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
338044687432	338044687990	338044688540	338044689090	338044689640	338044690190	338044690740	338044691290	338044691840	338044692390	338044692940	338044693490	338044694040	338044694590	338044695140	338044695690	338044696240	338044696790	338044697340	338044697890	338044698440	338044698990	338044699540	338044700090	338044700640	338044701190	338044701740	338044702290	338044702840	338044703390	338044703940	338044704490	338044705040	338044705590	338044706140	338044706690	338044707240	338044707790	338044708340	338044708890	338044709440	338044709990	338044710540	338044711090	338044711640	338044712190	338044712740	338044713290	338044713840	338044714390	338044714940	338044715490	338044716040	338044716590	338044717140	338044717690	338044718240	338044718790	338044719340	338044719890	338044720440	338044720990	338044721540	338044722090	338044722640	338044723190	338044723740	338044724290	338044724840	338044725390	338044725940	338044726490	338044727040	338044727590	338044728140	338044728690	338044729240	338044729790	338044730340	338044730890	338044731440	338044731990	338044732540	338044733090	338044733640	338044734190	338044734740	338044735290	338044735840	338044736390	338044736940	338044737490	338044738040	338044738590	338044739140	338044739690	338044740240	338044740790	338044741340	338044741890	338044742440	338044742990	338044743540	338044744090	338044744640	338044745190	338044745740	338044746290	338044746840	338044747390	338044747940	338044748490	338044749040	338044749590	338044750140	338044750690	338044751240	338044751790	338044752340	338044752890	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
63174	34731	20475	7767	2575	889	493	425	421	347	350	370	326	325	352	324	298	318	319	310	314	322	342	301	322	309	297	298	316	315	305	302	299	282	321	316	274	296	286	275	308	299	294	310	289	289	286	289	311	318	278	257	299	284	312	282	296	319	275	321	256	292	266	288	292	291	313	267	290	313	277	270	247	295	290	303	319	291	249	277	306	300	308	280	285	290	282	306	309	324	284	276	313	278	284	254	294	284	291	292	245	285	289	284	306	290	275	269	316	304	273	302	278	290	303	266	287	293	305	289	285	268	291	257	279	275	280	275	289	263	280	270	305	315	309	273	317	297	291	266	265	278	310	282	346	314	279	298	272	274	291	286	274	324	236	298	313	294	269	270	277	298	291	285	263	273	298	268	277	286	299	281	317	282	289	285	257	325	282	296	260	262	281	280	266	270	294	290	291	276	308	277	263	294	290	325	303	266	288	301	291	249	302	298	329	270	257	271	291	264	310	244	288	283	300	265	254	287	314	283	322	305	316	284	291	277	259	279	304	260	289	272	281	334	297	289	267	289	307	301	296	298	288	278	283	265	308	271	285	280	253	291	266	274	305	286	293	289	280	277	322	296	272	298	263	282	296	268	308	299	309	271	302	301	295	296	264	288	264	279	288	301	260	291	261	276	256	272	259	278	291	288	296	311	258	263	277	289	284	284	279	274	309	320	295	302	295	262	278	284	281	274	308	286	319	293	293	247	272	296	305	290	317	296	288	304	288	300	305	301	278	323	284	304	269	266	274	259	280	289	302	281	262	275	261	269	274	296	312	278	310	298	298	277	249	271	281	275	292	299	274	303	330	292	308	286	287	292	285	265	336	290	315	291	289	286	278	309	312	273	266	292	311	299	291	279	273	295	290	263	287	288	279	290	287	263	276	321	314	289	276	275	255	284	272	271	297	288	328	277	283	270	276	296	288	332	309	276	291	301	304	271	237	285	294	244	268	288	303	273	282	282	302	272	296	305	327	253	329	300	278	279	280	294	308	277	306	304	276	272	292	274	326	278	323	301	300	298	295	275	278	305	287	272	321	300	299	308	282	297	311	265	274	273	269	251	276	294	290	260	281	285	309	265	274	254	279	301	301	271	294	304	312	288	270	285	261	293	303	293	279	275	303	293	285	302	302	289	306	319	272	274	275	255	311	266	305	308	283	288	293	263	271	307	285	285	291	286	274	296	275	306	271	287	282	308	285	306	282	327	320	331	317	266	288	272	271	283	285	288	272	319	317	325	261	301	276	289	274	274	289	306	311	290	274	293	286	270	285	290	266	282	288	308	295	274	265	284	250	274	272	265	275	282	282	309	299	300	277	263	285	299	298	274	252	303	289	281	284	294	322	310	304	296	291	279	287	287	295	286	292	275	305	287	315	293	269	277	283	239	328	274	283	268	257	310	293	282	319	282	273	264	276	327	262	280	333	284	296	293	303	274	285	304	268	278	280	290	315	267	284	297	283	294	250	281	287	301	294	281	308	291	282	300	285	278	286	259	278	293	301	277	238	273	271	307	289	316	296	255	265	295	250	304	312	306	278	293	292	297	251	317	277	308	286	279	281	285	301	299	265	298	269	270	270	272	252	303	271	300	304	306	324	310	279	309	267	285	285	300	309	324	301	277	306	307	261	276	262	269	276	279	257	300	300	279	286	269	288	248	241	294	314	307	279	301	272	321	290	282	304	274	294	277	258	325	288	317	309	284	319	269	271	279	283	284	316	274	303	296	274	295	307	273	272	296	297	270	277	316	301	322	306	316	312	334	277	281	310	291	269	272	276	266	306	260	304	265	272	284	283	271	309	286	278	282	309	306	255	276	283	275	286	256	294	285	295	265	293	289	286	304	288	260	319	274	294	287	280	294	299	287	286	281	312	285	296	287	299	283	264	300	262	297	265	270	270	292	270	272	292	292	289	266	274	308	282	286	272	279	314	260	259	246	294	280	299	309	300	287	311	287	302	309	311	255	298	263	320	335	300	291	285	311	278	290	277	322	270	274	270	260	294	297	283	268	276	280	245	298	292	294	334	317	272	293	321	268	280	267	291	272	274	283	296	298	281	290	275	281	335	328	297	309	251	283	288	300	256	306	280	300	277	289	261	257	288	277	294	305	297	272	273	261	311	289	277	299	257	302	312	274	286	299	302	311	279	280	268	280	274	258	296	285	250	293	275	298	291	261	268	314	293	318	286	282	271	289	284	280	278	270	281	277	277	297	313	268	265	264	278	311	275	277	305	267	268	244	302	295	268	277	293	300	280	328	316	283	293	284	227	300	293	253	311	279	252	309	307	297	296	307	295	266	282	270	332	300	299	272	255	270	292	258	307	314	255	284	291	280	310	287	256	257	289	285	281	292	297	288	288	283	286	333	263	302	259	290	311	305	288	304	251	315	298	290	282	291	290	297	288	299	286	276	296	303	262	273	283	268	314	282	285	315	275	259	282	294	292	270	294	299	279	305	283	298	317	307	251	304	256	330	285	309	315	276	274	271	302	326	274	283	290	282	288	299	253	240	288	265	288	294	286	249	306	271	286	309	272	277	276	327	286	282	291	256	287	268	307	285	292	287	294	284	297	292	295	295	300	302	290	307	266	281	314	313	296	275	300	286	270	274	274	303	263	281	238	259	277	285	313	301	249	269	272	313	293	301	310	278	273	273	275	318	276	295	292	291	275	262	279	254	300	254	270	297	291	282	312	287	283	294	287	271	275	292	282	286	287	232	273	280	268	250	304	298	275	286	296	278	286	265	269	261	309	284	289	325	286	299	266	278	307	263	286	323	267	283	246	260	274	284	305	284	291	297	300	293	287	265	306	302	301	295	298	307	286	298	274	310	304	277	306	273	267	282	271	275	277	310	285	300	300	322	287	287	274	274	258	277	279	268	281	275	251	282	315	311	291	282	308	282	291	300	278	269	273	267	257	281	293	264	284	287	282	272	269	260	293	283	274	272	281	299	287	282	304	282	304	284	292	289	293	285	335	286	297	258	299	283	266	272	327	276	277	266	280	280	267	285	283	268	253	294	271	265	321	319	319	262	298	259	301	296	255	277	289	289	258	279	278	278	302	268	303	269	286	311	301	295	276	259	294	303	280	294	282	299	329	278	269	294	320	285	259	308	266	273	301	288	280	293	266	303	316	275	283	304	267	281	293	296	287	281	267	286	285	269	285	273	294	302	318	258	271	285	264	310	270	274	249	292	276	278	271	291	282	274	286	290	287	279	305	278	304	265	283	329	309	283	298	276	303	307	306	260	289	281	261	302	296	285	272	323	276	308	292	288	289	277	298	263	277	290	286	282	284	299	308	306	263	288	280	281	296	287	262	243	280	320	275	279	281	319	290	299	309	250	304	262	297	247	277	270	306	318	273	274	307	287	286	268	264	278	273	288	258	292	288	288	304	279	296	275	304	289	294	292	287	311	298	282	274	321	285	250	307	316	299	281	289	280	309	310	270	273
40396	26680	21616	12782	6455	2550	1534	1231	1167	1041	947	911	859	855	796	835	796	833	719	890	727	753	774	775	725	766	752	708	708	694	682	701	666	672	684	652	662	665	678	673	633	666	676	627	609	625	667	595	632	626	691	617	672	619	662	614	645	613	611	609	631	627	621	621	601	618	628	625	627	597	671	645	610	637	651	627	605	620	618	615	622	650	613	630	662	583	635	633	593	640	629	642	655	633	625	638	607	619	625	621	629	594	618	601	660	635	589	626	589	629	634	645	614	625	609	641	606	635	632	594	605	629	628	627	558	629	616	616	656	647	621	606	620	593	614	622	614	636	635	624	624	617	626	608	615	649	606	615	600	663	639	656	590	586	637	645	640	609	609	615	645	640	623	613	603	597	616	579	611	573	662	600	652	618	605	608	576	608	598	627	627	637	586	605	623	627	592	600	630	651	598	630	637	601	636	608	654	622	633	638	641	658	627	582	662	666	663	617	633	552	620	630	605	599	626	657	645	626	637	609	619	616	684	672	600	599	614	603	594	661	636	638	622	593	654	685	621	614	651	619	630	604	646	614	621	581	622	659	596	618	620	643	600	636	634	603	638	609	612	638	627	630	609	663	594	610	630	616	586	632	611	612	619	595	615	614	626	583	632	631	596	623	624	609	624	604	572	632	620	614	588	615	624	615	636	636	605	620	624	692	633	625	632	604	596	678	630	606	653	634	616	656	630	637	653	602	661	639	595	664	675	597	616	597	573	615	612	572	658	648	549	623	572	590	628	640	641	610	596	621	633	617	622	573	628	618	609	638	630	607	686	624	581	626	637	593	583	617	649	585	623	635	619	604	618	615	630	617	608	583	618	617	586	667	632	600	626	612	652	562	622	615	617	591	628	597	606	596	587	617	628	635	638	580	658	621	615	659	657	596	628	591	603	610	622	613	619	619	597	615	647	621	631	589	576	616	609	626	578	607	667	663	610	594	629	620	605	621	624	631	653	664	645	601	626	592	646	583	617	601	611	655	617	645	603	623	638	615	599	599	641	611	619	600	615	579	664	613	593	594	629	610	641	607	625	629	636	635	593	649	635	663	652	636	634	626	575	591	618	642	604	638	579	603	651	652	629	610	657	601	623	650	655	664	615	622	628	620	626	650	641	604	601	624	610	575	616	665	617	605	667	643	619	615	617	599	635	654	656	628	599	634	604	636	640	599	604	608	600	623	641	684	647	662	649	644	642	613	596	622	635	621	619	650	644	661	611	652	609	601	572	584	602	633	631	658	621	664	615	652	640	637	635	661	651	624	634	645	655	580	601	607	621	623	604	562	625	613	599	625	604	681	615	622	623	584	635	606	621	613	628	599	603	631	627	607	624	587	654	587	590	613	653	654	639	618	618	640	644	632	655	592	588	585	630	626	601	629	606	652	583	615	604	637	624	616	604	668	646	672	662	628	571	652	647	645	635	560	610	626	633	636	660	634	662	631	622	635	612	596	602	613	629	566	642	630	607	615	670	595	588	582	661	647	651	617	674	651	653	674	694	665	650	662	611	657	607	657	653	661	568	587	615	620	631	611	619	624	639	605	578	631	640	633	635	600	649	624	657	614	602	641	617	629	578	644	591	609	645	630	637	646	604	603	562	691	617	611	610	589	635	676	627	637	661	598	644	637	661	667	589	610	621	611	627	610	633	611	602	647	612	614	639	608	603	630	640	667	619	605	618	601	592	643	669	655	663	644	660	609	617	657	603	634	650	612	602	654	645	606	602	633	620	628	602	641	644	668	628	628	602	652	611	630	644	652	585	615	613	623	570	666	609	619	624	612	601	602	654	603	623	623	545	599	589	636	633	634	619	617	611	645	605	642	626	642	651	653	592	643	622	611	639	635	622	632	633	616	587	599	592	646	579	593	583	666	613	630	616	631	635	617	630	649	606	634	608	614	662	605	617	647	600	617	641	610	602	641	624	687	578	596	654	639	629	607	630	586	641	622	606	651	681	606	653	654	645	600	625	589	616	631	614	605	609	603	628	618	606	648	601	614	583	635	601	645	651	609	645	639	647	616	624	608	625	642	675	630	645	655	621	625	616	642	625	632	614	638	651	611	642	658	631	597	654	609	640	591	619	624	633	619	621	641	619	601	618	594	612	572	566	627	560	623	555	629	601	602	635	662	662	631	617	658	603	622	635	617	618	623	619	597	642	606	599	639	613	654	615	657	584	626	642	625	703	635	652	568	630	628	630	633	614	626	617	628	598	626	608	608	631	611	646	610	653	622	606	613	609	631	608	622	666	609	630	669	590	644	613	636	624	642	644	634	613	605	624	658	643	662	616	636	670	623	636	659	674	637	614	637	658	620	607	606	643	621	653	652	655	623	611	622	608	581	667	610	635	612	638	648	626	570	614	617	610	607	603	613	637	618	640	650	638	610	656	620	641	632	592	609	676	590	609	602	625	601	628	567	655	664	632	632	652	690	594	672	642	662	594	645	627	603	639	598	599	567	614	610	594	619	637	669	617	641	591	591	624	563	577	601	619	603	589	674	640	609	621	656	650	677	605	628	627	677	648	598	632	616	633	594	661	630	599	632	639	625	656	645	619	580	627	632	601	643	654	596	675	640	611	635	630	681	621	611	612	632	633	616	653	636	586	641	659	628	670	620	631	648	624	643	617	639	647	650	686	636	620	667	630	666	605	643	642	649	604	607	590	606	612	602	632	630	661	603	667	581	631	593	652	647	645	653	670	629	616	643	604	645	617	631	623	628	616	657	608	612	605	647	613	627	595	615	649	617	596	645	591	642	663	625	631	622	641	561	667	592	592	620	646	678	597	616	624	641	618	639	604	621	548	607	620	636	642	612	619	662	660	651	597	624	619	624	658	616	629	655	649	597	642	627	654	637	595	588	645	622	617	671	616	606	585	614	646	623	651	593	635	639	596	652	636	599	656	648	620	646	633	634	640	592	612	619	640	619	603	627	611	606	606	629	601	629	626	634	637	656	617	577	633	618	600	632	580	616	640	619	697	625	648	665	626	592	621	652	626	611	636	650	654	645	653	620	613	622	636	603	635	604	639	620	640	617	642	653	625	628	644	630	651	619	620	680	616	599	578	630	658	603	656	587	565	654	672	625	622	642	629	633	615	608	640	621	644	632	633	627	672	618	622	609	588	579	618	638	608	689	629	611	639	628	610	642	584	622	634	625	647	617	621	632	624	629	592	654	604	623	626	598	639	577	643	615	641	630	613	597	593	628	624	619	645	648	613	642	623	619	615	602	647	632	639	615	671	586	588	667	605	587	658	606	634	649	632	609	646	657	669	632	672	617	586	635	654	625	635	665	647	634	647	630	631	664	617	578	654	681	595	659	611	683	627	611	654	587	642	584	579	601	573	656	607	614	602	629	626	645	590	632	619	588	575	593	635	568	609	621	591	594	611	652	623	608	611	662	650	635	599	586	640	623	621	589	617	644	623	632	658	637	634	635	574	607	651	643	678	610
47243	25338	11473	4381	1006	429	351	336	314	334	333	286	281	276	356	340	278	272	326	283	336	327	273	295	308	289	311	263	282	287	292	300	273	275	281	299	269	244	296	266	306	302	321	304	321	282	286	293	302	305	324	286	307	269	281	303	288	281	245	273	275	281	257	319	264	279	300	276	304	283	267	272	314	281	300	285	283	293	252	265	288	285	312	281	260	271	283	282	269	293	295	292	286	258	269	257	241	276	249	268	276	267	284	298	285	285	239	268	256	287	308	262	273	265	273	300	293	287	269	297	311	260	300	305	264	273	236	286	279	290	256	269	290	286	291	279	281	269	281	273	294	306	283	311	260	310	349	332	259	290	289	268	294	298	287	266	257	292	322	289	282	264	305	292	287	267	276	297	250	250	301	303	282	275	260	308	289	295	279	309	254	296	308	279	295	275	303	262	280	294	311	280	259	296	264	291	293	296	274	260	265	266	268	255	315	301	315	305	289	255	286	286	313	277	269	253	264	291	295	301	296	298	292	280	262	279	264	289	273	282	311	274	296	289	255	274	291	283	304	302	345	278	267	268	270	285	289	305	280	271	266	266	318	267	257	286	291	285	297	292	312	250	261	286	260	281	264	311	303	280	286	330	291	289	336	285	282	272	276	288	282	278	298	264	283	268	280	270	286	274	293	294	263	284	300	275	297	291	291	298	295	265	283	287	282	262	258	274	278	289	233	304	298	237	277	250	297	280	280	262	275	302	288	292	290	265	263	323	262	273	292	279	296	306	284	301	289	274	301	303	266	255	273	290	316	308	284	282	308	306	282	282	264	271	265	299	281	317	301	276	272	284	272	301	303	274	298	293	291	265	269	269	269	260	293	255	288	288	289	296	314	306	323	305	273	293	273	264	287	266	285	308	290	291	285	291	257	288	298	302	291	295	292	284	290	286	288	296	290	299	254	278	312	265	299	249	268	292	312	288	271	284	278	293	315	311	277	319	328	268	307	274	276	301	261	277	275	248	295	262	266	330	307	283	248	319	280	287	314	300	305	256	288	294	286	283	271	293	274	307	299	282	294	281	276	289	300	297	263	268	308	309	273	279	274	237	314	276	275	257	302	304	297	310	256	266	294	253	272	279	279	283	300	277	320	274	281	263	305	266	320	288	269	275	271	275	304	292	243	284	271	284	251	292	288	284	273	274	293	292	303	296	280	275	259	287	283	306	293	270	291	283	259	318	275	283	276	251	269	296	283	283	262	303	280	293	319	290	245	285	281	269	276	263	247	304	319	265	286	298	278	269	274	299	284	306	292	281	324	290	313	297	265	302	269	273	282	290	290	263	245	289	329	295	276	289	288	267	281	292	268	288	305	309	259	301	340	270	283	281	300	283	301	279	302	268	265	285	296	270	331	346	298	284	324	303	285	292	276	277	265	267	303	288	275	305	296	285	270	271	296	272	264	275	277	280	288	282	293	293	302	256	262	292	275	289	286	245	269	281	292	299	284	267	300	290	305	291	257	264	306	301	264	271	305	248	263	270	264	266	292	263	244	289	289	288	286	265	283	286	290	286	291	320	282	280	278	293	282	277	264	286	285	298	291	316	294	267	269	290	315	316	287	290	278	287	288	324	281	286	287	254	300	293	269	273	261	262	288	279	297	290	272	253	274	278	304	303	229	239	318	287	281	281	317	264	295	294	295	281	320	277	273	263	276	298	282	288	255	280	302	272	295	265	261	302	303	303	325	290	282	293	288	277	264	289	292	291	238	245	321	269	295	301	284	315	320	275	300	265	282	259	263	297	287	306	264	297	275	278	300	282	266	277	278	280	318	286	262	262	250	287	295	271	285	280	313	313	288	289	309	280	301	300	253	316	271	298	290	296	285	292	280	321	282	297	310	296	274	262	292	285	244	281	275	264	287	273	282	271	299	305	294	270	255	284	292	325	304	275	306	298	314	293	264	302	337	253	287	300	294	303	308	282	273	287	317	248	276	265	300	271	277	336	281	304	298	250	317	267	279	274	286	305	270	239	303	265	291	298	281	288	270	279	247	281	237	294	275	293	295	295	306	310	285	303	286	297	321	303	278	299	270	308	269	277	298	287	254	302	265	282	271	293	287	291	287	286	281	303	307	310	293	272	251	268	293	291	287	258	295	284	308	298	319	287	293	292	289	250	273	302	283	305	291	302	266	270	319	274	263	327	277	297	280	284	308	321	288	282	271	263	272	280	256	286	264	301	269	297	258	289	276	295	257	303	294	278	275	257	313	288	295	252	292	290	283	274	276	302	295	291	295	268	276	303	278	297	255	261	283	304	299	285	276	282	267	276	260	262	270	294	304	273	323	334	283	306	288	291	278	290	303	343	271	292	298	325	285	316	285	304	273	280	278	276	322	306	309	247	308	315	270	301	315	250	268	307	253	282	317	260	302	272	267	306	301	267	297	297	305	258	250	289	258	275	296	267	272	267	260	264	281	295	284	300	301	275	273	306	301	292	282	267	322	298	285	288	258	266	285	292	286	286	277	283	318	298	292	295	282	306	294	301	273	290	306	290	290	272	294	285	294	274	299	287	293	277	309	267	287	335	286	311	282	300	273	285	269	273	290	288	273	281	283	288	284	295	276	320	265	275	274	300	303	276	316	277	249	282	307	280	267	294	281	297	286	277	288	266	255	276	262	305	275	312	306	284	314	290	299	245	268	265	270	264	297	293	286	279	289	260	296	261	282	324	277	315	297	270	307	311	259	334	258	282	272	278	304	272	309	249	266	278	275	319	276	311	303	306	271	276	273	268	255	318	282	275	283	271	287	316	274	327	279	323	284	271	290	293	288	277	289	290	274	261	298	288	286	256	281	340	305	295	283	284	281	312	286	311	289	299	267	285	269	292	316	271	264	302	312	338	323	297	260	274	281	293	292	316	308	289	316	275	257	251	281	304	289	275	325	282	295	294	285	302	272	274	316	253	295	303	280	270	290	285	269	262	255	262	297	294	254	308	260	249	306	276	305	288	311	281	290	300	283	261	249	281	309	303	234	252	261	265	295	345	266	292	272	288	263	294	287	275	321	309	267	278	274	256	295	256	296	274	295	272	317	287	304	274	318	276	273	299	268	264	296	290	307	282	302	305	308	282	275	268	266	259	327	306	308	291	296	298	275	284	299	256	256	276	297	311	291	261	275	285	285	278	291	311	294	285	290	277	297	288	308	285	285	313	292	253	279	254	284	284	266	288	289	243	315	291	288	296	269	284	300	289	266	289	311	262	283	266	278	330	281	300	296	292	282	277	293	286	288	294	325	301	249	292	305	268	273	303	321	319	302	279	268	281	292	282	282	274	270	264	289	311	298	275	301	284	297	316	301	247	265	295	299	253	322	273	287	255	271	286	294	296	287	287	291	301	293	297	278	307	265	288	278	294	285	282	324	287	345	274	268	252	284	285	317	296	292	264	261	309	285	278	315	283	291	298	265	294	274	273	285	289	278	285	294	287	305	307	278	248
30751	18596	14254	8696	2543	1189	1005	892	844	808	784	751	727	711	700	700	712	702	678	692	717	687	679	661	682	696	699	678	678	647	615	666	639	649	622	566	611	597	628	635	653	622	625	602	575	647	621	611	567	658	612	631	589	635	598	644	534	601	628	651	605	584	626	659	618	635	641	605	617	582	654	628	616	607	614	604	603	601	596	585	617	625	604	584	618	630	635	630	602	608	605	645	642	641	666	631	610	612	632	597	642	630	634	601	601	641	652	621	619	606	624	626	654	634	597	620	609	660	630	625	628	575	642	614	604	608	613	621	618	588	612	577	635	604	648	627	672	618	600	621	560	638	653	598	626	577	647	627	587	598	653	635	680	591	631	638	654	638	581	585	585	621	599	606	641	624	692	615	624	572	610	659	629	592	629	634	665	636	580	661	567	654	633	636	609	576	627	569	614	602	629	619	597	629	629	598	642	577	619	586	645	619	613	602	629	638	690	621	600	632	621	613	634	627	585	621	659	568	639	586	596	591	599	617	655	574	636	666	636	634	595	590	643	589	617	619	639	632	577	598	606	596	632	608	635	623	607	589	628	620	628	571	635	603	609	612	624	571	632	584	590	611	612	617	609	623	631	618	618	585	661	554	627	657	641	618	658	596	609	611	615	625	615	642	613	633	641	678	592	638	635	659	623	668	639	624	552	584	625	631	651	620	567	606	642	584	622	596	637	605	627	614	637	602	622	648	649	586	645	600	589	632	613	607	599	631	591	593	637	604	598	646	664	660	605	619	666	644	599	624	636	639	634	588	594	623	563	630	614	642	626	623	629	602	618	572	625	621	600	595	624	650	657	611	651	636	640	566	577	669	615	603	610	629	600	623	632	591	586	619	611	612	637	636	595	620	622	618	605	623	621	627	646	643	611	615	652	623	598	647	617	598	599	639	640	619	637	636	624	660	601	640	618	619	622	656	627	626	628	589	612	636	549	578	622	599	636	617	587	557	617	604	620	634	601	578	612	624	603	616	666	630	624	609	603	663	656	590	604	620	648	641	647	621	625	600	634	639	603	622	607	645	622	625	581	613	584	624	633	637	598	630	612	648	583	581	630	634	609	612	583	623	622	612	617	587	641	606	589	630	607	585	580	605	617	610	612	609	593	595	637	656	631	648	641	624	604	638	629	617	629	685	636	641	616	587	625	559	649	588	610	658	587	568	650	647	650	614	638	630	663	613	633	605	645	578	608	585	623	620	596	600	608	623	621	622	643	591	610	615	573	601	565	625	612	643	593	602	631	616	625	627	666	627	593	626	636	615	590	603	649	583	618	642	634	622	627	592	643	659	629	640	664	623	598	656	594	657	595	606	630	604	610	642	618	632	660	582	646	660	596	574	581	654	660	626	614	631	615	587	615	634	608	586	636	600	577	599	646	585	623	586	609	613	672	645	664	565	590	596	622	577	582	594	598	571	599	590	623	605	612	601	559	628	627	601	646	624	607	662	612	622	602	639	600	603	606	665	625	595	606	575	598	632	617	617	599	628	647	603	633	628	643	656	624	657	604	602	623	614	570	678	630	612	621	583	624	653	619	661	580	638	660	589	569	628	579	626	629	575	595	635	585	588	663	638	619	629	646	657	621	606	626	612	625	650	617	650	614	624	633	624	620	598	613	623	616	576	657	600	609	614	621	569	652	609	620	603	637	622	661	619	579	621	689	619	626	582	606	602	631	660	689	621	630	614	624	682	600	605	648	589	625	606	617	561	616	626	608	599	630	588	600	608	675	631	679	657	615	587	644	645	618	636	609	626	608	617	633	599	639	646	647	631	606	631	637	605	589	624	608	623	640	610	617	646	615	631	636	605	580	648	584	643	566	616	617	631	613	611	608	621	592	580	650	638	583	638	615	628	614	610	645	568	588	622	643	602	595	621	578	625	625	625	617	599	651	623	636	653	603	622	654	639	621	602	605	619	629	574	609	654	642	580	593	641	604	628	629	605	612	631	597	604	611	647	574	623	631	623	637	612	625	623	644	613	608	655	587	675	644	610	593	624	589	620	664	630	648	624	659	618	664	665	604	600	596	637	624	590	613	591	595	615	603	601	617	646	649	580	644	627	638	641	629	640	588	596	636	633	602	601	627	646	605	611	584	651	588	617	599	646	629	633	657	618	603	647	617	616	661	651	634	599	616	623	595	627	637	661	596	608	635	684	569	620	617	647	614	611	627	654	640	627	636	597	636	596	645	611	585	613	643	645	580	582	621	591	583	644	606	574	595	591	652	655	636	645	613	636	623	641	625	633	557	606	623	638	614	588	607	588	628	606	637	662	587	627	630	596	607	632	621	630	597	642	587	632	585	660	568	602	625	591	622	618	586	618	624	635	635	636	560	666	638	624	604	650	649	635	622	617	663	604	617	582	618	603	600	662	564	647	599	651	618	625	668	595	620	627	634	585	641	641	602	655	640	602	598	629	584	608	652	644	622	590	585	611	614	596	624	602	621	590	636	576	693	611	629	616	650	628	589	586	639	623	617	602	635	632	585	636	641	610	641	617	652	624	632	637	627	596	619	600	623	637	621	648	588	622	598	632	638	631	594	622	614	616	608	654	625	649	608	638	626	615	623	604	602	625	648	633	615	640	586	631	628	605	630	614	590	649	623	561	634	634	615	641	626	633	618	603	631	619	638	611	621	627	607	644	572	663	627	594	605	639	645	651	634	607	602	626	668	590	598	651	573	623	628	626	623	624	614	641	657	632	662	630	633	614	617	578	586	616	597	626	620	640	550	625	599	608	592	584	618	643	649	622	662	603	656	619	619	613	632	606	637	654	596	587	678	643	572	567	603	649	600	615	604	640	602	611	600	557	628	611	649	630	600	631	627	643	659	654	640	606	653	601	669	617	617	563	624	624	636	592	628	629	604	602	635	640	605	619	651	652	637	614	663	599	595	605	625	629	621	642	651	632	599	649	602	653	644	592	598	633	614	617	596	659	618	582	597	625	615	592	643	628	621	632	588	606	630	647	620	589	636	595	623	631	605	656	603	597	644	606	659	656	626	638	582	619	580	619	611	629	630	605	596	665	587	610	628	564	620	595	604	612	584	581	628	626	656	671	605	623	624	614	608	614	688	655	622	623	674	616	583	634	618	639	619	626	627	590	618	595	583	649	622	637	614	587	636	603	625	613	617	580	584	627	617	599	586	619	584	611	614	618	611	661	602	597	670	606	606	662	619	640	618	588	611	658	660	644	615	624	617	634	676	649	646	606	588	634	643	596	626	588	612	621	656	624	608	618	622	628	660	648	591	654	623	634	636	656	590	641	614	568	615	637	652	645	595	630	618	616	585	614	617	584	604	598	632	657	605	632	564	596	649	646	612	599	621	668	642	586	608	598	580	620	612	633	695	616	614	640	603	618	588	606	591	621	625	604	657	663	646	589	594	623	638	644	590	594	646	567	683	579	596	596	576	593	674	651	586	629	586	599	619	589	650	638	661	712	640	596
59716	34232	16354	4244	1342	664	385	393	386	345	304	338	336	327	339	280	288	250	318	323	302	339	270	280	310	285	296	314	306	306	272	302	275	296	289	294	258	274	295	284	279	273	274	278	284	261	300	283	315	282	310	282	276	299	281	253	269	291	311	312	278	299	307	265	283	239	303	289	306	264	289	286	293	280	290	302	292	274	257	262	280	268	265	262	280	292	331	317	263	275	299	285	268	285	288	236	293	288	291	249	282	293	289	265	242	287	257	268	325	278	304	307	285	288	302	281	226	287	262	259	274	290	280	292	266	274	266	294	319	245	282	249	333	258	246	250	278	278	257	303	288	304	273	332	267	260	292	273	302	254	261	229	285	289	305	328	308	315	305	279	291	302	247	310	270	271	260	287	275	293	267	269	313	283	279	287	298	254	274	267	290	292	284	282	296	245	295	287	294	313	282	280	375	241	251	293	282	302	289	321	309	317	310	277	276	267	277	252	255	302	289	259	263	272	276	305	291	311	279	266	329	300	251	270	302	294	273	298	300	257	327	325	296	284	256	260	304	298	296	280	264	283	294	267	272	274	281	266	269	270	290	258	267	297	291	278	267	288	253	270	311	282	282	289	310	309	299	278	294	278	290	241	297	248	282	276	306	269	261	241	252	298	246	270	247	286	278	290	284	309	300	311	293	287	297	245	285	286	234	265	284	271	309	276	247	288	292	263	303	263	271	273	280	253	261	275	295	284	323	312	279	284	311	268	291	299	287	289	273	325	240	299	287	271	305	283	283	277	273	300	295	270	303	274	293	257	274	274	279	310	274	260	244	277	312	292	281	265	258	317	293	281	258	334	261	257	271	305	245	273	309	282	304	255	294	264	288	296	248	305	286	262	280	289	269	281	265	283	277	252	288	263	276	285	298	225	287	280	265	298	279	259	293	274	283	278	294	305	293	267	252	256	280	263	247	287	289	262	308	304	295	281	312	257	305	279	285	247	304	267	279	280	281	287	268	259	315	266	315	267	275	270	299	247	260	295	258	291	268	265	283	260	251	253	228	272	247	271	279	226	259	282	258	274	270	279	270	287	272	280	260	314	258	305	297	293	283	271	268	249	295	298	295	277	282	272	280	290	274	285	252	273	292	309	270	256	289	270	283	291	286	290	281	232	296	270	268	276	307	281	252	258	270	279	292	317	277	278	290	265	279	290	286	257	292	273	290	297	304	292	289	301	301	255	269	298	257	285	273	286	291	288	322	266	244	260	264	267	264	282	268	260	299	265	275	275	254	266	315	276	266	266	281	302	297	270	283	288	253	277	287	250	252	255	301	262	276	271	305	288	265	268	287	305	277	285	274	319	264	263	283	273	263	284	245	264	292	288	283	298	247	292	291	282	288	273	281	294	296	279	264	278	317	290	286	270	297	294	256	253	272	256	292	298	289	274	246	270	299	273	263	296	259	258	295	275	287	266	296	295	288	311	272	263	260	286	281	297	286	295	265	268	280	266	284	304	252	314	252	251	240	324	310	272	300	263	287	292	283	265	294	262	268	251	253	276	296	301	289	287	288	261	312	318	291	281	275	252	291	259	307	267	265	296	292	293	268	261	271	302	244	291	296	290	265	273	295	290	288	309	269	314	298	299	276	280	300	277	285	254	276	308	339	286	273	283	289	267	318	316	287	280	272	266	265	298	256	310	285	266	267	317	282	283	287	270	287	263	299	283	300	292	267	292	273	286	289	322	280	278	290	277	285	287	302	237	272	270	265	296	287	263	259	259	275	262	280	268	250	247	300	274	271	272	261	263	264	286	280	260	272	275	310	303	286	249	255	255	270	282	277	297	283	287	294	269	309	262	277	262	291	278	276	280	282	238	295	280	263	254	264	283	267	277	269	281	306	297	294	286	281	265	269	308	279	280	292	249	298	291	249	291	290	280	269	283	258	298	309	301	291	276	247	308	267	289	283	277	284	267	301	280	281	274	293	287	271	290	266	287	295	265	259	290	246	318	270	297	293	292	281	275	283	277	334	285	233	293	257	287	282	299	292	286	272	298	276	278	270	300	286	279	285	288	319	293	290	324	244	275	289	271	296	274	298	286	286	285	277	252	282	279	301	264	296	311	266	303	291	276	286	282	302	283	294	289	265	265	279	272	328	268	294	285	278	257	246	268	302	284	282	335	273	294	289	289	316	295	285	317	285	267	306	292	259	245	258	266	219	271	255	279	265	276	278	262	275	295	262	284	240	281	260	290	289	262	299	283	278	286	260	245	281	282	297	258	281	278	293	300	293	312	291	266	255	289	290	278	264	277	286	297	278	271	281	260	277	278	282	294	263	306	269	275	255	263	289	287	294	287	267	294	267	261	270	263	276	230	298	292	263	276	299	269	289	284	265	265	280	299	272	307	249	286	258	275	272	285	301	288	294	289	275	285	284	271	287	282	281	246	258	275	288	316	273	260	289	279	283	287	286	279	294	285	280	279	294	266	287	302	232	263	260	298	288	251	274	331	310	282	295	256	291	266	282	270	267	300	296	282	268	247	279	328	264	249	292	283	285	284	295	271	315	281	272	223	295	307	282	288	300	308	272	268	261	266	278	285	288	279	272	244	305	274	278	281	258	280	290	279	303	273	284	282	263	258	281	289	263	298	283	289	267	273	271	249	259	269	304	253	272	265	270	292	272	268	277	288	306	272	289	260	248	320	284	276	290	311	289	276	304	276	267	297	290	289	245	285	280	281	284	288	287	300	269	287	269	297	296	256	256	290	266	255	268	284	300	308	267	291	288	292	268	268	287	284	299	260	293	264	296	292	294	268	272	277	284	305	281	290	305	277	292	285	283	259	286	316	298	314	261	250	268	272	279	291	295	276	276	321	279	256	300	267	327	248	257	303	310	290	292	290	302	278	312	253	240	330	292	298	258	302	292	250	286	294	261	275	280	305	297	260	271	252	265	295	250	292	311	307	294	300	266	301	311	279	270	251	295	299	305	273	311	262	311	267	315	284	269	275	293	290	281	282	300	260	290	261	274	268	267	243	265	286	306	258	293	251	289	275	290	297	323	292	296	293	258	304	250	260	278	271	320	261	264	308	267	288	304	258	276	277	296	279	241	278	287	261	278	274	266	303	295	251	292	274	279	252	296	285	306	249	275	287	269	306	268	318	282	286	274	302	284	314	293	275	279	262	263	295	275	311	279	309	290	252	293	286	270	287	261	283	284	278	277	293	264	308	276	286	277	315	279	293	292	267	269	275	271	281	267	271	284	302	290	255	282	288	293	268	280	301	284	296	242	263	263	284	280	267	248	290	288	288	278	299	272	270	268	289	268	257	245	256	278	286	288	263	261	292	295	261	240	278	291	284	290	277	297	269	281	269	266	263	275	270	277	292	307	273	261	268	295	297	227	334	297	289	299	285	258	287	284	300	293	273	274	236	284	266	294	301	284	253	274	294	272	299	264	253	292	289	276	262	300	285	258	319	308	299	278	293	288	284	289	239
39017	26033	16717	7680	3831	1877	1018	973	931	871	791	738	780	721	814	744	721	696	787	698	699	724	636	722	710	649	703	674	656	662	646	644	625	644	582	647	603	619	620	641	593	599	586	654	630	586	596	594	604	656	598	613	581	629	598	609	628	568	596	584	619	608	599	574	649	652	645	634	624	607	600	635	592	593	629	608	606	588	637	603	599	634	540	621	601	642	622	642	609	573	583	641	611	595	593	573	600	621	596	665	598	615	604	588	612	614	628	621	644	601	585	593	602	603	657	609	623	607	548	611	589	635	616	603	584	594	605	599	611	619	671	612	601	614	636	599	620	605	574	612	586	563	586	676	615	626	608	628	605	571	611	595	598	589	626	605	627	610	630	601	556	598	630	591	645	592	624	586	610	588	601	613	599	574	578	588	580	609	615	627	557	611	609	594	605	627	589	613	568	617	589	633	616	641	646	608	572	575	601	581	583	623	618	632	603	587	623	627	628	623	605	611	615	609	557	627	631	578	535	573	613	630	576	591	590	636	628	655	616	626	622	617	614	605	605	624	606	626	634	627	572	609	613	576	616	616	636	568	599	582	632	596	621	596	637	610	584	644	615	621	611	579	581	572	608	592	641	607	616	646	618	579	606	574	558	646	587	643	582	637	611	612	611	630	596	640	623	592	588	636	648	611	596	607	660	636	596	601	562	604	603	619	603	625	598	619	593	594	598	636	601	584	645	592	603	610	679	604	623	631	610	596	657	599	583	606	579	611	596	637	625	579	598	627	632	582	620	640	599	613	631	628	626	585	628	635	599	585	621	616	592	594	630	597	573	619	576	604	635	619	571	562	601	609	643	595	660	605	628	646	573	599	572	595	611	624	584	627	583	598	624	629	615	618	568	601	596	630	601	618	615	594	618	589	641	642	615	622	597	645	604	577	604	647	607	600	570	648	586	584	609	610	624	593	598	601	609	626	615	612	604	613	629	582	599	595	604	592	560	633	609	630	606	642	646	580	610	611	622	624	632	652	617	604	586	605	586	663	593	607	616	600	611	629	651	593	635	607	621	616	618	614	627	570	633	597	631	606	634	570	608	597	598	607	600	587	574	582	620	608	623	597	621	553	552	563	644	633	589	584	594	655	582	635	605	656	604	612	640	586	596	569	608	660	577	626	637	585	580	577	606	662	621	618	611	615	627	624	601	552	554	601	615	652	599	615	623	607	623	606	585	559	636	614	642	603	622	576	622	626	662	611	607	575	610	614	621	600	622	608	623	620	570	639	623	636	624	608	618	588	611	607	602	637	614	649	602	632	650	594	595	598	560	639	583	636	628	599	593	607	634	592	624	603	646	624	622	647	623	596	617	617	622	631	623	616	601	613	622	628	610	660	629	583	609	619	585	586	618	541	585	611	627	594	624	572	633	622	611	608	575	611	634	644	553	631	599	621	627	587	657	597	638	627	610	558	619	613	635	628	588	641	610	647	547	632	585	651	617	609	643	608	638	600	612	609	593	603	596	591	610	583	582	621	604	581	611	602	609	623	595	578	625	598	617	625	642	609	622	585	596	565	557	602	640	596	597	584	609	618	631	627	622	611	603	618	603	546	629	611	622	605	637	607	614	622	611	590	568	603	592	623	598	587	613	566	647	624	604	609	626	614	582	591	630	641	618	587	605	618	616	610	614	624	577	578	608	635	613	607	592	625	585	567	591	615	604	623	597	625	615	619	620	593	682	562	626	626	647	560	596	611	547	620	616	605	599	579	593	599	617	628	626	620	607	562	605	581	603	543	572	640	599	613	587	556	609	644	601	605	615	613	665	630	621	601	595	598	640	578	610	618	609	603	616	599	636	616	639	631	579	581	614	654	648	643	619	602	587	583	601	593	615	629	611	589	634	647	617	637	565	573	581	570	614	598	626	601	617	593	613	644	612	623	652	609	620	623	646	604	576	619	669	570	593	624	652	629	607	621	628	596	668	664	562	605	554	617	555	619	600	642	606	603	606	642	616	609	644	580	618	618	614	601	610	590	598	640	573	604	613	651	638	615	613	592	576	557	600	583	629	623	633	603	614	576	625	575	645	623	608	571	612	573	616	584	620	617	593	604	591	595	620	585	589	597	600	629	652	632	557	543	586	577	606	606	625	584	607	626	650	622	586	632	614	607	644	584	665	588	551	602	604	606	604	617	618	596	631	644	598	587	594	565	601	602	600	604	612	570	607	591	603	596	644	611	580	613	588	606	612	602	637	589	633	618	594	627	588	593	593	589	573	635	587	635	552	567	641	627	658	614	594	626	611	622	605	628	652	619	592	617	576	586	618	542	637	601	636	597	600	602	626	604	566	636	615	631	616	596	556	623	610	629	564	637	623	572	609	601	623	629	634	619	619	611	563	625	581	624	588	632	565	613	622	658	589	576	645	622	640	612	628	583	599	590	587	649	620	609	606	609	585	607	591	635	638	622	601	590	617	641	593	600	613	596	625	629	655	654	661	593	629	609	617	585	606	597	617	618	543	590	642	583	624	601	595	611	599	602	594	583	637	608	605	597	598	592	632	566	606	622	632	615	597	601	632	588	618	589	626	597	603	640	626	586	574	601	590	610	600	613	631	615	591	579	606	591	626	649	608	598	605	580	610	559	571	583	633	608	613	591	599	596	609	596	568	641	618	589	610	639	643	596	582	595	585	604	588	615	607	588	592	623	622	581	611	618	621	618	605	642	612	601	618	612	635	599	590	560	624	584	633	577	604	618	592	640	609	643	576	645	640	638	628	613	640	624	651	583	627	566	617	613	618	587	616	638	580	624	623	641	550	645	606	594	615	566	589	567	573	600	637	629	588	608	626	598	607	622	612	648	609	583	607	618	637	607	631	614	572	599	602	596	605	615	646	665	614	637	648	620	660	601	640	606	585	605	600	627	572	602	555	609	613	636	639	612	626	617	627	632	601	630	616	612	612	597	619	646	620	600	558	612	589	637	581	584	612	628	588	626	617	622	591	608	626	641	622	594	595	599	610	580	615	597	598	555	602	654	601	664	643	593	577	624	568	559	649	563	625	640	614	581	621	629	600	583	629	615	624	542	635	593	621	586	608	622	606	591	575	605	623	601	597	641	642	593	606	575	600	608	606	596	630	590	632	608	624	624	590	596	626	602	605	596	629	637	655	562	603	575	579	580	606	635	619	579	626	597	616	603	637	612	638	607	621	628	600	650	593	643	628	600	590	651	629	608	628	653	638	601	634	597	642	605	556	623	617	576	598	580	583	572	575	590	640	592	630	592	607	617	590	638	608	608	557	632	625	619	608	635	629	646	553	591	617	597	612	602	660	597	602	632	650	615	610	622	586	639	616	597	605	597	601	614	636	593	576	655	580	591	610	609	629	642	621	632	622	631	647	607	596	572	579	623	598	591	617	622	562	578	606	616	611	619	620	616	598	590	577	644	653	610	607	605	587	579	645	645	610	661	618	572	631	637	622	617	600	590	617	632	661	620	599	620
67889	35711	16511	6893	2653	1017	430	361	383	340	318	295	331	318	295	313	283	276	329	258	331	315	328	299	325	295	305	280	263	285	282	283	277	290	271	267	262	267	284	312	288	286	294	250	296	315	307	297	284	317	298	273	292	265	271	268	251	277	278	280	289	258	275	256	292	275	277	286	260	307	293	277	240	262	273	289	283	291	275	319	293	288	319	268	279	277	274	264	236	287	265	297	288	283	262	281	255	297	285	315	268	256	246	252	282	274	277	323	279	256	254	274	289	282	296	314	273	303	308	296	279	253	273	277	266	299	266	291	290	262	291	287	312	272	240	261	281	276	287	304	260	284	283	274	280	252	292	296	283	303	269	287	277	271	268	268	293	301	301	278	279	249	303	307	281	286	304	294	316	313	298	300	260	272	270	251	281	263	284	292	284	299	320	315	286	306	277	278	288	267	294	261	268	263	256	307	260	303	301	286	294	284	287	288	338	276	291	281	295	297	273	299	292	265	284	282	310	238	266	233	315	270	262	297	270	308	285	256	297	289	290	276	298	263	318	288	289	286	311	327	282	280	287	290	278	267	255	274	272	296	303	283	287	265	276	336	301	288	287	271	270	276	288	283	272	305	265	262	284	298	277	278	301	287	309	289	283	282	275	265	283	267	291	322	292	293	301	301	324	310	298	279	303	293	271	237	276	284	291	247	301	269	243	291	287	304	258	267	292	242	280	307	272	303	292	290	294	286	299	310	291	280	302	289	319	271	307	267	290	308	318	308	306	276	327	282	281	284	298	289	255	292	287	247	263	287	267	251	314	286	299	295	273	278	257	290	291	286	238	267	268	263	300	279	291	302	294	306	293	279	297	267	303	279	282	247	276	268	287	295	273	288	296	287	312	289	253	299	300	273	284	304	297	261	301	299	282	295	294	300	262	259	301	258	294	293	259	274	286	260	232	261	268	294	259	298	306	291	278	296	294	266	306	301	272	258	307	258	278	272	282	281	285	287	273	289	248	270	298	266	277	271	296	274	286	271	303	285	252	261	255	273	290	306	295	311	280	262	304	276	281	276	284	292	267	279	284	268	272	256	280	282	291	280	287	293	261	246	293	259	262	303	279	281	279	301	291	323	284	269	274	277	284	304	276	292	310	316	289	289	270	267	295	287	289	286	278	295	313	271	292	290	309	267	294	275	258	272	266	292	265	261	291	267	293	276	273	297	292	274	277	307	291	289	301	272	294	267	254	285	289	274	307	315	259	301	281	294	283	296	286	284	273	265	261	272	283	251	277	243	277	303	275	276	292	303	293	235	282	260	305	261	282	259	274	279	269	291	322	291	281	264	314	262	256	293	258	255	297	261	282	289	254	253	290	281	307	272	262	281	277	262	310	297	300	294	300	254	271	268	312	277	273	301	306	321	276	290	299	270	291	271	301	281	288	267	323	314	281	243	265	274	255	282	301	288	302	260	266	261	253	284	327	276	294	268	275	298	300	264	285	297	295	271	320	287	287	288	254	313	283	309	253	256	288	282	281	275	253	301	310	302	300	278	236	301	285	304	281	304	256	285	317	303	266	282	288	267	244	295	293	238	313	290	259	287	282	256	256	271	274	293	291	238	293	252	302	290	294	283	303	248	256	311	297	280	252	287	278	293	276	288	280	275	238	296	245	293	282	254	306	291	261	302	278	263	285	302	303	267	295	267	297	325	267	290	262	292	281	295	302	289	313	275	281	306	273	278	273	305	280	283	287	279	271	257	290	267	287	271	284	284	256	265	293	268	260	281	295	266	281	263	285	281	243	284	264	274	268	271	278	295	320	268	305	290	287	271	278	256	291	287	278	298	291	264	285	265	299	283	294	296	279	249	319	300	249	277	311	298	293	262	251	268	286	274	282	267	277	284	285	248	296	255	281	278	331	299	270	262	271	303	302	296	287	289	291	302	311	293	291	297	273	285	288	312	285	316	300	262	303	249	292	274	254	300	323	265	291	281	285	287	279	294	308	285	267	294	274	295	279	272	287	294	271	268	277	283	312	272	272	281	277	297	290	273	302	297	282	307	310	303	342	258	309	282	286	284	264	274	266	278	273	272	300	273	299	300	303	263	319	275	302	284	274	301	275	302	288	294	322	290	292	284	264	257	315	281	303	306	277	302	296	300	279	278	303	294	279	296	310	285	293	313	270	306	282	306	290	250	276	277	294	306	292	308	310	283	276	280	310	282	279	299	285	293	305	272	291	271	298	301	265	273	267	289	291	252	288	245	276	295	289	284	282	288	295	258	319	271	295	301	272	282	273	272	294	262	273	265	296	285	275	300	265	290	295	298	299	263	280	290	309	256	293	326	312	272	275	247	306	260	302	313	292	288	266	298	291	324	289	287	268	267	270	263	282	331	292	263	293	262	277	297	286	266	283	266	264	299	291	275	268	277	289	297	266	280	278	278	248	308	284	296	313	257	272	277	284	290	256	301	267	277	281	261	293	261	259	306	269	288	301	291	297	294	296	319	283	281	278	283	289	278	283	249	266	263	273	272	258	286	287	292	305	298	268	277	315	285	304	281	299	272	247	283	295	256	301	266	275	251	260	281	262	271	287	275	262	277	294	291	254	315	297	283	295	274	285	290	283	270	318	293	277	286	276	279	299	289	300	289	325	278	291	278	336	278	246	279	279	304	274	275	245	261	319	282	306	278	279	269	313	279	283	302	292	268	307	271	281	299	301	261	292	273	246	292	304	277	298	256	288	294	267	288	314	261	315	306	311	300	273	287	295	323	309	271	298	267	260	288	307	326	280	293	290	252	265	294	286	256	254	279	281	265	264	262	281	284	276	278	295	287	310	273	265	265	278	276	292	288	278	281	280	277	270	303	304	299	258	277	321	285	279	271	295	320	275	258	298	312	297	280	290	277	286	278	293	267	324	279	297	280	270	264	269	307	281	272	296	288	280	280	272	294	336	322	286	299	263	336	253	270	276	281	265	281	328	296	298	306	261	278	293	314	290	254	293	313	286	314	267	252	266	310	293	272	275	280	290	287	308	259	289	285	310	235	309	277	255	285	239	294	265	296	270	286	299	286	309	246	305	288	279	254	288	294	304	313	282	288	248	292	262	287	288	314	276	268	264	278	273	268	283	272	291	263	261	277	267	257	288	288	265	284	333	269	286	271	270	318	291	253	296	310	277	277	285	283	274	311	300	307	278	308	275	257	291	296	286	294	303	277	304	298	311	279	253	278	294	290	257	293	308	280	266	267	308	284	246	289	268	255	279	297	281	268	258	247	280	251	268	285	313	301	288	298	271	279	288	253	264	294	311	260	283	260	266	275	298	279	289	291	282	251	303	300	316	287	269	309	290	260	258	308	273	294	297	253	280	291	288	260	262	273	275	266	262	292	245	279	275	283	301	285	275	297	296	295	328	309	311	277	287	279	245	280	239	299	287	299	287	264	273	277	291	267	234	277	305	274	287	290	274	276	283	275	267	290	259	276	285	286	272	294
44595	25445	16418	12157	7088	3295	1171	1073	999	893	864	801	741	762	742	764	739	742	693	756	693	738	704	671	771	667	647	698	674	649	662	631	668	658	622	639	640	632	615	607	615	641	630	646	603	604	599	624	621	643	589	588	599	628	598	666	589	593	655	654	637	603	618	627	635	599	618	586	619	586	586	633	590	635	585	629	568	621	612	611	602	630	611	615	603	593	621	584	597	631	610	651	646	622	593	589	658	565	616	651	653	595	607	615	637	592	616	616	589	568	641	587	607	612	621	629	592	615	609	612	683	597	589	601	595	633	615	605	582	597	629	639	619	560	633	584	582	623	623	568	569	611	620	612	608	649	654	633	602	574	577	596	655	624	632	638	624	677	575	645	549	637	579	643	590	601	578	666	586	614	597	611	606	597	637	633	630	652	631	643	560	611	624	594	578	583	579	556	623	621	577	617	629	625	624	597	594	597	610	614	590	648	570	579	596	609	587	620	631	583	597	632	592	656	651	611	628	608	576	643	608	575	595	587	588	650	607	613	582	624	654	589	634	649	600	650	633	607	615	584	660	629	615	630	605	660	621	594	632	662	598	626	627	607	595	631	605	600	615	598	625	629	592	634	604	595	623	606	647	615	611	620	634	603	647	627	608	553	627	633	581	631	606	599	618	628	551	571	649	600	599	640	597	575	636	620	616	637	613	583	615	598	603	650	593	626	610	612	630	596	587	609	595	623	595	581	609	591	644	606	640	609	589	666	637	645	671	643	587	612	653	636	627	584	706	579	639	640	549	625	581	612	670	636	612	596	564	585	603	600	602	581	621	579	572	565	598	595	605	613	643	629	614	628	605	618	619	572	626	613	567	674	634	618	591	626	642	575	649	579	620	602	607	645	611	613	586	622	620	617	604	565	611	647	667	586	619	593	567	604	615	599	574	617	621	634	622	610	610	588	587	611	625	639	636	600	594	652	592	595	598	613	633	570	575	597	618	554	633	623	620	619	641	628	594	552	624	582	612	606	587	590	634	576	618	650	621	579	610	605	593	622	595	617	593	621	649	684	635	646	622	639	676	611	623	617	611	613	590	612	587	621	653	609	648	619	663	592	613	626	586	588	607	583	603	639	667	640	607	609	579	637	583	634	629	594	652	619	593	590	596	643	576	616	584	648	577	599	615	543	621	621	657	611	615	591	649	588	587	616	592	659	642	618	640	625	653	632	629	650	631	616	608	588	615	553	630	573	644	621	615	624	649	633	602	610	608	669	562	609	600	602	614	628	595	599	633	626	608	620	612	594	618	604	583	628	599	592	584	663	584	564	628	648	620	609	646	625	627	594	665	619	606	635	635	583	619	679	680	637	661	635	574	638	597	614	630	627	630	607	581	601	615	592	626	604	600	635	627	613	643	631	569	622	591	667	615	593	605	639	593	640	621	566	628	596	577	611	612	617	649	632	623	678	560	615	652	544	625	656	569	625	638	636	579	611	597	669	591	602	584	619	632	628	587	598	618	649	609	573	584	617	601	623	634	596	641	622	615	608	587	622	644	614	602	682	620	579	637	615	634	587	600	582	623	613	591	638	628	612	606	606	641	632	576	599	610	630	641	606	622	630	618	623	582	655	626	631	623	601	642	632	624	597	604	614	621	597	606	587	659	628	581	638	629	611	573	610	614	587	602	596	609	619	611	642	595	609	630	616	646	607	623	659	612	596	616	577	637	593	586	594	634	565	661	618	612	619	617	603	598	612	632	590	604	594	623	590	627	610	627	626	589	580	599	603	626	588	640	641	631	649	635	627	599	637	622	560	624	575	604	604	624	617	630	633	606	637	631	618	643	604	635	621	633	644	581	564	630	570	576	684	628	613	633	600	598	576	576	634	586	616	554	623	598	630	628	644	602	639	599	599	579	636	613	606	602	618	609	587	662	583	624	594	636	641	607	628	600	649	642	594	611	634	590	588	637	581	586	627	594	637	576	653	590	640	620	628	612	617	623	653	597	620	632	593	628	607	650	625	626	611	585	635	637	625	609	598	599	583	626	595	592	622	607	665	605	647	612	602	614	634	612	643	574	571	652	603	574	647	584	638	601	575	572	608	621	627	639	597	569	596	603	637	628	612	636	605	665	623	578	618	645	596	610	619	584	643	608	606	619	588	574	605	616	628	621	584	590	644	620	627	657	627	589	634	609	595	621	598	617	590	558	625	625	620	629	614	564	632	588	617	621	609	572	631	602	608	628	613	643	623	633	624	572	578	611	606	604	629	635	587	640	607	618	608	619	634	602	590	647	619	642	584	635	610	628	635	644	621	664	576	603	620	616	622	639	632	616	627	629	592	634	626	600	626	612	614	591	621	648	623	591	585	592	637	624	635	614	568	614	609	620	636	620	573	619	625	604	592	588	653	578	650	626	606	633	612	600	596	637	610	621	642	566	614	626	620	617	603	590	612	607	649	552	634	595	623	601	614	628	554	591	617	565	620	654	614	619	578	629	623	622	653	629	602	633	603	596	574	665	671	632	606	598	612	637	643	616	623	637	594	636	603	655	632	625	604	611	633	631	649	613	647	633	615	651	618	612	624	600	605	647	654	587	604	594	579	584	613	608	632	613	638	582	622	623	575	624	591	606	657	585	616	577	638	623	639	620	589	613	568	606	637	600	630	669	631	559	583	639	647	594	643	646	623	623	594	631	611	625	623	618	599	630	624	587	598	593	631	665	627	604	637	596	601	592	566	592	657	614	588	595	610	650	623	571	626	595	621	558	618	637	583	645	611	593	636	619	608	616	584	589	591	565	612	632	585	623	569	637	590	608	612	623	614	596	613	568	615	586	619	617	628	564	604	611	593	617	626	599	576	595	632	628	625	625	634	634	621	651	625	560	590	609	644	622	635	617	605	628	626	651	654	655	563	612	626	602	598	645	602	578	622	607	616	650	583	609	599	635	609	633	646	595	617	594	606	593	600	627	626	606	558	619	636	629	594	615	632	608	625	633	647	625	606	641	596	639	665	578	599	629	626	591	620	632	626	582	592	568	603	636	623	641	644	578	606	609	656	602	622	620	632	630	640	643	614	613	645	598	599	569	632	620	663	620	595	595	616	631	655	603	618	631	580	620	637	633	632	629	582	660	598	581	595	579	572	627	606	616	611	586	592	564	619	675	584	611	625	646	612	647	629	629	649	654	601	611	561	632	622	613	604	602	643	639	644	607	603	628	616	613	598	591	618	652	660	608	625	614	648	601	634	621	626	608	582	563	640	598	672	589	616	637	606	607	593	611	617	616	648	566	614	601	553	610	657	650	613	593	628	628	599	595	594	579	609	634	582	641	610	633	613	606	617	608	635	650	611	626	640	609	640	598	588	606	623	633	603	621	582	650	655	613	616	615	619	606	617	592	615	591	609	606	643	580	646	631	625	576	598	656	583	611	630	595	648	644	573	580	688	586	589	618	605	604	589	648	565	590	602	615	616	627	596	609	595	558	647	657	636	627	627	615	627
52735	25108	7575	2193	877	501	381	340	325	294	299	294	304	314	322	321	320	279	315	270	306	307	335	269	291	287	262	306	312	300	263	240	270	264	261	290	304	296	311	289	265	267	284	291	293	285	249	306	292	281	295	305	286	279	283	299	293	275	303	309	301	304	279	256	314	265	279	337	281	289	314	312	278	289	312	277	298	265	279	318	310	302	288	284	304	328	320	276	265	315	292	267	283	289	326	300	288	294	281	287	281	301	296	301	272	291	262	299	268	278	288	276	308	286	254	276	277	305	298	263	282	294	278	272	271	283	283	289	299	273	271	303	300	275	288	291	279	284	280	286	332	264	275	273	292	292	294	243	267	323	308	274	302	286	299	291	293	289	297	297	242	291	325	298	300	301	304	242	257	290	297	318	311	279	293	295	276	286	298	314	295	269	280	310	290	322	280	283	266	276	305	260	274	266	287	301	322	288	298	284	280	300	301	347	325	307	296	291	297	307	283	292	275	286	266	272	280	307	274	271	284	265	283	325	295	287	311	265	334	285	300	285	276	275	266	273	302	292	278	301	269	292	286	280	295	303	251	256	270	272	284	269	287	287	318	293	282	276	257	272	287	257	304	302	283	259	292	295	242	302	320	276	263	291	263	273	281	264	272	316	276	277	271	297	262	268	286	302	286	299	307	323	299	288	310	255	331	298	298	297	271	300	278	286	285	271	263	285	307	299	293	283	290	281	280	262	276	289	285	284	317	281	257	322	304	309	310	298	293	304	289	335	273	265	270	267	299	310	282	329	279	304	271	273	294	300	281	293	348	306	296	270	292	296	258	281	259	295	297	303	285	273	304	294	286	294	275	268	287	311	299	289	307	292	276	248	309	296	300	278	296	273	269	251	255	282	283	261	301	289	292	295	285	292	306	298	301	304	281	264	265	271	315	309	321	288	270	273	302	263	304	285	279	280	273	272	280	265	289	286	276	255	291	277	281	278	298	281	301	291	298	330	272	321	287	283	284	318	262	282	270	266	278	278	280	284	310	259	266	306	321	269	268	304	283	301	331	298	273	277	271	277	302	297	300	268	309	307	302	307	289	322	295	275	290	254	289	283	301	273	292	296	273	288	278	259	306	278	277	302	273	281	295	310	311	261	288	293	287	297	269	272	290	303	269	278	301	291	251	250	270	294	307	263	306	318	303	274	283	264	268	293	286	271	282	262	292	296	284	294	267	299	301	296	288	305	287	297	286	285	274	298	292	284	286	285	297	296	282	267	268	264	260	284	287	276	289	307	312	307	297	291	273	259	279	293	292	292	284	302	282	281	295	277	296	289	301	250	286	302	290	280	270	271	275	259	288	283	296	306	279	326	280	256	283	318	318	315	246	295	257	294	285	289	257	300	249	287	254	283	307	286	262	301	304	269	273	264	244	298	279	269	309	266	280	294	290	292	288	318	299	305	270	272	285	272	276	288	285	262	270	306	285	262	281	256	289	299	287	255	275	297	281	294	287	284	320	293	276	288	288	303	303	293	260	287	298	266	299	286	276	254	283	311	305	265	278	301	302	267	275	274	275	280	285	304	290	278	284	282	304	293	288	311	313	290	298	254	282	279	295	235	293	255	291	270	324	289	295	255	260	266	272	288	269	304	266	272	271	308	297	305	299	276	276	275	323	326	258	291	284	302	299	280	290	303	274	283	265	274	258	305	304	303	329	286	284	285	319	295	284	309	306	272	262	256	316	282	292	310	275	307	287	278	250	277	283	288	280	259	278	276	291	245	284	287	279	304	292	293	286	281	319	265	258	299	272	297	253	284	316	275	259	302	334	315	322	293	305	293	295	315	309	280	272	274	300	283	268	303	287	282	282	282	283	284	307	285	283	311	287	265	305	260	271	264	281	279	264	268	279	296	270	322	277	298	286	275	282	293	256	271	249	302	283	288	298	271	260	304	304	283	279	272	275	289	275	289	283	271	287	292	270	291	280	291	287	271	301	279	295	278	307	294	276	267	299	258	287	271	273	281	297	276	291	285	280	276	289	306	297	298	285	281	304	308	264	281	296	298	257	296	261	271	279	279	303	296	303	282	313	294	275	253	283	280	291	290	269	291	299	297	280	246	272	248	305	290	276	285	270	303	313	299	256	280	278	249	295	281	269	286	260	276	282	293	279	288	270	274	306	297	287	313	246	281	257	269	275	264	263	289	270	277	303	268	283	258	275	283	267	310	321	295	288	297	307	250	280	299	242	278	311	271	301	293	290	240	267	262	261	269	298	284	279	248	311	316	312	300	286	268	315	291	286	274	283	283	276	308	283	275	291	303	263	291	280	277	284	300	268	311	289	276	282	286	265	276	299	284	286	306	283	236	290	284	286	273	328	276	300	290	288	298	272	291	283	288	274	274	300	302	281	285	252	294	300	248	291	273	313	284	283	305	265	318	281	285	277	267	270	263	281	280	298	286	280	281	299	278	285	281	272	335	290	322	274	305	294	310	301	261	257	311	329	279	291	308	267	307	312	260	293	302	282	313	286	302	320	284	248	285	305	285	305	283	276	340	318	283	274	291	290	274	293	317	303	308	272	283	261	273	302	254	283	289	296	290	275	259	294	300	279	240	299	299	264	273	273	287	309	266	289	268	244	298	281	274	297	270	306	324	271	285	326	314	253	300	316	289	260	276	302	298	275	303	267	296	258	281	334	285	280	278	321	271	274	277	295	297	276	307	341	246	304	258	294	277	304	298	308	270	257	292	295	254	305	285	285	293	283	289	262	250	301	280	313	264	325	320	323	272	293	291	281	334	288	288	260	293	293	272	286	281	308	297	287	290	264	259	275	282	286	271	286	302	267	295	310	300	292	301	286	301	281	308	278	297	309	280	335	254	265	265	276	271	277	284	272	267	261	286	291	266	320	299	263	289	290	284	299	295	261	290	283	303	278	255	306	288	328	289	275	272	294	326	292	296	278	268	306	294	297	246	275	270	299	286	274	263	268	259	281	303	289	280	284	261	289	309	286	279	252	307	305	266	270	296	314	300	293	285	295	302	270	280	303	259	304	295	252	258	307	310	261	310	267	285	289	287	303	252	267	282	311	300	274	266	288	300	296	326	320	306	315	334	319	287	306	273	263	257	311	265	278	314	292	282	285	287	278	332	311	308	266	329	323	279	284	258	301	246	305	279	275	284	277	306	303	287	265	307	304	251	258	287	250	263	325	327	295	267	284	258	285	324	308	283	305	329	285	304	276	285	301	296	275	279	314	294	298	263	316	330	269	313	306	291	272	253	300	289	261	243	282	289	280	304	309	286	293	323	301	319	295	273	258	259	297	282	281	277	281	324	311	285	314	294	278	290	254	267	289	295	275	298	277	308	274	282	306	264	269	273	280	248	268	298	292	320	280	271	281	284	301	306	304	285	304	265	268	279	294	297	284	296	285	283	301	265	285	296	280	307	244	284	307	317	296	261	260	307	290	305	297	270	278	254	266	283	280	286	268	276	278	272
35040	17570	8266	4870	2620	1266	855	762	794	719	701	718	656	739	724	640	675	647	692	657	644	661	661	633	698	603	633	670	612	594	635	647	700	620	598	582	649	602	600	605	586	595	632	621	623	618	624	660	644	584	631	577	622	645	603	588	624	567	643	574	599	611	678	638	638	580	645	605	670	612	631	627	656	617	643	583	629	615	642	638	682	613	647	558	593	631	637	594	602	642	616	582	589	624	589	625	582	628	589	609	580	616	583	599	622	623	615	611	626	648	608	666	614	625	607	609	627	597	623	642	655	613	589	624	580	584	643	626	619	654	610	581	598	588	629	616	637	589	584	621	651	602	617	654	638	588	635	625	666	625	626	618	625	601	610	597	659	659	603	636	613	603	626	616	554	593	593	638	605	575	580	599	605	575	601	599	609	628	569	637	610	567	580	603	626	648	596	638	607	657	610	554	597	596	616	607	617	647	662	579	588	604	611	600	652	605	637	603	624	646	625	632	615	655	623	597	630	642	634	627	610	619	601	642	614	629	587	659	655	617	626	649	580	642	661	598	617	633	606	626	566	601	618	608	667	610	630	627	638	604	660	602	623	650	623	625	643	671	661	640	627	612	631	620	614	641	635	597	596	642	595	642	642	629	637	668	670	626	606	615	596	660	627	634	600	638	569	665	630	635	615	637	606	586	591	668	626	604	574	580	640	618	637	635	689	643	609	616	638	635	626	631	614	628	620	624	629	612	608	624	623	651	623	618	632	591	637	574	636	614	635	616	619	585	612	649	628	625	620	605	616	595	598	631	636	626	641	595	616	622	637	603	615	605	652	608	605	615	616	611	675	661	606	641	650	619	574	618	629	650	630	614	572	631	652	634	612	574	634	585	617	612	632	621	607	668	612	627	610	644	634	638	641	651	592	601	629	586	586	591	585	606	658	637	636	589	633	668	576	586	624	581	608	593	589	627	626	634	614	661	637	597	580	609	571	587	576	597	608	600	588	639	612	623	605	616	636	609	585	672	631	610	655	652	586	624	639	629	596	646	670	603	637	617	623	654	620	623	640	608	618	617	640	608	605	648	599	617	596	617	639	629	594	602	575	604	604	598	642	594	585	626	601	610	598	651	643	617	615	693	614	621	621	624	609	610	636	594	621	596	582	625	650	604	551	614	610	607	605	625	613	643	589	577	606	668	656	661	634	665	629	592	621	642	631	657	645	616	639	631	608	621	615	633	573	630	618	643	651	593	575	662	623	586	601	590	593	638	635	585	625	643	626	618	663	628	654	617	569	649	609	625	574	633	631	651	627	627	661	620	628	626	575	596	622	597	629	633	586	587	637	634	602	655	624	623	604	580	622	627	659	668	602	588	593	619	562	614	662	619	634	679	603	620	616	631	601	650	617	630	623	646	613	655	604	602	614	624	633	640	651	603	595	609	652	619	610	640	621	652	603	627	606	645	639	607	656	630	595	608	650	639	618	645	587	658	578	643	617	639	600	614	655	632	641	600	631	642	615	599	610	630	648	673	578	617	623	646	591	576	640	646	589	639	640	649	625	638	619	607	658	620	625	596	593	580	625	650	655	617	627	602	625	609	581	639	637	631	616	606	630	643	570	619	623	611	610	624	613	604	671	616	584	594	628	637	588	649	608	655	582	627	579	620	599	643	628	614	605	623	586	640	603	616	620	604	615	670	603	624	609	625	600	615	603	617	642	589	687	613	587	619	630	665	639	603	596	616	610	620	647	584	650	581	607	608	599	613	592	619	635	597	619	659	658	635	637	596	621	608	592	569	661	613	623	632	645	606	608	607	628	614	606	668	654	630	634	623	594	573	613	599	572	648	616	650	622	600	652	582	646	629	651	619	600	621	626	607	611	625	598	594	608	620	613	570	590	620	597	633	560	627	621	618	568	606	594	620	626	643	631	626	626	606	613	638	655	556	635	596	598	624	599	665	578	606	638	597	588	627	648	678	577	589	624	633	612	637	614	649	599	640	623	631	672	601	612	637	621	584	641	631	686	633	575	646	628	551	611	644	600	631	661	636	587	609	593	618	612	612	611	624	610	556	651	682	609	599	587	635	598	646	650	603	624	619	638	613	621	607	590	588	640	587	629	637	616	576	667	628	606	675	609	605	616	586	613	622	668	598	619	619	623	665	637	656	626	611	601	618	582	603	624	633	612	633	627	629	620	641	626	593	602	664	649	642	614	624	609	619	595	594	645	604	622	653	604	589	605	575	615	594	636	643	600	624	618	615	583	565	614	616	625	633	628	600	646	644	635	646	656	583	619	630	604	633	619	616	602	592	579	583	609	615	599	603	613	612	615	657	615	654	599	618	641	636	577	643	627	610	597	644	589	602	598	605	617	603	599	663	653	645	638	652	604	621	661	637	615	625	627	635	602	635	643	609	619	629	616	606	664	532	605	597	580	636	629	617	629	618	615	613	619	632	616	633	621	624	580	587	575	651	620	657	644	612	610	630	576	642	586	626	635	617	593	621	647	640	632	587	627	580	592	616	617	593	607	598	637	623	621	655	598	636	589	622	642	591	642	612	614	590	658	660	626	609	605	611	614	607	626	628	585	656	666	622	654	620	653	596	636	667	641	607	621	584	605	643	613	638	626	605	591	604	606	638	646	631	633	605	570	627	641	632	580	655	627	630	639	641	658	609	608	631	634	633	605	605	627	594	642	613	539	639	649	648	634	637	652	629	598	616	562	610	617	636	582	628	630	571	626	612	609	633	664	565	647	622	613	650	652	616	566	653	613	622	578	612	605	620	641	634	635	611	616	649	666	608	650	594	605	611	680	638	620	597	625	637	596	662	568	607	639	622	558	617	585	612	615	635	599	623	600	592	572	603	610	590	570	573	626	707	593	634	642	579	652	592	619	609	612	570	595	601	615	629	597	646	616	606	601	593	634	606	594	656	660	630	602	568	598	635	579	607	637	585	639	587	633	630	605	629	608	630	615	604	603	619	601	559	599	613	612	634	671	635	619	627	633	605	602	622	643	601	622	607	588	634	597	602	668	592	603	591	648	653	608	618	630	636	578	626	604	584	639	635	588	631	638	667	628	585	660	588	602	632	654	639	614	634	611	602	606	645	598	655	618	666	582	631	640	597	641	617	591	579	642	579	637	637	590	605	644	637	599	595	625	602	603	625	627	607	576	580	627	631	603	635	621	578	637	606	674	663	589	597	604	633	615	603	638	605	628	617	612	589	617	627	639	651	635	634	647	602	626	632	637	629	625	638	646	619	651	591	594	619	627	590	637	577	611	629	682	635	628	606	666	595	600	665	576	631	658	636	596	593	651	623	601	646	660	614	646	600	617	570	641	586	587	619	636	662	627	608	640	660	587	626	633	605	598	629	639	625	629	609	647	627	623	609	632	685	615	630	617	565	633	630	581	598	652	619	653	594	625	585	663	601	644	599	629	662	622	616	672	625	662	647	635	613	576	636	591	627	582	627	606	600	583	640	641	625	614	604	594	672
56699	29535	15088	6118	2113	713	444	373	357	349	303	331	372	313	300	257	339	293	264	298	293	283	321	289	310	290	280	310	277	294	286	299	276	278	314	290	293	331	278	338	286	310	285	282	251	267	278	292	275	262	239	248	278	306	277	272	287	255	297	266	294	255	281	286	251	301	280	315	290	292	311	235	281	250	306	279	298	301	249	261	283	291	293	272	290	269	265	272	302	252	316	265	269	268	289	267	230	290	249	254	280	273	272	277	289	282	242	308	275	311	276	283	268	284	280	269	246	270	220	263	284	282	242	289	293	274	287	283	277	312	255	289	284	263	292	283	280	289	274	275	278	271	257	224	293	294	290	277	273	286	274	290	300	275	286	255	253	288	256	270	264	263	260	288	272	271	276	271	277	259	302	263	278	263	274	279	261	245	301	309	289	301	290	303	281	284	274	263	291	300	305	285	267	296	259	271	295	289	264	263	272	282	280	252	273	281	298	294	291	268	267	267	286	276	282	273	275	275	276	264	288	227	313	246	291	270	295	253	258	290	310	291	270	277	288	300	280	301	295	262	281	272	291	308	291	264	293	265	309	257	279	285	268	259	265	324	255	265	269	258	261	304	283	270	274	318	259	259	263	259	290	264	297	273	277	279	281	305	271	259	305	281	260	254	263	298	275	275	285	246	294	278	266	253	278	270	302	292	276	273	264	295	281	302	269	279	273	288	263	277	283	292	292	256	261	296	251	231	278	278	260	297	300	264	271	272	310	277	250	267	308	309	290	284	254	260	265	285	273	279	244	277	275	257	260	277	300	265	265	316	296	266	274	278	301	266	288	290	284	279	279	281	292	262	283	282	256	270	289	249	240	284	274	270	283	284	287	264	262	270	250	294	272	258	262	260	286	278	261	278	294	285	277	249	287	286	247	287	275	253	270	270	288	270	266	253	293	256	274	264	259	276	249	281	282	252	307	265	294	286	282	278	270	294	272	265	281	290	276	286	247	260	315	267	269	260	253	276	294	302	289	291	285	270	280	263	279	281	327	296	264	284	284	271	297	237	310	264	294	254	265	290	280	271	301	284	264	282	291	298	272	291	260	305	252	266	276	262	280	288	271	261	281	239	284	279	297	292	265	276	288	299	321	269	293	260	287	260	298	253	276	291	271	275	278	262	231	259	300	280	234	285	281	271	268	284	297	278	274	306	282	284	253	266	303	271	288	285	259	284	284	290	248	258	300	304	301	279	288	254	298	279	256	263	294	287	294	297	283	240	295	298	268	286	255	265	300	301	284	285	277	272	279	283	251	305	277	284	260	281	265	272	297	309	252	301	304	275	270	312	305	290	284	251	287	262	303	277	261	246	268	275	262	271	273	282	243	287	311	262	258	258	270	269	286	277	285	248	262	262	302	261	277	246	264	247	306	288	279	255	281	255	284	250	300	274	284	277	300	278	287	303	270	301	271	268	257	260	284	275	293	252	284	282	286	285	274	274	293	296	278	273	257	299	287	277	242	278	303	277	276	311	244	283	272	283	290	267	284	280	279	264	252	257	263	243	262	303	282	265	275	279	306	281	270	272	273	281	278	293	279	248	261	276	291	300	263	300	248	262	229	284	257	269	300	279	278	272	276	274	277	273	274	296	310	300	267	249	280	292	300	281	270	273	315	289	275	263	259	298	289	288	259	280	277	276	251	285	281	282	275	275	307	280	280	285	279	275	275	276	263	279	254	287	284	300	279	275	281	298	270	295	291	255	282	280	284	288	278	275	267	290	260	321	307	303	322	272	263	285	277	283	279	287	276	283	285	264	292	260	297	258	287	271	291	294	264	280	255	287	279	279	298	276	234	280	274	312	276	303	267	249	272	262	237	258	306	317	294	256	300	297	291	289	283	287	235	269	282	270	282	245	271	304	315	281	270	301	262	265	305	263	275	287	258	303	271	283	301	297	274	296	240	297	285	282	253	292	292	256	292	303	283	273	330	280	266	255	266	280	299	271	265	259	240	275	279	281	270	259	294	303	280	285	314	284	276	273	284	278	232	262	289	264	282	273	291	307	262	310	263	275	294	293	301	296	274	286	264	269	271	284	253	283	266	287	274	276	271	279	298	286	253	278	260	285	274	289	271	295	289	293	305	240	281	300	252	271	308	301	284	269	271	255	295	267	288	260	255	249	249	270	249	262	276	266	269	261	266	278	257	260	246	264	282	306	286	248	273	251	306	255	306	304	282	267	289	281	297	284	284	291	281	289	260	312	306	256	289	262	284	286	300	295	273	304	316	272	274	278	259	267	245	308	287	283	273	301	280	268	256	285	286	293	269	266	259	241	274	238	256	243	264	267	295	288	284	269	315	264	307	302	290	276	262	271	277	276	293	269	284	249	272	277	281	306	274	294	270	260	271	266	288	269	281	293	251	278	282	271	311	282	281	263	306	290	272	248	283	263	283	270	279	264	314	312	295	250	264	275	279	319	260	265	283	322	276	287	286	267	264	300	273	249	286	296	288	219	269	284	253	262	243	286	297	292	279	281	324	270	266	247	258	287	272	291	287	269	293	261	278	237	269	261	252	285	289	302	272	305	295	296	240	275	280	276	252	317	281	291	239	272	265	296	293	312	275	287	285	277	284	285	295	283	274	228	281	293	269	275	305	312	292	309	296	309	277	302	271	273	240	265	282	315	289	281	306	280	292	259	282	278	296	327	288	271	279	273	269	245	285	284	243	287	259	278	264	259	288	256	259	259	268	236	288	284	302	244	281	282	216	273	285	281	321	277	258	277	278	274	281	262	276	260	269	293	281	267	251	296	297	295	283	300	298	292	267	252	263	288	315	267	231	244	288	276	286	297	264	261	258	289	332	299	266	296	293	239	285	270	289	284	269	305	267	273	256	265	303	264	255	299	266	284	268	282	297	265	283	284	282	288	272	269	296	266	290	271	238	253	307	260	291	257	291	271	267	281	275	287	288	285	279	293	261	266	286	250	281	268	306	259	307	292	273	288	320	255	262	311	273	272	276	270	267	274	310	290	278	304	286	277	253	282	278	274	270	327	281	271	288	284	279	267	305	291	266	281	282	268	282	285	295	285	261	278	251	283	250	233	290	303	284	283	277	307	283	309	298	240	259	278	262	265	285	287	281	270	257	284	260	267	285	284	280	289	281	263	309	295	267	280	278	267	299	269	271	255	307	295	274	256	243	262	264	264	276	284	284	278	326	271	285	272	283	271	264	287	300	278	299	275	272	301	266	279	274	262	302	286	265	305	269	291	283	280	260	259	285	270	265	270	258	271	276	294	276	345	269	272	279	286	280	277	264	271	299	277	290	263	249	271	293	251	277	288	264	281	278	260	249	259	293	306	279	292	261	252	271	271	298	277	268	272	304	304	275	285	290	265	271	271	266	282	254	287	293	305	272	258	276	283	272	292	270	265	271	243	269	281	299	266	316	261	315	273	265	289	308	280	302	271	275	273	269	272	260	298	292	305	251	284	325	262	284	293
36057	22470	16860	11923	5993	2110	1333	1201	1063	934	934	835	839	842	777	836	786	741	741	759	708	751	780	725	751	705	673	692	663	684	679	682	650	637	641	650	640	641	617	562	602	622	640	612	584	627	610	616	665	605	601	632	619	596	619	633	632	615	606	561	650	615	599	613	621	580	622	656	625	609	587	656	609	627	616	638	631	593	598	573	677	604	610	635	601	637	608	596	601	641	612	590	606	575	626	604	574	599	573	625	606	658	588	629	587	614	654	638	609	581	607	587	605	610	641	578	594	611	600	645	649	649	650	601	598	634	630	586	584	613	584	578	604	628	656	630	608	576	639	629	603	603	581	637	610	627	607	647	628	610	629	578	637	601	572	629	623	603	619	611	612	590	642	641	595	647	565	629	610	600	607	577	626	642	566	580	614	583	632	654	607	609	585	594	581	621	560	594	554	597	571	630	549	633	583	592	607	657	594	621	582	611	644	609	643	618	642	588	632	677	565	613	610	627	651	591	616	662	581	658	572	596	582	614	631	625	625	625	564	607	603	601	628	564	584	563	585	635	628	576	599	609	627	593	627	597	604	601	631	606	572	644	620	628	602	606	595	595	622	617	565	599	606	616	596	624	598	664	624	635	623	621	560	631	645	606	618	620	589	602	573	645	604	623	592	642	645	612	573	556	603	590	582	600	631	623	605	576	630	603	618	608	610	626	644	580	612	618	587	637	630	609	605	597	614	595	604	613	641	642	592	612	598	623	623	575	629	597	621	633	659	588	639	576	622	623	605	590	609	560	615	631	602	619	636	571	621	639	637	627	616	590	586	630	586	608	634	611	633	573	549	613	606	598	584	594	628	604	621	567	618	589	601	632	558	601	583	625	611	601	630	598	564	622	612	608	624	604	624	602	658	620	610	596	597	600	603	599	611	574	628	591	623	585	619	608	618	561	586	623	613	594	671	588	637	652	585	608	632	602	607	633	599	596	604	579	529	656	578	593	666	630	631	625	630	622	595	599	597	595	606	572	603	565	593	626	632	618	596	640	638	619	584	618	624	645	596	609	641	615	623	600	621	632	602	593	584	625	590	594	580	591	629	621	596	623	590	625	558	529	593	593	633	621	627	579	613	627	614	664	617	643	646	610	631	664	587	590	578	596	619	564	609	595	627	571	602	589	619	609	634	600	615	580	619	646	570	615	596	609	589	597	579	576	626	617	622	625	592	603	607	614	631	657	599	629	569	590	603	623	609	541	626	584	614	626	678	612	611	620	586	611	626	611	596	586	613	653	611	616	638	625	611	593	596	571	605	569	619	590	547	612	584	667	592	605	594	607	596	621	661	631	623	612	663	650	611	624	651	570	623	606	604	574	601	580	646	596	613	621	566	610	616	617	660	608	601	591	602	621	627	600	627	610	602	668	617	611	597	620	637	593	600	617	608	592	624	588	620	617	612	605	604	590	583	582	612	602	572	642	606	629	628	575	609	637	608	614	622	602	580	560	636	601	578	612	665	578	598	565	563	633	624	631	585	581	573	641	574	609	586	598	571	620	572	584	653	640	637	660	607	605	542	617	599	582	597	590	605	630	596	653	644	593	624	594	595	649	556	611	573	602	620	639	571	648	618	657	621	640	618	638	592	555	640	627	630	583	590	608	593	595	634	600	596	590	638	621	592	586	598	641	605	598	612	607	604	636	634	611	582	607	568	606	624	638	587	591	551	600	600	634	627	625	662	610	581	593	560	619	644	614	596	604	605	583	635	612	657	596	619	593	623	585	618	606	633	579	619	595	572	620	620	575	616	628	589	603	535	607	633	598	598	587	546	624	610	550	592	584	675	577	598	604	609	625	585	617	564	577	626	578	593	607	638	630	574	578	620	578	604	585	578	646	609	615	605	575	640	601	613	588	599	628	592	639	617	584	614	618	591	560	610	597	559	648	607	627	650	622	621	558	619	589	590	568	589	598	631	603	619	635	590	652	648	613	555	591	631	651	612	616	597	624	636	579	597	622	629	600	589	645	642	646	625	566	619	599	653	645	592	644	622	579	637	630	617	594	653	620	640	570	615	608	603	611	602	629	654	595	639	649	607	656	620	573	627	611	592	595	647	653	640	598	591	594	647	584	622	590	619	639	622	601	597	607	621	640	574	582	628	602	619	646	575	583	594	596	576	667	631	585	588	646	642	640	645	630	598	612	597	659	613	630	637	625	629	608	614	611	624	629	589	604	650	628	591	626	608	623	601	560	581	629	615	577	602	614	624	658	575	604	603	575	575	639	601	617	554	604	577	586	601	591	579	601	619	604	589	633	628	583	627	622	622	582	636	635	601	573	590	608	639	606	627	613	638	600	630	615	635	644	598	567	590	576	588	628	618	583	602	623	595	654	573	631	571	587	591	631	606	602	637	587	586	590	582	549	635	663	578	620	622	668	609	595	647	644	592	593	589	653	613	615	581	630	582	595	623	597	577	655	591	623	616	615	587	613	628	623	608	612	644	637	602	623	605	598	577	634	623	634	637	600	597	640	561	602	623	636	617	625	614	578	586	574	635	652	610	588	641	622	638	581	568	615	637	602	643	639	572	653	575	648	602	609	591	592	635	597	619	613	597	563	619	628	569	636	634	624	612	579	631	603	630	606	614	623	599	623	631	621	611	525	639	603	622	629	624	596	615	623	593	645	612	606	607	678	588	641	641	624	618	620	555	569	613	633	599	549	548	596	638	582	627	595	608	616	604	613	626	580	611	635	623	607	621	589	577	591	599	615	631	641	569	656	601	609	622	578	609	577	578	642	647	599	596	631	659	601	603	622	614	613	606	603	586	609	644	642	626	593	584	603	585	588	630	599	564	597	587	571	595	638	563	606	564	640	626	600	591	586	621	630	569	585	593	604	625	642	636	606	580	555	584	620	601	609	602	596	591	631	578	614	612	626	598	566	649	604	594	611	601	595	645	600	653	631	618	568	639	617	622	611	620	567	633	567	579	614	603	643	597	628	648	637	585	627	583	616	573	605	623	627	594	638	644	584	587	608	610	625	596	577	592	636	615	581	615	588	589	581	589	617	616	598	618	600	557	592	575	581	624	569	615	586	582	597	606	567	596	572	636	615	622	621	580	585	642	638	591	618	625	635	621	663	629	568	593	583	567	622	604	634	563	631	608	598	587	611	601	637	595	649	568	619	573	551	599	642	619	650	598	599	622	584	599	632	587	611	597	643	622	600	612	626	625	592	612	661	616	597	642	647	633	642	575	569	596	639	613	625	629	613	584	595	563	618	648	600	582	578	615	563	659	566	591	648	628	579	620	587	619	612	624	579	572	575	627	571	609	585	592	634	651	603	616	605	585	591	621	578	635	584	625	626	605	610	575	605	613	622	610	632	634	620	598	614	655	586	622	593	583	589	599	617	642	613	642	619	628	626	615	644	633	610	624	636	632	641	577	617	576	576	549	616	631	570	613	622	596	585	641	643	610	609	617	614	626	627	605	628	567	570	656	606
61583	31385	19478	9700	3183	1100	552	490	405	359	408	397	342	364	324	364	308	361	334	332	304	312	308	295	319	302	302	285	310	298	318	291	311	286	263	295	319	317	262	270	287	291	279	280	294	305	282	289	273	290	293	315	307	290	271	270	273	277	278	277	272	283	276	292	290	273	279	289	261	289	286	252	269	308	295	299	283	282	285	288	273	249	257	304	300	293	282	285	274	295	284	271	270	282	252	272	253	291	260	249	297	290	245	279	293	276	274	267	303	275	281	303	269	252	276	279	271	289	266	319	298	270	291	284	263	281	300	285	277	305	277	299	277	286	259	239	270	268	303	282	284	284	269	260	263	289	320	276	293	258	309	300	288	302	286	277	292	289	279	292	284	293	270	315	274	262	287	272	313	261	299	290	287	307	292	247	265	304	273	291	279	315	301	281	280	269	274	291	256	270	299	263	290	282	305	264	329	264	329	285	261	262	296	305	248	261	270	268	285	275	275	290	277	301	272	292	317	295	299	291	275	296	276	286	282	260	263	307	308	297	267	293	295	282	284	288	257	253	306	296	273	264	299	257	299	292	305	293	294	296	308	271	282	312	331	269	281	315	273	273	303	298	290	270	271	260	283	291	297	307	312	285	290	276	255	289	278	281	267	277	292	274	291	286	276	302	280	286	305	285	306	293	315	301	242	295	259	274	276	288	333	276	265	292	282	277	283	271	284	266	266	314	311	266	258	275	322	280	279	256	261	250	310	253	291	270	259	301	317	269	283	285	291	264	303	279	267	318	303	300	271	279	287	278	289	304	307	283	297	334	288	299	280	313	276	272	257	276	281	311	307	281	288	279	284	287	294	269	270	292	289	270	284	279	308	282	300	326	295	300	317	304	255	281	282	314	271	255	282	264	272	297	307	273	314	294	291	289	275	296	271	255	273	298	273	278	250	278	266	263	288	299	289	307	273	279	291	294	280	242	261	292	288	304	318	315	314	263	270	303	260	268	273	272	317	296	290	266	261	307	266	270	307	269	276	284	288	279	258	323	295	272	284	278	286	291	272	299	274	301	284	302	327	275	273	317	292	282	306	312	271	292	303	316	298	285	309	257	284	305	281	272	274	264	248	286	291	309	286	282	298	295	276	296	324	303	264	297	257	286	267	288	256	249	328	294	297	293	272	289	302	285	276	242	268	322	296	279	261	282	319	277	260	299	287	305	285	267	310	274	279	244	319	292	312	274	278	294	272	272	256	301	277	299	270	266	302	311	295	291	311	253	236	276	292	303	269	289	302	311	323	323	292	276	309	321	302	257	310	279	302	278	281	301	286	249	274	286	261	301	304	268	278	271	283	246	289	264	251	260	307	270	280	288	291	284	283	301	313	309	260	242	283	266	252	279	286	320	268	286	286	296	269	276	278	295	301	281	283	288	281	288	252	273	249	253	272	258	289	306	281	288	299	284	294	273	273	306	267	272	288	274	260	264	256	283	282	284	266	262	275	305	264	279	302	287	279	308	301	300	274	319	285	271	321	275	259	279	304	303	277	300	287	271	276	299	278	284	287	298	282	288	314	307	267	279	303	292	254	277	314	301	283	277	265	264	296	246	299	264	306	295	319	286	266	275	272	300	291	274	274	261	277	300	261	264	300	311	282	317	287	265	285	299	291	283	281	306	281	279	279	261	275	291	302	279	269	284	293	273	280	266	282	269	263	330	326	305	262	293	284	306	276	330	277	263	298	297	276	261	281	259	283	284	312	311	288	283	300	285	270	276	292	309	293	277	294	302	300	275	272	253	288	276	278	263	270	311	282	296	305	275	282	301	265	254	308	259	279	285	266	307	260	260	268	294	278	282	266	297	309	269	288	290	286	247	282	276	274	286	276	275	280	292	298	290	285	309	301	286	309	261	280	318	284	280	277	312	297	270	292	261	282	264	267	272	299	301	292	279	281	277	289	283	301	277	262	269	273	290	276	291	310	266	296	275	302	327	284	301	264	280	298	275	253	288	282	249	280	299	313	298	277	263	266	287	273	276	278	293	285	266	319	268	266	257	282	303	266	301	271	308	279	295	305	315	265	277	277	286	296	290	278	302	288	346	274	286	287	291	289	293	282	260	286	278	252	284	275	310	271	299	233	288	292	278	260	275	259	299	274	283	266	330	286	260	296	283	303	289	292	275	290	278	274	270	273	298	292	277	262	271	285	291	265	292	293	309	290	294	294	302	274	286	300	272	272	290	263	301	311	270	307	288	282	307	275	279	266	271	278	266	283	266	263	266	280	282	294	270	304	277	258	301	291	285	284	273	276	274	304	271	267	263	305	277	286	262	286	261	288	303	306	316	282	294	257	277	275	263	282	282	276	272	279	259	287	283	281	304	268	278	283	274	285	270	292	282	310	314	282	238	287	245	289	270	303	270	273	299	307	280	275	339	284	287	275	306	261	285	290	291	303	312	304	296	319	293	266	268	267	252	292	299	279	283	301	288	314	301	276	293	294	262	262	365	288	290	256	286	278	230	273	281	279	298	256	308	310	295	289	278	281	281	312	328	272	298	251	300	301	307	286	265	297	266	305	274	288	295	312	240	270	285	265	268	279	281	263	266	250	281	237	351	273	300	273	254	307	304	306	274	298	286	250	278	288	282	288	290	306	273	309	288	254	291	319	266	265	285	251	285	292	279	309	276	282	270	286	308	308	262	265	307	258	278	305	296	291	296	273	302	249	269	264	274	280	293	306	277	283	286	276	273	276	291	268	276	290	290	284	269	264	298	262	311	299	298	248	264	280	321	260	283	268	299	296	292	262	259	283	280	321	293	300	280	269	251	266	298	294	278	288	249	301	286	338	292	278	251	253	281	285	272	275	260	298	289	286	331	241	273	284	239	305	294	292	250	296	302	266	269	260	267	285	306	319	276	289	299	288	274	310	270	296	310	281	280	304	294	253	294	318	301	294	280	282	284	288	268	311	293	263	266	269	267	254	272	283	266	280	287	304	299	293	291	318	303	283	300	244	291	265	303	262	311	273	279	297	296	250	290	302	275	296	276	270	276	274	277	280	256	270	307	309	266	249	265	269	287	274	286	280	269	303	267	283	267	280	268	278	256	277	292	292	263	258	262	243	291	249	312	264	287	287	291	279	280	292	279	287	273	260	293	307	317	297	287	286	290	277	292	292	262	309	262	283	286	305	307	310	282	267	249	269	266	296	295	270	262	273	285	271	254	259	291	300	285	288	254	278	292	258	300	291	293	296	280	262	316	320	269	273	315	281	281	306	303	289	310	288	278	280	309	289	292	269	284	257	243	278	258	261	270	263	258	288	313	255	286	277	259	281	273	276	297	278	248	287	278	295	253	285	280	268	289	282	268	268	299	274	289	263	347	314	270	301	263	288	295	247	292	267	277	276	286	264	258	281	264	293	297	278	298	290	270	295	271	270	265	288	272	290	314	281	289	267	268	283	274	251	280	282	288	287	272	293	273	282	305	291	279	270	262	292	305
38804	22158	21152	16891	7665	3380	1778	1472	1280	1180	1117	1036	919	905	921	925	902	844	867	835	859	856	813	837	775	760	713	726	745	683	673	686	664	707	698	657	696	636	654	698	624	645	622	614	645	632	622	659	654	617	637	627	621	637	602	578	598	622	620	643	638	654	656	636	602	627	590	588	579	557	625	671	608	612	586	584	597	601	639	616	616	603	601	641	605	641	652	615	616	657	618	657	668	574	643	584	591	596	642	615	638	632	651	623	638	614	595	591	623	649	635	603	613	646	628	628	623	614	637	636	658	615	626	669	612	616	604	632	639	607	629	589	632	583	617	585	620	626	657	597	561	617	598	668	559	645	668	601	633	652	638	629	632	646	610	581	599	664	565	649	643	571	625	649	615	580	661	687	609	634	577	610	613	636	642	586	616	607	609	591	638	614	644	621	578	585	596	606	618	625	631	643	612	664	588	643	629	627	601	610	596	619	603	604	597	623	612	654	591	590	622	611	605	577	600	603	644	567	628	542	616	573	600	589	601	592	616	577	616	614	621	628	633	647	654	617	639	604	616	625	622	603	605	601	618	584	620	617	618	635	662	636	619	644	627	559	622	621	603	610	626	626	637	600	569	586	636	577	607	580	627	635	588	605	609	661	623	605	640	608	627	595	620	643	622	573	637	583	647	628	607	630	589	625	595	619	593	610	626	686	615	625	623	662	630	600	637	594	562	593	636	615	645	617	614	599	620	680	581	609	628	611	621	608	621	570	653	638	593	589	602	624	627	596	630	617	603	568	644	613	621	602	603	625	618	596	599	581	627	629	618	648	650	652	640	583	617	605	614	551	623	603	618	592	647	602	626	658	597	614	620	588	612	592	626	647	616	599	635	621	616	618	638	621	668	688	598	581	625	639	643	613	659	633	632	580	629	626	643	613	577	619	593	591	643	599	574	624	596	605	602	658	596	662	598	627	676	609	629	608	611	534	594	599	624	593	645	680	608	577	589	647	600	640	583	641	595	570	630	627	641	598	609	637	633	598	618	642	631	617	623	627	598	594	638	586	637	624	625	606	658	606	602	607	619	608	576	632	623	587	613	602	566	653	590	634	604	584	632	597	650	634	603	609	598	596	624	600	618	588	607	630	622	612	578	598	614	613	611	633	609	652	628	537	623	647	602	636	616	581	572	632	597	638	602	624	611	570	589	620	638	581	641	656	575	619	612	612	638	595	619	620	613	611	621	607	638	638	590	612	616	653	573	583	604	571	660	623	575	610	624	598	597	627	627	612	611	603	596	635	622	637	577	621	624	625	582	631	648	591	599	637	622	629	628	622	641	607	636	605	613	591	584	599	646	619	633	598	643	616	586	656	601	620	625	639	624	593	651	636	647	624	580	584	604	618	610	642	633	646	617	663	613	630	567	576	622	600	601	562	573	639	643	586	606	637	599	601	606	590	643	644	568	623	630	621	578	599	591	592	599	570	615	554	601	627	606	599	599	601	602	612	602	607	647	623	593	611	576	613	571	593	605	583	632	627	623	617	597	608	634	591	629	587	639	586	610	611	642	672	596	617	606	605	590	626	658	589	620	638	571	582	592	600	600	592	635	593	613	613	631	600	621	623	626	614	613	624	641	631	611	566	624	605	624	624	558	637	606	617	635	610	605	605	580	597	566	636	582	612	587	603	624	602	618	627	596	648	648	597	607	625	611	608	656	635	575	670	567	584	614	607	645	595	627	559	631	607	632	639	638	621	607	627	665	593	610	637	667	600	668	665	619	597	595	632	581	618	622	584	612	612	630	598	691	658	585	617	645	620	598	640	594	599	601	616	590	642	595	591	594	615	616	597	627	612	598	633	648	627	624	617	627	626	623	624	633	622	583	628	604	596	597	614	609	647	578	615	607	574	649	579	617	633	604	635	585	557	624	600	616	622	604	634	613	611	677	639	608	629	599	592	617	649	617	607	613	622	636	599	596	635	625	651	611	614	584	610	594	620	611	573	652	607	635	618	601	597	617	601	611	677	662	609	570	619	600	612	614	643	651	622	578	640	628	659	634	608	617	615	622	616	613	661	576	586	599	623	605	598	614	582	656	561	631	594	597	616	662	650	583	599	570	642	613	642	643	616	597	615	569	615	597	608	618	636	613	613	574	598	588	638	678	594	610	636	619	600	597	612	630	623	591	646	624	633	575	612	574	616	647	572	655	618	648	623	584	606	624	598	627	627	634	557	605	611	616	606	613	636	611	602	619	625	611	623	582	613	651	613	641	617	564	622	614	670	599	597	603	609	617	612	585	617	626	610	622	632	613	529	673	627	609	587	602	651	622	625	616	617	602	591	623	570	594	641	620	609	623	597	585	589	624	645	609	635	620	594	578	613	620	603	632	620	615	601	617	624	604	665	621	619	628	604	638	590	601	602	654	643	609	631	647	614	583	664	631	575	623	612	575	649	597	633	619	610	624	623	625	615	584	603	637	620	643	595	667	611	636	624	625	582	639	590	634	594	611	631	595	616	594	667	637	610	619	629	608	551	595	634	578	625	609	589	611	614	623	664	648	626	585	631	609	634	601	648	632	642	660	627	596	607	621	654	642	622	611	687	607	630	636	621	641	586	624	587	593	659	657	584	597	582	598	568	635	635	594	658	600	632	596	609	611	585	614	625	601	609	588	617	621	620	629	611	632	556	661	673	568	651	600	582	615	621	638	618	643	596	560	630	613	633	617	637	622	653	596	590	613	637	640	588	605	617	632	597	672	536	601	598	601	631	572	625	616	577	638	622	607	626	616	615	562	601	585	606	590	667	583	636	652	660	586	627	613	598	647	600	586	572	609	609	616	620	613	640	596	639	584	606	638	651	629	607	619	607	608	651	589	636	650	634	608	563	602	576	584	601	645	604	632	570	627	614	652	614	601	641	618	631	639	643	625	669	606	621	579	604	639	661	576	571	598	577	654	649	587	645	605	607	611	637	641	600	648	640	574	597	639	635	589	610	641	626	643	581	596	600	618	602	588	656	591	615	624	675	634	653	650	656	593	574	622	568	614	656	606	587	617	570	587	643	632	597	638	593	642	566	587	625	632	631	626	605	627	627	622	632	625	650	562	580	635	627	571	624	592	615	601	616	642	555	616	623	631	625	607	576	625	654	591	639	612	628	591	580	626	619	638	593	605	611	612	611	650	626	601	635	616	631	615	687	619	578	636	638	626	600	612	640	589	659	576	598	620	592	584	581	591	597	605	631	648	639	616	629	635	591	668	647	610	592	603	571	630	602	596	577	608	625	622	644	600	576	629	618	638	604	633	584	617	587	614	649	599	650	633	593	590	638	621	648	598	635	601	586	617	610	633	619	648	602	634	632	598	536	636	607	626	632	651	609	599	579	559	625	584	616	587	638	591	572	650	665	611	610	630	639	647	665	667	607	660	573	632	633	667	631	597	628	585	628	655	602	601	609	605	624	594	634	634	639	597	603	616	613	595	558	577	585	660	651	625	623	641	616
42991	21124	11124	4450	1312	573	368	357	339	326	365	330	319	323	275	272	279	347	325	323	296	269	261	280	292	344	297	326	305	301	270	305	313	302	313	335	282	266	298	281	308	277	299	281	278	310	277	248	272	291	276	262	261	300	269	280	286	296	263	272	257	278	258	289	248	309	282	284	292	298	299	277	310	287	308	270	289	288	296	300	299	278	294	275	280	299	283	314	264	282	290	288	258	307	282	285	267	281	326	295	296	301	257	264	275	282	273	288	279	272	278	286	289	265	289	331	302	282	280	269	302	321	263	260	277	299	274	291	269	300	310	274	291	275	318	313	297	269	302	282	257	269	263	298	288	282	288	261	279	302	285	253	290	271	299	272	292	279	285	258	251	270	278	266	314	298	280	313	257	278	306	271	287	299	302	280	280	298	289	296	302	286	332	289	289	283	257	263	288	268	286	306	342	314	286	277	262	276	299	274	275	269	285	293	293	271	253	319	284	272	324	254	284	259	298	287	272	293	302	290	276	300	276	321	249	279	290	322	273	274	294	301	302	272	312	281	287	273	309	285	270	268	280	271	294	274	267	272	322	280	290	282	279	285	327	295	349	300	276	302	275	278	286	260	287	281	270	286	299	301	296	260	267	278	258	296	299	275	289	295	266	255	293	284	288	276	307	299	271	281	297	311	284	297	283	283	281	287	269	277	262	269	288	297	275	307	288	272	263	260	282	294	284	278	255	266	277	317	280	283	321	292	259	291	280	311	248	303	253	275	294	298	284	319	291	311	301	282	263	289	304	322	280	300	319	281	292	297	279	296	296	231	272	284	291	282	274	292	297	295	299	291	300	246	258	300	284	295	291	277	287	319	267	292	293	278	290	295	296	286	260	284	288	302	327	291	304	314	285	290	290	263	283	281	297	294	278	265	294	287	327	265	286	283	287	293	308	295	262	303	305	306	274	300	289	285	271	287	271	277	300	289	267	287	307	289	279	262	262	270	265	248	274	288	255	266	297	257	286	293	293	288	273	269	264	285	279	281	271	303	281	293	321	310	270	283	287	246	263	291	314	278	274	302	297	289	289	250	278	289	267	289	305	287	285	273	271	258	272	268	292	304	278	282	313	280	284	260	286	304	321	306	304	269	298	296	310	285	289	309	320	305	288	275	297	279	301	280	274	285	288	288	272	271	291	302	288	285	284	265	324	293	280	296	319	255	280	316	307	276	280	302	297	281	282	283	301	289	291	274	254	288	273	284	271	279	291	289	326	266	261	300	290	284	267	283	285	289	294	275	302	284	304	298	295	283	290	263	279	283	296	281	288	276	262	298	293	307	304	273	261	265	284	269	282	285	296	296	262	267	281	269	296	294	264	305	295	268	311	299	306	294	291	284	285	268	251	281	265	306	268	289	278	253	256	313	263	302	300	292	317	294	280	270	293	299	299	257	274	273	295	307	259	294	285	289	288	279	257	267	313	274	258	310	312	289	293	288	259	260	277	264	324	288	273	296	295	305	254	278	276	291	264	302	287	287	324	306	283	272	280	270	281	285	312	307	310	285	259	317	280	255	299	289	285	295	281	302	286	294	276	293	259	262	261	273	267	271	270	274	311	267	248	279	324	263	246	280	281	282	318	302	273	294	261	269	313	275	291	277	321	247	289	302	289	294	269	261	304	293	286	295	245	273	314	290	285	290	283	286	280	271	269	266	271	254	285	272	287	272	303	278	269	281	271	292	272	291	298	296	305	285	251	267	294	284	304	317	308	292	294	294	259	292	280	314	306	308	286	321	258	280	292	246	289	274	248	282	319	286	265	285	281	258	268	291	285	298	304	261	269	258	289	300	301	283	248	264	288	290	293	284	268	283	280	274	275	267	346	294	303	307	329	312	302	283	274	294	252	301	253	308	270	295	298	252	281	290	280	281	288	313	299	286	254	286	283	280	274	271	269	311	292	276	324	256	286	324	308	308	286	296	282	271	288	290	283	270	256	244	273	319	314	263	268	276	276	308	292	283	284	300	253	253	280	297	269	301	267	290	310	277	283	305	276	270	285	250	241	252	293	289	283	290	288	294	278	313	244	295	278	300	275	278	288	304	276	282	298	304	311	289	304	287	249	266	293	301	280	297	294	267	318	313	304	272	295	275	263	262	286	276	294	306	287	273	258	259	280	295	300	311	285	286	275	290	287	266	296	285	274	328	295	270	284	267	285	269	268	270	297	265	284	272	263	292	306	282	266	262	299	330	304	289	318	271	237	273	253	329	281	294	326	285	276	247	284	340	263	308	266	264	282	298	291	258	301	323	294	289	288	287	263	273	293	277	265	304	284	286	267	270	280	290	279	290	310	286	320	266	307	300	289	282	305	241	291	313	280	264	296	287	266	279	295	313	285	279	300	284	283	278	274	287	297	276	291	283	275	288	283	304	275	333	299	293	255	297	260	276	310	306	287	300	278	317	312	303	281	274	287	259	297	329	269	301	285	278	293	289	290	273	270	319	292	290	301	290	279	267	313	281	260	310	273	288	279	291	263	291	260	316	310	270	251	262	288	254	302	279	257	264	322	277	312	330	302	289	268	279	293	301	287	306	285	258	278	285	264	283	286	276	285	281	292	276	274	295	284	290	279	309	316	278	279	276	308	264	279	276	271	287	264	273	296	285	290	336	308	291	276	280	256	265	296	272	306	275	276	286	296	285	307	300	295	245	292	264	303	284	288	277	320	248	273	253	282	295	273	301	249	228	309	268	260	282	257	264	292	309	304	319	286	261	311	281	271	290	277	249	260	269	290	278	286	300	273	273	281	291	281	313	297	284	329	268	344	270	267	292	279	262	266	267	313	277	304	294	291	306	287	279	304	246	257	263	265	247	327	295	250	275	289	278	250	277	273	301	243	275	322	298	309	264	299	277	290	288	280	310	264	298	292	298	270	248	276	290	304	288	281	258	263	266	312	295	290	295	312	287	275	305	276	292	268	271	304	288	283	294	275	305	286	296	269	290	295	283	301	283	296	298	303	298	281	285	275	283	264	282	294	267	268	298	321	272	310	291	282	262	297	301	294	296	286	278	312	289	295	274	307	292	289	289	264	263	285	280	322	292	281	322	307	297	260	257	275	289	296	285	262	316	276	269	273	270	262	293	291	292	288	289	316	297	318	257	278	287	303	262	277	301	288	273	274	273	324	291	270	319	299	295	287	303	260	270	287	313	272	277	290	325	253	258	271	293	305	281	315	262	278	295	283	267	310	267	297	278	300	297	280	312	279	295	288	314	289	282	289	267	296	294	266	289	255	294	326	309	302	288	310	253	294	277	294	263	291	297	300	273	276	287	274	290	279	296	280	296	288	295	271	258	274	253	289	264	283	284	284	281	268	281	299	288	281	305	273	305	269	315	310	286	254	297	296	294	333	289	307	316	304	301	285	284	288	274	257	282	284	260	304	297	274	258	296	345	267	255	312	289	297	299	268	272	286	310	268	258	272	262	283	276	255	274	293	293
27675	16272	14686	8872	3927	1800	1114	982	885	839	797	789	758	756	803	697	708	805	753	718	707	718	637	694	710	664	679	684	662	700	645	690	656	671	656	635	665	644	608	589	621	658	583	643	625	624	620	647	648	603	570	637	627	604	610	625	677	585	668	595	647	626	629	647	669	599	616	617	586	620	602	616	678	640	627	642	592	632	616	616	588	628	594	634	599	616	616	614	569	604	618	618	657	635	586	616	586	644	646	582	589	625	614	610	610	677	597	594	640	597	629	575	627	622	617	599	621	623	604	648	623	596	607	598	623	563	633	623	596	648	600	607	605	612	644	651	637	628	591	622	636	619	656	596	604	609	598	624	620	620	594	590	559	585	608	625	620	621	619	603	620	623	608	610	664	648	634	584	620	639	607	583	624	610	620	618	649	624	661	570	617	583	623	577	590	636	666	603	633	633	598	608	637	609	622	582	660	637	595	608	615	596	639	587	637	628	638	634	658	642	640	611	618	616	594	616	586	642	603	630	588	646	629	600	600	653	605	633	614	644	603	638	595	605	631	652	675	585	602	603	609	636	620	618	628	618	609	580	617	594	613	638	581	666	582	579	599	576	605	604	614	592	664	603	654	601	582	661	657	596	655	597	610	620	613	647	586	645	648	638	656	595	603	589	588	642	619	604	621	629	639	650	628	646	618	630	654	618	645	603	589	615	608	630	609	606	616	593	625	630	589	621	617	615	633	663	638	620	605	677	617	629	597	630	568	625	632	594	614	598	674	652	602	691	641	609	623	617	632	598	646	598	607	588	641	596	579	645	583	648	602	628	604	613	617	631	582	644	608	612	624	643	645	597	639	649	612	606	637	631	622	629	590	621	587	573	590	636	640	633	618	604	587	542	649	624	620	593	581	608	645	590	649	607	624	602	597	618	602	559	566	633	602	639	576	660	639	593	636	626	595	627	594	605	601	653	624	632	640	622	645	662	635	605	669	617	559	623	631	627	603	649	638	638	635	639	610	591	657	615	624	618	613	681	582	631	568	628	613	584	661	645	598	643	623	650	567	633	628	592	600	637	636	645	642	583	603	563	677	621	565	595	630	644	593	611	632	606	602	627	638	634	600	623	606	678	621	639	595	627	604	602	632	622	593	617	633	610	667	594	624	585	590	610	603	628	578	644	624	619	623	573	622	599	599	633	607	603	639	555	652	602	592	648	618	611	584	608	610	642	615	645	634	621	645	609	630	591	570	629	599	654	585	591	569	610	591	596	602	589	633	614	609	625	590	610	598	646	627	606	608	608	641	631	662	632	654	631	644	592	605	672	634	568	641	674	641	664	654	607	612	661	660	548	644	641	610	619	625	619	603	643	620	609	569	608	600	647	635	607	632	615	622	634	597	622	638	647	622	596	612	615	627	610	610	618	600	630	580	660	623	624	688	613	604	597	646	594	591	618	634	591	608	626	623	637	624	600	603	639	608	656	646	635	609	606	615	626	646	642	592	665	642	603	607	611	596	605	645	624	616	602	638	613	595	602	622	652	620	600	612	622	595	581	619	650	661	624	633	631	559	609	629	625	639	603	676	615	658	619	648	601	598	594	636	647	587	637	622	633	635	641	616	671	599	601	622	617	625	555	604	567	611	574	602	667	578	616	582	626	584	621	639	614	624	640	601	629	588	611	606	588	608	624	613	627	630	622	631	611	590	564	641	588	579	604	633	610	606	640	634	651	606	595	608	631	658	625	585	627	627	600	644	599	601	648	645	617	606	629	653	578	620	657	559	647	617	631	629	630	601	642	626	608	645	664	573	601	615	603	607	567	626	647	613	591	625	613	652	571	620	604	662	594	625	639	621	650	617	610	618	622	619	629	575	667	618	626	588	627	611	615	624	606	632	633	644	602	673	572	652	605	648	610	612	608	652	625	665	623	625	623	607	612	575	620	630	618	646	599	632	626	620	592	611	624	601	638	600	604	660	625	585	623	606	611	622	590	598	647	643	607	631	647	626	630	650	631	641	636	596	601	614	597	603	641	619	616	630	662	599	588	631	595	624	642	597	600	651	616	647	617	608	607	604	619	645	631	597	589	625	574	621	607	627	585	610	600	627	597	664	594	628	665	618	613	612	593	566	640	617	674	637	596	620	617	679	602	640	621	653	634	640	615	630	633	618	619	631	645	655	618	611	591	662	619	644	587	610	607	606	609	632	607	635	597	623	613	639	628	623	653	602	587	612	608	609	640	632	612	623	628	674	617	614	610	610	643	649	639	597	605	583	660	651	615	623	605	639	624	610	612	607	594	643	597	644	641	588	614	628	620	628	612	655	580	611	640	609	629	582	623	561	653	642	656	609	594	602	588	642	637	602	641	605	585	666	611	610	604	569	630	586	610	610	632	621	645	585	621	641	618	654	641	608	614	635	631	622	630	614	596	651	596	630	621	623	645	614	639	585	625	608	633	625	589	582	597	626	569	622	611	614	587	626	586	644	631	563	637	637	597	662	650	599	630	676	621	648	632	633	584	640	630	688	581	639	642	643	641	613	598	629	646	619	662	632	625	604	636	633	618	651	593	616	626	628	639	634	615	626	610	594	610	581	596	608	633	599	669	639	599	622	635	645	609	626	649	656	621	631	613	590	622	568	605	603	604	635	643	645	628	611	625	597	611	609	625	676	566	638	616	570	640	623	646	651	626	579	626	627	618	615	605	624	613	617	629	605	554	648	620	640	608	608	652	629	614	613	592	627	631	591	627	615	630	572	580	618	604	613	634	623	572	621	618	602	600	627	630	605	549	606	681	636	560	615	667	649	628	619	628	623	609	665	586	649	636	589	635	649	629	627	614	639	592	608	651	627	611	634	614	677	613	666	645	609	649	585	585	660	611	597	658	621	635	682	620	625	601	678	634	596	647	597	640	581	558	589	620	630	620	658	585	569	597	628	621	603	615	604	604	607	664	590	634	620	575	657	627	615	600	636	591	644	619	601	603	639	657	650	575	637	629	630	640	604	637	616	640	627	613	628	623	636	562	618	633	597	604	600	601	590	647	631	640	595	644	625	626	655	659	627	672	642	581	608	635	575	637	638	601	584	675	626	623	597	577	592	554	631	635	628	590	659	650	665	614	579	649	635	612	605	629	629	617	604	599	622	625	585	600	620	590	630	619	633	644	606	609	646	603	607	629	609	648	594	614	630	665	579	649	612	611	603	649	599	609	640	650	666	636	641	687	601	662	607	637	628	615	627	609	570	610	633	614	620	602	615	593	645	606	610	609	624	590	640	623	633	607	629	631	628	621	625	654	646	637	649	592	576	662	633	627	622	596	652	607	605	663	646	634	622	621	637	625	621	677	632	658	579	650	619	642	605	608	549	580	624	615	610	633	611	636	613	566	640	611	637	632	599	608	596	635	649	616	621	632	649	653	602	644	615	592	586	669	604	642	604	580	549	644	676	643	620	555	589	636	621	613	646	601	599	627	618	587	611	612	622	687	606	640	640	624	636	628
51626	28084	16886	6779	2884	1183	497	420	368	371	347	315	331	329	322	281	317	312	300	317	330	355	292	293	303	267	253	253	294	291	255	311	286	332	293	284	261	255	276	281	294	267	281	291	285	301	308	292	316	264	270	273	289	274	281	279	295	292	281	274	271	305	305	312	300	243	253	260	273	294	253	318	277	282	298	277	289	246	257	277	280	310	304	256	287	267	272	286	268	314	256	253	302	286	254	258	274	269	283	267	269	284	271	293	261	269	259	280	247	280	308	260	295	300	281	305	242	270	323	314	315	267	281	293	313	299	275	285	278	270	310	261	266	273	308	313	260	284	317	284	295	286	321	276	245	275	306	297	270	273	251	297	272	263	271	278	302	251	319	269	303	291	262	266	312	292	301	292	299	258	264	283	296	272	300	310	256	333	274	266	302	256	289	298	309	286	272	286	284	279	305	289	303	271	278	257	280	305	305	309	296	282	296	278	253	293	275	288	308	287	269	296	279	270	289	303	270	265	303	241	297	291	271	273	299	284	294	292	284	299	309	276	288	275	295	293	300	278	287	312	294	320	290	281	254	266	271	284	262	286	264	279	286	294	275	290	282	269	246	294	266	278	269	223	298	314	279	281	290	291	241	310	277	264	262	255	267	277	277	303	277	292	262	255	270	264	318	293	275	303	295	266	261	269	302	304	293	259	264	272	283	272	259	251	283	286	277	262	270	270	279	277	297	261	274	278	263	271	321	285	269	286	293	291	311	280	281	266	260	269	258	262	275	290	273	320	319	252	271	294	274	297	258	317	290	273	284	289	266	266	296	265	323	283	246	259	276	306	279	274	313	319	318	260	282	273	298	284	274	287	254	267	246	282	321	281	291	288	307	292	273	283	299	277	291	280	295	288	255	260	294	271	314	310	307	286	300	287	285	272	311	283	306	254	276	289	290	270	300	284	295	285	277	301	294	276	281	244	276	289	267	272	258	249	283	272	280	235	281	230	250	267	272	258	272	275	270	310	299	290	264	262	270	299	271	254	302	273	237	302	299	310	290	287	273	275	288	306	291	278	270	330	251	275	262	263	293	309	258	293	289	281	309	282	282	254	269	242	268	298	263	262	257	295	311	290	298	251	277	284	258	257	303	282	289	242	259	279	250	260	277	248	277	287	297	252	278	278	278	261	299	277	296	270	277	283	267	278	249	276	290	333	302	321	291	272	261	288	312	288	282	249	290	291	299	279	278	280	295	314	273	313	308	290	272	260	281	269	293	318	299	261	273	281	295	269	266	283	287	271	336	268	259	320	283	284	273	303	282	300	256	227	276	298	266	304	278	277	283	298	292	299	263	302	279	294	273	291	277	253	278	293	275	266	273	255	278	273	260	276	302	277	302	260	276	282	274	272	271	265	279	300	264	254	281	302	283	256	297	307	250	275	286	299	275	309	288	275	270	292	284	268	261	268	280	248	259	278	266	279	242	293	272	276	269	287	263	280	267	307	301	272	268	284	302	240	240	249	273	304	314	263	280	298	293	282	267	284	282	319	278	283	246	265	290	259	311	297	284	304	262	263	279	278	297	261	246	285	289	273	286	300	297	311	290	286	298	301	277	276	289	276	277	239	280	308	280	251	277	296	284	264	249	275	276	303	272	285	251	263	279	260	278	290	253	245	275	282	263	270	297	303	297	282	305	287	272	311	285	261	314	266	243	259	243	271	232	273	280	291	254	288	291	281	291	287	300	314	279	257	273	261	285	284	254	262	257	281	272	245	275	287	283	305	285	290	310	267	290	294	306	277	284	282	258	287	317	320	274	285	266	273	266	256	290	273	305	272	259	277	257	258	264	281	282	279	304	249	307	272	293	269	281	279	255	250	281	269	287	287	311	330	304	261	289	261	265	307	273	292	267	286	269	260	276	266	271	272	283	288	261	269	291	263	271	279	266	269	271	299	266	291	274	267	267	295	287	278	250	300	291	287	290	281	300	279	311	276	293	305	264	294	261	277	257	266	256	321	260	285	271	271	290	295	290	291	299	287	284	305	271	258	296	270	292	285	297	294	295	256	298	273	248	287	291	268	254	284	271	279	297	258	271	290	254	286	276	265	307	275	306	237	291	285	274	281	283	296	270	255	279	312	311	250	298	277	265	288	281	291	277	234	248	251	266	277	254	305	282	249	275	290	272	257	264	260	267	275	273	286	280	282	292	279	299	292	306	262	273	332	287	270	294	264	304	294	282	309	286	271	294	279	275	301	274	276	285	275	286	268	285	334	275	266	294	288	311	303	290	269	270	286	275	284	260	282	286	281	273	262	282	282	278	302	279	273	294	297	305	242	302	264	258	307	295	281	268	240	246	252	299	303	290	279	323	292	269	275	282	285	280	285	316	318	284	237	245	334	285	281	295	286	286	270	298	260	263	261	311	266	293	287	255	299	300	285	291	271	292	275	298	261	301	295	248	271	264	280	278	246	309	263	279	289	281	292	306	314	304	257	321	289	286	292	282	258	274	301	292	301	267	300	300	316	269	282	297	276	269	285	291	266	290	284	250	301	248	287	295	274	273	251	298	267	318	282	309	280	286	266	294	274	255	312	281	270	262	282	292	279	313	290	281	314	279	273	257	273	290	291	282	296	264	311	268	288	284	284	262	293	300	269	286	266	298	267	291	247	265	293	303	291	281	292	304	297	284	275	291	304	285	298	267	287	297	283	288	244	286	257	325	254	274	288	288	275	282	245	290	298	293	309	276	284	329	343	271	295	302	292	289	271	304	296	261	269	285	275	288	311	277	284	292	247	274	279	287	255	275	263	273	266	261	306	303	285	306	294	334	271	277	289	277	273	279	289	262	264	262	308	274	260	271	303	295	264	293	267	282	310	283	291	294	274	303	245	296	312	305	288	255	283	293	288	303	286	245	270	239	274	268	270	258	286	304	295	274	291	284	312	299	278	275	295	266	292	315	288	290	278	262	259	266	272	285	296	274	284	289	295	261	278	275	268	270	281	252	258	264	300	269	312	310	280	282	259	272	299	282	279	279	263	283	262	276	244	268	255	278	262	269	271	276	288	277	280	264	284	261	266	276	256	280	265	266	270	311	287	286	265	252	279	284	310	298	259	277	251	296	316	298	289	289	272	254	286	295	301	261	283	274	270	319	271	288	297	262	297	282	258	306	276	261	303	282	295	262	314	253	283	288	265	287	257	266	310	296	285	273	266	299	286	275	290	304	321	286	267	310	269	290	328	264	274	300	293	276	320	294	266	278	273	316	274	258	244	260	281	278	272	279	257	276	287	297	275	278	270	257	281	316	306	270	293	262	262	287	266	277	243	303	293	268	265	288	251	273	252	250	291	254	259	269	292	244	259	269	301	286	275	261	307	301	286	274	270	285	250	237	286	252	300	281	292	312	279	271	286	268	285	265	290	293	286	277	293	277	276	267	272	282	301	266	284	293	259	286	296	258	267	268	260	274	240	296	279	283	284	297	289	274	285	262	284	259	297
32724	21712	19638	12786	8213	3417	1515	1315	1096	1037	929	912	855	874	830	867	823	741	732	722	759	748	711	756	754	697	714	714	751	655	693	610	671	624	634	622	617	579	617	663	669	616	610	676	616	670	633	626	596	609	665	552	653	612	603	607	603	638	615	649	583	597	619	617	585	586	625	651	592	580	585	569	617	593	619	569	612	630	603	561	617	627	640	612	594	592	614	685	593	605	564	604	595	624	595	623	610	606	604	620	615	598	578	637	602	610	621	607	586	562	595	627	651	572	626	594	593	579	592	560	534	608	625	666	589	627	610	575	610	606	622	628	604	575	634	607	641	621	607	659	619	603	597	582	668	615	629	613	658	610	598	641	622	615	643	632	623	618	620	599	619	609	607	630	597	583	559	616	592	554	581	635	577	602	611	627	583	559	607	614	595	635	588	577	610	626	575	593	594	602	605	612	620	591	648	598	631	564	613	614	629	584	594	637	611	620	656	605	597	632	605	632	610	620	620	602	628	613	626	632	577	607	592	609	576	591	599	642	652	602	604	621	586	648	600	626	635	596	607	612	631	595	611	598	585	627	622	637	601	624	626	603	610	641	601	655	604	638	646	619	586	595	593	612	601	620	607	583	611	627	613	604	625	655	583	603	576	597	607	625	610	603	649	602	608	609	647	617	626	622	638	600	622	608	574	604	589	614	594	624	611	669	539	601	627	594	620	598	582	626	589	590	601	645	662	610	643	639	569	600	612	627	610	579	625	568	612	587	572	628	614	603	605	591	593	624	565	627	619	644	592	613	590	598	653	594	620	598	567	646	606	632	579	613	610	572	549	620	564	573	602	638	667	614	603	642	582	592	607	596	629	630	599	580	612	578	617	606	568	573	607	602	627	617	613	613	608	558	611	531	601	582	622	594	637	556	620	596	596	633	624	603	650	623	586	645	593	612	624	583	612	581	608	611	585	581	607	646	628	639	614	586	582	646	628	626	624	649	634	631	567	652	622	635	615	641	660	599	619	588	607	600	662	538	606	580	607	628	588	623	619	645	615	636	616	617	617	616	614	577	584	624	589	624	605	635	587	643	615	640	654	610	614	632	623	588	606	595	622	645	616	645	566	617	596	610	587	644	578	613	621	596	634	632	601	623	654	584	599	586	619	591	608	585	609	624	608	634	606	590	593	602	568	657	624	589	638	626	604	604	611	617	597	658	553	629	577	611	602	634	644	605	637	607	566	610	596	587	614	617	613	601	581	640	601	624	617	605	614	605	628	570	654	598	611	600	633	613	581	607	622	603	616	625	653	580	647	622	561	610	584	600	611	606	573	625	601	631	595	623	623	631	571	576	583	588	645	614	577	643	647	590	581	605	600	551	608	597	598	617	626	626	600	653	600	602	633	568	647	627	587	608	652	597	592	623	580	594	532	644	545	648	578	561	587	613	609	600	611	602	631	591	604	639	571	644	590	596	584	591	570	601	614	665	601	564	576	638	630	626	590	625	589	644	612	614	635	633	620	547	627	585	569	643	638	564	590	618	624	588	624	611	620	612	601	623	571	585	610	593	622	639	652	585	645	584	553	608	636	613	619	626	648	619	608	582	599	591	600	601	581	590	631	574	610	620	630	603	625	621	625	645	562	667	658	605	576	617	666	611	612	577	594	573	633	585	609	614	607	606	605	610	582	604	618	624	565	649	597	613	564	643	591	642	623	642	617	600	633	546	620	597	610	620	611	624	599	613	606	632	628	614	640	626	624	597	596	591	651	612	626	581	629	624	642	600	579	574	644	620	597	638	682	562	615	527	632	592	612	621	589	572	599	633	625	578	596	582	604	646	628	630	630	591	618	601	587	588	634	611	599	628	608	647	581	590	622	627	584	640	628	601	643	612	654	607	615	598	594	572	619	653	611	630	602	666	624	632	615	633	611	608	592	587	612	679	607	616	586	604	623	650	604	614	578	652	647	611	647	581	587	640	634	624	596	570	619	627	600	629	640	578	633	626	591	611	604	581	641	588	604	629	607	627	608	564	629	590	603	651	610	605	620	584	613	590	579	591	652	584	615	622	601	660	594	608	620	614	580	601	622	594	638	610	564	572	621	659	618	575	615	629	570	587	574	647	604	580	589	591	597	588	574	608	612	562	604	608	624	600	625	652	649	632	588	606	627	578	606	618	596	640	592	602	652	605	558	575	636	646	633	601	576	610	605	622	583	585	586	614	581	596	633	582	604	625	616	632	561	642	614	650	592	607	616	587	609	661	595	592	617	598	600	637	642	645	659	612	626	597	612	612	645	594	627	635	630	602	636	617	661	619	609	632	604	580	603	583	604	592	606	591	633	614	637	610	628	641	618	633	614	637	587	608	595	624	627	578	663	611	679	592	601	629	566	643	595	607	611	581	627	624	618	621	636	607	569	565	622	569	563	600	628	625	577	594	588	631	640	585	611	596	630	646	595	595	610	624	619	627	599	644	628	595	591	614	584	617	591	580	640	555	604	599	639	550	604	586	630	597	599	657	603	593	609	595	630	652	560	628	635	618	588	605	555	607	622	614	599	605	608	577	618	613	594	654	613	643	648	622	597	661	603	618	621	617	590	585	612	613	570	686	605	663	615	584	565	622	624	666	595	605	607	611	557	631	593	563	615	613	613	606	609	580	634	610	620	596	551	590	643	638	647	644	617	555	589	639	618	577	590	588	621	611	592	635	568	676	653	579	601	630	604	607	598	615	568	649	615	642	625	612	565	589	598	580	631	664	637	623	615	626	584	565	606	630	613	623	584	609	606	601	609	614	619	576	657	617	578	597	578	595	555	604	618	609	598	558	633	592	618	600	554	629	596	596	642	593	592	606	586	630	624	607	618	616	600	666	595	601	599	624	581	598	619	566	619	606	625	638	635	560	603	595	599	637	599	605	607	580	617	661	578	603	603	620	555	603	614	618	604	598	610	597	605	625	611	642	587	653	538	613	615	582	589	634	564	673	614	568	620	627	596	604	620	593	592	592	614	606	671	591	615	639	667	620	572	588	603	575	590	592	585	604	606	630	579	591	646	591	605	610	613	646	586	627	599	614	613	579	626	594	642	600	645	635	595	632	620	587	594	586	587	644	603	667	588	584	621	591	616	581	615	604	636	572	607	607	633	570	625	612	608	587	639	583	591	605	614	610	653	621	634	640	625	596	636	625	621	602	567	601	642	616	611	561	600	578	585	634	640	628	612	618	591	627	627	602	620	628	627	610	583	574	649	612	579	623	584	630	595	569	611	566	581	589	635	617	571	573	577	582	611	590	619	621	598	614	627	623	589	566	588	585	600	613	606	579	605	597	586	592	575	603	641	598	591	594	599	579	565	560	649	613	580	611	596	555	565	592	573	613	607	583	604	618	620	658	638	603	565	610	600	569	633	583	605	594	625	620	641	629	601	582	560	568	586	594	593	607	599	605	586	626	590	619	626	611	620	583	596	591	642	564	674	612	598	580	594	602	629	576	611	641	599	596
63857	35459	20695	9032	2234	776	532	471	417	359	361	332	365	364	329	321	319	330	331	362	329	325	356	311	298	317	297	288	290	315	291	272	300	311	318	315	282	297	295	274	281	259	256	269	263	286	313	285	266	293	287	330	288	302	279	323	267	264	314	299	292	310	290	325	307	314	258	281	308	324	263	281	256	255	297	308	297	308	260	280	326	310	259	296	312	257	266	263	283	311	302	273	284	313	271	286	320	289	304	244	279	261	304	313	259	280	290	278	257	294	282	287	261	307	264	280	284	304	278	282	254	298	310	249	271	321	277	272	285	257	300	279	271	301	273	263	240	272	274	278	267	314	297	295	260	284	298	300	309	322	238	282	244	300	302	286	270	261	297	293	302	258	284	315	264	276	271	285	275	278	288	290	309	282	279	276	273	308	286	306	251	276	258	282	311	258	281	282	265	327	287	302	288	276	255	302	295	302	268	279	274	263	298	306	280	251	295	258	295	293	296	274	284	241	283	292	279	295	283	274	314	302	273	290	263	262	319	299	271	264	276	302	272	271	265	276	279	254	281	293	298	300	292	297	287	312	277	278	288	283	289	278	265	261	266	273	282	299	255	257	251	281	283	295	270	279	289	259	321	286	282	306	299	257	268	277	286	268	293	273	294	284	294	289	312	279	280	300	305	261	320	274	284	251	319	302	289	307	314	278	323	291	279	289	303	295	277	284	269	276	315	258	277	284	286	281	279	327	329	286	268	296	265	256	277	293	275	313	292	282	297	312	268	315	274	326	253	306	282	274	252	273	304	291	316	264	290	257	276	317	277	299	292	265	278	299	286	247	309	331	265	276	242	305	273	276	319	321	262	242	271	274	298	307	275	280	287	266	281	300	271	279	303	299	272	295	287	261	284	292	284	282	271	242	247	266	280	291	265	277	268	285	264	304	286	274	296	292	260	283	305	252	285	296	309	302	300	256	291	278	301	302	303	273	301	304	308	299	254	263	284	250	253	274	308	271	282	270	277	291	293	269	278	295	254	288	257	289	245	255	293	300	309	310	284	271	310	295	291	285	288	270	263	271	285	316	316	293	254	297	276	278	273	300	269	292	253	281	292	293	299	307	276	277	314	301	253	304	283	274	325	270	277	302	288	276	259	286	319	309	268	288	302	271	289	264	312	256	297	256	281	294	261	290	293	269	249	284	318	276	290	255	268	298	252	263	278	271	327	300	282	260	289	308	284	266	303	250	267	299	270	263	291	285	286	293	293	306	272	287	263	289	306	272	291	315	281	275	277	268	280	258	301	294	277	301	247	284	264	274	287	294	259	278	276	242	299	295	302	280	256	313	297	283	296	292	291	229	285	273	308	267	271	263	250	314	285	316	269	287	307	293	292	286	295	269	269	297	271	291	285	271	326	276	292	284	295	269	312	313	259	275	296	294	289	274	293	309	275	292	283	311	314	300	303	278	286	275	266	289	288	303	306	304	292	258	292	283	282	264	273	297	291	296	279	287	303	259	262	275	289	317	270	280	315	269	279	225	315	278	271	320	314	267	313	283	294	305	280	310	281	273	315	284	276	286	280	275	275	255	318	266	300	300	269	246	274	284	300	295	287	291	289	292	288	286	262	298	274	302	319	274	314	287	321	313	313	284	297	247	259	284	322	282	303	278	276	290	289	271	286	263	295	290	267	284	310	276	283	263	272	284	260	282	312	309	307	277	278	294	285	300	319	271	270	262	295	304	262	294	252	280	247	272	307	263	280	302	248	290	284	267	246	296	269	299	289	280	259	296	316	296	299	258	280	260	294	314	294	312	281	292	311	260	297	304	279	291	298	260	271	285	259	316	295	310	281	277	288	292	277	270	288	284	286	277	279	300	307	244	295	302	301	291	266	270	293	267	267	291	281	297	314	272	300	284	263	249	277	274	278	287	306	291	283	270	287	283	275	293	308	310	280	326	254	256	259	273	240	280	304	280	298	276	300	257	281	274	287	279	287	278	289	329	307	284	300	297	301	311	272	314	294	320	341	292	269	318	282	294	302	297	273	277	273	309	278	249	285	268	292	278	275	252	255	264	267	250	271	327	280	279	295	303	302	257	281	293	262	290	278	264	287	301	272	281	273	311	261	266	287	293	293	283	305	279	279	284	302	316	262	261	280	258	292	246	314	298	304	272	269	265	290	265	269	256	263	286	288	318	293	302	280	283	293	303	302	289	269	282	287	336	286	259	266	279	301	295	315	270	291	289	283	262	310	316	273	267	268	288	283	262	293	295	298	261	301	292	300	259	244	301	290	275	307	287	275	292	294	297	300	270	294	299	291	319	274	272	281	272	304	258	307	262	312	278	263	288	257	294	306	285	287	276	284	319	274	318	275	261	256	233	279	281	250	273	304	290	277	314	299	253	295	289	274	271	279	284	259	311	311	290	239	265	299	286	255	274	278	280	282	284	247	267	267	288	283	292	296	298	339	293	267	301	253	270	277	295	243	271	259	305	285	250	276	278	272	305	257	287	300	295	288	313	274	302	275	282	293	308	256	306	275	298	276	264	311	275	293	287	273	333	267	292	279	282	279	300	283	281	300	299	279	278	272	280	279	290	275	303	290	309	250	257	299	275	278	297	291	286	309	296	324	299	307	277	267	308	298	303	322	289	274	258	293	273	286	281	303	301	277	266	287	259	268	265	287	272	242	358	275	259	306	293	295	290	253	301	295	288	291	299	302	305	271	264	303	316	295	281	278	301	290	294	277	275	262	288	340	308	292	288	287	295	261	304	300	282	277	274	295	293	297	288	304	302	261	262	268	293	286	310	279	287	262	271	261	256	307	319	285	319	283	276	288	311	310	286	296	297	289	306	324	302	323	275	300	284	264	271	281	269	273	285	269	235	309	282	259	274	280	290	280	309	249	291	273	269	296	288	307	285	281	289	304	282	274	292	297	295	293	285	295	257	283	265	298	286	308	270	290	269	275	289	283	292	273	295	310	286	272	264	251	296	301	261	276	272	289	287	290	255	272	280	305	309	279	313	260	314	335	290	270	271	319	307	257	281	281	300	294	273	307	319	284	262	277	257	263	289	294	277	298	305	286	272	263	309	309	321	285	280	296	329	276	274	272	258	303	322	268	277	277	282	277	274	309	306	290	255	252	320	280	263	284	292	301	322	278	264	266	268	294	272	336	281	282	294	273	274	281	302	288	235	282	272	305	266	296	288	290	292	293	245	276	309	265	302	296	280	273	266	309	283	293	292	278	307	285	292	279	301	300	281	268	308	310	269	275	257	243	294	293	256	293	284	292	301	304	312	312	278	309	307	321	257	270	293	248	300	267	316	319	284	261	314	310	303	252	275	290	289	262	269	283	284	278	265	277	303	260	294	244	287	264	270	258	300	289	271	280	297	286	294	299	272	296	304	291	285	311	277	319	251	277	278	297	262	275	298	263	257	278	307	286	304	274	318	284	297	291	309	276	310	285	319	303	244	287	263	273	257	261	300	303	283
40948	26748	21595	13792	5543	2242	1600	1417	1301	1122	1016	959	971	877	851	928	852	839	848	828	806	798	785	774	751	732	725	763	754	701	682	676	638	682	677	662	687	597	607	684	650	633	632	649	654	657	687	634	677	601	597	618	615	615	654	599	637	659	621	667	565	609	603	632	617	645	617	633	603	619	581	596	639	579	626	609	581	602	566	617	625	554	606	614	618	634	636	571	594	578	617	604	616	591	650	597	643	565	645	625	605	592	624	623	610	615	639	679	616	652	624	631	622	584	621	599	623	610	603	614	587	643	601	654	648	613	646	601	609	604	634	634	569	646	641	622	638	616	629	599	574	602	625	588	563	628	617	639	637	663	590	610	629	604	590	620	621	624	604	623	616	625	630	578	609	625	653	650	610	614	607	640	656	631	607	599	601	600	609	642	620	632	596	614	623	625	639	637	639	629	659	616	642	596	588	585	616	639	608	643	551	645	593	588	628	586	622	658	622	615	616	573	652	583	637	610	591	625	587	574	586	594	631	658	619	613	644	610	624	611	624	613	597	625	618	634	645	603	650	605	624	612	611	623	571	632	689	597	637	599	693	609	618	637	622	627	625	616	662	608	591	632	642	635	644	584	620	618	607	644	626	619	615	613	583	648	614	614	620	606	579	650	608	632	619	678	585	626	612	650	608	625	605	648	658	638	646	636	622	673	552	662	585	629	652	578	636	638	683	614	616	641	628	618	630	621	619	626	595	603	618	619	625	638	609	638	641	627	631	612	600	597	618	631	662	592	621	647	605	615	658	593	647	593	615	608	565	586	603	648	595	630	587	554	598	628	605	669	585	595	591	597	633	603	606	654	587	613	608	655	618	626	622	625	668	610	610	608	607	597	601	622	605	651	611	619	611	621	652	599	628	625	654	598	623	623	646	622	626	596	607	618	562	590	587	576	641	579	709	633	630	612	668	616	593	619	577	617	617	612	568	590	621	633	569	616	641	629	611	639	642	607	613	586	579	589	606	594	611	620	589	606	607	650	594	650	655	660	655	581	616	633	585	627	666	650	651	609	606	589	654	627	604	608	624	626	603	617	616	621	598	624	584	580	629	620	617	584	600	616	598	647	637	607	564	614	639	660	626	625	610	628	627	625	626	603	614	598	634	622	626	647	601	645	633	641	560	620	620	604	643	618	604	613	575	674	647	640	676	583	618	616	612	612	585	639	649	614	596	598	623	650	618	601	635	615	657	627	627	605	648	661	639	580	634	587	602	618	639	675	592	668	605	605	622	630	604	621	639	595	617	595	632	605	668	603	610	613	630	594	603	586	651	588	587	572	589	539	616	609	582	632	655	605	647	626	632	595	639	593	570	611	608	651	623	550	622	632	646	622	627	628	638	610	594	593	597	636	605	619	623	657	644	599	570	641	611	594	614	606	624	628	608	656	592	643	634	608	598	643	541	630	622	608	577	660	637	596	584	613	655	603	588	653	621	638	601	644	613	610	621	596	621	559	658	599	598	634	674	620	632	601	596	598	645	584	610	657	588	646	577	622	584	652	618	609	629	580	618	601	610	622	646	603	637	665	623	627	565	660	621	615	647	625	668	619	674	579	584	664	613	611	606	635	627	591	593	625	622	620	604	668	616	615	617	636	594	624	620	606	677	585	642	649	591	581	610	614	595	660	617	604	641	621	615	604	575	609	627	606	574	631	634	615	614	578	625	637	634	595	645	642	626	612	610	607	680	616	649	614	564	638	627	618	629	635	620	617	602	641	584	649	591	655	608	617	615	596	589	592	610	636	617	586	617	649	627	651	618	645	635	618	620	637	636	615	590	618	613	648	605	580	598	618	652	645	623	589	637	645	595	613	563	609	618	593	575	591	583	598	635	626	605	637	617	628	619	642	621	578	630	647	580	639	637	610	620	594	569	620	640	581	602	618	636	625	610	659	599	632	635	608	614	647	611	584	645	606	620	618	621	642	635	619	608	619	647	621	645	624	588	641	627	624	623	647	576	602	576	611	612	610	583	628	655	582	643	607	642	607	550	600	591	607	596	595	631	646	599	563	640	619	641	611	643	626	635	635	598	634	615	619	641	599	643	649	679	633	574	616	623	649	618	594	653	639	643	613	635	648	591	647	599	594	624	616	623	623	657	610	557	669	647	599	638	626	669	631	643	617	634	627	632	600	625	645	618	592	589	645	638	572	639	617	610	597	585	601	596	590	604	608	595	659	608	636	637	611	674	638	624	643	594	599	612	601	616	600	617	617	657	641	569	604	621	660	630	651	575	573	621	635	579	583	605	642	618	640	673	592	610	666	593	603	622	594	599	600	610	630	607	678	617	604	609	618	613	603	598	617	604	637	636	619	620	617	600	615	628	594	600	646	603	585	596	639	587	576	656	610	624	638	602	615	611	602	643	633	665	643	646	563	593	612	613	585	621	606	634	617	675	650	597	600	581	674	603	593	608	652	617	599	621	611	634	624	640	697	630	599	592	644	636	629	572	650	624	655	636	619	593	624	669	601	621	610	638	630	631	597	613	626	651	573	607	608	638	610	610	573	595	591	619	598	640	602	627	634	665	605	590	653	574	648	628	614	627	621	613	604	617	619	622	610	614	648	629	646	614	606	589	627	623	636	620	613	625	625	606	642	629	616	643	645	633	544	619	589	639	626	624	608	624	588	563	610	605	597	589	637	638	612	575	638	605	575	615	621	615	673	567	652	639	617	575	638	593	633	610	593	572	621	619	631	621	605	629	588	624	666	616	589	660	629	620	645	605	592	581	629	643	639	596	629	658	628	642	636	625	604	621	600	630	593	578	635	649	624	634	614	645	619	603	593	663	646	684	614	601	585	624	607	588	609	630	641	623	608	612	591	636	602	637	609	580	614	609	641	556	629	628	618	601	596	588	626	610	592	644	621	607	582	609	602	612	618	585	615	593	604	617	641	612	576	601	619	607	621	645	625	607	570	560	620	569	610	588	607	615	650	619	601	582	614	629	617	630	613	652	600	651	676	638	632	649	583	625	590	636	582	589	626	620	608	634	618	601	648	557	584	655	569	605	597	626	576	618	629	621	599	581	596	601	623	619	600	620	609	621	627	648	604	610	613	596	673	651	599	650	611	642	597	606	597	633	638	632	577	599	576	582	624	577	603	559	642	628	616	627	627	577	655	679	596	647	616	615	646	615	601	575	560	634	596	604	585	626	637	592	589	642	584	643	631	638	635	670	605	624	643	578	622	617	628	583	618	634	650	648	617	617	605	602	630	638	625	655	618	614	630	593	646	620	623	606	620	594	651	587	608	612	651	629	591	567	582	632	635	640	601	634	611	629	635	548	634	574	627	627	643	612	652	663	614	608	603	600	627	645	662	611	612	642	649	591	574	623	610	628	609	603	609	609	646	617	601	620	633	599	588	629	597	649	652	586	602	638	571	583	648	631	568	574	620	611	628	631	660	621	655	562	648	617	611	651	587	606	651	618	622	639	639	579	603	626	604
44265	20633	10170	4090	1170	543	429	392	377	367	329	338	358	324	315	309	315	305	289	333	345	301	337	301	303	283	288	281	285	297	271	291	296	282	258	280	325	288	282	306	277	283	263	313	321	286	309	282	292	331	298	280	265	309	243	296	276	250	253	272	286	278	264	279	260	252	335	264	271	266	300	293	300	292	287	291	281	285	298	277	288	311	279	306	278	284	313	307	303	325	293	261	324	280	262	300	278	273	290	269	303	308	299	229	274	271	262	269	265	270	292	282	285	298	277	298	285	279	317	294	307	266	256	268	255	295	283	270	286	279	278	314	290	276	315	268	281	316	262	293	291	297	268	296	283	248	284	269	281	290	283	283	329	289	272	293	280	318	289	282	311	300	257	280	283	292	280	305	281	269	256	277	267	289	289	277	295	280	275	300	284	274	283	287	323	296	291	283	296	288	256	282	277	279	275	300	282	309	303	332	310	289	290	313	316	286	273	301	286	321	304	317	281	312	320	307	265	278	291	292	307	292	281	278	269	306	270	297	278	266	275	283	290	270	276	257	298	282	309	292	257	273	322	274	272	270	304	298	265	282	303	272	289	282	306	264	286	288	289	277	313	285	276	289	298	287	277	297	294	311	305	294	264	245	305	322	285	276	250	283	301	306	283	294	272	303	290	265	293	290	268	279	280	295	268	290	261	273	284	257	292	271	275	285	279	295	298	291	286	297	283	273	291	310	290	295	275	287	290	307	287	299	272	266	294	300	281	289	282	249	282	290	298	294	281	255	327	254	284	288	298	284	295	293	299	294	297	273	274	279	278	266	288	275	259	286	329	296	266	278	268	294	298	296	317	273	294	297	294	280	264	279	283	279	278	297	241	263	286	285	256	324	281	255	288	296	275	297	270	323	291	259	245	272	303	277	274	273	275	289	292	269	276	279	308	282	297	301	340	324	288	291	279	265	286	290	264	286	283	299	291	262	270	252	269	318	308	308	279	305	287	253	279	316	300	284	296	267	311	300	264	252	292	301	241	272	271	266	295	305	280	258	288	286	291	271	262	288	305	280	311	283	265	302	278	297	300	293	313	291	292	251	288	283	317	307	256	292	288	260	257	285	294	288	294	317	283	267	273	271	284	275	313	278	269	278	256	287	282	299	263	309	298	315	313	288	305	283	291	275	295	256	291	295	263	265	328	291	313	256	290	284	274	287	292	288	303	294	258	264	298	282	314	287	273	288	295	270	268	321	303	258	287	304	284	298	287	295	328	249	289	300	266	269	271	299	297	355	298	291	301	296	299	255	272	267	306	284	264	279	268	308	291	299	310	259	287	289	276	294	287	303	279	263	291	279	276	303	259	308	297	289	283	257	274	300	293	275	272	313	269	273	322	269	275	277	308	294	305	275	315	315	286	277	322	261	274	289	285	253	313	284	278	273	295	264	289	272	310	294	298	266	312	281	300	279	275	258	292	301	302	266	265	273	262	269	300	271	306	308	313	248	277	269	266	319	285	271	285	270	285	272	276	294	262	293	308	287	275	289	237	302	281	265	273	284	285	287	275	304	315	266	257	268	262	284	275	258	290	286	269	280	260	239	269	266	302	303	308	309	297	270	284	302	311	255	304	296	265	279	277	259	275	307	258	289	275	290	325	270	313	278	289	306	306	245	281	329	293	246	268	297	282	314	323	272	276	284	296	278	291	303	336	297	310	273	269	258	270	322	296	305	319	258	287	273	277	289	307	298	277	292	259	283	300	260	258	321	308	282	274	291	281	326	307	276	273	311	273	290	283	308	329	288	319	289	283	280	295	286	294	286	313	271	285	291	263	278	304	249	264	280	291	294	273	275	284	282	243	314	292	292	313	279	283	321	282	272	278	305	296	283	291	281	301	282	287	259	308	287	277	270	262	299	307	287	280	284	282	268	276	298	331	289	277	274	306	281	298	256	274	288	267	240	278	291	339	301	305	258	286	262	296	268	285	271	293	293	283	280	286	302	269	299	320	271	294	287	295	282	294	243	271	272	279	313	286	292	283	277	258	311	300	298	284	290	293	279	277	270	305	259	263	266	285	260	283	287	284	324	278	272	300	290	289	291	322	280	288	295	273	303	305	290	302	305	278	256	280	275	258	288	268	302	279	289	269	282	256	267	279	266	267	309	274	314	317	321	315	286	279	282	284	308	302	271	306	291	292	274	274	301	263	279	279	258	301	252	284	291	288	300	289	275	277	316	261	296	286	275	286	293	299	293	287	292	285	313	266	273	286	308	301	309	299	290	294	291	295	263	281	292	294	276	288	307	301	296	282	273	292	278	299	299	266	273	275	279	255	265	293	238	281	259	276	279	266	282	282	339	248	275	287	284	335	263	253	269	306	282	305	281	287	299	256	286	278	305	328	271	257	290	289	289	286	280	274	305	321	286	263	292	268	258	255	270	246	279	271	268	307	285	256	284	286	281	324	285	280	293	279	291	289	266	264	279	311	308	305	307	284	272	280	274	317	303	271	274	263	270	267	235	261	310	294	289	283	270	267	305	297	261	298	252	282	312	271	269	286	259	259	288	281	325	302	290	278	270	283	278	285	261	267	272	267	261	324	301	272	288	294	277	287	290	273	296	298	293	277	277	294	282	286	300	287	284	259	288	291	257	316	306	305	298	269	297	249	292	281	305	284	294	271	295	264	288	272	298	284	303	284	253	310	296	286	261	263	288	285	264	317	303	307	297	292	276	272	267	261	333	317	286	249	301	305	327	311	303	271	261	267	294	284	317	320	275	313	279	302	295	302	276	294	273	298	281	276	288	285	323	289	309	257	290	265	280	300	272	274	272	250	279	277	271	274	294	248	258	291	291	278	308	258	287	302	265	280	275	269	303	295	259	291	288	314	291	304	290	269	272	280	284	285	266	300	290	293	274	289	278	274	283	278	294	284	297	252	253	241	276	272	295	317	296	295	271	305	282	321	272	284	284	257	293	271	277	270	279	298	293	266	277	297	312	283	285	283	287	297	265	297	291	252	278	280	283	292	289	287	317	297	260	303	292	290	301	271	282	282	301	276	295	304	274	313	296	277	287	275	282	322	289	253	272	296	325	274	291	271	303	305	294	290	321	310	309	292	332	291	279	278	255	267	292	284	299	312	300	314	307	310	289	277	278	264	298	279	303	284	312	297	295	296	332	310	274	272	272	311	286	331	287	277	270	274	295	286	291	287	284	275	261	283	298	287	295	288	300	275	289	294	261	304	302	309	296	279	290	315	276	294	308	288	289	288	294	249	272	288	272	297	311	300	267	299	301	294	276	287	304	274	284	288	295	279	282	270	264	272	291	277	298	283	282	275	307	272	277	272	299	262	253	293	294	319	255	260	279	266	296	249	306	314	294	311	305	282	273	313	283	282	277	295	251	304	299	256	277	277	313	326	259	293	289	297	305	293	266	285	284	315	283	294	277	274	291	280	310	322	259	304	336	281	232	298	286	276	292	302	292	252	285	279	243	258	296
27973	13734	13108	8833	3026	1629	1347	1193	1018	953	908	843	739	813	763	759	807	757	783	798	759	753	704	715	732	760	698	669	701	682	687	676	673	652	664	653	654	642	672	613	647	620	600	592	587	591	627	651	598	616	615	645	652	613	620	625	624	577	619	626	628	645	614	675	638	610	602	615	626	660	567	625	616	651	612	622	638	639	642	658	665	623	641	648	610	606	599	649	629	650	645	618	661	618	594	606	592	618	619	670	639	595	668	573	620	675	599	637	580	620	633	643	602	624	607	595	612	654	596	651	633	630	579	639	579	580	616	646	627	697	631	608	614	569	614	592	596	600	621	628	607	653	602	581	614	614	662	607	613	600	655	636	666	613	588	597	649	617	655	620	654	662	624	607	628	653	563	625	587	665	669	622	599	607	604	630	618	592	595	630	634	618	607	638	584	651	607	602	619	617	617	586	626	607	655	656	637	632	592	608	618	592	594	599	616	620	624	606	629	573	571	633	587	592	631	661	636	570	574	596	616	582	622	631	622	585	633	612	606	594	635	622	604	616	615	613	612	647	592	614	614	604	609	583	606	645	610	590	630	622	587	586	627	584	662	630	595	607	623	595	604	581	646	636	630	661	612	641	673	643	569	609	593	623	615	592	637	622	569	593	621	577	621	627	608	610	648	614	644	631	614	619	610	581	654	623	622	554	590	653	636	642	628	637	635	626	602	591	578	608	592	617	594	611	586	627	578	668	629	616	659	607	693	608	635	602	622	620	653	613	610	632	618	661	667	586	628	623	619	627	643	612	657	602	690	639	608	604	591	638	597	608	620	669	618	565	635	617	618	663	655	658	613	572	578	665	626	618	591	644	610	624	623	616	623	618	585	624	646	628	638	563	616	630	612	575	621	618	621	647	595	609	643	621	638	561	615	662	589	626	647	631	625	622	599	599	640	649	657	625	579	588	635	573	591	594	644	642	581	627	618	650	608	659	623	608	652	609	619	589	660	619	623	606	581	582	626	647	610	611	618	622	633	630	622	641	617	601	556	618	654	615	582	617	610	589	634	637	606	621	635	666	624	627	619	591	603	604	658	648	624	640	604	671	689	660	613	672	596	601	600	671	606	587	598	624	612	663	631	614	609	611	623	635	601	605	606	616	646	623	639	588	606	628	647	654	701	576	625	613	592	636	592	603	630	635	600	674	660	587	663	644	633	628	622	610	639	588	601	600	599	625	591	598	633	621	624	632	585	606	630	651	600	631	626	644	593	607	602	632	619	636	648	614	601	584	611	662	633	616	616	635	618	624	629	610	610	578	621	623	548	610	581	606	647	571	605	607	630	588	605	607	625	616	600	646	635	650	593	622	665	574	652	611	638	630	615	669	603	596	575	627	637	634	639	632	598	658	602	660	624	605	620	621	626	643	645	631	614	595	628	625	654	620	637	589	619	646	613	610	612	617	631	658	594	620	638	564	589	642	596	606	638	636	600	607	607	634	622	647	609	627	586	591	563	660	584	571	614	691	606	655	639	595	653	634	625	633	632	634	624	590	617	644	579	614	610	585	562	669	657	643	632	601	643	620	640	638	688	630	634	579	636	601	630	630	623	625	630	581	605	644	589	618	651	579	616	625	664	589	626	621	680	595	603	624	618	633	624	669	628	632	610	604	663	591	585	625	641	621	593	592	672	578	581	617	586	657	641	627	631	606	601	612	602	622	615	646	597	634	623	602	610	614	613	582	600	566	676	581	593	614	633	621	541	621	605	603	628	603	596	615	665	670	632	648	582	569	609	632	610	603	618	608	686	643	633	656	660	590	672	599	636	608	659	623	592	603	617	575	595	591	605	602	644	615	581	588	635	648	635	617	642	620	613	596	654	617	643	595	667	588	564	609	667	639	608	647	634	624	622	621	622	633	601	647	639	621	643	599	590	626	643	635	622	622	620	654	638	623	625	615	639	617	660	631	628	617	569	629	602	645	643	606	624	580	593	614	617	573	670	592	571	642	618	621	583	626	592	613	622	599	565	634	622	565	596	649	613	575	573	594	652	571	607	647	630	618	674	657	632	596	617	608	633	610	607	580	619	592	617	625	591	599	598	643	617	612	535	605	579	596	641	634	656	603	615	631	565	619	622	620	557	591	606	591	621	600	613	649	598	586	608	646	616	631	611	640	599	570	602	622	638	664	657	607	668	651	642	609	652	602	598	602	642	653	630	627	595	648	680	599	642	621	629	668	603	596	586	661	627	619	667	604	615	638	638	633	638	632	592	647	660	638	633	589	636	643	619	584	596	588	619	655	633	641	651	596	591	672	646	628	625	612	667	595	652	596	627	620	621	612	639	593	603	608	577	575	605	597	645	621	593	607	612	604	652	572	584	621	656	598	635	640	631	598	599	581	637	631	578	612	604	632	661	613	640	628	624	625	644	646	610	607	667	642	588	635	599	690	662	576	583	647	589	656	596	611	619	622	620	595	598	659	616	619	622	633	627	627	615	595	640	605	607	586	633	556	598	646	610	677	599	624	609	646	626	639	654	627	674	611	617	659	591	601	612	631	650	557	622	682	621	625	644	629	605	623	611	597	601	599	616	586	646	626	593	634	598	606	638	613	627	631	630	647	615	666	649	661	635	602	647	624	635	618	606	601	655	622	627	622	632	549	623	582	583	570	648	624	583	645	626	598	623	624	646	622	626	637	632	612	599	598	627	633	628	663	595	607	625	621	627	631	658	630	658	663	605	609	604	642	621	635	598	622	618	605	610	625	666	589	628	623	554	641	659	598	604	592	597	600	623	637	591	630	598	602	597	662	616	640	637	605	598	609	601	584	595	637	605	601	643	639	636	617	576	610	598	629	568	611	617	644	632	602	590	602	650	630	590	584	610	638	609	663	663	643	599	623	566	621	615	603	624	626	626	639	671	605	631	613	618	597	633	600	603	585	629	630	635	634	592	628	610	623	607	623	654	605	594	593	585	613	615	632	610	615	603	615	583	588	570	617	577	625	630	599	607	616	567	650	663	651	606	663	660	618	667	621	662	639	676	640	607	663	646	632	657	601	624	638	621	630	608	569	597	603	577	615	583	628	611	620	625	568	610	599	624	622	632	624	665	592	621	613	615	661	640	617	664	590	619	622	662	610	570	555	595	588	633	654	639	646	657	634	629	664	598	603	580	580	583	636	591	597	631	606	659	657	619	623	622	603	639	594	621	606	635	635	633	620	582	648	645	631	621	610	612	626	601	617	622	591	586	614	610	585	604	576	619	635	614	652	620	626	623	647	633	616	625	610	652	655	679	591	624	616	607	650	588	609	619	620	576	598	582	630	574	625	639	640	573	645	621	650	600	647	624	633	623	577	607	586	614	585	633	575	623	586	591	596	581	650	614	634	603	621	597	600	640	609	613	617	586	641	628	597	600	633	619	589	641	617	655	648	630	601	608	648	668	633	677	620	631	597	615	643	613	603	639	638	631	588	627	619	609	615	637	641	602	644	602	607	605	614
53933	32145	19931	7829	1778	511	459	386	377	327	320	328	312	335	349	330	314	310	298	313	313	290	320	290	282	319	299	286	306	289	299	268	262	260	305	294	273	279	278	302	261	290	291	266	281	264	275	296	294	272	269	271	278	279	272	313	241	300	283	262	271	293	283	299	271	291	281	287	306	286	261	283	274	288	312	263	297	268	278	267	280	310	288	284	300	300	290	261	288	278	258	272	272	279	272	266	292	311	254	254	252	265	282	310	271	293	246	288	293	289	290	244	268	264	280	269	273	287	289	280	266	256	250	265	294	264	304	276	287	317	301	289	288	315	253	253	268	308	268	316	294	281	286	281	315	300	305	273	299	280	296	290	279	299	295	249	265	290	280	281	289	278	287	304	278	273	262	294	271	266	271	304	262	310	285	286	256	244	301	270	283	271	285	308	278	282	270	279	292	264	293	297	279	284	257	274	278	290	256	269	286	273	278	289	268	280	300	281	269	277	256	295	289	297	294	300	287	300	274	279	254	284	275	279	268	305	289	293	289	293	268	249	249	279	274	271	266	295	313	301	269	318	292	266	315	300	289	289	244	276	289	279	290	266	256	296	266	278	273	252	291	258	294	300	271	271	311	305	281	329	251	263	279	270	300	289	293	283	250	263	265	269	290	293	273	289	290	262	299	264	270	292	274	306	289	300	264	273	269	286	274	299	264	303	294	314	294	294	285	304	299	283	260	280	268	252	295	253	289	294	296	271	254	259	256	283	258	276	276	282	286	273	299	296	318	270	299	271	268	292	309	271	284	295	290	275	286	275	299	298	274	281	282	276	299	274	283	296	298	286	287	262	300	273	295	284	299	266	300	297	285	298	284	258	287	270	292	279	296	289	289	287	290	290	275	275	304	309	291	286	279	283	290	273	280	257	295	245	279	268	259	286	271	282	266	270	233	239	282	298	261	281	256	318	286	271	277	266	298	304	302	256	277	302	276	277	287	314	260	298	301	282	284	264	286	282	284	287	305	300	280	290	277	290	254	263	289	292	289	282	260	314	290	283	292	249	288	277	265	285	266	298	296	276	288	281	250	285	278	261	253	267	294	279	268	293	251	244	272	274	275	254	290	297	265	270	271	287	259	260	263	270	274	300	275	298	258	260	277	288	307	293	267	288	285	303	295	284	254	310	287	280	297	280	274	281	268	276	280	246	294	288	276	285	269	290	287	271	296	312	289	280	244	300	263	288	293	285	272	266	277	275	268	278	279	287	275	255	326	297	272	287	277	269	263	294	293	255	286	242	293	291	258	281	284	284	274	288	296	258	272	257	249	274	266	285	275	259	261	286	275	292	273	280	299	274	293	267	261	266	281	255	304	305	303	286	271	260	290	288	261	275	292	262	262	258	230	269	273	289	269	278	250	266	270	298	295	321	275	266	324	255	285	287	236	275	269	290	299	291	289	281	287	268	277	310	278	267	262	262	285	282	259	302	299	290	283	292	303	300	276	237	263	285	266	289	261	294	283	310	319	278	287	274	301	254	271	295	277	285	288	323	293	261	274	276	276	283	275	275	290	306	302	265	247	252	289	262	288	266	320	285	273	273	256	259	297	278	239	278	323	279	257	262	315	274	275	271	293	306	266	290	277	299	265	265	282	322	245	332	272	252	289	242	282	279	274	272	291	303	304	320	282	269	283	278	301	266	254	287	289	282	290	286	323	280	291	282	269	281	281	277	290	262	289	287	276	299	267	277	283	274	267	285	293	289	248	281	259	287	254	297	261	279	270	268	281	282	270	300	293	305	248	268	294	289	269	303	283	279	272	255	287	308	262	325	292	289	302	284	264	273	272	279	277	268	254	283	290	268	258	277	312	285	243	260	292	257	283	262	258	298	305	267	285	285	275	300	331	276	262	319	304	291	276	280	286	293	263	289	286	266	256	298	271	276	272	258	255	289	271	289	281	291	285	295	264	275	282	302	289	283	241	287	297	292	284	325	299	283	314	292	252	263	279	298	302	264	286	290	302	271	296	288	266	273	299	304	258	294	253	302	257	295	265	255	265	271	298	285	293	262	281	284	291	279	272	273	289	317	293	295	298	251	279	271	277	275	260	263	298	281	311	292	274	295	297	266	260	302	270	247	284	281	321	290	273	275	281	324	293	275	299	283	264	331	289	277	307	305	286	249	287	268	288	323	289	275	293	267	279	271	258	293	289	272	295	291	327	279	266	267	283	248	272	263	268	273	278	255	330	318	279	282	301	295	269	318	285	275	322	297	283	264	292	291	320	297	283	286	284	265	258	277	287	288	278	288	268	319	274	293	271	268	247	292	249	287	244	287	293	274	304	272	307	249	280	295	268	311	249	293	285	281	280	257	284	244	265	295	277	310	267	288	267	283	263	298	294	289	250	285	290	269	268	285	298	255	300	267	302	303	291	263	272	297	310	300	287	268	273	271	274	285	297	302	273	268	268	284	295	277	266	232	230	274	256	269	320	282	272	292	307	292	250	251	274	279	324	292	280	282	268	275	255	326	261	301	289	301	272	285	336	302	299	273	278	295	306	286	295	282	276	264	269	248	270	328	319	237	276	275	283	293	277	272	313	265	284	268	299	289	290	269	260	294	275	305	272	280	278	295	312	305	282	237	275	296	257	259	286	293	287	281	255	266	273	268	281	280	297	247	296	255	295	256	276	274	276	301	311	256	279	270	279	275	305	254	276	274	299	247	308	277	292	298	281	308	279	288	279	288	289	266	282	263	293	254	279	299	279	288	257	306	270	272	287	271	285	278	306	279	339	279	290	280	281	308	274	281	295	299	266	252	259	293	276	272	278	287	263	253	244	257	256	291	274	288	272	276	301	308	256	291	299	263	280	313	306	276	270	258	289	271	287	229	278	290	275	285	283	294	289	286	306	269	240	288	267	293	241	267	241	253	264	302	298	292	294	291	273	268	290	279	309	259	295	243	318	294	278	276	249	273	301	288	297	279	297	282	296	242	263	281	280	280	271	268	272	269	221	302	288	274	241	302	295	290	286	269	318	239	249	296	292	259	261	273	253	248	279	301	286	249	272	254	308	295	257	277	318	262	274	292	313	284	278	263	281	347	275	305	270	329	257	258	302	319	251	293	253	280	288	309	235	272	294	268	260	256	282	272	280	255	273	273	262	277	272	310	273	272	252	263	258	282	273	267	278	271	261	260	272	276	292	241	280	274	313	278	283	289	323	277	272	282	306	279	283	270	292	272	236	297	269	301	287	284	279	302	281	264	305	275	279	263	270	309	267	283	266	267	253	262	283	269	341	300	303	260	282	268	262	261	247	284	306	280	250	271	295	288	297	267	297	261	278	248	291	288	311	312	276	299	289	302	296	296	274	298	265	309	289	293	279	261	264	292	292	316	276	252	275	259	246	271	285	261	267	290	244	228	266	289	295	281	270	290	276	298	279	250	280	264	296	266	287	252	271	309	275	254	270	265	265	277	268	300	271	289	255	259	278	257	251	271
34426	25418	22696	13668	4450	1612	1404	1191	1087	947	875	844	815	793	784	807	774	785	718	754	709	743	750	721	756	670	674	712	679	699	663	613	641	685	659	600	635	679	654	604	601	645	642	643	645	632	605	657	599	571	616	637	588	630	601	614	643	643	648	609	665	605	580	631	576	621	608	588	618	581	583	617	622	617	590	581	620	623	615	587	641	588	649	601	561	606	611	618	589	608	623	597	643	621	610	605	600	600	646	612	618	647	599	589	605	609	644	598	595	608	615	639	608	628	546	612	615	605	670	596	587	593	594	580	573	627	617	624	658	632	643	668	594	646	634	624	613	636	567	629	630	620	605	641	581	601	576	606	636	616	618	615	627	605	602	580	593	639	633	638	626	634	597	610	613	582	594	632	594	638	621	613	574	593	610	628	580	628	603	605	614	619	648	590	630	605	633	631	647	639	573	617	662	626	613	619	630	574	659	567	618	609	611	612	632	626	564	599	588	591	610	655	613	613	586	639	603	623	620	576	605	614	595	605	615	626	613	597	571	569	617	631	626	612	604	618	607	652	654	589	618	590	602	601	606	613	631	586	614	577	645	578	611	615	597	612	649	594	651	621	618	595	630	595	680	615	591	669	622	600	620	602	635	643	589	596	571	635	603	607	592	627	618	614	614	582	646	616	638	600	589	646	605	613	621	618	589	630	595	560	647	660	605	586	636	592	610	599	586	606	599	645	592	613	603	614	647	636	588	640	652	640	573	607	590	593	624	636	570	568	604	637	625	567	616	586	594	548	590	617	610	615	624	601	626	577	633	587	587	604	639	592	617	595	616	630	629	592	564	660	608	599	582	602	553	606	593	617	579	586	545	602	573	599	601	613	611	618	564	580	617	641	627	589	655	585	620	629	614	626	594	597	594	618	583	587	578	603	586	580	625	619	598	635	641	619	587	584	588	604	592	588	603	610	591	592	627	616	602	595	620	589	583	623	601	600	575	624	619	636	605	638	583	590	626	572	580	606	612	592	581	614	667	543	607	627	610	546	596	610	618	601	665	605	581	625	644	632	631	592	589	606	583	602	664	627	588	588	648	667	622	646	606	590	595	638	579	601	586	554	611	584	607	622	624	585	612	607	605	613	577	645	623	592	588	636	651	616	604	637	583	603	588	625	575	633	642	635	604	614	575	587	636	628	611	606	610	644	595	642	638	637	614	568	613	609	638	625	592	577	605	614	613	604	573	599	614	621	626	592	644	620	635	643	611	635	611	588	628	589	605	604	678	610	621	575	616	600	647	588	596	642	566	591	548	606	627	622	579	604	648	644	613	588	651	626	627	601	651	565	609	630	666	618	625	598	620	629	600	622	590	632	603	602	619	606	613	662	625	627	585	587	648	576	635	622	595	594	582	653	609	586	628	617	603	569	625	594	610	616	640	595	587	611	576	600	585	629	584	601	603	579	643	606	616	577	574	633	587	621	601	632	623	590	638	606	584	574	614	632	683	625	640	577	592	606	572	646	599	600	567	628	665	557	596	626	616	584	600	587	637	593	607	568	631	607	623	583	594	610	587	612	576	577	581	620	549	598	595	595	622	586	601	645	561	580	609	597	590	636	611	662	627	661	629	626	630	611	615	591	612	616	601	606	611	632	619	598	600	645	584	597	614	578	589	615	611	621	643	637	614	597	575	646	581	597	614	619	574	584	602	621	582	583	579	589	600	553	583	613	581	598	621	620	590	609	576	624	578	590	592	625	636	631	579	611	605	589	624	670	610	632	609	616	612	620	669	602	598	564	601	620	590	596	623	594	634	653	558	660	643	579	607	619	576	589	620	590	636	630	651	633	591	607	582	574	566	584	627	597	599	616	632	637	558	599	565	603	607	634	660	607	649	590	622	658	608	600	644	621	598	643	613	561	628	630	591	650	609	661	587	625	631	621	623	624	597	632	598	562	604	614	653	625	594	623	576	640	605	643	602	595	593	548	607	611	589	624	649	641	621	598	602	631	595	604	599	655	605	618	612	584	623	612	582	600	642	626	631	620	613	605	648	633	598	574	585	627	648	622	601	614	603	623	616	637	599	593	601	617	579	595	597	606	599	623	611	639	632	649	592	612	579	597	634	603	637	630	607	617	630	646	606	587	609	589	582	632	587	600	607	594	597	630	610	554	561	603	583	619	621	664	587	645	597	596	664	576	624	647	587	646	636	632	606	617	603	607	606	651	637	599	600	614	631	599	624	574	546	603	587	607	629	623	581	606	623	599	598	613	636	607	661	592	641	629	646	664	617	657	614	601	599	584	599	636	669	595	657	557	582	614	600	617	619	595	601	623	628	614	593	609	598	603	635	647	583	602	622	630	603	613	596	603	582	597	633	613	646	653	624	579	598	591	614	629	629	564	625	613	568	583	598	648	625	631	649	630	602	621	589	636	667	631	639	608	582	660	594	629	615	593	656	666	590	572	600	598	596	587	606	609	632	570	629	634	662	600	574	601	593	641	598	591	635	647	618	594	562	625	603	622	619	637	617	631	588	584	564	593	593	605	618	654	637	543	588	649	633	622	631	618	578	655	650	613	613	596	609	585	604	627	569	624	592	633	630	614	626	631	638	591	581	617	606	615	645	589	571	616	554	643	600	644	613	628	592	625	612	620	582	591	611	578	603	599	587	604	598	610	623	611	675	624	618	597	636	598	613	600	636	659	575	610	567	596	643	635	565	616	616	648	563	613	619	630	612	651	682	610	621	619	602	599	603	599	568	594	588	610	596	629	612	582	607	621	599	640	587	568	647	572	603	588	603	595	617	594	650	636	593	634	643	575	647	598	611	601	599	622	605	574	587	595	605	610	647	613	638	605	624	566	577	583	649	631	646	578	582	618	620	612	595	602	594	590	666	615	592	582	588	593	620	625	642	601	610	638	621	620	615	623	642	583	575	671	648	601	609	623	623	582	640	576	633	586	624	632	596	590	600	611	606	616	645	653	568	603	667	609	573	590	613	583	606	585	584	604	659	586	613	621	649	616	575	654	576	550	604	588	581	588	640	644	602	638	597	627	630	628	626	596	601	615	622	627	622	606	600	573	593	598	596	629	629	599	603	658	604	562	635	627	616	567	598	614	576	644	640	619	600	617	586	596	631	617	568	599	611	604	593	600	580	604	613	608	603	612	619	628	618	614	617	575	587	632	615	594	644	615	678	640	597	639	605	611	654	659	568	562	614	674	559	615	582	619	605	585	620	623	626	653	614	604	629	645	588	628	607	584	592	635	606	644	632	612	589	625	622	589	644	598	615	629	607	564	616	562	635	663	657	616	576	609	607	658	564	571	573	618	588	608	667	576	599	613	594	646	621	639	625	631	582	627	630	600	635	585	618	658	608	621	637	626	581	586	607	607	635	594	652	611	594	626	579	645	597	628	605	577	563	589	612	632	600	587	592	627	593	654	595	601	637	591	581	598	603	621	590	609	613	568	600	592	605	612	621	588	616	597	587	581	571	636	588	587
66473	33171	16350	3961	1146	604	434	426	359	338	349	358	293	342	313	308	315	313	324	332	326	267	309	303	298	258	281	261	317	283	316	314	279	291	300	334	286	277	298	287	302	277	337	286	292	296	278	267	314	297	305	286	303	323	264	309	298	294	301	304	297	288	274	277	294	324	296	264	299	264	253	282	273	300	296	271	286	264	267	306	266	304	276	263	300	328	293	280	316	290	271	307	256	304	274	261	291	299	265	302	251	313	258	298	280	264	264	274	302	273	275	270	263	307	281	267	287	264	266	271	262	258	313	278	273	263	295	262	266	260	278	312	294	298	301	246	294	281	291	294	274	288	295	272	303	324	268	253	274	321	313	239	293	277	286	274	310	275	284	271	304	271	293	317	276	261	266	260	300	271	282	309	282	285	286	281	254	315	305	282	293	290	283	259	273	287	281	267	293	288	309	254	280	294	281	277	281	254	284	301	307	302	273	259	266	305	301	302	289	317	262	277	294	269	299	285	284	273	322	268	281	310	297	263	265	281	287	269	312	282	273	310	281	282	303	300	276	284	267	315	274	317	305	272	261	302	249	297	328	271	279	289	301	291	301	304	295	272	261	292	305	288	286	285	271	278	288	294	287	285	293	291	274	298	265	277	276	289	250	284	269	289	287	267	278	300	265	258	341	282	268	281	287	304	304	288	306	282	300	280	297	293	290	273	285	299	303	309	307	276	310	294	298	279	261	291	289	297	287	263	281	267	293	313	255	272	284	304	274	267	276	296	271	290	312	311	280	295	268	319	239	252	276	291	294	251	273	271	318	268	283	289	307	285	269	274	289	264	275	273	259	311	249	300	270	258	296	277	285	262	291	241	307	294	289	294	295	295	272	304	275	312	254	312	289	296	251	279	277	295	305	276	289	285	305	276	280	293	252	268	274	256	302	270	261	333	293	238	279	287	271	279	271	289	305	284	260	274	264	283	317	299	304	294	289	308	254	270	269	281	264	290	270	278	292	266	268	271	276	282	324	327	292	266	266	279	279	262	296	277	295	288	304	286	302	288	278	227	259	324	273	284	296	250	285	318	294	308	309	253	296	288	288	248	291	284	287	320	281	262	277	319	283	281	305	273	266	282	262	272	264	295	311	301	297	272	286	282	263	261	284	287	300	274	300	256	285	276	293	275	296	293	272	281	275	283	310	284	257	291	286	306	250	306	309	279	318	257	264	304	267	294	283	274	260	277	279	275	273	287	268	282	326	264	278	301	301	296	289	284	271	305	271	325	304	269	264	275	246	287	282	253	279	295	251	271	288	263	300	278	242	253	295	288	278	279	257	312	295	273	284	259	290	299	301	294	271	302	295	313	296	282	323	299	237	263	302	250	310	257	293	289	307	308	299	272	286	296	280	346	315	309	310	264	308	310	274	259	238	275	252	286	257	295	284	282	302	309	268	291	275	281	268	340	268	279	280	295	264	312	300	270	287	264	286	307	278	290	275	271	278	264	251	279	296	282	245	282	301	296	262	301	260	341	290	279	298	265	293	282	296	268	281	284	273	281	290	297	290	270	284	273	323	270	284	282	247	272	298	305	250	284	288	299	312	310	286	306	276	279	270	279	288	287	269	282	308	300	293	280	297	314	275	277	266	284	280	255	287	295	273	282	271	279	318	299	304	302	281	291	279	275	248	288	275	282	281	259	274	285	272	261	287	285	262	274	272	255	254	269	233	299	255	288	317	283	271	271	277	296	272	304	293	285	311	278	279	275	284	262	282	299	288	294	278	274	281	323	303	280	299	276	306	299	269	275	271	286	304	293	258	285	287	274	300	287	319	263	286	268	323	300	288	239	274	265	247	278	282	270	284	255	276	280	283	289	281	272	292	302	314	281	315	295	251	268	263	277	269	315	306	305	287	305	271	278	291	285	286	296	277	283	260	274	299	286	318	311	237	292	284	271	290	301	306	290	267	279	286	313	302	315	268	306	267	289	273	280	293	285	335	289	286	292	301	303	265	279	304	268	282	298	277	287	306	302	295	261	273	304	263	311	304	316	267	303	287	286	277	296	301	273	303	299	278	269	280	283	291	290	299	318	290	303	270	277	274	287	263	289	286	275	325	257	295	272	275	294	293	294	266	304	273	284	282	305	305	289	308	267	272	298	306	266	277	274	293	230	301	301	276	279	243	282	284	281	295	265	290	259	282	256	279	257	262	259	303	279	303	303	300	264	266	281	270	305	267	294	284	286	273	304	277	267	287	275	304	286	311	283	286	299	299	280	272	275	252	308	305	263	235	292	231	271	263	266	303	298	281	302	265	270	296	301	290	280	310	306	312	249	302	290	286	311	293	289	304	308	281	278	288	259	253	289	282	255	271	284	285	295	321	318	273	288	302	300	291	269	268	274	300	286	273	241	302	292	256	269	282	308	288	296	316	309	286	283	287	269	254	270	302	285	291	276	284	297	303	324	291	308	294	281	276	263	300	301	283	280	262	293	306	276	290	281	308	296	272	312	285	287	296	268	291	261	276	290	273	315	251	274	299	285	270	290	265	269	274	304	282	278	285	309	281	311	299	280	276	269	287	295	287	277	297	263	280	283	303	295	280	299	333	289	317	269	282	292	274	276	280	262	264	272	293	275	284	268	285	269	286	275	279	294	287	273	290	315	252	278	317	278	279	317	287	319	283	268	259	305	255	275	269	259	293	283	317	301	293	272	280	311	287	287	280	293	286	267	257	264	286	304	258	310	308	320	306	289	276	265	284	248	290	283	300	279	292	281	257	313	278	301	268	319	282	274	300	263	278	310	291	262	274	248	286	294	312	262	294	300	325	292	273	296	277	271	294	259	291	286	257	259	279	300	314	288	254	271	271	274	270	315	305	267	310	278	298	326	280	332	285	332	277	292	258	310	283	295	287	282	288	294	340	304	269	280	260	279	282	258	267	299	279	313	291	294	297	270	292	272	276	291	293	307	288	302	294	298	273	305	275	282	308	291	329	294	260	275	298	324	299	289	297	294	289	307	293	310	289	315	295	264	295	263	272	275	259	245	277	255	260	297	278	274	278	277	268	258	296	272	309	285	286	293	267	295	292	312	309	318	327	284	277	259	279	281	261	266	311	301	278	282	300	289	292	289	275	294	303	281	274	290	282	273	286	262	244	280	272	255	280	259	249	267	308	271	264	284	268	284	267	289	268	278	250	302	257	279	275	276	247	306	262	308	289	270	304	306	281	289	270	317	279	267	315	292	309	307	277	278	271	305	282	306	313	300	267	269	290	279	316	287	297	276	278	260	295	290	268	273	306	295	295	293	275	283	292	303	297	297	279	274	309	298	252	311	250	270	303	294	273	307	287	314	276	290	298	288	278	287	262	299	262	320	297	297	285	283	286	271	301	267	297	294	307	282	300	311	285	283	263	313	289	307	316	270	282	271	288	266	280	292	275	273	261	307	293	292	295	274	311	286	312	294	292	277	334	250	261	288	262	258	249	318	286	276	286	264
43901	25015	15293	5962	3251	1749	1452	1153	1038	999	898	870	837	798	816	769	776	735	774	766	705	716	692	677	764	718	693	679	703	675	648	654	670	699	589	650	642	671	592	634	636	637	623	610	640	598	607	677	624	608	621	582	645	604	604	658	575	631	632	612	642	609	596	638	604	576	609	616	603	653	581	633	620	605	614	593	664	592	660	613	633	597	573	599	635	629	630	623	616	618	606	649	614	620	611	588	608	594	649	601	653	592	606	640	600	632	640	624	583	641	644	621	644	630	613	598	653	641	628	573	646	669	594	638	600	667	632	608	641	621	596	580	617	605	643	606	602	614	616	631	607	627	631	597	594	626	567	572	622	626	642	606	649	637	629	647	590	583	639	607	586	634	658	625	600	619	650	654	632	592	656	601	587	569	591	604	604	646	639	635	579	604	618	643	622	613	652	721	631	613	618	622	596	637	618	633	614	612	620	622	640	605	657	646	595	592	608	595	670	590	638	651	582	624	600	607	594	600	621	667	616	594	620	618	611	603	628	600	656	620	632	578	596	642	607	651	592	612	615	640	645	601	626	631	571	643	565	616	615	574	592	681	602	569	645	564	643	682	604	614	589	611	624	610	618	616	602	635	629	659	665	646	636	638	629	642	619	575	629	607	598	614	641	618	593	635	649	618	613	610	618	632	650	625	615	624	638	590	583	616	640	663	655	605	622	568	582	604	676	605	627	621	615	634	620	566	581	610	618	636	630	581	580	608	622	625	569	613	610	629	617	666	594	625	638	628	637	647	573	596	620	639	574	651	622	602	606	606	622	601	649	602	663	617	613	671	612	649	569	651	611	607	610	652	613	588	633	641	633	591	647	642	622	641	588	653	608	563	640	625	576	633	618	590	595	638	626	606	602	601	628	607	623	617	661	647	572	607	605	609	626	639	597	648	622	613	632	600	647	624	627	601	651	561	626	609	626	629	643	645	626	596	600	625	614	621	633	619	606	641	609	651	586	638	673	628	687	606	646	571	631	619	591	656	609	579	595	610	652	600	617	618	606	609	628	647	588	593	581	653	637	629	570	568	660	580	595	567	612	639	633	594	598	620	615	622	628	600	581	573	603	556	588	620	630	605	630	611	593	615	652	619	633	601	572	660	595	653	623	625	593	623	617	621	624	632	639	606	628	632	625	652	575	598	592	633	594	680	589	598	599	646	625	631	568	628	614	616	620	638	601	598	573	562	606	614	620	574	613	581	631	591	635	607	628	614	604	650	646	617	621	625	664	604	623	575	628	556	691	637	621	619	600	601	615	645	600	627	593	647	632	595	649	628	608	613	637	615	602	576	627	628	673	609	625	617	546	596	584	636	610	625	650	593	617	605	661	640	608	605	614	628	585	643	640	629	622	614	600	646	606	614	586	637	636	620	595	625	649	640	640	628	609	636	608	588	626	658	617	615	635	578	658	606	534	593	617	583	586	616	640	636	643	614	637	603	606	625	588	590	629	614	609	638	635	619	598	611	624	640	622	610	660	596	614	591	630	595	610	608	591	618	613	638	646	633	619	575	641	613	620	592	597	627	669	648	598	623	628	629	618	620	588	608	643	647	586	640	588	633	638	593	636	693	595	665	613	638	633	639	603	612	595	589	598	625	596	655	662	608	603	579	578	582	592	679	621	595	596	637	620	625	609	589	616	600	639	612	612	615	627	610	574	608	582	644	613	632	585	607	588	633	622	619	642	596	634	603	612	644	631	601	673	602	597	613	627	610	614	679	588	579	663	601	605	655	573	598	598	622	630	605	616	591	599	645	617	564	584	615	599	583	598	624	595	645	602	590	642	625	559	619	626	568	632	627	639	578	578	608	633	590	590	638	636	658	610	581	567	616	659	609	619	604	614	578	622	648	620	647	619	650	587	634	609	581	624	639	617	616	539	621	649	618	626	564	637	595	604	647	609	599	586	647	639	624	611	637	622	619	648	595	605	686	611	619	624	638	671	602	680	704	643	628	650	614	645	619	656	629	595	623	627	576	675	618	585	591	565	559	593	568	629	628	589	649	667	578	631	602	633	584	679	587	576	613	633	610	651	597	602	616	614	586	600	605	598	625	636	577	647	603	570	660	598	648	650	635	599	641	588	613	621	588	616	608	682	649	593	596	606	615	603	601	607	589	622	638	624	629	597	665	583	635	628	623	608	615	623	620	602	652	639	596	606	645	596	610	657	594	612	609	607	635	606	621	601	647	620	613	632	618	613	613	597	642	610	611	619	628	575	636	618	573	605	600	612	601	602	618	591	617	598	614	652	618	626	592	568	641	663	629	603	653	633	633	612	634	615	639	593	678	622	591	607	610	641	629	646	572	581	645	628	622	648	630	631	651	615	581	639	636	640	642	601	620	610	588	655	602	599	630	650	615	653	625	587	606	605	642	616	596	642	569	638	643	623	616	634	646	596	595	595	631	616	608	603	581	672	587	596	624	590	606	580	614	615	588	633	597	602	596	620	626	617	585	604	588	653	624	588	634	641	611	624	673	604	657	605	570	605	586	601	621	641	596	628	626	601	622	578	588	610	599	632	607	619	594	661	630	650	615	630	594	588	635	669	652	608	580	634	622	628	641	613	580	622	629	604	635	606	626	613	585	633	605	630	578	598	600	624	615	585	605	579	651	658	580	644	623	601	629	599	612	570	639	648	629	616	581	618	623	644	670	596	610	605	592	626	637	622	640	654	656	623	611	621	640	599	586	567	598	636	598	623	635	613	654	626	614	638	647	614	621	641	610	631	620	658	636	632	623	588	626	625	600	648	562	606	621	578	623	598	587	632	652	636	624	616	637	575	601	606	601	601	604	636	622	568	606	613	617	590	594	617	618	612	631	609	611	621	599	617	629	636	568	634	657	599	671	602	569	584	643	632	623	622	614	630	636	626	620	650	605	630	613	603	612	660	598	633	641	578	636	604	649	611	599	645	645	620	617	603	606	636	602	587	620	622	614	560	611	614	667	608	641	662	602	636	557	577	608	623	622	590	581	599	576	622	639	616	617	607	608	625	610	573	618	626	618	580	680	636	654	638	590	593	571	626	606	590	641	664	602	667	611	618	622	605	613	649	633	607	626	634	631	610	604	638	605	594	591	592	582	604	599	611	631	602	605	604	610	643	623	637	631	606	627	640	594	574	610	637	590	615	588	605	620	629	656	602	599	629	639	601	629	581	629	613	590	635	626	611	608	611	625	603	624	624	637	653	580	600	642	601	599	606	597	601	601	634	656	652	626	641	618	579	609	633	625	639	621	600	585	630	635	616	597	599	611	596	656	612	567	595	616	672	575	630	652	608	663	580	653	599	614	596	674	595	605	623	634	614	628	653	626	619	581	590	662	559	624	616	618	622	637	571	620	594	606	606	599	636	633	611	619	592	621	633	592	637	634	616	610	630	650	616	589	596	633	659	610	587	617	631	604	645	622	651	643	631	642	619	655	634	635	596	667	684	612	642	595	621	639	568	601
50030	21477	7481	2172	910	556	404	354	335	310	338	314	333	339	307	297	315	309	313	323	252	274	338	311	313	271	309	319	317	285	324	252	295	241	297	318	299	268	266	293	287	300	289	298	275	269	274	280	291	269	299	301	300	297	319	261	273	274	259	270	286	283	299	286	287	270	303	299	287	263	260	302	289	274	275	260	284	273	272	337	339	296	283	309	289	295	271	307	283	303	288	313	305	258	284	290	268	269	327	257	286	294	260	286	268	294	293	316	279	253	300	287	281	282	304	292	277	296	306	295	287	247	289	269	261	292	289	306	273	268	274	302	285	262	274	298	277	310	310	287	307	291	295	316	274	302	294	286	281	291	275	296	302	298	304	306	276	330	285	285	327	266	264	300	264	292	279	304	295	296	312	310	289	273	309	298	308	280	292	293	294	308	294	294	292	284	295	299	307	288	316	296	284	312	283	292	287	257	312	289	314	292	300	265	312	274	257	246	314	291	293	277	307	281	286	280	300	278	301	305	304	291	283	297	301	275	282	285	313	276	284	268	290	331	289	282	292	270	306	271	271	290	285	276	286	281	285	254	281	307	301	289	325	313	261	330	279	281	313	291	269	266	327	285	287	295	276	303	271	312	283	300	265	275	308	294	279	301	333	307	291	336	272	280	299	279	316	282	277	305	277	320	293	299	281	272	265	288	320	287	286	274	284	286	286	281	278	294	271	306	286	264	290	295	282	284	269	264	276	284	276	262	281	274	298	265	288	334	303	319	274	316	255	290	305	313	273	315	276	287	260	306	311	295	282	304	282	292	298	314	296	283	302	322	317	315	337	301	305	276	292	303	288	291	286	278	285	319	297	319	288	263	294	266	294	277	308	293	301	297	275	312	285	290	305	291	286	299	310	278	271	271	264	277	300	242	298	273	274	302	263	307	264	294	277	268	253	301	277	289	311	279	291	271	297	302	293	312	266	310	263	279	305	316	276	299	306	284	295	281	330	301	266	288	263	291	319	335	300	313	288	294	277	284	285	275	299	267	285	264	273	265	289	273	288	281	280	307	320	260	285	292	303	284	273	298	282	295	259	277	304	284	289	325	297	311	290	279	291	306	294	295	286	283	298	318	302	295	286	276	284	287	271	258	308	275	308	287	282	295	295	291	291	274	292	329	291	296	296	307	282	281	300	282	306	280	268	318	269	282	295	294	291	277	307	305	271	259	286	281	277	288	304	288	320	287	318	300	285	288	288	295	307	269	282	291	294	282	302	262	322	288	260	291	231	278	282	290	300	303	308	280	273	272	297	291	284	275	272	311	282	286	275	294	265	287	288	296	307	313	259	272	318	296	280	271	311	290	294	290	311	258	285	284	298	254	292	304	295	271	275	288	271	278	301	271	292	299	294	292	309	308	298	245	312	309	289	287	311	300	285	250	269	298	303	295	281	252	281	300	280	300	283	272	263	310	291	255	259	276	320	305	284	271	282	278	320	315	258	303	262	304	273	290	276	324	257	269	320	301	270	280	276	311	308	270	281	313	260	295	287	307	291	287	294	286	286	270	278	286	286	314	318	287	325	264	309	297	260	247	299	284	279	278	283	255	269	297	261	280	284	262	285	291	313	323	306	318	283	271	283	286	292	272	292	306	281	291	301	313	285	291	293	303	304	316	316	301	288	284	269	308	299	286	278	293	305	299	270	291	290	303	256	300	284	280	274	290	291	307	307	268	241	282	271	304	314	301	309	297	277	292	281	290	303	306	282	284	277	301	280	305	266	267	328	316	289	285	265	262	288	276	260	327	295	286	262	274	283	281	319	291	306	299	311	264	274	275	293	280	282	284	296	261	265	299	300	306	273	245	277	267	288	260	297	324	254	256	280	298	279	259	290	284	292	278	276	328	306	281	249	265	253	307	292	320	307	276	271	295	271	277	287	288	300	286	290	307	297	297	267	309	293	272	282	293	283	256	310	314	283	287	304	304	284	311	294	286	269	300	301	274	262	258	286	311	326	262	300	264	281	289	268	305	296	289	310	267	295	328	277	275	297	298	281	286	287	312	272	286	283	282	266	278	296	285	314	326	276	254	322	314	324	295	267	300	303	295	269	309	301	280	252	302	310	293	307	294	307	298	223	292	312	309	318	314	282	306	290	300	274	299	274	289	305	311	278	270	261	312	278	326	310	285	265	278	276	273	294	283	275	274	285	329	265	299	267	286	243	279	279	278	270	290	278	302	265	310	301	272	281	288	294	321	302	279	302	260	315	278	332	248	310	273	268	267	279	317	260	284	308	269	284	261	265	288	311	309	262	306	269	281	313	318	295	269	259	306	286	305	281	256	260	297	290	287	283	280	290	291	276	282	319	291	301	282	304	330	273	292	314	273	303	291	288	261	306	310	269	262	290	345	304	279	273	264	294	299	285	268	282	284	281	294	285	270	331	297	280	286	282	279	259	260	292	288	316	263	271	294	274	284	257	295	342	293	283	310	273	267	281	267	287	301	274	280	259	288	322	299	297	290	287	327	277	307	272	288	252	281	272	296	313	315	288	286	284	309	300	285	281	288	288	301	302	305	281	282	291	293	293	281	282	292	280	277	292	288	294	275	281	282	307	278	306	242	265	273	253	297	266	298	321	300	354	308	309	262	268	311	306	295	305	287	305	278	307	265	285	261	292	276	293	277	285	281	292	291	294	293	301	273	313	268	275	289	260	279	339	274	275	264	307	291	308	307	305	282	290	262	306	259	308	307	308	336	295	281	296	321	294	297	289	299	290	293	270	272	282	300	288	282	286	282	285	280	271	292	350	274	282	258	281	276	263	317	300	275	306	290	308	299	301	288	304	284	287	291	255	282	290	301	290	312	302	294	324	317	310	275	264	269	266	324	291	318	310	318	317	286	266	306	288	297	277	278	254	311	286	288	274	297	291	282	283	274	280	291	284	303	304	271	302	307	301	283	298	292	275	305	292	303	289	298	302	312	272	283	297	286	280	282	282	265	297	276	268	286	280	302	273	297	304	270	287	332	285	286	260	290	318	292	285	282	308	281	299	292	291	264	285	293	308	314	293	271	271	284	293	285	312	316	297	300	320	305	293	326	267	287	315	303	282	285	281	294	284	296	287	286	271	269	287	280	296	275	299	294	289	340	295	272	304	282	275	292	290	280	310	279	287	318	281	285	266	285	262	284	287	260	262	265	301	272	278	285	292	315	315	289	303	289	318	270	267	277	273	293	255	288	289	293	283	289	312	262	278	336	306	306	276	277	267	285	272	286	281	301	261	285	288	255	304	285	284	301	304	315	279	271	269	305	294	309	306	308	298	290	290	280	270	283	294	293	291	303	268	293	298	300	341	284	286	293	266	288	256	286	289	299	235	304	263	309	271	303	276	289	301	280	272	289	281	280	298	316	278	281	275	304	320	300	307	296	303	305	274	298	319	285	280	276	270	299	290	245	289	295	271	266	303	273	302	300	288	299	262	280	270	286	278	282	292	297	321	294
32623	14087	9061	4802	2492	1457	1160	1025	896	899	787	796	742	757	748	713	767	732	681	747	736	741	660	666	710	682	689	688	643	695	692	659	658	641	639	638	633	645	671	668	660	650	669	625	623	641	627	625	652	610	613	615	671	635	609	652	602	606	618	602	612	654	629	602	645	605	634	612	632	625	604	602	653	624	622	611	604	568	650	647	618	575	636	628	611	626	602	656	621	621	647	620	599	600	642	644	622	650	571	607	663	631	625	668	592	632	604	596	612	600	614	625	616	601	607	654	588	634	624	635	637	635	646	601	630	621	610	648	621	610	588	595	632	652	619	633	640	613	651	613	614	629	669	641	630	683	663	590	589	619	615	609	637	588	614	610	554	641	610	605	598	624	603	633	607	623	593	626	610	642	607	614	622	628	656	591	655	670	609	699	617	621	586	614	598	602	597	638	606	595	612	633	652	646	620	614	630	626	587	583	632	657	664	633	624	621	642	631	574	634	630	595	658	616	604	644	596	622	679	625	615	660	628	642	632	630	657	599	625	628	581	598	637	630	624	616	621	649	604	646	592	638	644	608	600	652	644	600	683	584	604	627	648	620	651	646	618	646	594	674	658	564	646	615	652	702	613	611	612	612	611	647	600	621	627	633	676	618	630	610	614	637	624	593	619	630	631	671	621	627	661	669	608	630	632	562	599	598	614	603	621	621	658	612	624	584	586	650	667	595	645	615	601	612	574	665	559	647	616	625	585	613	607	604	608	644	614	603	606	660	634	615	641	655	603	603	611	635	623	640	642	620	615	614	623	643	623	597	620	590	598	604	618	665	618	626	613	639	676	638	637	650	665	569	612	598	571	604	636	632	655	616	604	625	572	629	607	600	639	616	626	606	627	584	623	645	611	595	635	607	678	589	609	580	612	663	624	678	596	641	592	640	617	649	651	635	620	572	624	609	620	609	676	610	614	612	620	574	613	633	640	620	596	639	632	639	609	607	603	629	673	606	628	636	661	625	626	652	615	590	646	654	658	614	623	583	663	630	615	623	557	666	612	624	600	598	614	615	569	628	594	606	658	690	626	622	640	638	662	630	602	620	613	620	618	621	579	649	596	617	646	627	600	598	601	598	648	659	633	631	616	653	614	582	645	643	610	637	603	646	605	608	600	608	616	592	656	583	604	669	652	574	579	631	659	598	635	625	651	662	616	649	640	652	629	620	626	639	635	607	620	642	670	639	589	612	638	623	622	621	608	646	613	658	625	600	644	623	646	631	559	643	645	650	641	627	630	637	597	632	615	631	632	642	575	583	597	590	626	616	609	676	617	651	622	563	638	664	651	574	616	568	622	642	572	616	583	623	641	651	616	626	687	585	644	619	594	617	647	619	610	665	594	605	649	620	603	620	646	597	603	642	604	599	646	609	632	633	590	648	593	628	578	643	625	639	586	625	657	648	614	668	640	650	658	625	615	640	612	648	597	604	679	601	623	633	595	624	616	597	581	591	628	624	620	572	637	581	588	610	602	633	652	652	651	619	584	618	655	604	661	591	611	631	611	658	637	635	604	638	626	623	611	642	650	625	576	642	619	607	602	598	597	632	597	609	589	653	635	633	664	616	591	605	638	677	650	605	621	631	584	661	637	633	628	603	629	616	629	621	638	673	580	649	597	627	657	608	658	626	671	655	637	610	645	645	648	636	641	632	617	587	615	648	632	627	635	613	628	653	682	644	592	609	637	623	636	605	632	624	636	622	612	617	572	640	613	580	621	581	644	615	616	647	614	602	612	620	623	631	627	647	608	617	603	611	624	640	626	616	642	640	622	641	610	629	639	627	590	655	603	660	630	658	636	639	606	607	629	618	582	632	633	633	640	656	631	639	628	620	616	604	604	602	591	595	588	611	632	600	605	641	633	658	606	625	607	602	599	626	633	652	598	614	630	678	605	593	571	619	603	594	620	597	604	652	628	621	628	681	648	596	611	588	628	623	636	622	594	627	591	601	576	633	619	613	613	591	609	644	603	625	569	662	585	652	608	604	603	581	613	624	598	616	673	652	627	597	628	583	632	624	654	665	645	631	647	697	610	617	622	633	645	613	670	629	604	586	636	628	608	645	642	621	668	621	571	633	612	595	635	642	647	594	608	610	645	610	635	609	602	651	602	613	617	606	630	619	598	681	650	629	648	645	620	580	631	635	611	606	661	605	582	632	587	645	638	587	625	653	589	613	632	583	630	620	621	648	601	583	610	620	608	633	619	551	634	610	648	644	660	612	664	673	644	645	626	604	582	613	624	600	619	644	626	658	593	627	603	621	617	598	701	642	617	563	698	664	646	634	603	650	613	594	575	658	626	632	633	592	574	622	614	627	648	644	630	597	604	606	619	612	624	626	654	612	602	619	586	607	602	618	611	601	636	567	632	609	645	589	641	628	642	603	590	643	617	576	687	615	622	582	611	634	659	628	618	603	634	650	650	613	622	633	676	627	627	648	675	625	593	634	655	623	618	631	618	621	646	636	573	619	614	615	641	682	629	659	669	623	573	594	615	618	590	605	625	614	604	599	632	616	622	663	619	569	626	613	626	623	635	594	603	621	611	601	641	619	651	675	589	615	608	624	566	605	622	652	640	567	637	627	620	623	597	617	628	619	640	607	646	639	628	598	638	601	611	630	688	664	639	620	587	633	612	671	599	616	609	632	633	579	601	635	602	601	623	594	637	580	589	592	638	629	564	627	613	602	612	657	667	593	608	662	628	632	598	591	641	621	655	671	579	612	627	625	627	633	604	561	594	597	597	671	612	604	602	625	623	624	587	632	593	637	622	583	631	631	600	586	576	605	632	650	639	642	638	590	630	655	611	594	618	573	600	637	572	652	611	637	615	610	653	643	638	645	607	605	627	586	621	605	634	629	647	630	628	615	623	612	591	623	605	601	610	621	627	613	648	644	595	635	619	652	652	641	636	633	583	633	643	643	626	628	660	637	615	612	635	624	641	660	641	615	592	618	575	650	650	625	617	607	615	634	628	638	620	601	643	652	634	646	634	642	684	625	608	614	622	667	627	630	617	641	652	621	594	636	595	611	657	633	670	669	586	606	656	663	656	636	611	618	609	572	647	609	648	576	593	638	582	610	608	646	657	636	652	629	601	612	624	589	614	616	628	648	625	589	650	625	617	622	586	600	601	601	602	673	617	624	674	667	600	646	641	632	616	619	640	588	635	618	655	620	616	625	648	606	611	627	608	628	604	643	649	681	618	646	660	646	643	639	658	654	615	607	676	581	649	610	618	624	623	642	632	572	614	587	658	611	635	617	570	645	611	662	621	585	630	599	614	638	649	618	620	651	597	626	594	642	624	611	568	631	622	618	636	633	671	607	596	625	619	583	593	657	694	594	633	620	632	602	596	614	569	598	590	663	647	610	625	624	610	603	661	642	629	639	630	708	596	629	646	605	614	619	579	612	576	616	636	651	644	629	627	623	601	638	642	628	606	624	632	638	637	618
60996	31909	11430	3570	1195	552	426	372	347	298	333	304	317	324	278	298	315	320	290	284	302	314	309	328	317	285	303	301	309	333	290	301	324	282	267	297	288	308	316	288	325	278	310	276	288	284	284	284	311	256	266	286	274	242	264	279	310	263	267	288	281	297	295	289	273	285	280	292	268	275	292	285	288	321	267	267	297	282	254	279	292	292	309	262	257	288	294	302	277	292	279	306	266	277	277	330	271	277	260	268	273	291	269	288	286	228	302	291	267	285	306	288	271	283	294	257	284	280	297	299	283	271	270	278	274	265	293	298	296	278	310	264	272	262	308	273	238	288	249	251	279	269	298	288	285	269	292	273	261	294	277	287	273	287	313	254	297	281	315	278	328	278	287	263	274	260	271	275	312	296	308	255	292	285	264	268	280	300	306	265	276	292	293	306	308	280	291	273	302	275	290	278	305	282	300	245	279	285	259	283	278	293	271	289	290	288	284	281	260	277	258	315	342	289	285	278	275	248	290	266	287	263	281	278	265	277	269	269	309	278	301	298	310	286	278	279	279	285	299	267	264	269	303	295	265	277	309	299	281	294	272	296	285	280	299	271	310	285	248	265	291	285	272	301	270	309	318	271	298	274	260	301	324	291	252	291	304	285	288	285	281	267	301	288	284	267	295	284	292	286	261	286	291	252	265	260	290	255	325	270	270	304	299	308	283	302	275	279	299	289	300	265	284	279	289	264	261	289	273	294	274	297	268	290	265	326	283	311	274	266	263	307	280	283	285	273	270	264	287	279	266	302	297	271	236	302	285	304	301	273	286	239	291	276	271	259	283	270	261	274	281	277	266	264	292	258	279	268	289	264	294	289	314	287	242	273	312	278	282	275	280	270	260	273	271	302	266	293	312	296	303	245	301	265	274	286	305	281	272	280	283	283	271	279	264	306	309	240	253	309	303	288	290	273	274	321	282	287	292	273	291	280	270	278	269	225	307	249	269	288	278	256	302	225	273	300	272	288	286	271	250	241	302	237	307	308	307	275	278	306	289	291	277	296	276	286	268	271	251	246	282	272	312	268	284	268	277	282	280	275	284	273	296	292	250	240	298	305	297	327	290	316	275	293	284	274	307	276	306	245	278	266	282	281	342	259	296	310	303	296	268	281	267	256	276	295	281	274	260	285	276	303	270	300	276	313	306	281	276	246	291	269	277	302	312	277	277	325	312	290	297	300	258	240	277	271	300	287	272	276	267	288	273	261	258	276	275	300	257	286	261	263	294	279	250	285	276	262	265	259	293	257	301	244	282	281	270	328	277	270	268	274	274	251	296	309	280	274	299	273	304	330	276	282	310	263	300	271	293	283	292	270	263	279	290	278	288	299	299	269	290	292	295	305	289	272	272	317	246	290	263	259	277	312	268	326	298	291	340	234	299	263	271	270	295	317	247	255	314	281	262	257	282	305	264	288	288	276	295	253	301	288	247	264	288	285	284	257	282	261	266	301	277	312	253	276	259	286	284	282	294	282	272	285	291	281	285	288	275	283	251	267	299	283	283	309	278	304	297	238	294	261	262	292	304	282	290	290	289	300	281	284	292	288	295	226	266	288	284	275	277	280	255	250	255	246	293	285	267	288	262	266	304	264	270	257	311	281	282	270	305	282	264	262	296	288	277	250	270	252	287	279	290	267	288	276	264	262	258	273	271	285	256	264	266	259	265	287	256	273	292	292	284	269	296	278	308	276	274	278	259	277	299	290	272	274	259	286	277	288	274	301	283	281	257	279	273	273	289	289	271	254	289	285	281	284	269	270	271	278	250	271	298	305	270	275	250	279	277	270	274	269	278	298	296	285	264	287	262	284	280	251	278	253	293	276	293	285	296	295	302	281	278	292	267	282	307	245	320	301	284	289	284	286	261	251	286	273	312	259	278	259	291	311	273	285	286	301	277	295	295	280	282	280	283	267	297	286	258	277	297	280	280	256	273	300	264	299	282	299	290	295	243	291	282	264	280	282	264	259	272	255	248	256	258	299	272	291	299	278	289	274	272	263	281	283	339	300	322	332	264	264	293	277	296	313	294	282	283	272	249	258	298	298	275	278	264	278	292	296	299	312	325	272	227	261	257	305	308	261	260	273	259	284	285	274	284	292	273	286	300	281	271	277	264	262	291	301	246	270	298	298	290	270	260	306	294	271	292	267	266	304	303	275	288	268	282	268	289	248	292	287	295	291	281	294	288	310	267	258	277	313	317	286	273	298	273	275	298	277	283	271	290	299	262	292	333	257	252	254	284	271	280	291	291	332	263	292	289	270	269	288	265	285	292	263	260	275	265	294	290	242	262	283	318	277	296	244	254	276	293	299	260	290	251	276	275	291	302	292	305	281	290	275	268	270	274	297	280	283	272	286	265	301	281	287	282	278	289	279	265	248	287	293	288	295	296	308	275	258	301	290	300	313	285	272	305	271	290	263	259	270	261	268	280	318	287	309	323	251	288	271	283	251	265	270	280	286	285	277	268	284	263	254	299	303	284	262	247	300	270	261	260	284	281	290	280	265	313	260	300	277	290	233	289	294	303	296	280	271	277	318	278	288	296	276	277	307	260	284	280	257	272	248	257	300	274	240	273	281	264	264	274	269	270	317	267	278	306	263	327	276	294	284	293	326	277	262	292	285	268	278	284	311	267	256	281	293	252	293	292	302	295	263	277	291	258	261	271	265	257	289	303	279	292	290	272	286	290	263	274	303	271	303	324	269	292	316	269	258	314	249	272	256	285	283	301	315	276	254	288	275	289	285	280	294	311	313	281	283	280	295	261	291	272	297	281	276	303	288	237	297	302	303	282	313	282	284	288	271	286	268	266	286	269	299	287	299	280	317	299	278	316	301	300	277	267	283	292	293	270	270	258	277	278	292	285	276	301	295	256	279	272	293	269	302	266	267	277	252	272	294	267	315	279	285	326	267	293	255	264	300	279	274	284	310	281	261	284	286	285	265	280	303	296	296	278	280	269	302	249	299	289	309	327	285	302	284	264	260	277	303	276	281	294	286	287	276	287	263	272	273	256	265	271	274	300	282	278	284	279	284	289	277	307	252	302	302	288	333	292	277	285	260	326	306	271	279	298	259	268	278	275	267	293	284	295	284	290	296	325	281	265	287	300	297	254	281	295	269	264	273	315	305	262	251	264	274	291	299	317	282	339	289	311	265	280	294	277	284	287	270	309	309	252	342	297	273	272	294	273	286	276	291	269	298	275	247	261	298	290	272	271	284	290	297	305	296	285	262	288	275	273	272	270	268	247	289	301	285	306	297	297	288	274	284	293	290	282	301	294	281	271	256	260	288	269	283	268	261	238	265	286	277	283	289	297	275	301	265	316	291	250	269	320	305	267	290	307	272	307	298	291	279	267	285	303	269	269	283	278	307	326	286	298	268	302	271	295	275	260	272	291	284	263	245	296	257	294	301	288	277	262	317	287	282	281	254	265	303	279	304	290	305	303	286
40297	23291	11150	7073	3699	1678	1254	1053	972	904	851	768	791	787	729	734	700	701	628	726	723	695	683	697	629	705	652	710	677	616	637	651	701	620	586	647	658	657	628	654	622	571	617	651	572	608	641	628	611	577	579	635	595	645	582	621	590	608	577	601	597	572	598	631	619	602	584	577	639	628	610	651	578	571	623	616	577	584	533	588	624	572	595	615	582	611	620	587	631	628	613	568	658	606	634	651	637	621	613	603	598	609	617	591	642	653	577	592	596	623	591	600	650	592	572	589	601	638	624	576	621	650	613	620	584	617	627	615	613	622	579	593	628	661	613	625	585	616	571	613	611	591	644	650	596	592	633	640	623	658	590	626	621	631	634	634	680	621	607	581	594	664	634	642	622	637	636	584	629	585	603	643	625	625	621	580	630	620	600	627	610	586	595	606	575	609	604	617	626	629	608	605	575	589	613	627	621	601	631	636	667	653	578	612	614	638	637	594	579	587	661	633	626	592	575	599	603	641	623	620	580	631	617	609	592	588	607	559	614	621	583	625	645	660	585	620	599	616	615	576	597	566	596	623	606	604	627	617	594	600	617	609	597	638	606	638	663	652	625	617	619	611	588	599	610	614	575	652	648	625	598	617	642	575	633	586	581	629	628	608	626	643	613	672	606	572	640	583	634	578	618	557	590	600	576	643	613	567	615	601	590	590	572	623	561	640	593	648	630	615	641	644	628	596	644	590	594	602	658	626	657	611	661	586	585	628	597	595	613	628	591	593	618	631	619	631	677	604	600	634	633	607	601	587	626	667	657	599	620	591	593	580	589	651	628	601	570	623	657	628	597	574	628	621	596	625	601	588	650	603	649	642	596	651	620	633	585	617	596	620	582	555	613	600	603	611	598	610	581	610	637	573	626	591	594	586	651	584	652	648	586	595	579	615	572	573	558	593	625	626	631	629	634	620	595	600	595	668	631	608	609	629	621	633	616	621	605	641	596	614	606	596	615	609	604	574	609	660	602	596	640	592	631	593	626	611	622	645	589	612	616	632	621	570	605	593	605	640	574	588	597	661	622	613	624	630	630	551	636	605	600	604	571	650	590	629	607	560	629	641	588	631	598	615	627	601	604	559	602	575	629	587	588	618	637	618	629	616	628	642	617	632	650	620	596	612	609	612	612	633	579	614	621	586	637	629	634	619	613	610	632	621	602	596	567	633	618	599	640	573	638	613	600	584	609	621	597	614	593	597	627	617	608	618	626	571	632	592	598	633	613	662	592	622	624	609	616	592	628	631	607	608	625	630	603	621	617	595	659	604	610	582	599	609	604	604	668	670	621	593	633	606	621	638	619	620	658	572	594	626	631	611	630	624	593	596	624	594	606	662	607	658	612	610	606	605	634	650	612	629	614	622	636	638	611	622	642	591	609	624	619	634	629	643	564	579	594	645	600	630	608	566	631	658	575	608	632	607	619	599	642	568	609	594	635	586	601	649	577	662	645	612	654	588	633	645	583	661	635	665	577	611	657	646	604	593	677	631	614	620	599	643	588	615	576	650	623	599	639	566	617	592	615	620	618	644	690	622	624	623	577	571	629	638	620	622	628	603	621	598	586	652	590	653	608	628	599	624	673	635	613	601	624	603	567	608	632	573	548	627	569	631	698	643	618	646	610	625	644	650	592	598	662	574	656	610	589	614	600	608	594	614	610	600	656	657	657	643	627	602	631	611	597	596	593	580	610	629	626	555	620	636	626	583	627	649	623	601	623	631	611	614	649	611	641	612	589	573	618	596	635	616	623	603	608	608	592	629	599	597	590	618	599	597	616	621	601	650	608	620	606	595	619	602	628	631	655	598	588	578	611	603	638	622	616	643	626	642	610	629	606	599	580	616	566	638	571	602	625	612	608	632	618	586	622	582	595	597	624	660	593	622	648	555	612	636	638	623	651	586	593	599	598	595	563	554	618	615	606	592	651	582	667	650	612	638	617	645	617	607	650	604	588	606	665	576	609	641	575	600	605	674	622	566	624	630	647	600	614	571	682	634	590	659	601	640	594	628	589	599	646	649	618	616	589	571	604	572	622	562	566	634	662	628	623	605	597	622	581	608	568	571	621	616	667	601	630	603	624	648	640	659	613	597	629	652	632	545	619	601	590	592	645	604	639	627	610	611	597	609	652	614	629	612	583	608	631	656	613	649	631	607	622	616	615	608	638	653	620	637	570	669	604	627	633	577	601	659	621	639	595	593	584	586	609	612	582	632	596	598	622	581	608	654	607	601	624	635	597	613	629	601	632	568	620	606	646	590	648	638	606	628	655	649	587	617	587	620	622	588	604	627	612	566	633	607	623	610	626	590	578	615	620	644	623	630	630	609	659	588	589	628	645	611	619	606	600	598	587	627	610	613	631	563	604	582	616	595	573	614	637	598	612	564	595	569	589	562	574	616	612	600	624	619	596	591	622	612	594	588	597	593	628	617	639	610	567	616	602	604	613	581	650	642	621	611	614	622	582	645	569	540	613	580	630	636	603	600	618	636	616	644	572	612	592	587	622	585	595	614	574	605	672	602	593	640	603	640	630	582	644	603	659	635	651	682	629	638	593	621	564	658	546	605	633	602	633	600	612	598	617	595	620	567	623	656	592	649	613	619	600	597	611	618	587	635	589	634	615	638	627	621	589	604	637	629	601	584	565	619	603	616	631	625	592	562	647	582	627	619	616	585	655	618	557	662	630	613	604	596	605	598	616	613	586	629	586	612	620	589	594	608	613	616	655	609	601	625	596	589	627	598	621	623	649	626	613	659	622	602	595	635	636	616	629	612	631	619	626	637	655	629	641	585	673	652	654	636	644	575	565	640	653	609	617	603	642	599	614	585	611	610	672	599	628	621	624	592	615	588	613	581	606	581	621	595	602	602	587	624	573	631	598	579	605	635	595	617	615	640	632	656	593	573	615	626	597	634	613	619	647	599	582	605	627	555	589	631	607	622	639	603	671	663	651	612	602	652	592	628	605	600	548	614	617	591	649	610	646	622	614	613	651	608	676	602	628	643	643	623	612	655	604	615	611	628	644	613	645	565	590	626	605	605	626	665	632	610	627	581	640	633	624	615	663	589	673	576	600	640	592	590	631	649	651	598	641	607	601	631	660	596	589	621	584	602	604	604	577	559	584	650	662	622	632	609	589	634	611	617	624	572	603	640	638	633	627	590	633	594	592	622	615	592	647	636	619	616	640	623	609	563	665	595	601	610	606	590	628	623	636	590	600	611	595	640	624	584	625	616	619	655	641	639	600	628	614	596	644	621	647	600	575	653	645	612	561	678	615	625	637	680	630	576	594	605	612	646	621	582	633	558	642	584	651	606	642	586	596	596	622	672	597	626	586	607	577	635	609	613	597	613	608	625	635	609	619	560	597	577	608	621	623	657	552	577	566	631	575	617	605	638	584	616	638	620	602	637	613	633	616	620	588	602	605	619	656	619	615	614	611	661	613	635	643	627
63033	36560	19023	7870	2990	1421	694	488	433	351	399	339	341	316	329	271	326	344	304	304	310	299	323	286	311	302	272	347	334	325	277	278	302	284	277	316	316	303	287	285	292	272	290	296	327	283	287	283	295	258	285	297	291	324	281	280	316	296	286	293	270	274	317	278	280	288	268	258	270	299	313	253	254	303	262	261	282	262	264	290	289	297	290	262	292	279	254	298	295	259	286	301	303	303	245	263	303	265	282	291	280	282	316	303	307	280	276	258	313	273	278	286	327	267	275	258	313	273	254	282	297	294	281	270	311	317	285	295	286	290	301	266	272	299	259	296	293	292	278	285	295	287	325	289	237	311	300	271	252	281	276	299	315	269	293	269	279	306	291	294	269	266	302	264	282	270	286	282	285	273	274	309	278	298	276	246	296	291	321	269	287	290	249	266	298	291	272	284	293	265	261	280	264	284	316	284	258	271	285	280	288	299	279	302	276	277	287	305	269	242	302	263	319	315	296	248	291	283	291	255	269	299	289	293	276	295	278	287	283	268	291	291	283	264	265	320	266	274	282	281	288	314	252	294	271	303	291	268	270	295	273	319	324	326	278	299	300	292	295	269	295	269	279	275	278	280	302	270	283	280	280	275	273	292	286	270	285	259	305	268	273	272	280	316	299	325	279	266	291	315	287	301	280	284	283	254	302	280	258	303	271	298	284	260	274	265	286	305	302	296	283	317	276	289	286	304	289	303	281	268	297	307	274	293	261	304	296	270	286	285	290	281	291	300	289	293	263	277	273	252	285	265	309	298	302	258	269	306	283	286	270	253	297	248	268	271	292	266	267	275	284	286	295	310	313	317	281	267	330	295	254	275	297	277	314	286	261	284	265	293	296	273	281	319	306	264	253	273	283	309	267	296	286	309	298	277	310	289	255	269	281	267	298	293	296	298	318	312	281	290	267	264	272	308	304	316	277	300	285	276	254	277	289	278	295	300	329	270	276	283	275	271	296	296	277	275	289	314	261	291	301	302	291	296	299	284	284	283	297	262	247	256	294	299	258	261	288	249	303	270	300	265	315	286	304	302	270	264	281	294	286	287	260	270	305	285	305	277	280	302	279	309	302	281	281	282	287	286	275	304	282	294	242	298	283	257	288	323	326	293	302	311	277	278	267	282	270	258	285	284	274	278	273	261	289	255	262	278	310	298	311	278	292	293	273	267	262	271	253	274	298	265	255	294	274	284	304	259	302	275	286	287	268	298	270	276	292	284	301	266	291	294	290	266	312	260	283	303	284	289	268	264	270	294	277	292	267	322	306	273	287	290	270	308	295	296	277	283	276	294	237	293	271	281	318	292	315	260	286	298	277	284	258	296	315	272	302	277	299	267	315	278	269	315	291	254	296	305	292	314	277	275	305	282	293	260	273	282	297	287	275	296	262	300	301	293	284	278	298	288	278	276	258	295	286	275	305	292	271	271	307	281	271	301	298	288	297	313	293	312	284	295	294	321	250	302	262	287	270	318	293	315	312	274	278	316	271	274	307	266	276	277	298	311	289	281	312	288	284	311	297	290	290	278	273	275	265	278	294	284	276	296	308	294	282	269	302	274	292	309	244	256	277	275	281	292	278	280	294	319	278	276	317	303	290	241	284	280	305	261	334	283	294	294	301	266	284	298	292	356	334	294	267	295	283	272	309	261	287	283	284	260	257	261	268	285	278	257	287	315	283	301	284	275	267	294	279	309	301	262	261	286	272	277	311	286	290	306	252	286	311	256	291	289	270	267	261	250	273	254	261	314	266	280	247	284	278	287	316	282	265	270	273	285	301	295	266	280	298	299	293	277	278	287	269	272	277	315	276	283	298	269	290	271	276	280	305	290	260	282	320	273	270	269	273	294	315	317	271	303	283	284	241	262	268	269	302	268	262	263	302	278	242	294	287	288	287	304	286	293	322	292	292	270	280	276	307	225	280	289	299	261	268	264	286	257	284	293	297	314	311	296	268	288	285	271	255	311	301	278	280	264	313	290	290	291	277	279	283	289	281	296	267	262	296	269	297	281	321	257	295	328	256	275	283	259	244	317	280	274	319	281	261	295	309	329	303	291	299	303	306	301	294	290	296	271	286	335	256	294	287	279	293	282	299	261	275	295	293	254	272	265	248	288	325	304	286	301	257	263	297	256	267	323	302	272	300	276	276	256	305	286	302	306	267	325	280	279	313	279	294	282	287	291	260	287	269	274	300	271	272	285	284	280	286	280	304	291	272	302	298	283	288	282	253	255	247	286	279	277	264	273	257	272	314	306	279	285	314	287	299	299	252	274	284	255	283	272	304	315	309	267	285	298	278	279	305	309	294	301	283	249	229	265	285	297	246	286	267	252	270	291	278	282	283	299	300	232	250	253	293	270	289	295	299	277	292	278	264	254	267	293	281	273	269	312	297	279	302	281	268	293	259	284	285	257	283	251	332	299	298	306	289	276	285	280	305	272	280	281	278	260	264	288	282	288	303	276	291	305	292	285	250	241	280	318	291	270	271	291	299	282	293	243	262	248	292	310	272	296	301	272	295	252	266	290	283	274	292	276	290	284	278	317	240	249	266	295	312	257	279	304	285	293	252	313	274	262	296	290	276	252	299	290	269	302	280	263	303	291	266	300	276	291	294	291	292	311	253	307	272	267	296	272	258	305	314	293	270	316	306	284	274	273	276	268	271	257	290	288	284	290	281	271	285	277	259	251	280	276	306	278	266	281	291	324	260	326	289	282	300	302	293	284	291	294	297	285	284	273	282	276	295	253	292	268	295	284	269	315	293	285	295	290	288	272	293	258	299	267	297	314	278	274	298	284	284	264	293	285	272	256	263	296	310	339	293	325	295	286	302	299	261	286	273	285	287	275	267	295	270	309	272	267	270	280	290	318	291	271	298	279	243	280	268	263	263	272	286	251	280	275	309	291	293	298	270	284	302	254	283	273	256	303	276	299	269	270	267	295	293	287	302	287	285	284	285	287	289	292	303	280	280	309	265	281	292	287	277	285	292	289	301	290	299	295	268	293	296	298	341	307	266	325	274	314	265	310	270	290	304	282	289	308	260	299	262	258	283	264	286	301	291	305	272	305	264	279	274	276	309	326	265	278	257	279	279	292	286	275	274	254	292	275	297	262	280	311	289	269	299	254	263	282	326	294	271	303	286	279	264	306	276	288	301	306	293	296	297	285	280	281	305	295	261	303	260	256	247	251	301	296	288	307	317	288	286	273	277	280	263	306	277	263	289	294	279	272	292	297	275	295	288	284	281	290	278	267	316	322	289	277	274	266	309	298	276	284	296	288	285	268	270	293	288	273	285	274	265	251	275	276	284	291	281	289	271	292	280	287	263	308	272	248	283	276	247	260	275	288	293	281	271	278	248	282	287	269	273	292	277	286	302	277	292	289	312	315	301	274	292	298	317	295	295	273	284	293	299	295	279	269	294	303	298	268	300	286	283	272	274	260	280	292	246	319
39743	28093	19028	13835	8288	4609	2233	1384	1208	1102	1047	982	951	868	886	849	823	785	754	805	785	745	779	779	779	746	721	752	733	699	678	696	663	674	630	659	671	659	690	654	647	604	619	636	661	621	612	618	649	631	652	636	583	658	621	625	596	623	641	640	652	633	618	672	620	622	621	625	587	594	645	645	612	626	596	590	603	586	638	621	609	637	613	611	639	604	607	655	606	648	626	648	608	573	625	639	622	609	624	601	581	588	674	587	666	613	598	606	643	583	606	628	646	627	674	620	648	628	605	643	587	606	643	626	604	589	639	616	600	589	601	577	646	604	611	580	609	576	586	622	602	622	581	660	605	586	545	644	616	609	586	601	660	599	643	642	627	600	612	634	630	586	607	650	604	662	632	622	635	639	578	599	647	607	648	612	634	583	634	614	581	604	581	588	607	607	654	577	663	592	622	593	613	664	566	629	631	592	613	618	644	621	599	644	611	617	597	643	580	662	591	597	603	580	633	646	646	643	585	638	594	626	615	630	625	630	627	632	640	628	591	610	612	600	612	603	642	629	640	572	630	678	619	607	596	557	622	588	616	568	616	665	631	610	587	654	643	659	629	638	623	638	649	598	590	602	624	651	624	665	582	627	624	606	603	634	616	630	633	633	626	627	571	618	587	584	583	663	566	621	616	659	568	613	620	621	594	619	626	616	643	580	646	625	601	603	644	651	581	568	622	651	593	597	620	621	649	636	617	600	609	620	660	650	679	621	595	609	599	661	591	640	613	567	627	663	599	639	654	633	624	602	666	622	637	659	608	604	595	609	620	614	627	633	629	608	632	595	625	621	614	618	642	603	597	609	619	648	603	615	602	627	634	630	648	644	614	618	624	659	626	634	640	599	606	627	624	588	610	643	634	617	654	605	589	635	579	628	615	576	578	642	587	639	643	622	631	635	637	621	649	665	599	626	642	655	617	650	637	616	610	659	613	630	611	628	599	646	629	643	625	610	587	579	590	620	636	582	623	625	629	605	567	608	580	664	665	615	593	623	602	620	673	665	622	588	643	619	583	595	636	632	633	595	629	616	591	646	587	611	593	622	660	601	625	617	627	633	619	598	623	659	618	626	649	605	649	617	619	603	601	665	640	628	650	612	645	636	619	636	644	627	622	629	586	602	636	647	619	649	617	641	617	575	625	575	574	605	605	638	632	653	658	592	613	672	632	620	576	629	611	602	599	648	638	615	568	629	608	609	618	589	614	614	637	607	619	642	622	584	578	612	570	646	595	607	670	623	613	658	656	639	632	652	631	588	599	687	588	612	641	633	621	607	600	625	627	605	637	646	623	635	643	601	582	596	609	638	580	637	610	593	562	643	619	642	595	638	629	573	609	598	624	593	612	609	586	630	603	613	589	617	587	602	638	624	650	647	625	615	619	642	612	634	635	618	590	561	626	648	640	645	585	588	655	637	603	619	614	633	638	636	604	610	569	615	659	583	642	605	640	635	606	603	620	621	581	603	609	605	625	602	631	644	591	608	606	578	627	617	615	631	614	626	637	630	571	649	617	586	599	658	668	639	586	616	653	608	635	585	587	643	645	607	594	608	585	630	603	598	621	617	652	621	619	596	615	620	593	601	651	584	590	667	602	605	633	641	590	620	599	616	606	583	614	638	656	632	616	652	608	551	641	610	602	566	630	625	578	645	620	551	604	616	652	640	612	655	633	613	595	591	612	636	589	624	599	599	615	613	622	689	621	639	642	630	655	653	604	602	615	648	655	629	600	643	647	616	616	651	651	642	590	622	640	600	639	587	659	594	646	640	602	598	603	635	636	608	611	625	598	608	613	647	615	615	590	653	603	622	644	610	642	663	587	615	596	583	615	640	624	591	623	610	596	631	627	640	622	652	592	615	612	646	629	630	586	639	616	614	619	590	644	624	628	623	626	633	662	626	603	631	625	660	580	654	607	604	575	633	609	602	671	591	609	629	597	610	619	645	656	643	628	677	662	610	584	636	649	613	643	608	645	644	612	632	611	635	627	629	634	640	608	620	640	627	609	608	611	646	609	630	638	637	591	581	585	612	600	599	652	580	635	663	596	652	637	629	599	607	594	624	654	631	609	568	583	601	622	634	593	632	601	607	642	624	572	605	596	647	636	665	612	594	656	640	637	633	600	591	599	591	672	610	652	655	593	573	595	590	617	657	639	612	574	583	610	619	619	655	618	577	619	615	610	621	612	577	626	628	589	561	666	605	602	604	619	621	609	575	639	595	634	647	619	612	597	614	634	579	616	617	614	611	627	658	654	638	635	567	634	647	613	646	618	583	611	587	592	654	607	620	584	612	609	626	614	590	620	626	605	611	578	603	650	634	586	638	592	620	624	646	622	629	641	621	612	568	628	593	629	627	610	633	645	616	610	640	619	625	621	577	640	685	628	640	642	623	643	591	640	613	605	594	604	597	613	625	592	604	620	632	625	635	636	589	553	659	616	630	614	621	661	592	596	564	644	556	628	654	590	622	647	652	617	636	627	636	620	603	611	597	574	659	621	606	617	581	633	625	589	582	615	608	638	606	647	609	634	622	635	644	648	634	598	600	605	593	634	602	553	631	623	627	614	636	583	678	660	665	599	655	590	608	628	636	635	605	621	643	634	587	655	634	584	601	634	644	618	633	631	604	602	624	612	613	616	617	632	572	617	599	620	622	628	580	604	574	649	601	628	599	599	635	624	595	578	585	660	598	618	582	624	617	629	624	631	646	653	580	629	562	636	633	609	622	590	647	608	615	564	619	638	622	594	566	623	603	647	643	662	632	570	616	573	611	593	599	655	623	616	617	605	619	639	625	634	601	581	613	633	604	647	626	591	640	653	622	632	613	599	640	643	645	585	673	593	635	604	646	611	589	590	627	585	588	579	642	634	637	626	632	587	632	600	622	619	605	679	604	626	610	605	627	572	608	643	588	596	606	572	677	651	590	615	616	684	621	620	630	607	628	612	568	569	622	620	602	585	632	630	581	638	615	626	614	630	650	644	585	625	630	607	601	626	630	632	614	618	626	668	620	641	588	637	609	614	624	582	624	615	635	564	613	614	616	587	621	633	622	608	651	608	607	656	629	603	585	611	601	651	611	607	626	636	623	617	633	639	586	569	616	621	582	622	680	594	627	605	645	674	666	618	638	659	641	605	630	606	629	601	608	623	623	615	609	613	655	584	650	599	608	597	646	596	628	607	616	654	613	625	613	618	589	613	618	656	613	627	598	584	637	605	640	585	582	639	610	624	603	586	631	616	591	616	578	609	613	601	584	622	599	656	641	625	603	625	605	649	662	600	602	582	629	631	625	642	574	615	592	623	645	593	581	653	618	638	622	621	632	637	627	609	589	602	595	595	598	640	600	584	628	657	602	638	658	622	632	670	645	627	622	630	603	579	573	582	620	603	576	595	618	624	581	643	674	649	664	633	595	627	622	615	573	648	583	619	609	666	617	611	631	632	612	615	627
49794	21254	6531	2920	1535	735	392	373	356	309	328	321	339	313	309	299	282	326	313	306	296	319	292	298	339	324	291	294	317	326	318	304	277	306	279	292	293	304	297	281	308	292	280	299	311	305	300	327	297	289	284	291	291	302	286	286	297	303	317	337	286	282	270	302	273	323	281	279	303	318	269	273	295	302	309	295	281	254	278	290	303	291	310	303	309	294	280	276	311	292	280	268	314	268	300	258	301	293	284	304	286	280	305	264	303	320	312	298	268	309	300	316	293	296	282	267	312	270	306	277	291	291	284	282	293	295	353	265	306	270	258	241	282	275	320	293	292	288	325	277	316	288	322	264	303	268	236	288	325	287	276	300	279	299	298	279	286	273	264	308	289	297	257	299	286	292	303	306	302	308	280	286	293	321	273	285	265	271	254	281	279	260	302	279	307	288	285	275	318	277	289	317	306	298	282	293	302	291	275	267	297	271	283	297	254	288	246	303	260	264	297	273	288	279	292	288	314	304	297	296	294	315	288	328	281	281	276	295	324	273	281	297	308	321	280	279	306	292	264	307	330	272	273	265	289	285	273	267	283	255	290	289	303	266	271	300	291	290	272	264	286	301	290	329	303	283	270	312	281	307	316	283	296	297	266	310	269	284	302	306	259	279	290	319	272	295	264	301	291	267	300	309	282	263	285	283	277	328	275	282	301	315	246	305	302	324	289	306	275	296	302	316	353	284	329	312	294	273	285	306	303	272	293	297	270	285	292	331	273	268	283	294	270	307	290	315	254	278	269	294	289	311	290	279	286	277	286	288	353	284	299	285	313	282	239	337	278	262	299	268	298	297	259	307	294	290	271	303	285	322	303	280	316	272	278	292	277	272	273	290	273	263	301	303	294	284	298	320	309	294	316	296	304	314	252	302	269	307	286	260	279	257	316	318	290	289	282	265	316	279	295	292	299	280	300	277	287	279	282	292	297	306	315	285	287	305	265	336	246	284	305	287	313	292	299	278	295	319	308	290	275	290	312	300	324	300	321	305	291	255	279	326	287	279	285	290	290	304	305	298	269	299	306	266	307	301	274	299	243	290	282	254	293	306	300	285	272	295	269	287	284	279	354	299	303	262	280	296	263	285	273	294	310	248	295	280	272	288	285	278	281	313	290	279	291	287	269	291	320	319	288	265	292	293	291	263	294	310	331	282	319	269	283	278	286	298	295	283	293	268	301	304	294	278	312	304	257	305	263	296	279	285	302	297	315	307	292	286	287	261	320	306	297	292	255	296	259	272	274	296	298	285	299	291	300	304	297	287	269	284	316	280	319	312	308	272	271	301	274	326	272	312	265	284	291	330	282	304	301	267	305	256	348	313	287	289	288	308	305	283	272	312	285	302	288	306	326	277	272	306	298	283	304	304	295	304	307	310	321	306	269	274	274	273	254	303	309	273	285	325	327	292	290	281	307	315	310	274	300	313	307	298	309	273	313	281	287	274	278	273	295	281	287	290	269	288	312	272	299	281	303	304	284	280	321	297	277	307	282	292	287	279	267	259	292	320	304	261	280	345	323	284	285	266	261	313	272	285	281	310	322	302	285	301	283	268	274	288	292	293	307	270	291	318	319	316	295	289	320	292	303	298	280	270	304	314	278	290	295	312	297	312	303	261	248	280	298	297	268	277	271	290	279	296	321	270	255	279	299	296	296	321	313	270	291	298	322	310	285	265	266	315	305	313	266	279	304	259	270	291	307	270	294	291	275	286	272	264	319	304	297	270	284	312	334	269	276	283	313	283	302	279	297	265	274	291	270	310	294	289	290	284	295	274	303	299	259	269	270	290	302	292	314	278	284	294	296	272	310	278	276	303	289	290	261	257	311	299	257	292	275	288	293	292	341	262	282	288	328	300	293	278	274	301	280	268	296	298	271	320	244	312	312	284	309	279	284	297	298	268	280	258	284	262	269	287	286	292	308	313	280	309	297	298	285	275	287	293	312	287	294	275	250	292	254	295	292	310	296	275	294	306	249	307	298	259	299	275	270	274	302	263	289	253	300	273	303	284	280	280	308	285	266	266	253	289	298	293	271	313	310	291	303	283	322	283	279	320	259	286	289	291	299	320	295	301	336	264	301	292	278	263	303	302	280	281	275	273	315	314	310	290	286	304	249	278	302	258	269	288	301	309	269	274	324	270	250	293	294	288	252	283	326	313	289	311	336	308	315	290	309	320	321	296	298	300	298	291	290	303	285	303	298	268	306	267	260	270	306	308	300	305	281	314	293	293	314	277	291	266	254	265	240	289	277	301	293	291	299	339	272	296	305	293	275	293	294	306	302	300	302	295	285	309	271	314	271	294	303	307	285	292	278	262	301	278	269	288	337	306	256	276	310	278	308	259	280	258	286	307	288	288	301	286	308	288	294	266	298	302	294	295	285	282	295	317	319	292	258	266	294	305	300	258	297	281	287	277	286	319	304	274	292	312	270	289	303	261	305	310	297	290	281	311	287	273	313	295	290	281	286	329	287	263	286	285	286	278	281	288	250	306	275	287	278	299	326	289	278	303	334	248	283	283	293	297	343	241	269	305	284	298	302	281	270	310	306	294	308	312	291	283	326	289	294	283	261	326	316	324	292	276	254	299	323	241	273	248	274	255	307	291	333	312	273	230	289	298	294	266	267	259	285	298	290	256	297	301	304	297	298	296	278	304	297	269	313	268	283	291	305	283	292	306	293	289	309	265	298	289	315	256	266	302	322	288	287	271	299	275	279	300	270	308	260	359	246	283	270	303	310	344	292	282	288	281	303	267	281	307	292	295	281	291	317	339	291	293	308	290	302	281	289	290	286	285	294	283	265	281	290	294	285	303	314	343	299	264	293	270	313	298	303	278	274	313	286	251	283	291	311	311	283	309	261	293	281	296	295	275	298	280	261	283	270	289	277	279	296	299	296	318	287	299	284	292	283	277	277	308	310	303	306	278	314	286	325	302	263	312	289	287	320	284	278	302	322	272	281	313	267	264	283	315	297	267	276	322	292	305	290	293	295	283	314	300	277	283	304	272	290	294	318	268	312	267	268	269	285	288	321	275	277	273	258	260	304	273	300	310	289	281	255	282	257	262	290	310	296	284	287	282	276	260	293	267	249	280	284	277	279	250	294	284	283	307	284	288	267	285	260	294	295	256	276	248	272	296	290	323	301	299	282	295	283	277	269	286	278	302	282	294	295	276	268	330	289	294	281	291	272	276	305	282	271	313	280	251	312	285	300	271	291	281	280	318	308	246	323	268	272	283	300	296	289	280	290	271	309	292	300	266	275	256	304	275	302	278	285	291	318	316	268	286	287	314	318	305	281	293	279	316	282	281	252	292	301	266	279	283	309	285	281	289	303	303	281	282	315	252	258	265	275	275	295	269	285	309	261	289	303	285	265	278	280	293	302	292	320	269	280	287	250	288	271	274	277	303	256	314	288	296	295	301	285	272	285	323	291	266	315	280	282	262	268	262
31912	13118	8030	6904	4350	2308	1179	1041	971	862	875	823	756	743	695	743	747	760	718	725	716	747	727	673	695	676	665	691	667	658	655	673	643	639	644	671	611	693	685	631	668	656	671	648	657	609	636	631	625	636	644	631	573	598	620	655	588	569	645	590	639	635	642	621	665	590	641	623	643	638	624	604	622	665	604	628	641	626	650	626	677	680	587	590	619	644	637	613	639	586	656	616	599	610	603	643	662	583	614	642	640	654	580	644	634	596	639	610	638	619	579	647	612	619	597	675	632	644	657	620	634	631	626	615	645	653	621	648	673	650	623	635	566	630	656	583	653	635	626	627	576	578	651	603	633	656	589	611	636	624	623	641	629	634	630	646	634	624	634	599	690	601	689	627	633	631	630	632	631	639	637	646	620	631	631	641	609	642	680	626	601	593	616	636	639	631	609	603	631	605	630	643	602	634	619	600	652	601	620	612	632	656	672	598	663	702	634	634	647	590	608	637	622	615	639	637	664	645	614	640	623	602	621	660	654	648	591	650	604	621	610	611	596	659	581	606	609	608	655	613	614	638	625	647	623	659	678	618	615	610	611	640	601	629	648	574	599	584	647	626	626	651	591	622	605	584	658	624	637	655	602	632	609	651	633	664	616	621	619	621	619	607	592	634	602	594	630	651	647	626	611	597	577	643	601	694	639	628	614	614	602	685	629	625	624	621	627	614	624	628	617	628	626	599	649	629	607	658	633	631	644	587	660	602	633	680	674	607	626	604	634	604	666	637	627	574	659	614	645	608	610	655	594	634	652	585	637	624	640	615	628	603	595	610	610	642	646	642	622	619	637	600	633	607	662	663	605	622	656	614	641	671	646	623	642	705	632	627	643	644	668	643	603	615	614	619	559	647	565	627	599	611	671	620	621	655	637	609	620	598	600	627	654	644	629	636	633	621	573	601	641	661	648	672	609	623	602	646	630	641	704	635	684	625	651	634	623	653	606	617	697	590	634	652	618	607	613	603	582	608	637	626	631	642	645	643	587	629	601	639	642	606	606	602	589	647	628	660	630	632	616	647	617	623	606	618	588	571	601	595	630	626	614	695	645	618	595	623	647	602	596	616	609	673	627	628	620	630	593	615	613	641	581	648	654	617	645	664	602	609	634	650	616	612	656	654	654	654	623	628	601	611	585	646	615	619	559	585	613	657	625	637	632	633	665	611	650	620	622	608	636	606	641	598	626	585	626	644	674	602	610	617	684	636	614	655	661	616	714	615	654	621	559	647	601	662	595	579	615	660	601	570	615	580	654	614	600	609	625	646	627	607	578	629	628	603	645	643	634	612	638	642	632	591	606	639	613	659	648	614	591	655	629	639	612	603	656	660	581	614	607	634	644	613	669	644	613	623	630	659	650	586	606	633	647	638	581	662	647	593	553	643	615	616	617	581	614	605	628	620	687	623	632	615	607	612	635	611	597	660	589	618	631	623	633	612	609	622	625	626	668	622	648	600	620	646	681	610	670	633	644	611	656	647	632	670	617	601	593	648	618	611	616	617	632	622	624	651	643	628	595	577	595	629	621	670	642	601	618	621	577	599	623	600	608	579	625	649	650	635	655	642	604	655	620	614	612	626	654	631	629	610	636	586	635	651	574	625	636	661	688	631	671	613	659	614	649	629	595	629	648	621	596	637	618	604	599	614	634	598	588	634	609	589	640	618	643	605	651	577	672	610	596	609	626	645	643	623	650	628	668	638	615	635	624	607	622	596	648	614	656	626	628	664	620	598	611	646	631	646	595	597	643	603	630	611	573	625	624	663	622	661	638	594	612	661	584	626	575	648	614	646	609	648	656	627	631	611	631	619	621	636	624	628	612	650	655	582	657	635	618	629	676	632	648	664	602	623	644	633	652	632	608	599	608	598	634	601	632	639	608	638	649	645	551	656	591	608	660	627	633	648	613	637	611	633	625	653	640	579	618	618	638	674	654	596	642	586	637	641	630	649	635	635	670	618	565	602	657	592	637	646	613	607	685	640	614	642	609	644	615	632	637	558	659	646	650	619	616	584	603	583	625	625	668	666	612	639	617	655	621	604	576	610	629	600	646	617	631	641	624	607	590	611	626	627	613	612	583	631	604	640	606	668	703	625	676	599	636	629	675	641	626	605	641	643	612	662	644	597	674	628	638	615	647	644	613	614	625	618	633	647	623	664	590	607	633	620	633	654	601	607	643	578	651	633	616	634	623	607	619	637	631	642	598	660	675	617	582	637	627	649	631	620	646	646	621	668	616	625	655	599	619	631	647	639	679	664	632	625	611	634	630	581	599	623	578	614	651	638	639	627	653	615	580	604	624	581	664	656	643	657	580	624	627	635	592	635	619	631	601	621	667	626	634	607	622	613	596	587	615	649	654	614	677	619	600	640	646	578	623	596	622	613	609	608	648	600	622	598	600	606	629	622	617	645	628	632	668	620	595	596	648	620	630	624	567	663	664	630	580	634	629	624	612	616	641	663	603	625	607	643	671	600	573	594	646	603	648	652	627	629	598	643	611	633	633	610	653	621	636	619	604	646	678	659	691	612	671	604	629	646	625	640	624	623	619	629	601	617	605	620	592	597	589	597	657	644	596	625	626	639	672	614	647	640	578	617	644	679	649	629	666	632	669	658	658	630	654	613	657	618	639	600	616	659	618	628	634	633	663	610	633	624	598	643	609	635	596	626	569	625	604	630	615	648	600	609	660	613	620	599	590	607	656	607	580	579	622	614	609	608	636	632	655	630	614	548	608	649	635	632	599	588	652	623	633	686	644	621	641	618	626	613	617	601	631	598	622	682	621	657	621	601	610	631	674	601	609	628	626	636	642	614	586	623	607	581	640	639	614	631	616	651	581	591	638	636	662	610	612	643	654	651	612	632	617	625	597	667	634	618	630	627	616	625	643	579	602	590	656	627	622	621	602	613	603	627	637	634	638	663	601	613	588	655	597	675	624	606	641	579	634	615	624	635	653	640	662	631	652	629	628	659	607	641	634	586	609	611	604	619	634	621	633	643	629	601	590	628	578	601	626	647	647	606	631	584	624	653	603	678	614	658	608	657	661	639	575	653	594	598	620	596	638	656	613	641	627	603	581	624	671	630	618	622	600	642	664	629	637	680	664	625	631	645	622	621	611	575	614	615	664	619	640	629	650	609	631	590	609	591	655	608	606	707	620	591	646	627	598	623	614	624	637	662	631	683	590	616	619	615	595	705	650	628	627	663	575	704	629	666	626	633	662	622	630	641	644	641	612	689	604	618	596	592	632	627	660	684	635	627	582	653	602	606	635	588	607	605	645	613	653	616	654	648	649	660	635	609	662	634	627	602	631	658	656	652	623	619	624	666	604	579	633	621	607	619	622	610	639	622	616	618	622	680	616	610	604	642	608	662	608	587	652	615	643	601	592	635	630	615	579	620	614	598	656	634	598	615	637	670	612	612	608	649	644	618	667	612	674	636	633	630	621	624
53245	27173	14857	7317	3282	991	615	452	429	388	372	379	317	308	306	318	342	286	270	299	316	304	312	312	318	318	295	298	313	298	327	286	271	314	269	294	289	283	280	292	281	267	255	322	256	253	269	272	283	274	284	293	243	272	303	293	290	260	242	281	299	265	297	262	293	251	264	271	266	285	260	246	273	262	258	289	262	265	295	258	305	302	270	304	271	299	261	275	247	275	273	278	293	295	301	301	261	288	251	289	308	279	273	275	275	274	293	266	271	307	314	282	287	252	271	324	279	249	303	260	264	250	305	290	260	271	256	252	272	285	338	287	271	264	295	297	319	273	254	272	286	280	279	274	261	302	285	267	274	241	269	298	285	266	303	255	270	310	267	283	287	311	289	267	270	277	291	277	275	268	286	287	288	288	293	272	299	260	281	288	249	284	284	280	257	280	278	272	267	275	290	266	260	283	301	270	300	259	294	284	255	293	290	240	313	293	323	263	297	314	302	307	259	277	273	263	283	271	304	259	285	296	271	285	305	282	290	255	259	301	279	282	300	281	256	275	280	265	270	292	273	265	271	281	277	283	262	286	298	301	285	273	305	273	266	275	246	258	287	323	277	265	330	291	284	289	319	289	244	270	308	316	291	277	299	302	283	274	302	266	254	280	294	300	300	260	298	284	301	274	290	284	299	279	277	242	269	261	281	287	282	303	240	303	276	265	296	315	263	275	272	306	264	265	313	295	264	277	285	283	257	289	279	261	299	274	274	270	260	303	274	289	230	269	282	277	289	283	282	264	278	298	287	294	299	278	316	278	271	292	287	291	290	290	282	298	306	248	276	299	320	327	306	331	283	306	280	294	303	286	278	282	302	273	256	253	255	300	268	282	258	303	284	266	269	312	280	300	262	259	296	271	313	286	283	258	267	310	298	255	282	281	268	285	316	259	273	293	306	285	297	269	289	300	299	233	263	326	269	302	308	303	278	293	297	265	300	253	296	287	285	298	277	306	289	279	268	256	254	283	299	298	292	273	274	272	290	273	278	312	259	244	262	279	266	298	304	271	267	288	308	257	283	276	289	263	289	293	263	294	289	315	264	293	283	294	304	300	278	257	281	274	269	316	256	280	293	294	253	267	283	291	283	282	288	277	282	268	303	278	267	273	280	266	286	261	300	268	249	272	271	257	283	273	273	265	308	284	266	276	255	280	264	302	276	290	290	310	285	254	269	303	301	265	276	280	283	287	269	301	303	285	283	272	266	315	293	310	261	243	268	282	275	300	294	276	297	231	265	283	273	289	284	274	298	322	288	283	315	280	244	263	249	322	304	267	287	261	277	263	275	247	286	277	294	279	293	296	274	260	271	321	307	283	310	278	274	260	262	279	285	278	284	262	292	297	291	252	288	268	302	296	295	310	301	274	292	297	283	284	268	264	269	293	251	288	302	301	283	260	301	266	299	271	296	286	290	268	277	295	268	282	296	300	302	320	269	292	289	297	297	267	254	279	287	293	264	295	260	288	247	245	238	313	279	282	267	258	273	297	304	296	275	289	257	259	264	308	278	283	319	284	291	276	296	269	311	288	271	317	278	265	263	278	267	263	269	281	257	300	289	271	259	275	258	274	266	280	276	300	229	293	282	276	290	289	281	249	300	257	264	262	263	313	265	278	288	283	300	300	292	263	288	276	291	307	244	269	293	288	308	279	303	292	267	242	264	260	299	305	271	260	261	258	281	253	283	284	327	293	263	291	276	275	301	309	253	273	318	303	276	276	275	282	261	238	276	275	302	302	277	303	286	264	284	282	258	231	285	255	252	296	301	272	305	278	275	274	282	341	288	270	267	239	302	299	254	284	256	307	295	269	256	289	279	295	291	269	289	261	303	283	283	298	307	264	289	287	290	285	275	275	291	305	303	280	258	283	278	257	253	299	270	289	265	291	265	269	288	259	288	245	302	257	267	286	306	286	309	276	250	245	286	269	291	272	313	281	293	259	245	249	286	271	269	283	286	309	296	278	283	291	272	270	230	250	282	264	271	290	262	276	315	283	278	313	276	299	279	317	255	251	287	309	303	247	305	264	257	303	295	285	284	284	312	311	270	282	274	287	279	286	259	312	273	284	281	299	253	296	293	268	294	301	279	284	293	287	286	293	283	312	292	309	300	283	301	317	278	289	275	278	240	274	307	273	304	273	298	295	271	298	275	286	232	264	266	307	268	272	295	278	303	305	285	287	254	276	287	305	279	304	298	265	284	258	256	243	262	306	268	290	278	314	276	275	291	304	296	283	262	299	245	264	285	291	271	308	265	296	301	292	259	293	289	293	299	285	280	284	300	261	263	281	285	264	281	281	270	282	284	279	283	279	288	290	280	293	286	289	313	262	292	320	296	304	300	280	283	272	280	274	273	288	273	285	278	291	245	264	323	295	275	254	261	272	296	306	267	265	291	281	280	282	287	287	298	260	332	303	249	292	281	304	310	279	265	256	283	272	253	302	279	295	283	259	278	265	281	288	293	292	276	288	281	284	328	303	327	278	286	271	275	274	292	280	265	300	284	272	261	264	265	278	260	248	319	278	296	257	272	294	242	264	279	287	259	285	275	270	305	279	266	292	283	276	270	292	328	282	292	283	275	270	262	289	281	285	287	299	288	287	267	270	287	275	278	264	261	282	307	291	266	272	300	251	290	275	303	274	334	264	240	291	270	294	319	260	295	301	314	295	269	269	298	279	287	303	282	272	267	277	281	254	305	289	252	258	261	316	270	272	270	251	274	251	275	255	294	278	256	313	269	290	277	234	288	267	295	291	271	271	290	232	284	280	291	294	291	300	282	270	252	278	301	236	280	259	276	288	272	288	306	266	285	286	304	232	279	281	301	270	273	281	312	262	246	282	289	277	308	269	279	250	259	310	277	257	257	260	280	259	281	301	264	295	292	322	283	288	267	318	249	252	306	292	311	290	243	259	271	267	264	266	277	283	305	293	301	254	295	263	277	319	275	258	282	271	266	265	289	295	290	253	262	279	257	246	283	255	270	298	248	283	288	310	285	281	280	259	305	257	293	274	273	283	317	255	304	269	269	315	273	247	282	296	271	256	248	274	285	269	314	280	283	286	295	277	262	273	265	264	260	281	269	271	289	290	307	275	296	289	299	280	276	258	283	296	280	285	264	285	282	262	256	251	300	292	296	276	281	268	292	267	317	305	223	287	282	289	277	250	250	268	275	277	277	281	286	280	253	271	263	291	290	282	295	276	321	277	298	274	241	288	271	281	285	275	262	285	254	266	312	263	279	282	308	303	275	280	232	313	301	290	270	289	299	246	310	277	282	271	301	272	263	276	299	274	264	278	269	307	299	302	293	285	258	245	254	292	324	263	274	278	301	283	270	282	277	257	286	256	296	305	299	252	292	252	295	323	288	298	278	272	313	298	294	293	283	276	276	250	295	252	280	260	288	314	300	269	268	279	290	273	327	282	296	277	298	312	263	258	276	261	281	285
33360	19662	17917	14864	9213	2823	1814	1487	1299	1158	1091	1029	959	885	867	840	811	813	820	782	788	778	818	733	710	749	735	732	725	724	672	683	667	701	719	669	644	631	604	657	656	639	662	632	611	622	635	642	619	653	595	613	622	644	605	642	610	585	631	648	624	582	607	625	648	602	635	633	648	641	650	638	558	620	594	612	619	648	584	594	597	621	641	633	573	623	609	570	592	630	614	635	596	599	612	642	658	628	574	662	608	562	639	638	656	609	590	619	665	594	647	606	617	594	619	646	645	622	629	626	629	621	643	583	648	655	596	610	642	589	642	573	610	583	591	607	628	636	600	625	629	599	576	601	574	603	631	615	615	614	632	622	620	602	621	590	630	589	606	605	621	595	655	634	584	659	617	616	625	609	615	627	615	583	598	644	632	617	633	617	641	600	632	652	612	557	624	606	579	580	615	594	624	612	626	638	620	600	574	595	567	621	634	618	689	582	617	622	627	614	648	607	598	580	583	615	645	646	589	657	584	612	682	623	635	620	583	604	563	590	601	636	608	608	640	618	629	638	594	603	616	609	632	619	617	587	667	602	606	688	637	581	616	661	612	636	586	572	573	611	629	643	594	633	517	601	631	600	619	565	639	622	603	615	592	617	633	644	626	659	567	644	618	601	599	578	554	635	601	638	646	652	593	599	605	662	628	581	626	621	593	644	634	612	623	634	642	611	589	609	640	617	636	594	614	596	678	668	615	605	627	599	624	595	623	624	575	581	622	605	614	612	606	615	659	600	581	636	596	610	640	653	692	631	615	652	583	623	598	594	631	590	572	625	586	565	631	572	595	572	627	609	594	607	617	606	627	581	632	628	615	591	601	625	633	629	576	614	591	593	624	644	607	600	602	565	592	635	659	649	582	632	682	661	640	645	619	551	597	615	603	581	572	594	579	568	618	592	649	640	585	662	603	615	656	605	631	673	619	621	590	617	594	562	608	579	624	596	641	619	616	614	603	614	590	644	613	602	603	580	617	611	584	595	601	627	602	624	594	594	601	616	636	614	606	672	652	570	596	602	642	662	634	570	605	589	641	618	561	606	620	593	632	603	620	588	660	637	610	641	606	566	586	598	652	638	655	580	622	665	569	604	598	670	575	637	592	598	600	633	638	656	607	633	648	603	581	589	607	622	611	637	619	615	588	641	643	642	651	612	643	605	622	595	626	622	564	625	602	611	645	619	653	602	618	593	632	593	572	636	618	595	644	594	616	614	625	629	603	596	623	582	614	608	586	602	571	596	578	594	620	660	654	642	611	552	617	647	628	595	637	625	595	636	588	603	610	588	599	612	619	595	604	639	606	599	572	614	629	637	641	591	636	574	637	609	595	609	579	610	589	615	607	617	672	621	631	614	650	580	642	625	633	599	609	657	643	602	604	579	635	623	628	583	528	598	653	635	627	586	604	640	587	611	641	611	621	611	650	609	640	590	637	603	657	591	651	623	656	641	584	646	642	623	612	652	673	596	633	621	629	638	633	608	661	604	638	652	630	597	619	636	630	622	587	609	621	594	630	587	613	606	657	636	612	601	630	581	667	641	614	618	634	591	593	619	612	588	628	652	636	657	581	601	596	643	633	613	598	637	641	665	622	598	595	641	665	606	618	639	580	614	592	574	557	595	630	628	566	586	620	580	607	579	603	584	621	581	574	608	585	691	638	617	575	615	590	639	624	643	572	601	627	628	618	616	658	590	612	571	653	669	610	627	641	621	626	569	636	594	636	642	604	596	582	601	594	661	597	605	568	597	597	641	614	606	629	606	637	610	614	562	595	676	600	597	561	583	643	607	648	605	624	582	662	589	622	614	624	584	590	592	645	581	582	621	591	605	621	617	602	610	642	634	637	632	612	581	622	615	614	588	595	644	610	638	622	600	570	590	616	602	606	640	607	586	567	576	609	592	586	627	606	624	622	580	607	573	605	620	625	667	570	598	614	594	617	622	628	624	637	662	610	618	669	607	626	691	585	621	610	605	619	656	625	606	631	629	625	638	558	611	667	605	638	625	625	647	630	609	633	637	630	629	624	624	686	602	614	631	636	641	614	609	602	623	595	602	628	639	582	604	634	608	599	675	666	595	623	588	606	601	652	626	631	561	633	600	575	598	665	596	597	608	637	634	655	655	622	628	595	608	584	626	585	634	639	634	600	585	598	655	624	630	640	591	612	619	668	673	626	604	635	626	603	624	611	588	645	646	591	617	643	614	572	618	598	625	644	586	593	587	566	621	616	636	588	621	586	585	626	642	620	636	604	582	656	598	580	602	616	608	612	630	607	640	598	624	591	634	621	633	634	623	591	621	594	601	601	675	632	669	601	644	587	603	628	576	628	609	590	639	623	636	636	624	594	654	577	631	648	625	591	593	620	640	579	628	599	607	631	620	627	599	592	621	656	611	614	616	587	638	569	613	626	620	560	574	643	673	644	614	620	594	631	661	580	607	613	629	649	580	630	631	603	605	614	650	571	628	602	651	612	584	580	593	606	588	605	650	616	617	628	607	616	583	580	635	622	614	640	577	661	616	639	613	619	652	593	601	623	621	563	622	658	613	582	634	613	598	576	603	589	599	618	610	618	612	605	666	625	617	560	593	629	601	639	622	600	622	610	591	575	589	580	622	634	617	612	580	643	630	604	637	666	659	606	636	665	650	612	628	668	619	589	579	620	610	564	600	590	643	612	606	634	593	660	609	607	623	615	616	633	591	631	636	602	618	625	615	609	630	580	647	621	598	647	615	656	617	612	646	601	597	587	607	601	639	583	633	591	604	604	599	610	636	613	600	659	654	597	608	576	593	595	643	607	626	601	576	591	619	625	646	642	593	612	580	619	646	627	579	588	601	622	596	657	606	587	619	574	623	649	576	607	603	604	648	595	627	667	613	624	566	614	632	615	608	629	644	587	603	613	651	598	641	619	574	631	611	601	580	657	632	599	620	622	618	634	604	617	614	655	641	632	627	658	601	605	619	581	584	620	610	621	557	576	595	635	610	604	616	632	592	609	604	656	578	590	615	614	623	600	626	614	624	565	615	582	632	608	659	599	612	629	644	566	640	595	583	608	646	605	616	616	586	585	585	618	638	665	607	636	635	595	606	647	624	652	646	609	603	621	627	567	653	577	655	606	584	611	632	614	636	570	634	601	607	640	606	566	561	619	640	615	654	617	624	605	627	623	631	619	594	651	635	598	643	631	591	613	606	645	604	643	617	644	617	578	559	609	598	644	631	647	603	580	651	646	607	604	559	618	606	642	593	585	614	572	590	594	624	650	597	578	596	604	629	552	606	556	600	562	566	606	599	602	628	584	663	615	609	575	624	591	620	591	569	590	633	575	586	626	675	612	605	554	583	636	605	622	623	590	575	594	608	618	581	617	589	562	613	611	602	618	617	586	625	624	560	648	638	626	606	615	629	661	585	603	635	612	610	635	646	642	625	630	597	585	630	642	661	622	612	634	587
61852	34452	23337	10644	2503	807	579	470	447	388	387	397	343	368	329	321	326	292	368	270	299	316	327	288	297	300	280	319	324	312	318	327	304	283	288	303	312	282	299	296	297	310	256	288	295	279	284	283	290	300	303	267	288	302	271	289	300	307	279	261	302	257	271	291	273	272	321	299	263	264	324	309	280	318	267	297	305	276	286	283	291	300	286	293	317	304	332	266	294	302	317	275	278	278	274	311	249	271	286	293	295	281	284	279	298	295	268	286	308	289	277	288	303	304	292	266	286	303	301	310	309	317	259	268	259	281	291	279	283	293	260	293	275	325	293	290	292	290	316	287	323	289	294	293	306	265	285	298	304	300	273	273	289	278	274	311	253	260	304	325	271	280	266	301	319	295	312	289	282	307	283	301	308	298	294	284	310	283	331	305	283	282	270	270	277	253	282	268	280	318	289	243	268	279	299	278	262	284	288	274	290	304	268	303	324	264	274	296	295	329	267	260	278	256	296	295	250	296	278	287	280	292	280	294	299	299	290	299	274	300	275	269	293	284	285	266	289	284	280	321	289	264	303	281	312	262	288	294	302	265	319	291	320	271	297	320	281	312	283	267	255	279	291	307	285	296	284	269	291	297	286	277	324	262	307	312	251	263	246	299	270	288	303	313	290	299	296	285	278	310	291	278	280	265	259	267	272	342	305	283	282	303	314	269	307	277	280	288	277	290	262	290	279	317	323	292	256	294	284	300	288	289	288	309	315	286	295	248	300	277	280	257	274	302	268	291	295	269	296	281	293	303	277	274	274	288	284	272	296	310	268	262	278	322	270	296	324	294	311	297	259	307	279	267	325	308	294	292	256	329	267	313	295	281	270	277	290	293	281	265	276	281	320	305	264	308	314	265	297	308	272	301	287	266	288	285	262	299	281	298	306	266	288	300	302	320	292	266	225	298	273	269	281	294	290	263	269	273	271	283	267	295	288	270	286	252	294	288	297	301	300	315	279	257	294	279	302	301	285	302	311	265	271	310	278	277	271	265	304	274	263	291	298	309	286	306	291	292	314	294	288	311	302	293	295	268	288	286	273	285	281	293	278	303	264	272	307	288	307	264	321	297	308	303	260	300	296	298	244	319	286	285	278	283	245	275	307	281	289	282	282	292	265	276	297	235	260	297	305	278	286	256	270	305	323	303	269	278	295	281	265	270	278	293	283	285	270	297	284	285	286	297	274	301	304	274	295	315	249	263	275	295	273	305	286	274	275	266	281	305	284	311	291	293	279	270	254	275	292	293	305	287	239	278	311	263	304	317	263	270	289	231	269	288	302	314	292	284	300	287	273	273	292	288	302	284	267	278	296	332	297	271	262	276	264	259	319	310	308	291	321	281	258	278	300	284	291	303	274	274	289	304	280	289	259	270	311	287	300	301	281	304	282	277	265	285	262	295	287	272	305	281	290	285	289	272	276	286	315	247	324	281	270	287	276	329	288	275	264	275	258	310	296	285	305	319	273	267	292	298	298	279	308	262	283	242	280	231	274	321	300	282	296	279	276	319	261	299	283	294	272	285	257	285	276	253	286	288	278	287	304	275	284	288	281	270	258	243	262	260	303	295	294	315	280	279	290	291	283	275	297	301	277	326	273	274	308	310	246	313	325	295	265	281	300	281	277	289	284	285	326	320	260	277	296	262	313	288	279	281	288	294	281	311	293	270	250	310	278	290	301	290	294	298	275	268	264	272	303	296	284	266	288	301	303	284	290	316	281	329	280	310	310	319	283	296	314	280	308	303	292	312	269	300	305	293	258	285	313	294	295	307	292	280	261	278	290	301	274	274	260	277	278	286	260	307	291	268	303	315	308	323	293	278	303	272	289	282	300	284	282	289	317	261	284	307	280	247	281	297	266	258	268	294	291	283	274	274	306	285	268	310	273	259	311	313	285	296	325	287	276	287	284	265	283	325	306	284	312	311	282	267	289	284	304	307	289	296	338	309	287	260	283	267	301	302	288	296	236	260	290	275	295	267	296	293	312	277	326	270	266	293	266	272	311	282	270	326	278	292	272	290	324	272	281	329	316	290	292	279	278	290	288	284	282	293	291	257	277	290	280	316	286	283	278	280	267	281	301	296	283	312	341	286	322	280	276	282	291	292	280	280	278	278	278	267	290	291	278	273	260	286	290	288	286	284	295	298	322	282	276	286	294	308	305	262	286	288	289	335	306	305	300	337	226	285	294	312	315	289	280	296	271	307	298	289	279	309	285	281	298	302	255	293	291	261	276	280	286	313	277	278	282	276	311	286	279	321	281	321	311	294	277	314	276	308	316	291	285	257	261	295	291	272	280	262	280	307	270	288	277	275	294	314	309	283	298	327	299	257	282	277	260	286	277	314	279	265	267	264	281	264	280	279	327	303	299	300	299	281	308	323	278	307	317	304	298	282	273	287	322	271	291	327	289	287	303	238	292	333	282	273	345	311	291	277	272	285	294	275	289	277	282	299	283	265	283	306	294	313	299	306	320	320	305	317	275	273	291	330	323	278	317	255	283	294	252	303	301	310	281	289	278	299	303	270	273	244	284	277	291	267	277	278	298	285	288	261	267	284	301	302	305	309	270	292	262	294	303	290	268	306	287	277	250	254	308	270	272	312	244	319	250	267	306	257	299	284	296	253	273	286	293	294	282	276	280	265	268	244	256	318	283	261	254	266	296	281	295	274	274	250	285	287	329	333	291	275	287	301	284	285	302	283	289	278	297	299	253	297	252	249	281	304	275	285	255	282	301	275	302	275	289	272	272	281	297	315	286	256	289	266	290	282	297	261	263	317	322	298	286	256	274	289	269	271	310	277	287	290	297	300	271	260	289	294	261	286	284	305	308	269	270	279	281	285	307	308	330	288	262	299	291	278	303	264	318	294	258	266	294	283	263	300	277	266	282	296	293	303	341	278	297	286	297	273	317	304	288	301	300	280	315	287	285	280	266	284	311	277	297	308	294	273	302	258	293	266	294	266	321	299	285	265	293	279	309	271	320	297	263	272	244	277	299	282	307	260	275	289	293	286	291	266	270	277	279	286	288	297	270	306	295	297	248	262	291	334	308	294	296	279	264	301	274	283	308	265	276	292	288	302	272	289	282	307	304	267	334	290	302	270	289	293	305	304	272	284	314	271	299	278	281	297	274	294	293	285	263	275	287	313	259	286	287	289	255	275	282	276	263	294	312	275	260	270	273	303	304	285	248	289	251	286	268	303	276	286	313	301	266	276	294	251	337	266	304	288	274	279	309	285	271	258	291	297	294	318	289	299	257	289	282	289	284	259	283	317	271	298	286	319	261	287	282	292	286	256	257	280	264	277	291	273	277	330	287	231	296	300	327	292	288	276	281	288	298	276	299	289	298	279	292	278	304	273	265	309	306	275	265	278	279	276	283	280	275	278	284	291	292	292	278	252	319	297	291	299	314	271	250	243	314	302	309	304	297	274	287	293	277	278	280	335	296	329
38740	26722	26385	16069	5616	2454	1882	1616	1319	1230	1053	1060	912	910	864	841	794	804	791	807	801	787	740	784	772	745	757	715	728	737	717	697	675	698	657	683	632	680	688	689	676	670	661	593	605	602	600	614	685	630	656	675	652	640	616	630	647	637	655	599	637	654	643	607	646	646	615	666	637	600	630	585	619	640	653	603	629	629	630	603	614	630	637	641	653	586	593	608	621	617	652	633	629	601	666	616	584	616	604	614	623	658	608	661	606	616	607	658	572	623	627	612	641	608	616	677	617	618	611	592	603	599	612	624	589	580	645	674	576	599	609	598	631	623	642	643	607	638	605	573	571	599	685	600	624	635	605	600	628	619	614	590	626	654	667	642	636	642	611	606	614	611	667	571	609	564	606	623	630	628	649	665	628	591	607	586	652	579	597	579	630	616	640	642	630	588	614	636	623	633	622	620	649	679	611	613	633	632	565	601	632	639	628	609	636	592	611	616	600	650	623	628	633	629	608	607	604	599	579	646	583	598	637	646	626	656	626	618	604	612	624	577	608	656	623	633	613	616	594	621	614	608	600	622	632	655	634	660	611	602	614	654	588	607	665	595	663	640	611	640	578	647	619	627	635	613	658	618	615	658	632	647	635	566	668	645	612	643	661	615	615	630	652	600	644	606	594	593	622	606	550	664	686	675	608	624	639	612	649	618	611	654	617	657	633	639	604	623	609	645	617	606	597	607	661	587	634	664	618	619	631	623	599	641	637	590	612	608	625	623	589	628	609	619	582	630	604	615	611	614	606	633	606	630	645	619	618	652	658	599	618	631	643	614	597	603	630	598	592	644	643	623	637	595	573	604	623	623	625	621	643	655	647	579	604	628	639	669	596	595	594	629	660	643	635	613	590	666	597	631	611	671	645	653	593	623	649	602	663	602	662	660	638	600	634	618	637	642	656	648	654	643	592	617	634	616	610	630	615	591	612	655	606	597	616	645	606	608	634	600	638	607	630	632	622	612	688	634	652	607	636	637	615	662	620	598	619	667	638	596	604	622	646	640	603	620	605	681	599	633	597	636	599	619	621	624	609	629	653	650	646	617	683	604	654	636	630	606	615	608	618	581	649	655	608	646	637	622	607	599	652	612	661	656	620	584	625	598	595	683	590	645	659	654	640	598	621	604	625	607	620	619	587	607	619	639	597	616	619	681	588	599	626	601	638	615	616	651	632	643	623	651	676	592	577	615	597	588	618	584	612	634	626	600	600	644	655	656	620	672	632	644	604	563	623	622	656	562	650	641	608	631	624	617	652	617	594	613	609	578	595	608	662	643	582	616	630	607	609	644	631	633	600	594	646	594	628	618	662	630	683	621	622	642	616	587	631	619	664	666	631	627	644	619	605	640	660	621	601	618	631	650	584	610	600	646	636	615	628	659	632	621	637	647	662	600	597	641	584	655	635	683	611	654	662	622	597	607	641	610	589	646	620	611	637	611	636	621	647	630	668	616	617	636	615	620	595	616	611	604	607	622	622	567	610	587	622	618	618	605	628	629	615	617	595	665	628	679	628	621	621	579	610	617	638	659	616	603	601	611	657	643	643	609	621	605	619	584	631	628	619	624	633	603	637	586	604	580	622	642	633	596	616	623	621	588	633	637	609	596	594	621	654	616	614	630	623	613	629	599	663	586	603	612	603	589	637	550	600	661	590	620	592	566	613	619	605	632	655	653	610	608	637	643	634	630	626	598	612	602	619	612	565	576	609	606	622	646	615	628	644	613	619	583	656	647	657	652	574	631	628	655	600	624	592	635	594	605	643	627	586	679	591	607	610	635	612	652	581	640	626	596	587	638	679	667	607	632	604	614	556	603	626	560	632	635	637	617	579	606	601	666	654	646	644	676	617	640	628	670	599	627	618	632	633	618	644	639	620	620	636	652	631	611	638	656	632	628	651	681	605	612	585	611	585	611	654	650	597	650	645	637	602	567	635	590	574	615	662	576	603	618	603	645	617	594	653	606	635	613	603	612	636	598	610	648	581	622	648	623	657	632	638	593	597	580	629	632	636	609	661	669	624	622	624	597	612	670	615	619	639	631	641	642	662	615	607	623	611	607	675	611	614	600	614	644	600	610	641	641	611	609	616	600	628	634	588	616	584	589	639	643	607	643	615	589	672	588	652	657	598	625	631	616	606	619	614	588	628	595	634	619	630	613	642	672	632	643	596	646	650	633	605	576	621	600	647	645	568	620	585	610	644	614	609	628	650	651	551	642	636	599	606	648	619	611	635	621	594	625	631	609	633	634	630	594	651	693	607	625	620	623	587	622	624	652	622	659	620	654	607	590	590	642	602	630	662	635	625	602	621	604	594	606	629	647	601	614	630	634	622	624	635	604	623	606	629	625	589	619	619	608	628	650	601	581	600	642	589	621	659	639	622	676	627	585	635	655	620	631	625	646	658	595	640	609	673	591	599	606	658	637	633	669	596	573	657	631	649	623	617	605	633	628	631	609	622	657	627	608	627	619	627	673	589	577	638	659	660	666	574	666	716	591	592	628	645	637	618	603	606	650	625	593	625	597	629	666	606	617	624	681	578	620	587	629	622	656	633	609	639	616	626	596	614	572	592	606	633	606	640	593	608	606	639	603	650	635	569	645	577	591	605	621	591	632	636	597	599	626	601	653	639	622	620	627	611	659	597	619	632	613	652	579	640	632	633	656	633	591	646	638	640	595	604	661	609	618	636	573	657	600	669	646	639	608	620	618	584	610	634	643	629	636	639	630	624	631	640	639	642	634	624	590	604	612	619	649	634	610	612	614	567	595	619	560	626	590	640	611	630	601	666	601	611	621	644	611	638	644	619	636	625	630	635	641	609	641	646	636	565	618	633	639	616	610	637	632	573	621	595	608	636	643	651	653	594	610	624	612	630	587	646	646	641	583	614	613	605	603	617	614	606	651	622	641	610	616	639	614	652	604	621	600	596	634	636	589	583	601	669	612	619	627	639	603	651	645	627	655	652	622	647	591	635	627	647	621	637	658	625	610	642	618	642	607	677	605	639	607	608	624	620	569	642	626	609	594	602	660	617	630	615	625	652	627	636	619	640	607	683	653	582	574	617	617	639	643	631	640	626	646	648	621	560	665	600	578	627	606	595	665	649	578	623	653	650	601	637	600	635	636	636	623	634	629	577	605	599	654	597	599	631	618	659	683	599	649	633	594	615	615	560	618	632	604	628	628	612	604	620	623	619	611	619	578	615	609	594	609	667	614	630	659	627	599	596	607	637	608	626	647	622	611	637	663	599	615	619	575	648	620	626	642	616	626	610	653	634	598	639	621	583	599	622	664	611	577	558	601	640	590	599	630	621	608	662	628	588	628	599	593	614	608	598	631	644	619	606	631	620	635	620	613	662	660	615	587	612	629	616	601	640	650	618	667	663	633	648	620	662	618	630	668	597	642	638	651	650	639	619	600	637	616	575	667	635	615	588	608	593	648	582	623	618	625
44890	20082	8230	2127	904	587	494	411	397	368	317	322	323	339	339	287	287	321	310	315	297	338	302	283	282	304	298	301	312	285	263	306	338	308	283	288	320	271	285	271	293	295	272	292	275	295	297	260	307	280	303	292	299	308	288	294	273	285	286	274	284	306	313	306	288	286	292	267	290	291	292	295	301	321	290	257	304	289	266	288	292	275	273	294	311	311	322	294	292	275	270	300	309	291	293	295	280	275	280	270	271	297	295	262	293	308	301	313	292	279	278	259	267	239	310	305	290	264	268	272	283	291	296	308	318	283	272	288	276	300	280	257	282	305	290	284	303	301	271	312	251	258	297	294	275	311	296	279	329	291	301	304	302	286	304	280	281	272	306	298	268	293	317	296	258	318	291	349	293	315	286	302	275	249	294	304	256	271	296	287	293	295	297	283	308	271	300	295	287	294	315	322	279	284	296	292	295	317	280	281	264	260	307	297	315	296	289	301	318	311	290	270	295	314	296	311	288	284	297	287	292	308	332	270	284	270	290	327	269	310	307	289	279	304	292	250	284	292	266	300	306	299	275	296	321	262	323	323	273	259	288	274	283	305	280	259	257	305	295	273	300	276	283	308	317	305	277	274	284	304	271	297	247	318	299	298	305	283	285	290	277	309	269	304	305	312	283	267	261	320	289	297	269	305	297	272	268	323	283	310	268	317	296	288	281	285	302	264	304	283	300	292	304	296	311	298	280	265	284	299	312	293	274	293	312	325	249	262	297	283	313	295	282	324	279	314	296	287	288	314	305	280	300	276	264	305	316	309	255	321	295	296	301	299	282	319	276	257	277	258	269	271	295	314	320	283	294	296	252	296	299	301	319	300	290	287	265	284	277	300	261	292	314	302	315	291	281	311	299	286	288	332	293	310	311	271	260	271	269	302	322	280	303	305	290	275	255	267	265	293	299	324	317	293	278	294	264	294	312	265	277	316	301	300	292	308	297	288	282	290	258	251	270	285	274	293	248	257	294	288	285	315	298	290	268	286	273	284	306	298	306	268	264	278	281	284	277	272	289	278	278	304	302	260	264	282	277	277	271	303	290	256	276	259	231	279	267	271	284	270	299	310	300	273	259	268	281	283	265	275	309	293	321	295	291	264	312	272	297	257	282	292	288	310	280	307	304	276	300	306	285	289	310	311	314	323	321	259	301	288	256	316	332	286	265	313	328	301	288	289	274	283	296	272	277	296	312	331	320	272	278	288	284	303	295	250	277	312	309	285	292	285	282	286	273	264	345	294	288	300	312	286	292	324	317	290	299	274	294	298	279	283	295	292	286	283	266	292	301	285	277	258	270	282	302	299	295	289	322	276	283	302	297	275	289	251	285	275	288	283	306	308	289	273	296	293	265	302	273	285	260	266	282	273	294	282	283	287	302	290	305	306	289	323	312	305	308	264	285	292	267	315	301	278	270	289	317	282	286	291	297	286	306	294	291	300	319	306	261	290	270	273	292	296	310	269	301	293	310	259	287	287	280	276	292	301	268	278	278	314	308	292	293	267	296	292	266	285	303	290	317	309	298	262	302	317	296	289	266	291	309	298	287	243	275	280	276	256	329	303	313	304	285	313	316	282	267	302	288	312	280	295	294	283	324	300	270	269	279	295	297	255	334	318	262	303	301	290	298	265	293	288	310	306	293	275	290	273	300	290	274	324	310	281	304	306	299	280	283	340	328	334	280	306	288	283	279	319	299	275	281	312	306	286	276	304	274	254	305	312	307	287	275	316	284	260	303	299	256	249	263	278	308	308	282	278	283	283	289	326	297	267	311	301	277	324	308	297	287	294	282	281	271	292	274	282	298	310	298	284	263	292	338	285	276	316	259	266	290	276	279	295	321	305	307	265	296	299	292	266	295	275	298	299	288	251	328	293	281	304	314	263	308	284	247	303	306	332	274	277	310	284	286	299	316	278	280	301	291	315	282	308	293	306	281	309	259	288	326	281	291	307	317	283	289	274	298	311	289	277	302	275	317	315	276	290	297	309	284	298	271	306	337	311	310	312	289	303	264	254	258	290	259	304	287	290	309	297	319	310	260	291	248	295	285	315	283	266	271	288	266	292	272	263	293	291	306	270	284	302	319	300	289	281	284	298	293	307	285	310	277	298	280	276	284	293	274	278	276	326	277	272	250	284	274	322	283	303	310	303	278	316	284	286	313	294	273	296	298	307	284	290	278	311	342	291	275	291	311	277	328	284	285	269	287	302	275	275	274	287	307	298	273	308	281	275	284	281	262	295	302	291	300	277	290	285	294	285	276	299	291	319	291	293	273	255	252	322	321	313	280	285	319	282	258	264	330	281	276	286	316	338	302	291	262	323	326	268	280	316	302	256	308	265	336	297	304	292	276	285	281	314	276	301	290	295	312	296	286	326	310	292	293	308	305	280	319	282	289	310	291	261	289	308	284	306	309	287	268	277	313	306	313	315	286	279	303	323	312	304	307	279	290	315	294	271	321	317	251	268	313	313	304	284	271	327	280	284	262	281	288	269	272	310	284	275	282	295	281	297	299	294	283	308	283	282	308	305	276	290	303	260	290	288	276	288	254	287	285	284	258	293	310	303	289	247	284	298	276	332	288	252	323	306	300	305	314	250	283	278	292	282	263	314	304	273	320	278	335	280	305	302	307	288	286	297	298	293	255	298	332	294	289	255	302	272	272	276	269	287	315	271	242	276	315	273	281	276	290	286	275	259	260	318	279	295	275	271	319	287	291	299	302	297	287	270	240	291	284	271	329	311	286	265	313	293	293	283	297	287	311	269	287	283	296	281	280	293	303	318	296	302	264	292	294	281	277	245	277	271	290	281	287	307	312	322	304	298	285	251	272	291	302	293	331	276	282	286	273	314	314	245	275	265	293	311	248	282	275	290	278	289	280	285	285	298	330	297	321	302	273	280	311	308	316	300	282	275	291	285	315	311	318	296	303	282	274	288	296	292	269	314	275	281	277	301	315	283	295	316	295	307	275	276	265	272	260	286	294	259	305	306	262	269	284	305	297	261	300	303	288	291	301	313	285	284	300	295	271	292	293	335	294	310	293	298	290	327	319	293	270	294	290	263	314	295	300	313	309	274	305	298	303	310	264	270	300	316	301	268	317	289	312	294	254	292	293	270	293	284	296	275	305	288	294	290	299	294	301	285	295	305	307	269	291	281	285	309	311	308	288	288	275	283	315	291	288	292	262	274	296	300	307	274	319	309	267	271	244	304	294	340	277	285	317	288	308	290	300	334	319	310	296	329	309	290	307	289	286	287	328	297	298	306	267	305	298	295	267	321	311	294	292	294	295	282	316	320	308	305	292	273	272	273	300	303	277	327	261	298	306	293	306	287	265	322	276	306	287	294	296	295	262	290	328	305	317	290	287	289	302	274	325	266	304	270	301	296	318	303	281	336	297	299	294	272	299	286	299	272	300	327	318	293	273	300	263	270	306	290	293	296	298	276	319	280
28130	15238	9690	4080	2729	1850	1427	1215	1017	987	925	873	842	817	768	774	832	746	795	697	744	708	693	755	779	701	725	694	725	684	670	707	669	669	703	687	611	701	616	653	650	634	605	614	645	602	652	606	641	632	645	645	635	622	644	634	616	612	653	632	658	637	617	630	624	642	668	632	629	637	627	611	628	635	618	633	632	631	659	657	609	593	656	622	590	663	671	654	652	598	653	599	632	617	665	619	588	650	653	598	625	598	608	601	621	635	644	614	625	657	649	629	620	603	687	600	650	632	670	643	621	651	631	628	606	608	619	638	670	577	587	621	643	658	637	608	606	627	661	580	618	622	614	641	653	619	647	685	606	648	642	654	652	643	632	639	596	642	607	598	636	603	656	634	622	635	632	613	615	639	642	603	638	625	598	608	604	578	627	625	614	594	644	602	606	646	557	639	657	658	630	626	623	613	589	619	633	643	643	609	650	633	628	603	612	636	674	614	645	676	618	641	621	586	658	623	660	661	652	674	657	565	608	665	604	618	654	595	647	647	609	642	591	633	616	602	636	636	673	635	681	628	616	670	644	593	669	613	650	689	625	626	653	632	660	595	612	578	624	649	648	655	614	610	592	623	653	592	633	643	600	604	615	607	649	627	597	639	611	612	616	625	608	636	610	621	666	607	614	652	618	640	643	661	612	637	640	627	631	664	619	620	641	613	609	661	610	607	649	663	660	638	630	623	646	652	638	631	618	562	648	670	624	616	625	620	633	638	609	626	675	631	583	606	673	624	605	647	616	626	627	627	617	642	626	656	654	655	634	617	589	618	587	631	596	635	606	610	661	636	576	648	605	612	609	624	633	587	658	592	600	642	667	621	653	624	617	617	597	617	582	638	670	611	589	641	618	609	614	602	587	596	624	615	660	621	595	620	627	673	637	634	623	634	616	660	612	648	652	647	635	594	648	669	612	642	604	643	655	632	622	619	629	604	620	635	652	629	677	629	602	619	588	613	628	596	655	633	651	619	637	650	622	670	613	638	664	607	613	628	645	596	650	661	642	628	645	648	629	654	597	631	638	620	629	663	605	622	653	600	653	611	643	600	617	621	665	655	668	585	635	630	630	606	641	674	615	635	660	600	656	630	587	604	598	620	599	612	604	625	648	596	578	630	629	612	617	641	599	646	657	662	630	632	629	629	637	631	598	627	583	637	658	634	655	645	682	623	593	605	601	651	655	633	639	629	633	610	614	619	624	627	631	658	621	659	636	585	592	655	608	631	610	638	610	609	612	644	648	658	591	665	586	603	616	595	645	602	630	678	615	646	604	639	660	634	635	559	643	597	611	624	644	573	652	627	617	624	622	593	638	627	636	612	657	594	584	629	606	653	598	644	620	647	623	647	651	671	642	609	617	669	642	637	643	610	623	619	638	618	661	642	643	647	642	652	637	615	641	642	608	656	607	593	646	625	620	617	610	605	626	640	643	663	625	639	605	574	632	596	626	602	604	631	642	624	638	635	635	618	653	608	643	637	624	600	630	659	616	646	625	620	622	579	627	628	597	601	609	595	613	646	605	594	660	623	585	630	631	638	637	641	582	641	605	584	620	636	668	607	628	608	640	644	647	645	670	649	610	610	652	621	605	674	650	663	640	653	647	657	607	668	652	660	621	632	635	638	619	613	608	645	616	640	606	574	594	622	611	609	604	624	628	608	627	558	619	633	621	595	630	644	635	587	644	616	640	667	631	643	639	614	608	604	657	607	620	636	627	670	653	644	644	627	598	654	648	626	638	637	625	583	627	659	606	631	627	632	652	641	661	628	609	651	636	649	658	635	644	674	636	641	588	625	602	631	609	614	606	635	637	608	611	641	630	599	632	616	615	644	660	631	669	605	633	667	629	595	627	574	645	630	711	587	638	629	595	654	630	626	663	663	639	687	590	632	642	632	633	632	643	567	693	600	656	624	605	636	630	589	624	619	613	655	632	622	641	628	619	621	665	589	664	649	599	586	612	612	600	644	617	623	609	698	592	621	640	619	628	668	643	623	626	620	643	638	621	602	596	666	575	631	710	596	627	680	633	630	604	665	608	590	674	600	611	609	651	632	639	609	646	628	635	593	639	677	606	582	621	603	664	593	633	642	638	611	631	625	644	623	661	619	627	612	596	626	651	606	639	576	629	644	585	653	610	627	648	605	626	634	635	610	621	690	618	661	616	622	627	639	641	628	668	661	665	623	624	640	618	608	605	617	638	619	666	644	593	597	601	630	658	639	639	598	625	589	668	623	608	655	598	623	600	641	634	611	608	620	634	658	588	630	631	623	634	578	633	634	583	606	613	621	629	639	659	614	611	653	631	627	618	657	662	657	653	590	623	631	579	665	678	611	647	603	623	607	605	612	591	638	637	644	641	598	631	633	625	610	634	627	615	649	648	596	661	635	628	639	635	639	651	593	583	670	611	606	635	634	612	623	597	630	564	605	616	617	663	589	615	602	659	615	629	633	609	594	635	601	593	621	649	655	602	594	625	623	631	627	577	600	624	666	632	614	609	627	618	617	660	677	663	644	590	623	630	573	615	623	667	609	610	645	605	627	608	601	633	628	654	613	639	576	603	640	618	657	613	656	615	621	640	621	636	651	623	615	612	569	635	653	588	663	679	598	643	594	566	620	621	594	608	631	647	636	631	646	649	615	640	624	606	597	605	630	618	651	671	644	646	618	605	623	642	622	647	645	607	623	605	622	666	605	607	627	673	678	618	617	581	614	664	644	691	583	616	622	636	671	654	610	627	615	671	625	666	647	592	650	637	624	652	640	697	650	596	663	671	606	633	661	621	660	637	622	637	633	638	609	654	673	676	643	657	618	568	593	604	638	644	671	662	653	651	618	636	597	606	646	658	627	631	632	661	581	651	652	623	631	619	661	654	669	623	633	595	674	591	663	637	632	640	636	643	623	613	597	597	623	621	605	639	615	613	591	679	651	610	630	608	639	593	652	647	645	648	613	628	619	648	647	638	589	630	613	652	662	639	632	594	644	635	678	625	667	647	654	581	593	656	608	662	630	623	599	620	619	630	664	617	655	609	641	600	615	698	665	619	632	647	683	627	610	602	625	584	643	628	626	623	634	590	627	659	600	611	628	627	640	649	582	632	638	606	570	642	603	639	690	614	645	651	618	641	632	626	626	653	629	692	628	621	671	596	603	614	654	629	656	631	649	639	628	650	602	638	637	632	623	650	612	631	643	609	673	559	644	628	614	592	672	623	661	591	640	604	628	639	642	642	618	633	606	632	620	619	661	620	627	592	551	645	622	627	622	634	609	635	673	616	624	625	623	614	623	619	616	613	640	659	612	599	613	668	654	633	614	590	615	629	645	658	634	644	628	607	615	616	606	607	578	639	646	604	637	619	584	632	596	614	641	630	630	609	593	624	633	632	609	630	618	612	628	598	629	645	663	596	627	620	613	635	610	635	643	590	648	624	629	631	637	605	655	590	624	646	652
52607	24790	10218	4007	1956	896	512	459	428	383	382	326	305	334	315	331	276	335	333	289	318	287	295	302	341	276	298	276	249	294	253	252	286	310	286	298	303	290	293	293	278	294	263	261	298	294	278	297	294	279	283	309	288	310	294	271	272	295	291	274	284	278	282	260	280	271	291	316	311	283	261	296	300	282	290	290	284	290	273	256	281	272	277	309	253	271	299	241	282	293	291	273	277	257	293	297	292	256	275	311	273	261	312	281	290	298	284	300	306	280	264	222	284	291	251	298	255	289	286	298	299	271	295	248	295	264	270	311	277	261	256	305	324	286	290	277	325	293	277	284	277	283	300	287	290	300	293	315	277	281	291	258	289	288	302	251	271	288	290	278	280	279	299	296	267	273	268	302	259	304	295	283	262	276	293	285	293	287	262	281	281	270	261	244	297	280	263	267	239	287	288	252	281	307	294	285	292	288	298	283	278	294	278	302	290	289	302	290	284	262	297	245	282	291	255	299	271	279	280	261	282	296	278	274	268	257	283	292	278	289	278	299	296	265	308	293	289	298	334	279	311	258	269	304	300	260	298	240	244	266	319	288	297	298	280	297	293	264	283	273	312	268	274	264	249	264	260	277	287	301	299	298	267	275	270	279	273	244	278	281	316	290	304	323	244	295	256	296	281	234	319	271	277	255	260	285	314	269	312	330	273	291	307	292	316	233	286	290	293	271	292	301	270	327	274	313	325	306	297	274	272	277	267	269	267	259	277	288	289	266	310	268	263	288	272	312	282	301	285	280	276	299	322	287	296	266	290	278	277	275	290	275	269	305	290	281	261	276	295	262	305	301	285	282	274	308	313	260	245	277	298	279	272	268	282	262	293	285	284	285	266	313	291	296	269	307	263	262	292	273	269	268	331	284	281	299	287	285	280	246	268	291	248	277	297	267	295	257	286	270	277	300	317	291	248	255	246	263	304	262	290	307	251	261	295	271	305	284	281	291	270	290	259	305	265	284	284	295	260	291	282	297	287	270	235	301	296	282	289	289	290	292	316	294	243	255	271	284	268	270	293	282	288	285	277	301	232	294	254	297	282	260	292	278	279	292	290	281	286	291	293	286	277	275	266	302	260	279	288	301	300	283	275	287	308	279	315	303	247	306	281	271	298	308	275	310	276	280	258	269	311	275	312	285	296	316	309	290	267	280	317	244	291	296	278	292	286	299	279	294	272	311	290	284	270	277	268	306	235	266	305	279	318	276	268	265	284	263	286	297	313	284	252	285	309	275	289	302	291	259	294	258	272	232	304	267	282	282	300	288	266	260	276	283	261	246	294	288	269	290	290	265	296	261	260	273	295	295	251	291	257	304	261	303	270	274	301	311	293	310	297	313	305	308	286	267	270	251	290	300	264	279	285	330	307	308	313	230	271	286	259	287	307	301	284	282	282	301	295	300	297	291	287	281	271	258	275	296	290	258	266	302	260	278	255	279	308	262	290	265	254	291	279	285	270	285	304	294	268	281	258	270	266	284	269	286	290	264	286	295	279	281	290	290	292	309	286	301	277	266	290	261	269	294	310	305	280	280	303	260	305	284	271	305	273	290	284	263	284	284	288	265	270	284	248	270	302	324	280	253	290	296	265	292	289	294	292	250	278	313	271	307	290	260	280	292	265	256	287	296	294	281	274	294	282	292	306	289	307	330	253	289	278	273	275	316	293	300	258	292	274	273	297	301	300	258	306	255	263	281	296	293	316	258	310	288	318	303	277	286	292	292	291	248	309	286	278	293	269	278	275	252	269	266	304	301	300	265	298	290	234	298	270	282	286	264	285	297	271	326	263	309	304	311	307	308	302	263	253	253	272	287	341	240	277	295	291	314	315	250	273	276	270	300	281	280	300	291	326	312	274	298	263	287	298	292	318	270	322	305	302	284	307	294	281	288	295	309	315	257	285	277	294	281	287	306	270	295	272	279	288	244	261	287	279	269	275	277	285	266	280	286	272	274	269	271	308	322	292	282	307	260	276	305	294	261	240	307	305	273	304	270	299	298	289	260	273	238	262	278	285	317	291	267	287	270	291	259	271	264	286	279	283	282	295	298	251	286	299	267	274	304	314	276	274	246	262	305	242	253	284	269	324	271	284	301	275	285	294	280	302	291	262	287	276	274	292	260	299	287	270	285	268	315	268	276	276	286	300	301	275	303	293	252	266	287	279	269	266	270	258	263	308	261	307	273	310	348	265	302	304	256	299	277	308	277	311	294	281	255	257	273	285	278	279	267	286	297	305	274	270	268	281	280	277	277	319	289	278	260	284	259	290	300	321	273	286	259	249	276	300	283	271	267	303	293	305	297	300	251	322	263	286	285	276	270	274	275	263	282	310	314	278	264	290	299	307	233	299	287	292	282	265	289	291	277	293	297	327	296	303	314	266	268	260	260	275	262	266	289	293	266	262	297	322	302	304	305	251	281	300	270	304	277	261	272	270	275	274	269	276	274	250	283	295	254	268	304	302	293	260	281	271	271	268	309	256	281	265	280	313	276	269	299	294	280	298	248	285	290	297	306	284	311	266	318	257	235	277	310	308	307	253	290	280	304	266	283	299	284	298	287	280	275	296	299	303	299	274	267	279	299	265	323	285	321	279	271	303	311	259	292	292	315	259	285	279	288	275	284	286	289	282	280	284	282	260	265	278	312	253	273	287	314	281	286	292	257	299	295	277	262	263	292	274	267	317	306	285	257	253	271	277	303	309	282	276	291	280	271	268	282	241	272	271	246	296	280	272	298	317	297	300	291	263	289	265	303	275	253	313	302	309	277	281	258	274	283	261	270	271	280	280	294	309	278	273	297	266	283	283	293	283	242	293	267	287	289	282	274	288	280	258	269	292	247	283	238	283	266	298	287	281	274	286	281	292	259	266	254	258	295	296	257	282	282	269	247	264	301	273	256	285	268	285	275	286	264	287	281	297	302	291	292	294	292	294	291	320	267	284	317	272	312	294	310	285	257	267	291	280	270	310	250	292	298	263	290	254	298	272	248	314	284	294	268	328	268	275	265	258	274	307	297	289	320	291	270	313	284	283	275	257	285	279	295	267	290	281	313	279	287	269	315	262	269	323	271	285	270	269	305	275	267	301	280	269	265	310	288	285	261	255	285	285	298	281	249	259	254	282	268	290	274	267	268	308	241	292	319	278	271	282	286	282	258	282	279	312	309	287	295	278	293	274	276	287	300	275	268	284	259	274	259	296	279	259	295	273	269	282	291	294	285	277	241	264	255	298	276	287	254	286	273	274	296	281	267	283	313	254	268	277	260	304	276	299	281	282	267	287	295	297	283	291	261	268	281	285	261	265	257	313	270	295	293	298	295	275	279	277	266	292	273	284	256	296	277	300	312	277	306	240	246	323	294	273	267	264	255	283	276	284	307	262	258	303	286	281	263	261	302	278	300	259	323	257	284	287	274	264	276	292	317	278	274	265	296	294	294	285	255	314	286	311	275
33801	18234	11733	8807	5796	2951	1559	1376	1178	1051	1016	952	928	793	829	790	819	758	711	743	712	707	755	722	719	710	719	688	634	715	637	684	662	706	622	653	704	616	657	671	655	640	628	661	615	698	615	599	630	597	637	641	614	606	643	623	610	631	621	625	626	601	655	618	610	639	626	651	625	576	564	614	620	630	620	587	648	613	640	611	588	638	625	636	659	582	663	613	629	589	608	594	591	598	620	624	641	647	644	630	652	617	587	619	625	589	622	591	610	592	599	620	605	643	649	619	562	613	619	612	613	596	613	636	603	599	631	634	649	644	622	612	611	649	596	634	588	618	597	648	615	581	618	593	613	611	628	658	650	608	593	623	625	639	650	596	628	624	606	635	662	657	596	614	626	614	650	644	641	612	626	644	638	638	634	652	592	601	630	616	592	604	618	621	575	621	630	602	613	587	599	590	644	630	573	583	664	652	622	590	603	616	653	639	611	633	550	634	633	628	651	639	656	616	598	648	612	616	634	617	628	581	623	631	580	571	621	620	623	598	600	612	650	591	648	611	610	658	663	626	587	581	613	636	642	628	602	613	598	626	609	674	640	661	594	601	637	588	558	624	612	597	589	595	616	619	606	594	699	566	588	641	620	600	608	611	606	594	614	644	623	650	585	606	638	601	634	630	642	624	590	629	653	628	592	605	603	599	680	608	671	596	608	640	610	576	611	565	660	639	598	559	611	638	581	601	640	618	677	625	607	616	600	625	597	562	585	620	576	601	636	583	631	626	636	607	620	642	617	587	613	622	624	612	596	623	631	629	649	593	603	641	614	651	605	603	646	595	660	628	634	648	609	621	655	602	627	632	655	618	625	616	658	617	626	639	597	584	633	603	612	602	619	615	603	653	595	619	612	633	626	605	628	606	635	617	607	586	594	646	636	621	641	614	597	613	616	654	622	599	634	616	675	628	632	633	580	625	565	598	626	603	654	643	612	684	613	633	608	615	575	622	611	640	633	590	654	601	639	600	613	641	627	620	620	626	601	602	649	604	662	651	625	622	628	606	638	641	594	664	611	623	606	591	589	581	632	578	645	648	631	638	618	579	569	612	631	635	624	600	580	590	638	617	649	595	664	611	625	651	648	640	634	684	633	623	626	633	625	587	575	628	591	613	630	624	605	607	612	600	640	628	638	620	602	628	620	621	628	632	605	653	606	647	617	637	572	632	621	598	588	612	636	559	597	628	610	616	639	653	607	610	638	667	598	632	663	619	582	634	591	644	613	612	630	619	623	638	617	599	591	641	599	619	645	618	609	601	593	558	633	584	586	627	630	592	663	652	632	610	599	603	582	608	662	608	578	622	604	628	641	600	604	586	620	612	557	648	606	599	641	650	625	591	578	619	639	625	613	608	574	606	625	610	646	648	640	583	605	640	596	621	671	659	632	609	612	652	649	599	630	608	601	610	614	597	673	608	595	604	607	606	580	593	604	568	589	561	622	637	593	610	646	592	656	615	634	585	616	620	622	620	588	627	610	631	617	629	613	616	602	602	632	615	614	599	645	599	636	651	589	614	616	623	588	659	627	634	591	629	611	599	642	634	631	606	620	629	636	616	611	645	666	621	631	632	623	649	620	598	605	618	584	599	605	584	650	683	577	631	651	645	549	636	579	613	663	612	640	606	592	620	610	599	610	639	598	635	559	639	602	622	636	629	628	594	586	603	634	608	614	623	623	615	621	585	597	616	582	614	611	634	605	607	595	604	606	614	638	620	651	617	622	551	643	642	663	581	606	571	611	612	601	611	649	623	621	658	657	601	609	600	608	621	623	640	610	583	605	624	626	624	594	610	639	641	610	638	629	581	574	634	597	572	626	595	640	653	593	679	635	623	614	611	583	615	649	632	626	644	620	601	611	584	609	597	593	621	605	606	634	632	634	615	589	661	634	592	659	613	610	598	607	616	621	637	602	636	606	638	627	597	632	633	603	561	604	597	631	613	589	602	666	637	636	599	640	598	610	636	637	638	683	599	628	602	549	621	625	635	640	599	636	603	664	604	626	612	615	605	589	592	591	583	633	645	615	596	593	563	636	598	651	620	567	631	592	623	645	632	606	647	628	644	633	583	643	654	615	614	629	629	643	602	627	638	641	614	615	620	611	582	569	634	609	615	636	619	646	600	575	625	635	656	606	638	625	618	594	643	682	609	608	631	617	587	645	672	645	574	629	554	611	614	635	631	667	635	652	625	604	614	586	615	652	603	604	635	626	595	584	606	598	606	658	597	618	618	613	600	620	585	601	606	596	623	613	599	622	595	655	579	606	602	616	612	595	600	568	580	608	607	595	609	611	608	656	613	652	591	592	585	608	601	605	592	617	608	610	616	650	595	623	631	656	623	614	642	648	582	655	637	604	604	657	583	570	589	579	602	629	607	584	636	638	608	610	617	592	670	578	635	579	593	629	636	622	591	621	654	573	606	618	640	550	618	610	617	608	650	659	609	604	656	613	598	659	599	624	579	617	628	582	570	596	642	619	590	590	584	613	583	561	570	645	596	581	646	630	591	576	600	591	597	631	604	599	589	637	628	596	671	589	604	625	623	640	620	600	631	602	637	644	642	606	615	624	589	618	622	645	652	616	603	626	641	582	596	619	588	582	591	648	609	645	585	633	638	614	603	586	625	616	613	651	607	604	623	644	609	623	581	600	629	657	625	633	595	622	643	630	640	575	609	633	601	598	596	602	581	631	660	564	619	581	617	609	571	602	645	645	648	613	623	627	642	675	618	638	649	621	614	608	615	618	599	605	635	656	625	626	604	586	598	633	638	620	608	616	617	626	620	633	583	600	658	587	634	620	637	619	629	614	601	605	609	589	612	625	651	607	627	642	594	628	608	578	594	589	599	606	571	598	636	609	588	614	589	570	640	664	567	638	590	612	609	589	646	587	614	628	637	621	606	593	651	610	598	594	612	625	597	603	626	624	656	606	623	627	637	614	650	653	623	609	635	616	628	646	638	613	613	580	614	601	629	595	646	643	570	610	613	583	596	631	581	599	637	627	585	608	652	631	588	628	602	568	640	587	608	576	590	604	616	637	625	635	608	632	571	612	688	606	589	632	626	637	620	590	628	626	615	613	604	610	620	607	571	602	568	602	620	631	651	626	599	590	594	628	599	601	600	638	641	669	583	657	607	626	606	618	618	639	655	636	617	651	611	616	620	637	598	632	623	632	658	638	616	636	656	634	642	598	583	613	577	638	630	631	601	626	606	669	604	620	611	612	624	641	647	612	685	616	601	650	607	650	596	632	537	673	631	649	614	586	608	627	605	651	588	616	602	615	604	615	626	617	603	625	636	616	600	574	693	633	620	648	649	634	590	597	607	638	585	577	641	608	599	604	614	594	650	633	595	641	595	619	592	622	668	589	586	619	609	675	628	598	648	618	594	600	625	636	604	605	591	629	613	640	634	584	592	608	569	629	631	631	631	610	615	628	619	627	633	611	616
59524	30536	15669	6650	2338	835	550	515	450	411	386	363	319	328	324	347	304	320	351	313	370	310	281	322	282	307	352	310	268	299	303	253	271	285	315	284	314	314	295	278	288	278	280	277	250	260	296	256	301	256	229	254	285	288	278	279	278	294	283	307	273	297	249	317	291	290	282	270	267	294	259	298	232	281	295	277	261	280	270	274	289	273	296	262	269	266	268	274	303	281	280	294	304	272	265	288	278	310	289	253	299	272	270	279	284	250	272	260	269	256	302	298	301	283	271	318	260	300	302	300	285	293	268	262	300	298	270	288	234	246	307	261	279	284	324	302	238	279	263	332	334	278	267	312	293	294	281	293	285	270	313	283	300	262	269	277	303	261	240	273	291	300	270	276	292	296	304	270	347	289	284	265	292	281	306	267	268	266	278	316	293	279	251	307	289	266	304	310	256	263	294	267	280	292	304	295	254	297	277	287	284	258	299	243	279	259	268	268	280	289	321	274	287	293	279	279	283	293	314	283	270	275	276	307	300	251	327	301	273	303	290	283	270	245	267	279	262	282	267	268	311	309	307	265	273	251	329	313	270	294	297	267	261	283	294	279	275	297	260	305	300	281	302	291	263	263	287	319	291	278	282	307	275	294	294	295	279	289	318	270	288	291	278	296	296	352	292	290	289	294	288	273	260	288	319	280	268	296	281	283	278	269	295	301	277	274	243	283	270	305	272	302	278	313	296	267	267	286	283	302	283	275	296	275	238	275	290	281	281	242	278	317	307	313	279	258	325	294	276	286	260	273	283	303	253	290	264	264	268	296	260	265	288	277	280	269	282	297	306	285	267	271	285	264	299	304	289	294	295	300	269	291	285	273	320	291	273	295	264	304	297	268	278	287	320	279	281	279	317	247	300	280	309	307	256	300	275	300	254	263	281	269	270	269	326	295	261	299	298	299	318	270	287	280	261	257	294	281	283	256	288	325	307	328	297	267	300	294	275	277	319	316	274	273	263	284	299	280	311	286	271	315	304	284	275	287	259	274	277	298	294	286	267	279	230	282	283	289	272	288	272	301	310	296	280	308	324	258	284	264	289	308	274	285	295	309	286	318	298	322	285	326	298	330	297	282	289	280	310	321	262	273	261	278	290	279	298	303	292	281	318	273	287	291	307	303	298	299	297	305	319	267	303	306	256	285	309	297	300	297	288	257	267	257	262	295	278	267	267	288	273	300	246	319	263	261	266	274	246	251	264	273	281	321	291	255	289	339	298	261	294	308	315	298	279	282	294	287	276	262	309	277	322	301	308	315	267	254	314	296	267	269	296	297	271	285	287	247	273	332	307	316	350	289	284	307	296	305	305	298	281	293	317	277	284	282	273	282	318	307	257	256	290	307	265	296	287	278	293	270	260	311	290	305	269	291	291	272	278	294	280	313	296	282	277	308	291	282	288	292	277	286	316	298	282	289	260	278	286	260	271	245	289	308	315	307	302	268	319	306	257	273	304	282	304	293	282	294	288	296	312	290	286	308	286	279	290	274	287	294	285	276	276	315	302	301	281	294	283	281	268	271	280	262	310	265	277	253	286	295	280	293	240	255	310	236	297	322	309	298	304	277	275	288	297	290	293	286	310	277	278	318	297	301	286	270	286	314	307	291	271	261	274	272	292	257	289	285	244	268	284	307	321	269	255	287	312	272	291	282	298	290	259	293	283	286	267	303	261	282	296	307	282	301	307	297	277	300	319	282	297	263	304	300	295	251	302	278	274	279	308	292	310	324	296	301	324	295	266	281	281	268	294	273	307	300	346	278	312	302	286	297	290	289	271	306	255	247	286	285	289	257	263	291	297	303	286	327	282	287	286	264	255	279	266	265	276	280	290	292	302	261	291	295	276	285	306	272	284	286	272	266	306	268	304	266	310	300	279	267	268	279	296	253	294	321	305	311	299	271	315	311	274	283	285	275	311	268	293	315	298	303	289	280	269	280	263	298	268	331	296	267	298	302	291	291	310	262	256	291	296	291	268	280	270	292	308	290	277	307	307	250	282	269	295	260	298	267	290	331	318	281	281	286	272	280	275	300	255	301	300	302	298	274	282	262	255	267	250	279	300	278	324	269	293	270	305	290	259	259	278	283	299	298	270	254	292	309	311	294	293	315	274	277	272	303	270	268	271	264	282	272	266	266	293	294	264	299	289	251	306	285	286	263	295	267	298	284	291	286	292	273	283	270	264	287	295	311	322	270	267	277	249	297	285	263	326	324	270	259	300	292	261	289	287	291	306	292	280	290	277	281	266	286	282	294	280	306	276	302	284	298	277	266	280	276	287	292	295	309	275	260	287	292	286	308	324	285	293	286	285	271	244	268	282	274	253	276	292	288	263	319	285	267	313	332	283	267	257	312	300	297	264	267	269	316	275	264	292	286	290	288	277	272	281	259	297	309	287	255	313	284	306	336	291	303	238	281	283	310	264	269	300	330	263	306	265	282	283	309	269	304	284	274	274	320	295	277	292	267	286	272	297	330	307	291	302	309	270	275	263	286	253	304	281	286	285	293	282	280	278	290	262	317	308	279	295	285	285	287	273	320	282	273	293	295	275	269	307	304	274	279	298	272	294	303	282	311	260	306	314	293	272	301	281	268	299	250	321	276	320	308	280	259	271	272	304	249	270	299	316	299	259	269	291	275	254	263	284	255	249	258	274	289	311	285	291	284	293	308	310	310	318	312	306	275	293	268	295	335	310	294	284	276	309	283	265	291	242	267	267	316	285	281	280	294	251	266	269	287	289	267	248	274	278	245	291	276	279	282	308	273	292	271	309	256	302	299	297	297	302	280	258	297	249	261	312	258	261	268	287	282	310	276	275	262	288	283	309	295	259	289	281	274	273	292	291	259	275	290	305	290	274	298	267	311	296	309	293	307	282	286	262	269	259	255	292	295	296	290	298	293	300	278	307	272	296	317	294	305	274	330	293	317	244	274	292	272	302	305	261	295	290	271	286	277	310	287	297	298	248	303	316	288	298	254	266	283	322	263	267	278	271	243	296	259	312	293	300	289	269	310	255	318	278	295	262	298	311	287	284	271	263	273	253	297	245	301	283	265	284	295	280	263	293	323	269	271	272	274	269	282	292	279	296	317	316	288	293	277	285	282	289	272	294	279	318	290	286	293	270	258	272	287	297	290	324	279	293	294	294	311	313	298	275	299	306	307	296	268	263	306	293	300	255	274	267	284	306	275	286	306	288	247	293	274	308	287	308	270	256	284	292	290	304	276	292	330	328	295	306	281	307	262	249	284	285	324	281	275	285	294	303	318	296	293	306	294	278	271	286	285	255	274	293	271	272	298	279	285	295	269	266	248	257	280	276	315	284	292	282	295	281	282	275	287	288	272	301	310	292	298	281	278	302	267	282	263	311	294	268	266	288	294	303	286	290	282	271	321	258	261	275	271	297	278	302	290	309	268	305	271	251	292	288	290	295	276	313	313	275	292	268	308	297	304
38340	22545	16824	12067	6171	2641	1913	1625	1342	1245	1069	998	919	922	841	846	772	757	811	774	746	775	784	738	735	743	760	735	684	697	684	716	687	684	652	652	656	629	622	688	581	626	695	605	642	616	601	632	681	620	626	629	663	663	674	632	646	653	652	576	650	584	654	571	658	608	656	655	637	620	629	624	628	604	604	566	644	601	632	647	632	597	633	625	659	659	654	630	616	601	622	615	650	630	673	616	577	631	635	622	589	646	661	671	617	641	599	641	599	654	646	647	568	587	638	655	632	621	694	635	579	644	645	628	568	596	612	615	664	648	661	667	651	634	597	645	603	598	580	653	585	634	585	679	657	648	573	631	649	604	610	608	626	631	620	619	597	625	619	626	603	619	633	625	629	615	628	618	630	596	608	656	608	629	629	630	645	635	632	640	646	567	634	633	630	631	587	632	604	639	649	671	621	627	622	669	631	645	575	669	621	637	600	639	642	568	604	607	636	592	586	619	648	636	640	619	610	622	641	624	622	619	638	598	644	607	679	623	648	662	611	623	623	640	629	633	599	603	663	605	611	621	617	623	607	631	625	638	620	656	645	573	588	614	640	628	652	600	627	650	605	652	627	639	625	642	587	626	608	613	670	601	587	621	640	629	635	617	629	682	616	593	605	625	649	612	633	599	641	616	634	610	609	572	608	646	579	595	638	593	642	627	632	665	628	641	652	594	629	630	605	604	626	653	600	671	603	661	575	612	608	596	605	670	633	648	632	643	670	653	593	590	601	587	638	615	594	595	614	605	590	640	647	643	621	634	701	659	644	598	640	624	666	604	616	631	653	642	650	598	642	621	641	629	607	575	656	656	635	644	614	656	672	595	648	640	676	616	629	673	614	590	611	597	638	635	606	551	595	633	622	644	625	621	673	619	626	593	638	598	631	621	621	604	603	630	599	579	595	635	597	617	628	605	603	601	628	563	623	645	608	618	650	607	614	635	633	656	635	636	632	609	600	575	591	588	602	568	650	611	595	643	612	585	622	628	688	587	623	577	601	620	642	612	607	604	660	620	637	662	656	632	634	643	635	605	592	639	593	609	626	664	621	632	605	591	607	659	618	610	607	655	641	643	617	642	653	633	621	644	629	616	630	655	643	615	682	588	649	596	588	639	611	626	642	626	625	593	632	610	606	636	635	601	568	623	618	613	602	637	645	635	596	610	663	649	615	593	607	609	573	674	643	666	633	623	616	624	627	649	624	659	645	652	640	594	570	657	648	651	650	602	646	643	626	615	675	643	640	645	624	559	615	581	647	613	611	588	610	606	623	603	631	612	641	605	635	600	613	617	641	623	594	587	601	612	662	579	601	630	620	610	639	613	647	665	618	610	606	638	637	638	653	608	637	692	646	605	614	642	651	624	649	615	645	640	602	597	619	623	611	589	611	604	668	623	600	591	628	635	662	658	630	590	640	584	643	623	621	622	615	707	685	654	606	664	629	609	565	612	624	627	596	590	597	593	609	634	674	600	642	615	603	585	658	609	599	638	646	619	574	620	606	555	607	659	603	640	604	585	665	637	610	639	620	547	604	628	674	655	604	562	656	613	597	651	591	625	657	593	655	621	576	620	639	683	583	644	643	647	577	619	624	629	694	629	628	629	644	628	619	640	631	646	641	628	596	637	628	608	608	611	639	639	628	627	585	596	650	668	651	613	586	630	628	682	628	628	623	575	646	673	586	643	616	627	615	614	616	637	607	625	574	643	631	645	603	643	629	637	645	639	633	662	595	632	644	611	581	658	602	600	590	667	657	609	625	641	606	597	650	609	631	568	626	604	604	577	634	632	565	648	614	655	612	651	628	620	599	625	629	585	616	624	606	646	640	584	650	643	588	610	659	647	693	610	641	593	614	685	621	621	638	627	613	662	663	601	635	627	611	630	586	621	663	661	595	641	601	639	581	614	599	637	614	578	629	600	669	668	670	666	628	645	565	644	617	621	596	588	609	669	635	657	629	652	616	613	602	586	646	595	610	624	634	643	608	596	633	631	639	641	625	609	653	665	595	650	650	604	613	630	611	632	625	564	627	640	653	623	646	606	611	657	638	642	628	639	562	624	588	624	632	632	625	630	659	643	583	625	635	633	675	576	619	606	635	632	621	635	613	632	620	654	659	622	602	672	665	633	628	605	611	624	648	588	633	637	613	605	638	596	595	625	644	616	613	652	589	606	610	617	624	619	652	635	620	603	594	618	639	605	661	657	631	624	600	631	639	584	599	593	586	611	611	641	614	591	624	637	558	684	634	617	612	665	621	617	643	603	603	593	635	628	661	605	605	646	596	640	623	607	617	637	596	650	637	640	610	612	628	617	648	648	618	634	596	628	576	636	615	615	646	669	637	666	639	663	627	624	626	595	599	604	649	613	588	626	607	574	605	643	611	616	602	589	621	601	613	608	595	585	602	622	642	641	599	626	576	628	646	637	593	622	622	626	637	674	581	596	626	612	590	634	617	650	627	649	633	644	588	654	605	643	598	608	637	646	616	649	641	676	629	626	658	630	576	603	633	630	599	626	608	612	642	646	637	643	664	633	639	620	597	579	608	636	646	674	635	615	597	660	609	659	605	649	593	641	583	629	647	614	605	616	603	599	606	609	615	641	636	650	646	602	626	616	633	674	617	589	627	655	602	619	630	635	621	599	659	612	582	661	604	607	583	608	611	599	624	634	626	634	621	602	583	579	665	597	640	601	666	604	637	626	634	631	626	644	631	636	653	658	651	619	607	635	596	624	611	636	633	594	648	619	660	642	614	628	601	601	650	582	619	616	624	609	695	643	586	655	605	612	607	617	656	620	651	610	606	677	619	609	636	636	588	643	644	616	593	636	624	617	624	621	599	637	641	624	624	641	604	601	624	634	663	610	624	629	601	613	621	652	611	604	657	659	640	663	611	634	599	631	641	696	572	621	629	606	618	628	658	679	664	578	653	611	589	625	597	606	639	622	621	590	595	656	637	604	620	623	593	657	634	604	611	616	597	631	659	614	664	655	633	648	635	613	620	627	613	615	636	632	639	636	589	644	606	605	618	589	616	629	611	599	552	592	615	631	648	606	637	605	604	622	637	634	617	648	612	590	624	644	625	588	588	644	618	634	649	572	634	601	625	647	650	659	623	608	657	582	657	590	675	639	615	609	599	608	602	631	604	619	649	622	622	641	625	612	625	634	629	649	605	603	624	625	599	660	601	629	652	628	623	597	617	656	653	631	624	613	644	584	617	643	574	620	608	618	640	653	609	636	623	622	640	607	616	659	601	606	628	620	640	638	641	606	595	622	608	595	642	607	620	606	574	601	688	630	626	636	590	595	653	644	631	685	617	624	619	583	640	656	614	641	615	607	631	615	614	634	603	650	695	565	607	627	621	628	616	623	616	623	603	592	646	666	621	675	640	614	625	633	628	611	639	587	618	564	613	657	608	618	585	576	598	633	631	679	655	643	600	628	586	620	629	598
40472	20673	10126	4325	1343	618	470	426	360	383	361	363	321	349	327	345	336	306	301	298	318	252	308	287	304	329	320	317	307	308	268	299	323	304	255	303	310	295	295	286	255	297	304	290	305	275	288	271	286	299	313	304	314	309	275	332	282	283	314	307	304	270	330	287	284	293	305	316	289	267	288	307	307	259	283	256	277	288	293	298	280	245	294	307	288	298	290	341	299	267	298	297	291	293	272	268	308	276	289	293	298	290	273	309	258	254	264	286	268	262	288	275	259	282	284	275	298	286	332	278	288	274	295	260	302	291	311	269	293	293	279	296	323	277	289	293	268	268	295	250	264	296	291	293	313	323	302	269	277	285	281	321	250	274	295	320	296	321	297	294	293	296	291	301	278	291	292	307	241	300	291	272	302	267	289	284	318	293	296	283	279	274	292	341	273	267	304	265	261	302	285	303	307	256	287	304	256	323	262	281	304	264	273	272	294	253	282	304	306	278	301	301	310	279	304	289	288	289	293	319	302	310	289	310	279	279	311	255	271	291	306	307	300	263	289	297	292	282	281	308	258	288	305	317	284	296	307	298	333	331	258	273	274	281	284	270	301	288	294	257	282	257	285	268	291	310	279	307	282	278	284	291	281	307	308	273	290	249	283	289	286	296	287	288	263	307	285	309	270	296	253	290	271	259	296	277	295	302	323	314	322	271	276	275	297	306	289	273	304	296	305	280	263	291	270	245	255	295	267	308	338	253	313	258	295	282	294	290	271	302	290	299	276	326	312	303	275	308	284	302	326	303	314	317	315	276	285	305	273	320	294	312	264	303	290	285	303	304	302	270	280	264	339	298	294	296	311	289	274	302	285	290	301	296	262	271	253	321	300	317	335	285	316	257	309	293	280	283	306	322	294	300	307	291	290	298	262	268	314	256	259	299	312	289	293	259	281	259	280	321	307	282	304	297	278	302	278	262	300	302	307	274	315	289	287	305	272	283	331	292	269	284	287	322	293	265	292	279	270	283	274	299	279	284	262	271	274	290	295	266	296	258	282	263	290	336	309	310	332	289	295	268	284	289	288	265	320	294	291	287	283	282	293	282	293	299	297	277	299	293	248	243	286	295	275	273	282	329	282	291	280	292	305	299	287	298	276	263	247	276	287	308	284	291	298	286	293	277	282	283	274	273	307	290	307	306	295	275	288	319	300	288	295	358	256	292	310	278	255	292	323	275	272	283	318	297	262	271	327	267	286	261	285	287	246	292	312	294	310	280	273	306	282	266	292	307	302	325	325	303	280	245	258	266	285	304	344	304	291	296	279	258	293	302	279	297	286	297	283	269	301	292	319	273	258	304	284	291	259	313	284	290	303	260	275	282	304	292	304	295	304	303	299	268	280	288	294	291	315	282	293	271	283	314	311	306	284	267	302	280	311	257	306	299	289	287	281	303	272	268	293	288	306	273	314	322	290	309	274	300	267	319	304	305	299	289	325	307	259	267	286	317	279	284	302	313	263	289	267	289	306	294	313	280	272	306	301	279	305	275	283	306	270	308	284	291	281	287	279	290	305	284	309	286	277	311	312	297	291	319	296	273	292	286	296	309	270	271	269	284	248	274	298	277	298	255	310	286	297	288	317	267	294	283	287	327	321	288	305	288	282	301	275	292	325	293	300	292	287	276	307	266	270	282	325	273	285	289	278	290	329	285	288	294	271	310	282	307	316	290	281	289	284	283	289	294	262	310	292	306	296	297	274	264	286	292	275	302	300	276	282	286	280	279	272	271	279	302	312	262	268	285	294	342	271	283	272	280	291	277	288	323	310	277	310	295	273	292	321	297	295	270	278	261	303	268	292	310	323	269	256	261	244	318	281	298	299	298	255	297	274	271	322	262	286	289	292	276	289	288	285	274	277	296	264	308	286	272	293	327	284	272	331	299	312	270	256	287	295	293	269	310	283	295	286	267	299	292	283	261	297	313	276	302	286	302	292	297	286	262	278	310	294	317	283	313	293	258	319	298	273	264	288	297	272	323	285	293	291	242	300	277	312	301	276	297	288	272	298	294	290	307	314	301	297	314	300	314	277	270	299	330	252	314	309	296	286	297	262	268	280	300	277	298	291	292	265	269	278	276	291	279	290	275	320	288	306	287	305	303	299	299	274	302	276	277	297	289	277	255	290	282	283	298	276	260	280	283	290	315	325	297	325	290	257	319	299	299	294	266	268	296	318	284	276	312	281	271	274	306	266	298	271	301	280	314	285	283	275	330	282	275	292	284	308	304	275	268	281	273	311	270	271	293	254	308	325	332	314	289	277	277	313	286	278	285	250	296	277	312	276	327	308	310	292	267	320	303	264	264	279	305	276	283	297	281	287	287	264	312	302	276	313	290	294	278	302	300	270	287	317	296	278	323	255	290	293	290	326	307	281	283	302	311	275	275	297	262	267	308	292	272	290	290	326	275	296	293	259	318	277	277	294	270	317	317	294	289	290	280	283	303	279	305	292	314	306	276	277	275	294	301	334	275	285	299	271	297	284	302	317	276	271	276	296	273	257	302	285	292	278	284	275	301	242	283	291	256	269	274	265	285	277	256	303	282	262	287	316	270	262	310	311	286	270	247	298	290	304	288	324	295	268	274	298	307	305	277	274	256	300	282	286	307	260	280	299	291	309	284	315	308	293	317	260	273	270	307	236	311	283	329	282	281	278	306	277	260	305	278	289	308	299	333	302	288	314	259	300	283	331	303	294	285	302	289	289	290	262	288	297	303	290	265	299	302	284	265	292	310	274	300	270	291	287	291	314	269	332	307	302	299	296	256	302	263	276	312	341	295	288	286	289	331	287	296	309	270	288	278	290	338	295	264	289	291	278	269	276	282	288	305	245	278	305	275	286	262	302	263	282	295	298	268	313	275	281	310	268	261	290	294	275	272	298	279	287	301	306	283	268	306	301	340	293	286	282	276	327	306	268	290	311	270	264	287	321	263	319	345	268	282	277	268	274	288	296	261	289	285	279	295	304	302	295	310	347	277	278	261	287	280	287	265	287	291	269	280	268	297	271	313	286	301	278	291	298	283	289	261	279	307	285	292	299	280	285	263	292	267	250	277	280	269	291	301	306	257	292	302	284	289	276	272	294	281	309	293	311	292	280	303	289	308	291	285	311	302	275	269	319	269	272	268	273	311	287	294	301	303	309	282	292	318	285	293	302	296	287	290	336	291	276	275	287	287	310	264	301	310	293	251	276	280	257	293	288	271	289	292	277	290	292	312	265	287	298	307	289	316	312	281	279	245	285	296	305	291	317	302	289	245	306	290	279	246	280	310	275	255	303	270	255	309	299	293	277	289	273	300	257	300	293	287	334	288	305	310	292	270	333	294	289	281	278	270	307	272	294	297	349	291	304	304	278	275	275	290	280	288	301	272	304	274	259	307	308	287	259	286	289	300	295	274	268	279	270	266	271	294	291	259	289	267	324	305	285	284	312	308	274	291	284	339	314	291
26359	15746	13299	8831	3954	1892	1572	1397	1155	1048	986	949	875	818	776	758	754	767	757	727	763	736	717	690	758	706	714	743	695	675	649	671	700	675	647	643	659	619	671	655	648	627	641	613	653	640	666	595	639	620	629	625	653	653	628	621	633	693	581	615	649	578	596	606	599	642	649	633	625	639	621	632	632	630	612	641	613	613	659	616	643	641	620	586	615	642	666	625	654	624	664	605	623	568	605	601	601	650	664	643	626	640	628	669	615	640	626	605	609	613	689	604	656	634	631	600	609	626	595	621	648	582	616	570	624	634	633	608	577	629	645	647	601	609	645	615	604	642	648	627	604	624	625	654	637	645	657	607	597	632	660	611	664	612	660	591	621	597	609	597	586	619	670	609	606	624	625	601	628	644	615	700	603	598	616	623	657	599	625	631	619	626	672	621	650	664	621	614	632	610	647	615	626	618	633	657	628	609	639	617	585	644	626	606	647	636	666	641	626	633	635	652	614	628	637	640	595	583	579	612	676	654	607	618	587	644	640	646	647	656	624	611	626	611	661	612	656	618	639	632	616	620	646	619	615	600	636	617	628	564	670	608	616	661	636	641	633	617	625	637	604	634	632	622	596	612	653	590	623	645	656	643	638	581	635	599	649	684	673	632	622	644	627	651	624	643	603	616	627	622	620	598	635	610	618	620	638	644	645	611	631	638	624	619	652	659	620	654	576	609	614	628	646	637	612	676	588	611	610	648	600	644	625	664	644	586	604	628	643	593	600	643	618	566	643	654	646	574	630	587	690	598	587	619	582	660	632	613	625	661	634	581	628	667	611	641	654	640	613	614	672	599	608	686	607	550	621	635	628	605	642	661	641	594	615	673	672	638	632	634	612	616	641	624	642	646	568	621	648	587	644	629	602	601	555	633	615	636	613	683	613	624	656	610	643	643	609	662	621	629	663	608	621	632	598	640	665	619	654	637	597	614	654	612	689	665	665	626	657	609	628	612	647	595	619	634	652	618	665	624	641	629	626	610	598	635	598	637	606	644	614	695	565	617	615	664	644	654	661	640	630	599	623	618	606	649	632	655	618	664	633	581	605	602	633	618	641	654	615	590	676	609	676	655	641	616	580	642	601	616	599	614	659	636	617	618	612	633	642	638	673	679	637	623	606	603	627	609	603	620	675	652	640	667	625	597	616	618	564	625	631	652	634	655	612	663	572	590	625	647	610	642	627	661	631	624	639	631	619	624	645	632	596	647	632	633	669	680	605	665	633	613	588	626	639	641	640	678	610	591	608	658	596	656	625	640	630	617	667	591	630	681	585	633	599	655	670	630	597	625	613	582	639	675	595	625	594	678	647	617	621	617	610	654	634	650	622	643	635	655	628	627	625	601	558	623	620	598	592	599	636	613	611	608	638	592	632	611	624	619	592	650	655	585	598	603	644	668	607	637	651	649	608	662	592	635	620	616	595	624	596	643	607	641	624	611	630	655	588	571	626	620	624	615	606	663	613	673	647	668	637	578	638	578	662	585	619	608	614	639	652	611	588	623	621	606	610	658	625	616	636	622	592	640	621	606	648	654	609	621	628	619	659	579	630	616	613	668	624	651	638	611	586	681	621	614	630	635	632	662	599	614	645	621	605	663	641	648	614	606	635	629	631	596	625	594	592	630	613	639	617	575	641	626	599	651	630	615	576	629	603	658	627	593	630	666	630	600	596	622	639	607	635	610	626	609	672	645	613	598	609	575	655	606	623	599	627	604	671	639	624	623	591	618	627	634	573	582	640	663	653	601	635	588	637	621	624	644	625	617	657	631	645	620	622	637	627	621	637	623	652	621	598	649	645	576	639	590	654	625	667	601	653	606	662	615	641	622	652	634	640	661	620	609	638	637	609	638	646	644	615	648	644	620	627	636	583	641	619	666	566	617	593	558	675	606	629	657	577	626	619	648	597	638	631	627	628	643	650	574	623	662	614	670	631	645	590	627	595	633	617	608	601	654	664	651	619	660	601	632	641	606	613	652	664	602	634	615	616	647	629	631	647	650	639	646	633	662	656	661	643	551	613	609	609	613	630	654	686	623	638	641	642	627	646	622	676	625	640	655	682	640	649	618	672	616	591	631	648	598	631	587	605	626	633	622	643	631	596	652	639	604	634	625	633	606	628	656	643	652	629	605	623	610	619	633	608	657	658	636	615	617	663	632	634	621	685	615	598	618	625	599	635	629	645	632	599	635	648	655	698	599	613	609	596	599	579	611	616	651	656	633	634	639	630	614	608	618	603	587	621	631	659	615	652	614	616	669	575	627	624	665	627	617	641	619	671	627	633	638	610	636	620	661	634	624	616	670	626	620	645	631	588	569	586	613	623	573	615	634	626	642	613	646	629	611	659	621	617	619	632	636	615	623	629	611	655	607	634	658	643	625	621	586	643	594	615	655	625	627	642	641	616	601	618	632	644	640	635	596	640	617	620	599	613	642	618	631	627	613	636	655	578	638	621	645	583	638	648	659	618	653	663	629	671	593	606	620	615	653	574	642	662	615	641	632	643	657	627	625	612	612	622	611	642	600	623	647	638	634	627	635	600	591	625	634	649	630	634	653	617	625	637	666	595	605	629	620	631	635	637	619	585	628	593	616	607	652	636	626	635	644	651	646	632	628	668	669	592	619	601	618	581	581	583	641	646	636	648	649	624	641	623	636	642	667	652	609	672	622	613	641	646	606	613	613	648	634	618	601	620	623	606	640	641	630	638	601	617	660	612	629	626	631	646	647	619	633	589	642	666	593	605	618	613	666	625	620	618	617	652	627	672	651	628	661	658	660	604	612	635	627	621	608	588	631	563	635	618	615	631	653	646	663	648	651	613	681	606	618	623	636	654	635	661	635	670	661	623	644	667	572	622	634	640	608	674	594	610	633	645	594	655	624	631	597	677	659	630	622	646	605	618	644	640	624	621	625	660	585	625	609	683	652	627	653	676	628	601	620	640	672	620	620	657	599	620	618	641	580	627	597	662	608	657	591	634	606	676	604	584	640	635	618	637	610	585	634	634	673	596	607	664	681	634	590	599	685	632	638	624	634	626	610	636	621	625	635	637	603	610	649	592	640	617	619	680	628	632	616	621	598	655	661	638	596	620	639	639	594	630	625	587	640	588	600	631	610	646	618	644	595	668	658	648	665	662	604	595	591	626	572	617	629	672	642	653	608	608	596	666	636	631	603	603	635	606	606	658	583	573	650	620	633	646	621	636	643	603	653	614	694	595	602	650	580	661	642	642	675	644	696	657	647	639	660	656	649	687	620	629	588	598	668	622	629	612	618	638	650	609	604	596	618	623	605	627	601	644	593	583	596	609	627	615	636	660	613	623	645	635	623	649	611	625	622	612	629	650	638	655	630	613	589	668	590	668	640	664	639	617	603	636	648	620	614	638	620	627	624	603	595	625	608	673	594	630	616	652	632	602	641	648	625	665	640	629	643	619	601	598	635	616	595	666	642
53153	28226	16357	7801	1924	788	524	473	401	361	358	301	339	310	301	329	328	319	320	298	287	316	303	306	339	331	304	278	306	295	326	284	266	311	312	259	267	302	291	287	303	292	272	293	284	300	280	270	286	314	324	299	304	289	301	308	280	327	286	286	279	313	279	292	303	292	252	271	265	274	306	281	291	270	302	275	296	273	264	323	328	282	300	262	263	286	280	304	289	294	273	283	291	275	282	302	277	270	285	288	278	310	281	297	283	267	297	271	295	265	273	302	298	338	293	263	289	280	283	307	314	276	277	270	265	264	286	280	263	277	253	291	280	278	300	282	246	256	308	280	281	292	283	253	273	293	296	322	295	264	289	246	281	314	294	269	288	286	279	277	299	308	311	290	282	279	257	290	263	274	301	253	295	274	292	301	309	276	298	261	271	252	283	309	266	275	272	286	293	305	290	293	314	258	286	275	273	275	266	265	335	295	285	286	326	257	283	271	286	293	311	294	296	284	267	291	285	315	269	277	249	278	301	268	270	300	278	274	260	271	311	281	287	304	272	318	269	305	286	286	283	254	278	301	271	257	281	287	292	262	254	253	289	275	288	265	297	293	281	275	327	257	307	261	307	301	270	271	304	296	288	264	247	304	303	284	309	279	279	228	314	279	287	283	273	252	284	286	272	307	302	327	303	276	272	277	271	280	311	294	246	285	261	324	297	298	295	281	296	332	286	298	294	284	269	288	301	275	260	271	279	271	273	298	297	297	293	300	295	270	291	294	287	286	314	296	306	268	298	282	276	250	289	283	287	303	261	305	287	265	283	268	289	273	270	291	278	268	292	275	316	275	281	307	303	320	269	300	292	296	301	297	295	297	343	282	265	263	253	293	272	299	274	305	292	289	304	301	289	294	298	295	268	269	285	274	262	290	276	273	261	312	293	299	274	278	272	279	294	299	281	267	304	289	295	293	289	284	290	271	280	293	280	281	303	287	304	276	270	276	262	289	312	283	262	261	312	288	254	294	298	300	297	324	317	240	285	260	286	312	284	270	288	284	295	314	246	284	299	278	260	264	275	281	276	264	281	316	262	277	268	301	315	322	269	294	326	275	263	281	269	248	278	310	276	317	301	257	252	277	270	270	282	300	297	288	284	278	295	295	249	276	276	257	264	281	291	286	313	274	267	293	304	304	276	281	278	277	274	273	272	269	310	268	296	263	308	308	264	288	281	273	291	291	277	293	277	280	305	306	281	285	285	307	277	271	293	275	268	284	296	290	288	273	265	285	262	297	278	293	279	281	263	297	261	282	276	301	308	277	294	276	257	302	307	288	274	293	279	306	302	261	302	243	268	269	302	251	299	300	267	287	271	239	255	295	303	294	334	284	265	283	276	304	272	290	318	277	273	278	318	279	284	269	290	280	250	268	255	283	292	289	296	313	284	300	313	286	287	310	276	281	322	279	291	277	282	242	305	298	268	242	300	316	272	299	258	321	298	275	232	280	297	293	277	298	326	267	258	270	276	276	306	279	306	291	269	255	302	310	266	251	285	298	277	281	265	278	284	288	295	306	284	285	291	250	287	261	278	300	278	251	296	293	281	288	250	320	282	303	260	311	320	272	283	266	287	302	296	296	268	273	259	295	264	269	276	269	251	285	287	320	321	290	277	293	302	295	294	251	292	306	280	299	264	274	285	261	261	263	281	324	308	284	284	278	263	310	277	284	262	286	268	286	298	270	268	316	303	287	286	260	284	272	287	276	300	285	290	261	279	279	264	340	296	248	290	292	307	242	281	286	304	285	269	263	263	335	290	311	288	266	269	297	290	285	259	306	319	295	323	285	298	278	259	277	296	291	251	268	267	300	260	294	281	285	274	284	305	318	261	296	296	273	283	292	327	301	301	257	283	278	296	300	277	287	265	259	301	264	287	304	313	278	276	267	298	285	265	294	275	312	289	314	306	282	280	290	270	287	260	280	324	274	260	318	270	289	300	301	298	279	281	275	290	284	281	277	288	279	285	305	289	281	292	295	289	274	302	275	309	284	305	277	258	281	311	302	270	274	272	287	279	289	291	294	300	292	303	286	273	296	313	284	263	280	280	279	259	290	301	292	276	270	307	289	253	305	288	291	263	286	273	265	286	280	307	299	295	294	307	295	294	299	290	245	262	284	277	287	299	299	286	285	303	276	305	332	265	296	300	275	331	283	301	329	298	302	279	273	284	273	275	254	279	282	316	305	285	302	299	278	264	261	278	281	262	263	265	295	287	302	322	277	323	308	261	290	316	293	288	260	292	276	278	309	275	291	273	301	284	286	321	275	278	284	318	248	279	294	291	269	280	313	313	299	275	315	279	289	294	267	292	308	272	286	276	266	282	312	301	307	256	298	277	267	286	291	312	285	270	243	315	307	305	297	286	286	283	290	284	225	284	279	287	280	309	283	293	304	291	285	300	270	281	254	283	269	302	246	258	281	284	301	266	305	275	313	277	268	274	277	286	298	286	281	290	304	327	296	283	272	301	295	296	289	275	263	300	281	313	305	281	274	260	269	271	255	280	281	226	300	292	300	275	274	292	306	309	317	282	312	305	278	259	301	288	271	285	306	282	287	252	288	288	282	256	303	265	278	284	253	245	298	291	285	250	286	300	258	275	290	256	278	265	255	269	297	258	280	277	270	271	280	285	271	324	296	310	275	253	285	261	288	269	269	286	286	275	278	264	281	258	324	273	293	296	301	288	268	248	274	291	297	285	281	290	279	317	275	252	261	259	285	283	314	282	293	317	258	282	300	286	288	306	292	287	270	290	313	292	310	293	316	277	255	313	293	282	256	282	288	276	302	301	271	327	261	267	276	274	283	308	290	300	300	270	286	310	266	295	292	286	294	282	279	275	283	285	302	278	289	314	323	315	292	306	266	296	293	288	300	311	306	266	284	269	281	309	271	313	286	279	284	282	299	281	290	310	262	257	270	309	276	282	296	273	294	290	272	310	274	285	287	281	242	271	279	268	254	272	273	295	316	302	266	298	299	276	276	256	288	290	293	299	271	287	288	273	291	276	275	286	281	277	278	307	257	250	267	291	287	261	304	296	298	276	257	318	290	277	289	282	289	269	302	264	283	295	292	271	308	281	328	308	295	292	275	295	302	280	307	274	267	244	252	296	267	285	302	299	305	302	307	285	293	290	305	279	296	307	266	309	268	251	289	317	280	300	287	263	284	307	292	305	246	267	288	301	287	277	314	261	275	283	295	283	312	283	262	312	272	308	326	258	304	299	305	347	303	273	276	289	303	286	316	276	270	281	272	325	318	301	274	290	290	305	295	259	252	283	274	298	282	322	340	268	302	292	313	297	268	267	290	293	264	274	253	263	297	276	277	256	261	283	285	291	289	285	302	267	297	311	249	307	284	281	294	287	294	260	281	271	253	265	288	312	300	282	318	322	272	263	295	277	279	281	259	277	318	276	288	289	288	302	291	286	265	312	305	301	295	262	271	277	265
34111	20690	20509	13977	5182	2323	1697	1466	1283	1124	977	970	855	834	789	820	770	774	770	779	680	797	786	706	676	732	671	689	691	686	674	693	662	680	703	655	642	636	637	644	641	689	670	696	642	638	644	626	613	605	671	599	640	612	608	629	620	619	618	619	628	594	662	615	659	598	665	567	612	616	623	610	594	645	626	617	644	639	609	646	590	633	624	620	584	612	625	633	603	625	615	598	595	601	654	619	637	598	640	582	656	637	610	634	620	618	632	616	612	633	543	647	582	650	641	631	600	600	648	615	663	576	652	609	644	595	586	649	663	613	650	588	589	640	635	679	614	651	589	649	613	644	591	650	608	593	613	647	639	613	634	587	628	650	620	668	616	640	650	614	608	637	628	623	598	606	647	630	614	606	605	611	632	592	620	646	630	608	627	638	615	583	638	630	631	597	608	621	629	635	641	627	656	616	602	637	606	609	608	591	631	630	581	613	682	575	644	617	638	626	595	605	628	615	600	590	610	593	638	623	630	620	631	559	616	613	617	618	629	641	616	617	665	611	656	601	628	652	612	644	583	584	587	597	625	615	633	652	617	614	586	607	580	593	637	625	614	646	596	637	615	652	650	580	657	605	644	657	622	647	649	592	586	587	661	636	668	644	666	633	646	633	621	601	601	634	622	566	614	666	601	621	636	638	620	593	655	627	651	620	663	643	642	628	636	618	626	662	607	646	661	642	616	636	624	602	635	628	637	633	601	596	608	631	595	578	617	599	579	645	617	666	628	561	613	581	624	613	583	625	601	602	635	610	616	619	666	589	625	657	605	627	639	594	637	622	584	616	658	583	631	585	574	602	633	605	667	624	662	608	624	633	644	638	678	639	641	637	638	640	605	617	595	642	614	599	619	666	623	638	645	626	639	621	597	607	608	610	608	645	630	619	643	624	633	606	603	637	604	569	645	618	573	610	625	637	618	593	621	653	633	628	636	632	594	607	659	627	599	610	632	657	605	618	609	590	611	610	623	625	619	640	609	582	625	659	655	608	670	609	587	617	622	558	611	606	588	609	580	643	575	615	591	623	608	618	630	604	645	594	631	592	625	581	587	587	591	638	597	616	638	654	599	648	579	644	643	612	634	585	629	645	628	640	630	595	602	605	600	643	618	618	628	629	641	627	581	668	592	609	624	688	614	586	623	623	663	620	653	564	600	627	590	557	601	625	614	611	623	626	607	621	622	617	574	609	594	650	591	636	616	646	596	641	603	605	640	629	630	633	624	588	594	639	592	613	591	594	601	633	628	603	588	630	537	623	629	605	592	634	585	603	596	648	621	576	659	627	612	682	629	623	614	603	579	611	648	614	590	634	604	639	564	649	619	676	629	653	603	587	646	609	624	618	602	596	618	590	577	609	688	631	654	604	644	622	614	653	654	637	513	609	634	640	577	640	610	615	592	620	593	612	626	599	635	595	645	606	578	577	634	602	657	643	592	672	606	588	619	628	614	634	602	585	630	628	587	591	615	595	603	616	632	613	635	612	670	585	621	646	633	591	624	588	610	599	599	576	638	647	629	633	601	628	628	603	607	571	598	621	605	606	609	636	654	648	620	605	676	597	638	614	646	597	611	631	604	614	640	617	664	622	629	588	580	652	582	651	625	611	586	609	590	631	622	619	623	637	609	620	624	611	612	610	615	610	631	613	607	618	590	642	606	590	619	638	641	594	621	603	634	582	622	624	631	615	577	623	609	614	622	573	597	676	660	618	638	590	633	624	610	577	606	610	621	603	610	628	617	591	575	620	649	641	608	608	626	614	640	607	596	611	607	563	639	625	653	682	631	619	632	616	657	603	564	639	614	597	596	600	639	618	619	652	623	608	606	581	603	608	570	611	644	591	607	593	646	628	657	584	581	636	625	612	642	591	591	609	644	643	648	624	618	631	587	597	677	637	609	645	627	653	599	625	595	655	587	637	618	565	606	621	624	645	556	625	570	628	639	643	611	648	612	623	643	615	629	613	587	646	584	647	652	601	630	619	630	644	591	578	625	595	547	639	636	638	617	635	672	571	623	618	643	644	577	600	638	653	619	604	593	615	612	628	578	631	636	672	642	612	633	641	614	670	611	631	606	610	601	613	621	606	631	611	583	574	638	613	636	574	593	614	632	596	570	630	663	619	602	634	627	649	613	615	649	604	608	621	622	630	610	612	631	618	561	585	608	652	637	622	611	630	587	632	688	633	670	632	591	649	650	615	636	612	596	608	662	619	649	634	586	626	628	617	629	638	619	621	642	589	647	648	614	649	637	612	635	622	615	626	598	609	607	610	594	645	613	675	623	626	584	584	581	633	653	582	633	621	645	615	639	612	652	603	695	610	607	610	645	615	579	616	638	604	620	619	632	602	631	622	625	599	595	614	641	627	600	654	625	639	593	649	598	632	584	592	542	652	597	660	602	652	587	624	680	597	612	603	630	613	637	671	667	608	641	620	608	622	623	601	622	624	608	640	629	654	558	618	631	706	656	604	648	615	607	626	584	662	593	661	616	590	608	596	627	608	606	639	682	617	571	625	637	587	649	622	625	615	647	638	609	646	641	650	624	640	624	560	607	618	620	633	649	611	620	654	620	611	636	614	647	634	617	650	645	601	647	631	604	647	635	610	645	635	614	639	652	632	622	611	610	632	614	599	639	644	612	649	637	600	637	628	625	599	601	620	613	621	602	606	603	611	625	647	581	619	647	590	601	542	653	609	624	653	635	647	604	664	610	632	642	619	604	633	591	635	602	583	600	676	624	619	613	568	647	614	594	567	586	601	634	630	674	612	632	632	626	648	630	618	621	616	624	635	599	617	616	616	593	651	613	590	641	635	615	657	644	595	625	577	613	603	594	612	583	616	568	649	645	607	595	612	624	629	618	622	650	660	565	635	664	639	576	571	648	652	651	632	606	661	627	631	632	621	645	583	652	659	622	641	661	608	606	550	646	627	647	627	635	637	624	636	626	629	638	646	684	574	600	629	617	626	622	657	642	604	628	601	667	633	638	629	626	656	615	627	648	667	609	579	543	634	617	627	652	630	606	589	584	625	628	630	599	583	648	614	636	603	601	621	613	589	598	625	612	648	622	648	612	615	592	614	634	601	640	566	636	599	616	604	587	579	624	625	621	621	616	628	624	580	599	598	618	625	679	616	626	601	582	660	604	604	595	646	623	604	612	611	673	645	595	625	616	618	603	618	548	619	610	582	561	613	586	646	605	586	646	645	667	632	616	599	639	635	641	613	597	642	620	587	599	639	593	591	640	630	606	654	643	606	638	651	593	627	603	626	641	636	616	598	624	624	641	649	635	656	643	601	606	645	644	656	620	608	620	572	591	630	612	595	604	652	633	631	595	647	662	606	616	571	685	621	635	600	612	622	628	610	649	613	620	619	620	620	635	633	626	625	611	573	655	620	615	605	631	599	610	647	559	611	627	658	608	610	619	634	638	652	604	670	617	620	569	611	619	584
63970	30580	15073	5404	1477	556	391	377	389	366	323	338	332	308	277	325	293	282	289	320	317	313	285	320	285	271	285	318	279	285	305	313	265	274	287	282	286	282	297	305	267	276	299	304	287	311	307	307	284	290	297	311	288	250	344	286	291	280	282	263	298	306	293	294	305	310	275	281	311	279	295	275	275	293	277	299	282	262	294	284	273	292	289	317	279	274	271	287	313	278	280	297	289	254	290	279	308	291	277	271	275	303	296	285	306	274	293	278	315	260	289	306	277	270	270	288	275	304	293	289	326	312	286	318	297	270	278	278	300	246	283	300	282	288	291	302	273	273	342	303	268	290	272	297	308	290	282	270	303	294	312	277	306	326	278	296	274	290	284	284	272	271	263	282	270	325	271	335	278	289	276	303	310	295	307	290	305	287	310	274	295	278	297	277	303	282	299	314	285	305	301	348	311	302	283	275	284	274	291	313	273	287	312	247	294	340	315	309	290	266	298	281	285	251	282	275	294	280	323	292	329	284	289	309	286	273	279	268	272	276	279	271	301	302	298	308	312	271	273	283	279	277	256	278	297	311	300	318	303	315	309	294	271	288	272	314	300	294	295	293	319	275	260	254	290	285	295	303	296	296	312	267	276	297	310	294	301	285	288	246	299	333	284	290	333	268	287	308	313	291	278	309	286	288	328	270	279	305	301	322	287	296	258	307	282	254	280	274	301	294	313	307	282	305	304	311	303	275	272	279	308	294	312	266	271	268	285	276	305	298	333	248	318	318	279	270	304	278	278	302	302	267	268	285	280	301	322	289	286	276	270	265	285	282	292	283	292	260	264	305	313	313	298	298	289	341	320	274	280	283	283	268	292	260	314	305	323	282	300	294	261	297	294	293	291	300	296	297	296	252	297	292	273	347	270	294	320	269	304	285	301	303	341	286	303	307	296	282	268	271	305	266	295	283	316	302	300	307	288	298	267	285	285	283	268	329	273	265	264	245	276	295	314	303	281	298	291	285	277	314	329	314	315	284	278	249	295	309	304	319	305	286	263	258	260	283	307	274	314	281	318	251	254	277	321	294	295	293	285	271	272	315	311	258	283	302	275	285	277	294	319	313	269	289	269	277	275	302	276	303	248	281	302	277	278	332	286	284	289	275	277	296	262	295	264	294	281	280	309	301	297	280	284	275	280	280	295	276	262	260	302	284	269	292	292	258	277	320	295	295	295	296	312	281	311	291	282	286	277	282	313	262	305	298	301	286	295	303	289	313	267	280	289	256	276	290	267	271	309	276	308	278	295	301	309	282	308	286	291	279	294	314	302	292	291	308	290	289	291	268	317	318	289	256	271	307	297	252	292	287	294	288	295	256	300	304	297	293	295	307	292	295	286	332	296	251	259	301	302	262	297	303	259	288	287	268	286	272	278	284	294	296	283	304	298	263	330	313	275	281	268	293	246	262	290	268	311	320	320	284	300	275	280	265	280	263	277	299	253	292	277	287	276	285	305	282	324	257	283	248	254	282	273	293	289	304	315	297	261	267	278	287	331	305	297	261	308	281	285	274	287	309	307	268	293	288	287	282	282	281	309	266	300	241	284	297	284	277	301	289	279	278	280	307	287	305	266	255	304	312	282	279	280	273	303	301	288	297	245	288	285	312	314	263	293	304	273	261	281	289	288	272	282	311	293	339	347	254	292	262	285	285	329	323	278	262	276	292	234	265	295	312	286	275	266	262	275	312	293	278	316	277	263	294	300	304	247	293	265	302	304	306	309	297	305	275	313	283	261	316	266	285	269	280	290	285	265	315	260	261	289	292	275	273	306	274	290	314	279	298	268	317	284	272	279	282	294	274	295	262	287	283	315	316	278	303	281	276	294	263	272	306	283	297	295	280	311	268	283	293	287	279	257	284	291	296	269	293	297	280	289	290	280	307	311	303	324	303	293	296	274	285	270	301	270	263	271	301	303	322	289	293	281	296	271	281	297	285	304	292	289	325	275	307	293	297	287	278	285	289	290	313	291	282	277	314	261	325	284	287	280	290	280	310	324	301	280	307	282	295	292	287	290	270	272	296	315	323	273	267	252	282	295	299	290	281	281	296	283	280	322	271	278	274	281	317	308	273	269	283	276	300	280	260	257	281	289	298	297	334	293	271	317	271	292	290	293	300	307	290	313	296	303	288	278	290	299	335	295	278	238	322	297	347	281	291	311	316	313	266	264	290	308	325	297	317	270	263	285	311	276	283	253	289	274	265	330	281	317	282	294	319	292	331	282	318	336	339	294	292	289	321	296	290	295	308	284	281	288	267	273	288	289	309	301	306	268	267	300	293	297	269	289	270	304	301	303	293	276	305	262	255	281	278	292	273	277	282	306	300	281	282	301	337	289	289	271	296	290	299	269	295	291	283	284	298	311	277	311	279	291	287	310	302	290	291	290	288	282	287	313	257	299	294	263	288	240	282	270	283	292	295	338	295	260	259	278	314	261	262	305	305	293	282	280	286	315	332	270	288	307	275	294	264	293	258	303	316	304	258	249	303	258	252	269	258	312	278	309	319	306	286	313	303	293	291	289	286	292	286	269	287	257	307	271	278	312	283	308	306	282	318	314	301	289	316	293	313	267	299	296	287	303	245	282	271	296	281	295	251	287	287	287	278	286	294	316	280	293	321	290	308	271	301	260	317	265	295	284	311	262	274	309	314	306	304	285	253	268	316	286	294	270	295	283	297	287	264	326	253	275	253	269	275	298	311	324	267	295	303	298	303	285	291	285	297	292	296	332	295	259	309	274	270	287	267	271	285	310	289	314	276	294	256	310	274	307	305	303	286	282	283	310	299	308	309	273	295	275	286	279	278	273	281	296	286	306	268	274	320	289	299	317	305	277	268	252	320	325	319	283	303	277	273	252	309	281	290	314	303	279	299	266	293	278	298	290	295	253	294	290	278	283	274	288	274	295	294	303	306	280	296	271	292	326	274	330	260	299	283	299	271	230	254	299	269	285	281	291	293	265	315	304	310	297	296	277	326	300	298	287	285	269	292	278	268	262	284	281	298	267	323	271	296	297	287	310	302	291	276	304	272	297	333	266	256	274	301	299	266	283	292	290	301	299	291	255	310	284	285	281	293	292	322	310	290	269	290	290	285	267	244	332	316	275	277	243	299	276	305	327	279	304	263	283	248	286	286	280	298	296	272	303	298	335	302	273	271	277	278	295	301	296	300	286	285	291	318	290	289	287	305	274	300	286	287	265	308	276	315	286	330	259	320	288	229	295	291	278	279	286	315	309	271	272	281	298	285	263	315	318	272	298	312	282	299	282	272	294	278	297	272	292	265	289	273	287	292	294	280	284	284	314	274	316	285	279	297	287	307	272	294	298	297	264	283	276	292	265	297	299	278	307	288	297	277	247	268	277	288	284	277	315	254	249	277	270	300	318	280	305	287	311	296	331	265	286	278	260	310	306	299	316	273	300	297	280	278	279	294	287	305	312	309	297	295
42292	23039	15553	9608	3700	1475	1147	1053	911	862	840	751	820	702	713	701	705	686	718	697	710	644	732	695	667	691	606	637	687	631	634	663	659	644	683	673	656	622	637	650	630	646	673	632	683	599	598	619	659	587	641	610	635	642	630	629	598	652	590	582	618	585	619	636	622	658	638	617	668	578	604	618	605	639	635	630	653	634	595	624	624	613	597	578	647	591	619	627	629	628	627	618	599	573	614	644	588	582	608	613	622	600	593	600	601	660	633	610	650	611	655	662	616	598	650	643	638	631	638	606	580	613	708	654	636	581	607	595	639	621	621	611	597	663	617	607	586	633	585	636	607	611	600	626	701	603	609	610	624	636	583	604	679	608	603	618	592	584	591	595	624	625	591	626	628	630	649	599	622	619	672	584	630	619	636	611	598	637	638	615	622	640	633	636	612	658	622	640	616	625	640	632	630	649	630	591	638	636	613	657	612	597	622	661	610	592	656	606	625	590	628	639	605	596	655	617	639	641	620	593	608	597	656	597	607	598	616	698	605	612	594	607	629	631	611	646	641	656	636	603	615	620	628	648	628	612	632	598	593	683	623	620	615	589	631	651	590	583	634	622	616	619	643	659	595	625	653	643	609	624	587	655	617	596	625	664	598	625	599	631	569	622	642	639	614	659	626	642	609	653	638	623	577	630	614	604	638	621	692	646	605	653	618	605	642	659	639	625	624	649	608	666	605	626	664	627	604	619	636	576	625	632	606	615	669	646	574	584	604	650	590	604	615	608	585	621	615	620	629	629	625	641	591	600	620	592	650	613	617	587	590	678	584	618	624	612	607	607	656	613	637	610	626	608	634	649	643	684	656	673	627	621	653	652	635	628	630	640	596	640	615	630	615	650	570	678	630	651	625	627	627	627	606	624	691	644	604	661	614	648	586	624	649	661	604	642	645	599	661	630	620	633	664	611	650	664	625	612	607	669	579	599	660	669	635	608	649	588	620	651	638	646	652	639	593	614	616	669	598	627	625	620	625	633	625	613	594	602	587	645	598	638	618	603	629	597	588	652	618	624	620	621	620	619	618	633	639	640	610	583	613	637	622	583	595	607	655	597	612	648	654	619	607	627	635	641	660	630	627	600	632	609	606	617	603	627	622	590	648	673	648	626	637	639	649	607	590	653	634	591	573	576	632	628	613	608	621	646	629	582	675	635	652	634	622	643	627	628	617	631	666	595	661	618	605	616	654	645	625	633	574	594	655	630	665	637	646	605	654	637	591	615	639	636	645	629	618	634	684	645	613	633	596	670	605	634	611	639	626	603	614	637	647	647	649	661	619	659	599	636	591	583	631	586	640	593	607	582	611	611	605	645	592	637	613	656	655	620	627	583	659	650	641	648	616	618	623	628	631	647	654	632	600	643	637	578	623	615	612	642	632	646	627	569	699	665	571	608	610	577	628	625	670	590	618	606	610	610	615	653	608	627	611	588	575	643	661	617	601	584	645	632	594	598	617	617	627	606	636	646	652	629	671	622	633	667	596	586	649	618	636	642	628	624	649	632	608	641	654	676	610	605	629	596	625	597	611	616	639	604	607	633	642	655	637	635	667	637	622	641	621	636	617	637	656	644	607	604	610	604	614	640	626	627	622	646	644	615	618	613	646	649	629	629	654	593	607	581	654	604	588	610	614	612	608	622	608	669	635	675	603	684	609	601	628	639	665	642	599	622	666	609	598	616	625	671	679	655	658	602	634	630	636	620	620	624	627	635	602	585	596	619	594	631	606	599	662	615	669	623	624	626	617	631	619	598	604	624	614	609	609	592	603	637	579	610	618	641	610	653	608	663	554	615	621	604	637	603	632	615	652	614	624	616	636	633	630	609	609	632	653	620	647	612	588	636	604	663	617	653	660	643	622	646	647	650	655	627	633	616	616	641	626	645	601	596	625	599	634	628	655	622	608	635	649	640	674	578	643	630	611	662	633	597	635	621	660	605	629	645	602	644	637	561	623	649	667	576	639	623	605	580	617	636	623	618	577	627	650	614	608	612	636	622	607	600	590	660	627	672	646	659	647	663	693	643	636	654	635	629	659	590	569	619	622	649	655	606	618	633	615	653	652	615	599	665	663	628	613	663	654	603	601	626	585	638	623	603	617	656	646	602	647	647	597	656	651	613	682	565	629	607	645	618	615	623	605	602	647	596	633	637	638	615	645	629	642	696	615	630	607	594	649	640	649	584	668	631	676	647	613	617	668	643	648	621	633	598	631	593	612	604	595	643	631	620	592	628	646	613	648	624	645	601	648	636	620	654	618	634	624	621	598	616	595	621	635	599	604	616	672	597	655	576	665	622	627	660	608	579	643	635	612	604	627	631	596	632	622	670	614	635	613	604	638	645	599	644	620	632	637	622	630	603	618	617	615	592	642	606	650	626	597	619	619	632	632	638	598	622	657	631	649	613	595	595	665	629	629	657	648	620	559	584	647	621	694	616	625	626	644	627	616	662	598	634	692	615	664	673	630	602	627	598	611	643	626	643	678	634	668	639	625	618	645	613	620	619	618	655	635	594	593	597	662	660	654	613	632	602	607	588	640	631	629	633	634	621	628	635	638	597	621	620	639	632	620	547	595	619	609	624	643	630	614	588	612	664	638	638	578	636	677	617	591	633	552	624	625	634	595	630	619	631	635	671	580	568	651	636	664	620	613	616	621	587	588	619	645	621	597	597	621	635	636	642	602	656	654	593	620	608	616	602	646	612	555	650	642	630	615	629	628	601	600	640	652	602	639	658	603	641	636	602	634	591	631	638	622	597	620	629	640	630	647	652	653	642	616	611	630	651	593	614	616	589	621	663	669	595	589	643	663	615	591	640	631	646	671	624	608	594	625	607	625	609	653	622	613	640	621	593	631	663	617	624	624	601	612	664	579	596	611	661	639	617	621	612	669	602	594	630	622	620	612	599	620	631	604	608	643	626	621	621	631	636	585	621	607	659	567	656	623	666	623	655	624	607	633	660	607	590	637	678	668	610	637	664	646	618	645	633	629	626	633	594	661	640	634	592	630	657	598	656	655	624	632	625	625	638	622	606	661	592	602	625	592	634	628	581	628	629	669	638	642	671	607	659	641	613	644	622	620	660	592	639	608	682	642	647	631	623	626	602	637	631	627	644	662	596	553	662	602	632	660	627	630	620	635	612	643	599	590	619	624	605	608	631	654	625	626	667	603	618	643	611	603	665	611	676	650	639	587	629	607	657	637	682	600	623	707	641	622	661	615	606	625	588	596	623	644	614	596	593	619	590	596	662	600	653	628	613	614	658	585	637	615	665	619	665	630	647	613	643	623	661	634	629	639	652	684	618	633	595	651	625	592	652	597	587	629	633	590	663	622	631	578	636	589	646	629	672	569	592	652	619	660	630	620	643	612	604	608	578	670	638	655	658	610	595	625	635	568	613	637	604	621	630	605	606	636	623	629	601	612	634	621	628	595	653	629	595	651	621	621	665
46813	20099	7598	2237	1036	616	450	384	371	360	349	336	352	319	328	309	332	280	291	321	314	354	320	305	304	342	293	312	293	302	289	296	304	310	313	310	273	316	336	274	313	300	288	283	317	265	298	251	294	296	299	278	299	290	296	290	287	297	270	291	304	301	282	277	316	310	296	307	307	301	276	331	302	293	268	270	263	272	302	289	312	263	290	308	281	315	325	297	303	262	276	269	276	289	289	268	279	296	317	304	292	266	259	293	268	276	292	287	292	308	284	257	283	297	292	277	293	328	286	299	303	289	309	301	283	307	278	288	254	297	274	279	311	311	294	301	262	266	268	296	314	286	289	285	266	278	295	305	280	284	297	282	314	288	270	279	296	277	292	283	322	275	299	279	324	314	279	264	299	313	307	272	290	336	289	296	292	338	307	290	280	301	324	254	272	291	271	269	302	303	289	261	312	283	308	285	299	308	279	277	273	306	301	324	285	282	253	300	312	322	280	265	315	279	290	285	300	306	259	282	277	305	261	278	294	295	308	248	255	282	298	290	251	304	255	271	296	284	290	308	305	271	288	298	288	300	309	278	284	275	259	289	282	304	282	296	303	277	276	294	273	299	295	290	301	301	278	281	319	316	277	277	275	276	301	297	299	308	320	309	312	314	286	308	281	270	290	295	296	310	310	300	284	297	279	290	297	306	282	291	253	285	286	293	308	262	308	268	286	283	293	296	337	289	297	282	284	270	299	314	307	308	296	281	294	274	303	307	281	332	318	315	326	316	315	319	291	295	283	294	309	305	295	285	309	279	296	271	288	302	275	261	296	242	285	305	317	284	296	246	292	278	312	296	294	279	287	274	287	290	288	309	297	294	296	286	305	272	283	268	281	317	345	299	316	309	277	294	301	279	289	286	291	289	286	318	319	278	304	271	301	262	276	273	276	294	308	273	276	285	321	282	285	284	308	325	282	325	293	273	261	284	289	283	268	285	298	278	291	297	310	301	301	299	309	326	270	272	288	316	272	301	293	288	309	314	269	293	290	282	290	323	291	298	300	275	263	289	295	295	263	255	308	292	312	301	315	296	286	312	270	267	274	289	294	303	299	308	299	321	305	325	303	282	279	309	305	296	281	262	284	331	279	264	287	291	300	324	307	312	285	296	288	327	267	285	273	290	323	281	303	311	330	308	287	297	280	285	317	287	288	249	320	315	309	286	287	305	283	283	288	297	289	266	288	304	304	287	271	302	293	291	301	313	288	258	291	288	293	289	275	296	274	324	306	329	315	301	293	316	319	333	290	244	298	294	278	278	290	287	244	313	306	278	312	277	275	275	301	303	291	284	310	299	322	303	291	270	266	288	274	274	316	274	313	298	269	306	295	335	282	307	277	258	298	314	282	280	327	287	300	264	254	303	324	272	285	300	272	270	285	273	276	283	291	278	300	304	282	280	293	279	328	318	288	313	298	308	289	276	305	295	306	305	301	254	283	313	286	316	294	316	268	318	276	306	259	292	295	322	283	261	300	280	323	282	291	305	312	316	321	292	272	310	283	313	251	271	290	310	310	284	284	297	257	264	297	265	292	288	308	322	276	294	289	302	322	283	314	255	330	281	282	260	299	303	296	310	267	288	282	293	279	339	302	308	298	329	296	295	275	273	318	267	301	324	268	301	306	268	295	261	279	281	274	293	260	297	312	270	279	287	292	317	317	277	322	261	304	342	303	294	283	255	296	310	298	303	273	321	280	285	292	300	308	301	297	306	304	292	275	306	307	310	328	304	308	302	275	273	271	277	290	264	279	301	281	264	284	283	316	313	302	313	267	290	313	288	291	287	291	276	276	294	307	281	296	293	321	298	280	300	309	298	299	302	258	297	321	311	291	318	262	310	309	288	281	270	322	297	307	286	311	309	298	311	297	296	273	295	277	277	300	326	316	283	290	305	310	289	323	289	277	294	299	274	279	299	305	292	263	282	271	283	252	283	281	302	291	287	256	276	296	267	312	297	316	307	268	287	334	300	292	271	303	306	269	295	318	306	315	265	316	300	240	321	302	303	297	312	302	309	293	258	267	293	307	270	284	289	264	303	320	298	329	284	323	307	283	286	320	259	301	313	318	293	312	276	300	311	300	306	293	290	320	278	271	313	285	303	322	264	332	303	302	287	280	308	294	280	277	293	288	252	293	297	311	316	285	266	279	282	277	286	280	292	290	283	258	276	298	289	309	272	312	303	288	300	290	300	293	315	287	275	288	298	292	287	282	281	310	315	288	323	307	280	303	293	290	311	322	280	315	278	271	288	291	294	272	266	283	269	276	294	305	314	287	302	293	258	288	252	282	315	287	290	292	287	298	296	295	310	310	288	296	300	293	324	280	314	288	285	293	297	289	256	317	301	288	272	299	313	293	298	292	296	270	306	293	305	301	321	288	328	289	308	293	276	323	314	296	292	267	285	282	333	261	303	281	288	285	306	323	286	260	270	274	349	295	281	301	294	293	302	275	311	273	256	298	264	292	298	293	302	288	266	300	301	297	280	276	314	296	270	279	277	318	285	265	272	296	294	308	314	282	256	285	273	304	304	289	308	280	316	293	293	270	300	276	266	302	262	275	274	292	287	297	274	314	285	297	303	290	281	284	269	286	290	295	320	276	278	264	305	341	301	314	320	262	288	311	325	256	314	288	299	284	285	295	277	295	280	303	287	289	274	272	301	278	311	287	259	280	320	287	314	288	295	309	281	300	286	269	307	312	281	291	254	288	301	280	284	319	298	272	305	305	288	298	324	311	278	263	298	318	296	320	297	332	279	271	305	304	284	279	296	273	301	265	304	262	294	270	284	306	270	303	282	306	281	293	281	300	288	286	281	294	290	281	303	306	286	313	300	272	254	284	295	281	297	320	315	281	313	298	327	295	296	297	295	304	312	315	309	278	322	289	276	300	269	288	311	310	271	286	285	306	315	286	271	267	292	297	300	290	274	296	288	264	257	263	294	275	252	268	288	325	275	273	292	290	310	285	317	288	279	271	283	264	338	317	293	352	295	308	267	286	326	322	278	301	317	276	309	278	298	306	268	323	304	281	291	277	269	299	297	286	285	314	322	315	275	253	325	302	299	271	287	301	274	295	298	297	302	306	310	309	314	284	291	263	262	252	292	332	280	311	334	284	284	284	299	279	292	297	325	296	267	305	356	327	266	286	277	310	280	300	311	293	294	252	298	302	260	290	326	271	278	275	318	297	290	241	281	307	315	301	311	285	296	303	271	269	310	285	282	306	301	292	311	301	287	294	305	290	283	295	304	285	303	261	308	296	274	264	234	289	279	330	331	339	306	262	286	299	302	317	302	311	278	271	283	293	298	306	314	292	305	359	282	300	278	288	272	295	293	285	311	325	293	294	294	312	282	289	294	302	285	279	296	286	308	294	279	307	285	300	274	283	306	297	273	278	303	288	300	319	298	265	293	263	286	307	273	298	290	299	317	309	333	305	280	292	297	314	289
30267	13679	9634	5004	3147	1731	1343	1066	1036	992	936	836	872	810	802	744	782	743	684	714	713	695	694	669	716	705	650	663	689	682	657	706	650	650	668	656	631	680	589	599	628	640	598	683	566	630	619	658	637	639	661	631	646	603	609	635	599	649	630	621	635	606	661	586	621	598	678	662	653	635	648	624	695	628	665	633	669	595	621	666	621	653	659	654	662	625	610	609	605	615	604	631	649	655	661	625	583	633	623	618	605	665	594	573	602	630	589	649	594	678	677	657	609	594	641	592	643	645	663	652	617	638	681	616	589	634	595	656	665	630	651	618	596	634	629	622	659	641	676	642	641	648	632	639	652	625	669	607	632	603	653	662	626	624	599	643	625	655	572	620	633	642	573	606	632	626	637	680	624	625	607	641	669	607	616	634	676	604	657	631	613	648	606	557	610	635	625	640	578	654	622	633	607	646	583	634	636	626	632	673	651	615	586	623	621	633	632	613	614	655	624	635	637	648	663	582	653	666	624	630	634	666	639	659	638	637	649	632	632	614	615	616	599	626	673	679	625	618	605	639	638	635	661	657	641	636	638	610	628	585	643	606	589	633	641	619	592	650	696	654	612	620	637	638	600	648	661	616	667	658	600	611	597	617	665	671	654	648	632	633	622	621	598	661	670	638	648	597	631	638	624	661	642	644	602	616	651	639	587	624	612	618	620	572	657	612	610	605	624	643	659	633	655	653	623	636	623	639	638	629	652	657	632	594	681	592	663	627	636	587	612	615	600	617	631	597	593	609	646	610	630	566	639	638	599	603	615	621	628	633	675	614	623	628	586	646	582	623	643	645	635	657	659	666	619	645	593	646	587	610	607	625	633	617	619	668	604	584	661	634	638	643	608	633	616	665	607	616	607	601	623	618	595	648	674	628	650	606	631	665	612	629	603	607	626	605	613	642	612	586	639	643	605	636	672	620	632	659	624	622	635	643	652	681	592	605	598	611	583	583	616	590	640	653	656	664	620	631	633	641	658	662	649	647	665	651	671	630	624	626	632	637	638	644	641	650	661	605	649	572	603	650	614	628	654	648	635	639	649	613	672	642	607	609	587	635	637	637	629	607	593	641	624	639	626	636	643	673	640	630	626	598	598	631	597	605	581	635	599	661	639	591	648	662	591	640	618	652	653	640	629	622	660	647	625	671	613	652	590	651	644	628	668	653	575	655	690	633	622	666	662	636	639	579	563	579	578	640	617	634	627	616	659	625	657	655	576	664	607	616	694	634	630	637	628	611	663	672	615	648	635	657	627	635	635	643	644	603	654	631	646	634	636	601	645	683	627	602	634	636	654	576	624	655	590	662	632	591	609	653	658	682	639	677	585	576	635	638	591	660	640	665	654	616	680	629	669	660	650	611	606	678	593	629	607	633	621	665	618	619	692	668	635	636	632	597	655	601	643	656	644	638	680	626	658	621	637	602	631	657	622	589	612	609	615	674	614	671	646	646	574	613	649	609	618	611	587	638	610	633	625	633	617	640	649	648	605	641	643	642	630	644	670	602	595	657	664	633	670	625	617	593	627	677	592	593	644	675	634	655	613	653	654	635	640	634	602	629	574	664	637	679	624	656	661	602	673	636	620	642	586	624	612	627	628	656	652	622	628	618	630	664	631	660	618	623	647	635	649	627	663	605	634	673	635	639	638	629	602	612	610	654	628	661	612	580	640	602	625	607	695	621	628	611	642	666	625	625	606	635	634	638	641	589	630	644	620	621	628	666	642	667	630	662	617	652	643	653	685	608	634	635	640	647	626	604	660	649	710	595	614	651	697	608	638	586	632	612	645	590	596	617	620	679	572	608	676	637	638	634	601	647	642	630	594	598	621	598	609	649	637	653	661	620	621	678	626	642	637	636	592	624	634	656	635	613	637	674	617	641	622	632	653	628	651	635	587	611	640	643	664	597	662	622	585	637	642	635	621	621	652	591	659	656	677	585	662	649	660	654	584	627	648	615	645	629	618	614	625	655	622	643	624	617	631	640	647	636	645	640	656	622	650	694	627	615	666	615	613	617	646	650	616	617	612	600	657	663	596	657	612	559	613	611	636	646	664	620	646	640	599	663	630	605	664	627	654	617	628	608	615	643	599	680	628	622	648	638	639	638	625	673	621	634	649	656	660	662	585	642	662	638	572	623	645	650	640	608	637	596	602	624	652	595	612	618	601	658	643	628	614	633	640	614	638	617	596	613	636	677	607	613	641	622	647	636	676	666	645	633	648	661	655	589	642	614	631	613	675	653	613	664	648	656	609	663	613	667	607	673	622	640	658	628	649	661	587	636	638	602	639	648	611	592	631	613	652	620	630	651	612	664	612	615	654	654	616	630	648	628	645	622	636	662	632	655	614	610	622	590	643	604	655	621	634	621	658	635	599	605	673	618	624	622	659	637	589	674	654	599	651	662	655	632	651	651	664	602	648	625	650	639	623	634	606	624	637	651	614	620	605	695	638	622	638	595	631	634	674	652	628	657	643	617	628	638	637	590	668	651	617	638	626	666	660	676	600	628	652	637	637	670	657	640	641	629	623	612	598	645	641	651	634	611	599	656	636	624	654	600	659	635	595	634	655	652	644	669	653	630	581	618	643	688	658	632	631	610	629	625	642	649	625	657	615	610	623	631	642	616	679	635	658	628	645	633	625	657	619	643	593	637	648	636	662	620	663	613	648	605	609	606	651	630	612	666	597	596	675	660	653	593	641	614	587	603	643	583	643	598	592	617	622	600	693	632	655	627	598	609	634	622	628	629	594	643	673	633	677	649	641	624	628	639	614	644	650	659	601	600	632	672	594	672	613	617	692	588	650	643	667	633	634	644	638	683	645	615	625	643	617	577	641	607	645	611	623	646	679	642	633	611	652	666	587	640	601	618	642	626	620	607	706	646	688	678	645	654	643	654	603	620	597	647	615	648	669	629	624	655	627	653	628	625	668	624	601	657	649	625	654	654	619	641	653	613	646	593	648	628	612	596	664	691	647	611	685	641	610	632	656	624	629	631	675	628	642	632	610	664	656	619	612	641	658	666	606	588	633	635	648	603	644	649	619	594	608	665	671	658	581	622	643	616	571	632	601	587	654	621	627	656	668	637	645	618	619	679	679	627	670	650	657	636	661	646	651	601	610	647	644	648	630	622	604	587	689	658	599	608	598	642	591	601	619	659	613	589	607	646	655	659	634	630	612	626	613	662	616	656	598	617	638	623	647	641	615	616	665	575	590	594	644	649	631	620	607	628	649	624	605	658	593	684	631	622	617	634	670	648	605	633	643	622	640	656	645	648	599	639	638	667	636	641	616	597	570	652	648	648	587	639	615	643	672	658	617	665	630	626	615	632	687	647	651	618	643	621	651	614	647	618	634	649	654	630	665	681	619	649	678	613	666	615	624	600	624	649	627	640	669	620	637	644	603	627	655	604	619	615	603	647	643	644	598	627	650	616	610	635	620	676	645	631	598	611
54077	25683	12136	4429	1589	716	618	512	432	413	331	377	393	314	333	356	337	353	306	294	298	305	295	306	318	316	311	292	298	322	290	298	286	284	284	297	298	291	307	245	272	306	282	280	277	273	290	290	319	266	272	308	307	283	284	295	301	294	305	291	301	269	294	281	282	293	284	269	310	280	292	284	295	292	292	299	293	279	285	295	256	272	271	257	278	257	267	271	235	270	260	317	274	290	260	268	274	286	279	321	281	270	286	265	249	267	299	295	316	273	311	308	285	283	282	291	270	269	261	256	283	257	258	270	284	317	270	278	280	265	300	256	296	328	301	273	282	283	291	287	318	281	287	280	284	250	327	289	283	302	307	285	290	307	281	274	290	272	277	285	282	295	290	250	285	273	304	300	292	268	279	294	311	310	297	272	291	279	315	311	271	272	265	300	270	279	266	285	314	301	299	281	289	271	302	261	301	303	315	289	256	281	290	281	287	297	278	260	274	281	262	262	289	310	268	296	283	290	295	273	309	299	308	295	272	279	275	288	279	277	278	266	326	287	302	241	273	272	318	296	287	275	259	272	304	296	310	288	274	260	293	294	291	304	320	289	271	273	256	297	282	267	305	298	299	293	279	291	289	300	312	275	273	287	264	293	296	326	253	300	328	305	292	266	279	288	292	298	256	275	269	323	273	294	285	289	285	289	303	305	277	296	284	267	311	270	301	268	257	292	299	276	283	300	317	283	305	298	276	313	289	313	281	272	292	292	283	280	286	250	280	312	307	283	272	302	303	321	280	321	266	289	299	295	286	306	271	286	276	279	305	285	285	271	266	272	293	285	287	272	266	311	311	279	299	282	294	273	301	305	277	253	284	284	290	267	294	277	274	285	297	314	284	303	270	293	289	293	308	300	315	284	279	288	269	279	261	288	278	282	248	293	318	301	305	298	297	318	306	271	282	292	276	270	283	319	256	292	297	243	291	286	284	293	272	275	293	302	276	249	281	293	301	309	316	251	275	309	296	279	302	275	321	297	283	310	318	255	258	279	288	285	255	280	280	297	304	264	278	265	291	304	284	286	271	290	300	286	267	259	261	250	290	331	280	250	288	341	250	275	265	257	283	302	288	272	293	263	279	277	274	284	244	282	286	230	269	263	274	262	224	301	298	272	300	290	259	289	242	301	262	257	311	313	275	273	305	305	303	282	287	294	336	293	275	311	315	301	295	281	284	268	294	301	303	291	285	313	290	277	257	274	269	290	301	275	266	249	324	262	310	270	260	250	254	287	293	281	278	256	318	295	289	306	295	257	259	265	274	297	281	284	293	296	274	254	276	295	267	248	294	253	306	279	274	275	272	305	298	292	321	284	302	294	253	241	267	282	268	302	304	299	262	295	265	306	271	277	297	287	251	290	272	266	300	310	323	285	275	286	289	281	302	287	318	265	282	260	294	295	276	293	327	279	302	297	267	287	275	250	269	268	259	284	292	286	291	292	276	296	268	268	313	288	284	283	313	298	286	285	274	300	291	301	295	291	281	303	293	284	263	325	304	281	326	319	300	250	280	291	289	283	334	282	303	274	300	279	317	319	260	257	258	293	292	277	316	268	260	263	285	289	282	271	260	274	329	295	295	288	260	294	284	296	292	241	299	298	292	292	291	270	315	267	285	257	333	269	281	255	274	308	313	273	279	277	274	298	289	264	271	279	259	268	267	318	293	301	290	293	273	265	288	313	295	288	266	282	293	272	280	307	261	266	289	282	291	312	285	279	294	294	271	262	290	305	287	249	254	241	275	293	292	296	282	315	300	292	282	318	324	270	300	321	274	284	286	252	288	287	283	301	312	250	263	281	300	262	276	294	286	285	276	263	317	304	293	286	263	294	282	306	330	285	266	294	296	298	323	282	270	282	330	295	290	262	294	303	277	248	281	288	299	282	317	291	296	299	292	314	281	285	286	275	271	258	279	274	264	311	261	268	295	263	277	301	307	301	289	284	296	282	321	317	277	269	279	252	285	289	281	272	307	304	297	305	282	298	257	280	305	306	284	291	308	290	286	287	276	264	283	328	333	303	300	311	304	311	284	317	274	273	298	283	266	280	275	294	284	304	291	294	268	333	301	306	306	300	265	305	306	273	301	315	295	301	309	272	287	264	304	279	297	283	319	293	298	269	279	260	291	268	293	298	278	301	299	303	291	300	278	267	239	323	298	301	275	286	255	284	330	285	279	282	258	278	275	292	295	263	276	268	304	298	271	257	269	307	295	261	281	317	310	258	303	264	324	278	300	254	260	323	277	285	287	285	295	256	296	319	284	281	277	280	276	276	277	290	241	294	276	271	294	280	267	331	316	336	328	296	295	300	286	268	278	294	308	297	297	296	309	291	288	269	257	287	267	303	269	279	285	272	258	269	301	255	268	293	290	279	274	312	301	257	294	288	287	287	278	252	315	323	261	272	280	288	279	261	262	271	282	253	277	301	310	329	319	265	292	327	339	265	252	267	277	288	281	254	318	304	291	296	287	266	271	272	280	302	273	299	297	269	274	273	328	288	280	312	281	295	272	284	277	263	268	265	289	307	295	299	272	286	295	308	301	278	292	298	268	274	295	283	316	293	275	273	294	296	260	334	292	272	289	276	274	282	323	274	282	261	303	261	259	277	273	301	287	263	268	276	291	324	311	293	269	284	281	319	276	272	303	294	289	272	290	302	292	316	301	304	305	304	293	265	268	252	298	287	288	272	255	262	314	273	306	270	274	251	294	255	284	308	255	247	297	279	296	292	306	282	297	285	265	278	327	293	297	281	266	264	273	279	279	264	296	291	306	262	265	280	298	250	268	270	311	278	287	297	283	250	274	313	309	288	266	257	264	300	266	271	286	279	292	286	273	290	297	265	283	279	282	293	307	306	296	299	267	279	291	289	290	287	302	264	296	299	296	277	285	321	253	278	262	255	273	324	293	278	265	308	284	299	319	304	317	260	307	282	282	287	303	309	280	272	270	271	271	314	259	317	305	340	273	258	275	282	318	314	293	284	267	309	257	276	267	289	287	329	285	294	318	281	240	294	285	289	273	315	287	299	259	283	272	279	324	304	265	272	277	278	274	269	308	282	300	280	298	277	296	307	245	276	281	294	281	268	290	278	271	270	295	292	275	336	315	291	302	280	306	281	296	282	251	286	262	283	296	284	292	314	276	265	267	283	261	262	267	290	249	284	268	286	280	313	283	274	318	292	297	275	279	285	258	315	289	315	342	271	305	298	290	301	271	308	280	287	306	296	275	296	275	273	281	293	277	246	272	262	242	301	287	278	303	301	305	256	283	288	312	261	255	301	277	360	279	242	257	266	313	284	295	306	280	302	331	286	298	251	283	277	269	286	257	276	282	270	272	280	263	298	281	262	285	325	292	304	260	288	295	268	290	257	269	271	297	269	272	310	287	261	270	271	341	294	274	283	295	267	265	315	280	275	270	262	287	303	270	276	283	308	289	290	288	295	286	330
33951	18940	13930	9003	4762	2424	1895	1603	1355	1232	1079	1087	1010	873	859	833	846	869	819	777	762	725	746	763	733	765	701	719	754	725	758	714	678	759	688	666	618	668	690	669	695	625	659	676	630	617	610	658	656	644	618	628	616	644	613	642	632	628	607	591	669	614	634	630	607	620	652	589	626	634	629	633	663	632	641	628	632	625	608	628	589	638	608	644	620	665	620	629	594	636	603	615	610	604	636	648	604	641	619	625	615	581	610	635	654	617	625	575	644	609	623	630	628	585	656	669	604	625	618	639	612	637	641	642	581	648	605	636	610	640	612	636	635	634	667	605	635	625	597	569	650	642	627	625	617	602	546	593	640	653	652	601	639	632	641	636	636	609	602	617	624	581	600	618	559	606	606	596	587	581	638	603	574	622	639	661	596	609	626	579	613	578	586	637	583	621	561	623	630	607	620	652	622	611	608	612	601	623	617	626	593	603	604	617	621	618	591	628	602	636	621	640	637	606	656	626	647	609	611	635	579	600	598	585	573	627	606	597	626	608	591	603	672	621	625	623	599	601	634	635	648	600	678	640	638	614	588	631	644	662	681	615	607	618	598	615	618	625	652	599	619	588	644	628	629	633	633	594	620	630	628	647	561	630	650	611	599	627	605	656	636	619	588	619	608	627	591	595	695	626	592	632	633	641	590	641	600	563	656	638	645	611	583	597	626	673	606	602	636	632	650	669	582	643	578	615	614	634	578	559	594	644	642	609	649	607	643	587	638	599	638	647	581	661	625	610	620	641	637	606	607	632	625	608	597	601	619	622	662	631	609	584	650	623	627	623	613	599	619	604	661	629	619	649	646	687	563	611	629	625	573	600	677	600	652	655	595	615	573	666	590	595	636	633	671	588	633	654	618	657	595	555	671	593	618	622	554	613	662	683	588	612	645	594	598	640	645	633	619	609	606	575	622	620	639	654	668	606	586	634	647	602	588	663	629	613	625	606	639	635	597	629	623	624	650	640	647	632	612	589	629	574	590	627	657	581	694	645	633	603	635	658	593	640	627	610	587	608	637	631	633	621	639	602	664	606	614	622	646	600	589	612	647	653	640	657	574	611	602	628	617	651	612	614	642	554	663	609	638	618	664	601	617	602	604	685	613	647	583	645	608	650	581	568	591	627	579	625	616	595	623	639	647	639	666	556	585	620	684	660	600	600	607	642	617	635	643	610	621	638	591	663	640	600	673	557	588	679	605	602	611	647	600	645	666	659	656	620	624	619	625	683	589	557	618	649	658	588	613	635	599	623	606	622	621	589	641	684	675	656	604	598	611	582	625	586	601	636	638	599	612	623	614	595	669	639	600	622	636	626	616	581	622	616	569	598	629	616	604	598	610	603	601	599	644	580	615	592	621	632	597	625	610	636	654	623	606	609	613	561	594	616	601	623	653	634	639	669	631	611	609	604	604	637	595	640	615	640	573	652	647	651	601	617	592	615	639	641	617	602	586	646	672	607	588	593	604	671	633	635	593	589	616	670	616	604	627	574	589	585	644	621	614	627	610	611	609	617	634	620	595	600	644	569	647	623	587	646	617	639	608	647	646	675	674	616	632	658	592	620	652	579	663	614	627	622	624	602	648	625	638	588	617	659	624	637	621	607	629	649	604	603	621	623	625	650	639	621	626	616	587	660	576	630	615	570	678	545	639	652	648	600	616	623	641	653	605	643	589	633	597	637	601	666	619	650	611	628	628	628	587	609	564	657	621	585	593	556	586	605	549	601	631	629	634	619	570	626	629	633	591	613	641	651	624	630	658	671	664	606	597	612	598	627	572	627	578	616	625	633	594	625	649	637	642	580	663	652	650	664	688	658	621	624	655	635	624	620	628	603	642	592	622	642	593	635	616	609	638	614	600	567	637	662	619	611	633	609	659	599	664	609	633	612	581	617	637	595	603	649	598	649	594	590	696	612	602	627	606	630	635	631	641	662	691	602	629	641	626	658	595	590	640	657	610	624	557	580	664	622	647	628	635	626	602	600	606	610	650	606	593	575	658	645	645	618	585	616	656	679	613	657	586	626	610	624	664	615	621	640	625	653	668	641	627	675	640	577	611	642	597	610	618	621	590	607	625	598	616	624	631	634	640	648	577	619	595	600	635	637	617	621	610	618	642	608	609	621	587	634	650	646	578	643	607	626	624	633	678	559	588	592	615	567	586	627	590	596	593	617	632	619	632	633	624	595	616	636	621	596	608	600	619	604	562	604	623	564	601	659	637	644	635	601	617	610	620	615	609	631	600	661	618	608	682	648	650	665	608	587	614	662	628	651	601	644	600	599	636	653	624	619	596	645	605	622	593	621	612	631	613	625	616	578	617	613	590	615	604	631	600	619	624	618	597	590	624	595	602	629	621	606	632	635	615	597	613	681	619	615	619	632	648	629	633	599	649	599	629	580	628	633	579	602	588	607	640	619	603	618	626	606	623	617	646	625	646	595	592	620	645	661	583	641	613	627	579	637	647	625	599	622	634	604	607	603	626	660	612	701	601	606	627	626	594	599	589	633	620	588	593	607	671	669	687	607	630	630	632	633	606	602	649	665	610	627	620	610	625	595	628	629	665	629	625	552	595	670	637	650	637	594	644	639	644	648	597	643	588	607	660	592	608	655	589	637	621	592	629	673	614	619	642	659	590	580	625	594	656	630	676	592	654	587	623	619	591	618	650	594	639	598	633	610	575	607	598	602	600	624	637	620	616	631	665	599	603	621	619	627	559	606	642	619	653	687	609	626	643	627	638	670	581	606	592	647	608	635	606	600	634	663	619	547	660	606	611	605	649	604	619	640	677	584	623	644	619	628	612	644	611	585	633	614	578	615	656	595	601	645	629	608	609	611	577	606	597	582	637	601	609	610	602	580	637	690	612	628	579	628	592	653	635	631	591	650	639	631	627	641	586	610	655	608	627	609	612	641	651	619	675	618	615	634	596	647	654	617	628	586	611	643	626	629	640	622	609	587	605	629	631	595	625	628	670	570	631	640	671	648	644	609	641	613	659	605	631	642	641	652	607	622	593	611	593	618	647	581	577	610	614	593	654	625	611	626	593	627	602	576	616	614	633	579	601	573	604	619	641	622	648	608	624	619	640	610	598	590	674	646	593	639	636	615	588	631	631	645	644	626	628	655	606	618	607	609	632	615	684	606	588	622	617	613	622	625	647	630	623	619	607	621	655	591	606	643	679	606	625	615	612	652	578	608	640	618	622	601	642	632	687	634	619	596	619	637	578	579	598	614	597	626	635	616	645	648	653	612	653	620	659	630	649	608	669	592	616	600	642	628	594	586	598	650	630	607	587	560	621	619	613	627	582	623	619	624	636	587	589	606	629	651	658	591	626	610	613	613	661	620	608	615	633	607	649	607	653	613	629	653	637	619	622	613	642	607	659	601	631	643	657	605	605	638	611	618	664	597	639	634	647	582	621	626	656	648	603	573	620	633	645	577	577	623	645	613
64506	34150	13842	5595	2498	781	569	480	412	418	405	407	355	346	357	300	315	309	316	319	324	307	308	324	340	336	298	328	343	294	307	347	275	308	268	297	294	293	293	299	310	301	344	310	309	312	331	270	305	282	271	291	264	283	306	290	308	288	278	264	281	283	281	269	279	267	329	282	299	266	316	272	330	282	310	297	300	284	313	300	296	292	239	259	288	295	307	268	312	280	308	247	318	285	272	295	285	283	322	342	298	300	231	273	269	282	294	292	323	273	292	302	298	237	288	282	318	305	299	280	295	291	280	267	299	284	264	325	283	275	276	306	298	290	309	281	275	284	289	286	249	308	315	307	298	301	273	285	319	290	279	307	295	297	285	308	271	278	289	299	282	278	271	283	277	254	312	307	298	256	263	266	326	308	267	298	310	301	277	310	299	289	285	301	301	292	260	290	295	310	293	265	282	276	289	303	315	298	300	312	291	284	299	329	273	302	313	291	267	292	301	313	329	276	273	260	300	321	288	281	271	316	289	301	268	335	288	291	249	315	271	270	270	311	286	281	315	291	304	280	300	299	302	259	273	307	281	277	291	302	320	304	276	256	289	284	302	285	300	291	291	311	296	270	323	301	326	274	265	293	283	252	272	296	260	341	279	293	296	306	325	266	252	281	262	271	290	273	283	304	271	268	293	283	278	273	271	255	309	285	308	264	279	271	274	294	303	301	306	287	315	317	300	312	288	276	340	306	345	311	317	296	289	298	307	266	313	269	312	277	270	302	289	286	305	304	286	331	273	262	303	324	284	255	270	321	299	284	274	288	303	278	261	286	290	277	277	274	292	287	309	289	284	280	311	283	296	270	281	272	280	290	268	295	258	286	275	286	241	282	267	285	303	285	337	284	308	303	263	281	290	290	320	304	299	328	301	305	305	328	279	349	339	284	299	262	307	318	330	265	268	262	285	274	295	289	313	303	272	249	311	290	266	269	286	246	288	298	309	297	309	302	288	271	322	252	288	304	279	280	281	249	267	260	268	318	286	279	277	317	272	274	288	291	252	296	278	303	287	262	294	268	275	286	279	262	296	342	254	324	318	270	298	298	291	264	302	281	329	322	293	276	276	305	292	299	311	280	273	305	295	299	292	288	308	294	297	297	298	271	288	288	317	282	315	304	306	280	311	267	286	269	286	279	345	333	292	304	326	292	315	286	301	284	278	301	339	273	272	298	294	274	319	280	266	296	263	291	277	304	306	323	308	268	308	315	269	289	298	311	292	318	266	273	326	271	274	296	311	292	288	277	282	293	325	286	295	264	246	316	330	277	321	335	318	305	319	318	264	315	312	306	311	303	279	305	318	292	270	305	283	275	286	279	305	274	271	298	320	312	273	272	272	290	292	276	310	300	289	269	286	276	346	258	292	291	298	255	300	305	316	302	309	265	314	294	312	269	292	293	291	287	266	280	270	303	314	314	298	289	307	285	322	260	275	290	304	301	301	280	284	306	286	319	316	305	280	286	295	287	285	301	292	280	284	305	303	289	294	289	317	325	306	307	305	294	247	315	294	260	272	263	269	288	301	289	313	270	271	284	321	273	278	299	279	285	314	294	315	248	278	267	264	301	323	307	304	293	289	311	250	263	281	294	274	286	286	280	272	267	270	299	297	316	313	277	320	267	286	253	268	287	283	299	301	279	329	281	259	303	303	287	295	277	313	276	263	282	265	296	292	312	277	308	267	277	288	283	276	244	297	284	269	309	296	268	275	271	308	276	274	325	264	261	302	301	278	275	274	300	282	289	270	285	292	252	313	292	301	299	264	289	290	301	318	310	280	274	289	256	298	288	299	271	314	311	288	313	298	276	282	284	315	310	287	265	284	271	297	306	295	285	277	278	281	330	283	324	309	312	283	287	315	290	295	280	275	294	272	304	289	295	274	313	280	293	258	284	286	323	318	323	271	276	280	283	317	330	269	257	276	280	291	273	277	266	281	261	267	296	318	292	282	301	298	273	251	293	310	258	283	270	265	269	313	288	301	287	297	317	288	271	276	277	297	292	294	250	278	281	288	311	255	282	272	319	287	281	307	324	308	274	243	289	280	292	308	326	294	276	308	265	284	327	295	315	297	294	285	294	318	331	295	279	266	297	295	283	257	302	284	299	303	321	306	292	292	297	303	310	324	280	297	268	273	302	296	265	275	309	304	285	262	280	292	275	276	290	278	300	273	276	279	269	288	276	306	304	237	254	282	295	313	285	280	301	278	270	330	310	293	294	272	291	276	333	308	306	319	322	249	284	284	329	276	297	271	269	294	288	285	295	322	282	309	287	287	249	289	326	279	260	306	287	314	288	296	286	266	297	312	301	253	282	269	308	306	293	262	276	296	302	301	266	292	278	285	282	310	270	300	296	275	246	303	274	271	283	302	298	285	272	312	310	256	279	281	285	282	295	272	295	258	281	297	275	311	273	277	305	276	307	290	279	263	282	278	283	303	262	287	317	295	297	272	316	283	306	279	299	321	292	286	276	288	267	271	273	267	321	283	249	261	284	275	292	279	283	287	318	284	283	330	297	288	308	297	293	279	293	274	283	242	283	275	305	247	279	281	293	313	291	292	281	281	268	300	278	288	261	287	257	280	296	301	283	304	266	298	301	278	280	276	284	315	288	306	315	288	277	298	310	286	284	286	315	254	324	288	303	299	295	280	286	276	284	301	324	293	255	319	302	287	265	275	278	295	300	274	291	303	287	274	274	293	310	278	283	307	293	333	325	292	286	293	277	275	310	274	300	307	289	282	260	247	296	299	307	289	322	275	263	277	281	282	307	257	312	273	279	260	325	261	288	313	308	280	292	304	290	285	327	299	269	264	273	260	277	299	285	267	273	286	284	293	283	304	287	307	294	265	288	280	287	273	306	305	277	282	286	306	290	302	296	288	312	294	273	297	283	285	273	257	292	307	313	309	271	291	263	294	293	313	251	284	256	271	278	307	296	277	287	302	323	271	292	274	283	275	302	300	331	365	267	318	278	310	273	298	283	304	281	292	307	312	292	286	301	299	307	318	294	291	300	289	324	323	276	293	323	308	282	304	305	305	317	261	269	279	290	287	290	311	286	272	268	310	297	303	286	326	286	300	253	288	260	284	286	298	273	301	282	313	332	292	296	265	310	279	291	322	272	310	308	314	274	286	275	293	266	253	274	293	289	287	296	294	310	296	282	316	328	321	300	293	314	318	327	322	277	284	274	303	292	346	290	271	273	288	299	286	278	287	278	273	311	290	304	259	283	300	295	300	280	310	286	320	281	301	282	333	305	323	326	276	289	291	317	289	290	268	294	303	293	272	326	283	310	292	291	298	293	300	286	285	281	322	290	318	314	282	311	294	283	309	281	293	300	286	311	270	282	287	288	284	278	266	319	288	308	327	293	262	284	275	296	286	285	303	288	260	278	265	275	277	297	315	272	319	280	290	293	312	325	303	329	285	294	245	303	272	305	296	275	264	265
41606	24386	13651	11426	6841	2441	1950	1646	1389	1247	1168	1103	960	953	907	820	855	845	795	803	758	783	787	768	763	765	734	765	729	740	739	723	682	732	673	659	653	669	639	648	688	663	653	670	590	682	668	651	640	608	578	639	649	612	635	619	621	605	586	663	616	635	628	675	648	640	635	595	659	657	618	623	647	606	639	619	619	645	626	623	592	585	590	690	694	688	607	631	655	632	605	651	590	611	635	659	638	645	599	596	612	626	636	637	627	643	627	637	622	685	636	612	638	630	639	639	656	634	669	601	650	618	643	650	627	589	641	639	642	654	643	591	583	653	593	597	639	608	610	665	660	617	617	631	592	619	609	603	610	615	593	645	645	645	647	647	647	643	632	626	629	621	644	654	644	593	636	656	635	630	613	633	622	662	646	645	649	630	615	631	622	662	636	620	602	663	625	648	626	638	663	589	641	583	651	603	644	663	629	635	623	622	640	631	691	626	625	604	648	621	621	622	568	637	622	675	611	632	624	635	642	703	637	642	612	647	639	601	621	660	632	632	581	624	648	637	668	595	605	658	662	592	611	639	639	661	668	625	675	632	647	640	637	629	610	627	634	598	632	618	671	605	646	570	645	626	627	598	632	659	601	598	625	658	637	622	624	636	665	632	619	600	648	651	626	657	607	627	623	657	643	693	610	681	633	611	625	643	604	621	634	605	652	655	638	665	622	581	616	636	602	593	569	615	639	630	664	599	658	658	600	583	676	653	656	650	657	641	649	609	644	642	656	621	584	612	690	610	616	664	664	623	621	639	638	599	644	637	670	631	648	623	630	616	584	609	595	619	657	642	690	681	609	631	621	652	602	646	629	607	671	613	605	660	625	598	653	587	623	653	664	614	606	667	596	620	644	601	610	607	644	663	647	640	680	589	651	660	638	621	574	636	577	632	597	621	668	594	632	628	608	636	606	604	639	647	665	615	619	626	640	647	665	614	666	627	645	639	630	624	622	620	644	630	614	631	631	657	600	612	623	632	596	617	641	600	712	583	624	608	626	633	627	638	659	663	638	642	573	622	612	651	598	648	608	653	635	647	675	648	606	619	648	634	648	663	642	603	644	580	615	585	631	620	608	616	674	637	636	601	625	652	643	650	604	647	630	629	574	663	598	665	704	662	630	619	643	635	625	675	701	638	609	609	653	597	584	588	606	646	652	609	670	637	584	653	610	618	654	625	659	640	625	653	595	622	567	559	639	584	617	672	652	653	617	646	619	621	640	629	653	617	670	618	611	664	642	611	651	574	643	631	626	645	643	644	677	643	656	656	590	607	648	607	605	634	655	682	627	655	630	626	615	634	631	640	643	624	594	612	622	635	622	633	646	631	616	605	648	696	616	661	652	619	611	652	646	636	623	662	614	605	631	650	635	611	600	637	611	639	633	612	634	677	630	628	585	615	635	655	627	637	637	653	611	573	661	633	640	617	613	623	609	647	601	645	664	656	632	616	638	622	625	654	618	620	647	575	596	640	618	597	654	566	654	605	615	596	631	622	624	631	652	627	630	642	617	657	641	607	605	603	604	675	639	644	640	634	570	602	653	644	629	651	641	594	614	641	671	606	597	629	647	612	584	616	634	600	654	648	618	639	641	664	584	621	633	643	638	637	594	604	595	629	618	650	609	693	667	611	650	622	635	645	663	594	597	599	625	613	614	642	590	675	649	569	554	639	655	631	602	659	644	599	620	643	655	680	620	621	647	617	633	612	637	611	642	596	651	617	611	621	611	649	636	657	631	596	650	648	619	582	573	646	631	573	626	626	623	612	599	601	639	620	643	615	665	606	657	597	622	614	607	633	594	563	622	612	614	624	629	649	646	612	616	607	649	580	637	614	658	658	615	636	640	638	643	625	607	655	679	639	638	612	625	664	648	632	628	611	611	604	621	587	637	652	662	629	661	643	540	624	625	605	650	628	639	646	612	642	642	606	631	620	634	639	658	614	646	622	628	650	642	642	623	600	625	662	607	633	627	655	664	603	650	627	623	626	639	592	587	643	664	610	641	621	618	639	653	599	658	669	652	602	627	593	663	640	616	611	653	624	622	629	655	617	607	617	623	610	646	644	671	631	646	619	615	631	711	626	645	655	643	603	651	660	585	618	635	638	660	638	612	667	645	648	659	639	608	639	636	700	670	631	599	656	675	614	637	635	601	638	638	613	604	646	623	639	614	589	635	604	643	626	641	617	608	628	635	629	617	606	656	647	649	655	612	616	656	634	651	613	585	627	630	623	616	622	604	634	660	627	660	666	628	589	684	649	626	643	639	663	623	601	631	683	613	606	619	655	556	635	633	596	634	654	637	594	635	606	622	629	659	620	659	634	628	661	602	607	606	639	635	639	635	612	653	627	612	649	616	669	627	612	609	647	615	625	612	645	608	675	641	581	701	604	626	626	665	608	615	669	668	627	561	613	602	652	648	658	604	655	623	632	629	661	643	669	627	576	646	635	646	633	649	664	662	588	654	582	610	656	652	645	622	645	606	651	608	621	649	652	626	603	615	609	627	647	621	641	633	668	629	621	649	602	636	659	675	626	639	622	654	625	615	643	617	632	604	626	635	641	600	656	673	638	630	607	616	612	614	637	601	601	604	673	622	626	679	654	606	628	586	635	598	686	599	654	604	659	675	601	642	661	620	647	635	653	673	614	664	589	640	623	628	704	628	639	636	626	648	585	611	678	595	649	635	604	630	582	632	639	633	620	616	603	655	640	646	568	644	646	626	619	679	633	604	657	601	620	618	658	605	600	552	595	655	667	608	621	627	667	569	641	601	679	603	629	620	616	654	636	644	595	618	621	649	652	655	631	585	646	617	615	645	623	569	606	629	644	599	631	613	624	636	638	613	608	638	626	675	619	642	665	581	628	675	608	632	611	631	619	628	629	597	605	639	614	650	641	663	583	612	622	623	614	623	636	605	615	604	618	614	605	641	582	559	646	631	647	619	592	649	586	644	661	611	580	607	627	658	597	673	613	689	651	652	620	618	637	659	614	649	604	608	613	649	609	645	646	644	653	641	628	599	636	603	619	660	633	659	646	619	666	600	614	684	640	621	628	620	635	669	684	621	598	643	647	632	601	623	624	684	611	629	620	658	646	624	609	621	709	638	617	652	647	597	637	619	644	637	576	652	645	616	625	583	592	603	649	614	625	618	587	628	649	613	656	683	651	641	623	642	650	665	646	631	637	639	658	641	612	674	653	640	644	578	634	621	613	670	650	640	628	600	698	632	621	631	601	637	609	649	586	612	645	630	640	597	654	629	649	655	648	611	625	650	590	615	643	652	606	627	639	653	648	615	626	662	669	595	653	677	607	683	604	665	598	593	659	609	687	700	633	640	685	630	642	630	633	606	648	630	581	633	628	667	664	666	600	644	628	608	647	613	618	640	639	614	643	627	612	655	672	618	595	613	603	648	642	694	658	639	613	685	651	664	613	622	625	632	599	585	596	632	604
39256	16816	8904	4801	1510	710	521	436	429	378	383	369	342	322	328	344	343	345	316	302	287	295	325	301	294	317	294	295	300	314	338	273	319	291	313	337	307	296	312	273	303	277	253	290	296	283	327	301	284	258	288	295	315	292	305	308	306	317	316	322	323	326	278	271	275	263	292	256	298	299	294	264	264	278	297	323	300	296	298	291	308	285	289	278	273	280	277	282	290	279	312	298	281	303	295	289	280	301	278	314	307	305	333	272	299	240	308	272	287	281	308	295	294	307	280	317	284	273	301	283	316	301	287	310	286	299	304	292	325	303	269	300	288	315	311	306	283	287	292	297	327	300	248	276	281	307	284	287	307	303	289	275	285	286	266	294	262	329	333	272	283	307	276	268	284	265	306	295	336	317	286	312	296	273	293	304	336	283	277	338	303	275	274	264	301	282	286	287	292	311	295	285	284	300	318	287	281	282	273	286	299	264	281	298	302	267	289	311	270	290	311	317	288	298	326	247	286	288	263	284	275	298	294	259	259	293	289	300	310	306	275	302	309	292	297	279	304	301	303	304	292	270	273	279	309	319	270	314	297	286	274	299	291	293	293	255	274	316	291	294	286	287	310	265	326	298	290	290	290	305	282	297	292	289	303	281	283	296	283	306	314	334	323	288	299	279	276	282	291	273	300	281	278	303	314	285	273	313	281	284	285	321	263	293	269	288	291	282	304	315	292	291	291	289	259	321	316	284	323	275	286	291	308	292	306	304	301	311	269	261	317	292	302	305	347	265	257	253	303	281	306	306	271	319	300	307	306	272	270	287	270	268	288	320	292	302	309	280	277	282	301	327	291	285	292	306	274	307	310	278	295	284	288	270	294	290	269	296	304	292	279	289	297	283	303	300	270	298	305	297	276	287	295	301	276	286	286	317	314	301	320	327	273	306	301	294	292	309	281	274	308	313	303	289	276	275	287	275	288	338	253	300	301	268	292	313	334	313	280	304	287	290	281	289	333	278	317	251	304	283	270	290	273	278	269	281	318	278	285	290	256	295	266	304	301	292	308	299	302	291	327	277	278	292	287	301	296	282	320	294	295	294	272	297	322	305	291	272	278	274	295	237	297	287	292	316	276	277	298	274	315	283	317	322	282	288	268	301	304	290	302	340	294	262	279	312	278	288	285	315	298	288	272	315	304	277	310	268	319	279	255	289	300	261	293	279	290	311	329	301	276	309	293	291	271	309	346	302	294	322	301	288	303	317	287	231	322	310	293	277	251	281	305	296	299	308	305	275	296	293	292	313	277	279	297	301	291	314	278	307	325	298	290	318	277	303	304	301	299	290	299	299	268	300	299	297	301	280	297	328	308	305	280	311	280	297	313	294	316	269	313	272	260	296	288	261	287	326	295	292	288	289	285	271	292	303	299	303	319	339	324	272	315	281	285	293	273	257	281	310	315	277	284	293	293	291	268	285	291	299	305	314	274	270	298	317	304	307	290	284	325	298	289	304	305	283	316	331	329	286	304	278	296	297	304	296	277	323	303	308	295	295	303	264	271	289	271	262	283	292	265	293	346	306	316	265	301	278	322	299	306	278	291	291	298	293	319	305	310	312	305	309	303	301	284	301	296	261	309	332	297	283	312	297	287	299	279	284	297	302	314	290	286	294	292	312	290	287	327	295	299	310	306	274	285	290	263	326	295	316	295	292	290	306	309	274	281	303	279	296	308	280	307	300	290	281	283	311	275	295	295	277	290	298	298	293	288	302	283	311	294	289	274	323	290	298	243	271	281	308	338	269	285	313	303	295	292	279	287	306	292	289	278	316	297	276	309	314	255	305	299	291	325	292	270	297	324	264	295	311	288	303	332	326	268	273	299	298	299	315	284	322	288	298	283	283	297	309	294	300	310	308	282	301	286	286	295	284	297	260	302	333	306	297	326	323	276	262	294	288	280	254	282	270	278	283	287	285	321	279	286	299	280	289	317	311	312	277	312	260	284	281	277	278	305	315	293	310	306	276	276	303	297	263	288	285	260	287	275	288	317	307	313	237	304	290	314	279	288	281	277	292	283	291	303	306	305	284	294	305	289	295	295	255	311	291	264	270	246	286	282	285	323	293	290	272	281	290	316	316	304	292	323	278	297	261	291	267	327	273	294	323	300	290	320	306	337	255	268	280	290	301	287	270	290	303	277	286	301	291	264	274	290	302	287	272	264	290	291	286	288	330	266	304	311	303	269	279	259	264	299	305	286	303	304	302	313	310	284	313	298	286	294	285	295	296	268	293	277	314	317	284	285	285	314	326	272	291	311	294	281	282	297	303	303	302	299	278	277	277	310	295	253	317	294	277	276	260	272	290	287	288	304	320	286	305	283	309	281	306	298	322	269	285	297	303	260	300	319	302	312	256	301	287	308	289	278	317	309	296	291	287	283	298	299	284	290	288	289	298	287	298	323	305	293	283	292	291	340	321	299	257	288	300	272	308	302	302	305	279	297	317	279	306	299	326	284	267	270	274	332	314	317	311	301	278	310	305	303	317	284	281	305	284	315	286	305	334	305	320	321	313	294	307	314	316	258	298	323	313	317	305	287	274	279	292	300	275	310	279	305	272	315	288	258	279	289	299	291	275	314	279	299	272	302	272	273	261	305	263	276	272	308	303	310	287	282	285	313	331	268	270	281	275	303	266	286	295	282	278	298	290	284	294	284	284	260	271	316	322	295	289	256	304	330	288	279	314	301	295	260	311	297	276	270	275	275	316	280	306	272	290	319	303	296	277	278	286	302	301	278	304	303	308	306	279	266	321	310	304	279	259	298	279	296	274	299	285	288	269	310	310	354	278	301	288	288	298	275	315	264	324	273	316	305	280	322	281	286	333	315	319	285	295	331	319	296	308	314	282	279	303	294	325	276	303	344	275	282	316	300	276	297	294	315	276	274	296	268	329	287	299	302	297	289	279	304	265	299	318	301	300	311	322	299	299	314	285	288	280	305	287	271	296	270	276	281	299	258	269	289	317	301	296	302	272	307	283	278	282	276	268	291	338	289	278	290	288	300	265	288	288	288	293	326	295	283	318	293	274	302	282	332	310	291	295	295	285	277	267	277	294	276	310	298	303	269	280	283	271	305	268	267	332	304	294	312	283	283	278	227	275	270	288	264	289	299	284	269	278	290	281	272	292	302	309	319	321	300	306	301	312	290	312	287	307	282	293	289	276	308	303	319	286	307	302	271	275	292	292	295	286	278	280	312	297	294	324	286	266	279	282	306	281	300	246	296	277	319	294	317	272	293	318	304	304	290	272	300	302	326	289	296	268	257	317	272	322	270	286	307	318	272	289	259	265	297	319	297	303	275	268	262	296	292	259	283	304	292	322	312	297	319	304	294	329	269	262	319	302	308	281	290	333	315	280	269	271	316	303	283	251	282	282	271	274	276	314	298	295	288	304	344	289	283	274	261	325	331	282	272	313	298	295	291	294	278	310	257	289	284	309	305	319	285	289
24941	12993	12456	10502	4424	2156	1505	1264	1140	1062	918	920	914	868	848	779	796	723	776	742	727	754	741	773	712	715	727	717	689	711	712	706	684	666	657	681	613	664	634	643	697	639	597	626	666	649	656	617	601	596	658	642	671	632	661	568	641	665	594	680	646	602	617	659	642	674	626	600	596	675	626	619	653	643	600	651	667	600	634	665	628	670	614	618	603	600	617	655	683	628	638	618	630	576	655	660	658	606	604	640	650	648	598	673	662	590	639	623	659	620	622	647	643	631	644	602	682	669	620	593	648	657	666	620	622	636	638	658	652	642	629	626	654	636	621	648	611	639	618	608	649	625	651	671	642	678	689	665	658	655	652	675	685	591	646	588	616	666	648	623	621	615	673	660	642	603	640	630	608	655	636	659	621	619	638	637	598	621	625	667	587	613	668	681	665	576	603	586	653	620	638	663	650	599	581	602	629	612	609	649	604	622	574	657	591	626	618	678	626	667	614	615	648	643	652	632	622	634	625	615	635	636	627	664	664	596	634	616	621	664	641	584	629	650	654	591	606	669	636	606	662	668	589	627	624	635	596	652	648	613	564	673	629	646	618	649	571	651	663	662	646	630	610	653	639	638	617	648	631	641	628	655	616	645	634	649	618	623	620	646	612	606	647	652	572	651	636	620	643	621	658	660	612	614	633	631	608	617	598	666	588	652	612	664	650	630	626	600	631	606	637	671	640	656	620	653	616	626	617	651	633	635	667	601	616	635	656	647	588	627	631	656	613	652	614	631	637	641	595	667	655	662	600	588	665	620	663	637	657	657	614	618	689	624	608	643	712	607	662	658	596	649	618	604	626	662	624	621	600	635	632	668	614	676	618	584	624	617	650	689	661	661	619	607	665	632	635	671	560	673	620	623	643	614	647	668	610	650	627	662	680	660	642	628	623	665	638	613	658	605	606	644	639	575	644	654	629	608	587	651	643	641	597	627	649	614	638	641	647	633	634	659	655	607	587	673	672	636	570	637	679	633	613	651	623	634	676	652	616	647	628	644	649	667	644	587	661	610	608	669	642	595	634	630	639	661	646	612	621	620	654	655	593	613	648	665	589	636	626	624	616	681	589	619	636	618	615	617	673	619	583	644	622	718	628	643	629	601	619	627	639	607	662	604	651	630	625	666	633	617	646	619	628	621	649	630	650	624	623	606	661	604	681	621	657	664	661	615	639	646	601	674	662	606	607	648	588	610	644	645	626	641	624	614	636	605	618	656	629	660	633	658	623	622	643	612	600	640	636	590	617	651	589	643	620	641	612	650	647	646	620	665	618	577	634	651	653	599	651	635	637	634	661	648	665	653	625	621	626	682	598	645	641	638	629	639	641	637	683	637	629	607	628	588	667	638	612	656	677	621	602	677	641	622	669	620	665	654	656	592	639	624	646	654	664	595	623	608	638	633	637	628	677	605	608	610	634	668	612	646	663	605	632	645	626	637	642	629	652	596	630	648	638	597	634	593	633	611	635	673	600	614	622	619	610	671	595	640	659	593	669	630	630	627	642	660	641	688	675	618	639	651	654	628	636	619	639	580	628	651	626	634	616	695	630	645	618	631	663	668	589	635	651	614	630	640	594	649	640	626	663	626	635	618	683	576	664	669	641	611	641	599	690	660	616	606	660	624	642	652	643	612	645	614	622	690	573	646	626	629	632	625	668	628	630	629	637	623	616	620	656	623	608	629	651	625	605	626	653	610	642	611	579	592	663	633	610	626	643	674	662	627	601	596	616	638	654	600	615	621	667	665	659	681	657	615	621	662	670	642	675	660	650	606	645	638	621	637	619	604	612	664	630	637	691	635	633	607	631	628	652	640	649	659	682	603	638	640	600	620	635	679	643	628	631	639	588	615	617	623	635	598	624	643	648	619	635	663	659	661	645	639	639	644	680	671	658	631	629	683	661	672	677	640	656	618	640	598	603	631	592	678	602	653	638	610	653	595	655	579	672	647	644	657	589	653	605	626	580	599	612	691	624	645	639	634	658	642	657	672	699	648	626	619	597	684	640	623	699	625	646	575	612	655	663	654	634	599	614	580	638	625	657	653	587	632	639	655	647	595	710	628	616	622	611	646	617	599	612	632	671	650	623	585	681	623	653	599	584	651	621	632	633	571	624	654	606	648	634	656	628	666	666	614	638	603	593	626	638	657	633	594	641	649	656	657	646	633	635	620	630	582	627	702	585	641	627	665	664	594	705	659	613	648	651	631	652	648	663	672	658	620	641	650	660	659	658	612	615	615	651	644	686	654	598	635	613	652	591	630	631	627	676	572	645	653	608	637	666	659	650	662	599	604	632	639	649	603	650	640	619	660	634	636	652	666	647	655	665	599	632	605	624	623	637	614	605	610	613	668	628	665	652	633	665	654	647	645	653	633	662	675	623	647	661	630	604	636	619	642	620	652	653	646	625	583	663	666	585	628	632	651	662	614	670	685	628	612	653	605	618	621	618	624	622	622	638	675	622	622	592	629	635	592	626	653	658	619	666	639	640	589	624	624	673	620	613	630	593	577	625	611	629	602	647	642	621	621	612	632	647	626	619	629	632	631	598	616	612	631	607	620	612	678	617	603	652	638	636	612	616	622	643	668	603	693	668	643	654	651	639	651	626	617	649	595	637	629	652	589	695	617	647	615	611	670	668	660	632	629	648	625	608	630	653	643	626	596	657	599	643	625	655	660	562	615	632	670	645	635	639	622	622	654	640	594	587	631	642	640	601	685	609	658	615	638	609	627	676	623	631	645	645	640	620	605	617	633	642	656	632	625	631	653	629	589	646	656	638	612	644	654	637	656	620	634	615	639	629	655	651	629	605	652	602	654	643	655	651	614	673	631	619	596	635	641	633	620	633	626	655	630	647	669	642	638	630	654	675	660	635	620	621	600	620	633	616	615	620	614	620	690	639	663	643	656	637	627	615	648	649	632	598	611	647	634	621	629	628	638	631	664	645	642	637	629	618	641	644	660	670	607	626	645	623	605	620	598	648	608	561	627	648	633	618	624	645	619	579	637	621	653	628	620	628	618	602	601	642	617	605	631	601	638	625	615	620	635	655	690	613	646	631	636	681	631	628	620	601	631	599	603	625	618	620	641	636	626	682	620	653	624	644	643	650	665	644	620	631	654	597	641	617	589	635	594	597	673	650	621	644	668	673	610	647	632	611	629	599	662	617	661	667	600	640	608	619	647	670	670	632	594	648	631	608	659	610	576	639	659	639	603	628	652	658	677	650	598	627	628	613	601	614	626	623	665	643	622	609	637	656	630	664	645	641	644	652	633	650	669	597	670	646	604	642	626	638	622	630	619	619	648	652	614	642	618	639	616	658	635	605	687	554	633	650	634	635	654	659	624	639	639	630	627	588	579	643	595	621	689	654	679	649	664	650	640	706	694	621	632	678	676	602	627	642	633	639	587	673	599	652	619	597	608	649	661	644	680	634	621	660	642	610	621	636	667
54228	25172	14923	4671	1654	942	579	481	385	391	394	351	350	347	341	327	290	293	314	320	322	320	306	299	298	301	320	300	310	310	296	313	280	308	312	295	304	284	285	305	295	311	313	272	302	271	279	302	280	272	264	302	287	295	338	328	300	325	320	283	288	294	278	287	285	262	253	265	284	262	283	269	267	277	286	296	285	296	298	276	295	305	304	316	293	292	257	253	300	315	260	293	287	280	293	269	269	327	255	303	265	311	241	293	281	312	302	297	292	270	264	291	294	274	292	324	307	299	279	277	298	302	282	270	298	286	301	282	295	299	290	295	287	309	273	292	261	277	273	267	288	306	290	288	261	288	299	254	295	279	266	285	284	273	305	310	279	272	263	277	262	295	284	246	269	293	281	268	306	259	293	300	295	279	281	293	315	268	268	295	275	275	273	299	303	284	287	305	298	274	286	270	267	294	295	292	305	266	263	281	277	298	296	276	278	341	277	259	304	321	291	297	324	295	291	303	265	313	285	288	306	259	310	295	284	305	307	312	299	323	299	268	276	255	297	293	284	278	297	281	315	326	276	261	276	286	297	274	269	280	287	291	284	291	299	293	286	292	280	278	309	286	302	277	259	283	286	302	267	258	284	268	273	292	281	300	308	294	315	286	286	281	276	312	283	267	318	293	274	315	279	306	270	279	292	290	302	305	318	272	310	251	250	245	269	302	283	279	323	291	301	295	317	293	282	306	294	266	271	305	290	282	288	288	304	273	296	308	259	303	281	254	282	293	313	320	307	277	276	272	268	299	260	261	286	259	266	268	273	282	288	290	295	293	298	291	308	320	276	255	285	322	278	281	237	291	303	280	291	281	264	272	278	285	290	281	316	307	287	302	275	290	281	286	308	267	288	279	270	278	303	290	292	273	260	272	290	296	270	285	279	275	269	287	308	284	257	292	265	288	279	276	303	318	292	290	288	272	305	281	247	260	284	262	294	272	247	275	305	259	300	292	281	270	274	287	299	266	282	261	260	299	276	285	288	343	289	283	265	269	276	301	270	287	265	312	293	296	290	263	304	279	260	290	259	279	287	286	301	310	310	297	299	298	297	311	333	297	322	302	300	271	298	307	306	291	271	268	282	269	324	265	282	315	279	291	266	295	262	281	279	272	283	317	291	283	275	281	281	271	298	306	260	282	254	266	294	328	308	282	291	282	271	289	318	282	290	284	276	315	281	294	272	295	267	284	283	281	286	318	276	330	288	263	316	264	273	273	296	307	272	285	261	262	318	277	305	278	265	282	289	300	262	313	278	254	299	315	269	286	254	281	306	302	292	291	302	264	295	290	318	289	286	293	294	270	289	281	287	295	277	267	302	279	253	277	283	269	292	279	274	282	299	347	325	288	312	283	277	274	278	308	300	287	298	310	295	262	277	276	311	299	302	293	282	276	297	263	289	303	269	261	296	313	304	263	319	288	253	287	279	298	281	310	291	289	266	261	303	270	297	307	318	280	294	298	312	265	313	298	276	317	306	268	287	272	287	300	245	272	311	281	287	275	304	275	265	282	268	318	284	288	289	313	280	262	267	268	293	301	274	309	299	299	250	278	307	308	277	286	280	320	270	284	301	314	260	312	329	289	259	268	291	259	262	295	299	286	289	272	299	279	299	289	287	289	279	299	262	289	265	271	287	299	334	273	285	284	269	295	286	304	311	313	248	289	278	266	266	287	288	265	258	309	312	273	275	284	287	279	291	245	278	281	258	305	295	266	270	282	301	343	318	256	284	315	308	303	260	302	307	290	268	285	276	263	316	305	286	320	327	253	296	288	272	312	306	270	277	326	303	264	294	289	334	315	292	303	284	326	283	310	288	250	324	274	326	275	290	283	291	272	291	304	282	313	264	293	293	263	296	265	284	259	258	311	240	289	287	283	285	329	323	268	247	271	305	295	295	276	316	319	287	295	267	270	303	286	328	263	282	308	282	303	286	305	309	292	271	279	289	303	281	297	278	287	297	283	273	295	307	276	262	284	242	301	310	310	292	298	268	292	282	270	283	287	285	280	272	288	257	284	310	284	291	282	282	267	295	290	278	294	285	272	289	268	269	310	252	261	299	330	292	283	287	283	267	290	282	265	272	308	314	283	282	284	315	305	275	287	279	271	284	298	288	314	274	263	294	282	309	260	309	306	327	278	269	263	265	267	295	288	284	319	252	284	310	300	276	286	269	303	306	310	278	270	275	313	271	282	286	264	284	317	282	254	281	275	284	272	294	285	311	293	287	304	268	288	298	273	286	276	277	315	310	307	311	279	270	299	249	259	310	274	250	291	299	276	279	280	303	296	265	288	277	313	263	277	276	276	328	311	301	310	245	280	283	246	294	319	334	275	327	277	286	285	283	314	294	274	264	284	283	246	287	264	274	282	244	293	260	294	326	286	261	314	307	235	273	288	292	285	260	303	282	282	242	304	311	308	321	294	263	310	261	304	306	289	277	273	264	303	311	279	299	277	291	319	306	281	311	280	266	275	303	245	275	289	291	282	291	323	271	255	308	284	316	268	256	271	301	280	307	275	283	278	324	295	271	303	285	293	288	323	296	271	288	283	284	312	287	306	302	286	258	279	291	249	274	278	293	263	293	271	285	284	326	270	277	310	285	311	314	320	240	279	281	272	254	286	251	270	276	266	301	269	279	295	328	281	300	288	326	299	281	283	275	276	312	283	299	309	313	264	280	305	294	291	273	297	277	279	288	322	293	270	286	274	272	266	271	292	315	297	276	261	293	297	295	296	297	276	286	287	303	278	271	298	299	301	265	283	256	280	264	325	304	323	280	302	301	288	283	295	287	293	266	248	295	282	301	278	275	290	311	308	303	268	298	278	246	278	286	275	275	316	279	263	281	306	298	273	279	302	295	308	273	306	292	290	297	275	305	278	273	320	261	266	291	310	304	297	302	315	272	255	265	273	302	301	260	280	276	280	285	270	275	260	294	278	293	265	326	267	316	287	275	296	286	282	281	297	306	273	273	305	304	261	271	255	303	285	262	253	293	279	306	298	289	269	316	269	288	306	291	310	296	267	270	294	326	283	314	285	316	292	260	277	266	295	279	295	283	266	313	270	289	298	289	253	289	285	257	310	283	337	286	276	319	315	305	297	260	273	276	287	303	300	280	273	285	290	263	281	272	300	291	284	254	292	288	290	283	327	314	263	280	309	313	290	291	297	270	316	268	294	289	292	283	267	312	288	292	263	285	270	287	293	287	277	293	304	278	269	275	247	264	285	288	315	270	325	314	288	272	251	264	307	268	291	287	273	307	279	259	314	254	294	307	271	278	308	294	282	300	269	312	263	311	294	293	298	282	298	293	297	272	264	285	294	285	288	281	296	297	272	273	282	272	297	281	287	275	294	304	285	294	291	265	304	302	298	297	277	267	299	240	278	311	266	292	255	322	278	326	279	264	276	279	285	293	273	287	312	275	284	281	287	279	308	301	284	288	309	287	314
34433	18016	17368	8520	4992	3354	1886	1443	1313	1120	1021	1006	945	875	822	847	790	791	790	797	792	806	758	756	729	703	759	751	691	673	701	702	704	726	664	663	625	700	665	650	630	633	662	626	635	633	631	637	611	615	647	660	617	599	696	644	630	637	603	627	630	665	639	634	639	642	655	623	616	581	614	660	629	637	624	622	606	638	627	620	604	615	614	609	629	602	641	655	602	644	606	623	644	644	608	627	654	621	597	625	627	627	641	677	651	594	598	637	651	642	640	655	674	650	557	628	641	621	623	647	640	619	654	659	591	607	619	593	586	643	618	602	617	607	612	628	585	598	627	626	647	589	642	626	606	624	622	633	618	645	640	648	623	594	590	615	624	593	600	602	620	593	614	656	626	619	615	644	636	667	630	600	606	599	636	629	655	647	588	608	626	623	639	661	618	631	633	615	607	641	610	625	597	680	614	621	615	599	558	611	617	629	609	652	641	608	596	611	610	610	661	663	626	651	622	626	633	618	617	625	630	629	628	569	635	656	625	649	619	611	655	662	647	590	617	640	584	611	639	620	625	645	592	606	636	618	666	635	640	652	623	603	605	605	629	610	628	617	650	640	624	613	613	632	638	646	584	614	636	686	614	634	593	612	638	655	614	611	678	657	596	598	619	633	607	617	622	648	685	594	616	614	610	654	611	622	587	665	601	600	608	610	642	639	632	636	635	627	641	609	628	627	634	625	582	615	608	621	631	593	623	647	612	630	644	616	653	600	618	650	615	597	627	623	606	615	647	602	638	589	663	618	621	618	603	650	591	637	594	591	659	657	651	611	630	632	610	615	590	682	614	584	628	655	600	634	616	633	592	620	621	583	624	665	616	605	638	642	625	595	643	661	610	609	635	651	603	624	641	647	651	682	617	638	619	641	608	626	636	596	585	620	668	640	634	636	577	632	661	606	650	641	606	667	621	622	667	622	640	646	653	610	670	620	633	597	633	618	591	618	575	617	631	634	630	659	632	618	596	635	632	659	630	624	569	577	621	610	628	599	671	631	575	607	663	590	595	644	605	588	638	627	622	645	605	687	599	673	619	619	633	637	671	640	612	604	598	596	634	640	610	659	583	614	647	648	641	620	603	621	617	638	651	595	631	659	624	674	583	607	624	694	645	609	600	664	602	611	646	573	638	640	619	605	655	627	679	609	643	599	630	641	605	622	625	655	647	613	647	650	582	587	600	609	621	636	596	613	606	609	670	656	609	599	632	607	607	669	617	604	652	677	650	655	619	618	631	591	598	629	619	615	677	599	655	672	627	638	652	590	601	630	659	630	641	644	656	595	613	650	651	635	579	604	635	609	596	593	588	583	626	604	642	649	610	623	573	634	665	595	630	688	631	636	637	599	634	605	627	612	618	619	630	651	625	650	658	598	633	614	602	584	606	611	605	587	642	634	651	620	626	659	627	653	651	632	635	650	604	610	619	615	631	652	653	628	636	615	646	654	648	635	571	601	643	625	612	591	564	607	635	626	635	600	632	629	639	593	599	611	626	607	656	696	619	630	646	579	624	606	661	553	647	580	609	621	625	612	639	646	651	669	602	566	619	637	612	630	618	620	612	603	629	615	631	559	595	633	592	616	665	608	662	620	615	593	634	629	611	635	609	630	618	621	630	605	656	601	672	616	621	626	637	572	668	586	621	598	671	608	611	618	613	660	629	597	603	670	628	625	592	664	612	644	584	638	627	657	614	634	665	583	629	585	614	586	608	625	636	642	624	584	598	624	634	559	606	612	615	643	622	610	590	613	641	612	654	617	649	632	630	614	611	610	613	638	610	632	630	641	601	619	604	635	631	576	609	635	621	633	621	604	636	585	609	626	671	613	638	675	583	659	580	688	617	563	612	629	630	649	616	621	614	630	657	637	628	613	653	587	598	637	623	617	637	631	594	638	608	643	587	619	612	628	633	654	643	642	655	615	596	657	639	595	606	637	625	602	641	607	619	631	603	630	650	597	646	634	631	603	648	594	598	600	609	582	636	630	635	662	647	587	613	642	677	677	609	657	634	628	584	600	598	579	617	657	626	679	651	611	638	691	667	620	625	601	636	629	636	621	615	615	633	623	649	635	637	600	626	659	645	657	598	649	601	588	614	609	610	630	607	637	635	626	601	636	666	645	615	641	587	630	583	593	626	670	679	606	657	614	683	680	613	599	624	643	697	634	645	642	611	592	599	596	639	596	601	612	648	634	598	625	666	585	690	600	608	667	647	673	621	661	631	643	635	642	568	663	610	620	626	599	639	636	634	630	635	682	641	661	608	596	643	644	594	576	627	599	652	635	612	614	615	618	612	611	627	595	611	603	619	609	587	649	620	632	631	635	629	635	591	601	609	611	630	653	663	624	594	610	615	650	649	651	575	671	637	632	633	652	659	667	648	650	650	679	609	620	609	620	641	606	644	656	606	607	653	618	647	593	601	620	639	647	591	648	618	625	632	615	612	594	632	599	605	635	591	637	625	669	629	613	632	667	612	608	583	582	597	609	670	651	639	603	579	621	612	582	640	628	680	591	616	632	637	662	668	629	610	616	610	641	630	607	594	615	598	606	660	624	572	638	636	655	655	684	632	651	627	622	580	638	590	581	618	612	643	648	658	608	591	639	625	643	657	624	674	600	608	618	635	600	613	658	632	665	636	620	625	589	618	642	632	622	617	627	624	609	658	641	659	646	647	619	650	660	628	638	626	646	618	639	631	641	611	617	652	599	626	652	620	642	613	624	571	625	636	610	633	648	631	616	650	629	598	629	599	636	632	619	649	653	641	571	625	617	626	632	615	608	666	627	607	663	666	618	656	639	621	620	598	612	650	642	600	603	661	624	615	617	643	612	628	615	605	604	665	648	632	578	658	605	619	676	626	623	600	672	622	609	625	608	600	614	622	610	601	637	618	612	628	624	581	624	612	640	630	625	636	655	599	582	646	641	688	654	620	669	623	649	639	639	600	594	634	646	658	633	638	634	610	626	622	620	648	636	577	623	620	623	618	628	585	637	628	626	669	648	601	616	612	662	651	672	615	661	684	611	584	631	619	653	664	653	615	646	628	625	600	653	651	618	611	634	643	627	581	651	640	626	615	651	594	607	609	599	643	673	626	635	602	624	615	621	663	652	597	631	593	638	676	622	631	637	618	631	620	624	614	578	632	627	624	617	635	608	667	613	589	675	615	598	601	626	634	621	635	645	641	647	637	640	619	624	598	615	644	635	632	620	577	649	677	652	623	611	613	597	615	643	602	623	645	603	678	660	609	622	604	628	632	623	614	630	637	608	628	601	647	626	641	628	615	641	634	669	661	594	616	596	648	609	644	603	614	646	659	608	614	637	655	629	623	609	623	634	604	584	614	624	650	614	620	642	606	608	635	631	641	631	636	648	605	607	612	619	609	645	586	651	631	618	609	636	609	626	650	607	615	613	639	629	608	568	639	573	621	627	622	610	636	649	619	625	621	643
56595	32712	22545	11897	4774	1968	672	526	499	455	426	411	375	380	367	316	341	334	348	306	337	341	344	341	320	338	321	327	281	300	320	303	294	279	340	324	304	283	333	281	320	275	292	268	265	291	301	280	299	288	289	277	333	301	293	288	318	267	300	281	261	312	297	305	311	282	292	296	283	290	318	299	290	285	283	318	305	311	307	281	299	296	272	288	267	295	293	287	312	278	331	296	292	298	270	293	287	297	316	309	296	302	276	305	316	291	313	267	291	326	317	289	286	284	324	292	320	304	286	284	287	284	313	302	286	288	316	281	287	283	286	304	270	295	276	296	267	315	283	324	292	286	304	294	294	320	272	277	295	299	294	271	263	293	270	283	322	300	280	299	314	295	274	280	274	247	288	265	317	283	288	308	272	279	313	315	305	294	294	311	278	264	268	295	314	307	282	263	309	283	295	320	293	256	278	261	295	292	272	276	271	288	315	294	303	283	294	321	295	304	322	309	286	313	295	292	300	321	272	285	306	295	329	291	296	307	318	305	271	264	308	284	273	301	275	290	273	307	287	300	302	295	269	287	302	305	331	267	276	325	322	273	261	279	329	312	331	311	293	302	300	292	313	281	272	261	296	262	310	311	308	278	280	284	275	293	310	285	295	274	319	288	282	270	289	287	282	303	276	278	293	288	285	300	302	298	292	331	281	285	303	308	290	267	296	287	309	275	270	268	286	280	278	273	303	283	277	313	283	272	310	262	304	266	302	258	280	332	300	282	261	307	281	296	296	287	293	277	289	299	283	305	292	277	278	281	322	289	277	263	294	273	316	288	298	272	269	271	307	301	321	336	297	293	301	303	285	283	278	283	342	289	264	289	298	296	293	301	273	297	268	256	301	298	302	299	301	280	335	299	291	296	295	274	285	275	301	292	308	307	299	287	300	290	308	299	304	284	293	293	321	286	293	294	287	311	291	306	297	280	308	297	284	259	284	287	286	297	282	305	311	272	275	289	311	275	274	336	278	287	302	302	280	283	258	276	279	316	303	303	276	297	305	278	284	279	296	256	287	295	280	271	272	267	255	273	276	310	292	312	333	290	328	301	292	294	295	296	251	272	336	323	274	284	294	266	288	313	271	262	317	282	277	282	296	299	274	312	285	285	284	314	292	274	282	289	277	280	313	267	301	296	285	318	269	276	303	302	282	306	295	286	278	299	298	289	282	307	292	264	294	263	299	279	293	272	319	281	303	282	310	276	266	277	319	286	296	252	287	256	279	288	291	279	302	305	278	288	288	292	316	295	297	297	303	300	274	276	312	281	298	298	279	279	312	319	290	293	298	280	314	257	278	312	287	289	288	292	278	304	287	298	290	318	284	318	272	284	284	282	308	255	284	305	294	276	274	283	272	289	310	309	304	294	326	323	282	305	271	334	288	311	289	288	279	276	301	284	283	275	311	275	311	280	285	279	314	316	304	270	285	294	306	287	280	265	325	273	301	256	273	281	274	294	280	319	285	306	286	260	307	302	285	298	292	319	291	295	260	278	275	295	295	298	312	305	270	331	274	284	251	333	281	279	290	289	303	326	329	286	323	304	289	302	277	305	297	290	307	274	290	280	295	307	286	292	298	302	290	304	322	303	306	276	266	254	297	296	297	310	246	289	282	320	300	283	320	278	297	302	269	285	297	284	309	284	256	320	281	289	265	299	321	313	287	287	323	257	264	276	297	282	297	271	282	327	285	331	277	276	299	281	255	278	289	313	297	324	272	264	290	297	290	262	290	317	286	267	287	316	275	292	275	310	291	280	317	289	287	288	286	312	284	292	286	233	270	263	273	271	262	285	320	307	255	291	273	272	299	287	266	332	311	293	301	282	274	242	273	313	310	272	284	312	305	271	276	290	318	268	305	290	296	304	288	261	311	299	282	277	291	286	315	300	256	260	305	290	292	330	299	266	276	274	296	304	302	313	287	268	294	288	281	278	289	259	316	270	293	288	312	295	300	289	308	283	292	308	297	281	297	299	270	294	314	285	286	288	310	283	315	306	311	273	292	283	285	295	281	276	317	274	295	305	307	304	274	279	294	296	298	269	328	286	299	261	274	302	282	277	252	282	304	306	289	290	304	261	297	271	295	305	282	270	270	304	320	288	298	280	289	235	283	303	273	277	299	295	308	281	284	304	312	303	320	268	287	307	284	284	323	317	279	273	280	299	297	315	316	289	297	310	302	299	311	276	285	265	266	297	281	306	272	299	287	317	288	280	308	308	281	317	311	314	306	259	300	313	288	286	309	280	302	262	268	305	320	287	282	297	271	300	322	314	340	267	284	313	270	304	292	310	303	300	292	303	325	300	299	276	314	300	295	296	289	281	300	309	333	328	299	259	261	265	315	304	247	274	246	266	290	306	275	314	356	323	261	270	289	307	299	307	300	307	271	311	316	307	272	304	286	330	308	279	299	279	264	309	301	319	279	327	290	312	271	299	325	302	294	282	268	267	303	292	305	283	282	284	299	281	305	283	291	270	308	306	294	305	315	290	257	323	285	264	287	271	308	268	292	276	291	282	287	295	293	298	318	269	294	288	317	288	250	296	325	283	295	290	289	271	308	306	309	302	277	316	299	291	309	278	306	328	305	299	292	293	316	299	268	309	272	270	277	308	252	279	329	300	298	302	298	283	289	299	297	309	305	271	291	280	290	275	274	334	266	291	276	266	304	256	296	273	298	293	303	301	310	280	324	306	294	286	312	300	320	307	301	286	295	303	319	279	302	312	303	301	333	295	317	299	263	304	259	294	293	288	296	279	299	300	305	302	307	324	312	310	301	284	290	281	287	322	296	296	284	307	277	310	292	303	312	296	292	276	272	283	310	323	302	289	291	295	303	288	283	298	308	277	291	277	275	293	284	278	277	325	305	282	294	301	293	276	329	313	243	304	285	282	289	292	281	296	303	280	287	312	302	308	267	288	275	272	290	301	274	300	302	278	262	292	306	307	257	265	282	312	307	292	288	311	288	285	315	289	331	289	314	307	303	309	314	304	284	284	311	286	292	291	318	274	254	289	317	311	291	293	267	287	276	267	299	282	319	318	282	276	267	308	274	307	321	310	278	300	293	304	316	278	323	300	308	324	307	285	281	290	299	302	249	281	294	307	271	291	292	274	297	288	323	298	302	298	283	260	253	252	296	292	303	301	289	274	271	315	300	286	315	272	305	285	294	300	311	315	232	298	268	298	280	315	286	293	279	272	284	291	291	316	302	307	259	295	290	285	307	281	257	290	275	285	314	302	251	301	289	308	317	317	272	269	265	285	308	287	288	315	289	317	308	277	302	282	289	273	294	300	314	301	302	305	281	328	261	257	316	294	305	280	276	308	307	279	316	284	279	329	326	310	327	285	288	253	302	319	287	284	268	276	285	271	283	319	332	321	289	326	310	278	279	289	309	265	300	271	344	313	305	301	294	294	277	278	289	294	314	273	318	281	277	297	287	308	284	259	302	237
35129	25308	24714	19224	11831	6177	2325	1960	1588	1436	1285	1153	1069	1087	952	1013	963	941	862	874	867	889	814	839	826	820	807	781	760	756	727	766	761	741	747	720	733	653	694	685	716	699	638	660	673	676	685	651	637	617	650	707	667	667	658	623	604	686	636	615	619	666	635	613	703	644	632	651	590	636	601	600	646	663	619	619	604	606	613	611	632	630	636	619	646	607	636	637	627	646	600	616	609	655	625	651	585	653	636	617	650	651	617	622	668	660	628	633	615	584	620	615	639	650	636	607	634	551	604	634	653	603	674	602	607	660	625	636	623	634	623	641	677	664	586	626	656	677	676	662	630	648	593	621	627	675	619	625	705	608	647	652	632	625	660	659	653	667	615	614	661	570	637	662	652	609	677	640	613	687	627	628	659	637	670	648	645	584	641	646	608	625	602	652	627	633	594	648	631	576	623	630	598	631	633	631	694	605	604	614	600	624	640	641	619	628	638	661	604	652	657	641	661	668	607	674	622	667	633	610	609	627	626	619	613	635	578	623	652	668	576	647	651	633	683	694	625	592	707	634	617	662	596	630	605	647	648	631	633	664	634	635	669	653	618	633	649	621	607	657	645	651	625	634	628	606	616	615	591	630	644	651	609	635	655	651	675	636	601	625	636	646	627	592	638	615	662	661	618	624	655	642	610	629	616	626	696	635	686	653	616	604	643	648	628	636	619	645	593	616	660	610	599	622	645	586	601	615	608	613	619	664	642	619	636	636	660	638	640	603	639	635	667	613	663	655	654	643	615	584	626	646	599	645	657	644	623	661	595	661	610	629	649	627	676	644	632	672	636	624	658	624	640	613	627	653	661	641	618	649	624	669	612	596	644	610	673	607	625	652	581	685	651	580	610	595	621	631	651	620	682	578	646	636	634	639	643	659	635	653	633	610	636	631	618	647	631	636	636	564	652	660	603	618	636	627	646	606	631	606	661	592	639	652	638	664	606	659	677	607	613	641	632	648	603	627	626	601	644	640	642	630	586	665	648	640	635	644	615	640	664	631	666	587	635	641	619	609	592	637	631	624	608	617	644	593	691	622	612	678	575	606	646	618	651	655	651	609	620	576	642	657	653	635	683	613	639	617	651	614	597	638	647	671	596	636	605	609	612	608	646	563	654	679	680	613	675	643	631	631	662	643	576	599	664	659	595	588	629	623	678	627	657	609	619	699	641	623	689	639	644	662	612	628	633	653	646	618	635	584	654	643	625	677	614	624	622	666	624	671	619	616	639	609	623	631	638	668	621	582	589	608	615	627	657	654	600	646	653	600	645	568	625	628	634	620	615	647	616	691	677	649	639	663	618	616	606	644	630	658	606	637	662	649	620	619	603	651	599	578	622	667	639	622	643	624	623	614	625	650	609	666	650	609	617	619	620	618	614	613	646	619	598	643	648	654	586	635	608	665	573	620	616	623	695	597	671	636	615	607	668	615	641	665	622	616	585	612	626	638	635	629	671	633	629	664	633	622	620	612	625	652	657	659	626	607	656	630	648	606	602	639	647	674	645	648	666	680	647	592	617	610	668	601	615	619	638	620	620	609	579	686	648	593	667	622	635	608	604	661	626	653	620	600	658	628	591	663	666	640	655	692	647	645	614	652	632	624	627	634	671	646	659	620	609	581	604	637	620	661	662	636	625	646	629	625	621	678	629	628	632	630	618	628	605	625	617	613	669	612	586	629	684	659	642	597	675	639	662	627	614	573	630	650	614	616	604	630	620	629	673	640	628	657	612	662	626	657	637	638	668	625	620	627	643	589	647	624	637	647	645	616	636	638	639	652	642	609	632	620	613	646	627	628	625	606	614	692	604	658	579	627	649	651	626	645	632	635	608	663	602	642	629	614	668	636	613	684	655	663	652	635	599	643	645	614	624	625	640	617	649	660	668	644	654	620	677	608	641	588	579	627	640	584	619	649	605	618	684	632	649	601	646	617	665	702	597	628	638	641	630	623	613	626	633	647	590	623	627	654	645	645	682	615	695	594	621	638	627	641	653	615	599	645	645	642	601	626	637	616	594	646	628	672	623	612	673	658	625	606	629	610	678	658	666	667	610	611	613	662	637	645	633	650	645	653	647	651	631	660	606	641	611	597	629	643	645	598	619	608	592	680	650	620	632	647	615	630	633	654	639	620	643	649	598	647	644	654	642	631	639	653	666	657	673	600	652	660	638	683	614	580	636	619	655	649	613	636	638	599	638	578	664	605	604	628	649	628	631	621	627	602	660	639	584	591	609	641	645	642	662	640	631	672	619	610	619	635	600	657	602	670	576	624	637	603	630	629	681	646	672	630	629	646	648	573	620	586	640	555	650	629	654	614	652	586	638	570	653	619	644	672	583	672	589	585	685	608	631	633	633	655	631	601	666	600	658	685	629	649	585	627	628	642	644	605	637	633	645	623	622	623	613	592	642	642	636	627	626	589	649	627	657	672	628	643	649	627	600	601	569	624	647	648	596	602	601	625	601	610	572	629	611	627	630	629	634	642	646	627	620	621	650	612	649	641	599	585	646	658	634	651	641	607	619	615	641	643	639	592	697	645	641	658	654	690	603	671	574	651	607	650	676	634	601	598	668	602	665	650	605	628	625	652	626	665	580	641	643	651	645	636	633	643	606	652	658	631	621	602	646	592	647	664	630	637	613	599	642	664	607	586	653	583	654	649	628	619	651	619	626	648	652	660	633	675	642	649	617	615	673	669	633	602	621	652	685	648	638	571	661	637	596	659	662	626	654	650	621	617	646	661	629	645	619	637	625	590	659	694	616	662	659	637	612	644	622	620	663	584	654	674	616	655	624	632	623	650	640	641	671	626	613	636	614	602	644	646	608	557	636	679	659	619	579	660	627	626	654	636	627	658	630	630	666	649	638	628	651	676	635	626	618	651	656	626	664	655	659	590	653	647	670	590	594	622	629	610	630	590	603	640	611	627	660	596	625	617	660	641	591	617	654	659	648	662	646	592	591	628	676	666	653	668	658	609	573	609	643	652	645	564	567	619	658	622	594	609	630	643	625	640	610	652	652	639	650	612	617	672	621	560	618	695	605	609	611	638	664	608	624	673	628	631	612	619	659	646	644	605	618	686	647	633	631	654	649	634	615	643	620	676	654	642	667	663	628	608	651	611	641	658	655	592	637	582	621	643	625	652	618	653	688	600	631	650	632	666	620	597	618	621	647	645	626	674	658	676	599	620	609	630	631	655	594	645	691	637	662	651	577	594	615	621	630	632	621	604	614	640	617	635	619	620	598	629	633	629	656	641	660	593	631	613	632	668	624	636	626	650	646	630	610	657	615	599	628	649	610	625	616	664	616	642	640	643	624	685	639	631	621	692	605	646	649	693	626	578	654	663	634	635	612	626	619	691	618	641	655	671	662	642	620	642	601	649	625	594	645	633	643	630	611	653	663	659	639	676	630	634	593	626	601	707	649	627	653	640	643	640	606	614	652	628	612	605
44693	23366	9726	3056	1213	641	406	377	400	373	361	348	311	302	312	346	314	295	322	324	299	331	317	332	288	301	336	282	333	325	280	296	296	326	310	316	327	318	282	311	288	272	308	285	264	276	299	296	298	297	323	290	302	310	267	284	272	325	314	302	290	302	270	290	287	299	294	286	317	317	283	274	315	300	294	273	279	307	295	323	293	306	278	321	293	345	306	301	293	301	312	297	282	271	314	297	310	281	276	289	295	319	310	283	284	280	285	300	274	281	322	319	305	313	302	310	304	279	292	329	311	322	296	296	302	311	330	302	294	246	248	300	262	293	317	274	300	316	319	274	289	286	306	324	284	306	342	315	288	303	313	280	320	290	321	307	303	296	321	276	294	297	313	294	285	285	302	299	255	304	290	324	305	307	286	312	293	326	294	346	284	293	309	309	310	296	282	307	296	308	280	298	263	316	283	309	262	320	311	295	310	259	303	289	294	307	298	323	301	287	300	305	319	312	298	278	273	313	304	314	279	313	311	285	294	297	278	275	298	335	301	278	317	289	302	298	322	307	316	307	307	322	276	312	287	316	283	295	288	298	303	291	310	290	292	293	277	307	255	278	277	320	293	279	298	313	294	300	308	285	302	305	306	331	323	299	292	282	297	279	282	271	273	264	288	301	301	298	283	291	309	315	319	296	300	310	305	301	301	298	331	306	317	315	277	265	299	288	315	276	315	308	285	255	263	284	264	273	299	302	302	300	290	317	280	273	266	311	278	271	288	284	271	295	274	291	295	262	316	280	292	315	315	282	297	314	272	257	288	287	268	292	296	303	298	322	292	318	333	267	284	299	240	297	283	301	325	317	297	276	297	282	282	279	327	273	299	272	307	285	315	301	315	298	343	301	310	278	273	273	282	286	260	308	306	297	301	267	309	313	295	263	294	324	288	289	255	319	300	283	301	308	317	321	315	266	279	304	340	302	314	322	304	265	300	269	293	312	288	286	288	278	294	317	288	309	297	289	293	325	292	289	290	289	311	297	292	314	296	283	271	247	272	310	302	313	296	282	321	288	308	302	311	302	315	303	279	311	291	290	282	306	311	354	304	264	293	301	277	315	312	276	297	299	309	298	326	289	309	275	269	269	261	299	259	286	311	326	278	287	284	338	272	307	300	317	328	266	278	304	333	324	278	282	319	303	332	299	308	306	327	312	321	302	279	285	320	323	308	257	290	297	302	301	300	302	279	278	313	335	280	278	275	315	321	306	276	278	314	280	305	295	309	337	302	273	299	302	331	260	324	270	301	301	321	301	292	304	295	335	281	299	285	312	283	302	302	305	267	293	314	303	308	324	317	298	261	274	291	290	293	274	308	303	282	276	284	313	264	297	315	299	287	305	325	302	328	299	290	298	317	275	286	317	279	311	294	318	325	332	321	297	322	281	288	297	276	302	287	271	295	282	276	311	320	302	292	283	317	265	274	276	288	314	325	294	298	308	302	282	249	298	296	295	303	270	266	288	278	282	291	304	315	268	297	287	287	308	309	276	284	288	260	299	278	289	301	277	291	257	288	291	325	323	318	302	307	273	324	312	284	304	295	284	298	324	302	294	296	303	270	283	271	299	307	297	286	286	330	285	277	328	294	274	284	275	295	289	280	303	282	295	298	291	334	290	282	285	306	271	319	287	308	299	284	270	316	299	276	294	316	268	332	310	276	268	290	270	293	293	323	291	286	286	277	326	290	286	274	291	288	284	287	305	281	322	330	299	299	295	280	272	267	276	300	292	297	317	304	317	283	301	286	298	292	278	298	288	276	296	279	309	316	293	278	295	319	288	257	317	269	283	291	268	291	311	274	287	269	287	323	306	339	301	305	305	283	311	283	283	277	316	273	283	300	285	306	283	282	294	313	292	293	281	304	311	299	306	317	311	286	294	299	292	291	335	268	264	281	302	311	297	331	314	296	283	299	263	333	295	300	293	307	287	268	306	310	309	295	304	290	304	301	308	304	331	318	294	304	340	273	308	285	290	264	309	269	301	309	289	307	297	320	298	281	304	288	304	309	312	349	278	298	299	276	280	318	264	278	314	307	328	334	310	292	304	308	298	311	320	282	301	296	297	320	288	287	277	307	303	266	262	333	283	283	276	299	277	285	329	331	319	312	247	302	278	280	297	278	300	290	286	281	311	283	289	288	291	282	296	309	289	252	275	291	300	296	276	311	282	321	317	279	274	289	281	303	310	266	299	324	296	305	267	274	263	310	290	300	321	289	313	264	289	282	298	321	307	326	260	304	289	322	312	317	281	282	292	272	307	304	298	258	315	275	287	283	249	344	299	276	316	337	302	326	372	284	280	265	294	293	289	289	285	285	295	311	295	313	260	302	304	294	286	318	288	309	307	312	294	285	302	333	309	288	302	267	295	285	277	301	292	269	314	288	298	283	296	317	311	289	298	311	300	286	326	281	310	272	306	284	323	288	292	316	323	295	319	304	298	288	302	277	290	299	264	304	269	283	309	298	296	317	290	294	279	302	296	316	318	300	311	296	310	302	323	273	296	311	302	291	280	324	308	270	303	330	279	259	305	288	336	271	301	278	285	291	300	317	302	330	304	313	283	262	250	290	312	321	297	326	283	283	299	301	306	308	291	285	322	299	287	294	312	275	265	282	306	308	287	281	281	313	308	278	285	323	285	306	304	293	277	305	287	294	278	305	321	294	288	302	303	301	265	331	279	281	288	291	314	275	306	282	288	285	263	257	297	265	261	262	271	290	305	306	312	305	295	306	288	298	282	295	318	296	309	301	307	286	320	295	297	304	257	302	271	267	295	305	291	269	269	291	281	304	316	307	317	314	268	274	310	296	289	288	303	302	281	319	318	301	330	319	294	281	303	312	289	305	316	302	296	299	285	317	291	297	314	312	298	265	279	288	304	281	323	306	259	292	244	266	289	323	271	329	296	300	317	291	272	302	278	294	309	322	308	285	296	297	265	298	290	296	315	317	283	325	297	298	304	317	289	308	267	276	280	286	277	307	299	296	288	330	341	334	293	269	309	308	304	322	308	281	280	299	288	271	272	284	284	284	333	327	304	307	300	327	323	271	306	296	298	298	291	313	279	255	284	245	319	279	271	303	312	312	300	299	306	303	287	267	284	291	321	311	298	248	269	273	295	284	298	313	280	295	310	290	265	281	264	308	299	290	284	315	269	290	301	295	303	279	304	284	344	296	308	287	312	294	282	283	299	296	293	326	291	266	291	310	289	304	309	299	341	312	285	286	317	299	279	290	305	293	304	295	294	262	281	277	296	295	311	306	284	322	326	315	299	290	326	333	290	290	272	307	342	269	296	288	300	327	283	331	289	317	272	312	315	284	304	295	295	276	307	286	274	282	293	304	319	298	266	310	320	274	255	318	282	301	307	254	253	298	310	314	288	287	294	302	273	292	293	284	295	330	319	288	311	296	298	309	313	334	281	308	287	291	293	312	338	272	249	355	305	326	310
28537	17074	11776	6310	3835	2011	1344	1141	1051	970	936	881	827	757	819	775	819	747	737	716	758	710	720	751	729	700	763	692	732	662	648	672	686	641	719	674	677	698	697	681	613	649	700	676	623	653	663	638	643	642	625	671	669	598	661	693	654	689	666	620	643	625	655	661	606	586	675	636	623	651	615	634	640	641	644	645	636	620	680	617	643	656	651	634	650	621	630	670	627	623	617	679	651	619	600	641	610	685	630	631	667	627	642	631	637	657	632	613	630	630	664	651	673	597	636	594	635	600	636	642	646	665	656	600	651	696	628	585	639	607	628	659	663	645	619	655	654	631	651	638	648	675	630	612	601	680	652	613	639	644	632	616	616	671	592	654	632	619	619	643	607	652	652	606	599	656	617	625	639	607	661	657	673	616	595	610	696	669	656	643	636	651	626	634	610	641	640	658	630	645	662	629	667	606	653	649	599	638	624	644	650	671	625	663	629	614	649	627	644	683	632	656	642	647	617	621	621	659	647	646	622	662	588	606	674	656	623	617	706	609	614	611	637	660	618	584	613	698	669	669	695	656	686	629	632	618	639	600	635	637	668	598	643	621	597	657	609	650	664	633	631	621	613	618	631	622	657	619	578	624	640	624	634	669	633	655	644	654	667	647	640	622	615	629	649	647	684	639	617	612	619	668	622	629	603	609	601	656	613	624	623	677	630	657	646	664	633	620	616	658	636	645	686	612	622	649	652	686	631	630	655	633	686	641	664	686	627	603	627	621	667	604	581	668	603	652	612	632	624	672	665	612	604	640	640	687	597	644	615	638	633	666	615	648	654	643	699	660	624	641	632	663	669	640	661	654	630	622	698	664	642	647	652	618	649	627	606	690	632	667	600	664	659	664	631	670	617	665	607	665	633	616	663	609	643	663	613	647	642	667	620	604	653	604	576	685	631	617	665	656	606	665	609	605	633	673	632	642	633	615	573	644	611	647	645	644	604	638	651	627	608	642	609	632	623	613	624	607	637	658	662	640	651	621	585	646	641	607	665	611	625	655	642	643	673	659	661	587	605	644	654	624	636	615	656	635	632	601	643	568	648	620	672	635	628	634	638	645	678	599	616	690	677	675	618	593	663	623	613	611	603	672	636	651	671	643	631	650	628	613	617	688	637	688	643	647	630	633	657	600	621	593	678	591	621	633	636	607	611	607	660	645	637	612	674	612	670	701	605	635	673	646	637	663	620	594	646	660	662	631	609	668	627	613	610	655	643	615	693	636	655	706	625	628	632	612	627	677	648	635	583	626	658	599	648	621	616	629	639	604	634	595	669	647	642	649	612	657	639	704	624	660	646	629	678	632	604	641	611	647	650	672	597	642	611	640	641	646	623	648	627	628	654	642	641	611	599	642	601	623	626	622	654	588	640	638	670	673	617	642	670	622	660	605	589	631	618	627	634	595	607	642	639	601	668	599	652	616	644	630	584	657	607	660	675	680	644	644	639	636	653	632	643	645	591	631	662	609	650	636	612	612	663	615	637	651	573	659	621	650	621	613	679	626	595	580	633	637	635	633	650	656	652	643	671	632	617	627	644	611	633	628	688	663	666	660	657	638	616	659	680	630	612	617	593	596	644	681	648	632	649	604	656	620	642	627	601	669	674	612	628	613	656	595	636	608	624	665	624	650	641	649	673	592	663	642	600	651	614	627	687	607	654	593	623	614	639	631	627	621	650	658	615	647	642	700	618	650	597	605	622	629	617	608	644	672	599	653	648	666	640	648	649	687	657	655	601	653	646	672	646	602	637	617	670	653	597	630	618	699	617	653	582	621	639	628	652	615	646	601	632	646	631	622	661	660	614	594	640	594	598	620	647	658	678	622	667	658	629	638	590	626	632	637	651	663	622	654	638	656	604	659	614	633	646	580	616	659	648	625	614	619	667	597	662	621	613	641	583	661	637	666	685	628	670	666	658	650	638	639	658	614	639	643	618	621	624	679	615	695	682	616	642	628	676	636	623	639	652	650	644	644	640	635	665	622	633	663	677	620	663	625	648	698	629	622	649	647	601	626	648	613	595	664	637	669	644	651	649	605	614	617	629	683	596	646	619	649	647	662	636	608	648	631	625	664	649	602	649	642	659	635	646	636	608	654	624	633	599	617	664	603	662	643	628	630	627	628	612	694	679	656	634	649	668	657	637	596	649	691	646	604	645	645	655	653	646	637	613	596	629	631	612	658	608	587	671	600	635	627	629	624	663	619	657	609	693	638	680	668	645	669	616	629	628	632	645	622	658	603	615	618	604	642	635	624	654	604	669	635	654	625	631	638	632	621	618	633	638	625	674	635	627	613	614	646	642	635	644	636	699	666	632	643	641	586	655	628	650	642	626	653	643	641	643	596	579	689	640	598	664	621	663	658	625	599	654	623	616	616	667	615	656	633	619	616	671	654	630	637	622	664	657	645	672	656	648	675	657	603	635	630	626	623	616	664	620	642	637	658	640	643	592	664	607	620	618	680	677	624	650	652	629	626	663	645	632	654	624	619	659	637	632	663	656	652	661	665	647	617	657	692	651	652	609	616	616	617	679	629	647	636	612	614	669	667	675	698	626	681	658	646	653	640	635	601	624	652	645	642	627	641	647	598	658	654	664	614	632	662	631	634	618	643	617	614	606	615	614	634	649	646	576	649	633	650	626	587	619	653	675	647	598	618	640	667	658	634	632	633	656	683	659	629	645	654	640	662	670	652	609	639	684	703	638	636	662	660	659	694	657	646	676	655	657	634	660	626	646	644	639	685	607	641	622	647	641	636	616	638	653	655	643	657	622	642	695	595	638	629	629	654	649	628	604	610	692	625	609	644	626	605	615	616	645	654	649	657	644	631	643	608	577	623	602	653	626	624	694	668	632	567	619	652	641	660	649	682	634	646	633	644	608	633	635	641	642	612	628	651	672	595	602	688	622	658	663	694	670	628	671	653	642	644	657	616	659	578	621	628	673	628	608	634	694	654	625	636	672	642	644	647	655	617	618	631	650	624	633	634	658	633	619	648	656	671	615	630	616	676	663	607	666	670	627	588	697	671	668	642	605	637	626	662	658	639	608	636	664	661	657	674	628	663	660	647	612	640	628	605	617	636	639	579	649	639	633	644	658	642	622	602	625	645	617	647	606	616	622	644	600	645	657	635	686	629	570	598	657	646	680	613	672	631	632	672	631	634	634	647	609	669	660	582	645	642	602	625	626	640	653	639	633	633	653	613	609	677	607	658	667	643	608	643	643	628	678	656	614	632	558	648	643	605	635	614	629	649	685	625	617	637	644	636	628	647	608	695	621	621	610	635	641	654	626	624	623	660	613	610	665	656	622	666	642	608	660	671	608	610	655	605	659	590	646	631	675	632	616	592	679	631	634	584	645	600	645	634	631	640	662	631	634	610	618	630	599	639	670	617	634	603	605	615	596	600	640	673	628	648	598	622	654	623	631	641	639	605	630	660	634	684	626	634	700	662
56227	24698	10617	4392	1862	780	433	388	344	390	355	338	360	340	332	315	299	340	353	291	308	288	332	296	312	314	316	343	325	308	305	269	312	308	278	279	295	275	304	288	285	321	309	275	325	326	288	286	286	312	292	308	303	350	289	289	286	281	280	316	301	294	301	277	285	296	284	276	270	289	284	322	309	286	307	312	317	312	306	318	294	264	281	260	257	333	258	301	317	293	298	271	292	277	281	312	290	320	296	286	292	325	270	318	295	303	290	329	278	295	287	288	340	294	304	313	274	306	267	309	322	303	303	256	270	304	250	274	257	302	272	312	286	312	294	311	313	278	296	282	293	279	301	258	334	271	307	293	298	285	308	313	317	321	298	320	293	297	275	306	323	319	265	259	273	294	265	286	275	273	284	282	255	289	251	315	289	283	259	305	251	295	315	315	280	285	308	287	277	307	299	289	274	297	259	326	294	272	293	283	302	294	279	294	278	252	308	270	282	276	285	310	284	295	316	288	290	279	298	239	285	325	270	269	302	285	318	322	312	294	293	308	293	268	267	303	302	258	297	298	271	274	286	306	294	258	257	283	356	244	302	277	284	276	290	280	318	285	262	269	318	300	317	308	304	298	282	274	329	289	271	304	294	277	276	295	308	324	293	272	269	310	295	300	342	292	290	275	293	271	276	244	300	274	278	272	270	273	286	295	296	281	309	285	307	274	271	296	264	272	286	293	283	237	274	278	279	272	293	323	306	290	287	278	280	325	280	303	248	301	315	296	262	265	300	276	297	282	309	302	267	292	280	276	290	311	291	285	299	281	313	250	274	263	311	309	315	285	280	274	265	275	307	255	312	278	281	320	268	291	309	281	283	261	288	311	274	259	281	310	260	283	271	255	291	305	280	297	303	273	275	299	282	257	253	289	284	293	329	267	278	273	300	300	295	291	256	276	279	282	305	296	292	312	306	324	305	303	307	273	265	301	283	247	282	306	292	295	246	260	299	262	272	307	248	295	284	287	310	297	302	280	267	279	273	319	299	267	274	279	234	282	306	314	316	277	280	280	307	277	313	303	262	288	291	290	311	259	278	284	297	276	307	273	280	294	271	283	316	268	282	301	302	272	306	298	281	299	264	281	304	303	274	291	315	306	247	307	300	295	304	252	281	280	310	310	267	300	258	277	294	305	292	349	278	263	315	299	292	274	316	286	326	296	242	275	272	321	327	283	296	321	275	284	299	301	276	276	276	279	275	261	264	303	273	243	281	293	290	301	308	277	293	303	293	284	276	294	306	293	310	292	269	264	278	319	300	253	251	279	302	225	293	255	296	282	303	290	259	278	296	259	313	300	292	303	292	276	253	304	289	233	300	288	275	322	271	268	309	287	304	298	292	302	286	288	251	286	303	286	240	290	279	301	283	317	293	298	292	308	263	304	295	283	286	274	279	286	333	320	303	265	288	263	294	291	302	271	275	286	293	314	277	291	255	280	296	269	274	266	310	292	307	265	283	287	288	303	288	285	279	306	312	309	287	282	290	272	306	293	295	269	296	277	285	269	274	313	307	322	289	306	229	283	314	289	284	278	269	264	288	270	282	297	292	306	296	283	294	301	288	280	303	318	276	285	298	248	272	274	290	265	251	285	299	285	291	289	256	288	269	281	265	263	273	303	282	296	311	287	282	297	301	305	281	278	289	294	276	292	298	301	316	286	276	263	277	277	288	296	258	316	281	287	267	293	340	294	262	300	262	264	281	296	303	279	309	331	299	271	269	315	292	275	290	295	283	272	314	261	294	300	286	275	290	293	271	297	270	273	302	286	276	283	290	298	277	295	302	269	253	271	276	286	270	298	296	280	303	286	250	297	271	275	303	261	277	301	305	269	288	296	298	289	279	284	260	230	308	282	301	271	337	279	282	289	278	278	253	275	292	303	289	319	304	284	317	300	303	296	293	293	304	282	268	302	253	282	281	257	298	306	301	273	298	313	309	305	316	282	286	264	267	271	273	253	295	277	309	287	324	311	276	277	294	294	272	286	325	255	293	289	267	302	280	283	282	267	306	295	284	279	280	284	288	287	270	268	310	262	278	251	281	277	310	316	321	272	254	249	281	278	314	285	275	303	263	276	306	280	306	316	306	269	288	314	324	284	289	277	285	254	297	286	297	307	293	268	286	306	285	301	289	300	292	281	267	290	302	291	272	279	300	285	280	308	295	265	266	291	295	287	278	283	284	264	302	237	253	321	325	265	283	293	271	264	290	293	280	304	295	301	307	320	305	301	277	325	286	271	328	295	262	303	295	280	268	263	276	280	262	293	284	292	287	317	301	302	282	328	305	292	319	327	306	264	330	297	280	271	291	287	252	265	317	308	262	300	274	303	297	282	272	296	271	275	298	273	306	284	292	296	293	299	290	311	305	297	289	289	284	303	293	289	310	345	332	299	257	289	305	298	248	300	293	280	280	320	298	269	308	285	300	279	309	287	259	281	299	294	275	253	252	277	304	284	286	267	295	260	291	263	295	265	254	276	292	297	278	307	295	260	277	301	320	284	281	287	273	276	265	283	283	261	270	311	263	269	278	283	286	276	284	310	273	310	313	273	300	285	233	329	286	301	294	307	268	281	310	271	291	291	281	306	288	280	239	295	259	301	304	269	292	274	270	296	316	335	264	277	293	323	317	279	302	300	316	287	320	282	272	288	283	262	282	246	307	283	277	259	329	288	286	249	300	277	307	317	292	298	295	304	316	284	268	270	296	293	316	314	306	296	307	297	337	259	308	304	258	270	284	281	254	300	298	283	288	280	313	274	287	245	287	298	272	289	286	305	286	304	306	263	277	285	294	313	334	315	287	304	254	319	289	305	280	275	272	295	301	279	266	273	254	275	277	282	262	276	259	261	274	301	298	277	287	294	301	297	295	309	304	276	308	286	285	264	279	297	307	279	309	277	298	309	264	248	282	304	279	304	282	292	273	290	274	292	310	291	288	268	313	296	291	311	287	306	327	327	294	299	284	287	277	314	257	281	307	299	268	298	328	294	256	256	347	299	304	314	285	289	297	267	270	291	277	317	277	251	298	274	300	275	270	261	306	266	315	275	281	286	274	294	292	291	288	269	269	279	278	314	273	287	301	302	314	292	253	278	313	286	266	292	281	289	271	267	274	282	277	280	264	264	284	261	271	272	291	310	282	271	299	286	303	273	274	300	251	280	261	292	287	310	271	282	283	301	302	272	273	279	265	272	287	254	269	270	320	278	301	293	290	298	306	262	291	265	286	253	280	290	266	347	319	267	267	298	259	292	320	292	271	333	294	273	281	266	256	300	284	260	275	294	301	271	275	294	302	248	286	275	289	289	278	320	301	252	296	282	294	278	275	255	271	276	291	272	284	253	305	289	295	297	269	323	285	290	289	293	266	298	280	274	284	295	267	283	292	269	295	347	273	276	281	292	260	302	277	322	295	289	268	347	304	306	260	261	287	269	315	256	280	281	278	297	295	302
35732	17580	12619	9584	5379	2426	1431	1261	1099	1035	902	908	831	850	824	790	775	743	775	755	732	758	760	718	737	731	766	693	648	738	707	633	736	694	674	687	644	698	679	655	620	641	608	630	606	661	607	619	633	665	571	633	627	658	585	624	633	653	626	599	644	636	588	661	603	661	601	602	595	602	642	599	611	583	645	603	624	663	640	652	637	611	597	594	591	653	610	643	640	600	636	587	643	618	638	641	570	635	618	638	671	630	625	632	641	607	620	633	636	600	611	642	620	691	583	662	627	593	651	596	679	622	642	614	601	610	624	627	637	604	645	596	605	625	659	613	610	583	621	582	619	626	648	635	609	658	639	620	655	645	632	576	626	577	621	601	635	614	596	703	597	631	668	637	597	606	597	622	621	693	605	602	684	609	623	612	642	625	642	679	602	607	624	628	615	668	620	577	614	664	607	617	614	633	604	665	591	589	557	596	607	632	603	570	604	599	655	615	632	601	639	633	672	614	575	594	656	653	637	663	652	652	616	620	629	669	652	669	646	601	632	641	634	631	613	655	607	658	610	643	669	634	666	616	617	648	676	610	615	626	633	611	622	627	661	611	642	625	623	605	654	625	635	634	662	681	644	631	645	645	604	631	600	611	605	624	608	627	665	643	629	637	632	651	620	602	639	642	632	635	624	663	608	642	626	595	637	600	617	606	616	636	621	635	640	619	615	641	665	590	640	608	620	639	611	627	654	608	628	593	664	580	608	658	593	637	598	603	607	653	656	663	654	575	632	603	647	615	635	666	585	631	609	636	648	649	631	632	606	625	657	607	605	632	611	641	642	636	639	672	615	596	612	639	695	620	617	637	665	607	651	637	604	617	603	597	653	625	630	586	646	583	602	681	648	634	646	632	627	633	623	591	615	648	636	631	612	613	636	649	631	636	621	632	626	595	575	652	641	641	656	585	591	592	629	652	629	632	685	676	604	625	589	637	581	659	623	605	617	591	658	635	618	636	593	604	623	638	583	645	656	651	593	631	630	581	630	589	668	633	650	604	595	620	635	608	608	611	599	647	631	660	609	626	646	632	639	631	606	631	562	634	637	637	620	641	663	638	631	628	611	619	610	630	600	637	625	626	628	618	666	600	620	564	583	665	625	652	639	609	607	626	619	611	659	596	659	609	623	655	619	643	616	585	670	608	623	637	596	662	623	649	622	641	636	621	648	586	601	636	648	616	610	588	612	673	683	613	642	663	636	625	617	640	642	632	657	639	598	633	649	657	594	613	634	660	590	659	599	635	642	633	624	623	579	656	627	609	641	619	632	613	657	655	631	601	685	657	629	610	631	613	627	666	621	616	605	616	604	663	639	594	587	602	624	680	637	659	602	663	656	629	604	602	595	622	587	630	622	634	633	614	607	624	598	578	603	596	652	661	645	633	625	591	646	634	624	632	640	595	649	636	655	584	635	654	628	601	640	678	642	602	630	637	635	639	598	606	620	637	624	611	598	632	639	590	638	625	648	630	596	642	627	602	620	660	616	642	625	607	627	638	607	621	624	620	600	657	660	639	616	633	595	615	599	580	619	583	649	661	631	641	641	595	630	616	614	641	658	644	661	613	669	622	623	614	597	634	639	591	619	592	587	576	607	630	600	633	635	626	685	638	671	620	619	616	590	667	619	639	665	638	642	656	650	650	613	658	630	622	675	581	671	637	624	560	660	652	657	583	617	621	613	620	634	621	627	626	569	604	612	624	633	624	617	631	621	608	642	646	648	612	628	651	650	606	633	657	647	613	645	623	655	632	628	646	638	613	607	603	667	616	621	655	649	633	620	613	659	632	655	607	665	616	614	649	653	639	588	608	619	642	650	668	575	660	672	621	600	642	614	652	603	656	662	660	627	608	680	622	635	593	586	632	598	626	581	645	655	599	623	598	612	637	626	611	636	636	615	628	643	636	586	642	624	572	605	596	643	616	611	585	637	586	621	598	610	627	584	678	635	619	667	666	634	603	645	640	633	623	583	625	572	638	590	571	635	623	640	640	636	618	638	628	647	607	628	581	635	632	596	646	610	663	620	623	649	648	672	623	613	636	655	625	601	618	632	622	619	629	607	630	611	674	600	621	599	642	591	621	650	622	656	589	632	616	628	625	666	578	616	634	574	651	633	619	640	655	597	630	629	650	638	633	573	633	624	670	652	673	621	623	631	608	635	658	616	610	592	633	676	605	608	642	646	633	587	605	602	646	629	597	645	644	634	661	633	644	643	599	649	587	610	657	639	592	617	616	610	686	622	651	642	631	585	588	645	610	607	629	622	610	631	622	591	645	590	654	638	643	595	612	631	626	649	683	595	638	632	636	637	626	626	613	600	621	602	619	596	639	578	645	648	603	632	627	623	584	601	639	607	631	673	597	645	639	650	615	607	614	596	626	682	583	616	621	642	609	643	642	644	600	609	602	644	622	640	632	599	576	601	627	582	646	629	612	679	612	640	648	642	632	658	641	582	628	647	611	618	602	647	581	658	668	645	637	615	601	623	648	582	618	613	682	613	644	626	638	616	650	630	631	595	622	631	595	577	656	604	646	572	635	618	657	637	656	635	611	610	612	620	617	622	595	589	626	648	635	581	620	624	604	598	610	589	627	604	602	658	640	629	633	619	624	630	622	592	630	637	611	591	610	625	635	685	625	650	630	615	567	652	642	610	606	652	639	624	609	604	585	613	654	625	607	585	619	625	648	600	626	652	598	645	678	608	591	610	624	559	601	631	622	620	630	574	674	627	612	574	640	640	645	616	627	613	650	622	633	620	621	632	630	642	604	624	643	621	621	647	574	609	638	635	636	608	645	636	625	591	647	651	598	609	647	629	624	620	609	657	615	609	618	698	602	621	604	647	601	650	654	669	572	624	651	598	600	648	640	634	645	657	642	606	580	670	660	641	634	636	623	648	625	567	608	619	629	574	619	600	574	654	617	609	633	697	631	649	610	632	628	636	627	661	628	651	610	620	610	600	604	660	619	650	617	570	608	641	626	662	605	617	611	653	590	573	627	646	656	604	639	585	713	642	600	644	659	632	635	622	651	653	611	654	576	618	573	579	592	654	670	636	652	646	658	634	611	630	620	622	597	643	609	630	640	595	589	628	683	628	648	621	665	584	591	614	633	637	652	622	633	590	630	626	587	611	612	568	612	674	641	655	654	628	645	590	650	664	669	620	617	629	658	585	612	591	611	638	598	650	641	628	627	658	653	635	643	602	573	602	604	652	601	676	622	608	653	646	627	638	609	616	634	635	612	631	612	615	626	631	648	611	666	638	636	584	622	546	622	634	617	624	633	631	631	606	608	609	614	612	604	656	569	639	681	610	622	642	611	629	626	577	633	589	601	633	628	628	634	667	636	615	642	615	634	604	672	613	617	608	571	666	652	596	628	570	631	645	595	621	645	661	642	583	653	684	626	649	646	649	637	595	579	640	612	629	611	639	667	646	585	628	609	580	609	644	614
54891	29923	21794	12152	4452	1547	754	581	519	480	461	404	368	420	336	389	364	346	318	327	341	344	354	308	340	325	328	320	321	305	333	318	301	318	314	320	332	299	306	303	315	343	282	298	258	316	289	294	296	313	285	268	275	271	268	286	309	305	292	264	278	282	316	277	298	287	315	282	311	284	259	264	298	299	245	298	305	273	276	282	304	298	273	254	262	269	325	280	297	253	294	322	293	284	299	330	292	276	275	288	292	289	251	300	305	323	294	279	292	290	291	288	269	277	272	279	309	298	303	276	305	275	284	265	291	297	279	299	317	296	308	273	328	291	266	312	277	289	317	294	294	296	305	308	290	280	292	348	299	296	301	315	254	267	268	243	289	285	288	284	268	290	279	281	284	291	258	301	294	293	321	287	294	295	317	313	275	303	294	288	302	304	293	256	294	297	283	265	272	281	276	259	300	290	270	280	298	246	319	315	296	302	269	321	292	284	291	309	271	276	299	293	297	281	271	261	294	297	288	312	261	285	271	326	277	295	258	291	298	311	285	302	296	279	291	292	303	268	301	256	299	293	337	314	275	268	271	268	295	292	299	309	315	287	329	298	271	277	337	271	316	290	293	275	290	289	271	335	271	294	264	312	323	284	291	337	298	318	262	298	262	267	282	304	297	284	285	271	309	292	268	320	272	270	282	306	302	293	257	291	303	262	269	278	264	311	284	295	277	297	291	325	284	299	311	334	325	290	317	336	300	269	346	297	339	294	310	276	303	314	297	323	301	309	309	302	292	283	284	275	320	319	295	281	292	306	299	263	295	302	280	280	276	307	296	301	285	277	322	284	290	305	312	263	304	283	273	298	286	275	293	284	299	295	312	292	285	298	250	303	297	325	294	284	297	321	273	286	264	293	292	303	309	329	297	280	289	292	258	313	303	317	297	307	284	300	301	312	320	277	281	314	311	284	316	313	297	294	320	282	256	300	268	295	341	269	313	332	277	305	310	312	277	280	315	304	276	296	273	305	250	311	287	290	251	260	305	320	304	295	278	289	309	295	311	312	272	278	304	302	307	309	306	302	301	302	289	310	288	316	317	309	280	269	267	302	266	296	286	308	281	276	298	296	300	310	310	321	273	288	306	313	270	290	298	227	288	273	295	264	285	280	315	273	304	287	295	285	316	300	262	305	257	294	282	303	304	305	280	311	276	282	280	288	272	336	298	252	274	278	253	306	319	295	286	260	286	288	295	337	292	291	305	305	272	290	314	312	275	302	312	288	331	318	306	298	312	287	291	280	269	305	281	291	301	288	319	254	278	311	306	330	322	244	303	269	285	248	272	306	288	319	318	324	275	281	322	324	271	295	302	335	306	285	290	312	283	291	294	310	303	292	297	298	305	274	298	312	311	288	262	305	304	280	286	282	287	271	270	280	320	309	272	283	285	321	283	276	294	298	315	285	295	322	281	295	288	311	300	297	291	305	292	304	303	281	280	287	291	303	247	277	299	271	289	263	283	299	295	293	314	261	286	310	280	292	290	290	308	276	278	273	269	281	304	315	284	277	275	272	282	291	295	254	307	289	276	321	273	287	310	288	318	318	307	323	274	282	300	275	275	279	289	287	279	278	260	309	314	301	293	286	331	298	318	296	269	266	271	294	310	293	282	266	262	276	307	315	317	300	322	274	296	314	317	288	311	302	280	324	298	295	279	288	300	295	269	275	330	344	317	268	292	328	328	288	266	303	325	270	312	303	298	316	307	309	278	294	313	296	308	286	294	318	303	266	338	272	293	270	286	288	292	272	297	285	294	316	280	262	290	298	280	283	269	300	293	299	298	285	294	327	286	294	315	306	285	291	286	320	301	277	308	287	260	304	309	291	272	279	303	315	308	285	268	313	274	303	306	307	310	307	294	291	267	252	278	270	303	268	269	309	301	279	295	288	272	290	260	308	300	279	310	331	289	313	288	300	287	269	280	305	303	303	289	275	298	282	290	309	298	294	310	275	254	303	302	308	296	291	326	261	315	308	301	285	292	302	290	274	303	291	293	285	272	261	287	298	299	279	317	294	307	321	297	264	287	277	297	275	293	296	275	282	315	313	274	289	289	299	321	282	300	303	282	289	302	285	292	300	324	304	293	309	320	296	289	299	270	289	281	263	288	305	314	291	268	298	313	299	292	302	274	285	303	289	301	272	256	326	311	322	282	288	290	311	279	294	265	253	295	304	312	314	278	300	264	280	284	341	310	273	236	303	317	300	282	310	274	309	296	307	292	259	303	306	289	305	297	275	324	282	262	278	307	289	298	308	300	253	284	295	314	268	233	297	295	325	290	290	306	301	308	285	310	317	316	266	256	300	308	286	263	298	265	324	300	342	309	273	317	283	286	312	295	271	265	307	272	343	303	292	259	288	272	274	310	337	287	338	271	284	283	296	295	265	298	271	298	294	254	337	319	275	290	266	284	281	278	301	301	301	295	283	326	270	289	289	261	300	277	294	348	264	306	279	279	273	297	296	309	282	273	295	268	331	351	292	290	299	301	297	270	271	298	307	285	285	267	294	298	275	299	267	287	290	282	314	283	279	303	312	307	295	322	288	289	281	308	310	280	262	262	292	296	286	290	308	303	286	306	291	307	260	293	293	308	310	302	304	271	286	265	268	277	309	297	249	307	290	323	298	284	307	288	282	313	316	304	298	291	302	290	286	307	292	280	323	301	285	267	295	299	277	278	268	250	285	291	297	312	270	284	285	307	265	288	294	249	279	282	292	286	287	303	306	280	272	300	293	268	288	304	295	319	253	285	305	327	320	296	322	293	261	306	263	318	295	285	317	302	285	332	298	306	316	290	321	329	289	265	277	318	299	293	296	276	276	286	319	292	270	282	300	302	265	266	296	296	291	290	327	292	322	268	302	277	309	272	300	284	297	287	299	324	280	294	280	292	304	315	291	331	313	294	307	291	253	275	274	300	280	273	292	306	303	288	292	301	290	311	278	324	299	281	286	293	298	281	291	275	276	259	312	323	293	245	309	276	286	291	291	269	290	274	316	310	298	313	300	265	292	308	297	312	277	286	269	335	270	258	301	287	293	264	278	278	308	310	296	308	328	306	245	297	284	333	285	270	285	253	259	278	304	270	318	293	294	290	306	311	325	305	288	290	237	293	284	235	255	282	273	303	282	325	271	297	284	304	276	304	279	331	332	278	296	296	288	305	322	282	306	286	288	317	296	264	305	249	308	300	312	280	296	266	292	266	299	283	274	262	288	284	318	266	269	326	311	305	297	323	304	284	301	308	277	293	308	281	279	271	304	274	264	310	277	314	301	259	293	289	270	327	306	255	303	261	283	287	281	295	316	307	286	298	286	295	270	294	297	303	325	249	324	270	313	295	274	266	311	262	280	288	271	292	304	304	274	285	304	283	301	297	327	314	275	263	285	307	312	301	283	301	271	288	301	290	323	292	305	298	321	323	293	302	317	294	262	285	287	266	301	299	323	289	261
33035	22724	25178	20323	11055	4972	2677	2203	1778	1551	1429	1365	1288	1173	1138	1082	1044	932	949	906	958	928	942	906	871	895	837	831	826	833	807	817	755	760	758	681	767	715	684	736	682	667	689	620	690	704	625	643	707	691	650	682	651	675	637	691	641	606	624	654	643	614	633	672	663	626	639	608	605	653	608	648	631	637	638	645	682	641	654	637	653	642	586	610	630	603	619	630	658	636	699	637	600	639	616	600	635	624	611	681	615	645	643	634	659	587	607	627	642	672	601	679	626	656	634	633	635	603	644	592	678	642	660	672	653	623	633	617	615	608	621	626	627	652	631	658	618	667	631	632	627	619	646	635	650	625	662	642	643	656	642	618	626	630	635	666	654	624	675	650	653	612	640	614	651	649	611	683	564	619	606	647	687	621	611	602	633	669	616	571	653	626	606	670	611	644	686	633	629	637	618	624	605	674	624	621	612	642	648	625	647	605	670	634	654	622	626	598	651	595	648	627	643	623	652	656	638	627	680	647	612	622	646	633	649	639	629	656	609	667	696	642	668	611	655	644	685	630	620	640	661	581	599	654	647	659	576	601	634	611	635	655	665	594	609	658	648	631	646	643	606	565	617	622	630	610	635	620	610	653	638	615	641	588	630	640	678	622	630	633	633	631	660	660	637	645	645	649	617	623	645	652	589	611	646	685	675	649	693	634	640	618	627	657	636	617	665	628	666	652	666	601	634	616	600	659	619	649	656	612	656	621	625	647	604	669	678	613	611	645	632	609	596	650	629	649	661	632	669	641	656	636	619	650	621	634	632	635	665	612	638	602	622	656	632	629	651	597	654	628	615	654	610	642	606	672	629	644	626	657	689	651	669	606	637	658	580	622	665	634	645	629	655	610	629	669	614	662	623	619	643	662	620	609	641	652	672	640	657	605	589	674	652	648	613	618	637	650	628	610	649	620	610	632	658	657	643	638	594	679	639	620	627	657	621	625	678	638	620	627	602	636	645	685	645	631	672	634	639	649	664	620	614	621	636	663	630	590	652	635	667	639	651	626	615	670	646	627	633	658	604	658	575	629	655	583	634	610	661	641	653	606	659	624	633	685	647	629	624	622	612	655	611	579	630	614	596	638	640	641	620	605	616	631	637	635	599	617	599	615	655	642	651	638	611	669	604	625	626	637	615	661	625	633	583	677	610	632	698	649	654	673	652	627	645	602	637	671	668	618	609	613	614	658	616	626	658	685	608	649	657	633	615	656	584	671	621	651	641	628	638	638	639	665	590	658	650	625	595	647	661	631	645	621	652	642	637	600	660	659	677	653	657	627	693	649	651	650	663	618	641	652	598	633	625	571	646	626	610	690	643	593	623	566	659	635	661	641	645	681	607	598	663	667	633	631	611	616	658	636	635	667	642	619	615	669	653	661	652	639	565	602	652	593	658	621	641	639	613	653	686	667	654	616	651	651	629	648	600	609	642	622	659	677	634	693	667	650	587	658	655	642	661	666	650	609	612	620	637	638	647	655	640	631	603	629	619	646	649	572	677	705	656	623	609	614	642	580	667	668	620	635	618	620	618	651	617	641	635	666	637	620	650	664	662	654	637	644	646	662	634	600	672	660	617	621	631	638	655	622	626	655	633	634	612	630	595	663	627	625	632	640	633	630	605	639	609	638	650	612	638	628	643	638	593	648	631	616	613	656	612	657	643	648	594	626	653	597	614	654	605	580	676	667	615	627	615	601	612	625	646	618	639	625	654	607	639	640	591	653	632	670	630	649	656	633	662	630	589	643	634	639	643	667	635	607	623	634	643	635	612	603	624	646	590	633	579	629	634	688	675	609	663	649	642	628	629	669	633	620	669	621	640	609	628	643	645	602	629	606	624	618	671	651	628	629	596	622	641	621	644	629	619	638	606	637	640	622	593	605	613	643	622	649	670	662	659	665	627	661	640	682	609	622	606	622	621	597	652	659	629	636	613	638	600	644	635	654	650	651	645	622	623	631	632	654	679	604	617	613	647	655	629	594	685	629	655	565	613	614	632	658	634	606	660	607	636	650	592	633	627	665	634	687	704	657	597	630	610	634	666	649	673	663	613	673	646	613	594	643	618	631	638	641	626	659	625	659	657	651	595	625	659	685	629	646	646	635	638	613	621	655	598	605	619	638	636	617	667	684	636	612	656	639	638	606	602	644	650	652	634	661	631	644	625	625	616	638	616	633	644	625	687	625	617	639	620	627	608	642	637	636	671	618	643	627	641	661	601	619	637	607	612	631	682	660	643	657	662	652	682	662	675	621	636	589	647	646	593	640	582	652	638	634	638	661	608	661	633	679	641	651	635	643	618	669	602	649	661	587	653	631	640	609	667	645	636	633	644	585	616	612	640	648	675	606	653	624	673	609	620	623	624	676	607	650	657	633	616	681	636	614	613	687	647	645	610	651	584	657	625	611	658	612	634	602	588	669	614	662	654	638	626	599	631	627	612	648	622	627	677	636	675	678	634	648	619	631	601	608	624	669	593	597	613	644	634	663	625	607	611	648	615	668	609	656	653	606	645	614	667	628	658	620	615	652	673	635	624	639	630	635	683	599	625	625	622	663	620	650	600	666	617	639	628	620	641	612	655	602	656	623	591	637	648	634	658	643	623	640	644	669	620	640	586	605	609	581	623	653	636	599	645	629	681	634	613	643	634	620	590	642	591	597	632	624	663	626	676	614	641	644	669	642	644	682	628	618	634	672	683	659	657	632	640	664	666	656	635	649	639	644	666	607	623	615	610	626	652	629	675	637	657	617	647	651	660	650	603	634	675	641	631	610	634	623	604	600	670	646	653	639	653	645	603	588	621	702	660	620	623	615	646	664	656	588	604	617	679	623	591	587	641	652	567	609	659	610	606	652	637	625	661	645	587	612	641	644	647	622	693	639	636	629	632	647	656	667	674	635	625	635	640	633	651	629	605	645	632	655	655	659	609	642	606	644	663	643	679	591	617	638	636	651	619	697	618	671	692	610	629	659	660	622	652	598	637	697	654	611	594	644	712	617	633	639	655	633	611	595	656	642	649	625	658	618	619	650	613	607	680	601	630	586	657	643	670	651	608	617	608	589	612	647	616	582	646	658	660	650	635	644	668	585	624	646	617	640	639	639	595	617	639	598	629	602	678	677	686	616	663	608	591	636	667	642	624	587	620	660	601	617	621	641	625	685	668	650	646	614	618	613	645	645	660	604	631	626	641	650	641	628	637	559	696	624	631	646	648	621	677	623	635	642	648	655	667	615	620	658	612	650	646	636	637	639	581	648	642	661	591	628	622	682	606	576	625	636	622	640	589	578	622	631	607	629	624	652	629	602	621	613	653	631	591	594	662	627	599	645	664	677	666	640	641	644	594	623	609	611	641	651	594	628	606	653	601	662	641	638	636	630	593	661	609	605	655	685	645	601	618	623	621	608	649	653	659	634	636	646	624	662	630	693	640	603	582	635	602	693	676	603	632	623	649	615
45041	22479	9542	3923	1467	624	421	390	359	327	345	336	304	310	325	336	341	289	309	296	323	343	306	339	317	312	276	284	305	325	308	285	295	319	299	278	287	297	263	306	312	289	290	296	287	306	275	306	292	303	310	322	307	283	315	321	258	310	298	295	312	313	311	318	322	288	301	316	302	271	314	305	279	290	294	250	291	282	279	324	319	317	288	300	267	320	294	278	298	323	298	308	273	280	336	305	299	330	299	291	277	279	323	304	287	305	273	299	291	299	282	282	330	273	297	313	277	295	280	305	307	320	293	290	310	275	307	269	331	310	314	303	290	326	280	258	299	276	277	303	295	278	285	285	305	301	261	293	308	309	273	310	322	319	312	297	261	276	318	297	294	284	285	273	284	280	296	259	309	303	310	276	320	340	286	312	285	285	307	310	289	295	281	280	297	270	283	272	329	299	298	301	288	312	298	285	297	293	282	318	276	280	270	302	290	312	286	293	280	262	318	289	285	283	326	317	297	295	299	281	298	310	317	293	287	280	320	278	307	321	314	323	295	331	335	279	324	291	310	343	271	273	285	287	292	330	298	278	309	314	293	301	288	287	292	284	289	290	325	318	299	308	316	313	281	309	297	283	298	253	243	281	307	293	316	292	290	298	295	279	298	292	263	285	334	265	312	312	298	286	309	318	296	290	312	296	285	321	319	286	329	277	259	280	293	307	284	284	313	324	310	305	276	279	292	280	248	295	280	307	292	256	260	319	295	308	331	285	347	297	334	307	278	291	311	329	267	307	319	300	298	320	297	304	295	288	279	284	311	277	300	313	286	291	290	298	275	309	294	294	290	308	312	290	287	337	291	277	296	298	324	267	311	296	321	322	296	283	320	301	294	298	276	289	259	308	309	288	309	291	317	293	300	315	282	277	349	292	295	302	291	305	313	288	299	280	289	302	291	291	310	298	270	295	293	308	293	291	312	295	282	281	289	268	287	307	283	295	292	292	337	309	283	264	308	297	315	273	275	270	330	300	302	302	273	283	301	326	296	326	268	274	318	278	269	304	291	310	342	295	285	296	293	323	282	306	295	304	294	307	271	294	309	323	282	288	332	340	285	309	290	287	277	268	306	310	294	277	292	289	278	297	303	288	288	300	311	319	331	275	273	294	294	331	265	285	285	298	313	293	322	276	288	304	274	304	284	250	279	276	280	304	288	292	311	266	269	304	286	283	302	290	282	314	284	313	331	293	307	272	318	314	277	279	269	270	327	292	310	312	340	260	307	253	324	289	298	295	309	299	285	304	297	299	284	292	293	288	318	304	298	289	341	277	310	313	265	309	295	287	310	293	296	293	288	298	302	294	303	328	330	306	288	299	300	302	313	297	298	299	300	282	285	324	304	313	300	299	317	300	295	328	283	324	333	324	299	289	286	311	304	292	315	302	260	329	278	314	295	288	296	279	309	319	267	265	293	319	311	317	313	295	291	295	303	308	344	312	295	280	280	286	325	278	268	281	292	294	311	295	297	308	292	272	301	324	270	288	283	312	303	290	304	325	299	318	302	301	267	276	256	266	288	289	294	295	285	320	286	287	284	269	264	319	268	311	276	284	298	288	320	279	300	322	287	274	287	313	319	293	278	284	321	266	319	312	323	292	279	307	325	309	313	306	284	266	292	287	282	321	316	296	303	302	338	290	296	291	313	282	323	318	295	306	309	295	253	283	299	274	303	342	283	263	315	318	298	308	341	305	301	333	266	318	316	299	309	302	303	281	295	274	289	315	299	283	286	299	299	290	283	326	298	287	266	292	340	269	291	296	289	292	308	272	294	247	304	314	295	297	293	270	299	307	282	275	293	280	273	311	284	272	303	292	291	319	323	317	302	269	310	298	292	301	303	292	316	326	251	278	292	332	283	296	329	257	315	287	305	264	293	289	289	272	302	300	309	277	283	329	295	331	315	274	287	280	293	302	304	298	295	289	309	289	300	265	316	279	275	275	291	260	302	294	320	275	308	289	274	304	289	304	260	325	337	291	291	246	322	334	327	309	298	287	302	271	284	237	313	318	297	325	305	313	293	336	295	281	302	312	281	310	309	292	280	305	321	321	293	317	309	282	294	274	281	319	316	286	305	299	286	285	300	307	303	286	318	291	265	302	320	317	273	320	287	289	306	281	315	296	305	278	298	317	283	268	269	293	324	270	300	335	305	304	282	309	276	276	298	324	313	281	307	296	272	270	288	313	276	304	306	313	289	284	317	263	291	279	314	288	306	300	276	265	309	297	277	303	283	257	300	298	316	275	282	278	288	303	317	322	271	276	282	282	283	314	304	309	275	286	289	320	306	296	336	283	303	324	284	306	348	291	283	302	263	280	267	281	262	277	289	297	300	282	302	287	300	297	274	227	299	261	309	299	300	297	271	301	293	289	288	297	302	297	329	260	311	286	297	329	307	273	319	321	293	278	301	268	287	283	302	294	276	294	272	290	335	272	293	290	291	318	287	262	285	313	283	288	286	297	300	295	307	317	309	302	338	316	277	295	283	279	308	330	303	291	294	323	313	291	255	274	313	294	345	278	299	309	282	283	275	309	278	294	284	276	295	282	300	312	277	276	286	302	289	290	295	302	301	290	320	271	286	310	296	257	301	300	319	314	301	285	305	318	327	324	296	353	319	258	322	325	289	322	301	301	321	303	281	297	317	267	275	313	294	274	293	281	275	284	284	284	282	274	304	312	257	292	308	316	300	300	280	294	345	303	289	323	329	303	296	292	287	294	277	289	305	283	288	306	320	314	305	322	329	315	284	285	301	291	262	314	282	322	286	291	292	314	305	289	291	296	292	308	241	273	280	302	304	284	288	298	298	301	307	289	316	306	318	318	257	286	317	315	291	273	317	283	269	298	290	289	292	318	310	291	289	306	285	282	285	285	294	288	304	303	320	303	309	286	298	299	288	296	285	293	279	303	284	297	274	278	299	272	294	289	308	296	300	298	288	317	297	316	287	287	255	280	300	310	276	305	275	312	264	307	307	278	274	306	295	301	322	309	278	279	268	322	246	280	295	269	303	300	331	290	325	311	270	275	276	287	315	322	318	280	306	311	287	266	301	256	283	286	298	315	278	300	308	290	275	280	327	316	329	279	255	292	269	277	268	293	278	315	265	322	267	323	284	284	261	285	277	315	328	313	272	311	283	269	281	251	327	273	248	282	335	287	293	281	280	317	305	308	270	315	278	279	272	310	273	298	267	290	265	326	327	308	275	283	274	300	254	297	315	299	282	281	280	306	268	310	304	327	319	282	297	302	282	315	302	283	315	283	294	265	317	282	283	296	277	284	304	288	305	266	285	335	272	284	311	293	322	256	292	285	299	285	302	301	255	305	324	304	294	316	312	311	300	252	312	282	333	299	321	295	324	269	293	290	280	280	279	299	293	321	303	314	282	316	294	310	299	275	266	265	292	295	294	301	331	294	320	310	280	316	320	305	321	317	287	320	289	294	273	294
28714	16689	11885	8750	4595	1895	1162	999	915	831	876	789	756	762	728	721	742	689	700	762	709	713	709	741	728	665	695	658	680	676	732	695	703	649	669	653	646	697	667	641	646	647	659	679	623	656	611	643	661	646	653	626	638	639	699	640	638	643	605	686	686	648	597	670	630	644	653	679	663	680	603	657	632	628	637	593	661	653	632	631	604	613	652	650	635	664	661	636	676	658	659	635	646	630	642	645	656	643	629	646	598	600	666	641	655	671	663	636	600	681	632	615	634	619	615	669	638	669	628	635	646	658	667	625	635	636	599	616	600	617	653	627	632	660	639	644	641	633	613	663	629	610	643	662	633	636	666	634	636	671	617	701	631	662	592	664	664	650	625	611	659	628	636	624	646	643	646	667	614	610	615	605	602	640	624	667	619	633	648	600	662	666	639	631	616	606	643	671	670	632	680	655	613	664	636	609	686	591	623	661	629	607	663	637	647	598	622	641	613	645	618	649	606	636	643	629	587	590	607	626	606	644	647	631	670	619	636	695	625	678	670	626	647	636	655	647	670	643	669	655	623	635	653	649	661	621	665	630	621	628	634	643	632	627	604	642	613	708	676	642	665	644	680	662	655	607	617	641	642	622	646	625	639	624	641	672	626	627	623	619	667	620	653	652	692	671	652	615	636	629	680	633	683	613	651	666	665	634	674	646	618	666	628	676	618	646	678	634	651	629	639	629	675	618	619	668	630	596	659	632	627	640	627	669	642	634	658	678	596	606	639	678	642	643	606	664	594	643	628	628	628	594	596	670	651	691	593	660	650	640	629	628	658	625	615	641	636	614	704	694	615	632	660	646	646	632	630	659	626	625	666	614	641	651	606	598	617	636	656	631	656	674	625	638	639	684	627	703	673	634	649	640	627	645	645	614	655	604	631	601	669	627	604	711	648	653	613	644	717	620	583	669	605	625	634	669	601	679	657	660	659	630	630	670	665	678	660	656	668	641	614	628	655	621	635	653	638	635	630	625	621	658	653	635	622	683	633	627	695	652	674	635	679	622	624	641	627	592	660	623	619	699	641	598	607	627	650	671	665	605	606	606	641	621	638	617	639	626	666	660	670	617	624	669	657	600	675	585	607	656	673	649	601	683	659	661	589	635	723	664	648	653	619	633	662	634	653	666	615	663	690	676	668	664	621	671	630	651	648	664	648	675	621	636	611	643	655	642	650	601	619	676	606	642	612	606	708	637	631	640	672	649	640	636	670	696	648	662	636	733	618	654	645	646	602	665	626	671	635	646	633	614	667	669	649	666	651	666	592	644	671	623	637	654	644	638	634	628	629	653	651	659	627	621	607	639	656	641	636	612	632	630	635	611	639	642	623	610	630	642	647	628	613	625	664	673	629	613	690	603	642	609	660	637	624	677	661	627	655	639	638	614	638	615	626	616	612	663	614	623	629	633	610	576	659	641	692	624	670	667	624	677	655	649	627	628	608	684	623	668	630	672	642	620	650	666	662	634	619	619	659	628	636	656	571	632	640	645	670	626	649	656	670	666	640	665	618	654	655	652	649	634	632	636	668	634	656	613	672	671	660	665	700	669	622	649	625	589	572	638	672	652	668	612	599	654	660	668	642	672	640	640	660	701	676	643	645	650	597	648	651	629	669	656	695	643	673	602	658	623	615	643	651	646	624	633	667	657	647	668	612	663	657	629	629	657	621	673	642	632	643	665	636	591	623	672	636	627	630	615	661	636	645	646	659	645	640	619	643	630	622	682	616	639	685	640	633	640	674	666	610	654	665	607	668	660	643	619	639	628	659	650	662	667	640	604	653	606	631	671	626	632	605	639	630	588	656	657	618	642	630	645	608	689	655	634	671	616	646	639	621	625	613	644	670	684	652	673	642	616	666	651	669	690	615	658	619	691	609	636	653	667	653	619	615	633	648	658	619	661	616	682	602	691	610	686	645	644	638	625	669	673	601	652	625	594	645	607	624	637	625	655	633	659	660	683	633	629	613	618	618	632	623	651	679	671	637	632	624	698	659	623	598	624	620	638	641	614	607	606	635	674	586	625	691	631	650	609	630	648	663	683	657	599	678	641	655	624	624	692	605	650	641	675	651	619	622	640	596	638	653	648	685	616	595	695	643	636	619	658	625	678	682	660	649	608	615	640	674	633	615	647	644	618	643	600	648	661	645	598	666	633	606	639	656	655	679	616	647	696	634	632	615	647	656	663	642	656	604	628	658	631	673	661	649	663	634	629	646	676	608	615	642	604	641	651	693	604	625	662	655	670	587	629	654	622	645	697	656	651	648	644	669	583	625	603	680	625	705	672	680	630	680	650	685	717	619	619	637	644	643	602	635	701	649	660	597	621	577	640	626	655	646	689	660	660	613	650	612	656	633	648	610	669	635	626	628	659	622	637	686	580	622	645	659	618	648	643	645	665	678	667	648	657	674	657	687	649	683	592	633	649	630	660	658	674	651	658	644	656	664	613	606	669	643	608	648	601	618	641	652	624	643	620	656	698	640	628	643	670	651	628	664	626	661	675	645	672	645	643	637	618	635	656	659	646	605	610	631	674	685	587	631	628	605	667	630	670	624	686	622	622	637	636	680	631	662	649	621	620	691	620	629	609	662	633	675	655	619	644	652	631	606	640	696	665	676	618	626	615	605	656	663	678	699	661	636	663	670	618	638	629	624	639	633	657	625	643	652	676	637	652	600	663	639	636	665	672	656	620	683	643	617	640	620	628	681	632	629	681	633	661	652	655	663	597	631	659	661	642	674	658	679	613	654	699	644	626	594	660	631	692	586	615	611	645	612	641	640	671	633	636	624	620	679	676	674	687	659	657	602	635	673	662	645	676	657	634	647	614	660	675	665	635	651	629	631	618	702	623	651	620	644	635	707	665	679	656	652	683	646	666	646	643	622	619	622	596	635	669	622	681	615	632	645	646	644	630	667	589	657	698	653	617	678	670	666	651	649	675	649	670	637	612	668	638	662	664	639	652	635	640	627	633	650	653	628	620	602	611	672	653	661	619	658	678	637	623	701	644	639	636	634	649	698	643	632	634	577	647	670	630	632	663	658	664	606	658	647	658	619	674	604	641	621	627	627	680	638	604	664	652	650	641	624	603	634	635	672	614	629	630	623	641	669	607	682	645	612	644	643	635	630	673	651	650	612	614	670	662	621	659	609	673	670	668	615	629	659	620	628	634	613	650	633	615	646	619	668	618	659	656	671	625	686	651	687	643	599	652	620	663	626	637	661	644	647	643	652	655	673	591	588	643	620	628	676	636	664	645	683	694	606	650	639	648	646	681	652	642	565	648	623	644	676	669	660	709	641	612	655	640	611	664	656	632	631	633	597	666	638	625	650	665	634	552	643	666	633	702	675	622	622	627	606	628	672	641	620	601	671	635	634	630	643	615	633	659	631	637	636	615	641	624	692	684	649	652	674	662	658	660	625	622	644	658	633	622	619	629	616	635	631	700	636	621
56464	28768	13162	5581	1832	632	483	390	402	344	308	322	321	327	294	317	334	298	293	295	334	332	296	303	287	276	293	319	312	279	315	315	286	300	302	330	321	293	274	305	277	292	307	315	295	314	279	281	303	302	294	309	285	308	323	276	303	299	295	321	318	306	307	274	265	286	306	295	272	311	303	289	319	291	311	272	288	256	271	295	292	300	296	269	285	297	279	289	309	319	292	285	276	287	291	297	268	286	303	284	289	283	272	296	317	261	302	252	270	304	299	276	313	306	292	270	330	298	299	302	258	274	310	303	328	286	272	275	283	287	277	250	303	274	294	276	335	245	304	297	271	302	286	297	317	311	306	297	300	287	286	308	306	279	295	288	294	300	275	269	314	279	302	272	267	300	268	289	292	301	299	278	291	331	300	277	303	308	288	273	263	303	299	286	282	254	312	272	311	284	296	263	317	278	294	255	292	289	282	281	285	309	289	268	271	271	307	303	273	291	292	288	279	291	269	287	308	295	301	290	300	283	292	279	286	273	289	293	310	284	281	291	314	302	290	287	279	268	307	307	261	260	294	272	281	277	290	302	303	298	275	282	286	298	286	282	274	319	315	263	288	298	282	300	287	274	269	285	277	282	261	293	275	281	307	283	297	296	314	293	293	267	282	301	288	275	244	269	283	287	281	337	294	288	292	293	287	296	307	317	271	296	303	277	301	307	280	301	311	308	264	299	303	276	272	290	247	276	276	258	304	279	273	269	271	294	293	296	301	270	283	310	306	276	266	282	288	302	267	294	294	285	278	269	289	319	283	274	280	295	285	319	327	311	294	304	276	259	298	273	282	283	311	272	262	263	288	281	273	294	280	296	285	315	284	294	295	276	274	301	267	299	263	294	302	306	339	278	283	280	262	300	267	299	321	305	286	286	290	281	290	306	311	302	316	313	282	333	306	293	267	289	296	294	286	290	275	288	288	254	291	285	282	265	298	278	297	301	312	317	279	287	288	297	259	292	288	284	292	282	310	271	273	277	297	281	280	279	286	298	294	297	264	301	288	278	300	327	278	271	256	305	307	278	281	297	290	263	268	320	297	298	296	297	268	266	277	251	299	327	278	332	258	291	321	248	303	319	283	283	297	297	301	290	331	294	309	275	298	283	285	273	270	281	265	306	303	306	285	298	311	306	256	290	303	282	309	319	290	285	280	291	306	293	258	294	262	325	312	303	315	286	257	265	308	315	298	293	249	288	287	301	292	293	308	262	258	261	290	282	273	294	337	264	290	286	277	279	322	307	311	303	294	297	277	282	280	285	291	279	272	296	298	286	290	295	301	281	260	304	296	265	277	255	309	275	266	312	275	299	265	288	289	294	290	261	309	294	297	326	340	314	302	260	288	294	285	296	314	266	287	291	293	269	282	312	263	303	293	302	314	258	255	269	303	275	297	295	316	300	276	260	312	288	314	289	282	318	284	261	268	274	268	289	297	300	295	284	314	279	286	305	263	250	295	296	276	271	282	322	276	324	292	297	275	257	293	311	297	287	248	302	265	240	277	275	279	289	279	281	279	317	302	299	276	312	316	301	274	301	276	281	305	295	310	267	302	268	271	288	273	259	286	293	302	308	303	295	296	293	265	269	272	280	273	274	298	309	258	268	307	295	294	295	299	300	315	253	280	307	292	299	257	282	282	277	273	294	270	305	284	263	266	299	297	297	303	261	257	262	300	272	288	270	267	256	271	272	308	281	309	276	325	332	301	295	262	296	270	301	282	283	298	278	296	266	301	293	300	300	310	260	266	283	267	296	295	292	308	303	291	288	285	287	281	250	309	278	302	315	288	254	303	305	298	265	295	315	314	320	243	292	301	281	279	274	269	258	251	277	267	332	296	299	282	302	275	263	315	265	314	290	300	327	286	304	313	287	300	290	294	308	285	283	289	283	291	290	305	268	335	314	292	280	272	284	292	284	255	263	320	283	289	296	281	272	261	285	306	308	272	282	306	303	289	280	284	296	316	296	310	245	275	275	251	300	264	314	296	303	293	297	298	294	296	312	285	283	289	292	288	293	299	299	292	274	293	298	313	287	320	266	312	324	296	313	307	303	315	282	298	289	295	281	313	284	300	296	291	293	272	292	274	302	270	292	305	294	262	275	269	282	299	314	292	276	267	298	270	269	295	290	289	273	304	276	314	294	283	309	300	276	264	312	291	288	288	278	271	303	284	277	315	305	302	288	312	290	282	302	314	314	274	299	280	311	276	286	280	285	275	316	307	319	273	277	277	277	303	288	298	285	273	259	294	278	289	266	269	269	283	283	299	306	297	305	275	266	265	296	278	315	301	319	304	281	356	329	284	259	312	306	297	296	259	290	276	281	255	327	311	291	301	283	262	250	262	295	291	267	293	278	317	300	299	272	311	310	302	281	253	291	274	296	277	309	290	286	273	281	247	304	261	292	298	323	287	305	327	300	297	285	295	287	274	277	241	288	359	311	308	293	319	266	275	332	289	287	287	302	259	284	287	307	300	304	268	269	279	311	299	275	291	276	269	270	285	271	302	308	307	312	303	293	300	240	271	284	261	279	257	267	297	307	264	305	288	274	331	318	282	299	304	260	269	314	284	267	293	301	342	263	276	271	298	335	282	285	283	281	296	272	293	331	290	281	263	269	250	289	257	279	283	296	268	309	282	302	255	272	321	280	315	285	274	297	307	306	289	305	289	292	242	306	246	299	298	300	249	335	315	310	283	249	319	287	310	274	344	259	292	314	293	294	290	305	297	325	307	277	289	282	265	316	277	296	293	297	327	273	282	262	285	257	276	273	268	263	289	265	256	281	323	301	271	301	292	325	261	266	282	267	286	272	296	266	293	303	279	316	275	285	277	267	297	298	290	254	307	286	293	274	279	303	318	317	251	293	278	245	287	286	313	290	289	300	325	273	298	324	306	305	289	290	310	310	298	296	253	297	268	299	285	339	303	292	291	303	280	268	312	276	316	306	286	273	307	321	276	305	262	283	307	269	306	308	299	281	271	303	288	295	302	259	266	319	271	298	321	267	323	269	291	303	283	293	278	321	276	293	276	293	295	284	293	274	278	272	301	329	308	286	289	271	265	249	311	285	294	290	314	311	317	285	306	286	281	278	277	275	282	260	281	280	295	285	244	286	267	270	272	253	305	275	296	284	273	295	310	265	294	278	293	261	302	292	286	290	265	324	314	257	284	300	300	277	273	266	241	282	321	314	285	271	298	336	267	272	283	286	301	281	257	278	312	280	317	309	271	281	321	321	311	270	259	276	275	254	274	284	282	291	309	285	296	270	302	292	290	280	305	287	273	270	273	258	293	298	276	284	303	279	270	320	244	304	288	293	293	278	298	284	269	306	288	304	287	296	291	299	276	290	305	298	312	306	286	288	287	310	328	317	269	274	291	330	291	281	311	348	301	303	270	271	281	319	286	303	297	298	299	298	283	306	286	302	292	276	315	297	273	307	293	322	330	291
36369	21736	14873	10675	5145	1860	1365	1181	1004	928	908	845	888	815	835	784	718	776	717	732	778	756	730	690	747	681	688	750	673	682	734	700	678	676	692	674	689	684	665	643	674	649	640	612	587	653	675	593	621	648	657	575	625	650	618	604	650	646	639	632	590	632	609	614	620	651	629	676	606	609	631	604	596	666	649	666	650	616	639	641	605	641	625	632	617	606	621	640	585	635	643	629	653	635	557	614	631	604	639	611	626	684	610	611	592	593	603	626	639	661	641	631	622	612	631	614	594	638	594	651	647	636	653	618	583	656	623	596	623	615	641	600	629	597	622	609	636	639	674	649	628	633	643	652	610	628	618	659	675	632	587	616	627	641	627	614	652	666	623	606	635	631	634	641	633	631	608	598	614	642	647	627	611	633	593	655	599	652	612	624	611	649	635	632	685	659	581	633	631	595	628	616	577	622	636	612	599	657	686	624	656	649	691	592	643	656	637	604	596	643	671	655	618	640	604	624	613	672	642	627	628	662	600	609	638	623	637	625	611	599	611	660	659	631	618	612	608	666	639	655	643	608	615	590	596	626	608	647	616	626	594	612	593	607	713	658	638	615	671	604	698	603	616	650	652	608	637	598	642	636	632	655	626	626	625	638	649	650	620	621	646	611	644	622	611	603	628	614	636	632	650	627	647	620	635	611	641	617	580	643	671	633	610	629	596	632	627	620	650	652	656	624	593	657	629	633	636	646	651	666	605	650	651	646	646	619	638	665	590	642	663	643	658	606	639	590	668	644	650	605	628	619	637	635	648	634	571	684	590	628	636	616	612	650	675	636	608	636	622	683	618	639	614	591	580	632	615	633	575	640	624	627	569	588	641	618	618	664	625	603	657	621	651	625	644	628	612	612	668	604	610	688	624	594	622	571	581	629	589	654	637	603	621	623	621	636	655	630	644	669	618	633	647	654	615	612	637	624	632	638	618	616	636	637	653	679	603	640	643	680	605	648	666	644	648	665	655	648	624	625	609	621	603	622	646	658	594	644	601	661	656	648	607	647	623	594	667	604	569	647	585	632	614	648	613	634	654	629	645	662	636	653	654	626	655	607	665	612	647	654	625	600	611	638	631	669	583	610	597	650	585	644	660	631	651	658	616	619	641	661	629	611	604	628	614	568	670	674	627	673	665	596	694	623	632	607	666	656	605	635	652	609	633	608	622	634	607	604	677	655	657	632	654	642	654	599	636	640	616	658	635	606	638	610	628	662	625	614	625	646	652	639	624	579	623	641	656	631	671	647	610	586	615	597	677	639	628	642	624	635	646	622	634	611	610	671	625	618	585	617	622	613	630	630	607	626	640	637	636	590	656	612	662	634	667	661	617	634	642	662	671	672	585	586	589	649	630	673	612	672	604	627	698	651	626	660	631	645	624	611	679	635	620	663	655	653	615	659	615	619	691	581	674	596	630	640	579	644	628	655	631	622	650	621	621	659	617	633	613	626	654	651	645	668	687	628	616	608	641	633	592	637	619	642	609	634	646	610	675	644	629	620	642	668	654	653	653	587	653	614	614	614	630	621	627	636	649	661	613	593	607	628	588	636	676	601	589	660	585	609	645	604	618	596	572	656	654	627	633	632	630	677	618	646	622	602	617	619	641	619	630	601	651	606	630	615	602	646	615	616	656	603	597	626	603	608	620	639	650	596	616	662	599	683	632	637	648	671	615	646	674	655	602	621	630	612	612	626	663	622	618	627	644	676	625	624	644	573	641	636	635	623	596	606	612	648	635	651	635	584	597	669	622	634	616	655	615	644	636	655	637	591	628	640	667	658	603	641	625	612	630	605	672	651	676	647	635	684	604	621	639	702	647	682	602	619	624	643	632	621	634	642	636	633	623	649	665	677	641	639	586	614	622	621	603	614	636	641	597	630	613	616	592	626	637	641	678	644	648	665	642	614	625	639	575	596	637	650	632	640	605	687	624	656	635	639	604	615	574	623	619	628	639	625	595	605	666	643	682	610	624	606	610	617	673	636	580	681	589	640	628	610	667	637	624	614	642	628	609	624	648	609	665	658	674	663	645	692	623	623	653	602	617	570	684	631	581	596	626	642	654	618	639	599	674	659	597	590	629	643	674	627	634	618	624	663	629	612	637	641	686	608	629	600	591	612	676	624	609	643	589	687	596	609	647	642	662	649	696	666	671	658	642	648	675	679	643	633	642	640	619	641	639	608	620	608	654	640	590	630	671	603	673	612	601	636	606	635	644	614	634	664	610	664	624	672	638	598	619	645	634	617	613	611	641	612	625	617	650	648	622	593	592	637	630	665	594	610	624	629	637	648	683	647	680	602	617	647	585	645	601	616	651	615	627	652	642	649	619	639	615	617	601	651	624	600	611	612	671	584	584	652	665	617	582	638	626	638	619	620	629	651	644	659	632	604	645	580	621	666	612	604	652	659	602	615	643	632	646	617	614	638	632	647	614	635	635	637	631	612	625	594	642	664	627	631	646	640	610	652	626	692	649	636	619	635	663	613	645	661	625	616	600	637	618	628	643	636	637	621	611	666	642	631	623	614	605	634	608	632	632	649	638	653	602	599	611	663	650	635	604	592	624	616	629	628	607	630	569	632	642	634	664	618	627	612	620	649	689	612	636	620	642	667	654	634	666	640	650	643	665	631	597	677	643	614	660	581	647	598	607	652	643	613	616	688	604	644	654	632	634	584	622	621	651	598	630	620	638	612	623	611	649	633	688	595	603	608	603	646	652	639	632	623	640	675	659	625	609	607	630	650	685	662	638	595	611	612	588	653	586	609	594	619	641	613	636	610	610	613	595	666	626	655	622	615	654	608	670	637	617	593	635	660	632	651	626	576	652	615	644	622	648	682	588	626	613	679	655	616	623	605	630	625	619	651	594	679	645	632	635	603	634	654	662	609	679	623	608	673	612	634	631	639	645	636	608	640	654	591	620	642	681	637	631	607	632	634	610	583	621	601	649	639	590	632	617	634	657	581	592	587	613	641	555	619	645	636	643	610	634	612	628	610	638	663	671	585	605	603	670	613	648	637	678	640	637	641	638	630	685	663	644	612	621	651	664	620	637	646	620	655	610	630	574	672	628	603	595	619	634	605	610	663	669	587	645	625	626	634	640	626	568	640	583	607	603	627	612	609	605	678	626	658	642	644	674	667	647	620	634	640	615	616	611	628	665	660	621	636	668	636	602	648	631	618	637	625	644	623	589	619	646	672	634	662	638	614	616	624	555	622	596	655	618	612	584	613	604	658	659	633	607	634	593	612	609	622	598	630	605	603	628	628	619	641	630	617	611	641	623	607	637	618	671	623	605	619	625	639	642	658	636	631	610	600	604	660	620	626	627	664	661	571	661	635	638	640	583	666	653	613	625	620	631	662	632	658	595	621	590	674	623	642	651	685	601	602	614	609	614	629	628	676	627	671	680	658	614	636	603	655	618	586	677	622	630	630	663	644	589	687	635	644	599	638
60356	33080	18504	7832	2352	797	539	433	401	404	396	398	354	318	372	315	322	305	273	300	318	321	304	308	305	281	346	296	327	306	323	333	323	321	306	299	316	269	324	305	298	296	298	286	323	297	316	335	288	311	286	245	289	267	307	288	310	294	272	293	272	294	294	326	338	280	295	278	311	283	281	264	283	305	295	290	310	297	268	313	272	319	257	282	266	261	281	294	295	296	296	289	276	277	299	288	324	281	262	291	308	310	306	313	302	290	300	317	287	305	289	304	309	298	288	280	268	310	313	272	287	349	300	296	324	292	277	295	296	296	282	290	300	331	293	315	304	273	285	309	285	295	276	307	314	291	294	298	287	271	300	315	330	279	311	300	321	275	275	313	284	293	322	284	287	308	285	311	321	338	316	304	308	346	277	270	335	263	327	281	301	274	290	340	272	316	306	310	302	273	305	281	278	299	323	299	290	294	319	269	304	289	307	259	266	276	327	305	306	277	307	280	321	302	312	293	278	295	279	311	263	293	261	285	347	292	300	270	280	293	285	291	317	294	320	261	294	280	282	296	323	284	286	309	266	285	261	286	285	255	285	277	276	274	290	277	281	291	302	267	303	304	312	324	328	273	290	257	292	304	296	297	317	276	315	254	310	300	331	302	282	292	291	277	305	310	321	330	317	315	333	300	292	311	287	283	294	287	280	297	326	288	318	281	322	326	291	275	289	285	289	294	301	320	292	298	295	280	300	344	271	252	305	291	310	272	278	256	300	313	294	290	253	299	288	282	282	291	268	298	286	266	293	271	321	295	256	297	305	292	320	273	295	302	298	313	306	292	286	295	302	299	293	269	312	312	283	269	287	288	278	316	265	309	290	287	306	302	287	301	295	274	282	276	277	312	292	306	292	287	306	309	297	319	297	315	288	296	267	263	273	265	306	287	304	308	338	338	282	300	288	318	257	283	282	325	321	259	280	303	330	323	270	294	298	312	279	306	305	254	319	286	277	266	318	303	288	332	303	299	311	287	296	296	278	284	299	263	280	317	303	316	295	297	306	294	287	293	290	320	324	307	321	266	313	261	284	286	303	302	308	290	296	333	297	256	304	320	313	289	318	277	264	304	274	278	308	282	291	282	302	299	346	293	296	274	262	296	276	298	292	292	300	290	299	273	298	329	289	327	234	293	316	272	280	262	315	299	291	269	279	287	259	277	313	318	302	302	257	309	297	299	286	265	277	278	280	298	319	268	268	291	251	288	280	302	276	278	306	286	293	269	297	272	275	270	284	271	321	275	310	268	296	315	293	285	296	311	276	285	278	297	274	283	289	320	283	300	309	296	294	308	289	271	300	284	283	276	268	323	294	308	250	304	303	336	281	278	284	281	276	305	294	295	289	274	306	263	317	292	281	321	281	281	274	261	295	281	302	283	317	303	302	269	335	273	315	291	323	314	328	310	297	298	317	320	293	296	274	287	291	318	284	282	301	284	316	303	291	304	267	268	273	300	342	271	259	315	293	303	286	284	286	302	296	296	300	312	310	286	290	299	299	276	275	277	291	282	266	289	328	293	294	294	290	295	301	320	289	277	283	301	306	270	293	296	307	276	274	304	276	321	272	261	308	279	294	318	323	302	306	288	299	288	268	288	277	307	283	306	286	288	299	294	291	280	282	275	309	324	308	276	307	323	297	328	292	298	257	295	327	297	289	276	292	289	314	284	268	283	293	296	265	321	308	281	329	309	277	281	286	257	317	289	296	299	327	259	246	297	283	295	266	285	272	301	305	286	300	260	304	295	310	267	240	301	286	307	269	320	295	280	325	297	277	292	320	281	250	278	276	280	268	312	275	305	280	275	284	296	270	262	334	301	291	288	297	271	310	269	305	274	298	272	294	304	293	289	287	287	311	282	298	295	309	342	277	291	285	281	293	279	338	294	278	266	277	283	345	327	270	321	318	280	264	282	289	310	319	250	261	297	323	293	285	325	281	323	308	295	276	291	313	262	320	290	303	282	331	298	334	308	288	279	294	314	295	298	294	291	263	315	323	269	306	317	334	292	296	300	292	300	303	298	327	308	292	286	287	283	280	311	272	288	287	291	295	274	286	302	261	258	272	304	267	295	311	289	304	251	289	310	321	313	291	298	280	315	294	293	305	309	303	303	281	283	296	264	308	309	314	286	282	290	299	292	299	283	285	285	271	267	325	281	299	315	281	295	261	294	279	332	291	295	280	278	306	300	277	288	331	299	289	315	308	325	284	318	265	284	293	280	289	291	334	273	280	285	295	292	324	274	288	282	301	281	293	310	298	303	328	291	302	251	288	247	319	271	279	308	289	285	295	267	287	272	297	270	269	275	294	298	299	284	293	297	264	254	272	270	265	307	292	295	307	294	251	274	318	292	312	274	300	287	282	293	284	287	271	333	309	308	299	286	309	300	297	276	285	309	308	331	327	295	299	297	284	278	299	293	265	269	309	325	306	302	302	326	293	295	333	286	308	291	295	277	299	300	275	331	277	283	283	301	296	283	305	319	282	281	271	328	295	283	285	300	312	311	303	313	283	264	308	280	303	276	294	305	259	304	294	276	272	307	289	289	275	257	289	267	292	301	285	259	327	293	288	286	278	296	325	276	319	283	295	284	284	281	288	273	287	265	286	307	286	309	265	303	322	319	293	280	302	299	289	289	326	300	277	315	327	285	315	303	292	287	282	278	287	282	302	263	290	279	280	286	287	317	302	334	289	264	300	300	279	309	337	279	284	267	306	322	283	298	287	278	288	274	301	319	301	298	330	321	302	313	285	308	336	312	310	290	320	285	295	296	298	296	291	286	259	299	316	296	284	296	279	316	302	277	325	293	263	269	277	275	289	298	277	297	265	301	285	276	287	287	288	272	301	314	283	290	279	269	282	305	276	289	289	270	328	316	278	302	292	276	292	289	279	267	289	287	283	314	265	312	321	312	294	292	250	293	279	286	287	274	306	312	269	290	291	284	295	302	292	299	295	285	317	310	318	279	313	303	254	277	306	280	308	305	297	283	298	320	301	324	291	298	312	297	304	284	303	305	287	272	286	294	286	303	299	303	301	307	294	306	251	302	296	298	262	300	310	304	302	294	324	280	292	281	304	283	299	292	292	317	279	300	287	304	299	289	278	303	252	293	325	291	280	284	290	317	281	303	283	294	317	299	274	275	269	326	304	307	332	286	294	312	270	262	319	289	318	304	292	299	304	267	307	279	281	307	280	271	301	317	290	292	282	272	309	292	321	314	340	281	304	309	319	313	301	316	329	293	273	310	264	287	290	281	330	303	297	269	291	283	289	278	271	311	257	307	301	291	293	267	290	301	307	301	291	275	261	305	281	296	333	282	294	293	269	300	272	294	302	307	296	303	294	306	290	310	300	271	247	277	280	268	271	312	292	296	293	306	285	297	292	267	285	303	300	300	275	295	293	280	328	312	313	277	295	297	292	302	309	302	334	318	282	311	311	282	296	300	263	263
38861	26093	19762	13311	5912	2638	1723	1431	1305	1087	1022	978	937	920	858	891	887	836	838	770	801	755	834	769	707	780	754	759	737	743	729	679	671	689	697	732	677	654	680	651	645	665	674	634	624	640	646	614	624	605	625	677	709	661	646	629	608	635	629	670	659	669	625	668	628	665	627	662	629	615	633	630	713	575	614	619	646	663	624	670	677	646	615	617	654	624	691	635	630	617	659	664	649	628	654	608	645	672	693	629	637	627	646	626	630	686	594	654	662	630	652	690	618	652	645	587	647	644	683	635	609	627	620	637	628	607	684	691	654	659	611	641	631	700	609	633	623	636	624	664	648	642	646	667	659	624	625	633	631	634	668	660	655	679	644	603	661	654	668	616	626	612	627	620	628	617	635	657	646	617	608	663	592	630	612	658	638	672	660	631	650	628	640	602	654	600	637	625	668	598	632	627	604	594	662	642	655	625	663	635	638	619	631	650	605	593	624	682	642	604	644	643	599	654	644	653	646	632	616	672	645	616	616	616	655	643	655	601	612	623	649	592	625	628	644	575	589	564	633	610	633	607	600	664	650	650	626	609	640	642	651	664	672	600	618	632	612	641	663	637	653	662	637	612	640	593	652	622	682	627	635	640	639	631	630	635	642	643	627	644	652	648	630	672	667	639	643	648	659	660	639	609	621	621	585	682	655	614	664	608	628	616	618	615	637	620	633	665	597	626	653	683	640	657	625	627	658	656	638	617	642	624	635	672	615	639	659	657	683	622	617	638	661	657	686	641	596	610	638	629	599	635	622	626	676	669	646	589	666	623	572	679	631	633	619	654	600	599	668	667	628	654	634	659	623	615	641	633	627	642	604	672	608	677	619	588	688	653	640	678	646	614	623	622	622	690	638	669	610	639	636	605	611	667	646	607	652	692	601	619	647	635	628	651	680	627	641	652	622	607	664	597	642	655	638	646	639	631	645	650	647	689	576	630	632	641	671	636	636	634	662	602	648	630	674	558	677	628	655	606	622	643	610	614	632	666	625	586	654	631	666	665	641	641	634	649	643	630	601	643	628	671	640	619	616	630	666	645	665	660	613	604	575	611	632	605	657	627	624	642	657	607	647	671	611	675	586	677	627	649	613	618	623	662	632	633	657	611	581	676	653	676	632	633	613	626	657	605	660	653	619	647	535	639	662	653	670	624	654	652	620	648	625	633	642	582	651	645	663	645	656	645	615	627	648	644	615	649	650	659	651	704	640	634	683	665	661	605	635	590	667	652	659	618	623	635	644	655	652	582	613	588	630	575	634	628	677	654	633	628	631	660	629	693	674	660	658	626	633	634	601	625	646	653	605	643	615	613	651	658	660	618	692	646	611	658	651	609	639	588	655	648	634	638	650	627	629	636	677	672	659	672	671	663	611	690	634	609	581	612	664	589	675	602	628	620	624	605	650	657	675	674	619	647	619	615	623	628	653	645	651	660	628	634	608	665	623	620	632	596	644	619	628	603	631	619	615	665	589	637	662	621	675	689	634	651	634	624	666	618	681	694	659	676	629	637	630	619	623	664	616	641	638	624	633	636	636	631	705	624	629	630	622	661	615	687	614	667	626	669	645	660	658	599	610	597	630	672	636	641	640	606	694	632	644	611	640	638	647	605	643	633	595	654	643	636	625	653	682	678	626	635	665	627	661	635	632	659	648	664	616	666	602	633	692	636	658	696	646	660	674	603	655	606	658	615	665	693	626	633	643	633	620	633	612	635	633	671	672	650	647	665	635	635	611	669	639	616	564	673	679	622	662	643	641	587	634	623	667	642	638	646	612	616	627	615	635	656	682	644	641	671	642	623	598	622	651	617	588	673	595	619	637	680	648	626	624	652	613	636	620	652	620	638	681	656	642	631	634	644	613	641	635	647	609	639	606	618	634	588	642	666	650	592	630	643	654	651	618	627	626	620	590	622	638	611	644	679	609	618	645	635	649	633	648	602	624	648	618	588	656	660	657	650	662	603	641	592	648	655	631	665	628	614	620	628	600	661	633	626	594	651	578	618	637	606	600	634	689	653	627	637	645	654	655	656	646	641	631	631	662	649	649	631	623	598	647	616	651	643	643	662	629	595	651	634	661	708	660	642	626	656	599	617	618	638	607	596	657	584	592	645	591	626	658	651	645	637	626	637	621	640	667	602	602	625	648	642	624	662	652	618	644	684	625	612	656	647	641	606	624	622	635	626	625	653	683	592	652	631	620	639	592	612	646	597	650	643	655	647	670	660	614	647	665	655	641	620	628	658	613	607	593	629	666	664	649	608	626	646	678	606	612	657	608	606	605	641	653	664	621	666	638	653	665	649	633	667	611	663	605	603	667	651	658	662	689	674	622	624	638	634	636	607	605	629	633	660	638	609	612	610	656	645	647	628	650	602	671	632	648	632	610	619	642	635	654	630	638	613	682	605	616	623	642	606	627	611	621	669	660	631	673	619	611	628	573	629	623	637	701	625	659	617	630	627	612	631	573	660	659	645	656	650	647	642	678	653	664	616	635	626	606	627	614	596	628	627	600	623	602	656	638	659	684	598	672	630	643	623	615	641	679	667	625	650	647	643	664	620	621	643	677	659	647	642	629	616	623	646	680	642	655	640	607	639	620	634	651	645	613	647	619	608	605	662	654	656	636	615	683	633	634	646	650	633	618	659	636	662	626	637	614	730	635	666	650	642	645	654	685	652	617	625	634	680	612	637	685	610	639	645	628	651	649	653	617	653	625	669	655	669	653	594	665	628	650	663	669	604	611	644	602	605	619	611	604	633	649	628	638	670	637	636	625	659	606	650	645	607	637	665	635	612	646	643	634	655	659	623	602	640	572	669	602	674	629	664	616	589	669	670	659	667	633	579	656	626	658	603	672	597	632	598	636	674	643	648	611	621	683	667	640	642	668	649	650	625	635	637	661	618	655	678	697	658	641	664	607	595	650	652	653	659	669	629	657	670	606	627	634	646	605	617	646	667	632	662	661	644	607	647	627	631	626	629	605	620	640	657	588	615	640	636	648	663	625	660	626	637	611	656	633	648	628	652	602	656	641	647	610	633	640	674	615	601	632	616	670	643	648	678	668	650	684	646	637	673	620	674	612	607	669	659	655	671	632	678	664	616	611	626	609	623	645	598	677	660	617	652	639	622	648	603	671	642	643	682	648	642	628	660	648	629	645	640	612	685	646	643	655	629	639	669	624	694	691	644	648	616	591	663	627	691	622	637	699	566	644	642	690	644	659	632	628	633	617	643	585	637	636	615	660	606	669	675	662	652	661	643	636	615	595	623	643	676	673	614	656	653	614	679	621	611	621	623	663	597	618	569	637	640	644	647	645	641	623	621	593	652	624	612	628	655	635	634	655	645	632	613	688	627	576	602	607	666	650	657	643	618	620	677	638	690	639	648	616	612	672	620	609	634	636	598	598	627	626	625	619	638	643	625	612	606	594	626	604	657	659	634	624	640	662	644	603	623
42500	19030	7209	2902	1159	547	471	402	402	353	342	310	366	324	334	324	316	349	311	350	336	280	305	314	323	312	311	308	291	322	299	288	310	306	294	291	319	291	317	294	322	311	305	295	302	321	305	299	288	270	277	310	300	278	300	292	291	272	301	261	329	300	333	321	285	331	312	279	265	319	305	300	286	296	275	293	268	276	291	288	310	295	292	330	279	301	274	259	294	302	286	268	292	293	296	317	316	296	302	288	307	308	301	306	269	304	294	310	292	304	272	329	302	328	289	270	241	304	299	261	303	296	300	304	288	279	310	280	297	278	315	289	313	299	268	286	295	278	307	285	318	286	304	327	286	344	316	320	283	302	286	348	317	299	304	302	282	293	286	306	285	313	301	316	272	294	335	291	274	288	238	304	302	311	304	297	288	307	319	304	265	277	307	327	295	321	317	304	295	289	280	284	281	306	288	287	281	297	320	293	298	258	308	285	326	328	327	274	308	297	300	286	286	270	291	282	288	310	274	320	304	303	280	295	301	268	264	322	316	323	316	308	308	279	306	297	287	302	233	282	310	293	304	271	304	306	285	292	288	280	276	256	295	324	289	312	315	321	278	309	277	312	278	293	303	287	306	260	292	292	291	287	318	285	276	294	292	304	296	319	329	289	306	308	287	316	289	259	301	296	314	299	281	289	277	284	287	293	311	305	283	302	298	288	314	306	276	314	305	295	265	308	312	310	269	289	320	305	279	299	310	294	299	287	274	265	271	298	309	327	313	292	286	276	305	283	293	296	301	313	314	288	306	299	281	293	314	301	297	285	302	306	289	286	285	293	271	320	313	279	275	300	306	285	305	303	302	273	278	298	273	295	296	319	303	287	281	302	289	263	260	294	308	278	322	319	330	267	262	280	293	277	346	304	324	293	301	300	265	308	278	328	310	300	294	327	258	292	281	286	282	276	297	292	295	273	337	307	290	274	287	292	327	293	282	275	293	291	325	282	337	280	310	286	315	305	315	274	329	308	318	274	305	312	309	292	280	299	295	307	323	340	321	311	291	291	296	296	292	306	303	312	298	308	264	297	293	309	292	333	313	286	278	286	312	273	289	317	302	281	309	297	304	301	288	296	338	269	307	279	315	303	298	272	346	306	288	305	309	312	280	298	264	308	291	281	283	275	309	323	317	302	288	291	299	312	299	305	295	311	304	310	286	307	300	317	294	291	304	292	304	280	315	264	345	315	319	309	296	275	317	304	277	279	275	312	274	289	264	299	295	306	307	320	293	297	277	327	330	297	263	298	306	304	289	303	287	307	283	324	313	274	302	307	329	278	286	334	273	306	292	267	288	283	273	287	276	294	327	327	295	256	301	291	327	293	265	310	271	300	281	302	290	284	309	285	289	265	267	323	286	247	301	306	304	306	295	283	296	273	267	295	288	285	288	273	291	272	311	280	255	272	291	288	316	322	290	322	305	321	262	322	305	287	261	270	332	296	302	286	296	324	295	293	298	311	275	342	299	308	317	279	278	281	319	335	306	286	308	296	300	264	294	293	275	292	275	244	294	290	306	343	306	288	297	305	299	290	274	290	289	288	320	317	298	292	292	339	283	292	301	277	298	296	316	291	289	282	287	310	272	300	299	318	307	302	304	308	289	271	312	323	314	334	279	261	301	294	268	288	303	292	286	297	286	301	287	318	305	272	307	274	302	296	311	296	335	292	292	307	300	302	290	269	275	310	315	302	283	302	303	320	317	275	287	276	290	324	324	294	301	303	307	301	313	315	271	284	263	285	292	280	316	279	303	308	287	298	264	269	307	286	270	292	266	322	321	302	274	271	303	300	268	296	311	280	305	264	259	264	316	324	327	312	346	313	282	322	292	312	339	278	302	308	301	253	289	302	332	314	318	319	288	283	269	277	256	280	286	309	297	304	313	277	291	330	296	302	299	280	301	295	278	294	304	283	312	292	297	261	324	302	305	304	320	273	280	276	326	278	285	273	286	297	328	290	293	292	309	299	290	295	307	340	251	277	268	289	318	308	260	318	334	307	308	280	295	294	281	269	261	309	307	308	287	303	294	278	318	291	293	299	266	286	321	283	272	302	297	318	283	318	299	292	305	294	295	290	292	324	291	309	295	304	292	302	300	293	294	304	310	297	311	304	331	337	314	298	299	296	278	311	256	282	244	321	275	286	309	300	329	301	303	283	289	290	265	275	295	315	274	312	296	286	272	306	330	282	291	277	329	309	311	289	314	273	319	299	276	287	300	301	279	284	268	305	320	309	288	294	274	300	284	320	264	278	274	311	303	273	291	292	275	308	284	311	308	283	304	304	307	306	341	319	277	270	299	332	335	306	320	277	292	277	281	281	282	279	277	317	314	302	291	280	301	284	331	321	297	342	308	310	304	283	276	309	272	253	289	296	306	306	270	285	294	277	293	324	282	279	276	295	325	310	278	275	295	310	294	273	310	316	269	319	297	309	267	325	301	287	304	297	294	267	301	309	304	293	286	299	294	321	304	304	261	300	297	323	294	301	305	299	278	292	288	306	253	299	314	310	289	306	275	291	310	307	276	303	289	312	285	296	306	296	313	312	313	320	321	303	303	312	324	260	311	292	269	298	332	306	281	333	267	320	272	280	305	339	308	289	271	320	283	294	304	253	288	299	298	273	252	274	282	271	303	296	302	301	275	274	314	295	285	267	289	306	306	275	314	310	314	299	346	282	288	321	273	306	325	271	254	301	283	327	307	296	306	287	275	287	297	301	315	279	291	297	290	302	268	313	319	281	307	299	326	297	313	270	287	302	289	286	276	300	295	291	285	294	264	319	302	290	297	308	295	294	308	305	292	294	283	298	300	297	300	279	296	294	300	311	295	273	332	322	293	316	295	286	285	297	308	266	284	302	301	275	293	293	326	310	305	302	283	309	266	300	302	287	313	303	278	267	295	323	282	262	295	285	294	318	334	299	292	247	295	289	285	275	289	279	325	284	298	293	279	281	301	280	301	262	326	288	295	279	296	292	291	266	281	321	303	310	334	331	276	288	265	280	324	302	310	315	313	266	280	325	325	291	296	288	301	300	300	323	313	302	275	316	262	320	299	304	293	304	318	319	318	290	275	308	312	340	305	298	275	276	287	293	271	281	259	296	289	320	327	311	283	266	283	311	319	327	302	288	336	318	284	283	282	290	299	283	280	303	297	312	254	285	303	319	297	313	307	276	279	295	286	300	306	290	330	299	300	297	315	291	301	258	332	308	324	311	325	312	318	306	298	309	297	297	278	293	287	309	314	307	267	293	301	272	303	327	296	297	301	282	298	275	292	273	318	294	276	295	294	321	287	302	285	288	279	285	291	344	265	283	307	289	280	335	308	291	314	288	273	294	291	328	332	305	321	301	313	288	290	305	261	281	264	313	282	305	289	243	294	275	279	281	279	259	300	284	263	308	314	289	277	311	328	298	295	282	251	299	263	279	344	283	314	289	334	287	290	296	265	282
27082	13441	9981	6810	3473	1783	1446	1254	1038	1024	919	930	895	853	830	836	793	760	755	791	752	676	723	786	743	746	765	702	697	698	758	693	697	754	711	680	663	673	656	665	682	650	655	648	622	670	688	630	659	660	665	623	643	646	585	616	667	598	665	665	637	598	629	679	649	626	557	651	641	645	688	666	675	669	629	627	635	655	623	679	650	628	628	629	682	632	672	632	647	638	635	675	618	653	642	643	656	652	637	659	632	646	666	695	613	653	644	639	652	629	624	611	634	650	672	670	629	671	612	675	617	625	650	661	635	622	635	621	650	699	639	637	622	658	602	649	613	625	670	624	612	661	634	634	644	688	638	596	694	644	623	626	636	667	626	649	614	688	639	657	698	638	611	614	670	640	642	656	650	640	603	642	646	601	624	644	661	639	657	611	622	646	637	656	627	577	662	697	649	669	630	627	622	621	665	638	628	668	656	661	611	617	649	631	631	600	626	603	615	615	664	609	623	668	638	652	652	590	644	602	626	628	618	657	654	648	626	575	642	604	657	637	638	623	655	643	654	613	594	597	687	615	604	691	663	629	640	627	641	618	649	615	623	637	625	631	685	604	622	689	712	687	625	649	658	659	638	622	656	631	665	646	608	702	641	610	655	622	669	635	652	612	638	621	619	652	618	641	652	634	657	673	619	655	634	653	637	649	624	612	685	605	610	629	666	645	644	574	645	640	643	622	647	653	631	584	656	578	676	619	651	633	612	610	626	674	660	626	619	668	635	647	597	660	639	610	603	622	638	627	628	615	632	648	631	643	649	609	644	669	605	611	648	640	626	647	649	596	620	647	633	657	655	648	651	659	611	663	666	691	642	630	656	661	627	626	612	662	579	646	645	644	648	596	637	629	607	614	606	673	615	644	664	624	646	655	652	686	635	629	674	647	664	673	649	598	621	629	617	631	625	630	639	659	662	633	613	643	649	646	636	647	617	687	685	660	636	640	628	666	633	599	671	675	620	612	622	590	623	656	686	675	672	647	655	645	605	632	652	637	670	686	598	619	633	621	638	649	634	685	671	654	692	623	630	688	674	640	600	623	678	622	618	612	684	663	634	636	617	633	673	669	626	633	598	678	605	643	658	645	663	664	634	650	637	634	662	705	632	668	656	643	638	642	680	683	630	606	641	621	645	695	676	683	649	649	662	622	668	651	622	625	612	652	662	653	629	587	650	631	608	614	670	664	615	650	607	638	584	683	693	668	609	583	625	657	640	646	666	617	617	652	628	623	665	659	655	653	640	652	649	664	638	657	604	617	652	640	647	617	682	665	627	648	633	647	656	635	650	656	645	638	661	619	659	624	652	671	697	593	678	622	613	618	654	671	663	647	644	651	627	646	632	654	623	668	680	670	612	644	636	643	637	646	683	629	689	662	634	623	643	677	648	690	614	635	662	632	638	671	625	671	646	655	622	662	647	630	666	644	590	664	608	644	621	633	653	674	627	636	592	619	607	638	622	632	685	646	585	593	669	676	673	661	660	642	632	648	652	615	691	617	665	654	613	618	616	616	665	666	637	629	624	657	658	591	665	640	647	648	615	622	636	620	698	639	684	654	580	619	622	652	700	610	647	640	624	644	621	621	655	670	592	590	643	650	609	596	607	630	659	612	634	640	662	631	659	628	618	636	661	633	640	630	609	661	630	611	636	638	643	630	663	599	624	628	663	655	613	650	653	604	645	623	666	613	618	629	624	697	607	647	648	620	643	623	635	674	658	671	602	657	606	645	612	669	615	588	650	626	623	643	619	654	617	623	648	659	668	652	687	622	586	613	617	652	656	632	658	665	636	656	602	626	594	663	673	620	663	645	611	646	604	633	637	603	613	631	606	651	682	617	629	614	660	632	618	639	664	647	661	654	676	623	625	611	630	665	620	629	629	678	695	627	660	637	685	664	642	652	675	600	664	667	612	655	603	679	602	640	621	646	660	644	644	643	682	617	627	587	608	611	665	657	627	653	595	645	644	628	679	624	670	673	687	666	618	625	667	602	649	643	634	671	674	624	626	630	609	617	595	653	660	621	627	664	607	586	671	638	620	603	656	652	652	639	612	651	637	676	679	660	651	642	623	648	658	637	623	665	674	671	633	598	674	613	655	678	663	653	617	690	611	593	613	639	676	618	618	622	636	667	655	659	589	689	619	632	619	661	687	667	615	653	650	655	608	636	661	670	651	615	607	674	645	607	659	646	613	616	628	654	647	646	646	591	656	607	664	631	640	625	616	681	622	634	602	620	623	610	657	632	642	677	642	617	652	657	644	646	654	653	676	625	667	677	582	648	658	611	627	650	661	616	621	613	640	641	658	582	634	652	607	657	628	615	644	650	651	613	601	664	670	617	661	661	654	656	601	606	677	598	613	660	654	606	620	674	632	590	645	640	636	653	692	649	635	641	621	624	711	668	660	574	689	683	613	631	645	667	664	593	640	625	620	657	659	612	688	644	668	642	654	626	622	634	627	645	644	642	600	668	648	649	674	642	605	681	669	637	670	630	597	643	640	640	639	627	648	572	627	623	656	650	593	645	649	673	635	604	652	646	627	699	673	608	615	686	641	649	645	636	666	615	675	606	587	653	648	651	605	643	624	640	656	644	630	674	587	666	660	652	627	654	610	641	615	595	680	657	637	639	661	680	664	607	628	634	680	653	617	618	666	681	650	629	684	615	629	651	654	633	658	658	641	703	648	642	638	676	663	694	605	636	645	635	631	661	583	644	671	669	684	625	629	663	620	654	619	582	608	625	643	634	674	700	624	650	633	645	651	623	595	639	671	608	652	574	664	617	691	638	637	629	662	618	606	645	608	647	627	633	636	649	660	667	652	631	643	640	683	680	656	636	609	608	637	654	677	662	656	625	641	597	632	642	667	667	652	677	661	605	598	672	629	607	673	615	671	632	672	627	622	683	579	627	633	676	647	637	652	637	581	590	612	633	667	648	635	617	704	606	664	633	635	635	622	642	569	613	646	623	578	636	631	647	642	612	625	632	636	628	619	631	640	665	641	605	669	622	637	642	640	653	666	664	609	666	686	642	672	613	616	656	660	645	674	643	626	605	671	619	663	657	630	666	638	618	634	611	645	623	672	584	646	657	626	664	629	638	655	700	644	621	655	691	649	644	657	668	602	575	616	602	594	649	629	642	611	648	643	612	673	595	640	659	675	605	649	648	647	621	635	652	619	623	648	660	675	685	629	631	716	643	644	638	641	603	648	657	648	663	648	634	652	652	674	654	642	658	650	659	612	629	636	667	596	635	624	681	658	648	622	666	644	668	609	611	666	636	640	653	627	629	676	586	648	670	669	620	630	652	645	598	620	631	698	558	612	638	624	604	649	682	620	657	632	656	660	661	609	632	617	660	621	653	655	687	631	658	598	658	594	609	612	650	630	633	614	620	647	644	638	601	681	625	637	647	650	627	662	647	696	646	599	632	690	636	608	615	665	633	694	636	611	627
52257	27797	13578	6003	1867	778	556	477	448	358	384	359	367	342	350	323	319	336	332	327	310	303	293	323	342	340	312	303	330	294	320	273	303	305	276	286	291	284	283	290	300	303	262	292	246	316	312	274	276	296	269	268	302	280	281	302	291	302	283	279	286	256	321	282	309	279	262	283	277	302	294	326	278	283	311	303	273	270	311	313	292	285	299	289	274	294	311	289	299	299	250	274	309	295	288	272	289	269	299	303	303	285	294	290	303	289	265	276	265	297	297	300	282	302	287	306	281	294	293	296	327	298	289	324	274	290	315	334	294	287	291	295	296	259	292	292	289	297	321	274	287	320	287	304	314	287	302	296	290	291	266	312	314	303	284	307	324	294	296	287	317	288	296	309	275	283	284	288	277	281	303	266	271	325	320	288	287	271	318	314	284	301	259	281	293	261	310	303	303	284	291	261	289	332	304	323	273	286	251	315	275	325	303	261	306	290	275	310	288	301	310	309	311	273	298	289	322	294	325	274	276	281	302	283	277	269	306	274	301	268	285	290	281	281	271	283	267	278	326	281	224	278	299	281	274	264	309	283	299	290	284	307	301	277	288	294	281	312	294	280	272	306	307	294	281	276	281	264	302	283	309	259	301	290	263	308	306	333	295	292	289	281	296	250	268	286	269	294	295	277	266	284	302	265	296	272	288	283	298	304	301	298	292	293	288	330	318	298	303	257	284	287	272	284	309	284	296	284	327	276	307	282	314	279	294	294	262	299	304	298	261	267	278	278	326	306	273	289	300	289	310	302	292	294	262	280	299	312	266	307	291	299	297	312	285	263	291	321	279	255	299	285	279	284	296	303	310	302	288	294	286	305	266	301	253	298	298	255	290	275	286	297	291	282	302	341	291	278	269	297	288	267	294	302	318	284	277	279	311	323	300	277	286	274	281	322	312	301	272	300	292	330	297	299	290	295	269	273	294	285	296	295	281	269	309	274	291	281	326	298	273	257	286	316	275	291	302	267	274	319	290	274	287	307	283	292	298	275	275	280	295	290	302	268	284	267	287	296	299	291	291	312	296	271	274	332	289	273	296	297	297	313	328	300	266	293	268	278	285	278	269	269	305	273	313	291	308	291	273	299	303	285	286	302	269	266	304	316	271	253	257	275	306	308	268	283	264	323	311	262	299	284	304	289	303	306	317	278	291	284	322	325	283	245	271	300	257	297	278	291	260	269	311	257	307	323	299	281	312	298	298	279	280	338	285	290	307	292	287	282	323	281	297	269	289	266	315	305	290	281	255	257	321	323	274	277	288	280	255	301	297	287	268	255	311	264	312	324	308	298	266	312	277	339	280	301	262	314	270	268	314	283	306	298	317	283	290	292	277	296	286	300	292	271	283	310	315	264	299	295	281	282	297	282	314	282	299	303	285	286	281	284	285	320	334	280	318	319	289	260	293	276	294	278	287	316	335	310	313	278	327	297	259	283	307	321	298	282	326	263	294	324	303	281	307	241	289	326	315	314	298	267	294	272	313	299	282	293	289	314	280	309	279	247	289	286	296	275	285	284	272	263	326	281	268	282	291	262	289	293	303	337	292	299	279	309	309	295	297	295	259	272	301	293	337	295	332	323	297	286	291	249	277	298	284	304	256	272	320	252	304	276	313	309	277	301	278	310	289	312	254	272	288	291	255	295	298	293	251	273	285	289	295	290	316	278	295	289	298	300	290	293	251	297	299	268	292	278	262	271	278	300	299	287	277	281	276	303	293	280	298	271	287	273	297	268	319	287	313	282	317	255	323	291	309	270	276	262	298	297	269	266	292	292	279	246	289	328	307	256	312	284	309	307	342	281	287	298	299	273	290	274	286	294	296	286	297	282	283	304	312	273	276	280	278	275	320	290	278	294	293	268	284	281	305	281	307	269	251	277	310	285	297	287	271	306	279	296	316	278	290	306	281	281	320	303	308	311	326	303	279	289	286	267	281	249	305	311	270	302	270	296	290	264	306	285	273	298	262	268	295	293	290	284	277	295	310	305	292	300	276	276	320	321	245	332	293	277	279	280	292	311	278	271	300	255	267	249	293	284	255	316	294	295	320	296	273	271	291	291	302	297	279	297	275	254	299	287	271	274	314	274	305	270	308	258	271	297	300	305	282	301	297	282	296	280	272	280	304	290	305	293	268	274	266	270	260	289	287	285	302	264	285	267	282	298	308	324	296	302	315	285	305	274	310	305	257	304	299	298	313	319	317	290	278	286	301	313	293	302	300	286	297	341	313	328	306	278	286	298	295	292	286	251	294	300	286	281	289	281	287	302	306	298	324	305	268	274	294	248	290	311	290	262	287	299	321	284	290	311	278	279	322	286	272	293	295	309	313	306	294	288	266	274	280	284	242	298	331	282	308	303	288	299	274	284	306	285	271	268	257	296	296	254	303	291	247	271	296	267	298	301	309	254	269	289	275	301	283	297	265	301	288	330	305	300	288	291	299	258	307	277	303	293	285	289	280	298	291	282	279	280	274	275	274	263	278	295	305	287	255	281	294	284	311	315	313	297	271	288	288	295	307	246	323	311	318	299	294	265	279	306	309	288	328	279	283	284	279	264	301	293	307	281	300	297	274	296	241	296	301	323	263	266	302	274	313	274	288	287	316	306	302	258	292	297	283	272	293	290	277	300	279	285	309	300	288	293	279	281	297	326	308	284	267	309	258	303	270	277	296	249	284	298	291	287	290	296	257	255	304	296	327	334	287	287	335	306	283	283	275	256	309	304	248	285	282	285	319	278	296	253	289	281	267	304	291	304	312	296	277	280	288	294	257	318	286	300	263	283	313	287	288	251	259	326	296	290	301	278	282	281	285	344	268	286	286	280	287	301	267	272	318	288	254	290	306	281	266	293	303	259	284	294	261	286	252	285	271	254	283	278	269	303	282	272	273	287	261	326	307	309	277	307	281	249	339	280	274	262	282	312	300	301	281	276	284	273	287	255	296	285	323	279	286	313	303	307	289	268	279	311	311	298	303	284	285	287	268	274	289	272	275	266	273	284	296	333	287	276	279	297	291	286	271	262	285	281	256	285	256	310	311	311	285	271	269	291	282	299	253	283	292	290	271	292	272	314	268	299	304	327	284	268	307	311	278	307	280	301	295	281	263	281	289	297	291	301	289	270	289	316	250	265	264	298	273	282	297	253	279	286	304	278	291	286	279	305	266	304	282	303	285	288	267	281	292	270	287	281	286	280	296	294	302	294	296	277	300	259	280	301	282	273	305	290	286	277	317	277	272	290	311	295	319	315	312	311	272	279	271	324	307	288	276	279	325	269	306	282	258	288	283	317	276	278	286	294	319	292	287	295	284	298	287	284	299	322	328	309	302	262	302	262	280	280	282	272	277	276	272	280	331	311	311	292	284	307	329	288	270	301	253	284	290	300	306	271	277	269	316	317	305	300	265	312	304	265	282	273	273	295	280	294	281	268	309	317	302	305	307	311	252	304	281	264
32991	20251	16438	11963	5239	2616	1774	1450	1280	1189	1072	1022	1035	973	891	855	826	841	805	809	793	800	778	780	749	745	733	766	737	722	720	696	712	703	665	690	659	655	668	716	673	655	656	684	659	647	629	628	670	652	653	662	634	655	640	608	636	609	656	654	616	678	652	623	628	656	607	635	606	672	635	627	650	612	622	619	646	618	598	665	618	630	613	614	667	640	644	627	625	657	682	616	650	612	645	658	689	603	632	629	658	683	625	659	646	626	588	671	586	584	610	628	646	650	639	639	642	643	614	608	620	655	652	643	610	615	651	639	650	569	656	623	655	651	599	631	627	601	573	659	660	689	664	673	641	622	657	654	631	624	629	666	616	671	643	623	623	645	644	636	611	634	667	627	633	624	583	614	621	641	589	625	597	626	618	654	612	623	615	623	622	693	668	605	623	652	610	649	601	641	602	653	637	618	610	602	627	604	655	612	637	640	650	624	640	635	648	646	625	634	624	617	623	572	642	642	588	614	649	629	633	617	600	629	616	695	623	645	654	639	616	672	624	663	640	622	653	618	631	588	586	584	616	660	647	603	639	663	641	583	649	598	593	638	642	600	635	601	643	639	648	661	617	685	665	620	642	615	636	666	670	640	666	657	618	624	604	651	668	650	629	642	664	635	640	625	649	641	696	651	630	651	629	609	650	639	661	634	641	605	581	618	572	624	630	634	598	608	652	617	674	637	607	658	571	699	635	630	585	636	636	621	642	637	623	624	629	640	617	640	607	643	610	607	616	638	607	605	627	636	653	646	609	612	639	661	619	644	612	648	626	653	645	666	616	603	573	667	644	617	613	676	618	613	617	606	670	640	635	629	654	638	636	632	620	658	645	647	604	649	658	644	627	611	673	675	628	657	653	636	646	629	639	668	631	632	618	657	643	598	648	657	617	638	630	600	628	632	654	601	621	629	654	653	621	650	638	642	656	603	631	674	674	621	629	617	632	641	663	613	642	660	690	623	623	613	633	669	671	635	593	600	635	620	658	633	642	611	606	636	655	677	631	615	638	652	634	601	623	632	667	619	663	625	605	639	583	616	627	653	620	613	645	598	609	655	645	605	623	625	615	649	639	599	635	611	608	657	643	634	645	642	659	643	638	648	632	646	610	624	635	675	637	594	636	655	626	638	625	641	673	684	638	599	641	620	627	641	615	603	653	645	623	649	577	615	646	624	636	655	640	614	624	661	653	644	660	636	603	669	671	653	652	621	612	647	657	616	639	656	621	632	646	655	651	615	630	652	577	652	644	630	609	644	651	621	659	661	581	636	638	595	608	653	626	617	677	676	591	596	647	611	608	648	618	584	619	643	608	588	613	632	643	617	656	614	682	643	625	603	633	657	647	616	601	591	617	652	636	629	636	591	645	646	662	665	588	621	658	656	620	594	618	664	604	626	647	633	605	631	603	690	612	601	604	641	627	625	593	599	657	620	623	646	649	616	643	629	593	586	618	611	671	650	610	632	633	637	666	703	643	639	724	599	623	627	606	677	596	597	603	669	684	641	631	629	627	659	615	627	653	609	655	630	657	644	623	636	581	633	617	619	629	610	617	656	633	581	640	600	648	633	613	655	637	682	668	660	668	643	636	666	629	667	589	629	593	637	587	594	641	625	660	666	632	639	629	689	636	614	641	643	661	607	644	637	627	628	641	630	600	627	652	612	637	614	670	629	653	638	638	706	629	592	603	663	612	685	609	670	601	645	620	627	588	621	633	600	589	616	630	623	607	603	589	564	606	609	628	608	636	726	603	631	648	644	659	680	639	613	652	651	629	650	654	652	667	620	622	596	643	655	660	624	629	671	619	658	665	604	628	636	657	673	643	615	607	641	606	704	641	667	609	611	644	615	602	629	629	634	605	627	622	647	597	668	609	655	631	577	645	597	549	654	643	563	591	631	659	612	645	682	633	642	610	624	648	632	578	653	650	600	617	610	627	605	614	655	636	632	646	576	657	675	593	639	615	613	608	630	637	638	621	621	608	607	607	609	613	642	632	642	634	625	615	628	663	621	620	670	635	620	626	645	635	642	609	701	628	604	616	601	618	643	626	586	615	683	606	648	626	644	613	628	641	618	636	628	616	644	611	621	649	645	578	679	627	638	618	642	672	617	660	625	630	638	637	638	641	662	672	669	661	668	576	622	644	667	626	687	662	641	653	630	609	606	601	608	583	658	650	637	644	648	627	654	628	622	614	602	625	578	639	623	626	650	675	584	674	628	654	634	663	604	656	632	630	654	613	629	605	606	645	621	697	633	625	615	612	604	642	637	577	609	637	655	645	663	596	611	570	591	638	662	606	637	627	608	654	622	649	661	687	582	627	600	611	585	636	611	664	666	621	620	614	592	630	637	633	644	639	650	597	635	627	634	637	607	599	629	618	685	643	650	621	626	643	608	625	552	653	681	663	680	664	653	631	601	641	613	620	645	624	637	627	687	622	635	635	597	600	651	613	588	645	662	663	647	637	627	676	659	624	652	642	611	622	618	569	604	600	664	610	629	594	647	649	664	606	621	660	589	613	676	595	637	611	604	611	659	645	627	598	642	591	658	673	628	625	603	665	610	585	633	621	635	674	588	605	610	641	596	584	606	680	612	642	636	587	635	652	659	663	612	603	652	599	639	596	684	669	598	619	603	616	610	601	572	643	585	665	684	648	660	642	597	624	669	620	588	650	691	670	618	626	646	633	607	631	650	621	611	644	593	661	592	596	653	640	638	604	630	640	606	601	656	631	660	658	625	590	620	662	625	603	618	598	662	636	618	604	642	642	626	650	625	668	628	673	610	661	608	649	607	646	635	632	602	602	612	619	623	615	589	597	612	660	614	649	616	602	643	615	608	618	618	633	637	619	595	607	650	605	644	639	597	670	678	622	595	631	675	623	696	663	598	586	671	620	680	626	606	631	642	630	638	666	637	613	616	646	598	623	640	608	674	651	596	648	648	631	635	653	635	592	619	633	608	645	614	628	636	643	664	625	593	620	621	662	630	643	651	637	619	644	644	674	676	680	634	604	623	644	651	601	619	596	603	598	607	591	609	613	614	664	659	622	627	607	653	629	596	630	660	640	618	634	636	645	633	624	641	643	632	619	632	672	629	649	646	605	658	651	612	633	653	624	636	654	639	623	554	679	620	658	612	629	615	629	617	592	653	658	677	619	603	623	626	604	654	631	626	616	642	644	637	645	664	643	599	661	598	636	632	617	660	651	608	662	647	659	613	635	618	629	613	706	614	605	634	598	650	608	693	623	621	624	675	648	618	629	636	626	644	622	617	616	642	644	606	657	623	626	622	628	607	617	596	595	625	650	581	635	611	649	648	628	623	637	624	601	621	632	649	616	626	656	655	605	628	609	628	633	660	654	637	654	650	605	698	641	671	605	579	591	653	616	605	657	612	664	583	666	595	658	601	638	675	619	651	645	578	564	619	591	624	576	682	633	662	610	621	630	611	623	599
56099	29072	20788	12487	4510	1194	703	623	545	504	447	452	424	383	355	351	397	329	343	354	343	341	318	317	328	328	337	335	345	333	310	287	336	323	305	298	321	323	337	304	271	299	297	268	316	262	344	312	267	304	280	309	301	284	275	264	282	284	292	269	308	287	286	296	284	281	325	301	292	267	314	276	302	286	273	280	297	275	308	298	291	308	276	270	293	280	276	285	292	294	252	297	297	293	296	308	277	304	322	292	302	270	279	289	313	291	271	313	285	300	302	271	303	307	282	300	301	297	313	280	303	336	278	282	287	302	301	285	287	308	338	293	311	285	315	259	293	265	320	307	321	309	313	291	258	289	275	283	284	287	278	296	307	309	264	283	273	306	315	261	299	285	295	295	256	278	290	298	255	279	331	293	306	283	329	278	298	264	285	301	288	291	321	302	283	269	334	282	301	317	291	287	317	313	269	309	320	273	289	315	305	295	268	274	318	295	303	299	267	273	278	310	279	289	293	313	273	300	294	305	317	329	262	264	300	306	300	296	292	273	291	338	289	243	297	281	284	302	315	309	250	305	287	321	296	346	274	327	272	276	306	295	315	310	296	288	288	275	279	290	290	304	273	307	278	261	278	269	309	294	310	327	321	287	312	284	288	292	285	291	273	306	337	301	308	281	330	303	288	316	314	294	344	284	305	290	299	308	262	316	310	300	288	268	308	276	237	281	299	284	297	266	286	281	341	297	284	320	302	267	310	280	276	286	293	297	312	309	287	339	306	279	294	311	308	275	287	289	314	304	298	289	311	256	291	264	293	267	284	298	263	268	296	290	288	313	306	288	287	263	295	287	295	307	295	278	276	323	282	277	306	307	273	310	265	264	285	313	309	289	286	289	289	283	316	293	306	312	315	271	290	258	297	293	276	290	325	297	273	271	268	280	314	337	272	247	327	280	298	309	318	306	304	293	263	283	312	295	262	298	314	302	282	297	286	274	281	272	307	260	307	290	291	286	304	273	277	287	252	308	300	313	319	293	283	258	283	321	286	345	303	307	328	303	279	264	301	338	269	316	265	310	309	242	294	260	285	280	316	310	293	274	272	277	301	306	308	247	291	337	306	287	287	290	321	291	301	328	297	300	303	293	302	288	299	259	287	277	298	291	268	274	315	288	297	287	295	285	273	320	308	305	275	330	310	308	298	317	279	286	278	303	314	285	310	312	304	292	307	275	316	306	279	294	297	296	301	301	295	274	297	289	307	312	274	309	318	295	258	282	274	277	277	307	302	285	288	296	323	297	280	316	287	321	322	317	301	297	254	305	289	306	278	308	320	284	275	310	292	306	278	308	315	326	273	281	266	284	289	291	274	316	339	307	338	286	317	273	309	300	287	297	273	309	292	333	297	338	266	310	290	323	264	324	276	265	319	315	295	299	307	308	300	294	296	334	278	285	322	290	311	330	295	284	284	303	319	274	262	292	302	319	276	275	284	312	294	253	276	297	327	294	286	321	272	285	277	285	289	289	312	336	317	284	314	294	285	289	319	289	298	263	318	310	274	310	276	337	284	278	306	281	302	307	307	259	244	314	258	275	293	311	301	290	302	276	280	312	284	278	297	312	298	275	290	288	293	279	313	294	290	289	331	308	322	292	269	283	247	314	313	338	292	292	242	271	256	301	289	286	319	279	275	306	253	275	266	288	287	318	326	299	294	285	289	300	280	302	321	321	320	322	301	239	249	272	292	270	315	286	302	302	314	304	304	299	277	318	315	284	296	296	255	279	288	268	284	300	311	289	301	307	302	326	302	280	265	306	296	297	262	300	294	281	316	302	313	277	304	287	282	289	304	324	327	267	323	329	310	316	292	324	299	288	286	267	307	304	281	276	308	326	288	308	270	288	301	283	289	267	294	317	308	294	278	280	315	287	272	285	300	309	277	312	282	316	269	291	323	328	309	284	306	254	258	303	328	296	313	265	297	297	294	318	319	282	285	305	325	293	252	280	295	295	279	308	276	289	286	294	276	309	293	306	315	310	285	299	267	265	305	272	287	286	291	321	257	307	290	255	312	301	262	316	293	301	264	263	292	276	275	257	275	300	294	289	308	286	304	305	302	272	310	311	312	297	294	291	290	297	277	293	324	339	307	291	316	301	309	278	285	300	289	304	293	316	337	279	319	278	310	285	266	274	300	301	283	313	302	305	311	315	305	274	297	285	283	317	296	289	292	309	297	292	317	274	290	304	263	268	315	326	287	290	290	286	328	321	298	320	299	285	297	323	343	247	293	296	278	287	337	303	281	296	348	323	296	246	298	283	289	315	302	281	308	256	294	300	279	310	287	313	311	296	292	312	250	291	308	298	296	262	265	288	304	314	313	298	284	286	282	284	283	302	307	274	302	278	265	307	283	301	287	331	267	274	315	294	290	306	350	310	339	293	295	293	301	264	304	285	306	287	294	275	291	316	269	292	291	291	270	328	292	295	319	282	337	294	280	296	304	287	295	241	297	307	270	316	298	305	305	285	286	286	316	300	309	260	307	290	306	290	253	278	276	309	285	259	300	298	283	289	285	326	301	292	307	279	318	305	279	320	303	301	261	306	272	323	289	312	292	284	279	311	304	285	284	263	286	307	283	269	305	285	286	302	270	279	281	287	279	316	303	311	293	311	271	300	302	288	316	286	268	321	347	287	283	285	279	291	308	319	296	285	284	272	306	269	320	307	299	276	286	259	313	291	299	329	306	308	314	292	312	336	290	301	294	308	266	308	258	300	264	301	289	317	325	280	277	278	284	281	294	284	309	313	326	290	287	317	319	268	295	286	290	264	324	300	273	303	297	302	253	313	314	286	288	324	307	281	299	329	280	320	295	319	281	298	285	308	296	321	304	325	274	320	295	273	304	291	309	322	299	275	302	278	303	292	333	310	307	286	314	294	275	295	294	281	271	307	315	311	282	307	306	301	269	298	303	288	328	267	285	304	309	271	268	263	303	286	292	308	305	276	294	274	298	281	286	295	275	272	299	311	280	323	280	285	330	261	304	284	274	294	274	298	274	324	318	292	277	319	312	309	294	311	266	302	287	292	269	306	288	305	276	283	326	306	264	303	312	302	287	273	312	282	314	281	269	261	338	282	300	295	292	244	322	287	290	320	260	317	267	282	306	314	283	284	314	248	284	293	291	336	315	301	294	294	299	265	303	274	317	288	289	280	315	352	322	309	269	295	301	315	287	296	258	262	289	301	308	284	301	291	309	288	322	301	295	298	314	276	302	282	298	293	301	296	306	322	281	343	290	317	297	273	315	273	280	296	297	298	276	284	313	297	276	299	284	276	290	318	289	319	278	270	286	284	278	287	269	290	288	282	269	296	283	299	313	288	276	304	278	318	289	296	278	293	319	300	274	253	273	290	282	308	281	302	300	288	270	296	323	305	252	288	313	287	303	282	332	317	292	298	311	272	287	277	324	337	286	274	303	290	311	328	316	295	297	308	294	269	279	263	264	328
34178	20549	24616	21526	11018	3855	2605	2174	1737	1587	1465	1317	1181	1139	1062	1049	1020	934	968	946	945	914	877	866	857	820	869	858	820	802	856	822	768	692	765	740	776	697	689	698	726	661	650	730	644	682	698	682	702	666	677	644	653	700	667	631	663	682	674	652	623	639	637	649	607	607	652	686	639	628	650	649	649	642	674	651	664	682	646	632	684	713	669	627	625	658	595	650	609	635	646	646	648	648	593	610	623	649	638	634	625	656	688	652	623	631	630	659	636	676	633	641	645	633	662	666	666	618	652	629	612	643	610	623	595	676	648	628	623	633	607	643	632	652	608	644	671	621	652	646	608	624	650	638	610	627	653	644	656	642	638	625	600	637	631	649	675	639	664	637	568	636	639	621	651	667	638	640	635	609	662	612	653	613	660	619	653	580	629	626	652	648	638	629	631	650	621	616	638	652	609	618	620	600	651	599	642	663	685	666	671	669	663	658	638	616	640	632	684	635	625	669	645	630	623	639	666	638	624	634	652	614	633	653	633	625	644	652	645	589	665	625	601	628	662	667	663	635	616	662	616	626	673	669	660	640	616	648	623	620	677	648	638	671	619	648	662	640	603	662	621	650	651	627	648	658	634	650	657	635	666	666	630	646	653	632	620	650	609	626	657	643	676	651	622	633	646	621	631	653	591	655	699	653	632	671	609	639	624	628	640	635	622	656	637	645	623	617	590	648	588	634	654	630	617	613	634	628	595	646	617	595	630	630	612	638	610	647	582	625	593	652	649	697	635	628	701	568	648	635	608	632	607	651	630	576	670	651	600	650	625	629	639	632	679	628	664	647	632	658	614	622	626	636	637	612	636	650	631	601	629	604	608	644	633	625	631	681	617	656	651	610	672	649	641	647	682	634	626	652	623	635	680	644	670	588	595	651	621	615	626	650	637	621	618	654	657	650	631	650	658	618	632	594	650	607	654	691	629	653	657	664	677	644	684	639	639	670	617	613	646	620	632	634	662	605	669	626	620	646	634	636	662	675	644	656	625	649	623	622	634	639	629	616	642	591	657	675	643	638	695	652	633	621	640	635	627	639	611	627	645	626	606	639	620	687	649	605	627	607	645	589	639	596	581	632	631	615	602	618	634	678	658	634	659	621	640	648	634	632	637	639	637	612	665	681	661	621	663	666	633	630	674	603	610	626	652	653	660	637	629	647	654	670	621	681	613	665	622	646	654	664	668	613	691	690	636	620	660	636	621	630	598	636	628	643	618	595	642	657	632	628	641	635	611	628	660	645	632	626	623	648	612	627	618	619	649	641	659	604	622	666	637	624	631	648	634	702	654	636	608	643	662	659	651	599	625	618	631	631	637	634	593	633	656	646	635	679	667	604	619	611	658	589	630	682	617	647	626	640	714	633	639	643	631	646	621	612	644	632	662	682	594	639	666	625	662	665	580	602	694	613	632	632	619	622	643	647	645	601	634	629	679	640	634	595	612	640	661	649	638	629	646	637	639	600	596	629	639	626	603	644	652	656	675	625	634	640	639	582	654	634	640	607	663	661	627	625	670	656	643	577	616	656	634	619	683	634	695	671	679	597	640	642	655	627	581	669	637	582	604	655	632	645	683	645	626	658	635	629	627	652	675	618	595	691	659	660	636	656	621	645	599	650	654	655	682	639	644	618	660	617	631	663	657	691	694	637	626	672	676	668	638	676	623	641	645	634	607	611	628	653	669	635	614	647	669	672	601	651	612	679	644	663	665	627	606	646	687	651	649	642	662	620	644	642	643	632	647	651	621	622	665	646	635	639	646	650	629	641	650	634	629	653	622	663	654	573	644	632	659	623	677	665	640	632	634	670	675	667	658	637	661	660	629	628	656	639	655	653	632	656	601	622	618	694	594	641	619	617	614	618	652	664	642	647	628	632	681	652	654	577	641	641	641	646	645	619	598	647	575	651	634	649	638	650	611	611	618	631	622	646	639	668	617	640	652	609	622	630	674	669	671	675	633	623	631	632	684	654	648	659	661	648	622	666	662	597	696	670	614	623	648	646	650	617	648	637	615	649	663	627	658	637	654	641	661	607	634	659	681	677	624	629	591	642	634	633	645	652	638	631	581	657	649	638	686	620	583	632	639	681	647	643	642	670	653	680	648	632	624	666	737	640	677	667	653	664	603	591	644	627	669	617	622	652	633	713	643	634	673	608	609	637	642	639	635	624	642	683	616	642	625	680	636	641	616	650	658	627	598	672	656	656	593	657	675	630	635	662	642	646	676	661	621	634	635	670	680	643	621	624	638	696	647	654	650	611	616	634	686	608	617	637	613	651	612	660	642	624	614	615	675	595	661	608	591	641	630	625	609	591	664	623	687	635	668	646	638	654	674	616	635	636	658	619	635	635	631	632	642	640	611	607	595	685	646	617	612	644	635	644	639	625	614	594	604	630	611	667	639	672	653	644	661	646	654	640	662	650	665	679	624	677	654	639	640	667	619	666	612	631	594	678	645	699	634	605	649	642	627	651	644	568	656	619	638	674	629	621	618	599	607	656	627	650	667	636	658	642	652	639	648	610	664	665	659	649	648	646	593	633	611	636	610	633	624	649	630	649	676	674	632	649	648	650	662	663	576	622	612	612	659	656	608	595	602	650	646	637	662	664	640	625	652	594	678	655	611	622	639	645	648	651	664	691	617	681	629	621	657	650	605	599	590	632	648	647	641	595	633	652	642	642	644	621	646	629	613	605	646	583	609	646	656	616	640	626	669	646	618	619	633	629	635	653	642	664	671	666	694	617	650	638	665	594	621	621	635	640	648	687	622	630	618	560	650	645	654	615	621	643	660	625	648	652	606	638	628	626	650	633	637	618	698	675	654	633	608	628	633	650	664	631	670	634	643	634	683	657	667	602	615	613	633	638	622	638	590	644	704	657	623	620	682	669	626	648	636	690	660	636	647	627	622	615	643	644	640	655	641	629	635	665	592	646	607	636	669	636	615	635	607	655	700	664	662	649	680	648	628	603	655	622	606	617	609	581	675	641	650	636	612	630	666	638	663	685	640	596	679	652	627	626	663	662	609	641	625	624	619	658	640	608	636	607	631	653	646	628	642	666	591	647	682	652	671	608	657	660	613	670	664	633	646	632	696	610	629	622	624	645	650	659	671	621	638	639	670	646	640	614	645	644	638	662	664	645	614	619	615	664	689	710	637	618	623	603	618	642	633	667	596	613	644	619	631	661	671	628	651	607	622	580	636	631	583	607	639	654	651	666	620	651	636	635	616	628	586	660	644	646	609	613	654	683	656	630	637	615	666	610	629	664	650	678	607	631	676	669	616	631	602	650	663	636	634	701	647	639	607	671	603	662	666	664	647	630	660	652	667	643	651	666	632	632	669	649	600	607	581	639	633	614	623	629	611	647	622	631	612	677	604	635	590	591	650	647	638	648	660	623	676	670	650	619	657	613	601	600	646	606	643	660	649	666	655	650	629	608	642	622	626	638	671	623
40218	19139	9195	4160	1298	556	427	402	384	345	348	338	299	339	328	293	333	335	340	309	315	318	284	353	300	318	256	311	348	299	322	294	306	280	299	320	301	328	282	315	251	301	329	302	292	294	269	299	272	301	276	277	327	277	290	273	287	324	310	283	297	317	317	327	291	309	316	279	294	295	306	338	296	261	324	298	302	270	308	282	274	306	294	309	324	296	301	330	274	286	333	327	308	291	318	288	284	300	310	320	308	306	302	302	295	257	313	285	325	293	347	305	314	261	320	290	335	303	288	328	284	290	309	288	332	327	356	320	341	291	285	282	292	300	305	320	298	267	311	344	282	261	298	322	308	316	296	297	293	305	331	286	288	303	313	299	302	295	305	285	294	288	327	300	306	325	319	279	314	307	274	285	313	305	317	269	280	306	338	277	284	312	302	304	307	296	298	327	295	305	309	299	334	307	309	300	312	285	322	315	307	299	298	302	295	304	293	326	298	301	255	298	290	298	281	287	359	304	304	259	304	300	298	268	292	282	264	282	314	296	294	298	295	299	279	322	307	306	282	284	287	278	309	315	272	315	312	326	304	289	319	301	279	300	294	279	287	299	339	291	253	265	319	294	268	304	288	294	309	308	268	347	298	326	311	268	308	299	282	294	278	288	316	299	311	291	279	291	281	258	280	293	305	276	281	265	348	263	304	290	281	285	274	287	296	302	343	289	267	282	309	269	292	294	293	298	270	302	286	295	299	317	306	297	286	289	269	322	284	302	276	337	290	328	284	278	314	306	295	268	289	292	307	286	327	307	302	287	298	302	284	284	304	315	300	286	274	287	285	295	297	326	332	338	288	318	303	302	285	281	321	287	279	289	316	274	300	288	297	281	301	285	328	311	289	269	281	280	263	323	303	303	312	271	311	300	292	265	277	238	279	300	293	293	300	303	296	275	298	282	280	301	291	306	289	266	267	301	303	303	275	311	294	290	296	306	299	296	267	294	306	296	260	318	277	320	299	335	326	315	293	261	298	312	299	295	292	304	304	308	286	282	316	298	287	290	277	291	308	319	255	275	329	290	300	297	288	301	309	282	317	282	316	308	295	290	291	302	300	285	284	309	292	301	303	307	292	310	308	286	329	284	289	267	304	309	306	321	325	311	309	269	342	318	343	321	298	293	334	289	308	293	312	311	333	262	338	264	302	266	292	295	292	297	288	290	331	270	289	328	307	274	317	328	309	316	312	320	323	287	266	314	308	298	325	261	311	332	300	290	319	327	275	293	304	280	278	278	300	279	323	301	280	277	277	340	291	303	307	329	331	323	317	285	322	302	288	326	312	272	274	303	274	316	330	305	336	329	284	247	290	280	309	312	313	282	306	281	314	303	327	327	289	289	277	316	303	297	301	300	298	328	307	329	309	288	281	271	297	320	305	296	294	298	285	295	304	302	322	320	312	283	293	269	295	295	275	304	277	310	323	284	271	284	297	283	312	314	307	274	312	284	287	277	291	307	268	307	290	279	324	285	303	302	265	310	320	282	305	306	322	285	314	319	279	281	298	297	330	276	298	277	271	318	322	281	273	301	304	305	294	319	296	265	254	302	319	304	331	284	284	307	324	312	279	282	320	305	297	260	283	325	269	294	322	315	324	324	273	282	294	248	294	289	332	313	316	307	299	320	295	306	295	283	281	276	294	305	308	286	289	269	296	288	302	295	302	297	292	306	304	282	327	303	325	310	323	299	293	293	299	281	313	320	283	292	303	340	300	266	277	309	273	323	302	293	318	313	291	289	331	308	300	349	312	294	332	289	281	257	302	275	308	319	288	330	297	294	276	314	278	301	275	283	287	258	297	270	303	302	328	348	297	312	313	296	328	294	268	295	266	289	308	307	352	293	285	337	306	326	302	295	298	293	288	290	346	273	276	301	323	298	303	313	300	338	328	237	288	298	278	303	299	323	297	283	283	273	293	303	277	291	333	302	288	292	278	270	290	313	341	328	284	277	297	285	269	331	270	343	294	282	283	295	305	307	321	317	293	278	287	287	290	279	290	290	311	286	327	303	310	242	306	327	319	281	291	304	311	332	283	309	272	313	303	293	294	282	273	295	294	262	269	292	313	305	311	324	312	283	320	300	301	301	298	292	299	274	302	312	329	315	325	312	289	291	315	299	316	296	285	334	303	289	303	295	317	304	349	279	313	262	304	285	287	270	300	308	301	312	283	301	326	306	309	316	309	330	327	305	285	275	303	287	277	256	292	284	286	321	297	307	275	279	262	304	323	302	297	284	282	278	294	279	291	297	261	286	302	331	318	284	321	316	316	298	294	320	310	329	290	271	318	314	332	292	279	326	290	269	294	308	300	278	339	264	317	289	306	299	306	283	311	282	294	276	316	277	288	303	322	303	303	303	297	318	304	283	289	275	291	285	297	306	331	333	298	304	294	293	275	298	335	317	294	293	286	321	314	279	306	326	321	317	298	329	331	321	305	298	295	293	308	264	267	291	305	300	313	305	298	281	307	279	332	320	294	287	304	282	280	292	283	295	311	317	287	275	310	274	295	321	313	292	281	317	287	286	320	347	317	285	265	296	305	311	326	310	278	291	328	304	299	294	305	295	293	293	331	286	297	302	317	301	272	311	268	319	311	322	304	293	322	289	329	320	261	292	294	285	327	320	306	307	283	312	299	276	308	303	297	279	293	306	311	297	309	331	284	296	279	286	263	339	325	286	288	307	300	278	289	317	282	282	280	318	310	322	325	313	293	287	354	327	331	302	309	281	274	296	267	277	266	278	265	281	269	279	245	281	281	287	319	281	308	286	322	319	315	296	307	318	317	310	303	299	330	285	274	290	316	264	317	317	296	310	304	309	291	300	274	261	347	321	329	316	302	287	266	299	305	338	311	263	303	287	271	287	321	320	304	295	293	350	281	309	302	303	291	293	280	351	286	311	301	289	330	321	291	264	296	308	337	303	323	295	272	307	304	322	313	328	279	296	316	323	308	271	335	288	295	285	283	332	282	298	298	320	291	311	286	249	312	288	291	307	302	280	279	296	327	291	266	309	286	317	283	308	297	318	279	273	290	291	323	303	295	292	285	292	267	312	273	314	292	306	277	308	286	290	331	313	298	310	313	296	283	291	294	343	310	325	272	284	292	283	317	304	299	262	297	259	283	323	307	324	313	328	299	306	269	292	305	320	317	333	287	333	281	257	321	289	317	296	294	292	304	293	284	320	296	325	322	300	292	256	318	296	309	307	297	263	286	282	302	289	309	313	301	311	297	287	292	273	283	286	301	304	299	293	277	299	307	312	269	292	285	288	296	311	287	293	292	304	314	309	296	342	319	315	322	285	282	276	327	298	285	306	302	311	313	306	288	329	275	285	305	325	318	292	276	293	295	313	312	303	309	278	331	308	295	313	332	275	275	312	304	329	264	287	332	279	311	311	299	309	317	320	341	286	331	307	302	326	305	290	300	307	285	293	309	328	290	292	257	296
26511	14025	12675	9030	3727	1722	1189	1118	1003	951	808	835	814	841	746	763	763	779	765	714	706	717	743	747	753	736	700	706	684	731	721	746	640	662	681	691	715	655	677	675	673	649	648	639	654	645	609	635	618	610	613	640	631	646	640	641	658	692	630	674	651	666	609	659	669	673	617	634	644	659	623	631	666	661	663	611	666	668	644	625	595	675	634	657	607	631	630	637	624	666	665	633	638	618	615	653	645	628	636	620	648	607	650	671	631	657	600	614	687	662	678	650	653	673	650	648	629	675	649	647	629	652	672	636	630	616	670	660	609	608	700	630	642	641	624	616	633	617	666	643	650	674	663	609	630	654	625	698	675	663	591	669	640	631	628	666	634	654	628	626	680	665	607	614	657	653	651	637	648	670	632	637	616	650	655	670	608	606	654	654	634	671	688	649	641	644	626	631	627	627	602	646	626	633	628	667	610	697	628	659	646	663	675	632	686	651	664	635	653	657	647	679	616	635	647	693	679	670	631	645	657	659	689	615	660	657	620	674	635	657	654	609	621	681	606	671	621	626	653	616	664	630	672	641	632	668	629	632	695	620	670	617	640	622	629	654	683	608	646	601	633	658	624	654	643	632	618	641	677	646	595	646	721	624	629	613	697	672	639	678	629	647	632	600	623	665	647	654	657	613	655	681	653	660	621	647	681	627	644	621	650	633	638	676	644	661	672	644	631	650	649	629	668	600	667	668	633	671	634	681	625	691	669	653	645	675	636	655	597	637	622	659	673	683	654	647	656	639	647	651	606	666	635	618	652	632	623	685	648	676	656	608	646	651	601	640	637	599	627	620	607	697	608	646	667	604	655	593	655	655	657	655	654	647	616	632	656	664	643	664	639	614	653	674	667	686	638	662	650	626	701	639	636	659	618	585	620	641	629	635	611	644	649	645	631	656	601	658	656	646	656	672	716	643	636	619	669	642	649	603	595	637	692	644	655	643	620	680	626	663	630	621	635	638	658	671	671	691	607	631	701	667	646	611	666	657	602	606	678	626	621	656	656	660	621	680	663	611	647	632	682	659	629	668	685	683	619	682	662	621	674	680	653	653	633	647	617	595	665	616	642	711	608	639	599	556	659	660	651	623	654	647	649	646	656	645	692	597	611	615	630	614	626	633	627	611	664	644	677	656	639	668	599	681	631	626	681	649	663	659	664	675	644	648	624	671	595	639	645	619	617	617	660	618	646	644	625	611	622	636	653	666	649	621	616	636	678	665	680	660	664	679	609	623	636	646	655	683	645	656	682	631	668	627	700	686	628	653	620	654	670	666	639	693	649	683	633	678	611	659	645	645	636	648	588	691	638	696	663	690	651	628	592	578	673	656	639	617	639	626	636	624	646	666	634	637	651	683	687	686	606	608	645	686	663	630	597	687	676	660	665	625	608	649	648	626	623	639	708	651	663	659	670	657	646	650	609	626	597	650	610	615	672	605	640	567	613	639	617	644	603	646	667	613	656	664	647	653	633	659	631	622	656	633	661	653	618	638	625	682	643	622	665	636	658	656	636	608	649	637	611	662	653	629	660	631	614	643	617	643	617	626	624	660	646	632	659	629	644	670	654	650	659	620	610	648	636	588	638	648	656	638	665	688	641	579	620	662	618	647	672	633	669	615	626	660	646	640	662	707	653	594	602	667	656	655	695	648	634	658	637	643	576	627	637	658	692	637	653	624	682	642	671	647	640	636	670	619	587	642	633	645	614	609	674	675	678	645	666	667	649	665	650	657	683	649	637	641	640	656	620	631	653	692	647	640	672	634	592	644	645	654	639	679	599	667	653	641	643	648	648	653	635	706	636	640	668	650	629	606	617	652	680	642	618	648	692	670	676	637	673	673	627	618	648	631	665	625	681	643	607	664	624	650	630	669	622	649	631	662	629	653	652	652	694	658	676	675	665	639	583	655	642	667	638	616	649	671	651	668	616	667	659	618	642	656	651	621	593	631	688	608	627	643	620	592	685	638	619	646	634	645	685	668	667	635	671	645	632	619	655	641	660	685	676	657	673	632	616	646	628	635	643	634	639	620	665	655	634	635	634	618	640	672	689	631	621	671	623	636	596	673	631	617	614	670	659	659	654	679	673	658	623	633	643	645	681	639	626	637	647	655	687	683	652	625	649	616	638	639	698	647	633	690	665	667	661	599	664	649	632	648	649	627	657	650	638	661	657	621	658	652	662	631	667	671	651	656	607	671	683	629	651	677	625	628	645	616	626	647	628	678	637	584	626	652	661	630	597	650	666	671	620	656	638	659	669	629	686	644	631	649	647	637	632	625	651	596	642	608	619	674	646	628	557	661	699	625	616	663	662	676	641	681	638	628	633	674	670	676	611	630	669	651	701	679	647	619	680	633	620	628	624	707	678	611	635	675	645	623	666	606	669	666	638	642	641	615	702	654	592	656	694	630	689	655	669	658	651	655	648	649	609	637	610	645	631	622	651	641	657	645	654	698	623	653	615	638	635	602	647	636	643	641	627	632	625	649	601	646	614	685	645	612	618	598	625	656	621	682	646	643	629	643	724	658	641	677	588	662	617	704	664	648	638	638	670	658	658	634	674	628	663	636	652	680	656	646	639	660	651	641	682	668	642	615	659	666	632	668	606	612	633	611	649	659	652	647	648	651	650	640	644	604	666	722	638	642	651	627	698	656	680	616	678	615	657	720	636	606	641	630	674	637	613	656	629	623	670	609	679	609	622	660	656	620	647	640	645	624	661	607	635	642	647	629	643	651	636	627	620	674	648	606	688	643	584	584	647	649	663	610	673	661	660	611	622	674	666	670	683	692	631	646	637	650	687	643	662	628	653	629	666	629	651	662	694	618	644	628	655	670	701	630	609	598	616	635	610	612	606	651	655	639	644	646	655	635	636	659	649	657	668	639	614	664	651	647	691	654	658	610	643	665	666	673	603	635	638	641	644	618	636	695	598	655	652	640	656	651	703	683	634	624	610	659	635	628	628	663	661	663	649	671	668	643	668	627	642	630	653	671	656	658	658	613	625	651	647	630	633	669	681	643	641	701	603	641	623	680	631	661	651	672	655	628	628	696	641	660	652	661	620	657	675	661	640	650	661	650	677	662	683	697	622	637	620	698	641	651	623	591	617	652	651	641	624	656	636	622	650	645	640	666	626	640	633	648	678	620	619	658	638	702	624	655	640	675	674	671	697	682	609	674	656	668	692	606	660	663	630	617	657	651	631	629	650	616	660	647	666	663	669	629	593	600	660	654	683	620	644	698	640	605	669	605	678	633	596	645	651	610	648	664	615	629	677	631	645	704	651	658	634	621	582	625	652	640	691	630	656	611	633	675	656	585	611	587	674	682	645	576	618	641	659	648	606	630	603	675	638	665	613	616	600	671	622	668	633	660	657	637	615	623	681	610	610	662	671	654	669	657	645	679	655	652	642	637	636	665	675	674	632	645	673	642	650	680	663	630	625	677	643	613	625	624
51742	28137	16534	6893	1776	759	527	447	427	375	381	390	312	345	321	343	302	303	370	339	293	316	294	329	361	324	362	304	329	332	300	261	330	287	286	307	330	312	293	303	304	278	309	289	286	300	295	269	317	292	285	317	289	273	280	288	267	320	330	282	278	274	294	319	262	291	299	291	284	304	322	319	253	328	296	268	286	274	300	289	275	295	273	278	291	305	302	281	316	281	314	265	290	322	293	266	261	269	252	277	309	298	279	310	302	306	282	311	287	308	279	287	275	322	277	342	277	330	320	298	292	304	304	285	297	343	257	310	301	302	275	293	275	287	308	281	263	290	308	272	309	289	291	296	270	284	298	301	316	280	292	304	331	293	271	307	295	267	303	309	315	305	300	266	316	300	300	297	297	301	323	313	252	299	304	263	283	287	284	299	293	273	328	321	258	303	309	316	277	280	332	324	297	276	266	293	261	257	306	298	316	297	290	279	300	266	260	300	303	292	305	302	225	302	277	276	273	292	281	315	307	275	281	308	294	272	293	283	275	259	288	289	275	308	286	293	280	321	331	284	268	290	255	273	299	267	301	314	311	319	304	317	330	292	304	288	301	313	281	293	285	292	299	319	334	288	316	272	290	291	264	289	330	278	283	259	298	280	252	306	268	320	283	299	318	260	306	276	304	271	305	278	304	274	322	306	308	277	287	296	273	265	281	309	311	267	270	309	289	296	309	269	298	280	280	299	262	302	323	319	294	277	287	318	309	282	279	324	287	294	280	280	281	302	246	257	258	286	317	288	277	288	295	276	279	290	303	303	303	311	297	294	310	269	292	300	260	292	320	231	276	318	295	295	288	282	323	300	299	304	267	257	301	279	315	341	277	242	277	296	284	309	310	305	303	305	330	310	297	281	286	301	268	294	289	284	281	330	323	273	294	303	301	313	311	309	286	299	281	277	292	263	286	301	309	295	303	310	277	259	302	286	287	276	301	299	333	271	273	328	296	287	297	311	299	268	290	280	310	318	283	286	314	317	282	270	294	240	297	300	293	329	272	274	257	268	309	310	275	321	279	309	315	294	306	252	279	274	302	273	292	296	311	289	301	284	292	307	307	273	293	312	310	304	290	302	284	279	300	280	298	284	248	282	304	281	279	296	294	273	318	274	283	305	251	287	297	285	311	280	298	253	284	289	276	273	311	304	304	309	325	267	291	274	264	277	315	285	271	266	262	293	295	265	292	289	286	292	324	284	239	303	293	288	279	274	338	289	300	307	276	254	290	297	271	293	314	346	312	291	303	285	302	317	277	290	328	290	285	280	301	300	277	296	301	288	282	276	298	289	294	306	307	297	323	264	278	266	262	318	273	328	268	293	265	303	285	276	294	252	290	294	300	307	309	308	285	279	283	306	323	294	282	294	282	287	291	306	277	268	299	286	275	295	291	316	295	328	288	294	300	320	305	293	308	248	278	272	299	277	242	289	282	271	307	279	309	284	297	299	300	302	278	281	302	281	283	288	307	292	297	299	282	318	275	302	287	279	307	325	291	279	301	271	287	318	299	317	287	281	309	307	267	353	348	284	283	304	305	289	278	277	288	313	296	282	267	284	310	325	300	260	311	281	310	268	265	308	256	277	302	262	302	268	314	295	299	308	328	277	284	272	311	274	277	308	313	283	291	283	304	294	282	254	294	312	279	306	310	284	281	267	291	291	267	282	299	288	316	299	301	330	293	306	243	274	281	292	315	302	275	302	297	303	265	249	267	309	323	286	309	294	299	288	253	301	292	281	305	277	333	268	276	282	279	264	278	274	303	296	298	302	281	279	322	297	314	297	297	283	300	294	269	241	283	301	285	284	285	277	288	340	330	293	302	283	294	335	311	314	282	273	292	306	289	299	323	297	322	320	295	302	333	304	314	313	311	281	293	333	279	266	317	295	306	281	280	294	275	282	309	303	288	302	272	296	309	304	294	274	306	287	295	320	257	308	264	289	279	289	279	315	306	304	274	283	274	306	302	278	319	313	295	268	312	319	295	325	276	311	297	280	272	308	264	329	290	293	268	291	247	300	287	268	304	282	251	282	311	287	277	286	307	314	275	302	316	270	279	322	301	322	278	292	313	260	305	291	269	288	302	270	318	275	296	324	314	292	292	282	296	285	320	302	311	273	329	293	329	279	288	282	310	320	286	290	262	303	303	278	298	296	296	320	302	256	305	304	289	320	280	304	286	320	269	307	281	310	312	308	280	301	300	292	289	274	288	289	283	272	281	290	282	290	313	269	307	288	313	288	301	297	307	295	281	275	332	322	281	322	287	292	293	304	300	330	294	274	270	294	320	306	291	316	265	295	327	268	277	310	277	274	275	305	278	276	335	278	306	263	294	306	291	302	304	302	263	300	315	314	294	294	277	291	288	322	327	277	281	304	291	265	286	288	324	301	296	321	291	283	287	275	315	275	273	282	315	295	282	294	310	304	303	321	293	284	307	304	308	281	293	310	295	244	321	286	306	314	306	290	271	299	264	302	283	256	284	263	292	250	309	329	268	311	278	310	298	294	290	297	317	289	302	327	319	308	271	296	276	281	292	270	287	310	270	301	280	285	312	307	295	332	277	266	306	276	303	282	282	281	292	274	281	330	254	331	275	293	266	289	283	264	301	292	296	274	317	324	318	310	274	271	329	296	319	305	328	312	273	319	295	272	285	312	305	280	298	322	285	283	293	293	291	318	257	280	302	300	317	326	288	291	294	291	298	283	295	289	290	264	291	290	307	289	295	299	310	259	287	295	274	283	318	289	296	275	310	282	304	307	295	258	297	311	281	283	296	276	284	328	282	275	297	322	258	252	261	273	266	283	278	344	284	295	284	288	292	320	309	287	291	299	318	274	286	287	280	290	286	299	297	301	267	314	312	283	280	315	272	330	297	307	293	294	306	319	304	308	303	244	284	306	289	307	284	282	310	289	287	283	302	254	282	326	311	333	295	334	310	283	290	299	267	297	264	267	311	301	287	292	284	335	299	273	270	261	323	285	303	302	290	271	332	267	294	338	295	313	333	283	284	282	295	300	314	297	296	290	306	323	264	251	306	337	322	301	289	308	270	281	267	274	283	305	290	297	314	306	295	288	285	307	323	312	290	269	292	278	308	289	307	305	290	281	346	265	303	273	311	275	290	300	271	273	302	290	321	279	298	320	294	303	269	284	330	307	281	308	276	300	294	292	252	311	266	301	269	302	309	284	318	316	260	306	268	328	330	272	312	312	317	295	286	281	294	275	279	312	331	303	308	286	291	282	308	300	285	265	325	297	306	316	311	295	299	312	293	295	286	289	293	290	268	295	266	276	292	296	257	305	314	305	288	262	260	291	280	267	317	335	253	297	274	274	291	267	286	292	275	313	291	287	291	297	279	290	324	294	271	293	300	291	314	258	283	294	251	295	282	315	277	318	299	257	259	284	336	289	295	327	269	294	302	277	338	296	265	314	301	306	320	291	281	308	285	270
31936	21686	19459	12290	4894	2512	1783	1418	1227	1160	1077	972	950	927	868	885	886	839	829	798	788	833	787	782	792	771	719	743	789	761	722	734	696	739	710	746	707	726	684	697	672	711	648	618	643	698	683	664	634	644	630	645	631	643	649	644	621	649	644	632	652	628	640	646	643	636	617	628	650	682	627	665	603	603	638	642	669	667	591	621	619	642	648	668	615	633	662	658	637	660	645	688	681	615	644	661	632	606	602	649	629	712	638	620	672	613	658	591	609	646	615	627	652	612	609	662	584	615	636	642	636	646	625	642	621	582	618	659	680	658	636	640	557	632	626	637	628	657	632	619	638	628	635	666	633	679	643	632	632	609	646	620	643	628	656	635	658	672	653	625	668	608	666	658	668	631	641	619	587	671	618	658	631	617	623	629	615	644	647	607	587	616	596	668	604	608	639	645	665	632	648	654	591	653	648	635	654	653	600	645	652	610	639	634	624	594	588	711	623	663	662	645	644	635	631	624	610	696	637	661	659	620	649	655	615	636	703	647	613	601	643	601	633	636	621	661	634	584	634	623	632	653	662	661	604	582	677	603	650	685	641	664	632	627	623	651	638	603	672	654	643	593	614	617	630	640	612	656	672	657	657	615	653	618	664	648	616	613	603	650	667	624	649	658	641	609	623	682	626	593	592	642	642	661	626	675	607	679	661	644	645	641	643	638	609	629	616	657	617	623	600	610	637	623	626	630	654	629	657	617	676	664	662	666	657	641	632	667	626	648	646	668	660	590	642	635	598	625	635	633	602	610	592	621	648	639	642	656	603	619	638	629	637	685	606	601	628	605	610	656	625	669	636	637	668	642	621	656	608	623	625	632	624	637	592	645	633	651	613	641	645	631	648	636	639	580	655	633	614	619	629	617	616	636	604	623	628	646	656	629	663	635	631	631	592	628	627	653	676	656	652	660	659	677	587	679	610	631	643	677	659	614	654	629	638	617	637	659	637	612	612	688	588	646	679	651	698	628	649	628	642	625	565	607	668	648	646	676	605	610	657	617	628	627	641	611	668	652	626	625	662	670	656	626	640	633	598	671	648	637	663	591	600	654	625	607	635	654	608	640	666	673	670	659	658	672	628	655	612	632	651	625	624	685	629	638	675	669	647	618	631	680	673	610	626	671	652	623	645	624	591	649	656	640	659	672	607	621	627	650	612	645	636	671	665	616	676	597	630	645	683	658	607	629	647	597	623	603	594	675	665	648	648	645	654	633	638	644	615	692	628	644	623	646	604	677	643	628	635	624	587	660	670	625	634	657	636	666	601	644	639	638	619	617	653	617	639	658	594	652	615	681	630	668	620	611	633	652	588	614	609	633	619	668	626	632	664	640	648	636	625	681	623	640	637	651	621	638	635	654	635	648	624	621	631	635	674	652	676	584	703	620	624	643	576	667	655	679	587	653	629	631	637	653	639	573	665	595	622	586	660	639	636	635	596	640	673	580	655	630	653	605	655	627	648	657	608	602	613	598	611	629	616	642	618	654	678	601	625	624	643	604	625	574	637	655	630	627	668	645	642	643	630	635	625	584	648	642	649	649	657	612	706	642	625	608	634	594	620	630	623	641	621	636	625	622	632	595	622	647	606	619	606	652	694	652	640	650	616	610	617	664	659	612	621	611	591	649	593	632	657	603	647	626	633	613	639	626	656	641	670	603	603	638	627	603	593	600	680	644	638	627	619	661	607	656	631	649	659	620	677	618	646	663	652	631	669	664	645	675	628	610	643	646	637	606	617	641	615	658	637	661	659	599	607	645	626	617	621	636	610	641	673	663	628	643	670	675	653	618	651	686	618	609	660	625	614	655	632	627	627	651	665	633	643	642	607	619	623	610	687	607	666	646	611	648	607	654	653	660	638	599	669	628	667	632	661	650	641	654	636	618	633	658	620	663	632	631	667	623	664	596	643	637	656	576	629	666	634	637	646	605	609	668	616	589	663	625	637	628	658	632	652	637	643	623	623	637	683	670	620	616	631	647	649	621	635	621	606	653	638	599	611	654	660	634	628	622	651	639	626	630	613	618	629	599	636	649	628	637	656	648	618	631	639	670	610	621	660	634	653	605	626	628	588	651	665	630	636	606	654	684	677	622	627	609	654	642	650	644	632	646	607	607	666	606	625	588	616	602	633	619	573	631	629	629	613	653	664	602	662	640	686	683	685	629	594	588	616	631	660	639	644	665	641	591	679	612	627	642	642	702	620	623	679	651	634	624	625	650	635	607	633	610	607	622	621	632	610	645	626	623	672	628	608	656	617	608	660	679	605	681	645	604	685	643	645	653	677	647	616	640	608	650	598	684	602	638	675	620	631	593	647	649	626	659	613	619	622	612	648	598	627	580	680	607	668	680	648	708	590	637	622	630	634	632	656	658	626	653	627	603	664	660	624	631	688	646	605	643	671	655	663	637	621	659	598	633	661	609	718	616	642	605	623	599	607	669	645	605	633	667	659	629	643	665	657	653	653	647	633	625	645	624	623	658	586	683	651	617	654	670	653	644	630	659	669	603	620	587	656	618	630	615	640	673	614	668	586	634	628	652	631	625	649	600	613	617	660	620	620	631	678	634	622	688	578	643	623	595	640	633	617	614	658	639	636	632	644	657	612	625	643	657	624	585	636	648	571	647	622	650	691	583	609	630	631	715	602	622	672	623	663	616	586	632	644	611	695	674	607	669	661	626	621	650	638	647	611	619	598	631	646	658	600	663	642	645	659	627	662	649	639	623	654	653	679	641	650	618	649	636	647	611	664	610	637	585	660	655	610	652	643	667	622	610	642	673	605	639	615	628	640	639	656	633	623	649	644	639	657	613	624	686	612	657	598	652	641	625	678	666	633	629	664	622	646	593	658	607	670	628	636	636	615	655	639	599	607	590	671	676	671	634	651	652	610	625	678	596	607	606	691	584	658	610	630	636	606	688	644	614	613	608	649	633	631	652	667	636	603	668	632	628	661	607	644	603	627	645	617	679	637	622	623	593	656	636	672	661	624	630	650	660	632	640	684	639	614	692	614	636	651	660	652	635	616	629	636	651	616	632	615	625	623	608	643	640	663	645	663	660	665	624	644	627	607	625	650	637	583	625	589	592	622	675	644	639	653	640	644	618	606	598	651	665	682	602	694	632	619	600	613	645	621	704	632	621	654	652	673	612	628	604	641	626	640	646	632	595	595	615	659	628	620	658	595	619	605	634	683	694	602	615	605	660	608	611	652	655	612	663	612	629	604	653	637	639	663	657	631	636	624	661	622	594	652	619	620	649	612	630	660	633	658	633	644	628	657	633	663	638	598	670	671	670	621	614	671	617	678	619	635	579	677	620	654	655	649	618	641	642	574	648	621	661	648	675	599	638	622	588	628	597	640	636	591	605	647	611	572	623	633	666	678	666	645	618	621	637	635	651	685	662	615	628	660	632	658	610	676	628	630	630	653	620	618	661	638	624	621	636	631	702	617	609
62975	37210	21090	7365	2597	1232	598	502	451	420	416	390	376	360	372	343	321	353	319	322	340	352	341	302	329	296	334	317	321	310	301	336	313	292	302	318	292	309	319	295	293	302	296	308	328	263	309	297	290	280	314	313	316	297	296	319	326	309	286	292	286	282	271	287	302	301	297	305	269	278	314	271	276	323	297	314	305	341	298	291	312	327	272	282	304	327	325	272	297	306	281	269	317	323	278	289	288	300	306	310	263	306	298	311	270	315	290	295	301	286	291	312	328	308	275	278	309	308	311	305	287	305	259	258	315	284	309	323	300	328	298	318	296	306	310	281	308	282	279	303	267	268	302	330	303	261	298	313	299	307	276	275	293	322	316	317	311	292	303	314	306	322	321	325	312	291	290	338	268	320	279	289	296	319	276	271	261	303	350	275	331	313	285	287	283	300	290	323	283	295	303	290	295	285	300	307	332	290	271	330	296	300	305	307	275	294	273	330	327	300	286	283	300	279	307	287	292	284	295	275	270	281	283	277	303	304	314	316	316	274	306	276	335	289	287	295	306	333	305	289	297	311	291	276	317	308	307	298	314	273	349	294	323	264	283	277	303	292	296	284	323	276	323	277	321	321	264	319	338	305	298	251	287	337	313	291	299	308	286	280	286	323	287	297	281	316	324	287	311	270	306	265	283	298	299	304	288	293	281	280	306	340	305	318	286	334	302	300	323	303	306	310	310	304	294	288	298	293	278	319	258	272	337	310	306	309	315	298	275	317	272	298	307	287	279	310	271	286	276	275	280	298	286	303	272	298	286	295	306	288	259	294	301	320	276	309	296	279	285	299	283	281	270	281	293	313	290	294	322	294	288	306	311	295	254	276	329	281	276	296	250	267	251	296	284	284	296	300	291	307	298	323	301	271	291	280	268	300	246	294	317	297	289	257	320	282	312	296	264	292	336	309	307	301	296	312	295	308	286	267	319	291	349	266	282	289	309	265	287	283	319	265	289	320	304	291	289	298	314	295	284	263	292	264	325	291	301	276	287	301	316	293	293	273	311	253	297	333	299	303	306	276	293	323	305	317	293	280	278	283	307	273	334	308	304	287	306	314	284	320	288	294	288	287	291	285	263	258	287	293	293	316	297	255	289	283	319	322	297	287	305	309	302	272	286	281	279	302	291	295	309	273	307	285	303	295	312	299	295	296	274	285	289	324	291	274	311	293	298	315	291	282	282	279	319	318	296	281	287	288	295	255	311	269	307	320	287	302	262	279	292	287	301	294	302	267	303	302	267	310	277	271	301	310	306	294	287	327	271	277	311	337	310	307	291	297	298	271	292	291	323	273	288	262	287	306	319	323	261	271	301	295	308	277	297	299	285	284	285	335	337	321	301	297	261	297	309	303	288	286	316	304	275	287	311	280	330	297	259	284	315	271	274	326	326	305	303	321	295	319	292	269	287	290	289	328	296	282	298	307	316	328	268	292	297	295	298	328	306	291	285	302	325	315	294	295	306	303	275	276	296	318	311	272	278	283	297	299	314	314	310	288	293	304	298	291	290	282	321	278	296	265	310	329	281	294	284	252	290	279	284	272	304	292	275	277	318	268	297	303	297	283	271	259	294	336	275	274	282	274	278	312	272	327	302	310	291	261	308	339	303	304	319	301	280	244	272	300	266	293	300	311	348	301	291	303	267	310	305	305	272	291	329	284	300	292	249	284	306	316	278	302	313	330	323	316	314	304	300	299	316	297	329	323	270	316	287	273	281	302	294	295	277	320	338	319	297	291	324	310	297	329	323	303	298	310	304	311	310	280	317	266	303	302	322	263	293	335	289	312	283	300	285	320	296	305	332	302	315	304	301	321	288	324	254	297	259	289	309	296	319	281	278	291	280	298	314	297	338	313	309	303	343	298	298	330	283	279	308	305	316	313	311	335	309	309	337	311	268	270	279	312	279	298	299	301	301	301	320	303	293	292	277	313	278	299	294	306	294	279	302	321	302	316	301	294	304	291	274	271	342	301	310	292	305	274	285	294	343	307	306	289	314	299	299	303	326	322	298	301	303	319	292	323	286	313	300	288	292	311	298	278	311	295	291	338	288	307	304	283	303	268	304	278	287	320	277	279	269	267	277	290	278	311	290	311	330	311	301	324	246	296	297	294	293	280	311	304	282	298	272	291	284	299	288	310	295	317	298	301	314	277	289	316	307	313	327	306	306	311	322	275	329	273	295	321	314	275	303	312	308	262	303	310	349	289	308	295	300	295	310	286	294	311	304	288	305	317	318	289	326	300	270	323	310	282	318	296	311	313	275	332	287	319	307	307	282	308	262	288	300	291	319	310	292	312	316	285	260	338	297	292	314	285	307	307	257	310	266	310	294	307	271	275	263	318	250	311	292	286	292	287	297	285	288	274	264	302	286	261	330	295	321	291	308	263	295	294	303	269	282	285	316	279	302	296	277	275	303	301	294	313	263	341	283	273	310	288	314	327	286	262	329	318	310	279	321	282	284	331	301	315	286	277	313	293	283	295	302	273	270	304	303	285	302	290	297	268	289	293	317	291	309	288	273	292	296	316	282	281	308	276	325	293	293	281	294	276	295	282	315	290	319	276	298	295	281	277	300	318	267	275	277	329	266	307	292	278	308	305	308	289	268	276	254	270	314	317	296	275	294	288	289	312	286	326	335	303	313	306	296	342	300	278	310	274	307	297	263	259	296	289	286	292	331	314	299	298	297	305	319	310	308	266	257	279	285	306	293	282	280	283	311	274	282	262	294	291	284	312	285	289	328	280	281	317	317	282	262	287	288	315	291	331	329	278	304	299	289	285	308	333	296	294	327	265	276	323	300	301	308	304	296	305	301	329	337	278	298	297	332	294	277	308	308	287	302	286	311	293	297	336	295	287	286	270	293	245	288	289	276	282	312	318	304	302	261	304	312	269	247	300	278	297	297	286	303	298	315	290	321	280	276	262	301	320	285	299	279	304	327	290	296	281	270	324	280	302	298	305	338	287	269	343	297	285	317	282	262	287	310	299	307	308	292	299	298	307	284	296	282	296	287	301	289	260	295	316	311	320	287	286	287	313	288	277	340	334	293	322	308	293	292	314	311	304	314	325	300	290	295	312	309	290	268	328	309	309	272	298	280	307	304	289	268	282	291	297	322	273	290	308	312	320	298	287	286	314	312	313	292	280	288	299	304	272	300	316	292	276	299	276	321	261	287	286	274	298	295	259	296	265	296	305	298	303	318	295	284	272	309	310	311	324	303	264	291	316	273	289	245	294	279	278	323	327	294	322	306	294	305	296	288	264	286	305	262	302	302	288	267	298	260	303	315	270	313	289	287	330	263	298	304	273	291	312	303	280	311	268	289	307	303	301	330	307	313	325	333	298	288	319	289	325	305	307	306	281	305	284	289	284	310	311	303	290	319	333	270	302	304	295	291	314	324	329	300	297	303	302	311	294	295	284	267	283	323	290	309	268	284	285	299	297	270	269
39635	28797	21224	12147	7052	3945	1875	1594	1279	1177	1077	1009	975	891	909	852	836	843	822	817	791	834	798	831	779	782	796	768	755	708	750	804	774	719	659	676	693	690	673	678	720	685	658	649	651	644	665	640	667	625	628	677	659	642	644	614	597	672	653	579	599	702	705	639	670	654	682	698	679	618	684	641	628	624	621	673	650	667	672	673	638	635	643	652	617	657	647	638	658	644	685	634	662	643	660	647	609	628	637	606	642	667	616	661	615	636	624	673	651	654	630	650	643	649	661	631	579	616	637	657	647	672	586	660	598	665	672	653	723	616	636	649	648	601	592	643	659	646	675	643	626	650	677	661	630	622	614	663	605	695	626	680	670	640	641	618	646	622	609	632	638	640	633	677	637	638	677	667	646	643	604	647	671	667	675	618	632	656	666	633	676	642	684	615	597	639	671	633	667	586	653	629	648	666	618	663	623	658	639	613	647	621	671	641	679	628	603	690	635	644	691	582	633	579	615	716	639	640	645	677	619	691	671	633	638	687	684	626	615	696	622	689	636	663	636	600	656	669	661	677	627	655	645	608	661	691	607	616	671	662	658	631	624	661	647	625	626	617	666	614	651	609	608	632	614	630	653	720	656	633	615	672	654	587	627	618	651	623	607	658	632	619	660	669	627	641	646	632	651	696	625	599	628	580	590	641	654	622	602	638	626	626	682	614	660	702	637	665	673	632	614	617	636	633	604	617	658	641	658	661	657	615	642	615	596	679	674	682	606	589	609	603	619	639	652	659	652	600	653	666	640	665	651	651	601	651	697	677	655	630	652	638	655	674	635	651	607	654	662	623	637	626	622	655	702	645	676	546	628	672	643	638	684	652	627	640	681	694	663	628	605	670	665	610	626	655	644	621	605	631	626	649	626	674	660	670	628	629	606	674	631	672	617	670	618	634	603	620	638	656	676	634	656	632	642	678	633	636	663	658	617	662	643	657	618	671	635	637	641	622	658	653	642	647	637	641	631	608	643	622	615	642	658	649	620	648	610	646	640	664	649	665	649	630	624	665	639	654	620	618	689	617	607	653	653	662	657	662	642	623	625	647	650	614	655	677	638	606	647	661	710	620	690	644	636	665	679	593	616	624	652	651	639	641	641	627	655	638	613	628	669	613	621	663	629	650	637	637	645	634	611	655	669	622	633	627	651	612	686	616	654	609	675	687	655	673	642	616	596	650	605	650	628	681	615	621	640	647	624	612	676	623	636	634	618	619	650	624	599	673	662	664	661	681	655	640	697	628	597	684	621	616	654	612	672	634	621	666	638	601	663	669	632	648	627	637	606	597	642	608	599	662	627	639	694	675	625	653	604	616	606	604	658	634	697	605	634	621	622	651	630	673	609	580	592	598	597	580	638	646	629	628	675	592	636	603	627	665	621	666	635	645	635	693	649	678	648	686	630	682	673	657	636	637	642	665	581	650	652	645	650	643	626	635	663	655	635	603	627	654	667	679	637	639	623	618	669	618	657	627	623	647	615	594	604	612	625	650	605	610	704	664	621	628	654	643	654	613	637	623	677	642	628	657	620	589	596	632	632	653	679	659	680	672	642	647	621	649	647	649	706	697	634	670	640	635	613	615	657	659	650	620	590	622	698	633	611	651	643	666	684	601	616	650	620	674	672	645	658	644	601	640	649	641	662	641	649	579	645	648	653	617	652	619	661	632	661	631	656	638	597	613	690	627	635	676	653	656	632	639	624	664	603	628	675	642	590	681	619	605	636	649	675	623	588	675	643	615	657	627	622	638	647	635	646	620	633	638	689	652	611	590	672	651	653	631	660	613	635	659	663	636	624	642	665	663	609	681	634	665	658	637	651	637	606	658	627	632	663	662	635	680	663	635	644	634	658	601	643	669	629	653	674	621	622	633	626	649	630	618	625	579	633	603	662	611	671	688	607	604	649	664	613	619	659	623	657	644	646	653	594	654	617	623	659	668	649	636	653	618	704	639	643	657	637	663	646	631	578	665	710	619	625	650	610	648	642	691	629	644	622	635	645	642	612	627	609	650	652	637	653	622	637	647	674	654	632	678	641	592	676	660	617	651	626	625	635	657	635	669	613	615	644	677	689	648	609	605	621	612	627	663	621	645	670	682	618	650	669	663	612	628	660	663	676	656	605	618	653	698	645	621	636	679	677	649	634	640	646	634	669	650	711	685	647	677	614	615	590	653	601	638	599	647	636	652	652	672	650	580	658	640	638	631	639	632	651	629	610	645	644	614	669	648	640	656	637	614	621	625	590	634	632	706	642	602	642	585	596	612	683	662	631	639	643	654	602	614	658	656	623	600	662	630	643	627	687	611	638	646	631	651	629	621	661	640	689	623	652	637	623	623	673	651	651	636	626	605	665	629	579	641	608	627	629	646	586	610	638	606	611	642	701	684	628	663	634	651	635	654	695	677	624	658	638	613	629	642	599	621	638	660	650	646	612	665	621	661	617	654	674	662	613	637	629	649	642	639	609	606	628	621	658	635	617	645	642	641	664	657	610	630	625	649	616	666	636	625	609	578	625	654	627	634	648	668	662	649	655	641	636	648	645	613	652	638	652	626	661	592	680	611	695	638	636	648	649	619	635	630	666	660	686	627	618	660	651	583	662	627	643	639	688	627	625	630	653	638	622	588	670	626	623	661	666	657	661	652	656	619	633	614	601	630	639	617	655	646	594	702	651	670	642	600	626	658	630	610	650	661	648	651	700	675	691	670	629	687	646	595	654	658	584	611	655	648	630	600	683	662	603	602	649	605	637	660	621	641	630	637	635	673	615	645	641	654	655	576	638	599	641	651	665	670	661	622	673	664	597	638	604	589	640	664	603	665	660	639	646	632	645	624	627	643	620	649	646	642	646	627	678	707	630	687	607	624	656	641	652	614	656	668	634	635	655	653	617	649	613	676	635	599	637	696	631	631	667	627	666	617	611	706	648	682	606	632	654	640	632	645	620	638	648	672	663	612	638	632	635	622	620	629	660	656	634	681	618	646	654	640	620	681	622	618	646	631	636	610	623	610	657	652	640	670	615	678	612	649	664	597	704	652	665	622	674	644	644	636	637	622	638	616	670	644	659	674	629	661	589	661	650	622	648	666	619	618	627	668	658	646	647	633	645	631	598	627	620	608	657	698	674	687	667	629	657	643	644	626	637	673	654	636	664	639	599	657	634	664	666	637	591	672	617	621	648	641	620	684	644	660	691	627	632	654	623	655	634	607	630	671	689	617	645	587	683	652	643	665	656	672	619	604	632	679	653	624	656	605	638	661	653	608	629	680	636	638	606	643	689	653	656	599	628	647	655	678	645	638	597	628	658	639	607	639	689	681	616	642	656	590	657	569	663	638	608	619	667	650	645	628	622	665	614	680	662	678	678	620	643	643	649	650	662	607	642	650	600	657	629	629	632	634	627	641	676	701	649	656	630	642	692	655	708	671	658	657	637	601	664	649	652	634	642	617	622	637
47145	24465	9436	3768	1424	437	387	337	366	323	355	342	317	327	337	282	312	294	285	317	299	335	309	325	332	307	306	300	291	301	281	303	336	329	331	330	306	287	315	330	318	288	290	287	287	294	274	310	315	314	319	316	302	306	284	294	275	326	268	283	282	307	289	300	275	301	339	290	263	319	281	320	285	287	300	304	305	298	310	301	285	287	300	313	316	304	316	282	281	319	327	284	291	292	318	330	309	296	289	298	307	299	285	311	291	316	336	305	273	295	318	298	290	279	260	288	294	291	288	308	276	306	318	319	295	305	330	327	276	296	304	289	273	284	314	276	286	307	328	285	291	284	307	299	281	311	310	278	296	317	303	277	321	312	295	299	315	265	287	288	327	292	305	306	299	318	290	261	288	296	307	320	321	282	316	258	305	314	295	321	302	292	303	324	311	306	303	274	292	269	318	323	275	308	301	327	283	303	308	309	323	280	302	312	305	291	326	316	284	297	331	304	303	286	259	299	281	317	314	287	298	311	318	296	296	256	274	317	305	275	327	274	322	315	273	284	290	330	291	276	287	287	302	301	290	274	299	296	302	317	329	305	293	334	296	289	307	320	288	289	325	321	294	319	290	301	331	308	326	345	328	305	285	310	305	274	278	303	312	293	274	308	307	345	320	274	289	305	303	265	305	326	322	304	323	312	324	275	336	324	315	330	290	309	296	257	298	273	308	314	312	292	314	299	294	297	307	278	288	256	277	294	293	322	301	293	308	306	297	261	286	289	319	296	294	265	294	264	284	290	327	290	310	294	273	276	293	319	288	271	282	264	297	317	259	305	306	315	329	313	325	304	312	302	289	273	287	295	265	280	289	285	313	285	284	295	312	266	256	283	297	293	316	291	303	328	311	346	306	293	277	259	281	342	318	322	322	283	307	277	293	298	275	288	296	286	254	318	309	287	270	287	333	313	308	290	306	290	313	306	292	295	283	311	320	314	292	281	276	288	284	279	331	358	285	281	292	301	330	289	318	322	325	293	270	270	297	292	288	297	296	282	290	308	303	348	333	304	274	301	324	286	267	279	272	316	300	311	289	268	299	310	301	305	292	295	306	277	308	270	289	316	299	268	282	285	300	278	267	290	268	341	315	314	267	310	312	283	277	298	301	297	298	265	323	314	323	302	306	321	309	290	314	302	290	318	300	279	289	318	303	336	280	281	328	280	293	317	286	301	306	303	310	301	281	304	315	288	296	308	292	310	322	307	347	283	330	300	259	284	284	279	293	305	282	311	265	335	301	313	300	296	276	270	306	308	326	297	289	309	306	298	298	301	288	281	297	298	287	282	311	318	312	280	318	263	322	296	327	284	283	289	281	298	327	283	302	285	323	309	304	304	278	314	298	260	322	279	321	292	309	324	302	284	279	295	313	329	317	264	290	301	308	331	336	327	284	302	288	277	296	285	302	314	307	301	275	294	285	308	302	291	294	306	300	290	278	282	284	293	264	301	303	317	299	292	345	277	314	309	275	309	280	306	268	261	296	294	283	286	325	279	282	293	301	292	306	289	292	294	295	282	257	283	267	297	283	304	323	302	325	284	305	294	301	303	296	286	284	283	309	276	279	311	277	278	292	339	279	343	330	305	301	303	286	306	322	313	282	279	294	300	282	331	313	302	323	316	290	293	323	301	308	344	308	294	321	327	303	260	282	264	317	277	269	301	296	281	295	335	295	280	288	301	331	305	301	318	310	308	284	306	297	328	299	317	299	310	292	258	310	295	335	297	296	286	309	279	283	307	312	339	308	305	289	268	302	286	291	290	266	291	269	300	301	322	301	291	328	278	303	291	297	301	299	307	317	301	312	272	311	308	297	312	314	304	300	308	294	312	294	313	317	308	287	289	332	280	296	329	283	295	303	288	294	282	325	318	274	289	294	317	308	301	329	283	297	301	307	285	295	256	264	303	270	287	284	293	295	297	282	267	332	298	311	263	282	297	260	315	256	276	309	342	308	301	321	281	277	289	289	303	296	284	311	276	284	303	302	307	295	289	277	301	315	266	282	279	324	286	303	306	294	290	298	283	274	324	293	294	333	303	292	302	300	315	324	296	292	308	285	279	272	303	283	286	298	266	293	291	340	316	288	322	263	274	297	334	279	322	287	316	314	325	304	309	312	315	311	280	309	300	291	282	297	321	311	290	318	305	319	295	303	295	350	318	310	315	277	308	274	312	314	260	279	269	300	298	306	293	303	309	290	337	287	306	270	262	297	295	295	301	311	296	285	307	268	304	307	284	317	287	304	324	307	328	308	337	302	287	299	301	293	293	311	308	285	303	309	292	319	285	288	274	357	262	300	325	253	266	340	267	317	304	315	302	303	309	324	314	315	283	284	297	282	284	321	313	299	290	292	274	297	301	282	294	295	293	308	314	304	299	293	311	294	282	287	287	320	292	340	293	294	312	332	294	309	302	284	300	293	264	326	317	295	309	281	313	329	303	299	295	285	287	281	302	327	293	301	296	304	304	329	300	290	322	279	339	311	291	318	305	305	343	301	289	323	293	296	303	280	308	264	288	321	278	333	315	301	305	253	321	274	296	297	278	280	303	341	298	267	292	330	302	287	336	321	310	291	298	265	299	303	322	302	323	310	282	295	330	279	305	292	299	305	322	301	284	297	314	308	274	288	316	313	287	277	309	291	324	301	287	286	334	328	318	324	293	298	277	318	298	313	297	267	290	315	277	279	322	289	287	305	267	303	304	322	290	263	280	290	299	319	281	290	321	296	280	278	313	311	311	307	321	303	319	334	307	308	303	296	312	268	313	258	274	330	335	312	294	309	301	334	320	298	313	302	298	286	285	306	319	311	305	319	318	324	315	316	288	287	297	306	311	299	270	297	304	277	310	310	301	313	330	292	306	312	290	330	281	343	313	278	274	313	293	282	297	319	326	300	306	300	303	312	275	300	308	299	271	269	295	307	315	280	289	283	310	277	273	284	333	270	303	304	292	310	282	252	270	298	315	312	307	309	284	303	293	293	306	308	323	319	316	259	313	295	319	303	307	281	268	287	302	302	288	330	288	298	335	277	293	310	282	270	270	318	295	283	301	306	276	311	318	295	269	289	289	303	294	305	289	318	325	295	291	286	292	324	289	304	321	306	301	314	291	322	282	297	293	274	297	308	313	303	331	294	300	287	298	341	304	278	307	301	323	312	270	292	342	301	274	308	296	288	307	319	324	260	290	319	307	302	274	318	300	322	311	273	310	264	321	294	269	306	306	287	296	298	291	277	287	305	276	310	277	291	292	324	307	278	285	303	321	278	304	305	314	318	274	314	294	326	298	295	316	321	288	304	320	313	273	297	323	303	292	306	292	300	300	282	285	290	295	257	300	299	303	304	277	290	275	333	314	281	281	319	316	300	357	302	315	273	309	302	310	292	275	328	303	286	288	341	268	304	286	292	305	310	281	297	313	286	277	278	308	279	290	280	288	300	307	317	301	281	270
30978	17566	11701	8304	3692	1386	1040	886	853	785	767	721	711	739	772	694	725	722	733	710	662	688	689	707	711	722	674	727	700	656	668	705	657	674	639	682	644	653	634	640	653	604	662	616	688	666	647	657	657	633	636	658	630	637	605	645	666	648	628	694	664	655	650	717	648	680	730	600	639	685	642	620	609	632	628	680	688	652	606	645	620	642	633	632	606	647	641	611	646	678	658	662	623	659	707	668	652	675	685	659	691	629	637	672	632	659	625	617	652	655	668	641	652	606	640	660	629	641	644	627	633	655	591	641	606	688	619	647	593	657	596	665	648	645	631	642	652	612	690	649	610	670	604	628	665	646	660	671	647	677	650	633	666	651	688	702	631	665	680	630	631	675	625	594	637	686	619	651	632	607	651	666	627	641	665	668	687	660	612	650	613	601	699	653	650	667	608	617	639	653	612	634	624	681	627	628	660	619	624	694	673	645	670	631	620	652	629	620	618	622	636	670	662	721	664	589	624	637	674	647	607	595	642	640	646	668	627	638	667	639	689	620	664	653	672	631	645	664	652	644	661	680	658	664	660	671	676	644	695	636	646	669	617	638	632	638	636	630	617	622	673	615	622	677	658	593	634	630	630	643	637	629	664	653	641	664	594	634	639	678	631	619	663	674	640	622	645	643	642	672	623	644	650	610	637	666	671	684	644	669	651	622	626	691	658	641	644	627	678	657	630	643	629	630	634	670	660	654	663	620	654	667	689	641	660	665	661	692	624	654	621	661	638	666	663	636	641	691	635	632	633	630	644	665	660	653	655	648	640	640	655	574	679	669	640	636	659	652	631	644	631	663	611	690	652	661	647	621	659	620	710	690	666	613	634	631	615	661	647	635	653	629	630	675	673	640	662	654	624	647	638	666	641	636	655	643	626	656	676	666	658	645	623	629	616	657	658	637	691	668	677	681	646	685	635	677	567	617	651	662	646	618	625	641	644	652	674	613	673	641	642	683	654	673	619	635	620	609	651	623	600	615	634	661	603	627	671	699	682	628	699	644	665	635	643	631	640	653	609	655	653	655	633	663	630	655	660	628	648	669	685	656	648	674	624	624	641	681	639	620	622	646	614	631	623	626	651	615	674	690	663	635	651	611	692	636	624	610	695	641	665	632	654	636	707	611	659	606	666	635	654	667	601	614	685	663	660	645	603	641	676	640	650	618	674	662	667	675	659	698	699	622	653	645	644	664	617	667	649	638	658	668	662	660	622	689	660	674	657	654	657	694	637	629	652	652	663	690	681	642	612	649	637	650	642	608	618	645	600	624	667	611	618	623	641	630	630	651	624	641	638	660	611	690	629	631	636	605	610	649	675	672	671	700	624	632	660	633	658	650	658	655	614	626	640	620	663	665	615	640	626	702	591	690	680	632	621	687	662	613	638	649	648	632	635	652	672	664	633	633	635	639	634	629	631	650	655	611	635	665	645	642	640	617	657	673	657	696	672	637	650	639	611	668	672	659	653	611	676	641	672	646	674	645	637	642	624	668	614	653	603	649	657	662	659	618	654	652	651	620	641	603	596	705	671	603	636	658	669	693	642	640	621	626	634	657	661	610	621	641	657	656	683	606	626	685	618	640	639	670	649	646	680	617	669	589	639	684	672	663	679	659	674	665	645	623	632	622	651	630	622	665	627	644	614	616	656	650	627	651	679	633	728	640	635	619	646	658	595	621	658	641	623	625	665	692	638	701	620	621	684	658	651	628	636	632	652	688	633	684	614	620	629	621	664	625	661	647	626	651	677	634	678	610	644	670	622	661	603	644	669	647	633	631	660	651	614	683	681	674	583	669	667	686	624	670	665	612	623	632	642	617	657	657	670	652	600	646	631	660	641	682	676	635	645	670	710	664	663	661	658	669	676	650	649	675	640	644	624	639	671	606	627	602	602	641	632	646	610	604	613	650	643	600	629	596	620	628	589	680	626	644	601	698	675	628	647	643	648	668	631	629	625	671	667	636	664	621	643	638	625	625	602	625	689	640	670	625	640	629	658	643	632	601	660	651	641	619	676	636	683	625	645	650	648	645	654	676	682	655	670	649	697	667	641	673	678	675	627	634	690	606	663	620	696	641	671	686	654	665	670	656	621	631	632	667	674	663	623	659	604	645	673	627	673	613	627	640	690	654	683	645	671	627	601	578	633	636	627	644	667	646	669	691	643	635	724	635	675	623	634	678	629	645	625	628	642	663	641	678	622	689	625	633	678	656	653	638	649	616	651	670	619	599	640	661	655	653	661	623	667	660	657	656	635	630	635	682	675	660	682	632	652	695	652	628	632	622	640	625	643	668	679	638	649	643	642	611	661	649	625	640	674	665	641	647	651	662	664	634	645	672	622	666	597	580	654	652	690	636	630	616	632	680	705	598	675	618	619	660	659	666	662	620	656	667	624	624	665	661	674	630	617	650	632	625	618	682	644	635	634	625	667	677	677	608	654	665	629	665	657	658	645	658	627	619	657	645	668	655	641	601	624	656	666	665	623	625	652	662	649	681	660	651	649	617	651	657	623	628	650	662	654	636	651	612	676	649	682	638	672	618	652	648	632	637	661	644	588	648	671	640	657	680	691	621	634	622	612	660	642	671	653	595	627	663	592	657	628	608	682	652	664	629	631	670	597	670	680	619	655	590	678	657	607	669	628	653	657	685	658	640	660	626	657	624	636	642	647	636	683	622	677	614	661	665	631	676	664	657	631	609	662	684	651	678	680	611	687	651	595	596	636	659	643	620	676	652	672	675	689	629	602	676	630	669	637	641	680	638	634	636	620	626	637	666	636	652	654	636	652	668	679	639	647	645	606	657	677	638	702	625	661	631	677	615	645	627	616	647	692	648	680	652	634	662	651	642	636	669	674	661	636	629	624	631	662	676	621	642	629	637	688	666	664	617	672	649	594	645	653	629	648	636	612	632	627	636	648	617	635	626	630	592	682	627	664	619	679	699	664	685	707	658	638	655	599	686	658	669	621	653	648	633	649	647	664	653	655	658	678	625	692	649	671	638	657	668	663	645	676	619	661	671	621	649	641	619	609	650	653	620	719	598	643	640	608	659	647	642	623	651	662	669	646	694	642	698	638	709	668	649	647	661	639	653	633	618	633	617	646	677	658	684	701	652	597	616	699	574	631	635	656	639	682	650	626	627	647	644	673	647	646	614	587	630	637	645	636	658	597	661	635	631	645	645	615	672	635	627	647	610	627	617	655	651	641	676	622	657	646	624	599	647	646	650	623	656	666	675	637	620	671	657	651	612	675	664	664	642	619	689	626	660	706	688	660	654	618	685	641	690	681	653	636	648	624	642	616	652	648	611	632	620	637	645	659	678	638	663	635	643	672	601	639	634	631	616	630	643	645	645	610	653	614	625	646	610	658	660	640	637	629	636	644	693	638	644	649	606	646	634	644	610	695	628	675	670	615	613	643	587	652	648	629	614	663	622	643	677	667	664	664	634	677	644
52624	25545	14333	6909	1983	805	501	411	362	383	351	357	347	362	313	304	315	281	343	318	336	327	297	316	326	308	303	282	294	325	319	315	320	299	290	338	308	296	289	337	285	292	302	303	276	306	287	296	316	295	282	331	295	322	290	322	293	288	311	298	302	305	292	252	311	289	294	272	278	258	339	323	271	285	287	292	296	302	291	315	288	312	282	312	312	293	260	296	323	318	353	289	284	291	299	322	278	293	268	288	276	273	284	269	286	275	295	289	237	283	311	304	278	289	300	294	268	317	306	287	307	291	297	308	290	289	299	299	291	301	297	298	287	285	324	316	291	279	268	324	313	306	280	307	305	311	289	307	312	281	283	278	291	307	298	307	303	286	302	263	291	278	290	289	306	306	307	295	307	302	308	273	284	300	295	300	323	296	282	283	273	295	294	307	293	284	283	322	335	318	318	318	267	280	281	280	326	306	288	287	293	291	290	269	303	260	295	328	246	308	274	288	298	301	277	308	315	299	294	278	306	299	289	337	296	262	275	312	333	276	263	307	310	286	280	301	278	319	293	307	317	283	250	280	321	299	307	273	308	283	272	293	288	256	288	307	286	280	277	256	281	306	325	276	296	298	295	287	282	270	307	288	259	278	297	272	304	278	282	278	302	281	284	310	293	286	304	289	293	338	302	312	313	291	276	313	328	294	270	301	284	286	283	294	298	301	288	302	275	309	284	273	285	288	321	285	299	309	306	271	337	283	276	285	293	278	296	333	274	274	307	294	286	293	260	277	278	287	268	291	282	298	304	277	287	267	322	275	305	295	255	302	275	290	324	299	285	293	298	288	266	303	316	286	270	301	285	311	271	311	275	287	271	260	264	294	302	305	301	254	281	299	284	309	294	279	304	274	254	305	281	295	253	294	299	271	264	287	301	281	269	236	290	283	289	310	274	296	285	320	301	282	285	309	284	275	312	300	302	273	297	289	297	302	288	283	305	294	286	316	293	292	305	301	327	309	273	298	309	321	297	277	311	309	299	272	277	279	260	282	274	313	297	280	314	261	284	275	293	264	279	284	288	283	270	301	283	293	328	281	305	274	311	302	314	329	271	313	296	305	290	302	289	292	276	316	318	280	289	278	244	299	246	309	291	286	261	326	284	279	312	290	301	311	290	292	288	289	300	302	304	289	321	283	271	289	268	276	307	274	277	328	306	299	264	298	269	300	300	287	296	306	281	326	294	298	299	289	308	301	274	284	301	277	281	236	284	269	307	263	286	320	306	288	305	306	257	275	318	293	280	290	312	290	317	320	262	315	300	301	311	293	288	276	286	295	305	255	289	300	281	288	256	336	286	302	273	320	304	286	301	300	266	263	306	310	289	320	316	276	298	322	311	277	281	287	309	283	279	318	282	296	275	297	302	292	296	286	307	308	323	258	298	288	294	297	321	326	304	293	285	347	284	280	287	274	287	266	285	287	317	290	304	295	261	335	278	283	286	327	252	288	281	306	284	291	276	288	302	311	271	285	303	262	302	263	310	291	307	305	298	300	277	259	282	300	268	288	279	260	286	270	283	296	304	320	290	293	298	300	305	318	341	271	314	315	292	272	280	303	293	286	265	282	274	273	314	277	280	260	324	292	323	290	318	280	269	275	305	297	295	313	269	329	295	303	301	289	303	312	282	289	313	320	298	264	264	262	308	258	295	267	284	299	291	295	312	264	290	272	280	281	281	295	258	262	316	281	320	285	284	298	306	275	305	268	263	312	290	302	297	293	291	312	280	303	289	304	281	296	323	308	286	281	281	299	294	266	272	272	294	287	256	266	308	275	308	299	307	277	309	289	304	287	293	288	291	259	294	319	268	318	270	274	289	302	287	292	281	292	297	282	310	304	317	300	306	294	273	259	287	315	299	251	292	271	289	262	313	270	288	332	276	305	299	271	262	278	277	316	297	282	290	239	278	275	311	287	272	308	306	276	268	312	299	287	272	284	324	293	308	335	292	312	292	277	278	315	315	288	284	302	283	296	283	324	317	304	279	297	296	316	296	301	296	279	301	303	264	297	246	303	274	292	259	303	313	297	276	297	297	290	285	292	276	275	318	282	275	326	303	262	275	287	293	333	321	259	329	273	266	271	277	285	298	299	275	282	285	302	308	291	282	276	286	259	278	277	328	313	271	291	287	310	278	303	268	271	284	313	304	274	296	291	291	267	308	314	316	293	307	285	313	296	272	275	295	306	304	325	278	300	307	253	285	297	287	314	295	281	308	269	257	283	264	309	285	270	284	279	288	247	310	295	282	304	315	290	311	312	303	300	272	280	282	316	280	304	282	277	309	298	284	280	277	293	299	262	298	299	312	280	313	289	273	308	277	294	314	273	305	259	287	275	296	292	309	328	297	310	307	289	281	334	281	282	289	328	303	296	294	284	282	292	268	305	256	288	290	307	291	295	303	281	294	292	294	288	281	277	288	275	320	331	284	280	297	275	271	313	323	287	300	322	306	295	308	301	314	311	282	271	291	292	291	294	279	285	267	281	294	294	291	279	282	290	306	275	272	301	280	282	290	301	294	305	326	299	301	274	305	279	321	310	289	313	322	294	277	297	306	329	299	308	281	300	307	298	323	278	282	277	266	257	321	285	308	291	291	300	311	319	249	318	344	316	286	311	294	280	257	289	295	299	289	310	293	292	298	286	317	316	273	310	262	283	315	287	290	291	325	288	297	288	259	321	270	275	310	305	317	257	278	296	276	270	257	292	266	300	292	301	257	262	307	265	286	300	276	266	294	285	312	315	296	260	328	323	270	242	290	284	277	285	287	266	282	262	356	305	307	272	263	281	262	265	297	328	272	279	293	319	323	294	307	269	280	281	282	292	278	313	337	294	259	312	269	249	290	297	302	284	247	288	271	308	299	298	279	302	305	312	274	300	315	274	307	289	263	284	299	327	305	261	308	334	292	300	291	282	288	294	279	289	284	335	303	299	281	319	284	308	300	331	282	277	286	288	296	283	315	295	288	283	268	296	292	314	300	322	272	294	315	311	300	284	295	302	275	289	290	299	294	306	340	278	263	309	292	335	285	265	298	276	278	306	313	276	321	334	290	296	278	286	306	311	269	264	293	308	303	298	270	303	262	277	277	274	297	300	326	281	259	294	316	304	273	301	309	285	252	315	315	261	311	299	269	273	315	303	282	276	290	271	291	269	276	271	312	258	318	292	294	285	305	288	331	279	276	262	309	309	286	315	278	320	320	312	280	351	302	305	282	284	302	281	283	283	310	289	289	297	309	282	274	299	294	279	287	282	268	309	312	298	271	275	286	301	275	304	284	305	307	305	309	296	303	281	273	286	275	302	255	273	300	281	283	298	324	256	299	284	296	291	305	307	302	329	290	267	306	280	284	273	282	267	327	255	308	288	287	260	304	293	294	312	287	258	274	282	293	302	262	328	281	284	264	303	331	309	336	280	260	288	329	303	272	282	286	295	279	314	303	311	339	288
32933	19072	18029	13239	5158	2627	1523	1259	1160	1036	956	908	905	843	809	784	823	774	806	789	759	745	721	748	748	741	730	709	733	702	740	718	723	686	704	623	685	691	712	674	702	648	676	647	680	662	621	646	641	696	677	651	656	657	657	619	635	650	629	597	657	653	618	646	656	667	625	610	661	678	619	659	644	648	633	679	659	597	613	679	645	625	627	636	646	673	657	625	623	648	640	628	635	668	626	606	666	604	617	624	649	644	681	592	663	618	614	637	655	649	623	599	657	628	658	637	660	648	634	631	615	635	661	650	654	649	604	676	669	608	645	632	672	609	627	652	629	661	638	615	648	654	600	667	667	618	672	598	649	632	597	608	600	628	650	570	653	644	645	611	605	658	643	709	614	654	634	650	628	662	631	652	626	628	611	606	650	611	606	643	667	604	650	646	645	672	627	639	676	584	615	600	623	630	614	684	640	634	681	603	623	613	616	658	626	639	621	636	673	631	622	642	650	630	631	639	660	627	617	608	626	666	587	638	645	604	637	625	614	590	620	655	634	652	645	648	631	657	650	643	624	648	647	662	631	684	677	650	676	637	649	590	629	620	654	577	649	626	607	611	649	654	644	638	628	671	639	627	634	634	640	620	647	654	637	644	597	627	621	623	624	643	625	631	646	602	650	679	635	663	610	589	626	640	631	652	647	654	627	640	670	676	633	670	689	603	641	631	632	617	634	648	627	686	691	621	623	665	665	649	636	602	562	622	631	621	674	629	649	614	630	631	614	644	647	684	640	624	634	672	649	649	621	642	617	613	593	637	589	708	677	650	646	649	648	655	613	659	650	637	649	641	695	637	632	632	640	601	607	650	657	630	640	636	634	636	702	656	716	621	639	621	649	636	668	640	677	648	604	662	611	600	632	642	641	637	591	647	652	639	644	656	639	603	641	643	600	672	639	636	643	624	677	620	590	665	641	624	652	659	629	640	627	645	634	639	593	599	720	594	613	679	602	615	628	619	643	653	619	651	612	628	678	665	644	643	608	625	622	615	599	611	639	617	640	615	583	616	633	616	652	634	650	677	655	609	619	669	646	702	630	649	650	625	683	666	620	631	635	638	632	624	607	631	607	614	585	664	651	665	614	630	685	642	618	627	669	631	683	661	662	661	613	627	630	705	631	643	671	642	663	642	655	636	661	695	642	641	653	628	631	625	637	625	635	680	629	656	642	622	641	682	597	664	630	663	594	647	632	578	634	633	623	679	664	627	627	613	632	623	608	608	602	674	611	615	660	640	623	661	614	641	645	636	638	638	614	586	643	607	653	633	648	663	678	629	634	635	641	586	597	635	613	637	669	650	638	638	598	658	626	636	591	636	658	635	631	694	649	610	641	620	623	631	658	613	618	657	644	648	606	626	619	627	633	640	635	659	625	646	628	622	652	627	615	669	655	653	645	622	632	648	630	600	637	672	623	645	622	615	703	655	628	619	619	648	632	651	655	595	618	634	657	567	607	641	670	601	647	621	619	664	571	666	658	642	620	648	648	644	643	693	618	637	642	644	624	642	628	655	661	634	652	622	641	629	621	656	651	665	629	607	605	643	621	565	625	638	672	608	670	648	639	661	668	587	616	671	660	627	638	647	662	638	635	604	656	625	638	633	584	615	700	655	652	691	629	633	621	663	623	662	686	592	666	680	657	657	603	655	665	689	660	615	639	651	659	653	601	648	595	682	672	622	678	636	625	649	686	643	655	664	648	648	636	636	672	623	663	678	645	640	648	680	633	645	622	635	628	665	661	630	637	653	661	638	616	654	639	645	634	626	703	619	648	622	681	607	651	606	634	642	624	631	675	604	665	679	615	626	660	646	618	586	652	637	651	625	691	675	610	644	637	630	641	673	691	599	650	702	660	649	660	622	615	654	641	635	587	610	636	653	641	589	622	598	588	611	628	611	589	625	624	659	633	604	621	613	646	638	674	618	623	634	640	629	606	618	595	614	626	662	664	661	660	616	624	636	646	613	668	640	600	673	620	617	644	627	660	602	637	579	649	629	663	653	626	639	626	617	595	658	641	623	623	636	639	605	645	610	647	617	666	610	636	620	674	673	646	634	644	643	640	644	689	651	667	640	622	620	634	627	618	601	620	628	615	622	686	633	643	625	659	627	653	681	639	657	647	626	626	616	601	694	641	644	636	633	695	620	643	659	659	640	638	610	591	652	635	611	647	671	681	643	673	599	602	670	630	659	607	642	621	621	682	677	652	662	644	640	675	637	662	669	631	616	672	614	650	654	652	665	633	720	596	662	630	679	598	651	581	661	617	658	621	606	622	603	625	645	651	651	637	674	638	585	661	707	590	643	614	623	634	683	610	617	670	594	666	672	633	608	598	692	607	624	588	679	604	642	623	648	610	666	611	592	639	628	640	586	593	636	638	647	677	695	603	641	616	665	653	679	605	628	592	681	587	641	610	596	601	624	603	651	613	626	668	658	622	644	626	665	643	603	646	639	677	611	664	649	607	641	634	613	633	638	641	626	651	614	642	615	657	672	629	622	640	632	624	620	631	609	599	694	685	635	659	625	636	631	626	658	608	618	645	623	626	655	649	674	641	594	637	608	575	657	596	658	594	658	618	655	705	661	602	632	680	622	613	654	678	639	632	633	592	679	664	613	672	645	601	637	622	662	592	667	624	650	627	674	621	672	675	615	659	623	662	629	630	624	615	591	628	642	642	632	627	673	647	668	630	632	673	595	655	580	671	653	686	609	649	634	630	610	640	624	671	641	664	630	619	643	636	662	629	594	639	631	601	607	609	645	628	604	635	627	632	637	661	628	632	647	615	636	623	632	648	658	685	665	641	657	639	674	618	632	665	620	606	680	660	654	614	654	651	619	611	643	632	679	662	600	656	661	667	655	634	635	647	622	625	670	620	607	610	643	626	622	680	639	619	627	657	635	664	615	649	620	671	665	625	660	630	633	640	616	648	592	621	640	686	636	614	653	631	620	626	617	668	651	623	653	627	647	616	658	642	622	616	600	637	629	654	661	625	642	691	665	627	622	643	637	657	678	640	615	634	635	562	677	664	613	660	612	634	621	629	655	645	598	658	635	640	679	615	649	639	669	653	619	643	633	628	610	641	677	616	601	662	627	626	623	647	651	672	643	669	636	613	640	618	610	609	642	562	652	645	601	600	651	612	624	603	625	605	655	661	677	648	625	645	605	631	675	616	645	634	619	595	649	613	635	590	687	607	636	577	626	635	628	645	605	657	665	639	627	660	623	594	611	567	601	653	629	687	611	626	635	626	618	628	625	638	640	605	643	591	633	619	695	637	633	615	604	659	638	662	646	652	628	654	643	681	624	642	647	591	628	622	662	654	645	649	620	670	654	636	662	634	620	626	660	631	606	594	616	623	656	644	652	670	683	637	616	648	651	712	589	633	610	622	606	597	685	654	636	618	666	629	640	591	660	622	624	604	650	605	615	642	632	641	642	636	641	657	625
62436	31020	17160	7243	3537	1616	611	497	454	418	418	413	352	346	357	330	319	334	317	332	347	329	301	299	292	347	298	292	313	292	353	307	304	318	292	289	288	301	323	306	269	304	328	296	300	295	355	284	286	313	316	316	297	276	279	304	296	331	288	316	330	295	315	296	299	305	316	300	272	267	293	311	268	271	281	298	281	310	294	334	313	309	269	320	274	299	279	286	287	298	306	256	285	314	320	300	296	294	290	289	300	308	298	308	321	313	327	304	310	295	294	293	282	283	299	276	325	270	289	314	291	292	296	284	285	343	302	261	299	302	353	313	284	288	276	321	298	286	282	295	255	289	301	301	318	299	289	313	297	327	311	314	318	317	291	285	307	279	301	308	304	313	322	286	312	267	302	299	283	288	300	270	279	278	306	297	285	302	269	306	293	290	329	277	335	330	325	338	316	329	303	276	299	283	252	316	319	285	305	276	288	314	286	321	326	331	278	304	315	306	270	259	296	294	299	288	301	288	305	294	278	278	306	281	304	273	288	299	307	306	308	286	302	254	274	308	336	329	329	291	251	274	285	256	284	239	307	285	287	274	290	311	296	304	254	309	277	283	281	313	306	310	296	257	296	259	298	287	321	282	297	297	337	254	302	306	269	309	274	295	322	264	310	329	301	307	315	314	304	287	304	283	274	285	304	252	304	318	278	302	278	301	297	293	252	328	270	243	316	277	304	307	298	275	291	325	300	284	268	300	274	297	306	277	281	302	297	297	317	323	253	304	280	275	291	323	262	322	300	314	314	281	291	263	277	298	292	307	320	317	272	297	296	282	282	276	304	343	317	286	300	294	300	285	277	302	291	301	289	286	282	286	293	288	305	275	280	302	307	300	282	299	278	315	309	296	336	276	297	310	327	282	265	276	299	283	296	283	320	291	295	301	317	295	290	335	299	335	299	260	307	360	280	276	273	312	291	290	295	303	290	289	287	284	295	258	280	308	298	281	329	290	331	330	297	324	328	261	296	323	278	275	300	318	262	302	315	284	291	288	321	348	295	313	280	256	280	272	315	306	274	291	319	306	290	301	288	286	265	321	263	322	317	303	265	285	304	303	288	301	302	292	282	297	268	330	260	285	261	284	276	259	303	316	293	311	310	319	317	284	325	309	291	300	277	310	274	291	286	329	302	313	309	304	269	309	305	269	327	315	296	298	291	287	279	280	298	302	291	318	326	318	305	338	308	290	292	274	318	318	281	296	311	335	303	302	266	273	289	267	333	293	319	278	301	349	281	299	291	280	301	306	291	317	286	274	321	325	297	289	307	316	283	281	302	291	296	302	328	309	289	291	288	280	303	332	273	300	320	262	298	292	292	290	273	308	310	284	322	302	276	314	315	299	300	330	277	294	293	265	286	279	283	313	290	305	305	300	282	319	285	302	293	284	273	311	337	270	318	285	300	285	305	292	293	290	286	289	294	325	309	313	304	352	293	286	267	327	308	304	309	273	300	277	301	270	321	288	273	305	294	285	268	294	322	287	300	271	278	322	276	300	301	277	296	307	341	301	296	295	276	315	305	303	280	289	287	281	328	287	253	293	286	265	311	274	285	319	287	302	309	310	283	293	274	334	297	254	298	258	293	292	317	260	309	298	296	255	296	292	288	314	313	289	305	305	326	283	302	278	287	267	269	310	344	255	289	279	310	291	283	286	281	310	316	305	298	324	306	281	282	299	287	310	281	309	326	286	348	293	304	279	290	278	259	290	315	267	280	303	307	315	307	302	287	305	315	295	298	300	318	308	298	293	273	302	275	329	279	228	280	294	268	285	268	290	254	282	295	279	316	313	328	325	259	284	302	287	304	329	311	283	293	291	299	307	335	299	328	288	286	280	307	295	313	279	304	297	294	305	292	295	357	301	297	293	253	283	281	342	289	318	298	290	272	337	282	300	273	275	288	293	280	333	320	261	302	287	288	314	302	294	323	356	296	311	266	287	318	277	292	288	295	305	330	335	332	280	266	273	331	284	296	296	276	314	301	305	304	312	300	285	316	306	309	281	272	305	279	309	274	270	274	294	293	289	294	322	249	270	293	264	297	311	284	263	294	325	327	311	314	311	282	296	263	356	267	273	291	311	296	299	298	263	303	272	310	303	305	300	288	317	316	314	300	318	308	276	292	273	282	311	289	283	293	309	284	320	288	298	275	284	291	330	298	277	314	292	266	290	317	277	278	291	315	307	301	291	283	318	278	293	278	292	328	310	300	301	312	274	303	323	288	273	277	315	280	296	269	318	268	307	314	313	257	271	274	304	285	300	292	242	291	285	298	292	316	292	321	272	299	284	314	280	271	269	299	283	269	263	310	290	307	245	291	331	285	251	289	279	285	304	306	295	316	304	342	294	309	265	301	289	310	284	286	288	294	321	283	281	308	307	305	308	314	295	284	296	301	294	281	273	298	283	285	317	289	319	298	273	252	282	275	301	277	298	286	285	304	293	301	288	309	345	334	275	305	326	307	335	268	299	284	289	303	319	283	302	290	293	276	280	313	307	300	320	316	288	317	284	282	283	282	285	293	292	311	279	280	287	286	292	310	287	286	309	272	301	294	282	320	294	316	266	292	312	299	307	325	285	307	291	314	341	297	292	316	297	289	279	276	295	301	290	302	297	310	283	288	320	299	302	324	308	298	287	281	290	331	293	293	306	311	309	277	320	298	291	310	296	303	296	302	283	331	281	310	283	324	291	279	307	283	300	277	292	276	324	314	306	309	302	326	262	302	289	269	310	282	301	335	293	291	315	282	305	266	268	318	279	311	299	310	279	296	304	296	284	280	252	290	289	273	330	326	317	279	304	330	274	342	310	307	289	280	277	282	338	331	315	297	316	275	301	302	257	264	317	281	293	281	326	288	299	321	278	282	286	302	304	295	299	277	312	302	273	313	288	285	261	285	270	280	285	267	267	275	290	315	297	316	284	306	292	298	301	281	278	331	271	315	291	270	284	315	306	325	298	318	310	273	297	328	289	308	294	278	297	291	265	288	308	252	292	285	296	287	287	278	285	306	308	311	283	304	280	277	311	283	270	286	309	308	327	316	276	310	301	281	314	264	350	309	326	305	293	308	299	326	316	251	273	293	267	293	340	274	287	308	300	322	282	271	314	303	297	314	279	301	291	309	285	310	312	309	311	285	281	270	239	290	290	293	301	315	299	281	297	278	326	295	329	265	320	300	304	293	333	296	326	276	306	305	312	321	339	276	300	277	283	349	278	296	304	287	277	338	309	313	301	286	309	309	302	291	299	296	304	317	255	308	299	286	274	296	283	277	304	250	294	272	278	284	300	301	301	301	298	332	297	293	309	314	305	327	315	257	289	283	272	266	273	319	340	258	283	290	289	276	280	291	296	326	271	302	288	267	287	301	324	319	289	304	272	293	292	286	294	274	305	295	317	277	261	266	293	307	292	320	300	316	339	293	294	261	267	311	289	295	299	270	288	302	306	309	301
39159	21737	18690	13318	10115	4782	1882	1565	1294	1265	1165	1053	1027	922	903	928	844	824	802	821	893	839	766	798	771	747	764	719	795	703	740	691	747	715	710	678	658	670	712	679	654	662	691	673	688	673	688	660	657	652	654	697	644	635	649	649	602	647	636	611	614	646	629	648	658	629	655	614	623	662	641	610	658	605	661	676	631	618	664	602	642	649	643	687	639	637	629	618	651	658	605	634	614	640	639	642	672	666	634	638	634	622	652	675	618	649	632	691	665	683	633	648	684	666	665	680	637	626	651	649	630	654	669	621	686	635	606	633	676	665	651	627	689	670	612	688	648	602	651	619	646	673	662	630	620	680	638	603	720	590	614	654	628	639	653	627	634	588	638	629	671	637	686	604	691	621	654	591	657	648	630	661	684	667	606	661	629	646	648	631	628	595	649	677	664	633	662	673	684	652	601	636	632	682	637	651	640	607	640	654	636	691	633	660	619	649	616	648	708	651	632	655	610	646	663	642	635	634	648	616	630	622	682	588	576	654	676	653	652	634	642	652	652	651	671	615	680	644	636	661	607	656	672	649	648	637	645	677	678	704	670	679	649	632	607	633	652	679	661	622	647	637	622	655	639	657	643	605	652	629	595	624	648	652	601	648	634	649	677	665	633	666	654	630	681	635	666	655	608	650	657	646	624	671	633	659	620	677	656	648	674	692	615	608	639	630	608	636	665	627	631	642	640	627	608	632	613	652	665	654	660	658	636	632	646	595	655	611	645	614	649	620	674	641	615	665	657	706	653	653	631	661	664	618	595	642	643	642	631	654	666	570	625	643	597	687	641	651	644	691	649	607	640	671	690	619	647	661	630	632	642	638	616	651	632	642	654	638	614	601	604	708	590	591	662	626	640	618	619	696	649	638	633	636	669	680	627	682	659	635	632	639	633	632	663	672	666	667	626	631	664	596	606	629	653	620	615	634	609	685	609	633	649	588	615	638	643	655	624	646	672	648	668	621	637	665	682	626	608	632	686	702	602	639	598	671	644	631	627	654	630	652	637	656	646	649	658	625	641	647	612	620	654	647	619	621	665	689	567	643	648	630	697	633	625	622	662	611	667	649	644	656	640	641	626	648	635	618	620	681	684	632	617	620	626	619	650	621	654	616	644	646	614	601	626	613	658	644	688	647	649	642	658	632	661	657	668	644	655	618	636	671	608	612	662	652	639	625	651	689	639	649	618	640	607	651	635	668	652	655	614	684	610	657	611	582	598	659	642	628	615	602	617	634	668	626	656	634	605	661	614	653	637	660	678	677	662	661	627	685	650	628	644	645	617	649	603	633	660	625	659	692	612	667	658	678	678	687	625	656	646	632	669	655	664	634	636	646	649	624	648	613	622	630	641	670	648	645	678	635	667	646	593	625	650	649	664	602	639	615	658	603	659	646	634	647	629	603	620	699	649	684	637	652	663	632	635	619	643	626	563	653	645	657	633	632	637	642	615	595	664	630	687	644	675	659	615	625	589	612	635	629	656	664	614	649	640	626	684	622	668	638	654	639	706	649	611	634	648	629	607	649	671	625	686	721	589	652	647	609	672	657	667	659	659	653	680	663	672	631	615	608	635	640	641	626	605	641	639	651	670	691	636	676	619	673	596	662	660	651	660	605	634	629	609	669	613	606	629	619	646	677	623	650	613	667	677	662	640	649	663	675	617	672	647	610	661	663	612	634	654	657	594	672	651	628	633	669	628	650	646	592	631	650	601	609	674	680	624	620	651	657	623	640	676	621	671	613	617	638	664	664	637	640	632	622	652	684	646	611	638	676	650	632	631	638	612	592	665	620	697	686	668	684	668	639	662	668	611	654	622	647	632	648	642	637	637	615	636	661	620	617	635	650	633	676	656	633	603	664	667	639	610	644	622	679	635	665	637	593	615	613	652	652	623	607	633	630	672	594	646	648	699	649	687	649	647	644	651	626	690	651	647	607	627	662	629	634	645	651	639	636	599	665	699	653	674	669	599	696	675	624	689	605	624	656	619	634	670	646	622	644	652	667	632	632	624	669	617	611	661	647	642	641	642	612	675	629	598	668	633	639	648	663	620	647	611	633	648	658	599	593	635	663	658	650	640	660	581	644	674	668	623	669	640	644	612	713	630	641	680	670	667	688	612	639	633	666	640	630	640	661	651	625	622	633	614	624	626	646	684	689	626	618	647	633	622	632	630	668	584	623	561	657	631	638	636	669	661	630	637	610	610	645	679	683	622	647	684	624	602	643	593	681	645	620	677	621	650	621	669	609	669	670	648	620	616	690	669	676	672	600	635	646	633	617	636	609	647	601	627	622	627	656	624	641	596	636	654	634	633	612	677	636	587	648	609	642	674	660	684	645	607	644	613	641	656	662	687	667	637	637	649	598	644	695	672	635	656	636	649	646	692	624	633	623	646	627	627	641	650	638	665	648	648	702	649	651	644	640	634	643	637	677	678	613	675	621	639	629	648	623	629	645	636	627	667	650	661	638	591	675	652	613	649	624	632	617	649	613	623	625	647	631	673	613	629	642	620	676	629	613	675	669	753	661	640	676	628	643	603	627	697	691	629	641	637	604	661	628	645	648	611	670	606	630	663	621	683	621	678	651	625	584	629	659	633	619	619	639	622	687	681	593	593	655	668	609	660	613	645	634	642	621	679	623	631	650	678	699	649	639	625	653	624	640	618	683	650	616	650	641	655	624	646	628	613	594	654	612	627	641	660	614	654	655	618	656	631	688	654	663	682	636	606	644	615	670	629	633	636	630	664	680	683	606	625	628	627	677	662	653	684	622	661	640	614	612	613	645	670	686	652	614	645	630	685	715	670	613	708	616	612	624	637	648	614	647	670	627	626	637	621	608	654	624	642	603	681	643	669	641	603	672	611	651	627	656	646	682	680	643	678	572	605	656	631	677	616	653	643	657	608	638	642	657	637	646	620	652	612	658	636	635	641	622	621	647	696	625	663	613	608	622	642	680	642	659	606	633	601	621	628	648	645	604	603	662	700	625	616	590	631	615	623	631	662	609	630	617	621	671	669	658	617	589	640	667	592	663	632	624	643	643	681	647	659	648	672	635	657	647	632	682	610	601	623	693	665	642	652	653	661	637	611	626	681	588	710	693	603	599	640	670	638	651	636	592	655	677	630	635	595	616	627	668	653	645	655	621	623	666	646	658	671	616	638	590	688	629	683	653	639	611	619	637	614	623	669	649	634	694	646	604	651	652	646	634	649	639	634	669	670	615	644	652	641	680	624	591	622	656	642	643	666	694	641	647	624	641	614	620	661	605	663	643	656	629	640	645	702	630	649	695	675	692	638	646	674	618	601	615	595	649	627	631	631	634	609	643	607	670	626	634	656	638	641	678	649	629	615	649	677	641	686	638	600	631	658	604	600	635	610	682	667	611	612	676	676	648	643	666	628	595	633	626	637	628	638	658	683	597	610	636	596	647	640	624	637	643	661	635	650	633	632	647
40625	20790	9801	4019	1327	592	417	435	377	335	348	335	380	318	345	366	294	322	308	303	307	321	321	334	333	328	309	301	300	294	293	324	345	302	322	301	320	292	308	277	292	300	311	311	282	293	303	270	272	303	295	281	295	319	286	270	311	291	302	272	291	301	325	309	289	299	300	273	308	324	300	316	303	297	285	308	288	285	288	321	284	286	296	303	281	272	330	283	288	261	322	297	286	273	296	306	304	340	289	295	299	315	303	292	294	298	312	347	328	317	317	311	321	285	288	288	301	301	329	285	270	308	279	272	314	302	295	319	297	296	307	310	316	331	308	316	295	296	301	270	320	252	292	307	346	264	290	273	298	296	308	274	285	292	273	256	309	296	292	316	312	297	286	280	266	281	279	303	288	303	287	291	298	287	284	301	292	284	291	297	272	311	301	294	310	293	335	306	313	304	288	313	309	280	306	302	310	256	329	291	276	323	316	291	293	307	298	291	287	321	282	265	271	284	299	251	304	311	298	322	343	283	287	298	314	332	297	280	294	323	297	262	295	310	304	323	252	303	291	307	315	329	302	304	299	304	297	307	317	260	307	302	321	294	285	281	276	296	315	281	252	318	301	296	287	298	279	315	280	304	266	286	287	322	306	324	296	331	325	281	303	274	296	341	293	309	284	280	335	301	309	291	299	308	340	335	291	256	264	271	312	308	256	294	283	288	261	302	332	243	343	299	302	302	276	302	311	287	268	293	301	315	292	337	296	325	298	289	285	304	305	311	282	307	298	302	286	289	294	331	300	278	288	296	293	279	289	282	307	319	302	288	267	304	306	297	321	317	317	305	322	287	320	307	308	300	282	313	283	295	331	295	312	286	306	283	297	297	289	292	332	289	285	275	302	289	300	272	319	320	298	293	324	303	285	291	290	308	302	311	286	292	297	312	264	331	294	299	316	319	317	291	318	302	315	300	317	298	290	307	297	281	293	265	303	303	315	295	281	305	295	318	285	292	294	292	332	309	292	283	255	313	323	339	315	309	299	304	335	303	296	324	272	294	312	329	324	285	328	325	300	303	290	319	294	318	278	244	326	288	296	333	325	288	309	300	318	291	295	309	335	283	311	311	299	286	306	327	286	293	307	296	308	304	297	286	296	267	326	335	286	308	279	310	318	298	299	290	296	277	297	313	315	295	289	286	300	278	303	303	294	295	311	297	275	300	299	304	327	328	300	295	294	301	298	275	301	322	312	286	286	283	292	292	330	358	321	278	272	270	314	316	331	301	303	302	314	290	320	264	289	308	315	277	295	303	297	299	291	282	309	276	296	316	313	289	302	308	328	286	301	326	301	306	327	329	320	283	335	314	307	310	310	275	296	309	310	268	299	298	314	337	322	306	276	323	306	309	277	324	270	305	291	336	301	309	320	263	339	303	284	297	270	264	284	322	316	315	285	300	330	357	313	304	277	284	290	310	274	279	293	276	309	259	270	292	332	330	323	262	328	289	303	279	296	315	311	314	315	321	312	332	282	299	319	301	299	283	289	303	317	300	283	292	282	281	293	319	309	306	319	305	306	298	282	304	294	327	297	289	301	324	304	305	300	296	296	297	301	263	299	331	313	311	301	344	312	306	286	302	316	292	291	326	257	291	292	302	294	295	276	280	285	308	306	317	291	294	314	310	307	298	262	304	308	267	278	308	291	326	303	289	276	293	282	300	298	331	307	304	310	277	296	280	303	283	309	284	303	346	302	314	276	281	265	290	297	249	322	311	288	297	274	330	278	284	298	318	284	287	289	316	282	309	309	287	298	328	313	309	292	310	290	300	305	287	316	294	309	291	283	313	269	288	266	297	267	288	310	313	325	305	295	298	320	278	307	283	282	321	309	285	293	303	269	297	276	307	299	288	297	276	299	273	287	291	292	308	307	301	306	313	299	304	300	319	312	297	291	307	322	296	284	297	285	284	315	305	298	320	287	291	292	299	265	274	311	283	354	277	309	311	328	308	320	282	290	294	313	341	306	297	326	301	298	304	278	313	293	278	299	320	334	320	296	297	298	251	324	321	341	306	306	331	313	275	310	297	293	292	294	307	294	308	316	295	308	299	273	299	302	322	341	292	290	310	329	287	280	267	313	292	297	319	316	319	355	329	326	292	284	290	272	326	294	286	248	303	314	329	290	273	308	285	304	322	247	268	272	291	299	308	321	321	332	319	303	283	309	287	299	312	300	285	293	306	288	290	301	276	317	324	330	294	286	269	329	277	327	300	295	335	297	326	301	274	321	295	299	301	295	293	298	329	273	305	293	296	284	292	322	316	280	280	277	299	311	330	282	315	280	256	279	302	335	296	268	286	337	305	310	302	291	328	364	327	292	266	299	277	335	306	287	307	315	283	310	303	293	318	291	303	282	288	307	286	308	290	332	278	286	306	277	296	275	307	295	291	279	313	310	306	280	279	278	280	301	303	315	324	305	315	317	296	279	286	324	273	331	302	284	294	298	306	314	265	319	333	268	268	355	310	345	306	290	305	309	275	240	331	309	309	283	300	313	281	282	303	288	300	328	302	302	307	293	281	308	291	288	296	318	267	322	284	293	334	305	313	286	297	306	311	316	283	283	315	257	300	299	282	303	291	305	328	316	322	266	305	298	290	296	324	304	293	327	326	286	281	298	294	311	293	291	300	308	312	292	306	299	329	336	295	289	301	310	298	283	315	311	320	310	294	313	286	289	329	254	307	306	291	283	291	304	281	305	298	285	274	279	307	278	303	270	300	325	332	325	293	277	301	297	298	294	260	325	297	282	301	298	282	288	246	301	283	303	301	293	303	315	292	300	300	292	292	302	329	292	305	318	312	327	281	325	293	285	296	294	278	275	302	309	338	333	305	303	245	298	288	296	299	294	312	337	281	258	328	282	289	310	264	280	257	298	285	285	323	291	318	290	277	310	309	266	249	292	289	321	319	254	308	305	313	315	295	311	335	326	299	305	318	277	301	302	298	295	311	289	292	306	330	298	310	286	327	306	272	336	286	336	297	299	264	319	290	302	291	312	319	282	277	292	277	263	311	326	254	319	293	308	286	337	292	273	275	282	308	315	303	288	297	325	291	314	268	335	309	294	285	301	281	322	320	290	321	284	298	275	280	319	313	322	290	291	325	312	289	283	309	331	315	311	290	296	261	297	301	342	285	307	293	304	293	314	307	291	282	306	280	281	281	311	333	287	291	275	320	319	296	329	286	303	294	295	306	293	328	290	294	298	333	258	298	279	299	307	316	290	325	269	319	284	311	286	322	331	332	299	308	307	324	299	300	322	304	276	289	302	322	318	298	330	309	327	306	294	307	299	290	321	295	308	306	309	329	295	272	284	326	322	316	291	289	275	331	280	323	313	312	303	298	295	262	297	334	321	318	291	313	300	316	292	286	274	339	278	337	323	277	290	275	281	323	312	278	303	289	292	321	291	298	301	299	280	298	289	281	296	290	320	298	285	312	306	299	291	336
25329	15137	12564	8895	4222	1858	1367	1128	1046	998	853	875	835	789	852	773	805	824	779	749	751	750	734	747	764	763	733	764	711	690	728	740	690	696	709	712	661	680	709	716	712	653	658	653	690	699	658	669	633	657	626	652	683	668	627	595	636	668	675	711	636	650	707	665	635	671	666	606	638	634	634	648	675	679	612	646	617	636	647	671	618	613	671	646	632	682	639	653	637	676	654	661	622	689	678	618	667	644	661	616	624	648	658	642	674	650	650	665	658	648	643	661	641	660	629	650	668	667	664	627	693	639	664	680	634	664	651	660	612	709	632	626	684	662	633	625	616	640	640	631	620	677	699	623	677	634	670	671	679	691	644	671	637	593	614	642	656	663	643	632	659	665	630	655	661	581	606	652	667	607	621	664	661	636	642	619	671	666	609	658	664	642	666	654	670	655	619	648	642	634	600	644	633	620	643	617	668	673	636	638	692	637	640	701	640	724	627	624	622	660	670	639	619	619	670	640	641	633	676	644	672	636	665	627	624	600	679	680	678	651	628	631	658	664	603	633	647	696	624	637	634	627	633	655	646	679	629	647	658	622	655	685	625	648	646	694	660	637	621	678	656	675	668	611	638	657	651	628	643	644	639	708	645	649	636	660	611	673	655	656	652	641	645	655	680	629	644	684	649	595	680	652	631	635	611	646	682	663	672	657	630	648	636	647	642	677	608	660	633	633	638	654	632	681	644	623	668	647	653	648	679	608	631	629	652	663	650	623	638	612	695	666	662	635	676	673	659	686	644	673	655	683	653	659	663	654	595	664	631	673	648	674	618	678	641	626	674	665	679	612	720	623	668	641	703	656	623	619	655	657	641	676	624	653	673	630	612	666	644	678	609	634	637	627	642	667	622	711	656	608	667	625	593	682	626	578	643	640	636	606	647	686	650	599	671	627	674	620	694	677	658	628	638	622	696	658	642	631	626	675	660	657	594	598	631	650	595	680	659	653	654	636	622	646	646	669	654	630	625	677	633	642	650	621	695	656	652	632	603	681	677	630	612	638	605	638	643	704	664	632	636	637	646	643	626	600	673	658	640	654	638	689	587	655	647	625	718	644	630	642	643	664	603	647	627	639	669	663	664	661	679	690	661	635	663	632	645	640	652	604	670	672	687	604	704	644	627	637	651	669	616	669	695	691	664	688	647	623	693	629	679	705	659	664	683	673	669	640	621	669	649	610	657	590	635	596	623	672	678	646	633	626	646	613	685	633	632	587	705	626	641	666	675	628	583	673	663	605	672	672	697	667	660	652	628	658	647	638	665	649	625	647	672	681	654	647	618	649	704	658	662	665	654	626	656	653	627	632	667	611	639	677	628	629	625	665	678	657	662	647	603	652	658	617	651	657	677	631	636	660	614	636	694	642	629	684	620	665	664	650	682	706	636	618	656	628	637	700	654	608	624	623	649	689	662	664	703	619	639	684	672	649	614	615	685	594	685	646	628	580	697	624	612	650	645	638	642	656	659	657	639	679	628	676	619	673	642	659	639	636	653	647	648	616	638	660	670	650	651	648	642	636	682	669	611	621	619	653	631	647	635	611	661	656	629	674	665	652	649	639	657	680	681	582	708	626	651	650	657	645	694	671	625	629	660	662	604	671	632	600	674	660	637	649	682	613	652	686	630	665	627	695	665	636	643	696	642	628	637	665	649	670	652	657	642	637	633	630	619	668	679	622	663	681	621	624	655	640	662	643	646	642	670	618	696	599	651	645	647	658	613	648	665	641	686	654	633	612	641	612	647	644	646	649	656	671	640	646	645	699	624	638	599	664	607	646	606	615	664	667	680	635	613	676	621	660	642	635	690	667	614	658	647	627	658	647	645	618	655	676	687	645	693	684	589	648	629	672	603	633	621	658	643	682	654	631	664	692	658	651	676	689	647	617	620	647	623	650	655	662	658	676	626	634	659	683	637	652	675	658	651	636	625	629	643	669	638	654	661	653	641	653	619	612	638	630	656	634	625	681	622	638	656	650	600	615	647	660	680	700	640	665	675	654	637	681	664	635	655	629	688	648	604	691	630	572	644	629	669	650	663	663	634	644	666	629	650	671	642	682	670	617	623	668	686	680	656	661	705	690	626	661	659	624	682	657	617	654	670	648	611	642	623	647	671	658	633	675	642	655	623	660	623	636	587	651	641	636	662	634	641	606	665	678	656	645	645	649	670	668	702	686	659	646	674	632	674	632	612	600	713	646	653	647	658	621	666	658	669	629	665	598	648	646	690	641	687	681	642	651	656	639	650	638	670	587	659	612	654	617	619	666	666	630	612	650	590	659	679	649	629	651	673	659	659	634	642	640	620	645	594	672	637	645	635	709	648	681	623	672	674	650	675	644	656	670	625	623	683	664	611	673	691	617	608	664	659	667	656	657	635	651	668	640	638	712	626	651	643	663	599	668	642	638	687	654	649	607	661	648	619	660	613	655	624	665	671	675	625	606	627	644	595	628	641	587	657	648	661	653	629	656	632	681	697	593	651	632	641	671	648	650	624	638	649	643	639	607	640	696	618	670	663	645	622	667	685	652	648	614	622	638	638	656	599	633	639	666	640	667	634	658	637	636	656	628	625	678	670	684	594	652	634	634	690	668	619	690	605	644	630	628	659	657	647	637	632	650	619	625	653	636	621	647	620	674	660	601	621	667	663	625	671	666	631	670	680	613	650	599	657	676	634	674	623	640	626	631	651	660	624	614	609	653	662	628	623	644	677	678	681	662	636	627	656	651	646	661	675	621	645	701	695	661	651	614	665	641	651	666	640	670	642	647	667	648	641	657	681	683	613	623	651	660	634	673	619	624	629	660	637	640	652	613	635	645	671	644	638	657	713	666	652	610	679	658	720	639	692	642	625	634	642	648	644	661	686	667	633	635	691	682	626	667	645	653	694	675	593	654	665	633	667	661	620	622	624	639	663	612	642	637	668	663	636	645	687	664	659	638	674	636	630	638	670	644	612	643	672	667	609	633	645	659	613	690	715	633	634	671	634	618	652	666	660	644	639	619	683	658	648	657	617	619	653	625	638	638	690	652	659	598	652	646	663	654	674	602	661	613	669	670	639	654	671	609	605	687	671	675	662	633	598	683	644	682	663	609	614	659	653	706	651	697	669	640	656	653	629	653	592	637	641	635	672	657	618	635	635	646	629	657	657	662	660	669	637	624	651	659	622	645	688	619	649	627	647	622	637	663	651	614	661	644	626	631	651	634	648	649	626	641	641	672	680	632	649	645	646	654	639	674	635	641	643	698	651	614	687	658	705	670	640	695	623	638	641	677	665	606	693	656	664	633	623	620	697	674	668	638	630	605	676	651	649	604	680	628	622	645	673	615	630	659	649	646	604	627	624	641	645	620	664	705	664	625	677	662	649	651	610	676	679	672	635	646	570	636	666	605	587	637	699	661	609	627	677	628	658	645	603	653	643	651	667	619	649	624	645	616	683	631	626	636	630	644
61424	31697	14336	4415	1144	432	395	321	334	355	316	297	299	297	298	316	341	309	318	301	286	314	359	313	327	275	320	299	318	326	322	304	318	311	297	282	306	286	297	306	292	268	293	271	279	326	316	269	285	302	308	303	321	311	317	278	292	315	293	254	320	301	315	321	327	295	311	296	307	273	288	295	309	264	303	291	341	306	281	279	286	292	313	292	323	337	303	280	294	285	326	303	338	298	285	280	285	313	321	291	239	288	283	275	288	326	288	278	328	329	306	311	285	275	282	264	313	298	309	290	327	325	309	322	285	306	293	261	282	297	292	312	261	283	290	272	296	303	262	331	290	292	275	296	286	297	290	291	315	287	301	274	333	325	286	279	302	290	283	287	322	301	317	273	283	313	283	256	315	275	291	278	298	303	297	282	283	316	303	277	274	288	287	314	301	292	282	308	284	299	301	301	302	322	273	305	295	293	285	287	314	289	283	280	279	306	293	338	303	271	260	286	289	302	263	320	317	281	267	301	267	281	274	282	313	288	309	293	299	335	290	316	291	317	293	271	258	298	274	273	306	330	271	278	313	285	294	307	311	272	301	283	303	313	327	285	292	283	294	270	310	274	298	302	260	272	304	285	289	323	337	274	290	315	266	322	286	308	299	314	303	313	298	323	268	298	303	230	302	302	259	346	327	295	262	268	317	299	301	267	276	272	314	283	350	282	282	310	305	270	314	306	289	319	329	308	344	284	303	312	287	316	298	294	286	323	301	266	318	285	313	305	310	271	279	283	303	291	284	290	310	330	300	301	316	285	320	303	292	302	285	302	268	268	314	277	299	330	303	274	261	302	298	275	292	294	315	302	290	321	296	300	281	317	304	321	271	303	294	265	310	301	319	283	285	295	276	289	268	300	298	253	278	294	301	305	286	280	297	271	270	295	272	301	320	305	268	292	311	299	297	301	331	302	291	298	296	350	303	305	290	304	285	275	292	308	312	261	303	315	313	279	299	311	291	273	278	277	302	298	299	285	292	314	285	292	303	292	333	326	276	296	309	307	310	314	288	296	301	279	318	294	283	300	305	297	283	312	282	293	288	347	291	346	306	303	289	343	293	274	254	312	319	317	276	266	288	318	311	271	277	307	260	309	303	316	266	274	281	303	330	298	286	302	285	315	293	313	272	297	321	302	353	296	308	276	304	280	289	291	306	289	322	253	318	298	295	301	284	327	266	266	270	294	308	324	276	309	294	327	277	301	310	278	310	279	245	295	287	296	279	292	293	286	291	247	293	303	296	277	258	307	289	274	290	325	298	296	298	313	303	295	291	300	303	271	299	272	292	280	308	284	288	289	300	309	291	272	304	323	280	286	299	302	289	310	313	294	248	295	290	281	289	303	300	299	290	274	298	294	285	314	306	308	292	332	279	292	293	285	309	281	322	283	277	289	307	305	279	311	304	272	276	317	305	279	291	296	268	329	287	325	288	285	303	296	304	277	312	290	305	317	296	281	313	305	330	292	299	275	294	326	267	259	289	296	298	322	301	302	270	293	308	297	310	289	263	269	315	262	283	317	293	270	275	281	308	274	283	300	298	264	272	324	336	328	261	281	313	315	297	267	282	279	295	261	328	296	316	302	300	310	253	251	312	309	282	302	276	322	335	278	321	280	306	302	283	328	284	265	283	300	328	314	276	306	294	284	303	284	306	294	324	310	305	309	335	296	304	324	274	275	295	320	273	325	303	312	331	296	278	296	299	294	287	306	289	307	293	294	301	298	312	310	278	286	304	261	290	267	314	276	309	309	334	290	297	283	292	318	315	278	285	290	263	304	291	295	243	311	297	306	276	291	281	289	295	277	294	262	323	294	292	318	311	285	317	278	294	269	294	292	313	270	284	285	293	257	322	330	317	300	280	299	279	260	294	272	306	317	295	280	322	295	268	292	307	293	300	245	284	317	280	287	297	306	308	295	306	283	324	299	285	273	316	295	276	267	284	284	304	309	289	253	287	286	253	270	303	307	335	293	266	290	313	269	298	260	327	305	297	322	277	274	288	309	292	290	301	287	335	295	314	289	289	327	285	282	276	317	330	274	324	277	306	314	315	278	285	289	277	297	313	293	274	340	290	269	271	303	275	295	284	284	291	282	300	301	297	274	314	294	292	262	312	296	292	295	309	292	286	292	296	324	299	277	270	280	268	302	305	277	322	299	288	273	307	296	312	335	301	275	315	302	285	298	280	328	266	283	317	265	286	290	296	294	295	292	298	288	303	247	295	319	283	290	322	262	330	294	318	280	303	280	290	313	306	280	336	319	309	300	292	317	325	313	286	293	323	320	271	322	302	323	304	280	270	272	288	297	267	290	316	305	321	297	306	318	318	292	299	278	306	290	266	299	297	292	327	344	304	290	295	294	274	303	342	314	316	329	315	324	257	285	305	300	284	306	280	286	302	297	320	281	286	323	324	284	275	316	318	294	270	308	292	311	302	309	327	274	323	327	286	318	273	284	282	296	300	335	268	278	284	303	275	288	291	281	284	305	308	295	264	291	319	283	323	331	308	292	281	292	286	294	292	297	254	264	297	300	276	286	268	321	268	294	309	296	344	277	292	294	282	284	286	254	273	288	325	308	328	285	275	283	277	305	297	311	329	335	324	288	313	298	286	280	266	307	323	289	308	306	302	352	300	293	270	324	298	304	281	286	277	294	283	301	274	287	289	297	315	292	287	286	263	310	266	261	280	298	274	250	299	283	294	277	297	270	250	279	305	274	282	303	289	310	297	311	277	291	283	281	320	317	304	294	301	286	276	313	279	289	293	279	303	295	328	279	301	295	298	323	314	310	336	275	291	278	302	287	284	329	305	293	284	309	311	297	301	280	292	304	325	250	267	283	269	297	305	258	303	254	296	339	326	313	319	304	284	288	274	318	310	266	329	291	286	295	333	284	305	246	310	295	343	322	290	291	308	294	290	299	291	313	289	279	312	240	312	266	287	284	308	290	291	293	292	337	299	299	301	309	288	321	282	300	338	277	321	301	304	297	283	343	311	292	267	276	298	304	329	305	259	282	296	282	341	335	297	294	305	312	338	314	267	263	300	278	275	296	338	286	304	274	284	301	287	274	261	322	280	303	273	318	299	291	319	293	338	295	301	316	320	271	290	280	330	325	285	307	296	276	294	304	309	289	312	297	293	281	313	313	312	287	293	282	331	318	323	295	294	294	271	274	336	291	295	289	297	288	325	289	270	304	317	278	293	309	324	313	298	286	293	301	322	291	286	276	284	314	293	287	330	290	301	331	281	278	266	336	297	312	277	292	293	287	316	309	291	274	273	282	306	289	292	301	284	326	295	311	296	287	329	319	280	279	308	306	280	306	271	292	287	283	310	308	279	297	285	294	316	302	297	319	291	286	265	303	309	295	307	308	305	304	311	307	298	279	299	282	306	271	290	305	293	309	304	326	303	288	325	291	288	298	291	278	263	310	330	332	291	285	284	299	295	312
41075	22480	15235	8155	2846	1155	950	882	728	781	732	791	769	693	675	716	681	708	738	703	635	721	643	667	735	685	664	640	657	659	622	650	649	724	642	639	608	683	635	696	651	666	636	672	659	626	646	631	674	669	624	663	632	649	652	682	617	650	647	663	688	674	650	613	606	642	665	690	649	625	600	612	625	622	663	649	607	657	649	625	633	656	628	659	657	676	664	644	637	628	663	647	675	610	606	658	653	672	605	660	625	656	647	617	654	642	681	600	635	649	640	647	638	623	674	640	644	670	603	641	629	641	602	691	634	670	655	643	619	649	672	666	654	643	686	642	673	652	639	626	670	639	690	654	634	584	646	673	640	636	649	691	673	643	664	677	639	656	631	608	676	640	636	661	590	626	680	628	695	653	628	634	567	626	640	643	613	656	646	634	663	658	649	676	651	632	605	632	618	642	632	631	718	672	659	665	652	666	614	668	667	627	649	686	603	648	645	642	654	610	653	676	640	668	629	651	635	630	655	633	622	614	660	629	597	682	663	649	636	645	638	642	676	658	644	642	621	646	608	611	634	647	618	678	636	625	615	628	656	644	649	625	657	636	655	658	645	676	598	634	642	688	632	628	636	639	605	642	609	658	650	618	624	663	642	686	622	588	662	631	680	646	670	662	615	671	640	650	642	681	632	603	636	648	599	659	641	680	696	659	605	641	668	662	642	658	657	617	678	614	631	647	661	639	649	637	614	685	678	637	632	621	645	627	642	639	681	598	640	654	618	666	664	628	608	670	643	612	665	661	594	613	624	659	589	661	657	576	676	632	619	656	619	627	622	635	643	685	643	648	663	587	617	665	657	633	660	664	655	626	625	652	669	608	631	604	667	631	695	653	624	645	648	627	642	642	598	632	612	651	624	638	634	622	633	689	658	631	666	623	639	683	654	641	664	616	644	668	592	681	648	617	642	649	647	647	626	625	635	661	639	639	621	648	636	580	642	672	636	620	622	616	647	669	618	629	638	652	607	657	588	585	679	594	661	676	623	610	621	630	645	606	660	625	667	630	634	642	623	640	629	636	652	645	677	620	625	651	620	665	667	678	630	675	598	630	647	639	660	639	614	663	629	630	651	616	592	588	643	655	589	671	643	622	677	666	664	646	630	615	687	628	680	614	619	627	650	646	650	633	637	658	612	637	667	669	632	658	662	657	655	634	687	643	596	672	654	683	583	660	637	621	636	689	644	593	658	621	633	651	653	659	627	651	650	670	640	613	584	636	644	639	666	689	651	655	613	674	604	620	615	648	650	679	657	637	616	656	635	616	660	640	615	614	632	657	641	622	652	653	652	629	655	645	660	610	637	666	646	669	646	647	620	626	607	641	684	632	650	607	619	629	622	624	646	628	656	663	620	621	621	674	685	643	655	656	678	639	697	650	636	696	615	652	653	605	640	652	616	620	647	620	687	674	629	690	613	683	605	665	656	640	618	630	624	628	617	602	649	673	640	656	650	611	594	651	629	645	619	654	654	640	660	642	612	633	647	697	575	643	635	666	641	634	658	637	662	621	611	652	637	577	626	596	649	622	642	635	659	684	603	623	662	649	664	635	649	632	681	649	675	642	649	674	663	648	594	617	618	662	606	599	644	661	654	692	601	625	661	628	606	659	655	680	642	675	647	623	664	620	635	621	643	619	672	632	636	665	707	628	642	623	632	618	643	631	644	637	637	635	649	629	633	656	652	657	627	665	607	676	634	647	646	601	608	672	689	659	645	632	651	635	620	629	662	670	604	626	626	649	622	625	582	637	663	652	683	645	657	675	657	593	666	642	646	615	624	607	644	676	658	670	622	606	616	644	649	633	667	612	655	671	663	644	595	658	629	678	648	660	629	646	682	626	670	618	629	634	625	636	642	634	624	614	673	648	646	651	648	630	633	637	621	604	653	689	646	678	650	618	649	630	634	687	645	602	634	609	647	671	647	636	627	628	605	643	676	664	684	659	635	620	669	646	672	666	621	603	647	676	626	655	663	628	610	645	655	619	646	658	686	629	621	621	663	702	657	565	665	660	654	614	614	633	609	667	667	677	629	618	668	621	667	664	663	683	589	660	645	644	648	620	652	663	690	604	642	660	612	657	633	618	650	624	676	622	595	643	632	694	636	621	647	670	665	652	650	677	656	586	653	656	673	651	637	619	626	621	670	656	673	645	688	633	612	658	662	666	668	644	671	662	648	669	646	644	650	638	678	634	663	626	609	630	593	652	654	642	649	622	643	638	643	638	666	601	671	594	664	633	638	685	666	640	674	668	661	631	634	619	639	585	671	623	694	628	640	621	644	645	646	618	612	600	631	631	654	664	645	646	638	621	647	651	633	618	630	651	662	648	604	668	657	658	649	600	694	658	630	680	624	634	634	638	664	619	631	661	650	602	661	582	655	654	649	646	669	645	656	615	599	626	651	675	600	661	618	639	654	645	653	654	628	654	662	607	657	654	645	639	606	615	616	649	659	676	705	611	603	621	615	682	713	657	642	626	594	625	650	637	623	658	654	668	682	598	643	644	641	654	631	640	659	671	690	598	632	603	632	609	643	644	652	640	700	609	615	653	613	594	633	649	616	632	608	638	627	586	671	613	656	664	638	620	650	653	674	615	683	609	609	675	622	642	620	614	654	656	705	666	660	639	646	674	654	629	646	649	597	660	622	616	667	634	649	643	599	617	675	630	640	654	617	632	657	664	636	640	651	616	653	604	654	656	632	621	611	642	682	644	662	642	641	666	684	649	608	620	650	650	649	631	628	610	620	645	645	580	628	629	650	647	641	651	605	629	616	657	644	690	583	632	669	671	624	638	657	638	648	656	631	662	608	657	624	646	677	694	647	630	696	617	635	632	628	704	678	635	609	632	632	635	628	623	659	623	690	650	624	642	659	620	661	631	642	652	648	596	665	659	640	657	651	655	636	630	670	586	621	622	638	614	676	623	691	653	624	642	664	614	661	666	691	672	661	594	612	630	663	595	674	624	668	623	676	613	634	603	601	660	613	673	615	588	690	618	626	618	641	629	631	647	661	641	661	701	615	609	657	683	639	619	662	632	607	607	596	702	631	654	647	626	640	645	650	642	632	640	662	654	658	615	598	609	636	628	645	653	641	667	650	642	638	640	661	654	657	625	601	650	656	650	697	612	658	633	654	664	616	624	632	629	681	680	663	645	626	606	583	650	631	647	556	637	648	585	655	621	645	646	628	640	619	650	647	670	643	587	620	654	633	625	628	659	645	641	611	613	643	664	621	614	626	680	650	627	669	622	654	642	659	691	610	614	637	632	632	604	649	663	656	648	585	680	664	653	645	699	595	641	607	652	670	652	676	648	622	636	601	643	656	696	642	603	644	619	644	611	675	635	650	657	635	662	665	642	629	613	628	615	623	623	686	672	683	672	627	663	631	689	604	614	633	642	652	650	640	667	607	610	661	643	627	638	655	628	650	678	633	627	654	646	619	648	660	632
65769	33441	14357	4716	1376	611	437	397	348	336	347	304	320	336	320	295	338	325	298	307	279	331	295	325	307	286	307	329	296	329	292	282	323	305	299	310	313	279	287	261	319	297	311	280	315	320	287	316	315	279	302	281	288	295	310	293	289	244	318	293	287	282	298	271	335	287	286	275	295	290	318	284	296	290	294	300	286	286	297	281	272	291	308	305	289	287	279	314	290	284	307	317	276	297	307	302	303	338	328	310	299	305	323	303	319	287	295	303	293	260	284	286	315	292	323	289	297	270	314	316	295	287	282	278	317	314	295	321	311	296	300	273	274	276	309	311	294	302	297	279	300	271	305	289	275	301	281	305	310	305	303	303	293	311	325	285	298	294	314	237	321	271	284	303	314	290	313	296	256	331	276	294	277	329	313	302	278	303	309	299	286	290	294	278	299	296	291	292	291	298	304	300	289	304	331	297	294	313	296	312	286	281	296	288	322	265	265	287	308	302	308	321	307	310	274	321	291	292	322	309	273	269	300	298	303	296	310	298	297	337	265	320	290	308	309	297	296	317	317	315	290	324	289	275	279	311	283	296	294	297	343	320	346	308	284	298	285	311	307	269	302	303	321	298	282	317	283	299	298	316	316	292	283	316	277	316	285	273	329	309	272	298	304	294	293	269	292	302	303	336	307	282	308	273	273	305	305	267	302	297	292	321	298	306	311	298	325	317	305	305	280	303	288	310	295	323	297	280	313	278	291	256	300	264	291	303	287	298	288	333	277	293	310	270	306	303	299	302	317	313	301	327	290	277	301	302	266	307	259	304	289	289	290	278	343	290	281	303	265	254	293	333	320	288	314	301	265	310	329	316	309	291	276	299	295	272	301	291	289	280	298	286	286	288	274	304	276	292	280	288	314	284	300	288	307	305	308	290	325	321	307	295	282	292	296	280	312	304	316	335	320	268	332	272	290	294	303	301	295	302	308	307	299	327	307	311	302	306	265	290	323	312	278	264	295	291	301	275	297	284	285	290	294	315	291	303	339	292	306	293	329	323	281	287	281	266	316	323	299	287	285	316	328	233	302	284	285	259	284	257	318	266	300	325	310	284	285	301	314	299	279	271	306	304	278	319	301	272	303	282	317	279	298	321	276	312	287	275	290	310	302	318	304	263	296	302	287	301	294	299	315	297	287	309	282	302	303	302	296	315	297	335	302	282	290	273	303	289	276	281	335	311	341	324	322	284	292	286	314	287	307	309	320	305	275	310	332	316	287	287	305	315	277	303	341	299	284	308	293	294	306	298	303	319	299	272	301	306	269	297	325	311	275	288	299	277	326	351	345	304	322	306	252	302	306	348	278	348	281	302	277	277	308	319	275	285	298	295	300	279	326	288	262	253	302	302	308	301	301	317	292	294	295	281	293	290	287	309	315	278	291	245	321	286	320	292	270	292	305	274	302	297	298	290	322	299	263	280	294	314	315	285	288	319	309	325	333	295	309	295	294	282	331	307	319	295	317	312	311	319	291	273	326	282	309	288	291	284	303	303	285	271	323	310	291	316	299	297	279	301	290	278	317	318	321	300	256	265	272	277	299	284	276	299	318	338	315	278	292	300	299	327	312	305	289	278	301	327	285	260	269	277	290	316	305	275	284	308	291	323	313	295	283	291	303	284	301	296	322	261	300	281	307	290	302	317	335	280	289	319	274	277	299	288	280	294	283	304	276	288	280	320	273	299	313	283	324	294	295	273	310	288	301	314	281	265	286	315	337	280	284	310	291	282	304	308	298	282	320	290	307	303	340	297	279	291	303	311	313	277	301	309	288	293	329	329	279	299	303	283	324	337	306	292	319	281	320	310	311	308	332	310	280	291	288	324	339	328	284	290	290	283	319	325	293	313	313	272	312	328	302	253	319	330	289	295	298	334	290	323	311	309	310	279	297	309	296	257	313	335	327	293	287	284	264	283	288	277	318	305	297	292	314	284	293	313	285	284	326	296	302	348	314	303	315	264	273	303	289	288	283	282	323	291	311	295	291	316	314	275	299	309	270	305	315	265	283	297	287	337	300	288	294	269	275	267	299	304	283	273	300	302	305	300	323	305	306	293	314	289	341	324	293	298	254	281	301	292	321	306	305	306	266	273	310	315	310	308	303	272	312	310	305	282	258	314	308	300	304	279	304	290	326	308	301	303	313	296	313	306	297	310	322	288	301	317	280	315	278	297	314	274	304	320	316	284	309	291	294	278	297	309	300	321	288	284	315	285	272	307	306	273	283	339	289	285	283	300	315	304	300	279	287	290	311	304	294	301	286	333	273	300	283	302	268	291	276	315	302	301	312	319	291	271	301	302	285	283	320	302	294	337	282	291	318	322	272	286	297	298	303	285	335	295	298	312	283	278	327	296	276	328	279	328	266	259	288	296	310	327	332	345	310	310	282	285	284	286	317	287	299	306	276	285	312	290	301	302	305	303	310	304	279	297	277	309	316	312	340	283	287	309	285	299	271	308	274	308	312	316	276	310	293	308	311	334	293	269	308	298	321	268	278	312	340	319	292	296	320	325	310	280	309	299	328	325	290	293	277	281	313	286	279	292	310	267	301	342	318	289	297	304	293	265	289	310	314	283	314	322	311	300	292	287	269	321	313	314	268	322	262	305	283	284	284	276	303	271	309	262	300	289	313	277	320	301	274	303	297	287	314	310	301	280	270	283	288	293	293	321	302	311	311	303	339	268	314	294	313	307	279	298	282	280	288	298	288	271	275	281	265	285	269	309	264	261	282	303	310	299	338	287	279	312	289	301	298	307	306	282	273	310	304	291	295	300	297	296	331	346	317	289	290	289	291	279	315	299	283	307	321	313	352	310	294	269	294	291	295	261	255	311	282	303	294	306	306	293	332	331	312	284	295	314	291	316	323	309	302	279	307	309	303	272	290	274	323	303	307	303	317	286	286	280	314	314	284	281	280	278	289	293	292	293	288	305	266	274	314	325	331	300	284	281	323	291	285	314	288	281	330	274	274	281	288	295	333	329	319	270	288	302	299	329	292	323	278	313	317	266	291	322	302	282	302	290	291	328	316	359	295	255	302	322	301	298	270	253	293	307	302	296	329	277	261	268	303	298	303	257	335	290	322	286	306	304	305	270	302	329	292	312	310	328	288	314	297	290	327	294	276	269	282	281	282	295	281	329	309	291	333	297	270	322	296	295	280	315	257	311	313	325	289	312	312	296	305	288	299	281	303	304	304	294	308	334	289	300	287	303	294	267	286	269	288	300	289	286	277	275	333	279	298	305	274	340	323	296	294	327	322	295	326	275	302	282	301	304	295	280	289	305	324	285	296	332	305	312	309	281	307	315	321	279	292	328	335	270	326	291	290	344	272	315	275	326	301	307	279	273	297	325	302	307	296	284	295	315	321	316	306	319	271	293	248	286	299	327	282	267	308	253	274	282	272	321	289	286	312	293	334	362	316	288	305	281	275	275	287	292	292	288	297	320	302	279
43564	24796	13536	8179	3444	1676	1256	1035	987	919	841	821	868	756	773	756	685	729	713	772	744	730	731	720	705	685	724	710	668	642	656	689	681	667	645	700	696	673	661	695	671	667	646	709	662	696	670	679	615	672	655	648	635	674	650	661	635	613	612	663	653	659	641	637	676	674	685	654	656	655	624	628	638	646	653	642	650	709	663	701	669	643	688	655	605	642	679	629	665	682	680	641	663	637	609	631	675	683	665	647	638	642	639	645	658	660	618	620	625	624	656	612	646	629	617	617	651	682	665	650	606	652	681	690	696	627	676	659	651	669	687	630	650	598	651	632	636	659	593	651	659	641	631	648	688	636	610	637	630	621	590	661	617	660	629	669	647	638	692	669	687	661	659	660	596	644	607	633	675	653	643	644	643	683	633	661	627	616	647	641	655	631	622	635	635	643	665	629	665	670	621	663	622	684	634	660	692	640	665	655	631	596	650	610	644	691	617	702	683	668	624	642	614	619	617	639	671	648	647	691	667	624	603	651	666	643	632	604	658	641	644	655	610	678	661	668	659	646	643	666	679	638	675	633	633	629	630	679	667	652	677	642	657	643	657	678	662	600	646	640	651	617	679	686	644	630	689	633	665	652	652	612	657	662	660	628	628	642	652	629	688	622	672	651	661	670	690	624	654	632	622	629	630	626	616	632	628	670	708	675	656	572	624	635	659	619	619	664	656	630	608	669	638	656	694	663	667	643	640	643	622	632	652	647	654	641	647	642	669	599	642	648	656	617	636	668	652	678	657	676	671	676	664	676	636	610	635	663	648	614	678	662	652	605	644	610	681	626	638	661	627	628	614	629	638	696	644	645	659	685	663	663	673	633	633	645	709	646	637	699	683	619	632	684	675	627	659	643	638	602	683	660	643	665	616	624	636	658	676	627	636	669	643	671	667	640	627	634	633	601	597	632	635	673	639	645	665	654	628	633	621	624	605	660	651	645	658	654	610	581	649	638	636	643	658	605	691	638	632	647	637	662	648	608	586	616	672	657	648	656	628	654	606	642	659	629	656	644	651	605	639	617	627	634	610	633	633	646	637	636	640	657	632	662	636	671	597	631	644	599	649	608	648	681	663	651	633	613	639	602	635	695	647	707	586	662	659	632	629	605	679	655	638	657	677	663	643	629	621	631	644	622	645	658	653	631	657	670	632	588	655	687	699	638	628	586	655	636	647	687	622	647	636	651	633	659	670	630	654	634	642	652	666	662	650	685	638	630	656	674	640	607	647	648	665	646	591	660	640	656	671	699	607	650	655	645	607	647	622	635	683	687	648	596	645	638	663	617	698	677	635	638	671	665	671	659	593	629	622	631	608	596	652	622	663	642	639	664	637	631	646	611	622	642	642	608	635	628	674	663	659	633	681	652	667	669	668	630	686	649	664	672	676	643	644	642	618	682	640	610	685	655	682	627	617	633	612	629	607	641	637	642	630	670	635	634	653	646	649	675	633	609	635	656	609	644	688	623	617	635	608	658	635	624	656	646	685	668	682	616	670	650	679	645	654	664	611	665	664	653	642	609	638	666	646	603	680	646	583	654	595	665	622	640	663	656	617	655	643	652	668	708	618	658	627	663	665	660	597	604	633	638	630	620	620	624	588	668	664	632	634	661	639	663	671	668	717	624	668	638	596	644	593	641	667	635	649	726	640	645	636	655	665	638	678	622	657	610	699	607	638	597	705	614	650	645	679	647	659	657	630	654	720	640	661	596	614	600	604	645	648	647	644	661	677	647	676	647	656	614	645	636	644	632	677	600	634	687	674	714	656	667	626	667	647	655	633	659	619	644	662	594	691	592	633	619	614	643	636	663	713	651	636	637	654	683	714	626	644	696	644	670	623	623	656	638	621	666	642	678	709	615	657	632	613	694	639	664	660	617	718	687	648	664	706	598	592	645	610	673	678	652	657	638	624	647	603	635	651	658	693	673	638	652	624	633	671	615	603	616	640	637	653	611	658	653	683	638	641	654	619	629	612	664	680	673	636	658	650	624	644	674	652	627	682	685	654	632	641	702	646	646	661	614	688	666	666	655	665	622	626	630	693	630	622	621	615	625	657	634	668	635	616	697	664	654	679	685	672	692	674	624	634	648	672	649	658	631	696	641	610	621	659	670	604	662	636	682	624	616	615	693	613	635	642	633	674	653	635	661	670	632	637	627	649	647	616	660	633	628	610	662	653	611	618	642	611	648	654	710	644	646	594	631	628	690	662	665	605	646	674	570	632	594	634	678	670	657	668	648	631	604	594	681	665	645	650	622	646	650	641	639	623	680	627	635	658	643	672	616	667	650	639	640	646	674	655	625	598	678	665	671	664	619	583	695	643	644	634	649	659	662	647	664	668	644	649	659	630	693	651	641	652	646	616	667	648	611	648	664	643	641	641	684	659	654	659	673	632	650	643	666	589	635	621	654	650	616	644	650	680	639	696	608	647	622	675	646	638	614	646	602	601	644	621	670	623	629	691	660	685	653	700	663	654	639	650	615	632	667	618	665	656	693	673	630	670	677	616	626	663	637	672	661	639	665	606	611	646	604	603	665	692	631	633	652	645	626	645	641	614	682	631	625	642	650	647	661	692	684	638	662	653	621	671	631	635	625	661	662	635	624	664	683	613	615	665	615	639	658	701	644	638	648	608	618	623	673	624	649	623	681	644	657	656	680	649	606	670	666	627	656	695	655	658	633	675	620	652	683	676	687	644	657	667	660	651	652	659	629	690	623	655	649	649	692	622	597	635	634	684	722	658	625	671	642	661	709	671	623	623	640	635	674	659	712	626	655	660	647	712	665	622	666	602	674	661	662	677	634	684	649	638	669	630	631	679	637	692	665	681	584	665	641	629	680	652	640	667	640	632	614	663	681	612	633	670	668	608	644	628	597	622	629	652	682	642	661	684	689	653	582	643	674	674	686	632	660	655	643	632	605	606	663	648	591	658	663	662	633	636	633	654	652	660	665	674	652	629	587	667	590	649	640	686	612	617	640	670	656	683	648	631	652	674	622	654	584	652	647	605	660	608	668	654	650	660	633	623	607	655	651	632	653	635	643	637	647	670	657	637	649	664	644	582	671	625	622	642	683	629	600	630	630	633	655	660	677	610	644	609	657	698	660	654	686	622	616	649	650	652	634	604	642	724	685	602	675	692	640	596	657	661	632	624	652	706	674	610	697	622	672	648	644	695	652	669	659	634	643	628	660	625	641	632	620	661	655	678	664	679	663	682	614	659	653	623	629	649	670	630	645	673	662	657	644	672	653	628	652	637	666	638	636	652	654	667	652	647	639	643	639	609	648	621	638	621	606	606	642	671	632	652	612	629	617	658	669	704	657	633	627	656	654	634	632	669	639	645	564	636	636	635	633	613	627	659	626	658	629	653	647	677	621	639	636	670	672	687	678	645	679	651	667	599	600	648	621	643	626	671	691	606	663	642	613	672	637	650	660	651	647	664	686	625	660
44160	23034	10318	4421	1395	520	377	403	390	337	324	339	331	320	326	356	326	333	319	286	278	302	306	292	318	297	331	314	310	309	300	291	290	311	308	312	299	305	291	281	312	331	352	305	305	317	313	308	310	299	293	302	308	301	289	287	259	296	263	306	279	332	300	273	306	313	297	286	307	317	287	316	296	280	288	317	306	316	293	325	283	282	317	333	324	302	322	316	306	293	292	306	300	306	260	304	335	346	292	300	334	291	277	278	302	304	296	311	293	307	314	304	280	313	301	290	295	297	351	287	281	324	310	305	290	282	260	274	291	324	331	325	309	327	318	341	305	287	307	286	330	312	270	270	321	293	317	298	269	320	303	301	277	322	311	307	290	259	294	298	294	328	269	308	293	293	285	318	307	248	292	288	284	280	314	304	313	341	302	297	290	285	282	308	313	314	326	272	295	311	314	278	322	285	316	292	337	324	299	290	326	299	326	283	301	298	316	323	242	319	243	264	283	316	278	270	281	301	291	310	306	290	328	324	282	311	323	320	312	298	311	292	310	280	341	320	313	287	288	287	320	310	300	312	343	295	285	312	310	324	330	351	301	311	304	324	297	286	307	324	282	283	320	273	351	307	288	277	272	289	302	293	289	304	314	297	305	318	280	307	333	315	281	315	300	299	319	313	302	289	273	283	335	296	294	275	259	304	325	286	322	304	312	296	281	302	305	288	297	285	302	311	316	281	318	316	315	292	320	315	270	290	309	334	308	292	282	286	318	323	321	318	275	320	283	265	299	325	331	318	274	292	284	280	312	307	294	295	275	283	289	293	317	298	313	332	303	282	298	319	275	304	289	326	313	321	307	289	288	297	295	301	327	291	295	296	276	295	267	311	310	283	303	330	312	281	308	284	305	335	319	310	287	324	277	290	259	289	308	299	323	313	272	311	298	304	316	318	321	282	297	312	305	290	266	285	306	334	326	296	321	327	266	285	324	329	308	282	320	323	295	269	324	263	305	308	314	300	313	304	279	294	306	294	298	289	295	338	299	340	295	288	329	302	306	313	308	294	295	264	336	310	288	296	280	305	283	316	303	314	316	305	355	291	294	308	291	345	310	316	268	294	296	292	276	306	314	301	284	255	320	323	310	282	304	306	272	269	302	317	298	273	304	323	286	303	295	319	301	266	299	329	293	296	323	308	295	307	308	287	275	303	316	305	264	300	320	331	284	290	325	271	298	302	292	281	304	296	310	311	310	341	277	293	332	328	288	298	300	285	299	290	297	284	302	277	287	295	293	299	317	300	333	283	327	289	282	318	293	295	308	268	298	303	273	332	297	325	293	300	265	333	319	293	287	315	323	297	273	325	360	353	300	304	285	321	308	302	312	271	314	294	300	265	313	311	322	303	308	268	331	295	325	297	351	278	287	316	291	292	273	346	343	248	302	332	303	300	262	296	307	297	297	317	307	281	293	287	333	294	309	308	282	286	272	301	303	279	292	296	320	292	271	311	268	339	303	262	330	337	317	308	269	294	311	286	311	279	336	298	300	320	328	293	320	286	260	265	287	295	300	270	293	333	321	295	266	308	316	303	322	302	302	311	295	318	304	274	294	314	304	313	308	324	295	314	334	301	308	277	287	285	312	305	297	301	273	298	308	343	266	311	299	293	309	309	291	327	321	286	325	295	293	315	310	302	300	293	294	302	285	283	308	288	295	289	285	290	268	287	325	315	286	309	298	317	301	332	317	317	278	268	336	320	297	326	283	313	276	260	311	287	308	257	279	297	335	284	293	296	325	322	316	302	277	307	257	304	308	322	287	257	307	345	309	279	303	290	296	305	303	331	314	302	320	328	317	302	277	286	305	295	303	304	289	288	281	297	324	302	298	296	280	339	308	311	308	280	295	300	306	273	322	333	294	302	292	326	305	289	304	288	306	278	303	334	269	269	294	303	311	302	283	305	285	300	328	315	317	282	347	286	269	292	314	293	294	371	303	297	308	309	301	294	282	284	311	302	328	294	317	312	320	328	330	302	294	329	302	303	343	313	330	318	287	297	303	296	291	254	310	277	287	310	300	350	305	313	315	331	297	293	304	293	301	311	309	319	313	320	334	296	298	298	317	295	324	329	301	316	324	303	308	291	299	291	325	306	303	303	296	290	327	342	287	315	306	331	293	296	298	294	294	287	274	293	284	306	262	290	271	298	282	275	292	286	241	328	278	303	317	324	262	303	281	300	278	276	312	271	339	288	284	287	287	309	331	304	276	288	298	292	300	322	314	312	334	291	284	276	291	320	275	286	324	305	342	292	305	283	298	328	317	288	316	280	289	283	276	296	260	315	299	265	288	339	318	282	305	276	314	293	294	307	312	306	337	339	276	280	307	322	297	297	332	309	297	311	338	298	298	298	286	360	317	287	291	277	279	296	281	270	299	331	291	351	288	341	282	300	322	295	308	299	343	352	345	298	292	335	288	303	301	283	334	310	304	301	292	341	322	313	336	316	276	298	345	316	290	277	309	284	319	293	302	295	305	296	282	275	292	289	298	319	291	283	276	276	297	326	321	291	302	303	299	309	309	333	312	269	278	294	291	287	281	288	312	268	290	286	268	300	310	337	298	288	285	296	321	298	316	310	281	316	306	309	297	278	290	313	274	274	304	331	302	313	286	332	281	262	277	295	308	282	290	342	324	300	304	307	318	308	305	309	306	292	295	314	247	286	294	306	314	305	297	287	302	295	310	300	300	296	297	287	287	299	314	297	311	346	267	354	292	328	314	292	313	285	280	303	316	303	282	317	331	305	294	308	311	269	296	304	298	337	295	304	296	301	323	316	304	332	317	306	319	344	345	346	281	305	305	349	309	282	313	318	300	326	302	312	287	301	302	311	329	326	333	265	316	308	276	302	282	297	304	289	292	303	302	330	318	318	303	303	317	313	307	305	288	245	303	293	314	277	311	348	307	271	294	323	322	295	328	302	269	301	300	293	309	310	277	293	278	268	343	292	294	310	322	343	326	320	311	314	294	316	324	323	293	315	295	321	321	315	310	300	299	290	336	292	288	282	326	286	312	292	313	310	285	289	303	299	321	303	251	321	311	322	340	311	314	332	341	282	296	296	283	319	296	293	312	323	304	294	284	321	293	268	329	296	323	300	314	288	337	327	281	349	280	340	309	291	304	314	302	279	283	272	332	317	316	299	325	288	289	317	337	357	324	310	301	289	271	290	315	269	283	289	293	318	288	285	277	312	333	281	276	299	300	311	334	322	299	269	314	277	295	318	301	302	315	288	299	281	288	306	320	306	309	295	305	303	317	317	287	305	315	312	308	297	284	302	310	280	346	297	291	297	319	316	294	260	305	291	293	301	282	299	312	286	286	317	297	295	286	297	349	271	257	281	297	312	308	296	306	263	281	306	272	301	311	309	313	265	304	259	318	300	292	311	271	264	270	297	305	307	294	315	274	300	306	340	283	261	304	291	282	294	290	320	357	314	280	295	303	321
28377	16693	12990	8975	3742	1462	1115	983	851	807	852	828	712	737	744	736	707	749	668	671	725	752	727	716	672	702	693	686	725	694	682	633	695	657	652	702	683	662	685	659	683	663	645	648	645	654	649	683	652	687	674	659	642	662	635	664	645	672	657	649	647	697	637	672	674	641	675	630	653	674	656	579	676	654	602	681	642	669	614	634	640	664	601	618	628	663	656	615	614	662	659	609	673	583	665	659	641	637	670	628	649	638	647	643	655	697	654	661	646	595	650	670	644	641	634	665	702	626	654	640	678	615	626	669	628	636	654	634	665	653	633	584	661	649	595	674	651	676	648	690	682	665	640	658	673	612	639	644	637	671	678	675	668	661	647	661	684	623	668	664	687	684	684	703	643	683	660	644	634	617	650	637	662	679	676	639	678	657	647	640	619	653	643	655	645	621	631	616	645	637	635	621	644	619	647	661	663	690	663	617	667	632	659	651	624	686	648	662	637	623	657	611	672	667	665	632	631	690	655	678	648	670	692	635	698	654	668	698	644	627	649	681	684	649	648	648	681	624	712	652	621	605	609	655	635	646	645	617	655	634	652	677	663	671	692	639	646	651	663	626	664	617	621	643	667	635	683	599	647	686	681	678	649	594	636	657	664	637	644	641	693	624	646	649	694	686	677	624	640	638	692	647	569	685	657	676	646	672	666	659	648	648	643	638	692	688	676	657	665	626	676	666	709	650	675	676	656	617	660	676	656	656	611	671	641	691	623	646	643	598	653	655	649	651	643	644	644	618	636	639	665	663	637	648	614	663	632	622	642	637	662	673	623	628	681	656	642	688	634	641	640	559	669	652	679	624	627	646	654	656	683	631	669	635	645	672	626	643	651	655	692	615	644	642	638	613	621	650	653	652	703	653	645	668	679	693	660	649	707	686	678	698	667	698	614	622	662	671	688	670	609	670	639	626	633	668	632	660	688	679	606	681	650	576	661	651	617	650	634	700	662	670	624	657	611	653	644	689	649	681	616	594	645	639	648	632	669	682	672	648	620	698	627	688	640	648	661	631	671	655	667	670	645	652	675	679	664	656	618	676	689	652	687	667	631	661	636	620	644	669	685	646	665	634	677	660	658	629	634	651	683	669	661	625	631	616	677	600	609	682	666	623	623	668	711	680	640	634	657	661	679	666	628	640	628	626	664	649	673	660	638	594	652	648	631	639	655	689	628	646	657	622	608	660	651	648	626	678	680	692	631	639	616	621	667	647	654	650	630	638	641	623	632	642	639	638	655	651	648	604	645	674	633	657	664	608	621	651	657	611	675	716	599	619	646	633	696	666	674	658	616	583	640	652	645	640	638	686	645	648	663	674	665	651	675	666	580	622	697	643	638	668	640	653	603	667	672	642	614	648	617	616	630	625	643	625	620	708	645	640	650	604	668	629	646	681	634	664	692	642	636	653	660	651	662	660	633	671	686	645	642	631	680	658	616	653	705	656	641	646	681	624	625	642	667	620	643	653	656	666	634	599	660	641	666	650	652	647	635	691	626	590	633	683	653	675	631	654	687	653	688	660	615	672	664	646	651	631	597	626	624	645	668	653	660	664	614	635	664	639	599	662	649	606	674	651	660	651	637	701	675	616	659	658	682	632	666	696	616	651	646	630	665	664	666	630	635	684	626	678	657	658	647	606	647	688	696	644	631	633	613	615	666	659	659	609	680	634	618	679	625	667	660	647	655	647	658	672	653	633	632	706	647	682	703	588	684	673	638	631	627	660	670	682	637	707	617	660	617	669	626	630	626	652	652	627	666	641	669	655	642	626	656	626	596	655	675	645	654	666	705	641	601	643	609	635	644	605	709	656	650	642	667	659	660	656	625	677	631	672	640	646	627	643	675	682	632	679	679	650	660	631	657	626	590	629	673	659	657	593	617	669	655	626	642	658	630	653	646	630	623	710	667	669	671	648	623	609	655	648	674	684	652	618	593	654	641	608	668	691	639	641	675	638	653	645	652	644	659	642	650	686	629	649	658	620	600	591	657	604	627	644	653	590	655	611	665	606	651	680	665	642	658	641	640	655	704	657	706	657	655	677	672	633	676	698	619	689	637	644	640	577	654	632	654	641	639	671	640	685	640	662	634	677	651	639	642	655	656	636	630	633	649	646	630	648	601	672	617	626	639	646	641	662	612	660	658	664	637	623	670	648	613	648	678	666	637	654	651	626	610	639	657	639	654	623	701	655	687	618	633	647	625	656	652	677	646	646	621	724	628	672	659	628	678	670	645	683	663	666	633	636	657	660	654	655	630	652	671	635	639	634	630	649	650	629	647	630	647	668	639	667	630	646	616	659	666	578	633	647	631	586	680	637	629	648	695	670	634	599	628	674	633	698	641	665	637	622	622	688	673	654	647	658	649	696	665	608	647	677	610	636	616	696	674	652	679	667	627	669	664	607	682	677	657	639	635	664	656	651	624	653	705	620	626	653	611	641	643	615	641	638	609	603	682	660	671	628	668	584	646	639	685	628	626	617	642	697	625	673	631	663	688	624	624	623	597	649	635	656	624	649	667	621	650	696	657	670	633	626	641	655	632	672	655	601	669	642	620	613	648	623	599	708	661	677	651	624	657	682	694	625	591	622	656	632	645	685	648	662	647	690	662	672	611	637	640	662	677	619	692	633	635	673	639	663	634	678	664	684	620	658	635	623	630	704	642	679	639	668	620	694	632	609	618	693	656	618	683	658	657	633	641	650	690	648	708	660	654	653	699	640	654	638	602	633	611	670	650	652	661	643	641	682	686	622	676	640	593	658	612	634	666	613	587	666	634	640	615	650	669	618	662	627	653	665	669	608	678	665	637	636	657	647	659	642	612	658	696	654	590	673	612	621	628	651	637	618	623	646	660	623	647	641	608	575	620	621	670	630	649	619	631	642	647	631	652	659	705	639	630	669	618	661	643	672	660	655	666	664	657	603	702	620	709	667	669	645	584	673	625	614	630	692	648	641	659	657	710	608	636	707	650	632	657	655	655	679	645	589	680	636	642	660	622	654	636	668	678	652	647	654	678	604	637	617	678	661	658	595	634	645	605	654	599	691	636	636	637	692	691	628	651	663	645	684	669	624	656	629	635	602	630	654	654	642	620	639	644	647	676	701	679	671	648	634	654	637	680	651	678	631	615	699	651	625	645	670	704	618	643	632	633	642	681	675	667	691	600	599	695	624	676	648	645	656	620	620	696	677	689	644	626	627	648	649	660	634	615	621	580	681	660	636	643	651	627	656	638	630	663	656	648	620	643	634	643	630	653	660	642	659	616	693	615	668	684	603	626	600	642	673	634	652	659	650	634	594	692	612	663	656	623	618	637	636	606	642	653	636	634	661	684	651	636	624	628	703	680	605	636	654	613	641	626	662	642	633	676	644	674	648	654	648	656	629	669	659	693	588	675	685	677	663	642	620	628	642	596	665	658	627	675	629	655	652	678	676	635	664	657	624	644	658	662	622
55616	27457	15514	6199	1668	696	434	391	368	363	330	328	306	336	312	320	320	291	310	285	298	322	314	309	293	329	312	296	334	332	301	299	308	306	289	299	294	274	313	313	297	336	317	296	295	290	292	277	299	294	297	337	316	259	284	286	272	285	309	325	294	299	285	313	296	285	281	313	314	256	321	310	291	306	298	295	319	277	312	288	319	261	276	299	306	284	305	289	298	314	308	286	297	347	326	273	294	313	305	267	305	272	300	265	299	319	297	276	255	291	306	309	303	264	294	281	241	278	275	286	300	287	284	291	280	301	284	288	303	286	299	304	301	287	304	326	282	289	283	272	335	304	312	322	306	323	270	315	290	315	286	302	278	307	270	303	307	297	260	278	254	259	305	295	295	309	300	303	301	264	286	309	280	292	321	291	301	284	283	280	251	251	308	299	317	281	314	287	270	293	312	277	296	276	331	298	300	290	300	296	287	275	287	263	326	305	310	300	325	317	323	290	271	301	319	305	241	289	283	310	286	262	286	295	308	300	289	273	295	263	262	286	289	316	295	321	321	323	307	291	288	279	303	280	297	255	295	309	286	293	295	307	292	308	336	314	302	275	276	260	286	309	294	305	299	289	281	294	283	280	288	315	302	295	287	266	271	291	306	296	300	302	313	287	278	282	267	268	253	278	287	290	331	289	277	294	278	285	305	283	255	300	319	272	307	303	294	291	296	305	277	290	303	293	286	282	322	300	326	288	316	301	301	300	281	288	261	302	303	259	290	318	295	298	270	298	329	312	311	268	283	288	294	303	274	288	305	312	274	256	282	308	339	254	307	279	254	284	346	333	315	293	293	246	312	309	300	300	269	289	286	267	305	279	304	323	276	319	292	312	338	301	316	323	291	277	281	269	330	305	276	279	259	289	275	292	305	269	298	289	317	312	297	276	264	301	282	286	292	261	290	282	288	323	348	299	284	298	291	247	290	259	288	267	294	287	274	271	295	275	299	305	291	299	312	306	294	271	276	272	324	299	286	284	301	270	275	311	267	347	299	286	272	300	283	268	287	295	318	297	270	313	301	284	272	298	273	291	322	303	313	295	301	281	300	304	288	284	306	282	256	232	292	291	302	295	267	299	301	307	303	345	292	290	284	282	301	306	315	262	289	294	300	305	320	287	286	305	275	269	289	310	298	271	311	294	270	277	289	264	289	278	317	293	314	292	311	297	301	285	295	269	305	290	295	289	285	297	282	282	292	294	298	307	315	305	277	295	301	309	306	308	266	334	293	316	259	269	294	332	280	292	310	303	264	292	284	271	315	323	283	296	280	310	310	331	297	305	295	302	308	272	306	266	289	286	271	278	285	300	325	262	299	321	305	332	312	303	313	280	294	305	294	304	307	295	283	292	271	325	305	314	260	264	282	298	284	285	326	295	282	260	301	301	304	287	309	284	268	313	300	293	302	318	293	285	312	287	272	308	311	282	261	301	319	272	273	279	314	288	342	271	282	287	275	298	315	290	305	273	334	310	244	322	324	304	298	271	299	293	293	314	284	314	300	289	334	287	275	293	306	301	278	308	271	277	286	301	301	289	269	289	317	280	275	305	317	299	334	306	292	291	291	344	295	280	303	320	295	291	259	290	284	302	307	276	300	282	307	277	319	295	281	270	304	308	268	296	289	304	288	304	296	292	288	257	306	303	269	280	288	314	299	290	293	282	280	319	308	270	300	285	291	253	304	299	345	278	270	296	305	264	289	272	311	274	328	305	281	284	313	310	297	298	287	296	267	306	290	292	316	296	292	308	280	260	325	326	304	241	299	286	295	251	307	290	353	263	284	305	292	305	319	257	301	293	268	300	325	277	298	261	293	302	297	278	259	306	267	283	265	269	310	259	290	286	270	312	325	292	272	297	266	336	274	287	295	293	303	269	276	295	300	306	351	311	296	300	311	290	276	308	283	321	300	291	268	314	281	307	304	243	286	301	289	294	282	280	311	292	291	317	314	289	310	297	300	286	272	287	290	297	289	297	285	316	329	307	328	264	319	274	271	330	251	310	321	272	304	298	309	296	302	268	276	289	278	276	280	300	289	298	306	312	290	310	332	288	295	270	282	294	290	300	305	279	328	301	293	288	303	312	262	274	289	319	296	292	304	269	304	300	269	266	297	323	268	279	300	294	314	285	300	308	273	269	299	295	326	280	300	320	323	283	331	318	265	286	276	289	300	272	305	314	274	279	309	269	279	287	308	328	312	273	315	284	258	292	297	318	292	291	313	309	291	307	310	321	279	283	283	323	273	328	317	309	284	328	282	292	300	314	297	319	309	303	290	301	302	282	310	307	267	224	261	298	297	269	287	246	286	295	302	304	309	267	302	307	304	347	305	302	275	298	255	268	290	288	302	274	285	330	287	307	288	296	279	287	319	323	251	269	286	271	320	306	318	348	260	283	287	283	307	281	315	270	281	294	314	284	314	303	279	289	309	294	274	290	282	294	311	301	276	305	303	273	277	305	250	289	314	286	294	309	241	273	287	310	279	293	294	300	309	291	258	267	287	285	277	280	313	280	296	321	290	297	295	285	331	296	285	313	288	275	287	321	317	291	323	288	282	277	316	326	295	288	280	254	332	316	308	311	324	276	274	276	299	300	275	276	292	324	321	307	304	283	302	301	300	306	285	306	271	275	263	298	282	284	290	287	287	273	320	298	306	281	331	297	318	318	288	295	314	292	308	302	313	294	289	339	307	289	297	290	300	270	306	288	302	274	268	312	291	287	295	321	275	294	278	265	292	363	300	292	305	275	305	297	285	297	283	275	343	300	311	270	300	283	272	258	292	313	302	323	280	288	306	316	317	272	286	277	305	308	277	292	266	291	274	291	293	340	300	297	269	294	279	322	303	277	297	296	322	271	314	240	308	284	288	314	296	288	293	298	325	291	323	269	304	276	282	292	282	311	299	350	308	289	287	296	286	306	317	329	300	311	287	298	334	279	284	286	311	293	277	249	272	281	298	282	283	306	292	274	259	286	294	295	304	321	323	312	336	309	283	283	293	302	290	293	314	335	307	301	285	281	311	273	295	312	298	307	276	280	296	318	354	316	267	321	299	290	301	314	327	297	277	322	286	340	284	284	266	307	274	278	291	306	305	293	289	258	292	301	279	282	304	272	305	286	281	286	281	300	251	315	286	293	277	302	265	312	307	315	297	257	301	298	294	278	327	314	311	277	299	303	306	303	288	318	323	277	283	291	286	298	259	315	309	270	281	306	286	273	294	306	261	277	290	269	290	312	279	289	266	288	300	288	307	290	283	282	279	250	293	284	291	284	281	316	290	297	295	287	269	323	293	291	301	265	303	292	267	276	315	279	295	294	291	282	265	282	278	282	286	332	315	266	281	304	301	311	324	305	307	319	306	276	289	283	297	293	298	263	309	283	303	343	307	272	294	277	327	304	282	304	316	285	280	338	292	300	327	290	320	327	281	263	310	320	303	300	327	290	294	305
35679	20064	18514	11157	4480	2016	1310	1174	988	986	921	896	847	773	762	735	748	725	764	747	738	746	702	733	734	729	734	712	695	712	716	720	696	677	710	669	720	644	702	670	674	683	645	628	646	649	690	637	658	640	692	667	646	644	671	657	625	637	654	617	637	626	608	619	633	643	649	652	637	604	685	656	645	640	642	616	628	638	611	626	662	668	638	649	622	639	632	625	673	662	642	663	678	656	641	651	645	598	640	655	635	659	612	637	623	603	675	568	621	641	640	654	643	620	645	606	621	597	631	621	691	648	668	663	617	642	652	634	688	612	645	647	651	599	631	639	620	618	618	597	625	619	703	626	659	585	619	671	602	614	646	663	651	613	693	599	552	651	633	669	619	641	655	607	662	646	648	627	637	629	622	567	617	644	637	671	642	650	653	653	646	630	611	629	594	607	691	626	677	581	595	634	611	630	621	670	588	639	615	646	620	662	624	608	628	613	626	669	668	657	652	678	621	642	665	646	656	637	634	634	634	644	694	646	658	613	613	653	684	617	664	619	611	679	654	615	647	608	669	630	659	657	671	698	631	640	624	644	651	653	704	663	609	673	602	613	633	629	618	664	627	640	619	704	659	624	663	633	655	632	633	632	641	619	681	668	613	621	636	643	680	638	615	622	604	605	655	616	636	626	640	638	636	637	698	660	659	638	623	641	633	657	615	621	609	662	594	652	627	657	640	594	653	625	670	651	703	656	683	607	634	634	658	642	619	625	627	644	620	645	620	612	640	637	667	639	634	661	638	581	635	617	620	689	643	637	700	691	640	672	625	636	621	589	646	635	664	630	685	651	618	645	587	648	669	640	652	668	610	615	598	616	669	632	648	600	682	645	617	612	678	632	661	651	641	596	651	705	648	626	604	651	643	623	627	628	651	626	600	621	601	688	685	672	666	622	647	647	622	670	683	652	630	654	645	576	698	611	662	663	624	633	649	603	649	613	637	674	631	631	604	644	679	587	649	626	638	643	650	664	631	616	665	663	617	625	596	622	621	667	636	666	620	653	671	598	657	675	630	706	674	665	671	632	669	646	622	608	679	650	669	652	602	655	612	631	654	682	623	638	671	672	626	644	640	620	643	635	680	698	597	624	584	609	644	611	653	674	629	629	639	647	654	627	622	636	668	623	648	698	614	662	667	616	603	614	681	640	616	667	692	620	636	641	621	647	640	675	661	630	640	616	607	681	666	670	639	649	626	644	618	632	642	658	624	652	658	640	660	665	647	641	647	618	671	623	583	670	642	631	648	680	631	620	636	615	639	627	634	628	630	627	654	608	670	635	645	733	642	636	577	641	651	644	626	633	628	629	608	662	653	650	656	635	668	651	649	624	602	633	619	641	643	640	604	646	652	639	657	631	630	642	647	624	654	609	612	600	650	648	656	637	605	646	636	609	599	640	635	690	637	654	653	653	647	677	651	650	631	643	605	608	643	631	619	678	647	636	654	673	668	669	655	635	678	620	645	649	671	654	658	597	614	668	658	680	602	634	579	621	630	643	593	628	654	627	619	661	625	632	663	628	651	653	659	590	674	618	619	583	677	630	590	644	664	615	648	629	632	630	604	576	645	622	605	633	620	624	675	638	631	645	627	646	637	612	638	645	630	632	662	665	664	660	632	649	612	638	661	640	633	626	635	648	621	656	601	636	651	675	692	659	604	652	625	601	634	620	633	621	650	625	627	600	615	682	605	593	594	671	601	650	659	686	689	630	628	629	629	637	656	637	634	595	609	607	621	662	596	658	656	637	641	651	634	627	609	664	688	624	654	638	676	631	642	657	658	638	632	646	610	611	632	636	638	645	640	607	668	623	654	671	650	632	602	665	655	621	624	619	639	631	676	634	670	662	662	609	631	596	626	635	643	616	613	637	633	612	626	636	637	642	678	629	638	633	651	638	657	628	642	648	656	629	588	619	603	638	637	625	626	628	603	660	648	659	669	617	634	645	661	625	617	646	613	575	657	635	642	626	632	629	596	614	682	658	677	599	661	614	652	669	623	639	636	635	617	658	664	628	706	612	683	635	657	607	620	664	678	630	602	657	623	647	621	617	621	613	604	643	644	634	635	622	626	640	628	608	646	641	659	682	621	644	628	623	580	608	637	663	628	614	664	662	653	602	599	632	686	636	623	661	645	632	633	664	659	635	610	689	628	594	628	576	649	627	605	650	606	631	633	648	631	651	640	624	633	659	665	605	639	661	662	634	629	640	629	690	657	655	672	633	632	634	678	638	670	652	620	642	600	612	600	663	669	622	622	654	634	647	645	662	667	675	680	631	657	586	644	589	667	620	642	704	677	609	610	628	597	617	720	649	668	613	642	589	657	635	638	653	614	668	696	664	616	647	616	614	631	639	661	638	690	589	654	655	692	648	635	626	647	627	668	657	600	608	662	605	655	680	677	629	648	615	607	637	637	646	642	621	634	578	629	618	606	610	617	665	693	654	604	644	600	627	641	654	602	640	615	652	639	648	691	667	619	673	649	611	660	624	609	638	615	655	652	634	689	637	599	618	643	665	622	644	597	663	613	654	627	640	627	684	675	687	632	639	630	641	626	664	612	637	652	663	638	649	677	606	605	660	656	662	665	604	660	619	641	623	651	673	639	671	698	597	647	588	623	646	646	670	645	646	637	668	646	647	669	655	656	665	678	653	609	655	640	653	638	673	647	641	650	651	611	629	641	681	659	637	631	644	672	632	649	610	647	658	645	637	623	660	611	665	622	645	660	626	636	653	599	701	600	640	603	649	635	641	644	653	641	602	634	636	620	617	610	648	672	590	632	661	637	660	650	648	617	605	625	660	619	606	652	635	631	689	643	667	645	620	668	663	647	663	651	614	617	626	655	671	616	652	638	662	680	655	687	663	627	650	642	637	646	624	643	587	648	641	665	675	667	664	645	655	654	675	605	670	615	685	628	624	655	641	632	616	651	653	618	629	651	656	621	605	618	654	652	634	673	592	625	675	612	582	638	614	624	596	631	638	636	674	630	627	644	641	612	614	619	634	634	622	627	621	647	671	628	633	656	668	637	629	661	635	635	627	618	674	630	610	630	664	615	641	633	593	635	658	678	619	656	638	618	631	653	642	601	623	661	627	627	685	639	618	655	623	636	628	637	604	651	612	634	662	667	614	609	658	640	657	656	679	621	632	674	631	632	654	648	629	612	648	637	601	675	696	645	635	690	622	625	659	639	662	625	602	618	631	615	657	596	661	657	659	632	639	667	701	586	641	626	639	582	648	659	631	624	683	620	603	687	644	619	652	658	648	648	634	646	662	619	676	599	630	637	661	611	674	652	600	644	662	627	637	667	649	637	668	658	596	638	629	643	683	671	663	642	613	651	635	654	631	646	632	647	636	641	634	635	580	622	671	632	613	637	670	621	648	653	604	629	632	630	643	624	638	683	648	643	654	684	661	602	630	692	658	608	627	649	647	658	643	620	668	620	634	636	672
62741	32882	18610	7805	3364	1031	492	487	410	378	393	342	330	352	354	282	294	299	304	304	364	368	326	315	317	311	343	288	290	304	348	320	263	317	290	307	312	309	279	314	324	298	312	319	281	286	297	280	299	323	263	292	298	355	327	324	305	307	276	323	305	290	295	304	300	299	300	281	329	321	298	321	311	294	304	291	325	271	336	292	287	266	307	276	293	304	337	277	290	267	286	281	320	323	302	295	313	302	314	308	306	314	301	319	303	352	310	298	300	310	312	298	302	295	304	285	287	294	290	317	296	294	287	280	277	307	302	306	254	302	292	309	317	313	289	305	323	272	272	288	297	308	285	309	281	269	283	329	370	286	311	318	271	316	324	284	327	268	286	298	305	296	304	308	327	298	283	303	333	283	266	289	268	334	265	292	258	333	308	276	281	279	314	307	310	282	285	305	279	279	292	298	296	302	274	302	310	315	292	272	275	306	308	301	286	290	336	285	294	307	298	311	299	334	324	279	275	285	293	294	274	264	317	306	310	291	281	312	307	289	313	291	266	311	313	266	315	277	320	284	291	313	289	285	279	277	323	308	301	289	316	285	317	295	296	285	286	291	315	300	291	318	323	284	319	281	260	275	321	301	307	279	318	314	308	289	295	317	298	276	319	258	276	290	277	345	317	279	276	324	319	299	314	299	307	329	279	328	298	278	268	333	314	314	326	285	294	290	277	254	305	274	297	291	339	314	284	320	299	279	302	313	292	272	290	323	326	284	276	318	291	273	292	302	287	288	285	276	321	342	304	261	315	292	315	271	275	304	268	288	294	305	317	288	314	310	302	317	301	293	300	269	278	282	299	283	314	285	271	278	344	343	304	307	300	323	315	298	277	301	311	308	309	296	294	311	327	287	295	302	299	295	288	332	292	312	332	330	295	316	305	276	273	290	319	285	323	338	312	286	335	303	324	282	289	286	298	293	317	292	313	289	306	319	294	314	293	264	291	301	276	305	286	283	300	307	285	306	314	309	312	276	303	297	287	319	281	307	295	319	309	280	324	304	280	293	317	306	295	312	285	305	301	324	297	291	314	272	319	332	293	328	333	391	358	257	306	315	279	282	279	280	290	281	290	292	283	264	317	339	319	311	265	285	328	274	256	282	291	301	307	291	269	306	319	311	274	261	292	270	302	326	312	280	316	314	289	285	287	303	340	295	291	306	294	288	291	312	306	303	292	301	283	282	290	299	304	269	270	308	267	271	274	291	290	315	296	277	276	290	306	352	290	288	318	317	297	287	279	275	287	275	296	291	317	306	295	311	323	302	310	337	256	302	291	285	303	285	312	265	309	301	309	301	292	307	308	294	280	292	340	310	304	318	280	270	279	275	291	306	324	308	302	282	302	333	327	302	303	319	293	287	300	298	301	283	286	311	278	326	277	310	306	304	295	327	336	279	322	320	301	326	281	335	311	282	318	288	279	307	306	305	308	314	292	316	305	308	296	286	317	300	299	252	314	283	302	277	320	328	300	272	329	277	306	290	296	315	299	313	297	254	316	282	287	280	308	278	275	295	319	299	293	318	285	318	297	330	312	329	315	304	327	277	309	272	316	317	316	318	322	262	334	266	292	282	302	285	286	294	275	270	288	271	290	304	285	283	306	286	283	318	300	302	299	308	279	301	301	268	267	262	290	292	306	286	323	309	285	277	293	290	312	311	291	318	283	298	333	302	331	305	290	321	328	258	287	351	318	287	309	307	318	300	292	306	311	293	299	264	271	282	293	267	276	306	298	313	303	284	269	272	270	317	279	299	314	281	336	309	296	287	290	255	307	330	305	294	283	314	279	299	331	315	312	273	316	288	298	275	287	272	312	304	300	299	287	259	279	313	307	309	311	302	310	302	291	317	313	343	364	307	291	291	307	280	308	307	295	319	290	300	321	297	279	281	299	308	313	301	296	291	280	281	280	303	335	327	265	291	295	280	307	292	334	295	293	260	312	286	312	292	307	317	309	307	275	307	273	299	298	296	325	263	292	292	281	301	287	313	313	283	312	298	282	316	298	293	315	328	298	300	315	285	304	309	299	291	264	280	303	316	324	279	320	327	297	284	303	266	306	293	322	295	297	322	322	327	299	309	283	328	286	312	319	271	276	288	287	272	292	280	290	295	276	311	303	299	290	287	304	306	312	294	290	320	287	307	286	281	301	294	293	306	295	313	315	323	269	273	341	277	300	257	275	294	322	284	307	270	324	325	328	315	316	279	267	321	303	279	315	314	313	301	279	298	287	274	297	336	308	298	297	303	303	338	329	291	311	313	283	278	305	283	318	309	283	269	277	296	280	275	305	303	296	321	322	294	281	291	308	300	285	316	300	301	310	289	304	269	263	288	278	301	339	274	305	285	322	291	271	265	273	317	330	304	331	296	305	312	305	264	302	286	292	247	286	297	308	292	292	263	298	292	311	304	302	298	274	330	294	287	310	290	329	303	279	317	340	295	328	287	285	262	310	286	321	295	341	312	318	285	306	300	298	311	293	312	310	276	302	334	297	302	338	300	298	352	283	334	294	295	306	275	309	308	309	312	310	285	281	305	306	286	302	305	255	280	325	336	283	307	306	288	321	313	283	271	309	305	272	306	288	332	335	308	300	327	296	301	308	271	316	287	325	279	284	297	294	291	313	309	265	293	305	320	277	321	298	310	288	273	264	308	288	309	293	299	283	289	288	311	294	306	314	318	286	310	323	286	335	298	326	309	256	310	293	307	326	279	286	314	308	312	292	294	295	318	306	315	328	289	317	294	299	323	316	315	289	328	297	292	278	274	293	320	304	339	275	297	357	298	323	287	268	295	318	296	302	261	297	302	275	291	296	277	280	276	327	297	300	331	273	288	292	302	260	317	299	302	280	329	275	312	288	297	289	269	333	320	275	252	270	298	288	336	288	290	309	315	288	303	319	274	296	248	269	306	276	297	282	316	303	277	297	307	291	318	282	296	288	301	282	319	265	292	325	282	301	285	335	295	283	272	312	269	305	307	302	275	236	266	312	281	297	243	261	282	349	331	335	301	278	327	279	268	316	279	315	327	294	311	280	317	294	299	347	279	305	308	316	321	257	280	294	304	311	294	281	284	291	294	290	309	318	343	283	292	267	299	309	288	282	289	299	286	288	313	286	307	340	326	319	289	301	314	279	291	309	297	305	309	327	266	325	318	255	301	269	277	277	316	303	295	333	304	281	309	278	302	284	324	305	336	273	309	304	291	322	315	313	323	270	288	306	302	278	294	333	272	292	310	284	312	309	297	300	251	303	304	290	262	312	308	284	312	315	314	278	309	329	294	313	322	292	311	293	284	271	274	297	302	322	287	308	267	273	277	295	274	276	276	285	351	309	305	313	292	274	302	277	355	313	307	334	354	290	306	316	300	275	315	297	299	290	281	289	307	310	308	276	296	274	307	293	288	322	282	303	328	281	319	294	311	305	357	304	292	272	319	294	288	329	257	329	301
40106	23894	20512	13335	9300	2915	1592	1326	1188	1159	1042	951	929	896	837	823	830	803	767	766	784	819	755	744	758	759	757	749	721	712	719	723	688	721	671	704	711	725	645	668	674	635	628	725	662	682	697	676	686	645	646	664	690	682	691	683	672	696	619	664	616	647	669	678	639	658	650	643	638	635	676	660	653	641	603	628	646	651	651	660	635	617	674	671	621	653	644	628	631	632	620	618	649	589	639	656	626	650	602	662	640	681	646	656	701	626	643	672	657	622	628	655	647	692	628	599	647	619	630	644	662	635	616	610	628	645	619	716	602	651	603	660	667	658	650	653	639	637	646	661	652	666	685	623	656	645	670	658	612	622	647	688	650	637	674	622	642	635	633	677	664	655	648	700	635	636	672	616	621	608	655	654	662	618	741	678	680	614	654	652	629	584	631	688	664	689	601	616	656	663	673	675	660	613	613	618	625	643	637	651	668	677	674	662	623	686	619	646	667	602	645	674	650	623	688	658	642	690	663	652	634	644	605	629	680	686	629	619	635	616	626	638	668	625	687	639	643	601	609	647	661	646	655	662	657	635	639	607	675	666	654	677	682	615	656	640	684	648	618	645	650	646	642	647	664	668	677	657	676	669	659	639	657	665	624	657	668	661	617	613	633	669	625	679	667	608	659	650	650	664	640	638	642	651	684	640	635	646	649	660	612	624	611	625	682	648	669	651	658	652	652	654	642	607	686	657	634	609	684	645	632	655	693	672	652	662	611	607	656	694	616	606	619	620	665	627	647	642	630	631	662	626	613	690	624	648	625	661	630	716	624	630	647	653	651	643	631	633	667	658	647	642	639	616	638	626	634	659	633	659	675	678	650	640	613	676	666	654	603	634	612	668	650	667	698	653	638	644	631	633	628	649	623	638	613	635	635	618	625	653	647	688	712	628	674	628	656	655	680	653	620	631	608	641	644	661	608	617	622	647	626	664	660	667	631	629	647	633	646	627	678	650	626	632	671	631	616	670	643	648	660	682	634	649	622	670	656	694	617	637	647	629	652	687	652	664	624	669	672	667	640	629	620	648	661	633	656	637	609	654	642	642	644	616	703	641	634	609	673	627	613	678	698	658	649	624	659	646	615	659	663	641	650	639	678	610	662	645	605	645	618	614	660	630	631	665	616	638	643	665	628	642	612	675	659	620	660	609	647	658	627	652	646	661	648	656	643	587	631	612	638	652	658	628	641	641	681	640	655	602	655	657	655	622	647	653	625	644	676	624	644	632	607	641	640	632	620	657	667	665	658	639	613	643	623	639	638	645	666	610	637	642	637	662	623	627	679	594	745	619	649	644	610	667	661	664	645	641	581	660	659	670	663	658	612	623	672	620	687	674	587	660	631	675	677	647	661	689	667	598	624	651	646	638	617	628	606	651	673	662	576	634	652	691	674	700	629	636	647	676	662	636	691	663	659	621	654	667	636	648	596	670	662	653	637	606	573	631	676	706	666	614	630	665	660	618	666	687	604	670	620	685	600	642	640	692	658	640	648	697	641	599	634	657	616	651	632	616	687	686	647	681	639	641	629	644	695	645	645	646	629	694	697	620	651	646	664	635	670	634	688	628	689	630	672	629	635	613	615	616	650	666	596	635	654	652	636	643	731	666	629	656	723	653	672	649	635	640	636	681	645	647	665	625	639	643	648	645	666	590	626	643	658	650	659	631	664	647	657	613	681	592	673	583	615	659	647	656	646	634	634	675	670	627	682	613	617	637	597	647	659	644	641	641	637	683	680	696	703	653	622	684	666	660	596	665	668	687	628	631	624	662	659	611	616	699	665	669	650	622	639	633	647	629	661	675	644	632	624	622	675	627	644	630	625	654	640	633	617	632	642	662	721	666	699	660	619	624	618	603	669	651	639	631	652	617	672	626	621	647	629	692	654	661	606	649	615	606	647	622	627	684	684	636	645	608	626	643	656	621	659	682	612	648	673	628	630	660	662	642	673	663	630	673	656	630	647	636	638	600	627	619	661	629	640	671	646	652	610	646	631	639	665	664	610	657	655	613	700	733	616	637	646	652	651	650	671	635	648	664	677	630	648	667	641	648	609	621	660	664	675	684	617	686	679	686	676	700	612	646	641	601	629	611	637	611	591	632	613	685	616	632	592	614	627	637	618	654	617	656	605	611	638	646	615	686	630	655	628	671	646	666	643	655	615	660	633	629	661	661	674	638	659	691	623	642	637	680	657	698	634	630	661	624	644	632	630	635	632	666	587	640	644	674	670	673	623	639	643	640	687	621	674	630	650	614	677	644	640	614	640	644	672	679	628	673	657	603	656	657	638	647	627	641	671	668	643	664	631	638	626	658	664	643	657	628	638	684	661	624	679	647	658	650	661	616	673	650	639	671	611	687	641	625	658	631	625	665	664	616	687	671	646	616	625	653	595	636	692	673	658	664	635	627	664	658	659	684	680	655	624	668	687	626	704	665	603	639	645	658	619	638	674	655	624	654	614	624	628	623	682	631	648	664	676	618	617	655	678	661	694	692	645	686	619	633	683	623	659	625	646	680	678	606	640	675	665	657	641	622	648	626	619	659	622	635	657	668	655	658	654	635	683	678	671	632	669	610	647	648	640	683	635	657	703	686	622	644	639	623	626	639	621	660	603	668	613	639	621	645	687	680	653	692	637	680	674	646	642	666	657	637	598	616	660	650	638	604	628	655	663	632	665	601	676	605	612	647	661	666	654	642	629	638	684	685	675	658	635	701	609	651	681	664	637	660	645	633	673	662	667	644	698	687	667	685	661	633	651	670	622	640	656	671	617	646	639	664	610	645	617	643	668	655	660	672	679	626	626	607	648	643	634	667	666	697	656	678	647	650	654	638	669	663	655	667	653	641	683	634	641	638	659	660	616	654	703	642	652	704	683	652	624	637	683	657	674	644	655	673	659	674	670	621	644	605	649	651	637	658	618	657	605	648	645	649	659	677	655	644	679	686	643	644	627	648	715	621	649	631	648	662	668	662	639	660	654	680	651	701	629	659	625	673	622	643	624	639	630	632	618	619	633	601	642	627	594	640	645	661	641	615	672	668	668	581	626	665	633	600	655	668	676	651	629	665	653	644	683	683	595	661	658	639	620	675	622	667	652	658	649	656	648	645	670	699	608	618	663	689	625	666	690	679	647	652	661	648	653	640	641	639	660	726	665	626	678	637	638	614	654	633	647	651	681	660	668	661	647	606	694	623	637	640	625	586	657	661	655	633	641	630	689	682	625	646	652	697	662	668	642	625	641	651	682	637	682	642	633	652	596	650	674	645	659	612	609	648	631	680	696	672	673	666	627	615	629	640	648	636	644	664	616	655	622	687	660	638	645	595	667	624	638	615	657	686	645	638	627	653	657	635	667	627	657	648	650	661	623	661	679	640	644	618	668	675	654	639	634	676	655	610	656	667	631	639	672	622	673	665	659	617	691	639	669	639	672	670	675	647	657	614	637	649	649	633
47879	20948	7404	2900	1314	627	377	373	309	324	307	351	319	342	298	336	282	305	312	307	330	291	286	312	298	299	299	318	297	322	333	332	342	303	302	310	296	307	294	306	291	271	269	314	307	285	303	333	295	274	278	309	314	304	267	314	334	275	335	315	293	305	304	286	296	317	343	326	325	257	290	316	310	307	288	283	342	333	290	289	281	319	269	272	309	297	336	283	279	287	309	307	296	333	288	280	290	282	272	315	298	278	300	295	300	288	313	311	299	323	290	311	310	319	319	310	296	284	310	327	280	290	289	278	304	311	296	298	315	316	292	298	319	305	292	278	253	297	285	335	335	307	287	281	297	280	306	284	322	260	321	301	279	242	340	296	291	309	303	315	312	281	294	282	287	344	328	304	346	301	290	315	304	325	308	287	290	293	285	310	313	313	310	272	289	292	296	254	293	300	303	296	292	294	303	295	289	280	282	278	296	311	318	304	279	292	324	287	318	293	326	321	310	280	303	296	260	301	284	288	274	261	295	315	308	308	281	290	322	322	286	314	316	317	303	302	293	296	334	325	305	341	275	323	294	309	267	335	315	276	292	313	333	339	280	283	304	321	308	291	276	267	297	310	340	302	278	302	303	304	261	312	298	289	255	292	317	314	308	321	270	327	287	271	311	302	263	304	295	283	273	343	305	284	278	325	302	312	283	315	318	302	338	301	306	299	322	315	305	303	285	283	323	281	327	302	288	296	295	327	304	327	295	297	292	302	312	313	322	314	318	299	321	319	327	310	319	297	290	299	276	278	278	300	293	330	283	281	267	339	297	299	296	308	300	287	324	283	345	285	299	296	310	325	285	282	299	294	303	296	293	311	334	291	302	300	289	294	307	312	313	294	325	318	259	317	318	273	301	290	327	323	304	296	347	291	313	316	305	290	294	297	321	299	312	283	295	308	289	304	291	292	295	277	293	322	285	310	295	263	278	285	318	328	319	303	286	275	276	285	303	289	293	289	292	305	304	278	303	285	291	295	300	308	282	288	319	293	281	274	316	325	342	302	299	267	293	305	304	273	305	316	296	299	309	290	313	312	296	294	288	295	324	309	277	297	316	319	300	298	296	291	289	303	318	289	308	259	299	331	277	279	309	289	299	326	284	320	307	296	321	264	311	299	310	293	319	303	341	282	277	309	300	284	276	311	315	315	287	308	303	313	302	291	286	311	324	298	305	282	276	304	294	293	318	300	283	303	333	319	319	314	304	316	311	262	286	308	312	284	282	340	304	293	313	314	306	283	286	285	266	281	299	253	307	323	289	304	303	272	291	274	311	304	312	315	277	287	274	259	299	305	284	314	324	325	323	314	279	309	316	319	255	296	310	294	309	335	292	311	292	317	314	307	281	280	264	283	324	288	332	290	325	304	322	248	327	294	304	307	318	288	296	316	343	246	311	281	319	302	330	294	301	287	314	273	329	302	325	312	338	322	311	316	293	292	307	300	286	296	356	311	272	308	297	301	275	304	318	328	282	287	282	308	294	315	285	293	251	290	306	273	292	282	325	271	289	301	298	274	340	267	313	320	259	310	316	293	301	303	267	270	261	262	290	335	318	296	296	280	298	334	306	319	315	272	265	329	284	323	316	319	285	300	312	282	288	280	308	310	317	318	348	293	271	324	299	321	310	308	285	289	298	313	291	306	313	297	310	297	309	305	287	284	299	337	304	334	287	305	316	291	296	281	261	304	292	302	301	307	284	290	277	287	289	280	299	292	332	301	261	305	307	340	295	308	306	299	279	293	322	311	304	295	283	291	273	293	321	293	317	279	280	291	295	299	289	279	311	293	268	323	315	328	297	291	275	296	320	310	292	328	284	295	273	290	286	271	284	305	290	321	314	283	293	270	307	312	343	311	288	272	312	297	312	334	300	299	280	303	309	307	279	326	298	273	310	294	317	294	349	279	306	294	332	297	296	298	284	282	325	301	302	304	292	284	306	318	297	350	307	332	284	343	310	278	291	292	301	292	297	306	331	303	300	300	306	290	301	304	347	308	296	318	320	286	328	284	320	310	288	272	284	292	316	324	306	280	301	333	327	292	302	311	318	296	304	313	271	312	295	313	297	280	300	343	312	339	296	319	306	300	272	305	267	315	304	298	316	312	274	277	307	295	288	301	302	317	275	315	299	317	303	317	285	308	279	304	301	292	315	306	275	285	317	288	309	310	298	296	298	289	304	287	303	344	294	311	299	283	313	298	317	301	319	274	294	308	296	339	296	296	300	301	304	289	284	289	296	264	313	286	310	305	289	312	284	293	339	281	274	332	272	289	293	296	321	357	289	246	289	336	311	304	288	345	311	342	273	316	287	301	296	298	275	319	315	311	278	300	319	314	273	314	297	290	259	284	283	301	310	310	311	293	279	315	291	323	341	278	320	291	291	341	332	310	306	294	283	294	306	304	323	322	317	311	305	300	295	335	286	306	322	309	300	329	282	291	309	323	350	281	300	298	285	306	330	281	284	327	304	323	283	321	305	300	314	340	273	287	331	311	311	279	258	302	291	320	313	304	335	287	283	281	273	289	319	306	297	294	301	300	316	281	296	318	303	287	298	341	273	252	323	313	297	293	298	282	298	299	305	336	305	299	303	308	308	313	306	306	243	294	297	297	282	282	292	283	308	302	289	287	307	322	291	292	282	282	308	297	309	314	331	325	292	295	315	276	271	305	282	260	313	321	309	313	308	304	286	320	289	313	329	305	320	312	322	325	250	303	294	316	284	291	290	318	282	347	279	291	305	275	275	328	265	283	287	300	294	290	291	326	307	310	290	345	314	320	282	260	301	321	278	291	318	280	304	303	311	294	301	283	274	299	296	261	321	314	350	273	283	309	339	325	306	278	296	298	319	324	284	293	312	315	271	307	289	306	278	343	328	316	254	322	306	316	306	324	324	329	314	306	261	324	277	338	318	286	288	285	319	285	297	341	292	282	302	275	315	297	314	290	316	287	302	290	296	324	280	329	335	312	313	312	296	270	281	297	315	321	311	272	318	289	289	298	312	308	300	347	289	297	302	295	320	330	271	286	302	321	304	293	313	282	263	305	281	319	321	298	290	295	284	303	344	315	309	300	310	347	331	297	310	310	288	309	325	319	317	316	304	310	258	301	320	294	307	318	308	280	281	315	293	296	264	289	275	290	336	286	295	311	289	319	331	342	265	334	330	294	320	319	312	308	304	282	292	300	296	308	325	316	280	302	309	303	296	298	281	278	327	290	280	317	310	277	315	289	274	309	281	297	319	297	303	294	283	309	314	269	307	301	338	271	291	308	317	297	288	280	301	307	299	299	331	311	280	289	324	344	311	315	327	273	310	276	302	290	333	320	319	299	302	280	285	298	305	316	312	297	288	290	365	292	299	299	319	309	306	297	299	317	278	257	271	297	292	295	301	327	300	314	292	277	325	277	271	283	340	282	306	292	301	315	321	300	296	287	279	291	312	299	342	264	293	302
31567	14483	9636	6516	3687	1648	1016	883	844	820	778	728	728	738	699	683	721	716	729	635	737	707	645	645	673	698	675	666	708	663	701	686	723	669	688	691	659	657	678	628	652	670	645	652	626	673	647	600	649	676	664	710	673	671	693	741	636	661	655	603	659	669	664	658	684	675	637	649	636	659	644	680	637	668	669	691	644	623	642	681	645	665	667	651	664	669	642	677	667	624	639	668	687	664	727	612	668	683	628	668	650	679	619	644	650	689	717	625	678	653	603	665	656	621	636	658	599	646	628	600	631	667	661	701	665	652	586	637	668	648	643	659	659	657	639	680	679	660	632	675	636	653	637	667	590	651	666	665	681	664	646	670	684	634	634	632	635	685	639	652	647	634	654	645	622	662	687	672	649	660	650	665	677	636	688	670	626	651	656	645	676	619	653	620	672	612	666	626	662	636	668	627	653	652	655	612	648	651	675	712	658	635	607	637	651	643	658	636	623	636	663	647	612	652	649	664	675	605	619	667	598	615	604	653	660	627	640	638	623	672	649	650	661	625	639	618	619	676	658	660	646	684	647	574	706	690	694	695	677	649	668	641	644	651	662	652	670	661	707	647	654	669	659	667	636	631	669	685	644	609	656	657	671	637	688	655	636	626	651	669	661	621	691	688	649	643	654	624	633	660	678	650	626	628	620	685	649	662	644	682	652	628	698	657	711	690	615	638	635	603	685	680	657	627	672	660	665	660	669	636	644	645	645	629	601	638	675	642	663	655	635	645	652	621	604	674	629	675	685	657	638	627	663	716	658	618	651	629	636	642	693	662	610	681	607	604	650	658	663	623	706	608	634	620	639	636	618	626	650	629	662	636	702	653	590	616	594	653	656	671	664	684	644	663	672	648	656	631	634	636	631	664	655	632	631	651	646	642	641	622	651	658	634	666	646	694	676	655	625	659	642	661	682	679	647	659	645	632	654	690	651	654	647	632	601	630	620	672	637	650	625	661	689	617	644	691	660	602	663	580	661	625	693	605	630	630	620	629	657	619	681	604	640	626	697	639	653	683	680	652	634	663	693	611	630	654	659	687	720	649	674	657	637	681	635	613	732	675	695	630	690	684	662	648	623	637	660	647	662	679	712	691	650	675	678	627	653	643	617	665	631	643	661	666	609	626	628	612	657	633	641	676	617	646	662	644	656	652	668	679	662	651	678	668	676	681	666	625	642	671	665	656	658	713	652	634	637	662	626	633	633	639	623	671	618	614	697	673	681	685	624	622	635	662	692	608	665	635	656	666	634	639	656	685	632	624	680	641	685	672	677	669	613	691	655	699	612	596	631	617	670	640	649	658	633	677	624	643	640	607	675	694	660	638	621	651	635	683	625	588	661	677	621	647	662	639	624	687	653	645	631	647	660	663	643	656	622	644	654	644	641	675	696	677	611	671	637	658	593	663	631	632	658	628	614	600	692	671	686	635	627	651	631	637	662	663	678	665	690	669	659	655	680	611	637	630	664	634	669	645	652	604	696	684	624	591	594	655	695	685	686	624	673	656	651	685	661	695	624	651	671	677	615	679	620	617	637	637	628	631	663	681	626	639	632	670	676	657	615	601	684	674	642	648	647	678	650	648	625	663	652	648	653	651	670	634	672	628	686	671	661	664	673	633	679	632	640	721	677	642	606	625	639	658	650	643	647	639	676	635	628	700	640	646	669	625	669	657	654	662	661	633	636	629	635	677	656	628	673	594	608	641	633	650	644	642	631	630	642	656	626	635	650	660	600	633	624	626	665	663	622	640	636	640	643	617	659	628	658	665	622	632	666	658	648	703	671	676	651	679	649	664	655	663	656	637	657	704	644	639	595	666	661	693	618	641	608	576	626	609	663	625	648	665	620	640	662	690	683	638	632	646	641	690	637	640	628	627	674	675	677	632	665	652	628	616	701	662	676	643	655	708	641	653	631	614	720	656	652	663	603	666	669	611	664	630	624	661	643	649	656	677	650	656	666	651	624	627	645	657	656	623	694	624	663	670	635	579	650	675	612	682	625	634	710	666	642	614	659	644	685	630	683	652	625	673	620	665	654	627	658	667	622	648	691	645	710	640	662	605	678	620	676	703	613	634	601	648	636	607	646	627	632	647	647	613	637	663	649	653	650	729	638	613	666	617	681	672	677	666	648	666	685	664	655	658	641	655	654	636	618	667	685	634	611	638	679	611	620	669	650	638	646	648	659	632	703	628	677	633	676	642	615	684	610	632	674	638	685	660	677	661	649	653	604	665	655	610	659	608	648	647	629	618	639	589	673	659	659	658	706	636	631	649	672	665	651	653	637	643	658	647	597	700	646	641	644	622	665	686	614	644	656	609	667	658	714	631	637	600	675	653	621	674	645	656	617	665	650	692	639	669	680	616	632	672	657	646	620	665	665	636	607	672	629	656	635	710	650	622	645	632	639	630	690	652	669	619	648	669	604	635	583	649	636	611	609	641	697	652	678	641	657	684	679	641	663	666	695	652	655	669	617	634	685	667	622	643	642	667	626	641	644	621	636	613	597	672	644	667	672	660	692	659	682	660	684	670	671	665	669	659	681	661	686	629	616	658	627	682	637	647	630	632	683	655	655	675	655	606	648	665	637	685	647	645	658	639	643	644	651	651	657	674	649	711	597	619	645	623	640	630	615	689	595	629	637	616	666	645	664	648	656	639	627	687	610	658	692	652	657	671	672	647	713	659	655	639	661	676	648	658	661	635	675	659	660	634	657	689	606	706	608	598	654	656	681	648	611	624	622	653	654	676	636	634	636	653	663	623	638	669	650	636	626	639	636	655	659	659	653	669	662	654	618	641	641	684	638	650	642	668	672	665	674	616	618	670	661	665	668	634	647	628	655	661	640	644	582	627	652	627	665	595	599	592	641	629	654	649	664	688	651	630	651	701	703	658	603	625	674	671	679	677	607	638	633	633	656	647	665	628	634	692	611	656	621	680	642	679	630	645	648	655	636	641	613	652	636	668	695	658	649	652	645	666	638	663	659	663	644	648	652	658	658	668	613	642	623	675	655	644	667	704	634	661	641	637	639	620	656	651	717	675	684	630	650	644	640	638	651	638	611	666	658	633	676	632	653	600	663	654	632	656	608	670	654	679	698	670	626	632	637	618	672	648	661	650	630	710	650	662	648	621	667	668	681	659	664	678	715	627	693	625	653	648	625	617	605	636	710	649	647	652	634	707	622	649	635	707	713	634	641	648	636	676	635	646	615	598	628	675	629	655	628	648	698	681	644	673	653	666	662	680	665	647	678	680	621	649	639	675	680	663	660	643	626	664	642	679	658	663	603	627	629	626	641	690	659	680	645	641	674	664	621	657	675	668	668	648	641	626	664	603	656	675	624	650	630	637	655	685	642	632	670	665	652	642	653	696	651	652	692	618	667	689	685	647	650	652	661	642	671	631	689	633	650	652	627	627	623	703	658	615	681	656	686	656	640	638	642	668	694	637	677	671
52921	31262	20866	8728	1781	635	497	396	404	355	320	323	309	347	330	325	320	324	269	359	293	325	330	360	337	313	328	309	309	312	326	285	320	315	301	309	305	292	316	333	288	282	312	287	322	298	286	269	301	332	289	282	304	323	303	275	275	260	288	284	284	334	280	316	298	303	310	295	309	280	281	334	312	303	312	313	278	306	318	305	312	319	285	301	290	294	315	307	303	291	280	285	269	325	295	299	293	280	326	287	281	276	297	297	292	305	314	328	308	314	273	298	294	352	324	296	282	288	296	281	273	306	291	322	305	292	291	319	298	328	297	343	273	331	280	275	322	296	286	289	308	279	296	305	309	286	308	268	326	280	275	310	302	251	268	286	302	302	307	260	270	257	321	294	316	275	310	268	271	313	319	311	301	320	264	287	297	277	323	267	289	296	278	284	297	330	289	307	317	293	281	293	270	298	282	275	300	296	306	278	278	268	274	316	293	305	300	294	265	304	295	299	325	275	290	273	316	301	268	300	298	338	295	281	306	326	261	314	307	290	279	281	291	326	300	262	301	289	321	312	290	283	306	311	292	276	317	286	318	285	269	285	312	289	304	272	260	296	304	330	315	320	298	277	330	286	318	298	275	310	276	270	284	278	286	283	273	296	310	300	299	262	348	295	291	277	277	280	323	324	287	284	331	285	343	294	311	288	296	297	315	289	285	280	299	311	280	298	301	317	289	300	325	323	291	292	282	320	315	286	289	293	326	286	275	318	280	322	280	287	320	311	318	274	297	275	277	252	325	306	317	305	301	283	299	275	337	274	304	314	253	306	304	295	323	295	302	328	293	322	299	322	292	273	319	305	314	259	307	300	305	278	306	308	248	319	259	326	327	285	260	278	257	292	294	269	278	288	296	283	270	296	303	270	278	290	289	313	285	292	311	332	303	291	291	268	274	302	309	311	287	298	325	280	283	299	302	285	290	295	304	319	288	262	314	313	299	260	286	304	240	278	261	306	267	319	311	319	307	279	290	295	297	275	304	273	331	314	300	308	286	237	332	294	285	301	331	294	326	301	304	314	295	296	325	341	314	308	342	295	296	320	290	256	293	296	238	282	306	298	292	277	260	304	295	271	254	314	321	358	298	328	303	292	317	300	310	309	291	324	296	281	314	284	277	331	284	255	332	316	303	285	324	312	286	304	292	311	267	274	314	274	292	284	299	277	296	310	289	281	304	307	299	300	280	307	309	287	301	284	301	273	300	295	280	340	311	289	288	314	300	277	272	304	306	317	328	295	303	301	304	309	310	283	299	329	281	288	292	260	281	308	266	289	276	301	290	341	331	271	297	320	299	312	281	309	321	284	291	304	303	284	266	297	303	290	291	314	299	270	314	288	277	282	294	283	318	287	304	293	268	309	302	277	315	324	319	274	275	270	311	355	323	268	283	303	308	283	286	309	293	262	281	260	323	317	301	263	293	304	304	307	325	262	294	278	265	291	278	284	292	277	295	290	258	284	278	318	299	268	281	288	289	299	277	282	297	308	287	286	297	306	273	313	316	273	292	290	306	266	291	275	288	284	271	287	309	319	265	289	309	344	300	286	319	306	300	301	312	306	300	291	291	318	298	294	316	294	262	321	318	306	291	336	305	294	280	323	318	305	309	276	287	277	293	311	314	307	243	283	322	326	283	306	306	294	281	339	303	310	353	289	308	320	305	302	292	270	311	290	283	286	270	272	302	312	283	328	296	329	315	344	301	291	298	311	292	318	271	301	303	283	320	316	283	288	313	272	302	265	316	297	340	311	300	273	297	310	280	288	290	323	322	307	311	285	279	317	306	269	289	332	339	355	280	285	262	254	282	321	302	299	296	294	296	296	279	316	289	322	303	275	295	309	322	294	359	290	342	296	308	319	309	282	269	299	282	295	299	316	295	265	309	290	309	312	307	297	293	280	345	273	314	301	299	291	288	316	310	271	273	312	291	293	285	269	297	329	334	308	309	327	338	307	303	306	296	280	275	289	317	323	275	286	299	292	300	310	272	284	306	318	266	301	295	318	303	259	262	302	282	319	273	293	260	307	290	283	315	274	312	292	295	320	303	266	260	299	245	297	279	288	295	329	329	276	292	322	299	302	302	326	292	315	277	319	295	321	300	302	267	297	309	305	281	284	283	307	296	302	315	294	323	325	257	321	295	288	306	311	299	268	326	294	355	321	293	298	285	311	276	276	259	288	322	293	318	310	317	314	298	334	262	293	307	320	313	284	311	300	306	286	312	316	296	304	315	335	297	265	299	320	284	305	284	329	292	290	261	298	311	265	307	311	283	277	294	316	330	281	305	295	304	272	297	293	283	319	302	312	283	294	309	314	288	304	300	318	334	300	298	309	283	298	273	321	265	290	272	269	297	301	288	291	304	280	291	312	295	282	315	293	317	299	285	315	292	314	296	301	332	260	296	275	303	290	304	293	282	306	302	296	304	346	332	298	283	319	275	326	255	320	282	285	291	284	302	289	299	284	311	292	318	288	271	277	313	324	315	300	343	333	304	313	289	278	326	278	279	292	326	337	305	252	287	272	290	274	303	332	310	276	306	278	280	302	309	310	285	261	300	287	282	265	270	353	265	288	328	307	336	306	302	287	297	284	299	266	313	262	274	334	276	308	292	312	284	330	282	295	277	301	305	313	309	314	309	277	317	297	305	301	293	333	322	298	276	282	275	292	280	280	277	306	267	288	317	298	297	307	302	299	319	304	321	282	282	280	290	338	325	302	308	280	288	335	276	303	312	305	321	280	317	323	317	299	294	308	279	279	302	323	290	286	315	296	316	280	287	283	310	300	259	263	294	298	285	279	311	291	319	313	300	289	286	298	314	304	307	291	283	295	290	313	296	316	298	289	320	351	306	311	281	290	283	290	286	298	291	312	306	304	296	312	285	356	313	298	308	294	333	289	300	305	278	317	296	281	322	324	301	304	308	333	303	347	294	298	316	278	268	290	312	313	314	299	301	289	309	271	284	322	320	295	292	299	316	299	261	283	276	318	336	283	291	323	316	318	330	305	280	279	328	275	346	275	299	269	250	314	288	270	317	295	241	271	288	289	304	307	281	298	316	281	285	287	324	285	302	311	322	285	292	311	319	313	299	346	307	324	262	311	320	268	293	261	267	305	275	319	279	303	289	285	328	295	292	294	302	287	320	289	323	291	287	279	295	293	291	294	295	319	280	311	294	288	283	299	290	336	310	274	274	307	310	267	272	303	309	295	258	262	286	338	304	314	270	320	300	293	294	305	270	283	299	273	299	285	300	316	279	299	332	338	296	312	317	292	283	304	314	297	306	285	283	296	307	293	320	294	300	268	290	283	302	290	321	300	313	281	318	289	304	296	287	330	320	317	273	306	304	312	329	303	276	298	305	320	298	319	330	317	286	258	273	298	281	312	279	272	265	303	306	292	330	321	321	286	313	302	291	288	305	267	275	295	315	303	295	313	270	282	277	305	349	292
33333	24494	24574	14838	4247	2031	1564	1336	1126	1044	956	926	865	800	861	805	763	756	773	752	736	724	731	676	740	781	698	742	742	715	721	743	746	697	712	661	727	669	703	689	672	632	712	638	684	677	643	691	636	662	623	608	694	700	689	668	614	649	694	634	642	701	668	740	705	685	656	639	642	634	633	654	644	633	624	659	635	619	612	641	638	632	601	659	661	635	661	668	650	708	629	680	641	625	661	624	614	654	645	676	654	664	646	571	599	674	630	613	704	658	634	583	665	652	657	668	648	604	650	677	651	655	656	644	669	643	602	658	625	610	651	672	601	675	614	563	607	673	629	679	652	636	603	643	656	642	645	628	683	637	612	638	613	670	648	626	606	617	625	598	650	629	647	668	619	654	630	649	650	653	603	678	627	650	682	586	648	640	622	652	620	642	660	685	630	648	667	669	629	607	654	681	618	661	620	674	670	683	609	635	604	666	602	667	613	627	617	621	661	699	657	651	668	674	677	626	674	637	673	657	647	629	635	565	642	616	654	654	658	655	648	682	607	688	611	640	669	659	655	627	637	608	641	643	604	679	643	640	631	621	672	649	632	647	621	664	612	606	658	688	657	646	619	593	624	633	654	663	589	638	648	644	661	654	637	647	642	642	630	652	642	662	670	619	647	644	670	644	606	617	610	637	605	648	641	630	615	655	644	666	652	656	639	676	616	662	628	610	672	692	657	687	649	639	646	622	625	658	621	656	625	663	683	611	597	655	585	667	644	632	638	683	630	626	683	691	643	593	675	631	650	641	646	643	637	622	627	622	634	642	654	605	670	664	683	635	632	653	644	613	617	656	659	626	683	607	591	659	600	586	674	633	631	625	640	639	652	657	598	641	637	623	652	697	649	639	664	642	682	633	658	645	619	665	652	658	637	626	637	637	651	679	653	611	640	621	667	654	661	612	623	614	593	649	608	634	604	662	642	651	662	670	624	614	645	644	680	647	655	637	634	617	674	634	630	622	639	663	646	656	609	625	649	630	622	593	645	616	632	612	612	634	633	658	618	636	657	657	633	676	663	662	604	679	717	633	619	661	603	636	697	634	697	598	679	633	670	617	618	638	660	636	617	649	655	654	608	625	631	664	597	687	684	631	610	574	642	661	687	653	636	662	656	637	615	632	633	621	643	627	641	623	656	646	621	655	626	620	609	681	657	628	645	658	649	633	691	661	619	623	626	657	676	646	648	631	679	649	665	672	666	645	672	643	658	592	670	669	570	639	678	623	670	619	684	645	652	570	612	622	655	624	635	684	654	641	626	586	668	628	652	662	637	617	657	673	565	628	648	656	605	649	622	651	589	638	664	640	660	674	615	634	656	683	691	633	644	718	649	637	671	658	643	610	635	609	651	657	627	691	624	668	657	634	686	631	668	646	645	636	628	622	594	648	573	631	656	662	638	618	631	639	597	670	654	635	623	639	678	661	635	617	639	617	616	663	574	633	627	642	613	670	637	656	651	618	624	625	677	663	635	644	668	618	664	631	653	643	625	632	638	606	674	643	652	645	670	602	666	672	667	631	681	640	646	616	662	704	687	602	646	657	611	628	646	645	605	662	612	662	661	643	670	642	628	611	647	683	639	630	618	658	626	621	612	651	634	627	671	663	646	628	663	641	629	692	661	606	673	661	645	622	647	635	614	681	626	647	665	649	618	656	643	657	664	641	677	628	674	649	637	639	645	652	700	645	660	590	638	646	643	617	649	610	633	636	678	631	643	606	621	642	657	646	683	619	632	676	658	651	708	653	656	651	659	665	628	662	650	645	616	665	627	613	643	635	620	610	693	653	688	675	661	651	606	666	650	635	609	604	630	589	669	642	604	639	627	644	662	578	648	631	674	682	626	629	639	640	670	653	629	636	620	661	595	670	660	634	643	651	657	628	633	601	664	651	640	634	633	669	683	651	659	630	669	598	636	673	613	647	672	614	677	644	643	667	661	645	640	665	635	677	651	631	689	633	653	606	607	642	608	706	696	657	630	652	688	654	618	700	646	668	654	659	627	648	597	627	626	681	620	634	637	652	657	583	586	663	648	648	644	641	661	626	639	606	678	643	602	639	660	629	636	658	661	635	669	634	671	635	650	652	644	648	625	628	653	668	647	625	679	650	656	598	621	618	616	647	706	632	651	680	626	668	665	640	665	658	657	599	636	655	667	603	664	621	640	664	700	618	601	622	626	668	609	693	678	674	638	679	652	643	691	661	636	636	632	631	653	616	630	636	648	622	659	636	640	672	619	738	655	636	598	652	643	690	644	676	617	615	600	643	656	615	622	638	667	633	675	651	660	664	613	619	639	671	633	654	673	625	667	615	621	647	684	654	679	655	629	673	663	673	654	671	646	644	634	675	614	643	621	659	644	606	636	631	616	606	648	645	630	620	627	722	655	614	656	657	650	632	609	665	673	648	619	711	678	666	613	658	665	624	670	604	610	650	663	644	673	685	662	649	632	629	593	644	633	608	672	647	637	606	643	644	646	668	614	647	691	616	601	634	645	693	644	632	660	645	680	626	633	618	687	639	653	664	605	682	663	639	598	680	637	640	669	707	635	632	639	649	631	638	672	631	653	652	671	673	619	657	629	649	681	615	626	668	665	645	657	682	624	594	639	638	649	659	660	680	653	606	710	629	617	635	696	634	631	659	674	682	641	658	644	649	636	642	613	637	631	630	689	644	628	637	633	628	580	641	629	662	646	702	625	643	654	634	625	605	681	682	644	622	716	628	627	657	633	665	652	602	666	672	669	620	686	674	673	626	649	669	588	682	639	622	652	645	639	633	685	597	641	628	635	637	602	661	625	701	602	604	635	644	686	621	635	648	674	637	621	649	600	658	648	634	637	616	641	610	649	671	647	656	626	675	649	630	606	568	628	627	657	698	636	623	678	639	621	663	660	653	651	674	630	657	669	599	649	682	630	653	658	685	616	667	651	685	661	619	597	618	654	662	634	621	600	697	638	648	618	608	656	660	678	659	578	634	634	650	588	636	628	695	636	629	677	645	657	617	642	670	629	654	663	662	629	633	641	663	644	706	666	642	645	689	652	655	659	641	676	611	640	629	609	637	645	654	649	648	668	654	608	659	662	678	640	572	653	649	660	627	661	601	610	671	657	708	677	648	653	669	648	667	661	627	636	675	643	612	654	649	637	631	711	626	644	669	680	674	610	620	656	668	619	657	604	625	664	626	578	628	680	624	610	646	696	626	662	616	606	648	657	673	670	621	621	644	621	655	631	584	638	669	642	641	601	671	651	618	633	627	659	617	624	660	640	635	654	646	617	643	591	625	650	668	600	648	646	656	623	607	599	606	651	679	639	663	613	620	621	655	634	637	678	635	645	636	650	632	671	637	701	619	663	644	649	632	618	603	668	619	632	674	634	666	653	650	624	652	668	634	620	692	651	625	644	658	650	659	638	701	605	579	708	631	674	621	633	605	611	654	652	626	571	660	642	633
65002	39164	22886	7239	1796	830	516	468	412	373	342	347	340	365	326	358	344	333	326	346	324	318	281	329	327	336	345	288	278	339	285	312	312	312	305	317	320	323	292	326	261	311	337	284	312	303	315	295	260	322	315	291	294	315	310	306	314	336	284	302	318	287	317	289	325	326	326	274	310	329	290	325	303	303	300	283	343	261	308	263	301	355	300	277	282	319	276	285	291	299	303	311	296	304	286	256	300	303	317	312	258	306	299	278	288	279	313	286	295	288	332	310	331	318	296	312	312	285	330	274	325	289	293	312	314	301	295	324	297	282	311	339	291	324	295	287	296	316	315	307	281	331	314	343	301	312	285	284	326	295	299	315	293	322	324	297	341	313	309	297	320	303	315	307	327	301	310	311	334	313	286	320	280	329	283	308	338	315	291	304	302	279	292	313	302	346	298	308	303	292	319	337	324	301	279	305	264	311	270	275	292	294	317	278	326	297	301	315	295	287	272	282	337	314	293	298	296	282	308	273	295	319	273	261	277	293	299	292	270	281	285	332	323	260	296	342	293	303	324	256	312	327	298	315	285	288	301	311	286	311	286	277	255	270	333	300	335	277	307	358	269	299	270	306	305	318	324	321	304	325	285	295	304	279	311	281	319	325	322	298	297	294	283	289	277	302	295	292	300	303	308	282	298	304	324	285	287	278	270	304	336	328	325	294	317	314	259	265	287	293	327	299	260	309	320	273	286	298	308	313	292	293	308	274	295	328	323	297	314	295	316	313	289	292	298	329	336	268	297	338	321	306	296	309	316	307	300	308	315	323	302	280	273	305	285	313	303	336	312	258	288	291	286	256	327	318	316	303	330	303	317	327	300	309	311	283	293	331	304	321	339	295	308	271	308	267	349	303	295	316	286	292	307	310	324	311	310	339	285	320	333	299	311	299	323	282	299	309	286	280	323	333	326	292	263	308	309	302	263	340	340	299	307	304	354	299	318	291	270	282	284	283	284	313	315	313	333	248	288	322	298	267	317	309	294	276	295	295	326	315	300	300	305	259	276	328	300	285	305	294	299	276	279	298	275	325	277	319	312	279	288	314	296	273	305	284	295	330	297	282	309	294	298	287	309	274	311	291	297	282	303	297	289	306	250	278	314	295	291	290	300	293	287	286	250	301	330	272	307	309	310	311	317	292	338	305	266	314	295	277	310	290	324	265	287	309	301	307	248	334	325	289	309	303	273	299	279	273	330	304	304	295	289	303	309	306	278	307	335	300	279	294	308	309	325	343	284	319	291	299	339	300	295	313	286	266	338	283	282	296	274	251	320	301	273	292	304	295	288	305	294	321	286	305	301	318	312	295	321	313	298	274	285	328	311	343	302	312	298	331	301	328	306	287	299	317	313	323	303	304	271	307	301	290	304	291	340	286	296	288	293	312	337	296	310	293	318	282	318	291	270	305	275	316	331	329	303	270	274	300	287	283	320	313	286	318	279	306	307	300	295	295	320	309	294	332	287	250	288	287	305	284	308	332	321	276	280	318	314	309	307	301	291	300	315	306	315	312	290	313	309	334	334	311	261	311	306	272	305	320	297	336	312	287	302	288	321	294	279	277	305	298	284	307	341	307	267	311	313	326	303	307	279	286	303	315	278	280	285	293	320	299	293	287	300	329	297	317	344	277	286	328	317	306	305	309	298	316	273	280	309	282	283	305	297	301	299	300	274	269	320	294	310	345	313	308	292	275	270	313	273	249	288	261	288	291	261	282	276	286	341	313	274	318	275	335	288	296	301	299	284	259	337	326	283	289	291	296	313	285	288	304	313	303	278	273	328	299	300	319	303	273	294	293	296	280	276	298	301	314	321	295	293	286	301	332	275	286	307	324	328	326	317	301	311	290	268	293	292	304	277	303	264	308	278	303	321	288	328	279	296	293	280	291	288	287	311	296	298	304	307	329	294	300	311	292	297	279	317	311	313	299	300	302	305	313	277	290	299	312	324	298	314	310	288	276	310	323	328	298	298	308	342	295	300	278	277	304	299	298	302	293	315	347	285	307	332	324	278	299	312	276	296	300	297	289	261	298	315	297	281	286	296	304	318	279	307	288	269	285	338	292	304	294	353	301	298	318	272	275	291	310	285	290	321	279	314	320	277	280	286	318	289	276	270	274	325	300	270	288	313	295	304	281	298	300	295	302	310	304	313	302	313	302	278	296	282	285	279	329	322	322	283	280	320	296	271	323	285	306	309	290	313	302	295	301	302	309	307	289	281	316	311	304	303	324	304	307	323	288	282	290	311	315	337	316	283	303	285	334	359	262	299	315	278	327	296	296	303	284	301	301	299	282	296	278	302	333	303	288	282	301	350	280	299	308	288	302	310	285	301	316	287	316	298	286	314	291	282	313	309	324	304	312	352	298	284	313	314	313	307	296	328	327	271	291	323	290	326	307	311	293	285	320	323	335	312	323	270	300	291	290	323	301	313	331	311	321	303	295	308	313	299	287	273	324	328	301	282	283	312	310	276	318	291	265	294	323	312	275	269	294	297	322	285	300	289	309	290	313	315	277	266	316	299	314	300	252	296	268	316	275	347	305	330	294	327	333	328	309	291	337	279	317	293	288	326	285	306	319	295	324	305	255	287	335	309	305	308	297	290	264	298	297	297	292	260	303	270	324	295	295	259	311	312	289	306	302	262	289	303	293	325	337	279	264	328	260	284	283	297	290	322	290	311	294	277	360	265	318	282	290	266	299	317	302	352	294	308	304	269	301	306	309	319	304	335	324	267	286	264	301	285	279	305	279	259	293	285	306	319	299	292	328	251	316	273	302	254	312	329	285	283	288	293	312	318	310	275	308	292	300	304	307	334	314	321	286	270	307	299	273	315	303	344	287	340	289	279	293	303	301	306	297	320	310	299	312	277	308	289	345	356	294	299	281	293	340	300	279	293	306	305	301	334	316	281	313	322	277	332	316	281	297	315	313	299	357	273	306	311	302	270	301	328	286	301	278	300	303	305	301	310	301	322	316	313	346	326	290	287	272	313	301	305	266	312	331	333	285	295	306	314	296	291	317	291	291	288	295	314	308	290	296	319	281	273	299	325	309	293	274	295	319	295	289	307	309	277	320	322	322	315	313	291	304	332	325	319	316	320	315	266	295	305	290	284	305	305	338	310	309	318	283	320	304	333	289	298	336	307	336	295	320	315	289	327	292	311	324	284	276	310	308	272	299	295	322	314	297	302	262	295	286	301	350	286	321	320	315	281	296	284	269	329	257	286	286	324	305	333	298	297	332	303	315	275	293	311	308	281	270	278	298	318	312	306	281	316	314	288	304	290	315	309	309	299	288	301	309	301	287	298	308	313	328	286	299	319	283	321	298	294	297	334	305	300	323	313	289	320	311	324	287	308	330	302	332	296	303	282	324	311	337	314	316	292	276	318	289	291	303	300	309	274	310	290	294	284	296	340	279	297	303	300	323	316	272	293	285	288	274	302	285	291	334
41995	29996	23000	10239	4775	2443	1511	1373	1201	1046	957	868	866	813	847	808	768	773	751	795	760	779	756	759	756	737	818	711	720	740	660	725	822	717	737	661	651	724	673	674	702	677	652	656	673	662	641	638	641	671	626	674	668	629	649	616	639	644	627	624	672	672	659	641	639	626	683	650	620	664	624	660	643	639	623	627	605	635	642	669	681	645	674	641	642	654	653	634	655	630	680	665	699	641	659	691	677	616	642	673	622	675	672	658	698	685	631	591	623	640	657	629	655	658	651	660	661	670	635	646	628	650	666	650	648	664	652	643	633	670	645	656	676	616	671	668	639	638	651	650	639	644	639	650	655	658	648	645	645	653	638	659	676	679	648	627	651	636	627	647	658	616	642	676	641	700	597	653	658	661	629	678	643	661	672	627	639	678	599	668	674	610	658	671	693	635	697	722	636	684	695	681	645	644	617	658	675	664	692	633	618	651	616	662	666	683	627	685	645	589	651	681	656	651	635	673	630	661	643	653	655	684	667	667	675	656	643	596	674	663	630	640	644	635	658	653	621	618	651	603	671	622	670	666	625	646	636	644	668	701	648	604	622	656	600	650	642	637	653	674	609	656	713	648	641	662	612	655	655	650	680	662	635	657	615	609	667	643	663	662	641	621	594	641	615	702	695	639	636	607	620	669	612	622	622	679	625	673	607	660	674	635	624	631	634	646	665	644	643	659	661	657	664	641	669	640	670	633	675	625	664	629	673	598	646	640	626	665	694	651	648	669	654	644	634	658	644	646	685	642	700	675	660	638	686	647	623	643	687	681	618	663	675	665	609	631	631	652	638	652	668	596	689	668	628	657	681	594	632	666	597	628	633	663	636	647	649	632	663	646	663	651	614	655	663	674	677	678	677	617	610	681	658	637	662	640	586	669	622	709	642	701	646	656	688	630	655	635	667	644	599	594	650	660	669	662	651	611	658	646	666	691	643	678	646	657	638	641	574	669	673	638	667	607	670	669	680	684	626	620	672	672	691	645	697	658	646	618	676	659	640	660	653	631	653	632	635	693	674	658	650	718	667	632	678	685	659	691	660	665	671	621	649	606	678	694	645	646	670	658	644	644	625	639	640	641	687	660	674	657	664	618	654	653	643	666	643	628	635	659	637	619	666	657	639	656	671	656	694	666	606	624	673	680	678	638	638	640	711	704	648	658	656	651	632	609	601	632	616	665	621	645	661	645	666	667	642	662	666	682	629	632	652	622	629	644	639	616	680	702	623	671	598	658	682	613	695	668	666	635	675	647	661	599	650	631	643	612	652	659	639	689	677	575	656	618	682	662	643	665	664	649	661	633	670	685	657	631	691	633	687	669	632	645	653	666	610	665	635	647	748	589	660	689	657	649	685	666	653	669	661	713	635	702	663	618	658	645	646	678	664	662	667	615	630	677	634	638	655	666	659	665	643	626	687	623	652	684	699	651	631	710	631	662	639	628	649	673	665	633	658	623	614	632	623	664	682	631	670	644	650	615	663	613	647	655	664	627	680	657	627	643	671	630	671	607	628	665	659	685	661	628	690	641	656	652	655	621	676	664	662	656	624	663	673	666	700	621	638	620	626	613	654	617	580	662	652	633	654	641	677	651	666	649	658	677	646	631	618	601	642	664	689	666	660	614	652	631	610	652	663	638	671	591	661	671	695	637	653	693	665	662	669	637	662	641	635	644	642	715	628	590	644	647	677	651	620	682	660	682	640	598	628	697	605	659	628	647	661	661	659	668	645	656	695	628	627	672	631	691	651	671	663	662	615	648	623	624	625	662	636	701	661	691	679	627	634	639	585	633	662	680	646	640	622	655	671	672	697	710	616	681	664	664	648	670	617	660	655	653	657	647	641	637	658	665	656	652	681	621	686	653	633	669	685	669	658	644	681	629	682	637	691	659	684	688	652	638	672	680	625	655	677	634	646	687	665	642	615	642	647	651	647	620	657	652	649	638	647	654	636	653	685	666	648	667	701	672	701	630	642	620	690	675	629	681	658	653	658	680	667	687	679	641	643	631	638	664	686	640	661	677	639	646	648	651	679	696	665	624	674	657	643	657	590	630	658	637	659	616	612	635	636	667	643	679	650	639	648	708	659	622	608	668	617	608	676	660	642	612	628	685	637	638	611	658	650	628	669	641	688	670	662	663	657	670	662	625	675	644	692	674	673	618	601	639	656	637	634	690	649	685	637	657	637	645	660	604	681	663	647	636	595	665	630	687	666	613	682	692	672	626	671	615	638	627	663	622	626	655	634	674	630	652	610	643	689	622	657	572	656	596	712	641	649	620	638	673	643	627	627	647	637	656	665	636	636	615	644	620	645	647	600	669	647	690	630	648	647	665	670	685	650	621	626	662	655	625	672	688	632	654	638	616	688	648	644	694	630	673	637	644	655	595	662	655	665	651	657	615	663	626	709	625	649	605	661	634	645	724	651	640	666	623	638	625	685	629	597	628	659	732	673	665	605	685	619	622	645	621	663	637	654	644	635	655	709	619	701	633	644	647	632	636	645	634	619	676	674	631	638	741	675	598	670	647	648	629	663	591	667	654	679	641	633	646	683	680	619	600	660	638	660	631	607	653	669	655	636	657	678	700	654	661	626	663	616	693	658	636	654	662	670	660	656	660	677	660	660	600	680	664	617	646	619	661	648	650	670	678	662	627	613	661	674	653	660	653	674	699	664	686	643	675	647	662	638	638	648	647	613	649	704	637	641	628	629	661	667	646	661	649	620	627	622	706	624	657	664	684	662	650	658	643	679	664	680	639	659	675	672	666	699	665	667	681	654	673	645	650	587	652	665	660	612	616	646	663	668	658	619	699	679	660	670	612	703	622	671	679	639	656	650	594	638	636	619	665	618	646	602	650	674	608	629	663	664	647	674	606	691	643	637	641	599	628	688	645	644	663	659	647	631	652	642	631	670	641	641	636	699	675	673	680	692	670	611	647	695	654	664	686	690	659	630	634	670	677	641	674	669	634	624	693	654	687	689	624	668	658	654	620	627	655	641	648	686	637	675	658	626	657	626	662	675	628	688	636	675	631	632	656	646	625	614	655	696	642	626	637	651	622	634	644	691	653	628	652	627	654	661	607	643	629	651	689	635	647	619	668	608	684	641	642	630	631	673	671	646	650	623	686	637	621	608	677	627	673	686	635	659	654	646	676	630	663	651	661	701	649	634	626	670	640	608	682	598	649	689	637	645	701	648	623	651	652	646	644	671	662	653	662	694	610	641	613	648	706	643	644	654	633	652	645	625	652	623	640	713	632	675	631	644	603	633	643	610	639	644	670	674	644	654	715	686	621	659	703	624	657	636	633	642	612	601	654	671	627	641	666	613	689	607	674	647	625	588	684	671	646	688	649	644	660	631	649	645	637	676	629	664	663	617	605	598	615	645	680	663	615	627	627	615	690	620	639	622	663	673	640	678	663	654	622	664	690	635	662	685	662	660	673	628	671	633	683
49932	20728	7814	2134	833	474	380	372	294	307	336	302	345	297	321	330	317	327	297	335	325	288	315	325	325	341	336	317	325	308	281	311	322	318	308	330	330	295	324	297	306	312	326	279	309	302	307	321	298	294	302	308	269	275	337	323	322	299	318	302	306	290	303	315	308	295	347	282	282	306	322	339	288	307	320	339	313	293	298	319	318	336	317	292	321	287	290	326	301	269	291	331	311	310	298	300	276	290	303	279	287	310	283	302	314	313	328	329	301	270	316	311	329	316	260	310	333	283	282	267	286	264	281	279	300	272	320	287	314	314	293	299	324	311	322	285	297	316	277	275	305	331	344	325	291	316	311	292	298	290	294	285	275	312	283	288	288	328	329	274	298	326	305	322	319	260	274	321	305	291	308	328	316	304	263	321	297	283	289	320	286	296	312	312	311	319	302	294	309	313	301	290	296	300	288	307	294	354	314	329	333	313	316	289	328	295	286	305	326	297	296	315	323	309	319	310	312	345	327	305	292	321	296	300	312	290	316	267	309	315	322	305	317	291	288	281	293	290	309	338	316	288	329	329	298	300	298	311	318	276	300	301	312	319	288	304	315	289	334	338	307	322	319	302	324	299	331	321	291	340	322	301	281	320	314	293	322	282	313	304	321	312	279	298	292	317	261	343	285	322	301	289	300	289	321	335	338	294	316	322	283	293	299	288	311	315	301	304	301	282	310	333	287	320	347	328	330	281	307	279	335	298	299	305	333	321	276	307	305	337	298	304	314	329	290	285	316	309	272	315	304	317	331	321	320	293	290	291	317	299	326	281	296	292	260	328	317	288	265	298	324	297	307	315	309	271	293	295	297	295	287	281	326	293	263	325	306	324	291	364	292	314	298	257	308	306	295	305	322	315	299	266	311	315	298	321	287	315	301	285	318	299	323	322	306	326	301	303	319	320	308	288	286	294	299	293	356	324	301	269	256	304	304	299	301	309	309	294	315	275	275	316	304	313	297	318	280	317	271	314	290	297	280	300	325	313	357	352	295	298	311	309	335	314	311	268	289	323	315	302	310	318	316	321	302	301	288	307	305	310	281	294	305	272	337	305	275	297	340	306	258	313	291	313	298	308	330	325	320	320	315	314	351	325	306	299	319	335	294	278	280	310	317	273	273	295	289	310	272	299	280	292	354	321	338	309	273	315	338	323	348	331	288	314	287	286	339	331	315	326	268	272	313	320	331	313	271	283	296	295	297	295	335	322	280	271	286	290	316	303	294	293	282	315	303	284	303	315	292	298	328	296	293	302	291	309	312	290	314	344	319	288	311	285	285	287	313	310	337	328	336	325	311	291	294	305	311	289	332	299	313	360	302	308	317	305	327	305	302	296	312	274	332	300	320	308	318	306	293	288	298	327	311	321	284	310	313	312	314	287	315	300	349	279	283	327	319	273	307	305	334	279	310	345	273	273	302	302	269	323	310	285	292	277	322	345	324	313	276	326	310	301	305	310	308	315	344	337	273	295	319	300	300	329	323	307	307	321	323	310	316	304	285	301	288	318	304	317	292	276	334	311	283	323	323	312	324	317	328	295	303	268	307	317	309	304	322	303	323	308	323	342	290	328	260	318	298	319	281	270	311	299	299	289	320	339	280	305	320	298	301	316	325	323	329	321	276	295	298	302	282	288	318	282	319	333	312	286	291	303	262	342	302	307	302	327	310	296	300	323	313	328	308	299	303	326	321	317	260	295	284	346	321	266	304	278	309	326	273	296	336	314	301	327	303	327	284	333	326	319	304	294	307	311	303	334	271	289	283	289	302	338	284	322	331	269	329	321	277	329	284	306	317	276	306	333	325	319	301	288	272	299	314	321	348	322	343	319	300	322	303	301	288	307	316	313	283	290	281	298	325	311	317	313	319	285	271	275	349	290	305	310	306	330	290	303	308	335	305	315	272	315	330	298	286	300	277	307	285	290	272	315	285	283	307	272	327	294	295	308	318	313	294	307	311	324	291	294	297	290	318	272	283	321	299	289	314	332	363	311	302	305	288	308	304	320	292	307	335	333	321	286	261	299	329	293	296	343	327	352	307	299	308	296	316	317	322	310	320	292	307	317	305	325	293	310	297	294	287	320	311	304	335	315	298	312	304	271	288	311	308	293	341	299	291	287	307	314	309	303	293	321	331	303	313	320	314	293	303	303	252	278	325	348	299	340	351	287	299	333	289	334	337	328	281	320	325	333	296	330	307	340	296	301	261	240	321	333	332	278	268	310	308	322	307	273	309	338	301	262	303	271	282	297	299	307	326	287	276	282	312	314	310	345	288	304	317	292	305	310	275	306	301	317	288	311	353	344	314	325	303	335	318	328	281	279	266	317	288	312	298	306	269	327	339	338	288	288	285	305	297	302	294	286	322	289	305	284	305	312	309	290	297	355	319	309	313	327	320	331	304	321	300	320	295	301	292	327	315	328	300	314	296	301	315	301	309	285	331	309	291	327	314	336	343	298	252	327	287	304	296	294	325	309	288	310	293	284	308	288	307	290	301	331	303	322	289	328	292	295	308	316	288	315	295	281	327	339	329	283	278	302	320	314	331	272	297	307	313	304	298	277	306	312	281	314	327	277	289	266	297	326	324	275	303	334	306	313	304	295	307	290	306	287	289	307	321	314	310	316	282	299	286	243	273	304	291	316	305	289	290	301	321	293	285	279	298	289	307	307	288	285	273	290	297	279	302	308	322	326	291	355	293	307	346	297	276	309	344	286	301	297	296	296	290	299	308	282	362	291	310	317	288	300	285	272	310	291	314	320	297	281	321	279	316	282	324	337	338	312	277	313	290	332	323	293	302	308	344	302	306	293	317	293	328	313	306	307	294	325	330	292	287	309	354	309	294	286	310	332	336	302	325	310	313	323	329	315	310	288	297	293	300	299	300	312	319	301	271	323	333	330	322	315	307	307	322	288	322	326	269	308	303	328	307	295	302	304	302	323	308	306	287	335	320	317	274	276	295	315	335	354	331	285	304	316	300	355	308	308	299	328	315	295	289	297	309	302	326	309	311	300	326	300	288	283	283	317	335	277	309	348	298	283	293	308	309	286	297	312	279	292	322	300	315	274	277	304	303	286	285	305	327	314	323	331	297	302	314	278	293	307	294	347	291	314	321	323	317	310	298	293	289	307	281	278	325	280	315	310	311	268	344	300	315	287	351	291	308	299	324	318	290	297	292	324	286	264	305	302	329	288	300	302	337	323	244	311	254	334	314	298	270	269	306	310	312	323	295	280	325	339	327	301	328	344	290	288	298	334	304	319	285	291	309	341	334	296	332	288	324	320	279	288	322	339	317	294	320	302	299	297	280	293	309	317	302	322	306	298	314	295	264	326	322	289	282	293	350	274	280	318	299	283	284	292	291	324	293	337	303	281	292	335	329	328	292	315	322	320	302	292	310	300	325	294	258	280	339	333	300	299	296	303	306	270	294	279	333	318	293	281	271	297	291	341
32882	14751	9915	4356	2161	1251	898	849	809	848	775	796	731	742	707	703	745	727	705	676	673	674	722	693	679	673	679	668	671	619	682	672	675	679	654	650	686	673	698	680	663	694	663	650	603	705	665	624	688	623	638	666	613	610	633	604	685	610	643	603	646	546	649	650	650	655	621	651	650	693	671	594	625	666	623	646	663	689	652	658	647	639	673	653	679	647	682	653	654	659	654	676	654	665	690	698	648	702	676	658	665	648	644	668	621	659	615	675	665	656	680	651	648	684	652	635	673	683	637	691	633	684	665	648	676	623	646	668	680	628	703	664	689	676	663	617	620	660	670	646	660	615	666	661	702	642	676	647	671	641	683	670	649	660	630	657	682	711	674	691	639	620	662	683	646	684	682	639	637	640	668	659	703	690	669	698	674	657	651	657	649	650	603	704	697	696	667	681	644	619	687	667	648	653	648	642	612	632	612	665	645	630	634	676	681	642	628	667	645	704	661	698	648	624	610	653	712	653	658	659	629	648	627	685	665	669	653	639	631	643	709	647	651	613	675	608	631	623	631	673	659	644	743	643	725	647	647	621	673	689	663	614	707	640	655	674	658	647	671	609	652	684	616	677	655	668	640	636	686	635	713	623	621	655	721	667	667	662	606	638	672	642	623	620	627	647	655	687	659	680	658	688	642	673	664	685	662	657	647	675	646	648	678	627	679	651	665	660	664	587	674	670	640	655	700	604	590	615	689	687	685	689	648	624	641	649	652	636	658	669	657	637	643	657	631	677	653	667	668	685	680	683	639	680	674	651	633	687	616	650	645	628	675	644	652	655	668	621	643	690	660	713	649	619	679	661	645	689	636	652	620	709	643	584	593	632	679	684	607	654	665	653	682	635	646	653	683	675	649	658	667	647	634	663	675	666	627	691	661	667	641	626	671	649	630	635	619	640	615	658	634	664	667	603	668	669	708	658	649	623	642	642	608	682	688	670	607	686	657	634	641	627	659	675	662	699	655	633	663	677	659	659	626	629	644	689	618	639	609	694	704	678	614	664	652	627	684	665	642	681	644	668	624	634	672	670	668	632	663	709	622	676	685	668	654	675	655	664	697	671	658	658	716	637	674	659	629	663	645	659	632	651	650	667	628	636	657	672	701	675	678	642	667	629	670	639	646	635	676	646	687	663	661	624	691	660	613	653	601	625	669	642	687	654	685	679	670	635	685	616	656	638	677	648	653	640	650	632	638	668	614	612	660	671	657	661	666	647	624	690	653	620	658	690	653	656	683	584	675	699	636	645	621	591	661	610	674	674	663	642	622	635	651	658	699	630	668	695	631	653	650	630	672	647	640	621	667	647	653	663	660	643	643	627	666	647	718	659	590	672	654	650	662	698	673	658	640	655	667	643	672	658	624	658	654	673	679	607	611	670	646	674	645	638	661	667	637	656	668	623	639	683	626	678	624	631	653	703	662	665	691	670	675	646	664	639	638	694	677	669	669	641	643	660	677	655	640	622	664	689	653	675	677	644	664	674	678	608	597	699	631	660	649	668	622	680	659	656	655	588	646	655	659	641	637	653	631	682	645	657	664	646	654	651	689	660	658	709	647	652	627	624	666	639	720	662	659	620	658	673	628	652	663	648	628	638	646	669	673	725	668	657	671	686	637	658	661	670	705	604	687	654	676	685	680	679	649	666	640	689	625	647	696	637	707	636	651	661	656	642	664	688	689	626	710	646	660	630	680	665	662	691	631	619	671	639	603	680	650	683	647	648	643	640	637	675	623	669	643	686	656	684	680	676	586	635	680	664	651	638	658	634	670	650	663	674	671	673	680	676	677	631	702	645	640	680	689	695	654	636	636	616	643	650	672	640	675	613	657	661	660	654	673	675	686	634	699	620	694	673	676	652	676	694	673	626	654	652	701	703	691	620	647	675	637	634	671	661	590	666	679	667	674	688	685	654	648	625	683	662	624	695	660	645	628	628	671	683	681	646	690	637	657	638	662	625	650	675	627	677	710	637	648	627	627	665	678	647	678	643	660	650	668	638	644	716	698	689	668	664	619	646	639	649	655	665	661	666	693	640	655	629	675	642	616	652	649	685	665	632	666	671	684	623	667	642	660	693	665	665	653	650	676	636	660	612	593	660	678	638	695	611	658	660	692	619	658	648	622	646	658	671	670	660	641	661	665	621	669	663	646	689	648	663	651	655	650	640	668	642	681	692	658	690	671	651	635	640	647	629	625	659	639	687	645	635	663	661	652	659	657	685	607	666	654	642	652	680	669	655	635	627	692	671	673	646	678	650	650	676	665	690	689	629	670	628	667	659	680	669	687	664	663	675	669	629	657	672	655	645	661	650	621	651	619	666	636	616	624	689	697	665	638	655	708	664	691	631	625	674	647	676	652	680	656	613	621	653	663	648	698	652	644	712	609	644	634	642	654	614	646	666	659	673	646	635	630	677	642	652	662	659	640	663	696	642	623	667	633	689	616	629	650	628	656	639	652	634	660	657	623	693	674	647	623	627	636	636	655	680	675	620	674	635	677	617	659	678	670	683	667	701	653	614	633	698	600	628	618	682	637	648	651	656	693	644	648	603	674	674	650	656	701	639	643	639	664	631	636	646	690	651	720	671	626	648	624	659	648	633	650	615	615	679	605	642	656	662	716	670	648	677	624	658	591	623	661	629	659	681	665	654	650	692	667	701	649	657	630	669	667	630	625	655	654	667	662	671	611	671	643	665	639	638	672	650	637	714	650	645	620	657	623	631	644	672	675	663	595	682	624	674	651	664	634	720	663	646	662	670	658	652	693	676	653	650	651	716	709	692	692	623	614	673	626	646	637	671	652	648	667	728	699	656	642	671	625	652	637	619	681	655	664	685	653	674	684	624	633	697	672	651	705	673	678	688	656	647	671	649	680	608	669	665	694	674	687	620	570	675	631	610	698	692	638	635	646	666	632	678	648	633	655	659	621	639	659	652	662	699	644	662	652	636	652	655	662	682	679	644	614	633	667	694	645	661	647	688	671	697	649	685	673	656	623	673	607	660	668	620	667	634	648	655	668	637	627	672	672	672	693	685	674	677	630	633	623	686	653	651	713	679	703	659	655	640	623	662	678	656	666	664	690	671	701	652	662	667	618	698	687	680	688	632	587	674	634	647	658	693	634	666	672	690	668	687	706	667	664	661	628	619	669	659	628	681	658	622	677	658	646	687	615	646	665	665	675	666	666	701	691	594	666	666	638	632	654	672	668	636	615	670	680	650	658	614	626	687	675	638	674	640	652	619	678	676	653	613	639	683	673	662	706	674	631	633	672	682	658	628	644	694	702	596	667	654	624	669	666	666	675	693	680	646	638	639	694	640	677	682	634	645	670	668	682	653	689	665	693	681	640	630	622	657	639	618	695	640	626	652	676	649	671	695	654	689	624	668	656	613	615	671	667	654	637	664	659	636	638	651	636	638	643	673	662	680	625	643	679	731	698	651	622	659	672	652
58653	32512	13697	3144	1410	609	430	364	379	343	321	332	381	319	317	331	287	325	313	298	298	327	302	318	290	313	313	299	300	319	301	328	317	289	317	297	294	289	316	336	362	298	309	289	280	318	286	313	310	317	315	292	324	308	244	301	303	294	303	305	275	293	309	294	300	308	307	319	317	271	294	294	291	284	296	302	268	294	277	283	319	334	286	319	331	302	275	289	305	300	289	284	271	305	303	282	305	261	300	284	294	280	328	294	296	289	318	284	297	345	307	299	284	309	301	319	311	320	301	290	311	307	326	303	280	306	294	298	297	281	288	290	293	343	296	291	294	335	305	284	316	331	313	316	308	286	301	299	256	274	279	325	284	285	304	299	270	314	308	287	305	303	278	345	303	287	275	318	302	321	291	315	280	287	272	291	302	276	308	307	303	299	270	303	313	298	287	314	288	297	276	314	305	292	309	316	285	301	299	325	277	269	309	292	305	297	294	289	273	291	277	276	297	303	304	322	315	309	300	306	294	278	324	321	289	302	314	288	310	314	281	316	300	314	326	307	276	294	333	298	285	280	292	285	313	291	311	279	278	304	326	313	301	286	306	285	314	277	287	316	305	292	279	282	289	304	280	308	303	324	311	289	305	276	339	303	281	275	246	280	274	309	299	275	283	300	307	298	302	293	292	283	302	274	292	270	330	317	307	301	325	291	295	310	278	294	317	301	296	284	308	266	260	287	326	289	319	275	296	303	274	305	297	259	297	284	274	307	299	299	307	302	289	282	281	282	324	315	343	329	309	290	292	300	290	295	268	294	315	300	309	287	336	310	273	265	287	325	305	305	275	294	314	294	301	319	302	315	296	274	289	302	315	280	313	286	334	274	271	307	323	328	322	303	314	290	290	294	277	296	276	316	304	314	317	308	301	281	289	308	293	327	282	295	317	289	284	285	301	309	269	314	302	310	287	275	311	297	282	328	293	273	317	335	301	319	304	275	305	330	300	295	297	288	315	295	273	256	276	305	302	284	288	298	306	285	279	315	338	303	302	333	291	282	270	279	308	293	297	289	297	302	316	261	307	298	305	301	320	311	269	292	279	285	328	309	315	311	312	305	291	286	274	309	313	284	269	291	292	324	318	289	282	291	324	344	310	297	322	293	302	291	317	304	283	285	310	277	302	277	275	300	331	321	293	260	268	319	301	286	288	279	305	290	319	315	298	319	312	322	283	270	273	333	324	339	268	307	319	299	286	331	293	332	292	275	300	296	307	293	320	330	263	282	303	307	321	315	285	325	299	287	302	276	321	289	320	321	318	308	297	256	292	292	295	273	298	294	328	319	266	318	284	296	269	291	315	296	272	263	313	292	315	297	326	282	272	310	338	278	263	323	309	308	322	302	290	290	274	303	302	290	327	279	290	270	269	317	275	288	285	344	319	338	337	297	305	283	315	296	318	277	297	293	272	280	322	260	281	300	303	336	294	295	299	289	297	321	298	299	282	306	281	302	320	334	289	278	292	269	305	306	312	334	290	315	277	285	309	326	282	276	287	301	299	287	298	325	334	295	327	271	296	255	283	304	312	300	272	289	298	319	298	307	274	264	268	301	284	281	287	296	298	279	285	307	296	281	304	299	298	276	314	324	314	279	259	279	293	267	310	295	336	308	293	301	328	271	288	338	279	280	279	327	291	283	340	297	279	287	307	309	331	286	271	316	287	277	328	293	314	299	292	317	308	299	288	315	290	288	288	280	296	248	283	315	284	320	289	284	272	317	317	327	286	351	317	289	321	302	328	319	299	303	284	336	279	314	305	291	296	273	278	335	292	291	302	298	289	315	270	278	278	265	287	293	291	343	283	299	294	324	288	312	316	288	333	313	278	269	297	279	288	286	270	276	318	321	289	279	291	253	304	277	307	290	285	300	276	273	270	295	328	297	300	308	283	325	289	283	294	293	263	316	301	291	332	338	288	274	290	286	264	315	316	330	304	304	264	288	293	303	281	282	313	292	309	298	310	344	277	302	303	294	296	308	325	323	314	290	286	290	297	280	292	298	279	285	287	318	316	269	274	272	304	304	275	297	273	286	313	300	305	270	288	280	305	321	291	300	336	287	281	312	351	286	267	292	325	324	319	301	331	304	302	292	323	280	261	301	307	299	290	272	310	286	272	243	306	306	320	324	318	311	284	302	313	294	292	322	316	289	268	279	269	282	282	295	312	290	278	327	295	309	334	290	289	285	284	297	322	325	303	268	308	316	264	319	320	302	316	292	298	287	312	270	329	305	321	259	299	323	287	296	316	303	302	284	298	315	254	265	280	290	293	299	287	317	289	296	257	295	285	297	294	297	300	326	320	285	279	274	318	281	301	282	300	288	297	297	294	282	298	322	325	326	327	330	315	292	298	328	280	289	292	300	313	324	304	309	327	310	294	290	261	276	288	291	305	308	299	297	328	299	346	304	316	301	324	293	349	330	295	304	333	312	303	324	308	279	262	316	271	331	291	296	289	294	297	297	269	317	290	353	280	300	282	277	293	253	281	273	331	266	312	321	272	305	308	315	305	291	306	300	286	298	300	311	286	289	291	271	309	271	306	293	302	272	301	302	305	312	306	280	300	328	299	284	292	296	313	302	282	330	283	279	331	335	308	297	288	323	312	324	299	309	290	317	287	303	284	301	301	289	301	286	295	315	346	301	330	293	279	290	282	332	288	305	287	293	332	332	297	295	299	272	298	334	298	302	309	298	293	286	307	323	289	277	313	302	282	304	299	250	306	300	355	307	291	330	320	309	266	293	285	297	293	309	312	289	288	299	300	287	314	315	331	299	274	273	306	272	308	329	275	322	278	298	274	284	288	339	286	311	311	295	285	334	271	314	293	288	264	289	289	323	278	312	313	266	321	280	300	263	264	299	303	306	273	282	291	291	286	311	325	276	311	292	311	283	287	321	309	287	308	291	283	264	292	318	329	324	331	295	282	311	274	333	316	310	302	305	270	298	286	261	303	311	296	292	311	277	305	283	292	320	318	274	291	313	310	316	275	306	353	285	318	297	296	314	325	315	329	293	321	295	278	290	305	294	308	298	308	325	307	306	280	312	269	284	313	283	263	292	275	325	294	280	308	281	283	283	280	293	263	292	317	289	348	306	271	304	289	294	300	282	300	287	298	295	280	293	276	296	292	305	294	266	322	294	303	303	294	311	315	294	298	285	296	287	303	311	294	297	264	292	319	286	289	279	284	301	313	276	315	352	299	330	338	291	282	298	303	282	293	309	337	295	263	327	264	308	313	285	320	331	298	310	283	300	275	305	270	289	280	281	288	250	277	287	312	337	312	306	284	321	310	308	316	289	292	293	255	317	330	274	281	274	295	292	310	313	288	281	270	273	316	294	263	304	321	323	274	283	305	308	300	288	285	318	288	302	323	285	330	305	308	289	254	272	303	278	285	288	280	311	327	260	270	306	312	303	311	277	320	283	287	326	323	288	277	293	291	295	288	282
38353	25445	12996	5955	4187	1822	1155	973	948	885	857	788	756	732	754	734	749	727	715	734	713	748	721	677	711	700	714	707	719	681	724	696	725	702	712	664	663	631	699	671	633	656	649	619	648	671	662	637	664	671	641	669	595	688	654	660	636	647	658	637	637	678	638	654	630	674	647	684	644	699	617	689	644	624	638	692	638	597	684	669	651	666	670	644	624	647	687	646	654	624	676	614	639	605	657	649	654	691	670	652	643	656	630	633	633	628	641	653	613	622	623	656	606	645	644	652	620	629	626	609	662	644	635	639	689	645	621	586	617	614	618	645	659	647	637	614	669	617	653	655	646	661	639	679	688	637	660	685	667	638	658	660	627	696	637	614	599	684	711	666	668	672	656	660	634	683	620	627	638	659	664	641	654	627	691	617	684	613	666	625	653	663	615	644	650	668	666	681	698	599	645	626	663	661	668	599	669	653	662	666	625	640	682	654	635	626	684	642	644	665	605	684	645	635	631	601	615	623	650	663	653	623	640	629	666	626	642	643	650	707	644	666	660	631	669	631	649	643	617	628	699	672	621	643	631	634	642	644	605	646	623	643	593	611	663	602	646	666	636	616	665	633	670	706	666	650	648	629	650	623	704	638	642	640	613	665	687	627	640	666	657	656	657	669	657	639	642	650	679	657	636	652	649	649	673	642	653	614	635	680	619	613	661	684	641	661	652	614	673	669	599	681	631	649	656	692	626	669	660	648	717	643	620	655	627	701	646	639	650	649	635	638	649	633	646	600	664	654	663	671	648	648	626	627	675	674	630	674	671	629	645	649	641	642	640	626	620	611	627	629	627	606	630	630	666	663	631	609	628	651	573	665	675	658	640	625	640	678	623	625	646	650	581	637	637	656	667	610	639	634	658	680	603	636	592	665	607	658	619	629	697	672	680	592	657	649	616	628	680	645	673	669	611	656	681	653	685	626	697	721	658	675	637	643	685	624	611	647	661	621	647	676	678	667	617	635	624	606	675	660	649	621	635	643	644	642	644	661	666	682	614	646	625	680	646	685	630	624	664	640	593	640	701	657	631	629	647	663	647	612	659	681	666	653	644	653	634	636	635	674	684	611	648	695	665	677	637	656	640	628	657	691	645	594	642	650	648	658	642	677	699	667	686	689	602	673	686	652	651	655	619	653	656	657	647	658	634	659	673	650	615	680	642	630	631	618	652	662	646	621	649	653	635	640	621	651	687	635	673	648	608	668	636	646	674	620	650	631	636	675	659	612	626	629	655	624	683	660	662	669	620	667	676	656	643	668	629	625	652	671	660	665	640	648	644	669	623	670	640	653	625	657	631	654	612	639	669	609	648	626	616	676	637	675	696	652	614	663	598	625	640	613	656	678	674	640	625	654	633	611	625	623	653	638	634	671	654	674	610	626	612	673	679	629	677	669	649	655	655	616	664	671	626	658	666	602	675	621	651	661	657	632	628	629	690	658	632	647	604	622	611	648	656	709	620	597	657	646	669	641	638	668	665	616	640	639	634	620	634	658	656	662	595	708	612	643	646	641	661	651	632	620	621	654	665	627	634	629	644	631	645	647	665	667	652	646	594	631	616	644	655	663	633	620	632	624	648	684	657	640	617	634	612	615	625	660	673	639	676	669	647	659	646	621	666	656	634	661	658	625	657	655	639	650	690	668	671	700	621	692	625	659	630	655	614	658	629	674	666	610	645	627	670	648	647	695	693	657	640	662	692	657	660	614	680	665	623	669	634	656	628	611	615	663	701	670	642	638	648	685	634	649	693	612	651	666	655	651	635	664	646	667	654	595	641	635	640	655	671	644	632	649	643	603	612	646	627	668	653	692	676	628	652	626	620	670	680	609	616	690	617	646	637	631	640	639	650	634	621	635	647	672	628	651	607	618	662	628	669	656	612	645	689	650	633	635	625	667	665	614	666	688	637	700	671	607	663	654	679	650	618	613	623	618	603	638	636	620	618	658	659	665	618	613	669	659	678	721	619	638	625	653	619	671	612	687	652	605	607	623	680	631	663	649	651	681	663	652	635	692	655	658	674	646	704	678	610	594	610	652	587	636	635	625	616	622	619	722	650	632	622	663	621	659	636	617	652	637	652	635	649	665	616	638	700	615	636	620	659	648	638	631	663	691	636	630	656	611	618	667	659	618	652	635	649	625	593	651	667	666	664	635	626	660	677	667	620	651	672	623	664	654	632	614	653	678	644	639	653	656	664	642	643	674	656	605	607	638	625	656	643	650	625	646	669	682	677	608	645	611	611	667	628	659	648	648	683	616	589	594	604	639	675	657	647	625	629	627	635	651	631	664	639	669	668	620	656	635	678	612	638	655	622	629	634	608	670	639	647	637	666	666	684	640	629	631	638	636	639	643	632	642	628	642	624	632	640	646	702	658	615	625	659	651	599	626	652	687	667	632	647	656	680	681	650	636	622	633	682	660	662	699	643	638	628	673	616	642	626	663	700	618	674	636	650	648	631	640	673	598	686	620	601	691	631	666	672	605	649	633	630	608	645	622	633	625	635	622	652	631	632	698	650	624	618	649	632	694	692	619	675	657	644	656	679	635	648	669	615	677	645	678	648	622	651	622	673	689	645	655	621	629	649	668	654	657	624	608	679	632	590	665	635	653	666	625	653	657	648	659	638	666	648	642	670	671	662	663	627	605	657	630	686	641	632	612	618	697	618	650	654	660	642	667	637	663	685	663	615	644	637	636	650	638	629	649	647	684	666	643	618	624	620	643	614	677	656	649	607	631	625	660	646	663	687	597	648	630	670	671	692	644	656	673	618	603	645	635	681	621	656	661	675	666	611	674	665	624	642	653	687	664	662	608	641	656	624	674	658	671	658	652	643	665	651	659	663	653	639	647	624	683	638	664	692	624	662	686	629	630	669	642	623	671	628	636	646	647	676	664	672	633	641	659	657	643	632	657	656	612	627	645	632	651	654	624	686	636	669	631	691	689	659	668	622	615	690	612	637	620	628	629	675	642	662	635	625	609	613	647	657	620	669	617	646	661	611	636	617	680	681	616	666	626	655	687	636	645	632	647	645	651	666	611	685	689	653	664	675	676	626	659	650	701	661	638	634	667	608	674	691	661	635	623	638	628	630	658	595	635	639	594	663	640	636	618	667	652	670	631	613	615	650	618	624	612	603	672	620	667	645	618	616	672	664	611	641	611	660	600	620	667	614	644	633	657	657	673	655	636	629	638	622	626	702	643	637	641	669	632	630	610	621	650	629	604	681	607	658	656	609	637	674	648	653	648	670	634	654	629	644	620	609	668	675	644	672	669	650	642	632	644	655	682	634	674	652	660	651	656	632	657	621	683	655	634	689	612	653	639	676	659	616	640	607	626	701	671	667	655	631	684	653	695	623	646	636	634	663	642	669	606	663	629	665	656	640	620	662	662	622	635	625	665	637	668	659	609	622	654	647	641	667	650	624	666	631	680	660	694	647	642	626	650	642	649
69168	37455	15073	4699	1562	543	462	401	341	363	346	334	308	310	320	322	309	321	317	305	337	268	322	311	280	298	316	287	326	310	297	308	326	293	329	324	308	286	291	295	327	317	306	296	296	283	292	278	286	336	298	319	284	316	301	285	262	283	316	312	324	337	303	344	300	289	275	288	340	311	336	278	298	317	280	297	285	273	285	283	323	307	295	270	282	293	312	329	307	320	312	292	319	316	283	303	321	298	295	296	301	286	298	291	286	316	303	299	286	293	288	308	277	305	285	327	313	275	306	286	304	282	314	261	307	322	291	302	307	309	336	287	282	306	306	329	307	297	318	324	317	300	311	321	290	297	312	291	282	286	308	292	303	298	328	277	323	308	302	303	290	312	279	306	295	263	318	299	298	319	300	342	311	338	286	272	322	314	305	303	298	296	297	293	303	271	314	292	288	287	303	314	306	321	322	319	306	322	306	331	337	320	292	291	306	308	296	312	276	261	262	308	301	320	287	288	291	304	307	340	293	352	300	274	300	352	259	331	348	319	286	305	295	252	314	298	307	285	294	325	304	281	318	345	284	325	274	281	326	327	299	307	311	326	293	289	285	306	308	278	328	340	357	317	309	311	299	299	341	297	344	330	341	258	290	321	327	305	318	267	274	334	317	303	277	271	305	272	336	292	290	321	328	303	292	297	319	292	282	311	315	285	289	290	290	309	293	321	312	282	301	320	295	298	287	278	327	303	282	274	275	302	301	297	281	317	320	335	311	286	310	326	316	307	258	306	261	297	319	274	334	296	302	296	317	287	306	260	309	282	332	292	290	278	317	334	298	296	282	293	305	306	284	324	300	331	308	300	307	321	311	307	266	304	316	268	340	275	267	334	295	275	279	321	305	332	267	303	304	308	318	290	303	320	310	280	294	331	316	311	295	280	319	292	334	284	279	302	312	312	296	279	249	290	258	318	333	306	289	311	295	270	339	289	269	319	283	286	323	295	319	343	280	290	306	330	318	327	313	322	288	268	318	333	274	291	276	269	294	304	310	287	317	299	319	306	322	301	309	313	287	296	286	309	303	313	321	300	305	300	283	285	364	301	340	296	357	295	285	270	271	309	263	302	297	335	292	307	312	334	320	311	319	291	335	328	341	302	286	282	285	299	318	309	284	299	296	301	266	325	333	317	308	275	309	338	316	312	377	318	268	314	319	298	288	324	323	281	321	305	285	317	303	325	295	320	331	301	321	288	308	299	313	295	276	311	296	329	297	296	292	289	292	287	280	307	274	297	347	318	324	306	304	266	314	296	315	310	298	274	333	281	311	293	296	327	306	331	327	323	283	280	288	274	270	265	316	317	304	279	275	261	303	292	287	284	324	292	277	294	309	327	313	309	274	316	309	257	290	328	289	345	291	283	295	322	323	305	286	276	322	319	296	291	291	323	294	321	337	299	300	292	274	257	301	322	314	304	331	284	325	284	296	262	301	279	318	294	334	322	313	336	305	319	283	283	310	288	326	286	332	262	331	305	286	301	296	302	302	287	305	306	328	306	287	297	305	319	308	320	323	307	314	301	307	279	306	352	264	312	297	316	329	316	292	297	315	322	316	345	318	349	302	304	284	313	338	311	303	304	305	321	287	289	298	326	305	295	256	302	310	317	281	321	311	310	290	304	309	340	335	272	282	294	274	288	325	301	278	319	319	302	290	323	290	306	274	317	291	300	315	297	310	306	334	306	305	305	301	309	286	270	295	288	334	296	316	292	300	307	297	296	316	287	331	309	318	307	290	302	298	346	305	271	294	305	282	324	293	308	296	312	336	327	297	289	322	311	296	280	312	314	317	326	316	261	287	300	272	303	286	289	309	314	299	331	291	334	304	306	278	278	277	299	285	275	290	310	299	270	283	287	318	327	311	315	316	285	314	305	293	285	290	322	324	291	320	268	295	329	290	332	301	263	299	292	331	296	285	285	324	323	287	286	300	271	268	284	290	324	325	306	309	328	303	314	320	307	289	299	274	276	298	292	282	285	291	289	290	329	318	306	321	299	291	331	296	285	351	320	342	305	283	291	284	269	342	289	279	317	333	343	294	300	292	286	266	310	284	304	289	314	298	274	326	317	338	320	299	311	306	283	315	307	300	343	292	289	264	293	290	295	276	288	301	309	321	284	305	288	313	273	283	298	312	295	284	320	272	301	308	279	295	303	292	278	271	270	280	318	308	303	338	295	306	312	297	286	301	298	270	297	320	296	269	265	308	328	302	309	323	302	347	286	284	322	274	295	333	321	311	321	294	299	272	329	321	292	282	307	308	329	295	309	297	316	321	307	253	288	275	334	295	301	309	297	312	309	293	306	275	304	300	303	302	291	280	289	334	319	282	299	272	303	300	286	295	321	285	281	303	302	277	299	298	286	307	288	266	323	341	299	298	327	310	288	290	295	306	311	293	274	306	303	309	316	296	276	268	279	311	290	318	286	287	326	316	324	349	295	311	329	297	299	304	312	310	328	310	269	329	304	317	315	308	291	278	307	296	294	291	309	303	307	292	286	319	311	323	297	333	284	305	288	278	305	332	339	308	314	314	304	325	305	334	328	299	259	298	300	303	316	343	313	309	320	320	311	325	293	261	276	293	295	284	314	295	303	290	320	305	340	311	308	297	313	332	295	313	329	344	283	289	268	310	301	328	324	300	299	303	298	329	328	297	285	338	294	340	305	292	311	318	301	334	296	297	307	282	276	298	300	283	300	289	275	311	294	288	299	265	278	295	326	313	318	312	310	301	329	300	262	328	299	300	307	295	321	317	273	304	315	317	262	292	248	315	323	317	311	304	325	293	340	303	282	317	299	329	295	333	299	278	313	315	292	293	300	303	300	338	314	245	326	305	293	325	302	292	311	312	309	324	308	343	301	294	321	277	272	292	288	314	289	307	317	304	307	313	320	315	335	343	323	328	325	316	310	315	301	313	316	277	299	330	332	281	328	318	314	305	276	315	305	308	286	292	298	316	323	314	317	262	315	330	291	325	292	304	284	281	296	296	302	308	304	313	287	315	267	272	299	264	306	301	330	330	305	315	285	271	297	271	320	260	294	292	272	317	295	304	301	300	300	289	283	275	302	296	322	298	294	312	260	295	285	264	349	306	333	303	296	282	313	296	334	282	298	301	308	304	355	295	276	311	331	315	332	312	276	248	285	291	303	341	316	294	287	316	333	302	308	314	280	323	288	308	318	301	294	331	271	331	308	285	278	286	297	322	307	292	311	285	304	306	321	312	325	307	285	305	311	317	325	314	337	279	290	297	321	322	300	285	283	290	309	301	303	363	306	341	292	278	288	302	330	310	337	291	297	329	285	270	311	301	323	294	293	276	291	315	311	355	320	297	335	308	322	327	330	280	301	293	326	291	332	330	310	250	310	336	292	313	318	320	307	312	312	295	300	272	302	304	307	297	290	302	302	331	316	286	290	328	328	294	252	303	329	332	281	284	283	274	313	314	307
46151	27315	12851	8307	4227	1386	1134	1037	983	871	809	838	768	787	702	721	764	769	694	719	705	723	753	716	679	708	675	693	702	681	707	675	727	653	683	706	644	663	669	634	677	649	691	637	653	653	672	649	625	703	669	641	648	631	621	653	641	607	655	688	604	625	618	657	603	693	691	682	637	675	631	643	646	644	654	629	647	656	684	635	592	690	702	623	622	677	678	630	660	667	624	632	633	685	653	652	681	675	645	646	698	665	669	659	664	670	646	650	680	635	664	634	647	679	687	707	639	655	648	632	668	629	662	684	697	654	675	630	669	612	642	673	671	637	643	642	640	665	644	647	683	657	650	627	644	645	660	672	637	601	631	697	633	627	697	646	668	665	661	659	646	679	689	634	703	603	622	647	639	629	657	646	595	664	614	629	655	628	672	662	660	657	625	664	659	656	656	634	629	653	702	700	648	596	633	669	646	634	627	647	641	599	627	680	656	697	675	639	664	622	704	633	604	684	607	684	630	671	677	652	679	686	668	640	660	681	634	655	639	636	659	690	628	625	643	626	648	641	723	684	664	644	619	630	666	664	658	635	622	661	658	622	623	692	682	688	634	635	673	672	637	641	669	673	624	642	647	639	662	664	676	635	674	669	639	676	618	671	664	658	593	680	614	698	637	685	688	629	686	617	620	644	680	636	651	730	629	680	662	690	647	612	648	655	611	641	652	647	623	637	619	630	653	641	658	690	665	673	637	608	705	657	630	639	695	649	646	677	668	706	640	666	627	632	623	619	648	717	651	645	660	667	690	679	694	679	658	677	660	649	651	694	696	660	692	623	633	666	643	668	638	639	649	643	627	706	634	627	599	673	683	653	610	667	636	618	631	661	680	638	649	635	712	682	660	639	630	587	642	673	637	703	650	614	672	642	686	597	638	670	665	656	648	659	627	705	636	670	725	719	680	642	648	690	663	680	636	694	630	660	714	682	612	655	619	656	657	704	647	714	664	639	659	622	622	694	653	654	660	616	614	645	707	658	645	701	676	639	686	625	663	635	668	634	676	650	638	627	709	650	644	621	613	606	662	672	653	644	604	645	650	599	658	672	672	631	633	662	682	702	661	647	644	713	617	629	661	677	653	716	622	670	655	678	673	669	653	624	697	663	651	677	662	638	646	616	646	661	632	662	669	648	665	675	692	654	688	656	633	700	624	664	630	665	683	672	652	671	633	679	633	656	638	637	663	688	635	665	664	651	654	642	689	598	663	621	611	609	698	611	640	675	622	628	659	638	652	657	709	655	645	628	655	624	632	665	628	673	673	681	681	647	648	627	665	648	662	673	617	632	644	698	697	683	585	644	642	609	670	643	674	717	632	671	631	655	622	656	697	652	660	642	665	646	689	678	629	670	656	713	652	654	645	652	687	672	662	676	691	654	688	621	606	653	635	659	645	627	641	634	673	631	661	653	689	603	648	688	636	687	654	651	645	662	656	632	585	648	646	704	682	663	620	673	667	663	673	663	629	654	646	628	645	658	638	624	612	663	625	640	668	677	630	632	656	641	655	612	669	720	650	646	593	631	632	672	651	652	714	683	676	633	625	648	676	637	621	666	638	633	653	687	654	641	647	618	646	657	644	688	675	660	688	632	703	660	652	651	595	663	607	642	676	648	687	645	654	652	670	639	617	616	634	689	671	638	683	650	640	629	689	631	610	683	706	694	657	639	668	643	642	643	648	626	664	669	679	672	626	623	720	639	658	606	674	650	686	682	680	681	693	663	648	663	634	664	696	671	656	672	655	654	642	611	638	655	655	640	662	656	667	702	649	612	629	715	655	689	673	631	632	675	674	631	632	634	661	666	633	700	644	679	682	636	632	666	651	662	676	644	641	611	614	653	630	643	666	682	621	650	631	661	616	650	679	677	625	662	606	616	660	654	667	630	673	639	628	700	699	655	647	695	627	662	640	699	666	612	676	722	644	675	646	650	621	637	623	670	634	647	629	613	657	644	703	657	669	642	666	665	665	623	616	710	687	638	633	665	661	646	664	698	656	653	658	657	615	623	676	685	610	605	678	681	691	620	699	619	629	654	672	671	676	667	671	668	634	687	616	628	663	673	676	680	672	595	624	678	665	652	608	663	653	630	664	638	674	713	628	687	624	652	667	676	616	674	675	598	681	635	605	625	626	674	709	630	582	654	618	670	635	648	657	625	666	649	607	701	699	651	683	676	669	680	650	672	598	662	657	646	677	611	653	590	665	652	639	675	640	642	659	653	660	673	652	680	643	622	623	685	673	616	668	650	662	648	623	667	733	667	633	667	661	643	675	630	651	659	639	627	676	656	651	643	613	673	660	647	651	679	655	621	633	654	621	643	689	688	650	645	650	648	664	650	652	676	693	638	684	664	660	634	699	690	660	613	666	655	696	629	637	673	653	663	693	664	656	659	658	656	636	639	627	671	743	650	607	607	649	644	656	652	632	641	621	646	648	671	644	657	655	667	632	664	652	702	638	629	662	660	665	687	668	666	642	615	635	642	690	618	699	617	648	624	646	658	656	690	675	674	675	680	669	697	635	659	665	672	637	638	625	645	643	670	659	717	670	667	629	658	655	644	668	710	694	668	653	652	648	618	633	650	648	614	679	654	665	637	669	642	687	645	638	686	641	660	650	625	635	634	643	644	603	655	632	591	674	630	644	664	634	626	620	679	676	686	633	712	642	655	658	665	680	657	621	657	669	654	620	650	678	700	657	673	663	635	678	691	669	679	656	629	640	669	648	666	624	671	626	698	655	632	635	670	632	626	575	653	702	637	649	644	661	633	709	647	672	674	619	636	674	652	628	620	630	623	657	624	651	648	674	665	634	667	688	633	625	669	602	677	631	614	680	686	650	667	646	633	703	665	616	685	649	638	703	639	641	642	691	616	643	618	684	601	628	689	604	660	676	672	594	689	671	639	643	674	664	658	660	640	667	651	666	675	644	669	594	639	624	636	664	659	599	676	650	653	664	629	635	668	631	615	655	614	628	689	686	668	662	664	699	656	605	643	667	674	682	665	672	681	667	664	671	671	703	638	684	687	665	632	649	629	659	645	647	602	678	649	705	630	662	655	684	650	669	644	677	682	631	622	653	619	695	676	661	625	657	663	683	601	621	614	660	666	650	638	629	659	660	655	670	695	644	621	656	614	601	612	648	641	659	635	700	692	650	668	660	688	635	635	634	644	615	655	644	633	635	687	653	651	664	649	665	626	649	664	681	662	669	676	695	679	685	662	674	673	646	674	676	672	640	638	678	646	654	671	642	637	648	633	662	661	641	662	685	650	687	702	614	632	647	659	667	649	629	661	647	665	686	666	629	652	669	655	666	642	682	679	688	691	635	675	658	605	672	637	669	651	625	653	668	621	656	687	672	641	633	670	652	646	653	598	655	636	702	662	676	649	651	616	634	675	635	699	657	645	708	677	647	691	671	658	635	648	652	663	668	641	699	646	695	671	632	668	656	643
51733	19195	5486	1638	518	346	367	361	338	329	325	309	300	324	306	333	320	281	318	316	299	285	315	321	295	323	322	342	282	318	282	322	296	292	318	314	292	347	317	309	300	269	342	289	300	331	319	314	331	310	292	281	273	298	303	311	284	300	309	292	323	287	306	284	337	320	326	317	295	318	334	297	294	309	312	315	306	319	285	296	301	313	277	320	305	283	312	313	318	294	279	302	301	257	317	280	292	283	317	305	333	289	283	297	315	299	325	331	289	277	260	291	278	297	328	317	320	286	280	286	288	305	287	306	298	311	314	304	303	296	261	305	312	298	307	312	311	304	291	281	312	284	312	325	306	260	287	278	293	268	286	324	293	304	346	307	314	343	268	307	293	319	304	317	304	312	296	319	309	291	294	278	255	283	328	323	318	317	306	265	304	324	323	323	298	281	313	316	332	276	306	273	273	274	285	320	267	316	285	289	305	283	287	299	290	288	321	305	287	303	298	286	318	304	314	289	324	289	310	290	369	306	290	302	320	297	315	292	316	329	313	275	294	346	308	288	300	307	291	329	308	272	315	310	319	296	316	304	285	316	297	341	283	302	307	292	286	280	305	280	294	290	297	288	336	302	280	326	329	355	338	318	302	296	298	296	277	281	325	289	293	298	304	294	315	304	315	317	260	300	282	334	326	286	316	287	347	292	299	284	294	316	312	319	313	343	292	325	293	279	321	325	306	291	326	318	284	337	310	346	304	286	292	305	277	329	301	282	298	321	301	310	322	315	322	330	294	298	282	325	297	299	332	290	303	301	311	289	304	301	312	282	276	290	343	328	310	311	317	303	303	296	281	294	336	306	309	304	331	354	265	323	301	310	264	336	319	291	277	291	293	290	303	303	356	296	278	320	286	335	278	345	310	292	313	285	308	307	325	298	299	258	280	279	279	298	295	329	282	307	329	294	254	322	285	325	324	289	343	314	277	286	314	296	298	296	293	288	272	310	293	281	248	284	299	317	305	313	286	303	326	298	293	299	285	301	318	296	316	299	307	330	326	309	303	338	300	322	265	306	324	299	303	302	327	287	295	312	302	297	268	289	307	347	301	319	293	289	284	304	262	258	319	311	315	295	276	303	304	315	300	296	303	250	269	308	325	325	309	303	299	297	293	346	286	302	308	326	313	308	323	307	319	299	302	281	318	299	296	309	305	305	267	292	298	289	272	291	315	312	315	296	288	303	315	305	299	282	282	335	266	284	327	313	296	261	303	333	307	284	321	324	289	303	297	310	345	315	293	286	286	273	309	275	315	329	307	293	263	285	311	285	313	341	318	276	266	300	293	292	301	321	295	280	309	339	267	301	317	345	313	271	322	293	330	299	332	311	310	316	311	293	329	311	301	313	298	289	303	292	303	330	297	306	309	340	333	300	292	296	287	307	281	308	316	335	332	272	303	325	294	352	316	279	301	296	290	324	293	322	310	307	285	326	297	321	311	289	280	331	314	307	311	298	315	299	320	306	290	346	312	302	274	345	302	325	337	303	297	292	321	330	292	311	305	299	314	300	283	273	292	342	307	300	303	291	301	295	302	288	314	311	282	251	329	295	297	265	301	284	273	326	310	323	279	304	268	313	318	315	303	272	319	296	272	258	280	287	307	312	305	312	330	271	290	303	316	303	306	269	319	302	316	297	289	336	330	314	298	314	291	295	247	319	283	295	344	294	315	299	263	292	306	309	305	301	273	285	299	285	315	312	309	287	332	287	290	307	268	316	307	304	308	300	327	314	290	309	292	301	270	303	337	294	330	286	316	298	315	300	289	316	280	296	313	304	304	305	309	277	306	324	320	295	288	309	296	317	317	306	327	297	269	279	295	329	282	307	309	333	291	268	307	292	337	308	277	295	292	307	308	277	276	297	320	288	289	315	321	334	332	292	322	310	295	295	311	269	330	319	309	336	297	299	322	326	307	313	285	323	345	319	316	304	296	342	299	305	326	299	316	265	278	288	288	302	310	324	309	278	290	314	290	325	324	320	285	296	312	303	297	300	292	299	328	331	303	299	312	303	302	250	320	333	289	318	282	290	291	296	324	306	292	304	286	302	330	311	303	331	305	286	289	320	319	331	295	299	327	291	307	302	280	304	306	324	289	331	307	269	333	314	321	289	307	323	317	334	300	304	282	272	316	338	284	264	314	317	294	301	341	294	303	305	288	254	319	327	267	332	295	318	293	310	293	311	311	311	360	302	302	300	284	315	291	311	269	326	288	289	320	307	321	311	293	315	305	326	307	328	308	296	328	292	330	303	279	291	307	277	299	287	291	299	312	346	286	294	300	316	278	292	334	305	310	349	286	340	313	308	292	310	300	304	313	283	302	324	292	321	307	285	296	323	340	299	318	298	326	285	322	327	312	317	291	313	294	278	259	270	329	312	321	291	295	324	292	279	283	316	317	323	306	319	293	324	335	308	306	284	303	314	298	328	354	289	270	291	308	320	300	275	287	323	283	302	298	312	281	294	295	329	310	309	309	315	312	287	302	307	281	300	304	299	325	311	315	309	333	290	308	315	266	319	332	310	301	290	305	248	301	313	322	314	308	341	310	316	293	324	285	321	293	298	295	311	340	314	308	296	264	288	304	330	332	322	307	269	296	331	278	318	310	295	310	314	291	304	324	280	276	300	280	338	301	299	304	308	291	305	326	304	321	300	322	306	296	272	360	298	283	325	293	282	306	325	306	302	279	269	326	297	315	284	294	306	342	299	286	314	324	308	290	301	304	285	301	285	298	299	311	314	302	319	321	328	285	295	309	309	328	315	330	298	311	295	301	308	277	317	290	337	348	318	292	306	302	265	309	290	292	323	304	280	281	292	288	298	314	299	319	342	305	275	304	279	329	279	291	308	331	287	299	265	294	303	310	324	324	324	289	307	325	328	313	314	309	315	302	285	311	326	333	351	315	306	308	267	300	294	307	287	316	302	287	278	319	343	298	290	295	303	286	317	260	302	321	319	326	321	319	304	294	314	321	272	305	292	305	289	299	297	301	302	278	323	287	309	330	266	313	260	336	307	279	320	298	309	283	286	326	310	309	287	305	271	311	310	306	303	291	338	279	276	323	272	279	320	331	325	319	311	257	326	330	350	291	319	333	320	340	348	298	300	298	313	306	259	277	312	336	303	310	304	249	274	281	293	312	311	315	302	287	265	311	350	301	266	291	313	350	297	307	307	342	320	324	310	319	326	304	291	327	334	310	340	302	322	355	344	329	312	321	297	342	327	293	297	290	292	281	315	287	270	285	305	287	308	294	311	286	287	290	292	266	293	293	277	306	340	309	298	290	317	293	337	314	323	328	333	321	332	304	299	331	294	325	326	300	280	325	302	308	261	295	304	295	309	310	338	339	303	298	328	298	303	300	322	281	274	299	322	277	341	300	304	298	286	282	304	288	280	304	316	354	289	287	339	301	267	292	342	308	325	292	306	314	318	319	320	320	300	318	298	305	310
34380	12773	6953	3761	1397	898	850	784	741	750	729	775	729	685	696	662	653	653	660	673	672	694	695	646	668	662	674	645	646	708	702	686	668	690	681	674	635	686	677	696	697	627	682	683	652	640	633	632	652	658	681	651	639	634	652	613	673	627	643	625	651	641	664	715	643	671	664	668	631	626	690	624	631	666	668	669	607	631	660	652	647	609	734	620	638	650	629	665	694	640	637	631	684	685	616	686	684	647	642	665	667	646	697	679	660	648	687	626	671	686	641	670	656	643	658	668	676	658	664	672	695	667	682	664	675	659	683	695	640	698	651	631	642	654	636	651	637	654	687	708	627	657	676	640	661	665	628	672	665	666	656	645	649	679	647	628	711	692	654	684	639	668	632	664	609	676	597	672	653	674	662	680	663	646	693	710	647	665	694	641	675	674	647	645	681	652	675	638	625	656	627	625	646	653	668	677	712	662	647	643	708	672	659	669	651	662	643	613	629	672	616	636	630	689	657	641	662	665	701	657	692	629	672	599	643	631	702	658	634	652	598	634	609	686	668	611	656	684	675	678	669	647	658	671	638	679	689	680	669	650	643	626	665	652	674	676	640	647	640	645	660	636	616	659	638	629	655	635	645	695	623	659	626	674	686	677	683	621	659	684	641	633	625	688	682	670	623	661	662	683	693	662	659	634	642	653	635	670	630	682	655	605	722	686	634	679	654	662	642	652	688	672	642	652	679	644	653	657	618	647	663	629	707	667	667	651	656	657	680	670	637	638	639	664	677	653	642	657	643	672	677	636	632	659	636	672	602	673	615	653	654	637	687	639	659	634	630	652	679	662	642	654	652	640	674	686	603	658	658	626	700	684	649	645	666	588	689	647	673	651	720	672	678	603	580	691	638	680	657	680	654	629	630	668	618	620	630	707	674	671	626	685	713	673	640	634	667	600	574	659	657	679	645	702	632	655	636	662	647	651	628	660	694	685	707	636	623	627	634	676	668	684	622	645	705	665	678	644	654	627	642	673	675	648	695	614	623	647	604	640	650	630	677	674	712	631	669	662	651	654	665	611	667	657	681	641	640	683	625	697	653	667	641	733	620	677	673	639	657	643	719	663	661	642	649	702	681	651	652	674	658	632	644	695	648	671	651	663	639	653	682	667	599	655	637	667	713	675	686	652	667	650	693	660	665	664	628	629	701	667	631	648	684	662	657	674	639	645	666	649	694	651	659	676	629	709	687	686	699	665	625	629	626	672	662	656	649	652	645	702	663	656	642	610	611	661	602	678	668	695	680	670	692	676	652	627	641	693	676	639	633	689	669	667	645	681	697	682	690	623	662	654	674	654	648	652	670	676	684	691	650	674	672	635	680	596	636	639	639	622	689	624	655	650	623	617	664	660	675	667	679	645	655	676	635	647	616	703	673	662	647	689	655	652	667	644	669	623	642	644	667	694	708	677	682	666	673	639	658	680	676	693	659	637	705	673	665	621	675	665	611	625	641	641	653	612	642	664	645	688	698	644	707	617	622	687	684	626	624	632	650	632	648	692	657	680	629	648	650	611	692	640	689	637	680	666	636	686	656	652	673	668	668	654	670	648	664	667	648	624	694	682	644	660	656	655	647	638	668	675	681	682	678	640	620	650	639	645	670	696	635	667	595	631	653	653	710	636	665	626	661	665	678	667	687	636	686	647	632	653	687	678	694	682	690	654	651	694	633	684	673	684	650	618	641	641	591	653	621	689	652	689	629	687	623	654	647	676	694	675	659	671	700	668	649	673	671	650	652	628	618	644	646	646	697	679	691	705	674	673	679	655	710	612	657	707	671	667	689	657	695	633	670	711	674	649	625	679	729	586	648	687	609	636	725	707	692	647	638	647	658	649	634	660	637	654	697	609	615	677	654	660	655	658	628	633	681	585	660	685	668	616	620	700	655	667	634	694	683	638	628	659	665	645	622	707	630	687	622	635	653	648	666	642	653	627	690	652	667	687	629	647	682	665	656	661	686	677	661	629	647	644	631	647	635	656	645	636	639	663	613	701	653	617	649	645	682	661	659	655	681	680	648	643	642	620	666	656	693	689	694	662	635	635	678	626	647	698	666	638	645	681	684	684	666	692	598	715	633	681	656	631	653	677	682	673	678	633	677	596	655	631	674	708	683	679	650	636	694	658	645	644	656	700	694	671	639	634	646	661	641	695	686	673	666	653	642	624	694	637	636	665	670	670	693	636	649	712	675	640	677	673	662	668	698	675	648	646	604	667	716	651	740	692	629	705	625	691	643	639	645	660	650	675	642	644	627	647	646	626	681	664	643	671	614	680	633	608	658	643	626	644	645	649	665	633	674	649	643	679	689	661	641	642	696	638	710	688	631	637	668	617	646	637	636	671	659	699	671	649	646	617	643	643	667	631	676	665	693	661	647	659	648	669	660	634	682	637	674	628	664	643	666	673	709	623	691	666	661	661	662	620	637	630	695	656	662	678	605	643	649	632	667	672	629	665	678	662	687	651	631	649	662	657	660	646	667	656	669	617	684	684	636	626	611	616	624	679	642	690	662	668	655	686	648	676	649	638	602	656	669	709	671	627	713	628	676	636	667	653	621	650	667	637	650	639	606	612	623	649	679	655	654	650	629	625	658	658	670	667	640	669	629	672	657	676	643	700	648	641	677	709	685	657	645	631	648	673	697	654	713	708	637	634	668	663	689	679	659	716	647	637	699	652	618	675	702	660	670	706	670	647	673	696	644	637	656	681	661	633	629	675	628	693	659	703	616	630	620	710	658	636	634	636	636	646	655	630	671	661	678	675	615	648	633	665	674	597	700	632	686	627	646	650	618	653	646	646	625	698	649	656	664	693	642	670	722	682	653	649	705	662	665	677	671	668	656	683	678	651	665	651	659	639	672	623	669	656	663	652	626	644	663	651	677	691	653	642	662	626	668	641	702	653	667	635	753	698	688	626	643	665	629	631	673	684	652	676	620	703	659	680	661	638	682	701	663	700	638	668	666	687	631	652	678	656	612	660	672	639	655	671	642	668	629	640	668	634	652	613	690	705	657	659	685	693	653	674	724	641	633	658	663	651	636	644	622	662	645	637	681	598	681	642	622	643	631	679	717	659	635	665	632	666	624	624	632	636	614	698	677	678	644	635	677	678	658	652	634	617	645	644	694	659	659	646	657	645	637	685	645	681	627	653	658	672	651	694	665	673	696	643	635	671	708	644	656	641	656	641	702	676	640	663	617	605	670	621	639	667	665	646	667	610	650	679	692	630	592	650	612	640	651	610	638	650	639	651	638	643	667	633	634	626	648	599	650	646	663	701	667	628	639	615	684	636	579	711	640	657	626	633	632	640	679	654	705	607	664	663	669	645	636	649	662	640	661	654	641	651	633	670	625	642	644	658	639	653	675	653	659	630	656	642	665	619	650	644	677	602	692	602	663	674	690	668	649	640	682	629	675	681	705	645	642	656	663	694	710	680	669	660	657	653	637	686
61649	32408	10946	2760	983	575	417	382	367	332	313	330	343	299	332	293	281	292	324	322	314	327	323	270	296	343	321	333	297	315	299	314	332	316	316	295	299	306	285	328	278	309	292	316	292	351	317	327	262	272	274	300	306	304	299	263	338	317	292	292	293	283	296	336	298	295	265	296	293	273	308	292	306	328	299	305	278	299	307	292	263	271	285	297	308	290	276	298	289	281	271	290	288	291	257	293	301	314	316	298	315	271	293	294	287	319	273	319	329	294	284	284	285	311	308	311	301	313	295	293	273	302	303	265	292	339	305	332	272	313	309	305	282	297	287	313	299	314	327	285	294	324	287	296	285	303	289	324	309	294	279	283	288	263	329	296	297	287	312	307	281	283	255	295	325	325	287	308	307	294	283	286	294	277	307	276	295	283	331	315	298	287	315	284	317	293	285	323	256	303	276	309	301	308	292	308	309	301	290	317	313	313	313	291	330	299	302	360	314	279	327	285	307	319	303	240	322	269	357	272	278	303	322	264	274	300	287	278	306	319	325	284	305	301	304	288	294	280	264	262	285	297	277	293	304	325	272	303	279	293	307	303	277	304	270	325	331	293	300	308	288	269	287	283	314	316	282	316	300	268	303	320	283	319	282	291	280	297	301	311	270	316	294	324	306	294	321	284	320	300	269	304	335	309	325	285	321	315	284	294	317	306	333	309	313	296	298	292	300	273	281	291	309	288	286	284	310	272	282	262	344	293	293	304	324	308	312	302	272	324	314	310	305	297	300	283	299	309	331	273	317	295	319	299	303	337	287	286	331	321	265	283	288	291	310	297	325	333	326	313	293	291	292	274	316	309	289	302	331	333	310	298	322	305	275	317	312	302	301	296	314	270	291	311	298	284	309	288	312	305	312	265	275	301	315	338	329	307	300	291	339	285	295	288	315	305	294	285	323	281	301	299	305	299	329	289	293	306	272	290	266	305	312	292	303	282	298	307	302	296	294	267	302	315	309	288	295	307	272	329	289	301	298	305	332	336	285	276	292	331	315	304	304	279	276	281	294	279	280	287	326	285	316	308	312	293	287	280	315	300	318	312	297	302	323	325	303	317	310	338	274	296	278	278	315	288	282	276	313	285	304	293	311	297	282	294	298	302	289	320	303	293	278	297	300	261	314	319	287	279	322	297	293	271	293	312	286	309	297	284	291	302	304	308	307	308	325	290	335	311	290	305	274	308	294	323	298	294	260	296	283	299	324	290	316	308	330	315	297	331	288	291	316	277	298	288	287	302	298	309	273	289	291	287	298	288	278	309	287	284	268	263	299	296	313	302	301	279	292	290	286	319	275	279	301	312	313	294	301	316	279	277	299	321	276	298	312	318	301	292	336	289	273	307	330	273	272	281	300	316	312	317	294	262	286	308	321	280	269	312	310	287	295	330	302	285	281	290	321	274	281	321	318	313	261	281	322	288	291	295	317	287	338	283	306	339	304	311	298	307	307	312	280	292	323	289	312	318	274	311	288	279	246	294	296	285	279	326	302	302	302	309	316	267	296	309	298	267	293	265	301	295	292	329	278	282	304	303	300	316	286	297	302	296	292	312	273	300	310	325	320	266	267	304	336	322	298	298	310	282	304	282	306	283	300	291	317	295	277	304	286	270	306	272	302	302	315	308	315	296	324	304	289	312	273	314	291	296	333	295	286	327	298	290	281	312	304	294	314	304	286	302	279	304	312	268	302	318	313	300	253	301	276	299	265	264	284	315	273	313	327	306	328	287	286	299	320	304	305	288	292	304	270	277	327	294	258	277	288	284	309	283	268	331	294	302	301	337	287	274	316	291	300	270	305	275	269	289	305	306	293	303	337	280	313	305	303	288	276	309	293	281	327	287	269	262	313	292	329	274	295	295	286	283	330	279	284	284	325	273	301	263	269	332	337	330	303	343	279	310	297	308	322	300	308	287	295	303	295	309	313	303	313	312	284	285	311	311	266	297	252	274	282	300	275	318	323	299	318	304	304	279	281	277	310	312	286	302	314	276	303	318	309	297	320	332	304	273	295	310	288	321	343	323	313	249	275	313	301	320	338	302	304	316	293	271	301	305	301	283	269	312	276	296	317	293	288	298	265	309	296	302	286	306	315	307	323	303	315	284	301	281	339	301	335	305	285	285	304	272	283	315	288	295	270	315	330	300	302	279	308	287	291	273	291	305	307	323	317	278	280	300	317	281	299	301	286	294	297	311	272	297	303	298	313	294	315	280	310	277	338	323	296	293	279	306	309	300	274	302	301	297	309	308	298	277	286	246	300	258	321	298	309	299	297	313	335	316	308	302	314	331	296	314	285	288	307	291	301	288	273	314	292	287	278	264	292	300	309	314	292	288	297	283	326	279	317	321	294	281	267	348	309	313	297	301	302	286	266	301	296	281	306	299	299	306	286	316	309	281	300	303	289	308	323	300	318	277	314	309	334	282	320	317	295	259	262	313	268	289	271	275	284	298	311	281	304	295	334	319	283	327	305	282	259	317	302	298	304	306	291	289	284	309	292	306	305	284	298	275	326	308	245	262	276	303	311	329	317	300	277	318	287	302	315	299	307	307	318	313	304	310	251	277	302	291	304	337	309	327	287	297	280	285	284	299	297	304	303	303	330	313	293	278	303	301	294	328	291	306	304	303	266	313	313	293	302	283	292	304	284	297	286	295	274	271	282	299	307	274	269	312	317	301	300	304	304	305	322	306	322	305	296	286	304	310	286	287	283	296	299	289	287	284	326	306	258	277	284	281	262	282	315	309	286	284	302	316	317	316	308	293	303	301	282	304	294	292	334	291	271	300	306	283	315	295	311	306	305	316	315	287	320	286	301	272	303	324	328	306	334	311	292	319	300	310	321	282	268	289	311	281	282	295	303	312	294	290	300	308	294	281	325	283	295	304	298	312	256	290	299	275	317	284	305	287	277	301	301	289	304	312	273	301	307	296	305	292	330	304	272	309	294	280	289	280	306	285	317	268	304	304	287	302	315	326	290	284	298	258	319	317	284	282	302	294	309	291	315	309	289	289	290	312	323	276	297	342	293	311	323	292	300	297	313	286	312	275	344	300	306	334	276	293	317	317	312	253	295	329	326	283	304	263	334	294	329	252	258	299	306	307	310	272	290	289	298	312	292	285	288	313	309	304	297	292	303	324	270	248	310	285	281	299	277	285	300	268	308	281	302	330	285	285	300	315	281	312	266	309	298	323	311	300	290	284	286	296	302	283	289	258	301	321	301	284	309	284	285	299	287	304	297	321	253	307	311	325	288	281	289	273	314	331	295	321	308	278	334	312	324	288	269	271	350	297	298	298	309	328	307	278	291	266	282	284	284	298	309	332	310	276	331	293	309	326	317	330	297	326	291	293	312	248	290	292	294	307	311	295	295	312	282	323	308	338	291	306	316	296	311	289	304	276	285	287	303	296	317	317	293	307	270	335	276	295	302	319	277	292	284	299	293	298	269	299
40495	22965	9896	5668	2792	1847	1264	1069	953	982	848	794	789	750	770	746	746	675	720	683	717	716	694	662	720	690	676	683	675	672	678	720	665	703	716	702	681	698	683	684	654	662	661	678	657	671	679	652	638	649	660	631	633	709	619	651	703	629	658	680	659	618	678	627	656	657	664	657	612	669	658	614	661	667	624	639	643	673	646	665	672	630	638	626	621	656	623	616	658	668	625	664	612	665	620	628	603	663	634	711	673	678	631	646	619	672	654	574	642	640	630	639	641	616	647	624	666	666	687	640	688	651	651	667	679	674	581	646	679	663	665	658	632	659	700	642	648	577	656	639	650	643	663	630	643	626	694	606	630	650	625	689	621	669	653	702	658	617	695	682	674	657	633	607	654	629	645	632	596	647	653	682	610	636	667	617	655	659	677	686	658	692	634	641	615	639	640	643	600	662	608	634	666	652	660	664	640	624	656	639	675	617	610	697	626	648	615	624	638	646	678	640	650	701	635	684	652	656	661	638	696	660	637	603	665	641	648	640	636	618	665	601	624	596	628	659	667	631	653	623	667	629	657	652	638	675	668	643	612	640	665	687	621	636	631	664	669	645	663	678	661	667	617	639	653	615	665	622	624	663	629	674	633	660	641	622	655	610	686	654	683	648	632	695	584	628	624	648	625	635	647	686	624	663	643	647	642	607	634	632	626	630	641	640	666	696	660	660	664	684	631	673	669	640	612	654	611	673	674	623	651	658	682	678	666	659	664	645	637	668	671	663	632	621	651	689	641	640	661	663	573	648	647	643	679	594	644	641	713	648	651	659	630	654	684	620	626	638	633	630	678	693	623	600	654	647	629	641	619	681	627	661	622	658	643	667	630	684	651	663	699	672	688	620	661	608	616	608	624	656	612	625	642	620	649	648	651	642	670	663	647	676	615	639	638	670	694	628	605	594	637	646	677	645	644	685	643	651	667	636	661	642	651	647	641	660	633	652	690	685	679	633	606	660	662	643	680	617	652	647	642	645	660	704	589	653	656	646	669	685	679	661	613	659	655	662	639	684	680	615	652	652	683	648	595	671	676	664	693	627	699	697	638	689	653	627	649	613	644	637	640	681	659	675	624	636	667	651	681	649	637	672	671	615	621	622	640	626	648	648	677	653	685	679	629	612	658	627	684	630	651	674	719	641	620	649	651	646	628	643	659	694	617	639	636	693	704	635	623	648	652	646	663	652	633	654	658	655	687	645	682	650	656	662	641	674	632	678	706	645	638	634	592	637	639	679	646	634	634	671	614	652	632	661	599	622	631	610	647	657	617	630	657	661	628	609	635	661	605	603	678	591	632	626	635	634	627	640	611	654	631	675	637	669	651	675	671	622	602	682	612	646	667	674	689	641	691	723	627	656	649	639	621	631	661	638	667	661	630	678	634	639	650	665	644	651	617	649	666	657	608	622	625	622	665	664	649	668	669	677	655	613	631	664	674	637	623	648	666	640	656	673	646	656	662	667	667	679	645	678	666	620	666	625	644	623	624	635	709	679	630	612	640	692	671	680	640	606	662	665	655	623	642	678	659	633	626	624	685	654	672	634	625	637	669	597	662	678	656	656	667	603	644	653	610	647	637	631	634	615	642	627	673	663	658	671	632	642	576	638	631	648	670	672	625	652	648	617	661	694	636	660	661	637	668	670	621	633	664	675	625	653	646	683	672	663	642	642	621	637	637	694	647	647	664	682	691	668	617	643	630	641	625	627	680	648	650	630	641	628	614	637	562	613	584	701	598	623	641	632	649	607	638	656	638	641	633	678	605	664	644	662	627	682	617	672	681	655	693	628	664	685	630	686	675	655	697	647	636	636	638	658	650	625	642	641	652	637	643	665	680	650	661	655	636	605	577	613	700	653	651	630	658	632	660	626	624	622	671	637	619	660	673	661	653	673	650	611	613	622	652	652	609	649	621	687	639	642	647	667	664	649	634	650	659	636	637	649	659	627	663	648	643	648	637	679	645	687	690	659	659	617	663	620	654	620	646	635	626	663	675	619	650	683	658	627	656	605	624	627	685	668	672	684	700	598	621	634	640	670	660	604	639	644	657	627	602	673	653	628	606	645	634	632	616	635	676	650	686	627	695	657	692	592	650	677	667	657	646	597	647	615	609	666	649	656	687	636	673	662	655	643	657	635	637	643	687	677	633	639	656	666	662	648	653	661	626	631	651	652	677	650	640	685	635	640	638	642	668	662	688	663	667	657	636	635	627	646	672	649	608	665	660	584	696	691	667	647	631	609	586	668	641	656	629	662	652	639	655	678	679	630	624	650	620	670	634	661	619	626	648	645	692	609	695	708	673	653	662	627	639	681	594	637	613	687	671	640	696	646	654	649	677	651	645	637	621	625	632	650	632	629	675	651	628	635	664	630	674	604	620	617	629	605	681	670	638	609	660	637	671	669	651	727	592	641	657	633	653	645	634	641	620	648	649	650	661	658	643	620	682	645	695	655	678	636	671	669	692	621	607	661	704	645	647	617	627	655	589	652	668	668	648	653	661	663	665	645	661	664	639	651	645	641	661	621	615	646	730	637	640	667	631	645	673	710	610	673	639	628	663	650	635	660	637	693	671	618	679	660	646	620	677	643	695	682	667	595	656	567	654	647	629	644	647	607	614	637	695	620	617	670	654	626	647	672	636	679	618	608	659	662	673	626	641	649	681	666	632	622	635	640	655	644	675	646	653	652	676	671	664	679	669	675	668	630	662	699	657	621	629	700	640	652	612	667	646	639	679	647	637	699	661	648	637	638	661	630	626	677	651	673	624	621	631	660	651	651	659	586	659	657	650	640	612	670	663	695	634	683	643	643	666	613	614	675	675	641	662	604	726	639	660	680	670	634	659	636	668	694	658	644	640	662	617	630	665	656	644	652	652	631	649	653	629	650	633	648	651	616	647	674	684	655	671	649	634	683	658	672	664	635	675	695	600	628	656	653	666	655	638	650	640	673	661	674	674	674	654	653	652	667	659	623	608	648	645	642	652	643	665	656	648	622	662	622	646	702	667	631	666	678	639	639	607	641	667	596	642	707	682	660	599	624	631	668	678	653	666	681	629	637	648	677	675	668	629	666	645	656	611	624	661	625	646	629	616	657	620	678	627	599	669	663	654	652	623	671	622	617	648	685	631	656	651	623	638	684	639	683	688	644	645	662	694	647	665	669	663	680	678	598	613	637	654	673	677	684	664	624	626	602	626	691	644	622	643	650	632	677	671	638	666	646	641	647	616	689	632	578	643	647	649	607	647	652	648	671	665	641	662	646	651	652	677	646	671	563	657	644	636	637	660	649	648	631	672	649	713	655	633	635	658	663	650	672	640	674	613	642	646	641	650	638	660	679	614	666	643	618	705	667	672	651	731	680	656	647	612	591	678	633	668	653	613	651	659	678	621	613	654	630	617	661	625	594	626	659	683	644	669	642	639	647	672	678	646	712	675	678	632	650	644	646	630	622
64703	35870	18896	7590	2475	1018	559	503	422	465	391	370	345	369	370	344	332	340	306	322	281	357	334	305	313	355	308	337	342	312	322	353	325	326	325	347	322	326	317	296	294	282	316	290	327	288	293	326	294	301	303	335	305	337	313	318	330	286	293	280	281	308	292	273	339	269	310	294	324	344	322	316	320	269	331	305	299	316	295	310	328	326	336	321	309	315	317	294	286	286	293	306	342	317	291	317	284	296	285	299	298	302	252	302	294	268	303	317	305	324	304	275	315	322	296	310	270	272	300	273	291	311	334	306	326	293	261	304	322	296	286	280	292	320	279	295	311	345	324	329	302	318	292	294	342	301	296	301	295	311	304	354	294	305	334	299	340	307	303	300	323	297	299	316	304	303	313	299	280	322	327	297	293	305	314	326	280	261	295	310	322	302	285	298	309	284	299	327	301	291	276	278	307	287	282	334	303	283	289	322	305	310	336	315	277	295	307	315	312	334	295	294	297	263	281	315	259	326	273	317	318	289	283	280	303	296	294	311	303	257	328	330	304	315	323	300	286	302	297	282	297	306	307	288	322	314	329	272	291	288	314	299	302	297	315	304	294	291	288	269	317	307	282	290	304	270	324	329	308	305	305	281	289	299	320	292	309	310	311	271	308	325	300	300	313	326	309	276	300	314	304	280	285	276	300	324	243	290	273	314	330	307	300	287	289	331	302	335	313	246	300	342	284	319	293	312	320	284	320	310	303	287	308	304	317	320	285	301	301	313	282	297	308	311	271	278	285	304	288	320	336	361	289	303	309	303	321	294	293	292	350	285	304	321	292	289	316	310	312	344	263	286	325	329	297	289	316	317	282	310	271	294	328	251	275	292	314	337	307	266	317	283	308	304	330	295	274	284	322	341	299	302	307	315	318	320	284	303	306	264	290	288	294	290	319	287	267	334	268	317	304	318	248	288	348	265	297	308	298	293	336	338	263	277	258	287	298	319	298	317	311	288	300	294	295	304	313	284	322	299	271	301	297	289	274	298	325	320	297	278	277	265	314	291	291	298	310	314	298	288	297	266	272	305	276	281	320	300	282	296	283	307	287	289	280	322	314	306	277	293	351	331	274	279	309	312	298	324	297	309	293	308	298	287	333	256	270	311	309	318	306	288	284	297	273	299	310	286	287	289	311	269	308	298	292	264	306	291	307	324	302	244	311	286	308	328	280	307	279	297	270	278	324	296	289	283	321	292	299	304	340	306	287	272	297	303	326	331	313	305	279	299	313	288	295	275	305	341	283	316	305	311	305	297	287	289	323	282	316	312	300	298	294	318	305	296	307	264	303	282	312	304	283	332	320	304	284	305	320	276	337	302	303	292	279	300	300	314	304	293	304	334	324	292	300	327	308	313	261	286	271	290	336	309	315	296	310	283	297	307	307	305	329	338	277	291	283	331	290	299	322	274	274	305	291	297	292	318	312	303	289	265	302	316	313	288	275	282	293	308	272	314	287	253	323	284	316	310	282	342	300	310	318	319	303	326	290	314	298	319	307	314	306	303	302	286	321	331	278	302	294	297	319	330	299	286	286	312	287	281	315	323	345	301	283	330	343	306	290	301	303	291	335	314	293	315	334	292	295	327	286	314	296	291	281	278	324	308	279	271	316	299	333	300	286	323	295	291	322	295	308	297	313	303	300	298	289	302	340	336	294	329	294	296	307	351	284	276	295	249	300	290	283	310	294	340	268	260	311	292	299	302	295	291	311	286	349	317	303	293	316	322	322	303	311	294	321	301	284	296	306	312	307	312	281	334	289	298	292	280	289	339	313	315	321	304	330	300	316	284	275	311	311	297	296	294	315	300	319	304	318	294	322	314	325	288	318	298	285	324	305	261	291	295	282	297	318	329	306	308	311	308	293	318	303	280	325	292	293	313	289	304	291	303	290	299	332	301	308	316	288	298	289	245	296	324	300	291	314	278	336	277	320	294	321	302	303	290	339	307	276	288	309	280	278	317	321	288	313	320	316	297	288	286	324	316	315	306	316	317	269	312	297	285	325	312	290	272	309	300	292	365	293	257	298	318	308	308	336	303	315	318	296	337	309	291	295	331	316	326	283	327	302	293	323	296	310	315	293	301	325	315	324	280	319	286	318	282	291	319	320	278	267	296	283	319	336	320	318	304	306	307	304	302	277	298	292	321	345	317	285	298	307	343	275	284	290	299	322	329	295	277	317	307	297	270	318	312	300	283	312	331	297	298	299	324	304	292	320	307	317	303	305	283	316	303	317	309	292	321	298	316	315	296	286	292	299	303	346	343	334	304	273	312	323	309	297	301	301	297	285	314	308	262	300	274	334	293	273	282	299	317	327	340	336	312	320	273	303	335	348	309	316	291	327	292	307	311	324	286	332	292	293	284	312	306	296	298	291	310	282	292	309	334	291	278	331	302	307	286	299	322	281	295	302	289	302	309	274	322	294	284	315	311	334	286	308	305	288	285	301	274	307	298	295	294	277	298	305	333	311	284	297	272	299	301	327	299	331	278	309	285	307	296	295	303	282	304	310	292	292	338	281	304	301	306	312	271	305	310	286	307	347	271	328	331	285	301	319	313	334	326	314	313	320	313	302	296	292	326	302	302	294	276	326	310	325	310	353	307	319	297	306	296	321	297	304	313	320	318	311	317	285	295	294	292	318	319	288	324	314	351	297	302	284	314	288	309	297	339	285	324	296	302	321	270	310	291	288	321	263	295	291	280	311	320	291	280	290	306	296	287	318	268	270	325	344	290	308	314	295	305	286	324	295	299	314	290	321	310	326	321	303	300	309	304	306	302	327	315	304	314	316	307	285	323	270	274	303	337	307	300	297	295	337	303	301	320	318	317	280	306	297	312	300	315	289	295	265	303	332	284	319	281	325	280	286	285	288	295	290	301	286	280	279	282	288	278	299	304	266	306	283	277	272	295	299	304	286	277	263	321	337	318	286	310	313	317	327	291	302	276	287	337	319	274	312	280	322	288	293	321	254	298	322	313	290	298	328	309	269	334	293	324	280	330	313	310	289	297	285	281	317	268	312	268	288	302	289	333	346	273	318	301	298	344	341	306	271	313	293	275	274	282	293	272	297	307	311	292	306	259	289	299	285	277	307	329	291	299	287	276	303	295	292	280	323	303	294	337	263	306	287	279	294	279	295	300	260	289	294	294	320	321	299	331	314	292	282	268	275	301	276	272	326	275	303	279	266	292	286	285	305	319	300	282	301	281	320	286	272	264	289	271	299	318	295	339	285	310	315	285	280	299	304	333	312	269	307	316	290	313	331	298	309	310	305	310	290	292	302	300	309	324	327	335	339	327	299	319	288	292	263	271	303	292	300	321	316	321	311	311	309	293	272	283	297	264	275	335	313	344	294	303	302	283	282	299	287	328	265	321	327	313	255	287	323	298	264	318	263	293	272	311	316	303	311	272	315	302	286	310	320	250	282	275	308	321	306	303	298	316	326	294	329	312
41494	25151	20452	12493	6773	2968	1759	1552	1259	1180	1068	977	980	929	864	864	814	817	795	788	778	833	822	755	761	758	738	727	794	734	743	696	804	755	738	698	708	696	699	722	699	727	645	656	699	643	653	653	631	680	698	737	694	654	649	674	667	665	659	681	684	682	715	661	677	655	659	647	680	672	642	663	610	654	634	676	671	695	672	611	670	692	618	690	678	688	678	660	632	704	638	668	703	674	594	638	637	698	644	605	681	653	673	616	629	683	645	682	655	639	642	657	611	647	634	665	631	649	683	649	635	619	650	662	661	693	670	688	667	637	683	650	668	661	704	668	644	602	647	630	689	654	658	679	660	631	625	707	694	616	660	678	708	677	705	687	655	680	611	691	670	625	663	639	646	688	656	648	639	642	619	660	666	707	683	649	655	682	651	645	676	714	688	628	654	633	631	587	648	594	668	647	634	645	663	683	645	641	633	676	670	641	675	658	642	631	686	665	694	671	628	670	687	650	639	665	611	634	672	674	651	657	629	647	652	643	682	628	649	672	703	647	678	708	631	665	662	670	634	651	663	663	616	663	651	643	666	610	600	626	651	665	654	646	642	672	667	602	640	620	683	655	655	622	667	647	692	639	661	650	648	666	645	700	652	648	673	632	641	674	670	687	693	661	633	632	635	678	641	702	644	630	664	709	598	654	634	701	643	676	664	617	663	647	610	658	696	677	678	640	642	644	627	637	644	645	641	631	674	634	647	711	651	667	686	639	660	659	673	678	679	660	676	648	650	648	651	675	635	661	646	698	638	644	630	636	644	674	671	665	638	682	665	687	653	617	635	680	671	666	639	668	655	623	675	710	671	670	682	686	706	672	657	643	618	666	652	668	622	646	666	616	657	641	665	655	638	651	682	683	630	662	678	647	596	649	678	685	690	600	705	665	649	682	656	629	673	674	662	617	653	675	653	663	672	628	706	711	685	675	669	694	651	609	699	672	652	651	634	610	670	650	649	611	679	653	671	659	689	640	672	674	644	638	626	626	596	616	629	661	663	678	698	681	700	674	655	653	640	642	663	690	648	640	706	697	626	655	620	657	684	646	680	713	675	661	638	655	648	647	679	645	624	644	670	644	651	637	684	700	714	657	669	668	653	663	628	686	664	622	685	678	643	652	662	669	679	649	623	614	645	663	659	652	644	653	650	689	640	637	618	622	693	667	645	665	655	647	630	658	681	689	616	664	603	595	721	655	665	652	652	641	624	656	671	613	660	648	629	660	636	659	628	712	644	706	607	652	646	682	675	658	717	635	668	695	666	636	649	649	638	662	672	634	619	642	674	627	667	631	661	633	622	647	621	650	630	673	630	661	670	609	702	700	665	670	677	668	670	629	676	590	719	630	650	640	682	633	679	692	682	669	658	670	608	640	612	625	647	612	683	667	647	668	652	641	673	611	636	703	670	626	646	653	628	644	607	662	641	659	663	658	635	605	642	669	706	668	678	649	678	671	667	632	658	661	669	622	657	682	655	697	662	704	704	664	671	655	610	638	685	640	676	651	584	667	667	675	661	703	656	659	651	673	663	665	710	652	651	665	654	646	644	639	642	670	651	724	656	598	647	597	621	659	649	631	680	665	681	641	655	628	655	587	670	664	638	675	661	652	664	653	698	681	703	662	676	610	646	661	734	613	621	655	622	657	652	652	698	665	670	664	671	626	634	629	644	642	625	676	635	687	652	607	648	632	631	664	688	659	655	641	671	658	656	666	680	663	671	690	694	662	634	658	655	608	672	678	667	639	684	652	655	691	672	661	699	636	636	674	700	636	663	643	630	621	634	668	613	657	618	654	592	641	633	606	638	662	675	635	673	677	598	677	661	710	625	627	606	641	652	700	670	642	644	670	637	655	727	670	669	679	670	699	618	681	606	708	650	669	640	674	706	668	646	676	634	665	649	654	617	644	690	655	596	677	681	651	631	677	668	678	648	651	703	653	660	686	640	689	669	636	695	712	696	662	667	678	693	659	634	674	711	673	659	641	617	657	641	585	734	641	641	628	696	660	613	676	644	635	690	669	623	664	692	623	639	640	630	653	672	629	641	715	677	668	656	615	665	644	592	658	616	671	655	672	634	648	639	645	658	634	656	673	621	617	637	626	689	691	648	685	650	654	655	636	641	687	615	627	677	656	678	617	692	710	626	600	660	662	632	672	696	675	634	669	642	654	661	654	650	663	629	661	629	643	649	663	677	695	655	659	620	608	691	655	712	669	684	677	669	655	630	640	603	624	707	653	649	659	664	656	652	675	618	667	633	666	688	670	633	651	670	633	636	652	604	646	689	671	658	670	667	661	629	705	691	686	639	666	690	667	659	662	681	628	656	633	676	658	721	690	672	666	635	665	584	631	661	645	692	631	640	641	651	626	671	628	609	675	649	657	642	649	647	685	691	657	645	615	647	669	676	613	630	662	677	693	653	672	650	662	609	673	640	688	673	652	651	658	665	639	634	655	616	615	672	647	674	669	684	644	662	675	716	661	618	620	652	671	636	681	676	632	658	682	660	698	653	682	665	693	703	672	656	680	700	647	618	642	678	624	652	644	625	660	652	646	639	663	651	698	601	655	673	645	688	635	684	668	670	670	645	635	640	698	660	685	650	674	633	633	660	646	649	654	638	639	663	639	681	674	677	655	665	605	686	659	670	685	672	670	618	610	718	636	661	650	669	618	651	669	656	679	578	663	648	661	646	716	609	678	621	655	666	646	674	678	614	698	632	630	676	639	647	643	654	674	673	680	653	682	635	667	649	639	606	671	708	660	702	642	655	654	646	660	641	627	624	702	668	668	678	663	626	644	696	665	661	709	683	677	647	622	655	678	636	630	643	669	658	657	672	676	623	666	676	607	660	648	656	657	669	653	680	676	633	669	628	648	654	658	657	637	643	655	689	674	627	656	610	667	652	665	653	685	690	631	649	715	666	649	637	633	656	649	655	718	668	645	662	632	672	674	638	637	643	645	681	740	650	621	607	701	595	681	675	649	673	658	662	603	642	649	620	664	620	662	659	666	672	674	653	677	700	668	641	630	652	653	600	638	632	669	680	630	658	672	695	657	643	683	659	618	639	661	655	683	644	677	697	667	665	689	648	653	625	679	665	628	735	663	700	663	727	650	675	655	634	676	632	680	637	622	685	666	620	634	638	623	649	625	655	677	736	647	641	622	667	663	683	622	695	662	637	647	637	655	636	635	692	652	637	667	609	683	691	689	681	658	660	607	656	645	654	711	667	633	655	630	669	680	669	622	662	641	666	630	696	652	667	639	670	663	669	659	659	687	641	650	635	621	671	599	665	592	627	678	666	640	648	676	657	637	661	666	643	657	667	624	656	647	645	666	654	678	630	673	648	660	665	694	653	612	689	670	653	684	645	616	692	678	669	632	635	651	667	660	600	688	664	683	683	652	650	617	689	693	669	677	631	665	672	629	668	703	687	621	626	674	645	699	632	607	685	697
42781	22735	10514	3986	1212	562	460	412	347	367	295	354	303	300	338	318	345	335	314	319	326	288	328	294	308	267	296	330	328	324	326	309	319	292	337	325	331	304	307	305	294	346	300	295	298	280	321	293	299	297	329	316	312	311	290	304	306	290	302	300	310	342	302	274	300	294	300	308	286	295	319	294	318	292	310	294	299	301	284	285	272	298	321	353	307	274	324	302	318	310	319	327	320	310	327	303	300	295	292	329	284	312	273	321	356	305	302	286	281	338	289	320	315	296	317	296	343	307	339	310	298	306	347	312	302	332	287	294	320	300	297	347	296	271	308	343	296	336	293	310	294	308	324	339	310	303	302	274	319	329	346	305	313	285	284	318	292	313	337	304	335	323	286	315	305	283	289	323	328	311	312	286	303	284	292	301	341	298	304	325	310	325	322	361	276	298	314	314	284	284	301	305	280	338	318	295	295	312	321	350	321	299	311	334	308	284	304	303	297	283	300	317	316	302	293	289	309	321	335	289	309	287	320	312	329	316	302	325	324	300	307	321	258	348	309	322	330	302	311	314	286	341	310	288	300	309	310	309	320	287	282	305	323	315	275	288	296	339	293	294	318	284	299	295	319	306	308	340	325	315	329	299	330	314	296	307	260	305	313	328	317	307	294	304	299	289	305	321	264	288	337	320	282	310	282	310	292	271	325	296	329	253	317	280	327	320	333	301	315	317	282	338	321	321	300	300	327	305	313	297	306	315	285	331	316	289	298	319	338	291	313	319	283	303	309	324	289	303	325	308	336	313	302	268	325	316	321	276	327	321	311	284	278	287	302	289	311	274	288	316	302	315	328	293	277	306	303	287	275	284	334	297	321	312	303	313	302	296	300	307	294	306	291	269	311	318	301	282	323	313	313	299	330	317	295	297	315	292	327	297	307	322	304	307	300	282	294	313	292	292	330	278	281	294	305	291	347	307	313	315	357	313	300	313	305	293	318	280	342	290	319	301	272	342	310	331	306	311	331	338	315	344	331	321	310	319	300	268	342	310	291	308	312	311	322	314	318	347	274	357	294	256	300	307	297	305	302	316	309	291	303	319	322	329	321	318	302	287	332	298	320	317	283	318	301	300	326	264	344	350	310	303	284	321	312	302	284	305	305	297	319	297	305	320	289	319	280	300	325	311	333	275	323	329	294	320	322	307	316	281	303	327	295	303	311	317	272	291	319	275	328	277	324	343	291	329	318	281	283	305	345	326	297	309	290	314	335	297	286	293	287	328	335	298	300	294	297	270	299	307	289	330	325	319	285	281	300	316	296	316	317	303	298	300	318	327	342	304	317	284	329	295	326	280	288	303	284	309	288	292	317	286	305	317	340	297	270	324	269	315	297	292	308	316	334	314	287	294	340	313	310	306	328	339	330	342	331	336	335	278	292	300	308	342	347	288	308	306	304	320	296	306	280	310	313	308	305	290	313	312	328	330	315	297	282	348	342	294	316	299	290	308	302	331	279	324	291	291	274	309	333	309	304	309	329	319	308	325	308	322	307	323	337	293	289	321	290	315	322	290	313	313	286	282	298	293	311	328	302	307	314	290	294	300	302	300	306	325	289	289	317	297	275	336	316	319	332	313	333	310	320	304	325	300	317	318	342	304	327	275	284	323	314	290	298	332	277	285	313	290	313	322	313	309	342	329	334	311	295	279	320	317	298	292	317	305	315	346	310	321	321	296	286	293	298	289	298	291	293	327	339	307	288	301	296	316	289	320	300	297	298	280	312	317	285	319	327	308	282	286	314	341	309	303	314	276	327	296	262	334	330	304	289	309	297	320	327	326	302	345	299	317	324	300	308	323	292	281	287	331	311	326	286	298	278	331	309	315	286	283	290	299	307	272	330	319	318	315	321	291	298	326	310	272	296	340	305	340	320	261	333	307	285	304	312	309	298	306	330	311	316	315	315	297	285	315	333	320	307	309	325	357	311	304	327	278	306	312	300	311	309	322	292	326	277	312	307	321	282	315	279	290	323	342	309	345	326	291	304	308	304	281	304	299	308	313	326	315	288	319	337	307	308	282	312	305	298	339	305	309	326	299	314	302	312	311	279	275	295	332	326	327	318	296	300	282	303	306	295	314	306	308	332	312	310	291	284	296	317	325	364	292	311	291	315	341	320	347	270	266	311	289	293	294	295	263	298	308	331	335	291	272	304	299	302	312	327	312	293	319	335	333	314	324	315	299	310	291	306	288	297	301	310	291	297	303	290	341	297	273	328	318	295	304	343	321	285	297	279	295	324	307	289	316	288	315	302	280	280	307	277	314	301	294	282	300	274	299	296	298	296	319	311	303	317	318	302	349	283	301	277	281	317	343	280	309	345	320	364	344	326	327	307	327	319	297	321	282	315	328	316	279	315	326	277	291	318	312	330	321	327	326	286	279	294	295	313	337	260	291	303	292	312	279	298	296	318	294	309	347	294	285	305	280	274	289	291	310	308	353	318	309	285	340	266	308	328	322	284	335	315	301	317	312	333	322	342	321	309	334	280	309	320	309	337	348	296	315	299	327	315	308	295	321	306	320	305	308	309	321	289	314	280	275	295	274	301	328	306	295	268	285	296	319	286	260	304	317	267	306	315	334	285	305	317	291	325	307	318	278	340	312	295	290	284	337	268	285	300	322	314	294	290	309	321	304	318	310	309	317	292	319	341	301	303	306	305	295	308	308	325	320	273	301	306	333	302	294	323	326	313	320	321	288	300	294	307	326	331	306	306	312	310	321	331	332	296	348	293	292	306	287	344	330	314	326	293	328	306	307	290	303	263	320	346	309	294	285	323	319	329	327	288	330	319	297	307	333	317	292	275	305	294	306	266	295	296	277	304	317	302	296	331	331	312	330	286	319	328	300	341	293	335	295	310	274	298	313	325	299	329	292	342	276	286	313	291	336	298	308	328	297	308	287	282	316	300	314	314	295	288	310	316	291	294	287	275	298	328	320	308	345	326	302	340	312	311	331	328	309	282	305	307	332	277	291	311	312	305	323	318	285	302	294	274	315	310	329	295	323	320	333	278	303	296	302	329	328	285	276	291	291	329	306	322	310	364	307	347	303	302	275	332	301	298	318	321	301	298	311	322	324	304	315	333	304	296	344	313	303	316	260	314	295	296	313	294	342	264	302	290	268	324	270	304	312	296	299	296	314	312	341	317	300	362	321	325	328	338	323	312	298	299	319	313	315	330	291	297	301	279	324	320	336	286	317	281	346	308	339	301	316	324	325	279	290	307	310	295	323	323	306	330	286	342	306	300	280	313	312	337	327	301	303	326	316	317	306	282	308	306	316	324	267	290	292	307	337	299	280	304	304	297	315	290	284	317	312	303	348	315	324	329	322	278	315	313	332	314	310	311	306	348	289	298	297	301	304	276	294	303	272	275	340	307	318	329	280	348	320	304	275	302	284	309	307	312	281	315	326	308	322	317	260	287	329	284	306	312	340	314	288	312	336	269	299
27501	16009	13207	8299	3281	1768	1387	1167	1055	991	884	915	821	825	815	825	707	759	767	712	734	725	735	688	732	722	779	694	746	738	731	727	704	709	725	678	759	716	685	748	704	673	686	677	661	664	636	658	678	714	681	647	697	688	666	628	647	654	624	682	681	656	641	659	665	653	621	647	655	658	645	651	659	689	669	681	670	654	677	657	685	702	675	641	666	630	646	647	638	666	622	654	659	682	696	671	660	669	659	697	658	608	674	637	662	662	631	663	646	667	645	668	685	614	699	645	651	654	650	665	705	656	679	692	651	635	669	632	678	649	651	676	648	678	623	664	654	686	650	701	632	630	675	654	679	659	702	664	667	641	677	686	659	640	654	666	648	613	667	656	697	607	655	648	664	657	650	659	646	661	676	650	656	640	670	676	655	717	568	690	653	621	654	644	641	671	660	671	680	699	690	657	651	671	647	692	646	693	673	636	686	635	680	637	670	668	647	670	682	618	643	642	674	645	662	635	704	666	646	671	626	648	682	647	657	637	640	700	690	647	619	645	646	663	657	653	688	662	683	636	670	648	598	673	668	639	628	661	672	647	651	633	655	643	666	631	668	652	669	698	677	613	665	622	630	641	684	690	698	652	672	675	678	632	655	684	666	644	681	639	608	654	680	708	707	691	691	680	724	651	597	653	691	653	647	666	653	661	593	621	687	635	680	677	638	668	644	653	674	635	646	647	650	633	662	670	652	647	704	619	691	657	638	658	631	642	655	651	638	609	657	688	668	625	698	621	655	658	618	694	660	611	621	664	669	668	631	677	681	629	693	712	714	676	637	665	711	659	685	679	632	658	647	677	664	612	673	672	615	652	674	707	680	664	653	703	663	671	630	662	659	698	646	679	662	655	661	675	654	678	649	626	673	676	690	627	662	661	610	677	636	670	648	639	701	681	658	681	674	638	685	661	686	656	682	717	574	622	661	687	668	661	675	671	631	690	682	699	695	686	619	643	629	658	651	643	631	702	668	664	674	661	699	692	685	659	667	640	659	659	640	608	627	684	659	677	665	646	690	656	632	639	657	676	674	686	685	682	665	674	656	690	660	674	656	628	671	629	681	680	672	681	615	692	642	678	674	616	691	653	706	658	668	649	670	681	680	651	666	687	661	666	617	641	660	667	667	679	672	672	647	641	638	687	666	692	692	660	686	660	672	689	617	666	683	662	669	685	659	663	673	680	632	691	659	685	642	672	634	640	631	692	682	632	688	654	630	690	668	679	635	649	645	656	704	624	671	663	665	639	689	679	656	674	691	654	699	645	657	657	681	638	711	628	624	618	682	664	638	645	634	671	619	684	650	681	638	652	640	620	658	637	669	662	722	703	665	681	724	643	665	668	619	734	686	695	667	644	694	656	633	612	693	677	663	689	668	661	696	630	697	644	671	673	662	648	673	669	669	638	687	674	606	659	654	684	647	660	686	654	638	619	606	627	630	717	656	668	703	620	691	620	694	615	648	650	679	690	628	593	639	686	665	638	638	620	660	684	681	678	630	674	698	676	625	634	611	680	671	658	687	634	597	638	648	693	688	671	725	745	646	690	659	615	688	690	621	695	610	639	636	694	682	635	661	657	662	665	673	676	657	664	643	643	675	646	715	636	658	638	698	662	668	672	660	697	615	667	706	621	670	683	648	642	627	666	671	634	656	606	663	687	688	660	654	631	645	722	680	698	651	662	641	639	669	662	664	640	656	654	672	662	682	661	637	662	691	699	636	714	685	653	674	693	630	656	704	701	665	661	677	638	645	624	676	646	649	691	670	684	659	656	620	689	646	681	661	663	641	680	707	645	675	658	668	693	674	674	625	638	692	633	674	681	640	594	688	661	656	670	711	652	665	680	663	623	656	700	690	652	646	639	665	730	633	681	643	625	642	688	646	718	662	675	692	699	680	644	704	718	664	677	625	682	668	655	655	650	666	680	689	679	650	688	690	671	674	635	661	643	648	642	678	649	648	648	687	669	666	626	689	646	614	683	705	638	615	681	674	675	684	616	650	645	683	631	645	700	688	655	684	641	698	676	681	697	647	743	651	613	705	658	653	634	647	654	658	653	647	633	648	670	706	673	653	654	655	707	662	705	662	641	644	633	631	659	665	654	637	661	672	686	632	664	624	648	669	648	615	698	698	619	674	636	666	633	617	628	675	658	659	621	703	645	687	609	665	697	633	656	713	669	693	690	656	665	659	650	666	694	693	635	655	614	640	662	683	672	672	639	668	654	671	622	633	672	657	655	640	669	663	647	675	656	667	677	664	720	705	616	654	670	682	653	720	652	683	671	664	624	661	684	650	614	693	648	675	662	653	618	666	674	646	669	634	663	620	603	676	665	704	691	690	668	687	663	634	655	663	688	690	732	673	626	711	653	624	636	669	651	697	627	621	696	632	644	635	681	653	628	708	663	652	676	640	677	658	632	672	665	675	628	659	658	665	656	704	684	649	650	620	663	656	672	667	690	658	672	636	654	696	671	709	679	667	611	671	698	733	602	664	702	679	664	677	653	640	664	745	643	694	646	641	647	668	641	669	712	694	709	659	648	622	625	629	641	683	697	680	631	644	693	655	711	659	626	638	641	640	628	665	696	670	705	651	677	657	677	741	688	680	666	642	696	635	686	654	692	657	660	616	684	667	690	659	616	605	646	655	638	723	640	668	667	660	698	665	676	676	607	667	648	615	657	699	673	634	630	616	664	685	640	633	642	681	655	690	643	684	655	638	667	640	639	668	723	686	634	658	680	672	634	643	641	692	665	663	644	665	657	640	664	601	666	667	664	644	651	660	667	652	671	631	674	657	650	664	676	668	639	682	667	658	629	642	655	680	666	650	714	632	652	657	650	652	619	667	623	680	651	626	693	657	687	651	668	684	606	686	648	724	626	642	653	655	712	641	658	656	694	677	632	657	671	644	655	625	663	683	690	728	693	674	673	656	683	673	679	652	643	681	673	662	662	732	657	597	701	630	669	668	643	669	674	716	693	676	689	644	710	634	651	639	638	635	696	652	657	671	633	643	647	648	691	630	675	645	649	637	701	678	649	635	664	662	636	672	679	700	684	696	658	707	628	660	686	647	690	629	668	672	638	685	641	665	637	666	695	621	634	661	688	693	708	668	669	696	660	682	682	640	693	632	655	686	692	654	738	638	690	657	669	631	630	673	635	647	622	639	641	642	637	632	626	671	691	666	666	620	716	732	735	690	650	695	653	671	659	657	651	686	652	688	650	682	648	692	684	653	632	693	644	667	652	686	626	663	641	620	659	633	621	639	681	698	676	656	627	667	661	665	643	664	664	697	662	676	678	697	647	594	642	672	639	643	617	613	634	642	669	689	705	677	655	665	669	663	671	673	645	668	673	698	637	656	661	637	662	642	691	673	649	685	672	662	662	709	603	681	656	665	663	664	620	641	684	636	635	686	661	691	645	655	713	639	675	651	657	719	657	696	663	675	625	631	641
56163	27790	13015	4906	1520	571	458	430	376	367	336	383	329	329	320	351	318	327	307	285	283	288	345	356	301	338	317	344	327	317	306	316	296	347	316	284	321	292	293	287	309	279	293	308	311	280	305	313	326	318	292	324	306	293	298	263	284	304	333	332	254	302	316	335	339	285	307	285	284	282	309	316	287	318	295	299	270	290	293	341	298	346	329	308	303	262	296	299	303	311	290	300	283	318	290	307	309	281	328	313	294	295	279	262	311	295	315	305	284	302	315	338	314	317	282	312	315	325	318	273	309	306	286	301	329	289	287	284	299	305	306	299	308	270	240	292	280	293	297	287	327	294	299	305	296	280	290	323	307	300	300	305	303	288	324	273	313	287	320	287	313	322	270	315	311	298	306	316	289	292	327	286	321	293	266	298	291	285	297	305	280	294	318	319	325	266	300	258	311	289	315	309	339	300	292	305	326	287	286	262	317	249	286	318	278	297	305	285	317	333	280	246	322	327	289	302	298	302	332	316	331	292	294	337	273	257	326	268	281	320	314	281	317	253	313	313	293	297	337	313	304	312	304	317	275	281	313	275	300	346	282	294	357	293	275	327	284	274	257	306	275	309	301	350	307	309	295	316	317	294	252	274	295	284	276	274	293	340	321	331	327	289	288	317	301	331	323	292	293	327	280	315	280	285	295	307	319	298	309	301	267	268	290	281	303	306	296	314	286	323	318	280	293	307	275	303	322	314	299	303	266	309	315	306	321	331	268	293	288	280	280	283	278	311	296	302	308	321	331	310	293	295	293	268	309	298	313	284	280	310	297	270	274	279	301	291	303	305	299	292	259	277	264	310	298	313	311	305	247	291	303	292	311	270	287	279	290	312	306	285	290	304	298	284	276	325	281	269	306	306	279	283	329	313	298	321	286	321	303	298	300	328	269	287	325	301	336	310	319	297	290	295	281	295	296	309	282	317	311	326	284	287	293	295	289	292	292	292	291	311	256	285	293	302	295	303	310	301	293	297	318	284	284	295	322	310	317	313	333	269	348	291	297	283	286	293	274	306	321	266	282	274	289	321	303	327	359	281	284	307	304	289	307	279	293	321	311	296	254	308	294	320	302	314	304	264	328	280	287	313	285	291	284	322	263	282	274	311	272	316	304	312	321	287	287	314	301	300	286	340	306	310	261	298	305	275	337	303	296	303	342	281	274	288	307	284	285	274	306	306	284	282	306	276	328	339	294	288	303	298	300	330	298	292	284	294	292	306	261	309	308	299	294	288	299	299	293	305	304	282	325	338	305	282	321	303	291	287	303	292	322	289	298	308	340	306	312	296	290	271	292	290	277	299	275	301	285	285	317	309	301	309	271	268	305	285	306	291	285	296	303	314	309	284	293	315	276	325	316	302	304	280	279	311	261	280	276	287	309	335	320	304	330	313	339	350	334	280	294	309	312	303	285	278	270	287	302	319	275	278	302	296	323	301	298	315	301	304	306	278	277	314	282	307	310	306	322	278	301	288	323	267	320	337	287	301	315	294	284	324	270	314	299	303	315	314	332	295	304	314	302	295	322	305	286	328	289	303	290	282	297	314	278	305	278	285	305	280	342	311	308	259	305	307	299	316	309	266	322	263	318	286	330	308	329	326	320	324	317	312	267	317	306	322	273	276	300	281	267	277	292	273	328	270	270	301	298	299	327	306	327	290	296	275	294	290	308	273	278	302	323	337	296	313	311	309	298	278	300	279	312	309	313	292	276	296	290	275	321	300	299	310	316	309	309	268	304	313	302	289	297	286	274	282	319	260	291	270	302	295	276	308	296	275	275	278	288	332	274	281	268	330	303	280	301	295	330	294	309	306	324	317	280	303	292	319	297	296	278	330	298	282	291	325	295	285	286	268	279	310	296	303	286	296	308	277	305	274	307	307	303	291	268	292	298	289	286	300	280	292	277	296	315	259	307	317	280	300	284	302	293	271	306	316	290	282	299	284	298	278	281	268	310	310	342	297	282	316	304	291	299	280	294	290	320	295	309	312	348	328	322	306	318	300	319	320	272	338	269	257	301	302	304	301	277	271	259	336	316	276	312	280	288	335	328	306	302	295	293	285	305	307	273	270	302	279	310	324	269	297	300	306	290	273	271	291	293	295	290	326	304	283	301	296	274	299	305	298	295	282	273	330	310	287	296	306	269	315	308	328	342	302	293	300	300	298	304	362	356	285	285	310	332	287	273	284	293	316	291	303	310	290	300	276	301	282	332	310	292	298	319	292	247	280	312	308	295	274	269	286	306	304	292	324	267	316	288	310	337	262	302	286	269	262	308	292	258	329	315	292	292	282	317	284	309	293	339	317	279	309	315	302	286	258	307	274	287	300	301	303	296	312	283	299	312	311	301	297	316	286	295	325	279	262	324	313	294	289	309	316	289	311	282	272	312	336	299	312	317	332	331	286	263	320	268	306	322	327	317	327	313	302	307	271	275	278	305	300	300	284	291	305	305	337	302	267	287	276	300	281	297	299	279	289	280	333	324	296	298	311	303	293	265	286	291	283	293	284	289	253	284	282	272	295	319	321	319	308	306	307	296	300	308	303	297	278	325	310	302	266	287	317	306	285	279	285	337	292	321	276	276	285	325	310	268	271	322	313	313	324	294	333	304	287	323	298	275	288	311	318	306	284	292	294	296	324	321	274	310	317	258	294	270	293	286	317	301	275	285	335	291	292	315	333	333	296	280	313	310	292	302	320	332	315	312	265	293	294	295	291	292	283	285	333	288	288	281	279	296	308	302	284	262	295	303	325	297	309	302	332	337	320	317	292	291	320	297	307	308	291	270	299	301	311	280	294	324	309	311	298	278	305	306	285	307	309	313	279	296	294	303	324	316	301	299	305	324	271	327	298	341	304	325	292	285	304	287	292	270	309	311	304	310	314	303	281	302	250	307	308	319	286	287	306	300	286	306	299	284	313	254	313	287	279	291	270	314	304	301	326	298	334	322	294	287	258	290	286	282	290	293	279	302	313	305	306	305	284	279	291	271	299	302	331	309	308	313	312	299	288	302	309	285	292	296	289	294	251	282	312	280	332	294	290	277	319	290	284	306	318	304	324	287	327	324	323	297	295	303	296	309	295	258	335	301	279	280	285	288	323	291	318	291	311	296	313	301	274	292	324	352	312	346	252	275	318	303	275	313	270	273	310	280	293	318	325	284	293	331	297	311	311	292	273	278	333	292	299	274	289	267	293	283	317	288	298	277	335	293	285	275	282	284	250	286	315	321	304	352	305	319	293	312	322	303	305	328	283	334	339	300	305	303	336	308	312	289	320	320	305	300	296	275	293	289	288	292	315	303	301	300	300	313	290	292	288	276	326	298	310	307	326	329	272	289	279	289	304	301	318	296	276	301	334	311	281	285	298	289	273	280	282	315	308	299	268	265	278	310	303	294	287	292	342	312	285	301	307	302	290	294	307	325	325	322	279	316	299	328	287	308	311	297	300	287	304
36373	20023	15051	9912	4222	1718	1381	1251	1126	962	973	870	835	849	819	766	774	734	719	761	711	720	763	728	766	742	749	717	736	703	724	676	694	732	714	713	737	657	656	643	632	661	646	628	651	696	644	688	646	648	664	660	632	620	658	641	647	628	647	655	631	623	634	668	663	605	664	662	665	651	655	657	621	643	627	630	645	636	656	679	654	668	622	703	633	638	683	639	628	641	631	675	653	669	636	646	637	626	628	685	616	630	624	658	672	625	672	636	647	646	637	631	652	628	627	651	631	682	687	662	629	634	660	573	652	650	626	659	657	640	656	628	680	618	645	646	628	610	623	676	668	652	695	657	641	643	662	662	620	679	648	703	661	663	665	687	630	622	609	639	665	629	620	644	646	659	659	685	647	689	666	628	672	635	627	663	654	639	695	631	698	642	643	698	667	652	649	686	625	659	660	594	627	663	661	617	674	657	660	680	643	628	652	684	664	677	659	598	669	596	647	612	681	654	630	658	631	619	653	666	657	658	633	663	670	625	622	673	647	636	634	659	645	630	652	639	658	667	608	659	667	636	628	632	652	663	649	661	677	644	653	687	625	672	676	657	708	626	693	609	641	588	598	661	613	658	663	671	682	634	635	655	622	653	672	610	661	636	684	618	681	633	682	682	671	626	675	682	611	631	671	669	674	629	669	625	650	681	615	625	646	624	622	696	648	673	657	648	669	634	666	671	641	624	630	654	622	665	716	656	638	669	685	672	684	649	648	706	670	656	651	663	617	633	730	682	646	659	648	654	621	654	632	637	696	625	688	604	691	682	660	656	674	655	662	672	706	598	628	636	695	639	635	647	646	660	639	646	641	652	668	658	645	651	671	708	673	671	684	624	625	653	648	651	637	629	677	629	628	656	622	700	652	676	658	672	662	636	641	645	628	691	621	637	654	670	628	663	676	663	627	622	639	639	621	677	639	667	626	675	679	674	597	637	690	629	700	673	638	639	664	660	641	655	655	675	608	668	653	664	628	673	616	683	623	673	638	674	692	630	689	643	640	658	604	618	609	569	648	625	650	656	650	677	649	657	622	611	641	644	630	669	668	645	677	647	646	637	671	633	720	676	649	666	652	646	599	644	683	664	648	634	654	627	630	665	679	691	654	648	645	645	659	659	673	620	685	626	642	696	658	681	638	623	654	630	653	668	640	680	650	675	672	629	670	667	675	690	662	608	700	641	667	611	655	606	644	665	645	666	683	652	650	694	664	702	643	627	594	647	641	690	660	670	655	673	669	650	611	669	656	673	643	658	657	702	663	671	618	629	645	698	640	649	684	697	642	623	677	642	633	675	623	646	640	653	654	682	656	667	642	642	598	654	658	662	656	682	634	677	685	629	629	646	644	627	696	650	633	640	633	667	698	640	623	680	675	626	593	627	623	674	658	673	690	653	637	654	634	646	650	660	676	663	637	689	667	659	650	680	688	629	645	665	636	649	613	684	637	649	761	648	657	648	617	622	687	647	649	647	659	663	625	619	659	631	701	665	603	680	652	637	651	646	654	629	637	670	689	624	626	652	636	626	651	641	687	613	644	650	642	647	659	654	611	616	630	605	610	657	677	600	705	634	645	637	668	683	661	633	622	594	628	661	656	675	658	650	693	598	664	640	661	622	594	650	643	627	645	665	634	615	672	663	637	650	639	683	660	634	666	675	663	660	634	611	630	627	687	631	657	645	632	688	645	657	656	657	646	598	583	649	666	640	639	683	636	687	616	687	663	657	637	665	609	660	679	660	665	650	631	667	623	660	675	676	651	655	666	668	670	643	635	628	651	641	623	644	666	625	610	653	651	618	622	645	669	635	642	676	633	663	656	691	680	642	680	683	662	633	685	670	636	631	634	691	674	664	621	653	627	682	647	637	637	655	645	648	664	615	660	662	603	615	648	699	648	677	663	640	668	679	635	632	716	620	661	642	698	673	644	645	676	629	696	680	639	681	666	673	682	660	635	676	659	660	630	647	651	674	652	631	653	649	677	624	676	676	662	672	653	622	681	640	598	612	656	622	643	664	678	653	676	612	644	657	652	699	624	662	638	685	667	635	628	656	633	675	670	628	644	665	648	655	682	643	642	674	620	591	636	646	655	669	666	651	629	658	649	653	647	616	672	661	602	635	607	620	664	666	644	639	657	660	664	659	643	632	698	651	667	641	688	622	674	651	636	657	621	615	628	665	626	573	699	667	714	665	635	640	618	675	667	627	595	661	667	633	651	658	681	629	665	722	644	610	680	646	668	702	647	650	656	644	621	643	641	562	652	624	671	664	664	657	658	706	620	647	633	676	665	644	620	633	629	673	645	620	674	587	653	650	651	608	605	667	652	672	648	626	621	706	661	628	683	675	663	647	646	660	671	615	690	628	638	610	621	664	644	644	655	659	690	625	640	707	654	661	643	630	639	683	598	674	626	595	672	596	666	603	672	616	614	650	642	635	603	651	662	617	638	658	643	637	626	642	665	659	648	661	656	644	658	673	642	622	664	636	635	676	648	656	611	631	656	624	655	637	666	634	638	670	602	654	656	638	616	644	680	653	609	662	621	634	676	663	658	661	660	695	638	640	645	664	650	659	656	672	616	669	622	671	697	641	638	629	631	659	677	633	631	666	657	660	656	663	660	651	613	662	641	636	647	677	675	610	618	629	674	663	647	636	658	613	645	630	624	648	668	630	599	628	621	637	618	663	673	640	632	647	649	700	584	678	667	705	664	639	651	638	622	660	634	653	662	642	610	630	640	653	658	677	636	618	634	645	684	606	664	651	661	669	644	638	657	660	660	597	661	656	693	647	634	619	650	637	632	656	687	677	635	679	670	649	686	649	697	662	660	632	670	659	687	624	663	659	602	671	630	684	597	650	635	657	588	622	686	648	637	684	654	654	637	676	638	660	639	656	683	602	677	661	678	648	670	600	639	689	676	696	629	635	593	683	620	639	664	659	639	656	653	650	628	673	698	655	663	718	645	656	670	715	635	664	627	649	658	675	662	651	640	648	625	641	628	673	670	653	675	634	647	644	679	625	703	625	611	652	690	648	672	656	667	637	650	654	651	671	629	653	650	677	701	680	644	638	683	642	647	643	661	636	650	620	607	639	639	645	714	684	639	662	724	660	663	647	663	665	650	640	631	647	645	620	662	633	685	641	659	682	623	655	660	644	633	654	633	628	661	659	650	690	655	624	668	637	634	700	658	655	683	603	645	653	631	663	672	645	658	647	639	636	641	650	607	693	678	687	687	660	643	646	636	626	624	656	631	647	591	717	670	653	677	661	643	619	652	666	606	677	708	599	635	687	639	654	632	622	637	613	644	647	658	659	672	651	687	630	653	655	624	603	634	655	650	654	610	671	660	615	661	665	619	601	654	637	631	675	664	646	662	673	682	662	690	601	690	639	631	630	625	667	672	604	632	666	636	663	630	668	673	622	623	673	683	651	647	639	664	611	625	640	627	673	677	630
60563	32058	19479	7646	1781	788	544	463	439	418	392	384	339	347	337	318	340	328	344	314	320	291	294	336	336	307	332	310	305	325	325	307	327	308	325	286	331	306	343	301	329	297	263	312	312	305	295	328	296	324	280	304	328	317	297	308	283	326	273	311	331	275	328	313	317	288	288	302	317	297	334	309	324	312	348	327	281	321	307	337	305	282	322	283	290	275	315	319	307	284	301	321	334	300	295	330	321	304	315	280	292	314	310	284	295	349	308	276	318	269	294	273	319	304	311	322	291	303	294	322	309	294	320	261	287	301	263	291	327	274	311	314	314	297	316	279	324	297	321	334	303	300	318	283	331	298	300	335	321	306	316	322	327	296	293	311	328	321	292	317	280	319	294	334	317	303	288	288	330	346	281	284	335	322	293	302	342	330	318	328	298	323	295	293	324	305	327	301	275	290	292	329	330	285	286	313	326	290	276	311	304	301	304	287	286	338	301	329	308	314	311	300	269	274	266	329	309	290	279	335	320	281	294	326	344	290	312	302	325	257	285	271	296	281	333	321	321	327	288	306	316	289	326	283	301	289	315	346	300	295	341	312	316	319	325	301	288	301	308	313	271	311	285	333	334	341	322	330	293	312	294	271	334	328	297	289	270	276	269	289	314	296	295	297	270	318	302	329	287	306	303	312	292	338	283	298	291	274	284	288	331	307	327	306	310	319	307	292	285	312	295	307	302	316	300	296	292	296	319	285	286	293	295	310	296	309	280	280	294	299	278	271	297	268	297	314	306	294	293	300	256	301	305	291	284	326	334	311	301	294	284	292	320	285	333	288	306	276	276	315	314	320	320	300	295	316	285	325	302	305	307	293	292	290	294	332	285	281	292	308	279	324	317	319	283	307	273	331	280	353	303	313	293	295	288	323	329	311	294	316	323	337	302	274	302	287	304	279	328	295	311	308	297	301	283	294	282	322	273	265	295	303	289	259	309	341	306	311	275	268	300	295	291	308	321	288	307	298	325	282	296	295	342	305	312	311	285	309	268	300	296	284	276	272	271	305	296	318	292	288	334	329	318	350	272	320	319	311	295	286	307	294	318	312	310	265	299	322	284	283	287	290	315	300	259	323	293	310	320	324	322	328	304	296	289	286	331	333	319	287	308	304	318	282	282	298	307	306	276	275	299	293	328	315	271	300	292	342	297	316	271	290	337	283	301	324	299	353	290	283	289	304	309	303	327	311	342	310	298	320	292	288	331	323	303	309	318	315	293	294	295	299	290	327	292	294	291	301	295	303	286	302	299	310	295	334	325	296	307	292	290	316	318	277	309	297	308	320	315	324	307	292	288	299	305	286	298	289	315	293	283	322	326	310	296	268	326	288	326	299	324	297	300	331	312	329	292	335	288	312	309	313	274	303	303	281	299	292	307	308	331	332	284	276	308	293	299	312	367	305	289	320	320	305	316	299	314	304	324	308	288	291	279	303	298	301	313	301	299	291	301	285	265	295	319	340	289	290	305	321	326	294	274	302	265	274	311	306	291	326	320	312	289	302	310	308	322	277	267	321	318	306	305	299	303	323	307	283	298	300	329	306	320	325	311	283	304	305	324	302	309	303	321	292	316	323	286	292	270	331	320	295	302	262	279	303	267	309	314	278	298	325	303	289	318	299	288	286	280	310	296	337	353	264	324	317	307	280	314	302	280	324	291	316	300	286	331	318	312	293	285	340	299	296	297	273	312	324	309	336	266	289	293	328	268	301	278	298	292	305	323	316	302	296	321	307	315	305	286	310	314	289	339	292	299	288	293	341	311	283	329	291	301	305	286	352	301	293	293	331	289	250	276	313	306	336	317	299	279	317	320	294	283	309	279	297	294	288	302	334	311	314	303	272	314	287	290	287	327	309	293	308	294	312	277	321	303	315	282	332	293	278	323	321	326	305	345	297	302	299	304	285	315	292	299	331	289	348	294	302	281	286	289	323	262	306	315	316	281	283	288	294	311	302	309	316	299	313	277	338	285	340	308	266	354	331	307	309	306	285	314	331	332	285	292	309	311	278	306	340	279	315	294	303	344	290	313	283	304	346	303	287	336	301	318	328	274	291	283	336	276	314	295	293	290	296	288	313	292	285	317	308	315	299	329	322	309	275	298	294	318	307	300	304	305	297	288	300	316	280	286	319	300	318	303	265	298	276	303	301	284	304	281	272	298	314	330	300	299	330	334	301	305	302	301	309	286	303	319	309	322	301	321	323	283	293	271	287	285	275	330	309	344	326	303	304	289	303	292	326	324	331	318	298	330	318	302	313	286	282	287	328	297	305	339	305	320	281	264	292	301	256	280	307	320	301	333	315	266	288	318	330	309	321	340	276	329	296	317	315	321	307	306	331	317	321	299	261	284	316	329	318	312	299	326	295	306	317	315	318	305	328	312	304	243	292	300	303	314	305	327	305	308	288	296	306	311	308	297	319	290	299	295	296	300	290	307	303	327	330	263	259	298	273	308	322	341	306	342	300	301	278	305	289	340	300	320	339	281	318	323	288	300	281	311	268	300	309	302	290	285	312	284	319	327	289	274	329	302	293	306	297	354	331	291	298	322	321	318	276	333	298	318	312	299	308	308	296	299	325	305	295	320	306	311	316	315	277	281	295	335	330	302	315	306	305	298	302	298	287	314	304	316	305	312	301	329	268	311	305	311	286	319	298	319	281	305	312	352	326	308	332	304	341	296	274	310	265	323	340	283	307	315	270	307	307	293	304	303	305	298	317	263	266	281	276	283	292	300	317	275	317	307	312	275	307	322	316	316	316	326	291	312	341	305	291	303	297	337	297	286	303	273	327	325	269	301	314	314	287	287	298	348	302	298	318	293	318	303	303	323	279	336	330	303	303	293	283	314	281	293	321	318	279	308	299	303	327	299	323	303	300	331	306	321	313	260	308	304	288	280	292	268	273	294	292	288	279	334	329	279	310	268	311	328	306	296	290	301	307	295	318	305	304	286	301	294	318	323	280	294	328	289	340	305	326	295	286	304	282	272	290	302	284	338	322	300	332	341	321	332	293	296	296	287	292	319	290	302	311	328	295	260	306	291	306	308	314	297	311	285	322	276	316	326	337	303	314	306	295	326	284	262	291	273	324	300	320	295	309	296	346	325	312	326	303	316	306	309	325	301	296	285	274	309	321	302	300	273	280	271	293	308	301	347	318	295	272	278	280	277	314	336	309	330	312	294	303	344	329	307	309	308	338	294	303	323	327	280	312	311	308	297	301	311	318	285	294	291	308	314	308	309	295	277	275	303	298	338	339	313	325	277	288	306	285	303	300	305	319	263	307	316	318	316	257	323	297	264	307	345	318	284	262	301	297	321	278	315	288	339	298	341	324	305	317	275	287	285	315	302	319	291	310	271	308	322	298	307	289	293	288	298	333	311	320	306	273	267	272	297	300	287	279	295	306	297	312	270	301	286	286	320	286	307	289	288	289	315	287	313	324	296	327	333	292
38392	24865	21093	12342	4514	2513	1860	1508	1355	1086	1095	989	994	900	893	805	821	799	814	721	725	739	748	786	753	787	794	754	795	728	745	744	732	742	751	692	717	684	733	672	747	720	668	692	682	689	654	681	712	633	668	682	693	649	661	678	671	677	639	687	654	677	666	662	714	639	691	670	658	656	677	631	663	654	634	671	639	660	685	716	666	622	623	647	685	635	623	675	600	673	660	652	699	673	639	662	664	665	626	702	716	672	641	670	642	675	618	634	674	675	685	649	677	639	661	682	661	664	689	660	651	622	666	675	683	711	672	689	701	680	662	702	684	649	625	653	668	700	640	665	631	667	664	659	658	645	652	664	646	633	631	694	666	638	626	687	660	670	685	708	680	663	687	659	662	653	725	614	642	616	628	618	690	682	653	661	688	675	651	658	660	660	655	682	657	665	643	636	691	681	664	664	649	641	675	663	660	663	663	667	656	679	702	662	658	704	656	667	676	656	680	683	719	672	660	665	610	679	661	708	666	687	687	690	669	678	665	664	634	659	708	650	670	640	689	703	660	671	659	696	644	658	669	661	653	686	611	627	646	699	683	673	635	692	652	654	663	644	696	649	644	648	665	682	638	677	659	619	638	686	690	667	655	648	661	663	647	612	643	661	696	653	682	668	689	626	661	673	657	673	637	662	677	680	661	675	678	692	638	626	613	604	613	635	646	636	662	676	651	616	657	702	673	666	671	602	699	632	699	660	612	648	680	685	637	643	654	653	638	682	666	617	669	666	692	627	683	676	662	656	639	641	663	645	678	648	641	717	685	622	640	639	644	640	690	647	696	686	721	674	659	661	685	683	629	645	650	684	617	643	674	667	679	647	638	655	659	672	659	627	684	681	638	709	675	652	706	663	622	662	648	693	671	656	671	643	689	677	667	683	652	642	689	680	642	641	666	692	698	651	673	669	668	627	673	659	674	649	719	633	683	682	676	681	671	662	667	673	658	626	632	666	672	643	674	689	654	640	699	694	649	601	642	709	646	656	644	662	631	653	671	691	678	669	702	632	667	711	702	671	672	672	634	653	646	685	619	656	684	689	631	655	623	657	632	644	665	684	668	670	623	672	676	665	648	675	684	671	637	701	631	672	650	677	678	635	675	669	650	638	630	687	656	683	697	664	669	617	628	603	687	660	652	703	654	687	663	617	646	653	655	660	646	658	655	670	670	684	650	686	678	644	633	692	665	676	682	674	694	648	677	637	693	681	672	634	651	647	661	642	656	669	645	679	650	655	714	653	647	641	675	633	690	648	697	666	676	674	650	634	660	638	659	662	677	657	648	662	663	716	695	649	610	661	653	661	692	628	649	659	655	680	672	669	634	645	649	653	633	641	684	670	669	650	669	628	615	661	700	678	602	657	656	651	682	623	677	640	624	682	670	636	649	652	619	688	661	669	657	664	649	638	661	642	668	671	624	664	691	660	674	669	676	676	678	687	696	716	725	661	632	638	671	619	633	670	668	612	662	644	658	687	665	677	665	618	619	686	687	675	665	701	648	666	673	654	612	643	591	698	646	659	689	644	686	673	659	647	657	628	703	626	679	669	692	665	691	650	641	659	729	675	656	685	657	629	691	622	653	648	652	629	640	680	669	665	666	677	656	661	653	712	689	679	674	651	686	678	658	670	635	642	654	648	634	659	688	640	670	589	656	651	643	664	671	690	664	664	678	646	586	661	675	640	642	581	655	673	683	689	641	650	686	613	681	603	662	709	671	637	699	656	641	650	661	651	648	665	660	644	634	623	664	636	643	660	660	695	648	664	631	657	660	641	642	680	652	665	684	639	654	675	696	655	634	645	658	617	649	708	633	657	635	678	672	632	637	635	658	682	652	669	646	665	659	619	651	663	701	645	685	662	625	634	661	665	660	660	721	640	675	669	660	645	682	613	682	668	663	708	664	649	646	630	602	694	655	674	656	641	606	645	605	678	656	647	662	684	657	650	623	653	711	632	689	642	643	647	663	663	670	715	678	674	617	604	662	647	659	677	639	649	673	671	668	684	676	609	651	665	646	668	645	650	664	654	618	648	660	650	680	673	663	663	678	685	676	676	651	688	655	623	651	642	647	645	697	707	670	652	627	699	668	673	676	694	631	667	658	690	687	672	633	642	662	634	630	684	655	712	653	603	623	673	601	663	661	682	678	615	650	657	660	661	667	658	676	625	601	665	664	630	658	685	645	669	653	650	709	641	686	676	656	679	645	663	685	695	670	691	651	650	647	667	665	675	609	676	652	668	622	667	632	613	681	668	649	654	638	667	667	643	627	622	650	646	638	686	661	658	635	653	664	696	653	649	643	688	676	643	699	709	717	648	684	647	655	643	652	677	731	699	639	660	601	675	635	635	661	714	677	661	657	672	680	642	686	684	684	707	694	613	661	668	666	623	701	639	675	715	677	666	687	650	646	630	669	677	692	653	647	658	634	704	703	695	675	700	645	682	671	647	667	675	630	652	677	691	661	665	651	636	673	649	669	651	675	700	661	632	626	676	646	616	700	667	688	660	660	668	629	597	616	685	628	638	646	674	689	696	677	685	668	703	684	636	690	677	680	654	655	668	693	639	667	620	708	693	656	665	648	639	658	622	651	650	664	656	698	686	659	681	650	659	666	613	661	598	710	698	661	663	659	656	675	670	671	690	672	599	685	645	634	663	694	629	655	651	678	694	673	683	668	649	608	684	669	668	675	675	681	687	598	642	637	665	713	686	684	680	681	648	679	626	664	617	662	676	707	702	656	678	690	670	645	638	657	652	640	645	656	650	682	661	689	656	625	659	680	628	629	742	682	687	653	709	633	652	650	651	683	656	656	642	640	663	652	655	695	676	617	653	650	664	665	668	675	634	693	643	684	650	682	690	661	679	658	667	649	656	699	685	664	652	647	692	601	668	654	629	656	636	675	624	686	641	669	665	693	641	654	696	684	647	712	656	657	668	672	634	692	647	668	697	660	660	670	650	635	678	644	666	676	621	643	698	675	684	645	725	655	626	711	673	664	699	620	653	684	621	649	688	687	673	687	634	685	687	716	679	648	662	627	660	609	676	624	674	672	746	689	665	663	631	672	651	609	718	681	671	592	685	686	669	693	632	656	639	620	678	636	650	683	660	656	699	676	652	699	628	636	705	694	668	692	654	651	662	644	683	682	659	670	650	667	644	664	678	629	679	684	634	657	716	650	659	711	644	709	672	671	666	685	610	671	643	606	699	647	624	674	635	708	650	647	657	653	602	625	677	673	669	650	665	628	633	631	673	682	632	670	646	645	661	678	624	641	650	680	688	635	656	646	668	639	641	704	703	688	674	655	643	681	617	706	630	662	683	640	659	581	656	656	714	657	689	621	657	692	704	700	659	692	602	714	636	668	657	625	636	661	633	690	689	656	685	661	699	662	635	688	662	650	679	657	648	693	707	661	687	648	640	668	679	629	637	680	668	656	659	641	651	658	647	644	672
46098	23934	9785	3250	1012	459	419	379	373	306	315	334	349	339	318	344	309	327	362	305	343	290	378	281	299	328	293	335	303	316	307	317	310	289	291	328	298	287	350	335	314	299	300	288	306	314	295	295	307	276	303	294	277	329	333	301	297	287	298	284	333	304	289	313	304	340	305	290	334	337	334	306	333	307	302	303	338	301	303	301	315	298	320	315	318	297	303	327	304	312	284	335	305	307	272	289	275	340	298	309	335	291	280	330	318	320	326	281	325	300	325	328	300	291	313	305	335	288	326	335	320	297	334	316	292	297	313	332	302	316	274	301	327	303	278	301	312	330	326	298	284	294	350	293	307	307	309	314	308	292	355	301	316	323	332	308	325	332	302	292	314	304	324	332	297	311	323	283	282	310	320	285	285	310	278	253	309	300	309	321	305	278	312	295	282	285	284	286	305	312	307	289	308	302	308	318	308	284	317	318	303	334	302	318	317	300	325	290	272	313	309	315	304	288	322	297	303	341	296	263	329	321	292	306	300	323	295	322	305	302	298	286	269	313	306	293	291	320	327	334	315	312	291	324	335	304	293	302	329	291	287	337	300	284	304	311	300	286	335	305	318	315	351	318	324	290	310	304	307	267	325	298	321	297	339	322	313	297	320	294	341	310	304	310	312	307	296	321	324	325	333	290	304	306	324	325	316	301	279	369	300	337	324	356	273	270	295	301	283	353	324	283	357	284	304	301	315	291	304	308	311	329	299	298	286	302	330	315	309	297	302	298	336	302	287	300	281	293	296	299	329	309	322	294	296	297	305	271	286	301	319	328	320	293	341	327	290	321	302	310	298	319	296	305	323	261	303	328	326	268	328	319	297	301	309	326	319	300	297	316	302	334	311	272	273	276	307	308	310	319	289	315	333	316	313	312	304	322	336	287	350	288	309	307	314	303	315	302	288	306	310	292	311	329	326	283	273	301	277	304	353	324	292	329	319	296	325	332	312	305	325	328	306	311	296	312	316	318	299	306	272	303	303	324	316	321	336	299	337	345	320	308	295	272	317	293	296	299	329	306	329	320	319	296	312	290	310	295	309	324	327	280	318	295	311	289	305	305	322	292	312	289	329	320	319	341	294	291	277	304	339	293	305	293	295	294	304	307	303	307	308	306	307	308	309	316	308	276	278	324	314	318	337	310	337	328	298	311	292	285	289	302	308	270	325	331	326	315	341	316	302	279	328	315	305	294	331	292	278	306	314	352	301	313	305	310	314	301	301	291	306	309	292	330	323	306	312	310	300	322	319	309	307	358	296	285	313	293	322	294	290	297	329	291	339	297	321	264	295	303	316	308	284	285	303	310	301	313	316	299	282	297	307	315	287	301	301	300	316	292	285	295	289	294	303	322	295	294	308	310	307	283	337	335	323	339	291	283	294	311	326	302	336	293	310	307	299	299	306	294	348	308	304	295	309	298	296	340	311	373	315	318	301	351	331	275	328	329	268	326	333	332	307	284	310	300	312	325	299	298	330	298	268	335	333	314	307	299	320	333	315	312	291	287	293	313	288	317	323	308	289	277	346	290	329	277	283	294	313	331	291	319	294	318	303	300	308	322	308	274	333	304	282	291	331	286	335	295	301	307	304	310	325	326	325	320	322	294	303	302	296	308	344	316	339	300	338	294	342	308	290	282	293	330	348	284	270	352	349	289	305	268	288	313	310	300	308	304	302	314	292	291	313	314	322	287	302	329	309	301	304	345	296	287	287	326	294	334	295	313	308	315	285	291	335	351	324	318	285	319	290	317	296	284	297	336	320	278	284	284	306	348	284	306	299	288	319	309	276	324	334	299	285	313	318	329	291	300	294	327	319	310	281	333	263	317	291	284	323	338	301	316	291	294	289	270	338	319	301	332	315	302	283	350	317	304	294	266	277	275	309	295	301	312	296	306	326	324	305	329	307	334	343	346	306	341	300	307	305	310	296	292	281	321	287	293	310	305	316	257	305	289	344	266	271	293	335	320	318	328	317	300	326	316	285	298	324	276	325	316	319	349	318	296	307	301	295	318	318	312	310	304	323	313	301	293	306	292	335	287	295	276	318	330	307	316	311	324	313	278	295	293	333	269	314	292	301	310	297	265	295	327	317	306	306	318	292	269	318	292	276	308	313	303	288	316	295	300	316	293	308	313	311	305	288	312	301	317	316	301	314	291	307	309	293	287	304	310	297	317	312	308	313	288	334	288	279	289	289	325	314	301	296	287	317	324	305	336	340	301	325	287	305	323	303	298	321	281	315	305	294	296	306	329	260	329	311	317	275	343	281	271	286	311	313	339	307	317	283	309	273	297	304	297	307	309	303	328	295	305	282	312	306	296	298	312	294	285	339	269	299	308	313	289	335	334	313	284	274	291	344	312	315	308	315	330	286	346	300	323	301	350	312	290	310	274	322	302	285	284	259	301	341	295	295	296	293	318	316	342	309	294	293	314	328	291	301	329	287	296	295	309	323	332	290	332	324	288	295	295	327	275	294	306	328	306	330	311	292	343	299	289	275	295	330	317	296	326	304	280	326	309	285	328	299	268	319	297	317	308	287	304	311	305	324	340	308	314	284	286	287	302	338	287	311	318	296	299	321	342	310	294	306	296	308	313	320	322	328	307	299	287	269	277	320	316	317	303	317	319	313	305	290	307	279	284	315	292	327	289	287	330	314	324	304	297	311	306	310	277	345	329	342	306	298	311	324	296	311	292	307	313	281	271	274	282	284	296	306	293	324	315	295	350	323	305	321	340	313	288	318	328	270	267	284	304	302	328	324	302	298	289	322	289	323	292	281	294	268	333	294	300	325	332	281	328	324	291	342	303	314	310	313	307	300	298	309	337	295	321	329	284	320	298	327	281	304	331	323	307	328	326	310	279	300	328	331	282	296	311	313	284	293	337	290	297	266	293	321	309	269	296	335	316	313	310	317	285	302	291	290	313	304	321	291	304	326	309	307	312	312	292	326	289	280	308	302	313	292	275	297	273	310	307	336	343	296	296	311	307	315	317	309	294	289	286	309	284	310	289	311	311	297	289	313	329	323	308	297	311	339	313	301	330	306	326	307	306	329	308	309	287	308	324	308	341	279	316	331	298	325	314	300	300	300	310	306	297	262	308	328	319	314	306	316	307	320	296	308	307	292	310	324	271	296	292	299	296	298	311	289	292	362	308	316	319	317	278	293	291	311	329	310	295	311	314	290	305	305	298	285	315	308	276	320	317	290	287	291	310	304	318	296	346	298	294	308	329	314	308	310	333	273	326	264	293	300	302	287	297	317	307	275	311	302	334	269	297	324	303	331	286	333	275	291	312	312	323	306	336	340	308	315	320	334	331	318	297	311	341	308	307	335	266	317	319	316	332	303	329	327	309	312	300	345	348	290	261	294	286	321	300	287	330	309	305	335	310	307	319	268	296	318	279	308	293	280	313	291	282	347	323	350	341	300	310	280	319	290	303	311	311	288	282	341	283
30238	17264	12215	6566	2666	1362	1181	1055	978	931	897	817	760	801	719	756	748	694	750	725	719	685	732	760	696	728	696	737	691	709	720	672	683	768	684	719	732	714	719	650	679	703	698	665	723	662	640	698	675	675	675	664	656	685	722	692	656	682	656	674	685	652	674	721	705	679	624	694	686	637	675	654	699	689	665	690	636	637	661	684	688	668	658	667	669	638	690	671	641	647	632	639	656	626	672	664	638	650	684	621	663	664	648	603	682	657	643	705	669	697	660	653	663	690	672	674	661	680	680	648	625	692	675	648	658	629	686	627	635	654	623	706	650	682	671	659	656	614	645	660	699	626	680	678	721	675	602	640	664	677	641	671	678	658	637	636	664	658	663	676	678	666	646	678	687	693	708	652	686	671	652	653	686	641	671	674	653	672	613	685	648	668	616	666	643	618	718	636	692	642	688	655	662	665	603	655	651	644	639	693	622	700	674	664	641	703	650	702	649	703	732	690	684	673	652	655	631	659	682	701	633	655	685	646	672	648	634	659	715	648	654	658	646	621	652	690	662	722	653	726	694	658	654	690	665	670	628	653	619	673	662	663	633	660	680	681	637	691	676	669	655	654	702	642	637	660	641	631	641	681	678	686	619	645	639	629	675	623	739	672	629	686	684	627	667	667	686	642	654	664	669	684	642	650	666	632	595	673	654	650	665	658	648	677	656	651	652	702	698	677	624	623	636	694	656	659	669	659	656	679	653	675	735	627	651	643	663	676	640	705	641	692	695	663	647	669	679	620	646	656	669	670	650	676	685	665	710	664	686	646	686	676	630	671	666	621	665	615	659	694	659	698	596	634	667	652	701	676	688	670	649	660	693	651	701	636	676	619	689	687	623	640	670	643	707	717	634	689	690	682	645	662	695	698	692	634	666	707	637	651	665	681	638	642	654	674	620	710	710	663	645	675	630	634	704	668	672	692	698	701	664	664	648	683	672	659	765	645	670	614	658	680	641	633	693	641	689	666	708	672	650	663	613	642	704	642	671	647	710	652	669	654	697	700	665	672	674	685	664	684	667	657	706	688	678	670	660	696	669	699	625	652	646	684	632	652	673	701	659	683	652	630	670	658	681	661	673	644	683	642	720	643	642	680	687	662	616	648	677	661	652	680	661	638	622	655	634	671	677	628	663	706	707	627	684	629	690	679	682	650	617	684	684	649	634	680	727	656	640	646	685	735	642	658	640	638	681	708	669	677	654	707	661	626	679	659	669	667	674	622	673	684	717	677	689	628	671	697	673	678	679	660	653	670	652	713	679	665	675	653	686	667	725	650	723	686	618	641	693	658	633	722	665	708	678	701	669	712	746	669	689	686	650	692	680	702	661	606	665	642	673	630	687	652	674	695	636	657	708	608	656	668	659	618	641	669	695	643	660	678	690	648	687	650	667	648	633	664	637	658	723	671	652	681	640	682	644	656	613	627	620	699	664	649	686	650	634	669	698	665	670	654	692	651	630	655	658	650	692	616	669	625	676	712	670	657	649	663	665	654	677	714	676	681	690	645	659	709	665	679	615	663	675	703	599	693	693	675	677	677	674	697	597	666	647	689	621	653	606	703	649	641	682	704	663	696	662	660	725	643	635	654	675	661	672	654	633	673	668	669	627	681	691	667	625	683	674	716	680	661	664	679	668	684	691	630	629	711	645	644	661	662	622	678	649	690	674	667	669	678	648	663	651	648	742	703	654	660	682	696	662	666	700	655	659	694	663	607	641	687	655	657	624	697	681	685	627	674	644	629	680	627	620	658	656	682	673	662	689	638	658	657	644	660	654	656	664	655	686	661	644	701	627	637	669	681	663	636	680	622	719	659	679	703	672	692	702	662	708	661	691	623	667	671	651	708	668	641	688	632	669	697	629	658	630	641	674	622	699	724	674	629	651	683	684	672	650	649	719	661	666	675	679	687	615	672	648	633	707	695	650	653	675	693	668	620	636	677	649	695	659	656	657	696	669	684	684	631	633	680	653	662	634	650	608	668	663	697	660	660	684	682	674	640	620	644	662	672	679	656	668	677	733	655	683	630	665	625	668	674	659	669	670	654	678	714	700	640	653	643	641	642	675	664	650	681	664	651	680	698	666	657	679	695	644	684	643	663	672	632	661	725	682	668	664	665	643	608	678	672	675	647	681	643	637	700	684	688	633	722	678	666	677	681	692	681	629	673	664	616	654	652	652	661	655	641	640	634	663	680	658	722	657	683	648	727	669	650	627	665	687	665	669	698	670	728	675	706	649	650	635	667	704	693	662	668	697	689	691	653	700	660	654	663	675	703	647	675	667	698	660	705	619	666	647	627	670	649	629	691	655	647	653	626	657	654	678	626	703	682	651	644	690	671	636	729	682	676	672	664	687	689	658	638	683	657	657	677	685	677	657	678	671	597	633	645	612	678	615	695	706	689	648	648	664	635	656	652	662	670	628	659	664	655	729	624	669	668	681	703	659	682	664	654	663	694	661	671	670	671	709	674	648	655	655	647	676	674	663	684	684	680	665	619	644	686	652	645	709	663	670	662	635	643	640	671	662	651	651	678	692	710	632	673	677	676	590	685	676	661	640	647	652	644	661	646	698	697	663	683	684	690	662	683	649	726	605	698	642	633	668	679	702	628	648	669	652	646	670	663	647	684	658	695	679	607	653	671	672	605	710	636	651	629	640	658	658	697	681	668	684	682	664	640	663	672	646	648	647	685	661	704	677	662	642	658	652	688	711	708	680	638	631	590	681	650	718	648	661	642	704	673	651	670	679	658	651	684	656	713	688	643	656	639	656	643	645	648	656	619	701	675	656	655	681	696	674	669	682	705	661	695	724	652	630	699	647	657	654	676	647	653	652	647	623	696	666	649	690	606	713	647	638	625	685	667	688	686	686	701	658	633	655	641	674	686	665	649	657	649	679	656	639	698	703	644	677	665	689	636	690	640	630	630	700	687	658	667	632	724	661	656	709	656	651	633	619	719	629	757	696	689	646	655	652	654	651	670	640	639	674	653	714	695	636	628	650	668	688	648	619	693	683	650	670	679	677	635	668	648	655	661	693	596	619	654	674	646	705	665	743	654	649	660	719	649	673	666	722	677	638	638	686	656	689	661	709	700	643	683	645	651	661	649	635	683	652	696	702	683	660	671	689	663	680	680	705	629	666	669	630	647	677	670	648	646	585	622	649	669	669	611	670	667	680	646	670	741	663	657	734	673	641	639	682	630	661	630	657	671	672	692	675	633	638	645	698	609	674	627	646	615	663	647	649	660	664	659	636	632	702	662	581	677	666	654	639	660	658	672	686	708	677	681	680	644	646	691	673	707	625	642	675	713	686	664	698	699	668	651	633	710	715	678	669	654	667	644	682	692	662	655	653	687	661	678	640	652	676	707	689	615	701	660	673	653	644	645	665	643	637	648	701	661	697	652	673	667	646	738	650	670	627	654	703	621	636	661	684	694	639	685	636	651	697	682
50410	26587	14211	4267	1437	720	566	495	459	393	353	357	362	350	391	328	339	334	296	322	345	289	351	315	292	345	298	303	360	299	293	298	296	309	276	307	282	308	282	276	254	342	335	295	321	298	315	314	358	301	294	279	327	301	329	326	260	287	307	318	307	312	296	292	277	243	310	299	306	315	290	294	274	297	292	319	317	299	258	315	302	292	266	305	283	310	293	302	296	293	279	315	306	304	283	309	302	269	295	315	294	277	331	318	307	292	310	307	323	303	279	315	277	263	291	278	312	303	280	318	301	322	304	292	310	267	295	320	297	264	287	308	332	291	297	314	286	302	287	277	304	313	314	298	280	322	313	289	264	305	297	279	260	307	273	332	330	305	276	298	281	290	297	300	296	288	294	301	315	321	323	301	311	276	292	297	312	283	304	308	282	302	287	292	336	274	297	279	276	278	338	302	318	323	287	273	331	340	307	300	324	289	322	336	308	285	305	285	322	286	294	313	300	313	298	316	304	285	297	290	295	337	334	311	289	300	281	296	318	294	299	286	313	302	280	290	344	292	293	325	270	285	305	322	325	288	291	302	326	275	294	315	282	262	299	288	317	295	347	264	312	303	308	304	264	281	281	281	312	333	301	275	310	275	298	319	325	307	311	322	273	338	307	306	300	276	316	311	257	293	282	289	289	310	292	276	305	279	266	322	377	284	316	295	322	303	319	282	274	295	293	301	316	294	283	313	299	307	298	292	330	296	332	289	298	255	326	314	302	312	309	292	292	300	291	314	283	311	309	312	307	288	294	297	307	314	252	325	283	289	297	335	255	319	294	300	288	287	302	326	294	291	273	306	313	315	324	270	311	312	316	291	301	306	299	308	326	287	283	278	311	296	302	341	312	279	254	318	298	279	299	315	282	329	323	273	253	311	298	260	286	287	285	276	293	303	298	301	298	311	284	328	327	328	313	294	300	284	299	303	306	289	297	318	269	301	282	332	312	289	273	324	302	288	299	274	297	282	292	328	292	325	300	285	321	311	310	281	288	279	297	311	266	304	277	337	270	302	269	292	306	321	311	332	315	312	283	279	283	308	283	340	330	320	250	329	303	298	310	307	300	311	317	317	309	300	289	295	295	280	294	314	282	330	304	315	277	287	323	299	298	304	321	316	320	299	274	297	310	330	287	291	265	309	281	328	299	309	345	249	307	299	324	316	327	314	338	278	298	309	305	289	305	305	284	288	316	319	321	278	356	291	283	270	275	316	326	286	302	279	320	271	321	271	331	310	284	255	293	311	266	291	313	311	308	283	302	282	292	309	256	306	299	323	337	296	264	281	268	298	320	301	307	298	313	326	328	290	263	277	336	305	325	307	332	308	287	290	310	293	292	310	320	314	271	327	328	308	278	266	308	273	323	303	300	312	261	271	306	314	283	336	309	307	280	259	315	282	309	293	305	304	307	320	302	306	285	354	329	313	274	326	314	303	326	282	286	305	272	295	284	317	293	321	294	305	283	300	274	289	314	296	308	299	310	289	282	283	312	296	315	290	299	317	280	272	302	329	290	317	296	312	294	325	273	298	313	306	302	278	290	291	308	326	319	324	301	339	302	308	303	302	314	338	279	318	320	310	339	295	265	281	313	281	295	282	307	289	305	298	305	291	286	314	311	318	280	303	286	315	325	304	305	316	288	284	305	309	275	274	338	294	365	311	288	301	279	308	284	281	329	318	272	289	288	311	309	325	310	278	318	271	256	292	314	290	316	290	319	296	296	293	315	304	322	307	291	314	338	271	284	306	321	325	313	302	275	309	316	330	300	305	281	285	334	306	319	290	306	303	280	288	318	296	278	322	309	275	291	311	290	308	291	296	279	267	308	296	287	297	295	321	303	311	331	322	335	270	305	291	305	269	281	321	270	323	295	292	309	288	286	347	277	311	293	324	288	300	318	288	290	351	308	270	308	316	321	304	277	293	273	327	322	285	312	318	314	294	323	272	284	307	313	311	286	296	309	299	312	279	311	288	289	300	325	296	296	317	287	315	290	294	319	292	280	340	324	282	306	316	279	305	325	310	286	311	319	304	270	314	274	292	309	299	316	290	306	283	300	290	292	301	316	283	263	260	345	317	310	292	301	313	294	296	304	292	301	309	340	307	340	296	319	311	291	305	308	309	303	315	283	278	346	303	311	285	320	308	323	292	291	316	267	325	294	297	286	300	315	314	277	289	276	309	326	294	315	328	321	293	271	300	322	324	319	304	264	314	311	293	304	313	299	296	295	311	311	290	311	289	297	304	291	280	307	289	310	272	311	298	268	316	291	286	285	285	309	309	307	298	303	317	312	319	327	330	296	285	293	291	280	325	295	311	310	321	297	296	304	270	306	308	280	318	316	313	318	288	312	321	295	283	309	322	304	284	309	289	308	286	274	291	297	300	304	300	309	303	294	326	303	270	296	311	293	298	299	279	282	309	286	295	283	301	315	286	294	309	298	303	308	300	275	299	276	302	281	306	290	315	270	284	316	292	342	323	309	325	296	297	268	302	306	306	307	315	304	279	302	296	309	320	299	324	297	306	317	290	296	309	310	306	292	305	269	308	308	303	311	304	287	311	334	320	301	316	280	272	278	296	269	333	265	316	310	322	333	282	324	300	270	315	303	327	284	298	297	292	302	286	300	286	285	303	278	312	277	303	301	293	298	316	306	263	305	327	305	292	298	313	261	306	327	304	344	296	291	296	276	310	275	348	314	310	303	305	308	281	308	290	293	303	295	305	329	315	333	265	276	281	317	321	298	270	290	305	331	303	293	257	312	289	286	294	292	328	289	306	314	290	293	289	329	334	298	289	290	291	320	295	306	264	282	270	272	328	296	272	340	259	304	349	302	286	293	294	309	328	262	295	328	283	273	337	283	279	292	314	299	285	326	310	295	306	310	277	290	316	278	334	303	312	315	307	290	284	278	262	320	290	316	274	294	308	264	282	322	323	299	302	274	270	287	304	291	277	294	318	281	330	306	334	286	311	291	299	287	302	290	298	331	323	328	324	302	349	311	271	318	299	286	271	269	340	288	295	316	299	353	314	334	328	293	292	327	277	316	311	311	326	297	295	295	294	274	269	307	296	299	326	314	313	296	300	281	325	276	308	303	288	289	304	305	292	311	306	308	273	331	323	310	287	320	315	294	317	300	300	303	288	330	331	306	309	311	295	304	286	313	293	278	320	293	315	294	298	287	283	280	325	284	319	296	272	313	308	330	300	315	311	302	288	323	291	299	285	305	323	291	312	314	280	314	300	316	290	351	309	317	290	319	305	305	288	337	300	289	268	270	291	265	286	289	287	298	306	284	303	295	266	317	307	287	305	270	306	267	305	309	313	291	324	315	308	295	300	320	312	305	297	331	318	283	286	286	285	313	300	279	262	333	308	297	299	302	291	293	280	293	321	277	309	268	337	287	303	295	295	296	275	304	286	285	294	315	286	284	295	296	331	305	288	284	274	321	312
31395	20686	16686	7993	4121	2297	1794	1613	1314	1215	1102	995	912	904	840	839	836	808	742	785	743	742	775	781	733	772	787	760	726	749	755	764	737	764	701	747	746	715	716	668	666	730	732	708	693	695	654	665	662	664	658	646	685	644	617	676	647	683	651	657	677	681	669	687	682	671	684	686	693	644	691	638	634	697	647	700	663	667	647	628	638	668	646	665	645	660	693	658	630	672	648	672	652	684	656	641	615	643	686	662	694	641	680	612	662	688	658	638	654	678	655	694	662	633	679	683	682	667	626	632	652	680	637	674	643	660	664	653	609	685	634	637	644	692	631	623	641	663	691	609	630	655	709	649	709	613	644	698	682	672	666	656	701	641	661	651	718	628	669	669	635	660	633	671	647	713	658	653	633	668	674	633	673	633	707	663	642	658	657	623	635	668	654	686	697	677	663	665	598	668	649	682	630	685	655	707	658	680	686	678	656	658	703	616	630	657	663	648	628	660	663	678	660	636	615	672	642	671	639	679	675	683	654	656	645	652	635	645	636	628	680	642	690	613	633	666	685	674	666	663	674	627	638	651	664	643	684	694	643	671	671	647	639	633	674	682	665	645	648	638	658	690	656	656	666	675	638	631	675	691	656	615	602	591	701	683	638	661	669	648	664	638	612	655	677	650	678	646	689	637	698	689	606	673	678	604	655	662	664	648	676	672	612	652	656	609	678	654	665	670	658	657	655	665	638	669	662	686	633	649	655	675	666	661	664	682	640	655	666	624	647	699	626	661	652	651	683	658	681	655	695	608	663	678	650	709	679	630	623	657	676	648	651	616	659	672	672	689	660	674	667	634	615	643	683	649	632	642	676	642	649	656	656	660	657	645	654	674	678	677	630	707	690	627	609	634	649	645	623	642	684	634	656	656	658	670	682	622	626	653	644	665	650	671	642	677	635	645	637	670	653	636	661	637	653	668	667	656	668	673	636	657	656	669	679	655	676	666	633	714	698	647	652	638	645	649	645	637	674	631	695	641	721	640	661	680	656	682	610	651	622	661	636	699	667	654	656	681	693	609	619	668	639	666	681	666	654	664	672	672	669	689	611	656	642	630	663	628	639	638	642	699	664	631	650	627	663	627	658	672	628	665	679	675	638	657	687	698	676	646	659	664	652	618	642	642	625	654	665	682	660	625	685	643	683	649	649	651	634	652	669	648	693	659	645	685	682	657	618	647	622	650	622	680	662	598	678	680	627	653	679	650	579	706	653	652	640	646	598	721	655	677	618	650	687	664	657	604	649	707	666	665	621	674	660	654	635	651	686	670	626	691	659	666	672	629	647	655	691	649	677	676	654	673	673	641	665	616	640	649	680	666	671	690	630	627	636	670	640	613	632	649	679	681	662	655	645	685	665	687	697	662	713	673	691	647	677	625	641	666	696	655	660	697	633	632	669	665	649	653	630	623	672	700	663	625	670	723	675	642	644	649	665	668	655	629	641	678	668	653	689	632	650	639	633	628	641	648	634	691	653	701	659	689	677	673	684	647	642	683	667	651	694	716	646	632	679	649	647	638	667	639	667	633	713	629	675	628	660	635	626	661	685	660	677	648	695	668	667	709	632	624	661	655	680	676	674	597	708	653	682	633	656	662	688	654	672	681	680	645	650	669	652	665	618	651	690	640	643	658	665	669	661	648	657	640	688	644	660	663	658	671	661	680	664	631	688	676	680	649	626	677	663	644	624	625	691	669	620	616	609	633	604	670	636	646	656	688	644	646	634	647	601	685	684	647	677	691	713	641	667	647	627	693	667	641	649	666	661	686	656	616	652	649	680	630	696	633	602	639	654	646	638	623	648	638	638	620	678	634	662	657	624	636	626	664	672	676	636	729	628	628	647	645	629	673	662	640	682	679	649	699	697	656	641	684	648	644	646	681	626	674	631	669	691	689	620	686	685	643	643	694	640	640	694	635	650	628	593	662	644	662	657	687	659	641	640	648	634	622	621	661	628	648	687	669	631	615	636	644	666	682	707	681	682	652	654	685	652	668	671	692	612	677	674	666	695	625	642	619	601	664	667	630	644	663	615	681	671	687	644	666	625	681	658	607	674	606	646	592	679	616	686	648	612	678	672	706	645	695	691	659	650	703	631	661	701	695	664	688	657	642	663	679	656	678	596	657	614	671	670	640	604	644	702	664	654	633	687	672	650	686	674	672	642	652	632	584	644	696	646	681	637	685	653	630	636	680	644	662	637	624	660	669	662	689	654	673	645	670	659	621	654	621	671	672	643	590	643	650	694	651	638	632	666	628	670	643	641	663	619	621	667	650	668	701	678	651	696	615	638	638	669	657	709	593	655	667	651	638	702	625	648	633	670	654	651	661	636	624	686	629	680	640	603	727	649	707	653	634	715	648	646	685	628	638	672	641	632	682	721	631	654	647	622	690	667	673	686	720	689	661	670	659	644	658	576	721	670	624	615	642	664	626	651	633	660	639	683	657	670	617	677	661	645	675	644	628	676	651	696	644	671	651	660	645	662	671	627	655	630	646	623	626	626	620	607	645	692	677	636	626	654	633	658	648	592	673	617	623	604	639	699	654	666	633	721	695	633	666	651	644	685	630	653	632	637	658	660	665	671	629	650	691	645	667	685	652	636	644	690	639	675	686	632	630	652	683	607	702	670	663	673	629	632	693	669	650	632	644	684	639	663	633	604	635	637	657	611	618	691	677	691	659	668	665	654	652	710	650	656	606	667	668	648	687	649	647	659	658	690	626	637	684	682	624	687	632	704	655	642	665	640	653	646	661	673	639	658	660	663	695	629	626	713	660	668	646	666	646	652	685	660	688	656	610	652	645	660	674	665	657	649	662	655	624	655	651	657	664	618	668	643	681	669	702	669	652	655	635	642	664	641	680	662	647	664	622	639	647	619	657	645	687	639	672	643	684	662	654	637	670	657	659	657	642	693	647	652	673	634	682	650	637	662	614	668	626	666	712	661	621	655	678	654	674	632	670	655	700	639	618	651	663	660	686	656	640	659	634	691	653	657	656	679	663	649	650	647	627	689	652	629	625	674	600	623	670	662	677	650	676	681	664	680	646	639	619	639	666	652	654	595	641	627	681	710	642	648	707	647	667	666	652	642	635	678	669	623	646	670	620	650	692	697	686	670	661	631	658	651	645	625	696	648	680	670	622	610	619	634	660	626	673	630	645	666	661	649	624	634	650	688	618	686	667	643	643	707	650	623	678	663	691	672	633	644	666	661	626	646	633	652	654	654	711	654	630	655	676	662	650	675	653	592	636	634	670	626	650	716	661	651	690	665	680	652	689	644	658	662	712	677	657	634	688	645	671	638	652	686	661	688	712	640	658	663	619	644	672	650	607	671	662	679	658	656	640	636	648	695	665	648	666	617	696	681	653	642	643	639	716	642	632	641	662	628	642	653	697	629	662	630	671	663	653	625	660	648	638	606	673	630	652	681	685	659	704	651	638	610	648	650	653	678	661
63816	38372	18684	4845	1236	709	506	433	452	381	346	380	311	340	319	311	350	321	333	307	325	336	325	313	339	353	312	320	317	349	306	316	300	311	309	298	291	299	309	347	319	314	341	373	339	320	306	295	331	312	317	290	297	261	328	304	334	317	309	286	350	296	314	306	331	307	327	361	355	323	289	276	319	318	312	297	292	326	278	295	328	356	310	282	323	323	287	293	305	271	341	310	310	321	299	321	316	291	294	277	305	284	295	336	299	306	318	285	335	320	288	320	292	305	286	284	293	307	312	310	271	313	321	294	283	304	296	297	341	336	284	281	313	253	295	274	327	312	290	313	319	314	304	312	312	310	308	310	295	324	326	297	307	317	336	309	326	292	286	306	304	319	319	301	278	346	316	303	316	329	302	283	301	307	287	298	328	298	290	262	306	297	300	339	298	296	299	329	324	315	314	288	330	329	321	289	327	311	321	339	300	314	285	293	267	310	307	295	315	299	314	339	298	312	342	277	298	307	290	342	349	278	276	292	292	296	275	311	285	329	327	294	304	294	335	329	299	347	291	262	316	321	276	305	298	299	290	331	321	317	330	326	296	268	304	343	315	317	305	315	324	315	265	268	284	319	321	336	307	276	355	308	318	301	302	301	298	280	356	339	306	298	313	290	309	337	347	295	312	287	285	318	319	265	308	281	341	291	330	300	333	293	319	316	287	333	294	301	288	304	312	299	316	305	291	284	276	308	298	339	290	329	326	293	307	285	330	335	307	347	328	309	312	285	321	312	271	350	284	331	300	321	316	309	289	347	294	284	345	294	309	300	289	274	320	315	318	283	348	321	281	318	278	307	327	316	302	278	304	339	342	296	295	287	312	345	305	328	321	355	315	352	327	272	302	296	355	299	311	296	245	279	323	293	283	329	299	306	284	311	290	306	321	315	303	329	320	332	286	287	276	273	306	369	298	315	291	309	289	276	294	291	337	301	308	313	326	339	300	340	291	301	287	322	326	306	311	299	319	292	328	291	285	289	307	292	296	324	310	317	301	320	334	306	306	315	314	295	295	299	312	343	309	293	309	260	287	363	284	308	322	334	296	309	301	327	286	298	298	311	324	288	305	273	327	307	331	289	276	298	321	303	316	319	296	295	324	314	280	304	305	288	292	269	318	299	293	317	298	309	311	292	334	306	297	349	306	279	310	303	324	303	320	360	290	311	314	327	284	260	326	288	314	304	322	292	305	331	304	282	293	327	319	265	287	310	317	301	283	303	317	325	312	309	309	338	318	265	325	307	306	320	310	321	307	295	318	302	332	296	287	302	318	309	283	291	297	313	333	333	302	283	323	330	319	302	345	310	307	303	308	319	315	289	300	313	300	301	288	311	294	302	323	293	302	291	336	305	300	294	297	297	308	311	309	313	300	325	270	265	311	331	312	303	305	311	292	312	299	280	305	298	304	290	256	328	278	299	293	290	300	296	276	303	288	352	328	293	339	306	294	324	351	326	315	325	301	284	277	312	307	333	331	290	320	292	311	297	309	279	289	315	294	318	287	318	313	302	307	305	286	309	297	318	298	294	304	306	297	291	311	322	291	308	300	293	346	312	290	325	302	326	283	312	275	297	319	292	328	302	316	307	275	306	338	303	300	328	314	332	307	290	307	262	328	263	332	309	320	315	291	287	274	314	310	306	310	296	317	302	298	306	297	300	295	334	311	303	293	303	308	316	307	318	328	294	315	316	308	306	282	309	293	350	333	336	301	296	305	312	320	291	307	297	320	279	316	281	342	284	280	280	308	322	317	286	281	317	316	307	304	330	354	333	335	324	342	320	314	325	293	298	284	295	318	320	333	288	302	314	323	309	317	307	293	278	286	296	305	287	285	271	336	318	273	296	317	319	252	316	319	294	306	305	291	303	314	307	274	286	302	285	318	278	307	279	293	287	279	308	311	324	335	329	319	295	321	281	290	310	298	316	315	317	323	327	293	310	301	297	342	333	306	335	326	316	276	309	300	303	298	290	329	299	280	297	302	333	282	324	285	280	311	308	325	316	275	331	315	286	308	304	279	296	312	328	347	311	316	322	270	296	304	324	297	346	334	291	287	294	285	291	293	311	310	295	295	324	305	319	350	300	303	280	329	311	334	283	284	309	294	338	273	302	296	283	306	282	329	308	275	256	320	285	320	271	316	322	333	319	317	289	313	277	308	283	324	305	330	348	300	352	318	313	344	352	324	320	315	315	309	301	303	319	348	306	320	299	311	303	340	305	318	282	318	295	268	315	312	271	306	300	307	292	343	286	307	324	287	316	329	320	296	302	306	296	294	302	302	308	281	319	310	307	319	270	319	306	287	327	308	324	328	326	278	315	323	342	278	302	322	288	318	299	317	288	348	316	321	284	288	341	309	282	285	330	352	327	286	322	347	316	312	272	323	328	320	300	325	288	279	319	277	281	292	312	300	310	314	291	285	328	313	321	286	283	344	301	309	318	296	327	292	292	270	297	322	296	337	290	317	305	327	274	290	318	308	312	315	292	267	293	339	312	299	305	310	317	314	309	299	316	298	283	306	315	309	259	270	302	292	330	335	293	284	338	329	334	290	298	310	290	275	293	301	303	294	314	304	307	328	333	287	288	287	316	330	335	327	315	261	311	290	306	311	323	301	306	305	321	332	322	342	349	336	301	298	322	347	324	299	321	306	290	330	312	295	276	295	339	303	288	327	273	269	302	317	301	301	333	322	323	316	280	295	312	295	342	307	314	294	313	286	297	283	303	289	308	319	308	276	312	303	286	343	309	359	287	285	308	319	336	294	302	275	291	346	332	282	307	306	270	265	304	301	314	282	325	339	323	288	309	329	343	306	315	302	277	310	295	333	332	293	274	284	282	324	322	313	294	281	292	321	327	294	328	313	334	343	308	283	316	331	271	298	315	297	310	282	294	313	291	310	310	268	278	294	265	287	298	286	310	297	316	316	304	311	320	291	314	305	287	291	265	301	294	339	316	297	296	300	305	296	287	323	322	320	320	315	297	293	311	266	315	291	293	315	333	340	291	268	334	329	280	324	314	324	295	347	342	293	298	333	325	312	282	323	292	283	295	311	333	322	297	327	291	308	269	329	336	326	311	317	314	324	323	341	319	314	309	342	288	353	309	303	328	297	292	291	276	343	296	331	320	310	308	288	297	309	305	305	323	305	292	285	357	284	300	301	293	336	284	319	288	318	311	334	280	323	305	338	322	294	304	305	325	332	321	302	294	304	320	273	310	277	316	284	289	304	287	299	319	332	307	346	297	324	340	319	291	267	302	311	295	293	306	292	309	285	288	309	289	306	318	347	314	335	327	274	316	299	306	297	307	313	340	334	292	278	307	307	289	314	308	310	324	312	305	319	302	315	324	320	298	318	309	328	298	330	318	336	328	289	335	297	312	307	294	341	324	300	310	298	311	281	298	311	310	288	309	298	310	337	325	295	305	293	342	315	319	312	299	299	319	277	314
42307	28370	16616	7242	3548	2182	1576	1313	1192	1055	986	940	876	819	805	794	788	753	725	793	759	711	697	730	708	745	711	734	770	764	732	684	721	649	712	716	749	667	709	700	706	680	739	655	643	707	674	728	660	628	678	672	710	706	685	679	631	653	669	648	674	655	706	675	667	645	645	652	655	690	641	699	630	706	671	667	698	653	666	671	672	648	633	707	669	664	681	693	740	671	669	652	690	659	736	631	625	698	656	654	643	671	643	663	642	705	679	654	637	636	660	635	716	650	648	684	658	688	667	703	687	656	661	647	629	676	662	699	683	656	680	633	665	661	627	661	662	656	647	677	656	650	676	692	615	640	660	653	692	657	691	654	636	603	611	638	679	643	663	668	647	704	645	683	722	644	630	650	695	708	683	645	655	649	645	692	690	672	670	654	665	662	659	609	675	672	691	679	685	674	667	673	627	682	660	663	666	671	665	669	660	656	678	668	643	636	729	681	667	693	634	611	627	663	670	661	681	670	690	623	708	688	741	652	665	706	679	674	673	670	663	658	642	652	694	608	612	627	661	670	604	640	640	653	611	668	664	659	655	671	641	666	630	697	657	668	649	658	678	680	669	627	692	613	628	688	670	699	628	619	684	711	646	700	667	640	662	655	663	701	632	641	650	609	667	682	666	651	676	644	676	685	687	688	607	671	654	669	682	667	726	620	673	674	660	679	607	638	667	636	644	680	630	658	645	665	644	659	649	659	661	731	632	658	666	704	656	654	667	672	712	628	688	698	640	653	688	701	699	661	654	659	643	708	630	656	667	618	666	643	666	683	675	684	658	636	659	675	675	627	660	664	675	598	658	676	677	621	662	636	663	665	633	660	654	597	701	636	681	663	662	705	646	633	630	641	677	630	667	688	642	692	691	677	686	668	699	716	652	648	661	587	642	677	640	665	687	698	661	637	692	657	644	675	644	661	655	639	666	695	708	616	636	666	645	670	635	674	656	700	684	659	688	683	690	642	662	709	703	676	707	655	671	659	651	665	638	700	642	702	685	671	690	688	693	704	645	667	691	666	644	691	638	656	650	667	685	646	626	664	647	644	694	652	679	695	665	643	657	661	648	653	656	671	677	660	611	670	647	659	642	631	677	597	612	625	704	671	668	676	632	694	688	703	666	667	632	661	699	663	694	681	697	656	714	678	650	655	638	619	663	686	639	690	627	634	640	657	690	672	638	659	647	659	649	689	623	683	653	651	718	682	642	679	694	696	656	683	665	674	655	655	684	685	690	653	675	687	682	713	716	666	679	623	699	663	619	688	663	636	616	687	713	717	644	659	671	675	656	725	687	651	645	650	630	600	639	669	649	617	646	662	608	655	665	672	678	685	644	630	701	706	682	649	684	665	702	636	655	647	646	650	668	647	686	660	656	646	672	635	716	684	638	654	641	625	663	665	677	718	656	652	695	646	670	685	674	691	661	662	651	660	631	642	702	695	662	661	661	640	627	684	676	616	646	706	653	626	722	674	662	663	660	687	674	668	642	625	649	636	647	672	672	693	615	652	675	646	665	629	663	665	701	665	661	670	679	656	715	665	720	658	654	649	660	668	698	676	646	702	699	668	677	680	725	677	623	683	686	657	665	665	687	634	685	639	650	638	643	624	635	626	678	636	692	634	668	667	676	671	717	675	721	709	722	629	675	621	692	690	677	666	659	627	670	653	644	662	618	752	680	658	687	716	656	650	671	649	644	658	653	660	622	642	637	649	698	628	694	640	630	617	649	633	640	646	651	663	669	661	686	681	685	700	603	652	676	643	662	658	674	670	702	711	662	676	650	699	660	654	675	661	649	686	657	655	658	672	634	613	670	662	698	653	686	666	663	682	675	684	697	655	643	695	631	643	661	704	658	638	641	680	708	708	663	681	658	639	694	661	640	640	637	711	685	671	702	639	672	667	663	659	615	627	665	685	695	653	681	674	644	612	628	630	634	601	657	668	635	644	644	689	699	699	711	638	683	648	619	654	713	671	674	684	679	689	636	625	635	635	669	697	637	664	698	700	664	651	666	660	659	640	647	691	665	705	665	639	625	717	605	670	646	647	684	680	629	697	681	640	675	649	671	643	682	670	663	683	666	648	629	662	667	672	667	677	686	640	684	652	655	642	592	690	632	668	673	636	672	639	667	668	649	694	639	633	642	659	675	678	653	727	620	690	695	669	694	725	745	637	691	681	675	641	672	672	649	653	700	612	667	649	665	656	726	704	674	656	684	649	647	671	626	665	669	640	650	673	648	679	654	670	654	663	624	660	668	693	670	644	647	691	674	628	686	695	657	726	666	681	671	650	640	652	639	672	648	686	647	594	612	656	634	668	671	656	675	651	687	632	635	748	630	658	675	633	643	663	659	641	677	654	656	664	647	624	631	680	641	662	653	629	664	653	664	661	699	666	648	645	700	667	675	638	669	664	711	683	666	634	651	655	671	619	641	672	632	659	642	655	651	652	633	650	660	652	693	669	653	655	689	606	658	684	700	683	678	684	664	658	657	635	671	682	652	614	663	647	702	665	646	672	636	665	698	666	648	637	664	662	635	643	688	670	690	707	651	634	654	661	668	719	702	657	695	652	658	674	678	637	651	658	685	654	649	674	702	660	620	648	670	623	647	658	658	738	672	653	634	688	667	638	684	641	677	660	668	678	692	661	660	666	732	705	666	683	656	671	641	674	640	644	660	640	665	712	665	635	650	670	684	707	698	654	615	648	667	692	706	672	656	658	681	647	646	666	644	626	689	667	646	628	684	648	662	630	672	665	663	715	673	670	648	674	685	650	661	675	726	689	608	691	663	637	659	655	662	698	646	702	663	627	677	673	667	645	678	602	650	689	652	643	663	700	613	693	649	698	719	685	684	681	692	660	658	651	634	652	667	650	688	664	641	670	659	646	659	694	642	678	679	660	644	671	673	720	693	683	624	639	637	628	663	670	643	658	696	644	658	669	653	654	687	640	624	662	623	681	659	680	669	672	641	668	687	627	646	639	617	643	707	671	637	659	674	649	604	685	665	636	666	686	663	627	646	652	712	667	652	630	653	661	662	675	635	670	674	675	660	669	645	661	689	677	625	642	646	657	690	699	684	627	673	684	681	655	695	640	668	686	701	631	653	652	658	696	702	663	662	645	679	672	640	658	680	636	646	670	663	685	659	644	655	631	698	695	634	661	726	689	691	615	674	632	641	659	656	650	657	657	686	700	627	652	641	594	703	642	674	666	544	697	650	674	653	637	657	640	641	660	663	683	684	705	653	668	696	639	647	679	663	604	726	683	654	669	672	655	638	653	681	704	661	681	650	663	695	652	675	666	685	655	663	657	671	625	691	606	680	658	667	630	688	671	661	704	646	641	704	640	708	666	639	662	650	641	662	651	672	675	665	636	651	685	697	636	643	653	681	683	688	621	679	615	655	672	659	673	665	657	652	643	673	645	717	680	693	702	645	692	672	700	662	656	651	655
50044	19522	5602	2079	843	468	463	440	366	358	354	361	348	322	342	336	311	329	323	323	330	321	312	323	303	301	319	318	350	309	331	340	288	297	314	331	329	322	292	323	338	338	308	293	319	308	323	322	315	296	316	306	307	320	293	296	326	331	283	326	328	301	325	304	297	331	294	295	320	357	293	318	303	327	335	296	300	328	323	304	315	308	354	296	295	311	347	295	288	295	298	292	324	338	295	259	317	312	292	321	275	306	300	312	307	296	297	296	369	331	337	320	284	347	292	325	301	300	296	322	303	303	320	286	306	308	275	308	304	283	297	285	284	320	323	297	348	325	325	314	313	275	301	315	320	321	312	288	330	301	328	311	287	357	344	333	312	311	321	312	310	291	338	346	318	312	291	291	328	330	339	300	258	292	291	318	295	313	322	294	313	296	316	277	303	321	307	365	310	294	274	340	307	311	304	313	289	305	309	289	283	294	308	322	307	261	327	318	309	328	308	309	303	310	315	334	333	292	328	312	292	306	310	328	346	338	305	304	346	340	286	319	297	312	296	325	321	312	311	342	268	329	318	323	305	326	323	301	311	336	328	329	295	328	311	297	316	295	320	282	278	318	305	310	343	332	303	315	294	276	341	319	317	289	292	298	326	277	319	291	271	294	331	339	301	316	315	349	329	328	324	303	281	299	309	323	337	296	286	290	339	291	291	311	327	272	321	303	296	273	329	320	326	311	311	317	321	317	321	295	353	306	311	305	335	318	286	307	325	297	308	278	314	316	311	294	274	306	313	303	326	295	314	315	299	324	317	330	309	285	307	300	315	312	313	337	285	316	305	315	338	310	327	270	301	281	303	322	321	297	328	326	321	321	332	336	347	327	299	283	310	327	314	333	294	339	309	317	297	270	323	329	342	284	296	303	299	319	335	326	314	298	291	306	305	304	273	365	280	334	310	293	323	315	289	298	317	322	318	330	317	288	279	287	351	281	324	300	284	287	309	284	301	319	335	296	327	307	340	295	311	299	325	313	296	328	307	357	326	323	288	309	332	324	300	318	307	279	294	332	353	319	361	340	299	309	270	302	337	295	301	297	304	321	313	293	335	305	335	314	311	345	311	336	292	327	289	277	284	322	317	297	310	330	300	307	300	313	301	301	299	275	309	286	334	324	297	308	286	283	320	307	294	345	323	304	293	346	315	309	318	291	325	296	321	309	309	329	273	317	286	304	364	303	312	310	284	269	295	313	330	332	311	325	292	290	310	263	309	311	287	313	281	310	320	278	290	310	310	370	305	314	315	329	301	293	342	309	314	333	316	309	336	326	283	315	310	327	276	315	299	297	320	306	295	317	312	309	296	310	295	286	302	300	297	321	306	321	276	354	330	336	304	293	344	306	349	362	295	307	324	319	284	314	329	292	334	325	326	308	283	302	328	290	310	320	315	319	306	307	293	308	289	287	318	313	313	309	298	322	326	338	321	311	320	305	299	317	276	304	336	303	310	318	309	302	346	297	309	286	344	333	309	308	320	308	327	385	311	276	307	304	277	279	291	315	333	308	306	319	324	298	284	330	285	311	311	297	267	290	331	294	328	301	284	292	306	310	339	330	321	329	330	305	323	280	340	346	300	331	299	323	319	315	325	329	300	313	281	342	312	320	338	350	293	311	296	277	307	316	292	305	356	296	324	301	287	338	354	337	333	315	329	316	307	324	306	363	298	317	326	306	319	284	330	282	254	318	309	324	304	293	285	280	328	293	340	311	302	290	314	360	277	345	287	338	326	330	318	285	328	295	308	293	318	326	320	293	316	292	298	329	326	316	311	325	320	280	328	353	337	351	315	326	297	287	300	302	306	295	290	304	276	295	331	332	304	292	312	324	329	317	259	318	299	288	298	284	302	319	291	314	311	322	303	291	321	328	348	309	301	311	310	295	292	294	310	328	310	304	303	292	306	328	320	294	261	332	306	330	317	335	299	286	281	351	291	327	296	306	323	326	283	332	302	311	277	329	331	302	283	302	310	333	296	304	313	299	327	305	292	311	362	319	319	304	338	320	332	314	307	281	301	303	339	289	313	328	326	318	347	281	340	338	319	308	307	321	293	331	281	297	314	282	307	322	306	317	329	298	289	296	278	326	311	333	337	345	328	293	309	297	311	317	296	316	292	284	347	315	303	287	319	316	303	329	317	355	324	316	330	307	322	277	306	328	309	286	340	331	330	333	337	317	309	287	311	332	347	340	317	317	303	319	271	333	328	311	292	272	289	302	343	304	336	282	302	310	294	324	286	318	332	282	325	299	283	315	352	307	331	300	299	317	313	309	363	306	307	318	328	310	328	335	317	332	298	301	299	299	308	320	306	281	296	311	333	329	311	321	310	311	297	358	317	353	317	347	292	340	305	326	320	335	306	342	276	333	315	293	322	299	313	320	266	325	300	320	321	322	326	284	318	293	325	294	301	301	330	327	342	299	293	278	303	298	333	316	312	298	333	316	301	314	313	281	307	321	329	293	309	325	329	341	320	305	316	313	325	285	307	330	287	309	324	309	341	287	323	295	316	301	303	305	316	271	313	337	304	284	322	300	311	324	319	348	316	325	297	336	327	321	322	295	322	301	307	327	341	311	309	336	303	321	300	303	307	316	293	332	240	316	320	327	320	303	316	295	313	297	296	294	323	307	320	353	310	320	309	317	306	306	296	358	309	278	337	295	360	286	323	315	348	334	279	291	251	297	284	275	332	326	312	335	293	301	325	350	307	338	322	300	296	313	320	302	330	343	319	337	327	288	284	305	333	310	317	325	310	308	291	332	315	288	315	275	308	306	311	282	332	341	308	318	316	319	324	309	294	293	303	322	336	341	331	311	342	316	293	324	279	304	309	323	295	329	311	294	318	299	310	306	276	301	315	316	291	312	313	296	315	299	326	321	330	295	339	339	304	309	287	286	263	330	334	299	321	343	324	320	346	304	341	326	286	312	300	316	302	313	298	332	290	313	324	335	307	315	311	309	305	310	317	297	300	342	320	311	282	310	314	317	301	334	318	313	334	328	311	303	317	326	313	327	304	345	318	292	295	316	298	294	326	312	317	328	326	291	303	312	264	293	303	307	310	299	286	274	323	322	299	317	302	280	336	299	316	309	338	308	310	318	314	316	301	292	309	305	319	294	323	297	312	325	311	308	301	342	327	320	301	302	295	343	294	302	337	317	328	272	331	314	321	304	300	307	328	296	319	314	360	316	302	335	328	309	294	298	288	266	327	283	309	334	343	280	301	309	347	300	342	319	305	345	328	274	304	329	329	313	321	324	276	317	331	303	311	327	348	329	348	324	299	292	336	315	307	325	339	311	325	312	329	360	287	309	326	350	321	331	365	303	338	309	279	323	324	335	317	311	320	319	310	328	331	299	306	322	366	320	302	304	303	285	282	284	321	322	327	290	316	308	307	364	323	294	319	291	310	285	316	324	324	332	328	341	296	343	303	316	352	292	279	293	308	338
32704	10580	7071	4639	2551	1613	1293	1072	1006	912	881	809	818	810	793	772	747	753	711	727	693	711	652	713	751	713	743	745	742	704	731	728	715	674	751	723	742	683	727	668	683	736	717	674	681	688	675	658	670	665	676	675	741	686	695	679	665	685	713	681	661	684	641	676	695	644	666	644	646	703	616	706	641	679	731	652	674	663	651	685	676	643	673	658	660	669	660	664	671	727	653	635	641	681	630	709	663	680	642	704	679	625	672	662	628	632	676	684	654	680	646	655	671	649	652	712	652	691	660	662	661	664	667	669	654	667	707	667	683	636	720	638	652	673	656	669	648	694	678	665	715	704	661	665	665	620	711	699	665	658	635	654	649	671	670	683	689	676	677	613	641	663	678	657	665	695	673	609	618	687	710	670	714	630	637	674	615	697	686	665	676	664	645	671	685	675	654	652	646	653	721	676	679	684	635	638	657	649	659	669	682	633	682	623	646	659	662	667	676	665	665	699	675	682	722	689	688	649	633	648	678	683	645	642	670	684	689	650	677	659	703	676	680	680	679	666	630	686	626	651	721	713	632	702	703	615	696	673	711	696	642	670	709	631	707	656	698	669	698	718	672	643	719	669	627	674	683	682	662	664	628	671	709	667	642	687	647	645	660	703	671	681	684	674	677	668	677	710	676	706	674	698	670	649	654	670	695	687	646	649	665	667	666	685	689	666	720	686	646	691	650	676	652	688	652	670	660	723	668	659	654	684	707	690	685	677	613	673	675	659	637	616	658	650	662	640	654	719	653	680	632	719	659	680	664	663	636	652	642	663	693	627	650	649	674	633	683	696	680	660	696	655	673	644	726	707	690	682	636	700	663	622	692	661	667	663	672	664	651	663	657	654	655	707	617	654	701	651	687	667	696	693	663	684	677	628	598	717	673	616	668	666	636	673	694	671	656	683	661	665	642	630	658	694	671	642	667	635	674	681	628	655	607	695	663	693	661	644	649	649	684	627	660	728	684	656	660	659	684	651	641	659	671	648	641	650	673	689	670	649	658	699	659	702	628	677	672	620	676	691	646	651	687	673	675	667	663	665	656	668	625	680	689	674	673	687	669	647	626	674	629	667	657	678	703	641	668	697	670	662	657	701	641	638	648	715	677	710	694	649	690	670	660	641	656	661	644	663	678	706	644	640	680	689	617	650	664	669	694	632	695	631	676	685	644	693	626	690	676	676	671	667	647	615	693	670	696	632	677	664	623	694	658	706	645	636	659	675	650	666	647	719	666	705	652	684	670	679	662	657	752	633	644	650	685	649	672	658	671	686	640	684	680	670	650	677	670	699	631	640	688	722	657	702	691	656	626	689	677	660	657	686	699	665	665	656	692	701	650	741	661	667	694	702	633	709	675	646	647	703	646	662	630	680	660	670	646	662	680	662	707	685	668	664	683	660	652	684	687	681	690	697	618	725	638	685	640	667	675	684	676	675	689	659	649	668	628	650	638	676	639	663	683	692	681	684	639	654	633	676	670	688	625	642	670	663	632	701	676	635	695	652	646	666	703	664	712	648	677	663	654	631	623	661	676	658	636	646	636	660	690	679	698	671	659	664	671	664	628	703	690	693	641	697	626	683	700	658	644	673	691	692	694	701	667	619	648	654	657	622	661	700	668	637	689	704	675	688	637	664	672	685	699	631	666	666	731	632	657	691	661	708	653	669	659	665	690	675	689	664	699	697	664	654	667	712	640	651	637	676	690	638	657	672	661	719	713	684	663	658	679	671	627	675	654	659	739	696	697	668	672	690	672	684	663	663	619	705	722	693	689	656	627	710	688	631	693	653	673	693	649	667	638	670	653	658	676	693	751	694	692	699	688	682	690	686	609	663	662	671	673	686	692	633	676	637	640	688	661	684	666	690	678	723	691	679	708	662	614	660	650	685	581	635	616	700	653	645	707	647	697	676	653	626	706	711	624	652	650	701	604	652	670	685	631	752	670	639	657	648	664	700	624	692	663	670	637	656	665	656	693	650	666	638	678	686	649	651	615	674	709	664	690	650	662	653	674	681	643	654	660	694	637	636	663	650	686	655	623	663	669	617	702	698	644	643	643	690	683	650	693	652	705	647	693	603	694	656	664	708	652	658	650	671	645	753	724	647	677	646	669	677	646	675	646	681	660	711	654	640	670	691	683	686	684	646	676	647	644	664	690	707	714	706	629	672	662	644	652	686	633	666	664	677	682	707	633	622	662	655	660	685	691	653	667	667	612	657	684	667	660	664	688	691	687	685	670	664	690	680	643	668	677	662	677	650	684	651	658	680	616	675	699	619	683	674	609	615	733	638	698	657	648	662	671	654	645	669	660	688	659	665	612	663	605	656	686	694	651	638	638	671	707	679	702	675	679	634	654	642	669	672	632	685	636	686	675	689	635	644	701	635	662	626	680	731	665	643	684	679	674	682	646	640	644	687	635	690	653	644	669	670	643	678	670	624	715	694	715	642	630	664	679	643	644	681	694	697	657	665	697	685	659	672	687	676	628	674	695	665	664	712	682	705	667	645	704	650	617	644	714	660	675	631	646	679	686	696	671	652	677	640	709	654	655	679	670	603	669	680	655	661	710	670	609	676	677	635	687	695	665	649	683	669	654	615	685	659	688	620	666	667	662	648	648	701	658	591	643	702	736	670	622	648	674	657	655	708	693	673	726	674	682	684	642	696	689	642	659	672	718	655	673	636	644	595	665	688	684	646	662	668	685	670	686	633	691	650	635	636	727	622	693	668	647	682	636	633	698	642	670	686	687	651	659	625	679	646	658	643	607	686	689	679	678	698	614	721	688	643	647	627	622	673	682	658	698	673	645	632	635	678	678	669	650	670	671	670	699	694	698	680	686	703	696	645	675	623	662	717	667	668	639	712	680	670	690	726	695	648	661	676	688	652	689	658	658	709	704	679	708	660	659	641	685	670	674	706	686	657	693	675	666	651	671	650	645	653	678	684	661	710	683	648	679	638	641	659	622	635	692	693	676	718	636	684	664	594	699	736	680	682	676	694	670	697	695	698	687	659	670	664	686	681	690	660	668	647	680	688	676	724	666	696	636	671	629	671	668	699	670	689	650	679	691	680	654	643	672	718	677	684	656	683	649	693	679	631	689	683	676	660	656	661	664	676	689	700	662	649	683	622	656	657	726	679	662	659	687	642	695	666	680	701	693	686	663	643	701	655	680	686	660	694	656	663	652	631	615	701	684	657	665	669	701	637	709	666	646	721	650	687	705	651	680	653	667	630	674	658	721	660	679	678	696	713	639	668	686	667	647	668	653	665	658	683	676	709	679	689	654	657	675	687	669	688	681	683	675	668	656	677	652	654	695	661	692	676	647	647	718	660	696	675	652	697	669	672	666	717	661	730	719	671	689	686	700	665	694	694	691	677	637	656	670	659	627	703	669	655	635	625	653	709	697	655	657	632	659	638	686	685	670	670	704	675	660	670	645	674	630	636	664	680	667	670
49613	20419	10396	5970	2347	872	611	535	461	409	410	380	373	377	353	368	338	379	315	329	341	296	338	315	299	331	318	315	334	324	319	354	316	344	322	324	349	320	308	302	343	315	325	316	337	326	295	314	343	320	328	312	300	295	290	356	330	319	352	269	291	302	300	279	306	298	324	279	278	295	307	322	313	300	304	283	304	295	268	313	289	264	281	273	296	339	310	307	315	311	286	252	317	331	283	333	322	337	303	336	298	304	306	311	303	261	270	284	325	340	324	285	320	289	330	343	311	306	277	292	274	264	311	287	300	318	283	289	314	306	309	302	347	293	285	279	304	319	294	299	286	348	311	317	343	330	295	311	310	331	305	271	311	347	285	313	301	332	260	301	275	291	308	306	294	308	291	292	320	286	332	311	335	302	329	312	285	333	301	309	317	330	329	299	314	306	334	335	312	299	304	317	312	295	343	297	285	265	264	300	306	304	328	305	293	281	318	289	306	298	348	290	297	288	302	312	325	281	317	297	294	312	310	304	318	314	306	345	304	297	291	262	320	329	316	305	327	270	280	274	282	337	285	268	272	287	321	279	284	276	278	327	320	291	280	281	291	318	308	325	297	294	348	299	308	289	310	321	292	324	319	291	304	331	313	308	300	294	311	295	304	313	329	286	309	287	272	298	316	278	324	298	309	293	339	301	309	283	321	316	296	293	282	334	312	264	303	301	332	315	293	331	287	318	300	287	280	304	302	270	279	339	291	295	285	290	321	297	307	287	341	307	306	298	305	314	295	328	312	317	304	282	304	300	312	295	321	309	313	338	295	288	309	342	299	265	328	329	336	328	307	292	308	317	304	332	312	279	297	335	284	341	331	294	285	298	286	317	315	311	308	276	321	297	291	315	303	304	286	307	267	310	305	289	306	250	343	334	275	319	293	284	322	266	275	282	278	316	264	300	348	318	302	326	298	323	294	278	307	312	299	332	322	318	293	288	306	313	300	320	281	342	269	291	318	286	308	294	308	302	304	297	325	305	318	322	306	308	293	319	296	318	305	293	314	333	323	314	286	307	329	298	280	316	310	346	303	280	281	311	304	277	286	322	312	333	286	304	297	280	287	316	299	263	314	323	322	289	327	285	336	280	366	330	292	266	287	320	324	281	309	288	321	277	314	314	326	308	291	299	274	283	306	318	307	285	298	310	279	302	276	287	343	323	308	296	270	318	272	291	348	315	303	299	315	310	329	284	316	276	322	315	303	308	277	262	346	305	291	281	302	277	276	282	293	308	299	286	281	302	300	302	312	302	283	308	290	286	315	335	279	287	288	327	322	326	303	286	317	327	288	321	304	304	304	289	302	315	286	325	287	314	300	304	287	325	318	304	268	320	315	290	310	322	301	284	333	308	320	311	267	286	300	308	303	326	300	293	341	309	314	320	280	290	317	292	285	288	295	310	307	324	336	319	355	285	331	297	336	325	296	323	316	280	318	281	296	305	308	267	322	305	338	337	311	310	281	304	292	315	292	327	300	298	295	274	324	295	280	312	310	304	288	311	318	312	283	303	313	324	289	342	312	341	304	318	280	318	292	298	304	306	293	308	321	299	293	304	287	296	290	311	337	322	281	284	309	352	313	274	283	323	283	319	306	294	294	314	291	334	290	329	284	279	325	307	329	319	290	276	278	319	301	297	301	313	304	295	288	290	278	302	302	285	311	312	316	303	288	331	281	278	315	339	304	307	316	304	309	312	301	308	285	346	304	316	281	295	304	306	284	328	293	329	315	297	327	279	306	298	299	283	277	312	307	302	335	312	284	319	290	343	286	305	281	311	304	304	324	299	287	293	276	338	274	282	328	286	337	298	318	289	317	270	295	306	250	299	324	310	295	305	311	318	319	287	295	290	308	295	310	306	287	266	307	280	325	310	335	287	279	299	297	325	261	314	306	332	288	288	302	294	348	344	301	304	305	294	302	275	335	303	302	297	291	298	301	303	315	298	331	297	265	306	318	316	303	334	317	268	312	272	320	288	303	307	324	332	263	329	301	288	298	314	284	277	312	296	337	319	282	312	282	296	299	303	285	288	265	317	339	302	320	307	318	327	251	298	300	294	314	288	315	303	292	296	261	268	298	295	288	289	315	274	283	317	304	306	283	293	280	298	294	301	299	282	310	293	275	293	278	335	266	295	313	290	312	349	286	285	302	316	265	312	298	299	306	273	277	291	301	316	293	311	315	330	306	307	302	303	317	304	294	318	288	297	320	331	328	327	306	331	329	317	319	297	284	309	309	286	304	320	307	321	313	316	286	321	297	269	298	290	321	287	309	301	297	296	323	304	275	299	309	285	308	287	306	313	310	339	283	317	302	281	289	326	295	293	273	280	292	303	311	283	327	277	324	289	309	304	288	292	330	301	332	340	325	282	310	316	300	288	300	276	268	296	303	330	333	312	294	263	303	287	304	314	301	315	282	323	293	288	296	314	331	285	306	257	330	259	275	282	306	317	261	298	310	283	286	307	311	317	345	294	314	310	294	288	308	283	310	333	301	307	323	349	304	320	316	313	289	341	294	333	296	299	316	305	304	309	306	290	324	306	289	299	285	281	330	332	321	274	345	295	341	297	349	320	298	316	306	290	295	295	303	306	311	324	314	336	349	324	292	276	300	310	320	292	322	279	330	271	307	301	301	307	302	278	295	306	281	290	311	313	318	296	313	288	308	268	272	301	312	322	262	326	280	301	319	314	299	322	298	302	291	308	280	313	280	297	336	312	295	323	276	274	314	335	291	290	342	317	290	293	293	293	315	322	307	293	325	320	286	317	320	303	298	313	326	320	301	290	326	284	279	276	271	316	336	281	295	289	335	289	288	314	300	306	303	331	320	276	290	315	294	290	289	294	303	302	308	313	300	323	341	296	307	282	282	302	321	315	283	314	315	277	285	315	286	327	278	304	295	291	291	285	280	309	310	256	343	311	305	288	338	294	312	299	320	321	298	300	310	300	308	323	301	310	292	295	362	280	298	309	327	304	297	306	325	318	304	300	306	331	312	344	302	330	293	267	299	307	300	300	323	325	284	265	323	295	321	311	293	338	285	296	332	294	308	318	302	303	287	278	292	309	303	261	297	319	312	345	284	276	307	261	324	330	295	294	313	314	302	307	334	312	296	308	303	302	289	305	321	303	314	291	305	322	287	288	289	319	318	287	283	306	297	322	298	334	291	306	324	298	316	287	303	305	265	301	312	315	287	311	275	300	334	293	327	362	307	275	297	315	255	324	310	304	309	283	289	300	346	316	309	308	302	318	326	295	330	301	337	363	296	301	318	282	275	302	339	287	276	329	273	297	312	275	320	283	313	270	339	275	300	311	287	299	298	308	301	329	296	321	280	281	296	319	339	303	299	312	340	325	284	306	306	298	294	316	281	286	318	301	317	360	297	298	305	321	297	288	289	287	278	301	306	296	307	302	313	302	254	324	293	301	282	310	328	333	261	291	271	292	287	341
31058	13785	13797	12809	6347	2593	1903	1691	1388	1236	1123	984	944	918	851	856	789	823	770	766	822	742	756	808	794	778	722	750	702	743	728	785	780	752	711	725	724	751	751	732	715	667	689	700	671	696	722	711	713	662	675	681	697	652	689	671	660	635	648	703	669	636	692	660	660	695	666	648	651	684	675	650	649	664	623	664	660	646	673	618	659	675	638	689	698	598	640	697	642	657	637	659	664	654	627	656	677	659	628	665	628	672	668	602	646	701	689	639	667	652	667	685	663	672	634	658	621	653	641	696	682	628	604	665	696	680	667	675	646	666	624	670	625	677	650	615	658	602	655	634	678	652	684	669	696	637	689	635	621	646	660	657	620	635	600	622	628	670	635	696	700	644	662	652	702	653	621	676	625	650	652	666	699	630	674	664	662	613	690	652	681	746	673	667	700	629	696	650	693	660	628	681	640	648	675	667	669	625	663	662	661	636	668	675	698	669	613	653	626	627	666	631	713	675	677	700	684	677	704	671	698	678	625	666	655	687	647	633	664	669	653	650	668	642	642	660	620	609	681	641	687	693	682	702	640	635	681	695	672	691	653	671	644	654	621	676	630	658	635	644	704	639	670	657	608	622	643	674	653	687	692	643	632	650	678	686	678	687	660	707	651	662	662	661	704	634	632	652	683	634	703	692	675	660	654	645	661	666	684	682	645	652	679	681	668	666	666	697	653	645	676	643	702	655	715	688	671	644	689	674	610	645	623	652	671	640	697	702	633	654	652	611	641	647	657	667	670	689	649	674	651	643	660	704	694	685	630	668	681	634	639	649	649	628	647	665	667	681	629	691	642	631	688	673	651	652	639	670	645	634	661	697	664	676	692	713	636	614	668	664	617	726	597	702	649	640	662	672	652	671	648	664	672	671	664	615	678	655	664	681	676	649	639	687	661	620	683	662	686	660	695	727	653	691	645	695	686	647	649	693	648	665	644	640	664	628	640	623	644	685	647	655	605	683	625	653	688	673	653	642	666	669	704	660	625	645	668	648	657	676	647	656	645	656	632	685	637	636	680	658	648	635	618	649	661	653	644	647	643	635	650	635	667	626	626	678	672	659	681	651	630	667	667	701	667	630	661	653	602	654	696	639	640	654	659	640	705	653	685	637	729	661	653	697	583	629	665	673	663	670	703	686	713	657	666	682	605	674	638	641	681	676	684	663	677	672	629	668	672	679	621	682	599	678	695	610	688	621	639	644	630	626	654	623	643	656	680	643	680	640	644	612	675	663	659	654	684	686	653	647	649	632	682	691	715	633	652	696	620	671	682	647	650	671	622	668	652	637	657	675	666	626	670	655	655	641	662	629	633	690	686	668	663	695	660	676	626	679	698	624	662	617	640	677	605	648	644	622	626	707	662	665	695	678	644	677	691	698	681	644	663	622	645	678	649	663	674	665	648	632	640	717	646	662	651	639	661	694	674	605	651	673	668	659	668	685	656	658	623	658	662	693	673	682	651	650	648	674	637	632	664	661	682	652	710	674	689	678	666	660	636	662	614	658	635	689	655	650	707	668	648	650	694	618	714	670	684	677	650	652	663	640	665	667	657	654	667	667	619	658	630	639	688	651	653	702	676	657	671	626	659	645	694	674	674	630	702	654	668	610	682	688	658	650	662	633	643	624	654	640	643	658	686	641	649	667	688	653	677	690	650	647	720	700	677	610	616	687	630	652	656	619	651	623	621	630	642	663	628	681	645	665	686	659	607	588	637	656	659	653	687	659	677	629	618	685	682	624	663	675	667	663	670	682	621	698	646	657	668	646	628	603	672	697	664	649	633	632	683	687	684	667	661	669	687	646	604	675	629	652	698	663	640	627	665	663	664	695	639	652	637	646	628	612	654	676	683	668	631	642	707	626	629	682	679	626	640	676	622	642	632	667	688	687	729	625	667	645	671	692	696	662	635	695	660	668	647	645	631	635	648	650	672	671	668	632	655	659	631	666	642	650	628	660	650	637	679	640	648	621	652	657	641	669	684	653	663	655	643	693	659	652	686	665	693	647	668	625	632	624	688	679	657	708	656	684	688	666	643	691	665	615	693	635	643	624	656	652	679	667	638	647	639	676	675	639	682	642	648	626	674	634	638	670	676	614	659	677	661	660	684	653	671	649	621	684	641	668	702	636	658	636	663	653	624	634	652	657	664	643	688	639	686	640	693	636	659	648	646	650	665	655	651	615	621	623	643	677	618	657	656	673	665	706	656	665	654	675	664	609	627	678	652	639	678	692	648	659	688	668	644	645	694	720	698	639	671	627	611	617	662	646	681	656	644	664	652	717	669	655	632	664	636	653	684	670	644	673	656	704	651	594	676	697	660	665	678	664	661	649	639	686	710	682	669	654	633	643	662	666	643	637	671	633	648	630	652	660	665	680	671	638	639	641	612	696	632	641	661	661	641	663	662	680	673	652	652	646	683	644	685	654	653	673	645	684	648	627	639	662	662	690	684	631	668	664	638	628	599	650	681	660	679	660	678	709	680	665	646	656	669	680	674	654	681	641	626	645	714	661	692	657	681	691	665	695	669	655	662	700	710	617	694	638	688	665	670	691	652	668	641	649	616	649	665	649	657	673	634	672	656	636	711	652	679	668	694	681	705	656	675	666	622	635	684	651	656	649	644	704	634	678	640	601	658	675	681	672	662	663	667	649	649	649	665	664	635	652	674	681	649	660	687	701	663	639	683	664	638	669	658	685	644	655	720	658	649	645	630	663	685	671	697	655	686	662	694	711	669	625	609	672	627	604	633	665	624	640	661	678	646	658	643	667	670	668	643	664	668	640	641	695	660	654	660	678	613	656	620	675	698	683	670	667	668	647	641	639	651	688	677	678	680	673	655	636	662	602	605	634	682	694	649	636	657	619	638	664	654	644	663	660	664	634	643	630	677	667	668	679	669	733	659	679	634	690	658	682	648	673	656	645	648	617	669	654	687	680	670	653	693	703	678	673	659	643	649	637	671	693	610	642	660	663	662	640	651	654	636	675	678	648	654	624	713	656	659	639	651	676	654	637	693	649	653	683	649	702	681	647	689	708	630	672	602	683	664	666	679	623	635	682	654	657	670	665	692	659	650	689	637	631	658	636	601	595	693	630	629	638	627	633	648	663	643	651	655	686	653	675	654	670	643	627	694	683	659	663	681	665	670	684	670	668	699	691	657	677	681	661	721	680	664	616	702	630	676	634	656	705	636	634	625	645	691	678	655	668	667	678	695	586	667	684	643	658	689	636	672	636	673	661	652	677	677	658	643	701	627	686	636	666	676	694	659	677	647	676	665	658	636	662	679	665	649	651	652	653	607	676	633	680	625	662	681	629	665	660	757	654	644	669	661	687	662	685	666	671	635	649	660	687	689	640	687	670	659	698	707	638	624	684	630	680	674	627	654	654	681	661	685	669	693	675	624	631	655	665	699	606	684	635	632	635	614	651	644	647	649	654	696	677	604	701	638	679
56625	28049	20744	10946	4049	1434	735	621	540	487	430	371	375	395	371	359	343	328	358	330	338	323	318	334	337	314	325	330	339	326	342	336	368	328	319	334	308	327	345	325	307	322	309	285	310	329	325	314	333	280	365	317	297	282	312	310	293	334	286	290	301	315	322	306	303	320	302	312	344	322	328	299	297	320	320	312	273	296	302	338	308	304	299	306	301	288	300	336	336	302	306	309	323	299	339	315	307	291	301	287	309	298	311	311	300	310	340	311	313	315	321	343	297	297	280	264	303	293	337	293	288	287	301	282	307	315	330	306	314	316	294	306	319	346	287	315	325	293	302	301	259	317	300	292	313	278	263	294	328	315	296	261	285	285	311	334	300	293	321	301	286	297	303	288	337	306	284	318	315	320	297	297	285	317	292	285	346	352	310	319	310	309	333	335	314	279	263	310	293	298	338	328	323	318	279	310	325	281	339	322	275	311	330	315	304	338	262	293	313	324	304	331	329	303	335	301	301	299	282	320	322	297	298	313	268	342	305	285	320	321	315	308	340	331	324	299	296	311	303	278	307	301	259	274	295	318	303	276	318	291	300	318	312	303	326	319	323	318	323	281	332	299	291	282	285	318	339	320	279	315	335	321	322	312	330	303	320	308	288	287	318	299	300	274	317	321	286	304	307	290	287	318	296	292	313	292	295	313	299	334	306	275	303	316	322	305	322	301	287	341	286	300	310	316	292	307	292	336	289	337	284	313	321	288	289	311	304	308	315	308	307	282	324	285	283	271	331	301	297	331	317	301	316	313	305	291	309	330	296	294	299	319	293	338	318	318	293	301	313	328	330	310	337	296	333	340	307	302	324	299	316	326	303	326	330	327	327	292	277	301	315	304	333	307	328	320	327	295	294	289	301	315	322	327	303	332	321	343	338	346	285	301	333	313	311	293	310	339	296	279	302	333	309	307	335	309	302	323	288	283	312	343	312	297	315	307	306	330	300	310	308	291	301	280	313	279	317	269	318	336	286	285	300	295	293	337	323	316	343	323	309	312	306	273	270	306	308	313	291	318	326	309	291	276	295	316	303	307	286	318	282	310	301	306	346	308	343	372	261	318	315	311	302	279	309	289	332	312	316	293	319	322	300	312	291	315	334	292	288	295	302	305	316	323	280	281	299	281	354	311	280	307	344	296	295	300	294	311	308	328	332	317	298	291	295	305	308	287	301	313	335	320	318	316	294	281	289	303	308	321	323	271	339	322	325	323	290	299	318	304	322	303	311	267	330	325	313	291	286	303	318	312	319	305	320	291	326	319	311	329	295	302	315	306	308	315	281	329	273	295	262	323	327	301	268	278	311	300	272	295	289	299	308	338	313	329	324	318	307	305	316	329	327	300	296	311	294	311	299	293	284	327	306	336	332	267	300	308	301	342	301	336	325	321	313	331	316	313	328	315	299	342	347	291	315	303	297	277	298	295	298	331	327	285	317	328	312	306	320	304	285	310	330	299	290	285	341	299	304	325	293	307	283	302	280	342	301	286	276	260	320	330	323	313	327	279	301	305	304	316	279	316	301	284	313	287	312	282	323	338	312	315	323	322	309	278	318	303	330	302	292	333	294	279	333	299	312	324	313	300	311	323	306	311	301	314	319	291	371	307	284	305	349	298	337	289	288	298	322	339	319	291	296	348	294	326	313	306	311	299	276	325	332	329	312	314	302	260	306	299	304	322	309	337	285	322	315	333	303	295	307	305	276	303	283	298	302	301	298	291	318	294	303	305	321	320	319	299	300	327	322	288	303	289	303	304	290	328	314	302	310	319	323	308	283	276	315	319	314	322	310	287	323	312	330	310	311	286	276	266	293	306	326	318	338	313	322	328	319	302	303	322	291	310	286	281	323	347	307	312	321	349	319	324	286	323	299	329	304	281	280	306	292	314	301	280	306	289	322	330	319	301	318	284	288	337	299	299	320	295	313	305	310	337	312	284	284	292	322	322	253	305	279	296	309	322	294	313	318	308	277	270	295	299	313	291	293	307	315	330	287	318	323	335	287	307	312	297	291	311	309	328	322	297	295	319	322	320	315	327	308	331	298	319	327	327	309	286	281	296	315	317	315	321	296	321	317	292	308	319	286	274	325	319	301	294	308	282	285	300	269	297	328	285	285	311	318	305	323	294	311	326	330	296	310	334	326	271	316	281	299	330	279	286	325	320	303	312	297	313	307	282	312	301	307	296	297	286	320	331	290	281	302	301	345	350	287	349	311	282	335	302	339	334	286	313	307	364	311	289	305	319	334	319	312	306	310	316	320	309	282	298	348	343	321	286	318	308	312	304	326	245	311	305	297	314	310	350	299	314	296	311	317	304	286	342	316	291	310	310	323	332	284	305	296	323	314	284	285	300	322	318	344	283	359	311	325	315	287	270	314	339	330	311	323	317	322	330	321	277	322	302	343	290	276	328	300	307	311	295	316	311	330	292	335	344	317	328	297	318	320	335	285	342	345	311	299	268	285	325	311	317	327	297	306	292	342	302	300	277	318	285	295	306	306	294	288	286	352	295	328	296	296	320	319	307	313	298	307	289	323	325	282	303	291	317	333	298	335	332	309	281	323	299	310	308	316	294	272	312	314	342	295	312	290	327	307	326	338	306	302	293	284	309	297	313	275	293	300	306	307	309	317	287	315	301	329	317	293	288	308	311	309	283	314	324	297	362	308	310	279	301	321	288	312	306	331	297	312	273	325	290	283	323	323	288	302	301	297	301	319	336	276	293	316	322	305	301	327	343	328	323	307	303	352	293	267	266	301	296	300	265	302	316	279	316	288	289	315	325	292	279	305	293	295	288	293	307	313	278	287	300	287	311	315	317	314	338	320	291	314	349	319	329	315	328	335	342	325	307	264	307	292	314	289	280	343	310	295	295	333	324	286	312	321	325	303	290	321	316	294	298	311	292	303	312	309	327	295	321	314	331	297	302	321	321	319	317	289	299	326	308	290	330	259	306	339	310	300	300	321	334	329	290	284	313	304	250	270	347	351	309	296	313	333	271	306	292	298	295	327	348	287	326	318	285	310	292	327	314	317	324	351	317	336	308	330	338	322	313	287	316	274	330	323	333	287	295	319	283	262	294	309	301	303	324	330	278	337	318	288	316	336	317	314	298	305	334	353	291	307	323	326	300	288	312	292	291	292	323	303	337	298	308	307	338	327	296	313	309	303	323	309	284	319	306	310	311	295	311	294	340	290	313	312	333	296	284	318	317	291	334	294	335	318	309	322	315	321	330	294	299	322	276	317	285	288	302	279	290	293	307	303	316	307	329	293	264	316	312	322	317	323	292	298	311	303	322	286	306	307	294	287	293	312	344	366	306	302	297	277	312	301	309	287	320	299	296	331	296	312	314	312	318	295	304	288	298	325	309	329	308	303	282	296	294	320	312	320	284	314	309	286	303	303	351	308	321	282	306	315	289	317	299	310	311	329	319	301	306	295	340	293	297	326	292
34731	20293	23543	18416	10277	4443	2537	2165	1701	1537	1288	1201	1128	1076	962	926	892	891	866	817	831	797	778	803	798	796	810	773	759	757	760	772	757	743	776	762	750	722	746	754	736	702	722	690	744	670	677	630	697	677	724	662	658	666	694	689	653	689	685	690	668	671	670	684	666	647	690	684	684	691	667	691	634	702	626	698	690	666	711	690	736	670	731	688	697	680	686	664	687	703	690	720	691	626	686	658	686	619	671	660	646	659	711	687	659	690	675	639	684	648	679	685	703	642	677	676	690	690	713	660	716	680	687	682	684	633	665	674	649	699	672	710	668	663	664	630	607	673	673	680	679	685	679	632	679	676	677	636	657	705	742	713	679	692	670	680	635	677	680	645	682	697	658	636	676	666	663	659	685	673	673	705	675	680	670	636	650	659	687	627	702	607	663	645	666	665	691	677	670	656	702	641	712	647	641	675	641	686	647	644	649	633	673	624	663	690	681	722	664	713	647	701	658	673	703	658	667	724	650	677	628	657	685	644	667	676	662	666	678	652	677	687	740	654	658	720	640	701	611	684	687	681	676	687	650	636	669	720	673	661	659	643	672	681	623	649	682	735	669	626	676	669	659	635	678	684	666	666	675	690	666	659	672	657	667	708	666	683	666	637	690	679	622	696	696	687	703	679	719	650	686	669	664	670	672	677	630	651	676	653	685	621	637	701	679	652	692	673	675	654	688	677	649	666	693	651	658	651	679	677	704	688	646	725	638	664	649	704	664	689	684	706	677	631	683	660	657	657	650	632	660	660	673	709	697	692	679	720	638	733	620	661	677	633	668	624	689	687	660	664	637	656	671	715	663	679	636	672	684	636	637	689	608	669	713	725	652	687	682	700	649	678	695	652	674	661	677	621	656	672	656	667	643	670	667	666	637	623	645	654	677	657	688	656	653	668	647	672	673	740	655	666	651	703	716	696	708	688	664	626	663	652	639	645	699	679	666	639	664	657	680	694	671	655	634	647	693	632	670	670	669	657	616	672	632	677	717	593	618	706	682	660	675	686	692	674	636	660	669	620	724	690	643	622	695	694	706	688	655	621	626	649	662	652	656	631	631	688	669	686	647	676	676	710	646	653	649	708	650	673	696	667	730	669	683	611	675	664	624	689	633	667	661	694	674	688	635	638	715	678	659	635	689	622	658	657	640	652	701	640	700	659	635	663	687	678	681	678	653	651	676	692	675	681	665	669	696	647	652	631	661	695	687	649	650	628	653	619	697	651	668	653	635	685	712	701	701	667	649	643	686	689	643	698	660	651	668	686	701	710	694	692	692	692	661	663	692	688	678	742	697	691	704	654	625	680	653	653	628	667	687	706	645	701	652	673	673	728	651	652	691	659	652	698	672	686	695	699	668	663	624	711	675	690	681	697	644	711	682	646	689	696	661	683	656	661	670	661	655	690	660	702	618	687	670	665	673	643	704	656	630	674	660	685	632	663	678	619	702	672	646	671	634	621	700	654	688	669	674	698	640	692	652	652	680	712	682	709	645	627	655	658	672	696	663	663	644	680	682	672	670	647	658	662	629	718	700	659	673	619	727	674	644	721	660	666	680	727	684	627	645	625	626	671	693	641	687	685	702	650	690	677	693	683	686	704	667	699	616	702	649	650	660	664	674	715	649	689	675	694	681	643	679	683	677	662	667	664	699	670	664	663	660	682	692	660	714	724	663	721	635	656	636	676	635	684	690	674	649	698	687	638	657	648	645	662	686	676	656	685	712	656	697	661	706	658	619	657	696	707	711	671	657	657	671	624	688	679	679	700	631	626	654	631	696	680	680	687	603	633	645	655	631	686	690	679	711	722	597	647	651	669	663	678	669	685	673	696	675	678	655	706	653	664	696	651	666	640	696	632	686	675	701	667	662	644	662	661	673	744	713	719	669	714	691	635	654	663	624	615	667	658	698	663	695	695	646	635	659	693	658	670	683	689	666	660	693	618	640	650	697	658	690	680	640	651	691	640	671	620	663	660	628	683	689	657	674	704	689	681	661	665	673	674	673	685	713	678	623	675	684	637	653	662	635	677	707	678	659	652	650	652	649	681	672	673	664	667	641	695	627	637	649	662	650	707	652	701	669	669	669	627	653	709	633	625	663	648	700	685	650	662	690	672	708	699	694	626	647	641	680	676	636	711	720	663	691	660	696	657	686	693	641	697	659	670	668	716	649	660	632	595	665	665	729	684	624	656	651	667	684	700	668	699	675	645	687	705	664	703	667	728	618	701	670	658	629	678	657	631	610	638	619	687	656	628	684	668	682	688	694	672	634	702	701	653	674	676	675	699	652	668	620	662	627	633	692	661	667	644	664	660	655	635	638	661	668	673	661	700	657	682	612	684	688	698	638	654	616	641	658	678	694	650	698	682	727	693	624	665	655	699	647	684	704	658	640	688	675	665	655	676	683	648	667	655	643	665	701	697	668	673	674	634	679	652	663	673	608	668	678	682	678	706	632	700	640	699	660	646	663	709	642	656	687	685	701	680	667	686	648	688	681	697	683	735	668	645	666	686	646	690	666	663	687	711	643	648	672	655	673	660	679	653	642	692	725	694	672	647	676	693	682	677	659	630	655	674	635	672	672	642	636	676	679	699	678	658	689	686	718	684	671	639	656	671	662	665	680	694	679	669	707	653	637	648	647	654	692	705	686	686	704	671	652	685	688	654	694	653	651	691	663	613	656	684	628	660	668	679	673	650	681	670	656	663	675	671	620	689	706	684	639	692	669	657	646	687	687	661	710	624	675	647	681	647	720	682	679	668	670	689	696	667	688	697	653	663	639	668	691	633	632	656	669	692	678	656	672	642	682	658	710	648	623	694	650	698	667	646	641	712	674	653	662	638	683	637	650	710	657	663	618	613	688	653	672	690	660	692	725	679	684	704	683	659	649	669	658	688	646	643	669	651	684	675	662	623	669	653	710	685	647	654	653	679	659	687	662	676	680	668	632	667	685	698	697	677	693	675	650	675	626	609	690	674	684	649	681	680	703	646	661	668	704	661	674	654	670	680	645	690	653	663	730	616	684	685	675	664	661	694	669	623	641	678	659	660	653	656	699	667	655	656	636	662	635	668	668	687	652	677	667	678	681	668	663	634	661	669	682	642	709	718	674	666	677	693	674	660	656	604	695	637	626	654	673	671	664	664	658	654	607	691	647	661	692	639	685	646	666	649	692	640	635	638	668	648	705	647	675	695	641	641	693	686	715	674	648	674	624	673	676	657	663	673	628	670	704	689	689	712	686	649	697	642	631	704	611	629	658	623	692	618	670	668	677	691	656	665	699	654	662	704	692	703	659	670	637	696	713	662	682	626	611	654	622	651	675	636	685	649	699	618	666	706	726	681	695	732	676	687	686	654	619	673	647	646	671	629	689	660	682	677	695	626	663	651	638	679	675	674	730	678	607	666	695	696	702	689	650	670	681	680	688	701	667	656	674	691	707	669	675	711	696	659
41722	23872	10705	3931	1572	622	481	440	403	391	364	379	326	335	331	344	323	327	298	324	347	317	282	310	322	310	334	289	290	297	283	332	344	356	334	332	312	300	324	331	334	301	294	310	330	291	302	319	317	324	304	297	291	290	367	319	305	327	326	308	308	303	298	328	309	300	312	349	297	289	311	306	358	325	314	300	287	300	323	329	302	363	308	294	318	304	310	326	296	324	346	324	297	325	278	298	295	314	315	306	342	325	327	324	316	296	321	300	307	312	314	297	311	289	328	330	316	310	319	318	301	334	336	325	297	339	311	294	285	318	340	343	304	318	331	332	308	302	330	268	289	314	291	312	297	322	324	308	291	339	338	312	337	298	338	310	340	310	292	323	358	318	284	298	303	338	308	353	288	322	313	303	260	275	316	319	318	325	309	335	321	341	347	321	337	315	304	297	287	316	343	281	323	341	311	328	313	311	328	305	307	324	303	282	295	285	304	331	309	300	287	295	339	301	316	277	336	319	318	306	303	304	295	324	344	353	341	292	305	318	311	318	287	345	305	328	324	321	310	299	325	291	334	306	335	307	293	316	315	316	343	295	320	312	308	297	332	286	274	318	343	314	291	298	276	318	360	322	298	286	315	298	295	310	276	344	325	318	333	316	295	306	324	320	353	303	327	353	303	308	327	276	305	318	335	337	314	276	308	347	307	295	306	298	318	309	340	330	295	307	306	299	338	314	277	318	284	303	301	302	365	290	336	331	309	309	340	343	308	319	310	306	319	312	302	318	318	301	329	297	307	325	352	305	295	296	306	305	304	286	302	299	297	302	283	326	312	341	298	320	323	363	286	313	300	314	300	343	314	311	335	286	313	286	322	334	347	329	300	316	313	293	324	319	330	298	319	323	322	353	338	309	312	296	283	307	358	329	296	295	295	333	351	313	299	295	309	297	336	302	316	307	291	339	324	314	311	320	328	296	307	326	311	296	298	337	331	313	307	294	315	295	308	330	298	312	307	324	300	309	304	297	318	304	360	363	318	277	299	310	316	320	341	338	304	321	315	331	310	309	314	320	311	317	302	314	333	323	310	317	303	302	328	300	311	297	301	326	340	330	297	304	297	298	295	313	319	330	324	318	320	306	297	281	306	288	283	329	318	342	311	321	274	314	317	301	303	307	338	297	357	330	304	297	315	280	310	331	310	319	318	314	310	305	314	312	276	284	317	304	302	311	289	299	331	325	313	331	336	271	314	303	296	349	302	312	317	309	320	292	349	332	269	321	328	301	300	285	325	317	341	343	317	276	291	319	308	326	285	328	295	293	330	337	331	317	314	290	301	297	326	313	326	286	296	293	302	299	304	319	311	288	314	270	311	313	303	320	303	313	323	314	312	309	291	343	309	282	276	314	322	283	314	310	303	300	329	322	306	319	291	325	315	262	321	329	317	293	333	279	298	330	332	315	353	298	292	296	315	314	323	311	264	307	304	347	315	311	342	300	341	299	316	333	285	290	308	309	323	306	320	309	307	332	316	279	309	311	331	300	285	331	319	345	288	315	289	315	284	325	306	300	320	289	300	281	331	312	320	344	266	340	289	324	306	337	315	265	325	340	333	328	288	331	304	330	293	360	296	314	308	323	304	279	298	298	333	311	288	346	315	322	317	297	297	325	341	314	301	296	312	290	278	308	335	289	341	299	319	310	299	323	331	313	313	313	287	323	291	326	318	297	352	311	303	302	297	308	302	293	342	293	312	314	325	307	328	305	293	306	289	312	315	337	305	270	302	331	313	293	307	329	268	313	337	323	291	291	274	290	313	346	349	292	316	327	324	346	295	308	320	305	286	353	322	295	270	326	338	324	336	323	299	282	345	329	316	283	338	289	331	345	298	286	328	342	336	320	339	287	310	340	329	313	331	308	354	330	320	327	315	333	316	319	273	343	304	326	319	306	271	315	321	307	297	322	293	340	313	332	320	348	290	287	288	336	295	303	291	334	340	323	317	336	299	282	311	312	288	314	332	326	330	323	343	361	330	319	328	331	293	382	320	319	300	346	325	305	287	317	348	303	334	299	342	338	274	296	309	301	313	277	310	307	333	257	325	321	309	323	306	309	308	308	310	287	304	307	312	322	307	344	328	294	326	293	312	314	329	302	328	348	301	320	324	289	321	318	275	297	309	324	310	321	295	270	352	293	310	314	316	320	310	339	290	324	308	295	306	309	349	338	307	304	302	303	323	292	302	328	325	327	302	291	339	342	313	327	335	334	324	324	301	310	304	317	339	303	323	303	353	344	320	330	302	300	283	290	319	283	323	312	311	339	302	281	312	337	342	347	313	301	283	306	317	294	323	357	324	320	299	313	324	309	289	331	335	310	340	320	279	323	320	308	298	307	314	309	328	330	319	309	343	275	310	322	265	300	311	303	290	302	344	290	300	281	315	289	303	299	291	317	290	299	327	304	288	344	324	338	312	316	350	281	309	314	296	293	326	316	307	303	331	309	290	314	318	323	310	321	359	306	289	312	308	342	310	330	305	305	305	303	320	324	311	304	308	295	312	289	304	328	324	320	309	333	357	355	308	269	285	282	325	322	315	319	317	316	311	299	317	299	244	348	304	316	329	292	333	324	313	310	267	371	306	290	308	314	313	341	333	302	320	316	337	324	282	312	324	297	319	301	320	319	315	327	300	287	332	340	261	338	311	326	300	322	281	315	325	286	266	297	326	330	294	314	291	317	313	306	293	363	314	313	342	316	331	303	327	318	299	289	287	255	336	352	361	282	301	323	289	331	285	319	298	307	295	323	332	291	301	320	331	319	326	301	326	298	305	290	307	308	281	311	329	314	310	302	328	297	345	342	304	328	322	323	316	296	281	310	314	331	292	334	332	358	308	308	302	277	324	314	297	291	287	317	313	297	283	340	351	308	297	305	339	318	333	331	258	289	299	320	326	296	305	307	334	286	298	328	312	295	344	306	301	335	319	321	307	293	304	320	350	317	289	299	278	309	340	339	297	324	319	326	284	282	298	292	350	330	305	322	283	313	339	293	283	302	263	311	323	307	280	306	310	296	305	305	304	321	309	313	337	310	312	309	313	313	317	277	318	329	295	365	306	284	314	311	282	290	297	313	279	295	332	319	301	282	325	318	287	292	313	355	311	282	337	345	308	332	323	304	304	308	287	308	323	286	333	321	342	326	327	323	332	313	295	301	331	323	308	290	360	334	315	312	323	295	307	351	315	334	298	338	298	310	330	300	297	307	357	323	310	322	296	325	305	297	315	312	320	297	310	322	326	295	304	292	307	317	298	322	326	339	326	311	304	308	331	307	349	319	314	307	305	318	312	283	322	364	284	306	304	301	312	349	336	309	313	322	298	298	320	296	303	330	313	315	297	296	302	335	326	299	293	311	337	308	274	305	316	329	310	287	343	307	313	325	326	309	294	301	317	317	288	318	353	360	323	294	329	335	324	328	306	309	294	309	305	311	336	330	338	334	315	301
26561	17913	13453	8817	4808	2043	1431	1194	1083	970	909	833	842	827	802	782	749	795	733	752	749	707	737	722	709	708	771	772	686	702	751	715	722	726	750	701	694	750	698	746	719	703	720	693	695	725	690	738	654	686	684	712	689	678	708	686	691	674	656	740	631	659	683	660	669	723	651	657	699	677	688	715	671	660	702	664	684	685	695	703	707	652	644	676	702	706	666	676	691	671	666	660	672	664	670	651	663	708	752	699	679	660	692	652	655	646	719	644	671	657	700	640	673	662	696	654	685	647	643	694	698	680	669	701	676	711	678	653	674	658	679	673	674	670	680	656	667	695	692	661	647	610	664	714	650	618	676	629	676	677	663	680	671	668	691	742	678	601	682	676	628	685	683	707	708	650	677	695	636	689	676	640	693	662	690	703	670	654	677	652	628	682	670	685	676	656	664	663	696	672	658	681	683	644	674	666	699	692	680	631	639	686	635	662	675	648	689	659	660	738	707	697	648	668	676	645	663	683	696	638	661	622	671	672	654	663	676	701	654	696	676	677	678	665	651	663	682	683	646	700	715	657	657	663	639	680	717	674	685	716	647	675	703	664	662	673	645	658	636	698	640	633	681	695	656	698	655	666	678	673	693	660	704	700	660	670	635	675	675	701	663	678	652	739	670	675	685	695	717	688	712	651	666	680	688	674	639	674	629	726	675	627	683	730	620	665	671	627	642	677	688	684	716	662	672	679	657	688	644	709	673	678	658	706	646	655	664	663	693	699	653	664	655	665	672	702	688	675	665	720	626	666	670	635	675	648	674	644	661	695	717	677	653	689	701	685	654	702	680	621	660	670	657	696	638	665	642	720	638	700	688	698	665	697	680	691	691	662	747	705	728	640	709	638	665	683	696	733	671	688	643	685	676	645	697	676	661	630	680	635	685	660	636	690	680	685	646	674	641	701	665	648	681	731	676	640	675	669	651	683	638	703	652	661	658	665	650	675	691	653	698	639	682	685	679	671	666	687	695	698	701	674	641	682	678	693	606	703	628	682	743	672	676	701	670	663	647	662	693	656	659	626	679	667	653	639	651	650	698	630	683	690	683	682	704	689	691	672	653	704	710	692	704	665	702	697	672	691	683	660	704	678	668	723	677	640	637	670	649	617	640	673	704	711	672	687	661	668	708	712	668	670	666	708	683	641	674	675	707	677	702	656	704	651	671	708	607	675	679	682	649	670	705	649	674	619	641	685	708	733	630	656	663	651	717	687	661	711	632	693	696	663	651	669	650	687	644	694	689	654	707	672	674	668	707	670	629	669	679	665	645	674	660	666	651	662	691	686	693	641	646	668	656	684	665	638	687	663	687	632	671	705	683	712	670	653	715	700	714	674	670	669	690	686	687	644	666	697	684	638	701	666	677	698	695	659	709	690	642	714	714	681	689	656	725	673	659	717	670	647	713	715	683	691	663	714	700	676	641	701	677	685	637	687	663	653	687	692	693	661	699	650	679	663	682	690	716	647	690	655	663	664	667	652	677	676	640	673	695	672	730	672	666	689	677	613	677	699	657	735	673	613	671	699	661	686	635	674	675	653	711	688	650	677	685	706	672	692	603	672	683	676	683	718	646	656	666	713	670	709	707	676	675	638	667	605	685	671	689	655	697	689	631	674	680	671	665	677	677	662	676	639	722	671	658	712	697	629	701	700	698	705	669	668	647	668	654	690	685	647	674	721	662	668	677	693	692	666	710	702	673	682	653	690	693	651	668	642	687	676	684	646	645	660	731	664	706	698	683	697	663	676	649	676	654	674	698	668	693	630	703	677	668	672	694	694	655	641	679	688	697	635	634	672	644	671	659	640	707	674	698	701	665	683	668	691	701	635	661	686	637	670	679	678	702	720	678	645	659	696	679	685	750	693	682	654	748	706	716	645	703	702	690	708	664	671	667	698	685	705	668	653	633	685	635	662	668	713	693	688	674	731	670	675	664	639	644	640	670	690	638	657	677	689	714	668	656	677	709	668	623	651	710	700	698	668	682	688	666	680	680	696	663	680	682	703	703	727	686	658	703	644	663	629	667	678	700	639	645	648	677	663	691	664	651	687	604	649	659	694	674	689	700	697	713	680	698	678	654	675	692	668	653	681	662	670	674	679	676	714	665	651	659	636	619	650	700	644	677	627	678	631	653	686	628	656	699	672	679	653	731	690	655	651	679	663	649	689	679	675	666	675	671	684	663	687	647	683	646	692	666	691	686	645	642	680	662	695	648	653	663	698	664	658	673	698	682	663	661	663	609	648	676	666	696	680	686	641	646	627	670	646	628	692	665	688	639	708	643	645	694	725	659	686	717	675	661	667	683	622	646	722	676	694	646	699	721	710	667	714	690	652	670	677	705	679	641	741	711	682	690	720	678	621	652	668	709	646	671	646	708	700	663	690	646	655	661	679	694	733	657	647	701	666	647	667	677	676	669	677	640	697	665	637	661	678	648	678	706	625	677	610	693	666	646	644	643	643	649	679	658	681	655	611	684	629	680	673	669	718	708	678	678	686	695	681	684	707	702	706	692	678	663	659	673	701	705	682	690	680	691	715	683	696	697	692	700	675	708	668	654	697	692	737	686	674	675	698	707	693	684	687	687	674	681	689	685	670	682	698	674	647	645	634	685	671	655	728	690	686	685	676	697	652	650	717	673	664	697	708	667	674	666	671	693	692	664	677	670	683	661	695	686	666	649	691	682	675	732	712	623	659	695	666	713	689	671	707	676	700	676	706	694	697	674	696	663	635	659	659	707	619	705	679	702	694	730	658	689	695	684	674	672	687	687	654	611	689	648	664	631	633	646	663	682	647	694	684	714	594	674	663	673	684	649	689	625	658	700	670	672	674	679	709	634	695	663	691	663	692	686	680	664	668	670	665	686	688	687	705	681	633	646	683	716	678	703	713	702	691	679	709	715	692	646	681	658	648	682	660	656	672	700	661	668	661	711	658	655	669	715	693	674	645	655	657	664	680	687	636	654	673	681	680	724	672	635	656	662	650	684	718	689	710	690	707	634	704	636	660	675	683	676	694	714	684	666	688	711	707	658	652	733	717	702	647	674	630	667	662	662	652	694	685	699	637	665	620	686	670	663	734	685	708	673	689	669	683	659	634	711	675	727	653	698	675	676	668	706	684	640	642	697	666	692	661	685	688	676	664	705	714	705	663	662	694	658	644	699	677	686	635	632	636	709	682	620	666	680	686	656	663	679	663	680	610	718	679	684	685	676	689	705	687	653	655	676	727	717	688	669	701	642	679	709	702	696	684	678	722	698	680	704	661	690	681	668	670	667	627	731	679	656	686	699	703	628	663	627	684	675	686	722	688	705	670	712	655	654	687	691	696	659	663	645	697	658	689	654	649	656	711	676	686	699	632	705	675	686	649	666	678	634	677	644	699	678	681	677	653	703	652	647	692	663	695	678	668	684	666	616	634	669	667	691	694	649	662	613	672	691	721	689	652	701	696
58581	29885	11788	4253	1703	679	500	501	417	413	382	351	345	337	337	314	326	318	368	322	353	315	314	331	284	312	304	315	328	291	313	322	318	311	322	304	303	331	307	322	309	320	295	301	307	330	325	331	315	338	311	294	303	329	307	316	317	290	307	277	278	304	306	301	332	316	287	272	309	289	302	302	282	279	303	288	277	324	306	297	301	280	309	299	336	305	275	307	277	311	298	300	307	297	321	292	324	307	304	348	309	284	295	294	340	339	290	295	311	285	306	304	312	291	305	291	331	282	322	270	292	314	304	327	319	296	311	298	299	315	318	336	306	304	286	343	314	301	317	304	290	315	298	315	287	292	293	280	293	330	323	284	275	304	321	280	293	312	279	307	309	305	325	310	314	331	328	328	292	314	310	282	253	327	303	301	279	299	265	314	305	322	356	340	312	306	314	314	332	271	304	315	272	294	293	291	314	317	287	345	316	314	289	325	297	270	298	282	344	305	284	326	304	316	290	311	319	319	310	280	295	320	290	324	294	304	306	272	307	258	323	279	258	302	315	316	342	348	282	301	290	341	303	313	266	302	294	278	297	317	292	320	357	297	303	285	322	323	290	313	336	301	276	298	313	317	341	348	272	299	292	286	301	307	292	285	321	293	306	335	342	303	287	314	287	306	326	296	348	303	279	319	301	305	297	315	330	297	306	282	324	340	370	339	317	346	335	288	330	346	332	335	301	315	305	311	306	301	285	325	268	313	300	313	300	309	279	329	289	323	315	303	306	320	329	317	318	321	291	310	323	286	268	282	291	299	327	299	294	300	326	307	328	275	306	276	279	313	324	279	262	287	298	290	319	297	262	309	287	301	309	283	338	314	289	352	345	312	278	271	317	290	320	290	324	299	287	291	298	322	347	341	314	307	277	312	316	309	285	324	300	319	324	335	299	319	249	312	294	302	307	292	272	307	328	305	343	320	296	332	327	289	312	317	268	332	302	303	292	293	293	331	335	295	289	292	293	306	318	292	270	329	285	314	299	300	312	277	298	305	298	302	332	325	263	285	304	310	329	314	273	318	306	282	284	299	304	312	333	329	273	295	305	319	300	323	316	270	321	290	297	347	305	335	302	303	331	308	308	308	290	293	319	353	272	323	330	298	295	309	294	332	303	303	286	290	281	340	304	293	306	311	328	315	321	292	318	307	300	332	318	321	283	275	305	319	324	332	292	305	325	322	295	287	315	320	311	266	334	307	311	351	303	317	309	305	316	302	304	310	288	293	329	315	294	314	282	300	327	302	307	335	303	276	292	286	294	352	305	292	304	291	306	302	290	292	319	305	324	322	297	328	295	309	305	338	311	293	282	310	304	300	285	312	309	323	306	322	283	293	340	311	305	306	362	313	305	259	315	315	322	314	331	323	337	280	293	348	328	276	299	320	289	265	305	309	301	305	303	310	286	350	327	326	266	313	291	336	320	337	300	317	282	274	305	302	303	303	305	301	294	331	302	300	327	301	302	329	320	286	333	307	280	310	298	299	302	283	305	312	309	312	295	328	349	287	335	307	314	300	320	293	293	315	292	300	316	321	309	308	303	308	294	315	333	299	305	322	326	320	319	309	307	275	284	299	309	317	310	276	296	285	307	284	285	363	309	311	333	309	317	302	286	281	288	304	289	289	303	293	306	314	264	310	326	315	314	301	322	302	267	291	296	351	305	282	326	364	298	319	298	313	295	271	264	295	304	333	278	276	300	332	316	274	297	337	282	302	307	293	299	323	285	292	302	324	284	288	319	302	315	301	343	306	335	298	360	318	277	322	307	314	329	292	341	282	321	279	313	316	274	261	279	278	307	288	300	300	297	317	316	272	292	323	313	305	315	306	258	325	333	323	321	317	318	341	300	341	262	312	281	288	311	311	313	278	332	300	324	312	256	315	282	322	280	291	305	299	294	281	315	294	296	309	307	314	300	293	337	279	336	276	296	314	311	277	302	356	313	315	327	299	288	294	297	300	308	302	312	304	286	312	298	323	296	335	353	297	311	312	315	295	296	321	293	316	323	297	308	292	286	290	286	305	315	310	304	319	278	332	313	284	260	315	335	295	284	277	296	283	317	319	314	307	323	289	294	271	302	279	339	308	315	297	318	303	256	288	308	284	314	286	291	279	304	299	288	352	308	296	310	301	289	294	323	286	275	326	285	337	364	278	310	288	300	313	310	266	321	302	300	299	319	318	291	280	298	313	289	296	321	304	305	327	329	291	295	309	329	304	270	283	284	320	292	309	323	324	295	298	313	305	296	310	314	357	321	302	322	298	288	317	281	300	302	314	278	255	317	300	316	325	254	302	292	294	319	308	313	288	300	328	284	304	291	331	327	296	316	270	317	283	303	288	280	277	304	306	325	335	300	306	280	284	304	314	284	336	331	298	287	297	296	311	283	298	317	306	301	312	304	281	311	334	306	294	287	316	325	309	286	285	321	330	316	311	288	318	324	287	343	289	293	279	287	354	310	253	340	319	270	303	326	303	307	310	328	272	309	311	279	306	269	310	273	303	293	270	306	293	313	288	277	327	307	315	309	305	313	346	299	274	328	288	325	279	287	289	315	290	293	280	312	305	339	289	281	286	313	278	280	292	314	297	339	311	282	296	314	278	319	319	298	305	314	321	290	319	297	299	297	331	320	273	290	361	331	299	310	316	312	310	292	293	319	314	270	317	323	320	320	321	321	288	266	288	322	339	308	296	306	304	301	285	291	298	303	306	296	353	269	284	312	302	312	285	327	309	276	307	303	325	329	334	285	282	336	301	319	309	339	337	310	306	317	298	318	291	324	311	296	331	318	297	270	280	314	278	281	321	309	266	305	325	323	332	286	306	307	308	314	314	284	308	260	281	324	305	307	314	291	287	294	301	268	290	293	267	302	322	290	302	308	309	280	294	311	313	327	295	287	324	335	289	316	332	301	325	296	310	314	290	314	340	319	320	301	323	298	266	325	295	322	309	305	309	316	306	326	319	253	299	289	307	300	300	307	303	309	291	291	290	302	289	300	291	322	311	316	280	315	302	306	341	328	354	288	304	321	304	288	301	306	320	335	290	312	291	290	296	274	288	277	296	309	305	315	310	292	292	292	291	326	306	265	280	287	299	286	301	324	259	276	326	299	323	281	307	325	330	315	324	312	308	322	315	306	295	307	318	266	314	318	308	297	306	294	315	283	307	330	304	290	300	293	309	322	283	276	301	321	289	326	302	318	305	297	308	311	316	324	280	304	286	288	299	306	275	300	286	309	296	312	331	311	277	345	276	294	285	300	308	298	337	323	288	333	280	285	283	288	321	296	275	296	313	310	310	316	310	314	314	307	300	296	342	328	301	303	328	316	299	298	266	305	320	285	319	310	322	307	281	324	319	307	290	324	332	317	312	310	312	313	306	327	314	288	314	297	307	290	276	318	281	305	330	312	323	252	265	290	309	306	287	304	324	332	296	318	298	314	304	305	290	290	318
37791	20660	12956	9022	5085	2214	1637	1373	1170	1084	1030	937	920	839	797	768	805	743	734	801	729	741	730	768	735	704	719	738	716	704	680	664	733	739	763	731	709	748	686	673	700	729	666	724	656	711	676	697	669	688	699	700	669	682	699	633	668	641	690	674	647	692	676	677	664	693	653	631	691	661	638	689	650	650	680	685	639	689	676	680	652	684	673	642	678	692	663	658	617	682	683	704	708	653	705	622	669	644	680	655	618	656	667	676	664	655	674	737	602	682	690	670	664	630	649	659	662	674	652	659	686	636	698	608	673	675	673	664	676	642	679	659	697	643	669	675	675	640	633	667	672	658	668	680	691	648	641	667	699	695	667	635	651	662	714	680	671	659	654	685	597	684	684	631	707	663	656	688	697	687	669	665	669	664	604	677	664	644	642	676	696	634	722	673	659	697	650	653	634	701	641	655	661	637	681	677	646	652	676	671	666	626	645	658	645	678	670	634	654	666	701	649	668	616	678	652	691	671	658	656	668	691	657	658	662	667	703	632	684	682	624	632	669	647	658	716	696	672	693	643	697	633	626	685	645	687	643	687	638	709	646	682	676	696	675	652	688	617	650	651	677	637	633	648	615	677	686	661	709	683	662	626	707	689	659	674	624	661	689	649	646	683	706	630	679	687	685	650	636	707	685	634	640	681	636	634	607	654	675	667	677	689	693	675	665	635	698	630	694	717	648	668	651	663	666	681	649	702	669	702	685	627	651	654	641	674	649	676	664	690	655	670	650	668	681	726	608	687	641	652	661	713	669	659	675	634	648	666	665	733	660	716	646	628	693	690	673	664	632	654	649	679	694	674	670	619	661	643	664	621	645	637	647	706	669	719	658	707	669	681	703	677	659	674	670	710	662	662	702	675	687	655	665	688	679	634	673	681	616	655	699	688	679	621	666	643	685	655	644	704	620	661	644	621	660	667	690	653	692	641	658	706	681	642	610	612	666	641	644	669	646	683	644	658	650	662	683	671	679	664	670	697	658	691	629	664	671	675	690	697	706	684	676	633	646	652	701	658	717	664	691	674	709	675	669	655	637	662	694	661	648	688	663	676	621	644	627	721	638	608	639	654	665	687	666	680	649	665	629	690	636	630	634	662	686	653	684	684	673	667	634	665	649	692	673	669	724	599	672	693	654	668	638	575	655	663	639	670	652	679	651	623	668	699	672	649	698	661	665	653	665	672	638	674	672	701	673	660	664	654	671	690	703	685	627	678	646	677	643	693	670	676	665	691	691	671	650	640	690	649	679	676	656	629	663	657	627	656	663	674	636	648	660	662	697	670	644	649	669	590	676	645	722	678	649	649	635	638	642	646	637	648	675	683	641	629	661	632	645	653	716	664	632	687	681	688	705	689	640	658	690	652	652	690	676	642	678	638	624	623	614	689	653	627	678	636	652	639	654	644	639	662	647	645	681	651	653	686	645	657	671	594	664	663	611	631	647	673	661	669	610	685	715	667	695	665	656	619	654	646	656	698	646	656	680	660	676	680	713	659	675	668	655	681	661	643	682	682	722	673	662	702	668	711	696	641	662	634	641	653	649	690	642	612	666	655	624	693	682	678	672	681	675	661	695	644	654	711	664	647	619	634	717	666	683	670	684	687	664	657	660	667	690	688	652	660	630	640	703	668	683	651	713	696	658	667	712	632	699	714	667	682	696	656	686	654	729	658	691	643	656	665	717	674	652	687	691	671	656	626	715	682	692	692	676	691	683	655	682	635	668	636	652	669	648	674	709	634	690	695	723	647	639	650	648	680	643	679	654	675	681	688	673	670	615	701	653	666	657	654	672	682	624	674	658	678	656	655	606	653	658	662	663	667	682	652	626	692	647	643	648	663	689	652	647	692	628	719	672	693	659	686	670	660	678	650	655	648	639	680	657	699	637	656	700	659	669	654	667	688	685	652	632	669	685	671	611	693	726	651	653	666	647	649	689	668	699	636	622	650	641	655	647	657	662	654	674	644	659	702	674	678	605	621	618	692	677	669	712	625	598	632	664	619	674	655	610	706	671	674	692	687	636	678	643	659	655	640	667	648	691	661	633	682	671	690	648	669	638	625	653	685	613	660	638	624	680	646	700	677	658	688	640	670	648	634	689	679	695	647	706	637	723	679	669	682	648	667	631	694	682	630	681	665	639	675	692	665	610	699	685	678	694	656	681	653	680	631	589	645	675	650	649	652	627	668	673	646	672	687	666	652	635	684	685	649	640	658	675	655	627	659	677	663	662	600	674	639	698	650	668	695	648	683	721	687	674	675	650	719	649	716	681	667	686	703	710	694	636	676	697	695	615	689	661	702	686	689	676	676	644	692	633	663	661	654	680	654	647	701	685	658	643	648	649	675	704	685	644	630	700	651	652	670	672	684	682	672	668	653	661	673	637	680	628	682	653	649	662	681	668	645	641	697	695	669	661	643	669	713	668	685	670	644	651	671	667	663	664	661	661	678	685	673	708	665	656	671	658	679	646	672	631	653	674	635	639	671	629	627	653	626	607	654	623	610	660	628	661	676	685	664	704	622	716	727	662	663	653	641	662	650	654	666	663	695	649	672	652	676	685	677	661	673	657	659	645	672	711	669	644	679	682	672	691	651	694	697	612	630	672	670	673	644	664	659	658	677	665	686	728	635	708	692	624	663	674	673	659	673	649	662	629	612	660	689	693	638	666	667	651	647	674	668	649	694	723	640	660	626	708	658	670	689	640	660	677	671	662	707	629	638	729	657	650	634	644	672	667	677	641	641	695	641	657	705	644	648	617	650	672	674	659	669	674	674	664	692	632	662	682	674	658	658	676	657	648	688	625	626	657	681	707	643	707	694	641	609	676	643	639	651	661	663	640	670	649	646	656	639	669	653	659	697	629	655	666	694	681	629	645	699	682	645	690	653	720	687	665	670	659	661	711	639	630	673	628	694	666	643	669	674	623	672	675	637	697	680	674	667	650	672	677	639	615	657	648	707	668	672	657	653	635	671	674	663	699	626	691	658	699	707	651	687	630	704	631	686	684	701	666	651	678	656	623	668	686	678	646	659	639	686	656	662	631	662	664	673	681	693	691	663	680	653	699	721	658	664	671	697	659	643	671	654	654	627	638	640	632	653	669	702	715	609	650	671	685	656	669	693	648	695	668	660	694	643	640	689	634	688	636	680	667	650	691	642	625	690	669	619	654	630	644	668	673	685	630	655	694	650	660	634	650	689	673	652	664	654	625	640	687	682	623	676	681	633	675	646	700	665	666	650	669	679	665	643	664	629	654	650	709	661	675	645	694	658	648	623	662	644	684	671	642	694	711	683	663	632	660	639	673	712	682	670	681	642	662	651	687	703	675	647	646	658	688	654	643	681	678	683	599	671	656	686	690	666	603	702	677	670	660	684	606	652	677	715	615	608	660	682	620	637	704	650	667	656	640	583	686	630	670	678	655	677	643	692	654	715	665	683	632	673	745	648	633	679
61507	32501	19040	7919	2452	895	599	572	519	434	422	401	344	359	307	368	360	318	333	322	343	332	344	325	305	321	323	321	342	352	312	359	292	328	309	310	350	327	307	309	315	325	325	305	328	322	325	311	302	284	324	303	325	340	281	333	292	318	327	322	298	316	314	288	309	296	298	348	340	268	336	332	346	296	329	281	332	311	289	302	297	334	322	293	306	343	333	325	299	305	288	317	323	296	274	338	299	276	306	318	315	293	301	297	313	341	308	297	306	316	332	305	344	326	315	302	298	325	324	306	339	294	308	317	300	337	288	326	316	309	318	332	313	300	310	324	345	285	284	295	326	291	323	346	283	292	323	303	317	304	303	300	283	312	303	312	329	315	309	293	299	287	239	298	307	329	300	306	310	300	330	314	288	289	322	333	290	296	318	280	306	302	337	335	315	336	314	325	293	288	299	289	295	302	305	311	307	339	317	305	306	290	296	320	328	305	316	295	317	323	294	309	287	305	300	332	333	301	323	329	328	298	302	297	276	334	286	286	303	296	312	316	305	309	310	316	309	337	267	291	280	304	307	323	315	327	277	307	305	329	297	283	342	316	324	325	290	324	284	292	309	301	277	305	336	312	302	302	278	302	298	270	315	313	300	329	307	339	305	307	318	293	297	291	307	325	332	308	275	287	283	312	351	308	293	307	337	341	308	300	277	315	301	307	295	310	276	292	308	293	326	280	326	346	334	318	294	314	304	314	344	312	337	329	310	341	301	278	322	315	303	343	288	270	291	305	320	307	322	299	305	286	351	330	316	325	284	336	330	323	324	365	330	283	329	317	302	316	299	316	335	315	309	311	320	305	326	310	322	282	319	342	307	321	306	327	311	318	297	317	321	287	307	292	297	331	366	304	277	300	363	318	325	328	336	292	302	317	333	304	329	296	312	310	293	314	311	336	310	324	347	332	301	308	336	325	316	328	302	318	330	289	275	301	303	293	305	303	285	317	296	282	285	271	322	329	316	294	282	335	295	321	280	289	353	282	321	295	304	322	321	296	305	334	288	307	312	336	282	297	306	332	311	318	337	277	305	302	300	348	309	315	288	301	335	330	309	307	337	271	321	302	311	295	327	305	312	305	347	322	280	321	318	318	299	325	330	324	324	303	297	343	325	296	338	332	311	325	322	321	333	314	303	305	315	283	317	331	301	297	326	315	301	302	301	328	340	314	325	317	298	299	360	312	305	298	298	321	284	310	286	307	286	298	275	325	283	258	307	330	312	286	316	308	339	275	274	312	308	322	331	289	344	291	307	307	306	341	314	321	289	310	303	334	317	318	289	288	322	319	298	313	287	307	291	315	296	281	317	299	297	315	281	305	296	301	323	276	336	278	303	283	314	304	302	282	306	314	309	328	314	296	300	303	301	292	285	325	333	317	316	325	300	302	288	305	286	319	329	345	308	336	311	319	310	282	286	314	322	335	291	324	308	342	327	300	312	336	311	308	318	277	271	314	288	290	309	326	325	296	300	308	301	253	310	289	317	304	306	309	317	307	287	328	312	287	317	317	303	277	307	323	277	303	307	285	335	304	329	305	257	325	304	316	315	303	301	286	306	328	282	315	299	299	348	298	321	312	343	308	343	340	346	334	342	280	303	337	326	282	305	305	307	288	338	300	334	314	306	311	305	278	287	300	302	304	315	268	327	326	320	325	311	280	328	293	313	312	296	294	311	319	342	344	314	363	291	292	300	304	286	311	324	307	307	288	270	316	336	289	298	296	329	340	325	292	304	308	298	293	310	293	318	315	316	311	283	289	322	301	324	297	291	279	326	305	312	347	303	293	330	269	283	306	301	311	314	303	326	293	359	335	324	315	315	347	307	320	325	275	334	286	287	316	266	296	322	292	317	302	312	265	290	309	302	319	292	312	311	329	290	284	327	312	293	309	281	297	283	305	319	294	329	327	320	298	282	294	294	309	330	344	319	272	330	305	299	298	286	293	292	306	286	344	341	312	324	323	297	300	287	301	315	324	306	287	275	296	304	291	306	326	286	305	316	289	352	287	289	309	302	315	314	311	315	300	326	321	335	294	284	312	301	331	315	271	273	294	312	286	346	343	307	325	295	282	337	331	284	298	346	277	342	332	323	312	311	325	334	290	296	330	286	318	313	323	300	320	296	275	307	283	292	322	297	303	297	279	308	329	308	315	314	301	304	284	284	318	286	331	300	307	317	322	312	325	296	276	328	286	283	324	326	318	314	293	312	330	320	301	330	334	326	291	343	284	305	298	297	336	290	328	270	323	329	287	320	314	273	299	294	312	308	311	309	317	313	322	323	318	322	320	326	292	304	319	317	353	317	310	356	317	314	322	336	293	273	301	299	328	313	294	322	321	307	303	348	318	324	310	305	330	303	307	314	311	311	302	296	322	289	312	315	307	293	304	291	297	314	302	310	320	277	293	311	316	351	310	324	281	298	297	340	292	286	297	293	310	319	265	309	295	309	323	296	301	300	311	315	308	300	304	296	320	272	295	292	328	294	309	332	329	327	327	296	299	301	320	286	323	308	296	277	309	318	327	304	311	303	298	283	266	306	316	320	321	299	339	286	298	298	294	311	294	296	311	303	303	302	297	316	268	302	329	388	296	300	298	315	336	338	326	302	306	316	304	282	324	316	304	289	266	312	277	350	297	287	293	293	297	307	293	315	299	278	334	330	274	303	301	317	326	319	345	288	305	302	330	286	296	308	295	344	319	341	300	290	319	308	267	324	339	308	325	316	304	284	295	311	320	288	296	324	334	350	265	291	293	298	343	288	297	324	295	326	301	332	281	314	316	321	315	286	305	322	339	329	312	341	314	342	298	342	302	299	303	324	301	303	302	308	322	367	322	305	317	328	280	275	248	288	300	280	306	304	307	298	304	315	310	394	348	322	329	342	306	329	276	298	326	323	304	267	307	329	301	313	281	253	316	276	302	295	293	312	310	283	316	313	307	304	330	328	313	316	368	296	328	331	289	311	332	316	338	298	312	277	308	302	279	320	291	306	306	279	314	319	301	330	308	325	305	323	326	327	273	333	300	311	300	293	354	339	313	318	316	320	304	321	302	296	299	304	276	303	316	278	289	281	292	321	336	327	343	331	277	295	332	332	310	301	312	326	303	314	294	337	320	296	291	325	311	319	305	276	317	335	338	328	282	313	288	315	311	368	311	301	285	322	293	295	282	322	323	313	313	299	280	300	309	341	313	298	297	275	312	324	336	325	317	339	317	316	279	311	307	341	244	302	338	283	321	298	293	315	294	311	310	308	305	299	355	321	292	303	331	284	307	315	350	305	305	311	335	321	311	289	325	285	268	323	327	338	306	277	285	312	313	295	280	305	303	285	277	319	293	303	279	308	283	280	351	309	314	328	307	286	334	262	265	310	318	321	368	279	294	326	278	303	282	315	297	286	309	309	303	306	289	320	310	336	281	293	315	321	327	300	306	280	301	292	288	296	300	280	340
38476	25642	20458	13987	6441	2595	1999	1657	1484	1266	1106	1061	1024	916	929	893	869	835	809	784	835	770	754	793	746	731	732	790	786	762	790	769	740	750	803	711	724	684	695	683	728	760	691	691	667	653	658	679	709	728	687	646	682	707	668	646	741	672	668	670	695	670	650	685	756	688	690	698	646	733	693	686	713	689	698	685	704	697	674	641	667	616	706	660	683	654	677	672	676	683	685	651	674	656	660	617	699	677	672	655	648	691	696	691	672	678	677	694	664	652	622	641	675	723	703	683	612	638	656	704	698	659	705	657	759	706	666	652	677	705	720	697	668	660	649	696	665	707	635	672	677	642	656	641	668	634	660	655	690	658	660	670	693	670	699	674	665	733	691	683	713	651	683	709	661	721	677	685	638	703	674	660	651	670	648	710	660	692	666	694	689	696	671	696	699	685	664	621	661	732	731	697	672	701	655	665	681	657	692	658	688	703	643	687	664	689	651	698	650	675	652	676	669	695	719	666	681	666	651	639	667	657	640	663	648	666	629	664	660	713	668	730	688	686	642	637	709	672	681	698	677	679	693	644	646	689	696	684	654	678	644	666	652	715	621	686	694	636	694	669	703	624	681	696	676	626	713	647	672	697	659	650	689	662	683	681	668	654	667	635	690	687	657	685	673	640	708	635	647	637	687	628	652	700	662	672	640	703	682	682	620	676	662	702	664	704	619	710	680	713	682	694	726	646	695	709	653	644	659	675	608	691	687	686	664	687	703	716	694	668	652	695	691	710	706	670	651	689	672	656	639	635	631	673	670	660	687	686	658	673	703	625	641	681	655	645	667	640	656	661	710	655	649	631	664	680	703	668	692	658	657	699	642	624	676	662	641	660	671	677	705	669	663	661	681	670	639	641	699	678	643	660	656	658	692	685	673	666	665	636	716	643	662	640	673	721	650	653	653	689	729	678	620	650	672	685	675	694	665	635	657	670	657	717	649	688	718	677	669	732	714	662	648	640	648	700	693	648	647	689	679	630	690	674	664	670	658	693	711	683	707	669	703	681	644	638	667	715	676	693	669	653	691	662	624	661	683	662	692	702	712	643	668	653	669	663	712	689	652	644	690	701	675	694	654	684	677	667	737	648	662	651	687	671	672	662	672	673	648	695	628	684	681	707	679	676	694	663	683	664	675	683	672	738	672	714	661	669	704	666	636	665	649	694	648	692	661	628	632	669	672	684	688	650	672	683	642	679	665	663	620	673	641	706	648	700	657	689	668	678	632	736	673	699	632	682	690	670	634	661	696	698	710	691	676	663	668	721	685	660	694	670	685	651	629	617	660	653	675	685	677	659	670	671	621	675	691	665	696	670	675	656	687	674	689	676	638	706	674	646	683	679	628	668	662	672	675	666	661	663	706	640	623	681	617	682	703	664	685	668	668	675	694	706	675	675	694	666	681	702	681	680	670	622	689	633	654	621	687	673	671	658	667	614	660	695	655	680	715	665	658	688	624	646	709	646	670	645	673	671	640	621	636	607	690	665	684	709	670	663	759	698	680	664	652	659	704	665	680	650	654	660	711	653	714	697	646	686	708	707	677	642	682	692	704	684	641	705	656	703	670	641	670	660	652	656	655	638	662	669	694	675	672	657	664	712	705	691	682	683	621	680	679	679	703	679	651	700	630	653	636	682	687	690	681	654	674	676	637	699	686	647	716	659	669	657	665	674	708	694	671	703	664	673	643	692	653	612	687	661	673	698	720	653	654	690	704	674	658	646	698	696	646	660	670	665	627	659	663	685	666	724	633	661	673	642	663	680	659	630	680	688	687	677	633	715	695	745	727	656	636	639	660	683	665	643	643	666	677	652	710	687	661	654	709	709	700	671	705	674	764	716	647	676	672	654	680	695	618	659	656	614	664	710	656	692	653	651	641	666	673	659	692	737	652	603	691	669	696	678	651	698	701	663	659	623	670	689	615	665	662	661	676	648	635	668	692	690	644	640	651	686	707	661	665	666	679	667	684	642	701	705	697	680	680	683	666	642	681	685	660	699	671	688	706	669	656	655	666	678	671	699	679	660	680	677	679	695	667	690	667	632	687	656	719	694	671	670	679	677	680	683	674	649	676	698	669	678	692	668	688	664	626	658	687	686	642	692	675	682	675	716	661	634	681	629	676	660	650	643	645	680	629	655	676	641	662	664	688	678	659	627	672	668	675	692	689	707	655	677	655	716	634	680	662	687	681	651	686	688	658	667	680	684	706	663	665	715	678	708	682	716	650	709	669	648	683	687	684	691	694	648	684	670	633	658	634	699	674	672	683	717	656	647	651	638	651	702	672	665	648	724	654	667	662	656	680	697	695	674	710	667	684	651	662	668	700	644	647	664	651	664	673	656	722	695	646	668	669	647	661	666	650	665	682	685	712	623	738	641	691	656	660	668	685	677	675	659	695	685	661	689	612	685	697	716	672	681	702	672	682	661	666	648	687	686	663	665	712	679	662	664	689	670	667	697	653	641	686	676	693	646	671	663	688	659	657	660	641	701	674	644	669	674	706	680	653	676	644	663	676	610	672	665	711	631	665	662	688	711	659	670	689	667	655	612	642	636	694	693	683	661	701	677	657	669	688	656	691	690	701	692	665	695	670	665	691	639	666	659	627	682	641	672	691	690	688	658	634	692	678	632	656	693	684	672	662	654	668	669	650	706	682	682	701	670	657	678	660	634	652	646	656	672	738	670	656	643	694	686	673	674	692	633	737	670	661	632	677	647	614	667	647	684	690	711	655	686	659	632	694	674	650	645	633	695	648	678	676	661	675	669	669	646	686	690	675	651	680	674	634	704	670	708	660	654	653	696	674	669	660	700	717	619	659	641	663	673	665	675	626	661	691	708	699	676	683	675	666	683	704	667	718	673	647	662	664	688	667	697	674	689	639	671	657	722	656	694	656	660	687	676	641	671	654	643	662	724	652	648	642	619	661	687	683	694	699	683	634	694	696	692	662	643	651	679	683	647	676	672	700	667	714	703	676	698	694	690	723	701	687	645	685	652	650	646	670	712	657	645	715	680	693	681	657	697	686	692	677	637	691	646	643	634	714	703	659	684	692	675	663	657	635	692	689	679	654	653	668	606	678	670	655	624	647	675	664	670	678	638	652	662	672	645	718	691	637	657	624	662	660	719	675	701	665	649	664	754	638	655	693	653	658	701	650	666	678	662	682	668	700	667	683	719	676	665	674	701	706	649	670	678	719	674	663	704	717	730	717	632	685	671	704	684	633	662	633	665	722	659	678	668	690	691	697	708	663	634	670	643	678	690	650	658	672	730	657	650	672	669	673	666	679	651	677	649	676	685	639	668	676	705	714	674	678	659	680	660	665	668	714	701	668	648	695	688	646	689	676	648	669	654	648	661	664	657	637	652	688	696	659	633	707	708	663	648	633	694	619	718	663	689	674	640	611	690	665	646	680	728	711	697	715	690	667	706	651	647	689	668	688	681	681	696	638	674
46830	25925	9305	2200	1231	642	413	385	382	364	334	330	334	323	334	336	318	338	323	331	341	328	310	326	311	307	322	335	320	333	287	284	325	320	352	324	289	319	286	309	330	274	318	352	336	304	307	292	312	319	293	325	317	309	323	304	311	302	346	294	303	314	305	297	307	325	322	318	332	299	318	296	335	321	312	288	324	351	281	311	317	335	312	292	336	292	318	305	313	310	304	328	316	341	338	319	293	303	277	285	322	283	328	317	316	323	323	301	297	319	295	322	290	321	326	306	325	292	339	319	322	315	330	302	326	326	320	306	331	329	273	301	290	311	329	328	302	287	312	318	311	324	302	317	300	291	332	289	300	325	337	343	335	322	292	332	313	338	338	301	321	358	307	285	309	324	304	334	348	326	346	304	300	302	303	325	279	312	332	291	315	304	352	363	335	341	300	338	317	337	290	328	284	321	292	306	329	302	309	332	324	297	271	327	310	316	359	336	310	337	375	303	298	323	298	313	298	278	290	306	324	311	323	300	332	275	320	296	301	360	297	308	287	302	289	284	314	318	281	279	335	326	304	264	288	289	304	298	337	342	326	341	299	377	303	342	291	298	307	323	299	321	309	291	303	316	323	346	301	337	324	306	292	305	338	325	320	306	299	311	291	324	302	324	294	306	344	320	295	268	325	325	320	337	301	286	302	313	318	299	307	318	297	338	294	305	309	301	312	301	317	322	309	320	303	314	307	306	319	344	299	315	294	289	298	319	303	343	311	331	308	309	330	313	315	299	315	304	292	331	315	349	320	302	321	279	279	314	295	318	334	289	299	323	294	335	314	303	303	307	323	331	332	313	285	313	312	322	296	314	324	309	339	314	295	295	308	320	301	307	337	315	319	322	288	309	323	336	312	300	321	293	345	278	306	302	334	303	340	294	316	290	335	321	342	322	317	315	315	311	305	355	327	302	310	284	286	291	294	299	276	279	294	269	316	264	277	280	322	302	326	290	291	336	292	310	297	282	307	296	341	289	333	317	285	306	303	311	329	327	319	313	323	335	308	320	316	308	310	291	329	294	373	325	274	345	310	332	318	308	298	321	337	281	306	299	300	324	321	283	301	333	346	298	293	281	292	329	315	302	334	302	295	311	321	294	281	307	314	316	324	326	314	324	357	264	318	325	292	292	326	307	308	305	330	306	320	306	366	322	280	304	330	317	336	328	296	307	288	327	338	287	303	312	316	295	285	326	335	310	303	309	300	309	337	313	300	307	316	294	308	287	338	289	319	330	320	300	310	327	298	335	315	293	312	312	321	339	292	349	262	284	305	301	307	326	338	299	298	301	304	333	295	324	340	310	325	323	339	316	308	349	296	357	323	350	306	344	321	292	308	331	294	297	329	296	364	307	291	345	308	315	318	290	311	320	314	301	309	314	362	345	300	287	318	272	310	303	295	260	310	271	309	314	309	326	310	320	340	306	308	307	335	291	311	304	310	307	327	321	305	310	287	305	308	346	306	303	309	323	296	306	301	302	326	318	323	320	321	300	305	331	322	340	314	306	326	315	346	348	310	304	339	304	286	289	301	319	302	343	304	316	295	309	311	306	338	302	324	296	285	290	324	307	317	344	310	304	292	339	304	334	299	305	361	323	315	332	302	311	296	300	359	339	301	327	320	317	319	308	314	337	323	304	291	303	314	323	322	316	289	313	288	341	310	303	306	327	312	334	323	317	306	323	288	338	316	326	307	322	318	347	296	272	331	327	329	308	300	325	315	311	304	312	382	301	286	312	321	293	286	323	326	336	317	300	318	322	324	296	299	323	310	316	315	321	287	315	329	304	353	327	283	319	288	329	333	329	308	318	299	295	350	315	279	326	351	294	275	296	330	321	324	265	340	295	318	289	288	356	325	346	337	320	378	306	279	288	325	317	324	277	317	315	329	329	336	319	317	304	308	294	299	304	295	327	288	290	341	321	315	353	314	306	333	321	320	291	310	313	341	315	303	321	304	319	310	304	311	288	313	331	326	310	337	309	302	321	304	322	282	303	312	345	331	295	306	327	338	305	307	299	303	316	305	304	313	314	300	306	300	294	267	332	335	327	310	299	345	331	294	321	337	308	309	290	320	309	301	311	353	315	315	288	294	303	288	294	324	312	291	319	308	320	270	324	334	297	329	314	298	310	335	340	326	313	312	335	336	327	307	310	301	296	319	312	283	318	342	325	311	288	292	315	305	301	333	273	340	321	316	318	313	325	304	292	358	284	315	330	310	297	316	332	324	309	309	312	280	314	290	294	334	312	306	286	302	279	297	330	353	297	334	329	305	321	299	323	326	301	322	295	314	331	288	328	341	337	287	304	276	319	314	312	313	313	312	319	319	307	295	337	319	264	301	276	315	327	343	323	317	340	357	280	311	308	337	293	313	319	281	320	326	307	300	326	291	330	317	308	292	363	305	307	297	304	310	317	331	290	314	324	328	324	320	329	359	302	314	324	320	314	342	276	336	289	276	271	295	329	294	308	294	330	327	319	342	302	315	314	295	355	315	325	300	326	315	292	296	331	311	319	293	289	309	293	303	305	277	307	309	329	318	285	317	293	324	315	327	304	300	302	308	310	302	311	342	323	315	345	327	318	334	310	342	314	336	279	296	293	297	337	298	341	297	295	297	291	343	354	298	300	329	347	293	294	288	338	325	338	304	319	338	317	311	325	324	345	304	297	331	327	332	297	327	329	295	294	308	320	352	342	346	306	271	314	305	302	318	296	283	307	324	294	308	294	312	327	328	289	313	340	363	288	294	342	326	283	335	326	319	318	341	308	301	319	306	314	288	305	310	352	259	287	287	337	313	312	333	294	304	288	326	330	346	337	370	340	310	284	330	327	295	313	276	326	310	307	341	310	303	333	316	350	328	274	304	337	311	298	322	304	309	322	319	310	321	314	343	299	316	333	306	350	312	249	311	323	301	317	299	309	334	301	324	311	331	341	311	284	317	318	314	290	345	308	329	321	296	340	289	314	305	309	312	330	290	299	347	322	324	315	318	297	313	326	302	338	314	326	317	276	331	325	318	317	322	328	358	303	294	298	272	293	311	314	296	361	326	306	321	307	286	325	282	277	307	289	322	264	341	311	314	309	325	365	341	283	311	330	311	279	302	303	288	315	306	306	286	292	278	308	318	310	319	313	287	285	286	284	337	334	269	307	310	299	310	311	287	320	297	293	291	279	309	350	324	342	311	339	274	293	311	310	306	309	316	315	325	303	308	341	302	306	286	278	323	323	351	279	318	307	321	290	286	296	297	329	317	306	324	324	322	296	307	314	286	352	318	299	321	300	320	352	310	290	312	273	311	311	317	288	328	303	319	304	293	319	298	306	332	317	295	314	319	308	314	345	285	282	321	308	278	314	330	327	316	365	311	300	296	322	329	319	338	321	327	302	337	303	273	300	347	349	324	320	359	311	315	301	322	329	345	320	307	348	293	295	303	316	304	292	316	282	285	323
31071	19848	10094	5036	3622	1697	1131	908	867	881	768	820	797	726	735	707	766	716	707	727	676	707	730	727	708	714	677	702	722	716	715	701	685	680	680	676	730	682	678	732	690	685	711	690	652	676	646	699	693	643	691	699	687	706	679	667	689	657	693	679	695	641	671	689	688	657	689	724	673	743	655	657	691	695	659	658	673	733	681	702	693	652	710	671	662	605	689	658	679	705	672	655	670	703	674	750	685	675	639	677	699	648	665	655	703	666	680	660	715	682	660	619	684	684	706	693	702	669	700	681	677	685	694	635	637	711	655	721	698	664	674	641	686	627	651	714	639	672	671	639	660	668	654	706	625	669	681	693	670	684	676	678	668	713	695	653	706	713	628	674	689	681	705	663	689	674	612	710	672	666	693	660	668	633	625	656	631	718	684	679	636	695	659	682	670	660	668	633	659	707	659	719	689	682	671	668	698	695	644	717	699	647	667	658	662	697	699	651	674	691	688	718	629	669	694	701	696	665	642	704	678	682	691	683	691	677	716	723	709	656	674	658	689	706	665	646	633	705	633	700	616	676	682	693	687	681	676	656	688	663	664	687	688	644	671	690	638	683	667	675	656	648	711	676	715	665	661	740	685	677	634	693	670	699	664	659	657	701	640	690	695	656	686	687	724	699	646	666	667	659	674	678	703	680	636	672	678	669	678	685	659	630	684	689	676	688	679	676	674	632	654	651	627	673	648	710	708	675	638	688	674	695	662	660	702	696	651	641	701	697	699	686	692	712	684	644	689	701	619	661	651	703	691	712	673	680	705	684	675	671	652	694	675	661	670	661	699	655	637	695	741	658	675	653	659	677	702	722	668	715	649	681	719	693	662	745	668	668	703	682	690	655	675	681	653	630	680	687	707	705	669	702	688	648	688	659	673	655	691	639	665	662	666	677	712	652	726	660	686	699	667	690	688	647	696	680	676	678	705	667	667	632	709	665	665	699	685	652	642	633	707	657	690	661	673	708	683	674	683	663	670	688	682	697	719	666	723	711	691	686	661	696	672	724	708	687	682	684	646	691	695	667	646	727	707	680	675	678	682	660	678	667	638	707	714	593	634	699	637	664	685	665	701	621	719	639	645	700	712	635	681	605	685	648	680	699	672	684	703	655	717	676	659	651	711	628	694	686	626	657	707	726	678	708	669	658	700	689	699	637	701	733	709	661	659	637	637	669	685	643	678	666	679	652	623	690	666	677	638	638	642	639	706	720	692	704	676	669	659	670	723	604	655	683	647	678	655	668	726	665	635	691	654	707	695	668	661	668	665	712	671	647	651	701	706	660	715	644	686	670	711	702	676	689	645	659	678	648	671	672	647	692	691	708	708	637	682	664	659	610	665	645	705	686	662	709	751	684	674	634	706	668	650	651	711	677	650	645	597	639	679	689	661	675	689	702	671	660	744	688	659	652	674	678	681	672	641	692	642	673	640	722	695	670	685	666	693	740	668	722	665	680	685	654	676	702	689	715	656	680	649	689	663	639	704	690	647	651	645	677	635	742	693	696	699	675	678	668	676	698	644	646	655	672	674	630	656	682	667	655	658	678	653	704	653	680	692	666	682	703	691	679	666	709	661	667	709	658	720	678	676	696	667	641	653	637	669	649	639	685	697	646	655	708	674	703	667	712	682	646	668	665	681	669	667	731	712	682	665	658	657	697	634	619	709	666	681	598	719	677	660	674	681	681	619	639	706	672	712	712	660	674	657	693	643	678	714	665	666	598	677	647	698	662	667	714	645	660	688	669	704	671	654	664	680	691	684	665	660	681	743	686	644	728	701	704	609	690	638	619	654	690	715	717	695	713	664	692	709	669	660	704	698	643	642	712	665	650	682	694	723	666	707	626	730	668	696	702	673	680	674	675	648	696	700	657	661	646	656	674	671	694	686	653	699	706	677	669	683	652	639	690	728	669	687	642	685	671	723	668	636	692	696	694	699	658	608	718	669	601	722	642	665	705	654	689	694	730	661	684	699	636	704	693	652	687	682	679	733	676	706	656	654	690	633	664	689	666	631	655	711	723	599	691	664	662	689	708	681	652	708	673	619	663	625	655	693	673	664	708	659	690	721	668	658	688	689	645	653	686	723	649	655	675	681	679	688	719	690	714	663	649	682	690	665	629	652	693	708	694	710	691	719	724	700	689	685	660	654	697	710	673	684	651	667	675	652	671	600	656	665	666	708	674	649	712	658	657	719	703	658	676	656	642	653	738	693	644	682	700	696	710	679	678	644	681	645	661	688	698	686	666	669	701	635	663	694	692	694	717	690	729	659	664	687	680	653	692	700	617	632	647	674	668	689	679	641	643	627	675	692	670	653	705	661	659	665	655	665	678	691	741	688	696	708	672	663	650	733	678	653	673	669	680	676	683	698	672	675	647	699	712	708	730	670	629	623	681	671	651	637	685	642	739	650	671	654	666	631	672	688	682	674	708	667	684	683	695	647	668	682	677	693	633	700	656	675	641	683	721	674	641	691	679	650	658	647	640	684	672	687	660	699	676	670	635	634	653	701	682	666	621	676	692	699	715	675	729	717	680	660	644	699	628	667	703	693	680	694	674	628	683	694	651	703	677	670	640	642	678	686	678	666	653	671	693	685	644	748	640	659	651	678	719	702	698	643	726	684	708	657	715	625	692	701	629	655	678	703	671	692	636	652	642	709	633	692	664	681	666	705	656	598	646	699	698	681	660	686	649	636	702	683	686	642	686	706	671	659	647	692	688	654	715	649	675	727	674	679	712	679	692	692	659	663	722	689	625	659	725	652	688	694	706	730	666	673	669	691	645	667	613	677	650	679	708	720	708	663	664	678	674	717	638	661	664	701	637	666	696	663	690	657	657	672	694	692	715	721	658	762	701	688	680	665	690	673	664	703	667	677	696	695	677	700	667	714	655	694	672	666	661	670	686	641	667	696	670	650	645	672	701	620	613	665	631	652	671	631	690	619	691	683	642	649	673	679	674	715	685	669	713	700	673	693	627	665	650	719	645	730	714	674	684	666	658	633	691	698	729	668	687	697	699	705	695	690	668	682	668	677	672	674	707	682	701	665	675	724	691	682	678	694	668	642	659	698	694	653	647	690	643	703	703	687	667	670	693	668	638	671	686	656	702	678	680	642	705	648	703	644	698	702	659	677	679	668	735	638	646	637	649	670	710	648	678	691	617	676	693	691	681	639	695	724	669	709	689	652	688	666	672	723	665	681	701	631	711	666	646	637	674	684	706	660	656	663	679	696	694	615	692	701	717	637	653	708	667	655	680	690	661	672	704	678	708	717	675	683	693	654	677	702	708	673	685	697	707	682	689	623	686	689	615	621	648	705	654	682	639	690	688	678	672	702	666	688	696	704	685	707	667	654	677	679	685	636	668	649	670	684	677	610	668	639	694	693	669	682	718	671	677	722	679	671	696	660	677	659	731	687	653	635	726	651	700	676	649	671	672	713	687	701	680	693	692
61016	28343	9721	3622	1474	569	477	385	367	363	343	346	324	288	329	300	298	285	307	323	334	301	317	292	297	307	320	303	323	317	338	309	310	304	318	281	351	291	318	315	280	313	286	334	311	325	270	264	303	288	297	331	342	277	297	307	310	329	297	341	323	282	305	315	319	346	315	331	299	322	333	336	296	330	308	294	320	324	294	312	295	323	292	336	284	314	332	321	319	292	335	333	361	301	333	298	299	337	321	300	310	329	276	306	313	291	290	263	309	315	304	296	338	286	294	326	291	295	299	344	276	296	302	311	293	282	321	303	279	329	327	278	276	302	319	308	293	302	307	310	308	315	320	309	292	314	315	252	335	326	311	299	348	326	276	348	345	294	303	307	314	309	299	301	288	314	315	329	311	310	332	293	335	272	323	277	323	300	290	309	306	286	296	304	294	296	297	259	304	324	284	344	321	297	326	267	299	318	310	315	297	303	318	333	306	309	303	296	312	253	282	335	319	299	297	304	342	292	292	305	297	316	323	315	322	301	335	343	312	312	312	350	351	286	347	330	345	291	293	307	294	290	334	325	315	285	286	285	297	324	264	337	306	285	315	292	335	296	304	302	322	276	341	333	293	308	307	332	283	304	319	305	303	275	279	346	291	313	319	317	297	264	295	334	289	285	318	304	358	302	279	294	353	295	278	323	302	308	303	303	303	305	300	267	325	306	326	294	318	296	298	329	343	295	327	319	312	291	302	300	302	294	265	291	287	320	337	313	330	291	294	307	317	284	304	302	296	332	296	314	287	311	321	284	326	308	307	329	300	282	304	322	317	332	307	292	302	346	319	308	326	298	322	351	337	324	299	304	286	313	312	330	363	334	323	315	347	301	316	332	302	301	307	319	318	294	289	301	317	297	296	285	318	293	271	323	372	299	301	291	274	324	305	309	308	262	339	315	297	254	308	354	322	286	281	342	304	308	324	334	324	345	304	305	292	277	319	286	311	337	293	279	265	301	309	284	272	260	294	299	303	310	298	332	336	304	315	343	297	309	324	304	310	315	332	330	321	308	313	323	343	318	291	313	314	313	320	290	274	297	306	336	286	266	334	311	268	308	289	327	297	288	315	329	326	277	305	332	286	284	341	306	296	301	304	327	303	338	312	300	314	272	259	299	321	299	298	312	310	305	312	317	308	283	311	338	305	313	330	316	337	296	350	290	293	305	339	302	297	326	299	284	293	295	316	286	293	293	292	334	285	304	282	282	331	315	315	293	355	297	290	320	302	267	317	319	299	299	298	366	308	309	301	295	292	327	305	328	313	310	329	279	306	320	323	301	297	321	280	302	285	329	293	359	319	309	307	280	311	263	293	314	326	287	292	358	334	276	297	319	309	295	317	306	286	319	300	326	270	293	341	346	318	293	302	295	332	303	316	285	285	308	278	296	285	340	320	286	315	307	321	279	310	267	310	313	349	295	301	309	306	303	320	362	335	327	332	339	320	315	289	290	311	320	327	345	320	323	299	307	322	273	302	292	281	322	318	310	282	329	301	289	318	330	301	301	330	334	261	325	303	329	308	332	316	315	289	300	308	294	310	294	310	297	302	305	318	279	314	318	320	291	298	289	294	271	292	298	322	306	316	288	297	321	289	341	315	319	302	309	331	303	307	316	277	281	305	291	312	296	279	300	320	294	292	288	317	324	294	341	323	305	306	322	287	303	298	300	312	298	297	320	322	274	337	299	283	294	301	321	323	289	293	322	335	332	326	356	312	294	295	325	278	311	330	267	288	313	303	332	281	333	307	318	299	328	326	271	271	304	285	308	299	286	300	323	302	347	246	313	304	294	304	258	275	343	289	298	315	315	298	325	290	303	298	267	280	334	342	332	304	340	298	285	322	352	333	306	317	307	293	332	278	313	309	315	303	305	344	317	279	302	316	311	292	340	296	274	285	284	300	280	321	300	306	320	282	326	284	335	283	296	323	334	314	305	275	323	327	290	315	324	304	309	311	316	331	325	266	310	324	304	308	309	290	290	329	311	301	315	283	297	317	332	332	288	320	320	326	320	304	284	304	334	327	322	277	295	329	326	321	301	268	306	285	293	290	355	348	302	311	334	285	266	305	292	291	316	337	340	330	314	314	290	304	328	299	339	271	304	317	275	286	321	289	290	301	302	303	325	297	348	318	293	300	314	323	301	331	315	291	314	331	308	302	318	289	277	280	288	257	304	310	300	284	287	293	297	273	316	286	311	309	293	345	305	300	290	316	350	292	290	321	319	263	315	323	331	283	337	327	312	298	306	314	287	282	283	323	294	303	297	322	298	307	319	319	302	310	313	337	321	311	296	346	327	310	292	295	288	326	319	286	312	305	308	301	310	291	332	304	302	313	298	307	337	301	268	311	277	313	292	284	294	299	332	291	298	284	323	348	307	308	300	322	285	332	327	341	276	292	285	302	307	282	303	329	297	308	307	299	297	324	333	338	312	302	294	311	307	301	334	287	291	297	301	282	286	304	278	380	354	304	312	364	313	306	337	286	297	306	316	326	292	331	322	312	308	282	292	342	316	286	315	330	316	340	308	282	297	295	266	316	308	316	274	285	293	329	332	305	320	314	315	301	302	288	304	335	316	299	343	313	281	348	335	305	296	298	290	296	316	290	325	308	296	305	284	283	306	296	326	332	304	340	365	308	297	314	306	323	284	302	302	299	334	320	288	306	304	286	285	336	286	277	293	309	281	309	304	311	283	277	315	342	305	305	310	344	310	290	321	283	264	299	302	282	291	303	300	328	295	291	282	331	303	284	317	310	260	303	293	312	318	335	305	309	272	280	301	316	314	314	299	324	302	301	314	296	301	332	317	335	330	333	317	303	258	323	304	336	295	316	326	301	297	298	315	274	302	313	260	311	308	290	303	328	311	277	275	304	327	331	300	320	315	295	327	277	334	339	266	312	312	296	311	313	324	303	307	296	292	317	322	313	298	302	311	316	357	319	285	301	283	301	306	307	307	304	333	317	275	298	325	319	313	281	322	286	302	342	296	311	293	318	307	305	312	295	283	305	294	302	322	297	310	312	314	321	303	325	293	293	319	287	310	305	303	295	319	286	318	306	318	315	273	329	318	274	314	290	302	303	286	303	291	327	289	339	290	294	282	337	322	313	307	294	331	306	329	279	286	316	341	284	286	329	297	287	288	302	309	287	328	323	302	280	352	307	266	268	333	291	260	298	290	282	288	302	286	273	308	318	287	270	326	339	312	360	300	284	303	305	303	312	302	315	293	328	303	261	300	313	302	306	304	309	305	309	306	305	294	282	347	323	294	338	287	325	311	306	318	287	322	290	317	323	324	281	306	292	314	285	322	281	273	311	316	318	316	300	281	327	297	305	296	325	296	326	327	298	306	292	318	322	287	278	317	341	316	338	328	299	327	310	306	320	290	304	349	312	311	305	337	310	297	296	300	323	304	290	256	308	299	342	286	307	324	307	317	305	305	307	302	346	334
40642	17720	10276	8259	4056	1598	1208	1144	977	896	853	846	775	771	760	753	720	686	772	653	697	671	702	708	737	697	677	692	685	740	728	716	681	709	655	691	708	708	669	719	673	701	634	698	760	659	702	703	689	672	631	634	694	651	685	644	690	663	690	672	640	646	657	616	633	678	641	738	669	743	663	642	664	645	666	667	690	686	631	671	651	643	701	691	637	660	678	691	616	645	657	642	651	665	667	664	715	681	640	695	633	689	638	700	716	635	639	687	630	658	641	696	666	648	667	662	653	667	661	652	708	625	657	670	634	669	676	659	631	650	703	682	689	637	636	690	709	667	659	660	709	697	628	726	636	699	673	667	668	690	664	706	667	650	676	610	639	674	650	641	654	671	672	652	642	666	675	657	653	655	661	694	681	666	669	647	685	592	691	694	673	609	711	664	707	652	687	684	665	696	686	639	662	675	670	654	651	692	678	663	658	655	637	680	664	643	675	640	720	653	619	636	655	695	644	646	649	661	663	653	636	674	652	677	646	659	664	716	650	698	686	649	660	665	632	648	658	676	645	696	659	633	671	639	624	673	643	639	641	646	711	705	648	673	678	683	639	651	668	686	675	687	653	686	674	652	648	681	642	664	709	712	686	614	672	641	701	640	659	696	650	716	691	667	667	604	679	594	714	691	672	650	676	611	697	706	669	664	645	707	667	623	597	644	673	665	698	669	595	695	664	650	672	668	655	696	694	682	638	707	660	681	641	665	671	634	638	627	634	621	620	671	657	676	649	671	716	690	669	669	644	665	679	680	637	646	657	651	669	691	685	670	673	662	659	661	641	678	660	662	678	659	659	661	667	697	678	645	667	661	692	676	689	664	712	641	706	638	673	678	673	615	648	623	638	714	671	649	680	684	665	632	667	640	669	624	679	665	637	748	665	678	645	664	697	663	692	666	669	676	666	680	638	660	682	670	669	669	601	642	654	650	655	696	689	648	680	659	638	645	659	662	644	716	686	650	721	640	639	653	694	678	659	689	626	693	648	642	654	687	677	697	697	644	624	707	659	631	682	662	682	690	687	699	699	633	682	745	680	644	692	651	623	674	666	680	656	706	728	637	662	659	647	698	622	663	705	658	657	674	676	634	696	641	683	664	708	656	678	655	671	618	676	674	682	648	727	682	666	709	614	679	665	661	659	673	659	662	622	654	650	627	674	643	683	661	640	692	667	633	647	674	659	662	702	672	683	648	698	693	662	656	658	672	677	676	634	616	679	641	685	703	643	634	686	629	648	635	656	642	658	667	684	654	658	652	657	641	682	671	687	607	661	673	648	602	669	684	661	702	626	676	671	614	676	696	661	702	714	658	675	633	685	689	690	649	672	697	642	652	665	657	668	600	662	643	677	678	650	661	667	683	670	650	650	677	687	655	657	677	656	648	646	656	660	661	688	641	706	685	697	691	638	662	667	674	682	639	669	679	669	686	651	679	699	691	714	657	703	651	665	657	652	670	647	630	632	705	667	637	694	634	656	640	645	646	676	645	674	704	681	691	629	664	677	651	673	682	632	654	629	645	696	695	618	627	628	673	663	651	682	625	678	714	671	697	622	728	630	667	629	661	689	671	606	650	689	653	637	685	632	697	673	679	674	698	672	670	652	618	652	671	655	669	676	675	664	649	626	680	683	679	688	645	636	672	689	675	685	684	670	671	661	691	709	695	675	706	664	716	702	699	655	720	699	702	694	653	645	671	650	661	663	672	664	699	667	695	721	681	618	670	702	677	686	629	673	682	642	635	673	689	634	648	677	632	650	683	701	638	635	668	661	628	685	652	652	674	675	657	650	682	699	671	673	690	662	667	653	662	640	664	670	726	663	649	622	689	672	624	620	659	648	680	616	696	670	683	670	662	622	687	639	693	657	657	635	709	678	685	639	696	619	646	656	680	686	663	611	666	654	678	646	661	701	614	652	656	657	647	700	674	659	669	623	621	666	636	642	656	661	683	666	673	676	649	632	635	676	672	691	677	705	688	673	685	671	652	596	667	647	617	645	646	627	681	657	637	672	659	632	658	689	679	646	659	676	687	660	673	680	653	698	719	665	622	673	667	607	655	659	685	671	663	680	633	642	680	652	698	663	654	641	638	696	678	623	685	659	692	661	675	638	652	632	608	695	697	667	677	644	692	639	652	705	697	650	655	648	684	671	654	649	624	671	640	705	682	648	633	635	638	711	641	641	635	671	625	682	665	684	661	667	700	688	622	672	736	759	709	627	664	646	682	710	649	641	654	735	667	669	648	642	702	604	625	633	636	660	666	686	721	663	632	685	666	681	683	669	678	699	631	665	719	681	675	652	660	690	635	646	657	625	658	672	659	656	663	652	633	703	638	645	612	651	685	615	660	627	683	647	677	675	659	658	729	645	662	728	646	665	674	624	651	648	660	709	680	712	667	696	620	671	664	665	649	651	698	692	619	690	661	632	651	665	643	660	651	680	641	674	712	668	666	655	645	676	678	655	658	660	660	661	629	701	678	691	701	678	620	651	654	657	688	619	667	720	621	692	654	665	666	669	672	657	630	650	721	676	626	683	651	618	644	674	681	675	689	626	680	690	707	659	712	664	697	641	663	644	632	690	643	663	622	700	701	691	642	686	632	657	696	675	682	656	627	680	664	660	650	676	694	662	649	671	693	666	618	668	661	690	671	645	626	703	675	686	693	680	667	684	663	635	651	639	673	650	640	667	687	640	656	688	681	670	632	642	710	642	652	670	635	675	664	711	658	697	662	673	638	647	733	638	673	646	647	661	676	707	630	639	626	653	653	655	678	692	641	638	697	599	688	646	657	630	670	696	682	685	637	655	661	685	651	710	652	644	618	640	680	722	681	729	663	678	645	659	665	643	634	637	634	635	636	642	669	695	649	657	680	674	642	704	628	652	668	692	711	676	647	690	729	645	650	668	698	644	704	704	657	729	710	691	639	708	649	678	668	668	671	680	642	647	679	640	672	668	631	649	625	678	660	704	647	666	652	625	628	631	669	673	682	666	659	633	651	668	642	679	653	666	653	704	658	664	665	663	678	683	693	623	717	648	658	692	687	636	647	680	641	650	667	656	730	681	663	684	642	640	654	646	652	675	658	633	671	676	657	614	668	679	654	664	703	616	669	654	651	675	684	662	686	654	633	687	664	713	680	602	645	679	662	668	686	686	649	646	716	640	667	640	625	624	690	625	641	689	650	683	636	637	697	645	712	661	632	646	711	665	666	631	673	667	658	695	703	698	640	655	684	692	674	731	650	692	661	657	654	676	653	666	662	667	687	630	640	681	682	640	608	632	673	658	697	671	694	674	642	657	672	681	695	674	629	665	701	653	665	656	649	694	630	670	712	644	676	649	650	711	656	647	645	711	688	654	673	637	663	703	694	660	654	645	713	663	660	672	680	645	691	616	661	654	671	671	687	645	653	644	708	626	674	658	649	643	652	661	645	688	670	696	680	698	618	701	680
61436	30522	17348	7522	2223	827	562	499	475	393	392	416	332	360	368	312	344	357	319	309	353	335	316	310	305	347	325	302	308	320	367	337	322	311	342	332	324	323	319	320	308	302	314	327	321	332	302	338	289	327	332	311	267	303	317	314	302	337	309	286	320	317	290	321	296	293	297	288	293	307	311	322	292	321	298	288	309	318	291	329	316	304	297	305	290	311	313	275	317	337	274	332	278	280	260	303	292	303	329	340	318	303	302	339	324	339	284	289	340	345	355	289	333	306	309	305	299	279	297	315	299	309	283	310	299	340	323	275	328	311	291	331	276	310	335	299	317	289	303	318	303	309	335	316	285	307	317	303	331	295	286	334	286	332	302	308	334	311	328	337	299	331	298	314	337	313	315	315	281	297	293	304	310	310	306	289	312	317	297	292	313	294	331	349	310	306	255	273	328	313	305	284	308	316	284	332	318	319	286	295	312	292	282	285	310	324	298	286	332	284	269	306	317	304	298	302	307	343	304	277	281	313	311	319	356	318	302	339	307	322	311	295	291	314	303	316	334	302	321	282	313	313	331	320	287	324	306	296	269	311	312	298	271	299	293	270	288	294	305	337	306	301	312	304	312	294	321	291	299	335	291	311	317	323	308	287	327	309	319	283	296	337	291	327	326	303	325	297	319	321	308	327	323	317	305	285	331	323	323	307	338	271	311	294	302	338	296	302	325	333	266	286	293	307	275	295	333	338	280	320	331	289	318	310	302	326	301	308	317	323	285	330	290	277	314	321	332	325	328	294	315	321	296	295	295	295	331	293	307	294	289	357	319	284	305	330	300	291	274	326	289	280	345	313	332	316	295	318	309	306	341	311	291	336	343	298	337	289	303	311	334	283	324	287	313	273	274	292	319	292	315	333	329	310	310	332	322	301	292	299	307	314	332	338	335	336	332	309	290	291	295	343	324	331	328	319	316	335	307	304	331	273	278	271	305	352	346	323	321	318	310	302	302	293	306	290	304	296	311	339	258	320	333	313	307	277	318	282	303	296	342	322	327	316	326	309	329	296	303	346	285	314	320	306	316	336	276	308	337	321	327	326	321	316	283	306	312	334	309	319	327	336	298	338	286	339	349	316	308	328	301	277	291	299	283	322	333	299	313	318	312	338	317	286	319	324	289	300	281	331	311	321	274	359	345	313	306	291	313	304	321	277	285	309	305	304	296	284	275	318	311	312	322	310	288	314	304	319	315	329	316	315	329	285	320	310	295	321	318	312	339	303	292	294	324	273	332	295	310	319	309	340	307	306	319	319	318	314	333	285	265	311	326	327	318	313	317	328	329	293	283	282	324	313	279	314	300	279	299	324	327	317	279	291	298	315	309	295	288	266	318	315	287	319	302	305	298	316	270	324	316	291	282	323	331	307	294	325	288	308	321	318	315	321	288	321	338	326	286	299	292	338	328	298	308	280	324	291	307	299	306	311	330	300	296	300	283	294	323	303	308	315	308	279	341	353	320	292	290	318	263	284	324	312	307	348	291	327	304	296	296	307	308	298	302	337	299	299	285	323	294	310	326	317	291	299	298	299	304	273	311	320	326	318	303	293	275	330	302	309	292	314	290	320	296	316	264	304	300	305	311	304	340	303	330	315	300	323	296	326	291	291	322	321	336	350	280	300	305	302	333	308	309	294	315	316	303	308	329	324	340	280	323	301	340	305	326	292	314	341	306	285	285	301	318	302	309	325	298	302	316	318	313	288	313	312	303	299	303	292	318	305	301	323	284	316	297	292	309	317	312	294	306	310	299	325	306	342	325	268	295	336	318	374	314	306	334	312	305	314	376	304	321	293	306	319	307	307	327	287	276	324	295	318	294	306	272	312	298	264	294	317	297	314	331	293	337	302	295	325	311	307	267	297	294	324	332	270	306	303	295	301	310	297	312	303	292	312	347	299	322	302	310	334	327	334	292	313	349	340	301	298	290	300	302	281	290	315	317	311	311	347	287	331	296	312	356	305	261	320	313	322	294	305	321	319	323	300	284	297	323	321	318	296	272	320	318	319	301	315	306	314	354	303	312	290	303	305	298	313	325	316	265	306	307	304	277	281	309	302	307	291	308	293	301	305	291	333	279	301	305	310	311	317	291	302	299	282	303	319	342	300	316	309	320	279	284	314	305	320	318	352	285	321	318	338	370	323	300	294	280	334	311	297	313	330	337	327	299	308	307	291	321	293	272	303	285	288	319	313	281	318	306	323	273	344	315	326	289	317	283	300	311	302	309	281	320	325	304	290	299	273	325	285	322	336	303	281	295	323	285	287	337	271	332	336	298	299	300	347	287	296	288	302	318	309	317	309	300	328	316	299	305	293	321	312	343	311	298	311	322	322	291	334	301	322	269	282	299	316	316	286	278	300	281	259	268	303	363	331	334	308	293	313	346	289	342	328	311	312	308	308	307	300	330	307	294	333	311	316	331	314	305	303	300	324	299	329	312	308	286	328	307	321	309	342	290	285	318	283	296	285	336	315	336	340	297	314	325	330	297	303	306	334	304	287	327	298	325	329	337	347	331	288	300	315	311	296	324	326	317	318	303	341	304	299	260	270	311	271	345	298	317	317	287	304	338	310	338	344	317	306	366	314	276	299	309	307	335	272	310	297	297	289	311	314	303	288	309	300	326	336	310	292	297	302	272	289	280	326	335	303	324	290	324	309	321	309	315	309	305	302	312	324	318	265	329	295	285	326	308	285	295	313	310	347	341	337	323	338	283	325	330	314	341	301	310	287	282	295	288	291	309	309	304	303	319	311	310	267	322	347	312	319	302	273	275	321	317	311	301	300	313	305	345	322	333	330	317	329	306	306	325	339	297	320	342	327	299	267	269	311	289	319	276	333	321	344	321	298	316	335	280	300	299	339	321	300	276	305	331	277	331	341	331	324	316	305	304	316	327	320	314	301	294	279	313	330	315	275	319	282	296	323	296	276	310	301	281	296	309	311	332	318	351	286	312	353	332	299	303	328	324	292	310	327	302	316	292	338	348	307	296	273	322	296	299	327	308	325	304	307	284	291	341	317	315	315	334	269	344	303	303	330	330	316	300	289	323	288	333	309	315	304	309	300	279	310	314	315	306	322	319	296	324	315	328	280	321	297	315	282	291	304	304	315	278	312	295	306	307	336	310	285	287	292	316	273	311	325	340	324	271	305	325	323	316	319	317	326	333	297	281	293	314	315	322	312	308	293	332	329	283	258	299	282	303	323	328	296	297	300	318	303	332	318	314	346	306	294	291	347	303	277	308	321	268	337	312	316	320	298	305	320	332	306	329	296	327	300	345	324	346	321	313	303	275	323	316	334	282	299	293	297	296	322	294	289	315	331	357	317	332	298	303	314	284	299	280	332	314	304	300	313	326	300	290	273	300	316	306	313	327	334	335	297	322	337	334	299	279	299	295	321	278	348	349	284	296	324	317	294	279	306	306	280	306	307	328	303	340	297	274	310	304	306
39118	22653	19428	13153	5698	2428	1735	1429	1273	1070	1034	937	917	884	851	760	783	751	745	783	781	695	749	720	717	674	720	732	718	738	680	740	668	718	713	718	756	720	744	719	738	726	705	680	701	717	731	632	649	670	691	650	689	657	658	678	681	655	677	718	702	735	646	676	700	710	659	712	628	650	621	703	675	705	672	682	693	694	678	718	623	725	696	703	718	619	636	699	679	647	651	699	613	646	612	673	627	671	684	670	668	717	689	650	641	696	692	691	661	678	654	639	640	639	658	665	662	660	649	633	641	671	659	684	690	674	633	637	691	714	690	672	647	694	655	691	660	664	694	670	612	668	692	675	695	708	676	685	657	663	656	700	685	646	682	696	684	665	636	717	669	653	662	689	657	637	645	645	687	642	677	642	664	676	674	694	698	725	661	683	673	656	686	705	699	645	702	661	653	656	614	675	661	703	672	629	646	639	676	659	640	650	613	714	698	681	702	672	677	675	682	626	658	650	671	662	657	706	688	669	658	660	678	668	666	697	642	665	663	675	675	633	614	639	681	695	707	655	678	655	677	661	665	728	695	641	680	677	702	714	682	692	670	676	664	682	630	666	644	664	664	668	689	694	727	654	693	660	648	691	681	640	670	630	631	692	664	648	671	640	652	659	615	681	639	674	667	647	689	633	658	660	649	762	629	666	663	678	673	735	680	650	711	661	704	721	659	657	648	650	640	641	663	677	651	617	673	665	679	693	689	633	671	712	664	671	644	649	678	648	653	697	616	649	710	629	706	696	678	665	642	706	666	676	700	744	653	687	736	673	730	690	700	700	689	692	641	700	688	678	643	699	696	702	704	691	685	680	637	637	686	654	700	640	719	695	640	706	677	643	700	686	660	639	655	696	661	642	666	705	667	736	658	687	624	665	657	663	661	682	624	659	679	680	656	638	659	658	674	690	645	700	645	649	680	637	658	693	668	636	594	695	688	627	679	682	663	632	655	669	692	666	700	648	636	652	701	691	670	682	682	679	644	673	662	714	678	646	613	658	640	642	694	684	683	689	673	671	657	702	682	661	646	609	667	685	623	729	667	662	615	694	639	640	670	716	682	671	667	648	660	689	683	684	652	687	667	661	666	704	707	671	631	663	656	643	675	688	664	693	632	700	673	638	628	647	669	677	721	659	670	668	671	680	646	691	655	667	665	660	648	726	668	643	653	683	663	686	622	708	705	643	649	670	662	661	679	687	701	665	654	672	651	671	659	700	673	668	641	653	641	650	624	719	647	688	683	666	668	715	679	669	693	677	670	663	681	683	664	668	675	632	658	643	643	701	648	701	708	670	697	645	681	657	712	675	688	670	700	632	693	672	682	678	744	671	621	667	712	645	671	685	712	653	622	663	689	619	700	688	654	686	672	686	627	651	704	714	674	659	668	650	737	644	665	691	642	643	667	658	664	623	630	698	697	668	645	666	722	663	706	643	680	688	636	668	687	668	676	635	679	654	629	638	677	665	677	654	666	688	675	694	660	665	667	714	626	682	687	668	652	676	713	708	674	644	673	621	677	659	684	682	673	684	635	693	651	645	665	657	666	708	650	636	690	656	685	698	704	649	616	637	639	673	691	690	675	652	670	677	668	590	636	704	652	667	594	703	689	707	683	643	650	711	659	681	635	710	646	649	719	683	662	606	699	702	650	637	689	678	725	667	637	700	732	718	631	636	681	674	684	677	721	674	694	660	704	684	674	685	656	691	699	637	704	657	678	670	668	640	644	666	646	648	629	702	630	711	714	711	686	656	682	651	684	678	647	667	655	679	671	653	710	667	687	674	681	653	614	680	654	678	688	674	664	705	678	627	666	646	691	697	657	698	676	701	646	668	671	702	636	639	691	646	644	672	672	668	642	674	679	705	661	688	657	677	672	637	666	665	655	644	687	670	674	672	677	630	685	690	688	671	645	636	668	648	691	666	696	682	666	656	690	624	688	632	664	670	655	677	654	633	665	693	699	720	660	630	701	662	651	686	663	697	669	604	684	693	683	726	697	661	686	700	668	646	653	648	661	653	678	688	651	681	701	652	667	690	625	701	656	675	636	645	643	632	707	668	675	668	677	687	674	675	708	628	661	649	608	690	688	683	705	709	686	634	611	634	630	661	671	652	670	704	655	647	644	671	650	702	675	663	680	655	667	692	671	716	690	702	671	663	690	644	643	723	711	658	666	658	649	691	688	674	710	686	645	686	642	697	669	683	656	673	662	645	663	673	704	720	657	670	643	638	680	661	668	675	666	684	705	679	679	692	680	693	722	689	692	657	632	680	640	659	676	678	654	622	676	632	679	738	645	652	678	686	662	625	665	687	642	672	696	679	642	714	695	669	644	631	692	683	688	697	676	712	685	671	651	710	665	687	639	674	722	621	627	621	645	660	673	695	667	699	683	663	655	684	665	677	699	668	704	648	672	654	645	681	647	683	669	673	657	680	668	675	662	667	630	658	629	682	661	679	688	610	656	637	663	694	690	649	640	653	618	670	696	684	714	686	668	660	674	664	681	676	625	697	690	690	643	696	653	680	633	671	620	661	690	637	701	673	689	674	673	690	643	696	690	665	687	655	706	686	710	675	706	650	679	699	670	673	684	616	634	691	654	711	654	687	663	676	702	671	659	647	636	658	641	628	713	672	683	638	648	690	665	718	642	605	640	691	659	655	664	702	694	699	629	651	711	644	650	672	659	677	669	674	687	678	681	678	673	600	692	642	677	674	635	679	629	678	647	656	664	698	671	633	683	658	675	687	678	649	657	636	721	655	701	654	641	651	651	708	650	683	695	677	671	670	671	724	667	683	614	677	715	675	711	665	642	680	643	665	679	708	697	688	660	677	627	665	657	690	673	668	680	705	649	658	711	725	633	692	695	641	633	707	661	678	630	669	648	625	683	696	603	687	621	684	692	670	648	726	653	660	680	630	661	675	669	674	666	676	709	626	640	658	659	674	653	672	672	667	642	639	621	666	641	694	684	629	721	662	697	714	682	692	713	691	672	636	685	723	682	642	668	660	637	604	664	672	651	655	657	681	708	708	683	622	667	651	650	668	674	666	667	671	694	630	651	659	687	687	676	653	694	652	705	742	661	652	685	672	632	639	710	651	675	681	641	686	694	660	616	647	625	702	626	698	640	664	698	673	678	646	618	657	685	688	689	624	638	658	699	678	673	620	632	647	664	655	701	676	636	721	596	661	641	630	697	672	670	659	655	656	629	642	678	661	647	719	669	691	671	660	688	686	713	698	694	634	660	686	661	708	656	667	665	677	637	701	662	697	656	708	702	706	632	645	707	714	671	697	653	647	688	640	692	678	711	655	697	672	658	703	658	659	659	699	630	632	691	688	670	676	692	702	621	655	631	697	647	680	645	672	692	658	657	667	633	682	716	699	630	673	681	694	637	640	681	684	648	716	656	658	647	667	686	666	689	620	668	656	680	679	674	679	699	661	660	655	651	690	639	678
50791	21044	6242	2053	871	516	448	393	343	356	360	315	349	365	320	306	311	305	291	308	331	350	327	314	319	336	329	313	319	363	320	295	291	312	328	315	310	307	342	336	326	326	334	334	302	315	307	307	300	300	298	315	287	342	313	283	322	313	357	308	310	306	313	284	318	325	300	338	310	305	309	297	305	277	310	288	301	279	309	346	353	304	300	277	277	314	333	290	290	295	320	325	297	343	344	312	301	318	277	316	315	321	290	352	311	347	329	318	279	306	333	279	327	315	304	316	290	303	320	286	353	298	291	325	325	294	303	310	301	300	297	311	294	315	313	322	286	330	300	295	317	278	299	308	333	301	339	350	324	300	337	341	288	318	308	300	337	280	314	318	293	281	279	310	277	322	302	277	312	330	353	337	312	290	310	364	320	341	339	312	312	326	319	332	276	278	331	275	334	303	304	312	311	260	311	339	279	325	312	288	310	310	309	321	297	317	296	321	317	332	292	345	335	293	333	278	294	303	319	325	305	294	321	311	289	270	347	325	308	301	310	329	269	317	308	269	338	279	319	312	307	281	284	291	311	323	271	341	317	310	326	337	320	315	292	313	330	318	260	295	316	339	259	345	295	318	300	324	316	322	304	331	316	297	308	319	308	326	274	319	287	304	326	335	277	302	336	306	295	302	314	327	305	274	324	316	302	313	349	329	322	330	322	336	297	298	291	299	307	297	329	271	315	333	298	314	304	309	300	300	353	331	294	337	298	294	333	308	311	309	308	330	292	279	329	338	305	308	301	320	325	307	304	315	303	318	323	315	308	343	333	305	326	302	322	317	335	323	336	322	302	334	300	316	349	311	339	302	314	340	329	312	303	285	276	359	344	348	333	304	306	329	304	336	323	319	298	299	319	300	320	325	326	315	350	281	305	302	383	315	305	329	312	284	317	301	306	318	305	287	305	307	327	301	277	328	325	287	339	351	310	320	284	322	330	289	331	293	323	287	292	321	306	307	297	301	301	309	320	276	339	290	325	322	339	328	311	319	314	318	303	346	313	308	338	280	313	301	326	350	317	311	287	336	338	322	339	325	309	300	298	320	325	299	303	358	320	309	315	310	358	319	305	325	331	329	303	320	307	307	326	338	292	300	320	294	298	320	328	309	321	305	299	316	337	290	304	328	294	312	321	317	321	317	339	300	317	308	319	308	339	289	306	302	317	317	353	310	296	328	319	288	360	273	303	313	348	290	325	318	312	318	303	302	319	302	350	312	339	353	347	318	337	355	312	331	306	334	289	334	320	310	281	309	305	318	330	327	294	306	343	318	333	299	306	302	312	332	299	298	299	321	286	309	313	318	306	324	321	320	342	352	321	278	313	317	338	310	288	312	299	316	326	312	301	328	295	317	329	275	289	319	321	313	335	320	295	294	282	309	333	289	318	313	314	314	340	341	318	322	318	334	319	323	321	281	318	329	321	261	303	351	341	326	298	305	332	305	307	344	303	320	314	328	307	293	331	333	323	327	325	304	288	321	309	349	318	334	287	292	336	335	283	307	332	301	318	317	346	307	318	296	329	297	300	292	293	321	284	307	328	324	322	327	330	287	286	305	294	308	307	333	315	323	268	289	313	342	323	314	307	308	333	319	334	310	351	311	323	322	312	332	363	317	337	343	334	338	338	324	321	283	307	341	331	281	292	330	310	306	302	329	338	311	313	321	329	281	338	289	330	306	325	333	315	320	313	308	312	304	321	326	280	352	313	289	317	325	329	298	329	314	313	330	305	283	299	317	312	287	315	326	315	302	312	311	332	323	317	286	306	322	327	314	336	334	323	345	314	342	314	286	331	288	327	307	274	337	337	313	321	359	367	364	294	304	288	275	331	300	326	315	326	331	307	291	310	312	299	294	337	304	334	310	330	329	320	311	300	313	347	324	325	326	323	302	315	331	320	303	291	313	283	282	289	277	265	313	327	327	313	313	320	373	312	320	301	351	316	330	312	339	311	324	374	301	306	317	292	314	317	315	332	289	301	332	302	310	331	305	281	321	318	319	308	312	310	313	320	288	343	296	325	315	357	319	316	338	299	319	310	317	323	270	314	337	327	278	295	331	336	327	316	317	287	322	315	315	311	305	321	319	332	330	300	325	303	311	322	357	318	337	317	312	342	309	302	310	325	308	315	300	325	340	294	291	322	333	303	323	318	317	316	326	358	302	314	328	312	315	323	308	298	327	313	297	307	277	310	307	324	316	316	320	321	340	296	308	331	308	300	321	346	305	307	348	319	307	279	329	321	312	321	327	294	344	289	292	347	323	325	295	343	325	295	319	328	310	267	304	302	345	304	324	313	317	327	296	307	311	282	304	304	315	310	317	301	323	307	308	330	317	313	355	311	334	315	308	304	298	336	268	275	307	340	298	282	308	307	319	314	314	300	311	328	323	300	308	324	319	324	286	351	353	292	309	327	332	321	324	321	329	334	364	328	331	281	342	319	325	303	325	275	313	321	291	318	319	315	306	329	279	276	303	348	294	310	309	337	295	324	295	333	315	299	304	323	285	303	361	304	304	292	313	328	320	298	320	316	312	310	315	345	296	311	319	355	319	308	318	330	284	302	279	292	302	306	308	339	304	323	312	321	323	287	333	292	269	275	269	300	287	320	333	321	334	308	304	285	296	308	301	295	321	315	321	308	333	292	315	342	318	329	324	308	344	318	325	320	326	300	318	305	340	322	326	323	293	295	311	316	323	304	292	327	283	337	329	316	276	341	321	298	326	321	320	358	308	313	327	300	295	280	328	322	317	318	262	310	324	338	309	322	319	326	313	322	304	350	350	293	313	298	269	300	347	298	306	311	313	277	300	337	342	308	309	318	287	267	313	300	329	312	315	294	336	295	320	311	302	307	288	270	341	336	312	296	280	295	299	295	286	323	309	303	308	333	288	319	306	328	326	326	305	307	293	340	335	306	284	289	341	365	328	314	315	318	331	289	287	312	288	309	317	312	331	302	320	337	328	301	297	293	316	293	312	289	261	283	319	304	300	283	308	281	324	331	316	309	314	305	325	295	339	294	340	290	312	283	340	330	312	320	339	269	293	323	303	331	298	320	302	309	344	276	332	318	298	303	305	326	323	312	312	260	331	303	298	302	309	284	301	349	296	300	299	311	288	310	324	303	326	309	325	314	290	301	364	291	289	302	280	329	305	311	298	279	310	291	282	335	329	286	307	321	317	341	287	321	309	301	313	356	337	328	310	301	325	313	333	317	294	298	358	319	321	311	317	306	283	313	314	294	272	333	338	325	320	323	311	319	308	311	316	340	336	330	299	312	315	336	304	337	345	312	328	322	335	307	345	301	310	313	318	288	335	314	310	361	321	312	343	307	315	313	297	338	331	347	270	319	316	325	335	343	312	301	323	339	312	314	298	308	324	298	326	300	303	315	291	322	313	312	322	300	303	312	339	291	329	301	316	344	321	312	297	306	328	289	292	335	329	318	300	319	315
33114	12820	7334	4528	2459	1559	1268	1043	946	894	855	792	808	809	745	719	753	694	757	701	708	643	736	682	634	714	687	729	759	694	689	693	691	715	685	683	715	694	740	663	702	744	670	658	695	655	737	678	691	687	695	658	663	672	657	631	708	723	684	687	638	658	709	696	673	650	633	712	670	654	676	686	688	666	682	720	684	667	655	675	645	673	717	672	655	650	644	678	675	747	668	704	650	670	672	684	673	704	674	647	694	702	679	672	681	652	698	671	658	708	684	723	637	700	635	702	649	669	695	672	638	642	683	671	661	694	686	690	688	714	676	649	647	670	720	714	666	665	663	662	661	639	657	734	657	696	667	664	677	631	669	671	692	657	645	671	665	619	686	650	708	728	645	662	693	694	699	676	684	688	682	633	691	713	718	709	682	660	711	649	683	631	693	665	707	675	687	690	657	680	676	688	666	700	672	646	658	673	666	660	704	692	658	675	641	665	676	666	676	636	641	665	681	705	670	689	678	676	652	713	670	678	663	651	631	649	663	654	657	672	713	695	672	660	685	636	719	666	683	640	701	696	695	721	695	707	647	689	655	672	692	658	663	663	642	658	675	662	719	695	672	622	667	652	661	649	680	743	676	665	624	659	667	693	716	671	690	658	661	647	673	683	746	698	697	724	656	656	647	689	630	720	612	633	692	622	690	639	649	669	648	669	691	682	697	659	714	665	688	653	708	616	657	639	634	671	659	680	662	693	663	667	658	686	710	646	680	650	666	614	728	675	705	678	668	743	654	690	667	669	681	655	680	668	705	639	652	695	646	689	663	620	676	665	651	699	710	680	716	683	705	630	665	711	686	661	619	635	691	631	626	663	712	698	724	632	721	657	691	666	668	707	662	661	666	630	655	639	719	680	670	656	711	694	641	688	696	698	676	673	661	684	682	697	711	656	633	697	709	656	625	694	690	646	696	686	723	600	616	640	635	636	708	702	683	727	663	689	695	650	688	680	641	655	659	687	685	700	696	682	693	680	708	686	678	677	651	675	681	664	651	677	629	645	678	633	731	607	686	726	683	673	736	670	675	632	702	639	664	680	673	677	707	659	685	663	643	656	662	721	698	725	637	635	641	718	658	670	635	629	668	689	724	663	661	688	671	696	627	646	669	692	674	705	680	641	711	654	642	687	664	674	673	669	638	657	665	702	657	642	662	685	657	709	627	622	674	684	678	668	662	680	657	624	673	669	658	711	669	658	647	649	659	658	664	688	673	699	667	692	688	684	647	619	642	669	669	707	651	669	659	673	623	706	679	661	647	696	678	643	659	673	673	680	705	689	688	714	683	647	689	658	703	664	692	664	677	665	679	679	691	659	646	675	658	665	642	664	639	684	687	660	644	676	694	683	654	728	658	679	660	700	702	668	698	660	714	720	613	703	634	698	696	652	679	703	664	636	649	672	646	640	646	643	668	663	691	733	657	696	645	648	681	686	686	643	672	667	644	663	638	708	721	683	671	696	658	665	678	638	656	690	643	663	696	657	653	680	698	647	638	658	725	687	675	672	657	628	682	668	676	691	647	679	631	652	663	687	676	642	676	637	655	642	659	718	666	719	653	666	683	689	671	653	701	708	643	647	638	691	677	651	702	684	658	649	687	657	669	652	655	679	690	686	697	681	621	683	675	671	693	649	674	659	641	694	685	662	655	706	684	641	679	677	738	679	675	696	682	660	647	684	630	646	625	695	686	648	669	646	685	622	650	687	653	673	647	684	677	712	649	697	680	651	627	693	694	684	711	653	675	654	664	656	717	647	666	705	679	651	660	705	722	661	674	621	653	646	653	670	675	700	697	690	655	654	695	732	667	654	690	648	701	653	690	728	626	696	666	640	683	685	682	685	650	663	683	662	662	715	674	685	640	662	693	642	649	666	652	646	678	705	709	649	650	682	691	685	657	659	699	659	674	661	683	676	674	680	655	679	696	651	687	697	686	709	652	656	667	675	669	694	658	686	641	648	699	705	709	683	672	712	668	639	602	680	687	664	675	675	695	675	665	624	668	678	697	709	695	706	639	680	659	669	702	677	684	674	641	677	701	676	665	649	646	642	680	642	649	690	653	651	701	647	621	666	660	692	659	672	675	677	649	675	676	680	726	629	675	664	666	699	701	633	694	667	678	643	642	657	666	663	663	676	676	694	681	670	669	695	635	644	671	639	660	686	637	681	685	669	660	628	643	674	652	693	632	695	669	695	678	647	664	670	664	695	676	704	634	659	679	712	686	648	671	723	695	690	666	630	685	631	652	667	701	663	681	665	696	669	673	664	674	663	678	651	665	700	651	688	711	662	656	722	674	689	672	700	678	662	632	682	646	645	731	660	694	650	651	646	659	672	656	674	648	695	678	643	694	708	650	643	738	637	670	678	669	649	671	690	664	636	687	683	658	633	665	651	720	697	669	692	659	700	654	640	622	690	673	672	686	689	615	693	670	687	703	671	659	702	733	650	683	629	700	664	660	687	642	639	695	691	655	696	693	739	620	629	645	651	677	668	656	717	712	673	648	666	641	641	663	650	680	657	681	682	660	656	640	663	652	616	689	672	670	676	717	634	632	651	638	668	620	664	640	694	684	639	685	659	690	699	628	692	700	631	679	668	691	679	672	641	664	699	693	602	689	630	695	717	659	646	660	731	677	678	701	659	701	649	707	649	660	671	644	638	713	672	647	666	695	661	678	686	666	679	649	656	675	731	710	666	696	662	668	630	654	655	680	697	670	657	656	669	657	639	683	655	703	691	692	666	630	712	682	718	685	715	665	701	676	650	712	719	645	741	685	645	694	688	702	654	671	683	698	645	731	694	692	719	667	678	598	679	637	697	646	666	657	685	671	641	664	713	646	666	636	694	675	665	672	677	656	653	643	655	722	686	669	657	651	693	683	654	670	688	664	668	638	678	656	667	673	624	731	646	676	710	660	703	643	616	702	755	672	678	659	687	656	653	675	623	721	657	647	690	687	657	684	691	615	689	660	658	690	655	684	677	703	660	681	693	730	661	683	643	675	674	731	637	657	677	669	730	656	641	659	684	648	689	703	662	689	695	674	668	688	689	670	675	658	647	697	718	666	613	694	666	661	624	689	724	707	647	656	683	667	708	638	675	681	656	686	664	701	696	624	717	731	720	684	645	723	683	634	654	660	658	679	665	703	689	699	693	676	717	653	695	692	702	684	679	668	648	624	619	655	669	676	704	702	717	680	686	678	680	674	654	677	662	730	656	654	666	644	717	691	638	700	722	669	668	648	674	712	641	672	676	675	692	666	676	726	648	683	698	717	677	639	629	657	693	699	715	657	684	647	682	683	655	677	687	730	650	697	708	649	677	645	678	669	678	655	700	723	711	675	717	708	706	693	702	649	674	693	662	655	640	716	655	670	673	669	634	716	683	692	650	697	695	691	641	682	693	653	679	710	675	675	659	693	691	682	681	691	689	679	677	671	659	690	700	678	657	645	718
60062	26099	8582	3272	1281	579	404	355	356	369	356	348	305	337	304	291	312	294	320	318	300	310	294	332	316	340	309	310	294	285	310	321	310	317	312	299	320	336	308	300	327	285	329	277	298	304	291	281	336	307	304	319	345	306	307	334	305	354	324	301	270	291	296	325	299	324	331	328	296	324	289	280	313	329	323	315	305	320	282	315	338	341	306	301	285	317	339	305	281	320	324	323	319	324	313	351	291	346	322	290	310	292	305	331	316	312	315	318	296	297	304	301	324	299	325	291	327	324	316	311	292	318	364	304	304	300	294	300	330	330	317	296	337	319	304	320	307	322	332	303	283	316	309	303	288	287	315	306	321	303	291	333	296	283	300	299	345	261	317	313	282	294	316	293	315	301	282	286	329	300	368	321	336	299	303	310	304	293	280	320	307	292	326	311	302	275	306	330	323	288	339	337	337	289	283	337	273	308	303	302	345	264	286	316	304	288	315	316	324	295	317	350	310	341	299	317	309	308	329	314	285	291	337	314	271	296	338	289	330	300	299	322	340	316	325	321	306	312	288	332	324	300	281	282	328	292	327	328	287	285	299	290	304	319	305	294	313	281	286	334	304	282	311	297	305	282	302	295	287	258	296	311	290	322	314	285	332	311	283	282	270	312	323	306	317	280	318	312	309	278	303	302	312	296	299	315	351	319	313	297	343	338	311	323	294	338	282	285	307	344	289	292	315	309	310	269	300	307	327	290	326	315	330	304	315	278	326	289	293	263	285	289	297	313	307	296	300	297	291	283	303	309	322	316	290	320	288	321	297	285	309	312	317	259	293	272	291	302	293	335	281	293	298	296	298	298	320	286	314	270	339	278	333	332	296	277	285	324	313	305	342	330	317	306	322	311	307	326	316	325	303	299	307	299	315	304	312	317	329	317	352	330	281	322	301	264	328	306	265	280	336	282	282	308	318	309	324	332	313	308	292	283	327	342	301	325	319	310	279	321	317	305	321	304	290	297	310	314	349	322	307	300	338	296	287	334	317	316	296	308	284	299	320	282	327	336	299	267	319	314	307	314	311	317	298	306	319	345	296	293	310	303	290	311	324	303	306	295	319	283	288	319	331	287	302	302	301	323	323	324	323	299	297	309	309	315	333	303	356	329	333	300	319	275	307	288	349	339	304	295	316	308	320	341	298	314	303	329	300	322	308	315	298	301	308	322	307	309	335	300	314	270	317	301	308	299	301	297	327	300	314	350	313	319	317	320	298	269	325	318	304	332	293	302	292	281	323	275	334	329	304	299	322	295	313	301	310	316	319	301	298	285	311	295	308	291	314	335	331	324	308	292	331	310	284	291	328	318	304	288	283	298	316	288	297	285	313	298	289	294	295	320	300	262	271	295	333	310	304	310	344	291	304	308	303	314	292	279	302	318	325	305	313	311	260	281	323	310	324	290	305	302	327	314	347	344	357	316	306	301	328	312	306	278	340	280	301	324	318	301	295	289	299	329	297	334	299	297	302	265	317	316	315	330	317	336	309	300	296	263	300	341	283	289	310	279	306	321	320	282	296	307	345	299	269	309	322	309	286	257	273	309	287	290	280	296	316	311	319	314	336	268	328	327	316	289	310	303	311	260	317	318	324	291	347	308	282	323	321	289	315	271	304	306	313	289	298	309	299	288	316	317	308	334	300	301	310	319	308	343	322	329	271	353	306	306	380	313	334	315	305	324	324	307	329	318	300	302	301	263	304	322	307	321	299	338	304	288	312	316	294	341	290	309	338	332	306	324	285	291	310	315	285	330	304	315	334	324	322	285	328	279	287	295	316	299	295	320	322	295	287	309	331	294	326	298	333	282	323	296	303	309	305	302	328	288	311	290	321	303	364	289	274	334	313	351	275	295	330	353	297	298	314	310	304	298	332	313	299	296	305	321	275	328	288	294	370	327	313	287	302	329	316	312	311	315	321	316	293	334	292	307	338	305	332	300	270	261	302	299	330	285	307	309	272	330	319	335	321	312	303	294	325	284	270	327	316	313	314	345	302	281	336	312	278	300	277	292	315	319	310	300	308	313	300	314	312	287	310	290	330	335	319	324	301	279	281	338	322	330	328	335	302	315	320	295	324	306	308	311	293	294	317	327	307	294	291	326	296	306	304	301	325	350	356	319	316	319	297	317	320	335	290	319	277	288	313	294	310	307	289	305	298	301	320	333	294	292	344	326	289	289	308	327	297	290	315	325	302	301	286	321	306	275	345	281	289	324	306	302	281	282	281	296	327	344	292	299	275	301	300	299	321	318	355	296	285	312	281	301	285	283	299	301	306	295	311	314	298	295	334	316	288	288	307	299	342	313	321	326	302	352	330	282	311	318	348	326	297	318	298	319	309	319	291	318	327	297	327	282	326	314	285	316	297	324	297	351	308	300	310	291	313	311	307	285	279	314	296	318	304	312	352	296	343	330	289	298	321	320	280	312	299	296	286	276	300	290	338	296	320	316	315	325	298	324	306	305	347	314	309	315	313	276	306	321	344	304	348	281	306	301	314	310	329	279	327	334	319	334	290	327	311	310	282	304	300	294	314	297	345	309	293	312	319	311	308	303	320	289	300	308	297	266	307	303	334	331	292	307	317	298	281	317	296	286	330	307	311	301	348	322	337	303	288	301	351	308	309	342	298	300	353	312	315	304	323	256	278	303	263	309	292	300	331	316	322	306	274	328	326	277	312	327	296	322	331	346	298	315	320	320	308	298	326	309	290	260	324	308	308	302	279	332	326	315	311	274	311	313	320	310	326	305	298	284	296	309	319	323	303	311	316	289	320	300	308	321	316	335	287	303	319	284	332	322	299	286	307	271	318	309	318	309	300	323	304	296	322	310	309	326	322	279	266	316	281	354	301	314	329	295	304	292	338	312	291	295	314	308	318	343	304	291	320	310	302	303	317	332	290	298	300	307	279	294	346	322	335	317	316	324	305	267	309	282	297	287	302	328	258	320	282	263	329	339	293	293	286	319	323	284	329	275	302	288	313	322	295	285	313	356	293	281	283	322	298	303	317	276	302	304	290	294	295	310	291	317	323	318	318	299	289	288	319	331	321	299	325	325	293	299	292	304	315	346	323	264	290	315	296	308	309	287	318	306	307	282	348	328	316	275	271	250	339	318	315	271	299	310	303	307	316	319	309	318	301	312	303	301	301	283	308	291	310	315	320	289	319	317	274	286	304	275	325	278	320	284	319	314	328	313	294	314	333	286	299	336	322	274	314	285	299	322	281	315	292	307	328	313	324	317	323	273	291	320	334	333	286	309	338	282	326	362	316	311	328	327	328	300	260	266	285	274	310	334	308	292	292	320	310	286	321	271	304	325	314	311	322	317	302	287	307	296	312	295	308	267	281	299	321	318	298	308	324	299	324	300	348	294	348	316	323	307	343	331	316	303	330	302	287	298	333	273	276	301	305	317	321	262	366	313	278	301	291	298	342	329	324	337	305	306	304	314	312	330
39394	17777	9582	6933	3837	1588	1157	1024	912	911	792	814	713	692	772	747	741	694	681	729	696	708	703	696	693	734	688	689	656	678	686	692	686	674	746	638	670	668	679	716	659	661	741	650	661	674	676	632	663	703	676	648	655	679	650	678	661	676	689	682	710	717	652	703	646	701	688	643	672	687	645	617	703	644	722	695	678	668	614	673	688	670	713	677	629	677	652	683	705	650	672	640	702	662	726	709	698	661	644	673	688	664	658	694	644	615	673	676	640	643	660	701	634	672	709	644	659	647	671	648	646	660	656	673	654	687	678	681	625	659	665	690	651	643	679	626	644	720	657	633	705	683	715	642	647	685	636	740	711	707	647	651	672	660	657	660	664	669	682	618	650	676	680	661	618	680	617	630	628	654	657	646	654	690	697	643	675	663	677	640	665	704	639	696	676	635	634	690	662	653	699	656	667	673	647	679	657	692	678	685	625	679	659	652	647	659	680	683	718	620	658	641	676	676	657	652	685	704	693	700	663	691	642	614	682	688	662	684	697	678	677	647	661	606	660	643	728	680	700	691	681	666	703	727	664	707	695	711	723	660	651	661	656	683	672	606	665	690	633	665	650	661	686	660	642	675	674	658	653	678	640	660	682	701	700	645	608	672	684	570	653	659	682	645	718	654	704	688	715	675	657	683	663	633	652	687	645	665	727	658	666	657	633	687	700	673	673	660	673	664	677	715	635	674	677	635	621	599	643	661	691	711	640	658	669	649	652	656	659	641	660	645	680	686	647	689	659	687	658	693	637	665	691	642	648	645	694	623	678	695	751	655	686	657	624	647	705	634	673	650	725	684	688	649	659	695	653	658	695	656	648	647	696	709	666	640	706	695	677	618	709	685	649	643	648	627	705	721	644	691	685	651	660	671	657	645	652	703	663	676	685	655	625	661	646	653	711	643	653	668	685	657	664	621	706	652	648	685	662	682	632	583	687	721	717	675	656	669	691	666	691	656	670	638	698	661	644	659	681	659	645	671	661	676	645	674	647	681	675	674	645	696	675	640	662	667	661	677	624	654	615	675	689	645	655	651	665	654	666	681	654	662	679	672	690	649	712	682	658	701	710	623	675	657	702	668	665	679	722	658	657	616	647	647	636	626	719	689	689	663	699	677	699	671	699	656	706	663	676	640	652	684	684	664	632	623	689	650	681	680	660	718	685	705	658	634	693	690	662	648	695	623	625	688	623	699	673	669	678	654	694	706	683	695	673	691	714	647	646	695	664	685	661	664	655	683	647	639	694	698	688	710	680	623	626	656	615	657	620	673	664	670	704	666	678	682	680	677	728	643	692	693	700	720	649	677	672	633	676	681	710	624	671	689	649	672	647	698	706	660	621	659	656	688	685	630	664	631	680	656	638	635	666	657	670	691	701	678	713	693	633	635	623	680	656	682	722	625	691	664	632	678	701	654	679	668	654	673	718	707	623	650	723	676	620	609	646	636	624	645	678	680	664	649	694	718	652	650	674	692	643	680	687	653	669	643	695	681	667	645	586	645	700	650	679	671	656	695	694	694	660	655	657	698	668	667	675	662	694	645	676	655	687	630	677	689	669	696	683	666	678	682	639	655	640	657	668	603	692	651	659	656	664	672	658	663	668	641	677	675	724	715	654	628	657	656	674	637	696	687	646	643	690	662	688	674	693	642	654	630	687	706	680	633	663	656	639	706	691	640	700	625	671	634	635	700	705	650	655	679	625	652	671	680	667	657	645	666	646	670	669	599	682	676	654	658	702	669	625	669	650	658	709	660	671	673	655	673	660	683	668	680	664	727	672	631	652	670	667	649	708	665	679	655	713	663	653	678	650	705	662	694	681	685	635	676	642	671	678	678	673	645	655	665	597	679	671	665	646	729	664	694	640	689	637	669	672	653	692	703	645	653	646	641	645	648	671	660	629	671	675	738	640	654	669	673	680	682	652	674	658	656	696	665	643	705	672	643	657	666	618	677	701	627	657	674	647	678	631	674	702	644	654	659	667	700	652	713	677	657	650	708	656	628	692	696	705	628	660	678	643	660	655	664	661	674	663	689	686	671	603	702	669	647	662	660	634	658	668	658	654	659	677	692	677	625	672	665	688	717	673	685	683	696	659	667	623	618	649	650	651	695	683	653	680	670	696	681	637	656	658	665	637	647	637	687	682	728	655	665	672	663	672	644	648	663	676	647	608	608	648	650	677	692	660	645	689	640	618	643	650	656	655	704	648	656	678	665	668	669	707	688	654	706	627	649	664	665	602	673	657	631	679	635	635	681	679	649	683	644	678	671	697	645	666	641	646	663	666	654	707	616	671	684	682	657	646	638	648	663	666	660	609	668	629	640	678	685	706	648	686	625	630	634	715	708	680	609	695	628	653	645	671	666	704	661	670	671	624	646	683	662	664	745	707	678	682	641	653	680	608	614	657	642	702	667	676	675	689	643	721	710	672	609	705	638	659	637	667	636	641	643	696	617	648	629	636	674	644	624	679	637	676	669	681	671	683	637	667	710	648	662	691	685	655	658	695	707	706	654	647	629	622	663	627	650	643	658	696	627	646	705	687	684	651	651	646	657	668	664	673	670	637	695	671	648	651	662	609	620	608	699	647	671	671	665	669	656	654	715	671	651	652	709	697	650	637	641	646	647	682	666	683	661	662	647	659	666	658	626	684	644	654	697	693	707	686	659	693	652	641	654	698	668	670	663	677	669	671	700	656	709	629	664	638	706	668	653	686	670	682	671	700	663	705	681	702	623	734	690	668	689	635	700	668	665	648	644	728	666	649	682	663	708	622	670	668	701	621	643	678	728	676	648	666	672	679	673	636	662	655	642	678	644	676	651	687	644	696	658	691	700	691	637	643	651	632	693	677	671	643	683	659	662	680	627	646	666	670	658	680	660	685	676	682	664	699	646	694	657	680	701	680	644	653	673	633	626	622	648	658	682	652	678	696	658	690	693	681	692	681	644	663	660	670	651	623	641	651	646	693	703	650	661	646	692	644	636	683	679	627	684	646	694	668	683	679	702	638	704	665	675	637	637	676	652	642	668	667	671	641	698	670	653	660	664	610	690	667	630	714	647	703	649	620	668	637	713	622	692	709	729	687	667	661	637	667	704	642	689	675	697	626	660	648	677	663	710	678	668	672	630	678	670	669	650	698	689	633	659	718	643	690	635	658	684	689	650	655	650	667	655	651	706	658	675	635	662	678	639	697	646	678	734	671	700	650	696	690	655	704	694	644	664	648	635	678	609	690	619	649	675	667	704	625	677	643	713	672	612	657	671	604	637	690	686	649	643	639	687	682	656	691	683	707	652	655	679	643	680	656	640	641	675	642	638	651	641	686	634	670	705	692	686	698	610	660	627	666	623	671	666	683	634	735	689	675	671	653	660	721	649	694	702	630	688	638	680	712	617	642	682	683	659	694	669	686	685	696	641	694	652	692	693	705	652	648	640	679	676	618	701	719	698	676	648
65425	31546	13188	5056	2044	620	433	445	399	376	327	354	339	320	331	286	327	301	304	320	338	331	295	334	331	288	282	299	304	291	283	313	331	285	320	286	313	298	310	323	314	338	333	290	351	290	296	288	326	335	343	323	282	297	307	325	286	298	328	297	308	318	299	312	300	317	326	311	306	342	282	364	332	308	303	328	282	304	304	316	298	336	309	270	312	338	295	318	297	321	296	291	303	280	290	288	341	291	327	300	291	311	290	282	309	345	277	310	312	308	298	286	306	322	325	285	300	336	305	341	262	307	355	305	290	305	353	309	330	303	304	303	324	311	282	289	310	296	309	330	296	316	326	289	314	304	284	282	303	363	286	315	279	329	339	293	332	337	333	300	285	338	345	274	319	294	311	318	353	273	307	362	336	305	303	295	298	300	331	302	329	298	323	303	291	315	319	305	330	318	352	297	317	299	323	346	310	317	331	306	313	323	349	338	286	336	315	319	296	297	299	307	313	362	314	289	351	290	307	285	334	349	311	297	287	309	327	265	313	323	330	342	306	323	342	311	299	304	324	285	304	323	312	283	288	305	289	318	310	312	297	294	309	315	315	270	333	319	308	320	305	335	304	287	301	316	295	315	332	314	268	305	298	313	322	334	315	317	324	302	311	313	320	308	293	309	310	320	312	332	303	316	273	310	300	314	296	305	282	314	308	307	290	311	294	343	316	286	281	322	292	289	319	330	356	318	343	289	325	290	330	311	313	293	303	358	339	329	287	284	312	308	296	319	306	325	302	299	296	311	314	326	293	298	303	321	296	336	326	295	332	302	329	340	320	352	320	310	316	290	308	294	302	323	327	340	326	286	301	359	278	286	306	301	322	307	301	312	291	301	320	291	323	302	319	364	324	319	310	307	285	279	329	329	354	324	329	334	325	304	288	281	317	329	315	315	339	308	357	310	306	293	301	303	280	303	303	280	276	307	321	282	326	333	336	281	280	327	312	335	288	313	278	274	310	280	292	326	319	327	310	355	287	343	319	304	272	283	319	298	283	294	306	297	312	317	290	282	342	294	310	327	304	298	292	319	326	320	350	322	307	278	322	317	294	300	286	336	292	273	315	296	306	300	317	296	320	322	322	305	275	324	302	309	335	319	352	305	283	292	315	305	294	311	287	317	304	303	282	339	335	313	305	274	303	319	300	290	316	297	321	301	319	328	327	307	306	285	285	314	286	316	324	289	329	311	288	303	329	296	309	313	288	329	306	285	316	321	315	312	295	310	297	294	307	272	328	305	303	344	313	313	293	329	296	297	291	301	304	319	336	314	366	314	304	296	307	345	314	275	335	275	291	322	276	286	323	311	320	318	329	274	294	290	289	326	302	311	319	305	273	304	318	301	297	312	325	317	308	293	272	338	301	318	311	298	333	334	317	317	317	298	276	297	280	351	321	275	317	319	296	287	301	313	317	353	360	351	305	321	318	337	300	328	285	339	272	328	308	317	286	307	335	322	283	315	341	344	337	310	338	303	268	294	320	318	297	282	339	328	306	305	284	290	316	300	322	303	304	340	303	305	310	306	290	267	312	323	317	337	328	298	312	296	298	270	300	314	309	318	296	318	308	316	311	322	270	279	316	308	303	294	314	305	301	325	321	287	334	318	309	302	303	345	331	294	305	330	308	312	343	293	319	324	301	306	311	306	328	279	297	293	331	334	315	281	329	289	261	283	328	307	293	271	311	330	335	344	331	314	339	354	310	325	309	298	286	322	321	317	321	337	290	326	307	295	298	305	302	309	309	283	347	310	260	303	311	311	342	296	302	312	310	285	347	322	295	333	323	325	349	326	330	329	351	295	297	305	326	296	300	335	315	289	322	313	296	306	298	354	297	324	287	334	312	318	322	271	300	335	320	326	337	267	280	285	293	302	264	286	307	302	302	306	288	313	320	314	306	307	284	328	353	335	288	325	325	334	310	290	306	316	322	278	329	303	287	305	307	301	311	348	314	346	341	321	345	285	278	302	320	314	274	325	343	298	335	341	340	319	304	296	363	325	319	290	305	346	318	311	320	292	322	293	286	325	354	303	339	312	309	301	342	350	310	301	286	326	292	325	272	295	272	309	322	317	333	336	313	302	271	283	307	318	333	317	324	296	304	311	299	286	304	303	342	304	313	311	349	333	327	348	299	330	357	303	313	303	314	323	315	300	338	320	331	319	315	298	326	291	299	322	327	299	345	313	303	344	301	364	329	333	344	305	314	314	318	324	331	300	309	309	293	263	326	321	275	316	289	288	313	298	306	293	304	336	319	321	300	283	269	264	308	286	309	309	283	282	316	294	308	324	324	319	319	304	303	323	318	319	342	286	281	320	297	339	298	323	314	290	304	310	310	278	278	298	319	292	305	288	312	331	271	294	287	332	328	324	316	304	320	301	298	314	299	282	302	328	354	315	336	313	307	325	317	300	322	307	319	331	308	295	308	302	332	297	309	313	310	304	277	314	314	304	296	299	308	309	300	329	339	302	314	325	328	301	321	311	326	324	322	324	328	285	306	285	317	308	307	308	305	291	293	289	295	317	340	315	313	306	310	305	307	319	312	308	290	316	306	318	315	314	305	300	319	313	318	336	313	321	292	305	311	352	309	322	313	276	305	323	353	276	316	302	319	284	299	320	329	288	297	297	302	255	322	315	288	317	304	287	331	285	288	341	309	302	320	311	308	295	316	329	311	321	306	287	289	353	303	345	347	281	338	330	301	311	335	268	319	303	324	302	321	359	299	307	337	300	272	284	309	321	285	294	353	361	307	313	315	303	296	317	357	335	279	314	298	320	325	309	308	308	320	316	272	324	307	330	312	330	300	313	304	326	331	307	312	297	330	326	308	302	333	353	314	306	314	290	313	331	316	339	328	325	305	294	288	333	328	299	320	331	263	288	310	334	299	301	364	303	334	258	329	306	325	299	304	300	299	276	313	274	320	273	320	316	358	316	320	296	303	324	323	306	318	297	321	327	325	297	290	304	304	305	287	323	334	317	329	365	350	322	299	328	298	301	329	317	278	273	343	289	321	304	343	293	324	299	314	305	321	296	289	336	317	298	301	310	295	327	282	309	312	316	327	331	317	298	339	311	275	309	296	284	358	315	286	316	313	302	317	309	310	314	345	341	281	316	321	333	317	332	311	319	352	338	321	283	304	319	287	330	323	292	310	294	352	325	286	347	323	292	292	327	316	269	294	302	336	296	304	295	317	314	295	309	249	347	289	269	306	305	320	321	269	316	299	301	293	325	307	295	310	336	309	298	321	310	296	334	347	320	313	296	288	321	341	284	301	323	311	322	312	295	310	304	295	307	313	314	332	291	296	308	298	331	316	325	285	292	332	315	280	316	297	324	297	328	309	300	304	331	286	297	333	301	322	311	314	301	299	293	319	317	298	298	318	317	314	319	316	309	319	310	323	287	331	305	288	288	306	300	307	317	305	337	308	333	327	331	322	284	329	292	311	298
42829	21631	12904	9830	5425	1737	1329	1156	1024	941	869	842	815	800	754	736	761	681	707	656	688	706	728	717	696	713	687	731	740	712	715	651	711	688	692	683	731	703	731	727	715	696	697	666	720	675	683	675	670	702	685	681	663	672	675	644	696	652	628	697	723	622	682	608	665	676	701	651	669	683	701	657	671	704	653	683	675	687	700	675	703	652	691	639	726	695	649	663	693	693	698	641	676	684	659	653	712	683	681	678	688	648	681	674	618	653	698	631	627	716	678	638	678	710	655	630	694	639	621	724	707	654	673	670	651	711	678	667	667	655	689	658	669	652	683	685	676	682	651	689	693	677	676	655	689	701	689	673	661	691	651	694	650	614	667	670	661	615	643	709	717	690	693	715	664	658	638	679	727	673	669	717	688	659	654	674	645	630	681	693	666	617	635	667	672	686	673	649	636	689	657	683	714	679	650	640	701	701	690	669	666	672	691	700	687	716	657	647	646	696	640	658	674	673	693	686	715	661	647	666	641	628	681	634	675	617	669	660	689	662	707	674	667	669	687	657	675	641	630	667	693	723	720	672	658	728	657	651	673	657	676	658	648	722	671	699	681	675	619	688	683	661	649	741	656	694	688	669	640	684	642	619	685	624	708	685	721	665	626	655	670	742	696	639	645	708	688	668	686	660	734	691	703	654	678	688	639	699	706	718	679	662	688	644	659	688	657	651	656	696	642	623	680	693	636	645	660	664	684	675	662	694	651	658	643	657	683	684	682	692	651	674	636	688	697	600	689	680	675	650	702	697	642	660	683	655	631	682	644	626	627	651	688	671	656	661	714	711	677	667	636	662	684	672	675	659	667	662	648	674	688	672	676	699	660	657	667	648	650	648	682	660	715	654	688	664	652	664	677	649	679	672	683	695	671	651	687	639	649	688	639	678	655	644	657	703	705	686	667	649	665	708	664	672	664	648	645	685	686	613	659	688	674	700	681	648	614	702	707	706	665	639	647	655	701	642	633	725	666	702	704	703	654	687	643	694	697	684	696	692	690	666	664	680	663	654	663	687	690	657	598	645	653	668	670	655	680	708	652	635	674	646	670	663	648	633	711	682	693	661	645	705	667	660	640	694	629	681	647	707	646	681	711	690	689	619	670	659	673	700	647	693	699	659	615	669	689	661	669	712	670	666	647	679	659	693	700	667	733	690	638	657	650	683	686	684	639	663	633	644	644	666	660	689	686	661	658	701	717	676	696	675	706	667	686	695	673	603	701	707	672	651	683	664	673	645	651	675	693	653	670	659	619	684	658	688	651	655	683	639	676	657	629	642	701	665	677	643	693	673	700	682	651	696	668	646	650	649	664	706	680	653	644	663	681	663	709	671	651	679	663	634	650	645	701	690	649	707	654	709	674	718	699	702	661	662	644	693	691	665	663	639	673	661	713	635	683	688	626	685	653	647	717	675	680	673	730	703	669	665	655	654	659	649	688	687	621	681	658	611	690	633	694	646	680	652	667	653	650	692	657	642	673	691	667	628	703	715	682	660	679	692	666	716	660	663	686	689	673	698	688	674	679	659	692	633	638	641	645	751	651	668	677	681	665	704	674	674	662	657	652	674	665	680	650	646	681	683	688	672	674	673	717	695	676	633	646	630	635	638	718	677	667	676	638	620	667	669	659	671	662	670	707	668	651	691	657	750	688	671	673	670	733	636	688	642	661	659	626	639	659	669	693	611	670	700	707	643	632	666	642	633	665	703	646	686	641	662	644	641	681	733	630	621	697	683	653	642	652	653	644	630	682	716	638	678	675	652	669	676	705	648	682	684	698	688	715	720	700	667	651	678	677	672	686	718	653	685	629	670	638	646	686	672	674	709	677	692	637	672	641	666	674	637	682	673	670	636	643	613	688	687	709	652	684	693	693	673	695	628	690	680	689	691	655	689	666	674	681	665	674	659	666	677	686	651	670	678	672	696	712	633	659	667	665	656	680	679	704	685	658	697	695	662	674	703	724	698	686	610	647	671	681	704	680	717	692	672	649	663	690	676	626	681	637	714	650	683	649	691	664	693	655	637	646	652	621	656	690	678	677	688	673	737	705	674	692	656	685	643	701	649	665	671	638	681	694	667	652	665	676	722	647	671	685	694	646	646	639	665	614	701	676	652	661	647	651	669	702	695	647	656	678	720	679	680	681	703	687	699	682	740	625	698	661	678	664	676	651	673	684	674	712	645	636	709	655	672	705	676	646	698	682	692	626	644	673	690	689	618	680	654	729	696	670	645	681	645	713	718	673	710	655	623	664	613	666	662	720	682	671	686	656	691	652	716	708	716	677	671	639	702	663	684	654	674	665	697	683	681	616	641	651	670	687	628	675	679	668	621	678	639	647	641	621	662	681	627	642	671	657	655	695	726	672	627	715	663	653	705	674	706	656	662	665	667	640	630	699	607	682	659	687	647	716	650	665	691	614	696	701	657	663	679	652	642	638	688	697	670	701	643	714	655	715	641	675	689	655	663	724	644	635	708	665	660	628	653	637	680	635	652	662	709	663	673	641	686	642	636	663	684	679	673	722	675	661	669	660	701	702	670	684	691	670	638	673	614	641	648	706	650	670	683	692	707	693	688	712	687	649	707	666	702	690	678	710	675	720	664	692	689	666	659	650	675	683	688	706	670	686	659	688	631	685	681	667	670	650	654	674	690	707	671	692	668	634	661	699	622	701	620	714	718	678	670	715	681	684	666	715	682	639	694	665	716	650	675	640	640	635	696	640	626	636	671	620	730	694	692	712	659	692	687	656	653	643	614	693	646	685	675	642	682	672	658	649	698	688	704	652	678	664	665	697	643	701	615	660	686	676	661	671	625	645	655	728	634	674	684	725	664	653	680	660	657	673	697	705	700	681	674	677	647	622	681	649	700	638	674	671	690	677	720	664	669	707	650	696	697	726	689	662	684	701	697	648	688	691	620	647	677	652	690	696	644	655	671	661	708	652	622	666	689	651	688	673	688	639	645	654	658	679	694	670	666	625	648	680	634	645	657	674	693	648	657	661	653	690	682	649	698	722	666	676	629	669	708	631	626	681	678	694	681	707	711	712	657	674	669	700	692	685	669	666	703	655	679	699	684	692	689	712	679	698	679	699	683	634	696	693	668	682	655	677	731	692	708	692	661	665	729	700	688	668	695	672	640	727	712	728	666	667	687	681	631	639	682	703	658	597	651	659	686	630	703	644	694	643	660	677	642	669	661	696	646	674	694	659	681	659	717	664	646	649	669	658	683	682	686	673	656	643	668	604	675	635	647	667	657	719	672	673	639	672	702	665	628	687	690	688	696	626	673	640	673	665	715	590	662	655	647	629	683	651	677	689	660	690	660	635	683	668	665	657	686	632	640	657	682	685	665	637	676	670	653	669	617	658	646	711	678	710	704	641	715	686	649	672	691	645	703	644	696	649	653	642	690	652	645	687	711	691	657	652	641	681	656	643	705	690	710	615	658	691	667
53683	26850	9089	2907	695	453	405	362	361	338	328	378	343	310	281	273	301	338	277	303	353	314	352	346	295	303	345	297	306	329	312	280	328	332	324	301	300	298	317	332	312	337	332	303	265	314	306	311	322	317	311	274	324	329	320	314	328	312	330	325	318	350	312	320	324	308	275	310	326	311	336	289	347	329	317	331	305	317	337	334	337	329	326	356	340	314	322	308	333	342	326	303	332	332	307	311	313	332	316	303	314	311	330	335	326	315	310	329	296	290	318	289	295	289	298	310	320	304	322	307	361	326	278	350	291	323	369	319	317	307	338	301	291	325	321	350	286	304	353	309	286	307	305	341	330	350	339	306	306	308	300	315	311	336	329	309	313	317	357	306	309	309	290	306	341	335	312	340	290	296	338	331	289	337	296	336	327	319	333	349	313	321	307	315	319	321	309	297	292	323	293	304	306	290	295	323	325	309	328	320	295	294	294	321	323	300	344	327	320	330	283	328	322	298	314	315	321	332	335	344	323	312	290	298	293	307	310	292	329	324	328	322	314	307	330	312	290	325	300	314	338	297	338	328	330	313	311	361	328	340	323	346	298	314	344	310	313	333	310	333	331	317	317	283	297	313	319	319	277	324	305	310	299	323	304	333	338	315	295	298	337	277	289	349	309	288	278	310	312	325	330	341	304	282	300	326	331	315	327	278	298	300	344	357	314	308	321	316	324	317	337	319	335	342	317	306	298	310	319	288	280	275	316	328	314	298	305	310	300	328	275	301	291	297	266	275	291	330	358	302	316	308	322	289	319	316	321	303	323	331	315	284	332	325	350	322	320	300	304	339	341	317	304	298	322	296	312	281	330	305	304	321	294	324	319	289	318	325	327	311	293	327	337	338	324	280	294	312	351	325	310	316	305	290	290	322	320	286	294	303	346	323	337	285	312	307	312	343	361	299	274	309	305	317	272	309	325	289	314	328	341	322	289	310	325	302	317	308	315	296	340	294	326	331	318	328	293	337	295	340	296	293	314	307	316	336	297	305	288	305	333	326	298	270	332	331	308	329	320	269	311	320	330	312	326	281	312	314	299	320	345	350	312	331	321	346	345	311	337	299	335	305	339	334	356	321	290	296	313	306	320	280	287	340	317	318	307	325	315	310	307	297	308	346	301	309	330	324	303	279	325	346	298	298	353	303	287	349	290	294	322	274	316	313	302	312	317	311	323	319	320	337	332	341	318	302	328	333	338	316	329	352	294	293	276	352	323	321	338	344	330	299	331	310	342	321	322	322	323	324	321	327	304	301	322	295	301	312	302	314	295	307	346	319	333	317	288	269	346	310	324	289	279	321	321	323	319	273	342	298	315	308	284	313	346	305	367	323	313	320	354	324	318	314	318	320	304	295	308	332	312	331	292	308	343	308	307	294	308	276	348	318	317	292	327	320	325	292	291	294	324	282	296	313	328	308	351	341	338	345	321	312	331	320	263	295	307	297	300	314	343	333	313	334	351	283	320	305	324	346	279	290	292	311	323	343	366	320	340	309	315	340	317	329	308	294	264	304	314	300	299	302	304	287	309	345	298	336	326	301	291	357	288	343	329	296	331	302	331	306	354	320	365	335	313	316	330	344	329	313	319	333	316	311	312	355	294	344	316	304	307	336	334	357	306	306	308	288	310	300	307	320	331	324	315	306	345	295	319	310	290	355	335	267	301	293	328	332	312	296	313	294	319	302	300	329	307	327	338	315	297	329	344	321	352	356	282	323	282	283	307	312	291	339	311	277	318	314	316	296	310	374	303	338	283	331	331	361	306	298	302	334	341	322	281	309	318	326	288	315	307	296	306	331	339	323	335	329	333	317	355	330	329	307	346	292	338	321	302	321	323	304	297	304	297	266	304	299	312	331	296	316	323	289	332	309	285	332	307	349	301	365	331	290	347	299	334	330	331	325	304	335	327	315	298	322	330	284	340	311	302	304	324	329	305	340	287	300	300	306	300	314	340	309	353	335	346	331	319	330	292	287	335	333	345	314	303	340	354	319	304	320	320	327	332	293	327	303	302	315	337	341	303	305	259	337	297	308	284	313	325	338	290	296	306	358	329	326	308	282	317	345	318	344	286	340	328	320	306	331	326	336	319	297	304	333	316	319	318	326	324	306	304	326	306	320	310	302	327	317	284	328	297	298	316	334	355	297	296	331	300	360	347	332	337	347	299	320	337	308	291	337	297	283	295	300	323	320	299	342	316	333	303	326	311	298	313	336	348	323	303	343	331	294	333	319	334	291	331	318	328	325	316	312	344	345	323	286	325	309	353	302	339	316	313	341	335	336	320	325	313	331	331	326	310	284	298	337	301	310	309	343	308	312	276	312	311	331	331	338	294	297	313	320	298	327	321	350	308	351	321	325	316	311	325	302	320	320	342	310	344	350	327	285	288	287	323	327	326	351	297	293	328	327	302	313	333	361	301	307	326	293	296	313	344	318	356	328	314	310	309	316	302	324	313	300	321	312	305	334	318	314	292	329	343	317	310	312	305	331	286	333	315	345	341	287	315	288	275	328	334	328	324	291	295	333	302	321	299	323	285	338	296	306	302	294	331	320	331	300	316	329	355	302	363	358	318	335	331	341	329	328	312	293	310	329	325	341	319	304	298	327	323	371	314	303	275	310	325	302	344	311	317	304	304	274	330	310	299	320	325	321	314	302	337	353	302	294	306	329	329	321	307	339	317	292	322	291	309	303	340	294	319	330	341	341	284	315	293	316	284	305	327	337	341	288	320	307	301	280	318	334	336	286	323	328	341	298	276	321	350	319	328	316	300	276	333	323	342	352	323	328	341	281	307	329	310	338	293	342	292	324	340	312	315	327	305	342	346	323	318	354	349	332	305	308	354	289	316	307	322	333	301	343	312	296	355	317	297	282	308	320	316	284	332	294	290	325	307	286	298	291	288	317	326	304	307	296	322	282	287	296	289	319	315	311	361	328	290	349	329	348	314	326	373	333	301	326	294	303	321	352	293	313	284	318	311	303	308	320	291	311	293	328	326	296	320	308	320	320	344	301	348	303	339	323	310	333	296	314	311	310	314	310	323	339	296	324	316	338	283	265	305	332	321	299	297	298	316	306	307	308	355	314	331	325	310	295	300	294	315	327	298	303	323	323	323	303	288	309	327	299	302	318	343	343	287	338	296	326	335	308	306	311	298	329	302	317	329	292	314	267	276	346	337	354	306	329	341	308	327	279	330	340	337	340	325	315	341	327	281	322	288	335	317	329	314	328	333	297	281	322	321	296	335	310	296	334	315	321	315	315	254	323	303	320	322	301	297	355	301	324	316	323	338	326	330	309	323	313	310	314	331	267	324	332	320	277	306	316	321	343	307	314	321	321	319	328	313	321	326	310	336	327	337	328	313	308	299	313	299	347	340	310	321	320	309	319	345	344	351	333	345	335	329	289	302	298	280	315	340	337	354	327	263	353	325	343	311	316	337	308	330	323	302	290
35280	17664	9938	5839	1921	1213	1036	922	882	850	794	742	722	766	727	728	740	752	686	776	708	730	687	667	697	675	671	707	728	705	734	705	769	676	715	647	713	684	703	706	733	706	689	677	643	742	676	702	716	668	651	720	664	692	748	698	660	667	653	655	670	721	664	646	702	700	691	687	696	724	639	606	674	684	675	684	670	677	692	678	727	678	688	657	694	702	694	672	697	705	699	665	686	676	710	708	715	708	684	683	688	644	676	660	712	681	716	671	697	708	643	674	638	689	691	615	694	661	675	712	661	680	629	616	661	697	689	642	678	683	683	642	669	673	686	656	670	669	697	651	730	700	662	677	693	655	706	705	680	699	651	702	663	673	661	701	658	676	648	719	728	697	695	716	673	684	682	679	691	647	636	663	688	663	631	672	683	667	692	644	686	677	640	693	660	667	680	688	652	675	732	708	687	694	691	681	681	702	723	649	692	765	661	707	696	699	667	709	650	628	665	712	676	737	657	681	691	692	739	722	718	686	688	687	722	655	642	690	679	687	677	666	697	670	684	673	679	652	643	665	681	645	680	666	688	689	708	654	727	702	625	688	704	727	657	700	628	676	683	663	661	674	667	686	699	698	720	690	655	703	701	678	677	687	703	687	728	701	679	638	644	660	647	674	682	663	682	709	684	677	694	704	663	690	725	673	649	634	671	671	694	714	646	669	657	715	669	688	721	717	705	672	666	649	663	678	726	695	693	681	697	674	699	650	686	729	682	685	665	684	686	665	708	689	678	633	705	655	693	642	700	662	674	716	658	643	648	729	655	743	701	666	765	667	694	685	680	669	657	702	685	683	723	661	654	686	664	645	722	654	700	682	614	666	657	666	664	654	693	664	720	703	706	719	627	715	693	681	720	738	665	679	658	684	652	670	709	658	674	694	662	681	722	665	677	618	680	665	760	674	645	697	660	665	670	673	627	699	710	662	695	639	643	691	661	684	705	700	694	689	669	649	690	638	707	677	661	698	688	691	684	702	711	692	690	661	690	704	706	675	663	641	704	706	747	705	683	665	675	668	682	710	683	689	710	686	699	709	698	664	696	704	653	629	659	668	710	670	649	675	675	658	665	718	675	683	640	649	665	723	579	719	645	704	686	664	655	696	642	667	719	642	653	696	691	676	707	688	663	676	702	645	675	723	711	674	695	678	674	621	653	689	655	648	707	711	691	692	694	668	699	680	699	677	688	702	673	654	615	674	703	698	684	714	675	640	683	646	713	706	689	749	662	657	680	674	661	707	643	674	710	695	664	645	687	671	720	654	726	680	660	718	658	659	662	686	688	652	715	710	605	703	679	651	684	689	665	720	662	672	713	620	659	665	674	689	601	724	653	671	675	666	682	676	670	635	680	661	657	646	676	679	663	714	699	700	693	706	680	662	711	697	692	678	683	635	650	698	688	643	720	671	695	654	654	669	666	654	727	657	705	694	693	663	681	725	702	616	668	674	689	680	704	681	684	690	670	701	683	695	678	683	662	647	643	689	640	610	630	705	674	702	667	643	647	653	697	653	688	717	683	700	712	669	712	691	692	711	664	671	679	674	652	675	666	653	724	632	692	663	711	712	695	698	700	684	719	703	657	681	665	726	690	655	661	672	679	695	698	681	684	674	627	689	650	638	691	630	694	659	707	701	705	703	674	673	688	677	697	666	683	701	687	677	675	705	705	686	676	673	686	657	740	680	635	720	672	712	685	681	642	669	691	688	691	705	603	660	663	705	663	635	706	702	717	661	672	690	657	707	634	662	686	663	732	686	645	681	712	699	658	655	699	669	703	646	702	709	718	684	694	702	699	678	638	691	733	674	663	696	653	646	708	701	693	687	672	657	683	685	689	685	676	677	674	655	693	662	686	714	668	675	651	670	686	710	658	692	719	687	681	676	678	705	681	656	685	729	646	688	701	648	674	730	735	698	698	659	676	704	655	639	682	635	706	716	702	683	651	699	707	681	748	690	712	667	653	716	647	731	681	700	665	672	682	658	666	716	698	641	662	682	666	679	652	659	671	694	690	717	696	647	661	655	675	680	688	701	714	666	682	668	692	665	705	715	687	710	696	696	707	738	671	697	696	733	618	684	752	700	675	682	700	648	677	707	688	648	704	660	716	699	638	688	683	667	634	670	665	687	663	700	680	669	687	651	656	730	677	699	671	706	699	722	700	694	683	664	703	673	674	685	662	681	706	690	673	679	654	661	676	658	691	695	716	597	661	700	662	642	663	655	649	689	697	673	743	692	682	674	678	682	677	662	744	672	659	700	720	731	703	676	686	633	687	636	694	708	639	674	664	669	717	659	678	711	641	662	697	695	646	676	702	694	644	671	663	732	701	631	662	677	697	692	687	691	706	674	704	724	651	720	701	671	668	667	670	722	672	658	678	721	690	610	660	698	668	696	657	711	672	684	680	674	678	702	715	705	666	676	698	676	704	684	722	685	685	674	664	656	651	694	646	698	734	692	698	715	711	659	663	674	695	637	697	712	697	664	669	674	682	676	692	694	667	659	677	691	706	684	694	719	676	717	696	693	675	686	729	677	647	675	681	675	655	674	674	647	694	713	650	702	655	688	689	656	704	650	671	632	639	675	672	679	684	677	719	674	713	656	673	716	668	679	695	683	699	641	646	699	661	683	706	702	682	685	682	676	718	672	705	639	735	709	715	688	700	730	701	666	677	668	682	670	660	638	707	694	695	683	730	668	663	679	693	675	692	703	702	704	643	623	680	678	655	682	711	698	711	690	673	660	691	667	710	713	618	697	685	680	681	639	676	676	695	708	705	687	691	714	643	683	656	721	715	705	676	713	699	651	655	684	678	745	679	703	673	676	642	650	644	677	662	725	690	685	691	688	659	678	676	714	640	686	663	704	664	652	672	686	688	672	723	704	677	668	652	682	698	683	671	717	679	671	606	651	689	701	707	716	704	727	675	692	724	741	679	680	710	643	637	706	632	696	713	686	675	697	669	673	654	746	708	695	671	693	636	682	734	676	676	691	715	746	707	652	674	708	682	685	650	606	723	728	728	641	712	709	683	695	704	700	634	643	695	625	692	690	678	728	623	704	726	685	663	645	660	692	634	686	690	645	665	673	669	729	726	654	656	624	685	708	676	650	680	716	705	616	680	699	672	672	685	710	678	664	687	660	617	677	710	675	685	681	683	711	652	672	673	693	687	711	656	697	645	637	677	677	675	711	638	689	668	683	699	654	685	661	663	672	678	722	687	666	679	703	668	664	673	707	696	702	688	655	664	681	663	664	672	694	666	669	700	702	660	728	678	690	705	709	720	642	690	634	683	643	667	734	637	632	657	669	702	677	732	642	697	720	685	681	685	672	697	693	701	729	690	687	676	714	710	716	639	680	677	710	689	647	668	696	673	711	661	689	724	701	650	681	636	626	691	729	723	688	671	699	718	702	617	705	593	696	671	662	682	723	691	689	643	689	663	668	658	684	706	663
62812	28688	10171	2564	831	531	423	383	370	362	355	323	318	342	330	287	317	316	294	327	311	310	319	299	295	336	329	324	292	309	316	305	347	322	338	315	276	314	311	311	301	352	316	321	347	328	342	301	329	349	318	305	299	334	332	280	282	325	350	345	316	338	293	293	275	310	314	294	315	310	350	308	293	303	309	293	281	308	300	309	316	298	315	324	301	320	285	351	325	305	318	297	270	322	318	290	284	263	325	302	343	336	289	303	327	331	316	315	288	299	338	317	326	345	283	312	333	344	303	313	287	300	292	308	315	312	302	288	305	303	311	335	322	313	298	287	311	331	323	338	359	298	325	316	311	333	331	323	300	329	305	304	311	321	301	309	350	338	312	284	272	335	319	287	289	323	315	287	332	326	327	325	308	290	312	341	286	299	292	301	306	320	317	301	305	305	321	332	295	339	321	313	321	324	322	305	307	317	314	303	322	313	305	317	292	327	389	311	308	294	294	306	317	307	299	296	297	305	281	297	291	307	327	320	320	347	302	284	326	322	319	299	286	324	331	332	323	288	285	322	311	302	319	303	312	313	293	332	335	347	317	345	333	315	280	302	324	276	296	323	305	312	302	288	324	327	301	307	309	290	309	314	329	326	297	324	307	283	293	294	332	301	366	313	333	318	310	301	301	319	335	290	298	328	347	344	300	295	292	282	299	285	262	304	327	323	317	337	343	303	302	299	290	311	307	297	305	275	303	315	316	304	341	331	278	316	283	328	316	293	313	332	345	288	330	325	312	308	293	302	291	304	325	314	328	321	296	257	298	311	292	296	267	305	317	330	318	333	292	309	299	315	277	330	311	326	306	290	309	297	298	292	337	311	328	339	333	311	298	271	309	310	358	313	271	316	321	321	294	291	322	318	307	285	283	280	304	334	327	291	322	313	283	333	318	312	318	307	305	312	307	287	301	308	291	312	295	297	340	291	311	316	307	292	291	268	288	296	313	309	312	274	323	289	293	270	307	294	336	318	300	339	294	326	285	330	283	278	285	308	284	321	315	311	331	329	316	280	292	317	303	314	343	303	295	315	308	332	349	314	330	318	300	301	304	288	321	334	300	329	325	309	293	313	324	313	305	323	318	303	323	322	325	326	306	331	308	291	301	324	303	304	323	302	276	335	312	298	303	302	303	319	312	308	283	306	315	338	321	319	289	310	313	314	307	304	319	349	296	313	320	284	327	304	309	288	312	301	292	339	287	322	310	300	313	303	288	315	276	290	295	276	273	312	293	283	297	315	304	302	309	317	294	331	327	348	359	276	298	323	327	336	317	323	300	308	287	282	284	282	332	280	333	309	337	315	275	309	311	308	292	316	326	359	323	310	334	323	340	315	322	302	299	320	282	298	324	320	300	341	285	300	318	339	307	292	275	329	315	296	274	308	323	259	318	303	293	330	306	329	342	272	286	301	295	308	313	289	376	338	323	317	272	301	286	280	309	314	303	332	338	295	274	320	293	300	301	327	325	307	344	327	309	296	320	315	280	315	301	319	315	318	340	327	318	299	294	264	317	310	305	277	300	303	347	292	314	332	322	321	279	291	309	286	270	307	278	311	326	281	303	301	307	303	326	309	309	285	295	307	316	279	284	288	300	315	306	311	337	332	300	299	320	295	292	297	291	313	288	283	292	293	283	277	305	311	318	278	285	301	289	280	300	325	317	290	330	318	325	304	318	304	293	324	283	278	260	299	300	323	288	310	288	310	306	305	300	318	312	304	300	337	304	338	294	300	278	330	298	278	333	300	314	306	283	325	337	295	329	304	328	316	311	345	285	327	328	292	302	307	324	305	290	304	285	325	321	331	305	293	322	321	302	318	267	334	317	292	308	297	316	325	295	302	298	307	305	315	303	305	308	308	295	307	315	304	303	287	324	328	306	289	326	306	288	330	313	314	314	333	308	297	302	314	318	294	280	288	291	306	301	292	320	288	311	285	269	259	308	280	298	296	310	337	288	264	311	320	324	285	326	302	307	339	328	325	286	314	319	302	287	294	294	310	311	297	302	301	260	330	322	300	287	310	293	271	316	285	271	346	327	296	307	315	326	300	331	325	320	309	344	345	302	301	293	316	297	306	330	297	316	313	322	323	320	309	284	285	338	298	339	272	294	300	321	336	305	330	304	316	342	286	309	293	287	318	301	317	282	291	310	303	276	311	293	321	283	294	330	305	320	323	289	298	313	339	308	316	284	311	301	317	319	304	285	303	318	318	354	278	290	307	301	286	328	300	308	344	294	314	287	301	295	339	279	313	318	279	333	311	329	272	312	258	301	296	303	302	266	323	304	299	286	301	306	336	329	314	293	268	289	284	310	335	338	299	297	332	279	315	302	325	294	347	328	303	312	312	322	319	281	312	307	317	290	301	314	302	312	303	307	327	327	325	328	342	297	295	290	331	336	321	311	328	309	317	310	323	299	349	296	336	297	307	296	335	306	282	336	302	330	349	297	315	312	302	324	302	319	317	291	327	324	296	301	350	306	319	315	339	300	292	316	304	321	341	332	320	304	293	320	316	342	304	345	308	324	310	343	307	289	302	271	309	296	307	271	318	298	307	299	291	307	291	292	297	354	333	310	340	269	304	327	319	332	318	314	310	340	308	313	303	343	333	313	280	328	331	316	321	342	331	293	337	309	279	310	316	296	302	306	326	297	330	313	278	291	282	290	320	305	344	321	299	310	290	302	287	324	300	331	298	298	315	297	341	285	323	301	274	306	311	293	308	303	300	277	326	324	332	288	291	308	336	310	317	308	321	315	318	290	318	311	321	309	308	323	283	306	282	311	290	379	308	313	292	277	301	298	318	305	317	303	272	297	325	336	291	315	305	318	307	320	300	284	316	295	309	296	302	327	329	296	332	311	310	303	299	322	304	313	309	281	358	306	314	295	289	338	316	335	293	318	310	304	286	310	314	288	292	310	332	330	311	302	311	300	303	295	292	302	320	314	308	296	280	312	292	316	320	317	318	325	298	325	295	311	278	340	280	291	327	304	334	308	278	324	294	357	319	329	304	317	308	309	313	291	278	323	298	290	317	314	305	318	305	321	346	314	304	322	311	295	280	278	310	298	293	321	314	285	321	308	260	305	356	328	323	286	298	294	281	312	297	297	296	327	327	286	290	301	329	333	316	311	285	287	314	319	273	296	303	311	303	293	290	320	316	299	295	290	319	313	275	277	295	299	326	304	301	300	322	330	310	333	349	354	335	321	317	306	306	294	305	335	310	319	321	313	311	325	308	306	312	320	339	291	287	299	311	274	304	281	304	317	289	346	295	314	288	315	294	284	295	269	312	272	326	304	305	322	294	298	304	327	282	303	352	295	317	321	304	293	271	312	315	345	309	300	336	326	319	287	362	279	296	268	343	288	281	310	327	288	308	307	311	314	305	296	327	327	319	295	304	332	299	310	326	363	308	287	290	311	301	328	307	312	315	264	304	286	346	297	320	309	307
41820	18279	10456	4957	2363	1515	1208	1037	935	935	909	839	818	773	744	779	702	684	691	693	654	718	714	734	694	700	725	713	720	717	701	641	699	698	704	689	702	716	674	644	658	684	683	679	682	693	702	676	691	699	705	641	664	667	618	695	671	680	679	698	652	676	671	633	663	713	665	696	694	679	680	708	660	716	650	673	658	679	683	638	680	652	697	670	681	672	653	691	676	667	683	681	630	677	686	641	685	711	683	612	657	695	652	699	627	637	691	674	666	636	681	684	675	670	694	667	652	700	709	680	653	689	647	661	698	615	660	690	702	676	681	651	683	698	633	670	699	665	652	678	643	645	658	655	704	705	685	673	718	718	705	662	622	638	668	674	699	656	696	665	663	690	660	659	681	643	664	672	678	639	730	668	669	684	713	698	637	707	676	665	699	608	710	659	680	721	646	674	659	677	637	685	672	641	675	640	596	690	651	636	678	672	650	667	632	680	649	699	703	658	697	645	686	696	615	658	675	626	642	659	692	675	652	663	637	640	684	677	686	639	715	647	678	664	661	660	654	660	659	682	646	694	634	671	627	669	694	636	632	685	675	706	652	647	708	705	696	683	660	653	666	673	673	708	683	674	694	682	720	677	641	692	636	676	650	688	687	683	638	679	655	622	649	689	673	653	684	683	678	720	664	648	623	662	660	674	669	664	662	688	647	686	672	672	626	672	676	682	713	697	705	684	687	707	695	672	645	634	645	669	668	710	653	696	663	698	665	670	686	637	669	659	653	659	655	691	686	728	663	680	686	680	663	699	655	682	642	669	664	672	696	664	668	633	625	643	663	681	689	700	636	713	671	715	664	722	683	668	672	640	682	631	650	650	644	633	685	676	668	693	633	682	677	626	690	660	678	657	669	747	651	675	648	684	626	685	652	665	641	677	710	671	646	672	676	685	650	674	679	690	726	639	656	689	670	646	664	659	665	702	669	674	663	630	678	662	678	704	650	697	705	655	687	673	673	686	687	693	668	679	678	671	639	651	694	637	694	624	675	690	653	660	688	694	631	641	695	675	682	661	697	673	674	694	668	699	647	667	695	690	680	669	683	645	630	652	648	654	648	659	678	672	732	690	613	728	708	682	623	704	671	690	684	675	693	685	637	627	685	658	634	707	682	636	695	637	622	683	677	597	660	669	624	714	658	660	674	651	677	651	674	689	638	626	667	667	688	714	708	682	670	671	632	621	690	690	668	664	698	663	703	664	643	679	669	696	691	658	688	658	683	675	676	643	661	659	651	610	651	649	638	680	639	757	692	669	685	653	669	678	660	669	665	679	670	644	653	652	643	700	713	646	685	666	690	687	636	643	679	728	673	683	643	642	682	667	644	704	677	688	600	658	641	697	665	658	695	685	670	677	681	655	692	656	682	657	688	644	696	690	666	684	677	665	638	668	664	711	639	674	671	679	653	668	681	663	627	691	660	681	631	656	688	660	682	660	679	656	670	673	663	696	651	695	617	648	688	706	670	683	661	692	640	652	676	694	687	695	701	673	664	676	631	673	657	684	713	682	670	649	650	648	697	679	661	664	696	674	606	635	673	731	705	662	622	687	699	692	684	679	650	706	645	647	633	722	719	645	689	655	664	675	683	695	692	719	692	687	660	682	656	681	668	683	709	656	626	653	641	689	663	711	654	661	635	690	662	672	668	682	659	686	707	644	690	731	685	661	677	687	681	719	686	640	671	682	672	647	643	656	607	690	715	671	689	646	677	685	695	679	656	702	608	646	692	688	674	668	688	677	706	634	655	654	695	669	688	693	656	694	674	665	648	709	660	672	619	690	678	699	683	683	739	694	663	676	673	685	700	734	671	677	672	705	690	644	665	656	704	713	653	628	663	714	666	648	668	685	650	704	703	664	666	694	670	621	658	700	691	674	669	673	656	729	660	692	634	624	680	642	674	692	628	662	655	655	686	700	641	638	678	697	643	690	705	675	690	613	699	657	687	674	654	711	664	695	712	668	647	713	697	643	663	672	681	666	643	645	664	677	665	632	663	635	652	658	688	620	672	670	675	713	695	615	711	665	631	678	673	670	655	637	668	688	741	669	691	614	682	622	673	644	674	670	692	663	696	700	655	658	655	682	683	661	622	670	645	660	699	678	668	662	680	652	648	671	713	663	651	670	732	657	709	669	652	695	647	642	690	687	696	676	660	710	665	665	645	670	662	693	705	664	674	698	655	598	669	665	641	646	689	669	704	681	647	691	664	680	670	697	690	704	670	682	666	661	704	644	688	665	696	665	673	661	661	713	725	686	608	683	685	668	667	685	681	684	691	638	639	633	677	646	694	655	611	653	688	664	667	653	634	667	740	676	624	667	688	686	683	664	657	669	678	667	680	682	653	677	691	664	654	629	663	676	705	648	700	688	668	637	649	649	676	688	679	697	691	680	641	634	695	643	685	650	666	652	663	636	672	678	653	676	706	699	665	626	668	697	664	661	703	675	666	626	664	706	635	686	685	687	628	660	667	684	684	646	670	701	660	687	659	653	721	666	630	617	675	699	677	694	703	644	673	753	707	653	665	656	640	695	650	668	651	698	692	669	666	663	686	638	715	644	646	703	693	693	648	655	699	640	683	667	630	674	679	662	663	685	641	671	645	705	664	649	643	596	661	655	675	666	659	656	689	640	637	658	703	663	640	653	662	693	637	695	697	639	643	645	686	695	650	683	709	689	661	666	653	685	658	664	673	660	675	688	682	667	667	670	672	676	648	673	677	654	695	663	669	671	645	665	664	724	681	668	715	633	672	699	696	674	709	663	710	626	649	698	675	680	647	666	665	675	730	640	686	731	689	651	691	722	657	676	712	631	698	664	648	651	663	674	666	692	637	692	694	693	652	703	666	694	653	658	721	657	676	678	666	695	694	652	702	650	711	636	737	669	646	676	644	654	668	663	660	655	693	664	670	674	657	697	633	707	700	664	693	662	645	617	701	689	682	664	694	696	687	660	681	644	666	685	680	655	665	681	670	709	649	694	662	655	660	637	627	704	697	665	670	651	627	623	696	710	690	614	641	659	704	643	658	637	672	670	683	669	687	692	686	631	650	699	642	681	674	654	649	656	684	677	672	694	698	668	681	632	698	652	684	687	650	653	670	714	672	676	651	670	681	639	691	678	667	669	659	672	682	686	653	719	638	695	709	677	684	668	707	666	624	632	716	677	656	691	674	654	671	639	678	704	659	696	683	621	660	698	643	667	647	663	607	639	698	698	709	673	677	649	694	652	694	697	680	733	671	663	686	684	683	694	672	687	681	656	644	669	654	680	631	671	638	626	668	702	687	661	630	667	658	665	670	632	724	698	679	693	660	619	670	715	638	652	663	672	653	626	665	646	600	650	670	678	709	653	697	683	676	652	694	664	612	723	677	661	664	670	652	658	664	647	645	693	655	654	661	660	688	700	682	637	681	664	662	662	653	674	667	639	617	676	683	690	693	693	671	668	688	646
65561	29813	11501	3097	1012	530	427	407	393	374	376	342	341	336	320	320	309	292	328	347	334	313	306	283	313	331	331	307	332	320	327	360	307	308	307	308	331	297	326	297	350	316	326	359	361	292	296	331	302	352	318	316	319	344	308	338	324	322	290	290	289	304	336	322	305	351	333	307	283	296	290	341	330	296	314	309	340	287	293	313	325	311	337	330	334	315	304	324	341	321	322	326	328	314	278	319	291	299	314	308	301	297	308	311	309	293	334	326	298	325	296	292	298	320	332	321	318	321	273	319	327	328	283	326	296	303	303	322	306	337	320	300	300	337	314	298	341	316	332	317	345	310	319	321	290	305	332	326	311	310	310	320	313	333	320	306	314	314	316	320	305	308	288	316	289	313	330	335	297	323	304	292	309	302	292	329	339	329	339	349	304	323	323	318	295	320	311	305	296	319	314	346	326	337	295	325	326	292	317	328	298	340	318	304	327	296	329	274	344	298	315	286	296	297	299	289	331	325	325	342	283	313	290	337	297	342	293	325	316	326	298	332	327	315	307	331	295	313	306	326	327	290	294	335	316	301	299	283	289	338	298	313	310	308	280	333	300	319	284	321	332	332	333	305	310	313	344	304	322	304	314	308	312	326	298	334	309	311	328	302	326	319	307	306	302	314	301	289	310	300	317	375	314	302	299	294	280	314	334	323	327	314	293	335	287	306	304	304	321	334	306	288	308	324	349	289	316	316	311	316	338	355	302	296	280	329	304	355	271	341	303	314	337	315	337	310	326	302	307	310	317	283	312	318	323	301	320	338	321	317	330	292	303	328	332	266	288	336	300	283	313	340	355	298	313	285	307	316	321	311	317	285	345	321	315	336	300	290	337	334	332	323	357	299	294	306	279	312	293	327	311	307	318	355	337	358	318	353	302	330	291	285	288	316	353	303	325	320	307	324	310	347	322	316	303	325	321	300	312	292	306	288	319	328	261	343	297	332	294	317	324	313	298	339	300	315	331	280	309	308	321	297	331	306	323	331	318	332	300	305	319	304	320	291	310	327	299	314	318	291	286	284	324	355	322	298	317	304	302	295	319	299	321	300	338	314	329	320	326	321	329	285	324	316	323	316	310	301	342	296	308	320	307	325	360	301	295	350	349	311	328	313	302	288	347	329	306	335	345	297	312	354	297	347	335	329	287	329	312	322	304	314	300	296	340	309	302	275	300	314	320	314	308	311	303	308	315	312	300	296	308	333	304	317	329	295	279	336	285	307	313	304	298	300	282	303	298	314	361	293	319	309	311	308	306	333	298	319	301	323	302	331	290	281	307	278	311	316	330	315	289	312	312	350	297	277	289	307	335	313	318	300	320	282	324	309	328	312	289	306	320	310	342	324	311	293	320	312	304	316	301	283	275	318	323	300	309	325	296	297	329	296	328	300	339	325	281	299	281	300	320	314	331	285	325	287	310	291	352	301	312	321	282	320	355	322	321	308	321	309	317	335	310	314	362	319	274	308	282	302	317	318	326	277	321	299	291	318	356	347	326	305	319	343	315	299	314	314	326	335	305	287	289	302	302	349	292	356	304	304	318	352	312	319	282	269	322	291	326	306	307	335	338	301	334	337	302	321	292	303	344	345	305	324	324	327	321	312	317	292	341	337	375	290	286	353	310	280	276	281	304	337	300	282	326	308	321	323	301	357	336	300	322	300	311	281	315	318	323	311	301	310	312	338	325	252	357	322	289	305	303	300	306	344	300	284	289	320	319	283	301	364	286	291	343	332	308	277	338	318	328	322	333	300	321	333	311	319	340	355	334	306	354	347	327	297	344	338	293	309	316	321	311	295	301	281	322	314	327	318	298	307	302	345	304	296	320	335	332	298	321	309	311	346	321	319	291	286	322	315	317	319	313	318	267	322	354	310	321	305	313	298	312	308	301	319	282	311	312	287	317	321	311	342	293	321	320	323	308	280	329	308	335	322	292	308	317	341	323	310	352	311	319	306	302	340	326	303	320	342	326	322	322	303	317	305	317	317	324	354	315	312	330	327	327	302	320	305	319	312	329	325	320	304	343	292	295	308	355	308	291	316	310	317	342	305	305	322	324	316	321	331	347	277	304	307	365	332	297	268	301	292	314	292	294	313	327	293	299	288	287	307	353	303	291	314	328	347	322	288	343	333	301	297	332	328	302	293	319	323	304	273	340	305	293	284	308	284	310	291	295	287	330	306	311	321	359	350	326	353	375	323	315	310	275	310	337	312	330	315	305	281	312	345	324	296	332	314	286	309	349	308	327	293	324	307	305	281	307	331	328	318	352	293	283	307	288	310	314	318	322	307	294	282	312	314	317	337	289	295	317	315	308	314	314	296	293	326	298	326	294	326	313	308	298	332	299	335	292	296	273	301	333	313	324	317	315	329	298	308	304	309	308	359	316	316	303	303	299	322	282	308	333	339	312	298	298	345	298	309	321	296	352	330	300	319	341	301	326	321	336	305	302	278	309	306	330	303	321	297	278	283	319	303	319	327	301	293	314	367	311	317	298	319	300	308	342	293	344	337	338	299	283	327	315	291	322	328	321	311	293	335	296	333	310	311	317	324	291	284	295	322	319	339	294	304	318	331	313	267	302	323	306	309	336	324	312	297	292	295	311	322	319	300	310	278	288	304	324	314	325	304	339	293	325	326	286	309	296	287	327	317	308	322	296	326	323	264	332	336	291	345	319	331	318	321	316	284	349	327	297	269	335	329	350	306	315	336	332	360	318	290	288	280	319	324	304	320	312	319	276	320	318	353	324	344	292	333	298	280	316	315	321	341	284	303	303	313	339	311	301	328	344	295	308	282	314	304	326	314	307	286	279	321	336	290	291	345	322	333	312	300	316	326	353	296	345	302	314	296	286	285	296	301	342	300	302	319	300	338	323	341	328	316	302	333	314	324	335	317	320	306	315	298	310	301	322	300	304	318	311	280	303	330	304	300	299	347	305	295	274	309	354	318	329	297	253	356	320	308	277	315	309	323	322	299	304	330	314	325	357	334	305	305	290	289	275	330	318	314	315	283	334	314	318	320	298	292	298	291	312	311	294	314	313	283	308	317	286	319	316	303	326	304	315	322	326	297	300	276	323	347	309	305	301	290	297	307	332	313	318	282	313	291	334	332	302	309	309	316	325	320	314	317	296	301	346	313	350	316	274	349	322	331	348	360	334	352	302	320	319	283	292	289	293	312	317	337	308	324	320	342	334	297	348	292	305	307	318	308	327	301	297	329	340	301	314	302	337	310	321	315	307	308	336	341	322	334	292	301	301	302	321	304	317	294	280	307	293	313	302	310	300	325	311	321	296	334	308	308	318	300	325	303	315	328	305	311	315	285	287	285	319	328	286	293	355	297	295	296	316	274	339	338	309	328	301	304	280	299	294	318	302	305	330	320	293	375	286	270	308	318	317	333	292	317	313	330	304	328	331	299	277	296	311	279	329	299	307	273	321	305	318	286	286	333
43685	20602	10781	5561	2658	1595	1256	1119	1025	895	911	894	789	842	766	752	738	724	699	695	703	753	734	698	766	732	694	678	708	702	656	739	725	710	740	717	639	651	694	719	666	675	667	722	667	718	685	666	628	720	689	694	694	673	703	696	654	686	710	736	659	689	671	698	700	625	730	651	688	702	683	649	668	676	639	673	665	682	688	688	631	701	670	691	715	675	681	698	655	671	713	684	686	659	681	696	695	667	660	710	692	627	675	699	700	669	681	674	683	685	676	665	681	656	662	649	715	671	657	681	657	639	673	667	647	660	710	672	683	676	719	712	626	714	676	700	670	682	643	704	640	742	703	648	668	671	603	686	701	652	663	671	710	725	622	646	722	707	702	679	696	703	630	705	655	677	681	653	689	672	678	645	671	691	658	672	648	687	645	649	640	667	688	665	642	657	709	662	657	685	721	639	666	658	691	649	665	746	676	665	661	698	685	645	737	629	638	654	651	662	650	658	637	666	645	675	687	709	664	678	702	608	698	683	688	692	670	642	713	635	680	680	652	642	662	645	704	665	645	673	702	663	673	704	670	689	714	720	726	656	677	683	679	673	651	668	636	689	692	728	689	662	704	681	694	679	682	714	678	684	694	647	654	681	671	658	640	679	677	679	671	680	689	625	666	655	693	704	646	725	735	672	697	690	665	730	685	692	692	662	727	655	663	714	718	687	677	660	708	698	674	688	648	682	676	691	684	679	645	599	678	680	668	721	690	627	691	690	700	639	679	617	663	701	641	719	621	668	716	716	677	639	708	663	643	673	672	658	659	619	658	676	684	679	700	687	666	663	686	660	676	700	677	706	696	702	671	700	674	630	666	645	689	657	668	655	651	644	675	706	719	650	666	676	667	671	705	707	648	689	673	681	614	710	709	646	673	713	643	655	651	669	676	699	680	674	664	645	664	667	667	669	659	702	675	671	690	686	624	640	682	695	660	694	687	669	695	682	673	668	689	666	653	678	690	663	647	668	715	682	689	658	688	665	656	702	727	709	656	685	683	690	674	653	709	712	712	666	647	672	677	677	686	707	637	683	683	674	681	667	693	651	646	684	740	684	723	649	697	643	687	729	637	689	685	691	678	719	676	703	690	700	650	715	651	632	719	725	666	656	729	636	716	660	651	685	697	699	714	665	685	649	665	673	688	711	650	679	633	683	660	654	730	695	680	682	663	710	676	767	702	690	669	643	684	653	649	639	683	698	692	691	709	696	664	633	693	659	677	594	674	724	642	651	675	658	662	696	636	690	650	669	722	673	665	644	661	690	676	626	730	703	691	641	681	714	643	638	676	653	670	644	655	703	713	669	681	676	683	652	679	707	688	658	659	700	667	685	648	677	636	685	684	695	683	694	686	693	710	694	699	638	688	677	692	654	658	692	656	667	662	669	681	653	671	721	666	678	708	664	705	670	673	670	676	682	709	654	677	678	675	662	727	687	664	695	668	679	670	694	677	667	693	704	718	661	705	672	721	690	672	703	700	686	637	665	666	668	722	704	688	728	652	732	720	727	675	689	659	674	689	670	719	682	656	689	712	671	670	683	693	652	680	705	643	676	685	705	723	630	666	675	649	701	677	706	692	660	674	701	680	664	695	657	663	728	648	624	685	669	644	680	712	660	686	694	656	663	685	673	658	680	705	694	729	677	677	713	675	671	698	678	655	697	679	662	641	695	702	617	651	710	670	688	699	616	648	680	710	653	739	652	657	695	689	705	654	669	710	665	692	727	666	692	684	678	695	680	691	700	689	658	676	655	670	654	675	629	650	742	673	663	647	677	661	679	672	654	712	679	641	662	693	666	663	656	655	724	674	711	646	674	664	706	716	696	662	640	689	649	706	711	661	646	688	713	655	715	654	740	671	647	687	659	655	660	676	708	664	662	679	656	681	695	662	657	678	647	654	649	684	708	649	667	663	692	714	704	697	664	710	679	704	715	653	658	720	705	663	657	657	654	679	656	670	668	693	704	699	632	632	724	677	683	668	692	668	696	677	639	648	709	666	675	674	648	734	657	708	714	685	760	683	721	681	683	674	698	722	678	619	659	692	670	631	654	696	654	724	626	692	646	696	682	692	649	660	649	653	695	629	689	723	699	689	709	639	626	681	651	680	660	636	670	686	660	705	652	661	678	657	705	701	724	701	670	661	702	690	667	676	678	679	684	610	663	680	718	662	708	671	721	636	711	656	634	688	660	671	669	676	674	733	666	657	655	692	642	637	684	708	681	689	688	712	618	651	694	689	662	653	699	681	685	693	743	685	646	675	665	673	668	689	672	718	669	674	661	647	686	692	651	686	677	705	693	712	673	683	671	694	677	674	666	673	678	720	693	677	651	646	644	637	632	669	647	680	689	659	674	665	703	698	664	645	749	715	744	633	700	665	647	698	686	674	669	669	684	711	616	666	647	697	662	692	661	636	685	676	676	702	685	706	666	664	689	700	683	694	688	677	704	660	687	682	687	643	692	669	683	657	674	695	645	671	684	669	710	696	707	681	667	657	705	704	707	709	653	651	657	672	707	730	684	724	630	726	722	699	646	671	665	700	692	697	701	654	689	642	665	605	639	681	698	666	688	660	672	665	665	670	694	682	683	683	663	718	704	711	714	649	690	643	672	678	672	692	697	695	679	658	732	662	666	671	699	686	649	676	662	715	666	677	712	650	696	672	709	678	680	680	734	670	700	675	664	645	690	654	683	657	690	700	710	703	699	690	680	662	705	682	635	658	681	655	661	680	682	637	684	655	696	630	677	695	713	707	668	689	679	708	723	717	631	717	672	726	682	720	674	702	720	689	670	661	681	677	702	658	703	665	695	679	684	696	674	652	685	719	673	658	642	670	630	672	752	661	710	658	704	644	683	699	652	678	694	670	669	659	720	710	668	713	628	684	685	720	686	697	673	643	666	673	688	683	656	670	712	614	669	662	680	673	661	644	698	705	695	708	637	671	692	685	670	656	699	658	670	671	652	648	698	702	693	688	700	645	712	670	676	668	668	673	692	701	687	631	655	661	702	700	663	700	711	663	683	662	693	666	694	714	665	647	640	673	716	660	696	637	663	669	702	694	705	711	707	686	681	720	630	701	663	702	689	680	638	680	674	673	604	692	716	688	632	677	659	675	671	697	690	652	653	726	714	665	657	712	659	664	671	682	649	714	700	672	669	727	662	664	656	686	695	637	691	700	692	693	682	718	661	700	646	699	688	680	645	724	702	657	656	684	662	661	673	685	672	654	646	634	685	684	604	682	699	667	692	670	699	672	674	752	670	664	713	690	686	697	720	689	682	682	695	699	711	657	638	661	698	606	680	746	699	648	711	623	669	675	698	693	656	665	657	647	671	633	668	679	676	645	662	623	670	653	660	691	641	713	644	676	686	704	687	688	702	700	674	652	686	678	624	705	704	755	714	692	657	714	665	656	662	709	655	709	702	675	687	675	693	682	649	667	675	653	670	675	727
43914	23226	7854	3038	1263	620	506	463	425	387	384	357	315	335	352	310	324	335	309	311	341	325	341	340	334	316	337	349	340	304	327	328	336	322	324	304	339	301	303	320	346	323	331	301	319	316	330	324	304	328	344	316	337	304	316	314	318	297	302	303	309	320	296	316	317	297	332	310	315	318	335	337	295	309	308	318	309	319	353	274	291	295	288	316	318	307	306	303	308	324	330	332	313	320	292	332	325	287	311	317	325	336	283	297	327	315	316	303	302	309	334	299	302	303	293	332	341	329	301	298	306	324	348	340	326	333	304	363	300	329	312	318	320	275	317	309	351	331	335	292	339	332	326	337	314	322	323	302	342	337	351	365	315	295	314	348	327	315	347	295	282	305	306	324	290	297	312	335	280	279	318	296	296	287	307	339	322	341	309	321	307	291	335	318	326	295	297	333	344	312	330	342	348	335	346	294	301	348	278	334	299	304	302	326	310	321	294	303	316	319	308	315	325	318	314	307	318	302	315	326	300	302	311	320	332	310	290	288	360	323	342	329	328	328	337	345	314	344	336	327	304	325	303	314	311	292	288	282	287	306	317	306	320	320	301	340	323	310	342	309	323	327	308	348	347	325	334	316	285	303	333	292	333	325	314	326	313	328	308	312	318	313	292	322	309	307	292	325	333	309	331	285	289	298	317	314	308	328	321	294	331	288	338	315	323	293	350	341	314	360	318	296	341	318	325	275	329	341	305	304	318	301	292	303	318	297	274	319	309	345	315	330	295	332	300	295	306	330	312	326	289	355	311	354	297	341	302	334	297	297	340	334	340	312	302	304	299	312	329	288	276	302	330	340	294	354	304	290	311	290	301	351	327	329	306	312	335	292	300	281	300	331	308	311	318	317	341	301	299	303	289	329	329	280	339	291	310	321	349	323	333	286	325	311	284	313	276	327	316	280	290	350	305	361	334	330	329	329	312	279	356	309	339	344	338	313	281	315	292	294	305	314	334	278	303	328	311	297	293	324	300	314	294	310	302	295	302	297	296	310	311	304	298	293	315	339	309	334	305	353	322	294	299	298	346	331	315	316	309	322	324	315	336	310	318	321	308	316	290	312	368	326	325	326	318	359	334	309	293	330	333	313	284	310	323	347	308	339	290	324	308	313	334	307	300	304	344	354	310	339	335	291	309	296	300	330	335	323	278	300	303	325	355	279	320	301	321	258	352	310	333	316	301	316	327	337	322	320	350	327	352	290	309	317	330	305	289	319	333	331	314	328	336	287	308	285	336	334	329	309	340	353	340	320	336	335	350	305	336	302	305	309	327	333	314	339	283	331	294	286	294	320	304	314	312	337	314	324	351	291	314	259	325	318	312	336	330	317	339	304	341	323	301	355	298	284	320	317	312	334	320	289	346	279	293	286	315	323	312	317	305	358	308	302	323	340	321	294	300	344	304	286	311	341	331	303	341	323	328	295	277	352	306	329	342	354	334	323	337	309	303	323	326	286	300	321	289	317	307	310	295	327	306	331	309	303	308	336	322	293	309	337	294	308	337	317	318	318	307	317	323	293	292	315	323	347	326	298	337	345	339	290	327	311	336	311	347	333	314	316	329	331	355	309	330	302	340	333	323	345	316	299	346	337	327	316	309	298	316	309	284	335	320	292	313	297	291	314	292	304	321	318	319	302	332	299	338	328	280	321	350	319	329	305	355	280	292	327	315	288	303	296	313	330	329	335	302	328	283	323	316	336	290	339	327	327	302	324	299	320	337	331	293	318	335	329	294	334	319	319	314	322	335	333	343	326	353	379	349	306	301	319	318	304	308	335	312	340	338	355	304	322	318	307	312	329	299	334	318	324	315	339	303	331	292	312	336	316	320	333	330	321	328	371	314	312	329	324	350	343	303	280	306	312	360	296	332	350	294	313	309	293	296	307	308	323	295	289	307	352	310	295	328	307	321	317	333	310	282	316	316	325	281	319	324	298	316	327	344	319	315	286	312	311	291	363	352	302	288	348	327	338	320	308	322	330	316	316	333	333	318	337	316	295	318	304	321	319	316	318	322	312	303	311	292	307	311	317	308	333	302	302	316	336	342	330	312	326	329	306	305	333	322	310	342	362	335	350	351	333	321	333	357	275	330	312	323	326	329	317	279	349	339	292	305	325	346	269	293	338	278	340	294	332	327	289	307	319	341	320	328	315	340	307	338	318	311	315	306	325	300	335	327	287	315	328	321	299	338	364	313	314	335	318	289	304	297	323	309	357	333	317	324	307	328	303	338	321	318	328	302	344	321	346	345	315	285	323	339	336	328	321	312	327	324	329	283	281	347	294	313	326	315	289	300	297	303	316	294	351	323	338	314	358	314	315	306	322	315	305	289	334	314	300	317	321	324	290	308	298	298	330	323	331	292	333	312	294	299	342	313	287	278	327	335	320	298	315	362	292	293	302	319	294	306	329	328	304	323	330	324	326	327	300	303	294	337	280	296	303	324	309	344	307	342	317	307	315	293	312	317	332	315	320	317	299	311	319	303	338	361	289	304	304	317	331	338	329	309	289	321	291	344	370	332	321	335	333	342	307	323	292	311	319	293	317	345	324	309	303	310	283	260	325	334	304	322	292	299	307	335	297	313	316	295	323	287	277	292	311	338	312	291	342	313	291	324	348	327	304	348	310	315	318	313	336	320	300	277	340	303	326	323	309	332	345	331	327	312	323	311	317	300	322	340	306	306	350	327	338	287	326	320	330	363	333	296	287	342	317	343	301	329	332	350	323	309	360	308	315	331	327	278	329	341	300	313	328	310	322	316	335	321	356	315	315	329	312	286	364	314	335	340	313	302	335	327	296	315	338	341	296	324	314	296	297	329	342	326	335	335	301	338	340	316	319	315	346	338	349	328	336	332	345	286	278	309	320	315	295	305	285	320	302	292	294	298	291	340	326	308	304	324	319	323	319	318	291	304	298	321	328	307	324	309	332	307	315	302	332	303	321	306	337	335	331	320	301	336	331	359	342	315	318	297	352	279	310	320	298	337	338	302	289	355	339	323	290	330	318	302	321	312	352	275	258	325	317	322	339	330	323	308	315	303	309	313	334	313	340	329	301	340	304	285	297	308	339	270	302	325	342	342	314	339	290	313	295	299	312	288	306	310	291	303	304	313	280	308	283	342	310	301	318	307	294	320	321	332	314	307	309	332	334	310	285	299	345	287	302	327	324	304	277	323	326	315	329	340	309	331	324	304	303	299	306	302	344	355	365	322	337	325	327	312	305	331	312	340	330	333	306	344	325	315	324	280	292	296	304	308	298	319	283	329	342	359	303	302	332	319	331	312	349	326	307	314	345	302	331	345	313	347	363	308	314	342	269	306	317	359	283	317	325	323	284	309	326	313	329	324	306	328	327	300	355	300	322	316	313	331	310	339	308	287	305	303	317	339	273	317	326	331	279	298	324	323	307	320	362	328	346	361	327	303	312	338	293	325	282	305	300	315	316	355	322
28183	16550	9898	7284	3612	1938	1540	1279	1162	1014	1032	953	899	845	788	740	809	750	766	717	754	744	694	756	698	718	737	726	744	674	713	709	683	722	729	732	723	714	712	715	743	725	715	697	694	700	660	712	732	656	673	718	671	698	663	680	659	659	715	671	685	704	689	697	723	701	703	679	625	664	641	697	648	689	677	665	656	608	690	650	704	677	689	702	720	718	682	701	670	678	677	688	708	715	645	666	632	647	687	649	711	708	720	721	692	721	736	686	631	665	688	713	669	696	708	658	703	645	709	699	682	673	700	687	665	685	655	682	670	689	672	627	687	739	628	643	700	676	667	680	666	691	656	655	667	722	685	703	729	700	694	684	665	678	713	716	668	666	702	635	663	692	695	676	677	647	668	632	671	663	668	667	696	748	648	684	741	694	708	686	647	703	682	661	676	688	691	706	700	680	717	727	685	655	633	674	686	711	675	702	666	684	689	673	673	667	696	650	644	687	700	694	694	710	619	694	709	679	642	719	682	699	651	702	666	658	691	666	654	667	662	681	715	682	670	670	762	629	670	664	702	685	695	683	688	714	686	726	629	689	661	686	721	689	664	693	695	679	681	672	707	701	682	663	659	700	730	740	719	706	695	640	687	663	683	683	636	679	650	666	678	692	703	660	711	693	671	662	656	715	674	665	707	666	691	669	699	677	695	654	669	670	643	701	665	661	730	685	676	660	676	718	697	726	672	692	719	714	698	690	679	688	737	661	644	646	684	730	721	694	672	631	699	687	676	634	662	651	687	677	675	704	714	677	678	689	667	673	695	706	672	674	638	664	725	709	677	665	654	667	728	657	649	697	683	665	672	679	742	645	697	698	686	662	679	645	666	670	686	645	699	670	717	667	670	701	689	698	693	689	699	697	675	683	722	642	659	634	707	674	674	677	687	692	643	678	673	652	653	698	637	676	644	709	693	648	641	672	670	668	670	670	689	668	637	672	659	714	679	702	697	700	653	704	693	691	686	665	677	663	679	704	687	681	731	690	669	687	709	721	648	666	657	682	655	696	655	706	674	677	709	707	695	723	674	684	722	640	630	709	657	692	711	701	699	679	695	651	651	649	693	653	682	688	697	690	716	630	684	675	700	696	613	719	687	679	643	662	686	731	658	690	719	689	696	693	650	686	655	646	718	711	689	690	679	651	671	706	649	691	652	688	680	690	696	710	693	682	640	729	677	682	626	671	721	668	667	707	667	714	675	678	679	651	697	655	660	658	683	675	662	675	671	688	658	694	693	655	726	756	674	664	667	697	699	689	686	677	697	645	652	669	721	648	674	706	714	684	715	710	687	662	660	695	682	700	695	648	703	676	714	723	658	693	677	666	692	668	692	692	673	660	695	648	667	689	670	680	632	689	654	722	750	703	683	683	679	670	691	652	661	703	701	708	679	687	675	717	696	638	676	664	673	667	691	680	675	630	680	666	660	709	730	682	678	661	711	671	709	710	706	658	627	731	686	736	684	719	658	674	682	662	665	709	693	714	663	699	668	727	667	666	680	685	675	625	655	656	646	748	677	673	663	651	720	695	726	699	708	657	658	646	660	723	667	692	683	656	662	698	680	711	709	723	680	691	636	679	679	734	701	753	727	701	679	700	648	677	683	646	702	691	681	703	656	681	684	687	694	683	683	669	639	643	691	676	672	671	674	626	718	667	641	681	727	645	672	724	667	686	656	691	625	719	727	697	725	642	717	721	704	670	629	657	660	689	704	683	638	680	686	679	726	696	660	669	689	688	683	703	702	689	628	715	653	671	701	699	686	688	705	708	700	641	650	719	689	697	663	679	641	655	712	693	687	638	686	664	634	683	688	700	673	666	702	678	625	661	693	692	676	704	688	722	673	642	711	685	680	700	705	699	704	677	638	698	703	675	685	646	701	696	703	660	648	668	669	680	677	627	679	665	691	705	631	651	682	706	693	634	692	731	651	665	650	719	654	669	670	647	659	675	680	688	656	684	674	753	734	674	691	671	657	695	643	667	673	691	661	662	686	669	680	650	697	665	664	718	617	697	655	691	691	661	700	657	630	652	646	755	710	715	647	691	703	651	686	721	693	665	669	686	660	707	662	665	655	673	694	700	680	679	708	717	652	672	704	652	679	654	648	682	703	638	680	682	679	636	677	658	660	680	681	617	704	698	692	707	698	660	696	713	633	675	636	692	610	698	688	650	640	701	687	675	673	689	699	680	748	680	677	645	676	677	708	709	685	676	652	661	678	663	710	682	682	712	667	632	637	699	725	706	667	678	681	652	716	695	646	670	662	676	698	665	661	672	668	720	694	668	663	742	713	728	653	688	660	669	712	698	707	696	690	689	704	668	697	656	688	661	676	659	685	698	688	686	695	701	681	703	682	663	692	671	672	685	635	669	702	714	716	697	691	688	688	669	714	673	696	699	727	667	650	715	699	704	660	685	698	661	672	635	695	639	666	629	698	719	723	712	687	649	665	694	706	676	680	705	673	710	700	716	645	710	679	653	697	763	660	689	727	663	673	724	692	639	694	672	663	682	718	692	652	672	699	653	697	685	666	693	727	703	674	687	688	690	699	689	673	680	645	657	711	663	697	703	665	704	708	679	705	732	716	638	671	663	690	680	673	720	642	684	666	662	690	679	651	668	704	655	670	735	707	674	648	671	643	710	687	646	671	680	650	681	690	755	691	644	677	635	728	721	672	681	686	693	657	657	668	685	688	723	661	650	634	697	680	677	694	665	693	647	704	684	639	669	713	650	687	704	690	641	640	683	682	633	664	710	707	684	705	667	656	664	709	664	671	685	666	690	675	712	698	656	659	694	696	672	667	692	700	744	660	699	706	645	685	682	728	661	659	676	682	704	686	652	635	695	677	636	702	696	683	716	686	667	653	696	687	672	705	665	646	674	675	712	714	680	675	696	653	647	697	726	685	707	689	679	715	718	698	677	653	694	655	672	667	731	688	690	677	641	682	712	698	689	682	643	724	686	693	692	663	706	640	708	678	699	694	689	689	687	691	684	674	687	667	740	672	663	673	692	696	662	697	646	669	653	700	665	660	647	687	696	700	645	656	671	666	682	724	652	708	688	639	711	676	668	701	623	681	703	640	701	658	686	643	683	668	705	672	690	661	714	682	688	674	696	701	700	681	648	706	680	667	711	674	644	660	652	640	691	665	641	660	716	691	697	693	655	744	717	675	649	688	661	638	683	667	692	656	645	705	669	681	683	662	669	707	630	717	691	683	715	671	664	706	695	681	677	678	678	684	680	679	691	676	667	708	704	663	708	690	689	684	705	674	662	678	695	712	688	687	712	705	695	676	657	685	665	674	662	671	700	664	686	652	708	674	659	687	648	674	662	689	693	654	708	706	678	711	662	658	680	659	669	682	700	645	646	705	678	671	703	749	673	655	680	683	671	667	659	699	712	663	661	708	660	641	703	671	675	672	674	727	679	702	672	664	688	718	714	657	722	696	711
58564	28766	11856	4114	1511	860	515	493	430	406	373	345	365	351	331	303	339	311	292	307	324	318	312	322	320	302	309	299	333	304	326	322	338	321	307	296	344	311	297	327	318	319	328	324	297	332	306	320	340	292	299	297	312	345	297	291	312	283	300	327	304	350	313	274	310	311	308	271	287	311	329	342	298	301	304	305	304	303	286	265	309	295	332	305	304	321	311	325	285	298	309	323	315	316	319	288	299	321	300	295	324	299	309	301	371	296	275	299	319	267	305	281	324	301	301	287	323	322	330	278	339	320	340	288	307	328	313	347	296	347	286	319	310	318	314	306	335	324	309	300	336	313	310	281	328	323	301	298	319	351	315	287	328	284	348	333	318	282	334	309	298	302	318	310	300	322	325	291	325	336	319	318	303	326	329	285	315	323	319	340	292	279	316	292	289	320	311	350	291	299	251	313	315	311	333	313	289	317	315	296	331	341	270	290	343	291	307	289	315	335	305	293	340	286	296	293	287	281	292	297	320	338	298	324	295	275	313	301	306	330	285	325	304	307	285	316	327	269	306	337	306	309	315	290	316	296	324	319	317	294	293	358	332	304	321	300	308	299	316	304	288	322	302	305	311	317	301	292	310	311	311	279	293	312	311	307	317	290	335	318	330	303	333	304	320	282	310	338	341	311	287	334	285	272	267	297	304	298	314	307	321	299	337	285	313	303	331	295	308	305	311	321	293	341	304	328	328	314	295	287	317	336	331	287	306	279	276	299	333	328	300	305	295	349	330	321	296	329	313	313	345	306	295	307	297	303	312	304	298	296	316	353	308	318	317	330	337	293	329	292	274	303	317	288	263	320	333	304	288	317	327	329	320	338	289	308	313	297	326	324	312	337	319	306	299	296	280	325	320	336	284	298	313	328	343	318	316	338	325	318	334	280	331	287	309	343	304	313	283	337	317	294	263	306	286	350	318	345	312	320	340	293	286	306	262	322	344	278	320	304	317	298	342	279	321	309	330	330	333	313	331	300	312	324	275	330	317	312	289	320	334	301	324	323	320	322	314	333	303	307	303	296	317	296	323	298	341	312	305	273	285	316	312	326	303	305	306	296	285	284	313	278	313	347	288	318	279	298	311	310	294	344	306	305	332	298	339	295	325	282	316	284	307	324	277	296	288	291	285	334	311	300	286	260	308	294	319	288	345	300	316	318	295	300	321	318	302	291	258	319	316	324	305	330	296	271	293	317	278	327	317	307	318	313	306	289	294	348	317	312	294	306	325	299	321	311	336	330	355	321	345	307	296	279	323	317	289	275	337	276	326	315	301	305	312	324	305	315	278	301	277	308	344	325	324	305	328	321	283	295	293	308	295	325	325	287	325	319	310	312	345	319	298	303	316	313	306	308	305	370	287	286	335	298	293	345	299	299	285	283	332	338	319	285	302	312	323	322	318	306	293	291	312	312	359	298	306	317	322	369	317	313	279	303	335	282	304	297	297	330	323	318	321	301	309	309	292	291	292	301	321	309	338	289	301	328	278	322	308	330	336	339	328	322	303	334	324	296	340	322	297	339	303	358	334	283	311	297	299	304	352	330	324	305	305	307	313	330	312	319	282	298	268	304	326	321	295	297	273	306	310	318	320	326	274	297	283	301	280	319	273	291	297	296	278	328	302	318	303	296	304	282	298	296	327	279	287	285	306	318	306	320	317	327	308	318	288	303	313	292	326	314	302	336	335	356	289	315	283	277	315	337	288	329	296	329	300	295	314	304	292	323	299	305	298	280	289	290	300	293	298	328	280	321	311	273	312	327	330	311	302	315	308	352	314	292	324	308	295	332	318	334	328	301	301	300	298	290	329	324	299	317	317	307	300	303	311	304	311	327	295	335	327	281	298	301	280	335	289	276	275	320	360	296	313	285	281	370	324	289	315	296	318	281	325	301	328	342	337	288	319	318	281	317	311	317	312	306	331	317	318	289	315	304	313	319	310	311	298	277	315	270	310	309	349	318	310	314	320	330	312	310	306	285	297	315	318	300	334	322	324	317	339	325	283	306	299	280	323	279	295	290	329	340	311	305	324	343	295	318	268	310	309	324	324	316	300	303	318	328	291	298	327	312	293	296	298	307	311	321	343	315	318	311	321	341	290	309	302	304	305	328	301	331	295	295	325	288	306	304	311	294	294	319	324	255	315	289	313	329	290	323	288	299	305	321	299	294	296	339	330	304	319	309	300	345	307	333	284	292	283	310	320	308	294	333	298	295	330	325	318	307	345	322	281	306	270	267	305	348	305	321	320	307	334	312	299	316	361	282	315	301	334	324	302	317	311	315	315	289	302	271	301	320	296	328	305	336	306	302	324	326	316	297	307	318	309	280	318	280	288	269	283	300	314	330	341	340	313	312	333	318	324	281	316	323	306	301	311	300	281	306	297	343	302	290	312	323	327	285	312	317	317	288	317	303	319	319	301	319	327	329	296	300	290	315	317	295	296	292	337	303	303	297	337	330	356	315	275	328	267	303	333	328	302	275	284	334	337	352	323	329	308	280	296	282	345	289	297	309	321	328	322	278	326	343	296	327	307	312	276	328	282	319	312	321	325	311	338	343	320	318	295	279	323	330	322	315	305	330	286	324	313	330	309	310	284	292	293	301	314	283	311	311	317	308	328	315	297	308	335	340	327	335	284	308	325	329	290	302	288	333	315	304	323	290	325	291	314	309	287	311	327	298	299	328	323	301	296	326	342	288	319	316	328	313	338	300	306	296	326	268	286	296	322	300	322	311	340	310	335	345	294	306	290	331	338	303	316	325	318	313	333	292	307	303	297	338	328	294	311	329	291	314	336	295	357	310	310	296	297	284	316	296	339	303	319	320	318	336	324	289	297	298	311	297	298	316	283	328	321	313	303	323	306	272	326	297	303	296	327	310	301	281	319	303	310	338	313	309	328	316	310	301	322	294	323	300	306	315	315	273	244	329	286	325	304	287	311	304	307	286	301	314	294	298	308	323	299	323	312	336	322	317	318	302	367	315	265	301	279	289	361	280	319	312	292	341	308	326	281	320	284	305	299	344	309	302	299	310	315	313	260	313	310	324	307	320	280	259	258	319	278	321	313	311	312	297	299	294	322	330	287	319	316	301	285	299	336	318	315	270	284	316	279	316	311	308	341	324	288	307	314	266	309	308	337	328	314	288	303	320	316	322	284	283	284	271	299	295	338	301	291	304	322	289	318	293	324	320	307	316	313	312	317	297	280	301	282	305	342	316	320	306	343	291	272	308	296	302	317	311	309	276	310	296	354	305	315	331	335	323	320	326	316	307	314	300	325	325	303	287	296	335	322	306	336	309	338	298	366	301	297	327	291	310	291	342	318	338	295	297	297	284	291	339	345	312	340	309	301	293	321	289	285	284	309	331	302	343	317	296	305	300	313	309	317	283	318	325	300	333	316	332	287	282	305	317	284	320	318	323	311	330	308	298	295	320	300	291	319	321	284	310	291	308
37949	18825	12904	8576	4279	2528	1642	1387	1242	1146	1019	982	928	845	832	756	804	756	743	769	780	740	736	714	722	761	769	752	703	739	719	761	718	729	723	711	691	742	688	721	768	708	665	665	733	730	722	700	767	680	688	675	679	667	692	705	668	676	700	700	666	645	712	674	675	711	677	674	678	702	687	656	696	679	661	679	653	660	649	654	649	670	698	667	658	675	668	675	667	666	694	638	638	676	687	674	673	709	666	698	704	705	673	700	673	652	657	712	683	693	666	652	650	652	676	681	685	664	669	667	703	686	689	692	696	689	707	676	668	690	652	671	671	682	685	687	634	693	676	676	676	681	686	697	679	693	639	690	651	680	674	669	646	662	698	712	633	662	687	696	664	710	692	706	652	650	689	686	656	698	725	669	703	700	639	628	651	718	695	670	637	683	666	691	680	667	682	683	685	681	665	646	664	656	676	684	723	684	665	685	689	673	668	673	721	659	669	700	673	668	635	706	700	683	733	693	644	619	722	722	629	669	641	686	634	723	694	651	675	671	624	659	674	656	678	688	649	690	625	669	671	681	687	666	694	618	670	692	693	697	672	667	681	594	700	638	682	638	691	639	707	651	649	675	729	665	671	683	700	640	695	686	680	677	626	670	677	707	661	652	641	661	714	622	694	712	635	635	659	663	667	623	674	661	679	668	675	652	630	666	630	671	669	708	666	642	653	624	695	662	629	623	636	692	667	662	702	649	637	649	679	649	683	704	722	697	707	649	642	704	658	660	664	674	656	652	660	632	676	665	629	673	673	677	660	673	673	671	695	670	633	679	660	655	631	678	644	652	690	719	727	686	655	725	682	641	693	707	650	669	691	674	679	667	668	705	653	666	672	650	724	666	660	673	723	674	657	622	640	684	683	636	709	645	626	667	693	713	657	676	668	669	692	694	675	669	667	677	653	684	703	679	641	692	723	656	677	662	647	682	681	707	686	661	713	660	632	668	646	714	662	696	645	688	691	644	682	665	650	645	664	646	638	698	639	625	687	676	691	696	671	639	624	652	697	684	651	668	672	654	639	608	672	643	632	648	728	664	657	664	613	687	621	631	676	632	652	663	653	671	665	660	692	701	662	710	704	670	634	688	662	660	668	627	612	635	710	664	669	663	643	635	675	644	635	696	669	687	664	690	642	627	628	699	661	663	719	707	685	679	703	663	650	703	674	692	647	635	673	690	671	705	650	630	668	689	674	655	660	675	684	649	677	646	687	682	673	651	655	697	636	674	699	755	674	671	655	660	636	654	684	681	708	705	672	686	701	690	657	704	665	715	618	706	664	695	673	686	680	685	670	653	672	677	649	684	647	702	700	708	667	717	708	722	641	649	715	674	664	688	703	660	661	703	650	665	629	681	636	677	677	651	675	685	684	697	684	663	680	685	661	668	664	714	694	689	681	675	641	663	671	677	689	668	736	679	704	628	670	648	674	682	630	714	676	655	677	690	679	674	691	678	716	667	704	703	676	704	704	679	690	668	696	713	642	659	682	639	667	698	676	728	708	711	689	694	673	666	695	695	683	672	646	621	692	663	659	678	636	678	714	665	638	691	658	690	736	656	619	676	698	635	687	667	700	682	671	713	686	704	664	679	664	643	688	652	698	667	676	668	630	647	603	698	653	651	704	681	668	659	685	606	645	700	680	642	649	651	667	638	666	681	717	681	682	664	693	718	636	630	701	631	654	663	632	646	644	651	657	686	670	670	705	692	699	640	646	686	632	664	701	692	642	683	672	684	641	666	675	696	693	691	709	682	730	688	693	690	663	658	649	740	669	655	638	668	667	608	696	676	679	643	684	674	668	670	716	713	635	689	685	647	667	658	653	691	675	672	668	692	672	747	691	693	688	684	658	676	711	696	687	654	616	627	678	653	659	668	687	657	631	681	674	686	669	627	686	706	701	703	690	703	680	701	678	668	691	666	697	655	653	712	648	700	641	693	648	667	658	656	678	661	668	671	666	640	642	636	619	682	656	661	706	692	688	707	669	685	653	701	675	630	661	701	710	636	686	674	670	635	716	674	635	693	691	640	652	645	674	641	697	677	688	683	635	672	669	630	687	698	705	693	664	694	649	654	669	652	659	662	673	718	732	651	662	607	664	637	710	714	685	663	682	672	631	661	654	713	688	670	637	703	613	685	680	670	678	658	641	669	711	706	678	661	690	673	652	673	689	693	658	682	639	679	665	646	664	652	667	711	663	657	623	696	679	686	678	618	688	661	718	709	703	647	677	689	635	704	629	698	663	737	693	693	655	703	631	663	664	706	701	658	656	675	722	680	692	642	693	695	669	629	674	715	631	670	655	688	712	700	669	734	662	655	616	673	660	669	688	673	654	697	682	633	637	676	651	726	688	669	670	673	705	702	638	708	664	703	695	695	658	646	675	670	671	631	678	689	700	653	690	676	668	660	659	658	695	669	661	642	657	708	647	697	689	645	705	699	694	657	701	625	713	667	668	644	650	652	648	693	661	684	690	711	653	712	683	648	727	705	692	676	656	718	645	664	690	688	724	627	681	680	650	682	650	642	724	712	668	669	664	660	661	633	648	679	639	705	686	673	729	666	651	703	701	654	687	699	667	696	654	656	632	656	748	710	697	705	650	677	663	708	690	717	640	725	654	694	684	686	667	657	674	674	666	632	704	641	648	694	606	650	713	666	668	713	680	676	618	675	688	648	695	694	691	685	665	698	723	656	688	709	629	678	670	641	675	699	667	664	650	659	657	707	631	716	650	706	665	656	696	652	673	658	704	697	618	718	672	678	709	694	690	716	677	647	658	687	691	715	627	677	625	667	668	716	660	688	622	686	652	635	712	648	687	697	675	677	663	689	643	690	705	698	670	643	704	700	688	698	641	684	689	656	648	713	672	641	626	671	651	722	637	694	646	677	708	665	666	658	723	662	640	698	681	704	664	661	616	669	653	689	745	699	688	674	746	627	693	646	710	699	645	662	711	712	644	629	680	667	667	664	635	677	680	674	705	659	692	627	689	628	686	679	681	688	669	686	655	686	696	659	697	673	654	696	665	680	684	694	703	675	666	654	700	673	686	696	651	678	649	631	692	657	674	700	677	669	661	630	692	677	682	678	673	665	625	691	735	695	677	682	715	664	652	676	683	717	686	691	664	634	641	638	708	664	661	664	694	672	684	708	650	693	675	681	668	663	684	663	680	685	667	672	662	675	667	680	647	673	684	672	646	650	663	682	641	659	655	669	673	652	651	639	694	676	643	729	688	670	683	710	673	630	647	718	640	702	665	677	689	677	671	720	698	705	675	701	707	635	680	691	648	641	689	665	717	642	671	685	706	704	669	636	657	707	701	640	701	640	680	644	668	688	634	674	660	683	699	679	652	663	653	713	684	733	702	670	695	652	684	686	621	629	698	651	684	674	622	708	644	707	650	700	682	626	648	675	641	634	609	693	677	720	689	650	678	662	736	697	684	648	648	712	671	686
67208	29803	12267	3840	1740	774	594	489	419	431	380	395	361	345	349	355	346	357	326	319	333	320	320	328	338	315	348	292	335	320	335	345	311	309	299	352	352	321	311	333	345	293	292	308	317	280	305	291	363	314	302	324	316	339	351	316	313	324	290	349	336	298	293	346	314	331	299	340	334	318	290	329	286	282	312	326	341	319	314	285	324	320	338	333	344	307	267	316	317	317	348	307	354	308	328	308	324	327	308	301	296	322	324	340	325	322	344	305	329	309	299	298	332	281	311	311	310	343	327	300	320	272	308	296	281	308	340	321	349	301	300	317	272	347	338	329	304	306	308	314	309	332	316	333	325	278	323	327	328	329	336	308	296	309	330	312	308	314	269	304	331	354	331	317	310	323	332	301	304	307	316	333	304	320	372	305	381	347	339	292	292	292	312	333	313	315	300	313	296	316	300	305	331	311	305	326	313	327	291	298	330	348	328	317	321	334	296	324	300	308	310	330	305	322	297	314	291	320	322	303	328	312	319	257	294	330	258	328	327	328	330	343	290	318	294	304	321	322	290	350	342	310	291	334	317	305	295	299	349	353	274	283	300	296	293	329	355	313	337	310	289	299	292	304	305	310	323	305	301	303	282	317	315	300	317	308	307	347	282	303	318	302	301	291	311	344	309	288	277	290	333	312	317	295	337	320	300	319	295	322	304	330	342	326	316	307	311	310	288	338	293	337	311	311	368	327	302	290	309	331	304	329	301	307	317	280	306	322	364	321	331	306	327	291	313	361	317	343	346	324	344	355	304	305	313	342	313	291	286	307	347	301	351	323	332	292	286	340	328	315	312	276	293	282	304	333	298	297	302	317	294	325	312	327	327	299	323	312	301	301	279	351	311	301	304	340	298	326	335	296	287	295	303	307	326	317	317	309	308	291	312	307	320	313	350	271	298	326	302	329	287	348	324	299	338	327	316	314	306	314	304	298	304	303	337	302	281	327	327	328	284	325	345	312	300	348	321	299	290	311	335	319	297	299	338	330	325	328	306	313	315	314	316	294	301	301	348	315	305	310	309	319	333	347	309	321	287	324	352	310	305	307	312	302	335	319	311	292	310	308	303	327	303	267	331	320	313	275	292	328	332	335	342	317	329	313	322	286	312	332	347	307	319	338	300	295	346	274	341	323	328	320	335	313	332	311	316	304	352	329	320	304	327	294	329	299	309	326	297	335	311	294	344	305	299	297	297	323	303	314	313	326	307	319	328	341	322	308	310	293	313	287	293	317	306	340	312	295	275	313	315	360	326	329	295	316	330	330	309	301	297	353	310	322	295	290	293	318	297	350	307	327	273	322	324	292	318	309	300	325	322	316	316	300	302	324	344	347	321	291	308	288	319	331	330	305	327	293	322	313	306	289	299	309	303	283	309	280	288	301	328	286	312	299	312	340	326	302	281	326	316	271	294	347	319	336	320	315	309	334	294	358	312	298	277	308	318	300	329	297	313	343	318	319	282	312	302	349	328	347	321	326	297	317	318	327	311	285	345	312	293	310	314	315	317	321	334	324	352	339	315	302	279	314	289	308	339	300	310	295	313	273	321	321	325	303	277	309	329	279	291	305	312	296	339	308	299	302	323	316	311	302	318	295	299	303	324	308	303	339	331	317	283	339	306	307	274	275	342	312	280	307	318	328	321	338	289	326	317	287	293	329	333	326	341	320	294	290	318	348	326	324	319	325	305	327	294	321	316	331	328	279	322	283	305	268	291	344	271	308	313	360	326	322	322	309	303	270	319	333	291	324	311	350	286	305	295	305	337	328	315	312	297	300	305	325	298	310	343	310	337	313	342	294	303	308	333	258	282	302	281	343	314	301	293	307	293	292	275	309	280	323	340	317	294	308	278	319	324	306	326	303	335	304	332	295	310	321	297	316	299	305	341	316	348	324	306	313	332	314	312	307	336	341	287	312	293	275	283	331	291	326	313	321	312	314	324	310	330	334	300	343	307	311	322	334	329	308	342	309	301	291	311	287	319	324	319	306	307	309	330	308	303	337	325	306	288	334	341	314	310	333	296	299	311	306	311	334	330	327	312	275	298	311	305	304	319	288	308	295	298	321	310	360	306	304	295	310	280	303	314	300	310	298	325	332	288	312	288	330	313	312	335	348	327	325	306	301	302	317	295	303	321	316	330	332	319	318	279	328	318	313	291	316	295	338	292	302	292	321	313	281	348	355	296	313	316	289	309	310	315	290	342	297	274	303	298	334	313	286	310	314	298	350	294	316	281	311	315	343	285	328	333	316	324	323	290	288	297	312	340	293	322	320	364	322	317	297	303	317	300	328	271	302	304	296	290	305	303	292	302	327	345	332	315	307	316	322	338	314	317	320	319	333	311	311	294	335	304	305	309	306	310	325	303	321	306	306	313	329	329	297	326	310	312	296	308	323	301	296	325	325	297	312	314	295	314	307	313	315	324	279	313	352	348	329	330	313	325	319	361	337	298	313	299	297	296	294	327	326	308	324	341	305	352	364	302	296	289	316	320	327	328	275	311	335	324	312	303	317	305	346	320	329	313	282	343	307	301	278	310	331	277	311	336	312	318	317	316	323	287	328	292	292	326	302	323	307	283	340	323	329	301	325	310	324	328	325	315	315	319	330	307	276	302	312	293	290	340	302	289	320	316	349	315	338	300	297	298	310	294	301	325	300	272	309	327	287	299	286	307	292	318	352	316	330	318	310	298	303	333	329	342	305	323	319	320	361	319	316	311	291	303	329	300	285	306	308	346	330	299	339	304	305	336	309	291	304	293	293	337	307	319	334	288	303	304	300	331	320	334	337	332	288	316	323	283	319	302	318	292	325	319	315	327	294	317	304	340	298	299	354	321	327	310	309	337	311	329	309	356	283	302	306	343	336	322	330	344	357	316	286	318	294	323	339	317	329	300	307	292	279	297	324	290	303	310	329	313	338	299	328	304	306	326	337	317	327	291	320	318	290	303	302	307	330	313	274	325	286	288	308	321	322	315	321	276	285	313	307	321	297	301	326	313	334	315	332	326	314	296	322	334	333	293	351	316	276	322	291	327	333	343	286	334	320	298	304	281	312	318	295	316	329	330	310	322	331	331	333	356	295	337	330	308	276	320	319	320	327	317	339	314	297	314	319	304	304	359	323	281	324	297	327	318	295	342	268	303	329	312	315	302	336	326	325	324	325	300	299	304	331	329	328	307	317	297	303	306	344	304	319	287	331	330	348	295	292	324	280	337	303	304	312	318	300	314	308	333	328	321	321	309	305	317	281	293	318	305	310	304	291	270	300	313	348	293	357	305	303	350	333	322	296	304	275	324	319	299	281	305	296	338	308	334	311	288	318	321	293	336	333	316	312	307	305	303	344	314	317	293	267	310	363	284	290	332	322	333	320	333	293	312	308	313	300	312	287	300	302	288	295	323	311	316	327	309	319	307	316	293	297	278	344	293	341	300	277	308	321	309	313	280	338	322	355
43613	18921	12598	7702	5055	2431	1679	1437	1309	1182	1072	1000	933	889	850	835	755	783	783	722	759	721	757	721	725	799	731	734	776	754	753	733	741	701	715	743	675	735	749	743	701	714	676	679	712	709	693	750	732	684	679	674	742	690	706	713	720	739	666	701	706	696	677	685	623	646	689	710	756	716	694	690	690	740	680	627	640	661	674	706	684	728	680	706	638	656	708	679	690	718	664	703	677	685	730	644	659	676	668	668	685	728	680	707	675	690	667	679	658	702	752	677	686	714	697	721	673	647	705	678	656	648	673	677	632	695	695	701	699	629	676	678	673	682	658	655	647	671	697	703	644	624	700	683	679	682	657	693	635	732	678	696	656	668	666	713	675	724	678	676	666	671	642	691	688	698	693	696	661	662	674	671	663	659	641	701	671	680	671	665	670	665	713	677	692	680	674	706	651	718	665	695	689	665	654	690	677	658	673	672	690	682	690	660	668	661	680	717	696	760	721	689	656	699	682	685	665	675	712	713	713	701	704	668	741	683	690	649	669	722	733	666	653	639	675	649	697	700	686	642	681	651	678	648	686	685	674	697	631	683	704	665	703	640	702	677	725	696	624	667	662	723	679	677	685	699	718	702	678	687	670	715	680	683	690	638	691	691	656	644	696	676	675	644	699	640	682	646	673	700	685	678	647	687	689	640	671	661	657	697	713	657	635	671	718	682	703	666	701	691	685	667	687	745	717	674	684	677	662	667	675	685	651	677	686	671	618	662	661	684	656	689	707	662	689	679	663	689	636	678	661	680	643	667	695	678	727	681	674	658	662	655	690	638	688	676	632	682	721	702	681	683	703	737	688	674	680	676	709	700	716	666	679	662	701	661	698	696	681	677	736	681	659	678	683	673	678	670	647	692	671	677	654	691	631	680	650	679	693	698	677	750	659	655	723	642	711	686	661	672	671	683	703	657	685	682	675	674	640	698	629	681	674	677	683	711	672	679	703	695	673	675	670	701	654	705	688	659	714	710	660	650	699	665	711	698	735	704	652	709	705	650	698	654	652	681	671	696	663	654	686	672	686	676	651	688	695	689	669	647	684	697	723	693	643	703	667	754	722	683	684	648	692	687	657	689	646	666	710	685	657	667	685	678	614	679	723	672	663	665	714	668	665	701	680	689	676	652	662	705	626	651	684	658	694	705	692	640	688	670	703	699	636	672	677	653	686	691	651	695	715	696	658	656	700	713	671	728	677	697	645	698	640	739	659	655	655	743	667	696	674	709	702	697	652	657	650	665	686	668	663	675	681	681	666	650	674	674	668	729	736	694	671	721	657	750	671	650	663	677	683	651	707	656	704	677	711	712	677	717	695	704	667	704	701	654	679	648	670	676	658	690	698	692	656	702	743	662	713	661	647	703	695	693	630	683	681	648	691	707	642	672	692	697	702	663	653	683	667	669	716	665	699	704	692	697	656	678	672	709	648	687	687	701	690	654	676	723	624	654	712	649	656	645	667	649	697	686	664	695	684	661	662	662	675	652	646	719	721	649	695	705	691	637	666	685	664	654	684	738	752	699	647	679	702	627	700	705	677	698	683	665	633	707	722	689	661	664	682	695	698	679	706	677	716	684	695	634	707	701	714	695	698	732	707	710	666	686	703	694	684	662	655	644	693	665	699	712	719	692	668	692	708	644	654	665	657	654	736	627	684	666	686	676	672	649	694	622	653	703	690	675	634	727	701	654	710	638	646	645	691	642	668	706	679	669	707	724	674	660	679	671	695	696	678	643	645	691	677	682	665	675	719	672	704	688	676	685	693	690	732	665	674	688	688	684	684	689	687	676	664	686	673	678	710	681	732	678	667	669	633	656	677	668	628	697	697	656	673	633	693	691	682	650	685	659	726	685	718	654	668	695	659	668	701	648	660	674	712	667	690	652	665	667	711	668	707	719	682	676	690	655	692	646	670	685	665	715	693	667	638	674	695	697	722	668	687	687	684	708	661	647	667	640	684	642	648	646	686	711	668	678	715	659	669	675	623	628	684	704	670	739	646	688	729	692	668	652	690	638	690	669	701	692	655	741	698	663	656	680	685	661	718	666	693	699	691	682	676	727	698	692	695	701	667	628	684	695	680	655	668	720	674	665	657	685	692	665	692	686	711	659	658	698	673	672	661	697	694	679	725	676	676	659	686	637	643	757	655	694	684	684	687	679	698	659	683	685	679	667	646	694	663	654	645	628	708	714	672	674	692	696	655	653	679	685	703	665	697	653	714	705	609	654	719	685	677	682	699	651	690	656	650	679	649	664	692	670	693	666	658	696	681	741	683	696	629	671	682	716	679	667	646	677	639	677	687	701	644	746	654	643	684	665	703	675	711	720	691	639	649	686	714	661	665	663	727	600	673	703	629	647	648	625	699	731	695	677	668	660	661	678	698	685	676	696	687	650	687	678	708	706	653	650	716	680	659	671	711	740	690	712	623	678	649	657	683	683	706	674	683	671	686	685	664	665	687	685	661	747	717	691	734	731	670	658	717	648	733	689	690	689	723	722	675	738	695	695	636	621	688	702	664	759	692	684	659	700	685	675	673	697	676	678	686	658	702	674	692	676	677	651	744	703	679	699	669	649	669	680	661	710	650	690	693	677	703	642	687	704	685	657	685	665	687	682	675	664	702	658	685	639	643	692	695	668	719	655	665	701	728	616	679	652	644	716	720	673	657	670	648	598	663	670	716	662	699	691	687	669	704	643	671	693	708	689	655	677	657	676	659	663	710	697	666	670	678	677	653	666	698	688	695	639	641	648	662	699	707	685	729	666	690	643	686	638	682	709	717	629	675	691	719	684	700	656	607	653	717	643	663	667	666	665	722	680	653	682	713	678	696	649	661	632	682	672	673	680	704	697	683	660	692	660	663	647	659	736	643	688	654	691	681	691	663	686	630	621	642	672	708	677	678	727	723	649	677	661	663	670	695	722	659	669	654	668	687	717	652	674	645	679	657	634	732	685	686	673	661	718	745	690	700	620	660	647	702	668	654	689	678	664	696	713	670	672	693	636	726	698	699	687	698	660	674	664	725	721	672	681	734	631	659	664	660	696	689	620	675	727	668	670	683	681	700	691	706	669	697	646	667	675	682	679	694	675	740	651	679	634	632	672	684	683	683	665	662	660	645	656	688	691	687	714	677	686	700	691	686	631	675	667	655	662	711	674	693	683	691	675	651	676	682	704	662	620	676	686	737	651	710	695	681	696	675	675	672	687	684	643	676	680	678	667	723	692	680	733	647	663	718	709	690	726	640	696	663	663	691	692	678	718	655	708	710	661	681	731	665	662	659	705	616	707	698	691	681	669	704	668	670	697	714	642	692	670	666	658	699	694	633	675	678	700	683	724	707	687	716	678	699	653	653	655	671	690	672	699	650	639	656	690	706	650	623	637	694	679	650	646	674	693	686	688	650	686	666	673	654	710	668	682	675	672	668	664	680	636	646	679	688	689	674	693	691	644
45308	19724	8120	2817	1290	682	425	413	389	371	338	377	361	336	334	342	341	342	317	305	326	317	332	338	325	337	318	332	335	328	295	330	291	335	308	333	330	350	315	329	322	327	330	314	292	332	297	326	342	331	315	351	294	298	302	310	319	322	301	321	307	316	295	315	320	298	314	333	337	324	328	307	302	314	291	336	306	347	324	305	347	344	311	294	295	305	295	262	330	316	316	332	311	314	339	282	336	314	307	312	295	282	278	331	309	324	302	315	310	302	297	331	339	343	292	321	310	288	305	306	303	349	299	340	316	320	322	286	310	318	318	353	297	290	297	311	287	345	301	328	298	344	315	288	343	318	320	320	308	323	325	332	315	319	315	303	307	293	291	295	309	346	312	288	370	318	314	292	333	313	283	295	290	295	327	306	303	284	297	317	329	315	325	337	334	317	326	335	323	282	324	317	335	334	286	331	329	308	313	317	328	285	315	287	303	354	311	308	281	306	300	328	328	283	338	265	327	261	364	314	306	311	287	293	316	309	318	302	332	304	336	312	316	317	300	334	340	331	296	340	326	314	328	347	321	317	328	348	319	319	289	295	319	296	292	301	281	310	299	323	315	328	307	287	317	312	348	301	290	338	339	303	329	284	313	352	296	336	339	293	345	313	366	323	334	277	312	291	326	302	344	338	316	321	336	329	313	294	309	328	366	338	340	314	309	285	321	298	317	287	345	321	320	309	324	304	329	327	296	327	321	301	283	329	331	331	322	335	286	295	300	320	313	321	292	279	307	314	296	325	298	387	332	295	318	316	328	305	314	300	303	300	290	292	340	339	322	317	312	297	325	330	331	351	335	317	310	343	307	298	332	310	299	312	287	308	318	322	342	305	280	312	336	338	356	352	306	324	307	322	330	299	305	291	356	340	337	342	290	310	338	359	307	315	319	346	308	308	299	321	326	297	338	327	302	291	344	314	311	317	295	328	303	290	322	311	339	306	293	326	316	316	328	296	297	351	320	320	314	307	307	306	317	294	290	322	325	316	328	325	312	301	296	311	293	306	314	316	303	343	333	323	307	306	293	291	293	310	302	317	279	339	314	336	330	299	300	342	332	298	314	303	315	311	290	272	277	309	319	336	333	314	319	350	270	300	332	322	327	299	325	301	331	308	323	334	321	340	307	310	336	343	291	306	308	317	298	296	328	304	303	341	320	306	283	333	334	293	304	322	290	350	304	331	322	336	311	308	298	314	346	332	348	320	332	267	314	324	313	331	331	307	298	304	308	305	313	328	320	309	292	320	284	307	322	323	351	299	316	304	320	303	318	311	355	325	292	308	327	280	324	306	374	297	338	327	344	340	351	318	292	336	337	286	310	318	344	345	286	311	301	316	293	320	325	311	345	279	345	342	321	330	322	327	322	274	306	313	297	336	326	294	322	312	296	309	340	306	341	328	301	315	321	334	317	320	347	317	304	334	281	306	330	312	312	326	305	326	295	324	326	320	341	340	332	312	315	291	331	318	347	335	308	314	329	326	315	335	318	315	326	318	314	324	306	275	287	296	306	342	330	318	297	294	307	275	303	340	337	341	327	314	328	317	292	295	335	340	302	302	314	319	330	292	322	308	314	317	283	305	328	335	344	309	324	293	300	322	317	292	324	313	337	330	337	343	317	290	345	346	330	308	335	296	300	330	324	295	351	319	313	356	315	301	322	321	307	323	291	351	298	323	321	335	310	326	281	330	293	349	302	323	334	321	291	319	279	333	324	335	284	295	349	309	333	312	297	341	315	341	284	302	333	338	330	327	347	355	354	303	349	300	326	327	336	345	321	303	310	306	292	329	318	328	324	300	301	263	306	300	351	313	358	320	340	329	325	265	344	293	321	301	333	329	306	336	301	324	323	318	358	319	334	310	301	375	306	289	311	308	284	328	306	324	364	310	355	323	347	302	314	338	337	323	309	299	326	312	318	336	308	303	303	333	301	291	298	359	315	295	316	311	310	294	330	359	345	313	300	313	308	298	343	333	335	307	316	328	328	348	297	288	319	317	328	280	342	308	297	284	307	331	293	338	322	316	298	284	329	296	307	297	301	280	318	311	296	319	328	335	304	273	315	315	340	309	299	326	297	340	300	298	327	310	265	299	310	331	305	307	301	314	308	336	295	321	331	305	317	282	306	305	306	277	335	294	308	322	316	290	290	322	327	287	327	332	322	346	326	351	320	301	309	290	352	327	343	320	298	311	310	336	347	320	314	317	307	332	301	317	314	301	305	302	326	364	317	297	290	290	314	303	330	311	252	290	286	333	368	294	307	327	309	307	319	328	314	329	330	303	287	291	303	325	316	321	284	331	333	334	329	325	283	338	321	335	340	303	313	333	317	333	322	331	339	329	309	291	328	307	297	326	340	292	327	313	307	330	332	292	350	307	304	287	328	314	288	314	308	286	306	317	339	333	306	301	300	306	302	324	303	338	336	321	334	317	301	330	285	330	296	309	280	293	332	319	328	322	312	325	303	316	294	291	318	303	321	284	312	360	345	349	313	362	340	295	320	319	311	311	308	287	330	274	281	316	314	303	320	314	300	284	317	311	332	323	275	297	308	333	329	307	343	312	315	314	325	330	319	322	353	320	346	327	377	319	322	313	302	322	319	330	273	309	333	323	340	299	299	306	345	331	287	298	315	317	313	342	315	320	328	314	331	295	319	305	316	366	353	330	316	321	318	304	321	308	330	334	338	296	334	307	307	307	309	308	330	317	309	300	321	342	351	330	325	341	319	295	329	316	298	334	311	311	297	322	325	325	316	304	306	302	316	312	350	310	285	304	324	300	312	338	306	293	323	289	315	341	294	324	317	341	306	347	326	319	314	341	315	320	321	315	279	299	301	299	299	319	303	311	330	273	308	304	325	336	343	338	321	332	326	343	329	324	321	316	306	300	334	297	312	299	340	325	341	337	332	316	317	328	335	334	320	341	361	296	323	326	310	331	333	332	280	286	294	279	314	277	314	300	317	320	308	306	294	315	341	304	315	324	338	281	326	312	297	296	319	295	300	306	301	310	341	326	290	273	320	322	274	308	313	318	336	333	294	322	307	287	333	312	321	325	329	338	307	307	352	313	329	308	340	308	301	327	301	333	316	341	336	299	294	272	322	291	317	284	292	307	307	323	314	331	322	311	302	307	313	358	335	324	343	287	311	364	302	346	325	332	283	316	290	300	313	321	304	275	286	314	318	317	312	309	339	329	301	336	299	309	328	342	331	312	350	342	344	327	345	299	289	330	309	285	336	304	318	344	320	285	342	306	302	302	323	316	284	293	303	316	298	309	286	325	342	300	319	324	317	309	346	278	311	322	327	348	298	316	320	319	345	307	348	317	286	318	326	330	338	324	368	306	316	309	306	344	305	293	303	324	340	318	317	307	307	309	315	299	327	326	305	338	324	344	328	301	329	310	298	313	322	311	290	315	310	322	300	342	350	348	315	347	341	339	304	286	291	330
29241	13643	10948	6141	4033	1974	1350	1224	1067	1002	969	882	895	782	784	757	751	739	748	699	697	683	723	673	698	720	719	725	678	749	716	708	760	703	738	743	709	713	662	727	715	703	706	717	713	689	680	680	679	668	698	710	667	711	699	700	659	678	704	723	662	711	682	718	713	723	710	693	677	682	689	675	692	684	624	698	697	655	670	619	670	720	655	668	688	680	685	718	654	655	707	646	679	656	703	694	638	669	697	698	679	662	682	674	660	675	674	705	663	684	704	666	665	686	698	648	713	691	692	708	666	735	707	676	692	699	696	696	666	690	677	665	712	674	702	698	668	680	654	639	698	678	673	660	720	705	643	649	635	681	684	655	710	703	672	662	649	700	651	667	637	668	695	652	666	684	729	706	716	686	660	675	682	692	679	709	716	653	711	690	662	658	721	709	688	667	686	717	690	688	666	690	688	685	698	705	652	672	693	645	688	667	672	690	714	655	682	703	655	644	674	662	688	649	722	686	721	653	686	679	630	680	680	672	707	651	703	654	703	673	637	696	673	679	652	701	702	696	632	661	698	697	666	638	653	689	628	653	657	632	703	682	654	693	680	705	653	650	744	625	677	672	719	646	670	679	659	687	729	695	671	677	678	659	674	699	692	685	646	693	623	691	727	675	689	687	701	699	655	741	669	702	695	648	664	693	633	722	618	693	651	644	703	673	674	686	688	710	679	743	696	704	689	675	673	716	638	701	726	660	693	689	659	679	641	646	687	668	678	701	697	676	703	716	683	694	659	622	684	684	702	715	655	677	599	660	695	679	662	671	720	654	658	658	700	693	658	647	682	632	713	685	674	642	717	710	698	693	699	658	716	718	686	695	688	709	678	733	715	689	714	672	685	707	710	663	658	642	699	650	687	694	667	738	690	700	668	668	693	704	703	684	677	712	707	692	704	654	699	684	704	738	695	667	723	675	656	701	709	699	692	684	671	608	636	664	711	638	724	737	653	712	644	676	652	648	673	690	689	689	690	660	671	693	664	671	660	681	731	660	675	717	695	693	649	648	654	695	693	647	685	670	665	709	633	673	701	725	711	678	674	702	638	663	668	653	654	773	720	693	695	675	686	657	687	743	696	676	689	654	660	697	668	715	689	690	714	677	718	726	682	700	668	677	679	678	691	675	740	681	689	664	675	673	703	682	680	674	656	716	678	686	700	677	675	710	682	679	666	710	691	665	655	722	663	666	707	701	692	662	702	699	669	680	704	747	684	670	651	666	653	622	671	698	663	698	704	703	623	733	664	677	681	685	695	723	741	662	692	661	700	621	715	714	683	694	667	694	708	711	676	708	678	629	715	703	665	631	699	709	706	696	647	664	675	712	692	688	676	682	687	673	674	669	658	710	708	686	676	634	722	651	678	686	730	675	699	640	674	704	703	671	676	667	707	699	688	658	668	689	697	658	665	652	664	674	687	694	700	713	701	658	702	668	669	675	702	687	638	678	655	667	705	702	669	654	687	698	691	655	701	688	704	663	687	671	678	712	663	686	696	690	651	625	651	684	693	742	701	684	650	675	733	652	670	671	670	703	653	716	685	714	675	699	696	687	659	688	700	645	664	671	695	703	677	662	680	686	656	645	732	685	676	649	705	685	664	648	684	655	677	751	646	698	678	626	645	701	652	687	684	656	667	742	708	654	716	712	691	686	660	717	699	683	637	710	707	713	625	683	681	711	691	648	655	655	687	695	683	697	673	711	695	653	649	681	612	693	647	592	690	676	649	667	677	697	663	697	679	725	670	682	682	704	694	637	683	719	706	744	658	631	709	678	706	699	659	645	658	702	688	684	675	673	673	687	679	647	705	688	708	710	691	685	704	706	677	716	697	690	652	726	720	690	685	671	664	655	669	695	701	706	712	646	680	647	670	683	678	702	672	708	674	709	703	686	682	679	689	683	699	672	678	699	647	657	697	726	747	675	683	698	691	664	718	668	658	656	668	672	707	700	661	667	688	683	659	725	642	698	704	675	691	674	713	661	694	714	652	701	667	686	647	691	696	708	646	699	697	640	722	701	713	721	686	681	680	719	673	686	642	631	692	695	716	663	681	718	672	616	689	686	630	660	673	703	698	726	701	670	725	705	686	640	673	692	700	657	663	655	692	685	684	734	725	669	655	697	684	691	677	687	656	700	687	711	711	685	704	669	682	680	709	667	710	663	692	664	724	669	675	667	643	659	696	651	672	669	728	647	715	732	646	691	629	700	664	678	687	669	674	700	698	668	665	649	705	711	682	659	673	711	707	657	701	654	676	723	676	726	677	659	664	645	627	648	708	668	710	648	649	656	654	694	638	697	695	634	715	658	694	701	737	701	692	630	705	666	661	675	670	621	672	635	671	689	676	707	691	652	671	670	646	689	671	657	715	717	643	648	670	650	666	685	685	644	641	720	724	674	711	709	725	699	738	671	653	658	695	644	691	681	658	685	712	685	699	759	628	690	693	708	682	674	692	653	644	665	672	668	627	751	665	740	658	649	675	708	666	683	684	685	649	647	671	737	692	639	702	718	719	671	686	695	688	695	669	663	687	661	686	681	679	658	696	665	661	664	715	735	722	696	691	646	655	698	686	679	724	670	728	706	712	682	682	654	686	659	691	683	664	653	712	649	695	655	701	687	705	666	716	678	699	689	673	692	721	708	680	699	733	675	666	704	712	688	695	687	670	699	637	709	678	686	703	715	701	661	707	654	685	706	678	644	680	704	686	664	678	697	689	680	755	713	662	696	622	676	711	720	695	646	707	682	665	694	689	717	705	678	637	655	689	672	656	690	695	697	680	698	657	696	693	687	686	708	709	672	719	672	689	687	666	692	696	656	670	682	736	720	721	710	729	770	689	672	700	682	703	640	682	653	664	684	660	696	681	687	687	693	752	673	637	696	683	700	688	676	678	694	674	737	666	660	692	695	679	694	631	637	719	732	700	689	697	679	666	656	699	713	669	691	693	690	668	684	728	682	681	673	642	693	711	704	679	677	677	650	676	721	689	691	699	650	688	660	669	695	667	701	686	706	702	712	727	734	682	722	686	629	674	679	672	701	730	713	717	683	675	648	664	698	726	709	649	702	693	656	693	694	680	680	698	660	707	713	684	652	699	667	692	707	676	666	666	665	665	629	699	680	703	720	706	685	631	706	701	667	688	666	662	694	681	712	658	690	689	704	680	694	722	659	643	679	629	693	654	679	667	685	698	639	685	599	737	666	690	684	670	714	732	647	706	652	675	668	719	677	700	677	648	668	702	638	691	656	688	689	696	699	693	663	681	725	694	688	667	691	669	718	679	663	673	694	650	685	672	648	684	688	689	703	687	695	680	702	709	657	699	716	700	649	696	689	654	639	665	661	640	665	685	670	681	684	624	672	662	673	661	694	638	635	684	703	682	677	649	714	656	690	684	665	655	672	697	682	712	664	653	662	683	705	682	661	645	693	682	663	679	730	690	683	700	678	633	688
50388	28118	17956	8558	3229	761	532	410	417	393	380	389	357	326	356	314	311	355	268	318	328	313	338	305	291	362	345	290	343	319	325	303	323	333	333	353	302	314	343	338	298	321	317	321	316	314	277	280	291	300	333	307	315	329	319	297	324	309	299	295	321	326	313	302	325	289	304	323	330	333	307	324	335	305	347	278	317	318	326	345	340	296	303	297	298	303	319	310	305	305	347	294	281	331	278	317	320	310	321	317	290	326	316	316	328	325	310	305	280	297	339	321	315	321	310	311	323	362	319	330	336	278	321	314	342	299	280	308	336	343	313	314	294	296	321	310	284	332	319	346	342	333	312	328	348	310	338	323	303	322	314	310	309	293	294	308	295	318	326	313	324	299	311	309	331	304	308	322	304	323	317	278	302	335	325	311	346	320	315	290	331	310	312	323	337	334	299	325	296	325	312	319	319	343	300	298	322	301	324	298	320	343	330	309	298	318	322	319	332	281	304	306	320	308	337	341	314	291	316	329	318	270	334	354	338	324	300	296	331	308	287	310	291	304	314	302	331	342	326	329	326	284	297	286	324	316	296	285	296	284	286	304	315	300	297	360	337	294	274	323	322	347	323	328	321	263	279	287	324	314	306	326	343	300	309	281	309	299	297	309	339	271	327	319	338	349	345	337	323	327	286	313	323	309	291	325	315	290	309	298	300	282	301	323	291	330	309	295	334	319	317	323	335	293	303	302	324	309	282	287	317	292	286	309	293	297	325	291	323	332	298	285	341	309	301	315	337	348	314	276	273	292	313	303	331	339	299	315	327	316	313	303	293	333	299	304	335	330	330	322	317	323	293	310	321	310	290	322	302	285	287	314	316	310	290	306	336	347	316	302	305	297	347	321	303	274	351	317	315	349	321	289	313	298	308	327	326	281	318	289	302	305	316	347	333	320	305	264	289	315	315	323	347	289	313	290	285	298	307	305	327	290	330	310	320	348	298	286	325	311	294	308	327	318	340	322	319	285	331	317	280	338	308	305	301	319	311	348	327	303	317	308	296	295	311	303	291	281	297	324	302	335	313	334	298	341	325	326	301	311	320	329	288	313	317	311	312	335	273	320	318	312	349	316	283	316	298	300	324	302	322	316	309	333	326	268	304	304	318	293	300	295	336	309	309	317	320	284	303	311	300	295	304	316	321	316	330	320	279	323	341	353	332	350	324	340	323	293	302	328	296	335	323	298	327	321	321	306	330	288	339	291	295	300	309	300	297	294	307	299	322	343	328	294	296	368	340	304	313	323	293	301	303	293	311	326	350	308	322	290	316	309	315	337	315	299	304	354	290	270	313	309	338	270	300	328	325	305	303	313	323	325	261	288	303	305	327	327	296	302	323	331	331	300	293	334	336	323	338	308	305	274	304	307	349	306	307	279	304	334	280	300	318	320	301	324	272	315	272	306	306	306	310	267	318	327	333	278	312	329	311	273	295	275	325	279	299	341	321	290	339	326	303	328	323	315	301	293	305	317	278	289	337	284	293	341	342	336	308	320	297	331	322	302	310	286	278	328	285	328	323	351	315	332	305	330	286	310	324	321	348	324	298	293	306	299	299	313	320	308	277	329	309	308	300	300	323	336	308	349	322	325	332	305	341	317	313	333	345	279	310	308	320	284	303	290	312	304	277	317	296	319	284	331	319	318	295	297	312	338	284	279	352	339	307	302	333	318	297	305	306	281	314	303	310	355	301	350	329	294	312	297	338	337	314	298	310	316	328	311	277	320	315	302	327	332	280	299	285	319	310	297	300	319	321	323	295	304	317	309	304	319	313	321	317	298	327	277	326	302	323	312	290	323	326	345	305	346	303	284	302	329	305	313	308	319	331	309	329	308	298	324	286	293	324	314	357	324	254	299	340	362	316	310	295	346	312	302	321	335	344	284	327	280	317	310	320	293	331	333	337	306	324	336	334	330	298	268	324	310	304	328	280	290	326	329	346	303	334	325	313	305	314	315	329	311	300	322	336	349	300	346	328	327	277	306	317	302	314	348	303	289	295	295	316	295	294	301	349	316	309	325	314	327	357	288	319	315	328	304	324	294	330	293	342	340	309	315	317	309	332	273	279	281	301	305	304	336	325	319	296	323	311	300	317	319	287	289	309	333	322	295	276	281	339	306	315	313	321	282	317	300	309	300	284	309	315	302	330	283	312	289	294	308	315	279	303	285	317	299	342	308	332	338	317	281	326	297	342	299	296	316	313	322	310	344	326	324	330	321	276	304	300	341	354	270	307	331	352	320	302	334	321	298	321	320	312	326	288	291	333	309	316	323	299	317	307	331	310	329	329	304	317	261	340	300	344	320	318	324	314	328	323	329	322	342	299	295	336	284	331	314	323	322	317	312	293	312	382	326	281	343	283	276	354	302	327	335	296	292	308	298	316	329	296	311	269	306	304	295	321	346	293	275	322	335	321	317	317	326	335	288	297	287	301	329	281	332	310	335	296	291	307	330	319	287	283	296	334	316	300	294	285	316	288	282	291	328	321	318	298	315	306	345	283	327	330	318	322	309	366	310	302	320	301	337	310	314	336	323	306	310	273	305	316	311	296	336	304	278	319	301	313	286	324	310	297	284	320	317	335	309	312	343	337	280	320	301	339	314	325	285	326	329	355	334	358	285	283	286	291	312	330	309	346	329	317	307	315	303	320	308	301	292	312	289	322	303	306	315	302	304	310	326	294	333	313	313	343	278	295	329	337	296	310	289	328	329	313	312	290	296	326	321	308	278	317	319	337	304	303	313	324	301	330	326	299	341	300	278	323	285	293	312	326	302	289	284	316	322	348	311	320	292	317	320	298	296	314	322	359	340	314	309	359	322	260	316	318	331	338	307	322	258	331	312	292	340	294	312	298	299	317	320	275	317	316	305	292	306	300	295	310	327	300	282	308	296	308	288	322	323	294	294	304	306	303	316	297	310	335	316	342	303	356	318	335	301	300	309	300	318	294	300	320	296	319	297	339	296	309	285	307	313	323	293	303	311	286	278	282	315	316	308	310	336	310	297	302	284	270	294	318	323	312	307	326	306	265	349	309	290	297	313	292	339	301	323	285	315	312	300	297	315	285	256	336	327	300	304	321	326	309	310	324	293	300	285	268	304	284	327	370	338	320	344	293	296	329	314	298	303	309	310	285	272	329	313	289	323	313	289	318	311	322	315	309	317	298	336	306	306	325	309	333	341	362	282	322	313	338	338	300	318	325	279	320	285	330	316	286	296	293	326	313	317	315	304	296	319	291	302	324	296	297	326	296	295	330	298	308	334	314	330	319	301	303	317	330	319	336	327	310	361	344	310	323	307	293	298	321	298	354	319	318	325	321	322	320	362	275	327	288	285	293	345	306	315	283	284	314	306	344	318	306	300	308	307	294	316	281	296	296	316	343	333	302	328	326	346	333	305	311	315	288	314	305	352	281	291	288	327	321	318	295	295	333	330	320	337	318	299	330	329	332	289
31006	22122	20665	15785	8108	2245	1874	1592	1288	1239	1075	1022	942	998	782	783	822	803	731	771	762	759	756	689	706	792	710	713	749	689	737	732	711	738	713	733	752	748	714	726	733	706	718	749	665	696	701	711	697	724	703	649	703	685	766	703	698	678	650	685	701	660	681	683	665	654	721	720	711	704	652	661	659	702	710	668	640	672	704	702	660	714	677	677	698	669	678	665	675	715	653	695	664	696	636	698	667	664	653	687	663	677	676	674	686	639	709	708	680	610	660	656	652	673	634	694	738	647	678	721	653	701	667	705	674	657	722	677	677	704	623	703	637	666	680	636	652	610	650	681	704	669	716	694	671	663	675	699	660	664	683	720	668	671	695	640	706	651	711	660	687	632	649	664	669	690	657	669	683	655	656	690	610	603	656	675	691	708	671	713	667	682	674	667	698	628	690	642	706	677	697	656	651	698	662	646	707	678	698	669	623	656	724	660	668	665	667	666	674	676	639	652	699	693	674	700	626	668	690	698	679	681	654	678	670	678	681	636	658	650	658	667	661	689	721	667	712	647	656	685	734	705	669	689	684	652	679	679	723	659	721	653	696	652	647	628	669	667	656	675	685	707	651	695	709	656	678	673	678	692	639	690	636	647	711	646	640	674	694	656	704	696	664	638	743	675	651	733	619	632	648	661	639	721	701	706	689	656	672	643	665	711	641	686	694	657	713	747	683	679	703	681	698	647	664	682	695	674	668	694	718	675	694	701	680	675	651	710	701	681	709	643	708	688	636	768	668	669	664	649	689	678	669	701	670	642	691	701	681	640	694	707	636	690	654	734	696	692	649	657	628	648	664	680	629	680	626	668	674	699	685	702	731	696	615	670	683	673	652	683	703	637	637	668	679	712	697	680	725	706	711	684	665	657	691	681	687	664	700	694	642	719	624	693	660	717	713	631	690	679	685	646	687	679	695	657	699	684	702	679	704	688	699	681	660	642	684	650	694	671	689	672	667	653	632	635	648	697	688	653	670	665	737	663	701	676	677	688	690	665	731	655	677	689	698	679	721	721	721	682	650	645	661	674	647	620	643	714	650	681	681	659	676	723	666	655	669	695	684	714	695	662	651	609	684	680	707	677	676	640	637	680	704	637	658	649	685	689	673	699	708	678	689	691	668	695	652	702	669	690	654	681	645	668	694	636	633	656	684	675	649	690	676	640	705	709	655	668	614	691	655	653	712	710	677	662	655	683	630	689	656	689	660	675	662	681	640	675	675	650	641	706	605	688	665	656	702	678	713	678	658	705	650	703	661	654	602	646	621	680	661	660	672	702	661	675	664	684	657	680	679	651	670	657	653	662	634	652	698	692	682	666	671	683	690	687	665	677	663	662	680	692	699	678	690	656	709	692	613	691	640	700	674	703	650	666	635	641	609	675	679	686	676	675	646	697	668	665	689	675	669	654	695	677	682	690	664	713	681	714	662	655	659	638	700	635	719	689	682	678	679	669	689	680	697	639	704	674	646	696	653	671	638	724	716	686	668	693	704	712	665	671	671	699	684	626	707	698	672	632	691	698	662	700	662	678	711	630	682	655	729	704	702	668	687	679	663	658	685	708	653	674	686	656	632	668	671	692	641	713	668	704	651	674	691	645	671	684	644	692	665	685	706	663	679	713	610	696	675	704	739	690	699	737	633	674	671	629	674	682	670	692	677	673	665	678	690	664	672	681	714	676	662	686	698	689	722	660	740	656	690	680	692	658	674	621	716	673	699	624	647	658	666	672	709	640	689	670	690	654	629	757	684	677	664	676	708	675	667	642	668	653	708	678	696	716	777	679	677	683	655	679	657	691	706	675	691	667	663	668	675	706	671	654	648	700	666	677	672	615	696	692	672	638	620	651	695	691	638	704	684	686	682	656	685	637	644	666	663	686	673	670	675	654	731	640	673	708	680	687	653	652	700	670	705	651	697	669	728	650	714	703	690	703	638	694	656	701	675	728	713	639	672	694	705	668	636	711	646	656	664	647	714	698	660	659	684	728	665	675	662	666	724	661	667	656	717	704	645	654	667	699	674	668	702	654	714	700	683	677	644	635	654	680	678	672	613	700	661	682	693	659	655	701	657	669	712	641	707	659	680	706	709	693	642	673	706	639	686	700	661	706	657	693	717	728	686	709	679	655	675	686	726	692	634	655	648	654	665	657	651	699	667	679	658	675	705	672	672	685	728	664	679	696	659	666	693	683	640	667	692	679	683	702	634	702	661	671	673	702	664	722	706	652	720	701	631	646	676	712	664	674	706	691	680	712	684	659	701	658	657	699	688	673	693	652	665	656	670	675	700	671	687	700	667	663	714	666	616	688	662	691	690	708	629	668	703	647	762	682	635	701	682	621	625	681	662	722	695	731	658	711	650	685	664	650	634	696	679	626	693	683	708	606	673	679	687	662	730	722	633	667	647	694	653	677	681	715	646	645	702	679	649	659	690	651	632	674	662	646	656	673	689	636	646	710	718	670	673	685	684	700	645	697	678	650	653	651	696	670	673	708	696	693	683	699	650	687	663	693	625	671	681	659	667	634	651	727	694	642	661	691	692	622	682	666	712	688	692	671	659	707	678	650	662	730	667	712	704	724	705	679	686	665	629	663	727	659	704	715	691	659	714	676	712	642	645	700	687	647	675	721	632	722	626	666	673	676	661	622	710	740	659	675	656	668	660	646	697	639	732	631	659	717	718	691	692	691	639	672	674	656	633	651	678	657	655	682	737	683	689	699	671	653	701	655	711	700	672	685	659	702	665	630	622	702	678	618	665	636	674	664	683	673	651	708	666	699	697	681	668	678	652	674	696	703	644	666	713	665	672	715	664	678	701	730	676	722	690	693	709	685	649	694	699	716	715	676	679	677	729	719	695	666	684	669	675	684	662	660	686	687	707	694	719	658	706	654	737	648	678	699	713	692	655	677	672	719	657	658	662	653	703	654	699	714	703	681	675	644	652	684	651	655	655	709	688	645	635	634	636	694	664	666	664	660	663	640	634	716	613	667	662	685	659	677	745	661	698	694	718	652	697	704	633	679	715	707	691	637	714	667	673	667	689	706	649	608	708	736	679	663	658	653	695	682	689	670	656	702	679	645	699	693	683	703	640	706	637	692	645	690	665	696	648	682	703	681	684	679	656	660	656	659	662	703	671	657	680	676	654	668	730	670	737	686	698	618	657	691	660	646	713	678	671	670	693	682	704	618	654	657	679	667	665	712	668	676	676	688	678	702	701	670	711	649	689	653	669	713	674	694	697	684	631	664	700	717	655	653	685	673	674	679	677	704	666	672	655	691	661	701	680	654	702	694	700	704	631	646	681	688	671	661	670	648	658	663	635	678	641	653	622	687	619	696	690	695	651	719	655	639	689	666	678	690	632	661	683	685	692	635	669	727	710	703	706	701	669	720	627	686	674	717	686	689	664	687	673	614	638	672	640	654	641	648	720	663	665	639	640	669	661	727	702	630
58618	33780	20049	8000	1947	885	666	539	504	447	448	384	357	386	370	385	352	366	355	354	335	319	356	328	347	357	319	345	288	332	319	340	332	367	331	314	327	362	352	326	316	313	332	317	332	303	289	320	296	291	333	307	307	323	313	297	297	275	325	312	336	320	306	302	331	348	343	281	314	328	309	329	314	343	291	342	311	306	310	292	315	307	299	310	337	298	324	297	360	290	299	337	319	312	298	326	284	306	324	339	343	328	321	291	289	323	320	327	303	298	304	292	311	335	315	319	314	342	292	308	315	331	314	337	311	341	313	305	338	301	328	300	285	303	311	327	313	329	357	346	310	328	306	315	345	325	349	309	304	332	376	357	282	281	288	325	318	331	323	284	300	297	307	329	309	316	335	300	293	307	318	327	331	334	377	331	286	326	306	280	277	357	323	349	336	309	319	311	339	368	314	290	296	307	316	362	342	322	312	341	337	293	338	296	292	313	313	317	339	332	280	304	319	307	305	300	326	350	312	303	298	305	290	315	314	308	323	296	304	310	307	325	347	310	308	308	307	313	305	310	295	339	310	324	312	332	334	348	322	298	323	317	364	315	353	303	321	300	299	299	303	330	352	308	305	325	341	346	300	336	340	315	302	323	285	288	281	319	316	289	309	316	301	343	292	281	287	312	325	271	323	313	323	332	321	339	304	317	313	281	294	278	339	301	299	289	310	280	319	301	311	337	288	295	312	301	316	296	344	305	279	322	352	331	294	313	317	320	311	286	271	303	285	312	296	316	324	338	306	285	303	317	295	341	321	313	317	328	308	329	296	338	283	327	323	306	347	269	310	308	312	309	297	300	309	277	302	323	336	308	302	313	321	332	313	323	305	306	321	281	313	335	296	310	306	355	337	323	297	316	275	308	278	324	331	317	288	305	311	327	312	334	289	307	341	334	279	340	341	306	300	327	308	315	318	350	274	329	312	256	321	296	335	330	295	298	334	318	338	328	326	308	335	330	331	308	304	329	291	279	312	303	314	335	312	313	351	320	300	279	325	334	325	305	320	333	319	322	326	329	314	309	313	302	315	298	333	326	303	283	311	298	306	310	319	319	294	325	313	316	323	306	287	298	333	318	296	309	324	314	351	313	308	306	301	318	318	329	307	333	339	310	312	333	334	324	311	317	315	321	306	301	297	285	330	332	341	329	313	309	325	313	308	326	347	297	311	280	280	321	331	310	325	325	302	294	322	311	299	346	272	280	294	310	312	311	338	304	306	323	307	339	281	302	350	332	308	325	312	327	344	310	294	313	313	325	281	304	301	303	278	314	303	306	294	310	317	336	314	307	299	308	304	314	261	335	312	324	302	355	291	330	317	348	327	282	348	296	303	285	299	310	282	332	338	345	324	316	352	329	309	306	285	312	304	306	300	304	296	302	295	339	318	315	339	337	322	325	277	315	326	327	310	297	314	264	307	305	331	300	320	334	310	290	324	306	326	354	300	316	331	301	301	346	346	322	306	335	302	306	335	282	306	303	313	340	304	340	312	374	315	328	311	303	314	323	307	295	336	357	284	334	309	305	300	367	337	336	334	326	333	293	339	264	306	294	329	299	282	318	328	335	313	281	340	309	342	304	347	342	313	311	294	314	352	320	316	299	286	321	326	301	322	326	309	318	332	299	312	312	296	289	310	333	300	272	343	352	365	338	323	321	266	348	300	312	305	318	352	319	282	319	325	330	297	285	341	309	299	331	312	349	334	328	317	303	345	289	314	342	300	311	307	308	307	294	315	296	300	294	357	291	274	370	295	310	319	324	317	334	360	317	294	278	313	320	287	319	297	276	305	321	301	322	319	349	289	296	279	325	317	314	331	347	332	310	348	323	306	322	318	347	308	313	327	341	333	302	316	303	300	299	334	312	286	322	314	280	324	302	314	338	316	335	374	323	331	321	284	331	338	337	326	323	314	283	325	306	336	299	328	323	293	278	331	373	361	340	314	304	344	333	356	306	343	313	313	315	324	326	335	340	309	315	335	297	348	302	290	367	312	335	297	336	303	321	320	355	316	312	328	315	307	313	320	294	331	337	294	310	310	277	275	310	311	313	299	308	309	315	302	309	279	332	294	291	289	316	345	319	320	291	318	320	324	289	335	293	315	325	300	324	309	311	318	332	340	295	299	280	304	320	322	311	299	327	297	312	337	308	323	316	285	317	332	316	319	319	287	327	289	342	303	349	338	303	306	310	327	331	355	335	330	297	332	333	330	339	324	317	315	316	335	285	349	296	347	322	284	309	321	361	354	323	291	303	332	318	333	322	302	293	324	344	347	292	296	322	323	309	315	334	304	339	274	314	318	285	284	327	335	309	288	285	362	331	286	290	284	320	309	308	331	293	330	355	314	305	308	342	312	321	331	348	325	301	328	301	315	308	309	280	305	336	286	295	316	325	335	315	272	302	351	330	328	312	284	323	322	308	289	323	332	334	351	321	304	344	314	314	305	318	338	354	298	280	330	344	302	291	319	299	319	328	289	303	351	301	312	329	294	310	323	330	285	291	289	308	312	291	314	357	333	320	305	310	304	285	337	301	322	336	323	334	327	331	341	340	310	328	309	296	290	322	328	305	325	312	321	329	317	323	307	300	329	285	313	345	296	305	317	287	311	324	308	317	294	307	326	281	316	317	334	313	307	305	290	327	301	313	310	337	317	291	314	312	332	306	301	310	325	331	306	314	333	342	299	316	386	314	329	336	310	263	329	305	303	290	313	348	283	319	294	310	321	299	324	276	284	304	292	327	334	314	272	311	322	307	312	295	320	289	309	304	331	352	297	306	318	330	332	283	311	307	303	334	315	300	304	344	313	344	288	286	320	340	331	315	318	323	311	282	329	321	292	300	332	314	305	340	368	308	337	316	303	321	276	310	335	316	326	322	319	315	319	366	319	308	300	332	300	289	318	305	339	340	313	321	325	337	318	303	307	337	326	337	332	315	300	318	344	313	288	299	321	266	305	339	322	309	326	317	318	316	297	340	313	288	303	308	311	347	324	331	297	340	336	294	314	345	324	318	309	320	308	350	323	324	332	285	299	304	285	312	319	355	294	313	331	299	300	335	325	330	311	325	313	322	315	336	347	309	335	339	306	304	303	334	325	352	295	320	319	306	332	308	308	340	286	329	302	303	329	312	300	303	343	269	300	339	324	332	301	297	311	342	309	309	346	317	307	307	307	302	319	282	280	340	307	292	334	327	325	345	300	339	306	309	333	295	312	306	328	321	313	318	295	318	322	343	291	347	308	318	329	333	363	321	302	340	302	316	307	353	292	334	281	334	303	302	304	277	296	323	327	305	311	323	302	328	325	316	294	292	296	351	318	263	284	317	310	303	299	336	292	309	286	338	313	302	289	344	305	287	308	294	318	337	297	298	311	315	303	338	295	351	344	312	321	287	298	309	315	304	303	310	307	340	310	294	303	353	303	300	337	286	351	340	296	322	341	333	306	321	321	347
37137	25492	21607	12669	5135	2906	2202	1817	1573	1416	1260	1197	1092	939	923	931	853	866	773	816	779	804	793	762	717	758	742	745	769	788	775	801	722	757	794	722	740	722	747	714	774	694	695	705	691	724	719	684	750	664	626	700	705	684	676	675	704	722	659	696	640	704	704	697	692	655	715	689	695	675	686	704	694	654	682	688	678	693	668	682	697	653	729	649	680	695	678	649	638	698	667	677	739	704	661	703	707	651	697	717	692	657	665	695	680	669	658	708	669	692	695	671	683	660	666	741	640	675	706	660	686	672	703	665	732	640	645	681	690	680	686	699	672	697	620	655	632	680	719	683	682	663	729	692	670	700	659	693	698	665	662	677	692	716	657	700	643	761	674	668	706	666	702	665	684	666	712	710	690	641	706	690	656	679	686	659	707	672	685	705	720	672	703	676	678	681	675	674	683	683	649	647	701	624	668	679	648	710	675	668	702	669	696	682	642	668	669	685	721	741	711	661	694	677	670	678	649	685	645	710	664	646	700	700	708	724	675	671	662	651	680	685	669	651	665	713	684	674	689	646	666	660	675	686	673	682	673	688	715	646	709	729	680	709	687	677	679	713	703	687	680	689	664	660	651	711	680	661	656	709	639	705	721	661	683	653	678	671	697	719	731	707	665	711	650	716	730	626	668	701	667	683	689	706	649	659	697	648	690	640	672	687	691	673	727	635	665	665	671	615	691	647	700	628	659	682	696	661	701	738	701	638	674	656	699	690	703	716	688	699	708	671	657	675	666	680	692	700	694	656	682	672	671	681	690	688	656	703	665	677	684	672	673	723	667	676	688	680	689	714	681	695	661	715	718	685	707	675	758	679	638	691	700	677	640	663	692	643	682	655	689	656	693	715	649	714	653	697	641	691	714	694	678	711	662	686	651	685	688	681	678	623	704	685	713	655	696	696	689	658	640	712	700	637	688	717	659	696	680	700	660	671	672	727	687	739	690	673	668	683	713	652	680	707	629	674	691	681	675	678	669	666	686	636	700	681	688	692	670	687	728	660	723	672	690	635	662	682	694	709	656	629	728	645	662	635	676	686	694	656	688	640	664	633	646	679	732	678	649	663	679	664	669	671	657	650	676	668	691	661	670	656	686	665	693	687	689	667	658	712	669	681	685	636	715	666	690	654	680	694	664	694	665	647	690	645	654	663	667	694	694	661	708	666	644	689	697	670	657	653	664	669	659	715	691	671	646	651	664	671	691	663	666	668	696	708	641	708	650	669	699	726	703	669	699	715	669	700	680	679	661	700	670	673	693	681	704	714	702	684	713	691	713	627	691	678	712	715	632	649	652	684	681	721	667	716	634	688	712	700	709	672	698	727	684	711	642	703	719	664	664	688	660	666	647	725	727	705	662	693	694	687	678	699	698	693	679	710	696	642	696	670	677	686	664	684	732	725	752	720	688	712	661	748	673	665	669	675	696	659	629	671	689	667	689	657	698	677	742	620	666	631	703	705	747	707	676	711	668	696	676	676	660	656	740	689	673	691	679	658	661	705	670	643	649	708	684	639	692	708	740	712	680	671	709	681	690	674	708	605	697	676	655	687	723	665	659	711	710	694	683	681	698	645	685	691	673	690	625	730	663	648	699	689	692	684	702	679	696	666	734	696	739	641	713	729	734	710	647	659	633	649	674	680	628	713	673	638	671	686	685	671	682	720	705	605	693	751	692	709	686	645	675	723	692	651	668	637	694	654	710	670	640	635	727	679	722	637	708	659	670	690	682	671	700	658	670	689	622	644	699	683	669	648	660	666	701	692	671	684	671	711	696	738	650	686	629	678	692	689	657	742	728	749	706	716	627	717	699	695	661	699	682	699	679	688	659	684	684	708	657	728	707	695	640	658	659	713	693	703	747	661	636	635	706	693	656	677	688	698	730	685	675	707	669	676	660	675	674	643	676	705	695	714	692	682	699	671	705	678	697	716	698	699	694	693	686	660	694	705	673	675	693	712	684	697	693	667	695	692	689	667	666	691	636	675	679	683	709	692	679	714	664	689	702	704	677	684	671	661	730	670	624	677	692	678	669	691	625	690	639	696	680	709	693	687	701	674	652	708	664	685	706	675	642	651	688	710	681	688	678	672	697	697	732	689	661	670	689	670	682	709	688	702	711	685	672	682	731	678	701	684	678	652	687	708	658	692	667	677	719	624	660	668	700	712	730	642	659	647	664	682	681	670	674	669	675	723	700	714	660	665	675	693	654	684	708	720	682	691	679	691	697	704	717	641	697	706	658	676	732	678	669	703	680	690	652	669	703	657	630	698	709	693	680	712	667	638	727	693	681	698	674	661	705	655	683	643	690	712	678	705	647	700	680	633	690	695	677	666	694	726	650	642	716	663	644	633	682	707	653	693	667	665	632	690	660	686	702	676	617	675	668	710	671	709	642	652	728	721	695	697	660	668	648	684	691	614	683	681	694	709	723	691	687	676	655	672	675	675	695	697	690	658	695	718	646	667	662	654	715	635	666	676	660	680	673	732	634	691	699	711	696	668	682	687	692	669	630	670	662	679	658	679	671	679	696	648	703	706	708	697	687	651	647	756	661	710	677	688	709	707	685	660	713	652	742	688	689	683	687	658	618	697	698	734	676	698	676	654	684	679	697	656	668	677	698	675	679	683	662	663	690	735	761	688	671	707	680	655	625	712	683	667	674	671	676	732	709	682	665	668	668	672	727	701	677	662	705	663	706	657	621	659	729	687	657	660	672	686	677	655	630	667	662	674	684	660	734	662	651	675	665	692	701	644	733	685	672	683	682	683	679	691	703	665	716	655	662	646	704	712	695	701	724	651	727	656	714	734	646	627	697	691	652	689	676	651	711	686	691	630	665	678	657	738	677	715	702	700	669	697	665	731	696	666	658	674	642	714	695	691	654	700	698	678	711	660	666	691	702	667	692	628	671	686	662	696	655	680	687	664	661	649	678	686	663	686	693	658	696	694	709	672	677	660	694	686	634	646	677	662	680	709	644	647	717	721	737	642	746	695	654	668	716	672	658	718	697	714	675	691	694	699	668	643	697	664	675	649	663	648	642	671	665	680	699	689	713	672	720	716	680	673	683	706	674	719	700	651	683	687	666	693	704	697	689	711	693	649	697	664	679	676	695	683	684	627	655	684	663	625	679	704	679	653	690	684	690	674	683	706	674	676	694	675	690	626	712	649	744	663	683	697	686	664	688	681	673	683	718	771	683	669	691	688	742	701	672	682	676	682	689	628	663	674	626	680	687	701	669	675	709	688	676	711	669	715	653	674	692	664	667	663	715	664	655	660	682	691	673	663	669	655	706	659	711	708	676	683	703	699	676	677	645	670	650	662	715	669	683	708	666	717	702	655	696	723	694	683	718	670	681	669	699	694	697	647	698	725	680	664	723	689	699	705	695	636	650	680	682	687	671	668	684	672	650	662	662	678	666	654	658	692	683	683	717	694	658	679	671	659	730	730	723	706
46466	21133	7569	2972	923	530	367	374	355	370	395	348	315	348	353	353	277	349	333	322	292	328	330	326	334	297	334	298	300	327	324	333	342	343	372	333	330	332	333	345	304	318	321	307	309	327	298	293	349	296	344	327	331	302	330	357	361	359	329	310	318	337	330	340	298	314	330	339	331	302	265	385	313	321	296	337	307	339	328	333	347	349	296	334	313	333	333	318	349	331	323	328	361	323	324	357	320	311	323	283	310	331	329	269	336	341	345	309	298	306	334	296	323	333	303	354	339	303	303	318	298	308	310	293	311	330	368	355	381	323	358	324	316	297	283	313	318	335	323	291	341	320	294	338	320	347	332	343	307	306	299	327	328	295	323	339	320	326	316	296	323	322	338	338	347	347	319	319	321	332	303	306	312	310	316	342	329	320	315	328	338	279	345	327	326	315	319	344	318	322	380	306	321	332	323	302	314	277	328	318	303	322	299	366	299	321	263	335	361	319	329	300	306	293	341	295	299	318	353	313	307	316	293	332	329	366	333	351	305	300	345	349	283	294	305	311	313	302	304	345	309	342	290	320	316	334	300	313	326	324	307	312	299	282	333	342	337	315	289	307	336	309	340	340	322	327	366	356	329	296	301	306	298	331	339	330	328	335	323	294	309	315	305	319	342	332	280	325	290	347	318	311	353	295	279	304	351	353	291	329	310	308	366	317	351	313	320	314	335	310	330	332	343	330	302	285	346	321	291	301	329	306	332	323	310	347	326	312	312	327	291	339	305	310	347	339	347	310	315	340	315	292	345	349	313	297	309	295	294	312	348	303	313	326	324	337	328	330	307	317	296	349	319	329	361	308	314	322	325	300	332	312	303	323	339	326	320	315	327	295	328	333	350	303	305	303	318	324	330	334	354	318	318	305	291	331	272	318	318	266	310	292	312	309	344	353	325	318	300	315	282	317	314	338	304	327	327	352	353	341	352	311	326	332	308	322	307	316	322	323	337	311	320	312	324	326	351	290	321	317	318	333	327	323	313	315	358	290	296	311	341	334	296	346	322	319	304	317	303	331	312	349	308	317	285	319	333	315	284	314	332	307	342	341	335	312	345	306	363	304	322	316	362	324	322	300	332	298	306	331	325	358	291	320	354	315	312	312	327	288	332	307	337	321	320	306	315	327	315	308	321	305	275	321	293	345	297	306	309	326	298	318	329	311	329	335	315	306	313	293	341	318	308	316	293	302	333	326	300	309	321	330	289	304	356	321	303	313	333	312	302	301	343	332	302	312	360	304	326	319	317	330	353	339	325	303	318	345	320	318	310	332	296	294	351	323	314	313	312	292	303	304	293	302	325	310	302	290	317	314	336	319	332	337	334	321	304	343	318	345	314	325	332	328	299	297	282	321	288	317	319	329	309	320	338	308	283	303	338	292	330	343	336	300	329	302	305	299	301	307	360	302	332	339	300	299	331	299	307	314	312	303	302	313	285	328	271	294	296	310	343	307	334	314	302	321	326	314	291	343	303	322	319	332	343	337	324	343	315	332	307	305	293	354	322	354	300	290	339	345	331	335	349	302	348	304	299	347	310	303	320	360	339	345	342	310	300	339	324	304	339	315	325	335	315	326	321	322	311	317	310	347	324	338	347	302	319	331	339	320	331	293	354	318	313	323	309	330	330	326	330	312	293	325	334	296	346	351	304	325	349	355	295	298	290	317	316	295	306	350	312	291	354	320	318	305	290	320	310	338	331	297	305	321	320	335	309	311	326	349	304	370	278	347	353	335	323	316	313	320	294	320	323	314	330	353	322	315	312	320	298	328	307	293	353	298	294	339	325	314	341	346	320	356	317	345	314	318	317	325	306	302	283	288	295	347	334	304	337	324	314	292	339	309	293	307	364	303	316	326	316	329	329	317	327	322	303	315	338	331	311	346	319	319	291	326	309	311	316	301	342	291	296	310	337	343	297	312	298	305	321	307	321	320	331	333	322	315	302	306	351	358	351	323	333	315	332	337	342	304	275	337	344	328	315	348	323	310	327	287	309	289	340	316	328	329	332	311	267	305	316	363	311	338	310	323	317	326	316	316	320	345	329	325	330	329	360	339	311	342	304	328	321	319	296	318	317	305	357	317	379	301	306	327	315	335	299	316	305	308	344	302	354	299	325	317	329	328	319	337	326	330	269	315	334	331	309	317	328	301	331	320	344	345	295	306	349	276	309	324	306	289	268	304	307	316	314	320	302	320	301	306	272	332	286	326	337	296	302	291	321	304	297	329	347	348	318	340	327	304	310	336	309	312	307	293	339	320	350	335	322	300	307	331	343	319	316	336	359	361	338	316	321	301	331	314	319	295	311	273	336	319	329	304	334	325	336	319	337	360	329	318	327	318	298	290	314	269	327	284	309	301	311	343	321	310	314	298	318	302	320	352	320	310	341	323	307	310	288	327	292	317	326	309	287	314	305	323	304	317	341	320	301	312	315	298	299	317	356	331	317	358	325	332	302	324	308	364	326	296	276	303	340	302	373	309	301	318	336	355	311	330	271	301	320	333	350	316	314	289	338	340	304	283	326	330	300	344	326	296	283	269	350	328	328	311	260	329	344	319	346	331	352	327	277	305	316	301	314	287	303	336	316	331	350	306	341	316	344	301	341	301	324	295	312	314	318	329	289	326	324	345	313	333	316	283	292	325	325	291	328	329	335	312	352	325	334	298	341	366	315	320	311	339	295	324	364	349	357	315	301	311	311	308	337	331	324	311	309	304	287	332	289	289	296	347	318	306	310	326	296	309	320	325	326	303	310	341	318	326	332	338	339	336	340	312	303	320	287	353	329	374	311	303	339	316	349	331	296	298	283	342	321	315	323	322	323	354	355	345	300	302	286	355	323	275	340	345	357	300	295	308	333	330	285	326	354	309	303	318	327	303	324	297	321	331	336	349	337	321	309	346	322	290	316	315	343	334	308	329	308	327	329	324	320	344	345	315	353	350	285	352	307	342	325	316	303	301	335	312	330	297	326	346	305	338	295	299	314	348	339	346	305	348	308	334	336	307	350	315	328	314	290	328	355	318	286	274	295	297	310	334	325	304	295	308	310	361	352	283	317	330	332	322	322	307	340	317	326	358	323	285	300	324	296	338	314	286	306	350	320	320	284	294	289	318	342	321	352	317	373	318	300	333	309	308	287	339	322	356	344	342	327	330	362	316	329	316	333	332	340	305	316	330	280	336	301	338	340	311	341	307	314	319	324	347	303	303	298	334	320	333	342	341	306	304	313	351	324	326	313	322	307	305	355	354	319	306	268	334	316	304	334	298	305	350	300	315	333	323	330	315	318	295	345	327	322	332	308	286	329	328	287	313	281	318	305	302	323	289	326	318	340	327	334	300	332	332	306	316	337	344	318	322	287	355	333	311	326	347	298	330	354	327	276	325	325	290	326	303	305	345	305	329	348	283	314	329	290	352	343	289	315	303	373	329	307	394	318	365	303	296	328	282	322	351
30642	15669	9514	6344	2469	1506	1130	1047	910	904	826	858	785	771	766	733	739	761	688	743	718	710	726	727	756	673	694	743	756	696	722	730	791	762	688	713	678	725	716	729	699	670	738	671	742	618	708	748	702	707	727	683	638	710	717	652	681	699	711	696	734	681	688	633	652	657	655	712	694	708	732	686	685	715	721	664	678	697	680	680	693	685	687	693	664	689	654	690	656	653	677	694	666	663	633	687	682	706	671	688	695	645	710	668	678	728	671	674	691	661	691	686	671	707	701	712	699	668	681	645	680	689	706	652	689	674	698	690	661	700	622	678	685	730	697	736	678	640	687	660	667	649	677	653	708	626	662	676	688	675	673	668	747	702	684	660	682	735	678	659	678	711	681	710	689	714	686	726	676	697	701	713	720	721	649	680	715	679	753	679	750	684	668	662	662	696	659	688	689	660	686	708	662	662	734	718	659	642	692	704	664	642	636	680	690	718	727	724	695	668	643	700	662	705	696	688	723	679	667	673	672	677	671	728	671	692	658	669	668	699	652	707	666	686	666	661	733	673	714	710	712	662	709	692	661	677	687	639	702	677	679	662	737	728	679	666	689	696	708	698	666	704	702	690	682	736	680	669	710	662	728	700	709	687	692	687	727	667	754	692	644	637	712	683	690	694	683	687	664	710	694	691	700	692	678	659	744	684	749	688	668	727	689	718	688	656	691	677	652	705	677	682	672	701	689	697	665	682	686	684	686	728	721	638	670	760	687	685	716	722	645	702	689	728	688	667	666	673	671	667	634	674	717	643	695	657	665	678	708	688	695	669	653	649	711	659	658	712	703	745	702	670	675	691	692	696	686	684	697	692	706	673	710	717	673	727	661	699	673	720	657	667	658	728	718	703	674	676	692	716	689	728	669	730	741	736	700	732	711	653	667	641	667	653	699	704	679	698	707	725	683	700	695	651	672	711	658	675	659	683	736	673	721	659	720	719	662	693	640	675	738	644	713	672	713	662	736	729	689	684	746	747	684	709	665	688	698	657	684	667	686	754	689	680	639	699	642	683	679	648	652	715	694	670	694	693	712	718	631	699	707	668	686	675	703	655	643	699	669	731	700	739	669	719	713	743	678	638	673	729	671	686	686	730	668	668	674	687	718	667	691	662	674	689	663	664	657	638	678	726	672	709	626	636	664	684	686	666	683	715	699	639	701	650	660	723	719	694	676	692	678	652	681	674	705	661	697	631	714	668	736	684	723	663	688	666	661	684	686	714	685	725	708	684	703	726	684	667	700	665	677	649	680	668	688	663	696	677	664	687	676	754	680	687	682	642	686	680	684	641	714	755	732	671	679	686	653	713	679	649	652	675	643	629	689	688	667	715	693	658	689	682	736	709	677	672	747	684	669	717	649	645	719	676	678	689	715	689	684	663	637	708	675	684	668	673	657	674	702	698	691	684	682	681	638	678	675	652	677	668	732	693	670	699	713	704	730	691	669	687	713	709	651	692	719	687	667	688	740	700	692	704	687	699	680	718	678	681	736	695	695	693	680	681	675	684	642	724	688	630	699	675	678	664	714	710	745	672	615	694	709	677	691	705	684	701	688	658	714	655	691	642	629	698	735	665	697	655	665	669	672	712	699	682	742	717	677	747	729	661	707	679	676	681	654	684	654	707	676	700	673	637	687	690	723	677	664	617	715	728	696	696	749	680	681	699	688	674	674	704	712	715	721	674	680	703	683	696	676	693	697	697	727	705	688	672	684	690	667	695	688	710	660	731	680	701	701	669	635	717	717	705	667	708	695	681	660	700	657	645	688	687	655	661	712	697	688	718	718	669	685	677	672	710	694	669	697	684	681	725	652	673	662	683	683	652	632	694	641	688	730	720	680	690	687	679	727	676	658	725	698	667	663	673	713	675	645	633	640	684	670	698	683	664	654	635	687	660	678	719	681	674	720	692	695	748	681	669	676	687	683	708	699	682	676	723	679	679	673	759	731	694	635	669	734	683	697	693	697	676	663	683	717	661	673	655	676	687	648	714	675	677	719	681	672	690	658	693	705	677	666	738	705	660	649	696	683	722	721	682	633	711	736	674	636	697	710	710	687	681	665	742	674	697	695	673	665	724	670	719	693	661	705	668	686	679	687	686	633	715	675	709	647	715	613	718	663	677	720	684	667	682	728	663	672	681	669	666	689	681	694	702	656	679	716	682	694	679	698	656	714	665	678	703	655	636	661	684	657	657	646	697	692	657	691	760	712	671	710	655	684	691	701	703	713	701	709	683	673	675	697	702	684	732	706	678	667	665	684	717	657	697	720	665	672	658	693	703	669	664	670	674	657	665	678	703	651	676	652	701	663	674	726	671	678	675	696	688	696	636	639	719	681	701	701	654	612	658	654	689	671	717	646	706	710	680	705	662	706	648	735	667	678	697	662	649	723	655	687	719	704	664	689	696	675	666	706	696	710	693	729	659	680	698	724	676	637	695	673	682	705	705	705	698	677	732	694	669	680	705	683	689	638	676	687	723	664	677	653	685	726	674	696	709	703	684	692	712	688	653	714	675	682	708	665	703	669	636	722	714	659	695	689	680	691	683	682	699	704	717	683	643	638	718	660	657	697	646	738	661	651	679	668	680	669	668	656	684	721	647	663	668	689	684	712	673	650	697	695	657	767	673	657	627	700	669	699	671	707	702	734	694	680	693	655	721	721	697	697	708	709	664	675	693	688	658	707	658	698	703	666	662	707	720	708	668	697	697	681	695	698	683	676	714	661	644	753	668	676	696	667	694	690	681	715	685	632	737	695	643	644	670	727	703	686	741	669	667	660	730	684	667	689	694	648	633	696	663	671	751	718	742	741	670	652	659	692	680	666	681	691	692	695	647	700	696	676	697	720	703	669	697	688	648	648	679	741	695	625	675	661	698	683	640	703	695	658	669	668	703	697	738	662	682	651	674	700	714	680	718	655	730	717	669	669	663	666	678	691	640	647	667	694	679	691	713	678	676	670	711	656	652	681	637	689	730	688	679	651	706	644	670	696	667	735	680	674	690	677	676	704	722	678	674	690	678	705	686	705	652	627	691	708	710	774	629	613	648	713	649	667	671	715	748	630	700	759	707	718	685	721	701	657	697	748	683	643	695	656	710	700	693	689	705	681	694	644	712	678	690	671	652	713	679	701	709	662	706	689	696	680	701	704	696	715	680	639	692	692	645	719	716	717	659	687	683	686	653	726	683	688	720	658	667	672	675	634	617	692	668	706	670	681	656	670	724	717	750	695	676	671	692	724	667	685	643	691	686	652	655	686	731	710	729	645	681	708	707	675	684	699	662	688	701	659	698	683	695	719	720	700	700	693	711	713	680	660	697	693	663	661	712	671	680	625	683	670	701	718	718	711	670	671	684	701	701	635	721	674	691	689	671	665	727	713	725	696	721	676	717	671	657	667	684	721	691	695	693	664	671	673	664	669	730	660	674	673	632	705	656	677	720	701	696	687	656
53655	25196	10837	4204	1948	863	581	474	468	405	399	431	341	329	333	366	363	328	294	323	321	327	322	330	308	322	324	326	323	297	316	338	343	314	308	308	294	321	286	342	333	338	331	350	354	337	306	294	333	291	305	332	343	274	349	314	308	286	300	304	344	291	338	300	303	298	265	315	294	301	313	314	308	311	315	305	311	318	314	336	314	337	313	295	340	326	291	316	287	304	306	293	340	326	322	331	279	297	300	323	336	354	294	297	303	316	316	312	334	300	288	311	320	307	304	309	314	286	325	314	293	270	300	305	283	310	325	310	322	335	309	294	333	292	272	328	319	330	305	329	336	296	294	333	294	303	285	332	314	293	315	317	306	283	300	304	311	286	311	305	334	308	327	322	291	308	287	319	299	311	317	315	311	313	319	316	333	289	331	306	320	331	312	294	316	324	321	318	320	307	361	303	279	276	264	286	294	295	302	307	317	299	319	324	312	279	281	315	305	308	325	286	312	275	323	314	343	313	348	328	305	326	293	294	245	285	300	288	327	301	314	318	302	296	288	327	302	305	334	308	328	296	282	344	347	329	379	312	298	309	316	296	312	272	343	333	335	311	293	360	322	309	335	315	321	286	318	321	337	307	338	305	300	330	334	272	310	343	345	336	293	295	302	310	312	287	297	300	334	326	307	294	276	337	307	315	319	325	317	307	331	306	299	334	320	267	288	312	350	333	276	306	313	320	323	309	336	302	318	324	312	289	304	319	322	279	308	334	304	300	319	324	305	293	327	320	342	340	310	354	311	330	311	316	325	303	302	326	303	304	326	293	270	304	299	297	302	304	295	316	279	320	305	322	327	331	313	319	308	338	313	275	329	310	320	319	301	306	319	286	346	289	312	294	339	300	279	315	341	320	302	304	313	306	280	319	304	322	315	296	311	301	314	327	322	299	322	323	334	317	314	291	333	307	340	310	309	308	315	299	338	324	324	290	326	320	313	324	278	320	326	291	296	306	294	312	326	313	299	335	339	311	328	332	307	333	311	329	324	315	312	327	326	344	329	308	293	319	320	305	308	307	303	294	291	287	299	304	289	307	310	325	334	333	314	302	298	307	340	317	301	316	316	282	322	316	293	305	308	317	294	358	308	312	319	291	290	331	325	303	295	317	315	318	307	295	272	303	323	323	328	302	325	320	269	315	325	305	329	286	295	311	335	342	290	312	302	281	373	303	317	316	325	326	304	314	301	278	315	332	335	307	301	316	341	324	263	301	317	294	338	291	330	318	346	362	274	291	301	314	304	292	302	316	322	300	318	307	301	308	282	286	305	304	320	299	339	344	322	279	303	316	307	284	332	335	338	294	317	312	310	308	310	334	302	297	326	292	302	342	273	311	301	295	292	314	303	317	299	286	307	287	286	360	328	342	323	342	307	333	309	296	323	307	311	297	280	306	342	329	315	313	304	302	293	308	317	309	342	301	290	329	327	294	311	326	304	310	320	290	293	315	313	278	316	303	308	324	304	300	293	351	314	306	298	320	321	313	320	292	328	303	267	322	285	313	290	358	331	306	310	284	284	315	294	355	300	326	302	324	324	313	318	325	332	325	318	330	270	316	334	265	326	318	282	317	311	321	324	313	308	306	318	320	290	365	295	260	324	314	299	345	307	276	293	316	312	360	280	319	291	319	299	322	317	336	341	379	313	267	304	284	332	316	334	295	310	340	311	290	332	304	297	328	325	295	310	293	304	320	296	305	303	301	330	286	325	320	325	291	309	332	346	360	305	330	329	267	340	332	305	304	301	306	347	295	332	339	288	326	294	295	273	294	331	320	349	305	300	290	284	323	334	285	309	332	295	275	319	247	284	306	325	325	301	330	293	306	322	285	321	301	292	342	263	303	329	327	310	298	327	299	319	304	300	314	306	282	285	314	334	342	317	294	317	301	253	317	337	316	335	333	313	335	275	275	287	348	313	315	287	312	293	316	318	327	301	304	308	322	302	311	319	309	301	333	336	286	299	289	339	292	334	313	280	289	305	300	321	325	273	325	327	295	302	323	315	321	302	303	340	344	314	305	294	309	306	307	312	288	305	318	298	304	301	326	295	347	311	315	315	310	327	316	338	310	298	290	297	296	357	299	306	284	307	274	286	313	308	334	321	327	316	331	311	332	317	305	306	317	319	306	317	321	348	325	300	317	310	306	317	283	299	308	303	313	327	348	286	289	305	314	332	339	325	327	323	313	342	309	314	333	329	291	328	330	335	356	312	307	311	298	313	318	324	283	299	287	310	328	308	318	292	325	292	331	309	282	333	320	315	309	276	322	298	350	323	319	317	344	306	297	289	307	349	309	356	329	320	363	270	320	302	317	286	310	295	298	341	300	324	316	332	329	316	323	310	301	300	299	339	315	332	318	315	336	347	311	295	305	311	295	327	351	313	321	340	315	336	282	319	280	308	319	307	340	301	301	322	319	338	317	318	279	307	328	307	312	345	300	302	285	307	311	353	287	335	328	312	305	317	300	320	352	316	302	304	337	292	355	302	318	294	291	283	307	320	312	316	293	307	361	298	298	313	295	317	300	283	324	266	304	283	300	309	292	291	333	314	318	299	324	275	303	315	314	315	346	291	337	319	356	284	320	355	302	367	304	289	327	295	274	325	285	357	352	305	338	344	360	312	313	320	352	303	297	331	269	293	300	337	332	295	327	288	305	338	356	344	266	298	351	297	262	295	273	310	279	320	309	325	318	337	327	331	331	303	328	331	322	322	317	288	279	296	311	309	314	322	311	290	308	328	305	307	332	335	270	283	326	336	330	317	311	275	337	332	300	323	294	303	310	303	304	324	268	294	326	309	360	319	319	310	323	331	332	327	310	313	291	289	317	319	323	300	333	309	261	282	294	282	318	343	308	311	307	295	313	326	312	314	333	337	307	297	344	306	330	314	320	316	302	315	342	290	296	276	316	299	310	301	336	337	310	291	305	310	312	315	291	332	300	303	291	290	303	304	275	294	370	328	306	305	289	324	338	319	349	311	331	300	292	278	279	331	311	306	309	312	311	303	301	308	308	287	329	299	303	318	298	309	344	316	289	296	264	314	312	307	310	300	324	310	328	301	332	300	328	316	331	289	281	333	304	319	274	301	322	345	295	291	333	292	270	261	310	307	311	295	342	328	308	345	293	346	351	317	290	319	312	298	294	288	319	293	333	347	307	296	304	320	305	294	275	313	343	303	332	344	299	309	292	313	316	308	293	286	334	329	307	338	324	316	342	304	323	308	286	302	341	335	337	307	351	322	284	287	311	289	300	330	319	302	298	348	341	299	320	308	327	312	293	323	341	320	310	280	332	336	290	317	308	300	296	291	347	300	293	301	332	285	329	296	331	295	311	345	283	336	333	292	293	302	298	328	291	294	327	310	293	272	304	302	296	293	278	353	308	307	315	319	323	284	332	333	290	346	324	314	323	307	303	347	310	297	323	308	310	290	311	307	323	300	324	288	316
33930	18044	12428	9379	6026	2669	1929	1646	1394	1313	1154	1131	986	919	873	827	847	782	785	793	811	743	732	739	755	737	691	688	663	762	768	739	699	741	726	713	723	697	737	744	722	658	773	728	709	690	724	717	696	698	734	688	694	717	717	658	694	648	649	708	757	673	687	689	686	706	656	718	688	690	637	684	715	684	663	641	658	673	670	652	614	682	644	707	652	638	628	635	709	680	663	680	643	668	645	708	690	680	670	711	655	691	692	685	686	727	685	653	636	668	667	692	668	648	685	641	686	652	690	628	674	698	680	681	680	714	670	675	652	651	652	706	667	662	660	717	689	647	695	679	657	671	708	684	657	673	682	669	607	663	676	724	695	675	685	680	659	680	686	687	674	709	697	694	691	698	659	695	676	686	687	653	648	698	658	694	678	680	640	634	689	644	647	698	696	686	653	637	683	686	690	644	627	682	646	660	659	687	670	679	705	655	696	651	673	618	654	717	661	673	656	662	693	694	660	692	665	670	677	721	628	691	669	680	693	693	690	638	702	639	715	671	684	712	682	649	640	645	684	652	706	681	673	687	669	646	684	678	697	688	676	703	661	686	720	647	661	714	687	644	684	685	703	664	674	708	680	717	666	651	702	698	701	728	658	717	655	686	712	684	652	654	681	700	688	691	662	672	718	683	677	678	680	702	660	695	650	715	660	645	651	666	654	657	623	648	639	681	698	663	716	686	714	695	705	687	691	694	695	635	693	668	628	645	682	652	641	663	637	685	680	709	672	693	714	702	700	681	702	696	670	680	680	676	711	691	726	657	721	705	699	651	718	630	645	689	692	678	592	699	627	711	668	693	725	626	658	645	695	625	676	637	691	675	622	659	653	688	710	661	667	687	698	668	666	676	655	708	656	693	679	679	669	695	678	728	669	682	652	689	722	683	679	673	690	687	619	696	677	718	674	666	675	696	691	653	696	620	650	642	703	644	706	657	669	724	627	645	713	698	681	665	665	662	677	661	713	704	644	645	681	698	676	683	639	719	683	685	680	674	679	654	657	653	705	648	646	693	684	670	735	655	686	660	717	651	676	692	709	713	686	687	675	687	715	644	644	663	662	683	678	648	707	636	634	710	677	706	716	680	729	694	690	676	677	697	680	684	668	631	694	700	667	674	651	667	633	656	626	648	705	648	670	665	689	692	692	642	679	698	661	650	626	662	661	676	671	685	691	681	676	711	657	656	629	685	683	675	658	669	696	742	731	724	687	729	676	711	686	670	727	702	685	664	684	667	697	684	631	726	667	665	677	656	728	746	685	681	664	699	677	704	671	704	645	705	666	675	651	716	747	673	674	705	660	687	670	684	684	693	695	691	665	630	685	684	673	698	678	671	661	689	716	692	643	655	630	710	706	651	678	702	694	652	740	659	662	722	696	651	630	679	653	650	658	695	658	690	667	686	695	682	674	708	621	673	654	700	655	687	670	654	674	699	639	673	658	673	710	669	698	706	696	660	674	689	653	694	702	688	675	643	698	648	688	716	721	727	699	702	730	696	661	711	636	694	675	631	667	679	674	657	674	707	628	679	718	710	641	652	680	698	674	683	617	611	714	676	663	690	665	693	677	717	727	699	640	651	667	632	687	673	662	670	683	700	648	699	672	686	708	699	679	705	699	675	697	681	709	652	737	662	665	670	683	675	678	677	684	618	678	672	699	693	680	668	651	696	665	676	715	645	717	690	706	680	644	700	697	661	690	638	667	665	673	683	701	642	709	700	658	662	691	688	689	644	614	704	697	700	712	678	697	706	657	650	623	653	680	630	709	676	675	698	681	705	668	707	696	682	681	686	651	694	657	719	684	695	648	621	704	690	703	680	666	703	671	691	741	707	674	640	691	660	702	670	656	681	687	688	641	704	666	622	697	629	686	702	650	651	664	742	619	693	683	682	654	682	685	715	642	664	677	663	683	678	664	618	665	645	678	699	692	681	686	686	682	656	670	647	657	652	667	707	681	699	710	663	690	677	660	655	675	676	605	679	661	641	653	662	699	684	700	708	658	655	693	687	678	663	643	650	668	726	699	694	708	690	667	673	705	667	683	664	696	702	709	655	639	695	640	678	649	686	682	665	688	684	663	676	675	648	665	709	686	668	694	709	707	650	653	636	640	708	679	671	693	637	735	687	648	644	693	670	664	705	617	702	681	686	733	675	696	671	665	657	693	663	667	641	664	686	672	682	695	611	664	697	688	669	670	705	689	739	685	682	692	677	714	661	702	703	695	659	686	621	671	686	712	695	717	678	650	723	643	721	695	668	694	661	681	651	712	695	705	687	670	634	709	666	660	656	695	686	659	683	646	697	666	648	673	639	643	696	622	638	673	684	684	674	673	673	696	657	719	654	690	663	722	685	718	672	696	694	671	691	685	701	693	656	668	656	678	633	645	726	664	660	664	713	707	668	671	679	691	708	674	627	611	661	644	653	659	635	644	700	672	712	643	733	729	678	680	668	663	685	637	664	625	674	672	704	682	681	658	689	654	650	668	695	650	712	684	614	679	641	649	672	683	660	636	629	723	719	652	674	694	704	657	695	677	707	624	663	632	688	668	706	692	651	706	677	718	630	665	641	686	706	694	679	700	696	718	742	638	619	699	642	676	727	690	692	675	644	675	640	680	658	701	698	648	690	713	698	729	630	685	660	656	658	670	730	642	648	691	653	651	664	704	645	688	578	691	699	681	691	683	685	658	700	634	668	677	736	662	658	700	741	653	673	682	649	646	674	627	653	629	674	685	665	708	662	649	712	673	697	659	684	674	687	717	709	724	690	703	693	687	651	671	677	681	667	692	717	666	702	632	715	650	675	670	640	678	660	701	682	702	716	663	683	644	688	672	634	676	682	683	656	677	700	662	675	636	679	642	691	715	705	685	649	652	630	713	660	691	686	675	688	678	662	641	630	645	673	715	729	668	683	658	685	682	668	673	680	653	664	708	723	671	664	682	667	682	707	633	664	675	674	676	666	671	659	693	678	668	654	696	719	648	665	682	616	688	677	633	633	688	661	703	670	667	725	692	674	684	681	681	691	713	663	704	642	675	716	701	624	665	681	701	661	695	653	682	688	697	681	661	660	698	719	687	659	716	707	680	641	700	693	664	659	715	709	629	657	660	609	700	677	706	733	647	660	695	684	704	664	694	698	673	708	709	708	656	668	705	672	646	638	723	677	700	658	681	714	721	718	708	626	670	673	680	650	609	674	673	675	715	707	698	673	691	672	682	685	660	736	693	666	653	716	701	664	694	660	706	695	662	647	718	716	655	671	694	636	669	692	686	682	683	687	683	675	657	700	670	668	710	685	650	672	725	698	647	702	649	691	720	646	709	661	637	655	667	693	681	672	692	690	698	702	699	685	691	757	651	674	709	662	673	679	697	637	685	639	650	665	658	698	660	696	679	665	686	659	682	693	692	699	706	658	686	667	690	624	655	696	708	695	631	659	660	692	714	674	702	674
58790	33700	21204	12730	4925	1651	816	648	569	500	459	436	438	413	374	364	356	339	370	363	330	346	337	330	343	314	355	329	332	348	380	312	331	348	335	311	351	344	307	314	313	326	325	337	322	340	318	282	316	332	306	331	315	333	325	343	355	289	314	288	305	298	301	323	309	287	309	302	335	302	298	333	319	324	304	335	293	288	316	287	292	317	292	306	322	311	327	296	315	297	325	367	321	336	314	337	323	307	304	309	309	300	313	319	332	352	316	308	321	337	301	356	318	283	326	303	288	302	309	289	299	331	337	321	329	300	302	323	315	312	293	275	308	345	319	312	318	318	323	327	300	323	319	302	321	335	322	316	295	324	335	350	337	360	333	312	289	301	314	333	319	343	291	301	321	339	273	355	343	328	277	279	309	337	337	336	326	340	336	325	320	316	328	323	322	322	318	298	325	319	316	346	295	340	323	293	303	336	339	312	318	291	303	299	329	329	265	288	331	298	326	314	374	305	311	324	342	317	343	351	294	321	336	362	309	313	331	312	313	335	312	340	300	323	333	317	304	298	297	332	324	333	333	302	306	324	299	325	310	290	327	321	347	311	296	322	317	307	316	289	306	318	307	306	296	277	337	298	308	300	362	302	285	285	306	287	320	303	323	313	356	329	313	337	300	318	329	297	320	310	346	329	317	296	293	330	289	324	314	297	303	328	314	338	290	327	305	311	299	305	295	323	318	312	298	328	278	335	381	296	340	321	316	295	287	340	331	335	324	324	296	324	299	305	334	300	326	289	359	295	318	323	316	321	305	322	312	334	307	307	356	337	321	338	313	347	318	314	306	295	334	328	321	324	316	310	340	304	308	294	320	309	290	301	315	296	342	266	311	329	308	323	336	300	324	317	291	326	328	346	337	304	304	303	275	363	345	282	302	303	322	336	326	329	303	324	319	290	291	351	312	314	314	336	305	332	310	289	327	345	324	311	350	310	336	338	316	333	326	340	299	298	308	313	341	329	310	322	327	319	316	325	333	299	274	317	333	330	334	319	323	311	329	324	337	300	331	320	333	325	349	302	339	342	299	312	341	337	348	299	302	327	292	309	290	310	307	299	301	298	305	323	299	336	343	320	304	279	336	331	341	320	322	320	318	325	292	303	309	349	355	286	304	309	335	321	319	355	328	360	307	336	312	341	330	300	333	376	347	289	323	300	301	328	329	328	323	310	311	351	304	316	335	306	329	314	337	349	323	304	347	349	303	301	363	322	309	285	291	327	341	323	342	327	313	325	300	342	296	321	326	309	341	312	350	310	302	291	298	321	336	298	334	322	310	306	319	305	289	339	311	330	332	340	284	344	328	300	315	295	312	352	365	366	295	322	315	307	332	306	297	297	333	300	285	300	309	314	278	283	349	331	344	329	327	327	304	317	303	343	332	294	317	334	296	342	330	308	321	303	333	311	329	295	291	293	327	326	338	303	339	309	348	340	345	337	331	325	337	327	317	316	315	321	306	352	319	287	325	310	351	301	323	327	322	347	327	292	308	280	348	283	291	322	315	312	323	320	328	324	301	329	345	339	340	348	340	333	325	344	340	335	321	311	332	318	344	288	321	306	324	333	334	304	298	326	286	308	326	353	344	325	297	304	297	306	306	305	306	303	291	281	300	312	323	332	324	317	319	333	325	345	313	318	301	322	329	309	349	319	296	278	319	310	299	312	324	326	290	330	326	321	323	308	312	316	304	311	337	328	325	287	315	307	346	296	343	364	324	320	293	316	314	293	315	305	328	307	318	317	329	334	329	327	303	302	336	333	332	322	323	284	346	300	305	302	321	272	327	296	332	302	353	347	309	314	315	298	330	325	316	256	322	311	356	286	326	332	306	342	301	310	323	303	335	325	307	283	298	296	335	292	357	295	313	302	312	323	331	310	312	298	335	332	332	330	349	315	319	339	324	278	339	292	342	305	325	360	320	316	336	293	305	319	316	312	331	321	314	341	335	296	305	334	337	323	313	320	310	284	303	337	342	305	306	293	320	290	284	327	332	345	322	342	329	327	292	317	333	344	320	308	287	294	316	338	331	318	304	296	346	315	316	294	336	332	291	327	320	326	286	312	321	327	329	340	291	321	333	332	330	322	338	331	314	280	326	286	302	326	307	294	309	314	266	329	290	308	316	311	353	312	328	303	325	325	320	312	307	310	291	344	363	315	273	312	337	297	345	303	319	330	326	291	324	333	334	316	354	309	372	345	259	284	259	329	329	296	306	322	295	327	351	307	302	271	350	322	348	291	328	316	326	352	341	325	313	325	303	300	293	322	345	330	321	249	287	293	347	296	329	307	318	294	300	307	341	337	341	287	328	336	360	321	339	299	299	298	322	364	334	297	337	305	314	314	294	331	311	311	329	310	347	321	272	313	298	294	292	306	326	291	340	307	336	347	303	321	327	312	338	318	303	289	304	312	297	301	345	309	303	314	329	303	300	300	363	320	365	338	338	297	306	314	318	351	337	317	329	294	290	325	330	323	332	302	320	343	346	325	302	282	339	308	317	305	329	378	304	302	339	341	311	334	321	311	298	293	342	308	330	309	329	344	325	335	358	329	338	288	283	334	336	344	302	303	289	299	274	333	300	319	296	327	320	284	302	288	319	284	310	299	300	342	307	314	303	311	317	304	309	303	303	310	291	299	339	327	317	339	295	336	326	338	340	303	310	335	327	324	298	327	309	291	318	308	320	292	310	322	325	318	302	346	329	338	367	330	339	311	304	300	319	320	307	288	308	304	333	314	318	319	301	313	345	363	297	299	292	315	342	327	305	327	355	338	318	287	333	334	325	326	303	320	317	311	338	333	337	318	323	310	364	321	308	302	352	305	312	283	319	349	322	318	313	333	328	325	310	334	301	282	316	296	323	322	320	334	319	296	309	329	316	331	303	317	284	291	309	301	290	358	299	337	319	313	292	309	328	302	310	304	300	311	338	313	305	310	329	282	312	294	283	318	355	326	336	337	302	328	305	341	332	304	317	296	333	329	359	324	325	326	366	283	297	347	284	296	316	308	321	315	304	275	319	303	309	321	304	340	330	321	337	315	310	287	318	308	319	359	343	335	346	299	301	351	302	312	323	319	312	315	346	341	325	330	291	316	337	325	300	319	333	301	351	344	301	330	320	295	302	338	352	326	288	299	328	290	310	328	291	326	304	349	306	300	288	305	296	349	323	346	346	307	338	312	293	318	326	310	303	310	320	290	304	314	338	318	315	295	318	308	302	296	339	319	308	312	343	322	358	341	327	328	313	275	294	302	304	313	348	314	332	369	281	293	300	313	321	327	320	349	323	360	323	327	299	320	326	316	293	328	300	323	378	329	306	320	338	289	334	313	331	313	340	303	315	308	334	313	310	291	308	325	323	324	334	336	319	317	317	333	334	317	306	317	328	307	288	320	350	302	332	287	330	315	305	292	325	352	332	352	277	306	309	294	299	311	302	312	325	313	326	305	342	325
35966	24091	24029	21338	11636	5289	2729	2207	1811	1632	1473	1336	1234	1146	1034	955	897	900	811	810	870	808	849	821	791	754	782	773	807	784	818	846	755	810	784	796	780	794	786	786	779	730	753	728	755	717	735	725	703	740	685	706	710	703	717	645	735	684	683	666	714	681	754	725	709	695	684	689	672	773	683	693	660	688	664	659	710	636	706	667	739	672	711	702	685	712	694	750	690	682	675	659	657	723	673	716	691	727	653	740	675	653	750	716	662	700	721	706	672	659	676	683	686	725	632	692	681	660	706	684	673	696	731	746	672	673	727	663	663	711	686	698	710	680	710	624	652	675	671	663	706	658	698	662	722	691	714	698	702	666	761	677	697	713	706	693	745	675	657	625	689	706	684	713	628	682	699	651	653	643	644	731	744	660	697	719	714	641	693	671	680	666	708	702	731	663	673	658	683	728	750	682	633	712	697	718	685	661	700	689	701	681	675	720	696	685	721	685	660	694	669	695	693	662	681	686	680	714	646	679	694	645	698	672	669	679	687	669	710	697	630	724	703	707	677	676	636	694	685	656	725	662	668	663	671	728	760	698	690	680	653	703	682	695	647	687	700	680	646	701	661	714	670	694	727	655	676	710	655	673	675	710	659	710	670	673	674	695	680	663	666	724	677	680	674	703	685	682	690	723	689	703	666	667	679	692	694	703	737	667	687	664	639	675	692	695	664	697	730	694	672	715	721	679	662	665	645	668	647	672	702	651	673	646	697	683	703	680	708	672	716	719	661	691	704	701	704	647	657	697	656	662	696	664	692	660	703	675	695	623	682	721	692	669	694	630	670	669	650	640	674	702	689	729	659	699	699	695	675	698	688	672	694	708	692	720	667	689	663	671	629	695	673	694	654	732	686	712	652	677	679	708	672	686	710	699	711	670	671	642	703	739	684	791	669	657	688	640	710	723	671	704	679	681	689	667	673	704	659	695	710	680	693	654	697	656	693	714	699	669	709	685	684	722	695	703	679	724	662	718	707	659	671	646	649	726	693	650	701	717	655	659	658	714	692	695	699	611	650	691	737	686	717	649	724	688	666	722	653	667	670	661	687	669	673	661	690	670	719	696	645	664	705	683	729	638	688	651	671	686	702	690	685	696	669	761	672	654	679	685	666	655	694	708	687	664	652	689	681	694	693	671	674	688	705	696	648	737	693	657	716	742	643	690	710	692	677	722	667	643	657	769	671	668	688	700	696	656	696	665	684	719	665	688	675	704	720	653	694	729	678	733	670	670	692	710	703	695	687	615	710	676	711	695	681	683	669	698	714	674	704	667	697	671	667	696	672	679	692	678	676	730	684	685	680	662	732	735	673	697	683	657	701	691	676	697	665	660	682	685	690	650	645	706	693	684	673	660	707	698	715	716	650	660	725	696	666	687	658	682	653	673	664	632	661	653	649	710	673	726	673	683	654	688	709	672	708	686	666	657	716	710	686	713	658	693	716	655	701	726	667	726	686	676	692	763	679	672	681	676	687	682	693	699	680	655	685	716	698	681	748	667	686	689	696	726	690	646	707	702	657	666	746	689	687	707	673	683	672	660	652	703	689	684	652	682	670	682	700	675	717	659	644	687	727	671	733	683	734	684	695	661	666	714	668	695	667	688	696	667	689	690	709	665	699	647	671	689	683	692	684	681	697	716	670	695	699	694	703	686	656	686	707	713	666	672	664	699	712	669	676	713	679	646	660	688	722	680	741	682	680	692	706	712	657	653	691	683	644	748	699	661	658	696	678	728	679	675	721	731	701	666	678	702	708	629	683	698	671	713	632	703	637	725	652	721	680	678	708	670	706	676	696	732	687	697	700	714	697	656	676	705	683	665	685	669	680	679	649	744	684	692	701	679	687	669	666	734	654	669	675	675	687	701	671	689	710	706	682	677	674	699	718	703	653	660	718	740	677	686	682	723	661	744	656	688	693	689	685	740	706	672	682	622	683	693	690	664	693	705	704	702	681	681	691	650	688	661	690	684	699	681	670	737	695	709	690	687	709	656	710	676	686	687	681	650	708	718	706	701	689	703	657	665	689	676	652	724	670	672	691	672	672	669	657	702	617	684	677	681	725	695	668	673	673	694	709	697	671	699	646	719	667	654	657	691	679	710	665	636	714	676	675	718	654	675	643	696	691	653	644	750	706	672	643	708	665	679	674	700	673	696	680	711	704	620	691	729	678	689	686	698	657	685	685	718	695	642	695	692	740	630	689	711	666	710	688	633	666	695	681	703	696	679	707	734	739	674	687	670	694	609	727	719	663	684	690	661	664	684	673	724	680	692	672	650	725	685	696	678	665	695	660	701	725	687	696	693	657	705	657	678	688	683	675	656	738	685	700	657	637	680	677	665	676	665	711	698	655	670	668	654	738	686	671	654	708	672	660	676	662	704	743	711	725	680	724	683	661	694	689	680	667	690	708	665	713	650	700	664	675	685	669	738	670	684	688	618	706	701	685	668	686	677	691	684	686	681	659	746	670	689	686	673	658	722	689	710	653	710	737	701	692	638	647	688	669	666	675	666	714	693	668	696	634	711	685	715	642	710	701	686	671	641	714	726	727	676	728	711	675	746	668	631	656	672	700	702	656	685	676	728	672	673	732	700	708	667	711	696	673	682	641	685	699	599	706	665	654	663	659	667	649	727	701	678	703	710	688	766	693	695	699	766	749	683	659	653	713	674	698	666	708	692	746	648	699	750	669	674	703	648	654	707	682	663	700	660	717	671	686	689	642	687	636	656	684	715	686	704	681	664	675	694	699	734	685	712	659	682	640	706	670	661	673	697	695	685	652	745	656	681	705	730	671	694	708	694	671	660	663	663	696	710	708	704	666	701	659	671	678	710	680	668	653	757	705	684	671	703	700	700	709	706	681	690	713	696	663	727	712	691	706	674	702	696	717	710	704	724	698	692	640	722	699	678	675	673	680	726	693	654	656	672	658	647	655	684	657	688	624	697	702	710	736	658	731	710	751	642	695	688	665	647	661	659	714	669	707	681	644	693	679	678	721	710	679	690	705	708	673	692	718	638	676	670	649	667	711	676	666	697	648	724	668	635	715	675	669	656	702	661	700	676	668	658	723	664	651	662	687	765	650	699	676	691	700	711	682	693	677	717	672	661	673	731	676	689	708	673	690	684	662	679	662	700	660	662	691	723	705	699	638	721	689	671	718	675	658	715	649	669	678	722	685	667	668	682	673	693	675	661	673	736	683	736	709	695	691	645	705	681	634	693	669	685	687	699	723	691	714	733	694	716	671	732	722	708	703	691	697	696	646	699	681	667	712	707	663	742	703	649	700	675	711	664	712	699	643	745	650	703	664	660	718	699	669	674	697	681	695	689	636	679	705	678	736	698	665	677	677	722	649	699	692	723	658	693	699	655	696	712	693	699	710	617	615	653	702	683	701	697	717	660	740	678	737	670	655	678	712	646	643	671	697	705	739	679	654	678	693	692	712	680	705	739
47482	24986	10989	3469	1097	522	405	388	365	355	345	350	347	324	323	325	320	304	315	321	333	298	326	296	321	333	309	300	340	287	301	332	349	348	311	336	345	330	322	314	332	350	351	343	351	314	322	326	324	321	316	307	319	348	314	373	326	342	306	311	276	322	305	306	320	311	333	305	316	294	324	346	297	293	287	305	325	296	330	325	288	335	306	313	312	330	336	328	329	314	346	317	335	318	320	293	302	315	314	316	350	282	327	321	316	296	334	311	340	316	322	341	341	296	329	331	338	324	337	308	308	331	282	339	319	292	313	315	332	320	340	319	353	332	320	364	315	328	319	310	333	321	318	331	264	321	353	312	313	315	324	325	323	292	302	372	316	292	270	322	344	343	298	335	312	326	301	355	329	292	344	328	323	330	318	344	314	306	336	319	303	306	329	302	328	338	305	365	317	321	299	366	327	355	288	331	323	309	313	323	323	313	350	329	346	308	329	331	344	306	300	330	312	323	315	346	306	336	320	339	308	311	285	307	295	296	288	310	313	324	348	326	319	290	319	306	340	308	324	316	331	305	318	285	316	330	312	302	312	339	309	322	301	312	303	320	278	298	297	329	323	324	323	330	259	353	294	325	317	327	341	330	325	304	326	296	315	300	324	279	321	312	328	331	341	319	352	307	329	308	323	297	319	325	354	334	307	309	304	340	295	337	329	308	343	306	314	331	299	346	340	312	304	309	299	327	332	343	339	313	355	326	319	322	314	289	319	297	311	313	282	297	322	322	308	329	335	269	324	271	296	341	332	314	329	311	352	328	310	315	335	314	289	298	291	316	357	306	295	314	307	344	307	304	301	306	323	318	376	285	313	314	333	338	288	344	372	374	355	343	312	326	296	293	300	322	290	357	321	340	327	342	311	347	309	285	299	319	282	335	320	302	335	341	323	309	303	332	330	324	314	310	324	309	305	334	328	314	328	300	309	319	334	319	279	279	317	355	272	298	303	317	336	300	326	341	314	318	314	282	313	327	293	313	324	344	313	319	309	321	309	328	346	352	338	311	324	341	301	345	340	354	316	293	302	322	320	335	304	326	301	298	293	346	264	317	323	303	350	318	362	326	303	320	330	301	323	301	322	301	303	283	298	304	332	287	310	335	299	296	325	292	342	337	323	323	313	321	331	301	345	306	320	347	327	315	303	274	312	318	308	336	310	320	312	300	322	337	308	312	274	323	322	299	312	296	304	338	336	325	315	278	321	307	284	302	315	318	309	343	323	326	292	301	308	315	337	349	320	308	315	309	329	320	343	330	273	331	321	319	333	335	333	286	308	334	313	296	298	328	355	313	345	304	313	338	325	327	338	342	330	287	301	291	315	326	295	324	336	332	317	333	345	304	289	305	341	308	308	291	304	333	314	316	310	348	332	356	336	340	272	319	331	332	329	308	338	305	353	296	331	300	341	366	307	321	300	363	358	340	301	301	329	284	310	309	301	334	305	326	312	369	276	327	315	297	302	312	325	316	319	317	302	313	273	320	320	356	292	319	313	317	307	327	338	343	314	284	333	314	310	317	312	329	363	317	339	300	328	321	339	314	320	322	314	313	341	292	322	284	314	333	308	319	337	350	327	288	296	327	333	323	309	313	345	369	359	320	312	317	311	320	316	318	311	315	321	328	302	335	329	319	335	329	366	311	314	356	315	353	327	303	331	302	316	337	316	331	312	346	337	319	319	332	355	324	318	340	279	316	305	343	304	341	317	337	366	332	285	324	291	279	267	322	330	283	305	302	293	309	325	348	309	335	314	306	325	299	283	299	333	313	333	331	336	305	318	298	318	331	331	307	306	291	342	344	333	305	312	331	323	350	340	308	329	308	335	313	313	293	312	333	318	325	325	310	339	303	359	305	335	326	311	290	315	312	323	313	316	347	319	317	332	395	298	350	328	325	307	300	312	338	269	331	344	314	341	310	324	314	320	335	308	349	321	330	278	298	323	321	324	342	296	374	350	292	318	291	296	316	309	319	318	339	322	299	299	326	300	305	284	315	334	297	312	338	290	314	308	332	305	293	311	331	311	348	330	296	338	349	308	318	322	332	363	330	300	287	334	296	327	305	366	307	342	270	303	308	299	322	330	306	298	291	339	344	305	317	320	337	331	306	300	325	330	333	312	327	301	312	277	327	287	335	333	318	342	321	334	310	341	332	299	318	297	342	322	290	307	332	319	333	265	315	296	349	311	333	349	327	331	320	340	297	320	339	307	311	326	297	315	321	316	298	355	321	345	308	281	331	350	342	337	315	298	329	309	340	299	306	301	357	302	297	338	307	355	323	304	302	314	332	330	276	322	298	310	318	311	309	309	315	302	341	320	318	304	369	312	356	309	358	328	307	313	348	312	295	330	309	304	342	322	313	314	291	354	310	359	321	339	340	317	292	283	318	314	308	283	323	317	320	319	302	336	334	317	330	327	327	310	299	306	326	318	336	301	281	346	334	318	326	341	322	296	331	364	299	328	285	298	302	319	343	339	356	291	307	328	321	357	335	306	296	332	306	327	298	329	297	307	331	320	320	350	317	323	354	330	317	305	296	310	357	332	296	323	341	345	311	312	312	316	308	330	358	320	342	340	308	302	320	312	304	320	329	312	304	336	307	337	339	309	334	320	348	304	344	320	305	362	355	331	322	312	327	300	301	316	326	318	360	344	333	366	322	303	330	320	270	320	363	312	308	346	297	304	279	336	316	305	302	351	344	324	337	316	341	300	288	325	324	348	315	318	338	328	305	329	333	325	324	351	277	335	319	307	320	306	315	338	317	373	305	346	291	341	310	289	337	291	281	300	352	344	292	291	317	324	338	340	312	322	334	314	327	301	319	321	334	289	304	318	321	331	315	334	353	302	325	323	298	318	325	348	303	310	334	312	286	304	327	325	336	316	306	329	311	321	320	307	318	320	307	316	274	295	354	300	310	360	357	328	314	268	298	317	308	308	341	354	326	294	318	305	274	366	307	296	320	318	305	313	316	283	317	313	350	348	332	371	321	344	314	335	308	323	313	327	316	355	333	342	332	329	307	348	328	340	345	328	324	314	343	347	318	287	292	289	306	321	311	294	353	334	324	302	341	333	315	330	313	299	353	333	306	290	386	331	285	348	333	290	317	306	303	306	330	299	345	301	314	319	280	302	317	327	335	345	311	312	346	298	307	337	296	320	314	323	298	322	331	319	287	347	310	293	314	310	312	331	318	361	317	330	321	300	297	348	326	330	360	312	294	325	310	328	283	307	342	315	324	298	326	297	293	308	284	348	355	343	330	324	315	352	352	294	305	309	338	309	347	319	307	285	302	328	336	319	317	335	326	320	293	314	301	297	316	305	355	286	312	358	332	297	298	302	327	363	306	341	323	339	305	319	304	323	302	304	311	336	310	314	333	307	337	342	336	313	324	338	344	325	315	318	314	356	358	333	301	269	332	307	289	301	333	310	330	280	303	320	334	332	273	276	297
30872	17775	13353	6633	2896	1510	1220	1108	1008	932	884	863	841	801	790	733	735	715	782	724	718	690	691	723	713	728	706	728	755	678	717	702	724	770	764	728	716	731	748	715	692	718	720	736	709	721	695	674	741	714	689	694	703	717	674	693	645	725	684	732	701	691	654	661	683	693	687	672	712	698	704	736	683	700	677	660	697	675	721	694	667	686	709	635	716	700	688	710	686	747	671	703	740	697	688	658	646	643	679	663	632	674	728	692	735	727	675	681	705	677	663	671	675	669	732	699	733	737	685	680	738	697	721	711	682	692	706	688	704	684	702	677	685	664	683	635	696	625	677	669	702	672	713	688	700	681	692	726	677	689	685	700	691	659	672	682	744	691	727	675	707	751	755	710	681	735	649	664	707	663	701	692	663	699	702	686	728	651	711	648	676	733	684	672	682	670	732	692	659	719	721	686	679	668	643	695	679	693	680	685	719	696	639	669	694	660	668	675	693	714	695	698	692	704	665	681	662	694	720	696	679	668	694	738	687	680	687	649	664	713	677	709	684	667	683	663	646	735	701	666	683	693	698	703	688	708	734	730	681	698	681	700	682	718	702	672	650	681	686	705	704	696	700	687	718	688	718	727	718	712	726	684	720	703	680	707	672	684	646	709	728	719	674	689	654	680	682	683	684	716	630	701	681	700	720	701	732	671	695	721	700	690	721	698	677	658	667	696	680	665	710	648	687	695	667	692	703	659	608	714	652	722	712	700	677	758	697	676	655	697	650	675	666	738	718	718	681	724	695	650	709	646	654	677	675	719	684	646	712	639	685	747	687	695	671	692	684	713	724	683	710	658	677	676	699	684	680	663	668	678	663	726	695	699	671	697	711	688	730	656	731	726	673	688	658	678	687	684	674	663	659	675	646	657	669	654	693	688	771	695	695	710	731	663	686	695	671	692	695	710	693	725	690	713	730	702	688	709	684	681	708	676	715	677	695	669	695	683	706	695	709	676	694	693	694	667	724	668	702	719	663	702	669	693	671	712	713	690	641	640	744	617	695	704	726	668	686	637	674	727	734	705	694	700	693	703	717	654	699	672	685	701	709	701	664	750	679	708	688	676	671	741	737	704	692	672	697	663	715	656	675	654	681	708	695	721	709	679	653	741	671	683	668	738	704	717	727	667	641	684	681	685	716	738	699	744	692	747	671	689	648	666	732	693	696	662	683	713	695	679	692	700	734	737	699	711	738	705	694	711	666	657	654	689	701	645	708	744	688	668	675	658	675	658	723	703	695	717	689	687	735	692	638	684	671	690	704	723	709	660	666	705	673	740	685	696	712	690	721	674	712	681	663	652	687	714	687	654	714	613	667	693	702	689	696	713	691	648	695	712	678	680	676	684	679	669	700	693	697	673	700	693	678	629	660	710	702	659	704	652	718	653	693	658	665	670	765	691	762	704	675	653	688	664	652	718	685	688	643	719	702	669	682	672	690	699	691	642	651	720	615	688	712	724	716	714	709	651	715	679	690	693	722	673	717	734	725	644	645	777	704	749	634	687	682	682	647	663	709	672	633	679	681	655	769	721	637	673	698	725	658	675	687	711	704	679	684	703	660	666	689	690	700	680	685	673	713	714	713	671	657	709	696	690	670	668	684	663	656	701	666	740	670	634	695	687	723	649	701	668	728	712	699	677	733	684	703	683	642	718	670	693	684	702	704	666	713	726	683	689	685	704	631	688	677	730	684	711	687	671	679	664	714	644	687	655	685	654	738	675	673	726	728	697	751	703	668	659	690	736	695	691	699	699	691	659	664	706	672	671	690	686	683	715	670	737	745	630	675	689	679	655	736	714	667	680	632	694	707	650	668	665	664	695	722	705	678	627	698	662	700	718	713	687	691	684	709	695	703	726	708	745	653	721	745	665	701	683	708	673	752	649	639	697	745	643	711	674	742	692	673	713	663	680	681	678	675	715	681	687	695	684	706	693	695	726	644	715	707	689	642	683	704	691	706	698	683	669	655	707	733	673	683	693	660	716	711	687	686	751	708	668	713	699	667	657	654	713	688	669	676	671	707	629	705	700	629	681	661	695	669	712	681	712	676	672	654	700	730	707	692	680	757	685	687	706	693	686	647	666	642	673	681	686	657	723	660	722	704	693	686	695	671	674	719	666	730	685	708	673	672	730	658	647	685	638	670	696	703	660	671	687	697	658	650	678	684	715	690	721	673	663	697	687	667	700	716	690	709	737	667	665	702	677	715	670	676	644	702	698	733	661	709	705	685	709	691	692	687	698	670	700	680	641	728	669	687	695	708	700	709	697	730	687	670	692	748	663	712	671	677	705	728	617	683	736	653	666	683	720	702	673	679	693	683	691	716	666	666	681	685	782	696	681	720	693	699	721	677	700	698	705	728	726	739	705	699	703	676	673	708	708	695	670	708	684	701	673	731	668	680	706	705	695	648	687	678	706	685	699	679	735	685	699	719	669	697	687	704	738	676	665	715	677	702	728	671	692	706	700	657	717	686	682	668	695	712	690	720	688	713	695	681	667	686	677	695	680	698	670	720	693	703	715	691	716	652	719	739	664	661	693	736	707	722	726	702	703	711	687	708	726	720	696	694	697	708	716	711	685	679	699	701	659	661	691	626	691	701	676	665	695	671	704	710	670	706	757	691	702	668	645	700	688	648	742	681	701	689	709	704	646	704	734	692	672	675	689	743	677	647	691	700	697	716	693	679	652	663	696	684	682	678	689	717	668	730	688	675	728	660	669	688	701	636	668	730	649	677	654	663	672	665	675	690	677	641	628	688	703	690	676	690	669	676	669	699	700	757	692	728	654	725	711	658	706	666	699	679	691	680	649	706	722	691	676	721	687	664	677	700	644	696	719	733	670	687	702	673	716	723	715	717	686	677	690	662	688	698	728	688	716	657	702	682	624	647	673	677	683	698	679	662	692	741	705	685	698	662	679	715	658	677	689	703	742	701	659	684	697	715	684	667	689	692	705	698	715	712	663	714	690	732	660	720	689	715	704	714	690	663	657	743	650	730	692	691	664	668	696	679	640	656	681	640	694	710	687	702	647	671	646	684	718	663	660	716	650	696	677	669	724	668	675	696	621	683	678	701	663	735	652	693	684	673	686	661	698	706	677	717	666	713	695	690	681	707	713	714	704	666	695	746	684	724	709	673	699	711	648	724	678	673	723	677	662	658	726	681	743	711	709	670	688	660	682	629	718	695	667	658	718	633	705	644	673	698	735	684	691	680	711	675	696	672	692	686	686	688	733	672	679	707	669	713	679	709	728	698	658	667	702	706	659	670	691	683	659	701	702	698	656	746	735	702	664	695	673	681	690	690	686	681	677	721	604	719	652	696	697	684	708	660	723	621	692	689	670	702	660	697	688	690	689	702	637	683	688	691	636	675	708	758	724	679	734	713	687	713	670	637	688	690	689	709	697	658	651	666	673	712	721	694	693	649	687	682	626	708	693	654	661	694	668	706	700
58561	34539	14527	4219	1050	557	452	434	366	393	382	331	359	343	321	321	339	329	340	339	353	286	307	328	345	299	328	322	327	318	315	316	336	298	338	314	330	332	321	311	321	285	303	296	293	341	350	311	324	313	307	312	312	276	336	293	294	312	318	302	303	313	310	318	289	317	311	317	324	353	289	302	295	314	314	326	299	277	340	324	332	287	267	327	304	338	339	302	310	286	295	291	280	343	303	300	321	341	325	333	333	364	338	323	333	298	351	339	330	316	298	281	306	348	304	298	263	332	344	317	321	291	299	339	328	334	329	336	264	334	363	318	351	320	306	329	280	307	312	307	313	315	337	315	317	317	308	307	293	308	311	316	302	306	290	350	332	354	326	340	305	332	312	282	314	275	368	307	294	343	306	314	329	318	333	326	263	310	257	341	321	325	301	300	296	316	343	360	290	297	332	286	343	304	288	280	305	292	326	306	310	316	336	331	330	320	332	319	290	324	349	303	317	307	291	358	324	328	325	295	267	287	306	312	322	308	363	339	312	251	314	316	332	362	328	314	343	304	346	295	353	316	310	316	316	350	327	330	307	278	300	285	307	308	300	322	319	326	315	279	322	301	338	319	300	308	352	303	340	327	362	305	341	316	292	337	302	325	300	312	330	301	318	329	314	330	336	323	311	292	308	307	326	287	312	285	325	303	277	314	300	297	282	291	318	306	276	320	303	325	323	313	340	289	315	299	297	306	314	334	317	311	322	307	313	308	306	325	345	367	345	330	310	310	325	313	329	324	340	310	312	302	325	331	351	292	350	266	326	324	325	296	309	312	285	325	287	297	301	326	329	328	295	313	349	307	324	294	343	325	307	280	311	352	323	297	304	294	320	262	383	276	324	287	309	283	319	330	293	304	362	303	302	323	322	325	330	283	342	318	336	307	311	316	279	313	318	295	320	320	309	287	292	352	324	283	300	307	299	312	342	317	314	332	313	311	362	309	304	319	313	306	273	323	329	331	323	286	289	269	305	315	336	326	270	313	301	331	306	286	310	327	335	303	328	291	315	304	310	358	314	320	340	312	341	307	310	321	318	328	307	320	342	344	321	303	337	318	301	307	306	315	302	304	335	341	288	309	311	331	277	307	308	297	319	296	310	341	326	340	299	286	304	305	324	331	293	337	318	312	314	310	311	325	304	313	339	300	320	295	328	344	306	318	325	330	316	318	364	347	337	302	313	297	279	258	308	335	337	309	332	357	330	354	309	301	332	347	322	324	287	314	340	268	305	285	315	336	295	299	319	340	314	319	328	308	347	348	323	321	351	308	364	318	306	314	320	316	318	294	344	334	300	278	339	298	321	286	294	349	304	301	339	306	302	294	287	302	324	312	329	299	307	372	347	295	312	282	319	317	311	290	313	299	280	303	336	305	328	310	299	336	307	285	304	301	311	288	283	311	268	274	272	342	294	312	318	328	300	318	297	293	320	326	313	305	348	298	267	312	316	305	312	367	349	314	332	322	315	307	307	334	315	350	327	310	287	308	321	288	328	309	322	302	314	379	311	302	329	296	296	273	283	327	319	320	282	322	304	302	310	331	284	320	354	286	335	297	330	325	314	287	338	302	341	276	327	371	322	306	314	309	333	315	312	333	304	312	324	311	312	339	291	311	346	296	340	344	304	322	260	293	329	341	325	302	337	307	316	366	303	301	322	338	343	306	305	333	303	322	318	310	315	293	311	333	310	321	309	299	294	317	332	318	314	333	289	342	309	308	337	278	306	297	322	297	362	306	302	321	271	311	354	344	310	304	282	302	298	318	347	302	292	334	336	338	304	325	295	309	324	294	313	328	292	340	323	313	301	295	295	318	331	293	353	283	318	312	321	318	303	322	333	309	279	281	307	284	305	313	287	309	329	307	304	295	299	331	362	339	322	297	300	317	309	331	323	333	322	332	302	307	336	307	316	287	289	318	323	303	273	304	343	325	347	317	326	300	295	285	328	308	275	274	285	335	334	323	308	268	290	290	308	315	297	304	308	316	316	301	298	328	341	310	312	306	309	320	321	333	303	301	300	321	299	329	305	280	314	311	336	303	280	316	319	271	330	313	280	332	317	336	347	331	326	316	326	286	328	311	322	306	321	285	360	336	329	325	314	305	294	324	318	311	326	291	329	294	308	324	305	303	308	337	308	299	335	341	316	304	305	288	269	348	319	290	284	317	305	321	309	299	324	297	287	316	302	300	299	312	312	262	306	345	311	343	300	277	318	335	313	354	322	326	294	291	327	307	326	345	355	323	288	307	331	309	327	298	273	318	325	294	272	316	305	325	330	309	301	330	319	319	311	324	350	298	321	343	338	297	291	330	304	326	289	336	316	308	318	297	344	352	333	279	301	316	333	324	321	311	297	317	297	312	307	335	310	324	341	316	306	343	310	312	353	330	331	330	303	303	316	341	327	297	263	326	359	297	307	290	293	343	311	293	332	305	335	317	327	295	327	297	306	316	323	300	316	282	288	300	294	316	292	307	298	312	308	301	332	316	286	350	340	309	312	330	347	301	302	337	310	312	304	289	326	306	320	366	312	281	356	321	283	297	303	292	336	296	371	291	308	310	351	309	327	318	308	288	317	303	324	333	336	330	293	310	305	334	297	316	316	300	328	325	291	326	289	334	334	367	334	332	294	269	324	284	305	309	287	318	315	308	309	295	263	299	339	313	346	326	318	304	313	348	315	309	309	312	280	302	326	321	307	324	313	313	299	294	260	347	313	290	303	282	316	300	303	338	302	305	322	270	332	306	339	319	337	327	308	325	326	327	308	338	324	296	320	326	302	291	320	296	281	324	292	297	317	310	288	323	323	323	335	328	303	321	294	324	316	293	361	335	292	307	333	318	346	291	334	307	342	338	323	333	328	313	330	307	339	301	328	300	314	294	337	313	303	325	320	297	324	319	299	305	328	328	319	290	306	321	307	309	321	308	343	332	310	320	290	339	327	303	329	315	304	317	313	305	323	309	337	335	306	343	311	270	289	332	345	334	331	338	318	305	292	282	316	287	307	305	295	306	302	333	324	283	294	309	300	310	320	329	294	351	283	345	337	331	311	327	326	297	310	324	319	302	308	339	295	282	296	324	316	305	310	311	294	286	318	324	316	307	311	341	300	332	286	329	267	297	324	308	318	347	297	296	338	294	310	293	311	294	312	341	320	297	324	309	318	309	363	283	312	287	342	284	316	309	348	321	297	339	337	272	306	357	326	316	304	301	306	301	326	326	329	330	299	304	343	319	331	332	336	297	329	316	316	324	307	306	323	338	314	273	296	375	335	310	289	338	306	306	345	297	321	311	309	363	339	303	302	317	305	287	322	306	329	310	291	327	313	300	314	278	310	318	312	337	288	310	324	335	343	323	334	306	314	342	324	306	336	327	280	321	321	343	341	330	314	322	301	311	285	296	306	304	332	343	286	322	289	315	292	297	324	318	353	287	334	323	338	337	295	287	281	300
38275	25675	14769	7619	2730	1613	1450	1285	1172	1018	948	914	975	820	806	770	794	780	696	709	726	728	692	721	716	723	723	699	718	727	699	671	714	718	760	748	730	734	728	704	725	691	706	721	740	748	675	731	742	680	700	629	674	643	669	696	626	710	661	750	675	683	693	645	626	705	648	693	659	653	700	700	649	682	683	707	676	704	679	689	725	668	637	721	651	642	746	686	660	637	654	695	661	694	706	715	705	690	658	645	677	676	674	691	650	683	712	701	673	706	710	704	692	682	662	682	709	686	634	654	693	676	698	690	670	712	680	708	612	696	728	657	728	637	636	657	643	719	692	696	673	709	686	663	667	644	680	687	692	670	710	677	649	679	693	686	699	705	684	691	656	660	695	648	694	677	654	675	657	686	695	649	652	702	685	672	640	678	700	675	646	682	677	680	715	667	725	730	716	670	687	707	674	707	670	648	692	704	689	669	660	648	654	668	692	711	625	685	690	740	697	690	662	702	686	661	664	654	678	651	711	716	655	662	687	699	659	712	679	718	634	726	656	722	693	691	670	686	683	666	667	649	707	682	659	706	691	685	633	633	686	734	675	673	675	694	687	672	667	656	702	686	722	674	686	675	682	649	721	686	670	631	676	650	707	686	672	676	629	693	676	706	638	701	695	678	681	669	694	692	693	710	718	681	646	655	630	721	694	681	639	661	724	667	626	672	643	700	698	646	671	697	720	681	676	677	693	693	673	704	646	638	687	714	670	684	709	688	633	659	674	649	680	636	702	691	666	713	678	656	681	688	654	695	682	654	669	689	683	693	664	662	697	630	654	655	640	709	696	652	625	679	700	645	685	716	649	655	660	655	658	626	657	698	737	722	667	659	616	706	689	663	714	654	684	680	741	678	682	652	668	676	671	679	656	674	713	692	688	655	677	653	765	692	701	671	639	680	637	708	640	673	653	684	686	660	653	637	665	689	669	704	660	654	646	733	699	679	732	681	668	682	672	721	636	684	702	708	622	702	684	692	664	722	652	664	693	684	637	676	640	671	700	692	677	645	709	740	709	698	666	663	659	709	664	700	631	684	661	654	688	661	691	694	674	706	655	675	665	675	658	651	678	707	672	705	644	653	656	659	637	663	687	724	698	710	699	709	717	650	658	678	638	711	655	674	653	688	687	692	700	688	658	662	643	665	698	699	715	688	670	693	666	686	675	676	659	660	719	675	639	661	699	698	672	641	661	700	670	724	691	696	669	672	716	662	690	718	697	674	706	694	685	692	663	630	729	694	699	711	657	705	668	690	709	691	701	716	629	672	698	655	670	656	687	680	690	661	689	672	663	698	693	656	681	696	673	651	672	629	687	701	713	664	682	688	664	688	674	644	717	683	648	642	696	632	665	638	678	690	702	669	651	696	687	624	674	685	680	686	676	727	681	680	674	670	668	688	685	671	661	670	694	662	655	677	646	714	688	719	656	725	717	704	678	652	726	706	687	723	717	638	676	672	677	634	650	633	732	635	671	655	713	678	662	632	735	696	659	712	685	642	668	691	672	733	699	674	662	660	695	671	679	691	673	740	713	686	663	705	682	725	666	711	712	699	725	682	674	685	717	681	652	713	653	631	683	669	658	705	691	640	704	681	637	669	686	696	681	720	673	658	699	660	676	676	687	708	697	668	696	669	710	680	699	709	678	655	699	697	648	691	690	688	664	669	680	672	680	680	668	624	680	695	670	650	627	651	683	700	669	696	653	676	621	695	665	643	686	666	665	684	654	679	657	665	694	703	646	681	663	725	720	682	664	613	686	684	695	682	668	692	718	675	684	650	691	642	654	656	655	650	693	686	679	689	663	634	670	646	673	680	715	693	647	699	641	670	688	693	621	728	694	691	679	750	691	666	723	663	653	697	671	714	658	696	637	704	722	687	693	657	707	676	680	702	672	674	658	694	685	647	675	673	668	659	675	645	691	655	682	661	698	672	721	709	724	669	635	697	656	690	722	662	679	681	699	702	698	696	644	674	702	688	666	661	692	682	649	677	669	674	641	638	666	701	652	647	690	663	659	642	738	676	645	655	659	666	707	681	711	719	662	696	654	659	650	710	662	703	689	666	670	665	652	700	695	704	690	726	683	663	699	701	674	646	669	684	698	654	661	677	674	715	697	680	656	670	691	672	673	665	667	704	686	721	663	678	646	699	706	673	631	705	692	648	718	678	694	638	657	667	692	650	672	676	683	735	671	680	715	621	671	734	728	727	702	701	666	700	645	696	701	675	666	755	687	675	650	676	689	720	666	699	649	691	712	711	704	645	710	659	683	664	700	676	711	696	719	684	737	682	684	669	720	712	677	712	637	672	649	684	620	649	687	681	750	693	656	668	674	704	694	693	672	637	680	671	665	652	698	703	674	674	645	683	654	678	694	658	638	667	647	662	680	690	696	681	704	686	713	688	667	644	719	692	645	649	669	668	695	674	679	689	645	648	667	657	640	644	691	675	700	700	663	679	686	689	667	693	673	658	644	694	652	703	705	633	665	684	668	722	693	675	708	731	647	660	649	662	676	686	653	657	675	626	663	718	694	654	684	663	677	665	680	651	682	679	640	717	710	682	690	705	743	655	643	683	685	656	622	632	688	685	661	718	709	640	664	678	663	717	704	690	620	701	680	666	681	684	652	679	674	675	658	688	678	670	678	666	710	688	664	732	677	659	674	644	694	677	673	668	663	660	665	606	673	628	704	672	662	693	686	690	699	658	689	706	652	690	702	685	640	682	690	670	666	666	700	706	649	676	642	668	662	650	676	709	719	677	693	663	679	672	689	689	664	680	680	670	694	668	672	684	702	627	672	695	683	666	690	699	647	648	629	638	685	648	709	684	697	651	646	715	701	658	678	677	654	689	725	656	744	674	653	705	679	654	687	712	655	665	701	711	654	660	689	666	705	654	673	681	676	678	701	678	646	671	609	667	669	634	664	689	712	655	670	678	645	697	666	669	684	650	675	662	675	674	675	663	763	671	699	673	673	711	644	695	692	701	669	645	662	664	675	703	655	654	679	674	657	688	681	712	685	718	699	715	659	652	682	707	714	649	688	663	657	664	639	671	664	686	716	684	707	702	720	712	681	703	701	712	691	666	653	687	660	750	698	677	715	648	676	668	668	685	681	662	641	705	662	709	727	746	702	673	669	732	671	723	655	688	645	665	714	715	684	671	651	630	657	702	684	640	660	672	706	664	638	667	658	700	680	668	683	718	692	674	702	689	653	704	688	702	662	615	660	662	695	735	624	673	713	653	691	682	664	673	693	665	704	642	695	689	679	675	687	667	636	676	718	672	658	699	635	692	705	648	670	666	679	668	665	651	669	667	706	655	707	679	644	705	691	657	698	702	628	672	626	696	667	660	632	679	718	661	670	730	655	678	694	724	704	644	676	673	670	682	706	700	651	708	699	662	725	644	713	669	690	687	686	665	713	667	715	697	645	677	691	658	664	661	664	693	701	676
65903	37314	20126	6370	1336	661	545	503	454	448	372	415	393	362	345	379	339	348	350	338	314	307	329	336	308	321	303	321	341	346	317	349	381	343	355	320	356	312	315	313	299	277	378	347	327	345	351	315	335	340	311	312	309	318	334	302	300	329	323	318	290	304	362	317	316	349	335	344	344	305	323	270	314	338	359	325	311	318	311	303	296	342	277	341	322	359	321	317	345	334	310	290	306	339	295	320	302	323	314	336	310	327	336	339	310	306	296	333	330	329	312	341	308	287	340	338	293	312	337	313	307	327	279	332	348	305	292	319	308	341	327	332	310	291	307	310	338	306	329	333	304	319	342	303	335	347	308	345	274	338	335	326	302	302	336	314	314	308	349	323	301	268	303	286	319	327	347	306	319	329	300	323	304	326	314	325	323	364	302	304	324	292	309	346	287	313	306	335	353	336	311	332	281	318	308	342	336	293	264	310	307	322	315	319	315	334	305	330	308	275	352	296	287	297	283	287	341	302	290	314	313	318	328	342	316	347	273	338	329	298	314	310	307	310	352	322	275	320	309	300	342	313	300	336	297	318	333	290	329	348	310	320	323	316	304	314	294	353	347	309	315	368	317	309	311	301	326	318	330	329	318	360	344	345	333	316	293	272	299	322	306	317	335	286	307	304	309	290	315	303	343	333	311	337	305	335	288	303	312	346	302	300	297	322	322	332	356	321	316	300	316	313	349	326	307	341	345	334	310	291	336	327	318	323	304	303	324	326	348	341	331	299	289	337	318	370	342	326	318	323	321	295	333	328	340	342	340	317	342	311	314	310	322	360	311	336	315	334	307	303	316	332	324	304	321	304	320	344	329	318	338	308	305	320	332	341	291	340	321	352	303	312	311	350	315	317	345	325	336	334	312	334	325	320	318	291	304	293	310	295	296	302	292	303	320	325	317	331	314	324	295	300	309	289	294	320	300	339	324	331	314	300	313	311	339	351	325	326	330	312	322	306	290	282	289	324	345	306	336	318	313	289	325	314	317	311	313	328	307	326	336	306	310	342	332	294	339	297	302	315	343	295	335	298	300	328	314	304	290	287	289	298	318	308	336	324	266	349	322	329	339	306	349	307	361	356	302	345	319	307	337	289	325	322	313	319	319	300	301	298	295	334	323	335	319	306	305	349	322	294	315	313	344	319	310	328	361	344	296	307	343	276	259	326	297	316	306	335	318	270	312	299	305	310	349	282	298	342	316	297	317	331	285	306	304	355	315	289	325	304	310	275	299	298	328	318	315	333	325	304	340	367	306	335	298	334	334	307	319	308	360	354	292	325	327	330	325	296	319	325	346	325	316	306	336	316	312	307	308	308	339	291	308	315	302	305	287	343	315	303	321	329	348	339	356	300	292	288	320	317	326	324	318	292	304	316	320	339	311	298	299	308	339	308	366	327	342	334	302	327	341	329	324	305	316	324	345	311	319	321	289	296	324	310	306	317	311	283	309	301	306	318	305	313	322	337	351	342	291	325	318	312	300	324	321	328	337	297	295	353	311	310	354	301	290	315	340	337	322	329	332	325	345	323	326	319	279	304	339	287	292	300	291	293	310	332	301	325	272	298	293	272	318	325	337	349	323	275	371	317	328	311	320	306	313	294	346	328	344	297	319	333	307	335	341	329	328	298	342	355	298	335	339	312	322	304	345	288	306	320	335	333	288	337	321	322	317	289	316	337	324	264	298	353	343	346	334	281	349	358	314	294	335	321	284	309	334	322	309	270	300	292	353	298	332	318	304	347	344	325	334	342	272	317	316	362	301	349	333	343	330	317	333	309	313	349	343	292	324	300	358	340	312	312	305	291	286	322	293	339	324	338	346	308	308	328	330	297	328	319	274	339	304	352	321	315	296	297	303	304	313	327	319	318	353	289	335	318	311	315	305	346	334	361	314	306	323	286	334	340	295	300	341	326	297	318	306	329	315	336	330	319	322	335	311	336	331	307	328	300	289	286	285	292	328	342	299	346	329	309	332	333	326	342	305	304	316	298	292	291	313	322	305	307	332	308	321	317	316	290	360	326	308	307	317	314	336	319	315	294	328	315	315	338	334	335	355	304	295	303	305	311	326	333	278	309	330	293	303	307	344	318	342	331	329	316	302	340	329	308	312	300	301	356	329	355	311	307	311	285	324	307	290	312	305	333	304	291	322	286	308	324	337	311	307	315	327	342	353	333	334	320	302	304	332	303	302	340	322	321	361	333	329	301	312	348	335	327	314	339	314	320	322	331	345	302	332	342	368	268	336	292	336	338	324	324	326	290	309	325	326	337	342	298	312	326	287	291	343	282	302	325	317	321	327	317	322	317	341	306	335	337	310	334	330	334	294	286	312	310	293	311	316	297	311	306	368	320	317	366	332	290	321	309	292	346	279	329	333	334	326	318	286	359	332	316	290	352	347	331	320	334	363	310	316	288	308	349	338	291	290	311	320	309	319	354	281	331	362	300	306	305	311	345	320	333	347	318	342	310	353	312	367	341	353	311	335	314	300	316	332	328	333	337	319	331	319	323	338	308	342	320	293	313	316	309	298	343	312	311	326	335	282	308	339	299	306	329	349	307	285	293	332	287	349	322	334	299	313	307	280	319	289	312	354	281	323	334	335	258	353	337	343	343	320	314	300	353	350	340	297	318	311	322	313	319	356	340	354	325	335	339	315	312	327	349	363	299	315	349	329	295	322	329	285	311	317	345	307	312	329	305	319	294	317	317	308	315	295	321	323	321	313	309	293	307	339	350	344	327	310	324	314	295	323	315	341	323	302	326	277	308	319	299	324	363	291	317	326	322	325	287	299	272	319	313	319	346	324	331	348	336	331	320	329	324	320	307	304	345	334	333	314	331	297	300	319	322	336	313	302	323	351	309	335	308	312	302	303	316	315	268	285	318	332	328	338	337	287	335	341	342	335	298	303	318	274	314	332	280	341	325	324	312	353	349	346	302	326	292	314	301	316	317	327	313	346	334	341	309	328	316	335	292	317	288	310	320	303	300	302	313	322	325	323	300	355	305	324	324	333	296	315	322	352	326	344	283	308	327	314	303	305	335	305	280	331	328	298	316	311	349	341	338	322	320	333	308	323	323	341	357	322	303	302	322	293	299	314	311	316	303	320	341	319	317	353	316	313	289	309	355	341	315	319	307	316	320	331	305	301	308	289	329	361	349	337	358	341	378	301	318	349	315	319	330	308	328	323	323	304	307	284	299	333	324	319	321	315	318	349	319	329	311	295	325	323	328	323	348	318	313	307	311	328	284	319	327	327	315	302	314	313	330	315	283	297	310	317	347	319	336	320	303	327	341	308	309	322	315	337	323	314	315	319	302	321	304	355	304	301	342	324	293	284	343	316	342	311	311	309	335	283	316	346	317	323	325	287	325	340	298	269	332	296	300	292	341	313	304	318	306	298	327	309	328	353	346	297	304	307	326	333	338	309	347	277	330	317	315	343	343	310	325	313	325
42709	27838	20134	9248	3449	2334	1720	1542	1336	1208	1172	1046	992	942	869	871	851	771	791	739	730	810	736	685	691	717	704	748	705	772	702	694	712	757	749	733	726	732	703	712	745	755	708	717	699	742	755	682	679	685	695	643	681	690	709	692	702	699	748	666	705	663	670	669	687	700	677	747	722	729	668	646	682	699	715	649	644	664	692	674	708	670	688	673	713	676	702	658	678	687	684	712	643	702	678	679	718	682	726	699	709	660	686	677	681	693	684	721	680	679	667	705	684	730	689	719	666	697	719	712	691	723	693	649	735	648	679	657	693	689	663	663	638	736	672	648	714	701	661	648	706	682	690	661	656	668	663	689	683	692	697	716	709	686	697	685	651	701	726	691	709	720	697	692	672	711	708	642	623	715	695	678	675	680	669	694	727	663	658	674	693	652	707	706	670	673	700	731	689	722	708	715	622	684	689	642	698	650	688	634	642	672	651	685	675	729	698	671	674	664	715	677	683	644	709	686	657	692	678	709	712	654	693	671	715	703	697	686	663	705	650	669	678	719	697	720	694	646	672	655	691	679	694	709	692	661	705	696	675	665	696	703	710	693	636	702	644	697	691	653	713	725	736	740	661	725	685	697	669	697	661	715	741	707	703	673	707	687	732	684	656	601	713	721	675	703	675	690	725	655	666	700	639	687	649	730	726	719	660	705	681	742	666	742	647	685	701	635	686	724	677	676	660	683	677	670	671	667	705	685	691	711	672	711	642	668	707	658	681	723	670	698	741	663	727	654	663	628	651	718	697	704	696	721	716	761	668	698	650	724	635	665	640	697	659	661	708	685	695	715	695	711	696	603	680	687	710	684	696	687	728	692	682	650	699	671	672	665	709	674	692	721	685	688	741	747	729	635	683	710	634	723	694	687	695	717	656	703	740	659	702	707	668	672	688	663	707	679	678	704	701	677	701	722	663	689	690	675	677	654	685	661	707	662	680	725	690	661	663	688	675	693	732	697	705	686	705	710	737	700	687	691	685	654	733	678	658	679	680	712	697	751	707	693	702	658	714	697	707	678	702	687	663	638	738	705	713	707	618	651	666	686	706	667	709	717	690	672	682	646	719	665	696	711	682	679	633	704	636	670	663	708	651	693	682	666	703	681	696	679	641	690	688	670	720	712	641	657	664	688	698	650	699	641	678	726	652	662	652	661	661	713	700	603	727	679	681	717	669	743	697	678	673	673	707	671	714	660	665	661	698	681	691	718	698	646	712	671	687	686	670	705	712	699	679	655	656	653	671	711	693	626	696	679	672	667	696	656	668	653	711	700	691	686	634	660	682	668	728	706	705	725	666	693	675	654	656	708	689	679	658	702	658	649	688	717	740	683	663	706	674	707	694	748	663	692	705	706	685	673	681	704	680	658	690	689	664	683	692	646	648	676	695	683	664	673	692	640	645	657	655	685	643	626	640	654	707	687	684	658	681	716	659	666	700	653	689	683	713	660	672	709	697	685	652	719	692	670	653	699	702	695	676	661	647	652	694	680	655	675	657	707	676	648	693	665	683	679	724	727	667	725	688	710	676	680	682	680	699	696	670	674	702	719	689	664	696	695	680	662	735	735	686	649	700	736	707	650	704	689	715	701	652	675	653	689	722	650	673	633	687	674	705	713	632	686	722	672	685	684	704	694	730	704	682	654	695	646	723	637	668	679	648	710	753	686	702	656	699	734	704	697	640	703	674	675	730	734	685	669	681	662	690	717	680	701	667	697	673	714	650	726	698	723	728	669	670	672	738	713	680	656	656	682	688	663	727	666	700	701	724	693	666	673	709	672	663	717	701	685	676	674	686	685	693	721	754	703	707	666	646	684	706	662	661	654	709	673	667	706	675	629	707	700	685	675	701	723	701	660	643	676	709	692	661	732	677	687	712	654	664	691	684	658	677	712	698	669	691	671	678	715	678	713	672	682	679	716	651	705	628	737	756	681	705	724	703	641	669	640	686	667	638	696	650	678	749	654	785	643	696	666	709	683	658	730	722	710	701	670	691	624	677	707	684	673	674	668	687	693	671	708	671	728	642	665	664	664	680	669	645	728	691	683	661	686	711	690	707	696	687	676	669	714	680	671	691	698	682	689	704	648	713	687	666	682	656	695	662	698	691	725	730	673	686	692	733	686	715	689	683	667	679	674	634	649	717	653	739	734	704	715	692	722	680	678	670	680	672	651	707	673	693	667	692	667	657	707	692	727	633	653	680	691	704	653	700	692	663	681	658	694	689	694	648	719	682	669	672	680	678	710	720	656	664	710	692	698	696	675	727	669	671	711	675	707	676	693	711	705	680	682	702	662	674	669	687	673	655	652	703	672	672	660	669	704	667	679	671	678	706	597	716	703	679	680	658	706	683	651	611	731	684	691	712	724	646	694	651	739	666	667	693	717	677	724	629	685	674	659	695	724	682	677	724	718	644	674	678	708	687	702	700	735	686	746	700	694	674	689	666	673	710	693	668	719	665	723	682	709	640	718	666	672	679	706	702	664	729	657	667	688	708	674	678	688	691	674	668	703	726	693	721	685	647	677	665	700	730	729	687	722	697	685	675	690	683	694	679	675	646	682	681	705	657	724	683	673	655	690	690	701	722	689	702	705	733	718	655	692	713	686	715	625	707	662	712	669	650	687	709	652	697	691	728	686	692	719	703	741	716	700	691	683	660	676	689	641	715	702	724	693	763	701	704	695	665	700	677	685	722	698	702	745	723	697	687	669	708	707	656	678	652	677	707	698	673	690	700	710	683	699	654	708	662	648	682	701	675	693	665	685	689	714	694	681	711	705	752	674	700	702	643	674	673	696	663	648	687	714	723	675	731	661	693	708	717	696	693	732	703	675	687	679	700	712	643	669	648	716	655	692	683	666	666	704	732	700	749	708	633	712	689	664	708	659	702	698	717	692	690	708	710	686	708	706	694	673	698	675	665	716	693	711	695	662	677	689	687	716	727	657	611	682	693	695	701	693	671	679	685	692	646	749	697	695	664	701	721	683	653	678	697	714	680	694	706	685	690	712	693	688	687	667	674	686	699	684	682	687	670	693	651	705	691	724	643	684	671	678	729	741	687	694	675	704	650	693	677	730	671	659	708	694	722	692	678	701	645	672	687	681	668	700	686	643	688	687	707	650	684	675	669	685	680	706	666	667	662	660	676	649	684	727	653	681	693	689	666	708	703	694	719	682	694	694	705	674	681	721	662	677	698	703	667	656	677	667	652	730	671	690	648	732	673	738	692	718	724	676	708	670	730	694	670	682	720	684	657	671	702	670	704	689	680	704	669	683	679	725	660	644	679	659	691	718	692	679	666	682	691	630	721	638	692	671	655	714	694	697	698	718	643	702	624	695	691	678	677	657	649	658	634	683	694	726	642	652	660	706	711	648	683	697	666	724	644	702	672	730	699	672	719	683	644	699	649	698	719	665	663	678	694	716	659	705	689	670	663	674	703	675	701	686	663	697
50941	25154	8786	2285	767	489	422	423	378	380	365	311	329	343	371	326	347	293	322	341	341	335	305	330	315	313	322	331	327	319	333	321	316	306	310	300	320	303	319	293	334	299	341	315	318	337	351	293	348	318	297	360	342	324	310	336	316	293	288	329	342	325	296	322	354	325	290	335	343	353	308	310	304	316	336	285	285	317	309	300	335	301	325	317	355	307	296	320	274	336	321	345	345	299	303	330	322	335	311	360	350	303	313	332	344	315	341	309	339	290	300	311	309	311	333	274	283	311	348	335	359	308	288	334	303	302	300	335	299	307	300	338	324	324	309	327	320	326	294	317	307	317	314	303	285	343	357	316	321	332	283	291	311	312	324	323	294	323	305	325	330	326	282	304	303	282	335	335	287	295	332	297	295	333	327	317	329	334	334	314	325	324	316	309	326	321	301	308	346	336	327	324	334	341	327	338	318	344	322	344	337	309	330	353	321	333	340	325	354	344	325	312	333	282	383	322	305	292	296	310	305	335	326	321	317	334	312	313	310	337	299	283	318	318	323	299	327	357	337	345	339	308	291	310	333	321	322	343	314	307	324	338	306	306	325	304	324	353	316	320	310	317	348	307	303	308	326	304	330	322	340	304	303	308	361	325	297	301	321	325	349	329	334	293	298	308	307	306	343	287	323	330	308	315	278	332	285	315	315	301	301	302	338	333	355	306	320	328	326	308	311	341	319	334	314	341	310	302	365	351	324	333	355	291	345	316	321	311	304	361	306	336	307	342	318	337	302	310	335	310	303	288	298	313	324	317	323	298	295	291	310	330	307	326	312	351	314	354	333	324	334	324	332	322	283	363	345	314	306	339	343	326	296	289	334	343	313	316	329	326	321	309	286	325	298	306	330	301	306	317	291	327	362	301	321	330	313	297	306	329	322	337	280	310	340	330	285	327	346	359	303	322	315	328	361	342	357	304	336	307	294	307	327	311	299	323	330	339	343	351	332	350	341	300	310	340	289	326	338	363	333	359	310	287	304	335	325	339	309	352	354	316	344	313	332	315	308	333	332	287	331	326	344	317	315	342	295	327	291	330	304	312	311	287	372	333	286	297	356	342	341	356	331	339	336	292	328	294	334	341	330	363	348	335	313	324	345	329	318	312	335	350	321	338	345	318	315	300	316	307	336	325	319	326	304	307	359	306	327	320	313	332	289	320	319	338	330	345	305	311	321	325	338	311	310	321	347	321	299	318	328	345	319	353	294	294	334	321	292	346	338	316	342	323	333	278	301	315	340	323	340	324	321	263	292	301	290	304	302	316	317	320	317	301	307	318	313	332	370	347	333	305	270	340	315	283	340	278	348	335	308	321	303	355	308	308	313	292	326	326	337	304	349	328	316	317	341	321	311	310	354	317	289	302	327	333	320	324	334	322	336	312	301	353	336	291	332	326	321	321	310	323	312	303	340	296	329	315	323	324	310	332	341	325	328	346	345	315	300	296	296	282	341	362	343	342	310	288	331	336	345	337	308	294	341	318	315	337	321	293	340	351	292	345	318	307	322	323	342	332	306	324	339	306	347	279	290	313	332	342	278	289	325	313	293	323	318	315	332	322	328	326	318	309	274	336	348	308	302	298	296	317	283	348	317	315	347	319	322	311	341	320	311	330	300	335	317	300	305	318	353	357	319	350	288	343	313	322	345	353	327	305	301	314	318	324	308	324	347	307	301	311	328	364	343	308	333	329	316	331	306	319	318	313	300	311	259	330	349	317	345	311	322	324	281	288	310	317	274	326	310	327	305	342	337	316	308	312	284	295	303	327	347	309	312	328	357	337	320	303	338	327	322	344	323	329	290	356	300	322	292	298	311	343	307	298	296	320	310	327	316	329	350	324	342	286	356	291	316	301	307	304	315	313	307	319	308	311	348	321	331	359	336	300	326	311	321	292	303	346	321	304	299	356	324	329	325	314	366	336	345	326	316	339	299	355	353	316	309	317	333	326	276	322	319	308	326	321	301	316	316	313	299	311	311	314	286	377	265	349	320	309	302	323	294	342	323	350	326	348	296	339	338	320	332	319	312	308	339	353	351	332	318	355	295	296	297	302	314	308	370	297	301	310	298	356	325	328	332	323	292	296	326	308	308	315	290	329	340	302	306	335	357	334	317	335	329	325	295	323	327	295	328	342	306	321	325	318	297	316	313	348	314	342	318	309	308	337	313	311	306	312	313	302	362	328	336	279	332	303	318	316	318	321	337	298	330	333	346	335	332	315	305	340	312	314	316	285	323	317	343	308	324	316	324	303	308	330	304	312	313	332	356	321	303	346	331	337	308	334	360	349	311	309	334	324	360	319	319	326	291	333	349	323	302	337	289	307	350	322	260	334	332	321	342	304	294	297	345	334	345	282	328	314	337	283	332	291	381	334	336	342	310	327	349	316	290	311	307	302	348	283	331	326	329	324	322	307	345	305	337	300	360	301	323	311	290	329	333	329	326	324	313	316	322	315	327	295	295	335	352	315	358	343	309	326	303	372	356	345	290	335	317	282	319	278	321	331	359	326	317	325	312	325	307	334	313	327	304	360	294	326	293	311	318	305	291	311	343	337	307	312	282	375	318	312	313	314	332	325	303	315	325	341	331	323	332	319	373	284	325	334	300	305	333	333	328	338	323	319	318	350	330	320	315	329	331	364	306	322	290	305	333	315	329	321	340	341	321	323	316	334	330	337	313	307	317	319	303	307	350	306	333	321	287	342	343	321	311	325	310	288	358	328	337	311	282	309	354	340	341	332	282	302	324	314	347	323	330	303	325	278	360	312	307	323	320	338	318	358	323	305	345	349	321	326	349	331	304	329	321	294	296	330	311	291	296	314	297	316	334	338	332	312	347	346	302	308	352	320	336	309	328	324	352	372	315	323	311	356	347	377	269	268	298	323	331	315	302	317	328	333	296	321	333	297	332	335	322	323	338	322	284	293	330	324	299	363	305	348	309	272	330	316	298	339	324	368	309	336	328	316	314	322	325	319	326	308	308	341	278	298	274	329	327	333	325	300	327	322	321	311	365	348	350	318	354	308	356	339	279	357	345	320	357	326	345	328	332	304	315	313	351	321	297	328	369	383	339	319	330	331	288	284	314	315	335	343	336	338	324	347	307	328	333	352	342	331	303	333	293	309	371	343	348	347	335	325	275	336	327	303	323	340	346	314	308	329	321	316	356	300	331	330	321	307	316	310	269	325	321	319	319	309	322	343	334	318	302	325	301	310	305	313	296	318	306	297	363	319	307	323	324	332	351	338	328	317	338	323	335	326	326	357	325	292	313	303	325	334	305	346	307	337	315	312	358	359	328	349	334	340	307	354	321	293	332	290	298	300	308	306	311	338	320	310	363	303	330	300	283	338	334	333	346	323	314	293	352	327	321	338	305	322	310	320	373	320	290	303	349	339	307	322	327	339	313	289	354	293	303	328	299	271	320	339	313	311	365	318	295	310	330	290	310	330
33254	16966	9612	4476	2041	1426	1087	1007	949	888	886	853	887	769	734	791	789	738	696	740	687	729	727	715	695	699	713	707	674	711	665	739	782	698	731	699	716	695	713	747	721	679	748	703	726	661	767	705	744	718	727	662	679	693	705	695	725	729	692	733	683	656	715	698	741	727	700	664	732	673	662	712	686	667	696	691	695	668	721	660	652	673	685	739	700	724	716	702	665	727	644	635	670	725	702	673	732	661	721	670	685	733	733	650	656	688	740	684	724	658	692	773	658	721	722	675	686	687	735	690	655	700	687	706	671	662	721	697	677	728	674	669	669	676	680	714	692	692	745	692	658	698	680	704	702	688	707	673	706	725	664	720	731	672	649	694	700	709	649	650	700	715	699	748	687	678	661	658	672	739	692	687	698	734	672	675	675	711	682	676	688	654	723	655	672	735	704	718	711	701	713	667	688	736	693	693	680	648	676	701	704	763	683	631	685	717	680	695	690	717	695	677	712	640	720	704	706	661	665	669	717	666	740	691	711	689	731	729	687	709	711	698	687	705	700	678	677	722	707	697	661	671	707	722	663	688	687	699	703	681	692	719	688	763	719	739	659	664	651	697	703	618	652	708	653	731	704	704	746	688	729	651	684	680	698	680	670	700	717	725	697	627	647	692	710	667	640	736	688	641	673	714	709	679	644	695	710	694	691	686	687	712	701	714	710	694	721	694	733	671	717	678	680	724	693	722	699	743	641	628	683	649	708	688	740	707	702	658	723	704	712	715	633	663	647	673	668	656	674	694	672	665	698	629	691	707	684	675	699	694	701	709	646	707	675	672	723	690	676	712	656	672	698	694	688	666	712	692	693	701	703	718	697	690	680	668	682	688	756	708	696	704	671	642	684	645	716	681	690	716	640	694	688	732	697	697	653	690	665	698	703	701	677	713	656	704	672	660	680	697	710	664	733	720	715	668	704	734	654	651	710	699	707	725	710	688	684	699	681	683	675	690	707	687	704	650	675	694	701	707	701	686	708	654	716	730	681	733	682	692	680	672	726	689	672	744	645	721	671	685	683	670	676	668	698	683	717	719	708	705	628	710	692	680	710	659	657	667	673	674	724	679	696	730	701	668	677	656	694	697	685	688	699	730	703	668	663	673	668	706	702	689	716	648	653	664	669	673	692	690	732	711	676	654	725	694	683	692	659	648	759	690	652	725	696	723	703	700	679	690	695	658	683	677	708	668	710	732	682	705	683	724	671	716	668	642	686	669	648	748	674	709	746	705	676	725	708	682	662	688	688	705	703	710	729	657	723	717	686	707	664	662	719	714	697	749	709	703	705	681	699	698	720	640	675	683	685	665	710	732	714	637	698	701	664	705	700	678	645	704	714	651	658	716	684	698	659	691	673	680	712	672	704	705	689	696	657	678	703	646	720	670	701	709	710	690	702	719	720	710	694	710	709	680	674	700	700	653	673	625	652	694	705	632	747	729	724	686	653	695	670	711	705	726	665	677	688	688	673	698	647	653	698	709	649	711	669	701	698	680	686	739	650	704	685	686	695	726	702	683	669	709	676	670	714	711	698	715	656	690	694	659	669	668	711	700	657	694	714	769	722	656	704	687	672	696	685	676	747	680	717	696	679	652	671	696	648	709	688	677	718	705	645	709	689	649	646	666	716	682	664	712	665	671	671	616	694	688	716	706	674	724	701	682	701	698	708	690	666	725	695	676	722	669	709	667	693	666	712	690	632	711	690	714	703	642	696	689	725	677	717	685	717	695	705	684	692	660	705	663	687	680	695	725	691	684	681	643	688	682	721	695	696	651	706	650	656	647	688	674	679	667	635	687	697	646	683	701	731	670	730	685	663	659	624	731	632	644	666	662	697	713	683	723	688	702	635	637	701	682	677	657	713	706	677	712	661	706	733	710	681	722	714	759	700	695	747	627	700	655	737	750	679	712	686	677	661	670	740	669	680	695	744	710	706	673	697	725	702	688	719	700	656	705	690	672	695	722	706	671	696	688	676	683	641	654	690	654	699	706	684	695	707	672	638	694	702	695	695	725	715	702	677	683	720	618	720	687	693	697	697	707	673	671	674	703	700	707	676	668	682	715	698	646	723	687	708	705	706	684	687	653	704	698	686	663	687	684	694	668	711	685	674	743	694	693	676	708	687	651	668	704	666	735	727	623	683	680	705	707	655	685	668	682	692	679	636	719	691	692	695	683	702	666	722	676	690	688	690	698	712	708	699	634	715	682	749	657	706	678	692	719	669	732	707	675	654	649	691	643	699	673	709	702	670	686	660	673	742	730	706	698	631	683	670	693	672	677	715	677	700	672	707	686	678	718	707	726	663	680	699	692	703	667	665	664	664	657	680	659	718	700	670	685	660	714	659	683	670	675	714	688	694	677	703	693	683	656	747	701	703	693	714	695	695	660	722	690	703	690	694	696	738	695	728	709	700	714	700	699	743	707	704	688	712	703	684	708	714	659	729	644	666	658	660	684	695	689	723	762	677	693	662	694	687	714	677	710	686	653	668	714	754	768	677	727	712	661	692	703	740	684	648	681	684	637	715	671	666	659	698	711	693	692	671	699	679	691	687	697	670	640	706	695	646	695	667	677	729	723	658	694	714	683	690	721	699	708	691	716	631	679	689	676	703	657	658	715	665	673	715	716	728	636	693	695	677	711	661	711	673	714	715	691	660	707	652	742	716	721	716	663	672	717	695	688	676	683	646	746	700	743	701	669	721	651	675	753	712	744	734	666	652	701	684	695	665	666	673	663	718	702	729	687	725	682	667	659	660	670	697	684	664	667	689	708	677	716	720	660	658	713	727	679	668	699	733	722	694	682	682	652	677	652	671	710	703	685	666	688	710	671	680	660	758	687	703	662	678	661	705	703	741	654	690	693	719	713	669	668	654	681	767	703	668	656	702	676	706	676	708	724	694	693	671	700	671	677	701	678	697	725	712	675	707	663	647	707	698	662	695	736	759	712	709	682	699	692	688	710	727	689	680	667	682	710	694	646	668	664	684	669	710	658	729	701	682	686	675	636	707	725	700	673	656	644	722	681	703	701	725	705	672	677	686	650	741	687	728	748	696	657	659	691	678	690	730	710	722	695	680	716	709	716	695	738	697	720	728	616	676	680	683	678	691	707	680	659	722	639	686	652	698	678	656	666	720	662	709	714	726	701	697	677	717	704	719	743	698	691	711	708	661	662	684	664	717	679	705	685	667	711	657	674	661	665	652	669	626	700	691	669	663	673	678	676	696	671	679	691	721	674	673	720	699	709	741	716	686	691	680	724	680	749	718	671	692	750	659	671	683	657	675	657	716	723	710	691	673	689	691	671	697	708	673	677	694	734	676	705	687	700	685	673	711	707	682	749	732	730	691	692	669	701	730	713	676	699	709	662	672	692	655	713	692	721	687	659	709	705	737	655	669	692	711	695	677	729	667	710	677	661	683	696	688	753	707	688	714	713	710	727	705	702	651	706
57292	28262	13902	5964	2706	980	530	464	451	378	393	399	402	350	342	376	339	328	363	284	311	311	292	293	318	314	343	328	314	358	296	318	337	363	319	304	339	314	348	303	335	274	297	321	325	336	270	307	296	314	291	278	312	309	319	301	300	326	303	290	288	286	316	319	312	305	300	341	314	346	330	321	302	337	307	299	281	318	304	271	321	277	334	325	323	326	332	293	312	321	331	294	361	320	289	288	333	279	312	319	303	303	312	298	335	318	306	350	295	355	295	311	306	306	298	297	307	297	294	317	280	332	301	302	318	316	310	279	339	307	313	336	323	273	309	314	322	300	300	336	334	326	293	309	327	320	267	300	314	306	298	321	330	354	295	298	349	324	301	296	280	331	305	306	354	285	304	336	307	281	335	321	322	292	297	298	324	295	348	307	304	328	324	318	287	348	314	301	289	325	293	318	303	267	289	325	346	303	311	339	345	310	278	360	325	293	309	309	300	329	301	321	309	313	326	307	338	327	336	322	349	309	312	326	319	301	310	291	354	307	327	341	316	321	289	319	320	290	312	295	324	307	330	296	325	302	311	324	323	293	353	295	317	330	274	318	340	311	328	305	303	305	324	331	345	325	302	280	322	335	292	337	328	310	286	337	295	321	336	310	282	308	318	308	323	327	312	324	346	300	330	321	291	350	299	296	331	298	344	339	330	289	294	315	332	343	327	305	299	339	297	313	311	301	320	307	317	309	285	305	317	279	301	329	317	326	310	320	290	316	336	310	260	335	284	285	310	312	297	316	290	305	307	300	329	320	309	301	330	340	321	293	313	334	304	297	305	271	312	296	324	273	280	308	350	305	295	281	338	304	280	310	331	346	315	348	294	305	281	300	275	300	304	314	310	309	290	279	295	304	322	328	325	316	299	310	304	312	273	297	293	290	314	269	301	298	289	334	331	310	335	311	273	324	309	327	301	326	343	321	352	331	344	287	326	309	303	306	327	329	281	324	336	323	344	279	290	326	305	287	275	303	321	316	292	295	306	310	337	319	297	320	296	296	319	328	339	315	308	301	349	284	297	296	320	314	330	303	308	337	333	314	329	319	266	349	351	330	327	312	326	301	290	304	303	276	305	265	314	312	346	326	327	317	351	336	310	311	310	304	329	334	300	290	314	303	337	308	322	325	353	292	313	298	313	325	316	316	296	313	319	321	289	325	324	327	324	322	305	297	291	294	296	338	310	340	313	312	325	334	334	348	331	351	346	285	298	341	333	325	329	320	325	341	324	324	343	336	352	324	338	286	314	316	305	286	324	323	299	338	327	308	319	320	335	301	330	330	316	359	291	317	326	300	283	263	307	336	298	333	307	288	318	323	279	325	325	300	351	304	292	308	303	282	294	309	332	317	328	324	328	286	334	320	311	306	312	329	302	333	348	288	325	317	349	301	314	274	334	314	319	287	344	329	332	295	328	278	302	302	303	339	302	299	293	339	304	336	319	320	292	327	309	334	306	312	286	323	316	304	323	264	298	332	319	322	331	365	312	327	304	303	313	324	316	334	297	334	308	327	301	333	316	310	322	341	296	304	320	303	309	292	349	315	294	287	289	300	326	329	335	311	305	343	268	291	299	322	325	352	343	317	341	324	336	345	289	326	301	287	298	300	294	295	306	285	290	317	320	301	312	323	305	330	319	326	314	274	336	291	332	319	291	313	305	297	284	313	314	332	308	315	324	313	308	300	359	326	276	293	295	314	328	321	324	346	311	318	308	295	326	294	320	317	329	300	274	310	311	332	344	355	323	331	295	350	359	353	286	323	279	302	297	305	316	298	325	300	295	321	329	301	306	308	329	330	364	292	288	301	308	337	303	307	273	311	350	299	339	335	313	318	312	308	348	327	318	324	306	307	272	298	354	333	311	352	322	299	308	314	306	328	322	320	322	320	309	299	262	318	304	304	300	302	323	347	340	315	341	346	290	310	336	341	339	303	285	342	324	279	275	298	310	334	312	350	346	309	298	287	303	280	287	346	296	323	311	279	286	341	318	303	323	309	293	305	320	336	328	353	344	349	282	299	314	325	277	296	311	301	300	335	323	313	299	319	316	310	315	315	310	294	295	303	316	308	303	322	334	336	309	300	267	328	310	318	294	315	271	322	348	365	327	295	320	325	317	316	297	313	315	309	309	325	361	269	311	324	298	320	362	313	299	348	298	299	315	303	312	324	333	279	318	309	293	294	315	309	359	341	300	306	311	318	283	298	336	325	322	355	334	319	347	335	294	298	317	319	331	328	289	330	308	306	352	311	288	300	310	305	323	299	318	317	303	307	310	340	301	295	353	289	323	343	298	289	274	286	300	327	318	283	307	333	295	323	276	330	315	308	321	320	289	289	329	311	294	313	331	320	323	297	329	346	322	334	308	351	311	347	320	356	306	299	321	327	309	301	330	279	297	288	316	308	305	326	312	361	316	352	289	343	321	316	309	324	310	312	274	342	303	324	304	302	285	303	309	290	318	313	298	306	319	302	327	348	324	324	331	326	323	301	291	305	291	282	307	327	381	337	340	349	323	283	299	298	292	333	307	320	337	291	303	333	310	288	321	323	309	298	279	290	321	300	314	295	313	309	285	317	295	340	307	305	338	311	351	319	301	317	301	300	310	319	291	352	313	331	302	309	319	326	278	335	352	318	297	267	292	299	291	325	323	291	328	296	304	309	319	338	316	299	302	326	311	308	327	322	317	337	295	331	311	306	286	339	308	303	306	294	330	305	290	304	331	312	353	313	314	337	325	331	309	338	345	310	337	316	328	317	314	315	312	297	310	315	346	305	361	269	290	321	317	334	316	283	336	296	325	333	368	341	354	279	309	309	332	309	295	338	282	330	313	241	340	364	320	305	305	343	338	337	308	289	327	326	338	321	320	329	330	304	309	303	319	320	321	300	319	343	302	313	305	295	298	313	346	325	349	278	310	298	295	342	323	337	319	319	328	302	337	303	297	317	321	312	304	350	329	325	320	295	347	334	347	290	322	315	318	324	310	306	331	369	310	348	346	353	363	319	337	308	355	295	310	311	319	334	307	282	330	310	324	306	307	333	328	327	278	314	317	324	300	326	379	314	316	299	316	286	315	295	288	323	301	291	317	308	309	295	301	295	322	289	301	308	300	301	284	333	276	314	343	303	325	312	344	313	286	348	296	329	354	319	306	346	311	322	330	326	335	323	330	287	310	371	331	304	296	299	276	300	333	341	313	306	312	309	287	341	343	328	312	307	323	286	307	306	317	322	308	334	275	307	329	343	292	326	324	290	311	321	301	320	307	339	299	294	310	315	328	300	308	309	328	295	319	319	341	296	333	268	345	342	309	304	321	298	361	355	335	292	314	297	313	305	271	295	282	316	278	334	320	293	313	333	321	308	318	317	328	322	316	323	293	319	332	303	310	322	335	314	299	286	323	310	330	326	316	343	305	305	332	312	322	312	293	333	307	313	305	303	309	269	307	314
35727	19304	16022	11964	7777	2972	1643	1409	1285	1129	1087	1010	927	855	814	829	744	793	779	756	758	740	753	733	736	727	710	745	702	723	705	724	706	727	724	767	751	703	730	734	696	670	702	720	714	689	705	755	677	732	699	697	742	726	709	698	683	703	657	651	690	676	688	693	701	672	660	699	681	670	646	710	654	710	660	659	683	697	627	719	696	697	662	667	693	675	677	686	647	688	670	701	667	719	672	639	692	707	671	676	684	670	713	698	645	709	662	667	642	697	686	717	692	709	669	693	695	666	714	656	695	699	682	671	682	651	666	687	703	694	669	733	736	645	668	702	699	680	643	644	643	636	659	662	679	649	657	666	684	624	729	632	631	672	711	612	671	728	661	662	688	668	681	712	679	716	734	650	677	695	690	719	674	654	651	678	691	667	668	678	670	667	729	692	629	704	655	700	691	714	695	692	707	673	695	663	746	694	686	656	660	671	692	695	667	670	630	644	644	700	659	687	698	671	663	670	645	625	666	618	652	669	657	665	684	652	661	660	702	661	663	707	671	660	660	669	626	665	661	652	675	730	673	680	636	674	701	728	656	658	647	691	650	711	723	718	663	710	637	694	678	695	645	680	702	717	632	662	713	675	689	674	725	673	681	665	714	671	666	668	678	677	693	662	710	664	687	662	689	690	717	724	688	710	692	683	660	706	629	635	725	678	708	684	680	659	656	706	709	663	721	697	679	692	665	671	674	660	669	694	701	684	718	637	661	655	635	655	686	646	683	672	683	687	710	640	631	672	675	663	657	675	709	664	677	616	647	700	682	667	722	666	663	653	613	671	684	696	657	685	662	707	648	706	662	699	714	678	679	695	671	717	691	730	659	652	673	663	691	688	679	677	684	660	712	684	690	682	678	691	685	652	663	679	671	655	675	666	692	655	667	679	668	681	677	690	695	719	633	711	695	694	678	689	697	694	661	674	707	736	676	680	723	661	609	714	712	700	698	685	653	693	704	677	715	642	695	690	720	657	704	691	694	685	635	698	696	657	690	694	707	678	717	675	646	693	628	719	685	708	683	701	648	654	662	645	665	701	706	727	703	642	667	654	664	667	679	626	653	678	668	636	681	673	651	694	650	661	690	659	688	663	644	670	632	696	653	679	695	657	677	660	650	674	697	705	701	661	703	664	711	709	676	713	650	683	741	661	663	677	711	700	705	669	695	669	678	663	650	675	665	658	687	682	685	715	704	642	710	673	696	671	661	677	664	678	667	702	665	720	621	670	656	647	648	676	671	678	665	688	681	702	685	667	699	670	631	687	678	625	662	632	622	676	732	695	725	695	661	652	676	667	671	687	671	643	708	674	689	661	702	703	654	646	708	690	693	668	635	622	678	704	662	703	649	642	647	679	698	706	675	682	701	628	695	652	695	666	691	703	687	646	675	651	630	660	666	643	681	682	649	751	638	669	649	687	680	719	620	663	667	651	653	694	694	666	679	686	669	649	687	692	680	652	697	662	692	687	710	662	687	655	697	701	680	692	709	728	663	675	681	663	621	666	652	647	685	705	686	703	689	721	665	723	731	674	670	654	670	649	694	682	612	668	732	698	672	677	695	689	662	686	686	680	702	694	713	716	654	719	691	653	711	683	717	681	715	644	694	697	726	674	700	703	691	645	719	690	696	673	648	658	675	610	653	647	708	707	703	655	695	694	672	686	678	637	712	690	701	712	633	671	709	718	696	680	688	717	656	663	675	659	673	687	681	714	708	674	704	687	718	625	680	672	736	735	685	658	646	651	661	649	688	652	686	690	671	675	669	672	684	700	670	700	699	690	713	646	694	691	660	691	688	658	652	701	698	672	718	656	674	690	667	654	663	672	701	685	712	671	681	650	715	703	671	658	718	712	689	702	644	678	687	717	671	626	668	625	662	671	678	674	717	684	663	682	656	698	720	687	679	666	688	698	681	678	674	672	676	668	673	696	713	683	697	693	658	697	666	642	663	690	639	668	695	676	716	653	710	657	738	714	666	691	697	636	724	679	657	632	697	672	665	691	714	679	669	652	685	671	698	678	663	632	679	710	680	736	654	671	644	636	699	667	636	645	682	696	709	680	646	674	714	713	675	694	631	712	673	683	675	666	649	693	689	687	725	700	671	648	709	682	718	695	741	712	685	690	685	681	690	669	660	717	721	686	641	674	657	624	716	645	692	688	682	714	701	662	686	663	685	682	673	710	677	675	661	659	707	706	678	695	618	697	686	724	672	676	695	667	697	652	705	712	696	703	726	679	645	705	738	684	649	674	681	675	608	693	687	658	668	675	666	708	703	699	661	663	660	733	697	644	673	715	706	731	650	673	700	662	654	664	697	679	685	689	659	697	683	690	691	681	632	731	652	686	659	647	730	693	669	712	647	674	641	724	714	679	722	676	637	688	658	695	690	667	660	675	682	643	678	687	689	680	730	649	693	688	648	677	684	656	642	686	707	646	674	693	673	739	673	656	704	650	702	720	642	693	721	664	677	696	658	653	703	658	678	694	643	610	689	643	674	686	686	659	713	681	689	651	716	675	681	709	680	692	683	705	736	694	667	704	664	670	684	704	693	645	659	672	673	664	639	702	669	699	676	633	683	698	657	690	687	698	716	677	625	700	688	689	675	708	681	703	716	645	698	655	648	686	673	665	680	626	685	722	650	679	625	624	660	715	692	671	686	731	677	714	693	690	671	735	718	664	723	646	667	685	672	671	718	691	667	679	717	687	693	689	649	708	668	664	693	655	725	664	678	696	693	661	677	697	607	620	711	700	675	632	661	647	681	688	675	643	681	690	674	639	695	675	653	678	687	687	695	653	683	745	653	690	662	662	680	698	655	678	712	658	644	669	714	681	640	705	692	685	679	656	632	648	664	685	672	669	688	742	712	638	664	702	717	697	707	734	725	721	724	661	666	667	682	658	666	676	671	767	679	631	690	686	653	659	675	656	694	678	698	669	636	690	664	686	666	634	661	679	710	675	645	699	704	741	678	730	710	711	690	647	729	714	686	695	683	685	646	713	632	685	675	626	668	671	720	681	680	668	681	657	677	701	688	709	625	693	689	684	706	637	719	662	703	687	677	619	671	692	660	692	693	694	700	660	659	738	654	651	668	700	668	693	685	669	693	672	701	684	638	737	671	711	743	654	707	696	675	654	674	663	706	738	686	666	705	726	672	684	670	695	662	669	667	658	674	691	695	693	700	696	656	698	667	710	690	665	706	677	668	693	689	716	703	656	671	670	678	635	654	710	690	683	664	717	637	702	681	668	677	655	682	715	706	653	683	625	681	664	700	682	681	672	663	662	722	647	709	641	713	683	660	720	696	709	714	674	666	698	651	726	700	701	697	672	661	667	664	724	648	705	624	691	688	682	658	683	621	650	701	657	700	691	662	684	740	684	674	629	644	682	666	697	671	658	717	705	692	638	685	636	673	687	670	677	706	689	687	666	678	688	631	665	707	649	708	665	678	663
60713	32021	20176	9261	4311	1310	632	571	450	461	498	414	371	383	378	357	342	301	374	311	332	363	315	357	354	313	306	355	327	344	321	328	312	345	306	314	328	323	313	327	324	315	322	312	332	364	286	347	303	326	301	336	351	312	321	321	280	321	348	326	341	304	291	289	303	328	321	312	318	350	323	314	293	313	312	301	293	303	355	358	285	344	320	305	366	338	336	305	321	343	352	288	327	344	305	332	319	320	319	356	317	342	319	318	324	312	325	299	310	323	291	319	323	324	333	350	331	331	300	310	300	313	293	328	312	342	311	338	290	341	342	310	318	304	300	301	299	313	309	297	304	338	327	325	310	259	307	302	328	325	295	312	332	296	320	286	325	328	281	315	319	348	309	322	313	299	302	300	300	350	307	331	331	356	293	291	303	339	325	302	343	336	319	332	320	315	333	355	317	328	329	334	333	315	315	324	308	317	298	342	323	320	310	335	313	340	287	312	279	302	311	325	279	338	355	287	283	311	280	322	326	306	315	337	322	302	313	318	305	320	322	302	327	319	307	327	301	331	332	307	312	306	324	317	320	314	306	352	330	337	328	341	325	289	346	319	311	309	342	319	344	295	327	315	306	339	344	337	322	266	328	279	261	324	330	278	307	320	291	313	336	319	326	290	334	302	281	276	306	319	286	345	280	309	311	347	332	340	370	322	324	347	287	283	346	294	345	303	320	302	299	285	337	310	306	319	315	311	301	348	287	332	287	277	313	335	314	321	336	329	284	270	287	348	336	318	322	307	290	321	302	343	338	324	349	340	338	355	292	346	326	335	304	307	304	340	259	350	290	291	338	299	303	335	328	331	286	310	324	308	335	326	321	298	290	326	303	301	301	340	316	329	341	320	360	321	319	302	304	321	308	292	299	290	329	330	324	303	346	304	301	299	330	342	334	337	352	324	300	315	318	311	313	313	334	334	308	313	347	331	335	321	305	325	299	304	318	310	316	279	332	329	293	295	324	309	310	318	333	326	332	301	320	312	322	300	312	342	284	291	298	326	347	307	297	336	294	305	327	300	300	314	282	342	305	320	353	322	321	347	286	326	335	310	307	316	332	309	319	348	316	313	316	342	328	340	315	339	328	299	315	330	324	310	346	329	303	335	333	320	346	346	292	337	335	342	349	298	301	301	293	326	364	317	300	310	335	313	322	373	338	293	352	310	324	337	276	309	330	339	331	355	323	309	378	316	325	277	273	341	321	307	315	330	322	312	315	318	321	328	320	318	311	311	349	313	334	308	301	322	331	342	319	334	343	306	314	320	268	280	316	295	350	284	324	297	317	294	345	350	325	330	316	296	313	331	321	283	303	314	325	320	327	297	329	299	335	347	313	275	349	290	337	321	331	328	336	306	337	319	352	319	305	293	346	344	316	321	298	319	335	313	310	347	355	325	300	314	328	325	317	301	326	359	324	339	284	329	324	291	305	332	287	296	317	320	335	351	341	303	327	342	327	331	317	338	300	330	335	303	294	313	288	308	304	313	321	329	321	309	318	323	307	338	296	292	345	353	312	328	324	336	307	295	295	300	310	293	305	342	333	289	349	304	331	313	324	302	299	349	365	362	329	338	324	310	300	349	327	324	286	302	294	305	312	281	311	345	306	328	345	380	328	366	286	337	310	306	301	317	342	315	325	334	342	300	277	347	321	348	321	285	312	314	330	330	314	336	341	291	351	277	321	310	304	263	324	306	340	271	313	325	269	309	341	321	296	284	340	289	316	295	308	332	329	328	321	317	304	345	384	289	298	319	291	367	336	333	318	302	312	319	356	319	357	364	293	304	331	323	325	299	315	345	350	340	346	279	275	309	306	333	308	309	317	354	346	364	323	297	351	362	344	323	314	296	317	327	309	298	299	297	341	323	326	315	317	279	361	334	316	331	333	300	388	305	325	315	318	328	300	299	327	328	329	280	322	299	328	341	293	321	305	310	326	295	315	302	313	330	321	305	298	296	319	332	331	278	319	313	311	300	347	302	281	316	320	314	325	357	332	347	353	293	322	342	328	315	293	305	344	337	270	323	315	293	290	322	325	342	336	298	309	320	317	281	345	320	272	324	381	338	325	310	337	306	284	289	278	295	339	301	336	313	338	328	287	315	324	325	306	304	301	345	276	270	379	325	337	332	339	306	325	336	348	309	315	317	339	296	312	311	292	371	310	297	297	337	349	308	335	308	319	309	280	318	334	292	319	295	310	337	313	326	335	295	298	305	314	298	311	334	306	312	297	298	313	309	346	326	310	334	293	380	291	341	310	323	330	332	308	351	332	311	339	328	307	317	321	330	346	302	295	312	326	317	369	324	347	323	313	317	318	336	311	290	327	343	325	347	282	319	330	323	325	321	301	335	312	313	297	317	348	283	329	301	318	325	333	353	339	322	276	341	320	325	299	328	299	333	280	318	317	359	303	316	297	320	297	294	338	311	337	313	342	343	288	319	294	305	300	299	308	351	311	335	290	293	336	361	316	296	302	305	335	323	336	316	284	315	300	294	315	289	319	304	279	308	323	318	331	319	293	322	310	287	303	314	301	306	316	319	333	336	324	337	322	342	312	313	289	338	312	319	322	314	308	319	316	322	339	301	308	313	292	313	326	351	305	342	285	351	284	298	317	314	308	282	265	320	329	321	314	338	329	301	328	289	323	333	291	318	354	343	340	311	351	332	299	320	308	309	356	316	316	312	321	302	318	316	310	297	292	293	371	309	359	297	289	312	327	309	314	322	292	318	306	310	301	324	345	323	277	337	307	322	296	352	339	323	317	319	325	293	317	285	324	324	316	308	314	311	310	329	332	308	316	323	322	338	332	337	327	311	327	289	316	305	335	301	319	282	292	301	287	328	298	313	361	295	300	344	326	318	317	304	331	310	321	327	280	335	289	269	350	324	370	320	330	331	339	334	349	347	320	303	354	327	314	291	343	330	297	333	323	339	298	308	321	337	325	329	336	312	326	315	334	295	301	315	302	314	337	314	317	294	326	328	340	320	319	310	314	321	328	329	315	314	299	304	293	307	298	293	273	319	335	324	287	337	324	256	297	308	322	297	346	343	301	320	321	316	325	341	307	334	283	307	290	308	320	311	339	332	346	317	315	354	317	286	338	293	312	303	315	324	330	332	320	293	308	304	305	332	301	316	350	325	357	302	330	328	338	334	321	293	307	331	315	305	326	284	283	344	313	283	337	306	333	303	286	289	304	343	299	301	343	308	314	305	331	310	325	315	342	315	296	306	303	308	307	305	351	280	322	335	331	296	313	315	355	293	342	313	348	362	315	326	292	327	302	332	336	294	319	316	281	298	322	313	312	299	301	371	328	320	330	368	323	305	307	316	334	325	291	328	294	316	297	309	312	334	305	307	322	313	333	298	312	308	294	287	286	319	354	337	312	305	325	315	336	281	312	320	322	353	351	341	282	326	328	329	319	338	361	320	303	306	324	349	299	320	327	292	311	298
37582	24441	22117	16692	11609	3487	2098	1772	1527	1408	1384	1185	1086	1004	867	912	888	857	808	814	782	782	773	796	762	743	764	797	763	750	754	744	773	753	808	735	748	784	752	779	716	718	781	653	723	787	762	718	735	652	738	691	724	706	673	700	669	727	731	682	646	728	694	675	758	727	722	706	649	683	682	660	692	744	689	705	684	655	709	717	712	668	671	683	760	690	658	653	701	658	689	692	696	655	702	694	667	700	657	691	672	721	704	684	644	686	692	721	689	660	650	675	688	684	673	698	650	690	669	663	678	651	664	720	695	645	697	705	697	710	734	682	702	675	671	686	698	707	765	645	658	681	677	684	677	690	676	696	661	673	621	694	648	646	705	684	718	670	680	690	691	714	712	647	650	658	679	657	703	659	656	689	679	648	684	612	680	685	724	685	679	691	665	684	691	661	699	753	681	724	696	712	682	659	672	698	628	693	684	671	681	657	681	650	686	697	641	672	728	665	636	730	666	681	718	701	714	623	683	662	685	695	703	669	668	665	685	693	690	677	657	652	726	708	675	700	650	673	661	688	666	685	684	701	751	687	679	695	695	688	681	648	668	688	701	657	678	738	685	686	693	677	738	687	693	680	630	681	680	674	703	669	682	690	635	639	696	700	702	699	682	671	659	661	682	694	704	688	683	677	656	691	673	723	692	688	722	672	693	703	655	693	753	689	726	653	649	714	712	700	713	703	646	690	676	717	657	684	678	715	666	673	654	692	660	635	664	716	730	683	724	742	704	691	662	672	664	713	684	696	702	705	734	622	686	711	695	723	665	682	697	660	696	722	688	664	691	684	665	697	684	666	707	670	661	724	722	660	714	723	651	728	697	655	678	693	698	685	704	691	716	686	676	680	685	711	661	729	715	672	698	681	731	701	753	695	663	666	667	666	648	687	685	637	679	659	654	731	724	668	713	724	736	665	707	684	679	687	718	704	710	711	681	729	666	697	672	674	715	687	698	697	686	617	667	645	689	659	684	666	758	664	695	706	708	665	713	739	700	654	697	687	618	690	742	663	658	675	654	654	736	719	731	676	644	682	675	714	705	705	646	678	716	698	661	698	696	662	678	697	669	724	673	694	684	725	706	672	645	675	685	641	681	634	649	648	706	674	689	671	744	690	653	760	664	710	690	664	692	672	681	704	682	693	694	698	681	654	679	705	691	736	673	646	668	642	662	653	661	681	687	709	678	661	688	692	729	719	708	692	663	693	697	670	697	693	691	707	706	743	657	708	700	699	664	711	706	648	700	720	714	732	691	634	673	694	717	703	724	718	653	679	690	674	679	662	689	674	684	714	666	696	675	701	653	691	647	642	714	691	698	627	665	710	717	698	703	671	664	711	671	700	659	674	648	720	678	722	732	698	703	662	670	649	659	713	706	678	723	691	662	712	750	701	677	737	714	654	697	677	678	689	706	678	710	686	682	639	658	680	686	673	660	685	661	632	713	681	704	673	702	687	654	659	689	695	663	711	668	662	709	708	686	653	689	665	675	670	695	621	722	689	669	708	719	728	697	712	684	706	683	691	696	701	696	724	673	674	728	711	704	665	660	682	655	709	679	720	676	674	739	690	694	658	720	705	726	697	702	672	670	727	683	680	681	705	717	643	660	680	696	718	704	697	729	692	713	644	700	694	702	684	700	709	733	696	692	697	698	683	730	714	726	681	654	700	681	699	696	726	685	738	662	704	681	690	704	713	682	676	640	718	707	697	699	644	719	732	729	701	723	675	704	702	672	661	655	674	725	704	682	678	670	657	661	729	648	659	643	707	694	683	733	677	683	677	736	707	698	694	703	698	685	700	670	714	723	713	671	684	675	679	656	736	701	663	687	686	680	719	659	676	677	673	712	701	708	720	699	722	686	687	695	683	658	665	733	699	676	709	695	703	664	657	715	637	635	681	678	679	663	697	728	703	677	658	725	704	678	677	681	692	681	673	713	696	667	698	660	661	664	706	722	681	700	689	672	701	677	681	720	660	643	693	702	684	677	694	686	666	685	737	700	640	713	699	727	708	702	724	713	716	668	719	634	696	724	699	700	680	710	658	662	679	712	643	699	712	652	674	699	665	734	684	630	661	649	703	678	714	713	728	680	653	672	702	734	697	679	684	659	735	656	709	736	706	715	655	692	689	699	735	700	658	683	694	723	681	698	671	716	733	726	756	680	689	696	688	725	642	728	658	685	725	694	671	661	680	672	692	719	712	670	707	725	723	659	663	663	713	704	734	704	671	671	673	665	698	672	664	712	767	684	638	700	670	665	722	695	694	646	688	689	721	661	649	681	693	709	685	757	669	652	700	691	652	724	698	704	704	711	676	727	691	701	736	665	705	625	707	703	674	680	661	676	661	670	731	704	679	669	691	686	730	643	671	653	705	681	688	716	675	697	717	696	729	753	674	712	685	676	707	695	647	722	694	682	682	701	669	646	673	644	736	716	714	706	679	686	709	689	699	700	694	666	671	726	663	687	730	662	711	723	664	655	686	748	696	654	713	699	690	680	676	667	734	707	691	723	673	694	739	736	687	683	728	672	659	688	727	659	710	672	629	676	723	658	679	728	677	668	719	691	686	755	722	709	604	687	684	672	694	720	659	756	707	697	683	646	702	674	676	676	691	668	720	704	678	656	690	666	678	648	676	649	704	710	689	645	717	688	639	664	671	660	679	656	675	721	710	685	651	670	703	656	672	713	665	693	677	667	676	678	683	692	665	627	641	688	666	695	658	721	659	690	649	668	686	699	715	676	704	709	656	679	669	688	669	746	656	664	674	708	655	670	697	655	699	719	717	616	663	696	663	667	671	656	662	693	670	695	672	678	674	675	727	692	679	680	697	625	687	687	664	698	703	701	699	722	715	688	711	680	633	653	707	664	689	658	660	681	670	690	718	677	712	646	687	684	665	695	703	686	717	667	727	773	712	701	690	659	666	712	685	719	687	708	705	728	689	710	689	664	610	697	653	699	716	692	739	690	670	720	704	687	678	713	692	717	642	662	687	707	682	729	653	700	754	655	671	644	660	657	747	668	735	692	704	695	687	663	637	692	700	715	673	673	726	667	753	685	697	704	729	687	732	718	675	609	702	667	692	718	677	685	707	659	663	693	669	682	691	662	694	671	706	707	678	661	685	673	665	703	742	678	700	685	710	690	723	675	708	707	677	650	697	681	728	708	684	705	675	695	682	671	676	724	691	706	725	708	669	673	665	679	690	663	658	677	682	705	697	670	692	718	710	659	736	710	703	710	694	677	689	689	682	695	711	678	682	670	690	680	664	670	699	647	678	664	707	679	631	709	677	708	664	706	685	712	684	706	699	677	663	696	703	712	663	713	653	631	625	704	668	663	700	720	684	658	639	685	672	661	712	686	684	684	686	719	672	727	639	733	650	683	721	670	673	718	705	700	652	737	661	698	652	749	703	679	612	732	661	699	681	691	689	646	663	666	729	680	707	714	680	685	743
40006	19595	11096	5334	1670	640	448	419	463	403	397	371	385	368	346	324	363	292	335	330	314	315	298	320	339	324	321	293	352	328	319	336	323	329	321	323	348	330	312	354	321	321	357	351	318	322	325	338	314	325	331	334	331	308	299	323	302	342	335	330	311	338	335	306	303	315	329	345	287	304	316	352	340	349	313	349	291	295	335	320	312	276	306	298	311	332	361	328	307	319	315	326	294	323	330	296	320	329	356	344	291	290	351	317	307	315	320	325	339	335	283	301	349	361	363	316	337	337	310	325	290	328	300	331	316	319	340	299	328	336	317	341	309	310	335	302	300	333	336	317	292	322	355	325	334	299	290	348	278	300	305	327	355	301	314	311	306	317	298	323	310	332	349	330	301	327	326	351	306	330	282	343	301	340	319	324	339	373	322	348	324	313	327	328	320	340	329	283	316	293	331	309	362	341	329	319	316	295	294	322	302	325	306	356	308	329	310	353	326	359	333	323	321	327	324	345	316	319	302	320	335	346	330	297	300	314	330	297	287	302	321	305	277	341	305	336	306	324	342	316	278	291	338	293	289	300	360	333	320	307	317	326	320	318	321	302	299	352	318	312	317	288	312	327	316	299	295	350	336	316	331	385	304	314	330	325	281	373	320	305	338	287	328	305	312	340	299	285	306	328	330	316	299	353	320	364	327	335	344	345	322	334	307	326	290	334	303	303	324	293	322	294	303	309	373	306	341	284	307	321	326	333	304	307	326	310	354	300	307	342	365	337	301	304	311	301	324	335	324	313	340	329	291	312	323	307	374	336	321	321	362	321	318	342	349	307	293	304	329	296	321	316	298	312	332	303	314	302	307	299	341	309	347	367	330	333	344	304	311	312	336	292	313	326	297	318	315	323	329	370	332	303	280	324	282	330	342	346	288	342	336	325	344	342	335	311	305	316	302	311	345	329	293	316	307	293	329	321	338	332	317	333	339	322	308	322	330	319	292	304	317	314	322	342	319	344	348	315	344	321	328	314	314	324	317	295	355	325	308	305	342	326	338	343	342	321	325	358	287	310	273	293	299	304	304	329	324	309	339	318	313	301	323	321	323	342	313	313	321	327	319	331	318	307	328	322	317	325	321	321	318	326	284	321	313	301	301	330	295	342	312	290	325	306	306	311	308	294	290	268	299	327	307	366	298	325	334	327	334	315	323	330	317	363	335	296	334	301	315	368	319	293	336	341	339	329	297	319	330	312	329	355	319	322	321	301	307	332	296	301	348	289	299	299	321	317	278	318	308	329	316	372	313	325	348	294	324	346	315	352	362	348	330	321	314	300	337	314	314	294	320	327	342	316	339	303	271	328	341	314	325	321	321	335	314	328	310	321	310	355	312	342	345	296	284	283	306	313	285	305	335	333	308	251	349	354	323	313	335	375	345	313	350	300	327	339	295	335	335	300	322	326	343	304	308	308	305	331	303	303	310	323	309	321	298	302	306	334	352	281	309	326	323	321	351	337	327	352	304	306	315	334	337	297	349	304	330	343	274	326	318	311	313	324	279	299	326	323	311	342	293	325	316	307	327	357	325	289	351	327	314	316	282	285	324	317	274	295	292	352	335	320	338	308	320	319	292	318	331	323	309	308	313	303	301	340	315	345	340	346	309	318	312	320	337	282	276	311	331	334	314	341	308	337	332	303	287	331	329	359	312	316	358	287	351	343	330	318	311	323	329	335	303	360	347	296	353	331	367	334	294	297	346	326	312	318	318	364	344	298	338	319	331	379	285	316	313	322	274	320	318	312	335	334	318	331	332	342	323	366	335	320	320	330	343	326	314	316	313	339	319	310	306	352	330	341	322	330	352	360	335	300	336	292	328	359	316	358	324	357	339	298	298	307	325	331	328	328	301	303	296	285	303	333	329	348	304	330	341	284	311	348	351	317	328	346	338	298	311	303	320	290	337	287	310	299	311	364	281	339	323	282	317	337	313	344	323	318	335	350	270	317	312	336	301	332	331	310	318	337	335	324	298	334	305	318	297	343	338	330	302	363	326	321	314	329	324	307	318	313	309	306	330	296	309	331	343	295	307	357	298	328	295	333	357	329	297	297	289	337	303	302	340	323	327	311	314	381	340	312	318	296	338	277	321	333	305	293	309	343	331	309	324	325	330	330	324	311	305	310	294	304	289	313	329	327	317	333	310	322	317	350	325	285	313	323	337	323	312	337	321	345	316	323	331	312	356	329	341	308	297	313	334	304	304	293	321	301	364	333	295	289	346	295	312	327	337	311	306	313	329	306	272	304	306	338	309	334	312	333	314	308	301	312	316	306	324	307	323	309	323	309	327	330	323	353	322	314	289	322	309	339	318	311	348	330	346	334	349	337	304	345	337	320	330	329	292	282	318	335	308	301	299	332	322	338	317	347	320	305	334	293	348	328	323	353	308	341	316	348	320	309	327	325	330	335	325	326	291	311	337	301	313	338	318	320	339	312	317	301	306	357	329	333	305	318	318	348	331	293	316	347	301	311	304	281	311	328	336	347	284	310	314	304	353	324	297	268	316	319	285	344	312	318	338	347	312	303	311	315	351	294	305	314	349	318	327	327	298	316	318	328	323	315	307	327	325	328	341	336	313	333	331	325	340	298	305	354	308	304	334	365	316	300	333	285	283	339	288	353	317	296	338	353	302	339	319	299	362	283	304	302	316	325	324	309	327	297	315	346	277	297	302	288	328	287	300	311	295	302	309	314	309	310	311	292	310	323	330	333	374	315	302	301	327	321	316	337	323	343	305	316	325	325	338	335	338	333	345	312	297	303	359	345	316	338	320	301	300	338	318	316	336	326	338	318	318	306	324	289	326	273	316	339	284	351	318	315	334	282	334	319	321	344	330	369	320	333	304	312	308	324	311	338	330	314	321	332	326	285	300	307	336	298	322	322	313	318	332	309	313	285	332	330	297	349	295	297	341	351	341	280	279	290	316	331	294	344	326	307	287	316	341	289	322	312	305	299	350	312	280	307	321	330	330	335	303	304	321	343	318	304	341	299	340	328	376	325	377	321	321	330	307	334	342	311	305	321	345	314	328	270	323	332	327	326	284	318	335	347	313	328	316	339	321	332	322	358	334	330	338	321	320	302	329	333	295	314	349	344	310	322	285	344	346	323	319	314	298	323	318	284	298	306	288	327	327	294	304	342	312	289	290	339	327	318	306	305	336	321	339	325	320	340	344	321	301	313	323	292	338	328	331	338	335	338	350	347	303	310	324	312	284	330	329	320	338	363	338	348	322	318	308	312	302	308	346	343	341	328	322	364	333	364	335	300	289	366	331	338	322	319	325	310	325	312	334	296	363	370	321	308	318	325	292	337	264	310	337	330	339	318	349	317	318	311	300	315	325	314	313	334	323	327	310	320	342	323	323	351	313	319	309	321	324	320	295	323	333	348	328	319	317	305	332	292	332	326	293	306	341	332	354	328	313	311	323	319	323	335	336	304	307	329	338	336
25853	14130	14998	11181	4755	2037	1457	1214	1163	1100	981	953	873	820	778	830	793	770	758	706	661	736	739	756	768	727	725	732	735	731	743	709	702	713	710	761	721	732	767	719	731	690	749	693	707	746	731	710	692	719	699	695	713	691	690	731	690	743	723	709	677	654	674	672	672	698	666	644	734	704	685	723	696	723	672	670	706	747	699	685	653	647	650	694	673	679	652	723	731	759	677	708	660	709	729	738	669	700	682	697	632	741	687	710	712	692	727	676	638	727	663	635	690	671	712	767	690	670	691	683	720	697	746	691	706	710	686	695	689	671	703	657	699	707	707	666	671	699	692	715	682	727	647	672	773	751	697	677	678	678	669	662	724	705	618	702	661	678	705	775	695	701	639	685	715	690	731	649	686	699	687	641	726	707	687	657	738	677	703	671	701	713	681	617	698	694	722	681	674	643	712	684	668	709	687	698	659	670	623	658	668	707	640	714	655	728	682	686	723	701	689	680	697	703	753	680	701	676	689	713	671	715	690	682	715	710	681	716	701	652	712	698	713	689	655	703	677	676	675	658	677	707	649	702	693	702	692	709	707	653	762	692	728	726	737	670	678	651	704	697	733	721	740	692	682	672	713	670	680	668	695	705	721	722	701	695	721	720	735	686	729	674	663	664	710	714	692	742	707	708	682	703	726	717	714	716	747	721	702	734	719	693	733	669	697	681	768	671	715	661	653	684	690	694	696	696	675	678	736	707	662	657	682	684	702	671	667	649	674	662	683	699	714	656	704	685	738	702	671	674	662	678	728	697	725	653	662	700	675	691	630	634	705	739	682	691	700	731	692	618	704	705	705	699	714	687	714	691	672	673	683	689	675	687	639	683	702	639	707	704	691	696	734	735	678	648	681	675	675	670	629	710	671	721	749	703	712	701	671	671	695	686	669	681	698	663	701	658	713	686	666	723	715	654	695	692	661	681	675	687	713	652	693	712	689	726	730	717	741	711	660	669	748	651	687	686	692	664	693	704	723	684	712	671	678	676	647	762	750	731	694	690	664	695	733	714	677	682	679	716	690	730	689	703	714	688	691	659	660	712	687	690	681	654	711	686	734	660	639	701	658	707	731	690	704	650	675	719	731	683	652	634	737	715	684	697	709	724	662	731	685	664	685	701	715	685	696	680	714	720	689	685	660	691	706	656	706	699	651	691	697	635	694	718	702	676	686	672	698	707	694	670	723	702	679	748	706	774	692	697	669	671	683	657	686	670	725	673	670	686	692	738	709	684	693	704	690	651	724	683	722	713	728	716	724	617	710	715	654	676	683	707	719	699	670	684	641	657	667	675	645	705	671	742	705	695	675	730	689	653	715	658	678	673	706	668	711	670	694	676	657	671	675	716	659	649	726	671	652	691	660	715	763	703	734	643	688	669	663	651	667	737	694	671	654	695	708	684	669	675	699	687	658	653	706	743	689	694	725	710	692	699	675	717	747	695	670	652	719	645	710	713	696	695	677	715	729	705	721	644	704	675	722	687	700	670	658	688	688	671	687	732	710	710	688	716	683	705	743	691	697	679	718	682	733	682	720	680	722	691	721	642	684	676	660	687	723	653	694	699	670	693	702	700	652	722	647	711	726	682	710	651	681	725	675	697	646	720	711	646	678	658	642	695	719	658	712	676	693	665	641	704	698	690	722	712	736	690	677	749	678	683	695	668	717	652	737	703	712	723	717	712	672	714	700	677	694	681	682	735	674	714	681	652	702	662	668	630	654	726	696	663	640	708	689	636	661	639	671	666	715	677	683	677	706	699	695	695	758	661	695	673	671	729	689	672	654	671	701	750	674	717	721	697	712	754	651	705	695	714	642	705	672	691	711	715	678	657	661	677	721	697	684	685	704	700	703	653	698	706	713	671	697	667	615	668	667	643	685	705	641	680	726	663	753	718	747	706	725	680	676	644	700	653	688	667	717	666	722	695	689	657	642	715	683	652	688	709	624	656	743	680	716	645	706	706	753	676	661	675	719	717	712	691	646	686	729	717	670	685	693	649	652	701	693	679	667	669	709	692	719	644	732	702	729	694	677	706	721	702	742	687	756	712	687	653	615	619	718	709	707	708	673	674	691	678	715	690	662	698	683	704	674	704	669	670	713	746	691	706	675	673	648	687	712	653	737	691	716	729	689	641	700	667	692	730	698	670	720	728	705	674	704	721	697	715	652	674	711	678	674	676	682	672	692	706	681	698	687	706	660	686	683	687	720	742	691	673	693	679	715	672	724	673	690	683	686	692	725	706	702	644	680	662	714	687	717	714	613	681	653	660	700	657	707	668	671	666	625	713	712	649	646	668	677	655	688	694	683	671	661	700	666	682	686	683	709	673	652	704	705	686	712	737	726	684	694	718	679	659	653	659	663	712	702	677	639	696	722	686	648	683	739	675	673	727	670	700	698	679	686	732	674	682	679	644	708	731	656	689	697	652	740	663	661	654	671	682	713	716	710	687	716	691	666	683	702	646	727	661	677	638	718	703	671	705	679	734	663	698	665	688	659	691	662	724	699	739	716	655	691	693	694	648	711	714	662	708	681	685	693	706	720	712	674	643	705	665	721	666	702	665	670	700	718	696	709	682	710	716	727	690	646	680	707	666	695	685	717	687	689	696	705	654	726	693	682	678	706	655	693	673	726	655	696	676	686	666	666	726	664	704	663	713	677	712	646	670	698	698	670	652	708	704	675	735	702	694	735	696	699	725	667	605	743	699	677	672	678	686	715	728	687	759	721	708	682	708	658	703	688	702	637	647	698	703	676	671	677	691	656	680	686	686	655	678	693	697	646	722	666	672	749	733	676	718	681	677	690	716	697	679	619	700	663	708	696	715	707	699	702	682	693	718	665	675	700	700	669	703	667	704	717	682	667	674	703	692	689	697	659	729	671	714	703	698	692	697	728	724	728	749	669	722	747	697	711	693	689	677	704	686	695	683	699	678	750	646	652	698	693	636	683	721	702	708	687	725	693	669	705	707	652	667	732	683	727	693	686	743	696	647	668	715	667	720	691	741	684	668	701	656	702	650	668	673	627	680	710	681	742	697	711	671	671	704	648	711	714	719	653	709	694	695	726	669	686	747	672	627	700	706	687	673	679	694	643	686	731	665	620	710	702	725	677	643	721	707	700	698	688	693	724	713	683	699	763	732	732	702	717	738	683	686	711	723	621	687	707	677	681	671	698	696	718	643	709	692	731	665	722	694	683	669	673	691	661	678	695	740	683	656	659	739	688	718	672	695	713	705	679	694	708	690	701	733	733	697	713	712	663	697	653	701	684	670	672	667	709	666	678	700	651	615	673	716	634	646	741	686	700	724	677	692	670	728	701	699	687	654	698	688	737	718	680	663	653	688	722	715	707	682	697	663	754	710	734	721	686	698	655	702	674	689	667	678	714	719	682	673	750	706	701	693	690	715	661	686	715	741	667	694	699	717	672	696	695	706	726	689	695	686	681	704	700	679
53476	26776	13785	5032	2089	852	534	472	446	405	390	361	370	391	338	352	369	370	340	341	330	336	317	334	326	329	331	292	345	322	302	345	359	337	326	335	329	291	313	315	312	323	336	283	384	338	294	304	299	337	308	304	333	323	316	331	316	328	302	315	293	330	300	323	317	306	316	336	311	312	318	307	311	287	286	335	294	310	313	313	296	337	353	326	328	343	337	320	281	288	315	297	303	292	307	335	354	288	304	289	329	325	295	291	327	306	322	286	297	320	296	296	321	303	353	323	328	302	334	293	337	306	338	307	312	316	301	292	304	328	303	280	284	330	308	304	347	344	257	311	320	286	296	290	338	327	325	304	292	319	363	276	298	260	337	322	317	287	301	356	345	296	308	322	305	304	332	296	345	329	333	286	333	310	321	313	286	298	309	335	303	282	299	289	343	306	253	287	325	326	351	303	324	340	309	313	292	308	285	307	352	287	315	311	329	337	336	297	296	316	311	305	296	339	283	280	299	311	307	324	311	322	307	344	319	308	369	333	278	317	289	302	320	304	342	307	295	316	294	318	331	299	306	290	321	326	265	328	287	319	310	314	296	310	325	317	310	310	315	309	305	287	304	304	306	297	300	306	339	352	317	309	325	343	312	319	323	327	363	325	279	324	332	341	328	326	331	324	301	340	321	356	284	285	313	305	305	300	329	351	303	307	281	314	304	305	317	326	282	323	277	322	321	291	359	338	329	305	340	327	297	290	324	320	303	308	317	293	316	279	312	306	277	305	272	338	318	299	335	308	288	328	323	305	297	325	329	312	332	320	297	299	306	319	319	285	322	305	324	339	317	337	290	309	329	316	342	330	329	285	344	317	331	318	266	343	270	291	307	287	307	290	314	319	338	330	322	330	344	309	294	317	282	333	286	307	302	323	272	328	329	333	311	285	296	322	342	298	319	316	321	334	301	291	310	284	293	298	336	313	311	312	342	319	328	284	310	318	323	318	329	324	318	321	311	299	322	309	338	296	293	320	316	320	324	347	357	292	351	312	301	340	292	307	320	371	324	311	322	323	343	340	308	291	323	322	310	343	326	299	336	308	303	312	281	306	329	336	314	339	340	295	326	332	333	309	336	306	306	338	322	299	304	314	346	300	304	312	348	301	306	325	337	346	317	355	289	315	326	283	278	335	332	290	335	343	323	318	304	346	366	291	336	299	301	320	337	324	339	332	304	310	283	281	302	325	321	348	310	303	306	337	310	315	244	274	325	273	354	324	305	286	329	318	311	317	339	311	355	328	295	357	323	345	307	306	311	311	328	342	342	316	284	294	311	322	299	310	319	313	315	350	347	327	309	316	308	317	328	311	306	322	323	311	314	294	344	304	329	297	336	295	321	305	315	289	299	319	328	327	308	341	333	310	306	315	291	311	320	305	302	314	296	325	334	335	333	290	336	313	295	312	282	308	292	316	299	312	292	321	347	316	307	323	345	318	305	319	313	337	312	338	319	311	307	334	299	356	341	308	314	329	298	310	320	337	300	278	317	343	322	307	285	300	273	335	308	378	307	309	315	317	325	321	285	339	308	282	350	284	275	306	318	304	349	326	292	296	287	321	314	311	322	340	330	315	334	308	302	294	307	320	329	301	307	299	296	263	293	290	357	341	342	288	356	307	288	321	321	311	335	331	336	293	306	331	306	326	301	305	344	339	323	328	320	350	312	291	278	312	311	336	338	310	326	306	312	290	318	273	326	301	291	332	311	306	313	317	271	333	300	324	321	315	335	336	292	292	304	309	319	305	322	304	309	338	343	309	321	329	292	309	320	289	311	294	312	321	332	298	328	305	266	322	318	308	336	337	323	317	294	305	295	353	340	323	302	332	351	327	343	335	307	346	321	321	268	287	336	308	319	328	318	322	322	330	308	312	354	289	357	285	278	318	293	310	349	326	304	271	319	338	316	337	285	333	283	284	319	331	302	304	299	325	316	315	336	293	291	302	327	292	344	321	299	299	298	305	312	308	313	328	326	339	311	300	306	295	290	284	320	299	318	294	315	310	323	325	295	293	313	315	306	297	325	318	313	332	307	292	296	348	307	281	308	279	299	361	314	317	346	309	325	326	306	320	335	335	334	340	283	302	312	322	327	316	335	313	328	323	315	310	313	326	249	292	306	284	281	309	303	328	306	307	289	358	348	305	283	299	290	305	335	313	323	324	320	297	308	324	277	295	315	296	339	327	331	311	332	333	285	304	299	336	326	317	345	316	315	315	297	307	329	345	315	293	318	328	308	327	317	323	298	346	324	369	319	330	315	310	340	312	308	337	285	300	326	320	314	306	333	327	341	324	310	324	280	345	332	315	324	317	295	322	284	290	272	318	329	299	325	334	311	317	315	310	328	302	345	293	313	357	336	323	316	337	341	293	315	307	326	338	361	322	290	312	314	328	328	306	329	325	310	334	305	333	299	316	327	312	336	309	336	327	317	331	351	347	322	297	292	331	294	291	311	311	310	290	301	330	316	328	311	339	272	308	330	320	275	328	303	305	317	321	318	328	350	300	299	311	305	326	355	329	334	329	306	328	313	313	300	303	315	332	334	308	319	309	316	297	323	310	252	297	303	317	336	298	319	321	330	315	293	332	307	323	327	312	327	317	323	318	321	305	290	308	320	299	313	380	271	310	318	322	314	289	321	325	313	349	289	289	323	319	318	276	274	325	287	300	305	335	315	314	346	355	315	324	305	314	293	304	319	298	286	294	344	284	315	311	329	300	308	255	309	324	326	304	347	307	325	326	299	317	346	312	325	293	286	291	335	312	325	306	312	312	331	298	277	316	312	320	306	351	334	321	326	296	313	305	348	316	318	332	297	318	360	318	316	269	281	286	337	333	305	335	315	299	356	337	279	323	319	295	302	298	286	336	338	342	341	297	314	266	336	314	313	303	321	335	347	311	333	297	356	330	294	277	312	313	313	302	305	319	343	307	318	287	317	289	313	329	328	299	281	327	313	297	307	321	310	317	300	298	293	302	319	301	308	308	299	315	301	296	306	359	318	316	349	302	302	328	322	317	312	333	299	310	333	339	317	301	311	308	312	313	332	304	276	322	339	294	374	318	296	337	344	329	325	272	317	332	321	339	318	303	259	340	362	363	304	311	290	283	265	317	308	347	321	300	297	321	288	332	318	292	339	325	268	323	323	344	370	319	310	332	326	318	316	306	312	306	312	332	290	323	281	310	264	328	308	326	307	298	343	299	295	322	316	319	315	331	308	302	290	283	283	296	280	294	308	334	287	312	332	341	309	340	327	294	322	318	296	303	335	325	314	288	277	318	310	322	360	289	356	286	314	289	294	330	317	305	316	331	306	314	287	307	284	337	313	303	342	331	319	338	339	325	309	312	285	319	329	306	338	353	334	323	314	302	304	299	293	300	301	351	288	346	342	290	309	330	312	288	322	318	292	333	296	370	306	273	304	329	334	306	293	317	311	310	304	335	311	344	270	297
33926	19940	15460	10136	6131	2524	1633	1400	1298	1191	1058	1014	973	917	869	837	782	740	762	728	753	732	709	678	714	716	761	740	751	725	704	693	718	710	753	743	707	694	762	670	700	705	690	692	713	667	720	640	718	679	722	719	689	679	703	688	670	635	651	691	697	690	701	692	661	668	695	711	690	707	658	711	723	666	654	696	720	644	703	654	703	734	639	664	696	689	725	680	667	605	654	687	646	712	701	659	695	724	718	706	693	676	685	668	687	683	695	677	689	692	658	690	681	638	666	716	680	686	653	665	691	658	646	688	683	692	680	684	697	659	719	715	680	666	706	740	628	704	691	642	684	733	720	640	656	679	707	675	685	668	660	684	659	702	680	676	703	683	686	684	692	677	685	684	691	728	723	667	702	705	672	656	716	714	702	712	692	701	650	689	657	675	675	652	691	682	694	678	682	647	670	718	676	656	696	691	690	689	638	656	719	721	645	664	701	711	686	674	644	667	669	719	677	697	712	707	665	659	703	692	670	662	689	669	666	686	700	696	639	682	698	721	655	699	682	682	648	672	724	721	664	654	645	712	659	650	630	686	738	673	695	688	713	671	653	703	670	683	701	696	687	710	659	720	658	668	653	719	668	708	677	683	661	704	689	728	661	668	678	664	700	695	706	699	690	678	689	687	658	690	641	721	685	688	690	663	713	691	622	679	718	659	706	648	679	662	688	701	717	703	705	701	692	714	683	673	685	664	676	641	679	712	680	703	697	714	663	665	712	680	713	730	688	611	682	688	692	683	702	678	713	643	723	677	670	708	690	667	726	705	712	689	673	690	705	658	684	681	718	750	655	655	674	673	698	686	714	716	680	707	656	694	703	696	671	687	667	671	713	654	750	649	668	680	673	703	682	677	684	652	671	710	733	663	711	631	686	652	709	648	739	719	696	680	697	689	681	666	698	686	666	679	643	703	663	741	710	693	665	684	694	661	670	647	732	690	712	627	702	633	687	660	625	642	633	679	680	676	685	676	682	677	673	683	708	672	673	706	658	702	706	663	686	705	681	679	670	710	658	626	647	667	679	665	666	605	674	698	728	727	677	634	678	657	702	702	696	658	664	705	712	638	706	681	710	651	648	696	676	724	640	630	680	735	712	641	675	720	692	672	604	683	702	714	694	689	688	711	650	640	676	661	690	685	688	678	734	720	666	698	664	695	681	659	698	676	654	678	682	674	672	732	660	714	719	669	697	660	711	687	671	678	685	656	649	666	677	701	671	717	672	721	710	688	668	675	679	665	643	694	696	665	651	686	683	697	716	632	662	698	729	671	682	684	709	700	687	653	726	664	682	733	699	684	681	710	696	705	703	686	707	725	705	663	696	663	677	660	710	699	683	715	629	677	693	660	720	679	697	647	675	680	717	695	682	675	676	664	669	692	679	644	679	679	685	697	685	641	667	669	681	665	638	677	655	677	677	670	719	680	737	667	716	748	663	674	674	665	670	685	723	721	689	687	648	720	686	673	692	739	681	685	695	706	680	686	652	627	710	692	642	656	661	657	708	686	642	693	700	659	684	664	692	707	654	707	722	669	663	657	687	687	685	663	684	705	671	685	692	656	652	643	661	695	618	635	716	675	701	669	707	686	678	710	684	692	680	685	708	720	676	683	665	662	674	707	680	693	702	704	685	677	693	672	670	683	678	635	696	693	660	677	699	685	710	742	736	698	687	702	732	689	659	646	694	663	664	734	697	693	644	703	695	697	682	675	723	698	649	668	738	701	669	676	709	700	655	648	669	711	699	711	701	654	714	759	710	688	753	678	662	669	712	669	702	641	693	730	693	652	655	667	634	693	712	680	664	643	712	650	646	697	672	670	653	709	662	695	656	688	680	670	681	683	709	649	698	653	675	730	649	710	737	689	677	660	674	686	681	639	673	693	736	686	640	658	674	717	704	668	713	705	708	690	729	696	708	693	694	660	653	645	627	691	704	675	649	708	639	705	662	696	690	750	717	700	647	723	641	679	680	656	713	675	716	707	703	658	682	679	710	645	681	667	641	663	701	706	669	719	670	680	694	715	637	689	685	675	688	671	677	696	696	672	744	663	660	677	669	649	677	689	693	642	705	669	688	675	670	618	666	657	665	668	678	677	683	660	647	650	641	682	692	712	684	687	688	718	681	662	668	722	634	696	683	714	639	701	651	672	669	674	669	667	629	737	729	704	670	654	675	678	698	654	654	684	715	681	676	686	682	676	693	638	700	690	674	723	643	660	702	659	687	687	747	711	686	674	687	675	682	674	711	673	695	675	727	651	668	684	673	709	702	669	659	673	678	701	691	694	674	686	723	730	692	690	721	675	669	683	673	679	680	638	683	645	695	614	705	682	683	700	646	699	656	680	668	653	688	652	684	682	700	707	658	667	730	655	640	684	706	734	657	699	692	681	694	671	661	659	677	652	730	702	671	624	695	675	708	623	660	669	688	646	671	675	698	702	704	660	690	649	649	653	689	718	691	672	648	652	709	645	699	677	643	722	666	687	669	669	680	714	674	710	715	671	676	686	690	694	674	713	720	704	686	652	655	716	713	694	707	709	640	737	687	637	717	665	706	644	651	704	698	679	714	644	694	738	670	731	698	673	638	637	679	665	690	718	678	718	699	674	694	702	681	676	696	732	705	687	697	708	658	712	712	730	708	701	673	683	675	664	656	668	709	707	688	690	647	657	664	712	682	663	662	627	682	691	648	648	678	695	686	714	694	681	629	667	743	657	662	697	650	717	685	716	666	732	664	651	705	691	703	701	646	717	700	672	726	756	685	670	652	685	686	725	667	670	693	683	664	666	677	728	729	693	691	666	722	686	707	644	721	673	703	694	708	686	676	668	727	658	647	714	664	692	653	663	674	732	674	673	640	645	636	698	652	672	732	699	683	684	652	670	671	692	664	700	704	687	693	714	687	662	685	669	684	708	698	709	664	689	697	677	704	717	656	702	715	687	664	686	690	659	723	665	646	669	688	750	692	649	699	711	704	694	718	674	686	699	706	651	680	701	686	679	628	618	694	649	677	655	662	696	709	673	740	679	651	639	688	684	651	701	724	671	644	711	697	695	645	666	631	724	666	675	652	692	681	667	710	704	671	685	696	675	681	644	683	723	683	655	652	694	688	696	672	712	675	676	678	696	714	664	687	710	671	631	674	698	683	669	681	713	698	712	690	698	711	693	657	652	662	659	674	726	673	665	661	678	614	688	645	646	671	699	708	684	674	679	724	647	629	687	685	672	659	660	701	636	695	677	697	703	708	625	644	681	658	663	685	695	662	672	627	679	641	680	658	684	693	686	661	691	719	670	693	676	678	628	662	703	668	651	704	690	674	719	698	739	678	646	715	671	708	708	629	676	666	698	650	681	676	708	749	683	662	665	653	695	688	673	656	702	692	704	721	713	691	649	659	673	670	706	693	645	731	735	630	720	680	709	675	644	692	658	682	671	693	658	672	699	695	694	697	671
58199	33438	22920	10388	3562	1013	642	521	444	474	415	400	405	355	337	366	329	344	328	328	314	314	309	309	342	301	329	345	300	367	341	368	367	354	336	329	328	358	370	372	318	298	320	332	372	364	330	282	329	320	309	315	321	361	326	331	303	308	299	312	332	317	327	311	301	330	330	302	333	322	323	308	301	304	301	319	322	313	300	327	325	321	294	322	330	336	291	319	346	366	326	357	316	291	327	365	324	326	285	314	321	286	339	350	348	279	308	286	287	317	354	304	332	352	328	311	336	335	315	328	281	319	314	339	293	311	288	300	295	286	329	310	304	278	292	305	335	321	295	280	311	309	309	319	307	317	331	317	320	300	319	340	348	321	291	315	346	323	333	325	298	332	322	320	334	294	321	311	317	348	297	338	311	303	316	303	330	314	310	345	309	319	298	314	317	313	302	326	331	323	276	294	343	310	308	295	314	357	311	327	314	316	295	312	307	315	308	369	295	329	286	346	280	279	283	291	342	340	323	306	315	325	324	313	291	337	348	350	353	306	294	317	330	295	301	330	292	321	335	346	300	320	329	298	305	345	338	331	323	303	331	302	301	333	359	296	295	354	326	348	351	320	354	307	271	339	351	340	309	310	320	296	306	287	319	329	335	295	345	293	306	337	307	322	297	314	339	296	320	312	342	300	315	319	301	314	296	294	323	314	327	355	316	319	360	342	338	318	330	334	329	336	298	316	319	299	297	307	285	333	313	309	306	320	320	279	300	316	309	358	338	332	344	347	335	326	334	298	341	323	302	327	290	338	315	340	310	318	300	347	319	342	305	300	295	329	322	300	344	312	301	282	324	296	298	322	312	258	324	317	345	308	307	326	307	297	327	324	338	314	328	317	330	294	313	280	306	318	281	327	336	339	294	321	309	283	323	337	333	316	324	346	295	315	302	290	331	315	311	313	301	323	328	334	355	317	310	330	319	348	321	306	297	310	308	311	330	298	307	316	305	325	296	353	293	328	328	333	334	282	322	308	331	318	327	293	304	315	338	343	328	321	297	324	304	316	320	305	321	358	304	339	361	328	313	325	306	294	314	337	321	326	323	309	289	314	317	305	300	333	327	320	307	318	314	319	293	345	315	332	324	342	327	319	322	320	306	343	346	327	346	314	325	330	341	324	315	293	326	286	296	315	323	333	316	324	359	336	294	332	317	333	313	334	299	327	319	319	302	290	274	303	327	353	308	308	312	286	333	287	316	328	324	308	318	313	330	313	340	301	315	303	318	326	331	366	315	304	289	290	311	325	297	328	300	320	328	327	329	327	328	310	329	305	319	293	292	311	307	285	307	326	353	308	304	313	337	308	266	303	349	339	342	334	323	330	287	315	288	349	354	294	317	304	310	323	295	325	329	304	343	357	345	319	307	332	308	330	320	314	316	318	307	349	321	336	328	328	332	342	289	280	292	327	330	301	343	318	305	335	305	302	299	318	313	284	295	301	280	300	310	332	313	298	324	312	314	332	346	302	278	296	312	338	314	325	335	337	355	318	320	322	321	312	343	309	304	303	344	307	327	290	299	310	326	341	313	312	314	312	301	346	329	297	344	288	359	309	329	295	320	296	320	280	317	344	315	291	320	321	350	300	281	314	344	304	321	331	295	331	339	317	310	323	285	315	361	327	310	368	333	309	314	331	328	317	274	305	328	337	301	302	302	320	331	319	301	329	335	327	310	322	335	312	328	317	322	310	335	303	313	351	346	299	329	302	296	336	327	321	299	321	320	325	305	307	296	322	320	318	298	316	324	328	317	309	256	301	327	305	279	323	330	313	336	327	325	308	290	305	353	339	330	319	330	275	320	312	322	335	351	312	331	334	332	291	324	333	320	336	345	314	340	337	352	314	342	357	300	337	297	315	318	288	293	367	346	299	310	297	313	328	332	322	311	360	321	329	336	330	298	322	348	327	318	342	339	327	299	298	316	298	321	338	330	304	331	323	295	360	340	358	323	323	313	313	289	318	312	316	328	359	320	303	326	300	359	327	324	317	322	357	328	326	305	291	339	298	323	356	348	305	347	311	284	309	297	310	320	336	294	317	295	273	329	304	315	323	282	317	290	325	304	342	315	306	347	312	346	357	344	299	299	294	314	315	338	335	320	330	344	310	339	339	359	305	303	308	334	288	356	340	333	352	312	317	309	309	283	293	340	330	320	348	285	312	314	316	326	305	347	337	324	327	308	317	304	346	316	315	337	328	329	315	311	302	317	315	322	312	336	313	301	329	322	354	314	308	310	333	298	318	349	322	311	308	326	303	323	306	303	295	335	305	354	297	327	340	324	293	352	328	324	303	296	305	321	298	281	328	293	325	343	290	325	346	316	314	306	326	318	318	335	333	307	297	309	318	289	349	321	322	292	311	315	312	302	288	294	315	346	310	289	316	334	310	329	349	336	293	305	294	356	313	314	293	335	315	343	328	368	279	297	340	369	348	331	270	320	332	331	310	321	307	347	325	303	303	303	341	312	309	340	315	329	316	344	346	327	332	318	312	326	347	299	312	348	335	300	318	301	328	321	322	305	307	295	324	308	306	351	331	300	353	328	321	312	305	292	297	308	307	323	326	333	343	302	338	277	319	315	349	332	328	344	323	298	340	302	271	327	318	324	340	302	316	291	357	338	301	298	366	331	321	322	293	304	300	331	341	303	293	334	317	309	290	320	340	315	335	321	322	318	338	335	279	297	312	346	337	353	298	342	310	324	319	324	325	325	314	333	329	300	300	315	346	272	297	302	361	332	304	319	348	308	310	304	332	303	300	290	312	317	315	302	326	289	301	332	313	317	342	312	325	325	303	316	351	333	335	348	336	304	326	303	279	303	336	321	321	319	354	347	317	278	313	320	326	334	308	342	332	331	343	310	322	303	318	336	325	325	307	285	312	303	294	338	293	305	303	320	313	317	300	302	278	320	330	315	314	334	360	315	285	348	327	315	325	338	292	286	297	329	362	298	306	332	315	328	272	289	355	324	327	310	297	313	326	357	308	320	319	332	304	343	315	332	323	299	301	314	304	313	323	337	319	340	327	334	330	344	325	331	318	316	291	309	295	307	310	358	318	297	318	342	348	307	328	335	318	326	335	329	320	305	307	301	289	332	303	336	309	309	333	312	343	310	338	340	320	304	322	304	318	309	340	310	293	308	374	362	301	313	326	314	296	302	342	320	309	330	334	314	311	311	317	360	305	308	329	315	344	330	320	318	331	313	314	349	301	299	320	312	348	319	343	338	308	284	331	319	305	303	328	302	321	304	342	324	311	310	300	321	284	321	339	299	321	332	302	315	337	300	283	337	339	322	338	316	317	308	344	314	316	324	317	313	323	302	309	317	342	299	313	381	296	337	347	343	311	356	338	281	334	332	337	363	342	334	307	308	325	302	339	304	309	333	319	303	340	321	325	351	310	302	304	296	291	320	292	339	313	331	345	314	334	326	306	320	302	304	336	300	328	296	282
35535	25613	25051	16754	8866	3278	2050	1839	1579	1395	1297	1185	1137	1046	963	897	839	808	858	826	797	776	761	760	735	728	713	763	804	741	770	811	741	760	731	782	741	743	781	706	761	770	731	718	737	690	736	766	734	716	729	727	674	735	650	706	665	687	694	686	732	690	706	736	690	685	674	653	670	723	702	674	696	674	686	686	642	700	657	697	736	688	677	701	704	677	773	705	678	662	684	701	671	634	714	687	683	731	716	664	653	681	701	681	669	708	712	710	721	687	721	677	722	674	665	692	684	708	673	689	686	714	652	651	724	694	733	707	647	675	657	681	686	721	719	686	690	699	686	641	695	722	641	709	640	707	723	717	713	677	703	693	680	724	703	674	690	714	635	695	672	661	708	708	701	719	708	688	673	704	696	680	690	719	672	678	695	689	677	725	681	637	689	675	685	666	693	704	700	699	700	667	684	700	634	690	662	678	722	682	679	696	717	646	700	678	670	705	712	662	634	678	621	733	684	709	698	681	666	674	648	763	676	677	725	677	689	693	682	639	725	656	739	687	695	648	656	678	642	656	686	659	666	662	727	716	685	712	649	672	731	691	598	671	720	708	725	689	703	661	675	718	701	656	741	690	726	709	690	650	669	735	664	712	672	694	680	726	711	679	677	658	732	663	689	688	701	691	692	715	671	710	658	692	719	667	681	624	713	689	707	687	624	734	691	687	667	685	712	683	676	688	682	676	657	658	692	676	659	670	676	668	702	722	711	747	666	660	717	697	713	693	637	627	691	698	646	663	701	659	671	655	676	692	696	685	704	704	671	679	684	701	678	695	654	628	701	693	675	667	695	685	687	712	698	718	653	691	625	712	719	700	735	664	685	692	665	664	697	644	668	651	671	669	690	673	712	714	647	695	745	697	690	687	713	715	710	683	712	709	704	674	696	697	678	685	722	722	680	674	687	700	716	703	706	682	703	693	700	693	679	704	717	697	715	718	710	692	659	698	639	638	696	736	729	695	713	691	703	665	685	627	722	726	673	636	693	660	668	662	702	685	706	710	728	721	726	711	667	672	682	683	724	695	706	638	726	735	692	728	705	704	718	662	670	715	675	728	711	632	693	717	683	735	735	650	688	685	680	677	730	685	725	641	710	680	692	690	693	682	694	687	697	678	686	677	681	677	680	717	698	664	709	700	684	682	690	669	694	692	708	689	719	687	689	670	658	756	761	617	703	644	631	717	628	695	690	697	706	655	708	672	702	717	708	680	752	673	693	669	667	670	658	680	666	721	701	703	716	727	706	659	684	691	712	730	666	677	709	684	641	707	700	691	695	696	665	649	714	687	755	681	701	689	682	698	717	685	663	681	671	708	624	695	658	670	675	695	697	691	725	623	687	681	688	672	677	680	668	718	663	666	720	721	690	641	677	741	733	683	683	683	680	703	672	621	660	654	698	726	669	718	643	671	696	710	685	683	648	687	708	696	708	698	698	671	684	713	723	701	711	678	686	675	720	680	677	706	662	723	690	719	712	687	695	661	680	662	698	683	721	657	698	692	718	700	719	688	672	685	685	696	762	657	692	655	706	689	695	708	675	693	706	722	679	680	715	675	670	676	651	685	726	721	692	652	710	686	702	699	707	697	719	680	695	684	644	701	671	657	662	727	690	695	658	681	676	705	699	672	698	705	683	695	681	648	694	674	704	691	720	670	640	669	681	674	698	712	699	659	679	682	724	750	651	681	686	737	710	642	674	676	706	696	695	717	697	681	713	758	706	690	656	658	656	692	725	713	723	731	721	707	710	669	679	685	745	711	694	661	673	680	711	680	709	645	727	707	656	713	695	643	715	695	677	697	722	696	719	671	712	739	698	732	689	690	693	723	682	712	691	725	698	649	658	697	692	677	666	670	713	684	642	687	682	637	691	674	702	670	711	726	678	677	664	707	675	714	705	682	654	684	680	726	713	678	666	676	620	688	709	734	683	675	683	672	644	683	720	683	739	727	699	688	727	695	718	713	702	691	731	690	714	652	660	658	653	664	715	680	714	754	756	656	662	659	730	708	734	686	702	705	673	690	643	664	694	675	704	684	686	711	664	726	657	680	676	706	648	633	700	697	720	747	718	683	641	689	705	692	702	709	674	674	660	699	643	698	698	727	684	699	681	645	677	682	717	681	676	742	687	732	664	676	723	663	698	713	687	710	691	713	625	679	714	657	754	714	662	692	672	688	694	686	660	676	669	680	685	668	715	655	672	687	677	705	704	689	695	702	687	665	692	662	686	647	689	731	697	673	711	733	676	702	762	705	721	745	690	682	738	693	688	722	704	704	659	672	683	685	684	686	653	683	639	693	685	675	706	720	677	742	720	679	717	711	698	688	638	737	702	690	666	722	692	657	702	698	661	653	700	664	680	719	743	706	674	691	654	695	714	652	686	699	677	711	679	689	691	708	678	685	721	705	686	658	666	689	726	645	663	655	669	664	711	641	683	746	645	667	699	658	709	707	686	667	741	729	691	659	685	670	736	683	655	710	713	703	695	705	685	684	674	705	674	705	740	695	693	656	692	681	678	670	663	672	697	677	711	705	691	709	677	709	706	733	686	729	707	713	703	698	734	742	695	685	710	660	699	685	732	669	719	674	745	721	723	714	676	687	699	704	722	681	700	662	688	685	653	665	685	708	685	720	684	697	690	674	668	707	702	736	725	687	663	689	665	701	688	718	702	690	704	685	711	669	695	708	706	662	748	678	685	683	690	693	690	647	709	710	667	675	665	678	683	677	691	709	729	721	693	700	639	691	648	658	709	694	653	672	705	708	692	707	667	715	719	707	673	655	735	678	681	690	678	694	674	671	706	672	695	701	661	665	618	705	690	708	698	694	735	684	728	703	748	689	689	684	646	646	660	720	643	714	658	683	662	675	641	744	692	732	708	659	733	692	675	712	660	671	691	701	670	695	683	667	693	700	667	715	680	690	695	692	682	661	691	697	729	715	685	690	668	691	683	712	675	698	631	679	672	682	679	683	694	660	697	641	718	725	717	689	741	736	687	688	673	662	673	662	668	715	632	693	727	652	719	713	657	687	647	648	702	675	706	723	685	717	691	704	736	686	715	699	664	690	719	660	683	708	711	678	692	709	688	736	723	692	706	730	654	726	739	735	675	699	683	697	686	701	711	684	667	671	646	712	639	686	715	667	702	635	708	701	678	678	658	745	693	664	657	711	681	702	659	699	679	657	695	708	691	730	666	686	709	704	694	735	694	667	699	656	689	648	667	653	699	727	699	644	709	662	692	683	669	679	707	644	722	724	693	687	642	714	714	652	689	666	667	698	714	668	666	674	714	694	708	713	697	688	700	650	730	727	720	714	703	654	686	690	714	702	714	669	706	657	683	687	688	664	741	690	691	692	680	688	731	716	667	664	655	706	696	665	671	674	686	640	684	667	672	653	665	723	680	676	677	715	702	685	662	681	720	700	735	661	704	691	673	727	667	672	691	669	677	658
44966	23731	9884	2971	1039	500	413	440	375	361	389	380	345	353	372	331	326	336	326	317	326	299	355	334	329	332	320	340	316	328	352	318	340	274	336	353	334	329	297	333	350	327	354	330	315	336	359	323	345	346	335	312	326	331	327	297	328	339	320	324	306	297	328	338	296	332	324	314	309	307	305	323	317	330	330	322	300	322	351	326	331	321	320	339	343	330	330	301	305	334	316	320	335	311	318	360	349	346	304	355	311	346	292	291	305	321	337	376	326	344	320	300	326	314	311	317	327	330	306	322	346	327	345	336	318	334	303	362	305	311	298	321	294	336	303	295	304	338	379	306	334	319	300	333	331	321	335	347	340	317	330	313	333	284	346	358	341	323	301	339	307	322	298	307	349	307	351	361	322	322	318	330	358	362	371	341	302	301	338	339	293	323	331	322	344	283	326	331	354	307	298	310	330	330	315	326	320	290	298	299	333	315	308	326	311	305	292	337	333	358	312	312	317	313	326	309	340	312	333	320	311	284	339	321	321	297	332	319	327	323	307	358	333	309	317	344	357	317	278	308	355	333	335	321	329	320	321	336	338	325	345	329	342	306	344	320	347	330	321	291	343	363	298	336	317	342	340	317	330	321	349	339	270	299	344	334	336	315	303	326	303	343	336	298	315	330	304	320	300	319	330	332	344	270	322	332	333	356	331	313	345	314	346	274	347	361	316	341	361	350	328	341	357	314	334	306	309	325	325	296	328	291	325	277	317	308	307	270	323	325	293	324	285	300	342	301	291	310	360	345	369	336	329	310	302	311	319	335	296	316	306	303	322	326	333	323	299	330	368	336	290	349	320	311	351	330	298	336	315	326	329	340	300	308	335	337	296	304	315	346	321	322	280	317	364	338	333	346	316	335	308	307	339	349	305	294	338	326	338	307	338	323	369	323	312	324	336	292	345	311	356	328	317	302	325	307	340	319	312	343	323	285	330	353	332	344	311	325	300	337	340	352	326	359	328	306	331	318	353	304	285	318	311	342	335	318	314	319	297	333	295	305	307	354	358	329	296	314	332	358	318	299	349	333	329	349	352	337	334	337	334	314	336	315	307	339	337	264	362	336	321	336	299	275	299	317	338	317	334	295	352	302	294	320	333	365	292	291	315	335	322	349	337	297	304	306	305	314	309	324	319	295	332	309	305	357	318	319	322	319	325	337	342	336	312	316	307	343	279	323	330	293	292	308	331	312	333	317	338	319	322	315	350	314	339	357	316	318	330	328	291	301	348	345	321	364	314	350	324	345	343	328	329	341	310	306	291	326	316	284	332	339	358	366	299	340	338	322	320	288	310	324	337	309	303	321	300	334	305	319	296	317	323	342	314	335	351	306	361	283	301	329	320	324	360	336	307	340	301	304	320	309	344	344	357	354	312	315	344	300	323	343	338	322	293	318	326	323	308	278	307	314	309	302	333	341	307	361	351	324	333	308	285	329	310	338	298	302	333	361	333	343	311	321	296	345	343	346	312	326	340	317	340	284	298	292	332	311	311	301	310	335	305	366	325	324	321	340	317	367	370	364	303	342	336	359	285	323	307	338	320	321	317	294	343	292	294	316	336	291	317	334	317	352	322	342	369	345	307	331	334	369	328	349	330	326	321	317	321	304	340	301	347	312	370	341	305	335	316	322	336	319	327	330	311	329	328	330	325	320	301	308	324	325	340	337	325	333	339	290	312	328	332	283	338	322	293	325	328	327	328	322	329	326	284	332	331	321	319	322	345	336	293	297	311	326	327	273	346	352	355	332	326	311	308	336	333	316	342	336	344	322	327	323	333	305	294	318	288	296	310	355	347	375	313	337	347	323	307	309	337	304	305	317	360	331	329	288	363	306	299	330	353	294	376	319	308	316	331	335	343	346	275	331	346	330	315	291	316	338	318	328	287	335	306	324	327	318	307	306	330	333	304	293	298	302	308	331	350	301	326	318	367	309	340	339	316	299	303	285	328	314	329	322	323	337	315	355	297	297	352	324	316	331	348	316	324	336	300	308	323	337	329	318	357	320	332	327	322	321	323	326	303	299	311	306	308	312	300	300	351	290	347	311	307	312	339	297	337	348	302	371	340	305	369	321	341	343	316	323	314	330	321	323	318	328	331	307	305	347	371	316	307	316	341	327	297	293	308	300	337	302	287	312	297	329	346	318	350	329	328	303	317	306	379	343	326	329	347	322	346	322	332	328	344	316	349	367	322	308	333	383	360	333	334	343	289	314	325	347	327	323	337	310	317	323	347	301	336	348	313	317	337	315	336	339	303	353	294	300	317	331	332	339	319	307	350	331	334	322	309	341	312	292	360	355	319	338	287	328	341	340	336	352	327	287	326	283	310	345	316	322	320	303	313	336	318	330	360	327	315	317	288	333	295	323	315	319	302	332	314	284	305	356	326	311	325	316	319	317	331	322	341	308	328	323	299	311	304	353	296	352	325	319	318	316	331	336	321	329	307	346	309	337	332	294	328	346	304	318	309	325	312	313	325	309	361	329	353	293	336	298	300	309	341	292	301	294	316	330	304	302	307	350	333	328	334	340	347	329	330	306	300	353	314	322	341	318	306	320	319	295	313	332	310	314	324	322	314	348	302	360	341	310	335	336	325	324	356	314	322	352	350	342	312	312	349	331	312	332	298	299	309	286	271	306	367	342	333	318	338	356	308	312	345	348	334	314	304	329	321	343	314	317	331	305	304	328	318	329	314	318	296	323	348	338	285	336	325	336	303	330	331	319	331	313	343	327	337	323	310	351	352	330	338	308	328	321	321	339	335	360	321	306	320	351	302	345	351	307	348	328	344	343	304	330	369	299	320	342	327	334	315	315	299	323	331	346	324	322	337	335	312	304	293	344	319	334	333	342	306	335	322	342	320	344	328	334	317	332	314	302	321	281	359	314	330	314	326	339	303	319	337	288	296	334	297	317	286	325	328	320	323	321	321	345	323	288	319	324	333	314	306	361	288	326	349	320	369	349	351	321	327	342	358	315	302	293	336	342	336	337	324	343	326	310	330	301	313	353	337	336	357	320	327	320	328	344	305	341	292	337	323	311	340	349	293	341	313	328	329	306	307	309	354	325	314	308	335	302	311	343	370	341	320	312	318	325	364	318	334	302	324	332	331	303	312	292	307	307	346	325	335	346	323	317	341	307	336	299	319	353	305	329	350	320	318	297	333	319	315	314	326	347	321	327	344	332	335	323	291	319	293	310	324	333	320	296	316	314	323	319	331	298	324	320	318	294	309	321	317	328	298	345	355	308	320	301	303	332	323	280	375	344	297	346	311	319	329	343	323	286	322	325	305	351	342	311	347	301	325	312	366	325	309	327	331	328	316	322	345	330	307	324	297	309	328	321	347	326	315	338	341	318	305	343	386	319	314	320	319	352	314	311	364	324	369	308	303	270	320	350	321	314	348	311	315	311	296	318	287	323	341	341	328	323	291	312	345	297	338	344	336	317	334	340
29258	17855	11913	6414	3006	1511	1201	1171	1070	961	963	909	827	841	795	758	723	799	764	701	741	766	719	696	725	715	666	756	706	693	723	680	754	729	765	739	685	736	693	716	750	756	708	721	716	751	663	714	695	688	711	681	699	685	688	713	736	662	702	655	690	705	680	695	712	719	703	683	657	692	710	730	692	675	686	668	715	674	730	695	655	677	685	652	680	706	674	662	758	704	664	664	718	691	700	662	697	723	670	697	697	651	687	716	697	708	735	717	701	666	718	677	694	755	696	697	735	727	664	722	681	697	713	675	693	734	679	701	711	685	724	701	705	703	701	713	696	674	644	681	695	675	688	727	701	701	671	686	660	755	716	675	713	715	702	716	715	687	724	711	697	693	676	721	706	682	697	715	685	755	703	655	650	723	718	676	724	674	660	702	705	681	733	644	672	680	706	676	693	697	701	677	686	716	705	678	655	681	694	692	722	716	693	686	719	665	721	709	682	690	700	712	674	670	702	664	699	718	772	711	697	679	692	729	713	673	689	629	716	686	683	732	689	704	699	711	715	685	654	705	700	721	696	695	702	670	683	716	669	729	687	660	711	702	706	694	694	732	669	660	716	714	676	704	685	728	731	732	667	668	719	707	687	705	713	708	654	684	691	653	696	704	695	681	633	642	744	689	698	702	670	723	656	671	699	679	734	667	721	692	700	744	699	684	666	706	695	682	713	720	673	716	758	725	730	730	687	677	675	662	670	685	689	700	705	749	700	681	711	725	704	684	688	682	717	676	688	670	689	679	643	680	697	734	669	678	698	694	718	671	697	698	667	721	678	708	709	671	676	697	656	725	703	728	715	679	701	706	746	718	656	677	700	678	685	721	714	710	696	675	785	683	705	692	660	692	644	688	662	678	694	717	702	652	677	666	669	731	725	713	688	740	716	722	716	720	708	712	710	721	695	703	710	731	732	704	655	647	689	692	700	665	738	683	722	751	722	670	690	721	685	667	696	721	732	712	729	651	692	678	710	751	702	724	691	725	709	689	666	708	716	654	691	667	678	636	668	678	660	702	745	687	728	673	657	700	661	731	685	718	695	736	662	746	695	721	680	710	725	713	688	692	654	712	672	690	686	722	706	701	715	696	673	688	708	681	735	690	669	767	679	701	692	692	705	744	670	721	691	651	705	735	725	692	698	709	637	673	724	695	696	672	730	694	680	703	719	743	697	725	621	742	737	693	709	745	705	727	677	704	669	686	686	682	714	668	696	675	690	717	655	695	713	703	722	679	705	719	698	748	688	673	678	700	720	681	729	670	717	688	703	673	686	732	691	694	715	695	699	684	745	687	741	639	678	712	734	644	734	700	717	654	744	674	681	727	693	717	714	679	683	684	732	767	666	668	683	703	726	734	679	706	695	710	693	699	709	660	686	739	678	669	669	687	736	716	701	713	714	672	711	700	694	709	720	688	695	696	679	696	690	708	716	716	681	743	731	695	683	716	687	675	695	708	691	712	689	696	685	733	636	682	707	696	736	661	712	734	718	732	727	716	651	700	724	668	759	730	701	678	666	698	696	660	659	723	685	705	730	692	700	682	736	760	726	712	661	718	687	677	705	683	680	715	691	686	694	729	695	743	697	709	726	656	683	685	730	659	711	716	705	719	682	677	689	679	710	683	740	698	703	711	731	689	686	709	699	687	708	705	692	709	740	718	714	704	738	707	706	706	698	711	737	705	757	703	672	668	668	689	714	657	720	709	698	693	689	703	690	675	722	673	675	676	714	717	670	673	706	682	663	729	676	697	705	724	698	714	685	727	697	699	687	718	690	678	696	679	683	714	734	698	633	680	727	659	707	707	691	687	669	688	698	676	662	748	686	685	701	675	720	658	726	689	696	693	677	734	738	723	666	683	736	685	717	715	690	728	684	697	728	697	669	741	712	671	667	690	680	702	698	693	691	723	692	717	727	701	695	685	678	711	681	694	708	712	733	713	706	705	700	645	694	727	725	705	684	703	710	670	699	719	732	659	707	653	701	646	680	686	699	713	654	723	680	703	690	693	693	701	698	682	699	670	753	683	720	684	733	732	694	714	751	718	716	646	663	704	724	714	689	655	708	706	694	720	710	729	760	672	707	717	690	668	726	703	700	686	693	686	696	697	688	705	684	697	713	692	710	709	701	714	679	696	656	701	656	671	660	666	697	729	761	684	752	711	688	738	692	746	656	701	692	720	654	682	673	755	680	700	650	728	674	738	707	675	706	721	702	701	732	757	701	703	698	694	702	667	687	701	709	747	689	653	685	702	732	749	680	711	672	733	700	744	675	710	686	734	694	696	697	669	706	690	735	711	705	685	718	722	706	682	696	646	717	706	664	691	762	710	725	738	704	726	670	697	672	649	698	733	710	664	669	661	690	694	682	694	686	725	683	726	741	706	682	704	744	742	715	705	745	666	724	698	659	723	706	727	688	645	684	692	701	674	725	727	729	698	685	706	701	663	679	711	715	701	708	704	663	642	684	751	728	709	715	699	716	693	675	736	690	658	661	680	674	702	687	721	693	687	714	713	678	668	701	750	667	702	680	685	744	722	753	693	644	735	672	664	714	701	713	693	703	688	706	679	704	710	745	705	670	714	688	675	734	741	735	714	711	668	663	672	692	723	728	672	716	691	680	673	698	696	697	744	664	700	741	683	682	693	688	726	731	679	732	746	677	661	701	675	669	724	692	732	703	704	685	657	743	665	684	685	703	727	723	683	719	661	764	704	671	697	714	727	774	697	688	715	684	731	683	694	708	697	642	733	704	710	677	725	684	679	704	677	701	742	666	678	714	696	668	723	663	708	721	700	701	657	735	734	706	706	682	670	698	663	699	733	687	662	689	701	737	688	664	718	676	727	698	712	732	725	716	719	700	701	650	703	701	705	699	677	686	698	660	716	692	670	709	682	698	720	650	659	700	694	685	690	689	706	662	690	690	736	700	667	685	713	681	719	667	696	675	712	715	698	666	745	675	710	684	684	689	700	700	686	698	751	728	648	674	704	693	730	693	653	665	735	679	684	674	698	646	665	696	700	668	673	697	666	700	680	669	695	660	674	662	676	687	724	688	728	679	637	660	683	725	656	665	668	697	706	715	676	712	693	716	684	731	758	684	709	722	691	692	698	702	733	682	722	710	696	690	703	684	638	657	678	651	722	680	708	665	673	687	692	711	724	689	683	672	697	739	750	703	672	713	677	758	710	689	738	704	668	737	722	729	707	693	678	705	740	733	679	724	715	702	702	704	767	627	651	662	675	679	681	671	692	706	691	716	650	741	683	721	663	667	702	678	661	681	719	713	685	700	699	693	725	737	661	681	690	708	707	694	697	737	648	677	708	674	699	689	695	696	704	655	688	667	691	692	680	720	700	716	692	668	681	719	700	701	731	697	711	735	689	747	691	725	761	628	703	656	685	734	690	717	677	698	736	707	640	683	703	666	710	696	728	702	695	705	671	703	690	646	687
52474	27025	14631	6259	1740	761	550	501	456	441	416	400	372	365	357	392	350	317	324	337	341	313	319	323	324	335	301	357	290	314	296	338	323	329	329	309	343	313	341	326	334	357	352	314	312	342	312	300	308	316	299	327	295	300	336	309	314	323	348	366	329	318	305	335	287	309	349	304	303	289	309	337	327	323	314	298	293	360	347	342	331	304	316	314	294	302	299	315	318	309	314	287	305	295	315	315	313	311	304	338	336	350	344	328	329	320	332	292	318	317	332	345	304	329	301	292	322	349	350	328	290	326	308	319	307	331	327	313	308	291	313	305	302	332	318	322	299	294	303	307	326	306	302	350	342	295	320	334	301	295	345	297	297	328	336	323	296	319	317	311	299	306	309	322	279	293	311	339	276	319	299	314	337	321	295	344	290	318	287	300	338	316	337	345	323	292	329	331	284	320	310	360	314	316	314	286	314	304	312	324	316	297	325	353	273	297	296	328	316	306	318	314	291	340	320	302	338	309	325	327	329	329	287	306	318	293	314	325	285	285	309	323	308	314	335	330	303	300	329	309	331	304	328	310	319	290	322	263	304	254	301	343	341	345	322	298	315	287	294	327	322	334	331	280	306	326	359	313	316	267	281	291	297	326	335	332	319	333	347	304	314	298	319	313	322	292	321	312	287	330	283	290	319	332	319	335	329	305	293	301	329	302	304	326	324	300	320	335	261	306	315	281	332	336	309	325	286	299	285	330	343	348	326	313	289	304	308	349	337	325	346	328	314	301	333	307	307	314	339	280	313	313	287	288	327	293	349	298	310	292	304	284	254	313	262	292	299	287	299	322	308	310	307	315	318	310	306	379	363	303	340	290	327	297	329	300	303	339	330	312	322	275	312	303	337	343	318	302	316	290	297	334	339	338	309	332	365	324	327	289	314	321	333	306	314	279	315	305	313	335	337	310	333	314	316	311	272	340	330	325	323	337	314	325	330	320	345	314	302	302	325	335	330	353	294	336	333	320	314	329	355	336	309	311	335	275	296	297	299	306	326	299	330	330	334	308	345	316	321	298	341	333	303	330	310	288	319	354	292	292	306	338	305	321	279	356	312	331	322	345	307	348	316	296	332	279	329	297	323	330	300	326	288	336	280	337	287	315	308	322	317	289	323	333	311	357	285	322	327	305	351	312	314	332	300	278	331	302	284	322	346	308	290	281	365	318	327	328	311	331	286	343	300	332	332	300	299	301	292	320	340	302	326	301	303	346	333	274	288	317	313	306	328	275	311	349	307	320	319	288	347	337	335	290	331	338	308	299	329	339	308	328	320	333	319	341	298	314	305	324	264	315	305	351	321	316	304	312	321	303	318	299	275	299	327	324	308	299	306	288	298	331	316	314	303	314	265	298	298	306	324	297	314	299	262	331	275	305	311	276	303	291	302	344	312	327	299	298	307	298	295	330	321	329	305	302	311	320	310	289	278	352	311	292	316	291	309	315	347	304	322	322	328	290	309	282	309	306	303	282	315	324	324	304	326	282	308	305	291	334	343	304	335	329	314	316	319	335	349	314	320	306	313	321	299	318	296	280	308	276	315	347	298	302	302	292	296	301	269	324	335	348	308	317	314	299	267	297	294	268	296	329	303	326	328	314	330	314	367	289	319	334	302	329	298	340	308	322	312	324	343	322	308	309	310	320	317	339	327	323	320	323	323	316	343	334	311	315	340	295	327	307	310	290	324	322	301	303	310	292	318	332	288	330	315	331	314	288	288	323	281	344	323	332	312	356	329	311	320	334	331	329	291	292	318	325	304	341	341	329	323	328	313	308	297	297	305	333	327	326	308	342	319	319	325	336	328	305	342	312	323	321	311	308	328	286	340	327	296	264	324	343	305	318	305	304	324	324	346	321	321	285	338	301	318	312	322	317	317	320	327	308	310	327	294	303	339	314	308	293	305	305	295	304	326	315	329	268	321	352	346	319	313	314	323	304	306	268	317	349	343	313	315	331	358	341	297	323	328	314	306	310	306	324	285	317	313	307	363	317	289	312	309	309	289	316	305	325	309	296	310	294	289	299	357	320	300	315	369	314	293	296	318	357	303	300	312	304	317	314	314	336	311	320	346	326	337	291	308	308	325	330	315	350	351	276	319	301	310	313	326	328	310	325	314	316	328	340	275	281	321	298	316	308	319	299	328	308	316	289	320	309	302	302	301	288	301	335	317	311	306	321	303	299	308	315	296	316	329	326	291	314	339	306	297	324	343	295	341	308	308	309	328	269	330	301	320	312	313	288	305	303	312	283	323	349	318	319	328	278	306	339	317	322	331	323	281	294	342	364	320	311	297	307	290	340	341	320	304	299	295	310	335	331	326	287	301	334	308	314	314	298	312	317	331	302	321	332	317	301	295	321	332	342	307	336	339	356	323	300	295	346	287	309	314	336	330	304	302	317	348	311	318	342	315	290	355	298	282	312	309	312	286	300	309	299	277	351	313	299	313	335	299	321	352	324	286	306	289	324	318	299	358	322	300	316	310	291	307	303	304	315	287	312	328	316	305	341	285	319	300	329	322	306	322	321	305	284	320	305	321	294	292	323	323	335	298	317	318	311	314	278	311	318	330	295	328	319	316	332	337	298	270	303	343	319	317	321	317	316	308	311	303	294	343	284	326	328	334	282	296	323	247	333	288	325	332	347	323	331	324	313	318	308	359	283	315	328	352	310	283	337	330	325	320	332	316	324	320	300	292	266	277	331	343	307	287	310	298	322	304	304	318	326	278	308	318	284	308	312	330	343	343	305	310	295	320	312	314	294	338	297	315	305	290	293	297	308	325	323	305	318	330	299	307	300	360	328	313	297	325	316	312	271	332	301	314	317	328	301	300	297	296	268	334	373	323	337	326	283	323	298	285	332	320	332	307	308	311	315	282	324	345	324	321	329	337	303	287	312	310	325	284	300	306	297	324	258	308	297	292	325	306	337	287	350	333	326	343	314	295	299	304	305	331	278	315	294	336	274	307	290	276	323	326	279	302	298	311	317	324	293	322	340	277	290	284	325	346	297	355	286	318	338	351	345	297	295	307	336	282	353	311	292	342	327	339	316	325	312	323	275	330	299	297	318	306	316	340	305	338	301	304	327	314	348	286	305	326	345	311	309	302	348	341	345	281	318	311	320	344	280	291	326	332	344	287	305	329	339	314	312	294	331	345	328	305	309	281	338	310	320	317	291	305	328	322	276	320	294	318	320	328	288	281	326	333	302	296	349	375	326	334	315	378	364	314	284	309	281	309	299	297	317	336	259	345	339	303	310	308	302	313	344	325	302	287	321	339	330	282	284	329	292	317	317	304	314	291	311	304	317	324	302	322	331	330	297	332	369	312	360	328	330	303	333	296	340	327	277	300	297	298	319	289	283	299	276	272	352	324	346	322	344	309	305	314	306	368	307	330	346	329	303	322	307	331	287	291	326	299	330	303	338	308	313	279	324	286	315	341	316	297	316	316	309
33041	19582	17527	11424	4391	2511	1693	1573	1425	1271	1195	1109	990	977	922	830	841	837	794	779	836	786	747	754	754	738	666	718	688	711	720	724	758	757	716	773	730	771	731	712	752	774	795	720	729	709	711	719	705	691	679	681	709	703	702	721	744	699	689	666	685	648	709	716	686	698	677	710	722	733	686	691	705	670	656	685	702	662	689	632	688	692	687	655	679	724	651	660	662	653	692	670	694	694	688	721	691	663	681	697	735	643	663	641	710	704	681	670	680	666	679	684	703	706	713	653	650	679	650	687	711	704	668	690	640	673	719	747	721	718	652	632	700	686	674	681	656	700	686	664	695	644	684	728	683	717	638	655	677	709	626	686	657	649	710	680	684	663	716	700	681	665	668	667	645	721	695	712	735	639	735	709	696	650	712	707	681	683	699	715	687	678	685	682	660	669	720	732	695	649	634	620	689	660	694	685	664	668	751	676	708	704	644	671	691	657	652	667	618	730	681	683	717	668	645	687	697	672	669	740	696	628	646	672	632	701	693	689	685	697	675	696	649	693	601	707	668	652	633	686	657	701	703	673	713	637	653	719	662	680	709	731	680	704	680	698	655	696	689	688	661	651	699	713	662	703	654	723	681	680	652	682	651	679	695	688	660	699	650	677	715	699	668	677	711	704	670	732	700	640	719	717	676	698	648	664	682	667	667	661	673	679	666	674	711	697	691	660	702	655	683	693	689	715	678	698	687	698	647	667	658	665	679	671	665	680	670	672	711	697	679	641	667	672	698	684	687	684	659	705	729	684	679	655	674	701	641	717	680	722	677	680	702	735	702	703	684	677	671	673	742	713	660	715	692	664	645	684	682	660	721	698	645	650	687	716	690	708	716	645	678	672	642	669	680	669	694	666	694	663	674	688	702	726	720	687	695	695	716	706	746	637	664	694	644	708	695	729	679	668	690	714	740	687	668	683	675	689	651	734	654	696	631	673	693	718	687	708	659	658	722	680	677	685	708	622	674	628	672	737	723	721	685	690	685	698	674	670	680	706	693	689	706	686	664	653	700	684	710	667	685	703	706	655	683	635	689	661	717	687	691	685	674	695	678	699	659	734	700	708	631	641	686	696	644	706	642	699	661	697	693	671	677	671	680	688	664	713	705	679	701	647	629	694	682	653	710	692	705	691	665	713	665	676	665	664	665	668	730	652	670	643	645	708	677	674	690	694	690	704	622	686	630	674	672	666	688	691	686	625	696	639	700	635	727	692	705	724	659	633	704	660	727	667	695	687	608	740	651	689	671	669	699	680	694	623	655	666	588	736	681	629	688	660	709	739	671	692	668	672	648	646	708	688	658	701	667	669	726	677	663	694	652	649	662	662	673	626	706	681	643	668	720	686	708	648	682	685	673	642	714	669	702	708	698	682	688	685	679	724	667	680	715	712	674	753	692	687	696	668	704	678	683	677	644	703	713	684	698	650	697	672	707	644	670	676	716	663	684	689	715	701	686	747	666	654	677	621	744	683	690	673	635	697	680	648	656	650	657	697	704	671	701	676	678	690	683	654	659	706	705	701	675	668	642	719	711	671	697	760	627	683	670	661	658	678	678	713	657	695	680	706	732	673	685	645	737	691	668	675	682	689	647	651	703	664	663	697	689	689	707	718	657	680	666	678	735	657	672	639	679	660	691	668	680	667	693	663	648	719	632	686	665	694	688	668	719	709	632	674	663	659	665	697	709	663	661	704	708	699	694	711	704	724	678	699	721	690	692	670	692	679	715	679	673	702	671	696	706	680	700	667	753	703	654	722	710	711	713	710	671	681	660	664	675	669	727	716	705	676	684	710	666	680	698	700	692	643	684	653	704	687	690	668	720	694	659	720	719	706	661	651	662	726	676	663	629	716	693	650	685	716	655	685	733	706	686	695	725	641	669	713	702	684	700	687	655	680	672	684	673	650	652	672	685	670	654	678	747	683	706	646	704	669	667	674	712	666	704	681	662	685	693	654	693	662	660	687	706	690	645	667	687	695	645	732	719	686	686	697	678	681	659	724	675	679	665	707	665	676	666	685	655	720	699	683	646	711	697	677	659	693	649	666	664	662	642	671	718	684	657	699	669	661	725	678	667	675	709	694	700	680	676	682	689	668	727	693	640	692	706	705	667	694	696	669	669	689	666	718	693	686	655	641	643	707	639	700	678	668	756	692	661	706	625	667	664	670	681	655	716	708	707	702	666	645	672	673	701	665	670	725	670	732	715	648	668	662	662	688	683	710	729	595	716	653	652	668	673	684	649	680	658	644	664	652	707	654	678	654	679	696	664	651	711	716	669	697	719	664	627	680	654	705	702	709	704	667	694	660	682	673	709	687	711	685	685	744	659	671	715	669	665	682	668	669	657	690	692	670	673	686	661	691	649	679	733	681	680	679	720	702	682	706	664	685	664	722	677	692	713	691	700	637	690	698	676	707	683	658	710	688	706	688	678	699	675	695	659	658	703	690	702	691	696	657	668	724	669	702	685	666	727	651	645	678	692	665	710	685	652	706	703	683	742	704	672	685	735	721	671	767	670	665	638	684	671	673	723	685	674	665	704	719	680	700	658	635	648	690	651	653	669	681	666	709	741	686	630	700	644	663	726	715	680	678	699	676	663	681	697	665	711	676	657	677	728	683	693	678	650	685	666	680	663	692	688	741	738	640	720	698	724	693	715	662	671	625	661	635	669	719	680	657	721	678	733	660	663	705	691	737	709	683	681	637	677	709	688	680	615	671	694	659	714	699	657	674	728	749	681	677	684	709	695	697	684	717	695	682	662	664	714	694	698	660	694	719	694	680	700	660	677	711	634	679	719	753	683	674	711	643	712	628	683	709	700	678	689	693	668	704	692	744	657	673	697	695	657	687	625	664	659	723	681	693	679	672	672	717	661	667	698	663	670	689	669	682	676	681	704	703	717	681	729	623	651	655	677	665	710	693	690	663	663	701	669	695	683	655	701	675	627	656	699	673	669	679	699	668	693	668	684	685	722	656	707	712	692	659	679	682	662	708	750	645	663	692	697	730	697	694	637	649	652	720	675	696	695	634	695	670	647	685	663	696	634	739	686	681	699	669	642	644	657	643	640	711	623	722	712	721	678	682	703	742	731	715	712	674	728	692	674	697	692	638	705	699	651	665	668	655	683	661	669	626	682	695	650	698	684	681	708	706	692	675	724	640	658	673	686	714	672	690	711	673	683	690	668	683	734	709	669	669	712	646	683	743	636	704	646	642	689	729	695	669	662	653	708	662	704	671	662	682	715	696	714	690	699	741	688	694	660	706	700	681	671	714	695	710	725	672	665	756	690	720	659	657	733	661	654	719	695	705	693	670	687	652	698	668	688	639	749	681	717	679	679	701	686	687	695	650	636	615	662	696	701	678	730	690	717	690	703	659	714	667	687	668	674	674	664	729	644	710	660	687	708	652	691	715	716	709	677	705	728	681	745	648	710	723	649	677	682	681	705	696
64090	35300	20122	8574	2514	985	626	534	479	415	424	410	376	396	383	356	326	362	348	320	337	348	373	315	312	338	319	342	326	353	327	347	341	340	308	310	365	356	331	372	316	330	337	308	323	367	373	316	335	338	308	322	307	303	324	278	309	316	319	326	352	297	330	337	305	350	329	341	332	348	332	317	315	336	345	284	343	347	300	329	309	301	306	288	294	334	307	320	325	331	317	343	327	339	346	321	290	329	297	323	322	356	309	342	339	376	340	359	324	325	376	328	283	268	349	342	287	303	370	305	313	329	314	313	314	277	312	314	329	340	321	307	355	339	309	301	334	335	297	322	336	312	305	295	331	325	337	322	335	325	326	275	313	308	341	313	331	337	337	344	334	320	361	324	352	326	308	346	345	347	329	288	318	344	328	341	343	306	282	365	332	309	294	340	288	362	346	368	306	314	344	349	318	340	315	330	323	339	296	319	295	312	316	306	316	307	316	313	307	309	320	325	320	319	317	327	303	340	362	320	302	344	327	325	329	324	340	334	285	319	332	341	311	314	322	315	316	311	320	308	343	338	308	329	355	342	291	323	333	321	347	352	308	298	346	318	316	371	312	321	306	329	314	306	295	321	326	285	297	324	326	332	359	295	344	303	326	305	292	327	323	286	321	322	346	305	325	352	332	291	326	317	339	321	342	347	330	292	283	287	325	317	327	307	318	334	332	308	336	331	331	316	290	316	312	296	295	307	313	339	321	364	331	343	283	326	308	308	358	298	320	308	315	300	333	286	350	326	334	333	322	296	320	314	296	342	306	318	292	302	339	315	349	311	314	275	310	306	325	347	312	319	277	308	309	310	331	299	328	303	310	287	325	310	311	302	321	338	318	330	368	310	326	349	305	371	333	346	300	344	333	293	315	346	319	358	347	321	326	342	322	322	289	347	327	341	300	295	274	321	339	359	292	348	352	342	285	297	308	306	292	311	318	330	287	321	328	315	329	321	321	309	339	311	345	324	303	324	300	339	317	297	286	305	320	304	324	309	316	330	311	313	293	305	320	317	330	305	314	295	272	326	312	315	321	305	326	364	310	326	330	320	337	285	322	305	315	316	352	329	335	324	307	319	323	289	363	347	316	340	322	334	331	325	338	317	341	316	310	316	319	331	316	326	349	304	335	317	342	326	298	310	337	302	341	320	348	313	328	320	358	358	332	336	320	351	324	369	321	330	319	350	306	315	335	359	328	335	337	336	316	312	294	365	302	319	352	328	317	315	303	327	284	340	306	305	336	341	322	294	318	353	326	357	325	302	327	350	297	313	320	307	331	336	300	321	277	323	338	338	303	308	314	348	331	299	316	326	334	320	359	293	329	307	330	321	317	321	349	315	325	309	352	333	305	298	336	310	320	329	352	334	330	305	303	296	315	306	323	341	340	353	314	323	332	344	302	336	347	342	309	323	307	345	337	312	326	352	336	328	300	294	325	321	299	316	364	308	343	329	349	303	290	320	327	325	366	324	285	315	316	306	303	292	318	305	288	312	292	323	314	313	324	299	322	289	330	285	313	304	316	329	350	298	341	342	290	313	316	343	321	372	336	389	314	319	335	339	331	362	367	357	328	327	334	315	324	309	281	292	317	296	329	312	324	377	292	340	319	311	302	342	310	317	298	311	346	274	305	299	305	287	331	346	311	318	317	328	259	321	346	313	335	327	331	329	304	298	342	326	277	303	334	307	321	334	292	316	345	365	344	333	294	338	309	332	316	352	321	367	317	332	325	326	305	298	304	307	295	317	329	331	305	310	306	302	304	337	307	339	337	297	350	312	302	311	317	305	330	295	311	289	349	305	285	317	315	325	318	317	359	314	268	274	310	335	308	345	309	289	302	325	326	310	318	307	312	299	297	307	320	308	302	333	316	293	351	346	352	327	308	282	343	312	301	284	345	339	313	294	333	312	333	325	352	289	322	320	304	328	346	331	343	310	309	338	356	313	302	309	337	332	306	300	322	310	269	300	353	304	323	337	327	326	316	327	346	328	317	353	324	334	300	359	287	340	327	305	313	313	319	315	324	361	342	309	357	281	318	314	317	316	323	288	309	305	327	322	350	333	328	309	274	284	337	316	343	344	339	307	319	346	345	307	304	321	287	334	338	321	316	313	326	293	346	322	286	311	320	336	293	315	319	340	305	313	341	307	288	329	325	333	302	301	297	362	335	303	337	292	318	315	331	302	330	311	338	357	346	331	329	328	343	292	291	330	371	310	336	296	289	309	311	323	341	313	315	321	302	309	335	296	298	320	308	331	305	319	340	340	327	345	312	306	325	321	296	332	295	301	378	287	312	335	351	316	342	281	327	300	310	342	325	352	333	351	322	360	348	323	332	299	324	343	322	334	312	325	338	331	324	311	299	340	327	318	310	314	336	323	347	316	306	300	311	287	335	320	291	376	321	305	295	336	325	315	335	302	290	342	324	268	304	340	329	350	355	311	321	320	331	315	302	278	269	301	324	334	325	363	311	331	346	295	307	291	315	333	317	307	300	336	328	337	301	325	315	298	346	321	308	307	313	321	308	329	343	334	358	354	326	312	293	305	317	344	337	314	314	304	329	326	303	299	326	304	303	301	311	313	327	335	327	313	337	304	323	345	320	335	338	311	312	290	337	357	324	313	313	293	336	297	309	317	338	330	335	319	347	339	334	314	310	321	299	305	308	324	341	342	305	323	304	314	358	303	318	290	311	313	312	331	338	330	310	316	378	300	295	337	319	312	326	290	328	305	342	343	313	325	315	348	319	306	288	323	283	305	297	333	316	340	345	289	328	295	317	328	366	347	339	338	303	321	333	319	322	315	293	332	355	342	316	344	346	331	326	335	321	342	360	331	349	349	325	318	291	341	311	341	332	334	327	299	358	339	298	335	327	346	325	332	371	340	332	320	338	314	331	301	357	342	319	311	335	323	345	327	301	335	333	334	323	326	348	327	341	303	333	343	323	296	318	348	311	281	306	310	283	308	298	335	369	349	330	316	284	315	286	306	286	303	299	311	315	287	323	349	332	317	333	333	314	309	342	319	281	337	335	316	320	303	289	343	329	294	310	304	351	337	300	327	338	327	315	308	327	332	343	358	321	327	309	361	339	291	351	324	335	330	329	297	307	342	313	318	313	313	318	307	301	345	313	287	296	321	343	346	323	346	331	345	293	306	314	318	318	320	337	347	337	281	325	308	286	299	330	350	305	350	371	343	317	333	308	308	318	348	333	345	306	342	329	348	305	337	362	340	331	354	349	272	331	303	302	326	309	334	337	283	302	304	326	345	339	344	326	347	321	331	345	311	347	336	306	315	342	307	293	298	356	338	327	320	386	338	309	305	299	292	357	300	301	328	331	312	343	339	304	344	292	282	354	313	307	312	327	315	318	300	309	312	324	298	296	333	321	367	330	307	318	319	347	292	322	303	309	322	299	323	365	328	290	315	351	322	299	340	325	311	329	316	304	289	344	326
40372	25822	21082	14332	6690	2990	2022	1697	1547	1389	1304	1223	1069	983	872	896	882	808	835	833	751	777	695	734	744	802	716	717	773	721	781	713	749	794	807	742	801	777	701	734	746	749	717	698	707	738	717	762	722	692	711	775	714	695	679	710	699	722	707	763	700	718	692	703	720	698	671	748	717	682	676	674	696	655	706	729	645	727	694	688	703	744	673	653	674	713	633	711	722	739	672	663	687	705	679	742	706	711	726	713	682	718	675	658	709	666	729	720	701	697	668	705	704	705	668	695	679	688	680	692	668	712	653	662	688	634	685	738	699	667	700	677	662	689	693	685	681	642	691	705	722	708	639	682	657	660	676	686	648	757	696	679	708	703	653	693	733	685	755	714	684	656	679	726	712	626	702	763	696	704	666	690	685	723	681	730	714	670	671	653	683	701	657	737	690	718	733	683	695	685	671	649	701	715	646	700	713	682	677	688	673	692	670	703	697	683	688	651	676	724	667	693	721	691	669	720	654	744	671	688	709	717	678	698	749	749	709	673	708	753	720	717	690	691	661	691	653	690	681	689	686	688	725	683	635	655	689	684	700	722	718	704	717	671	674	696	722	692	681	694	667	704	670	719	686	731	736	672	706	630	682	676	648	704	689	687	722	693	696	678	703	695	660	697	672	716	701	675	660	671	666	695	699	693	741	698	725	641	689	691	672	685	681	681	651	695	703	700	674	681	694	745	691	677	679	722	698	713	734	677	696	754	716	689	719	674	781	713	727	705	667	698	699	725	700	690	719	688	715	666	664	768	718	639	646	695	704	669	707	695	702	718	670	733	661	699	700	666	650	717	682	655	696	665	722	710	704	723	644	678	667	656	664	707	669	649	753	709	696	712	693	724	700	703	722	657	670	691	663	723	701	719	718	688	703	689	673	693	738	670	648	737	733	665	657	676	686	679	727	706	678	691	740	678	724	684	712	644	689	707	719	655	680	715	712	675	696	642	728	715	696	651	653	693	673	680	678	695	721	733	698	678	715	692	657	678	705	714	697	688	714	702	698	724	728	714	707	692	712	726	711	703	709	701	645	674	668	682	673	705	715	614	703	727	675	671	676	712	726	635	729	689	670	674	715	667	701	668	737	687	660	706	706	673	677	706	701	657	671	674	710	702	661	665	721	706	696	719	687	734	690	709	717	709	690	702	704	662	689	629	718	737	708	664	703	700	726	699	696	691	663	685	675	696	649	722	684	707	689	761	737	670	695	660	651	707	656	693	737	731	676	705	679	719	654	704	692	739	648	634	656	722	683	674	713	659	668	679	669	688	694	684	649	737	665	674	698	748	698	646	709	686	706	677	667	680	688	689	677	700	697	716	697	694	713	701	698	685	705	710	679	660	717	721	740	685	646	723	684	726	687	688	674	648	744	689	717	683	718	716	624	642	659	666	735	637	658	727	651	659	694	678	681	697	708	675	727	729	680	696	646	709	691	666	746	696	642	677	710	732	678	686	712	670	687	697	722	663	647	673	715	685	733	680	636	670	695	663	701	656	701	687	705	680	692	687	721	661	697	663	700	683	700	692	672	702	719	725	700	715	676	727	666	726	736	649	714	697	725	631	698	680	700	701	685	750	668	691	749	711	698	706	693	708	657	704	713	737	704	668	680	644	696	700	697	729	687	673	671	703	766	724	703	687	690	734	715	658	688	656	721	687	659	688	707	690	689	723	669	701	718	708	709	671	731	660	688	714	669	627	685	652	653	660	685	760	684	713	713	685	675	671	686	682	669	633	679	720	685	658	668	681	677	689	716	655	710	685	720	667	675	651	698	700	693	690	712	708	675	657	702	710	700	727	706	700	633	722	658	713	677	693	710	655	694	677	695	766	689	691	701	654	680	722	663	729	723	697	725	648	739	661	684	692	651	703	683	664	703	678	694	719	678	667	693	684	705	705	670	672	714	663	657	716	717	741	692	691	728	709	642	694	682	671	665	760	693	708	677	681	668	685	632	652	713	658	657	717	692	702	716	714	664	684	700	635	706	713	706	681	657	681	707	677	669	702	717	692	745	726	723	717	731	707	676	692	698	679	717	700	720	667	679	695	660	683	676	676	669	680	741	735	686	721	701	714	676	682	651	686	649	692	701	670	655	692	686	670	685	669	670	687	660	694	687	633	664	677	692	697	692	703	705	719	667	678	678	693	693	659	635	678	696	728	704	675	673	656	715	699	669	635	699	706	696	765	708	676	664	701	669	691	691	702	691	698	685	693	714	712	673	714	682	663	650	685	687	700	696	646	693	692	716	704	696	740	669	683	651	699	709	715	741	678	672	672	664	684	680	728	727	706	678	682	620	680	679	710	678	687	687	717	660	680	624	681	702	665	721	689	654	667	671	666	721	700	690	656	675	677	680	688	659	662	655	654	714	727	676	711	697	689	677	658	652	637	626	693	677	691	697	698	631	672	688	698	685	630	679	715	680	658	740	683	700	728	731	690	733	708	647	668	672	700	723	682	706	729	690	654	714	687	703	660	693	670	658	630	681	700	714	684	709	659	732	681	651	755	685	691	636	701	654	676	657	677	666	731	691	654	696	700	653	736	681	679	700	685	656	670	690	675	671	702	697	698	683	686	657	719	667	709	703	673	700	683	652	713	692	662	710	732	669	677	730	693	659	664	712	685	724	701	705	673	714	674	717	681	720	689	658	730	711	693	701	657	701	665	686	693	718	658	728	676	732	706	685	718	701	707	696	634	696	687	640	708	686	677	685	682	715	657	686	675	669	701	663	677	696	715	731	705	676	692	728	745	729	724	703	640	686	688	730	686	658	712	624	709	682	704	687	688	686	694	692	709	675	693	645	691	651	660	725	747	689	673	711	676	708	680	662	665	668	683	728	725	681	738	671	695	718	699	660	688	694	717	710	675	697	714	665	667	724	701	706	713	683	674	678	664	678	695	694	742	677	669	659	702	726	651	644	673	711	699	702	672	688	705	676	721	656	716	730	670	690	741	672	712	667	706	687	732	685	668	716	718	675	696	695	699	655	724	687	679	684	736	665	715	697	684	727	665	694	694	709	677	685	676	692	732	727	714	653	723	687	735	715	658	697	664	722	729	685	692	698	626	728	691	675	691	669	668	682	693	665	717	714	707	708	696	675	709	671	661	712	714	674	712	705	664	685	654	698	623	704	693	696	677	693	669	669	697	719	694	693	720	693	703	698	695	693	665	713	709	674	744	666	685	666	690	701	722	663	699	657	627	705	708	699	728	681	692	663	712	688	723	667	710	686	692	680	734	727	691	693	695	715	700	703	720	650	668	725	690	695	716	674	723	688	677	697	731	692	685	662	690	661	666	680	664	712	655	683	684	672	717	699	687	647	671	707	643	652	626	664	736	638	758	700	671	684	688	697	709	637	658	729	694	711	672	701	657	698	744	674	694	713	700	648	708	669	709	714	671	702	706	683	654	668	708	681	700	722	660	703	650	683	662	703	687	721	703	676	703	696	724
44696	24408	11672	3762	1111	526	458	448	403	376	350	369	335	339	345	327	342	326	351	329	320	305	305	298	350	373	303	341	325	288	335	330	294	357	291	331	308	328	331	335	333	351	321	272	356	315	285	334	333	351	323	348	335	329	340	332	315	326	317	304	337	315	316	347	284	329	320	322	290	321	294	344	358	359	297	294	338	363	317	329	329	338	317	321	301	292	285	345	256	331	301	337	327	316	301	341	305	316	326	342	321	310	350	354	305	351	320	318	353	303	322	342	334	325	302	323	289	340	328	314	320	340	277	325	301	324	295	333	316	326	306	317	279	332	322	316	307	326	298	311	338	282	326	296	319	338	336	328	343	323	315	337	322	356	317	338	300	340	300	336	349	342	324	320	317	307	323	299	340	329	343	342	310	313	315	303	332	305	325	319	325	310	290	296	296	328	317	301	339	327	351	320	374	310	287	338	305	336	319	300	309	301	314	341	318	325	366	327	313	361	316	305	322	353	320	327	315	294	338	329	309	308	351	333	327	320	310	336	336	349	317	341	295	330	286	309	329	305	315	285	333	313	310	332	349	337	319	301	312	307	332	329	321	306	291	326	342	330	330	290	329	310	335	323	334	332	306	323	287	332	316	362	326	320	340	379	316	334	382	340	328	323	344	304	325	330	321	333	335	315	314	328	329	329	318	316	300	315	345	322	300	289	277	306	333	329	305	315	302	307	291	311	360	330	342	346	320	329	360	327	306	321	319	279	331	326	324	339	331	332	351	332	316	312	336	291	285	305	356	309	334	324	323	338	318	286	278	355	296	311	333	326	307	319	309	305	322	312	329	342	329	319	329	327	336	336	309	325	327	313	331	338	319	326	317	340	341	382	312	347	330	303	305	322	339	322	317	336	296	321	317	316	387	312	304	331	341	329	318	339	343	322	282	311	316	322	307	354	332	296	304	320	310	334	313	323	316	328	325	354	344	300	304	337	342	317	348	329	311	315	299	321	307	313	311	327	323	345	317	324	317	308	334	342	315	315	285	352	353	318	322	309	326	286	300	304	289	272	273	315	314	290	295	347	335	294	333	308	318	293	325	328	311	352	324	344	320	339	317	316	311	360	336	351	309	303	291	328	310	327	341	314	293	318	323	306	297	320	297	326	351	325	316	336	308	304	327	311	307	315	321	336	329	338	302	335	340	312	318	296	313	308	315	319	323	303	320	340	345	330	330	294	346	310	283	321	325	345	339	324	301	310	330	347	330	303	302	341	316	326	325	315	279	306	333	360	305	350	347	314	353	327	381	299	283	324	314	319	278	288	308	366	312	339	325	345	340	326	321	277	321	322	325	309	338	316	308	327	314	334	311	338	323	330	308	327	326	307	331	315	312	342	293	356	305	306	333	298	275	321	338	316	323	354	333	320	299	306	316	291	337	319	336	343	326	312	312	339	330	325	337	315	308	349	305	359	299	329	311	346	339	325	303	369	307	278	307	319	327	310	334	319	331	339	356	301	290	307	315	320	318	321	319	313	346	294	281	335	299	340	321	319	336	335	312	332	275	319	309	319	320	275	338	289	331	328	292	293	349	326	334	345	372	326	317	326	304	350	341	356	294	325	313	318	309	329	339	338	344	312	299	338	308	314	330	319	343	314	319	323	278	315	317	352	313	322	353	303	323	342	313	311	323	323	305	296	322	333	320	336	325	326	328	301	315	334	335	330	331	326	322	330	297	288	290	306	340	303	315	330	337	320	316	353	330	319	304	335	299	313	308	323	313	323	310	327	344	343	306	305	311	292	334	361	348	325	346	334	290	329	333	324	344	314	307	343	321	351	379	336	301	360	312	325	314	323	340	294	303	341	359	313	320	337	292	315	301	335	308	310	292	316	376	296	293	356	326	288	291	353	314	315	368	333	285	312	313	334	292	328	310	333	324	300	297	330	349	304	302	301	341	305	303	344	300	351	375	311	293	333	304	284	324	309	334	332	354	327	353	340	333	351	317	289	337	348	327	298	305	314	333	323	329	322	354	331	355	304	313	335	322	358	332	343	339	313	319	330	329	330	337	336	357	334	298	336	309	323	372	303	300	296	322	316	307	313	317	321	369	304	315	325	320	360	340	317	321	325	332	288	319	350	339	315	332	320	345	349	334	325	320	345	281	343	296	328	331	326	309	280	330	315	381	288	340	303	341	321	316	343	326	310	316	330	331	323	322	311	328	329	302	318	355	323	343	312	297	317	329	353	333	338	336	362	345	345	340	344	348	360	317	302	350	273	302	312	348	305	329	307	339	343	313	319	299	354	342	319	340	314	333	291	343	337	328	356	301	286	326	300	325	305	330	336	312	355	309	309	351	321	321	324	323	321	344	334	287	293	323	313	332	315	307	315	318	320	286	296	358	308	323	351	352	333	309	381	340	344	313	299	357	333	315	339	370	287	319	343	310	304	324	308	359	302	315	337	335	301	311	317	285	300	306	310	340	366	298	347	329	316	305	330	320	342	301	342	351	346	292	333	290	301	297	350	331	357	312	331	306	304	362	317	343	334	332	312	353	313	308	292	353	333	305	344	336	309	322	320	311	339	303	306	305	332	330	294	312	329	304	306	349	327	326	288	341	350	343	374	337	315	328	300	304	323	297	298	285	303	329	330	306	317	335	315	326	342	334	338	328	341	324	331	318	320	281	329	317	342	287	305	314	281	348	333	314	320	322	301	311	355	297	347	339	310	293	312	318	311	333	323	322	290	308	298	306	323	311	338	279	328	324	328	290	264	304	310	322	324	316	336	327	341	290	286	308	307	342	338	333	328	333	284	300	345	341	291	313	306	328	333	347	351	330	289	314	337	346	331	353	338	344	323	303	361	324	350	351	349	320	346	302	331	344	332	331	346	337	318	314	317	313	324	308	324	323	318	346	305	291	302	307	301	320	332	347	351	328	323	311	328	341	320	325	333	317	327	330	370	309	356	321	337	319	323	325	315	325	308	318	341	344	355	309	318	294	303	299	339	337	332	346	328	331	325	355	318	342	343	347	327	295	358	304	333	304	301	336	303	299	295	276	340	308	305	296	282	337	308	287	312	338	299	342	313	316	303	351	344	333	279	321	391	330	321	342	356	298	310	313	304	338	287	343	314	323	355	321	302	330	340	336	332	311	368	309	307	310	325	299	317	283	317	354	336	323	340	340	316	323	310	334	345	317	341	350	329	350	355	302	334	355	301	347	305	276	330	335	332	294	306	354	326	359	273	333	317	303	329	336	333	310	316	388	339	325	314	327	324	335	362	327	343	342	307	311	330	345	317	297	346	306	336	335	320	319	371	339	314	319	346	272	315	336	337	320	349	373	338	333	308	308	332	324	350	287	309	342	324	338	335	306	307	308	314	298	298	310	313	339	301	354	335	344	335	296	349	320	325	321	319	292	325	341	313	329	328	339	319	336	331	303	295	323	322	350	306	315	290	313	325	308	292	325	317	325	341	313	320	326	331	274	323	310	321	344	315
27579	17087	14329	7547	3030	1571	1347	1201	1107	1021	952	965	913	863	818	810	764	796	792	746	731	692	744	700	686	733	695	715	759	737	681	729	744	729	727	777	706	698	741	727	678	710	706	692	728	717	772	694	707	666	732	702	689	703	729	774	692	670	677	683	672	719	650	724	709	720	679	677	720	704	756	697	653	709	727	702	708	640	683	688	709	704	689	671	727	714	697	693	663	689	650	656	675	696	720	713	645	730	739	650	659	722	726	708	671	692	669	702	716	636	741	713	739	715	663	741	674	683	717	762	662	665	679	700	728	709	711	687	707	701	677	700	694	654	743	705	698	735	706	685	691	674	684	675	752	692	693	676	720	697	705	696	661	734	680	683	672	697	647	696	716	699	642	747	718	734	650	712	739	728	695	730	681	653	693	700	685	686	691	704	702	771	723	672	681	688	688	694	681	711	713	673	686	670	747	714	674	687	703	674	673	694	682	733	704	703	677	663	735	751	676	730	669	649	725	702	707	733	630	696	740	648	730	717	678	698	681	703	724	740	653	690	683	714	690	655	725	720	762	708	672	703	681	726	672	736	716	671	737	683	666	665	719	652	711	679	698	676	662	711	673	689	744	728	728	716	716	700	683	699	732	685	693	649	657	680	656	683	665	655	649	671	695	724	673	697	729	730	693	685	719	740	653	691	706	708	676	698	674	708	697	723	643	690	695	674	644	734	683	717	672	715	662	658	690	683	713	679	697	668	687	684	693	698	712	726	699	651	693	712	706	669	657	723	704	690	678	685	748	691	710	672	695	674	674	681	707	704	702	661	674	682	733	717	676	672	635	669	680	664	712	678	683	746	695	738	724	715	729	734	716	665	677	686	728	676	701	717	646	695	712	662	689	702	750	678	707	673	663	687	653	695	715	682	651	713	690	708	695	685	695	712	657	679	690	666	674	704	718	711	683	675	661	724	680	714	655	702	665	681	709	646	711	727	644	654	687	674	677	657	653	721	711	666	721	668	700	684	735	707	696	718	721	688	701	699	712	699	718	709	720	709	705	665	670	669	694	669	753	738	726	648	736	682	676	719	731	745	703	684	714	670	679	729	679	706	718	694	698	688	705	719	664	712	687	694	663	744	705	740	728	700	705	686	697	730	711	704	722	735	697	668	678	659	658	671	726	690	682	676	684	667	714	704	693	677	713	715	713	741	691	678	702	711	707	680	712	728	671	688	687	638	694	704	711	689	679	666	675	700	714	648	753	668	734	694	694	644	667	681	695	695	714	727	737	730	710	708	720	664	714	728	676	731	687	672	698	699	739	705	696	697	684	681	684	675	674	697	704	714	684	696	661	677	668	732	720	679	692	669	740	672	670	712	742	664	698	702	715	731	687	723	721	716	703	660	707	666	707	680	681	725	654	700	639	713	704	682	705	679	697	716	701	742	681	712	686	695	710	734	714	722	676	701	663	710	697	684	681	683	667	690	712	661	728	681	663	684	671	698	711	709	721	701	660	717	717	677	697	617	688	668	691	713	662	706	721	670	694	709	705	675	724	706	694	694	720	697	681	680	685	722	659	689	697	647	676	703	725	737	685	662	661	691	671	695	689	713	686	704	657	713	666	633	737	705	701	697	713	643	675	658	663	677	665	673	732	718	637	709	717	712	699	719	736	680	690	670	712	712	715	685	701	677	653	764	645	693	680	671	707	734	686	686	736	692	702	694	704	677	664	682	645	659	722	711	693	716	674	673	715	666	698	660	721	729	757	696	673	703	695	681	699	679	664	737	711	643	701	724	651	711	671	707	689	691	728	703	698	699	735	694	641	722	717	699	672	673	709	664	700	677	721	717	681	709	701	701	687	687	665	681	696	744	715	699	683	721	749	657	721	716	721	699	643	699	741	687	710	704	670	694	695	730	712	683	706	723	691	721	698	683	707	706	698	668	699	705	710	698	654	663	705	696	703	673	730	691	684	704	711	675	685	704	677	725	679	678	734	707	660	767	689	708	680	645	719	729	679	704	712	755	691	683	647	704	666	708	680	674	710	678	724	743	696	675	683	702	748	712	681	684	720	690	671	703	736	703	670	690	676	670	733	678	708	665	728	691	649	718	647	722	707	710	679	689	733	667	691	693	725	730	651	702	717	689	754	703	647	775	731	690	642	697	684	675	666	659	699	660	679	675	658	681	720	690	742	671	652	660	667	715	688	681	695	734	634	694	728	723	733	673	677	709	690	699	685	708	673	705	705	704	693	656	690	687	700	673	712	691	734	688	662	648	679	648	668	672	664	631	691	696	669	719	714	704	688	656	722	732	737	705	706	704	710	727	714	673	719	684	687	707	681	678	681	718	707	687	710	707	699	750	671	694	655	695	701	655	627	684	692	685	664	771	691	684	669	689	725	709	695	679	738	703	666	673	694	670	654	697	661	746	660	707	675	723	663	615	680	686	668	721	661	650	673	676	730	690	712	665	700	673	671	658	645	680	736	668	720	648	631	689	690	686	725	677	719	640	681	674	668	742	691	638	677	689	658	684	678	716	678	670	705	670	663	705	650	718	723	700	726	711	690	703	730	696	664	675	666	687	669	688	661	692	756	667	699	678	707	714	669	667	739	729	700	656	692	675	697	671	647	667	717	688	680	725	708	653	680	717	769	700	708	668	692	653	701	731	703	648	730	700	714	714	667	755	679	693	708	692	711	693	726	706	707	705	691	675	742	676	722	690	671	713	676	683	702	645	723	673	687	667	711	698	702	699	677	714	687	670	696	704	671	705	730	723	683	691	714	695	694	680	722	704	701	757	635	653	748	669	667	659	720	701	730	649	705	694	685	677	718	752	679	716	681	701	678	688	737	694	732	712	648	701	732	683	681	684	667	704	719	698	693	664	701	686	724	673	702	682	689	711	698	725	683	658	660	659	715	666	715	689	686	696	672	684	717	644	691	724	703	706	678	691	661	619	671	666	727	706	718	694	721	697	627	694	670	666	667	726	661	695	719	707	710	684	684	696	704	696	671	700	726	730	699	697	718	718	687	760	685	697	723	710	699	675	689	664	689	724	691	689	712	694	705	710	738	696	677	682	692	655	687	683	674	689	653	676	669	741	696	669	657	685	714	641	715	725	641	715	678	648	676	665	610	704	656	708	730	724	691	665	687	646	671	716	699	700	662	696	679	701	709	701	665	637	691	739	673	721	685	683	718	701	714	698	714	669	752	756	685	681	691	691	690	673	711	706	687	705	670	718	706	686	663	705	691	678	703	669	715	717	658	693	666	690	680	668	724	705	699	707	674	711	700	637	690	686	674	693	678	717	630	675	699	698	691	675	696	700	683	677	698	682	683	685	715	625	684	676	723	674	679	673	691	655	707	711	760	656	687	713	674	734	695	696	686	671	706	695	694	678	691	732	728	695	699	653	677	694	660	715	701	657	691	679	697	742	723	644	694	736	668	721	694	712	702	663	687	698	682	673	710	723	704	684	709	692	703	676	654	707	691	704	690	692
54611	28827	13737	5611	1721	717	526	434	465	442	412	375	398	364	373	358	298	352	335	301	325	349	318	303	319	357	325	317	342	335	317	335	313	338	318	320	351	346	320	335	295	297	355	321	336	341	317	317	337	351	309	306	334	298	306	337	297	342	321	350	341	306	330	324	361	323	286	308	309	358	326	315	307	279	333	316	318	284	297	330	305	337	352	328	298	315	287	289	300	320	318	342	350	317	322	341	309	321	297	318	309	302	357	323	331	313	315	322	325	328	342	317	338	355	317	315	320	296	315	355	320	323	292	336	323	292	332	280	274	302	323	295	309	309	339	345	317	314	300	300	314	340	293	317	342	322	292	308	303	300	274	299	335	341	301	327	304	296	293	363	318	312	345	283	322	325	333	319	301	286	284	320	336	332	322	328	340	267	323	306	304	318	325	327	328	309	271	329	313	282	315	311	303	296	337	302	315	314	323	337	314	307	300	305	302	300	321	283	325	333	267	338	309	293	334	337	309	288	295	324	313	346	298	333	289	294	287	301	287	342	296	330	332	332	294	305	292	339	332	315	331	306	316	317	309	329	304	304	299	304	318	302	315	310	306	281	283	325	318	301	336	298	350	330	294	318	318	304	271	324	294	317	282	284	277	365	313	309	292	338	325	308	322	339	328	297	269	294	302	309	329	297	335	309	263	337	323	294	321	317	306	318	339	329	317	326	326	306	306	333	310	301	324	313	295	338	352	314	312	297	300	298	318	329	329	295	317	337	314	321	332	296	298	301	334	330	334	324	334	312	315	308	276	317	363	323	313	328	315	302	289	278	316	303	329	306	315	343	349	328	326	298	328	295	291	306	306	294	310	309	314	305	305	294	307	350	329	268	317	334	307	308	300	324	340	329	323	352	326	354	294	295	327	333	313	303	305	296	344	306	285	322	283	288	287	316	307	299	276	329	336	304	310	345	309	350	309	335	309	300	300	294	305	337	303	321	324	310	318	351	324	346	281	310	332	295	283	336	346	366	320	292	317	330	305	281	317	318	278	307	298	303	311	268	308	301	331	325	339	330	343	307	318	348	334	321	311	295	304	287	306	298	324	325	332	297	288	297	294	317	337	312	314	315	322	296	305	295	318	292	337	330	326	286	329	311	356	303	299	320	305	304	324	334	314	328	344	331	300	321	326	314	335	326	301	351	345	314	331	313	337	305	304	326	317	314	311	328	324	289	306	336	349	315	292	322	334	299	305	320	341	335	335	292	304	311	324	334	292	303	301	334	321	288	314	312	284	332	338	298	303	306	308	292	323	339	333	332	342	343	299	287	308	293	302	313	315	328	306	321	321	325	300	322	308	299	355	314	334	325	310	287	296	302	316	335	297	335	316	297	309	292	343	345	299	324	311	319	308	319	328	300	345	311	327	329	302	328	309	267	319	302	308	320	307	368	334	330	299	294	308	324	340	313	323	332	281	315	278	312	313	312	302	299	349	334	345	283	291	327	312	305	292	331	343	353	328	337	303	298	322	348	329	344	283	315	312	303	330	329	311	273	325	333	326	319	335	342	315	367	314	331	324	329	305	298	308	289	311	295	342	334	335	340	300	314	330	321	358	331	316	337	346	333	317	310	306	312	321	317	340	325	291	331	312	356	350	314	329	303	333	316	296	313	317	309	307	301	302	314	333	305	273	313	309	307	336	323	266	294	296	295	309	348	324	349	358	327	324	307	290	301	364	334	265	285	316	330	302	305	297	324	309	321	304	331	300	341	302	313	337	293	320	324	326	324	349	285	335	320	311	312	300	325	314	292	324	316	315	297	357	293	339	322	335	305	297	293	326	320	321	304	330	317	310	341	327	342	310	329	305	295	329	305	302	347	330	308	327	280	334	317	317	310	292	318	321	327	329	325	314	329	314	308	292	320	301	300	352	310	326	350	341	313	334	304	321	287	327	308	317	336	344	317	313	307	311	293	286	297	282	322	310	292	284	309	353	322	334	345	279	338	317	301	320	315	329	304	323	315	371	360	303	351	300	312	320	308	318	321	320	298	293	321	349	344	328	322	313	308	304	320	294	311	321	305	346	323	306	332	306	275	306	288	316	324	327	325	305	306	294	339	301	311	313	354	303	300	306	320	313	298	335	338	283	330	345	304	297	326	289	261	278	294	323	298	316	312	337	290	309	318	286	306	318	305	321	316	298	313	333	319	291	302	330	297	349	307	281	323	331	314	325	313	320	272	293	323	337	308	314	326	356	331	302	353	290	337	321	307	307	315	319	311	336	304	311	318	309	350	299	323	338	290	315	339	343	298	309	310	293	316	280	295	308	321	327	353	314	293	301	312	311	296	327	334	301	296	362	317	302	317	321	293	297	333	325	318	305	299	306	298	331	309	305	325	296	315	314	309	306	301	345	300	347	291	348	302	320	324	351	307	312	313	359	321	302	301	329	314	315	348	330	308	310	321	275	316	308	324	326	350	347	336	307	291	317	319	300	324	303	274	296	313	351	336	329	326	334	340	349	317	282	344	314	313	285	298	318	342	299	316	304	337	303	286	309	348	338	322	300	300	309	307	327	296	308	310	289	315	327	290	300	295	329	335	346	298	317	293	335	319	300	319	336	336	312	356	318	299	304	313	282	297	356	317	283	358	304	301	301	292	309	323	345	309	296	307	305	335	300	318	305	302	327	342	308	345	339	331	335	330	324	320	324	323	337	367	313	303	302	333	327	349	339	341	314	300	345	284	323	318	336	316	331	348	293	311	306	287	294	324	342	326	251	297	336	323	307	283	312	335	362	325	316	343	298	284	281	304	318	323	321	301	313	329	331	291	296	311	321	282	334	306	321	313	298	301	351	302	342	331	316	345	283	291	301	330	286	296	281	311	343	278	324	336	316	352	289	271	279	320	323	336	333	302	309	325	305	324	300	323	335	338	303	313	284	287	316	333	304	314	294	329	313	313	335	308	347	323	303	296	345	334	298	344	312	276	309	313	282	293	334	339	326	330	334	331	318	365	306	325	325	310	310	330	300	314	314	302	326	334	335	315	359	305	291	326	269	323	316	299	292	316	318	349	326	330	339	319	271	281	301	282	348	327	327	317	281	316	322	321	311	326	292	347	316	323	357	315	321	321	316	321	307	299	293	312	323	298	328	336	324	301	307	320	319	290	306	327	299	340	329	318	318	296	318	329	310	315	329	351	317	293	315	319	358	276	348	290	371	335	329	296	319	320	300	346	286	326	312	338	331	270	328	305	335	316	324	274	303	329	332	293	328	287	314	322	314	328	351	300	326	325	303	330	296	329	340	339	290	325	351	345	329	338	325	339	339	285	317	309	310	321	328	328	333	313	301	306	308	292	311	332	319	330	301	367	343	350	310	321	320	333	311	294	295	338	309	309	328	288	309	291	345	329	302	288	322	309	347	305	285	316	320	307	296	341	312	330	315	302	381	312	322	291	322	290	322	331	333	329	328	333	296	330	324	320	332	313	342	298	292	333	295	296
34181	20685	15543	11430	4929	2272	1820	1606	1481	1283	1154	1101	1028	986	850	851	868	815	780	805	783	781	749	720	705	753	762	763	745	748	730	732	700	788	738	757	718	730	725	731	697	682	768	691	723	684	683	700	711	688	721	662	667	729	735	683	726	711	716	683	701	719	724	662	700	721	655	654	651	660	707	649	689	684	676	653	640	697	662	675	660	698	621	710	691	697	721	664	662	677	715	653	666	671	672	732	670	691	669	650	689	741	667	728	721	715	745	722	713	653	713	656	665	684	701	687	758	696	636	719	674	720	676	686	707	664	687	684	645	704	728	645	674	644	664	663	666	676	677	674	698	665	691	662	676	650	699	699	717	687	671	716	624	692	688	670	669	666	670	694	668	669	703	683	701	681	708	728	671	692	653	708	680	691	665	665	680	702	674	726	643	696	682	706	702	652	696	720	692	666	645	676	692	720	661	687	672	723	713	697	678	692	719	709	651	699	689	703	668	665	634	649	699	709	643	699	715	663	670	651	670	659	632	691	705	617	664	681	684	676	658	673	635	641	685	680	701	649	589	708	650	695	654	694	670	675	683	658	720	700	732	662	670	678	693	693	696	714	648	708	649	726	646	665	708	747	673	676	711	683	645	655	693	715	693	659	706	669	629	656	671	682	710	675	730	701	680	739	670	714	684	692	653	675	680	680	701	707	681	719	684	670	681	662	706	683	670	683	713	648	642	684	711	712	687	678	665	664	671	651	645	690	706	659	667	726	676	693	703	665	748	665	688	705	668	703	647	668	690	702	676	691	687	669	674	712	708	692	652	707	680	645	673	708	687	670	718	668	703	656	668	685	640	709	710	671	662	717	692	670	675	723	723	686	710	662	652	705	705	678	648	648	697	676	675	693	738	696	655	684	702	644	705	652	635	706	684	685	671	637	665	654	720	698	706	647	652	669	658	641	713	647	632	682	683	654	693	685	687	671	625	667	664	673	683	725	673	691	700	699	719	690	677	723	691	684	703	649	735	706	677	679	652	720	703	695	685	723	658	686	677	665	645	696	647	636	716	666	660	696	709	691	721	706	679	656	665	721	649	639	684	656	701	735	650	680	714	672	695	693	710	688	735	680	657	728	674	675	680	696	722	686	677	703	674	683	698	664	681	725	700	704	699	669	684	660	691	713	660	670	670	630	685	673	691	701	668	677	692	635	702	664	678	664	653	695	692	644	713	689	669	687	693	635	715	712	669	672	682	674	691	724	689	669	703	692	637	722	684	650	731	663	698	705	677	682	669	698	681	694	711	721	639	690	667	682	681	698	626	684	706	697	680	680	669	665	656	704	699	708	690	693	674	668	670	712	654	676	702	705	684	655	692	671	681	691	687	678	691	676	685	710	704	668	718	644	712	711	698	679	704	655	680	701	679	688	676	634	717	688	667	694	647	707	731	671	663	692	716	692	671	653	683	647	706	699	685	674	681	716	676	690	694	670	657	711	684	710	727	704	658	662	658	659	653	674	660	687	687	757	660	687	657	687	684	712	691	689	730	722	660	670	653	667	690	664	731	669	664	716	669	659	700	707	700	667	698	637	686	695	680	652	699	668	655	716	642	689	693	689	683	663	686	665	659	692	671	713	646	680	686	669	649	693	693	698	700	711	705	654	656	700	691	707	673	678	718	719	654	767	650	678	674	729	665	651	692	661	699	690	685	670	671	652	738	706	688	681	725	683	694	721	682	687	719	631	689	643	694	687	627	624	672	720	712	711	667	678	662	712	657	676	681	685	642	689	681	645	681	648	693	665	679	654	743	639	699	709	672	708	665	661	678	655	687	697	665	693	720	635	699	674	686	709	700	708	677	757	652	671	712	672	633	704	694	685	718	695	694	672	683	690	739	664	689	636	674	700	687	677	659	703	726	701	669	671	709	700	659	691	654	684	719	687	707	645	676	712	717	668	686	670	690	684	670	661	697	641	652	687	687	684	615	715	676	697	682	673	635	746	690	649	702	675	687	699	692	725	701	685	674	682	659	670	678	669	690	674	682	667	674	657	698	715	728	687	684	686	626	683	676	728	671	663	660	654	679	708	678	663	661	680	697	671	672	695	697	648	735	661	712	675	633	659	664	678	664	702	708	676	690	710	643	692	680	695	659	686	706	684	711	657	697	702	700	688	692	651	672	709	668	650	651	719	680	698	674	686	676	661	692	689	692	674	665	666	685	655	693	673	708	702	700	700	630	685	719	695	717	707	667	666	708	698	695	733	653	655	653	691	650	687	676	708	636	659	708	690	700	669	693	700	649	684	674	680	694	671	669	634	650	633	673	674	656	641	676	703	714	708	688	660	662	681	719	683	675	691	662	642	681	682	693	668	652	673	707	697	679	707	648	656	723	618	687	695	675	700	633	627	718	681	716	608	678	711	686	687	683	674	658	694	648	708	646	685	731	671	647	701	701	742	663	669	658	646	681	700	713	656	687	702	686	669	660	683	666	677	642	690	692	641	674	667	661	655	732	720	685	719	671	687	680	710	695	683	648	676	668	677	705	675	689	724	670	727	697	681	660	673	698	734	704	653	683	711	629	714	672	650	694	701	666	685	669	670	655	679	657	634	695	690	689	702	683	718	651	674	705	678	685	676	682	687	695	696	683	626	680	666	686	682	730	726	675	703	725	648	673	665	700	668	661	671	741	720	665	675	661	698	725	692	666	671	656	715	709	646	698	645	665	677	635	670	656	716	686	673	679	674	640	642	727	677	660	689	656	666	717	685	680	654	685	712	746	666	670	714	709	656	695	623	704	682	639	636	701	673	711	668	635	683	685	695	723	683	666	693	705	685	698	653	666	694	731	662	666	725	666	739	730	685	668	639	656	694	695	665	677	704	735	710	674	746	710	647	668	688	646	660	700	703	671	617	709	666	669	679	682	696	697	705	688	718	686	706	671	696	661	706	718	686	672	644	718	671	681	697	656	655	690	704	628	637	678	661	718	670	624	693	727	730	695	725	688	704	658	666	655	673	714	703	695	654	639	656	657	748	689	700	720	676	673	679	680	651	636	670	645	653	666	676	663	659	680	625	756	692	684	689	688	708	692	679	754	700	702	663	713	670	713	634	713	666	658	695	667	657	695	665	664	700	655	708	631	684	664	665	669	691	663	674	660	664	675	677	743	693	687	681	688	679	717	724	699	695	713	709	678	731	738	742	693	706	659	668	703	661	680	644	645	671	655	674	634	676	614	739	703	692	657	628	690	674	662	667	687	642	698	722	653	683	631	678	670	702	672	676	686	706	708	726	693	671	683	734	669	711	682	646	689	689	659	733	693	717	698	719	654	687	670	720	679	705	699	693	624	720	665	696	676	645	667	685	644	655	667	666	704	692	690	686	698	647	670	663	644	663	644	739	700	680	678	732	671	696	672	691	679	666	674	658	681	679	686	699	699	687	693	660	651	660	700	685	698	678	712	675	695	696	679	703	676	700	674	734	664	675	664	669	664	666	649	733	723	713
62654	37521	21253	8637	2394	886	585	529	536	518	442	412	401	358	383	371	369	360	354	372	360	363	322	299	317	318	319	370	357	324	301	318	284	307	364	356	318	309	287	351	324	291	326	341	283	346	315	342	293	367	317	325	310	336	333	355	325	337	306	336	295	315	315	324	325	353	316	305	314	338	320	329	312	334	328	329	322	306	325	305	301	321	320	333	285	339	306	344	342	299	292	323	295	334	307	331	322	330	340	295	303	339	328	321	312	317	317	311	313	301	342	322	314	297	321	338	326	322	308	330	339	330	300	329	331	313	329	311	328	334	319	308	301	323	323	316	294	296	281	333	339	319	319	364	328	330	311	304	318	310	325	331	312	313	290	309	333	308	381	334	278	321	336	313	322	316	324	302	304	311	299	303	331	319	347	322	319	292	287	336	298	342	307	318	307	346	348	306	325	350	288	330	349	327	322	289	312	332	312	321	304	304	307	312	361	340	338	309	307	326	315	317	276	355	318	322	319	327	315	272	318	315	305	320	300	337	311	310	317	343	361	294	340	290	349	295	348	337	329	294	307	369	332	350	299	310	349	326	321	280	270	320	345	332	334	323	295	322	324	330	311	310	316	319	314	375	347	362	347	350	340	337	314	342	327	358	319	311	339	350	361	344	332	351	341	363	333	316	321	313	287	309	317	305	328	319	322	320	326	329	302	319	314	292	355	310	297	308	339	294	318	322	307	304	328	345	321	338	329	309	357	352	335	301	329	307	333	294	339	343	279	286	315	321	308	327	351	318	339	322	319	324	333	360	318	332	318	353	328	329	313	333	335	310	324	311	317	299	351	341	319	316	310	317	324	295	307	340	299	295	308	365	328	334	331	318	378	330	314	325	316	311	318	326	351	317	336	288	318	337	302	300	270	323	336	317	335	329	363	325	329	368	289	320	317	342	330	293	320	373	313	299	319	327	316	312	290	334	329	345	306	302	306	349	324	301	354	320	307	307	320	310	344	326	312	325	318	309	319	334	349	316	308	319	348	311	335	331	327	314	338	330	295	333	337	317	333	306	295	312	347	343	322	327	321	369	339	301	340	333	331	362	344	336	287	315	268	316	356	317	333	356	339	320	283	299	310	322	347	303	325	365	360	315	352	330	343	313	306	366	335	333	318	339	340	322	349	341	322	302	298	352	318	341	350	299	311	277	287	319	327	333	312	336	283	318	324	347	327	313	333	350	306	330	312	341	335	331	316	305	329	326	332	319	335	336	314	323	345	323	318	353	316	331	302	355	300	314	291	322	328	329	307	306	334	303	313	346	343	306	324	323	333	356	307	309	305	344	305	341	339	298	295	274	280	359	330	314	344	343	328	310	337	360	349	337	296	330	327	341	312	303	313	315	334	300	342	318	341	312	292	327	350	314	339	303	336	339	329	343	308	313	317	339	342	310	312	326	343	333	342	343	312	335	321	282	319	309	338	301	306	344	338	362	327	307	329	311	350	350	323	305	304	344	330	329	363	302	332	322	335	354	318	318	337	327	345	309	298	353	320	347	332	320	313	329	345	328	325	301	330	299	315	313	278	282	293	328	321	362	327	352	341	307	291	319	329	302	304	302	347	311	311	313	354	307	295	321	328	346	338	356	328	327	337	362	346	284	320	306	328	299	310	319	328	302	304	337	302	321	314	301	297	321	310	301	300	302	348	331	344	359	326	344	316	346	314	327	351	280	311	280	354	313	353	339	314	294	307	303	318	320	315	297	337	339	341	335	311	310	331	323	319	322	306	318	343	323	309	312	295	352	327	308	297	274	334	313	330	335	358	337	353	322	323	327	282	343	337	327	292	336	296	337	348	330	328	324	347	329	331	329	329	309	351	340	315	308	305	310	334	317	318	323	319	322	318	346	287	338	304	314	309	295	350	324	310	307	339	330	314	362	315	299	328	300	333	318	321	340	376	353	325	292	348	349	336	328	327	353	306	320	349	331	322	360	320	325	325	320	298	297	345	361	302	308	321	291	315	345	319	310	359	311	316	318	331	329	301	342	326	338	347	360	309	310	361	331	306	333	328	314	316	298	294	339	308	345	353	303	317	286	346	307	314	299	305	324	317	323	325	352	317	329	346	325	314	328	286	309	352	305	332	339	324	287	287	311	344	320	298	288	297	333	301	316	344	352	307	312	298	316	307	302	326	325	303	330	326	338	341	359	311	306	347	301	306	297	333	320	334	280	353	297	298	305	302	327	306	305	291	361	344	324	375	322	299	320	323	323	317	356	288	317	303	318	291	307	331	339	339	326	312	288	339	352	313	322	317	302	315	286	306	328	308	315	301	355	354	324	312	298	288	337	290	322	336	345	319	345	295	356	317	317	341	341	346	341	286	341	325	345	308	322	292	334	312	297	309	349	316	303	314	316	285	325	334	289	337	319	345	340	345	312	298	313	314	336	296	365	306	334	358	316	322	321	325	353	346	314	345	292	329	295	329	342	303	308	330	312	333	361	333	334	338	349	313	326	346	348	312	276	333	307	324	316	283	336	338	331	299	352	301	338	315	313	354	323	329	303	336	323	303	316	291	302	307	315	304	324	334	307	351	286	300	330	315	324	296	369	307	325	323	284	301	350	311	359	320	309	291	344	310	301	323	302	305	298	335	340	309	350	362	320	330	326	348	348	299	317	335	329	340	314	334	326	284	322	335	309	344	318	328	316	317	347	324	300	278	327	313	339	334	292	302	309	336	322	317	312	293	312	302	302	306	309	328	322	316	330	309	318	353	348	276	318	310	309	341	353	302	336	319	339	317	335	292	313	339	340	345	299	320	319	339	314	319	327	302	325	329	334	322	320	294	328	331	309	377	270	295	301	287	262	296	299	304	356	306	285	287	304	302	289	349	338	313	334	316	305	332	372	352	327	312	328	278	284	317	328	324	311	323	333	337	324	331	353	350	336	309	323	337	308	366	346	353	303	331	335	318	329	340	328	312	313	309	306	316	314	321	331	316	279	299	334	321	352	332	338	322	328	300	336	357	344	343	283	336	385	325	327	338	330	319	308	317	325	331	326	348	320	329	335	308	302	320	317	294	327	299	347	312	314	319	306	289	319	330	319	295	335	344	346	340	359	317	320	318	335	318	313	352	316	325	331	300	308	310	305	373	337	319	284	318	302	306	348	337	325	333	352	311	344	330	286	307	341	325	331	354	357	284	325	329	318	364	316	326	360	333	346	302	323	338	310	308	321	345	299	347	348	303	316	330	331	328	330	320	339	283	323	326	304	319	317	306	332	326	337	357	342	348	335	341	334	340	332	342	295	303	288	316	328	323	306	321	299	342	341	314	340	331	291	328	317	349	334	311	339	357	315	300	320	353	335	325	315	270	317	318	303	328	343	321	338	279	313	330	328	321	313	305	288	346	340	342	290	317	301	312	282	304	335	330	307	338	376	338	329	336	345	359	291	306	301	357	336	310	362	323	329	283	321	316	279	287	298	322	295	277	299	326	331	321	367
39115	27795	21588	14330	6167	2611	1999	1771	1566	1440	1249	1144	1156	1028	959	920	904	881	785	843	834	791	788	772	707	769	748	716	730	765	718	679	760	777	781	766	782	791	790	772	733	735	744	732	730	697	715	723	695	701	745	716	725	720	708	763	683	725	759	694	689	706	724	698	667	701	654	722	708	655	698	760	624	652	721	691	687	639	724	679	715	741	746	656	685	707	677	730	730	681	661	726	712	710	685	715	763	698	705	713	685	711	670	663	716	701	690	679	702	709	733	645	711	764	717	688	688	690	704	680	682	717	686	706	711	674	714	719	700	667	700	735	703	713	712	710	663	671	678	703	669	707	685	680	676	650	681	724	736	676	683	711	697	709	670	743	696	695	679	705	674	669	705	690	707	742	774	713	679	682	688	693	697	704	688	689	678	694	674	705	683	694	705	679	697	681	701	722	693	678	666	738	721	698	719	711	679	672	662	670	691	719	710	715	751	704	672	672	697	701	714	672	655	686	675	704	698	697	716	715	719	693	671	698	712	762	677	699	721	715	703	681	679	738	689	682	728	675	687	683	649	706	706	705	720	669	683	722	732	683	699	689	704	728	697	686	714	678	725	716	694	648	670	742	668	707	696	686	624	689	702	720	716	726	718	685	633	700	696	714	671	662	694	709	688	745	657	680	689	711	645	678	685	680	681	672	729	689	682	658	686	646	659	668	684	662	681	691	717	732	689	669	681	733	676	708	658	703	651	723	663	678	703	667	721	736	717	679	738	663	672	692	688	690	672	728	713	708	701	694	684	693	654	702	714	709	726	641	641	651	627	679	696	659	684	664	669	681	673	720	651	703	662	699	719	660	686	702	670	667	684	714	632	708	663	674	678	706	699	706	673	643	728	730	701	720	692	664	696	692	681	673	725	703	689	676	725	701	662	706	707	687	730	724	698	737	663	679	682	715	727	673	670	729	721	686	716	745	690	720	669	695	678	683	679	658	730	665	684	635	698	744	714	660	703	659	685	685	687	683	654	643	707	654	680	657	658	743	716	710	707	690	640	667	692	701	698	736	694	694	747	708	729	732	670	697	696	696	698	746	709	724	735	666	729	714	730	693	722	717	698	671	719	684	703	721	720	656	676	693	702	697	693	647	699	658	687	731	676	674	706	703	699	654	681	698	669	691	670	661	655	743	717	689	610	691	702	721	659	719	698	728	659	683	751	719	662	713	726	688	721	699	668	671	691	683	667	635	746	665	707	668	668	677	673	727	647	702	668	736	721	707	694	701	649	696	674	726	625	720	740	726	721	713	669	671	689	677	704	690	660	683	721	706	676	713	687	696	699	761	718	645	696	699	686	701	686	662	668	731	670	702	687	728	692	651	703	667	717	687	701	674	683	710	706	660	706	688	614	699	668	695	670	690	711	737	733	659	681	711	705	669	675	723	651	724	676	663	688	701	670	708	701	660	710	740	756	724	649	714	672	718	693	676	695	691	684	686	675	722	698	669	683	701	690	687	688	681	694	714	675	669	699	664	675	633	732	711	696	676	730	647	679	698	740	716	700	681	681	734	676	727	697	674	666	655	706	673	692	680	674	678	665	706	688	684	667	727	668	709	687	702	727	683	696	704	674	711	683	677	733	747	697	704	661	705	670	705	700	686	685	708	730	679	655	650	683	711	720	649	748	665	694	691	732	656	652	696	694	676	679	681	692	735	715	692	689	691	706	700	678	644	743	704	701	695	679	662	671	688	722	694	711	717	671	683	694	696	704	693	683	659	716	648	714	679	690	673	683	698	711	728	694	653	695	696	657	684	634	686	668	727	660	682	709	706	775	684	658	682	694	710	682	700	675	672	659	735	716	705	713	679	678	666	704	734	688	722	729	735	689	712	654	709	683	734	688	733	702	679	680	714	706	743	645	716	711	673	662	669	721	673	675	701	739	735	697	674	702	706	704	696	690	659	682	717	728	672	693	726	694	649	687	703	672	749	666	693	672	763	680	680	663	708	702	650	694	746	729	696	663	702	645	720	714	654	669	698	717	675	728	698	702	649	681	666	737	737	609	677	673	661	671	732	690	725	729	698	673	746	677	687	673	669	733	673	688	727	686	718	710	715	665	692	691	716	700	707	686	679	713	672	736	704	689	658	678	691	704	731	696	700	655	692	728	659	696	678	717	709	700	696	703	689	699	737	653	689	722	724	736	688	680	688	667	741	694	707	669	676	679	698	725	685	718	691	658	685	697	699	658	676	686	703	694	691	666	732	685	708	687	706	667	717	758	627	698	674	731	725	711	702	686	677	687	759	675	678	678	660	634	688	677	644	690	692	674	724	682	681	704	708	701	713	671	657	655	705	711	734	687	649	632	690	668	695	685	683	710	696	728	655	669	737	696	678	701	669	678	704	740	722	699	704	639	635	691	671	671	665	695	680	711	652	746	658	689	673	714	654	689	709	724	688	689	727	659	684	647	718	700	675	673	719	691	653	685	713	697	680	667	665	704	683	775	689	725	625	692	668	709	693	700	708	708	710	687	674	682	682	699	690	696	721	707	669	686	715	692	657	678	713	681	663	660	693	733	711	705	699	715	698	688	705	690	688	664	729	686	723	702	677	717	681	699	700	693	744	645	746	705	711	702	713	671	702	679	648	649	684	706	739	693	677	738	740	715	730	682	702	697	673	733	686	680	710	664	701	761	674	677	652	732	708	694	725	708	685	703	633	715	674	761	702	706	699	718	627	686	669	675	723	694	713	715	644	703	761	692	712	637	682	697	718	680	651	677	654	716	691	726	664	690	651	689	707	657	671	708	670	706	723	727	668	730	687	699	663	668	703	703	688	653	697	711	720	646	711	713	660	693	731	686	656	688	675	687	654	679	704	681	652	705	730	704	683	671	663	693	689	735	700	725	670	713	669	699	680	717	689	697	690	646	760	694	677	676	666	666	702	735	713	633	715	752	718	654	707	661	725	699	700	727	683	699	715	711	709	703	715	715	665	687	719	706	676	690	701	696	715	697	669	688	702	705	688	678	662	698	690	704	706	700	659	704	685	746	666	644	719	690	704	718	669	710	738	697	670	694	610	702	659	745	666	710	678	677	661	666	723	697	674	698	656	721	703	699	708	711	654	694	702	703	678	652	735	681	677	721	634	686	683	692	702	705	732	658	689	696	669	718	686	681	722	654	723	741	695	726	731	678	714	710	677	690	669	704	710	720	715	696	736	715	683	702	701	697	645	699	664	702	711	653	693	745	681	635	731	711	676	699	695	743	685	709	641	746	690	654	734	679	682	675	674	725	727	697	741	684	697	692	709	695	713	713	710	653	712	659	725	663	676	663	711	690	689	714	715	696	697	691	715	709	710	721	710	712	662	716	657	710	652	685	701	704	714	726	682	715	711	622	683	725	682	705	665	716	657	714	698	697	701	701	657	680	718	699	689	653	652	641	724	713	680	668	730	681	695	695	667	744	729	736	734	702	719	669	704	686	659	713	687	664	686	706	694
38109	18875	9525	3903	1227	622	481	446	459	354	368	360	383	342	348	329	372	368	365	339	334	332	304	335	370	338	328	307	325	332	332	317	322	307	325	351	355	331	329	289	320	298	321	316	309	313	297	333	315	360	323	313	284	314	332	291	343	313	308	333	302	315	361	286	345	317	341	348	344	309	299	323	330	324	340	336	300	315	349	342	344	291	336	341	320	359	339	276	352	270	321	348	313	332	305	322	347	330	345	341	349	318	317	332	319	306	341	322	333	333	322	334	318	296	320	292	338	301	352	335	315	307	310	292	340	336	356	319	350	266	319	322	305	382	333	330	312	310	353	323	355	311	319	310	372	333	311	339	334	335	332	308	315	339	337	328	288	324	291	341	327	367	316	274	304	340	301	332	348	351	302	322	327	338	334	339	318	341	341	299	321	357	325	292	311	309	338	322	329	293	329	296	329	298	312	318	347	355	356	283	283	333	339	311	305	325	330	284	308	324	284	319	358	314	355	314	338	323	319	312	291	310	335	339	313	347	321	293	336	275	307	315	322	310	333	317	301	325	323	302	312	325	346	318	327	302	352	323	341	325	313	287	328	316	325	329	336	357	324	347	347	332	309	338	297	309	321	288	321	306	318	314	302	325	361	315	295	304	325	301	332	357	323	343	354	321	342	292	325	300	304	344	329	337	313	328	322	304	326	323	318	337	319	323	307	298	309	333	315	324	306	329	324	332	340	336	328	332	307	327	342	342	311	362	316	325	348	326	308	306	354	342	354	330	320	355	343	332	303	318	338	325	324	346	318	350	352	350	371	321	287	329	356	335	327	341	310	311	307	322	345	361	311	335	317	297	322	312	289	326	324	327	291	328	327	306	324	342	378	285	335	288	312	339	332	298	305	328	299	315	348	330	327	298	299	305	307	288	324	323	335	365	318	261	309	313	353	324	328	371	311	331	345	341	365	327	300	332	326	337	365	333	361	312	329	338	331	290	320	326	325	327	307	327	334	303	314	317	294	309	308	317	326	347	315	333	323	298	309	311	323	327	325	323	357	306	343	349	340	348	323	319	294	327	364	348	301	304	356	335	327	349	362	351	315	321	339	315	310	313	348	305	328	319	289	322	354	353	349	287	341	317	306	333	359	323	334	294	349	333	333	319	325	353	307	360	344	303	315	334	336	306	321	358	311	315	331	297	369	345	366	286	332	335	362	335	313	327	346	339	333	359	361	291	288	319	334	299	334	304	323	312	317	328	350	320	314	309	295	334	292	333	295	363	312	315	297	297	314	341	321	321	332	317	354	306	293	313	330	339	326	369	348	351	337	336	321	325	304	335	322	322	297	358	328	327	301	361	343	303	312	322	336	303	317	316	305	348	320	320	316	331	326	367	320	295	322	376	319	351	325	302	337	324	310	316	316	315	331	328	313	321	322	337	306	312	298	323	319	353	335	326	318	375	314	283	322	302	323	328	328	316	293	304	327	332	318	323	347	336	370	366	304	329	308	336	304	334	327	328	364	352	331	346	315	339	319	312	335	309	306	294	324	298	309	330	334	313	329	322	363	338	319	316	300	299	292	328	339	354	335	297	313	324	337	312	343	321	318	292	287	347	312	323	353	329	311	311	320	322	344	308	326	297	314	313	342	333	334	291	330	329	314	288	341	291	325	355	347	308	303	301	299	304	339	315	278	303	289	322	320	333	344	342	310	316	293	302	308	303	324	347	257	325	337	357	328	317	288	304	339	337	308	307	320	312	305	326	314	334	336	308	332	331	339	357	290	321	359	304	358	310	321	312	293	315	353	326	328	331	305	330	302	306	343	308	311	308	315	314	300	354	315	295	354	292	346	342	353	328	323	344	326	326	328	349	338	331	328	348	330	349	347	328	276	312	302	316	316	335	347	318	317	345	345	315	312	338	350	351	338	330	347	291	309	315	323	328	324	343	294	315	346	292	299	327	342	389	312	323	333	322	347	316	286	309	309	321	338	335	369	346	342	353	313	316	323	329	348	331	308	338	351	323	352	359	310	319	298	322	289	338	330	298	305	345	339	331	293	312	317	321	337	339	327	301	297	325	338	326	289	305	320	334	340	312	321	342	298	311	297	336	353	306	303	328	337	352	326	333	313	330	329	353	300	299	313	282	328	347	306	350	315	361	316	328	309	304	361	316	285	329	282	323	373	330	326	325	324	338	291	314	298	340	353	318	352	353	328	357	303	322	276	323	346	329	349	327	316	347	359	365	332	302	323	311	329	347	296	328	334	323	342	327	338	358	331	361	338	314	339	300	324	309	310	326	342	322	311	331	326	312	318	319	332	361	340	331	326	334	345	294	303	340	331	308	309	304	325	316	323	301	320	307	324	294	301	338	362	329	336	297	331	347	353	348	318	343	328	313	315	341	353	319	318	331	314	304	334	335	346	321	316	323	353	320	328	328	319	323	301	326	324	348	327	314	326	342	305	329	355	308	319	329	339	365	343	323	316	321	329	328	311	362	361	314	298	301	329	332	317	327	334	339	367	331	333	323	317	319	336	328	325	312	330	320	317	322	339	328	348	340	340	316	307	305	331	337	343	291	314	309	324	329	332	323	296	334	314	364	296	332	338	313	301	296	327	330	343	293	288	309	360	320	332	314	316	304	302	295	319	314	335	313	319	312	322	316	356	274	325	318	315	323	344	327	303	320	320	303	353	324	327	332	358	318	328	361	302	324	307	289	308	301	364	309	303	326	355	311	355	319	340	343	299	341	316	324	329	311	344	311	308	307	322	334	322	314	315	307	360	308	310	314	292	309	357	289	300	312	314	293	309	338	318	336	340	301	313	320	329	341	342	315	305	312	329	300	332	300	328	353	295	357	341	313	357	323	329	317	347	327	344	305	343	333	319	279	316	350	308	304	298	316	275	334	336	322	329	339	334	338	319	314	307	335	361	305	316	293	305	342	346	303	328	307	304	330	311	363	338	347	317	326	325	304	361	321	283	329	335	333	291	368	327	304	305	321	323	324	351	318	341	286	326	325	302	323	347	329	321	308	316	338	329	314	309	308	322	324	323	308	343	313	332	349	357	340	339	303	322	334	332	313	273	297	341	287	322	294	321	315	347	335	296	335	303	338	320	289	286	301	305	328	363	329	305	342	341	352	325	316	309	360	328	334	312	327	331	323	322	343	343	329	279	339	316	330	352	314	340	287	328	334	326	319	330	297	326	328	310	300	356	323	342	292	324	305	320	296	321	348	338	332	335	314	315	337	337	349	323	308	335	336	282	314	287	328	305	296	317	316	322	297	333	334	342	332	346	317	334	317	312	307	328	366	336	327	352	345	308	323	356	335	349	320	338	329	338	322	314	319	273	322	296	321	325	340	302	322	357	301	321	319	296	328	343	342	328	295	334	329	322	325	332	320	334	359	310	313	350	334	335	329	338	297	302	316	346	348	340	321	342	359	352	336	327	298	322	334	335	298	345	315	334	310	350	322	315	303	305	313	289	338	299	334
24634	13983	13164	8148	3592	1792	1405	1290	1219	1151	1055	1036	966	896	796	830	804	788	832	748	737	737	749	798	731	730	717	741	827	714	734	771	769	760	757	726	734	755	689	733	699	755	742	724	708	689	718	717	728	715	742	704	716	753	736	708	682	660	640	750	755	715	717	707	719	674	705	679	692	682	639	727	736	743	690	701	711	732	710	646	662	695	663	724	705	710	683	670	738	673	709	681	678	719	712	687	684	710	716	701	677	665	707	676	717	699	667	653	719	661	725	700	715	689	692	689	634	695	738	699	670	735	668	688	684	662	714	703	673	706	693	714	674	718	716	701	696	702	735	673	671	667	693	712	689	648	732	671	644	737	722	674	715	659	661	718	700	687	728	723	696	669	639	703	724	696	714	694	769	705	658	699	701	644	700	703	677	664	715	722	660	696	724	740	687	703	693	709	673	737	714	726	726	697	686	645	681	707	638	636	716	628	689	708	683	692	661	699	703	695	726	686	687	705	712	708	695	660	681	709	716	706	717	735	695	697	653	714	657	749	676	724	705	677	679	691	724	696	710	663	721	693	696	705	688	678	699	688	703	713	705	671	736	688	735	738	676	710	686	725	708	692	691	715	668	703	676	709	718	698	716	727	733	714	727	692	717	675	722	631	684	680	678	668	723	662	729	681	679	686	697	719	705	675	682	689	660	710	725	660	750	701	725	716	703	714	669	711	692	686	686	729	735	658	660	735	672	698	693	735	685	727	710	690	757	739	710	666	691	745	700	703	701	673	734	716	698	687	706	696	697	717	717	749	734	692	654	702	655	649	682	699	674	656	727	718	711	690	699	671	677	685	639	668	659	671	703	681	719	711	698	684	722	691	727	717	628	739	690	726	750	701	657	718	705	699	709	729	687	676	672	725	662	663	661	666	685	710	723	735	697	714	681	655	696	739	685	719	705	690	643	669	720	683	670	702	672	718	688	692	695	700	726	692	663	701	701	697	676	737	759	697	681	688	738	666	657	660	704	690	699	665	730	750	706	717	704	688	739	711	690	671	727	735	694	694	684	648	714	652	757	637	655	664	630	695	702	729	702	699	734	679	706	707	672	732	654	669	644	684	729	690	671	723	658	678	714	688	675	696	679	701	739	707	680	668	671	685	703	694	703	723	694	696	725	718	713	755	690	669	719	681	706	676	731	711	684	684	660	699	714	679	660	633	634	670	703	696	713	655	688	690	716	676	655	725	684	737	700	712	707	712	745	667	712	671	703	693	755	693	673	702	716	702	653	701	733	700	685	736	667	732	726	730	662	658	679	628	695	667	754	668	633	693	723	734	733	672	734	654	720	728	715	706	676	720	682	723	673	730	646	714	638	658	687	678	685	653	693	737	682	701	714	702	671	622	660	730	652	715	744	693	724	718	648	684	723	719	661	722	743	706	727	683	745	650	642	692	672	716	650	707	690	645	702	701	713	705	651	699	642	684	719	657	703	733	735	703	660	645	695	727	744	727	703	716	737	672	684	714	718	674	730	740	743	658	730	714	704	663	644	693	694	714	687	686	677	675	629	683	720	676	669	705	657	703	696	667	683	636	689	745	676	691	630	702	677	675	701	699	718	689	769	700	701	654	675	727	704	719	669	674	688	718	749	703	691	688	686	660	722	707	691	671	702	678	677	694	746	677	695	711	690	681	724	692	692	668	713	732	707	723	751	713	685	727	674	673	707	658	687	669	707	673	723	720	676	697	721	687	714	720	706	665	738	698	744	725	677	671	701	740	696	726	735	671	678	711	721	679	661	642	675	741	705	699	690	712	752	694	679	704	665	730	720	710	736	702	704	748	696	736	705	690	733	672	759	663	674	660	701	696	749	695	687	679	699	686	702	696	707	694	696	705	657	708	676	727	725	718	655	694	695	764	721	697	641	661	680	722	731	643	720	688	687	686	703	685	723	677	660	736	724	690	684	672	696	721	727	715	674	718	700	653	726	738	681	650	680	661	705	709	695	711	733	734	721	689	672	680	676	694	662	713	670	717	664	702	663	680	709	697	715	691	735	699	662	673	656	697	771	682	671	712	695	731	678	674	677	735	697	739	643	675	725	725	689	656	663	661	681	730	699	706	659	690	676	697	691	705	676	679	688	669	613	708	719	723	642	686	728	686	681	700	746	716	727	727	711	695	692	738	702	734	658	689	677	681	659	648	712	676	672	666	712	710	684	675	678	718	711	716	634	702	670	670	712	669	730	670	669	713	717	665	722	734	696	689	716	704	692	678	671	683	677	732	670	696	702	714	693	712	681	706	682	692	692	655	730	681	713	681	683	700	727	687	689	679	709	694	650	683	705	721	724	723	725	710	729	707	696	688	714	747	705	724	684	630	659	668	645	753	709	685	719	730	747	682	710	669	717	730	691	719	715	739	656	684	697	669	689	681	683	720	709	728	689	704	675	695	672	722	640	739	749	676	676	670	697	693	692	683	723	725	710	726	703	745	671	692	703	706	679	708	684	723	675	681	707	682	667	673	719	712	690	702	687	753	725	683	698	703	706	682	701	668	702	720	667	707	743	684	671	694	655	674	666	719	682	690	684	676	669	706	724	712	724	672	694	717	681	701	668	652	717	729	719	689	717	649	679	655	680	722	694	698	691	723	703	704	695	668	641	674	674	667	689	677	673	696	754	687	719	730	704	695	698	750	697	718	666	731	726	644	749	700	716	707	709	734	704	711	678	692	771	667	732	664	690	675	731	749	702	690	674	692	725	683	702	707	717	693	707	703	687	685	755	700	717	709	726	761	701	701	662	728	710	705	709	671	720	665	701	675	690	753	672	680	692	726	680	713	696	661	686	711	685	647	718	728	703	688	666	673	692	701	678	717	708	698	690	749	634	703	737	718	757	707	722	743	730	725	732	721	660	679	658	690	624	674	715	691	724	699	702	694	678	683	716	686	721	750	727	727	637	713	685	719	704	720	685	684	715	668	694	720	701	699	696	727	710	678	715	693	744	715	729	679	700	664	652	697	709	701	648	697	758	710	661	682	672	745	734	684	722	722	689	677	695	680	716	717	660	698	704	690	692	718	685	702	683	704	656	706	704	714	680	697	664	643	726	684	732	682	750	669	709	748	733	705	723	686	725	671	719	675	676	686	683	740	683	726	684	688	702	658	722	699	705	751	695	687	709	684	735	672	704	714	659	700	693	652	704	650	710	754	684	671	683	647	695	668	712	698	750	730	710	727	661	724	675	681	728	639	672	723	707	710	638	740	638	699	684	718	720	664	731	683	682	691	746	652	721	652	710	705	673	714	652	687	712	673	709	678	723	678	708	658	678	718	740	685	654	699	706	709	717	664	681	731	699	714	672	703	687	672	716	706	702	721	733	684	696	705	644	677	714	682	707	657	724	745	674	703	704	706	725	678	684	716	694	683	692	716	724	746	715	684	710	681	728	675	681	677	695	694	735	662	686	655	671	706	698	671	715	736	638	670	682	681	670	639	672	671	655	741
49575	26464	13724	5340	1999	983	594	550	475	442	445	428	397	401	374	344	371	358	338	342	343	359	360	324	321	341	334	288	342	307	319	304	348	350	308	312	314	299	285	318	292	284	334	308	321	346	342	326	337	317	299	341	326	327	315	343	316	341	300	323	319	303	361	311	362	322	352	316	359	290	329	315	325	317	323	290	307	277	362	297	327	313	290	293	297	326	357	335	304	302	330	314	290	355	319	302	339	329	321	323	325	298	303	319	345	308	286	336	326	311	302	315	292	342	294	357	323	303	304	327	318	321	321	323	326	346	311	336	327	294	356	360	308	263	330	324	325	336	328	304	310	311	304	292	320	342	314	308	301	288	311	325	307	312	323	296	297	327	285	314	299	331	318	347	339	321	294	290	353	320	293	327	296	357	350	343	302	281	312	318	311	337	328	300	292	349	282	337	344	335	314	309	330	343	320	307	360	340	300	305	303	323	322	340	299	318	321	327	315	343	318	316	329	340	341	290	296	317	335	300	304	318	281	374	345	290	321	331	315	314	315	315	329	350	327	295	317	308	332	313	299	302	315	313	284	337	337	331	320	311	353	292	313	341	341	330	342	343	335	325	276	293	345	341	290	340	327	325	342	319	342	287	322	331	338	337	286	295	292	302	310	281	307	324	324	332	335	340	329	307	285	293	298	316	320	344	307	302	327	331	289	339	351	297	324	308	341	328	289	285	287	335	324	323	315	287	314	311	334	312	317	315	297	320	280	339	311	302	316	300	297	292	328	337	330	334	341	322	300	312	296	337	315	348	343	318	327	298	314	340	348	300	315	315	330	337	300	298	312	297	310	300	327	288	288	316	275	303	314	314	321	368	303	319	293	329	305	320	327	288	300	301	346	306	345	332	335	324	311	359	331	297	309	297	299	296	309	346	298	321	316	307	315	337	323	322	269	319	302	318	318	288	294	321	275	286	313	315	305	320	314	285	304	331	328	326	319	350	331	327	346	293	301	279	294	342	316	334	332	347	306	305	316	298	298	314	340	310	324	328	338	329	305	350	296	315	350	328	322	319	315	338	315	331	287	315	317	315	295	309	330	299	306	303	298	304	336	299	298	311	327	319	287	297	326	277	346	359	321	303	362	314	332	279	298	323	298	357	296	331	322	325	360	365	309	336	311	306	313	307	332	293	293	298	329	305	310	282	289	317	303	307	336	274	298	314	329	281	355	280	324	307	314	308	301	340	326	323	325	327	290	312	305	317	315	288	298	317	336	320	300	322	323	297	338	313	345	300	317	292	329	319	335	304	316	308	304	324	329	275	332	320	365	334	298	315	326	329	266	300	309	301	331	283	272	296	324	354	295	313	315	300	314	309	346	311	351	325	299	303	323	321	343	314	322	317	335	308	360	270	319	323	309	291	298	298	358	310	333	347	293	298	329	336	338	350	324	305	307	307	296	324	333	321	307	275	299	288	299	319	314	347	287	330	340	287	272	298	328	315	318	319	349	322	335	322	294	332	350	304	318	314	317	316	320	291	322	328	327	322	298	331	305	316	325	292	335	310	302	316	301	336	322	274	320	313	311	299	328	340	337	341	326	312	272	313	292	315	334	338	320	323	321	323	331	328	275	293	253	317	296	302	281	304	300	339	350	320	315	290	335	326	318	328	332	292	316	306	314	326	305	333	327	333	284	322	330	296	291	310	325	293	310	316	296	339	318	300	334	338	320	303	347	308	338	360	332	313	327	307	300	261	305	299	289	328	320	319	324	350	315	341	343	318	283	321	294	313	304	325	334	291	330	300	332	302	353	335	301	320	306	332	351	297	344	314	315	322	311	314	317	318	273	311	328	323	324	366	310	353	300	290	303	295	320	332	310	296	282	309	299	317	312	302	307	336	326	339	325	328	301	367	282	293	310	295	347	332	301	326	317	331	326	294	309	292	287	324	304	328	324	298	271	334	328	343	319	306	335	331	327	347	338	335	331	326	319	307	335	334	320	331	301	354	318	294	312	305	291	325	273	283	301	343	280	327	296	304	313	298	311	318	306	329	308	319	300	301	347	360	326	302	344	337	311	347	319	311	281	292	300	318	321	288	291	328	336	295	296	355	336	326	322	336	315	293	330	289	293	364	305	285	304	305	328	303	339	359	307	301	339	318	324	300	305	303	330	290	319	354	292	318	323	310	313	329	344	296	297	305	313	303	328	334	288	299	304	288	289	324	298	326	307	323	292	302	305	307	339	337	345	315	311	311	337	342	332	316	316	308	387	332	312	321	381	289	336	319	351	300	312	333	333	324	317	354	326	299	292	324	299	315	334	346	311	344	299	338	291	305	307	326	326	331	273	330	301	293	329	317	290	334	329	302	329	327	294	309	329	319	314	311	310	323	336	324	318	297	301	311	331	324	322	306	329	316	293	334	334	301	265	303	341	333	279	297	307	371	300	327	306	308	345	314	314	296	320	305	315	311	293	323	297	308	305	321	333	319	328	350	313	349	310	312	333	362	314	325	294	303	367	323	284	337	288	323	316	321	307	350	354	343	288	348	300	315	294	320	307	317	310	321	315	323	311	314	358	319	288	330	288	325	342	325	291	312	339	325	300	328	320	325	263	320	306	288	292	314	307	304	276	317	321	302	319	301	302	314	315	314	310	271	307	277	300	303	322	340	327	348	317	308	313	300	315	364	347	319	341	320	333	305	290	282	279	293	329	342	307	299	312	308	289	334	314	314	326	352	295	333	313	289	295	332	324	293	326	347	313	317	293	315	286	310	297	322	312	326	325	327	320	302	304	344	295	317	340	315	328	316	297	337	268	320	309	354	327	307	323	326	301	315	336	338	299	289	304	305	327	269	339	334	335	316	303	290	316	336	324	279	290	300	315	316	298	322	315	338	327	312	319	318	312	295	303	325	290	325	341	278	324	304	324	297	313	318	315	303	322	291	298	383	330	286	345	310	310	314	305	318	297	299	348	305	296	324	285	315	318	325	326	313	306	349	321	278	310	356	335	336	346	332	293	351	347	305	296	353	358	310	333	332	318	318	320	332	302	268	330	277	316	289	303	344	280	304	298	342	315	290	321	325	315	321	313	347	326	326	281	348	343	314	340	311	313	312	296	306	289	357	321	306	310	312	332	310	296	283	307	344	318	362	314	315	317	297	333	305	279	283	293	352	310	328	340	309	290	327	310	331	322	350	323	330	297	346	295	315	325	299	309	310	297	346	332	304	308	308	295	340	321	271	308	344	320	311	328	329	295	303	269	331	316	301	296	304	333	307	320	324	362	339	329	313	336	338	286	330	309	291	310	335	303	309	298	325	291	316	313	321	299	315	309	338	306	321	271	289	289	314	316	304	311	342	313	330	308	326	334	323	301	318	299	317	290	269	282	320	302	323	332	315	308	312	316	346	320	294	296	297	349	307	326	302	300	366	326	339	309	345	346	323	293	342	306	350	322	337	352	320	317	324	344	320	325	327	311	300	292	304	328	328	306	335	335	308
30704	19400	16516	10673	6255	3130	1986	1719	1590	1494	1319	1153	1022	1017	979	890	901	848	845	834	768	796	768	778	788	765	769	759	731	728	781	734	772	742	736	725	778	747	764	794	727	759	716	774	694	674	709	763	659	675	716	688	676	656	690	708	675	639	726	749	680	690	644	746	648	669	727	680	704	705	659	686	683	640	729	685	670	704	671	728	679	749	766	670	717	689	696	665	656	712	748	701	714	706	704	673	648	666	677	695	695	704	653	685	667	704	648	660	701	692	657	708	651	684	701	658	648	710	673	675	651	635	699	733	687	690	673	743	650	706	656	641	693	702	688	703	734	695	699	649	697	695	688	647	653	711	684	708	710	665	712	668	694	708	720	686	719	693	716	696	694	713	678	677	688	707	735	729	668	654	684	686	694	646	698	685	684	701	683	703	659	724	731	740	651	681	691	694	675	694	677	671	715	664	657	676	737	657	683	693	653	673	659	698	712	682	670	674	690	677	713	702	690	640	639	689	679	731	687	688	684	716	720	660	684	690	680	651	696	709	694	722	638	661	693	719	653	690	705	689	666	738	707	652	748	624	709	644	712	665	701	686	698	634	678	634	698	637	672	697	674	704	742	700	720	717	687	696	673	715	661	702	666	679	660	659	675	687	660	735	684	701	682	672	720	710	735	697	638	698	658	644	652	633	710	696	716	701	714	650	679	658	686	678	676	649	715	695	646	681	667	680	692	724	718	640	737	704	714	687	704	633	737	647	704	702	712	680	675	653	716	692	639	661	683	702	676	701	661	696	694	664	716	709	681	672	662	673	672	718	631	711	709	703	649	696	691	751	686	661	691	646	687	640	657	644	706	627	709	677	693	672	706	672	757	679	662	678	729	669	678	699	704	693	681	783	672	693	736	670	690	699	686	709	676	731	675	697	633	710	678	703	647	674	663	743	687	655	685	672	675	656	711	721	692	647	685	647	679	669	674	692	671	690	686	679	769	758	653	710	680	711	629	716	687	685	693	695	701	689	657	698	727	679	685	651	705	680	672	663	694	676	712	685	707	678	734	677	695	723	656	690	706	701	693	664	698	693	724	670	682	704	731	710	688	667	689	640	681	723	696	679	742	692	773	724	687	659	653	719	673	650	704	719	664	697	697	704	722	655	710	651	666	665	679	660	633	716	697	703	683	714	642	688	650	696	699	664	705	745	643	687	665	716	692	650	682	679	663	676	708	676	658	749	688	670	678	649	685	678	714	650	688	692	671	694	689	696	684	666	717	654	683	682	723	673	678	692	761	681	675	622	681	709	715	728	694	656	682	668	717	681	643	681	660	691	696	662	703	679	720	720	675	691	683	729	719	653	681	701	655	687	697	687	762	702	655	713	670	715	670	722	675	640	661	701	722	708	698	704	680	690	643	698	736	734	661	654	655	716	676	710	694	718	659	696	656	705	691	688	715	679	665	679	700	745	670	710	705	690	695	698	724	656	704	703	654	659	691	677	744	721	716	753	718	624	664	693	728	653	711	685	656	681	732	722	679	688	654	658	755	684	735	668	649	651	699	669	707	681	740	695	693	662	705	657	688	683	658	684	692	684	666	695	691	693	670	656	650	692	682	698	676	734	733	683	668	677	672	691	644	612	686	705	689	692	686	717	704	721	676	698	696	649	730	716	680	690	700	660	672	689	693	709	708	695	675	688	666	747	705	657	680	705	666	738	697	697	739	754	692	683	637	704	733	701	706	687	719	680	652	658	645	685	682	627	658	636	715	708	659	675	700	724	735	652	666	687	675	649	715	681	731	692	704	715	673	642	669	659	712	731	727	703	676	676	685	689	704	650	693	640	715	725	695	708	713	641	678	699	704	640	702	663	694	678	671	668	665	719	708	735	683	681	642	706	684	661	662	679	686	671	595	709	731	659	623	684	712	693	732	692	707	670	674	708	644	678	681	694	690	667	675	696	717	726	694	656	660	700	697	642	623	661	697	719	694	694	665	698	718	708	671	727	625	708	700	671	689	646	724	674	661	722	697	696	726	670	694	671	677	678	678	675	705	639	691	687	696	707	737	738	728	696	725	726	695	645	661	674	703	673	669	717	702	673	641	631	676	694	696	685	700	677	671	700	672	703	725	690	658	677	670	706	660	666	691	682	689	677	674	670	669	665	642	667	678	691	715	681	677	723	699	667	692	763	696	666	681	709	702	662	631	726	680	651	668	636	627	684	690	718	676	692	693	684	679	662	745	662	680	716	670	690	682	657	676	649	714	697	696	694	658	669	711	711	738	678	772	663	684	717	645	652	700	677	685	658	730	688	687	690	669	697	705	593	683	729	673	747	684	684	719	664	683	668	663	697	642	683	706	691	652	681	718	688	688	717	692	655	664	645	680	649	712	679	660	690	705	647	708	719	694	710	730	655	639	689	706	666	667	677	640	688	701	697	709	662	660	667	683	685	670	673	648	635	704	724	693	712	655	669	663	725	729	725	687	740	657	682	719	670	660	651	662	699	695	678	638	689	684	685	711	666	738	748	687	697	676	726	705	677	719	673	639	675	721	661	633	676	658	648	678	633	704	704	726	667	691	642	655	670	715	715	651	658	711	704	703	731	706	732	678	701	651	664	681	696	660	677	667	679	661	679	667	706	707	697	723	711	646	701	654	696	751	655	655	685	657	655	660	669	710	700	730	687	689	644	672	675	672	636	658	730	686	694	671	704	676	688	681	637	733	662	636	677	647	667	645	670	698	705	635	660	712	699	680	694	666	673	673	701	717	701	708	723	697	709	655	679	684	690	665	639	693	674	666	689	694	676	679	740	622	709	714	683	673	709	723	727	709	685	725	682	643	651	674	720	747	714	632	684	702	695	682	683	704	715	734	642	678	651	679	727	664	654	688	662	685	738	691	690	699	660	652	670	676	710	735	659	674	672	679	685	696	664	729	683	749	673	630	724	717	712	660	680	697	734	711	666	682	701	713	693	691	633	688	659	671	695	671	722	691	689	700	693	648	703	705	706	689	682	671	688	670	703	704	696	697	731	718	677	688	713	684	679	696	671	702	626	680	674	664	703	699	695	646	676	690	717	685	672	674	699	658	676	674	695	723	666	674	658	661	651	654	675	703	690	680	724	728	684	698	660	685	683	720	698	684	671	680	657	641	676	650	663	672	698	672	724	687	665	658	654	750	695	670	678	622	641	700	709	681	667	672	680	689	676	703	656	719	660	684	653	674	706	676	679	701	676	675	709	713	686	679	713	655	685	715	719	710	684	697	680	690	701	686	652	714	694	693	712	658	685	671	652	780	745	689	657	688	711	660	705	677	702	698	686	680	706	690	689	688	711	673	684	697	666	714	638	679	680	669	711	661	710	661	662	727	681	696	732	722	696	692	660	670	693	742	704	677	687	705	697	714	664	649	718	683	716	664	657	690	693	737	679	677	663	726	702	685	677	648	701	664	683	700	683	679	659	688	716	662	693	726	688	670	729	717	672	671	675	712	698	662	716
57248	37188	25231	10990	3707	1082	708	553	545	511	455	429	369	396	372	394	343	347	379	348	326	393	319	366	327	370	340	318	288	370	364	345	320	375	332	353	342	341	334	329	344	309	367	342	309	342	319	341	313	297	315	321	330	303	340	312	311	348	331	306	339	352	329	331	341	337	348	337	355	304	306	356	336	331	319	342	316	305	366	320	351	337	326	322	336	325	329	280	299	303	333	311	321	310	337	302	321	355	307	323	314	340	317	301	329	297	320	334	352	322	335	328	306	318	316	274	291	305	324	325	304	318	299	336	328	329	331	320	288	312	316	307	319	334	331	330	329	333	322	323	321	347	355	321	312	296	319	334	345	311	334	313	339	331	317	309	337	317	303	316	334	303	333	322	352	333	338	328	299	327	322	316	300	309	353	359	321	336	308	311	320	296	299	310	359	298	315	304	309	365	291	330	328	319	326	340	317	306	302	330	311	336	325	323	312	321	338	340	294	340	358	325	296	313	305	325	318	300	328	314	335	331	319	300	299	330	325	347	313	323	314	311	312	302	304	386	315	326	291	321	316	296	271	317	325	329	301	351	291	337	326	337	310	335	296	295	325	304	331	298	295	363	284	324	290	310	294	331	339	346	307	317	322	332	307	340	308	333	309	320	331	322	318	329	335	325	301	299	304	370	315	336	344	316	311	343	323	327	342	322	318	338	318	328	292	276	336	331	321	331	311	284	328	328	307	290	318	356	326	323	312	291	324	321	350	331	287	305	303	284	326	285	317	337	321	345	349	343	334	305	326	282	332	350	360	344	329	291	310	313	297	331	307	311	328	321	329	337	352	339	330	326	309	308	335	318	323	357	326	321	327	320	333	282	332	307	333	304	297	326	307	307	295	329	318	343	337	339	345	314	334	307	341	289	333	335	316	347	301	303	298	333	312	306	293	362	356	296	329	296	301	339	341	347	304	320	313	320	298	286	344	318	317	301	285	336	358	332	338	322	329	324	316	331	342	301	314	333	318	313	310	313	302	365	323	348	335	333	350	295	312	315	349	332	328	303	305	313	325	300	295	337	306	306	328	336	345	344	288	367	326	305	331	315	326	344	331	352	352	312	352	349	311	320	316	358	326	323	347	324	309	283	344	302	333	307	305	291	324	346	304	294	342	327	323	309	335	279	344	323	323	331	334	278	303	329	333	351	301	318	357	349	359	301	339	345	325	303	341	331	334	345	341	288	334	305	313	344	327	341	347	288	316	319	340	330	361	332	311	335	302	316	328	325	324	304	348	348	339	340	331	344	310	309	334	330	339	335	322	316	334	311	353	311	348	346	309	333	332	333	366	335	310	317	313	333	309	347	347	350	310	336	307	333	294	298	327	305	279	326	285	283	335	313	300	344	301	309	331	302	329	328	341	306	362	319	315	347	323	316	324	300	327	363	332	323	341	354	336	297	304	326	344	331	317	346	330	331	342	301	358	330	328	295	331	305	332	310	350	309	273	302	343	318	287	290	311	301	327	333	299	321	326	317	325	335	334	303	306	271	301	331	329	304	313	355	337	337	317	325	311	294	332	331	283	314	340	351	322	315	316	316	325	310	337	369	312	300	317	355	292	330	324	316	339	292	359	304	328	302	278	368	317	315	301	355	310	305	367	328	335	333	351	321	339	318	354	315	313	294	290	309	341	330	324	320	349	329	331	300	329	295	317	349	325	324	354	313	328	354	324	283	308	318	306	296	312	332	320	306	312	319	323	326	315	328	335	318	308	293	323	372	339	356	318	358	318	296	300	365	337	362	344	305	298	331	315	292	288	320	335	286	344	329	339	313	330	381	343	345	337	332	300	336	294	296	352	307	303	313	287	341	325	344	326	290	282	324	328	318	354	316	280	298	364	293	296	340	301	332	311	343	243	324	304	303	294	312	295	344	343	325	333	287	319	327	300	315	295	361	316	322	368	310	342	304	333	316	303	326	322	306	323	305	302	323	319	303	305	323	313	349	343	324	333	341	321	308	316	334	311	355	298	311	328	333	297	345	337	314	335	294	325	314	314	319	339	329	349	321	309	341	312	326	329	358	333	340	333	323	352	334	347	316	341	319	317	300	352	314	286	314	312	305	290	307	338	319	326	310	343	335	305	302	315	322	339	320	369	330	300	335	300	349	329	310	297	318	312	307	301	310	300	320	293	336	361	323	337	357	316	318	287	324	289	304	302	344	329	307	308	309	314	282	330	302	324	340	329	321	301	325	332	337	326	322	320	283	316	298	306	323	330	345	337	329	340	351	318	316	351	335	330	333	295	364	308	322	319	315	346	300	291	323	292	312	337	369	326	319	313	284	329	343	307	277	330	309	323	318	320	328	337	324	325	337	342	338	357	341	308	324	338	292	326	333	330	349	323	281	316	334	319	343	330	328	299	317	303	334	322	287	341	331	281	316	309	299	320	354	302	276	313	328	349	339	332	319	342	294	338	330	316	321	360	335	340	327	323	335	298	362	271	324	332	299	320	337	323	316	313	319	319	300	305	332	332	302	336	327	312	313	299	315	322	364	314	340	314	315	326	319	342	318	326	290	322	315	293	343	357	309	306	312	300	304	308	342	310	310	340	299	330	333	330	312	335	332	295	316	313	330	339	314	317	311	317	310	326	321	352	308	345	319	340	280	294	319	321	319	351	328	348	339	353	324	341	366	334	307	280	284	307	332	303	320	311	323	327	315	283	315	318	316	325	328	302	326	317	323	309	315	322	329	306	332	296	274	315	317	317	305	343	322	316	329	317	322	355	329	308	340	346	319	302	358	323	336	320	317	304	306	313	314	291	340	333	328	306	297	308	340	287	332	312	306	310	324	328	313	305	335	313	303	344	323	330	323	350	324	312	349	275	296	330	318	330	307	307	315	338	335	339	307	318	331	327	344	320	322	321	328	326	340	335	350	301	355	304	342	324	356	311	344	328	312	305	293	295	308	301	337	286	300	350	298	335	323	344	344	315	321	336	320	314	305	308	333	309	292	350	315	313	316	308	291	327	330	327	347	333	320	346	350	298	323	307	310	316	283	321	313	304	322	321	367	327	315	334	317	326	287	345	347	296	298	301	311	315	329	322	323	342	336	308	312	317	340	309	345	353	303	308	284	302	330	345	317	311	311	313	302	315	321	350	329	332	353	319	307	337	323	344	310	319	282	333	320	323	315	323	320	324	369	301	336	340	312	328	310	327	325	315	316	339	309	316	293	332	317	321	300	337	351	365	359	305	296	297	299	309	354	313	358	363	323	292	313	335	322	341	335	347	322	325	326	309	273	352	328	306	310	308	319	314	315	316	318	326	305	298	337	295	350	314	295	332	347	319	343	317	329	283	359	325	343	311	347	380	287	305	323	316	309	325	313	306	352	353	332	351	300	332	306	294	343	349	294	307	303	306	334	354	300	320	314	335	318	303	336	337	324	305	309	319	292	296	324	313	290	314	336	317	291	321	308	332	336	307	310	335	290	318	308	335	309
34509	28721	26961	16422	9506	3370	2416	1955	1809	1613	1483	1240	1192	1013	1071	946	965	851	882	783	761	775	790	838	731	772	769	777	780	775	784	796	780	764	762	766	736	746	814	781	795	750	764	769	678	747	756	766	798	709	729	712	751	664	764	676	694	698	711	729	678	693	613	661	698	716	673	688	702	682	692	690	664	691	702	731	659	686	694	669	684	695	664	680	740	713	697	637	665	683	679	742	682	708	665	653	688	706	711	683	687	681	730	695	709	680	685	731	666	680	715	686	668	657	676	660	664	692	668	708	737	667	712	723	699	713	700	711	686	711	722	698	670	690	691	679	664	703	710	689	729	716	707	681	691	742	677	629	727	728	702	652	750	674	677	703	662	637	706	693	649	748	639	675	717	665	672	697	669	687	693	716	700	706	730	665	693	703	700	686	667	732	725	694	682	696	670	667	686	680	662	683	656	701	769	675	671	636	710	696	642	689	738	725	638	699	729	685	721	664	694	705	701	702	709	703	683	745	674	657	682	680	699	685	691	703	629	763	732	726	712	704	699	671	677	709	724	693	724	678	627	680	666	696	710	700	735	658	665	673	680	684	707	685	657	757	697	694	680	663	690	692	702	712	685	685	662	642	688	674	666	683	669	695	695	707	700	677	729	703	721	688	716	654	696	681	671	714	683	685	696	686	696	650	682	702	704	704	687	655	685	687	667	687	725	701	702	670	669	737	711	722	672	688	715	660	615	710	673	682	659	658	721	718	679	668	654	719	685	711	677	679	689	702	684	704	732	640	692	732	717	738	693	733	735	704	677	702	670	685	697	693	733	710	721	661	712	709	705	708	698	700	661	666	685	727	709	708	692	711	656	675	708	705	664	700	712	665	720	703	674	719	695	732	661	696	672	721	670	714	688	690	676	666	661	698	709	694	704	690	677	716	680	649	752	654	735	685	737	682	741	711	748	716	680	716	713	691	654	689	694	709	685	666	670	706	698	700	707	692	691	701	736	678	698	682	695	683	668	710	714	663	678	718	691	685	688	700	684	728	686	745	652	696	671	656	671	745	693	685	721	668	685	717	704	711	663	662	701	660	681	686	716	659	678	717	690	697	679	727	666	724	724	699	722	695	668	701	681	696	748	719	680	699	720	680	695	672	714	702	685	701	671	659	691	706	742	655	729	705	689	705	771	704	681	700	663	703	655	713	682	668	725	744	632	710	696	684	657	716	722	677	711	656	639	705	702	671	658	679	682	688	689	719	685	684	666	725	677	687	715	719	667	678	699	717	675	685	689	712	681	692	680	709	722	715	692	664	721	709	702	677	684	706	709	677	685	665	707	690	693	738	648	705	703	708	698	662	657	666	663	717	684	674	690	722	662	673	701	681	705	683	673	689	676	667	682	686	689	691	700	633	668	663	726	672	683	702	658	676	682	671	698	709	669	674	724	679	657	688	735	737	661	677	703	697	685	741	667	721	696	685	716	645	659	657	691	674	705	684	676	736	679	658	663	675	664	718	692	666	719	669	709	723	680	655	679	713	701	693	725	684	671	692	772	691	642	730	630	722	720	732	705	703	753	738	677	748	727	658	708	674	715	699	726	689	683	673	698	686	708	686	658	712	730	688	691	711	686	688	702	665	726	693	706	670	699	691	688	681	687	695	693	636	682	680	669	643	692	688	682	703	682	672	692	690	689	656	695	710	677	689	720	695	708	719	663	678	719	697	728	662	667	664	716	720	713	703	700	690	718	713	679	729	671	683	744	645	696	696	749	706	740	735	691	642	705	695	695	693	713	689	704	686	667	682	686	695	674	706	709	684	670	694	730	691	686	672	691	694	652	718	660	694	680	666	692	696	691	720	694	695	700	708	692	707	685	727	682	704	713	673	675	680	693	666	695	685	671	694	680	658	741	686	729	678	654	696	659	716	700	699	707	716	695	699	713	692	683	673	707	683	711	672	669	675	660	723	701	679	650	745	706	680	681	694	682	667	667	733	656	666	726	650	688	669	694	653	698	676	690	669	710	696	675	712	693	726	708	674	701	692	709	731	687	694	654	687	659	645	711	690	707	665	716	712	714	724	684	744	729	687	660	677	656	696	715	711	716	640	684	671	696	696	696	692	652	690	727	704	654	673	716	679	699	677	699	692	723	715	709	695	656	675	671	665	752	669	740	714	700	690	663	791	682	681	695	698	664	744	688	674	628	710	663	685	708	686	681	687	682	691	691	683	661	682	710	696	702	709	717	681	707	673	685	735	714	743	657	649	671	713	712	693	727	683	707	722	664	666	694	715	700	671	683	681	705	700	655	649	658	713	724	675	668	697	637	715	761	710	716	646	693	664	703	676	718	670	712	693	716	657	683	681	671	673	682	745	651	723	700	767	716	704	645	704	689	687	650	667	712	675	676	690	730	686	724	685	644	693	694	679	734	734	713	675	677	686	710	664	684	679	721	713	721	661	721	700	648	717	697	681	702	704	734	678	705	678	708	728	706	739	747	697	686	695	697	742	719	649	709	721	694	721	700	692	710	689	671	693	717	743	712	656	683	706	676	719	713	651	657	658	714	729	699	701	694	658	698	715	719	679	657	699	657	717	707	705	680	671	684	750	697	730	672	748	728	628	704	698	685	679	688	722	652	662	736	667	743	716	662	719	694	661	681	659	643	729	685	693	677	655	668	675	677	651	648	688	743	675	637	698	652	748	702	659	648	684	652	710	695	659	681	682	743	657	764	654	678	695	748	703	702	698	709	683	644	625	737	709	710	718	723	686	688	735	691	662	704	694	731	624	681	668	708	724	666	671	768	740	695	733	718	715	725	731	712	730	671	702	696	740	650	696	729	665	683	704	657	668	686	661	686	688	723	679	763	675	712	665	657	685	661	681	689	671	738	728	665	673	646	672	696	668	721	660	685	729	730	701	656	634	681	700	679	716	690	670	672	664	677	697	703	739	701	708	695	707	712	675	667	677	711	692	686	685	697	662	703	705	660	729	675	747	689	671	721	675	719	706	669	647	751	736	702	703	691	681	697	722	685	700	672	710	679	657	692	673	707	670	666	686	697	701	748	710	702	694	697	661	694	672	742	700	688	679	686	682	704	690	700	650	695	727	690	696	708	658	711	688	718	660	710	718	728	655	664	719	712	708	703	664	731	683	689	695	730	709	697	646	688	680	667	691	672	712	671	709	673	674	679	709	648	751	693	686	678	661	688	715	687	689	678	664	637	653	705	697	704	708	689	723	707	694	738	714	640	664	664	715	658	669	710	747	717	675	668	732	690	687	737	693	676	712	653	646	640	665	668	721	684	709	746	670	675	689	744	651	663	637	681	710	705	668	713	700	642	687	664	699	676	702	682	678	692	703	702	707	692	674	655	689	673	711	708	666	697	672	670	711	719	676	745	701	673	694	674	636	690	701	696	746	705	700	764	683	712	672	688	696	689	740	725	700	682	672	701	720	724	627	679	693	679	692	740	679	654	672	710	708	711	697	724	646	711	633
43844	25392	8963	3430	1507	611	474	411	390	390	370	356	363	336	354	314	342	307	343	380	340	305	291	359	350	313	314	343	326	320	334	338	317	306	374	342	311	301	343	354	355	317	314	318	327	297	328	314	301	313	334	322	336	322	306	319	320	329	322	312	334	311	362	322	331	315	293	277	311	321	336	311	296	315	306	320	330	296	336	295	346	365	299	336	311	319	315	347	316	332	329	339	331	311	335	317	326	359	311	325	310	304	330	315	350	325	319	331	314	322	317	349	348	309	338	305	319	306	321	310	316	346	325	315	302	286	307	333	338	332	295	332	336	296	307	299	309	366	337	324	340	332	304	309	332	324	331	344	293	315	307	328	328	331	312	326	347	325	349	361	330	302	320	329	324	342	352	337	308	311	311	337	335	320	310	315	350	311	329	350	329	320	321	325	313	295	349	351	310	296	325	294	302	324	346	285	345	312	346	329	332	331	297	322	284	318	294	348	329	338	298	302	285	310	288	343	297	317	345	308	332	319	303	380	329	326	341	338	344	336	312	327	367	328	330	299	298	310	340	318	353	301	335	328	341	318	319	316	319	332	331	326	292	330	324	300	332	308	302	332	309	303	313	324	345	357	324	330	317	311	334	289	338	331	305	307	324	345	350	332	305	344	316	301	312	360	303	309	333	316	330	334	283	323	349	368	334	324	277	311	299	333	330	318	348	293	300	325	342	322	332	337	325	329	326	309	327	318	324	321	325	317	342	295	343	330	312	313	337	328	332	342	316	339	353	351	305	342	322	358	307	328	333	320	337	324	295	327	362	364	322	307	350	317	345	327	338	326	340	358	328	327	289	326	340	310	293	321	344	320	328	342	321	327	350	343	307	348	327	320	373	318	292	321	325	307	311	357	333	299	308	341	301	356	309	345	359	327	313	306	323	302	347	352	336	324	279	325	312	309	315	352	332	317	307	335	374	350	299	343	327	303	343	269	302	278	291	319	315	295	331	302	297	335	322	328	342	306	343	282	292	352	383	311	317	302	367	331	329	293	329	322	319	318	290	333	334	312	288	329	317	321	336	296	291	292	345	325	312	313	343	355	321	296	288	330	333	355	329	320	315	338	298	344	300	362	299	317	333	337	324	308	298	348	323	311	314	312	322	345	322	322	335	319	272	349	297	342	333	328	347	301	333	330	331	317	367	309	347	320	319	295	319	322	323	304	346	297	352	307	361	337	368	333	337	328	340	339	289	338	284	293	309	310	305	289	313	315	296	321	359	318	298	325	331	323	351	297	338	293	279	312	341	314	303	323	349	331	298	308	301	328	328	345	339	318	322	291	305	302	313	296	322	328	283	311	291	292	303	330	310	348	310	288	320	316	359	300	337	292	308	315	349	341	350	309	334	310	347	327	344	344	304	343	315	349	322	286	319	305	292	320	369	291	315	313	304	309	314	288	290	320	282	334	286	333	317	313	333	320	276	320	330	308	334	319	350	316	309	322	360	323	305	325	344	376	327	344	342	308	323	282	328	313	333	285	295	340	354	325	318	313	298	316	331	315	302	331	348	338	331	347	279	346	319	329	317	354	314	325	305	342	360	322	340	326	324	297	356	283	342	302	329	317	345	330	344	329	343	307	316	338	340	342	312	318	322	288	328	299	307	308	314	308	310	322	299	290	306	300	333	332	323	308	314	307	302	294	336	322	299	356	360	339	326	305	300	362	327	306	320	312	347	364	346	326	325	332	317	359	309	331	337	312	290	344	334	303	319	311	321	356	305	309	308	331	356	297	328	337	310	326	326	323	332	323	330	322	307	332	338	308	333	345	336	327	333	314	321	326	325	338	327	345	333	368	350	335	325	305	325	363	336	316	349	318	318	316	259	308	305	299	342	340	328	316	312	317	329	341	298	326	304	301	327	342	335	297	334	322	322	317	325	317	319	332	297	322	325	313	302	307	334	347	286	333	312	330	339	349	340	339	318	332	285	351	301	312	374	329	323	302	355	317	322	317	337	352	336	348	301	353	293	353	303	314	316	322	309	315	312	341	333	354	333	313	306	338	311	287	302	304	329	325	290	336	319	311	306	340	293	305	315	335	312	333	299	324	356	312	291	309	348	318	331	357	318	331	308	345	361	313	348	309	291	314	293	274	319	350	322	340	323	296	333	347	310	319	283	334	266	326	330	315	329	332	307	328	321	327	332	329	327	332	285	333	290	327	325	295	336	325	300	288	302	322	319	324	339	291	320	312	344	329	339	319	382	339	359	344	325	329	294	323	350	321	317	354	370	351	299	313	357	304	332	326	327	354	335	319	337	298	363	331	327	313	303	330	327	327	317	323	325	286	322	336	343	294	305	324	320	339	334	312	349	329	309	305	351	348	314	326	317	313	319	302	275	323	328	317	313	318	396	292	336	319	318	306	350	333	323	375	324	330	341	296	310	332	311	314	295	287	310	331	314	322	335	305	300	313	311	342	350	306	323	298	308	309	304	304	293	380	316	316	291	338	325	321	294	310	335	281	269	310	337	291	310	297	333	346	299	305	305	319	341	355	292	325	306	327	321	358	312	348	320	317	359	343	324	306	338	335	335	344	299	316	310	324	286	313	301	313	335	287	334	324	294	384	339	298	308	366	312	282	290	356	314	300	333	344	313	278	314	354	325	312	327	321	310	313	287	317	350	381	334	338	339	336	316	326	325	339	340	313	331	344	299	316	326	348	337	334	289	326	371	340	301	294	341	331	367	325	329	305	326	323	340	327	316	309	314	328	343	319	347	334	342	355	332	342	309	307	319	311	306	352	319	344	349	370	332	340	298	329	308	340	330	331	375	317	355	305	324	324	320	305	336	332	331	300	293	351	311	339	295	273	319	348	328	313	295	298	298	325	335	346	353	346	325	316	309	363	345	320	336	319	301	319	330	340	314	311	312	321	319	334	323	336	313	315	346	313	316	306	300	344	309	341	319	321	350	330	346	380	358	364	351	311	342	359	366	314	327	359	333	334	365	300	334	330	313	323	327	315	329	296	331	316	380	306	305	294	304	345	330	321	307	333	352	313	309	335	353	340	316	287	313	320	340	290	321	328	306	347	330	310	333	314	325	332	358	338	296	364	362	359	311	309	282	336	317	339	326	315	353	335	326	351	297	321	299	323	353	334	324	327	316	328	320	310	329	325	352	341	342	306	323	320	317	330	335	361	353	320	288	333	287	296	349	333	325	320	311	336	322	286	341	344	339	345	320	319	306	329	321	309	308	338	327	316	291	352	348	353	334	324	312	323	318	280	329	325	304	340	352	309	333	333	316	322	311	335	304	322	341	293	326	305	344	312	298	350	303	340	284	346	315	333	325	326	326	353	332	337	325	352	297	326	328	348	324	272	325	311	346	304	316	349	334	303	323	347	315	343	341	299	303	362	313	300	339	298	348	294	325	328	340	314	302	302	317	330	354	331	340	323	352	321	344	341	302	331	326	337	363	340	334	337	299	285	300	305	345	354	322	326
27964	18514	10138	8021	4453	1644	1268	1079	1003	1016	921	939	868	812	844	772	766	768	740	742	755	711	741	716	715	741	746	715	706	675	733	718	771	749	771	685	735	712	750	778	706	714	743	653	721	682	692	666	686	709	682	680	747	709	740	747	722	713	658	737	706	641	728	649	718	695	698	682	741	683	710	673	695	700	697	720	674	667	681	687	685	718	722	659	675	658	692	700	726	705	675	731	738	698	678	689	646	698	637	694	680	689	737	724	666	701	706	706	668	656	707	681	731	705	620	711	750	709	715	679	681	715	664	670	682	720	660	708	730	689	672	687	708	672	710	678	699	747	688	653	691	701	676	747	699	692	707	731	671	698	720	686	726	692	640	673	667	642	730	669	721	726	707	717	765	691	674	650	728	699	686	682	662	681	723	653	705	672	754	708	646	693	659	680	670	766	674	666	686	690	682	665	704	701	726	686	700	692	628	744	650	697	681	668	666	714	739	680	652	699	697	667	690	662	705	695	707	670	708	694	679	705	686	674	732	646	679	690	702	683	669	699	665	652	704	726	694	683	672	740	674	689	689	685	690	665	690	701	671	705	693	731	687	728	659	728	671	659	690	715	699	686	715	677	735	672	695	683	681	667	689	684	706	724	715	652	671	699	674	741	700	685	697	737	700	662	696	690	690	725	659	697	720	691	702	709	701	733	682	667	708	703	712	655	678	701	653	736	663	696	674	670	716	644	746	690	660	756	745	722	626	652	659	697	711	688	691	733	681	718	700	695	690	683	717	685	707	697	697	704	648	685	682	705	693	740	667	683	728	695	663	663	699	675	692	693	652	724	692	675	683	677	692	670	753	671	699	649	690	701	727	713	680	651	690	668	691	710	661	708	627	679	731	693	760	659	715	683	719	660	668	684	689	691	717	747	669	715	734	727	701	751	714	750	693	733	704	715	678	708	703	704	708	661	703	672	700	660	691	674	701	683	716	694	674	687	684	669	664	685	702	672	695	704	677	739	704	661	724	717	678	701	702	669	697	738	706	730	749	683	708	698	635	739	688	676	684	715	682	704	713	660	689	691	684	635	718	725	716	734	682	707	718	645	714	691	676	752	668	732	714	682	695	696	722	704	695	669	701	699	684	685	695	679	750	698	679	664	720	662	709	695	716	693	656	656	689	685	683	701	725	714	706	639	657	709	678	701	736	723	681	687	694	699	663	702	726	704	683	659	671	672	674	692	694	672	725	665	704	719	712	724	716	661	706	689	679	665	700	679	705	724	642	710	734	646	692	697	718	703	666	693	694	666	658	704	711	712	724	665	692	744	663	690	688	705	757	663	702	710	684	656	691	693	672	683	711	731	684	703	698	694	724	655	662	681	702	727	692	664	665	710	723	732	741	711	662	724	686	699	702	676	711	718	673	692	680	696	692	672	744	685	696	684	702	716	678	702	687	659	677	737	675	689	715	673	643	690	713	741	748	725	692	704	692	687	708	727	700	730	711	672	703	734	704	676	718	677	709	709	749	762	741	723	708	746	693	708	719	685	730	731	674	663	740	684	663	703	717	708	695	655	677	724	677	695	721	751	698	712	696	714	691	689	685	635	736	655	675	659	709	742	700	679	688	743	729	679	725	688	690	640	663	734	708	681	705	709	705	685	710	712	683	664	671	648	703	676	707	708	740	728	711	668	739	710	676	707	715	673	705	705	698	704	710	699	694	727	678	664	670	695	709	689	737	694	730	702	698	718	685	696	697	673	647	658	704	702	702	709	714	694	692	719	704	710	674	671	652	715	701	670	676	730	685	702	669	632	704	744	679	750	682	681	725	720	747	731	718	704	721	709	663	705	709	696	689	731	692	713	685	701	703	700	696	679	704	642	723	648	719	684	718	693	686	720	714	647	704	738	709	669	682	687	701	702	681	654	688	650	706	703	668	727	748	690	695	695	766	721	751	729	672	704	664	694	712	672	656	685	724	712	702	671	637	715	685	715	689	714	696	707	721	689	704	689	663	700	683	735	708	702	707	670	692	659	696	726	703	728	690	739	706	674	716	714	656	635	701	728	700	649	677	704	708	700	701	719	711	694	681	715	671	694	706	716	701	677	696	701	701	691	710	695	690	707	679	688	694	696	692	753	687	686	744	677	682	670	717	705	708	693	697	771	721	646	681	697	692	700	674	742	679	662	679	723	712	653	696	725	645	669	733	724	678	709	697	697	723	698	654	669	652	691	686	710	630	698	711	690	749	714	716	681	686	678	697	666	668	737	655	667	687	685	665	704	701	680	749	662	749	731	681	704	693	690	690	698	721	679	719	680	742	716	694	695	689	686	659	720	691	677	680	690	672	673	669	702	702	689	665	703	658	690	674	739	595	707	709	691	687	713	718	674	733	672	704	656	671	704	723	667	654	643	696	672	664	676	708	677	679	719	686	721	697	704	731	656	712	708	723	711	659	750	711	708	695	708	741	667	731	697	679	692	681	671	740	759	686	658	697	727	701	747	675	705	719	700	686	691	699	674	685	755	702	718	675	721	721	711	680	650	685	674	728	680	732	713	710	709	663	702	714	683	689	714	703	676	705	668	736	693	699	702	680	716	732	735	721	699	650	707	701	689	706	704	657	690	683	661	686	719	682	694	715	691	678	710	724	721	714	672	680	706	676	691	696	676	699	710	696	691	680	680	713	666	713	709	728	697	718	722	725	697	710	714	703	713	735	691	667	719	649	648	682	696	679	722	699	686	653	651	721	704	702	702	665	688	711	680	717	712	726	670	703	717	742	685	700	665	728	725	698	715	714	710	676	741	686	678	666	666	726	701	712	724	728	693	709	685	661	690	701	750	670	699	708	686	701	720	669	708	691	711	690	700	777	690	638	698	724	696	670	697	659	678	714	666	705	678	701	695	701	687	718	710	712	671	738	723	671	679	741	693	670	660	672	658	704	703	668	671	720	687	680	676	692	686	706	659	681	711	709	713	718	673	704	673	709	712	662	711	705	729	748	730	702	722	693	699	705	676	671	707	660	697	723	716	674	729	659	690	675	682	666	674	688	675	692	707	704	682	688	691	700	649	668	672	666	709	672	694	699	644	676	690	708	672	655	652	694	679	605	681	696	690	700	725	688	706	677	723	739	733	708	708	668	743	651	735	702	655	664	652	661	690	671	728	700	628	692	713	688	694	693	728	679	725	727	679	720	705	756	687	735	668	678	686	745	702	667	678	669	725	695	676	690	677	705	640	661	686	693	701	707	704	715	654	673	653	670	708	671	722	692	728	700	664	705	730	695	698	711	716	738	685	738	677	651	700	680	652	708	694	723	674	745	719	695	685	702	670	650	729	689	694	700	715	680	713	671	703	719	732	699	706	693	691	691	719	703	701	680	676	729	680	679	630	694	718	721	702	670	717	709	711	701	698	684	718	725	634	687	723	676	682	669	687	725	684	693	677	708	711	692	692	721	752	698	684	648	716	648	696	732	697	693	692	693	715	679	714	685	643	666	688
55054	31120	15395	7104	2450	844	481	464	404	387	373	394	382	365	374	343	334	317	333	306	365	313	308	347	328	310	347	301	322	322	325	332	304	331	344	306	303	312	327	335	319	295	279	343	317	314	335	279	293	302	304	325	317	300	321	309	285	322	309	308	341	304	332	345	322	322	341	307	276	304	335	336	306	316	325	314	314	331	268	322	330	323	303	303	298	310	325	283	350	329	300	329	338	310	310	296	316	288	320	323	348	319	324	301	281	296	301	301	320	313	326	330	349	302	302	320	326	291	308	326	300	308	328	290	280	318	324	295	303	277	332	290	288	342	287	299	313	293	329	319	331	319	314	314	307	303	350	293	330	331	318	318	317	311	344	281	282	286	268	303	339	327	325	300	298	347	310	335	322	332	338	296	307	337	297	340	343	322	321	338	328	287	263	302	322	298	295	328	332	319	349	314	316	308	284	311	328	319	316	285	328	305	330	301	320	304	326	320	325	333	324	310	271	309	343	338	350	312	320	305	341	298	298	314	318	327	336	343	291	299	333	329	313	326	306	300	292	311	302	332	332	298	332	313	330	324	326	301	282	317	297	307	277	321	315	337	321	319	314	354	303	330	303	311	311	288	307	355	322	257	287	327	319	293	318	300	311	307	329	314	281	294	306	307	305	322	318	309	317	302	327	322	341	294	318	339	333	310	311	306	298	311	293	304	315	316	292	333	292	309	321	346	316	298	338	300	298	325	359	342	313	312	310	333	308	321	301	315	296	298	321	302	312	360	324	320	345	314	287	318	309	322	275	329	332	308	316	333	316	317	323	299	305	326	311	329	314	307	333	313	322	312	332	324	311	328	292	323	307	319	365	329	309	332	308	307	291	339	317	309	324	319	320	312	332	329	337	345	312	305	280	337	299	357	279	320	326	337	338	326	305	319	298	304	314	325	365	312	326	334	283	349	319	352	324	304	325	313	289	335	328	345	328	275	290	336	257	327	298	324	333	330	321	315	341	319	289	305	344	313	333	302	339	292	310	332	367	318	335	285	303	287	279	323	364	325	334	306	324	306	321	332	283	293	295	322	283	334	313	320	328	294	319	290	330	339	327	325	340	330	317	294	283	328	311	324	313	286	300	308	330	349	297	324	292	377	299	343	321	355	319	306	318	276	281	292	320	325	277	321	318	304	290	330	330	296	322	362	321	338	326	320	312	328	319	338	322	323	352	306	322	321	299	328	320	347	288	330	303	346	308	311	280	304	290	325	315	300	308	335	352	319	308	325	311	350	329	333	321	328	287	322	324	314	316	305	320	295	331	338	286	303	305	301	341	310	338	296	304	323	308	324	348	323	296	310	335	327	344	306	323	280	339	309	312	295	301	306	323	329	338	335	319	313	326	272	302	286	304	314	322	318	320	348	283	306	301	326	331	329	305	316	297	320	321	290	330	314	294	330	315	304	297	305	306	333	305	324	352	280	306	329	326	334	345	300	342	311	336	359	310	323	324	307	273	328	316	337	344	327	311	346	267	325	304	290	308	296	293	309	316	302	284	308	290	319	330	304	327	308	332	325	326	326	298	357	326	295	321	303	342	325	273	360	307	315	321	329	306	365	315	330	309	300	323	349	325	366	325	314	334	336	357	317	305	291	330	298	320	313	306	351	326	340	321	355	327	338	316	320	310	332	315	289	348	311	340	319	321	326	344	326	332	358	302	333	304	300	295	303	342	315	312	305	316	327	310	307	334	338	350	309	303	349	304	308	314	313	330	317	279	317	306	309	326	336	318	302	323	323	346	331	260	311	329	309	295	330	343	322	289	308	313	295	303	309	304	306	326	312	318	281	333	308	310	341	306	299	322	302	304	379	336	320	317	301	323	319	344	301	287	354	323	294	311	315	345	319	336	307	316	326	322	338	292	311	345	309	332	290	279	339	280	313	299	307	313	293	329	319	296	320	322	314	338	290	296	301	325	317	283	341	317	334	295	296	279	334	314	302	311	320	336	310	304	288	315	363	324	338	311	349	318	340	333	328	322	303	354	345	336	330	325	335	295	314	316	323	327	347	341	336	318	314	331	307	326	365	289	303	322	334	350	311	319	297	324	309	367	314	330	307	328	351	314	328	353	313	304	310	300	316	291	299	299	368	305	292	339	324	340	354	280	330	329	328	313	306	341	326	349	333	348	316	300	339	336	326	334	291	334	319	320	301	304	361	305	337	358	288	321	310	327	333	322	312	298	308	337	322	337	329	301	307	321	333	305	323	295	325	309	315	295	351	348	331	292	368	319	312	304	323	340	286	329	308	291	311	301	271	327	331	301	305	342	317	314	339	285	323	310	323	313	367	304	318	330	287	302	311	340	333	310	291	331	315	307	336	329	303	323	336	296	282	329	297	331	314	357	305	291	334	298	301	304	313	309	324	332	288	350	287	337	275	322	350	338	294	308	324	312	319	335	311	300	316	297	312	344	259	313	307	306	285	306	323	359	350	318	352	290	291	333	303	308	325	325	346	314	298	324	326	356	314	289	319	278	290	332	342	352	333	320	275	327	371	292	291	319	334	354	354	314	313	325	321	278	360	338	306	311	264	314	334	311	315	318	329	358	283	289	330	355	339	274	270	316	320	306	310	274	326	294	310	314	293	320	305	298	331	293	303	318	316	314	311	301	329	288	315	285	320	329	287	283	306	292	310	297	319	349	320	322	294	310	314	312	311	319	305	319	300	293	308	309	329	295	323	351	328	282	341	301	332	311	310	322	290	319	303	295	296	305	341	325	320	347	334	314	322	327	316	272	282	328	302	351	307	309	317	331	297	349	342	289	324	287	318	275	310	297	327	333	296	312	310	322	297	308	302	390	348	293	306	339	289	302	372	321	330	316	334	318	319	327	313	330	294	298	318	305	265	283	295	324	323	314	301	276	296	332	316	328	285	342	333	306	308	327	321	340	306	321	323	321	328	305	321	367	359	293	294	301	301	332	314	331	309	310	340	315	329	315	332	317	339	306	335	298	313	291	319	313	346	331	302	309	324	338	341	320	306	302	332	295	343	321	313	319	319	290	313	298	340	350	308	342	329	312	310	313	365	338	347	318	347	307	312	324	321	315	266	312	288	290	285	332	332	308	301	295	295	347	332	334	321	307	304	300	319	292	305	291	295	363	308	325	318	301	355	296	322	300	333	303	312	320	337	316	327	313	310	297	311	326	308	272	325	345	328	300	299	309	318	357	301	331	323	321	312	336	333	340	324	306	321	312	316	310	289	307	319	307	301	315	326	306	273	312	280	320	301	312	295	337	307	281	332	338	310	313	313	301	297	341	298	332	301	322	323	316	329	325	329	299	324	296	304	275	304	286	345	306	318	313	317	307	299	335	285	314	305	317	306	321	336	275	334	313	324	305	293	282	299	318	325	321	309	315	329	306	352	330	363	335	314	310	282	382	314	310	306	300	317	308	310	327	313	361	331	308	331	347	318	331	287	312	271	296	323	345	276	334	333	301	313
34810	22197	18232	13373	6413	2474	1570	1303	1319	1166	1062	954	910	868	885	853	793	784	837	722	759	738	738	722	798	730	727	724	746	763	754	785	704	716	712	727	732	685	737	761	764	729	668	723	710	736	707	691	767	692	716	767	722	675	727	702	740	755	675	667	709	692	702	716	713	741	725	687	735	699	723	711	691	674	730	678	671	713	670	691	712	697	643	721	678	716	715	726	697	685	655	627	700	687	666	675	671	693	621	705	685	669	691	687	657	687	669	680	725	641	720	661	627	711	678	719	682	666	652	695	700	651	676	658	690	678	662	738	702	634	695	748	697	690	715	674	668	690	652	691	686	697	756	684	675	655	690	668	662	708	687	674	632	684	653	711	676	649	751	612	727	686	676	705	706	687	671	685	691	687	674	645	712	688	675	697	697	733	714	694	725	637	697	691	718	723	612	683	664	664	679	651	669	645	694	690	678	717	657	636	633	652	642	675	679	692	696	694	678	712	738	707	664	692	676	699	663	724	678	676	690	695	651	653	698	715	671	691	708	627	663	654	699	660	705	692	678	654	676	662	651	697	676	683	663	670	696	664	697	685	645	718	686	658	686	700	675	720	677	734	645	728	686	660	689	695	658	706	663	731	684	658	709	726	661	726	692	684	654	724	687	709	650	664	702	704	667	684	697	708	705	641	695	674	678	680	643	630	677	650	697	748	722	735	694	654	705	680	694	681	688	671	721	709	695	709	673	680	661	673	654	651	685	667	663	672	706	665	701	724	731	750	671	675	671	713	682	686	719	709	656	696	676	662	685	668	718	721	625	671	736	702	637	694	680	718	683	671	655	678	696	681	677	704	674	710	700	653	695	642	656	713	684	655	653	637	709	683	680	686	662	712	690	658	708	697	710	676	666	673	657	698	684	720	679	668	672	689	672	684	656	612	690	666	652	722	683	651	667	653	732	696	672	689	663	682	680	701	689	695	706	687	717	692	708	703	658	686	746	670	693	712	675	702	691	685	718	731	701	699	724	691	690	672	654	679	728	668	671	686	663	689	727	681	659	667	672	650	695	662	676	726	689	718	664	665	668	709	789	694	725	714	643	696	679	693	682	711	699	721	676	649	681	671	692	702	682	622	700	667	681	700	652	690	708	717	698	658	698	702	711	684	700	715	636	708	680	709	652	696	684	654	656	699	644	644	699	677	678	672	692	686	680	675	687	690	640	674	667	704	671	698	656	702	711	681	722	715	681	691	690	653	734	690	673	676	681	676	734	731	682	677	689	691	653	703	659	625	664	659	694	713	686	669	684	762	664	674	735	717	671	677	664	678	669	716	692	670	694	703	700	723	665	691	688	736	711	685	688	667	711	665	656	712	690	699	664	698	756	693	694	666	690	705	667	709	742	663	684	654	679	663	641	679	660	696	684	727	739	713	692	717	698	676	690	707	694	699	659	683	686	767	640	706	675	694	721	685	715	722	644	674	681	688	663	670	691	753	653	735	682	657	690	711	696	701	700	680	692	673	702	710	681	734	682	694	697	641	724	713	669	615	702	723	625	663	706	713	648	721	708	667	689	639	661	697	687	714	680	681	644	700	668	608	706	639	678	662	721	684	677	649	648	671	694	681	695	653	667	680	720	696	707	677	723	680	663	666	682	712	707	750	656	650	704	679	652	665	687	706	664	694	660	703	693	669	724	683	668	697	696	666	690	674	692	694	669	673	695	694	669	678	674	672	648	704	732	759	679	676	708	707	648	666	693	720	678	738	705	671	674	692	707	695	723	652	690	680	702	665	643	689	666	710	725	683	700	720	710	684	615	648	738	723	692	646	658	681	663	685	695	703	692	640	704	636	655	644	668	702	677	638	640	764	705	699	669	696	679	629	661	690	676	673	689	707	749	675	623	680	688	708	690	680	654	698	658	698	659	697	691	649	668	701	703	728	666	679	689	623	670	673	724	667	711	696	684	673	726	700	688	682	628	703	698	664	687	666	701	645	668	719	732	667	668	674	672	707	722	659	675	706	691	717	732	669	695	656	708	708	694	713	690	714	685	713	721	740	705	721	689	675	669	666	687	676	681	692	766	664	663	699	697	673	696	684	660	696	721	719	720	650	690	678	662	751	705	679	681	653	639	609	708	641	697	671	636	671	700	706	687	648	701	678	687	714	690	717	715	685	689	700	681	692	673	706	675	698	639	693	623	678	695	733	702	658	724	665	691	699	690	684	710	675	692	714	687	690	684	692	675	693	649	676	696	707	698	661	683	692	714	682	668	667	639	664	730	669	651	677	695	659	676	719	701	690	677	674	640	677	699	718	653	672	657	663	660	720	722	632	659	678	710	736	688	685	652	737	650	726	669	682	671	717	693	634	682	662	696	684	704	707	658	702	701	718	671	698	684	720	673	687	737	687	687	684	679	727	683	705	677	647	662	726	733	664	710	696	698	657	701	693	688	671	716	648	634	707	706	677	708	707	668	730	668	710	680	709	694	695	648	697	667	661	717	683	690	679	646	672	692	720	667	640	711	671	720	717	671	688	706	726	640	673	669	682	691	686	679	707	709	692	694	703	659	660	695	684	703	674	624	663	714	681	702	648	689	704	698	699	701	651	682	700	666	625	653	656	681	693	662	644	671	733	680	707	658	696	668	765	651	645	692	687	714	648	711	639	696	715	729	680	708	657	717	710	623	676	668	640	689	708	679	682	661	703	690	703	706	675	716	699	756	673	691	714	649	687	721	728	676	653	646	708	706	708	699	659	688	669	666	665	680	671	738	719	674	684	713	661	684	678	666	691	672	675	671	723	732	720	685	687	698	670	679	687	666	676	721	699	707	679	659	657	673	694	703	628	682	678	677	685	700	682	665	675	698	639	722	683	675	646	697	710	712	690	677	698	678	726	601	656	710	667	665	717	694	673	656	686	713	672	664	711	665	703	705	715	686	689	675	708	677	701	662	646	730	744	680	692	680	643	714	641	700	726	733	710	648	744	663	694	681	680	697	692	726	690	730	714	729	660	625	693	741	715	680	628	675	678	655	645	672	652	711	647	671	690	668	673	655	713	722	695	704	711	684	677	756	723	716	681	727	643	666	691	689	691	663	679	654	680	743	712	679	655	705	701	711	676	720	708	659	670	662	669	663	664	693	693	702	659	665	684	656	631	718	678	681	702	660	633	658	682	663	675	653	706	700	656	710	736	704	699	655	651	689	648	685	677	686	655	716	680	686	711	686	668	690	701	623	699	673	660	700	647	680	707	691	685	654	623	707	674	740	688	677	684	695	712	718	708	681	663	666	710	667	696	654	704	678	664	682	726	708	682	720	670	675	675	723	709	643	723	662	721	684	664	692	718	674	670	706	628	666	678	707	678	669	711	722	717	667	648	698	702	689	641	683	692	683	659	654	672	668	730	704	680	664	734	719	667	678	678	682	674	734	657	671	722	672	678	691	711	693	690	643	661	725	693	717	678	657	691	687	665	670	646	728	703	665	698	679	684	695	656
58881	33328	20753	11702	5263	1294	697	614	568	495	447	461	395	361	374	372	356	356	358	393	329	311	328	351	305	329	309	374	316	344	342	339	364	326	352	313	336	324	326	294	370	316	330	348	336	326	358	349	316	321	318	331	316	323	324	341	328	328	318	310	334	341	329	327	355	314	309	333	323	292	301	280	277	335	311	322	307	316	307	335	318	314	295	313	326	311	284	353	322	315	326	348	324	306	299	310	340	304	367	300	320	344	325	333	292	326	327	315	320	330	315	326	319	358	315	313	317	355	324	348	316	348	319	348	327	313	308	307	338	330	317	335	335	315	355	330	326	308	309	321	303	315	349	344	318	331	323	325	293	334	337	318	320	313	339	312	329	303	315	352	319	297	324	350	300	305	308	301	312	354	283	313	343	365	364	324	347	308	329	291	349	323	308	308	322	316	298	322	321	299	320	317	296	324	326	325	339	326	315	314	304	336	344	290	318	327	321	292	321	326	319	285	281	283	313	337	305	333	302	351	336	321	339	347	324	339	310	308	317	334	330	306	306	304	309	335	309	331	297	330	347	323	312	324	346	324	332	337	322	349	327	315	305	373	321	353	310	343	347	347	355	305	327	306	301	332	343	323	308	319	333	322	345	313	331	318	349	312	343	323	366	315	312	333	310	300	320	342	350	359	317	361	347	341	321	336	362	343	326	289	335	301	326	296	347	348	299	301	316	315	337	335	324	338	345	298	349	314	354	331	314	320	329	331	349	310	348	322	293	327	287	295	338	347	337	329	334	314	332	319	318	342	341	313	301	294	366	330	316	341	303	321	354	323	328	334	316	328	339	325	292	313	343	325	341	325	313	346	324	366	305	315	341	297	337	287	327	289	318	322	312	330	342	329	321	323	334	348	326	329	346	339	348	303	347	336	312	321	306	298	341	316	283	294	348	340	293	313	298	329	333	331	332	332	306	340	321	295	322	309	353	332	325	295	327	322	332	321	320	318	323	333	336	375	311	366	316	323	298	329	322	300	340	328	341	334	287	310	339	325	336	332	340	324	340	369	338	337	319	324	293	349	312	320	306	314	336	291	346	340	323	318	336	306	361	291	311	327	325	323	326	302	342	380	357	329	302	334	313	323	342	352	303	358	318	348	333	319	335	341	334	358	319	293	330	344	308	326	336	357	298	298	325	319	304	342	324	317	321	300	278	347	342	324	344	307	315	307	317	302	324	346	327	287	298	345	352	332	318	304	305	289	289	306	313	309	347	351	320	335	346	324	309	315	302	329	343	324	354	338	321	341	316	354	299	300	323	316	328	319	323	338	323	310	353	348	334	338	313	306	301	333	342	367	336	324	336	316	321	329	327	328	342	324	308	308	305	313	320	327	299	333	308	299	318	308	335	328	327	299	292	359	331	309	349	302	340	319	344	337	311	318	317	326	314	351	342	298	336	340	323	337	300	301	304	317	304	328	321	358	349	297	354	309	338	323	366	316	338	311	340	307	315	316	334	294	308	308	328	328	313	349	323	320	359	374	313	281	324	333	320	310	317	294	307	319	324	321	334	337	345	309	297	311	306	315	320	287	303	339	314	310	327	332	330	297	291	319	307	284	329	328	298	323	288	304	334	320	337	324	318	307	330	315	326	302	297	319	277	293	322	300	327	338	327	352	329	330	321	346	332	335	320	308	305	314	341	301	312	343	357	360	337	309	314	345	334	336	317	337	333	344	313	307	313	313	296	302	327	296	334	310	319	336	318	338	333	320	327	342	324	316	323	306	314	337	348	329	345	303	298	306	294	353	327	361	352	295	342	338	345	316	289	345	319	297	281	303	317	318	337	309	310	304	318	324	347	333	306	321	346	337	346	260	348	308	302	312	366	331	322	298	329	306	309	328	340	348	337	349	307	305	287	334	318	305	327	312	329	318	304	295	324	329	315	334	331	309	319	333	328	332	302	290	304	334	276	335	336	340	343	355	324	316	333	315	372	322	317	334	323	303	313	345	323	377	328	314	350	360	340	317	332	310	313	325	358	359	294	321	296	322	340	332	320	343	301	329	304	328	320	321	336	329	263	340	294	338	327	336	329	290	291	306	315	366	337	328	325	318	322	304	339	321	321	331	340	337	316	283	318	340	317	300	339	320	322	331	312	327	325	326	292	305	306	311	311	318	325	329	297	307	333	317	322	285	300	297	337	295	302	304	284	345	326	317	322	321	289	314	347	326	309	367	313	321	309	334	323	347	287	327	335	334	338	323	360	284	292	346	331	319	347	362	328	323	321	337	331	326	293	321	357	327	305	379	307	307	317	343	337	334	320	310	324	352	327	313	336	312	352	325	369	300	304	344	312	316	349	310	342	312	306	313	362	341	320	332	269	320	296	290	323	308	305	339	291	308	323	269	299	330	337	335	334	358	341	340	348	337	298	323	311	326	336	335	308	278	337	329	295	303	344	338	318	329	335	316	353	307	301	332	318	353	318	336	292	295	333	321	305	307	280	355	288	304	311	362	323	314	318	363	350	329	336	295	336	328	340	306	283	310	316	321	311	313	301	341	311	322	314	323	312	319	332	317	329	333	314	352	289	324	342	357	341	311	305	318	316	313	338	339	325	281	316	334	299	328	284	308	305	311	329	333	362	329	322	345	342	330	310	312	307	327	314	339	357	363	298	317	311	300	321	329	316	321	326	335	316	333	309	331	332	277	285	324	331	369	280	331	345	298	335	338	310	333	334	350	343	322	315	319	307	339	318	321	322	335	295	330	345	322	310	328	359	316	302	336	334	280	315	339	332	346	333	350	293	302	337	342	354	303	304	337	355	324	292	326	313	326	343	333	328	325	313	317	295	354	310	283	304	337	325	307	342	372	318	309	315	340	321	305	327	324	347	291	309	320	343	314	325	335	328	301	313	320	369	332	295	323	368	333	283	309	307	368	347	324	294	274	331	317	309	311	352	326	342	323	311	294	317	340	300	295	351	298	301	334	333	326	335	383	336	354	316	339	312	317	316	318	328	304	300	269	332	345	321	310	308	360	314	301	305	327	307	373	336	297	338	345	292	335	331	325	325	337	321	336	316	324	308	319	335	319	331	331	308	339	314	314	334	319	352	330	286	295	334	339	345	320	317	317	293	356	340	333	327	307	321	330	334	320	323	347	329	332	337	345	350	345	332	320	291	301	345	306	324	347	379	297	313	316	340	341	330	333	325	321	338	313	334	321	312	320	352	289	306	358	348	327	332	351	313	321	323	324	306	331	311	306	366	325	282	308	352	316	296	312	318	320	312	327	316	303	325	318	341	366	303	331	346	347	334	311	283	332	340	344	316	305	355	338	300	300	287	350	355	321	296	363	322	354	336	371	328	364	353	328	327	359	332	321	308	336	321	350	296	324	315	350	294	342	333	300	330	308	308	329	336	319	327	296	324	326	316	327	313	353	345	321	296	338	304	338	306	289	343	301	324	358	289	331	306	321	308	306	316	317	312	350	351	340	329	328	308	309
36037	23844	23187	20129	12219	3722	2275	2018	1706	1572	1419	1221	999	1034	997	971	905	851	840	847	787	786	772	754	731	791	770	768	781	766	761	740	775	749	781	748	784	756	784	767	844	781	719	750	718	751	752	693	718	692	697	708	746	752	676	739	726	721	684	737	719	705	699	725	693	701	681	747	665	685	725	737	668	678	716	680	658	728	687	679	666	702	679	679	680	661	666	715	681	704	733	626	713	685	706	712	677	656	724	684	706	681	718	676	703	726	679	735	680	725	677	728	647	677	647	693	708	647	618	682	686	716	645	693	653	713	715	686	712	717	678	696	674	659	690	654	667	674	697	683	741	666	659	671	708	708	679	690	662	685	655	692	659	731	706	693	723	689	685	698	708	716	716	685	620	673	683	669	652	702	713	689	724	664	743	719	714	682	715	693	677	752	692	659	680	666	703	707	695	730	697	682	693	683	681	684	705	728	663	704	675	668	725	665	698	687	685	710	729	695	671	703	697	695	674	707	693	684	682	751	657	701	670	728	680	740	735	711	709	739	688	636	722	772	658	713	699	669	722	733	721	687	719	689	648	702	692	645	675	688	718	740	741	653	651	696	685	664	689	707	670	685	664	724	720	652	744	712	683	733	672	703	657	681	692	723	722	681	684	644	683	696	681	672	699	706	736	682	698	715	677	748	727	734	689	696	667	684	738	683	658	717	721	738	696	703	717	698	667	686	714	675	725	674	773	688	725	678	687	661	729	702	666	681	678	738	680	707	694	696	709	729	705	690	687	677	722	758	693	672	679	657	711	725	661	670	655	705	673	715	702	701	686	706	719	742	636	739	699	653	694	720	693	697	712	694	707	678	705	689	710	700	751	702	681	720	724	702	741	682	717	694	740	640	696	645	668	660	681	696	703	660	702	661	694	727	664	662	693	687	665	698	685	676	713	692	691	716	717	708	729	704	718	688	718	711	681	687	734	710	710	672	680	677	681	673	653	689	707	722	690	756	678	675	747	713	673	702	715	698	718	704	666	708	667	705	651	704	697	675	743	685	693	702	712	686	703	688	684	664	727	650	694	641	732	661	744	651	724	701	655	661	684	720	702	750	639	650	729	690	699	680	721	716	687	698	686	701	709	700	675	714	707	694	636	683	694	685	699	715	718	711	720	666	658	675	658	701	690	705	702	668	684	652	679	671	693	724	699	681	743	646	712	690	654	701	676	671	710	689	689	700	693	678	669	698	625	715	655	676	704	704	685	728	714	683	672	674	741	707	703	615	705	660	689	743	709	668	704	680	713	652	718	689	698	710	652	693	615	674	703	677	658	708	734	713	714	716	703	698	655	702	676	692	683	709	710	692	661	688	732	641	743	679	707	716	685	708	725	705	682	681	683	677	688	703	688	674	673	699	697	670	669	693	677	636	669	655	638	647	728	719	680	689	692	700	685	694	667	701	667	672	692	685	702	752	720	688	679	706	675	747	715	695	709	708	663	704	702	751	759	721	726	655	699	739	666	705	690	709	705	681	713	700	697	682	674	720	707	687	679	655	698	681	739	701	685	688	727	667	656	698	680	728	696	717	682	678	684	642	688	645	738	691	682	644	672	723	694	746	690	728	687	659	695	671	692	690	712	657	710	707	740	700	711	713	688	686	717	722	691	692	691	702	670	683	658	713	714	659	642	702	693	711	635	711	687	663	705	713	660	720	710	695	646	664	691	716	672	681	701	701	763	736	680	665	727	697	674	647	737	684	754	669	675	696	699	677	650	683	711	667	703	696	661	701	686	699	711	701	725	690	675	696	685	681	689	710	683	698	695	677	689	696	685	684	667	684	683	750	744	701	735	695	747	670	654	703	740	709	676	707	696	721	634	695	713	686	702	659	676	645	724	717	676	735	690	700	647	684	687	733	675	715	677	736	713	666	694	695	737	673	733	665	705	723	686	733	735	682	740	730	691	691	729	747	645	713	685	686	728	649	729	687	678	678	715	699	706	678	682	741	739	730	722	741	700	674	704	686	721	664	722	702	695	730	681	688	677	680	658	719	661	712	671	673	702	729	672	693	702	753	667	712	687	686	691	725	663	636	703	699	699	679	691	729	685	689	692	681	680	672	645	666	665	710	693	659	681	708	697	691	694	723	663	716	691	703	651	672	682	730	726	688	714	709	690	671	662	714	718	690	713	681	686	677	709	730	706	735	704	664	691	737	697	725	715	713	690	720	679	641	706	665	742	693	630	689	724	679	734	666	641	692	644	678	698	694	718	705	729	737	717	693	713	679	689	712	670	688	697	677	693	710	701	654	649	679	687	686	678	708	686	644	715	699	709	733	700	685	663	726	697	718	717	744	700	736	684	732	705	695	717	745	671	671	698	700	660	695	678	670	721	703	716	697	723	700	714	702	709	724	705	691	723	669	689	721	664	722	668	731	706	702	734	671	733	673	682	665	680	679	729	699	743	700	727	671	701	716	708	671	649	709	682	665	656	726	687	725	752	699	662	699	697	722	731	698	676	703	679	658	649	669	725	709	709	707	641	635	729	692	663	695	672	686	728	691	671	682	691	730	713	681	731	641	679	749	674	718	711	710	704	687	744	648	663	670	681	734	670	672	686	706	707	727	701	706	653	765	683	681	655	655	715	658	689	701	706	653	697	691	671	702	660	671	683	702	656	707	728	703	713	660	645	679	692	630	670	689	676	674	685	688	649	695	693	704	692	711	690	708	677	690	682	703	684	729	705	609	692	703	673	708	744	674	670	727	686	640	695	669	723	698	719	710	672	673	690	720	670	642	679	674	719	740	719	718	679	675	715	709	719	662	689	691	691	722	690	715	712	674	673	681	671	752	660	710	672	690	706	703	652	717	711	709	721	671	714	675	670	667	672	636	716	711	698	752	688	656	687	675	690	688	703	734	650	680	677	710	700	717	693	719	674	689	703	719	712	668	698	672	712	715	698	620	645	682	684	702	688	697	692	651	754	679	752	670	677	683	721	716	657	703	692	752	684	709	709	691	671	731	667	737	728	696	724	644	694	695	703	717	740	699	684	661	723	669	710	742	682	673	655	681	687	711	690	685	716	656	681	653	701	721	699	663	663	669	715	652	706	699	693	693	691	668	694	718	672	727	673	744	691	725	722	689	659	661	658	705	721	714	687	683	676	671	696	719	666	664	702	698	708	689	712	669	769	690	732	758	646	727	663	692	683	665	656	659	733	742	689	717	705	688	699	647	730	698	694	690	674	671	725	664	693	718	690	689	703	733	679	715	686	713	680	668	699	691	663	691	695	679	721	746	670	657	731	687	656	718	687	736	734	706	668	722	676	704	732	661	683	670	683	666	655	680	633	689	660	709	734	707	701	683	695	694	681	744	692	711	718	696	693	653	676	696	754	650	705	666	697	679	704	705	675	674	723	681	743	683	750	686	673	640	719	706	688	692	662	725	696	728	741	631	692	726	690	727	705	698	690	690	722	657	649	698	655	695	722	663	743	720	793	764	677	723
42421	19663	9600	4129	1343	633	502	478	425	392	386	378	373	384	360	338	352	360	307	316	327	337	334	305	343	322	347	388	283	339	364	320	348	311	343	327	323	318	315	330	318	305	316	286	307	334	321	347	332	349	356	334	356	295	323	335	341	340	311	306	305	328	310	339	319	354	315	320	312	295	310	343	318	374	319	359	307	346	314	318	345	341	316	358	360	325	353	331	323	328	287	325	331	318	322	312	285	315	319	312	332	304	309	307	320	279	313	331	333	309	327	317	295	301	300	326	314	344	328	325	287	344	381	308	344	345	350	299	328	340	347	310	366	334	347	306	312	348	339	331	318	345	302	324	314	350	327	316	330	347	306	300	351	291	337	351	348	328	290	286	321	325	337	305	339	342	330	342	315	318	308	356	326	314	326	342	348	281	370	367	328	326	317	323	376	333	332	300	332	350	288	315	359	334	341	324	337	308	332	342	321	357	329	351	360	338	341	340	346	330	322	362	333	347	312	324	289	308	339	301	320	348	341	343	304	325	326	341	342	338	340	331	350	309	320	318	330	337	339	314	349	317	309	305	322	321	349	327	325	361	321	328	356	327	311	339	319	296	324	320	317	351	303	328	314	326	339	351	329	345	307	319	307	292	284	332	334	323	337	313	331	304	298	328	326	326	332	368	312	286	300	363	351	308	273	311	345	327	303	308	352	336	303	287	322	365	322	325	313	313	361	313	311	333	302	314	355	332	335	308	296	329	331	325	298	294	305	297	310	328	364	350	324	340	331	316	332	314	326	303	349	334	319	323	351	345	337	322	360	320	302	331	347	329	313	354	311	320	326	296	321	331	359	333	325	317	278	340	361	347	316	331	326	339	319	322	348	336	329	323	326	311	331	326	313	345	305	339	327	353	308	351	336	340	336	334	358	343	332	328	328	343	325	303	281	323	350	315	345	329	313	326	300	336	333	312	339	315	320	310	323	346	333	301	356	318	322	350	317	310	337	303	305	320	362	316	312	348	338	338	326	293	345	311	324	320	305	343	315	348	353	325	337	345	341	364	327	286	334	331	362	340	302	330	307	338	340	354	347	347	328	341	281	331	296	307	322	310	300	315	311	304	368	317	341	304	347	342	310	305	320	312	354	325	322	339	338	318	362	333	295	315	336	288	347	301	301	310	314	347	288	327	312	322	313	332	359	295	324	336	342	319	359	339	329	323	323	337	329	325	344	334	314	313	336	331	326	321	317	303	288	349	341	333	300	345	303	291	336	297	318	302	318	306	340	342	312	324	352	312	353	325	291	312	282	340	326	327	327	350	321	327	353	331	310	348	328	285	269	337	310	317	311	333	346	331	359	335	332	387	317	312	352	316	353	340	307	338	312	329	326	294	329	357	318	305	348	357	333	322	350	335	307	297	328	304	298	322	321	344	331	358	308	320	342	329	321	335	344	272	311	313	319	340	312	357	327	329	317	319	339	351	338	318	333	373	288	363	353	345	344	330	320	276	355	345	297	346	325	347	358	357	335	311	327	299	310	350	333	297	330	310	311	305	329	289	349	320	298	349	317	305	333	325	318	317	326	344	327	310	326	314	340	327	314	304	318	318	323	325	345	359	325	312	290	307	326	316	336	351	348	342	321	328	339	330	343	289	329	325	317	331	307	324	309	307	289	320	327	293	312	316	328	310	326	338	324	331	348	305	329	317	317	344	326	297	312	316	302	321	324	307	335	304	338	336	330	313	293	327	308	359	288	342	366	332	325	303	304	281	314	332	336	397	320	324	326	350	328	307	341	297	337	335	355	334	344	321	301	312	312	344	324	314	309	339	314	364	346	339	320	355	356	370	348	339	320	328	362	333	312	328	323	323	316	380	323	310	313	349	316	335	307	291	354	356	303	352	342	361	334	335	340	325	301	353	316	323	322	334	308	335	323	284	303	332	320	315	321	332	296	324	322	317	341	345	338	335	309	333	333	316	347	337	320	328	285	316	298	348	345	334	310	337	320	310	318	313	341	306	315	324	337	311	318	315	290	312	316	343	299	341	335	320	326	325	277	316	335	327	359	344	303	339	365	326	340	317	314	340	314	327	330	308	317	319	317	329	350	326	293	349	344	349	307	298	324	342	344	313	377	333	375	334	327	316	327	311	380	325	325	327	327	308	354	334	334	374	319	307	314	338	323	310	295	350	366	325	331	327	338	332	291	353	334	328	315	305	310	331	261	321	333	301	315	300	332	310	365	364	324	347	316	315	306	331	335	353	339	325	352	344	345	299	321	302	306	360	354	343	286	321	340	300	321	328	340	315	326	295	313	330	323	352	320	316	341	315	302	347	332	330	317	326	350	333	316	329	345	325	327	328	291	328	310	321	339	311	305	305	318	306	330	328	304	314	334	316	327	341	318	335	332	349	323	311	317	362	329	305	334	336	330	298	324	365	272	338	306	326	338	317	310	352	309	295	323	316	335	320	323	333	325	283	363	326	318	327	305	336	302	345	301	310	351	329	345	340	340	319	321	341	334	364	311	327	317	341	304	329	280	344	343	373	325	286	343	307	294	311	344	295	339	349	331	359	347	369	337	345	330	315	333	337	307	337	344	298	340	347	308	319	324	323	297	341	381	326	336	332	335	330	306	328	305	329	315	336	317	315	341	329	364	279	352	342	325	340	350	323	359	316	335	336	308	320	317	327	349	312	316	351	296	303	293	333	306	308	349	307	326	330	340	326	341	355	326	315	357	349	351	351	322	314	337	311	325	318	286	318	303	302	336	301	338	311	318	332	308	347	336	340	316	347	309	319	323	332	333	335	304	352	332	360	293	325	321	292	313	347	332	330	286	306	338	324	332	329	338	317	336	305	345	311	338	326	290	314	320	342	330	337	319	341	286	296	336	337	353	338	358	305	293	303	319	352	334	349	335	320	316	321	315	325	332	336	325	299	319	323	322	337	302	319	341	336	290	327	333	320	327	334	317	314	332	313	311	299	309	319	358	316	315	280	339	331	308	345	324	323	333	347	335	319	331	317	323	312	314	326	362	348	303	304	319	318	332	333	335	338	338	320	341	325	366	327	327	309	310	311	309	306	343	365	317	327	322	314	338	301	338	317	323	309	319	305	362	343	328	297	321	332	311	331	337	329	334	354	317	308	334	338	324	324	328	317	342	317	313	330	330	349	320	361	341	300	343	305	320	317	327	376	331	332	348	301	313	343	324	323	336	367	321	323	322	354	357	299	296	334	351	347	330	333	297	350	319	337	324	327	322	316	295	338	340	292	342	319	330	343	319	327	313	329	308	284	272	323	317	353	339	347	314	320	310	344	330	337	340	345	310	308	314	320	322	336	311	324	362	348	339	300	331	305	321	344	306	325	313	315	373	355	348	322	290	328	312	331	360	289	311	329	323	333	323	312	295	324	321	306	303	316	304	332	336	318	321	335	348	344	364	337	334	316	296	340	332	309	342	345	339	338	309	313	294	305	279	292	334	327	324	356	331	288	344	334
26264	13478	12886	8748	3604	1891	1470	1276	1168	1098	1006	922	896	796	822	797	807	747	753	750	773	741	698	707	745	780	680	716	698	751	735	752	747	739	725	698	742	714	740	747	695	729	746	746	752	710	644	768	696	715	673	770	692	704	689	739	697	707	674	680	694	701	712	669	721	682	695	662	717	723	702	681	680	718	753	749	690	672	724	670	678	690	721	718	705	716	723	700	726	693	737	699	772	722	678	720	697	712	694	712	689	717	687	695	663	701	677	703	733	719	697	720	676	679	687	701	700	700	692	706	696	695	737	703	694	673	674	685	635	647	659	680	713	653	675	703	698	686	660	710	716	697	679	715	699	693	704	655	680	692	711	722	725	676	688	674	717	655	678	703	698	669	723	687	718	684	697	710	720	694	716	697	711	665	712	690	710	663	743	688	711	734	739	666	714	701	671	666	710	717	661	682	684	712	687	726	709	744	675	691	646	698	690	706	718	728	698	700	681	681	690	717	691	723	704	681	693	728	718	684	679	675	722	720	716	686	690	682	738	718	679	697	715	728	689	740	692	668	702	713	686	676	736	741	705	683	735	731	696	678	714	719	702	712	738	687	678	691	675	654	643	702	730	685	674	691	730	694	702	692	693	667	705	686	670	727	716	672	656	681	708	661	718	726	724	704	718	709	686	611	658	663	686	692	687	679	667	701	723	674	682	711	689	687	702	717	690	742	659	708	705	710	707	745	693	697	716	661	702	693	694	676	716	723	673	743	681	685	727	664	700	690	714	703	702	686	707	717	675	699	689	699	698	717	683	688	640	692	720	684	714	686	734	691	661	688	712	725	715	717	690	676	688	682	696	707	707	685	729	729	715	719	674	710	683	722	666	690	675	708	690	717	673	703	692	743	705	689	715	656	715	718	635	708	683	744	752	717	702	666	677	727	647	682	686	694	735	707	680	687	694	653	708	654	729	668	666	751	691	731	699	691	633	703	665	729	648	695	713	670	689	733	662	677	706	696	720	702	700	673	705	718	658	721	712	687	748	693	718	702	709	735	706	685	724	718	684	740	667	701	701	733	712	710	748	758	729	708	705	714	687	730	694	721	711	746	672	683	758	655	707	699	686	711	700	658	742	731	692	761	641	729	696	736	664	630	670	668	671	723	701	691	678	666	670	730	713	675	688	707	692	686	699	690	711	715	710	704	725	683	688	672	691	709	715	690	714	722	707	737	678	662	675	701	709	686	732	730	634	709	698	693	680	709	755	720	685	690	698	701	728	705	738	670	698	679	708	701	692	670	667	696	744	686	723	676	697	697	671	685	735	691	684	656	659	727	684	742	665	745	716	670	742	708	721	762	708	674	733	692	691	710	689	690	727	723	706	660	724	703	707	693	688	677	679	742	707	709	692	696	687	704	676	645	702	676	709	700	676	733	719	699	668	721	708	691	716	660	700	666	720	692	709	762	733	705	714	684	704	713	722	679	709	716	656	678	689	704	717	683	694	736	700	758	679	665	697	713	753	668	691	704	707	687	682	694	705	734	677	639	712	688	669	717	723	725	685	739	684	720	663	633	666	675	689	673	755	683	739	707	696	738	655	697	727	671	710	726	722	678	672	685	694	699	651	683	688	665	675	687	730	708	705	664	695	665	666	667	682	695	676	705	735	709	694	749	704	700	713	651	679	695	669	669	698	684	732	714	727	707	740	669	712	759	669	704	719	722	691	662	721	698	691	708	718	722	734	646	702	709	709	727	701	691	640	661	695	710	702	620	708	732	688	678	716	710	704	689	759	759	712	762	678	692	717	713	645	696	711	647	737	710	671	695	724	730	769	695	705	709	693	672	745	693	709	701	736	681	745	757	612	718	675	711	715	726	719	678	717	653	689	639	733	663	719	708	690	700	683	682	742	706	692	695	667	732	690	669	721	700	724	688	725	703	675	718	724	700	669	690	703	716	740	680	712	676	710	676	673	693	646	670	735	734	705	701	702	709	680	661	678	703	732	709	661	696	693	659	667	663	694	717	740	746	731	715	709	711	731	690	674	656	640	703	697	719	679	714	681	715	683	690	734	686	709	654	740	718	765	682	686	745	734	660	657	700	684	704	693	715	701	675	694	668	706	743	703	714	685	687	709	707	695	685	684	693	660	693	732	674	724	721	709	713	719	704	735	712	707	693	690	692	719	733	707	692	715	736	709	776	680	745	733	709	684	679	718	706	704	629	713	696	712	667	706	669	719	711	692	731	706	705	700	729	708	683	756	746	718	678	734	695	691	687	678	710	699	663	712	728	748	677	779	634	693	715	731	662	704	694	663	745	671	719	665	675	710	694	689	695	704	679	705	702	702	733	712	717	677	671	740	708	749	668	711	690	683	739	730	701	680	705	708	707	732	677	716	651	681	709	704	643	711	684	619	723	696	706	702	699	691	675	682	670	699	711	742	694	716	681	698	643	665	644	703	705	724	661	663	651	725	730	693	698	734	690	672	710	754	715	704	666	716	695	686	692	737	658	715	704	719	705	722	726	706	718	719	679	732	702	661	707	751	699	686	722	701	700	670	661	680	674	722	695	708	667	670	644	714	647	704	686	692	759	734	742	653	705	713	731	707	705	713	701	720	682	703	668	715	724	715	758	731	687	704	743	681	686	714	725	694	708	675	716	659	712	686	687	693	749	689	707	680	676	680	718	722	696	716	682	731	699	700	703	725	642	746	696	674	711	702	720	708	684	720	697	691	662	666	664	655	718	677	676	723	755	712	660	681	705	653	724	709	737	675	698	720	667	716	671	686	674	701	688	686	691	742	713	699	661	734	717	720	729	711	679	651	702	750	715	730	693	678	696	715	707	686	709	729	707	733	715	659	635	662	715	711	730	661	661	710	722	711	736	704	717	687	677	694	653	724	703	734	686	684	698	689	675	685	717	714	685	691	714	668	670	709	692	685	711	738	682	675	714	670	697	702	724	708	694	661	673	646	703	700	706	733	682	693	683	740	680	690	703	655	723	669	708	712	713	712	708	702	704	691	723	740	689	700	647	702	705	704	682	697	712	753	742	702	727	697	724	689	678	719	677	664	672	723	691	709	678	721	697	727	667	683	698	697	632	679	694	657	712	638	685	644	745	772	667	696	695	714	708	692	709	698	690	725	674	677	749	674	690	679	696	680	732	708	696	680	668	666	739	761	717	673	696	675	699	675	679	717	693	693	712	722	696	683	688	671	693	738	666	633	663	696	717	710	716	722	700	691	700	723	731	694	676	709	660	730	691	681	702	709	679	671	697	750	690	719	714	664	727	737	710	700	678	700	750	699	672	672	673	705	687	664	665	697	701	650	710	675	702	722	715	683	637	686	714	739	694	677	688	699	636	684	709	711	701	675	691	714	694	706	683	687	724	655	713	662	701	737	680	703	701	754	706	730	672	661	672	696	665	697	710	691	664	682	741	697	751	686	654	685	704	692	690	719	772	632	689	678	710	676	712	663	685	729	704	699	619	682	695	699	686
56357	29340	14025	4849	1238	630	531	501	454	417	351	335	335	374	353	344	319	307	338	322	298	312	374	288	297	351	335	346	345	340	362	350	342	331	317	334	328	323	306	329	296	321	352	371	326	289	294	325	306	310	337	345	292	321	343	317	332	324	322	342	330	314	329	294	278	283	302	306	302	287	277	283	308	341	332	316	353	356	332	314	340	280	337	292	297	299	311	296	341	344	371	333	326	281	307	306	312	303	356	302	308	303	328	328	331	303	325	340	329	314	352	325	295	292	276	321	324	331	326	291	322	319	286	296	303	319	338	318	331	331	304	336	314	291	351	342	328	366	341	313	315	324	357	346	297	317	312	326	308	322	296	289	280	325	299	343	332	349	314	361	335	328	305	302	295	316	334	296	332	318	325	334	334	311	321	340	350	311	337	326	288	305	327	329	332	282	308	347	335	320	318	333	322	332	308	310	304	347	312	307	324	329	295	313	314	335	303	313	348	297	310	304	276	300	289	298	313	284	351	312	351	297	331	277	313	302	305	304	289	313	327	343	279	318	334	320	302	319	326	336	292	297	306	312	332	297	310	297	284	319	320	308	337	272	319	285	319	334	290	313	372	275	318	332	298	317	317	301	299	342	327	312	301	289	362	325	322	307	333	291	350	289	275	306	347	310	289	280	321	332	349	341	320	304	330	342	330	336	307	317	294	323	300	311	328	312	307	313	336	293	338	325	314	360	316	311	333	326	321	341	314	329	361	337	328	325	309	291	358	291	283	337	326	317	333	324	335	309	305	300	342	372	350	329	289	311	301	341	335	328	314	353	307	307	324	363	328	324	348	345	313	311	279	329	345	305	303	322	319	285	297	331	337	292	291	315	341	294	314	328	265	336	324	295	310	338	337	336	304	317	338	348	329	314	320	301	303	329	329	293	316	331	321	298	305	323	325	332	314	324	303	315	305	334	295	316	335	319	339	318	298	331	342	270	290	308	303	315	291	321	314	333	341	319	294	354	334	314	319	289	318	315	296	353	313	329	307	340	385	312	318	340	330	349	333	330	335	295	316	296	382	337	324	323	288	324	306	331	316	319	294	309	284	334	324	330	317	340	318	351	314	315	322	359	329	325	330	294	310	335	319	333	337	313	320	344	305	304	297	313	299	315	303	300	298	293	315	319	318	347	316	328	315	311	348	342	298	329	336	310	315	305	302	326	356	298	280	337	324	303	296	313	342	312	301	313	341	350	321	315	325	303	323	289	312	289	311	284	295	342	259	336	308	339	317	302	322	320	311	333	329	326	320	328	328	327	373	279	258	281	312	299	340	315	324	309	310	330	281	321	287	315	343	330	346	303	345	287	335	298	333	286	344	303	314	312	310	321	264	318	319	325	305	295	284	290	298	348	337	299	322	354	335	363	285	300	312	319	285	322	360	326	342	315	336	335	298	340	313	337	377	302	330	290	314	303	310	299	335	317	313	275	304	327	303	313	285	299	275	294	357	331	351	263	331	347	335	351	306	328	342	334	312	324	334	322	325	327	279	305	307	317	322	344	284	319	321	281	351	318	300	318	315	323	339	297	318	330	327	331	337	318	326	331	295	336	301	325	332	304	274	273	297	330	285	304	311	316	349	286	340	268	323	341	279	312	283	293	320	334	298	310	298	333	321	328	328	315	307	314	291	298	339	303	326	299	313	320	347	332	351	333	288	275	344	322	319	342	336	334	376	340	289	344	310	315	316	294	350	320	320	345	307	352	358	346	301	321	351	331	317	311	332	301	314	327	348	308	287	322	315	331	312	335	288	291	304	335	317	318	314	327	306	347	317	329	313	309	323	296	316	334	322	282	312	314	296	315	347	337	334	297	329	324	339	315	293	362	302	298	307	305	321	319	318	313	293	307	340	297	289	291	314	305	335	324	313	327	281	300	264	299	319	332	296	327	332	302	302	323	319	336	358	339	333	331	310	287	328	319	336	326	329	303	301	329	300	329	309	311	331	327	317	309	324	289	361	304	330	340	353	308	324	320	320	332	302	311	355	343	293	320	315	290	309	315	332	321	346	329	306	351	341	310	303	337	318	334	323	351	299	335	316	300	317	310	312	338	334	320	340	325	350	304	309	303	333	341	338	340	309	305	297	299	341	308	278	338	311	353	314	292	310	292	300	314	319	314	327	330	286	267	320	311	323	270	307	310	323	316	321	328	313	292	315	354	335	335	282	337	320	336	319	296	333	306	291	315	338	326	345	293	349	354	370	322	296	318	283	273	322	325	317	307	307	324	303	323	279	312	335	334	306	320	312	311	336	310	326	312	297	323	351	332	342	303	319	315	325	276	319	305	334	320	334	333	323	319	314	282	328	322	363	302	324	336	364	317	305	283	280	290	340	325	321	294	324	306	298	315	342	323	312	311	267	321	332	292	299	293	342	305	324	297	318	354	341	281	322	302	333	301	287	330	296	321	325	325	307	317	307	326	325	307	295	320	313	324	342	307	327	322	322	308	315	332	306	298	286	326	288	297	337	320	314	309	354	324	317	303	358	298	295	294	306	351	347	348	331	303	293	329	331	335	313	295	332	312	319	359	309	305	327	300	346	337	319	335	342	347	281	342	344	317	339	276	348	302	299	324	301	309	281	310	278	329	322	329	307	296	322	310	319	335	325	315	344	333	340	302	307	359	373	329	293	336	290	279	315	310	301	343	315	345	326	306	305	336	315	335	327	308	308	304	321	329	341	299	324	296	313	318	329	303	324	358	305	304	304	340	307	318	317	352	324	286	319	316	369	302	299	313	314	299	338	331	323	277	301	320	337	354	316	303	320	337	329	337	318	312	295	293	342	335	292	332	312	339	317	308	318	302	304	310	336	334	327	313	280	329	322	294	325	325	304	309	322	300	325	272	342	309	296	309	326	317	332	346	291	308	339	323	301	300	313	353	324	321	338	334	325	325	334	322	304	319	338	317	319	332	323	305	340	335	329	332	289	340	320	329	301	290	327	311	304	316	323	302	314	325	341	335	305	286	320	323	340	310	283	354	327	316	315	314	341	328	326	292	313	335	337	300	313	342	322	307	303	292	336	325	306	304	329	312	324	297	303	309	303	311	346	336	292	287	357	353	332	306	328	354	318	310	327	315	338	328	312	333	336	316	302	320	323	317	290	311	328	326	362	340	330	291	288	328	267	295	332	338	316	365	318	322	341	368	321	316	321	305	300	294	292	306	320	291	292	309	345	309	289	321	345	337	307	337	265	314	295	344	346	320	329	316	335	324	318	327	285	310	334	312	324	321	327	323	312	331	343	346	312	334	299	338	288	345	265	306	287	308	332	286	315	311	313	304	331	332	308	353	346	302	313	276	299	328	333	311	318	320	336	328	331	328	311	332	279	320	304	337	312	305	323	330	270	313	299	320	333	325	348	318	293	327	286	287	333	347	315	276	320	300	318	346	319	339	287	293	323	326	313	335	296	316	322	310	324	323	337	330	333	330	325	337	325	344	312	313
36281	21276	15572	8842	3334	1900	1487	1392	1272	1131	977	907	863	852	814	817	832	775	827	778	714	719	721	803	736	733	728	765	718	726	765	714	683	706	673	761	719	691	790	699	749	712	707	712	733	746	703	682	715	709	691	677	710	706	695	689	724	660	694	703	693	676	631	735	676	733	672	695	705	663	716	655	701	648	672	680	625	702	722	705	695	609	649	668	733	698	688	658	675	679	684	679	679	694	653	674	704	675	686	668	694	668	677	670	723	675	677	681	653	683	705	703	665	631	680	678	710	699	675	684	653	691	708	703	696	740	663	709	676	696	657	693	668	666	702	655	644	707	631	723	657	661	711	666	708	627	681	685	714	695	667	662	651	646	701	694	727	729	698	699	718	679	729	706	661	682	691	650	657	707	704	708	687	676	642	681	690	656	652	663	737	687	677	654	673	699	667	707	679	686	676	707	710	678	689	697	656	695	673	672	655	724	705	686	719	717	674	675	673	686	705	691	710	713	662	678	679	702	631	680	660	686	660	675	722	734	690	640	726	708	686	715	645	689	718	703	667	673	740	659	654	690	674	618	713	676	646	673	687	680	663	744	679	648	695	688	680	691	642	704	673	697	703	729	674	701	775	687	719	700	684	685	698	697	649	695	711	696	712	700	711	663	714	694	691	633	693	689	690	649	680	662	692	735	636	661	681	682	616	678	665	729	666	663	712	650	674	643	684	719	662	677	719	657	703	660	684	695	681	696	651	629	692	667	685	687	679	724	682	655	676	683	686	664	684	645	700	662	701	711	688	695	663	694	710	670	676	646	713	689	702	641	677	704	671	757	670	709	713	698	694	646	725	693	699	689	720	737	696	683	700	706	678	667	691	702	674	759	705	715	675	696	668	676	701	648	676	699	644	685	707	703	682	714	667	698	724	675	674	650	620	701	657	680	661	717	698	671	687	719	641	681	748	699	749	675	659	660	651	699	739	704	717	709	664	706	668	692	686	658	713	692	719	665	709	703	674	696	719	708	659	685	654	715	682	726	682	763	675	678	711	682	730	670	683	653	704	664	704	696	705	643	655	718	698	724	695	664	702	717	729	691	652	718	708	718	722	659	675	694	696	700	672	667	688	677	681	680	710	704	662	688	623	705	688	680	653	696	634	716	724	674	689	656	651	693	658	659	689	662	673	699	684	711	666	695	692	691	664	688	724	695	715	657	733	700	676	667	674	720	676	643	674	678	680	698	649	705	742	711	679	676	674	674	690	654	695	673	684	693	684	705	736	688	694	706	734	665	728	707	721	702	709	712	684	683	696	705	680	651	726	685	704	666	651	677	641	676	716	663	732	687	644	681	666	663	672	660	667	646	668	708	662	680	684	668	700	696	695	660	663	677	687	650	724	701	699	735	669	771	677	651	698	692	735	681	716	722	700	679	699	658	692	752	664	691	672	711	708	720	673	692	665	678	713	691	725	694	731	641	692	692	682	714	694	688	731	672	693	694	667	678	723	670	704	640	706	665	706	649	665	668	693	649	692	669	676	711	678	726	706	692	648	683	688	698	703	700	723	710	685	695	696	649	740	699	709	710	648	697	677	682	720	717	654	651	651	708	639	631	654	709	706	686	717	654	674	729	705	683	679	669	619	692	708	739	696	713	682	680	646	734	671	764	678	712	701	640	676	695	748	709	717	699	664	678	658	684	687	719	724	631	677	669	650	662	715	709	670	622	671	682	664	728	680	678	676	710	657	679	752	712	648	681	672	683	675	678	710	646	720	770	659	701	699	650	707	700	659	680	673	682	655	681	672	714	705	708	672	653	711	738	649	724	649	708	661	636	668	700	672	726	673	702	682	698	711	659	673	685	705	689	716	713	702	690	698	696	669	677	719	697	698	703	654	703	749	657	676	652	657	701	623	686	702	683	682	729	698	690	685	698	679	732	709	716	701	699	706	652	690	741	649	699	670	672	654	671	716	740	647	677	722	735	636	676	648	716	670	683	691	691	677	685	657	685	665	702	713	647	670	678	692	713	694	661	704	727	650	724	739	672	672	659	647	679	701	707	602	653	692	701	697	688	655	718	712	695	610	668	682	666	649	708	707	696	688	704	682	693	681	697	715	680	663	669	680	659	687	684	690	693	712	737	712	667	676	683	708	697	670	711	684	766	708	732	698	740	699	665	687	698	674	717	674	691	672	684	723	697	678	690	717	663	680	713	726	730	632	660	702	702	672	671	690	684	707	682	694	674	671	666	705	725	692	686	610	682	664	681	662	683	684	667	724	680	683	667	703	667	686	697	660	674	719	687	676	685	665	681	695	684	706	715	677	695	677	693	705	702	698	658	653	644	677	702	682	642	724	698	650	661	690	680	733	690	678	664	680	659	673	658	716	695	676	725	704	677	657	708	698	703	685	682	703	664	714	721	678	697	647	624	706	669	732	695	706	694	687	674	700	678	693	684	615	686	701	695	737	674	658	665	648	750	681	703	707	655	674	673	678	665	680	696	653	733	692	686	684	691	689	681	740	703	652	714	720	684	669	687	682	675	711	722	713	712	686	704	716	674	695	698	743	700	707	686	695	658	669	723	683	685	683	726	642	667	670	688	672	760	721	653	683	670	662	641	697	674	677	664	667	670	696	690	669	686	705	682	657	702	722	700	688	657	693	670	682	704	714	678	698	729	610	717	673	716	713	660	652	746	684	706	690	724	689	664	679	683	715	695	687	657	656	725	667	690	679	662	712	662	700	657	711	718	676	671	722	674	647	693	711	680	704	672	694	648	655	669	657	710	717	669	702	686	672	699	684	654	676	710	690	691	699	695	699	660	702	677	699	723	674	653	619	654	704	634	678	721	678	675	687	674	694	681	656	689	686	657	719	650	717	664	677	718	693	643	648	670	670	696	695	665	666	693	647	661	684	667	697	704	644	707	644	692	681	692	688	698	668	687	744	722	715	673	725	671	656	679	700	680	733	743	644	696	699	655	700	685	709	681	702	678	670	741	661	652	668	725	683	687	703	705	695	651	681	743	667	695	671	659	652	678	684	694	671	755	708	697	660	717	685	693	655	701	704	707	726	700	685	727	686	669	651	697	679	721	633	672	691	706	699	696	680	656	670	660	606	710	717	701	631	649	721	735	695	714	676	683	740	713	696	704	697	661	673	672	682	697	632	721	746	699	691	681	667	687	657	662	635	706	676	717	662	681	698	625	673	726	688	677	663	685	711	678	655	679	655	703	699	672	682	694	668	685	657	680	685	679	678	677	687	695	713	720	733	717	720	681	685	695	684	654	652	662	712	723	730	705	649	692	659	684	633	680	706	683	678	658	654	625	669	695	716	677	674	700	668	725	718	680	645	716	697	687	682	700	680	694	691	666	701	745	663	663	626	715	700	679	680	702	656	710	680	687	635	634	701	680	643	670	705	696	677	679	676	648	695	666	707	690	633	647	678	684	642	678	667	663	656	663	681	698	652	690	668	623	708	679	669	751	673	690	682	615	703	658
59026	28905	17159	7282	3319	1265	720	624	540	494	419	389	370	410	420	381	300	299	322	319	308	338	355	327	345	335	307	374	316	310	384	309	308	387	315	321	324	332	344	293	347	339	332	318	327	321	330	327	351	308	351	318	322	301	306	291	324	323	315	309	320	349	320	290	312	350	316	305	340	305	354	328	332	321	277	312	303	349	341	315	304	296	316	301	306	311	331	298	320	313	313	320	301	303	343	346	349	362	336	319	296	348	324	315	346	296	344	310	295	324	340	316	364	368	305	286	349	344	323	320	340	305	336	352	301	309	323	325	308	304	322	316	348	294	352	317	295	343	307	307	310	318	344	321	337	333	325	354	300	373	328	301	319	321	301	336	294	309	311	351	330	321	297	339	373	325	305	325	333	324	329	321	349	313	344	317	362	310	340	348	316	332	342	284	290	302	339	322	321	318	313	351	324	335	334	306	364	301	304	302	314	336	333	345	312	290	315	319	285	317	321	345	362	301	303	313	359	314	313	321	321	327	317	335	337	317	321	324	329	329	332	304	305	315	287	328	309	310	320	316	317	351	326	286	354	334	290	300	328	309	296	297	316	326	326	303	316	315	314	345	317	350	310	287	303	295	323	310	317	327	328	313	284	314	334	322	303	300	324	296	327	340	318	340	324	319	299	365	317	334	320	322	318	365	315	297	316	331	317	325	308	332	305	295	309	309	284	322	313	339	324	295	334	300	315	300	320	308	311	296	356	340	345	328	308	315	317	307	319	301	343	338	339	315	303	340	307	327	369	340	294	278	310	310	306	336	329	295	328	335	305	299	298	340	310	330	308	280	315	353	296	335	312	316	353	312	281	319	295	292	311	319	345	335	295	302	324	310	363	356	319	323	311	354	338	303	317	350	304	288	330	337	308	321	334	320	292	343	306	307	317	318	338	314	316	351	331	319	317	336	344	300	334	309	354	324	339	333	346	349	336	329	294	329	324	301	307	307	350	317	334	323	317	294	348	334	332	336	328	351	325	321	297	341	326	328	294	308	305	296	337	323	324	356	346	333	311	338	336	326	296	346	319	329	323	322	321	291	308	316	317	327	368	344	342	299	315	302	294	340	327	306	342	327	328	320	355	292	355	323	288	338	338	305	320	311	322	335	333	315	302	277	349	353	297	362	338	303	331	290	351	345	351	311	343	312	309	296	298	337	323	322	286	330	336	326	299	344	316	306	332	366	307	321	309	340	310	304	307	329	324	339	346	284	304	333	327	344	309	319	342	314	309	328	326	313	313	320	314	296	324	269	324	313	355	336	322	306	284	329	317	327	348	315	312	332	321	336	364	322	301	342	307	339	285	318	320	318	315	319	326	302	339	314	292	323	340	329	329	339	298	317	337	338	320	312	327	347	316	341	348	335	331	349	300	331	300	319	304	349	315	295	333	317	367	291	332	359	292	306	359	304	305	346	356	307	326	322	359	301	305	311	323	321	346	338	341	311	350	352	327	328	344	315	320	338	328	310	311	312	316	362	352	291	348	325	316	327	334	304	310	335	301	311	302	275	311	305	312	317	321	337	292	326	291	324	329	325	361	308	315	308	298	320	325	297	343	321	310	333	339	340	302	335	289	313	312	353	314	306	308	293	304	330	321	295	316	314	316	317	323	328	320	319	327	324	309	307	327	345	363	345	316	284	310	334	347	343	349	328	330	312	345	315	299	333	303	316	340	320	338	319	294	313	322	325	308	289	336	318	315	320	271	314	331	295	312	308	320	316	315	344	322	306	300	320	338	282	323	337	343	314	337	321	324	340	325	306	309	340	312	342	309	339	330	306	331	306	296	336	330	320	290	301	341	311	350	354	333	344	342	305	337	317	330	332	332	340	344	334	361	301	337	334	307	326	341	327	378	380	303	312	332	360	287	309	285	355	334	322	298	349	319	347	317	379	344	329	322	321	300	345	315	297	323	318	283	331	338	323	337	349	339	339	301	302	315	327	335	319	315	317	304	334	329	312	307	339	353	324	310	308	304	305	328	278	310	334	304	308	331	347	337	289	299	357	316	337	310	336	341	319	315	347	381	299	298	302	308	293	317	319	356	347	298	338	344	317	324	335	330	325	349	308	344	305	308	335	294	300	304	313	327	300	310	344	333	333	330	302	328	277	335	321	344	289	345	328	300	331	344	321	334	337	318	322	314	339	319	288	291	303	299	285	317	304	327	360	318	282	331	336	323	304	314	283	314	306	335	321	288	331	335	356	305	309	361	335	331	294	319	333	323	312	335	343	325	306	326	335	318	332	329	325	317	325	336	313	332	300	283	302	308	349	325	357	315	301	310	277	349	306	321	324	344	325	355	338	337	311	315	336	331	360	316	311	339	338	365	279	319	329	328	313	345	308	346	319	300	307	323	343	311	283	313	326	330	327	293	357	331	351	373	295	337	330	309	280	301	349	319	337	329	328	316	288	331	357	314	312	305	308	328	323	305	325	325	320	348	321	313	324	335	299	326	294	304	343	328	320	317	317	308	346	308	299	363	311	313	308	291	311	311	298	324	271	300	321	305	350	283	302	316	306	319	296	307	326	312	340	307	334	337	327	298	319	313	338	310	367	366	328	344	353	314	333	331	278	315	289	341	359	345	313	345	324	308	283	304	336	316	336	299	327	334	349	333	337	315	353	291	314	305	324	290	315	352	315	344	273	331	284	315	319	315	304	306	313	320	310	307	312	339	363	338	333	308	325	339	330	313	286	336	354	345	344	322	330	342	289	299	306	299	322	305	355	337	305	308	308	335	354	329	346	324	329	327	343	299	350	311	327	317	305	349	328	299	303	340	308	320	327	324	314	286	301	299	304	308	316	308	320	330	306	319	317	330	316	323	344	331	310	376	326	344	329	336	360	312	309	331	311	321	323	310	334	315	277	312	333	345	344	326	357	335	323	330	344	349	310	332	344	323	310	321	310	319	304	300	353	295	327	332	345	282	346	317	300	324	332	329	313	308	327	328	321	334	320	325	320	301	339	345	313	325	318	320	321	310	317	303	280	277	314	344	334	317	301	286	350	309	278	320	292	297	334	301	327	355	324	345	331	318	312	297	297	329	325	347	311	309	327	293	331	313	325	352	308	332	347	324	351	338	324	293	321	276	317	315	288	303	328	316	336	326	350	317	298	345	310	307	304	324	273	323	332	352	317	337	312	328	314	348	312	334	304	338	312	324	324	335	324	313	310	299	312	301	351	306	317	361	297	327	343	325	331	345	304	304	329	319	308	318	352	309	335	330	329	362	321	293	314	324	322	335	314	350	318	317	276	330	332	310	374	329	338	332	325	319	381	291	347	313	330	316	293	328	333	359	343	321	350	352	359	335	298	306	314	311	335	294	301	292	312	313	315	333	284	312	347	338	331	339	338	333	352	313	308	322	313	332	296	302	352	333	340	321	306	332	345	354	307	331	296	328	357	303	323	409	337	356	321	359	359	325	317	343	306	312	302	307	312	274	337	320	351
35728	20162	19368	13408	9563	4040	2536	2142	1859	1540	1296	1117	1131	1019	1008	930	943	829	796	864	846	761	832	782	788	753	793	875	788	820	802	809	810	804	739	806	783	758	830	751	777	754	738	718	750	733	770	658	778	694	719	749	707	734	684	716	734	699	719	717	723	728	719	709	714	736	722	669	712	730	695	690	696	703	658	678	724	682	731	683	742	735	702	730	688	687	653	677	682	654	658	755	671	726	691	688	698	685	727	672	704	716	674	729	656	691	713	718	694	713	717	692	721	682	672	738	649	700	717	696	658	641	708	682	654	724	660	674	678	678	705	691	741	706	678	674	687	665	714	726	742	681	704	665	735	667	685	658	691	671	618	717	669	702	706	737	684	706	724	664	692	669	664	649	704	702	699	706	663	667	692	682	673	682	680	670	669	653	718	705	675	714	726	699	695	752	659	752	724	689	657	714	703	652	707	658	647	736	690	742	666	691	699	691	698	732	697	693	722	745	704	708	695	661	689	735	731	629	680	682	655	628	724	685	683	689	711	690	672	726	687	709	683	701	659	677	669	665	688	690	682	657	708	708	672	674	701	693	663	683	710	717	677	698	668	734	687	658	668	694	722	675	703	682	686	743	662	651	684	708	702	695	710	689	660	718	735	709	708	703	718	701	677	682	680	650	693	692	670	657	692	696	662	676	625	744	733	734	674	706	693	694	695	702	729	714	646	696	700	707	698	659	694	691	667	752	706	701	701	671	673	688	742	663	698	717	708	681	657	716	656	700	675	736	706	692	670	698	716	699	681	684	692	717	688	626	744	714	704	737	677	731	699	675	688	783	682	702	721	674	656	684	682	717	747	670	694	745	678	702	696	687	703	684	681	701	711	689	650	674	682	675	688	727	680	699	648	699	716	699	715	666	681	696	686	644	665	715	711	659	669	688	699	636	688	687	704	704	699	686	691	665	716	650	719	698	695	662	658	770	731	719	681	671	673	703	723	725	653	696	688	703	670	726	685	696	701	666	682	678	659	647	710	690	696	665	715	706	683	706	703	683	739	667	690	686	707	722	715	709	682	711	676	717	676	694	686	676	660	665	713	673	647	690	733	690	696	742	697	706	688	722	714	672	677	730	676	656	710	670	726	672	678	696	724	691	717	673	702	712	717	708	701	720	646	690	684	704	716	676	739	707	642	663	729	682	694	688	682	681	706	709	694	673	690	711	689	708	680	682	705	733	716	741	697	729	659	678	667	712	681	684	722	659	658	708	688	727	714	715	724	700	695	680	677	683	710	727	723	662	670	684	714	720	673	660	697	690	644	704	673	712	676	693	734	734	696	724	664	732	735	717	709	687	748	671	650	706	659	701	729	696	724	728	702	704	665	710	730	714	694	649	679	687	657	713	693	632	753	695	679	716	731	680	672	700	705	715	682	711	736	687	741	655	670	680	679	698	677	656	701	669	677	699	700	696	700	653	764	674	753	680	710	715	656	679	729	703	721	732	698	679	652	723	738	682	655	687	731	697	727	663	684	716	718	711	728	681	720	696	725	644	686	650	711	669	714	673	705	660	690	697	643	676	721	680	715	688	728	690	692	690	719	684	694	721	676	690	712	701	714	698	612	655	697	709	665	708	708	653	720	691	744	711	696	671	685	706	722	654	666	710	700	666	701	693	729	678	712	722	677	697	676	682	683	689	722	654	687	723	685	711	728	725	709	668	674	681	674	697	665	721	692	672	729	637	683	750	733	699	688	663	684	717	708	690	703	678	671	714	713	667	746	678	675	700	679	716	721	711	662	676	690	711	678	723	687	689	725	701	668	691	676	724	702	663	693	687	684	651	671	673	697	684	694	666	659	710	711	651	672	702	735	650	678	704	709	751	740	677	685	678	702	713	722	681	692	649	700	658	669	705	668	680	686	694	679	685	746	716	686	707	695	721	681	688	623	712	673	697	684	671	723	748	686	733	695	680	701	671	718	682	696	680	701	702	671	688	729	685	691	662	676	691	722	666	698	690	671	648	709	673	678	663	708	663	699	657	694	703	715	698	672	630	703	734	698	726	685	736	736	675	678	689	685	691	687	681	644	670	690	695	710	691	677	718	728	662	665	688	687	674	704	700	696	704	688	689	700	692	698	686	665	670	637	661	710	717	644	681	678	701	688	671	714	738	693	716	673	712	656	698	698	644	699	703	709	696	689	670	657	655	670	681	685	696	693	651	660	720	732	649	694	699	655	704	684	686	677	696	687	683	713	647	684	668	664	724	683	695	685	645	680	723	729	680	732	690	719	713	689	711	688	701	700	716	728	669	721	687	730	713	716	681	667	688	672	698	727	661	652	685	706	684	697	706	718	729	707	641	691	702	708	686	685	687	694	688	700	697	719	684	718	657	731	708	663	700	717	732	686	725	691	706	673	744	711	699	681	637	684	717	736	750	637	694	678	649	704	732	681	677	734	706	686	723	708	701	704	709	688	675	710	696	705	694	666	716	674	694	690	683	711	687	675	660	696	722	689	708	674	683	651	671	645	645	711	718	688	684	721	712	716	707	687	713	688	646	670	679	687	692	680	684	696	668	680	676	679	675	705	690	672	714	723	767	688	708	670	715	707	686	727	729	712	742	691	673	684	710	680	694	667	715	692	707	714	672	683	702	708	684	662	704	672	706	714	666	681	666	659	677	681	701	677	642	724	652	711	697	685	692	754	660	695	701	666	683	657	703	766	674	694	752	729	747	700	704	685	734	671	663	723	698	742	676	708	681	678	683	718	668	705	696	695	680	662	696	684	706	679	705	710	720	684	710	722	708	764	676	697	742	675	703	652	696	695	696	697	695	678	718	714	657	643	706	659	686	641	690	685	718	678	664	692	650	733	688	731	715	689	704	715	662	699	751	725	700	743	721	685	740	681	680	703	705	700	688	689	686	686	648	712	696	660	685	669	696	682	738	655	699	703	675	677	695	633	691	698	728	702	674	722	634	722	677	695	727	671	647	696	633	731	685	683	694	674	724	679	681	662	682	704	680	670	703	739	668	695	682	710	678	667	686	700	664	683	719	722	644	706	702	649	692	673	736	696	667	665	700	691	711	732	735	705	685	687	672	671	707	679	698	690	735	733	716	677	728	691	694	652	677	726	631	725	639	718	714	717	730	653	709	730	673	621	669	658	689	664	649	655	730	691	703	706	730	686	696	704	694	642	716	725	706	678	707	693	728	720	718	711	698	748	709	687	710	702	673	710	701	712	709	734	699	704	670	652	717	716	690	735	699	664	626	687	725	709	674	690	720	703	662	708	664	670	685	655	698	699	693	717	700	677	709	669	741	696	684	721	662	669	699	689	676	703	681	668	684	678	684	687	734	680	692	672	712	717	699	704	700	696	690	703	674	692	685	680	684	679	684	672	680	699	692	710	727	710	677	628	707	719	741	683	658	677	705	752	700	689	727	672	673	679	681	688	633	739	702	776	721	675	693	664	663	700	715	707	689	643	656	694	715	660	701	721	729
41065	19414	9533	3993	1607	653	479	435	409	392	360	367	353	377	393	348	364	314	377	313	349	335	369	360	326	325	345	360	328	339	340	354	314	319	324	339	340	321	345	342	311	344	399	334	356	302	319	338	273	343	328	329	339	348	349	335	332	315	369	308	378	324	367	330	337	354	338	320	318	348	309	322	293	334	321	310	320	315	293	335	340	368	369	292	318	334	344	321	357	324	310	347	311	346	342	359	315	326	328	335	297	342	320	299	315	279	331	338	318	347	335	338	324	339	319	327	324	304	314	330	319	322	360	331	300	317	318	338	345	299	332	302	278	328	291	314	335	275	344	342	292	319	326	357	367	323	336	304	326	330	341	330	341	303	319	318	317	339	293	343	303	289	336	345	297	321	362	326	352	292	342	359	323	297	322	348	327	320	312	344	311	278	313	328	322	283	307	318	286	293	326	323	323	317	313	249	300	349	365	333	326	329	320	316	320	305	323	285	330	309	314	359	309	294	348	302	310	333	313	322	337	366	307	330	331	352	311	317	318	322	315	334	330	346	332	315	323	326	314	305	301	327	308	309	361	339	345	313	326	344	341	331	353	327	325	356	318	371	333	348	316	325	317	339	317	360	320	316	337	334	323	359	341	346	273	339	339	322	370	316	297	358	341	324	321	326	346	325	311	348	315	332	350	303	333	339	351	292	340	332	293	307	347	336	307	305	324	319	318	276	302	313	301	317	332	348	352	296	320	353	327	332	301	345	323	342	334	304	339	332	289	334	266	280	319	351	330	318	294	325	348	335	333	330	315	323	351	320	334	325	292	335	354	288	329	363	380	314	335	314	371	330	334	319	305	349	322	293	328	312	302	323	296	329	297	269	350	352	336	336	291	318	350	306	322	322	352	329	342	312	306	346	359	324	328	327	343	298	351	325	322	338	277	340	311	323	334	303	345	328	302	341	313	304	327	362	321	321	301	316	328	339	346	331	321	322	343	303	329	339	326	378	277	296	294	326	335	328	325	327	349	340	276	352	330	342	314	375	330	298	312	345	313	304	297	303	326	328	339	314	329	322	307	334	333	323	330	336	342	298	351	288	325	343	330	342	312	322	316	323	357	314	311	327	300	294	328	327	322	316	309	333	337	280	329	360	326	301	311	325	302	316	314	330	312	303	334	361	338	298	298	313	346	296	350	347	366	309	299	331	335	356	304	329	337	356	318	313	347	358	337	309	322	310	331	332	351	313	313	297	307	307	348	283	357	311	319	342	365	350	313	351	333	322	325	345	321	335	290	333	345	286	333	360	346	365	344	297	337	311	299	307	318	318	359	346	304	324	360	340	314	321	314	328	341	323	342	299	304	325	313	348	311	331	336	311	346	284	342	320	335	328	313	321	287	330	323	329	314	323	372	349	325	331	320	326	314	308	315	314	329	339	336	310	314	325	338	346	358	334	337	303	303	305	324	326	318	318	324	340	309	307	334	322	296	334	324	369	306	349	331	341	323	343	309	299	324	324	337	306	312	344	332	337	361	297	344	311	337	328	328	291	311	326	338	324	357	317	324	344	309	359	317	328	332	332	318	329	349	326	324	314	329	344	335	306	328	301	338	328	336	310	318	320	318	322	337	287	333	330	296	325	347	304	350	360	300	309	313	307	330	370	325	303	338	318	299	312	328	352	338	341	296	303	320	357	346	328	323	341	270	356	357	314	309	267	302	363	308	347	307	290	323	294	331	321	362	314	292	306	305	335	347	343	340	330	292	336	338	334	309	295	320	329	303	297	367	340	339	314	308	347	350	360	349	320	314	310	305	327	352	325	325	321	336	369	310	323	321	283	332	344	320	308	293	319	326	354	324	318	341	316	314	323	313	334	335	334	367	355	339	339	342	313	354	323	345	325	302	335	302	302	326	308	355	327	332	349	309	293	315	315	333	325	313	350	330	353	302	333	345	349	349	317	328	339	334	313	358	345	308	302	316	312	341	334	366	319	373	311	297	290	297	341	347	345	340	338	324	344	338	299	320	301	315	332	334	328	314	362	296	360	304	308	300	313	323	325	336	328	342	301	344	331	339	325	329	342	359	350	348	340	320	308	324	323	309	335	326	271	376	335	320	321	323	325	315	328	338	331	339	326	302	335	339	302	357	345	312	318	314	317	311	321	302	327	322	320	320	341	328	358	294	331	342	328	303	330	345	311	305	319	291	317	383	360	325	362	349	401	312	332	327	333	319	315	350	346	331	346	331	324	352	322	319	300	313	316	334	304	299	318	338	320	328	337	372	334	314	343	305	335	311	337	314	311	345	338	322	326	326	319	328	282	316	315	302	287	364	318	312	321	349	339	345	285	284	341	315	335	345	306	349	336	315	324	345	335	312	297	294	321	294	355	322	334	321	289	331	345	352	343	321	319	340	312	314	312	364	355	313	350	341	301	335	307	295	314	295	316	335	330	345	326	342	331	312	308	328	321	312	290	313	302	310	308	353	337	283	327	347	328	342	330	337	334	337	298	270	344	316	334	327	305	355	331	308	320	311	324	331	334	292	313	327	355	329	294	300	324	301	296	347	358	339	342	315	320	348	302	278	313	326	343	350	334	370	350	330	302	328	281	320	325	321	309	332	319	326	281	344	339	336	360	288	305	343	361	319	338	328	323	322	296	349	363	295	295	330	328	358	319	335	341	285	305	325	347	324	344	321	307	292	342	297	331	312	308	324	326	307	322	375	326	320	291	353	292	304	319	314	312	342	329	325	329	353	291	346	337	351	304	276	347	305	321	323	315	336	292	316	342	334	305	269	313	316	306	372	317	344	316	320	317	330	333	323	311	328	339	319	330	316	319	280	303	327	369	350	316	310	336	319	343	348	327	290	295	318	317	306	329	323	384	286	355	297	334	320	322	346	296	326	313	312	312	335	335	302	328	309	344	333	328	319	331	323	324	338	321	350	350	318	320	314	321	315	321	310	316	335	348	362	297	327	293	332	330	318	317	325	298	339	343	339	316	345	331	320	328	306	343	308	320	327	327	349	343	322	340	310	306	321	331	308	326	328	341	331	287	335	324	325	332	336	340	376	317	324	325	338	322	303	310	340	283	312	333	321	314	316	348	302	303	313	305	333	356	326	351	326	345	351	328	302	343	375	343	330	298	330	359	344	346	305	338	307	303	334	320	357	351	361	353	358	337	325	334	312	308	320	350	327	322	312	329	313	314	324	344	350	341	354	342	344	315	364	323	290	341	306	286	354	328	325	341	309	319	319	364	339	321	276	330	342	330	327	316	333	345	329	347	337	306	304	326	342	333	376	362	303	319	324	306	329	310	313	304	334	318	297	333	320	343	301	295	358	359	318	351	309	327	312	291	325	325	329	292	323	350	323	309	357	328	331	311	306	295	305	340	293	343	327	334	345	334	301	322	303	346	349	355	331	320	321	370	339	334	343	336	321	364	331	318	331	307	314	352	346	345	345	318	365	290	329	360	338	316	309	297	314	337	300	312	306	326
25040	13630	12445	8767	4761	1977	1540	1426	1229	1027	929	914	839	805	799	761	804	778	740	792	701	760	712	778	709	742	765	769	738	768	787	765	724	775	709	755	763	762	734	744	697	711	774	690	716	698	677	736	661	715	663	677	740	738	742	742	689	720	663	680	698	701	662	744	682	716	689	714	695	731	628	720	699	708	671	720	662	663	729	698	685	727	714	708	679	725	688	707	711	722	744	709	717	688	691	691	671	720	735	761	688	689	686	707	711	676	720	652	695	712	668	728	671	673	721	691	751	700	673	711	709	714	685	703	659	704	691	681	654	702	696	698	680	708	690	681	703	696	682	717	704	658	682	767	680	703	693	697	682	715	733	755	734	734	699	702	689	750	680	697	758	693	703	736	722	679	715	654	631	656	711	681	714	711	698	704	699	686	692	679	711	673	737	698	703	676	659	732	722	707	695	747	710	674	672	694	685	717	700	749	733	679	667	673	734	679	710	688	691	718	657	694	691	681	702	722	692	724	714	707	722	738	671	694	678	668	706	726	712	724	715	699	658	678	687	686	735	738	663	666	722	738	731	660	706	742	706	738	687	727	672	710	683	723	660	690	722	717	722	719	679	747	694	691	733	688	731	745	677	733	695	732	664	724	690	700	706	696	706	696	672	679	729	719	698	654	761	681	673	661	672	650	732	731	718	678	642	704	677	720	746	703	680	732	665	693	699	688	706	655	715	655	691	699	719	705	723	732	688	742	736	712	690	722	663	679	698	759	704	735	718	704	681	709	691	736	670	709	708	688	757	718	693	691	719	622	684	689	703	650	709	707	701	687	664	691	690	697	678	686	741	704	711	678	659	696	677	736	702	692	678	701	684	694	704	726	697	651	712	698	698	744	650	718	681	675	670	677	658	678	693	711	674	674	719	679	721	721	711	655	688	643	671	686	742	697	724	675	699	669	683	713	678	683	677	742	680	711	715	638	705	717	703	709	678	704	702	676	687	750	671	666	688	669	689	694	691	672	689	738	714	687	662	763	653	709	722	696	701	701	707	700	743	718	703	679	717	659	674	683	765	622	662	689	722	713	679	676	639	707	710	703	714	704	683	673	748	718	685	678	668	712	679	723	676	662	718	729	682	704	705	679	740	670	630	728	713	679	696	709	688	704	691	701	693	672	706	666	710	723	696	693	682	705	730	702	688	653	689	725	730	655	703	607	741	702	686	706	646	684	621	648	693	707	749	687	678	742	704	686	719	730	731	728	669	698	695	691	679	704	752	670	711	671	704	732	730	728	752	682	698	762	678	724	719	719	715	763	708	669	701	728	741	646	688	688	679	712	734	694	704	681	658	707	726	674	706	625	704	665	734	718	739	719	725	706	742	657	695	737	689	703	701	712	690	716	675	730	695	679	714	699	685	703	718	712	720	692	646	689	710	698	648	702	723	727	704	689	719	678	688	759	687	712	690	735	653	698	718	685	678	723	726	695	704	724	687	678	727	677	718	678	687	672	691	683	671	719	712	759	716	673	692	621	708	709	695	719	678	692	678	693	709	704	728	672	675	689	719	669	714	730	675	684	691	698	647	709	735	698	727	707	717	724	712	735	724	683	711	723	699	710	727	715	692	781	742	699	629	739	660	710	698	701	702	709	731	665	695	676	665	715	708	681	702	716	686	717	711	671	704	686	689	733	694	709	696	669	687	708	675	669	690	684	687	711	719	711	754	687	669	688	681	736	687	714	747	689	692	657	695	677	719	699	745	696	716	773	646	724	665	733	732	676	739	690	721	707	666	717	687	654	733	692	653	707	700	708	691	710	731	695	709	678	725	692	718	688	683	716	643	701	668	659	698	720	646	755	697	706	669	683	680	670	696	697	671	706	751	712	749	654	704	678	698	734	673	736	696	770	733	677	687	749	698	745	677	703	694	696	694	663	679	714	713	699	692	695	668	682	727	701	659	729	677	690	699	705	696	714	720	735	673	723	725	715	692	721	757	738	703	691	688	676	703	683	764	680	754	657	750	729	718	708	708	745	662	687	694	677	699	723	702	709	704	756	694	696	716	690	717	653	666	689	682	727	662	684	715	673	721	681	678	748	700	726	667	660	712	645	699	708	717	676	700	754	674	713	676	718	709	706	706	712	722	733	708	686	678	677	713	686	742	731	679	718	695	713	675	691	722	696	702	721	689	730	692	700	692	731	706	662	711	725	699	709	667	714	734	725	716	696	682	663	706	678	699	710	736	728	684	747	689	716	700	694	627	695	662	703	718	728	744	695	740	680	688	715	685	679	702	694	737	727	700	682	736	672	722	744	663	706	679	697	724	701	743	735	698	732	721	701	740	689	678	667	705	669	683	682	706	725	680	680	671	677	692	721	719	676	747	771	709	685	711	716	681	704	708	766	734	701	700	700	712	665	701	696	700	651	686	714	680	723	725	705	702	705	715	725	656	682	680	702	672	726	685	675	703	705	706	721	719	691	720	702	695	692	705	707	703	702	716	700	714	715	711	705	663	737	743	721	713	702	707	724	713	729	715	680	691	708	692	681	718	691	716	711	715	680	729	720	764	692	728	702	724	743	688	689	699	694	710	677	715	689	709	718	701	685	726	712	690	715	658	713	692	698	692	658	658	686	727	695	702	717	673	686	701	708	709	705	708	638	684	724	681	689	736	665	715	724	710	707	718	747	672	714	668	666	691	693	708	697	725	711	667	727	742	694	670	675	705	691	676	687	660	714	672	641	684	711	713	687	707	694	747	699	694	748	699	755	657	696	709	699	721	705	683	688	746	707	724	720	689	728	708	664	640	702	653	677	695	686	719	672	679	677	696	726	750	699	675	704	725	686	657	690	688	676	717	686	722	687	677	721	695	730	754	685	713	709	739	697	665	670	688	719	675	688	708	679	674	713	665	701	695	690	647	701	683	715	684	698	670	757	743	707	707	676	693	716	711	702	661	741	674	671	700	699	718	694	718	731	710	690	739	691	685	644	677	698	695	686	695	646	726	746	666	725	676	685	734	695	741	714	720	753	645	697	662	721	721	752	712	684	684	737	683	740	747	676	704	730	727	669	678	681	698	712	693	690	694	710	650	703	643	695	638	692	708	675	737	715	701	665	711	696	696	691	677	715	686	717	733	672	729	719	705	682	738	693	677	727	669	707	707	664	739	708	679	689	758	673	691	667	705	721	709	719	719	664	676	706	761	675	695	735	712	681	662	752	757	702	678	700	727	691	715	677	721	729	662	693	698	733	697	681	728	702	708	712	678	681	685	697	713	685	689	683	745	740	713	728	696	704	721	704	720	722	680	691	678	734	690	694	701	705	667	673	688	720	684	692	700	683	683	690	748	710	691	707	737	689	685	693	715	667	750	728	706	690	708	686	674	736	722	664	696	683	706	718	672	674	701	689	748	675	682	681	732	670	736	668	709	731	699	713	721	718	686	707	697	713	670	698	670	698	669	688	729	682	688	684	760	667	672	688	679	676	699	752	688	684	701	724
51916	25329	15143	5972	1870	722	556	509	486	388	409	373	381	383	313	322	324	311	338	329	364	331	357	316	352	360	331	331	329	296	298	348	325	306	330	330	318	335	362	323	339	326	328	310	325	325	334	314	327	326	316	331	343	325	334	320	332	294	321	340	348	337	327	343	306	332	328	303	305	311	308	316	350	306	298	313	284	304	343	322	347	341	341	306	335	334	326	352	305	328	314	312	313	310	341	324	307	303	300	296	332	300	345	347	297	329	347	333	310	295	306	358	318	292	350	327	349	333	309	289	298	305	305	331	339	320	319	312	314	321	316	315	306	337	350	326	299	320	312	325	292	331	334	310	355	306	313	340	318	327	333	325	277	310	333	294	286	315	325	312	337	318	314	316	317	351	327	316	358	339	293	290	258	323	312	340	324	310	336	275	308	308	316	297	289	306	306	286	350	314	290	302	320	319	329	290	330	307	306	336	309	303	345	313	303	304	305	324	306	301	297	279	337	303	323	361	325	320	321	304	336	306	306	295	274	323	313	352	289	284	319	323	319	299	288	297	330	275	348	318	282	314	338	347	337	329	321	316	361	310	332	310	281	312	309	335	327	292	309	263	333	274	307	295	323	322	290	319	318	326	330	359	322	319	342	313	299	321	323	291	341	288	307	311	315	332	308	302	331	316	287	322	317	334	312	320	331	310	352	310	318	299	339	310	312	341	285	337	322	324	329	352	319	357	308	323	308	327	311	274	322	284	320	316	318	301	304	337	318	306	312	298	276	325	340	297	329	353	315	306	306	344	345	296	334	296	317	323	292	305	330	331	309	367	332	310	305	345	310	302	360	329	305	306	324	308	346	329	346	328	337	294	337	314	319	320	306	295	318	342	325	308	278	310	343	334	313	311	314	327	336	316	330	299	317	270	330	319	295	294	327	332	318	284	373	289	269	291	319	308	327	270	299	286	321	347	319	352	356	279	313	281	358	327	303	313	330	322	307	354	320	280	337	315	300	305	359	317	331	333	307	327	332	293	296	319	322	341	343	314	322	320	296	294	316	343	341	353	306	332	318	283	302	348	310	277	315	317	344	316	314	313	296	307	286	319	330	325	315	313	303	288	271	314	309	313	286	326	300	314	279	302	347	316	319	337	324	314	364	300	318	327	317	327	333	316	287	334	310	301	346	323	318	357	335	329	302	322	333	297	298	307	295	320	306	339	320	311	292	317	323	333	338	296	330	301	332	314	321	361	327	355	343	339	317	323	316	323	321	330	318	312	297	318	291	323	313	311	325	272	312	316	296	319	303	293	304	311	318	318	335	338	294	332	330	314	316	284	318	309	309	297	295	330	302	334	307	294	338	303	300	317	297	336	311	318	302	304	326	352	332	308	313	350	318	326	388	330	339	303	281	313	307	298	347	327	299	317	340	346	268	309	288	318	328	335	320	340	298	320	305	305	301	320	331	338	305	327	321	324	296	316	347	337	339	312	321	281	301	264	336	335	304	304	292	322	333	296	311	333	312	297	302	279	334	309	341	328	316	288	323	330	291	306	312	328	337	341	291	284	347	336	323	283	350	366	342	330	301	296	295	309	307	298	363	290	328	335	288	329	315	323	317	310	331	320	268	333	334	262	312	318	316	367	316	293	338	333	321	305	305	284	281	323	311	318	327	314	315	342	297	341	319	321	302	358	304	291	330	306	334	317	274	301	362	330	307	305	338	320	326	368	317	319	308	290	327	289	328	317	297	327	337	280	304	354	333	317	314	284	305	275	315	318	317	356	319	278	315	334	331	330	321	335	309	312	294	295	287	308	283	307	334	320	297	319	314	365	325	332	297	338	321	348	290	303	313	309	344	317	322	339	336	311	338	309	317	296	311	347	309	327	333	308	335	302	347	335	296	336	308	331	320	313	325	342	286	300	323	329	327	307	282	322	292	301	323	289	311	309	293	312	370	307	280	298	330	334	319	352	345	292	302	338	316	312	307	316	322	363	327	320	294	311	308	297	319	295	316	290	303	288	360	295	337	361	309	295	295	273	344	351	323	346	310	322	307	322	317	334	311	310	301	298	308	301	318	333	298	335	322	319	283	294	302	310	333	309	307	305	321	307	302	296	312	310	377	352	303	283	302	305	322	348	366	318	288	327	315	268	322	335	333	312	310	320	290	324	298	322	317	323	319	307	326	276	315	306	299	309	291	281	326	346	314	325	319	326	311	303	283	346	320	317	319	287	285	318	309	342	310	324	313	326	335	312	311	302	333	297	329	340	359	326	344	327	301	272	313	315	330	336	315	314	295	325	308	320	324	299	321	326	338	332	298	319	336	355	349	303	330	305	300	320	325	325	320	357	327	303	338	312	332	326	333	306	345	299	300	292	309	315	315	293	318	306	308	308	302	332	330	326	341	309	298	300	304	326	338	315	303	330	302	285	309	360	296	298	333	295	307	309	329	331	312	304	325	316	312	321	330	297	348	326	341	322	333	302	332	329	318	314	307	315	330	346	329	307	308	315	333	316	331	337	318	300	325	330	298	323	319	319	345	346	363	309	345	284	335	317	280	314	307	280	320	276	283	319	319	296	324	333	321	302	300	315	330	304	321	310	335	305	323	297	331	342	341	301	309	329	298	342	311	310	336	310	320	347	298	326	293	329	294	324	301	327	308	321	322	287	287	332	314	318	360	313	329	357	321	320	319	296	312	302	320	307	359	324	310	332	314	356	309	340	322	291	312	301	280	313	325	321	336	299	313	293	305	325	315	320	299	308	308	303	327	298	320	288	329	318	329	325	317	320	298	292	290	310	262	342	338	296	300	318	316	318	328	331	324	301	309	319	288	318	314	333	325	333	317	321	340	302	347	316	286	311	321	320	343	307	294	302	319	323	323	308	371	310	340	304	298	312	313	329	319	290	306	301	308	342	327	283	307	354	338	309	318	323	343	336	327	305	308	303	292	305	326	331	298	307	307	297	350	313	332	313	320	300	334	329	313	304	284	333	298	296	292	284	305	317	303	302	294	331	312	342	313	309	324	298	295	291	309	318	337	333	306	323	328	333	317	338	306	303	351	313	307	316	324	295	291	343	316	325	301	298	352	301	314	307	310	313	335	316	325	302	318	327	304	321	318	315	318	343	312	290	296	314	307	309	346	390	323	320	313	312	336	318	311	326	323	275	320	304	314	328	342	280	292	327	344	305	316	307	293	272	333	295	309	275	302	328	306	298	286	335	318	303	302	359	360	307	343	334	309	304	350	290	331	296	303	334	318	317	300	305	314	279	313	288	333	350	334	297	313	267	343	292	355	304	328	324	304	299	301	322	342	323	302	346	332	311	368	343	323	350	306	311	320	293	310	335	307	321	292	323	339	336	298	314	306	334	305	319	352	318	323	315	332	319	309	293	331	323	324	332	340	319	315	304	340	332	321	323	337	331	313	268	319	288	314	300	299	301	330	332	286	331	311	336	307	336	313	306	359	347	364	335	325	332	337	345	279	296	314	325
32015	19103	18387	11424	5042	2152	1818	1519	1393	1162	1032	916	881	878	824	857	798	763	750	784	738	810	707	767	710	719	741	746	748	756	763	736	710	769	705	730	765	727	779	729	788	721	697	731	681	719	695	668	684	688	726	683	749	690	755	679	719	697	695	684	696	692	718	734	718	711	682	709	655	713	627	767	651	681	685	663	737	697	676	687	694	682	713	687	671	669	726	700	683	704	681	734	643	698	711	676	682	722	640	661	695	682	675	707	707	688	705	708	609	715	684	649	694	695	682	669	698	673	703	653	656	670	712	664	654	699	673	697	680	652	685	735	673	689	707	705	660	650	579	708	697	649	692	716	704	723	698	676	672	684	632	687	700	674	702	711	666	694	692	695	691	651	678	684	729	725	705	681	662	711	689	715	664	685	696	665	679	704	720	666	674	676	693	676	694	695	709	687	692	684	640	687	685	682	733	669	685	652	657	682	690	696	704	673	674	665	699	659	720	701	681	699	672	714	699	628	697	667	672	675	701	720	717	687	681	692	726	689	701	687	689	613	717	694	652	692	717	719	632	717	652	667	692	719	693	641	684	663	690	747	711	694	638	696	726	654	682	692	675	656	717	699	704	615	708	687	698	681	667	657	690	687	658	670	677	696	692	697	662	712	677	705	710	690	733	667	665	690	676	694	701	731	664	688	697	699	653	707	691	702	642	733	713	695	672	696	648	645	714	693	655	669	664	687	642	709	676	723	692	704	666	675	705	667	703	711	711	698	684	733	669	706	680	673	662	648	715	683	701	737	710	685	688	685	677	687	689	701	704	655	702	751	660	698	695	725	686	720	689	670	718	700	705	693	684	671	661	694	692	697	705	679	717	670	674	709	654	684	696	665	698	719	709	678	663	690	700	673	640	687	692	712	671	694	660	660	650	678	654	689	662	693	645	650	674	680	662	718	699	686	695	684	693	687	682	673	685	659	657	666	653	699	685	690	657	693	686	663	672	736	716	663	689	701	700	693	744	671	663	689	707	655	708	718	705	671	702	674	679	677	704	683	653	689	690	698	683	717	709	703	664	709	739	688	676	706	719	660	718	641	705	663	714	675	665	682	690	677	684	665	705	709	702	691	658	674	709	633	695	697	738	674	663	686	662	717	684	745	738	719	688	666	680	674	699	699	734	658	672	663	730	708	686	655	693	668	719	673	681	706	708	648	660	674	681	677	668	642	690	692	674	685	670	652	704	666	663	712	710	710	716	683	677	681	694	721	690	702	691	673	675	717	695	672	702	721	647	672	687	705	639	661	674	678	689	693	656	697	659	709	672	660	671	701	713	701	668	672	676	634	637	670	692	653	693	636	659	732	674	701	688	735	676	673	658	684	658	751	655	648	709	684	657	665	668	697	691	717	672	674	692	707	699	655	671	672	691	646	676	689	630	698	742	695	644	696	698	682	684	710	688	663	685	678	714	644	689	682	665	663	673	710	716	683	685	673	654	671	709	704	742	651	663	645	674	734	756	722	675	660	676	710	699	642	669	743	680	676	664	696	638	662	652	660	749	690	656	694	704	700	713	709	752	677	680	703	723	699	736	754	719	661	709	715	728	691	697	706	724	679	700	692	696	730	746	680	694	725	680	723	716	663	692	693	722	710	709	654	728	718	680	663	667	685	686	648	687	659	677	683	683	682	685	691	698	690	669	688	693	654	644	663	716	694	647	641	731	726	694	686	682	667	695	658	662	669	679	698	684	690	657	700	687	737	666	664	699	681	712	744	686	689	685	711	684	736	656	673	691	710	688	703	651	659	648	665	619	718	679	682	703	677	674	698	665	649	702	668	682	707	675	663	672	710	719	679	717	697	680	662	678	624	738	658	672	649	690	713	703	671	644	695	676	746	658	695	658	697	702	691	691	656	728	732	692	655	671	700	625	719	683	738	694	676	662	705	662	706	703	674	686	634	669	687	655	656	711	673	687	695	632	714	736	697	671	696	690	694	656	711	699	703	712	662	693	661	693	742	697	699	686	689	688	672	722	652	699	667	650	689	660	702	705	674	673	683	726	661	697	618	672	717	705	648	607	694	683	670	704	624	665	751	668	682	717	658	747	712	680	717	710	710	695	746	697	699	684	694	697	707	715	675	681	655	694	750	698	715	640	663	672	746	672	696	679	720	681	693	637	740	649	676	649	659	689	671	712	718	701	700	621	741	687	661	690	656	697	714	697	695	656	721	689	711	703	701	677	683	744	683	742	677	694	652	642	644	727	651	643	658	720	660	690	671	704	690	697	700	667	691	748	704	654	710	697	641	651	696	709	674	677	664	677	716	675	625	724	689	670	701	703	699	666	706	702	675	678	714	701	696	686	668	716	695	689	693	690	707	719	674	684	694	695	652	670	675	669	713	662	657	709	675	668	690	719	638	724	657	678	713	686	627	712	672	704	685	650	665	693	692	707	720	705	713	683	683	660	652	687	714	709	692	680	718	693	700	659	718	675	720	646	707	647	699	712	683	705	645	666	687	663	705	680	685	700	691	656	682	661	665	676	667	728	663	665	682	692	703	670	671	707	673	743	646	650	682	688	663	702	662	747	717	677	698	681	704	708	654	705	694	658	686	718	633	662	683	710	680	703	706	698	748	705	675	654	717	692	678	699	754	674	664	658	642	681	680	707	658	648	672	701	710	736	706	682	699	673	652	739	710	743	674	722	706	703	628	712	690	669	719	683	693	685	690	682	648	664	707	716	713	735	669	739	689	702	717	654	705	675	661	691	700	683	722	691	666	703	701	682	681	713	673	723	706	653	690	744	697	654	708	667	691	707	666	730	695	647	687	700	685	682	685	717	648	691	657	660	757	715	682	751	685	667	703	716	671	665	655	654	705	719	689	719	706	699	694	676	710	670	662	698	685	666	718	638	689	660	728	672	702	650	649	668	674	692	647	700	717	694	674	705	673	720	662	685	727	704	682	660	696	713	646	708	702	712	668	638	737	753	663	727	682	693	727	647	713	695	675	648	669	688	687	681	694	675	681	699	723	666	673	669	698	702	685	672	670	686	689	669	707	676	703	660	714	679	692	695	664	620	702	689	699	655	661	677	689	700	710	669	739	700	684	702	684	715	722	691	655	711	715	640	697	666	691	676	703	681	693	728	731	695	724	663	699	682	679	702	685	696	675	703	664	670	692	650	627	682	674	664	650	691	670	709	732	673	678	697	667	705	670	684	694	665	711	723	685	711	693	692	693	664	626	670	670	654	699	652	649	675	701	659	735	666	687	718	688	655	728	667	722	705	717	710	727	680	686	688	671	722	662	714	709	708	700	734	660	709	665	670	700	715	696	738	672	668	663	685	713	732	688	685	678	685	719	697	678	653	661	666	645	697	677	651	643	733	693	671	741	651	680	676	693	712	693	698	722	656	704	670	699	683	677	687	685	684	704	701	727	711	722	694	749	656	644	721	695	706	693	686	662	706	664	701	678	728	715	670	727	745	678	660	663	714	655	697	668
60334	35562	20815	8465	3124	1192	708	642	514	456	435	385	373	383	378	390	322	363	380	342	355	320	311	339	345	364	340	344	338	306	328	344	347	332	328	355	319	330	343	334	326	341	323	305	325	329	348	357	341	332	326	280	332	318	327	310	331	320	337	328	307	337	336	362	335	344	334	313	322	324	323	302	342	318	341	323	313	322	329	307	347	298	336	308	269	271	324	315	329	304	325	312	337	298	287	304	372	358	320	364	343	332	383	332	336	352	315	346	335	332	330	305	313	305	335	324	316	329	307	289	300	315	315	279	299	332	367	354	304	331	288	336	315	306	370	352	332	302	326	300	336	299	333	313	365	341	310	309	334	337	314	304	319	323	307	330	353	330	356	344	300	326	288	348	340	307	331	350	303	309	348	323	344	291	333	333	295	304	345	326	345	338	331	280	310	324	313	295	301	317	346	309	325	358	331	351	302	355	314	334	309	344	347	311	320	308	325	305	356	337	353	342	340	342	323	354	341	332	351	321	335	313	304	320	333	361	308	300	315	320	296	337	336	326	347	297	325	312	330	326	299	307	326	342	303	339	326	317	317	332	308	325	321	342	301	319	320	275	313	320	353	326	308	305	333	322	306	350	333	310	309	329	324	304	290	306	294	294	332	363	299	327	315	326	293	308	288	288	345	382	339	328	338	309	351	329	308	338	320	352	313	332	361	342	309	335	320	326	327	351	297	301	328	312	319	323	347	334	370	337	309	291	339	321	266	349	317	320	314	320	347	357	281	333	337	361	327	303	326	334	319	286	380	306	311	333	330	312	323	315	309	341	327	327	320	324	331	303	342	349	348	335	315	370	328	327	340	340	321	344	340	284	331	327	347	354	334	331	335	332	310	312	307	313	349	354	333	338	360	326	298	307	292	347	304	312	305	328	329	310	322	312	299	320	268	311	313	305	297	336	327	322	293	334	370	355	328	322	343	359	313	284	330	315	360	304	314	344	322	294	342	344	300	337	342	309	320	326	330	321	331	345	320	363	326	328	322	310	324	306	324	336	327	301	317	316	338	332	376	299	331	303	315	348	371	322	311	287	328	333	361	348	292	311	311	320	321	309	315	306	318	336	324	309	310	293	309	303	320	325	353	322	339	314	322	325	298	358	338	328	316	331	334	339	332	303	346	336	335	362	325	328	326	334	320	326	303	323	284	334	340	353	316	326	330	316	337	333	359	341	292	332	318	334	312	318	322	313	326	325	368	322	308	319	327	324	338	332	325	336	333	320	363	280	326	297	362	344	365	329	321	310	311	323	340	345	304	356	308	298	321	351	301	350	328	327	326	333	313	332	310	333	344	343	312	317	321	334	302	296	316	340	338	352	358	352	326	319	323	318	286	313	328	285	319	361	341	328	333	344	299	288	326	307	298	337	308	315	348	321	317	327	324	359	318	310	340	307	328	348	336	323	364	322	315	319	324	315	296	340	301	272	303	290	285	297	331	300	345	317	308	310	335	309	315	330	326	341	318	293	346	337	287	351	346	325	313	354	343	332	333	329	326	343	325	345	300	318	328	308	299	347	333	326	295	305	323	312	298	319	292	333	324	323	306	327	328	290	335	321	320	382	317	307	312	322	328	337	311	335	337	305	334	287	298	311	314	339	325	320	346	332	322	309	331	348	335	325	363	370	340	336	358	290	308	320	346	310	355	354	333	312	318	312	293	359	300	340	332	299	330	352	304	331	338	355	362	288	317	338	322	334	332	329	309	311	313	334	330	336	324	320	333	319	334	375	338	284	316	342	317	300	341	303	336	297	330	325	303	333	357	313	318	330	333	310	293	324	355	310	343	362	316	285	318	360	293	296	290	319	306	318	350	364	308	331	330	313	333	312	320	348	337	281	316	324	296	333	297	334	311	326	304	317	325	330	325	294	316	340	335	308	320	345	351	312	287	331	334	325	290	337	289	348	299	314	337	324	340	284	337	345	312	327	303	311	333	322	311	313	330	324	345	331	328	367	322	308	350	316	335	354	345	338	335	320	340	324	329	329	332	315	335	280	346	352	361	318	369	334	337	332	325	337	351	315	340	380	293	322	302	312	326	300	327	294	320	341	351	312	332	331	329	303	300	315	280	275	297	306	305	314	355	345	338	315	312	344	297	340	368	341	316	340	310	326	354	346	341	335	325	331	317	338	335	311	352	358	324	303	321	325	360	316	344	347	328	319	333	291	302	305	349	361	318	342	322	313	340	311	318	303	318	320	297	284	340	337	345	322	330	313	326	294	324	308	307	326	306	325	323	323	297	352	342	303	339	348	319	347	321	333	310	314	299	364	280	319	333	323	299	347	294	336	342	298	309	305	313	286	315	323	316	306	301	321	333	306	328	302	297	316	325	303	331	330	317	367	323	306	294	320	351	362	320	339	364	338	307	306	317	337	324	330	319	337	311	323	307	338	361	305	312	326	315	331	351	324	347	337	327	295	301	346	343	355	318	302	329	315	315	317	347	327	356	358	335	304	363	331	307	286	301	308	305	352	326	303	320	328	321	295	305	336	322	355	338	323	324	325	324	314	323	329	321	362	315	316	341	328	282	322	339	326	309	298	306	315	318	359	355	361	316	340	338	332	307	338	340	301	325	314	310	304	333	329	337	330	333	321	332	336	353	328	305	325	327	357	314	269	338	321	285	359	325	312	351	304	305	312	302	297	311	315	299	315	321	346	330	324	307	369	292	322	317	305	318	329	328	317	326	300	323	325	293	304	339	315	303	331	299	334	307	274	280	321	304	309	349	302	298	346	347	317	339	331	334	303	300	311	313	332	322	319	326	325	310	306	365	321	335	317	346	347	315	304	341	281	313	343	362	316	288	322	317	303	321	305	332	290	359	314	299	314	349	318	338	303	271	303	327	292	300	326	328	340	357	337	338	322	303	324	313	344	324	329	316	323	303	290	315	332	319	356	317	288	309	343	325	336	302	326	325	312	324	341	342	373	321	302	300	323	317	325	342	305	317	333	338	350	310	333	346	312	327	297	299	314	369	337	316	325	327	306	315	306	334	383	333	330	347	370	301	301	317	311	312	284	296	293	311	356	329	295	297	338	335	311	290	324	297	330	316	322	339	334	307	300	325	314	310	344	314	300	320	327	336	318	290	302	312	339	336	331	306	327	319	352	338	295	311	289	294	332	322	301	315	339	339	350	296	311	316	331	330	357	329	317	311	322	301	310	345	347	336	335	367	341	293	326	324	316	307	332	317	288	320	307	298	331	333	349	351	309	338	267	351	356	310	304	302	323	349	363	328	330	355	359	341	362	333	315	319	324	320	306	358	316	314	322	350	328	323	327	302	334	334	337	310	324	315	333	292	353	305	313	345	345	339	332	343	278	310	326	327	305	309	355	342	293	318	308	343	323	341	365	284	330	300	278	359	310	313	339	379	316	298	297	358	324	320	310	312	312	307	330	311	287	324	348	312	339	284	311	316	329	334	306	304	287	321	295	297	327	350	326
37430	26934	22121	14422	8392	3786	2223	1752	1552	1315	1143	1036	996	885	917	870	871	836	793	818	809	824	802	790	752	745	768	807	783	747	811	756	808	774	765	791	761	754	791	775	789	750	747	786	760	819	745	771	738	737	741	686	684	703	707	708	773	707	730	687	725	767	717	709	717	710	752	747	687	735	717	678	713	657	734	686	664	689	742	681	675	745	722	677	675	721	673	717	685	692	708	691	713	670	671	725	671	698	729	694	644	700	708	672	653	695	703	663	692	690	707	708	696	716	697	725	689	693	712	726	713	659	709	666	704	713	662	714	694	693	719	749	704	703	676	709	697	696	690	683	755	672	681	708	705	699	674	660	702	687	637	725	717	675	674	694	715	696	686	701	696	712	745	713	691	702	706	599	693	682	770	701	687	738	700	728	672	674	685	746	724	692	736	678	657	720	711	691	691	724	721	695	634	713	731	730	764	723	702	707	729	722	692	691	678	694	729	720	698	758	640	705	693	665	709	693	689	679	710	733	705	671	693	706	674	727	707	675	748	677	722	714	677	683	669	685	663	655	727	683	681	696	709	715	720	675	700	701	665	719	681	659	718	707	734	731	725	708	711	680	681	689	726	688	722	739	684	714	752	690	671	732	715	656	718	673	696	735	675	702	651	640	686	686	684	707	697	674	693	710	692	697	704	670	679	681	754	740	725	698	730	766	699	682	671	695	705	689	672	698	711	667	697	670	683	715	724	685	705	709	729	743	672	701	713	688	712	667	718	708	723	735	669	736	709	689	670	666	694	700	715	702	722	645	670	744	733	698	736	680	698	692	690	753	685	686	709	634	685	675	694	720	673	757	709	684	684	687	717	684	655	714	670	723	756	695	700	722	702	709	685	721	710	677	689	672	694	704	756	691	676	714	685	655	669	719	683	724	624	673	669	704	732	680	725	717	717	742	654	700	698	718	716	690	708	711	690	685	708	678	682	718	652	699	705	711	683	679	654	674	686	711	666	688	703	729	718	744	704	687	704	745	716	680	741	703	732	739	683	684	679	733	726	770	697	690	729	790	728	731	701	681	718	679	689	701	692	724	736	668	727	685	733	741	718	688	652	674	664	710	690	681	671	752	686	702	718	731	683	701	691	649	699	696	706	729	692	697	707	703	703	713	701	703	691	642	673	712	700	709	722	694	678	733	670	670	678	737	702	726	687	716	733	697	667	694	681	678	690	731	676	746	692	693	724	708	679	685	672	658	707	692	717	714	704	750	672	700	720	686	716	689	705	711	677	720	674	670	680	678	698	701	720	704	715	686	705	690	695	736	699	726	706	731	707	697	697	677	655	699	645	689	687	677	737	745	689	760	689	675	699	679	672	682	726	719	676	725	691	646	730	702	734	716	663	686	710	703	713	703	712	679	706	706	694	740	687	718	675	763	699	731	708	696	689	704	714	713	753	697	706	633	692	687	699	734	686	701	704	690	715	694	726	667	700	697	703	711	701	633	721	682	700	672	675	643	710	705	718	738	681	687	732	688	706	700	758	704	698	720	706	700	738	700	682	709	689	662	716	666	714	700	694	688	710	735	695	687	717	717	697	674	690	717	654	684	717	661	691	678	748	705	749	720	686	709	675	708	693	702	671	705	678	732	701	696	746	702	666	697	664	724	725	714	679	733	682	726	646	711	686	766	727	674	728	706	718	707	698	726	694	717	696	723	716	706	681	660	643	742	668	764	705	637	746	702	693	694	690	701	736	663	674	683	742	714	710	708	671	731	723	709	684	722	723	760	674	689	726	711	704	649	693	680	681	706	712	667	671	709	689	694	683	657	713	674	730	685	712	684	679	700	663	680	671	722	673	755	688	726	686	683	728	698	705	685	675	724	654	706	664	703	703	699	707	700	705	737	704	681	692	707	719	677	681	690	731	731	744	712	708	714	695	676	704	720	718	727	730	685	697	665	735	667	690	678	684	680	739	704	711	693	690	725	707	719	691	684	704	730	695	718	681	671	723	673	735	711	706	697	680	673	722	650	684	683	698	676	717	676	711	693	676	693	718	728	714	685	668	676	644	687	725	639	663	693	654	748	701	753	709	665	694	669	684	695	720	728	741	712	700	670	699	685	698	741	715	658	708	686	697	678	699	708	697	723	659	686	681	716	775	692	726	686	709	668	720	677	675	699	654	697	693	657	730	681	732	680	701	707	722	677	705	693	743	715	707	708	689	725	742	730	681	687	721	655	702	705	698	706	701	658	685	657	727	696	738	696	715	727	693	731	688	715	735	741	704	730	721	678	693	737	731	678	731	791	730	667	691	723	718	717	728	668	695	724	675	682	708	743	738	737	706	714	672	731	693	669	690	669	696	671	681	729	673	758	689	738	702	687	705	731	699	700	660	707	688	682	701	676	652	707	682	744	655	707	696	718	658	709	647	690	698	695	696	702	683	664	743	765	722	678	682	705	711	658	747	697	716	701	671	729	720	687	698	705	748	694	732	696	697	693	708	685	671	695	648	690	676	695	685	679	704	701	698	691	660	718	676	729	696	733	716	732	615	668	651	694	693	717	698	709	699	671	679	750	767	731	717	647	702	770	687	688	680	658	657	716	695	711	694	691	689	749	665	716	665	706	685	680	693	715	658	722	699	720	713	723	691	690	680	708	691	718	728	708	735	687	686	666	755	699	708	737	677	706	648	733	679	716	686	690	662	714	665	680	710	670	711	714	705	726	712	691	678	747	707	728	754	722	678	733	752	733	666	664	713	739	707	670	723	706	698	693	717	705	735	697	691	671	663	730	685	687	677	726	694	753	687	698	756	694	733	712	724	704	687	708	665	685	701	703	699	710	690	732	688	697	689	649	705	699	708	712	683	679	746	710	691	678	675	681	664	681	704	628	720	700	730	708	701	734	723	705	710	670	727	688	674	689	684	728	696	754	704	667	673	703	669	730	701	685	676	692	708	712	705	716	665	657	709	686	663	695	683	705	703	713	694	730	677	686	713	729	727	713	686	692	718	718	614	731	642	714	724	704	675	709	675	680	708	705	722	719	709	668	748	637	705	664	666	720	726	679	728	650	712	670	671	659	669	706	700	736	734	725	688	700	680	726	708	705	707	729	756	665	661	714	661	682	673	739	735	665	695	747	686	671	729	644	697	643	687	679	722	688	701	718	699	722	676	699	674	701	676	673	713	661	666	717	757	688	702	692	696	711	686	705	688	667	694	707	686	661	712	717	683	691	694	703	707	662	725	711	671	675	705	750	670	682	709	732	681	741	704	663	690	707	682	727	722	707	701	707	671	706	728	664	713	691	674	704	640	660	673	678	733	670	727	653	695	668	693	690	664	730	730	740	707	686	739	663	704	709	733	686	680	693	723	732	754	638	697	735	683	708	711	686	703	736	714	703	672	638	708	714	707	696	691	728	699	698	706	679	699	675	713	677	706	660	735	698	670	713	722	737	721	705	702	703	661	722	696	723	713	704	668	676	708	721	705	719	683	655	677	730
43535	22276	9103	3173	1068	512	403	424	428	376	348	342	320	327	337	366	339	330	321	330	303	353	305	323	327	318	315	306	348	358	325	322	323	339	356	316	320	325	327	316	360	367	341	347	342	342	326	292	333	311	336	326	400	314	374	335	347	296	299	329	318	330	349	311	356	342	351	360	286	358	360	316	304	341	335	329	285	316	322	357	334	300	320	319	319	338	351	327	344	301	329	332	322	303	312	323	328	354	309	339	295	319	355	322	317	313	336	361	318	302	286	328	297	354	329	336	349	319	304	338	310	311	361	331	355	304	328	310	294	292	347	344	290	328	324	309	341	339	311	351	336	327	335	343	309	345	318	336	322	317	290	309	309	319	339	299	326	300	371	345	334	348	346	314	345	320	330	362	338	359	324	314	336	334	311	341	344	289	329	318	343	365	347	318	321	347	358	339	374	315	312	358	334	326	333	329	298	339	323	331	355	342	306	328	335	354	337	333	316	349	356	319	376	339	319	351	323	299	333	318	318	313	307	348	340	279	317	307	338	339	327	317	310	341	354	311	344	341	280	354	345	379	335	330	320	302	335	303	322	327	332	286	342	323	346	323	320	305	349	342	342	331	310	311	327	357	314	332	351	317	333	282	318	323	332	334	310	313	318	332	320	340	342	304	283	318	340	388	360	349	336	282	347	317	332	338	328	336	293	298	310	290	323	324	337	322	312	346	329	321	355	332	342	299	327	320	304	342	358	313	330	346	283	297	325	320	310	335	301	331	321	344	319	330	368	347	341	354	318	322	314	350	336	332	365	329	337	339	312	316	336	328	298	345	311	369	346	320	339	328	288	317	344	306	324	317	355	366	354	375	338	334	353	369	326	344	317	306	334	334	349	344	335	334	340	333	334	363	293	353	340	331	337	334	324	296	334	323	320	345	287	302	307	307	332	326	313	324	331	328	355	303	321	315	328	345	304	309	317	354	318	349	355	365	323	344	325	317	293	348	330	277	345	340	326	343	339	328	338	348	354	329	336	333	338	327	328	338	326	320	302	289	286	335	315	328	322	320	321	331	298	291	310	324	342	333	322	316	297	279	334	362	363	336	317	321	353	324	313	314	342	336	337	325	306	301	381	325	322	341	326	334	298	322	293	308	298	291	335	359	363	325	293	304	328	381	322	334	325	336	312	352	321	362	342	345	301	297	313	358	315	316	304	277	347	313	319	307	333	352	320	310	339	331	335	327	335	307	308	352	359	326	335	324	327	331	364	329	304	353	347	353	339	308	337	348	362	376	334	381	324	304	312	288	312	307	317	310	298	349	334	314	326	307	309	336	352	347	369	332	321	356	331	294	305	347	327	305	312	341	288	287	342	297	296	325	284	316	306	292	342	338	323	285	330	339	338	351	338	340	369	350	319	326	330	318	313	291	312	319	304	342	344	345	357	316	337	324	336	344	359	339	351	329	274	341	350	327	334	327	316	342	323	307	360	343	341	327	313	335	328	344	278	312	315	318	326	337	316	335	318	287	321	349	325	331	338	354	309	332	331	316	277	307	326	309	295	331	339	333	306	304	329	285	334	315	342	327	331	318	376	327	366	349	316	308	343	307	287	321	350	350	353	327	331	322	318	359	348	305	334	341	295	317	332	332	315	341	349	287	310	334	287	317	355	325	332	341	315	282	343	333	341	331	338	362	334	298	313	353	327	353	360	341	336	313	347	330	299	308	337	341	337	338	299	332	286	296	326	338	314	343	329	314	343	301	319	345	316	315	308	322	337	313	319	330	299	315	352	346	314	322	291	286	315	337	351	317	343	345	325	321	342	344	328	345	325	321	312	299	298	315	330	342	295	332	323	361	349	322	340	290	343	315	310	328	325	357	348	313	343	312	337	309	335	333	310	321	357	309	314	311	319	335	337	324	293	323	306	308	277	281	359	347	311	304	326	326	368	334	329	324	339	313	298	356	332	335	293	298	347	347	358	306	334	294	318	347	342	337	335	307	296	309	329	328	292	286	318	333	343	304	329	350	314	320	335	342	329	300	335	296	306	334	338	299	291	331	302	344	333	316	309	320	293	347	317	349	366	334	350	339	334	320	319	326	349	329	357	325	336	339	323	322	288	326	335	314	324	339	344	350	321	335	307	343	299	320	331	321	358	370	316	338	331	332	350	318	357	308	315	326	336	357	314	362	358	368	336	367	359	346	349	337	305	341	301	324	343	322	316	299	343	299	350	334	345	339	349	350	320	313	349	315	342	318	333	325	294	326	339	341	299	307	324	329	336	341	300	324	305	310	332	319	324	338	308	336	295	331	330	316	328	300	311	315	327	316	347	318	316	315	284	373	338	343	347	294	314	342	350	376	343	289	344	342	337	302	332	319	306	296	313	292	328	337	346	319	316	358	317	334	330	296	366	329	352	289	333	329	330	310	318	313	345	350	329	327	351	335	337	313	332	336	341	333	330	331	340	322	287	280	326	303	336	312	350	339	298	343	333	341	335	281	306	348	345	344	324	313	322	315	324	296	319	335	327	334	339	347	299	347	311	330	304	326	346	297	329	309	328	326	319	330	298	305	298	313	325	310	353	315	342	340	318	321	327	311	315	370	336	334	336	299	328	314	312	309	312	350	306	324	325	322	309	339	300	300	334	350	345	281	303	296	317	341	318	321	368	303	324	327	318	328	313	339	319	340	317	313	335	307	333	309	341	323	327	302	338	305	341	312	332	337	314	297	350	333	322	285	314	287	316	338	311	326	347	310	336	340	324	337	324	316	284	337	331	369	298	284	319	326	357	312	347	316	338	368	282	343	324	319	319	332	340	324	353	362	327	328	348	306	328	329	297	316	348	336	276	321	307	320	332	310	354	316	333	275	280	306	300	346	299	314	373	351	309	342	315	290	331	325	334	333	353	324	372	326	339	340	293	327	327	304	323	319	313	363	333	311	310	334	324	329	317	297	366	317	326	311	353	347	330	324	308	330	339	358	321	348	339	310	335	335	314	299	301	329	338	333	330	293	336	337	328	320	306	316	335	329	339	328	298	354	338	312	303	369	287	301	310	324	301	319	353	326	337	300	316	310	316	332	327	371	352	299	300	296	320	268	352	318	321	313	342	338	349	341	313	306	314	337	330	305	340	316	302	309	323	326	337	303	319	312	316	310	327	340	316	346	323	337	367	332	355	316	324	334	320	300	312	306	329	336	332	328	315	300	355	328	312	307	299	302	326	338	338	287	316	313	330	320	360	313	339	356	330	325	315	313	348	317	319	303	334	328	312	323	334	341	328	328	346	282	294	328	337	288	356	327	324	313	327	301	330	306	340	292	315	297	326	362	318	312	353	330	317	343	340	340	282	313	311	307	335	332	294	283	313	332	321	304	326	359	297	288	294	307	384	353	357	318	324	319	292	325	325	315	364	321	351	360	345	331	334	321	306	316	339	306	320	314	350	348	344	300	307	340	316	319	333	314	351	307	317	333	337	300	302	303	334	289	335	366	348	326
28395	16634	11680	6806	2973	1531	1354	1097	1015	957	898	819	809	803	742	768	742	767	768	728	716	744	676	745	728	691	743	747	727	763	719	766	701	756	741	726	736	726	733	710	717	662	729	685	735	772	694	740	696	754	694	755	698	712	726	761	691	701	742	670	704	730	680	678	723	716	714	673	717	709	681	670	702	692	687	696	694	714	734	760	714	750	725	733	708	717	704	689	676	728	663	691	733	663	716	686	667	750	734	716	728	701	736	724	776	702	684	722	681	721	685	727	689	675	724	667	693	722	726	692	760	685	737	666	714	732	678	714	749	711	704	677	731	714	684	735	714	711	698	731	686	699	689	714	695	715	716	687	702	750	683	700	743	725	676	681	692	718	691	698	690	694	707	738	684	687	672	708	741	707	760	646	739	701	676	677	672	729	736	680	702	739	723	677	731	732	640	741	695	714	740	679	709	660	677	719	702	740	688	695	719	722	748	697	725	713	699	690	717	683	674	712	652	730	718	730	701	720	743	719	706	698	707	715	716	691	699	737	712	665	698	681	719	658	738	712	716	699	634	728	692	701	723	686	715	706	722	648	705	709	726	702	722	716	695	672	711	669	662	707	711	651	682	696	696	720	705	740	744	690	707	736	719	735	710	694	704	694	687	659	671	744	655	708	711	692	730	706	730	671	737	705	704	709	670	690	675	681	721	698	697	760	721	668	680	694	691	663	718	663	692	673	724	727	726	666	667	719	719	715	691	697	688	734	740	724	719	730	722	721	706	677	694	693	704	688	700	690	662	753	678	723	746	731	736	726	672	708	700	746	695	728	682	728	778	706	753	697	740	630	656	695	695	727	671	671	691	694	678	672	648	694	676	742	684	692	722	687	720	709	688	704	732	712	726	675	671	707	715	702	690	732	694	719	703	750	755	704	699	666	721	676	716	739	691	671	715	692	725	744	663	681	698	731	740	726	703	722	722	694	664	701	689	732	732	664	722	676	667	731	680	756	688	640	688	722	725	745	710	704	711	671	707	727	681	659	728	694	708	694	722	749	683	650	708	726	717	668	689	777	696	728	700	699	710	698	691	675	689	725	722	741	680	682	738	693	703	701	703	732	663	693	732	668	718	737	732	711	693	704	672	744	716	704	719	682	715	680	684	667	669	676	708	705	707	690	646	705	717	722	712	703	693	710	690	682	674	707	713	704	723	706	713	764	722	765	684	721	709	711	729	707	690	710	694	688	695	674	664	690	717	699	698	710	666	696	705	718	693	680	656	697	736	692	755	749	709	666	704	711	712	742	679	741	664	720	703	673	750	682	708	689	751	700	747	724	705	696	700	679	676	689	737	707	741	728	717	675	718	676	667	703	718	726	695	660	703	724	700	692	698	688	669	719	698	698	732	683	702	727	705	660	717	698	739	709	718	725	685	688	709	696	732	699	710	661	721	717	712	707	692	701	709	710	706	695	730	678	704	694	656	710	704	699	697	709	748	713	722	702	761	692	700	699	680	641	673	726	671	736	697	668	717	708	685	679	670	735	721	714	724	660	693	672	675	686	694	709	683	663	700	687	701	700	705	683	698	663	716	693	696	676	683	719	714	687	708	738	734	708	727	696	706	691	684	696	712	719	727	722	737	686	694	704	723	713	702	715	672	660	677	709	754	691	745	678	690	643	691	757	741	743	713	736	706	677	693	754	702	681	730	723	761	709	719	706	686	689	708	684	685	686	669	706	708	706	697	685	688	715	707	703	683	728	688	660	719	705	675	714	649	729	678	680	697	711	621	725	696	740	660	747	715	731	702	745	665	687	702	710	718	707	708	700	694	693	705	677	718	726	679	759	709	692	677	707	752	723	697	735	675	719	702	636	729	701	675	714	706	709	743	714	700	675	700	702	678	720	662	702	676	665	670	726	674	716	721	687	667	702	694	734	664	666	725	759	706	689	706	683	696	714	652	722	734	688	737	741	714	713	744	735	705	714	757	726	698	707	748	703	755	699	666	725	700	716	645	685	662	681	664	751	686	713	724	714	711	702	682	721	704	702	711	715	701	696	693	720	685	667	770	704	753	671	719	635	711	689	696	705	721	676	759	695	698	724	689	703	743	749	711	691	705	719	729	665	685	705	699	701	714	706	710	681	675	703	716	663	679	700	724	682	694	627	725	744	680	711	742	683	695	756	696	717	744	675	683	677	704	703	679	713	776	715	732	717	698	717	706	718	757	696	698	682	747	659	730	684	738	711	664	754	725	634	685	721	730	722	676	679	723	700	711	720	716	689	754	691	693	658	691	661	699	635	747	738	684	707	716	707	713	702	719	689	670	718	728	683	689	681	703	657	727	716	714	719	729	662	738	723	657	643	711	706	653	682	690	681	723	708	707	672	714	749	710	721	703	721	731	664	675	698	719	694	707	685	770	696	718	733	691	699	744	778	722	691	679	723	703	670	709	723	718	699	716	700	703	728	712	735	662	705	686	732	717	685	696	671	696	729	702	691	736	690	697	694	721	706	692	729	718	680	717	672	709	726	659	699	686	733	710	684	675	732	694	734	703	697	742	718	687	643	692	663	722	678	752	657	715	689	635	692	738	703	701	696	730	672	684	750	721	718	668	703	721	682	696	697	688	745	692	720	732	767	718	696	673	689	716	724	688	689	690	701	683	656	681	723	672	688	736	766	655	715	725	710	714	698	718	703	687	732	696	655	702	666	668	669	737	741	714	694	713	717	685	709	684	750	686	750	721	689	717	713	704	713	718	709	702	697	652	726	683	720	664	751	675	732	716	690	707	689	683	724	688	770	683	720	672	671	702	701	695	731	693	658	672	707	672	685	663	682	643	701	679	681	693	641	731	702	684	709	747	723	714	712	699	700	716	703	677	668	721	738	657	656	702	689	735	711	690	696	691	675	690	736	708	716	678	698	689	681	700	705	729	721	652	667	684	724	713	688	697	704	732	715	660	737	743	693	689	649	663	728	714	701	724	698	720	646	706	684	727	674	702	680	684	720	727	727	713	654	772	697	706	705	668	702	675	699	684	706	685	671	696	652	690	662	686	734	707	682	688	694	706	715	726	680	698	714	720	678	719	719	719	708	704	730	710	647	684	691	708	714	720	691	700	706	723	710	699	710	757	707	714	728	686	703	744	705	678	728	728	669	733	694	685	679	662	682	723	676	697	676	716	739	709	685	733	668	742	698	712	707	671	667	675	669	773	662	704	693	732	715	627	728	711	754	705	731	706	680	715	692	674	722	748	675	685	686	682	703	690	658	716	722	651	686	676	722	723	654	719	659	723	724	698	676	681	717	699	684	713	741	733	739	712	710	712	719	739	708	711	684	709	670	713	671	683	672	706	752	696	694	737	709	713	690	712	697	699	683	726	699	754	756	724	715	685	708	677	739	718	683	657	717	656	672	681	707	670	671	706	684	650	729	643	681	696	744	680	694	723	692	729	676	742	709	663	681	753	692	719	717	721	759	718	730	745	658	670	711	685	720	705	655
54644	30267	13695	4522	1558	631	500	448	410	391	360	339	328	373	322	310	333	313	331	308	287	278	304	301	284	353	332	296	302	377	336	359	319	318	321	310	361	339	319	326	338	312	295	304	327	331	317	297	294	328	295	322	315	344	328	313	307	319	331	323	295	312	290	322	329	347	311	310	315	328	350	314	316	315	307	337	305	337	336	256	326	321	342	345	315	297	319	297	322	314	312	303	287	317	324	287	307	314	292	314	316	322	309	296	322	327	346	295	339	310	308	322	339	304	308	330	334	328	330	319	339	294	283	319	298	324	293	329	339	340	314	318	342	343	293	324	281	297	326	300	301	322	310	354	331	296	323	306	303	297	300	326	326	331	330	347	317	307	315	323	317	330	317	294	341	339	353	347	304	308	290	323	332	278	321	291	338	338	345	335	326	277	318	285	292	290	317	300	302	306	265	326	295	287	279	311	333	305	284	316	305	296	314	310	275	300	351	343	297	319	329	338	330	343	317	293	293	346	329	302	324	299	316	320	344	346	302	324	323	337	305	281	308	328	274	311	338	339	318	330	349	307	310	295	314	319	293	293	312	312	342	297	279	296	330	350	337	320	322	318	321	340	306	280	324	317	282	323	302	295	311	316	341	322	351	326	305	317	313	321	313	295	327	335	311	309	293	341	310	277	293	324	357	322	292	335	333	320	323	336	326	319	305	298	346	310	294	295	310	327	330	308	263	312	315	315	255	328	324	315	308	313	360	303	295	373	330	315	305	311	313	330	384	328	293	307	306	346	311	295	319	328	280	308	319	305	282	315	293	286	307	296	293	305	305	328	275	312	351	350	329	310	316	275	331	336	339	324	337	309	302	386	339	336	345	322	318	314	303	317	322	304	322	349	318	330	267	314	336	319	327	292	309	336	315	306	319	348	345	309	307	288	333	347	313	292	333	323	309	297	318	327	338	324	341	297	305	311	320	330	353	339	311	292	264	301	295	314	306	264	329	303	356	287	311	286	303	308	297	305	299	351	301	313	307	356	333	317	319	329	312	311	322	301	329	295	318	360	283	325	340	296	354	327	321	310	331	303	290	335	349	295	303	287	291	277	274	333	340	301	307	306	322	313	317	320	323	351	318	297	264	283	313	327	336	360	318	276	320	294	288	275	289	287	325	320	349	323	296	357	322	343	354	308	326	276	305	327	300	312	302	338	344	338	317	321	312	329	329	301	318	323	347	338	308	345	314	329	312	310	321	301	379	347	343	314	314	327	343	315	314	322	361	284	352	330	325	329	324	327	288	330	304	315	286	331	274	313	302	305	356	309	321	321	308	334	296	327	310	345	309	302	301	333	334	329	323	337	270	286	359	305	320	357	307	284	313	301	317	347	339	341	335	300	317	340	331	354	340	296	258	293	306	309	306	322	306	336	332	314	319	312	314	318	292	319	367	319	307	287	308	311	315	341	314	317	334	341	304	322	332	338	333	306	341	317	303	326	324	321	315	333	309	316	334	337	314	339	308	294	308	312	310	329	325	353	311	312	317	310	326	313	328	304	297	318	326	324	329	293	279	334	297	291	288	279	332	299	323	324	312	350	318	321	323	291	310	329	316	295	319	313	310	322	319	325	341	299	324	314	357	344	352	313	303	326	297	295	315	300	305	360	339	305	279	321	309	332	316	315	322	322	320	283	345	337	304	309	332	284	308	296	317	312	302	311	287	309	288	319	272	334	311	313	324	293	308	319	334	304	322	325	311	317	311	319	351	307	319	323	363	290	271	330	300	339	316	318	281	327	300	317	351	297	301	316	310	304	318	336	332	303	368	328	304	309	312	316	331	282	302	277	309	310	313	305	337	298	312	317	312	337	316	322	329	323	327	334	319	306	334	317	297	307	313	309	305	305	310	314	336	340	334	352	321	285	305	324	312	308	308	329	350	293	327	283	291	341	304	350	315	351	339	327	321	355	300	347	308	337	290	310	320	313	299	333	336	327	306	321	319	313	288	351	302	314	306	343	312	314	304	330	317	274	335	328	320	293	317	313	353	314	290	290	301	313	321	304	326	340	339	305	297	345	306	316	316	320	332	331	342	327	291	318	296	355	286	314	286	324	293	294	325	319	339	296	272	310	346	312	301	310	305	343	334	345	304	329	331	334	324	305	321	306	320	303	300	320	347	294	362	312	297	351	330	312	323	311	306	318	296	320	315	311	312	290	306	320	302	364	312	316	296	308	320	332	338	325	316	335	370	308	334	309	326	351	316	314	315	330	332	342	333	339	328	313	292	327	313	296	304	277	282	322	326	346	349	318	348	320	327	323	286	294	316	308	349	311	332	342	294	297	297	323	299	359	334	313	323	312	315	302	332	358	311	293	313	319	310	321	297	317	344	298	323	296	303	322	296	287	344	340	336	299	332	316	307	293	322	318	309	297	311	336	325	308	309	326	303	295	319	306	361	361	330	338	296	326	314	308	304	311	298	315	319	292	355	326	332	332	331	309	336	264	305	315	322	353	355	313	297	315	325	322	331	360	328	323	311	278	309	282	312	297	290	325	338	300	341	307	321	303	322	305	319	321	304	289	322	335	295	288	328	322	314	314	286	293	342	320	317	341	329	296	297	306	327	331	329	370	323	311	315	287	283	309	338	294	315	312	327	326	299	281	334	310	333	292	336	288	284	292	356	318	333	305	329	339	331	340	317	317	320	343	329	294	318	313	317	309	295	323	331	349	280	341	346	306	287	329	325	326	334	268	293	350	329	324	349	307	337	301	302	333	306	305	370	315	323	332	329	330	309	325	318	272	313	354	318	311	319	311	340	335	300	292	294	341	311	322	322	337	322	377	367	314	322	321	337	319	340	321	321	346	293	292	316	314	315	324	301	317	338	350	361	278	295	332	317	322	332	344	305	331	344	344	333	316	314	323	312	308	286	320	314	310	334	301	333	317	347	328	311	316	352	286	334	298	302	299	330	330	295	299	342	309	293	342	325	312	324	309	340	292	293	326	333	347	334	326	314	338	351	329	325	314	309	276	327	337	310	338	349	292	319	311	312	309	325	293	312	319	288	299	331	358	335	330	331	320	361	315	330	333	322	338	322	296	348	323	314	317	325	296	286	318	313	317	313	330	344	313	338	348	282	322	330	316	314	316	331	330	289	317	299	333	297	332	316	320	309	320	302	307	345	290	332	315	323	314	270	283	322	313	304	302	294	313	325	274	294	317	303	342	321	265	272	305	327	335	319	301	285	318	269	287	347	306	299	323	316	372	298	306	326	304	309	311	323	344	335	297	287	329	326	341	314	325	360	345	317	312	322	318	314	290	291	316	320	306	301	335	322	323	331	320	324	298	296	310	326	317	310	344	333	325	320	317	308	325	324	286	321	318	337	314	300	311	296	300	309	319	308	294	304	330	357	326	327	333	322	309	353	289	346	299	298	333	332	349	316	271	350	330	351	262	323	347	345	347	291	292	314	303	312	346	317	314	327	308	337	310	329	286	315	305
35051	22167	15933	9169	4750	2157	1595	1308	1182	1018	951	884	851	838	808	758	770	764	748	745	779	744	760	731	725	707	724	723	717	748	775	757	749	774	742	780	769	735	780	743	741	731	741	713	699	708	709	719	703	725	665	672	699	689	691	688	690	677	696	682	721	668	666	711	634	703	670	703	707	672	704	662	726	708	688	705	696	688	659	652	685	715	720	732	674	633	691	714	672	699	670	677	647	703	668	706	722	675	658	672	695	703	705	695	678	653	677	641	684	718	673	694	675	652	716	711	689	694	672	730	692	694	675	675	671	716	714	692	725	684	658	714	644	678	670	698	665	695	717	652	673	689	694	679	683	652	714	675	673	670	668	686	718	663	689	669	694	689	676	715	659	660	711	704	675	692	687	732	697	718	718	711	672	716	680	680	686	697	690	665	739	667	661	717	707	662	726	702	695	711	726	620	670	728	664	655	678	711	697	664	705	758	661	737	657	680	650	682	671	683	702	682	677	665	693	657	698	653	673	679	743	624	713	686	726	708	682	722	652	680	703	674	668	677	699	721	718	654	683	665	744	691	696	737	676	662	697	747	694	714	685	701	641	689	695	685	754	704	716	715	658	689	659	699	708	675	664	683	725	632	671	683	652	688	669	650	649	691	642	708	696	726	672	642	705	679	676	711	630	650	672	647	654	696	650	662	663	694	677	693	679	676	654	675	684	708	691	702	683	686	675	671	725	683	674	702	671	661	660	666	692	695	678	724	662	619	696	667	656	680	725	692	698	722	698	690	704	682	704	736	718	687	698	651	673	664	681	685	658	668	686	684	678	706	709	669	704	741	705	640	695	671	696	717	708	666	672	676	738	684	687	703	743	663	676	689	699	733	643	703	743	655	672	728	690	649	698	671	653	720	690	694	696	739	706	697	654	739	683	670	681	695	707	695	672	688	711	656	667	713	708	699	634	701	717	624	693	691	684	754	690	692	714	661	678	690	706	650	692	595	651	712	696	714	689	703	675	714	665	657	703	672	683	656	696	679	667	686	649	707	711	696	696	686	712	618	663	671	699	689	646	670	682	640	680	681	708	665	700	693	711	720	700	663	696	716	699	709	675	715	715	740	644	750	732	693	639	684	679	680	741	706	652	670	653	702	694	640	681	688	648	698	692	660	700	700	685	720	679	712	715	681	652	674	695	694	674	699	716	715	751	735	688	673	718	687	668	734	654	684	686	742	710	673	663	697	732	661	704	699	711	666	716	687	723	686	698	712	665	646	686	721	698	689	672	755	690	645	707	735	698	683	678	654	685	697	697	698	719	695	625	672	699	725	697	701	662	697	713	662	724	674	670	683	703	695	687	725	704	638	660	692	676	703	701	684	723	645	690	674	696	719	700	681	695	717	704	693	670	693	666	666	676	665	696	690	720	659	653	702	742	695	647	704	667	686	665	685	675	656	685	701	683	709	699	660	685	650	675	685	674	637	673	670	653	691	692	674	690	706	650	701	654	685	719	707	696	725	681	678	714	702	707	665	712	697	676	712	750	660	661	722	668	702	694	671	689	714	674	672	676	705	680	643	690	729	697	700	695	615	700	711	688	685	696	689	682	699	694	692	739	700	698	685	706	671	664	679	668	724	650	694	696	625	697	649	661	683	692	697	677	673	713	663	680	725	691	649	645	688	730	677	678	701	665	672	670	687	702	696	696	690	709	675	688	717	682	649	676	729	677	670	694	729	670	693	717	669	663	697	692	689	674	665	674	689	744	703	680	628	683	670	632	683	664	636	686	697	663	666	648	695	693	704	674	694	664	716	678	695	694	658	709	627	692	715	677	699	676	692	715	657	771	674	711	672	707	684	659	679	675	648	657	692	688	681	678	710	709	730	685	702	682	696	688	690	639	672	703	668	722	666	680	640	674	679	656	707	693	711	706	724	653	645	724	715	682	709	688	691	664	682	696	665	699	672	683	661	692	665	663	691	728	707	685	693	650	685	672	760	655	616	720	692	697	648	696	706	672	661	694	666	702	710	736	659	655	695	676	707	650	708	664	642	657	643	669	694	692	670	726	661	751	679	663	722	678	697	674	708	652	677	716	698	719	652	706	716	710	708	657	706	676	660	706	676	679	685	719	701	668	635	693	670	709	728	729	734	727	678	701	678	675	685	732	649	722	714	678	673	643	709	711	732	699	663	704	679	703	701	739	704	701	704	690	680	678	679	670	644	678	713	659	668	676	678	664	698	685	687	677	693	654	650	674	706	730	684	649	691	693	693	694	668	693	687	671	707	731	723	680	704	655	650	676	689	741	696	668	661	746	697	701	688	683	702	678	757	662	675	721	676	723	708	665	719	692	677	680	669	664	671	658	735	685	674	668	673	700	722	719	648	702	691	703	716	693	690	668	689	660	687	672	681	697	693	661	698	657	696	741	661	671	724	688	689	722	682	714	696	655	678	670	698	741	673	714	667	679	661	733	706	675	754	694	694	663	665	718	710	649	727	698	700	687	704	687	669	702	653	704	708	659	664	716	689	685	684	709	657	671	656	685	697	634	717	669	669	653	692	685	739	697	664	706	721	674	671	645	669	659	682	695	680	703	692	717	700	735	725	707	669	707	676	687	713	673	640	695	658	729	674	650	672	646	664	691	652	695	666	657	702	678	704	692	695	693	683	711	652	664	706	655	673	655	702	696	631	723	677	712	664	736	724	663	670	740	725	707	674	722	681	641	732	736	697	706	676	690	697	684	702	687	700	650	670	672	680	691	748	725	665	679	668	635	696	682	710	675	676	768	694	705	666	710	698	706	703	681	695	705	699	721	720	702	674	649	661	668	681	633	705	666	700	658	724	682	703	657	723	742	687	673	698	638	669	681	676	607	709	715	689	686	661	665	675	693	705	659	731	681	650	702	669	718	671	688	675	723	680	641	677	686	752	723	657	695	691	683	675	688	668	665	726	655	728	727	640	663	694	663	648	652	694	641	667	732	733	650	706	696	702	705	700	629	722	707	691	675	691	696	670	684	732	677	713	668	668	667	667	641	699	633	721	692	681	677	658	671	726	714	722	741	675	690	687	684	620	631	705	687	705	678	679	655	703	705	694	677	692	684	719	692	688	681	697	680	735	677	693	689	680	697	684	706	711	659	656	727	695	691	675	713	673	701	706	687	685	663	709	701	728	708	660	690	653	714	715	635	662	676	677	681	653	683	679	701	664	679	650	720	649	709	675	677	648	709	695	723	722	683	684	722	648	681	726	677	690	701	677	715	648	719	689	649	691	674	724	660	701	703	713	718	664	703	693	661	712	735	702	682	672	707	703	696	706	690	674	675	655	648	693	692	704	683	674	725	685	710	708	676	703	672	685	679	700	670	647	655	712	750	681	650	686	687	678	749	676	650	679	694	691	651	658	708	641	660	729	696	683	694	690	705	694	655	686	656	681	680	715	731	684	689	649	714	677	692	686	686	722	701	666	625	677	727	685	747	736	633	659	666	691	648	660	724	704
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
