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
338044951630	338044952190	338044952740	338044953290	338044953840	338044954390	338044954940	338044955490	338044956040	338044956590	338044957140	338044957690	338044958240	338044958790	338044959340	338044959890	338044960440	338044960990	338044961540	338044962090	338044962640	338044963190	338044963740	338044964290	338044964840	338044965390	338044965940	338044966490	338044967040	338044967590	338044968140	338044968690	338044969240	338044969790	338044970340	338044970890	338044971440	338044971990	338044972540	338044973090	338044973640	338044974190	338044974740	338044975290	338044975840	338044976390	338044976940	338044977490	338044978040	338044978590	338044979140	338044979690	338044980240	338044980790	338044981340	338044981890	338044982440	338044982990	338044983540	338044984090	338044984640	338044985190	338044985740	338044986290	338044986840	338044987390	338044987940	338044988490	338044989040	338044989590	338044990140	338044990690	338044991240	338044991790	338044992340	338044992890	338044993440	338044993990	338044994540	338044995090	338044995640	338044996190	338044996740	338044997290	338044997840	338044998390	338044998940	338044999490	338045000040	338045000590	338045001140	338045001690	338045002240	338045002790	338045003340	338045003890	338045004440	338045004990	338045005540	338045006090	338045006640	338045007190	338045007740	338045008290	338045008840	338045009390	338045009940	338045010490	338045011040	338045011590	338045012140	338045012690	338045013240	338045013790	338045014340	338045014890	338045015440	338045015990	338045016540	338045017090	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2697	3650	2300	2697	3650	2300	2697	3650	2300	2696	3650	2300	2696	3650	2300	2695	3650	2300	2695	3650	2300	2694	3650	2300	2694	3650	2300	2693	3650	2300	2693	3650	2300	2693	3650	2300	2692	3650	2300	2692	3650	2300	2692	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2689	3650	2300	2689	3650	2300	2688	3650	2300	2688	3650	2300	2688	3650	2300	2688	3650	2300	2687	3650	2300	2687	3650	2300	2687	3650	2300	2686	3650	2300	2686	3650	2300	2686	3650	2300	2686	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2684	3650	2300	2684	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
67596	40049	25242	13583	4830	1482	606	469	450	424	449	416	434	462	434	455	446	412	418	432	415	384	412	456	405	461	412	436	428	406	390	417	449	417	426	408	390	421	416	433	402	423	405	389	408	422	408	410	428	415	417	417	427	423	411	381	411	414	415	412	408	389	419	442	401	386	432	384	426	422	413	391	415	421	417	396	452	400	438	438	407	405	357	394	454	422	391	428	444	408	391	393	444	417	419	423	424	415	411	411	416	432	445	399	399	428	426	409	393	407	411	408	449	428	405	420	414	405	395	388	418	443	424	428	425	399	430	430	426	409	396	408	409	397	438	438	454	434	392	417	416	453	395	439	443	402	408	410	407	402	394	394	407	448	438	448	439	429	392	421	459	411	440	386	426	389	425	428	448	409	402	394	371	421	450	456	430	413	395	427	449	402	357	418	443	400	427	416	412	408	415	422	410	419	382	410	436	393	397	413	372	416	387	435	423	456	400	420	452	437	431	416	433	482	386	412	414	419	396	452	384	376	430	458	418	407	432	433	399	392	386	400	387	406	408	459	463	422	409	361	368	426	428	406	414	382	401	392	375	444	415	402	403	392	384	386	411	404	414	397	423	408	438	395	432	367	432	434	437	415	437	391	410	406	415	432	425	408	452	415	409	435	387	416	402	420	380	430	377	405	428	368	445	425	446	355	421	423	410	425	446	415	442	420	374	431	428	393	428	390	446	417	418	411	374	420	422	406	421	403	425	411	416	413	459	453	432	392	403	409	392	425	425	394	430	406	418	392	379	411	468	449	409	440	442	393	443	392	412	401	429	427	401	386	400	443	386	430	394	432	386	438	429	428	464	412	400	356	418	396	439	462	393	477	417	434	416	409	414	423	426	456	416	419	385	402	428	378	400	437	418	431	419	437	463	433	436	425	419	450	434	403	449	440	432	434	430	414	390	401	419	437	399	420	431	393	369	416	436	443	402	450	370	402	417	406	418	405	448	399	392	473	404	416	415	377	406	419	457	396	405	420	470	438	404	419	429	406	370	459	393	445	458	403	387	422	421	426	412	388	453	410	405	383	408	407	427	418	391	393	406	450	436	419	392	418	427	426	444	483	407	395	448	442	450	391	411	393	420	439	443	436	418	417	411	397	459	402	443	411	469	419	480	394	432	438	367	428	378	405	457	402	419	434	462	394	448	424	394	411	403	409	388	440	406	443	450	407	422	422	389	428	420	412	443	432	417	394	417	428	400	405	415	413	404	468	425	435	428	445	411	450	420	406	419	429	412	449	418	419	431	400	453	415	417	442	424	394	414	453	392	393	413	415	400	423	423	453	439	403	401	398	432	375	419	423	434	427	421	408	421	470	462	409	444	378	421	431	436	423	395	432	433	444	441	395	446	411	417	378	429	445	412	450	410	411	412	434	384	371	419	396	381	425	383	388	381	408	380	413	365	399	420	400	402	434	426	423	379	393	395	395	426	445	388	392	396	442	441	434	444	421	457	386	393	420	430	423	416	388	405	382	449	416	438	428	462	412	387	426	412	405	436	418	407	393	476	412	414	395	416	436	397	434	401	412	447	412	393	420	407	431	418	439	425	406	396	398	383	416	387	477	404	415	443	435	412	380	426	417	450	466	387	452	414	438	417	393	426	394	420	424	453	427	442	422	470	421	394	405	439	406	413	409	413	402	397	411	435	381	429	477	428	442	446	388	413	416	381	412	407	388	419	424	423	417	402	400	439	419	411	429	448	433	433	407	389	422	379	425	407	446	436	410	409	411	396	461	404	413	414	431	437	418	472	457	454	441	405	417	399	414	437	444	430	351	419	438	414	443	412	406	395	472	413	388	436	394	386	410	435	417	423	402	450	434	458	405	428	400	418	407	414	410	425	406	396	430	442	417	427	417	465	418	447	401	423	380	369	423	416	389	396	408	434	443	442	455	406	442	415	423	423	392	438	429	415	407	398	419	419	456	421	467	436	437	463	439	418	425	416	451	491	386	429	365	384	386	397	442	380	409	428	397	416	418	425	450	446	437	428	467	446	414	456	407	454	435	451	400	398	415	381	437	442	388	407	434	411	444	399	449	393	405	437	428	460	451	414	432	420	396	425	407	418	417	426	416	401	418	439	442	431	438	452	390	379	418	460	457	427	390	441	435	409	410	398	409	433	396	418	467	457	364	391	409	455	436	402	455	455	446	429	430	399	400	442	431	436	415	419	400	412	393	438	392	428	447	389	433	429	408	435	405	424	413	360	410	414	420	350	453	444	455	410	428	407	426	404	441	426	411	435	445	405	436	432	471	396	439	425	448	424	440	385	391	428	430	425	420	433	392	450	366	436	405	429	434	410	453	410	383	432	392	388	453	442	442	385	428	411	447	414	406	404	440	436	447	448	465	399	380	408	401	426	374	399	401	478	410	429	423	421	435	429	449	427	416	393	394	404	423	440	425	394	429	400	425	432	428	407	388	408	412	360	375	379	434	399	414	430	432	423	427	397	385	423	387	452	402	412	418	401	419	412	426	439	427	440	422	408	446	406	424	401	471	425	448	434	452	394	408	437	427	428	443	396	395	442	432	403	440	442	391	435	407	400	389	387	410	442	420	424	373	425	434	419	415	381	436	394	427	430	442	408	403	418	420	405	409	420	399	439	416	417	428	452	430	423	377	415	416	400	435	440	402	432	428	402	443	419	374	380	404	452	396	423	443	441	391	439	410	447	464	460	423	475	453	445	426	404	427	415	425	439	406	392	419	407	415	423	440	409	428	420	450	391	366	405	436	422	437	408	423	420	417	403	422	446	368	435	415	416	430	445	406	388	423	442	424	432	429	410	410	421	411	413	419	453	409	417	426	393	419	405	421	426	472	406	370	394	412	414	382	409	394	439	449	424	414	374	418	422	427	393	395	422	398	393	408	420	386	426	445	410	434	387	432	440	389	406	448	432	447	425	408	397	385	441	352	427	435	431	432	432	390	433	435	368	399	422	385	408	372	393	447	493	417	444	416	426	411	437	388	420	419	398	427	387	427	424	421	454	437	426	420	428	434	422	422	416	420	419	404	417	437	424	389	416	409	486	416	395	437	412	413	397	402	418	417	396	387	371	422	448	392	407	386	407	359	417	441	415	398	423	455	455	403	402	416	393	396	416	437	412	393	366	388	412	436	471	421	414	431	421	405	417	422	402	394	421	412	402	412	403	378	421	408	456	445	416	420	403	420	395	427	383	430	416	413	383	413	428	435	424	407	407	426	436	418	390	430	392	443	444	440	386	350	415	390	480	417	401	419	435	419	409	408	421	380	411	429	423	421	439	430	450	413	436	383	415	400	465	436	408	462	424	438	423	423	409	417	391	455	441	415	415	431	389	411	371	426	391	418	437	472	407	433	407	422	390	456	394	398	436	421	383	409	366	401	456	423	417	437	434	392	423	391	419	358	400	387	461	434	457	463	412	400	411	394	438	415	400	430	412	380	410	462	425	404	426	413	444	412	394	407
44021	31458	27290	20474	9875	3916	1560	1091	1043	1038	962	943	891	951	954	911	898	913	938	920	919	955	890	872	947	866	871	893	912	925	896	950	917	948	936	983	875	908	951	906	918	877	939	913	1019	917	939	928	930	871	878	883	854	866	892	865	932	926	866	902	886	872	912	882	898	895	903	899	885	898	860	900	909	895	853	847	884	883	902	862	901	893	883	870	932	860	827	893	878	889	944	886	904	869	867	919	889	873	930	901	921	873	893	882	957	879	935	860	902	915	916	861	943	900	886	906	909	914	907	869	890	892	880	889	865	887	901	897	884	844	884	909	905	828	869	902	936	943	929	864	912	872	903	885	943	859	853	878	852	908	900	894	882	864	901	929	887	865	874	921	880	831	870	850	883	859	839	922	882	893	856	876	917	902	939	882	857	876	878	950	880	874	863	930	944	907	906	872	907	876	906	895	899	931	854	852	895	924	943	901	859	896	804	948	890	886	883	921	814	879	874	885	862	865	862	868	884	900	907	940	909	897	882	861	942	885	871	878	863	949	823	835	868	851	930	891	897	872	873	860	863	876	896	890	904	854	944	836	915	863	930	897	896	857	829	922	902	888	923	892	870	843	948	927	906	886	882	906	867	840	859	947	874	938	883	857	891	891	899	885	913	893	920	864	934	854	903	932	945	849	909	909	908	922	923	916	881	866	874	931	881	872	858	910	871	896	843	812	878	899	880	827	884	902	868	882	899	897	918	814	913	898	912	903	905	850	832	883	910	898	938	961	936	864	906	911	888	869	882	839	886	863	885	890	908	885	852	925	901	890	934	891	865	885	889	895	894	853	960	930	881	876	884	902	905	903	899	861	846	905	892	876	915	904	906	897	900	863	914	871	906	896	874	923	858	888	887	862	869	916	870	936	876	931	873	904	905	917	875	863	917	902	897	881	911	915	898	839	888	855	844	946	904	884	925	879	925	862	855	901	904	897	902	891	966	905	922	958	904	946	886	864	889	881	881	871	834	915	927	911	908	852	872	859	877	881	866	954	851	892	915	907	887	883	834	904	892	859	888	902	863	885	901	950	944	851	859	904	862	883	933	899	923	879	943	905	861	875	833	840	902	901	880	903	909	901	931	878	922	892	899	925	929	896	860	859	875	955	916	896	866	923	860	883	869	919	887	906	885	886	872	833	868	925	902	928	874	861	868	922	843	872	916	909	870	857	906	874	842	870	851	928	892	904	875	849	924	867	941	883	834	959	916	892	864	890	876	873	904	885	951	858	883	870	866	865	894	874	852	919	912	949	938	866	898	935	904	876	903	887	907	844	918	898	878	941	900	924	903	846	924	916	911	920	906	904	872	898	869	931	874	932	888	880	926	875	898	848	882	902	919	898	912	916	874	882	908	893	905	907	881	905	856	895	896	886	895	899	856	919	885	909	843	893	860	904	857	929	860	853	841	885	887	943	896	837	817	940	914	872	879	907	900	941	864	899	864	903	904	863	921	893	866	935	906	884	839	918	890	955	890	871	912	894	874	863	876	864	923	902	929	830	895	921	890	884	858	943	916	908	834	954	930	925	850	877	860	870	881	906	915	880	849	903	869	891	875	943	891	942	916	925	889	904	928	899	877	850	878	887	852	840	892	923	882	853	875	867	885	849	876	884	865	879	868	955	922	848	863	869	854	907	837	884	865	913	916	896	894	905	906	920	921	859	884	940	909	928	898	888	914	902	914	869	886	918	877	911	878	828	875	875	921	904	909	916	894	927	911	853	879	906	928	863	949	912	898	864	848	911	880	928	894	887	875	927	905	905	866	931	928	877	857	970	880	879	878	925	907	861	876	832	933	937	941	875	880	902	894	892	840	907	917	920	895	945	893	911	878	889	859	878	850	879	918	877	906	904	905	887	895	945	878	853	924	889	924	882	924	884	890	903	889	886	903	905	930	903	906	859	826	879	883	994	848	881	877	868	867	870	845	882	899	926	865	890	914	862	854	875	916	875	874	908	912	896	894	871	922	886	862	852	821	854	883	854	905	995	873	923	872	911	912	867	899	929	871	887	879	980	919	857	840	898	886	930	866	937	847	862	927	893	861	877	906	903	936	905	904	870	880	894	924	851	854	881	919	880	939	890	863	906	959	969	844	861	903	869	914	880	925	921	917	879	920	887	878	896	929	872	866	869	869	919	917	832	939	904	870	926	883	886	861	935	881	910	871	874	896	881	893	932	915	909	896	879	915	874	903	870	888	940	860	899	891	868	890	946	891	890	850	938	866	891	918	861	945	869	920	895	875	869	839	877	891	934	936	910	923	937	897	878	879	885	905	884	912	863	912	867	946	923	925	895	915	904	873	900	915	877	952	894	900	939	912	869	915	908	936	916	862	911	856	883	879	882	934	909	916	849	895	922	883	904	909	936	930	882	887	851	936	910	881	897	943	912	842	916	938	846	877	909	880	908	906	871	985	907	947	875	875	949	862	896	922	921	875	836	905	870	883	872	886	866	889	904	905	899	859	942	902	910	829	910	902	918	821	904	912	903	839	836	880	884	840	875	901	897	897	939	876	894	877	955	892	877	903	877	891	840	892	912	941	868	872	884	910	888	882	891	865	890	833	916	948	872	858	926	872	897	877	913	930	853	903	888	869	933	871	911	919	935	876	930	895	876	834	891	883	875	893	912	893	885	888	886	854	882	910	909	879	869	844	854	882	980	888	892	889	871	873	918	882	904	900	910	943	924	903	838	870	999	911	930	916	880	905	914	950	913	920	858	872	824	876	950	922	913	847	829	910	938	941	953	867	938	895	926	869	863	896	867	904	900	883	887	883	907	848	873	872	907	877	866	943	876	839	875	880	876	868	922	868	907	875	877	916	868	882	884	867	891	899	894	876	867	884	915	895	895	888	893	842	873	939	874	903	849	824	904	906	834	917	878	917	930	926	891	884	912	933	867	885	860	925	905	904	936	886	895	830	971	841	884	899	867	864	910	850	897	874	953	878	898	920	931	963	974	912	891	909	879	917	899	855	903	882	892	839	951	882	863	911	868	866	893	908	894	955	946	930	909	856	900	868	868	866	938	884	897	886	879	931	945	861	897	863	888	894	913	901	867	882	853	873	829	912	925	864	862	949	900	927	934	872	905	940	902	908	924	923	860	885	910	888	865	875	918	891	900	847	937	931	862	865	847	888	878	875	900	908	860	939	909	911	868	901	923	901	890	859	909	935	878	896	906	868	859	866	827	865	915	884	883	912	894	965	896	840	865	858	873	879	916	905	929	926	883	857	828	891	858	870	928	889	855	882	890	944	912	894	926	853	908	955	852	906	879	893	878	903	902	870	867	914	877	876	853	878	903	885	875	904	895	939	876	839	914	868	889	927	831	898	869	902	887	884	900	906	866	915	905	888	868	931	926	932	894	901	882	925	886	922	903	896	914	875	882	836	899	926	877	868	887	918	926	903	901	936	892	863	914	860	930	907	891	897	874	914	905	899	906	895	881	917	922
43652	25493	11717	4568	1913	944	530	465	417	414	477	429	471	420	401	425	411	419	408	443	424	425	437	421	442	459	426	443	399	452	445	421	392	417	415	394	413	414	403	376	445	446	396	390	420	397	411	403	439	435	433	415	432	379	412	420	410	405	406	414	404	386	418	397	402	394	433	436	432	407	397	394	407	452	437	428	393	405	386	423	368	416	378	413	397	406	389	445	430	447	421	454	421	411	390	383	420	386	419	406	377	426	434	411	415	402	406	392	460	451	414	390	455	412	371	388	400	406	395	409	386	368	396	397	409	429	405	389	415	405	428	380	436	411	383	412	384	429	404	395	408	415	440	412	379	398	438	415	461	422	399	400	413	397	425	391	373	385	394	391	399	406	404	420	432	394	425	466	400	438	405	410	432	385	428	443	487	406	426	410	439	463	400	400	460	407	410	409	427	398	472	399	405	415	385	396	404	423	391	469	403	402	447	437	421	441	459	432	421	426	449	431	445	419	401	399	433	360	439	432	448	417	429	384	423	397	410	418	401	473	413	399	416	380	418	369	396	419	443	426	399	433	389	383	397	417	419	383	384	396	424	427	363	419	387	368	434	430	394	440	379	382	412	441	400	431	466	381	383	432	431	413	435	409	401	410	423	413	377	444	421	415	403	398	440	383	391	402	390	410	380	421	393	388	410	417	403	414	404	363	444	408	411	396	446	425	436	393	376	380	393	395	448	432	363	356	411	440	386	417	419	421	419	457	443	372	399	442	438	418	499	432	448	424	406	390	410	408	419	435	400	387	416	384	405	410	381	411	380	421	394	376	414	438	387	414	423	395	416	409	350	423	416	444	429	428	409	391	371	412	376	401	398	433	393	397	419	435	414	415	426	388	431	438	414	397	428	403	391	398	405	398	434	398	386	382	402	400	394	365	397	369	400	379	436	451	416	433	405	422	413	449	403	405	356	395	383	402	447	446	368	390	419	395	446	431	425	383	413	431	376	407	430	392	441	387	391	427	429	394	392	405	397	436	414	380	432	411	413	418	401	427	376	399	417	423	466	404	424	410	400	399	396	395	402	410	374	455	450	423	377	416	409	413	431	400	403	418	405	385	411	383	442	402	407	455	368	399	401	395	405	389	395	404	447	386	394	426	437	417	422	401	420	434	400	410	349	379	389	459	421	418	435	402	386	407	405	382	404	444	404	394	387	411	410	434	421	382	406	430	381	432	392	413	392	397	388	421	390	381	410	436	400	362	385	445	389	391	412	434	374	434	442	425	398	389	397	393	404	426	409	427	416	392	395	413	426	393	428	372	414	441	418	410	408	404	464	426	399	380	444	395	404	418	435	386	406	401	364	425	401	413	466	450	457	421	438	440	410	410	403	483	415	411	432	411	385	428	396	387	394	422	446	436	434	456	433	411	412	385	395	400	393	391	382	418	428	361	390	364	407	447	394	380	409	426	447	387	394	413	366	395	385	410	433	396	383	449	386	415	414	399	428	395	422	428	412	395	404	425	403	459	411	446	338	456	403	419	462	389	422	429	408	446	410	423	397	467	387	389	407	415	416	408	387	394	360	378	416	415	429	416	391	411	393	375	388	383	373	453	412	436	435	397	420	436	403	409	404	403	400	420	385	387	446	383	385	397	374	371	444	406	408	412	408	409	410	395	391	412	393	445	405	392	386	390	402	367	396	383	371	382	422	401	433	416	402	401	434	418	395	431	440	436	450	411	391	440	408	400	440	433	422	415	389	380	420	454	440	403	427	435	403	373	391	392	432	448	376	392	400	409	402	414	418	382	370	406	404	452	399	416	425	412	442	411	423	410	408	413	425	414	447	406	422	399	373	399	401	438	373	357	420	355	354	427	411	423	421	436	393	445	402	432	407	445	414	434	366	449	431	401	391	406	401	425	394	406	426	395	397	423	431	415	395	434	460	456	411	427	427	458	424	389	432	426	439	454	432	424	395	395	401	415	433	395	424	417	410	397	453	454	385	360	410	463	405	415	411	368	390	396	402	449	426	450	413	425	409	405	389	380	371	417	459	393	381	410	389	393	338	446	410	409	395	393	425	403	423	446	417	391	372	422	426	423	397	408	408	389	435	418	405	403	381	453	410	412	410	411	421	375	423	395	415	420	436	401	393	462	422	379	402	399	426	392	407	385	388	419	381	407	416	393	400	394	432	438	429	449	393	447	431	436	359	379	428	404	381	368	386	385	409	403	370	400	421	393	389	398	411	380	420	402	377	432	420	423	428	406	376	424	417	427	423	386	405	434	428	488	423	401	372	412	384	415	416	386	431	437	437	369	383	421	438	406	449	387	383	381	412	416	464	425	441	386	432	447	406	399	403	442	417	392	404	423	428	406	395	409	436	411	432	398	407	466	407	394	419	411	452	394	400	397	411	402	403	440	391	408	368	442	445	409	412	413	413	380	438	419	413	372	425	395	422	412	433	396	460	378	407	444	451	415	399	375	399	424	409	397	406	403	426	422	412	444	409	397	430	374	374	388	373	402	386	408	390	421	403	425	436	411	431	374	393	408	442	407	412	386	435	448	407	439	412	402	368	414	399	436	406	367	369	395	351	419	339	395	396	400	423	403	442	414	374	419	379	410	393	414	417	402	410	398	386	387	398	451	405	418	370	388	426	457	409	400	414	418	414	373	410	453	408	428	441	433	438	373	427	450	413	377	369	398	371	406	396	392	384	403	345	398	409	411	440	375	416	396	442	430	411	394	414	417	414	418	378	400	390	395	426	407	404	404	432	396	435	410	424	369	394	378	370	402	428	404	459	409	448	382	419	374	388	409	444	408	380	398	413	404	427	434	437	406	447	435	442	430	422	397	405	383	424	403	425	440	436	402	435	433	400	391	425	420	422	395	442	397	380	374	414	407	374	395	446	440	399	392	440	417	403	394	381	398	403	441	387	404	396	391	385	421	394	403	413	429	389	388	418	390	425	411	420	447	447	407	412	361	435	416	399	430	411	408	403	427	401	429	418	436	415	434	393	409	413	428	368	375	414	411	405	424	361	380	437	394	407	433	409	367	464	449	415	423	409	445	421	428	404	410	414	418	414	364	401	427	368	446	431	368	413	394	405	418	424	420	394	397	423	448	414	411	387	360	413	444	405	440	418	381	428	422	425	435	417	393	431	424	368	388	384	418	429	394	431	407	430	435	386	394	424	410	436	401	410	371	373	360	372	425	425	399	394	399	401	427	401	412	435	406	425	362	415	424	434	419	435	440	358	401	400	393	421	365	406	415	404	430	428	440	395	383	387	403	422	413	363	434	398	430	424	419	417	374	414	394	395	392	384	452	427	428	414	419	398	409	392	427	417	383	420	389	400	400	406	383	423	428	356	381	372	358	426	422	452	389	435	428	409	441	408	396	429	406	436	394	388	422	410	410	391	383	418	397	418	416	419	425	402	442	413	387	415	400	402	419	433	427	396	398	406	416	397	420	383	385	404	427	410	375	400	418	436	395	456	443
26866	19009	13377	9692	5603	2786	1182	1013	922	924	907	958	881	870	938	876	859	837	859	891	911	890	831	892	898	881	867	876	891	926	893	896	891	876	882	887	930	927	918	907	911	854	890	883	883	858	864	846	923	871	897	902	880	854	898	839	877	919	874	861	881	905	881	892	861	858	874	890	902	897	887	888	895	906	844	891	841	898	888	828	880	878	860	921	874	909	886	809	830	880	897	853	897	882	892	863	882	889	818	909	907	879	873	883	843	885	847	833	875	861	900	840	853	908	848	913	890	878	868	905	861	856	921	923	849	908	846	864	865	879	838	923	856	851	931	888	884	849	882	831	895	886	914	839	858	892	890	853	891	923	870	883	871	844	820	851	889	936	912	871	902	910	881	910	875	870	848	853	849	901	877	848	862	834	921	837	814	845	864	895	891	883	853	884	844	860	834	874	905	926	817	957	845	870	896	868	844	915	889	817	957	848	882	868	827	912	904	868	861	890	867	890	843	915	902	867	827	887	848	832	883	925	900	884	923	890	893	848	871	879	857	889	853	888	868	911	848	881	876	899	840	816	890	849	925	856	860	861	884	833	848	853	898	894	904	842	837	939	854	870	870	858	898	851	840	908	876	942	841	896	836	853	900	861	858	847	888	888	895	877	904	916	909	865	888	891	887	873	850	872	884	848	900	895	905	890	856	907	879	883	908	888	884	867	873	850	885	861	881	846	881	890	866	862	874	856	836	881	812	862	870	852	865	869	880	892	872	866	920	904	835	841	890	904	913	902	872	875	860	843	824	861	856	858	895	867	863	887	911	882	929	838	899	858	864	872	839	916	865	878	871	874	891	865	882	896	871	909	832	910	843	851	868	912	847	891	896	914	875	870	860	846	843	876	882	861	867	889	873	924	881	871	886	874	850	902	876	840	911	854	871	905	862	853	917	903	865	896	882	922	844	877	860	842	915	937	858	879	901	892	877	895	835	850	876	853	859	869	875	880	884	872	881	881	902	855	880	854	878	874	893	908	880	882	843	856	866	898	873	847	917	867	877	861	848	864	808	895	848	846	849	811	843	828	851	859	840	799	877	835	845	854	834	886	899	847	880	860	909	822	900	894	855	867	858	888	822	876	827	862	839	924	871	869	865	813	880	894	902	885	841	873	834	903	877	894	877	849	861	985	843	844	875	861	854	883	884	845	870	905	860	828	910	876	879	890	890	916	824	882	854	892	873	851	911	832	937	895	833	869	866	857	805	872	862	829	930	888	927	864	852	852	862	882	853	905	851	881	857	876	876	880	876	877	865	875	867	830	813	867	893	836	884	896	859	895	893	894	808	872	868	809	938	840	834	858	894	879	904	877	807	859	851	861	880	913	935	844	856	846	884	884	882	857	890	852	921	824	886	901	913	840	867	920	892	885	896	893	889	885	858	882	901	861	824	918	898	902	884	885	878	914	893	857	869	817	840	821	901	829	852	875	869	921	840	891	890	859	894	836	884	902	855	854	858	897	855	881	850	907	880	887	845	883	881	888	883	878	850	827	869	870	848	837	861	838	864	897	848	847	929	871	846	861	850	833	856	867	883	868	844	868	864	885	909	920	914	908	889	858	892	870	870	859	879	854	879	890	899	886	864	892	829	904	851	843	876	826	858	836	873	876	874	895	853	878	860	874	859	852	869	842	867	900	927	888	852	897	909	887	908	802	827	878	854	915	907	850	874	870	907	848	857	922	792	828	828	898	869	881	880	916	870	818	835	901	876	834	941	899	857	838	837	923	893	855	823	901	898	876	880	871	901	891	857	929	861	885	856	879	901	897	862	863	808	836	897	844	930	833	843	920	854	797	910	821	883	837	901	937	908	867	897	896	895	868	889	874	869	887	802	834	896	866	862	854	887	849	838	796	869	849	824	869	912	925	844	924	878	869	898	878	884	833	949	864	890	901	894	901	853	882	894	859	926	897	823	844	814	887	892	882	838	886	850	880	819	877	926	861	846	899	881	914	888	912	867	803	869	868	839	847	895	934	822	884	861	900	901	861	918	856	832	875	932	899	933	868	825	901	893	906	847	882	868	848	847	917	884	871	872	839	880	893	851	893	886	820	852	890	946	850	890	866	806	916	857	912	878	905	901	892	858	866	839	908	822	898	885	876	876	894	825	840	858	844	904	808	925	894	842	887	898	853	863	867	848	897	841	821	881	870	853	841	896	861	917	902	893	871	859	865	870	890	920	809	887	901	914	856	838	901	892	855	859	817	919	889	859	908	836	825	880	851	913	871	917	849	913	801	864	868	840	860	831	903	925	868	832	894	916	836	820	820	863	881	851	885	850	875	871	907	891	832	913	893	882	898	898	859	848	913	883	872	776	866	856	879	852	856	891	885	853	939	884	874	860	906	913	888	871	885	898	856	836	893	865	944	864	892	840	842	827	954	893	864	872	884	861	900	839	855	844	892	859	861	872	863	835	926	837	918	870	858	820	851	886	914	827	862	881	816	880	858	878	893	866	845	858	917	826	919	887	853	861	855	815	872	824	853	889	899	881	852	850	866	876	889	899	873	854	851	874	875	871	886	850	854	880	882	888	895	884	857	860	921	866	873	898	834	814	894	887	837	926	856	847	881	870	895	912	888	850	894	854	863	819	860	873	858	869	906	869	895	901	876	870	806	888	914	865	861	880	891	874	897	853	876	877	850	918	920	869	892	874	876	885	923	900	848	826	885	822	917	863	863	873	833	868	914	843	911	889	941	825	826	893	873	843	854	862	846	853	866	844	838	896	873	827	856	903	842	871	862	826	883	831	861	853	877	869	883	906	847	806	910	864	920	862	907	844	887	929	878	817	890	913	917	823	903	874	839	832	871	924	892	851	848	839	883	875	842	912	884	880	865	872	913	845	865	842	827	895	897	888	879	848	817	831	875	911	836	914	887	876	885	899	853	869	889	860	840	891	855	866	831	910	877	893	876	899	903	869	850	872	869	827	875	881	868	862	878	858	887	839	850	841	869	892	906	895	897	833	861	905	904	911	896	842	890	869	867	874	919	870	831	877	902	871	897	871	895	862	865	827	862	885	863	880	802	828	853	905	826	904	863	901	960	896	814	856	915	864	876	812	861	857	853	893	870	847	933	905	897	872	876	805	893	935	876	900	869	897	883	875	863	835	862	882	909	878	799	853	871	884	834	892	832	870	847	848	882	898	826	882	815	876	869	845	887	845	859	883	843	848	882	863	904	852	860	869	917	828	864	862	886	898	888	857	793	921	904	857	834	870	903	838	878	901	955	863	873	914	947	813	857	908	843	903	888	934	851	844	855	889	847	852	848	803	910	847	904	827	851	827	930	860	869	895	890	857	832	871	837	815	895	891	878	826	867	864	879	853	847	930	873	870	909	888	837	870	952	850	865	826	842	881	811	831	914	810	842	881	879	883	906	820	858	869	917	887	882	877	820	922	833	852	864	880	879	860	846	877	813	913	940	889	904	829	861	908	876	889	836	854	849
52185	27959	17031	9415	3962	927	519	437	463	392	411	412	426	412	410	356	402	383	411	421	370	432	381	387	388	386	385	392	405	411	364	423	444	434	426	382	411	415	381	393	379	398	410	389	390	403	405	419	411	421	411	386	430	378	369	438	375	360	372	416	397	394	383	437	408	402	398	363	393	378	365	390	387	377	402	391	464	377	376	407	377	444	415	399	409	390	434	426	405	436	393	396	384	399	418	443	412	419	416	426	388	410	398	392	410	388	424	404	401	376	387	378	393	434	419	355	361	404	402	416	389	428	435	408	386	386	366	389	416	425	427	408	412	393	414	378	413	398	416	401	404	414	415	412	405	437	368	373	374	389	373	402	379	400	426	359	414	387	387	406	411	363	395	409	383	389	429	388	382	410	386	356	364	405	433	418	436	386	412	412	383	394	391	445	460	386	388	364	413	393	394	392	387	388	374	397	388	368	374	398	379	381	410	410	376	418	393	407	423	408	412	419	409	404	383	399	374	395	417	382	416	407	387	416	423	388	419	416	342	400	389	400	399	418	418	384	401	411	385	406	389	395	428	381	394	383	412	387	417	412	396	420	369	391	382	394	373	406	404	389	420	410	377	414	369	386	383	403	397	410	362	358	416	421	410	400	361	394	373	377	398	385	388	380	426	398	408	412	401	420	379	432	406	388	392	443	405	404	398	370	413	415	348	425	398	393	419	423	375	403	447	360	401	395	421	400	374	402	385	369	391	392	413	433	390	351	423	394	398	414	394	378	396	382	444	382	379	399	381	392	405	391	380	386	392	351	377	369	399	352	378	386	441	414	417	460	415	383	394	411	430	388	357	390	373	385	410	414	415	416	455	449	390	372	351	384	377	373	389	397	390	407	392	387	382	368	388	435	423	416	378	432	418	366	409	416	460	433	394	411	386	394	416	402	385	393	412	372	428	385	409	403	398	357	396	399	405	391	404	411	405	363	410	367	432	381	370	410	386	400	406	385	365	373	404	396	386	419	389	419	429	420	398	389	419	387	413	411	396	381	398	398	412	448	402	400	413	385	395	385	440	410	392	424	405	408	415	382	431	412	395	388	362	374	414	368	457	447	408	417	429	381	374	436	398	374	368	397	396	412	383	390	401	400	420	392	408	367	444	381	381	372	398	373	361	368	401	412	422	391	359	404	410	386	398	418	409	411	385	391	381	418	396	356	405	401	394	407	341	403	367	382	376	375	410	412	397	368	383	384	388	385	418	445	396	374	403	397	399	391	394	364	405	406	385	396	412	377	397	421	411	400	401	410	380	395	447	366	385	364	414	377	383	394	412	375	366	413	400	379	363	400	359	426	420	407	413	393	414	373	371	386	393	381	404	358	383	399	370	379	375	394	411	363	375	393	407	382	379	416	380	405	395	472	401	398	370	400	403	403	370	385	408	421	373	383	410	428	417	427	394	418	409	395	410	359	375	417	418	395	363	394	351	416	385	393	417	369	402	405	378	384	383	403	405	439	381	398	445	402	421	352	405	384	392	378	416	402	369	388	390	382	395	384	388	402	420	388	382	401	401	445	392	381	379	387	426	420	412	403	407	400	429	371	411	397	411	346	377	407	400	425	407	383	393	397	394	364	421	394	404	422	361	404	378	375	399	406	420	412	398	372	385	358	399	377	347	428	362	418	449	396	398	394	387	443	393	378	357	426	408	405	393	421	376	402	412	378	384	413	416	403	376	398	389	420	382	389	391	391	398	420	352	432	391	393	422	366	403	409	413	394	401	396	376	377	381	370	423	403	419	362	371	399	371	397	345	418	431	408	388	409	366	403	413	413	415	405	372	427	369	369	374	384	404	362	411	401	395	423	358	411	375	399	386	452	414	413	369	372	420	404	396	415	375	391	375	404	368	410	418	391	413	436	424	383	377	393	392	383	383	399	429	380	397	399	389	394	407	428	413	388	421	415	398	429	392	424	383	364	417	420	357	389	392	418	395	416	407	385	372	420	356	405	387	420	378	326	412	379	391	405	408	371	368	405	385	370	379	397	379	371	424	453	374	385	394	407	378	385	408	391	382	393	392	405	402	389	418	406	365	400	388	400	423	411	395	406	379	389	375	376	384	371	376	360	370	421	381	390	403	423	426	417	409	409	379	349	446	411	402	367	383	402	406	402	381	387	390	418	388	390	405	397	429	402	407	408	435	407	399	409	374	445	375	407	413	427	421	395	398	371	418	395	416	387	354	446	387	386	389	377	393	359	396	388	413	395	407	405	380	393	372	399	403	386	399	403	385	432	388	374	402	386	416	415	434	384	427	369	402	407	377	382	357	386	396	393	390	367	454	452	405	376	392	381	389	370	384	381	355	403	377	417	412	418	402	366	376	393	387	378	402	380	375	408	409	400	394	379	366	361	386	437	395	395	384	403	404	396	412	396	435	395	348	379	362	388	413	385	362	391	442	430	416	385	398	427	391	456	411	428	391	385	424	419	357	397	374	422	387	424	384	406	407	367	375	386	402	386	392	400	406	416	362	383	402	368	366	376	400	361	394	402	402	387	403	363	389	385	416	379	398	376	402	408	387	422	415	396	400	436	383	371	391	409	390	431	408	391	406	374	376	407	424	402	376	382	403	395	382	404	417	367	404	382	356	361	406	384	372	383	407	409	433	404	392	421	395	378	421	414	438	358	360	410	388	364	392	398	410	393	391	413	424	416	435	420	393	399	400	390	391	377	395	379	417	353	415	399	377	390	358	377	376	406	361	397	412	414	395	392	414	397	421	376	387	408	365	363	395	416	369	384	386	376	377	431	399	396	379	403	390	392	451	375	389	379	418	408	361	366	387	431	402	415	389	365	410	390	402	398	408	411	435	407	405	418	427	396	432	383	407	377	388	397	395	383	411	419	415	426	388	387	378	437	365	396	408	377	380	367	382	412	381	405	418	420	376	379	408	373	378	422	420	399	415	359	390	386	376	374	383	414	401	383	432	393	377	410	409	412	400	429	413	423	393	397	383	391	405	373	402	383	396	384	423	406	446	376	378	406	424	380	384	395	398	420	388	389	434	364	337	368	423	438	409	408	386	404	427	425	374	383	412	372	377	387	408	384	364	433	382	413	417	392	370	394	389	388	390	383	369	364	368	397	429	382	379	413	372	428	414	403	422	408	386	418	447	406	435	376	399	436	379	405	405	452	376	389	382	378	418	381	379	411	436	403	421	411	390	404	418	412	408	354	369	381	406	398	413	402	403	374	379	407	405	435	390	469	384	388	406	377	414	382	383	401	369	405	417	379	370	438	407	386	398	412	394	402	407	389	405	373	391	416	391	397	414	387	464	381	360	414	399	377	417	413	393	414	386	381	425	374	420	396	406	382	392	402	391	394	334	406	398	372	419	400	396	404	393	351	376	422	380	439	380	415	403	371	375	436	428	434	444	336	406	409	381	419	411	454	390	358	399	410	424	420	391	394	389	368	414	411	400	408	373	436	383	342	388	406	403	391	397	383
33813	20849	20833	17660	9486	2508	1390	1046	995	922	920	872	907	885	889	880	841	848	865	895	912	865	837	855	862	879	867	874	879	845	873	900	915	975	867	865	887	915	910	850	924	848	890	857	912	835	954	881	861	846	880	846	851	819	897	860	844	833	846	871	859	858	878	874	853	858	842	817	862	856	836	843	884	858	833	855	856	827	900	878	860	859	887	861	790	802	909	833	903	869	876	814	850	906	824	854	852	838	894	841	878	902	840	838	851	838	859	885	864	792	848	859	840	857	841	833	807	834	865	845	920	843	846	839	877	835	809	824	833	826	833	869	854	855	874	809	887	850	872	890	858	847	879	822	877	845	873	867	895	821	857	891	803	872	870	830	867	858	861	809	828	837	861	868	836	861	862	853	843	804	878	870	849	813	819	867	829	877	896	885	879	886	854	895	844	900	885	831	869	856	848	853	863	871	860	853	811	829	846	903	835	827	879	801	864	823	864	907	856	832	860	857	875	870	859	885	826	833	821	871	878	856	860	861	883	795	852	825	868	817	875	836	820	847	884	823	868	864	875	868	909	810	850	832	886	807	876	825	862	808	871	883	805	863	850	924	883	858	833	835	860	843	838	844	861	831	848	868	856	807	843	872	924	828	787	784	830	869	893	821	820	860	820	899	866	825	866	881	850	858	816	859	835	875	832	870	858	813	839	844	822	864	816	829	883	878	829	847	902	815	830	858	812	834	906	836	872	835	915	818	857	821	811	816	868	862	801	845	829	895	827	869	904	812	914	839	838	879	862	852	857	872	865	848	856	843	861	810	885	848	852	855	852	873	844	878	832	844	874	817	805	876	810	871	822	837	896	840	893	841	880	866	883	889	860	835	845	895	852	917	876	827	849	798	830	830	875	837	883	823	866	860	911	866	839	817	861	833	905	868	872	888	913	858	893	886	819	822	804	817	837	840	807	835	874	877	866	831	807	871	882	843	815	900	842	833	878	818	876	858	871	836	824	876	867	839	850	874	834	850	868	797	849	846	871	854	859	893	911	855	826	869	830	901	826	893	842	832	818	872	874	845	836	874	814	820	852	844	908	808	848	869	858	873	871	867	846	826	845	832	787	833	829	798	838	828	823	861	872	849	856	854	849	877	833	775	854	923	848	831	788	867	883	835	840	838	922	820	883	826	791	833	883	860	815	867	803	816	876	837	857	866	843	858	832	934	865	854	834	853	843	917	861	863	912	846	901	869	851	864	828	883	837	912	878	851	791	908	838	863	892	841	809	826	816	875	895	799	848	871	868	808	826	848	826	857	834	847	844	874	851	855	876	879	862	838	835	813	885	815	900	853	873	836	866	858	874	830	824	871	850	857	862	850	848	848	849	859	859	788	852	855	847	854	882	922	889	860	852	889	871	871	886	892	936	812	837	864	878	818	864	845	856	843	845	848	901	827	859	863	886	822	828	865	855	820	821	834	856	907	878	832	910	927	876	892	847	847	858	872	832	845	832	832	843	865	856	880	898	835	877	785	900	871	874	845	846	838	833	823	838	865	802	833	874	912	884	834	908	848	869	865	844	848	818	841	836	848	848	889	864	853	873	814	869	850	862	836	850	838	844	846	870	874	848	811	868	940	851	877	860	884	787	813	888	854	842	843	860	833	877	832	889	878	839	840	854	826	862	825	881	799	842	842	817	869	858	848	806	903	843	799	914	843	863	850	815	852	856	892	836	885	857	828	922	879	890	810	826	849	886	917	859	838	798	862	866	828	839	906	857	863	814	855	865	881	830	852	884	792	880	876	862	866	923	853	907	855	810	841	816	867	800	875	862	857	878	877	811	904	823	870	865	849	863	848	819	840	905	821	930	884	896	808	798	832	824	818	887	885	865	860	869	840	874	883	877	868	832	837	834	799	908	816	843	846	853	816	879	827	849	889	808	824	853	811	906	866	868	905	837	861	866	899	855	858	876	896	881	846	853	819	790	857	812	845	799	846	821	897	874	855	879	859	865	863	785	815	807	832	810	850	871	848	867	876	859	836	820	812	874	840	845	847	854	908	848	805	908	941	810	859	856	879	870	858	895	821	844	830	879	811	905	896	798	832	830	876	865	883	833	896	858	871	838	795	834	815	840	739	866	853	871	844	828	834	916	828	852	816	830	846	923	898	812	862	771	812	873	860	861	884	850	852	859	844	888	873	877	886	870	928	855	810	846	805	885	853	814	840	846	940	867	817	877	821	854	841	898	861	818	911	874	846	915	850	929	882	885	846	827	845	880	852	866	854	841	849	843	881	861	862	896	864	905	843	848	853	851	809	855	856	833	836	891	893	849	871	843	910	874	830	794	856	846	866	847	828	865	823	833	860	826	880	856	835	829	883	870	863	852	870	877	829	824	849	928	911	909	898	867	878	840	840	860	876	831	792	938	859	834	855	868	854	821	814	917	818	859	881	858	877	861	816	933	873	818	873	838	874	803	844	872	872	884	818	884	840	847	879	840	841	817	866	845	856	851	884	823	864	802	801	859	860	827	860	877	908	863	853	841	908	878	861	883	870	852	885	893	877	850	834	872	871	842	874	848	852	797	864	862	762	816	896	808	873	816	845	873	893	877	855	831	862	787	852	831	895	816	879	927	878	817	842	831	849	834	847	884	849	828	877	837	839	858	876	902	924	826	822	803	861	859	799	820	829	860	813	903	866	838	810	854	885	837	839	865	872	857	865	795	847	860	870	858	837	816	844	859	852	888	833	850	826	868	851	851	792	851	832	866	832	870	787	814	809	896	875	854	833	865	861	881	878	790	854	880	913	855	868	888	920	864	850	863	849	850	890	844	837	876	815	871	857	876	873	828	855	866	871	830	887	880	836	876	855	913	879	890	882	885	868	885	899	803	841	832	855	873	838	847	833	884	897	879	866	855	858	862	833	876	869	869	835	912	844	859	921	884	884	795	855	846	884	817	856	858	866	865	865	839	887	867	842	903	860	843	805	783	896	854	851	872	858	880	852	882	828	851	878	842	823	847	835	893	862	870	869	821	844	850	837	827	863	864	890	862	879	860	846	864	832	877	871	815	884	854	837	894	819	875	846	864	843	885	904	857	883	806	888	865	818	920	867	853	844	832	868	898	906	869	863	872	840	875	861	864	837	856	891	852	844	841	857	866	874	844	859	838	866	838	859	822	804	853	846	842	860	891	848	866	895	899	839	836	860	835	914	904	844	906	861	851	895	891	823	919	846	851	859	860	802	829	842	862	859	831	865	874	831	886	861	862	799	875	789	808	908	854	876	865	870	861	834	872	936	865	892	877	858	857	825	816	828	853	786	877	860	857	873	860	886	848	873	889	912	869	804	854	853	837	873	869	914	846	855	917	848	879	864	796	879	834	883	863	829	895	866	799	863	867	834	813	786	848	886	876	800	953	830	833	816	881	841	855	863	809	864	830	820	882	857	850	816	840	867	895	833	887	842	918	853	839	808	850	864	899	820	840	859	858	816	818	897	868	848
58037	33672	25447	17555	7760	2713	900	496	435	399	454	407	424	401	465	388	401	413	476	441	408	391	410	391	369	417	390	417	387	408	439	410	390	415	421	432	427	408	403	444	456	422	417	391	395	427	404	428	433	399	391	403	383	409	414	401	401	416	391	409	392	429	470	423	417	407	408	434	430	464	412	398	440	387	414	418	404	393	432	423	397	439	413	389	379	440	406	427	397	451	441	395	414	437	400	421	408	453	395	372	387	372	436	446	428	403	398	436	410	404	412	436	424	353	401	415	423	437	407	425	375	395	405	390	393	382	402	386	411	455	444	414	406	375	409	417	395	394	436	445	369	426	391	384	385	438	442	408	389	376	410	421	409	411	417	432	376	420	491	374	418	423	405	393	397	360	415	394	400	411	427	414	400	418	414	403	394	396	384	451	396	401	397	405	417	418	415	410	411	420	427	371	403	427	449	381	414	415	457	418	394	367	411	405	368	397	415	389	412	406	399	453	422	433	461	404	367	411	392	352	429	415	377	371	366	402	434	382	435	419	388	408	425	425	386	437	380	446	393	416	399	381	408	437	452	411	433	407	401	382	374	397	372	415	396	430	428	411	414	384	416	419	420	387	415	385	389	442	412	445	424	411	417	415	447	396	438	416	395	405	432	437	430	402	444	400	386	406	417	427	414	398	439	402	415	412	433	419	399	421	406	436	436	387	400	374	386	400	387	422	444	414	405	397	396	411	403	408	460	411	446	417	419	415	421	378	407	435	371	400	451	379	413	411	416	399	404	419	462	438	421	392	458	416	382	406	409	406	413	420	444	418	451	387	444	420	417	395	389	435	389	411	392	374	409	411	365	397	387	425	450	389	420	402	425	412	356	423	427	391	389	419	421	457	411	357	408	414	414	405	404	387	385	374	408	378	394	402	381	416	398	398	407	405	399	416	418	424	377	448	394	423	418	383	373	405	406	407	435	413	369	403	369	410	398	412	403	416	388	409	439	375	449	403	392	390	428	440	412	418	388	398	388	414	427	411	385	446	388	418	429	451	396	415	410	446	439	419	419	435	410	393	392	382	421	384	448	409	425	395	408	411	450	420	369	393	369	396	415	384	428	413	371	452	404	404	392	399	416	434	421	469	401	393	424	425	412	391	464	407	380	392	400	409	381	400	421	413	379	444	404	463	447	432	419	357	422	423	410	399	437	400	461	436	398	399	440	377	389	417	396	375	422	400	388	415	405	391	421	379	341	417	389	386	398	447	376	430	397	422	425	408	346	393	404	443	387	371	371	372	431	412	404	424	445	402	380	386	390	415	408	392	397	393	388	373	403	398	415	399	440	408	430	385	409	407	397	409	429	437	410	413	439	421	444	416	400	395	405	384	401	384	377	382	404	406	419	428	399	417	413	379	408	435	433	416	403	407	424	394	435	429	399	382	449	434	411	394	397	425	410	396	353	384	421	412	424	437	400	380	457	457	455	469	370	389	417	418	453	400	355	408	403	414	420	436	410	424	402	404	400	417	423	425	422	408	412	407	398	412	397	467	427	409	420	400	436	425	405	384	424	438	397	418	378	394	410	429	393	422	393	411	454	395	413	431	397	444	404	437	404	346	442	423	425	443	388	432	408	393	416	419	402	401	418	401	400	407	384	427	443	410	437	409	393	430	399	413	394	409	403	387	408	423	448	425	406	400	375	453	385	411	443	399	404	418	418	415	417	405	449	408	442	410	387	381	389	401	399	397	423	415	411	402	413	387	378	419	383	391	385	417	381	387	408	421	444	458	395	386	421	415	441	406	409	395	386	396	389	415	406	415	433	448	441	416	444	440	419	405	428	423	409	404	417	389	412	408	475	444	408	395	384	465	417	369	424	445	430	399	385	436	413	457	370	425	424	418	399	403	442	400	420	391	428	431	411	412	439	403	390	406	375	386	407	415	419	419	420	387	440	404	436	414	431	413	418	370	419	386	412	440	397	385	430	429	415	449	397	376	392	427	351	384	366	363	413	375	397	404	403	409	425	386	424	381	422	411	401	409	432	409	408	428	393	427	396	399	404	408	400	389	415	436	413	454	407	386	397	440	382	398	423	441	395	393	420	384	417	440	426	422	436	384	424	432	446	402	395	437	385	430	447	425	390	379	398	422	373	375	391	427	405	367	428	442	385	400	410	385	444	463	365	415	441	395	404	407	458	425	438	371	423	410	383	402	421	418	426	422	409	395	410	393	384	405	403	384	435	373	403	414	397	419	428	446	420	391	421	391	418	429	427	398	388	405	388	414	374	434	404	414	392	426	423	398	436	398	398	383	406	409	423	406	440	369	434	421	455	402	408	401	409	389	413	424	378	450	417	449	399	420	405	422	439	392	413	412	430	404	449	391	377	412	453	438	421	439	417	431	431	406	423	408	424	410	401	415	380	426	377	432	372	405	418	397	410	403	399	435	415	417	401	407	434	408	413	403	396	429	419	382	404	412	406	425	390	432	420	425	355	429	366	422	388	433	369	395	404	436	381	395	462	402	425	440	388	411	399	452	386	378	368	464	413	392	505	440	417	408	420	434	360	398	404	414	393	387	406	395	425	416	426	423	425	468	422	403	428	373	405	393	390	378	395	357	426	398	397	421	419	408	395	428	434	410	407	409	433	372	396	392	398	383	420	404	421	411	419	429	383	402	396	410	428	449	435	400	439	415	395	418	388	422	391	427	425	429	437	402	414	395	385	400	408	381	403	436	404	402	419	440	390	408	448	417	406	407	442	440	428	417	424	404	422	432	358	379	423	382	366	422	443	404	413	434	434	408	409	389	426	372	379	393	410	413	392	384	399	404	400	441	429	407	409	414	445	395	387	451	392	371	400	422	401	372	424	448	421	389	397	383	418	415	387	385	408	387	388	419	390	406	444	381	414	432	414	375	449	424	407	425	462	428	402	429	382	414	391	423	374	418	395	456	436	417	407	428	391	403	429	402	417	382	354	408	391	409	408	383	400	450	400	363	391	370	382	424	424	437	431	423	390	439	428	404	438	419	406	410	425	415	423	387	420	394	379	446	423	450	369	386	400	392	392	394	365	380	417	426	398	415	400	396	396	405	368	427	400	393	409	419	418	447	406	423	376	452	370	402	421	408	421	396	403	375	434	402	379	403	420	455	402	451	418	384	409	422	464	409	373	443	410	398	387	405	398	371	415	429	410	425	412	396	388	391	403	404	394	446	379	432	395	396	412	423	374	399	449	478	421	410	425	405	384	394	427	392	448	444	384	458	425	413	430	398	413	419	409	364	422	399	423	408	416	406	418	401	432	399	437	411	432	406	464	404	430	431	379	453	439	420	450	366	397	428	423	419	412	399	408	471	414	373	408	389	401	413	394	396	419	432	422	434	439	410	393	406	362	420	406	389	402	411	420	418	419	409	391	386	393	411	412	388	390	425	388	419	459	409	402	389	405	413	442	415	404	362	420	424	398	412	452	414	393	428	407	395	406	428	418	416	443	411	438	386
36741	26320	28727	25753	15925	7477	2602	1176	1133	1063	1011	964	938	966	893	932	925	901	916	873	884	896	890	898	878	888	862	869	862	885	927	898	926	897	958	999	993	973	979	974	914	969	931	932	885	947	878	921	931	896	917	898	852	840	879	894	859	897	952	937	931	888	880	910	864	942	897	879	861	924	934	838	894	868	909	839	841	881	821	822	813	870	897	875	906	899	896	831	882	879	867	873	888	837	897	868	940	860	837	851	838	850	836	865	850	893	833	890	838	871	857	882	870	896	905	853	824	875	838	860	848	910	869	900	840	915	849	871	845	857	853	874	906	896	867	848	882	904	922	893	884	905	863	880	878	846	873	819	886	846	871	927	812	939	837	850	891	860	843	886	881	893	838	919	900	864	884	874	904	824	932	867	825	917	858	912	931	903	849	883	860	870	876	941	880	844	887	879	849	871	885	909	846	880	894	838	865	893	820	864	886	905	939	911	860	901	883	860	865	910	882	872	840	883	895	897	847	950	843	891	842	928	894	877	881	941	889	834	827	902	872	890	865	883	913	898	876	901	923	855	914	822	868	836	928	906	896	867	894	862	840	820	901	888	850	834	911	848	864	842	873	810	864	844	888	822	899	874	802	883	908	885	952	827	894	848	877	897	876	842	875	922	849	896	896	884	872	859	856	915	832	901	888	928	879	865	897	857	858	904	877	869	879	853	856	906	935	833	850	844	903	882	882	809	850	921	870	934	893	877	888	888	888	923	883	887	832	846	870	880	844	834	861	828	918	869	917	844	921	905	893	831	889	899	854	855	880	873	861	889	898	905	859	880	893	890	911	898	923	883	860	891	869	903	896	832	849	831	908	872	904	890	864	841	824	934	859	864	897	890	933	885	822	836	831	858	863	845	899	908	813	940	934	893	931	857	874	887	928	882	928	853	863	837	849	875	832	929	861	857	864	865	854	928	859	870	855	844	860	887	875	860	819	911	891	872	872	828	885	928	893	895	869	865	911	868	883	928	893	845	880	878	960	896	837	900	892	867	897	923	839	881	910	896	877	960	825	879	906	873	897	847	897	876	887	949	862	883	899	856	881	909	917	880	886	874	859	900	870	826	852	832	870	852	860	839	920	862	850	889	884	872	813	871	903	865	864	887	878	820	887	859	907	881	955	878	839	835	845	874	858	884	936	857	916	891	855	925	879	890	882	894	838	894	872	873	857	875	889	854	909	950	865	870	870	928	919	870	921	881	863	878	825	891	895	889	851	882	873	844	894	920	888	888	887	912	858	897	861	901	882	926	870	848	909	866	868	899	832	837	861	944	903	847	899	855	892	918	890	848	851	878	891	846	859	899	910	890	832	876	877	912	836	877	873	908	859	851	890	841	920	866	869	875	878	905	852	885	923	876	859	888	827	905	875	864	839	907	879	901	883	898	908	884	917	885	814	865	878	908	858	913	919	893	864	914	870	799	908	908	872	860	846	871	851	927	859	913	901	846	845	889	898	950	875	937	887	840	921	896	866	874	866	904	856	897	871	870	853	868	850	879	907	864	831	904	896	875	888	854	873	885	843	859	895	894	872	849	815	862	842	903	876	921	865	841	886	871	890	907	861	869	908	834	836	862	831	889	859	886	866	867	865	849	863	868	844	889	885	863	881	852	897	906	883	867	841	823	925	849	850	839	902	937	890	862	874	859	849	857	868	862	897	894	854	862	899	873	841	839	878	914	861	921	908	930	868	894	961	904	852	875	912	838	900	828	881	890	928	870	886	868	916	904	887	903	858	829	901	911	855	865	886	815	874	856	899	985	886	881	913	891	887	879	871	908	877	900	844	891	857	881	901	832	807	833	889	886	873	873	870	881	858	935	894	856	848	860	866	856	890	870	834	887	927	845	809	868	867	839	933	854	921	838	847	938	907	868	865	910	865	906	828	883	885	882	881	850	879	849	890	846	851	878	911	922	830	885	821	816	860	854	829	886	900	835	845	848	842	834	882	902	906	863	873	852	891	833	844	789	843	886	916	901	898	877	893	881	833	843	889	927	882	875	931	868	917	851	835	840	902	891	895	874	867	883	874	899	880	923	846	855	916	863	918	876	849	886	851	885	880	893	882	870	838	889	859	838	841	897	884	882	916	845	861	890	865	868	834	927	851	865	904	898	901	859	891	896	894	911	889	863	875	880	899	916	873	856	880	882	877	892	883	855	885	871	864	856	896	845	834	909	867	814	878	939	878	905	926	854	838	867	859	846	886	901	913	885	881	884	864	881	876	859	878	902	892	873	894	818	858	909	868	864	832	913	835	894	884	877	907	869	872	856	867	919	882	932	861	878	842	904	832	793	908	897	850	918	835	862	866	859	898	889	861	836	909	841	892	885	885	819	873	858	943	887	827	889	888	881	868	857	827	873	925	852	920	892	853	908	883	861	921	862	905	869	922	869	855	905	916	892	835	893	874	906	936	825	911	899	904	883	860	906	877	838	884	865	892	908	864	848	871	837	856	930	870	891	930	864	843	922	892	833	946	867	850	872	904	911	910	921	876	878	866	884	902	872	882	875	927	890	835	869	887	882	888	875	916	889	896	960	862	874	863	884	881	873	902	932	860	856	918	850	938	886	901	855	857	904	900	888	881	911	852	849	875	893	888	833	860	864	916	856	845	883	907	870	903	872	845	904	883	866	895	879	907	862	877	862	783	888	868	844	898	845	929	905	875	868	878	897	890	841	881	843	866	875	849	928	819	862	871	917	843	803	941	878	915	889	912	909	872	862	818	892	874	876	949	915	839	887	820	834	914	882	862	850	863	834	856	872	886	845	854	897	875	841	894	904	895	886	924	855	864	845	881	866	862	885	871	892	883	925	967	875	914	805	856	938	887	884	830	865	943	861	862	890	835	803	842	916	864	860	884	878	843	799	894	838	914	900	892	871	898	862	895	870	931	880	835	867	818	896	884	870	890	886	905	877	862	861	902	812	883	890	849	863	881	855	860	917	919	796	829	865	890	848	887	879	891	877	855	865	888	911	819	868	895	896	836	878	957	900	840	883	848	889	895	882	851	934	858	912	868	869	932	848	844	871	921	870	865	875	887	851	851	870	891	912	869	852	899	893	898	890	893	879	944	846	913	895	834	886	828	887	849	869	861	859	876	915	931	892	932	879	902	893	869	852	824	878	851	903	849	905	859	832	878	893	837	871	806	833	839	930	861	921	891	908	893	877	884	821	873	876	917	823	850	865	900	912	870	874	920	943	804	912	883	871	842	833	868	853	818	870	860	890	869	909	887	878	872	861	839	949	851	834	874	817	802	833	916	853	885	884	867	869	859	868	913	882	886	840	928	901	876	871	880	839	917	869	917	835	886	903	853	899	878	875	861	862	822	846	858	848	927	855	847	847	861	857	894	917	899	877	922	848	883	849	887	882	912	865	845	835	865	862	896	844	857	837	914	880	845	838	885	928	888	861	863	878	851	874	897	855	894	838	845	893	868	903	912	879	900	883
41991	25211	11914	5830	2485	1028	537	396	402	372	410	370	448	433	420	393	413	430	409	425	442	410	387	409	397	426	417	404	429	417	383	393	397	412	425	389	397	445	441	364	416	369	389	413	414	426	407	416	398	430	424	386	379	379	409	440	427	426	402	438	444	456	406	429	386	377	403	426	381	408	426	423	422	440	443	463	424	409	389	410	421	397	432	410	439	455	404	391	386	415	395	421	438	415	391	411	414	412	388	451	385	399	340	379	403	387	415	369	411	374	450	441	386	378	428	462	405	388	430	417	391	450	370	403	404	377	364	405	407	409	415	388	413	407	430	416	429	399	441	441	415	408	420	406	409	378	405	381	427	404	419	455	414	418	400	400	465	384	397	392	387	407	385	385	424	435	398	405	394	393	396	365	388	388	375	392	429	447	427	402	419	461	433	401	429	405	453	429	401	413	409	400	412	385	411	417	408	410	413	436	409	385	409	414	418	414	362	414	394	369	391	429	374	388	411	442	395	426	424	421	402	440	425	441	400	420	411	434	392	451	395	385	423	394	383	392	366	434	442	393	442	412	436	413	421	439	404	403	411	399	416	422	367	377	425	409	385	390	424	408	426	412	410	414	466	441	414	431	408	411	404	407	412	418	372	408	405	397	445	437	391	424	447	392	369	451	405	394	419	430	399	407	381	413	380	420	388	388	446	401	420	419	431	409	376	400	443	408	387	403	442	394	404	436	409	394	376	455	416	407	373	413	390	411	450	413	413	392	404	412	383	400	419	408	407	421	435	406	405	401	438	406	413	392	411	404	367	419	369	424	394	426	423	411	388	413	412	416	373	420	406	396	409	411	411	404	442	414	408	399	391	430	419	427	428	446	436	452	428	419	425	421	414	458	471	439	423	420	450	391	396	373	421	453	415	452	430	439	396	419	408	424	390	387	423	384	440	417	416	426	417	377	398	378	385	405	404	446	443	416	442	415	409	414	420	406	434	412	374	400	398	410	418	395	441	375	388	424	405	400	402	429	393	403	436	379	415	418	440	434	404	391	389	436	403	406	413	413	447	419	443	400	447	415	368	393	427	452	440	391	404	377	406	386	476	384	391	366	427	395	378	426	398	406	409	403	457	453	386	392	387	422	381	436	426	397	418	439	400	401	430	417	431	424	408	397	456	405	422	443	423	465	439	419	439	398	433	415	395	377	399	431	409	413	415	402	409	414	401	423	431	427	373	447	394	399	399	407	452	414	463	441	445	360	416	408	434	428	473	391	418	394	409	397	423	402	413	437	440	438	458	428	435	420	448	416	406	411	427	370	415	421	420	451	455	399	395	427	457	395	396	402	434	466	400	384	399	416	375	429	428	418	403	405	374	411	391	405	409	399	348	442	425	430	419	439	428	469	433	382	374	400	400	427	434	395	397	411	442	398	414	410	408	420	397	406	377	399	395	443	415	398	385	386	407	387	455	443	406	475	425	418	411	411	397	400	411	422	400	385	412	404	393	433	362	385	435	421	447	386	370	381	382	407	372	395	409	385	404	402	408	418	373	436	421	403	393	417	425	421	404	390	448	400	411	410	466	390	366	380	411	413	409	429	363	403	407	430	412	386	431	388	422	410	391	400	418	393	445	413	391	422	418	432	413	418	428	417	474	403	423	408	412	448	438	398	389	415	434	429	413	399	424	380	433	400	389	405	392	392	425	399	423	378	382	454	370	382	405	403	430	440	425	416	420	423	378	377	406	388	415	426	397	406	411	416	403	441	436	436	396	419	426	408	421	415	410	412	410	402	423	432	449	403	417	393	391	425	391	409	446	424	355	421	388	380	415	379	398	442	386	436	447	452	455	438	425	426	417	434	392	403	425	436	428	435	407	417	409	404	440	452	393	396	423	397	416	420	391	395	419	424	425	432	415	410	413	418	419	423	395	453	406	439	403	404	427	441	417	419	399	364	363	403	430	416	394	468	449	378	450	447	428	403	442	414	399	391	422	384	408	402	397	427	416	402	417	428	426	402	428	445	411	380	379	344	425	411	410	434	430	399	433	398	384	426	405	409	410	431	401	409	425	436	432	430	400	395	426	445	388	442	374	416	417	393	377	392	387	427	414	377	393	436	395	404	378	409	400	436	421	431	414	424	419	370	436	428	419	428	416	405	407	410	424	387	385	422	409	354	380	426	412	401	411	393	432	435	399	396	410	408	416	404	429	419	437	411	384	414	385	411	401	381	408	435	376	444	403	417	397	435	371	395	385	431	404	423	412	449	421	377	424	438	408	401	387	407	369	376	432	409	385	418	436	441	390	456	459	481	434	392	379	401	415	411	400	389	446	440	383	443	441	437	381	412	383	418	400	394	408	460	420	447	435	429	408	421	434	441	434	446	395	414	382	407	432	417	427	401	462	407	412	404	409	403	420	433	434	424	383	403	445	385	433	379	427	401	387	437	446	442	426	425	404	414	385	418	447	419	434	392	447	384	428	392	397	421	438	427	376	408	415	381	413	366	376	379	409	383	400	375	399	418	379	408	443	416	423	400	395	412	409	443	407	391	380	386	431	441	423	412	458	405	384	416	422	438	413	442	351	401	446	377	416	392	438	440	432	409	407	415	414	397	409	387	430	422	408	382	402	396	376	383	392	426	444	409	406	420	381	426	407	418	402	421	440	411	442	443	411	411	436	385	399	427	466	420	385	383	393	415	395	394	437	391	417	469	445	484	423	419	402	427	441	372	427	401	432	421	405	402	411	401	385	409	430	445	403	451	412	431	425	410	452	403	415	422	395	407	423	430	412	394	356	386	444	418	477	436	402	437	380	394	390	445	395	354	429	443	417	457	393	431	475	453	438	389	417	420	437	432	418	414	413	433	420	407	381	429	399	400	434	447	433	429	420	455	395	459	409	407	380	418	442	406	380	401	451	407	455	435	461	457	445	415	396	385	416	436	444	449	393	395	384	382	364	414	403	457	442	419	433	457	440	374	433	402	414	423	404	411	394	404	417	397	437	439	411	423	382	420	391	434	403	428	406	425	458	413	393	408	391	398	412	433	431	408	427	412	435	424	428	382	409	427	437	404	411	408	407	431	412	378	411	426	429	410	401	413	406	458	460	397	415	443	389	386	398	398	409	415	406	446	398	434	425	394	393	389	393	395	452	398	385	374	425	400	431	408	407	427	431	444	389	396	390	428	382	418	409	423	432	446	401	398	427	432	394	428	405	384	432	431	404	486	381	392	411	417	425	420	376	434	441	435	439	425	436	410	386	435	417	446	414	426	388	393	376	383	418	403	433	374	407	425	445	402	429	462	419	431	396	398	381	431	414	429	426	406	446	440	390	410	376	424	446	414	446	406	418	446	428	417	406	456	417	429	404	445	420	446	455	417	421	413	399	470	411	401	403	386	367	416	418	428	416	427	418	436	401	413	412	408	396	375	423	438	428	366	427	409	446	398	409	428	417	412	415	394	402	414	413	397	410	391	417	381	385	384	418	385	436	417	386	417
26499	17838	15336	12157	6713	2808	1236	965	923	924	923	915	897	868	917	866	915	904	872	929	876	894	920	868	847	817	870	909	909	904	882	844	902	934	919	955	935	924	957	903	904	905	919	915	859	862	918	911	894	870	876	915	875	845	849	889	856	826	869	917	881	868	900	850	868	880	864	872	882	911	916	863	858	818	856	914	838	922	897	811	886	893	873	862	850	860	851	840	880	909	934	865	883	850	889	905	866	894	897	864	819	893	843	861	898	862	871	909	879	837	846	843	908	866	826	858	860	888	872	888	831	910	867	861	884	907	875	978	877	870	904	871	880	868	913	867	860	847	842	827	833	902	921	868	868	884	889	902	830	893	870	898	857	858	870	882	846	864	863	851	862	871	851	904	882	854	865	900	795	858	852	881	857	876	846	861	826	898	837	904	942	879	886	878	852	854	849	866	863	889	872	901	896	887	913	839	882	860	898	866	852	867	859	894	882	888	872	901	928	850	857	875	885	867	916	844	825	895	862	888	865	944	880	933	923	858	950	890	876	905	884	929	859	866	860	875	863	860	830	863	931	867	838	865	853	865	882	818	854	877	856	909	929	905	845	866	846	916	901	881	886	883	854	907	895	884	856	874	882	820	900	879	885	882	896	834	834	871	859	853	859	886	935	810	828	841	899	928	864	897	892	879	884	846	910	909	898	857	929	841	865	900	815	920	832	861	850	882	856	882	888	898	854	889	815	875	897	850	863	865	880	901	898	849	839	857	849	864	886	882	881	890	850	879	835	843	885	872	923	887	870	857	900	877	858	886	839	857	878	832	950	888	860	867	910	915	829	912	912	867	930	883	883	796	871	853	910	919	889	815	925	874	906	896	814	794	887	887	861	849	866	896	884	905	904	842	957	836	836	879	852	868	871	909	914	834	883	857	865	861	890	896	861	898	859	881	848	880	864	897	872	883	842	891	841	901	870	828	853	845	840	871	871	880	900	880	897	871	848	890	830	858	862	900	827	867	885	889	860	832	864	845	848	909	891	840	852	834	911	885	842	908	853	854	882	828	884	840	838	874	895	860	902	893	925	877	845	901	900	879	867	878	859	912	831	904	865	856	853	855	894	880	923	919	857	870	810	861	839	868	855	862	828	838	876	848	879	903	881	869	849	857	876	851	922	860	927	891	840	855	860	866	848	902	895	901	836	867	884	879	852	854	856	857	922	884	850	875	876	883	893	801	866	856	873	888	828	821	851	881	862	876	917	912	892	925	946	886	879	831	817	890	874	915	913	871	868	858	844	846	859	813	915	893	862	918	905	848	897	858	933	927	840	870	845	844	859	877	871	862	828	853	847	877	837	887	865	918	846	904	902	889	829	854	884	844	893	819	861	868	896	852	859	889	855	851	868	894	870	879	811	922	852	829	912	825	843	842	858	836	883	893	845	857	939	884	852	890	841	899	833	869	804	875	881	892	869	876	913	886	807	873	877	846	882	901	855	875	865	922	865	922	861	859	884	891	876	883	910	848	854	849	901	866	872	892	816	936	899	874	863	904	867	851	854	855	930	879	918	867	877	919	895	859	870	901	916	853	861	905	901	891	912	868	875	877	862	903	850	875	846	851	869	901	865	931	849	905	896	905	855	825	853	863	841	882	861	866	903	851	885	857	865	852	857	854	862	888	831	874	866	829	847	911	873	898	837	832	894	841	858	917	936	895	910	902	858	868	887	855	854	857	865	885	878	861	862	867	818	885	888	829	896	861	882	848	932	877	883	882	857	922	839	873	805	851	847	896	903	882	870	831	957	855	897	895	849	893	866	931	865	866	883	885	858	869	925	880	897	848	868	875	881	872	860	869	910	816	886	853	879	903	902	904	848	870	840	857	847	874	864	857	879	861	886	828	906	853	866	866	935	881	894	859	858	872	892	845	940	848	876	849	879	884	884	910	908	848	870	885	900	847	843	887	931	897	843	909	953	849	869	857	857	895	882	901	903	852	852	845	885	850	864	891	904	877	861	935	835	883	877	883	901	902	907	858	898	858	861	888	846	831	863	906	869	897	807	886	889	871	886	884	871	867	928	898	843	891	853	863	917	847	893	826	876	923	839	887	899	881	811	847	884	885	860	875	843	872	912	865	900	835	899	897	881	875	905	847	824	905	826	828	870	883	803	857	889	877	819	859	905	847	868	873	855	872	873	858	858	824	848	856	851	863	885	847	931	855	869	931	865	834	829	892	874	862	825	865	855	910	854	875	882	880	870	886	883	939	860	845	890	890	883	867	936	882	855	879	865	910	873	856	858	853	887	832	906	846	883	864	853	845	919	836	885	917	872	836	890	924	851	882	834	830	897	853	811	892	859	865	853	834	889	936	884	879	830	906	898	884	932	861	873	912	925	904	898	872	848	894	886	838	899	872	847	902	924	852	871	880	941	864	855	861	855	947	843	901	818	850	841	901	882	899	890	886	854	876	863	865	895	900	863	862	886	920	846	862	906	862	871	916	833	864	899	837	855	892	873	843	871	855	861	880	905	890	888	893	933	891	843	907	870	838	890	885	846	888	865	882	860	843	887	891	846	903	864	904	863	868	924	867	849	879	921	849	848	878	857	884	927	825	931	884	853	849	867	873	871	870	877	873	858	915	898	862	886	831	912	870	924	899	902	858	883	870	869	856	849	897	891	885	804	859	847	839	883	909	840	857	849	892	884	908	854	897	912	889	866	899	903	837	849	855	907	844	887	869	877	901	848	904	896	898	899	825	869	822	860	898	859	833	859	820	901	865	849	899	892	852	899	900	896	895	860	865	860	835	877	861	871	881	875	908	864	883	836	882	892	895	896	885	884	871	874	859	883	840	852	900	838	862	897	871	948	866	837	891	870	891	868	886	873	817	920	909	857	900	833	867	846	863	853	869	849	895	850	880	878	851	885	828	831	875	822	888	920	869	895	909	872	878	879	853	888	777	935	947	887	888	904	893	817	890	878	860	879	885	874	882	900	930	930	881	806	856	913	857	894	845	835	860	846	906	883	846	874	887	894	890	825	921	856	877	891	828	827	849	900	858	882	854	849	875	865	894	866	851	833	887	868	845	825	865	878	845	921	920	860	921	909	898	912	897	864	849	855	860	848	890	898	822	895	903	865	909	895	865	832	860	845	852	886	866	905	885	854	862	935	901	852	877	905	883	868	803	892	890	849	784	836	867	827	910	881	848	903	909	872	833	857	859	871	909	893	837	883	898	889	797	869	872	837	920	870	901	881	891	859	853	895	884	871	831	890	883	859	854	901	850	880	880	871	822	859	830	886	866	822	850	883	869	838	880	890	957	864	844	872	823	860	886	890	904	865	906	917	868	860	840	874	899	824	940	894	927	896	895	835	870	897	907	892	861	893	875	860	895	839	852	837	883	842	869	908	859	849	889	888	892	866	886	825	870	880	876	867	865	900	931	833	799	898	864	864	875	885	862	863	820	884	893	927	841	923	885	876	909	922	901	926	901	880	876	835	858
59640	35094	16700	7971	3288	1647	653	435	432	434	419	361	395	421	392	405	398	430	418	418	392	422	424	417	426	373	404	382	429	421	392	434	392	410	374	420	414	442	428	405	389	412	408	428	431	407	400	384	407	404	409	344	383	420	391	379	397	385	425	381	413	409	403	386	421	417	381	424	402	418	403	381	403	399	435	408	390	367	389	423	414	429	381	402	402	402	427	397	436	413	410	399	477	410	426	426	378	400	382	396	426	399	391	342	420	361	379	410	397	371	384	369	403	390	362	407	372	362	386	365	371	433	412	424	422	407	394	397	374	366	445	386	408	401	423	400	390	435	429	389	374	417	411	434	396	416	379	392	422	375	409	380	375	413	426	353	385	432	385	391	407	410	452	422	392	384	441	374	421	409	420	383	421	403	395	373	380	379	386	386	406	411	400	423	427	398	395	384	437	417	423	436	434	455	424	400	400	398	429	401	397	421	399	350	390	379	398	394	430	399	389	376	407	426	367	400	412	387	390	371	381	381	409	426	401	417	425	405	448	357	361	354	406	403	393	426	431	398	408	422	420	397	393	406	384	388	401	444	399	406	393	358	372	403	407	391	395	404	402	397	402	405	415	405	396	438	413	421	426	426	389	376	398	405	399	428	383	394	390	365	384	374	377	375	424	389	360	413	395	403	408	415	443	438	368	362	398	399	405	413	399	426	394	412	423	394	396	356	405	375	415	413	441	419	423	383	407	401	400	409	406	391	348	396	413	398	402	364	376	426	418	405	377	413	402	392	400	390	417	414	338	366	424	389	413	411	430	390	385	384	419	385	379	399	420	406	408	425	414	403	385	414	434	401	407	425	395	389	404	362	368	383	444	469	398	408	400	398	406	415	415	401	413	431	375	372	396	388	372	396	396	414	404	448	417	393	388	383	426	384	392	422	430	382	410	401	407	421	425	363	389	407	387	414	412	423	393	389	415	374	360	426	402	420	410	409	362	391	416	413	396	370	379	433	404	436	419	393	369	364	347	364	421	428	414	372	404	411	408	403	425	430	410	384	426	421	379	455	378	425	444	433	389	388	392	391	417	385	384	432	392	408	393	413	396	396	401	421	411	374	427	393	386	435	405	427	359	449	374	358	402	387	385	409	406	419	373	405	355	385	447	425	392	404	434	409	380	396	381	401	443	382	408	434	402	410	375	392	362	383	394	441	413	357	406	440	421	373	438	384	427	410	388	413	399	409	404	428	405	429	368	392	373	408	378	415	414	385	441	437	399	391	389	416	448	410	374	383	411	418	396	380	445	401	384	413	423	402	430	410	364	388	424	448	450	386	425	423	394	461	406	390	389	429	391	362	363	403	444	433	338	393	454	436	407	399	398	382	391	406	418	383	379	385	437	397	397	406	400	374	416	404	423	403	368	382	358	429	402	401	403	377	398	410	437	387	429	421	431	410	373	352	394	413	389	387	377	398	434	387	410	418	385	427	353	391	394	406	434	393	413	398	436	419	448	367	398	381	407	419	394	394	427	421	444	395	378	427	387	405	402	393	423	405	390	394	401	436	427	369	406	379	433	445	396	374	426	427	406	394	397	402	400	431	419	384	425	364	412	408	415	372	438	397	378	404	394	415	395	461	429	415	394	401	400	397	390	399	370	388	415	430	415	387	429	386	411	364	378	443	411	392	339	430	392	383	413	433	431	406	401	391	413	434	400	419	393	406	382	418	417	402	371	444	397	400	365	372	427	391	379	415	390	372	413	392	400	385	385	385	416	405	336	386	368	415	432	404	379	397	409	384	411	415	423	399	394	348	401	398	394	409	376	396	412	379	447	426	401	402	395	397	441	408	438	396	413	407	388	394	398	381	360	375	406	430	430	398	393	418	414	354	376	380	411	362	429	405	380	392	388	367	434	395	390	394	384	369	428	440	427	391	430	394	404	371	407	399	409	422	435	369	387	404	414	364	402	369	407	397	400	383	392	428	386	382	420	418	394	398	394	372	404	378	389	422	399	408	372	446	423	432	392	427	420	383	399	405	438	412	434	415	433	359	422	373	435	451	424	419	428	435	424	407	390	398	364	396	422	418	436	427	406	393	406	388	433	421	420	379	353	414	416	396	381	388	417	369	405	426	454	395	408	432	412	393	398	394	341	392	420	392	404	421	424	401	427	442	401	395	418	397	372	413	403	406	400	356	378	394	392	425	392	420	431	424	379	412	432	411	364	393	391	470	409	406	424	415	390	381	398	362	388	383	389	385	410	362	421	431	395	388	384	414	373	424	397	365	406	417	387	382	372	429	400	435	384	382	392	408	403	397	400	367	389	396	401	390	415	439	396	370	439	409	389	381	405	405	391	385	380	384	418	417	382	350	353	393	406	427	400	388	393	385	427	423	408	385	399	390	387	408	369	429	411	446	437	420	422	361	398	382	392	381	426	409	383	372	410	426	443	393	414	411	403	380	396	397	413	395	403	404	422	403	413	394	376	378	401	426	420	385	420	395	400	406	395	408	399	401	364	404	440	420	375	388	392	401	411	413	429	382	387	393	424	415	448	397	371	420	379	396	370	408	403	385	367	409	417	413	388	388	390	361	413	377	386	401	376	369	361	359	400	406	399	442	407	384	385	423	380	377	403	398	405	330	395	443	409	424	416	400	407	404	358	404	410	370	377	384	380	412	417	379	428	383	383	387	404	421	412	394	410	411	392	390	419	414	435	427	383	368	410	413	425	390	398	367	425	361	370	416	432	396	387	413	416	401	418	374	379	419	405	429	416	416	418	463	425	415	397	398	377	385	394	423	410	400	378	394	376	425	437	424	381	441	440	401	404	362	395	416	391	394	395	402	405	411	405	436	432	418	435	402	408	422	379	419	412	449	380	379	384	388	367	406	362	410	391	411	407	398	457	425	468	385	363	404	394	392	406	384	409	367	436	438	403	407	400	395	421	411	390	378	388	384	412	416	399	395	403	464	435	427	364	382	435	448	423	424	404	407	411	403	404	436	414	409	410	405	379	395	415	412	399	392	400	398	385	410	428	443	376	390	445	371	413	380	397	393	388	413	382	381	399	426	422	411	396	360	422	408	402	420	340	412	401	357	445	396	428	368	382	393	374	397	391	426	428	370	401	370	426	365	362	376	408	409	389	378	398	392	407	364	390	438	400	387	415	385	446	421	407	421	397	393	400	414	425	362	417	401	367	395	452	380	365	431	399	397	392	418	418	412	380	376	403	387	403	386	421	395	399	435	415	404	434	400	401	436	419	419	427	420	382	419	435	405	386	400	358	407	428	399	434	396	359	415	416	386	378	404	433	422	393	373	399	412	450	418	379	403	402	395	392	375	408	383	446	378	446	387	344	409	373	399	361	418	394	438	388	405	408	386	407	440	350	413	419	410	404	393	409	413	408	428	400	378	418	405	377	376	371	410	383	404	431	414	412	407	403	420	398	399	376	410	378	434	383	381	482	404	431	406	386	436	431	399	381	393	385	383	415	364	446	414
38820	26492	17973	14346	8386	4990	1517	910	926	861	860	931	887	899	903	847	876	889	851	854	871	854	897	857	869	833	870	822	915	865	846	875	885	890	865	901	843	875	883	893	851	908	837	899	904	878	849	907	918	870	848	864	876	853	864	883	839	913	805	827	903	892	877	871	860	807	835	814	896	817	878	812	926	857	870	841	886	857	773	874	865	872	843	926	904	844	887	846	878	847	872	873	836	896	873	861	892	890	880	867	891	795	883	859	830	859	833	863	925	919	842	851	869	831	908	857	872	866	851	830	851	849	874	811	858	837	843	838	834	882	908	885	803	845	818	856	843	888	885	934	858	827	870	802	823	831	850	882	809	850	854	892	889	864	851	831	887	838	914	863	839	837	839	866	821	843	890	866	850	848	884	871	868	865	847	838	891	854	907	791	897	884	800	881	802	840	865	846	807	888	836	857	891	818	901	862	839	901	896	891	853	871	874	880	883	857	908	897	834	819	844	848	853	891	824	885	836	899	864	818	825	842	883	865	853	861	860	904	902	856	845	915	875	876	836	855	848	894	846	827	857	887	839	885	869	893	898	871	885	830	879	841	893	912	871	865	893	931	847	863	869	815	890	847	826	877	847	840	893	847	813	870	840	887	856	893	918	870	879	855	893	889	901	885	807	811	856	881	837	857	891	863	837	890	855	826	850	855	869	864	850	891	894	880	886	874	909	828	888	880	900	872	844	900	874	874	898	837	850	828	855	840	850	890	885	900	791	780	842	849	832	884	863	900	875	831	853	869	881	860	824	852	892	854	855	880	850	833	851	861	818	866	835	877	852	816	882	821	865	857	864	859	871	886	842	860	858	889	865	883	886	859	829	818	817	767	841	892	887	893	886	893	884	881	885	855	838	871	841	855	890	893	879	863	848	833	851	871	850	890	849	820	822	830	846	879	865	889	858	822	869	860	936	898	849	888	868	910	862	872	884	872	824	901	865	823	875	904	882	865	816	899	897	844	817	828	887	816	845	885	808	891	877	823	781	835	875	868	909	882	861	941	882	848	899	902	839	882	833	884	915	843	828	894	854	897	906	859	883	910	820	841	852	934	883	851	844	889	923	820	871	830	907	860	853	867	849	867	854	838	915	881	901	805	871	810	836	889	812	826	834	832	845	875	881	852	881	879	880	898	860	839	868	832	839	890	851	915	874	911	839	864	892	902	866	888	840	888	902	875	884	816	848	937	813	830	885	831	918	871	816	869	859	867	847	836	836	895	890	876	896	845	886	869	847	853	911	851	880	863	849	885	897	887	861	812	825	870	860	862	912	853	899	878	895	901	870	860	868	878	854	883	812	856	935	909	899	838	856	849	855	906	864	839	829	841	855	849	883	878	831	875	876	901	861	882	879	857	863	889	849	845	877	861	880	849	868	898	865	873	852	914	888	862	853	829	885	831	855	844	852	861	821	826	869	861	849	924	897	828	887	883	846	877	875	864	837	798	890	859	872	802	898	899	841	849	894	871	854	847	901	908	902	852	848	828	838	883	843	863	890	887	893	838	936	838	837	848	892	891	856	875	830	831	848	816	921	815	902	822	852	856	837	827	835	869	879	836	840	893	853	839	866	882	833	862	886	900	826	894	909	883	886	904	835	889	861	831	833	917	851	899	857	911	841	829	816	862	912	859	811	853	845	844	902	849	834	861	843	885	830	930	850	873	801	853	843	887	854	866	851	900	849	867	858	897	893	859	888	828	846	871	850	758	907	851	815	866	863	829	824	896	840	885	807	816	831	885	874	893	891	850	879	839	793	879	874	836	788	847	877	861	815	887	863	830	880	894	869	834	837	849	883	855	843	848	871	859	866	846	893	853	842	847	859	865	890	829	924	856	859	911	846	857	876	800	846	859	917	849	820	878	844	846	845	835	840	864	777	842	842	855	885	822	884	891	874	835	815	839	879	851	911	862	873	866	897	924	846	875	888	875	876	886	812	845	881	847	889	863	829	840	888	855	828	904	837	856	866	871	822	873	876	834	865	873	854	869	845	870	830	865	834	890	865	859	919	885	874	823	870	888	819	918	870	844	928	884	886	878	825	846	892	849	865	858	914	898	867	825	922	898	866	828	843	847	839	850	856	832	867	849	846	863	857	863	856	774	862	877	888	909	824	854	850	864	869	852	825	852	876	847	855	874	880	865	853	872	862	917	880	872	906	847	865	880	867	903	858	837	844	860	845	849	833	871	905	891	841	794	902	873	860	895	806	831	870	918	872	854	836	781	880	888	843	879	852	860	865	903	811	834	820	881	873	836	828	813	894	845	867	934	884	862	799	894	817	869	842	879	852	817	893	830	811	913	891	902	852	891	865	914	889	816	822	828	848	887	870	829	881	899	883	872	827	852	866	863	858	868	834	861	850	851	871	854	882	863	812	846	822	812	851	881	878	846	855	893	889	860	819	882	835	946	828	850	841	830	855	857	894	855	878	806	888	874	836	815	895	903	862	848	894	854	859	857	899	840	866	856	887	869	857	875	858	835	871	874	770	889	871	857	851	901	856	849	872	889	854	879	899	865	905	853	839	854	896	841	868	843	884	850	912	863	804	878	829	795	890	885	876	840	883	906	891	877	828	898	858	917	886	843	867	824	921	892	850	894	851	845	862	860	927	862	895	844	832	838	845	851	889	850	825	808	869	888	847	896	878	831	865	916	845	885	899	881	904	918	852	882	846	879	886	876	819	852	883	853	863	898	811	846	876	898	863	824	898	859	863	881	924	878	850	861	852	922	871	819	814	837	853	883	834	819	862	844	909	888	887	918	857	924	848	888	821	836	858	844	874	879	882	878	917	820	853	879	857	876	875	844	850	867	913	887	817	884	839	901	837	888	794	886	851	853	921	840	922	840	827	904	857	808	857	882	945	891	887	904	829	820	823	850	835	820	847	896	836	843	903	864	805	886	815	864	893	850	872	873	870	864	809	829	890	832	863	878	898	870	845	856	874	870	860	852	895	822	808	854	838	868	816	832	856	888	835	889	939	870	839	815	870	848	885	905	901	904	851	837	840	851	902	869	851	880	881	855	909	886	912	920	843	824	908	829	854	864	826	847	845	860	912	786	820	869	834	897	914	803	853	921	847	858	837	862	842	894	902	861	857	840	841	829	905	820	864	890	875	871	842	888	871	861	842	847	859	870	871	878	905	874	884	877	873	819	823	844	796	926	888	898	859	849	854	848	848	858	829	851	884	885	867	818	791	881	805	826	900	818	885	803	914	836	933	890	866	852	837	849	780	849	879	884	858	858	828	869	948	907	858	866	872	790	828	875	863	874	886	865	861	839	850	899	864	843	912	881	853	851	837	847	839	887	861	824	867	866	809	840	894	838	863	820	863	831	892	878	898	828	866	924	877	848	817	869	872	808	883	867	880	839	846	901	859	887	867	885	862	826	846	857	874	913	868	873	816	869	857	842	860	823	856	822	860	898	871	826	841	861	853	945	859	867	884	868	869	817
65085	37381	23631	12315	6014	3030	933	473	422	442	449	431	392	443	414	440	441	424	387	440	414	414	437	428	430	458	428	394	388	393	431	413	416	425	430	394	399	376	426	408	380	417	418	404	450	408	416	450	433	447	380	453	432	399	423	389	421	387	406	399	424	419	395	412	422	415	426	398	432	368	402	405	455	424	384	409	404	447	399	399	391	383	418	381	404	380	415	427	430	379	377	393	394	421	439	424	386	410	381	442	412	417	391	414	407	382	384	395	403	438	388	399	404	431	441	415	421	443	413	424	425	449	395	413	416	388	440	420	406	408	425	433	371	462	433	388	396	425	407	459	421	406	410	414	360	394	400	429	429	416	405	377	379	398	419	429	419	401	462	368	407	413	437	414	450	418	445	376	414	401	386	404	396	440	424	424	420	412	393	398	423	400	413	460	392	388	390	414	396	462	415	404	397	412	404	424	438	399	362	450	402	433	405	403	386	391	390	368	436	407	369	406	413	413	425	406	429	411	386	377	390	410	414	401	446	366	409	412	363	432	368	416	413	408	416	359	414	425	399	395	423	374	428	375	456	405	404	378	415	388	421	367	424	382	397	377	397	440	414	384	414	370	389	436	418	387	428	407	430	436	375	415	407	412	421	375	425	385	363	409	399	414	405	427	419	460	389	436	405	418	414	481	402	412	391	433	421	418	397	417	402	426	400	450	443	414	410	413	444	406	437	397	408	399	401	403	437	436	429	392	397	401	390	407	398	455	398	395	429	407	367	447	386	417	398	395	431	386	448	405	415	437	395	412	372	380	391	426	430	421	388	408	410	418	404	385	433	406	429	419	431	396	438	385	382	437	404	436	436	410	406	385	382	387	415	418	446	408	388	425	411	434	382	396	413	416	451	397	388	432	427	393	409	423	390	416	450	418	413	433	402	406	376	387	429	416	393	458	413	417	397	407	414	447	397	428	408	396	422	416	424	388	408	428	417	421	370	433	458	448	413	415	391	391	375	409	463	430	423	436	412	438	405	388	408	428	400	395	424	405	440	388	411	413	412	440	409	392	406	397	436	397	420	388	381	412	441	403	426	410	392	414	434	416	427	439	403	394	448	385	411	410	403	397	421	465	404	441	379	382	418	455	426	459	440	412	371	429	421	389	373	433	430	419	428	425	419	411	402	420	379	399	393	453	399	390	418	414	415	419	443	393	406	412	391	407	395	453	384	411	395	425	390	448	433	384	408	407	404	416	407	434	470	405	455	418	377	394	415	403	386	401	412	460	430	391	408	406	413	385	373	432	428	427	427	423	435	438	404	420	422	460	402	395	390	375	341	428	423	393	412	426	419	378	392	395	404	398	377	379	399	421	388	399	434	424	440	392	422	435	441	449	382	414	406	425	417	437	395	458	393	425	413	397	411	405	418	416	398	379	380	408	437	448	426	364	416	408	419	448	441	400	399	446	372	390	402	420	420	417	402	404	389	404	414	407	458	421	386	412	427	350	403	402	449	428	421	447	429	353	375	397	400	406	404	383	429	423	403	413	408	407	405	405	463	458	411	414	398	438	382	429	404	433	401	434	431	400	404	414	423	419	409	426	410	441	379	408	402	429	379	399	410	412	437	392	421	427	410	376	412	425	415	443	418	420	437	417	404	387	429	421	392	381	396	392	427	415	393	416	378	401	369	445	386	352	401	429	399	447	417	426	382	385	404	437	435	397	389	376	419	411	419	424	410	397	439	366	465	367	429	391	414	426	428	348	416	404	406	414	415	394	420	363	424	424	379	413	412	419	428	375	371	425	417	416	372	438	384	406	421	398	385	393	383	422	404	416	389	431	424	410	405	437	410	438	402	401	436	409	387	401	401	412	392	407	389	424	385	375	413	387	363	397	411	349	373	385	375	379	405	414	407	420	411	383	415	358	395	389	410	417	403	420	420	361	434	401	394	428	392	411	425	440	415	391	397	405	421	369	408	427	396	443	433	348	443	449	418	410	393	418	394	382	402	376	391	433	394	421	430	406	411	421	410	421	391	400	474	399	415	428	413	423	409	399	413	422	399	442	408	408	437	368	397	414	406	437	398	442	406	394	420	414	390	374	427	432	410	403	425	372	375	370	428	413	443	405	431	431	426	413	401	403	372	417	475	449	410	430	393	416	420	408	438	393	403	386	405	392	436	392	408	428	406	415	422	384	403	401	373	418	411	412	436	386	370	396	419	389	426	393	409	410	446	409	400	462	443	405	386	400	401	388	417	389	409	427	405	405	391	430	365	417	409	382	455	422	425	419	372	405	406	425	401	407	398	422	427	372	411	434	414	423	444	414	356	432	462	415	422	379	416	401	407	398	439	408	393	411	384	406	392	375	433	426	432	403	402	439	416	427	376	387	386	417	459	427	414	433	381	425	394	427	399	411	407	391	396	408	423	418	430	404	393	453	423	394	417	460	441	408	390	408	377	415	435	418	391	404	432	425	432	396	415	407	421	441	403	411	443	415	383	410	411	376	377	413	419	441	456	420	386	434	461	423	429	380	390	430	393	405	431	409	410	402	403	408	442	427	429	406	440	451	428	417	401	411	370	415	401	422	396	400	412	414	404	397	429	438	370	416	425	418	403	374	369	404	406	404	407	434	415	413	425	403	436	415	421	434	405	411	390	384	361	397	426	401	424	411	407	428	417	432	434	401	380	417	349	375	422	432	425	426	401	441	452	390	373	399	406	419	408	449	387	405	399	430	405	420	366	429	443	420	435	388	399	421	393	406	375	423	416	445	390	434	449	381	435	423	413	385	416	380	417	396	400	451	431	395	389	458	428	400	379	388	397	416	434	424	422	418	444	471	417	435	408	416	427	398	424	406	395	410	449	408	412	426	423	412	403	389	412	425	447	400	423	380	407	439	447	441	395	422	409	408	412	412	428	400	435	419	419	415	422	428	415	393	409	457	396	426	431	404	412	395	440	433	446	432	394	405	417	418	414	397	462	399	437	434	376	378	401	410	436	436	423	433	393	405	394	414	416	442	415	437	446	429	464	443	441	445	432	431	358	385	418	431	414	389	430	404	368	390	416	398	420	397	367	436	393	406	397	408	419	366	404	415	409	418	410	405	452	438	398	383	415	403	408	415	407	401	390	390	379	430	449	421	420	412	419	375	422	419	439	401	395	402	417	418	395	417	382	426	413	406	406	406	382	397	388	386	405	407	405	417	387	440	403	405	420	437	413	392	388	450	432	428	443	418	406	401	431	456	425	385	445	426	402	399	397	414	409	442	447	409	438	371	437	413	410	389	419	390	432	385	424	423	406	403	424	423	398	435	425	429	416	389	404	394	389	391	427	405	392	451	398	431	396	415	407	428	419	427	428	437	411	378	426	443	401	423	435	398	378	406	419	434	387	410	382	408	472	466	442	415	454	425	431	444	401	390	413	431	435	403	406	410	438	439	385	455	371	346	423	390	453	421	385	421	408	419	389	401	419	389	423	457	376	402	402	418	419	421	435	410
42144	28692	25799	19404	14460	8311	2475	1078	963	960	985	913	896	896	904	923	878	914	893	919	918	851	918	879	899	902	928	925	918	935	940	912	908	913	924	977	948	947	941	918	920	934	864	944	1000	859	930	873	854	875	844	861	879	883	863	914	809	926	853	920	917	893	923	886	875	872	854	912	855	841	871	864	896	894	912	895	864	924	948	887	823	912	828	876	909	825	902	929	889	905	853	912	831	875	860	860	821	872	897	914	853	806	870	867	878	836	896	878	864	896	842	853	881	835	886	867	862	904	879	867	859	898	870	888	903	866	886	833	863	868	848	872	823	929	840	892	822	870	895	839	894	829	904	852	870	889	900	855	917	871	820	886	876	897	887	892	839	862	844	851	884	905	859	893	888	873	856	864	952	843	952	829	900	845	863	837	854	910	863	920	893	858	907	833	940	883	864	854	845	887	920	850	908	883	828	889	888	883	906	845	899	906	830	908	895	859	875	856	903	935	875	889	899	885	894	891	901	953	879	859	864	845	865	913	888	867	884	891	894	861	897	878	931	863	872	847	923	924	907	856	872	859	855	871	885	884	854	855	880	914	873	930	865	856	917	876	869	865	857	828	902	806	850	883	878	899	860	890	922	864	882	877	845	904	908	825	822	841	882	907	863	908	848	856	896	938	869	845	897	850	854	870	842	881	889	889	868	913	853	916	898	842	894	909	853	874	826	889	858	868	880	906	908	852	893	921	823	830	928	856	874	857	896	879	858	876	891	856	909	852	872	903	907	884	872	901	918	855	854	911	924	895	897	905	853	883	858	876	888	910	858	809	859	867	846	927	878	917	914	867	857	909	903	908	957	886	866	876	858	882	857	878	874	884	877	907	902	886	902	905	844	882	920	853	905	846	895	873	861	904	907	856	965	926	886	887	864	906	930	841	845	872	908	865	833	867	904	901	890	906	918	897	919	870	881	848	921	792	963	884	889	934	933	902	850	910	868	924	894	891	879	880	879	877	877	837	923	876	911	837	896	914	918	895	921	869	894	868	891	894	870	855	862	921	871	888	880	854	896	879	874	821	781	906	859	907	837	882	851	913	883	824	927	842	833	942	886	912	884	926	826	901	890	833	919	847	887	884	889	898	887	922	858	891	893	904	935	867	872	935	900	865	844	854	883	887	855	834	870	861	929	834	828	881	845	845	893	930	851	880	918	886	869	924	875	856	855	855	875	900	889	879	806	865	833	878	875	829	891	872	915	883	832	881	911	872	888	871	818	860	896	848	885	830	935	889	881	921	878	892	899	896	892	851	916	852	868	896	883	871	897	857	894	860	862	928	864	853	825	908	840	916	857	898	902	854	876	881	815	865	869	882	884	900	889	808	844	892	930	868	830	845	817	901	916	883	892	905	864	888	868	855	885	875	936	872	864	887	862	853	873	886	891	880	879	869	855	868	884	862	903	861	846	934	848	883	867	853	893	859	869	840	853	867	847	910	890	870	885	857	933	857	880	891	888	888	882	889	877	898	832	869	850	852	859	866	902	915	873	905	890	848	863	897	889	891	856	878	835	883	839	886	870	935	897	884	882	907	914	848	856	898	915	879	858	894	893	900	872	893	865	895	869	857	884	889	904	897	853	859	837	834	910	803	905	875	869	890	882	897	921	868	905	865	884	920	869	897	879	873	894	887	863	874	909	827	877	892	897	907	858	877	912	875	880	888	869	944	890	852	831	896	872	852	855	887	881	876	881	900	840	828	932	851	851	915	932	873	921	893	922	915	918	918	865	903	880	887	895	832	805	885	876	849	879	887	892	864	922	902	906	863	879	843	898	869	900	879	911	861	924	873	880	885	857	870	926	901	833	901	913	834	916	833	849	914	843	894	871	901	898	863	857	849	873	863	899	868	877	831	865	892	870	924	875	868	911	838	901	869	805	833	878	846	920	877	902	858	823	912	899	900	921	907	887	899	883	831	849	943	916	890	834	893	883	894	841	908	882	884	858	868	868	855	926	882	832	873	898	912	832	888	946	892	896	885	867	899	919	899	867	863	871	839	876	888	870	893	896	904	874	827	903	821	863	891	897	868	884	889	888	906	853	899	859	842	873	883	856	865	850	886	873	857	829	909	934	854	897	889	923	808	904	848	853	866	861	827	860	883	912	890	846	872	969	859	884	859	844	856	930	833	833	842	879	871	868	849	879	874	860	887	894	929	840	929	919	818	897	879	865	844	888	908	876	858	871	905	899	894	846	923	910	862	896	882	844	828	832	911	831	883	816	880	852	871	838	860	917	871	865	873	877	839	903	918	889	878	867	867	878	875	825	919	872	863	847	860	882	903	857	884	873	881	849	869	880	914	864	869	850	881	887	855	902	858	855	848	879	857	857	864	854	881	861	871	851	831	926	848	951	883	882	872	913	942	899	864	886	904	911	868	868	875	874	900	883	891	889	910	841	836	901	889	857	916	894	898	847	871	913	854	882	878	849	875	893	894	864	866	880	854	915	893	886	892	903	936	915	904	832	847	860	826	886	844	908	909	885	839	894	853	925	851	859	884	873	839	882	856	878	879	922	836	891	889	865	810	877	871	913	875	867	904	896	957	940	888	966	874	887	889	918	918	841	919	890	870	847	853	958	919	902	891	861	802	862	840	897	854	906	894	860	827	915	888	905	868	908	874	860	919	898	855	836	909	907	891	886	853	929	857	876	875	887	872	880	873	858	865	807	903	879	860	825	892	885	845	838	891	883	845	906	881	914	884	875	860	799	818	889	896	905	840	886	827	898	909	847	893	918	887	852	873	904	876	932	859	855	876	921	869	914	867	841	918	858	911	898	838	906	866	918	869	883	889	893	921	920	864	870	940	914	914	857	862	860	888	882	874	886	921	868	904	884	879	892	934	920	897	874	868	877	922	931	858	920	923	878	893	871	879	863	901	909	888	918	910	867	861	911	869	912	865	867	865	855	888	868	866	822	907	776	925	877	871	881	936	855	909	817	903	908	934	852	900	871	863	857	893	805	868	868	893	916	877	851	838	874	858	863	841	869	849	916	860	884	898	842	914	886	861	905	858	898	875	863	868	810	995	916	845	894	874	901	894	893	874	926	846	868	871	874	872	872	903	901	862	930	916	974	845	845	853	813	857	886	894	931	865	876	914	895	904	885	895	852	862	923	888	892	874	839	919	868	890	840	839	916	898	893	928	879	889	902	896	860	856	889	857	871	875	895	850	842	841	880	892	880	835	889	860	927	918	863	880	894	845	901	847	818	885	914	849	860	881	894	898	878	878	902	887	870	853	845	900	872	854	873	881	859	884	872	885	908	880	830	847	895	864	846	874	899	927	889	874	859	842	902	873	812	850	872	921	895	938	977	882	899	861	878	871	852	885	879	865	902	882	832	891	906	912	861	899	864	846	882	863	889	854	814	879	895	833	914	837	820	863	908	924	823	882	866	912	861	876	848	884	921	863	874	835	869	904	861	868	921	858	865	844	830	929	883	890	889	841
43708	21489	11368	3499	1612	881	476	426	427	416	427	430	388	432	430	390	441	395	419	438	427	426	416	376	448	398	406	378	437	426	438	409	462	440	406	395	407	394	433	407	414	404	400	387	415	416	404	380	403	425	354	435	417	375	455	449	438	441	415	432	422	431	397	433	410	393	441	374	374	378	464	392	400	391	378	414	441	412	364	396	432	440	421	393	411	396	399	402	427	409	417	443	371	406	404	406	424	401	406	397	437	406	412	377	405	385	403	408	455	407	385	406	410	389	413	418	428	414	426	416	440	395	382	396	413	393	415	416	432	435	433	380	424	450	411	394	408	373	422	412	403	393	390	433	417	413	431	385	433	397	425	400	425	431	418	424	398	398	405	393	429	431	432	380	408	422	433	389	403	374	389	414	396	431	395	416	432	397	440	392	428	428	390	411	404	405	419	410	403	419	403	400	410	433	410	416	457	401	399	360	384	395	422	403	398	441	372	424	423	409	366	406	418	423	388	419	430	427	446	409	364	403	386	393	391	397	373	390	386	385	390	400	359	380	419	399	428	398	351	428	380	379	444	445	386	398	409	457	437	398	410	425	441	404	388	376	401	387	377	393	386	394	430	413	388	373	423	371	436	440	384	409	393	396	472	391	402	436	454	434	426	391	429	404	371	414	377	405	384	383	423	381	384	377	393	435	375	368	390	426	400	416	411	443	388	396	430	364	398	412	463	440	394	439	378	416	385	431	395	384	398	438	389	376	419	417	388	395	412	429	434	412	398	404	403	410	415	415	432	420	422	398	412	380	362	399	392	407	420	412	381	408	414	406	422	363	418	416	428	407	390	383	417	409	386	411	387	422	422	427	361	392	392	373	382	386	376	345	401	415	409	381	377	469	405	420	397	433	391	402	405	382	366	411	440	391	387	393	378	408	406	453	380	418	431	416	416	371	414	416	431	376	436	410	406	453	394	410	432	407	444	413	415	390	424	442	382	423	402	429	413	475	404	393	385	396	392	402	403	395	397	394	399	401	394	415	431	369	420	456	388	423	432	413	392	413	383	390	452	398	355	424	407	397	405	385	367	365	382	428	401	389	404	376	412	402	378	390	401	389	405	380	397	424	412	422	408	404	388	444	416	440	410	383	432	395	399	409	419	395	422	426	392	429	391	434	395	380	418	450	429	433	430	417	405	431	383	455	365	398	394	423	395	418	394	444	402	416	408	447	408	380	418	414	397	434	395	417	429	406	405	381	402	443	388	370	399	405	414	475	418	377	396	406	368	410	394	436	401	400	384	399	409	423	393	435	369	359	406	397	430	424	380	422	393	402	370	426	410	402	427	370	397	424	433	422	413	406	398	435	411	429	423	401	383	391	408	417	368	407	410	423	450	418	431	419	395	433	393	440	425	418	403	400	377	400	375	454	404	400	405	435	417	397	396	415	409	391	427	392	402	399	438	384	419	372	388	441	450	415	410	431	423	416	406	427	406	398	405	445	398	414	419	431	380	426	429	399	412	411	378	441	403	365	391	419	407	394	416	434	411	380	415	440	389	446	391	387	410	436	438	411	421	430	426	423	437	392	414	389	424	387	419	418	419	406	386	384	394	408	397	388	391	406	399	386	422	435	385	403	376	456	374	381	368	430	396	444	424	436	441	415	431	417	453	418	424	366	382	402	385	414	407	408	395	418	434	370	421	430	398	390	405	377	372	414	405	371	455	442	375	419	373	419	403	414	391	408	381	417	411	426	406	409	368	367	406	415	420	379	422	366	385	391	384	375	397	434	405	388	398	398	430	396	388	390	374	441	411	386	439	404	410	421	419	422	353	405	456	410	404	374	414	401	419	396	405	416	428	389	384	367	386	393	432	419	428	435	376	379	363	393	401	386	383	398	403	420	384	376	427	365	396	414	419	355	411	421	401	397	413	408	417	413	410	376	415	442	388	456	411	397	443	405	404	400	389	454	427	382	385	412	443	411	419	404	419	423	378	378	419	417	420	467	437	392	408	394	378	435	394	405	424	380	422	396	382	437	416	417	423	398	399	421	416	411	407	409	450	408	430	416	403	367	434	433	408	411	437	379	422	422	407	407	405	425	435	400	391	407	393	410	403	412	403	373	407	404	396	425	369	410	414	398	415	432	369	384	373	408	409	387	406	403	401	424	394	398	433	400	442	377	424	389	396	375	414	396	426	391	443	364	394	386	375	368	422	411	414	415	393	465	440	424	377	406	403	421	404	425	417	403	423	406	408	370	416	406	377	410	413	381	429	385	375	387	417	434	401	397	371	399	443	379	404	420	403	381	395	391	430	406	386	398	404	391	376	404	405	389	391	415	418	405	399	420	391	400	408	424	389	415	439	408	422	469	397	402	405	421	386	406	395	372	433	403	423	390	442	401	412	405	424	421	427	389	390	406	413	455	422	447	427	377	371	392	441	414	423	358	387	387	411	390	407	376	403	410	418	439	430	394	355	424	398	383	393	410	423	393	409	392	379	430	426	431	440	380	398	414	413	423	411	413	392	412	410	439	397	433	414	390	396	425	355	407	385	420	418	430	427	362	386	432	425	389	374	398	402	430	408	389	387	437	426	391	423	391	437	434	436	441	421	441	383	428	411	395	400	439	425	380	422	433	401	427	443	397	408	384	415	418	385	435	408	389	410	421	383	405	372	411	401	395	380	426	418	423	411	391	408	404	429	416	421	374	379	429	396	403	414	436	413	398	408	408	403	406	420	425	400	386	392	391	398	373	427	396	397	385	380	388	409	406	420	439	423	415	428	371	363	415	394	403	440	395	450	465	364	425	404	415	421	411	407	433	375	439	360	380	363	432	454	424	407	385	401	434	397	390	430	401	385	399	381	382	382	421	394	423	387	412	427	421	398	387	414	409	426	379	440	420	412	407	403	403	410	399	428	401	414	416	406	388	424	418	400	437	413	410	416	400	421	405	431	405	421	396	401	396	379	374	379	402	411	389	438	423	392	397	416	414	415	366	427	412	388	405	435	373	374	372	403	398	396	439	433	397	391	394	406	418	416	347	397	450	408	384	458	360	405	395	398	413	373	439	390	426	421	400	416	445	436	389	410	411	433	423	402	394	423	394	410	380	393	403	415	411	398	440	418	442	396	431	423	384	401	387	417	389	418	379	390	411	423	367	398	387	406	397	376	375	413	395	374	413	419	432	450	413	413	389	420	377	387	391	411	404	391	381	421	394	403	408	413	405	418	436	408	444	464	385	417	409	386	410	395	416	417	419	415	367	347	395	379	387	417	375	378	421	399	415	397	422	399	407	399	425	403	424	438	433	409	370	399	391	409	392	435	421	396	371	362	346	363	384	439	402	413	393	401	415	435	396	367	427	397	436	406	386	404	411	393	417	444	406	395	397	412	396	405	399	416	396	383	391	428	384	385	386	366	399	437	426	432	388	399	390	350	418	393	406	367	397	407	414	415	398	420	453	390	402	447	396	384	408	396	403	433	410	430	414	410	449	408	434
27446	16304	14474	7156	4821	2881	1046	900	885	897	860	911	902	896	898	907	926	902	870	862	879	864	919	836	917	822	878	895	861	875	915	915	889	954	916	889	916	931	906	896	867	827	875	884	914	861	855	863	893	868	876	932	898	871	861	928	861	853	871	821	953	866	848	936	925	914	875	904	830	849	875	916	876	909	853	843	857	857	852	913	860	929	843	901	827	840	901	856	832	879	884	833	899	853	885	887	895	823	834	824	860	882	878	860	890	855	857	856	884	923	873	815	801	832	833	872	892	869	848	859	907	875	871	838	896	867	892	825	932	843	901	879	890	844	854	879	854	897	872	865	832	850	855	881	829	834	955	870	897	840	867	853	830	840	831	879	880	879	878	839	904	862	907	873	873	828	832	877	853	897	851	853	832	864	891	860	834	844	886	885	893	847	886	859	874	872	856	895	850	802	811	885	824	835	821	889	840	901	841	915	860	848	825	855	811	878	866	871	880	851	857	893	838	836	837	904	880	906	844	854	832	862	843	857	890	837	839	831	859	876	888	861	902	902	863	897	952	898	829	910	862	876	831	828	888	900	851	810	840	895	862	851	885	839	834	865	878	901	862	868	894	881	854	829	836	849	845	851	802	886	911	861	873	833	873	906	777	913	895	817	852	864	811	898	837	864	838	858	870	864	861	866	895	844	904	850	902	865	871	850	874	917	908	860	889	873	899	867	863	848	866	853	854	830	872	859	832	881	870	867	846	827	850	865	801	876	863	867	850	864	898	842	910	851	881	905	807	898	898	826	889	863	866	896	901	824	882	872	891	851	879	877	879	860	849	835	924	885	814	866	911	846	869	915	850	887	834	835	912	866	835	938	878	903	864	870	861	885	898	881	901	905	853	830	869	890	872	877	873	834	892	843	871	876	836	828	853	860	845	878	864	903	899	845	889	871	872	843	918	882	822	851	908	872	829	892	881	847	932	884	854	833	876	926	890	897	896	818	897	868	862	829	891	852	879	859	884	878	859	830	905	897	849	906	875	866	894	849	861	871	911	877	820	840	862	859	851	883	874	829	872	864	874	824	826	880	862	886	858	838	918	841	883	870	809	843	904	825	872	855	892	884	893	857	838	877	870	923	853	939	894	863	921	876	880	903	857	906	859	868	843	823	884	920	887	838	895	881	868	881	856	834	866	860	876	837	856	839	866	889	834	870	902	861	894	904	860	917	872	819	888	878	843	880	905	881	880	842	875	838	866	835	871	845	901	845	843	832	865	851	878	875	889	856	885	930	840	816	855	903	821	867	869	896	841	905	833	830	849	911	899	894	929	858	861	856	832	851	857	827	851	856	795	839	881	846	849	870	867	828	844	891	820	912	904	878	816	892	877	913	881	857	849	845	830	785	844	882	895	870	844	905	889	844	836	895	880	835	891	855	927	929	860	860	857	868	861	919	887	887	910	856	823	820	875	898	819	910	904	896	828	814	892	862	814	884	881	874	889	915	887	839	907	880	862	863	897	871	903	906	900	901	840	851	893	832	877	806	853	881	832	868	878	894	847	869	829	893	875	826	924	902	875	866	868	838	850	854	889	868	860	914	869	854	861	870	905	870	840	805	883	879	839	912	839	826	851	875	886	873	903	802	882	837	848	841	876	816	873	841	856	864	813	901	887	898	877	887	825	890	871	866	777	872	862	883	885	889	857	860	843	875	887	848	867	875	879	842	858	878	853	884	878	848	877	849	890	885	859	891	892	875	903	826	883	920	865	858	824	858	814	819	886	808	862	865	884	880	922	801	905	846	883	808	884	895	824	901	886	854	864	873	880	883	881	877	897	907	861	910	928	879	923	852	851	871	864	870	852	837	895	856	865	915	859	828	887	819	884	864	862	825	901	880	856	858	876	860	908	823	898	788	895	827	880	892	883	813	846	787	855	858	864	867	808	837	849	887	846	887	861	888	871	868	861	918	901	835	853	826	870	883	835	842	877	867	882	852	834	903	898	832	898	851	844	819	855	802	858	886	842	861	897	812	940	826	813	898	813	857	847	890	875	834	847	880	856	817	854	869	849	864	869	859	820	867	876	822	863	876	825	908	828	925	832	877	865	903	840	843	934	876	879	891	876	829	846	846	842	846	898	903	859	899	831	850	918	878	886	869	896	885	833	848	901	898	843	845	865	856	872	809	898	823	851	889	870	838	851	882	848	845	814	870	864	915	881	865	887	895	879	905	873	860	883	855	878	893	846	877	930	867	832	955	846	872	964	869	854	837	857	881	876	869	890	897	853	903	861	907	869	884	851	909	886	859	856	875	848	926	847	896	842	884	862	840	911	897	854	866	857	872	874	867	841	855	882	853	842	942	887	883	831	870	827	839	844	858	827	897	832	806	927	874	922	850	894	834	892	821	882	887	864	865	813	868	885	870	852	885	916	873	836	819	879	873	849	882	910	925	858	848	877	898	902	852	837	825	839	868	852	815	838	864	853	901	851	908	847	901	846	884	914	822	871	865	827	832	896	894	865	930	879	831	870	848	808	860	852	858	854	854	879	837	902	879	848	811	883	863	857	832	819	888	857	813	891	858	873	874	869	875	865	863	860	897	860	832	850	881	915	946	907	908	909	813	860	884	835	874	886	866	877	860	926	870	870	821	813	884	881	900	838	837	827	917	893	858	854	874	819	867	864	873	840	844	802	860	838	869	826	883	870	854	920	903	850	850	891	849	869	857	834	884	863	878	881	861	916	857	854	857	852	926	828	868	873	859	873	867	920	823	896	869	870	906	847	795	862	886	843	854	845	885	836	866	780	884	887	935	809	828	860	916	873	841	844	882	890	871	874	890	815	827	862	845	829	864	836	888	883	877	825	857	933	820	877	847	863	874	874	885	889	876	866	894	881	856	872	850	849	871	871	838	853	830	837	862	859	837	832	928	851	843	861	848	899	917	876	828	880	874	843	813	819	932	876	836	864	872	853	879	881	872	845	850	840	891	859	827	864	850	821	897	864	912	892	892	832	842	849	860	870	898	818	871	855	868	870	859	920	870	891	903	860	857	866	892	875	869	878	869	884	874	882	873	903	818	837	879	842	902	838	888	851	841	882	866	832	857	834	856	867	883	916	874	856	893	899	888	880	896	824	885	904	930	834	861	847	877	873	879	891	873	907	884	806	907	886	883	919	810	864	859	816	823	882	861	885	848	846	866	903	847	828	928	905	914	883	900	842	836	888	861	838	852	875	859	920	842	865	807	922	929	863	891	846	861	856	871	907	889	824	878	887	855	912	786	873	854	826	892	876	898	874	882	837	883	866	897	849	869	886	821	853	887	849	847	866	846	895	868	864	848	894	864	865	875	887	838	891	889	836	869	889	838	867	874	869	866	874	876	877	831	866	848	881	858	879	872	898	813	859	841	851	872	907	933	923	892	869	876	850	824	840	915	889	924	792	913	844	836	868	894	856	912	914	833	875	884	893	873	871	836	852	841	839	878	840	938	867	881	862	860	906	865
53589	31586	19385	9319	4939	1831	452	434	457	411	397	427	372	404	380	429	393	409	392	400	403	422	417	418	409	413	405	432	410	368	420	457	399	440	387	386	421	373	437	429	381	417	390	414	371	422	416	386	396	414	374	381	429	385	382	411	380	395	401	416	424	432	416	401	382	383	414	423	412	413	405	384	375	391	412	402	437	372	416	414	437	383	376	417	424	420	403	384	402	413	392	380	404	405	407	381	380	371	388	407	398	428	422	379	378	409	380	379	385	427	380	405	367	451	403	421	372	405	394	401	419	401	465	369	399	416	400	409	397	391	422	393	403	404	407	392	398	429	409	402	421	358	352	427	443	416	403	424	370	384	418	396	395	407	438	367	380	379	385	396	415	437	410	387	384	414	369	416	370	394	382	416	378	414	413	396	360	421	383	385	412	377	401	451	368	367	357	419	393	394	366	426	409	382	392	440	421	416	406	384	383	410	402	373	376	428	392	385	410	418	407	414	397	400	418	393	419	409	384	396	400	422	390	403	357	395	426	418	378	397	442	410	401	372	371	387	378	400	406	441	394	373	414	416	407	399	386	376	376	412	412	414	395	431	366	372	346	390	441	393	431	393	360	390	394	377	391	393	430	356	421	443	415	406	394	384	371	410	373	414	425	377	396	348	392	384	409	386	412	406	373	401	413	390	361	382	412	397	408	434	372	380	378	424	394	357	428	421	413	412	425	417	358	399	402	399	407	391	395	457	388	400	407	415	429	407	352	407	388	400	380	411	386	348	426	346	425	383	391	392	376	393	400	384	390	394	425	417	365	385	376	390	421	428	404	405	413	410	386	407	384	404	377	389	408	388	418	379	382	367	387	402	402	395	400	412	371	428	406	448	404	429	428	410	398	405	423	402	393	410	439	414	366	406	401	384	445	397	371	392	391	424	414	402	395	382	387	383	406	410	402	390	389	434	375	389	402	388	400	408	375	387	421	390	337	412	393	420	404	392	417	378	361	370	406	385	407	400	439	418	390	403	377	394	429	396	402	400	400	381	378	402	406	422	418	428	414	384	432	435	417	405	415	404	397	375	386	362	384	362	430	367	390	390	413	429	407	431	376	356	432	399	426	440	353	422	406	386	430	387	443	387	420	383	381	396	417	382	422	406	390	372	412	433	407	362	421	397	392	403	401	415	391	405	400	366	402	392	407	377	347	367	426	376	415	400	367	419	413	405	387	380	434	392	405	389	405	388	405	375	386	426	409	396	377	418	395	391	395	428	380	405	414	404	381	376	395	351	442	378	411	403	399	364	399	393	424	437	428	384	392	409	357	404	394	397	384	419	433	417	391	373	397	379	441	400	385	392	402	425	369	415	383	382	365	425	417	412	424	403	402	394	422	413	397	425	395	392	436	364	364	388	429	403	395	410	396	364	386	350	370	435	408	415	412	404	381	444	381	424	405	425	350	404	396	402	429	411	385	381	401	399	378	383	423	372	406	397	402	404	394	426	373	389	360	356	374	404	390	417	427	411	414	429	409	393	376	411	430	381	399	367	388	369	408	404	418	457	379	432	415	379	387	414	380	423	409	372	352	421	418	397	416	377	395	361	390	417	369	391	407	419	378	376	359	425	396	438	377	387	395	403	389	402	420	453	396	421	391	408	410	423	399	376	400	405	336	386	423	402	397	433	406	410	396	409	388	369	376	434	428	399	424	424	399	411	392	392	355	394	387	426	426	368	423	381	384	405	458	426	409	381	408	385	358	428	403	367	422	387	392	372	404	393	447	436	387	426	414	391	349	363	404	448	409	385	400	423	393	419	393	389	383	374	405	362	408	387	392	410	393	438	399	395	409	387	404	401	398	409	386	396	422	383	395	414	401	420	359	423	403	427	408	406	411	437	381	397	369	372	379	394	379	382	378	395	372	387	378	339	381	434	399	409	376	401	399	361	425	411	417	405	389	444	388	376	401	387	393	383	393	377	372	392	439	445	369	392	430	410	380	400	397	420	443	392	405	391	400	404	381	410	414	415	410	421	400	392	444	398	373	376	428	380	393	429	385	417	444	400	392	405	339	390	427	382	391	395	398	401	403	362	413	376	378	410	374	386	388	396	395	415	397	418	393	392	417	378	406	417	369	427	384	395	392	392	388	374	378	422	387	410	396	407	417	428	409	379	417	387	374	414	390	399	411	422	435	418	370	433	416	400	365	400	369	383	404	392	406	381	404	405	381	410	400	425	374	392	399	406	387	450	381	436	391	387	364	413	387	383	382	387	410	391	411	386	401	430	397	416	378	395	390	389	404	416	384	382	407	395	432	444	434	414	434	426	428	380	398	362	434	397	403	371	380	388	405	404	428	432	382	435	396	353	435	378	410	386	388	392	418	420	417	431	400	356	406	437	408	407	362	416	409	421	420	387	381	400	380	462	392	369	414	436	382	395	429	404	407	438	438	447	392	401	398	365	382	413	404	420	399	398	381	392	420	394	391	414	428	401	433	431	434	395	418	418	409	362	394	386	417	422	387	385	408	377	374	413	428	368	369	405	436	409	426	419	385	370	435	394	389	406	408	429	391	408	395	414	376	378	435	349	385	451	422	424	410	390	359	381	422	415	366	413	411	379	380	402	384	411	378	373	414	387	420	442	399	364	396	374	420	401	396	419	371	395	426	411	383	432	403	355	404	404	382	412	385	378	428	360	391	378	399	395	386	388	392	422	458	394	410	430	390	361	417	360	368	435	363	371	389	405	389	429	386	402	348	369	397	400	427	398	398	407	374	394	429	388	386	375	371	403	418	389	384	381	405	385	386	381	383	407	433	388	399	378	381	387	439	366	373	416	382	367	404	392	413	385	410	424	393	367	410	386	418	404	415	401	397	405	400	418	368	424	409	407	370	384	427	403	412	430	416	381	419	378	368	418	388	380	385	369	397	360	424	391	396	421	396	375	420	401	367	426	425	438	384	414	364	379	425	410	422	391	422	425	410	401	383	383	412	389	411	396	417	401	397	413	389	377	398	427	442	383	410	395	414	394	459	410	426	388	423	402	403	359	425	386	378	386	392	419	411	400	412	387	416	384	395	373	398	408	436	373	421	444	400	387	397	388	380	402	405	373	401	377	396	381	409	413	406	417	410	413	396	390	415	419	408	405	405	374	390	414	402	416	400	433	443	404	403	394	393	425	343	388	388	401	376	420	399	409	407	392	438	380	396	379	386	386	372	414	383	394	378	429	394	395	398	385	396	380	391	424	431	399	382	388	373	399	405	367	427	385	397	443	408	386	387	410	418	469	422	408	412	411	415	407	415	377	388	426	342	361	389	380	411	412	440	418	386	401	384	384	409	422	396	378	382	365	422	400	400	405	407	425	389	383	352	369	404	398	375	375	373	399	388	446	403	416	405	436	437	395	399	401	399	448	412	391	388	383	425	429	387	414	407	414	441	393	417	427	391	430	425	420	405	387	411	382	399	441	409	398	396	393	396	369	379	380	409	412	427	410	388	413
34236	25526	22298	16914	13003	4662	1026	1026	964	895	870	941	911	920	942	907	918	875	920	874	887	845	823	911	820	838	880	902	917	867	921	900	896	854	901	896	960	903	917	870	799	871	846	857	859	861	824	839	873	906	861	888	829	909	847	905	855	869	841	893	836	828	866	917	813	870	826	874	866	839	848	820	898	835	852	861	821	839	847	906	867	847	859	873	833	857	846	838	860	840	861	814	840	893	834	867	847	852	831	827	907	879	836	824	847	862	876	877	859	840	901	807	839	881	865	856	868	834	889	833	910	909	897	813	888	850	833	841	868	840	847	914	898	900	834	869	869	885	885	879	864	880	828	826	874	867	861	868	888	912	889	868	893	859	883	872	907	840	831	855	834	866	858	867	762	881	855	834	805	861	840	840	795	850	833	878	867	894	853	934	885	822	890	881	855	816	864	904	868	844	814	846	848	862	860	853	881	853	875	854	824	801	869	839	868	888	851	870	868	874	857	841	807	904	849	829	879	879	915	803	874	869	828	849	882	866	824	853	853	874	851	882	840	873	826	880	857	797	863	847	846	837	856	890	840	847	905	814	869	846	873	839	881	821	879	868	867	832	803	822	845	840	865	836	803	864	868	863	841	863	861	870	848	855	847	873	846	862	828	902	872	854	853	898	859	843	838	832	880	857	879	895	870	854	838	846	865	879	879	901	846	903	882	860	854	870	855	844	831	882	834	842	840	847	864	810	835	883	878	872	900	904	849	862	857	864	897	843	867	847	931	843	895	848	889	817	870	903	839	900	904	902	880	889	878	858	869	815	842	844	835	902	880	906	904	801	822	875	815	853	835	809	871	886	909	853	914	889	826	853	860	883	819	862	802	914	832	824	830	829	856	864	884	800	857	839	878	846	879	840	862	886	870	864	893	842	864	820	806	864	913	850	911	838	857	851	906	825	922	805	867	841	854	867	872	844	857	824	900	865	863	840	882	871	833	830	883	887	815	874	811	861	884	865	881	811	822	839	854	888	807	858	841	874	865	875	873	879	806	873	850	909	870	861	880	845	917	873	898	896	861	809	915	791	851	884	866	861	864	858	864	851	867	825	873	921	866	919	855	902	859	850	859	813	865	782	843	863	815	856	847	919	858	843	905	894	821	877	859	865	851	910	852	878	889	867	839	853	851	918	872	795	880	848	852	887	823	919	934	878	830	862	838	845	850	873	848	831	917	840	841	826	872	830	868	812	867	862	855	898	914	876	893	799	875	859	883	876	862	845	848	849	797	857	838	813	846	800	872	844	848	861	840	889	844	869	872	866	854	853	876	845	893	891	825	859	845	826	851	780	855	857	872	936	875	850	894	884	931	896	903	857	931	874	879	842	868	805	819	871	842	820	883	853	842	859	880	889	845	897	837	908	883	922	819	815	907	857	889	867	871	846	853	861	862	871	865	859	867	896	830	869	861	894	878	866	818	875	887	878	815	859	846	866	837	836	840	771	871	871	836	887	853	862	806	866	863	852	817	828	855	851	871	808	856	861	857	858	849	838	870	817	880	834	871	889	876	885	877	823	878	909	865	884	834	815	899	847	867	879	840	796	854	897	890	885	857	832	834	886	841	834	866	843	877	850	830	910	803	827	869	892	845	862	876	848	848	858	866	843	861	895	796	833	874	871	840	864	860	888	817	824	937	861	870	858	822	804	823	836	898	841	864	871	937	861	917	827	890	831	911	840	863	892	837	846	855	893	879	847	878	853	867	861	827	866	854	856	801	876	838	844	867	827	857	896	819	846	863	800	844	894	847	889	879	852	809	870	847	841	859	833	918	825	893	849	812	855	822	848	867	880	845	874	893	854	873	864	871	820	866	863	886	841	922	851	857	849	823	898	896	770	812	847	839	869	834	821	853	858	816	789	879	912	858	842	885	856	861	859	852	854	831	841	842	797	848	826	858	859	898	895	865	834	846	859	829	877	877	813	798	846	829	778	859	865	848	877	813	877	870	850	906	881	869	891	876	874	870	905	850	871	873	869	895	912	826	900	808	877	934	910	880	859	847	893	846	866	936	847	835	816	839	870	842	871	859	864	857	869	876	858	858	869	869	845	832	845	883	819	835	806	842	829	888	923	857	906	835	832	886	885	893	895	835	851	815	881	896	852	830	865	860	846	816	913	856	832	847	893	804	872	834	816	842	872	811	854	822	882	814	854	842	870	849	838	869	826	900	828	806	828	823	876	883	843	848	862	817	891	887	861	809	822	826	839	808	828	872	858	810	860	862	892	853	840	832	852	831	839	861	850	850	896	905	859	866	825	872	877	858	883	837	828	887	863	840	837	883	822	837	829	822	874	910	868	858	845	818	877	853	830	860	869	893	805	847	820	820	896	815	810	872	804	868	874	853	927	863	850	845	876	859	865	881	869	884	885	833	909	856	871	863	846	876	880	836	853	872	832	826	881	856	844	894	848	882	854	893	820	866	816	826	812	820	857	807	881	796	880	856	912	861	841	856	868	844	794	841	853	837	849	860	838	896	872	892	891	891	843	875	850	859	824	834	854	832	853	843	869	863	855	879	856	823	873	850	814	869	851	899	853	905	877	845	857	907	813	835	876	859	865	905	878	869	864	804	852	859	860	870	920	821	827	830	853	768	872	858	842	894	850	875	876	854	888	934	803	891	867	845	833	878	836	901	866	895	827	811	873	902	818	822	872	864	872	910	838	832	902	911	850	884	840	885	850	837	877	839	895	853	840	859	818	870	872	818	861	864	874	834	857	842	804	835	856	883	855	848	826	847	855	871	838	835	806	860	850	880	834	887	856	868	865	855	841	843	847	890	909	851	912	865	853	893	870	823	854	867	864	911	845	880	901	814	828	867	843	846	797	899	898	840	867	871	890	819	873	832	882	868	909	854	843	835	898	900	876	853	887	846	891	826	841	837	842	866	811	883	863	883	829	860	878	871	838	862	857	834	849	868	832	850	810	889	874	830	850	843	893	886	869	871	853	849	839	831	802	826	879	841	848	849	847	834	830	832	835	860	872	851	917	897	885	853	811	848	896	866	865	846	883	823	880	854	821	801	863	837	916	882	864	869	869	833	882	845	833	869	811	871	835	840	867	873	873	852	845	857	849	860	870	864	866	908	871	917	889	866	835	829	849	885	797	872	795	838	876	872	863	905	833	826	869	847	873	831	859	867	830	823	870	851	866	837	896	868	821	837	870	801	854	867	868	867	843	780	856	885	903	819	840	831	833	874	859	936	820	831	816	944	894	873	872	873	845	818	874	896	956	898	890	908	860	856	911	893	864	859	876	835	836	857	893	894	868	854	851	842	834	772	901	898	861	814	877	841	876	877	853	836	904	840	859	881	873	855	872	848	851	845	849	851	858	841	882	843	889	865	860	817	851	811	776	832	859	853	849	851	853	864	921	889	883	883	860	851	864	810	818	830	858	856	850	855	866	841	895	867	801	877	813	885	857	802	907	912	854	856	841	851	839	849	830	871	885
61524	38338	30493	20293	11122	4685	690	444	464	488	439	480	398	405	437	452	403	439	420	423	397	423	428	408	409	453	406	400	433	447	422	445	417	420	378	431	454	444	453	414	421	449	439	458	439	419	416	423	389	407	442	379	409	389	422	353	433	366	393	403	424	415	424	368	422	437	388	418	384	433	391	434	396	456	425	452	402	355	374	394	375	372	423	409	389	430	437	433	358	444	394	426	368	466	390	412	403	407	431	424	422	402	380	379	389	400	412	413	400	386	445	450	407	413	415	454	444	357	452	419	431	428	391	387	503	406	396	430	433	439	452	422	423	419	447	433	441	431	433	412	433	383	449	390	395	388	432	405	407	399	412	402	432	442	398	416	412	400	401	364	410	414	422	420	395	383	423	440	386	428	424	386	342	403	380	415	437	388	404	430	411	432	429	408	445	398	361	390	421	413	423	441	382	393	427	409	408	390	455	403	349	441	386	386	347	400	398	402	399	431	453	399	445	442	370	393	441	430	433	417	443	409	447	424	390	401	413	436	406	439	457	402	427	409	425	420	406	423	397	408	405	456	425	400	427	439	439	409	420	368	449	405	404	442	422	424	383	407	409	414	408	435	421	450	425	415	431	404	430	392	432	419	447	425	419	416	409	428	384	432	405	388	389	398	397	411	437	413	390	414	442	431	398	417	418	417	410	470	391	455	420	394	438	394	455	398	422	428	432	431	417	447	397	405	401	425	391	399	426	416	414	449	392	431	423	419	445	398	396	418	427	372	421	402	414	416	410	378	441	410	370	397	448	401	429	440	413	380	407	367	402	431	429	421	389	398	419	382	398	430	415	446	419	408	430	406	406	382	412	440	384	385	435	399	374	415	408	435	420	375	433	422	412	418	457	351	427	445	420	401	415	376	437	427	412	406	385	411	389	415	471	415	450	380	394	386	410	364	431	423	438	419	424	413	419	417	389	439	405	428	464	415	405	438	419	413	436	421	402	415	406	399	433	407	417	437	381	390	445	429	406	425	417	459	413	444	437	422	423	469	396	413	402	406	413	398	399	426	445	441	406	359	413	413	418	396	376	428	438	414	402	424	424	437	434	439	419	384	428	386	416	434	458	399	402	444	396	430	408	453	429	415	437	404	399	394	427	395	477	432	419	429	397	419	453	440	395	433	439	446	440	428	442	442	450	422	426	387	412	426	402	408	391	406	411	396	436	478	431	453	402	390	397	401	455	412	463	372	429	400	427	390	422	408	414	385	410	392	398	402	396	385	418	412	422	430	407	393	424	406	393	401	422	471	416	425	394	390	394	406	369	425	440	435	416	404	420	435	424	394	369	454	434	393	423	429	419	372	439	371	383	409	415	403	417	413	409	442	431	413	412	420	414	374	349	377	403	404	410	398	410	412	455	402	402	396	393	361	435	407	402	421	410	394	413	407	390	389	427	407	403	404	383	408	438	417	420	434	402	415	383	374	397	395	395	448	398	435	400	410	445	406	384	403	423	456	416	430	424	377	397	421	402	395	398	411	421	381	398	434	453	444	408	434	380	399	427	414	415	458	413	403	395	433	454	411	426	407	452	424	405	364	396	429	414	386	406	408	399	393	421	405	419	412	388	401	385	418	401	427	445	411	451	481	445	416	420	404	419	407	403	396	388	409	397	423	393	425	418	432	366	413	421	423	387	400	424	407	410	403	410	466	419	411	424	384	457	399	393	409	412	397	376	364	403	396	392	403	438	462	396	466	387	416	463	415	412	403	405	451	450	413	406	424	402	446	437	417	474	405	419	421	412	416	422	401	408	413	419	401	390	401	429	436	408	416	389	407	434	441	383	423	388	430	417	423	427	414	441	464	420	407	425	422	392	395	452	406	412	426	435	401	409	419	412	377	416	437	415	416	444	437	420	411	421	455	393	393	410	415	363	423	386	419	436	411	442	431	447	428	414	466	435	373	452	427	424	459	456	442	426	416	438	432	406	395	421	388	396	414	415	387	383	430	407	442	431	406	425	436	382	407	403	360	412	464	372	390	428	405	422	377	406	380	389	429	424	436	406	460	451	396	430	393	396	423	414	446	413	417	436	383	408	392	423	427	424	403	425	383	413	415	382	413	402	394	428	377	412	425	413	386	406	405	381	430	389	425	422	400	396	423	434	400	397	418	449	410	422	438	389	416	416	381	449	416	431	456	458	380	414	415	439	407	386	439	406	390	437	402	385	418	418	390	364	371	424	419	416	387	396	437	377	396	434	392	395	355	408	413	376	417	438	426	445	393	390	397	393	437	400	416	403	397	442	411	408	377	361	443	414	398	428	390	404	405	401	398	409	432	431	394	419	406	408	405	363	397	447	407	422	406	442	423	395	426	405	412	391	441	409	445	430	427	394	436	433	428	440	451	376	408	404	432	395	450	426	402	415	443	402	433	418	445	385	410	429	397	446	400	400	389	388	411	398	403	424	429	421	350	374	458	399	370	413	397	394	414	419	428	426	442	425	400	407	375	408	420	416	402	437	385	380	436	422	415	413	419	408	400	415	359	427	371	434	420	438	400	398	448	455	439	452	382	431	458	423	440	425	387	443	412	412	416	422	411	379	375	432	420	416	462	426	446	410	396	400	401	441	429	410	409	468	429	379	415	392	396	430	439	396	385	414	399	432	395	387	424	386	461	457	442	386	433	424	400	426	447	404	434	432	384	388	392	414	413	407	428	407	382	416	433	449	392	397	405	422	401	377	401	404	442	412	400	418	415	430	432	438	387	446	399	445	416	401	385	386	406	378	443	465	448	416	423	421	430	424	422	449	407	402	372	441	436	414	415	408	499	391	399	394	381	392	396	473	399	399	404	445	421	387	416	442	401	394	395	440	415	406	412	399	405	427	414	409	396	420	426	393	412	430	453	432	397	408	376	433	417	402	420	452	400	432	417	433	392	439	419	405	397	417	418	391	416	417	394	421	445	393	362	444	408	407	434	416	450	478	414	393	407	401	371	424	382	406	415	424	404	402	395	444	391	426	367	412	393	436	424	418	391	406	423	459	462	365	385	421	425	401	428	398	412	407	399	390	458	422	425	381	422	432	406	391	420	402	397	430	413	432	348	431	403	404	431	399	380	419	423	432	397	434	419	412	402	407	428	443	401	431	339	382	408	433	410	428	402	396	416	430	423	421	410	439	408	429	398	408	392	418	414	442	411	418	409	420	410	417	394	419	434	441	427	472	426	383	408	397	392	402	432	412	483	395	425	382	434	416	409	416	400	370	430	388	377	411	424	440	406	372	428	412	372	455	449	425	373	430	409	439	420	448	419	434	386	447	435	405	364	386	425	434	389	407	455	391	355	437	440	398	454	399	406	368	400	436	458	420	432	385	385	436	423	387	400	386	398	405	436	437	369	461	436	445	371	393	442	409	429	482	415	402	421	428	349	442	410	447	397	444	443	415	402	415	438	440	403	399	416	407	391	460	473	413	409	414	441	432	434	408	377	397	400	417	458	350	415
38383	30725	32965	28563	21343	10767	1392	1131	986	1055	947	974	998	921	959	987	1002	935	894	951	937	910	875	870	932	899	897	928	934	911	903	971	951	945	1010	935	993	1027	1043	938	943	905	925	929	912	880	921	981	897	952	885	904	871	827	931	905	849	939	877	823	874	837	837	867	880	875	885	921	874	911	834	858	873	929	900	933	910	828	846	833	867	893	876	919	881	889	850	863	923	877	911	852	850	829	869	907	836	895	816	862	844	877	894	851	887	909	873	909	904	880	878	862	863	888	888	901	903	858	843	878	899	859	902	865	890	897	911	912	875	852	934	862	935	934	913	883	911	869	866	862	926	874	901	916	882	933	900	924	873	891	908	878	856	907	908	930	872	849	873	881	871	890	899	879	877	882	880	852	834	846	900	878	841	856	881	888	875	838	900	860	881	873	826	872	829	879	878	840	868	875	896	902	881	841	872	899	857	891	899	870	848	877	879	868	893	907	877	895	865	829	868	885	867	885	922	990	902	884	900	873	915	854	905	880	836	878	918	834	861	866	925	885	892	886	886	967	885	833	891	858	884	831	906	876	907	863	883	914	942	889	876	867	893	886	886	979	874	881	927	868	897	887	902	881	896	843	878	841	943	893	825	830	883	838	873	878	924	886	850	908	886	879	893	827	837	913	877	842	869	868	874	874	835	806	820	881	878	852	840	860	890	851	871	954	840	907	933	915	867	857	846	866	911	889	878	887	879	891	866	913	916	904	928	886	904	892	882	919	841	861	905	863	865	890	906	850	868	866	850	838	924	838	862	886	902	884	910	904	861	870	876	894	886	887	860	887	849	911	851	918	898	909	854	907	904	862	875	923	881	887	865	912	876	842	899	920	896	844	837	905	854	835	862	871	913	932	857	899	912	886	869	891	942	842	894	878	903	866	895	910	912	865	871	872	866	889	900	885	860	866	907	852	868	898	835	900	880	849	871	946	866	902	932	950	880	896	901	939	888	852	909	891	913	844	886	852	848	881	855	884	852	885	878	818	819	882	972	854	889	921	867	933	901	848	878	875	900	881	883	856	824	896	901	835	942	874	855	904	857	848	865	868	898	908	894	890	870	891	939	933	831	898	882	868	886	926	953	940	902	869	903	856	869	934	855	928	830	842	874	894	853	898	850	912	864	892	864	898	867	835	885	902	849	873	903	885	900	946	870	832	921	887	899	918	818	904	913	864	886	851	859	869	860	864	915	868	896	853	875	843	846	915	850	871	907	853	874	910	836	864	882	838	877	925	879	878	878	872	872	861	871	901	878	804	886	869	881	842	850	843	868	887	875	863	882	946	843	870	916	914	845	899	930	873	828	875	884	875	890	855	831	882	880	855	851	890	921	893	894	892	877	873	931	875	859	914	902	842	867	836	834	888	906	878	916	890	885	894	917	907	881	897	913	922	846	837	850	858	909	841	872	877	847	868	852	868	801	896	902	882	840	902	884	922	852	859	905	881	901	873	891	878	929	860	824	963	887	868	911	877	888	860	865	894	898	891	883	875	823	909	925	948	861	931	849	911	910	889	846	844	872	874	877	839	856	856	892	879	888	886	876	885	829	880	925	958	898	861	842	875	940	850	840	886	897	904	867	892	929	937	857	854	894	889	897	873	873	872	927	902	851	860	886	885	897	958	847	886	861	886	878	869	875	905	902	859	869	861	861	861	923	886	876	882	926	917	937	867	867	852	838	859	911	851	865	905	907	832	894	852	884	837	935	852	911	850	851	893	872	857	870	875	850	904	950	890	942	869	885	846	898	841	864	918	883	860	899	873	856	902	924	865	865	876	885	874	901	907	903	860	883	920	808	873	872	890	855	859	851	857	919	879	953	886	847	899	894	886	840	845	869	860	882	872	839	880	877	896	907	889	888	931	866	871	899	832	896	853	897	841	921	929	865	859	861	908	893	896	858	861	847	913	877	874	897	950	879	834	881	885	902	844	818	917	870	839	885	852	847	914	929	858	834	864	931	871	860	896	906	862	899	879	872	858	899	854	870	824	893	851	911	885	911	857	910	877	910	911	892	892	860	847	833	874	907	847	869	929	884	845	821	887	887	875	826	848	858	878	889	868	891	871	841	937	822	910	882	807	886	873	888	845	849	914	863	913	867	885	924	893	865	863	925	896	925	870	874	855	913	903	881	929	900	877	812	866	911	870	908	902	866	878	883	850	935	852	867	907	884	898	875	874	841	929	865	899	872	866	867	855	888	882	901	895	923	884	895	853	823	873	886	867	874	899	837	904	877	869	859	915	834	888	862	882	870	891	883	874	891	903	888	898	867	877	853	825	933	836	918	896	854	890	883	898	905	896	906	890	877	954	892	887	905	876	836	809	939	880	860	898	928	920	881	814	856	877	917	922	869	883	854	826	808	885	901	889	834	913	907	829	835	863	868	873	925	849	890	861	903	916	895	867	925	880	945	889	859	908	921	857	827	842	871	886	866	929	882	885	890	869	918	883	837	879	882	799	866	803	823	810	892	885	873	918	916	905	930	861	888	778	844	903	851	861	840	912	894	857	886	852	912	909	888	846	864	883	836	865	896	886	886	877	933	885	859	946	908	872	829	946	891	822	849	849	852	871	808	921	876	848	904	862	814	876	892	881	862	870	908	904	873	794	921	905	893	886	848	877	828	852	867	911	849	896	900	907	887	854	932	874	910	852	896	882	850	883	883	848	861	878	928	855	899	847	844	923	920	891	848	858	845	846	828	896	910	812	908	911	911	934	898	863	878	907	858	852	900	835	903	889	905	889	874	812	887	886	865	873	862	903	922	858	872	886	876	923	920	889	859	887	879	895	866	899	905	942	887	854	906	835	892	895	888	896	881	876	847	902	886	924	879	853	891	903	922	848	916	868	862	821	875	875	884	870	854	925	951	938	902	833	924	870	860	912	818	920	868	845	850	896	890	884	914	809	904	919	935	881	929	843	910	891	867	847	898	861	917	906	860	856	882	917	867	843	891	872	878	859	916	850	896	946	909	884	905	927	873	889	857	905	887	869	868	828	903	900	934	865	877	854	886	910	894	897	894	857	860	850	883	873	883	847	840	863	844	905	941	903	842	902	879	880	878	846	898	874	850	858	883	893	904	849	857	904	892	869	856	842	853	843	862	834	907	855	891	885	859	940	874	839	898	881	884	825	899	871	866	876	847	912	909	899	905	848	902	858	868	850	835	796	894	870	888	916	885	871	929	925	861	892	881	842	855	837	900	884	889	890	912	855	875	816	875	871	844	853	866	906	841	882	891	891	870	883	851	858	948	891	877	861	915	850	844	874	853	857	913	841	811	885	905	950	885	917	915	871	858	901	900	915	886	849	906	866	841	871	865	891	859	825	874	890	886	888	872	884	925	880	897	875	921	861	897	852	858	911	871	906	864	846	925	887	844	935	871	859	882	926	880	872	876	841	905	893	900	934	871	867	861	852	914	865	922	895	884	867	918	883	874	895	911	881	934	894	918	911
44113	23376	10533	4408	1939	722	475	401	458	371	442	417	428	415	423	363	388	427	403	444	398	392	400	388	416	403	446	431	381	447	404	414	423	431	382	377	431	427	426	405	417	449	396	451	403	388	428	401	424	423	429	434	437	437	443	395	403	422	414	387	442	404	399	433	405	382	401	401	420	427	427	428	407	457	441	375	416	406	401	402	396	381	372	419	406	405	429	406	423	383	368	452	446	448	421	417	399	402	439	433	412	422	385	421	409	400	429	419	429	393	393	386	435	400	402	368	411	388	444	388	469	420	406	412	417	411	400	411	412	396	417	428	439	383	420	423	461	419	438	418	390	424	405	376	396	418	440	431	440	384	417	387	429	436	388	364	394	432	422	423	431	398	400	388	392	406	413	434	400	374	450	425	414	416	399	421	412	442	411	407	429	450	412	461	416	401	415	398	393	423	403	401	421	428	435	405	443	437	431	413	429	429	377	430	409	427	415	422	437	406	388	405	454	385	403	430	440	406	420	407	422	426	410	393	427	367	420	423	411	406	405	416	421	427	415	401	444	421	429	434	424	399	413	366	408	434	392	424	372	392	430	430	431	414	412	419	401	386	442	416	393	446	462	394	414	467	396	431	399	400	409	408	448	387	354	449	393	381	415	389	442	417	382	417	360	379	451	401	436	456	415	441	426	413	407	456	405	443	419	394	404	402	405	384	429	401	419	406	494	369	390	382	411	411	424	446	413	407	443	375	416	441	399	400	449	422	436	395	438	406	393	354	431	415	423	402	378	390	413	415	485	410	414	445	437	411	420	378	403	402	439	350	428	430	397	410	433	425	436	446	436	402	428	431	403	402	437	429	398	395	435	396	400	422	402	392	387	412	406	426	388	440	418	436	390	422	413	395	440	429	451	452	408	396	427	413	429	396	398	373	394	414	378	429	429	415	430	409	425	452	382	393	375	426	409	387	484	400	407	412	408	416	388	383	400	438	384	382	443	417	420	395	385	374	405	433	406	408	374	388	390	427	419	351	397	397	444	434	425	381	427	421	407	445	373	412	419	393	360	411	431	424	410	409	425	434	401	419	450	409	425	374	378	394	406	431	399	421	436	462	396	427	446	438	433	412	415	393	436	396	437	370	432	425	379	383	430	417	397	419	448	402	403	406	388	429	409	375	435	408	394	385	408	404	447	400	395	365	414	380	442	430	439	470	421	367	408	391	386	400	445	434	391	395	405	426	427	414	415	428	428	405	421	413	353	449	377	433	381	429	412	415	432	440	436	431	447	412	399	395	338	406	407	401	394	390	428	378	398	406	412	409	402	417	431	402	423	414	445	388	456	386	429	418	401	429	399	387	412	413	397	378	374	361	380	414	420	411	394	442	438	412	426	418	376	417	422	386	417	425	402	380	418	423	425	403	390	410	420	417	366	430	396	417	391	424	404	413	382	447	444	438	429	431	447	430	406	419	402	395	413	399	432	397	403	434	430	380	425	408	397	422	413	431	416	442	415	418	433	377	422	424	400	411	416	417	346	414	388	407	422	393	437	371	423	405	406	440	375	429	417	423	413	423	391	432	397	403	418	397	412	407	395	413	414	421	424	404	416	430	393	413	417	427	409	414	423	390	433	397	420	376	403	409	405	443	412	427	409	399	419	384	413	406	412	379	407	445	428	437	417	409	396	380	378	430	416	370	422	417	426	417	413	441	360	421	450	379	396	404	392	382	393	384	420	408	397	399	415	401	435	441	407	466	427	434	406	406	466	403	445	401	426	420	415	430	412	453	396	421	404	415	392	413	419	407	426	428	397	409	438	402	404	432	408	421	438	471	421	390	383	402	411	389	447	416	448	398	389	413	436	411	384	393	416	418	419	412	405	427	436	392	419	415	420	418	418	383	431	394	430	410	381	459	422	393	429	401	415	360	411	361	421	420	427	382	417	424	417	399	384	439	392	409	382	409	413	370	371	410	407	421	414	411	398	384	398	360	424	457	390	413	422	427	392	446	415	418	408	432	409	433	408	406	417	385	426	383	447	408	420	395	381	422	386	381	396	418	451	381	405	418	418	445	415	451	406	412	437	450	394	435	389	397	426	421	397	373	448	410	402	394	430	428	443	438	412	422	434	440	374	424	415	407	388	426	365	435	397	406	421	359	404	403	377	403	433	384	386	439	421	400	392	402	408	407	396	420	426	430	404	437	441	435	429	415	403	440	390	400	460	409	357	402	454	423	426	398	434	406	402	403	416	450	431	394	406	408	430	396	438	403	437	425	428	402	437	443	422	400	409	386	413	431	414	408	405	408	387	409	433	396	405	380	410	427	385	407	407	394	422	434	419	446	425	415	385	440	464	398	403	413	426	398	403	423	385	373	405	421	408	387	434	469	419	424	395	416	393	410	399	409	426	428	445	446	399	410	424	391	392	433	410	423	409	427	430	424	400	394	443	439	465	437	433	415	414	425	389	422	415	404	418	411	435	460	424	426	400	430	441	399	431	412	453	427	416	384	415	431	403	392	430	413	413	391	442	427	396	415	406	395	437	399	402	404	419	430	416	399	432	411	444	369	398	365	441	436	384	435	436	396	460	393	430	373	391	398	432	366	443	435	415	381	416	424	416	400	389	461	445	415	404	410	416	427	415	411	428	423	416	419	446	388	434	447	414	383	435	422	405	346	391	390	389	422	364	422	409	416	407	410	383	469	376	363	418	407	413	381	399	445	451	396	376	434	382	382	413	403	392	354	386	418	376	392	424	392	399	428	395	418	421	410	399	379	386	408	398	447	425	418	403	402	403	457	446	411	419	414	392	426	396	416	451	414	386	410	413	408	406	420	402	450	424	416	426	395	386	439	403	361	412	442	390	473	392	418	418	427	402	374	390	419	448	408	442	397	385	388	414	439	398	397	432	412	439	426	373	397	422	411	392	435	395	417	415	447	417	400	425	412	390	422	446	427	427	408	407	364	402	424	417	391	394	392	386	384	383	388	433	371	425	421	429	435	340	438	413	390	441	425	420	396	412	404	394	433	408	384	423	407	393	400	412	407	411	431	405	428	399	447	408	386	449	418	419	441	434	417	415	422	386	426	421	435	421	406	425	403	389	418	406	383	409	414	415	397	360	393	428	407	423	434	416	431	393	442	383	407	374	398	446	434	400	425	415	454	407	397	390	407	391	401	431	445	387	418	392	381	375	413	436	412	432	399	446	404	413	433	436	418	410	417	422	374	418	391	423	419	408	397	392	406	412	382	376	389	409	384	435	397	382	405	415	446	474	394	354	393	399	403	400	391	406	422	412	447	419	422	452	433	459	375	428	401	375	427	361	395	429	406	390	395	386	378	402	395	377	446	404	406	392	423	406	379	407	398	367	422	441	399	412	415	407	389	391	411	423	417	435	406	422	378	405	405	415	407	419	421	424	392	429	403	442	398	391	411	430	428	423	384	418	393	412	446	445	374	474	418	373	413	388	413	411	407	441	408	427	431	400	396	403	411	421	440
29092	17826	13303	8915	5078	1750	949	917	933	951	920	833	886	849	874	910	859	941	842	937	925	878	890	845	888	836	891	873	883	912	889	918	905	926	888	926	893	935	940	897	852	895	856	874	867	844	858	865	845	847	844	892	818	865	932	855	870	903	870	897	883	842	857	856	862	902	889	874	863	887	889	898	876	828	863	851	880	871	921	847	838	865	865	873	859	862	833	916	855	887	900	905	879	863	848	891	915	856	889	835	874	863	859	832	853	847	896	891	890	892	929	875	919	883	904	918	857	881	883	885	879	864	899	880	863	867	887	878	806	830	844	904	900	852	851	858	922	831	859	876	885	906	857	891	843	871	885	828	885	893	888	894	877	874	862	806	881	876	876	945	882	870	845	898	870	862	870	911	883	821	835	832	896	870	844	861	849	888	919	828	902	876	887	868	868	878	841	884	881	853	857	902	882	913	840	887	819	889	908	901	931	893	869	868	808	851	883	870	856	878	865	890	823	841	883	908	852	846	821	909	869	862	883	904	845	859	887	852	893	862	865	918	856	878	851	844	901	895	863	875	897	913	861	906	878	826	917	862	865	847	840	874	905	871	864	891	898	835	872	827	902	857	936	875	824	878	923	825	855	851	873	858	850	865	867	872	829	875	810	856	881	899	875	884	861	848	918	857	901	871	827	914	868	907	897	921	917	846	876	839	872	912	852	877	885	869	841	877	886	879	893	894	881	888	862	835	815	882	884	869	892	861	880	841	843	908	902	836	836	791	841	842	868	925	801	901	880	875	890	845	870	920	889	891	888	888	868	848	874	867	860	873	868	883	856	899	870	876	898	840	834	900	870	871	886	894	858	871	909	869	864	848	843	872	850	860	794	834	885	885	907	833	867	831	878	887	919	908	923	863	898	863	911	854	844	826	863	970	879	840	869	874	879	860	828	920	852	877	885	854	863	907	884	816	919	864	875	844	901	861	917	876	899	872	912	885	859	867	876	900	850	914	837	840	884	837	838	884	869	859	849	875	864	886	858	921	843	894	855	843	832	852	852	853	879	929	881	890	845	897	927	837	862	844	934	884	902	914	860	859	862	868	874	869	862	833	870	863	898	862	909	877	846	835	915	832	840	871	892	928	834	847	878	887	887	854	839	858	854	896	867	907	893	933	917	908	836	807	897	897	906	873	902	918	887	829	842	887	852	891	876	896	853	866	876	880	877	876	850	893	853	839	841	913	898	788	895	870	827	861	933	931	873	840	914	847	848	873	859	859	811	844	874	885	881	862	857	850	880	903	912	908	910	876	960	871	865	948	877	842	865	843	874	898	905	871	879	891	846	882	829	870	863	830	910	857	875	865	887	888	883	884	921	910	879	827	861	889	883	845	829	826	827	902	875	872	830	876	881	899	897	878	909	846	872	888	868	843	928	904	859	826	901	890	929	902	884	885	865	881	839	847	869	783	890	857	794	898	870	926	858	828	859	879	839	864	875	909	851	935	894	813	815	847	806	882	902	895	925	870	879	863	821	870	903	843	904	857	893	858	849	854	903	879	850	868	906	810	879	831	871	909	870	840	863	872	939	875	871	885	851	853	882	883	898	857	850	894	890	825	898	845	889	861	900	873	893	892	871	876	857	878	907	841	913	850	878	883	870	862	808	884	857	815	866	883	874	848	913	846	846	845	814	877	858	895	906	870	854	853	919	882	816	847	832	894	840	866	870	856	880	875	842	883	854	899	851	869	842	828	890	858	887	855	892	855	921	900	904	865	900	866	844	876	913	934	872	859	889	899	847	932	897	888	863	840	911	903	872	866	878	863	844	921	846	891	892	866	872	871	851	886	838	880	833	851	880	891	887	881	892	902	866	866	865	917	880	849	925	890	852	832	883	904	909	853	874	877	889	868	897	885	923	892	873	862	832	867	859	825	875	852	884	899	891	888	871	838	835	845	896	907	835	866	806	897	892	909	925	860	882	843	853	896	880	868	875	863	901	879	895	883	861	873	851	896	848	899	830	899	817	891	877	863	907	892	912	871	887	852	848	851	880	837	866	865	897	885	882	852	862	891	865	899	899	896	917	877	872	846	810	882	829	861	896	874	840	877	901	888	867	845	884	844	886	852	886	811	863	873	871	904	875	866	823	894	849	869	861	875	900	832	900	862	887	911	857	864	901	935	901	873	874	858	827	891	842	896	878	911	820	838	813	928	889	826	887	845	812	895	917	887	846	882	866	879	848	839	948	870	889	861	891	929	925	868	947	838	916	834	889	833	863	884	903	816	878	868	873	857	794	882	886	889	914	852	868	807	839	879	836	896	879	883	914	934	902	856	892	939	857	819	923	894	913	919	835	861	927	882	870	900	873	860	870	852	828	848	956	910	873	874	907	871	886	854	881	847	876	844	868	918	908	836	839	876	891	828	891	879	896	839	871	837	809	904	842	900	877	879	934	938	928	877	858	878	867	866	869	865	882	828	835	845	903	902	893	879	865	864	864	898	880	876	856	901	846	890	857	896	852	840	872	850	878	852	896	892	867	847	856	904	899	871	926	855	927	873	861	913	815	897	838	854	866	858	865	919	822	919	849	902	871	877	899	862	869	875	863	851	903	814	860	932	897	823	880	871	867	950	849	865	855	820	884	888	838	827	910	826	870	897	833	868	855	900	847	829	880	903	855	867	868	891	798	827	868	842	931	867	852	852	808	874	890	873	830	864	878	861	874	815	876	858	877	924	836	889	873	837	887	840	869	907	843	906	891	803	882	890	845	836	890	876	954	825	866	894	850	887	910	852	860	864	872	894	856	873	859	927	922	850	890	880	902	887	921	901	857	871	848	868	868	882	875	883	885	803	851	893	874	862	887	893	844	886	887	901	891	835	858	884	866	866	866	896	906	850	862	876	907	846	908	934	852	882	858	872	844	890	852	844	861	903	926	935	892	852	819	831	895	891	894	931	848	891	921	863	855	887	876	910	896	896	912	888	882	880	856	874	858	820	874	863	796	896	882	882	889	884	806	898	848	891	859	878	881	841	848	890	917	880	870	894	913	898	924	903	838	863	886	842	907	833	864	904	895	880	864	890	877	882	851	892	866	884	820	840	863	876	913	851	899	899	880	863	844	904	899	915	928	855	899	845	866	854	904	820	865	870	909	851	758	916	888	892	920	929	896	845	865	875	903	871	838	881	845	917	845	886	847	880	865	880	818	864	864	843	898	886	885	826	870	884	863	894	877	872	865	874	854	901	931	957	892	874	876	890	826	843	847	904	903	852	890	878	848	841	906	905	921	898	839	951	903	860	891	863	893	886	892	810	876	891	865	847	925	906	889	875	880	928	896	903	899	885	887	937	820	885	867	856	843	837	913	885	921	888	892	886	841	864	889	863	898	869	839	890	893	865	825	846	970	894	825	845	828	890	868	867	837	920	851	884	866	911	841	874	905	827	923	831	943	828	890	877	861	844	895	902	838	887	812	854	902	831	938	856	904	870	827	866	866	896	909	870
50933	30239	22104	16485	6885	982	490	441	449	383	429	430	426	437	403	448	415	404	390	393	413	428	385	407	415	383	395	445	416	389	380	411	403	381	435	438	454	411	431	395	401	371	394	414	445	434	394	409	395	418	364	394	415	396	421	389	400	405	369	392	415	387	375	437	381	416	419	379	429	390	382	433	405	383	389	371	391	395	388	393	405	399	418	420	355	400	359	393	386	432	421	373	407	358	399	382	398	399	391	391	374	428	394	397	416	408	371	399	396	417	408	434	462	389	376	361	415	442	403	468	393	417	378	375	398	397	449	410	401	371	430	398	383	363	438	365	443	387	412	377	434	417	377	384	421	433	407	396	385	357	417	413	415	388	385	388	390	387	402	395	372	395	423	402	409	405	416	431	410	431	439	357	410	396	444	418	437	398	428	415	399	367	429	383	360	359	413	409	389	397	381	425	390	418	401	424	440	421	391	375	394	353	393	395	412	378	390	381	423	393	388	406	396	401	382	397	413	381	393	413	356	414	434	420	418	411	416	381	370	420	419	437	412	432	372	416	394	401	400	387	415	441	434	421	404	420	416	399	385	413	401	403	396	398	373	392	404	401	428	404	372	377	380	429	429	431	380	420	466	401	396	407	385	366	416	431	364	415	423	384	373	449	404	372	436	394	391	419	389	391	410	432	402	403	391	427	399	377	423	395	400	363	395	398	427	381	390	444	431	410	376	369	407	413	421	384	445	411	442	384	427	417	392	432	432	420	377	395	413	412	394	434	394	405	382	392	413	400	395	386	401	417	418	378	392	423	394	357	395	403	393	398	419	372	394	418	393	401	402	404	417	386	398	416	368	396	414	390	396	392	417	403	411	405	403	425	420	408	393	394	412	382	360	406	391	388	415	401	371	394	392	354	388	412	403	398	408	384	411	414	399	387	377	357	417	392	404	422	407	468	425	399	418	378	427	360	415	402	432	404	394	441	398	401	452	405	424	442	433	430	416	417	408	426	386	366	362	369	402	426	397	383	406	422	378	373	415	474	424	399	404	424	391	381	421	409	401	407	360	401	390	418	392	360	403	398	406	404	384	396	406	407	413	387	390	384	424	376	391	376	396	387	415	392	430	401	396	389	416	402	385	384	389	409	411	381	384	402	404	404	418	392	407	353	380	413	381	407	410	410	404	383	444	430	398	396	389	404	403	355	364	372	391	388	409	395	383	396	400	400	432	369	458	423	417	390	404	410	348	427	375	415	399	404	379	390	373	396	399	443	440	399	396	389	364	419	424	374	448	406	388	415	402	433	400	374	387	385	435	374	386	402	366	415	398	416	409	393	389	364	382	390	421	407	419	406	403	373	416	382	419	405	388	395	401	371	412	412	418	384	421	411	415	378	417	389	394	378	399	404	391	409	408	400	388	376	433	387	376	406	420	423	385	439	364	372	380	398	392	393	389	376	412	366	366	417	384	395	410	432	419	432	456	412	384	432	410	399	416	412	360	414	390	395	428	435	371	410	382	400	355	394	414	405	433	393	380	386	433	398	411	436	405	422	374	425	412	406	422	408	399	409	440	421	397	358	379	449	386	403	399	385	389	386	418	419	383	430	429	373	392	404	422	387	398	426	399	420	407	370	410	400	371	376	391	391	391	381	383	353	391	406	373	379	414	380	401	413	367	381	393	400	375	420	405	394	404	424	397	389	430	380	349	377	414	422	381	434	380	365	421	394	369	408	405	361	417	384	399	390	398	403	448	361	421	396	421	389	373	400	392	376	407	348	407	366	435	381	408	398	406	393	373	412	394	413	411	382	414	407	390	381	395	392	364	410	417	404	413	442	414	353	399	352	361	391	380	416	376	355	383	415	405	372	373	401	389	429	439	368	355	346	405	394	356	424	397	408	434	392	386	404	366	404	369	374	380	413	385	386	383	418	372	407	408	412	434	386	404	382	426	415	381	407	412	436	374	426	412	426	424	410	413	433	363	403	428	403	416	387	442	416	380	360	414	406	412	403	388	404	380	387	413	395	429	392	392	400	406	381	356	358	362	392	396	394	438	409	395	415	414	408	356	400	394	397	398	352	399	421	416	440	387	403	386	395	410	386	369	388	411	445	368	409	415	357	409	398	416	412	431	403	337	389	378	419	370	403	367	392	418	427	411	373	424	387	393	369	378	378	388	438	419	410	397	426	351	442	372	409	376	378	378	412	397	386	416	458	385	405	423	410	459	439	397	417	374	456	358	427	404	411	433	432	388	391	395	403	415	405	368	407	429	406	365	368	392	443	383	383	442	365	384	395	397	391	419	434	381	405	404	374	382	391	413	396	401	401	400	400	414	419	409	408	367	401	428	424	371	414	364	405	360	349	422	419	410	402	390	394	415	412	365	406	416	424	384	359	403	414	381	405	400	447	393	383	390	384	435	413	402	398	402	411	418	410	377	434	359	428	409	411	430	392	420	382	412	400	426	400	402	394	384	409	406	398	379	413	405	438	405	415	406	411	400	385	411	418	428	389	430	409	398	386	401	392	403	449	435	373	401	384	393	420	444	383	380	388	377	400	402	402	411	391	385	408	390	374	395	385	392	380	424	420	355	412	401	375	429	369	406	390	390	411	435	396	387	416	374	408	440	389	380	367	426	396	383	423	386	387	473	390	380	377	394	416	395	405	402	395	362	404	393	440	396	367	348	377	406	400	416	418	375	369	355	390	412	424	420	419	394	375	390	361	405	389	404	379	378	395	416	414	406	407	428	455	398	400	402	414	403	379	383	416	389	416	414	461	378	360	378	427	396	421	431	393	408	417	408	391	405	397	420	432	433	386	416	412	418	401	425	393	352	428	437	416	436	389	413	422	382	401	421	397	422	404	419	390	386	405	379	370	415	418	427	425	408	380	386	436	452	388	404	398	425	421	410	388	404	392	442	423	412	402	390	395	411	406	432	389	425	408	402	411	420	415	388	402	418	435	367	389	386	429	422	375	374	370	396	431	397	420	394	380	391	390	427	419	382	409	417	387	395	434	426	429	418	423	408	425	430	438	420	382	389	400	424	421	396	413	395	376	410	414	419	396	405	410	433	397	392	375	382	358	398	390	388	402	409	390	389	407	404	407	383	389	420	395	387	408	403	399	422	422	391	429	415	403	382	409	374	429	367	402	431	413	401	402	386	376	404	368	413	412	381	402	388	379	396	421	415	407	437	412	410	368	387	399	413	402	415	405	379	349	409	401	401	416	398	403	459	417	439	442	397	413	429	399	437	333	373	382	391	397	384	401	400	372	354	367	423	413	385	388	382	372	353	390	402	387	383	405	385	373	414	389	392	406	434	466	412	442	383	399	419	423	397	392	365	406	417	440	391	348	365	439	426	431	384	410	400	439	362	397	423	411	380	418	399	436	416	373	409	437	391	358	448	410	377	397	407	436	382	431	390	419	449	409	385	361	394	380	402	396	404	365	386	417	408	401	402	409	372	364	392	427	435	451	427	396	390	378	401	407	418	402
31488	23138	26549	26909	13084	2012	1146	1121	987	981	935	919	966	909	914	911	865	908	873	931	861	876	862	908	876	887	928	908	847	966	930	895	940	939	961	984	947	925	987	935	913	892	891	927	862	919	888	921	859	963	876	895	869	873	869	849	870	849	909	899	880	818	863	882	800	863	881	906	866	867	864	879	835	814	861	869	875	860	811	860	874	796	846	841	800	874	845	927	857	887	883	871	855	840	850	893	850	814	838	858	839	872	920	855	835	806	851	834	897	881	872	863	881	894	859	859	860	898	828	847	867	866	861	835	832	859	846	843	853	857	889	814	824	861	907	849	859	922	885	845	839	828	871	846	847	899	884	839	845	895	897	853	848	829	854	828	832	830	841	858	787	778	864	848	799	901	859	862	837	853	886	843	846	871	884	878	855	879	856	876	804	852	888	856	841	820	879	846	847	874	852	829	822	875	847	854	857	913	860	862	799	865	889	833	856	873	836	853	812	846	836	872	907	913	862	884	885	919	866	795	871	866	912	901	844	862	821	848	896	900	910	823	869	857	836	860	813	854	881	868	914	858	865	903	857	909	848	880	908	891	891	883	844	877	890	818	835	888	807	801	830	881	904	856	857	799	850	840	822	848	864	847	847	817	882	837	862	828	859	836	864	874	879	908	905	869	896	874	846	862	843	868	836	828	842	898	850	870	885	868	810	851	895	877	858	877	811	849	867	856	868	856	858	831	882	816	851	879	828	830	789	824	809	825	859	818	846	881	823	862	835	849	866	879	872	843	861	862	826	848	859	866	871	832	804	864	840	835	851	884	856	877	846	853	839	874	813	895	890	851	860	857	881	878	895	880	870	861	852	821	866	852	846	820	835	889	892	878	787	899	819	838	881	832	884	894	876	835	845	839	863	900	846	824	851	881	829	888	839	893	847	848	846	884	885	902	785	836	857	904	785	837	913	867	848	829	860	862	843	827	876	872	907	865	836	839	894	890	819	872	850	903	828	903	849	889	914	843	845	846	856	872	859	864	832	841	872	876	880	857	849	843	870	823	809	838	815	883	872	836	809	909	864	841	833	891	859	886	851	901	886	863	877	877	856	887	871	855	838	804	885	807	914	849	880	920	903	836	884	888	852	839	866	847	827	839	839	824	847	896	830	846	790	887	833	884	833	817	863	841	874	838	830	810	821	838	837	878	851	850	876	884	871	845	868	891	879	864	860	878	847	856	855	864	870	900	824	903	819	853	812	850	836	828	831	810	853	918	856	802	852	903	899	888	846	883	847	833	864	888	796	870	880	822	877	857	848	881	862	812	839	839	837	831	880	809	870	861	870	842	842	855	853	870	936	864	840	811	845	907	873	858	843	864	783	830	837	850	853	839	840	881	904	845	834	851	834	843	816	866	851	843	891	858	882	850	855	872	813	855	857	854	849	895	856	825	918	865	837	838	848	861	896	857	870	827	841	892	850	856	862	820	883	864	903	866	854	842	870	866	904	837	820	858	859	905	879	867	821	856	877	873	827	865	876	902	875	858	851	820	845	855	854	882	863	859	867	841	861	859	829	854	844	838	874	856	826	832	861	846	900	867	854	873	859	868	885	866	939	809	867	860	830	826	852	872	877	815	841	849	887	845	878	865	857	870	820	898	829	873	848	840	816	866	863	894	896	850	871	837	818	880	873	848	864	918	825	825	842	828	811	850	806	864	828	813	862	922	852	867	899	830	802	804	833	865	837	847	824	830	829	910	853	816	874	887	888	832	889	902	875	822	848	855	794	811	897	858	876	842	878	821	848	852	864	898	896	844	801	863	832	895	890	841	843	901	855	827	875	832	783	828	849	835	836	838	876	872	835	900	859	872	884	889	921	855	872	835	883	820	829	872	874	852	857	855	910	892	875	866	829	857	951	894	838	818	847	860	875	859	786	850	869	854	853	860	869	802	821	883	850	882	865	823	872	843	797	833	824	900	859	930	820	909	823	887	879	889	832	815	864	849	908	893	861	851	894	856	815	835	851	826	849	891	866	885	833	804	862	829	839	839	889	858	914	877	892	847	809	844	909	874	835	843	886	857	858	850	868	850	835	853	863	870	782	860	820	894	865	825	807	892	892	848	846	897	910	832	816	876	833	885	876	786	862	829	838	807	858	864	867	865	832	899	833	863	835	875	883	854	833	864	860	886	848	886	841	849	894	835	851	841	846	826	855	897	823	829	877	822	846	850	847	836	871	830	882	808	826	898	826	844	822	827	867	814	854	830	788	844	837	857	830	904	916	845	846	853	827	783	845	840	825	845	837	818	806	898	834	870	836	881	839	822	850	840	860	842	880	809	875	880	864	879	866	892	842	864	844	846	823	857	863	805	891	863	847	823	830	829	846	833	838	779	863	891	918	843	861	886	808	831	875	802	839	857	862	857	857	844	978	876	895	862	914	888	833	861	852	859	869	859	851	839	857	860	780	881	903	902	839	875	842	852	925	840	854	827	834	819	822	876	849	815	914	848	871	838	836	864	816	823	828	827	849	883	838	818	872	878	817	850	814	883	863	912	858	917	879	834	814	890	813	872	849	844	915	873	869	886	823	919	839	846	838	875	881	814	857	869	849	860	868	884	852	816	917	892	810	821	872	866	876	842	874	888	874	873	916	853	837	865	825	898	833	862	834	889	835	872	813	865	866	864	865	824	832	834	829	879	835	844	828	879	856	887	804	824	872	843	839	847	875	848	880	869	869	893	868	885	812	834	859	851	815	911	878	872	851	869	821	827	863	874	821	864	849	817	878	814	861	855	877	874	859	858	859	901	897	827	781	933	888	862	822	849	872	801	854	826	850	845	863	852	877	834	841	874	915	850	802	803	870	853	880	897	814	843	867	854	842	868	862	858	842	852	815	859	903	850	866	822	847	816	846	821	860	889	882	870	864	845	911	898	888	810	865	874	829	895	887	832	887	887	863	833	885	899	816	853	836	799	877	873	894	806	804	874	824	883	880	881	825	887	827	874	856	876	860	867	835	897	894	838	822	855	835	891	834	811	824	832	819	854	839	887	874	864	849	832	832	868	846	864	837	844	839	892	876	836	875	870	838	844	870	824	849	899	877	872	804	847	792	844	866	828	858	838	837	867	896	846	818	838	814	863	891	891	907	802	846	900	826	817	913	809	902	895	854	872	862	831	776	841	841	873	824	856	837	901	858	901	898	846	871	816	860	867	889	835	878	882	843	878	804	825	872	848	848	866	853	881	878	843	828	861	837	841	856	896	793	841	841	875	872	844	867	837	840	795	856	894	846	858	848	876	877	845	872	865	867	817	862	869	869	818	844	859	837	833	927	887	815	856	871	862	884	870	837	909	829	858	883	813	823	912	845	866	890	909	881	880	857	834	841	857	902	808	891	838	867	837	840	846	840	860	859	811	877	816	831	838	809	859	830	882	868	851	853	853	827	866	876	851	862	840	828	842	843	829	810	880	858	820	922	841	851	876	832	889	839	838	847	845	867	845
58601	38529	33839	27410	9993	1357	593	503	450	438	429	482	448	441	444	439	429	436	460	414	401	440	419	418	490	420	439	435	434	416	431	464	470	466	427	425	396	389	435	431	458	459	420	398	412	420	404	425	380	413	445	438	432	401	417	412	421	405	415	371	417	413	428	410	397	426	420	421	411	395	437	404	443	415	430	391	413	380	392	396	426	412	382	389	404	421	409	441	451	398	449	416	435	423	430	438	372	397	383	399	450	390	410	425	436	394	480	430	410	443	451	389	401	390	428	434	366	433	429	426	421	415	408	432	409	375	408	406	441	422	426	401	400	388	389	407	422	413	425	426	429	397	395	397	425	435	449	475	431	416	426	391	440	417	372	401	426	466	420	447	426	425	422	430	386	420	432	416	399	405	416	410	396	432	420	422	425	410	430	392	418	418	406	385	408	420	401	400	418	397	408	442	436	410	417	423	427	429	409	401	388	425	404	452	413	411	394	425	445	431	422	434	421	364	428	419	420	408	464	365	378	411	389	441	392	383	407	386	448	416	395	405	414	393	455	405	446	392	399	428	435	393	386	390	408	412	437	424	441	458	399	393	428	457	405	441	378	444	449	409	430	424	404	442	402	400	418	446	377	430	446	390	402	387	406	416	423	424	408	428	452	369	395	442	415	427	436	427	416	399	423	384	428	417	422	415	387	434	405	378	429	440	428	410	423	400	414	442	406	417	408	408	423	419	361	395	432	401	410	440	424	415	415	425	419	362	402	422	413	421	420	437	453	399	425	427	426	403	382	387	423	396	424	428	385	399	405	444	397	429	417	418	385	379	433	405	430	395	434	437	375	420	445	416	435	418	448	435	422	389	474	418	439	449	438	438	417	385	404	357	399	431	403	429	405	372	449	427	392	416	398	429	397	456	375	393	436	401	422	414	375	405	401	424	415	424	436	444	404	424	412	443	401	434	447	390	404	416	433	406	368	397	440	385	427	393	367	411	391	403	412	418	385	404	344	430	438	388	408	440	437	429	434	463	424	427	388	442	401	368	400	401	406	385	378	402	429	420	406	383	428	408	438	390	444	460	420	435	493	410	393	390	409	396	410	413	457	419	459	442	411	436	408	400	393	421	410	410	382	379	439	423	430	388	415	440	387	409	427	386	443	438	419	396	382	416	446	423	405	441	440	392	434	422	473	396	391	429	428	428	357	428	455	392	413	380	383	434	397	417	429	383	437	387	418	433	407	429	430	415	405	417	484	397	434	381	445	424	431	465	396	351	406	366	422	431	406	439	365	368	439	411	421	420	427	401	461	398	401	421	400	397	462	430	426	382	390	401	428	392	394	442	410	399	413	403	424	430	381	417	415	383	401	405	399	406	432	473	404	438	419	406	401	414	443	388	392	441	433	428	399	388	422	417	446	408	433	435	416	416	410	394	424	438	424	439	389	431	384	422	404	411	411	401	434	385	416	392	396	400	417	446	380	419	400	406	443	410	423	424	398	406	421	407	424	404	412	416	392	442	423	421	452	432	405	407	442	394	432	419	409	438	415	440	405	410	407	383	365	471	430	443	373	400	417	390	408	417	401	392	399	398	457	411	415	382	424	394	419	394	452	386	392	413	428	404	436	395	440	434	436	400	414	415	434	422	417	381	438	400	417	440	416	422	424	394	407	403	412	441	433	384	435	379	403	404	448	472	467	440	403	433	419	424	423	411	389	403	426	418	386	395	379	473	398	447	403	421	443	404	403	408	397	425	385	424	416	383	400	424	395	431	422	406	386	426	447	429	413	453	466	423	429	402	439	414	392	395	413	430	431	391	408	442	417	392	391	438	457	421	443	433	425	385	390	401	401	406	447	442	396	402	384	389	414	446	421	426	423	419	402	403	382	427	404	417	403	445	419	427	441	414	404	415	424	439	405	403	431	393	438	409	421	480	429	437	449	428	423	436	459	377	418	461	411	460	428	407	447	404	403	405	409	431	441	420	422	415	425	418	436	412	445	414	384	381	409	427	409	430	398	397	409	400	418	403	420	440	465	415	410	399	376	448	435	408	404	386	381	398	418	440	427	469	400	427	434	411	377	397	413	425	416	452	435	408	452	461	458	434	426	374	411	406	405	397	396	394	425	434	438	409	346	415	358	426	437	427	430	426	407	413	388	407	460	445	421	416	422	415	427	399	452	433	424	440	453	467	417	404	421	408	428	423	409	430	415	384	389	431	415	410	447	435	418	412	441	416	390	353	399	428	396	393	397	407	437	401	368	441	408	420	413	421	438	435	408	416	409	379	435	414	380	425	392	415	461	379	396	378	440	410	405	401	424	424	438	414	419	467	463	426	404	405	425	394	402	408	404	421	365	408	418	460	453	407	401	421	412	455	408	434	401	375	369	406	410	410	443	404	408	431	396	417	396	439	402	396	421	429	411	440	393	402	428	418	441	397	404	416	403	414	451	402	433	392	404	419	433	414	428	426	421	426	376	413	411	372	411	390	437	391	409	416	417	406	391	421	423	442	403	397	419	439	379	375	394	391	413	421	425	402	463	429	407	390	413	418	438	407	468	409	417	393	431	426	408	409	402	426	431	414	389	418	371	430	454	376	401	463	430	486	458	436	425	402	415	388	410	422	406	440	392	417	418	440	434	404	393	412	404	417	396	359	408	410	422	449	392	400	450	442	423	437	419	417	429	401	411	377	411	470	384	395	437	449	424	391	429	443	402	413	404	402	429	389	424	427	428	433	393	430	419	394	408	381	400	414	413	404	407	433	412	424	395	387	417	432	408	386	382	419	412	394	447	411	398	392	450	382	453	425	425	389	444	415	416	389	397	387	412	439	407	423	380	421	372	427	419	398	405	420	391	381	406	435	419	435	422	421	380	405	417	415	405	397	406	448	447	414	411	434	402	408	403	421	417	402	439	406	391	421	464	390	416	426	458	439	416	423	416	402	430	402	409	457	445	437	395	469	419	439	388	420	394	397	372	421	337	403	404	397	435	422	445	421	396	480	434	405	399	425	409	391	405	444	472	443	423	395	395	466	437	429	434	428	401	408	419	392	423	428	398	431	381	435	451	374	393	409	409	400	429	409	421	432	409	374	407	418	443	385	420	395	399	417	379	414	422	438	403	419	426	446	410	412	409	446	442	405	423	411	402	426	428	434	420	451	354	422	391	424	443	401	419	412	438	419	413	408	423	370	392	394	408	408	434	411	410	456	371	450	441	418	449	399	405	422	409	410	406	368	428	415	389	422	419	410	424	399	410	413	420	400	469	418	432	417	376	416	433	457	406	412	420	398	406	412	433	395	407	410	464	402	395	425	399	432	454	441	413	398	415	369	427	398	415	383	430	419	413	392	400	441	374	452	418	434	421	427	377	434	400	430	403	406	383	446	459	430	466	407	419	424	427	412	419	399	385	411	406	417	415	394	416	406	414	411	400	392	422	438	442	391	408	398	431	440	450	472	384	405	393	381	370	436	370	449	401	392	417	389	397	392	405	406
35670	30102	36440	35667	12962	2611	1343	1291	1121	1078	1065	972	908	996	932	952	879	940	936	854	950	958	938	901	980	924	990	954	909	964	937	971	1013	1015	1085	1004	992	1028	1039	1002	959	943	963	895	910	924	871	930	934	933	910	917	866	897	885	870	866	858	854	820	870	882	896	869	826	917	902	880	872	833	902	897	878	868	880	876	822	936	875	882	871	848	909	797	872	862	892	863	905	897	872	873	886	906	888	866	894	858	874	922	914	904	893	881	826	869	905	851	861	893	901	885	874	795	891	853	882	884	841	849	798	863	835	892	863	889	910	941	841	834	866	844	869	867	873	882	923	828	853	901	863	847	866	909	845	834	891	839	898	935	853	854	865	828	889	869	862	849	876	882	900	892	901	939	853	870	868	863	897	920	910	812	831	920	878	877	836	868	868	871	842	896	859	901	858	904	865	882	871	849	873	847	858	900	855	901	858	879	812	871	867	861	821	879	885	942	836	887	870	943	859	878	847	925	890	880	882	924	832	940	885	889	883	882	832	944	864	923	898	862	884	836	876	836	821	922	901	865	893	877	879	883	840	862	913	896	884	914	861	855	889	915	869	827	882	880	889	817	876	918	865	901	852	867	840	883	920	824	868	823	864	951	889	887	895	860	886	875	849	954	865	890	895	883	949	913	880	881	782	841	822	889	834	852	901	890	894	846	895	904	879	840	919	898	845	913	863	899	816	864	845	892	867	890	892	870	901	860	914	893	911	846	877	907	870	932	897	929	858	861	893	874	891	897	879	831	869	903	879	863	868	837	845	848	871	843	925	846	900	915	890	845	873	835	894	922	872	875	912	904	868	908	914	858	940	877	861	859	887	920	838	821	915	876	868	867	838	866	856	902	879	865	880	888	870	887	896	921	967	834	851	840	824	840	862	927	890	907	920	877	882	864	863	887	887	848	880	909	901	901	838	889	929	870	895	949	882	890	874	887	897	850	824	830	923	878	890	912	856	835	851	872	907	876	874	891	891	854	910	855	882	862	860	897	876	869	857	918	922	838	860	873	851	907	852	899	903	847	884	851	886	849	892	894	974	874	875	935	865	875	889	857	844	820	883	858	858	904	864	814	895	860	885	856	893	867	836	869	906	874	860	886	901	853	888	836	886	851	873	920	879	847	896	889	910	890	913	906	855	914	867	891	925	871	855	886	884	888	873	837	898	945	880	879	892	871	905	829	902	874	847	885	824	917	896	860	839	865	896	902	914	880	879	867	852	877	874	884	896	884	898	863	889	861	902	862	823	893	911	909	833	847	859	897	888	864	871	879	869	864	859	856	869	882	921	880	864	815	902	907	892	886	886	912	906	811	866	914	837	879	896	875	862	893	866	841	867	887	889	913	827	883	870	905	937	942	882	840	880	884	861	866	847	842	881	860	869	909	867	861	800	832	873	853	916	890	872	884	890	876	853	882	856	864	882	897	913	886	809	874	854	887	872	883	860	877	893	925	823	896	875	852	875	840	849	860	880	864	864	876	869	876	866	888	874	884	850	882	836	865	899	838	898	936	939	855	923	870	900	922	899	829	864	866	864	906	888	882	903	875	882	905	875	879	889	951	871	873	841	836	873	919	856	893	884	894	890	862	866	919	888	903	931	939	924	907	880	867	882	929	856	901	887	894	873	949	854	873	836	894	898	856	874	883	895	873	868	867	921	876	878	888	863	890	822	849	891	876	891	859	873	893	862	829	896	882	850	857	921	923	877	842	887	869	905	816	950	892	883	863	868	881	830	860	929	910	887	837	872	888	851	901	839	899	928	902	869	864	865	845	867	899	897	898	887	881	865	889	859	878	859	888	844	909	846	844	866	842	854	908	882	846	823	928	903	856	915	865	878	872	888	880	888	861	874	896	882	904	878	852	849	879	886	899	847	854	874	887	880	833	915	839	837	842	873	913	875	831	894	893	825	885	877	877	880	912	916	878	890	912	855	909	875	904	873	882	871	868	836	886	892	880	834	852	901	924	903	875	860	860	855	853	864	886	890	848	895	910	912	843	868	839	851	862	876	863	851	826	904	892	891	888	919	889	894	891	846	859	890	905	922	911	867	885	878	883	873	893	897	898	893	867	871	883	859	825	883	915	917	834	920	886	897	862	867	911	889	897	884	857	879	848	905	910	908	905	815	857	850	864	890	898	851	826	910	826	869	851	872	875	879	861	869	911	881	856	858	909	914	851	884	928	852	855	883	898	869	936	868	871	872	849	872	886	878	886	920	916	851	833	882	879	890	833	843	850	831	902	889	880	914	850	880	929	901	879	823	855	851	856	905	927	883	856	857	902	919	891	902	866	867	847	833	901	852	865	884	948	906	890	884	848	858	840	865	871	867	918	920	886	907	883	865	869	862	895	894	917	919	834	888	893	935	851	875	883	888	920	808	868	842	897	851	896	845	913	840	903	818	861	924	859	853	898	941	916	825	874	823	856	871	883	903	856	900	874	873	840	889	833	868	871	912	860	856	917	899	862	871	865	879	911	840	826	872	852	865	891	842	852	878	879	878	875	895	845	812	947	858	893	897	858	906	861	930	856	849	818	886	871	856	860	831	850	877	828	901	849	845	879	906	869	855	852	821	884	931	885	888	850	883	912	869	922	894	830	918	851	916	878	892	910	875	844	904	891	860	939	831	892	920	879	878	840	870	865	887	913	927	861	901	900	858	921	873	846	891	891	916	872	892	890	842	930	882	939	890	847	912	851	921	914	889	909	890	894	889	850	871	803	859	931	840	885	916	905	855	918	921	853	845	930	832	917	859	881	895	874	914	923	824	857	876	881	895	832	890	871	916	821	867	836	869	878	887	854	854	864	879	949	880	900	859	906	864	892	810	862	872	902	853	846	877	923	878	883	859	869	879	901	862	835	909	914	850	861	886	865	907	866	882	921	864	848	875	943	868	910	892	863	884	823	898	818	868	826	861	886	856	893	915	893	852	811	874	808	889	816	852	886	857	874	835	883	882	865	886	868	911	877	898	853	886	898	885	883	847	886	882	910	862	810	871	846	823	852	839	864	859	934	874	895	875	870	842	879	893	893	845	880	892	879	891	866	873	827	855	905	814	863	856	859	876	782	855	866	850	856	823	865	872	812	866	842	852	859	897	854	878	883	866	888	867	936	839	910	922	850	875	912	897	929	890	865	884	859	885	880	860	882	907	898	844	846	861	934	852	875	881	906	894	858	879	886	836	855	871	913	863	829	889	865	878	891	926	899	909	909	924	873	833	834	884	925	856	824	877	871	896	911	964	879	836	841	838	877	885	880	883	851	884	873	833	902	878	880	878	934	848	894	880	826	832	854	924	887	905	892	901	839	888	828	859	866	822	890	882	882	883	931	880	844	910	826	865	906	842	856	821	857	871	875	895	904	854	905	880	920	938	907	884	899	827	853	841	873	855	871	842	871	921	936	865	881	858	882	876	838	899	891	907	904	910	891	881	905	885	852	891	877	890	886	883	891	875	864
38588	22045	13012	6074	2118	523	473	452	437	406	416	403	438	410	426	409	407	403	422	410	407	417	381	383	399	407	406	435	425	406	470	445	433	429	397	441	425	447	425	389	401	412	419	409	405	414	418	401	388	416	471	419	393	382	374	424	413	410	411	404	420	382	383	451	434	393	425	420	483	436	442	394	431	398	400	401	468	421	444	423	384	395	441	403	394	407	424	372	403	366	408	372	424	420	405	408	414	395	395	426	409	422	377	405	427	383	422	423	436	409	437	420	413	415	426	414	419	412	393	433	447	434	438	448	443	403	435	396	414	400	444	401	448	439	405	411	436	458	372	414	398	452	384	435	395	448	397	406	369	402	431	412	411	393	419	426	392	374	443	414	422	406	385	403	376	431	386	390	405	367	399	386	405	412	413	434	421	421	436	419	444	440	369	387	398	392	406	381	421	400	370	423	406	437	428	418	399	411	404	387	407	389	392	383	403	466	432	403	415	422	416	401	418	422	436	406	397	404	413	424	413	403	417	391	405	412	407	417	445	459	422	411	428	427	422	459	394	409	425	399	415	446	407	393	418	448	394	408	405	424	422	413	430	437	429	437	369	376	438	361	396	418	440	382	408	443	421	396	410	409	431	386	418	369	381	419	405	447	399	402	377	407	450	373	412	394	403	390	419	399	403	430	368	430	369	397	386	394	423	397	427	407	432	420	425	392	402	386	390	432	415	407	417	402	407	370	435	404	413	410	415	417	485	387	431	407	396	411	403	451	424	408	459	396	427	421	433	447	436	407	392	418	412	423	420	417	450	422	408	417	420	409	369	401	409	376	411	379	415	408	464	428	398	392	383	411	435	417	441	374	352	401	435	381	440	410	418	390	430	400	427	390	428	413	374	409	401	415	411	404	371	432	429	400	406	368	388	391	406	398	418	426	413	386	409	388	434	409	416	418	431	458	406	395	435	415	453	409	427	400	420	421	431	414	386	392	378	397	408	431	444	366	416	458	454	443	409	414	414	369	411	446	413	378	425	415	387	406	409	422	414	412	387	422	411	398	430	408	373	413	411	433	387	420	403	428	430	436	428	420	418	399	457	392	408	414	426	414	376	411	379	378	423	446	430	445	470	431	386	390	383	389	393	398	392	426	396	427	438	420	415	398	406	421	429	374	379	468	410	396	413	405	392	399	410	424	360	437	411	408	443	429	382	440	401	418	406	440	438	375	367	394	388	398	423	428	411	437	393	406	412	359	445	415	391	434	407	447	410	410	435	409	443	444	408	403	415	402	412	416	376	421	410	441	417	432	387	402	435	454	420	392	365	421	417	410	398	384	406	423	390	413	410	420	431	405	438	429	387	415	402	433	402	356	421	415	411	421	379	432	380	425	428	395	398	362	442	411	373	421	449	404	374	435	412	447	376	384	389	385	416	423	431	375	398	413	379	377	420	402	369	394	420	425	381	401	384	430	442	367	414	377	397	412	386	451	421	449	436	464	440	356	379	393	433	421	411	438	371	392	408	404	395	376	429	407	409	368	430	446	463	427	403	374	426	402	450	437	426	394	422	445	384	406	418	420	407	415	384	418	389	412	387	441	406	386	420	407	379	427	388	411	451	411	419	393	402	400	385	460	426	432	411	385	384	411	400	400	393	420	407	447	424	422	453	429	427	434	426	379	410	416	377	417	405	341	399	390	385	408	432	409	423	430	451	457	410	411	406	403	388	436	404	440	429	379	400	438	426	412	427	427	381	415	393	368	419	423	401	398	386	453	407	388	415	432	359	449	384	417	397	426	400	405	385	413	438	421	427	425	440	454	433	423	452	421	421	437	406	414	419	388	431	473	398	434	385	403	447	443	409	403	410	392	403	418	388	411	411	417	446	426	374	384	399	422	409	397	452	392	396	401	404	436	395	399	396	440	423	407	445	405	374	451	421	429	439	438	383	395	389	405	400	441	412	383	418	411	393	416	421	406	448	415	420	415	475	419	412	417	411	420	424	389	409	444	437	406	383	409	420	418	402	407	429	404	385	381	386	391	397	410	394	437	413	424	398	382	401	412	407	434	406	438	437	427	400	409	440	390	390	376	397	448	413	396	424	421	411	436	444	425	423	444	407	434	428	387	418	431	439	396	409	439	446	430	453	415	421	375	384	425	412	441	372	389	432	416	402	380	405	410	406	418	377	408	392	419	416	404	448	381	397	412	406	428	431	441	435	420	393	378	429	431	439	381	371	413	416	396	445	435	409	453	366	400	446	398	408	419	433	386	432	448	410	409	412	446	404	425	437	440	424	398	422	414	456	409	405	412	413	383	425	364	438	401	402	457	430	451	451	436	414	452	370	393	439	458	434	397	403	412	387	423	450	397	412	431	458	399	426	428	418	371	395	388	392	474	385	370	431	407	429	392	408	427	426	368	387	383	460	384	401	413	370	407	448	397	445	393	425	400	422	428	414	382	417	394	396	433	413	420	432	424	416	425	409	404	375	426	416	362	450	419	417	361	434	432	423	428	440	431	404	408	443	419	374	416	431	432	408	399	420	427	419	404	411	433	409	396	419	437	425	418	456	438	442	405	433	463	426	385	409	424	361	385	454	434	445	399	417	432	428	440	407	396	411	403	407	428	434	433	453	430	406	439	419	431	408	420	409	419	427	433	384	400	477	401	437	435	409	395	398	411	451	421	441	421	466	410	380	409	423	441	414	401	372	437	406	402	413	395	406	428	422	427	437	435	430	401	426	452	414	427	381	424	442	439	400	422	443	421	420	407	412	427	383	389	409	387	427	440	416	429	428	445	399	406	407	456	399	408	417	443	418	470	433	396	445	411	400	412	444	417	423	435	432	406	396	438	466	402	414	402	420	429	411	428	397	397	430	412	407	390	417	426	409	402	419	422	400	393	431	425	431	383	394	396	442	396	384	424	427	378	387	403	381	422	408	426	379	418	401	378	406	399	466	395	401	412	406	389	403	425	399	398	422	390	387	440	423	426	414	432	406	438	432	398	403	424	410	405	425	399	439	427	399	381	431	406	427	385	429	406	421	431	425	428	416	432	426	397	442	436	400	423	428	412	380	438	420	426	450	407	390	405	434	394	408	404	432	457	419	406	444	443	407	438	445	422	424	435	427	378	399	440	409	430	410	437	422	406	394	427	438	448	411	393	414	451	424	418	410	396	451	458	441	408	384	425	406	404	444	419	436	428	409	434	412	415	426	419	413	397	457	392	380	427	398	418	399	392	459	383	415	426	424	400	412	429	437	403	404	459	455	418	375	436	417	433	400	408	443	416	381	390	408	417	464	430	402	404	413	373	392	421	462	451	436	451	389	424	399	403	401	417	390	416	421	414	380	377	382	434	444	422	388	419	382	446	452	396	422	412	431	420	431	437	443	411	436	441	402	411	397	418	392	386	439	381	391	352	391	391	424	427	403	430	388	457	463	438	453	440	407	434	440	406	390	430	415	401	386	393	386	407	410	398	404	442	410	415	439	402	411	416
24464	17097	17051	11797	5050	1096	1035	947	900	886	929	910	921	876	920	939	882	946	897	897	900	856	887	873	882	895	874	871	904	948	925	915	874	946	942	949	892	957	926	927	902	917	925	864	862	858	910	818	889	925	939	838	910	921	889	902	908	870	904	846	841	833	848	879	895	855	828	888	880	891	916	852	864	919	854	864	868	842	903	880	855	862	828	899	811	892	889	880	812	881	888	866	850	878	894	876	896	813	908	915	881	870	827	880	889	904	885	877	840	874	901	851	868	878	898	861	869	872	859	929	869	840	853	880	863	852	837	867	881	859	900	914	888	901	825	903	850	845	826	906	871	848	939	868	877	853	834	912	904	851	857	905	942	910	887	881	910	868	851	901	857	857	864	860	884	878	896	882	877	853	989	884	851	845	883	885	922	855	878	870	910	819	897	894	854	858	830	909	913	864	872	814	945	917	884	885	903	862	905	876	872	844	914	843	893	903	892	913	900	875	819	907	875	877	913	831	856	837	854	869	910	837	884	862	825	887	847	849	817	894	879	850	910	861	890	839	891	877	861	915	925	829	872	827	860	893	899	901	851	845	909	866	905	859	853	870	909	837	916	892	858	860	858	862	938	891	930	839	839	870	928	897	883	872	890	867	867	850	933	886	850	947	893	890	939	853	866	945	850	862	845	918	908	879	857	874	919	879	870	872	947	900	874	850	882	875	882	822	876	885	862	902	877	893	896	963	781	920	818	881	863	846	847	838	926	855	870	827	928	853	837	905	844	862	850	856	869	784	887	911	841	916	855	865	926	868	863	827	854	902	823	860	903	853	859	914	853	854	834	841	874	872	862	858	870	840	911	884	871	903	887	861	890	893	875	871	869	843	834	935	948	873	897	844	850	807	853	912	882	906	897	868	854	843	860	901	898	831	885	897	881	883	838	874	859	878	895	859	899	868	858	931	885	894	882	863	888	937	897	870	912	863	977	882	902	875	821	862	887	919	837	860	833	905	855	914	838	862	861	826	862	930	929	875	881	863	814	871	848	887	853	876	861	898	870	910	913	909	873	916	831	843	894	881	858	903	776	906	852	827	838	862	931	850	855	872	903	915	868	834	893	866	878	890	843	822	897	918	835	885	898	891	852	830	844	821	874	877	822	877	897	840	863	811	875	861	850	861	881	867	888	905	881	855	890	857	881	846	894	873	883	896	868	929	916	899	906	932	798	876	892	869	894	868	884	916	898	825	916	886	866	875	859	902	885	919	831	890	861	904	925	895	887	881	843	860	893	902	857	869	901	798	831	931	947	851	860	861	914	829	879	858	896	884	892	895	883	875	898	880	862	899	869	891	852	910	855	835	897	830	859	859	867	896	860	826	855	874	889	869	885	871	851	867	882	903	818	853	886	851	848	877	852	854	913	850	838	884	910	869	838	855	888	914	887	880	897	863	835	831	866	913	807	854	830	833	860	908	843	858	880	887	817	903	828	905	885	830	907	908	882	853	882	901	905	883	894	875	869	904	907	863	885	870	818	835	893	865	846	887	918	908	890	951	850	866	853	844	863	885	905	867	897	913	890	867	921	864	852	828	881	874	893	879	899	835	858	899	866	863	877	879	847	871	848	871	905	898	893	904	876	895	908	846	843	861	856	887	855	880	904	919	881	862	904	855	877	897	854	895	876	909	871	839	803	909	895	848	875	881	877	809	861	846	878	857	852	880	901	811	851	881	857	816	829	931	877	915	852	874	867	839	894	874	905	847	860	922	879	889	911	865	899	879	865	917	900	871	851	869	872	866	891	833	847	895	856	895	850	936	860	842	902	855	881	875	881	930	851	803	898	880	940	867	895	904	873	896	880	877	904	871	849	824	819	921	856	888	885	865	862	876	879	832	887	907	829	876	879	894	881	898	883	865	856	885	873	853	842	850	856	853	880	860	957	831	892	829	867	892	803	844	845	852	923	920	919	802	905	887	832	866	885	939	839	883	904	861	855	861	875	877	886	855	859	878	835	871	883	839	893	838	889	855	892	899	892	857	939	880	904	878	887	914	893	881	885	893	919	881	881	894	855	935	888	841	893	854	880	838	833	897	906	823	846	887	887	849	952	871	889	871	879	839	870	885	852	873	900	888	835	896	884	931	872	885	857	848	954	894	851	869	896	915	857	837	898	916	866	819	871	888	921	866	892	886	889	826	898	824	908	891	876	854	893	887	940	857	910	843	847	853	876	843	883	841	896	896	871	846	872	902	846	902	884	898	884	886	923	888	883	870	880	892	836	909	909	835	942	883	944	839	879	882	920	889	860	930	880	841	915	926	844	837	889	848	872	841	877	835	927	872	841	901	873	863	859	849	866	885	880	857	875	873	881	854	910	853	821	903	893	900	882	864	842	847	922	871	865	887	873	914	905	834	844	888	853	863	913	889	905	895	880	873	887	875	875	866	850	843	851	856	929	885	897	860	829	893	885	858	916	839	872	866	879	869	877	861	928	916	903	870	869	900	847	908	921	861	919	869	873	893	885	851	846	827	897	894	816	881	845	864	888	873	868	914	888	905	902	897	911	920	890	876	932	915	833	849	820	798	845	859	893	833	876	871	935	836	892	872	830	891	883	843	936	881	888	866	863	918	822	936	894	774	898	813	861	848	875	881	906	904	903	892	865	874	870	856	888	877	884	902	855	909	862	869	857	875	873	821	903	853	891	906	844	933	870	861	940	869	885	893	860	875	853	863	841	877	881	876	814	830	839	867	870	867	901	861	890	823	856	842	848	904	867	943	844	890	901	907	828	843	874	857	872	890	855	860	875	890	839	831	841	917	889	842	863	820	863	866	858	882	818	905	890	858	911	874	855	888	842	885	867	853	862	911	856	877	881	873	887	910	839	901	878	891	846	890	908	890	855	927	811	838	950	882	929	870	873	895	923	868	839	874	895	886	856	852	792	850	864	895	888	874	880	826	889	884	905	902	843	926	900	886	926	842	882	875	880	833	907	869	890	899	880	877	903	921	848	807	821	895	842	836	815	811	919	868	822	875	858	882	915	899	867	867	890	912	880	871	888	886	923	893	838	819	918	828	892	907	812	878	854	861	906	857	900	780	912	855	845	871	876	866	909	852	920	841	878	892	872	908	855	883	840	933	850	809	902	844	865	858	898	942	901	899	913	922	898	896	851	869	853	877	914	915	845	867	901	881	835	826	824	881	905	869	888	949	916	903	820	879	897	884	897	892	827	884	853	832	868	851	868	849	882	838	832	849	891	875	891	877	889	873	840	895	856	857	882	949	862	869	838	855	907	873	900	887	884	894	885	834	902	860	857	833	851	869	916	892	884	861	867	878	928	945	865	854	895	851	901	848	888	858	890	832	853	863	873	924	865	920	880	830	814	879	851	879	865	853	844	871	843	874	887	872	901	855	928	849	874	903	850	824	863	869	892	868	879	874	847	890	835	885	931	890	894	855	909	852	833	862	915	904	815	865	887	911	838	877	834	913	882	894	884	877
51191	31702	21538	13978	3256	611	551	516	440	416	405	407	443	375	410	434	408	413	380	410	432	396	403	384	401	349	425	410	347	409	383	429	461	413	401	446	386	410	410	417	407	445	415	356	417	411	406	375	402	351	392	444	420	427	386	377	407	383	388	364	408	401	395	429	434	369	379	400	414	427	400	383	384	403	397	423	402	420	380	429	419	380	436	423	403	454	358	380	425	392	398	384	360	419	391	366	410	387	404	388	395	389	437	365	399	398	413	407	411	407	371	425	380	421	351	400	412	459	413	448	410	411	412	403	401	377	408	394	416	440	455	371	390	401	395	373	395	389	394	402	399	403	400	406	381	407	374	388	416	365	377	406	410	408	371	384	377	386	364	397	422	405	426	426	419	469	387	381	397	405	415	391	388	398	424	404	368	396	406	425	435	407	374	412	403	397	417	417	402	412	440	390	410	400	402	423	414	410	453	442	411	385	399	423	382	377	373	411	443	392	369	405	430	428	393	404	383	377	383	381	428	390	386	385	386	362	390	360	392	412	410	416	418	392	423	414	365	390	402	423	415	461	424	405	442	386	476	401	416	421	427	455	385	387	419	389	428	428	368	393	408	390	430	430	395	386	370	368	395	423	403	367	414	411	408	418	417	380	382	397	383	413	436	392	426	405	422	377	413	369	414	440	408	437	457	368	409	387	392	374	424	404	410	395	409	384	401	357	378	346	374	404	362	420	426	396	418	417	439	389	428	430	420	438	410	353	428	430	437	405	409	399	341	407	413	412	412	413	423	384	401	441	387	383	401	401	391	427	381	399	415	432	397	405	403	411	385	392	373	402	406	408	396	417	438	451	406	431	386	392	415	409	449	374	347	424	412	409	418	439	382	369	412	420	383	368	395	375	370	379	417	435	428	409	381	388	410	421	427	411	402	413	431	437	419	388	364	408	406	415	408	425	411	381	365	393	381	447	443	456	397	413	431	400	405	403	378	365	416	432	422	409	392	404	403	409	397	416	420	421	436	397	377	378	411	420	365	428	395	448	383	385	385	435	395	427	401	438	417	371	394	423	405	386	376	399	399	401	410	425	433	380	418	387	408	409	382	416	378	387	393	390	429	417	415	399	401	370	390	418	400	408	415	428	390	428	436	428	389	393	419	393	441	384	411	431	395	408	410	374	422	375	406	448	402	423	419	368	403	396	388	387	387	401	397	422	410	381	385	412	406	391	421	385	427	383	421	363	399	400	374	373	430	409	413	368	444	416	392	375	407	381	439	396	392	424	401	451	434	392	416	411	423	389	422	413	409	432	393	399	378	405	395	348	378	405	431	370	397	383	419	440	378	388	378	438	402	416	440	391	400	413	402	342	439	410	421	386	421	377	380	398	356	410	424	405	378	419	386	406	371	395	442	374	423	413	418	397	378	366	377	403	370	390	370	418	417	385	420	396	372	398	404	368	430	390	442	442	424	382	392	403	361	409	415	438	399	403	413	426	355	392	400	396	416	383	370	405	396	415	383	402	391	410	404	436	439	411	458	385	349	418	428	418	414	394	412	396	430	426	451	407	400	392	397	398	414	426	401	389	402	421	382	421	374	359	398	397	422	425	361	381	426	395	399	442	424	404	395	416	377	412	380	426	390	418	444	382	393	384	409	414	393	421	427	371	401	389	417	356	432	398	431	421	407	373	351	384	397	413	432	385	417	415	385	378	431	418	429	373	424	396	381	395	407	458	417	413	417	437	417	422	393	390	393	391	415	399	363	424	368	407	420	426	399	397	363	415	402	409	408	434	415	381	378	439	423	373	395	361	410	412	391	418	397	399	423	384	377	429	399	343	405	434	422	395	379	413	385	415	412	397	411	403	465	386	401	406	393	401	417	423	431	413	422	386	430	424	395	442	423	382	389	383	399	393	413	393	391	436	385	375	408	406	366	397	407	423	427	392	421	435	423	400	400	393	395	423	349	412	375	401	391	441	419	419	418	430	392	451	398	419	411	359	426	343	366	374	415	375	391	384	411	425	432	415	403	445	378	409	383	430	392	408	394	410	379	380	423	412	405	373	381	368	376	378	415	396	405	416	434	376	404	390	399	400	408	404	366	389	417	420	346	352	417	437	387	413	407	396	404	411	362	443	399	406	434	384	388	418	408	415	387	386	429	403	396	400	413	437	394	388	384	396	409	384	412	375	391	390	406	417	414	403	430	397	393	383	410	381	399	398	415	404	387	412	400	374	415	416	391	378	401	450	410	386	402	434	402	384	384	393	369	444	403	403	370	386	400	407	411	389	425	409	385	411	395	378	397	415	411	440	422	396	404	416	432	403	412	371	420	427	415	433	393	399	412	340	417	376	405	370	406	412	392	379	374	383	377	429	398	379	459	393	405	441	402	387	382	405	406	387	392	406	356	397	413	385	387	434	385	415	396	404	392	387	415	353	405	404	421	377	406	370	408	347	429	403	347	401	395	398	366	375	375	428	424	424	404	402	421	398	408	373	421	394	400	400	397	419	376	375	384	380	398	385	393	406	391	375	431	387	400	403	390	404	399	394	420	380	394	413	391	386	435	401	408	452	381	400	396	388	410	411	364	395	402	392	434	359	389	443	417	399	406	389	390	378	387	370	410	411	406	379	356	384	401	405	410	418	378	420	405	437	427	408	377	399	439	405	400	390	406	379	388	421	394	434	385	423	422	432	425	411	400	381	414	415	390	383	400	427	380	403	385	375	399	375	440	386	414	388	413	367	425	391	392	422	427	415	364	364	414	416	375	413	457	445	405	396	385	394	429	385	378	376	420	378	372	379	422	385	456	420	426	379	419	418	402	420	346	426	437	408	366	416	404	388	394	443	410	445	431	430	409	427	379	402	383	412	422	411	388	426	415	403	396	447	383	384	399	453	394	423	364	408	389	384	422	394	412	403	382	428	417	402	407	399	400	356	412	386	419	405	374	424	392	419	413	432	431	393	400	393	438	415	431	412	428	421	410	399	402	437	409	359	411	404	395	400	396	406	442	393	399	374	406	420	379	372	419	393	438	397	412	416	434	409	393	413	413	425	432	400	389	373	392	420	369	439	417	408	394	419	374	374	395	390	425	375	390	379	369	430	400	387	413	409	393	408	392	423	388	419	387	439	411	424	381	391	370	445	367	404	381	443	411	398	453	392	449	412	398	384	396	405	428	434	405	391	422	426	398	374	397	414	411	377	427	403	390	411	421	398	413	358	403	417	357	401	381	411	415	399	426	388	398	411	397	383	415	344	417	393	408	407	368	392	405	388	408	420	379	400	364	424	391	407	443	384	394	417	467	397	387	394	434	398	459	405	377	365	391	413	401	411	411	462	402	429	399	380	359	395	403	395	414	414	444	367	366	444	424	448	397	406	392	384	385	417	389	374	376	417	401	369	415	399	367	420	415	372	349	410	383	349	470	387	448	415	398	405	402	431	379	466	405	384	376	436	375	397	388	414	410	427	414	384	393	376	405	395	418	386	438	403
32191	24533	25741	22624	5607	1576	1528	1644	1061	958	949	974	973	913	874	860	907	879	947	927	939	891	911	861	960	914	933	909	873	954	936	943	943	914	985	1001	1010	919	930	918	879	917	920	886	858	896	876	893	843	913	885	874	818	829	839	838	861	791	882	879	885	892	873	879	922	898	781	856	848	867	846	851	842	857	851	838	884	879	862	787	848	875	845	838	868	886	827	834	894	842	848	895	819	844	896	823	910	843	827	831	788	888	873	852	900	845	817	864	808	866	915	842	840	929	873	860	809	849	845	850	840	846	815	859	872	902	860	825	914	877	852	854	903	850	827	831	848	831	921	824	875	870	786	831	868	876	868	910	837	838	866	885	788	904	879	892	895	873	872	836	867	828	863	841	875	833	869	822	812	804	833	874	868	886	855	854	871	830	841	818	844	924	822	816	848	875	866	873	872	771	874	865	821	826	870	872	855	879	909	912	788	867	845	883	863	841	882	889	892	817	883	897	896	849	899	878	830	883	857	894	856	892	819	874	841	835	886	876	850	869	824	894	815	899	859	873	869	920	863	825	809	871	869	840	853	861	837	830	865	888	866	854	879	849	938	879	781	903	820	870	874	862	810	871	897	921	865	832	847	857	856	822	853	839	895	891	841	889	858	890	909	857	827	866	841	852	862	876	830	873	856	847	875	837	881	803	898	886	877	801	866	854	835	841	877	893	856	820	845	814	886	797	829	857	834	879	818	884	793	866	827	873	810	915	853	883	892	870	890	827	848	876	859	838	863	863	817	865	884	854	817	873	881	888	867	887	840	849	861	856	855	870	845	828	887	847	860	901	823	856	889	849	825	855	885	888	907	891	836	838	907	860	896	869	875	894	852	898	850	897	832	833	848	837	861	855	849	864	838	826	849	905	826	839	919	866	880	877	849	791	832	848	809	841	881	898	846	867	835	876	867	884	915	896	870	847	889	811	880	879	828	821	878	813	811	880	850	910	954	869	897	831	832	819	892	849	899	876	886	878	865	833	872	854	867	858	852	921	837	910	873	804	853	877	833	860	844	839	882	922	891	849	859	851	887	884	884	896	873	778	829	822	801	831	853	858	825	826	838	879	883	921	841	901	855	823	834	881	856	921	844	849	839	881	819	837	850	827	875	866	788	850	868	862	803	883	811	854	906	832	880	881	856	850	854	873	871	861	819	833	901	884	857	892	905	889	896	824	843	849	850	914	873	821	841	812	896	844	830	876	829	882	871	834	863	862	849	911	867	833	887	844	845	834	886	867	846	853	902	914	893	881	875	892	884	846	863	850	852	831	906	822	867	849	928	803	823	837	885	799	862	924	841	832	842	894	849	825	819	877	859	854	905	887	823	873	850	834	876	853	891	821	866	867	871	814	870	890	900	811	920	883	951	832	873	889	802	841	902	893	884	857	866	848	826	874	877	833	817	901	874	875	890	834	849	845	855	883	833	826	826	820	869	863	841	829	856	824	859	846	854	836	873	870	853	925	872	916	868	830	852	806	876	873	838	848	853	878	857	869	858	893	906	828	885	868	899	868	867	846	871	905	832	887	851	877	892	856	873	881	828	832	833	859	892	875	856	858	816	895	843	866	895	882	864	824	844	835	827	842	865	851	876	817	862	845	887	872	866	864	913	869	909	846	839	876	866	890	826	871	876	880	842	859	800	862	859	873	853	862	865	893	883	804	858	866	860	856	859	850	855	847	873	869	842	832	863	875	924	897	814	868	885	881	802	850	870	857	844	883	853	855	879	917	849	828	869	811	832	836	902	837	861	855	782	885	879	885	856	870	856	859	827	860	857	825	862	874	867	846	825	880	828	868	850	868	902	867	832	848	872	868	890	870	853	827	823	870	833	859	839	875	822	848	863	828	844	860	877	862	848	868	908	859	850	855	795	904	821	866	880	849	813	868	898	826	885	853	825	849	886	847	827	847	860	815	859	909	843	843	850	865	868	865	780	846	895	816	842	856	873	856	866	893	842	810	885	873	819	765	837	862	865	915	876	886	863	847	862	861	880	867	875	859	837	826	810	873	823	869	822	860	847	907	840	924	886	853	842	901	816	813	871	849	838	875	838	837	811	839	898	858	857	859	864	849	835	845	873	894	826	832	834	854	777	904	883	862	863	882	868	860	855	840	892	863	852	849	918	868	850	873	835	827	853	887	916	891	890	873	859	788	882	894	890	887	857	831	843	811	887	857	848	841	873	885	824	894	866	917	879	826	880	840	839	847	837	819	882	855	850	889	854	838	860	858	843	888	844	813	840	844	917	810	818	893	859	817	905	876	818	866	861	893	881	853	833	879	868	846	855	885	901	856	870	910	830	806	914	863	845	889	918	883	841	890	882	850	829	900	842	855	908	854	878	819	910	882	895	839	870	893	883	868	861	874	846	784	845	852	903	830	901	844	817	852	839	870	855	878	874	849	816	894	895	828	861	847	844	897	811	866	878	821	843	880	775	847	862	881	887	861	878	874	889	836	801	883	828	847	856	854	882	820	809	926	841	878	814	892	926	831	878	877	856	839	843	849	904	859	847	816	882	916	865	838	896	860	833	840	859	840	852	816	859	853	863	930	871	868	843	851	787	897	887	953	851	841	862	800	887	914	835	880	880	804	885	842	869	824	871	897	855	839	862	845	859	838	881	862	866	803	843	828	866	824	910	869	816	883	851	923	788	863	870	864	806	858	862	857	918	837	849	845	853	910	916	852	865	912	824	869	861	841	810	848	869	844	925	848	855	831	824	860	870	844	870	834	860	809	881	871	845	863	880	869	899	860	897	832	831	823	838	874	885	866	876	850	834	854	843	884	845	896	848	849	821	882	854	809	863	807	891	892	808	831	861	917	839	871	815	878	874	874	854	857	910	850	860	827	882	777	872	830	893	870	795	873	860	826	832	840	881	863	842	890	859	829	872	852	857	892	871	908	842	832	808	868	835	855	878	920	878	867	860	833	904	832	904	877	901	855	832	856	891	856	869	860	859	863	883	864	787	880	939	842	838	861	900	872	876	875	893	857	866	829	867	828	823	888	913	854	819	865	893	845	878	797	869	850	846	853	860	907	843	841	835	845	845	856	843	877	853	812	900	861	868	842	868	856	802	795	820	872	810	801	861	882	870	863	877	872	818	844	823	840	847	874	867	877	912	817	838	862	838	814	865	902	865	844	864	884	922	858	854	865	836	896	882	833	855	847	866	863	844	879	879	899	911	877	803	844	865	780	862	865	842	877	800	818	862	855	922	871	849	872	885	839	826	792	822	842	817	848	855	855	882	845	905	828	840	832	829	857	878	824	874	867	872	829	833	855	834	858	825	830	874	886	876	901	909	877	869	814	866	894	849	852	840	877	883	913	857	845	863	865	824	843	868	867	829	884	869	853	764	883	882	863	853	865	920	861	881	864	887	857	851	872	855	837	891	863	841	836	862	798	868	818	844	878	839	823	889	828	917	867	817	874	896	881	866	829	872	778	901	878
61864	39145	31629	19337	3142	856	579	517	482	447	471	465	414	434	425	417	446	420	449	430	438	413	432	414	446	437	425	390	419	422	435	425	450	447	424	452	461	426	488	409	461	417	415	402	416	420	393	374	438	415	432	428	440	457	404	371	437	411	400	415	414	392	431	430	404	435	433	441	427	395	371	362	401	407	438	410	396	428	452	432	426	429	445	428	447	409	383	465	438	403	432	390	400	391	397	444	412	459	413	404	452	414	453	417	394	404	391	418	434	417	444	404	445	390	433	373	386	449	404	421	419	403	417	403	411	418	426	417	415	388	376	369	396	400	430	431	393	392	470	415	395	420	382	417	423	411	389	405	424	429	424	417	392	425	440	407	450	405	427	401	401	421	369	408	409	389	414	410	444	434	425	399	424	405	438	408	380	401	412	413	429	416	366	435	447	464	453	440	408	474	389	419	403	390	422	432	402	413	382	445	436	408	414	406	392	373	452	429	407	442	390	429	434	458	415	415	444	358	398	396	400	405	430	466	408	381	403	442	430	440	398	411	444	454	380	434	402	412	404	442	401	477	400	377	425	434	414	443	415	429	405	409	414	424	409	398	452	378	434	426	439	406	423	454	398	404	407	387	426	408	415	396	401	413	417	391	421	407	405	422	400	420	384	415	426	442	419	411	429	428	361	372	393	435	404	379	392	417	441	374	379	380	377	413	444	395	416	390	433	448	416	431	421	471	433	411	414	409	411	401	436	414	392	389	432	423	403	412	428	420	426	411	394	413	434	435	454	419	402	417	450	378	424	376	445	395	373	425	383	378	416	441	403	437	403	387	398	412	428	417	409	409	418	437	404	445	482	427	422	396	403	424	424	391	440	418	412	387	417	436	464	416	478	408	418	413	390	366	387	389	435	411	442	408	435	417	409	436	434	471	405	420	386	399	438	433	403	422	386	398	398	430	405	407	393	428	420	423	420	407	439	423	417	411	425	440	409	399	399	373	410	393	409	404	443	447	407	459	412	392	475	478	415	448	413	417	407	417	435	407	429	423	414	413	436	448	439	426	398	448	412	452	396	414	426	394	452	425	451	443	469	473	462	418	411	406	357	361	415	411	452	391	382	415	362	422	435	418	381	380	444	410	419	427	356	353	415	420	431	414	429	477	405	419	393	395	403	379	362	401	384	433	409	402	384	361	429	417	429	410	407	419	413	406	417	439	389	422	437	398	401	398	407	398	418	381	400	427	405	421	454	431	422	442	437	417	410	408	432	439	395	416	434	460	397	435	401	384	404	424	421	421	410	437	409	441	432	388	474	395	431	432	406	433	416	398	406	386	433	420	436	418	389	452	403	439	418	401	406	426	412	456	422	438	411	389	424	388	388	427	397	403	416	388	409	438	445	412	415	400	431	406	376	422	443	404	373	388	446	420	398	397	397	411	420	394	435	430	451	372	420	428	368	407	419	434	392	414	404	388	423	423	444	426	419	418	435	420	425	396	433	416	389	383	397	382	372	410	433	420	412	421	396	414	450	445	394	420	412	424	393	405	428	383	434	432	418	421	456	401	451	416	471	449	422	416	403	412	408	401	450	404	460	434	393	423	393	442	440	394	417	417	439	416	425	424	422	399	432	407	422	413	415	427	416	413	392	390	413	414	386	358	395	432	419	421	432	372	447	439	433	427	412	415	417	432	451	435	417	378	375	400	387	424	368	401	387	437	439	439	491	385	427	431	387	436	410	419	383	400	421	418	400	424	416	407	403	443	432	378	415	413	417	445	466	393	391	402	442	418	420	432	413	402	415	406	396	397	421	430	443	430	400	449	378	403	441	413	391	377	395	435	384	413	406	413	436	433	424	444	431	450	423	425	435	456	391	402	425	416	391	367	394	424	409	408	414	440	438	431	439	405	408	436	407	416	393	396	386	396	434	447	434	409	430	412	408	439	436	433	394	429	425	436	377	419	410	451	374	419	373	416	404	341	392	465	383	397	376	420	417	412	456	430	425	438	392	384	385	427	362	388	402	386	393	428	395	425	436	401	413	434	457	361	419	449	452	402	436	368	435	418	429	386	411	416	416	393	397	378	446	458	436	435	403	417	370	390	432	436	435	426	398	425	425	397	412	424	460	416	396	408	416	403	417	407	417	373	430	401	397	404	449	383	434	417	482	399	414	455	416	373	452	405	392	415	402	412	409	419	432	386	408	441	399	388	415	400	431	405	393	368	434	413	401	428	400	377	397	433	405	397	441	384	394	446	411	381	454	395	428	406	431	437	387	443	419	398	380	428	375	404	403	419	430	415	378	388	360	382	378	407	401	425	413	391	440	432	380	389	371	423	432	391	405	420	417	400	407	388	417	405	406	456	414	377	429	432	437	430	416	405	421	440	421	434	396	409	428	431	462	366	421	415	410	383	439	432	416	401	409	423	409	427	425	443	418	378	388	418	403	424	403	396	448	449	474	382	420	422	455	434	420	412	372	398	433	397	423	390	420	434	416	424	401	403	400	401	388	412	441	415	386	360	410	420	398	382	425	447	393	398	428	438	396	399	412	380	425	436	455	375	491	431	389	384	398	453	399	418	399	392	403	454	445	404	394	446	438	394	393	406	396	421	420	389	392	423	414	391	463	422	403	428	405	436	385	421	397	445	454	413	436	412	392	423	401	392	456	393	405	417	355	427	465	476	431	393	416	387	386	418	429	399	384	434	415	445	443	451	399	406	376	391	425	409	375	427	390	415	389	411	433	404	402	414	404	404	389	413	429	409	430	444	419	368	405	457	405	433	398	390	432	432	373	423	364	418	422	378	429	446	439	392	423	411	436	397	418	468	442	370	431	443	430	458	399	411	448	405	420	426	366	430	428	390	419	408	428	393	399	427	406	434	399	441	413	437	389	428	366	379	395	434	388	398	425	435	401	395	419	424	439	428	396	398	404	391	449	410	405	424	429	400	413	463	463	376	396	441	417	448	484	426	394	433	394	404	405	392	435	397	394	449	421	385	440	371	439	418	423	399	419	424	392	391	413	395	424	379	386	405	369	411	417	413	403	420	430	436	440	476	366	431	382	427	433	410	435	421	439	428	382	411	378	401	417	468	453	412	429	415	432	427	458	393	457	444	421	442	390	424	402	453	404	403	444	442	406	412	453	393	414	440	403	420	402	426	431	428	416	452	384	402	439	423	410	415	379	433	428	392	411	387	423	453	412	421	445	408	420	393	436	389	400	457	426	418	433	429	430	415	402	401	434	408	439	422	418	439	412	428	423	442	366	401	389	388	439	387	394	481	421	444	389	380	445	409	432	440	432	437	404	427	439	407	401	400	426	396	397	396	422	437	423	422	414	428	400	403	496	456	421	437	428	400	446	442	403	396	396	396	447	424	397	422	406	358	400	437	454	446	404	447	425	388	416	400	396	395	430	389	425	453	446	424	457	398	411	400	390	429	412	396	413	398	400	372	435	383	434	442	427	384	391	412	403	405	407	443	413	433	421	432	435	411
38765	29988	34358	23173	3466	2193	1717	1231	1117	1118	1078	1038	1009	1035	910	932	917	880	924	928	933	913	944	910	885	941	1001	965	909	965	919	974	990	1062	1029	1023	1004	1023	975	956	991	899	908	953	944	887	976	885	851	867	886	874	894	920	852	860	907	862	864	897	915	915	843	835	865	921	888	914	912	874	896	861	841	895	881	889	936	912	926	807	854	888	874	903	892	905	906	897	893	918	886	885	867	878	881	899	873	872	913	856	860	858	881	866	877	856	904	890	877	866	914	894	942	881	912	854	849	858	901	878	836	849	918	880	855	951	847	888	895	888	875	847	839	885	871	915	852	867	868	853	890	871	861	843	883	859	897	881	900	898	858	894	841	900	869	887	866	853	879	902	897	847	948	902	885	879	846	877	851	927	885	818	894	947	873	893	890	874	881	916	907	890	858	883	874	805	880	888	892	864	836	830	876	912	880	862	867	875	880	892	905	916	930	854	875	908	896	879	891	889	924	870	878	905	891	856	883	878	909	883	928	804	914	905	921	892	931	920	870	867	861	887	820	910	896	912	897	882	878	898	893	901	887	912	855	879	889	858	883	831	904	884	874	917	910	913	890	870	864	900	853	919	844	893	908	879	889	935	865	894	899	884	917	905	919	861	926	863	862	882	885	873	899	865	860	871	861	904	839	881	871	863	837	847	856	831	848	927	877	882	837	888	882	856	856	893	901	901	853	890	849	887	895	910	901	947	862	939	876	915	871	853	919	880	878	866	918	895	835	830	895	916	933	849	881	882	908	945	848	896	893	854	924	889	931	861	893	866	874	879	852	866	880	882	891	932	882	860	894	913	884	889	926	870	930	797	854	852	856	923	876	903	905	922	883	859	908	835	898	829	863	904	854	897	897	909	877	945	905	892	861	853	898	855	875	895	879	884	878	902	884	908	920	861	882	880	907	947	932	875	872	871	866	908	887	885	903	876	902	858	912	882	871	918	876	864	920	924	878	882	926	881	868	889	905	915	879	864	885	913	883	850	887	852	880	865	927	893	893	890	888	891	826	887	846	856	925	892	925	871	903	874	861	884	861	839	845	872	865	862	845	890	898	895	832	870	891	883	886	922	883	894	870	865	892	836	931	895	859	843	915	908	872	878	867	875	865	878	865	856	859	814	872	880	863	905	859	864	827	899	861	888	907	904	857	859	850	883	873	930	910	883	872	906	905	905	834	830	892	867	853	875	848	920	895	872	862	913	902	877	863	950	880	920	870	842	907	942	921	913	879	873	922	863	830	854	897	880	918	883	890	873	934	886	894	867	917	938	887	839	885	867	886	845	847	884	870	916	872	889	868	854	887	854	876	902	878	833	912	904	924	901	886	884	896	876	884	872	878	887	861	879	881	901	862	862	842	876	885	859	888	849	875	888	841	902	827	881	883	867	917	883	862	839	842	852	883	948	865	891	909	901	886	854	903	907	906	915	892	869	913	817	866	869	850	917	886	849	860	889	866	892	841	900	900	877	850	888	861	889	890	881	886	864	887	889	893	942	869	880	867	913	891	859	856	865	853	929	897	893	878	860	898	855	866	884	867	915	858	899	928	912	873	867	871	914	855	861	808	867	876	916	862	841	898	856	877	895	827	935	892	866	925	859	915	828	919	954	906	910	866	885	896	879	865	878	912	876	894	868	876	850	926	879	917	867	847	842	880	834	859	849	880	894	875	896	859	872	938	871	910	925	851	908	882	880	857	875	894	847	926	889	859	910	864	818	864	875	864	842	845	909	909	866	867	941	898	907	871	870	879	870	902	876	862	923	858	895	816	922	909	889	849	890	851	903	834	851	908	936	864	881	871	879	878	876	880	885	834	866	902	832	842	904	896	897	902	872	926	877	903	875	910	900	900	844	884	861	936	850	936	901	874	965	860	866	853	867	922	885	866	903	865	952	849	866	880	903	928	903	837	855	901	914	969	837	943	876	920	854	852	859	888	944	910	870	897	868	863	904	881	911	891	855	863	855	901	880	866	838	858	868	906	831	899	836	883	896	942	908	879	895	841	911	887	836	872	891	878	906	906	857	920	886	895	877	862	887	904	875	929	876	855	892	883	924	789	841	912	847	928	891	900	888	902	839	932	854	897	844	884	868	903	920	883	890	927	809	859	933	898	937	894	895	897	853	899	894	845	894	838	916	881	913	923	887	903	888	879	905	912	848	848	892	882	851	907	850	857	917	863	835	864	858	967	895	881	916	957	898	815	889	900	858	908	871	859	899	913	845	893	910	913	898	871	896	817	832	866	901	870	878	933	844	866	868	876	900	938	865	916	926	841	906	912	882	865	842	866	925	865	896	908	876	850	854	869	867	918	904	894	873	914	879	848	915	867	869	886	914	860	862	885	910	915	854	931	898	876	827	906	893	884	886	840	884	862	910	870	851	898	823	910	873	915	853	836	899	895	824	942	917	892	867	852	942	880	879	885	918	855	869	853	894	923	900	850	857	901	885	861	836	915	919	882	900	903	889	929	911	868	818	783	902	863	913	852	889	853	842	854	915	872	893	851	897	891	850	887	904	839	904	901	902	870	862	902	894	875	870	947	926	856	856	930	845	916	867	968	881	900	927	905	866	890	872	848	838	887	901	872	896	848	885	841	876	855	870	891	875	900	834	852	943	876	922	898	893	847	844	912	880	860	901	944	841	884	894	892	903	886	897	907	876	905	889	888	904	888	900	903	935	875	911	915	879	824	919	918	908	880	895	884	864	879	913	861	875	893	807	948	899	900	894	846	833	934	838	893	916	883	881	885	942	903	920	949	917	847	914	896	897	878	809	882	886	863	870	844	882	850	872	865	863	925	838	871	860	892	910	853	915	914	888	863	897	929	898	911	899	841	900	848	898	892	879	912	917	886	871	881	883	888	900	892	878	940	844	929	849	902	883	901	886	861	819	911	931	891	869	860	857	874	831	857	896	891	854	807	913	910	878	873	854	861	923	875	853	825	889	883	884	888	874	859	887	862	861	880	885	907	915	861	847	855	905	898	904	836	873	900	904	910	851	893	840	907	874	890	905	893	919	929	896	884	924	904	820	886	882	847	903	911	885	900	916	859	903	877	899	910	871	842	919	880	938	816	912	884	872	865	892	824	886	946	845	893	838	901	838	825	873	901	892	886	856	905	856	846	877	850	857	918	896	879	889	930	867	902	899	839	849	915	796	905	868	870	911	873	913	883	858	861	878	913	914	869	884	936	914	830	899	845	856	885	881	905	882	865	881	828	902	886	847	927	894	830	864	907	892	875	897	909	913	903	891	868	897	860	865	922	904	923	902	907	883	901	875	845	900	869	852	888	853	969	872	908	891	916	845	923	868	868	850	912	850	860	882	874	870	913	876	841	909	873	870	906	883	833	840	862	826	884	923	880	893	863	896	875	876	938	845	890	912	871	861	901	875	908	858	887	871	877	903	893	882	879	889	897	832	883	914	859	894	961	840	914	847	907	842	900	884	901	907	850	898
39673	21710	13028	5055	1405	485	415	447	439	442	405	396	406	416	445	438	430	415	421	459	386	414	377	402	395	459	374	457	448	461	445	405	396	424	484	418	428	434	448	430	442	450	440	445	399	402	380	354	364	429	402	398	376	417	401	411	407	396	438	409	405	417	402	425	426	382	427	417	393	386	448	393	392	389	424	438	436	426	382	383	419	414	419	381	377	396	375	408	398	402	416	409	379	415	446	412	414	418	448	389	399	386	400	419	381	429	382	430	425	402	396	384	389	405	437	441	405	464	423	404	420	425	385	389	423	387	441	420	414	403	404	423	399	426	468	397	417	409	408	456	406	400	396	428	423	411	391	424	412	406	388	399	400	404	431	392	443	420	413	426	396	389	433	421	428	460	403	393	413	386	406	436	390	433	407	426	424	439	423	405	402	420	367	386	398	397	400	435	395	380	402	380	407	429	402	401	388	407	437	413	401	437	394	375	437	430	408	391	378	415	425	389	418	429	444	436	398	372	451	404	388	429	391	420	366	377	429	403	369	386	430	402	360	424	363	430	401	423	411	381	447	417	418	416	425	385	394	467	411	438	428	419	406	455	432	392	415	456	386	401	409	396	412	430	415	435	374	390	396	436	402	442	394	411	419	422	414	351	397	435	409	405	466	412	389	406	439	405	392	399	426	389	394	398	413	453	427	391	436	394	392	409	395	402	465	411	399	411	385	384	414	445	418	400	406	420	423	426	416	419	425	407	447	379	456	402	373	421	397	407	390	400	439	424	442	391	390	415	427	440	402	399	405	425	426	385	364	405	431	384	412	396	418	399	431	413	390	392	377	395	426	424	398	400	442	403	394	381	435	404	401	367	394	434	394	412	417	429	401	388	407	384	383	458	383	434	412	394	405	373	421	363	394	406	387	446	418	409	453	414	411	420	394	406	409	406	406	384	405	381	394	416	401	402	465	427	425	484	432	383	418	412	396	383	382	441	405	432	441	404	438	409	413	398	409	461	422	431	423	397	449	409	447	421	407	389	374	375	380	430	442	391	401	404	419	412	393	430	423	429	428	417	368	424	433	376	406	371	417	401	379	394	409	389	404	409	406	408	417	439	428	424	376	375	456	389	414	446	414	413	470	405	445	411	429	430	400	409	415	439	396	463	461	417	406	407	385	391	454	371	439	411	398	399	434	404	430	412	429	418	388	424	411	390	431	387	443	406	424	443	432	429	401	399	423	400	415	434	428	434	412	428	418	427	428	374	394	450	410	406	417	415	421	427	398	404	442	440	428	402	423	417	411	402	401	400	434	441	436	400	405	380	438	434	405	407	413	422	381	449	434	423	445	437	462	436	403	434	438	441	415	426	418	410	433	442	431	441	394	389	441	435	420	417	396	408	384	391	408	392	410	398	407	424	396	407	436	459	396	348	386	393	456	443	397	409	377	397	434	407	449	412	422	430	393	443	405	409	430	419	451	405	419	401	422	440	398	387	431	398	376	377	413	404	416	410	395	431	462	423	403	448	429	414	441	431	461	409	390	410	378	391	429	415	401	407	431	393	423	422	407	442	438	424	425	392	406	445	388	385	411	383	413	415	420	417	406	413	386	423	442	385	434	398	449	439	437	361	382	424	377	393	405	413	429	386	401	451	381	400	433	466	358	436	432	399	396	405	417	378	390	422	423	417	383	444	402	379	417	359	425	432	416	432	394	444	426	382	405	383	397	420	402	441	423	452	409	443	403	408	392	424	422	448	414	419	450	443	432	405	401	423	417	407	420	423	394	409	373	393	423	396	424	442	411	415	431	420	387	358	438	423	399	377	400	426	401	388	410	396	417	396	465	397	421	415	379	397	420	399	384	424	444	390	416	416	435	401	459	426	434	404	426	385	426	410	383	421	394	387	386	405	426	384	412	377	386	426	402	407	419	430	446	430	441	448	419	412	463	432	422	403	452	415	384	442	455	450	442	416	426	469	408	406	421	410	427	442	426	446	415	372	398	382	388	420	433	432	390	458	424	420	409	410	395	421	424	437	415	396	384	439	440	408	418	396	389	419	381	382	382	369	391	432	421	452	437	412	434	428	378	462	401	402	399	407	428	395	429	404	403	420	415	388	403	395	427	450	398	437	397	434	463	432	431	440	381	435	412	437	430	400	415	439	413	428	417	410	397	405	489	425	406	429	452	420	376	410	400	432	430	456	404	415	401	405	404	431	394	402	420	411	392	388	409	410	431	467	392	437	462	420	425	411	384	428	428	350	374	424	405	422	465	436	404	421	445	407	453	391	407	396	404	353	435	401	438	409	398	406	449	425	405	437	414	438	400	438	406	413	450	458	415	423	422	421	400	371	430	394	420	399	398	401	413	405	426	417	425	415	418	453	372	401	420	440	406	392	389	436	398	432	393	372	395	400	382	438	407	393	413	410	427	404	420	417	407	420	378	403	433	379	423	410	401	414	379	416	439	401	387	407	433	388	400	379	425	423	409	444	406	412	433	399	406	389	468	454	452	421	422	374	414	377	402	392	389	392	408	490	418	408	411	400	445	385	457	412	440	433	422	428	392	398	399	396	392	393	432	396	394	444	375	423	411	431	432	377	388	410	410	430	390	389	433	413	378	436	422	436	428	437	366	434	383	365	419	419	433	396	455	372	415	426	430	375	422	384	439	436	408	400	447	442	412	414	365	427	441	408	414	389	375	449	411	404	421	407	413	424	425	375	419	422	385	442	445	372	414	416	427	429	436	418	442	430	426	404	387	413	433	407	384	408	404	451	398	392	417	449	408	409	412	427	426	389	433	405	410	418	440	454	431	419	442	406	419	378	398	446	378	398	404	377	391	421	387	456	413	399	395	426	471	386	423	412	435	397	440	397	406	406	401	434	432	398	381	368	387	402	377	419	386	380	430	410	413	380	418	399	445	402	401	436	411	373	417	441	428	390	408	464	413	428	454	391	408	392	377	396	441	421	420	370	408	395	430	412	409	406	390	400	417	421	404	399	422	429	393	384	411	418	424	440	398	405	372	397	400	428	386	430	410	390	441	407	411	426	407	401	375	445	383	406	451	410	406	441	461	456	423	413	390	423	416	395	423	428	392	410	394	413	403	446	444	422	390	379	410	470	388	395	398	420	385	395	425	411	395	421	416	424	404	394	393	425	434	406	438	407	398	415	425	412	432	391	396	376	410	440	458	425	369	420	400	428	427	411	405	425	452	432	407	422	439	404	429	377	416	380	414	439	407	392	443	405	411	401	408	414	398	399	392	423	414	450	456	366	410	440	412	430	411	389	394	407	437	363	426	421	381	367	399	426	428	461	435	412	432	412	389	405	395	412	389	411	422	399	440	453	408	430	446	452	457	438	410	397	370	389	380	437	428	424	415	437	408	419	436	368	398	426	442	437	415	384	434	426	413	418	402	402	412	380	459	425	402	425	408	390	416	419	421	377	383	427	433	429	427	440	362	424	445	412	419	442	442	454	375	373	443	382	394	436	350	382
24070	16688	16795	9410	3775	1343	1029	954	959	920	932	901	923	876	928	843	891	864	897	900	936	856	865	906	895	944	839	896	878	910	921	927	956	953	948	928	946	936	958	935	917	931	867	886	841	860	863	894	900	937	859	881	849	875	855	894	822	906	826	845	864	793	930	900	825	889	832	879	870	869	848	888	879	865	848	880	871	853	863	859	843	831	834	919	867	887	856	884	906	828	871	829	945	785	846	876	870	845	834	891	879	936	878	882	872	843	865	857	853	889	893	885	916	866	890	883	895	837	843	888	895	874	850	851	831	866	854	834	892	867	855	846	883	859	863	934	893	879	903	933	815	876	929	898	856	845	841	865	877	906	870	887	952	873	879	906	921	832	836	852	879	821	869	848	896	858	887	891	885	892	844	862	838	849	897	863	879	837	874	882	863	891	853	854	854	926	840	838	865	859	906	878	894	828	885	903	846	842	832	876	877	861	792	861	833	888	905	851	870	865	821	906	830	890	888	882	852	869	855	856	867	884	875	897	883	834	848	866	851	838	886	904	864	845	863	846	848	878	855	863	872	831	822	842	896	840	866	900	902	860	871	859	859	854	842	888	879	874	835	851	899	855	898	827	809	858	849	888	829	851	871	889	842	940	868	913	837	873	884	880	819	949	851	851	858	880	856	898	827	856	841	920	860	879	871	840	871	876	872	902	908	923	816	922	849	835	858	877	827	907	897	886	896	873	870	861	898	847	882	893	817	765	884	872	917	885	919	878	889	884	902	867	866	873	818	891	850	870	860	888	833	882	865	875	853	845	840	865	876	855	838	906	905	833	888	820	864	864	869	876	889	827	853	884	820	854	820	882	884	897	894	843	878	881	865	865	861	835	891	818	915	847	863	858	883	862	903	909	861	915	832	855	854	855	876	854	853	880	930	872	894	878	872	842	877	846	829	917	867	838	841	852	850	853	861	884	866	836	848	856	892	826	886	874	885	882	798	845	856	879	956	857	872	890	889	837	890	903	855	936	884	822	861	863	879	866	858	904	875	847	890	809	840	864	886	885	879	900	854	855	872	896	863	814	850	844	853	920	831	867	896	869	838	865	845	841	850	876	858	832	844	861	876	859	881	842	884	851	883	890	871	904	837	801	880	830	837	823	908	873	919	855	871	863	836	871	915	872	907	890	911	859	860	857	862	908	882	905	863	837	870	861	854	855	809	897	892	876	867	872	835	839	924	910	863	823	895	920	816	885	887	890	898	883	913	858	835	873	868	867	853	866	920	880	899	905	892	894	882	906	886	863	899	893	854	888	822	852	856	900	861	924	845	895	835	862	894	899	895	895	884	857	907	843	875	846	913	814	847	911	899	872	911	874	854	844	852	842	867	798	851	871	867	888	879	822	906	884	917	874	910	824	883	828	886	873	892	903	896	865	892	826	887	896	863	831	876	873	830	875	866	840	866	821	831	901	886	900	887	884	918	894	914	864	848	854	858	891	909	842	882	860	886	831	862	878	838	859	870	867	887	929	854	867	825	849	853	865	870	860	876	848	843	913	903	868	843	881	847	876	870	874	850	872	901	890	860	835	867	826	798	830	885	918	882	867	913	876	885	857	819	864	824	877	880	831	916	886	824	811	845	876	837	964	887	896	852	893	851	902	898	849	896	862	887	899	861	850	912	878	891	940	890	883	854	896	847	904	844	861	859	842	834	887	889	863	851	867	882	918	909	882	901	862	850	861	861	881	864	892	883	893	891	821	856	853	875	864	854	852	884	853	844	867	882	816	921	854	832	822	874	874	874	866	905	884	854	928	886	903	895	881	842	859	870	850	877	815	894	928	892	880	873	911	903	837	899	829	879	896	889	878	857	874	890	875	862	858	853	887	879	837	899	888	923	900	894	847	829	897	854	876	862	822	928	869	884	865	796	912	834	914	893	803	839	914	922	878	865	887	845	881	924	854	915	852	863	859	843	869	885	859	944	904	852	855	911	885	921	871	881	873	881	920	936	830	856	846	918	847	873	889	888	841	848	895	909	846	886	947	867	925	833	890	846	858	873	862	875	831	903	845	837	880	915	879	877	907	852	865	870	890	897	877	812	784	851	896	856	829	864	881	853	860	829	857	913	818	836	899	877	874	945	840	912	841	900	892	878	854	891	887	804	863	895	885	926	855	849	862	852	909	869	831	849	861	890	916	892	836	840	847	889	872	872	889	842	908	878	852	903	793	837	892	885	864	888	883	852	846	866	940	858	909	810	853	905	854	881	916	879	855	915	881	880	924	873	921	884	892	886	898	826	891	863	848	867	840	884	900	935	856	902	893	871	916	886	871	868	893	823	828	903	912	916	888	851	904	848	903	863	894	903	847	805	838	897	835	859	923	900	840	851	860	855	860	872	830	896	880	820	861	874	837	875	879	879	822	929	804	913	868	844	863	878	863	917	877	873	847	845	905	872	901	847	826	889	860	877	849	860	868	815	868	866	882	900	842	897	850	836	890	875	850	854	841	817	870	899	886	841	927	861	885	814	879	912	903	861	852	847	876	887	855	836	901	890	862	865	879	876	856	805	865	851	889	910	881	860	876	834	851	890	894	860	822	899	845	830	840	868	874	874	843	877	881	874	879	869	859	898	901	918	883	848	881	828	875	864	899	846	884	809	838	878	860	859	872	844	866	902	908	879	878	857	887	857	869	872	867	890	864	855	817	926	812	815	888	861	792	900	844	886	930	840	869	897	876	953	807	832	858	855	860	875	834	872	839	892	871	867	869	885	862	871	857	818	823	870	896	851	915	840	910	793	841	858	848	858	871	876	868	895	859	897	911	869	881	873	897	865	907	916	822	832	923	828	862	845	892	900	916	862	884	798	864	816	855	855	857	912	929	883	839	852	863	870	886	849	902	877	846	856	869	897	864	878	904	863	846	827	834	816	820	875	876	841	886	908	855	869	868	879	868	840	894	918	854	867	876	837	896	906	868	883	897	902	889	930	895	846	846	888	918	871	894	916	894	848	827	907	816	915	878	862	905	864	888	874	859	865	913	881	859	893	895	842	905	878	872	905	840	899	892	865	878	850	864	924	839	890	851	924	849	847	830	861	855	912	818	868	871	827	898	904	839	881	869	859	881	870	870	868	878	865	903	875	836	891	883	837	910	844	847	857	856	893	872	918	881	871	873	859	872	808	867	888	851	890	839	899	847	903	868	862	857	897	853	883	852	909	847	790	887	930	837	871	918	931	901	860	844	848	904	873	836	915	946	932	843	921	859	897	831	837	879	945	820	858	859	843	917	827	836	875	879	887	902	845	844	816	917	950	916	878	892	828	858	892	877	827	871	901	848	878	898	889	861	845	907	896	927	901	888	866	894	877	860	811	870	862	864	911	907	878	815	924	844	841	878	901	835	917	929	925	813	854	904	830	817	887	865	878	876	850	875	919	870	878	878	890	835	862	848	890	871	887	914	846	888	871	824	840	864	849	811	845	908	842	807	876	907	872	860	858	883
48755	31193	23244	13611	4210	899	489	447	423	374	410	421	411	423	411	425	400	374	415	418	395	400	405	389	382	398	428	411	433	388	403	412	410	419	448	453	421	417	453	441	434	403	424	407	430	397	391	390	401	418	419	404	446	383	394	427	384	400	410	425	428	437	384	398	350	398	423	380	410	456	409	375	391	402	394	415	431	421	393	377	386	385	405	403	412	394	420	433	419	422	355	399	437	390	371	385	369	397	398	398	397	445	443	390	411	358	439	394	376	454	385	376	395	400	414	437	418	419	444	426	401	428	416	397	366	366	391	382	375	441	416	399	407	374	422	410	378	436	417	425	395	386	407	391	403	429	402	396	425	409	423	379	367	412	372	373	399	371	443	372	402	407	401	396	418	431	393	373	394	404	404	386	397	414	454	394	376	415	418	415	382	379	412	373	437	388	464	412	406	414	407	427	414	404	441	419	399	417	398	392	465	396	403	395	411	389	429	423	403	382	395	391	412	447	386	412	389	365	387	383	410	424	398	388	422	398	416	419	369	414	395	370	434	407	409	405	407	403	409	394	403	374	419	425	435	391	400	425	376	443	414	372	360	415	414	380	425	395	409	390	426	413	380	390	385	389	389	384	422	385	423	393	419	441	387	385	372	387	399	415	379	365	411	396	427	415	418	412	402	409	428	409	416	432	369	398	408	405	407	427	392	340	417	440	384	401	412	418	408	385	403	387	418	398	424	386	380	423	387	444	425	381	387	401	441	408	425	390	394	383	401	417	396	398	412	421	413	474	389	419	367	392	435	422	386	414	429	391	387	395	409	390	405	402	400	374	411	407	405	396	406	366	399	432	413	406	429	389	396	419	448	414	384	410	410	416	403	422	399	402	397	392	409	385	409	391	435	414	380	392	446	414	409	419	410	445	394	413	379	406	433	373	375	389	418	362	424	403	406	392	408	429	394	464	399	385	434	367	399	409	387	403	399	416	406	400	388	370	368	372	360	413	387	388	408	408	456	394	393	377	396	416	418	415	421	415	433	438	417	383	380	397	411	453	388	370	419	415	453	414	387	409	439	433	400	420	391	374	366	411	396	413	393	431	416	420	403	440	434	395	408	401	405	390	385	368	422	410	424	400	393	387	405	382	374	389	382	422	397	415	418	412	377	375	421	406	453	453	423	414	438	424	410	410	362	388	417	405	413	417	414	406	420	423	389	380	390	408	407	416	413	402	385	413	435	445	416	410	406	416	443	411	400	398	396	400	428	425	385	360	411	451	409	410	389	402	409	418	381	381	414	386	416	411	357	373	407	385	387	415	405	393	419	400	407	411	424	402	403	398	381	446	395	406	432	428	411	410	386	409	459	379	415	413	422	398	383	405	419	404	412	379	383	373	378	365	395	409	399	408	398	404	384	420	380	419	399	390	407	421	422	421	360	445	377	416	471	394	405	400	407	377	427	355	396	397	427	388	411	416	447	414	425	422	386	392	403	402	462	421	387	430	350	420	385	401	404	370	414	416	355	385	449	431	412	393	380	393	441	376	421	376	379	430	385	406	390	361	384	428	412	421	389	403	416	438	401	407	384	434	404	405	406	409	371	407	421	385	404	425	380	360	410	418	397	428	414	408	425	405	348	375	389	432	416	388	352	382	403	388	407	429	376	384	394	397	367	391	359	416	376	388	419	376	390	367	404	414	442	410	388	401	479	393	388	413	468	429	385	399	397	410	420	435	395	407	440	378	385	389	403	388	407	410	393	383	391	377	435	401	431	372	360	392	403	368	396	414	401	418	425	419	378	421	397	447	428	366	417	405	400	390	421	385	367	398	441	411	377	430	395	408	426	454	405	404	380	405	411	429	402	430	392	401	424	421	387	353	394	384	390	397	412	443	424	409	413	420	431	420	395	408	383	393	372	419	417	417	389	363	367	390	413	426	411	418	402	424	431	435	419	384	404	386	404	400	446	445	405	389	417	396	418	394	402	403	403	393	383	419	394	398	394	401	415	449	368	431	366	400	387	408	394	396	428	412	415	409	402	408	422	462	376	397	416	398	434	367	405	401	389	368	397	400	386	432	384	411	375	424	437	407	397	413	419	428	392	375	385	422	392	391	397	385	392	353	388	365	406	408	398	437	393	354	384	435	388	413	398	413	401	398	399	401	417	405	419	418	409	359	362	420	368	345	400	421	405	367	462	432	351	398	372	443	406	376	352	389	433	400	430	380	382	377	384	435	371	382	371	386	381	415	388	402	411	394	473	372	427	398	390	411	347	406	431	408	394	438	398	369	410	403	375	437	439	418	409	406	354	420	396	422	403	423	390	420	447	420	414	406	428	399	441	353	354	440	460	402	418	388	395	398	399	363	397	401	417	359	387	387	396	398	389	419	412	419	421	435	412	383	405	398	404	392	415	458	404	443	405	415	407	408	424	371	407	429	414	389	398	417	419	409	402	426	361	403	365	390	404	384	389	404	399	428	384	366	433	414	408	447	403	393	418	401	361	387	402	442	422	428	381	411	439	427	411	385	425	395	390	409	407	437	394	444	385	399	395	400	394	385	386	397	396	439	437	426	422	403	400	395	415	420	425	441	444	427	401	418	345	378	402	403	402	395	370	462	421	388	418	403	422	423	416	438	378	385	405	446	420	428	416	377	436	388	401	385	396	399	410	408	386	394	398	367	410	403	377	452	412	392	453	412	443	405	430	399	434	405	392	416	409	423	427	403	397	409	416	377	421	443	402	395	384	467	434	435	399	414	401	389	359	406	404	399	413	400	420	411	424	430	391	407	384	424	431	412	404	432	386	398	412	388	373	385	431	391	412	416	402	427	396	388	434	370	439	415	383	389	407	452	381	412	410	386	363	439	410	387	373	392	410	406	443	411	431	407	401	415	415	466	425	397	420	424	394	426	384	403	369	446	421	389	412	380	428	412	390	417	386	424	378	414	394	429	395	423	412	410	435	408	401	417	353	383	403	416	407	406	434	407	407	389	389	392	374	418	409	386	410	366	393	409	387	429	403	450	396	395	428	403	376	397	387	414	421	428	401	411	367	409	387	387	415	378	408	376	440	419	399	414	413	408	416	435	399	391	432	375	385	400	380	404	409	421	414	412	345	450	419	391	422	400	354	363	388	415	412	388	416	403	411	442	412	386	378	410	434	394	407	382	426	424	405	386	402	371	392	388	392	379	372	385	446	408	405	419	386	397	421	399	411	386	419	442	417	422	423	383	408	383	367	386	349	380	403	422	433	413	379	405	368	415	387	429	423	366	438	379	436	430	413	417	434	429	358	398	401	408	382	384	425	406	383	419	395	458	425	429	398	372	395	416	399	405	363	397	411	431	454	393	405	392	402	390	431	398	391	365	397	399	409	401	418	396	436	386	393	430	403	414	405	430	354	393	397	388	365	409	404	385	366	414	390	392	394	386	408	444	423	388	407	418	427	356	395	384	404	384	418	383	419	400	408	421	405	410	439	398	395	425	439	389	429	403	395	410
30440	24949	27331	21878	9059	2025	1263	1058	955	1025	875	979	881	929	945	868	891	869	953	897	920	876	906	837	873	919	925	843	915	951	916	908	968	946	970	1007	967	938	943	934	903	943	881	860	898	840	870	869	886	875	894	899	892	921	888	898	894	841	922	910	880	868	904	867	901	876	892	911	906	820	885	812	871	821	858	839	835	823	891	814	815	871	799	871	846	894	893	848	877	820	828	849	908	889	895	874	857	863	894	888	829	831	861	900	853	908	839	845	822	852	852	866	879	844	875	846	849	894	888	875	853	892	800	843	825	894	839	883	908	829	886	840	875	882	840	927	867	893	829	895	852	841	869	849	835	842	891	812	873	852	855	809	851	913	851	848	875	859	908	837	820	866	888	850	905	831	894	897	876	841	912	869	914	881	868	869	899	883	873	891	852	878	867	866	858	911	871	844	815	837	859	847	844	884	882	839	883	826	888	845	874	841	861	851	880	892	891	872	824	848	862	838	848	847	896	887	878	884	846	939	899	828	927	870	816	905	817	849	856	864	909	874	867	850	828	836	842	851	890	867	907	880	844	830	845	906	816	826	871	865	887	823	870	843	875	905	832	824	910	857	868	884	908	869	874	859	859	883	882	842	895	838	892	840	910	877	880	836	852	852	867	831	840	845	891	880	839	819	864	870	850	899	905	815	847	838	848	898	849	905	889	884	856	865	858	868	870	847	882	859	818	870	886	852	894	847	872	835	879	840	861	896	874	854	887	866	836	845	910	854	851	875	904	863	860	863	872	864	883	814	869	898	793	884	905	923	876	917	859	850	844	875	842	907	891	848	871	858	874	877	870	838	869	880	836	920	882	877	795	877	864	837	885	863	931	866	811	845	876	866	857	872	910	908	869	901	843	849	824	866	884	913	864	889	868	842	929	868	880	871	805	876	840	883	853	847	861	868	832	891	850	813	877	885	875	881	854	812	903	857	914	873	895	839	918	882	849	880	909	825	879	815	847	856	888	867	908	899	860	875	921	870	854	885	854	872	832	883	856	851	882	851	876	916	861	824	896	864	905	844	833	899	841	893	874	837	851	908	843	881	892	838	870	869	892	801	880	910	850	911	870	831	896	837	827	867	848	847	871	880	884	859	828	860	883	892	870	879	882	851	864	833	860	866	876	897	838	856	784	876	885	873	845	821	901	847	841	876	841	817	891	836	850	858	899	852	837	870	901	873	831	845	877	920	870	887	851	873	847	843	876	890	891	882	833	805	837	897	914	814	895	858	846	901	945	880	875	872	826	843	862	858	846	878	850	819	814	859	915	878	849	880	857	816	851	856	896	899	893	791	863	882	829	797	911	859	843	870	867	899	857	878	870	817	835	828	909	866	831	882	820	844	865	795	892	828	845	859	888	924	841	874	883	897	853	920	885	886	834	851	861	824	853	857	887	838	821	926	920	833	800	883	865	887	847	892	868	873	828	887	869	904	861	821	848	860	818	887	832	858	858	869	895	880	874	857	856	852	891	871	847	883	860	902	844	851	835	845	870	834	887	885	845	872	894	897	849	929	850	846	842	772	894	850	888	830	866	859	873	865	807	850	879	869	889	909	908	878	884	892	909	850	829	920	854	888	816	912	882	896	891	872	887	837	813	843	824	860	883	915	874	892	838	845	829	872	907	846	836	902	886	830	829	865	853	808	828	875	856	857	821	916	837	844	850	854	832	892	919	810	837	818	826	830	818	872	860	896	864	865	858	892	879	844	847	855	887	864	876	892	870	918	816	857	872	849	860	880	799	832	870	903	809	849	876	896	838	870	824	863	856	866	914	839	862	872	873	860	852	845	875	849	827	890	891	868	858	832	849	865	871	846	850	917	832	845	896	835	878	927	826	855	878	894	819	839	827	867	877	819	830	798	898	839	924	891	872	852	850	838	874	877	916	879	861	904	887	847	906	874	840	853	868	849	855	882	870	859	797	905	857	886	838	890	847	861	849	823	886	806	836	848	873	881	813	838	862	859	844	849	868	873	842	904	906	876	848	900	851	895	899	897	825	843	887	882	873	846	856	801	875	919	842	850	889	880	862	867	897	892	883	902	819	871	858	909	925	885	873	860	880	903	895	853	880	795	850	878	871	835	855	871	877	859	858	851	872	868	849	847	905	894	837	925	816	874	845	898	845	914	884	835	873	848	884	873	887	848	835	832	841	842	815	873	834	812	885	854	884	870	889	903	900	818	909	889	871	851	876	900	912	855	828	872	878	879	833	832	883	868	865	825	875	852	860	900	875	805	844	890	899	862	874	850	870	862	890	897	883	890	913	935	871	871	863	824	847	838	865	893	886	875	876	862	864	853	847	873	824	824	883	870	887	849	848	823	881	901	885	885	892	849	862	862	883	865	839	874	866	819	844	950	869	874	916	815	907	835	920	877	862	889	805	870	816	905	864	895	928	877	852	868	892	898	858	861	886	883	818	883	847	853	858	870	903	858	884	835	916	838	854	830	884	897	873	849	859	915	839	896	819	893	812	853	884	872	894	842	814	847	854	873	876	857	859	846	897	888	873	849	840	893	888	882	899	866	890	852	871	885	817	815	942	872	871	867	869	877	911	878	847	808	813	863	846	892	836	833	911	828	847	861	852	884	825	880	835	925	851	882	893	819	864	915	888	872	897	834	847	849	835	905	838	830	928	915	864	888	836	821	874	885	886	832	875	845	808	872	852	900	831	862	808	882	872	918	920	846	886	896	850	841	814	829	889	865	905	869	855	851	885	918	885	895	857	841	870	837	877	862	914	866	809	824	848	886	886	835	886	856	843	839	873	843	876	902	853	897	823	869	886	876	874	874	882	880	810	866	810	881	921	874	866	845	810	845	872	887	872	878	877	876	887	924	889	899	906	854	863	845	890	826	845	858	883	855	812	939	867	885	851	859	812	860	885	827	863	906	949	843	867	855	985	855	832	840	837	930	844	828	865	780	897	899	903	838	866	888	881	863	912	803	859	869	899	850	842	856	877	861	805	850	851	841	866	868	866	828	880	860	880	882	835	912	869	870	824	902	833	884	862	865	838	885	842	930	878	873	834	876	865	903	850	823	918	895	840	907	854	852	812	924	860	829	846	883	870	918	865	839	870	822	867	841	890	921	876	903	894	841	888	871	854	830	916	889	911	922	863	869	864	863	890	884	905	848	826	904	852	918	916	835	792	814	904	901	894	835	882	870	887	872	869	890	882	903	860	863	910	800	934	879	858	813	869	828	867	874	846	897	924	880	878	816	928	848	872	882	877	859	845	795	900	863	887	885	829	818	915	934	869	837	897	815	861	911	911	884	897	877	863	866	820	849	881	877	866	868	859	828	888	867	823	870	852	937	879	857	867	852	848	869	926	853	848	836	875	837	867	876	803	918	865	848	904	841	848	848	842	852	855	847	902	867	861	899	854	816	844	892	853	887	870	857	881	868	930	870	823	847	883	812	818	817	860	903	815	875	854	921	878	867	872	866	881	915
59623	39957	32606	16518	4490	1159	564	541	531	461	462	434	461	477	418	402	409	427	404	481	430	385	439	409	429	455	429	427	382	455	459	440	513	467	440	447	427	388	434	413	416	442	384	442	455	409	407	426	434	431	422	430	440	419	386	363	410	393	403	435	408	445	393	417	452	433	434	416	411	416	446	442	432	434	432	388	430	409	403	395	426	411	446	454	393	402	383	416	427	383	387	408	376	435	424	422	441	431	420	425	420	398	407	393	406	379	417	388	434	413	448	423	415	398	430	385	381	380	417	453	410	419	352	386	420	427	399	422	433	394	416	442	435	404	423	439	431	400	402	429	414	435	405	375	385	438	424	410	401	412	408	436	424	433	396	417	404	410	423	427	440	405	375	388	420	428	380	407	436	382	435	426	456	451	417	375	422	421	465	392	454	401	402	405	410	388	425	406	437	444	397	391	386	383	408	417	443	407	403	421	391	387	448	427	415	417	395	471	406	371	409	411	417	428	435	401	422	408	453	392	420	459	446	433	409	394	415	437	469	413	424	447	379	390	404	395	409	459	417	401	357	373	401	429	456	435	431	396	380	440	432	446	421	400	408	394	406	397	441	424	404	404	379	425	410	446	390	418	410	406	422	422	417	423	420	405	427	419	408	406	422	428	392	413	442	447	449	433	412	396	441	461	445	415	375	387	430	438	417	394	468	399	440	422	392	421	445	411	389	432	444	455	395	405	425	413	418	408	449	396	416	424	455	454	387	446	424	440	394	462	450	429	445	412	392	442	438	419	418	385	419	437	410	477	398	429	424	427	401	394	428	398	401	407	432	390	415	397	410	423	409	396	419	420	396	403	435	413	419	421	423	450	429	415	416	479	442	404	416	385	400	403	456	425	420	437	409	448	405	398	429	459	416	438	409	406	409	444	411	437	464	432	472	397	434	425	466	403	431	406	394	413	421	368	425	400	388	430	420	409	409	429	428	432	445	435	451	447	405	409	363	417	437	386	397	447	421	431	414	413	432	386	421	416	411	413	429	428	458	420	425	424	406	406	420	376	431	455	425	418	413	415	424	430	403	422	415	400	440	413	379	387	401	392	415	426	390	424	424	428	428	408	392	436	398	392	420	436	414	425	465	429	404	410	386	419	409	434	468	378	463	447	457	403	370	439	401	442	439	423	442	398	430	428	388	398	425	473	406	422	417	386	404	488	433	401	413	431	421	407	396	395	422	431	445	420	417	432	415	389	401	456	416	459	399	439	377	423	397	431	385	400	431	405	418	410	441	421	411	400	350	395	411	459	435	410	424	413	446	422	428	412	424	416	420	451	409	410	391	415	457	440	409	469	443	408	433	406	416	455	389	369	458	416	394	411	399	400	442	375	401	434	403	398	367	358	429	409	416	387	436	419	392	436	412	407	399	417	452	456	409	419	409	403	377	408	410	394	433	426	374	402	406	444	418	396	428	394	434	417	440	427	429	429	411	420	429	412	414	445	392	459	448	432	434	416	431	410	430	433	384	388	399	423	404	428	410	403	435	392	422	427	391	401	366	424	443	402	367	446	404	398	408	411	418	423	437	405	394	390	402	387	414	397	404	411	425	413	413	421	443	398	393	441	384	411	365	421	374	399	413	425	445	425	404	404	388	423	450	429	387	401	453	390	431	388	438	389	405	345	415	413	389	413	407	436	415	373	402	405	423	435	394	397	405	427	423	413	396	415	459	423	391	376	453	439	426	428	400	398	418	429	454	403	474	434	401	380	390	425	421	395	404	425	415	371	433	405	429	368	418	427	360	414	406	416	436	421	411	405	381	393	359	397	410	430	441	454	439	389	419	456	406	444	427	422	403	436	421	412	435	433	426	435	426	407	387	415	403	430	408	433	430	444	436	432	416	408	404	418	445	441	420	412	405	400	420	432	419	409	410	444	426	432	395	438	417	403	395	397	446	441	454	427	464	416	439	395	457	446	380	393	390	428	420	421	411	412	458	378	387	390	459	449	447	457	432	426	431	381	406	446	394	455	397	448	423	409	371	424	385	458	392	391	402	397	406	393	406	382	426	404	431	423	395	414	432	421	435	415	420	413	432	399	385	381	420	423	447	449	453	456	424	470	412	405	395	445	400	418	421	436	426	426	428	416	418	385	415	417	433	386	440	389	463	447	441	470	476	416	404	422	427	404	470	389	426	423	399	438	409	399	440	434	386	436	366	420	388	431	444	401	403	450	427	382	374	414	404	425	436	439	438	434	390	431	403	411	429	441	421	397	413	468	402	435	434	432	426	458	465	406	399	419	410	387	361	396	415	447	432	373	401	410	424	404	405	450	412	405	385	407	409	399	455	406	392	421	424	396	428	411	442	387	427	414	391	381	401	422	407	417	440	396	433	444	431	447	439	419	418	397	429	416	398	402	396	414	394	380	405	461	399	443	455	466	394	433	436	436	418	418	416	418	404	396	415	390	394	402	430	429	401	410	438	378	383	390	435	447	427	390	409	384	412	424	435	433	428	413	426	410	405	453	400	421	382	441	412	424	395	429	421	447	430	425	462	443	388	442	429	442	385	375	406	398	394	398	415	410	420	430	456	415	428	403	433	410	426	396	410	403	431	430	447	416	456	389	396	424	365	464	428	424	437	373	419	442	408	425	391	395	406	418	435	395	434	395	393	412	418	414	381	401	408	403	421	410	459	426	423	405	437	391	399	426	399	372	436	420	382	456	423	438	450	420	477	403	367	399	427	406	365	387	413	358	449	384	427	426	394	428	439	413	423	389	407	398	411	420	404	427	416	449	426	463	379	417	411	438	428	425	460	450	407	416	446	373	416	468	426	386	432	425	447	453	450	393	386	442	448	404	397	440	408	411	441	433	438	365	443	425	432	430	416	448	464	409	460	419	386	422	469	448	395	402	437	395	431	422	385	383	456	412	411	469	383	400	397	417	369	415	414	438	409	421	390	422	436	418	452	440	419	424	414	396	436	391	387	396	410	420	452	416	443	401	370	424	408	415	402	445	453	401	426	431	425	409	399	368	436	417	396	400	413	403	443	403	402	434	389	433	397	444	451	407	425	411	420	424	409	406	429	425	411	392	410	440	433	414	370	425	437	420	414	383	417	429	428	440	406	392	441	442	427	418	421	399	394	445	423	402	427	422	415	405	430	390	410	435	430	438	411	402	418	426	378	444	425	352	432	434	378	421	431	413	445	424	418	422	401	443	450	419	385	415	405	422	409	388	419	421	392	400	444	460	397	432	410	423	407	432	427	443	373	425	399	394	414	455	405	417	409	445	410	398	418	402	415	396	414	416	401	407	456	410	404	416	392	381	415	462	389	415	439	406	424	422	429	404	440	386	425	437	417	392	444	415	433	435	369	428	446	435	412	393	401	396	416	447	385	431	426	409	440	457	405	404	425	419	389	449	471	416	400	401	449	439	390	406	426	424	430	417	401	446	444	429	414	435	410	428	422	443	424	440	424	424	439	405	395	441	396	419	466	463
37035	31841	34804	20331	8234	2999	1480	1214	1078	1016	996	1025	971	963	966	967	941	938	935	912	969	967	942	925	921	951	907	1025	1006	960	931	941	1014	1045	1023	956	949	1050	977	964	925	1017	965	911	973	965	880	929	904	863	890	913	871	882	892	926	908	878	897	885	906	882	896	947	907	927	862	854	887	899	913	859	854	888	938	893	876	876	874	907	871	872	881	863	912	866	890	840	934	913	891	889	922	944	892	883	879	926	922	882	840	895	932	872	940	861	880	895	857	927	838	908	900	906	922	865	923	884	924	903	877	829	949	889	913	919	861	964	932	866	897	879	909	925	899	924	889	842	874	871	933	957	847	984	865	863	870	892	844	857	962	902	863	922	939	891	913	860	901	890	905	924	854	836	872	891	878	918	932	885	940	867	876	861	908	844	857	851	882	833	867	911	916	922	847	856	917	878	920	895	899	818	906	842	893	889	833	851	897	920	879	880	934	826	928	870	926	899	876	899	868	874	863	922	875	875	902	955	913	900	886	875	889	927	866	862	936	885	922	926	894	840	903	907	864	878	865	912	827	922	964	892	926	886	849	897	924	926	930	882	883	901	882	911	942	888	880	865	832	884	884	888	907	883	900	863	948	852	952	871	897	949	946	839	908	859	878	850	921	933	874	862	926	876	904	921	885	893	879	928	906	869	861	924	870	899	855	921	938	869	955	898	930	870	861	878	837	885	921	866	915	901	882	856	848	855	885	879	896	896	883	891	867	919	867	926	869	878	847	889	858	883	890	896	903	885	880	845	893	845	935	899	918	892	870	921	896	884	896	898	849	894	902	901	915	882	891	910	951	870	909	878	850	850	878	882	910	860	844	902	875	920	899	893	899	912	897	944	840	869	850	888	922	861	932	902	867	890	859	930	886	847	919	862	853	903	866	879	886	884	874	864	868	884	890	842	872	896	913	898	960	889	919	905	926	861	922	857	883	857	873	909	829	891	889	909	870	893	933	927	865	872	867	851	840	895	869	893	894	892	897	885	913	929	841	914	942	938	882	904	898	897	858	849	878	909	898	898	880	894	916	903	881	896	909	886	859	866	850	895	845	861	933	852	924	873	905	866	875	863	856	883	936	930	917	926	895	898	866	874	841	897	822	847	887	867	873	909	853	893	928	900	932	838	888	910	852	910	884	911	912	876	881	912	930	893	884	924	872	876	875	845	937	877	935	913	918	922	896	860	902	909	902	900	906	857	876	854	910	908	907	921	861	909	901	979	905	918	941	866	866	929	862	890	934	898	821	852	869	902	894	887	836	876	912	930	881	864	878	904	883	844	880	825	864	926	932	895	905	880	840	935	898	857	876	926	884	894	938	896	868	888	912	862	882	904	863	903	910	866	878	889	888	871	911	920	912	892	884	903	839	932	868	869	900	867	804	894	869	882	855	875	925	862	850	883	918	885	911	868	888	923	881	886	878	927	895	876	894	882	909	876	896	861	904	896	876	907	881	855	898	843	902	880	878	891	873	911	904	885	896	896	912	873	913	887	896	851	888	885	909	875	931	867	895	876	917	866	856	938	880	904	890	858	853	860	841	914	945	854	894	898	867	927	899	901	913	892	803	904	851	896	896	861	924	905	850	866	883	871	846	891	885	873	869	833	904	946	847	912	895	875	913	904	895	819	840	931	862	877	928	867	901	867	944	871	875	837	975	860	891	838	885	931	881	869	888	907	952	884	882	893	903	829	871	879	873	934	911	906	918	924	865	882	910	916	858	913	906	957	844	841	836	933	891	917	866	877	896	850	864	928	866	899	866	850	911	875	875	836	861	895	901	840	917	869	937	918	918	922	895	942	904	868	917	878	910	895	904	887	893	924	899	924	891	889	887	897	943	890	880	898	899	898	893	873	883	911	836	892	901	876	905	848	904	900	901	898	917	872	886	878	906	920	887	867	857	901	901	890	889	877	904	912	857	853	932	856	866	852	899	856	866	932	861	928	887	875	917	863	915	910	910	875	858	896	899	892	919	847	859	833	904	847	881	890	837	858	866	853	898	890	916	882	942	932	888	872	860	890	872	890	900	935	900	901	930	901	892	853	903	865	899	912	881	925	877	951	930	876	918	841	858	880	881	926	858	932	870	902	878	916	880	899	847	911	917	880	895	848	909	873	946	859	914	940	902	881	828	918	902	888	907	916	856	895	895	877	884	946	856	944	847	968	907	901	851	913	905	895	879	932	847	886	913	892	860	888	926	891	883	826	927	933	931	829	915	866	838	922	918	886	893	907	942	924	840	907	908	886	877	879	893	908	916	847	884	859	885	903	859	878	891	882	922	881	884	897	854	883	876	873	902	877	909	860	916	879	888	866	879	912	927	873	901	895	880	897	913	905	898	865	860	933	897	891	864	850	927	867	847	829	936	995	876	895	882	912	923	868	880	904	954	870	866	868	913	919	919	850	917	883	919	895	901	868	864	950	859	978	894	890	860	835	922	883	852	926	865	928	879	919	915	879	896	896	906	938	874	887	883	923	916	880	882	877	890	858	934	864	881	1001	910	904	890	840	898	893	902	849	899	915	895	843	896	859	891	914	867	858	876	865	847	921	929	888	882	882	897	892	901	862	920	845	881	913	891	876	859	910	908	888	839	903	879	896	854	978	893	878	910	930	906	839	838	930	894	884	874	849	893	887	841	849	865	881	917	864	874	909	914	857	905	864	907	894	910	912	878	923	884	900	834	880	878	871	858	899	862	895	927	893	853	884	874	857	854	866	876	909	869	862	939	855	839	849	896	870	830	885	945	923	893	901	927	923	853	858	865	886	888	907	919	933	870	879	845	887	961	854	851	897	904	927	897	900	894	851	901	890	911	845	898	874	923	890	862	886	881	897	907	874	876	863	918	941	888	930	848	926	853	928	825	917	857	886	855	891	900	846	925	892	922	880	919	895	887	910	922	887	882	861	904	917	900	936	881	914	815	908	845	907	924	914	852	871	843	881	874	924	875	870	917	867	928	876	869	953	915	895	891	880	887	926	909	840	887	868	911	900	833	810	889	911	896	887	885	920	892	876	918	885	894	905	981	888	917	873	837	821	913	853	906	869	884	877	837	873	887	901	868	849	921	886	927	953	884	857	917	892	877	915	898	907	877	942	861	866	877	850	879	905	965	918	875	915	914	897	906	878	894	877	901	873	900	847	857	874	903	888	868	905	905	902	916	845	879	864	892	855	925	879	905	883	928	892	845	947	876	897	851	855	888	902	896	933	870	911	910	943	835	912	916	943	932	890	927	887	871	914	876	862	915	882	886	885	917	916	914	937	883	904	878	935	888	901	873	881	888	888	925	880	918	891	871	843	887	856	927	940	909	900	912	859	918	923	824	909	850	840	927	935	859	891	905	834	902	895	886	882	895	854	889	821	900	882	929	848	881	891	892	890	907	927	928	886	871	832	878	864	846	871	869	853	911	906	946	865	878	942	911	824	874	938	875	886	904	859	886	872	838	912	900	879	870	899
41679	21853	12983	4000	1034	503	461	436	402	459	453	416	393	435	412	421	431	441	407	437	433	430	414	421	405	431	447	415	414	393	403	435	437	440	433	420	347	397	440	455	450	440	460	427	412	426	447	405	422	387	423	407	413	410	435	434	462	442	437	418	435	407	437	422	463	393	422	389	424	421	394	438	405	444	406	389	384	418	411	415	451	398	426	399	419	413	445	426	436	426	453	457	413	457	447	394	422	420	402	391	430	453	431	445	423	416	408	407	425	405	464	437	407	434	399	415	394	383	394	426	443	358	407	411	394	417	443	441	445	490	392	451	416	437	427	388	397	432	447	432	413	377	418	434	430	392	405	378	401	433	421	399	452	393	423	401	431	393	398	373	445	395	424	429	413	420	415	386	414	411	434	405	420	430	423	408	389	433	408	417	472	388	444	428	371	406	393	400	411	407	437	419	400	416	404	451	449	415	412	447	392	455	368	394	377	373	412	433	394	452	450	388	418	439	451	436	437	408	427	409	412	414	413	445	428	406	431	375	418	410	418	382	401	409	431	417	384	396	388	435	395	402	448	446	419	418	445	418	426	441	412	380	388	390	448	445	406	442	430	410	397	422	384	452	414	395	411	407	408	396	390	401	425	417	402	404	408	379	470	430	391	399	423	376	428	416	387	413	457	438	459	422	439	439	401	409	430	448	447	417	409	380	404	441	377	421	434	438	392	408	426	435	419	438	428	400	398	404	387	428	445	420	419	429	422	439	459	410	400	401	411	434	386	442	418	439	394	402	414	405	430	481	403	390	367	418	404	396	420	447	414	411	444	397	412	426	402	403	403	445	449	404	417	402	413	367	424	420	434	385	414	412	448	418	443	430	465	382	448	456	401	365	438	426	436	393	406	419	448	405	449	370	394	410	470	453	432	435	432	406	406	434	427	400	405	407	425	483	416	421	420	422	459	395	408	394	414	412	409	387	400	436	434	457	394	411	400	406	436	416	398	411	419	404	412	451	405	409	436	427	418	386	439	435	387	403	386	393	476	475	456	411	435	452	440	361	368	447	411	413	421	413	393	387	420	407	426	430	435	415	464	377	436	444	430	410	412	437	380	415	385	386	404	414	393	410	411	416	388	432	429	403	397	447	417	425	413	438	428	397	432	412	394	355	378	425	412	404	396	381	422	435	393	410	380	438	369	396	421	405	381	383	451	434	438	393	457	464	415	420	387	408	377	416	374	415	401	430	388	395	418	398	388	384	431	380	401	445	385	438	447	414	430	388	368	412	416	397	416	422	406	442	451	427	450	419	414	408	401	458	444	426	404	439	406	401	410	419	402	393	398	411	445	416	422	395	433	441	431	423	447	409	393	416	437	437	435	387	394	380	413	411	431	421	396	448	443	372	404	419	414	421	407	422	431	378	419	442	420	414	409	398	432	418	388	411	420	401	413	414	380	445	458	427	417	410	408	404	401	432	427	454	397	423	404	408	395	410	399	458	444	463	426	378	415	434	393	421	396	434	455	421	423	423	423	443	409	439	371	433	390	439	390	375	385	392	422	426	411	400	402	436	390	453	421	405	436	449	368	382	429	413	427	449	403	400	425	431	384	410	421	474	410	407	425	462	458	412	450	429	412	436	421	424	416	373	433	437	435	477	473	424	404	415	405	457	434	387	437	391	382	444	414	413	396	394	428	473	458	368	417	403	412	395	425	384	400	398	383	405	357	380	426	416	424	399	401	440	384	427	383	382	409	417	417	405	435	391	437	416	402	385	391	431	361	430	455	406	354	412	464	394	453	409	388	427	440	405	436	384	499	424	382	411	457	396	426	428	447	432	419	396	418	396	423	458	375	420	409	423	419	426	425	439	375	410	442	396	416	378	416	451	370	427	411	416	399	448	405	385	416	371	443	425	421	358	417	468	410	437	403	413	423	441	406	394	409	395	392	427	426	377	437	398	382	419	405	373	384	401	384	421	416	362	411	399	426	393	390	428	385	410	412	419	425	408	377	410	427	414	422	409	381	379	422	432	378	423	401	405	411	425	435	411	378	418	404	404	410	428	394	444	431	417	396	378	417	430	445	413	405	420	449	489	449	407	402	431	433	441	408	427	379	369	426	432	450	417	396	406	416	425	401	406	440	400	399	427	469	423	391	409	434	397	404	465	426	435	427	422	386	352	406	404	397	365	365	432	401	426	423	448	420	416	406	425	420	410	441	418	413	398	400	427	435	415	416	413	428	410	401	421	437	395	409	434	382	430	420	398	417	395	402	451	418	426	412	410	413	441	406	450	411	407	453	418	441	418	386	436	393	458	422	416	411	414	441	441	456	397	457	434	429	472	404	446	423	401	404	429	405	408	389	424	413	430	423	425	418	414	463	423	404	391	431	429	393	420	390	393	418	382	424	414	434	393	403	387	398	391	424	412	422	464	407	404	391	393	382	402	431	439	440	408	399	426	426	400	389	412	376	397	412	419	428	417	444	414	421	426	365	401	414	394	396	414	386	376	411	415	442	414	436	407	386	451	410	431	416	460	422	399	418	406	421	364	450	404	482	346	447	434	432	426	419	383	442	418	416	423	419	439	400	440	425	419	425	450	417	424	392	397	371	454	437	387	400	422	439	400	441	389	426	391	373	409	398	410	429	398	429	427	377	393	404	438	413	415	379	410	437	461	399	447	431	447	407	400	403	455	431	427	396	440	400	422	401	430	397	410	374	397	410	416	448	412	403	393	395	433	403	400	444	418	390	424	405	400	405	426	425	401	413	398	464	430	382	357	425	437	414	395	388	412	405	406	415	416	351	423	397	372	411	404	398	404	444	427	397	381	436	408	407	407	375	399	421	388	400	447	404	417	455	423	438	436	395	443	381	396	416	392	389	399	412	455	399	419	407	419	399	411	403	442	402	411	433	439	410	402	412	433	425	413	419	418	423	402	418	443	430	401	446	433	412	394	436	376	403	398	428	409	433	406	412	400	438	420	416	419	422	446	428	411	430	397	405	402	403	435	389	409	415	416	360	408	388	419	424	400	410	389	410	444	466	379	398	433	416	442	412	456	438	408	411	369	428	375	386	405	423	366	382	419	398	420	411	398	424	418	413	427	436	441	389	436	392	404	429	420	388	461	389	436	406	399	417	445	442	415	408	437	420	415	405	471	442	407	398	387	405	407	397	435	391	392	411	430	391	420	420	430	401	404	387	391	442	409	380	411	400	436	451	417	395	433	403	421	401	417	409	444	408	448	411	378	421	428	394	416	409	436	405	415	456	426	435	396	430	407	447	453	394	406	433	405	426	435	441	420	406	384	379	396	423	422	401	406	434	420	414	402	419	450	403	401	410	410	440	437	427	400	358	422	419	411	430	429	427	371	366	430	458	411	403	391	436	412	385	410	405	418	453	385	434	412	445	447	428	408	416	385	397	402	417	387	434	454	452	350	384	410	405	468	384	381	407	423	440	403	370	484	411	414	425	442	445	399	401	413	408	436	445	409	443	430
26373	17461	16629	7121	3013	1425	1052	989	991	935	939	895	938	876	928	897	910	961	922	921	860	965	928	891	855	842	868	889	903	938	951	927	890	875	884	915	915	952	936	926	909	914	869	868	920	906	916	817	883	887	876	863	885	920	876	910	934	917	868	904	879	864	914	885	843	886	909	893	914	841	815	856	891	865	846	837	900	841	851	908	897	900	947	874	868	921	857	901	873	938	908	843	950	858	913	917	880	924	851	879	852	864	852	863	846	866	853	875	887	878	817	854	881	845	894	870	882	881	865	864	891	856	859	858	881	837	870	920	890	882	852	842	832	895	927	897	928	903	895	852	869	866	878	914	873	863	824	875	895	875	888	852	895	889	926	908	877	928	816	889	816	857	846	923	855	892	846	841	880	857	938	837	882	897	874	928	855	890	950	863	888	860	876	827	876	831	920	842	870	892	858	893	884	901	850	897	859	871	890	938	892	888	890	853	919	877	961	836	894	918	855	905	876	869	950	876	883	805	889	882	880	900	894	889	884	868	897	860	894	896	860	867	894	887	887	879	913	875	864	842	845	885	847	868	922	850	874	854	900	871	900	916	840	871	866	923	906	921	905	886	909	877	914	902	873	848	898	873	888	904	910	890	878	888	897	847	912	891	881	847	847	911	933	887	820	901	885	927	911	910	927	925	858	934	842	863	813	916	905	919	870	856	884	889	887	886	904	880	892	933	888	891	930	964	920	910	911	900	925	926	884	863	856	867	959	872	853	816	879	914	895	858	923	831	888	876	855	899	879	877	847	904	901	941	964	879	880	899	866	885	853	903	905	850	898	862	907	848	937	928	900	943	893	881	867	878	875	889	871	896	872	858	933	913	869	887	880	864	861	874	866	900	868	864	904	932	865	893	890	858	905	865	875	901	805	877	883	892	876	903	965	878	909	839	891	911	906	896	893	884	939	918	853	873	891	873	919	876	866	899	941	895	831	850	860	918	936	859	891	897	915	887	887	872	863	897	844	866	858	896	850	892	819	850	861	883	877	898	891	883	867	864	850	871	850	873	900	863	840	879	865	831	888	873	827	916	909	899	869	848	888	828	941	914	880	873	854	908	854	871	863	863	873	878	826	847	900	939	858	886	905	848	873	867	879	848	866	883	859	889	846	908	905	847	871	893	889	921	878	875	864	869	870	876	944	906	819	888	927	885	947	855	845	879	864	865	830	839	921	920	936	842	901	828	854	882	904	853	904	878	843	862	818	859	832	883	821	885	855	880	907	929	901	855	899	886	887	850	870	887	832	817	902	906	877	888	842	902	919	903	840	913	945	827	825	889	816	902	873	848	867	859	893	891	897	849	874	896	898	908	856	931	830	943	861	843	908	926	856	907	828	901	890	875	917	825	882	855	894	855	932	863	909	867	846	836	861	926	841	841	880	904	860	824	919	922	885	875	895	854	853	867	853	891	861	888	877	876	936	919	895	858	944	827	898	891	908	924	890	899	877	913	851	892	844	940	904	831	899	897	884	876	897	870	887	865	902	874	884	868	857	852	849	923	909	905	891	830	891	866	869	914	879	881	878	895	883	925	932	855	914	899	904	907	870	838	912	911	886	893	882	888	822	868	868	866	877	895	894	936	940	912	849	920	869	913	882	891	893	881	911	854	855	893	860	921	873	871	860	953	877	895	846	949	875	858	875	857	913	906	840	859	894	823	906	882	937	882	920	861	872	900	929	853	897	948	858	859	857	862	878	885	856	870	873	896	883	867	825	871	894	887	865	880	855	857	893	893	880	837	914	897	851	945	861	860	884	904	892	881	894	894	849	926	831	898	884	914	896	874	867	845	839	871	839	891	889	886	885	867	862	836	887	886	871	881	891	866	914	874	900	816	865	913	908	867	858	884	892	886	829	915	906	866	871	884	898	919	831	853	921	896	886	886	886	932	859	881	843	852	920	866	973	839	899	850	881	838	891	911	880	886	916	858	933	880	870	908	892	866	858	863	876	857	908	871	882	933	913	911	870	851	903	875	849	912	878	937	860	884	882	966	895	847	905	873	914	891	914	876	862	874	907	904	882	865	863	851	883	873	934	857	911	972	839	891	879	883	909	936	880	828	887	856	877	917	895	835	924	923	894	870	918	894	842	900	850	905	845	850	886	939	903	888	900	886	927	908	901	899	923	844	901	889	936	873	926	890	908	903	874	885	833	898	846	850	954	900	897	843	871	906	897	879	893	890	882	881	791	902	854	939	915	901	877	949	931	880	909	878	867	898	884	911	916	900	876	882	880	859	894	886	829	890	883	915	887	904	876	925	881	898	855	840	862	906	839	907	867	818	908	900	879	882	909	890	905	861	892	869	841	920	889	895	861	940	848	882	883	910	898	912	884	892	905	849	896	839	893	902	876	825	927	882	847	896	926	817	845	898	861	884	896	880	880	919	865	862	850	844	822	893	865	875	875	850	916	896	875	908	891	865	845	874	887	886	865	836	890	944	881	889	873	898	910	916	871	897	820	863	890	895	853	912	880	920	921	897	827	853	897	839	854	851	869	900	927	941	835	817	914	874	901	869	920	966	848	898	881	880	913	921	854	907	862	914	916	839	864	837	862	941	823	897	871	875	832	844	932	880	854	865	901	894	891	801	882	937	811	901	895	867	848	860	927	861	860	887	893	919	892	886	862	918	872	842	874	911	914	867	833	859	860	875	895	899	879	910	901	842	857	915	910	909	864	832	857	919	885	859	904	871	869	896	921	890	897	877	887	815	895	922	850	906	918	902	872	897	875	904	867	889	901	850	917	913	863	936	888	892	905	873	881	899	932	863	868	881	859	884	888	928	944	887	890	833	908	850	837	908	878	872	908	842	903	869	896	889	896	895	859	868	855	873	878	901	922	908	888	826	847	910	874	937	892	867	894	888	866	906	826	929	927	865	863	894	924	941	861	886	880	895	900	881	850	889	842	972	868	806	888	892	848	920	864	905	877	877	861	896	909	924	838	910	885	859	870	830	869	888	870	929	889	878	940	893	905	879	873	862	923	911	837	886	929	867	862	873	897	956	890	882	877	897	906	855	881	863	891	857	879	911	853	881	856	912	924	887	885	881	824	891	908	843	861	851	884	902	879	829	914	942	855	946	865	858	867	830	871	874	899	940	869	865	842	894	857	908	891	822	907	897	868	816	910	903	846	948	885	845	850	920	930	871	890	857	900	892	933	828	905	946	876	918	904	882	831	866	922	871	862	889	912	895	777	832	905	860	857	862	890	936	908	895	919	921	893	910	852	924	905	833	870	880	832	914	910	909	895	883	940	904	862	863	864	870	844	905	876	906	871	908	855	896	898	902	876	878	877	905	872	846	899	858	846	868	849	917	883	866	887	919	861	892	921	863	902	872	835	861	837	838	889	902	878	916	890	857	901	877	853	840	901	905	860	851	855	859	928	858	845	877	890	908	857	876	924	927	894	908	889	902	885	880	847	892	883	853	843	908	883	873	827	842	827	909
50823	36532	22836	9546	3728	1003	696	539	448	420	414	427	417	446	412	433	451	415	394	378	417	413	421	410	421	409	444	401	428	440	485	419	458	438	450	436	422	411	428	402	380	432	369	391	410	378	408	394	379	426	426	390	436	411	414	404	369	400	412	409	466	388	431	435	377	416	380	436	419	395	408	417	456	412	392	412	413	424	418	388	380	402	394	401	414	426	410	409	394	423	401	427	446	401	393	379	389	405	372	408	410	441	388	398	440	422	434	397	419	434	407	423	423	392	422	404	428	414	388	406	409	431	414	411	376	385	425	394	391	420	407	376	419	404	425	420	430	427	385	421	405	380	424	443	404	402	370	380	405	400	395	432	414	413	405	413	430	395	415	399	403	408	400	415	383	372	395	451	393	394	397	388	410	403	392	418	354	367	388	405	434	407	396	427	417	399	381	388	418	418	421	383	453	414	408	413	415	399	417	417	406	396	427	420	429	425	449	406	413	411	428	384	434	405	408	392	416	418	364	384	385	405	393	409	399	418	437	441	415	400	420	400	394	395	376	429	419	427	426	414	418	433	413	427	454	477	373	418	410	416	376	408	405	392	400	405	362	392	438	432	378	430	394	406	428	442	413	415	417	441	422	422	458	402	414	430	420	456	423	404	408	391	426	377	381	422	363	423	427	407	373	417	389	399	433	391	408	381	429	394	395	431	400	401	369	401	398	399	423	401	391	459	431	405	412	426	434	414	395	411	385	414	421	399	368	415	379	410	435	377	464	454	439	399	428	396	436	391	333	411	430	403	376	368	406	381	382	407	391	408	412	418	402	396	420	402	380	396	416	403	414	375	451	405	388	359	405	402	392	398	370	435	421	434	433	396	415	397	425	422	388	413	426	403	418	418	397	420	381	422	392	424	388	402	441	354	394	429	433	428	451	391	414	441	427	409	420	437	376	409	392	400	411	408	398	396	398	437	403	384	404	389	396	380	391	408	350	412	428	344	416	389	406	395	413	440	384	396	411	414	445	404	410	384	406	452	443	390	403	379	445	436	369	404	412	399	397	369	410	371	451	415	415	428	400	430	425	393	369	389	397	405	408	391	409	394	432	388	380	440	370	372	388	407	415	430	395	372	421	450	427	416	437	412	402	423	388	397	399	408	403	399	408	404	408	384	402	388	420	404	374	426	373	406	412	393	395	429	410	397	387	415	393	432	404	422	438	434	400	372	424	414	421	391	409	424	459	396	385	391	391	415	424	425	404	409	439	381	408	385	385	373	407	387	402	357	452	391	383	440	402	421	402	386	393	412	386	371	396	408	457	396	385	385	426	429	446	393	389	388	392	416	427	428	379	401	426	408	404	397	388	407	395	413	418	373	379	398	368	431	433	411	395	431	430	405	437	441	443	440	428	444	404	415	384	410	401	420	448	457	402	437	437	421	409	382	409	414	378	388	376	408	437	458	397	388	432	409	414	435	431	392	432	386	396	401	419	386	429	413	358	405	409	370	404	398	385	400	397	407	376	386	402	416	441	407	401	389	383	399	425	400	470	399	368	441	408	403	382	401	414	389	427	430	403	369	405	366	407	385	416	385	424	398	420	384	417	440	376	381	387	402	398	394	417	397	396	406	432	406	408	401	428	409	395	397	370	354	414	447	398	434	416	376	374	398	368	379	367	434	418	380	402	413	409	382	385	429	397	401	376	423	388	411	398	409	442	403	430	433	371	412	398	363	398	394	371	401	396	378	416	401	399	429	415	402	435	401	411	427	412	415	375	404	399	372	399	410	403	412	378	408	414	400	424	459	389	388	384	386	397	443	444	369	418	378	444	444	427	383	398	381	393	401	416	425	416	422	428	404	380	404	413	388	394	400	407	421	414	419	408	411	390	372	406	424	420	395	424	402	436	405	423	384	351	412	422	396	430	395	378	410	403	379	400	415	414	383	398	419	378	387	415	381	433	370	423	420	419	446	389	419	418	402	416	402	448	442	379	444	381	407	406	414	404	408	409	397	453	433	393	425	391	427	400	366	412	427	432	434	392	381	391	414	469	449	419	396	425	422	424	409	410	396	380	387	410	429	403	393	416	461	384	397	389	420	428	407	358	390	366	416	366	425	446	429	397	402	417	395	435	412	421	412	387	421	435	437	393	419	388	412	423	385	406	396	420	426	427	386	432	436	405	464	411	428	412	405	387	388	414	384	416	453	405	377	402	425	422	398	414	430	445	422	395	450	441	428	371	391	422	430	425	400	411	435	437	436	406	423	370	396	382	403	422	389	359	375	421	442	422	381	404	426	406	432	417	416	412	366	393	420	381	437	404	407	413	424	389	397	377	420	377	389	411	377	398	411	415	394	400	403	411	411	422	411	396	381	433	411	394	402	390	404	427	404	399	377	382	437	411	406	389	392	396	433	439	384	417	389	432	377	410	418	438	400	410	443	382	412	403	419	425	391	389	391	431	379	388	397	378	412	419	419	429	419	404	423	416	432	413	420	425	417	398	401	441	415	378	398	412	372	460	442	418	427	428	408	426	408	393	407	389	417	371	418	383	413	381	385	416	391	445	386	427	412	430	430	341	401	439	443	384	408	372	410	407	422	395	429	437	376	404	461	377	377	444	412	395	392	376	432	403	415	400	379	392	439	458	396	407	441	406	437	386	392	395	371	430	423	391	442	398	410	412	430	443	394	431	423	406	377	342	418	397	420	415	414	394	350	409	415	431	427	427	397	423	416	412	420	422	392	422	397	416	412	368	386	383	381	407	422	378	391	422	401	383	411	396	387	411	392	407	386	417	397	455	427	347	433	433	420	391	373	380	416	432	376	388	414	382	373	422	418	389	380	400	366	435	406	391	378	435	425	459	424	406	427	422	432	418	414	398	416	393	388	408	379	444	378	417	437	436	435	429	406	383	385	462	415	404	414	421	413	412	430	424	438	414	412	421	421	430	412	391	423	396	377	370	408	397	388	392	382	386	423	405	437	414	393	391	410	410	389	437	364	413	450	406	415	420	365	454	411	372	446	376	365	433	384	405	445	388	409	417	415	419	411	415	382	381	426	388	357	412	405	414	435	426	406	386	392	380	415	401	456	402	411	379	405	430	410	411	394	378	445	451	426	412	388	433	397	393	403	405	399	405	408	420	420	405	454	455	401	378	417	453	427	438	404	408	395	401	413	404	375	412	406	394	386	427	400	394	388	378	376	359	439	426	416	409	399	409	444	433	398	387	423	376	381	401	404	435	430	403	381	398	393	429	419	403	428	383	391	422	437	396	381	418	390	408	431	377	388	455	443	388	425	388	394	403	420	387	388	403	413	447	405	428	403	413	406	439	426	426	431	415	395	398	382	362	404	401	394	433	424	403	394	409	423	443	413	383	405	368	412	416	399	404	477	409	411	399	389	413	457	360	377	386	451	406	422	377	379	369	394	410	401	410	367	381	410	425	386	449	400	419	408	399	355	370	373	377	428	355	358	408	431	406	423	408	393	410	425	440	375
31319	28514	24688	16541	9102	2588	2193	1468	1012	962	960	984	917	866	861	879	921	886	927	904	865	918	920	913	870	874	868	895	867	885	995	953	927	952	931	1006	915	939	1000	958	953	880	943	914	885	886	868	903	860	878	900	906	882	845	867	889	859	910	828	852	863	935	921	839	908	919	838	858	868	864	936	914	858	865	831	877	920	883	884	869	918	842	845	852	879	886	888	862	896	878	851	875	844	918	846	828	877	886	887	898	909	879	851	869	891	863	858	870	885	871	817	849	910	911	864	904	914	916	908	832	847	834	884	851	865	877	837	914	871	828	945	883	927	872	817	883	863	879	822	871	899	916	894	843	899	825	841	882	859	877	887	882	865	908	837	870	858	868	914	809	878	878	838	837	878	842	881	869	873	865	846	907	872	888	836	892	850	845	881	920	855	889	890	906	871	857	844	843	875	882	828	862	836	947	871	845	925	837	837	814	927	901	839	906	877	860	823	854	893	855	882	863	854	889	881	878	839	814	908	896	870	872	872	889	833	939	894	856	862	850	863	883	882	908	885	849	886	898	945	851	863	872	840	871	848	900	893	856	839	859	890	914	871	866	857	861	913	882	803	844	839	884	847	881	827	878	899	869	802	883	885	873	905	853	911	848	902	832	866	916	864	933	853	860	821	874	900	899	873	868	865	901	857	894	887	848	837	852	894	876	827	874	855	919	837	856	911	812	841	830	888	816	876	864	848	886	903	865	831	869	872	894	891	886	879	890	863	875	840	891	867	902	866	870	904	875	833	861	879	841	860	878	916	780	845	861	844	850	852	874	864	861	849	885	840	859	864	893	837	800	918	873	857	882	864	843	863	877	844	889	899	855	880	896	872	838	838	906	858	895	843	818	838	875	878	897	878	896	881	875	865	891	884	894	893	892	867	881	876	901	844	822	866	872	827	906	853	854	874	885	883	863	854	868	856	894	865	884	862	911	881	848	840	893	856	827	847	889	855	839	895	824	867	888	888	930	894	888	862	875	872	878	907	850	877	875	875	889	843	902	896	854	823	875	862	862	883	879	855	872	877	849	885	818	880	835	855	902	843	889	848	848	872	848	906	883	808	901	897	885	831	856	859	894	850	888	885	879	865	866	872	845	915	892	870	825	883	906	894	861	830	866	873	908	930	827	890	885	871	800	868	881	863	897	890	866	874	825	844	874	872	875	850	877	886	873	846	795	887	849	884	867	850	808	869	843	882	865	842	907	838	896	858	860	872	887	939	875	810	899	864	868	868	860	868	933	846	909	868	889	882	864	843	858	858	862	847	822	874	847	868	820	848	851	858	899	874	846	851	867	863	829	857	847	903	819	892	849	881	864	833	886	848	878	934	887	878	854	863	822	887	883	890	861	790	877	874	912	854	934	932	878	860	822	877	859	872	845	867	879	853	896	860	858	855	833	915	869	867	887	846	879	865	903	869	904	825	865	861	911	870	854	885	849	896	881	892	848	889	886	830	869	866	863	875	886	912	905	869	862	903	892	839	843	881	792	873	874	836	877	819	840	858	884	841	880	861	833	872	852	878	855	849	843	878	884	870	856	909	944	840	877	942	866	841	931	884	858	838	868	917	877	818	895	846	883	919	902	853	841	855	891	874	862	876	862	875	858	853	875	875	792	931	810	882	817	866	861	841	810	856	853	844	906	908	910	852	844	860	893	901	842	900	899	826	878	860	849	868	804	902	894	843	907	855	868	948	854	819	894	818	895	860	855	888	885	860	819	908	835	843	837	895	879	901	888	834	889	879	918	877	846	891	899	856	885	912	833	895	875	849	859	923	860	866	889	889	860	846	892	869	916	891	840	844	844	870	857	830	849	856	851	875	896	846	847	894	863	910	857	951	840	853	848	846	924	869	845	882	865	896	844	915	868	908	867	834	869	851	911	830	914	852	853	928	858	859	902	895	887	835	856	890	862	894	893	830	912	853	844	862	864	835	901	858	811	864	844	850	892	898	847	832	910	859	823	827	847	893	883	861	883	839	859	839	829	812	909	825	850	879	854	854	920	839	825	863	867	865	823	812	913	808	773	883	840	859	867	933	866	833	846	850	875	921	877	847	841	849	888	875	875	803	854	889	911	931	827	879	905	932	919	820	853	892	907	804	854	877	878	860	862	895	901	861	873	867	854	890	903	876	826	831	854	896	882	847	871	864	864	873	886	857	880	825	915	843	879	882	869	862	818	886	872	881	827	862	896	874	866	891	866	895	905	869	802	818	890	868	906	957	871	885	912	900	851	818	856	911	867	880	849	884	818	881	902	873	872	892	837	859	854	909	869	885	843	843	862	888	828	879	853	845	944	876	874	890	896	918	854	860	899	855	844	868	873	813	856	821	829	841	869	900	880	853	889	858	892	880	957	833	882	928	897	807	860	856	870	869	851	856	839	900	867	870	890	894	900	912	838	863	878	851	828	883	859	859	881	858	839	880	815	901	894	859	874	877	824	843	841	831	828	930	857	887	898	851	857	869	904	846	848	864	899	861	841	838	907	834	877	863	867	870	877	840	878	856	809	899	852	899	893	914	905	866	904	880	866	907	902	887	881	833	872	864	915	851	880	878	860	876	850	858	912	824	867	893	879	899	886	896	956	899	855	810	800	838	878	832	867	835	873	874	880	914	866	795	879	856	891	897	849	831	845	885	823	907	832	881	846	916	873	926	848	836	869	866	875	879	927	858	884	896	869	902	896	853	931	894	923	910	862	870	927	889	931	893	880	861	899	873	891	875	874	892	891	855	865	839	845	856	879	862	854	862	865	890	888	844	834	811	821	879	895	885	864	879	839	862	888	866	871	866	890	923	834	881	840	887	872	848	886	891	840	884	858	881	896	832	854	843	873	827	830	890	872	872	919	908	929	812	849	823	841	862	822	843	894	862	861	845	880	845	841	829	825	882	846	793	864	900	823	888	914	837	928	864	875	854	833	879	846	884	824	869	814	868	853	902	895	885	886	877	839	834	846	899	873	887	900	889	875	895	877	858	879	879	876	882	910	878	937	907	882	904	884	906	903	853	852	881	901	844	830	856	883	866	858	808	907	880	855	918	851	904	908	870	858	871	846	872	909	830	860	885	833	836	870	834	820	875	948	885	883	959	902	825	878	941	847	898	876	871	862	875	934	886	895	857	931	846	824	878	933	832	846	898	883	887	899	908	876	862	874	866	904	861	917	899	908	856	873	903	891	872	901	844	881	917	879	825	857	816	890	883	840	904	915	811	884	857	907	865	851	898	868	901	862	846	902	809	865	815	818	851	858	864	847	803	858	871	866	908	868	886	903	917	912	789	919	894	828	920	876	895	867	863	876	887	841	859	877	850	881	874	853	907	901	826	872	879	871	882	874	780	912	895	877	878	857	860	888	914	903	838	854	887	879	886	885	884	858	879	893	840	862	834	826	819	894	876	869	905	920	868	880	868	918	857	861	878	913	840	855	880	881	848	894	899	871	913	882	910	851	854	827
65394	37797	26543	17225	6654	2423	980	799	513	439	435	444	456	440	449	415	429	449	452	394	402	462	416	437	445	446	452	426	430	486	426	419	422	401	416	440	427	407	436	438	431	448	430	430	435	415	392	419	446	420	451	414	436	402	435	424	425	425	404	424	428	436	374	433	407	379	414	422	411	439	478	413	473	423	441	453	432	393	427	419	449	426	456	443	387	422	375	401	424	426	436	400	397	432	381	452	424	399	390	410	414	437	433	418	435	395	402	435	423	421	431	437	460	436	446	405	421	429	418	432	429	375	398	402	403	389	454	421	402	433	431	413	402	379	441	453	412	456	432	433	423	381	413	417	386	409	397	461	458	436	444	402	407	427	411	437	442	405	434	418	386	435	439	423	432	438	412	432	427	437	406	418	406	416	439	440	438	440	388	424	429	490	390	403	417	387	457	458	434	402	434	402	408	411	420	401	403	405	398	443	424	402	400	398	402	413	399	423	405	430	403	432	410	443	396	407	390	432	418	374	401	422	402	396	423	437	411	428	433	413	403	395	437	390	396	414	407	426	414	415	413	422	383	446	450	423	392	386	430	419	412	438	438	421	385	388	442	409	418	403	408	401	405	432	408	427	428	462	467	405	433	421	387	438	420	455	400	422	431	406	409	399	430	383	431	403	462	446	440	433	383	396	399	410	383	374	431	433	458	445	392	439	388	453	402	484	429	444	393	397	393	452	395	423	451	432	389	404	438	409	413	412	458	423	412	390	420	399	406	419	421	446	407	410	401	437	397	416	449	423	462	418	400	390	410	393	383	378	449	376	448	434	435	392	381	430	421	405	435	390	417	409	433	418	431	441	426	443	408	454	438	441	379	439	384	399	391	456	459	439	375	408	421	395	403	397	400	445	441	415	439	428	410	431	395	424	390	430	423	418	433	437	406	428	409	406	403	378	435	408	425	406	421	381	436	430	406	453	426	391	439	425	405	400	394	430	424	428	403	374	437	433	395	410	424	403	433	477	447	398	431	428	423	405	431	447	418	404	422	404	426	429	416	422	388	413	384	410	432	384	463	446	413	396	445	454	439	394	366	448	404	418	396	415	383	414	437	451	409	399	372	427	423	404	436	407	451	405	416	447	407	430	454	455	427	385	389	405	370	415	395	345	393	401	442	410	389	407	424	414	409	413	409	398	394	390	404	428	395	417	450	399	419	460	415	408	389	392	420	422	410	431	399	418	455	408	437	438	405	403	428	448	415	397	414	385	425	394	408	400	442	437	410	430	423	397	400	402	445	406	439	418	432	417	396	497	437	459	429	415	429	453	442	406	392	412	417	408	399	425	431	407	465	404	423	433	411	398	414	391	380	385	386	388	411	468	416	423	382	394	418	422	451	407	420	446	467	396	438	452	430	457	377	366	410	433	391	402	408	419	391	410	414	398	404	387	423	410	455	449	420	429	420	378	408	412	419	434	464	419	390	423	404	407	401	390	384	406	438	395	453	425	386	437	401	414	428	381	410	438	478	393	431	414	412	409	410	408	395	447	398	426	410	428	398	404	405	394	399	446	435	404	434	402	414	439	439	395	399	429	423	406	428	412	442	375	423	402	429	415	400	413	431	412	423	469	456	382	395	403	414	397	402	454	384	434	426	415	378	486	411	446	406	430	381	471	360	414	365	413	384	428	420	403	419	409	429	434	448	437	404	390	390	405	402	431	401	391	431	416	421	385	432	466	433	428	392	384	398	404	449	389	425	410	395	408	450	432	450	411	459	442	430	406	433	386	451	417	425	450	411	437	429	452	407	392	468	440	420	428	404	418	374	402	412	399	436	377	416	368	412	439	437	439	426	423	429	411	432	404	436	391	403	405	432	462	427	431	441	427	459	408	440	377	377	462	384	448	429	448	460	393	414	392	412	386	403	420	420	402	395	437	410	407	441	447	406	400	413	404	427	468	448	429	437	428	434	454	431	379	413	422	428	439	415	421	438	407	407	422	437	442	423	404	405	401	411	414	435	382	412	421	401	392	424	390	375	412	441	435	408	417	417	412	399	440	412	414	413	471	422	405	401	445	396	394	385	440	423	414	434	428	445	400	422	439	411	387	386	417	370	408	402	402	400	435	391	434	420	397	395	392	445	390	416	439	379	439	400	419	410	376	381	432	379	446	450	403	396	396	413	381	435	405	376	410	405	412	425	446	414	422	422	422	413	424	395	449	433	426	396	400	417	402	415	410	401	416	430	415	387	418	416	438	404	367	409	414	377	412	430	427	381	440	423	422	433	449	413	423	397	408	443	395	417	427	393	434	402	427	394	422	454	421	397	399	386	387	391	379	424	433	420	448	448	455	398	449	351	403	414	434	402	428	430	418	429	424	386	432	447	446	415	425	418	378	392	400	431	411	387	400	405	445	426	429	388	429	409	403	428	380	397	417	378	392	437	454	411	429	420	466	422	428	388	441	415	437	410	386	397	415	484	372	399	414	434	438	375	404	438	429	404	441	430	400	430	401	411	417	404	428	436	407	411	429	415	454	409	409	407	422	390	448	402	380	405	417	437	410	438	391	419	376	422	435	382	379	414	432	397	436	425	433	419	360	442	412	405	448	406	414	433	412	422	376	419	440	427	402	416	427	415	457	432	418	409	397	423	428	381	443	452	451	420	443	381	447	422	410	428	414	411	429	416	416	378	405	389	401	431	437	428	420	386	431	414	459	427	449	438	416	399	433	468	421	427	399	429	370	421	469	386	428	452	413	460	431	398	410	411	408	420	387	398	411	398	413	387	437	437	444	404	395	440	412	399	423	403	416	422	427	439	442	449	413	402	416	415	454	425	393	397	426	441	410	411	390	397	424	400	392	404	390	455	425	390	458	436	400	409	383	417	425	411	383	437	411	377	412	444	458	403	440	433	422	434	445	404	432	415	439	400	431	412	415	398	418	417	390	460	405	404	433	441	386	409	453	442	411	426	407	437	434	412	412	424	434	439	413	467	422	424	431	412	434	379	390	416	406	404	435	417	416	406	417	419	417	414	445	408	411	439	407	445	403	448	441	422	416	428	429	410	469	402	416	402	447	430	448	428	405	405	432	405	440	421	434	408	422	427	377	452	437	394	429	427	403	463	423	385	379	414	427	434	422	445	380	430	380	424	443	422	398	379	428	443	414	412	408	427	427	385	383	421	433	360	432	413	400	393	448	404	400	474	396	453	407	452	403	447	430	424	412	435	421	416	411	451	396	415	394	423	440	405	424	415	429	377	394	409	420	430	367	450	424	420	417	387	401	386	392	404	429	429	398	447	431	443	422	440	433	458	390	494	437	455	416	460	465	447	389	440	396	420	471	441	421	434	425	429	423	424	392	425	436	420	381	457	427	418	396	387	455	424	423	379	389	427	451	441	420	416	411	394	403	420	413	451	425	418	398	385	380	423	428	450	424	443	435	443	421	400	446	391	401	406	438	411	400	426	422	443	430	378	410	405	381	442	439	428	445	419	416	413	454
41696	28505	29312	25527	13458	6605	2986	2204	1038	1044	1025	995	935	925	923	866	921	848	934	875	960	912	899	893	933	974	870	926	903	934	1014	945	950	975	949	966	959	1006	944	944	989	892	927	894	946	936	961	891	870	911	891	901	913	905	912	900	870	868	879	917	878	887	816	925	893	956	886	839	903	906	909	904	908	936	878	924	976	892	927	815	877	918	887	870	874	899	933	934	888	903	893	883	931	880	917	921	887	909	865	888	912	823	918	889	900	907	928	884	848	926	828	905	898	944	930	838	930	872	875	876	900	913	898	909	930	905	832	847	873	885	837	957	846	921	916	914	887	890	911	925	879	940	870	890	884	915	888	834	904	892	935	934	912	924	880	881	908	881	903	921	882	860	866	944	828	858	899	939	906	832	889	882	886	894	965	902	962	859	881	935	929	933	924	918	839	858	902	926	905	898	861	901	888	906	905	875	878	876	937	936	881	917	871	915	893	903	875	897	895	873	915	936	893	917	855	886	894	867	890	898	865	857	879	883	929	898	866	927	937	908	887	883	871	884	901	882	932	870	907	895	862	863	927	883	883	899	918	910	809	912	918	902	896	942	884	946	896	883	909	902	932	924	922	869	878	879	869	912	918	899	901	887	915	921	859	875	945	914	889	879	924	866	900	850	895	914	866	876	897	877	899	874	875	915	857	892	902	924	953	860	842	932	937	901	889	862	864	862	890	913	891	902	852	911	950	899	944	874	893	887	819	906	850	904	893	915	911	859	852	930	944	863	864	894	886	905	887	915	879	873	878	850	894	915	869	903	903	930	921	863	874	876	925	896	874	887	910	875	893	948	875	895	924	910	942	922	889	883	903	928	890	875	854	849	891	893	918	870	933	892	867	930	921	908	936	867	873	923	908	895	907	901	951	817	834	914	881	925	895	868	875	922	884	821	882	899	905	878	903	915	878	894	939	878	876	892	868	884	881	882	864	937	895	928	876	937	843	883	873	894	871	906	896	899	871	905	904	947	896	869	868	934	895	961	848	906	906	887	931	842	856	891	898	899	913	888	880	860	939	886	892	939	871	901	922	921	885	871	891	897	895	928	891	895	903	902	907	904	933	867	916	863	910	859	873	879	863	939	892	897	845	907	903	918	932	909	868	858	852	911	908	846	920	892	873	898	954	854	880	861	901	891	871	878	896	919	898	978	907	877	925	878	878	894	884	920	877	904	879	873	839	928	891	932	942	862	925	917	928	888	904	828	888	927	894	888	851	879	918	863	936	886	873	819	884	971	833	932	880	877	930	921	849	889	895	921	896	927	924	849	882	861	914	886	875	895	893	848	871	830	882	897	857	863	954	947	913	868	889	862	866	880	847	933	875	923	920	918	920	930	888	934	886	890	901	929	858	929	858	905	875	874	882	873	903	930	906	868	922	944	896	891	890	918	929	944	918	902	802	896	941	845	905	907	870	879	841	903	961	894	924	898	939	884	908	857	970	930	923	923	896	904	900	939	882	854	882	859	854	863	874	968	857	875	865	890	858	910	900	950	888	894	901	912	847	908	869	896	916	931	964	873	892	892	897	894	890	938	918	861	878	910	925	937	924	906	856	941	929	894	871	860	867	915	929	880	869	928	892	894	900	874	924	926	932	857	875	922	882	856	886	917	895	869	872	890	842	904	893	889	886	919	911	930	864	940	824	878	835	857	883	888	878	922	864	865	911	910	908	894	928	889	842	919	895	908	890	920	893	966	861	919	901	925	861	900	842	926	896	939	855	894	970	899	896	940	868	898	868	893	886	915	891	883	916	907	875	918	915	888	869	874	869	893	917	873	891	895	933	925	856	852	913	912	884	883	943	879	892	925	934	865	890	919	855	869	922	952	914	918	864	870	866	846	881	884	859	866	921	939	847	897	889	908	873	890	929	899	844	900	891	921	891	907	899	887	892	910	899	943	885	861	900	914	927	849	888	853	903	913	885	856	864	828	959	842	931	905	896	913	930	926	908	941	901	903	883	916	867	905	875	861	878	867	875	931	845	881	906	890	915	931	883	853	885	934	894	915	913	912	854	898	906	896	867	883	890	890	851	914	884	923	849	914	901	822	950	889	870	884	860	908	914	891	955	897	856	897	902	909	882	860	863	882	899	933	891	897	916	876	971	844	894	860	933	943	890	888	861	873	867	927	884	908	871	909	886	880	836	899	899	917	883	842	836	889	857	909	827	909	923	942	955	887	930	961	927	883	892	874	908	849	860	910	941	887	935	873	916	912	897	950	897	890	899	849	909	879	879	879	880	861	855	860	873	965	914	900	891	912	919	910	857	852	879	856	946	897	885	931	881	887	874	855	888	921	932	862	856	903	902	849	863	848	867	891	884	893	867	856	875	862	846	863	892	881	913	882	844	876	915	917	905	907	869	909	896	875	954	919	882	867	887	938	952	892	892	899	902	878	863	934	855	866	831	908	925	888	830	862	883	907	899	831	1000	885	943	941	880	950	895	871	866	914	875	851	900	936	926	896	893	894	815	898	872	904	884	898	883	849	856	870	843	857	856	905	906	921	911	895	862	869	872	926	906	869	880	878	892	890	823	906	904	928	886	871	886	939	898	885	860	883	910	886	905	870	936	856	859	913	869	884	856	876	887	874	877	884	928	845	902	871	889	867	933	892	892	923	831	914	866	865	923	929	865	917	899	869	852	888	934	853	882	903	867	926	841	891	920	951	921	898	913	899	865	908	877	843	836	870	894	857	929	907	868	872	911	930	953	883	928	916	867	921	945	887	921	907	881	877	880	937	885	925	874	901	882	862	877	852	917	819	905	888	929	920	916	832	877	888	866	849	911	872	902	919	910	910	890	878	914	931	874	879	880	910	926	862	869	906	962	883	893	962	897	901	905	887	868	916	875	833	868	875	851	868	924	883	863	925	922	873	898	909	838	957	925	915	922	938	880	909	889	898	881	934	911	900	896	890	874	876	870	883	957	948	910	896	872	868	864	881	943	874	867	863	843	931	898	863	857	916	898	893	860	924	885	921	935	914	895	973	896	870	889	913	957	882	905	912	910	888	958	898	918	842	862	944	906	876	924	862	870	891	912	884	919	910	950	850	878	866	945	905	860	902	897	886	846	920	909	904	900	898	881	845	915	885	903	881	866	884	868	918	889	893	880	888	843	933	880	872	950	867	851	880	886	901	927	841	917	844	869	886	931	899	897	913	877	878	852	872	866	875	939	898	899	960	930	909	869	909	926	893	857	905	915	913	907	917	859	893	895	873	900	873	878	854	903	909	894	908	902	885	861	881	920	892	921	837	928	949	873	977	894	911	927	880	854	905	830	919	892	830	883	874	944	899	890	902	871	889	842	933	875	888	919	901	903	959	928	873	886	876	879	929	904	870	928	883	916	879	916	913	879	846	860	867	886	890	916	896	897	900	934	876	913	878	866	871	900	901	937	837	851	873	899	884	955	933	909	873	836	941	879	887	923	856	884	891	933	919	892	857	870	907
46707	26592	14077	6149	2190	751	485	411	431	457	420	406	434	413	416	417	397	394	402	445	384	387	383	425	426	427	443	420	429	373	454	420	418	447	423	422	431	396	397	420	419	412	395	412	454	414	382	385	435	402	432	446	427	452	441	425	429	391	416	386	422	423	448	405	405	437	417	430	410	390	391	402	412	406	408	445	423	434	443	409	450	445	424	397	401	386	455	406	417	393	420	390	436	425	417	415	403	418	429	422	389	388	402	421	415	416	442	412	453	384	422	416	406	421	408	428	420	420	357	395	386	445	421	444	438	436	374	433	480	439	391	462	438	399	418	416	423	409	449	412	424	402	366	393	422	447	429	419	385	408	475	421	433	416	378	441	389	395	361	437	421	424	428	437	439	463	412	377	410	407	422	413	439	411	437	393	366	459	407	400	377	434	418	406	385	412	403	401	420	423	430	467	431	399	405	397	434	410	419	417	461	389	407	453	416	480	430	420	399	430	403	446	400	409	409	444	440	423	419	390	384	429	379	451	411	401	465	436	432	407	401	412	403	413	419	427	382	457	437	459	437	406	424	410	471	368	445	429	425	422	408	439	441	408	437	380	398	394	407	394	423	401	439	372	397	422	437	414	423	390	419	425	421	401	457	411	414	430	415	421	430	458	422	417	373	429	416	434	417	419	388	414	399	432	447	402	371	432	403	406	391	452	451	433	483	400	397	418	426	388	413	392	414	410	453	417	390	446	446	442	429	450	393	434	425	447	479	393	413	432	433	408	412	433	412	408	406	412	388	413	426	412	436	429	402	441	458	459	416	438	466	422	435	430	419	433	412	394	410	451	446	410	446	393	427	463	417	409	429	393	410	387	427	429	420	434	375	383	379	438	419	421	429	390	388	410	412	431	441	402	426	434	444	408	411	446	420	436	425	416	440	404	468	412	455	400	429	466	406	426	394	402	391	445	446	403	391	421	468	401	444	368	416	419	422	428	410	462	437	414	377	382	464	424	412	461	409	393	427	407	452	442	411	368	467	402	397	399	432	400	420	430	412	410	400	423	410	422	459	442	422	411	373	439	411	444	394	404	395	411	388	421	403	417	388	424	396	468	414	415	443	422	421	422	451	421	439	396	428	419	401	438	456	448	408	404	451	418	448	430	442	442	427	407	452	395	396	362	411	427	412	402	404	455	443	389	401	423	424	389	401	393	436	432	434	433	403	420	403	496	406	384	458	433	405	392	392	439	403	399	426	395	473	396	392	450	429	404	417	426	374	447	452	429	439	436	412	418	381	452	406	389	456	416	385	417	399	373	460	468	428	447	420	410	431	437	437	437	434	415	434	424	426	405	411	408	419	412	448	438	422	407	404	426	384	394	406	427	452	399	427	402	419	424	429	402	406	404	403	417	457	449	431	477	416	436	440	398	439	413	425	398	442	427	398	406	405	402	410	480	451	432	414	417	413	387	393	436	412	402	398	371	402	446	412	384	406	372	421	398	414	395	399	411	408	400	382	404	371	368	415	412	388	410	398	376	429	381	441	401	410	397	393	414	429	426	426	453	438	458	442	440	478	432	418	422	447	441	390	443	396	428	407	386	418	446	414	402	414	421	388	386	389	423	407	419	429	427	391	429	411	401	456	447	381	426	445	402	414	432	408	444	433	427	422	404	434	426	416	438	409	407	442	424	410	417	461	443	430	363	431	442	444	422	428	474	431	399	429	432	416	434	449	373	425	403	399	443	419	412	425	408	380	445	443	442	387	455	432	473	454	411	437	451	454	448	434	402	402	433	453	442	408	394	426	435	436	408	427	447	438	434	424	414	387	401	432	417	411	411	448	443	452	402	420	412	408	407	437	403	374	403	402	425	388	440	497	455	467	423	415	439	423	407	401	431	448	415	420	444	441	423	398	426	421	423	403	456	393	431	472	441	446	400	403	428	408	425	431	407	429	435	403	439	447	461	398	444	418	382	438	446	442	419	418	418	432	442	451	384	421	414	456	416	429	413	475	433	458	418	404	422	410	422	406	405	368	404	433	416	413	417	434	409	372	452	448	417	426	466	432	418	388	423	447	421	387	379	436	436	423	433	405	431	414	438	422	446	401	415	401	427	388	406	405	418	422	458	429	426	423	417	434	412	429	412	376	423	378	398	432	416	407	422	367	377	399	386	448	456	406	382	463	409	437	420	401	417	363	390	401	447	404	418	448	418	421	418	423	440	403	455	435	394	381	405	458	406	444	457	398	418	421	409	457	412	443	429	456	402	402	426	431	407	399	447	416	380	430	427	417	395	443	409	430	435	423	392	398	423	443	437	414	425	407	404	413	439	415	412	453	404	409	422	432	415	424	402	341	415	418	430	428	402	395	395	377	429	403	411	437	450	414	448	427	408	404	435	419	427	397	409	385	403	470	449	433	410	446	434	419	370	404	466	412	426	474	406	434	426	442	405	395	411	457	436	454	415	410	400	428	442	451	429	413	393	422	420	454	423	390	400	397	451	413	388	397	390	418	412	390	427	389	389	429	439	426	388	441	441	451	398	376	415	419	418	406	430	425	407	448	433	412	440	407	463	409	444	389	431	443	387	416	422	428	377	410	446	489	409	404	427	426	396	434	405	453	414	449	382	388	400	447	422	389	402	371	390	458	475	423	393	377	419	410	420	437	406	400	386	421	403	403	435	425	389	457	433	398	404	401	393	426	422	450	446	417	419	459	427	442	449	441	426	412	408	406	406	363	447	405	434	423	405	430	425	433	434	459	428	417	461	425	402	390	409	408	395	406	410	402	396	389	433	444	444	399	442	447	439	409	422	392	406	366	395	391	392	378	436	406	414	386	421	387	422	427	448	416	461	401	426	442	407	430	414	357	429	416	459	435	409	390	396	423	392	413	425	381	377	433	407	425	437	437	404	429	431	405	411	447	446	444	457	427	431	413	432	404	399	416	433	386	454	402	415	405	402	382	417	421	422	398	412	420	456	403	425	431	417	389	397	399	421	426	424	434	411	435	422	388	411	403	422	427	432	389	383	409	417	420	414	416	439	443	409	482	420	383	427	438	401	432	433	425	410	411	441	422	452	407	407	400	429	438	404	431	456	447	390	407	442	426	422	434	391	414	422	417	403	365	461	454	384	432	437	429	408	421	410	429	417	395	468	421	454	423	437	417	406	403	415	393	433	410	407	406	381	393	378	457	447	431	462	438	432	404	437	462	477	403	430	434	438	419	429	434	414	405	420	422	401	457	396	405	453	417	393	424	437	408	375	428	415	466	442	399	410	424	447	426	408	383	409	409	445	386	444	381	438	393	430	468	444	403	368	427	402	396	415	394	396	415	408	388	451	439	413	457	437	404	396	382	390	409	440	401	374	408	385	402	446	406	426	412	422	428	443	382	410	428	426	440	452	419	447	426	424	404	421	471	426	409	450	464	388	406	422	413	478	399	455	407	394	410	433	456	447	383	421	395	413	403	421	393	417	452	410	448	389	396	410	395	432	383	414
29373	19863	17371	11920	5328	1965	1228	994	932	909	918	865	924	937	844	844	877	886	909	860	895	892	928	873	914	879	878	900	891	903	943	878	894	898	881	879	918	944	937	940	883	900	885	867	900	919	918	954	890	922	968	870	874	881	944	874	877	904	900	893	873	878	897	900	865	862	922	894	857	859	944	880	923	905	846	886	873	836	904	889	866	876	878	951	877	849	928	862	892	873	895	919	884	929	831	839	954	895	967	914	843	876	917	907	928	896	893	877	845	882	827	909	924	895	900	857	926	862	895	897	909	882	861	866	907	866	878	873	873	886	873	916	889	871	862	849	881	857	857	862	878	903	930	878	910	870	878	925	935	898	843	842	898	907	864	869	910	875	871	902	905	832	940	871	944	845	961	871	872	904	935	921	896	857	912	863	942	883	854	867	862	822	911	869	866	866	879	866	884	919	861	853	875	953	937	888	849	848	926	940	838	933	944	914	844	861	885	885	875	884	940	901	863	877	861	876	893	891	912	913	948	919	903	912	891	904	859	927	885	894	897	924	852	927	903	861	911	842	858	889	872	908	896	883	853	913	895	843	898	889	926	878	859	909	908	856	872	901	890	842	799	870	918	925	842	971	927	851	879	911	941	919	894	859	872	918	921	892	901	858	883	850	859	885	873	912	864	865	896	897	867	891	900	884	892	860	875	906	932	893	868	924	889	923	912	905	890	827	894	883	927	920	873	935	884	897	885	920	893	846	899	900	909	866	874	916	931	890	887	889	892	906	887	902	901	909	911	966	917	856	904	872	890	894	925	878	875	891	893	847	950	924	890	913	923	876	869	884	885	870	839	881	906	902	850	898	857	947	861	852	896	876	894	908	940	860	902	868	884	859	896	882	908	875	889	917	901	879	871	878	941	918	897	886	899	921	913	903	866	878	912	862	902	862	919	815	904	881	889	887	899	857	872	894	881	885	903	904	931	914	857	885	933	885	904	942	928	882	912	924	885	899	878	864	875	909	918	910	876	879	905	860	848	857	886	837	919	894	905	880	920	917	871	918	897	857	940	908	911	870	891	899	852	893	900	933	863	899	953	888	800	844	873	875	944	954	852	873	903	867	868	895	911	890	921	882	898	848	878	886	935	875	863	877	905	864	891	937	889	923	903	898	877	898	917	886	870	805	901	861	876	911	953	889	998	823	882	922	921	894	938	855	813	920	910	921	855	877	917	866	891	914	887	841	883	898	866	842	888	913	936	894	907	917	934	957	944	895	905	890	830	865	878	867	902	923	877	855	881	910	898	890	894	855	931	881	924	870	840	848	906	959	869	890	872	889	897	859	855	895	942	939	895	888	862	877	861	926	863	934	912	930	944	865	910	905	940	908	915	861	939	875	886	856	895	843	909	853	866	904	868	884	846	962	878	888	911	890	865	908	869	887	876	895	857	935	873	826	903	827	880	906	900	937	878	892	890	900	936	904	895	913	898	967	840	882	889	924	874	840	857	883	906	900	857	924	899	884	874	818	897	878	898	886	899	899	907	834	917	852	899	890	841	814	939	910	878	852	926	867	946	865	902	875	899	893	834	916	908	840	866	884	900	908	898	905	861	884	917	898	879	899	904	868	893	897	933	895	834	842	979	899	903	871	891	922	900	913	947	880	931	914	893	887	891	879	948	886	838	924	937	921	886	909	923	897	895	899	895	839	897	909	822	919	874	896	866	860	958	839	891	920	897	906	901	890	867	925	879	882	890	898	902	895	921	926	936	875	835	889	882	888	863	896	905	854	886	909	906	951	911	909	849	946	888	930	886	874	869	948	886	914	932	894	856	878	926	852	875	900	904	852	865	873	875	899	869	897	905	917	848	881	846	903	899	884	893	850	913	921	908	890	860	928	903	889	859	939	887	865	848	926	933	923	877	930	872	913	882	933	905	865	884	911	903	846	898	853	892	913	938	954	897	899	916	909	887	889	878	932	899	879	873	911	876	952	912	858	875	915	898	899	887	868	861	870	900	924	881	884	953	892	941	912	885	893	895	894	878	915	886	883	907	926	917	917	891	913	865	883	886	919	890	842	895	886	907	891	842	872	891	867	879	906	889	849	910	878	908	864	924	882	910	917	880	865	836	874	909	916	945	872	946	901	919	929	858	870	894	875	876	890	907	950	853	931	861	839	904	916	848	888	944	855	881	931	913	927	884	865	876	915	901	855	865	861	876	879	840	890	884	887	913	867	904	857	971	859	876	889	853	873	903	886	884	930	909	910	857	901	870	868	882	872	916	861	897	874	913	889	890	852	916	902	884	988	876	902	888	858	860	915	916	895	907	877	954	848	864	888	897	863	820	911	911	881	877	881	896	896	839	906	922	921	934	883	870	920	862	931	882	928	902	879	891	860	909	931	898	885	850	868	937	851	856	937	879	883	937	916	973	868	916	857	900	884	900	867	916	867	857	835	887	897	929	873	935	820	889	902	898	940	897	815	930	915	952	870	884	892	913	893	888	903	913	896	969	840	885	837	898	879	942	875	964	845	909	907	883	886	876	898	888	888	872	888	944	925	873	874	854	923	893	917	842	923	924	852	883	895	872	830	887	924	844	890	877	845	856	919	911	924	875	957	905	915	856	885	869	907	941	844	867	869	901	866	879	920	887	879	883	859	902	902	832	844	880	902	874	883	842	852	914	860	875	845	907	877	916	910	854	922	894	928	848	910	854	910	887	901	923	895	870	857	927	871	871	880	883	894	952	896	855	884	891	880	833	860	910	900	940	917	870	896	903	944	854	965	878	911	939	903	858	888	890	893	910	923	950	880	902	877	859	884	879	865	891	900	891	892	873	863	891	883	821	876	848	884	912	884	957	889	920	918	897	898	892	912	884	917	884	930	926	867	883	897	902	898	902	912	897	917	890	875	845	923	917	887	881	923	877	892	868	880	856	909	913	896	898	895	872	874	828	909	925	913	912	931	881	898	874	925	921	880	887	890	875	933	862	880	877	897	881	905	867	831	913	904	883	875	874	920	882	923	883	881	863	897	942	880	914	878	899	871	916	898	864	894	893	929	925	865	922	877	939	915	879	950	875	877	889	899	855	884	899	882	868	836	857	831	878	873	907	926	894	906	962	894	916	915	917	880	921	875	889	883	914	900	932	876	912	868	826	970	930	949	881	858	922	910	853	930	866	873	872	874	889	891	922	863	922	875	872	904	913	885	874	904	875	928	848	891	896	890	934	915	912	919	858	898	876	909	877	920	907	887	851	894	932	926	898	863	851	921	856	879	901	899	937	888	876	872	857	912	891	858	909	849	831	876	894	853	908	856	909	904	861	859	899	876	868	885	870	899	907	896	821	901	867	933	873	896	839	911	859	891	879	910	941	828	872	869	895	906	890	872	958	933	914	911	898	881	880	853	895	854	888	918	877	927	879	889	912	896	947	860	887	902	925	880	867	888	850	880	852	888	863	862	855	877	894	974	901	900	832	831	846	921	899	878	904	901	938	911	827	910
56833	30222	17848	9092	3393	1781	957	486	467	432	450	411	429	423	401	430	410	456	414	416	432	393	404	441	408	449	429	423	463	434	409	429	466	462	430	419	428	438	406	419	422	428	439	427	455	411	401	427	375	402	428	411	412	391	394	428	434	410	418	410	417	403	403	399	394	389	392	362	414	407	430	417	377	409	397	419	395	396	409	428	389	371	427	431	419	375	436	416	404	402	369	413	429	420	404	407	384	414	360	412	399	410	430	375	392	404	417	411	414	383	379	420	375	369	378	434	402	416	397	395	390	391	390	394	420	392	405	435	375	382	425	393	371	398	434	414	398	414	367	431	417	387	357	404	404	401	411	401	426	387	372	360	393	412	408	397	381	423	407	399	386	407	381	430	414	410	451	432	406	425	438	422	420	387	422	419	395	368	439	394	405	437	426	384	427	403	387	384	417	387	437	406	387	422	399	405	395	411	426	405	430	425	364	375	425	388	422	367	419	402	389	395	411	420	373	404	401	439	390	412	408	408	416	362	405	433	402	391	365	399	387	455	369	441	430	402	404	423	431	426	384	409	372	414	398	394	406	400	411	380	388	437	406	394	381	385	426	415	421	432	404	413	424	388	410	414	425	429	410	413	431	374	398	385	390	378	391	394	432	383	422	368	411	386	411	381	388	432	405	411	416	373	407	384	419	434	405	412	428	409	391	392	428	404	423	419	410	398	401	393	406	415	394	392	396	410	417	444	393	417	406	417	416	381	392	452	428	413	392	395	391	428	399	409	434	476	433	403	396	422	388	397	397	423	447	369	392	387	391	403	387	437	412	392	408	366	401	375	408	407	385	374	448	425	405	395	395	400	381	412	425	407	422	424	442	405	403	386	387	418	406	395	437	457	417	396	380	422	444	410	398	435	415	388	382	421	416	371	393	353	402	425	406	404	406	410	415	439	410	358	401	393	371	388	381	417	371	419	402	411	412	374	430	403	407	398	405	417	386	408	422	401	381	419	417	397	381	361	376	400	399	371	397	398	421	383	422	424	408	431	421	418	414	426	414	415	390	390	426	412	403	408	392	433	450	367	385	380	391	395	402	440	414	412	435	401	395	431	460	441	376	411	380	390	415	398	426	399	426	392	383	377	377	392	411	419	420	379	408	392	381	357	365	434	449	413	387	433	389	439	422	402	427	417	410	373	418	398	445	389	424	389	403	391	400	379	401	422	388	458	405	393	406	408	394	395	400	408	398	393	381	408	413	447	392	421	400	404	425	420	442	400	403	388	420	408	430	425	421	437	405	420	385	369	464	383	399	398	413	441	415	432	397	433	364	415	434	427	395	399	417	366	398	435	400	425	411	435	416	392	378	409	412	410	424	424	378	406	391	422	394	401	381	381	392	415	429	428	398	427	444	419	429	392	406	384	404	406	417	420	380	427	437	375	350	411	395	429	416	382	421	395	404	382	415	407	417	381	411	418	401	419	415	433	365	394	390	384	405	430	393	385	387	431	404	433	478	414	407	396	389	390	401	395	432	424	447	385	405	352	384	404	407	412	389	406	372	428	398	383	419	417	399	415	410	425	429	403	385	393	408	381	403	366	410	400	360	428	368	389	411	439	392	422	425	417	411	388	425	400	392	421	405	398	399	425	455	414	377	402	409	402	438	371	403	397	424	404	405	382	378	414	442	453	408	405	421	448	410	447	456	422	433	424	440	363	425	376	408	413	414	422	416	398	371	432	434	428	358	426	425	399	429	383	412	420	387	395	429	410	415	388	388	385	346	389	399	386	384	426	383	423	411	412	414	376	435	397	419	432	435	438	388	392	435	413	395	394	451	400	423	372	385	433	415	373	428	407	388	434	419	397	433	461	415	438	419	444	400	406	433	402	448	410	404	411	387	391	431	406	393	381	444	409	397	446	413	431	431	386	397	412	411	402	366	403	429	391	419	394	411	377	408	382	385	404	405	403	362	385	388	416	416	419	407	425	379	428	403	378	393	426	413	411	392	406	395	433	412	399	433	422	426	394	401	428	414	431	431	419	422	399	413	381	428	427	413	409	406	365	397	375	414	430	368	400	395	396	419	420	393	402	391	436	398	429	379	388	421	393	409	397	409	394	404	436	402	430	414	448	384	435	424	447	375	380	417	385	412	443	400	392	399	434	442	403	416	444	415	427	428	438	401	394	399	392	427	410	439	403	396	414	395	423	387	389	411	416	427	398	382	369	441	412	387	400	392	426	392	388	416	438	409	412	429	408	406	443	366	389	404	400	393	426	394	396	420	391	396	358	418	392	399	395	395	415	427	406	381	394	438	414	389	361	433	406	406	414	394	365	394	439	436	426	444	412	398	350	400	417	390	419	395	403	388	422	380	452	425	456	390	423	428	387	399	427	409	414	378	370	460	407	391	388	422	405	442	376	402	452	414	380	415	362	407	408	419	388	428	385	448	417	451	393	398	414	394	404	446	400	439	370	420	431	411	371	417	382	403	398	396	435	443	430	378	376	367	436	425	421	366	410	406	432	430	382	402	390	424	425	409	414	432	415	401	411	426	383	394	383	420	393	404	385	428	426	374	425	365	420	407	399	429	407	386	412	395	454	438	402	460	410	408	383	404	420	350	389	461	431	409	406	393	396	399	421	408	439	391	423	399	403	423	411	460	384	431	470	425	413	364	380	455	389	415	390	403	418	395	393	397	425	452	388	414	433	430	391	399	360	413	402	430	423	403	389	432	410	461	365	400	423	441	422	465	419	386	416	369	409	386	409	418	447	421	434	432	404	396	394	400	434	426	395	422	381	417	372	393	412	382	406	420	415	401	388	392	387	421	387	421	437	464	414	408	389	394	469	402	392	411	404	368	375	415	448	436	394	353	417	419	429	455	395	424	406	407	369	403	445	406	411	385	392	378	405	420	400	415	384	400	429	421	398	388	380	388	326	402	407	412	382	411	413	412	418	424	443	385	398	445	403	437	399	425	378	417	422	419	397	407	407	418	424	413	383	430	372	386	368	402	390	396	437	412	370	439	387	395	422	430	413	403	405	402	406	406	418	408	393	396	437	405	392	411	414	396	407	390	424	398	430	410	386	395	363	384	412	442	432	442	417	433	390	348	422	395	351	424	407	378	383	401	428	423	409	441	424	384	345	442	387	405	413	425	420	408	388	433	435	436	409	410	386	403	404	451	394	370	419	406	391	434	407	405	409	408	392	424	423	366	394	379	453	419	379	394	382	432	411	401	447	386	390	399	397	402	361	405	411	414	441	403	373	415	388	428	400	416	432	418	416	424	368	387	406	386	418	434	409	436	400	446	386	409	394	421	410	399	422	409	405	469	376	429	390	379	383	445	436	415	409	415	433	425	411	380	406	393	421	411	378	359	395	417	397	361	390	395	401	378	385	396	436	421	408	379	375	354	435	414	396	397	420	404	442	420	399	419	394	378	425	448	463	373	409	378	399	392	402	395	419	421	406	448	412	393	394	397	400	396	472	390	438	422	374
36526	22353	20968	16121	8762	5525	2889	1164	950	1015	961	874	934	936	868	869	875	865	869	894	864	903	918	872	896	872	889	849	866	857	947	947	893	964	905	879	939	987	888	956	867	891	861	940	861	883	866	906	833	888	904	883	865	872	898	957	904	826	901	892	923	867	837	904	900	861	899	953	878	885	888	844	859	868	865	872	907	848	913	863	824	844	868	865	856	847	856	888	808	888	846	883	941	895	874	845	843	913	878	848	874	874	865	890	861	844	809	881	830	865	889	882	850	904	832	869	889	851	782	919	930	891	889	839	872	848	900	855	874	856	881	867	815	844	874	885	895	853	842	854	875	881	848	828	891	876	868	854	917	899	879	920	911	841	883	820	844	916	830	872	824	849	847	834	836	878	929	862	839	878	894	867	867	777	856	866	901	863	853	816	849	813	837	905	848	867	845	896	889	880	890	862	864	828	858	815	858	917	835	854	914	940	898	911	901	886	862	899	830	895	868	870	860	843	851	902	864	862	864	845	878	855	841	849	833	856	838	887	894	863	872	854	858	861	863	885	882	865	916	871	867	889	846	869	849	854	836	863	864	872	858	940	923	845	854	873	864	833	843	862	895	879	884	866	865	829	857	824	870	874	852	861	879	862	891	915	841	878	832	854	901	799	901	914	887	907	826	872	870	876	871	853	867	824	894	889	834	848	870	898	864	866	826	884	876	913	842	857	856	862	813	899	867	847	906	845	865	914	871	852	924	855	838	837	869	919	879	852	904	863	914	913	874	845	896	924	854	884	854	911	868	881	880	849	892	870	889	857	870	916	868	891	862	892	850	884	866	892	830	881	835	894	902	903	886	827	857	901	856	850	950	901	839	872	896	916	891	832	866	868	844	861	853	869	885	863	853	848	847	859	901	854	937	937	869	858	865	919	834	880	884	879	882	860	886	889	885	864	855	892	844	916	900	886	880	887	907	897	879	856	922	854	877	849	840	903	863	861	898	885	937	840	881	835	860	863	894	861	901	859	858	871	889	851	851	903	875	891	882	887	908	872	871	870	853	898	873	891	887	889	882	901	814	864	829	850	865	856	848	900	870	840	874	856	850	915	906	905	897	926	863	892	886	887	899	893	826	856	886	872	875	862	846	835	875	861	851	889	849	864	839	870	855	858	858	843	915	836	822	895	882	845	881	889	870	917	878	871	850	862	835	866	877	832	830	855	910	854	840	877	844	846	874	862	881	887	887	863	930	884	858	906	862	892	868	853	891	848	881	832	878	885	898	902	889	894	907	854	882	827	893	907	916	923	887	848	852	828	861	897	864	937	910	921	756	881	901	862	886	889	917	861	799	868	835	829	890	921	870	888	822	861	834	893	898	919	852	930	901	900	833	831	902	904	860	881	857	868	867	856	809	859	869	857	859	879	820	873	885	848	914	866	832	821	928	872	848	833	861	883	896	853	862	901	867	828	895	893	881	804	868	873	872	909	797	908	877	908	888	883	869	839	885	857	926	873	885	854	836	863	847	881	861	855	852	845	927	846	890	915	880	835	908	875	843	882	869	862	824	876	870	858	860	855	913	867	853	881	878	918	852	838	904	862	881	838	858	880	919	883	865	844	872	865	869	880	889	846	864	866	817	858	871	847	869	871	804	886	881	852	900	888	850	847	847	920	896	879	817	851	878	875	871	910	928	853	859	913	875	851	879	872	859	844	790	890	902	864	825	857	904	856	861	816	834	906	889	857	875	832	862	848	896	871	885	839	871	873	882	840	863	864	855	861	855	866	899	898	895	872	906	870	846	839	824	886	925	865	849	872	948	850	851	914	898	831	840	867	873	845	872	828	873	884	897	907	876	882	893	878	862	912	851	836	855	905	905	904	865	865	852	871	854	872	872	868	890	877	901	858	833	857	881	909	944	866	858	869	878	856	896	919	882	920	828	876	912	858	889	902	899	864	847	862	827	837	820	876	868	868	818	844	854	893	890	887	886	850	874	871	908	845	888	892	903	842	872	890	820	910	899	881	917	831	851	887	870	877	854	932	891	911	864	833	859	829	828	841	891	905	893	961	829	937	900	900	883	902	883	860	876	890	866	852	880	924	838	882	933	916	855	857	878	841	869	877	901	862	886	862	826	859	860	837	870	893	863	906	859	863	868	915	903	854	820	902	924	832	840	854	799	884	874	892	870	909	825	877	907	858	913	862	862	866	906	875	875	872	884	879	859	856	862	804	849	836	886	859	880	852	906	827	813	892	905	888	894	846	829	860	865	886	841	844	869	881	824	843	832	786	909	862	899	890	865	978	817	835	914	838	854	854	906	865	863	853	860	811	956	849	864	892	889	878	860	835	865	876	853	868	870	875	892	925	852	820	846	898	922	910	862	871	828	853	886	840	869	890	843	854	836	851	870	883	885	850	879	865	864	874	882	877	868	851	863	917	897	886	921	876	901	849	854	922	876	845	904	913	907	860	844	799	849	857	846	837	846	904	867	882	870	906	916	860	867	907	828	812	869	915	925	860	882	927	883	824	863	876	873	897	837	898	915	868	883	895	851	876	828	895	865	890	883	875	857	872	827	895	914	860	886	864	845	830	862	871	858	862	870	854	862	823	879	903	894	862	905	872	872	856	822	830	854	902	872	872	830	870	827	838	841	849	884	861	915	894	836	948	900	859	846	859	873	845	813	870	851	874	852	879	868	833	863	839	934	870	868	885	894	878	847	901	845	874	890	857	853	840	879	892	895	852	812	892	941	861	878	837	842	867	879	847	838	812	893	867	880	863	875	884	911	903	894	912	883	857	890	937	857	866	907	861	880	900	871	851	822	838	841	910	887	885	900	929	867	859	863	844	878	910	878	802	874	857	885	929	890	872	843	906	887	888	888	828	895	912	943	840	909	814	883	860	898	878	874	901	805	923	938	828	855	905	878	896	903	856	884	883	880	842	833	888	890	876	866	886	893	858	859	868	887	881	866	897	851	853	888	820	828	885	800	905	882	901	856	929	863	872	833	823	856	887	902	855	859	854	884	884	853	850	865	866	906	884	861	860	884	830	866	844	847	858	898	853	885	865	852	910	858	830	844	862	883	870	878	851	855	845	900	908	821	829	918	881	885	987	835	860	887	868	853	871	848	848	873	902	861	887	819	875	911	873	880	856	862	862	899	872	879	888	859	875	821	858	833	793	883	849	892	893	890	871	886	880	876	881	874	861	892	893	866	876	895	880	911	859	895	904	830	870	837	857	916	867	845	876	829	872	885	870	887	885	869	919	867	823	833	844	829	884	943	876	873	899	875	916	849	914	848	898	823	905	879	943	899	828	890	846	876	839	907	841	861	919	951	845	879	892	847	919	874	866	881	849	862	861	922	883	887	885	924	841	880	953	857	854	882	865	829	850	899	838	866	838	878	905	876	872	861	919	850	874	844	891	864	832	928	850	866	863	922	860	852	858	868	903	874	886	862	832	833	858	940	903	857	867	950	899	798	849	893	915	876	842	884	871
60936	36784	27196	16245	7806	4543	2192	690	469	431	434	447	425	425	445	406	409	424	429	459	461	434	479	419	399	414	435	414	449	447	446	405	430	458	453	425	421	421	401	367	389	436	423	428	443	440	405	428	402	459	441	422	381	483	412	441	398	426	413	424	418	404	451	431	395	438	403	403	386	434	428	426	417	449	396	409	437	399	427	411	443	421	407	449	386	427	416	415	485	398	427	421	438	436	420	439	443	394	423	399	433	422	411	392	412	402	431	444	384	412	426	400	393	403	434	452	406	421	434	426	414	437	424	437	421	404	398	409	427	423	417	436	392	434	438	383	418	409	412	410	419	403	385	418	477	422	405	398	369	450	431	408	431	405	438	446	414	424	454	392	433	391	431	447	468	396	403	428	440	438	440	399	411	419	405	418	412	413	430	384	406	416	405	386	392	432	423	414	438	436	411	409	446	417	394	407	401	428	402	404	389	446	389	465	438	427	413	411	417	402	426	443	422	392	400	432	416	405	394	432	380	422	429	451	367	439	452	415	383	441	393	458	444	375	436	387	398	456	405	385	405	430	392	417	403	440	424	431	444	402	432	397	410	410	381	452	450	436	455	410	420	398	451	450	411	446	380	415	362	402	419	393	497	467	448	400	412	383	389	410	369	431	363	428	436	390	414	407	419	428	402	409	404	438	415	418	416	379	398	391	389	404	420	377	427	403	437	405	395	398	463	451	435	443	429	448	387	405	414	416	427	402	454	412	397	420	419	412	419	398	380	397	424	444	413	448	383	413	398	374	395	403	447	394	412	399	408	422	392	416	390	439	418	398	410	410	466	402	423	407	466	424	452	416	413	455	397	401	435	431	414	402	422	467	397	405	411	458	386	410	416	413	414	411	409	422	405	400	427	410	374	461	399	423	402	387	397	429	439	446	436	424	437	432	439	421	378	445	470	436	462	423	446	427	407	431	434	442	444	426	407	430	428	420	442	399	399	424	398	411	400	456	437	448	464	411	410	396	406	432	382	397	430	466	411	423	412	401	407	429	386	379	411	399	423	426	462	419	439	414	421	401	401	433	422	385	405	438	389	433	428	441	392	446	393	413	418	402	432	433	448	367	392	416	422	414	430	463	430	429	396	422	436	393	390	436	434	393	420	420	457	393	473	433	378	420	401	441	391	449	440	375	428	440	446	444	433	420	428	400	419	366	414	407	425	409	412	417	398	420	387	395	403	413	400	376	440	417	409	417	411	417	417	415	422	445	410	432	406	393	456	442	387	426	446	419	440	394	372	423	441	410	402	462	422	420	409	426	451	396	418	448	419	388	396	426	424	408	434	393	405	433	450	421	428	454	446	382	411	470	457	456	434	420	410	400	408	445	427	415	421	393	403	398	460	458	416	433	405	462	398	441	410	397	391	448	444	442	468	452	404	410	363	425	426	409	401	410	412	417	417	399	425	405	419	459	445	437	423	407	419	447	383	405	415	404	432	417	432	392	458	403	403	397	404	417	415	468	408	477	432	448	440	472	395	374	416	395	424	416	432	433	394	435	448	407	442	429	417	471	439	433	445	448	432	464	481	403	429	455	426	445	411	452	393	409	405	411	429	442	388	388	410	434	415	390	400	425	397	423	413	438	442	419	447	430	410	428	407	423	440	414	426	444	424	397	435	440	443	408	421	430	421	435	422	431	400	452	434	376	386	442	395	420	410	402	404	421	477	422	449	425	417	456	415	453	407	392	426	424	443	424	427	405	436	410	408	422	447	429	410	406	440	457	429	405	433	456	439	360	353	426	425	425	405	414	424	396	388	446	436	384	423	405	406	396	381	430	387	427	446	441	384	418	418	425	415	399	424	434	421	415	411	404	381	437	428	463	389	428	417	450	431	435	431	404	421	408	394	441	387	425	455	457	426	440	408	422	416	456	411	405	449	430	425	423	423	400	403	414	427	440	402	456	400	432	429	450	379	425	442	440	431	387	423	464	428	439	420	407	430	385	429	398	428	397	423	420	437	431	425	406	389	435	423	485	385	420	438	382	420	410	397	449	413	411	406	417	431	390	412	443	397	405	429	423	427	377	411	402	420	416	405	371	438	396	436	440	399	416	404	431	425	418	446	417	451	434	424	444	440	396	425	434	420	415	441	419	415	384	403	399	422	400	432	415	448	399	406	406	409	404	409	405	391	426	409	447	424	409	419	400	394	407	413	434	438	441	391	402	374	434	443	378	435	443	424	395	417	437	388	424	380	415	366	455	439	439	403	451	375	434	435	459	420	375	399	439	438	376	411	400	397	435	401	410	448	486	414	398	428	424	410	434	363	419	452	476	377	405	375	433	416	430	411	426	429	407	462	365	446	410	445	433	365	406	435	412	395	390	491	397	418	454	413	425	433	419	400	451	399	415	418	408	422	412	406	421	424	452	431	398	402	413	430	450	428	432	442	447	394	432	443	448	439	446	429	386	391	442	444	434	380	451	429	436	416	406	412	451	399	411	451	431	412	419	426	397	403	397	411	421	431	447	373	433	422	428	379	385	388	459	423	423	426	433	410	443	430	420	413	417	462	426	433	395	420	396	429	427	477	421	402	419	413	425	434	429	404	369	367	429	389	439	396	428	435	466	433	438	448	408	417	403	449	424	402	412	396	400	397	405	413	426	412	373	441	395	424	378	376	415	382	390	437	404	447	431	391	441	396	398	437	413	396	451	400	400	456	426	457	414	394	445	377	429	428	404	416	395	451	427	386	410	401	414	433	449	464	443	414	409	434	446	441	395	432	451	418	465	414	441	435	425	396	418	403	417	409	417	403	438	377	430	429	396	439	400	376	416	436	414	447	457	391	411	394	407	390	421	379	382	402	409	401	413	404	435	443	412	425	413	405	449	440	422	404	433	400	408	394	414	454	401	413	401	437	395	430	418	394	426	437	367	373	399	422	443	412	417	428	393	450	378	426	430	442	426	432	411	416	430	413	406	419	400	432	415	424	398	400	410	439	434	405	400	424	471	415	417	428	369	389	426	478	393	416	433	411	422	370	438	410	445	423	402	428	405	446	433	410	442	390	389	384	433	412	434	427	434	414	450	487	443	421	440	420	435	443	411	418	394	465	365	394	404	470	400	404	432	432	457	450	418	390	485	426	412	408	443	440	409	440	412	460	429	450	427	400	406	449	409	428	466	431	429	461	428	418	410	435	415	427	454	439	392	444	420	442	395	396	409	377	396	400	376	436	437	436	403	416	381	420	419	466	431	436	423	420	420	405	431	409	428	419	423	389	403	420	439	433	484	428	441	419	404	382	412	440	430	409	430	426	412	387	422	396	462	456	414	430	432	417	422	436	418	446	444	417	383	432	411	423	420	423	406	421	427	441	354	423	400	426	435	414	408	421	425	433	393	415	429	413	422	455	441	454	441	411	402	416	447	393	388	414	427	394	465	433	400	417	424	425	424	417	438	394	439	444	415	407	488	393	370	401	421	421	418	402	419	398	439	441	417	442	425
38067	28923	29140	23944	16549	12376	6743	1966	1103	1068	1024	962	984	953	944	953	915	913	931	933	840	900	914	978	935	911	923	899	957	935	925	965	966	961	1038	1010	1004	983	973	937	954	883	934	895	968	921	962	894	912	907	880	875	916	918	855	878	927	929	930	909	864	863	899	897	924	876	902	926	892	921	826	918	847	921	913	878	889	870	893	882	857	934	886	879	835	879	891	961	904	869	855	910	863	874	851	952	903	971	852	862	902	888	898	911	845	836	867	872	909	880	888	912	864	900	903	881	890	865	882	911	876	847	902	887	906	876	955	862	914	844	926	898	938	888	902	831	932	863	895	911	863	871	875	868	924	913	916	838	869	899	860	936	852	911	875	854	873	928	881	899	847	867	877	908	833	916	879	950	929	894	894	869	871	918	897	916	854	941	863	914	901	863	935	807	861	890	878	908	894	883	857	873	916	861	875	884	883	899	859	820	869	867	927	887	869	915	875	909	904	917	917	912	897	892	861	913	885	900	831	849	898	858	910	933	892	908	885	851	858	862	914	936	869	852	867	940	906	833	911	914	901	933	876	920	944	893	874	882	955	952	926	924	876	878	881	889	903	886	885	840	867	865	851	921	901	899	867	842	896	865	857	866	900	843	883	842	898	907	953	861	908	868	903	889	893	894	875	884	935	863	887	856	862	909	869	906	871	830	879	972	859	859	893	881	900	919	896	901	907	874	924	913	868	877	861	899	856	883	889	867	868	899	853	886	924	879	905	919	867	870	896	871	844	893	899	894	898	838	916	942	891	886	896	910	939	905	876	887	873	895	882	908	929	854	910	921	874	895	895	878	890	899	884	944	882	868	902	874	884	879	874	813	882	856	867	886	891	889	874	887	899	868	928	858	859	825	888	834	901	858	905	917	906	865	913	898	900	891	885	879	887	902	943	897	895	878	878	921	907	863	959	877	921	872	875	879	899	878	853	946	930	879	899	916	908	890	895	875	904	956	887	889	879	868	887	919	869	908	877	907	895	893	858	909	891	879	893	862	870	893	956	942	856	861	882	898	858	913	917	880	899	893	869	838	887	879	901	900	875	885	924	857	885	883	953	880	844	878	932	875	893	859	894	880	897	882	900	898	903	912	872	918	908	915	899	827	861	922	933	881	878	892	908	911	885	906	928	861	922	902	913	901	907	882	867	867	876	827	898	922	862	841	872	898	915	908	908	865	916	918	827	881	829	862	840	924	964	883	900	906	929	826	872	849	894	927	898	850	897	893	901	920	880	898	894	929	894	895	887	864	935	886	900	916	936	859	920	931	884	886	836	908	857	928	900	866	850	860	849	866	895	851	859	862	864	865	890	818	943	888	892	900	908	843	892	946	915	855	910	911	891	928	963	922	864	878	942	860	918	908	934	899	945	899	891	887	917	913	838	924	872	870	871	869	877	868	888	862	869	929	909	902	880	936	883	859	883	869	897	923	952	839	842	923	862	883	924	899	911	930	867	914	922	875	896	907	866	915	864	898	849	910	907	838	885	889	881	935	911	870	877	909	917	891	891	856	873	906	896	920	932	922	870	879	917	896	872	879	949	897	914	845	876	935	873	919	892	897	908	927	884	857	927	916	915	860	960	914	875	898	960	935	836	888	874	914	881	886	866	879	913	886	933	918	902	859	871	881	868	894	893	840	914	933	814	910	869	895	869	876	913	900	859	906	870	891	874	866	878	877	847	918	854	835	899	839	847	884	913	860	871	872	836	878	852	897	850	876	846	850	900	918	877	933	910	872	880	851	904	887	895	954	934	902	877	881	847	904	880	939	875	898	893	875	847	906	880	912	859	859	873	877	930	859	868	857	845	885	904	872	868	868	888	861	902	902	881	905	840	874	908	957	897	856	893	890	917	864	909	859	916	894	916	845	908	888	853	967	941	904	921	907	953	923	902	903	885	935	888	898	928	899	896	823	958	872	893	906	863	892	912	859	835	904	860	858	827	912	886	926	848	928	867	884	895	896	893	891	832	969	909	850	843	985	915	926	892	859	881	875	842	917	895	903	883	888	890	866	918	896	849	863	972	861	899	889	910	905	901	902	911	930	858	874	929	889	904	904	902	981	920	928	903	950	892	847	950	897	899	889	885	833	882	876	906	887	871	891	827	868	908	939	863	903	818	860	889	899	876	900	907	889	876	942	889	853	916	910	902	902	906	879	981	876	897	857	883	880	866	879	902	885	862	829	940	947	903	833	896	863	864	900	886	881	880	907	861	890	910	851	901	869	879	949	908	882	948	856	926	930	827	888	885	833	875	897	872	942	875	947	893	917	900	897	883	911	876	878	977	855	851	922	853	908	877	882	843	948	872	873	832	924	839	896	892	878	922	918	893	890	910	916	840	908	843	902	834	866	892	830	935	906	939	879	885	902	869	896	899	855	891	860	874	863	891	910	857	868	901	865	903	828	873	918	884	876	827	846	886	899	894	889	838	894	859	891	880	862	910	893	935	910	904	916	857	918	854	896	845	928	891	912	925	836	906	899	891	850	944	946	898	903	870	884	886	884	906	872	901	838	823	933	848	865	846	868	905	838	884	832	870	891	926	931	928	873	908	834	867	879	853	911	864	892	906	827	880	906	807	854	898	890	897	865	914	903	863	881	866	877	873	886	890	928	908	860	883	915	856	901	908	899	864	855	878	897	874	854	873	893	925	844	877	920	907	918	937	888	971	848	893	839	901	840	895	890	823	898	879	890	881	870	836	895	896	904	888	934	899	901	874	929	901	870	887	941	877	869	889	839	848	885	918	879	843	916	920	892	846	853	840	901	875	939	884	914	887	898	885	900	899	910	847	911	883	942	929	833	915	887	868	853	895	867	853	867	876	880	887	910	863	896	892	865	917	871	858	841	858	873	888	877	850	860	869	937	920	904	847	902	882	852	903	896	874	856	864	888	936	899	888	836	919	918	882	931	887	928	866	836	843	885	870	879	844	912	918	899	862	871	866	844	887	877	873	864	898	890	899	928	916	911	901	834	856	906	954	865	912	932	959	884	906	947	915	896	906	859	936	961	870	854	863	861	801	851	900	892	902	896	900	863	857	853	880	917	898	856	893	900	881	918	890	914	912	863	819	865	903	879	970	950	942	907	902	894	927	828	859	904	861	917	863	879	897	913	923	902	883	904	849	922	889	889	866	882	870	877	807	852	870	859	916	836	917	840	898	899	872	931	910	879	905	941	872	931	849	843	845	905	901	846	877	926	910	852	960	895	904	883	827	861	911	877	936	889	868	884	927	930	900	918	922	855	869	870	920	909	848	830	849	891	936	842	847	853	862	840	892	915	847	903	864	843	895	886	917	857	859	883	909	924	908	891	877	950	888	870	877	929	929	935	920	895	872	908	881	829	839	903	887	895	881	882	886	838	904	945	860	901	908	943	837	892	906	914	846	860	922	915	912	895	910	862	891	903	863	868	867	870	899	874	919	859	918	880	889	820	840	853	878	874	922	922	905	916
45357	23002	9376	3389	1140	636	572	457	473	414	407	407	424	423	415	451	466	422	424	410	464	369	406	372	438	463	409	439	416	402	406	408	440	433	417	436	428	404	453	472	433	398	425	403	429	398	428	421	459	401	442	433	440	387	403	410	432	442	412	369	432	423	366	435	448	406	408	448	407	410	441	411	418	393	441	397	435	414	442	402	452	438	410	466	430	456	417	397	351	395	480	407	426	423	401	408	441	438	436	410	418	378	446	434	390	371	456	434	410	370	393	406	419	419	442	382	393	454	439	452	453	397	415	422	409	389	401	384	373	432	430	399	423	415	425	419	406	390	402	424	388	427	399	421	420	456	371	386	448	454	405	422	368	378	451	384	410	391	455	387	396	434	399	407	343	413	385	413	401	439	414	407	388	417	441	406	398	460	431	431	423	469	381	399	426	432	431	429	391	429	447	442	424	415	434	429	381	447	417	436	399	374	416	415	430	451	425	397	458	386	394	382	417	426	403	437	430	447	451	428	394	426	418	390	386	412	394	428	450	432	400	430	416	412	402	420	420	424	419	383	380	435	456	405	458	413	427	426	452	421	392	464	432	432	464	399	423	397	485	421	406	436	395	433	414	429	444	434	380	441	416	423	366	377	408	385	428	414	411	379	412	422	386	416	369	396	431	405	393	376	423	448	391	406	356	399	426	421	395	411	440	405	396	408	427	424	444	417	384	400	373	403	418	438	431	457	474	408	446	382	428	430	434	430	425	411	422	368	421	435	457	401	392	438	455	404	439	406	419	422	468	452	417	454	462	423	420	383	413	368	434	436	426	452	404	422	426	429	420	437	402	438	394	424	426	440	390	402	414	445	400	395	385	417	398	396	417	423	435	393	387	429	386	423	416	423	430	443	437	415	425	396	365	448	405	378	427	409	462	429	382	456	434	409	431	427	406	416	416	445	414	411	434	424	423	429	429	440	391	436	406	427	419	379	439	449	434	430	401	422	411	393	383	379	427	451	406	410	444	393	422	413	392	429	408	422	412	452	417	411	421	433	375	426	422	386	424	426	434	410	411	388	431	392	419	415	477	436	411	392	421	448	398	437	440	441	414	400	417	380	432	400	445	397	401	413	397	407	422	428	419	448	400	440	412	426	369	427	451	424	378	419	410	408	438	396	411	382	413	430	398	402	444	398	433	414	415	438	433	400	435	403	432	416	422	478	425	434	412	420	406	403	404	367	407	425	466	452	425	436	392	436	413	457	422	402	419	367	405	418	397	390	429	416	438	413	449	417	374	430	421	404	404	464	405	413	398	449	439	450	415	449	430	400	408	438	391	404	406	391	432	429	434	463	439	405	431	408	424	394	398	354	380	416	386	401	443	441	426	446	405	408	421	442	415	396	369	426	443	428	446	400	387	441	398	456	473	410	399	448	412	430	402	433	398	406	410	415	398	439	418	459	444	403	404	439	426	412	409	391	415	384	401	451	469	413	439	396	383	422	423	403	384	384	394	411	407	384	415	435	430	441	467	405	394	451	449	404	383	411	418	392	393	418	423	415	451	436	394	385	481	426	383	448	405	446	409	459	441	428	401	420	412	414	396	403	431	421	435	424	403	446	417	392	401	412	409	393	445	423	404	446	441	396	407	418	448	411	404	427	424	439	458	414	468	387	371	414	420	455	427	423	382	450	475	436	465	438	397	407	420	388	417	401	452	397	420	443	384	400	421	388	383	401	379	432	413	406	427	447	384	409	396	395	373	433	420	430	455	410	413	387	389	427	420	426	383	388	409	435	443	424	404	420	412	400	415	455	412	450	416	396	453	371	417	395	420	435	450	439	426	387	411	402	445	407	400	417	390	410	419	387	407	432	437	431	447	422	395	388	381	433	417	405	394	394	419	374	362	416	435	409	445	447	415	405	445	419	400	419	430	429	400	451	427	412	419	414	407	406	422	440	410	409	397	414	406	417	377	430	401	395	450	430	444	423	455	459	422	405	413	421	403	401	452	470	439	395	427	374	407	405	413	421	386	440	402	441	434	439	443	446	437	432	420	437	425	393	415	395	393	438	424	420	391	463	439	408	437	377	385	382	406	424	413	399	435	417	399	423	383	437	401	425	410	408	400	425	392	441	433	424	417	401	442	390	420	442	384	381	421	417	398	433	395	401	487	427	394	360	414	398	409	408	399	386	429	428	440	403	399	400	395	383	411	422	415	457	411	430	443	420	431	465	417	396	447	457	432	452	371	431	408	407	430	394	423	431	438	378	423	401	368	393	397	404	379	396	423	408	379	461	421	408	450	417	437	416	403	427	438	434	401	454	421	429	424	439	423	395	402	433	429	387	445	450	421	402	409	426	410	387	419	400	399	393	425	403	373	433	451	394	389	420	409	438	429	417	403	390	415	379	404	375	422	395	421	388	432	429	453	424	401	401	404	381	406	433	419	450	467	441	408	416	416	407	438	411	398	380	406	388	394	408	438	422	464	398	459	439	430	454	397	443	395	422	400	434	434	399	423	411	456	418	411	421	452	437	380	449	449	454	442	441	409	422	409	411	416	426	432	440	396	434	419	423	404	427	437	419	402	419	392	430	411	403	408	425	376	396	423	454	422	420	434	396	411	437	392	435	406	421	425	415	415	428	399	416	412	419	446	400	372	432	370	445	411	420	410	378	419	404	406	423	442	405	403	411	432	388	425	463	455	442	399	385	418	415	384	436	386	381	395	431	427	381	402	422	417	443	450	366	420	416	438	416	436	410	434	417	439	409	430	447	446	394	430	453	431	429	406	388	433	454	416	426	418	422	374	389	427	391	435	407	421	437	428	423	437	416	405	424	406	399	400	424	437	420	445	456	396	401	416	355	432	392	389	401	442	443	428	421	421	412	414	430	431	420	394	421	425	429	410	405	455	436	387	412	380	424	438	426	413	400	416	406	419	392	452	374	389	405	382	441	405	397	413	441	425	428	424	439	424	429	409	443	382	445	464	432	440	397	436	417	423	445	416	408	401	436	375	407	393	419	401	417	388	429	436	417	393	413	392	431	389	411	419	439	444	459	428	427	403	426	447	446	460	368	423	403	399	450	407	370	384	402	400	431	430	436	467	404	415	380	420	410	438	456	372	389	384	393	378	469	452	419	399	451	402	460	392	406	414	417	414	394	424	397	371	385	401	396	400	401	402	434	409	425	417	428	420	408	410	434	432	421	419	414	420	414	376	408	440	419	408	402	438	430	406	416	451	444	389	427	376	402	446	415	403	429	413	441	427	426	410	386	415	406	426	389	449	460	431	416	410	413	407	436	447	423	451	397	419	376	412	418	426	455	424	418	440	423	437	431	478	387	432	400	414	432	391	418	419	411	409	441	418	396	428	382	406	435	419	408	419	395	407	411	422	424	415	393	493	415	385	453	410	393	435	432	385	427	413	431	395	388	411	450	437	444	417	409	415	388	380	378	416	405	411	416	390	434	362	408	431	440	433	402	422	439	485	449	402	389	430	422
29634	17257	11912	7238	3003	1779	1344	976	959	888	910	909	852	936	897	948	878	852	939	900	914	900	862	947	905	901	917	901	911	854	876	899	906	942	977	940	878	939	889	871	924	914	850	900	907	878	906	850	884	931	930	837	876	894	872	874	856	867	848	903	853	864	898	852	852	840	893	916	895	886	946	896	922	907	880	873	856	878	872	920	897	897	870	889	938	898	923	851	875	889	875	875	877	869	885	875	929	867	858	828	850	876	892	889	890	889	856	875	935	910	857	889	907	934	965	895	896	910	868	932	858	919	878	861	856	915	909	936	897	840	899	878	857	912	914	966	906	866	843	913	860	865	871	925	858	860	799	989	928	860	908	890	828	861	866	900	918	854	910	909	883	928	870	917	932	858	867	898	877	907	908	883	888	887	862	902	861	890	912	928	872	886	871	907	904	851	882	855	929	895	837	900	870	882	863	853	887	844	899	912	913	897	864	908	922	865	876	855	893	901	825	887	854	902	905	843	895	899	855	875	912	924	866	923	858	925	879	880	923	832	836	824	868	890	864	921	907	867	884	889	876	863	878	863	859	851	887	880	907	929	879	842	824	885	881	886	888	874	823	874	895	893	925	874	839	886	846	916	881	867	888	902	847	867	913	854	914	882	922	869	869	804	894	900	892	893	907	908	862	860	858	857	877	904	858	921	843	868	875	925	856	829	874	928	951	887	860	907	840	868	916	902	874	933	861	909	880	904	918	867	826	883	836	856	895	870	892	879	831	859	893	856	879	824	936	845	856	840	872	896	857	880	959	915	843	893	856	863	884	859	842	879	919	870	811	914	903	906	905	860	901	875	913	924	894	886	880	956	855	808	857	869	890	859	867	873	822	865	873	891	888	865	875	904	878	879	935	910	891	904	905	910	873	834	898	865	816	857	869	866	915	875	876	893	900	929	921	906	920	881	891	908	905	859	871	937	877	925	874	940	857	914	873	808	908	883	906	871	888	859	886	909	903	907	899	893	900	898	896	895	913	881	894	850	924	867	842	864	879	892	844	893	858	824	902	915	858	884	834	910	876	866	949	904	896	894	828	851	937	872	893	864	856	912	852	880	880	890	861	916	859	909	909	894	890	862	896	884	848	888	823	886	909	848	892	871	868	869	893	918	896	872	881	902	914	841	861	858	841	904	861	873	899	854	912	857	885	876	908	903	930	879	846	877	890	881	837	853	906	809	865	926	908	867	889	904	828	880	898	887	866	870	830	879	891	841	848	853	883	922	859	868	891	916	861	919	857	842	928	917	853	909	896	914	901	867	854	834	884	913	866	921	860	851	916	845	845	851	905	854	867	879	848	879	884	890	883	925	862	883	905	886	871	911	887	899	885	861	890	908	835	891	847	879	878	891	830	886	863	879	910	882	901	884	922	912	829	864	860	918	829	869	876	950	885	904	895	897	869	864	928	822	875	822	888	889	891	904	894	872	865	860	907	870	878	919	884	922	908	877	850	839	904	873	899	873	952	925	889	870	894	856	915	879	850	882	874	892	891	913	916	880	873	842	877	865	867	868	865	854	869	916	871	877	916	874	898	852	860	903	852	891	814	886	898	883	816	920	922	928	835	894	904	946	889	911	872	874	973	854	887	902	870	844	872	813	907	882	889	843	866	862	841	837	809	850	874	873	839	886	844	849	881	884	900	874	889	854	864	856	860	891	867	922	875	870	882	848	951	898	931	873	917	885	894	881	890	876	847	890	921	851	947	854	842	888	921	871	845	878	921	885	906	855	844	872	855	902	845	910	881	908	837	824	870	881	881	868	920	894	900	852	935	877	841	868	852	825	864	913	911	864	890	823	897	879	866	882	889	841	882	876	875	888	877	856	923	920	889	863	887	867	881	821	879	878	780	889	831	879	860	877	863	844	852	909	917	903	874	877	886	902	858	843	836	897	886	913	877	910	869	891	878	875	899	902	896	853	845	871	924	900	917	883	892	890	849	867	851	814	913	896	912	927	847	899	856	907	881	825	854	882	859	894	908	890	894	878	917	846	888	908	862	860	864	865	851	867	891	888	906	909	919	886	873	841	882	859	908	888	941	850	927	926	894	880	860	871	901	871	905	888	903	892	873	880	888	819	849	849	863	869	888	897	885	888	911	904	900	911	897	875	917	888	884	871	889	859	868	900	912	907	864	898	900	917	933	831	915	870	881	921	919	955	823	856	856	922	863	900	915	897	853	889	840	891	878	858	854	892	890	854	880	905	889	904	869	897	853	820	893	828	901	893	906	969	882	916	867	866	852	929	834	899	890	923	866	837	870	833	893	955	847	832	885	897	875	881	895	833	879	889	874	932	897	904	826	918	917	853	886	883	880	872	891	933	828	850	898	873	928	882	876	900	892	889	916	866	869	892	871	923	864	862	943	858	840	889	881	910	930	869	888	850	882	908	925	885	915	853	840	877	913	884	827	855	899	886	906	924	877	875	853	924	896	867	866	895	880	858	860	937	879	891	861	916	841	820	884	888	888	909	855	841	907	844	902	940	874	889	865	818	852	865	858	877	868	921	892	912	859	869	900	858	911	891	878	906	871	870	884	932	916	903	857	892	889	937	934	857	893	874	900	890	857	892	880	862	864	907	916	895	918	909	828	891	921	855	931	881	875	864	893	896	887	915	883	836	902	902	887	876	854	833	868	869	908	926	844	885	828	852	923	891	894	873	899	791	895	892	899	913	912	912	887	876	856	899	906	909	830	916	843	920	866	921	940	911	917	880	850	908	865	855	899	948	890	894	897	909	893	865	883	907	843	913	846	899	887	884	922	909	877	868	911	920	892	910	916	875	892	863	837	862	880	908	818	853	854	882	850	908	861	874	890	896	869	902	882	887	911	886	876	851	873	842	902	879	892	901	885	896	890	925	912	893	904	840	835	839	883	884	863	840	956	858	842	902	891	905	895	873	854	858	932	916	922	872	937	877	834	922	895	903	867	871	888	940	886	897	910	842	936	908	864	932	899	890	866	823	842	825	870	925	886	842	876	898	912	891	915	829	892	832	904	855	901	892	917	885	920	856	887	882	912	843	865	891	890	857	855	891	905	908	867	833	887	920	859	943	858	897	946	904	896	840	886	883	878	926	843	854	918	932	927	921	825	886	928	911	868	884	866	836	883	855	893	852	910	860	882	891	864	818	871	867	875	896	841	917	851	884	926	913	877	925	861	930	896	910	871	864	898	863	893	890	897	880	824	959	929	846	936	879	892	853	900	878	885	842	915	856	839	888	890	919	849	920	894	867	845	884	866	913	844	881	825	847	869	882	837	893	883	900	824	880	901	842	887	901	883	848	909	880	869	883	849	857	871	908	874	877	895	894	859	877	856	897	874	920	871	875	872	904	888	871	936	917	907	885	885	894	879	890	858	891	901	903	886	914	881	874	865	863	860	857	883	880	830	915	887	834	872	883	887	879	929	913	891	895	869	879	864	880	871	896	871	919	835	892	850	956	837	859	910	870
55057	30557	16408	7417	3753	2346	817	515	430	467	373	445	425	432	367	404	393	419	384	426	419	399	423	409	393	414	452	384	444	420	426	381	392	432	435	437	393	448	378	400	448	415	383	417	427	398	396	413	426	399	434	432	395	396	421	377	430	416	423	394	418	404	416	440	417	408	421	383	431	397	397	388	429	404	395	391	413	399	448	425	434	447	382	416	373	430	447	360	394	405	404	399	421	400	412	376	401	391	404	416	418	407	343	412	404	391	413	426	389	418	407	391	403	410	402	438	427	426	421	414	417	445	429	406	385	395	409	444	410	402	433	394	409	401	446	456	417	416	376	395	408	394	420	412	427	408	416	398	413	406	346	405	394	430	379	410	393	402	422	435	411	417	440	377	399	353	371	391	419	375	441	440	417	425	394	416	408	380	459	415	410	410	411	453	409	398	396	403	388	415	410	411	438	440	413	394	394	416	405	399	397	399	393	359	403	418	384	365	373	390	414	446	410	386	380	403	397	424	400	412	431	356	413	398	394	408	381	392	436	401	346	400	356	399	416	426	425	416	436	395	403	463	421	402	422	422	417	419	438	394	426	427	427	443	407	411	428	410	444	447	441	433	393	414	406	399	385	400	374	415	431	386	375	408	421	398	411	415	418	378	416	393	404	418	392	422	433	432	369	387	412	435	394	392	419	424	415	419	450	395	377	401	423	407	412	409	447	420	409	387	402	378	448	394	386	418	436	394	441	427	390	394	437	397	387	373	422	383	401	448	416	412	363	391	420	410	413	424	392	404	410	403	415	414	412	391	400	421	404	433	382	439	374	393	396	422	408	435	412	395	415	378	376	423	397	432	389	415	384	405	412	465	431	425	409	420	389	418	401	395	403	374	383	432	405	410	476	418	395	408	425	375	408	429	432	421	405	427	401	450	389	407	385	431	412	426	413	411	423	438	407	407	410	414	434	432	408	390	380	403	404	387	409	416	411	373	389	374	442	388	417	415	432	378	415	413	451	464	403	402	386	397	424	415	422	390	405	360	385	373	418	364	409	437	428	401	430	429	417	415	381	409	437	410	450	383	427	431	387	413	385	404	408	415	424	397	377	394	394	395	410	431	436	449	416	402	410	379	352	438	390	366	425	399	478	389	373	404	423	403	431	400	378	404	361	373	419	425	393	411	432	416	432	368	426	445	410	384	417	404	457	403	408	431	428	396	427	416	395	399	425	375	366	390	425	402	369	444	429	401	400	409	398	399	430	442	387	458	408	405	413	363	404	379	413	401	363	424	401	384	402	438	399	408	397	433	381	437	420	409	434	410	379	414	425	350	393	389	442	401	407	390	395	391	397	395	410	413	366	393	359	413	399	422	405	431	382	375	413	375	384	402	399	404	408	426	424	404	346	412	398	423	444	479	359	388	388	381	424	394	406	443	421	415	447	416	389	385	424	410	449	402	405	389	406	436	435	379	411	374	402	376	365	414	410	400	404	419	396	403	409	405	425	391	425	420	415	434	385	417	436	429	339	389	445	401	372	353	411	378	377	383	437	389	404	394	411	411	396	385	378	390	401	401	423	413	377	410	414	435	399	379	387	401	395	414	388	397	398	402	425	389	370	380	434	409	413	374	374	364	397	415	416	413	376	411	399	405	435	415	424	392	382	423	402	372	403	441	425	444	430	358	377	379	372	378	400	384	367	398	428	422	372	385	409	417	406	447	402	431	392	384	398	425	379	416	446	441	381	396	378	440	393	409	398	430	396	431	386	447	435	412	415	415	392	405	404	407	411	406	392	404	397	398	368	380	418	391	397	421	414	385	386	412	411	391	416	372	421	412	422	401	403	405	387	442	367	457	398	421	367	385	419	377	412	416	418	433	368	408	405	376	427	409	408	399	377	391	461	415	406	425	392	430	443	478	390	385	409	399	393	390	397	394	353	372	406	436	452	397	398	410	411	393	449	381	367	388	361	406	409	364	435	386	425	441	402	408	393	425	414	429	418	393	409	389	375	409	408	401	416	394	398	412	430	414	435	423	376	396	418	421	403	403	392	403	383	439	375	417	389	404	384	412	378	404	379	389	424	381	398	435	390	415	399	429	377	393	372	402	366	427	428	381	412	415	410	397	427	396	420	377	421	423	413	447	396	441	388	420	408	443	399	427	413	377	403	373	366	437	386	376	416	373	382	417	423	436	405	384	451	422	423	391	434	425	457	421	378	441	373	388	371	398	380	390	395	368	432	410	424	434	408	362	376	408	381	385	389	359	366	382	470	396	440	392	382	412	420	399	411	383	446	383	462	412	407	395	419	390	393	405	415	425	370	421	436	417	405	416	408	399	376	398	403	433	452	405	374	366	391	409	413	386	385	448	421	420	368	404	407	364	403	410	409	446	427	402	447	421	472	399	378	409	404	403	410	425	394	420	376	388	413	426	402	379	419	388	363	418	418	421	384	393	371	403	405	370	424	438	433	437	386	391	395	397	352	399	403	441	396	374	368	390	391	426	414	411	372	436	402	385	440	440	371	418	432	406	407	378	365	434	432	389	409	407	401	408	391	384	387	423	405	410	429	426	419	416	392	461	420	429	377	383	452	408	421	397	394	427	399	413	404	397	409	426	436	435	431	379	360	387	438	442	434	408	363	402	415	417	385	418	385	370	417	394	411	392	412	404	442	398	373	416	378	408	407	445	438	389	385	430	414	373	420	400	387	430	389	431	434	398	401	412	420	438	409	384	385	423	395	449	398	352	430	372	400	363	425	404	363	422	400	364	423	411	420	405	439	413	402	431	435	429	425	415	428	406	389	409	414	376	394	423	429	410	406	441	425	450	418	391	390	423	383	421	359	414	397	389	408	384	385	392	402	381	393	400	432	421	415	350	420	377	431	387	406	412	440	399	415	421	442	419	416	398	456	442	413	383	415	388	401	385	374	392	417	441	446	407	358	378	420	416	429	380	358	384	409	412	435	390	358	400	439	406	411	409	391	395	440	426	435	394	427	425	406	387	381	407	406	398	439	412	413	375	401	409	402	444	451	370	382	372	463	421	445	393	398	410	389	414	396	410	385	416	427	450	443	429	400	419	401	399	382	381	434	400	373	391	416	433	428	417	426	402	426	404	369	364	406	377	410	378	407	390	414	395	420	406	412	404	409	384	415	425	427	426	431	395	432	419	460	414	369	374	399	394	431	405	429	411	393	396	373	417	441	375	420	382	437	393	435	384	401	382	402	382	412	391	392	378	410	391	379	351	405	378	370	356	412	430	412	420	387	379	398	485	410	440	377	382	368	452	387	400	404	451	407	403	389	415	409	406	451	384	413	406	393	392	398	399	374	415	381	410	370	441	425	388	410	405	365	409	416	383	437	453	433	388	425	387	393	402	400	401	398	412	408	398	423	397	428	386	401	431	425	442	388	396	427	411	387	416	431	424	388	434	397	407	460	407	422	443	447	411	404	417	385	414	419	380	387	423	416	423	431	415	412	399	414	445	452	426	410	387
35279	23467	18933	14180	10025	7262	1897	1151	989	1069	963	951	876	924	904	877	836	908	859	920	868	919	916	900	871	854	953	882	912	883	918	903	964	904	890	883	947	967	965	943	905	907	902	829	918	927	907	908	832	898	841	876	912	889	900	848	887	887	855	947	845	892	902	860	867	859	885	868	900	839	858	843	835	886	871	877	839	857	884	860	880	846	872	898	856	900	844	898	911	842	908	884	887	895	838	817	850	859	894	888	862	818	848	893	858	895	871	863	922	868	830	883	851	848	875	823	955	873	866	892	894	951	833	867	929	836	899	870	871	890	814	861	888	886	876	858	922	912	860	862	845	886	911	916	812	902	860	859	924	887	874	832	891	843	869	849	919	857	844	873	841	808	853	878	902	870	814	818	855	864	891	881	861	890	875	861	828	876	892	867	887	874	856	874	871	898	880	869	838	888	876	868	883	859	828	830	843	886	891	862	908	840	904	909	877	899	866	848	824	894	917	841	819	915	865	876	911	889	858	818	855	866	874	848	970	853	914	827	900	873	825	843	917	906	858	863	873	939	864	891	858	848	897	867	861	867	859	918	882	876	888	875	919	862	880	860	844	923	860	872	842	857	913	886	822	868	867	854	919	859	885	830	904	838	881	891	917	897	895	885	869	838	888	812	856	916	847	877	882	855	829	892	851	830	851	843	865	862	848	863	865	858	856	832	927	866	900	825	835	871	867	793	828	847	892	901	897	868	834	870	847	827	913	837	780	833	847	885	854	913	830	861	807	851	854	894	881	863	869	891	850	854	848	885	887	890	896	873	850	901	905	883	893	862	889	880	887	879	828	868	897	843	877	878	795	846	855	846	911	845	906	899	857	894	854	905	853	867	872	861	897	821	888	862	874	876	859	876	892	856	914	856	835	880	847	842	872	869	905	854	892	873	889	900	856	822	866	812	844	856	892	855	860	879	851	816	866	876	877	817	849	878	854	877	867	876	844	875	824	858	866	929	863	868	871	840	858	873	892	854	877	811	832	843	880	882	826	893	889	833	838	870	813	830	872	847	863	863	829	881	889	883	841	878	837	886	893	859	866	849	831	866	866	822	851	884	847	889	915	841	846	805	905	892	891	878	854	863	890	858	883	882	865	882	844	863	837	877	821	809	853	819	886	852	818	823	853	823	921	898	910	891	915	840	863	806	822	816	837	830	815	884	887	883	895	868	864	861	913	903	884	851	827	907	838	885	820	754	823	892	865	847	817	905	858	890	849	867	858	888	829	880	847	906	837	931	853	926	842	848	842	880	913	911	878	876	875	862	888	823	861	877	828	847	847	887	847	826	903	875	839	843	876	878	917	849	906	905	822	877	851	850	925	889	904	897	881	862	880	911	875	890	868	896	841	929	875	872	876	934	899	877	896	825	852	803	841	856	877	894	847	841	885	846	877	822	897	836	820	834	872	878	854	872	885	928	881	910	895	848	882	907	887	868	846	863	836	876	869	825	901	842	875	850	858	858	889	876	880	887	882	881	833	877	837	842	847	846	832	832	926	901	898	876	843	860	863	830	898	789	870	899	889	868	865	847	863	875	918	850	943	855	906	912	826	861	823	837	871	815	858	906	817	874	895	852	909	908	877	876	878	880	869	871	870	846	857	897	902	867	828	891	894	859	844	843	855	828	864	890	862	885	855	879	835	876	913	822	836	836	865	876	909	844	878	892	878	837	849	876	880	893	909	859	849	869	853	871	894	893	897	814	892	831	865	839	904	827	846	839	870	903	863	855	821	860	865	847	820	870	870	882	851	814	805	873	859	865	818	863	870	867	831	863	882	873	850	905	858	871	920	834	816	833	836	839	870	883	870	792	784	911	859	900	843	849	890	871	879	868	831	909	854	865	811	868	860	843	881	901	883	847	901	890	905	866	847	871	878	857	816	864	876	840	838	886	910	846	885	908	853	844	849	889	870	858	909	862	866	850	884	886	842	845	869	870	835	897	825	889	862	837	876	889	865	874	912	914	873	848	836	839	894	864	828	842	932	869	867	909	898	895	899	813	863	874	851	781	900	861	811	877	924	918	915	870	888	910	899	866	923	848	788	786	884	902	884	894	858	862	918	837	882	834	837	844	860	883	836	868	899	881	841	918	881	852	845	858	863	841	852	883	886	848	859	858	917	835	898	904	869	927	844	895	880	938	818	832	865	864	883	876	835	823	882	908	922	876	839	891	841	880	879	849	854	847	814	861	852	953	886	825	870	870	847	857	840	867	875	871	891	856	884	862	855	803	848	876	855	827	838	843	858	890	853	873	898	833	898	887	857	870	847	884	877	851	850	896	897	852	859	856	842	882	857	843	872	883	872	877	884	883	843	870	855	868	895	891	872	874	945	868	803	837	818	836	836	866	827	874	873	843	883	856	848	887	854	883	917	911	855	853	843	864	857	896	889	859	861	890	835	882	881	826	829	881	899	847	808	893	875	850	894	863	869	891	781	864	856	876	876	837	877	874	855	821	900	826	826	830	926	855	829	871	854	886	872	828	869	835	847	854	866	844	813	880	868	812	862	879	862	892	919	828	878	872	876	833	851	843	875	837	878	851	867	838	879	872	881	863	865	864	826	869	902	916	849	855	858	884	920	843	830	905	891	862	905	908	847	842	872	842	845	863	855	849	889	859	871	869	910	876	868	786	812	904	859	893	859	828	885	831	865	887	819	860	865	840	866	912	824	870	871	869	831	873	842	853	880	841	917	899	860	827	841	826	849	856	846	873	850	887	898	905	837	859	904	805	855	883	875	858	835	867	874	863	827	893	829	833	881	910	917	847	873	903	860	885	851	871	857	899	890	832	867	903	879	889	897	940	837	837	856	839	868	851	863	892	876	877	896	842	886	886	886	823	886	853	878	856	828	888	869	857	819	859	865	877	862	826	826	853	898	917	905	857	861	890	865	886	883	864	827	862	893	858	874	892	837	862	925	885	886	850	887	869	840	866	873	822	857	897	875	811	876	830	849	878	842	845	889	866	845	868	833	847	860	840	899	892	840	874	835	900	900	879	845	873	878	875	842	891	909	814	859	831	853	829	875	873	862	868	877	863	845	877	830	883	896	848	927	824	845	828	915	855	820	883	878	818	892	832	861	802	912	851	834	885	886	879	846	894	868	863	855	871	873	847	882	854	862	874	810	902	860	885	833	901	833	887	902	875	842	878	853	868	822	902	838	880	867	852	877	898	892	865	862	887	867	853	851	814	849	829	848	879	851	849	858	844	884	865	838	885	907	780	897	847	870	874	877	851	868	845	899	905	881	879	858	880	969	834	844	842	898	880	839	881	858	811	888	881	845	880	842	830	867	898	887	866	902	866	847	863	840	814	848	817	880	848	885	895	918	857	864	853	875	867	833	817	871	874	816	849	855	942	869	867	879	888	892	876	812	896	842	829	848	837	849	877	854	816	872	867	893	868	870	886	843	872	883	864	893	822	882	841	884	860	834	829	909	820	931	856	820	867
62077	37571	26002	15961	9655	7375	3391	561	455	491	475	402	433	447	460	396	381	391	399	409	422	430	405	365	423	454	395	402	400	461	413	475	405	496	434	420	434	431	457	443	427	466	450	424	438	399	434	383	429	391	411	451	443	410	387	414	432	408	454	429	378	467	443	433	418	399	421	453	372	407	420	465	441	416	451	443	420	408	417	406	421	413	394	438	403	388	440	428	415	431	374	451	424	446	437	434	437	401	452	428	410	417	433	386	437	404	439	430	445	449	417	411	418	387	396	415	411	390	439	426	430	452	373	437	444	388	443	397	369	400	455	414	440	394	396	426	407	418	425	425	400	381	427	443	422	415	451	416	401	415	390	399	420	420	408	415	432	397	380	364	435	426	390	426	450	420	395	396	402	459	422	437	416	443	419	427	427	410	414	425	403	406	418	426	456	387	396	449	399	388	403	426	425	401	387	381	442	454	426	421	457	424	447	414	447	435	408	417	400	413	409	404	421	443	387	422	415	405	403	392	416	425	405	423	405	412	412	401	448	397	413	417	417	397	425	414	427	443	448	430	440	432	416	466	405	408	405	453	457	399	447	406	385	409	407	366	440	413	417	439	446	439	425	430	439	459	429	414	431	441	388	386	400	418	410	460	432	402	433	415	411	401	421	419	433	420	400	443	439	414	433	428	443	406	441	421	420	419	397	398	406	403	404	387	475	378	410	454	428	435	414	417	407	406	403	414	456	419	423	391	394	465	421	431	406	431	417	445	416	424	446	437	409	412	421	427	379	404	430	441	411	439	440	452	399	429	415	415	410	418	436	432	416	427	474	427	426	437	401	442	407	387	419	410	427	416	419	446	470	451	418	387	456	422	396	422	436	380	387	412	381	448	413	416	363	382	377	433	375	446	441	426	433	455	407	442	380	399	389	418	431	414	434	428	438	390	425	447	424	438	450	423	446	414	424	443	425	438	439	394	423	377	345	395	410	389	407	468	432	430	384	458	401	437	447	418	415	407	386	422	422	405	392	454	443	438	378	383	457	405	424	427	405	390	417	400	421	378	393	415	379	402	388	451	419	449	423	436	432	408	401	417	424	427	411	417	415	439	450	439	407	445	417	395	421	427	380	396	439	442	438	403	412	416	412	443	430	416	411	501	432	422	404	424	401	434	420	434	406	402	422	404	447	408	420	439	416	428	424	420	383	403	430	428	433	417	388	406	394	445	423	391	396	404	431	448	396	379	430	457	452	400	429	390	440	431	434	414	408	382	417	414	401	386	410	432	386	416	423	452	451	427	421	399	410	427	446	463	430	410	421	438	428	440	427	484	419	424	410	448	440	443	439	402	421	407	447	402	393	415	438	390	409	412	396	439	364	410	441	397	431	438	400	435	435	439	419	389	419	412	436	439	406	376	439	421	432	436	416	410	381	400	422	432	448	400	413	433	467	453	403	385	386	428	453	421	420	459	383	418	403	400	453	388	427	405	427	428	427	405	410	433	414	412	413	364	432	412	375	439	447	444	409	394	408	432	446	414	415	431	405	461	405	404	404	431	435	401	408	396	415	403	389	403	433	434	448	406	415	393	417	412	385	399	411	427	424	403	425	443	430	398	418	400	420	439	446	465	406	408	419	456	439	411	421	438	444	378	420	407	456	430	420	351	420	412	430	397	380	438	462	411	406	440	431	445	443	425	382	394	364	414	428	474	415	405	449	433	403	436	417	419	421	432	413	392	414	440	445	453	405	405	425	400	376	413	431	392	433	433	423	414	446	399	409	393	389	401	434	381	415	418	435	409	391	403	437	443	444	420	375	430	423	391	414	419	420	415	412	390	380	446	421	399	422	432	408	407	395	443	429	441	430	464	463	397	418	443	432	409	436	419	452	460	425	394	448	432	403	418	429	447	439	407	424	433	365	388	430	472	433	434	383	370	424	411	372	394	434	428	454	403	426	446	432	483	403	410	362	400	386	402	393	445	446	403	410	439	452	456	407	415	401	426	444	419	445	405	430	397	391	396	434	405	441	385	455	436	420	428	431	410	432	406	411	421	424	437	432	402	436	387	403	419	419	413	436	410	459	445	416	391	391	425	449	391	431	441	446	394	379	383	402	426	431	455	409	414	408	424	435	432	449	476	443	401	428	402	428	458	382	377	417	444	421	418	383	405	424	438	412	411	436	392	392	400	430	400	460	430	422	420	451	436	443	440	400	432	419	441	431	474	429	381	430	414	456	414	378	428	434	434	375	418	427	438	407	410	423	401	433	436	395	427	426	419	447	388	415	404	406	390	424	387	418	435	394	375	453	441	422	415	406	360	438	454	420	427	414	421	444	389	396	401	441	395	401	414	439	461	405	439	432	404	450	400	463	438	431	449	407	408	453	402	419	433	436	419	407	421	419	457	398	454	432	402	421	439	419	390	378	383	415	406	426	400	392	424	389	433	468	429	455	397	439	422	406	426	415	423	446	440	415	446	437	401	454	421	400	365	393	410	456	403	462	442	382	426	382	438	412	417	407	409	385	409	418	446	422	417	415	428	413	428	388	437	411	373	441	424	432	440	399	410	415	407	396	429	407	407	430	402	454	395	383	418	393	442	422	446	395	434	408	434	427	441	407	424	455	400	435	373	401	405	422	413	443	431	436	417	392	408	417	422	361	423	395	408	402	416	416	437	441	381	436	421	427	431	391	370	428	401	430	412	404	385	443	379	466	398	418	402	437	407	409	397	445	422	406	402	441	368	408	411	445	422	435	437	413	403	412	412	389	399	426	421	428	421	411	447	413	386	387	391	382	419	439	440	411	383	406	459	450	414	413	425	434	430	397	403	418	405	403	409	411	445	406	396	403	445	470	454	410	407	426	423	441	395	419	394	446	446	443	426	411	400	453	384	423	398	458	402	397	426	443	406	384	435	402	400	419	405	386	414	398	390	465	446	427	380	426	430	450	420	417	395	354	402	409	442	410	409	419	421	450	424	428	381	397	430	418	421	453	431	417	383	437	429	407	408	454	378	407	442	418	405	481	417	369	417	401	392	404	421	383	366	423	396	424	397	458	430	444	408	426	369	459	441	458	444	464	383	375	412	422	433	430	439	406	432	429	421	437	409	432	393	445	440	426	417	446	372	411	453	434	404	438	418	434	427	390	433	409	399	401	457	405	394	377	393	410	475	420	445	386	408	396	394	437	428	453	458	403	400	473	396	410	414	424	411	390	409	376	410	421	423	394	424	432	442	421	422	419	441	390	448	399	414	453	408	411	452	476	385	370	414	404	408	395	400	429	441	412	418	444	443	373	397	403	420	406	430	412	423	391	444	448	405	410	420	441	413	399	409	415	403	429	431	416	431	423	410	403	455	411	420	388	433	396	410	385	426	397	386	414	411	412	418	408	432	418	422	421	375	424	430	409	424	436	466	413	436	427	405	400	425	464	427	447	381	431	373	421	432	410	446	405	400	417	425	385	407	411	458	410	435	404	415	415	424	388	381	411	430	394	389
39031	28746	28313	23838	20044	18590	8884	1419	1114	1127	1109	1075	942	955	974	968	861	928	906	938	861	941	933	884	933	975	962	985	928	912	913	981	972	932	946	945	1000	959	1029	920	978	915	932	957	884	909	898	932	921	891	928	944	935	912	929	850	863	955	908	932	912	831	892	899	936	874	962	928	832	877	820	868	849	901	897	914	882	939	910	877	879	894	888	876	843	847	921	871	847	893	867	869	877	920	891	928	854	881	845	887	883	897	898	896	841	930	865	865	924	909	847	926	873	833	898	894	827	858	891	904	891	879	893	883	867	924	890	925	874	836	863	885	881	903	821	955	911	891	828	908	860	905	911	955	952	861	888	923	860	850	883	876	932	913	860	844	890	866	886	868	892	847	893	930	855	853	871	900	881	892	875	811	881	901	862	936	947	876	890	876	877	841	856	919	869	902	920	918	921	936	865	886	874	877	861	901	949	890	875	832	835	873	870	901	889	843	915	922	884	887	896	888	907	904	931	860	901	830	892	889	922	907	864	878	897	924	888	890	847	822	827	901	863	851	919	914	926	908	893	846	874	858	874	868	924	916	924	878	877	900	873	890	837	811	909	893	884	890	875	889	892	891	905	883	907	901	883	893	889	882	872	918	872	865	865	861	822	885	867	860	881	844	886	873	917	930	853	839	896	910	855	890	897	880	879	911	889	897	915	934	927	864	910	872	849	900	920	850	857	872	878	884	880	877	883	924	908	836	854	873	879	879	884	930	907	926	860	890	896	852	826	824	812	885	901	827	903	888	837	930	869	838	868	872	917	885	853	903	896	879	867	878	905	895	841	910	880	915	860	872	840	883	942	878	940	924	878	853	852	907	919	895	898	913	857	899	877	884	890	902	837	868	914	881	935	939	913	848	953	889	925	901	896	885	878	849	868	839	899	900	889	880	874	902	922	832	883	870	886	898	883	861	865	935	903	923	862	859	881	922	877	870	878	876	842	853	887	861	869	901	884	839	834	884	893	901	853	877	896	871	900	855	890	854	894	825	863	898	932	897	877	888	853	867	886	832	897	895	852	900	933	900	849	881	910	922	867	910	892	855	841	903	834	895	881	904	916	922	869	885	876	885	866	915	810	903	882	922	891	920	907	899	899	922	844	855	875	856	873	915	832	868	860	836	865	923	924	889	941	889	909	868	934	862	863	931	905	870	922	878	894	830	933	911	839	893	875	884	869	863	871	895	912	889	826	898	910	937	894	855	877	932	886	902	919	967	852	905	903	864	933	901	881	854	932	919	895	890	825	864	904	907	896	850	921	818	886	854	921	862	939	913	837	921	954	940	917	868	865	875	917	926	863	925	855	877	815	883	928	931	849	937	921	879	846	886	841	899	898	865	863	924	866	925	948	867	923	893	840	910	884	834	872	830	879	871	872	820	885	882	879	935	895	864	899	848	918	897	884	887	891	858	884	831	839	831	886	893	882	834	833	899	873	904	896	849	925	878	958	976	920	846	878	857	897	904	883	851	892	876	856	906	888	901	893	849	843	890	899	926	873	850	917	882	850	882	870	878	885	895	903	903	907	846	860	870	924	848	863	929	872	885	816	894	859	841	858	940	882	883	880	863	871	927	912	914	871	868	903	914	922	900	876	902	870	879	872	835	887	894	885	867	895	827	918	875	865	897	914	901	959	832	879	909	888	879	884	900	866	853	865	946	877	864	939	877	923	831	911	893	899	906	819	940	886	855	830	907	853	834	928	826	904	871	888	853	907	867	875	905	980	905	869	923	856	935	891	894	910	943	894	842	930	872	918	906	880	855	860	874	883	927	906	923	870	917	863	850	856	842	883	891	888	861	836	903	856	891	892	874	876	853	836	927	919	897	897	842	901	853	870	896	853	852	883	894	907	871	869	884	894	852	884	854	884	871	859	895	813	911	841	868	895	907	917	835	888	869	898	884	861	903	892	884	880	928	855	841	880	928	845	911	873	893	952	835	890	882	885	909	839	851	864	879	878	881	877	874	912	909	850	862	935	908	913	898	892	890	881	925	863	917	895	852	874	913	891	880	895	885	903	906	893	916	907	874	870	883	861	872	917	845	857	895	877	878	888	900	892	842	861	910	854	890	876	850	819	879	889	909	909	908	867	864	892	882	920	871	821	886	929	864	921	891	949	901	847	932	944	892	867	894	874	862	892	912	880	912	875	849	867	925	852	887	899	911	870	840	883	923	866	869	862	866	887	841	898	866	845	913	881	916	879	906	926	864	883	892	898	872	918	900	854	913	906	929	908	900	885	861	926	862	889	865	853	942	894	944	898	930	882	883	876	895	878	893	887	916	875	847	892	857	893	882	919	915	866	886	914	849	931	867	873	912	929	927	936	851	862	892	866	901	965	871	944	924	885	906	907	945	887	838	906	880	952	835	886	860	934	936	896	916	880	870	897	906	897	866	904	898	915	946	908	828	903	892	857	856	874	845	839	837	868	879	821	899	924	920	835	842	887	904	855	882	892	895	887	881	906	887	878	885	866	869	927	912	919	905	909	891	860	876	871	890	914	856	870	921	912	881	880	907	890	863	894	884	912	925	884	900	903	822	912	899	852	885	883	863	851	864	849	833	917	889	849	925	864	909	882	861	894	855	930	905	915	868	841	898	944	875	952	913	923	894	874	876	893	924	909	921	832	871	902	870	902	847	929	930	885	891	888	872	924	831	902	854	932	923	873	857	841	842	844	963	865	911	850	898	875	808	908	875	854	855	883	906	938	877	921	898	878	893	903	841	926	910	863	922	922	886	828	923	928	843	915	853	912	894	915	877	891	886	856	877	851	899	918	874	895	857	892	908	923	898	899	852	873	916	894	861	859	869	884	934	850	840	829	880	883	874	899	923	894	936	881	876	825	903	876	926	900	860	867	899	855	869	878	858	946	835	908	872	810	855	888	880	969	911	869	864	917	868	832	833	903	883	888	942	895	822	855	900	820	879	889	897	934	904	888	899	876	914	934	900	952	956	890	931	845	828	895	878	848	836	874	905	894	869	850	882	865	890	872	932	896	857	915	885	926	892	931	864	866	909	879	877	886	885	882	867	934	913	923	886	894	918	864	877	915	915	932	861	886	908	859	854	923	838	850	888	896	909	845	918	861	842	901	863	893	834	893	935	898	922	893	881	925	825	902	909	901	924	918	823	888	833	896	975	932	902	903	879	868	870	879	849	874	919	847	848	936	929	892	889	864	927	867	855	907	885	837	847	904	853	897	910	891	901	914	887	857	869	893	900	843	955	891	874	849	830	901	861	900	928	898	872	864	902	869	906	918	875	805	852	900	898	909	931	939	884	896	934	849	898	887	871	844	892	902	914	842	874	864	874	879	911	841	924	905	908	891	852	867	853	884	879	868	857	924	914	925	866	944	881	980	885	910	855	885	938	938	858	892	891	897	927	884	890	902	945	908	907	885	906	910	885	925	891	920	899	900	856	848	903	865	888	909	928	909	861	906	897	898	902	936	869
46749	22179	8474	3179	1588	1065	543	432	420	445	422	434	438	439	452	456	443	443	392	409	415	402	397	415	393	454	393	372	415	446	438	426	436	437	433	436	399	409	454	471	444	444	405	435	421	413	427	429	384	419	413	440	398	394	435	433	404	392	453	392	404	416	432	376	426	394	410	369	418	395	412	441	402	421	357	441	423	414	411	385	404	442	392	430	450	418	433	412	421	403	435	397	442	438	456	429	418	446	448	428	448	396	413	425	402	445	417	422	401	437	427	450	429	445	385	430	387	434	355	438	409	411	430	434	444	445	421	427	424	413	385	417	403	446	364	432	396	395	419	376	452	429	393	410	414	453	395	439	408	385	420	432	425	427	398	414	433	424	382	440	413	417	411	451	431	352	461	422	396	388	440	432	404	441	391	442	413	385	401	475	461	418	459	425	402	414	393	389	446	423	416	393	394	434	465	426	439	437	388	407	439	411	444	389	423	419	406	412	410	433	460	443	400	421	411	389	455	429	407	399	419	409	398	379	458	399	406	431	407	425	420	397	368	420	394	443	399	444	425	408	437	402	422	409	431	424	482	418	425	389	421	402	442	409	450	403	435	416	402	394	419	424	416	433	389	374	401	401	380	346	438	387	402	394	413	453	406	434	402	418	431	399	418	405	423	410	410	389	402	433	480	434	427	402	429	405	414	432	451	392	420	451	406	439	451	429	401	417	397	399	415	392	447	438	445	444	430	476	420	423	416	425	429	397	417	396	432	430	393	387	462	450	407	410	375	440	408	427	385	410	418	453	423	436	434	410	399	411	426	429	387	436	489	389	434	407	407	430	394	432	403	444	424	409	410	399	433	441	444	426	437	413	440	399	377	388	397	415	436	421	447	449	428	425	398	462	429	413	417	372	426	417	429	389	410	407	432	429	420	421	387	404	425	419	433	425	422	394	402	434	408	428	447	380	439	416	444	444	412	410	430	417	396	416	474	414	440	358	422	430	397	447	425	393	423	359	411	423	408	399	432	414	437	396	428	441	399	394	393	420	412	445	414	381	423	429	410	420	429	477	466	422	447	429	447	430	409	440	433	430	442	417	419	434	404	450	432	430	396	426	402	415	415	411	414	480	408	437	437	425	428	419	406	435	412	425	438	392	427	421	408	438	400	399	409	431	468	453	419	385	471	398	442	405	399	427	389	446	455	391	444	450	415	421	373	430	419	434	439	391	477	413	422	445	412	440	472	432	469	432	416	436	406	403	361	414	458	417	409	386	435	430	452	422	398	432	404	428	437	449	409	444	390	428	392	404	417	430	423	401	380	416	397	404	437	387	410	413	404	431	408	409	458	382	423	414	417	474	421	392	431	413	420	404	422	437	415	430	390	418	395	404	415	436	434	468	389	463	420	454	423	426	422	391	395	413	396	468	391	420	395	415	423	402	446	463	482	421	443	385	397	395	434	453	439	359	411	396	385	412	424	411	457	429	386	422	409	425	449	414	422	428	387	439	446	442	454	365	417	390	397	414	407	396	398	417	453	422	399	409	446	445	440	410	408	455	388	401	427	417	431	411	392	466	431	426	413	435	440	432	407	450	390	404	441	408	457	426	388	418	440	423	399	434	442	399	431	416	447	468	434	446	403	435	476	421	436	403	426	426	389	378	393	440	408	409	418	412	441	458	460	399	437	400	420	392	377	413	452	417	439	401	440	424	433	441	425	418	435	411	467	445	399	429	427	444	459	422	407	381	418	411	469	476	399	378	428	410	431	401	427	440	402	417	448	407	437	446	401	384	436	453	428	408	390	375	456	403	420	442	430	404	433	450	441	422	411	402	428	397	423	428	398	460	410	418	421	395	449	393	381	413	379	412	396	386	415	457	426	442	438	461	408	403	407	394	460	386	444	440	429	400	435	402	435	440	388	407	370	420	381	412	397	420	452	464	428	440	405	425	435	399	417	407	427	439	394	403	435	445	439	450	403	401	415	415	433	438	386	418	380	411	397	392	410	414	377	370	396	380	420	427	406	426	419	410	453	456	422	427	447	416	447	431	419	426	422	422	432	421	426	411	463	415	369	438	429	416	436	431	436	407	452	445	397	447	469	427	407	420	405	411	406	447	432	436	361	421	453	401	403	423	421	392	439	456	406	387	441	429	431	398	453	397	392	397	444	429	400	405	465	429	391	422	423	416	414	408	396	386	386	426	400	451	450	401	430	399	394	410	386	439	419	434	417	385	403	392	386	402	408	425	426	417	409	381	404	419	375	419	422	478	415	435	430	431	412	431	412	417	381	422	451	371	422	398	465	413	439	393	398	434	455	437	387	407	417	389	430	418	410	436	432	408	407	433	423	422	422	408	427	421	417	420	431	409	442	395	394	413	393	377	384	400	401	382	403	416	430	374	463	404	435	444	419	443	423	415	406	415	437	432	431	445	431	363	413	414	422	428	408	418	438	418	415	431	388	443	427	453	379	423	436	445	427	412	385	386	425	430	420	466	429	414	389	380	436	451	441	405	411	427	384	451	439	420	393	389	391	424	435	388	413	382	415	433	426	423	433	426	436	395	371	407	451	432	432	423	413	405	390	426	419	407	383	405	386	431	400	412	415	436	440	485	427	411	412	385	399	399	428	394	425	454	391	411	419	416	439	427	435	406	472	410	399	434	408	405	431	420	421	407	433	457	415	433	405	421	433	407	430	467	419	422	447	395	413	403	391	416	412	435	451	401	400	425	481	441	371	376	438	436	406	415	440	409	390	389	395	487	418	419	408	405	418	430	424	428	408	478	392	396	386	380	454	447	460	409	460	397	445	432	391	385	429	409	380	403	425	418	370	428	433	420	425	417	406	400	422	417	421	401	400	416	438	426	482	438	448	461	459	416	395	391	442	429	395	448	418	420	437	414	397	401	401	437	437	429	394	456	400	409	418	420	377	411	396	418	412	419	411	400	466	430	405	436	453	380	403	422	433	379	397	429	384	418	401	394	379	403	375	432	438	408	459	435	418	434	469	417	393	418	415	405	387	431	433	402	415	438	448	411	449	461	440	436	453	438	401	412	421	425	434	408	449	421	412	381	409	421	433	409	378	429	427	412	427	387	381	427	438	419	439	402	387	408	400	430	429	426	429	420	456	441	426	421	415	397	401	407	392	424	399	406	378	389	384	432	433	452	431	394	406	429	433	414	391	433	393	418	474	408	423	386	433	404	404	439	409	409	406	404	418	426	441	392	409	392	393	445	389	413	389	417	469	437	428	393	423	428	440	402	393	476	443	443	424	453	453	422	438	355	394	427	428	454	427	449	435	399	385	395	423	419	436	471	401	456	418	435	463	424	435	402	420	444	406	398	410	453	400	368	398	409	417	433	442	423	406	430	434	435	417	439	471	442	415	438	421	416	425	439	411	410	406	450	414	404	417	399	440	413	405	402	393	403	437	433	407	451	436	404	419	421	460	387	376	425	483	408	434	451	430	392	401	392	399	440	432	368	444	389	392	404	462	440
30083	15322	10657	6769	4612	3329	1320	966	939	970	936	948	877	914	880	901	899	956	919	909	833	882	911	929	889	861	922	905	920	936	949	932	974	877	925	945	935	935	933	902	944	891	911	920	881	880	877	902	883	905	953	927	872	912	862	919	888	896	865	873	910	833	878	881	912	849	899	886	888	938	927	887	907	882	909	902	865	863	835	866	892	924	901	906	889	827	862	855	864	904	888	896	896	879	935	882	910	878	852	915	851	940	887	903	922	868	889	920	903	857	894	837	880	917	885	842	906	920	857	967	864	867	884	895	900	852	928	910	943	913	836	911	875	864	859	859	913	872	878	894	876	910	842	915	879	858	798	884	884	898	887	879	901	872	887	902	910	920	886	872	888	814	849	917	888	857	884	881	905	882	862	945	868	873	822	877	849	908	855	903	890	901	865	887	860	873	873	928	954	878	881	881	907	907	888	850	848	886	855	858	853	873	855	848	918	915	912	818	885	915	918	864	900	853	935	855	857	832	882	906	888	877	859	901	912	910	902	876	920	909	891	889	919	897	870	856	904	923	878	885	875	826	876	808	922	888	860	871	903	920	933	876	850	927	889	852	907	895	880	878	864	905	841	884	871	910	888	925	854	905	822	890	848	909	831	850	899	860	856	865	830	940	857	880	838	897	910	842	915	840	891	903	876	869	841	897	831	874	947	872	871	924	914	884	861	837	941	857	891	890	890	901	849	856	881	885	855	903	910	954	905	878	858	886	870	890	855	849	883	880	854	849	892	890	915	850	883	878	825	904	843	889	904	890	855	906	864	903	944	889	897	914	980	904	913	869	909	897	895	889	892	915	906	889	842	818	897	934	922	912	885	893	876	883	944	920	869	871	851	886	877	906	855	898	860	908	867	879	883	860	915	909	830	809	863	909	912	892	886	873	866	899	896	946	868	847	927	871	868	870	899	887	898	899	903	893	900	863	888	873	883	869	876	851	854	903	887	904	869	831	887	887	908	884	891	844	884	931	857	886	911	906	938	883	888	892	951	835	940	861	931	917	904	870	880	950	877	896	834	878	867	928	918	872	873	881	896	884	912	908	898	936	948	904	851	891	881	902	836	827	878	911	915	848	877	933	895	893	894	861	879	923	898	854	933	844	856	888	872	874	849	876	862	866	900	856	867	893	902	912	898	899	861	860	861	868	922	821	868	881	902	867	931	896	859	896	923	838	893	910	956	828	868	873	863	879	887	936	902	856	876	855	917	910	872	902	891	853	924	890	884	864	904	902	851	907	873	932	863	904	914	917	899	913	924	860	907	929	824	918	860	907	896	871	906	871	907	857	865	873	940	841	876	892	910	855	855	897	899	835	899	891	932	913	911	915	886	905	926	902	886	913	933	898	865	873	885	865	911	902	868	859	900	888	840	926	840	871	881	893	844	871	873	903	916	872	897	851	844	865	919	931	873	919	882	933	968	864	900	932	856	909	898	884	862	929	855	904	918	870	983	832	937	846	888	880	893	922	889	928	860	941	846	884	889	886	845	839	891	859	894	892	835	931	902	889	887	845	857	899	933	911	834	895	895	885	878	869	865	831	865	872	904	845	905	839	968	845	891	869	904	846	879	901	846	871	898	895	928	862	931	849	886	898	847	823	893	891	892	906	843	883	880	939	868	873	869	841	895	916	895	859	930	837	890	894	878	909	859	896	895	902	867	874	886	865	942	913	919	877	939	841	919	922	823	868	888	905	908	911	891	849	845	876	827	866	877	848	890	926	930	921	881	834	884	872	841	896	826	869	874	878	836	864	861	855	927	892	885	828	932	849	889	904	881	883	911	833	921	868	895	918	864	879	933	864	928	902	860	903	881	864	916	903	873	884	887	918	916	923	923	910	919	883	866	844	941	928	900	869	891	842	902	939	846	854	869	921	910	880	902	898	889	952	893	911	864	907	897	913	921	910	896	893	874	865	872	876	867	949	904	895	903	873	839	893	863	838	848	916	864	884	903	895	873	899	853	904	917	886	880	929	878	904	846	877	855	932	938	884	899	852	896	900	878	920	945	916	875	911	887	930	938	924	891	922	928	860	908	869	864	891	910	828	872	962	875	918	914	928	881	911	918	914	865	966	858	886	885	825	895	882	884	892	890	855	884	924	878	866	910	868	935	908	822	880	896	870	912	902	842	890	888	921	878	896	907	850	882	884	904	925	876	895	920	917	869	909	834	925	899	867	872	881	873	893	910	881	877	884	864	886	912	872	897	868	896	896	917	840	903	889	860	876	876	863	918	875	885	891	919	865	876	899	910	908	918	862	809	932	908	873	892	898	872	929	889	915	860	902	901	934	867	860	912	876	920	868	913	875	849	871	875	911	852	867	854	916	892	959	920	872	920	912	929	892	897	874	918	887	946	874	878	887	901	870	931	891	857	887	838	906	935	877	914	862	908	902	898	833	930	896	928	887	851	906	925	877	919	948	878	877	872	816	883	891	900	879	862	857	850	877	885	895	854	892	885	908	918	904	867	868	918	855	915	891	905	876	869	877	883	877	871	887	894	883	897	918	842	915	883	887	880	843	905	852	895	904	893	855	915	857	836	936	912	888	860	855	907	859	912	890	901	902	903	932	874	900	908	886	875	919	878	866	917	888	876	852	905	926	890	914	852	902	874	865	962	841	836	871	905	841	851	877	875	870	886	889	903	854	888	890	878	885	879	868	871	915	880	881	921	918	899	841	858	877	845	896	927	857	847	864	915	875	869	817	916	881	849	883	875	886	917	841	941	870	893	902	910	846	872	896	898	865	894	919	874	884	870	894	884	917	846	877	899	923	874	930	947	903	850	846	920	931	860	875	867	862	906	866	938	868	846	863	869	920	943	927	930	901	841	923	904	916	857	869	940	881	863	880	846	878	866	875	919	894	919	895	893	910	896	914	921	904	863	912	887	910	880	875	847	911	854	910	844	901	861	901	931	840	892	870	871	855	924	897	878	900	855	830	878	887	905	823	937	857	885	907	859	928	903	886	965	866	882	881	968	875	865	853	888	846	928	896	911	928	870	939	877	816	862	939	898	902	830	908	873	887	910	920	885	867	853	896	851	882	889	892	928	867	895	820	907	896	845	898	856	880	865	875	910	848	880	924	910	868	945	913	884	818	863	909	933	899	851	895	875	961	841	861	917	939	893	872	821	883	945	875	909	880	869	864	932	865	916	907	875	848	888	880	881	924	848	864	874	883	830	915	927	888	892	913	899	844	887	886	875	861	933	815	894	887	956	924	888	900	845	909	862	927	899	908	866	889	875	889	892	919	914	864	882	907	856	885	883	907	846	872	866	834	860	831	861	908	907	876	847	902	903	832	900	875	903	882	933	893	908	883	943	869	867	869	940	886	894	874	894	927	849	845	821	959	880	896	896	893	937	862	945	863	864	870	901	924	869	897	896	947	928	841	840	849	881	879	844	883	913	942	916	877	851	887	830	872	876	865	894	902	954	904	884	855	860	849	869	865
52771	27237	16986	11397	7758	5938	1808	529	419	454	440	431	443	411	458	415	437	409	419	394	390	376	408	417	414	417	405	378	396	442	362	425	403	407	404	432	391	457	407	393	436	414	427	427	402	432	400	397	394	414	393	419	419	380	389	396	409	413	420	394	399	395	439	404	408	430	403	442	436	385	408	365	429	432	412	372	433	381	405	438	415	400	435	411	413	414	429	431	425	381	389	417	416	451	433	388	418	406	408	417	415	386	370	397	435	422	380	389	384	438	399	403	399	426	405	451	435	413	417	415	448	443	400	384	405	381	419	410	372	440	446	416	391	406	407	400	374	400	384	389	377	410	412	387	380	369	420	446	391	414	386	410	402	416	386	375	396	371	418	414	423	417	381	433	408	373	408	417	428	383	433	392	432	399	416	414	372	435	414	403	391	422	411	417	409	401	416	421	424	365	385	383	404	417	427	422	377	415	415	378	397	417	428	416	445	408	350	385	400	419	442	386	415	438	413	409	420	450	420	414	406	361	378	401	391	426	391	428	438	401	442	448	398	408	404	430	413	385	384	421	411	435	407	424	429	399	422	413	400	419	422	416	437	431	382	467	390	372	358	415	413	379	463	402	396	421	417	422	439	419	463	409	438	401	420	421	368	425	392	435	394	371	413	394	379	414	373	381	391	424	398	388	366	430	441	409	372	422	420	425	426	408	385	435	425	395	451	393	420	372	430	393	406	411	374	389	380	399	413	407	421	379	436	423	422	435	389	402	406	408	370	398	456	415	398	432	405	389	424	382	422	381	402	417	432	370	395	399	416	423	444	395	427	417	414	388	382	383	461	370	407	387	387	388	406	353	370	373	402	424	428	406	380	377	421	403	367	412	399	418	414	413	404	389	404	414	433	395	395	382	391	402	387	414	419	406	404	374	405	372	417	376	388	413	424	422	413	403	406	412	423	419	379	352	359	374	404	390	406	418	382	442	410	383	414	438	410	438	372	395	413	426	417	388	366	423	435	437	410	424	369	427	430	435	436	396	475	378	417	427	445	421	390	417	392	408	453	405	440	409	386	398	385	399	397	443	427	444	409	406	423	430	431	388	411	367	425	364	411	390	389	395	406	405	386	381	441	395	403	385	443	378	434	409	355	388	395	394	424	409	425	435	411	449	447	397	389	414	426	370	406	380	369	461	401	412	407	418	411	428	407	373	421	396	421	380	452	393	406	409	446	407	386	413	415	376	410	417	432	449	421	413	434	390	386	390	402	416	417	377	416	375	410	436	359	380	394	389	415	425	415	406	425	384	360	436	403	426	427	408	398	440	449	399	393	382	398	415	405	442	426	392	435	419	372	370	362	417	431	414	422	418	385	416	410	428	409	486	402	369	383	381	404	419	403	441	411	428	425	418	402	445	417	410	463	411	411	368	408	444	389	467	422	423	443	403	393	430	425	422	404	431	406	467	437	444	408	391	405	440	429	419	391	416	436	396	422	406	411	400	392	429	434	408	398	431	412	399	403	408	400	405	380	407	405	392	440	428	368	388	427	431	397	399	411	379	380	427	439	418	416	400	418	354	414	425	442	395	379	401	409	414	424	401	400	391	427	454	385	427	372	410	356	424	378	390	406	386	406	426	363	401	434	375	424	404	371	376	417	440	414	407	378	386	377	427	380	415	446	386	418	431	444	399	403	403	439	397	425	391	421	417	399	379	404	419	429	428	417	432	392	384	418	419	397	403	439	381	444	403	408	425	362	379	386	386	409	472	414	435	405	428	420	398	389	414	411	428	404	419	433	428	436	409	377	402	412	350	444	432	416	423	421	415	394	450	400	398	384	445	403	394	415	395	397	390	429	397	399	382	400	439	395	417	425	403	417	381	410	393	404	409	403	430	409	444	393	368	431	427	402	395	428	432	407	428	414	405	367	368	409	455	395	404	350	370	422	427	395	437	399	410	409	412	409	392	403	390	417	417	407	360	430	421	420	387	394	400	386	400	412	411	394	405	434	397	389	404	444	394	420	404	438	411	409	442	386	394	405	368	409	408	425	337	418	404	377	466	435	406	409	443	398	401	436	407	405	392	413	386	386	389	412	426	460	392	417	408	411	393	416	384	432	436	404	388	403	359	422	452	404	414	387	435	393	379	437	442	404	409	412	387	432	416	402	404	366	359	370	399	392	419	421	418	353	431	388	438	454	425	433	418	410	401	372	406	386	404	411	375	373	390	417	387	402	392	427	393	403	453	424	427	408	408	408	411	382	391	400	393	366	428	412	407	412	432	429	447	381	431	410	419	399	409	428	386	406	363	443	416	394	400	452	451	408	394	429	415	430	420	411	414	389	441	408	427	392	375	434	452	382	423	398	393	372	412	477	424	394	388	416	393	413	398	382	407	419	426	376	364	395	412	382	417	403	397	420	448	430	421	368	417	400	403	391	400	414	410	436	427	408	412	392	350	425	363	383	358	404	370	432	413	387	421	420	446	408	373	392	405	430	402	403	436	475	423	405	402	400	382	428	387	419	408	407	429	421	394	357	436	475	398	386	419	402	394	399	412	419	440	409	407	415	385	395	412	418	463	388	401	397	407	378	408	379	379	430	412	405	392	452	387	353	374	372	347	402	395	414	412	353	382	392	424	437	382	394	425	450	403	421	386	416	383	389	387	384	383	401	430	410	430	412	392	424	422	401	404	420	411	444	419	423	363	415	367	390	439	436	365	402	411	376	409	381	364	409	402	394	446	430	429	440	406	446	418	445	369	375	363	378	436	437	400	408	376	402	400	421	469	386	444	392	393	384	398	395	416	410	373	385	429	398	371	438	418	377	451	415	405	421	433	420	369	397	414	410	385	389	408	409	406	423	401	444	410	371	400	395	425	403	415	385	383	402	432	424	371	390	410	373	438	417	404	438	433	405	409	451	397	410	417	420	414	431	413	420	411	391	414	435	403	423	405	412	430	423	420	406	443	383	402	435	444	415	385	363	412	414	401	419	426	400	405	417	391	386	400	402	416	386	382	418	415	405	415	380	371	421	422	398	413	437	396	394	389	417	382	391	383	411	420	367	388	403	378	407	419	434	385	428	382	431	454	369	409	432	409	437	411	396	391	447	392	346	396	406	394	420	391	429	367	458	395	361	399	399	402	412	437	408	416	394	395	428	432	406	364	395	372	447	426	417	380	380	411	412	369	397	425	427	387	423	425	379	383	425	378	420	408	403	363	418	375	382	420	418	414	408	383	331	417	433	361	381	400	432	465	425	422	401	445	418	396	396	403	394	438	405	391	400	430	405	397	453	391	380	381	403	361	410	439	381	398	416	403	411	424	410	394	457	429	394	392	438	451	398	427	419	393	437	374	395	373	371	377	395	447	431	429	382	391	409	427	375	444	387	368	446	409	415	408	418	466	433	415	377	409	403	423	401	374	417	420	418	427	415	416	408	413	423	409	406	399	389	443	426	381	429	436	420	422	425	407	415	439	452	430	384	402	457	391	423	378	411	414
33184	20190	20986	20970	19028	16280	4863	1327	1063	1051	978	933	944	971	883	861	862	854	880	925	911	886	895	901	902	920	813	912	939	880	910	880	917	893	903	934	925	938	964	946	937	881	883	875	927	923	883	855	935	887	897	911	908	870	853	850	879	907	897	907	891	865	847	880	854	905	834	839	844	896	882	912	863	844	842	816	833	823	828	928	881	852	850	856	862	820	854	840	868	875	849	890	842	838	866	843	858	829	840	895	848	905	859	835	841	874	906	814	866	853	901	845	857	867	846	837	890	870	887	857	896	880	873	841	874	849	838	879	866	872	896	909	890	882	899	883	919	851	841	862	808	862	846	868	862	854	858	882	920	815	909	865	864	880	861	889	860	880	821	876	868	829	852	849	908	839	859	845	840	857	841	825	901	859	924	895	880	831	887	885	842	879	864	867	870	881	882	833	851	905	808	891	854	852	775	884	903	877	894	855	845	880	827	885	831	876	899	916	858	877	858	876	850	847	836	852	870	828	835	914	864	898	865	897	805	823	849	878	852	896	903	865	873	882	877	848	896	891	904	821	879	864	858	869	930	859	810	821	860	889	922	871	877	837	855	904	845	901	862	851	880	862	887	894	792	902	889	849	893	900	892	915	870	845	855	869	868	889	819	833	856	890	915	867	862	889	893	856	899	857	788	835	861	923	847	861	878	837	855	939	902	777	763	860	822	873	819	848	888	847	917	876	910	806	903	851	867	857	855	876	869	890	857	861	884	881	882	880	855	894	878	878	924	884	853	883	879	865	831	841	883	886	813	863	869	815	813	918	884	867	891	882	840	847	830	848	875	862	859	852	863	863	851	872	881	850	889	897	881	873	893	849	865	872	866	887	846	855	886	873	905	855	897	874	840	880	891	854	872	861	902	895	861	858	872	895	853	905	881	830	856	830	877	851	879	821	894	899	859	851	873	815	833	869	821	868	793	876	851	864	924	878	833	875	921	863	794	849	889	851	903	862	908	917	870	875	818	834	856	859	862	895	826	892	858	859	880	864	872	902	853	847	862	860	833	922	860	876	906	902	887	868	814	870	875	864	901	862	853	890	843	849	857	859	879	797	904	839	854	833	879	854	870	855	897	863	900	891	906	904	887	838	902	852	837	854	893	860	888	905	885	834	855	853	875	887	872	952	883	880	909	832	881	885	857	841	920	848	850	889	906	859	853	852	888	843	929	878	911	849	918	844	858	878	865	865	850	867	909	823	866	852	835	857	920	863	907	841	887	863	851	883	858	864	879	867	834	874	854	870	854	873	815	877	900	822	861	886	845	857	850	901	829	893	860	900	780	885	853	894	853	847	830	862	895	857	840	889	865	830	856	818	842	924	885	813	892	899	898	876	879	835	869	915	927	811	895	877	843	905	872	882	835	863	826	837	871	870	818	821	826	899	876	904	879	847	911	922	921	882	880	863	876	822	851	872	847	927	905	873	868	903	875	889	857	865	887	865	865	862	875	861	875	874	849	935	829	880	852	824	899	881	875	911	867	863	864	880	837	904	887	832	912	876	945	856	899	874	891	912	877	923	867	773	852	806	837	868	860	924	811	884	862	881	892	868	845	899	882	838	806	868	880	910	861	882	837	907	877	869	933	940	890	892	861	878	935	913	872	840	889	856	772	854	842	842	865	917	819	853	904	849	866	832	822	918	793	934	813	862	873	860	899	875	846	893	883	875	829	827	867	918	794	869	868	853	858	917	836	796	835	887	861	873	854	865	884	892	880	836	917	872	872	899	845	863	888	862	864	898	867	834	805	825	880	850	818	793	858	864	890	931	846	910	928	856	858	833	841	921	847	887	844	865	884	863	883	856	889	898	872	864	859	881	833	863	872	917	919	839	846	897	914	849	852	885	851	852	914	903	870	879	849	862	885	898	890	843	872	912	903	899	865	896	888	859	881	911	926	898	819	867	871	880	859	855	886	881	910	829	861	852	919	858	870	858	900	854	836	874	900	895	892	881	891	921	909	874	880	884	853	895	845	853	860	845	886	851	834	885	798	859	875	932	897	841	848	889	850	862	832	876	832	843	867	901	853	832	834	903	837	848	908	820	864	878	907	895	855	885	856	859	861	868	902	820	850	894	866	887	831	837	809	840	855	886	837	828	869	910	894	848	863	912	881	848	854	848	835	855	902	872	934	907	830	876	862	882	836	847	909	882	854	887	872	929	889	880	873	869	787	861	860	890	878	891	819	868	884	818	871	852	850	849	894	891	838	849	877	893	911	839	853	920	895	865	870	872	888	856	810	820	847	879	812	932	864	823	852	866	901	919	876	845	815	839	874	894	903	864	904	837	876	833	847	853	900	867	903	877	804	888	860	859	866	865	905	866	864	870	893	909	843	845	883	896	934	913	855	864	948	892	937	866	896	859	912	866	867	864	846	914	848	861	883	956	829	879	880	898	858	895	850	894	826	862	859	846	842	908	928	860	846	867	794	887	848	817	902	894	889	911	877	852	879	861	840	887	890	937	848	897	927	849	893	869	866	910	870	859	883	874	839	858	872	915	888	887	871	892	848	873	861	878	883	835	867	829	855	878	855	842	839	867	871	879	869	935	854	880	889	888	871	842	868	874	865	854	851	856	882	842	889	862	923	895	890	915	873	867	849	843	869	860	885	877	875	857	854	872	861	850	867	820	884	918	857	867	892	849	887	888	878	852	796	920	895	856	901	823	868	824	926	879	867	907	870	845	850	840	830	854	913	805	938	817	888	905	891	879	835	908	883	898	879	844	834	843	898	831	876	926	857	820	896	889	841	914	837	896	888	879	899	888	849	876	817	950	933	908	911	847	866	754	838	889	848	819	835	851	886	827	886	804	868	865	828	916	853	830	860	846	871	872	826	839	869	927	876	861	821	840	886	892	882	872	884	884	871	885	903	856	904	891	873	857	871	848	870	881	894	858	848	838	875	865	860	827	817	903	865	833	852	864	875	872	816	855	924	866	831	858	828	916	845	836	814	888	913	862	854	830	836	888	864	809	824	876	828	867	851	861	877	905	880	890	880	864	869	850	832	892	834	906	854	844	867	856	876	863	827	898	864	849	849	845	874	833	853	838	881	875	909	872	833	831	839	840	871	877	849	873	833	862	854	877	883	876	920	889	836	855	843	918	861	872	914	870	844	878	883	854	849	895	895	881	903	870	862	843	854	902	842	869	894	878	811	891	855	876	897	852	859	873	879	850	859	891	906	870	807	837	917	875	852	852	855	858	886	843	872	842	827	848	888	833	830	892	910	943	827	859	868	861	891	880	878	906	862	865	882	847	863	937	915	852	869	868	886	857	854	874	846	879	889	858	870	854	840	914	899	804	884	900	858	935	893	879	892	873	884	847	857	852	846	860	866	876	848	815	831	845	836	924	889	817	912	854	847	838	863	856	879	898	864	869	903	870	905	861	832	894	890	854	865	908	863	844	866	886	934	879	881	891	829	858	890	871	841	833	848	876	911	829	876	913
56752	36167	30962	25184	19849	12951	4904	662	496	488	505	473	470	414	409	436	445	443	412	397	459	448	436	445	490	443	416	425	433	442	408	431	414	402	423	437	436	452	449	409	446	378	447	430	364	404	424	459	413	453	434	419	448	397	436	412	452	402	427	457	458	407	407	409	412	440	435	450	434	428	434	463	438	359	439	393	390	410	436	420	400	407	381	411	441	419	402	411	417	421	430	430	429	424	488	416	442	413	413	408	431	397	430	418	429	436	396	434	425	450	407	399	424	409	388	435	432	405	382	402	449	405	393	442	447	417	424	424	437	413	420	391	397	382	413	413	388	369	426	420	404	441	451	408	415	406	421	395	410	407	451	398	410	413	394	427	402	416	384	386	375	428	451	428	429	402	446	429	437	394	423	418	437	439	414	456	394	421	400	432	424	428	431	418	437	451	410	393	445	413	439	418	412	433	432	392	392	457	440	413	412	456	361	426	388	430	397	394	419	366	433	377	388	434	403	414	411	428	428	437	421	420	446	415	399	433	415	387	415	454	392	417	389	443	403	421	438	431	389	440	474	427	394	441	415	382	459	387	421	433	390	432	426	400	449	448	399	442	440	409	401	423	396	448	390	418	414	407	457	397	388	401	425	432	415	445	429	419	427	411	399	392	410	434	394	414	435	389	431	399	416	411	446	405	435	390	428	392	412	435	425	390	447	401	434	451	409	435	409	407	437	361	449	360	399	468	429	453	401	423	406	392	457	404	410	439	393	386	449	417	411	445	446	393	432	410	380	398	407	413	429	403	427	416	413	384	428	411	427	401	445	437	412	420	433	411	431	410	422	427	428	426	423	467	400	454	378	383	400	430	430	380	413	448	382	403	423	449	376	418	402	474	449	409	411	411	417	391	412	435	404	454	436	416	386	402	418	400	386	442	411	394	410	430	382	399	401	424	401	481	377	471	417	448	445	387	432	400	396	409	417	435	396	427	437	440	399	419	424	423	416	437	417	403	378	436	432	412	410	430	390	440	427	453	436	415	442	452	401	448	446	433	413	430	398	432	382	408	421	447	430	441	405	397	443	433	434	421	397	370	409	412	420	437	429	410	404	436	414	427	401	399	428	412	415	392	389	444	449	422	409	426	424	421	406	446	411	391	430	454	419	398	446	428	394	432	403	434	413	420	408	396	417	391	442	396	394	425	390	409	463	409	391	416	418	388	424	417	430	442	449	412	403	394	401	444	407	433	438	390	403	388	407	434	429	415	405	423	415	393	440	471	426	418	439	416	437	416	409	414	441	411	436	444	385	414	416	457	431	439	422	396	408	444	382	410	415	440	448	425	431	344	436	456	420	423	397	410	440	418	400	435	411	445	433	458	465	432	429	471	400	423	401	443	400	430	402	421	412	420	435	407	412	439	433	392	423	443	443	417	401	394	431	429	412	382	413	400	441	437	382	402	409	431	388	403	414	422	428	445	438	407	452	428	431	446	443	425	402	439	414	459	437	400	401	391	379	425	447	401	412	438	418	423	392	454	434	443	410	392	380	427	391	377	418	401	427	429	440	437	438	426	397	402	403	407	392	394	419	444	405	427	429	416	417	438	384	420	420	450	374	433	457	425	439	429	429	436	408	448	438	382	393	397	401	444	404	413	403	395	431	437	441	389	464	402	471	442	416	458	464	402	434	452	432	433	432	436	444	429	426	416	431	449	359	400	456	445	388	425	426	415	378	428	430	438	416	369	388	408	400	406	405	399	418	407	457	434	412	428	427	419	416	415	419	377	402	401	417	426	422	438	439	403	420	385	426	448	439	366	403	427	400	408	430	402	398	451	403	435	399	418	443	413	471	402	456	448	471	426	419	399	397	364	400	444	411	369	392	417	387	435	420	401	395	426	443	454	412	408	410	428	436	456	371	414	406	420	429	436	417	432	416	433	410	405	450	427	437	423	417	412	384	390	412	397	416	412	417	432	405	419	424	398	422	422	446	428	417	472	418	433	432	425	446	401	400	444	416	374	430	450	430	407	438	369	447	460	425	401	408	413	396	366	406	394	466	363	428	429	411	456	410	455	439	460	436	426	451	429	424	435	401	433	443	362	411	429	411	394	430	401	398	421	393	411	419	437	431	435	432	385	445	407	393	398	460	461	460	417	399	430	419	397	398	405	404	425	401	400	415	409	456	435	428	450	446	463	421	469	433	415	420	404	398	437	444	403	404	410	408	437	429	385	437	419	476	438	428	407	427	442	442	381	443	446	435	420	391	476	420	434	394	432	461	411	416	415	412	419	443	398	397	430	411	380	413	429	459	427	389	414	398	451	441	405	424	390	432	379	448	433	396	398	388	418	407	426	434	444	413	392	447	401	379	381	415	420	445	381	413	421	431	438	404	419	399	432	407	386	420	393	448	416	424	426	431	409	413	431	411	408	402	438	449	423	386	404	431	418	388	414	412	438	443	446	396	450	443	459	429	424	396	419	368	415	395	381	393	398	411	404	427	430	401	436	425	417	422	416	408	388	423	456	405	435	476	420	393	424	384	396	416	399	427	412	375	407	456	444	414	450	452	416	437	400	431	433	411	457	486	432	432	410	433	422	408	422	437	425	451	416	424	438	401	388	392	406	383	378	445	424	444	390	407	406	424	404	443	444	426	404	413	397	457	399	369	414	403	419	426	408	382	430	405	402	467	440	382	412	420	495	444	371	395	424	418	393	386	382	380	436	436	477	459	421	453	406	448	462	451	383	419	404	440	412	393	409	454	420	421	430	364	420	414	450	416	379	425	432	433	396	438	403	414	436	415	416	391	403	407	449	409	424	392	396	412	427	413	427	408	412	430	411	440	443	404	376	444	407	429	420	426	409	414	451	413	423	421	397	390	461	407	397	414	413	447	428	409	406	412	438	456	419	430	426	429	406	441	397	428	432	418	400	396	390	415	395	398	433	456	438	441	421	396	445	406	380	390	448	433	424	425	408	426	438	429	390	420	415	414	461	417	433	417	426	381	416	413	435	460	412	377	419	442	470	391	420	442	412	396	447	378	426	387	429	422	434	429	425	420	450	403	411	448	424	379	430	449	410	418	405	426	385	399	445	406	397	399	407	434	379	415	422	438	416	442	392	416	443	413	401	401	438	457	414	420	424	406	421	456	427	420	412	358	441	419	390	455	417	420	418	430	397	383	433	433	396	426	430	414	446	416	429	403	434	433	444	459	403	460	396	372	395	427	399	423	395	408	414	385	419	436	413	420	448	406	419	390	442	407	409	428	386	427	419	417	377	379	451	434	416	394	409	445	446	407	400	438	440	451	415	407	421	419	389	427	437	428	404	397	421	391	404	462	419	397	440	410	407	442	418	396	396	460	418	408	380	401	407	366	434	403	414	433	449	450	419	454	392	408	471	429	398	426	432	388	384	393	437	439	431	462	440	418	441	416	393	417	401	434	413	457	389	384	383	369	419	400	407	421	457	410	390	422	399	426	390	415	399	448	375	456	409	386	391
34106	27353	33651	34867	33194	26123	11447	1557	1225	1212	1147	1146	1066	1011	975	911	946	905	932	930	959	903	995	934	936	931	903	940	986	969	908	933	1025	964	988	1023	1034	1020	932	987	1024	982	912	938	974	922	940	896	892	959	964	960	991	898	840	939	874	893	870	929	879	951	881	921	889	830	901	838	878	896	890	899	945	869	866	895	922	914	947	882	898	857	859	926	851	910	866	916	865	923	902	916	899	925	867	881	936	873	885	883	864	932	888	900	956	880	926	859	858	947	860	850	848	910	879	906	901	849	897	887	861	892	822	925	895	927	903	856	869	829	886	865	903	889	927	866	921	913	928	918	858	912	823	866	897	889	919	905	896	830	931	910	928	909	892	851	873	908	888	913	944	860	913	963	889	871	904	919	915	882	928	861	894	910	892	828	863	880	913	851	893	898	852	888	896	865	935	888	829	882	873	890	864	830	935	823	863	875	862	883	899	871	858	890	888	900	882	875	918	908	843	901	898	918	879	835	928	918	901	922	902	863	854	858	872	872	837	915	875	949	879	849	902	865	898	934	912	912	899	871	898	898	872	925	859	923	856	900	877	932	922	967	856	849	851	919	876	911	859	896	893	888	850	880	871	859	918	883	910	893	850	901	886	872	909	933	883	904	932	903	913	880	864	869	851	837	901	876	908	882	875	878	891	869	907	894	878	909	868	872	854	869	914	896	879	902	959	858	848	878	830	881	909	886	872	925	897	833	878	877	895	858	884	875	881	949	858	952	936	847	932	899	867	834	869	889	895	891	895	864	918	906	898	886	857	860	915	853	928	869	923	893	894	937	885	923	921	911	951	925	934	900	855	854	872	889	899	850	913	883	909	904	911	880	924	879	871	887	885	892	906	892	864	906	864	903	928	937	908	889	876	915	881	944	867	906	899	898	872	872	912	900	893	869	959	884	857	908	913	888	859	859	868	898	849	864	833	858	927	868	922	886	875	873	897	843	860	903	940	884	839	902	927	882	895	874	863	944	943	832	921	929	881	854	908	854	913	862	884	845	866	915	873	874	876	850	898	879	887	903	865	862	814	881	892	865	930	906	886	902	904	887	904	931	887	860	895	881	850	853	903	881	842	884	782	876	856	880	811	871	909	864	850	891	936	908	845	870	897	937	888	922	863	936	898	885	869	874	895	883	878	881	913	873	818	859	871	867	865	929	847	857	910	862	903	852	880	861	898	918	840	870	933	880	917	905	934	874	847	910	818	886	923	883	918	909	904	813	889	863	912	917	859	917	810	868	908	918	885	901	873	900	892	899	926	929	928	907	851	906	858	879	876	890	901	903	908	915	905	911	871	885	896	881	941	900	896	877	913	857	843	926	870	891	881	899	873	913	927	898	932	883	903	881	884	870	896	877	856	894	858	925	906	853	857	816	921	886	858	889	872	900	882	894	897	858	883	836	887	838	900	893	862	844	898	856	900	860	891	902	920	875	874	921	913	859	938	867	887	872	928	887	879	931	910	893	846	918	924	861	873	855	873	900	936	915	920	890	883	847	873	863	883	876	919	934	930	896	931	891	924	887	934	919	935	909	862	886	914	955	938	841	839	914	921	830	873	905	892	921	883	890	909	896	924	852	897	909	922	895	893	907	905	894	925	901	905	816	911	918	874	922	924	919	929	937	870	873	881	920	854	898	856	910	870	913	837	924	868	866	907	855	890	917	851	866	874	861	939	861	859	936	923	863	829	900	836	913	872	902	903	870	906	931	842	906	893	928	899	927	910	873	856	879	931	844	865	941	924	863	893	908	869	873	896	829	920	861	850	867	909	895	911	887	887	872	930	903	893	873	870	924	924	874	903	831	900	896	931	866	923	862	897	893	895	933	864	870	828	896	904	857	917	919	890	850	923	903	855	884	865	857	859	885	880	910	825	898	850	870	881	937	861	906	893	872	901	935	868	854	920	902	883	878	879	902	952	933	895	878	853	882	831	931	843	875	888	922	935	925	932	912	881	874	847	875	936	830	898	913	880	888	875	924	907	905	858	894	855	857	887	862	913	908	858	902	888	814	872	898	891	920	856	844	867	881	908	898	869	867	894	893	907	886	890	966	857	841	874	849	895	909	946	960	909	886	961	874	915	825	886	880	924	903	941	842	878	915	853	897	950	867	923	904	888	879	911	848	835	884	903	861	916	886	906	890	918	871	903	907	930	870	885	875	895	848	868	877	905	872	862	865	881	919	876	910	870	891	873	820	928	863	914	923	946	876	862	931	861	846	919	850	885	879	947	866	915	891	875	897	907	926	911	866	867	970	888	887	835	888	894	873	909	890	878	900	908	902	915	843	888	914	854	875	889	876	893	935	922	882	898	975	926	863	866	907	859	854	828	909	882	841	928	911	905	947	872	892	898	908	863	871	880	875	943	920	922	893	887	899	906	851	859	925	859	900	916	873	877	869	930	879	886	902	867	920	910	895	873	939	924	897	871	893	886	896	888	896	873	844	925	900	884	867	875	878	926	900	897	923	884	898	926	863	912	884	868	881	881	939	942	878	869	890	906	860	881	895	896	871	912	926	870	879	824	895	860	859	893	894	885	864	873	920	889	908	844	932	918	900	880	906	878	937	844	859	913	892	931	904	906	904	870	889	854	923	858	890	898	824	873	865	906	852	922	873	885	882	886	931	913	898	939	901	889	913	891	868	917	905	935	923	837	935	939	862	916	908	866	903	886	909	899	858	902	904	889	881	866	927	922	890	902	888	972	879	892	890	909	997	954	873	990	900	876	884	862	962	854	880	879	906	891	900	883	893	928	933	876	955	933	851	884	898	881	913	889	903	904	872	933	905	921	898	845	925	908	841	894	957	892	927	937	878	921	914	836	877	925	875	909	863	893	908	903	877	901	881	884	903	823	944	903	879	861	882	894	900	889	886	870	911	929	870	895	885	888	914	923	874	886	894	894	873	912	922	911	863	892	877	903	879	898	899	872	900	818	902	853	842	843	847	885	951	868	866	825	860	923	876	936	932	928	897	900	912	884	886	895	864	870	875	898	904	887	874	868	873	923	942	924	842	870	895	837	936	896	864	877	838	905	855	880	858	893	880	886	890	857	895	892	910	883	909	895	883	881	912	900	876	864	896	857	893	925	932	955	924	884	883	872	931	922	895	943	921	904	889	851	840	855	853	881	871	925	895	902	927	894	901	913	870	882	917	943	896	910	925	893	875	899	889	917	896	863	935	934	908	915	929	882	829	895	874	893	908	905	864	899	855	885	927	982	899	881	835	879	915	948	869	890	879	921	905	869	886	892	894	905	898	877	840	844	955	830	925	855	886	867	921	904	881	907	893	913	904	887	911	896	916	893	872	873	875	883	887	865	886	935	935	925	862	876	896	878	945	883	891	891	928	900	892	860	861	932	841	865	844	855	845	903	881	865	893	921	883	939	838	853	904	847	880	919	874	901	872	913	907	868	930	865	924	886	922	872	900	892	895	944	858	912	899	885	885	878	870
39915	22289	11863	5642	2829	1605	765	467	438	439	426	428	403	461	408	447	404	419	419	415	357	415	413	417	432	418	431	432	429	460	425	394	422	407	419	434	369	393	451	416	413	434	404	414	435	425	451	469	437	435	428	396	418	408	416	430	438	455	397	411	431	394	426	430	393	424	407	434	399	420	400	416	409	398	440	387	441	419	392	483	419	448	396	412	397	426	421	414	415	412	462	419	389	456	434	416	388	445	380	448	390	448	445	415	450	418	398	423	417	442	412	402	417	387	421	435	419	424	422	433	386	432	415	395	398	412	388	384	398	397	436	392	425	431	448	434	387	440	436	391	378	372	369	400	439	420	369	426	416	411	408	413	435	370	425	440	423	419	468	412	460	429	396	379	410	404	434	410	434	455	439	409	403	439	452	426	416	380	410	418	435	397	419	444	443	403	424	443	399	409	414	430	410	460	383	449	452	457	439	388	354	383	395	427	479	420	451	398	438	428	398	418	425	423	449	379	400	427	390	459	429	411	380	416	439	392	414	393	392	420	447	393	445	445	420	446	405	415	418	451	411	435	434	409	428	439	397	393	412	417	450	435	452	439	462	418	426	390	449	432	444	412	411	429	429	440	403	438	424	431	409	365	416	381	378	376	412	418	397	406	405	378	395	418	410	416	428	400	430	438	382	433	415	455	434	441	441	416	422	452	407	429	420	444	402	415	434	399	401	432	444	426	411	421	411	459	426	427	422	429	426	428	394	462	404	456	408	405	425	375	406	432	423	411	415	404	425	418	395	404	420	455	438	448	406	434	367	402	413	380	432	396	427	413	399	400	395	423	442	395	416	455	459	406	453	433	417	362	446	430	398	387	427	455	367	425	421	401	409	434	434	448	422	390	408	408	450	387	443	408	409	437	430	404	442	471	488	431	402	409	440	448	454	423	398	401	436	446	405	388	419	383	437	395	454	411	424	414	413	438	376	431	410	420	409	406	419	422	391	457	405	470	447	404	394	439	412	456	429	398	428	424	421	393	428	429	386	404	422	431	432	414	386	403	422	455	453	432	431	431	380	426	366	405	431	430	405	392	431	416	447	378	409	414	453	414	383	418	476	425	435	407	406	401	417	409	418	392	407	427	404	419	402	416	431	396	394	421	419	391	403	407	357	380	428	442	402	441	393	415	420	439	429	409	400	394	422	396	386	464	410	393	459	420	445	434	409	443	429	409	386	413	415	458	426	394	435	430	382	411	377	405	412	455	444	401	413	437	402	415	430	397	456	428	437	423	414	401	449	459	413	418	398	391	468	437	442	452	422	403	379	416	417	365	417	406	416	392	438	422	411	442	425	427	416	409	411	383	400	419	396	440	444	428	390	442	415	408	389	401	390	445	437	404	449	440	406	415	420	388	387	416	414	432	422	389	415	449	454	432	434	420	436	464	415	440	410	402	386	451	419	404	471	399	437	448	410	417	442	389	405	425	392	423	449	436	399	383	403	407	403	368	416	423	439	409	402	400	410	365	404	374	470	447	433	405	432	470	452	409	421	418	389	411	431	408	396	447	405	397	427	408	387	378	426	387	427	473	396	436	385	426	433	400	397	399	419	492	424	407	415	411	406	366	403	421	366	402	426	393	402	408	468	437	439	419	399	433	416	435	405	438	435	393	456	396	442	423	412	383	414	411	362	410	424	431	413	450	375	468	423	452	407	441	435	437	441	423	452	387	399	424	433	389	437	408	383	411	426	448	420	448	453	415	423	464	450	424	423	447	407	404	443	489	467	384	384	415	395	393	450	442	444	465	407	415	428	419	388	387	452	408	453	408	434	428	422	441	402	397	402	427	432	452	423	412	388	425	413	407	386	443	404	414	418	431	458	446	400	472	483	432	431	394	435	417	379	425	436	432	440	413	482	373	371	392	441	430	395	424	414	399	389	464	378	374	452	447	461	430	439	411	418	390	439	420	472	408	426	403	432	423	394	378	460	460	446	431	429	442	414	417	427	424	423	368	431	431	401	379	383	422	437	398	437	406	395	398	404	406	427	415	428	438	402	410	421	388	400	402	387	410	403	418	393	426	384	455	401	436	405	456	424	400	455	390	381	386	410	382	381	406	408	384	411	462	406	422	383	383	423	428	450	385	439	427	387	415	389	387	443	411	426	410	415	430	426	442	401	433	449	445	447	473	430	458	437	443	374	475	417	407	419	426	440	416	369	407	406	444	417	405	411	431	435	441	446	450	438	406	443	441	396	409	399	419	385	453	464	447	428	417	415	393	420	456	383	418	409	434	448	391	373	365	484	447	414	449	397	440	405	420	404	447	402	401	410	462	431	405	426	420	373	393	410	410	433	444	417	396	389	385	424	417	377	431	430	403	403	421	429	399	411	459	407	374	356	413	382	389	404	450	417	441	405	413	413	406	398	424	420	404	448	452	411	417	427	386	435	426	433	366	440	426	420	397	399	454	406	377	418	425	442	379	400	387	399	403	409	431	394	441	446	413	429	414	398	402	424	421	424	379	475	432	400	385	394	394	414	376	401	423	440	407	467	387	417	408	437	405	453	411	399	443	414	463	462	438	421	395	444	418	434	404	425	418	380	393	428	414	435	454	449	492	434	401	427	467	439	423	426	410	437	419	387	391	414	426	418	403	412	419	405	424	418	431	406	408	429	424	449	437	424	422	401	450	449	426	408	403	422	415	393	414	432	385	459	423	447	413	411	428	402	425	396	432	411	403	431	446	413	423	416	437	423	434	453	416	428	421	403	396	452	406	431	404	424	425	432	416	416	391	433	414	416	410	421	411	388	394	450	437	418	415	420	388	403	450	416	468	366	387	445	434	443	401	420	431	471	383	361	387	426	397	463	441	432	413	442	390	432	402	453	439	406	467	400	391	383	420	427	465	398	404	390	423	397	414	414	367	390	415	447	384	441	404	421	398	402	428	397	405	387	374	430	426	398	460	433	444	433	400	420	406	408	433	410	456	417	423	424	401	409	432	431	372	418	423	421	413	449	450	425	419	404	396	401	460	411	411	402	431	406	430	385	413	442	406	475	386	413	392	395	382	404	421	440	434	411	402	406	398	436	423	392	416	427	429	452	414	432	436	386	412	428	404	407	407	397	438	403	456	410	438	432	427	443	392	407	448	443	396	399	454	426	395	402	422	408	408	413	437	406	435	457	407	416	400	423	383	427	440	440	414	438	431	354	423	455	424	441	409	373	415	410	418	401	396	421	417	388	429	391	443	419	436	419	418	392	361	417	393	384	417	364	428	424	411	405	408	435	434	446	411	397	422	403	403	446	414	417	396	434	434	370	445	420	422	404	414	412	393	427	404	425	404	439	437	418	367	433	425	398	408	439	423	431	434	401	429	426	381	407	434	404	418	416	409	446	426	378	436	468	405	413	395	427	386	455	396	394	394	393	415	471	440	414	404	419	405	435	387	418	415	408	440	392	433	413	431	460	411	386	372	380	408	386	444	408	436	411	368	405	413	435	406
24691	16745	14995	11832	8413	5089	2053	980	912	957	912	917	963	955	893	928	881	871	884	910	857	869	895	896	911	919	869	852	918	926	900	893	949	907	898	897	945	916	899	890	922	862	936	965	948	928	860	886	919	910	885	881	945	864	879	840	882	897	934	841	875	837	873	887	894	841	860	882	892	888	856	907	856	896	876	858	885	895	917	891	895	887	833	898	831	978	887	867	873	932	849	913	890	921	925	867	856	845	882	957	903	920	867	872	908	873	886	912	889	878	880	903	852	868	903	901	902	863	868	878	899	885	866	950	878	885	925	910	922	914	908	809	824	864	859	852	932	890	836	877	896	854	860	892	873	890	864	894	864	809	862	840	988	852	882	889	924	905	896	916	865	898	905	870	897	899	860	876	940	824	857	893	881	828	928	919	915	895	891	900	868	890	882	900	835	882	883	852	899	911	864	957	866	853	862	821	888	828	861	864	863	866	909	878	873	863	883	906	936	933	907	852	886	840	904	887	884	934	885	855	895	836	878	879	846	884	901	871	880	895	871	863	838	861	902	875	890	881	853	814	897	884	904	873	894	892	882	904	906	897	894	861	906	916	856	899	892	852	911	877	848	923	875	889	912	870	891	909	893	924	888	898	853	860	884	861	888	885	858	865	881	869	885	857	914	926	887	824	883	880	847	940	856	914	820	882	907	893	862	895	853	868	896	868	923	882	879	864	889	868	888	887	865	868	891	895	864	924	915	880	865	838	872	900	886	878	885	880	862	908	851	827	866	871	903	915	869	918	867	875	942	857	889	890	866	918	880	904	892	901	845	830	890	908	899	905	867	907	865	858	886	868	891	874	858	892	910	884	910	877	898	881	908	894	920	873	897	923	818	889	883	821	867	889	893	906	846	960	852	887	865	822	876	923	897	958	840	834	846	862	862	838	878	918	875	859	881	893	897	907	899	870	821	875	884	870	881	884	861	884	877	874	849	887	906	889	886	874	864	904	901	851	889	900	845	917	897	925	898	845	861	876	876	900	887	855	865	847	932	890	872	903	773	847	871	912	908	860	864	855	877	902	853	854	870	853	877	889	879	914	909	895	902	891	891	899	850	886	891	879	883	890	898	948	857	845	858	898	889	838	883	879	952	877	897	870	829	859	916	900	944	856	895	874	850	858	857	847	850	927	886	892	897	911	855	893	892	898	906	866	898	895	893	893	807	890	881	878	890	905	890	872	851	888	837	878	877	889	896	900	884	911	886	939	871	838	907	902	897	911	900	833	905	880	910	910	916	904	826	876	880	871	888	900	832	841	895	955	897	901	894	921	891	849	880	885	859	847	851	874	920	911	890	905	863	860	818	898	940	854	871	849	880	871	901	892	868	886	840	879	911	855	922	874	917	921	917	848	851	814	884	918	789	865	901	868	861	866	867	917	866	855	922	921	917	892	882	857	928	853	869	895	842	910	872	851	869	898	884	911	889	857	842	884	910	829	919	904	914	859	862	880	836	904	976	860	845	937	901	880	912	866	873	913	872	868	904	883	858	920	816	913	867	920	857	894	889	902	914	838	868	912	883	884	888	863	852	848	896	867	865	913	862	914	870	874	903	836	871	914	861	892	898	876	882	954	885	898	882	861	886	928	880	879	888	819	902	909	897	890	913	875	871	875	884	884	902	860	870	936	906	877	859	854	895	891	870	908	895	899	902	866	873	890	910	919	914	891	899	839	857	879	868	827	868	871	838	880	852	871	844	899	878	913	889	923	927	893	873	846	893	878	903	866	950	932	899	873	948	923	904	905	884	870	917	859	821	870	923	869	876	887	883	858	870	910	881	865	892	901	890	863	869	856	855	861	872	859	861	874	923	811	887	900	940	936	869	908	880	935	933	854	922	953	863	896	854	818	919	850	891	880	881	908	880	877	876	891	921	876	929	855	845	858	895	854	894	919	826	896	901	897	899	899	884	874	886	837	904	889	845	856	884	892	893	914	824	896	882	913	829	931	858	891	879	885	866	881	908	899	870	838	882	889	832	821	922	881	929	886	875	875	845	858	861	923	873	907	916	861	917	859	914	926	867	900	906	941	842	884	871	895	898	894	846	904	873	875	891	856	911	884	840	862	855	876	906	889	901	865	918	869	871	887	855	865	864	842	882	877	863	880	853	888	912	892	866	858	845	864	878	834	882	836	901	844	876	875	899	908	880	901	898	884	895	879	914	871	823	894	881	922	839	853	901	823	899	889	894	899	891	915	860	851	866	886	912	852	882	867	934	832	902	915	934	875	859	878	880	903	880	893	875	857	833	912	869	881	886	881	890	912	848	883	901	882	906	889	878	896	870	857	913	886	831	941	893	916	904	879	891	913	864	975	940	856	879	909	903	918	883	923	856	989	910	845	878	864	949	867	911	874	886	850	848	879	846	883	953	851	878	897	918	860	912	911	853	934	883	854	835	827	983	894	861	829	862	859	879	864	908	893	908	882	867	881	904	883	867	815	887	883	895	921	823	863	893	849	854	893	891	944	863	872	883	837	900	953	902	878	854	895	924	903	919	888	882	862	908	899	902	910	855	879	867	870	887	861	840	870	818	827	905	880	933	903	852	881	873	918	894	893	896	927	861	865	852	884	933	875	894	897	866	853	854	891	890	910	914	910	869	903	912	908	860	913	895	916	889	893	910	939	874	878	961	899	913	870	877	877	882	860	920	866	891	887	867	898	912	880	919	917	921	870	929	876	889	887	871	849	870	876	848	837	914	874	882	949	877	912	851	885	877	871	901	902	872	884	877	858	889	913	921	894	897	853	883	791	850	876	869	876	894	816	883	931	897	906	946	890	916	884	860	896	842	871	895	905	932	864	886	881	858	914	899	881	872	833	852	934	847	847	860	905	885	885	866	896	874	899	819	899	847	847	903	914	897	901	897	843	932	934	871	858	878	881	887	912	879	909	818	898	889	931	865	865	897	925	833	963	835	865	946	886	856	906	883	935	862	848	874	917	931	914	855	877	934	845	889	919	875	866	919	875	901	889	880	895	888	905	863	908	836	908	934	832	876	852	871	835	862	884	942	904	898	853	868	939	864	788	856	905	907	926	877	903	850	893	848	924	896	883	879	885	937	857	865	879	930	864	863	890	876	892	938	911	862	847	870	891	911	856	877	901	831	912	870	918	887	849	848	868	922	886	914	855	865	881	876	895	851	866	937	875	858	874	888	860	903	918	851	892	864	929	835	872	845	839	899	862	932	909	853	920	879	878	870	901	907	855	864	916	864	909	886	868	888	864	925	854	838	890	877	890	844	878	946	914	900	892	878	916	857	836	845	898	970	914	886	904	838	890	905	944	903	832	895	893	833	891	889	920	924	903	867	905	895	876	862	880	895	895	857	906	923	893	877	842	903	929	905	914	896	894	892	891	841	886	833	899	877	862	896	857	897	925	873	918	872	931	880	853	946	887	921	922	876	929	814	930	832	897	861	838	878	839	925	883	874	889	871	821	868	882	899	812
50139	28945	21425	13696	8051	3896	799	474	441	416	434	417	441	387	423	404	399	385	400	396	420	446	390	406	419	490	427	393	378	434	421	419	453	419	458	420	434	444	398	411	422	404	419	454	463	416	412	423	385	389	424	400	402	394	398	408	446	404	392	383	383	343	417	377	399	392	362	431	388	469	401	407	409	398	442	437	412	378	383	432	409	415	380	401	419	462	406	419	389	391	395	427	352	383	425	418	414	413	416	390	358	399	400	416	429	407	399	417	411	362	385	393	402	405	432	403	386	376	443	375	405	375	405	396	416	402	395	408	445	348	425	385	406	408	373	395	427	387	348	392	387	372	426	381	434	383	417	426	409	426	395	448	402	399	424	431	420	411	385	406	445	395	417	379	386	395	410	354	400	461	386	413	410	428	428	425	401	389	406	401	394	440	421	416	392	428	405	411	448	390	422	432	405	408	429	402	412	403	403	396	406	445	399	415	401	415	416	436	415	394	379	396	407	447	432	406	403	415	397	443	379	346	415	422	433	400	392	385	382	395	399	367	378	387	415	409	416	400	404	390	402	420	385	381	403	445	398	414	385	408	378	404	381	388	400	424	422	407	434	405	384	424	398	429	403	396	427	384	394	373	440	366	394	436	406	402	467	370	404	406	393	370	346	403	386	425	412	412	418	380	421	409	415	384	416	373	418	412	422	427	425	406	374	411	430	429	395	395	408	399	377	431	424	426	412	429	413	401	393	394	413	424	412	461	482	411	397	413	386	423	390	372	379	404	426	448	435	394	358	392	437	343	391	389	406	409	396	404	425	421	414	420	414	416	398	406	403	391	449	412	392	408	428	397	409	409	372	383	394	421	401	405	403	396	384	422	425	391	399	372	418	406	445	427	397	391	389	417	387	413	409	412	413	406	428	387	384	387	421	421	403	406	426	399	409	427	410	402	413	429	429	417	372	386	437	398	437	424	401	426	396	407	386	382	430	423	402	428	438	419	395	397	412	437	387	412	410	386	395	354	398	380	427	447	460	393	445	396	382	403	402	418	398	395	368	386	397	417	401	430	396	402	416	389	392	396	440	347	396	433	411	445	365	408	393	412	444	413	412	387	397	446	423	375	405	400	374	361	419	421	444	419	420	390	386	430	417	386	428	398	416	393	417	382	436	407	406	384	414	371	380	402	415	403	395	410	379	408	407	467	418	442	376	404	414	402	369	405	364	405	441	448	394	392	403	415	380	372	385	412	410	397	399	441	406	382	391	377	420	410	392	407	403	381	401	416	445	379	428	386	396	377	399	427	407	398	343	442	396	391	377	403	463	408	380	438	404	405	402	387	428	393	395	460	419	369	391	417	414	414	399	425	400	422	381	384	417	430	384	379	423	411	386	395	452	411	398	406	411	400	398	434	404	396	422	408	408	390	408	392	412	394	381	453	404	433	438	374	405	423	378	403	396	414	415	403	429	380	401	417	439	428	386	382	427	417	410	386	404	406	423	424	400	392	404	418	383	396	443	432	450	385	432	404	380	379	411	407	384	418	428	408	439	377	451	405	419	415	403	443	457	426	405	402	384	402	404	422	391	385	401	387	389	369	436	395	397	425	388	402	416	368	406	375	440	409	364	443	417	403	401	417	411	435	413	422	380	433	393	406	390	420	400	394	403	408	396	448	439	410	383	394	386	442	370	410	441	411	387	378	416	394	400	392	464	403	438	421	423	380	401	383	435	431	419	399	427	411	373	404	414	420	378	404	416	436	389	427	400	428	405	417	432	446	423	423	441	389	393	410	357	422	395	407	405	388	437	423	477	408	394	407	420	384	404	431	432	380	402	431	404	474	432	384	421	415	423	407	427	417	410	412	414	390	397	370	399	381	438	420	385	441	373	393	398	378	416	380	405	398	363	347	420	453	415	396	414	425	397	377	387	409	389	412	402	335	402	402	385	390	410	365	433	411	383	394	412	379	417	438	411	381	378	385	414	384	447	434	419	434	426	444	398	427	423	358	396	421	403	404	422	428	411	420	392	418	342	432	396	406	417	418	408	390	423	384	395	418	410	395	391	406	390	405	439	424	426	401	386	421	430	401	378	395	449	404	405	410	397	412	420	402	402	397	433	396	411	398	399	377	409	409	417	438	389	393	423	373	386	396	454	414	408	416	388	447	416	391	414	443	389	390	424	401	388	386	378	389	438	434	397	406	398	427	411	388	395	423	395	403	393	422	421	359	380	414	414	363	426	386	417	389	391	339	410	433	411	430	417	388	450	410	419	409	407	436	424	432	366	394	387	409	421	373	390	389	399	399	403	405	411	394	444	404	404	388	395	400	388	400	431	394	383	372	364	364	380	421	451	453	409	422	412	382	420	419	394	370	382	391	404	418	432	378	388	410	419	413	408	422	411	405	408	433	405	440	443	424	404	428	413	398	399	363	370	408	403	379	391	402	431	411	406	379	371	388	387	397	407	403	414	442	369	391	404	468	413	439	402	451	401	446	433	409	422	422	423	429	395	445	442	410	428	378	407	415	423	382	409	438	423	400	372	416	458	415	419	394	373	410	409	420	415	401	407	420	402	353	384	424	435	409	388	406	402	407	407	394	401	420	395	433	392	406	429	387	426	410	415	392	413	377	411	444	429	400	384	422	426	400	390	424	405	384	419	421	437	423	409	433	409	411	441	435	433	399	400	356	406	418	394	368	446	389	410	385	410	395	402	439	429	411	401	399	408	390	377	437	408	411	420	416	436	425	436	391	431	405	423	436	415	409	444	426	395	413	392	392	445	416	420	447	442	396	403	420	411	415	432	427	431	391	428	380	396	399	423	382	418	381	386	352	381	401	436	383	366	449	437	380	403	403	377	378	396	391	398	397	411	398	425	412	380	418	411	409	420	425	417	408	375	402	363	414	423	395	395	399	418	405	372	419	458	426	402	396	424	409	401	414	397	378	457	397	431	442	426	412	451	392	431	396	395	356	371	452	418	387	346	382	414	426	388	369	424	418	442	384	419	403	407	345	416	390	389	401	448	411	417	424	371	400	422	419	403	350	391	447	439	371	383	432	433	404	391	381	402	401	421	391	389	432	430	427	406	411	384	407	393	404	410	403	378	429	416	397	401	391	399	426	437	408	416	425	419	375	417	404	407	406	423	460	405	372	417	372	382	430	415	463	404	418	401	397	378	436	450	396	393	376	433	436	426	395	393	393	365	394	401	418	381	389	383	424	397	404	423	427	390	405	382	401	398	428	413	360	423	423	397	372	375	387	404	412	394	437	415	396	403	392	428	385	444	419	416	422	360	406	397	376	426	403	376	422	406	415	394	426	415	413	380	368	407	345	426	419	387	391	406	432	399	385	395	380	392	421	390	443	409	399	422	401	396	419	374	402	349	404	414	395	421	382	422	381	376	397	383	409	409	415	429	431	406	392	414	410	430	415	408	393	399	412	404	425	405	435	397	430	426	434	438	407	419	392	399	406	431	427	443	441	416	418	437	443	395	408
30977	22377	25304	23620	18647	10745	1819	1023	952	978	956	977	975	905	880	903	896	915	860	824	870	943	859	860	892	897	897	937	889	882	894	936	898	899	937	897	987	955	914	900	876	905	905	895	896	836	824	876	872	865	885	887	868	854	852	853	904	865	867	954	874	837	874	841	894	866	921	804	872	876	827	849	872	823	908	864	852	909	883	851	905	853	898	863	853	891	893	867	876	880	854	913	907	836	889	852	876	857	877	866	902	891	857	863	831	898	876	846	848	899	931	893	888	902	855	885	849	806	894	884	883	903	821	913	901	886	876	854	908	903	865	870	844	860	916	868	840	866	864	889	868	820	856	883	872	897	849	858	890	891	863	847	855	828	845	847	827	877	856	843	851	800	872	840	872	909	917	860	880	882	906	905	875	897	857	810	835	812	846	881	875	871	860	875	893	856	869	828	887	836	927	906	862	874	847	832	862	850	898	885	859	878	896	835	864	816	895	894	896	860	869	843	812	831	883	904	878	805	844	861	815	858	894	849	909	864	864	818	833	865	928	855	844	869	837	846	890	825	892	879	841	848	898	837	878	839	903	863	904	891	890	823	886	935	868	876	858	840	851	874	857	865	834	915	902	906	910	895	857	898	904	865	836	820	839	927	824	872	871	853	846	849	835	793	891	884	942	823	887	901	934	888	872	887	929	881	837	879	818	875	852	861	870	875	867	830	849	853	872	822	852	842	865	830	836	856	847	808	848	911	849	842	836	828	833	838	854	858	905	849	881	876	811	854	892	883	852	851	868	851	816	868	838	838	842	825	882	880	864	883	886	834	848	891	839	886	900	831	833	861	860	844	917	884	875	858	832	831	894	865	808	851	877	816	859	899	874	884	860	851	921	841	900	892	877	905	787	841	839	847	846	822	872	852	903	880	897	841	865	857	857	869	899	824	887	911	899	838	860	821	885	836	904	928	930	869	872	846	793	871	848	899	876	878	861	944	900	933	879	872	918	888	847	835	877	943	819	891	879	886	838	842	885	897	837	847	848	854	839	905	853	844	855	850	866	861	898	889	876	839	911	864	827	891	894	891	901	875	850	839	819	821	886	847	856	847	831	856	873	901	857	882	839	816	842	857	852	821	808	890	868	856	875	893	889	875	901	891	871	808	824	884	887	876	889	934	846	842	852	889	857	816	808	840	913	866	906	852	855	926	882	829	922	831	817	819	903	849	838	852	808	869	886	860	871	894	858	849	830	863	864	848	901	865	874	942	893	927	840	840	893	876	838	831	948	869	829	894	896	910	887	858	824	855	872	881	860	899	916	881	831	893	864	846	864	872	824	857	901	863	842	893	826	829	866	858	896	922	880	852	845	877	825	837	863	817	859	850	854	922	869	880	888	855	863	898	853	909	900	842	869	830	858	953	876	868	868	838	831	814	858	870	855	843	877	862	904	851	838	829	896	879	864	838	852	877	856	866	833	855	887	891	852	884	845	860	891	835	919	856	892	879	826	874	860	927	916	887	892	860	918	813	903	870	871	861	908	910	878	841	834	809	880	935	866	839	831	877	849	818	846	860	884	891	859	923	929	896	847	846	869	887	873	863	923	854	851	896	873	855	877	886	885	849	917	870	810	910	873	879	860	883	896	839	798	833	858	889	805	894	883	845	868	865	886	839	857	870	906	864	925	878	875	876	833	818	809	908	888	900	841	855	861	850	844	832	822	918	909	836	922	854	852	876	828	836	910	867	897	827	838	848	874	816	885	882	862	871	816	844	862	875	952	933	852	877	836	898	838	866	872	858	822	853	921	844	874	832	871	888	888	845	891	918	846	932	927	876	854	847	840	888	900	872	884	885	881	849	860	818	846	828	877	845	825	850	857	847	833	866	854	880	866	911	857	895	859	861	822	831	869	890	848	851	812	839	844	925	885	891	868	850	830	858	892	886	852	860	858	896	846	829	889	820	864	890	880	887	879	893	910	937	862	892	845	853	863	896	880	882	877	833	827	906	850	836	840	820	860	855	876	874	901	899	838	845	847	817	889	855	853	863	881	819	900	803	877	856	924	828	856	809	841	871	870	877	873	828	833	891	875	837	855	837	850	902	835	813	822	852	899	862	852	873	823	916	866	863	858	883	863	900	876	862	806	912	828	860	853	889	912	867	874	858	916	876	855	896	849	836	854	891	887	897	840	877	858	838	861	874	850	907	810	768	871	855	878	987	900	829	861	886	869	874	862	875	859	854	818	891	833	854	868	897	906	873	895	892	881	848	855	866	832	845	861	897	856	901	876	877	879	845	902	854	843	895	899	901	862	857	870	858	896	812	834	905	876	868	852	838	808	956	882	863	860	848	830	832	852	922	877	847	825	886	879	834	818	824	876	855	844	838	908	906	870	881	856	862	907	924	822	879	832	893	884	910	899	891	892	841	814	870	846	839	873	843	815	872	866	885	858	901	892	903	916	841	829	871	831	884	901	808	893	860	856	800	905	888	896	848	866	909	854	829	861	874	852	899	843	875	878	875	911	856	861	900	857	884	852	906	898	857	806	856	896	908	863	822	870	864	871	896	822	822	835	880	869	813	909	904	850	824	839	834	893	879	886	922	901	852	883	867	856	868	894	905	821	919	872	861	866	880	865	884	842	918	880	832	835	839	863	907	921	873	843	841	852	864	903	904	890	868	811	827	845	873	870	875	866	847	873	811	869	854	846	919	882	834	860	879	814	862	853	867	919	838	869	856	916	825	865	890	888	876	913	829	867	900	859	848	865	867	845	864	870	886	758	855	929	930	905	871	851	889	870	890	853	927	891	855	879	879	866	818	862	832	870	880	859	859	843	873	872	864	847	852	899	815	849	871	836	873	904	921	851	838	822	896	874	827	908	898	912	889	861	862	911	877	834	856	894	883	840	865	834	866	877	842	869	898	871	874	854	851	861	881	837	923	905	863	886	869	851	838	897	919	899	873	843	853	874	885	871	880	900	904	867	859	852	852	918	894	872	834	887	892	831	878	869	919	912	798	910	826	909	822	856	879	855	889	870	914	880	883	928	876	856	840	858	895	909	867	875	889	913	915	841	857	835	908	875	868	903	907	885	908	841	833	827	870	837	915	861	869	875	888	883	886	867	843	890	831	850	895	851	855	841	888	864	889	820	864	871	857	879	889	909	803	839	911	897	890	848	874	868	884	830	894	863	894	887	883	897	833	880	862	890	863	910	892	850	906	884	860	849	817	876	846	833	889	792	860	912	914	845	894	884	855	869	861	831	819	884	891	867	852	835	923	886	878	888	911	878	854	883	827	850	863	854	854	869	869	842	842	856	838	873	973	831	874	930	837	923	929	836	844	860	868	926	874	861	830	877	864	865	868	848	846	865	872	881	842	872	870	844	882	881	907	840	857	845	908	895	860	881	813	897	912	875	840	876	875	822	872	860	818	829	908	918	857	889	806	940	932	852	838	856	819	865	894	886	877	869	817	939	851	824	892	878	871	888	866	849	847	816	837
56417	38893	33893	24991	15650	6156	925	527	491	499	453	428	412	428	442	439	427	425	476	456	449	419	402	435	433	417	414	407	426	401	442	343	435	420	454	412	417	425	419	412	453	446	399	441	389	448	453	381	429	401	388	412	427	399	409	379	418	388	370	434	411	461	415	423	452	394	405	440	399	437	404	429	363	419	403	424	451	456	432	459	409	398	392	397	455	460	460	413	433	443	389	408	416	411	406	447	395	437	416	473	446	439	419	442	424	433	472	391	398	383	411	408	436	448	378	421	468	430	420	446	445	472	391	394	463	437	390	372	418	405	424	440	452	415	448	454	414	426	413	385	429	441	438	402	422	409	437	412	420	391	407	434	402	385	410	403	425	395	413	385	410	429	405	360	452	433	421	453	409	439	407	396	377	440	398	401	453	433	425	434	403	418	434	369	433	434	429	431	426	407	392	432	477	427	409	428	441	433	411	404	421	425	434	367	408	451	419	432	402	408	437	395	392	435	411	438	395	431	441	440	421	413	432	420	430	472	439	422	442	446	433	446	394	444	461	423	436	442	418	430	445	404	410	484	427	444	417	436	414	385	427	432	433	414	418	439	394	383	423	415	417	362	422	389	393	434	404	439	385	437	409	453	470	426	441	426	401	395	437	414	403	445	432	394	389	454	386	393	395	436	423	414	434	399	415	386	468	389	434	386	398	449	395	397	429	415	428	426	456	426	413	450	400	431	433	484	455	417	432	387	411	432	463	402	408	447	432	452	416	385	431	396	465	418	410	434	399	423	419	388	400	419	403	394	415	398	416	404	439	399	447	424	384	428	398	453	393	417	388	390	412	408	379	403	414	409	359	463	405	401	417	387	436	425	423	414	429	440	373	388	424	441	433	438	426	447	399	427	422	380	400	419	396	389	430	390	430	433	427	443	441	408	417	396	409	438	438	414	431	429	416	423	403	400	452	458	414	414	457	407	423	441	437	406	434	419	418	392	394	422	400	384	396	398	416	428	393	393	420	414	422	417	445	410	426	401	434	422	397	385	447	428	442	405	421	433	398	403	413	427	417	445	444	401	435	417	415	403	407	411	399	391	411	402	424	420	389	411	443	405	413	406	435	416	406	443	423	418	392	390	437	434	417	420	402	368	423	388	400	401	384	405	433	456	419	381	438	437	397	395	438	414	431	446	425	403	398	394	407	427	376	413	417	382	407	444	424	397	427	388	424	389	461	454	395	466	422	409	402	407	404	432	391	398	406	407	434	421	404	423	377	403	404	388	412	432	420	436	398	419	429	401	450	433	420	367	424	383	430	437	440	388	415	416	424	426	443	420	433	441	372	380	395	423	445	434	379	391	420	406	445	421	413	449	379	422	405	434	431	421	422	401	447	413	415	410	405	438	413	402	388	408	424	394	381	452	373	413	446	433	412	418	420	408	429	383	418	451	432	391	422	416	409	415	395	457	457	459	419	416	422	390	405	487	434	447	462	411	404	418	457	405	402	392	437	425	417	438	436	402	422	434	403	420	416	446	430	435	454	430	382	442	436	388	397	420	464	429	411	420	432	460	415	414	431	423	426	398	425	428	386	396	419	397	420	375	424	410	405	441	430	448	429	428	411	418	443	419	433	406	409	400	403	372	408	394	409	392	373	414	416	428	441	453	402	435	427	434	393	422	405	408	403	424	420	427	433	396	411	426	389	374	451	383	433	372	423	454	407	436	429	435	435	411	443	398	398	392	431	411	441	470	425	412	426	396	407	420	402	388	438	457	385	427	417	404	410	404	416	406	417	388	417	392	401	431	374	424	416	439	421	423	405	455	468	433	388	378	437	447	426	415	388	391	436	409	444	440	442	416	445	407	375	410	408	454	469	472	453	418	395	425	409	403	437	400	422	406	414	396	420	438	406	420	429	453	366	356	426	436	376	446	418	444	389	417	428	478	463	419	418	399	399	422	432	400	407	427	421	404	425	428	413	430	419	403	407	438	369	422	487	440	437	417	417	432	462	397	446	402	430	445	446	414	384	434	418	399	417	383	366	425	426	412	402	443	454	396	433	406	392	418	403	441	414	431	423	418	421	406	420	444	434	470	453	440	419	403	423	448	399	430	427	406	422	433	384	430	430	437	414	501	461	436	399	471	428	414	398	389	451	420	414	412	415	427	409	426	447	474	450	409	450	404	399	391	404	383	418	427	388	414	393	438	408	402	414	412	409	417	355	465	407	377	389	402	401	393	419	442	461	421	415	438	422	470	431	401	392	408	431	427	408	361	420	405	454	429	422	439	391	439	416	402	424	420	413	444	454	425	402	389	420	412	408	418	454	430	436	426	420	429	417	400	408	406	384	428	417	384	429	418	420	385	377	424	417	411	368	484	402	435	400	373	364	395	410	424	406	400	398	427	404	442	412	412	400	434	404	447	408	411	389	404	400	414	407	415	434	410	435	432	427	393	442	409	440	426	427	416	413	403	439	408	433	444	409	437	392	403	423	398	396	419	409	394	374	430	396	396	471	410	427	423	413	400	395	442	422	408	428	415	415	378	415	427	380	464	426	409	412	449	426	354	411	414	415	418	440	468	415	429	424	435	403	404	380	413	457	447	451	450	371	422	420	439	431	447	419	436	420	373	401	462	418	416	439	406	432	403	430	430	470	425	413	427	415	411	405	455	404	419	451	385	453	406	415	399	429	402	433	408	430	359	414	393	389	382	366	427	397	412	423	387	418	417	421	414	380	393	403	422	400	446	455	424	435	444	389	378	430	430	475	460	437	463	419	426	400	393	385	395	452	385	395	418	399	415	420	426	384	412	409	395	445	449	456	432	397	428	399	368	393	403	412	417	402	415	415	415	439	418	415	432	406	402	443	472	455	420	418	440	437	430	468	418	462	441	452	438	386	385	429	403	436	422	396	438	423	434	427	392	443	403	405	420	403	432	418	400	408	454	435	422	420	434	412	435	370	391	412	417	425	429	436	451	431	420	402	433	394	435	426	377	380	427	422	439	408	411	413	433	375	435	425	410	431	404	443	426	441	419	457	394	392	428	439	419	422	402	424	435	433	435	418	420	420	444	438	404	430	410	443	377	372	404	384	398	472	465	422	427	406	412	429	399	386	375	433	427	421	400	400	424	417	406	416	405	405	413	448	434	417	463	456	423	376	389	442	425	403	402	402	393	369	392	433	422	447	407	440	397	439	404	405	432	390	424	427	411	378	425	402	417	407	441	401	407	395	391	429	415	439	401	350	420	423	411	397	459	422	425	369	400	412	440	421	438	434	408	458	411	437	407	399	402	425	438	437	428	445	429	396	432	450	405	431	435	405	420	403	410	409	391	368	417	420	458	375	420	411	410	423	432	414	401	435	433	406	448	412	427	408	397	424	361	424	440	454	366	431	415	408	446	409	398	421	407	416	386	393	403	414	460	432	444	432	418	455	406	375	419	443	381	435	361	425	396	421	454	428	417	408	441	412	393	400	382	404	409	438	419	416	436	374	409
34166	30743	35911	34239	27344	13515	1876	1166	1170	1035	1053	1086	1023	963	929	928	936	920	926	950	891	941	915	927	929	973	893	924	942	956	973	878	1021	986	952	999	959	992	983	878	928	981	941	919	937	990	886	873	924	897	918	898	865	865	824	875	911	888	893	840	888	913	844	927	874	854	898	834	918	904	875	930	909	873	897	884	834	866	879	884	918	853	890	882	912	898	888	850	870	907	886	861	883	895	881	897	881	889	821	896	854	858	911	873	959	852	894	900	864	874	906	926	892	913	846	899	874	896	880	867	859	850	852	877	904	934	851	892	882	919	905	863	880	924	881	858	833	884	889	838	912	906	907	869	916	894	904	904	877	879	904	855	893	841	889	826	884	889	872	854	909	872	864	917	867	894	913	890	912	889	911	857	902	909	893	863	907	846	907	898	903	864	876	890	954	887	922	891	892	916	940	918	927	904	870	852	881	920	908	838	908	930	868	904	873	902	891	944	894	855	909	908	895	920	883	871	859	859	896	868	908	889	844	872	916	866	916	903	934	918	896	854	931	903	892	864	893	919	909	903	864	843	866	900	907	866	857	889	929	903	864	899	849	856	909	888	939	918	881	859	940	861	911	888	944	868	901	863	882	907	883	875	929	917	924	906	871	914	908	922	869	855	846	893	875	917	892	858	882	858	875	889	844	868	876	884	879	876	881	883	908	865	869	852	939	871	831	892	869	901	906	853	905	882	844	837	882	915	873	867	844	910	870	906	884	871	884	879	909	859	857	880	857	869	816	899	840	918	900	931	906	907	833	923	890	867	880	903	892	901	867	903	896	873	894	832	918	836	879	892	830	888	851	950	857	857	877	946	872	917	873	906	853	911	868	877	965	887	887	866	862	886	861	920	877	896	926	872	849	888	889	926	842	897	894	941	896	886	871	850	858	913	908	886	855	944	870	908	878	866	876	933	846	883	903	841	914	888	860	862	854	923	833	861	895	900	899	892	911	895	911	893	850	913	879	927	858	856	903	874	884	873	915	868	865	848	859	887	890	835	894	879	911	864	851	961	886	845	886	896	908	867	944	896	878	860	930	892	887	829	843	856	941	862	912	857	871	878	883	885	889	900	885	879	873	916	960	863	877	859	911	931	880	856	889	943	876	854	840	895	906	907	904	917	890	858	862	866	939	954	852	866	862	886	883	852	927	936	897	860	916	880	882	866	919	916	892	877	863	865	904	871	878	910	883	869	861	901	878	870	881	918	850	855	889	868	870	854	865	866	896	850	881	836	875	915	916	902	839	900	831	876	938	908	864	922	895	886	890	920	887	882	878	874	907	870	930	917	881	907	906	856	865	918	926	883	896	894	886	895	918	881	880	925	942	910	917	864	889	875	964	815	903	933	867	871	921	912	898	904	874	892	893	905	895	873	871	907	923	888	886	886	857	899	891	845	854	889	929	905	859	849	850	943	883	875	873	891	835	887	925	886	869	876	840	900	863	904	847	862	877	869	957	879	893	899	890	930	850	935	883	860	868	945	847	912	883	872	877	865	924	875	908	916	933	890	847	864	838	928	902	884	825	882	932	927	946	921	920	917	877	889	836	871	837	879	863	912	908	882	880	941	854	850	864	881	832	888	958	849	887	807	878	912	872	906	859	912	907	895	899	941	878	932	880	896	943	909	906	839	931	842	933	874	890	884	897	919	886	913	873	863	872	872	947	838	889	943	886	875	951	917	897	915	880	884	915	877	913	913	904	883	872	891	845	888	885	854	878	854	909	870	898	855	898	924	859	868	876	891	850	885	903	876	875	881	902	899	888	860	880	952	883	837	870	840	909	875	922	892	858	896	853	862	881	857	890	854	867	826	876	839	915	860	845	861	899	908	878	921	882	889	895	931	849	894	868	889	901	910	908	936	858	885	920	881	889	904	918	881	890	880	936	835	933	897	943	958	902	849	907	934	932	876	883	879	897	898	871	855	904	935	909	915	932	867	878	888	903	927	916	868	913	871	924	918	864	849	864	890	897	900	856	923	901	843	890	913	890	871	814	889	897	897	881	872	923	894	909	886	934	883	835	876	858	926	888	893	895	848	923	893	903	904	897	869	874	931	852	905	873	898	857	867	880	863	849	909	900	887	932	940	908	990	884	916	890	879	881	909	930	838	865	889	912	878	883	849	868	885	876	863	895	907	869	836	864	924	903	887	899	900	868	909	895	921	893	890	950	861	859	890	849	928	888	825	906	893	891	898	912	867	911	868	883	939	823	870	849	873	894	938	899	950	870	880	914	857	885	891	874	875	916	902	880	889	878	868	948	868	884	884	875	809	860	870	903	851	893	868	875	904	937	881	888	916	851	855	955	897	874	847	930	835	913	895	936	944	847	861	889	914	866	899	887	884	859	920	856	846	839	851	920	889	889	842	933	907	855	873	872	895	941	864	855	882	924	870	946	884	934	855	835	863	841	883	911	942	921	890	903	920	897	861	878	911	847	906	929	877	857	954	834	908	877	889	888	891	903	845	885	928	933	898	947	921	857	890	859	897	815	860	884	880	810	886	908	869	880	894	882	887	842	912	918	825	890	850	906	841	892	873	835	886	890	934	877	894	904	898	883	869	888	877	872	905	914	892	930	889	880	844	839	855	892	826	875	853	922	888	893	923	886	903	841	847	893	923	900	869	900	915	899	901	905	869	870	922	860	869	871	873	891	876	895	869	902	866	867	891	863	886	896	884	883	908	918	918	919	943	931	914	870	905	887	905	845	852	883	903	884	893	888	860	883	902	879	884	860	910	940	896	845	871	871	923	915	911	867	865	901	879	867	883	871	808	898	878	891	903	879	884	888	940	886	862	953	849	928	905	880	902	820	928	875	902	873	851	905	893	877	902	868	909	887	890	892	898	896	927	896	942	871	905	871	885	894	887	904	855	862	878	874	895	921	894	909	910	914	843	928	873	914	859	910	918	875	902	886	918	849	936	898	857	888	872	939	924	875	891	893	921	948	898	922	859	881	895	902	887	887	924	906	876	910	932	885	897	951	871	835	890	887	902	886	882	870	836	900	819	884	876	880	880	936	931	838	882	899	936	818	894	837	896	901	853	830	889	935	852	915	859	852	909	865	933	860	927	869	902	991	879	859	824	899	860	899	923	917	886	878	901	911	898	877	906	882	937	913	878	847	841	878	912	875	866	883	831	887	888	900	890	885	899	934	882	918	889	829	913	865	886	890	881	882	879	864	916	918	917	870	863	953	894	864	867	896	893	900	886	910	863	928	895	886	865	874	891	898	897	832	948	845	854	891	903	916	868	892	918	926	863	943	848	907	812	909	859	904	851	896	917	882	844	898	885	912	898	918	854	871	869	915	876	921	847	897	881	885	861	893	935	867	879	919	857	862	893	869	838	864	845	908	892	917	899	912	875	868	896	861	854	908	907	878	914	856	914	927	843	899	903	895	832	902	909	891	838	878	895	847	813	884	873	853	910	880	919	895	916	910	855	844	867	875	854
39392	23224	14123	6894	2399	684	463	386	468	435	451	398	434	361	405	408	402	409	415	406	411	432	406	397	432	432	406	416	381	446	412	412	407	430	461	408	411	457	406	406	382	424	432	437	441	401	421	417	429	376	410	416	406	396	372	410	417	421	416	418	436	423	404	416	401	374	404	379	448	389	403	457	385	427	424	393	375	419	384	367	415	397	428	431	360	385	388	425	401	384	453	457	424	403	424	375	425	442	413	413	403	376	416	400	416	397	411	402	416	383	383	388	377	400	400	389	460	409	425	419	417	388	389	433	414	391	439	408	392	423	439	415	371	394	464	419	409	412	406	399	398	447	417	421	382	416	380	390	383	382	427	367	370	433	419	388	406	391	388	391	397	420	441	428	390	448	408	389	404	412	399	456	468	432	406	374	436	427	388	421	378	389	420	411	427	403	393	405	382	441	403	375	410	393	405	358	411	412	425	438	393	435	371	418	389	385	409	396	414	438	416	428	406	439	422	416	425	427	419	423	434	391	387	428	405	396	385	414	427	458	389	407	437	441	412	412	430	391	403	409	403	382	366	373	410	405	394	388	434	429	399	431	411	431	394	442	418	409	409	415	431	416	397	385	399	408	389	402	447	364	432	424	406	450	432	406	413	414	397	427	403	420	445	452	433	390	455	406	426	403	407	382	398	425	366	415	463	446	427	459	413	431	407	456	404	414	409	453	395	404	432	410	433	399	432	411	398	439	424	408	409	434	426	383	363	440	411	381	390	427	417	410	400	432	393	425	416	406	476	417	382	433	400	412	405	422	420	424	437	416	396	393	386	366	417	397	422	420	417	387	393	423	415	455	405	388	430	418	454	412	428	408	454	458	431	394	402	374	401	407	389	395	389	410	415	427	400	422	421	403	456	425	417	431	421	455	396	410	394	399	403	405	395	382	416	444	424	409	392	423	429	392	419	409	413	433	414	413	442	434	475	440	394	412	422	393	424	440	417	405	428	441	419	401	409	382	402	433	449	430	458	399	424	428	418	427	427	450	386	386	389	432	398	426	382	393	377	391	382	412	412	375	400	438	395	379	413	435	440	420	358	425	408	428	463	443	437	415	392	407	404	381	422	426	446	476	446	412	444	404	389	441	438	420	410	408	429	401	398	389	433	394	379	429	449	387	421	412	369	395	462	405	410	393	493	412	419	441	439	418	417	435	407	443	389	412	366	413	384	402	411	391	414	419	365	387	417	450	409	417	428	412	392	427	388	405	436	356	384	409	401	399	430	451	396	362	412	422	424	411	451	430	426	399	409	381	423	398	403	357	385	456	441	420	410	400	412	412	412	396	392	427	412	422	419	395	433	395	436	377	430	403	418	414	403	401	394	394	396	413	451	409	433	377	428	406	432	412	410	399	389	433	405	410	420	388	412	386	401	483	434	375	417	396	397	413	416	388	414	385	456	411	430	428	430	436	398	425	404	444	424	376	402	390	396	439	442	427	422	365	447	427	402	423	413	387	414	385	390	416	431	401	400	406	440	401	392	403	430	419	430	427	412	379	400	405	411	415	411	425	404	388	462	395	420	428	370	363	388	440	436	412	467	413	383	398	396	348	430	401	378	432	428	424	429	423	392	408	406	394	413	372	386	399	444	454	417	381	415	386	386	428	397	418	410	419	386	376	410	402	442	406	434	424	423	422	423	369	428	418	406	454	416	401	364	399	365	397	429	460	430	447	409	407	469	449	405	406	380	416	402	413	403	411	419	451	421	427	444	407	387	386	385	419	451	422	466	405	374	378	410	448	423	395	435	443	447	389	386	417	395	380	441	422	374	421	460	389	392	445	405	428	411	409	437	424	437	432	436	409	391	405	384	399	377	449	405	387	394	413	402	418	383	414	393	443	434	411	412	377	413	391	358	431	414	419	415	397	413	439	406	450	388	436	421	428	436	407	429	408	378	395	402	391	401	429	406	418	407	388	429	412	428	432	404	381	441	431	434	416	395	387	402	398	431	447	408	409	412	389	437	402	422	413	401	420	423	415	438	449	402	452	363	438	426	398	410	439	351	425	422	401	393	434	414	417	438	431	422	410	393	434	433	369	417	401	412	412	415	407	385	406	391	466	421	430	405	410	487	397	428	422	398	437	419	384	430	446	408	411	401	410	382	368	427	407	443	438	433	382	405	375	440	421	370	418	403	452	390	368	453	452	404	424	407	410	411	385	378	410	395	430	364	444	451	431	421	411	396	425	410	441	383	417	395	384	355	414	421	426	382	399	427	426	391	404	373	410	420	433	393	438	438	394	397	394	413	436	423	398	393	412	404	397	385	399	390	408	398	439	424	410	444	405	413	389	422	443	427	458	426	412	450	404	428	426	435	406	403	403	429	412	382	429	446	393	392	412	465	430	406	425	428	433	401	389	382	445	410	404	400	375	369	455	378	390	424	406	461	396	435	423	418	413	405	419	412	395	442	410	393	430	428	408	417	433	400	381	420	439	425	368	436	417	448	427	381	416	415	446	459	404	409	401	436	375	431	409	424	422	361	438	385	428	376	426	413	385	453	444	435	424	414	407	429	413	419	423	397	418	375	415	399	437	402	401	420	431	416	448	425	422	404	433	440	416	419	409	418	400	430	415	388	421	448	439	377	409	432	426	421	409	428	402	413	457	411	420	413	432	429	400	388	362	454	463	421	396	411	459	400	405	388	407	406	381	447	413	400	393	401	403	418	429	423	413	417	382	443	410	431	416	428	399	392	392	451	390	402	399	413	415	427	410	422	388	438	466	422	437	429	400	424	444	415	425	401	408	431	409	382	398	430	388	408	389	382	409	441	410	402	414	392	425	405	416	394	428	423	441	430	393	386	409	412	433	434	402	380	440	416	415	378	424	398	426	466	444	395	364	368	446	426	417	418	397	374	418	451	446	408	399	421	436	388	420	434	374	393	408	447	393	388	385	409	423	432	421	440	419	426	417	432	406	403	460	402	422	416	400	421	397	403	386	398	416	417	416	407	402	434	397	424	410	390	406	422	405	401	411	403	382	430	412	404	450	391	371	434	409	349	394	362	371	383	415	349	392	390	398	406	403	412	398	446	398	433	408	431	453	385	412	406	408	405	368	390	413	384	426	416	374	419	427	418	408	404	372	383	404	402	390	412	442	440	392	386	407	413	368	400	409	377	392	421	395	445	388	441	413	417	444	404	443	442	458	436	413	423	393	371	423	397	377	382	358	412	429	405	406	400	418	421	404	410	397	433	397	412	399	400	434	393	381	429	420	404	414	407	438	403	373	387	398	419	431	404	437	396	455	406	373	413	427	416	397	428	415	388	421	387	407	406	404	431	428	427	435	400	392	412	417	399	386	400	424	403	385	431	458	400	429	397	383	451	455	383	415	380	414	472	434	442	435	414	399	414	429	405	399	397	400	424	399	386	404	397	407	384	459	429	370	439	386	402	433	430	418	421	373	381	404	448	418	429	441	413	430	412	461	387	413	426	418	417	396
24659	17874	18284	13343	6620	1654	1028	921	948	967	961	914	905	936	902	918	907	843	844	879	851	865	866	835	862	947	880	869	876	876	907	931	861	935	850	886	991	954	946	908	904	880	899	847	867	867	928	908	923	862	892	898	819	861	862	944	836	910	903	943	885	949	885	868	858	914	870	920	862	823	878	867	837	825	902	888	898	869	830	871	874	908	867	833	922	856	893	860	854	861	907	847	847	933	873	820	874	902	899	867	847	878	857	920	884	809	880	845	873	896	878	967	896	952	900	936	901	863	853	879	877	862	878	897	899	898	861	857	892	890	858	853	877	892	887	826	900	858	871	852	900	886	894	885	843	866	876	870	830	868	940	894	893	898	879	903	859	869	855	847	867	877	890	839	871	864	862	920	889	888	844	882	897	814	825	867	860	910	856	862	898	851	956	927	895	863	927	831	891	899	893	887	838	897	876	893	841	913	950	852	928	895	905	853	902	844	889	865	914	880	909	899	858	865	865	872	946	881	859	909	904	856	854	908	863	870	885	847	921	868	887	819	894	890	870	863	889	870	876	857	797	807	895	938	906	831	907	936	866	866	856	877	873	878	855	898	841	942	825	879	856	842	909	879	897	850	900	849	881	880	883	829	869	906	893	872	869	894	876	873	794	823	881	881	850	865	841	866	885	893	909	886	876	902	853	849	895	921	905	874	857	863	824	896	860	846	869	890	889	887	844	848	862	871	940	870	853	869	803	865	873	946	901	845	870	882	883	816	832	879	884	880	942	868	898	878	875	816	889	888	920	848	893	880	819	859	876	884	876	895	860	873	860	877	877	881	866	858	874	874	930	840	880	835	791	882	881	868	891	886	845	896	861	887	878	886	905	856	872	872	873	875	863	869	840	875	891	895	891	868	888	908	886	853	896	847	835	851	873	911	899	871	880	953	901	926	876	873	920	887	840	850	880	882	854	913	863	880	891	823	866	893	870	897	886	836	874	861	874	840	829	877	859	813	880	882	953	864	897	868	848	854	849	847	894	878	880	875	861	918	899	881	862	901	895	871	905	877	848	799	862	871	894	849	903	866	863	858	875	861	879	876	882	874	873	846	869	883	909	926	898	879	849	811	885	882	811	883	876	864	931	859	900	939	884	869	928	836	885	871	869	874	902	870	896	893	847	885	870	932	874	930	925	866	888	833	889	926	890	885	881	836	843	870	857	851	914	875	853	895	886	932	840	940	867	828	865	890	834	914	804	867	875	891	881	844	813	888	869	918	878	824	920	834	856	835	911	858	859	873	869	863	863	893	862	893	902	845	849	902	908	836	800	893	859	867	847	834	908	861	873	794	877	865	907	894	891	887	848	843	858	891	879	888	881	910	873	858	881	942	869	885	890	840	877	923	843	876	887	888	898	940	827	899	855	876	818	882	892	885	900	845	893	875	899	841	897	855	861	806	904	889	887	876	910	903	918	932	877	840	854	912	857	914	834	888	941	904	867	832	853	874	879	874	838	831	876	888	914	867	884	891	917	898	909	805	853	849	862	853	890	889	823	885	826	931	861	877	851	908	871	873	885	882	843	841	824	854	890	866	880	873	889	880	858	893	886	840	868	839	889	874	890	916	892	828	907	880	863	903	847	857	913	853	850	852	870	905	889	925	818	878	844	866	872	857	878	877	865	849	866	888	892	842	887	887	922	907	861	870	918	871	858	873	855	862	915	843	838	893	852	862	850	921	847	876	860	915	796	865	838	927	914	853	852	830	886	882	872	882	891	812	864	854	865	901	840	890	870	923	842	878	891	872	905	798	865	893	870	907	918	834	851	891	858	871	928	889	850	909	847	869	849	869	876	876	887	890	903	852	852	867	866	874	887	889	918	836	891	848	885	873	860	915	870	881	905	906	832	847	890	872	867	874	809	907	912	890	861	902	862	863	861	881	824	919	932	901	890	873	839	852	926	868	843	826	887	891	841	817	884	878	891	909	888	911	849	796	910	901	923	914	898	924	911	880	841	854	874	870	781	929	913	830	883	805	867	895	890	913	898	862	878	948	892	853	878	899	907	843	883	862	859	863	893	899	851	904	866	865	869	878	912	912	882	904	860	879	831	899	932	848	854	860	874	878	910	846	890	873	899	884	829	882	861	909	827	901	907	859	877	854	892	891	873	856	874	886	837	844	908	842	841	861	830	830	855	847	884	877	873	903	912	873	863	899	852	883	880	873	814	850	934	857	894	917	842	893	866	867	885	885	848	873	884	836	870	857	873	876	914	902	853	862	855	858	888	842	877	882	856	836	870	853	882	917	883	856	926	845	833	911	910	872	909	905	855	829	879	892	873	911	870	873	817	959	895	863	868	915	900	921	840	885	899	839	842	917	851	856	843	898	851	860	889	833	901	923	919	890	881	903	881	884	854	842	925	885	864	858	904	908	890	867	890	858	872	877	870	864	832	862	856	933	863	901	826	882	845	907	888	837	924	860	878	885	871	904	869	866	863	869	881	855	842	902	852	882	872	895	833	837	822	901	915	857	850	905	861	874	883	868	883	863	906	881	892	878	864	927	901	909	854	894	854	879	855	898	881	837	889	869	876	908	840	888	816	914	911	899	839	862	856	837	945	924	878	840	890	892	851	892	899	861	873	928	894	957	886	824	899	858	843	889	873	864	895	881	862	865	921	879	876	868	890	852	875	888	864	843	909	853	930	858	930	890	868	899	872	899	824	852	870	891	910	833	878	863	877	852	891	897	927	891	910	880	867	875	877	914	877	866	890	867	928	920	897	885	933	874	854	836	860	853	881	879	878	874	908	833	858	803	840	905	924	893	907	915	884	867	874	885	892	868	826	879	923	862	878	910	879	898	907	879	885	853	907	906	917	915	871	859	891	853	790	869	851	881	858	814	876	841	830	819	873	884	873	845	888	913	857	891	885	939	899	869	886	861	923	857	863	862	886	855	845	863	848	939	876	891	872	871	890	859	881	844	925	894	906	843	904	868	842	896	902	820	860	908	886	877	860	918	878	938	888	848	859	905	862	870	910	853	884	869	820	920	867	851	890	851	870	867	901	883	911	873	888	832	869	847	862	892	861	852	895	877	886	884	923	861	844	838	900	834	878	835	858	844	893	842	867	879	941	885	922	838	917	882	866	853	901	826	869	872	924	879	890	875	876	919	849	826	792	864	947	831	837	891	889	912	898	890	887	896	848	816	866	918	824	826	854	849	847	860	883	897	883	838	869	886	880	876	909	835	877	858	875	916	808	941	836	822	881	880	853	896	839	883	892	864	911	909	877	878	881	877	850	854	891	941	928	894	874	905	864	866	904	899	846	865	844	890	941	869	882	931	883	850	886	848	878	888	889	881	908	899	848	850	923	869	862	872	888	862	913	879	884	880	882	865	911	891	885	919	859	890	933	889	891	856	897	836	853	848	890	910	877	902	827	859	862	890	867	924	887	869	815	885	857	845	917	886	898	869	856	883	895	866	888	869	862	874	875	853	850	821
51383	33773	21437	11998	3662	563	477	457	434	446	399	427	422	476	383	436	424	399	409	418	373	403	435	405	372	399	413	396	394	404	403	380	406	386	408	392	481	445	418	429	414	406	405	407	406	409	405	409	356	437	387	368	437	385	419	413	399	383	392	396	431	390	390	397	364	415	403	424	401	391	376	416	416	385	387	419	414	417	388	366	399	394	368	405	382	406	408	368	415	423	405	412	374	401	421	383	414	411	407	375	409	410	426	369	415	393	383	373	390	383	367	396	408	387	434	413	439	390	400	401	381	378	432	400	389	438	424	401	418	375	397	368	404	424	400	405	414	410	371	398	420	390	427	404	467	384	411	416	376	375	411	411	421	412	433	416	415	409	397	443	412	401	351	399	405	388	387	437	396	427	365	388	423	421	418	415	419	401	397	390	416	411	392	393	374	382	380	435	410	408	398	386	400	374	457	426	406	402	360	393	377	420	406	398	404	409	362	385	412	420	411	388	411	418	363	380	435	412	405	392	421	369	424	381	377	396	425	408	405	446	398	385	367	406	412	371	371	390	371	381	386	398	381	411	421	414	384	417	392	383	419	403	415	397	411	388	370	400	400	384	405	378	388	412	415	388	405	381	405	414	362	406	397	412	395	367	403	404	374	443	368	367	378	387	359	396	414	390	399	387	382	377	406	413	371	372	423	367	387	394	414	394	354	422	390	417	409	361	406	418	379	374	404	442	370	386	419	385	387	365	415	365	408	432	404	418	436	404	443	388	406	422	432	456	390	445	438	390	449	407	384	400	402	385	402	397	368	398	384	383	356	396	400	394	407	408	388	418	400	380	436	451	384	382	426	415	369	415	407	389	352	364	369	379	420	428	413	381	434	427	383	392	397	386	418	396	389	346	410	402	363	418	368	430	419	399	371	443	414	414	356	412	401	371	354	382	416	394	377	377	390	403	395	431	368	413	405	416	399	387	377	397	422	381	374	424	392	391	392	401	402	434	371	374	412	405	393	400	432	436	416	383	369	403	403	401	419	396	438	386	375	428	454	406	384	415	421	418	423	412	397	394	359	390	393	439	421	389	373	398	424	407	388	398	402	425	382	394	363	404	411	374	390	413	347	417	434	435	381	373	363	390	392	376	405	406	421	378	418	399	367	424	410	386	416	439	411	408	379	364	409	416	414	387	430	424	397	336	370	429	399	379	453	466	423	395	390	406	395	362	401	375	396	419	447	381	377	426	411	397	403	416	427	404	436	447	373	371	413	407	457	353	389	387	410	394	413	370	415	414	434	428	395	392	436	386	441	380	398	366	382	398	402	429	390	379	404	396	408	384	418	387	396	399	416	428	386	428	367	390	382	384	383	396	397	425	413	411	417	389	405	369	407	386	392	433	384	418	399	420	410	394	414	419	393	346	428	402	415	398	397	384	424	400	389	418	403	412	382	406	433	382	437	402	404	356	370	383	384	383	412	433	417	432	394	394	410	376	408	420	438	422	407	399	388	424	409	406	386	409	369	358	404	416	424	392	415	409	423	397	425	414	412	393	377	379	403	421	417	419	431	425	414	376	392	434	416	408	389	391	411	385	355	393	429	396	408	408	388	407	392	400	397	389	372	445	413	409	423	393	396	394	421	373	410	415	423	414	433	436	400	390	396	405	385	388	442	366	406	389	437	412	366	408	435	372	384	390	393	380	397	371	408	385	458	411	431	386	396	384	384	403	427	388	395	455	411	357	410	355	397	447	416	432	393	400	413	385	382	396	399	380	392	411	375	418	409	362	410	399	354	416	413	421	386	379	397	417	413	418	391	442	411	400	412	395	411	420	432	426	426	411	445	381	406	411	443	412	438	375	392	439	421	416	373	423	426	393	424	391	410	412	355	406	397	411	428	402	442	398	386	374	381	403	401	427	430	380	396	407	365	436	439	377	420	436	375	397	404	376	393	436	409	368	394	409	406	396	392	403	469	395	404	397	350	373	366	388	375	381	380	397	404	417	412	364	398	410	398	378	415	418	389	386	390	400	384	422	407	398	406	389	433	381	430	348	367	404	392	425	408	387	396	380	328	410	421	375	397	449	444	407	426	407	388	383	407	462	409	408	394	391	389	401	372	423	457	372	402	362	407	437	420	419	415	403	377	435	431	386	383	354	431	418	396	402	342	394	415	419	403	407	399	379	390	380	382	389	373	412	415	397	408	423	415	426	393	396	405	398	414	399	385	363	420	378	426	371	371	418	413	417	372	373	383	424	378	363	412	403	417	381	425	421	385	401	389	441	407	381	403	424	384	389	427	407	391	372	408	415	397	423	420	408	425	354	399	390	429	398	376	388	417	415	401	414	429	410	396	376	435	416	413	418	412	381	382	385	401	397	407	369	394	339	382	383	358	429	389	400	394	429	399	428	377	396	352	381	400	424	373	401	397	438	408	383	364	406	406	399	396	417	400	394	418	423	351	377	384	410	371	418	408	375	378	383	406	378	363	392	412	368	376	396	376	394	384	420	413	393	415	396	405	396	394	432	406	378	369	443	427	399	431	435	402	408	406	428	410	413	412	394	364	433	421	370	383	409	405	392	421	355	402	408	398	360	393	407	429	419	406	380	419	406	431	406	423	405	403	393	356	428	378	408	426	437	431	438	417	370	406	424	410	409	409	428	393	368	382	391	396	416	359	386	409	469	383	412	415	424	395	385	425	430	410	378	426	417	409	441	388	399	376	386	400	372	383	400	414	404	376	407	406	371	379	387	384	419	434	382	408	434	405	390	388	394	414	383	388	374	405	419	387	420	402	382	393	367	363	371	436	384	410	410	386	404	416	397	393	390	413	393	393	405	395	406	419	382	379	408	389	384	412	417	366	406	423	382	394	384	390	405	399	408	393	370	374	410	396	401	432	417	379	420	441	450	398	372	391	421	368	418	416	381	424	428	409	371	419	410	381	406	417	364	416	361	408	412	363	355	374	389	423	456	394	381	417	415	398	399	401	417	400	416	404	372	392	413	422	389	381	404	423	422	410	394	381	406	422	403	448	431	417	413	370	383	379	365	383	424	400	354	358	412	387	359	392	380	401	394	415	427	388	388	344	389	386	360	440	371	437	444	406	407	448	390	412	369	407	392	392	408	398	398	407	417	387	376	393	378	403	408	404	383	366	421	408	406	432	367	420	409	359	425	398	374	395	420	461	418	397	386	400	379	415	417	382	377	398	400	382	430	399	405	412	432	406	391	393	412	397	405	396	397	392	384	392	391	436	404	344	407	430	408	388	381	436	403	425	374	368	400	415	409	374	395	394	408	369	417	443	419	423	419	396	404	389	376	448	417	415	379	383	399	382	392	395	409	413	416	430	412	384	374	340	381	408	413	426	439	418	376	394	416	380	403	373	386	397	384	382	388	390	411	410	386	392	384	414	432	470	391	458	393	409	404	401	433	343	399	393	404	388	431	394	401	356	431	416	419	418	420	387	384	401	401	370	420	427	414	417	411	434	392	390	396
32193	26002	24075	20653	7455	1274	1132	1092	1026	1076	997	1048	866	977	893	947	901	901	881	838	881	864	859	871	905	846	865	897	902	924	874	877	876	907	921	924	937	930	926	873	902	879	874	933	876	858	930	848	828	913	883	846	883	895	831	873	885	938	840	903	814	873	888	851	855	869	891	886	819	852	870	810	888	841	844	832	838	893	806	856	901	856	872	902	858	898	857	874	870	899	814	867	831	864	845	884	846	811	856	858	838	835	839	871	844	878	853	875	826	857	896	855	887	838	848	894	825	902	848	857	855	908	855	809	844	863	918	897	850	825	819	831	810	868	862	863	866	891	837	810	860	826	910	863	881	855	891	831	825	842	860	871	902	898	828	903	866	849	880	811	857	856	871	855	866	837	873	877	891	792	905	893	881	847	871	885	853	861	865	910	864	868	855	882	866	869	890	891	833	833	859	852	887	830	900	864	860	878	870	847	852	837	835	827	863	889	868	868	917	814	792	868	902	875	880	858	867	857	847	898	814	840	855	860	852	847	845	872	838	885	904	862	845	815	876	872	867	845	863	820	901	860	822	830	897	855	888	858	864	841	880	824	886	784	816	868	835	854	884	846	812	834	856	905	855	840	849	843	821	898	812	866	810	848	810	849	873	850	883	879	846	885	798	814	836	868	825	893	851	874	888	864	897	928	835	841	892	896	910	932	879	838	879	848	882	865	881	855	860	805	891	843	871	902	845	889	889	862	865	795	846	899	847	859	828	889	847	878	860	884	904	845	952	900	867	907	861	885	885	837	952	830	883	824	852	833	873	863	872	870	843	833	859	818	844	846	828	857	875	844	821	832	864	833	856	928	852	872	910	874	887	852	911	901	906	865	872	870	815	856	835	886	835	836	848	824	856	809	879	878	839	800	916	838	866	825	829	890	903	838	899	830	856	843	817	870	870	887	838	880	868	874	872	783	844	903	856	856	911	869	844	858	854	848	845	866	837	852	860	884	883	878	838	830	858	824	836	842	906	865	848	903	886	861	824	852	862	874	853	841	870	826	849	823	880	827	886	818	880	869	815	868	867	896	862	842	834	783	821	868	834	826	805	878	861	893	875	891	855	866	884	907	839	843	853	836	915	798	838	856	828	867	894	897	869	871	883	866	896	864	870	838	818	864	866	820	860	851	813	934	831	855	863	950	846	864	814	861	890	817	840	900	831	852	830	815	872	877	879	858	840	861	883	907	905	827	886	877	899	827	820	880	893	851	835	848	841	872	844	838	844	880	817	873	894	865	875	831	864	882	881	856	915	865	827	836	860	857	862	868	813	851	909	877	843	878	879	896	822	864	882	860	867	907	880	836	882	842	888	840	846	879	820	893	862	833	845	815	871	866	862	885	902	788	871	861	872	892	843	887	816	877	885	854	867	835	834	834	833	868	879	835	844	904	847	873	903	877	814	895	835	863	862	872	893	844	855	822	850	842	864	798	885	875	861	807	846	880	858	880	870	894	880	847	852	815	883	868	797	863	839	906	899	856	857	851	857	906	841	860	859	840	885	872	842	845	840	814	866	803	943	821	885	818	858	878	881	846	897	891	831	876	809	901	858	827	892	876	878	873	846	907	871	924	872	860	822	861	825	828	822	870	858	875	886	855	873	906	872	849	869	838	852	851	868	834	872	868	827	821	824	815	864	853	850	827	844	851	844	877	883	849	872	874	808	842	885	843	847	877	852	856	824	880	862	851	886	869	883	892	817	889	858	826	826	885	853	842	911	923	831	845	823	881	823	864	907	883	891	802	885	866	858	796	856	834	900	876	855	902	795	847	870	908	855	898	898	903	887	812	852	824	893	832	861	824	881	873	869	855	837	790	830	860	848	895	884	828	814	833	844	921	845	839	865	908	852	905	885	914	842	900	880	838	859	852	837	833	884	834	889	874	863	851	877	856	887	825	843	882	843	838	805	846	827	824	856	899	832	881	894	839	867	903	892	830	879	856	860	841	855	835	838	802	833	848	852	812	835	815	860	886	867	837	876	862	884	812	855	863	849	820	831	867	781	911	868	881	962	885	876	840	852	874	877	901	878	879	834	848	852	866	862	820	823	879	905	901	922	869	851	882	904	838	849	798	828	831	869	864	853	882	919	862	883	877	914	835	837	847	843	841	900	889	862	835	878	866	856	873	859	943	840	829	873	919	854	835	855	873	811	899	854	886	877	784	841	838	870	843	880	847	900	866	840	843	820	900	872	879	870	856	846	889	852	885	842	855	847	885	877	793	894	906	797	889	874	885	803	885	814	927	823	907	869	865	815	829	844	872	870	922	892	845	861	867	847	825	856	858	846	823	867	825	900	841	902	883	861	812	851	906	886	902	879	841	824	854	816	822	910	860	859	817	904	847	904	846	890	838	828	853	832	884	838	849	846	818	821	919	852	869	866	843	822	863	833	844	895	886	847	905	914	893	895	857	861	893	830	838	881	831	910	929	824	897	826	886	853	828	840	865	842	846	887	855	827	910	904	803	826	853	833	848	815	890	851	923	842	940	843	835	835	908	885	831	888	869	886	809	821	874	857	829	871	904	917	909	823	844	835	891	903	850	858	828	879	858	821	853	844	923	877	804	815	826	855	859	881	875	848	847	890	855	793	891	851	901	896	882	864	890	890	900	903	894	859	864	877	850	838	847	853	890	800	893	878	848	816	852	837	828	882	854	863	858	873	863	869	835	779	873	827	822	801	867	848	841	857	859	851	842	847	894	843	834	844	831	830	873	891	903	832	849	836	925	870	826	852	839	831	833	810	892	852	857	845	826	894	851	849	892	910	875	851	815	823	842	908	846	836	856	846	813	872	830	858	848	862	897	828	864	849	855	831	862	901	926	864	867	858	886	885	859	915	842	898	859	902	844	843	860	896	825	842	860	822	841	879	813	855	840	890	846	880	837	829	837	835	836	867	855	849	874	893	849	767	863	885	857	834	896	877	826	860	850	878	852	822	921	849	868	928	814	866	860	844	907	912	891	866	804	859	865	868	862	847	827	888	869	881	811	860	882	843	834	852	880	878	885	858	891	892	886	856	903	896	843	898	805	852	890	836	849	877	885	816	825	862	891	868	853	911	889	823	894	839	855	888	857	853	807	817	863	876	879	829	867	897	854	832	824	891	841	826	856	832	898	838	844	870	856	877	854	859	848	848	844	871	827	850	859	828	920	875	859	863	849	938	873	858	910	812	857	905	839	859	863	936	857	837	895	856	851	847	847	857	867	843	861	831	881	832	908	897	897	852	886	851	825	837	938	839	815	889	871	856	846	904	895	890	817	876	802	853	867	849	827	848	833	864	858	843	836	858	886	859	821	863	842	850	844	855	868	823	870	861	864	878	882	867	846	871	855	857	897	890	887	837	827	889	836	888	900	875	886	864	838	879	832	871	819	806	889	828	885	839	835	855	874	857	796	876	829	865	866	849	902	865	833	878	826	816	882	857	848	820	877	897	877	848	907	933	917	831	873
59911	36236	29690	22259	6931	806	515	505	502	443	466	381	410	404	420	435	410	445	475	421	409	409	419	399	382	420	471	404	406	446	430	421	394	484	427	442	438	411	423	447	444	405	420	459	439	455	438	413	418	421	397	376	422	380	443	415	446	447	412	457	419	451	386	417	425	407	402	475	415	428	453	418	434	396	413	389	391	453	460	421	412	402	426	394	392	397	387	452	429	391	405	427	377	377	402	412	391	431	419	373	411	424	433	414	412	452	423	413	409	410	407	421	432	422	395	405	412	448	394	422	398	424	431	410	448	400	383	440	407	387	419	389	425	393	408	434	413	439	408	402	417	406	403	391	380	445	443	379	419	386	380	436	430	420	432	376	406	393	389	383	407	398	428	414	390	439	417	407	383	431	399	416	421	360	393	425	443	440	396	403	435	401	383	383	405	404	405	425	436	423	443	442	437	481	425	390	399	451	422	391	389	426	433	455	456	415	416	407	402	404	433	422	405	400	429	394	427	445	422	432	428	393	447	433	449	403	415	383	399	389	411	400	384	422	414	434	434	443	384	401	408	355	393	403	420	416	435	398	428	402	433	415	420	417	395	434	389	429	404	442	391	419	411	402	419	369	424	418	429	399	436	428	407	456	400	456	397	401	424	425	403	419	437	412	390	440	408	386	394	396	477	435	427	410	423	471	421	417	379	411	433	403	404	426	433	406	386	391	433	429	425	414	425	401	405	429	436	422	399	392	408	414	370	431	412	424	421	415	396	395	459	448	384	405	431	393	399	434	405	434	383	380	436	392	416	387	420	437	436	425	449	461	388	421	429	424	404	420	490	383	418	439	392	423	422	377	397	392	381	438	399	427	408	422	395	364	374	440	390	375	467	434	407	390	416	410	403	379	358	398	402	400	416	398	475	428	368	459	453	425	374	409	411	408	402	408	435	406	385	443	420	392	421	385	416	426	410	434	424	418	389	383	406	431	425	390	376	424	429	394	420	391	422	377	384	396	405	378	407	416	416	400	455	461	408	377	426	420	423	405	454	415	462	412	431	398	400	413	409	419	435	422	383	449	431	447	414	414	376	452	372	407	453	382	433	442	420	455	400	389	405	387	410	397	403	410	427	459	392	416	418	405	425	403	421	413	380	386	406	368	386	431	406	400	424	394	426	426	415	381	428	418	435	400	389	410	372	396	365	408	421	383	455	406	401	397	390	444	420	407	436	414	446	425	434	429	413	405	398	359	447	393	410	378	405	395	386	393	401	410	393	458	395	380	409	412	434	391	415	401	421	385	433	411	406	414	376	418	462	356	416	434	432	444	432	410	445	428	453	413	410	405	384	364	392	402	446	417	413	403	406	402	450	429	399	411	417	358	405	387	419	389	433	414	453	432	407	399	429	374	418	421	444	422	417	437	421	431	423	458	485	411	358	407	422	378	441	465	385	386	429	432	424	426	427	404	390	396	390	432	419	378	428	424	387	407	410	382	456	393	434	395	412	414	403	442	418	409	443	399	411	447	389	445	396	396	382	412	423	453	429	403	388	411	416	415	414	390	397	388	413	413	406	429	361	364	438	437	400	404	417	384	395	440	424	413	393	398	393	392	432	374	457	457	439	411	421	425	431	420	450	450	404	389	418	415	426	405	420	374	406	366	416	431	426	445	405	417	408	438	408	388	378	422	433	404	384	397	413	406	381	420	440	424	437	437	414	409	436	439	430	435	426	406	399	375	436	419	431	387	396	379	426	427	411	408	396	391	395	412	385	402	417	395	379	440	370	420	415	419	407	426	420	417	399	404	442	454	456	414	398	407	423	410	465	433	401	414	460	381	398	439	412	427	469	478	449	427	394	446	412	398	353	414	404	418	414	387	420	402	391	403	403	423	438	397	410	410	435	389	407	428	417	444	422	434	396	424	423	398	475	423	414	391	422	393	403	424	419	392	390	431	410	415	449	446	379	395	441	431	373	410	404	409	427	397	419	433	403	428	440	400	420	397	429	399	419	398	420	414	461	437	439	438	429	422	382	406	413	421	444	433	386	372	415	388	387	391	425	421	402	416	430	400	439	374	384	419	430	400	394	422	388	427	438	416	380	400	413	395	405	443	424	422	399	408	425	436	458	408	390	440	405	416	445	398	448	389	428	401	458	443	393	393	445	423	437	396	432	421	451	392	400	404	432	417	375	389	436	400	378	385	443	396	378	413	426	377	417	421	441	457	374	439	377	379	394	426	429	419	413	419	392	394	412	421	411	400	413	385	409	412	420	418	430	452	395	434	383	400	462	392	415	388	416	432	412	381	424	413	448	423	441	401	385	408	423	439	407	395	412	374	414	421	387	439	406	371	455	419	412	403	425	400	418	387	442	404	402	456	408	434	416	389	382	379	424	445	404	450	422	363	427	416	403	454	396	449	428	427	397	461	431	411	394	400	426	410	408	425	371	423	391	424	403	405	386	439	385	374	382	377	441	427	421	417	397	421	422	394	420	415	440	412	433	421	404	382	446	437	393	384	432	412	411	432	432	404	434	415	411	372	439	361	395	403	446	409	414	440	418	432	422	442	414	467	396	433	446	444	409	428	381	419	428	412	395	410	432	366	392	386	369	415	400	411	379	421	429	396	413	427	456	435	414	439	455	448	427	413	387	447	370	390	417	389	392	419	414	455	447	436	388	400	429	420	445	432	441	420	422	426	439	395	402	411	434	378	440	404	384	383	426	422	450	393	416	401	452	404	433	396	363	445	407	412	441	398	387	426	418	400	421	390	427	419	403	399	403	423	406	436	411	401	382	374	378	419	398	398	434	430	433	415	442	392	438	383	417	383	412	443	429	406	414	460	424	454	406	424	417	412	435	422	384	426	447	413	433	407	432	405	444	414	428	385	386	453	419	419	456	423	409	416	402	370	424	401	403	409	391	406	414	399	438	432	393	421	399	414	425	399	423	410	418	398	424	400	414	427	389	389	405	435	405	420	389	428	384	388	430	426	446	437	405	395	404	409	417	446	410	430	412	415	403	443	455	424	422	392	442	393	451	415	383	423	431	374	421	431	383	402	454	409	435	405	393	404	404	377	403	411	406	405	439	413	389	393	401	426	448	398	466	405	415	431	435	401	402	412	400	420	414	437	451	404	395	400	415	431	422	413	423	378	377	442	421	427	418	435	417	440	399	399	442	391	409	395	425	489	411	438	359	413	398	427	394	399	457	419	442	441	441	376	447	422	412	446	418	427	408	405	443	417	451	432	428	452	440	405	400	441	453	441	397	373	413	405	411	412	407	388	419	407	413	481	407	434	431	427	446	401	393	418	367	452	418	407	418	423	421	385	401	388	431	427	418	417	437	391	411	415	380	400	395	445	375	397	428	449	428	432	425	429	396	412	414	421	393	399	440	442	429	412	416	414	432	417	431	431	411	432	409	368	389	417	415	413	375	480	416	394	398	411	415	409	451	441	403	438	388	413	399	430	395	378	438	375	394	464	422	425	434	397	426	393
37010	28137	32517	31333	10094	1584	1319	1244	1209	1128	1143	1019	1089	992	959	947	941	882	887	870	897	855	946	924	919	927	903	950	961	977	943	907	965	915	994	1024	1016	1026	897	925	896	872	970	990	968	930	900	925	880	872	932	915	924	911	910	915	916	939	898	897	913	919	870	851	903	882	880	866	888	891	913	854	903	883	910	871	850	907	886	863	876	842	856	909	828	874	898	935	881	923	900	850	850	880	846	851	836	879	892	881	855	898	824	864	869	854	877	881	847	935	915	876	868	934	867	930	936	885	908	912	908	934	933	828	869	861	828	814	847	852	888	867	930	852	893	874	856	880	860	885	845	874	856	908	866	844	898	874	849	902	885	884	914	898	857	901	882	917	880	881	895	832	909	946	839	900	865	889	865	864	853	866	939	903	863	866	876	857	904	930	853	906	873	835	858	903	888	908	866	849	895	879	928	880	914	897	896	882	882	824	925	827	892	933	898	876	849	853	883	826	842	877	829	848	833	880	848	861	856	922	876	867	872	869	933	922	892	852	883	843	895	858	909	881	857	855	919	867	827	859	865	891	895	874	905	832	883	892	885	912	858	880	924	880	888	871	910	856	857	907	839	875	850	934	934	836	887	852	877	876	905	933	872	887	885	896	906	898	879	882	833	882	822	896	890	904	917	875	854	849	794	858	859	833	852	860	902	912	889	873	831	839	910	873	883	854	892	893	859	868	917	876	861	906	877	871	900	881	864	837	877	865	931	843	837	823	874	887	856	885	845	801	850	830	891	856	895	901	869	874	909	832	814	826	919	856	874	942	832	859	879	859	820	887	888	820	929	939	877	864	872	865	855	873	918	842	876	883	873	874	877	848	822	876	886	879	901	878	812	908	894	876	858	842	822	914	909	893	917	874	924	838	804	888	925	879	865	904	890	913	871	849	901	840	862	865	862	855	898	873	844	886	917	917	886	900	896	855	840	910	908	830	859	854	892	844	846	874	814	871	927	883	846	923	857	850	914	865	879	903	871	851	823	846	896	888	896	882	910	857	929	906	929	863	907	839	904	906	880	894	866	845	920	849	912	877	875	932	873	859	876	835	929	878	861	909	911	872	895	912	914	878	904	887	866	903	854	857	842	894	901	923	894	882	911	886	895	861	924	851	856	876	883	913	908	854	909	894	880	857	897	904	905	901	881	875	875	858	857	859	896	892	860	867	911	882	884	867	892	859	897	854	864	885	877	831	836	874	886	876	834	809	932	935	885	904	823	863	828	925	892	905	848	830	868	860	903	908	914	893	853	893	860	855	903	869	900	876	838	884	894	868	866	913	854	854	855	926	909	888	876	920	822	833	860	866	888	895	856	860	862	870	810	891	904	898	866	883	849	905	913	881	833	879	867	838	827	916	888	893	890	920	879	849	902	869	915	838	869	835	831	865	900	889	917	872	833	847	853	898	843	878	866	922	864	928	866	873	845	849	912	862	846	930	892	855	900	907	889	852	865	883	884	883	882	853	914	850	909	860	873	930	908	913	914	830	883	876	840	845	867	871	884	872	920	959	865	910	882	868	865	875	871	893	840	876	908	915	887	920	917	871	834	863	888	872	824	869	822	826	854	886	879	900	828	881	839	903	876	905	875	866	872	842	918	917	833	838	869	898	884	940	842	826	854	886	896	879	898	941	881	818	932	891	891	849	877	876	851	854	925	834	910	899	882	894	870	864	827	895	909	908	926	876	880	908	884	946	957	847	856	828	866	901	864	910	852	904	881	859	870	890	849	858	925	875	879	932	879	903	905	914	896	902	884	880	890	846	799	893	923	857	902	867	865	890	916	888	883	880	878	911	868	879	829	853	884	861	867	865	911	812	798	916	887	836	979	875	859	891	890	829	867	850	891	860	868	935	846	870	902	888	869	886	822	891	823	898	869	893	892	843	908	906	923	952	895	852	873	885	869	868	867	852	863	862	906	825	862	865	887	951	879	859	865	843	884	902	900	852	860	897	893	835	832	829	891	920	888	896	908	889	846	892	884	930	796	932	847	888	891	894	869	861	874	897	910	878	880	853	860	902	891	853	871	906	876	861	850	845	894	866	828	885	898	886	909	898	923	862	921	853	847	873	879	850	914	816	930	869	902	902	902	839	928	875	915	856	832	846	858	884	883	926	906	894	866	892	845	911	875	811	932	950	878	846	894	939	827	901	868	883	867	876	861	859	888	945	879	879	859	897	876	807	882	911	864	881	900	898	914	896	869	865	863	862	919	893	897	934	895	858	831	896	829	896	875	840	914	805	919	896	870	884	884	918	887	919	853	939	884	885	877	834	872	863	854	859	850	873	832	836	880	904	850	899	820	892	878	855	860	884	844	921	873	907	905	876	944	822	910	944	850	850	819	848	940	851	921	901	868	935	917	877	956	926	869	876	931	849	886	905	875	899	874	838	847	840	931	878	884	914	881	895	846	878	868	896	869	881	870	887	897	892	809	854	889	865	851	872	914	913	875	922	890	896	900	899	887	862	834	879	868	839	888	872	846	912	859	889	950	895	868	856	883	883	832	913	932	882	955	894	859	857	879	858	838	838	862	894	903	876	876	905	843	891	847	889	859	860	847	857	901	926	923	896	857	881	881	895	866	863	848	846	877	878	897	875	895	843	863	901	846	859	886	902	860	887	867	901	856	828	805	887	907	863	872	921	877	864	857	855	900	906	845	895	870	902	880	873	885	885	848	924	885	890	893	869	944	851	875	912	846	859	881	853	867	922	872	860	874	890	866	869	903	866	891	914	889	867	944	877	898	874	872	866	812	922	889	884	833	849	822	880	880	835	887	906	874	897	880	879	912	912	863	912	860	855	912	870	859	896	861	866	902	928	902	864	880	901	829	878	872	870	874	870	857	891	852	863	865	867	848	869	895	873	905	865	887	889	835	854	884	836	829	882	872	840	894	880	909	904	888	908	897	877	913	897	885	849	886	913	854	893	919	859	862	859	862	873	868	870	855	873	824	904	853	905	842	917	823	861	849	861	834	898	910	859	872	880	862	881	870	877	812	874	858	851	868	883	802	897	926	892	845	872	883	901	815	904	900	901	911	914	953	897	896	882	862	897	882	881	808	871	856	863	914	857	909	846	878	889	958	903	914	894	884	885	927	904	874	820	866	889	924	863	837	857	882	861	850	887	928	835	856	871	886	895	926	871	836	886	918	904	907	840	872	904	923	846	843	883	853	881	904	869	876	846	895	898	918	831	900	907	893	900	909	932	906	899	880	914	896	875	892	836	861	894	878	924	883	898	900	871	897	897	886	846	846	854	856	878	863	843	858	863	880	906	864	936	898	867	885	875	844	891	902	904	898	880	864	814	933	897	893	888	826	869	814	857	922	908	889	903	851	868	920	891	862	889	894	864	885	853	860	890	905	885	958	844	952	875	877	879	846	820	854	917	869	861	828	900	897	867	941	945	879	908	844	874	871	892	896	870	864	903	882	774	913	868	857	859	859	909	854	825
41532	23503	13188	4845	970	472	429	469	481	429	431	448	437	414	376	436	430	421	412	390	411	417	420	415	412	429	397	376	365	361	390	411	406	430	444	414	386	398	413	435	363	416	432	423	391	402	448	359	425	433	438	408	387	400	424	395	413	409	416	406	365	393	351	373	432	394	383	353	423	385	447	412	371	421	374	415	420	410	434	441	387	404	405	346	454	390	397	381	424	407	413	418	415	396	420	411	375	402	405	396	407	419	390	396	408	413	424	404	437	422	419	429	389	410	385	467	429	387	406	462	439	474	420	385	387	369	361	381	418	392	411	429	410	438	427	439	401	389	410	421	447	406	448	400	369	420	435	391	405	428	412	368	432	402	393	419	426	361	454	446	398	424	369	429	367	412	427	386	418	400	390	412	445	369	433	406	411	412	425	373	407	415	445	422	414	442	424	404	384	422	398	408	396	388	399	385	416	400	412	422	412	350	385	440	367	381	421	428	437	452	421	364	385	432	424	461	431	422	420	426	435	402	422	419	381	419	404	439	403	359	418	429	445	428	402	435	384	411	400	392	399	408	392	428	402	409	426	397	410	426	374	437	415	401	429	432	404	431	397	411	402	411	404	439	402	406	375	396	449	412	404	433	473	375	417	395	427	481	423	416	384	413	441	393	413	406	395	406	435	387	408	413	416	432	424	418	415	401	395	415	413	418	399	403	360	410	388	393	423	390	410	423	431	367	404	394	391	397	374	363	432	409	385	394	427	458	461	371	403	394	410	382	417	416	380	374	394	427	409	438	427	405	394	422	414	412	400	424	456	395	381	413	414	407	427	403	423	428	432	442	367	391	377	427	406	430	413	411	429	423	421	401	425	430	427	422	434	408	425	409	407	418	408	380	417	397	417	387	388	420	445	443	424	415	403	413	407	393	394	395	417	411	363	369	398	374	411	423	375	434	414	397	414	419	381	401	406	440	403	419	387	405	402	401	390	384	421	392	438	420	422	435	422	411	451	395	399	410	406	415	432	399	431	376	406	404	379	400	444	417	413	391	394	396	394	422	469	417	403	416	417	399	401	418	446	436	457	425	390	410	402	372	363	355	390	410	386	419	417	402	432	410	440	421	398	397	395	393	420	399	438	454	429	444	406	427	382	406	410	430	408	371	419	453	404	425	408	422	396	429	430	387	384	399	395	379	347	393	394	417	453	420	449	414	440	404	406	423	385	399	405	412	409	421	422	395	410	405	442	404	365	413	403	411	409	422	443	401	394	429	372	402	399	390	443	449	418	410	404	408	425	402	424	426	360	408	418	411	380	424	455	389	420	449	420	420	409	407	461	394	383	379	413	438	441	411	390	393	424	432	440	404	397	366	380	375	417	414	420	397	373	404	461	412	424	411	413	394	409	424	410	384	450	408	402	417	451	412	429	406	432	409	417	408	403	374	385	393	403	383	442	389	396	408	400	420	406	435	408	447	408	397	378	436	400	411	397	435	390	422	381	377	455	399	405	420	398	409	420	398	427	393	430	420	425	362	409	432	416	432	428	391	398	403	404	399	381	431	398	417	403	398	407	391	425	407	414	391	387	474	431	395	417	443	415	395	381	429	361	420	406	413	440	412	410	381	431	437	435	398	403	408	428	364	424	436	414	378	428	455	421	424	388	402	392	391	439	384	404	428	377	358	425	391	419	477	403	387	422	405	401	418	473	436	421	468	419	396	405	397	410	404	496	397	400	402	393	406	416	402	380	405	396	365	396	414	414	401	451	398	414	417	408	465	394	453	433	405	443	401	404	404	426	425	428	430	445	439	464	428	407	406	387	406	390	408	440	381	354	385	347	385	439	415	400	437	470	389	419	472	444	398	421	441	408	399	364	402	429	408	415	382	436	427	393	410	448	410	406	373	404	392	402	421	393	363	397	383	418	388	423	389	433	390	418	382	387	429	441	410	413	420	392	418	396	376	388	376	387	414	411	402	370	416	421	460	392	426	387	397	419	412	382	431	446	432	374	392	420	423	386	402	439	399	454	436	423	403	404	402	426	424	422	410	430	407	394	451	413	414	422	371	428	401	425	375	424	391	386	369	423	435	348	418	419	430	368	378	395	408	414	416	455	442	430	426	438	425	423	359	397	402	413	391	383	451	383	410	432	389	401	376	400	447	369	389	406	437	419	414	395	402	395	441	417	416	446	439	413	441	424	410	415	439	361	405	396	427	408	378	388	390	399	401	403	393	439	396	443	397	462	387	424	439	425	411	360	453	423	450	435	422	464	395	428	394	386	403	417	390	352	390	407	416	402	354	421	393	415	410	422	427	437	360	374	413	428	429	402	400	398	415	396	403	397	423	367	428	415	415	363	425	422	414	357	433	419	401	419	442	367	390	413	420	403	400	411	422	444	399	408	406	387	435	413	396	402	414	420	398	414	359	401	430	377	391	400	374	420	417	405	385	374	403	410	438	421	380	377	437	428	384	385	470	396	366	389	411	410	403	398	396	422	419	382	415	417	412	432	396	396	425	419	433	407	404	383	419	397	380	416	420	443	420	436	383	369	408	394	386	451	413	420	392	413	410	429	450	363	393	444	387	368	414	419	362	437	395	394	392	392	400	427	411	392	406	443	463	392	387	392	414	423	419	436	390	414	432	391	431	426	404	385	372	406	404	407	429	353	408	416	455	391	391	384	448	435	393	472	436	403	405	373	431	406	360	395	433	415	384	409	416	388	408	405	426	412	429	397	412	373	402	414	425	464	434	383	407	410	375	409	385	411	417	434	410	415	450	437	430	436	399	422	400	421	403	446	388	364	375	440	363	393	413	363	375	372	418	416	406	448	430	432	401	375	401	395	442	375	428	389	410	435	374	381	377	350	400	359	399	394	438	430	391	410	402	425	387	430	396	422	405	408	409	433	391	380	414	390	445	351	423	395	400	420	386	438	425	416	389	419	396	374	385	369	419	425	393	427	394	406	419	437	413	442	419	414	393	386	421	396	391	407	438	456	390	415	404	404	377	408	362	411	402	426	402	428	433	388	395	384	380	410	377	407	435	413	410	417	367	415	410	395	463	456	405	412	374	440	373	398	402	377	393	394	417	387	381	422	402	369	413	376	419	410	387	401	418	449	397	414	435	398	455	415	406	422	394	444	413	383	401	359	425	392	354	425	388	380	375	401	414	408	386	395	441	411	399	415	400	404	423	408	380	408	395	398	414	364	459	434	432	428	423	380	430	405	412	412	416	418	380	467	384	429	419	408	439	425	424	428	388	393	420	421	432	405	422	404	402	398	416	423	401	416	400	414	398	404	428	415	423	377	394	405	380	370	446	426	375	388	437	430	371	396	398	367	436	397	391	432	409	441	405	414	421	387	410	381	406	450	409	411	434	366	389	436	403	411	445	432	382	363	406	406	413	412	381	394	356	418	422	412	417	399	383	418	402	437	431	449	439	415	393	420	386	420	371	402	391	414	400	388	388	385	395	416	414	400	419	421	433	428	405	395	399
26388	18220	16771	9152	2211	1094	953	959	932	927	959	930	931	866	847	884	862	895	908	827	866	878	851	894	802	878	889	895	892	913	879	932	890	944	866	897	923	909	822	901	903	931	859	932	879	886	914	857	889	882	871	888	874	884	870	885	810	860	909	915	810	875	872	885	901	884	865	849	898	890	855	851	896	860	877	858	902	902	858	866	857	875	822	890	892	865	867	916	901	914	910	863	829	844	859	876	879	881	836	892	876	865	861	861	808	827	890	859	896	892	832	887	897	912	824	882	890	864	849	841	872	824	869	837	866	854	913	831	853	871	851	894	858	846	843	931	847	854	884	876	836	864	852	854	906	828	832	834	875	817	898	824	798	934	862	847	861	962	851	861	858	848	866	888	857	842	876	873	847	875	864	885	889	858	916	869	880	809	864	841	823	855	877	863	889	867	886	883	863	908	892	874	878	876	831	856	843	867	869	872	843	826	908	823	852	843	888	820	883	869	883	832	875	777	871	895	852	908	880	846	840	885	837	887	846	816	871	808	877	825	908	841	901	857	868	886	878	873	870	890	866	868	892	898	851	868	921	830	876	839	861	839	852	857	816	873	872	854	869	844	849	873	852	885	873	922	869	855	877	865	822	929	866	863	836	913	916	883	876	860	822	792	873	868	917	855	895	946	847	797	853	869	882	857	865	871	910	799	875	833	873	890	876	901	847	882	845	934	882	834	868	832	886	863	833	894	849	903	882	811	874	883	870	846	883	868	911	913	899	896	854	896	882	866	854	856	872	874	867	892	852	890	894	842	874	869	788	846	900	900	861	828	876	835	856	897	883	910	876	910	903	862	919	834	869	874	895	800	945	821	861	867	799	905	921	878	913	840	846	950	862	879	866	869	947	897	841	850	840	863	864	850	917	881	863	826	884	896	878	888	829	834	843	846	892	893	941	911	869	822	860	897	900	851	909	891	817	859	887	903	881	887	889	883	857	893	851	866	875	857	871	914	894	901	932	892	877	879	857	888	897	942	893	894	811	920	878	920	914	860	896	894	861	892	904	902	854	909	834	865	858	862	829	855	905	841	873	845	881	856	897	880	902	842	847	872	849	936	878	898	874	901	877	829	836	901	925	858	845	891	864	917	828	865	864	801	868	895	886	895	867	879	868	885	839	870	850	874	844	895	884	889	889	936	853	881	845	865	864	856	932	898	881	852	857	848	854	893	837	871	895	869	827	922	884	868	872	837	852	877	870	859	801	846	897	884	845	922	926	924	889	912	840	848	821	824	871	908	864	911	840	885	871	867	835	848	887	908	851	903	853	884	881	858	826	930	866	846	844	945	830	827	915	891	839	881	860	877	852	885	856	881	873	885	905	851	854	821	840	897	867	869	856	877	909	837	837	865	867	887	878	874	856	872	893	879	849	878	820	823	862	875	922	862	891	876	886	856	873	909	876	893	874	863	888	888	862	829	853	865	904	896	856	867	881	837	862	824	854	886	891	867	853	840	851	875	901	918	906	911	841	889	873	858	886	901	899	844	843	893	846	856	857	869	840	878	883	881	867	907	901	852	899	878	883	924	837	890	886	877	878	830	895	855	879	830	856	849	931	870	864	885	924	872	860	872	864	893	886	905	888	870	832	869	843	896	865	875	892	861	871	880	867	887	885	847	864	869	865	892	831	859	932	908	878	960	815	861	897	894	859	859	856	859	857	882	919	860	874	846	888	838	890	890	867	869	894	878	873	865	823	871	843	896	879	841	853	857	843	864	877	927	864	827	854	872	839	929	874	845	866	891	892	864	837	850	823	860	831	924	816	886	821	903	897	897	831	877	843	844	913	922	864	872	890	893	845	866	896	867	875	807	943	843	870	842	874	846	877	907	894	871	863	866	840	902	889	818	837	869	867	842	863	878	876	870	880	856	834	869	854	866	905	849	852	858	818	862	854	864	891	891	908	885	842	955	830	818	869	871	908	864	856	869	895	876	891	904	884	851	846	897	887	847	891	878	862	878	864	851	897	867	906	881	844	900	846	844	883	921	866	857	858	947	846	869	841	850	885	893	852	867	833	927	869	883	887	911	887	913	834	851	898	878	861	811	915	820	892	845	895	854	889	868	846	835	848	886	836	909	870	887	846	934	851	832	875	906	867	839	803	848	889	818	882	832	859	910	896	858	881	915	915	932	882	834	824	823	834	857	916	904	838	875	863	929	955	869	858	858	955	919	902	866	883	904	859	863	856	881	905	859	819	918	850	786	870	908	892	851	835	874	898	911	869	866	880	862	932	852	859	902	860	857	857	847	878	885	913	874	890	839	833	872	857	862	893	876	914	854	912	862	865	888	918	910	837	874	906	879	950	838	821	861	872	802	918	837	915	844	817	862	870	841	879	838	820	872	852	879	831	921	906	917	866	873	880	852	847	833	889	818	872	853	877	884	836	851	835	881	856	901	868	920	878	839	863	856	860	926	861	897	883	866	885	893	804	883	869	917	841	888	888	869	879	899	852	922	822	856	811	853	877	877	877	873	873	855	895	862	874	863	883	847	847	859	895	887	885	938	895	879	879	871	877	867	933	895	822	861	865	872	917	867	949	847	900	887	827	856	853	899	903	865	843	847	831	859	904	890	929	860	905	942	850	889	938	871	846	896	898	861	851	900	819	882	807	890	903	853	838	783	892	846	872	880	888	846	893	841	864	865	845	858	952	831	823	813	887	860	825	853	890	857	856	919	877	880	875	841	914	868	849	871	869	877	788	904	887	852	870	859	845	911	932	849	889	925	888	954	886	906	886	857	809	948	881	879	837	828	824	860	879	802	892	893	869	863	908	814	898	849	856	873	827	838	927	819	856	895	798	910	844	874	874	852	833	850	837	859	823	911	919	883	909	877	862	836	866	878	843	880	856	844	879	926	846	878	851	872	914	894	924	883	852	820	836	871	836	865	828	855	860	896	865	864	820	854	890	881	877	793	875	884	870	896	838	950	904	874	841	831	899	873	896	856	892	858	869	922	869	862	874	835	867	907	858	821	856	862	888	860	877	898	877	875	854	847	846	907	851	868	910	832	892	862	873	866	827	836	905	873	920	856	826	854	841	911	830	890	872	822	896	896	864	972	836	883	887	902	875	875	877	852	845	893	861	887	853	858	892	921	859	823	879	843	834	841	816	831	885	828	834	852	797	865	869	910	926	848	896	834	879	880	920	880	901	849	892	912	887	823	856	864	840	915	847	878	925	881	887	896	865	866	824	881	839	858	893	835	853	876	870	894	865	871	927	863	869	858	883	901	863	817	906	911	870	869	856	864	842	919	899	886	824	877	855	944	878	917	921	924	787	882	878	837	879	893	844	881	878	879	858	867	874	869	852	834	855	881	813	882	850	860	896	847	893	907	884	885	927	889	847	878	885	887	862	851	930	905	878	856	863	865	911	838	881	861	860	803	865	837	865	926	914	880	899	899	893	846	849	881	829	833	871	930	883	858	900	870	890	897	876	855	898	896
50559	31597	21986	12556	3467	662	480	457	495	464	427	401	393	388	415	406	367	420	436	410	367	385	416	429	430	397	395	414	358	389	375	406	427	430	432	426	387	393	384	391	359	408	406	399	405	434	400	377	376	410	405	367	361	416	386	410	373	357	378	443	405	386	402	411	430	406	399	424	456	385	445	423	376	382	395	373	374	435	415	392	399	371	397	395	380	406	386	380	399	404	404	411	363	439	422	353	372	340	352	431	391	376	361	383	410	361	388	380	403	400	416	374	388	425	370	455	374	401	376	404	412	410	368	373	422	404	383	404	378	367	390	410	402	430	389	380	389	357	381	415	398	403	406	365	442	430	406	392	396	457	414	389	354	396	398	440	389	392	386	391	385	434	388	409	419	400	356	412	422	396	391	399	425	420	408	413	396	370	416	397	385	374	423	366	397	375	392	377	398	393	390	417	387	392	401	399	375	403	399	415	380	393	359	367	431	363	381	364	370	411	423	428	430	369	405	412	370	391	440	423	403	402	391	408	376	440	409	402	382	350	400	420	412	418	391	393	382	395	361	399	451	415	392	410	390	345	414	410	399	395	390	425	360	396	381	398	377	378	415	400	407	399	374	357	355	356	385	386	367	375	409	387	379	402	387	404	384	397	411	396	379	411	432	370	367	384	409	400	413	421	419	423	409	413	393	424	378	425	389	389	428	401	423	355	383	400	425	365	412	421	407	397	409	381	386	362	408	364	373	404	399	432	386	384	436	383	397	387	403	377	395	390	391	371	383	382	414	383	377	445	408	405	384	413	434	401	390	403	386	421	430	429	357	407	424	396	402	393	389	364	374	420	390	376	389	383	388	410	362	383	372	376	403	412	415	360	372	382	333	378	415	404	426	390	362	354	397	353	399	365	395	401	385	407	383	385	387	370	422	373	348	399	391	410	405	369	380	380	383	382	381	385	403	423	363	388	419	356	395	380	416	377	378	400	380	376	350	415	392	388	407	382	380	414	405	413	412	413	410	407	360	348	349	390	344	341	357	374	399	377	350	440	408	420	400	375	375	408	410	403	387	334	419	393	377	424	440	386	369	399	426	379	417	345	412	344	389	356	377	406	372	414	393	349	384	400	392	364	385	410	419	376	404	392	406	382	376	443	413	369	432	393	339	390	420	425	406	377	435	355	373	356	432	419	379	440	404	420	396	385	397	380	422	410	432	391	402	420	390	376	400	378	371	403	416	422	388	361	381	395	420	384	393	435	380	422	410	395	419	417	381	385	386	406	394	419	372	383	392	373	376	371	379	400	387	393	393	391	395	429	392	384	368	398	395	408	381	424	360	414	399	412	425	418	385	452	407	399	401	363	413	417	373	394	403	385	384	396	389	376	368	420	387	371	411	412	417	389	393	424	406	387	366	392	431	412	391	410	418	398	394	378	397	381	351	359	385	395	371	350	378	422	383	373	413	400	409	405	378	384	351	401	420	378	395	421	404	414	421	415	397	372	410	406	402	427	401	386	396	365	370	428	406	396	403	401	399	397	391	397	379	413	416	381	434	362	378	410	385	396	399	405	365	374	419	433	394	393	401	403	385	406	439	359	424	393	378	425	364	374	405	385	377	396	377	370	389	417	371	377	384	398	389	418	398	407	417	402	417	431	384	406	388	379	405	383	374	378	390	358	386	399	407	425	414	386	429	384	423	396	419	375	425	368	373	361	392	394	398	395	399	422	385	381	416	372	403	398	347	399	382	360	388	383	391	393	374	403	439	392	362	412	399	389	407	420	407	464	440	370	348	388	387	395	380	405	393	406	412	405	377	402	382	372	406	394	382	415	396	393	415	433	443	409	413	429	386	404	377	401	416	358	389	378	374	428	403	415	378	365	396	406	356	408	368	385	392	431	397	422	378	405	397	342	393	373	394	361	353	421	381	394	382	404	390	410	366	397	362	405	416	417	443	368	392	446	368	397	385	401	404	437	386	394	359	383	361	393	376	369	338	363	402	402	415	381	428	404	404	424	397	418	378	411	404	413	403	374	385	421	396	410	416	373	374	404	372	355	432	403	367	352	344	387	388	397	413	409	367	407	403	393	433	389	431	370	420	391	376	364	382	399	402	409	392	399	403	375	392	335	399	430	404	422	445	422	394	387	404	420	431	395	402	444	398	381	358	367	383	408	369	354	417	424	397	408	384	374	376	392	390	451	393	405	428	399	396	357	411	404	390	383	380	409	396	369	406	379	390	409	399	397	396	381	422	403	370	367	393	417	414	405	391	357	414	402	398	381	380	392	380	393	440	412	373	411	424	401	372	404	354	403	387	404	417	424	394	412	400	397	418	363	404	406	384	398	340	417	388	404	409	350	387	351	385	388	399	420	375	381	409	377	378	402	380	400	355	407	433	403	415	368	375	373	368	409	374	342	354	401	415	463	393	390	392	365	403	413	373	404	393	407	373	409	387	405	399	403	402	375	421	387	386	409	418	396	372	404	401	391	429	382	396	441	360	385	371	381	382	421	407	383	423	428	406	340	416	395	377	427	400	410	407	408	395	418	402	387	390	379	365	400	386	381	411	390	376	397	412	381	405	381	417	393	410	408	382	393	416	400	390	406	377	365	427	378	396	402	367	381	422	409	373	397	397	369	413	378	361	373	397	363	378	377	389	376	400	391	410	399	369	410	373	388	399	427	412	401	373	363	402	422	407	375	368	377	427	373	405	363	423	368	414	380	403	413	392	414	418	422	393	396	398	411	405	422	388	389	401	401	378	420	365	376	407	407	400	393	377	392	409	393	371	423	394	377	336	412	428	435	399	398	436	359	408	368	392	371	390	388	384	339	383	407	420	384	415	389	419	399	403	432	395	427	391	372	376	408	368	399	381	384	410	397	443	346	393	403	380	437	394	403	416	385	404	377	392	384	366	383	379	372	373	439	440	380	387	408	466	444	396	394	397	388	397	397	415	417	416	396	395	383	388	420	416	373	363	402	367	403	385	369	418	402	385	424	378	453	400	365	356	366	379	410	399	371	388	395	405	369	438	425	378	381	402	410	392	396	417	403	364	402	413	377	404	417	403	361	362	373	389	390	377	465	378	372	367	408	415	364	398	406	406	404	365	422	406	384	408	361	406	395	400	403	393	387	380	387	360	384	412	376	377	400	412	388	405	417	398	397	389	378	423	360	391	432	368	389	436	420	364	381	414	405	377	360	407	423	419	415	411	382	397	409	404	411	386	400	388	408	408	389	381	404	385	392	399	377	397	391	406	430	430	368	426	401	403	356	411	366	386	392	374	368	376	395	413	406	371	394	395	359	396	406	387	359	406	364	410	403	389	394	361	366	418	376	402	402	401	380	392	409	419	378	402	428	399	406	424	438	375	389	398	369	414	410	423	378	409	362	368	371	397	368	391	381	369	362	405	403	378	387	399	423	360	387	400	349	390	397	372	383	404	401	452	425	376	392	389	388	418	418	379	390	377	382	380	358	381	382	410	410	414	404	420	421
31460	24791	25589	19614	7780	1540	1167	1099	1100	1073	1035	936	914	898	906	878	890	849	882	831	886	871	857	856	887	867	880	873	880	851	878	873	853	1000	882	898	971	936	920	875	808	927	920	884	862	882	837	921	901	897	920	856	874	856	885	892	883	855	837	877	882	879	859	862	872	823	848	783	794	879	875	838	765	831	761	804	877	918	857	834	845	860	841	898	844	773	810	869	849	852	856	853	838	804	936	836	855	808	857	866	837	896	894	832	861	862	853	938	918	865	826	884	867	839	847	897	889	853	845	844	850	871	858	799	803	892	867	844	879	865	858	819	828	857	869	885	874	788	838	842	886	850	853	881	871	817	819	799	852	846	856	858	885	841	797	799	805	812	849	834	857	867	843	895	851	829	829	791	850	818	830	844	895	832	838	839	816	867	810	857	817	872	858	834	808	843	867	817	860	848	836	886	858	830	868	827	814	887	832	812	836	865	864	872	841	865	827	879	850	859	813	882	831	842	839	828	803	861	819	862	854	823	942	809	839	828	864	845	873	878	872	803	847	779	858	873	850	860	857	838	840	822	825	865	824	804	814	813	847	850	895	798	831	857	854	844	874	830	900	807	902	832	874	870	827	837	874	854	836	869	873	856	853	835	833	840	855	865	800	888	845	912	792	867	846	859	841	909	863	876	835	862	879	862	780	884	874	852	818	907	789	867	862	871	875	826	850	792	934	855	797	835	885	845	823	853	858	833	878	841	783	850	889	898	872	870	814	814	820	824	875	928	857	897	857	832	834	838	875	829	856	808	828	810	857	826	913	805	846	868	821	871	817	888	872	883	900	837	844	856	891	834	862	847	860	813	843	840	829	866	856	841	825	853	855	846	820	856	852	868	884	847	839	871	818	821	822	790	860	843	894	869	843	873	847	842	899	835	845	863	873	808	815	865	858	866	837	814	821	889	879	831	880	884	835	855	888	849	847	852	880	784	833	870	822	806	807	849	870	807	878	840	884	854	887	848	828	832	874	847	800	813	844	813	840	809	838	855	839	900	847	797	830	834	800	894	802	797	836	812	863	873	849	886	869	899	820	871	862	894	868	899	834	814	821	900	835	823	902	817	845	847	838	817	853	843	877	849	862	823	850	837	841	878	799	941	854	816	846	888	831	857	876	821	823	827	824	826	846	858	878	815	877	877	827	846	830	796	884	876	816	888	867	843	821	895	838	815	863	853	832	799	858	828	882	896	827	839	866	838	819	856	869	809	863	870	821	846	875	782	809	825	816	850	904	834	822	835	845	853	833	909	815	835	838	843	844	829	796	877	819	850	857	900	896	848	849	876	860	824	853	922	854	819	861	832	822	835	792	825	837	833	876	844	840	827	797	859	848	829	842	877	876	865	864	902	830	853	910	868	820	848	832	898	857	819	872	848	828	833	811	845	829	811	869	878	847	841	860	808	868	795	843	836	827	825	796	841	878	855	846	861	883	826	815	841	859	844	863	853	832	888	855	878	819	832	852	888	880	866	815	854	875	870	849	886	857	853	876	829	894	861	777	820	844	839	828	832	840	880	851	802	889	805	877	835	874	869	853	856	854	838	847	846	825	885	825	832	832	879	883	795	851	830	828	793	866	811	893	863	861	811	870	806	843	824	824	825	859	840	808	829	885	805	836	843	864	813	866	825	866	822	862	804	804	853	819	830	850	893	842	841	866	844	810	859	846	894	851	914	832	860	878	815	846	842	843	843	824	901	872	886	830	841	849	863	874	908	817	823	847	872	834	833	846	880	902	872	857	870	826	820	843	880	872	841	906	823	845	852	846	856	810	826	862	878	836	873	845	792	814	837	863	813	845	860	856	789	942	858	843	912	838	831	889	856	867	844	803	876	854	797	873	887	868	828	843	842	826	866	897	882	850	832	813	837	876	848	869	860	820	850	860	856	826	841	881	863	832	873	863	845	891	818	870	836	866	878	902	824	825	889	811	822	793	838	873	804	834	835	799	859	858	883	835	815	879	867	834	858	863	874	800	849	871	829	851	862	892	845	838	821	826	872	838	804	891	822	821	844	792	805	855	813	835	800	880	854	843	848	787	856	886	800	895	824	868	849	862	855	874	803	799	859	883	788	863	820	870	854	888	808	854	856	883	865	826	854	829	861	840	865	881	869	844	894	825	838	890	842	889	822	823	857	873	898	863	869	852	838	871	807	826	893	830	855	847	848	828	828	882	842	822	879	848	822	880	864	846	871	873	844	866	819	888	835	859	858	880	843	845	830	796	874	850	906	847	840	883	876	867	840	867	857	855	859	841	798	820	886	874	874	871	816	823	831	865	843	827	840	873	826	889	808	866	836	843	842	859	834	809	834	786	871	801	839	859	827	824	809	809	812	863	814	846	831	880	907	864	853	873	861	769	886	834	827	812	856	851	890	868	853	826	855	841	862	787	888	890	806	853	857	846	859	828	822	836	875	815	850	890	816	853	856	815	852	849	839	902	843	885	858	841	837	856	845	871	867	869	838	799	855	860	865	843	841	874	872	799	835	848	877	869	846	792	880	867	827	866	882	859	883	830	858	887	915	875	844	836	857	881	817	823	838	869	826	829	820	820	814	856	820	885	818	869	837	851	831	861	880	848	811	794	886	873	851	833	855	824	849	792	854	827	866	866	852	854	868	838	813	900	881	891	836	850	854	883	826	828	869	800	824	860	809	851	889	863	849	883	894	855	855	917	827	825	867	879	870	817	845	837	877	859	821	893	789	873	819	860	828	822	890	849	859	822	822	888	801	879	812	879	876	817	819	894	882	896	821	849	846	882	804	805	838	845	857	846	833	843	815	874	829	847	850	851	834	885	847	827	821	820	827	860	860	884	860	855	841	840	830	827	866	832	859	815	829	853	841	840	829	850	825	791	853	800	835	890	869	855	820	897	844	838	868	822	875	849	851	835	835	849	892	869	836	842	872	865	833	868	868	849	814	872	852	857	843	828	801	889	836	840	895	791	865	805	799	842	800	842	822	841	844	830	856	898	830	865	834	864	874	851	898	862	817	875	885	829	854	900	855	829	887	918	852	822	863	813	895	805	826	816	892	831	897	838	886	877	828	841	867	823	827	822	861	861	822	865	843	812	806	839	845	882	869	869	789	894	835	826	853	861	834	866	910	850	890	875	833	819	880	815	857	847	891	882	867	873	811	891	824	857	813	833	827	824	819	823	838	904	835	838	825	830	847	822	885	842	856	809	887	818	804	849	814	870	844	859	892	841	837	828	835	883	821	880	854	857	913	858	855	818	865	783	885	863	839	873	806	868	828	855	852	827	815	879	856	856	863	858	840	792	900	879	875	869	835	862	873	813	855	836	839	849	832	871	857	826	846	801	803	847	890	796	808	833	888	848	850	858	877	859	815	858	781	878	846	818	819	817	830	860	843	874	860	871	815	840	829	862	829	856	834	806	856	813	851	807	872	819	833	798	825	812	863	897	849	850	834	823	899	847	908	837	824	868	885
59582	38886	28925	18615	8248	1358	552	499	511	448	496	405	415	439	414	396	419	420	432	443	397	407	444	471	414	412	355	425	454	416	425	386	452	429	419	443	404	418	451	414	436	432	394	459	401	411	409	402	392	401	391	428	431	385	404	400	409	419	413	390	405	450	416	426	405	396	381	406	460	376	365	420	426	403	417	406	415	425	404	381	404	408	396	412	438	401	420	451	397	480	423	441	395	393	434	422	358	388	444	423	426	415	418	401	438	400	369	436	439	452	380	428	402	390	449	359	416	433	429	427	395	416	443	420	388	460	423	475	391	377	377	400	438	390	424	425	405	393	401	391	383	432	402	383	376	359	420	450	437	406	383	416	352	410	413	414	401	409	379	405	389	426	408	421	442	425	422	377	385	415	422	402	420	398	406	428	404	380	408	423	379	413	382	430	426	433	416	416	404	381	438	413	438	398	433	420	390	424	441	415	366	436	417	439	425	469	402	428	400	398	410	390	402	427	397	424	383	438	411	401	383	390	419	424	400	438	436	401	413	393	397	421	416	416	429	436	386	394	443	429	409	414	401	449	452	411	420	393	402	421	369	414	416	408	432	443	393	433	426	427	397	431	364	401	430	398	469	377	449	405	338	425	424	383	409	372	403	386	441	442	427	401	398	391	402	429	404	445	415	423	410	402	406	411	400	409	394	424	427	396	412	437	423	419	378	414	443	434	424	396	411	380	411	363	450	448	387	388	393	430	389	395	403	387	411	413	415	442	397	414	398	449	379	397	460	396	398	422	425	433	439	405	404	409	403	416	426	408	410	422	401	422	418	403	439	445	458	429	415	428	435	409	435	397	417	438	411	441	452	422	412	388	430	406	402	426	416	372	385	414	406	422	459	438	438	436	386	399	416	446	413	418	426	436	436	442	440	413	419	390	429	423	405	396	362	390	412	429	415	405	398	404	435	401	395	415	438	381	412	413	375	431	436	394	402	453	436	374	423	373	396	402	421	405	415	428	388	407	374	396	416	416	410	369	429	408	385	420	440	386	415	376	382	367	391	373	413	425	419	441	442	412	420	380	457	424	385	418	405	420	441	439	462	424	427	413	398	400	425	400	411	370	384	406	367	377	399	396	417	441	444	421	405	425	389	458	396	409	405	425	396	372	420	427	391	413	403	433	432	394	419	401	402	451	406	406	416	444	414	434	384	421	443	444	406	409	407	404	420	389	405	403	355	398	397	428	375	457	415	416	434	427	425	412	438	413	417	423	427	434	400	416	393	413	397	443	403	381	427	395	382	428	399	366	423	390	427	399	417	405	427	441	401	385	411	432	398	398	397	410	427	379	398	387	411	421	403	388	430	422	410	422	413	405	403	396	406	437	408	421	421	431	428	398	392	351	431	405	393	430	453	403	446	421	407	403	379	411	428	417	397	410	362	470	394	378	398	422	470	418	381	389	405	425	391	387	395	430	414	416	417	394	432	421	413	432	390	416	399	395	402	378	387	453	438	436	407	416	422	405	398	398	392	375	416	425	395	382	437	405	430	385	400	429	402	406	397	437	390	425	422	386	399	425	424	414	402	425	404	398	444	405	431	429	413	433	398	411	456	450	449	396	403	384	418	403	368	386	393	436	459	460	427	410	401	420	400	371	373	424	416	424	419	403	386	432	424	433	380	425	402	395	390	410	428	429	412	416	403	426	413	394	388	405	433	407	389	406	436	383	384	451	403	432	401	442	415	363	414	414	400	398	419	427	452	438	421	402	409	412	399	408	371	417	391	399	449	439	395	422	399	415	375	399	404	408	410	377	427	444	393	416	395	399	406	400	394	425	425	388	384	401	410	428	401	409	384	376	418	409	394	420	396	418	397	401	399	403	382	406	414	375	420	371	394	389	407	433	435	439	457	411	400	429	415	439	449	415	394	426	459	440	396	401	455	413	397	412	427	431	395	431	394	418	410	420	434	444	396	408	429	394	427	432	402	396	425	392	436	388	396	406	402	360	392	359	411	400	444	400	396	394	443	415	409	377	429	438	392	409	415	399	408	435	417	393	396	397	410	428	393	393	401	395	406	394	381	414	427	419	390	430	454	380	419	431	434	420	444	386	431	442	396	437	408	386	418	394	405	398	436	424	421	395	395	439	393	420	396	458	379	395	442	444	436	430	420	425	414	401	391	388	404	405	413	411	417	393	360	420	409	423	398	445	450	440	394	427	407	379	414	421	406	407	402	398	410	444	393	385	440	439	469	386	379	404	361	403	388	406	430	407	442	451	430	421	464	440	418	397	446	409	431	434	411	427	422	440	419	399	396	389	409	405	410	390	416	431	450	415	398	437	431	414	398	454	429	436	382	374	380	429	388	410	377	408	363	398	452	381	438	406	399	406	424	400	408	407	402	409	411	435	414	398	393	439	402	414	408	407	425	393	389	399	413	420	433	411	419	425	411	404	398	405	378	374	419	384	429	407	429	450	405	424	404	414	389	448	396	369	392	409	454	457	420	412	448	448	392	402	450	401	414	399	438	401	394	441	451	392	430	435	417	431	417	393	405	441	374	379	379	426	406	394	423	400	422	385	386	417	404	411	398	371	397	412	443	474	424	426	399	419	363	385	374	442	397	391	419	397	407	408	429	393	413	414	379	409	420	397	426	402	459	415	409	394	440	491	443	408	421	409	398	408	426	456	426	399	377	458	385	388	406	428	413	386	417	386	428	367	451	409	409	415	401	393	383	408	466	398	410	406	468	452	413	395	427	397	404	400	423	366	404	427	343	385	419	437	390	375	408	424	404	416	406	430	408	433	387	447	437	412	468	399	435	410	375	400	389	414	402	396	378	404	365	437	446	418	420	388	418	393	413	426	399	470	409	414	398	389	447	426	376	400	369	407	437	413	441	393	438	410	419	415	398	395	422	413	413	415	393	415	448	398	396	397	391	390	396	419	432	423	397	445	423	370	423	428	417	372	407	415	420	417	429	386	412	405	382	411	399	412	410	418	419	404	431	413	425	413	399	405	419	397	366	372	427	407	421	364	425	419	394	414	425	419	389	421	389	380	403	392	395	377	402	427	405	424	406	390	414	405	400	421	389	430	408	470	402	398	419	415	420	392	439	399	426	398	411	422	406	399	451	415	434	413	399	427	390	412	428	439	452	412	461	400	396	377	413	452	418	411	375	396	413	440	441	378	412	416	370	416	406	416	403	376	392	458	374	403	407	422	449	389	429	391	407	422	438	413	403	394	406	443	368	386	392	416	448	402	423	465	381	467	453	361	392	398	440	435	424	436	417	441	377	371	386	384	422	367	481	395	401	380	416	415	370	372	382	427	418	410	416	411	390	387	424	384	403	401	405	441	409	421	430	377	404	390	398	408	374	392	389	391	431	384	377	412	395	405	385	391	375	369	435	422	440	412	415	431	400	428	430	392	398	379	421	451	446	383	346	423	396	411	410	403	412	402	440	427	392	400	430	409	414	426	439	423	389	396	395	392	438	420	381	426
36466	29735	31228	26734	16546	2488	1388	1297	1273	1255	1120	1073	978	955	1018	956	941	950	916	930	891	923	886	926	826	912	910	916	937	960	928	918	1006	937	996	990	991	964	909	996	948	919	919	891	932	958	900	957	886	925	867	919	864	910	882	901	912	875	835	890	900	911	863	880	871	906	880	889	878	891	946	869	861	871	839	869	848	895	892	874	910	900	918	910	857	887	882	890	913	872	896	797	906	814	923	883	837	881	892	877	850	893	904	900	928	861	896	864	882	823	871	877	808	867	916	938	912	855	875	876	841	898	917	842	873	858	850	872	915	877	875	889	866	844	915	829	860	879	898	901	883	889	851	894	862	863	874	799	841	855	903	867	860	902	859	862	908	899	917	921	864	868	896	884	828	892	915	863	932	853	835	918	917	837	904	827	899	879	917	922	849	847	910	862	900	868	881	915	905	878	889	879	895	892	873	875	935	847	856	888	897	892	908	841	863	897	804	865	940	858	818	881	845	874	891	886	897	849	894	894	827	879	858	941	861	853	827	885	814	857	874	869	873	854	888	842	838	880	823	890	866	881	854	897	919	868	882	892	904	832	835	859	847	890	858	913	812	873	884	876	858	899	844	857	851	921	867	843	883	850	868	850	862	834	894	882	902	880	865	838	877	866	919	902	904	839	856	902	891	886	878	905	859	924	875	851	855	853	866	840	890	884	865	841	920	868	899	828	831	917	883	917	864	874	897	850	912	862	943	810	865	823	873	830	856	874	842	872	842	841	855	855	916	852	886	882	879	881	878	815	866	863	930	821	883	925	884	880	868	893	929	872	876	906	899	866	882	887	858	895	902	834	913	877	846	851	898	878	811	843	876	958	842	871	867	833	866	863	836	840	864	932	886	913	932	853	924	887	868	877	968	866	897	889	876	877	835	835	921	885	799	863	855	865	866	893	841	887	887	885	878	844	927	909	882	870	886	913	893	873	867	851	877	873	869	895	854	882	895	852	851	854	857	893	871	908	912	907	845	881	830	841	846	852	865	848	926	845	882	866	843	914	965	874	874	881	838	894	848	896	852	855	851	856	900	872	862	879	877	866	889	833	815	889	883	850	865	915	894	874	869	858	900	899	864	877	837	883	851	882	862	858	868	888	847	839	871	855	815	917	920	891	871	879	952	876	878	908	906	881	843	883	904	879	873	853	828	840	879	890	849	870	842	865	854	855	907	925	909	871	883	830	908	846	841	877	902	871	872	912	890	903	899	791	877	929	909	864	872	806	856	898	917	849	823	881	891	895	835	910	904	874	847	933	872	894	885	872	882	888	855	869	880	822	861	853	890	809	848	868	847	849	933	886	838	846	913	838	828	929	855	855	856	903	841	865	887	921	826	849	860	855	881	874	901	882	890	857	856	874	871	899	871	840	891	903	954	900	888	918	861	879	827	908	881	832	884	877	853	908	860	913	825	901	858	896	845	853	855	904	909	842	874	887	848	880	862	889	847	928	932	859	860	946	844	879	954	894	918	885	865	854	887	875	848	916	945	879	858	875	842	918	913	892	857	882	861	852	861	930	871	862	885	885	856	846	873	863	859	888	877	857	886	880	810	857	844	930	870	902	892	839	899	807	900	899	875	923	837	896	852	856	877	828	867	874	868	840	884	858	886	892	863	867	876	852	900	881	896	933	853	894	919	861	878	869	876	864	922	879	865	890	835	820	856	877	930	891	872	840	870	900	889	791	884	813	884	880	890	885	876	871	870	882	875	868	863	890	918	872	866	845	847	875	918	870	883	830	908	853	885	891	875	801	854	889	855	880	860	852	816	824	898	883	860	849	887	907	840	913	823	929	946	945	865	877	889	866	899	883	910	892	931	902	867	855	838	917	875	845	831	909	888	911	860	875	860	926	902	892	897	829	822	835	879	926	838	857	919	893	868	888	874	840	878	946	882	889	894	857	918	893	902	884	887	926	882	905	839	815	907	864	885	854	894	916	886	909	886	854	862	896	862	888	845	854	885	889	900	888	922	878	910	895	903	860	880	854	904	882	831	859	910	852	874	867	835	832	857	904	852	879	840	864	891	910	888	921	920	922	885	843	810	898	862	869	855	866	878	790	934	849	902	847	867	935	880	892	882	853	837	877	863	883	878	878	876	908	897	844	903	834	858	868	904	850	900	890	899	907	941	884	885	861	846	868	871	854	882	872	861	857	867	895	894	845	912	887	902	871	836	881	874	833	851	848	884	871	906	880	852	889	877	855	833	870	878	909	832	910	895	882	851	853	867	893	852	914	839	894	886	899	939	861	853	882	876	887	896	831	859	911	848	869	881	839	911	889	901	850	913	874	883	889	854	850	865	829	838	816	924	803	876	922	891	906	879	880	863	856	814	879	811	869	876	855	856	859	892	900	886	852	856	912	928	898	863	859	934	881	892	874	934	826	870	858	840	825	863	852	878	905	889	867	846	839	801	875	835	863	887	811	902	832	854	824	894	918	947	861	897	857	850	846	869	863	864	905	924	877	894	905	890	872	908	891	884	808	909	865	869	874	888	925	887	877	919	880	875	841	856	855	915	865	898	839	902	943	875	859	898	825	868	839	898	819	932	865	920	910	871	905	892	892	877	933	873	809	852	903	927	893	924	903	884	881	867	874	870	882	895	868	788	880	941	885	866	879	919	795	892	838	858	931	846	867	888	868	873	911	863	888	869	909	902	863	824	869	935	891	850	831	859	883	874	874	880	815	835	878	868	848	880	859	907	901	874	830	887	928	847	916	882	812	870	870	895	877	856	886	854	872	875	911	873	875	892	895	832	840	900	838	859	858	864	913	960	930	885	892	896	876	891	856	911	928	922	879	885	921	884	834	891	865	897	932	900	886	852	889	856	845	851	906	908	904	917	915	836	874	928	869	883	866	920	906	893	839	897	843	879	883	865	856	888	954	793	881	871	849	833	866	905	855	878	933	835	899	893	857	792	911	928	862	861	832	868	827	880	881	839	889	908	868	863	869	903	837	880	898	837	908	857	868	897	868	905	903	881	918	862	888	854	873	857	891	835	862	881	891	859	880	829	910	877	936	867	879	907	878	881	922	848	855	853	888	923	883	869	891	877	883	884	850	823	888	843	870	840	910	865	806	843	860	905	945	892	870	843	904	878	873	889	849	869	929	846	883	883	881	856	878	876	879	851	894	843	915	886	864	864	827	814	932	846	875	827	857	858	884	844	840	886	878	918	827	864	916	862	918	880	906	901	894	860	868	895	904	887	921	902	810	962	851	874	913	893	871	941	886	834	898	888	886	876	862	920	872	871	859	852	865	830	909	871	913	846	855	853	854	875	851	891	890	894	867	866	900	881	863	908	893	881	895	903	874	843	870	876	857	878	866	874	881	879	884	861	845	842	856	903	878	883	830	852	840	873	869	862	881	857	902	905	845	852	831	874	890	852	876	887	857	835	885	844	898	861	934	922	859	892	856	892	874	850	887	826	864	886	829	923	926	888	894	831	876
39865	26526	16075	6524	2570	602	442	403	439	441	397	412	421	412	399	391	428	425	337	387	417	380	406	393	417	396	417	430	420	447	388	433	451	407	399	415	451	415	376	420	457	405	428	408	472	442	444	386	415	378	462	409	396	356	360	398	403	405	399	414	369	421	384	377	407	395	457	401	390	430	415	432	397	395	433	421	437	431	458	437	437	405	411	427	417	424	445	403	437	410	422	380	403	426	425	398	400	421	412	422	414	405	412	446	397	372	408	413	416	423	421	454	418	399	419	446	396	378	405	423	445	426	407	395	418	418	409	429	392	375	398	385	353	396	409	424	461	411	410	388	424	406	404	389	402	425	417	417	428	417	359	431	370	422	398	380	458	403	447	379	412	397	383	416	425	407	425	394	405	382	394	417	385	415	416	373	398	417	424	424	439	423	405	456	371	381	403	384	416	408	420	442	406	391	384	395	415	365	404	381	441	396	428	392	430	453	405	420	420	392	448	434	422	484	440	434	455	392	426	406	363	430	416	416	405	394	432	391	348	455	389	401	404	391	410	421	440	430	373	384	434	422	394	378	376	436	402	434	347	422	450	424	433	400	374	369	369	413	370	376	402	407	424	410	420	428	439	404	460	393	428	429	406	415	438	400	401	404	402	416	397	431	388	416	387	400	405	429	420	417	425	439	446	393	454	389	413	387	434	425	397	435	399	381	400	416	411	416	391	400	374	422	426	422	416	440	403	429	451	416	416	446	456	363	423	369	416	435	424	398	387	381	389	376	432	435	410	373	382	383	388	391	414	399	426	399	404	397	377	439	439	412	398	458	421	403	393	348	403	378	384	404	403	414	412	381	406	416	451	427	405	415	404	383	432	391	440	410	445	413	409	391	410	436	394	412	421	420	398	380	402	371	416	396	417	397	435	403	401	423	395	425	379	424	401	384	419	385	399	406	399	399	398	423	400	422	421	397	399	420	454	422	383	411	380	419	388	397	435	458	422	392	427	397	360	418	405	388	405	424	386	410	447	390	395	390	426	391	396	433	414	396	449	399	397	431	439	405	368	403	412	377	454	400	375	394	387	381	388	376	445	402	418	413	388	420	405	414	444	399	427	423	420	459	368	412	383	365	416	398	384	427	377	418	419	455	403	416	417	391	450	419	432	359	401	373	471	422	389	386	424	382	379	414	440	454	422	412	441	393	396	374	386	407	397	445	384	399	448	414	358	413	472	455	395	436	417	378	402	434	387	407	440	418	416	398	392	458	403	384	424	379	383	403	438	389	444	419	344	370	418	413	379	383	411	413	382	410	398	421	423	433	428	421	385	402	407	405	426	407	432	405	413	400	414	447	408	406	385	415	410	421	418	386	392	417	442	387	372	364	435	402	390	405	418	406	379	395	429	419	446	411	387	429	451	406	428	392	396	382	410	387	370	413	407	413	413	431	397	447	424	379	396	388	422	398	402	414	382	376	420	428	456	393	415	445	394	427	437	396	427	391	395	379	408	388	458	406	413	373	386	431	440	444	380	393	421	407	422	394	419	418	404	437	450	429	411	399	424	394	427	395	453	428	393	412	436	381	392	389	412	410	379	370	357	420	391	435	424	374	365	414	396	399	432	413	409	379	413	432	396	432	417	382	406	442	399	397	397	389	389	396	364	358	387	425	410	370	427	438	399	404	431	419	398	411	435	438	390	377	401	402	413	431	429	443	386	401	391	429	369	394	399	441	398	367	393	424	424	439	377	397	414	416	415	404	383	419	464	418	419	426	396	433	411	410	425	423	404	415	442	438	413	439	369	417	395	423	437	417	408	373	366	446	414	390	406	386	374	395	393	375	415	411	384	428	400	408	394	425	376	434	402	413	389	382	414	404	422	418	437	375	390	396	442	383	406	406	412	383	412	386	367	429	396	440	378	399	416	393	379	397	380	409	408	408	392	402	434	403	439	368	424	405	378	378	352	413	400	440	459	431	424	404	436	415	427	455	368	393	416	399	412	412	421	414	420	392	405	455	401	398	408	424	444	462	392	406	408	412	366	399	396	386	365	456	404	402	403	417	409	379	401	409	449	390	393	386	421	436	408	404	395	413	417	458	352	438	478	427	378	369	410	367	383	438	377	402	387	418	391	414	402	440	420	433	404	387	367	384	393	438	433	418	411	392	404	352	379	384	426	388	417	437	461	428	383	427	402	428	407	424	448	403	449	424	404	388	389	433	408	435	406	420	388	409	431	419	384	431	432	396	416	424	384	423	435	419	367	406	407	408	412	429	383	409	358	398	432	363	428	426	408	435	394	407	409	380	423	420	379	401	418	398	378	415	416	400	434	424	390	403	406	408	382	406	425	366	403	410	467	438	405	411	404	409	379	466	420	420	414	422	407	426	418	427	413	411	399	428	402	424	408	417	401	410	417	384	407	435	448	402	375	398	433	461	446	453	416	420	418	408	411	426	428	452	422	383	411	400	403	423	394	425	376	418	411	417	397	409	404	396	374	378	402	394	387	412	416	437	383	420	371	416	366	386	398	449	417	390	393	403	429	420	397	422	404	417	417	403	384	446	380	404	417	431	395	386	404	440	366	410	394	396	410	435	401	395	433	411	381	393	431	426	417	419	372	409	393	365	362	394	431	449	380	396	402	366	363	399	391	397	411	422	431	407	409	399	400	405	421	379	400	403	420	413	409	439	458	409	418	391	398	405	369	446	410	413	397	407	434	413	387	406	419	446	379	431	419	424	377	449	407	407	377	440	436	389	407	422	417	379	402	391	391	381	374	406	387	388	408	400	432	405	407	421	357	397	422	423	390	443	418	395	396	437	376	396	399	400	401	399	427	415	379	378	425	394	394	422	438	375	396	435	441	413	409	409	451	411	415	401	418	390	451	420	455	420	450	424	429	440	444	395	370	346	433	437	417	419	381	364	398	427	391	403	426	412	420	443	385	398	412	455	384	354	421	392	402	413	384	409	427	425	424	432	397	400	405	402	399	391	411	411	391	379	435	405	402	439	477	431	369	393	413	407	406	436	383	390	398	418	404	409	396	395	415	456	413	454	410	445	373	403	444	381	445	419	436	429	415	412	437	422	394	426	394	355	414	396	436	416	416	380	395	393	387	408	395	410	421	381	382	408	435	438	409	425	408	388	423	452	392	421	442	405	392	370	361	393	397	399	428	435	371	448	416	436	461	447	413	386	389	401	463	360	404	410	387	411	438	388	405	411	391	383	400	398	414	386	406	377	393	433	458	417	413	405	415	449	411	436	405	381	382	412	459	421	440	379	430	415	384	402	382	368	452	432	394	361	408	417	401	426	410	405	401	394	401	422	434	414	417	414	431	376	422	438	433	415	396	444	395	359	398	451	395	434	404	375	391	397	371	418	411	441	411	433	412	381	389	423	404	437	430	403	371	370	411	398	378	413	363	391	407	400	389	422	459	433	427	428	416	437	376	394	395	371	397	376	432	403	417	401	392	413	417	405	381	405	361	374	469	382	369	382
23941	20621	19070	12381	6383	1332	1010	944	943	1001	956	956	873	893	847	873	881	870	869	882	865	819	899	878	845	860	850	866	915	861	903	935	904	844	862	810	909	902	911	946	894	915	899	894	880	906	903	859	827	866	884	891	858	881	851	895	918	832	860	891	884	888	866	810	888	901	859	927	846	898	918	903	893	860	873	882	870	854	845	890	882	913	880	902	915	822	871	830	923	881	866	860	871	882	822	848	870	850	853	874	932	886	846	842	863	874	869	849	872	846	837	870	832	834	839	894	794	887	802	851	873	880	824	901	856	901	850	851	919	858	889	878	885	793	856	897	897	833	835	864	833	859	830	843	814	914	841	865	871	857	882	872	888	894	850	946	841	833	899	837	872	909	880	830	876	861	876	855	868	843	884	817	899	831	885	865	839	820	811	855	822	834	874	898	814	883	881	877	924	835	847	820	857	810	833	825	856	878	889	846	889	843	863	852	844	845	850	899	867	891	837	918	800	907	874	832	832	891	822	829	867	880	901	831	925	902	859	924	852	843	848	902	848	853	870	832	885	858	857	897	890	903	845	865	848	859	860	841	817	804	847	901	863	858	865	894	881	847	849	879	911	865	884	837	875	897	841	831	854	827	813	924	874	912	859	852	904	853	914	897	906	903	943	892	858	844	878	854	819	875	885	841	894	864	838	840	893	867	868	853	869	863	867	857	815	848	897	838	804	873	878	807	850	913	854	912	862	832	822	843	815	846	882	855	893	828	874	909	843	880	838	855	856	839	881	860	844	840	893	878	882	880	877	884	841	930	877	851	823	901	810	864	878	892	853	882	890	858	854	860	849	860	856	835	915	847	848	867	840	837	836	815	860	840	919	868	851	840	839	906	848	864	881	859	866	904	898	870	879	874	874	891	818	885	869	868	882	856	833	839	826	854	877	854	881	855	848	837	917	826	863	831	801	839	817	868	876	879	909	855	855	881	883	816	871	859	824	890	941	855	844	908	876	865	880	852	835	850	857	843	855	903	849	880	872	858	842	830	860	903	891	820	885	873	902	848	884	906	865	878	913	870	841	881	889	953	888	860	839	875	892	828	829	908	890	895	920	857	900	837	861	852	845	954	860	905	843	820	843	858	818	879	895	923	819	888	903	850	867	853	876	915	895	893	847	895	878	861	831	843	873	848	876	921	887	867	830	897	906	838	861	866	861	851	868	822	868	798	855	886	850	898	883	842	802	868	870	842	871	801	853	866	823	896	851	888	838	867	853	912	914	829	892	850	861	872	820	866	898	852	838	821	835	847	852	812	867	883	858	852	847	868	878	882	873	803	904	867	830	887	859	842	849	868	861	857	891	852	814	818	868	895	848	879	800	886	886	892	878	868	880	863	843	866	834	893	885	832	845	846	829	782	848	874	915	820	831	887	872	846	845	885	918	841	903	875	881	865	799	855	910	837	849	862	842	882	887	862	891	912	851	898	883	916	835	830	898	870	833	893	855	914	866	846	859	890	823	908	855	853	868	887	879	873	899	829	885	867	862	877	844	889	924	865	835	857	923	876	845	826	855	887	877	853	912	804	840	823	833	808	821	832	823	866	906	870	874	841	861	870	839	914	875	852	887	868	875	941	820	866	852	825	914	849	881	905	815	810	846	926	856	872	876	914	912	871	875	909	901	863	897	899	875	829	887	942	874	804	825	855	836	854	857	851	904	825	825	880	902	862	860	876	830	829	865	865	826	853	854	895	836	848	829	892	858	881	847	840	832	879	839	869	845	840	839	872	842	890	889	906	836	834	850	789	849	835	883	891	863	912	885	863	871	872	842	893	820	865	877	846	822	891	894	852	828	893	855	864	865	928	826	871	883	907	872	820	847	866	849	819	911	860	847	845	802	867	897	831	884	818	863	892	823	878	891	820	855	864	846	877	890	843	857	816	906	835	883	909	879	865	879	882	884	902	870	855	854	848	866	896	823	806	899	900	852	903	909	905	895	850	805	895	878	891	858	837	865	872	841	845	882	834	889	846	869	876	912	903	876	866	867	832	851	818	887	917	961	885	869	908	881	887	920	805	877	873	883	886	903	888	834	883	865	865	851	811	880	854	867	891	866	810	847	817	898	853	911	864	828	876	843	860	843	838	832	898	845	894	893	863	867	842	836	824	884	848	857	872	845	849	830	827	773	879	848	844	886	856	838	857	896	871	871	868	835	834	854	851	851	908	842	892	913	865	886	896	904	871	885	891	866	873	848	899	876	912	894	826	850	870	854	836	866	837	887	878	857	845	860	853	818	895	855	874	886	894	856	853	839	871	863	845	875	922	856	865	873	869	890	866	875	861	878	883	857	914	864	856	875	879	877	838	848	911	862	816	840	820	946	840	856	849	878	864	903	843	883	791	861	846	842	831	864	849	858	843	858	852	861	922	813	861	871	841	878	902	831	836	855	872	877	851	844	817	849	866	877	859	833	879	884	871	875	942	806	866	899	881	842	852	911	872	820	814	902	835	894	861	876	860	873	839	926	871	901	882	896	882	874	863	878	905	832	877	853	844	874	862	844	853	851	855	838	840	884	876	878	878	898	839	877	862	774	830	801	857	855	847	876	907	843	858	845	889	849	861	875	879	832	912	855	902	839	882	851	832	894	870	907	822	823	888	797	867	889	890	887	863	909	878	865	898	815	850	900	876	850	834	855	834	836	927	870	809	851	875	855	908	887	849	850	883	913	841	833	819	878	911	848	831	848	829	855	850	905	881	870	909	844	873	866	900	842	867	880	826	848	860	877	856	864	870	893	870	870	863	823	863	796	865	789	839	842	874	872	855	852	852	879	834	861	902	850	879	870	876	882	903	845	871	833	873	841	854	842	863	887	852	882	880	858	828	861	848	876	869	876	868	859	866	878	882	834	912	942	875	888	879	831	875	882	799	892	891	902	895	906	837	878	848	884	847	869	898	905	892	844	851	827	840	861	886	881	880	824	843	860	863	876	873	888	877	893	855	873	850	842	875	875	835	845	821	822	807	836	886	849	882	824	816	835	886	897	865	820	862	846	885	867	906	869	875	878	880	901	863	903	855	851	913	828	846	889	864	856	812	846	841	922	866	896	851	870	832	898	867	823	876	905	849	846	872	882	837	854	889	855	823	834	894	892	901	874	846	855	872	871	857	869	867	853	833	830	858	880	886	876	884	848	882	874	860	892	868	839	877	851	875	911	840	829	849	833	856	879	854	861	877	878	876	906	906	830	918	803	903	874	845	837	848	810	909	828	862	900	836	850	900	886	881	901	903	842	833	901	871	878	887	868	815	840	858	787	897	887	855	928	882	895	825	850	869	840	885	822	842	836	873	860	842	873	857	889	890	861	895	875	852	842	902	859	888	900	887	878	884	881	880	849	870	837	865	902	829	851	926	833	911	830	846	861	840	879	867	875	842	864	862	878	858	858	836	873	856	864	916	842	861	851	841	902	850	857	842	812	864	866	870	867	826	925	856	823	851	879	874
54651	35207	21547	7456	977	516	417	465	476	458	370	431	394	393	405	438	378	410	375	390	411	417	383	400	408	390	394	362	426	376	407	387	416	381	369	388	432	400	368	393	380	404	409	443	397	424	419	389	370	425	431	422	409	407	420	437	372	357	369	393	408	394	407	364	408	408	374	428	391	412	401	387	403	395	393	408	397	407	427	427	397	389	397	422	384	398	421	427	376	428	425	397	400	386	386	359	371	389	418	395	405	444	378	390	379	345	417	387	411	418	406	367	372	384	416	382	403	418	391	398	402	406	386	354	382	377	404	406	396	399	381	434	425	392	391	409	398	373	404	400	380	447	362	379	381	378	388	348	376	404	376	403	387	422	372	398	420	430	411	363	357	378	363	415	405	443	416	415	413	397	379	368	394	388	386	394	390	388	385	407	392	378	391	368	424	405	405	418	396	427	410	396	416	361	380	383	393	406	425	411	431	416	426	387	387	386	421	420	347	389	382	399	422	418	437	368	408	377	408	398	387	423	385	432	376	412	384	346	383	363	396	398	412	413	395	374	428	393	388	384	378	375	390	410	392	404	410	439	382	397	423	419	392	421	436	399	410	416	398	347	373	351	394	399	374	419	425	399	396	388	371	358	424	379	394	373	415	401	409	391	403	418	407	384	400	368	409	371	390	376	361	400	400	421	374	372	422	381	385	386	408	386	391	364	391	353	363	398	413	403	390	401	369	367	385	395	394	364	404	368	380	430	379	423	426	422	415	413	397	390	394	398	397	420	430	371	394	408	360	426	362	418	410	395	364	374	415	406	428	381	396	411	380	395	387	387	382	421	399	419	402	401	379	371	416	425	379	405	376	410	426	408	360	377	394	427	382	397	397	391	407	397	421	401	395	353	393	363	366	408	395	361	407	401	408	361	366	397	419	390	386	386	341	373	458	408	415	340	357	375	375	381	379	388	376	392	421	369	420	375	369	409	368	379	395	421	411	415	353	386	397	403	384	422	411	412	411	373	353	353	388	388	384	379	372	356	423	343	371	382	352	370	396	389	396	374	401	364	409	405	383	401	379	355	419	394	409	387	341	384	382	422	386	412	434	376	398	365	384	390	442	427	404	418	422	373	389	397	429	377	366	371	391	364	405	413	378	361	374	387	412	399	394	392	383	403	384	414	435	397	382	392	382	416	410	399	402	371	402	393	392	404	392	401	404	424	405	386	393	381	376	395	375	375	407	360	388	410	394	341	408	375	415	404	391	379	350	401	379	382	421	430	382	397	432	400	413	346	434	432	408	406	411	443	392	357	368	392	373	383	402	407	399	447	413	393	386	367	417	371	368	417	408	421	372	431	420	418	434	416	374	379	397	399	360	371	383	408	404	409	405	368	384	385	393	404	345	336	399	390	381	371	417	433	367	402	378	401	393	404	372	378	431	442	407	385	392	360	426	382	377	389	407	399	348	371	358	371	400	383	403	394	416	416	408	416	351	386	399	415	389	397	402	440	384	378	378	394	369	361	388	412	374	355	400	395	417	397	379	412	396	409	420	359	384	377	372	377	400	420	405	378	402	394	381	373	383	380	424	439	392	427	397	389	372	404	383	408	424	384	406	388	421	416	408	399	441	434	373	447	412	426	355	378	419	350	374	367	386	395	392	427	393	406	361	371	388	420	371	376	414	454	407	361	405	393	418	376	400	404	416	392	348	397	394	415	396	404	383	400	456	376	378	381	378	431	409	395	387	395	461	441	366	378	393	406	377	399	402	367	413	409	389	404	422	409	377	390	375	420	394	372	397	426	415	385	383	396	417	389	414	433	396	381	432	411	404	387	395	392	372	389	386	401	416	366	418	410	410	387	403	427	393	405	359	351	366	379	367	431	405	400	364	422	364	424	364	391	408	412	422	392	395	382	382	392	412	381	371	423	356	355	374	380	418	433	445	418	368	387	427	387	384	413	361	436	389	394	389	384	444	418	403	410	351	379	447	390	407	380	399	343	350	421	368	407	415	411	434	360	406	374	402	388	371	397	357	379	393	392	404	372	379	415	403	420	401	399	405	403	373	357	371	367	372	378	409	423	431	389	399	400	420	437	404	426	375	412	364	377	386	352	334	371	388	390	375	413	422	391	398	392	382	425	423	403	355	388	414	424	404	410	380	418	384	399	407	339	393	398	370	370	388	403	399	396	370	372	411	404	366	391	370	404	416	387	356	454	392	444	380	377	399	390	404	428	376	399	398	391	385	350	398	377	414	369	388	384	417	423	342	397	397	404	365	379	402	425	390	383	421	392	376	412	419	396	411	375	368	381	395	374	392	419	405	396	376	415	381	405	394	380	403	420	385	388	404	384	399	413	403	379	409	369	367	373	369	396	393	416	400	383	372	390	397	394	372	384	372	420	407	396	349	401	394	384	375	376	400	423	348	340	423	452	417	390	393	423	412	404	410	369	409	406	409	421	399	396	370	417	352	408	368	375	387	400	459	401	384	394	422	421	396	414	428	397	455	386	410	415	382	363	393	404	430	420	379	384	357	392	390	380	419	401	401	384	383	400	385	379	390	400	406	367	398	394	380	407	382	380	425	402	378	444	393	403	389	403	384	415	362	394	433	402	401	419	365	378	397	379	389	390	435	449	403	390	382	431	360	386	463	429	357	419	390	415	431	425	415	403	391	377	415	427	361	373	400	389	423	391	382	439	384	356	368	407	364	397	383	339	391	392	366	407	368	426	408	396	411	385	372	389	438	410	422	406	398	406	415	453	411	416	375	386	419	413	411	373	408	382	390	385	400	399	384	383	392	388	378	403	390	446	390	382	409	372	376	358	380	416	387	373	376	373	378	386	399	397	388	391	354	365	402	387	437	400	380	405	411	380	401	394	371	396	395	415	429	354	429	401	413	379	422	393	362	369	371	440	446	393	403	377	401	358	408	429	410	400	375	368	393	408	367	387	409	381	403	377	376	440	402	387	360	384	382	402	417	392	397	404	421	409	424	416	393	368	399	407	375	402	387	409	443	419	423	412	370	395	422	413	411	412	389	405	426	388	374	423	386	410	351	363	408	434	381	355	361	377	392	378	401	408	375	393	414	399	450	378	420	402	402	365	423	388	401	404	409	398	388	356	369	370	350	385	373	362	390	402	394	407	402	394	419	412	379	364	415	387	412	407	406	393	408	387	406	373	408	412	421	438	409	407	376	412	402	424	392	385	391	368	399	392	377	369	418	414	410	402	430	410	384	395	385	379	380	395	422	369	363	416	400	412	401	429	421	368	374	378	427	408	335	412	403	430	441	394	389	401	357	358	430	385	376	416	404	416	455	413	370	411	374	415	388	403	364	430	394	437	368	383	401	373	394	466	407	393	389	409	416	388	364	412	388	408	352	414	371	380	388	393	400	380	367	459	364	374	373	400	414	399	383	409	398	394	413	342	424	398	367	383	378	348	421	403	410	391	421	423	412	428	390	430	365	395	395	438	400	373	400	397	371	396	415	442	407	393
34639	27869	23796	10271	1666	1263	1118	1118	1132	1015	1009	944	905	905	926	854	885	878	898	829	848	876	833	862	853	863	850	833	873	874	938	873	903	921	921	954	924	959	911	858	886	865	829	854	900	886	844	882	908	817	876	897	831	833	843	882	851	847	808	826	871	910	890	826	890	811	824	831	860	881	819	847	845	855	872	878	858	839	858	865	859	870	817	826	860	840	810	829	877	832	894	783	823	842	831	843	851	807	836	799	839	849	864	870	853	889	821	837	872	865	844	869	801	881	816	792	859	854	850	825	831	845	816	846	843	822	869	845	845	776	813	808	821	831	869	837	925	867	846	842	860	856	841	850	887	833	874	832	905	860	894	855	863	877	888	865	895	885	860	816	785	822	845	825	839	819	822	835	820	823	854	843	853	871	799	851	875	815	849	831	856	849	833	886	845	811	819	843	842	812	910	916	826	854	888	840	818	826	844	880	881	842	842	883	858	830	818	830	841	857	870	865	812	828	838	888	857	878	847	823	810	887	836	878	817	813	856	819	887	863	862	851	850	831	879	830	881	834	873	823	865	843	840	828	866	802	855	833	896	830	853	869	860	840	844	843	802	845	840	830	845	885	835	880	848	839	875	909	876	850	841	806	841	821	845	910	828	832	876	882	854	778	846	865	808	851	835	846	853	902	828	800	866	836	839	864	852	886	787	831	820	855	859	837	834	861	870	886	848	852	878	871	864	873	838	849	792	845	822	833	812	796	823	864	855	827	847	829	845	821	813	887	837	899	795	819	832	831	829	881	881	856	867	868	834	835	831	905	824	843	848	831	880	813	874	868	858	876	872	807	827	824	831	841	824	847	845	832	903	800	857	856	851	871	808	849	824	834	827	829	890	851	873	829	872	817	882	868	884	828	849	828	877	851	848	860	835	853	891	828	882	846	852	915	837	865	861	841	825	853	785	846	861	877	900	851	861	852	843	816	825	825	847	786	849	873	895	817	840	821	845	827	889	833	778	824	880	872	828	843	851	799	847	856	845	838	837	889	882	799	849	813	810	825	853	836	865	809	903	875	823	833	861	865	848	795	802	810	831	846	809	819	879	816	793	831	824	829	810	845	852	850	858	868	846	824	842	889	877	846	867	891	823	859	852	857	831	859	833	903	819	811	857	785	843	827	854	884	826	848	878	815	825	818	806	911	852	877	848	844	864	812	902	896	848	818	867	839	785	888	807	843	814	860	896	849	800	923	920	834	757	853	865	865	842	858	805	852	908	912	806	894	860	875	801	861	851	847	863	866	879	822	854	814	829	859	786	864	851	832	877	833	919	820	804	860	823	845	843	844	899	917	803	824	809	856	862	813	839	819	848	874	841	865	866	848	798	857	843	908	942	848	839	818	872	851	828	859	853	895	841	876	831	834	855	790	894	843	831	837	854	870	866	846	882	857	869	786	854	882	761	846	821	827	841	845	838	825	901	809	813	845	856	813	886	803	879	871	822	898	860	858	812	860	793	837	806	857	853	846	792	799	877	884	844	802	828	838	842	843	789	902	825	866	854	814	828	847	870	806	852	876	815	807	869	845	872	816	858	820	838	870	828	846	853	838	824	870	839	831	817	812	886	886	860	839	863	856	870	807	857	819	890	855	870	891	865	862	844	826	853	813	829	851	828	841	844	784	835	827	890	856	819	902	863	862	851	840	869	824	804	862	840	827	842	842	814	859	848	849	814	838	864	870	831	877	845	868	895	842	908	838	858	824	847	880	834	828	887	841	881	879	859	884	848	867	869	823	855	862	853	794	903	823	859	851	811	863	824	833	838	844	847	877	909	795	841	861	844	854	865	831	854	831	893	862	904	818	839	840	843	834	886	840	865	795	851	819	851	875	872	809	836	862	856	872	852	841	872	856	903	840	810	863	863	828	828	848	833	790	830	841	849	825	812	857	849	880	842	798	850	890	845	845	843	893	869	807	860	829	819	884	826	808	857	855	852	818	802	833	855	794	825	886	860	854	804	842	902	827	882	888	829	880	812	837	794	873	832	872	777	841	856	820	876	852	826	866	861	862	813	825	847	864	855	922	846	845	816	866	808	872	849	861	875	791	834	832	852	863	832	862	804	853	877	868	880	892	896	808	877	897	806	831	883	869	864	800	814	838	864	822	822	829	830	878	867	835	831	842	785	871	875	870	829	851	872	840	853	831	850	865	854	853	834	835	853	804	835	818	774	788	854	839	837	844	859	871	847	824	807	818	818	922	911	845	865	863	839	866	847	816	822	828	861	831	893	884	832	833	857	830	826	838	912	861	857	884	845	852	861	855	863	889	832	849	871	856	857	862	827	873	825	865	824	858	834	804	786	848	829	859	831	814	834	851	908	799	823	883	892	788	886	860	869	851	870	854	857	845	854	836	821	887	844	869	812	881	827	851	842	880	799	899	850	832	842	810	885	875	850	810	868	888	821	840	832	797	850	871	885	840	842	834	876	830	825	820	820	863	887	825	854	868	866	889	851	811	854	833	883	842	809	868	860	811	812	872	840	828	828	823	852	852	862	844	842	851	875	859	865	858	837	830	823	816	843	800	836	879	851	853	902	813	821	788	824	845	801	836	903	863	808	871	852	823	874	823	862	841	849	790	864	788	810	819	812	843	869	855	847	855	824	824	814	878	862	854	823	797	875	864	853	825	878	843	886	825	836	827	882	872	813	868	846	789	877	814	817	832	842	828	816	837	844	815	869	877	755	844	833	874	866	820	881	878	806	859	857	809	858	843	867	835	830	856	830	826	842	904	863	813	831	829	864	869	879	879	842	804	825	804	912	864	811	803	853	821	845	840	805	853	855	880	772	822	834	896	859	885	823	876	859	817	856	820	846	851	846	861	808	880	781	885	820	823	844	841	846	839	862	853	848	858	848	789	797	813	894	814	844	858	877	817	825	825	835	821	824	843	846	819	866	864	788	847	845	918	867	863	821	818	907	830	811	810	883	850	831	839	894	793	826	902	827	821	818	935	841	842	883	798	846	830	789	840	832	855	861	913	863	877	889	813	831	859	899	883	855	852	889	811	897	875	858	861	845	883	881	830	920	828	831	859	842	784	858	855	795	866	822	893	850	813	840	843	860	830	814	871	816	870	843	848	849	868	857	843	797	875	869	850	887	835	808	872	790	865	864	848	806	857	827	818	823	826	846	865	853	844	826	878	803	845	901	830	811	872	846	840	854	832	877	818	841	827	758	840	828	781	891	892	844	884	851	847	836	874	865	865	894	859	926	833	872	861	830	837	858	806	813	847	826	836	822	819	841	847	894	796	823	869	855	774	852	880	810	822	887	851	827	811	837	864	815	843	866	860	851	847	834	816	866	864	850	826	807	852	874	819	839	837	845	834	842	850	864	806	862	839	852	861	840	875	795	796	848	833	809	836	845	869	862	825	859	875	868	827	836	840	809	829	834	847	861	810	825	810	856	854	851	870	851	848	850	834	823	872	846	827	864	832	799	859	818	904
64125	41079	24870	9462	3178	1036	534	532	538	464	439	442	449	436	392	375	391	401	425	407	426	411	382	387	396	424	396	432	409	385	400	427	437	446	406	421	439	461	408	440	460	426	457	440	436	450	406	398	420	394	424	372	375	417	414	366	416	390	437	429	442	450	390	431	416	421	449	419	418	421	401	402	386	390	434	402	400	380	384	380	440	403	395	397	380	454	416	430	431	419	439	422	424	394	411	431	416	402	399	373	406	401	411	386	429	413	387	411	428	392	406	452	435	405	454	415	474	425	431	402	430	418	384	415	399	365	433	435	393	445	371	402	374	387	450	418	431	427	419	422	372	407	408	429	432	441	434	389	431	413	398	431	437	414	414	418	424	397	404	430	436	431	409	390	376	377	428	435	378	387	393	386	398	399	387	391	424	437	415	447	400	402	376	420	412	461	439	424	392	418	400	431	356	409	421	412	417	437	424	444	421	401	433	393	431	385	444	399	423	415	405	393	393	406	451	389	367	380	401	423	420	410	396	422	399	418	361	419	419	389	402	392	412	409	405	434	433	411	429	427	383	395	419	415	427	407	422	387	405	432	408	414	388	400	374	437	400	410	436	435	424	443	426	412	426	387	427	426	406	387	435	394	456	392	405	371	386	401	389	463	420	461	412	372	457	400	452	409	423	396	384	360	421	392	372	368	427	393	404	396	438	417	381	439	392	404	429	386	402	402	399	397	411	402	402	412	383	407	438	382	408	409	430	391	432	439	359	423	394	402	401	433	438	373	398	391	380	390	368	390	387	440	468	442	420	457	435	392	445	408	408	415	400	379	366	410	405	410	368	430	425	413	415	347	389	412	422	420	401	404	408	432	400	421	395	414	443	423	402	436	448	419	427	430	410	404	379	381	425	436	398	421	412	385	387	397	394	430	422	432	388	371	420	379	390	413	423	429	418	449	375	394	422	395	436	361	417	421	394	407	388	403	411	386	405	374	435	418	417	385	402	422	411	391	424	437	419	401	412	382	390	409	402	409	432	426	429	402	377	412	406	413	398	374	411	444	406	405	437	409	413	418	431	381	375	415	411	431	400	436	452	424	389	423	382	395	393	447	394	409	432	404	468	376	391	353	462	415	391	394	434	411	422	400	397	423	389	357	402	407	362	431	442	421	430	455	429	433	427	425	411	408	391	469	433	420	394	408	411	446	432	415	378	415	425	369	435	435	410	398	370	402	452	432	410	393	428	400	392	384	394	390	401	383	433	405	430	441	390	394	369	434	441	403	440	436	409	395	385	407	404	381	408	383	383	378	415	419	383	438	426	455	397	433	424	373	397	442	441	360	385	373	432	418	407	407	408	413	391	402	401	418	438	416	355	381	361	407	410	394	387	424	402	403	409	399	430	445	445	433	414	439	450	397	407	401	391	415	437	432	385	412	419	434	426	416	443	422	408	420	418	383	394	416	443	450	416	415	415	440	385	404	381	411	423	394	417	425	395	428	405	410	410	434	427	387	393	372	440	399	399	421	417	408	429	404	405	421	355	421	404	420	403	454	393	390	428	409	457	422	479	401	424	409	408	434	420	412	425	400	422	424	435	408	444	435	441	369	447	435	399	397	387	402	433	412	437	415	371	397	413	430	438	424	422	400	407	431	408	395	365	407	415	401	424	381	389	397	394	438	413	422	431	434	441	401	409	422	410	378	403	414	399	422	369	398	434	397	384	450	413	434	427	456	442	413	425	399	395	391	459	434	396	396	432	421	421	431	391	366	373	434	394	392	420	410	395	348	400	410	405	378	420	399	460	407	404	399	455	404	442	405	417	440	385	376	377	439	419	418	437	409	416	418	437	397	431	399	410	388	401	435	433	395	414	395	408	366	411	410	412	380	391	419	408	428	412	415	404	425	426	422	399	397	459	429	410	418	424	392	461	403	412	377	392	370	410	413	395	441	382	422	428	389	424	446	382	379	437	423	419	422	427	413	396	413	435	371	398	405	397	381	451	454	406	420	404	427	399	431	407	385	455	397	396	425	419	410	383	377	429	429	420	359	419	391	424	367	452	373	447	391	411	447	426	386	419	380	398	434	442	406	390	369	417	436	387	417	391	392	389	397	416	401	438	398	437	408	397	400	425	412	400	404	458	433	377	406	416	396	383	402	433	438	435	426	405	382	392	386	420	422	407	396	411	395	429	409	439	412	441	448	447	412	418	397	400	377	420	399	399	412	399	382	410	402	385	384	444	427	410	387	418	423	405	390	419	420	385	432	370	415	371	424	432	442	423	437	449	407	433	423	432	444	391	425	389	404	399	418	355	446	453	451	418	395	401	398	419	454	465	401	389	409	426	404	409	399	408	417	433	463	382	390	436	426	421	400	435	414	448	403	408	432	401	453	416	414	393	394	392	371	407	405	438	386	438	439	433	400	391	444	435	377	389	383	438	436	384	454	428	399	394	405	412	407	420	433	424	417	420	413	417	410	426	402	399	414	444	418	399	426	440	379	417	421	386	407	440	412	375	390	453	400	398	414	450	350	398	419	386	428	470	418	388	406	457	431	406	404	425	378	440	389	390	406	445	474	405	400	375	438	431	418	435	377	425	437	400	441	403	385	400	400	420	375	394	430	409	447	422	374	409	382	410	410	418	413	384	420	459	407	375	380	415	422	423	436	371	376	410	391	399	449	413	382	399	397	400	467	419	455	406	407	430	412	417	370	396	408	388	429	384	408	419	469	381	403	379	403	409	440	372	431	428	409	422	364	453	415	397	390	394	436	423	429	438	376	401	403	406	417	437	413	407	405	418	420	428	419	437	383	432	454	426	418	428	375	395	410	359	403	405	410	423	384	432	438	395	408	403	392	466	452	434	419	412	392	415	402	418	407	398	412	369	468	454	427	437	449	404	410	403	384	433	420	382	416	376	415	422	411	371	414	405	405	429	441	429	454	445	405	428	407	401	396	392	411	416	390	427	386	422	393	393	403	400	445	405	398	415	426	394	413	396	417	438	392	406	417	409	423	418	419	427	439	421	401	396	403	451	387	402	438	393	421	389	386	424	451	425	375	406	432	431	432	421	429	429	438	428	423	411	413	443	415	360	404	426	419	419	412	426	384	390	447	403	408	391	416	389	392	406	399	416	386	406	439	400	377	392	396	368	398	410	404	377	423	407	435	421	395	369	402	446	415	415	432	390	439	384	411	441	427	405	415	355	387	399	383	432	389	415	418	390	429	372	443	381	391	445	405	415	382	401	406	432	376	434	410	427	421	378	388	388	391	395	414	402	453	440	401	421	445	435	369	437	419	419	428	406	410	409	424	408	380	407	419	424	422	362	437	445	402	437	430	446	417	379	342	403	411	417	427	442	400	426	467	417	427	459	438	444	433	433	438	422	435	362	427	441	419	437	379	448	399	410	405	414	404	437	401	370	436	421	407	451	446	401	441	376	452	454	367	430	382	390	417	439	447	426	395	375	424	417	420	431	419	429	427	422	422	417	408	407	423
40310	31590	25586	12139	7324	2687	1415	1365	1386	1238	1156	1027	997	871	984	925	932	914	922	911	907	925	873	923	871	923	898	841	904	900	949	917	946	977	962	1018	972	977	971	990	922	908	939	941	900	981	900	899	877	851	873	898	920	900	879	902	873	860	870	950	873	870	862	864	864	867	888	834	871	913	913	887	858	914	918	898	916	885	837	853	892	894	820	869	876	879	895	859	812	877	889	834	881	811	892	807	842	923	893	876	900	885	829	828	835	928	918	866	861	854	904	922	834	926	913	861	904	882	906	870	879	855	814	898	867	915	857	894	883	875	856	832	867	875	862	884	950	894	867	854	854	898	819	839	888	898	846	896	851	950	920	863	882	852	899	869	852	871	827	908	862	809	903	901	916	872	914	873	912	855	882	849	864	835	890	854	877	905	857	834	906	849	846	865	857	901	880	901	925	886	888	848	916	838	875	802	878	829	837	915	898	899	835	872	975	876	855	872	871	893	886	888	907	903	914	832	944	859	829	866	907	909	914	884	912	863	892	838	895	896	875	840	847	891	842	841	845	833	888	891	902	842	866	862	874	914	813	839	811	920	888	914	898	893	889	898	867	867	920	901	949	874	889	882	876	871	857	882	828	846	894	805	875	908	849	877	878	891	782	859	842	907	899	871	837	869	913	882	853	900	847	877	862	881	915	866	902	889	843	874	837	873	858	915	836	884	832	902	919	850	835	869	847	827	846	877	829	823	876	827	871	916	829	907	852	862	844	911	847	871	884	870	851	861	832	852	874	928	842	877	870	854	874	868	875	874	838	923	917	832	862	815	867	871	898	839	873	833	926	920	930	883	818	838	866	924	880	843	899	840	889	774	871	874	833	914	845	884	902	862	860	905	884	904	869	856	905	861	876	883	856	912	870	863	861	854	887	874	912	904	884	878	885	867	895	878	906	856	855	924	856	919	886	847	875	837	812	825	860	829	886	922	931	907	833	940	893	881	870	904	923	944	837	868	919	888	897	866	897	870	894	896	843	871	856	860	859	846	875	891	882	867	840	824	911	894	864	909	893	875	929	812	832	936	815	933	856	886	885	895	859	873	841	864	826	893	835	866	850	852	836	854	852	866	846	901	885	915	917	890	858	907	837	827	878	833	823	878	901	866	889	827	873	888	877	859	855	870	887	878	887	836	878	862	826	885	890	835	884	899	872	855	855	879	923	891	887	878	904	891	944	876	855	877	859	863	890	833	881	874	837	885	817	866	852	858	845	860	862	866	929	841	912	837	865	843	891	912	878	893	884	889	877	872	876	809	877	896	866	832	920	881	919	901	824	850	896	873	935	828	905	847	869	910	911	903	839	870	865	815	842	891	846	860	899	884	904	879	911	907	828	865	921	860	924	881	823	846	848	849	864	839	908	859	882	812	889	848	904	871	913	823	844	898	871	894	841	843	867	883	879	878	876	868	875	866	868	866	889	857	870	917	940	901	896	855	838	847	885	824	872	856	889	834	879	886	872	877	877	824	882	899	877	844	867	831	872	879	875	860	896	885	938	883	864	872	896	864	896	829	876	881	921	931	897	887	862	847	823	824	886	903	865	911	955	907	896	873	865	857	839	906	856	887	845	880	875	867	885	872	942	878	910	882	881	901	859	835	841	870	821	896	909	899	841	870	857	880	871	899	920	842	794	876	878	874	921	819	834	864	862	850	856	891	860	802	877	920	842	816	852	880	919	892	909	910	834	880	882	886	877	866	896	845	835	849	875	924	862	845	861	841	866	811	913	862	878	939	852	898	916	892	899	851	842	862	860	881	849	850	871	866	864	864	874	884	869	881	833	918	865	893	852	838	821	883	914	880	851	887	881	883	852	841	853	806	932	896	867	807	841	858	842	861	874	869	899	866	872	883	859	853	901	940	876	877	886	913	905	927	861	868	870	843	861	898	837	868	906	856	793	845	897	877	847	924	878	987	885	923	888	872	859	822	864	861	884	832	852	862	825	849	820	859	861	830	872	802	857	867	915	877	871	887	880	867	880	908	867	881	893	884	870	877	840	918	899	839	832	870	828	844	852	907	895	864	913	873	885	821	827	852	876	864	857	912	882	917	877	857	871	934	916	940	909	879	869	894	874	862	851	903	860	912	854	910	846	857	828	887	881	873	857	835	860	908	835	920	857	885	896	892	901	902	895	880	886	862	871	860	830	882	924	858	850	895	847	900	853	817	909	921	908	874	917	891	880	875	921	877	889	899	910	883	870	880	869	898	872	827	855	898	851	832	849	866	932	835	860	872	884	846	914	898	854	888	898	915	853	849	899	911	891	849	861	873	872	865	920	846	867	829	816	938	858	846	910	874	908	864	909	912	844	872	884	860	888	847	868	918	840	875	821	875	830	864	880	878	924	863	840	840	879	887	836	839	865	881	863	883	901	875	856	814	935	860	853	852	922	865	820	875	869	866	888	890	870	852	890	878	853	860	899	825	859	872	872	950	852	853	882	867	865	902	850	851	864	835	870	847	881	945	864	843	914	861	804	940	951	882	881	936	808	860	844	867	826	922	874	811	869	915	873	860	865	910	873	896	862	852	906	819	863	834	850	832	875	867	864	805	861	931	909	925	862	857	864	889	862	899	899	850	861	829	842	828	877	852	876	833	883	809	914	878	871	841	920	840	936	878	888	883	870	800	840	888	849	869	878	881	819	882	865	831	876	882	817	934	891	925	853	850	870	867	804	921	858	881	867	805	898	860	824	900	873	877	943	892	893	861	868	866	896	898	894	876	897	826	879	914	856	888	878	911	889	871	854	908	874	884	893	899	856	881	841	835	865	853	842	878	886	877	857	892	846	877	882	884	921	864	849	884	854	835	973	813	896	863	850	848	901	880	819	876	904	827	884	900	872	854	894	867	886	811	883	904	892	830	922	874	870	852	799	872	847	922	883	908	891	808	833	879	878	846	871	834	862	859	900	853	838	875	848	857	869	898	872	888	853	896	867	890	858	938	901	870	879	799	910	869	809	890	851	859	831	876	901	838	848	894	939	873	855	900	844	873	846	874	812	849	898	881	920	863	856	859	908	911	851	857	886	845	915	888	843	878	882	885	901	888	871	918	869	867	875	824	900	837	878	893	862	885	845	883	859	851	845	849	840	848	871	840	861	883	859	891	840	881	849	884	891	862	851	892	914	857	923	886	896	912	876	822	927	906	845	919	825	864	871	860	861	884	902	867	849	875	865	874	848	867	890	877	827	880	860	901	858	873	860	879	858	899	813	865	902	862	875	861	802	906	882	843	808	850	872	856	877	921	896	902	829	866	843	860	882	924	851	855	868	875	872	901	845	895	899	881	894	858	846	841	875	868	840	879	859	899	858	881	874	897	871	905	827	833	854	893	819	883	843	874	894	888	883	849	868	869	833	801	876	842	864	876	861	872	891	853	913	878	931	827	880	861	850	900	907	884	863	832	826	846	890	895	826	874	851	865	904	870	885	882	871	816	806	882	883	875
46290	25959	9939	3666	1192	522	449	418	474	461	443	427	455	420	408	451	407	425	413	404	374	393	373	416	380	451	434	420	397	429	405	435	385	430	371	396	419	395	350	417	455	407	405	427	437	398	399	386	422	427	428	414	436	400	414	403	419	428	420	411	404	434	412	388	407	374	408	385	402	408	380	410	446	405	439	430	383	430	371	420	376	415	388	420	393	397	389	416	404	393	403	452	411	406	387	378	395	390	408	416	435	389	430	407	393	411	386	391	416	408	391	390	469	375	415	430	438	416	432	404	413	405	417	360	410	409	415	405	431	377	430	425	445	346	406	419	456	413	391	439	382	380	394	406	381	367	413	427	393	428	377	468	380	406	402	372	420	410	390	401	388	370	376	402	408	392	415	451	420	423	411	421	368	411	410	404	414	407	438	454	388	386	385	431	383	394	409	419	373	405	453	399	409	419	431	417	406	399	421	413	407	375	419	391	445	401	417	388	450	422	383	398	415	371	423	423	407	386	404	418	368	449	423	370	400	433	388	422	396	370	382	393	407	439	416	421	383	409	368	397	394	413	418	406	402	427	391	434	425	365	387	427	434	418	387	400	418	390	379	400	419	370	426	369	403	400	437	386	384	408	368	397	393	391	392	442	433	384	450	413	398	418	386	372	442	392	438	386	381	413	413	398	377	388	409	404	428	388	421	469	382	381	428	370	374	428	387	408	393	363	408	414	392	412	416	410	380	414	404	392	421	448	421	398	426	376	390	395	384	364	420	444	394	403	390	390	392	404	378	414	413	412	371	378	409	360	414	390	482	422	382	401	394	350	390	413	394	395	452	453	409	420	424	393	374	412	409	409	439	377	397	391	394	370	386	417	366	422	437	394	412	406	395	429	383	389	397	394	424	389	417	371	393	426	392	412	404	434	394	420	417	406	439	401	432	386	430	413	398	433	394	399	370	375	424	412	409	360	411	404	364	413	384	393	411	408	412	390	406	489	433	390	392	398	398	394	421	440	431	370	397	388	403	405	456	432	415	426	406	347	400	397	453	435	406	413	372	402	415	431	408	416	402	417	369	368	416	414	398	404	408	404	387	365	421	381	393	414	417	421	377	396	418	381	403	379	364	393	392	409	433	409	418	373	403	427	393	399	403	448	414	409	410	426	424	382	419	385	389	432	411	385	401	328	379	418	408	380	382	408	394	402	399	409	401	430	383	388	398	399	380	378	374	398	403	446	380	416	423	375	407	397	389	379	436	416	413	435	371	406	421	383	392	419	388	357	375	432	403	411	400	422	411	400	382	423	410	409	431	387	371	377	414	408	405	406	423	408	411	410	422	415	414	415	429	413	386	408	400	396	404	402	409	407	421	419	415	417	396	426	394	409	398	411	380	379	387	381	379	426	408	402	407	368	385	362	415	419	414	382	362	436	404	413	379	429	423	421	410	405	415	407	372	395	424	378	407	411	379	422	383	396	389	357	397	378	411	407	397	436	386	406	397	371	422	376	404	398	414	390	395	422	413	373	393	364	371	396	413	390	408	411	432	375	412	384	373	362	387	380	382	406	394	394	414	394	410	395	388	351	397	373	423	408	440	419	374	364	404	387	404	435	381	417	377	429	376	416	369	439	363	409	416	446	395	401	375	415	391	415	405	436	420	420	405	385	385	413	453	382	410	406	405	368	408	420	416	400	397	394	395	375	463	400	405	411	425	425	442	451	437	405	401	424	420	388	397	399	439	378	393	429	398	391	402	392	412	387	378	381	409	414	383	423	421	396	386	373	449	409	364	414	391	423	419	396	416	428	399	414	431	369	367	426	364	373	386	408	420	406	404	374	388	409	436	378	415	360	394	438	410	405	391	395	410	433	436	419	372	424	413	398	369	395	412	399	416	414	438	420	399	376	366	404	426	376	376	383	401	384	431	396	398	432	442	408	394	379	387	414	397	392	424	404	422	445	387	435	386	387	374	378	401	432	433	370	367	369	391	417	378	399	445	363	381	392	412	384	394	378	422	385	407	414	420	393	458	389	416	391	426	404	399	441	415	388	424	421	426	413	414	434	411	404	422	406	415	433	408	380	423	446	403	358	380	434	400	434	380	395	423	438	398	397	412	425	388	459	376	378	415	410	369	422	413	390	420	406	426	388	406	412	393	381	378	437	416	422	398	400	433	392	381	406	414	403	343	367	414	390	396	423	396	400	366	373	403	406	402	395	419	378	425	356	385	403	385	393	393	400	404	378	458	417	388	399	395	377	395	361	391	370	426	405	406	382	410	389	418	411	395	377	427	398	401	415	412	389	405	392	440	420	392	408	389	410	418	459	409	386	383	391	364	365	391	385	429	387	414	379	423	409	433	400	387	424	378	388	377	405	434	393	370	427	395	389	405	405	420	417	425	426	357	394	398	435	396	405	397	392	411	422	387	421	426	422	381	421	406	406	427	401	415	406	384	419	427	422	415	385	409	445	404	437	413	448	419	387	389	389	402	402	414	428	416	392	412	423	428	377	420	432	450	416	393	394	401	420	410	381	438	427	428	423	400	381	405	421	406	395	432	416	442	429	385	429	395	431	417	387	398	402	397	396	373	439	413	430	359	421	390	361	395	434	415	418	379	391	406	438	409	421	402	404	434	381	413	416	381	431	361	390	379	379	418	381	437	387	412	382	418	395	446	441	391	388	396	419	409	396	427	406	395	393	416	374	433	397	377	363	403	369	380	439	359	400	452	424	385	380	431	360	377	419	418	382	397	380	381	376	381	389	415	382	382	421	444	410	382	383	406	417	416	406	430	420	394	427	415	413	425	386	432	400	446	433	398	390	395	412	383	397	404	401	426	426	408	386	358	409	405	403	385	393	421	430	406	406	421	416	431	398	452	418	422	374	393	433	433	393	422	357	377	401	363	399	419	416	356	381	419	407	406	435	413	387	425	397	456	413	446	399	398	376	442	448	410	360	402	380	411	421	459	415	417	458	427	377	381	371	430	444	386	400	393	455	401	412	406	402	373	422	435	392	358	401	391	448	375	391	417	385	413	383	379	395	440	412	383	414	414	403	397	388	379	444	387	384	438	387	383	418	371	416	417	400	432	380	401	398	391	392	416	409	366	380	412	413	428	414	397	399	420	407	384	412	405	443	397	444	418	394	444	415	451	421	356	421	403	405	388	362	439	421	425	419	383	423	391	424	439	419	402	386	370	429	398	362	395	444	393	430	400	407	381	378	433	402	390	414	388	456	429	386	410	384	433	403	398	390	382	451	414	452	400	408	425	398	362	386	426	358	411	419	411	399	421	434	407	383	391	386	405	447	374	414	439	439	407	379	416	396	423	412	398	405	404	435	430	412	408	367	411	396	416	425	395	430	380	400	409	399	428	418	363	406	396	378	398	361	429	410	388	401	396	384	400	430	448	406	417	415	393	447	369	409	444	389	368	392	404	390	409	433	416	364	410	383	431	388	376	417	459	405	427	406	427	408	423	412	378	386	376	418	386	399
29519	18841	12061	8007	2942	1135	1060	1030	1019	968	921	893	880	913	872	873	909	926	901	898	909	894	816	897	869	888	877	874	879	887	819	869	871	863	925	953	907	887	868	882	907	872	834	848	847	931	871	871	863	871	881	881	867	837	865	859	897	922	858	870	842	869	857	867	903	855	862	885	854	889	885	844	863	824	877	864	839	856	836	833	859	785	852	817	832	864	836	879	849	818	932	885	798	840	874	878	845	865	903	854	864	856	840	860	847	856	847	856	841	890	874	818	824	876	821	888	812	911	812	908	896	849	851	927	841	872	883	875	823	897	871	826	852	827	900	847	857	854	874	860	828	868	856	914	914	847	855	884	857	829	864	864	852	851	886	897	847	850	856	896	874	836	854	887	886	837	826	815	867	862	836	879	883	833	891	868	840	814	876	868	844	862	867	852	864	873	870	832	814	816	873	861	821	816	884	876	815	867	902	838	886	888	817	884	851	838	812	872	867	895	868	886	817	894	836	891	828	884	867	864	848	873	877	853	919	861	869	882	834	881	866	878	835	805	891	865	871	860	829	849	871	934	870	883	866	804	903	858	806	843	875	804	874	852	834	827	857	846	891	816	835	853	850	841	915	885	850	828	843	900	860	858	875	894	898	873	892	883	865	905	891	829	840	857	862	811	838	839	828	895	882	781	843	880	876	860	877	879	804	882	889	881	887	836	840	837	873	891	878	851	874	843	864	865	926	819	863	903	828	833	859	852	849	882	836	858	905	834	831	882	785	875	857	851	844	860	841	821	907	866	837	882	878	861	896	847	887	818	903	910	821	802	851	830	884	823	875	806	906	901	840	891	879	851	837	858	858	848	867	865	933	842	840	925	878	873	833	849	885	864	814	865	869	909	797	829	845	890	859	862	852	863	859	858	856	884	861	844	898	862	867	835	890	875	836	847	853	840	856	842	904	871	852	841	776	858	843	869	808	843	802	824	864	886	815	847	878	909	887	791	875	819	881	875	870	891	873	838	884	887	835	861	845	874	826	899	862	874	894	858	850	846	844	914	837	872	857	837	890	817	851	928	862	874	800	871	818	901	854	913	863	895	879	840	869	847	809	874	859	824	879	914	812	868	886	831	848	814	848	889	866	843	863	871	828	875	867	881	869	861	875	852	873	867	882	871	860	800	829	880	882	887	831	815	835	843	800	825	834	928	824	854	902	813	878	878	861	846	856	837	853	821	881	873	849	896	899	872	893	845	848	858	840	826	898	813	817	816	856	847	823	780	855	898	888	872	808	927	843	852	857	811	799	893	856	871	832	835	847	870	899	940	834	840	798	898	870	893	857	895	852	829	850	865	818	785	826	876	890	871	860	873	837	861	865	844	842	872	848	888	832	844	879	791	861	906	851	852	843	874	828	884	858	849	857	856	847	860	883	830	882	841	862	942	845	879	861	846	858	903	837	899	886	827	902	894	918	891	886	857	857	837	915	899	875	843	860	845	876	905	943	870	848	837	851	864	840	882	864	797	864	909	877	855	872	805	836	887	831	881	844	869	867	832	876	853	844	824	888	791	846	834	831	847	852	830	875	882	833	909	922	859	906	891	830	883	855	831	873	869	854	828	938	846	878	871	838	859	885	798	853	859	863	876	840	875	869	864	828	868	892	856	835	838	851	857	864	893	837	828	876	864	884	851	885	864	898	802	840	862	849	890	817	875	856	848	844	823	880	879	885	897	854	875	842	880	845	882	881	786	884	805	864	853	835	929	903	869	839	868	841	849	873	833	887	860	842	883	859	913	875	829	874	838	887	846	843	853	891	871	812	871	861	840	891	844	847	909	885	839	868	846	874	863	860	861	873	857	815	872	830	837	853	864	826	811	888	819	861	852	854	902	861	896	867	831	911	907	853	879	885	849	841	841	899	842	857	899	898	899	889	878	871	835	869	828	914	855	844	849	877	843	867	876	811	822	815	868	813	879	871	853	841	859	819	855	874	876	830	786	858	866	815	839	868	881	898	799	860	830	856	869	854	850	859	908	831	817	833	843	859	857	901	816	855	832	858	840	867	892	861	855	901	858	846	842	852	842	924	838	839	869	840	924	901	886	850	866	871	920	847	868	866	861	870	845	819	830	843	813	881	876	858	889	886	898	864	879	843	865	841	837	921	895	897	872	848	839	895	905	826	837	829	853	827	855	842	830	845	881	898	889	852	865	834	888	891	864	854	859	933	830	867	884	863	845	868	835	896	887	886	879	875	874	885	870	890	841	882	816	833	858	850	879	874	856	877	858	867	848	862	823	841	858	894	876	820	890	849	814	824	902	869	851	832	831	837	852	908	861	878	843	911	861	862	822	849	873	823	845	892	893	863	884	876	875	884	934	866	884	899	881	877	885	875	845	855	881	864	832	863	870	835	847	865	879	866	848	848	807	817	887	856	855	880	857	878	841	853	855	847	836	827	813	819	843	850	848	886	885	850	845	856	872	867	849	898	860	886	862	838	836	888	824	895	861	871	828	809	868	902	833	859	829	823	879	854	884	843	822	796	863	826	880	855	808	863	848	875	837	877	852	848	852	841	844	798	878	872	839	872	884	869	863	862	840	860	852	906	871	873	867	844	852	867	889	866	844	868	875	817	875	880	828	903	826	879	888	851	917	891	831	813	835	865	827	873	887	879	853	848	879	837	876	811	858	873	875	840	875	815	885	846	902	881	883	855	870	854	852	839	889	851	790	826	800	793	828	826	889	860	875	876	838	840	886	807	888	837	886	827	862	867	851	878	835	887	853	857	806	852	886	878	865	839	871	830	837	883	861	863	900	858	885	868	847	903	854	868	833	886	861	826	882	875	888	917	847	886	862	875	878	846	827	861	856	848	825	880	869	841	833	838	860	901	843	863	860	822	864	829	839	878	852	826	945	823	834	861	795	852	853	868	864	874	819	842	833	833	879	857	855	888	835	852	865	841	833	854	846	876	859	839	853	825	930	847	862	865	832	804	920	840	865	833	856	843	922	860	881	860	876	827	868	893	879	862	901	908	912	894	767	892	821	890	871	847	849	844	835	903	875	818	845	867	870	810	886	865	879	880	786	815	894	857	898	807	806	888	772	867	853	882	823	840	866	932	883	836	850	849	815	846	866	881	881	893	858	854	896	814	851	793	872	862	868	823	867	883	822	857	885	872	874	871	898	828	835	842	847	861	851	894	839	835	869	824	846	883	810	831	853	839	868	868	843	807	791	885	859	937	867	858	841	922	820	828	890	853	871	841	872	817	835	910	840	900	863	876	858	852	846	856	898	903	854	917	860	840	845	833	857	861	890	831	828	867	891	869	908	884	882	864	845	889	852	844	834	831	841	934	863	890	875	892	849	831	853	952	891	845	843	876	901	877	879	865	787	868	859	875	860	859	851	854	914	804	925	843	862	828	878	894	845	862	895	874	848	872	835	907	903	815	893	797	866	921	876	901	866	841	818	874	863	855	862	851	851	859	867	889	902	858	876	865	876
54053	30125	18284	9295	3483	975	532	457	477	456	456	402	457	393	383	367	402	381	460	398	388	379	363	379	398	379	363	403	437	425	408	392	384	383	374	415	419	365	418	367	405	416	410	396	421	404	370	357	389	396	408	385	404	416	407	375	406	391	378	436	373	436	389	337	385	388	384	419	409	353	404	431	390	382	385	401	400	382	365	408	387	384	385	378	403	377	382	393	404	363	353	381	381	382	399	380	361	364	374	409	378	392	420	378	398	384	387	385	385	396	396	397	380	403	396	362	415	380	397	410	400	394	427	364	384	429	361	370	392	424	403	342	385	425	380	443	375	404	392	402	375	388	376	380	375	384	402	385	437	368	418	385	425	369	437	411	431	406	370	358	407	387	353	350	438	403	384	405	430	394	351	385	364	364	375	386	381	410	362	377	372	382	391	383	386	406	388	373	377	397	363	393	372	408	405	382	393	390	416	409	404	412	360	369	367	388	369	377	369	376	366	391	378	355	409	373	415	396	407	405	378	383	393	387	398	384	391	373	351	357	379	380	341	389	386	387	368	406	405	403	384	389	391	367	400	362	386	420	415	396	324	398	385	384	412	373	377	400	376	418	392	382	417	379	371	414	410	400	417	428	334	356	378	394	425	400	379	377	413	362	392	396	371	410	388	393	367	395	408	370	426	368	365	385	333	391	354	387	416	384	379	383	406	421	385	372	382	398	385	395	410	379	398	419	363	371	360	360	386	349	432	409	382	419	430	397	377	411	360	390	369	386	370	397	400	376	389	341	372	369	378	361	361	395	402	393	408	354	372	391	399	404	396	406	380	396	348	388	397	403	377	427	380	407	400	344	400	363	427	383	382	377	361	358	415	398	368	350	369	415	381	408	427	447	443	418	388	406	398	356	404	375	365	407	377	390	373	383	349	380	418	365	390	374	371	383	368	358	397	360	419	368	369	401	392	415	376	395	406	362	403	372	415	363	403	362	414	387	349	384	386	335	421	357	363	417	415	377	372	378	418	403	403	381	400	412	376	382	372	393	380	392	386	402	353	382	411	378	399	397	411	398	398	366	379	404	398	406	386	381	401	389	389	358	430	396	415	405	361	408	395	371	362	380	378	415	415	386	372	376	409	393	390	392	430	393	375	402	377	391	369	380	394	401	390	389	384	375	390	372	386	356	382	390	355	426	349	378	395	394	372	396	389	400	413	406	382	381	350	412	385	376	399	418	410	353	376	387	372	374	410	378	420	387	386	440	408	393	442	415	368	383	386	399	397	353	382	380	367	390	402	374	386	387	382	372	368	387	413	370	400	382	365	359	381	414	423	405	348	396	353	368	428	428	420	408	390	380	411	398	394	415	398	371	417	399	373	429	396	386	394	392	413	425	407	366	358	370	363	352	374	349	411	396	385	394	405	416	418	399	379	402	379	417	417	446	396	392	415	388	399	397	407	370	378	390	392	385	394	374	375	367	385	400	408	372	414	403	390	383	383	420	385	410	418	403	358	382	379	380	366	385	395	398	396	389	366	390	397	416	407	399	388	365	397	386	401	360	381	369	374	370	415	352	423	373	383	385	393	408	419	443	379	401	392	418	408	406	366	374	410	411	387	372	420	401	375	392	366	368	411	442	382	387	407	390	396	441	413	393	372	395	361	402	395	414	376	365	365	319	410	409	393	388	383	419	413	418	373	380	390	358	383	396	396	419	393	352	384	401	383	394	382	410	417	418	415	390	401	393	384	422	361	363	395	379	445	415	366	371	393	410	391	388	375	372	394	414	359	408	388	366	431	379	381	422	368	376	394	379	400	355	361	404	387	397	440	411	392	385	402	359	390	388	405	406	382	350	363	371	437	397	373	392	424	397	390	418	417	388	396	383	402	425	353	406	403	415	384	362	368	400	366	403	378	421	387	386	400	407	371	403	420	398	389	383	398	409	394	419	401	374	358	410	373	385	355	393	367	390	376	395	393	387	396	396	398	384	388	368	366	406	406	389	357	377	405	375	406	392	383	403	419	392	376	353	364	386	392	407	397	384	394	393	439	413	394	429	395	383	366	370	359	382	408	382	399	408	393	404	392	388	401	383	409	375	429	384	373	361	377	378	394	391	384	384	399	366	379	402	423	373	365	372	396	393	431	381	383	401	387	388	393	428	398	374	348	358	375	373	382	410	406	372	392	404	371	450	382	403	392	394	394	364	375	374	355	373	434	376	373	424	401	398	414	346	390	392	410	387	334	380	388	409	382	398	399	346	357	367	393	335	368	387	394	428	376	378	401	416	402	424	401	383	396	392	373	382	404	392	368	422	366	376	367	384	369	362	383	410	371	406	391	414	395	383	403	389	378	380	429	377	380	415	358	360	431	402	374	386	380	379	363	377	367	379	394	371	362	394	402	379	376	417	405	378	404	371	390	365	403	413	392	408	381	355	369	390	394	372	402	401	417	395	390	415	417	376	403	422	376	421	396	351	344	404	400	380	383	366	353	420	383	381	392	387	399	393	405	391	377	377	395	413	427	401	409	439	391	395	383	388	355	361	349	376	405	425	423	391	400	376	402	367	410	410	414	399	419	380	448	409	413	368	357	378	372	437	374	389	396	406	419	392	392	364	384	403	424	392	413	363	374	352	386	379	382	405	433	360	377	403	382	392	400	384	374	373	396	363	365	372	353	399	412	384	401	454	438	367	373	424	393	425	369	409	398	366	395	380	371	399	369	348	381	392	350	399	388	404	400	388	369	373	385	368	353	392	379	405	435	378	439	404	384	373	399	437	395	371	341	369	411	390	388	377	369	370	398	380	387	376	398	405	400	398	406	357	410	367	429	373	363	388	401	385	374	401	406	400	427	387	384	391	383	411	389	417	355	390	368	410	395	373	342	381	410	386	362	363	416	360	372	356	400	404	351	358	396	332	392	392	367	385	375	362	333	395	400	378	363	405	350	395	405	369	377	350	383	397	391	410	370	396	376	416	385	421	416	368	395	404	340	356	384	407	402	412	403	398	398	407	430	389	379	386	397	337	389	403	440	374	405	418	391	406	391	391	411	437	373	368	366	402	379	396	371	328	407	359	380	399	421	407	378	396	390	390	381	421	374	392	361	414	373	379	400	415	396	399	394	394	351	359	375	402	378	391	383	391	377	413	393	398	439	413	424	428	412	415	430	338	403	354	402	422	387	383	393	401	396	388	405	389	372	412	381	428	411	388	363	377	372	375	386	377	419	389	398	393	418	408	375	354	380	355	374	356	400	373	353	385	369	386	364	364	348	380	348	334	411	387	412	355	380	393	414	431	438	414	401	398	372	356	359	398	383	366	345	452	412	388	372	415	427	434	379	406	406	430	385	359	393	377	386	371	376	387	419	392	429	371	396	399	399	398	395	384	412	397	410	384	406	378	382	378	344	370	358	376	415	419	375	349	372	361	381	397	367	407	368	389	422	381	360	368	382	416	380	402	397	389	405	365	371	433	410	383	429	410	388	374	382	393	372	353
33798	22329	21812	16049	9013	2723	1305	1133	1219	1141	1044	961	911	872	916	859	871	847	906	859	836	869	829	871	860	808	809	841	853	808	911	882	900	888	901	873	938	918	832	853	871	823	902	874	873	822	860	921	814	868	846	843	893	872	835	872	850	797	854	811	847	857	843	833	828	834	818	820	849	840	835	768	883	830	862	835	839	828	878	852	767	863	838	882	828	803	835	873	825	839	856	821	834	846	767	821	835	807	847	841	821	796	839	794	792	836	871	735	803	812	866	827	883	823	877	765	855	860	823	819	794	834	846	865	843	850	805	826	794	804	818	816	803	800	787	887	834	827	858	854	847	822	800	887	881	812	822	772	881	831	887	818	875	825	831	785	801	821	782	810	838	854	861	850	840	822	846	813	843	823	810	844	816	799	806	880	792	796	831	816	802	869	800	793	854	857	873	838	843	808	799	836	819	829	816	838	828	814	827	892	815	811	873	846	802	798	813	842	856	839	874	852	830	839	808	799	822	820	856	861	863	839	811	823	809	849	901	834	867	825	851	801	804	830	843	829	779	792	834	832	858	858	865	846	818	847	839	826	822	797	795	804	852	833	839	889	880	854	828	824	865	857	862	884	788	897	862	809	796	840	868	816	802	834	833	802	829	875	789	843	785	806	806	820	796	829	813	828	764	843	840	830	847	800	866	879	813	811	784	812	823	805	829	832	803	783	804	772	870	816	867	817	801	805	855	840	769	904	830	837	843	842	888	825	810	825	837	832	834	843	811	879	828	823	794	850	868	861	886	849	823	791	806	818	859	833	793	791	844	803	861	824	852	784	842	777	814	811	892	790	820	891	796	827	804	793	819	809	808	884	853	861	798	852	862	794	811	829	831	846	852	842	867	828	831	823	833	857	764	835	844	802	804	797	825	851	845	805	854	837	860	841	809	827	808	877	832	824	864	862	799	831	776	835	873	834	859	830	817	837	778	788	826	797	792	872	800	813	866	812	826	868	855	826	895	850	832	880	819	796	838	899	819	840	869	856	812	844	803	831	892	838	811	850	862	848	841	847	863	835	835	801	869	824	879	824	813	815	788	854	802	861	848	825	802	817	873	877	830	800	890	804	859	863	852	850	906	791	805	873	787	834	849	841	810	820	831	843	880	845	803	806	819	814	909	851	754	848	873	833	810	797	824	821	837	789	797	797	842	877	807	848	830	852	776	874	830	848	886	854	853	862	854	813	806	859	840	814	805	803	780	847	795	848	888	854	795	796	813	819	842	836	820	844	863	832	834	847	873	827	854	825	835	798	846	758	822	815	793	830	814	805	843	841	853	893	869	804	833	804	845	816	791	864	834	836	838	834	856	812	790	849	821	852	845	836	796	865	869	798	858	842	832	890	827	855	817	858	840	840	800	855	820	864	831	866	809	845	802	818	850	863	840	850	831	813	840	834	847	813	820	808	879	824	848	771	787	842	868	836	872	802	809	833	824	804	841	844	805	852	838	845	825	885	838	848	788	808	798	837	857	781	823	829	835	816	894	856	861	886	794	827	857	831	791	773	827	849	831	887	809	842	854	797	853	875	801	825	829	881	847	861	799	821	812	881	771	832	830	837	820	799	829	839	802	786	860	854	791	820	864	864	853	834	869	871	815	817	843	845	814	837	834	836	862	806	812	835	862	792	835	825	800	849	897	841	846	841	854	822	814	832	850	827	836	832	828	834	854	865	853	849	885	781	826	859	856	793	837	850	834	823	835	821	863	857	819	824	836	824	815	795	833	849	847	788	781	837	826	857	784	808	851	880	871	842	833	828	831	822	882	765	850	857	854	894	847	883	813	812	831	795	863	863	777	859	820	852	803	832	885	827	780	858	806	854	812	831	783	854	828	865	874	832	800	865	810	828	859	834	869	841	847	807	832	796	791	814	823	854	844	816	841	788	813	815	833	789	806	852	794	812	773	862	843	839	830	813	845	820	842	811	809	845	909	832	824	842	851	889	810	816	827	809	800	834	824	832	803	819	810	876	802	857	827	871	825	858	848	819	849	858	829	850	838	856	853	867	867	855	822	834	849	856	892	858	835	831	854	858	844	872	836	821	822	829	871	840	874	781	874	823	861	841	802	833	831	837	791	837	806	842	772	863	830	860	874	875	858	816	850	797	854	814	825	823	896	804	781	885	843	797	852	795	834	819	859	818	889	826	897	809	822	852	814	838	800	786	807	866	827	783	849	882	756	819	830	793	847	798	870	804	829	804	851	822	837	813	799	785	857	852	802	826	840	742	818	801	841	827	826	835	838	879	851	826	826	887	861	825	809	811	867	788	859	789	855	852	813	845	849	876	793	842	873	891	832	839	802	831	815	829	839	848	851	876	812	834	835	820	820	865	839	841	801	835	846	835	806	861	862	782	804	832	845	865	805	836	839	847	779	837	806	816	848	820	827	840	782	848	809	845	792	812	834	822	871	853	860	827	880	843	823	808	834	842	835	791	794	859	822	781	853	837	806	862	826	793	827	869	830	810	873	831	821	788	821	828	863	866	833	846	873	848	804	812	826	843	850	832	798	795	801	843	830	835	850	837	834	827	821	829	895	823	859	809	828	834	867	841	807	839	846	863	813	787	796	791	869	886	858	830	818	840	807	832	822	822	838	831	824	815	856	773	756	852	919	831	805	857	833	831	838	796	861	881	815	826	841	822	798	871	827	814	780	797	815	893	847	865	844	835	812	805	849	860	826	844	800	821	831	865	842	765	854	859	821	845	883	779	902	849	856	800	788	891	838	808	829	805	849	793	841	808	880	868	854	876	817	788	864	881	840	816	805	828	860	839	845	773	810	829	791	814	878	831	849	788	852	873	880	859	797	845	797	858	812	810	815	838	847	845	820	786	817	856	868	839	852	865	872	863	829	869	848	835	810	798	832	823	859	830	861	848	894	874	808	819	806	807	860	824	850	806	877	808	826	786	804	830	840	797	828	832	817	839	824	880	869	821	829	834	842	881	818	845	821	820	843	857	870	866	816	879	849	821	801	853	808	847	875	804	821	824	799	806	831	827	856	814	882	834	852	821	869	801	874	861	842	832	839	807	843	849	799	838	779	828	817	847	772	838	784	847	822	827	857	871	853	789	766	779	825	820	879	831	826	800	856	894	810	828	805	859	881	840	824	800	850	834	801	797	813	874	777	816	853	804	781	790	864	818	831	780	826	828	826	856	882	814	864	857	795	813	846	838	781	769	827	870	859	820	796	874	790	803	857	811	843	857	840	866	867	865	788	828	801	820	882	859	809	841	844	845	837	838	821	815	879	801	804	868	763	841	791	810	833	854	867	787	833	824	832	822	855	878	846	844	843	834	839	823	819	822	807	813	780	912	784	835	858	798	807	800	858	858	847	810	804	816	799	825	839	830	849	844	846	850	888	828	774	823	814	816	828	823	793	822	790	837	852	820	846	834	836	892	823	787	805	853	843	834	829	829	810	796	842	835	831	835	832	888	813	836	808	822
62264	32383	21568	15265	7726	3761	982	463	469	537	469	443	414	465	393	417	415	407	399	407	389	392	366	389	405	445	403	463	403	413	380	403	451	424	427	415	464	432	396	398	375	441	434	425	411	416	418	432	383	415	380	394	413	446	426	437	398	416	423	410	407	455	432	439	423	418	406	414	389	422	408	424	403	383	411	409	362	397	407	408	406	426	387	412	409	403	436	461	391	392	419	421	432	416	383	397	416	418	390	433	445	411	410	444	408	397	406	392	414	397	410	422	420	405	422	426	403	442	396	423	405	370	404	411	403	425	447	434	408	363	434	444	436	379	466	416	416	402	368	362	393	389	384	410	385	430	422	380	349	365	396	419	374	421	406	399	411	450	441	399	407	433	416	402	384	375	410	418	411	426	417	413	438	436	392	389	402	423	412	397	392	402	418	422	430	364	454	384	434	408	434	376	442	410	406	412	396	415	388	408	425	402	393	461	387	408	386	408	403	405	401	419	386	420	415	394	388	408	439	397	393	398	382	399	424	384	436	422	428	402	398	413	421	402	412	375	413	450	416	419	431	411	416	406	423	412	408	397	368	404	397	405	398	440	423	427	384	392	447	414	401	384	424	390	396	407	373	412	393	424	390	376	369	396	427	394	438	389	385	418	436	438	381	434	392	400	436	402	394	405	428	426	421	396	380	414	420	416	377	449	411	439	409	400	378	397	429	409	421	428	420	385	388	391	431	387	421	396	443	412	383	397	397	411	422	439	439	375	408	438	410	429	417	420	419	419	439	436	395	408	426	413	429	431	391	440	385	404	400	450	415	401	415	417	402	388	421	385	430	439	409	392	381	418	389	424	403	423	371	391	440	403	444	412	391	403	427	397	419	417	413	388	409	406	384	403	393	418	427	397	384	383	388	409	433	408	412	401	378	401	434	414	400	425	409	440	395	397	406	408	473	397	373	376	411	419	407	426	397	389	373	444	383	425	397	418	402	390	372	413	455	395	397	390	387	429	410	420	426	333	406	398	437	420	398	392	401	398	435	375	421	373	402	459	401	399	436	425	384	418	427	431	416	424	394	407	445	411	369	377	378	412	388	443	421	392	445	421	368	384	393	371	422	371	405	406	404	410	397	378	363	394	428	395	385	451	390	451	434	334	401	407	449	417	372	437	376	439	417	417	363	430	394	379	382	402	403	365	427	419	420	377	414	417	376	382	418	416	387	387	351	395	354	413	418	416	404	429	370	415	430	411	397	391	405	382	430	419	443	405	403	394	448	386	451	416	411	374	423	444	433	405	404	395	386	419	423	405	398	400	409	383	404	446	414	401	435	444	441	409	431	426	366	395	434	419	410	376	410	423	395	409	390	398	411	389	392	397	453	394	373	404	456	453	391	424	433	383	411	403	398	371	378	371	422	376	421	396	441	392	404	370	411	413	374	428	431	389	421	402	413	413	430	414	428	394	381	386	408	443	447	395	404	405	418	447	367	407	383	418	443	445	395	408	443	426	427	385	425	381	416	446	427	397	420	427	425	417	361	400	409	430	363	441	396	390	406	426	406	417	435	425	437	422	396	383	399	415	375	440	417	424	410	400	357	401	422	459	387	444	387	400	444	424	393	388	398	405	363	436	372	464	404	390	404	442	416	417	379	416	410	398	378	380	379	383	400	434	390	437	431	467	398	389	393	433	419	415	436	392	393	401	397	433	383	417	396	406	389	446	428	406	401	396	418	380	418	417	439	426	416	467	396	402	369	400	450	402	443	412	345	401	388	364	407	408	424	399	404	374	399	390	408	428	397	417	413	379	408	419	415	432	397	399	414	399	451	402	436	442	389	419	419	439	404	464	418	412	361	408	410	403	406	429	375	399	424	395	413	432	412	377	436	418	386	415	434	414	407	444	387	394	406	412	430	412	437	438	376	391	423	433	403	440	404	417	409	395	402	418	407	386	376	375	424	424	476	442	431	340	431	416	435	417	370	432	394	381	409	373	387	434	389	446	434	431	432	336	361	435	368	380	394	375	403	397	382	439	407	374	381	412	420	404	445	393	419	397	366	393	406	407	449	436	444	386	406	362	369	416	422	451	401	469	420	410	439	436	436	390	411	389	435	436	411	407	428	436	404	382	404	403	446	415	434	403	410	403	391	419	429	369	410	453	391	400	391	440	380	391	408	377	407	405	435	426	389	461	391	431	411	435	370	401	464	382	401	398	400	432	390	394	416	462	395	422	401	409	404	424	426	407	413	409	469	429	407	420	426	436	403	378	403	397	394	373	414	403	379	399	418	425	396	373	410	397	381	408	412	406	412	386	422	430	423	428	392	410	428	434	412	446	427	396	470	343	386	401	423	414	436	400	443	451	420	421	423	404	400	437	412	390	389	424	430	406	408	431	411	421	356	431	417	444	415	413	412	421	394	424	397	375	417	415	394	394	398	365	391	387	423	458	416	406	410	420	444	397	448	428	419	419	406	410	392	422	410	406	397	414	386	422	388	437	411	383	402	428	456	430	410	421	417	413	383	375	419	423	413	407	415	446	382	426	400	421	407	432	430	404	400	385	422	430	362	407	417	390	411	403	409	409	428	405	412	425	446	372	425	416	417	434	434	378	423	385	369	394	391	394	399	404	431	380	413	419	470	402	381	433	432	415	443	433	419	411	434	411	421	422	396	426	403	429	418	391	435	393	437	400	383	442	374	471	396	435	423	423	398	433	409	442	428	421	407	431	402	425	381	404	415	359	417	415	395	395	445	440	417	403	457	427	362	394	418	355	367	443	409	376	399	401	430	420	410	419	423	439	391	386	400	407	445	414	376	417	406	388	372	404	424	396	421	399	407	430	413	417	410	425	383	421	401	420	383	419	410	402	399	409	422	368	401	401	440	411	425	396	409	431	421	431	398	383	441	453	394	426	364	449	403	402	416	431	377	403	399	389	401	411	386	406	412	433	428	375	396	419	428	409	427	387	416	395	382	397	426	429	405	410	371	405	388	391	401	469	406	421	430	415	392	416	412	383	458	450	422	431	383	366	413	386	401	388	407	377	397	418	451	413	419	374	403	460	409	431	411	443	398	425	423	405	391	444	430	404	444	380	416	380	414	391	378	397	428	391	410	426	445	379	436	425	406	402	413	431	401	430	432	439	396	418	391	370	427	408	400	403	433	432	422	412	433	417	383	419	414	407	395	396	409	406	447	390	428	402	415	417	427	380	373	454	376	440	402	431	433	404	386	391	378	385	408	407	437	414	364	397	429	378	407	368	426	432	405	361	460	389	401	430	404	438	354	412	455	425	392	357	406	392	388	418	412	373	399	423	413	399	404	391	381	384	446	375	397	405	409	424	402	416	376	410	444	448	441	407	435	383	432	401	416	426	392	421	449	377	423	419	394	385	399	424	424	373	411	402	452	406	413	390	416	421	440	446	417	399	409	370	442	382	409	386	402	414	428	423	405	413	404	447	408	376	435	409	381	442	426	407	410	422	371	418	396	429	422	434
39257	23868	24266	24134	17182	10274	2390	1275	1228	1186	1144	1027	993	906	916	848	971	874	815	906	869	913	885	903	887	921	828	873	907	868	881	944	889	943	911	941	932	961	953	960	920	976	879	865	916	869	882	873	884	881	944	882	880	819	852	889	878	920	903	971	900	822	915	856	853	859	853	882	848	838	908	862	818	847	886	871	851	878	893	841	855	934	854	830	873	890	808	915	861	876	878	918	878	875	899	846	863	901	838	894	859	847	873	852	896	851	836	847	866	883	869	838	827	844	840	868	858	891	894	884	880	862	868	848	815	830	836	829	871	854	861	883	842	834	872	883	872	887	850	845	879	856	868	908	880	909	879	888	805	864	865	823	868	869	832	892	859	844	885	882	933	827	824	878	871	836	823	855	870	868	892	873	888	869	814	856	840	884	864	855	818	864	902	843	896	876	887	871	866	856	867	870	944	900	852	860	859	854	851	871	901	884	841	898	864	928	863	882	863	862	854	901	873	861	890	879	881	859	859	935	826	857	839	905	804	867	817	910	903	814	879	818	888	918	876	854	830	890	894	846	828	846	891	847	856	901	876	946	851	800	865	851	871	887	870	827	866	865	863	831	876	858	801	860	939	829	821	906	838	816	914	911	852	856	834	846	915	892	849	844	870	853	858	874	822	814	862	863	890	865	857	889	850	875	873	868	823	890	917	915	892	897	877	836	880	881	855	861	847	832	837	872	865	848	857	876	838	836	848	874	912	915	825	882	892	834	888	811	874	867	856	891	857	868	855	871	847	835	911	886	879	862	879	897	855	835	877	843	835	811	823	856	887	837	880	843	890	878	869	887	831	822	865	910	901	883	833	827	811	832	858	868	846	881	876	849	872	884	870	853	876	888	889	896	842	846	903	833	895	905	880	895	840	859	836	860	871	876	836	865	861	849	921	804	866	899	898	884	875	877	861	839	849	865	865	837	901	840	877	846	872	902	898	868	851	843	882	857	812	887	822	888	888	918	856	863	826	882	913	873	857	910	793	873	882	865	858	878	865	877	853	915	887	886	836	859	866	895	853	852	885	884	853	882	806	880	904	848	881	858	834	859	904	888	829	863	893	818	872	821	881	888	850	860	850	908	864	918	887	834	838	853	856	861	858	861	852	871	883	820	836	878	857	868	861	834	882	879	830	856	853	849	818	874	850	882	905	835	804	876	886	857	911	845	866	883	892	898	850	868	903	877	889	916	932	825	821	902	961	873	845	891	922	848	915	864	829	840	874	920	824	819	932	882	855	871	835	881	860	864	866	857	831	819	888	895	964	882	892	886	862	834	872	865	879	872	904	822	797	866	895	891	876	915	842	881	855	846	866	868	851	856	860	873	857	843	897	843	838	891	828	809	831	921	820	904	888	873	852	890	880	854	922	846	886	901	858	928	953	875	905	921	913	842	858	857	823	889	858	847	875	844	810	850	884	840	864	824	846	824	832	857	865	839	847	854	881	889	825	873	838	809	879	854	853	852	871	807	912	885	869	912	846	886	854	934	872	857	851	841	867	855	850	912	852	881	904	842	870	875	882	887	863	861	892	885	820	829	849	905	855	884	831	885	880	843	894	885	834	821	839	855	807	848	850	886	863	909	814	911	859	869	827	857	837	853	848	931	921	881	860	850	916	874	897	843	851	840	888	892	857	848	890	857	875	882	805	833	880	838	895	855	892	848	819	837	870	887	872	866	869	833	876	901	886	895	813	869	855	923	856	887	856	870	873	822	905	907	853	842	843	877	845	815	845	878	925	854	872	899	844	930	855	906	904	841	848	916	882	895	886	882	891	891	853	901	827	859	887	878	828	859	861	820	925	868	887	890	885	832	850	916	884	858	869	818	877	837	902	856	889	823	815	814	883	847	848	831	842	836	842	879	863	832	868	845	877	853	878	822	873	807	874	856	830	880	870	885	892	871	857	856	868	885	915	897	879	878	850	917	901	891	829	847	898	849	850	851	838	905	849	857	861	814	866	897	844	881	841	905	853	850	855	879	858	859	821	883	880	857	873	872	862	822	906	824	914	910	845	792	808	869	879	830	859	864	854	930	775	865	852	834	911	876	825	893	884	886	846	837	887	851	892	892	869	849	856	887	866	838	893	889	861	841	822	875	846	816	887	851	867	837	875	835	892	909	861	911	853	879	897	864	815	840	827	848	839	880	865	870	867	907	890	890	846	845	924	874	886	823	871	902	879	871	887	824	854	886	840	857	846	898	907	826	822	835	847	854	865	890	845	857	877	900	806	855	913	875	890	876	850	891	860	900	889	840	861	885	824	856	860	842	869	831	784	858	819	844	859	921	855	890	926	925	910	840	911	877	848	874	827	823	860	900	833	848	871	906	862	837	867	912	849	899	877	911	869	875	914	909	900	856	823	857	867	897	843	877	868	832	824	904	851	808	875	846	905	870	856	837	832	907	843	831	838	913	802	887	842	889	896	893	862	903	876	841	897	839	864	942	843	852	874	843	904	842	864	878	929	879	865	897	923	868	854	898	869	808	874	865	873	817	879	837	830	893	874	865	858	827	861	838	904	845	863	829	895	872	858	836	824	854	878	903	839	886	788	918	860	834	869	891	916	906	841	850	890	849	806	855	889	888	827	870	787	920	870	857	889	864	854	829	840	929	870	866	861	857	878	860	848	891	855	875	884	882	829	875	803	873	848	912	866	835	897	851	937	867	859	894	896	885	907	817	883	872	849	881	842	819	842	844	885	829	834	842	855	856	823	869	917	880	849	891	883	840	819	830	890	871	867	874	880	822	882	897	841	848	829	910	880	862	882	864	873	833	869	841	869	822	924	888	818	861	855	848	867	800	857	817	865	889	895	871	891	843	888	915	867	827	898	880	912	858	862	850	882	879	838	852	872	838	852	902	837	903	842	839	890	870	862	798	863	838	909	860	867	836	841	912	835	838	904	905	766	916	884	841	885	908	868	876	919	925	904	885	868	893	843	826	886	815	871	890	868	909	861	854	829	848	828	874	870	929	856	873	895	900	886	891	863	900	911	851	871	814	910	821	873	808	827	843	847	847	865	869	895	835	897	857	809	878	849	834	934	884	881	853	880	890	856	873	931	849	898	883	895	845	877	889	854	879	893	906	854	867	854	862	844	821	861	853	871	852	831	909	847	860	836	859	858	849	863	932	882	856	820	845	833	870	883	886	866	893	884	849	887	821	877	881	858	874	846	824	844	870	858	811	862	864	883	851	891	852	841	827	895	862	883	865	853	819	881	868	909	870	823	897	855	812	889	928	866	914	894	909	851	887	893	876	842	907	861	856	834	875	847	860	872	877	872	835	834	868	886	876	856	886	910	866	858	912	881	857	954	898	835	854	861	893	897	910	881	849	875	870	819	847	856	831	861	843	891	898	881	868	829	817	829	893	883	907	864	860	882	863	866	843	885	900	868	868	835	820	841	803	903	870	870	873	833	892	874	867	858	889	809	833	834	827	921	840	863	829	854	906
42307	24748	13363	5500	1882	695	433	398	420	416	389	433	438	387	397	433	370	367	398	346	398	399	376	379	399	374	415	392	380	360	373	409	408	398	408	409	394	378	397	405	435	382	396	408	374	379	404	363	387	408	411	406	405	391	405	428	415	380	369	385	351	408	417	397	400	417	433	411	416	371	406	377	393	399	404	422	386	396	442	419	422	404	405	396	361	412	393	406	380	391	404	390	395	414	407	388	379	392	386	414	430	429	367	379	437	404	434	444	439	422	416	371	403	379	423	361	369	406	390	435	387	431	431	405	406	407	420	385	412	397	420	404	433	383	389	403	438	381	419	405	418	420	429	403	394	416	388	382	414	390	431	414	401	388	338	363	411	414	428	405	369	421	390	390	398	378	437	439	411	390	352	393	388	400	415	409	412	404	398	382	436	406	372	434	405	431	388	394	416	367	406	397	416	381	411	407	424	423	376	387	436	389	397	395	385	433	413	419	411	433	384	403	433	429	429	391	404	396	407	414	408	388	363	412	419	423	419	404	391	405	407	385	367	370	387	418	357	425	388	405	421	398	429	381	399	408	385	412	410	402	403	402	395	413	439	379	419	361	391	421	392	410	363	406	400	397	417	414	373	409	407	402	418	387	426	388	381	404	376	393	432	402	407	405	396	375	379	417	420	384	370	414	390	417	396	402	365	391	426	371	381	385	384	404	465	452	397	404	388	386	392	378	423	431	406	418	393	373	404	358	415	372	400	427	379	419	446	392	440	415	430	404	395	368	385	428	391	422	397	405	384	386	444	437	401	424	424	409	362	398	386	419	386	430	413	380	395	400	399	411	403	371	388	409	370	414	407	389	397	404	441	405	383	415	396	423	393	380	429	437	426	418	415	402	393	434	424	411	367	411	350	386	389	384	413	402	428	442	426	436	368	384	407	345	384	410	382	386	377	414	406	435	448	468	431	460	420	410	406	410	379	402	413	374	404	407	436	414	424	436	420	394	401	377	410	423	398	419	404	388	422	430	396	428	387	387	461	409	426	433	391	404	405	404	402	402	389	381	417	418	391	422	434	377	397	444	421	363	372	430	406	440	381	387	437	397	409	403	432	426	384	420	432	431	406	404	442	410	390	429	439	407	448	369	425	377	367	415	417	420	390	405	381	370	392	411	436	392	412	391	390	425	388	394	410	417	427	412	423	388	358	386	388	432	423	417	393	439	389	434	407	405	380	372	390	383	403	396	387	384	376	397	438	381	380	415	387	355	398	437	385	409	410	343	395	436	414	430	408	392	385	410	396	400	389	360	365	398	395	398	383	435	349	403	428	456	417	406	403	396	386	362	396	428	431	406	400	404	382	392	419	358	414	417	415	393	417	386	422	419	420	421	413	372	387	397	433	401	399	386	428	399	396	397	405	387	424	432	397	405	404	396	420	379	429	410	415	391	406	437	373	401	402	383	398	415	401	386	350	407	426	379	413	408	411	408	369	377	377	399	386	417	429	414	380	398	418	397	399	416	396	411	384	414	393	436	406	380	386	413	442	409	407	414	414	404	443	374	383	438	383	394	409	410	429	423	393	402	418	399	401	434	400	409	367	404	420	406	387	415	431	401	405	407	413	371	405	430	427	397	409	388	427	381	408	432	391	393	379	421	378	441	417	386	403	409	393	433	441	408	412	421	421	405	424	426	449	400	395	440	382	381	409	405	384	400	406	390	425	404	391	392	371	381	398	414	367	439	394	424	406	438	393	437	407	385	366	413	407	427	380	397	390	397	398	370	371	377	421	428	404	396	424	420	399	359	350	403	432	400	395	430	420	389	413	410	417	418	436	410	425	397	378	415	387	404	375	368	394	425	417	427	426	393	414	388	429	448	424	405	397	397	419	409	406	401	407	389	386	392	357	393	380	411	394	407	401	414	371	410	398	439	428	391	412	407	418	405	381	401	421	404	395	402	435	422	410	428	370	428	419	404	418	415	419	373	415	434	403	397	392	415	394	428	371	385	401	375	410	373	403	432	396	404	403	400	393	420	444	416	398	402	432	421	429	414	372	407	372	383	412	402	416	419	428	423	421	451	404	413	407	432	419	400	400	413	399	398	412	382	395	418	402	460	444	398	360	394	430	409	408	409	414	399	434	400	413	413	394	403	401	383	410	384	377	425	372	414	400	418	399	418	416	433	374	429	395	389	383	418	389	422	378	399	455	409	406	388	370	397	433	417	406	407	418	410	413	407	421	423	407	430	416	424	402	386	409	413	414	356	434	424	406	408	428	377	440	397	382	368	452	442	415	352	422	410	387	387	414	406	400	394	396	362	410	369	392	399	386	442	430	421	421	381	417	372	398	409	413	435	365	409	375	426	489	378	413	403	382	385	441	396	415	392	398	370	394	347	419	381	401	391	430	393	428	359	400	442	401	411	401	396	396	407	406	411	439	419	405	394	424	398	424	412	401	421	376	399	415	428	383	398	401	403	409	390	429	411	387	371	404	434	395	437	427	421	398	370	422	428	410	438	420	410	400	418	391	410	397	405	374	389	403	368	387	411	404	376	405	358	384	407	440	380	398	392	396	422	373	360	404	392	391	405	400	387	376	366	435	372	412	407	373	442	412	422	444	414	416	410	399	384	411	394	401	399	385	426	406	409	410	408	378	384	385	391	419	431	411	426	387	392	411	442	443	389	407	412	401	390	362	421	405	450	384	407	378	372	461	391	425	389	388	384	394	391	381	422	431	415	387	413	401	415	409	435	393	418	394	452	401	398	385	413	450	422	433	407	357	379	361	425	379	414	431	392	434	411	422	450	368	453	391	415	441	392	429	415	420	373	374	396	401	419	429	383	384	375	413	460	395	394	413	413	378	406	390	403	394	373	389	435	410	427	438	428	384	374	420	396	422	412	391	435	425	413	405	411	392	384	413	441	381	405	382	384	385	396	389	387	397	404	385	355	398	391	416	424	402	419	435	411	380	379	391	366	402	417	369	389	425	387	387	393	429	405	401	372	348	379	382	347	402	448	405	421	444	385	390	408	423	383	390	397	380	412	404	361	417	406	387	392	423	406	423	418	430	402	432	405	420	406	373	397	371	453	403	360	423	398	380	404	433	405	410	398	416	440	416	385	402	398	473	383	401	390	408	432	412	395	412	391	398	409	432	385	450	429	408	406	386	411	375	408	430	375	383	390	376	420	404	429	384	410	398	367	398	426	427	372	393	355	376	409	396	400	436	426	349	390	403	376	386	413	397	395	402	379	421	436	388	428	316	364	416	370	397	412	420	383	383	401	408	454	438	369	344	418	421	436	386	446	418	378	396	456	439	413	391	376	418	404	423	384	390	372	414	462	415	412	427	423	407	407	426	392	390	406	416	351	368	373	401	382	392	378	428	417	398	448	440	417	373	394	405	377	427	420	379	389	428	398	411	399	430	380	372	391	418	407	390	390	405	400	408	407	407	404	400	398	410	431	395	418	399	409	393	409	426	393	376	379	422	429	422	388
27037	19105	16396	10564	4947	1787	1026	978	966	916	911	862	894	909	904	918	887	831	851	871	846	837	844	782	862	901	839	874	870	919	874	843	850	843	910	899	833	887	871	882	822	914	855	915	842	878	851	840	888	895	897	879	890	838	869	858	836	865	917	869	844	843	871	859	831	890	819	829	900	911	927	845	862	857	860	887	839	841	840	790	874	836	894	859	817	901	907	811	900	852	856	824	887	836	874	872	830	829	947	841	883	867	834	863	800	868	861	854	856	858	859	788	846	833	792	843	851	871	882	867	792	858	879	885	846	836	873	904	881	818	823	835	849	857	859	863	839	898	883	793	835	845	788	855	834	841	831	884	863	873	849	855	844	892	836	815	818	812	902	822	892	855	881	805	883	868	808	876	891	841	858	845	812	865	886	830	896	805	864	860	884	867	897	801	841	833	840	846	857	920	902	910	837	857	833	857	834	867	840	844	830	849	841	880	860	855	854	859	895	837	875	833	838	835	839	850	852	859	816	858	881	854	924	881	871	837	832	826	848	821	833	859	869	819	836	853	846	864	884	823	818	862	815	864	834	890	843	913	825	804	854	839	835	874	829	852	873	805	923	828	853	866	829	858	866	860	867	873	837	829	848	833	855	875	894	852	862	915	818	888	851	864	866	857	810	919	834	874	871	813	900	854	835	841	821	855	807	866	845	851	824	884	810	812	876	838	859	825	858	824	881	887	853	874	937	848	869	877	835	810	903	882	897	841	871	834	873	855	875	839	832	809	800	846	839	879	910	827	821	842	849	844	801	878	802	828	846	839	872	820	854	879	863	854	828	891	878	879	858	793	821	876	811	825	848	833	871	855	872	880	850	844	882	833	883	871	859	912	849	881	808	869	824	887	852	858	860	894	895	879	871	855	877	824	840	837	884	803	852	870	886	885	842	813	848	882	831	886	858	819	811	827	821	833	855	828	813	851	819	825	847	877	908	815	812	855	884	871	884	872	911	812	891	892	859	854	850	827	870	836	892	845	849	849	857	823	906	871	906	893	828	831	878	832	832	856	927	871	827	904	820	881	784	801	805	818	874	840	810	861	834	861	823	855	924	822	875	828	908	878	852	874	865	856	844	835	841	887	869	843	856	902	847	846	904	890	813	888	817	816	824	878	852	850	871	881	815	832	862	881	874	854	832	869	895	853	842	907	839	942	899	839	864	863	854	832	853	842	835	859	881	915	918	830	879	816	857	879	859	842	861	874	820	897	837	885	853	851	851	833	897	887	862	877	845	848	817	837	929	854	824	896	826	884	851	895	852	824	848	850	808	852	872	856	846	866	875	822	824	848	877	814	903	858	835	852	795	863	810	842	844	883	827	810	852	858	868	892	870	859	831	851	852	853	888	905	878	867	881	794	864	877	846	801	817	835	844	814	859	842	823	878	845	867	844	886	895	835	799	875	871	863	870	833	825	820	846	845	881	813	860	877	845	869	814	803	909	860	797	898	777	833	831	827	872	841	883	874	943	834	830	875	862	839	851	815	880	828	827	845	822	829	909	869	842	853	867	811	874	829	895	878	833	854	865	823	885	817	838	864	830	821	866	854	828	788	850	836	903	880	854	926	836	801	845	837	858	869	858	877	878	855	830	881	889	878	838	843	845	815	829	874	842	846	875	890	922	850	775	880	893	851	807	873	891	860	892	825	833	832	849	884	894	811	903	863	897	861	838	883	834	840	875	833	852	772	885	829	887	876	854	883	877	841	818	875	793	868	820	830	865	901	852	832	827	828	854	917	830	889	842	846	804	823	818	812	826	825	856	853	788	808	869	836	881	817	883	823	876	871	876	862	876	809	817	887	893	809	843	793	843	916	892	858	861	827	868	823	873	872	828	873	844	855	860	894	911	880	833	833	862	849	945	880	877	878	824	843	820	866	818	832	845	802	813	862	842	846	859	874	827	874	873	813	887	846	857	839	841	902	900	841	894	837	840	839	869	831	867	875	830	830	870	840	846	889	849	834	843	841	826	855	865	859	881	873	850	883	835	840	801	914	820	908	883	862	851	856	858	901	873	820	857	860	834	895	842	844	873	847	857	886	846	852	855	858	898	858	814	852	918	829	852	816	812	841	885	892	808	838	867	874	880	862	891	869	892	862	868	834	872	843	835	854	879	811	896	849	852	865	880	876	857	849	788	806	873	818	877	844	830	879	862	859	822	890	875	822	845	833	813	865	827	858	866	854	866	880	816	920	887	849	836	832	861	888	858	910	902	861	800	878	858	919	809	864	910	816	869	877	877	859	792	871	892	836	855	877	865	841	877	854	829	810	804	854	894	844	849	868	892	866	821	847	905	839	847	848	844	887	852	821	849	856	851	831	808	832	865	915	870	859	862	916	837	869	861	806	840	831	885	892	909	818	878	846	856	857	872	848	885	858	909	848	857	848	838	835	892	865	846	865	858	883	886	825	873	843	920	879	886	859	813	882	814	857	873	860	885	842	899	844	888	859	892	853	873	805	870	820	894	836	870	851	837	878	877	933	856	881	875	842	846	832	856	832	871	853	849	890	924	835	848	843	873	875	829	876	900	888	844	843	914	804	803	849	866	858	825	880	839	906	818	849	851	846	847	854	866	866	841	838	841	863	878	814	846	833	860	860	834	762	888	877	868	859	867	856	829	906	833	846	872	808	916	890	840	885	913	868	813	849	839	851	883	851	810	827	845	872	818	867	882	868	850	838	813	834	847	857	862	883	855	907	832	906	811	870	843	843	897	867	825	888	827	903	875	896	848	856	794	893	918	870	855	840	817	869	838	863	853	816	859	838	863	828	819	835	926	871	873	867	865	864	872	865	858	855	820	799	894	853	850	895	873	868	887	902	800	860	872	856	883	835	826	829	875	835	875	831	838	831	801	839	857	900	851	860	841	840	877	867	897	851	872	852	848	908	841	826	867	807	812	861	859	847	817	860	851	858	896	838	845	836	809	834	902	881	846	914	841	862	870	877	821	826	855	844	857	841	848	830	903	877	882	838	877	880	887	825	868	830	828	892	895	890	868	895	850	848	830	873	836	842	850	861	873	847	828	877	894	859	913	798	866	892	846	796	860	900	887	848	875	873	880	810	876	861	871	895	823	844	843	917	876	824	834	833	839	848	870	864	848	865	884	830	831	877	821	902	892	850	860	850	822	906	858	836	832	885	853	908	836	916	854	850	864	821	828	858	858	804	864	893	836	853	918	843	814	834	856	856	812	830	852	864	817	872	879	846	789	869	836	888	841	826	833	834	880	866	822	847	869	850	942	819	850	874	894	845	850	827	902	849	829	847	902	886	876	887	850	844	876	839	808	884	853	898	826	890	857	798	896	844	848	790	841	874	857	863	834	833	859	864	839	881	834	838	868	844	828	853	822	813	859	858	856	822	885	833	895	865	842	841	872	841	873	826	845	851	797	809	800	846	855	881	884	818	888	908	865	875	826	814	841	835	870	886	855	865	858	907	883	901	867	835
52061	30977	20620	11633	4903	1770	579	461	494	442	403	366	395	368	401	357	417	360	416	386	407	408	388	410	348	386	391	381	393	379	392	410	406	430	413	404	386	344	388	416	386	392	432	419	405	395	403	388	361	394	404	362	383	380	340	399	384	421	400	389	378	417	367	404	414	382	455	383	378	389	360	369	364	327	407	379	419	401	398	407	417	353	408	341	351	366	418	372	338	391	409	384	417	387	364	400	404	382	402	399	408	404	395	397	441	383	396	408	375	422	364	369	363	377	370	404	347	406	414	400	406	374	386	393	376	398	381	379	372	385	380	423	389	404	388	340	355	417	345	408	408	435	346	367	411	375	411	386	362	390	400	377	422	385	375	370	345	361	409	400	372	357	428	406	395	367	387	381	406	374	406	379	419	358	394	399	394	386	340	441	426	360	398	386	371	355	385	406	407	365	359	411	395	382	361	403	442	414	384	411	362	397	382	399	354	412	377	381	374	367	391	406	376	402	371	345	413	349	342	394	364	398	404	400	403	369	448	397	387	412	391	404	388	396	356	415	424	407	412	368	388	341	379	381	375	395	384	412	386	393	351	389	413	397	372	374	417	385	398	408	387	403	380	386	389	385	410	426	412	364	393	385	409	361	380	361	414	389	396	365	379	368	390	369	379	348	393	402	355	391	364	386	390	420	405	377	394	397	366	353	421	401	371	385	374	345	401	417	409	376	399	393	370	367	362	400	390	403	365	403	402	396	400	357	369	374	393	382	386	406	357	376	349	385	362	453	358	382	378	417	419	372	375	399	369	384	364	421	417	414	385	365	366	379	368	410	361	402	385	423	358	398	359	442	373	357	407	386	387	359	368	382	390	369	371	377	389	398	369	375	405	378	381	432	374	355	349	399	358	382	379	383	401	394	377	419	407	402	424	376	391	394	362	366	352	405	414	392	388	380	364	351	390	413	395	372	385	393	373	410	363	374	327	371	357	402	383	359	390	369	367	398	383	443	412	417	404	400	385	384	372	422	373	354	363	363	376	397	395	386	367	407	390	366	395	435	353	397	389	391	415	352	406	411	369	378	355	416	364	345	368	368	383	387	373	412	398	425	381	375	384	368	390	352	391	371	428	381	349	372	369	442	380	412	402	364	390	375	396	417	364	374	413	380	382	412	398	381	383	354	355	409	387	411	416	356	386	391	361	368	366	369	415	386	354	404	391	397	388	342	414	370	389	404	388	369	388	403	408	370	395	421	376	369	386	382	410	398	399	396	370	362	360	329	353	374	348	393	414	424	422	399	408	399	378	362	384	398	384	386	362	375	396	380	357	373	382	362	412	353	400	363	384	402	406	394	365	423	363	373	367	358	344	439	389	422	372	373	377	407	374	407	403	393	409	402	378	361	396	392	390	382	431	404	388	399	355	365	357	406	356	389	373	417	357	431	395	371	382	389	388	415	418	368	400	422	371	365	429	400	387	392	380	384	358	399	384	353	395	378	380	413	385	349	413	340	342	371	405	403	387	391	405	344	387	358	402	381	355	418	377	417	388	432	377	391	399	430	386	403	376	395	385	397	401	395	400	371	396	383	366	357	385	354	387	393	341	428	408	416	399	394	345	421	355	384	390	360	394	329	377	370	375	397	361	397	398	386	350	387	373	374	398	351	397	401	407	383	389	392	367	372	413	392	371	400	380	406	405	405	369	407	360	393	402	411	398	423	360	354	381	398	381	386	404	384	386	380	395	363	357	405	401	388	391	376	409	409	342	357	379	426	359	409	403	385	380	374	383	405	375	392	361	360	367	378	379	389	425	381	384	381	371	392	404	407	410	374	365	362	327	372	366	368	400	361	379	396	374	372	346	415	373	379	390	390	366	336	371	367	390	374	387	353	403	336	413	358	387	366	372	368	380	392	390	361	347	420	396	394	411	367	412	391	373	399	370	387	337	391	365	389	406	373	382	381	391	437	361	394	363	374	406	399	394	377	368	386	374	383	409	376	397	396	386	377	367	416	402	385	401	416	397	413	383	368	396	385	347	375	384	394	409	365	395	403	368	370	364	343	403	423	396	372	412	424	359	357	412	377	356	382	395	372	402	383	380	364	401	402	402	381	383	383	376	376	360	369	361	390	375	399	360	417	367	416	402	410	349	379	388	386	404	389	357	353	374	376	376	361	380	380	391	397	392	374	376	404	372	375	364	430	358	370	398	384	384	403	351	351	382	379	401	412	413	387	385	423	364	412	397	375	382	438	348	380	385	403	393	374	420	344	374	337	380	364	425	395	347	406	397	367	366	415	357	376	373	393	404	405	391	400	388	374	370	386	372	356	390	378	377	400	392	342	414	410	353	352	369	373	414	343	408	405	387	363	362	376	376	377	378	361	378	411	357	375	413	391	371	409	389	354	388	377	417	386	362	376	341	352	391	390	404	410	375	400	384	364	409	418	388	386	421	409	419	403	381	434	402	380	369	383	395	370	403	379	405	415	387	387	402	402	377	375	362	383	416	409	354	432	402	402	395	370	383	391	339	402	399	377	353	402	398	372	395	363	352	375	384	350	408	372	384	347	372	413	371	409	375	349	411	345	390	393	413	385	381	339	364	372	355	366	384	387	401	351	382	403	387	375	392	375	390	364	405	399	344	359	369	409	353	373	424	411	375	334	373	395	379	371	382	356	393	365	324	383	364	358	422	374	418	408	357	372	391	366	383	350	419	386	366	402	386	369	362	347	398	387	363	360	386	392	371	351	402	344	363	404	365	377	392	386	424	387	381	379	374	420	358	369	399	387	379	376	423	410	374	380	368	386	416	407	395	376	415	384	372	379	384	399	379	418	372	410	351	405	348	378	390	382	427	400	394	404	376	379	384	371	409	398	394	361	362	389	356	362	388	359	406	387	387	379	371	411	381	435	370	371	406	405	382	368	400	382	379	389	425	386	380	332	423	401	391	409	414	419	372	362	401	365	348	335	373	376	362	360	379	410	398	385	408	371	374	366	384	380	342	382	372	372	361	365	415	390	380	411	398	371	376	368	385	369	424	366	357	396	399	412	386	375	369	355	416	387	360	413	380	424	370	389	412	426	370	339	372	416	380	370	375	368	376	385	395	392	390	394	386	366	353	344	424	362	379	393	407	431	381	397	362	365	391	393	396	395	365	400	393	410	398	413	401	402	389	378	432	385	372	357	418	406	361	440	359	359	395	372	417	375	369	361	397	396	355	409	427	377	382	374	364	332	381	370	360	390	352	327	396	438	380	377	340	358	372	375	341	373	373	386	383	425	362	359	399	403	381	386	395	361	380	417	385	403	380	355	392	380	384	382	355	353	404	404	403	419	417	394	396	378	348	415	408	379	379	394	388	418	383	361	388	393	409	379	371	406	391	349	406	380	409	370	401	404	383	370	421	374	368	392	374	377	354	385	390	386	393	371	378	383	350	363	372	440	366	419	380	383	382	420	399	388	372	381	405	400	351	405	371	372	366	396	376	353	382	373	382	358
32517	23658	24392	20239	11558	5291	1553	1154	1189	1077	996	912	910	904	870	843	871	802	873	873	821	886	856	854	869	840	829	848	838	800	858	859	825	862	878	910	907	931	917	904	814	871	880	868	869	858	849	822	933	811	837	837	854	814	855	780	836	862	753	881	849	762	856	847	837	828	840	836	786	785	862	829	847	800	794	823	808	823	801	816	867	848	790	820	821	851	836	848	838	862	857	839	831	858	789	819	769	829	836	829	805	845	803	808	816	862	839	836	794	846	817	847	826	855	830	834	772	816	851	807	793	801	790	803	765	836	875	823	766	831	821	825	812	793	823	825	822	824	823	862	810	851	805	841	818	794	844	864	776	773	844	835	857	838	791	764	845	789	864	840	781	799	851	792	817	844	827	796	795	832	794	834	844	782	796	795	773	801	815	782	844	869	844	798	826	812	798	874	822	822	823	803	826	810	802	825	847	843	783	842	778	815	795	822	848	831	803	831	787	834	861	768	817	861	839	907	811	811	852	821	809	825	797	826	837	836	870	832	874	847	849	794	784	834	820	818	856	804	821	769	808	818	815	841	807	840	812	824	795	783	849	825	782	846	769	819	857	848	802	823	829	834	820	860	858	818	872	859	819	875	793	825	854	871	798	758	809	846	814	772	823	783	875	830	792	852	826	873	823	866	819	819	889	830	845	781	827	759	857	805	832	879	847	832	818	860	815	829	768	837	846	865	821	825	821	903	817	814	848	790	852	854	858	790	827	799	803	862	855	812	811	794	792	811	826	816	804	816	785	823	794	811	774	831	814	828	818	841	769	826	807	838	833	852	828	858	822	849	809	868	753	872	782	826	830	877	782	808	803	902	769	794	825	796	845	813	852	811	873	825	836	791	788	848	827	820	822	836	779	858	844	787	796	825	793	857	806	825	798	832	826	778	851	841	821	838	830	797	851	827	796	867	811	854	816	864	804	796	835	884	820	828	831	775	866	870	829	785	869	840	840	783	883	769	792	769	893	805	858	814	826	771	851	804	807	789	833	867	825	805	821	834	849	838	826	807	876	832	828	819	790	808	796	847	817	863	797	827	897	851	849	823	843	755	868	819	828	876	830	794	795	824	809	854	848	845	807	844	788	883	824	848	828	797	859	835	885	816	807	824	836	860	796	813	830	826	806	842	873	822	838	857	812	833	799	830	831	844	862	822	864	774	811	806	769	820	814	776	815	811	832	817	788	821	799	822	835	840	835	866	854	828	788	792	847	852	815	817	795	810	823	816	775	847	860	839	892	816	834	851	764	859	850	863	833	836	855	805	816	816	797	799	809	843	749	848	769	778	841	850	851	751	795	818	788	844	838	884	815	837	839	785	857	830	842	889	829	806	840	795	818	821	834	792	853	879	832	830	822	814	866	820	764	869	809	791	844	841	821	812	853	833	863	834	766	839	851	831	820	797	825	872	809	863	799	843	803	853	860	851	849	784	808	823	820	792	808	796	786	831	850	792	815	896	839	846	814	794	832	807	800	846	820	815	844	819	826	843	811	832	883	795	827	810	826	824	820	846	836	891	846	897	797	820	870	843	853	765	825	814	831	829	853	782	824	823	833	841	833	790	829	844	780	842	799	808	849	844	883	812	828	788	802	782	809	846	794	856	870	826	868	855	822	814	827	846	812	803	829	817	805	842	818	809	802	803	880	804	797	771	853	878	808	804	788	829	821	804	796	788	818	849	829	807	852	774	793	803	870	799	820	848	773	821	797	820	879	813	851	821	799	790	868	800	825	829	846	858	859	817	818	819	861	813	761	827	848	785	753	764	822	819	843	804	847	822	820	818	851	792	827	810	819	841	850	838	794	887	800	890	809	829	795	845	788	809	900	812	815	808	801	843	846	879	838	782	820	864	887	835	792	865	827	739	794	865	790	826	783	837	794	797	860	819	848	828	819	858	836	792	824	843	827	828	853	813	813	816	772	841	866	809	835	827	853	825	825	811	780	790	827	798	839	873	799	795	836	760	812	818	804	798	814	839	837	855	887	819	791	795	816	871	823	838	842	868	865	824	822	881	819	843	813	847	886	810	822	790	761	852	819	825	773	843	824	807	790	826	812	816	867	865	801	797	791	850	814	809	838	805	848	831	849	870	827	806	852	800	838	827	881	858	812	814	820	815	850	870	865	834	833	777	821	815	855	854	832	820	818	772	833	839	810	836	818	833	880	810	830	742	856	805	772	791	833	834	830	798	808	804	876	868	833	826	763	825	797	788	825	823	858	842	815	819	861	818	805	819	806	848	830	800	833	808	789	832	811	859	771	818	839	817	822	862	848	794	806	819	860	787	853	801	835	821	872	828	862	881	857	790	852	818	796	883	810	857	884	755	853	824	868	847	791	772	801	794	845	887	802	884	797	819	756	802	821	847	829	850	841	828	819	835	795	843	772	835	854	831	868	819	808	835	865	850	791	816	840	830	816	775	816	847	855	810	781	834	764	790	861	871	823	861	813	829	852	806	828	845	829	845	792	856	843	858	783	853	812	803	814	827	836	802	841	828	839	830	855	818	858	797	862	857	814	850	835	859	825	822	813	814	843	834	882	794	846	880	791	861	807	782	856	825	856	806	805	835	857	833	828	849	803	828	818	828	779	832	798	816	862	818	799	783	788	822	840	830	816	889	853	825	820	832	808	811	829	861	841	826	879	786	780	794	810	844	787	799	804	845	793	823	795	861	784	804	799	805	846	787	814	827	821	853	800	846	826	774	859	871	828	871	823	782	798	802	811	859	835	825	852	821	848	860	846	858	814	851	810	804	807	739	812	793	875	783	816	822	855	902	840	805	773	801	803	800	809	791	796	823	858	812	828	781	802	781	848	843	878	806	822	876	840	874	868	811	853	827	821	853	824	803	842	825	802	864	857	796	789	783	795	831	828	793	828	891	864	781	783	809	803	777	844	811	864	797	817	785	823	861	799	800	819	816	894	832	807	792	827	773	830	844	836	838	853	810	805	837	830	808	788	839	786	851	812	844	864	821	844	810	841	812	901	763	883	812	884	935	817	834	845	790	815	872	810	844	827	803	790	837	784	849	801	873	845	832	856	807	862	821	813	858	797	823	824	789	817	852	869	814	831	806	834	842	794	788	825	807	843	862	806	786	811	874	835	854	788	806	801	777	881	816	806	777	878	795	769	841	878	846	847	831	831	826	830	815	815	858	797	859	810	806	848	830	809	858	861	806	846	869	831	821	830	858	836	820	812	804	798	826	818	828	818	836	841	839	844	819	797	774	803	787	832	790	795	863	821	810	838	857	856	849	808	832	841	855	834	833	832	820	830	862	874	865	837	865	805	829	808	803	835	831	812	833	812	846	854	846	801	852	804	819	808	795	804	851	829	792	819	808	808	878	826	785	816	869	806	823	774	809	831	812	766	786	896	797	827	851	826	789	842	850	823	858	814	845	813	859	825	858	866	865	816	834	776	827	801	874	859	826	822	883	818	813	862	805	788	834
62157	36607	27028	19323	11301	5461	1042	511	506	473	461	478	463	441	406	434	424	456	389	400	388	388	399	395	434	388	424	382	418	397	398	452	422	392	435	414	382	417	414	445	386	403	363	401	440	405	418	418	457	367	427	401	412	425	398	392	408	387	465	415	414	430	418	394	368	414	416	399	414	428	474	399	430	402	425	428	391	409	423	401	421	365	402	365	381	394	399	405	439	418	413	385	390	405	382	412	357	415	393	401	431	390	436	439	384	413	378	413	438	432	440	401	404	398	429	419	392	388	393	445	412	382	435	403	418	378	405	388	417	366	386	413	427	408	422	395	406	405	418	396	384	401	391	423	411	394	460	389	384	393	415	356	398	402	404	390	392	373	413	408	384	401	394	403	351	426	407	451	438	378	401	402	383	427	442	429	408	382	443	432	411	413	445	407	382	419	399	412	402	400	430	401	370	418	415	395	353	381	435	409	390	398	411	383	413	435	434	398	370	386	409	417	406	398	419	419	387	399	411	392	422	399	444	434	423	440	397	379	394	394	411	423	411	417	432	384	415	400	391	397	390	385	429	391	415	416	354	415	438	395	379	443	416	398	374	429	410	375	402	352	403	385	434	374	420	389	373	381	381	405	404	374	377	378	387	418	417	421	415	437	379	390	384	399	431	411	408	399	442	444	412	409	425	388	393	408	418	372	438	392	426	402	447	395	435	425	386	402	371	447	377	411	405	416	395	409	448	392	411	396	409	381	418	413	385	418	409	402	420	417	402	431	390	405	408	389	465	422	409	375	427	418	413	368	417	407	363	433	407	407	418	378	404	404	393	393	378	433	366	418	424	412	402	437	382	408	418	372	450	439	387	413	415	410	445	349	351	415	438	418	429	379	390	392	393	383	378	432	424	435	416	376	420	404	394	358	439	425	376	404	408	365	393	382	435	393	440	428	375	387	382	400	378	404	405	380	374	433	412	410	405	375	378	397	404	427	420	422	385	370	386	425	400	457	394	367	429	435	436	419	400	416	385	383	405	424	356	380	421	397	412	392	396	410	400	387	396	437	431	386	423	443	386	377	408	406	424	459	380	406	386	437	443	394	424	376	422	396	366	398	418	357	372	408	369	427	393	421	441	375	403	431	378	384	412	401	405	394	395	439	442	400	395	423	416	424	392	374	405	438	417	416	357	425	423	440	398	414	424	429	403	396	408	448	418	436	399	390	397	422	407	414	388	375	451	414	418	423	441	397	392	423	372	397	435	385	398	423	403	412	374	387	437	421	399	392	387	411	368	433	403	424	358	413	409	391	438	437	406	355	431	392	401	391	425	406	431	443	380	397	398	373	403	411	427	425	420	391	391	370	393	419	408	392	379	429	427	403	417	397	406	385	388	437	414	385	401	414	407	436	381	360	397	409	389	395	463	404	422	399	426	435	400	419	411	386	421	395	409	389	427	384	417	396	406	368	409	382	440	410	399	415	439	398	429	387	412	364	397	412	414	411	464	453	406	407	409	382	393	389	361	407	399	393	414	433	377	409	404	365	440	416	398	429	411	375	377	440	420	396	408	386	383	421	359	408	396	421	417	401	363	360	417	390	377	366	384	397	380	403	421	383	405	397	424	457	359	385	413	426	419	448	396	410	390	416	432	440	477	449	434	435	366	391	369	417	426	426	435	420	410	401	430	364	448	456	417	391	369	422	392	437	419	456	391	402	398	371	376	421	391	415	394	432	389	401	416	401	407	381	476	409	422	419	414	383	407	408	442	468	387	410	429	382	409	372	430	368	442	440	398	362	371	394	399	374	413	420	415	425	398	407	412	380	380	409	432	417	402	369	400	435	423	446	365	377	428	444	392	397	385	391	403	446	357	366	406	400	428	401	399	414	402	407	463	428	448	414	445	419	435	416	395	380	364	423	397	372	409	424	391	377	458	428	408	456	408	395	399	398	383	401	410	422	419	393	383	400	415	404	405	402	397	424	383	416	384	425	394	449	401	443	405	360	399	411	370	417	394	432	385	451	385	455	439	390	411	411	403	448	407	418	397	394	386	435	409	395	395	409	397	399	437	429	417	430	385	430	391	419	407	392	442	403	393	395	444	432	389	383	364	391	410	372	414	384	382	437	397	409	386	399	416	415	374	398	439	412	427	416	419	409	377	432	374	392	413	402	395	386	415	393	411	383	407	405	397	373	381	399	409	409	368	403	408	418	395	404	396	355	378	427	423	373	397	426	383	408	418	412	422	374	415	409	377	436	398	417	436	408	397	413	404	407	423	405	408	427	368	432	403	398	435	409	372	353	404	408	408	394	405	392	369	381	379	428	389	422	425	400	398	404	385	417	389	400	408	411	406	417	403	400	358	381	403	404	372	384	385	418	399	422	433	382	393	423	399	423	411	439	420	435	415	425	405	394	417	424	400	374	376	419	412	402	431	437	440	404	384	394	386	423	411	450	428	408	408	398	380	437	364	400	370	426	410	412	380	354	415	384	423	387	416	368	420	408	363	371	393	416	379	423	426	400	406	390	389	413	426	352	403	444	390	336	403	433	429	407	402	422	402	403	372	421	415	427	392	428	395	414	386	416	413	408	410	422	386	431	400	408	439	387	422	413	397	393	385	374	435	433	405	396	458	405	390	391	385	376	404	376	358	400	418	420	404	418	413	399	387	429	398	386	403	427	433	411	369	393	394	363	395	419	334	375	419	430	379	366	370	413	397	418	407	459	416	379	415	414	415	381	422	400	383	382	392	416	417	399	440	401	394	387	372	381	369	407	405	434	413	405	407	409	359	380	408	418	419	375	409	393	402	449	396	369	429	472	405	402	408	416	423	386	350	407	453	382	383	412	400	419	383	400	405	408	392	395	426	403	420	399	408	410	403	399	394	410	381	414	377	368	415	390	403	416	437	451	366	409	398	381	427	447	411	378	457	426	413	416	407	382	386	416	404	412	416	408	414	400	394	399	432	381	382	429	409	372	381	414	461	428	429	407	439	410	411	418	435	471	428	396	430	399	382	404	404	399	413	386	378	408	374	424	380	416	399	433	392	405	439	424	432	364	424	419	408	410	392	417	435	401	399	429	411	409	371	436	388	420	450	385	385	394	409	409	431	366	404	429	382	433	424	402	489	416	402	433	432	403	413	387	399	394	389	403	420	450	436	438	425	371	393	430	412	381	397	438	410	431	422	401	364	462	424	409	384	411	415	389	411	393	443	409	406	407	419	392	367	395	429	425	384	393	439	356	418	414	415	397	393	387	384	405	403	375	439	381	400	413	422	434	416	432	386	415	400	409	435	385	398	431	385	416	414	390	398	406	408	392	417	400	399	382	400	423	422	375	372	412	386	369	431	405	377	431	430	458	437	430	377	381	380	398	391	394	409	404	408	431	398	399	397	401	429	430	441	384	407	424	410	372	399	410	418	416	404	380	421	414	395	441	399	435	438	421	418	431	432	367	386	410	406	397	401	403	388	376	377	419	420	417	445	387	401	394	400	433
38185	27880	30072	28931	21489	12858	2155	1438	1399	1175	1122	1023	1032	947	885	916	872	875	920	860	890	903	851	828	844	902	859	933	865	909	843	885	916	927	893	985	982	982	953	956	976	930	908	910	926	894	877	902	896	893	847	883	924	855	856	911	923	903	872	881	862	848	901	805	831	842	884	851	839	874	860	831	893	823	871	820	862	808	855	866	906	858	845	878	846	857	907	847	847	872	873	882	849	855	805	884	876	877	846	821	903	859	870	834	835	836	843	856	859	890	901	833	861	886	895	880	851	885	887	845	892	854	847	846	840	869	820	833	839	865	923	839	827	895	858	864	901	871	840	855	919	874	884	913	839	836	894	891	869	847	853	869	891	895	800	859	898	832	863	854	837	852	833	870	818	855	898	809	861	872	846	821	882	864	848	829	887	849	862	873	892	853	825	873	836	838	840	824	840	840	891	862	833	860	824	863	842	836	840	826	850	815	891	826	887	860	817	835	846	896	815	859	903	849	825	864	835	852	849	921	845	850	840	896	889	899	899	852	811	846	834	825	798	860	806	890	874	840	846	841	835	839	870	849	843	869	842	842	853	837	796	842	830	880	881	834	869	894	879	921	880	856	909	851	884	844	843	831	887	854	880	822	892	820	882	845	845	836	821	856	858	856	856	863	859	788	879	872	840	861	877	923	867	892	863	841	879	863	860	868	865	860	842	905	837	807	838	833	853	899	850	852	859	870	834	889	855	823	813	834	811	880	844	848	893	833	869	860	915	852	873	866	830	874	825	827	820	882	890	814	910	835	901	890	842	865	838	844	865	874	775	895	914	877	879	882	861	885	871	841	891	866	830	845	876	834	916	861	876	905	888	780	843	866	883	903	860	835	913	835	868	795	850	806	839	854	845	893	868	885	880	847	816	850	844	871	893	812	820	884	872	911	884	871	824	864	888	871	894	836	873	814	889	839	812	835	827	827	861	895	858	857	872	800	886	910	890	873	820	810	860	871	828	890	904	821	845	823	922	806	896	881	828	848	869	906	854	879	854	855	838	845	886	804	850	902	887	843	861	910	888	884	898	893	843	885	896	882	853	894	853	844	843	870	879	912	853	849	832	854	889	829	838	880	859	889	863	843	850	881	833	843	868	808	890	899	823	829	871	825	831	888	857	843	895	851	858	820	862	900	876	866	872	838	867	866	914	806	853	911	861	930	890	884	856	816	867	864	883	851	887	848	864	915	799	846	915	856	821	865	894	827	816	905	841	897	846	879	815	845	839	836	841	863	906	875	891	828	871	896	886	814	875	890	868	866	813	838	841	845	882	870	844	917	841	824	883	879	869	794	857	917	879	884	877	829	850	858	901	876	853	824	850	884	841	853	852	826	850	853	795	870	802	844	862	895	841	855	876	828	885	851	890	874	873	869	884	890	879	861	883	871	772	882	825	860	829	841	893	920	830	877	836	856	891	869	868	901	873	858	881	875	876	860	856	834	891	875	860	871	851	882	889	875	879	884	868	866	867	875	856	819	879	878	846	851	888	885	804	870	866	888	840	825	855	823	868	851	860	809	860	868	847	863	881	858	855	907	818	848	826	877	842	881	881	899	852	862	896	895	849	813	910	865	847	853	847	845	890	871	857	836	865	847	894	908	876	754	843	867	831	869	805	874	876	799	869	902	851	863	879	851	901	853	897	852	844	846	874	863	880	863	916	861	877	842	873	863	811	865	852	844	877	848	853	856	828	833	889	852	865	856	818	855	863	851	870	913	825	879	858	857	818	905	845	898	825	791	894	875	897	850	851	852	874	870	830	853	859	864	834	874	821	908	845	852	847	826	840	922	803	875	854	890	846	917	914	896	873	867	911	815	837	842	879	876	868	894	911	865	846	877	823	881	832	868	865	879	862	868	858	909	853	891	908	830	870	835	873	873	877	895	913	929	869	869	833	832	800	873	907	852	841	839	883	902	887	838	864	867	877	861	884	793	869	861	858	837	850	879	908	829	858	840	842	837	914	854	865	875	850	916	888	946	821	829	861	914	839	900	849	848	868	859	847	860	837	821	872	876	835	872	861	793	879	820	894	866	869	856	827	889	822	825	874	797	832	842	879	860	866	837	925	894	858	822	817	923	847	842	900	848	904	825	845	870	804	877	862	832	817	883	801	873	885	825	901	867	870	873	903	868	854	880	816	907	869	839	858	895	873	831	860	838	867	841	917	888	881	874	867	864	818	911	839	819	812	878	829	844	866	911	855	840	874	893	833	811	838	854	881	879	870	831	814	820	878	847	939	850	863	871	888	854	818	871	852	823	846	894	792	875	830	826	852	859	861	835	864	861	841	850	856	857	850	824	851	850	869	821	891	867	865	863	836	859	867	841	887	826	859	857	842	879	865	883	863	857	865	891	875	905	898	865	903	901	892	923	861	838	889	864	850	794	877	859	845	874	822	829	919	827	862	906	814	825	844	942	861	835	909	834	838	819	862	849	862	929	867	822	837	867	877	841	808	911	823	860	931	879	829	794	815	891	854	841	836	871	854	884	848	859	882	851	827	810	927	872	845	863	881	852	873	881	843	852	789	883	831	855	861	851	884	892	859	866	825	819	849	913	850	910	865	887	848	889	822	831	821	852	833	797	824	851	911	875	892	879	878	874	864	857	906	857	861	850	855	885	838	850	830	781	853	802	838	861	856	866	928	904	854	883	850	883	838	875	841	864	844	855	825	848	866	857	878	829	891	851	855	901	814	866	821	833	852	846	845	848	817	883	875	872	909	833	813	845	881	859	829	883	834	891	885	789	788	891	823	871	861	875	828	835	871	874	866	879	869	839	846	829	855	853	800	849	796	856	864	854	891	834	854	887	855	831	815	876	829	874	848	845	864	914	896	862	826	805	837	808	862	865	846	885	894	816	806	869	882	833	868	823	864	843	900	868	867	885	861	840	813	888	844	859	895	896	872	841	882	878	876	902	896	860	860	874	811	910	827	884	853	874	847	826	866	832	880	814	876	856	871	799	848	853	849	857	860	837	837	871	872	893	843	883	870	821	890	868	864	867	849	862	784	813	788	888	814	871	822	829	860	914	896	836	878	872	870	897	888	864	858	878	825	822	847	833	865	865	851	871	831	843	891	892	875	898	891	797	840	848	905	868	848	887	869	859	836	864	874	820	873	869	829	850	840	835	823	834	878	867	830	862	854	861	915	869	854	912	844	849	860	849	817	808	839	818	830	857	865	904	813	863	841	880	846	819	830	816	877	846	835	829	869	867	878	864	835	935	841	882	851	863	801	854	838	812	850	859	865	790	844	829	847	851	870	828	874	870	867	838	854	831	838	877	862	851	833	872	856	907	830	799	901	883	871	924	881	842	821	827	869	859	853	850	853	779	850	923	890	851	873	835	836	913	852	832	831	825	845	894	933	891	883	861	877	868	872	812	838	845	889	825	829	831	844	879	833	820	854	848	877	832	874	860	881	878	820	833	811	818	878	812	907	822	850	894	861	840
43096	21272	8764	3624	1392	646	444	493	448	445	402	389	388	378	387	376	423	442	380	422	402	406	430	379	398	394	394	365	378	369	392	415	388	391	387	428	400	403	417	397	388	394	414	393	378	392	387	393	406	353	368	397	434	422	407	374	410	424	378	409	420	442	441	398	394	397	378	381	431	398	416	423	402	406	401	391	372	353	345	342	390	389	394	395	392	398	391	352	353	404	409	378	412	412	379	388	385	381	410	354	393	371	369	400	394	396	393	431	390	406	420	377	407	377	411	413	442	427	360	450	402	402	381	367	432	398	426	364	366	386	417	405	430	353	402	396	406	396	401	385	391	414	413	423	377	390	422	394	397	404	361	432	402	381	369	412	414	394	401	372	384	385	399	390	399	406	396	397	404	349	391	367	419	407	424	367	359	400	379	374	429	349	438	378	389	381	405	380	394	418	421	369	402	378	407	398	411	385	375	422	406	424	386	402	435	398	387	367	389	417	407	387	387	420	377	378	411	382	412	373	385	375	369	381	421	376	394	413	372	385	374	414	412	411	409	403	395	389	368	377	394	355	373	413	407	391	395	447	412	435	408	416	393	387	403	379	371	415	329	386	381	391	403	416	369	378	375	374	370	382	361	391	404	390	372	354	378	357	394	361	443	401	400	389	416	407	400	419	395	443	376	408	375	411	426	386	385	437	380	364	387	410	386	377	418	420	345	382	399	376	380	401	428	404	383	424	416	381	347	406	389	382	376	352	347	384	418	447	369	376	406	388	407	405	410	368	392	409	365	444	391	382	380	424	340	435	384	401	386	401	397	394	415	432	426	423	394	414	389	422	423	396	431	400	412	401	395	408	394	366	414	435	397	418	433	468	416	410	415	395	366	401	391	376	418	395	373	423	397	381	397	415	381	387	418	398	370	376	378	399	408	386	420	376	415	380	379	351	371	401	417	395	391	424	400	390	400	390	382	391	374	417	393	383	416	395	404	379	400	417	389	420	383	362	420	381	377	433	403	424	396	373	424	388	377	384	374	395	395	401	409	422	405	401	393	405	409	382	391	379	385	349	367	420	389	402	391	356	385	413	380	391	373	397	413	418	373	380	391	405	404	407	410	399	375	387	402	410	385	408	369	443	384	426	407	350	395	405	362	352	400	373	402	399	384	400	389	389	400	375	373	400	353	362	408	379	416	349	417	411	408	411	452	378	429	422	434	426	391	376	415	374	394	404	392	385	387	352	376	436	401	380	362	397	345	381	376	407	448	381	369	406	382	366	396	417	407	388	395	405	394	407	389	358	412	451	411	380	404	435	419	377	421	427	409	415	428	374	377	416	380	385	405	369	431	375	415	428	422	408	371	377	409	419	408	379	399	388	400	412	455	390	395	406	378	404	402	418	396	388	418	411	375	434	405	382	376	435	385	359	381	366	405	406	456	397	380	378	450	362	414	409	399	357	396	394	397	443	397	411	369	390	380	392	366	414	383	397	414	430	382	419	419	421	392	386	388	396	379	397	413	369	395	394	388	398	372	404	435	359	420	425	403	404	402	391	457	406	385	368	413	409	398	391	385	423	417	405	358	440	424	396	400	381	386	421	411	426	396	395	364	421	400	381	405	387	385	414	400	402	364	413	385	422	419	357	421	398	416	396	381	390	357	389	405	417	389	364	367	382	400	397	396	379	409	387	426	406	415	424	374	412	434	395	392	429	444	429	400	420	405	387	373	395	382	400	396	395	413	428	410	406	392	379	421	401	397	387	421	407	419	424	393	391	388	390	387	429	410	388	377	437	421	417	384	377	384	386	374	364	394	405	393	428	410	374	397	408	393	407	409	374	401	420	368	380	405	369	427	385	393	394	382	395	424	397	377	396	380	386	388	397	390	419	390	415	386	408	435	379	396	396	415	378	415	391	404	377	423	390	438	402	391	438	437	413	434	431	397	372	408	373	382	382	410	362	379	415	405	351	391	371	379	427	368	371	371	434	374	403	408	388	389	403	409	372	388	374	384	433	395	430	402	393	385	335	373	403	403	392	423	422	403	431	404	428	397	454	385	428	405	402	361	419	377	389	404	390	404	402	395	406	439	421	383	437	371	395	382	385	378	374	420	368	374	437	410	375	422	431	428	385	393	397	405	412	397	380	382	393	434	385	383	417	424	400	432	430	433	411	448	351	350	410	396	400	429	399	390	421	412	385	360	403	408	379	366	387	410	415	396	398	434	376	405	387	412	407	394	420	380	427	427	396	427	393	430	397	412	372	389	422	379	405	408	408	402	386	364	375	389	343	409	393	359	389	424	406	429	409	394	374	383	424	403	414	428	383	438	399	356	406	395	380	395	400	400	370	410	421	416	384	394	422	395	429	367	369	377	407	385	379	415	380	420	382	397	392	357	383	425	353	385	382	386	396	425	388	437	420	356	414	393	360	365	378	389	404	359	372	404	395	407	394	435	421	383	377	368	391	398	390	398	392	394	391	436	385	387	388	374	419	395	378	392	369	427	408	408	386	381	384	334	384	387	417	392	404	419	421	406	360	371	384	419	382	408	403	371	414	394	387	408	407	424	405	429	410	392	418	433	403	388	409	432	401	409	394	367	388	366	372	388	420	410	383	405	434	434	377	410	373	429	443	428	411	407	392	408	402	401	376	398	418	440	432	411	398	395	399	389	383	441	415	382	412	393	352	402	371	390	404	420	408	397	407	393	407	400	400	448	397	402	407	371	376	405	384	407	348	379	374	409	391	414	397	392	381	419	419	402	462	390	435	405	388	362	403	368	373	389	402	408	418	387	426	362	364	398	413	410	432	408	365	399	402	455	396	383	369	398	400	396	404	355	399	395	396	419	373	402	382	395	379	382	448	416	398	410	384	401	397	351	429	398	371	405	378	380	422	443	398	380	365	388	428	397	353	337	377	360	384	394	409	392	415	377	396	385	406	407	433	386	435	375	394	401	400	386	364	397	392	390	391	397	390	428	406	397	355	398	370	391	396	402	428	379	400	367	395	403	413	368	391	402	407	364	403	389	392	405	350	414	405	368	409	380	395	385	379	381	413	392	432	394	381	420	371	393	408	416	387	395	376	422	391	385	396	403	367	411	367	388	427	372	398	386	375	414	448	431	417	402	376	371	417	404	391	393	410	370	384	414	389	418	413	353	405	443	349	380	394	388	387	404	350	374	367	379	421	382	400	443	421	405	405	405	434	373	368	360	398	417	427	416	363	394	390	336	398	390	429	405	366	380	383	408	393	392	397	386	351	372	407	411	372	416	419	436	379	406	435	405	403	345	364	365	419	400	393	386	394	402	401	394	433	422	391	401	380	403	388	380	394	431	401	367	385	384	405	390	381	382	389	421	450	389	409	376	386	406	414	348	390	390	375	411	412	420	409	411	396	374	382	390	366	392	360	381	389	400	390	424	371	364	419	370	393	410	414	425	373	392	406	403	424	387	397	434	380	391	370	408	433	390	372	404	389	377	418	400	403	421	385	376	397
27531	15062	11653	7914	3656	1830	1126	1129	1084	1022	940	922	871	885	837	853	834	814	846	864	806	823	829	807	875	813	879	867	862	864	816	868	890	813	818	866	927	847	855	883	860	834	853	882	881	848	828	833	806	843	854	831	843	828	831	842	886	838	818	849	840	883	797	831	821	853	855	811	819	803	880	842	833	848	806	794	847	821	813	842	783	865	828	870	871	822	896	810	812	828	876	811	831	856	848	831	824	872	837	788	835	884	819	805	830	812	836	851	859	799	885	819	801	865	824	867	837	860	818	831	826	841	851	849	849	838	863	796	827	867	868	831	848	847	827	879	798	798	829	837	863	809	850	793	829	823	862	835	883	890	853	835	851	821	808	848	842	826	884	818	824	824	861	797	804	802	784	892	811	849	784	856	794	822	861	836	818	775	867	857	871	815	851	886	844	883	866	854	844	830	807	869	829	793	798	835	884	807	862	838	797	813	802	778	817	891	815	832	862	877	876	851	812	813	809	828	836	838	810	825	896	855	874	853	834	814	851	834	853	819	826	887	870	874	882	811	830	849	817	817	818	800	866	820	849	844	862	820	834	833	869	862	867	894	825	853	822	858	814	786	799	811	865	827	848	868	823	864	876	852	827	841	843	868	863	862	854	849	873	832	810	863	826	830	862	817	834	840	875	834	862	816	808	860	848	882	830	870	801	835	858	845	846	807	837	865	898	830	863	815	846	809	813	848	799	846	860	814	870	850	803	811	798	882	805	862	822	824	849	829	843	799	861	839	802	882	829	810	849	876	827	899	810	837	847	860	809	817	849	871	833	872	819	846	829	834	829	862	809	814	827	820	821	860	836	839	844	870	874	764	848	842	827	867	848	848	834	811	862	832	878	791	885	837	837	864	805	827	824	829	835	881	873	861	761	860	838	859	845	852	872	845	808	809	830	858	863	836	882	871	847	838	841	874	820	806	835	784	831	844	894	889	877	859	831	835	841	806	760	842	832	845	860	853	859	844	835	851	825	866	832	845	833	846	817	829	831	829	792	821	830	831	839	834	811	857	838	889	843	819	832	821	870	860	833	846	840	826	866	810	862	877	887	849	855	836	846	824	849	812	841	820	843	793	854	858	866	795	848	823	898	810	867	866	778	789	805	804	818	805	800	862	871	833	848	821	895	845	812	820	820	844	843	848	835	795	821	804	785	844	828	883	841	799	828	807	829	828	779	827	810	831	872	863	850	855	816	833	800	896	864	784	821	824	828	841	847	857	766	796	850	797	825	821	813	843	848	846	806	852	839	810	868	867	881	859	868	811	841	802	906	785	791	887	831	793	860	846	855	835	865	855	849	841	817	842	830	832	822	846	853	786	826	842	811	873	875	803	871	831	864	863	858	844	865	881	869	864	857	825	839	858	812	840	814	846	837	837	806	861	875	801	870	881	866	826	832	824	797	836	878	800	830	864	867	845	812	771	853	854	767	874	880	835	882	820	855	828	815	821	876	841	835	869	844	865	798	806	854	823	789	817	772	847	779	864	847	870	838	882	782	829	762	797	823	826	831	823	853	833	843	808	827	856	848	898	855	880	784	845	863	812	818	877	824	845	815	867	839	839	891	857	847	825	827	861	813	847	839	844	777	806	804	854	806	828	816	836	821	851	845	809	834	867	853	810	806	905	855	855	893	812	872	809	819	854	850	881	824	822	802	833	864	871	856	758	802	859	803	845	885	845	852	885	836	899	794	853	836	846	846	808	835	883	838	831	859	790	804	841	802	808	856	841	824	826	872	746	807	851	871	865	894	844	855	849	797	824	829	820	880	854	825	820	836	883	837	843	846	852	819	829	814	854	865	851	854	895	856	847	803	842	818	866	802	807	861	852	825	919	810	871	876	860	836	852	812	834	815	826	816	858	849	824	875	813	838	855	816	838	823	836	824	854	892	795	870	861	830	813	803	865	829	820	809	839	841	837	875	840	830	783	857	821	822	848	807	814	837	829	835	861	849	887	857	916	826	900	827	820	835	883	878	817	894	851	815	848	844	816	817	875	843	829	846	835	857	817	918	873	848	856	769	834	843	864	897	831	839	784	831	839	872	848	769	827	825	832	820	884	850	846	807	813	814	823	854	769	857	786	862	828	858	854	837	870	796	845	829	843	803	813	835	838	854	819	849	859	789	795	869	829	838	849	872	830	829	872	854	822	889	830	802	814	868	859	813	833	874	868	813	838	835	790	845	826	842	883	863	815	849	782	825	796	869	866	879	857	858	848	808	863	831	894	850	841	875	817	837	831	805	845	824	849	819	844	844	831	840	827	808	883	815	887	852	848	857	851	838	878	806	934	863	821	836	888	872	864	853	819	906	827	865	868	891	848	793	835	835	839	834	842	853	867	877	846	849	802	815	843	866	890	830	886	831	836	821	831	827	856	792	849	886	848	786	813	884	849	811	849	801	841	813	843	852	784	817	808	822	811	827	816	794	789	849	808	848	852	877	852	840	791	860	847	855	838	814	861	778	869	875	805	821	804	858	874	795	870	810	843	787	831	840	832	804	802	850	800	866	859	865	840	860	807	829	822	796	783	817	814	824	856	808	904	815	860	864	825	796	820	868	819	864	828	810	812	823	874	806	877	869	810	846	849	836	830	852	872	787	809	814	816	824	845	849	859	881	830	812	838	837	893	861	807	834	861	860	833	828	804	863	841	853	807	847	851	828	886	837	845	854	851	847	861	853	827	814	820	841	836	798	863	799	862	823	816	817	862	855	869	837	869	870	837	871	901	848	882	813	858	845	853	885	826	817	828	822	757	849	862	809	858	834	807	827	866	900	871	819	831	883	845	867	813	786	824	868	869	818	841	816	890	857	871	790	854	775	862	892	874	899	828	804	880	847	847	843	827	813	842	791	868	836	876	825	841	810	841	815	858	865	812	922	864	802	843	829	800	820	795	802	823	844	822	889	847	826	812	818	841	879	803	835	791	834	871	856	840	818	851	829	865	874	817	855	843	873	856	879	829	819	825	806	823	793	830	819	812	815	792	866	904	809	874	811	858	869	821	851	862	824	835	819	872	811	822	842	811	806	812	831	879	894	830	840	894	820	810	858	823	828	846	824	849	841	829	897	846	834	845	886	821	819	783	830	850	793	808	809	821	820	852	814	812	840	836	874	883	894	813	856	781	854	863	851	885	846	860	899	848	838	833	866	811	837	823	852	849	877	842	853	846	831	797	840	909	819	873	805	866	814	794	807	832	829	862	816	827	841	829	818	866	822	863	887	862	815	819	851	847	837	823	871	836	814	855	881	846	810	829	834	846	788	798	819	874	852	829	880	843	812	874	847	848	803	831	786	820	869	804	855	804	857	802	837	816	807	803	827	831	833	852	851	840	908	812	808	862	878	870	808	825	833	822	808	842	876	817	850	805	849	824	866	832	875	821	872	832	858	846	778	788	856	893	816	793	829	860	816	840	836	853	797	790	867	833	799	833	828	839	823	795	847	849	911	820
56050	30693	15730	8319	3784	1402	552	474	491	462	452	416	383	444	372	420	420	378	400	389	409	388	383	392	383	389	386	414	374	393	382	428	420	375	380	380	344	392	401	408	395	386	402	372	359	392	358	411	346	355	345	371	377	376	401	358	384	373	407	386	371	396	370	397	398	363	411	360	398	380	383	397	397	381	405	368	394	390	403	361	366	402	389	389	436	376	363	392	373	407	394	378	399	374	403	375	429	376	381	386	384	377	365	368	358	382	379	364	416	405	394	399	403	371	389	405	367	350	367	403	380	379	389	383	374	354	408	372	387	398	383	394	369	379	390	368	394	400	361	381	372	416	333	391	396	435	401	390	391	380	349	371	399	372	386	426	389	384	394	419	391	400	393	368	381	355	413	424	410	369	419	400	383	407	358	401	406	379	405	344	399	394	391	413	394	391	383	397	363	384	415	345	381	383	399	387	410	376	368	387	418	392	406	357	356	395	386	415	366	357	365	386	427	343	366	387	388	393	368	390	399	411	400	413	375	399	410	371	391	376	376	387	408	359	394	378	433	423	403	408	388	387	401	378	370	393	395	390	368	362	377	383	358	393	393	409	404	426	408	382	397	381	369	379	367	379	427	423	416	407	366	370	384	385	385	401	397	411	379	369	412	407	371	442	406	400	350	365	377	372	339	387	409	396	404	372	370	369	409	372	403	396	421	407	386	406	385	397	420	396	406	374	453	376	353	415	403	390	365	394	365	424	366	404	390	386	387	395	383	396	396	388	393	392	369	405	362	385	363	392	401	379	424	353	410	366	356	394	389	365	420	417	346	367	372	414	442	392	371	385	425	386	394	388	346	446	398	409	375	417	381	377	351	351	390	360	369	367	401	407	362	398	382	433	388	349	404	333	346	375	440	408	404	406	383	370	353	417	408	385	402	411	346	388	401	386	368	392	431	395	370	417	405	369	381	396	367	428	393	385	400	396	393	382	390	373	392	366	344	381	369	364	415	381	410	372	360	369	436	401	418	401	397	373	340	358	359	365	377	390	371	407	368	401	374	401	376	400	392	363	401	406	387	399	390	405	412	347	388	393	422	379	391	415	414	358	371	409	400	398	358	378	366	370	397	388	380	389	374	344	411	375	400	374	384	403	393	371	388	384	347	416	402	367	352	371	385	397	421	395	384	388	386	376	392	383	374	368	411	398	417	392	389	395	393	374	334	363	388	378	415	405	393	391	359	385	370	376	400	378	343	369	389	338	389	407	383	403	392	395	365	409	413	389	367	362	398	399	364	404	355	379	399	378	385	373	364	361	385	405	396	394	385	372	358	406	395	362	403	386	393	398	418	379	360	360	358	403	405	393	376	388	379	422	364	398	387	356	390	407	409	349	378	381	366	347	390	406	367	366	428	376	411	412	372	353	389	370	395	397	403	384	373	396	376	414	437	396	425	382	401	359	419	399	393	390	406	359	423	400	397	380	388	391	414	391	437	404	386	384	355	385	395	395	395	392	394	359	357	417	382	393	363	371	374	404	397	391	393	410	415	378	403	417	371	427	407	368	402	363	347	364	396	410	397	404	390	389	386	394	386	351	369	389	415	368	392	383	404	398	387	386	360	382	401	384	421	359	428	406	382	358	434	412	377	363	368	366	387	380	409	418	440	389	377	383	382	414	396	384	395	393	412	394	429	397	379	386	362	346	414	376	370	366	365	388	378	446	410	462	396	352	387	380	396	394	365	357	358	405	349	357	351	386	390	388	359	378	396	398	390	386	425	423	382	390	405	376	416	399	377	438	387	371	363	391	393	368	351	364	359	440	371	389	403	378	413	363	420	426	387	382	385	348	372	390	378	391	382	406	390	371	404	360	392	390	364	366	387	347	353	376	438	373	407	410	353	361	373	392	411	372	379	359	373	380	398	410	367	392	380	404	350	423	379	400	372	400	394	388	384	365	398	399	391	406	409	389	424	415	415	394	363	386	382	385	383	396	339	404	421	393	404	368	390	416	408	375	388	377	370	371	393	363	427	368	376	363	364	399	371	423	411	363	406	403	383	399	369	383	384	379	391	394	393	347	379	379	384	350	410	406	341	393	376	401	376	368	381	427	417	357	404	359	369	396	383	357	379	397	370	429	394	415	391	389	369	387	430	344	381	369	400	385	414	366	416	406	414	394	363	380	365	370	396	414	395	344	379	421	420	374	412	342	385	396	379	410	369	376	414	381	348	356	403	428	363	384	389	414	365	385	372	386	384	388	402	369	408	397	388	384	380	396	433	369	420	386	385	371	381	332	377	390	410	394	350	365	385	375	384	427	372	364	389	385	354	391	405	371	415	384	353	384	380	385	388	412	388	379	376	366	383	361	399	383	364	399	392	384	380	399	366	391	352	428	351	389	397	436	405	366	420	405	387	385	379	379	376	381	392	378	408	414	365	411	383	441	380	375	374	395	406	427	399	388	342	404	397	394	413	379	344	398	363	406	425	371	429	404	380	366	384	406	335	420	431	377	379	385	370	374	365	408	402	342	365	411	396	377	337	393	365	382	408	406	393	377	414	327	446	374	383	405	384	383	386	407	397	437	374	448	398	364	390	379	398	362	399	396	382	389	436	391	403	392	398	426	381	396	399	353	405	395	359	353	353	388	358	383	396	373	417	406	385	397	419	362	376	406	341	384	376	413	383	372	402	384	420	406	372	377	379	391	413	384	392	373	385	377	390	345	390	386	388	363	436	392	415	390	415	363	392	329	371	360	369	372	450	371	347	367	395	427	352	370	418	380	377	344	397	395	409	415	360	355	371	336	383	370	360	414	378	405	412	377	394	397	390	380	388	364	391	357	397	398	402	332	384	398	363	384	399	403	373	415	389	378	391	413	380	352	427	408	395	363	379	351	368	372	399	402	381	398	395	386	375	395	368	431	389	364	365	411	354	374	358	393	380	354	417	406	407	393	386	413	415	405	358	380	396	379	395	424	430	379	390	389	353	393	392	389	399	355	334	408	396	381	409	365	343	375	370	372	369	379	406	370	360	392	385	374	376	393	386	363	387	358	397	364	360	380	374	364	399	393	368	356	378	396	374	412	393	395	411	418	371	384	412	372	396	418	346	355	379	387	348	385	405	334	373	411	372	362	386	439	367	386	386	402	390	377	399	383	354	389	342	408	362	388	382	388	409	389	382	403	374	366	397	342	393	390	389	372	380	396	350	396	385	395	406	418	407	366	357	360	433	387	381	378	394	347	358	355	389	330	411	395	423	361	409	362	416	400	387	400	373	385	376	411	441	367	390	407	402	420	375	371	374	358	373	372	398	392	409	372	390	369	422	391	400	392	419	397	421	365	393	440	338	398	343	387	411	409	388	385	385	377	381	364	383	371	359	368	374	362	394	389	411	365	396	356	394	416	398	407	389	371	418	406	368	403	405	403	396	395	405	386	408	353	342	382	361	362	361	374	366	383	355	415	392	399	370	395	398	389	386	407	393	388	412	368	406	367	395	421
36216	22723	18665	15625	9784	4165	1264	1211	1088	1127	941	915	878	854	850	863	825	860	819	842	839	796	839	828	828	839	842	774	801	832	875	863	857	849	848	926	883	855	906	813	828	886	850	873	866	832	861	808	813	855	817	877	838	774	841	826	826	793	856	853	867	852	868	782	837	859	815	821	840	836	808	805	826	763	846	877	881	812	838	815	802	816	876	829	845	821	851	843	830	848	845	788	895	876	843	788	851	840	803	865	776	826	804	826	834	850	820	868	778	865	853	815	848	882	838	815	833	782	876	857	795	860	820	849	839	831	819	859	822	806	805	823	807	837	839	826	807	800	849	808	856	784	812	849	888	814	759	812	793	772	827	809	852	782	777	872	760	838	798	881	791	857	818	835	823	862	817	836	839	806	810	820	826	837	851	852	855	820	864	840	817	822	855	820	745	821	857	872	856	808	835	759	838	867	790	835	844	854	866	850	838	829	783	835	805	790	805	794	797	839	807	803	814	810	810	779	870	807	856	790	799	781	799	783	852	809	796	832	841	766	789	828	797	849	851	822	833	827	794	774	811	782	847	849	869	833	823	812	829	814	795	818	805	816	853	794	858	873	828	792	833	863	837	799	834	799	765	842	823	840	792	817	819	830	810	835	833	836	833	811	778	841	847	858	808	799	782	873	827	827	849	811	819	768	828	812	822	828	854	866	821	850	776	785	910	838	809	849	854	827	803	841	878	841	843	856	823	813	783	853	867	840	803	829	819	821	820	833	825	801	870	781	838	824	825	841	817	871	859	772	871	808	794	834	817	871	822	830	822	855	832	822	864	826	831	800	854	769	836	814	811	774	817	801	812	780	802	813	796	836	851	840	779	850	838	845	824	810	819	798	903	828	859	796	826	851	804	879	796	789	789	850	873	828	848	809	811	836	820	815	811	856	784	790	828	837	813	827	815	829	863	812	848	838	798	860	860	785	867	816	778	821	862	880	848	800	844	807	767	827	867	831	847	830	850	854	838	814	781	834	834	854	801	810	802	846	826	788	805	838	820	820	817	811	822	775	843	855	849	777	840	869	809	819	869	868	839	805	840	758	846	858	807	825	844	837	832	851	823	813	808	782	835	817	833	795	828	812	793	844	802	826	769	788	806	820	842	847	853	775	842	805	831	880	844	788	841	815	793	855	826	845	836	847	800	898	806	822	851	842	855	788	842	899	843	808	821	877	778	865	863	830	806	815	816	818	789	819	876	838	773	823	840	828	803	794	750	843	798	836	845	861	795	841	835	809	829	826	786	823	826	851	875	781	844	786	847	885	819	802	820	800	829	822	857	848	834	883	797	850	815	813	842	872	822	817	825	833	865	813	780	799	861	781	842	830	872	795	819	829	874	811	901	887	817	822	818	838	819	825	864	812	775	860	862	828	798	798	858	812	846	849	820	851	802	877	814	817	831	856	795	805	809	828	821	826	842	849	807	794	790	816	864	836	810	826	851	821	775	833	829	802	817	840	834	866	786	782	838	826	807	792	805	801	767	826	806	886	808	830	798	800	780	867	820	860	811	924	824	800	836	844	859	835	800	849	823	858	790	808	805	832	818	821	895	866	808	831	820	839	878	867	801	821	839	770	842	862	841	848	836	799	816	849	860	811	851	861	776	782	812	885	831	807	829	856	854	778	876	829	818	795	824	828	840	825	802	842	852	840	838	868	855	841	855	848	787	853	852	824	858	878	842	805	834	828	824	770	834	829	834	865	816	832	796	857	822	832	806	832	852	806	775	852	792	871	876	774	815	859	780	864	817	832	774	860	850	812	832	835	787	848	780	806	843	879	831	813	815	818	842	878	801	823	798	832	861	816	800	814	839	859	900	880	791	840	837	827	834	840	837	820	841	766	810	855	821	853	873	824	844	835	844	803	822	793	797	774	851	827	821	877	859	846	775	816	836	855	785	873	815	853	813	878	847	844	743	831	841	801	833	815	839	858	795	824	850	822	842	872	808	851	837	859	825	767	840	771	802	823	770	837	837	840	801	802	825	846	858	850	816	861	804	826	786	824	862	777	817	835	844	767	827	831	817	806	843	828	871	855	860	778	863	896	862	834	868	802	820	838	848	862	835	864	786	827	857	810	813	859	803	816	813	892	857	804	800	833	853	810	760	854	845	813	842	815	809	811	851	824	802	838	832	848	824	799	827	810	846	861	795	864	800	784	831	844	848	818	815	756	807	810	816	795	795	822	797	833	833	794	783	829	821	890	848	843	852	788	780	871	796	824	781	893	833	794	827	813	774	873	794	798	863	809	770	807	803	847	835	800	764	785	862	845	859	838	801	887	819	866	852	825	872	843	811	803	784	817	860	837	829	821	792	835	825	835	797	870	833	798	792	874	846	871	853	800	875	810	810	780	853	817	825	781	818	845	824	806	818	911	816	804	821	818	835	830	821	823	837	796	844	876	845	789	785	787	834	830	826	816	852	803	813	828	824	874	816	818	822	821	796	864	814	763	860	858	873	845	845	771	864	805	838	838	889	831	815	838	780	791	849	856	834	819	811	858	818	836	839	821	817	851	869	827	820	813	841	820	833	902	819	843	822	830	839	795	818	781	826	849	844	811	810	825	804	821	900	850	870	823	830	814	788	787	834	834	807	781	862	828	868	844	822	801	803	802	807	807	788	844	811	833	845	857	835	819	834	850	801	814	820	843	840	827	822	767	847	837	788	803	832	794	837	869	835	831	824	870	837	864	801	862	821	836	835	830	897	832	809	795	787	843	841	820	815	847	836	793	866	827	850	819	857	859	794	832	815	870	888	865	814	828	797	833	841	818	861	837	862	800	823	878	846	841	851	825	862	848	781	751	812	795	831	784	891	881	830	836	825	838	821	847	837	836	872	863	866	824	812	766	794	832	777	855	766	820	796	865	847	818	808	843	810	801	846	838	835	797	855	803	788	827	844	854	853	847	832	770	800	838	889	872	847	838	893	796	768	889	822	776	785	832	875	809	787	809	797	837	809	874	798	807	856	825	847	863	849	838	823	871	839	844	854	866	873	793	898	797	826	829	813	834	842	855	835	815	855	857	820	802	810	850	859	847	849	882	862	843	852	751	792	818	836	816	845	842	829	840	865	798	819	815	797	820	789	824	826	833	805	848	812	788	828	842	857	815	824	813	817	823	783	797	801	773	926	788	868	848	797	870	825	795	827	827	842	862	863	808	875	829	865	821	780	809	870	833	829	814	802	796	812	808	776	832	856	824	814	796	790	832	805	848	797	809	854	820	804	824	793	844	802	831	843	819	855	839	823	867	844	855	808	837	811	845	752	849	800	858	778	876	801	862	862	798	860	864	804	836	875	860	828	774	839	816	814	826	840	884	847	813	796	854	797	831	819	880	776	838	828	818	883	853	813	791	806	835	850	832	838	834	761	885	831	824	853	875	805	835	867	846	829	808	826	796	796	832	847	869	789	831	849	801	844	802	845	779	834	892	801	784	823	835	817	829	875	825
56677	37069	29461	20277	11136	3247	608	584	538	482	487	448	427	430	431	404	393	435	347	410	379	389	378	420	359	394	398	443	397	395	394	398	406	399	427	415	413	465	413	410	392	425	384	421	452	506	405	414	411	436	423	468	411	437	450	435	377	437	419	389	384	421	416	450	426	398	409	381	401	392	404	402	416	397	422	416	405	410	386	418	419	417	400	436	411	395	428	420	394	367	439	424	380	405	384	427	381	377	434	412	401	400	414	408	400	391	385	409	413	383	432	395	376	410	373	404	385	397	403	423	398	353	374	361	400	414	436	433	424	434	429	386	409	391	393	354	410	462	428	430	392	388	377	373	418	378	391	388	393	406	392	375	422	402	441	395	438	474	408	404	387	388	409	361	362	395	400	379	403	434	383	398	396	384	387	440	413	429	398	381	414	370	371	395	420	406	411	447	400	399	397	357	425	367	445	422	411	369	402	413	410	418	379	390	387	371	403	385	380	407	424	412	374	400	416	402	377	390	441	380	381	423	468	372	428	434	397	428	402	413	429	392	379	403	405	393	420	378	412	387	391	372	412	405	379	430	408	404	362	372	398	421	386	426	404	377	397	410	416	380	429	402	426	426	374	376	424	405	437	391	382	415	405	368	380	396	361	384	412	368	392	408	427	341	392	379	425	402	415	376	417	384	404	385	409	401	429	416	411	389	447	423	343	395	398	357	424	411	430	391	408	402	353	429	415	376	384	391	411	437	362	378	448	400	395	383	392	365	414	368	383	451	390	368	378	405	422	426	370	381	365	436	378	383	425	429	382	390	396	412	375	385	380	405	371	404	406	420	406	407	385	354	384	433	399	415	419	427	422	385	406	396	442	424	393	406	370	439	419	400	419	382	393	401	375	411	405	438	423	410	386	391	403	394	387	392	375	408	410	417	428	394	376	452	420	399	382	396	367	385	379	388	426	385	368	409	454	456	398	377	406	408	418	401	384	423	372	405	389	390	410	403	357	430	416	405	429	410	399	442	424	402	409	414	398	392	401	384	390	408	402	405	370	368	434	397	396	378	384	418	370	448	423	407	401	452	406	382	435	411	400	423	379	398	375	384	384	396	436	415	399	416	368	446	431	420	393	378	386	399	373	380	410	422	439	378	395	375	397	406	388	398	390	384	425	427	376	410	393	395	389	357	385	373	407	388	386	430	413	419	399	411	397	393	383	417	366	385	436	422	407	398	409	402	436	427	413	393	388	401	384	415	413	369	393	413	389	372	433	402	401	403	407	443	397	377	388	426	375	366	378	408	386	398	390	387	412	445	409	409	441	412	381	345	439	417	420	405	404	449	400	374	393	387	406	372	392	406	427	368	404	425	427	379	411	348	404	384	457	425	414	385	371	422	431	438	381	409	404	380	382	415	349	427	406	392	404	379	421	415	417	402	416	396	341	401	381	428	367	425	470	409	389	349	404	384	406	403	367	411	410	395	410	366	424	432	438	378	401	434	400	355	427	444	423	426	430	446	413	398	415	406	415	414	395	411	422	404	410	431	347	406	413	381	427	438	398	442	391	427	414	424	388	396	394	419	399	378	400	403	440	395	423	401	377	406	427	393	366	409	386	429	412	384	386	362	388	373	429	334	406	357	389	383	429	377	388	415	416	364	402	393	401	445	382	385	445	366	413	396	372	421	411	391	368	394	424	375	407	413	393	384	380	424	379	431	405	366	405	393	374	431	419	360	413	374	397	380	382	411	402	438	415	398	365	392	389	405	398	413	417	398	431	436	387	391	402	403	406	423	395	438	398	403	392	401	396	410	407	405	367	388	442	434	416	435	410	351	372	419	382	437	392	418	421	428	412	387	424	408	431	411	405	395	403	440	424	388	422	358	374	401	443	350	417	414	421	404	400	406	364	391	378	405	374	434	420	417	415	397	355	435	404	457	409	390	411	433	422	371	389	406	396	390	430	404	419	401	378	439	373	361	400	410	405	369	397	391	410	401	381	407	415	387	401	437	397	423	385	388	399	366	383	400	423	433	414	396	400	415	410	377	411	416	405	429	399	422	388	380	386	405	440	418	351	417	402	432	412	426	395	405	391	416	358	403	404	380	387	429	380	432	402	396	431	411	411	440	388	414	411	407	356	422	415	389	401	419	434	396	412	405	415	389	393	363	393	409	381	393	466	401	403	425	363	400	356	391	395	366	374	405	417	412	417	399	408	417	370	372	376	445	387	381	458	402	435	391	392	420	378	387	419	415	359	389	359	395	401	411	409	384	424	409	395	412	391	409	392	412	383	397	364	365	402	399	419	380	376	442	429	374	391	382	426	359	399	419	404	397	428	346	395	396	430	387	392	399	407	406	397	349	419	383	411	381	416	393	380	382	377	376	371	411	372	402	402	392	439	423	417	418	416	456	412	407	410	410	394	419	378	357	402	411	376	394	427	416	408	411	371	403	449	399	410	391	395	389	422	398	369	382	387	401	408	427	378	395	469	414	381	409	416	408	398	364	407	431	446	428	416	384	404	384	464	387	376	408	408	406	418	404	393	465	408	367	425	416	389	352	390	358	448	370	415	380	417	425	417	426	411	416	415	380	433	370	415	418	423	426	393	404	388	431	359	385	416	405	382	383	441	420	452	429	360	456	446	354	451	374	367	442	416	410	384	396	393	408	395	370	402	411	431	446	372	395	376	401	350	407	399	367	401	396	365	405	405	381	406	393	395	384	393	364	418	385	407	384	395	385	364	375	391	387	372	399	404	415	382	399	447	397	379	394	381	390	423	409	432	437	419	384	409	386	367	420	390	392	431	403	416	431	392	419	401	431	396	409	417	416	381	400	401	416	400	426	444	398	393	434	398	409	396	392	407	402	410	422	396	422	394	374	413	466	415	405	404	368	413	399	354	346	411	397	402	428	400	407	392	360	404	432	393	375	407	426	378	398	407	428	397	391	435	424	387	426	413	405	426	412	394	384	406	396	417	423	421	419	374	402	397	420	411	363	402	389	416	423	392	408	393	392	378	387	346	380	415	390	401	389	411	384	448	368	399	392	392	433	402	369	421	409	360	456	398	417	389	391	429	360	389	442	413	404	383	386	422	398	405	374	417	453	407	437	406	400	437	422	407	399	412	374	400	431	426	365	413	453	417	412	415	406	426	395	429	374	409	380	380	390	388	394	385	415	409	348	345	373	406	419	449	384	424	413	407	395	392	403	436	388	375	407	383	370	424	412	377	390	410	418	379	399	439	352	354	361	373	395	373	398	406	432	423	390	389	415	427	370	399	386	388	385	380	420	428	393	400	357	429	401	394	376	420	373	411	407	412	418	418	411	413	401	400	441	399	400	403	389	400	394	403	388	367	423	380	411	375	432	421	388	427	401	390	417	356	436	426	442	391	373	427	394	383	435	403	414	403	388	384	389	404	379	437	395	387	403	388	451	438	408	424	443	421	387	391	427	383	381	382	400	410	405	394	385	411	414	415	441	429	411	393	413	355	456	399	394
34902	29025	31121	29846	20706	7282	1814	1705	1605	1456	1235	1115	965	956	973	966	923	862	879	898	895	911	890	926	800	857	852	881	867	853	892	899	871	937	926	963	939	990	995	890	917	936	954	943	898	870	839	920	854	906	867	941	872	896	845	847	885	926	842	845	859	904	837	893	893	897	895	833	862	863	845	844	871	883	913	855	894	818	857	868	871	853	850	828	829	857	859	814	819	853	903	796	865	865	871	856	884	876	849	884	861	922	915	933	895	853	841	876	876	836	870	842	858	817	874	873	831	835	847	862	805	867	867	827	839	861	871	861	820	818	861	808	859	850	844	848	852	848	853	806	831	834	873	838	856	858	831	868	828	794	850	816	868	857	904	836	871	868	867	845	914	875	827	849	857	830	883	908	839	845	892	900	867	845	802	801	829	868	831	890	858	896	899	850	867	863	825	876	885	833	831	855	809	842	894	835	833	863	870	889	843	918	809	836	873	820	853	808	885	845	850	895	821	868	863	840	866	822	862	848	852	888	834	841	814	860	816	891	792	873	803	926	869	863	810	880	838	855	841	858	827	852	827	869	838	811	915	883	895	908	862	849	878	857	892	841	866	845	824	836	921	864	849	877	816	855	852	844	833	824	829	843	902	811	796	885	868	889	783	904	872	831	820	857	865	904	845	858	884	837	840	843	828	794	890	790	805	847	817	854	844	850	828	884	876	859	897	886	869	878	847	874	883	835	885	830	889	887	818	877	907	847	827	910	874	898	793	846	856	873	861	799	867	920	820	846	905	885	862	847	905	852	831	832	884	869	816	928	876	882	840	858	842	855	832	802	855	865	845	892	882	809	780	839	820	872	828	831	880	829	857	866	817	834	849	885	832	887	847	894	846	873	821	865	804	857	819	843	846	908	864	853	856	842	906	849	823	844	831	852	851	829	844	800	846	862	843	896	793	875	868	823	901	828	878	847	850	827	885	876	847	852	889	876	809	871	778	899	815	873	846	866	858	864	861	883	862	880	854	855	902	832	853	794	888	834	836	844	875	869	822	930	836	826	874	912	856	827	868	882	889	810	829	890	865	953	873	857	847	857	860	866	801	866	839	850	868	835	921	883	898	906	824	897	858	886	846	873	870	828	840	871	846	926	842	854	859	866	823	860	834	832	848	840	816	854	839	896	843	910	792	858	874	848	878	898	888	849	842	858	905	881	864	877	846	859	887	855	869	827	865	877	860	799	804	840	891	840	809	856	856	899	836	865	832	842	854	836	858	869	898	889	843	855	853	828	837	881	873	885	857	867	823	849	868	846	861	825	912	843	906	835	865	874	818	827	833	894	848	855	799	913	897	897	870	825	860	853	905	915	867	900	862	873	927	887	827	855	883	887	883	827	883	907	844	845	849	859	865	829	821	833	854	835	809	827	838	836	866	841	862	869	831	882	892	852	845	864	879	860	840	819	839	847	830	917	832	821	864	857	852	837	839	904	818	822	872	912	844	867	874	933	900	885	847	849	854	831	864	884	825	856	873	883	817	837	884	811	849	864	841	850	880	888	855	882	886	816	860	787	870	891	821	877	863	870	861	842	871	880	843	895	870	859	856	900	870	867	844	840	865	853	857	865	877	899	872	805	865	842	867	829	864	886	806	860	829	840	850	881	879	867	865	916	835	879	863	860	828	808	848	897	858	848	890	812	894	841	850	838	807	894	876	850	853	879	876	875	897	830	838	864	846	836	902	835	836	825	838	861	840	865	856	831	849	891	909	860	895	793	845	787	875	861	840	847	820	830	861	863	863	885	868	896	845	858	832	878	883	853	890	838	855	871	865	858	857	847	859	849	828	899	814	862	817	865	885	843	881	826	909	902	861	887	831	878	864	846	857	861	837	840	855	885	852	871	873	884	893	908	832	841	817	853	870	885	857	835	825	862	881	851	880	868	823	903	889	846	884	878	850	865	835	856	850	939	822	869	876	901	875	871	832	859	854	841	900	902	870	850	863	822	850	815	869	862	880	856	834	842	852	854	808	845	830	904	790	827	897	839	855	837	822	857	862	799	829	869	864	885	841	867	888	779	848	873	819	867	823	875	860	888	829	818	825	834	900	862	869	833	857	884	875	822	879	804	841	815	827	875	836	823	915	912	833	792	838	904	872	835	814	822	897	891	828	839	896	803	834	829	864	906	871	870	831	899	851	797	844	824	850	872	840	819	839	877	845	846	814	928	872	865	829	856	820	866	852	894	918	863	846	878	848	857	876	807	878	858	865	861	919	873	882	899	854	859	819	821	807	796	903	890	866	840	825	835	890	829	855	912	835	885	921	894	879	880	839	824	828	920	896	838	853	900	819	839	819	873	842	859	833	869	869	885	825	835	808	802	847	880	832	848	873	832	869	870	843	910	892	872	872	880	852	863	839	821	842	864	840	865	913	905	833	830	853	836	883	859	880	858	824	952	889	855	845	853	843	870	903	847	861	830	857	872	806	829	821	817	861	831	858	874	839	855	829	806	860	885	841	877	860	798	858	857	857	884	899	863	855	881	839	885	874	851	844	867	834	841	885	868	872	864	819	887	821	846	863	850	884	881	850	852	889	836	849	837	866	838	822	861	806	878	900	825	881	879	858	926	844	880	839	855	916	869	858	840	829	858	796	829	828	861	853	851	842	850	832	850	875	921	894	812	811	817	848	879	905	860	836	835	838	861	874	910	872	826	887	891	817	843	888	823	848	812	822	831	844	905	888	879	871	874	870	859	862	856	854	858	839	811	880	860	841	818	885	832	932	857	902	903	842	884	865	898	835	824	847	872	896	893	822	820	876	896	828	916	894	870	929	871	831	856	869	861	876	828	882	877	809	868	854	873	868	874	848	871	844	809	884	851	882	832	881	870	830	846	876	843	883	824	834	844	889	902	895	821	850	858	904	812	874	826	801	835	862	847	870	872	851	869	841	843	850	824	893	878	890	853	839	839	840	852	894	817	832	881	906	879	868	820	861	896	852	920	892	833	867	898	853	827	876	859	853	873	851	875	860	855	858	854	845	870	888	832	903	853	860	874	814	831	894	919	891	869	849	858	847	918	881	866	906	921	870	837	855	832	916	868	835	846	858	878	834	894	800	866	810	858	864	850	864	869	853	887	786	806	858	916	855	823	892	859	847	830	837	859	823	853	851	859	835	859	854	881	830	864	850	844	841	900	833	857	861	881	887	864	869	843	827	840	834	865	877	845	870	834	898	899	863	867	836	859	868	914	872	854	855	849	867	871	834	808	834	870	823	871	821	846	855	818	886	842	854	848	838	889	884	869	839	872	873	829	853	826	866	862	833	823	890	845	873	831	865	879	834	859	864	766	825	757	831	908	837	834	852	818	816	828	902	865	847	812	855	857	889	838	802	890	877	878	855	873	815	889	800	868	843	842	903	830	884	868	842	879	834	857	909	887	849	872	903	845	830	878	819	848	825	887	861	881	838	869	891	876	878	857	868	873	933	864	860	826	844	892	869	825
38050	19256	9489	4058	1917	682	511	504	514	447	450	431	404	391	398	375	379	391	402	402	357	379	373	372	381	397	373	371	338	390	361	391	404	388	374	380	395	393	407	435	422	382	406	430	389	416	373	346	347	407	370	373	393	372	370	384	394	379	428	405	402	427	436	417	402	357	354	358	414	398	429	422	397	392	392	404	429	383	400	377	389	386	365	412	387	389	382	392	436	368	378	430	427	389	350	410	374	380	402	390	446	392	401	385	389	396	447	428	414	384	416	388	349	418	342	368	390	370	424	392	408	434	377	367	404	396	425	389	381	403	427	385	393	387	390	364	398	391	417	395	363	371	370	407	424	359	402	392	390	378	435	374	360	404	394	369	402	448	383	365	439	400	425	412	378	370	346	384	406	373	416	383	401	416	408	372	406	412	396	427	386	386	386	388	420	339	385	399	429	397	365	398	424	371	419	411	357	406	400	379	407	396	405	404	387	388	371	395	424	432	421	380	359	388	376	396	400	419	372	388	420	396	422	392	413	358	398	409	394	367	427	396	418	420	372	381	417	369	389	377	358	387	405	394	397	397	401	414	402	406	400	384	426	398	407	414	382	344	411	431	402	360	343	369	389	384	424	388	375	410	427	378	403	427	398	396	388	373	387	382	402	404	368	415	385	395	413	435	405	384	396	412	394	419	376	389	379	403	365	406	385	387	380	412	390	384	375	404	378	375	362	385	387	438	409	403	393	366	373	384	405	384	417	409	399	392	370	427	412	390	426	361	392	432	395	368	408	338	382	365	401	403	373	385	398	380	401	395	389	445	388	422	400	442	382	370	426	382	412	432	409	411	399	415	401	371	435	375	385	368	360	403	377	407	335	389	382	401	378	385	366	384	410	419	400	427	431	392	381	409	412	383	368	379	403	424	404	413	362	433	390	396	417	397	377	382	401	347	433	390	408	369	343	374	401	363	407	401	397	352	381	376	438	408	416	363	402	385	376	384	424	416	404	375	377	375	354	359	376	380	376	412	395	420	376	409	378	363	383	435	397	386	374	369	397	382	414	353	398	420	406	406	375	408	361	378	414	377	347	409	458	415	399	397	386	389	404	384	394	393	421	378	409	384	405	415	414	400	414	423	389	403	381	363	401	374	410	377	377	398	354	416	351	373	427	412	415	417	357	348	348	418	382	379	405	396	388	341	405	390	394	373	380	369	370	371	384	376	403	372	397	401	363	373	373	395	411	381	379	422	396	398	417	367	408	384	366	379	414	400	379	411	370	444	411	394	389	413	394	404	430	419	329	392	362	358	407	376	428	443	380	393	462	404	384	418	417	427	396	394	414	417	384	380	409	379	372	427	432	387	362	378	369	380	421	390	390	369	418	372	412	398	371	441	424	420	432	390	385	364	402	381	411	420	380	417	383	385	419	405	401	361	393	377	422	383	410	403	407	390	416	333	390	401	389	402	368	348	392	395	402	364	371	413	380	393	392	386	404	423	392	362	411	425	385	414	386	414	405	379	420	382	421	391	393	408	418	400	378	397	387	368	362	416	424	371	354	420	388	422	393	396	405	387	396	376	395	400	359	387	363	393	370	397	375	381	403	385	396	388	374	349	399	390	385	398	418	416	401	400	360	375	420	364	376	428	369	382	389	368	363	373	381	388	400	422	380	406	384	389	397	378	374	384	389	408	386	408	408	440	381	421	381	390	360	364	377	394	400	411	372	382	434	373	398	407	386	344	436	396	387	406	396	421	417	373	350	406	408	411	372	393	397	407	412	394	380	410	417	381	399	359	369	413	388	409	425	401	408	383	356	384	425	373	380	375	362	412	405	348	413	400	361	373	373	393	418	395	430	390	421	423	396	372	397	433	401	384	429	395	361	371	359	389	388	395	388	404	416	394	363	357	386	411	397	372	379	378	399	422	433	413	414	413	375	366	387	407	414	400	394	438	369	398	392	407	410	416	434	406	399	413	375	400	393	368	359	366	415	389	411	388	402	417	376	378	423	411	426	392	409	403	378	403	418	413	383	377	402	368	422	380	389	374	362	379	394	411	441	411	358	414	383	415	401	391	402	374	360	394	385	325	380	397	396	402	378	383	404	366	376	381	423	421	431	426	383	382	377	418	434	396	393	410	384	396	398	411	406	375	373	439	395	365	374	383	430	413	395	396	367	381	403	422	389	372	392	369	430	378	404	402	357	396	388	365	370	409	386	402	425	370	389	383	454	422	428	412	383	397	387	364	387	396	402	413	413	412	419	407	376	381	404	397	402	378	403	396	397	380	371	453	364	428	384	386	394	406	388	376	425	431	391	383	417	373	397	375	424	386	386	359	411	417	384	422	412	366	392	403	365	385	391	379	414	415	407	382	376	399	401	401	389	406	426	421	417	372	397	413	390	394	433	393	415	384	402	385	406	376	373	407	402	395	451	379	388	356	405	396	360	395	414	360	395	423	355	413	409	392	393	399	355	379	405	431	382	384	376	411	351	366	438	412	385	408	413	374	411	411	388	380	424	397	375	380	388	410	404	372	391	401	384	389	388	403	342	371	389	415	377	433	417	437	400	385	409	438	399	418	435	428	408	400	355	402	372	371	383	409	411	380	410	426	358	399	419	450	425	387	356	381	432	379	421	382	426	397	360	420	450	391	406	465	371	385	386	409	403	394	423	383	428	379	410	414	396	384	377	411	419	402	421	396	364	384	392	395	395	371	387	363	388	429	411	400	434	419	387	387	373	400	403	365	417	389	385	428	393	431	378	377	381	394	388	366	429	358	400	386	363	407	391	376	411	344	396	385	394	368	421	406	404	401	412	396	424	391	362	395	379	372	399	399	376	402	408	374	421	397	395	420	378	391	430	403	410	437	399	380	370	421	360	413	389	397	408	421	396	393	452	400	404	379	410	406	377	395	374	376	416	414	410	381	401	374	434	404	417	374	410	407	412	411	415	387	391	361	387	358	388	422	393	366	388	395	401	380	397	395	384	413	417	423	406	415	424	424	378	442	420	418	419	431	388	395	404	430	369	397	369	446	399	414	398	423	380	360	407	416	379	397	371	354	369	426	409	389	397	443	359	419	393	412	378	377	389	366	380	406	364	429	368	438	401	405	436	378	407	411	403	404	376	406	365	388	409	365	408	409	389	389	409	430	408	368	360	391	405	376	378	377	406	351	435	355	399	405	373	395	449	405	366	384	358	365	379	402	363	398	400	402	410	405	359	443	414	400	405	370	353	407	387	359	411	390	434	386	413	401	371	385	386	416	377	435	398	395	399	381	370	382	351	397	367	367	393	403	409	422	385	392	418	354	365	406	363	377	396	413	371	386	392	339	434	386	410	404	388	389	354	395	407	392	383	374	371	435	362	394	375	404	380	372	401	384	411	437	391	402	403	403	372	400	346	361	409	387	374	431	392	358	399	402	421	359	382	396	397	396	405	411	403	389	430	401	379	389	375	398	427	409	372	396	379	397	404	408	389	380	367	378	384	426	391	409
23650	14512	11736	9527	5565	1710	1279	1388	1279	1130	1032	949	875	791	868	852	846	800	846	860	812	820	855	858	809	793	858	845	836	786	889	835	894	800	858	886	876	933	929	951	901	924	879	835	921	869	837	834	846	868	840	854	819	841	818	846	849	828	863	817	819	838	824	830	840	765	827	849	843	853	884	848	857	875	830	831	785	813	866	828	860	800	803	840	844	840	820	862	837	888	854	842	768	815	798	810	797	876	857	847	814	789	798	785	834	906	793	857	774	784	824	808	817	855	810	881	836	817	857	840	863	816	822	838	829	860	827	847	839	837	831	849	789	829	880	838	836	832	883	816	863	783	824	761	871	861	852	884	831	855	800	775	908	799	862	856	871	896	808	833	817	848	850	808	847	833	838	860	844	832	846	818	826	860	843	801	860	845	798	803	793	870	809	829	801	824	814	841	811	819	872	852	835	804	856	846	852	898	791	888	845	839	863	879	828	853	891	871	834	846	807	816	809	853	795	834	760	808	844	822	855	788	875	871	842	818	830	837	827	786	819	842	839	875	802	827	837	841	847	840	831	787	826	860	853	801	814	810	840	841	859	853	834	863	837	853	846	829	861	869	805	835	855	821	811	793	846	804	777	821	843	861	800	841	850	858	847	828	815	837	854	889	837	859	866	811	819	816	829	856	813	803	812	805	813	841	802	767	813	809	851	858	809	799	850	833	871	846	850	855	858	868	857	866	848	801	916	821	834	850	885	806	854	800	850	837	825	858	815	810	848	849	859	847	878	872	857	829	835	830	850	832	829	858	818	860	848	869	836	830	823	841	816	846	835	846	822	894	843	818	824	794	838	804	820	885	819	811	805	860	802	843	876	914	793	810	828	822	837	820	848	809	857	868	777	828	852	894	859	843	826	855	822	884	901	819	802	781	824	769	801	872	788	894	836	866	804	845	795	822	829	786	828	817	834	824	835	824	813	847	801	844	851	865	860	797	850	867	863	825	865	870	823	885	829	818	798	847	794	860	819	883	826	859	814	857	885	860	856	838	772	851	835	788	786	860	851	840	833	867	808	848	827	891	803	838	852	792	843	873	812	835	857	822	814	822	854	881	847	864	810	828	823	842	846	827	799	870	811	810	859	782	836	826	831	858	799	784	824	876	856	801	835	805	839	849	821	818	817	789	833	843	807	839	822	878	785	817	833	864	851	852	860	824	823	876	826	836	842	800	857	859	846	792	875	789	817	863	908	861	892	823	849	864	817	854	881	808	826	838	808	857	864	866	827	810	861	820	801	815	841	773	879	821	794	811	828	865	897	840	869	811	810	843	854	794	851	846	849	879	858	777	822	778	863	859	819	773	821	808	830	837	857	773	861	816	871	825	844	903	809	825	877	853	891	854	819	855	810	826	813	835	844	864	824	830	814	827	830	817	857	808	822	874	857	866	798	813	803	882	820	787	794	815	839	803	847	833	845	840	853	848	815	869	818	817	805	855	867	814	740	824	879	821	833	786	858	835	805	863	877	784	847	803	839	883	846	791	868	881	846	825	809	803	862	817	836	815	840	826	861	844	836	831	767	847	822	823	829	813	883	839	870	855	843	883	837	820	845	843	824	826	851	749	823	806	847	868	799	858	840	852	811	854	817	843	797	863	848	865	875	840	854	821	877	841	809	833	839	847	874	812	855	832	874	843	869	815	779	796	863	866	815	835	851	849	874	839	856	818	796	820	831	853	845	828	864	852	839	845	830	875	873	788	853	883	853	827	833	880	769	854	779	833	801	823	851	845	824	853	886	829	837	798	886	842	868	809	854	830	814	817	874	889	792	801	833	834	833	875	824	835	881	816	875	806	816	813	854	871	840	875	840	828	794	847	874	807	831	839	808	867	873	804	789	898	825	789	859	870	851	847	828	787	807	842	867	826	841	794	817	849	813	820	799	829	856	870	839	891	819	825	854	894	828	830	806	843	790	841	800	852	862	895	836	876	876	829	779	850	828	790	818	823	830	845	907	839	896	804	833	836	810	861	804	835	851	844	791	774	820	884	833	854	844	859	851	810	808	832	818	807	920	866	818	834	858	847	844	817	857	826	845	831	822	842	811	853	885	862	826	836	843	826	829	816	886	841	869	808	875	858	827	807	810	767	848	847	811	827	840	792	839	818	906	841	854	825	806	821	847	861	828	834	807	848	818	825	798	803	836	820	847	822	816	834	808	834	809	845	845	820	811	783	859	783	873	855	847	828	848	860	845	816	846	850	846	859	823	846	808	906	861	865	817	847	800	860	849	801	848	877	832	835	836	884	834	848	830	846	859	841	875	891	888	829	839	851	828	850	834	830	787	827	839	831	897	833	840	801	854	838	851	810	844	837	821	809	871	843	851	848	879	861	877	831	843	852	865	794	796	826	842	796	845	820	852	847	848	794	802	887	836	795	917	813	860	861	805	845	900	768	819	815	818	829	826	809	831	862	797	775	847	838	875	834	822	851	860	872	854	852	839	879	837	812	851	903	853	812	813	834	879	875	832	853	845	834	803	824	816	820	863	829	826	841	837	857	833	839	880	805	866	800	877	842	826	861	815	844	859	832	816	789	780	879	837	827	851	795	849	822	863	842	793	822	810	864	833	869	832	871	894	812	849	831	832	849	805	808	811	855	838	817	813	806	829	837	796	840	831	836	825	785	894	834	822	809	810	839	798	816	856	849	823	852	791	829	809	840	828	812	829	877	825	930	828	866	815	846	820	817	827	828	813	760	804	814	813	855	851	833	889	819	786	866	816	869	888	817	826	831	861	830	842	821	801	812	790	842	867	819	842	846	808	838	864	797	856	763	825	894	829	811	817	915	860	812	849	838	818	840	814	847	804	849	817	857	791	817	868	795	844	858	847	784	854	884	816	838	842	851	830	911	813	836	817	878	753	810	811	812	841	914	854	809	791	809	842	805	783	860	850	827	785	810	823	830	840	789	836	833	840	810	841	802	817	888	809	808	825	838	862	801	875	780	812	821	878	816	790	865	845	830	829	831	831	822	799	832	831	865	837	812	799	850	835	871	891	828	832	825	846	819	795	822	867	797	786	842	836	831	805	821	840	878	853	857	805	857	805	834	840	830	793	809	811	788	799	840	859	821	852	835	854	854	856	822	835	898	847	843	820	835	821	863	798	834	867	876	817	877	861	862	824	832	835	840	795	781	837	870	875	849	806	856	845	793	882	827	872	826	858	849	835	838	872	819	844	877	935	820	827	833	834	796	855	831	830	797	838	793	829	855	815	846	848	869	800	820	839	858	825	832	851	837	816	849	856	810	883	926	851	827	819	826	832	885	849	850	863	822	819	890	873	805	811	835	853	875	823	880	866	855	791	887	788	829	858	809	791	820	866	826	807	816	858	816	805	856	854	826	865	853	842	897	810	842	871	820	810	838	852	885	860	883	869	797	840	801	853	843	849	826	898	861	813	888	808	819	848	873	868	896	831	858	804	822	833	818	891	792	819	777	772	854
49001	25684	15859	10745	4386	858	539	531	472	460	450	416	422	378	396	406	384	346	360	387	358	418	347	417	376	400	393	391	356	374	370	402	348	361	361	374	396	384	347	383	380	389	399	381	399	395	386	396	380	368	387	381	366	388	387	391	399	402	394	373	398	404	352	371	431	357	384	368	392	371	368	396	406	435	359	402	361	380	359	374	387	360	393	377	393	432	382	385	364	387	432	396	417	352	380	377	393	352	346	412	382	377	353	386	390	363	371	393	402	349	358	409	377	388	393	353	392	382	365	371	342	390	413	397	380	351	377	394	421	377	367	399	376	366	395	410	366	388	393	383	362	361	392	393	378	374	401	392	401	401	397	366	409	391	342	399	384	371	351	381	409	374	368	395	379	355	400	415	341	401	396	389	363	359	380	394	378	408	388	326	364	411	397	359	407	378	386	372	358	417	456	392	369	387	415	367	359	354	346	338	380	382	362	390	379	395	407	374	362	355	379	386	397	393	405	406	354	363	376	351	379	396	389	386	404	381	410	422	396	396	367	387	378	371	379	360	413	379	348	405	443	363	367	385	376	383	447	362	342	400	381	390	342	361	378	388	350	394	380	417	359	412	391	407	385	353	390	343	361	395	398	391	397	375	398	397	355	366	365	400	387	391	361	348	394	393	365	373	380	334	368	373	391	406	344	352	373	380	382	410	340	375	379	369	401	409	389	375	398	401	387	369	369	400	363	358	373	382	392	395	396	398	390	437	377	363	376	398	404	375	357	358	387	391	393	413	366	385	397	400	351	340	354	405	417	364	386	385	397	386	366	365	411	400	386	367	380	372	393	430	367	430	395	337	405	398	390	423	393	395	363	384	414	386	383	410	363	379	400	336	380	398	375	405	415	363	367	384	368	337	371	352	385	389	355	359	388	411	375	367	415	395	371	387	399	359	323	419	413	369	371	354	376	360	392	409	374	390	355	411	389	394	387	387	369	416	353	398	342	383	387	366	391	393	357	381	382	353	410	378	391	379	381	415	386	397	371	362	377	346	380	373	386	364	366	376	419	392	377	386	406	388	386	408	405	388	387	362	361	357	358	357	358	339	388	340	367	432	380	397	409	366	428	394	388	367	378	372	401	382	383	330	399	379	360	394	368	367	368	392	393	405	384	400	396	364	352	373	401	374	355	387	355	399	357	376	371	393	378	377	342	380	402	389	376	381	363	364	387	398	399	371	427	400	380	396	400	388	362	380	381	391	402	393	369	382	362	432	359	387	343	412	407	449	371	386	354	370	342	354	331	385	382	386	383	360	374	361	386	379	417	380	399	366	410	364	374	345	408	377	375	406	413	376	376	387	390	405	388	384	351	392	378	392	370	353	349	409	394	424	376	355	385	375	408	386	330	387	399	374	367	390	416	378	392	366	405	402	375	366	338	354	386	390	396	384	386	421	387	363	363	383	391	385	398	401	377	394	394	359	374	413	367	361	382	376	369	429	398	401	373	403	371	362	374	388	370	391	350	363	370	389	333	390	388	358	427	387	348	363	355	406	349	378	389	367	380	375	406	387	381	391	375	435	383	408	398	375	421	390	409	346	364	363	381	357	408	399	343	373	366	396	411	372	382	374	425	367	400	368	356	410	396	382	386	368	352	349	380	375	384	358	364	352	396	371	381	381	363	372	370	382	356	390	380	373	396	340	354	370	372	358	375	366	346	364	389	350	406	432	362	356	431	386	393	354	369	362	369	394	387	371	398	404	379	376	353	349	354	386	364	380	339	413	371	356	388	366	409	380	402	380	375	380	431	390	390	407	368	356	375	347	367	360	383	381	370	379	403	387	343	356	375	370	391	408	353	404	378	396	403	363	409	403	367	428	408	368	396	379	388	399	368	407	398	372	366	406	396	374	385	436	367	365	414	372	430	415	386	405	402	375	369	374	401	403	383	367	366	364	352	401	418	390	371	351	354	378	384	397	357	379	425	360	338	367	391	362	372	392	363	392	349	408	373	348	386	380	400	357	391	366	383	381	362	362	376	406	367	367	418	363	380	375	374	405	382	384	387	411	398	376	394	352	393	339	390	374	354	377	400	375	372	397	355	349	377	374	396	373	368	350	388	353	385	332	378	431	406	418	391	423	361	394	374	425	383	361	374	400	398	370	392	375	381	389	380	364	366	330	377	355	388	378	370	418	367	401	393	393	360	373	391	344	402	372	380	405	419	367	396	419	405	389	398	392	368	360	367	414	375	377	383	346	379	334	363	393	334	413	357	378	394	383	359	374	358	370	361	333	375	357	366	353	358	385	371	369	448	372	391	373	391	408	401	373	369	396	364	389	399	390	386	394	381	359	399	384	422	424	392	382	377	425	367	388	432	394	394	355	375	365	381	359	410	359	396	352	359	383	408	376	376	375	386	344	378	378	377	373	386	428	390	390	368	402	403	380	367	343	377	365	404	355	395	394	388	373	388	400	371	363	344	372	349	361	383	377	373	346	396	416	404	409	370	406	372	402	399	400	383	381	403	393	355	380	370	386	371	388	389	344	398	388	395	375	350	385	364	365	369	400	388	379	373	330	398	360	389	387	407	366	360	355	388	395	356	376	376	396	366	373	399	419	394	378	382	368	358	398	389	398	357	408	401	404	397	375	423	349	379	391	357	377	351	408	363	383	362	402	379	359	376	389	363	360	363	381	364	350	387	402	388	372	397	406	391	388	397	401	367	367	416	370	434	368	333	370	372	404	364	409	392	410	346	377	348	371	373	367	399	372	391	374	403	375	402	416	400	401	396	383	409	369	380	373	411	373	360	386	389	396	401	414	356	406	387	379	386	369	419	425	374	365	358	376	378	368	381	330	370	407	381	380	399	370	346	367	396	404	431	388	405	407	370	365	395	408	378	392	392	335	336	352	395	370	371	380	409	348	375	365	400	384	379	372	386	388	421	421	391	383	361	344	359	389	437	366	342	392	390	400	384	393	421	335	387	420	403	406	387	336	375	392	396	379	408	378	418	386	392	420	396	382	334	386	367	389	393	383	373	363	392	383	370	395	348	334	409	379	375	359	361	391	355	367	360	408	346	357	374	391	362	386	366	377	378	368	360	423	374	371	372	338	345	401	363	354	393	393	408	403	386	410	426	398	381	366	437	358	367	365	393	371	379	434	396	367	339	413	396	375	420	388	423	430	373	394	391	385	386	404	373	361	358	387	391	359	365	378	398	374	385	381	427	385	372	371	370	406	407	361	350	388	363	360	400	388	409	384	411	383	383	409	366	399	401	380	434	425	443	360	381	399	368	398	389	396	393	400	426	385	393	403	396	423	390	362	386	411	382	381	383	369	381	432	366	427	357	389	412	363	390	333	375	392	391	369	378	355	361	372	392	403	350	359	391	384	379	396	453	344	409	374	404	412	368	394	383	398	380	341	372	361	426	373	362	429	382	353	382	392	414	396	382	381	390	366	369	369	369	360	391	390	367	369	388	380	375	377	380	388	417	372	394	355
31572	19579	20357	19920	10214	2114	1515	1503	1362	1198	1071	961	932	866	841	889	900	882	848	805	821	865	849	871	849	786	814	838	825	827	822	796	853	813	853	872	832	920	873	804	925	841	856	851	824	849	827	865	793	850	846	814	809	836	838	792	841	842	854	812	798	867	847	791	801	754	799	791	826	842	787	855	791	841	820	808	815	888	828	787	811	825	797	906	827	752	813	816	823	825	790	810	786	820	811	824	843	836	817	794	808	817	851	807	841	867	856	784	864	843	794	852	821	834	813	860	847	834	820	853	823	778	894	868	820	850	833	777	836	821	788	785	789	853	848	798	857	826	858	811	825	820	852	783	777	802	811	827	843	876	852	830	800	820	833	843	817	809	817	800	808	818	829	838	772	839	834	832	873	812	786	839	824	783	851	814	873	815	851	834	791	778	825	833	786	836	865	761	836	845	843	770	831	850	805	831	737	800	835	809	797	841	801	803	784	860	841	816	820	844	821	833	835	851	847	790	808	774	826	762	789	830	833	845	825	851	823	843	803	865	836	801	817	847	818	839	874	836	786	853	818	799	811	795	819	778	824	832	852	846	836	816	888	825	806	846	777	808	809	823	807	854	806	824	779	802	835	847	834	836	788	813	823	843	817	828	835	821	819	864	797	803	808	824	853	818	797	805	823	798	848	821	818	780	803	815	790	819	783	805	775	803	839	831	805	792	866	794	850	855	838	808	796	840	812	802	819	818	799	834	791	817	845	754	818	787	860	827	765	866	848	840	823	794	842	881	788	787	884	807	842	802	846	842	813	763	811	803	823	832	829	795	793	819	813	822	867	808	882	776	796	861	825	820	793	799	781	840	844	829	826	808	804	830	788	838	820	702	814	812	785	785	826	866	842	768	815	796	834	747	780	833	773	866	792	827	832	834	812	829	867	824	758	823	864	802	801	820	741	811	800	809	843	843	803	849	826	787	786	864	797	801	816	847	850	759	795	791	870	822	811	847	831	841	851	818	831	820	798	857	806	784	821	819	820	843	833	784	854	794	880	820	781	809	834	779	826	820	840	856	814	788	817	812	824	822	869	831	791	832	805	841	858	782	854	832	872	859	849	832	875	775	819	824	780	811	795	828	863	857	811	813	794	850	836	817	863	767	860	868	775	799	817	846	850	825	864	790	767	842	767	794	855	801	824	808	833	845	803	796	841	814	768	815	848	839	876	788	823	799	818	807	759	844	841	819	853	809	796	811	841	840	855	784	825	852	813	800	845	791	864	816	787	798	797	829	733	796	795	805	838	891	802	862	851	784	834	847	802	833	840	844	773	793	804	809	826	812	762	836	838	788	803	803	822	793	802	784	823	784	828	856	825	765	793	824	824	819	803	872	836	826	798	779	804	848	835	864	791	789	760	806	828	866	817	849	768	875	787	810	809	819	792	826	816	797	792	833	802	796	814	828	776	834	818	821	809	802	779	854	808	800	784	815	840	796	770	857	839	798	829	809	807	817	831	797	819	807	811	822	808	853	781	814	805	780	802	820	820	780	845	839	826	798	778	828	776	808	816	805	784	806	826	839	821	794	822	870	823	813	807	807	837	793	787	830	788	772	834	835	802	789	818	788	807	819	837	791	805	844	800	772	825	811	803	890	863	809	779	814	801	793	824	823	807	831	817	805	847	859	838	836	802	842	845	839	885	820	825	830	806	781	810	799	829	781	770	814	790	824	875	857	806	790	835	840	818	784	805	792	804	818	814	815	830	823	820	786	826	872	829	845	791	827	862	850	777	793	859	826	814	817	841	753	848	879	858	787	800	837	816	805	860	852	827	883	838	781	852	835	814	805	851	870	844	821	845	824	864	805	806	850	888	800	807	806	790	803	859	844	807	817	844	767	889	800	831	826	801	920	836	793	788	818	859	803	823	803	927	830	806	826	856	801	889	848	826	845	810	783	829	782	772	816	777	836	871	818	778	808	786	803	872	867	808	789	791	836	810	805	806	798	772	801	797	824	774	803	788	799	839	920	860	845	777	850	859	822	873	848	774	807	842	836	825	829	817	886	807	816	859	859	808	878	865	862	763	791	874	812	748	788	805	858	795	871	814	845	848	866	825	798	824	808	815	815	806	839	783	818	844	824	842	819	828	794	791	810	816	784	842	764	798	789	848	826	817	849	789	792	844	811	799	821	815	751	827	809	837	803	781	774	834	786	857	803	855	826	821	815	821	866	779	828	799	801	800	827	810	806	860	769	832	827	826	824	855	800	819	812	863	835	833	795	815	820	754	791	800	844	839	861	809	837	798	824	825	859	794	755	846	878	830	817	787	821	819	871	835	817	849	830	801	888	813	789	843	802	866	828	801	891	814	802	850	871	819	867	786	833	854	859	826	804	838	789	807	830	806	822	829	866	784	815	813	868	738	808	838	816	823	801	811	810	803	780	861	813	841	787	809	838	826	811	830	792	798	796	793	843	855	791	817	846	819	860	839	815	831	825	865	848	851	797	796	769	780	806	831	868	827	760	816	810	805	842	805	820	793	826	835	825	831	807	837	851	782	823	819	829	815	850	861	814	865	840	803	784	789	835	843	822	786	898	824	842	797	816	854	817	840	812	833	829	771	781	815	856	780	794	826	877	781	827	804	811	796	842	814	832	865	845	858	838	830	798	813	834	798	851	824	850	812	812	820	826	856	772	824	871	730	820	829	789	820	866	760	787	826	812	804	835	774	837	860	847	782	792	845	854	805	881	822	884	826	811	828	861	804	842	808	781	782	815	825	808	836	862	805	820	838	806	845	852	770	811	826	867	790	780	808	773	810	873	841	813	851	802	850	783	805	803	831	793	830	846	807	884	813	808	819	865	851	777	853	831	825	816	798	842	840	829	831	824	788	852	825	826	827	853	785	817	843	859	803	839	760	775	839	819	836	869	827	808	802	854	864	799	824	794	857	838	784	843	802	809	823	865	804	865	848	836	801	864	775	853	848	868	819	846	792	874	885	821	847	839	876	844	819	801	837	859	821	832	825	822	833	859	818	829	804	825	826	828	799	862	871	817	844	803	816	828	811	835	811	824	776	807	819	866	840	810	854	837	838	822	840	813	853	883	825	847	832	809	844	791	846	853	825	810	856	781	840	822	829	786	826	806	807	831	785	804	844	832	803	837	827	844	772	829	804	766	803	838	825	864	826	831	821	852	825	830	829	791	824	815	808	795	807	868	798	848	838	831	877	872	815	832	841	811	793	826	849	764	850	834	865	857	841	832	793	789	842	830	782	823	790	829	826	805	813	853	810	836	810	844	769	797	831	833	821	816	786	807	822	784	822	829	809	822	823	840	820	790	791	787	805	765	760	804	812	827	825	814	804	816	824	835	776	819	843	823	801	770	801	801	800	810	864	836	865	829	764	791	807	852	779	841	824	855	838	825	820	836	816	857	813	829	811	805	819	824	859	841	812	774	825	870	816	843	781	824	813	820	825	812	837	817	847	818	850	816	837	779	796	804
62216	39615	25509	16385	7181	1279	657	689	578	551	497	455	421	432	449	388	369	434	389	410	432	426	439	415	392	382	389	376	435	385	392	432	431	372	390	393	379	472	409	414	420	397	409	415	412	413	423	417	393	398	388	415	394	428	419	398	445	374	383	361	362	418	396	375	426	407	407	396	399	373	428	376	416	423	441	394	404	407	381	413	394	387	393	366	390	408	419	370	400	407	414	377	419	387	409	360	371	410	381	371	398	375	383	365	431	421	403	410	380	405	418	419	365	381	429	386	381	430	426	372	442	389	373	398	399	400	422	415	469	400	408	381	356	394	388	404	439	420	352	413	411	358	418	444	401	383	416	444	426	408	418	431	360	424	406	393	403	415	374	360	461	407	357	417	422	441	426	406	415	425	362	415	376	389	367	388	410	413	383	398	433	393	406	419	373	362	392	375	406	397	414	444	380	431	414	394	392	402	411	355	403	400	422	387	411	403	363	375	378	437	394	393	414	409	399	374	414	399	405	372	394	419	416	391	367	412	402	429	413	375	390	377	416	448	473	392	372	375	399	395	376	401	399	427	404	395	407	394	400	390	429	389	391	388	364	370	389	375	375	420	391	437	406	425	404	417	422	386	401	385	373	393	440	398	349	406	415	383	400	403	410	403	433	364	402	397	408	389	418	438	394	379	367	404	432	395	430	388	405	374	391	398	388	372	402	423	401	403	396	428	386	421	430	427	382	392	409	379	371	367	416	391	380	398	393	399	376	377	422	437	368	420	416	386	407	358	433	395	356	384	381	401	374	420	415	402	379	397	378	389	396	378	405	408	395	403	437	366	402	397	396	374	397	433	412	381	404	408	411	395	385	422	375	390	411	379	405	415	401	415	371	380	389	424	395	406	412	387	378	421	357	410	396	393	456	412	419	405	413	398	430	384	401	423	382	393	379	425	373	374	395	379	374	367	372	400	388	388	411	386	397	407	391	374	398	370	358	407	386	396	438	425	409	416	345	402	359	424	450	417	399	421	417	430	371	408	389	412	412	411	392	427	413	407	423	426	402	391	396	401	413	371	406	416	409	383	395	409	391	381	404	398	435	436	391	411	387	397	404	398	358	379	456	396	418	406	398	423	432	453	386	394	390	384	389	409	396	408	350	434	372	393	388	407	414	375	425	410	408	430	425	406	406	375	390	383	363	396	432	414	399	390	444	371	382	377	423	366	421	361	396	376	377	451	372	411	381	442	420	411	370	412	359	385	415	395	398	408	384	348	408	404	399	388	395	415	405	367	405	386	425	388	390	399	416	390	406	376	393	391	367	389	421	410	382	394	414	438	405	377	440	393	420	323	419	381	376	407	452	392	386	412	384	432	404	416	362	403	403	422	410	405	402	393	377	421	379	406	400	397	402	393	388	401	379	389	418	432	398	428	351	391	402	365	358	374	404	446	415	359	392	426	420	417	407	393	400	357	354	433	418	372	425	394	366	344	395	425	458	359	406	409	416	411	420	394	384	400	455	407	420	424	370	361	428	427	411	383	384	350	422	420	412	392	386	388	370	417	409	395	384	432	413	400	400	399	431	421	419	396	379	413	422	382	397	437	378	416	377	387	419	361	412	399	409	396	419	387	404	408	394	407	372	341	441	424	421	405	393	391	415	418	439	385	424	405	415	387	468	377	413	362	421	417	408	405	403	422	415	429	442	381	401	399	365	416	361	411	399	412	406	377	417	384	395	388	391	396	408	429	415	425	392	408	417	408	370	400	434	402	422	396	434	396	420	407	372	398	425	407	435	394	408	375	368	418	387	428	418	430	383	394	377	389	406	385	431	375	385	386	396	387	381	412	422	322	333	408	425	425	463	408	397	435	360	421	443	420	389	428	381	414	392	398	405	402	381	411	397	403	407	407	392	389	427	413	420	387	380	424	365	368	434	393	412	422	414	407	371	404	409	390	442	400	438	399	411	364	388	399	391	363	420	417	385	401	432	402	392	420	416	367	388	370	405	425	376	405	407	419	397	365	417	346	403	418	388	431	390	394	388	401	383	373	447	347	389	360	427	417	405	416	395	417	392	423	448	391	419	445	413	431	383	399	367	412	399	413	437	405	380	405	415	417	358	403	380	405	371	372	383	359	389	412	393	422	370	445	382	423	404	404	357	419	381	422	388	419	404	390	371	396	398	400	407	401	377	383	396	403	383	374	442	396	383	393	433	364	405	378	416	406	437	398	429	398	380	388	403	403	399	391	444	402	379	393	409	363	419	411	391	402	389	381	405	395	396	395	433	398	436	387	391	441	378	393	360	341	371	399	390	353	390	393	408	401	414	396	387	366	411	378	393	391	406	385	433	376	417	387	406	408	382	383	433	426	359	375	381	375	449	391	389	409	387	448	373	397	391	398	391	427	433	377	409	409	413	419	415	400	398	428	379	418	450	447	390	381	413	374	385	413	431	399	429	386	435	405	440	390	391	403	432	350	422	411	398	432	424	429	362	379	386	396	414	437	424	383	410	421	396	396	423	401	390	395	392	381	407	414	405	387	432	398	408	395	400	398	414	407	413	395	407	387	395	397	428	396	355	405	385	387	415	377	374	386	421	403	383	401	425	423	379	406	413	386	407	412	365	380	388	370	401	394	368	422	446	384	365	385	424	444	429	424	391	400	353	396	440	405	401	406	384	403	387	427	415	342	382	397	420	400	427	402	440	407	370	361	428	419	416	384	382	426	398	413	406	409	408	408	371	396	423	420	386	371	386	408	400	409	422	381	373	391	416	424	412	398	404	418	381	379	391	390	418	448	386	417	413	408	396	410	404	397	396	431	393	419	353	417	404	402	395	418	419	383	358	390	377	411	391	425	420	390	397	404	382	380	387	382	442	437	403	397	386	341	418	388	406	433	412	435	411	392	369	397	399	400	390	392	418	364	411	416	382	394	384	387	432	444	417	433	372	384	399	421	414	386	403	402	439	416	381	397	389	376	399	381	395	411	462	442	390	389	406	391	402	388	416	395	422	406	406	428	389	416	413	407	367	361	397	343	403	368	394	445	378	403	389	417	415	403	425	438	442	401	426	396	420	426	420	428	433	398	410	430	386	395	394	400	437	403	404	380	410	372	393	399	397	397	398	417	419	408	377	437	403	373	428	447	408	370	394	400	436	401	410	395	394	408	417	419	422	432	414	409	389	376	423	369	362	389	397	394	422	415	414	409	401	400	368	419	421	401	463	411	392	414	411	398	397	437	409	404	404	418	394	369	432	400	461	419	405	370	409	444	456	443	428	403	423	410	378	419	394	417	380	386	407	412	402	369	407	410	391	433	429	410	392	379	398	405	395	395	420	417	396	374	435	383	420	448	379	365	456	411	425	394	412	437	401	425	428	415	391	410	410	414	399	375	435	389	405	398	377	341	362	356	446	416	432	394	420	391	425	385	379	372	403	405	363	415	374	429	404	400	401	413	340	396	386	418	379	412	409	433	402	405	370	439	444	395	421	428	399	420
38928	30262	27138	25167	13832	2958	1903	1940	1759	1545	1253	1248	995	986	993	984	896	932	875	862	836	866	862	903	870	815	860	867	891	911	873	927	902	924	921	952	957	981	959	920	833	872	847	909	903	898	905	841	905	875	842	856	926	886	871	863	858	901	856	887	886	899	827	918	883	843	835	852	861	867	870	844	881	907	914	885	823	835	806	854	820	872	865	829	893	866	843	855	865	857	834	842	905	815	859	857	855	851	817	823	904	832	855	840	838	873	918	861	875	854	884	892	839	883	880	830	877	849	865	847	853	860	875	880	830	839	885	880	869	887	874	835	889	842	839	824	909	838	851	853	815	837	849	866	859	900	805	853	863	879	859	841	870	886	808	855	861	847	910	847	855	824	857	867	837	833	815	807	894	855	852	853	854	867	848	836	909	834	861	871	839	893	829	871	880	861	863	857	856	831	851	864	854	826	874	863	891	835	876	847	867	841	847	851	865	912	830	835	855	874	815	892	876	888	958	827	894	871	834	844	867	838	843	899	810	921	877	865	864	852	828	860	879	891	862	878	887	814	907	843	862	833	811	894	877	817	855	825	896	811	868	859	842	837	808	891	839	854	856	821	816	806	875	843	843	831	867	863	822	868	902	862	891	862	797	863	902	890	877	825	856	827	877	822	837	842	890	862	841	842	825	813	872	791	841	852	906	836	811	858	858	815	900	829	870	867	865	852	830	892	867	861	869	849	893	883	813	851	862	880	890	853	822	924	875	869	828	882	809	835	887	859	874	871	812	853	865	878	853	914	829	915	833	864	802	836	826	803	858	869	863	830	867	856	880	834	875	802	878	850	834	877	914	900	864	779	809	889	824	867	861	897	824	863	829	868	879	871	908	798	876	825	813	900	885	829	866	834	876	856	868	824	857	841	797	844	873	875	835	838	910	816	811	914	865	836	852	884	876	849	881	843	870	876	851	924	872	828	814	880	877	809	895	879	842	851	865	849	840	886	865	879	856	848	855	835	843	850	865	843	890	862	873	881	894	888	884	860	817	836	817	863	896	855	861	900	887	840	801	879	866	886	878	846	835	883	879	891	821	855	871	837	813	825	862	876	814	814	838	857	832	841	907	862	860	883	840	834	851	905	881	871	844	893	888	841	838	855	894	873	856	848	833	830	849	867	888	874	895	881	820	905	834	860	906	903	879	830	838	876	859	890	831	846	844	871	850	845	857	866	892	860	892	835	819	874	886	832	859	874	829	803	880	825	790	820	822	866	867	848	851	849	841	882	841	861	848	810	893	858	859	860	818	885	874	898	835	847	840	907	863	849	841	855	855	839	861	806	877	827	824	852	853	885	861	877	865	881	809	832	814	867	819	878	874	835	821	922	814	884	861	882	846	793	833	874	855	863	875	842	895	810	854	839	868	830	893	856	855	842	817	870	797	863	860	837	828	860	897	824	844	809	822	883	818	811	867	863	865	803	854	803	845	878	827	878	841	864	857	880	897	875	926	827	853	925	870	807	868	875	843	884	826	882	806	871	894	875	853	859	884	884	857	855	818	840	892	878	826	890	862	905	856	819	869	869	829	886	814	825	810	884	824	805	878	869	883	879	851	867	853	852	822	852	855	907	858	822	910	822	846	844	825	816	888	842	831	826	855	827	846	857	801	863	852	888	868	867	843	892	882	813	877	823	881	857	827	878	830	841	893	839	820	860	814	801	876	841	861	911	893	861	858	867	827	882	845	845	798	845	896	827	834	872	836	886	846	871	896	862	869	872	904	853	824	887	856	838	832	837	851	828	852	807	781	838	805	844	871	857	831	816	829	851	850	817	840	847	822	856	851	793	834	877	919	868	893	842	850	824	876	837	865	872	769	857	823	855	910	816	899	862	857	878	866	849	867	876	816	860	830	879	866	843	839	867	845	832	881	876	840	824	845	867	851	867	845	877	840	842	826	840	843	823	889	876	866	882	885	805	856	867	855	829	879	897	840	853	914	818	867	828	851	874	896	825	850	822	834	890	853	849	875	852	817	857	849	891	826	835	895	846	876	804	853	844	848	872	849	846	842	853	859	837	822	839	860	857	832	853	825	843	904	888	875	892	826	836	902	864	875	839	854	911	834	856	862	845	821	809	872	887	873	873	814	876	842	821	850	900	862	844	840	848	873	828	822	901	857	836	872	883	863	815	860	841	861	904	851	898	875	849	863	893	827	891	821	884	853	841	866	907	899	878	850	855	857	860	894	902	818	841	805	825	850	805	848	867	839	856	858	852	860	874	863	914	876	884	866	860	825	809	810	859	843	865	906	836	818	861	865	880	856	888	848	842	891	833	883	817	816	905	911	857	855	835	887	867	867	885	817	846	893	837	879	798	847	862	863	839	847	902	863	857	850	830	846	841	836	866	850	838	856	822	852	909	856	865	849	844	880	874	902	827	829	905	874	883	817	792	855	811	870	838	901	860	826	836	916	874	864	868	827	837	875	821	821	859	840	877	849	844	882	898	891	849	806	846	793	845	898	882	881	813	880	848	849	889	881	890	829	856	883	819	837	847	902	878	871	917	869	890	828	844	917	833	892	886	846	911	844	898	841	860	888	863	879	847	893	914	870	900	876	897	838	870	867	871	844	857	838	838	849	858	809	857	892	856	845	812	887	844	935	830	902	861	872	867	837	830	876	837	849	877	900	852	876	870	847	851	930	821	877	868	833	928	824	846	862	836	825	874	899	772	832	833	860	839	862	829	835	878	848	874	859	817	860	797	816	876	834	864	828	878	872	844	882	845	849	898	877	895	889	878	854	884	923	800	891	895	866	853	806	825	914	810	871	836	836	862	851	889	832	808	873	833	817	853	854	885	871	851	809	908	850	817	853	878	874	855	911	832	836	825	851	836	831	894	924	854	844	860	844	906	846	871	844	840	872	812	843	795	793	840	821	842	826	840	873	877	864	845	912	874	814	860	826	842	843	855	848	856	894	863	842	846	879	874	888	838	812	829	864	883	816	870	852	800	851	846	804	821	841	876	867	788	858	870	813	890	803	840	834	869	850	841	844	821	936	869	893	872	854	856	854	850	850	834	879	865	826	849	934	871	825	884	856	858	868	850	891	903	838	880	856	799	880	839	883	831	897	895	842	883	865	866	885	854	835	857	795	841	849	817	840	841	879	823	868	839	859	871	870	867	877	836	852	806	841	880	859	835	835	865	819	872	841	870	852	901	863	866	849	893	905	836	928	811	927	831	885	863	889	851	889	868	858	865	835	905	832	863	848	868	805	879	819	840	816	890	914	853	813	894	871	846	907	865	878	831	828	855	845	824	848	820	817	883	837	893	870	789	877	855	842	906	893	847	847	835	846	817	905	857	859	862	882	832	865	900	858	842	837	852	871	859	840	835	825	846	846	840	817	789	840	903	834	896	872	836	872	799	849	817	820	844	895	822	845	858	895	835	831	831	862	825	810	873	848	878	849	885	894	931	858	828	810	906	856	859	833	919	820	891	859	827
45849	24126	10247	3547	1312	582	456	485	442	433	442	386	395	396	395	388	429	421	405	390	405	408	374	359	393	398	396	391	350	387	367	346	384	394	407	410	383	363	376	429	391	409	394	398	403	388	442	404	429	364	344	402	359	372	352	421	358	395	380	368	355	405	401	363	395	380	401	333	407	364	391	382	384	358	396	398	351	385	389	440	421	381	388	391	401	389	411	375	407	403	374	387	420	392	374	399	379	357	416	425	393	357	409	429	428	412	391	379	349	375	373	390	384	392	390	418	393	362	428	388	365	385	411	362	374	369	355	391	355	386	409	383	373	365	351	362	390	371	420	389	407	420	400	381	332	373	403	398	398	403	376	404	368	380	363	338	379	373	431	394	401	401	398	378	389	445	418	396	407	408	403	364	395	426	395	358	381	402	372	386	318	407	370	396	337	392	424	397	384	405	374	408	427	423	399	429	373	374	394	401	394	402	409	397	375	418	383	392	424	419	394	388	391	402	386	400	406	404	440	376	396	376	355	424	376	353	385	394	379	373	414	380	403	386	396	412	387	354	379	363	415	438	408	403	387	422	397	425	382	409	372	382	384	380	408	402	428	376	412	451	397	382	353	373	394	407	400	412	386	410	401	397	367	406	369	400	371	371	364	441	396	425	393	375	408	398	372	421	371	417	382	366	386	369	397	384	406	421	400	401	396	382	409	389	375	390	370	395	410	390	374	359	432	406	390	352	373	410	388	424	409	408	363	395	368	359	353	346	385	391	407	383	388	410	397	388	394	390	430	399	363	395	389	394	379	404	374	384	376	387	396	436	366	365	408	415	374	388	406	382	384	385	387	344	382	372	360	371	384	355	392	419	384	410	421	385	397	378	361	393	413	400	375	388	377	423	402	424	335	378	392	394	370	395	400	375	406	402	400	411	380	376	382	394	370	371	403	376	404	384	415	411	387	379	366	411	382	399	371	380	387	376	389	361	360	355	391	363	393	436	436	404	370	374	404	411	360	398	375	397	400	394	435	385	361	393	400	391	406	352	397	394	379	420	429	392	377	371	383	383	379	360	358	392	339	384	385	406	393	415	362	414	372	410	420	398	384	401	379	396	395	412	395	366	381	400	357	432	428	389	393	410	371	407	411	406	409	371	402	367	433	407	355	404	357	385	431	357	421	408	372	381	361	376	375	376	379	393	408	386	407	355	397	376	363	391	394	375	384	425	423	411	409	388	366	395	402	374	379	371	383	353	366	380	400	343	432	401	431	369	348	397	372	408	412	357	383	391	379	402	363	377	392	342	378	412	399	353	396	375	369	409	364	379	434	406	391	389	418	399	410	402	392	399	429	384	410	387	410	366	386	391	395	358	413	400	402	390	394	397	401	370	368	410	370	390	379	369	383	418	374	346	400	379	360	371	366	360	397	392	364	396	367	390	362	394	385	413	388	385	392	415	423	407	356	403	384	410	358	388	387	365	381	404	367	425	399	414	365	371	354	361	424	398	385	400	406	406	443	360	363	357	384	394	407	362	339	403	375	366	392	375	361	383	417	396	402	401	387	447	385	398	418	411	392	381	381	422	382	359	404	388	410	391	354	350	366	378	404	393	396	380	340	393	384	401	380	382	395	367	432	372	370	382	391	413	363	415	409	397	397	370	378	390	382	388	368	388	343	399	374	427	380	375	399	378	382	389	430	452	412	419	414	376	387	401	371	395	396	357	377	414	416	391	386	391	392	411	403	392	368	395	348	413	408	393	395	412	391	377	406	399	379	351	416	393	330	393	415	402	373	386	372	395	398	405	412	365	416	399	367	354	367	376	387	353	399	392	369	374	360	407	378	375	398	390	373	362	381	393	375	389	348	439	400	392	361	404	378	372	364	387	396	387	429	385	393	400	417	381	412	361	390	398	399	437	395	425	403	381	419	398	397	425	375	387	383	406	386	407	401	383	395	361	396	386	375	385	365	412	382	347	354	399	387	382	398	378	381	391	383	366	364	396	396	388	396	391	436	385	368	380	391	408	386	407	356	352	364	411	364	427	415	401	355	442	388	367	405	381	399	364	400	386	376	384	384	368	393	415	374	389	427	388	409	402	388	405	339	385	373	401	368	405	333	390	401	378	417	378	393	406	408	391	381	424	350	393	418	366	365	401	380	416	426	414	388	393	390	409	420	397	382	416	410	389	391	380	414	396	413	375	410	379	440	407	375	395	398	423	384	386	411	388	407	387	389	397	419	400	360	397	415	427	390	383	392	380	400	406	390	418	382	440	413	430	381	384	377	393	405	381	398	355	389	386	392	405	393	426	402	376	394	422	375	387	386	403	361	398	370	391	410	426	359	366	381	358	392	408	396	377	379	393	376	407	423	404	361	386	447	384	378	370	401	390	383	366	383	384	401	360	404	383	334	342	401	374	368	385	362	377	357	419	429	374	380	371	408	382	394	426	336	379	393	372	434	403	378	364	397	408	361	414	411	370	372	391	374	399	414	407	410	367	351	374	390	380	366	398	390	410	409	430	345	385	365	357	395	390	331	391	363	385	361	390	442	394	353	393	407	385	399	402	409	390	392	428	383	346	403	374	378	401	411	369	370	405	407	382	413	406	374	385	381	397	370	417	388	444	407	367	376	364	399	428	392	375	403	377	427	369	393	396	387	397	371	417	407	378	387	394	394	386	423	406	368	375	377	373	389	370	349	398	393	369	394	402	385	387	372	378	419	373	369	401	391	374	413	413	383	407	410	350	398	383	425	368	391	392	394	404	414	386	413	399	416	427	350	379	373	408	374	373	426	390	400	422	365	387	401	381	423	387	391	400	403	407	420	394	389	381	391	426	386	372	412	411	420	360	405	368	411	361	384	356	382	371	390	389	411	366	390	407	410	396	373	402	358	402	385	393	411	384	351	428	396	410	400	372	412	450	415	414	392	414	394	391	375	351	402	392	437	434	385	370	388	415	377	374	368	377	450	421	393	391	424	370	378	380	383	425	393	401	398	423	388	406	354	388	392	410	426	392	429	368	373	354	385	405	374	397	372	367	406	374	389	420	386	400	382	461	419	398	382	403	404	405	395	407	393	423	364	371	423	406	446	366	393	427	406	406	379	359	356	381	354	399	411	392	402	384	434	373	395	445	384	382	399	391	445	429	384	381	392	380	407	377	393	413	373	365	425	345	352	388	415	379	382	393	399	399	394	424	382	353	400	405	394	400	392	382	367	385	377	380	392	369	359	372	404	392	405	400	392	359	393	411	428	387	377	417	357	389	398	387	385	409	414	391	355	394	380	358	430	372	384	389	350	372	374	413	400	422	394	400	385	346	421	379	389	375	388	365	377	381	425	362	371	394	384	366	414	361	395	397	373	423	390	403	372	382	371	367	372	424	401	395	335	391	388	372	393	369	376	352	381	417	415	381	400	385	405	384	362	391	407	389	375	377	394	399	400	396	426	403	388	365	389	373	405	406	383	380	373	376	399	392	376	370	353	388	399	405	337	390
28791	17095	12164	7435	3909	1444	1235	1203	1136	1111	989	922	855	823	885	849	838	851	863	835	826	836	837	844	868	829	848	833	801	893	814	781	889	834	826	843	874	887	847	884	839	808	872	797	809	837	857	842	837	795	835	814	799	856	819	801	875	801	867	820	789	806	856	812	864	856	847	796	858	874	843	803	797	859	807	883	852	866	799	816	888	839	820	897	842	868	839	835	805	855	844	823	827	815	861	830	791	830	782	796	839	857	767	839	862	821	854	817	817	825	808	820	791	851	821	878	843	833	838	795	796	870	850	852	822	855	817	852	819	816	852	884	800	848	817	828	847	827	755	838	858	872	757	835	813	824	816	836	817	813	802	839	852	824	862	789	774	854	775	804	792	851	832	865	833	884	815	789	847	858	835	771	809	843	787	833	808	877	837	798	862	843	883	853	822	823	874	883	794	829	806	797	845	839	873	875	807	893	791	869	842	807	834	858	860	836	857	811	811	872	785	862	847	820	834	844	841	837	829	791	868	812	790	805	798	850	865	838	791	866	839	829	809	796	873	795	863	814	840	840	807	831	822	861	828	803	826	874	826	811	816	850	806	822	881	829	824	801	814	867	839	820	825	841	812	845	841	818	845	793	816	790	803	842	828	804	799	859	830	829	849	800	849	792	866	837	788	774	873	814	803	866	810	871	806	847	834	845	821	877	832	830	834	838	879	824	833	807	856	795	789	864	844	848	836	786	790	865	844	886	825	835	871	829	793	796	844	829	796	908	832	851	804	885	887	835	808	821	864	850	831	827	857	843	841	857	810	888	812	857	822	854	857	821	798	813	804	852	798	822	857	896	797	862	836	947	836	856	829	855	842	822	837	903	767	779	855	901	844	839	864	860	873	809	817	864	811	840	796	809	852	827	817	831	849	802	832	766	801	830	830	830	866	822	889	866	824	788	790	807	828	836	794	835	836	806	857	793	825	828	827	820	817	827	825	835	818	844	864	778	821	839	838	836	860	778	820	851	841	847	875	852	837	816	828	802	801	822	771	834	871	882	801	877	796	835	847	805	833	825	811	820	806	835	832	816	796	801	872	827	793	838	807	873	886	843	788	899	814	863	830	909	854	836	799	873	879	788	825	866	827	803	828	867	814	874	762	821	825	797	822	813	841	780	865	865	839	809	885	789	836	849	805	889	803	837	930	842	825	842	786	828	779	879	799	860	808	801	802	877	807	799	844	817	839	847	832	813	841	832	818	810	862	835	861	830	806	844	887	826	917	840	853	837	846	849	809	825	827	836	846	859	800	803	809	835	799	812	787	881	829	828	856	828	769	845	847	817	798	881	801	890	796	800	837	804	807	794	850	868	816	855	863	861	860	779	889	833	844	836	825	792	852	882	858	786	792	832	807	890	787	830	877	783	868	841	891	838	876	834	850	850	737	869	813	829	857	815	855	771	818	904	838	848	802	864	832	871	826	809	838	828	867	860	830	851	797	838	844	822	863	873	821	805	859	874	841	820	846	773	816	805	808	817	788	828	841	823	851	862	816	855	815	780	829	817	821	881	818	774	829	868	891	817	778	905	857	823	828	817	853	814	835	846	813	793	847	858	771	864	810	776	851	868	850	843	837	852	800	854	794	852	823	836	800	861	854	835	830	834	783	819	871	854	855	792	846	785	847	829	846	835	818	787	833	830	845	819	836	846	758	806	790	818	813	823	864	780	840	831	861	840	860	837	854	827	826	748	833	822	846	864	871	806	784	754	832	828	825	832	848	828	833	854	819	851	856	850	845	804	860	822	804	857	828	823	810	822	809	825	811	801	837	834	807	830	848	815	823	839	864	782	841	843	797	869	801	826	867	845	845	795	823	827	843	799	890	854	840	824	865	827	824	802	878	799	817	799	836	784	870	867	826	791	847	863	812	825	879	783	817	827	859	822	784	903	844	805	834	834	814	813	833	793	794	857	819	835	846	819	869	780	806	835	819	869	825	826	798	795	815	878	844	827	875	856	812	828	814	811	877	805	844	805	779	870	842	836	855	831	842	867	859	828	844	825	849	863	785	851	870	851	817	846	902	851	834	800	922	847	769	846	822	798	863	847	879	765	878	831	815	849	863	853	882	826	833	801	815	813	847	840	836	823	810	841	862	783	819	807	868	788	805	829	902	848	866	781	802	841	803	782	823	856	830	832	813	849	858	824	843	822	859	840	866	869	814	824	800	823	909	875	793	811	776	813	859	910	827	841	821	842	813	782	837	836	839	833	841	795	803	859	843	827	890	818	825	855	821	876	863	834	813	847	859	790	789	824	838	845	828	771	815	815	822	846	891	829	871	857	853	832	805	815	831	783	865	834	796	782	828	824	840	814	861	788	860	798	809	805	840	842	878	781	818	837	823	781	809	815	849	832	844	853	857	834	813	836	870	831	820	839	839	810	825	814	775	832	843	791	845	832	816	792	787	853	821	820	865	878	838	821	824	869	832	843	856	854	809	874	861	798	806	790	866	804	842	820	838	808	827	806	833	817	798	818	831	792	799	787	827	826	809	777	871	859	819	804	858	839	859	812	839	812	893	825	774	780	889	792	882	858	845	836	889	849	808	858	810	842	786	787	833	837	833	859	806	832	774	797	846	810	825	882	911	829	798	846	828	836	860	849	840	817	878	839	825	826	809	846	794	844	780	843	780	843	810	831	819	818	848	815	837	855	804	806	808	814	903	800	849	786	810	806	870	814	872	841	779	851	802	849	801	792	841	830	829	828	833	825	795	833	810	794	806	780	841	803	775	811	850	839	822	755	829	765	820	794	828	833	813	796	880	856	862	829	832	831	831	825	873	858	790	849	857	844	866	805	814	803	825	824	883	869	835	835	791	862	841	838	835	782	791	870	824	769	827	857	827	820	870	827	836	841	794	809	833	862	835	843	857	805	811	843	799	851	853	844	892	817	816	849	816	783	878	817	793	823	816	912	875	844	868	866	832	807	850	809	812	797	831	867	850	848	869	881	823	825	849	812	814	811	822	831	822	848	816	844	787	790	833	839	801	858	876	823	821	837	853	835	848	853	889	843	900	778	798	829	854	829	824	832	755	764	847	824	843	813	842	829	818	795	849	842	845	805	793	852	838	843	804	894	799	841	829	839	798	806	830	785	819	821	858	789	870	829	873	814	785	772	873	838	859	827	803	774	856	829	877	848	803	821	845	837	848	856	832	791	904	881	842	818	803	825	877	820	829	870	852	851	836	820	873	809	834	847	799	862	869	829	882	838	832	843	788	850	879	807	845	779	772	750	805	862	835	874	818	827	816	863	814	784	832	835	862	833	845	826	833	878	826	846	811	873	825	856	802	821	836	816	837	845	881	851	863	829	815	839	836	887	905	865	817	789	845	869	820	835	873	842	828	764	813	807	786	813	810	833	875	877	795	837	829	852	825	839	832	803	818	816	853	814	860	833	860	830	837	844	841	778	882	796	843	857	828	841	840	829	833	878	820	861	844	912	822	875
54092	31133	18047	9427	3102	658	537	478	476	478	471	411	417	406	422	376	396	382	409	370	360	421	401	333	439	378	379	392	354	372	358	379	390	387	405	381	397	438	367	384	398	360	357	372	383	384	358	370	396	385	362	373	389	379	412	374	411	376	394	396	376	385	357	356	407	375	370	360	404	372	349	380	387	369	366	361	370	402	371	367	376	367	387	353	378	360	423	379	365	375	385	373	379	393	343	376	374	354	363	400	369	342	361	365	385	368	376	374	378	365	390	383	399	409	386	388	363	396	398	375	375	327	416	358	410	356	373	427	348	354	362	380	389	388	454	382	387	376	383	377	355	389	366	328	391	342	366	398	372	374	393	378	378	361	356	416	363	368	358	382	358	365	344	437	348	379	369	378	317	387	376	377	386	367	404	339	396	360	352	393	383	396	384	350	395	380	341	399	404	366	371	402	377	353	388	406	387	325	390	395	377	385	398	402	377	332	365	362	380	365	372	368	350	407	370	382	416	401	382	397	405	340	375	400	463	354	364	369	334	377	391	368	326	367	397	367	344	330	343	337	356	354	349	354	364	353	431	396	347	378	378	367	375	360	366	371	369	381	390	352	378	366	381	415	377	361	365	370	381	368	419	373	363	417	388	377	347	396	393	402	381	423	359	394	399	362	375	350	386	380	385	366	393	406	388	365	380	367	384	371	352	403	395	365	349	381	372	380	400	412	370	353	366	419	364	391	374	388	353	365	366	384	384	403	369	360	403	377	373	367	382	360	442	389	382	397	366	390	431	390	396	382	360	395	390	401	374	383	398	407	388	377	376	366	369	388	386	376	326	373	381	377	377	388	401	396	361	353	365	404	417	417	374	399	386	345	371	381	404	395	389	375	384	358	358	369	382	390	343	348	417	386	351	344	379	354	380	396	404	356	391	371	368	347	395	399	372	401	392	352	382	407	410	365	361	395	339	346	357	393	417	393	344	337	357	401	368	356	398	372	324	361	342	412	364	402	388	389	428	373	376	387	369	393	380	350	359	391	393	347	387	402	383	361	371	361	376	355	376	416	382	365	382	374	374	367	402	360	370	387	379	328	402	399	376	366	395	375	347	387	361	385	357	345	374	389	371	399	362	409	381	358	385	392	357	381	353	331	341	366	396	397	356	399	358	384	351	364	377	428	377	395	430	460	343	384	387	382	336	415	359	352	382	391	396	397	377	404	399	346	377	379	395	374	364	379	404	384	352	395	374	347	413	403	373	350	360	407	362	411	389	367	360	384	391	377	325	380	385	356	404	376	352	366	360	356	355	376	392	368	437	357	399	377	336	409	340	379	376	381	332	388	372	394	369	374	377	361	385	376	389	392	425	406	359	397	410	361	370	370	356	357	378	391	366	389	363	369	388	326	370	395	388	371	378	370	385	367	398	420	391	385	378	358	356	355	362	343	353	371	366	403	374	353	350	389	383	397	382	392	386	380	340	401	322	350	371	348	388	368	360	339	337	368	356	361	335	376	390	379	366	378	374	401	362	390	353	341	426	344	310	397	368	362	391	350	406	391	373	345	368	372	425	397	381	354	368	392	362	386	351	365	370	347	385	389	381	367	352	364	371	343	357	375	386	403	388	351	349	436	331	398	398	396	383	320	354	354	346	386	397	358	374	371	367	394	374	386	367	433	389	373	364	360	339	380	379	419	383	344	392	387	354	359	439	347	366	357	391	340	334	381	411	374	343	371	379	404	386	397	373	373	425	382	370	395	377	361	389	364	384	368	351	386	419	370	361	374	376	343	364	353	365	421	387	375	364	377	374	392	391	345	344	386	357	352	343	358	364	385	373	389	322	351	403	366	398	378	382	374	362	355	328	387	357	349	350	394	390	383	343	412	382	394	356	368	363	391	379	359	373	383	389	373	385	398	374	385	343	373	343	382	366	356	385	382	359	368	328	405	393	358	369	416	372	363	392	414	354	376	411	365	363	372	351	369	347	387	346	364	404	352	360	401	378	401	377	358	373	378	399	368	380	383	399	346	394	364	391	387	386	398	383	361	396	419	347	371	380	431	371	371	390	398	360	383	370	374	364	345	376	353	377	379	386	364	403	428	372	357	388	379	374	359	376	379	350	360	356	366	432	387	398	360	371	374	392	363	386	366	374	357	376	381	370	409	412	402	376	379	375	369	366	384	375	382	382	339	348	389	341	365	351	406	387	385	363	383	390	409	394	394	359	385	401	385	338	364	348	399	382	369	394	389	371	379	365	390	414	356	389	357	357	360	402	351	376	360	398	363	409	417	370	365	354	399	393	411	344	365	362	336	385	381	357	397	391	395	379	360	364	372	343	375	364	357	394	375	382	388	338	379	374	390	356	364	368	384	339	348	391	418	383	367	371	364	388	370	379	382	353	345	389	350	373	396	373	405	412	379	356	368	364	360	382	384	380	388	353	381	403	388	342	375	364	385	372	439	388	377	378	425	352	392	390	410	347	369	368	365	379	366	352	365	406	345	351	367	365	410	358	388	381	367	381	341	397	363	381	353	383	366	380	393	342	384	401	364	377	330	416	362	404	381	365	383	384	392	405	374	325	359	388	353	376	371	384	403	373	365	387	375	385	386	370	363	383	371	346	415	415	369	419	380	360	398	373	345	392	378	382	371	349	363	395	405	374	395	400	363	377	406	401	379	364	346	345	357	377	368	360	375	372	379	365	362	379	358	397	373	341	382	372	385	438	365	361	375	373	367	342	393	369	406	350	416	367	366	380	350	388	355	389	379	373	405	361	332	366	374	344	383	389	398	375	354	365	371	371	385	407	382	360	380	356	395	360	380	381	362	350	384	395	405	366	360	350	372	348	407	365	411	342	389	404	344	395	387	369	388	371	365	370	347	390	407	370	360	394	400	370	384	363	387	398	390	384	378	350	363	384	360	383	363	388	370	380	378	380	379	359	399	379	385	379	403	350	370	409	377	339	353	392	373	365	382	348	345	381	397	405	391	408	392	410	406	377	371	378	353	390	406	398	365	378	336	366	381	364	386	419	415	412	383	374	388	358	380	405	386	359	365	391	383	399	391	385	395	351	337	362	370	372	372	388	385	374	337	370	395	372	359	398	368	404	356	375	397	363	405	412	390	382	351	395	375	394	373	344	370	358	382	375	417	434	391	410	394	359	372	367	396	371	358	393	386	436	409	336	378	404	415	400	344	360	398	403	342	412	361	392	362	367	377	382	362	403	368	344	341	383	353	386	375	383	380	359	358	386	371	393	393	378	354	375	383	389	392	359	342	364	367	389	344	336	415	401	391	366	381	393	402	387	372	317	380	386	429	368	362	386	402	376	380	388	400	385	382	397	364	357	364	379	394	384	391	427	412	386	373	362	359	344	351	397	367	381	351	359	381	373	374	401	378	352	374	398	388	408	380	408	384	372	382	393	408	390	404	366	400	376	382	384	348	344	361	393	377	416	411	389	399	360	378	383	386	421	349	372	334	352	397	325	396	371	400
34075	22856	21634	16830	7405	1777	1544	1534	1420	1189	1073	1021	911	928	942	866	826	860	829	853	799	815	815	798	837	826	796	830	816	816	839	794	785	857	847	849	888	871	928	829	884	842	761	821	829	830	839	874	830	834	813	805	803	844	821	758	781	818	819	848	799	839	847	855	820	813	804	851	805	806	780	785	788	852	814	805	821	816	848	799	808	842	828	849	826	888	796	842	829	786	761	827	799	769	791	794	766	802	813	828	830	830	833	844	838	810	867	836	791	796	796	831	801	864	840	828	789	816	793	739	825	792	808	809	831	823	791	836	784	877	857	794	872	767	829	814	787	825	779	803	777	820	801	846	748	874	871	824	837	803	798	821	872	798	830	812	814	847	806	800	805	800	767	789	797	839	844	813	837	843	850	823	839	754	802	801	840	806	819	785	822	843	828	833	863	832	789	791	801	792	776	796	837	787	792	820	824	815	778	791	807	816	809	796	798	794	855	813	790	836	828	813	810	845	810	834	868	802	794	826	840	778	846	828	840	833	795	834	815	832	824	794	815	847	791	775	829	817	778	837	793	832	820	834	854	819	829	825	763	829	847	782	816	847	789	881	789	798	845	781	845	779	847	805	779	850	826	749	821	763	840	807	795	807	786	845	855	884	817	834	853	794	818	743	819	818	838	783	790	824	826	753	797	856	833	848	810	804	801	816	778	811	854	812	796	833	792	816	819	785	818	776	811	795	802	822	854	801	802	768	836	809	821	849	866	855	833	792	873	758	830	835	785	851	822	819	828	832	777	797	810	795	805	793	774	763	839	771	831	854	744	820	779	787	782	851	825	860	797	774	800	792	782	851	817	851	827	834	789	786	772	850	789	796	877	803	833	878	809	814	845	828	862	783	813	799	763	843	830	790	819	841	763	825	757	848	855	839	814	801	873	779	823	850	832	834	836	816	821	877	781	817	827	795	812	813	805	820	859	782	804	850	851	763	857	837	852	807	797	819	801	836	762	799	859	801	842	777	785	756	777	849	814	806	789	804	749	804	792	827	823	786	785	804	841	765	769	827	820	815	822	867	858	825	820	820	827	851	801	816	790	760	836	838	780	791	854	786	855	868	758	816	837	782	821	850	788	822	767	817	828	808	813	802	808	833	819	813	792	778	803	837	820	851	787	822	806	794	883	803	857	866	788	834	816	787	826	811	782	777	829	813	861	893	773	796	810	825	784	813	820	789	826	793	847	845	833	825	818	850	841	862	820	804	845	776	782	835	831	769	844	801	858	829	811	845	797	763	841	827	807	800	848	818	791	824	805	816	784	823	807	817	826	811	857	819	817	883	791	802	835	850	807	872	808	795	836	849	769	794	768	803	812	849	785	827	853	794	806	792	817	831	801	793	779	867	815	771	837	806	784	849	791	802	776	814	863	807	797	856	811	830	843	760	829	830	914	763	818	791	813	796	816	850	809	828	827	779	817	809	831	847	817	801	831	807	817	869	877	819	836	855	846	807	806	847	815	754	828	837	775	853	836	813	800	824	853	809	791	766	873	855	805	762	807	833	834	792	821	817	799	795	811	835	807	829	842	780	813	757	806	834	820	824	823	829	817	855	793	824	836	867	789	814	786	857	821	782	806	866	810	846	823	829	812	824	825	768	789	792	850	774	800	775	821	789	793	823	815	793	790	796	798	836	799	787	839	773	802	798	796	828	796	834	795	808	803	814	810	811	788	805	801	820	835	781	790	823	856	792	829	844	847	782	809	783	801	866	760	773	843	853	799	835	796	844	846	781	837	817	784	817	803	797	828	840	807	832	798	790	811	816	858	832	788	810	822	829	820	753	831	841	860	777	811	799	826	762	829	779	827	804	790	835	774	829	859	805	818	854	806	838	832	750	801	841	834	798	852	826	804	799	794	845	801	790	797	859	824	798	818	814	796	794	852	891	867	791	832	803	783	810	801	805	847	815	829	767	792	822	784	759	788	872	820	824	782	786	818	795	851	841	850	833	805	799	809	809	804	776	878	817	850	880	804	801	806	805	819	878	814	822	792	809	807	791	814	821	841	888	800	874	842	802	821	818	836	788	806	820	867	830	775	829	812	816	820	826	738	812	825	790	782	805	802	804	810	828	817	795	800	834	816	853	842	800	794	811	786	782	817	802	873	818	843	830	859	805	785	818	795	806	766	816	818	784	800	800	825	815	789	850	837	832	807	796	812	798	833	807	835	853	866	806	770	834	824	804	779	786	823	811	829	780	797	809	782	781	779	830	791	840	816	794	808	819	835	887	791	804	798	821	879	837	850	831	759	767	855	842	779	836	809	811	826	765	804	807	848	765	847	862	823	865	812	782	837	815	815	800	811	840	818	830	864	803	830	758	788	835	817	791	798	818	806	809	821	843	839	839	818	835	774	809	843	801	818	836	849	859	831	794	848	772	861	822	846	841	839	759	829	830	824	820	796	816	737	792	803	823	813	835	819	782	799	804	815	862	777	775	821	848	782	786	788	753	805	789	810	784	809	834	828	787	812	809	826	851	819	810	801	827	787	828	852	810	789	767	779	809	803	778	790	816	789	827	783	793	827	805	783	822	795	842	788	823	793	840	864	830	826	818	821	808	787	815	827	805	837	871	828	849	839	808	811	854	810	789	835	860	804	805	753	837	835	855	812	805	854	849	833	839	769	787	787	784	787	806	819	767	788	764	818	823	895	793	814	815	807	811	791	776	862	879	752	827	787	875	822	838	759	786	795	812	797	802	878	823	825	781	803	766	808	819	813	802	788	774	807	859	850	833	768	834	810	818	824	762	779	823	810	821	792	876	827	781	813	851	820	821	789	762	855	844	798	818	794	790	795	819	795	780	810	818	857	856	801	850	829	762	837	848	816	817	861	842	733	835	817	789	811	814	843	850	800	842	833	802	786	835	799	783	834	816	841	801	821	805	826	795	849	867	816	760	849	786	833	833	801	826	812	809	812	838	767	829	876	823	840	834	767	794	851	861	776	843	812	820	814	826	833	809	773	828	793	812	841	781	800	828	808	855	828	804	847	824	812	761	840	790	765	781	818	761	787	784	763	843	802	828	851	849	769	848	776	774	860	814	871	875	792	825	790	798	795	811	850	816	835	801	750	792	848	809	865	852	786	878	811	775	761	847	823	807	866	831	810	819	812	781	816	783	766	803	854	786	791	865	791	784	777	851	798	795	834	816	793	842	809	784	808	805	809	817	808	828	798	839	846	810	838	858	802	843	780	781	790	816	788	814	801	780	816	783	827	816	808	823	780	818	833	782	780	833	847	846	800	787	804	831	763	869	820	770	793	783	797	819	778	830	810	774	842	828	809	845	853	848	832	787	773	792	819	808	845	819	804	821	835	805	811	775	785	837	813	778	878	826	818	838	837	837	784	795	783	802	777	804	804	799	847	835	853	817	763	829	788	844	809	862	832	802	820	815	826	838	817	786	852	833	812	816	842	785	771	846	873	836	857	825	798	756	820	847	879	799
59858	36303	26996	15141	5115	1231	794	667	623	566	487	548	491	449	396	371	394	385	417	394	392	380	375	413	395	381	410	391	404	378	407	384	398	390	409	401	416	390	408	420	434	380	381	416	408	407	366	398	373	379	432	392	382	408	374	426	445	405	374	414	413	425	379	402	405	415	372	403	395	434	406	416	433	414	376	396	368	372	370	407	437	428	376	396	386	385	384	378	379	399	397	389	411	398	389	404	403	412	406	350	387	431	394	384	376	392	404	404	397	419	419	390	397	374	407	406	427	405	407	346	370	435	406	382	401	407	404	406	394	395	368	415	392	390	420	385	428	417	404	423	386	351	405	368	418	413	366	406	426	402	402	413	397	374	380	397	446	425	405	380	400	381	399	398	432	376	387	429	403	337	399	390	418	390	417	405	393	410	379	402	422	427	402	406	429	367	398	412	414	393	410	386	408	386	405	403	396	371	433	388	443	396	438	401	366	405	402	422	409	414	404	412	428	391	369	416	394	417	386	384	427	392	383	408	361	418	387	376	413	370	436	413	402	381	367	428	395	370	401	370	366	414	393	405	395	424	393	422	359	410	389	395	386	400	453	392	392	314	390	415	366	459	455	426	399	430	445	411	398	372	379	361	373	410	402	411	408	392	404	430	385	402	390	415	374	391	378	374	353	389	380	397	373	412	389	411	421	400	413	391	376	377	377	407	372	402	397	417	383	391	390	421	399	400	317	372	445	418	370	382	403	388	392	402	406	398	384	415	417	431	420	404	457	436	378	410	394	399	396	383	390	382	408	441	402	358	374	393	375	376	437	362	361	366	374	403	398	358	397	415	425	402	440	381	380	382	383	376	363	409	408	409	385	391	412	407	341	404	372	419	434	398	409	405	380	406	422	374	385	347	376	384	388	368	364	404	403	393	433	441	343	424	398	404	398	401	384	409	432	416	424	432	372	386	406	411	443	352	378	390	364	403	404	411	390	369	415	417	383	397	417	401	420	409	431	392	429	413	414	390	394	417	442	388	335	379	400	390	373	399	398	369	374	445	408	374	385	384	401	386	401	445	360	403	370	358	442	387	425	410	370	437	437	402	388	415	370	398	443	409	396	390	370	424	385	393	395	362	394	382	384	413	421	400	375	392	428	403	364	386	396	398	397	362	391	399	412	401	407	419	378	402	367	410	412	428	377	414	399	430	432	440	397	442	415	391	393	371	359	409	381	394	395	395	398	403	376	373	360	390	421	389	394	397	387	372	364	404	385	392	385	410	410	377	403	414	375	378	406	415	412	385	423	447	397	424	415	394	378	415	392	373	374	393	395	450	411	410	404	406	440	414	402	386	377	401	396	356	407	356	377	406	361	391	417	433	372	389	410	414	414	378	440	390	398	372	382	374	397	399	435	407	393	410	373	389	367	423	399	405	408	384	406	408	412	412	403	407	428	431	367	377	417	364	387	385	390	392	407	357	378	401	434	410	403	394	443	428	439	390	362	398	378	411	389	409	392	415	367	394	423	412	429	423	392	392	396	413	398	387	381	372	393	392	389	407	409	399	384	417	413	410	383	389	379	378	364	396	373	382	387	395	395	382	412	415	417	407	388	395	411	379	402	435	435	393	416	411	380	393	387	375	380	402	394	401	406	397	395	383	389	426	399	394	395	410	393	405	407	417	438	424	393	390	372	363	377	388	402	389	396	423	386	391	367	399	421	408	402	396	380	429	401	432	431	396	402	402	374	377	314	427	455	403	376	438	399	423	430	418	407	410	428	396	401	395	422	427	407	384	388	425	394	361	408	399	409	387	411	429	400	430	424	386	395	402	406	422	416	396	415	412	450	427	403	434	422	421	410	393	383	377	385	375	360	427	423	392	376	408	390	411	406	375	415	395	399	425	380	404	387	396	408	387	390	357	366	388	376	351	408	382	389	377	422	386	373	414	424	386	349	413	418	367	421	414	396	404	382	422	368	377	366	372	406	383	394	448	436	366	360	400	382	358	368	424	439	393	396	340	396	381	425	412	406	424	395	391	415	382	441	435	415	396	426	389	400	405	421	418	371	386	396	407	385	368	370	401	435	397	403	380	391	389	413	424	401	385	406	394	375	381	463	424	388	386	414	406	384	435	425	424	397	414	354	383	437	418	386	372	385	396	429	431	403	400	411	388	392	427	380	367	376	409	386	411	372	410	359	415	380	383	380	358	415	411	376	431	429	402	415	370	392	421	401	386	424	371	374	362	410	383	375	420	404	385	371	388	423	406	435	378	377	381	376	368	416	468	356	374	394	433	393	438	380	422	415	342	434	425	369	397	410	425	376	408	395	413	424	418	422	403	408	406	410	400	398	401	381	450	366	400	403	386	426	385	364	392	375	378	440	388	348	394	420	422	406	419	387	404	400	367	409	465	425	433	379	397	426	396	392	404	387	407	400	385	386	389	403	396	386	418	408	392	397	395	360	399	430	424	387	361	389	375	412	379	449	400	414	457	404	422	380	372	376	382	416	381	385	430	377	408	414	389	413	412	401	397	381	380	446	383	435	430	357	396	388	396	399	423	388	400	386	418	371	361	429	371	383	390	359	415	393	380	409	362	392	406	394	390	417	376	380	411	384	405	436	401	380	401	382	364	396	399	378	417	437	434	386	403	391	386	458	445	392	399	389	399	412	407	414	389	389	382	442	428	400	382	412	401	418	410	421	411	359	385	411	389	386	417	400	357	464	390	354	368	415	402	365	401	364	392	392	398	407	404	405	388	378	385	371	406	393	405	385	397	416	376	369	399	412	417	412	419	411	363	424	451	379	443	408	409	384	400	416	396	409	386	372	336	403	414	366	393	407	379	418	409	380	380	378	406	383	372	383	383	415	423	389	400	406	382	360	403	398	435	412	435	398	419	440	412	387	403	414	340	432	420	355	403	406	427	365	392	358	400	376	418	366	386	403	412	395	372	406	429	398	376	400	382	389	374	400	379	412	429	420	420	400	419	422	433	383	379	365	367	426	422	418	396	390	406	399	394	414	409	367	383	437	435	407	378	433	390	397	376	418	398	417	411	364	374	376	398	456	365	437	380	387	404	397	425	377	391	397	382	417	398	356	387	415	364	419	383	445	392	420	427	442	381	390	385	404	415	394	403	392	394	405	369	398	372	389	395	408	407	398	424	360	378	401	436	377	387	425	440	405	396	371	416	384	346	402	448	417	419	407	384	434	394	426	414	382	424	355	398	404	424	397	431	373	362	384	421	429	395	394	419	408	401	369	382	388	433	405	392	400	438	404	375	394	397	398	370	423	412	383	380	357	401	387	356	386	419	420	362	420	409	415	437	409	373	401	435	387	403	395	376	412	363	422	390	388	402	394	428	418	408	382	393	377	384	396	402	389	396	405	376	436	470	422	386	391	377	435	399	382	416	446	388	419	377	395	404	402	410	411	389	399	401	374	373	407	414	404	402	419	375	374	403	379	392	409	372	359	413	405	400	430	397	380	431	433	418	395	427
36940	27932	29180	22746	9644	3284	2257	2116	1899	1740	1358	1205	1067	1082	1010	913	926	886	933	914	869	836	905	843	890	884	869	821	830	891	886	793	854	873	872	908	927	935	1030	948	938	923	847	902	884	906	903	867	853	877	872	883	857	874	835	838	850	880	807	847	882	851	845	842	835	846	830	845	855	887	797	861	884	852	858	808	871	897	836	879	799	851	861	868	849	848	838	885	860	860	856	885	813	842	812	860	885	812	850	847	848	843	843	810	846	855	830	827	878	841	843	850	813	880	890	856	856	875	874	817	822	888	885	883	834	809	793	831	810	792	806	903	844	834	874	836	843	854	819	891	874	856	854	902	854	809	825	812	891	846	778	880	838	833	858	832	895	852	834	847	865	812	845	892	848	867	838	833	808	904	828	794	859	856	860	871	857	812	873	840	833	829	857	848	835	850	813	836	850	851	863	848	888	867	826	886	848	844	816	888	858	863	842	823	823	832	870	882	880	888	861	893	876	844	883	845	860	854	907	806	877	817	881	869	887	845	861	825	870	847	848	809	825	841	856	850	870	835	867	810	823	916	863	880	806	830	866	804	879	886	821	878	854	855	847	858	825	826	809	843	847	807	821	876	841	815	837	864	864	923	839	856	846	852	809	842	829	840	862	846	873	838	829	793	888	863	823	817	838	852	847	855	819	863	874	854	893	847	888	885	829	859	845	860	901	840	871	887	870	817	819	858	859	825	847	807	782	824	923	871	850	813	905	846	876	853	850	846	888	851	811	866	840	837	875	863	856	817	864	908	824	904	837	833	810	801	794	903	868	944	850	839	840	893	843	859	806	853	871	844	809	842	831	853	865	856	798	856	857	790	842	858	869	851	873	862	862	854	868	837	806	876	868	806	870	846	858	871	860	866	840	907	834	858	827	823	855	823	830	846	854	821	818	905	867	898	818	798	858	829	898	867	833	886	788	845	878	890	828	860	868	846	825	873	865	837	855	859	896	840	831	854	812	779	851	860	883	789	856	890	844	857	863	831	894	914	818	884	831	856	827	816	838	823	817	847	853	845	858	863	877	823	865	839	848	828	841	866	858	852	851	866	865	858	846	866	849	857	838	908	839	818	836	835	898	854	851	833	932	833	843	883	876	853	853	861	829	823	848	895	913	848	867	777	847	839	865	838	853	839	821	888	850	843	862	846	854	845	859	848	876	828	888	846	846	883	862	866	903	868	818	873	876	855	824	847	843	830	818	840	853	837	880	865	860	866	908	869	870	870	795	888	823	851	858	910	824	863	840	797	862	850	863	888	857	848	850	837	770	819	856	905	829	834	842	839	824	877	855	865	846	841	873	817	861	874	832	887	839	909	831	828	846	881	864	838	884	857	854	887	861	919	827	873	865	890	854	839	834	813	848	836	882	865	833	819	854	861	870	878	739	851	796	841	870	849	850	828	847	877	810	871	848	850	885	842	867	863	874	865	834	849	853	837	838	857	881	894	784	854	858	884	844	884	842	837	890	821	835	880	811	844	864	837	821	823	853	824	848	838	863	860	879	803	811	813	871	863	867	857	872	810	828	874	880	859	856	856	884	817	884	901	840	891	895	902	877	883	830	885	888	871	889	864	848	840	860	877	888	883	875	889	839	875	817	834	910	863	834	918	827	821	841	861	863	915	851	875	859	807	858	810	866	789	869	823	892	837	821	843	858	823	862	884	808	802	833	812	748	854	851	904	822	867	857	831	863	862	871	836	858	833	792	777	816	919	862	861	850	826	874	876	832	845	845	865	786	865	865	844	838	848	834	841	789	814	876	775	888	883	826	904	891	829	827	870	847	813	886	868	896	813	859	880	852	818	853	874	846	820	819	859	865	844	873	832	861	806	827	863	826	903	829	842	809	902	883	828	843	848	886	852	896	853	794	891	867	830	875	844	881	818	794	857	869	800	864	887	886	857	803	837	804	843	823	820	848	879	832	835	852	853	821	903	856	824	859	823	841	857	886	818	865	842	900	857	836	797	877	866	829	873	849	832	858	813	903	816	901	813	786	897	867	844	894	816	823	857	835	831	821	833	886	786	815	926	826	812	870	832	874	828	852	855	868	831	837	807	882	885	864	796	867	841	857	862	795	796	864	842	815	794	853	828	903	854	897	847	844	838	846	856	815	856	845	841	849	848	804	875	789	825	851	815	850	863	870	842	895	857	887	892	830	876	885	815	915	891	883	855	888	852	884	882	885	822	849	845	874	810	892	847	873	851	827	826	888	860	872	803	787	856	839	823	825	789	843	869	836	853	836	843	849	866	915	836	838	858	818	893	894	880	883	818	853	846	860	851	921	895	854	886	866	819	860	805	861	864	839	854	855	871	812	836	855	854	812	898	875	874	907	844	866	900	809	827	856	876	830	859	868	833	790	814	870	880	854	837	837	829	879	918	825	866	827	845	763	823	859	830	866	869	839	898	851	831	803	823	871	896	840	823	903	864	879	821	870	875	817	854	875	856	876	851	836	869	821	872	818	880	824	844	850	825	841	868	845	870	902	838	829	811	795	884	809	846	865	808	836	832	901	868	819	822	827	857	911	854	857	799	851	823	867	844	853	882	840	853	842	821	835	847	855	829	816	866	872	908	821	845	837	785	822	863	876	878	842	822	867	855	870	843	849	838	841	837	874	821	877	880	836	845	870	900	803	869	882	830	813	828	842	835	834	818	824	826	864	855	894	808	835	833	858	870	844	862	874	845	864	850	804	866	836	917	796	894	838	812	915	823	871	820	891	836	824	880	792	853	858	834	881	850	831	819	854	829	818	835	819	888	890	881	863	900	835	886	855	832	869	801	847	828	852	868	810	855	874	875	848	849	846	882	803	838	834	864	844	857	868	822	900	879	844	814	873	877	882	848	861	828	864	858	884	872	808	887	811	839	847	788	854	858	821	845	829	867	875	856	843	822	843	872	916	845	841	852	837	865	877	850	873	845	802	854	831	864	845	867	876	836	844	825	835	806	904	870	828	844	821	802	826	794	807	813	853	840	886	882	842	847	829	887	823	857	840	861	846	812	852	894	909	823	865	882	851	882	825	881	889	839	865	875	879	844	806	821	837	793	852	845	771	855	854	854	853	861	843	843	849	869	867	863	867	807	860	854	814	873	853	888	853	853	917	833	805	922	840	816	859	833	820	809	840	829	882	841	837	839	848	848	841	869	870	868	831	884	853	875	834	792	865	893	815	908	901	824	877	879	874	806	836	854	881	874	821	826	820	869	844	881	821	858	871	790	830	863	877	839	822	871	864	850	891	919	897	839	823	857	824	814	860	836	778	849	882	802	865	798	867	814	891	861	788	869	848	875	844	830	886	830	839	839	842	835	882	820	836	854	882	886	854	801	868	875	880	877	857	827	802	806	888	807	827	820	876	859	840	890	849	855	849	845	785	844	894	844	906	890	872	822	876	844	852	881	874	841	855	889	900	895	845	804	854	851	843	822	864	859	845	850	888	871	884	891	857	851
43800	23283	11195	4454	1567	628	496	457	453	434	418	434	429	392	448	443	370	398	391	396	438	351	412	400	425	366	413	395	411	352	433	374	414	393	385	356	412	400	368	403	385	396	412	395	388	411	421	418	393	406	403	400	384	418	358	433	391	369	361	451	379	376	401	374	359	397	401	394	372	427	365	390	404	378	389	372	390	391	417	381	416	357	376	398	355	394	398	410	391	401	433	423	394	371	378	372	396	410	355	402	375	425	428	443	406	428	356	380	373	375	386	357	371	387	414	395	416	350	401	389	398	387	377	418	385	417	399	448	406	383	404	389	370	384	383	397	361	399	402	412	401	393	399	405	396	408	390	408	395	423	395	361	377	380	408	417	390	398	361	371	414	369	404	413	385	378	385	410	391	373	365	368	407	386	351	355	412	406	382	409	409	393	341	392	388	383	402	407	335	358	398	393	420	391	368	378	383	381	378	409	414	370	418	358	416	415	388	384	359	405	405	419	448	378	371	404	371	370	380	388	388	417	377	407	373	385	440	431	401	408	375	409	376	366	397	399	444	399	367	366	409	395	395	432	391	403	392	348	375	394	391	404	363	420	389	422	408	415	424	367	374	378	418	417	407	409	378	420	384	354	413	347	402	389	373	380	352	419	394	402	404	421	432	390	425	385	400	421	391	404	397	403	422	412	374	408	392	383	395	377	402	385	403	390	366	402	361	377	349	377	410	420	377	417	412	359	388	387	329	375	394	398	374	419	372	420	375	414	378	396	331	390	383	368	351	362	401	376	387	372	440	417	429	403	360	406	408	355	399	381	396	335	396	405	397	425	365	429	357	397	362	359	404	410	401	395	392	405	387	449	388	405	422	391	396	423	409	382	416	389	385	380	425	422	434	396	402	387	373	373	382	347	397	397	405	418	383	413	383	394	414	404	371	459	392	419	382	395	384	379	345	413	364	396	402	380	400	397	373	376	423	394	409	400	382	397	349	364	429	371	392	391	394	418	386	411	398	403	383	415	392	399	408	396	383	406	393	395	415	428	390	387	391	431	410	420	355	402	332	369	369	421	375	444	374	397	415	382	377	411	386	346	384	379	401	410	375	389	360	438	379	371	358	367	379	395	411	378	403	381	396	414	443	353	417	419	370	406	391	351	329	390	391	406	420	409	383	401	367	396	390	416	407	377	376	376	357	368	374	325	408	389	374	393	413	419	401	363	410	433	404	391	368	417	388	398	391	362	405	380	366	393	395	385	381	391	386	387	368	412	369	395	372	411	405	409	381	398	405	417	381	372	347	380	429	358	373	362	373	380	429	390	386	373	380	392	376	388	385	401	383	398	375	423	384	396	404	417	352	381	389	413	406	357	380	388	377	395	404	374	403	403	362	391	390	409	399	413	397	412	405	405	450	396	397	377	413	404	409	367	401	381	401	359	398	387	427	398	408	398	376	397	403	386	413	383	432	393	397	393	378	361	361	403	401	415	432	443	390	366	382	414	423	371	397	390	388	400	372	387	395	358	388	380	384	401	429	370	414	390	373	400	423	346	379	357	349	409	422	419	405	432	419	403	367	409	434	384	372	393	379	372	389	364	341	367	361	350	420	431	371	375	393	391	408	402	383	400	395	393	388	387	407	403	366	414	382	378	363	421	395	399	401	394	384	402	444	413	381	404	385	422	368	378	391	385	418	413	387	383	426	412	441	353	379	399	387	399	377	370	387	362	393	413	367	372	382	400	422	391	432	388	419	387	381	374	396	375	432	400	414	347	402	388	398	428	380	421	381	375	352	411	370	374	422	372	398	419	380	369	375	389	429	409	395	387	425	407	356	426	401	409	409	372	377	376	333	409	399	411	411	396	375	415	418	433	380	421	396	385	372	399	419	385	411	409	353	378	409	374	406	415	379	384	425	404	388	360	374	371	395	374	379	389	392	395	413	414	422	382	396	366	357	392	358	367	393	379	397	372	380	414	352	404	403	418	432	413	373	379	333	362	375	357	388	396	407	395	355	410	393	400	393	398	406	398	410	408	386	361	421	370	381	357	376	394	401	397	387	368	408	385	396	384	367	395	407	348	391	428	373	383	386	388	349	414	449	392	395	382	410	428	401	404	413	398	362	353	431	386	388	407	395	375	420	399	359	380	411	373	404	393	373	416	411	411	413	386	376	419	399	398	386	393	387	411	389	396	363	407	407	371	399	421	397	402	427	386	378	385	405	406	407	419	397	395	402	410	433	363	375	426	391	406	373	417	407	374	420	409	409	387	379	384	364	359	407	396	357	395	337	359	390	353	388	429	368	378	394	438	334	361	390	385	388	362	372	382	369	388	405	390	383	401	397	409	373	387	401	368	393	412	389	409	390	372	399	375	398	408	396	416	385	455	392	412	402	398	379	409	402	423	374	402	393	395	401	391	373	440	417	374	379	417	388	402	371	436	413	387	399	404	393	399	422	410	366	411	414	399	359	421	361	390	411	361	414	398	420	380	402	419	408	388	322	369	359	391	396	460	396	397	376	398	405	442	433	445	415	404	398	387	345	368	396	402	318	354	379	435	427	376	387	359	399	372	440	410	392	370	404	445	366	430	407	402	401	394	394	350	379	428	389	384	388	404	374	408	393	379	384	379	432	383	398	378	369	404	372	361	383	419	406	382	359	364	406	414	403	393	404	418	362	379	391	367	376	413	363	424	420	414	398	391	388	394	422	403	342	406	420	386	411	388	367	427	430	409	379	378	414	399	417	399	430	344	394	390	399	383	376	418	415	367	402	403	414	406	383	419	421	378	398	412	371	378	353	412	444	385	377	402	364	370	413	396	378	403	388	365	433	389	372	385	370	396	391	361	389	384	389	405	432	380	401	424	390	376	389	401	388	413	348	409	383	406	425	363	416	378	405	406	370	415	372	348	358	379	395	367	386	411	402	380	406	380	380	409	412	400	341	378	389	402	410	379	383	412	362	422	392	334	389	377	401	385	373	387	403	427	406	411	362	385	338	388	438	350	439	419	436	382	377	380	394	354	396	360	403	395	382	400	395	380	405	403	431	392	386	384	396	370	373	383	397	395	386	397	406	398	407	402	394	408	384	373	386	400	367	398	390	392	366	386	405	442	430	393	380	424	412	375	408	403	395	404	377	354	363	383	384	353	392	396	425	386	367	392	408	361	377	359	402	416	374	386	361	417	383	391	422	405	426	408	405	399	405	403	381	424	372	426	392	356	402	413	369	372	411	386	422	360	382	435	360	415	412	351	357	372	393	418	397	405	384	403	376	385	393	405	413	396	431	393	387	382	384	407	371	359	394	398	380	381	399	382	359	395	400	401	405	365	405	389	396	389	387	385	388	376	374	381	411	393	402	383	400	384	387	350	373	393	391	406	403	369	383	387	362	426	369	396	386	424	362	394	400	396	405	417	386	385	362	379	385	389	387	406	403	470	379	389	395	372	435	419	421	391	378	349	370	398	367	348	389	393	389	410	388	413	370	395	398	380	396	329
27665	16636	13895	9459	4034	1765	1267	1238	1208	1090	1002	946	846	874	878	903	862	881	888	861	841	817	842	844	851	776	829	839	872	842	836	850	861	815	887	861	861	855	853	889	867	853	836	833	874	830	921	801	861	837	858	839	876	880	870	851	787	849	845	868	830	785	795	840	812	855	802	810	840	809	823	839	813	808	812	799	873	832	853	859	839	867	891	774	819	870	812	843	819	808	826	865	830	838	802	823	867	821	855	829	811	806	870	838	838	814	795	832	806	816	811	834	845	896	869	817	833	858	873	825	797	850	780	820	894	847	881	849	817	794	790	849	844	805	833	842	836	802	812	866	842	805	797	761	846	812	802	827	864	826	826	872	846	838	833	856	860	822	828	839	889	803	776	869	848	866	871	815	836	853	840	824	891	849	823	795	860	874	848	851	847	862	811	827	796	896	839	847	825	817	814	887	795	831	880	880	815	780	858	831	845	804	826	810	825	815	823	848	854	840	827	851	788	868	825	864	821	846	835	870	899	869	818	886	875	898	843	810	835	834	863	859	850	853	800	820	855	868	811	866	842	816	777	859	847	877	866	807	826	829	790	836	862	859	814	787	829	816	835	834	816	853	852	843	868	908	841	813	878	827	861	847	849	837	830	821	816	785	831	771	790	860	850	828	850	892	825	878	825	855	844	832	795	844	826	875	830	847	847	851	866	843	896	850	840	839	837	854	794	819	890	804	827	830	773	822	884	835	796	812	859	882	865	828	818	821	821	787	856	833	853	867	857	869	854	811	850	812	827	857	808	810	855	791	860	857	817	843	875	887	800	793	773	841	870	863	835	837	865	902	868	870	847	847	809	839	813	804	855	878	850	815	848	843	898	843	821	827	841	865	862	889	837	821	878	820	809	848	856	853	895	900	851	806	816	883	850	855	865	857	838	804	824	795	793	860	842	831	886	862	881	837	826	841	866	823	847	876	860	827	809	819	809	829	876	761	795	831	880	824	812	874	895	846	798	853	860	827	806	851	842	861	840	859	789	808	786	841	784	838	879	859	817	846	868	826	808	880	827	842	838	899	852	814	797	777	823	836	854	831	904	837	774	805	850	854	835	862	803	831	765	830	862	821	808	813	846	854	867	854	845	839	897	838	851	853	863	906	845	828	826	859	928	886	842	839	817	785	816	826	807	810	827	872	789	850	861	823	787	845	820	759	841	832	827	821	888	888	882	816	798	826	830	863	798	833	821	837	883	794	838	815	835	868	823	826	869	827	796	822	841	833	834	796	860	807	794	843	839	828	855	856	792	837	823	846	808	859	834	878	851	834	806	880	846	763	803	855	826	812	794	820	864	806	807	829	868	846	851	885	896	817	858	824	896	800	836	842	811	840	829	843	817	787	852	813	846	910	835	818	874	834	825	794	789	824	808	850	840	829	849	845	832	818	824	805	880	820	833	832	874	798	822	877	856	818	838	821	805	875	851	834	822	828	811	817	835	845	854	782	850	808	866	848	783	833	818	832	816	877	819	828	793	838	837	908	836	856	866	791	815	797	855	834	813	890	835	872	870	893	765	862	819	825	850	857	813	841	827	834	824	860	817	854	856	872	881	835	839	784	801	841	849	836	845	823	803	818	864	853	818	866	857	880	832	846	862	854	826	798	834	867	848	818	842	839	861	830	807	824	853	797	900	859	870	867	847	829	873	804	826	843	845	814	859	808	813	798	859	813	790	825	869	883	846	802	848	782	813	826	817	842	832	864	881	849	838	830	885	833	862	884	796	872	830	852	812	899	853	835	868	859	851	838	847	836	879	867	800	852	843	898	822	763	854	843	824	828	789	819	880	826	866	796	874	799	868	899	779	864	877	840	867	838	790	839	861	832	802	901	856	841	855	798	808	835	861	816	836	837	863	839	851	818	848	897	824	808	827	809	853	878	841	839	824	810	853	897	842	863	837	826	842	843	825	821	816	796	852	832	814	811	848	835	812	820	869	845	848	797	841	848	878	842	871	851	871	825	859	829	860	826	900	830	893	873	851	826	859	826	880	816	825	828	862	850	795	869	775	820	825	861	822	810	845	829	834	807	764	860	848	834	836	837	818	832	816	894	827	835	843	845	862	837	852	834	840	816	829	819	861	813	835	827	832	825	826	850	864	797	767	843	813	844	830	819	838	847	819	826	833	825	807	874	868	873	827	853	823	824	878	877	861	884	829	864	883	906	826	846	812	802	858	881	826	830	839	841	779	815	819	849	873	879	813	871	858	836	779	834	821	846	850	864	859	816	848	833	821	889	857	871	875	822	847	847	820	850	811	812	801	846	874	829	817	851	826	821	806	867	821	820	777	823	860	838	832	827	847	827	766	821	794	838	825	833	873	831	816	811	808	829	818	831	851	849	863	805	832	864	805	865	842	898	840	849	850	815	823	789	796	834	874	782	830	850	824	870	847	856	833	837	850	852	803	847	852	880	843	811	838	849	805	875	769	804	806	828	851	793	848	856	835	878	860	812	837	862	888	828	801	857	818	858	835	823	854	824	838	886	854	851	888	841	775	850	812	832	845	810	832	872	853	866	862	853	828	837	873	886	800	857	816	912	828	863	827	875	826	878	872	817	878	843	811	837	872	821	862	836	877	788	854	845	847	820	851	802	823	869	893	856	834	851	834	823	853	815	851	851	812	823	840	829	809	848	809	842	800	791	862	794	794	844	791	859	815	853	801	843	799	838	873	819	824	796	833	812	848	837	869	846	841	843	820	865	873	827	846	832	830	898	859	876	831	797	837	876	828	850	832	888	827	806	875	866	822	799	821	829	791	849	849	853	853	844	864	823	870	816	831	789	792	852	826	825	825	818	827	833	842	823	871	818	805	845	819	896	819	854	853	815	790	825	815	835	823	843	801	797	834	825	788	870	887	915	878	869	841	895	843	808	829	936	818	858	851	842	836	854	830	867	822	850	861	843	825	855	833	823	841	837	796	805	831	816	827	796	885	844	800	785	859	813	851	845	813	760	844	806	830	825	844	841	848	855	860	840	855	867	827	845	798	850	830	827	796	864	788	843	901	873	838	816	773	840	892	802	790	840	860	808	813	858	858	822	850	805	871	851	861	834	825	821	846	811	841	816	852	792	846	821	843	811	762	872	779	849	845	868	796	834	849	828	844	792	857	815	890	843	752	819	816	804	812	868	804	826	839	853	829	856	870	815	811	870	850	834	825	823	849	822	846	869	804	844	851	812	823	798	838	819	879	806	829	863	829	841	826	884	814	828	844	843	818	770	838	863	812	823	835	819	838	855	863	827	809	812	839	778	830	837	813	850	816	851	774	846	805	829	868	866	795	805	835	817	870	830	797	832	779	799	823	828	924	817	814	799	833	817	869	866	904	817	814	793	878	790	897	797	866	814	870	792	814	834	881	813	821	841	837	819	852	828	830	827	855	842	839	804	849	814	830	834	858	802	840	838	840	866	831	858	908	799	804	861	872	845	860	849	816	796	850	826	811	882
49022	30077	21094	10884	3632	1112	559	498	491	447	437	432	375	390	367	366	365	373	377	423	371	385	370	349	385	363	371	368	400	389	378	370	334	399	351	381	392	356	363	376	385	369	403	385	389	367	405	350	366	381	345	381	387	353	346	354	359	391	397	415	422	359	367	400	353	359	393	376	375	380	376	355	353	371	382	367	356	389	381	386	373	338	394	386	355	382	329	354	369	362	377	359	372	414	382	363	372	375	362	386	375	384	373	372	370	367	387	378	393	378	417	396	376	379	362	354	380	367	380	348	376	398	386	369	402	381	330	390	382	393	400	364	393	391	396	381	386	376	323	370	356	346	363	341	391	415	381	372	412	416	417	354	323	363	368	384	358	349	364	375	425	383	360	372	333	419	357	379	400	335	373	357	369	401	351	363	342	389	364	359	360	394	356	386	368	369	360	389	358	382	401	364	347	389	370	372	405	394	372	396	349	378	383	408	376	388	396	366	359	394	378	378	366	352	367	392	368	382	370	367	398	393	396	361	389	362	371	389	361	389	331	362	344	392	371	359	345	371	386	392	335	352	373	345	370	361	370	385	372	452	396	348	414	405	374	405	420	379	387	389	377	390	362	344	391	377	394	381	367	371	394	410	382	406	372	365	369	376	394	367	393	358	348	371	372	352	380	397	376	350	372	372	366	380	382	379	411	375	386	375	375	361	390	382	371	396	406	349	388	347	317	420	354	384	361	387	358	375	385	388	348	345	391	371	346	399	399	390	372	394	396	361	378	397	385	356	365	350	368	362	411	369	394	363	367	379	394	396	393	349	406	407	393	361	357	338	409	384	362	414	371	380	369	369	375	356	358	364	381	375	379	373	423	357	394	392	374	375	381	404	381	353	365	365	353	373	372	378	381	334	380	356	390	358	371	406	362	359	370	375	356	367	383	392	362	358	340	382	371	338	378	384	370	342	355	414	351	394	370	363	362	378	412	395	387	350	410	385	363	403	351	408	345	362	375	407	398	337	389	379	385	351	394	360	388	404	353	373	393	394	394	386	358	396	406	371	366	375	363	332	404	354	379	368	376	373	355	345	399	384	397	406	422	420	393	382	384	370	371	383	404	383	384	364	344	376	368	404	324	384	378	397	391	382	398	389	381	398	378	396	349	376	406	341	377	406	341	367	397	371	393	391	372	352	411	389	370	386	398	350	372	402	372	342	359	366	366	374	372	367	393	422	432	373	410	383	345	357	373	381	389	405	361	367	416	365	396	316	340	377	368	387	398	375	394	380	408	386	367	348	355	331	379	423	362	337	393	384	386	368	327	409	386	367	348	381	347	385	383	339	385	387	341	395	368	348	352	366	339	371	384	388	364	335	363	355	396	374	391	387	383	424	392	356	336	358	364	394	377	368	352	370	351	381	350	391	413	343	358	327	387	383	364	363	362	396	402	342	359	357	351	350	394	396	362	392	388	375	393	395	349	391	382	411	354	398	384	366	391	327	393	335	339	356	386	362	424	370	363	388	369	369	344	373	385	363	362	410	384	366	402	413	431	355	396	379	363	360	395	392	399	345	375	354	399	363	412	403	364	400	365	403	355	345	371	372	370	391	376	350	349	360	334	401	336	419	352	327	355	402	405	375	365	387	402	367	357	383	389	348	413	362	382	354	350	376	373	389	386	400	377	391	364	357	416	381	368	359	359	335	339	369	399	365	407	397	381	367	401	386	365	372	404	400	369	395	367	387	378	400	396	375	390	401	411	379	379	339	385	329	337	356	376	424	369	389	355	405	337	377	366	347	354	384	359	367	356	396	372	379	386	396	405	395	358	370	367	382	349	399	387	397	368	384	375	348	366	417	367	400	354	372	367	349	414	352	343	337	354	385	363	354	356	380	389	360	350	393	373	383	363	378	367	350	338	385	367	359	344	368	363	378	396	360	354	384	391	373	363	407	402	368	343	412	344	382	391	331	343	339	395	361	390	408	372	339	339	402	425	359	347	365	355	398	370	370	414	370	390	327	407	374	371	440	403	342	366	345	359	410	373	353	333	337	370	359	398	373	357	376	373	381	400	353	363	396	348	387	383	371	363	380	373	348	397	356	396	375	367	337	377	370	345	394	356	385	403	372	369	381	398	396	370	405	388	382	369	348	382	378	362	384	392	379	387	401	339	356	318	374	363	368	384	349	362	381	390	403	375	346	395	394	383	328	333	377	429	355	398	382	365	388	439	373	377	404	381	396	374	342	403	372	389	402	366	384	394	401	396	384	346	374	376	419	318	370	361	391	383	361	365	384	358	370	360	391	357	392	391	354	324	369	389	363	391	360	381	420	402	389	366	367	342	367	378	331	378	354	380	393	361	405	364	392	383	395	384	390	346	385	351	400	327	385	335	377	372	309	386	326	393	370	367	371	369	380	387	365	399	371	390	403	355	378	374	403	353	377	393	345	367	429	395	382	402	390	369	376	405	342	375	356	352	373	359	345	368	410	403	389	400	408	348	392	418	388	389	338	398	371	354	374	354	368	389	356	346	368	355	376	351	391	340	351	386	333	372	346	382	404	363	343	382	352	369	395	384	400	361	366	436	335	345	371	369	362	340	359	389	383	372	346	374	365	346	367	431	411	369	357	337	376	330	367	335	357	362	369	427	364	375	383	385	400	378	420	369	352	359	387	340	372	366	322	382	397	384	389	332	352	376	335	361	358	377	387	371	387	368	351	360	363	378	407	384	334	373	377	390	395	334	402	369	413	336	342	413	331	366	392	339	380	382	349	370	318	343	386	339	375	365	347	393	400	403	400	368	365	382	373	391	389	374	374	350	358	376	394	390	413	379	392	368	377	380	384	376	367	383	372	373	402	346	395	376	355	350	368	388	386	362	394	378	355	375	388	423	352	408	395	348	358	387	378	361	339	360	363	375	391	375	367	366	368	387	377	355	362	378	383	384	381	364	366	349	376	382	380	402	381	370	391	379	356	363	360	362	344	355	373	346	344	382	376	372	384	388	351	398	378	352	373	374	400	399	375	356	346	378	350	364	383	372	441	368	408	350	374	390	386	320	384	380	375	395	382	373	395	343	389	356	380	363	366	378	368	381	346	399	363	335	345	366	398	382	382	377	358	406	368	394	381	383	387	399	324	377	353	406	346	368	363	362	358	339	325	381	398	401	397	382	385	407	389	336	390	432	369	368	368	393	365	342	347	351	340	392	388	365	358	365	356	369	349	360	379	390	399	388	344	332	334	347	384	365	386	369	393	347	408	401	391	386	391	359	354	413	359	363	370	400	373	387	370	360	382	416	392	389	396	375	366	415	363	380	357	374	388	348	381	392	379	393	371	348	422	381	341	412	392	381	350	411	385	358	362	364	359	380	405	360	405	371	386	418	420	380	409	405	406	344	353	415	359	364	408	376	365	373	392	367	389	381	406	374	379	358	363	311	376	378	397	398	369	344	388	363	375	348	390	358	360	372	381	340	390	380	407	360	396	384	356	352	333	349	362
30548	23824	24460	18834	8848	3168	1670	1409	1478	1344	1161	1059	902	955	864	894	901	829	845	796	861	795	779	866	780	829	761	835	795	830	795	787	896	848	846	850	848	849	948	884	807	885	821	886	810	847	825	791	842	840	818	762	793	820	856	862	825	815	867	845	844	800	820	798	794	785	817	807	772	840	795	812	796	767	803	789	806	820	861	771	865	801	799	787	852	814	808	821	788	783	773	771	776	754	814	863	804	799	890	795	746	758	829	800	855	803	821	789	823	791	821	861	806	803	822	817	828	800	821	823	764	794	812	785	833	846	798	766	815	775	774	780	801	789	799	818	776	827	760	784	845	796	837	806	806	799	787	775	877	813	799	848	821	820	778	778	754	796	837	831	806	855	796	819	756	787	791	817	809	762	794	820	800	784	796	752	792	774	791	768	773	803	842	817	760	812	809	832	795	759	855	807	833	798	815	863	757	768	808	860	811	813	801	852	790	843	808	787	793	852	786	797	821	847	809	771	812	822	802	811	760	787	801	824	754	806	820	830	837	845	829	821	829	795	808	819	798	824	756	834	822	817	827	826	798	821	791	750	818	799	786	808	798	764	823	824	766	802	785	771	782	771	813	825	872	869	838	783	845	799	828	768	830	804	827	762	774	780	809	852	753	783	848	801	841	779	833	786	806	760	809	754	831	812	859	805	822	802	813	770	746	780	774	812	839	783	842	778	790	785	797	782	821	841	781	800	831	795	873	818	836	811	802	801	796	774	780	796	842	840	815	794	802	778	844	816	785	824	823	823	786	790	778	810	768	838	783	773	784	847	822	850	786	835	781	806	800	814	813	793	797	787	779	777	855	825	836	798	791	800	796	804	828	811	766	822	796	816	801	802	808	864	794	770	809	723	813	828	828	763	810	752	815	789	846	802	851	836	782	758	787	790	799	790	839	794	826	805	842	795	872	852	857	790	761	845	794	827	838	759	815	788	797	840	778	826	739	748	796	831	837	803	863	752	781	870	822	838	838	802	766	827	791	846	799	771	753	823	818	806	812	830	824	782	779	809	793	819	778	778	777	825	793	802	858	799	817	812	808	789	801	834	784	802	781	813	786	806	808	847	773	786	857	835	800	792	817	757	805	819	790	851	792	764	821	829	844	824	831	833	826	827	806	849	843	780	819	779	801	824	856	771	812	830	874	840	786	882	829	789	799	763	759	864	768	795	807	818	795	784	818	802	760	828	787	837	869	762	782	818	826	799	800	874	831	817	800	870	806	821	851	799	818	795	807	807	795	850	778	808	798	775	768	780	811	832	763	756	807	777	858	815	849	821	853	818	828	815	835	809	737	809	770	717	817	764	786	810	836	792	834	839	782	833	826	797	806	797	759	804	824	824	801	823	791	807	784	835	811	796	783	782	756	872	735	772	817	767	778	789	800	793	815	775	793	820	825	781	822	793	812	816	813	849	787	802	797	812	834	773	808	828	781	800	811	798	848	822	804	816	790	843	852	819	823	822	788	836	816	817	806	801	833	793	783	789	811	804	807	807	801	776	742	791	799	798	768	809	773	806	824	772	815	813	852	797	823	733	798	800	848	804	821	769	827	855	857	815	850	794	777	857	823	789	827	767	773	826	833	806	772	811	820	804	818	871	825	784	791	806	828	795	830	818	825	760	772	770	841	830	768	788	775	815	813	779	809	818	780	831	771	770	811	809	766	814	757	830	823	823	811	781	825	784	801	811	812	840	844	822	838	817	848	766	762	790	763	827	792	818	836	794	756	891	769	828	849	794	812	798	809	779	774	758	801	756	810	822	830	796	791	810	751	819	813	828	799	773	784	781	815	786	793	803	812	769	848	796	841	790	847	875	828	842	810	862	761	794	812	771	852	814	829	784	797	796	795	841	807	808	788	813	788	778	855	782	801	817	821	821	785	843	798	826	767	835	739	831	815	810	827	799	768	765	791	766	813	855	886	799	830	822	817	802	819	807	800	791	828	842	807	803	826	827	816	791	784	776	886	867	869	809	806	833	848	792	755	821	816	801	840	784	864	801	825	812	850	860	826	813	809	797	821	797	818	783	798	830	824	796	811	783	765	857	805	827	827	792	848	788	826	776	820	810	801	797	847	831	862	789	847	805	771	794	776	808	805	811	776	825	808	815	852	748	782	800	775	810	798	792	860	787	802	843	745	828	842	775	838	786	812	815	790	828	823	839	855	794	790	800	812	879	827	759	783	804	810	778	848	801	845	845	802	796	797	826	857	834	815	803	808	776	811	808	821	801	796	807	833	788	788	814	777	814	820	778	763	824	740	789	823	804	759	793	842	780	803	785	780	778	793	750	773	828	808	780	821	807	827	834	804	815	819	815	802	827	821	820	833	816	810	787	757	836	764	786	849	807	797	808	834	803	829	791	825	830	784	809	845	746	853	777	776	836	794	777	814	839	765	797	789	830	794	776	789	812	804	828	824	803	799	787	787	841	803	789	798	820	773	851	796	810	772	826	794	788	822	835	783	840	786	764	799	839	782	842	820	805	796	795	782	814	857	874	771	820	798	780	811	775	855	771	804	815	819	799	768	816	835	794	803	805	725	789	826	818	837	819	795	798	795	794	800	813	813	796	798	746	833	789	834	795	813	807	811	792	778	837	811	856	838	733	760	814	820	764	799	780	763	814	801	793	834	775	802	824	794	788	842	815	836	747	832	791	817	831	813	777	797	773	823	817	841	791	830	810	809	767	801	784	837	871	815	819	810	816	797	804	777	817	835	800	776	830	746	756	796	786	837	815	801	813	815	818	817	807	797	802	841	806	848	803	791	855	778	795	753	837	802	771	824	850	771	844	789	780	784	811	824	829	781	773	802	793	796	806	824	786	847	815	827	775	848	754	831	799	825	771	858	821	825	842	852	828	758	809	738	863	834	751	833	776	802	835	778	772	816	811	842	834	789	817	818	761	799	840	797	764	822	830	754	813	825	810	749	858	839	792	853	852	837	824	784	796	789	795	795	806	758	766	827	756	840	779	792	849	841	786	768	822	775	777	867	812	810	847	758	799	775	807	854	767	803	828	776	790	809	813	828	761	807	774	835	846	758	815	791	821	808	834	803	829	862	830	846	860	819	824	801	795	832	843	841	821	847	824	793	799	773	788	813	824	799	812	761	794	789	796	750	799	827	823	786	801	769	820	824	814	791	806	793	796	803	835	831	815	836	763	812	791	853	824	824	840	767	865	782	822	828	787	805	833	802	800	790	800	811	779	810	753	752	735	805	826	835	815	815	802	798	753	805	782	789	869	809	776	790	780	813	750	788	789	819	784	759	781	802	785	783	762	823	807	825	793	777	770	827	793	803	804	830	840	822	828	800	806	820	827	774	778	801	783	826	831	814	761	804	879	787	789	819	781	764	799	829	806	813	832	789	802	819	820	821	772	814	800	829	823	769	804	775	827	805	806	797	781	788	795	767	814	848	833	793	839	833	779	830	776	816	809	823	784	809	819	803	811
63736	38861	23854	13037	5588	1782	699	637	552	559	512	490	453	371	407	405	432	436	424	384	420	414	382	371	405	390	402	406	394	393	385	395	376	423	385	401	379	403	445	425	389	417	417	412	403	421	438	413	431	384	401	405	417	425	480	418	363	410	426	410	395	416	398	419	442	401	371	396	427	382	383	403	398	375	430	402	429	414	398	369	410	401	385	395	372	438	408	415	381	358	399	372	389	411	403	373	414	407	418	389	387	421	401	427	397	411	420	383	426	409	363	402	397	383	383	382	409	422	371	417	375	425	431	366	400	366	396	399	419	394	399	379	410	387	409	393	434	404	413	401	367	386	425	401	413	390	417	410	407	402	407	405	409	405	358	368	411	397	455	386	389	380	389	421	385	395	407	412	422	378	416	396	382	403	409	415	367	400	438	417	387	373	399	417	397	388	385	406	408	374	430	405	382	392	391	422	369	338	392	380	438	413	432	384	397	416	413	416	390	438	413	401	430	431	415	446	408	394	378	427	414	445	358	441	359	401	355	395	372	393	404	396	370	415	409	412	408	416	386	422	373	385	409	424	381	432	377	411	375	408	394	416	412	369	377	393	404	398	423	432	406	397	409	436	443	394	385	411	407	378	433	400	391	385	402	392	419	385	354	350	376	402	386	403	377	398	420	433	412	434	374	394	397	375	393	384	403	397	383	381	346	431	391	408	396	392	360	395	398	403	398	370	425	381	413	399	388	423	418	403	409	386	426	400	363	404	373	373	392	384	397	427	376	372	405	397	399	391	420	409	433	367	402	405	384	360	391	361	386	401	378	385	407	387	397	346	358	357	374	399	427	430	366	396	377	366	399	398	382	388	402	390	425	398	445	374	406	435	397	417	412	420	442	425	402	400	393	396	419	421	413	385	400	412	378	470	365	367	395	401	385	374	432	381	404	395	383	429	328	384	448	426	378	387	386	397	386	402	383	364	359	384	434	442	421	417	382	423	401	418	425	402	374	334	411	396	389	353	417	383	436	374	410	387	411	390	402	406	432	428	426	352	436	395	391	351	419	394	392	425	419	406	415	385	404	352	421	383	413	437	389	370	385	393	382	374	415	415	400	388	400	386	348	363	389	383	367	351	403	408	421	417	396	388	363	432	428	400	387	410	416	364	380	379	401	394	395	443	409	392	345	434	481	398	378	391	366	374	391	424	420	394	428	401	372	396	403	378	421	429	367	370	396	402	401	441	418	390	448	383	418	440	420	389	449	407	375	402	360	338	410	388	430	426	435	405	396	417	408	378	415	399	373	398	394	388	389	410	381	408	424	401	454	393	396	400	406	403	364	381	356	376	375	369	446	443	363	417	384	399	395	440	426	413	371	399	401	394	356	399	381	419	403	428	399	408	410	435	374	424	375	412	383	418	449	364	398	411	424	398	407	364	395	391	408	426	376	373	403	434	420	396	379	397	453	396	420	398	360	421	385	393	391	374	398	393	400	407	394	401	383	375	407	386	379	372	402	417	410	412	412	434	406	399	420	394	397	385	382	432	396	403	374	382	401	417	403	430	343	398	411	425	405	410	398	391	397	357	391	409	474	383	403	392	356	383	395	433	391	428	366	363	407	404	424	407	373	374	400	412	380	434	416	373	422	387	412	380	360	412	381	375	406	384	418	418	376	390	387	455	379	449	360	444	374	436	386	358	413	380	415	386	400	389	372	413	370	358	412	418	373	347	417	399	390	366	420	355	398	387	432	428	390	401	417	414	413	397	401	388	391	418	398	417	421	370	398	406	378	393	376	407	420	379	414	395	423	367	419	435	392	391	390	402	424	412	417	383	386	379	398	369	454	385	374	386	391	371	416	397	421	402	388	377	414	398	398	386	386	376	362	407	417	421	422	419	399	433	422	398	404	420	350	392	401	400	363	397	390	375	362	363	370	412	374	418	409	391	334	391	412	383	386	397	401	362	401	378	433	365	389	404	397	397	383	402	408	383	372	414	398	426	400	411	443	387	383	394	406	441	388	441	349	372	383	389	401	378	389	364	388	424	423	404	399	421	366	388	399	382	378	379	417	383	448	429	402	361	383	393	421	411	400	408	408	443	383	407	450	385	405	397	399	378	387	437	444	365	421	402	430	440	420	415	396	357	400	420	442	386	403	384	367	383	360	393	400	402	424	383	350	368	397	395	377	362	371	404	424	379	414	391	381	396	427	425	380	432	362	429	388	414	372	363	387	408	388	395	383	398	406	382	369	399	419	418	417	386	406	424	382	388	423	396	420	415	407	414	411	416	375	417	384	397	392	400	418	383	414	404	391	384	381	407	436	451	403	391	439	398	414	436	344	391	359	381	382	444	391	369	411	395	393	401	403	405	372	418	394	416	380	421	372	397	397	376	366	387	401	360	406	397	389	412	389	420	391	361	407	425	401	360	399	372	403	413	382	434	384	367	411	415	400	375	379	382	394	379	381	376	385	397	414	370	365	381	370	368	402	409	379	391	374	399	412	436	371	405	405	407	392	378	388	403	376	366	424	393	398	394	381	395	451	422	389	429	450	416	394	367	416	361	425	404	412	389	421	370	384	393	375	396	385	381	394	392	430	369	387	397	401	419	410	392	382	399	427	418	412	404	354	413	410	417	410	393	389	393	372	414	383	393	412	377	414	374	399	399	368	392	380	406	400	427	422	382	459	443	372	377	431	412	418	423	404	426	406	392	389	384	382	409	392	386	416	405	395	395	436	364	400	431	419	378	392	407	422	378	430	394	409	414	383	418	406	379	394	374	372	404	408	376	402	418	414	404	435	389	370	377	358	381	421	371	394	388	421	373	403	420	401	405	353	374	387	434	363	409	401	390	391	404	371	379	372	377	403	448	372	403	427	439	382	370	376	410	397	393	401	385	401	383	375	433	462	402	418	413	392	394	405	397	397	398	413	381	406	420	396	421	414	383	394	374	401	432	411	390	390	375	388	384	413	424	355	370	374	413	394	372	400	399	443	388	445	412	420	397	361	383	392	385	412	445	389	400	377	398	403	447	389	414	421	433	414	376	408	412	407	381	410	415	370	417	395	407	431	431	420	409	349	388	408	409	395	428	409	393	409	361	439	378	378	421	410	372	390	388	416	401	405	424	431	399	427	404	420	426	424	366	369	376	429	384	377	412	362	440	374	430	414	398	393	394	420	376	377	380	400	423	390	395	434	397	382	391	421	384	411	380	400	372	385	429	439	377	376	418	405	409	395	387	430	374	395	453	406	444	435	389	380	389	370	410	436	434	400	387	412	362	405	398	373	382	392	375	378	405	415	424	362	423	415	405	437	420	417	373	404	372	445	399	408	368	430	390	366	382	396	368	361	399	368	388	395	389	408	381	451	422	403	406	421	399	391	374	429	400	394	377	384	410	423	401	422	421	397	391	409	379	393	333	421	380	391	397	392	420	395	437	396	376	428	430	420	375	420	415	421	388	411	459	396	455	419	365	425	401	404	380	406	383	362	406	381	423
39971	29697	25457	20378	12193	4652	2152	1832	1855	1703	1428	1195	1112	1019	991	947	926	838	844	866	850	886	860	861	845	851	826	811	866	889	836	900	889	844	860	917	935	952	973	935	902	858	879	928	856	849	898	879	849	873	910	879	913	845	845	848	825	867	846	885	876	877	877	894	895	871	900	907	857	869	833	861	807	827	813	890	840	868	841	776	821	842	910	885	860	870	859	848	802	883	889	858	934	810	868	900	851	838	865	858	826	856	861	867	841	863	881	896	833	865	887	825	825	882	843	861	870	808	845	874	851	851	838	842	838	852	871	847	884	875	841	886	835	880	796	817	793	932	849	853	840	867	826	856	841	811	860	822	816	849	826	864	804	805	857	861	854	844	881	815	841	832	836	880	920	861	853	815	916	846	881	864	875	841	837	882	852	885	893	896	834	793	931	834	870	880	894	829	829	846	910	880	790	863	824	849	869	874	827	861	861	814	878	832	865	793	855	841	808	856	832	879	894	838	812	823	804	874	870	868	807	859	836	854	832	838	816	881	891	892	852	834	873	818	838	861	834	862	826	838	858	833	850	828	795	868	791	850	839	839	882	823	930	778	915	804	842	853	884	889	886	838	806	862	849	851	866	830	846	864	848	865	827	878	844	850	846	859	835	867	901	796	872	850	837	876	854	859	828	896	850	876	842	836	860	850	876	880	848	831	847	872	840	839	829	802	811	880	877	859	856	831	851	894	906	849	868	846	866	879	877	886	808	824	901	863	856	844	828	866	847	868	859	880	865	835	867	885	827	888	883	858	830	807	865	857	903	881	851	862	858	862	840	842	838	807	863	847	866	866	799	828	867	854	838	827	824	834	865	793	864	884	836	869	805	851	820	826	805	823	843	874	836	848	875	860	847	834	815	792	845	816	829	850	861	906	800	853	851	829	881	887	885	851	816	888	891	882	790	878	779	877	826	877	821	872	857	848	826	891	888	834	852	874	865	835	824	856	860	863	871	841	855	815	831	868	846	815	872	876	852	841	852	844	805	848	792	897	826	934	862	851	811	864	812	867	854	845	863	872	862	852	833	836	866	843	845	811	832	804	826	851	845	805	852	830	821	865	887	841	855	876	863	811	848	900	834	866	817	884	892	860	831	860	857	805	858	864	823	839	864	830	868	819	821	854	827	870	853	833	879	875	918	868	847	879	833	881	887	853	859	854	816	879	830	885	896	873	832	862	865	890	851	830	815	850	852	904	894	832	799	849	808	913	805	880	915	816	830	890	815	838	884	893	819	864	861	808	829	893	859	862	852	853	843	870	846	854	853	822	831	831	807	839	826	846	827	826	838	849	857	804	890	800	846	855	842	844	795	790	825	788	835	852	853	884	875	817	857	866	891	881	871	767	831	848	890	838	833	845	813	823	857	864	857	849	859	891	882	809	837	834	820	880	850	856	822	860	837	854	905	848	847	859	879	823	880	823	795	859	859	807	834	884	827	848	817	820	863	846	852	886	839	815	826	885	848	833	814	870	903	870	836	848	893	826	867	829	857	863	827	823	885	884	848	844	854	826	859	880	818	840	850	813	820	842	888	911	850	863	827	857	832	911	836	883	864	870	887	835	879	844	835	870	808	832	803	838	870	843	872	856	828	832	848	818	888	876	868	808	895	853	883	849	834	859	863	873	905	834	857	873	864	903	904	842	834	849	855	883	841	824	851	836	812	820	856	851	816	874	856	864	881	858	886	889	878	864	845	834	813	820	844	900	841	873	891	849	842	879	856	849	800	912	841	841	869	845	839	878	853	869	837	855	859	850	871	900	782	821	837	816	826	906	815	831	840	834	841	869	852	883	823	870	854	822	840	926	918	847	853	864	858	863	880	875	890	898	837	843	854	851	842	852	853	874	839	864	853	861	814	873	853	847	891	863	787	844	812	873	866	857	853	877	891	887	843	868	894	867	800	863	775	852	902	888	823	868	832	850	922	854	814	865	791	896	890	800	870	899	810	830	886	855	838	788	882	818	867	893	851	873	853	860	835	855	820	891	835	903	854	815	871	879	816	836	839	853	879	890	817	820	851	795	840	813	819	873	863	872	819	827	836	840	853	884	847	851	818	869	811	880	887	855	880	856	879	871	773	894	811	890	849	849	814	868	883	861	880	830	840	919	866	872	883	847	843	810	878	841	853	840	822	857	836	844	898	823	851	851	834	871	820	829	859	882	861	859	826	898	793	803	895	897	888	878	810	849	847	838	802	854	872	863	869	875	893	876	852	811	913	875	860	864	858	826	849	833	847	825	885	867	859	896	935	871	846	822	870	870	835	876	838	864	838	826	850	891	847	845	848	877	779	890	815	802	843	903	906	843	812	865	838	846	893	816	834	841	879	875	879	863	813	855	842	893	863	833	839	845	813	869	805	847	896	801	846	844	838	896	817	850	860	855	871	842	843	879	820	812	805	821	863	845	840	896	860	870	868	862	818	885	874	856	862	871	846	839	905	819	847	909	827	881	870	890	828	857	869	883	782	813	875	864	891	889	907	816	824	863	861	811	837	837	834	842	826	870	850	825	802	857	851	796	895	889	894	907	876	832	830	834	852	836	860	883	858	854	823	813	873	878	885	893	920	807	825	827	823	862	854	816	845	861	907	837	819	816	873	854	909	871	854	868	822	912	900	870	873	846	777	830	816	845	843	791	865	792	888	909	872	843	851	841	872	844	828	881	848	891	830	844	887	832	855	846	887	840	859	847	851	893	845	860	847	885	803	851	833	818	821	850	824	884	840	846	828	791	861	849	859	824	867	890	849	858	822	827	836	874	847	889	818	846	839	832	893	861	871	865	882	864	785	870	883	871	855	886	843	870	867	816	819	792	883	821	861	853	822	887	915	903	828	822	873	866	873	849	857	782	871	848	866	866	882	851	787	876	871	790	878	880	813	885	873	802	840	902	844	816	841	848	851	839	890	866	789	853	830	796	857	891	819	842	868	843	846	847	851	825	854	849	845	823	890	878	867	842	852	785	918	810	862	828	848	872	818	794	831	862	867	842	842	870	787	831	818	825	841	877	862	832	796	810	812	786	806	831	861	914	914	814	868	865	814	843	837	837	834	847	846	846	840	842	889	847	899	829	794	828	870	849	825	868	845	869	850	820	888	864	822	815	837	855	844	880	841	861	888	838	857	847	800	816	876	832	837	868	867	902	827	839	847	824	807	843	820	869	843	860	885	869	867	855	842	852	798	834	839	782	804	842	870	877	871	815	883	831	881	869	865	903	885	869	865	882	860	884	863	833	869	822	877	833	867	878	860	829	837	822	852	813	866	850	863	925	845	851	881	866	868	809	869	896	874	888	856	891	875	875	859	853	858	893	802	797	863	832	841	902	905	832	865	856	858	876	871	870	801	823	806	846	854	821	825	831	806	823	864	818	851	828	820	842	877	887	875	883	837	804	851	835	856	822	885	884	822	879	815	871	884	864	893	823	851	841	848	834	849	860	883	867	930	795	841	834
44928	24030	9796	4796	1588	590	489	460	486	476	425	415	408	379	405	428	376	424	416	360	389	414	398	377	418	404	409	405	357	395	366	384	430	409	394	409	392	391	399	387	391	388	457	410	409	374	378	433	390	384	436	411	406	405	396	394	396	398	362	364	404	414	416	360	426	381	424	395	382	362	377	412	387	374	403	352	342	374	417	413	403	396	427	418	362	405	399	371	404	374	406	414	400	381	389	389	383	416	417	370	395	347	374	369	407	396	413	398	368	414	389	437	368	415	391	366	393	362	401	403	403	372	365	402	389	443	399	406	376	393	372	402	388	386	359	385	439	397	395	409	380	389	357	398	398	376	436	366	458	418	375	391	398	357	406	386	384	381	423	431	371	405	387	394	428	387	403	391	421	386	413	386	392	343	384	345	427	433	353	391	398	390	371	354	372	398	442	400	376	362	395	380	381	377	359	401	379	406	395	410	411	400	387	406	370	411	369	398	394	396	391	375	399	372	369	385	422	382	402	408	401	382	379	374	379	395	412	388	362	377	343	391	447	372	371	443	396	422	405	416	406	408	391	377	385	403	381	423	363	405	385	411	437	409	358	422	415	416	350	426	399	422	398	392	396	372	397	381	371	395	396	381	432	381	369	374	390	380	387	388	414	395	387	410	405	434	406	371	385	404	406	389	385	377	377	384	389	387	367	367	352	385	424	377	363	414	414	403	397	354	382	393	404	382	410	404	363	400	388	388	397	409	394	388	378	394	380	396	376	396	382	413	416	386	386	420	398	419	400	395	377	380	381	413	383	428	414	347	374	395	363	369	371	375	369	411	376	366	446	379	396	414	413	405	401	379	413	388	382	385	378	364	397	452	377	344	375	410	407	387	372	394	375	405	364	358	378	390	383	383	393	445	415	336	383	369	417	387	394	397	377	404	417	416	370	385	414	360	371	411	389	379	380	393	397	340	423	381	370	408	371	389	406	417	392	383	385	420	383	398	392	370	398	386	415	380	383	438	368	415	410	449	421	393	413	375	387	396	397	341	410	376	412	353	398	412	385	377	383	378	358	378	421	373	388	402	419	402	399	418	369	357	426	392	390	353	446	389	371	378	369	392	372	385	393	401	414	451	385	430	356	396	392	370	358	365	419	404	394	390	387	393	358	412	393	375	386	398	397	385	367	395	395	399	401	408	388	380	363	438	382	414	382	338	397	380	398	372	410	370	411	373	387	416	397	403	384	400	368	405	399	399	424	414	394	385	346	396	409	372	410	430	376	414	406	355	398	384	413	401	398	391	372	413	391	378	349	392	355	339	391	389	379	377	409	394	371	391	373	417	382	359	354	431	372	366	412	372	364	386	388	359	426	434	400	397	388	425	412	366	362	376	426	421	377	376	394	384	391	382	378	404	384	392	388	427	440	412	403	412	420	377	378	372	392	393	405	361	378	374	388	386	390	412	371	400	415	434	375	402	389	405	404	420	363	374	371	412	399	407	366	396	349	335	426	389	407	383	402	408	396	385	329	435	393	404	406	424	403	396	377	393	382	427	396	388	395	394	384	381	399	397	383	396	403	393	448	383	400	377	415	383	407	402	381	408	370	396	424	392	380	363	364	376	362	354	430	420	394	356	375	366	375	399	419	428	369	409	387	409	370	364	393	412	381	359	356	404	372	409	369	405	390	385	409	367	381	396	424	412	391	366	360	391	399	404	399	393	407	402	389	375	404	432	401	363	395	390	438	401	364	418	380	386	426	419	380	385	416	435	396	393	392	341	434	385	408	394	396	405	391	402	419	413	417	395	396	393	348	365	374	413	404	398	392	399	373	391	421	379	404	361	367	407	412	395	388	397	340	418	399	388	398	390	373	411	428	386	409	386	374	377	444	424	416	392	374	381	414	384	364	411	398	384	400	425	394	396	385	421	384	432	422	377	373	376	354	381	412	392	401	390	393	366	408	409	361	369	364	428	376	367	417	398	414	378	388	407	439	375	408	358	403	359	409	365	399	374	421	359	379	338	390	426	372	383	412	389	390	385	398	395	414	381	407	397	365	411	372	420	409	400	403	381	382	400	362	412	392	437	375	399	404	378	348	398	366	383	384	365	413	376	392	380	418	370	386	430	373	391	396	399	379	396	388	380	419	382	383	414	395	390	393	407	397	382	385	431	395	399	404	410	409	381	430	393	404	397	404	361	414	364	378	411	359	362	404	343	390	403	346	386	410	387	371	396	419	398	412	399	377	380	363	404	404	406	370	388	364	408	366	409	412	407	409	388	383	388	350	394	385	363	386	386	380	395	434	386	409	409	394	358	385	372	376	426	371	438	411	388	420	378	364	370	415	358	410	378	402	383	348	370	374	354	353	428	408	385	403	419	384	436	408	405	345	416	428	359	393	364	377	388	340	385	384	380	416	397	394	436	356	397	389	386	374	363	376	367	383	430	439	394	435	384	381	398	408	370	409	414	405	407	400	375	381	410	379	422	409	406	398	431	416	384	376	409	400	369	418	397	419	393	375	381	390	406	399	409	389	396	416	388	416	410	401	435	374	376	414	400	381	406	417	401	394	424	406	416	374	394	376	394	376	412	362	392	364	398	392	392	418	437	391	387	380	417	404	380	367	375	371	388	381	381	378	382	391	431	409	412	436	402	355	375	384	382	430	408	376	380	395	406	383	372	432	399	428	388	381	374	382	376	380	387	391	351	430	382	382	388	389	388	349	383	412	403	350	393	410	398	389	391	419	383	392	403	394	387	394	409	406	378	406	427	387	399	413	419	388	411	377	433	425	387	393	394	423	435	357	357	368	383	411	383	432	386	401	433	373	367	357	394	410	377	430	411	418	360	385	402	429	427	391	409	400	368	394	376	419	413	412	405	420	370	402	371	329	405	369	349	381	380	386	409	409	384	402	394	380	424	455	404	371	424	350	377	405	408	391	387	402	403	355	404	379	397	399	419	386	405	390	375	334	377	361	421	390	412	406	417	372	414	372	410	401	351	386	404	425	414	367	431	440	381	381	359	365	400	403	397	399	361	397	381	401	436	380	352	388	378	378	405	389	398	403	378	385	393	367	381	380	395	397	423	374	379	355	388	385	402	379	413	409	368	405	364	385	397	425	395	349	395	402	365	397	378	374	345	364	365	428	375	412	407	432	386	377	415	396	419	374	358	398	385	391	388	387	420	397	385	390	423	432	384	374	413	371	408	371	410	359	431	379	341	396	360	384	389	414	420	434	399	389	389	382	423	401	361	368	374	410	451	395	399	384	373	412	383	382	419	433	426	372	409	422	376	398	371	349	372	421	369	373	393	400	407	409	424	363	373	402	400	348	404	379	418	424	375	376	417	379	417	406	381	404	382	412	409	421	369	388	382	417	407	371	388	371	369	366	414	377	404	404	395	416	403	449	395	395	351	414	411	405	412	376	399	409	419	394	393	414	396	334	370	383	388	427	391	379	407	393	382	443	398	374	378	377	357	412	419	385	419	352	395	400	384
28291	16659	12346	10365	4016	1502	1312	1199	1148	1096	1048	1018	895	867	876	830	873	869	834	854	893	841	851	792	840	902	856	817	829	819	836	834	835	859	848	890	859	887	901	876	855	842	902	816	825	833	859	862	860	789	789	839	853	859	809	816	822	848	825	848	849	928	857	819	869	812	879	825	821	832	874	827	805	825	842	851	819	823	848	857	835	871	845	828	835	849	837	787	788	796	767	856	833	827	839	847	823	860	851	821	845	800	805	853	843	813	783	860	850	856	805	829	844	805	788	827	842	782	895	828	826	785	803	765	842	853	815	841	831	902	838	867	872	830	859	832	865	866	851	795	883	906	811	877	787	881	826	845	864	846	865	781	866	843	828	825	847	842	845	773	859	804	844	822	792	834	852	812	822	831	793	826	832	864	881	831	841	859	860	858	847	832	800	836	853	870	811	814	885	849	848	856	802	775	801	834	924	840	847	852	786	818	858	867	864	881	858	781	793	813	798	826	813	875	851	780	848	787	822	811	843	825	901	852	839	801	852	836	823	792	799	877	827	820	852	820	815	858	862	834	801	857	800	807	817	839	831	867	865	843	777	775	848	837	834	855	810	907	834	800	825	837	835	817	802	846	783	855	830	830	822	816	852	841	844	863	838	814	806	846	797	808	783	832	810	823	806	757	782	840	856	809	856	825	883	822	819	830	819	787	832	796	834	753	869	832	827	845	858	828	836	788	797	853	796	769	822	858	846	801	821	831	838	824	802	838	862	806	861	863	825	804	859	890	812	817	854	870	792	849	845	804	831	828	812	825	820	825	799	838	810	872	755	854	826	833	844	839	909	814	830	823	823	854	856	828	832	856	792	871	809	835	832	821	908	881	832	833	833	815	843	867	806	840	810	866	834	889	826	808	805	783	795	856	889	868	838	869	819	821	854	863	801	861	881	868	857	818	815	825	832	820	807	853	841	819	808	823	837	830	784	869	832	881	868	843	843	831	855	860	829	829	868	828	864	842	787	793	830	847	849	825	843	837	757	855	854	869	803	810	848	798	804	851	908	856	857	855	857	849	858	839	893	833	834	824	828	852	820	817	887	886	813	831	844	806	880	834	805	801	818	833	824	866	890	850	824	839	855	823	833	809	774	826	810	863	893	843	857	858	824	880	870	819	812	835	789	813	880	785	791	823	830	848	841	847	810	843	796	834	827	807	821	836	834	832	822	820	858	867	787	833	848	781	826	830	813	804	850	834	835	813	793	786	845	826	849	851	834	837	815	806	825	769	808	786	815	852	855	809	844	840	847	825	833	838	842	855	783	811	825	866	840	855	809	830	826	799	870	813	834	839	854	858	818	842	812	816	790	799	863	822	817	854	868	857	817	848	767	843	864	801	868	836	883	874	859	865	916	801	856	803	829	871	772	883	823	822	836	845	839	823	912	845	815	828	814	873	848	869	876	777	841	813	845	850	896	857	831	867	825	795	780	840	833	907	839	829	824	875	818	841	803	815	851	800	841	809	823	857	838	823	778	806	827	870	835	802	820	863	820	867	868	838	833	833	818	847	811	881	819	828	837	846	803	816	835	842	843	811	804	836	811	830	865	812	884	860	850	827	887	761	835	841	868	853	831	848	813	836	848	836	802	859	872	842	905	812	847	802	813	830	848	836	858	845	836	833	810	809	861	810	810	856	821	856	846	883	830	849	774	890	821	879	839	818	841	810	841	845	867	824	854	864	855	838	797	746	895	897	833	817	845	803	834	846	879	836	807	866	830	855	817	853	860	829	889	808	823	796	833	833	875	805	797	839	822	793	870	818	822	850	926	830	858	809	855	783	824	807	874	889	828	821	842	809	859	805	832	836	805	845	787	821	864	825	873	824	849	840	794	889	854	826	862	781	820	836	817	781	788	816	862	812	835	842	823	831	892	829	829	860	800	827	871	806	813	845	807	844	894	825	814	846	855	837	811	780	792	882	819	841	826	838	794	878	842	810	766	802	867	848	807	818	883	805	852	816	878	824	829	890	854	835	863	866	864	822	804	840	826	827	877	814	778	859	805	821	814	850	836	834	817	860	836	852	838	808	774	818	865	846	771	837	859	863	831	828	832	825	816	820	781	772	811	815	852	866	798	882	825	803	822	897	800	840	872	862	852	836	835	878	852	846	836	823	856	822	838	794	917	814	891	831	869	840	850	884	815	809	803	821	848	851	843	810	833	806	878	875	805	842	835	853	862	823	822	838	815	826	834	822	868	826	826	794	843	853	816	825	814	826	852	813	856	818	839	873	851	822	837	852	798	769	866	827	850	769	840	818	798	872	820	803	859	820	850	827	844	769	864	862	822	845	807	846	834	867	800	851	830	864	778	839	784	812	837	885	798	806	800	829	789	810	809	853	828	779	787	792	872	812	868	836	878	852	845	817	830	852	848	787	822	844	811	866	828	891	789	822	817	853	836	822	879	832	851	813	804	839	876	820	816	785	825	788	849	814	779	807	823	847	822	844	831	790	876	850	787	835	830	823	824	849	843	828	830	827	836	842	835	860	814	793	823	852	819	841	829	823	830	843	826	816	812	901	846	824	824	859	812	872	817	868	816	802	813	853	851	811	804	831	814	814	864	851	811	853	848	836	811	812	791	790	830	800	802	861	827	857	828	860	860	807	787	826	852	815	839	837	802	801	854	836	878	794	809	880	858	820	842	881	853	806	814	858	851	859	845	816	857	832	831	881	815	826	833	823	846	796	889	859	818	802	820	858	805	828	850	868	795	782	808	852	855	851	852	825	824	819	814	762	869	835	798	843	861	807	850	849	826	806	793	854	801	807	829	900	764	870	892	864	822	823	849	855	868	821	823	809	784	794	846	845	795	860	876	844	841	787	876	831	862	844	825	848	818	797	841	854	797	819	797	842	794	863	821	823	821	877	832	858	788	878	844	823	834	800	853	838	825	791	818	815	856	831	885	827	861	824	795	812	834	842	865	837	824	859	795	770	814	810	848	854	835	816	864	838	876	851	852	841	846	818	788	820	873	787	827	791	851	861	863	843	830	823	870	816	844	814	861	839	833	856	807	842	880	798	842	820	859	840	815	865	825	850	859	787	844	785	785	845	858	835	822	828	811	868	835	857	852	837	820	793	839	881	839	843	792	853	826	858	844	864	847	868	860	863	826	883	814	813	830	835	833	841	814	797	813	831	800	853	836	841	827	875	826	827	825	860	835	817	827	798	867	818	866	877	853	839	836	795	840	834	850	860	812	851	808	843	824	890	828	900	813	874	852	796	868	859	867	820	844	812	858	827	836	819	839	814	842	836	862	897	855	831	795	793	818	814	879	891	825	852	822	810	805	814	831	833	863	888	874	877	859	804	834	860	790	814	820	839	825	860	810	795	868	817	830	845	861	806	846	813	839	828	803	867	817	873	843	838	833	843	865	810	843	860	826	849	859	836	823	859	797	842	844	826	815	833	767	791	811	778	797	857	804	875	811	842	865	851	862	812	842	846
54263	30146	17980	10307	4047	1573	547	529	493	467	467	475	389	392	354	401	382	365	375	372	422	380	388	395	387	384	363	396	356	386	386	347	374	358	386	386	356	371	386	397	363	365	406	378	377	354	395	367	416	395	352	399	358	379	394	420	375	366	396	393	366	376	359	393	394	380	429	353	360	377	382	371	395	389	356	320	353	351	364	372	371	355	375	376	390	397	382	382	402	394	402	405	372	395	416	393	390	365	384	379	365	355	384	354	418	353	370	404	362	349	358	383	419	386	369	353	404	404	364	368	403	383	333	344	363	385	353	420	367	377	386	378	373	374	376	363	368	352	351	357	406	404	377	368	409	398	380	400	372	371	373	413	396	410	361	377	354	397	391	371	366	384	387	391	349	362	358	393	377	398	352	399	370	382	398	400	386	373	342	392	373	366	407	385	369	375	371	361	345	380	401	351	419	403	376	405	402	340	378	393	400	354	397	383	378	370	365	387	357	374	400	394	390	334	361	368	428	374	346	378	389	422	354	375	353	385	368	408	352	383	380	369	340	313	415	339	387	338	362	417	380	370	411	383	382	370	373	369	350	370	397	390	379	373	363	387	377	361	339	375	419	375	372	337	372	355	389	377	392	397	385	363	378	387	364	369	380	399	397	392	363	397	400	338	385	343	399	375	353	417	375	360	369	362	360	389	366	381	386	378	369	382	385	335	347	358	422	366	370	348	372	400	366	405	345	423	359	376	374	388	360	413	349	363	393	398	357	377	341	385	376	407	398	381	370	365	355	414	363	376	383	365	357	355	392	338	386	372	401	383	405	401	372	406	390	401	372	361	381	366	369	386	394	370	367	392	363	361	375	379	341	348	385	343	405	388	387	409	358	392	364	394	342	378	367	350	343	363	334	405	399	398	385	334	339	398	376	381	349	356	377	360	355	369	353	401	384	380	363	382	334	377	374	405	369	381	417	388	377	359	380	389	367	403	404	378	361	391	359	408	404	412	418	359	368	370	373	383	387	379	350	348	384	395	386	351	338	378	396	382	374	388	388	380	369	358	358	385	385	381	448	369	376	388	372	365	420	411	355	359	372	394	402	392	366	371	367	334	358	374	369	400	346	400	363	368	391	406	386	383	384	369	443	362	360	396	363	373	359	346	356	342	360	384	400	374	399	423	400	372	370	383	399	384	371	410	394	387	380	362	340	335	372	370	347	346	353	381	367	362	401	407	359	384	381	363	356	367	380	374	368	356	383	385	410	362	347	369	372	389	372	375	399	369	354	409	401	388	383	377	384	347	377	382	381	386	353	405	345	356	376	373	400	386	390	360	373	375	386	374	365	371	378	364	385	376	368	359	399	373	382	379	377	374	404	348	396	336	387	396	398	369	402	426	422	370	346	391	361	392	428	394	371	356	376	348	401	372	376	360	363	361	366	393	372	366	414	387	357	357	397	347	370	369	374	396	381	408	433	396	409	429	384	366	381	392	373	373	390	368	378	355	400	367	379	377	336	384	421	398	385	320	399	345	396	395	380	397	334	373	384	363	403	358	389	375	376	371	367	400	369	381	397	346	388	342	362	364	430	409	358	365	384	391	361	374	368	370	358	355	368	394	381	377	348	337	366	383	381	410	398	330	385	363	352	369	392	387	358	353	377	368	386	386	376	371	368	380	404	361	364	359	360	333	418	406	363	423	378	382	363	371	412	406	396	378	348	342	360	398	402	368	394	359	386	361	416	369	375	375	356	367	424	360	360	391	398	380	417	350	396	368	394	413	344	423	363	426	358	376	369	378	369	400	396	360	379	329	376	377	370	383	373	383	353	363	385	395	360	347	398	378	384	393	369	393	375	387	418	382	398	398	394	377	412	398	399	430	337	396	364	354	369	371	377	369	404	364	405	317	353	375	411	368	365	407	389	389	429	368	355	399	408	388	365	347	373	372	367	360	366	358	343	344	375	376	395	382	336	342	377	406	379	350	372	348	362	378	362	343	380	399	381	382	408	365	364	347	398	364	337	361	348	361	407	387	354	344	376	389	376	373	381	378	352	382	337	369	387	378	376	437	424	403	362	375	392	380	396	377	359	393	386	397	377	391	392	407	365	389	387	403	378	359	377	334	378	339	406	373	402	374	369	374	383	402	376	361	377	389	382	348	360	397	364	411	346	337	402	386	391	405	386	431	380	376	385	365	404	386	373	370	380	374	391	332	381	341	360	382	387	373	351	382	358	347	377	346	368	358	358	375	373	407	383	358	422	369	357	388	410	415	395	364	373	428	365	404	370	363	392	401	355	426	374	361	366	368	381	376	380	377	376	367	401	400	355	349	325	356	369	399	367	371	359	408	382	364	425	330	385	416	395	352	396	401	411	348	375	378	349	360	363	372	390	352	374	395	380	401	362	368	386	388	360	365	373	376	401	386	368	408	355	355	337	378	410	418	387	353	370	394	351	371	316	351	383	351	331	355	342	352	351	403	376	371	380	372	379	375	357	396	393	384	359	377	354	396	376	355	350	382	370	387	379	351	367	384	405	386	399	388	388	396	373	395	360	328	383	354	385	358	350	364	377	396	396	417	341	389	419	401	341	371	390	351	368	392	364	389	351	377	393	407	365	346	362	339	408	375	403	374	378	373	344	369	393	392	422	364	404	397	412	402	404	382	354	374	367	380	416	379	365	380	383	360	421	384	372	372	356	372	358	394	403	443	358	348	376	379	371	347	366	371	354	352	399	340	353	353	373	356	373	361	386	381	394	396	352	367	363	359	386	369	332	377	425	384	376	369	386	402	372	401	389	375	384	381	360	387	356	356	371	400	417	366	332	339	399	371	348	386	417	383	400	363	393	433	360	376	363	390	399	350	388	339	363	364	393	388	341	398	407	367	397	391	403	379	386	387	367	425	421	400	362	399	373	352	383	351	369	389	371	361	387	381	354	379	378	330	381	370	362	394	376	383	430	366	397	385	367	390	397	395	370	366	372	376	362	383	384	348	363	358	410	370	368	384	382	408	409	411	393	398	360	382	402	400	395	356	364	370	364	359	393	399	381	379	362	351	384	377	366	349	389	401	402	385	391	376	364	369	394	363	358	407	386	370	367	359	392	359	379	338	374	397	373	410	379	397	390	399	380	387	359	391	379	396	381	379	402	387	372	369	364	406	391	371	366	389	412	353	389	396	404	381	380	367	390	380	401	365	381	349	392	375	407	438	429	377	379	364	403	365	390	359	404	378	370	369	393	342	391	408	362	360	383	331	370	404	401	378	377	363	396	385	400	374	350	349	380	369	391	386	350	361	400	389	369	358	376	400	379	364	353	391	358	344	359	384	377	334	391	373	374	361	396	372	354	381	380	378	363	372	376	385	375	363	369	356	343	386	390	383	367	403	393	384	409	377	382	372	381	409	378	376	405	410	390	379	413	358	383	388	361	353	383	369	348	364	375	407	375	389	372	378	350	400	372	387	350	363	386	399	359	355	353	395	383	368	380	345	379	402	367	355
33866	21477	21659	17953	10165	4757	1637	1489	1475	1368	1230	1220	999	963	885	844	808	840	935	845	828	836	807	805	782	841	828	836	772	808	788	830	838	817	862	836	849	827	910	871	838	899	818	817	854	823	848	794	761	881	823	858	815	844	794	807	788	788	800	761	851	759	824	795	813	823	807	833	824	796	813	819	828	744	778	818	781	813	807	830	806	793	848	838	853	813	859	793	811	834	803	801	828	769	814	834	781	752	814	784	848	809	761	804	839	813	825	888	824	814	800	785	815	840	830	815	818	816	824	791	784	718	834	755	835	824	758	786	788	799	810	791	771	809	830	825	816	819	781	839	785	793	756	794	786	805	786	739	821	799	814	843	789	831	790	802	828	838	800	799	787	795	860	809	822	812	780	748	812	801	839	867	836	819	795	787	789	845	829	840	807	860	817	805	823	828	819	797	804	756	845	813	811	812	815	836	844	826	781	750	851	846	816	846	828	784	760	810	781	819	832	759	822	830	787	819	821	789	864	817	796	820	830	788	844	791	756	776	786	783	799	793	811	802	795	754	819	813	798	781	833	817	828	799	786	845	777	840	772	850	809	778	813	791	794	814	823	806	772	773	858	823	854	769	813	858	827	796	860	840	764	814	855	853	833	830	844	807	781	784	800	753	768	812	808	748	815	786	777	818	781	799	809	816	772	799	778	800	803	802	851	790	812	848	823	765	787	793	847	808	852	837	787	791	810	827	744	779	809	805	833	813	825	791	804	817	772	735	777	808	830	830	827	765	805	819	779	822	804	759	847	866	797	820	781	851	839	807	788	828	777	807	816	790	785	799	787	820	792	819	810	827	840	848	845	834	816	823	822	819	828	824	845	829	794	793	760	807	801	831	802	845	867	811	851	808	835	774	821	789	816	760	770	855	804	814	811	747	819	811	805	791	785	801	796	836	792	814	860	817	766	838	771	830	788	813	813	771	852	793	858	800	807	800	776	773	829	786	787	818	818	829	860	746	814	786	842	817	852	796	775	784	789	838	828	776	834	764	785	823	797	820	812	848	806	784	809	809	826	808	761	784	803	827	840	851	871	780	804	794	821	790	828	830	822	807	816	844	774	787	812	821	861	832	875	802	826	805	803	778	818	795	774	785	818	782	778	805	825	791	751	868	803	825	850	773	802	808	825	831	793	807	838	800	814	832	795	798	776	833	781	829	849	804	808	809	805	811	742	856	786	813	794	803	794	774	796	818	818	858	796	795	857	811	812	805	757	788	773	814	803	812	764	826	775	803	821	750	789	748	763	778	773	776	779	756	802	817	834	868	831	819	858	819	797	784	770	790	775	790	817	817	819	806	838	828	795	771	775	789	803	803	772	811	790	769	813	824	842	759	776	848	835	808	827	808	726	791	775	778	816	774	805	796	800	830	868	831	822	842	810	842	829	849	811	757	815	832	795	835	771	834	786	788	848	796	810	831	792	824	811	846	814	813	802	807	844	779	850	759	804	816	811	826	774	820	800	808	839	813	782	790	808	783	888	758	810	794	802	818	815	770	786	796	795	820	831	819	814	809	770	859	806	831	800	800	794	797	875	830	786	827	864	801	856	808	851	814	827	773	799	789	831	815	842	809	780	844	758	801	840	796	824	775	810	842	766	832	807	790	770	856	859	725	794	812	766	798	824	810	749	777	820	780	799	822	787	788	814	819	826	754	795	815	831	836	765	774	771	810	819	816	811	787	744	853	836	802	835	818	844	821	815	791	803	766	823	824	876	789	814	779	787	798	817	823	824	837	821	761	807	781	852	779	785	816	808	836	860	765	809	785	799	839	817	785	820	829	845	771	770	816	815	800	799	797	807	766	780	792	782	811	840	772	830	827	751	796	826	803	831	820	792	809	771	839	814	818	849	805	823	807	791	795	826	843	827	803	828	845	849	757	876	808	780	784	798	749	800	811	789	756	805	818	895	797	830	788	827	748	777	844	805	801	848	838	795	844	800	804	846	797	787	807	829	812	837	834	760	825	841	813	819	809	798	798	865	777	784	813	843	837	838	802	853	768	801	766	783	800	813	817	776	852	804	802	790	753	822	777	775	797	777	823	774	780	784	792	782	794	806	856	889	779	825	840	812	813	832	782	791	827	815	784	821	810	809	823	817	764	820	820	772	784	875	806	769	790	764	808	831	801	822	801	810	806	732	830	844	802	775	805	760	816	789	836	834	814	822	768	796	784	835	745	832	807	778	822	860	806	759	800	809	821	793	838	827	824	862	780	746	832	891	835	852	783	787	776	855	824	771	780	773	811	810	755	802	852	817	796	806	776	797	785	851	797	784	814	804	798	803	830	826	829	852	818	820	791	822	813	818	833	834	839	841	847	768	797	825	789	788	808	783	830	827	873	895	782	802	781	805	810	832	813	816	846	770	829	794	765	775	810	793	855	815	853	822	791	800	833	796	842	766	787	781	816	776	825	793	807	814	847	796	820	755	838	848	863	770	774	829	762	792	806	824	824	843	792	826	800	763	805	831	811	867	855	811	783	813	819	786	777	792	765	755	765	763	780	774	776	782	812	816	838	816	829	794	830	755	773	805	841	839	846	767	782	876	869	823	808	860	845	746	799	781	831	815	840	764	732	811	750	828	800	872	790	823	753	754	792	810	826	841	794	768	788	806	848	818	832	820	814	784	788	780	723	809	770	829	809	787	751	775	827	822	795	791	765	825	824	841	792	845	822	838	830	844	804	842	793	819	838	803	845	793	863	789	822	802	795	801	803	816	791	801	814	819	812	814	864	782	819	779	842	826	811	865	868	826	828	788	823	750	827	819	824	805	805	816	825	800	833	780	822	769	836	818	830	844	856	810	777	827	774	846	843	842	814	795	813	821	814	819	829	778	794	832	792	780	804	787	830	852	869	788	786	825	801	827	802	774	779	811	758	809	806	800	817	816	782	847	766	808	814	772	829	785	795	732	816	831	791	775	852	836	786	814	781	788	831	781	836	816	792	799	793	767	820	832	767	893	788	815	821	834	805	767	781	811	835	809	767	764	782	733	764	844	825	888	836	812	795	781	775	869	816	804	826	773	850	814	826	833	840	789	776	796	800	839	821	794	813	788	834	797	821	756	793	784	819	839	825	862	835	817	795	784	805	764	857	790	788	747	817	825	788	798	842	803	777	802	839	821	797	778	819	829	823	847	753	830	765	756	794	839	852	804	807	848	814	813	811	764	786	776	819	784	817	767	797	785	790	829	824	798	807	845	792	806	779	781	748	835	789	850	803	763	787	781	831	820	817	790	796	838	770	799	806	836	830	743	772	841	783	811	785	881	842	815	865	790	801	820	886	866	767	771	763	832	849	867	777	797	824	820	794	808	791	741	805	838	865	781	850	755	837	805	811	798	830	790	865	840	828	844	889	846	837	826	838	789	849	850	775	769	740	826	779	819	830	812	789	827	835	825	775	810	804	801	775	810	823	804	807	831	822	787	849	812	818	815	810	787	803	791	752
66118	39228	23842	11681	4620	2283	717	576	570	552	538	496	444	424	399	383	390	417	407	400	397	402	399	391	437	405	397	379	420	396	421	406	411	416	453	422	421	402	415	387	436	401	427	394	400	414	361	427	374	419	431	403	439	439	397	419	424	396	430	408	391	438	426	413	398	368	399	407	426	442	402	394	414	446	421	443	391	392	367	410	387	380	418	379	396	396	430	370	423	401	395	414	449	400	372	412	416	404	416	384	385	417	386	356	356	454	378	400	389	375	379	371	372	381	413	439	405	426	411	396	355	400	420	412	418	377	351	388	399	423	406	404	412	418	398	386	402	406	395	393	392	445	382	394	368	443	372	397	422	380	414	386	410	398	370	421	430	415	398	370	416	423	389	420	419	419	392	368	399	424	381	404	339	394	378	403	347	388	393	420	405	420	373	422	381	381	417	415	422	406	380	397	409	349	371	388	389	379	357	381	376	410	392	396	411	404	383	412	365	395	377	436	427	399	440	398	407	386	398	391	384	389	383	402	399	389	387	388	370	353	395	412	415	417	403	396	375	383	427	392	436	416	445	398	368	409	409	380	399	367	422	352	377	402	392	408	390	393	436	406	393	396	410	397	386	412	414	435	407	414	422	381	390	434	385	409	391	419	407	314	452	420	386	453	403	392	367	397	350	389	410	389	384	395	394	360	406	373	423	429	443	427	410	415	399	405	405	415	385	421	401	408	431	412	390	335	412	391	433	412	398	328	396	392	381	411	418	428	415	382	371	415	356	376	406	412	457	419	407	392	415	415	407	415	427	375	380	399	400	401	394	413	367	408	427	382	444	437	393	423	438	396	392	400	414	402	413	386	396	398	385	381	420	416	418	409	384	357	391	415	385	394	400	406	405	370	422	447	408	393	398	417	417	395	400	378	411	398	396	381	407	425	370	384	386	374	394	407	404	411	408	437	402	424	397	396	426	421	420	424	402	396	394	368	406	383	433	375	385	381	406	425	404	418	364	376	387	397	404	407	430	427	439	419	391	420	394	435	413	405	452	382	405	413	397	398	434	410	393	385	418	459	370	430	396	377	399	404	438	370	401	389	406	394	395	409	408	420	427	388	414	422	435	401	384	368	372	407	403	394	398	390	399	386	376	404	398	439	376	390	412	404	375	375	374	359	413	364	413	450	384	384	397	398	387	394	384	393	428	433	397	427	405	412	398	417	435	421	400	393	430	387	401	392	429	371	386	420	402	395	414	418	394	416	380	417	368	407	405	359	388	388	370	411	452	403	398	392	378	370	373	414	398	359	418	417	403	440	458	431	395	408	388	407	420	419	384	429	401	383	425	368	386	405	380	412	412	371	401	421	364	375	440	379	370	358	385	410	372	368	389	375	412	401	400	403	391	381	398	373	423	373	360	385	403	405	377	405	406	410	399	382	417	402	435	388	406	364	418	423	409	424	378	429	431	453	437	454	365	396	434	454	462	397	384	388	421	421	404	432	390	404	415	406	390	399	393	423	405	411	445	434	425	409	400	437	411	383	404	365	396	396	414	399	387	387	375	423	407	417	398	426	419	396	413	383	410	458	386	430	429	386	392	413	425	405	405	429	418	409	414	363	405	420	352	402	397	395	408	397	369	427	419	388	378	396	388	394	404	419	407	386	386	402	372	404	394	414	406	367	382	410	408	385	378	375	417	414	414	396	432	399	407	402	413	397	420	361	396	357	378	407	391	395	418	387	431	411	408	395	402	412	421	420	393	430	476	409	388	398	418	382	402	411	402	409	412	414	408	384	406	418	345	386	357	415	419	419	401	353	375	378	390	424	424	414	419	371	423	397	399	411	362	393	396	420	382	435	383	373	414	408	440	404	423	448	424	415	389	353	331	439	414	409	441	389	391	400	419	415	416	428	438	433	350	391	436	397	408	402	405	386	368	402	426	428	427	401	426	428	452	328	410	360	398	384	372	392	442	416	400	396	350	391	402	406	440	387	421	404	407	390	461	459	416	409	418	439	403	366	372	395	400	402	401	423	413	439	421	403	426	426	407	443	395	401	366	400	393	403	426	425	425	393	383	404	401	421	365	372	396	425	366	434	416	401	387	457	429	418	384	348	377	351	384	379	411	369	395	398	411	413	402	377	416	373	386	442	391	363	393	436	400	450	409	447	417	376	332	413	435	384	415	404	401	381	387	367	417	416	395	373	409	403	378	401	396	419	443	403	393	427	381	386	430	415	429	410	399	404	400	373	410	358	389	363	429	415	386	419	415	402	404	414	372	405	451	431	432	411	432	419	388	436	384	449	422	400	372	420	434	429	389	424	408	373	392	399	397	423	422	400	416	376	368	400	395	394	397	379	390	413	403	427	413	410	377	385	415	412	388	404	419	416	386	410	407	371	417	397	397	399	412	386	387	365	422	402	386	394	407	398	415	393	403	386	349	371	388	397	445	390	383	407	401	405	415	420	370	413	412	381	369	401	410	419	425	449	421	424	402	386	385	420	404	403	380	381	392	409	384	381	375	397	425	438	410	419	416	394	412	376	380	372	369	366	422	421	376	404	382	412	403	383	437	416	392	435	407	407	422	369	394	374	418	380	359	415	422	402	399	405	419	433	399	378	398	377	424	407	412	407	390	391	432	406	358	417	423	399	392	408	380	398	413	401	434	396	397	364	425	385	391	393	400	417	397	412	411	376	382	362	423	403	432	441	398	380	425	391	366	379	350	392	402	405	384	421	411	385	395	366	396	423	403	425	379	422	403	375	389	406	432	453	425	346	382	396	427	405	453	466	435	404	396	426	408	414	424	393	388	458	414	428	367	423	395	386	388	364	420	427	440	394	397	407	393	365	363	382	373	450	374	398	400	408	395	412	402	414	425	402	412	389	420	407	389	393	411	400	405	413	415	395	378	386	390	416	454	407	421	410	387	377	403	413	403	412	370	396	397	417	411	384	395	444	396	386	373	426	421	415	384	381	383	385	398	417	398	356	402	417	425	379	418	422	417	419	406	392	401	410	361	384	415	423	393	422	409	433	388	399	424	395	421	368	439	399	407	412	414	414	412	434	401	390	429	405	440	383	407	408	424	359	425	408	390	384	384	413	466	424	400	437	404	417	392	364	394	396	446	413	429	391	411	406	440	422	433	441	406	416	369	392	422	401	382	396	369	416	402	429	406	423	412	406	415	376	380	403	397	390	426	366	404	424	386	384	352	385	380	422	450	401	441	414	405	435	407	397	395	415	426	415	385	428	376	389	435	431	392	388	431	447	409	430	397	414	420	400	438	361	388	381	369	416	380	385	431	415	395	434	355	381	408	389	430	403	395	384	410	381	374	407	387	398	438	418	401	428	420	413	411	423	442	398	401	432	400	435	405	395	409	405	407	418	429	390	428	418	413	372	417	429	410	355	391	431	384	379	443	367	384	396	419	378	394	414	410	401	445	373	434	377	430	392	404	372	387	432	408	440	357	390	371	377	388	395	396	398	343	418	414	435	414	421
42249	30128	24826	18245	10949	6961	1713	1668	1472	1408	1350	1260	1069	974	907	936	899	895	909	854	860	863	836	888	875	884	869	919	839	848	839	796	912	870	899	976	992	927	951	950	919	918	879	914	907	880	878	836	937	882	847	829	888	868	818	837	846	855	853	847	839	861	863	864	839	914	862	853	863	832	870	859	884	838	824	865	857	878	842	856	823	846	838	824	866	866	872	869	875	846	888	867	840	866	887	864	897	852	901	854	867	856	856	865	879	877	863	818	873	837	887	904	847	895	864	807	876	831	839	866	897	890	870	847	909	891	873	872	891	838	865	873	851	871	816	860	856	872	854	824	853	836	853	905	845	890	896	866	839	797	854	825	846	885	887	825	869	877	864	863	861	835	877	874	886	868	814	854	849	830	855	860	861	933	894	802	852	873	845	851	893	878	835	878	867	841	861	825	839	874	889	865	844	872	807	838	815	911	785	832	857	891	915	855	853	863	849	867	879	801	871	838	891	891	854	837	844	851	872	873	861	858	866	826	855	898	849	825	909	875	814	864	818	845	866	894	820	872	810	798	856	864	871	887	813	884	878	818	912	894	831	943	872	809	821	909	871	894	860	805	830	883	862	859	858	862	829	813	864	882	839	846	857	839	879	855	833	856	828	907	850	809	807	840	829	885	874	865	876	863	956	873	877	856	842	892	861	895	861	852	795	897	876	840	891	837	861	851	824	834	848	831	838	789	814	856	797	859	867	851	872	820	852	838	858	871	838	877	822	885	817	888	895	829	811	845	906	854	818	904	850	844	827	891	806	869	910	898	883	845	797	866	893	875	869	853	890	845	937	818	820	856	852	835	816	836	831	857	849	901	818	853	856	873	866	878	853	822	875	848	805	873	851	812	866	873	813	827	817	857	874	813	878	927	849	894	872	897	854	866	884	869	877	811	831	851	807	870	828	872	861	873	835	881	871	889	872	862	894	875	849	890	804	859	858	893	830	872	836	864	847	858	814	814	830	857	796	816	845	836	890	810	861	863	852	843	881	876	856	890	871	867	866	890	831	821	809	868	875	843	923	886	874	841	834	829	887	829	856	894	928	851	833	901	830	876	901	823	893	879	803	809	785	856	796	885	884	832	851	806	869	860	834	873	870	890	857	867	888	876	894	839	832	830	841	843	901	826	889	864	885	856	933	848	860	852	878	840	838	875	897	880	895	842	869	872	807	830	827	892	897	853	904	849	862	885	851	903	864	863	858	862	905	878	859	854	875	850	875	872	833	876	857	896	839	848	850	876	820	906	828	869	844	782	863	850	875	861	851	853	817	839	881	907	877	891	881	884	911	822	851	872	943	807	863	822	802	846	829	896	862	916	836	880	886	907	840	832	846	841	872	834	858	829	860	860	831	843	858	841	830	860	878	871	847	861	877	906	883	851	862	886	856	842	886	791	840	896	849	808	843	843	884	835	833	828	872	853	849	869	881	822	888	851	877	875	803	873	810	878	852	857	900	862	869	824	844	829	883	871	903	871	819	885	904	859	875	841	860	855	866	803	850	850	845	859	855	856	889	823	860	877	878	918	822	857	876	858	904	894	884	834	853	841	860	898	868	821	854	857	864	833	842	814	867	863	878	859	869	860	861	858	879	899	840	877	805	882	849	865	870	848	859	856	858	857	914	842	848	818	845	863	829	836	877	857	874	868	839	841	882	881	820	865	803	848	876	800	878	830	880	869	877	850	828	870	844	851	852	876	870	856	870	848	858	844	885	844	804	833	842	884	792	855	869	862	857	873	884	895	822	898	865	866	871	907	804	853	824	834	833	816	871	903	814	833	843	840	841	886	871	890	847	855	835	824	919	821	796	877	860	888	883	913	837	839	854	902	857	867	860	856	849	855	894	901	824	866	871	808	851	831	817	869	905	895	879	845	834	858	909	818	834	892	838	827	847	855	835	868	893	882	826	859	865	845	869	788	853	876	849	901	883	920	869	827	893	870	820	852	879	904	841	822	912	873	897	825	862	839	900	798	893	861	896	903	884	823	863	886	828	828	873	852	861	882	890	824	865	877	828	871	858	857	862	863	881	894	840	891	892	912	877	872	863	880	818	879	874	822	831	876	793	846	814	852	862	837	893	835	803	848	849	892	854	811	854	832	870	800	818	848	856	871	863	859	855	839	835	854	870	870	849	839	834	887	856	861	845	790	854	828	855	889	849	842	930	837	882	848	859	832	851	831	934	814	906	925	870	827	884	877	831	858	917	827	865	826	778	851	821	843	842	952	849	871	882	875	867	894	779	858	873	863	804	821	883	859	805	816	870	886	865	822	884	801	833	853	850	834	841	878	863	890	894	868	861	865	873	859	923	830	822	884	793	857	913	868	811	870	889	896	924	852	898	770	879	822	838	897	882	859	834	817	878	885	864	886	912	852	866	879	876	917	844	857	811	873	848	811	904	870	883	844	838	853	867	888	857	870	809	874	838	866	854	841	889	847	830	847	870	887	878	849	837	864	891	824	914	914	889	815	850	840	806	895	828	819	886	846	807	845	835	893	877	933	878	842	837	892	787	941	857	815	874	848	847	880	852	846	872	856	874	835	888	868	834	833	815	888	842	801	886	894	822	835	799	863	842	867	835	875	881	853	846	862	856	860	843	839	854	835	899	833	853	851	862	798	928	876	890	868	860	822	837	828	884	847	823	847	902	881	855	857	830	779	845	869	811	891	865	925	847	916	871	869	834	899	803	880	855	899	857	827	843	884	880	896	802	815	880	873	881	854	837	819	845	810	864	851	856	889	831	894	850	828	885	869	872	862	826	849	819	870	899	839	913	877	863	822	856	843	865	846	853	817	860	834	890	790	846	869	877	855	831	884	735	861	902	849	832	816	818	867	806	922	860	917	812	863	890	851	854	875	831	805	810	848	875	853	910	880	844	872	813	842	884	840	882	900	895	851	865	853	805	834	828	855	899	837	826	868	845	893	810	817	880	884	843	862	915	895	868	911	828	924	859	824	813	841	818	814	873	835	866	807	817	831	817	820	848	851	801	860	868	880	861	852	866	866	837	854	843	834	873	839	857	868	830	837	811	863	794	867	858	853	864	864	814	884	870	849	809	833	833	808	902	818	906	868	824	879	888	852	818	848	836	857	879	881	850	861	829	863	835	912	946	889	845	848	869	867	853	876	856	836	819	854	852	837	857	873	851	806	833	847	891	849	821	891	857	853	855	833	885	799	907	862	834	874	873	839	854	845	834	881	887	824	846	918	837	923	894	876	887	822	861	894	863	844	864	803	854	878	926	899	865	837	820	863	810	858	867	899	931	805	870	848	833	858	881	861	825	880	848	816	821	879	850	897	879	865	857	862	847	848	924	837	875	838	922	847	822	796	890	839	864	907	863	813	866	857	850	841	899	800	873	842	796	876	869	853	835	821	825	880	861	848	824	836	814	851	882	901	860	802	862	908	871	880	869	801	836	923	845	873	872	872	849	894	882	889	864	820	888	891
42654	23621	10950	4346	1906	929	507	467	476	453	460	433	409	361	362	377	423	349	401	406	377	373	403	381	400	370	369	362	357	356	389	423	410	411	398	424	397	369	403	428	409	381	406	403	389	402	438	443	352	373	435	419	382	406	401	357	382	368	395	381	430	369	432	372	408	410	386	401	400	403	377	361	418	430	383	416	410	406	390	409	359	369	394	427	396	419	370	353	387	381	391	401	375	356	387	379	375	384	399	384	368	370	414	413	370	383	408	414	365	394	418	371	398	345	348	423	405	330	350	375	373	396	402	423	390	386	389	372	370	395	407	387	365	426	402	404	445	421	408	429	353	405	387	372	377	381	374	371	398	393	377	367	358	381	387	404	426	392	392	440	401	371	402	400	370	403	397	338	390	422	412	375	402	422	433	380	357	402	359	400	407	395	386	392	388	404	344	356	382	363	409	404	354	368	397	379	367	366	400	372	366	398	431	383	390	407	363	402	394	406	384	392	362	383	411	447	376	400	396	436	392	367	390	402	391	387	388	410	395	396	363	417	419	399	365	431	409	323	392	391	371	347	347	405	368	387	414	374	389	370	414	388	385	395	426	367	359	403	426	409	395	424	405	391	393	420	427	370	424	398	378	394	390	411	385	423	407	406	363	433	364	414	391	370	360	389	409	349	379	380	415	382	402	369	369	354	402	379	385	407	380	400	397	409	409	409	433	376	403	393	394	350	396	392	397	395	409	361	387	381	399	416	401	372	438	393	404	404	330	404	415	403	412	362	390	351	402	386	345	416	417	390	353	414	416	443	401	368	367	356	391	417	367	390	401	404	350	416	397	413	382	402	376	378	378	423	419	404	379	401	432	375	398	405	422	391	405	418	405	397	329	401	366	366	388	382	418	406	380	382	345	387	374	351	393	421	393	366	390	383	382	386	391	393	391	358	420	450	353	357	443	414	387	404	418	407	394	440	402	410	398	361	389	374	393	406	406	392	388	393	431	383	396	376	396	409	406	392	379	407	386	402	382	425	422	359	375	390	365	378	338	380	374	385	404	405	361	395	408	395	411	403	385	444	411	410	400	374	383	398	381	357	377	368	381	396	402	423	392	349	386	372	412	386	410	358	373	407	405	393	388	376	414	435	386	382	390	367	381	363	428	412	406	407	407	388	405	403	369	425	375	397	381	399	401	404	410	381	410	385	374	361	374	377	405	410	393	395	398	375	417	398	373	386	374	391	384	342	399	379	389	401	392	397	381	393	385	417	409	371	371	432	405	390	405	452	380	393	357	405	397	417	358	382	389	377	355	394	421	416	401	443	398	417	366	388	411	389	374	396	409	406	410	399	411	350	384	399	371	370	346	378	381	367	376	427	364	350	423	356	372	392	378	411	417	433	411	361	424	400	388	379	391	409	403	371	417	364	353	381	385	380	352	359	339	397	362	354	407	437	382	402	364	393	413	395	399	388	397	401	366	399	376	383	406	391	401	407	371	376	404	393	372	415	377	341	360	353	351	411	378	388	365	374	366	400	409	435	406	357	371	382	419	367	338	399	408	412	429	416	420	411	384	386	388	387	380	395	395	402	390	399	397	367	392	407	421	381	410	337	371	377	395	377	376	411	411	376	369	352	383	422	372	403	379	391	393	376	362	412	386	382	404	393	363	391	376	451	373	383	419	433	363	396	393	393	373	367	352	410	385	423	399	440	377	405	402	435	368	372	410	365	380	378	391	346	415	392	399	408	413	367	381	414	383	377	378	369	398	426	436	385	407	386	391	416	376	363	373	391	413	385	420	386	398	390	400	371	353	389	395	382	407	368	401	426	376	371	404	393	371	382	396	389	447	411	397	393	388	370	419	393	395	345	394	404	389	437	359	349	398	399	407	424	369	381	418	442	346	366	396	365	356	410	385	355	397	364	379	400	401	409	407	415	421	347	402	410	383	423	391	396	389	389	387	370	391	396	400	386	374	380	357	398	395	405	356	367	398	382	409	440	397	378	392	391	390	374	413	360	371	409	395	405	429	390	396	372	402	388	394	423	374	378	414	408	329	375	418	418	418	364	385	386	407	374	395	405	386	352	368	384	398	392	396	388	381	368	367	398	373	396	383	368	405	354	408	382	413	396	407	405	408	389	383	431	389	404	379	405	375	377	378	416	423	353	352	401	399	428	417	380	446	418	378	365	395	374	379	417	389	403	377	389	366	352	423	411	423	393	380	380	390	389	435	407	393	415	402	400	411	360	355	376	357	371	375	419	367	373	426	371	425	392	399	401	440	375	404	399	373	384	369	332	385	429	379	396	436	379	399	405	404	396	362	361	396	390	407	363	398	414	408	368	403	393	396	389	410	383	390	362	412	392	416	421	421	365	381	361	387	391	395	377	381	394	351	348	396	374	368	403	401	390	399	330	384	361	373	367	420	368	352	384	415	390	413	433	417	404	371	375	386	426	355	397	402	409	362	413	398	429	410	371	410	361	381	448	408	383	398	365	386	390	361	370	413	418	413	395	344	364	414	419	386	378	379	397	382	418	384	343	359	409	385	358	347	342	392	397	388	358	434	353	388	419	374	350	391	395	353	353	382	373	371	383	400	393	369	402	372	367	406	380	400	358	412	404	399	359	385	428	391	423	382	338	388	433	408	369	399	427	405	360	373	391	434	393	416	361	415	423	401	397	379	354	361	378	397	422	377	366	398	378	381	368	340	386	421	374	369	417	404	362	380	352	376	419	388	385	411	399	387	365	399	351	398	427	411	418	420	395	387	367	393	385	370	343	410	406	390	362	394	379	361	361	389	364	349	363	377	363	410	395	383	394	395	384	400	387	377	422	396	393	383	400	410	375	347	383	405	403	409	406	402	388	420	386	423	390	351	387	401	362	400	367	380	382	380	377	365	352	365	384	388	412	419	363	365	391	386	374	351	359	414	425	400	384	371	368	391	407	401	375	397	393	378	387	397	397	358	381	389	376	394	348	391	376	386	407	400	393	411	396	394	381	411	372	399	405	448	429	438	397	431	393	415	342	396	365	392	366	388	386	380	390	397	376	398	406	407	391	394	397	400	373	384	384	379	375	400	396	374	360	410	381	409	379	412	435	380	397	382	368	384	383	361	419	410	389	367	396	365	406	376	405	397	389	393	388	371	371	399	400	359	406	356	412	408	369	396	396	394	409	383	384	362	341	381	385	371	431	382	401	377	400	388	388	369	421	393	430	402	402	335	372	355	413	402	404	381	391	407	350	369	437	403	347	382	378	369	385	418	382	407	374	401	425	388	389	403	407	375	381	386	353	383	363	404	343	398	423	428	390	427	400	446	406	399	403	377	361	384	378	394	396	398	396	402	398	386	424	421	358	424	417	409	401	376	402	399	390	389	357	370	410	393	389	385	373	386	414	409	419	364	404	426	388	413	397	379	388	401	376	470	388	389	371	370	406	393	393	382	394	399	400	391	377	394	420	387	407	442	365	403	358	369	418	399	367	379	387	384	366	368	357
25938	16507	13442	9241	5497	2631	1426	1291	1209	1156	1152	1079	1032	872	905	880	835	799	842	810	833	851	840	846	925	805	841	821	808	837	846	816	790	889	791	889	865	898	886	856	878	885	856	882	827	802	880	862	816	834	825	827	793	883	820	839	827	836	815	806	865	855	846	840	825	838	813	905	787	767	855	851	783	832	862	822	876	808	883	824	828	828	856	828	840	801	831	794	842	863	826	835	893	837	834	828	864	840	798	878	825	803	877	823	779	837	843	821	871	835	834	862	808	793	794	841	876	776	797	836	842	775	801	840	861	853	856	834	858	801	789	837	822	861	856	862	767	815	839	832	867	853	869	831	922	804	824	793	857	845	817	788	839	830	864	868	849	868	854	838	818	784	797	821	838	830	832	864	830	833	876	816	815	797	864	830	867	824	886	835	871	893	824	824	774	839	851	797	850	827	862	864	851	785	840	884	853	847	827	827	848	847	858	852	836	808	830	838	858	837	837	859	820	882	814	838	794	818	830	871	836	854	817	855	822	836	870	837	876	857	833	818	799	797	879	845	829	847	871	842	809	885	818	835	814	834	837	870	780	796	818	880	837	773	862	793	833	830	823	842	826	867	799	782	826	815	840	858	869	812	815	792	770	851	888	846	799	833	840	848	833	808	819	862	809	823	850	844	811	776	807	863	823	829	806	802	802	792	892	831	883	825	856	842	866	810	805	788	836	803	865	837	840	853	803	829	877	811	818	786	838	828	831	839	829	862	827	876	852	823	807	838	793	830	847	812	856	876	823	818	862	812	813	862	812	855	840	842	852	810	816	837	836	819	807	847	904	829	770	810	826	856	761	893	829	801	822	863	851	835	786	838	782	838	827	852	820	881	813	815	800	810	782	773	831	832	857	836	825	859	833	851	806	858	814	867	884	869	872	849	872	839	807	827	839	882	881	824	893	856	813	802	778	802	829	801	855	840	817	825	856	840	803	823	821	793	840	876	824	852	818	820	895	759	835	817	847	835	820	847	822	877	811	852	853	847	822	817	810	805	806	848	846	750	839	868	829	818	781	803	769	829	830	819	797	849	770	835	811	845	820	830	816	845	841	843	858	891	858	868	855	859	842	873	813	822	848	875	813	846	824	848	823	861	842	773	829	869	843	767	843	857	836	860	818	816	761	881	869	832	856	810	835	880	844	796	802	829	793	819	868	814	804	810	856	784	831	819	843	797	828	866	830	863	838	797	826	842	834	771	856	806	848	831	807	860	808	872	822	849	811	803	841	819	821	867	832	898	841	851	842	822	835	886	828	828	818	862	812	850	827	782	813	874	863	782	791	837	826	898	820	805	848	866	783	846	827	845	836	796	812	825	829	851	821	783	848	847	843	872	858	828	873	789	838	860	837	855	770	847	775	871	809	816	830	853	797	812	913	813	817	828	850	889	830	861	833	864	780	806	824	803	820	833	819	845	763	859	868	786	825	879	842	845	804	821	844	840	840	817	806	790	828	827	827	857	854	807	820	858	812	866	810	829	816	849	864	864	824	812	786	818	829	809	867	788	772	830	803	842	837	823	826	810	797	855	829	879	790	827	855	815	876	841	871	857	843	789	800	858	864	824	846	816	809	810	841	851	848	837	851	835	839	817	795	841	829	854	924	786	863	813	825	827	759	795	826	831	848	837	812	857	825	830	797	830	853	832	827	812	826	866	809	817	818	874	819	791	863	844	836	810	854	841	886	819	849	882	846	808	834	813	924	816	852	885	839	836	846	803	806	824	849	828	803	844	825	852	860	818	828	788	811	859	799	852	841	844	829	854	804	839	812	844	863	838	827	780	804	775	792	813	794	815	880	766	867	885	846	850	823	796	808	816	813	894	841	833	832	822	855	861	827	860	847	799	834	801	865	846	764	795	870	835	848	887	798	832	777	851	803	845	802	830	854	829	879	870	902	802	863	830	848	871	875	898	803	859	797	842	818	850	878	809	804	801	797	887	848	826	826	849	835	851	840	857	836	845	765	835	779	815	793	815	800	839	835	890	860	855	841	854	871	877	860	829	817	844	887	822	849	785	896	841	827	898	865	825	775	850	775	831	859	847	802	832	801	813	804	813	858	868	873	803	836	809	837	815	796	882	798	851	836	807	841	837	840	819	856	837	840	833	795	811	884	854	810	802	825	849	832	846	866	894	874	826	831	874	829	850	847	832	839	845	825	910	831	791	836	869	805	819	816	821	829	821	824	821	842	833	838	851	830	873	851	826	801	809	848	828	849	835	886	824	871	822	802	874	827	846	870	848	826	795	780	827	856	859	893	886	788	863	808	862	815	756	833	784	853	863	848	849	851	811	856	825	828	819	869	853	827	815	810	807	803	822	871	820	862	914	855	815	845	828	802	837	855	836	833	847	812	856	864	802	792	842	827	813	862	829	812	803	851	835	841	809	849	833	799	833	796	822	821	775	810	858	840	898	793	829	841	802	791	818	820	840	861	835	809	836	844	821	880	840	872	795	848	829	782	792	775	821	855	832	807	880	815	834	844	791	881	845	818	832	804	820	848	809	842	851	807	814	862	854	827	803	873	842	836	833	864	809	804	833	832	820	857	837	803	819	843	859	860	817	864	857	917	797	869	835	839	821	845	821	830	847	800	834	808	837	837	847	856	870	817	767	855	791	819	858	808	827	837	807	847	818	858	864	839	865	810	838	839	792	850	828	838	878	815	838	860	832	901	836	819	814	841	863	810	859	834	807	791	822	845	848	771	813	790	857	847	860	826	832	792	844	869	799	842	827	852	791	784	817	888	854	831	886	850	798	862	830	844	823	775	806	851	829	878	812	817	865	892	829	830	789	821	777	816	850	793	837	811	802	881	855	857	823	849	874	818	842	833	822	803	827	847	815	827	773	854	883	817	840	799	858	836	849	846	817	825	864	869	840	880	896	836	782	842	776	784	861	855	854	866	819	821	814	856	816	834	827	830	831	814	832	898	835	746	849	847	907	788	828	870	785	791	801	801	804	855	881	866	800	824	792	816	845	805	819	843	832	779	832	798	870	852	845	819	757	852	758	838	826	825	769	831	793	838	820	788	857	844	858	866	883	839	843	838	830	864	824	826	815	833	839	822	873	808	826	775	805	815	835	833	814	843	769	838	851	796	821	786	841	881	848	822	843	869	797	816	865	834	857	836	868	841	835	847	844	833	845	830	802	797	821	852	821	787	830	789	845	856	833	826	870	797	855	809	838	803	851	830	841	838	858	862	847	785	873	798	850	827	834	811	791	831	857	857	855	858	798	820	865	847	837	881	851	856	861	834	768	805	815	806	793	830	864	822	807	866	883	793	834	798	855	822	838	817	838	847	837	809	802	865	861	791	833	839	820	838	849	865	815	799	827	808	845	841	807	815	819	836	819	848	824	850	879	839	868	823	874	878	843	748	846	845	880	910	851	792	864	854	861	891	830	845	866	779	814	799	807	774	791	838	851	815	837	812	826	821	843	846	858	835	836
50214	29057	17191	12262	8008	2762	644	576	533	479	474	444	407	389	348	398	377	383	381	413	405	399	372	390	406	407	335	386	367	387	367	385	374	381	384	399	393	401	417	417	393	363	358	348	329	369	384	371	388	359	363	383	362	390	382	358	349	379	385	356	382	359	364	386	359	339	369	372	383	392	388	384	340	396	371	427	337	353	362	345	376	365	377	353	374	349	379	375	354	383	390	369	347	355	363	368	392	389	395	368	360	360	385	388	333	390	345	387	430	365	408	380	381	363	340	380	399	394	371	379	380	368	312	375	388	353	346	345	354	377	339	407	375	361	379	333	371	364	415	389	344	351	368	350	366	371	372	380	399	401	391	375	395	395	405	343	383	375	384	397	376	386	396	410	329	371	365	358	351	394	395	376	353	380	416	364	363	371	368	361	382	376	363	363	343	359	393	391	368	370	385	389	390	382	394	398	334	373	449	416	402	371	379	392	359	372	378	346	357	379	338	368	380	353	352	362	420	352	367	407	354	381	371	334	370	387	345	341	399	408	339	403	364	366	390	356	387	371	336	403	374	374	341	332	398	389	391	340	357	388	371	345	356	364	377	397	377	360	388	373	316	368	380	388	389	373	385	386	377	347	392	402	376	384	407	422	389	384	374	362	335	380	353	380	399	369	361	337	380	386	374	381	363	345	397	373	342	375	337	340	353	370	348	374	394	395	376	372	409	361	383	386	353	376	348	371	365	354	346	405	356	397	343	359	394	378	387	384	351	395	358	349	376	334	337	352	378	368	380	352	342	379	364	373	397	369	372	386	376	375	364	359	350	388	386	370	356	395	377	373	381	387	409	354	404	367	378	336	376	374	362	408	348	376	407	362	373	352	348	389	352	391	377	354	381	380	349	396	383	381	333	341	379	324	390	376	394	404	375	381	387	360	346	400	416	358	362	349	381	387	403	390	412	376	392	374	388	364	406	360	366	397	382	372	401	401	381	363	350	352	376	394	331	342	360	361	361	369	375	377	413	360	389	398	362	380	342	358	379	369	411	376	360	367	397	421	377	348	378	347	377	404	356	358	370	335	368	406	329	380	386	364	391	383	372	417	360	386	356	398	388	389	343	373	354	409	388	382	356	361	365	349	348	389	386	392	392	391	393	393	381	387	373	386	374	368	359	386	416	388	387	364	373	349	372	381	372	382	384	350	377	403	333	380	375	356	396	394	374	389	363	358	377	369	384	381	378	376	368	351	378	360	367	366	341	381	363	363	363	376	371	366	400	383	395	397	406	391	367	366	359	380	405	342	364	336	355	398	359	355	330	384	404	362	372	365	351	389	415	352	391	370	387	351	335	342	382	332	395	412	370	363	388	360	384	385	387	388	384	371	366	390	405	332	384	334	395	379	384	353	356	397	405	387	334	383	365	387	388	364	370	404	370	365	312	395	363	360	385	395	380	380	387	397	392	400	377	373	398	380	353	378	346	357	412	390	323	365	390	405	370	398	362	372	391	384	362	394	387	348	344	371	394	400	379	412	385	385	325	354	370	378	377	424	368	385	386	346	403	355	360	378	365	392	356	363	388	411	371	371	365	404	413	400	399	357	337	378	359	379	370	380	358	357	373	353	390	388	390	416	380	369	366	383	433	394	396	381	365	367	386	411	365	358	398	372	365	382	360	389	342	357	352	364	394	358	377	391	373	341	363	373	368	366	369	375	379	408	329	353	382	341	388	384	364	361	385	344	378	395	354	382	411	390	375	374	350	365	356	364	377	382	366	382	374	402	388	358	391	345	405	425	369	366	377	396	329	367	404	377	368	387	389	366	341	412	384	400	356	407	382	392	373	380	348	356	372	379	383	370	330	365	375	395	382	387	359	384	349	337	360	391	355	364	330	352	373	365	367	341	434	358	385	380	405	379	359	352	362	380	365	374	341	382	379	401	415	399	369	367	388	378	368	366	366	397	357	357	413	337	412	394	414	356	401	377	367	360	353	371	345	356	335	392	427	362	351	407	390	416	354	391	368	361	356	346	366	372	383	356	405	379	362	363	380	363	358	358	387	363	359	355	372	368	357	386	362	388	400	412	409	360	365	372	358	395	344	378	385	383	323	355	352	378	385	367	338	379	342	343	375	332	375	374	388	351	381	378	368	360	359	363	406	361	375	358	392	341	374	355	342	326	378	316	369	367	335	392	396	400	353	399	353	365	336	355	387	360	359	368	372	387	345	362	365	371	364	399	382	398	407	430	391	401	355	345	349	394	382	332	392	342	361	398	371	373	387	362	412	367	352	356	361	349	360	372	361	393	370	370	341	354	360	408	341	366	396	362	339	419	386	373	361	415	422	374	371	388	351	379	376	394	402	348	376	383	404	381	383	349	374	377	383	363	367	359	403	398	414	346	372	386	358	364	370	385	372	382	371	377	374	373	375	338	389	355	383	370	348	362	369	335	397	398	405	410	346	355	351	421	343	401	358	361	348	347	369	351	391	369	372	384	394	367	344	354	373	383	365	398	373	385	402	371	385	382	401	353	374	357	361	373	386	373	349	384	357	370	371	332	350	367	356	344	379	367	364	372	387	383	370	365	343	378	394	373	369	327	429	365	372	396	357	331	390	383	363	358	359	361	361	335	387	350	376	355	415	328	375	371	378	361	364	410	366	405	381	406	386	367	356	425	370	384	370	369	367	371	394	357	355	382	363	373	387	374	360	345	366	348	388	329	374	379	338	395	380	404	363	390	446	374	387	365	384	411	365	367	396	406	380	391	400	355	356	375	355	358	397	355	400	388	355	391	393	368	352	352	396	381	373	339	372	386	378	368	346	401	338	383	406	326	386	375	350	389	407	399	374	390	377	368	384	406	346	349	364	363	350	361	408	383	392	375	384	365	371	377	382	375	371	398	426	327	349	360	319	371	351	370	378	339	412	375	410	368	376	399	372	360	352	399	349	357	354	362	383	384	396	367	350	372	397	358	364	410	365	358	383	410	383	418	374	357	391	367	400	403	378	365	413	394	391	349	332	361	368	328	379	346	348	365	392	332	365	406	377	377	415	376	344	352	367	392	378	375	396	351	376	377	378	368	369	341	374	401	357	393	360	329	378	330	366	357	383	396	338	366	355	360	388	375	347	365	346	405	377	374	379	368	379	361	388	388	416	354	389	417	357	339	360	356	391	400	364	373	386	341	326	384	372	331	347	378	332	397	352	348	384	352	356	355	378	382	367	383	346	358	387	382	331	368	364	368	379	375	385	357	378	370	382	397	400	374	391	349	406	363	380	361	390	363	397	389	404	352	340	358	366	379	339	360	382	354	372	369	356	376	390	397	370	375	376	343	383	369	358	362	366	387	398	375	382	390	360	386	354	345	336	388	385	400	370	362	418	379	332	356	345	418	339	348	373	361	354	395	381	347	363	383	372	391	374	339	383	371	362	383	396	442	378	384	382	412	368	375	376	372	362	334	360	401	385	398	402	346	389	365	383	375	388	380	376	378	394	349
30788	20630	20679	22092	18128	7255	1879	1639	1564	1372	1403	1261	1092	944	906	901	907	878	800	812	860	848	853	832	810	801	778	829	836	744	824	889	803	798	856	897	898	931	870	856	814	852	842	849	840	787	796	814	865	810	821	805	863	827	817	830	814	787	818	832	811	822	789	778	825	808	811	788	810	819	837	808	841	815	800	804	776	786	849	826	822	838	813	770	793	812	841	822	785	810	834	747	776	786	807	802	821	781	778	862	806	827	797	813	819	800	794	814	818	837	828	799	771	796	748	799	796	835	801	823	832	838	786	895	795	803	782	847	807	804	788	778	869	800	795	778	739	766	783	778	803	811	777	810	843	798	802	803	763	780	826	871	800	850	788	787	740	806	770	793	803	786	845	807	808	779	780	772	808	760	755	781	777	806	805	776	796	774	829	783	809	790	800	818	796	787	776	771	773	828	803	775	786	815	842	828	831	803	869	825	819	781	803	784	794	808	805	802	785	820	784	784	809	804	800	758	849	825	792	810	763	781	787	797	850	822	823	799	798	789	813	819	843	771	801	813	802	742	816	779	844	840	838	815	803	784	780	785	811	846	784	801	760	804	802	795	766	779	815	803	804	809	772	812	772	847	797	859	808	839	838	835	775	806	809	841	810	796	774	791	752	801	798	767	810	821	815	797	807	804	723	806	781	858	810	783	826	791	785	771	776	809	840	861	810	825	776	827	804	814	799	829	809	820	842	821	742	797	767	739	826	825	834	850	803	772	787	779	825	801	821	791	827	775	806	807	860	871	763	850	825	820	828	817	796	800	841	824	779	814	808	821	831	808	791	804	789	759	851	798	858	782	842	801	857	756	804	820	832	823	796	799	859	837	740	815	824	842	832	835	836	806	829	798	786	841	831	854	787	810	812	781	788	845	847	796	877	768	815	814	842	808	791	848	829	730	790	841	844	792	811	806	795	840	804	862	789	830	777	770	813	810	825	773	838	801	813	847	779	818	815	790	815	816	829	777	825	813	783	791	819	843	802	806	848	788	783	783	897	820	816	831	787	810	806	816	774	826	775	755	817	804	834	816	785	805	788	796	767	801	832	784	820	847	799	810	843	798	806	802	811	778	798	771	827	831	825	798	764	826	809	804	806	810	815	807	834	804	791	813	807	872	824	775	837	805	832	804	797	816	798	801	848	792	822	815	813	771	766	778	808	845	817	788	847	806	783	759	815	837	848	785	769	780	804	834	867	835	807	806	794	832	831	790	822	772	863	842	806	783	784	789	820	849	816	776	824	782	781	798	782	845	792	796	817	814	778	790	817	824	822	786	794	802	836	807	846	815	792	791	772	805	755	801	816	822	782	830	849	783	794	776	751	777	839	810	842	811	863	786	786	759	753	822	776	800	830	800	799	822	778	818	826	767	819	837	826	792	790	802	788	836	755	858	792	811	820	810	808	846	783	833	782	787	756	809	803	759	833	817	800	781	799	790	810	833	770	807	831	788	822	790	791	802	798	845	793	805	855	833	827	789	778	825	871	808	855	810	757	830	782	781	815	813	805	762	788	845	800	787	806	798	810	776	840	837	787	819	805	777	788	814	795	803	765	786	770	795	774	852	766	777	779	812	801	827	818	776	786	806	785	760	812	849	814	820	834	773	873	796	844	817	818	812	786	830	818	776	829	805	765	814	852	826	844	856	800	776	850	789	791	791	772	789	811	830	819	781	792	793	816	813	848	777	753	788	856	777	822	804	777	798	784	806	847	789	767	782	778	834	804	789	781	787	812	803	748	832	825	838	775	871	889	805	766	811	847	782	802	750	809	800	788	832	793	816	765	814	791	816	795	825	776	865	823	800	750	828	798	759	812	730	820	809	823	887	839	749	790	800	785	834	786	736	772	896	808	778	795	775	769	836	806	820	820	800	804	812	802	791	849	791	786	816	825	796	794	798	793	826	793	759	835	782	807	786	791	790	815	810	819	774	805	779	745	817	798	808	803	801	828	770	764	814	788	818	833	841	797	844	731	777	805	792	793	760	801	794	812	823	779	746	773	815	811	807	816	795	804	840	822	772	863	811	832	775	777	836	832	821	830	787	763	836	826	807	809	790	759	815	782	801	838	757	782	791	803	840	831	796	758	782	781	780	794	850	829	765	840	795	803	811	801	820	841	833	844	771	831	843	792	789	786	842	800	840	802	800	816	769	807	811	814	803	814	836	858	823	791	874	791	827	820	768	811	787	830	822	791	801	802	823	840	791	830	793	830	778	812	784	760	800	780	802	816	799	826	846	777	809	841	819	800	796	817	800	830	801	784	848	799	782	775	786	785	774	858	805	826	850	795	819	769	835	794	769	786	796	822	805	794	786	820	783	811	850	839	781	790	781	843	840	809	722	873	846	784	784	808	815	822	829	792	784	794	785	821	871	843	756	843	794	829	766	783	799	815	876	834	799	791	815	811	826	818	808	839	764	813	795	790	780	801	859	808	840	801	840	760	842	798	788	817	783	825	804	796	788	786	818	781	806	781	778	778	867	732	864	832	775	782	802	857	799	804	771	831	815	761	825	841	803	737	843	792	813	821	763	812	780	824	787	792	780	827	834	806	774	807	826	754	788	793	791	877	806	830	801	836	882	809	783	801	791	830	811	782	785	772	794	810	853	846	872	806	824	769	801	796	841	800	808	798	772	830	765	786	761	775	801	801	789	820	803	845	800	807	799	841	762	874	773	824	817	783	796	765	757	816	833	823	835	811	787	807	854	804	834	811	804	852	810	818	812	853	829	785	810	809	788	756	816	794	830	851	787	845	788	837	778	843	807	841	781	802	830	861	810	786	781	782	864	805	787	781	783	776	782	820	796	801	806	787	765	805	770	773	802	777	776	885	778	807	757	799	825	796	820	778	792	825	817	800	794	837	771	793	790	822	755	838	823	808	823	785	788	810	858	782	780	795	868	783	784	799	802	791	760	768	843	816	871	769	847	847	766	800	811	751	787	788	851	839	817	809	798	839	773	784	793	786	785	788	785	764	798	809	782	808	827	801	792	778	877	773	831	810	789	813	813	793	806	794	729	818	808	799	776	836	834	780	787	815	807	826	830	831	791	836	842	801	757	787	844	800	839	803	829	824	781	751	817	823	814	840	812	779	859	769	798	773	765	823	779	801	826	792	766	835	846	829	847	780	790	821	798	816	773	809	781	762	761	848	770	812	792	755	790	759	806	758	791	760	781	805	798	803	834	790	772	795	781	822	789	843	802	843	793	785	832	809	830	794	813	861	825	843	843	792	825	793	787	731	802	799	775	807	832	786	786	870	848	808	830	730	812	839	769	760	847	772	781	832	756	793	805	839	827	799	833	810	832	803	801	776	799	807	813	762	813	818	771	797	778	818	823	836	851	793	795	782	790	796	834	797	817	767	807	885	776	770	754	826	805	739	786	803	815	807	777	816	801	822	812	819	835	766	786	792	774	787	815	788	761	792	779	809	765	787	771	781	784	730	811	807	791
61828	36651	23608	16981	10994	3532	818	605	580	584	492	502	446	429	417	385	384	365	425	385	407	366	408	379	444	419	396	359	392	380	407	396	359	393	421	398	391	352	416	443	433	412	428	411	418	390	407	365	342	403	399	371	384	399	391	421	403	440	419	387	424	420	407	445	427	397	375	391	439	420	418	426	399	423	378	389	410	399	452	383	387	403	361	396	408	379	372	419	399	397	405	435	414	415	448	388	394	378	395	385	393	385	435	396	407	366	356	388	399	400	422	407	414	396	369	383	426	397	360	402	395	396	440	416	392	382	383	394	360	373	408	404	394	394	414	426	382	383	417	408	369	419	410	392	435	421	391	373	393	394	376	421	434	440	382	376	407	375	405	417	456	387	403	401	424	412	379	392	378	405	421	372	349	371	379	427	364	404	421	383	402	418	420	369	381	409	399	414	397	423	402	370	388	437	407	380	436	406	415	369	404	418	432	387	403	375	369	430	400	423	401	385	414	424	391	374	416	416	396	359	375	412	411	352	382	414	392	370	381	423	413	417	389	403	407	394	403	342	394	380	441	414	392	410	373	392	394	349	409	373	382	465	396	416	375	395	415	386	390	408	396	410	395	408	397	433	423	436	434	389	359	389	417	397	391	385	401	379	345	408	389	443	408	425	383	443	407	393	392	390	427	412	407	393	348	378	365	354	389	398	405	447	409	381	409	365	387	413	409	385	405	388	377	374	443	437	412	432	398	398	405	396	400	408	446	376	419	389	381	395	387	363	393	368	398	389	388	394	382	389	416	380	416	383	387	446	369	436	379	379	383	426	386	352	403	378	415	411	389	379	351	382	395	368	434	370	421	411	381	406	417	414	384	380	387	443	445	362	429	390	397	410	373	385	409	403	408	364	401	397	375	360	427	371	336	365	397	410	408	363	402	400	360	355	395	373	415	408	407	403	405	427	405	426	415	372	377	395	359	372	401	395	405	404	361	427	373	379	378	363	392	394	405	393	392	367	377	432	396	417	354	392	396	361	393	409	417	439	400	414	382	439	371	374	408	373	385	396	391	390	399	399	401	391	414	367	398	396	433	385	418	426	416	393	442	378	421	413	402	384	408	405	422	419	398	394	389	377	396	405	399	402	411	448	403	423	404	399	402	400	423	361	407	396	414	415	409	415	418	399	379	398	416	383	400	376	391	401	434	386	392	378	426	409	388	404	381	409	434	399	452	416	391	404	423	393	382	372	397	417	408	413	380	399	389	409	373	367	404	377	372	406	420	397	368	405	387	378	376	418	405	404	389	409	391	389	393	398	383	436	414	402	383	406	421	410	393	384	388	401	373	386	414	397	408	415	343	397	340	390	373	381	365	375	395	414	413	409	428	423	369	425	416	392	361	410	427	378	422	438	436	400	433	358	431	412	399	400	348	412	421	404	397	364	384	398	412	402	364	373	405	386	372	441	418	411	379	427	387	407	385	374	429	434	401	430	432	391	382	421	411	402	408	368	398	410	379	382	408	383	382	388	344	385	390	383	388	362	389	407	430	428	409	407	373	427	380	396	374	397	371	416	339	399	404	394	402	356	355	401	405	370	394	425	365	360	373	425	409	399	410	413	405	440	395	395	400	375	381	394	402	402	441	392	399	376	381	415	388	418	421	428	393	394	416	429	376	426	383	427	404	420	390	404	386	400	393	387	403	395	406	375	396	384	359	360	392	413	409	437	394	379	395	367	395	358	397	427	390	398	395	386	422	426	405	374	400	385	379	372	414	392	401	419	390	425	423	372	350	365	400	392	375	393	440	430	412	438	429	371	427	391	389	395	420	404	387	413	428	390	412	355	399	407	395	381	395	397	443	371	413	426	372	408	390	391	402	377	365	415	414	353	395	402	395	443	394	433	409	437	423	372	402	437	399	423	417	413	391	393	384	377	392	405	458	403	405	391	388	434	415	355	353	397	411	424	440	390	380	348	418	445	405	450	379	371	411	391	370	407	435	438	386	335	412	405	428	414	420	399	387	420	416	397	393	423	412	410	409	367	367	372	422	401	377	379	403	377	411	404	396	357	403	383	433	374	420	409	373	400	385	369	406	428	406	427	411	409	399	403	401	398	406	459	447	405	382	432	400	365	373	450	409	367	395	427	400	423	409	440	395	442	409	416	402	434	412	388	378	382	394	365	414	415	405	397	425	383	401	437	392	380	397	414	387	407	383	356	406	446	406	399	407	437	426	392	371	407	360	444	413	400	407	403	420	418	392	421	375	394	417	394	401	370	400	388	439	383	400	394	395	409	422	394	372	401	431	390	415	399	381	384	416	371	412	409	358	375	405	380	405	409	387	386	371	420	364	413	365	377	394	422	370	428	381	404	388	394	390	376	381	392	389	346	393	387	389	390	393	325	376	392	411	385	423	440	426	371	384	394	400	408	403	394	417	397	437	385	442	368	418	396	410	406	467	388	431	363	425	392	416	389	391	359	399	375	376	360	385	431	399	458	391	392	398	399	393	413	415	398	418	422	406	393	415	427	391	384	345	400	392	361	401	439	409	414	416	435	428	371	420	374	447	417	381	404	397	412	402	445	396	439	412	407	386	412	392	433	396	363	406	414	430	398	412	364	426	380	377	436	403	416	392	411	403	413	384	366	436	390	394	365	429	411	412	391	395	346	380	390	386	406	372	379	416	406	418	395	318	431	382	368	363	390	433	415	383	409	372	365	383	401	376	414	402	394	403	386	397	375	382	388	392	416	425	386	368	392	389	384	410	384	419	399	378	390	384	427	410	370	407	398	390	422	391	385	438	387	396	377	381	415	388	374	437	379	386	379	374	387	423	417	403	441	411	416	359	391	373	392	386	404	449	381	377	419	389	394	403	440	408	398	399	372	376	411	382	378	378	422	386	436	410	415	402	370	377	397	370	388	368	409	411	396	409	435	398	410	366	430	387	405	372	368	437	381	413	441	371	391	384	396	387	403	394	414	400	373	380	400	373	404	410	413	423	390	403	382	403	416	407	344	383	396	410	400	383	422	376	383	408	403	400	376	372	377	394	419	378	434	414	351	365	423	417	395	381	447	364	382	413	377	394	384	430	388	369	403	384	392	438	437	411	382	413	403	389	400	403	383	376	388	394	393	432	339	376	406	388	459	390	387	422	401	386	404	404	415	367	379	411	373	397	412	396	381	417	392	365	391	413	423	403	387	381	428	426	390	374	370	391	388	385	407	366	387	375	429	437	420	394	391	377	366	398	388	390	424	405	405	406	416	387	366	385	413	376	405	427	382	393	382	404	388	387	442	441	439	402	426	406	390	419	404	423	400	351	427	373	407	405	365	389	391	388	374	398	379	415	444	410	400	384	402	396	412	413	402	391	352	420	405	405	374	423	390	391	357	364	363	410	415	413	443	391	391	403	380	424	371	379	375	397	400	350	364	400	422	382	405	375	399	374	389	389	363	392	424	379	408	408	409	380	425	403	411	375	415	410	432	404	390	374	387	421	406
38803	26195	26728	26512	22051	7385	2123	1890	1673	1636	1494	1320	1200	1034	931	946	882	893	930	901	854	886	807	872	834	868	846	890	854	916	840	870	851	863	885	924	918	925	919	917	908	956	864	914	869	834	937	867	885	877	840	832	870	855	875	840	864	865	920	852	880	876	923	819	836	858	865	860	856	868	823	851	805	848	872	846	915	828	827	880	899	876	862	868	863	861	844	878	872	829	851	879	878	863	809	880	885	859	846	877	853	833	862	831	858	875	841	832	867	818	903	835	908	797	863	873	871	848	899	876	851	812	873	840	882	879	846	902	871	861	843	806	795	809	824	788	835	851	887	872	862	879	833	817	845	876	875	845	823	832	840	827	856	826	866	874	859	825	834	877	876	877	880	829	813	845	868	871	854	811	837	857	880	854	852	852	812	800	865	865	864	891	861	833	852	854	864	797	832	956	854	876	844	875	892	886	891	853	847	889	857	840	842	840	833	824	855	851	843	844	843	848	817	839	814	796	902	876	817	806	868	863	826	871	819	871	834	841	851	833	920	862	817	871	914	865	838	874	871	821	865	865	846	823	853	844	866	844	828	821	863	828	849	824	855	872	900	866	878	832	858	844	844	853	870	834	889	833	821	844	813	862	835	880	873	842	816	871	846	823	860	842	806	857	865	833	875	868	842	807	860	872	859	889	925	841	857	837	905	870	854	862	832	854	815	851	824	819	870	887	869	858	893	854	829	866	820	813	820	909	827	876	850	855	846	886	829	900	883	876	856	857	788	887	842	827	854	867	819	850	832	898	823	867	861	823	834	835	847	856	849	811	859	849	800	890	842	841	810	879	807	877	843	855	835	825	852	845	830	803	879	813	826	863	850	803	831	836	831	831	874	815	913	811	860	787	823	878	849	812	873	833	854	858	880	877	919	879	823	858	838	857	838	841	834	866	855	827	854	834	820	885	870	852	881	875	858	840	842	866	875	892	827	858	842	844	867	796	820	872	890	864	827	812	857	859	881	820	888	818	863	832	846	867	856	884	821	833	838	816	825	794	882	844	852	837	897	880	862	831	860	796	875	842	849	839	873	858	858	855	831	872	828	843	872	893	820	779	876	848	886	877	852	800	870	833	815	833	852	818	855	824	855	868	854	843	853	876	834	842	877	829	871	862	877	828	898	857	842	862	822	878	829	844	847	880	841	827	883	835	899	861	865	880	851	899	891	847	911	820	893	818	863	847	856	916	848	844	858	823	850	796	888	856	822	839	858	898	833	855	802	819	840	867	861	825	888	902	830	850	860	914	799	883	821	846	825	847	871	907	874	868	819	836	844	834	871	872	833	818	896	857	896	839	838	841	806	881	874	824	856	843	819	849	843	794	853	831	857	826	831	800	843	823	875	828	885	864	835	805	893	914	893	873	880	774	828	877	896	830	920	843	846	833	868	829	802	839	934	867	816	823	928	887	802	832	850	833	874	844	847	813	872	874	836	847	826	855	850	844	860	869	857	772	829	842	877	892	848	850	880	850	831	845	810	823	858	853	878	886	832	817	882	875	844	847	866	836	850	892	912	898	852	811	824	860	881	839	832	873	854	830	856	866	848	826	860	844	837	848	854	862	852	854	854	860	877	863	884	875	845	841	784	861	849	861	838	864	885	855	834	843	838	849	780	801	855	817	830	834	821	879	849	832	804	844	829	863	848	861	898	891	869	832	840	854	892	904	862	864	823	855	806	873	855	779	878	838	851	849	821	839	830	899	863	845	933	865	879	880	881	864	834	818	801	836	853	881	871	852	851	876	868	876	837	852	822	844	825	858	829	834	875	861	846	870	875	837	833	799	825	895	841	837	802	865	852	924	828	864	832	840	834	908	834	815	841	848	831	831	877	858	837	851	874	874	884	872	817	869	843	866	782	880	918	887	803	826	845	871	845	827	811	875	861	867	866	850	876	812	851	831	879	845	837	863	885	863	849	814	862	809	880	844	843	846	858	890	885	780	870	917	900	844	862	901	869	813	811	842	882	813	850	925	787	890	874	909	798	832	870	882	832	865	870	821	844	887	875	857	912	870	871	840	746	819	894	878	827	882	897	913	877	828	826	856	839	874	813	884	826	820	882	826	842	864	798	806	866	886	869	852	868	860	869	870	841	826	837	834	885	807	847	838	848	878	774	881	873	900	868	823	881	877	843	868	858	808	870	818	849	885	805	910	821	862	873	810	839	875	819	847	872	834	877	857	811	830	800	845	866	826	847	866	840	862	834	830	861	867	841	848	838	889	853	806	859	835	846	817	865	850	828	837	857	817	842	843	829	826	841	899	853	892	854	914	867	906	880	850	841	852	872	909	889	814	834	844	860	845	854	895	817	841	799	867	802	862	860	848	878	883	870	861	823	849	935	806	852	912	861	847	844	827	822	914	850	878	873	881	859	878	870	847	885	847	829	861	854	872	842	856	772	853	803	856	823	872	784	894	830	877	870	889	869	824	848	829	870	875	826	845	850	844	872	891	849	892	836	874	841	811	853	816	840	864	866	835	856	823	800	918	870	848	852	865	843	850	855	883	820	870	835	818	848	866	883	846	847	840	897	833	874	888	851	858	911	854	819	849	861	830	822	826	851	841	831	828	873	888	827	814	798	824	855	862	842	809	796	867	840	877	816	870	832	819	870	814	800	868	914	841	847	859	866	857	891	915	828	838	870	857	884	849	852	823	806	857	858	886	823	859	857	804	941	869	790	858	864	820	873	855	879	888	894	907	850	874	899	830	826	804	861	853	803	931	880	833	882	907	868	926	865	806	858	791	833	900	851	835	813	830	869	826	903	882	821	888	864	889	864	817	827	848	868	843	885	805	854	803	886	856	904	766	845	827	793	790	866	873	781	791	799	826	862	848	869	860	842	881	848	893	831	806	852	887	844	846	894	779	869	839	843	842	885	863	807	893	895	866	852	878	827	882	795	877	824	813	935	925	875	847	818	805	873	837	880	869	860	805	874	840	850	808	890	881	862	846	835	845	847	811	812	844	815	878	877	855	852	873	840	789	861	866	894	817	874	803	841	813	858	849	847	822	821	815	870	831	864	863	843	888	876	871	820	833	861	833	814	850	829	850	937	870	879	847	876	832	823	872	874	854	849	854	863	858	844	899	823	922	846	847	881	872	805	901	847	812	858	858	779	869	862	864	863	877	831	865	849	861	869	859	870	869	822	811	843	932	852	873	848	807	933	858	866	832	907	831	889	831	826	868	845	855	824	852	864	818	884	846	848	881	849	792	835	879	879	833	849	820	830	900	861	832	821	817	802	843	857	814	816	809	869	824	851	862	799	850	857	834	830	858	859	861	843	856	853	874	854	813	853	878	823	833	810	869	845	838	823	849	876	851	842	864	846	859	798	855	847	831	869	878	865	819	853	789	869	822	844	842	873	860	867	869	898	832	860	812	863	852	881	842	855	870	773	853	816	862	801	860	859	841	822	825	862	866	837	884	826	829	817	844	856	850	842	907
36793	21509	12717	5901	2215	899	518	476	463	510	444	449	413	401	373	422	409	393	369	385	390	375	383	408	365	386	378	370	374	429	374	385	370	406	405	399	386	376	405	403	342	402	392	395	405	403	351	395	390	421	423	391	424	392	364	366	422	409	388	405	417	413	411	413	374	373	356	373	365	398	397	400	396	383	395	378	407	379	369	406	366	376	407	396	346	389	397	407	398	443	413	409	400	394	389	349	392	388	424	407	419	403	381	381	399	380	348	429	374	347	347	404	413	389	381	392	422	377	389	377	357	401	396	402	378	428	371	380	375	388	401	444	394	366	408	413	390	376	358	379	393	393	372	367	392	397	377	362	383	381	410	365	389	362	386	399	398	410	400	366	369	387	385	363	385	352	350	374	421	404	389	380	372	383	362	388	389	392	377	366	374	359	368	424	406	354	382	388	378	401	422	402	414	441	393	421	390	432	360	384	377	388	390	392	350	349	348	397	425	413	422	403	438	372	381	394	420	395	380	398	395	368	400	374	369	353	384	390	365	377	359	388	421	410	413	388	399	387	385	340	380	405	395	398	408	354	387	398	407	399	418	415	408	379	373	436	433	375	411	370	351	425	394	424	396	408	387	410	394	410	432	375	401	395	422	392	392	358	384	355	397	429	364	410	396	382	394	373	366	386	389	398	402	404	375	407	391	380	388	408	362	410	393	410	393	402	409	406	402	399	386	408	379	407	361	375	386	366	373	398	375	397	384	366	348	372	366	393	415	375	389	418	354	371	379	399	415	432	400	420	413	397	432	400	413	401	411	375	419	382	363	370	357	388	402	456	400	388	389	397	380	392	398	407	368	369	376	396	411	394	367	380	418	396	403	398	412	382	365	351	400	376	402	415	394	353	393	380	429	363	371	382	384	372	345	383	382	390	373	423	410	458	349	345	356	378	382	388	398	418	340	430	399	370	397	365	380	395	395	388	401	402	368	363	388	368	390	394	344	366	368	379	342	403	357	395	413	371	421	390	400	392	340	391	403	417	374	336	382	391	385	415	358	417	367	423	379	419	417	357	409	409	412	404	374	370	384	413	376	389	379	391	407	358	389	381	376	404	400	427	414	400	407	412	377	436	378	352	393	391	381	400	436	433	366	395	370	342	407	369	347	384	360	377	406	380	401	381	388	365	404	358	372	358	379	411	403	370	391	388	387	403	389	427	391	366	397	372	391	395	391	337	389	410	391	396	390	422	430	433	423	353	404	414	338	376	405	350	381	375	407	383	380	377	401	403	381	349	378	403	387	376	382	368	361	387	369	399	418	401	434	413	390	410	421	374	379	389	384	420	392	337	427	394	350	388	409	384	388	405	355	395	351	384	421	425	374	392	400	377	381	362	397	362	356	409	378	383	424	370	408	417	415	431	417	400	390	373	373	437	416	373	395	399	349	373	390	396	350	324	390	407	383	345	399	436	394	395	383	358	429	430	419	401	401	414	367	354	391	394	361	351	391	436	424	362	391	379	382	390	376	406	378	414	373	411	435	360	406	408	418	400	375	396	365	428	367	337	348	416	389	393	371	388	415	378	389	392	390	398	378	371	364	421	419	379	406	420	406	385	376	392	428	386	406	376	458	393	358	361	413	414	388	404	390	395	408	398	385	385	400	392	378	372	399	375	384	348	328	352	422	396	372	355	426	401	418	399	363	399	394	402	371	382	385	382	393	371	378	430	357	371	367	388	384	382	372	393	375	390	358	380	416	347	408	411	363	393	391	376	379	357	425	373	351	385	412	382	363	358	380	409	421	406	380	396	347	429	401	415	405	378	399	375	390	362	392	363	356	408	391	394	429	391	360	370	416	416	361	380	405	410	437	408	386	378	372	419	399	360	383	433	415	405	351	382	383	430	382	404	387	387	418	378	375	374	423	384	432	404	390	378	403	400	402	396	367	356	380	358	387	402	368	400	414	376	393	395	418	371	384	394	390	378	373	373	395	385	395	394	373	356	376	374	392	416	426	396	430	393	400	419	410	381	358	385	404	379	429	411	431	396	379	371	433	377	394	366	397	355	386	413	375	349	399	384	426	409	398	355	387	372	367	414	374	405	363	370	385	350	393	421	397	401	394	373	380	356	400	344	433	380	406	406	384	375	356	407	397	415	391	346	401	363	378	400	402	388	392	398	390	385	407	396	354	417	422	403	384	390	411	410	360	411	357	359	410	348	382	395	398	412	385	392	405	446	366	387	356	384	390	383	403	413	386	393	365	352	415	370	431	391	399	383	411	382	450	374	419	362	375	361	365	353	373	392	384	422	380	361	389	401	398	370	358	381	402	364	335	406	397	383	394	376	408	401	351	393	370	385	415	346	376	416	402	374	370	378	348	393	383	360	398	405	378	394	371	385	387	393	351	425	409	344	409	408	387	396	364	381	387	365	412	354	363	412	350	409	404	335	339	431	408	355	406	416	352	379	435	413	373	404	361	389	399	363	367	382	402	404	455	410	388	438	415	391	372	383	380	377	371	386	372	365	363	439	414	390	356	372	414	386	406	392	381	411	342	373	358	399	346	396	378	398	433	413	370	402	375	392	399	342	403	375	353	390	399	355	411	373	372	381	391	403	390	411	369	390	336	428	426	398	388	390	410	402	413	383	434	403	376	363	431	401	414	385	389	408	378	383	381	397	380	381	404	358	383	389	404	404	370	372	359	401	375	428	383	430	413	392	433	387	396	391	384	353	352	362	389	375	390	422	421	395	383	423	382	421	408	392	375	403	427	435	386	368	409	351	401	390	369	401	410	391	398	391	399	413	385	386	456	382	395	413	368	406	360	387	360	403	344	386	425	362	439	404	412	376	379	400	446	395	368	342	413	382	438	367	398	387	373	369	360	407	385	371	393	413	397	413	398	354	416	368	363	322	389	376	368	378	414	362	362	379	385	362	376	381	388	402	401	412	380	368	354	359	393	367	385	402	397	426	361	390	394	381	414	386	390	392	397	381	355	413	366	364	417	357	410	414	398	361	383	371	413	406	348	385	350	379	399	429	361	431	383	372	382	391	406	368	386	379	381	435	364	369	391	380	374	377	357	400	395	393	386	391	340	407	407	371	399	363	389	412	383	403	438	377	428	411	370	383	408	399	410	395	372	366	383	360	377	360	391	417	433	401	392	384	390	408	424	402	420	395	387	400	449	404	384	399	451	404	390	381	395	366	362	388	365	379	430	426	365	390	400	424	407	390	382	386	416	400	409	372	393	391	409	388	385	386	355	408	369	409	362	355	370	389	420	414	364	359	361	430	402	384	391	375	393	416	399	364	349	423	401	396	381	407	338	420	370	408	436	424	410	358	402	398	371	393	378	432	359	405	401	356	388	374	431	393	432	392	438	420	422	378	382	402	420	394	351	368	382	367	396	389	408	406	371	389	377	362	355	412	368	376	382	412	423	430	391	376	341	410	392	375	388	403	381	380	416	387	398	376	394	402	393	394	396	385	395	410	415	386	373	362
22594	16058	16719	11624	6205	2707	1360	1230	1185	1150	1059	1057	989	911	867	825	777	821	819	882	816	853	842	797	813	856	818	780	860	845	810	822	847	830	869	916	899	913	857	905	834	820	861	894	882	872	842	829	858	805	814	873	876	784	862	856	835	842	825	784	817	797	833	843	826	804	864	821	829	815	863	824	800	821	874	817	832	850	856	816	802	813	831	858	863	802	875	820	869	795	780	876	822	841	819	835	819	862	837	861	819	765	842	837	835	820	790	828	838	861	808	818	853	829	834	808	789	829	866	854	792	862	873	836	813	941	799	833	864	825	840	819	799	846	875	784	817	819	785	831	812	864	807	836	860	845	788	835	816	837	858	800	889	825	814	842	819	843	829	786	896	757	836	820	808	847	830	799	788	798	827	849	853	779	879	824	903	867	824	828	834	816	833	798	824	840	816	847	852	809	798	765	832	825	829	820	895	829	818	825	851	845	847	831	821	863	864	861	780	789	830	866	792	837	861	847	819	823	811	826	842	863	786	885	802	833	782	851	773	885	837	842	887	856	826	850	854	846	834	865	820	801	805	833	818	787	822	829	858	808	811	832	835	870	793	787	853	812	860	849	796	868	844	797	838	847	887	795	811	826	793	832	852	850	856	878	829	814	874	833	834	827	821	824	846	846	832	841	841	832	834	826	837	848	810	808	833	871	810	791	823	844	816	835	830	812	793	819	832	878	839	851	776	862	814	871	835	837	795	837	866	821	828	841	847	866	828	883	817	827	874	812	818	830	850	831	896	818	832	848	841	797	821	788	855	807	842	845	845	850	824	843	832	849	834	873	859	813	858	853	872	795	806	842	870	891	810	786	829	811	846	829	858	832	822	799	851	831	835	810	808	861	832	820	813	790	847	854	858	858	812	808	851	813	817	798	841	844	825	834	757	882	864	817	848	850	867	828	824	811	864	796	833	825	830	886	844	856	759	890	833	878	863	845	859	853	814	831	834	831	812	829	849	800	820	815	853	863	794	819	799	762	841	863	849	830	801	833	867	849	755	808	816	804	830	843	861	797	824	846	842	838	843	876	816	830	841	871	843	833	895	768	829	822	802	781	848	833	818	823	793	855	847	810	835	823	850	776	782	798	821	862	842	805	824	787	855	860	806	867	804	811	823	773	777	836	872	837	787	857	838	811	871	813	827	818	841	846	842	867	829	792	829	867	810	876	834	847	837	824	831	868	823	873	829	821	814	785	800	862	840	918	791	834	869	825	807	875	859	862	803	797	799	830	852	887	846	841	848	853	840	861	873	834	811	887	840	851	818	860	874	855	824	823	832	819	829	863	865	866	811	839	800	806	833	790	803	883	791	726	829	841	834	863	774	813	818	788	816	773	821	822	814	795	785	787	882	808	827	829	841	856	822	830	849	873	837	790	871	812	808	826	852	800	845	891	855	806	829	856	812	806	819	890	800	849	824	875	802	828	799	843	811	871	837	785	865	808	836	776	859	780	785	810	806	818	895	825	823	809	835	815	838	807	855	831	843	834	818	785	835	772	800	885	859	790	838	817	844	858	830	813	828	860	818	841	832	901	853	847	843	803	853	829	813	805	821	815	821	844	771	818	826	836	833	848	823	810	830	827	848	808	822	835	826	801	798	801	846	796	815	830	812	819	846	815	778	841	852	817	812	865	833	774	771	799	828	820	869	794	816	804	821	783	760	797	884	816	842	818	879	829	806	828	853	814	810	846	822	840	824	842	852	811	840	863	877	850	850	832	826	811	824	803	852	826	842	818	796	791	824	827	827	823	799	797	810	836	804	761	839	840	796	825	844	836	862	828	832	863	855	849	799	791	795	818	888	880	853	817	855	830	784	862	778	767	791	832	878	859	810	829	795	776	840	811	824	871	844	802	775	827	806	810	813	793	848	804	816	857	840	844	810	843	846	832	825	804	849	823	812	855	890	864	778	803	849	772	814	806	835	789	822	828	861	846	868	869	825	805	794	831	847	795	819	812	823	854	825	823	847	847	828	834	758	767	810	795	831	778	837	827	874	891	830	827	800	821	848	823	822	804	811	830	839	810	853	830	837	808	775	827	820	805	823	838	794	832	815	825	834	836	840	814	786	799	849	903	827	845	823	861	868	836	758	882	824	866	790	801	789	803	836	828	813	826	870	846	859	889	837	858	793	797	792	834	802	900	853	826	803	842	829	819	811	827	805	885	817	827	797	831	814	871	814	797	866	814	812	873	801	859	829	819	799	825	836	851	827	872	831	837	847	800	829	808	850	876	873	837	847	865	782	828	814	807	780	856	814	831	765	818	842	805	799	816	841	846	815	814	798	839	804	873	877	781	841	838	837	786	860	839	835	811	847	835	841	842	828	878	820	843	840	857	926	790	835	803	840	790	817	822	851	825	914	831	860	836	846	809	808	830	822	859	805	838	781	829	850	841	843	851	868	800	844	806	833	811	782	776	790	790	841	788	838	833	791	849	811	830	805	824	774	855	882	863	799	854	787	884	824	849	872	800	822	832	837	856	838	804	816	823	817	840	818	796	847	878	809	801	812	861	810	806	848	800	864	807	817	872	820	919	850	794	818	844	813	835	839	825	828	816	805	782	839	823	858	872	856	830	808	845	847	832	862	784	838	854	778	836	836	841	814	822	872	845	819	809	813	857	857	899	845	780	834	854	777	811	786	826	785	842	798	822	794	851	846	860	824	826	803	859	822	829	843	787	872	817	877	811	812	828	869	872	802	800	813	795	817	822	839	854	838	834	794	800	868	831	855	806	836	831	845	798	854	804	853	811	844	813	794	826	829	895	877	817	827	803	805	837	802	835	832	852	885	843	831	866	844	834	815	835	872	784	869	792	842	822	873	832	820	841	813	794	867	829	772	821	829	845	826	862	852	811	912	882	832	852	834	825	847	809	857	843	855	823	821	806	808	818	840	784	807	836	832	838	840	829	828	820	804	827	877	811	803	832	801	898	850	814	827	865	845	802	818	808	819	865	800	797	831	839	831	813	831	837	790	848	843	889	849	750	837	812	815	801	861	838	805	858	848	858	837	824	840	885	890	851	810	817	833	824	859	837	838	839	815	819	819	856	860	888	879	817	879	794	836	838	857	754	866	780	826	793	830	900	799	810	804	815	858	817	837	814	880	819	790	836	840	802	830	891	823	862	851	885	819	852	827	770	857	784	848	832	829	878	853	811	835	887	845	806	805	793	807	885	778	841	855	836	789	849	799	850	776	842	860	840	792	826	819	794	840	824	849	836	841	856	867	808	778	838	840	814	848	827	864	804	792	841	844	860	787	788	837	854	803	842	796	795	810	835	850	888	880	827	872	783	855	877	846	816	839	818	728	853	820	827	819	857	769	826	807	836	832	828	834	794	780	836	849	842	855	825	864	833	863	829	824	852	803	823	848	811	849	871	853	853	845	846	829	850	804	819	844	882	806	842	855	827	834	773	821	846	787	825	815	847	850	850	816	854	802	854	853	796
55549	30997	16683	8234	3402	1072	573	449	481	488	492	406	398	367	375	363	380	367	379	432	389	385	357	361	376	385	382	369	373	363	338	372	393	380	365	351	374	402	391	421	371	383	391	381	353	384	368	379	362	383	403	361	375	381	388	389	401	400	386	339	344	360	349	346	383	394	399	412	378	416	373	359	383	365	369	391	373	367	368	382	357	396	381	394	382	387	410	360	380	394	356	388	381	397	387	372	391	350	348	365	371	378	401	371	379	365	381	345	360	355	371	376	367	384	379	344	326	371	394	398	397	350	374	390	421	365	390	418	395	368	322	405	397	369	397	361	382	374	362	376	374	375	348	360	353	367	346	373	380	380	378	337	360	391	380	360	407	378	383	362	389	393	409	359	353	376	355	378	377	367	366	381	320	375	402	381	396	352	356	413	385	347	405	341	372	374	399	357	427	366	370	383	378	408	367	376	357	366	428	384	362	376	377	397	351	394	359	352	374	399	398	382	359	402	375	391	353	362	365	389	403	412	359	390	362	384	385	325	396	383	350	380	388	374	337	322	414	376	350	391	382	393	372	351	351	378	412	393	341	388	385	399	387	399	345	397	401	397	387	397	375	365	357	377	370	380	402	359	360	351	385	377	406	402	336	368	359	356	355	363	421	383	383	370	392	374	399	336	355	337	398	330	371	383	431	372	351	388	405	390	365	372	359	426	390	385	369	381	360	390	378	363	359	350	388	357	364	341	367	363	435	383	359	383	391	374	403	391	401	356	407	349	351	381	372	382	399	379	370	383	341	371	366	393	364	357	347	365	363	352	388	384	381	413	377	391	362	371	380	400	396	353	373	349	341	376	346	412	360	382	372	341	380	368	400	384	389	360	377	371	418	391	353	382	393	361	377	376	368	342	340	349	358	364	332	347	363	339	445	362	350	360	372	349	374	372	406	392	358	365	351	387	372	362	386	370	381	366	359	372	346	394	383	395	374	368	380	355	384	349	392	353	358	421	369	370	375	390	358	394	383	389	366	410	372	341	346	394	366	342	404	397	345	393	365	378	352	354	353	384	386	352	383	395	380	352	367	373	362	384	358	370	372	373	356	388	392	343	344	366	383	390	374	364	318	367	342	332	403	371	372	382	366	414	390	358	390	417	390	373	358	409	377	384	385	402	375	391	367	381	367	390	369	409	365	403	398	383	380	354	405	387	344	408	375	378	384	369	395	386	341	341	376	375	398	356	376	364	422	366	379	393	384	367	374	386	383	394	386	364	390	364	406	375	344	388	364	384	384	351	364	377	370	341	406	350	401	368	350	396	418	369	374	377	347	404	397	394	382	389	377	386	355	363	376	393	347	374	413	366	405	357	347	380	343	371	368	363	391	342	344	377	359	372	381	371	354	428	378	369	382	368	341	399	401	381	384	352	350	373	353	381	370	376	346	401	345	383	355	348	373	334	360	382	374	386	369	329	345	384	357	345	372	366	378	417	398	383	363	395	421	360	373	363	326	401	387	385	349	371	415	385	432	371	446	375	374	366	385	367	388	366	414	384	382	368	392	356	394	355	391	369	370	375	395	402	364	366	404	395	383	423	363	358	404	371	375	355	399	359	372	363	362	335	370	388	361	359	370	406	379	413	374	397	346	372	351	398	391	368	398	329	345	401	349	382	398	384	347	389	359	353	434	426	406	401	412	364	381	309	354	371	400	376	364	354	388	385	347	365	376	388	402	356	377	390	348	362	361	377	400	349	393	373	341	367	389	337	331	409	402	388	383	377	369	350	371	378	377	419	387	381	369	381	399	407	334	390	352	363	373	364	351	362	369	382	397	352	390	360	398	385	407	397	405	391	358	388	400	383	403	404	389	323	350	407	374	387	340	368	374	387	369	343	388	404	355	392	394	413	371	402	362	402	397	370	372	364	368	351	369	412	421	389	356	402	378	363	411	360	394	402	379	366	340	351	358	389	403	354	378	381	390	399	397	383	387	373	381	379	352	374	402	358	364	381	424	360	386	366	363	344	394	376	395	368	406	356	390	382	373	399	396	374	387	373	383	432	395	374	348	367	343	392	380	381	381	394	384	351	382	398	416	378	365	346	360	443	369	378	357	415	408	382	383	389	384	348	371	338	384	355	350	356	360	345	369	373	374	354	383	393	389	399	373	353	396	376	389	382	355	344	390	375	341	316	379	348	355	394	373	364	358	387	366	389	368	363	359	345	370	364	345	356	356	366	370	341	397	389	377	383	359	395	387	374	422	347	379	397	354	366	381	374	390	371	363	360	364	356	404	363	388	395	378	382	382	361	340	372	397	396	362	382	357	388	390	376	355	372	413	400	400	375	362	339	407	401	355	400	407	372	344	367	383	367	421	346	360	386	379	388	405	371	360	371	351	356	406	416	374	352	372	342	405	375	415	367	353	386	412	370	341	395	385	364	382	349	402	356	374	365	381	378	349	389	383	370	385	368	381	446	402	405	381	391	368	394	406	360	366	383	342	376	360	375	367	392	363	369	384	375	395	351	344	357	386	426	392	394	352	348	408	342	362	386	347	361	385	388	416	403	382	355	375	423	374	389	387	361	391	377	383	373	352	361	306	397	364	403	370	364	359	387	346	365	354	373	382	394	396	424	376	370	350	361	403	384	417	367	356	365	375	388	368	367	356	357	337	368	376	357	353	380	359	417	391	395	411	397	403	388	357	384	375	391	372	393	365	416	344	340	388	373	381	360	393	393	385	398	385	393	379	408	349	350	385	383	354	460	377	393	350	388	378	368	383	401	352	387	415	368	366	376	380	375	400	403	387	353	361	397	406	426	364	366	398	366	354	374	363	394	404	388	382	401	400	373	339	390	372	366	366	415	367	360	373	352	373	386	401	430	382	331	351	409	378	343	352	362	394	356	401	404	398	396	353	381	388	360	337	384	360	365	386	412	355	359	404	382	371	411	402	384	417	396	378	337	376	417	389	339	341	371	412	381	377	347	403	417	367	409	382	388	357	385	375	345	394	406	402	368	385	382	340	400	351	385	379	376	369	413	365	421	381	366	349	362	368	353	341	359	371	373	397	392	406	366	398	372	376	370	390	384	341	370	393	360	358	358	394	397	367	417	387	382	384	338	392	408	361	387	390	422	384	394	379	351	358	371	384	376	365	362	379	375	370	344	362	387	353	371	371	366	362	341	359	376	348	383	368	331	373	370	376	375	390	397	347	380	346	359	403	365	369	372	355	416	386	408	404	395	384	400	353	365	377	355	385	377	373	370	376	359	393	404	412	378	378	367	352	339	330	383	368	358	359	394	421	379	373	335	420	433	374	395	368	414	346	382	334	398	386	370	366	353	384	378	362	376	389	371	368	336	337	389	365	375	358	372	382	407	367	364	378	351	395	359	350	380	372	385	340	357	331	374	344	346	315	335	385	366	362	412	393	350	403	340	377	348	345	383	394	368	397	413	366	367	367	340	333	409	337	369	389	376	322	367	371	357	392	401	384	380	385	385
35124	22438	19282	15397	8962	3515	1704	1341	1431	1334	1188	1084	987	953	858	806	869	860	786	831	826	818	824	823	823	821	890	776	830	804	794	800	816	775	831	883	914	844	885	828	842	863	865	881	798	860	846	825	871	836	837	808	824	837	825	803	806	787	820	827	807	852	777	773	802	834	723	801	785	841	857	812	818	825	820	810	767	816	771	800	805	820	798	816	835	787	835	787	852	745	800	833	837	781	800	820	793	815	823	824	787	827	797	800	813	778	808	785	827	827	830	821	795	842	800	833	818	818	811	827	830	844	782	826	809	787	841	827	869	778	856	827	828	794	793	799	804	815	880	763	821	805	827	768	835	774	844	774	785	829	803	809	817	813	851	786	805	836	792	843	818	774	862	835	752	810	843	771	774	806	786	792	768	801	799	818	839	786	887	785	816	835	827	819	837	829	820	830	794	831	771	831	812	785	799	797	829	768	760	820	805	825	765	827	830	797	819	854	806	800	821	801	782	811	784	781	809	807	766	804	811	794	822	824	736	831	813	792	783	808	866	799	767	797	805	814	788	843	799	836	828	839	820	821	797	783	831	786	814	784	786	849	827	811	839	788	794	789	824	795	809	804	838	816	765	791	834	784	844	861	774	829	776	784	845	804	791	798	815	733	813	824	805	783	795	794	852	786	779	854	820	780	807	748	857	825	797	851	798	810	774	832	850	801	828	818	798	764	814	781	773	820	809	755	835	823	850	801	774	757	821	809	788	793	801	811	823	826	826	830	831	784	774	786	804	817	862	831	856	795	815	802	815	816	805	761	799	834	809	846	776	865	784	785	849	804	834	827	817	780	838	802	776	807	853	864	832	810	781	804	782	797	809	761	823	829	789	819	767	798	796	773	850	791	760	802	821	816	821	814	831	798	794	885	789	813	791	761	800	855	777	783	816	771	818	827	800	822	806	749	766	796	795	801	773	772	843	796	792	767	833	804	792	827	795	789	853	803	767	803	857	789	815	768	766	776	903	807	863	834	835	868	813	813	787	821	787	781	808	806	804	789	816	762	827	809	824	818	824	814	782	836	847	771	740	775	788	825	863	790	790	847	765	769	811	797	780	882	818	790	867	785	796	774	865	796	786	770	792	807	821	830	785	790	800	796	826	801	759	802	852	841	762	824	820	856	802	793	776	795	806	856	783	807	833	851	814	820	843	801	801	826	800	842	777	799	785	852	851	838	796	807	853	808	774	791	761	819	785	780	785	721	842	862	814	764	836	836	834	832	814	809	811	727	793	782	809	861	830	824	786	811	849	799	800	818	785	884	834	804	822	772	823	762	815	793	830	856	838	788	792	813	829	802	840	811	860	843	823	774	836	751	827	819	849	786	784	815	881	770	840	762	805	762	841	821	862	833	807	847	797	773	838	786	839	820	792	827	769	839	836	768	853	844	853	808	837	784	803	824	812	789	833	763	787	789	811	787	791	814	821	782	750	827	766	792	824	740	837	824	806	765	815	804	802	832	856	825	827	723	833	769	839	749	760	876	777	844	818	786	814	802	757	835	794	784	838	831	813	857	796	804	801	830	763	785	788	847	838	795	796	809	810	814	808	792	847	791	853	814	783	810	819	848	795	819	784	811	844	784	823	776	838	794	820	791	797	849	822	772	794	784	789	804	792	786	809	830	821	803	795	792	789	802	842	874	826	828	815	872	751	796	809	802	825	856	803	780	823	817	863	793	848	830	796	806	816	840	844	867	734	799	787	759	844	817	836	781	783	888	772	829	807	835	869	813	838	815	766	802	783	790	811	813	788	808	813	757	806	808	818	816	749	805	827	836	848	821	865	833	773	785	810	788	833	814	802	796	802	815	798	785	846	804	823	814	815	808	859	789	804	778	794	830	801	835	847	820	849	796	819	824	756	813	748	831	836	813	836	833	791	832	800	791	783	824	799	803	788	819	808	820	862	790	856	820	784	779	819	810	821	800	788	846	828	776	841	823	815	824	791	794	788	869	797	845	793	809	843	778	768	784	838	820	827	817	799	812	723	802	797	773	793	799	847	790	817	818	801	822	807	836	824	792	782	804	842	750	829	787	813	771	844	778	808	829	811	859	836	797	745	762	773	842	839	815	768	784	823	778	798	821	790	799	788	857	803	776	797	809	808	816	837	766	838	790	793	849	872	818	824	870	782	816	791	785	825	824	819	808	822	805	762	746	790	793	855	860	873	841	777	791	801	800	814	840	768	816	796	841	842	789	816	786	810	772	832	804	789	824	802	805	856	804	778	795	788	830	831	744	799	862	783	833	796	853	795	811	825	796	762	778	808	805	774	828	837	803	798	787	757	831	771	780	812	844	758	828	797	793	795	760	803	775	838	784	804	812	803	809	815	774	861	816	810	830	807	765	808	822	796	839	822	760	788	816	762	829	839	764	820	843	817	789	861	858	824	842	812	785	791	827	744	798	803	820	826	782	786	826	813	775	778	858	785	867	831	762	872	807	770	790	801	820	834	816	812	771	758	831	844	833	813	812	843	783	825	876	838	760	788	838	783	832	769	808	790	784	820	792	788	830	746	845	800	799	794	807	802	778	819	810	846	843	830	859	836	809	783	779	823	803	795	811	817	793	772	810	777	792	834	818	812	788	767	808	780	782	835	797	820	817	792	807	810	829	835	833	859	828	858	805	821	760	800	810	795	847	830	822	826	798	795	848	758	778	789	747	802	823	801	817	806	787	838	816	844	834	796	814	823	820	805	865	797	820	803	831	828	864	781	829	815	832	819	842	814	813	796	776	779	778	820	805	837	824	771	834	782	795	802	797	791	779	812	822	844	815	801	777	858	802	799	802	859	812	809	846	794	830	830	807	832	775	804	835	811	798	792	819	783	797	808	810	806	828	807	742	802	809	792	841	868	808	831	805	791	806	750	779	849	824	851	803	873	843	800	771	849	800	762	814	867	838	781	770	774	811	828	809	797	770	832	853	775	824	815	858	794	849	799	769	868	770	823	771	810	801	859	808	808	750	786	770	850	792	793	837	808	786	814	804	783	777	757	836	787	805	883	840	760	834	800	816	791	789	849	816	830	780	819	767	813	801	830	742	788	812	796	789	774	819	792	825	801	789	775	855	823	849	837	809	867	797	820	807	893	786	830	820	832	800	829	869	819	796	822	784	837	814	807	783	819	842	791	800	797	818	808	762	842	788	791	872	844	767	811	867	803	826	839	806	839	851	816	788	780	859	828	819	813	810	783	791	846	803	812	768	789	795	778	784	828	852	793	741	810	829	833	804	851	805	821	864	797	808	836	804	861	864	826	783	790	817	811	854	788	809	872	786	770	822	776	786	809	771	820	896	802	874	778	824	812	793	808	817	800	781	867	840	780	781	835	818	834	738	884	798	809	768	803	837	815	776	825	839	796	800	841	781	796	805	781	785	856	817	770	840	812	808	813	831	855	849	824	799	861	818	871	862	792	814	806	827	786	826	814	848	806	867	779	791	808	781	835	827
58158	37708	27413	20222	11990	3521	920	692	659	643	552	492	458	470	395	402	403	435	394	384	417	476	447	420	391	406	412	399	404	423	404	382	400	411	436	402	429	412	424	438	412	407	379	406	374	407	425	404	429	413	367	423	413	435	428	404	415	371	376	372	401	422	402	361	399	376	418	374	413	391	383	405	399	380	380	398	412	403	376	398	445	380	379	408	366	412	395	417	404	416	387	414	409	390	420	437	399	434	377	403	389	371	371	381	371	354	380	384	399	382	377	385	375	420	426	397	398	409	392	378	416	400	383	368	372	368	397	386	420	366	393	462	406	404	419	414	399	395	396	365	401	403	400	382	387	389	380	410	404	392	394	414	376	412	417	377	428	373	357	426	415	436	407	383	417	398	406	366	398	371	444	365	395	387	407	371	362	386	381	407	377	390	419	414	378	401	416	356	415	403	416	378	365	371	431	401	409	394	400	394	402	403	372	388	391	414	390	386	390	415	408	399	403	406	406	419	388	387	419	421	412	378	385	368	378	390	400	432	410	420	357	407	369	393	394	378	414	407	388	388	394	438	425	400	403	374	405	363	385	436	411	429	411	405	428	386	386	422	386	399	420	383	372	395	441	361	387	383	399	439	391	400	372	411	409	404	397	401	379	376	439	409	426	371	365	425	351	398	414	382	402	387	391	389	446	389	415	405	423	403	397	399	417	390	409	418	441	384	374	391	423	440	385	389	397	452	391	372	405	393	379	394	382	371	403	400	427	388	382	409	388	403	398	398	375	417	434	369	382	418	399	411	398	431	405	380	361	406	401	389	387	408	385	396	412	379	402	403	428	403	407	373	406	402	400	396	377	395	367	419	379	372	411	402	407	399	422	420	402	425	384	388	380	401	421	428	420	413	367	382	366	406	399	418	410	431	402	368	423	421	428	392	416	411	376	407	418	377	426	423	405	349	414	386	419	430	461	381	407	395	408	366	410	397	454	433	360	424	365	366	377	405	361	369	370	388	359	410	406	400	391	409	462	441	390	406	398	403	440	401	385	380	379	359	390	401	415	419	391	400	408	385	368	447	412	376	411	372	421	385	386	412	363	384	386	354	399	336	387	375	406	419	370	399	388	387	446	426	360	427	371	417	387	418	392	412	398	374	375	405	385	395	377	398	419	432	397	398	390	406	392	421	403	426	386	432	398	386	417	377	467	385	381	367	371	405	372	380	401	474	392	359	395	414	386	395	389	380	339	364	426	386	413	431	405	397	426	374	425	389	389	354	405	403	369	369	443	419	404	371	391	397	421	395	383	367	418	369	376	413	382	413	432	388	401	366	422	399	433	419	373	395	416	414	383	357	372	400	369	370	374	392	407	396	378	388	389	442	426	425	382	417	413	410	465	391	401	388	396	389	412	418	369	419	416	433	391	413	424	403	372	410	449	484	412	397	427	409	383	396	411	391	390	395	383	401	379	376	428	362	381	363	439	401	350	386	404	410	368	391	409	420	409	406	390	402	388	370	395	404	400	396	377	425	402	424	379	392	418	420	390	365	412	390	398	395	396	401	418	382	413	403	388	386	407	418	390	396	392	408	399	401	427	430	397	430	371	361	429	374	385	400	383	390	437	371	406	428	384	393	416	418	416	387	377	379	370	432	399	413	424	406	408	434	411	405	420	385	407	385	363	416	389	437	401	404	403	422	383	371	430	418	395	376	358	404	397	427	402	426	401	399	410	394	426	365	364	415	372	433	398	365	378	412	401	384	426	417	421	375	438	373	424	401	399	393	393	411	409	406	409	390	410	358	396	394	407	394	383	412	394	392	395	425	429	399	378	376	389	397	357	384	385	362	425	405	400	404	437	381	409	393	393	387	386	426	412	384	412	365	442	377	401	416	379	380	426	383	410	397	375	421	412	422	374	428	437	404	388	396	360	353	394	371	383	356	448	397	425	367	444	406	414	381	394	374	404	366	432	398	370	412	384	425	410	385	416	408	398	396	398	388	432	399	368	361	381	407	405	417	368	408	423	390	410	459	417	400	372	446	391	399	448	396	396	379	380	362	435	411	388	407	422	403	414	386	405	404	438	409	391	400	407	353	393	383	367	414	402	348	399	359	414	397	402	356	415	367	364	375	422	391	351	393	402	419	396	432	407	413	391	421	429	428	418	371	439	374	391	366	393	403	389	376	368	416	388	385	402	402	385	381	375	390	359	404	386	381	433	388	394	360	377	410	427	418	382	382	383	386	398	404	395	413	373	401	392	373	383	429	410	395	391	404	396	440	425	404	414	444	389	343	335	427	391	423	409	423	380	379	405	391	401	440	421	406	407	375	394	372	396	403	401	446	382	413	404	392	386	372	412	409	375	425	418	422	417	351	370	436	408	415	416	391	390	382	409	389	430	453	443	412	435	388	389	389	419	366	410	395	374	420	369	387	397	383	386	394	438	373	412	381	407	443	391	398	401	455	430	415	404	356	421	389	379	411	363	414	394	388	422	440	385	387	431	427	432	388	385	397	437	442	399	386	363	409	399	369	391	389	430	406	389	407	426	384	372	388	386	396	375	437	433	411	422	420	401	421	410	414	418	423	446	393	370	366	359	427	396	411	387	398	407	413	401	404	380	386	380	404	403	372	376	428	390	398	395	393	380	375	398	389	416	408	383	408	370	427	393	422	373	405	396	414	382	391	436	400	413	409	411	357	431	381	361	402	399	405	418	401	381	399	387	399	414	422	388	387	394	432	355	402	409	388	374	385	424	395	384	392	358	366	369	380	401	412	389	399	382	393	433	392	404	393	392	344	395	391	399	397	381	423	370	397	380	384	403	430	403	408	405	393	422	387	388	392	384	391	397	403	395	395	430	401	422	442	377	415	391	414	417	374	443	398	415	364	406	415	402	376	393	423	412	375	414	404	366	437	421	385	376	420	410	417	403	366	369	394	385	388	400	399	401	391	423	379	379	409	378	433	400	406	424	398	389	387	417	415	404	389	400	383	394	409	400	410	393	399	385	446	420	426	362	407	398	398	384	420	402	426	405	370	446	362	355	400	434	383	408	410	427	378	402	385	395	407	405	361	453	410	397	430	417	392	416	361	377	416	380	385	450	376	376	402	384	420	377	409	387	389	398	398	360	436	391	392	385	438	372	394	418	407	433	371	428	364	404	402	368	403	423	354	362	381	358	391	367	370	410	404	388	403	430	474	448	386	377	414	419	422	389	391	421	401	411	374	387	380	438	385	418	399	356	413	377	408	430	403	444	414	403	395	370	424	405	430	416	396	396	454	434	436	402	411	399	398	414	427	407	403	384	430	405	406	382	419	403	441	414	392	404	368	379	433	376	427	424	379	411	451	399	409	379	362	394	378	419	404	420	385	369	383	417	417	386	392	376	374	404	431	376	432	384	389	443	390	394	427	410	401	381	390	407	398	401	407	396	393	398	434	430	419	434	365	399	405	398	387	371	392	419	412	405	391	371	355	387	429	390	390	430	425	421	400	427	368
35509	28438	29963	30022	23146	7201	2677	2173	2126	1947	1644	1403	1229	1129	1011	972	961	933	877	901	907	867	884	899	842	878	845	887	864	888	843	917	918	880	879	910	974	1027	975	864	942	908	895	925	948	885	852	865	879	902	850	830	876	872	906	893	882	895	846	876	834	850	861	857	832	873	874	864	882	860	806	880	853	856	856	893	912	896	817	796	862	854	849	830	846	847	832	866	859	857	871	887	846	797	917	833	873	896	874	854	877	882	885	896	842	812	854	832	834	841	836	827	847	799	824	827	886	824	844	870	858	844	845	887	865	849	821	829	844	872	867	847	857	849	899	831	832	882	876	852	872	818	891	860	847	870	824	874	839	839	814	854	863	882	886	839	764	857	851	822	884	844	863	855	853	829	859	838	843	887	826	860	827	891	860	824	805	824	886	878	869	813	849	890	849	798	837	828	882	794	878	882	804	871	811	790	851	832	850	888	866	870	889	881	846	872	819	820	838	802	821	871	861	889	810	883	881	847	874	862	886	821	829	825	790	866	817	842	884	856	841	843	868	868	788	844	887	850	788	836	825	811	860	858	869	825	868	858	820	845	853	915	838	870	853	890	840	828	872	878	864	871	847	833	828	839	863	836	835	904	858	819	880	857	848	856	850	859	841	830	872	908	905	848	886	877	906	864	816	839	841	872	851	858	921	879	870	877	830	908	870	860	863	823	849	864	861	870	867	834	904	807	858	867	895	849	894	854	843	838	847	850	869	884	814	899	886	862	830	886	853	857	844	809	812	881	868	813	782	884	850	820	864	864	881	879	879	884	932	901	798	808	833	865	875	850	854	817	812	814	821	811	844	841	871	868	854	811	861	836	923	817	855	879	857	860	845	838	919	819	886	883	800	836	811	882	868	851	865	881	857	858	832	824	829	824	844	850	885	832	871	822	892	890	868	827	852	855	856	883	824	880	850	849	895	868	856	859	840	833	847	811	829	847	858	841	864	859	900	872	819	830	808	878	821	831	853	903	810	835	862	832	835	857	852	866	853	810	835	855	881	846	872	844	829	827	871	826	897	807	852	845	882	876	856	817	821	824	865	878	845	854	838	831	816	860	900	820	849	907	816	849	835	869	835	845	913	832	831	858	856	895	929	852	841	866	793	860	860	847	859	870	836	863	872	937	854	852	887	809	856	857	875	798	847	870	873	810	866	865	823	821	863	838	865	836	880	830	900	857	912	894	826	827	821	845	846	876	855	836	834	844	862	816	889	851	821	846	844	824	877	867	829	829	791	879	854	869	849	883	834	835	928	822	881	893	885	819	749	825	810	830	905	815	902	853	799	854	864	859	830	835	886	886	818	808	830	817	891	843	825	904	855	872	893	880	862	846	855	871	851	837	841	828	860	851	830	841	893	801	832	821	885	864	851	902	862	838	869	829	874	858	895	848	861	898	901	865	888	860	850	844	883	886	860	872	862	846	884	771	840	828	897	885	846	891	831	890	857	835	857	860	878	865	822	884	826	789	859	872	910	872	831	870	855	821	897	865	849	841	874	874	867	833	839	823	867	822	892	806	889	851	822	824	845	891	826	862	831	837	854	842	895	812	808	850	853	802	861	835	845	871	826	825	902	839	852	840	883	865	888	842	868	826	780	898	848	858	857	835	877	795	831	832	849	932	839	851	817	825	868	915	898	824	846	868	911	869	873	828	861	859	821	823	857	848	839	873	858	829	897	868	844	832	838	858	894	900	813	905	887	868	896	842	839	865	863	875	859	888	870	789	851	943	798	888	798	851	880	893	879	856	810	868	852	873	839	870	839	936	776	870	833	883	828	872	813	823	872	852	856	829	824	841	897	896	879	871	881	804	912	859	820	860	820	817	836	896	922	841	804	797	811	909	871	833	864	844	844	838	835	847	876	853	821	848	874	863	901	833	880	853	890	866	859	915	897	851	876	837	850	825	855	856	823	837	879	871	851	827	846	839	889	910	842	914	878	853	871	826	882	858	839	867	846	830	885	915	828	850	840	853	883	861	830	853	839	865	867	899	859	848	851	869	860	885	840	865	842	799	837	856	828	891	843	801	872	799	877	856	891	873	826	861	850	870	875	869	821	825	860	808	868	819	853	880	828	852	880	861	838	884	877	832	862	825	852	799	793	839	844	864	863	823	878	836	920	833	822	844	809	845	855	822	872	842	827	914	830	787	913	826	966	835	857	868	864	860	871	801	860	813	889	828	848	841	889	864	837	837	837	832	864	852	821	856	795	924	825	831	853	838	834	823	858	845	861	813	904	841	880	852	864	876	842	883	877	882	866	851	856	902	875	882	887	855	854	817	896	883	828	878	839	872	864	856	838	898	827	873	873	842	851	841	842	873	872	833	801	889	874	918	883	806	884	907	818	861	870	826	869	830	838	895	861	847	846	874	823	932	826	835	865	806	846	838	885	869	888	857	830	889	853	850	879	880	856	794	870	824	852	820	831	865	862	784	844	792	858	851	888	860	835	891	826	858	864	900	872	844	904	847	809	830	877	885	836	834	786	874	895	850	860	867	796	841	835	877	827	869	870	812	861	840	815	834	838	809	867	825	858	858	822	933	870	860	847	837	845	871	827	829	917	876	840	805	807	829	826	825	833	869	890	871	906	836	851	835	841	844	886	853	821	882	879	893	869	878	859	860	877	849	812	905	889	828	909	869	887	841	873	853	882	833	889	823	822	853	885	860	825	829	885	875	882	852	839	849	848	851	890	830	879	858	818	880	799	857	834	846	832	879	864	847	859	867	873	819	823	855	865	865	835	828	876	882	843	890	893	808	846	818	885	868	879	840	888	895	849	855	897	836	883	875	858	857	830	851	833	817	825	835	865	864	837	836	811	859	875	841	789	846	839	808	857	849	828	880	812	861	864	863	854	862	850	821	858	839	827	823	830	830	872	859	814	850	855	854	852	864	812	895	845	835	905	833	819	820	848	938	817	870	846	866	932	836	837	854	881	915	859	857	867	841	886	869	834	869	868	815	875	837	855	848	823	881	867	855	885	860	843	825	852	821	862	836	897	827	844	860	830	863	858	865	892	828	876	882	878	861	857	894	854	853	850	878	881	835	832	820	830	815	860	861	859	860	811	866	854	842	805	829	847	794	837	857	869	864	811	853	829	900	835	861	816	846	885	851	884	878	876	846	882	894	856	846	818	870	847	835	837	846	803	865	907	905	917	796	839	847	886	793	855	868	889	843	903	817	857	860	838	867	862	876	865	868	835	829	864	859	856	872	853	863	902	867	899	925	819	845	843	902	838	888	794	858	855	883	911	882	851	900	885	842	875	869	861	889	872	811	836	845	835	858	883	840	867	843	819	865	857	800	861	850	883	886	896	876	839	864	866	845	843	870	850	889	823	832	837	909	803	807	872	861	902	868	860	934	853	833	851	859	869	810	906	876	854	849	921	863	827	868	903	820	825	898	846	916	868	899	855	865	899	830	858	839	837	863	875	821	876	908	847	871	824	853
42202	21644	12710	6941	2375	803	470	472	464	465	443	397	392	396	433	387	398	375	373	382	357	395	366	378	353	398	415	373	406	428	368	394	420	398	386	432	409	427	394	396	380	417	414	393	383	409	353	362	401	394	387	418	413	422	414	397	395	426	392	388	416	396	427	410	414	422	401	394	441	386	375	399	383	377	397	362	432	393	417	412	413	426	417	430	429	373	384	414	415	412	392	397	386	390	382	377	360	394	407	346	439	408	391	407	420	409	367	384	394	378	384	403	412	375	384	402	408	393	395	356	371	407	362	374	373	350	408	398	397	352	389	415	415	424	413	406	411	388	412	403	387	374	373	422	401	392	351	384	384	398	418	383	400	386	400	381	397	402	407	416	387	391	391	414	442	383	421	410	437	412	386	378	422	406	380	385	398	407	378	406	370	340	394	348	404	358	404	384	397	415	384	389	415	365	417	399	385	404	432	423	396	375	435	367	382	382	426	384	401	388	399	385	387	439	386	394	384	388	420	369	425	370	420	345	399	436	357	403	406	379	431	406	417	405	402	389	383	391	395	391	394	416	430	370	434	395	400	399	414	383	352	370	386	355	432	388	405	382	341	384	379	385	348	375	384	360	397	359	419	403	390	412	442	390	388	391	433	402	373	436	408	406	386	409	419	396	374	401	395	377	400	413	349	395	405	370	406	399	395	376	430	358	414	371	407	354	387	362	369	377	358	362	396	410	431	398	350	373	367	346	401	390	417	429	383	381	412	375	392	398	444	408	397	397	420	387	418	363	314	421	355	408	417	387	383	372	376	368	386	370	402	381	373	382	414	369	398	415	385	452	427	337	373	380	390	397	380	403	369	404	369	418	381	398	374	394	378	356	376	407	389	439	402	410	419	392	396	376	391	436	425	404	398	378	387	395	363	365	388	416	390	386	392	390	401	384	414	416	408	399	392	410	362	358	410	363	421	413	367	408	433	370	405	407	413	405	413	365	381	332	421	418	398	408	403	413	414	376	374	408	412	398	416	392	396	408	396	411	378	366	399	382	383	385	393	373	395	377	339	410	412	409	387	417	380	401	394	368	414	361	413	442	397	407	391	401	392	405	401	452	367	393	420	385	468	364	363	401	369	373	403	390	440	379	423	376	456	398	404	403	419	381	433	415	381	376	357	393	391	390	391	393	405	381	451	417	388	372	365	381	461	367	383	401	399	378	376	380	386	391	400	399	416	381	367	395	413	398	381	410	395	368	380	376	421	385	378	393	391	429	388	384	381	374	400	444	411	379	375	409	378	381	357	371	383	425	408	377	452	372	380	370	371	386	394	419	412	381	419	395	373	386	392	433	410	381	389	399	396	376	396	400	362	421	382	343	367	413	428	346	392	411	412	367	385	372	384	409	372	395	418	376	375	416	374	330	372	397	397	407	399	403	388	384	377	411	352	380	418	416	426	378	380	410	374	382	413	349	417	375	373	391	413	384	380	392	351	373	439	408	434	420	373	387	366	394	414	370	385	403	375	377	361	398	354	417	416	389	419	447	389	440	419	380	385	374	404	377	381	404	364	402	373	414	381	379	411	373	398	380	380	348	402	414	383	397	401	418	386	407	406	386	412	363	364	410	419	408	372	395	403	339	378	391	406	366	417	412	380	377	378	417	400	398	431	358	382	382	406	386	401	383	399	391	397	412	390	422	428	414	387	401	371	415	396	407	404	406	407	406	412	408	409	411	415	411	365	400	397	382	385	414	358	416	426	371	391	362	403	390	382	399	386	402	400	384	415	367	403	385	379	387	384	388	381	409	369	364	374	381	408	383	397	385	400	414	395	349	382	384	398	376	387	403	366	386	427	375	363	409	400	385	402	433	390	410	395	392	395	435	371	408	409	401	373	386	430	426	394	373	391	386	406	387	377	369	431	397	384	428	418	424	389	417	407	376	402	433	395	417	392	371	421	377	388	404	409	401	398	376	381	415	370	397	392	378	367	420	406	419	409	387	456	378	380	359	404	379	355	357	374	371	386	410	370	399	367	386	371	376	397	395	407	365	356	372	399	438	384	407	395	389	417	401	420	407	406	402	418	391	387	390	400	392	390	401	397	369	409	405	380	395	409	389	382	387	401	407	399	356	405	390	350	350	395	392	426	340	424	395	349	404	387	410	414	396	408	390	400	395	383	397	389	433	385	384	412	412	387	339	337	407	398	394	393	399	399	393	365	362	401	386	400	379	377	371	351	383	389	396	370	394	393	425	374	392	426	417	442	455	388	377	395	383	416	390	379	415	402	388	353	442	440	404	433	401	390	394	415	373	394	390	396	373	399	348	407	417	380	361	345	354	415	386	419	380	419	386	385	410	372	408	366	377	383	404	419	396	361	393	396	382	401	421	401	391	419	402	391	385	393	403	369	392	361	364	367	389	376	414	400	356	397	440	385	377	439	390	381	403	397	425	410	365	392	381	372	427	415	420	398	381	364	394	407	435	348	374	392	389	395	385	363	372	378	371	428	405	390	379	388	368	414	377	429	407	406	392	377	394	370	386	373	378	349	416	388	399	406	423	407	412	384	433	457	388	376	342	391	415	384	405	401	414	359	360	362	417	403	383	430	403	369	422	412	412	412	392	374	387	384	411	427	416	391	414	395	375	396	404	399	358	411	438	410	447	386	416	408	391	395	396	417	362	351	396	418	386	374	398	350	390	377	363	401	433	409	397	435	404	350	383	377	413	398	428	384	383	391	359	415	389	356	384	365	394	412	407	373	404	389	394	422	390	410	405	376	383	415	382	405	386	444	389	403	406	387	409	354	390	398	375	360	395	374	393	379	375	397	402	385	399	434	360	388	345	402	369	437	387	409	400	435	363	399	377	437	402	389	361	411	389	406	403	362	411	411	360	371	376	358	365	401	363	382	395	364	384	332	381	346	355	383	443	408	367	438	408	397	423	380	405	414	406	396	356	408	406	424	401	400	377	383	391	406	412	418	430	403	416	425	426	390	414	404	417	406	454	389	409	371	404	392	397	360	385	406	392	448	393	376	424	389	384	388	423	377	409	379	372	395	378	408	394	372	385	401	379	392	409	372	372	362	415	394	403	428	381	367	399	390	372	368	397	405	395	391	398	360	382	407	381	415	385	365	429	419	396	402	426	388	379	388	406	397	426	378	399	356	399	378	371	376	429	404	364	355	416	418	392	386	379	363	356	424	391	386	392	354	413	366	434	363	393	360	389	399	390	397	377	419	387	428	400	372	414	410	418	385	400	402	402	422	369	382	381	409	369	389	413	379	414	395	373	382	408	365	399	382	383	374	403	412	372	412	386	372	392	413	387	408	369	382	392	392	428	427	398	411	344	408	418	422	369	382	396	427	383	403	408	373	406	379	427	380	369	394	359	376	345	420	424	398	392	366	354	383	398	402	408	403	375	379	412	426	355	381	354	399	378	402	386	413	360	394	385	414	369	373	378	412	437	389	375	346	400	354	364	367	402	371	385	372	426	396	399
26392	14988	16959	14008	6325	2210	1287	1180	1109	1088	1024	1005	973	956	858	903	825	884	810	853	837	835	869	852	839	839	826	840	829	855	880	807	866	916	822	870	815	816	830	830	910	846	917	914	906	865	845	858	815	821	851	819	868	822	864	866	811	805	845	838	867	852	816	824	831	804	869	830	851	789	834	841	836	787	847	818	820	868	804	859	819	854	867	840	890	833	868	821	858	880	827	823	821	822	782	802	835	903	888	821	839	873	859	854	860	894	839	869	878	830	876	839	867	851	830	860	828	869	785	850	856	822	863	830	896	821	855	842	841	760	858	860	856	854	859	876	842	807	815	824	875	857	808	842	899	859	867	792	840	839	821	832	871	865	851	890	853	802	858	848	787	894	847	869	888	862	888	825	870	846	837	874	850	818	845	828	882	855	815	891	808	866	826	824	840	831	849	843	840	821	845	839	847	875	872	798	866	808	824	807	849	778	830	802	772	839	828	818	801	837	854	876	829	874	831	838	884	902	884	788	815	818	833	880	843	869	839	816	863	844	816	844	889	813	861	830	820	835	810	858	794	835	828	861	802	859	804	848	812	831	788	871	850	866	846	815	837	874	897	881	889	804	831	831	816	843	797	856	820	877	841	823	888	848	876	833	856	811	833	838	828	841	858	842	883	833	857	791	791	845	833	834	796	859	853	862	846	865	858	835	912	839	803	851	839	816	850	871	835	832	827	860	884	809	837	821	802	914	789	835	853	816	785	905	798	840	852	870	835	851	861	789	830	817	870	864	748	839	779	797	847	824	885	827	811	829	854	867	833	792	851	896	846	806	858	846	891	820	802	771	859	907	827	858	857	856	788	824	865	852	819	738	823	819	845	813	824	849	851	882	844	809	812	857	858	816	845	820	856	841	838	908	876	818	833	872	895	856	867	794	850	862	815	816	821	824	871	839	846	828	810	864	851	821	883	787	844	771	852	802	859	875	823	871	841	791	836	853	862	822	878	828	785	878	869	884	841	857	825	814	811	827	795	821	887	849	805	791	799	851	768	834	856	857	809	860	817	837	869	825	868	828	821	876	830	843	868	868	844	843	810	822	896	814	853	860	819	823	867	794	797	855	813	819	806	814	838	825	814	844	846	806	822	836	786	885	853	889	848	786	768	833	858	808	879	836	844	883	821	814	838	868	810	790	811	873	900	853	876	836	808	861	831	835	864	852	873	870	829	867	884	909	839	811	788	874	830	797	797	843	844	793	827	833	806	836	868	815	858	890	801	831	881	781	848	853	868	858	813	830	851	864	829	832	868	842	845	911	805	879	807	830	855	850	866	830	868	836	865	852	858	844	824	811	842	862	891	884	882	855	802	855	820	876	856	842	810	872	823	892	816	846	823	813	853	830	854	830	836	849	824	833	779	846	826	862	845	816	832	848	847	863	884	838	859	855	877	885	839	871	771	798	851	835	841	842	851	820	864	850	827	841	822	847	897	851	842	878	864	832	837	838	846	897	884	843	859	803	851	910	885	854	855	844	841	783	811	863	836	832	855	863	863	879	822	852	833	790	856	864	852	854	840	823	834	827	847	828	835	879	834	818	834	876	806	874	796	859	820	874	854	894	876	879	878	823	874	860	871	928	816	856	894	819	823	844	823	802	804	875	821	803	843	899	805	826	821	843	849	846	814	862	889	856	933	903	812	815	810	859	861	871	806	832	875	831	852	889	840	785	806	865	818	866	812	869	851	846	855	844	817	874	860	822	792	831	805	783	845	904	832	842	875	797	848	814	855	806	887	900	831	870	821	848	855	782	832	849	878	852	831	856	818	777	829	838	862	851	852	817	835	893	885	814	852	855	894	873	833	865	823	836	864	808	881	880	860	829	890	878	779	882	767	791	841	796	844	839	832	821	885	867	839	830	828	843	875	883	856	830	872	812	807	825	858	859	800	841	861	823	875	853	863	844	814	814	833	830	810	818	822	835	798	889	851	826	865	850	854	828	834	824	813	854	859	839	855	838	872	863	846	793	854	832	812	805	850	831	878	822	797	853	850	845	814	776	812	836	853	805	847	878	854	868	835	821	884	880	899	824	882	851	851	865	815	833	809	841	855	859	827	801	870	846	902	831	837	891	823	811	873	814	854	853	834	849	863	859	828	873	899	829	855	816	875	821	821	834	834	846	819	829	833	841	839	883	849	803	836	794	830	838	847	795	921	839	794	830	831	810	827	813	870	848	848	842	838	795	840	818	813	862	907	882	835	820	837	843	868	878	835	787	838	850	851	862	797	801	820	872	887	876	811	835	824	804	851	817	838	798	868	899	879	863	850	825	845	784	846	855	863	824	797	816	811	840	853	860	847	841	821	861	843	836	826	852	856	814	841	813	838	873	821	918	869	830	900	876	808	824	846	881	850	834	902	884	842	783	819	847	863	851	843	885	859	832	808	844	823	826	811	858	858	829	824	874	810	823	876	884	826	886	823	844	873	802	861	897	809	833	823	828	864	836	846	868	856	832	815	819	807	846	859	865	837	828	860	816	817	832	790	818	876	820	800	832	805	894	855	834	890	880	826	822	839	819	868	813	876	866	863	838	864	888	821	835	899	820	815	814	886	806	844	825	882	881	810	824	871	843	909	831	810	860	823	820	846	849	849	821	792	892	833	864	824	829	867	786	786	787	790	856	862	843	892	825	850	838	847	874	843	906	852	854	812	822	792	831	799	844	830	817	795	885	806	836	842	806	799	890	847	833	864	815	841	845	818	823	851	786	859	841	851	870	870	847	833	827	813	859	825	857	849	874	801	829	874	819	815	866	796	860	836	789	880	834	832	847	835	814	852	831	848	887	853	849	835	823	831	825	854	833	862	855	871	858	836	855	796	852	803	882	785	811	835	801	850	828	833	873	856	824	841	841	808	881	878	838	823	875	831	888	866	787	840	828	822	854	787	809	820	866	817	855	830	855	869	808	841	883	900	801	800	822	840	850	865	840	839	841	825	897	806	846	861	863	872	853	814	861	891	804	853	854	826	861	842	832	863	840	787	822	833	839	849	878	836	827	827	859	832	836	845	772	840	864	831	840	896	840	864	839	872	876	809	789	837	866	840	906	866	878	843	837	784	828	829	787	867	794	833	821	861	875	898	830	795	851	795	835	835	861	829	799	792	878	775	838	859	826	870	862	833	821	823	812	859	890	829	866	844	813	871	839	863	842	862	827	835	804	863	844	854	866	878	811	863	850	819	866	853	808	856	828	847	827	843	822	796	872	886	801	839	893	748	853	832	865	832	820	863	806	855	822	814	886	852	846	854	823	796	883	813	810	879	847	837	817	889	884	865	831	789	815	856	864	824	830	804	844	852	860	868	819	826	906	887	837	861	808	821	885	803	820	804	790	857	864	825	844	849	851	828	837	850	807	843	868	880	837	834	852	849	806	856	897	845	832	810	821	800	873	857	811	835	838	849	845	809	835	862	804	799	885	850	894	831	868	840	878	819	843	831	839	887	798
49519	32069	22971	11889	4038	1018	528	525	524	510	457	468	392	388	369	386	394	382	402	378	384	370	371	400	355	389	361	373	382	338	408	420	353	376	413	384	360	369	402	388	431	377	396	376	374	372	426	413	407	348	347	426	352	461	390	342	397	395	369	398	332	411	352	409	363	362	364	361	416	353	380	330	334	348	366	406	392	385	374	380	383	379	385	394	362	414	421	402	357	395	372	362	368	378	371	391	366	364	371	355	368	371	380	427	373	393	398	368	345	406	389	350	388	376	373	376	403	384	368	378	398	399	391	432	337	403	358	389	372	352	385	359	402	363	412	398	390	380	402	358	395	394	386	354	437	367	404	412	378	342	384	366	358	336	377	381	402	378	373	373	343	401	396	364	396	400	376	388	397	400	361	391	349	366	340	366	330	358	388	387	395	354	364	385	385	406	407	389	389	375	382	362	397	392	377	373	380	336	387	355	350	340	361	380	388	378	370	403	376	408	355	385	376	369	376	345	402	366	425	370	386	417	419	397	377	373	360	363	383	411	404	359	379	424	370	405	393	358	399	377	355	353	350	399	357	361	357	390	403	404	378	377	357	390	402	367	391	353	367	357	382	373	380	371	385	373	385	408	379	339	396	380	434	402	352	391	382	387	392	370	410	420	414	343	388	421	376	390	416	403	315	410	391	361	416	385	409	370	384	398	381	372	393	368	379	387	392	370	409	414	383	363	396	391	352	372	361	362	373	335	368	390	386	382	382	363	377	416	376	392	377	337	383	390	386	345	400	371	384	364	384	363	366	390	395	391	390	388	366	388	366	314	401	353	385	370	354	352	382	374	386	380	366	408	383	324	378	363	373	360	390	381	382	393	384	368	362	392	363	368	352	366	365	357	353	365	409	374	365	408	411	372	387	381	383	380	423	401	389	372	381	361	388	400	388	391	373	387	376	361	401	408	360	403	381	378	395	404	357	369	365	396	361	378	386	374	414	346	391	375	358	386	400	389	406	389	376	376	358	357	382	357	366	398	353	351	362	399	393	417	346	343	395	391	374	365	323	372	361	378	393	374	379	387	387	345	359	350	404	387	365	395	371	398	408	422	354	358	390	375	386	375	365	368	390	378	375	366	368	380	384	356	341	380	372	390	357	375	387	355	363	377	410	402	393	388	350	396	384	388	325	374	378	395	388	407	333	406	391	367	375	376	347	382	379	377	371	376	370	352	336	383	394	376	360	368	372	401	370	380	369	412	383	417	405	381	379	354	347	418	387	359	378	382	384	376	417	340	363	388	353	370	401	404	388	386	378	377	366	349	382	370	386	371	370	418	412	332	373	375	386	374	366	378	415	361	356	412	330	352	392	373	372	394	370	389	394	391	375	388	377	370	346	359	392	368	365	358	340	388	387	382	355	391	369	409	420	409	381	386	395	410	361	356	389	346	381	357	358	370	347	385	438	369	382	392	364	350	404	397	349	358	392	356	384	341	354	398	363	399	361	407	363	425	342	385	369	370	311	392	361	413	415	395	396	369	370	387	346	375	382	375	379	359	379	386	373	396	362	377	414	433	362	354	384	361	356	377	360	357	410	363	399	367	354	400	358	370	329	356	366	368	388	368	382	379	340	381	378	393	389	364	385	390	407	362	354	347	403	388	354	352	351	318	383	361	365	375	361	399	378	342	363	378	366	365	401	377	391	404	401	348	351	418	372	404	361	389	390	382	398	359	363	401	362	388	364	346	387	398	385	408	349	363	423	390	369	364	370	347	372	383	370	371	424	384	359	386	373	339	389	372	335	340	372	339	394	378	400	370	344	373	383	339	357	356	340	384	353	361	370	372	371	356	366	401	386	356	359	383	403	370	360	386	386	339	354	382	373	372	341	418	390	384	371	420	355	384	366	382	367	354	375	368	391	382	370	342	362	380	366	366	334	373	384	387	371	375	353	413	391	367	347	354	370	330	376	378	403	394	376	364	400	363	357	379	379	355	395	400	356	390	426	358	380	368	389	407	360	355	378	407	366	379	356	363	324	370	386	398	408	404	382	377	376	404	359	360	383	396	377	366	366	334	369	357	374	423	356	399	408	376	392	369	385	379	363	365	350	390	389	357	364	343	350	379	380	361	411	381	386	378	386	382	412	386	397	342	383	334	330	346	395	370	367	379	389	394	433	408	401	365	371	372	364	379	363	368	409	364	376	391	402	383	378	390	406	385	395	367	406	384	365	392	447	368	409	384	373	390	394	400	385	430	360	414	386	384	373	376	398	405	400	365	403	370	371	353	410	356	374	351	402	358	362	394	388	388	416	372	342	359	365	371	377	401	378	348	372	369	378	374	363	369	372	367	385	384	388	369	381	371	345	340	395	365	409	363	407	351	389	369	317	379	354	372	383	386	382	412	329	401	402	403	385	340	379	374	395	392	366	408	364	332	419	323	359	352	383	392	408	363	399	381	331	374	391	358	376	361	377	376	373	353	354	344	384	345	375	405	401	367	378	369	393	399	359	377	392	354	362	430	408	376	407	383	381	382	407	384	375	389	377	402	377	376	387	368	379	358	371	327	372	409	387	351	399	360	378	350	367	361	382	364	372	379	391	334	382	413	403	380	383	356	395	391	399	354	362	373	404	383	383	393	408	364	372	367	372	344	339	379	375	389	347	395	366	369	386	378	371	357	391	369	364	375	394	374	347	357	388	370	332	353	328	353	402	365	391	408	346	380	412	377	387	397	386	376	384	377	389	355	373	354	399	427	383	407	361	383	369	355	374	390	351	386	371	375	405	381	366	389	367	392	356	371	385	364	348	355	367	388	393	370	381	418	377	366	348	346	395	370	386	396	369	405	418	386	349	368	389	362	352	325	379	418	380	383	370	393	393	368	393	386	364	349	381	363	368	389	400	400	355	387	371	378	350	373	343	403	359	357	391	343	394	383	393	382	357	365	381	414	345	380	406	379	368	409	411	395	363	376	387	358	378	374	393	384	367	391	393	380	373	370	381	374	400	391	362	374	412	389	359	367	371	358	371	367	387	375	353	363	360	350	358	381	314	359	374	382	386	356	371	388	378	376	349	383	337	363	359	383	370	369	362	342	399	403	396	374	383	375	377	384	407	403	335	370	383	386	382	370	336	415	357	348	366	367	330	399	400	364	394	366	365	377	388	380	348	410	423	408	367	389	406	367	367	430	350	388	383	344	361	362	372	397	377	366	330	392	382	372	370	364	414	413	380	409	400	336	357	386	374	402	397	388	396	370	386	378	378	410	395	376	350	405	379	353	385	387	328	416	388	374	351	379	419	376	381	359	382	381	377	403	382	413	389	385	363	370	399	392	374	396	394	372	376	392	392	357	334	361	376	376	382	366	332	383	376	384	372	397	361	372	398	377	373	378	357	375	383	380	400	392	384	360	398	382	357	341	372	334	355	369	410	396	404	363	410	393	369	349	362	375	375	365	377	379	360	347	379	336	309	362	374	407	394	360	383	380	390	365	392	385	362	412
30759	25396	26765	19027	9189	2533	1661	1508	1557	1402	1240	1067	991	964	976	884	871	894	840	849	821	830	871	872	768	826	838	786	818	801	809	843	822	842	822	825	841	843	904	860	870	863	857	840	815	820	804	861	805	802	844	852	782	806	841	818	815	828	772	804	817	791	770	860	845	811	865	786	810	793	837	812	822	856	842	848	818	757	879	877	813	805	825	865	856	791	848	825	850	808	788	818	797	859	827	819	832	795	802	820	767	774	805	793	791	769	791	786	821	827	794	866	839	778	754	827	814	818	828	813	802	806	755	806	856	813	851	862	812	822	782	845	865	804	797	850	772	799	857	808	830	789	838	796	805	847	811	838	805	787	794	864	875	833	853	792	849	812	803	822	800	861	860	792	812	835	808	839	815	814	773	866	790	788	797	832	792	829	806	831	809	808	821	811	764	814	790	845	767	861	785	786	831	794	783	797	869	797	789	795	811	834	791	789	821	789	841	776	813	766	798	859	779	842	839	830	803	829	781	782	857	832	818	820	805	819	806	807	851	769	844	777	810	849	793	798	787	823	796	845	835	861	800	763	775	780	824	800	818	834	815	806	837	789	828	792	839	755	804	846	814	752	804	828	830	827	818	815	781	814	785	799	806	853	841	859	789	812	812	826	869	794	791	812	826	862	815	838	803	824	824	776	763	838	792	806	877	800	809	829	829	849	835	807	826	788	893	814	779	829	842	800	832	784	781	794	787	842	811	819	761	812	799	826	873	828	838	830	812	797	790	741	805	876	816	843	820	778	805	809	829	889	779	792	856	824	811	811	836	836	837	807	823	819	788	818	796	838	821	765	851	815	855	835	825	818	838	786	801	836	847	784	842	827	862	845	771	791	788	807	804	814	796	788	813	785	771	791	841	766	763	785	814	796	808	813	771	836	858	838	793	820	853	780	815	853	832	833	863	814	809	851	778	824	810	810	796	824	786	822	804	799	831	820	790	817	876	790	845	815	830	799	821	802	806	819	832	791	831	794	817	818	826	789	847	843	787	837	819	845	818	805	868	824	757	817	795	823	782	824	792	810	826	860	873	851	839	785	767	838	799	779	850	802	806	832	770	817	788	794	865	834	838	861	817	784	833	848	793	851	815	813	819	830	844	771	852	803	795	831	752	789	769	816	766	772	776	826	813	797	768	790	803	800	871	798	862	796	864	853	817	812	804	859	817	800	774	830	756	789	776	829	825	817	806	823	811	832	830	803	838	809	809	832	799	855	758	830	767	818	876	823	794	790	817	854	793	779	804	800	784	788	809	868	779	773	825	833	823	795	849	834	834	813	797	819	839	822	830	829	777	719	838	824	809	858	831	811	812	809	807	797	775	809	819	815	828	824	800	793	812	785	845	841	776	823	768	872	855	793	831	805	819	800	789	788	834	830	830	856	857	751	785	816	793	832	810	780	797	814	833	832	820	795	810	718	811	814	805	801	840	796	810	797	779	798	824	857	853	807	825	807	816	786	870	812	809	783	793	841	789	802	773	805	789	797	827	882	820	833	835	831	817	829	787	807	843	782	801	846	819	801	819	788	825	807	808	818	818	785	840	828	831	828	812	799	829	833	825	833	817	797	786	841	822	820	781	833	795	797	822	855	825	759	846	802	805	844	848	808	820	839	829	800	834	839	813	788	757	783	816	816	795	819	798	817	806	812	811	837	774	774	796	761	822	774	822	828	839	806	861	830	850	867	833	785	780	849	794	811	817	832	815	798	780	852	839	862	791	792	799	853	813	848	832	760	811	845	766	755	801	815	821	829	794	835	803	832	854	836	842	875	812	821	842	846	788	856	794	841	828	829	858	817	839	787	787	812	794	858	784	825	828	803	838	795	774	847	802	822	827	834	814	775	800	867	789	838	849	791	818	782	811	780	881	831	809	807	796	809	847	801	828	818	822	838	801	873	800	796	798	789	839	830	847	807	840	840	853	816	793	803	865	780	859	816	764	800	850	837	796	882	799	835	831	834	811	772	811	860	861	835	863	808	754	814	825	784	817	791	820	798	790	826	823	848	783	847	836	766	824	816	818	781	788	812	789	782	830	843	826	796	842	789	798	824	821	769	824	803	828	817	800	831	848	840	849	766	811	798	856	762	783	800	827	795	762	785	814	835	771	866	808	852	807	865	818	796	898	790	835	807	801	794	825	828	829	853	783	837	815	799	853	835	811	803	830	817	813	826	831	839	823	832	791	834	787	831	795	834	837	846	843	830	840	826	756	815	783	746	799	817	771	797	788	836	810	831	793	828	822	828	815	768	759	843	807	789	780	817	875	848	824	815	785	787	788	795	821	809	862	784	825	824	820	830	815	842	800	810	817	795	806	849	812	841	811	805	827	826	846	847	827	813	862	851	833	829	855	769	821	821	803	815	825	823	791	821	791	832	799	756	831	806	827	844	806	816	822	803	836	826	837	799	810	802	831	834	796	820	800	806	790	846	825	849	835	812	841	804	884	815	827	819	837	825	790	849	797	826	844	833	850	818	811	849	814	848	866	831	803	811	872	788	831	828	768	802	855	792	799	818	808	767	859	797	799	807	789	816	811	790	834	837	780	801	857	785	806	769	818	851	831	791	769	831	787	800	832	854	834	804	796	827	800	803	799	806	784	795	790	818	861	877	840	842	865	840	818	831	793	828	788	836	819	825	810	829	801	804	812	793	834	846	822	823	850	838	856	776	846	831	798	831	815	748	810	783	809	819	892	766	788	817	779	803	807	836	841	800	814	760	738	806	836	811	795	808	829	808	823	760	847	819	843	799	846	822	836	782	848	786	783	826	802	821	773	858	858	827	844	822	822	807	775	841	806	829	772	831	781	815	803	795	796	803	835	791	804	799	787	812	787	800	794	872	729	807	816	785	772	858	832	781	837	807	805	797	808	800	832	823	795	820	772	881	804	815	825	853	817	817	818	765	829	872	785	845	788	797	777	838	828	783	798	805	809	826	767	807	805	833	812	807	798	816	809	876	789	834	813	801	814	795	851	823	822	779	791	821	794	851	837	810	837	798	795	819	822	820	780	805	837	803	861	804	887	818	855	852	893	821	774	791	799	839	802	836	882	787	829	857	835	805	846	777	832	801	806	796	772	767	866	832	817	882	819	807	792	796	795	807	860	823	805	826	800	832	812	791	776	811	796	831	824	789	816	775	859	822	863	854	806	833	856	808	851	811	844	769	833	834	806	826	824	831	822	782	809	840	823	813	866	825	846	788	857	872	860	781	828	825	802	854	765	779	821	802	835	788	844	771	861	843	800	835	801	817	759	810	780	818	859	845	817	812	840	768	803	804	791	813	841	794	845	776	834	829	805	851	827	862	816	853	841	827	779	793	839	849	835	812	798	788	757	801	829	819	822	795	821	827	816	803	789	792	840	830	842	812	865	814	786	816	815	864	853	825	786	850	827	831	828	831	821	773	826	815	801	818	864	820	834	769	816	808	798	786	808	813	861	811	782	833	792	785
61853	38545	24273	15123	6488	1662	749	697	674	638	471	467	474	479	465	386	408	403	415	407	422	448	419	423	440	413	423	423	414	434	411	364	400	408	385	403	389	406	419	426	420	369	385	447	430	397	407	433	407	394	438	409	400	415	404	411	429	424	419	395	418	389	412	379	343	423	412	422	395	431	406	392	397	392	387	376	408	401	422	395	423	392	424	421	359	351	416	403	394	423	437	415	338	415	396	387	419	398	420	369	436	375	373	384	368	430	410	438	350	409	415	410	379	412	425	400	425	395	381	379	399	433	380	425	394	393	386	389	410	410	401	401	412	425	393	416	412	408	363	373	423	393	384	406	435	438	393	391	433	381	437	367	381	392	351	374	426	377	391	394	464	417	393	412	366	430	400	376	444	379	408	349	408	409	403	381	369	381	380	354	385	346	423	378	386	395	410	388	377	386	390	382	396	386	392	404	391	392	418	371	399	427	401	398	393	384	423	335	389	405	395	385	410	382	432	401	403	393	388	412	359	377	389	389	389	407	396	431	410	381	353	411	403	404	391	399	399	368	411	354	417	412	412	400	402	421	356	407	380	368	377	420	375	413	371	380	370	396	392	430	420	391	378	395	405	397	433	401	411	441	427	410	422	405	409	367	430	364	409	392	384	401	387	411	412	433	393	402	424	393	408	421	417	388	435	432	413	382	351	402	405	359	380	386	375	378	403	393	400	374	429	394	372	401	426	391	425	441	382	405	418	402	394	435	407	429	368	370	404	408	398	434	407	402	414	390	390	422	404	414	403	403	417	410	385	442	424	384	436	408	394	426	338	396	375	375	373	395	390	401	414	358	440	438	411	404	406	351	390	403	428	400	360	361	418	399	405	436	355	420	416	440	396	393	458	423	408	417	421	426	447	430	380	417	394	396	392	390	401	398	381	397	425	428	442	441	395	398	392	427	392	409	449	354	395	416	372	430	426	407	418	406	431	380	382	395	414	434	401	425	388	396	406	393	386	392	402	416	404	428	432	392	411	395	471	405	410	358	427	456	408	396	415	428	426	401	368	405	442	409	383	371	411	460	430	401	420	407	432	379	389	405	434	378	403	383	376	388	376	416	385	385	420	377	381	393	405	363	369	404	444	381	391	399	414	361	376	435	371	437	406	426	357	384	384	415	370	397	415	419	426	401	372	447	425	390	385	366	405	397	415	415	438	433	396	416	382	359	393	408	388	406	372	401	403	387	378	419	377	392	405	415	434	423	387	407	367	400	386	426	395	375	383	387	394	333	368	378	410	405	370	395	409	395	381	400	396	466	391	351	383	407	393	376	373	378	412	373	393	439	386	380	415	459	406	331	405	371	401	413	421	400	407	376	379	392	434	425	399	429	420	390	426	421	401	404	412	416	401	420	400	374	433	374	430	383	419	380	377	370	373	386	388	459	414	397	413	396	422	404	406	371	411	443	418	413	375	368	406	370	382	430	382	372	365	403	392	431	421	433	385	369	351	401	398	442	435	394	414	361	426	385	381	389	379	353	382	385	365	379	371	426	386	374	402	391	391	431	409	382	391	407	381	394	419	396	390	385	407	392	379	379	397	419	425	395	388	383	381	370	410	403	363	395	388	436	416	416	381	392	432	371	382	399	347	403	398	339	413	368	375	395	425	408	392	379	404	405	385	409	411	363	427	376	400	442	398	365	361	422	365	374	384	395	414	410	359	345	395	394	418	421	418	372	388	401	434	414	441	409	425	364	393	419	419	361	377	387	401	419	411	427	402	401	382	427	402	388	370	412	425	362	424	426	398	403	402	399	376	442	375	369	386	357	387	379	400	415	418	377	435	422	378	418	377	387	402	421	411	371	439	423	386	390	392	416	410	448	381	385	399	406	369	397	440	430	414	391	417	373	421	400	441	405	444	387	384	386	413	409	397	401	393	411	397	424	414	394	349	414	419	416	399	400	405	429	375	385	399	374	377	358	416	371	424	415	397	440	410	400	414	400	435	359	385	395	409	391	359	392	397	369	400	433	349	406	406	449	404	380	416	390	397	425	395	418	406	411	399	397	409	405	379	427	405	414	369	402	412	386	419	388	349	424	397	355	361	380	342	380	386	421	357	410	411	391	435	403	415	399	404	414	391	368	341	396	358	388	432	403	356	404	392	377	398	429	407	397	397	360	381	390	384	399	371	399	431	382	407	378	417	365	397	366	395	428	411	404	427	380	396	369	384	404	389	391	400	407	374	410	425	412	409	389	391	397	428	352	387	431	417	413	408	389	391	396	363	389	352	415	432	394	397	425	398	388	401	393	390	395	385	402	411	381	429	392	398	418	420	433	435	437	367	395	432	392	404	389	401	408	418	364	392	369	387	379	456	392	405	388	420	404	393	419	377	413	418	424	384	389	412	395	389	365	398	390	366	385	397	407	395	413	426	382	407	387	418	400	403	376	396	408	397	408	395	421	392	411	410	418	415	438	402	408	424	415	411	382	405	384	379	425	382	370	383	367	420	444	407	430	401	440	408	414	374	371	454	435	420	412	429	467	390	397	422	439	394	379	394	367	407	400	393	378	399	389	377	412	403	376	396	385	427	401	430	405	414	411	401	406	407	390	423	394	373	405	397	373	384	375	406	369	389	416	396	398	393	400	399	363	395	406	412	405	446	398	408	392	395	395	359	396	402	421	387	391	395	416	411	387	404	409	342	396	415	410	395	397	395	380	408	413	409	404	399	393	371	428	365	409	382	399	385	355	410	421	386	403	402	404	415	373	347	390	381	400	379	396	366	400	415	409	386	396	371	400	418	413	417	416	395	435	423	402	400	416	395	405	413	374	404	404	419	416	414	406	384	416	416	385	402	396	397	412	392	399	362	372	377	400	378	413	408	391	385	404	377	404	386	393	399	389	382	399	398	473	415	372	410	378	404	440	385	427	367	370	411	404	421	371	417	427	378	378	408	410	429	399	414	399	385	442	423	417	396	373	425	421	390	437	367	403	400	435	393	391	439	410	371	393	436	392	398	440	373	380	376	412	394	391	423	414	379	427	433	375	413	416	451	396	358	431	401	366	434	408	412	379	404	405	431	394	399	392	397	404	382	409	415	398	389	397	348	392	379	379	381	427	411	352	421	384	415	386	367	418	379	379	428	401	394	419	413	374	390	371	377	381	365	381	410	410	395	391	427	345	352	421	424	404	432	428	382	407	392	388	397	391	386	423	411	404	391	401	409	440	406	391	416	386	346	371	392	404	367	395	437	420	416	352	347	412	397	430	418	375	368	368	423	363	399	386	383	415	410	388	419	404	365	399	405	446	426	425	395	411	345	380	420	377	372	427	391	407	398	403	378	383	359	363	374	419	403	374	407	421	371	431	403	394	398	376	381	392	403	429	414	431	411	366	407	421	406	406	424	407	408	379	397	380	401	390	361	437	394	368	445	381	402	417	411	419	420	426	387	395	366	413	401	365	422	442	390	379	388	387	412	397	398	413	416	391	406	418	405	414
38694	28493	26373	23335	13689	3921	2379	2210	2328	1868	1534	1270	1104	1111	1012	1020	1036	872	920	877	883	907	882	859	948	885	845	852	872	933	841	860	848	878	934	897	913	982	1002	910	894	933	943	910	963	856	905	886	896	908	873	849	867	850	836	843	840	856	931	852	906	850	880	871	887	938	883	833	836	813	842	878	878	834	849	906	847	861	837	869	854	898	830	908	846	903	866	893	873	877	851	827	881	845	848	874	857	829	856	854	893	902	859	909	864	833	800	839	813	893	881	896	844	847	841	842	841	881	913	877	846	877	834	873	842	860	826	849	834	840	818	937	876	877	870	907	866	909	896	820	889	884	857	846	853	823	860	900	837	863	870	862	808	886	824	880	826	873	830	833	859	902	903	882	826	877	892	818	876	843	891	852	880	877	853	864	830	867	800	882	829	818	885	859	836	865	893	930	878	879	871	824	849	865	906	847	849	900	893	831	897	845	878	880	890	881	824	850	889	806	917	808	880	845	853	787	916	812	832	813	842	837	854	838	872	868	848	845	822	809	882	855	804	846	847	854	847	810	855	806	842	890	800	795	842	869	810	895	847	867	823	846	876	898	842	839	856	829	825	817	879	875	795	853	851	851	860	869	828	829	897	879	873	925	861	837	831	814	871	837	835	857	845	870	834	878	880	880	832	889	831	832	867	816	861	897	789	812	922	814	877	876	863	865	821	838	848	827	908	880	874	860	802	841	882	859	865	881	828	905	864	879	822	863	874	844	884	828	832	868	819	867	834	883	876	851	829	785	879	891	859	877	852	916	861	860	912	859	837	851	896	873	854	843	854	815	871	854	852	886	883	869	880	840	853	912	908	855	843	861	863	867	883	907	889	897	853	787	898	882	903	837	875	836	852	833	891	902	894	862	867	867	855	826	851	822	835	785	829	762	898	862	830	828	882	816	831	859	856	869	852	831	876	827	864	877	828	824	831	873	838	851	877	876	919	861	850	830	862	836	836	814	870	879	868	853	865	864	846	861	838	919	931	850	879	831	834	860	897	820	846	892	810	874	840	847	855	813	896	765	897	863	858	866	832	859	891	918	878	909	846	831	857	891	812	889	858	841	833	848	863	835	862	847	867	833	775	875	853	834	866	879	854	871	863	855	865	872	877	855	884	844	849	845	849	852	859	838	843	879	823	859	902	878	836	880	868	896	822	807	904	864	875	849	853	841	885	916	822	881	876	838	801	894	919	860	854	866	884	860	803	866	887	856	873	821	845	818	835	853	873	847	869	847	854	853	876	851	856	850	885	915	872	820	864	849	878	894	860	918	878	832	865	880	863	843	934	925	821	835	858	855	875	857	858	893	875	831	842	853	854	908	909	853	889	845	878	831	839	819	837	908	851	783	862	808	859	919	856	890	863	871	826	890	824	854	886	893	838	854	832	865	908	818	821	853	892	822	872	874	831	869	860	858	850	900	860	874	867	844	839	854	836	841	904	843	877	820	855	843	869	763	863	817	909	855	832	865	852	894	832	828	865	916	855	872	858	855	818	874	839	898	786	882	866	813	840	806	869	843	839	832	839	868	873	892	878	891	848	847	829	878	872	833	837	917	898	860	877	914	845	826	794	819	864	860	806	856	922	894	853	865	890	801	877	799	845	866	873	853	816	839	861	832	881	850	823	925	892	845	829	897	890	849	820	862	867	858	814	854	836	881	864	829	840	865	896	829	853	874	875	908	803	866	860	864	856	846	812	829	871	869	900	811	830	806	863	878	873	844	868	844	850	837	831	857	876	835	862	887	931	874	829	916	870	847	860	863	860	896	885	807	857	863	845	877	844	884	843	802	850	830	854	926	817	857	896	860	832	870	847	887	854	831	833	854	858	857	810	836	882	830	846	876	826	820	882	833	789	755	853	876	823	889	854	810	842	882	886	809	855	813	822	883	847	862	863	900	824	878	917	822	814	894	863	829	904	801	827	858	877	869	874	858	885	871	823	789	870	831	883	883	859	837	874	880	837	853	863	853	849	869	846	878	820	828	831	852	876	860	862	929	840	862	821	852	821	811	875	843	826	875	873	863	843	886	861	905	882	935	853	873	889	846	861	851	887	816	836	834	834	854	884	827	887	821	789	863	831	863	863	887	872	852	852	849	842	879	921	916	823	842	869	895	811	813	825	880	859	816	859	834	842	860	900	897	891	827	814	873	854	850	839	811	873	845	899	809	851	897	825	859	928	802	847	843	897	866	847	852	885	924	838	862	862	898	823	916	830	911	834	849	885	919	880	855	905	872	862	832	881	862	811	883	849	794	836	900	830	905	863	817	858	852	840	891	854	871	845	815	866	825	919	821	848	851	853	812	856	856	864	871	812	843	866	868	848	836	867	868	909	867	853	871	859	815	852	882	864	890	850	836	874	841	844	852	878	867	855	826	839	798	832	901	826	842	865	845	845	863	870	868	850	779	856	831	868	823	825	860	887	849	822	888	898	861	838	859	825	860	850	862	853	876	874	813	835	815	894	844	933	846	824	836	840	904	863	860	858	851	832	862	868	874	801	866	838	906	847	839	836	860	888	848	874	881	829	840	896	866	883	924	826	836	836	888	849	876	857	886	875	873	843	809	896	814	849	824	885	885	841	859	865	856	861	932	858	836	820	860	866	807	848	863	880	824	856	832	907	848	850	831	828	883	857	838	852	807	849	836	858	806	875	847	862	822	836	845	856	823	842	837	870	886	785	834	854	850	863	819	861	941	835	901	867	823	845	843	855	858	868	853	899	897	854	873	865	848	875	836	816	849	795	898	865	861	844	840	860	882	846	848	841	818	892	839	848	882	860	807	871	917	893	915	869	832	852	862	857	871	901	866	885	859	899	928	883	887	834	831	831	857	870	886	838	887	870	831	841	832	868	844	883	862	894	854	809	875	878	838	876	842	862	858	867	862	891	838	796	879	904	814	863	895	879	869	867	820	891	902	869	811	827	894	847	881	875	835	829	858	849	836	871	879	851	893	862	860	868	879	835	847	834	881	901	837	841	847	833	877	881	879	832	825	838	901	871	838	854	882	902	809	862	818	807	815	849	897	825	802	855	856	816	940	886	886	861	863	860	868	878	851	865	869	899	812	839	830	838	862	880	902	931	839	810	821	816	853	883	852	902	876	867	847	835	898	884	844	812	838	821	866	816	840	895	840	882	898	907	823	861	889	804	870	872	827	886	854	847	849	827	841	827	814	792	825	878	842	835	888	856	872	899	887	866	859	836	848	867	834	857	852	899	899	852	844	929	900	859	820	843	885	824	867	841	853	870	820	885	883	846	822	844	899	820	874	912	917	854	902	889	869	901	815	822	863	857	897	891	864	813	826	889	901	903	867	825	836	808	827	877	863	912	870	815	853	875	848	832	830	814	881	818	837	912	849	818	873	857	847	902	876	918	857	860	873	884	850	881	849	849	897	845	819	877	829	862	860	906	868	872	834	860	900	924	835	862	876	837	853	853	865	890	829	834	868
40579	20081	8990	4076	1193	587	533	533	529	476	448	432	412	412	430	438	374	386	369	404	408	346	390	387	346	400	394	379	430	402	392	396	391	400	415	394	422	374	374	394	425	394	363	401	420	391	378	401	372	413	362	419	426	381	469	439	421	386	381	357	397	374	379	419	420	346	356	355	341	405	374	407	411	370	407	381	377	416	376	389	388	390	386	390	403	398	437	384	383	422	419	382	380	411	377	422	387	382	373	391	357	359	396	398	384	385	423	401	402	377	373	361	408	364	376	398	400	393	401	408	379	400	401	359	411	430	415	376	376	408	401	390	359	409	385	399	389	387	372	399	403	444	345	388	406	400	372	345	391	379	390	369	399	368	413	373	393	423	351	399	393	369	399	399	375	438	398	354	389	404	401	404	409	382	365	396	397	434	433	377	391	396	426	383	360	407	376	375	398	417	398	396	390	411	411	389	386	422	411	406	440	379	365	401	353	436	355	393	393	376	413	399	410	418	395	400	350	384	418	387	424	376	382	384	402	406	377	381	373	410	399	390	380	392	357	396	396	388	414	443	396	419	373	376	432	399	358	416	410	410	392	414	419	411	364	395	404	404	398	389	382	352	413	386	365	414	391	400	376	392	397	423	365	401	385	368	401	405	394	388	371	379	390	379	359	408	391	400	386	409	408	363	417	412	406	393	426	408	417	449	402	410	416	396	438	353	408	378	367	390	343	377	386	367	363	380	440	394	378	412	412	378	405	384	390	390	416	405	357	386	403	375	356	397	362	427	382	365	379	404	385	435	370	381	384	412	417	383	451	396	392	416	391	396	380	393	369	391	386	419	368	376	355	383	390	411	379	389	390	396	412	341	353	409	375	364	375	432	382	392	428	389	412	403	403	367	397	417	406	413	441	394	402	393	366	395	359	393	413	392	419	395	390	363	397	357	335	387	343	377	374	403	373	353	387	345	392	401	388	375	393	396	393	385	398	378	433	333	392	360	390	392	421	363	374	414	396	362	383	405	357	384	408	402	377	391	381	410	372	387	413	380	402	368	387	392	402	397	397	393	425	389	392	402	405	366	422	404	380	464	364	396	412	379	381	396	380	401	356	421	389	393	385	395	392	411	400	385	405	376	441	385	368	385	385	415	389	389	402	394	403	383	377	412	414	378	360	400	381	394	401	380	431	378	403	386	361	407	357	395	403	397	397	355	388	401	404	405	405	362	386	418	420	399	379	393	374	362	396	381	408	386	390	377	389	394	354	335	407	426	386	413	397	395	393	404	416	398	404	421	372	378	337	406	403	389	391	359	393	440	417	423	384	389	419	361	412	425	425	397	380	401	390	417	408	386	370	401	412	371	362	393	403	399	394	398	385	388	381	388	422	411	360	419	397	371	416	393	426	396	412	387	416	355	381	372	385	389	429	393	405	383	357	381	453	406	388	408	372	429	372	401	391	381	386	367	407	374	416	412	378	346	385	375	384	375	441	371	418	415	444	411	383	410	409	431	417	386	397	384	405	379	371	410	398	402	400	414	389	360	406	405	417	412	378	399	423	398	410	382	375	386	342	395	372	425	402	436	403	375	390	338	367	440	376	400	392	412	380	389	406	391	395	399	439	387	351	348	407	422	415	381	365	349	372	385	387	375	418	378	364	366	408	365	356	388	328	419	346	363	360	401	395	379	414	389	373	398	395	400	402	408	390	378	412	385	408	387	416	388	410	391	394	388	414	413	391	341	407	395	423	393	398	412	380	374	418	394	399	384	410	399	393	407	400	371	386	380	396	343	388	404	392	382	388	388	358	400	391	366	391	371	368	404	400	354	384	379	384	373	356	432	400	421	425	428	389	397	389	378	374	383	393	390	405	418	367	359	351	411	389	369	371	403	396	386	398	413	391	408	423	410	395	385	424	378	395	362	421	380	409	394	378	401	425	383	377	412	401	401	414	395	383	427	421	370	423	403	381	358	426	376	400	414	409	431	380	328	411	426	399	401	413	414	361	417	376	395	356	376	389	378	376	400	373	426	365	401	370	400	395	392	408	434	409	415	401	390	408	404	408	364	347	393	414	417	408	382	409	392	430	401	383	361	413	409	443	390	404	409	397	411	356	389	396	415	437	376	416	398	408	402	351	406	432	432	340	385	380	430	393	375	401	390	396	420	395	406	406	430	395	390	399	395	401	388	416	404	429	405	373	448	418	429	375	389	371	375	395	400	349	365	372	388	372	384	404	363	380	353	401	393	383	439	384	394	357	388	376	383	394	392	405	407	366	398	413	356	389	450	409	422	367	406	353	393	389	366	429	387	382	383	407	416	373	406	427	355	383	392	380	414	409	380	408	400	360	378	379	439	407	404	391	366	437	401	424	436	396	395	398	440	419	446	418	378	394	369	429	376	358	344	403	399	393	366	422	369	387	365	386	425	396	394	365	369	410	365	414	402	377	434	384	404	404	374	406	398	405	359	391	372	398	363	411	424	380	405	419	373	385	381	342	359	425	439	439	376	412	372	365	419	363	395	383	408	375	373	382	374	397	395	390	375	366	378	366	398	408	402	372	417	363	384	389	370	377	411	442	394	409	391	368	384	379	384	366	379	351	427	376	386	398	409	371	415	402	396	404	394	386	410	410	385	408	370	382	358	378	411	388	394	363	398	407	431	412	357	403	376	400	389	400	404	399	427	413	430	411	368	392	379	366	396	423	381	402	386	375	398	430	383	391	384	378	389	365	433	415	385	414	429	381	392	361	418	404	401	355	377	371	374	389	375	389	386	367	414	410	420	409	384	427	378	391	416	411	406	403	384	396	392	417	396	420	421	382	401	413	401	422	379	399	371	370	375	395	408	374	387	426	374	378	408	393	391	459	390	412	407	391	382	394	378	390	379	411	364	424	416	427	385	397	415	413	418	392	393	395	404	414	368	392	463	396	386	382	413	379	391	381	398	367	378	361	396	406	376	381	389	405	338	373	388	391	373	392	369	411	342	403	407	360	412	362	393	429	368	413	384	379	412	382	393	403	399	381	382	374	399	385	405	380	406	445	376	372	393	389	408	410	372	377	402	378	446	383	388	386	367	364	366	423	408	395	405	448	420	379	356	389	413	404	431	380	396	354	397	362	386	420	396	381	369	415	376	400	378	432	393	409	372	378	459	407	366	362	365	381	406	418	400	438	442	389	377	350	373	406	405	398	393	375	408	381	438	379	378	396	424	387	368	406	414	372	413	407	409	396	396	394	403	406	401	402	379	430	397	381	426	412	367	428	367	410	403	399	422	397	400	406	417	419	379	381	414	385	363	401	394	404	404	353	359	421	388	402	373	377	406	379	380	369	383	398	411	405	382	400	371	396	436	392	415	376	389	382	375	361	390	413	370	380	419	433	447	388	414	380	401	411	443	393	388	375	369	362	369	388	408	426	382	412	409	399	395	388	368	345	389	385	398	390	395	387	376	429	380	383	405	366	405	389	420	409	396	387	411	428	359	393	377	416	387	362	392
25873	14626	12422	8683	3167	1745	1509	1381	1651	1315	1122	993	936	927	953	866	851	901	844	855	881	900	849	847	811	801	866	786	885	856	828	867	868	820	827	931	846	914	875	874	891	884	837	858	820	825	835	811	881	840	816	820	867	843	851	847	837	892	857	774	861	812	802	888	804	805	854	832	842	877	867	872	853	837	832	812	876	878	851	826	819	915	894	861	779	902	889	853	858	840	841	915	803	821	806	830	847	876	828	831	842	887	854	860	825	870	811	853	824	856	863	835	811	860	854	830	830	873	867	855	838	820	837	876	859	828	831	827	825	840	864	893	806	843	817	887	812	870	876	813	838	877	832	805	825	863	889	817	810	779	879	817	827	835	790	856	860	812	826	833	865	826	832	863	893	851	798	867	857	882	833	831	861	895	817	799	808	821	847	837	857	890	827	851	857	816	845	842	857	817	814	835	868	848	836	832	822	863	836	855	850	832	842	861	837	847	803	839	856	831	859	837	833	834	831	852	859	833	825	804	812	816	867	800	831	863	869	781	864	856	874	822	819	803	814	802	852	774	830	831	871	804	822	840	828	795	824	837	841	848	840	807	819	825	796	850	807	805	849	811	866	854	823	865	854	800	863	820	845	846	785	841	807	864	837	876	809	863	785	811	803	842	804	822	887	821	840	900	839	855	831	803	859	818	829	803	843	799	784	843	878	842	816	836	791	820	823	858	838	832	816	855	823	864	819	843	849	862	864	813	799	804	833	904	867	867	835	832	886	840	830	879	840	822	832	851	841	869	815	820	838	837	843	863	855	843	852	825	868	895	859	778	810	874	767	821	838	840	807	872	836	844	861	784	801	840	825	830	813	818	839	845	820	859	804	850	838	836	859	883	804	855	855	812	905	890	811	836	858	879	822	808	861	884	837	897	822	839	855	845	855	853	824	830	854	829	856	872	863	855	785	855	833	852	809	819	829	802	829	830	840	891	864	864	808	861	796	834	830	859	888	822	808	873	824	808	854	833	832	857	847	920	806	871	827	803	815	805	866	871	783	831	853	830	840	809	856	878	796	836	831	866	828	818	818	851	880	813	863	816	844	823	832	850	855	795	835	857	884	850	830	848	807	821	793	820	809	882	841	848	919	820	850	801	849	852	826	816	832	755	801	839	790	830	812	872	861	820	865	902	828	816	820	777	803	838	781	869	834	809	829	857	871	791	859	857	866	811	853	826	838	845	924	814	832	826	839	816	826	829	800	840	831	873	883	830	828	836	817	813	751	764	842	812	816	833	812	861	830	802	862	815	842	862	834	841	818	812	838	816	866	839	804	848	892	843	833	846	834	856	850	855	799	882	839	866	886	849	859	871	813	783	861	819	819	811	872	850	883	836	785	864	857	855	852	764	857	871	886	857	873	839	875	902	802	842	820	840	819	847	831	806	864	830	830	827	817	797	809	790	845	836	826	842	875	812	821	828	843	855	845	870	842	838	832	815	815	850	808	822	805	866	886	798	777	879	797	861	825	835	801	836	821	846	869	880	842	830	801	835	862	823	821	841	861	812	817	819	835	859	923	835	858	840	858	816	824	885	810	790	796	778	831	879	847	807	819	784	840	807	841	852	842	886	877	821	798	863	820	890	877	870	797	851	807	872	831	820	872	859	817	816	842	874	869	804	867	869	865	823	859	830	845	832	831	823	829	833	858	864	817	789	834	785	836	841	791	796	847	808	864	816	883	856	844	901	848	782	871	797	840	853	873	899	860	836	813	828	808	820	834	796	807	828	846	877	837	832	829	838	841	792	799	828	836	792	864	867	815	871	866	900	834	852	857	845	852	821	918	772	875	839	829	839	874	853	802	845	787	833	814	818	789	838	865	854	816	805	829	781	863	823	904	890	898	815	834	858	871	840	806	834	823	884	822	828	827	849	856	840	849	828	845	840	778	868	829	838	831	813	861	845	827	831	809	843	811	811	886	835	879	802	815	814	839	857	827	826	864	840	815	817	838	829	771	891	860	859	830	817	863	790	820	854	817	841	880	859	809	862	831	847	882	841	783	835	826	832	818	872	890	824	788	822	820	782	854	862	856	813	808	806	824	880	886	820	801	839	801	807	860	892	825	868	823	882	873	793	827	829	862	827	839	809	882	833	845	841	829	819	829	820	809	822	901	844	805	831	845	799	854	794	846	802	810	812	859	857	850	844	836	793	836	858	841	825	806	840	817	852	773	851	843	854	847	937	857	818	866	799	824	846	798	834	833	843	804	837	844	789	830	826	860	877	807	804	824	892	834	855	821	863	862	823	853	886	814	883	883	838	835	834	850	793	854	813	830	854	783	845	852	778	844	873	783	826	840	792	868	846	792	830	798	882	846	821	802	826	860	851	871	846	837	809	874	856	802	877	856	899	867	835	817	787	821	844	854	811	827	815	763	808	860	810	809	850	817	815	824	879	801	887	857	863	833	819	872	829	857	754	805	842	852	831	794	803	817	831	834	844	810	799	869	819	823	834	849	835	867	821	872	815	845	837	858	867	816	870	834	816	828	877	819	809	862	850	867	849	877	869	855	819	843	848	839	834	839	893	872	847	796	805	824	911	877	806	832	813	810	855	872	863	839	797	861	832	789	841	837	879	871	860	797	884	813	804	848	835	860	878	801	843	916	797	832	831	879	875	789	850	765	808	882	815	813	887	878	837	835	859	825	856	877	821	886	859	874	806	867	899	883	817	810	844	888	804	801	868	848	791	792	838	847	853	893	807	831	805	817	831	875	829	862	809	816	838	809	804	839	844	847	837	826	792	840	835	841	803	820	837	810	845	810	855	879	796	815	804	838	824	808	888	805	843	829	866	811	828	805	852	842	839	782	852	867	803	840	884	825	830	809	822	828	825	865	807	858	788	829	873	821	835	848	811	864	822	801	870	878	806	813	788	845	829	859	841	840	851	819	870	862	866	793	862	856	868	849	894	802	873	817	803	866	826	864	833	830	822	848	852	830	822	822	892	884	809	825	880	881	872	789	853	869	846	787	790	856	831	858	806	795	797	812	821	805	843	795	828	826	874	857	841	839	843	864	787	824	848	810	842	846	820	795	840	855	845	807	830	810	811	867	796	889	869	892	864	830	839	815	848	817	887	845	852	864	805	814	894	856	886	854	818	876	835	863	819	829	805	812	781	849	852	782	874	822	816	779	864	809	832	832	794	878	821	784	830	832	893	831	827	822	797	829	768	795	821	863	826	852	835	852	839	855	840	847	834	832	896	858	843	879	829	868	796	900	876	824	848	838	794	822	834	827	859	827	802	809	851	885	876	834	852	863	783	791	812	866	829	867	849	814	820	843	821	848	873	840	860	809	838	914	791	806	866	872	868	820	811	810	866	791	842	855	850	847	802	827	784	836	865	866	818	815	831	856	885	902	840	824	766	812	862	780	832	823	847	841	862	847	808	855	835	842	850	882	811	876	826	808	843	792	818	792	790	825	845	844	893	823	823	843	818	847	800	866	827
55290	30475	17453	7509	3371	1199	576	537	527	493	423	448	417	405	452	373	400	381	345	421	378	365	424	398	410	373	411	393	409	413	394	368	399	374	414	397	386	371	400	405	366	376	420	376	380	382	418	422	378	413	406	404	369	383	372	390	417	406	399	404	359	382	365	395	363	382	364	381	410	362	389	343	399	386	415	416	373	401	375	401	425	400	385	360	395	322	394	359	385	365	377	355	364	354	376	427	388	386	360	376	393	378	373	366	380	412	354	405	372	347	382	400	349	359	427	365	423	406	363	361	347	365	373	400	381	422	382	371	395	376	388	362	376	393	396	345	357	412	397	379	375	409	395	377	377	410	389	387	375	379	373	397	362	356	361	403	407	375	403	374	431	362	381	400	359	404	381	348	381	375	375	392	374	374	414	352	389	437	353	428	411	386	394	348	412	354	429	381	364	369	365	345	365	364	359	411	394	404	418	331	381	369	413	379	408	361	418	380	351	374	386	444	359	371	414	393	398	411	384	384	384	401	366	418	390	392	371	387	371	339	363	398	351	381	412	378	414	372	374	362	404	380	340	387	401	347	374	373	380	380	395	370	378	406	360	398	380	393	374	397	364	380	355	365	385	403	375	350	405	366	354	432	369	384	386	354	362	376	379	375	381	374	374	392	389	417	413	396	406	369	376	366	414	423	371	386	359	361	391	357	382	400	368	370	387	375	437	397	328	387	376	406	403	372	402	407	379	397	374	407	377	353	410	397	404	403	381	375	400	429	375	425	382	381	411	383	414	350	373	365	368	408	398	388	391	372	362	380	406	388	391	403	367	364	354	375	345	359	363	409	408	346	426	392	410	399	373	392	365	383	405	374	417	371	369	339	398	379	389	402	427	385	426	397	352	341	391	347	419	399	395	363	332	397	360	372	354	380	374	390	400	355	402	408	365	376	409	380	354	381	349	396	391	387	400	409	357	351	405	343	415	405	423	408	385	350	408	363	338	366	342	376	351	400	378	365	393	413	403	414	381	400	382	360	349	407	395	383	340	340	401	416	401	411	356	404	380	395	391	376	376	361	365	378	343	365	366	356	396	391	369	343	395	410	409	375	373	347	377	386	403	402	409	371	366	386	369	384	375	383	375	391	361	374	398	410	379	396	379	411	362	352	391	361	349	407	385	383	372	360	335	358	416	398	389	388	370	387	373	357	385	403	390	417	367	385	389	425	411	409	380	406	392	358	362	363	403	399	365	396	317	413	359	396	396	358	419	371	397	413	360	403	377	353	359	375	370	371	374	407	356	381	403	372	399	392	377	367	366	404	406	362	368	351	362	362	375	379	402	388	377	363	399	387	398	376	416	334	367	403	356	364	369	373	367	396	379	367	399	393	410	368	364	365	399	411	395	397	370	381	378	413	385	388	372	396	433	400	386	390	369	328	330	391	374	366	400	387	381	402	401	388	386	368	370	412	349	355	388	418	370	386	376	348	369	352	380	388	379	381	403	387	379	405	389	412	363	384	379	377	403	382	420	394	400	413	427	399	395	412	386	350	375	362	377	361	395	409	421	363	351	410	385	398	373	398	357	383	386	373	372	406	393	388	393	351	374	370	363	356	376	373	378	348	400	369	326	395	339	367	391	398	364	379	385	390	400	354	348	361	380	375	380	398	372	359	376	381	365	364	391	379	370	394	401	382	425	374	407	372	397	388	387	404	376	366	394	383	368	386	438	311	372	406	384	374	371	404	369	432	431	374	355	356	392	411	392	375	363	423	399	383	390	412	402	418	419	342	391	354	424	375	395	359	370	370	369	365	374	356	383	367	396	403	384	395	378	388	398	389	402	390	377	426	428	383	383	424	399	371	390	399	411	379	398	374	364	413	385	367	347	378	389	384	378	340	373	367	374	361	445	414	438	410	351	374	374	391	399	345	381	390	380	369	359	407	407	394	395	376	389	378	356	328	386	384	404	401	387	367	405	358	399	422	390	392	423	373	371	368	386	370	399	385	361	385	378	356	375	368	395	387	377	379	374	390	384	346	378	398	398	381	345	362	385	381	389	381	364	363	378	400	365	402	375	372	374	365	419	391	384	389	376	353	376	402	364	365	377	380	405	384	341	387	428	364	375	390	396	390	411	370	373	422	404	396	368	396	385	383	376	374	392	390	360	376	431	407	400	366	343	362	370	407	416	377	372	375	386	375	408	423	426	366	392	430	404	355	356	350	331	387	382	408	391	407	366	387	341	363	363	394	369	344	367	411	397	382	323	360	371	346	389	374	384	364	356	390	389	417	395	379	381	423	389	407	399	410	381	411	380	371	373	353	382	371	396	324	403	433	357	381	352	371	344	387	370	385	378	342	381	367	391	379	396	381	393	393	415	371	417	344	403	379	392	397	404	360	367	378	406	405	393	392	366	368	355	441	429	366	363	435	385	398	396	391	407	357	405	372	397	405	421	381	362	366	363	362	384	430	399	374	372	438	394	381	420	390	356	385	366	374	401	385	371	362	365	377	368	349	381	398	380	371	417	393	379	378	414	380	390	401	393	344	400	412	406	356	352	419	403	392	362	386	404	371	394	395	365	370	345	394	398	360	411	401	378	417	349	375	392	359	376	375	355	373	376	369	415	363	368	430	371	376	383	386	403	368	378	347	374	428	377	391	382	401	352	357	357	399	343	346	359	377	365	392	373	373	386	399	398	372	376	367	353	362	374	393	408	397	367	383	407	454	421	378	412	365	389	389	382	357	389	357	376	396	370	374	357	383	403	367	363	405	385	339	403	337	407	388	353	375	402	368	356	380	371	372	419	357	391	412	378	371	367	378	371	387	387	356	345	375	382	366	394	383	421	375	355	374	425	415	427	398	377	420	408	391	399	381	390	413	369	390	356	386	362	416	400	341	356	377	335	376	375	418	396	402	356	428	393	373	415	404	368	391	378	386	361	414	362	392	402	380	411	424	381	348	398	381	410	388	376	385	394	396	342	367	396	389	390	401	422	372	410	400	385	393	396	366	370	434	365	361	366	342	381	408	381	381	420	369	394	373	332	359	397	385	410	358	415	395	345	391	372	364	434	411	366	414	436	446	348	384	423	394	376	356	342	396	397	420	399	362	379	375	374	350	404	390	394	381	373	375	360	373	392	408	375	365	358	398	397	363	426	387	409	434	390	420	426	384	389	386	362	435	343	382	424	407	343	398	380	391	353	392	375	401	342	379	364	335	385	363	354	370	410	387	382	369	360	359	386	363	405	383	374	418	384	385	428	372	414	391	426	394	391	387	399	390	419	390	368	365	393	417	388	403	375	405	374	374	412	386	397	398	422	356	407	388	341	382	380	380	386	364	351	405	367	408	393	360	375	386	389	375	386	438	404	384	388	369	377	405	406	341	383	369	428	401	378	366	369	382	351	390	437	375	374	392	393	414	363	404	373	380	348	388	389	368	404	428	362	364	375	367	401	359	399	372	383	425	376	403	376	380	381	377	368	374	373	394	359	390	387	361
35109	22850	20009	13333	9160	3444	1576	1504	1610	1355	1075	996	1008	951	916	902	839	811	769	838	898	805	863	796	810	847	823	820	819	808	824	852	839	870	823	834	871	904	845	860	831	892	902	886	837	871	859	820	839	856	828	820	813	823	825	837	821	853	830	853	766	869	782	829	848	827	880	843	817	791	800	826	781	832	865	854	808	865	808	863	804	821	835	816	792	825	830	784	848	816	862	794	817	852	845	792	868	829	805	812	845	841	842	798	807	779	779	871	833	818	816	830	827	824	792	820	878	791	790	825	798	790	819	807	821	826	819	788	811	768	779	803	806	794	817	829	848	857	794	831	872	796	818	781	829	828	865	858	825	834	826	789	816	835	832	795	823	797	875	854	786	809	840	877	868	866	852	801	835	826	850	817	802	840	774	876	852	838	797	753	829	871	825	859	810	844	765	792	840	804	849	839	828	806	846	866	792	820	829	902	815	882	799	792	835	776	855	827	840	834	899	816	815	858	849	892	841	854	847	783	827	824	849	840	821	807	844	843	866	851	891	836	810	800	784	829	851	859	841	813	839	824	777	834	835	749	799	814	804	829	819	820	823	811	782	869	805	827	794	831	797	821	794	876	819	801	831	805	904	819	844	820	801	765	827	833	810	824	840	813	797	816	809	818	856	791	902	827	857	830	817	828	839	822	840	852	849	825	830	817	849	789	773	807	841	842	812	787	817	820	792	787	746	784	846	826	802	870	808	800	875	859	810	795	790	812	838	796	875	809	766	807	819	805	832	785	784	787	787	794	784	819	807	864	812	853	808	809	852	840	916	794	824	826	856	859	790	838	814	802	856	814	851	852	777	850	813	802	815	831	804	789	851	813	793	824	779	828	782	805	784	786	837	842	806	842	818	846	833	873	825	831	805	832	810	810	808	868	821	855	868	818	856	811	829	850	840	857	792	807	781	831	779	821	845	797	780	850	882	808	809	848	820	850	803	811	842	796	795	804	807	789	869	818	826	862	779	798	800	865	868	793	799	803	801	834	774	847	832	859	800	829	812	871	832	844	866	825	816	870	821	882	810	816	837	804	835	877	801	831	777	849	823	874	847	872	824	804	816	856	849	837	836	797	802	835	812	840	808	862	799	833	826	862	863	867	838	834	803	784	873	797	822	836	827	808	833	845	853	845	817	845	846	898	850	840	853	845	881	816	848	789	768	830	847	769	806	844	839	877	817	802	771	811	802	807	809	803	848	862	812	827	876	819	860	845	828	844	836	811	822	845	844	807	802	816	861	831	780	822	834	828	824	816	768	798	835	820	835	826	851	839	762	852	845	841	837	823	804	848	794	814	813	827	779	778	879	863	811	806	769	848	840	855	827	833	787	814	880	799	771	848	893	807	858	794	831	861	848	839	863	829	834	843	783	815	803	847	788	849	860	808	790	818	857	805	827	815	831	799	813	823	767	779	793	855	818	843	837	827	841	816	819	815	833	835	901	811	820	816	834	840	792	871	799	782	820	780	820	845	801	847	818	814	897	813	811	758	831	854	759	814	811	800	817	730	813	820	837	822	829	812	830	803	818	821	865	822	854	797	871	843	802	837	813	814	838	809	832	771	798	810	808	789	876	819	825	829	767	834	854	852	793	839	837	807	800	809	885	847	823	823	835	820	839	826	775	810	801	891	852	851	841	798	791	850	830	803	828	832	742	803	791	805	800	887	824	758	843	813	862	823	820	833	815	841	829	839	803	867	829	791	825	830	812	822	852	838	784	805	856	815	852	854	821	848	804	846	831	800	859	837	875	828	848	785	841	777	838	823	825	876	774	841	818	831	866	807	808	832	836	812	833	846	827	844	836	786	838	785	819	843	815	852	873	839	820	781	810	808	816	839	813	820	806	810	766	805	841	821	820	811	783	816	851	805	838	835	817	814	837	850	801	889	852	811	813	833	784	800	817	812	806	842	831	868	837	858	844	793	787	793	822	825	833	748	830	804	856	805	831	776	820	829	851	829	811	850	814	804	828	819	814	899	855	862	791	909	866	807	839	818	806	812	840	783	777	851	779	835	804	860	816	905	758	811	866	821	868	827	754	857	829	794	804	853	859	860	783	833	820	812	856	833	775	819	790	878	804	813	865	848	821	765	836	818	843	825	821	777	798	814	783	842	803	877	815	835	830	788	839	846	791	825	849	824	800	863	849	816	840	843	797	825	830	817	837	840	881	776	833	862	793	808	804	842	840	817	800	807	850	868	846	855	840	826	780	806	811	841	785	818	851	868	841	821	831	823	854	854	865	807	817	775	854	847	818	811	752	814	823	797	872	840	864	815	828	811	783	868	812	800	826	828	802	791	842	818	772	810	860	841	831	805	799	878	851	791	801	798	851	828	818	807	806	808	811	728	838	819	839	813	865	821	827	783	822	771	856	838	776	808	845	826	813	786	825	841	836	865	761	838	761	886	850	781	759	806	802	796	811	812	831	829	764	837	867	829	856	837	820	804	933	813	783	834	807	831	852	833	834	814	821	831	837	827	825	833	819	830	839	843	807	862	834	864	899	794	862	775	844	804	767	854	786	821	799	799	833	823	798	835	807	775	836	827	810	794	796	822	810	803	819	823	789	794	836	768	793	790	825	819	824	809	841	818	780	859	847	811	852	811	797	806	815	847	768	813	835	827	846	823	838	829	838	881	877	840	866	791	861	819	825	798	861	837	862	879	820	792	881	810	750	788	851	814	856	842	845	843	871	833	832	840	827	835	851	765	854	815	790	864	804	778	782	791	775	839	852	819	815	837	845	814	805	813	802	864	781	828	853	833	859	797	842	841	809	877	792	805	839	784	846	838	858	840	846	800	820	812	824	848	848	804	810	862	789	757	811	789	845	828	787	797	791	768	817	844	786	846	759	799	840	846	825	828	809	836	861	912	846	809	821	868	812	821	830	822	827	845	844	865	854	826	889	830	831	856	864	878	843	811	823	822	825	769	805	866	832	807	833	835	851	780	838	871	802	804	830	830	829	831	815	834	797	819	837	828	885	837	898	785	832	794	854	839	834	804	860	819	818	787	780	827	878	802	799	811	868	863	775	851	829	867	855	828	833	898	796	796	874	831	798	789	804	813	879	787	806	892	808	836	810	808	820	839	745	820	846	799	844	793	815	854	835	813	788	808	820	856	818	837	841	819	839	816	802	815	852	888	859	837	774	801	827	814	773	811	860	782	839	859	824	832	841	806	840	869	862	821	780	815	845	781	871	813	794	821	820	801	827	838	880	844	766	826	846	805	806	851	782	841	808	790	831	819	824	849	829	881	863	770	833	780	829	846	819	860	813	812	809	781	836	829	865	790	816	839	871	845	806	786	798	792	867	870	835	833	835	853	869	820	804	863	883	816	784	818	813	847	887	816	780	829	795	833	791	815	792	877	859	830	807	838	849	871	888	840	818	856	805	847	800	799	817	871	806	819	800	822	770	832	845	864	830	804	830	817	795	838	882	772	787	793	857	865
58949	37428	25277	17161	8367	2530	772	640	626	612	501	471	476	498	484	433	407	368	377	409	409	413	425	392	415	413	368	400	434	394	376	402	431	449	426	391	398	414	398	433	412	437	405	402	458	437	429	429	424	447	424	448	441	418	419	398	418	446	383	423	390	374	412	391	417	391	435	364	440	393	403	412	427	411	404	414	388	412	384	427	371	384	427	396	438	403	410	391	399	416	417	393	371	387	418	378	378	424	403	408	423	379	401	416	398	374	396	364	414	400	367	407	426	422	433	435	398	423	384	368	397	396	406	395	396	340	439	433	407	408	402	392	397	410	369	402	392	410	417	418	393	385	430	386	396	400	399	406	439	399	378	399	415	378	382	396	392	392	413	398	406	378	419	375	420	407	384	392	382	409	451	422	394	440	450	410	363	396	407	401	383	442	397	389	371	396	418	401	425	406	431	390	415	376	419	356	381	409	386	441	398	423	376	378	393	449	403	390	375	449	436	400	436	415	373	400	385	369	407	468	397	437	392	404	398	419	394	370	411	406	383	385	404	400	381	402	413	386	387	422	404	382	404	373	403	412	394	392	469	416	415	411	425	449	423	407	429	398	376	408	347	407	407	345	439	453	412	387	421	407	419	393	414	392	424	414	408	376	373	404	391	438	411	371	401	406	398	391	368	423	412	424	402	394	416	413	419	407	419	373	395	417	430	421	411	383	411	409	415	446	425	384	368	424	414	453	432	402	399	416	410	401	392	475	413	415	413	390	395	380	371	388	378	419	405	397	407	422	412	387	375	393	381	444	383	413	380	420	407	429	384	395	397	431	390	414	415	451	407	379	417	410	445	395	399	426	417	367	386	379	425	368	411	418	379	409	395	413	416	412	389	391	354	382	397	402	377	439	386	376	400	413	408	399	391	432	363	439	403	395	410	409	431	427	411	389	391	429	386	419	410	371	395	363	401	368	401	384	391	430	406	377	363	405	423	393	391	373	401	408	430	423	369	425	405	376	426	409	380	371	421	378	383	428	388	381	416	362	411	401	406	431	414	384	369	434	413	380	407	383	400	361	442	431	407	393	383	402	428	392	387	371	410	425	407	374	417	409	413	401	413	371	407	417	370	386	390	373	406	366	388	385	408	407	434	407	378	433	428	452	402	397	373	408	409	394	416	427	452	359	424	440	423	401	385	372	362	380	406	474	400	391	451	392	374	380	377	372	408	403	408	381	389	445	397	385	402	394	395	393	427	395	387	354	393	373	387	370	389	410	390	425	425	455	403	405	401	384	396	423	392	394	419	425	401	451	449	415	385	386	417	399	420	381	389	408	426	367	435	389	413	407	393	420	407	411	428	415	400	428	438	426	376	377	419	443	411	419	353	421	375	372	381	434	377	402	389	416	451	415	397	437	412	396	405	398	398	417	411	374	437	442	437	393	442	406	390	394	403	389	418	417	391	410	414	400	418	408	380	417	401	384	444	409	407	423	391	401	402	388	382	417	367	401	404	387	387	402	384	372	399	424	369	409	383	395	411	392	398	452	405	434	386	394	398	394	387	364	390	393	379	396	381	425	392	373	442	407	383	422	412	369	403	384	405	402	424	387	386	381	406	417	405	362	433	417	378	405	428	437	399	427	422	420	402	386	389	414	416	446	365	412	431	357	436	410	431	414	426	370	389	424	362	386	392	398	400	403	439	390	387	384	396	383	427	388	378	368	403	400	394	372	398	403	348	401	402	411	435	401	448	412	397	442	386	405	407	366	400	373	469	439	394	383	373	387	424	361	396	401	413	393	402	385	390	375	387	409	383	379	372	396	455	431	394	374	374	407	397	434	402	389	416	395	378	372	363	384	405	417	395	387	390	392	409	379	399	447	416	365	402	425	383	399	451	421	418	443	437	434	437	460	417	421	407	418	352	422	434	417	466	402	388	414	396	405	408	411	426	406	395	425	420	443	421	417	408	372	377	412	433	449	400	427	451	419	412	413	404	363	439	436	402	389	404	416	409	407	404	398	403	439	375	431	401	387	396	381	384	396	440	403	413	374	405	382	448	408	416	420	421	401	429	430	422	399	452	429	417	406	406	421	393	395	402	423	390	390	377	397	374	438	441	415	391	403	407	378	396	403	348	377	416	398	393	405	415	430	424	387	419	424	378	407	376	409	425	398	418	426	433	394	417	433	413	363	384	381	448	392	416	397	393	404	392	394	402	373	390	387	406	401	387	436	413	403	387	412	437	419	393	400	412	421	412	338	357	435	374	384	358	385	435	426	406	416	387	414	414	446	393	420	380	379	375	461	382	382	407	398	468	416	389	396	426	364	400	390	368	362	392	372	425	419	385	398	366	413	395	390	395	394	412	411	393	397	371	359	393	358	404	416	380	418	397	437	405	387	399	406	428	428	385	406	395	426	437	398	389	383	431	404	420	403	381	401	383	425	468	411	408	411	427	438	374	417	411	408	399	425	422	434	410	360	384	368	403	415	413	396	419	397	381	416	379	402	357	411	434	408	390	415	407	415	406	389	401	404	407	403	375	376	367	439	392	401	399	432	383	433	390	408	399	394	405	408	352	386	419	428	429	357	445	411	405	367	409	405	443	372	370	432	403	422	377	399	370	403	374	379	403	429	401	451	359	427	420	372	400	419	402	405	457	425	392	416	387	372	366	397	398	384	402	411	404	402	434	380	413	395	387	405	375	367	387	381	432	379	407	426	401	426	449	440	416	394	409	418	384	443	419	453	368	355	383	400	390	379	389	421	431	424	398	373	416	384	388	410	416	384	379	402	437	426	405	400	402	381	391	381	395	405	447	426	415	389	402	398	368	429	403	386	391	412	436	392	391	391	411	416	446	403	404	372	408	378	407	392	409	401	439	411	419	425	416	402	421	381	409	413	398	403	391	387	386	436	403	413	378	408	384	419	402	385	410	434	394	423	422	404	408	427	394	416	426	434	382	395	357	403	408	430	405	407	388	390	385	415	368	357	380	414	447	397	412	444	428	429	383	404	392	401	424	381	414	396	386	379	383	398	370	410	399	403	390	404	385	394	405	408	423	418	369	384	420	401	402	385	374	373	406	393	384	397	388	392	410	381	380	415	400	451	417	392	424	390	410	391	387	371	406	411	423	439	433	404	406	394	401	421	431	379	366	396	387	399	406	382	433	377	393	412	412	371	406	401	412	414	368	367	372	441	422	410	382	383	388	387	409	382	391	414	405	425	392	410	415	431	412	434	445	385	380	405	394	394	388	409	432	412	384	414	373	370	407	386	416	409	409	410	416	416	358	388	375	386	449	443	364	424	391	399	374	410	435	421	385	397	382	355	384	401	371	402	411	385	457	379	400	435	361	383	405	437	425	409	402	399	415	397	395	400	390	409	404	395	388	414	439	393	354	362	384	434	369	418	419	434	370	394	399	390	349	424	410	419	392	402	400	386	381	398	358	417	447	396	412	419	405	432	402	437	383	431	405	390	453	413	372	386	403	433	436	400	382	410
37103	28187	28141	26212	16400	6457	2237	2002	2208	1887	1367	1202	1101	1111	986	919	958	908	939	861	871	868	864	862	889	896	871	812	801	853	873	888	809	877	881	854	881	922	959	972	969	914	880	888	952	878	873	883	891	886	890	882	850	837	872	863	858	831	871	908	871	940	851	870	871	912	850	932	900	861	885	862	847	823	855	866	858	844	882	861	899	888	852	879	901	857	849	806	849	860	850	852	895	857	904	881	895	876	913	924	844	876	836	841	859	902	851	852	877	831	868	899	901	832	905	849	835	922	814	865	879	862	860	860	866	847	834	847	864	888	873	878	892	885	872	881	867	859	848	828	832	846	820	842	852	868	908	878	823	848	848	890	884	903	825	844	857	864	920	906	825	854	846	911	830	917	870	886	883	858	856	865	846	860	892	885	831	838	843	836	874	793	858	852	841	841	883	815	890	884	830	953	882	866	866	858	883	856	878	838	893	887	843	858	905	846	814	871	902	823	877	902	882	910	808	873	872	848	813	883	834	831	872	896	838	881	865	847	832	844	819	831	905	871	862	837	834	830	866	855	877	843	877	849	809	872	897	851	842	849	812	837	880	863	865	844	892	807	877	872	859	855	863	859	842	879	877	839	847	872	825	857	866	866	892	808	821	842	882	845	865	861	903	826	869	829	875	877	819	937	921	879	864	859	875	855	894	914	866	867	807	811	925	893	855	864	891	857	869	850	840	748	890	837	921	851	859	883	859	837	868	836	883	850	827	827	838	898	843	879	849	893	862	853	892	924	827	875	865	846	827	810	833	899	872	862	860	871	890	872	860	923	880	862	874	884	868	857	890	872	833	898	830	860	856	818	870	880	872	841	835	911	875	900	882	869	880	844	839	856	851	850	896	843	869	954	871	871	848	824	890	851	883	846	896	845	886	819	898	866	862	843	901	858	856	857	878	876	827	844	856	878	905	862	917	833	862	872	873	858	881	867	896	834	898	885	902	838	833	822	827	880	852	902	861	829	883	904	845	821	871	898	823	829	821	777	909	823	787	856	830	874	853	853	872	892	830	840	866	928	867	906	870	884	861	815	862	863	851	849	820	876	863	870	809	865	859	832	939	880	851	839	864	880	829	887	831	839	863	808	866	838	929	877	900	879	838	873	840	832	892	896	860	848	902	842	826	818	848	853	879	832	841	835	833	866	867	822	882	887	874	847	877	856	861	892	900	884	867	896	850	902	870	821	873	866	870	879	908	920	836	848	838	866	921	907	897	914	816	899	842	824	854	851	856	855	842	799	848	858	865	835	854	862	818	900	869	854	836	843	890	880	872	871	860	811	899	870	886	796	838	853	853	812	858	819	871	838	947	907	884	829	841	831	842	895	834	891	820	858	856	883	916	879	863	861	856	849	857	848	847	858	863	866	857	840	879	876	885	839	842	866	855	844	872	881	869	844	850	903	841	905	883	837	871	894	833	909	894	845	883	902	819	857	829	879	846	860	835	866	854	854	878	888	886	866	871	869	844	869	857	866	829	862	875	861	858	885	910	863	857	876	856	897	866	842	857	856	870	833	842	845	857	855	846	865	861	874	841	844	879	809	911	850	898	855	840	847	853	885	876	885	833	894	848	861	852	858	913	860	914	849	849	880	876	852	817	865	831	925	869	814	885	891	877	851	904	829	868	858	864	855	868	912	904	865	901	863	867	877	833	817	865	870	860	897	921	857	878	860	831	823	862	899	877	861	832	839	850	836	848	833	852	866	856	902	860	839	880	864	845	827	917	852	862	930	856	899	845	861	874	896	872	888	854	876	857	810	893	889	854	808	848	875	855	815	805	850	892	856	864	873	905	852	924	894	859	808	878	921	856	842	863	869	857	870	877	919	886	888	858	889	875	840	821	834	872	879	854	851	884	895	879	833	880	830	841	868	856	851	824	811	871	836	854	836	903	867	897	832	876	847	870	881	895	888	879	853	913	867	815	891	872	839	822	949	871	845	911	905	822	878	853	846	820	838	860	816	877	891	802	862	868	835	877	880	909	870	835	911	859	839	878	885	857	881	877	881	877	883	840	874	849	930	846	876	854	832	831	864	889	857	859	868	829	883	871	822	904	862	844	886	924	836	866	874	877	855	867	908	889	886	854	879	851	866	886	853	858	875	840	894	844	854	892	882	831	831	865	860	864	870	904	901	888	882	858	818	840	882	839	881	851	892	816	846	930	838	855	882	852	875	870	899	851	777	903	883	864	818	879	881	866	844	922	828	858	843	890	849	859	860	882	870	889	868	870	788	853	846	877	856	911	866	853	807	865	886	841	868	852	838	851	847	775	850	884	910	874	844	873	853	813	890	877	834	885	899	845	870	835	880	862	829	854	898	870	942	858	844	888	858	876	868	875	796	865	891	832	844	858	841	862	868	888	816	845	805	869	860	898	841	852	850	904	863	825	850	852	902	916	941	863	881	884	859	855	874	859	949	874	881	844	845	861	843	870	884	848	814	840	853	893	823	883	881	844	894	907	798	853	830	871	896	916	858	938	861	865	897	871	868	866	875	895	880	824	844	912	897	858	834	864	864	858	892	815	937	861	836	845	809	891	843	842	895	865	840	930	789	861	899	803	850	868	874	863	843	837	846	871	884	816	894	849	858	839	874	883	901	842	836	842	879	897	807	875	868	871	919	912	871	893	846	838	867	829	883	897	890	868	844	877	877	896	928	880	899	890	881	841	825	874	833	874	882	920	834	862	874	818	850	866	875	824	813	826	876	843	893	923	837	875	858	822	845	908	857	883	868	851	877	856	884	896	862	903	865	870	846	826	870	823	875	842	893	924	891	828	830	834	874	872	909	823	861	865	826	869	894	834	802	867	904	855	838	858	894	870	879	860	882	905	827	862	895	930	881	878	834	835	854	860	828	868	842	834	853	826	883	825	832	877	879	891	857	848	851	876	793	878	929	922	829	884	846	958	878	890	864	852	839	874	852	873	883	863	839	894	897	833	837	869	939	881	873	858	884	878	830	844	836	859	859	866	864	901	845	882	841	893	823	898	867	896	851	836	895	869	855	870	867	862	833	843	834	875	845	864	817	859	842	883	878	892	868	902	853	905	861	959	855	846	908	808	820	872	877	914	832	846	853	860	831	891	863	867	871	886	876	854	843	884	856	864	839	902	851	850	843	907	872	900	815	884	838	918	847	870	861	854	899	860	902	841	831	875	797	882	894	827	947	889	850	844	848	848	869	856	842	838	773	863	922	845	843	850	896	864	862	814	851	861	848	850	832	879	837	889	871	845	886	870	897	884	888	835	878	853	863	844	821	886	876	907	905	840	843	877	876	870	902	851	883	883	896	830	890	842	870	818	834	844	893	830	876	877	833	894	891	864	886	850	897	862	876	868	876	855	813	832	886	855	851	873	848	835	837	813	833	826	845	811	870	887	892	828	867	903	819	859	836	865	870	852	881	885	841	867	856	855	854	848	894	884	879	837	901	862	862	852	823	850	922	884	871
43235	24245	13349	5695	1446	526	501	452	500	488	398	438	416	404	404	391	355	410	338	415	408	409	374	393	415	423	391	395	410	382	381	422	401	425	385	391	388	430	388	392	422	422	426	400	395	386	379	398	408	372	374	404	405	422	393	398	378	408	385	392	425	411	386	423	391	409	384	398	396	423	419	393	411	377	395	405	403	416	410	383	403	392	407	396	431	413	404	414	385	422	404	383	365	423	394	382	428	437	420	416	426	409	385	439	385	413	442	378	362	377	449	392	396	368	386	432	359	414	421	407	424	393	398	375	437	393	388	392	398	418	405	403	354	410	383	436	422	412	391	383	427	406	390	378	405	404	392	481	420	376	413	426	406	435	417	391	373	354	338	408	405	400	384	413	417	422	413	366	351	397	402	402	384	347	367	425	450	421	388	397	419	416	381	391	377	430	391	355	372	403	414	397	425	378	419	432	377	427	394	381	421	443	399	380	419	446	377	398	413	409	406	378	406	412	397	402	397	398	415	380	400	454	397	400	405	418	431	408	394	430	404	386	391	393	391	392	393	425	426	406	391	402	434	405	401	388	372	380	368	358	386	449	435	412	430	394	341	407	414	372	429	429	361	369	401	381	372	400	415	400	432	456	404	373	403	379	399	392	386	339	400	389	378	401	383	433	416	410	415	383	424	376	413	410	405	409	431	437	418	384	367	395	410	370	377	396	406	442	411	409	392	412	392	385	387	363	396	380	388	414	382	378	439	419	365	383	401	371	406	397	369	415	384	395	434	444	399	384	368	431	403	406	398	378	392	420	393	408	366	383	400	383	450	435	421	408	407	436	410	429	411	367	379	398	385	413	393	378	385	414	450	403	385	389	357	395	410	416	394	425	394	436	395	445	348	365	431	427	416	425	407	406	381	451	409	386	370	419	401	369	426	434	437	384	419	360	356	409	391	402	432	400	407	427	416	393	429	413	421	432	377	423	349	398	399	417	448	368	387	397	382	385	361	382	415	385	365	375	367	369	367	411	390	360	404	383	439	381	424	407	373	387	396	409	414	427	403	416	378	411	399	381	399	390	401	354	386	384	423	390	442	408	383	366	374	411	370	360	398	393	426	401	426	393	372	356	390	372	392	408	397	354	354	391	381	412	381	414	392	387	403	390	356	399	386	401	395	414	383	431	432	374	375	420	366	375	418	408	385	373	419	381	422	402	382	399	430	447	355	408	343	385	336	392	427	423	384	393	398	381	430	404	373	402	433	351	383	351	414	376	349	349	434	407	428	389	416	360	417	400	416	387	440	389	391	408	395	375	405	407	487	409	364	370	393	416	428	413	373	365	413	403	393	416	394	388	410	414	419	388	397	399	443	405	390	368	417	425	385	403	349	429	394	379	413	399	429	437	395	387	375	386	375	396	399	431	392	408	413	356	370	414	411	398	457	379	427	419	414	431	393	417	382	394	401	393	393	433	385	421	399	406	409	425	437	446	393	402	391	411	398	435	419	361	393	395	390	406	385	404	430	405	389	404	393	385	420	382	391	403	409	379	388	428	413	391	429	413	368	357	381	347	406	418	403	404	393	415	415	374	409	363	420	415	402	403	369	394	398	394	412	399	404	418	422	374	365	426	385	387	384	413	416	400	382	407	357	400	400	399	404	447	378	423	368	375	389	405	373	439	404	414	353	411	399	414	359	394	364	401	450	457	391	379	396	376	417	421	394	369	370	381	408	401	369	427	431	380	399	378	412	379	402	382	389	394	404	420	383	404	389	367	379	422	397	376	380	408	402	435	440	377	404	407	408	357	431	380	382	414	375	409	378	411	410	394	399	392	401	407	387	403	356	390	380	363	387	413	436	413	412	402	409	421	403	355	359	416	415	383	381	398	416	384	368	383	348	371	415	392	428	383	400	377	385	425	409	378	463	417	379	420	455	412	426	436	384	400	435	393	403	418	443	408	417	428	452	428	384	385	394	383	361	375	433	410	379	363	383	377	390	450	377	409	394	375	379	394	375	412	407	397	391	383	419	373	381	374	426	382	398	369	431	403	348	386	394	401	432	422	399	408	366	369	389	385	387	423	387	404	430	375	399	420	424	441	381	397	402	391	406	407	401	398	395	408	379	395	400	401	435	367	444	419	395	382	375	397	401	421	372	365	391	405	393	385	351	394	384	376	394	426	368	369	397	391	401	410	384	425	395	429	410	405	415	425	419	414	431	407	350	429	424	395	356	406	437	421	420	419	383	404	382	390	398	365	413	368	389	389	402	381	375	370	400	421	428	383	392	393	393	413	395	372	390	462	447	391	402	385	387	383	358	422	389	388	388	413	387	409	369	380	399	373	373	344	399	394	415	393	400	396	389	429	395	422	408	431	380	400	416	411	400	409	388	414	363	375	392	435	427	427	428	379	415	423	404	407	416	416	427	424	414	381	416	442	409	409	386	399	423	428	402	380	396	409	431	390	393	361	377	386	431	418	429	411	418	388	379	421	418	444	402	395	360	372	404	418	437	433	378	370	404	399	425	377	355	351	372	405	418	396	404	407	400	388	448	429	423	392	378	416	391	437	390	424	372	394	364	371	371	384	375	393	415	384	374	414	413	415	401	379	372	411	447	392	437	395	384	430	343	368	384	401	381	400	401	417	395	390	389	389	421	421	407	415	392	402	389	384	383	425	388	416	432	410	401	386	409	387	384	439	363	406	397	436	419	389	393	404	415	410	383	368	397	409	407	407	386	393	435	419	393	403	421	410	418	406	420	413	412	402	409	381	422	383	380	397	424	409	401	410	414	405	401	397	383	387	409	367	393	376	422	384	389	405	391	417	436	414	383	389	399	433	422	369	412	436	385	387	425	373	356	430	386	353	371	405	454	381	383	413	423	419	391	416	403	368	353	390	378	393	367	365	395	400	415	392	400	396	375	419	425	398	455	375	389	420	428	391	392	399	368	386	394	439	463	424	422	357	372	394	396	412	450	439	378	398	399	348	420	406	444	367	403	397	426	380	400	399	403	391	406	418	403	385	425	412	405	424	398	402	380	420	413	420	431	385	448	432	411	415	371	388	381	426	409	410	403	386	398	413	423	398	398	384	407	428	416	389	425	382	375	415	358	408	425	444	394	363	392	397	433	389	393	407	416	376	390	384	352	345	389	387	421	417	386	383	370	413	433	437	446	426	408	415	399	406	380	393	421	400	400	380	385	408	396	414	389	374	411	400	344	420	405	367	384	406	401	390	405	410	393	395	431	398	402	424	399	384	397	392	382	403	380	388	367	403	401	450	412	386	408	392	383	419	424	409	400	368	401	360	393	377	418	396	412	398	373	388	374	368	393	404	372	383	424	427	435	396	380	387	392	383	375	396	370	360	396	444	405	395	409	405	399	403	414	412	390	390	394	443	424	421	365	422	426	430	388	359	422	420	398	389	357	383	404	391	343	417	398	426	396	387	388	373	378	380	414	430	406	436	436	405	404	409	382	377	415	445	403	410	387	372	394	375
27311	18131	16618	10948	3689	1564	1297	1254	1319	1174	1026	960	997	942	833	902	871	842	855	844	849	889	860	850	835	838	880	855	827	872	842	865	819	904	837	910	862	901	887	788	859	857	865	892	848	858	872	836	885	807	854	798	815	876	852	858	868	826	862	842	887	850	834	843	848	849	786	837	859	828	806	868	866	868	913	826	847	866	829	844	928	843	902	812	864	844	786	842	849	839	881	856	798	894	835	848	801	862	839	849	865	854	838	848	840	862	853	877	924	775	852	905	851	842	784	812	842	854	823	821	830	858	815	838	841	841	824	826	827	828	862	859	843	825	829	839	869	863	857	847	830	813	820	822	869	851	858	870	846	872	853	843	842	810	795	835	844	805	865	863	872	844	807	832	803	862	835	844	884	840	797	798	835	828	827	868	788	806	827	834	814	869	827	864	881	840	876	850	828	804	920	813	814	825	863	863	873	818	831	870	816	852	850	826	835	872	886	871	854	849	863	903	900	834	816	885	826	833	853	873	856	845	830	863	875	795	844	841	818	840	804	807	827	852	803	814	824	832	858	814	853	847	809	863	879	872	869	842	847	872	851	854	848	876	842	910	845	810	814	873	872	818	854	855	879	869	869	837	794	851	847	820	829	826	877	887	866	899	821	857	916	813	868	850	867	828	814	816	820	832	836	843	837	848	830	909	818	909	890	895	820	860	862	844	838	837	807	871	841	827	817	842	896	850	828	870	864	871	837	878	826	859	837	816	853	873	807	870	867	878	907	847	913	875	812	865	864	859	831	893	864	851	842	908	828	821	856	846	864	867	856	814	836	877	822	835	806	832	844	849	839	807	849	828	891	837	891	861	810	884	838	846	849	912	775	845	850	855	875	846	866	889	815	881	851	868	858	885	856	878	818	791	842	803	873	820	847	838	876	866	844	857	809	861	813	841	847	895	876	847	808	839	841	842	915	865	804	857	837	857	826	840	888	852	858	903	872	858	862	866	847	844	813	818	862	894	860	780	843	849	889	821	877	849	858	884	798	877	825	875	845	830	847	829	849	847	872	809	831	890	813	823	836	826	879	885	850	845	854	775	862	854	867	801	805	865	831	847	788	803	827	828	848	830	897	811	851	887	903	882	855	841	860	832	888	856	868	868	882	811	815	877	779	858	816	800	912	878	823	839	808	807	865	806	823	824	854	862	869	812	812	834	909	808	843	880	856	889	830	850	826	864	891	815	781	828	819	871	912	870	837	861	824	889	841	815	829	841	818	870	858	819	881	794	850	855	879	831	871	861	845	830	848	840	814	850	890	883	868	864	815	833	839	851	849	838	873	839	820	870	817	842	860	918	820	822	815	823	856	818	844	833	844	838	888	814	926	864	888	883	872	870	834	813	903	827	853	850	816	873	867	865	846	861	875	852	848	886	814	834	835	865	830	934	902	828	849	887	853	813	823	903	823	842	854	868	850	863	891	832	822	838	856	832	854	880	874	853	844	811	851	801	841	837	825	838	849	832	878	868	910	836	805	841	862	817	816	818	823	819	912	897	826	880	838	847	840	823	828	858	831	834	831	836	848	856	888	837	903	913	786	811	864	851	823	849	789	819	819	830	827	857	807	870	862	837	850	849	873	844	836	876	789	862	878	839	841	893	875	852	824	874	808	860	862	829	800	834	846	864	843	843	881	838	866	849	869	826	842	842	895	858	882	872	836	822	864	859	815	849	838	801	896	797	877	892	837	838	818	827	838	906	888	827	829	791	866	849	858	813	859	866	851	844	809	846	870	831	834	884	875	834	874	798	825	828	880	867	883	886	863	834	784	814	835	850	871	881	834	832	849	860	848	853	841	792	860	853	824	836	800	859	854	867	889	839	881	886	883	817	864	913	868	822	827	851	843	868	886	875	858	830	860	865	893	886	850	857	859	859	825	867	896	862	834	823	851	865	871	865	873	864	891	854	855	855	814	905	819	863	884	832	816	854	821	878	884	835	883	886	860	824	853	896	825	850	868	900	835	835	859	837	842	812	821	854	877	866	870	845	908	840	832	845	841	848	908	836	851	856	844	857	814	862	847	856	868	851	862	846	854	872	889	873	844	855	790	801	843	824	831	841	901	828	849	815	839	794	883	881	828	827	851	825	809	849	872	883	858	825	843	823	828	873	856	783	820	830	884	834	810	869	843	830	851	891	782	854	872	811	901	822	822	830	802	869	866	787	847	881	876	820	885	880	847	888	892	841	806	857	865	815	796	879	826	893	850	872	896	828	823	845	900	819	799	819	922	802	871	899	832	838	905	788	858	844	822	839	785	835	803	890	871	818	853	820	814	901	819	873	860	843	808	825	884	871	770	809	841	862	923	854	878	875	852	849	851	848	852	841	832	839	879	849	808	834	855	887	783	825	754	876	821	874	900	819	888	844	861	846	838	840	844	895	848	822	851	858	857	801	901	842	838	808	871	810	830	867	769	879	869	822	836	850	848	812	854	849	838	835	853	813	824	912	890	861	862	832	858	858	831	827	851	869	882	868	891	892	837	867	841	858	822	860	883	881	881	869	856	856	882	885	864	800	883	871	822	837	871	866	802	810	783	873	841	926	873	821	826	914	826	863	816	820	844	843	832	840	865	865	854	864	889	844	848	825	902	862	851	798	880	863	845	854	818	831	916	810	815	874	872	874	877	872	872	845	899	836	840	838	847	821	890	889	848	806	901	844	843	878	873	824	876	840	847	851	853	862	877	873	897	785	921	897	860	789	850	812	797	901	844	900	843	831	851	856	847	803	818	884	872	853	828	872	875	910	873	862	832	832	853	791	840	873	877	834	785	835	823	892	828	847	863	825	842	827	889	879	915	849	853	848	845	903	889	834	855	842	861	876	874	821	814	786	816	842	880	819	910	798	868	842	858	860	845	920	868	896	857	866	901	868	869	840	850	857	834	876	796	839	818	877	835	858	866	849	821	853	828	878	828	826	795	806	809	873	834	856	867	876	826	828	855	872	830	816	880	804	811	836	850	832	835	832	872	856	857	851	868	836	845	851	813	875	846	827	846	902	860	814	909	860	830	764	802	843	896	837	849	844	915	887	866	796	795	848	839	826	850	845	882	917	864	798	857	882	869	865	844	885	824	866	861	916	856	872	872	863	854	852	859	877	853	832	876	855	843	875	864	872	855	917	872	819	855	833	867	826	869	853	853	836	839	841	885	892	861	877	892	858	834	870	812	871	835	894	832	819	904	847	852	829	833	845	907	814	770	852	894	862	794	868	783	808	792	839	828	840	836	834	822	871	869	844	857	813	832	821	841	818	835	842	827	871	855	838	859	848	839	883	839	826	860	816	880	864	835	836	859	835	875	854	834	849	856	862	864	842	848	896	831	861	819	837	797	800	836	872	863	877	858	834	858	854	894	799	829	793	883	887	834	851	808	884	869	818	914	875	827	836	855	856	900	829	897	806	837	883	855	817	870	817	863	847	840	804	852	832	831	844	899	871	818	843	809	869
57183	31445	15959	6355	2528	978	557	539	471	509	425	364	437	403	432	377	417	392	359	410	382	369	391	352	364	408	415	374	398	393	353	398	382	438	345	398	377	430	378	329	417	425	359	376	354	376	396	370	369	378	429	327	426	401	414	348	399	435	377	377	356	432	367	409	378	391	400	397	380	365	364	424	378	358	389	371	387	387	406	372	391	379	375	382	374	423	372	367	450	348	413	409	363	374	424	353	405	400	377	374	382	366	341	397	365	370	373	400	374	384	376	351	380	380	343	380	377	396	378	425	385	414	366	384	390	390	387	386	351	368	412	385	357	400	371	363	392	402	409	397	407	431	405	374	396	386	383	377	391	403	399	391	391	389	399	371	346	376	423	425	376	397	383	406	404	397	416	388	397	359	420	375	394	375	383	400	398	387	391	389	354	413	426	387	420	409	354	372	368	428	393	359	369	398	377	377	435	394	377	364	400	378	372	389	408	359	370	369	390	416	432	377	399	382	370	371	415	414	400	368	330	373	358	375	384	410	384	382	381	364	380	420	400	390	391	387	379	408	363	352	383	363	414	385	374	403	378	396	379	356	382	374	406	420	429	373	420	384	412	364	374	376	371	366	386	376	415	403	371	368	378	424	373	372	402	431	395	402	394	407	420	359	383	387	369	401	376	408	359	391	407	358	348	394	352	396	389	380	394	386	412	381	378	385	378	404	353	419	380	404	403	400	384	396	377	398	372	353	335	384	371	366	404	408	404	393	372	442	397	378	415	377	362	390	397	337	434	364	379	350	369	370	373	369	393	435	396	390	362	401	368	399	394	398	384	363	401	378	349	376	353	372	391	384	403	379	385	344	399	435	374	384	361	395	365	394	381	408	370	425	408	367	358	413	381	394	385	395	403	391	395	405	416	363	404	406	374	406	380	386	369	363	407	393	388	361	442	385	403	390	384	370	371	411	406	396	419	396	356	401	395	371	404	392	376	374	395	379	399	367	346	381	408	384	406	413	362	373	397	378	373	417	404	379	345	377	384	399	391	374	379	377	406	382	393	385	393	403	365	361	357	389	403	390	401	408	355	355	402	380	362	399	393	375	384	394	396	375	413	393	353	375	373	396	409	401	370	397	336	369	398	415	379	368	374	375	349	408	404	392	360	396	424	392	395	347	394	369	384	422	421	371	412	427	415	400	415	403	411	390	412	349	383	350	385	337	356	399	388	398	383	403	414	364	376	370	377	364	327	363	397	395	413	362	431	400	415	445	363	406	374	400	363	414	376	371	388	409	402	370	387	378	420	397	403	433	398	363	379	385	357	395	393	403	388	333	379	347	419	393	380	361	362	402	402	385	367	384	417	352	382	369	383	390	413	386	390	403	366	381	391	385	410	357	410	415	360	414	415	368	390	370	375	384	390	384	376	410	395	389	366	370	397	381	390	375	349	377	391	398	392	391	389	381	383	407	378	395	408	347	363	429	387	375	376	377	376	398	386	429	411	411	395	393	422	412	430	413	355	402	394	402	397	377	409	389	343	383	371	406	404	408	405	383	382	430	395	383	366	371	350	364	390	407	414	380	370	428	365	392	399	413	380	397	415	355	376	411	394	413	359	408	412	428	362	354	412	404	405	376	423	413	435	432	409	368	375	411	412	385	404	382	369	393	371	391	390	407	397	403	389	360	386	410	354	417	410	397	375	415	392	383	397	377	377	416	400	382	392	374	405	341	338	399	386	413	397	391	367	416	416	375	420	347	401	366	415	373	426	435	366	406	372	364	387	393	375	383	393	356	401	365	364	350	386	382	362	430	387	427	387	351	364	383	399	412	395	413	391	364	365	364	377	380	398	398	401	399	404	352	434	342	365	395	395	371	371	377	398	364	402	377	396	378	397	388	352	393	371	382	398	397	392	391	388	376	404	376	393	368	345	398	415	403	394	387	372	377	374	400	394	377	377	398	364	369	395	379	394	379	414	410	367	348	376	386	391	444	381	360	383	412	401	413	397	380	351	376	414	380	374	355	373	414	403	355	343	377	351	362	349	416	395	395	385	369	360	355	361	355	406	395	385	392	377	401	418	396	383	430	388	384	402	378	404	376	390	400	425	400	364	411	382	381	407	379	379	398	395	397	407	387	430	371	389	382	424	394	417	357	313	386	386	335	425	385	375	423	376	384	391	369	400	342	427	415	405	407	407	384	402	397	365	393	367	458	359	342	396	408	363	396	370	409	400	394	375	422	365	384	378	376	394	401	415	397	375	390	394	398	373	397	351	398	383	360	393	377	386	374	354	403	386	370	364	376	401	382	399	365	387	386	395	410	380	415	381	355	376	370	370	384	399	355	389	378	416	386	397	379	371	389	407	351	359	425	405	358	346	378	380	362	375	392	370	404	383	383	368	361	350	388	384	375	370	381	435	386	384	382	397	399	377	397	379	352	416	398	400	398	370	380	392	342	387	382	393	380	372	379	361	376	405	418	387	402	388	362	402	411	360	396	371	384	381	392	408	387	417	386	409	352	372	375	399	387	346	412	400	369	375	396	397	403	359	408	393	368	340	382	394	362	399	355	436	356	399	366	384	379	439	371	396	349	404	408	372	338	407	363	393	370	371	394	365	428	375	366	353	394	378	362	403	394	426	394	386	354	371	375	388	352	410	358	369	357	385	410	381	437	391	382	361	394	407	371	419	396	428	397	398	374	387	389	413	378	388	398	410	408	403	371	399	365	411	415	371	384	369	408	406	414	404	393	379	360	394	412	400	389	344	363	360	392	389	406	394	390	375	331	392	390	382	382	378	362	384	385	381	410	380	446	368	406	370	326	406	361	394	390	368	394	377	391	393	381	362	376	394	374	381	370	383	392	367	371	431	391	387	400	424	423	406	369	384	378	376	403	394	407	360	376	406	346	376	355	434	390	385	389	381	416	397	376	372	421	370	372	415	392	377	410	401	388	392	395	391	395	390	403	341	397	420	363	425	394	396	390	377	390	419	379	403	367	375	387	383	354	368	372	387	392	396	381	407	409	369	366	364	397	386	360	387	393	382	413	362	381	367	414	407	413	376	377	378	408	388	388	384	362	369	464	380	372	382	373	411	376	367	420	381	385	384	367	365	379	421	388	350	384	399	400	361	367	384	432	404	348	390	421	357	425	406	414	342	386	362	388	404	386	374	416	374	385	378	344	380	367	398	348	381	388	420	360	361	395	390	346	372	354	386	374	377	386	418	423	420	388	365	416	370	315	376	402	342	363	406	414	394	404	380	414	380	431	361	376	415	409	396	393	377	409	390	394	343	369	373	409	392	361	394	371	403	378	370	409	328	360	405	390	377	414	425	395	354	378	408	371	431	379	402	422	385	380	378	365	347	377	397	378	435	397	354	409	392	396	388	369	419	414	431	345	332	427	391	378	373	395	368	359	377	411	364	424	396	432	373	383	364	393	402	385	393	418	393	380	384	365	365	390	382	381	373	394	379	350	395	394	364	391	368	400	378	376	377	405
37235	23445	17821	11594	6631	3082	1498	1411	1332	1201	1088	965	957	951	858	868	917	885	903	834	826	821	839	882	820	860	857	842	860	836	812	821	786	829	834	857	852	810	929	868	889	818	858	860	840	821	836	824	853	851	827	862	846	828	848	837	821	799	831	819	836	833	833	859	833	878	816	847	895	847	764	804	835	865	810	845	861	801	858	851	832	843	832	854	832	819	788	810	826	778	875	844	851	821	820	837	832	823	822	881	795	827	860	821	838	805	824	808	836	845	790	851	852	866	832	863	820	856	805	835	819	872	850	826	803	814	822	824	819	852	793	831	896	814	865	881	790	875	819	884	827	840	808	845	823	799	863	892	833	809	782	782	865	822	829	823	836	897	841	874	841	847	781	841	827	860	890	799	820	839	873	820	882	836	849	883	853	844	839	853	844	834	874	816	806	855	856	771	815	826	829	857	900	862	812	801	797	840	808	844	808	834	831	821	857	816	818	857	825	844	855	893	790	825	814	793	814	847	801	809	823	823	781	858	807	859	824	856	799	822	821	849	849	908	815	850	826	839	808	761	842	889	787	821	873	842	855	883	824	824	886	863	867	802	840	811	856	813	871	816	854	791	806	861	856	853	830	823	885	796	798	823	889	867	818	839	811	861	882	766	825	845	869	845	822	810	876	832	789	830	846	808	849	825	863	832	825	810	820	892	787	899	804	817	828	785	857	837	796	797	778	808	845	834	776	854	796	781	799	825	843	890	846	842	834	852	819	881	840	814	857	840	834	800	850	762	853	811	816	812	821	837	822	866	843	869	830	797	861	806	892	812	787	815	832	781	856	817	868	894	822	801	828	814	827	845	796	839	807	774	849	837	849	831	826	820	876	843	842	850	788	802	850	790	828	816	859	873	819	800	834	876	860	813	847	834	883	824	868	831	862	814	842	825	822	798	793	798	806	816	877	860	819	820	836	854	830	862	860	793	876	798	823	822	812	784	841	853	802	848	824	845	776	833	864	814	814	826	836	852	832	796	878	853	830	865	889	877	830	858	874	813	862	840	859	845	834	810	828	837	832	799	843	870	818	833	826	837	856	820	797	848	855	821	815	803	837	884	854	822	884	819	812	873	814	774	848	824	830	820	854	841	809	886	790	832	867	840	818	815	875	833	838	813	818	831	816	828	806	853	857	830	816	853	814	851	811	768	815	800	874	834	817	837	860	836	824	786	906	789	854	829	856	785	825	837	846	840	815	821	820	874	817	809	874	858	826	850	860	801	834	921	860	830	857	847	824	837	797	864	876	851	809	858	846	764	818	861	822	832	761	879	793	852	844	881	751	870	817	814	806	874	811	822	815	853	804	810	848	854	823	781	853	820	827	818	819	811	801	856	819	796	844	870	879	822	762	842	824	851	806	832	866	825	841	821	771	804	865	906	849	876	831	843	842	847	803	806	883	843	836	809	827	871	856	836	893	873	798	856	900	827	778	813	841	825	771	832	847	801	840	839	775	799	814	813	812	821	858	903	842	846	828	772	825	845	797	807	821	821	831	812	788	860	822	863	844	818	824	837	820	831	841	883	830	872	825	784	853	856	820	837	808	847	806	853	805	835	842	786	818	823	833	799	808	867	823	819	845	840	818	863	824	773	808	858	834	831	779	852	823	823	796	860	820	866	874	857	806	857	789	834	829	808	869	804	803	859	785	855	809	864	842	859	823	813	829	822	867	923	780	811	848	800	868	855	843	866	844	785	869	801	818	806	865	852	802	863	849	774	822	853	776	816	828	818	854	804	847	825	846	871	811	840	816	816	837	876	795	876	849	805	837	823	796	878	831	812	830	810	841	831	824	791	822	837	818	854	874	851	829	889	866	849	839	849	804	818	789	844	784	847	857	837	837	818	780	847	791	809	872	824	788	788	824	882	808	827	815	780	816	830	788	885	820	818	897	878	861	818	861	829	816	840	840	865	858	866	834	830	861	875	830	841	829	837	842	810	813	853	834	828	791	839	765	805	858	823	823	808	822	815	845	803	814	786	822	872	841	788	836	836	850	788	804	769	851	848	803	871	849	861	836	861	821	821	831	810	807	843	803	829	826	831	871	814	839	861	804	872	849	809	832	808	844	822	825	823	819	832	843	880	791	839	887	807	805	825	855	835	822	823	871	758	824	882	873	906	853	833	832	826	776	812	817	836	821	819	853	841	789	847	836	848	845	780	844	822	829	794	831	824	851	850	814	800	843	837	822	878	838	865	815	862	811	818	815	825	827	835	807	783	829	823	829	799	845	811	845	800	872	837	812	839	820	815	856	829	824	834	771	844	811	777	868	832	856	827	805	806	857	824	821	816	787	832	860	850	849	849	833	818	883	782	841	849	816	800	856	832	821	806	856	872	828	856	828	840	834	812	824	815	842	805	772	835	869	825	845	865	854	831	797	802	885	884	827	865	812	827	813	818	822	843	857	766	822	851	835	827	823	807	812	822	795	826	810	896	826	843	865	802	822	800	868	803	817	827	852	788	830	848	824	852	797	800	858	830	845	872	839	816	848	837	855	821	815	806	905	812	844	826	843	857	835	841	793	835	796	823	888	823	829	814	840	847	821	758	843	800	837	803	911	822	836	847	847	799	807	815	840	815	822	824	834	850	894	832	840	868	814	868	799	799	826	844	817	814	835	817	879	853	835	826	785	812	824	821	855	853	828	806	812	846	841	836	808	824	843	813	885	845	840	812	829	828	816	822	834	842	841	858	843	855	823	820	853	842	839	807	836	826	840	811	794	859	827	900	853	800	851	863	777	861	773	834	826	792	850	829	856	871	819	795	900	856	821	825	824	829	811	816	826	882	854	822	807	851	837	849	801	862	843	833	815	816	845	796	813	826	863	826	833	832	869	845	802	850	845	833	846	830	877	864	842	871	821	782	885	786	849	861	849	818	914	861	869	807	833	848	797	840	817	782	795	782	835	838	878	878	855	867	863	779	795	820	825	854	799	826	825	868	758	812	831	795	770	841	855	839	811	840	860	813	791	846	846	846	849	841	804	840	823	827	813	818	830	885	800	821	829	908	815	879	825	836	817	808	820	819	773	835	874	844	851	858	841	839	845	790	811	818	799	785	833	891	885	862	861	891	798	844	763	815	803	829	846	809	875	833	822	842	851	901	835	843	836	832	810	851	831	826	847	798	841	832	848	812	841	818	771	802	865	861	827	839	844	825	831	850	793	868	843	800	835	845	822	839	888	832	834	858	849	832	847	840	842	858	807	847	802	804	813	842	807	834	856	882	844	843	783	862	875	804	818	851	846	860	847	776	809	837	880	820	830	820	860	838	839	822	845	871	823	866	780	812	841	854	815	840	823	820	846	841	823	868	862	836	780	841	844	784	871	806	853	834	817	850	817	843	856	868	815	831	860	837	844	837	859	880	868	835	798	821	825	847	809	849	841	834	815	844	825	784	877	867	871	823	844	784	819	822	837	814	801	824	833	810	796	803	865	841	838	788	788	809
63297	36237	18004	7698	4321	1826	703	578	593	515	534	472	461	457	470	427	446	407	459	428	431	429	391	404	413	409	376	392	392	395	393	394	445	431	419	426	396	461	405	370	436	429	413	399	424	399	389	388	392	430	401	395	398	400	409	448	397	422	450	399	390	396	442	444	358	399	432	380	434	411	419	419	438	453	432	366	390	387	390	408	401	403	443	389	444	398	408	386	404	398	435	369	420	418	433	441	434	419	427	434	378	416	409	335	424	406	413	392	376	371	419	400	403	432	419	420	480	399	403	411	395	421	405	447	408	333	392	417	414	372	418	411	404	368	388	419	416	401	425	412	359	404	412	400	380	374	391	409	387	413	432	377	458	399	405	417	417	454	419	418	415	424	408	422	422	430	451	410	419	367	387	395	409	392	377	393	389	397	417	419	419	356	486	414	410	360	398	407	447	411	391	427	369	386	397	439	421	424	421	397	356	430	446	466	436	438	412	429	410	368	416	419	419	406	390	402	403	406	413	434	408	432	412	438	451	368	427	396	398	409	420	404	451	393	430	409	392	406	402	467	436	415	398	397	384	451	426	439	424	409	406	408	415	409	392	436	408	420	346	407	387	446	450	431	394	396	346	413	407	411	431	437	430	413	403	422	432	446	447	374	416	415	401	394	392	416	404	447	427	405	372	386	411	377	403	396	402	430	410	441	404	417	385	377	364	370	411	430	439	407	457	425	439	421	396	422	436	409	372	411	397	393	413	394	378	441	454	442	441	424	408	414	426	437	413	431	383	392	430	370	428	411	436	419	396	412	441	433	396	382	396	405	414	396	434	423	415	405	417	373	388	428	428	434	412	419	396	373	399	414	452	373	434	393	425	400	383	404	358	395	378	429	410	443	400	459	394	399	442	451	395	421	426	400	392	475	410	440	391	423	429	395	439	406	412	431	441	383	397	407	407	435	409	397	405	415	406	391	416	422	395	389	429	400	412	426	418	411	434	411	394	388	406	419	407	427	435	429	405	423	403	384	428	446	430	425	395	401	412	423	416	413	384	388	388	435	401	427	388	400	417	375	425	449	427	385	388	394	404	434	414	429	408	434	421	437	423	398	404	401	403	390	393	406	419	373	413	405	433	425	425	422	429	387	374	409	411	349	405	392	429	439	376	425	408	378	423	384	438	408	380	407	411	391	444	391	431	412	428	413	425	413	398	413	415	436	412	410	419	400	408	405	419	421	429	396	394	414	390	412	399	419	410	409	390	451	391	436	396	374	395	418	376	398	403	348	380	384	396	417	405	430	432	430	393	396	374	387	416	413	418	407	391	402	373	396	426	418	392	434	371	425	429	458	405	405	395	402	463	434	413	416	407	413	442	392	424	398	420	380	404	413	411	398	380	463	401	396	433	416	395	434	388	446	366	431	419	406	396	400	427	449	437	423	421	370	431	410	435	411	407	419	391	364	440	425	411	378	397	393	401	439	401	418	452	374	404	408	446	420	377	451	426	436	379	406	426	420	439	450	394	415	410	417	443	390	466	389	438	406	411	441	416	415	416	402	424	448	404	440	418	393	389	399	391	405	419	452	386	425	406	415	398	396	433	455	395	404	461	423	432	440	395	415	421	414	425	425	445	428	386	397	413	408	422	416	400	422	399	371	391	419	422	451	432	413	394	394	388	375	403	418	405	404	445	469	394	408	438	428	425	427	426	397	397	423	441	439	385	387	388	390	432	414	408	402	363	412	424	417	394	404	386	410	408	424	398	428	400	383	425	391	406	408	426	394	402	424	425	411	402	421	413	429	396	345	406	421	438	423	420	398	420	422	422	438	427	409	410	443	400	419	401	426	446	389	388	388	438	416	405	422	454	393	391	417	419	395	416	441	438	412	404	422	398	397	431	437	443	431	432	402	408	408	376	413	415	401	446	419	378	465	403	374	415	430	406	418	407	424	395	391	403	377	394	423	379	420	395	399	371	397	410	389	375	384	421	440	423	399	405	414	381	398	387	399	383	385	404	389	404	417	367	399	398	401	399	455	383	374	409	424	412	422	400	393	402	414	413	397	375	412	394	422	398	396	393	436	387	415	461	397	401	428	438	460	376	421	417	410	378	371	392	403	393	427	399	366	402	402	417	421	406	380	405	380	396	402	379	391	452	432	415	375	460	406	416	414	442	404	438	405	421	425	403	384	378	403	413	398	396	387	405	395	398	379	405	439	437	413	439	441	425	410	443	376	412	402	413	341	461	431	413	459	392	396	370	403	448	442	385	431	420	383	407	442	404	424	382	395	431	421	406	417	433	445	388	399	449	411	399	385	403	382	391	417	410	421	425	412	399	395	444	408	397	422	399	392	433	401	431	417	422	416	407	390	435	390	401	412	447	404	427	435	385	440	438	398	416	431	388	411	402	420	385	436	436	409	402	404	378	408	417	388	411	428	454	368	415	379	423	381	459	379	387	397	402	405	367	433	399	408	406	385	419	405	366	384	380	424	407	427	424	423	384	382	391	407	417	429	414	381	402	403	408	453	402	412	373	419	419	409	420	442	346	360	423	457	429	397	418	384	454	439	445	419	383	395	413	455	389	454	393	394	462	409	406	412	415	430	450	398	399	400	392	459	433	411	417	412	457	434	421	437	400	376	408	411	390	347	373	397	397	422	414	455	433	407	411	478	401	391	389	389	389	387	422	427	406	413	419	373	411	406	430	386	419	439	411	380	419	397	410	400	435	416	423	408	412	424	419	400	443	405	427	420	424	442	398	393	379	377	368	428	428	414	404	428	388	392	417	426	435	441	414	436	406	367	395	391	414	430	396	399	387	435	397	376	355	422	426	409	395	386	417	445	399	385	435	397	438	424	394	417	402	405	425	400	378	424	414	402	391	401	392	400	448	403	443	404	426	423	429	402	413	421	403	389	401	366	413	398	368	449	392	409	383	441	417	422	377	405	397	402	417	413	388	380	434	401	412	420	411	483	426	377	410	384	388	396	366	419	405	415	412	460	393	410	402	421	380	402	411	437	373	413	408	397	404	383	387	395	398	440	426	360	404	386	407	377	419	422	407	417	425	416	372	420	407	408	428	436	412	454	391	358	377	385	454	363	390	392	438	410	423	453	373	392	407	401	350	423	394	396	427	402	385	405	396	425	404	421	402	424	417	391	412	406	413	400	429	429	423	419	433	423	434	430	386	439	357	431	432	420	426	390	429	427	375	437	468	425	383	412	400	391	433	365	368	421	396	420	378	396	412	391	464	389	405	376	459	422	399	408	451	424	424	384	393	445	413	366	408	395	406	425	396	376	442	417	410	389	420	379	397	445	401	421	417	410	422	422	457	381	377	431	403	405	421	408	416	408	429	463	389	407	386	385	403	423	424	435	412	431	407	462	396	399	433	409	436	418	391	399	432	411	407	390	445	402	403	427	421	421	430	373	411	434	395	419	396	383	393	433	406	402	371	420	396	410	430	425	420	413	426	411	429	408	365	422	424	402	384	362	388	404
40778	28304	17265	13706	10982	5056	1831	1814	1664	1477	1308	1136	1066	1026	985	942	907	919	862	935	877	880	894	941	888	872	954	861	918	878	910	892	887	885	833	907	883	925	969	978	948	910	919	850	904	902	870	893	870	889	910	920	827	905	909	868	910	852	872	920	860	847	884	851	889	875	850	865	915	924	901	891	880	871	896	862	862	881	891	838	877	854	831	928	864	881	932	886	878	901	846	843	859	902	900	870	857	854	865	884	858	874	869	862	838	910	868	893	854	869	876	873	894	871	896	852	841	840	894	897	898	854	873	886	873	860	874	856	906	838	875	880	904	851	826	846	916	901	945	952	888	862	854	900	883	848	877	919	888	891	897	851	849	906	874	913	862	858	857	912	840	840	899	896	839	875	846	862	886	829	858	889	922	844	848	856	878	878	918	828	922	873	874	864	870	898	820	895	900	880	887	849	828	829	896	871	853	843	852	804	867	896	876	898	860	872	887	874	891	921	883	861	912	861	858	882	869	899	910	863	857	870	896	943	858	895	935	839	946	894	848	818	910	861	882	876	878	892	853	851	866	858	819	840	863	888	853	888	946	900	881	885	866	919	887	867	877	918	907	829	856	878	867	881	863	833	882	887	914	908	858	947	888	879	834	945	866	862	871	887	862	924	897	964	912	836	848	877	916	884	850	852	914	848	891	938	871	891	899	967	863	892	883	905	873	845	905	878	824	888	868	899	885	844	915	893	837	854	849	897	871	857	879	865	891	830	813	874	930	839	822	925	893	856	874	892	829	911	885	831	913	875	881	895	885	901	854	832	888	872	877	915	823	867	865	862	868	840	860	818	864	921	852	899	899	815	854	900	847	923	843	883	873	834	834	870	882	887	873	824	858	848	895	879	885	856	869	854	891	881	866	881	841	878	891	884	877	891	875	880	826	876	908	914	900	840	905	893	856	840	866	839	881	888	871	826	876	881	842	881	878	828	948	876	868	871	898	904	924	877	922	845	895	877	883	858	888	876	853	875	873	854	891	898	847	905	856	840	869	914	881	882	875	853	895	863	868	906	838	836	862	885	926	862	877	872	899	857	843	824	875	882	869	898	856	889	872	867	925	883	805	888	855	926	878	808	903	914	839	893	850	888	860	857	845	864	822	877	887	876	922	861	932	904	805	851	863	855	880	878	869	887	925	874	860	867	860	869	825	910	917	906	890	840	875	836	816	881	846	829	896	885	907	901	871	880	913	884	869	828	842	903	938	864	942	936	857	888	895	866	868	887	881	870	893	850	834	845	870	907	872	831	838	900	906	879	886	879	888	868	834	846	951	883	845	854	852	894	865	823	889	885	919	956	887	883	858	880	913	882	825	858	895	852	851	863	890	909	869	874	880	893	912	899	851	877	896	859	853	870	907	869	895	897	928	864	892	864	878	958	859	889	912	884	913	905	828	852	870	836	820	903	878	899	860	904	919	887	892	869	935	831	859	895	888	888	859	870	878	848	901	884	861	871	851	916	859	940	834	823	880	917	881	861	890	878	916	910	866	923	892	881	825	862	850	904	911	884	872	937	823	861	871	911	842	885	898	926	886	896	892	863	855	809	914	874	845	899	884	874	900	875	916	841	878	882	889	860	857	845	886	876	915	873	920	847	851	907	851	831	857	855	899	891	923	845	881	854	853	889	859	904	867	884	889	890	903	868	877	834	890	927	852	908	862	848	864	900	864	917	903	854	914	847	878	878	847	866	800	864	920	884	858	872	869	850	870	911	887	900	855	906	864	870	848	851	857	892	922	907	830	912	810	859	910	877	833	874	893	932	903	877	873	922	918	903	896	891	873	902	868	876	815	834	892	806	828	864	860	859	911	922	821	879	858	833	889	864	870	859	914	860	869	856	928	899	827	889	872	867	857	861	915	865	825	890	848	845	912	871	859	853	866	850	852	896	924	859	805	888	873	885	874	896	896	891	895	884	898	875	859	881	918	864	891	902	904	882	815	883	831	882	891	870	905	890	881	879	804	918	867	860	847	837	876	886	891	827	922	885	890	896	793	933	879	831	853	903	906	896	901	883	884	865	878	869	864	900	890	863	910	864	854	867	830	950	857	854	817	868	884	833	872	877	827	824	909	844	906	875	843	896	862	909	908	848	836	895	900	866	868	841	891	867	878	851	903	870	890	838	911	906	921	908	807	877	854	850	877	859	883	943	868	840	890	854	881	925	912	883	899	821	845	884	910	903	873	911	881	861	909	901	912	898	882	900	916	888	938	882	868	857	815	894	870	800	890	927	829	901	949	889	824	841	841	863	867	853	849	885	843	879	903	880	842	900	871	895	888	831	915	885	864	823	858	889	858	856	892	874	851	851	811	838	845	830	863	887	889	930	849	919	914	906	835	873	889	863	859	849	884	914	862	885	890	850	872	885	829	866	850	889	863	852	901	844	871	904	910	888	862	876	874	857	946	853	900	889	850	918	923	865	886	851	874	846	826	878	815	845	900	870	885	885	874	912	835	871	900	851	882	920	875	896	848	888	868	868	852	891	887	868	904	823	864	855	852	892	816	903	875	831	851	932	863	866	852	891	902	853	844	863	884	877	945	863	842	885	885	884	868	912	845	877	881	843	868	873	832	850	857	907	817	877	872	860	833	898	864	893	920	873	904	844	870	908	870	925	881	887	859	899	938	854	852	908	845	873	877	840	897	895	875	823	869	840	918	902	900	871	930	859	828	882	848	897	919	894	813	916	855	842	868	881	895	898	846	855	852	845	919	910	891	903	870	876	897	928	825	833	879	858	912	865	924	927	865	925	864	889	863	897	877	844	849	890	878	898	859	859	873	896	875	905	923	887	872	843	862	876	869	944	841	843	888	886	847	891	871	823	948	890	837	882	903	871	831	863	890	849	830	881	931	817	898	887	883	906	852	899	916	902	887	814	833	902	849	894	849	929	841	898	884	862	864	877	916	888	919	862	865	867	900	874	867	853	862	903	828	889	843	894	851	928	981	831	919	881	895	872	878	870	857	861	835	866	936	876	886	892	873	887	878	880	840	897	877	902	864	845	894	861	903	876	890	912	888	891	858	928	850	878	913	862	887	899	886	899	877	860	856	830	867	868	853	839	873	882	834	866	842	900	879	878	783	926	847	845	869	918	961	880	866	912	883	904	843	853	937	855	890	907	855	825	878	824	888	841	892	871	826	865	911	867	900	928	840	904	974	885	950	889	907	900	889	890	858	893	827	852	883	864	853	852	863	856	899	902	889	836	876	873	921	869	903	896	900	838	878	815	887	853	920	865	887	859	863	880	834	886	854	868	883	912	875	861	882	854	809	901	884	904	866	855	894	857	864	895	870	870	887	876	844	879	840	922	897	842	857	902	841	932	883	838	871	924	865	832	897	869	870	928	896	906	887	875	876	856	858	851	874	912	910	838	833	891	876	907	878	856	838	891	877	853	840	899	845	886	829	839	829	880	846	865	803	883	883	851	828	894	841	899	907	901	845	900
45190	23424	8945	3837	1183	678	522	490	522	456	460	460	456	410	447	434	409	384	423	422	393	408	420	437	399	432	393	416	406	449	422	405	382	398	426	408	420	384	388	386	441	396	390	416	413	425	418	390	424	368	381	384	368	390	386	417	365	391	443	417	405	413	361	380	433	413	456	392	404	394	398	440	382	396	410	355	434	399	385	407	364	435	436	390	428	398	407	383	442	451	414	401	392	407	394	397	421	440	377	404	402	406	400	443	403	389	390	423	426	406	403	416	371	392	391	418	452	421	432	414	410	387	405	443	419	401	385	409	410	391	417	393	416	406	392	369	412	427	381	436	421	422	362	404	400	402	414	392	410	431	439	424	374	427	444	399	421	382	384	419	399	434	442	413	419	398	431	406	407	380	426	393	400	397	407	377	400	383	389	427	398	415	429	412	376	418	399	386	405	415	384	431	452	407	413	429	409	423	417	383	415	404	387	398	387	426	401	382	390	370	392	403	404	366	400	438	398	374	402	372	362	404	377	426	405	395	365	384	416	383	442	396	377	395	393	367	431	397	384	389	379	343	382	372	349	387	415	444	381	373	394	407	386	411	408	371	418	409	395	339	463	415	405	397	437	365	438	417	402	405	382	389	433	377	354	345	367	441	414	357	414	422	403	443	440	404	389	446	414	380	452	411	399	410	420	415	416	403	476	374	417	424	373	438	421	429	405	398	405	410	449	413	396	420	418	415	406	409	431	392	405	395	394	429	422	375	445	424	417	435	387	420	415	415	403	426	392	413	399	360	395	381	380	399	401	426	400	387	386	408	403	361	429	410	395	419	426	430	384	410	418	415	399	415	397	399	402	412	395	389	452	416	396	405	385	383	384	430	398	420	429	394	400	442	406	406	408	436	405	417	406	409	389	416	389	390	423	424	377	380	392	403	376	391	408	382	373	401	411	399	428	384	423	411	389	401	413	415	406	412	399	412	384	378	428	411	381	410	395	384	393	377	405	423	389	410	405	412	419	393	380	441	405	444	388	380	384	416	427	440	406	417	395	436	390	395	413	415	419	402	394	414	407	396	389	419	403	372	425	398	417	394	390	345	414	423	424	403	417	401	443	394	431	422	390	416	373	418	393	412	396	436	393	431	363	400	405	369	381	430	444	421	398	377	417	399	409	403	402	414	392	394	409	418	368	363	394	377	350	413	389	380	373	412	403	412	408	421	386	419	405	419	402	403	435	410	404	422	403	392	476	386	423	410	448	362	396	409	378	366	391	363	391	395	408	425	385	395	401	402	378	376	372	413	399	402	409	404	423	380	446	401	343	391	351	429	400	371	393	435	443	382	392	393	413	372	428	370	371	430	434	416	422	410	372	406	418	437	400	381	410	369	434	374	461	398	411	423	470	423	402	439	391	391	424	401	459	441	377	407	432	459	406	430	357	419	387	384	389	364	396	414	381	425	422	409	412	383	444	436	359	405	388	420	418	427	403	405	419	384	396	434	442	410	422	405	413	396	415	460	422	411	401	441	406	434	407	377	421	466	428	424	402	397	385	393	403	397	381	416	435	417	411	377	405	390	423	418	405	398	406	413	408	422	411	367	392	383	378	399	391	435	409	366	369	433	413	394	405	405	381	411	381	414	399	408	378	387	389	410	441	372	408	379	386	408	396	402	395	380	392	432	400	391	374	370	384	393	400	446	398	417	410	401	390	378	391	450	397	409	402	381	413	403	377	417	413	411	420	412	389	415	417	356	415	399	409	394	406	428	373	385	441	398	425	412	440	415	425	412	421	443	392	412	460	410	455	377	396	337	404	425	390	431	468	405	420	421	469	408	396	431	396	408	397	404	423	410	420	425	389	393	404	412	417	382	413	383	430	386	384	410	409	407	389	402	394	410	390	397	395	423	400	395	402	401	431	426	432	407	397	403	389	418	401	380	410	397	401	402	448	381	409	420	406	429	369	393	402	376	440	418	363	381	358	402	453	407	385	357	430	406	398	409	395	420	428	392	360	396	415	407	407	389	387	430	407	405	415	412	416	418	428	399	446	383	435	371	394	392	388	407	406	389	393	384	396	393	432	422	431	340	423	392	393	441	414	401	434	433	404	405	431	387	375	417	425	385	421	433	417	389	422	437	391	355	415	407	400	383	411	435	416	417	400	382	432	415	393	431	412	426	414	421	419	396	424	396	391	410	391	441	426	440	389	398	394	451	425	450	430	384	396	382	396	368	425	427	431	421	357	399	404	428	390	396	390	401	411	444	377	382	385	438	397	430	390	415	404	401	388	423	401	385	430	420	389	405	359	435	434	402	421	422	391	413	442	408	446	407	422	387	385	452	438	421	404	402	387	408	406	412	415	392	424	420	366	409	383	401	480	418	478	419	367	361	381	432	360	416	381	386	415	429	445	396	434	428	409	388	386	410	409	372	426	411	419	426	382	382	457	367	346	443	418	399	399	458	422	407	420	426	400	398	402	363	387	427	420	406	405	394	431	440	398	423	445	410	404	391	459	422	347	433	404	477	401	428	413	396	425	378	395	411	382	423	420	374	393	430	395	456	390	419	395	421	463	378	433	440	382	421	362	380	450	403	360	391	408	378	403	438	462	422	399	408	436	410	416	412	384	413	372	418	410	404	378	413	425	402	388	383	407	414	424	414	474	376	350	419	451	401	402	399	438	438	426	424	414	414	413	404	385	429	414	390	376	373	417	399	446	421	405	374	384	427	415	393	463	424	414	416	441	426	387	394	429	420	439	391	430	388	413	416	380	335	400	414	393	391	379	366	398	420	406	441	404	400	426	390	409	416	409	387	410	357	350	392	410	416	399	388	411	403	401	432	388	368	396	438	410	392	431	383	396	400	409	385	369	408	381	396	376	439	417	392	383	406	405	394	384	427	433	379	411	430	398	427	406	380	398	456	406	368	389	402	426	402	418	404	399	399	414	405	407	408	447	412	445	411	390	448	414	379	403	394	399	389	380	385	403	368	391	398	378	401	403	401	391	372	388	426	407	417	394	388	423	382	410	411	366	415	414	394	409	381	423	424	390	381	407	445	413	392	441	367	425	384	421	370	406	402	440	435	408	412	416	412	367	397	400	372	399	402	383	398	403	387	382	416	427	374	427	408	419	406	456	390	450	366	444	427	382	406	391	391	401	422	400	373	372	406	379	404	379	428	367	389	400	434	402	440	425	404	445	411	369	372	416	411	428	393	402	425	403	413	425	410	392	344	427	421	392	423	403	432	415	390	415	408	432	382	368	408	402	359	429	419	424	438	412	399	435	438	418	383	402	406	424	373	389	394	369	392	420	440	418	376	385	436	434	412	384	387	386	413	401	387	439	416	415	399	401	405	451	379	427	395	404	434	413	425	359	374	411	399	418	390	431	424	398	377	398	395	423	355	371	400	383	410	382	420	376	439	452	416	428	414	428	391	391	408	399	351	412	415	424	400	390	416	406	386	433	414	410	422	367	392	397	422	407	398	405	415	446	405
28446	16117	11494	8056	3115	1837	1398	1310	1373	1245	1074	1025	948	965	914	936	879	924	878	882	858	854	841	877	863	870	844	889	848	841	858	866	879	894	822	870	890	919	888	891	863	887	915	879	920	892	882	836	848	870	876	871	877	815	910	841	850	883	903	847	933	868	854	819	901	895	865	900	885	852	910	835	877	836	870	884	857	837	842	833	906	880	909	842	863	862	867	873	902	873	861	847	845	832	897	858	845	842	877	904	853	863	821	869	831	870	856	868	878	854	847	886	827	896	911	869	805	888	861	895	833	893	793	882	899	891	928	861	875	866	839	905	838	887	872	892	927	849	874	910	905	826	885	900	848	841	855	870	861	912	832	844	869	835	865	852	887	873	834	879	851	843	892	816	922	911	859	842	850	839	868	873	856	894	861	881	835	862	834	857	824	877	884	893	876	860	884	843	849	904	804	835	882	855	857	857	849	860	815	856	872	862	864	876	872	867	845	885	818	874	864	878	845	847	829	915	847	906	831	914	869	911	858	854	884	909	830	887	830	869	848	882	860	854	843	861	886	899	853	865	835	871	858	848	861	825	888	840	832	781	865	838	916	875	894	886	871	872	866	887	842	829	886	863	851	803	866	846	851	898	873	917	820	864	819	822	889	874	862	884	876	863	888	885	863	905	930	812	826	839	899	850	846	850	848	839	863	797	829	858	806	822	799	869	844	858	882	856	874	893	864	840	851	829	861	814	902	898	847	868	951	844	864	872	820	898	852	851	858	854	848	838	905	886	866	857	815	844	932	864	860	894	886	840	841	875	853	878	894	825	775	801	881	836	845	856	890	851	886	872	804	854	861	845	893	856	823	883	906	842	862	860	871	827	856	859	835	852	840	834	872	854	861	865	850	886	827	879	870	899	860	900	874	874	858	868	847	823	891	825	866	897	843	871	930	849	843	864	913	870	888	832	860	818	858	845	908	881	919	880	858	812	890	807	840	832	852	860	819	869	873	834	902	828	845	885	852	841	822	846	840	876	836	852	846	837	820	892	833	884	813	896	833	849	913	887	882	896	856	837	891	859	873	894	923	858	897	849	858	852	876	808	841	858	882	875	855	861	876	893	895	878	874	871	865	827	848	871	881	821	856	871	795	879	833	844	833	900	924	887	820	838	901	874	863	857	861	835	866	844	907	836	818	860	836	903	846	881	868	874	823	866	843	900	887	849	829	863	879	873	823	842	884	879	836	884	865	865	837	895	825	839	853	887	866	850	862	872	838	847	818	838	899	882	863	855	863	854	877	921	878	790	798	860	849	846	904	888	880	868	832	896	856	842	831	890	879	857	865	874	849	889	864	849	871	821	882	868	866	891	890	876	871	862	896	880	888	895	854	817	824	845	859	884	918	894	870	882	870	864	821	917	888	894	829	847	800	842	914	832	886	872	889	848	844	868	848	876	845	887	858	854	792	854	896	874	862	841	849	869	838	901	908	840	862	836	844	841	862	844	837	854	860	844	885	875	893	817	832	865	891	856	919	867	855	828	869	911	848	887	880	840	878	863	845	858	840	864	868	906	828	888	850	874	870	844	840	870	796	918	885	904	880	816	856	921	825	852	856	857	863	830	903	900	886	909	868	913	913	863	859	898	915	871	847	872	832	822	839	853	889	838	858	887	882	877	882	878	928	828	815	874	835	820	832	900	902	891	858	847	794	887	848	878	875	902	863	854	909	881	879	889	849	846	854	835	861	877	852	852	849	818	878	887	877	918	906	801	836	855	883	827	905	879	858	853	907	817	845	893	881	869	901	869	885	838	872	843	856	871	846	865	867	871	845	881	850	862	900	885	878	844	858	888	869	868	866	870	855	822	861	917	860	827	913	873	874	857	892	844	867	850	851	842	838	855	894	806	818	891	822	858	888	869	853	850	882	895	903	877	855	871	912	809	838	796	872	878	861	855	894	883	865	934	899	874	867	899	863	864	860	796	887	821	873	869	861	893	849	845	859	852	875	914	838	847	853	860	799	820	840	876	844	839	851	863	856	858	836	849	850	900	847	843	846	892	878	867	876	867	886	870	850	913	841	835	882	874	868	883	896	819	804	936	857	848	791	879	840	836	879	846	816	860	822	847	837	861	854	868	850	818	835	858	837	920	914	885	833	838	860	873	827	863	907	845	916	841	879	868	805	901	881	805	854	868	831	905	880	842	858	868	905	851	842	892	870	849	839	884	834	870	909	878	869	828	857	848	851	875	834	901	838	842	854	869	887	870	920	843	898	886	864	891	840	841	899	840	858	845	866	877	907	819	876	818	881	934	856	836	843	876	946	855	886	852	895	893	840	889	895	814	865	855	894	898	864	868	887	883	895	813	888	899	822	858	867	874	839	899	817	829	852	895	862	886	835	877	893	884	861	897	875	903	884	845	832	877	814	859	879	794	896	880	882	903	888	825	968	924	921	864	889	832	824	883	860	865	851	845	831	863	849	865	883	858	858	868	825	868	851	882	850	867	901	831	921	822	901	844	860	879	890	820	833	866	923	877	831	924	901	922	870	891	914	849	890	904	880	886	846	856	859	859	879	864	851	842	820	868	908	891	832	861	864	914	838	844	848	896	884	860	900	888	870	876	817	916	846	894	876	917	866	826	916	855	859	819	830	852	863	896	893	873	873	928	922	868	896	866	834	861	911	848	878	893	873	931	868	909	849	868	794	872	842	848	873	889	849	832	855	866	835	827	921	891	855	908	886	800	850	828	861	879	915	819	811	822	837	854	840	861	908	884	902	906	891	856	857	915	815	864	889	867	847	865	843	837	799	908	873	880	848	951	872	835	959	854	858	823	870	839	872	888	833	873	822	870	827	874	897	857	856	893	884	850	824	879	893	937	828	884	915	841	851	857	836	858	851	844	819	836	780	878	894	908	830	826	840	859	900	933	878	867	875	890	889	833	825	865	924	843	851	846	880	803	877	851	831	890	860	900	856	879	836	852	847	856	819	893	847	871	872	833	876	916	849	880	857	907	898	896	832	855	927	865	878	857	839	888	873	840	845	887	852	930	884	849	846	889	852	841	847	838	858	831	918	905	859	839	853	893	891	852	909	890	881	871	880	823	880	837	862	884	836	825	872	871	913	913	862	845	827	851	861	872	851	841	865	829	811	863	893	873	852	886	886	882	857	836	856	859	840	868	897	839	908	835	861	818	858	915	842	833	842	843	873	883	891	891	848	844	890	864	905	870	839	870	906	848	832	821	861	846	803	877	887	870	893	861	852	819	871	819	849	908	833	848	859	929	884	856	906	847	847	881	829	838	843	848	902	861	875	899	822	913	871	921	864	870	813	853	888	885	851	887	856	901	948	912	856	847	854	839	880	852	879	856	874	870	873	868	829	908	805	918	860	854	878	827	906	833	870	878	837	827	847	882	810	881	823	838	912	882	882	851	840	930	835	887	869	881	878	838	924	860	850	824	838	834	831	878	832	899	862	879	902	874	919	827	872	876	825	924	831	832
45088	29471	19658	9018	3045	1037	753	716	636	549	493	416	450	484	413	406	427	364	403	411	370	388	401	399	404	387	387	416	368	392	376	392	367	374	404	404	414	401	361	414	428	379	412	419	398	417	406	418	393	385	420	455	407	362	397	386	395	399	410	368	358	372	383	375	365	401	382	379	401	382	370	367	393	380	368	378	395	407	392	395	443	389	434	394	415	392	402	404	369	370	363	365	390	394	380	377	390	412	406	412	407	416	411	382	435	386	385	380	428	358	375	377	407	359	353	423	387	373	421	398	390	411	353	376	410	383	395	393	420	354	385	396	393	393	353	402	408	383	386	419	408	450	361	397	373	399	402	379	382	391	400	424	404	402	346	404	378	362	416	396	417	396	384	387	402	342	356	369	379	397	393	406	351	398	370	374	336	357	386	403	387	365	350	389	418	406	399	374	369	361	437	381	409	394	372	394	397	377	351	385	410	384	420	353	387	389	387	369	366	384	399	409	391	403	366	375	411	378	379	386	386	376	395	406	419	394	355	390	376	386	416	425	353	331	384	364	365	404	398	394	384	425	381	379	373	368	368	403	413	376	404	384	404	385	355	410	403	363	398	371	401	368	384	392	363	380	410	420	371	384	391	356	389	432	402	392	365	407	391	413	375	382	373	377	372	373	362	388	369	377	381	387	404	412	352	391	398	408	329	422	377	391	361	359	387	374	397	435	421	361	378	389	428	426	401	399	375	329	406	414	376	371	403	427	368	337	385	403	376	384	399	383	392	377	345	355	385	357	414	376	386	371	411	394	368	358	363	353	353	391	378	395	407	424	361	408	356	402	437	364	355	384	420	389	401	387	384	367	354	417	374	389	373	384	363	414	407	361	364	375	446	368	353	361	390	358	373	388	382	375	379	392	403	365	356	400	354	364	358	394	380	371	382	384	425	392	368	375	400	397	400	370	393	385	369	389	400	385	398	404	389	339	384	413	401	353	366	360	421	415	407	396	395	377	417	388	390	370	395	372	384	394	374	395	373	363	368	373	357	379	375	365	407	369	414	386	403	387	403	420	388	376	404	328	392	386	406	370	393	363	374	380	399	420	413	370	366	349	372	386	418	396	441	364	388	371	424	338	342	368	351	392	378	388	418	399	393	387	397	376	374	391	355	380	359	393	378	350	385	352	391	371	381	375	374	395	368	373	368	372	375	377	392	403	432	391	383	383	381	365	372	405	353	430	382	347	415	376	403	364	409	386	411	419	376	381	395	413	416	386	386	384	348	404	332	410	347	366	340	401	409	405	340	386	417	383	382	421	383	379	407	410	394	398	385	373	400	422	373	447	400	421	396	381	337	363	396	362	368	358	384	389	387	373	374	376	378	385	385	359	396	376	352	391	406	358	361	387	361	346	433	357	376	387	377	356	405	436	386	391	373	380	384	369	363	412	347	392	396	383	400	385	395	367	366	368	398	387	395	426	394	393	368	404	369	382	413	387	395	389	372	412	368	383	379	348	388	435	422	395	372	419	372	397	372	379	417	353	372	355	373	406	397	381	373	388	411	377	353	398	381	406	372	420	418	370	418	352	357	374	415	403	388	394	368	396	384	354	401	381	402	349	361	361	381	378	363	389	374	399	400	380	361	359	417	375	394	408	396	379	374	409	373	399	371	393	393	351	398	410	450	371	382	364	389	425	400	383	389	406	390	405	387	373	340	416	358	440	402	394	446	355	369	385	381	439	382	359	362	411	374	382	385	363	400	369	359	392	382	399	359	371	390	343	400	388	390	367	387	352	401	387	408	361	370	391	369	360	419	402	390	395	378	400	407	361	390	388	371	377	380	411	400	371	371	376	387	414	383	372	361	347	372	393	375	418	385	412	381	423	357	356	367	364	388	347	383	394	339	356	471	376	381	390	386	408	359	405	391	407	378	368	398	403	406	369	401	429	370	385	341	398	418	402	388	460	383	387	367	345	373	395	391	397	382	382	375	450	357	380	382	389	377	388	384	410	406	407	385	367	394	407	437	420	418	404	433	401	371	398	359	374	359	359	366	383	386	368	369	396	379	476	353	376	406	396	417	420	406	391	394	414	392	351	373	403	402	385	402	394	418	448	383	422	379	441	353	358	401	406	418	418	417	368	373	354	416	372	388	416	414	391	394	371	339	378	350	446	389	390	359	376	350	385	369	383	430	349	398	384	360	415	404	399	409	411	385	383	410	416	422	406	372	450	370	364	346	343	384	406	390	371	397	405	394	402	373	370	375	357	375	427	387	388	416	408	398	374	383	413	404	383	377	335	378	421	430	392	393	361	405	379	388	387	384	366	377	397	357	355	424	397	412	406	369	394	396	384	383	406	404	425	376	383	390	415	361	412	361	368	348	360	385	400	389	404	370	364	343	381	409	375	363	384	382	362	329	385	396	395	362	432	378	411	387	387	387	424	371	420	380	388	344	399	377	413	349	415	362	376	404	437	392	377	386	393	382	371	387	403	387	407	362	371	410	428	393	334	393	394	367	395	383	381	395	366	413	390	389	397	393	434	381	405	379	381	392	382	357	371	402	415	403	392	415	405	407	375	388	390	393	386	424	392	380	379	411	392	395	403	367	395	364	399	379	370	402	427	411	395	367	369	412	393	373	397	333	392	410	413	379	394	412	426	363	348	368	400	390	373	373	361	394	400	385	340	373	371	374	427	369	345	366	419	373	387	342	404	426	424	367	421	362	390	376	399	399	369	367	404	379	400	390	384	410	406	349	401	387	395	395	369	409	401	404	411	397	398	397	341	364	362	426	374	398	354	383	423	379	370	383	374	397	380	369	379	379	359	387	388	379	378	397	409	338	381	390	379	361	387	373	434	400	402	377	378	369	355	387	404	364	335	373	380	372	423	336	388	349	384	382	380	395	375	400	378	344	402	372	409	414	403	381	400	402	396	407	388	375	405	412	453	345	378	424	405	388	370	331	362	403	411	368	413	386	410	399	371	353	388	378	382	405	389	378	401	391	424	418	400	413	377	422	400	372	365	416	395	371	374	379	367	388	374	368	375	353	411	372	386	370	392	372	390	392	406	415	396	384	369	379	395	397	413	380	365	406	397	416	391	382	386	434	401	412	393	374	426	374	367	401	351	388	401	381	405	421	395	384	402	378	367	394	383	389	355	384	395	365	401	420	392	369	415	396	371	400	427	424	378	358	362	366	380	371	404	346	389	390	396	384	364	367	402	410	382	388	367	394	386	369	374	337	393	425	369	419	361	328	431	358	384	369	387	395	394	336	369	364	397	371	396	382	382	379	391	410	426	368	383	431	409	375	415	400	361	416	373	379	414	405	393	375	410	383	377	405	422	404	358	400	379	403	393	409	404	393	376	403	428	422	383	419	423	361	335	377	387	383	397	365	398	419	378	416	404	388	403	344	387	392	399	394	362	369	391	400	390	371	383	376	436	368	384	388	358	381	400	359	338	377	443	406	377	414	399	382	431	384	397	417	396	431	410	380	404
27065	22689	22440	15982	7592	3289	2433	2341	2137	1714	1416	1235	1107	1061	1031	982	897	873	877	913	832	856	832	864	832	922	867	841	885	842	824	856	827	877	834	876	894	863	904	907	962	912	876	847	866	910	864	816	873	827	868	864	866	855	869	865	863	839	828	886	865	823	871	841	823	881	879	845	785	842	857	815	826	846	863	835	838	816	829	843	865	810	837	861	848	859	784	856	806	838	867	852	857	844	844	825	872	820	780	876	796	812	832	882	855	873	845	868	858	889	830	839	810	770	835	849	834	832	836	859	783	794	793	829	794	804	863	812	796	842	882	867	803	773	852	883	891	826	856	837	859	831	870	817	850	834	791	868	782	855	826	836	856	814	865	824	829	827	814	854	831	856	822	841	853	820	803	853	840	773	843	881	816	861	855	884	835	850	862	822	867	858	846	850	835	802	837	825	857	863	818	814	825	901	795	821	862	852	869	791	839	831	809	865	784	811	811	868	851	857	850	863	861	830	815	831	845	867	787	837	862	861	881	836	842	867	783	833	850	856	863	879	818	817	806	840	781	838	807	854	791	844	816	815	808	881	850	888	838	828	825	904	832	844	821	808	876	816	830	841	887	894	833	840	827	813	867	844	847	839	851	821	811	830	866	790	835	824	877	853	863	841	856	824	881	833	837	851	842	847	829	853	830	789	806	846	844	814	815	810	853	807	801	839	888	805	895	863	817	799	840	855	810	804	842	821	893	802	839	842	839	804	811	883	845	805	835	863	887	839	815	846	872	883	800	843	827	764	817	813	819	866	868	834	796	809	842	807	907	826	872	849	898	850	854	782	851	820	783	908	806	827	892	885	855	848	808	780	809	816	857	833	841	860	815	846	823	793	853	756	861	857	805	824	855	848	863	800	847	847	761	838	824	796	817	800	859	850	821	828	820	805	871	852	768	851	832	881	876	844	844	832	865	877	826	802	805	798	793	814	834	896	875	817	869	882	839	861	842	849	796	897	772	816	784	872	801	822	828	801	841	854	852	810	853	849	813	870	805	884	832	803	755	815	845	854	798	793	866	833	824	830	811	839	827	818	813	820	879	818	846	830	833	818	856	794	826	831	857	879	896	826	848	873	834	862	841	839	832	842	844	894	810	860	844	812	841	840	854	884	838	850	823	860	841	813	827	839	801	879	831	850	826	800	831	844	845	880	824	848	798	866	810	868	811	851	849	794	842	841	834	886	869	870	856	850	828	898	803	799	834	855	896	827	821	833	866	857	849	842	828	864	848	802	865	788	800	933	834	826	827	886	802	821	870	844	830	833	864	832	835	861	883	830	813	827	873	868	799	857	785	863	836	829	841	878	780	851	847	803	871	886	797	822	789	809	851	851	889	844	858	817	867	850	869	878	829	820	858	826	835	850	868	806	831	836	796	803	845	825	800	842	853	883	789	844	880	838	807	842	817	810	817	837	862	800	817	793	858	823	799	895	864	834	776	879	839	801	800	857	821	830	855	838	852	844	868	853	825	826	842	838	879	824	860	880	854	851	819	833	824	768	828	861	869	887	836	824	872	809	801	802	812	817	793	865	822	861	793	816	843	850	848	878	810	859	859	837	841	849	807	827	814	834	872	833	887	818	886	883	847	845	826	820	814	838	810	828	843	879	788	789	844	831	857	819	855	871	823	827	862	894	802	814	842	882	789	815	853	835	855	815	809	850	863	837	855	816	851	870	830	893	844	817	837	837	837	870	845	855	844	858	779	808	849	833	869	787	835	826	793	829	884	837	799	814	793	810	814	811	858	844	856	856	890	859	855	905	878	801	825	853	837	879	827	842	875	806	855	830	830	827	841	838	830	848	812	797	863	840	824	847	849	819	859	891	836	844	804	840	823	858	809	831	819	794	835	816	787	819	778	829	793	814	840	840	831	890	822	784	835	848	842	854	815	832	815	852	817	815	831	784	858	816	866	872	880	820	792	830	856	825	878	759	860	848	819	868	820	815	824	782	855	827	867	809	822	855	824	880	819	777	868	875	821	852	853	848	849	827	809	817	810	809	858	790	860	789	915	845	820	803	826	856	845	778	935	869	827	796	790	862	812	908	820	856	843	855	877	871	803	875	873	889	839	860	850	903	889	841	885	856	779	893	848	873	874	820	792	869	831	839	861	830	840	828	808	815	812	897	791	805	863	803	839	840	812	814	824	793	858	851	855	814	857	834	879	850	889	858	888	814	867	806	907	810	882	819	864	896	797	855	780	829	854	844	810	853	812	832	792	827	810	882	858	840	776	850	857	828	764	830	776	821	815	839	836	828	785	835	808	789	810	890	853	810	859	860	840	871	807	839	804	861	866	843	802	864	807	842	831	834	870	835	899	857	824	862	884	843	824	877	866	824	847	880	866	829	836	851	828	870	848	830	877	768	798	808	859	880	825	843	850	775	868	835	853	808	791	830	828	830	752	832	820	809	901	825	795	844	833	829	809	811	771	840	818	860	898	852	809	825	848	855	841	865	857	805	879	784	844	864	780	858	867	851	807	824	783	842	842	824	846	867	847	924	845	802	868	869	815	827	777	869	868	869	819	813	768	844	819	833	796	890	847	865	793	843	818	835	754	801	820	832	839	848	857	774	783	844	835	867	815	836	891	815	836	858	822	790	794	816	797	837	876	842	864	824	847	820	762	904	880	863	838	824	844	845	804	830	877	862	794	853	846	873	839	839	779	801	832	873	825	884	845	796	830	849	828	864	849	872	832	836	818	859	867	798	835	842	897	793	843	869	817	823	865	867	884	861	872	845	865	825	784	850	816	814	843	858	861	852	804	829	810	850	848	826	840	858	876	814	880	802	806	847	859	857	781	894	821	843	866	794	808	830	847	786	845	806	806	866	818	857	848	847	831	808	828	855	800	831	857	837	812	856	813	859	821	799	830	827	857	791	808	870	826	834	836	797	883	784	842	824	848	824	881	816	877	797	801	895	834	761	817	853	800	869	836	810	841	792	827	834	759	826	844	816	825	849	874	837	832	851	857	811	809	842	857	807	833	819	844	884	847	807	802	850	831	842	831	792	776	814	804	886	810	828	862	836	855	865	872	800	860	806	830	811	804	850	849	824	842	865	855	818	881	818	826	812	858	828	835	825	849	820	837	836	847	798	831	840	811	808	840	820	796	895	881	863	847	844	817	875	829	879	837	826	836	858	802	832	826	814	832	869	844	812	853	820	849	826	892	858	804	825	831	829	816	811	845	865	854	875	832	839	853	842	835	833	824	839	797	829	873	825	811	833	806	823	839	841	790	884	885	843	869	804	829	834	814	828	800	806	791	824	881	831	826	838	833	860	872	835	862	850	859	824	861	842	828	882	808	872	829	824	784	835	833	833	813	793	812	842	834	844	806	796	881	837	783	831	886	835	821	889	860	865	877	837	831	785	824	824	859	816	804	846	817	889	814	848	865	824	818	861	806	872	819	818	809	870	814	866	867	834	874	827	794	850	859	841	830	862	847	892
63428	35203	21625	10886	6169	1865	769	712	662	590	521	515	467	469	404	393	423	417	388	448	401	436	423	426	415	447	411	415	440	436	447	430	414	402	394	401	437	406	386	392	398	396	375	362	436	419	447	400	463	453	461	440	438	424	405	491	455	438	421	397	390	450	385	394	415	370	450	460	453	430	402	412	413	410	438	426	400	386	423	352	436	448	401	393	400	394	450	413	396	383	368	414	433	388	435	388	407	422	438	401	437	419	430	408	411	414	418	388	398	424	387	430	438	402	429	395	447	411	426	404	442	402	427	402	416	440	453	396	454	417	411	394	439	413	405	445	380	375	436	418	424	396	413	475	401	402	451	431	406	391	412	395	430	419	448	441	478	430	383	423	418	434	402	405	404	391	424	404	426	443	444	437	427	402	416	413	456	404	406	418	442	387	431	381	390	417	399	425	420	376	403	395	414	435	461	376	415	414	423	384	426	388	420	416	437	395	430	424	423	413	443	406	416	435	441	415	407	411	403	351	416	435	406	406	397	386	406	443	410	424	421	394	428	430	423	411	413	384	395	424	388	392	409	389	424	441	399	431	381	394	432	449	435	428	426	420	386	371	403	409	460	441	419	416	431	428	419	393	398	452	397	392	365	422	409	404	433	407	411	403	384	395	422	416	423	396	400	399	411	412	438	412	427	390	400	395	417	399	383	412	376	428	443	407	410	411	378	393	439	413	397	393	402	408	409	405	397	374	377	410	422	444	381	446	377	389	426	390	395	394	433	383	402	423	420	400	442	402	398	402	429	395	450	425	418	376	400	400	389	436	425	452	377	417	425	400	448	414	436	414	397	442	472	463	443	420	406	424	460	416	420	408	410	383	380	423	437	401	425	407	467	449	442	395	428	426	399	417	386	438	457	441	445	464	405	448	358	379	411	396	435	449	393	385	444	423	409	451	388	383	416	469	410	432	430	404	398	412	408	382	448	399	444	426	420	434	449	397	413	448	394	408	446	401	429	414	408	437	418	411	378	408	389	380	427	431	428	389	424	416	416	441	459	407	432	408	409	412	433	439	428	420	398	405	426	470	449	446	408	410	434	445	428	401	415	418	405	392	440	442	395	432	446	433	421	431	430	424	410	441	442	419	438	402	407	405	461	432	398	387	398	389	385	395	374	443	409	422	418	432	416	435	430	417	443	445	449	389	430	431	375	427	428	378	441	418	403	374	396	410	390	474	435	455	393	406	418	447	388	413	466	415	385	386	398	402	411	422	401	401	394	392	427	415	428	429	429	387	396	452	415	424	401	396	423	383	394	363	402	391	408	426	416	436	426	430	422	416	392	389	455	435	431	397	386	428	450	422	381	421	393	396	397	393	423	406	441	404	395	438	402	412	438	396	388	460	473	398	409	449	376	424	411	434	393	420	435	428	429	406	379	408	407	403	428	424	406	417	426	378	397	385	421	394	457	422	389	429	411	392	402	430	407	404	387	395	427	400	386	368	438	393	416	426	430	406	395	413	430	419	398	383	402	414	410	393	390	424	407	398	447	432	419	410	426	434	409	421	465	439	397	407	459	403	415	450	449	383	405	430	412	445	415	416	421	430	413	370	433	379	417	433	442	417	384	429	427	380	400	417	378	405	379	439	385	432	434	421	407	441	444	428	412	436	416	395	394	408	391	443	433	401	407	432	419	407	447	395	435	395	363	414	448	415	414	441	403	421	423	413	396	391	430	456	430	447	465	391	412	418	423	407	414	449	423	399	417	436	406	395	397	367	379	418	459	414	427	438	465	387	417	382	424	420	378	366	454	430	423	417	373	416	395	443	424	411	422	448	416	457	447	430	409	383	409	372	419	457	408	436	398	404	414	387	401	351	425	385	396	401	421	394	409	434	409	433	397	413	370	455	386	381	412	418	430	419	378	405	442	418	390	404	385	416	431	443	390	390	429	451	420	409	412	418	437	393	416	423	442	422	409	410	424	410	428	432	443	400	453	419	405	401	390	412	435	429	432	417	390	403	429	419	451	408	424	376	426	432	380	380	389	403	406	389	415	437	401	410	392	439	447	385	371	418	419	410	452	405	439	387	418	459	384	425	417	364	424	422	432	387	388	397	423	396	442	402	425	402	405	423	386	434	403	411	375	432	408	430	393	413	408	448	390	448	434	395	419	455	420	436	392	445	432	389	396	446	379	422	398	395	403	407	412	425	397	412	408	441	384	401	410	426	444	419	383	361	414	433	394	418	389	408	432	351	379	356	435	402	430	394	409	415	393	417	397	405	413	443	476	416	409	393	404	412	434	419	392	409	411	425	396	409	441	407	441	394	409	411	422	426	407	424	367	401	435	430	399	397	413	377	387	385	415	394	409	440	445	394	449	438	444	436	421	418	389	405	420	449	392	436	376	421	399	403	426	441	430	397	378	389	391	433	421	386	387	401	426	443	430	385	444	353	432	454	405	411	441	424	431	380	422	404	400	400	414	424	396	437	375	412	449	430	406	406	449	442	406	433	411	411	475	397	382	411	382	433	386	423	395	385	395	388	410	369	413	446	410	419	430	412	399	436	405	434	405	411	394	398	427	452	419	375	378	417	410	433	390	425	442	409	436	442	442	380	392	410	463	447	411	455	444	402	388	399	409	431	445	416	410	419	409	371	415	441	418	445	429	440	431	425	418	416	389	432	456	420	413	452	456	413	416	394	412	410	427	424	399	400	438	405	456	387	458	401	418	418	408	394	370	437	409	396	401	414	446	373	415	427	414	449	389	426	430	429	413	466	402	431	423	418	430	390	414	417	418	414	341	391	425	401	374	379	425	416	436	418	432	430	424	407	386	419	414	411	392	444	435	447	444	399	444	422	388	418	407	437	461	444	400	431	433	396	406	405	429	421	414	442	374	437	398	384	413	427	397	454	379	386	395	441	398	412	415	378	430	415	415	452	426	379	355	414	406	394	413	405	428	381	420	394	415	396	428	440	393	428	423	412	407	429	424	396	413	411	428	403	430	401	408	411	384	392	433	443	397	448	436	412	410	406	450	424	421	423	427	423	434	420	386	377	422	422	458	372	418	432	430	413	402	410	444	420	418	454	463	417	477	406	443	406	477	431	433	427	414	377	421	419	414	443	394	404	431	441	408	424	427	414	419	412	403	439	404	427	420	398	385	390	407	392	416	410	410	393	430	396	372	390	417	442	425	405	420	416	414	416	447	443	410	384	431	380	429	407	388	465	447	373	407	446	419	393	409	422	428	436	394	375	400	419	396	409	424	445	413	400	429	409	429	440	490	391	479	397	414	380	450	405	400	424	417	422	426	383	446	409	422	406	430	408	383	433	407	409	428	394	389	373	382	414	419	429	415	403	391	423	433	446	423	491	402	400	415	430	390	384	380	392	400	358	444	412	436	436	416	385	388	434	456	410	440	422	447	434	412	420	407	390	430	449	376	378	479	422	469	432	397	442	431	396	419	430	373	411	412	437	409	423	394	381	405	434	424	410	390	393
39742	26873	21887	19025	14464	4479	2276	2104	2050	1570	1368	1301	1124	1066	1009	1007	1049	988	925	932	968	915	968	872	915	945	904	868	919	929	887	901	840	868	868	929	944	919	944	975	922	957	900	914	1000	897	916	921	880	907	936	985	961	845	942	869	949	854	930	947	877	913	883	892	901	878	870	860	881	896	867	864	920	849	864	937	856	902	969	896	863	873	886	922	867	885	883	927	905	930	891	907	875	883	878	900	910	882	822	929	836	882	872	824	861	914	870	862	879	885	922	879	865	926	874	920	950	853	836	899	920	833	891	929	945	853	870	898	882	897	865	852	882	895	864	885	880	796	846	920	908	905	867	867	853	882	902	891	865	866	894	922	878	884	887	844	872	907	922	867	898	884	866	840	865	880	922	844	892	870	824	908	846	839	871	905	867	854	844	897	895	918	909	911	887	909	919	945	894	889	888	895	887	842	877	873	841	899	880	850	909	913	905	877	933	904	935	869	834	864	897	908	924	861	885	854	861	866	893	886	922	920	940	921	890	884	897	844	872	851	831	905	855	879	842	874	864	901	874	842	866	924	832	858	914	897	895	864	854	862	870	893	910	870	894	902	874	873	888	904	877	925	892	839	875	854	865	874	911	824	902	923	848	857	888	864	889	875	871	866	962	910	868	793	911	849	872	921	838	889	833	876	870	880	884	878	905	880	903	943	920	917	916	895	885	876	866	910	850	943	854	839	848	842	936	838	942	886	832	860	888	864	872	866	870	895	907	909	942	882	897	922	884	887	903	940	887	846	873	886	911	861	833	852	876	843	813	903	898	899	934	917	864	883	921	859	866	967	867	868	884	887	879	901	905	863	884	878	907	865	888	861	881	857	884	814	888	815	944	924	911	819	892	876	890	844	904	839	856	839	882	885	923	883	855	829	838	877	894	855	861	881	917	894	852	826	910	871	821	836	900	920	883	887	866	888	858	918	942	930	897	923	906	871	856	867	890	878	876	833	902	851	870	853	875	859	842	881	811	912	853	876	901	844	889	844	875	891	869	906	892	904	883	851	863	874	865	902	891	888	886	871	907	888	902	865	927	870	922	884	879	917	884	914	884	884	873	873	863	862	870	897	906	854	875	859	882	835	867	863	849	855	897	864	859	881	922	833	834	887	912	901	872	835	858	903	877	857	880	892	866	870	890	848	851	909	914	886	901	894	900	865	916	914	849	848	933	890	860	857	886	892	819	867	893	907	895	890	871	881	882	843	905	902	865	929	895	913	879	868	861	901	870	888	918	847	866	890	859	921	862	903	899	890	899	845	884	859	795	861	861	896	865	875	887	874	864	892	896	898	877	909	821	835	892	862	831	910	891	901	839	822	921	853	885	846	855	890	834	899	866	845	864	896	879	880	864	897	903	850	887	846	909	900	842	921	897	889	910	883	908	874	878	866	858	935	863	905	839	909	891	884	851	876	927	921	877	884	894	888	914	853	852	892	871	870	855	896	907	889	876	889	904	850	855	878	852	906	868	892	909	878	861	831	869	861	891	894	891	878	919	886	868	851	909	830	894	866	878	863	855	928	904	860	832	867	858	882	899	869	882	886	916	871	917	847	839	852	897	867	877	869	865	912	887	863	924	847	882	855	879	892	887	889	915	848	882	861	881	844	891	871	912	860	902	855	899	893	861	846	915	847	857	882	899	938	844	838	835	830	830	867	870	891	877	839	850	924	874	897	852	838	907	894	882	876	848	850	908	843	881	889	913	853	892	894	853	845	866	871	846	858	861	896	851	845	893	900	860	877	818	887	850	907	859	849	877	905	885	869	861	861	919	877	903	804	846	889	916	915	855	886	910	838	882	932	910	895	917	854	872	899	854	860	924	910	889	893	858	873	838	861	855	839	869	847	882	833	891	866	908	852	867	834	842	884	882	875	820	879	849	885	891	907	867	836	837	903	910	841	854	849	878	899	880	915	870	903	907	966	886	878	853	861	908	937	891	875	867	907	907	875	917	900	930	865	876	867	879	846	887	867	889	888	851	922	919	840	888	881	851	925	914	905	903	883	844	888	913	867	877	875	849	870	860	820	834	898	864	865	868	933	891	894	860	881	868	875	933	886	864	935	913	857	967	854	919	893	886	861	939	882	908	955	828	860	866	880	900	867	890	937	860	817	841	876	903	924	851	815	870	928	901	844	877	902	893	904	897	863	929	864	821	878	873	887	858	881	885	864	874	885	870	884	879	840	818	873	945	895	892	854	891	824	904	904	896	879	851	869	947	859	887	887	854	859	858	844	876	843	864	876	914	882	913	897	856	837	867	891	871	858	852	905	918	895	922	882	860	854	899	859	894	854	877	898	888	873	991	932	852	865	808	875	831	890	891	846	880	898	878	826	914	863	867	866	884	864	905	820	856	876	889	919	901	916	871	886	937	836	873	871	861	868	868	848	878	873	850	919	883	860	897	911	886	915	934	879	870	887	885	934	931	895	842	867	902	875	866	841	870	902	895	880	904	880	839	842	933	880	902	873	944	843	892	894	897	870	859	920	885	888	911	879	898	877	888	933	888	844	847	875	891	894	888	923	909	884	892	879	890	898	842	837	861	906	828	877	904	921	871	854	911	873	866	927	905	867	964	872	896	922	883	848	965	874	889	867	892	874	928	848	879	885	856	897	817	847	908	851	899	865	898	905	867	835	887	868	896	846	907	892	859	925	919	913	873	918	909	883	862	878	871	856	858	885	859	942	858	912	853	878	925	837	908	904	891	907	832	930	921	878	871	840	915	856	866	847	858	899	894	878	947	853	848	885	873	864	871	910	866	891	893	854	879	895	865	838	854	905	886	855	871	886	902	902	866	893	917	876	854	839	919	877	917	869	922	861	854	899	843	915	897	894	818	881	869	897	892	920	882	895	894	898	895	923	896	882	822	902	907	864	847	889	879	831	868	915	870	869	869	918	875	879	872	877	891	871	914	864	845	863	893	849	909	844	878	911	853	926	907	885	918	907	842	863	883	887	861	886	867	920	835	905	852	886	886	840	894	948	912	852	847	877	964	889	880	952	884	925	870	840	885	860	883	898	883	892	855	889	851	890	837	859	861	870	910	926	911	912	912	851	875	863	851	909	864	908	898	904	943	826	846	931	867	900	911	932	881	877	837	871	917	872	920	899	849	893	890	919	838	859	910	867	919	897	858	895	877	884	897	900	921	842	921	902	853	908	898	883	892	935	889	848	937	890	862	915	830	850	879	908	910	851	898	957	892	931	957	843	883	920	959	884	876	860	882	894	904	885	914	863	927	887	862	862	867	858	860	932	889	913	882	866	887	875	914	879	868	850	853	856	871	909	914	831	823	933	847	877	917	914	901	892	907	897	888	784	895	862	854	919	915	877	880	851	875	884	862	907	882	883	861	849	862	857	887	910	812	894	853	874	875	903	935	844	926	869	901	886	852	877	889	872	921	850	895	916	863	883	896	917	875	846	895	915	830	902	876	887	948	895	854	924	880	830
48028	25098	12230	4084	1135	615	482	492	531	481	432	442	436	419	429	406	417	449	404	372	394	415	377	398	437	440	449	424	409	410	390	442	384	392	429	403	458	400	400	443	432	423	419	410	411	477	401	391	411	395	420	380	396	435	444	405	449	401	417	394	390	420	432	404	440	429	446	398	427	399	439	400	425	410	396	411	431	420	385	401	415	427	370	424	380	382	412	410	386	459	445	435	413	425	421	397	423	444	381	408	391	382	398	376	418	406	408	442	414	378	368	350	451	412	392	372	353	402	413	405	403	423	431	415	465	426	424	432	343	403	416	386	436	461	409	414	387	425	410	418	417	414	390	425	416	412	387	376	417	443	405	447	424	373	391	379	426	394	394	365	416	452	398	431	423	449	415	415	381	395	431	402	441	408	439	394	404	425	420	416	431	439	425	409	401	392	397	398	442	401	427	401	427	454	428	411	406	410	411	415	426	370	409	392	441	421	435	384	408	454	447	412	424	458	416	373	422	374	416	406	418	415	404	423	443	493	424	401	411	368	422	406	416	377	416	456	419	399	417	419	428	396	439	395	396	431	439	395	416	434	388	371	405	394	422	440	371	392	454	400	401	382	410	411	420	424	413	407	412	433	410	388	398	420	410	463	399	384	417	442	426	415	400	411	404	429	399	374	457	402	425	404	439	409	369	450	472	422	369	446	420	388	414	426	441	397	442	447	424	416	408	405	417	423	396	419	463	425	413	433	407	385	399	429	391	386	424	390	384	413	417	453	403	386	420	466	434	418	399	432	413	391	397	431	428	383	427	419	413	413	398	407	424	426	433	434	446	437	429	408	393	417	415	420	420	382	402	421	420	371	402	404	415	381	436	407	460	424	395	455	388	391	397	370	431	388	385	390	383	374	409	406	421	437	406	425	419	420	388	414	404	441	413	418	334	387	419	425	391	419	424	408	417	347	408	416	455	408	419	404	397	414	421	410	411	414	461	411	420	394	346	430	433	423	419	412	409	406	403	401	413	407	411	392	438	425	447	375	394	414	426	444	436	405	409	420	416	389	359	425	422	365	397	421	394	383	462	409	420	398	438	466	346	390	403	438	422	417	429	427	442	412	363	381	429	394	388	395	419	389	392	377	399	384	433	442	382	410	454	414	407	386	414	420	395	435	434	419	421	452	410	417	445	426	410	408	401	424	381	437	426	384	433	392	410	435	423	411	381	424	421	398	407	403	410	420	366	404	441	380	423	394	365	408	411	379	428	376	411	391	427	359	408	425	412	444	398	360	397	405	388	394	451	395	432	458	424	469	402	424	446	418	413	407	397	428	410	430	454	393	396	407	370	414	447	391	423	388	396	406	420	404	397	366	405	400	389	438	413	412	375	426	441	433	399	418	436	442	436	400	415	408	387	403	394	374	473	416	431	406	450	429	451	444	417	382	432	390	417	416	401	411	406	425	385	416	389	436	433	412	384	425	403	377	430	407	413	475	379	379	393	413	418	439	402	406	386	408	437	439	409	379	412	430	372	403	394	373	424	455	397	408	422	378	447	462	439	405	409	371	414	398	407	384	430	400	375	427	409	425	371	377	430	388	414	415	398	415	389	387	394	406	420	386	388	386	430	384	399	406	463	405	408	444	417	411	390	401	402	394	437	420	410	401	435	416	407	439	405	377	413	371	399	413	389	438	417	426	450	441	384	423	391	409	384	423	386	406	421	436	399	405	383	444	421	426	443	419	407	407	395	430	406	395	405	380	429	366	431	421	427	403	397	421	377	436	434	428	405	403	397	403	411	377	352	385	384	419	400	416	421	433	411	420	434	461	447	443	423	434	420	454	414	379	415	439	412	434	446	424	400	421	425	375	436	427	401	386	401	388	421	452	434	389	433	403	419	423	416	396	426	380	399	436	437	401	377	380	425	421	380	406	411	441	435	398	401	387	439	441	391	427	422	378	382	406	418	422	389	389	414	385	433	427	416	419	411	397	436	417	392	393	363	377	420	440	433	420	413	452	424	426	422	445	409	393	411	422	400	403	411	423	400	465	413	391	390	435	384	416	435	418	431	423	415	413	426	422	433	442	409	354	398	421	438	435	457	418	385	431	422	430	427	375	451	436	361	451	406	407	434	413	403	432	396	387	417	390	399	403	386	433	448	428	461	406	414	377	412	408	389	450	417	423	420	391	381	449	417	383	435	465	381	363	432	401	404	371	381	403	418	419	419	434	403	390	405	380	405	432	395	436	430	420	423	464	430	432	449	436	412	402	427	417	440	428	409	440	435	380	413	409	375	391	431	357	404	428	405	415	428	426	411	418	421	434	396	386	482	386	404	410	451	448	430	388	435	414	381	417	388	439	413	355	443	362	383	447	413	427	425	401	439	435	449	401	398	465	433	417	386	389	408	446	417	405	435	374	446	430	434	419	394	430	426	402	386	402	414	377	424	384	372	383	421	432	397	435	405	472	402	465	404	384	411	418	423	410	415	434	411	398	390	422	393	379	413	422	430	407	400	424	415	405	421	455	402	398	414	402	426	412	403	388	416	404	430	395	397	445	415	450	419	414	430	390	377	363	393	389	435	416	395	421	455	381	411	434	433	388	410	422	437	419	394	414	436	417	440	424	422	439	432	419	413	441	428	435	404	441	441	412	416	441	407	398	423	412	414	404	436	427	386	401	403	392	429	427	420	393	445	399	412	428	422	373	402	410	357	381	403	443	435	398	419	444	432	415	417	424	412	437	412	431	423	429	431	452	406	421	378	391	396	427	384	385	392	432	462	363	423	444	392	403	424	430	394	373	416	412	378	402	397	433	437	406	409	419	374	429	418	409	382	406	433	414	402	419	415	426	424	430	419	406	383	394	455	387	381	420	402	436	423	406	388	448	434	456	469	400	407	390	380	413	407	418	405	362	394	425	414	415	417	444	410	465	411	401	441	467	398	431	415	439	425	413	450	408	384	408	443	442	381	421	396	412	409	408	376	421	405	407	413	431	421	408	419	426	431	444	385	406	433	439	431	449	432	407	394	427	422	394	394	411	388	447	408	410	444	406	396	419	381	453	414	419	388	412	429	447	417	441	453	381	395	359	361	415	442	406	404	375	423	447	434	412	412	413	419	398	441	381	465	390	379	421	421	403	418	403	415	416	413	407	407	427	410	397	453	403	409	402	421	415	424	396	436	416	400	410	425	408	441	433	425	391	416	413	385	409	434	428	384	422	377	420	432	392	452	428	412	420	398	413	404	449	431	396	380	433	395	406	427	431	395	438	415	374	425	423	413	434	410	397	410	404	460	446	443	419	425	416	403	411	378	386	417	392	381	423	390	395	382	398	445	436	419	424	413	404	448	434	438	398	426	379	381	414	409	455	422	437	402	425	456	436	428	403	405	436	425	429	447	398	379	433	401	458	469	431	419	413	452	435	408	382	410	425	374	402	435	412	471	436	410	433	430	402	419	405	408	416	408	442	448	430	462	383	407	392	419	385	376	382	386	400
30799	18339	14915	7466	2830	1558	1249	1244	1153	1047	969	966	947	940	920	921	902	887	846	859	834	892	869	838	856	867	936	863	868	888	862	878	856	824	875	875	890	904	905	909	965	860	874	847	885	923	863	854	852	847	841	908	901	836	891	876	876	871	873	914	914	868	920	894	933	900	871	881	888	856	903	847	875	848	807	862	875	914	854	888	877	838	907	884	907	898	887	877	858	819	893	879	845	849	899	868	900	863	844	838	884	839	908	878	838	900	872	853	856	872	855	857	850	898	896	886	801	845	943	888	864	889	919	836	871	891	904	906	852	923	878	857	831	899	889	866	897	868	867	858	853	860	872	867	864	866	882	898	853	879	899	841	927	830	893	895	889	893	866	893	889	861	916	881	904	877	878	867	852	802	926	828	893	845	925	867	836	868	885	878	869	901	866	920	890	854	854	857	793	876	807	888	914	837	933	913	841	898	845	855	866	921	884	858	845	852	824	845	883	881	875	886	860	871	937	862	857	830	890	919	898	881	842	851	850	875	856	873	913	842	808	873	889	825	885	851	856	888	871	853	893	883	877	941	860	891	851	883	875	946	903	897	893	876	892	886	904	879	892	880	883	888	904	849	882	879	872	839	885	865	937	908	894	887	824	869	867	896	876	914	879	895	896	842	852	845	840	872	902	927	833	873	831	838	848	876	871	879	832	852	904	869	861	847	876	889	834	877	869	876	829	879	873	818	846	873	912	910	866	930	864	941	862	912	881	878	861	861	826	813	814	910	940	914	916	914	920	864	883	911	900	903	851	887	898	909	825	871	855	924	880	898	918	859	854	891	877	898	875	898	851	871	882	851	848	901	914	899	909	868	839	846	914	860	893	858	881	858	892	852	906	930	859	887	902	921	863	882	928	875	877	866	857	825	882	861	956	924	872	881	887	821	827	886	962	896	904	869	907	881	870	887	899	869	950	827	873	901	890	903	878	910	885	887	851	882	876	842	886	866	857	854	835	887	847	936	892	910	874	903	915	891	845	895	892	864	879	890	859	825	876	852	873	903	860	846	908	868	855	887	864	881	876	860	875	832	865	927	876	871	911	913	925	870	887	918	861	863	904	863	871	857	868	870	881	813	803	909	894	891	856	922	900	825	821	899	914	931	857	826	874	899	877	857	862	870	886	883	867	897	849	767	825	921	829	864	900	883	896	837	922	920	898	892	898	884	926	890	876	835	907	893	826	806	906	861	860	862	881	856	854	872	851	882	895	909	873	865	871	879	870	883	841	876	872	922	910	874	858	860	873	852	850	885	887	892	935	866	852	860	865	872	882	816	908	874	864	903	862	893	883	863	858	856	860	853	947	877	924	930	850	867	912	917	909	958	865	913	875	891	850	851	850	857	845	874	864	846	847	904	871	886	949	873	874	844	868	921	861	902	944	861	900	864	872	952	920	833	840	889	835	898	845	888	878	871	870	883	860	919	908	858	905	903	887	904	924	836	888	897	913	898	850	845	898	903	853	813	847	862	828	848	901	840	824	861	844	903	893	840	893	852	885	873	915	946	899	842	883	806	847	848	840	817	880	911	916	919	874	862	874	899	901	896	919	862	885	887	910	910	910	869	906	903	888	831	870	891	887	850	904	839	882	899	898	897	855	884	910	920	905	876	865	878	889	830	837	830	845	860	927	850	846	890	860	884	923	858	928	880	910	922	846	843	900	856	880	852	885	875	870	871	847	879	880	866	830	867	895	883	901	926	858	850	900	845	861	875	846	911	879	891	869	795	900	816	858	903	844	826	899	837	900	834	837	847	883	847	837	869	860	806	879	909	840	891	903	855	894	853	916	848	851	860	873	868	861	875	872	878	859	887	907	887	863	895	864	861	833	879	862	886	899	897	841	850	918	914	931	905	899	851	849	900	848	886	891	927	878	896	895	860	871	890	849	865	880	847	918	836	864	853	864	892	872	855	899	817	911	837	871	857	880	892	896	847	851	873	900	902	850	913	865	916	860	919	829	901	866	856	925	860	849	929	864	840	865	793	848	858	884	915	863	850	869	873	929	896	906	893	918	847	844	856	847	937	878	852	901	877	868	873	924	915	879	924	862	906	829	921	893	845	857	845	876	879	837	808	908	840	855	817	823	860	887	902	863	870	885	807	904	963	838	888	868	907	897	889	858	856	894	852	911	859	877	904	840	862	859	858	940	925	882	863	862	854	928	821	879	894	871	860	899	846	855	872	854	907	899	899	898	797	888	915	855	844	911	912	846	889	879	859	957	877	850	926	845	896	875	891	864	883	922	924	870	819	869	881	935	921	879	910	885	849	907	897	910	868	896	935	886	836	925	851	860	907	909	902	856	868	857	845	901	898	899	873	899	876	957	848	849	877	897	874	871	868	926	865	892	883	842	895	851	872	810	875	870	830	863	866	863	854	876	864	840	847	856	874	877	843	894	907	845	884	878	956	839	875	828	893	933	867	825	949	858	831	949	838	850	879	868	872	869	878	861	904	882	855	862	857	901	893	801	895	881	886	893	827	867	856	879	854	834	921	862	863	910	917	871	874	943	879	893	877	934	816	926	872	873	891	849	885	859	892	939	868	868	875	827	869	861	897	918	917	885	893	860	866	846	870	912	869	860	885	894	935	903	889	913	873	849	859	852	858	875	833	888	839	893	844	842	868	875	852	875	898	874	854	859	869	859	853	887	874	823	875	860	901	859	868	896	874	865	862	896	902	912	832	903	880	881	873	855	899	856	837	823	854	864	851	879	824	883	898	866	894	922	904	898	871	881	872	840	837	862	837	837	843	878	894	891	882	895	872	852	837	865	862	867	878	911	865	884	898	859	914	932	910	860	836	911	887	829	899	894	828	887	881	863	887	885	874	860	906	897	853	832	890	905	884	885	903	867	874	877	882	881	855	883	914	857	850	908	913	884	897	871	880	900	852	859	845	889	908	884	877	865	890	865	854	870	896	836	813	866	850	883	891	909	932	874	909	892	855	887	854	903	908	833	905	887	868	844	860	881	850	869	882	815	917	858	877	897	912	878	954	941	832	897	859	937	865	930	874	880	879	925	850	907	877	901	890	930	888	914	844	873	858	902	873	873	913	873	885	913	884	966	859	849	927	930	888	891	868	881	903	920	872	849	859	894	898	847	895	908	867	923	853	920	895	902	894	892	846	860	875	877	879	880	892	867	849	924	862	915	823	864	868	884	848	844	902	864	920	862	895	923	846	885	861	916	833	852	851	817	896	911	830	914	850	859	860	873	837	904	878	842	876	878	911	866	836	860	872	852	881	894	910	888	855	857	835	842	873	819	830	867	810	829	886	846	885	849	868	868	865	894	869	935	908	886	876	916	893	844	857	874	904	899	894	824	859	899	844	864	866	888	890	909	886	844	914	867	907	891	877	896	827	877	879	880	892	954	903	922	899	902	873	895	906	881	866	887	869	883	870	863	812	848	886	826	879	865	896	835	867	919	890	925	908	920	917	892	813	868	883
55912	31733	17572	8319	3217	1126	558	555	481	505	434	404	414	427	434	462	425	395	425	409	427	390	357	410	432	392	414	408	388	421	420	395	420	405	438	417	397	407	401	438	419	413	413	407	377	419	401	406	385	390	408	416	410	417	391	394	392	399	388	440	385	436	380	398	446	422	424	415	389	383	385	408	413	366	393	413	404	401	389	384	362	395	389	419	407	414	393	376	382	388	421	414	389	392	424	366	418	398	420	426	371	384	414	423	360	397	368	400	402	377	446	381	439	402	400	411	418	424	416	374	404	360	399	415	402	412	419	415	418	408	413	397	382	395	409	389	432	416	425	412	429	368	369	380	400	420	412	366	402	405	391	400	417	387	411	406	381	404	406	414	391	430	404	432	379	366	411	392	407	428	384	393	385	448	466	393	360	367	388	373	410	382	417	402	401	383	404	348	396	416	413	403	387	422	428	375	406	408	375	414	380	373	380	364	413	370	413	397	423	406	386	426	424	391	409	414	415	383	387	386	397	413	401	417	403	411	427	412	413	382	436	408	385	414	393	430	460	418	364	391	382	417	388	417	406	362	408	403	393	366	380	381	407	443	414	389	432	414	397	401	421	440	380	389	380	383	388	419	428	411	379	401	396	373	432	373	380	387	422	397	372	435	388	383	423	439	402	402	420	405	416	400	370	399	411	422	408	404	419	406	392	407	412	402	404	411	393	427	412	390	433	382	399	409	362	366	383	403	422	445	400	389	389	396	394	361	423	415	420	430	415	356	376	352	400	414	416	395	424	452	402	418	367	373	406	400	387	390	370	371	394	376	365	360	375	392	357	408	408	363	383	407	408	412	407	413	401	415	423	408	402	380	384	374	424	408	394	427	376	390	388	405	410	379	389	386	408	399	401	416	370	397	422	370	417	414	414	378	433	438	392	398	372	377	415	423	379	373	389	372	383	413	376	400	423	392	410	396	386	413	377	389	400	391	395	392	402	415	411	414	417	384	426	369	431	359	416	401	384	392	392	388	404	378	378	439	405	395	365	372	411	366	375	387	403	408	367	401	411	399	385	417	434	400	390	417	389	416	375	432	409	404	380	377	428	403	416	401	372	418	416	425	421	425	416	410	423	386	410	367	423	449	413	390	402	401	403	395	392	413	392	425	375	375	405	378	381	393	412	411	410	372	371	399	413	398	422	385	391	409	417	400	376	405	385	368	379	416	378	418	385	401	413	372	400	393	416	388	395	386	421	419	437	372	391	356	416	413	416	396	424	420	370	398	425	400	363	382	395	381	423	371	386	392	418	381	438	416	425	387	447	440	443	442	395	442	410	404	383	380	377	431	390	414	397	450	408	375	388	408	437	436	395	415	398	408	416	420	400	422	392	377	391	371	428	411	382	390	371	404	357	398	373	396	415	390	412	360	415	372	409	374	377	411	435	383	398	390	410	384	388	456	390	444	370	392	341	404	426	400	414	384	372	416	418	418	368	393	399	395	431	370	401	389	382	374	388	431	404	419	426	406	431	422	430	360	383	368	375	386	391	380	403	385	409	414	391	362	404	363	427	398	412	380	412	407	418	347	418	392	355	404	403	416	400	392	399	413	398	407	382	379	368	372	389	434	459	438	420	400	427	405	438	430	410	418	378	411	414	423	379	366	374	400	376	418	382	419	399	392	400	381	415	361	404	389	379	420	383	391	359	432	382	373	402	405	414	396	432	407	398	407	437	357	385	404	415	406	428	396	396	421	411	385	387	382	387	387	392	392	413	429	379	382	355	427	395	389	367	372	366	365	395	421	429	424	377	458	383	439	423	417	442	394	399	363	425	426	402	416	401	447	372	418	376	425	414	397	364	401	349	353	372	365	387	408	426	394	397	399	413	396	419	416	371	422	399	385	427	430	371	395	362	389	423	432	430	364	384	398	398	395	347	385	418	423	373	374	385	416	378	373	383	411	395	385	391	417	405	419	399	398	398	377	383	410	424	407	392	382	412	445	423	372	394	395	387	418	369	420	372	400	419	437	375	390	358	426	426	386	405	423	422	388	390	410	386	402	423	380	410	423	404	397	392	433	452	418	440	394	390	383	409	427	374	404	394	404	407	388	416	385	386	394	411	374	393	401	378	388	345	407	382	418	399	425	386	399	409	407	403	393	399	381	385	397	373	391	391	384	381	411	427	413	416	393	400	411	368	376	395	383	405	422	430	414	427	397	416	401	441	409	389	347	414	406	389	389	390	421	392	406	430	395	427	391	380	443	388	396	391	388	368	454	390	404	407	369	353	389	368	413	406	448	382	440	412	387	368	447	371	403	373	382	364	363	426	370	393	389	411	401	404	456	398	372	428	390	440	384	400	403	399	347	440	424	413	427	357	389	381	377	453	383	416	369	392	380	411	392	378	428	392	414	437	389	391	365	414	404	410	372	382	389	427	421	399	379	417	355	418	426	386	399	407	377	386	352	393	416	418	415	372	411	399	402	404	389	395	368	396	397	413	392	381	372	396	392	404	407	405	378	393	414	421	437	438	368	417	359	425	397	398	414	383	383	404	392	396	378	361	409	413	356	392	392	400	403	386	418	363	351	382	416	383	412	394	378	453	397	412	447	375	388	427	396	396	385	417	378	422	355	372	400	411	377	375	407	405	379	388	372	361	395	376	379	404	436	409	403	429	409	420	401	401	408	429	386	364	414	373	442	396	409	385	418	406	444	440	392	434	405	402	366	382	392	397	386	377	389	409	410	380	388	444	432	385	382	456	395	364	394	421	378	399	357	375	345	422	434	375	389	392	412	404	384	382	387	416	405	431	437	385	404	409	423	378	397	373	394	401	410	366	409	363	393	383	402	416	348	361	398	416	410	406	414	393	371	387	392	395	415	412	370	365	414	401	417	452	407	361	411	408	379	418	407	403	379	449	366	420	382	428	360	437	375	393	382	375	387	409	403	400	432	361	387	365	448	370	390	356	430	374	425	411	434	397	395	400	424	412	388	439	436	406	410	374	396	410	410	408	418	361	389	423	399	382	454	393	441	375	402	418	447	402	402	417	434	396	422	428	377	388	391	387	397	430	414	401	427	390	404	423	390	417	461	412	417	414	391	419	412	399	433	381	411	411	370	376	414	409	428	372	376	393	432	428	394	384	388	428	392	372	394	375	437	398	403	440	407	385	414	406	388	403	355	406	415	420	382	458	424	436	417	406	388	402	389	417	407	395	409	382	382	398	369	389	375	366	417	389	393	404	413	401	404	374	369	409	424	420	405	349	394	393	379	410	368	403	431	406	388	396	397	415	363	384	413	381	376	371	389	390	405	393	394	341	412	404	400	399	368	394	386	356	372	385	373	415	435	397	386	396	406	381	397	389	424	367	415	367	394	356	415	386	398	396	382	409	409	391	420	435	410	385	403	397	401	414	370	385	413	362	380	423	391	398	446	375	426	432	387	384	388	436	387	397	419	407	391	383	416	415	380	412	361	402	352	409	399	333	408	418	383	430	449
35885	24428	20108	15359	8288	3022	1600	1590	1253	1135	1039	981	1013	982	871	922	891	858	929	875	817	902	836	880	869	830	876	892	851	901	865	865	862	842	879	912	856	891	844	881	914	873	865	899	922	879	885	892	938	862	832	909	860	847	901	864	877	874	849	883	913	890	852	900	907	872	863	839	812	867	845	855	911	905	827	851	857	865	876	902	854	869	805	821	870	847	872	860	877	853	787	869	900	839	854	833	853	934	875	863	919	869	839	872	834	895	848	937	819	864	834	898	816	847	805	868	814	822	860	850	896	886	857	851	848	850	846	843	822	908	887	859	831	833	864	865	843	895	863	861	813	883	865	836	890	898	866	807	866	818	853	851	853	880	862	886	957	841	870	861	813	876	873	854	886	867	867	847	858	781	850	877	878	855	882	928	841	852	909	854	834	800	861	827	838	826	818	816	851	802	845	867	857	834	871	850	838	847	884	891	891	889	917	877	837	863	840	835	788	847	856	909	808	939	791	828	843	816	881	814	830	830	858	885	877	814	853	802	845	826	849	817	909	897	862	842	877	890	892	856	830	905	812	866	875	885	875	843	851	838	825	878	918	875	848	867	856	858	875	839	841	862	851	902	929	864	922	875	860	797	849	859	866	888	903	865	847	833	873	841	916	888	897	867	869	861	860	838	869	802	871	844	840	881	855	837	871	878	886	884	846	837	882	840	837	885	863	838	848	818	881	875	879	898	823	880	871	820	856	877	850	837	840	853	808	842	811	861	837	895	873	816	890	897	860	876	878	839	853	826	814	887	896	891	830	851	871	806	856	869	828	869	913	847	878	903	832	871	863	790	860	777	851	901	853	806	883	839	823	836	861	850	855	858	879	890	806	897	848	852	828	836	898	873	850	846	859	866	833	846	827	852	858	875	864	831	823	895	846	819	859	840	886	858	878	826	866	865	849	798	874	840	857	865	892	884	862	834	864	870	864	903	845	853	830	888	832	904	856	826	841	851	867	838	853	820	852	857	839	861	879	845	844	909	893	817	881	882	869	827	840	811	840	859	879	846	849	913	901	871	884	904	830	834	904	881	863	847	867	824	800	891	850	803	879	884	889	865	854	851	816	879	872	869	888	890	844	844	835	848	816	888	898	832	845	802	834	856	862	858	863	878	834	830	868	851	826	891	875	813	904	838	890	800	866	814	888	815	906	820	870	882	852	889	858	848	872	894	848	855	868	890	860	872	917	871	834	841	842	873	897	905	874	834	810	849	849	896	851	899	872	886	859	884	860	842	887	849	901	884	886	827	849	890	885	893	932	831	835	859	875	817	865	867	829	830	901	823	841	858	857	861	823	833	907	848	841	849	845	900	873	860	805	853	864	813	820	876	905	868	871	883	839	915	850	913	842	827	897	837	858	866	890	843	835	852	864	875	856	847	844	877	890	796	846	865	879	824	884	869	867	861	837	858	828	863	888	835	894	877	813	897	846	871	845	878	894	820	842	879	830	857	870	806	874	870	832	883	832	823	874	845	870	862	852	851	836	873	875	905	891	905	914	867	849	847	830	881	877	859	875	902	847	879	862	825	866	831	874	832	805	889	822	896	885	819	824	863	859	900	803	813	848	826	844	891	876	858	840	840	811	843	842	822	891	849	837	836	917	842	855	882	886	812	884	824	845	878	897	843	878	861	837	837	824	905	885	843	833	861	844	834	885	840	875	868	862	870	883	834	826	876	884	874	857	849	851	876	887	850	866	833	852	831	827	903	882	876	902	901	836	881	865	905	874	859	847	852	829	803	862	862	891	888	878	865	832	896	857	833	867	841	847	897	859	865	876	885	830	882	863	926	874	901	844	831	847	856	886	841	835	947	879	864	839	864	885	869	847	899	839	869	817	882	847	871	781	885	829	879	907	863	826	817	821	819	857	855	840	827	816	862	869	931	866	808	871	830	904	823	883	868	895	830	846	874	882	823	856	840	878	839	853	898	886	876	907	881	847	862	923	882	868	891	805	838	918	845	846	862	881	842	872	918	804	849	860	877	932	800	901	894	865	892	858	907	844	858	812	850	844	873	849	887	873	819	926	865	865	875	840	893	897	788	804	852	860	836	843	890	814	849	849	840	863	839	858	865	814	874	825	869	896	872	858	859	869	878	934	857	875	854	830	788	870	864	829	904	873	883	899	867	863	888	848	838	912	864	840	843	830	873	878	902	859	868	907	874	871	927	909	855	871	848	840	838	878	900	818	856	858	919	821	866	820	869	832	913	874	805	860	817	878	795	850	817	873	834	873	838	878	851	814	885	821	866	904	855	865	857	858	868	889	848	875	895	827	869	822	849	937	890	774	830	922	814	844	907	838	883	888	877	859	838	844	885	855	835	827	834	833	860	874	882	914	858	897	827	897	890	864	782	865	834	807	875	815	877	894	845	790	854	907	861	873	856	826	808	816	818	893	895	867	850	854	815	770	843	845	841	863	904	809	849	813	854	852	890	849	814	854	828	868	836	858	844	899	862	903	828	836	861	875	845	874	919	868	884	873	863	864	858	867	854	861	820	882	903	860	881	864	882	844	882	846	855	860	888	867	849	772	813	864	898	839	869	885	849	851	820	837	857	875	902	898	874	874	848	870	829	860	889	823	841	824	839	816	873	838	878	874	858	890	828	885	859	868	827	856	924	857	884	874	822	879	856	899	880	840	843	861	852	843	866	849	873	874	852	895	836	851	871	929	828	842	843	875	882	902	876	866	902	839	837	858	817	845	919	820	877	878	873	823	878	860	879	888	870	862	921	846	864	816	850	798	889	827	898	818	869	838	869	853	863	844	859	893	890	851	940	913	835	846	896	849	809	923	841	881	813	867	838	835	850	824	857	816	826	897	790	846	807	847	887	856	857	887	910	866	863	875	796	893	874	846	923	802	861	796	895	838	891	888	857	809	834	791	831	788	861	853	840	825	815	865	825	775	856	875	840	914	858	900	845	843	872	823	820	870	889	854	891	858	845	866	883	876	857	880	884	819	846	891	881	868	849	832	789	860	877	872	889	896	850	867	859	847	877	862	836	856	845	840	806	946	861	909	812	872	865	850	827	810	892	870	880	846	852	828	884	858	837	797	837	876	871	839	863	822	819	832	845	851	862	897	816	829	842	838	893	815	849	858	851	829	847	903	890	814	856	879	887	861	830	803	882	875	860	871	857	866	886	851	892	858	842	864	829	813	881	890	859	806	818	898	823	824	868	868	905	871	893	885	806	857	871	860	837	851	840	826	840	861	869	857	887	843	843	818	797	839	866	832	846	847	831	871	857	823	838	832	818	868	875	810	839	892	876	907	889	912	830	885	876	823	868	900	877	823	899	837	885	900	851	854	853	821	868	879	861	876	821	847	909	833	864	900	802	815	858	868	840	869	846	875	915	925	851	875	871	813	883	902	865	869	862	866	852	834	840	884	909	875	851	859	864	852	900	850	863	839	845	833	856	871	835	901	844	885	896	837	837	882	867	822	865
60138	40520	29617	16934	6485	2035	813	729	598	515	534	501	478	450	422	448	421	402	461	424	447	443	421	457	396	428	432	420	420	452	448	459	459	377	430	459	434	430	445	398	411	411	467	419	415	443	392	438	435	417	436	422	430	448	424	421	428	422	407	378	420	404	398	403	404	450	411	390	404	412	433	422	426	444	434	403	401	499	391	423	412	413	377	394	419	455	392	455	429	398	427	432	437	390	408	428	443	415	401	463	461	381	382	414	393	418	399	472	409	386	412	441	413	424	410	443	427	428	421	445	446	440	429	457	397	423	383	412	426	450	399	444	391	448	460	416	402	430	402	421	409	406	408	402	441	372	424	397	404	427	385	411	433	420	418	405	412	378	387	468	425	425	434	423	413	392	461	395	399	367	439	389	397	437	422	432	377	396	395	430	422	425	408	405	429	388	367	426	377	443	451	421	426	460	408	471	411	399	385	395	407	428	420	402	411	409	440	424	438	419	439	427	397	429	403	432	448	437	424	399	390	431	448	408	435	423	419	389	393	438	402	422	447	411	442	409	442	444	405	409	402	389	386	441	405	478	432	404	438	420	396	368	436	430	415	408	449	445	464	360	400	381	445	453	422	409	394	376	411	446	381	408	394	425	417	429	380	368	393	413	427	425	403	455	462	434	441	429	426	409	384	410	462	437	427	439	373	377	408	430	405	386	395	404	440	396	451	400	410	485	438	409	403	460	392	433	438	463	398	423	400	414	378	443	420	410	404	393	430	442	366	395	450	426	447	450	437	433	390	446	435	425	362	378	414	433	456	422	431	430	414	425	446	391	405	391	425	404	423	422	453	412	457	409	459	420	428	396	452	409	417	403	407	440	472	420	412	431	413	453	387	409	403	443	380	435	406	409	437	474	461	417	403	398	478	412	421	436	416	394	419	377	419	443	417	377	453	471	407	430	420	415	428	397	437	390	397	420	416	414	421	426	421	409	410	433	433	445	446	418	407	417	403	423	394	411	445	394	432	427	415	424	417	429	412	401	391	454	381	419	393	420	436	407	405	410	435	438	388	385	407	418	420	398	414	404	401	445	434	377	400	418	414	427	411	413	377	393	421	392	401	404	437	439	420	398	399	430	433	418	427	406	428	433	400	428	412	421	422	394	416	447	397	398	429	412	434	395	439	370	400	428	414	397	436	425	405	455	421	420	405	417	449	458	387	402	415	414	430	432	422	406	418	421	394	397	425	433	435	469	460	421	407	427	423	410	406	423	417	423	417	434	450	403	392	450	401	414	392	378	369	416	452	417	470	456	410	461	402	440	405	390	424	436	425	443	451	420	442	402	412	429	390	407	372	415	406	418	420	443	403	417	388	394	422	439	451	383	436	452	384	431	425	417	417	429	378	402	421	452	406	408	451	425	407	452	419	409	401	406	458	413	425	420	410	408	416	408	443	378	425	426	416	417	439	420	446	420	431	366	434	370	398	448	424	427	446	400	374	431	403	417	420	447	406	433	416	389	396	438	410	415	442	393	428	405	413	434	434	399	422	424	408	374	422	388	428	380	431	443	425	416	418	480	418	436	419	432	437	412	404	424	436	402	426	420	460	422	411	372	389	415	434	422	436	401	408	394	402	405	391	381	440	458	404	449	369	364	433	427	431	428	383	419	413	409	431	399	384	431	382	441	434	413	410	443	443	401	413	457	426	433	416	424	415	408	432	421	431	421	421	426	394	434	409	385	390	441	435	465	410	439	392	418	416	416	429	378	414	430	424	422	418	411	421	410	415	367	423	454	425	428	413	413	403	397	437	430	395	420	419	393	401	374	361	379	419	412	452	393	407	366	441	413	447	400	417	424	388	409	463	419	401	411	399	433	436	424	391	416	400	452	428	380	388	414	468	429	379	424	404	386	415	417	435	455	405	393	404	411	410	411	438	435	447	412	388	423	422	417	434	416	415	435	445	442	411	402	407	440	425	435	428	453	481	399	379	402	428	432	377	481	459	439	416	429	451	418	381	402	432	415	414	413	435	428	429	405	407	396	434	406	444	433	437	419	410	412	425	398	412	392	404	429	412	415	426	420	412	439	416	406	445	435	421	418	468	392	421	444	403	402	395	386	430	421	433	471	395	411	441	444	412	397	423	404	448	426	418	444	444	437	437	401	376	410	407	415	417	406	410	368	390	425	439	402	413	411	438	395	416	430	391	397	390	435	430	426	394	430	427	458	399	426	433	418	387	413	383	414	374	385	425	451	421	434	403	372	386	431	419	430	416	406	390	403	394	444	406	377	383	411	395	481	440	398	448	419	377	418	454	434	432	427	408	382	384	422	416	409	416	443	425	389	414	385	399	434	458	480	431	413	426	418	420	410	400	432	423	446	437	378	420	399	409	426	403	441	442	399	443	410	421	453	446	437	432	403	439	429	431	420	430	383	391	463	433	400	418	415	440	421	421	425	409	393	395	438	446	442	422	444	447	457	408	405	407	421	406	442	417	436	458	419	403	411	372	411	399	390	424	419	445	395	421	408	443	411	427	432	391	427	419	401	370	423	415	419	411	436	414	362	424	417	408	395	430	434	361	395	428	419	437	391	424	398	384	360	408	411	424	407	432	378	427	421	430	393	435	398	424	432	425	444	390	416	468	409	395	423	414	414	401	422	407	408	406	445	448	412	419	445	422	424	370	406	398	375	414	382	429	407	465	411	443	378	373	418	372	379	422	437	463	445	424	417	464	441	407	440	450	444	414	399	385	473	430	413	413	427	413	412	425	415	418	412	413	409	427	439	403	432	403	413	428	422	442	367	434	387	356	373	458	409	426	402	398	416	428	422	455	452	414	400	437	411	423	411	451	398	399	446	414	427	440	468	400	402	434	421	359	448	401	420	455	437	409	448	443	442	430	381	414	370	425	391	405	456	423	402	416	402	427	396	398	425	390	415	434	400	428	435	377	416	405	449	424	412	418	399	435	415	415	404	446	408	438	414	416	462	428	375	395	406	391	449	386	416	411	432	374	383	379	407	417	411	413	435	446	446	406	367	428	357	388	373	439	407	403	448	404	412	412	393	420	437	441	416	467	462	423	389	422	387	410	424	432	451	422	419	445	415	459	420	424	430	436	475	399	414	439	432	458	410	442	408	399	440	398	392	430	394	427	417	430	429	392	429	458	429	434	396	441	400	451	408	416	421	401	403	430	397	420	433	411	432	426	434	467	393	388	408	391	432	409	409	411	439	422	428	400	415	425	379	400	423	413	441	393	426	405	383	420	444	473	427	408	402	416	425	375	396	417	403	402	461	415	434	412	376	382	454	396	407	393	452	420	502	440	432	423	438	434	363	418	407	413	406	408	434	411	412	432	401	394	405	408	403	414	412	437	428	429	452	459	443	429	443	422	422	419	426	384	408	457	393	378	392	438	453	397	415	404	413	441	417	402	433	459	441	442	453	435	401	364	449	421	419	384	425	443	429	407	430	452	401	372	401	416	456	422	434	404	387	399	418
38074	31191	31608	24581	13022	5532	2430	2197	1695	1535	1310	1214	1076	1035	934	989	1006	910	945	946	944	931	875	940	905	929	945	906	989	893	918	887	873	894	910	927	963	917	896	953	901	960	990	914	907	913	908	918	939	914	937	919	879	931	914	921	846	899	917	928	899	906	942	909	902	941	900	853	890	894	852	874	876	893	867	918	868	844	902	881	917	858	911	923	900	846	920	883	927	952	880	904	878	897	871	893	897	891	898	927	859	940	871	876	865	884	849	913	910	903	873	919	913	865	871	871	909	835	858	886	935	856	870	867	946	923	965	881	876	876	910	944	913	889	870	902	871	890	856	855	896	898	846	894	884	924	917	867	879	904	914	871	867	891	915	895	881	846	938	903	903	944	866	849	925	921	881	904	922	886	908	976	894	914	936	893	969	887	926	831	903	911	870	910	904	833	924	882	892	875	899	888	894	906	877	852	885	862	864	932	897	925	897	883	897	928	896	869	919	895	900	854	828	850	920	902	902	894	903	897	857	898	905	882	933	952	902	893	875	918	847	888	884	874	905	846	936	883	915	890	886	912	866	919	897	867	911	875	907	871	964	923	888	875	916	827	889	882	919	890	863	900	885	926	890	915	872	868	908	906	906	866	895	847	869	863	897	882	948	821	824	953	905	914	872	920	865	867	919	881	855	920	898	866	889	834	845	853	953	892	890	918	916	926	905	886	897	902	901	918	882	915	917	897	896	911	926	914	889	846	863	847	879	877	841	899	918	918	897	887	920	954	925	876	855	853	874	932	846	856	948	894	892	885	899	896	867	855	960	856	929	903	901	939	873	858	895	923	935	853	932	929	879	909	850	848	923	922	898	881	869	863	907	881	914	885	926	939	882	896	869	892	864	893	924	823	871	868	880	861	861	901	899	847	834	892	825	922	866	874	868	901	915	931	924	892	867	882	894	857	880	916	819	885	917	885	844	909	931	944	908	887	909	917	934	862	896	918	871	926	919	961	907	899	876	932	898	924	950	890	874	872	881	914	932	838	876	920	863	852	857	904	951	875	920	881	882	847	851	867	908	862	924	904	902	946	883	847	914	884	883	878	915	875	917	895	896	959	855	927	897	864	863	888	903	893	919	830	868	863	914	877	880	870	873	888	888	863	875	841	927	946	844	887	885	899	911	934	896	917	880	937	864	975	896	910	912	913	862	863	888	861	906	845	843	906	867	915	899	913	832	893	903	900	855	889	898	904	903	931	854	928	888	885	874	899	876	883	930	897	921	901	904	838	917	894	887	881	904	868	876	879	845	947	893	888	871	862	886	839	873	907	902	845	871	910	883	895	948	931	856	921	916	892	877	933	899	882	894	871	875	866	832	871	847	875	843	868	848	899	867	847	882	877	903	896	890	918	838	835	933	905	903	921	867	832	912	846	826	910	887	917	932	870	943	896	901	899	882	862	909	926	870	818	955	833	901	873	866	932	915	891	914	823	918	884	855	905	946	871	880	901	862	887	912	937	850	841	905	867	882	852	906	914	855	880	887	895	900	863	895	918	914	919	904	918	877	945	909	919	910	862	896	847	932	889	886	889	888	906	875	920	875	850	942	902	903	942	885	871	873	916	858	844	879	844	892	906	912	920	923	909	861	895	906	896	942	891	946	866	849	919	976	916	897	940	869	913	886	864	890	867	926	911	875	896	857	844	873	853	908	889	899	877	875	867	875	899	912	885	893	909	889	847	901	892	916	868	931	849	903	861	921	919	867	894	896	928	939	880	882	873	864	830	848	947	877	870	888	892	875	873	837	905	922	893	902	891	904	965	862	923	880	904	875	902	910	822	912	909	922	888	924	862	895	903	876	915	902	916	882	909	915	876	924	899	934	914	916	859	880	873	857	871	894	916	906	908	914	887	893	864	863	887	897	933	846	929	833	907	912	893	911	853	868	861	854	959	868	895	882	987	894	864	898	876	927	887	851	874	853	917	858	863	901	880	864	867	908	900	901	844	861	908	832	896	904	875	887	911	901	909	891	861	927	898	865	854	929	876	944	946	869	916	888	921	878	904	810	880	875	967	888	875	912	877	961	921	878	880	878	822	860	938	908	873	900	887	927	896	938	873	894	872	917	873	885	877	856	911	882	898	896	895	851	890	963	890	917	895	910	928	896	912	888	912	884	934	894	846	890	895	918	870	859	936	881	915	922	950	884	922	845	944	939	910	904	864	923	869	947	934	885	880	910	925	846	842	869	947	867	893	879	936	845	823	864	923	904	908	921	854	884	897	871	923	882	888	941	947	910	872	875	911	905	919	888	896	838	862	887	934	870	925	847	881	918	910	909	841	866	859	901	859	935	838	886	849	915	902	931	918	865	894	886	879	911	860	911	901	901	873	923	913	880	885	904	868	894	881	872	906	889	849	887	909	885	907	897	906	901	880	887	875	921	909	896	885	847	883	882	936	914	832	910	857	889	950	901	931	878	938	852	906	889	858	865	920	863	821	907	876	939	874	856	916	869	882	917	890	921	879	884	863	902	877	872	852	911	864	878	918	888	891	867	897	945	878	890	907	906	914	852	873	850	902	866	892	894	898	836	896	889	919	942	909	895	893	922	865	962	852	912	909	943	913	886	898	862	958	893	920	906	874	886	907	924	931	907	911	916	931	902	888	935	936	879	905	856	894	901	864	870	935	948	854	910	899	897	925	901	903	842	874	892	874	914	896	956	927	916	920	903	867	841	866	855	880	918	908	847	870	897	907	933	847	847	915	899	886	895	938	876	897	864	861	921	945	946	818	935	868	950	922	915	882	884	874	864	929	866	875	885	917	891	903	862	859	910	935	880	957	905	868	925	933	865	860	847	854	883	890	895	900	899	929	877	901	925	904	843	938	876	868	881	863	862	809	870	896	870	883	858	889	873	891	868	865	902	905	931	893	870	888	909	879	838	921	851	910	846	911	941	879	841	925	889	863	904	907	872	901	855	887	901	892	869	975	953	924	893	911	900	898	868	878	907	880	908	876	873	878	940	936	889	903	861	947	875	886	922	905	909	927	894	924	951	892	905	901	890	854	862	929	923	902	934	888	946	888	873	853	898	901	901	885	877	917	894	878	906	887	889	861	879	892	895	919	911	863	899	901	873	913	945	891	913	876	846	875	884	918	872	912	871	931	868	924	861	853	924	862	915	899	904	905	912	880	871	949	891	897	911	917	905	888	905	865	887	860	903	903	893	897	884	866	925	894	883	867	876	903	916	886	913	871	914	949	879	890	897	884	897	914	924	886	872	926	870	853	879	900	854	889	884	906	884	890	843	870	912	983	819	909	891	850	891	898	877	888	849	936	918	899	887	827	886	849	862	873	949	933	896	865	896	882	869	920	921	861	924	894	932	936	862	926	866	843	876	892	891	858	832	819	892	852	914	956	906	947	907	910	938	926	837	906	870	969	817	900	910	891	857	876	849	867	913	881	901	901	935	934	941	870	853	923	913	895	928	873	888	885	844	896	890	868
43784	22897	10944	5507	1971	791	543	555	494	427	465	448	415	438	415	434	428	434	409	440	419	425	436	397	444	408	357	377	443	434	365	448	407	403	387	462	432	422	446	414	428	419	378	450	432	463	428	406	395	385	426	409	427	442	399	401	418	416	402	356	425	443	411	440	398	425	439	422	410	451	403	458	382	423	454	428	408	390	405	428	434	421	431	410	423	408	419	411	436	410	416	374	410	411	396	395	439	385	384	415	396	410	409	389	420	461	384	410	414	398	439	438	441	398	420	435	429	409	429	424	403	406	441	414	430	410	423	396	417	374	410	393	406	454	432	413	438	430	430	398	419	412	419	414	436	391	407	392	434	380	437	416	396	402	397	351	393	430	453	427	420	372	399	428	411	404	367	408	421	463	400	419	392	420	417	411	407	429	407	458	414	421	419	390	394	456	428	393	370	434	438	384	423	446	414	405	394	438	396	408	440	454	415	401	410	439	407	448	414	436	435	409	404	421	383	390	413	415	393	406	367	433	410	441	401	409	400	438	398	415	383	422	450	430	407	410	415	439	408	370	422	447	409	422	431	414	427	391	383	374	405	431	417	431	407	434	404	428	392	424	383	406	407	398	457	427	406	454	399	442	465	426	385	423	384	390	392	396	412	470	422	393	411	422	392	413	434	399	416	418	389	409	437	424	429	437	424	429	433	410	448	396	418	416	431	427	435	371	418	444	388	413	440	429	393	411	397	412	387	455	432	372	412	380	453	419	395	449	440	383	449	416	389	438	407	423	389	421	426	415	386	389	429	451	398	401	409	403	416	461	416	447	411	408	395	378	395	434	412	422	355	379	408	449	430	387	376	424	391	446	429	413	439	433	413	414	421	424	408	383	421	417	432	403	445	419	422	431	407	382	381	421	410	402	390	371	409	409	414	457	418	390	408	398	389	422	398	380	404	425	435	467	403	412	357	405	455	416	440	437	395	406	428	430	377	352	396	429	388	425	426	406	378	415	398	410	397	424	410	386	377	408	401	431	409	433	403	419	437	420	461	400	399	412	408	392	425	437	433	417	406	430	398	444	424	384	420	418	421	427	391	413	412	440	426	426	433	430	424	424	441	423	426	418	437	406	446	423	383	425	397	408	385	445	391	419	393	408	410	406	398	419	416	423	409	431	431	376	402	444	430	410	387	409	418	421	376	437	390	410	402	411	404	422	398	424	430	418	400	423	416	408	397	420	388	423	451	424	406	392	422	360	425	393	423	410	424	431	415	410	383	413	417	412	427	393	413	411	433	407	411	437	386	379	413	434	414	414	439	398	420	395	388	453	452	443	444	398	429	419	412	409	374	402	367	438	412	432	401	456	440	437	418	445	406	433	434	413	400	392	446	452	384	440	452	402	405	416	394	438	411	426	433	440	385	428	411	467	420	428	405	414	449	462	411	447	436	439	420	425	415	402	410	426	451	417	434	401	391	405	428	401	413	427	408	399	399	419	407	403	432	441	430	441	439	428	431	400	421	429	430	425	422	424	404	434	393	391	437	404	400	404	421	415	407	379	405	392	369	376	411	369	407	397	399	447	405	425	448	429	460	422	428	438	428	438	438	440	425	407	410	384	423	409	401	406	447	454	428	419	404	394	416	421	432	373	393	437	345	392	427	392	410	433	400	445	427	399	408	447	380	459	433	414	423	440	405	413	424	445	406	418	449	389	388	437	412	420	415	383	393	366	429	404	409	399	407	466	423	421	389	408	411	412	404	393	438	417	421	404	435	455	460	437	352	430	429	439	409	437	465	396	420	406	424	420	416	414	396	394	366	375	424	429	404	430	411	403	446	442	470	381	416	373	423	440	436	396	406	450	411	388	434	430	411	446	449	412	355	423	467	452	412	407	432	445	428	380	431	393	430	406	407	398	354	433	389	432	404	403	397	389	418	409	411	429	388	415	427	380	415	408	425	413	406	389	422	389	394	405	432	407	410	438	404	411	456	432	447	427	372	386	435	371	405	405	410	411	432	411	414	425	431	405	428	434	380	404	423	437	408	433	449	408	404	428	425	415	438	407	413	443	431	449	411	439	385	368	393	404	429	418	411	434	364	379	415	441	420	421	434	444	405	401	390	395	443	442	432	406	387	383	397	428	443	408	404	397	444	438	394	429	430	442	398	399	442	396	410	398	413	448	423	400	385	386	392	422	447	450	386	419	395	402	402	375	394	427	458	402	403	450	411	457	434	408	422	416	425	415	385	417	407	413	440	442	387	450	397	402	412	425	441	471	407	395	439	392	396	420	425	418	381	428	410	389	371	425	384	385	418	425	419	451	419	427	456	410	451	395	437	390	457	414	440	371	380	457	445	427	435	401	400	409	415	416	465	404	437	420	421	371	429	426	429	428	398	402	408	439	421	415	461	417	420	428	409	416	429	397	413	466	411	448	423	431	432	443	445	403	419	454	428	443	459	440	404	404	398	424	405	401	413	392	384	429	408	419	435	404	420	426	441	390	400	426	451	400	400	446	446	387	391	385	447	423	424	389	410	440	419	408	451	443	398	408	408	429	402	381	422	390	389	395	410	408	411	433	416	433	385	412	395	418	482	384	395	437	398	395	430	414	394	420	417	371	422	454	420	398	428	433	395	423	379	383	424	424	424	443	380	401	425	381	450	399	447	410	434	436	412	413	419	420	411	487	424	436	431	420	383	430	436	400	424	430	434	416	382	404	425	428	386	414	440	396	449	434	362	423	388	426	423	410	395	392	417	378	432	384	383	384	359	405	418	396	402	438	435	430	405	421	409	403	404	419	425	400	384	410	421	428	425	423	424	440	419	379	433	391	424	383	420	398	415	451	428	410	372	443	403	396	425	402	454	423	398	365	409	476	384	419	372	396	405	411	398	391	411	409	420	419	379	403	416	409	376	391	448	460	438	420	400	460	432	442	460	407	439	411	399	376	393	399	401	409	412	425	404	376	407	420	421	397	410	428	399	430	379	400	436	395	427	380	401	420	404	410	401	413	404	409	397	409	409	382	443	398	446	365	409	417	392	389	395	457	449	422	438	439	436	418	439	449	419	386	403	461	429	368	413	430	392	418	467	412	407	394	436	413	449	453	442	433	438	386	417	396	425	394	390	436	402	450	403	419	392	389	437	412	412	452	421	381	424	406	368	403	397	410	415	408	385	409	414	414	422	413	405	412	422	379	403	414	421	423	415	380	383	416	391	422	433	425	435	415	425	406	368	417	408	405	386	415	445	398	424	411	407	457	426	422	431	412	400	428	424	375	418	433	405	433	448	472	380	430	424	412	403	417	423	394	421	414	354	379	420	396	427	388	413	459	387	420	397	389	397	399	432	424	397	407	393	416	407	405	446	433	402	440	419	418	421	403	368	419	422	426	423	397	422	428	429	424	444	433	474	405	383	438	417	459	446	375	402	412	463	461	425	398	397	419	391	374	397	391	389	394	411	455	428	418	453	424	379	388	413	422	494	396	415	405	352	398	404	426
27821	16346	14300	11498	5715	2079	1539	1355	1171	1161	1062	980	936	917	940	901	921	890	854	929	916	908	848	880	877	915	799	909	841	906	962	842	921	859	914	834	906	941	883	870	895	888	901	898	902	901	974	928	907	882	872	889	921	838	907	848	880	792	928	878	867	866	902	868	870	900	938	893	895	925	890	878	951	858	871	893	879	880	933	902	902	845	847	846	891	910	864	890	862	880	868	826	859	831	911	871	866	865	881	890	868	822	896	869	860	902	892	852	868	853	883	874	835	861	881	890	945	860	883	872	844	891	869	892	903	891	920	891	879	801	855	886	878	885	802	849	864	885	929	862	868	902	873	844	901	907	893	902	854	898	874	893	910	819	854	903	920	851	830	899	884	845	883	902	876	881	880	881	901	905	899	883	880	878	900	904	882	921	829	820	903	890	903	866	916	854	856	924	854	895	873	898	851	877	886	894	861	875	858	788	847	869	896	856	919	869	901	821	868	893	850	866	936	874	896	925	898	896	901	852	894	868	849	839	890	891	919	858	896	864	893	841	846	908	859	853	860	889	858	907	896	865	846	826	866	884	888	864	880	829	894	871	889	875	823	876	930	915	846	905	865	887	893	918	873	833	889	897	927	864	835	868	842	897	807	920	885	892	908	878	928	900	834	851	837	913	872	893	920	869	872	887	863	906	903	888	870	837	911	890	909	845	893	867	875	828	858	871	881	831	834	903	901	854	839	915	856	860	850	872	860	889	878	894	857	914	863	917	931	933	886	868	836	879	858	898	891	881	861	858	847	904	854	900	871	860	906	873	952	922	890	859	870	889	853	853	900	897	828	864	845	857	909	839	895	869	927	910	846	929	895	856	808	876	879	930	900	900	853	864	883	906	860	878	843	921	903	848	876	916	902	850	932	852	899	919	988	912	906	827	876	868	834	919	854	850	854	877	890	891	902	877	846	877	908	856	877	857	881	898	971	906	864	874	859	880	876	883	903	873	881	901	862	872	867	886	883	904	884	887	880	899	923	914	917	876	872	892	876	890	881	920	863	905	933	915	870	853	923	959	889	906	859	854	879	868	903	898	812	883	828	797	922	874	898	900	855	876	837	872	869	899	880	882	940	867	856	878	867	845	870	830	892	915	875	848	888	896	820	920	849	893	883	876	843	844	887	881	876	863	931	818	851	860	863	937	893	837	875	929	914	874	849	912	923	913	876	863	890	853	880	897	863	858	876	861	911	916	958	851	846	870	907	887	927	882	889	861	833	891	917	840	900	894	905	886	887	902	896	869	849	877	857	954	841	826	894	884	881	919	933	932	883	850	842	904	886	901	872	823	908	885	856	870	880	878	898	885	825	896	893	881	899	898	914	881	815	933	818	907	884	899	885	898	867	859	843	846	883	871	915	886	825	965	887	880	816	904	861	812	839	906	903	879	880	840	807	855	878	859	889	884	911	890	888	842	867	880	872	900	938	919	889	855	921	881	838	881	918	883	900	899	867	893	950	846	935	880	859	881	900	883	885	867	862	917	897	898	868	893	844	890	915	917	878	862	871	892	871	871	863	842	875	875	902	866	876	878	878	868	849	880	901	867	903	903	844	950	867	862	893	913	878	891	900	843	959	894	836	880	927	872	885	886	911	888	893	922	833	863	847	831	867	878	845	900	865	891	860	855	871	819	890	890	828	856	867	885	837	831	869	919	957	887	854	833	922	936	867	865	884	864	891	867	839	873	878	875	818	848	892	921	875	847	833	862	903	841	866	848	845	839	898	869	935	860	869	886	842	906	853	902	887	888	876	902	867	879	912	901	887	904	893	884	852	878	849	814	851	880	919	899	892	859	900	874	912	878	898	947	849	866	899	858	880	891	902	888	858	879	859	903	897	854	857	907	864	840	877	944	872	905	899	912	900	856	880	860	881	894	825	890	882	924	875	909	829	870	871	884	878	871	929	872	889	879	885	918	841	868	825	871	946	934	909	947	903	876	866	845	933	897	900	876	921	906	843	930	902	852	858	921	862	878	901	895	914	866	850	906	867	857	869	876	898	868	869	806	870	870	832	919	901	930	858	897	863	872	872	873	887	893	863	844	945	890	812	930	877	873	922	866	886	826	876	834	904	831	892	882	898	943	875	910	938	830	901	885	924	883	877	836	883	907	849	924	908	921	857	834	882	877	858	886	867	912	898	851	905	869	897	921	906	881	931	880	905	893	904	871	871	886	872	869	859	841	858	892	880	888	884	891	899	904	896	897	879	866	880	905	855	840	834	910	834	916	923	876	885	881	876	891	897	872	880	821	873	866	826	875	893	844	923	880	842	858	868	847	876	912	928	911	859	870	858	874	876	843	875	832	896	872	849	839	884	874	931	917	841	920	848	860	865	945	865	845	859	886	870	907	839	900	881	918	891	859	888	852	873	886	881	863	906	918	882	873	892	884	894	888	900	868	912	889	901	816	918	872	847	900	827	852	895	869	888	866	928	902	872	937	884	918	914	892	884	893	896	861	920	886	903	887	892	850	911	866	883	886	843	823	900	848	885	854	839	882	879	895	894	944	850	855	900	943	857	901	870	866	867	846	880	878	839	871	904	887	875	883	934	891	872	835	849	855	856	864	909	860	871	900	874	870	869	862	851	876	874	794	882	870	852	890	923	951	888	874	897	897	904	946	951	862	880	884	885	871	854	850	855	885	853	885	883	848	868	866	862	919	950	863	881	888	862	908	855	868	856	904	922	829	871	898	848	863	917	858	892	899	893	823	861	951	948	889	868	884	906	881	885	901	889	870	880	899	855	869	879	924	884	906	870	859	875	877	919	870	848	902	859	896	881	948	861	919	874	915	857	884	834	894	859	856	854	864	852	872	912	860	878	855	837	916	866	886	897	875	903	850	867	876	922	843	925	849	885	923	848	912	880	981	877	928	884	915	876	823	837	869	885	888	900	865	850	874	916	901	863	866	917	895	886	857	823	829	921	885	883	960	888	873	877	868	834	916	880	844	883	855	887	894	865	931	881	904	873	829	858	879	890	833	872	909	880	876	897	899	822	909	894	904	858	871	872	891	888	954	851	848	877	904	876	884	880	875	846	885	895	857	827	872	852	819	892	851	893	881	854	906	896	870	870	902	877	837	888	902	850	868	895	906	902	941	858	899	887	856	883	931	868	894	863	848	873	867	824	863	916	807	899	869	918	863	889	886	897	855	869	865	878	865	905	874	886	889	900	863	906	885	891	874	883	859	907	918	882	872	884	851	878	864	915	889	888	906	902	886	919	886	903	869	854	848	891	886	868	891	909	896	864	923	874	914	919	859	882	886	877	851	827	924	860	866	884	908	853	863	943	844	914	889	912	881	935	867	827	884	839	904	885	883	889	861	936	870	885	901	860	909	857	920	911	889	856	833	866	919	901	816	846	894	867	875	870	952	886	870	899	856	843	925	900	929	834	895	941	804	851	932	852	876	927	882	866	909	861	858	848	853	888	919	873	860	899	913	916	902
54242	33189	19926	7493	2857	1235	668	556	519	495	474	434	419	365	413	380	420	426	409	428	384	389	407	372	452	385	381	389	373	382	405	446	385	380	445	384	414	439	398	417	442	375	401	434	402	409	370	382	417	380	392	381	384	378	377	419	400	427	409	365	382	385	409	406	419	405	396	377	406	409	418	410	370	401	379	413	400	381	419	410	384	412	420	410	399	411	388	385	424	414	442	356	427	433	423	384	398	410	379	417	397	382	387	450	395	412	401	440	413	424	436	397	433	408	383	376	396	410	443	414	379	394	392	368	422	427	394	422	392	410	390	430	406	329	370	415	376	384	411	395	384	407	397	406	380	412	401	415	410	368	404	407	395	383	383	408	391	411	421	394	393	388	408	435	421	411	417	382	365	414	433	388	389	413	416	416	402	400	402	385	444	367	381	402	424	412	388	441	421	368	398	360	407	399	391	393	430	421	435	450	407	368	401	386	386	428	435	420	366	434	393	410	406	441	414	428	406	361	377	377	345	373	434	408	390	391	418	407	386	404	429	400	416	423	437	397	406	388	392	389	424	448	394	404	392	427	378	367	447	412	408	417	392	398	373	369	381	394	433	409	392	411	419	400	394	423	373	370	408	401	398	363	428	417	425	428	414	404	440	390	381	398	415	419	396	407	372	362	405	367	381	412	382	409	414	418	400	417	403	426	392	398	397	341	406	397	413	402	429	440	378	349	365	396	402	442	386	422	400	397	415	404	402	423	416	381	386	410	419	389	436	402	376	398	427	415	363	370	361	402	411	384	426	394	396	387	424	388	376	392	385	396	457	402	412	410	415	399	398	427	440	406	414	393	389	442	394	399	423	434	397	420	425	368	436	370	371	408	401	399	422	414	402	397	400	416	397	400	395	400	386	406	403	336	394	375	389	415	389	429	435	392	368	389	400	397	398	395	408	388	385	364	411	399	418	385	376	372	350	435	374	393	433	384	416	388	354	373	427	391	448	402	426	434	421	418	411	426	407	396	427	382	404	420	423	369	399	393	387	418	378	373	401	369	356	391	435	428	417	408	390	378	407	419	391	399	440	374	406	421	384	386	418	382	403	415	406	414	406	392	396	415	422	396	407	370	390	385	385	365	390	412	407	425	429	415	408	411	402	422	411	423	443	402	394	378	394	407	384	415	424	416	406	386	422	409	425	390	384	375	382	421	421	381	348	399	393	382	398	394	434	400	381	362	404	418	406	383	408	354	386	419	413	365	385	388	376	390	394	425	398	426	385	379	398	420	440	407	383	411	409	398	384	422	388	403	393	379	414	405	396	405	370	410	382	354	417	386	429	382	429	405	408	423	385	380	373	373	403	405	366	399	393	390	397	396	399	392	405	371	397	420	403	413	381	406	394	427	395	405	393	430	385	405	389	417	440	389	412	397	369	434	413	367	369	411	389	395	401	388	424	404	402	396	406	403	363	397	364	379	418	420	390	379	401	389	390	384	397	385	410	402	414	434	411	427	402	405	360	416	394	391	409	396	401	414	381	382	370	374	398	420	374	390	435	410	416	422	415	433	417	401	383	415	423	422	410	399	430	377	409	405	375	392	394	405	411	375	380	395	417	399	412	367	450	405	407	388	426	392	387	418	408	421	414	417	416	370	424	374	411	415	414	395	404	428	367	364	423	423	395	401	386	418	432	416	399	384	410	363	373	420	383	403	385	383	442	405	427	379	389	393	384	411	396	380	379	398	370	407	431	405	411	417	395	427	375	426	412	425	422	438	390	412	378	422	436	436	389	387	365	396	361	413	426	365	362	389	409	399	407	388	432	407	406	426	416	393	434	375	416	382	391	414	407	397	368	381	403	402	418	408	399	365	393	391	420	430	398	395	393	376	419	378	371	425	375	389	448	391	407	423	426	388	372	404	391	413	370	418	384	418	417	451	413	435	410	432	374	405	370	411	414	379	362	402	400	388	394	421	413	379	367	446	411	395	385	364	390	397	368	337	384	415	420	416	369	383	400	372	356	378	390	400	405	385	380	397	382	380	398	370	397	415	391	423	409	384	361	397	406	372	361	406	427	404	405	443	415	408	383	415	393	394	410	410	393	406	396	400	448	360	407	382	465	371	402	429	395	391	385	436	369	410	416	374	355	406	369	433	430	384	411	406	408	397	419	395	428	333	410	408	375	403	394	424	377	403	373	325	442	416	398	402	401	384	453	357	387	407	419	385	407	425	419	420	460	465	437	404	425	421	406	377	429	375	415	397	343	416	384	425	409	395	425	370	386	408	392	412	421	393	427	380	406	412	385	374	376	412	402	388	419	373	412	384	355	356	444	444	381	385	362	405	402	388	391	415	407	427	381	399	393	388	386	428	411	378	414	414	379	399	466	420	347	426	379	403	434	397	383	408	406	372	409	433	393	378	399	402	434	383	348	438	462	402	372	376	360	382	400	405	421	425	391	391	388	385	419	410	399	399	371	404	368	405	419	398	404	410	380	384	416	375	378	401	398	372	424	407	377	416	399	390	398	366	406	423	422	390	412	419	423	432	384	406	396	402	377	401	408	415	440	419	432	427	389	389	414	425	418	402	403	411	377	382	443	395	389	381	406	400	425	423	395	393	419	415	430	414	398	438	397	419	368	408	417	408	424	396	404	424	346	446	377	446	377	412	395	399	401	399	422	393	397	413	381	390	389	403	371	415	415	417	378	400	384	397	395	416	426	407	448	413	378	380	427	385	426	378	452	403	351	395	393	409	388	386	362	423	391	389	397	422	392	385	410	393	398	374	383	425	370	394	378	410	397	422	431	417	405	399	406	433	351	393	392	420	419	384	387	388	428	427	400	376	394	413	399	382	424	420	415	377	451	413	412	427	418	421	414	415	430	389	386	420	402	427	370	407	376	357	429	409	418	433	424	408	400	425	400	406	385	411	391	387	398	437	446	440	397	391	418	416	388	412	385	433	395	409	405	438	384	407	434	424	391	399	392	390	412	396	415	354	422	408	381	396	409	410	431	364	365	394	393	377	400	399	383	399	388	414	399	391	408	392	396	418	379	410	425	390	434	437	398	391	408	379	400	404	420	427	429	431	372	419	407	386	394	396	382	395	414	407	428	401	394	425	396	380	416	402	418	399	384	421	409	386	383	378	395	413	368	387	427	408	427	389	397	370	404	398	394	404	390	380	386	399	388	364	413	417	381	384	374	387	396	428	392	392	424	417	402	388	420	415	353	398	398	402	415	384	410	399	394	386	405	391	379	382	445	380	428	387	411	402	447	398	454	384	396	423	423	407	397	412	404	416	420	371	388	425	394	389	390	350	394	421	440	412	406	403	428	402	405	421	397	415	395	410	397	383	418	388	396	408	385	368	391	432	408	358	424	397	350	410	464	363	417	409	393	422	377	407	368	397	406	433	422	397	388	389	384	425	423	375	324	421	450	368	390	377	386	402	441	368	402	399	385	411	396	385	359	390	451	408	387	432	392	363	383	423	386	452	403	376
34497	25621	22354	12698	7576	3661	1926	1554	1337	1290	1053	1018	980	939	839	873	901	904	875	858	919	857	902	806	837	894	881	901	897	834	911	868	879	865	835	933	879	889	869	930	846	882	874	863	893	891	883	894	912	841	886	850	844	875	870	834	895	872	860	905	836	840	847	865	860	884	860	927	896	879	830	885	875	774	839	849	840	868	867	869	884	855	852	866	895	841	851	885	888	823	887	882	863	864	870	882	847	839	806	821	860	854	887	852	898	823	798	924	886	881	841	875	885	863	870	897	869	860	872	890	805	853	873	878	849	838	884	873	884	836	818	827	872	840	843	853	878	873	837	861	824	873	897	881	922	881	924	903	902	946	900	822	885	830	882	891	830	816	896	905	883	846	858	916	836	838	870	808	876	889	868	869	874	892	861	846	909	847	892	790	886	844	843	853	880	863	877	845	845	832	825	863	869	887	883	853	901	891	876	865	820	839	832	887	916	894	870	865	891	856	853	869	839	834	881	868	856	825	875	906	881	862	881	895	871	842	822	849	859	898	868	826	829	832	882	852	832	829	846	873	877	867	871	810	801	837	903	857	880	854	838	890	882	838	900	863	847	902	827	859	873	838	905	821	877	904	840	896	867	859	892	865	850	881	847	858	863	793	881	857	880	839	857	911	835	851	856	870	814	861	826	861	885	900	824	881	893	815	823	874	861	861	867	841	860	850	907	880	848	843	872	845	842	898	865	836	879	887	842	831	893	845	850	836	899	824	839	842	865	852	802	894	851	910	857	827	877	842	865	838	846	860	913	914	847	859	857	886	827	940	885	851	893	872	882	890	864	887	883	846	858	850	800	884	859	888	812	906	896	866	898	848	834	869	847	911	857	870	864	857	861	888	912	888	907	896	867	872	907	931	902	874	878	903	899	887	854	896	817	869	908	844	811	847	884	868	809	816	873	856	857	894	875	886	843	873	893	851	832	800	866	877	846	822	866	880	847	849	851	842	863	859	826	845	895	859	833	890	887	911	826	863	833	808	847	834	845	868	885	889	844	816	897	876	864	877	913	844	822	889	863	889	820	865	902	838	893	860	887	891	831	781	889	887	915	874	833	799	846	919	864	850	834	851	895	863	858	837	897	877	850	842	893	872	925	897	883	844	887	902	877	832	880	832	818	881	877	916	887	903	817	848	926	954	867	893	907	931	880	823	844	836	854	850	862	847	849	846	817	893	867	857	807	904	867	870	790	812	887	852	840	790	866	909	871	885	877	843	860	895	899	890	841	850	888	851	923	888	905	830	886	843	893	870	829	864	845	851	874	879	868	849	881	837	871	894	816	870	904	856	883	832	919	841	869	882	864	883	814	812	845	854	875	839	851	877	865	859	865	869	866	892	858	882	854	911	855	841	868	935	833	825	861	823	841	841	877	923	838	880	880	882	831	852	828	862	857	921	855	859	832	918	873	817	889	861	886	875	896	860	795	869	901	847	854	831	858	884	821	882	881	894	815	838	846	859	845	858	848	845	884	927	902	879	839	842	852	912	910	847	873	852	874	901	862	841	822	874	857	915	811	856	830	867	831	865	814	908	835	840	898	861	907	876	866	885	869	854	808	873	852	931	846	874	868	868	873	833	899	864	846	951	808	868	851	828	891	867	870	861	869	859	852	815	770	887	891	882	865	847	900	824	858	868	869	871	921	882	879	841	808	826	838	838	868	843	847	888	845	879	858	848	880	832	880	877	902	900	825	819	889	825	863	859	868	890	902	830	859	857	805	880	871	859	858	843	841	882	936	838	840	845	866	828	866	880	902	830	832	822	829	833	864	882	894	860	838	848	852	879	878	888	847	828	859	895	880	811	899	867	883	908	868	830	919	855	854	882	859	864	882	865	831	851	851	850	890	859	856	842	836	873	828	823	849	846	819	893	887	817	858	845	911	886	838	888	855	847	872	866	840	869	778	830	835	812	871	861	846	913	886	897	852	894	891	863	835	850	851	881	848	795	869	829	892	834	837	887	872	829	900	904	846	864	867	914	848	816	862	846	864	868	865	882	860	880	908	845	855	831	878	861	840	859	832	893	888	836	870	833	867	812	819	840	883	873	843	830	874	835	829	877	917	859	823	857	861	900	873	864	840	847	851	886	876	827	858	866	894	887	851	872	868	877	817	860	850	830	874	878	789	904	882	902	864	893	854	818	903	893	840	845	856	885	879	822	860	888	899	897	832	856	839	900	876	826	839	849	842	894	914	868	931	844	914	903	800	866	860	854	862	886	802	858	815	853	888	851	906	845	863	893	845	855	834	833	900	845	866	897	878	863	855	868	888	822	870	861	866	875	836	862	890	876	811	861	874	860	845	851	882	853	890	836	889	848	856	883	878	853	893	852	847	828	815	868	867	905	854	858	845	902	846	860	845	872	856	877	829	839	855	870	891	865	849	837	947	935	853	856	889	866	866	869	863	850	874	911	804	898	829	872	936	858	901	890	867	861	885	897	903	868	907	844	858	888	871	860	867	851	853	889	852	895	824	882	842	882	871	912	840	862	880	858	843	911	868	867	871	886	873	850	891	889	878	861	902	823	845	849	864	841	844	888	873	871	867	881	822	862	794	884	851	872	811	852	826	829	786	838	860	866	889	874	824	875	922	850	852	857	881	908	842	853	838	884	923	847	830	894	860	851	830	871	779	906	854	865	918	893	815	841	882	927	887	876	894	870	875	880	846	796	919	835	862	932	882	909	885	863	903	847	885	914	876	878	885	935	861	847	893	828	903	853	882	880	840	887	871	942	869	910	881	829	857	822	857	873	829	900	829	867	893	880	849	865	849	855	855	855	922	914	906	891	877	904	901	863	823	857	864	838	845	856	862	902	887	842	872	832	891	848	840	875	873	834	878	864	848	885	893	840	902	909	885	852	895	845	869	854	867	878	873	870	863	869	867	886	840	851	859	867	805	860	898	862	875	865	868	834	849	883	854	879	824	895	889	854	918	887	859	848	834	880	834	847	863	887	850	878	862	851	857	862	905	886	854	861	872	878	888	855	891	845	911	851	871	865	852	861	866	838	832	947	876	853	883	971	837	852	819	896	829	877	867	812	893	834	829	879	856	877	878	868	857	809	852	860	870	845	889	921	845	864	889	895	836	847	807	871	873	919	873	830	904	862	894	885	856	882	821	914	846	856	869	869	884	852	904	854	851	853	865	839	851	840	859	876	913	830	787	840	887	925	872	877	870	861	843	824	844	859	840	836	875	877	851	855	895	872	885	857	821	853	892	878	882	880	792	901	881	841	841	817	892	902	839	844	801	865	812	852	867	842	815	896	852	863	843	835	846	846	928	888	821	866	858	819	855	924	849	869	871	845	827	864	884	865	869	864	832	851	836	826	867	892	850	856	830	883	856	857	826	892	919	824	855	897	920	904	853	885	874	836	837	846	905	862	829	810	843	896	857	810	861	853	840	839	824	923	881	890	864	857	846	880	820	886	857	879	870	840	980	879	848	862
65309	36521	20209	10121	5732	2117	840	631	608	549	472	432	449	476	439	458	435	442	378	434	437	467	431	412	416	420	413	429	458	392	405	414	432	408	440	439	433	421	460	430	421	434	433	414	417	457	441	440	396	438	416	406	407	433	441	433	414	429	401	421	382	420	430	453	414	363	456	410	421	411	423	469	378	442	438	464	417	412	408	415	420	428	463	409	435	401	396	406	386	392	418	445	425	402	474	445	432	401	455	432	406	433	448	433	389	478	419	414	409	385	396	419	386	392	394	413	471	458	488	413	394	427	380	410	442	413	406	438	417	388	418	391	405	438	426	457	429	426	413	395	403	436	444	429	411	399	428	378	422	403	451	422	464	424	429	445	415	401	410	426	406	453	431	417	399	395	410	405	439	445	436	401	408	421	394	445	481	459	427	440	440	411	446	415	431	420	430	415	392	392	440	447	419	438	410	426	417	414	396	399	460	447	393	404	400	472	421	423	434	426	429	458	454	404	447	420	433	394	443	415	391	425	427	461	440	398	428	408	411	448	387	403	383	422	454	431	432	432	384	419	410	425	421	423	401	402	419	434	432	430	450	427	414	401	433	416	416	409	421	438	392	437	439	432	421	419	466	398	439	414	421	427	418	407	426	400	437	444	413	417	442	391	386	389	434	423	442	436	386	425	450	417	409	412	392	426	452	428	406	415	372	454	406	438	409	456	437	430	460	422	465	439	411	437	472	463	400	434	387	392	402	425	403	400	411	409	440	452	413	424	423	437	423	442	429	440	467	393	424	419	392	423	437	403	429	429	434	428	424	426	405	416	437	403	415	430	404	408	434	390	400	417	435	414	419	479	415	349	503	416	406	442	438	430	412	415	426	399	421	372	403	431	427	427	409	391	469	475	424	403	439	400	464	391	409	431	425	410	431	426	428	414	414	399	429	445	403	425	416	413	423	393	446	421	432	381	437	443	443	435	404	432	408	431	439	419	416	440	437	471	442	393	425	379	443	407	427	458	416	420	427	423	431	378	401	425	421	438	405	446	391	477	401	402	439	423	402	411	427	422	409	417	393	443	410	428	429	411	420	410	423	457	404	398	401	459	460	431	394	427	435	423	453	468	412	431	437	455	432	420	412	387	439	394	427	442	418	415	430	420	450	410	406	455	409	428	394	452	419	412	409	475	429	423	437	403	448	417	361	452	417	429	407	414	426	457	399	416	462	443	416	396	414	428	420	431	443	429	411	415	412	382	396	406	448	447	422	431	432	406	461	394	401	395	445	408	419	447	395	401	447	465	426	458	421	400	481	423	454	417	413	403	425	417	437	405	451	422	387	435	472	443	435	423	407	414	419	436	429	389	419	383	408	403	416	450	436	435	389	456	398	452	460	424	430	442	412	404	432	390	418	408	396	423	401	441	399	397	440	449	425	432	443	375	431	388	422	410	443	379	386	449	457	413	453	444	442	462	460	384	400	446	434	443	399	434	420	405	463	423	422	418	416	419	397	396	411	444	418	381	409	398	434	440	425	396	443	369	425	388	432	407	426	400	398	384	430	449	380	431	447	443	434	423	406	442	417	428	416	450	403	419	450	435	381	418	441	383	439	458	442	426	407	403	430	381	451	437	472	446	412	395	409	420	445	418	422	407	443	412	415	406	436	416	455	423	418	402	433	414	396	442	429	401	422	411	434	394	425	406	414	445	495	472	413	445	396	421	433	412	417	434	441	433	387	427	416	400	420	371	373	460	448	444	434	422	410	443	424	456	411	414	427	417	434	413	425	401	430	394	426	430	426	421	452	387	400	453	469	401	404	433	434	425	449	382	420	435	480	439	407	435	392	436	394	418	443	426	429	414	428	431	417	396	435	372	444	456	396	425	382	420	392	438	389	420	430	444	413	413	428	373	432	424	418	389	395	432	436	406	438	411	431	389	483	401	405	469	446	388	398	425	417	408	408	407	385	447	438	422	420	403	400	420	419	413	428	383	432	416	400	450	393	423	419	453	432	424	410	387	376	386	390	438	442	385	432	412	423	409	422	374	462	430	425	442	429	369	441	395	406	420	409	409	411	466	437	420	473	415	447	423	418	391	418	400	413	435	428	457	429	396	416	402	417	431	429	409	430	420	398	469	418	438	422	409	425	422	415	412	454	385	407	399	458	437	424	429	403	454	409	433	417	415	420	409	440	442	417	378	463	415	405	400	420	424	400	376	434	463	423	396	423	437	439	423	420	404	430	402	431	405	421	381	398	429	421	423	448	430	437	402	451	391	385	416	406	411	436	422	440	429	421	401	419	405	452	400	432	460	435	420	444	421	436	407	387	452	434	426	422	423	421	472	365	418	424	429	422	424	408	417	409	422	394	468	444	437	409	424	445	399	427	454	415	469	426	434	423	422	407	412	418	429	394	408	389	374	401	399	422	412	393	383	431	436	442	410	452	397	402	401	430	375	399	441	435	411	439	428	397	390	399	415	418	398	478	449	409	451	422	419	396	437	397	432	446	449	447	431	460	426	439	411	426	413	473	428	416	401	377	413	416	420	426	376	406	436	445	402	421	440	447	404	400	416	403	423	448	395	436	398	433	414	440	427	404	423	440	449	393	423	394	461	422	460	419	424	438	420	425	393	423	407	433	430	401	436	445	388	433	430	450	438	445	456	445	428	393	411	465	399	434	446	406	424	444	460	438	410	413	420	409	426	394	458	463	421	432	441	439	404	423	416	388	425	405	377	445	378	414	400	421	424	421	403	432	457	421	431	447	409	438	435	403	414	421	441	401	425	415	429	379	455	423	398	447	417	418	380	421	419	445	408	426	415	425	458	386	358	444	445	430	432	399	414	402	398	423	417	388	396	411	400	428	418	388	410	415	438	432	405	386	397	413	428	449	428	435	408	427	455	461	434	432	443	441	431	434	390	420	459	447	422	432	408	443	392	433	386	404	436	463	404	426	434	384	422	427	440	377	444	449	455	428	431	441	442	371	429	417	379	398	410	388	415	438	410	424	406	418	464	444	461	443	400	401	406	405	434	404	410	425	435	411	445	466	405	498	437	398	421	421	449	418	405	412	414	469	429	417	408	406	417	438	460	395	409	420	393	406	448	407	378	429	416	429	436	431	381	401	426	425	391	424	438	387	432	404	437	399	406	423	452	419	397	409	465	432	438	432	440	454	375	444	414	437	415	413	425	404	467	397	408	401	444	412	395	422	420	404	402	399	428	407	424	401	370	400	444	461	387	393	439	397	404	426	440	469	418	442	456	402	403	444	404	397	398	401	417	420	429	438	370	388	383	432	421	402	451	426	453	428	450	430	419	443	399	393	403	420	391	451	435	415	429	398	400	360	456	432	391	387	401	377	450	404	464	395	438	414	405	442	385	436	438	414	415	436	434	406	401	399	447	444	436	406	417	393	461	424	467	398	405	416	444	425	425	411	443	411	390	436	425	452	460	383	427	406	423	415	444	428	439	427	440	427	406	400	455	364	471	465	413	417	410
41783	26804	20460	16659	13092	5759	2621	2076	1680	1447	1218	1133	1074	1036	1004	995	977	967	946	899	923	907	914	909	959	951	885	912	905	927	959	964	918	913	928	963	976	944	955	965	919	965	913	904	869	973	967	924	891	901	914	927	923	915	816	893	956	892	879	924	907	877	933	891	896	910	876	911	873	936	884	916	883	904	919	874	910	903	909	886	870	908	915	901	859	863	873	942	914	891	933	885	863	880	876	885	925	893	879	917	870	883	900	921	892	935	846	864	888	864	915	888	890	906	893	909	952	880	885	947	936	937	868	939	819	888	877	873	839	867	826	926	953	886	882	856	826	930	900	879	878	883	878	831	904	888	956	909	945	913	868	904	945	888	860	888	825	833	920	915	946	852	880	937	928	888	935	920	896	867	880	927	850	847	908	877	932	958	924	903	885	838	870	870	909	896	879	890	867	911	936	905	929	916	898	885	882	873	933	936	893	846	930	869	916	935	952	900	903	872	982	957	897	935	901	921	915	909	951	912	868	840	867	894	978	866	916	914	912	864	860	909	907	927	915	940	882	882	929	901	852	880	910	899	936	944	924	906	928	896	929	920	899	939	907	878	977	871	877	844	921	914	891	909	912	939	846	852	952	896	953	879	965	914	907	884	910	931	908	919	986	840	878	901	878	868	901	894	961	957	884	887	848	904	863	918	877	928	876	924	951	885	880	912	844	876	877	915	885	900	911	924	901	971	915	893	880	835	924	884	863	870	926	960	894	872	928	889	843	953	947	863	955	905	940	832	902	924	895	906	946	929	863	907	895	869	942	909	889	907	932	889	860	860	877	948	889	928	866	907	897	863	862	898	851	906	936	835	948	919	941	919	897	899	941	869	894	888	876	856	851	935	921	852	885	916	886	1002	923	845	894	883	858	953	873	931	909	836	883	957	900	890	931	879	899	891	925	913	919	852	938	846	888	900	900	895	868	926	836	863	902	904	987	948	888	881	901	907	901	883	885	903	891	917	920	912	912	883	890	900	891	916	899	921	899	887	857	882	883	890	904	897	896	853	899	879	933	837	910	963	917	933	923	908	893	900	896	894	929	891	961	946	904	928	859	857	880	908	891	870	942	967	868	892	874	948	942	927	971	949	888	954	872	846	959	908	841	845	994	879	897	890	831	865	834	875	921	872	874	856	908	876	899	886	859	906	933	923	872	913	875	898	896	920	914	837	903	833	851	926	907	860	874	986	884	878	865	898	871	873	942	895	873	873	878	853	856	857	866	902	933	905	890	915	837	894	952	902	889	889	909	931	920	876	891	900	946	925	869	850	891	921	913	884	899	959	917	872	970	950	917	874	923	899	861	878	918	915	890	922	906	932	904	939	929	915	880	867	922	889	904	911	918	922	821	891	934	886	934	913	900	875	931	865	903	892	868	877	885	885	881	947	919	941	891	862	879	926	854	862	930	878	905	883	927	960	901	916	863	924	965	914	931	937	887	858	910	861	880	908	888	890	875	910	822	853	904	921	931	878	952	916	871	880	956	891	900	950	968	919	867	909	887	894	853	897	920	868	867	940	928	893	944	912	929	803	878	922	885	917	886	888	865	866	866	936	897	959	909	901	908	887	893	919	902	835	927	872	891	882	875	880	905	932	904	847	874	877	917	915	880	937	875	880	889	854	862	863	881	938	847	893	993	914	903	910	869	890	932	878	952	899	926	904	903	889	909	926	954	865	849	912	891	897	929	918	890	864	854	879	921	896	947	931	805	974	867	882	890	921	909	967	900	900	902	932	925	918	954	899	935	925	930	878	895	846	888	955	913	930	857	964	885	916	857	952	833	933	893	859	902	926	878	890	929	883	878	887	890	912	872	920	903	871	895	847	880	924	910	958	930	924	906	905	906	941	855	888	899	955	879	910	908	923	896	878	915	927	941	884	926	884	923	867	936	853	900	929	960	897	901	895	897	889	814	952	911	897	905	902	892	881	858	815	889	869	862	883	883	877	852	887	907	914	901	907	921	871	912	869	899	906	892	894	907	949	897	930	915	898	908	856	907	917	877	992	908	894	887	882	890	889	915	890	892	941	875	871	897	921	840	941	934	899	899	938	930	915	888	879	901	907	911	860	907	849	905	888	914	918	855	917	888	910	879	912	911	933	879	908	879	938	885	943	918	894	872	923	878	918	900	904	909	895	870	853	880	868	912	949	877	903	877	866	951	890	900	974	862	897	898	871	893	938	850	851	892	875	921	929	862	913	868	874	906	903	913	865	918	874	872	914	956	894	937	935	903	874	909	939	921	896	890	936	921	889	943	920	929	882	930	923	869	919	908	909	962	914	839	922	903	905	866	891	884	887	916	936	892	895	902	913	812	944	847	908	890	873	925	891	925	891	927	915	975	845	897	838	898	905	906	927	909	881	847	872	858	877	904	895	926	953	871	930	816	901	866	878	895	913	854	903	826	862	918	914	979	897	888	913	894	911	909	844	933	923	867	936	910	882	930	841	914	935	871	965	896	909	925	887	924	931	910	908	834	953	909	907	908	887	905	880	929	913	898	851	915	923	908	888	933	927	942	933	923	882	887	935	852	862	895	920	870	915	883	911	851	918	931	862	951	890	827	923	879	844	878	903	878	892	874	865	893	942	868	872	866	909	913	891	927	953	863	919	921	863	932	944	931	913	922	883	929	913	904	854	913	883	912	908	911	868	912	934	889	883	896	884	845	898	890	889	828	917	853	918	852	942	872	884	879	837	939	907	964	896	915	926	900	922	885	868	878	866	832	903	897	882	891	911	892	924	874	890	901	920	949	992	872	921	892	883	876	887	876	926	922	889	849	886	905	864	895	899	927	922	857	909	876	886	875	913	917	934	895	950	920	894	935	954	898	921	856	901	933	902	876	884	911	879	894	903	912	909	896	925	999	974	931	907	901	887	955	881	933	938	868	876	927	911	827	927	933	922	869	866	858	908	910	874	866	853	910	890	909	892	895	896	852	876	899	944	899	917	888	898	889	866	921	860	902	889	903	857	856	915	970	899	873	894	914	879	866	878	907	911	908	884	902	867	924	899	920	950	888	868	937	885	845	913	897	935	915	864	870	923	902	854	881	953	839	938	925	877	897	925	935	875	905	837	849	870	948	891	897	927	906	883	913	831	909	850	862	962	894	831	841	912	878	897	916	892	873	927	904	894	915	851	931	896	945	834	855	951	922	921	815	897	933	819	915	905	931	898	911	976	918	899	950	906	862	914	926	863	930	898	886	924	927	900	863	930	908	935	900	897	913	921	913	861	914	888	911	866	910	876	884	905	865	984	972	906	932	929	874	898	904	900	900	896	903	938	899	942	905	909	948	882	911	865	903	828	969	907	893	956	900	929	938	919	865	860	855	894	899	901	901	909	862	895	888	898	891	901	890	870	967	916	882	881	886	840	858	927	911	924	892	968	949	931	891	925	952	917	947	895	937	886	894	886	880	873	955	866	982	917	868	865	904	902	891	871	876	927	877	914
45985	19651	6832	3716	1822	745	695	551	545	472	426	434	442	466	448	420	450	444	408	376	441	393	389	405	420	422	440	421	405	436	389	405	373	417	435	395	387	410	421	461	424	410	456	408	412	411	388	404	421	394	378	419	426	437	437	396	378	480	390	419	402	402	410	383	436	453	390	445	405	396	438	445	398	423	418	445	415	401	407	391	432	448	400	399	452	393	436	424	442	422	426	408	431	414	455	432	434	431	425	408	418	405	393	429	400	416	411	463	420	430	446	420	377	414	403	399	385	378	415	430	426	428	427	410	404	407	443	407	428	422	395	426	396	378	381	395	420	388	444	442	432	440	415	410	423	398	378	466	437	415	409	446	426	407	413	426	378	442	436	390	425	412	420	443	451	379	429	413	405	415	433	432	379	404	381	435	430	427	462	415	398	406	420	426	412	437	405	399	400	398	397	415	397	410	426	446	410	421	441	437	412	414	391	426	393	388	437	452	437	387	426	388	468	390	412	411	412	452	396	445	448	402	432	433	376	421	455	394	402	397	417	400	404	397	463	395	429	401	482	403	436	421	397	441	408	393	450	361	428	414	418	441	450	367	403	430	418	388	444	397	432	411	423	415	375	400	412	431	433	423	408	409	432	384	399	410	425	403	417	399	437	408	408	410	416	408	427	382	377	400	453	436	415	439	458	454	434	426	406	431	438	396	468	387	471	391	461	404	386	407	447	439	425	449	423	397	445	432	418	409	418	431	422	450	410	409	415	392	395	432	417	441	434	448	455	439	392	443	421	441	430	441	434	439	427	425	447	439	362	461	445	430	411	404	414	433	428	433	396	431	446	395	454	394	436	398	401	392	392	391	441	402	379	395	406	444	434	397	444	373	407	454	394	447	417	403	380	415	427	445	390	418	447	440	417	425	407	429	412	409	439	392	402	426	424	424	411	385	389	419	389	424	431	440	431	395	371	403	396	404	380	464	410	374	431	395	444	388	426	423	413	385	397	441	423	464	431	461	382	417	451	446	442	392	372	378	419	417	415	425	408	378	400	395	410	426	389	419	420	411	395	435	387	450	411	424	383	436	425	441	423	381	411	439	412	402	402	416	425	396	440	436	425	392	382	397	426	400	383	403	422	442	431	419	411	428	444	439	431	412	394	434	413	415	392	434	444	379	405	443	418	407	428	417	452	399	409	396	396	424	427	428	465	465	406	428	387	418	431	418	371	405	469	434	407	397	424	405	406	391	432	409	437	430	388	395	406	414	430	419	386	365	406	440	433	366	421	398	405	402	449	388	419	348	429	388	426	408	438	405	417	434	451	421	439	375	409	394	416	391	409	408	477	417	457	410	447	452	389	394	420	431	440	367	425	387	461	380	426	426	415	414	437	379	391	424	433	429	402	411	400	385	465	438	447	437	391	407	418	418	385	396	441	431	420	437	453	386	403	455	451	425	360	447	445	385	421	441	392	468	427	417	374	390	414	442	452	459	450	394	407	419	389	384	391	444	433	445	429	400	404	430	418	373	429	402	374	408	396	423	421	461	356	428	451	450	412	396	445	426	420	436	405	425	371	408	405	436	405	431	377	448	399	450	387	435	426	455	416	441	443	421	389	415	427	385	417	401	394	441	395	375	434	449	374	423	421	481	429	405	401	405	405	449	412	406	398	412	425	434	398	430	402	453	424	464	425	403	441	442	472	405	445	408	407	411	411	382	390	422	419	408	396	405	401	390	396	449	442	450	424	449	390	435	423	426	414	435	454	412	406	411	424	440	414	393	401	401	450	462	364	404	418	444	451	438	396	445	434	398	386	418	420	391	385	414	391	394	387	411	432	407	435	424	413	414	393	405	355	438	413	420	417	451	411	441	453	421	368	427	428	438	410	401	415	397	421	423	422	412	431	395	438	403	455	402	400	403	470	404	427	413	459	462	413	429	445	412	436	422	409	439	446	407	402	455	412	410	413	419	427	420	448	415	379	421	408	434	399	389	423	388	429	448	413	378	419	403	414	451	441	429	457	409	386	428	383	420	405	451	412	410	399	400	431	444	421	399	450	437	392	405	412	424	392	415	451	432	412	425	413	423	421	438	395	425	389	394	381	417	415	425	402	424	417	434	466	413	379	421	403	392	430	404	398	406	439	445	397	441	416	443	391	350	475	433	450	413	420	479	428	376	440	444	434	419	393	415	451	431	424	427	480	457	438	359	419	399	434	399	449	409	422	428	397	430	404	403	447	432	388	415	419	418	364	405	407	460	410	429	427	373	383	434	426	443	408	412	440	450	448	393	399	422	445	432	439	398	402	418	425	390	380	410	413	446	382	399	392	437	442	392	409	432	396	414	432	405	403	427	445	413	438	394	464	421	401	382	387	380	400	452	443	462	395	442	404	422	411	415	455	429	414	398	419	430	411	445	418	393	404	437	399	410	425	422	386	426	436	439	438	406	458	422	411	400	446	433	398	411	444	406	406	407	457	413	431	444	392	407	412	428	426	430	438	452	409	413	436	435	386	406	433	413	414	407	397	408	472	444	404	418	411	445	403	418	391	378	398	414	427	410	391	409	446	430	438	439	406	405	443	429	454	399	447	402	404	387	466	412	446	425	397	464	433	411	431	389	464	429	399	422	441	423	389	428	436	388	354	432	448	419	391	402	399	452	390	436	408	473	451	393	404	432	421	399	406	431	425	406	459	404	439	425	457	436	458	429	411	403	414	387	414	432	401	398	395	410	424	420	418	400	414	412	401	403	398	423	421	424	420	413	426	392	435	378	434	420	395	411	408	427	397	390	414	391	432	398	406	410	451	429	402	403	409	425	410	375	427	431	413	448	424	407	396	397	437	429	401	439	418	369	425	427	391	437	377	385	388	421	414	414	419	428	412	434	444	380	407	442	389	392	404	442	464	400	448	397	386	411	414	388	425	422	432	428	491	416	389	446	413	398	440	414	401	443	387	425	408	416	410	406	427	400	424	392	400	389	435	396	419	435	397	412	424	407	437	431	367	437	393	382	429	382	425	392	390	384	471	425	435	397	427	456	429	441	439	447	433	398	455	455	390	411	424	441	447	394	416	401	402	427	412	430	388	415	393	400	406	387	393	405	421	407	411	394	391	392	427	403	424	442	408	415	435	427	423	432	397	414	413	397	385	386	398	378	416	408	414	409	429	444	394	423	437	436	473	442	384	371	436	415	435	410	396	433	459	408	444	419	432	386	435	415	435	377	453	423	419	435	468	411	431	408	407	438	400	388	419	415	430	430	476	438	395	420	423	407	421	396	449	411	437	385	389	413	406	450	430	406	407	422	369	389	407	375	422	440	394	429	428	431	434	428	427	383	438	437	417	418	417	431	412	465	388	384	460	423	429	402	416	396	413	405	415	395	422	437	434	426	441	407	403	403	432	439	399	384	386	459	442	386	393	445	439	441	436	397	404	420	403	396	457	438	420	414	372	447	406	388	427	453	434	404	384	390	385	425	402	410	425	417	408	390	407	418
28903	10955	9358	8809	5090	2102	1980	1430	1257	1221	1090	992	946	978	958	936	897	916	890	925	941	872	851	858	905	897	923	894	922	931	872	903	851	851	896	855	892	901	865	907	883	924	902	921	915	883	885	879	910	870	918	891	865	954	881	895	886	924	878	924	876	933	832	884	915	902	881	880	924	893	907	870	900	915	883	905	900	906	852	882	851	873	863	901	905	870	838	917	941	891	887	956	887	862	860	927	892	894	895	890	895	863	852	884	909	943	883	913	875	886	882	885	891	874	923	905	901	892	868	840	838	877	890	859	840	907	857	859	898	938	970	925	907	789	917	901	897	883	925	856	875	894	898	893	815	893	918	872	902	849	883	941	908	927	833	880	920	880	888	938	873	914	943	901	836	898	885	903	891	825	895	938	895	869	906	896	913	926	940	904	893	837	876	916	903	922	933	884	852	885	864	901	913	881	869	862	846	852	899	866	910	837	868	875	873	918	850	885	859	889	820	915	870	889	885	946	886	866	885	864	875	863	934	875	852	879	863	884	904	864	881	883	874	936	858	883	870	901	905	900	899	874	855	866	908	874	836	858	886	907	869	923	847	904	889	889	874	876	916	821	932	848	891	897	901	936	900	860	945	913	907	909	904	905	878	845	883	915	881	900	901	875	870	914	855	946	950	884	951	885	904	863	869	846	908	858	858	852	863	848	858	884	857	903	886	912	866	852	890	878	896	888	895	868	916	874	854	831	943	893	879	889	865	865	862	928	933	890	891	851	850	874	875	906	903	874	802	961	850	896	908	885	877	874	928	818	899	841	897	884	915	873	874	884	862	929	852	868	920	850	857	902	920	883	884	880	877	891	879	881	870	856	892	874	956	886	851	909	921	895	829	891	880	943	843	885	882	861	885	840	861	921	921	906	867	887	894	888	872	875	932	912	880	841	890	844	872	845	925	869	909	904	911	894	901	934	875	911	891	895	855	860	937	895	873	978	877	938	889	937	889	835	888	923	869	853	905	922	956	877	878	918	899	940	838	925	906	841	850	910	893	870	928	883	877	905	880	857	901	826	869	890	912	875	900	816	890	892	956	909	853	902	901	899	821	859	920	871	909	884	907	872	921	904	914	937	888	888	905	852	879	866	903	905	867	857	850	864	921	878	850	869	927	924	891	862	856	884	849	888	847	843	855	891	851	858	928	850	865	863	929	924	895	869	912	903	869	811	858	931	863	898	873	899	854	882	889	847	885	913	870	821	886	901	889	906	903	862	845	881	880	873	885	864	946	910	891	887	899	904	897	899	902	948	847	829	966	889	897	887	853	892	922	929	869	866	929	858	879	900	837	826	901	859	829	891	866	833	906	900	891	906	866	875	837	917	869	891	850	866	940	903	888	896	875	907	848	864	916	917	893	885	895	914	920	1009	902	833	826	900	931	863	891	922	929	875	922	891	881	895	862	895	880	887	867	871	940	884	881	891	859	918	900	922	872	889	886	919	893	966	861	864	880	894	945	939	875	903	909	883	899	849	889	905	901	828	953	898	824	854	901	923	902	902	894	875	895	847	851	880	877	920	922	849	913	878	882	926	894	863	854	876	875	917	888	905	933	925	886	842	880	852	869	890	886	888	886	914	883	890	927	885	873	874	910	928	879	941	867	908	874	867	868	825	905	893	867	878	871	874	869	935	887	913	884	913	874	891	895	878	848	919	919	913	883	867	856	865	824	877	824	917	886	893	874	928	920	884	830	857	898	884	880	932	851	897	889	847	881	890	945	893	803	916	873	902	891	960	881	909	942	876	929	900	894	888	871	851	818	929	882	837	888	861	913	931	865	875	903	860	891	854	885	893	908	888	860	916	932	843	875	874	911	863	887	862	938	880	883	884	917	894	852	864	909	881	808	885	862	867	876	880	886	867	876	906	896	906	889	846	910	877	869	903	888	870	862	899	906	852	881	874	917	909	904	848	918	918	873	907	886	919	921	882	853	808	900	871	918	901	860	918	850	871	895	900	847	911	863	920	874	912	827	908	866	914	860	846	916	924	854	897	903	893	886	865	854	883	893	971	828	854	912	954	896	857	896	847	876	896	889	884	936	875	870	951	889	882	919	906	828	828	902	893	883	901	930	857	866	862	895	896	932	881	908	898	903	833	875	888	919	837	852	867	886	899	865	889	889	895	934	872	871	895	907	869	877	867	986	880	848	926	859	907	873	876	927	865	883	883	892	874	862	901	914	865	877	890	869	874	868	963	853	912	899	899	894	871	913	871	876	892	897	927	919	912	887	917	919	934	880	881	881	858	929	859	905	845	931	893	894	928	955	878	873	851	928	968	906	878	884	915	842	878	900	905	877	821	916	873	868	881	879	898	848	916	880	917	848	907	910	882	892	895	878	902	902	882	872	877	923	857	825	895	866	847	882	894	905	867	916	906	861	852	865	841	915	872	869	909	950	921	884	852	912	945	846	912	901	838	827	872	887	858	916	875	933	887	902	826	912	958	918	913	906	867	850	926	910	833	853	865	918	892	878	885	890	884	857	842	882	870	883	932	891	874	872	961	850	851	983	833	875	907	847	826	900	848	891	898	856	929	902	953	884	904	883	921	891	913	870	861	818	886	898	951	940	938	890	905	882	879	870	891	855	873	889	908	868	902	909	875	932	893	883	886	867	895	842	885	833	865	846	871	914	870	836	890	874	876	862	847	873	922	838	882	879	846	899	875	954	879	866	915	873	883	812	852	884	878	876	830	897	843	891	890	892	873	942	928	915	877	873	885	943	867	879	943	939	879	874	905	877	879	916	890	956	873	908	902	900	880	859	907	888	845	880	892	902	914	852	909	880	861	876	896	914	939	937	902	899	855	944	854	848	925	872	903	852	843	979	885	826	878	938	893	935	868	863	881	858	900	909	858	882	868	866	914	900	889	852	919	883	933	864	863	852	920	931	849	880	875	926	842	880	878	925	841	924	851	870	843	879	884	889	874	866	957	888	886	888	880	868	878	847	855	856	922	904	901	954	888	847	905	853	886	911	883	897	935	926	899	945	847	877	901	869	908	818	863	863	926	911	876	899	850	884	869	849	874	876	871	874	851	870	892	873	891	913	910	881	884	922	882	941	964	824	821	920	897	864	912	907	964	897	888	901	927	907	910	867	866	859	914	910	842	870	881	888	882	846	940	861	810	883	887	880	946	866	916	909	870	903	922	865	918	879	867	911	858	848	907	863	843	832	940	829	885	875	868	865	869	816	859	884	852	815	872	912	919	894	904	907	881	850	869	885	931	869	924	839	920	877	888	889	888	858	908	883	854	835	860	840	860	919	909	926	899	856	898	888	913	916	896	873	916	918	877	886	868	913	900	886	907	920	929	878	958	905	909	896	834	891	816	929	937	909	913	897	846	913	897	914	939	883	909	860	808	953	946	929	868	867	889	862	890	881	862	861	892	923	851	865	912	928	920	844	883	839	898	896	918	887	905	905	880	849	849	872	875	845	885	882	857	940	859
56337	29874	15490	8255	3639	1573	751	610	453	478	482	460	438	428	398	410	410	382	440	417	415	396	440	435	419	430	410	457	417	414	461	424	416	414	429	436	448	400	441	434	403	371	424	408	430	405	383	400	436	432	412	419	404	385	401	422	409	420	383	398	440	396	383	384	374	430	422	398	403	439	400	366	406	390	397	434	387	410	410	426	413	417	391	411	389	381	401	452	416	397	403	398	409	415	362	409	368	360	397	417	421	411	403	427	393	470	416	421	439	408	390	410	390	434	421	397	419	414	457	422	431	412	368	408	385	440	441	433	403	367	415	364	417	424	425	429	411	409	414	407	416	397	413	438	416	425	362	387	402	395	395	398	432	383	347	399	388	386	465	415	422	413	399	418	392	366	437	396	422	392	400	446	434	436	417	429	409	425	412	402	395	392	424	397	420	445	398	402	366	463	437	413	430	387	409	379	364	401	432	421	395	411	399	423	405	394	397	398	392	436	411	450	384	415	407	387	410	389	365	409	383	407	382	408	385	419	432	434	433	403	392	395	435	418	406	395	400	410	460	416	414	441	414	388	411	399	440	403	403	420	389	465	418	422	383	404	377	384	421	402	389	450	421	394	385	448	420	388	390	387	404	394	413	427	407	419	383	392	432	407	392	386	397	384	365	381	380	420	424	399	429	399	401	405	412	400	409	443	428	422	408	436	414	403	433	381	432	420	346	431	387	424	415	398	413	439	411	398	410	416	372	387	409	398	458	359	397	421	363	437	439	408	397	370	403	411	393	396	427	394	430	396	409	416	385	396	388	369	366	417	410	387	406	416	392	422	396	441	409	348	416	362	377	403	423	423	426	404	408	416	420	381	386	401	367	376	412	349	428	390	372	381	428	431	429	400	429	453	417	407	370	419	401	394	418	414	440	440	457	414	430	366	392	410	396	397	447	383	407	407	450	376	413	387	421	401	413	402	401	398	436	418	431	386	406	374	437	391	403	395	420	391	398	375	396	440	423	400	432	437	408	430	392	384	396	456	409	417	437	416	401	426	405	398	408	401	422	391	449	364	420	403	380	389	397	432	403	398	452	425	371	396	423	455	439	374	407	435	412	437	391	398	390	409	408	430	359	409	431	431	389	418	414	407	450	425	429	421	412	418	421	389	407	421	448	397	385	417	409	398	410	429	411	429	405	425	427	432	396	421	418	425	423	412	409	403	394	402	412	436	409	407	386	410	433	401	410	359	362	400	410	387	409	351	417	434	378	377	391	394	391	400	386	387	389	393	395	429	406	370	411	398	446	422	373	403	378	408	420	444	414	374	375	400	417	431	415	431	415	394	417	421	395	414	407	397	453	397	443	414	400	435	407	402	404	412	395	420	418	368	361	381	396	387	426	405	393	389	389	414	439	440	419	383	435	414	427	418	486	387	437	382	416	431	425	414	393	426	409	442	411	414	371	400	424	408	442	398	364	420	412	402	429	459	421	442	415	427	469	431	405	392	413	408	387	400	435	433	389	447	395	419	424	379	403	377	369	398	393	402	428	399	427	418	393	365	334	399	387	359	430	401	456	412	406	386	408	412	401	401	387	398	419	396	366	365	411	428	351	387	413	417	428	404	416	373	463	419	417	372	389	416	416	421	421	373	403	425	431	381	421	420	441	414	414	388	402	387	399	382	419	410	404	405	398	415	415	376	367	392	422	414	387	389	394	379	406	411	435	443	392	402	419	431	383	373	403	434	393	396	421	389	416	375	421	427	415	398	350	418	431	402	418	390	433	450	393	439	409	455	412	379	391	405	387	429	440	413	408	414	403	414	403	395	402	365	400	408	373	423	402	396	423	396	409	390	390	408	459	389	402	388	469	392	396	389	347	430	421	373	381	385	395	448	403	404	434	422	412	428	419	420	400	370	400	418	438	400	385	405	453	399	415	370	384	379	412	390	393	385	450	432	418	415	379	384	403	412	396	368	361	385	400	397	406	381	403	410	405	382	377	396	391	426	381	431	388	458	421	424	387	394	424	389	418	367	433	437	418	392	400	408	375	402	394	414	417	408	388	405	432	408	449	436	427	395	374	411	368	426	391	405	416	375	370	421	384	436	429	421	398	421	397	431	384	401	423	425	430	397	433	410	420	429	416	429	370	372	415	384	417	442	414	399	373	391	372	375	413	415	384	410	414	436	400	441	407	389	401	409	429	384	416	412	418	390	428	395	390	407	436	414	433	433	447	403	396	438	409	418	414	379	391	410	400	451	403	401	433	378	359	421	428	394	441	400	398	370	379	421	413	434	393	419	423	392	415	391	403	390	383	414	406	421	418	448	392	411	397	397	397	425	383	426	401	434	396	362	379	449	408	398	413	414	391	396	393	366	435	392	430	384	390	422	400	414	388	379	391	378	456	400	406	437	422	388	406	420	425	379	444	402	380	397	389	382	442	410	396	430	407	392	406	414	420	463	385	392	422	396	397	417	429	372	404	422	403	365	386	406	383	405	442	390	428	415	379	411	396	426	435	386	385	408	404	399	411	388	418	413	422	399	451	379	398	383	365	394	398	376	429	403	404	403	402	400	374	400	395	380	423	389	400	392	401	403	426	444	394	420	407	396	377	418	367	390	400	411	373	365	426	382	414	389	416	388	425	418	422	421	369	448	457	396	392	430	432	391	373	393	413	439	401	393	403	387	386	455	410	398	397	381	421	440	402	404	415	417	417	411	433	419	413	421	417	391	399	401	391	402	431	423	344	412	433	388	453	452	420	383	377	381	382	377	379	398	404	388	394	370	415	392	425	398	398	397	394	411	418	411	386	397	362	411	400	429	431	420	398	444	440	391	387	402	373	438	389	403	381	401	376	399	449	423	384	407	427	398	391	426	448	398	397	369	445	391	370	399	406	380	386	433	392	418	421	416	466	390	367	391	377	410	383	397	378	387	398	403	403	383	394	405	395	422	436	433	429	405	408	407	438	404	395	456	418	405	439	389	420	406	400	387	396	412	377	428	400	385	391	465	392	436	374	369	437	422	385	421	403	411	409	410	383	393	395	370	414	461	429	401	443	385	402	419	363	410	373	429	386	366	397	427	400	418	389	393	426	390	396	393	393	409	363	448	397	388	418	433	428	398	428	382	417	405	411	450	403	461	392	415	431	431	429	438	438	414	427	436	401	384	386	410	396	400	392	426	408	404	401	421	406	398	363	408	405	452	404	374	377	396	428	405	423	389	415	423	414	369	393	419	406	409	440	389	391	411	430	435	383	395	401	377	361	434	372	370	424	444	444	425	419	414	403	405	412	436	406	402	381	362	422	427	373	417	405	417	442	409	408	384	378	367	438	421	451	404	375	396	376	423	395	397	402	386	400	395	427	388	400	401	391	409	379	410	394	381	439	418	458	407	406	391	392	420	419	412	430	394	400	412	452	399	400	443	414	428	402	371	404	387	419	390	411	413	401	383	449	411	384	363	387	446	465	416	363	365	401	406	411	392	411	429	421	397	410	370
35941	21716	18339	15150	9558	4828	2087	1505	1410	1291	1105	1013	940	940	962	972	870	935	928	840	867	938	878	895	885	903	959	900	907	913	942	869	907	838	883	847	898	929	865	947	884	916	912	922	933	909	914	899	867	844	840	901	899	938	854	862	880	884	864	912	824	837	857	907	874	842	819	865	920	868	886	847	823	897	857	886	864	894	830	921	887	843	838	932	912	911	849	890	857	861	924	867	866	844	885	848	903	893	866	874	877	843	863	878	830	871	873	878	885	845	842	879	886	839	856	879	893	836	860	842	816	859	826	832	866	876	845	859	889	927	906	838	935	885	831	844	851	863	907	877	926	863	845	858	850	899	839	855	840	871	842	838	878	855	857	845	924	879	889	900	876	900	863	830	941	916	905	871	892	829	891	900	871	895	885	895	825	852	854	841	860	848	880	889	823	884	893	820	816	848	813	851	894	852	862	860	870	886	857	921	850	852	877	905	855	861	808	834	799	871	804	869	896	832	904	878	868	816	855	859	902	885	840	895	891	916	889	873	906	863	816	808	863	827	862	880	839	871	822	858	835	873	884	860	830	860	917	918	884	897	886	891	879	846	849	824	913	873	849	868	864	845	861	871	895	859	927	861	900	888	858	910	886	825	837	845	803	891	899	859	863	887	874	843	850	836	872	850	844	817	868	903	910	851	968	888	893	836	899	932	850	865	856	859	868	872	849	894	880	861	844	848	866	844	893	878	855	898	854	917	847	859	913	899	829	908	902	886	880	839	843	903	850	801	905	931	901	907	852	889	856	908	857	836	900	915	851	848	885	901	925	856	842	846	867	873	866	850	886	847	825	874	859	937	844	871	901	850	858	859	887	860	890	870	887	880	859	815	895	848	883	886	873	866	818	917	834	872	855	897	899	853	869	877	879	924	905	914	930	870	883	840	865	845	830	867	844	868	920	927	834	854	883	902	875	851	857	906	859	883	868	843	875	880	899	843	900	852	862	909	882	870	864	835	876	880	893	891	845	859	882	889	898	873	861	919	865	838	795	894	877	873	853	858	869	880	858	832	817	836	893	903	941	892	852	852	860	835	912	853	892	878	863	829	846	865	855	878	926	882	832	930	875	881	893	838	859	884	877	853	880	878	855	856	846	856	868	881	858	901	868	903	857	851	863	896	877	864	865	890	835	917	856	861	847	842	864	892	828	838	809	916	893	801	878	834	822	847	886	827	884	897	832	887	935	814	838	838	886	900	890	901	916	851	791	880	870	869	862	882	849	899	844	889	830	903	861	984	872	880	888	907	865	811	849	866	834	940	908	887	833	893	860	860	885	834	888	904	876	893	852	840	868	880	866	894	842	836	840	855	859	876	866	900	873	851	873	908	911	887	866	884	899	808	865	858	864	836	867	872	892	873	898	874	929	841	834	902	910	895	892	885	870	883	842	845	863	888	844	888	864	811	888	829	939	922	873	831	840	860	877	930	849	820	869	847	834	842	801	818	840	852	805	900	873	916	856	838	896	863	881	868	905	864	861	868	886	916	864	908	866	909	907	914	882	895	875	896	880	862	917	903	879	937	943	888	924	876	843	882	820	908	840	867	855	893	882	825	894	871	803	857	893	874	806	890	922	883	856	844	841	884	848	851	887	864	873	860	896	856	969	825	876	890	888	870	850	817	844	836	874	878	836	969	848	898	892	912	859	883	823	886	887	897	836	875	874	834	932	868	833	856	910	874	857	837	885	860	888	895	824	824	910	888	909	886	921	891	826	884	831	858	879	842	805	896	852	881	874	889	855	850	906	892	871	916	875	816	898	879	884	899	854	936	857	867	889	836	933	847	883	854	853	837	876	871	903	871	912	860	852	870	804	886	858	878	851	866	863	895	863	857	843	845	856	856	874	854	860	907	866	852	896	836	833	839	882	871	889	850	890	876	893	868	903	860	887	902	844	868	891	871	912	851	915	833	867	847	864	851	853	920	863	877	881	815	919	811	894	878	950	830	859	872	865	846	864	850	850	881	836	864	900	887	880	812	823	848	887	927	868	853	892	918	835	890	809	859	782	852	878	864	809	889	820	861	955	875	876	881	797	844	873	877	936	849	876	931	932	824	811	908	833	864	902	859	891	854	915	862	921	818	892	862	879	894	870	854	865	867	884	855	835	872	889	942	864	875	870	885	822	860	877	839	900	918	859	831	855	850	880	890	843	875	871	853	856	812	871	920	906	910	919	885	833	834	872	872	872	829	866	879	890	932	818	888	886	850	889	859	890	895	883	853	861	899	868	884	866	882	832	827	883	860	862	855	913	891	849	892	901	932	891	887	842	870	864	882	858	869	882	895	859	893	866	835	911	899	857	868	914	825	875	869	852	863	867	839	883	891	872	923	879	905	866	846	820	890	879	897	866	886	856	890	908	875	829	870	887	902	884	835	849	865	862	851	892	863	897	856	915	883	904	855	883	909	847	871	868	818	839	879	891	880	895	906	847	845	877	869	859	844	875	876	805	825	895	834	836	865	895	871	870	908	804	914	850	870	840	876	851	874	893	847	862	879	909	906	853	912	853	838	861	854	865	901	873	809	876	932	883	847	878	915	883	857	856	878	895	882	875	856	905	873	837	831	870	907	859	926	864	948	852	872	875	909	894	895	854	863	870	890	872	845	817	873	846	863	849	858	870	873	900	852	895	872	843	913	871	803	870	870	933	896	925	930	866	929	857	839	894	835	871	900	904	840	900	871	911	840	861	933	895	893	874	874	914	881	855	871	851	891	866	917	882	915	848	875	879	905	884	860	846	858	869	921	883	863	894	850	890	885	891	857	872	932	852	902	925	887	843	850	859	869	913	904	870	877	876	831	888	865	897	858	924	867	847	890	898	814	923	873	834	832	868	881	840	863	830	879	884	861	896	918	818	884	897	877	893	841	900	877	869	876	875	838	888	897	864	870	906	857	874	845	885	901	894	889	872	886	866	903	836	880	906	854	904	839	865	903	799	901	856	905	865	846	886	837	873	850	884	833	836	922	829	962	871	857	862	880	883	802	936	822	807	874	889	855	846	855	912	892	852	824	883	887	846	898	881	859	913	905	882	910	892	821	858	872	901	853	874	910	854	868	910	823	841	902	891	864	886	903	897	854	897	909	838	893	857	887	871	839	899	852	854	855	892	870	832	948	835	858	882	899	846	866	860	870	887	853	893	925	857	830	880	894	850	904	886	870	822	843	855	852	913	848	896	904	916	854	862	898	909	883	898	864	905	854	832	860	897	915	835	833	862	878	881	865	875	854	875	871	946	863	895	851	854	896	827	867	881	882	841	858	900	850	868	905	896	883	878	902	887	896	869	878	889	882	839	879	815	826	880	800	878	826	935	893	845	914	829	869	872	890	879	901	901	885	851	835	875	861	817	940	884	899	895	833	871	877	879	829	878	883	846	826	877	857	859	869	849	838	868	878	894	865	862	909	887	836	872	817	878	876	885	870	883	928	916	884	838	877	822	847	854	813
62224	36837	24463	13976	6979	3128	1169	709	665	585	540	482	483	440	439	441	498	479	491	439	457	393	467	448	427	450	414	435	419	446	413	411	443	431	441	438	437	444	455	404	473	421	471	441	417	419	440	437	411	443	449	403	400	448	406	415	462	439	461	485	420	415	418	457	416	464	405	445	440	433	438	372	391	408	396	417	440	436	397	449	417	408	438	394	453	472	482	432	389	447	414	407	436	422	430	427	414	394	386	402	393	454	438	440	440	398	422	442	426	410	435	426	430	441	410	409	422	440	441	427	458	420	451	435	401	472	408	407	426	436	411	473	449	449	397	406	430	435	416	414	437	387	446	451	487	414	420	466	404	412	400	432	434	455	426	462	417	417	473	433	419	462	436	430	407	447	459	432	419	443	416	396	447	411	476	440	392	414	428	432	431	389	446	460	449	411	428	426	437	450	445	441	404	412	445	451	430	473	429	385	424	421	409	425	392	420	409	458	384	480	449	410	436	401	431	411	428	427	446	456	373	416	451	437	423	421	406	402	427	410	408	426	426	389	425	465	397	409	424	456	409	418	433	417	390	452	447	405	444	450	416	428	434	451	424	432	393	468	460	429	440	424	451	488	472	405	414	390	433	431	431	415	450	422	468	414	443	459	453	445	460	415	444	396	450	440	440	436	444	440	431	408	406	387	436	405	412	392	411	416	450	366	397	404	384	423	427	464	401	444	406	482	403	441	432	431	387	409	439	446	423	421	419	432	429	427	394	427	369	445	435	426	418	428	465	460	497	408	452	418	421	471	397	388	413	413	419	449	444	419	408	424	426	465	435	441	453	455	405	462	436	405	376	425	418	399	419	409	435	366	416	444	447	374	419	449	436	429	431	405	473	463	386	456	426	410	412	445	438	442	442	410	406	415	480	397	465	439	428	413	450	432	439	397	438	412	478	418	444	417	396	399	436	446	437	463	419	437	375	414	398	429	396	438	394	432	407	394	448	398	409	420	460	460	399	434	453	451	408	413	451	417	446	406	430	416	425	394	378	401	371	408	398	400	418	413	432	453	420	437	470	470	387	416	442	476	421	447	399	428	411	401	435	444	424	458	495	435	441	385	415	445	463	480	437	442	437	424	441	423	450	474	420	458	412	431	423	433	419	437	419	404	441	413	401	413	433	475	447	488	443	440	451	438	465	410	401	433	468	442	397	382	437	451	430	437	442	451	415	455	439	444	460	443	411	437	428	446	379	423	448	433	415	399	454	429	426	416	433	412	423	453	428	436	417	441	437	438	434	408	451	462	468	463	429	374	415	425	436	421	431	425	416	424	445	430	428	426	403	469	417	416	438	422	446	428	409	421	476	441	450	411	460	420	418	422	459	393	472	453	422	391	414	455	420	383	405	414	409	434	450	459	394	420	461	450	417	456	491	463	416	422	456	419	455	413	426	428	431	429	488	418	402	427	448	426	426	420	420	429	425	444	446	437	381	433	406	432	425	436	397	426	428	436	440	424	407	443	419	421	401	452	440	463	386	443	389	399	437	406	381	446	422	431	420	439	400	467	420	440	401	440	416	416	378	428	442	420	425	438	424	459	447	446	455	440	416	425	413	441	371	411	417	451	409	382	427	428	406	395	395	437	455	434	404	408	440	416	408	401	412	443	429	455	465	435	419	451	421	424	438	427	413	424	415	436	470	452	470	402	465	418	457	419	451	409	431	438	456	412	446	441	400	411	406	375	416	440	426	440	428	428	427	440	486	386	418	440	456	410	441	438	417	423	410	421	429	439	407	468	438	477	394	435	396	445	434	414	420	391	433	425	446	400	442	445	404	410	470	437	393	402	416	419	437	434	409	426	419	426	412	410	454	431	412	394	419	396	383	402	435	391	426	421	424	419	413	435	421	423	427	413	405	481	468	448	388	397	423	414	418	417	453	420	443	424	431	413	448	416	430	450	432	420	427	432	381	436	450	413	384	397	455	428	430	446	432	441	407	411	405	404	446	413	425	409	420	431	403	423	432	438	438	441	415	427	446	411	429	418	433	398	422	417	471	437	425	464	445	400	378	435	427	455	365	458	447	423	421	445	423	443	436	430	469	423	443	417	401	417	425	428	422	466	474	435	486	456	434	448	464	430	413	392	448	437	396	439	405	446	423	469	415	397	453	423	437	453	440	408	418	451	419	419	426	367	441	416	406	403	427	423	425	438	418	453	452	412	405	414	432	442	434	390	454	408	435	433	405	410	408	433	433	428	422	392	456	442	421	421	419	427	436	407	427	451	427	428	421	452	381	422	403	420	437	411	422	435	437	439	408	440	463	414	458	423	480	441	428	386	416	412	428	398	387	421	434	473	450	484	388	416	426	414	452	401	412	421	458	419	426	426	392	464	431	410	432	448	460	444	456	409	406	446	443	435	443	448	386	371	448	413	481	398	402	407	456	445	388	412	436	425	414	424	390	453	407	434	409	460	380	415	432	427	407	463	438	404	395	443	404	436	417	415	440	402	416	400	414	407	406	423	448	386	380	422	425	411	424	471	466	419	425	462	422	413	420	443	419	405	448	431	487	410	423	422	395	397	451	412	418	451	431	424	439	478	445	429	413	409	410	411	395	451	417	415	434	422	460	437	438	392	409	430	428	477	403	403	415	411	437	420	423	465	433	410	473	467	454	398	444	400	419	435	391	405	402	403	411	468	433	429	454	472	397	472	450	387	479	414	416	413	426	406	413	426	418	423	417	428	453	408	402	397	416	445	404	419	398	442	385	398	403	426	416	454	399	426	450	387	422	433	438	486	420	479	443	443	398	419	412	417	453	459	428	411	455	415	412	382	413	426	438	422	407	417	435	451	421	455	399	418	400	429	456	427	419	423	407	420	421	448	410	440	442	505	406	413	363	432	371	464	404	451	416	471	456	439	428	439	396	426	466	430	464	395	375	422	404	437	405	472	401	427	387	401	450	397	432	417	469	419	448	392	431	401	380	400	401	383	410	404	427	406	424	446	412	402	413	403	377	454	410	430	427	422	457	429	387	486	414	394	456	402	410	399	390	464	453	405	433	433	413	425	386	420	410	406	418	406	418	455	417	418	428	430	420	368	447	430	445	401	412	464	429	440	402	398	394	439	431	435	422	430	434	422	405	387	426	425	435	402	454	440	417	416	426	429	430	449	418	450	442	421	383	413	418	433	420	482	426	402	425	393	418	426	440	448	411	394	440	441	443	397	438	391	459	395	445	388	429	423	409	424	435	407	419	435	452	414	439	430	439	392	457	428	407	431	462	425	449	428	438	419	454	421	400	433	416	421	425	421	404	430	405	435	453	410	392	410	421	465	495	440	436	406	451	436	439	413	447	409	431	368	390	442	430	448	446	404	464	388	405	433	384	461	398	432	439	428	411	401	451	430	412	429	436	418	467	459	399	423	444	414	451	482	411	425	435	426	412	407	408	438	402	416	421	410	415	426	421	436	455	403	449	439	363	448	423	387	414	452	417	387	407	414
39193	27644	26924	21630	15617	8793	3395	2116	1877	1617	1352	1243	1105	1049	1007	983	949	952	945	941	1015	913	893	961	976	951	976	973	958	1013	914	944	917	969	977	976	978	979	1008	942	933	956	943	913	906	914	956	915	935	900	924	951	884	956	881	935	929	916	883	872	968	847	838	913	959	924	892	887	902	887	872	936	898	915	943	892	923	904	931	912	899	931	905	950	879	896	920	917	876	957	889	905	897	919	902	933	923	892	903	908	910	862	919	921	938	890	906	885	942	857	874	885	929	884	899	931	911	924	945	891	933	877	935	872	883	913	920	930	898	909	988	912	883	928	926	982	888	901	891	900	868	890	891	928	906	942	877	888	917	882	929	859	901	908	897	916	903	929	906	898	908	903	986	894	934	941	944	945	862	896	858	893	905	907	907	856	917	890	943	941	899	881	939	929	863	951	868	886	903	947	959	919	928	892	882	891	879	940	891	915	923	897	844	928	881	884	932	920	881	918	916	902	951	904	902	902	932	857	862	931	866	927	943	916	896	885	874	867	889	952	900	886	910	927	915	910	898	905	931	942	868	908	911	914	953	886	915	880	928	934	962	918	882	946	936	873	826	907	908	919	878	910	905	921	960	889	927	918	879	913	893	902	874	911	896	848	926	903	919	907	876	878	927	936	922	952	910	928	919	845	964	911	930	899	916	889	935	941	944	933	904	946	917	968	857	920	873	891	887	916	872	898	885	903	887	899	951	929	960	887	865	898	894	865	935	939	898	913	923	899	911	872	945	852	920	888	960	941	888	877	875	906	874	894	889	985	897	889	915	916	912	909	930	913	917	900	941	919	967	869	902	877	860	885	919	915	885	945	883	896	819	863	950	900	878	887	916	903	938	869	919	874	911	958	909	912	844	931	866	910	950	911	905	960	887	899	898	908	943	893	893	881	899	923	885	931	950	878	933	948	901	942	928	929	877	878	912	911	897	865	931	904	878	882	955	873	909	898	879	938	874	838	842	886	899	867	921	889	922	932	910	958	876	881	884	930	942	883	954	925	880	931	939	892	879	911	871	873	838	904	894	909	867	877	869	890	951	872	924	934	935	937	956	907	955	925	923	909	951	852	859	931	901	915	857	908	928	934	907	889	942	963	887	966	894	894	922	854	890	890	945	886	862	902	920	879	908	858	879	917	885	928	843	905	940	912	913	966	895	941	904	974	922	915	890	880	897	925	913	910	933	914	937	904	878	883	924	852	918	908	899	926	893	906	865	921	970	904	900	903	889	894	886	905	945	928	904	913	877	928	864	887	898	919	901	965	941	923	886	888	870	881	919	930	959	915	916	886	948	888	877	934	890	895	901	883	924	906	870	900	937	874	977	868	935	902	899	831	914	931	948	936	877	919	882	891	959	874	887	910	944	851	926	950	905	919	933	936	908	855	915	924	928	874	961	885	881	896	861	923	903	943	905	922	890	896	913	903	909	837	968	898	854	886	943	923	865	909	924	875	918	871	913	903	935	883	898	938	885	955	945	872	907	895	899	914	915	912	929	886	900	869	919	858	897	944	841	878	905	874	910	908	917	957	946	854	867	930	896	931	850	932	913	933	900	920	903	891	912	916	961	864	908	903	931	853	940	910	894	901	912	904	907	908	916	895	932	867	892	895	940	907	877	905	938	912	936	910	931	906	816	899	940	952	903	892	934	881	842	891	939	880	900	900	902	926	933	894	860	932	918	905	931	918	884	1000	919	928	939	920	954	928	951	878	916	908	894	940	925	910	879	900	920	889	930	954	891	881	883	934	906	882	945	883	862	899	895	915	901	952	888	902	905	957	886	880	926	937	867	936	897	928	897	915	882	886	938	891	922	975	896	904	932	887	884	869	921	922	958	889	904	898	914	920	899	879	927	895	911	866	1006	919	932	938	828	924	935	900	959	964	910	908	948	874	874	851	991	902	831	889	891	885	886	959	906	898	941	943	943	917	933	910	927	938	929	909	898	933	914	850	921	870	950	888	890	982	907	953	879	840	879	878	902	926	896	935	916	896	936	946	909	857	909	876	871	900	896	925	936	922	895	949	905	963	854	860	910	884	919	872	936	924	868	895	885	934	944	898	908	926	920	943	967	900	909	910	844	912	856	925	922	881	867	911	903	910	907	957	846	900	895	936	933	873	919	914	846	900	846	880	897	915	949	928	891	873	918	905	853	922	844	892	906	889	909	878	957	873	981	936	905	921	905	952	891	965	880	899	915	901	952	899	897	854	840	938	938	897	894	943	839	929	889	868	900	950	905	929	933	951	868	925	876	897	900	890	908	962	856	942	902	881	928	935	864	898	914	889	908	865	904	970	913	947	873	888	924	883	924	925	901	921	931	925	893	932	872	920	916	893	877	917	944	887	933	876	912	900	870	892	906	867	937	876	879	909	911	906	939	946	905	922	884	914	956	872	897	911	900	908	865	913	938	877	905	919	882	868	891	915	918	909	966	906	923	894	931	908	904	934	908	916	924	924	877	947	845	887	906	941	946	945	954	901	909	906	869	903	890	900	923	936	935	890	896	895	874	875	949	902	957	948	909	967	892	925	935	959	879	885	852	908	925	863	911	913	942	892	892	864	916	919	912	902	957	878	920	915	873	905	910	916	945	912	901	913	884	903	875	899	956	872	895	892	895	915	940	888	935	844	880	889	915	913	860	904	901	942	907	920	896	843	900	942	914	908	982	909	856	862	899	934	888	935	884	939	892	955	919	915	902	898	854	912	869	885	859	948	850	915	989	849	927	923	921	896	869	865	896	967	950	907	898	901	879	893	900	920	894	933	927	950	927	964	901	927	925	908	877	917	922	910	902	942	933	883	967	935	911	877	933	901	896	883	930	958	898	902	914	890	884	912	943	900	931	923	856	944	885	949	861	925	951	875	928	895	975	947	913	957	897	935	935	893	877	948	918	906	939	926	925	919	928	924	957	884	941	876	905	953	916	921	861	924	904	932	868	911	885	884	907	934	878	857	836	973	886	858	913	930	929	862	888	936	926	934	923	935	918	910	941	911	889	917	915	934	908	886	872	892	913	909	893	921	906	912	944	938	894	935	928	904	969	914	893	927	893	903	916	893	942	892	846	928	879	936	912	921	898	949	904	897	896	924	892	943	912	906	920	935	889	893	879	913	866	921	932	865	897	907	848	864	893	880	976	916	887	904	870	874	907	892	879	915	869	923	910	899	910	879	941	900	986	935	962	932	912	861	883	907	932	955	883	899	929	894	891	919	937	909	952	883	910	881	934	920	941	882	926	870	875	922	919	873	905	898	947	881	888	926	915	883	857	899	937	905	871	954	934	912	889	891	863	925	915	934	967	864	897	935	933	869	922	888	941	945	905	949	872	891	943	922	913	938	948	952	927	882	930	882	879	872	885	942	849	906	919	852	915	923	928	905	874	884	849	899	903	876	888	914	857	867	956	954	874	884	895	937	909	934	939	924	871	923	885	916	879	942	915	859	871	941	940	925	909	908
44271	20484	7501	3380	1601	804	612	543	521	480	431	436	443	403	428	434	413	407	411	406	430	445	417	409	424	404	444	396	432	405	473	459	445	397	421	441	488	376	430	398	414	448	417	456	422	462	423	422	415	403	413	415	431	447	432	398	413	410	393	432	432	388	428	417	415	462	431	426	466	414	379	387	470	440	433	494	403	457	396	418	418	403	413	408	429	392	408	448	437	424	393	421	426	432	413	413	408	426	421	431	428	435	429	426	468	431	394	411	406	393	428	410	423	400	413	422	420	408	403	433	432	415	435	454	445	465	398	371	422	428	434	411	418	391	429	435	409	444	426	409	397	431	399	430	385	448	460	408	428	434	384	396	431	424	383	431	456	412	425	436	400	459	384	405	410	419	379	454	419	420	408	411	418	431	406	424	432	430	386	400	440	416	444	439	474	422	415	411	461	436	436	433	436	415	420	398	429	384	401	421	410	412	409	411	412	470	361	417	450	396	406	451	404	385	453	473	446	452	402	389	426	429	421	457	419	477	414	416	390	432	419	418	422	437	450	385	458	415	422	392	414	407	414	383	450	442	417	428	401	434	407	414	462	449	432	406	440	426	413	441	431	428	396	461	376	382	421	429	406	428	456	440	424	405	411	432	443	405	409	425	436	416	490	449	417	454	465	442	383	390	430	419	386	398	402	449	405	398	423	410	411	421	439	430	377	411	463	434	374	464	409	458	443	399	404	442	422	372	429	453	439	424	440	441	423	425	452	467	430	388	394	386	412	425	392	396	416	453	418	441	397	410	397	479	440	408	448	402	455	467	432	399	451	437	449	406	394	414	416	456	383	405	384	421	417	424	370	390	403	438	434	427	432	433	401	422	392	406	441	430	412	432	419	425	428	466	392	437	437	447	420	421	482	437	444	424	433	444	413	426	444	435	424	418	395	474	413	397	444	457	434	442	383	395	444	416	413	423	418	402	443	420	400	395	425	451	468	416	389	438	439	406	401	431	403	403	413	412	409	442	452	420	452	409	400	434	434	428	409	429	403	408	389	395	432	435	436	456	418	431	408	443	443	424	402	421	415	438	414	420	474	411	423	418	424	439	417	407	397	422	421	419	422	408	404	426	432	402	421	413	417	442	443	395	433	404	415	402	425	444	435	443	407	436	418	412	385	414	420	429	398	394	418	440	446	380	442	428	431	456	438	427	405	425	421	468	440	412	417	464	410	413	398	481	461	432	413	438	448	420	401	407	422	438	408	409	414	424	430	448	426	405	440	450	420	441	432	417	430	396	417	433	400	389	446	430	423	436	422	469	435	449	416	395	422	404	406	382	434	410	411	434	418	421	423	415	412	442	436	383	431	423	411	455	438	366	402	434	395	436	447	431	424	396	399	448	446	407	440	406	444	425	466	394	398	410	407	450	380	406	460	419	423	383	440	431	422	418	409	453	375	406	390	375	406	441	414	390	405	393	394	399	393	415	408	398	446	439	428	440	409	459	414	396	385	439	442	475	414	409	407	406	428	468	399	422	434	443	449	438	429	402	422	399	391	438	394	395	414	438	398	416	396	417	440	442	426	469	479	432	429	426	441	398	419	404	407	418	444	407	425	456	445	440	421	397	405	422	415	448	465	441	429	428	438	447	442	448	416	403	411	412	440	429	422	454	423	424	402	421	395	385	407	407	421	451	482	389	397	435	419	443	432	421	412	447	442	426	402	432	440	426	435	401	403	400	357	424	432	450	422	412	390	433	424	424	379	407	414	450	431	390	428	444	409	431	423	458	423	431	368	392	430	478	433	451	398	434	422	449	417	378	395	400	400	427	429	394	400	436	453	399	443	408	400	431	406	426	455	464	411	383	411	457	419	448	433	410	431	407	399	406	414	409	414	431	453	450	407	414	414	412	385	379	438	434	419	396	428	436	412	432	436	391	453	459	423	463	406	428	350	477	399	374	413	450	436	447	447	387	442	416	434	414	403	410	412	427	430	377	444	408	427	403	422	436	410	430	399	403	409	437	443	441	418	439	397	413	453	426	417	438	458	425	446	422	399	406	412	454	462	429	435	414	428	443	423	405	422	414	402	422	457	409	426	435	456	444	373	418	416	390	394	437	454	444	394	445	432	402	431	429	430	387	407	433	443	428	401	440	433	411	448	429	418	421	436	382	415	460	410	402	445	477	419	446	463	415	426	410	426	381	407	396	441	427	413	404	442	435	424	421	431	391	421	427	442	458	439	413	426	456	434	435	393	461	440	406	441	411	421	399	436	424	426	429	407	471	418	393	400	418	391	408	406	426	383	443	442	419	407	458	447	407	406	424	415	424	413	399	422	428	429	462	381	416	408	370	411	398	415	414	407	426	415	417	392	429	428	445	432	473	461	416	392	435	431	415	408	398	428	416	414	404	459	412	382	417	394	426	450	390	397	442	459	437	400	421	381	423	397	430	401	410	430	413	418	390	380	467	402	404	401	386	381	448	426	418	431	442	423	466	433	420	397	441	435	446	471	403	436	423	447	439	445	391	425	457	434	409	439	419	421	387	398	406	412	405	407	403	409	444	432	437	417	417	412	451	459	440	419	417	460	476	425	438	413	426	391	441	409	401	400	419	424	409	421	392	379	435	387	408	417	426	412	417	425	435	418	414	451	416	383	396	380	403	412	433	401	434	419	412	393	402	430	430	405	424	379	463	415	430	464	398	425	453	413	445	415	424	411	429	396	408	426	441	378	398	465	456	414	428	423	432	410	378	439	437	436	413	395	438	400	405	400	438	411	440	401	409	381	428	422	369	362	419	397	434	475	408	423	482	422	411	469	381	395	422	424	419	401	400	418	421	429	428	435	384	409	391	458	421	382	415	397	402	438	458	449	416	423	456	400	409	427	365	379	411	380	445	428	397	400	425	441	436	417	455	465	437	413	394	471	435	426	458	394	461	398	443	401	401	440	363	411	446	426	414	428	422	422	406	441	413	427	382	449	417	398	397	449	428	398	403	448	441	400	423	444	395	413	433	451	431	395	410	436	406	433	436	447	420	407	418	391	467	442	424	407	414	451	419	486	397	423	399	431	407	450	428	424	450	436	383	437	420	387	408	453	356	458	444	418	447	405	419	404	436	418	409	385	403	403	420	393	403	390	389	445	406	428	405	386	423	414	399	422	388	396	429	394	448	409	470	430	395	419	424	413	390	404	384	394	427	429	431	432	418	451	408	422	438	410	439	405	409	390	397	391	429	403	393	451	484	429	433	412	432	445	423	425	455	422	419	423	409	460	419	429	429	445	445	398	441	403	418	402	407	422	425	412	415	376	382	420	472	434	396	399	397	424	432	423	369	381	422	455	416	386	405	433	378	380	399	455	417	447	395	427	426	463	413	412	445	427	402	419	411	468	433	408	468	424	397	415	382	457	393	389	415	405	415	441	431	437	411	433	423	441	403	396	422	389	409	416	420	434	460	438	432	414	388	405	425	424	393	435	407	416	422	443	417	380	414	371	417
28644	14233	9917	7481	4315	2341	1637	1409	1274	1123	1002	1037	985	956	974	887	941	949	936	918	884	928	893	907	928	956	926	894	877	896	902	938	882	919	894	894	907	867	959	890	897	976	860	904	889	964	951	929	910	884	864	946	958	939	875	891	901	885	890	842	851	854	886	890	861	921	901	909	885	872	916	890	861	896	858	904	816	869	857	888	942	843	872	833	893	912	852	879	870	851	946	887	918	907	904	924	875	923	906	893	912	853	872	883	867	895	877	850	906	907	896	881	861	883	924	931	896	887	883	870	908	869	862	937	921	889	873	889	864	931	902	890	873	890	876	865	911	881	891	935	871	876	876	899	888	878	887	906	863	902	889	915	932	906	864	868	957	854	891	936	904	876	899	888	948	875	849	898	912	876	841	912	895	948	855	899	926	863	895	939	838	912	906	915	945	953	953	960	886	947	865	896	864	817	891	907	828	902	886	905	914	922	884	866	930	927	936	924	837	889	902	891	833	904	917	932	885	893	941	864	884	966	874	866	955	920	882	848	923	920	901	922	884	913	921	900	861	909	944	898	929	886	931	928	820	934	839	876	868	928	872	873	889	886	914	904	946	890	913	878	871	873	948	941	913	874	922	893	911	871	925	874	910	898	903	869	925	891	943	901	881	936	855	938	864	884	876	871	884	860	957	898	850	871	868	874	874	941	869	884	920	942	872	916	901	870	899	901	918	864	914	878	908	940	915	879	830	892	908	882	935	868	929	893	894	863	904	931	908	862	882	877	912	901	879	884	901	840	885	897	941	895	861	869	848	875	874	925	910	828	896	874	931	892	888	895	878	877	907	905	906	908	876	908	911	896	841	945	871	862	818	895	884	902	895	910	873	891	921	901	881	898	843	928	883	876	925	893	883	868	911	886	883	887	831	860	878	846	935	843	874	909	864	856	947	893	882	922	910	882	898	882	876	892	933	872	896	876	902	942	920	908	874	887	880	920	886	887	906	866	923	936	906	891	906	892	914	929	933	933	918	926	919	853	942	953	871	908	911	883	882	927	886	899	921	888	905	876	856	851	919	921	896	909	893	851	958	860	881	923	868	855	917	861	857	870	907	934	905	890	915	888	847	839	862	892	925	924	897	888	867	891	865	911	894	901	918	904	898	896	867	920	893	875	869	925	945	918	869	886	912	913	870	906	925	949	884	907	955	904	939	909	861	907	923	885	919	980	922	825	869	904	878	874	917	931	935	876	930	939	863	906	895	902	844	882	877	914	827	936	906	900	956	864	852	918	932	898	909	862	908	896	883	893	925	838	893	900	958	911	867	872	843	926	861	878	926	866	907	898	862	914	907	866	896	893	890	873	885	921	934	945	843	861	929	897	871	885	892	871	901	941	930	909	882	902	932	913	845	896	842	882	928	935	879	919	976	881	892	914	879	910	939	900	885	917	897	921	894	907	820	884	938	921	921	863	951	939	869	910	880	874	950	872	929	918	875	916	881	909	918	902	879	885	889	853	878	931	853	960	907	873	914	891	853	927	894	868	897	921	884	907	846	888	873	882	853	885	883	871	914	907	920	877	943	927	886	884	878	871	898	907	887	874	884	895	864	838	887	893	903	841	881	910	926	903	889	891	896	863	925	901	948	909	853	892	910	913	883	888	887	890	913	908	887	939	863	925	897	914	890	881	902	869	918	897	909	899	860	852	874	899	889	868	896	919	920	912	844	873	913	910	896	906	913	920	900	921	853	959	955	920	904	897	857	864	898	928	889	893	877	870	864	829	916	880	881	868	833	922	900	894	909	816	951	851	836	908	901	953	906	888	924	865	899	864	850	946	962	870	873	873	870	911	887	869	918	881	881	893	883	932	901	911	948	856	904	830	877	864	915	855	918	877	910	891	959	883	915	924	926	919	906	902	883	921	869	868	859	888	858	908	899	888	849	881	914	919	872	869	936	906	873	929	898	919	919	884	851	942	918	890	899	876	930	878	926	864	857	878	827	860	904	864	843	891	904	848	875	834	951	907	909	874	931	850	888	920	854	881	861	905	903	889	916	913	881	906	923	934	879	935	923	893	912	912	899	844	918	926	888	934	938	894	889	903	886	953	866	917	917	891	906	880	898	915	872	940	903	899	933	918	933	891	892	882	915	917	898	888	935	844	874	902	925	902	882	881	893	912	895	906	905	950	945	909	876	933	905	934	898	874	872	877	899	884	930	875	919	921	913	900	850	911	896	875	893	928	947	921	864	928	919	908	914	925	895	888	883	923	890	962	890	921	934	880	964	852	874	917	920	929	935	944	902	916	875	880	882	845	946	906	925	924	891	845	880	895	920	929	888	909	920	920	897	926	902	871	886	946	873	913	916	917	937	896	856	909	886	860	890	879	887	857	937	940	925	908	934	912	932	891	922	855	910	905	919	919	897	859	903	929	903	902	861	960	854	873	878	922	933	910	935	877	881	873	924	866	885	883	878	921	873	885	878	889	868	929	922	937	899	889	919	896	847	928	908	903	872	852	858	874	853	857	884	882	896	936	903	888	905	921	950	912	951	887	909	885	899	913	881	901	917	912	876	924	889	901	903	863	913	901	893	910	878	924	991	883	915	925	868	948	925	906	902	905	921	867	925	898	925	877	918	889	888	910	890	886	877	957	941	961	894	921	861	861	927	924	912	909	848	904	919	854	921	914	915	906	920	867	946	910	870	855	907	899	900	875	891	875	849	921	878	872	885	906	863	897	886	885	928	916	911	915	908	867	903	870	860	865	925	873	882	903	889	901	926	828	909	952	880	909	892	852	882	872	897	921	892	899	904	877	890	945	917	901	847	904	897	946	934	945	889	883	927	915	918	867	912	886	907	902	922	860	890	936	937	885	890	935	946	934	848	858	915	947	835	860	912	893	882	910	851	955	908	922	902	847	860	835	922	890	913	887	836	874	906	914	866	920	891	889	903	917	928	895	900	843	877	881	918	922	879	885	878	875	836	928	898	861	921	903	943	970	892	870	910	871	869	940	898	926	852	934	902	881	888	851	863	960	908	868	914	867	978	875	911	896	913	939	912	886	856	929	874	870	948	880	885	853	871	926	834	930	878	925	933	887	870	922	943	871	918	884	902	898	869	900	881	933	869	916	917	896	859	879	935	884	912	904	922	904	889	907	921	853	900	906	935	905	967	907	897	917	891	878	853	926	895	856	910	885	889	895	897	894	939	885	842	906	910	885	851	897	890	883	906	896	854	906	904	923	938	946	905	896	916	879	909	862	942	917	876	904	901	900	876	901	876	886	898	895	858	880	902	908	860	870	976	918	892	905	869	809	956	930	860	884	909	900	890	945	899	855	905	826	913	926	923	891	886	925	945	905	930	907	881	869	860	941	944	904	893	899	893	899	905	912	858	874	935	827	901	903	933	913	928	911	893	869	912	837	842	889	907	886	839	855	900	863	884	875	882	912	930	918	926	923	906	907	876	860	900	898	889	901	861	863	903	871	915	912	920	952	842	905
56413	27148	13828	7185	3330	1251	706	558	567	477	471	462	412	403	364	460	413	443	447	407	418	448	422	421	417	416	393	460	433	418	402	425	421	434	414	438	362	416	412	394	406	399	413	411	408	427	397	409	392	395	422	422	412	395	376	447	419	434	379	410	398	447	405	437	424	430	418	436	428	426	391	414	417	416	431	420	426	417	423	427	395	399	420	431	418	437	438	423	392	429	469	388	384	429	427	400	422	411	452	420	417	405	427	430	418	395	406	418	463	409	388	372	416	410	409	376	396	406	377	432	423	408	427	430	424	361	390	432	427	399	401	395	418	391	393	396	411	432	401	381	386	399	418	388	394	367	384	418	370	392	392	387	391	413	380	415	394	397	428	411	420	419	415	395	434	410	387	414	424	376	419	425	415	427	412	380	396	385	398	408	415	402	392	398	397	417	410	386	426	429	381	443	388	429	402	372	407	434	427	413	417	400	409	390	431	418	463	356	424	379	392	354	390	405	423	471	369	371	400	424	409	415	401	407	407	414	414	434	397	428	417	400	389	366	380	399	354	420	416	441	407	431	438	434	422	380	407	395	386	426	384	407	423	415	459	372	441	407	439	438	391	437	383	438	405	423	425	406	419	425	405	438	383	410	433	420	386	409	377	378	439	411	404	416	395	380	420	444	422	390	435	407	409	418	395	399	390	394	439	402	385	379	388	410	436	432	397	419	384	446	431	369	423	428	390	397	435	391	425	388	413	422	423	373	417	417	395	406	397	466	399	386	437	382	425	396	398	383	412	430	459	404	452	412	441	417	412	361	404	396	418	397	384	380	421	418	374	422	422	445	424	438	360	395	413	414	363	451	407	374	364	417	409	381	408	412	415	387	394	375	436	405	394	410	412	400	406	404	412	406	439	405	372	401	414	403	415	418	460	399	439	415	407	404	437	417	375	452	419	435	399	406	384	406	418	387	430	406	425	404	428	421	399	388	408	425	401	389	433	435	431	403	423	358	437	406	401	420	400	383	413	429	417	434	417	450	388	402	426	415	391	379	469	413	401	413	438	387	445	402	381	404	394	386	428	409	412	404	414	396	427	401	405	453	424	424	388	417	458	457	436	441	415	456	377	440	428	364	413	454	379	451	418	428	404	404	412	403	418	414	447	444	401	414	382	400	388	389	443	408	416	402	436	385	410	394	425	372	412	395	410	406	429	410	397	453	395	427	447	393	386	414	391	380	394	390	412	430	410	438	424	369	383	433	371	465	425	450	427	427	440	410	405	402	378	430	394	386	405	397	421	401	410	418	407	371	399	419	395	397	393	433	378	398	418	408	418	406	371	428	427	409	417	413	343	446	425	403	410	395	396	420	401	383	403	410	404	429	404	397	423	405	398	387	422	416	414	414	418	441	359	406	419	397	385	430	420	412	443	383	384	397	374	422	467	404	428	388	403	426	454	411	385	423	414	391	410	413	394	395	427	405	411	397	433	432	396	439	424	457	435	383	388	420	367	353	405	398	440	431	384	429	409	433	407	427	426	426	414	431	388	423	457	414	401	424	417	433	439	430	376	443	422	409	401	436	410	415	403	404	429	410	395	380	423	409	446	417	414	411	381	395	443	412	368	380	411	407	430	417	443	398	424	418	423	412	383	432	468	414	421	418	414	419	431	425	399	410	436	456	413	388	406	431	410	435	416	410	378	373	412	406	443	350	422	454	384	402	410	404	396	438	414	386	415	421	425	384	377	389	460	434	412	407	442	419	435	384	399	403	433	397	375	433	432	408	422	379	391	403	429	398	333	424	409	424	367	455	394	411	405	392	433	406	428	390	426	433	419	413	434	433	434	368	438	436	407	382	408	438	419	390	431	394	384	417	389	361	417	422	414	394	416	416	405	434	402	400	425	392	397	427	411	370	381	413	452	427	442	421	402	394	363	398	379	394	412	436	434	416	460	415	367	399	422	378	380	444	382	424	406	393	394	386	412	414	416	380	409	432	400	376	402	359	397	416	374	438	428	396	414	456	385	436	405	409	417	372	445	433	374	376	386	407	443	416	468	387	409	411	427	426	394	458	391	413	360	417	433	403	407	404	404	371	456	408	396	394	377	408	375	432	407	379	422	414	425	396	421	377	421	446	379	412	420	403	450	392	364	388	451	388	396	421	364	423	391	431	412	453	432	405	415	414	407	393	426	382	385	412	394	389	395	401	427	428	375	417	396	420	440	407	406	422	393	397	410	419	374	410	470	422	403	359	451	405	437	411	369	401	411	450	408	416	420	409	430	376	417	410	397	390	404	391	406	362	398	416	451	439	426	385	401	393	396	372	407	390	427	436	403	385	404	425	386	415	404	419	415	402	413	435	420	406	414	398	416	393	416	396	399	464	430	424	399	437	434	409	404	413	350	391	411	411	396	366	412	398	385	421	443	384	380	425	403	378	411	416	410	401	429	399	402	432	434	427	436	399	387	403	417	410	403	402	394	400	423	415	431	403	391	424	396	417	409	366	376	397	434	437	404	378	393	394	413	400	424	427	423	393	412	390	370	378	421	412	419	410	416	441	420	392	429	401	394	400	384	372	411	351	409	417	382	411	424	343	400	406	423	433	427	406	379	437	377	436	412	396	367	387	428	443	362	406	380	443	444	392	386	391	395	397	387	431	425	417	420	378	412	403	401	356	406	385	393	414	380	412	420	426	391	382	404	386	418	406	387	417	446	397	436	390	411	382	435	432	424	443	372	430	403	427	395	488	421	409	411	423	439	434	399	428	414	420	412	403	413	420	423	390	421	414	400	414	406	413	465	410	397	387	419	417	417	407	431	391	438	409	449	371	419	389	407	419	394	395	401	418	419	369	401	419	415	407	423	415	375	373	449	429	407	402	388	373	398	463	398	413	397	424	426	391	435	398	380	386	431	434	384	433	411	422	409	426	410	408	414	385	450	434	429	391	436	364	389	410	407	433	406	403	428	400	407	437	389	408	393	440	410	388	429	377	437	367	413	446	412	417	405	429	423	441	364	419	452	376	418	401	447	401	371	423	393	371	417	412	376	390	430	403	432	390	423	434	394	435	413	446	435	449	460	407	367	399	413	353	399	428	385	448	377	412	421	417	389	391	421	448	445	411	363	412	395	404	428	437	400	399	439	377	442	391	435	419	428	410	412	413	404	392	397	420	409	381	412	407	404	404	425	400	396	406	410	391	443	379	407	414	433	390	379	408	421	379	406	402	383	385	394	439	451	415	393	394	433	411	470	412	431	383	416	404	420	425	396	377	393	433	394	443	442	373	446	373	388	436	402	419	377	392	395	405	397	416	432	401	398	397	372	433	445	405	425	364	441	400	439	408	441	376	418	398	399	387	438	384	388	435	417	402	419	423	409	434	429	401	395	385	388	429	397	429	386	367	421	376	359	438	446	401	416	376	409	394	385	442	423	443	399	392	395	415	366	426	413	446	406	388	393	453	408	383	450	378	413	417	424	397	451	417	396	409	412	396	345	391
36025	18065	16967	14423	8730	3551	2184	1737	1454	1258	1093	1036	960	990	915	901	957	930	883	848	912	904	958	938	884	899	867	900	866	940	936	862	970	946	885	878	919	969	897	943	996	929	848	857	880	852	928	886	882	897	933	881	882	915	887	885	876	902	847	910	887	858	854	911	871	901	884	839	886	838	861	874	893	898	886	903	910	866	879	886	826	875	920	918	900	901	889	915	873	897	865	851	887	934	871	805	847	873	897	874	906	894	869	864	885	893	851	850	847	842	858	916	857	904	904	928	858	852	908	889	851	897	835	841	810	866	870	887	919	837	901	889	862	892	921	852	909	860	925	872	854	856	859	828	873	862	849	880	876	912	873	917	884	856	868	868	885	831	869	902	848	905	885	877	873	921	904	876	919	910	839	872	881	939	907	895	869	884	892	879	884	846	910	881	903	927	867	931	896	806	831	874	822	868	895	867	846	851	913	839	838	848	870	900	878	924	832	858	907	897	849	867	873	892	868	964	893	904	804	879	919	874	851	843	857	879	870	845	863	901	856	836	888	853	922	848	877	861	883	878	854	896	923	884	881	865	870	879	845	875	886	850	889	883	899	847	845	910	886	908	919	845	841	864	858	883	896	881	924	849	892	909	859	842	862	870	847	870	902	864	871	841	860	875	868	886	874	861	879	857	904	901	918	902	857	874	893	934	894	882	879	920	831	847	877	845	902	859	834	888	889	863	880	860	844	897	876	872	886	883	897	891	879	882	870	854	929	887	819	899	896	936	816	832	871	907	840	857	876	852	883	895	881	826	893	882	896	890	830	852	910	836	852	918	895	817	863	828	844	832	887	876	861	882	841	838	899	867	885	837	865	900	835	876	840	911	904	856	855	851	911	929	883	812	876	891	893	863	917	854	871	871	854	869	840	868	905	935	886	923	909	882	881	885	843	857	962	877	929	887	882	899	883	861	919	933	862	925	903	852	857	903	901	879	851	832	868	862	789	892	870	856	911	840	898	872	937	920	942	905	949	870	898	878	865	827	843	852	875	858	872	852	905	828	859	876	917	946	917	865	871	870	857	876	852	859	908	915	877	869	856	890	915	838	856	886	846	873	907	918	888	958	841	878	902	938	938	884	883	890	871	878	955	874	874	835	807	835	869	886	905	876	868	893	868	870	841	894	889	878	869	909	878	905	925	921	858	861	843	896	885	863	894	874	832	937	854	818	861	832	874	896	881	880	870	843	877	886	928	890	917	867	870	916	851	880	945	827	848	859	834	875	871	927	826	863	863	893	864	870	862	844	870	815	849	986	914	906	881	779	841	829	873	883	869	894	866	868	869	873	849	884	851	832	855	899	861	876	884	868	925	889	911	846	893	891	884	890	866	938	867	851	839	858	937	816	890	854	892	879	895	906	889	868	850	894	825	936	893	847	830	851	888	808	832	843	912	868	878	934	849	891	901	923	897	879	858	846	911	860	846	876	876	862	878	886	843	912	859	896	845	858	917	934	882	859	864	861	884	893	858	926	840	838	910	917	901	881	847	892	847	899	854	865	887	860	832	866	906	930	944	866	876	845	865	859	861	907	879	855	885	902	860	917	883	896	836	887	798	908	889	882	887	934	891	934	891	860	888	880	836	875	889	880	911	897	904	903	871	877	875	905	863	852	849	857	879	852	898	867	861	882	893	921	914	904	888	880	897	849	876	846	825	913	896	890	891	859	858	874	898	897	808	838	868	843	894	886	866	940	873	932	869	885	844	856	857	865	848	912	839	843	894	913	871	868	887	949	863	884	903	877	853	852	901	865	906	895	884	912	882	887	865	901	893	864	877	902	896	886	865	926	832	846	850	862	909	864	868	878	883	886	911	850	819	872	895	858	845	890	873	891	904	891	954	882	879	837	824	885	888	842	867	848	925	842	854	922	877	881	931	869	852	925	937	874	878	877	869	917	860	933	849	888	888	912	856	868	886	856	903	889	868	896	860	905	895	883	895	871	908	914	909	832	876	911	883	852	899	891	929	910	833	823	839	828	937	879	886	890	876	911	866	851	987	850	871	917	920	913	857	887	865	911	856	857	861	849	895	861	868	917	833	929	877	868	934	915	889	859	893	850	863	860	828	886	892	865	853	926	897	860	899	897	936	879	847	885	893	892	899	930	922	877	892	876	847	867	926	863	872	922	917	853	844	871	847	857	855	902	860	923	908	901	939	853	876	846	892	907	880	855	896	875	870	837	908	857	930	871	916	863	879	875	892	829	880	889	943	857	843	883	882	881	855	929	901	829	850	879	855	855	863	926	833	892	845	874	877	899	861	882	868	889	898	863	837	925	929	863	889	860	895	898	925	917	911	928	907	829	895	890	935	871	907	854	909	848	910	880	893	875	861	862	884	879	808	881	897	913	908	851	898	963	836	884	919	853	960	886	885	933	842	842	870	885	884	886	859	866	897	831	863	863	879	889	836	895	903	890	895	891	874	898	839	858	857	816	843	940	869	888	862	860	936	899	837	874	888	885	868	874	870	946	915	907	899	878	915	897	904	890	919	857	858	923	866	904	882	880	881	849	852	844	853	848	880	838	877	850	874	879	887	927	833	897	806	865	905	801	901	849	886	813	892	925	864	816	877	878	873	852	890	886	860	907	831	869	930	905	888	900	867	897	814	886	903	890	923	897	891	869	867	854	926	916	875	899	860	928	926	893	893	885	895	922	922	922	835	922	902	809	872	857	861	871	846	840	881	912	864	844	842	887	869	901	896	946	876	837	901	885	876	899	863	876	903	870	882	831	884	907	858	858	937	893	849	877	865	906	895	885	904	876	882	852	836	886	896	913	863	850	832	865	925	929	898	931	879	814	915	879	858	916	875	875	837	848	858	825	883	908	941	877	861	973	867	889	869	896	851	793	846	812	879	826	869	785	942	885	889	903	859	861	830	843	864	887	875	891	888	927	907	916	825	887	846	892	886	843	895	906	865	890	843	876	859	845	922	859	916	857	838	869	844	881	841	881	852	865	885	868	801	845	855	877	866	867	912	931	852	844	862	873	882	888	837	901	866	918	888	890	852	832	862	869	891	860	877	849	876	845	892	879	843	912	850	878	943	842	929	883	906	933	838	884	855	857	872	924	844	872	861	891	872	868	935	859	909	867	909	919	875	863	842	914	896	902	907	888	845	846	883	926	894	887	885	861	851	916	899	879	793	891	887	920	861	822	887	871	832	889	905	871	880	942	913	927	816	881	864	860	872	885	849	890	901	879	944	872	874	916	901	904	881	892	916	846	856	877	886	871	889	918	869	865	860	872	843	852	887	870	888	890	843	896	903	770	888	914	876	851	832	866	856	864	910	906	839	852	883	901	860	922	887	805	911	863	822	871	946	880	850	869	877	915	902	854	851	856	878	874	824	896	862	904	909	944	874	902	897	855	926	881	901	839	856	832	924	890	834	894	895	847	854	849	842	856	837	871	879	859	865	873	872	883	846	906	880	888	887	898	959	884	895	845
59756	37228	26610	15686	7694	2791	905	751	643	546	496	493	449	441	451	459	478	411	475	470	441	446	423	378	450	425	452	440	453	479	440	440	424	424	405	438	440	414	428	406	436	464	465	416	443	424	455	433	437	388	382	408	459	430	413	433	419	414	426	441	408	451	461	449	424	425	426	402	479	408	446	406	424	430	454	449	382	423	416	416	388	444	415	424	401	490	434	402	428	456	439	416	438	379	452	419	460	423	433	458	419	437	410	412	424	418	416	397	415	412	407	428	431	425	439	414	428	405	456	419	441	428	419	463	454	470	437	385	398	446	430	432	413	444	418	432	448	422	417	414	408	383	446	458	442	442	384	437	414	404	455	430	399	416	443	398	444	421	459	429	469	427	380	435	435	421	447	375	435	392	409	378	434	417	430	422	422	427	394	445	401	443	418	467	379	445	456	402	400	429	460	438	396	441	423	432	404	436	430	392	417	430	436	453	429	413	395	445	431	439	411	443	410	414	435	433	424	398	406	445	381	422	402	398	482	438	453	428	444	398	418	442	386	413	419	426	435	410	418	405	422	411	417	443	436	418	437	440	409	426	439	427	431	481	466	453	430	414	452	445	360	420	450	448	450	408	422	416	442	416	429	408	435	420	438	452	444	419	419	413	475	410	427	453	470	453	472	438	407	466	465	414	413	457	388	444	434	424	379	406	407	388	420	441	409	416	413	442	401	433	433	416	451	439	475	460	414	426	470	436	410	446	435	413	425	410	427	379	422	490	417	414	442	411	390	463	429	430	405	398	453	386	454	410	427	449	477	428	430	433	406	421	378	442	418	439	379	402	418	445	409	439	371	412	446	475	426	442	471	385	473	452	435	445	425	421	433	432	427	414	416	467	427	428	435	455	417	441	434	407	444	430	406	411	451	433	478	452	467	454	458	406	470	437	434	438	426	465	431	454	418	413	479	445	419	436	480	418	449	444	458	441	424	418	391	440	450	389	408	414	415	459	448	422	397	464	473	424	460	435	395	416	454	416	423	461	440	390	482	420	434	434	464	442	455	429	439	477	446	436	450	395	403	401	491	382	420	418	451	419	432	434	451	418	466	417	478	434	428	396	387	418	443	435	441	437	401	452	387	438	425	438	446	402	418	404	423	426	422	407	435	434	408	466	471	420	437	439	441	415	472	448	437	429	444	433	433	422	423	405	440	443	420	472	438	392	444	415	457	419	429	419	404	390	419	445	437	407	409	450	437	427	458	413	429	437	469	427	442	452	441	439	419	463	466	459	435	441	426	413	450	419	421	445	425	462	439	431	431	437	431	429	469	408	464	432	425	392	468	445	395	455	391	378	440	413	397	474	466	443	482	462	428	457	403	488	449	437	432	448	439	400	418	399	387	418	391	405	421	401	449	449	377	457	415	434	417	463	411	424	433	387	448	415	429	431	421	413	424	442	460	403	429	447	436	422	433	399	435	450	461	402	373	441	380	415	467	425	457	457	390	393	430	391	445	446	450	409	434	408	438	447	466	422	437	407	462	431	414	449	428	457	455	449	412	396	433	433	411	430	398	412	440	442	419	430	412	423	451	455	431	415	445	446	436	440	440	423	424	396	447	454	423	430	414	448	402	424	425	416	462	432	437	428	460	428	446	406	422	433	470	466	398	435	454	387	444	356	401	448	436	444	464	446	434	468	429	450	439	413	468	433	401	411	466	449	425	406	464	385	372	414	433	412	443	408	409	421	426	438	406	485	417	440	417	455	443	406	420	424	434	401	437	391	445	446	404	386	466	416	449	406	408	445	466	423	390	373	451	423	443	394	433	432	379	430	398	372	428	418	446	417	421	439	399	441	441	436	446	453	466	472	446	432	426	428	444	435	452	461	451	395	442	429	437	403	425	438	428	458	415	436	445	464	468	443	412	460	402	456	454	437	431	457	422	438	422	452	448	454	402	434	441	430	402	420	402	428	455	447	436	406	411	456	401	431	427	415	405	418	464	451	459	493	422	447	416	441	431	432	465	439	427	419	407	461	438	430	446	420	439	405	402	399	441	425	419	442	468	400	438	353	442	406	417	444	491	497	416	492	415	409	441	415	402	441	442	410	474	433	414	446	462	459	490	423	412	427	403	449	406	431	411	443	409	407	331	440	456	422	434	432	450	415	402	436	398	467	422	479	399	425	412	412	399	436	445	451	410	462	404	403	425	400	424	433	393	443	472	428	450	441	450	429	416	435	407	450	431	456	452	446	395	458	445	415	441	460	418	407	407	450	385	413	459	418	446	451	470	414	423	406	411	393	432	421	422	397	463	381	455	408	434	402	461	436	402	388	417	428	416	455	410	439	430	464	448	403	436	427	413	448	449	483	419	389	428	438	468	409	442	444	416	436	424	437	446	414	459	414	422	435	420	413	476	402	404	425	427	446	473	415	413	432	403	467	413	476	451	424	443	441	420	455	412	447	438	413	417	463	423	395	396	400	416	418	422	406	388	464	428	429	406	385	426	448	465	438	400	426	403	428	425	419	407	465	438	418	423	414	429	420	401	450	455	449	439	432	460	455	435	468	436	436	422	436	429	439	398	435	436	463	465	452	422	423	426	451	371	387	394	427	432	414	431	419	404	384	425	404	441	448	459	393	400	401	424	459	460	430	424	468	448	453	428	450	439	462	414	398	444	458	427	417	480	438	443	425	430	490	469	424	442	412	405	377	420	442	411	435	452	417	439	406	441	466	415	456	406	399	399	429	410	412	385	397	433	422	449	429	445	418	441	436	442	436	442	393	429	441	424	446	385	440	464	444	436	389	384	423	436	436	437	449	425	438	398	423	427	483	457	452	383	400	479	440	447	439	446	394	446	382	438	468	398	403	436	436	444	454	404	413	461	371	494	463	440	410	398	423	468	456	450	451	411	402	408	425	388	435	389	489	470	436	422	407	478	479	450	418	447	393	422	459	452	432	467	399	426	463	427	443	440	443	408	411	404	443	447	426	465	444	438	451	434	418	447	485	461	431	442	390	456	407	418	435	444	445	451	417	461	441	419	433	405	428	445	419	435	423	442	428	462	424	439	443	426	411	462	447	417	436	456	437	415	448	444	417	411	408	437	448	400	426	453	447	454	470	445	452	462	463	489	437	421	397	439	452	418	438	423	441	408	441	421	442	469	418	407	394	381	422	482	405	423	430	426	426	441	415	415	425	379	454	438	415	428	442	447	433	409	429	394	446	415	418	411	440	380	418	422	431	422	417	388	427	423	467	435	412	409	415	470	436	423	422	443	482	419	389	431	425	403	426	409	426	411	413	417	425	470	422	441	491	462	418	446	421	404	376	436	413	409	456	462	453	399	410	414	453	449	400	422	440	411	444	427	438	413	388	405	419	436	404	433	410	444	424	428	419	431	433	430	433	462	446	411	420	425	451	423	426	446	405	419	417	417	461	417	412	374	452	428	434	441	422	465	422	473	439	441	457	404	448	379	451	445	411	427	380	433	432	416	428	412	389
36379	28169	28939	24147	16489	7224	3038	2327	1797	1554	1208	1151	1138	1065	1039	1019	1043	1030	983	962	987	976	954	934	981	984	960	974	951	944	949	970	985	972	1030	988	972	1001	984	960	982	934	951	923	949	930	928	946	889	1003	909	878	936	892	924	878	984	928	909	919	933	905	912	929	941	919	935	907	946	895	916	883	923	895	913	903	890	926	892	919	910	911	965	911	920	935	852	913	929	958	924	896	919	891	923	891	952	893	901	915	913	886	883	878	901	875	909	891	884	848	893	912	883	892	888	982	923	968	874	956	925	882	866	910	940	937	911	897	890	923	904	875	890	907	943	867	917	923	918	939	948	927	910	919	971	870	885	931	925	934	898	949	945	912	926	891	887	928	953	908	899	955	879	873	912	899	934	932	962	885	897	859	872	866	924	908	933	940	953	932	965	968	881	918	890	907	941	912	985	944	873	952	901	898	919	886	855	898	916	917	966	933	956	921	914	889	847	895	908	884	876	915	934	932	944	942	887	927	906	882	933	949	858	879	923	901	966	945	868	928	872	909	897	938	886	884	921	908	901	896	904	866	900	937	879	928	852	847	901	891	906	948	875	870	923	924	906	901	901	916	916	856	904	929	882	947	995	918	903	955	922	892	942	857	967	904	912	882	891	918	902	933	873	877	924	940	929	941	993	904	922	986	922	887	958	901	925	997	948	937	902	961	949	924	909	918	974	913	931	931	951	918	903	933	936	878	924	940	929	895	942	923	944	836	906	926	865	928	972	905	894	934	865	902	927	903	913	875	1000	937	909	925	901	914	882	888	940	918	920	863	838	865	881	917	916	902	920	899	912	863	934	850	841	920	906	868	904	962	884	954	871	907	883	872	912	945	912	912	919	895	913	878	909	898	863	918	920	930	879	967	963	885	936	898	867	918	966	879	890	861	977	901	925	931	885	931	907	920	877	874	880	890	915	937	927	926	895	863	927	860	924	874	914	928	908	954	902	1000	888	899	929	897	896	913	854	891	898	941	902	993	919	880	934	941	907	952	872	899	865	906	917	916	963	964	924	916	900	940	924	915	884	978	889	891	931	917	914	937	874	915	953	894	934	910	922	894	921	942	929	888	856	884	900	889	901	937	909	916	908	881	947	940	945	913	882	910	894	870	901	893	947	880	921	879	867	916	941	937	911	913	946	947	871	879	874	922	942	891	967	941	964	905	932	856	918	931	961	883	902	843	964	893	945	933	933	898	923	921	940	914	927	897	940	979	904	924	881	900	861	926	890	886	853	917	905	943	935	930	910	919	905	891	897	877	938	952	911	897	961	987	886	924	889	889	934	927	854	939	933	887	935	915	886	892	857	888	905	912	956	880	859	931	934	905	864	915	902	928	855	930	932	930	864	922	942	874	839	888	907	896	911	877	873	897	971	891	881	952	942	887	899	873	882	880	886	912	922	916	896	935	899	916	903	909	860	896	906	915	901	890	875	923	948	910	921	901	868	906	899	897	880	925	848	932	887	904	860	901	900	927	905	913	828	963	928	930	881	888	884	947	854	938	909	876	923	875	882	890	954	859	902	987	879	894	913	901	968	881	902	918	951	864	889	910	874	884	919	928	896	924	926	938	910	851	853	965	900	855	921	868	902	941	903	910	933	845	896	886	899	929	882	856	925	850	925	970	909	978	928	889	898	970	931	916	923	939	872	850	883	898	911	903	897	915	906	936	928	906	909	940	945	934	867	935	918	848	870	914	884	856	968	894	937	901	913	921	928	911	850	901	896	911	917	872	888	894	902	885	943	866	891	893	914	880	918	916	914	927	983	890	962	867	886	981	943	892	867	930	903	896	948	902	926	907	910	893	904	877	871	909	958	937	968	904	911	925	921	936	903	921	899	900	895	937	930	885	895	942	967	903	866	833	913	904	898	954	843	963	994	899	959	926	905	939	956	842	995	926	877	918	966	926	880	857	904	861	872	894	935	939	905	889	963	877	877	909	923	927	886	922	925	973	952	925	888	902	874	878	901	881	929	897	961	922	921	878	906	937	881	918	932	908	937	913	903	942	883	868	940	923	891	902	901	907	945	873	925	892	883	934	895	941	947	943	926	983	962	936	948	903	908	904	939	983	873	897	907	895	883	925	908	932	899	895	906	904	881	951	889	912	919	840	913	930	884	882	966	949	925	899	898	927	880	931	931	923	898	938	901	832	876	896	938	859	932	909	898	973	940	892	901	943	931	944	901	905	944	916	915	844	882	942	893	943	921	971	815	929	897	941	904	864	958	938	954	915	914	904	910	875	913	975	927	895	855	917	866	929	924	858	884	927	919	910	932	945	921	862	906	894	913	884	942	872	906	941	919	885	896	912	948	924	883	954	897	881	944	944	926	1002	935	948	930	955	988	900	940	901	916	901	900	890	900	971	852	933	912	900	979	905	897	877	884	912	924	922	942	915	878	900	941	920	917	882	913	902	894	890	957	874	904	898	883	959	940	974	929	916	918	923	922	905	868	897	891	906	943	967	950	869	889	887	937	882	894	933	922	892	883	937	890	886	861	909	915	871	928	915	913	938	929	888	913	862	928	915	915	934	978	872	887	899	915	917	911	900	945	958	911	915	902	914	936	918	889	913	891	973	942	947	938	871	850	931	949	886	904	887	914	884	872	933	942	895	914	950	902	891	964	942	882	965	870	845	975	894	897	904	929	903	896	887	871	938	908	905	881	899	917	901	962	842	879	899	921	916	912	942	873	914	898	912	928	864	903	904	891	880	895	933	914	943	893	981	929	912	873	920	888	886	901	924	897	909	895	915	921	866	876	949	916	898	910	900	954	908	895	911	919	962	935	939	874	918	905	923	912	885	897	943	969	943	903	920	887	858	895	918	885	902	907	950	914	924	932	915	920	908	919	906	903	938	890	889	871	930	940	891	940	902	875	920	943	866	896	918	856	882	893	932	930	931	948	921	939	883	941	884	886	969	939	922	912	918	917	976	933	960	882	853	937	882	910	931	920	899	908	856	891	914	909	878	924	907	907	856	902	933	932	931	939	912	875	884	896	850	903	873	895	904	931	912	942	915	889	909	932	909	910	903	964	850	916	890	921	912	912	897	914	932	925	907	916	905	903	922	903	924	933	942	883	888	875	930	934	906	904	910	924	905	870	915	940	908	879	919	886	934	901	879	934	917	888	910	940	902	901	891	983	914	905	887	890	883	883	889	909	891	931	899	917	893	908	929	934	889	918	912	868	873	882	869	890	936	958	944	930	909	950	829	904	949	900	879	994	939	840	917	910	931	937	930	892	891	949	867	887	874	860	953	912	975	866	883	901	915	917	916	928	934	943	888	902	907	916	924	922	890	893	926	894	917	888	934	941	957	890	854	931	925	902	888	944	899	912	864	890	833	954	915	877	933	916	943	930	905	932	895	907	935	933	934	878	863	956	878	941	931	900	922	889	914	944	898	890	878	894	970	942	938	879	870	907	876	931	926	885	922	833	900	877	911	884	902	899	896
44456	23053	10535	5089	1875	705	593	513	490	383	464	427	406	450	395	435	425	454	443	413	451	444	409	442	417	397	411	440	440	420	447	412	420	416	400	441	395	424	410	428	394	398	441	444	447	431	426	420	420	405	415	435	424	410	415	398	440	416	418	429	401	425	417	440	402	390	430	401	451	416	421	400	427	401	427	415	454	434	389	392	443	421	393	433	382	447	435	417	403	401	430	444	449	432	409	417	415	425	410	419	421	454	441	464	437	430	402	445	426	454	424	411	461	386	419	412	432	428	431	415	392	387	383	427	389	397	407	441	455	399	438	411	404	397	409	417	392	445	413	401	410	422	422	430	442	422	402	442	398	431	413	404	415	429	440	440	431	455	418	413	399	421	424	441	421	391	377	435	382	388	437	355	422	430	427	413	437	375	425	427	422	403	423	431	467	401	381	372	409	401	405	412	415	421	404	493	408	414	415	415	415	415	413	438	409	363	414	421	430	437	421	426	428	444	440	407	425	408	434	419	422	395	444	421	426	391	435	477	426	408	384	444	414	405	457	411	410	424	438	410	393	408	431	405	391	435	428	412	458	392	399	370	374	437	402	385	426	420	417	432	422	467	429	386	408	403	446	444	434	447	439	408	389	411	415	392	463	364	441	389	406	411	386	423	433	419	446	481	454	406	374	405	403	401	438	419	438	383	415	442	426	406	424	441	405	426	395	387	406	393	398	416	387	424	395	422	463	435	414	398	425	447	417	427	435	430	413	440	429	408	402	370	441	397	417	476	395	427	407	427	406	451	364	446	403	443	359	408	423	432	403	462	410	442	375	446	400	394	439	440	437	422	447	403	398	408	418	429	400	423	416	434	427	423	423	392	407	389	423	405	396	406	403	377	403	404	399	439	436	396	411	373	406	412	387	433	409	412	437	466	417	415	417	433	446	455	394	396	458	450	436	443	446	427	393	415	384	400	448	411	422	436	394	422	432	427	420	411	441	424	420	441	435	374	457	396	418	409	456	429	437	448	416	383	425	425	426	408	415	417	456	427	439	468	420	409	413	411	430	439	381	430	435	404	397	437	384	434	399	410	415	429	438	438	415	402	424	435	423	404	468	423	439	411	422	447	393	403	431	376	395	408	423	399	418	463	416	396	430	395	429	398	461	417	449	417	391	424	412	440	421	452	387	402	411	478	404	396	453	411	388	417	435	469	416	416	406	383	367	401	404	424	420	440	422	451	429	392	406	434	381	389	429	414	444	410	436	384	389	418	426	437	416	455	474	417	404	455	409	403	405	460	399	405	439	395	407	455	407	451	414	442	452	445	370	406	424	456	407	413	441	441	445	379	401	422	391	407	414	409	458	396	422	412	429	427	437	433	493	393	404	423	422	383	461	418	400	405	425	409	419	409	399	400	362	405	436	424	457	392	415	374	397	421	413	454	410	451	396	448	412	371	376	409	434	408	430	393	409	444	430	414	403	419	425	409	424	440	402	420	433	416	398	403	437	428	478	433	405	473	434	380	447	412	425	417	397	429	442	455	430	408	392	411	402	420	419	402	472	424	405	425	427	427	446	405	436	362	426	426	444	429	427	430	465	452	428	385	401	418	442	457	439	380	442	404	407	436	432	426	438	447	462	367	418	407	416	480	402	378	430	443	410	439	463	393	392	382	417	413	424	432	485	384	421	426	431	416	409	393	440	449	443	408	455	397	440	430	394	435	383	412	434	416	414	398	400	406	417	445	478	370	441	423	433	406	390	435	472	413	464	368	408	428	423	420	415	420	423	411	411	417	423	397	416	435	412	388	409	450	407	419	410	416	429	459	425	411	408	433	401	418	440	388	382	446	395	420	399	397	394	443	427	396	442	417	410	444	438	415	397	415	402	408	421	408	425	428	424	428	405	415	395	402	445	460	409	402	425	455	444	431	420	456	444	430	429	406	411	410	450	421	443	402	429	407	412	450	441	410	404	393	443	406	412	418	439	383	429	419	441	431	432	404	409	428	418	468	407	427	430	421	420	438	416	395	408	421	465	450	436	452	440	426	430	443	419	423	435	402	427	376	375	393	423	453	424	422	427	413	418	435	408	406	421	440	397	429	401	417	438	415	406	418	404	434	405	447	389	415	410	409	410	412	418	434	455	438	445	419	387	447	418	458	424	422	423	411	438	424	402	427	435	353	425	433	401	396	426	394	398	394	469	420	400	412	424	454	426	416	393	431	447	428	404	433	432	433	423	427	389	401	414	395	412	393	404	424	397	436	380	407	404	436	402	433	381	407	376	409	377	368	368	459	467	377	437	443	431	360	449	430	415	421	411	409	440	421	416	401	382	423	445	371	368	399	401	431	441	402	411	429	413	406	436	448	427	413	401	430	417	451	426	404	423	398	437	423	466	415	414	443	393	413	418	457	410	414	412	399	408	419	415	410	388	405	425	435	438	392	423	408	376	434	431	415	435	419	406	423	389	420	444	456	411	422	382	461	413	401	423	423	431	449	415	428	423	435	421	416	416	393	397	420	433	426	439	439	405	404	425	442	455	410	388	368	439	448	427	433	413	411	449	410	394	441	413	451	429	405	437	443	419	418	429	429	409	420	402	442	448	411	405	406	410	414	432	410	408	425	415	418	386	396	439	445	399	432	442	451	414	464	405	363	395	392	393	412	389	436	414	382	388	413	361	408	431	428	437	437	443	440	406	437	398	466	417	440	409	383	446	458	438	403	426	419	423	396	443	439	398	411	419	402	375	440	380	391	435	458	406	387	381	401	404	399	390	423	403	402	414	444	432	423	396	417	417	421	430	440	438	393	397	418	401	406	422	414	420	440	413	415	374	417	416	376	423	438	416	398	408	451	372	417	437	425	430	424	439	375	390	438	432	446	401	446	449	419	408	399	403	407	445	415	441	414	430	390	418	392	382	431	428	411	414	370	427	434	429	435	412	387	416	436	410	411	460	453	394	409	418	442	399	372	436	431	440	398	475	391	365	412	469	438	427	432	424	451	398	393	375	425	399	409	404	385	409	395	382	440	420	410	391	470	398	400	446	434	444	399	420	441	409	420	410	444	437	394	379	466	407	419	443	463	386	428	363	408	447	434	436	407	455	430	418	432	465	476	414	413	411	410	433	353	406	392	427	460	424	435	408	424	418	400	401	398	418	412	450	448	393	461	442	411	420	379	442	438	425	390	495	434	418	413	447	474	401	439	416	422	392	421	459	466	435	455	426	445	408	453	402	433	391	371	410	434	398	412	431	409	423	398	433	394	405	376	412	394	426	391	427	411	396	395	408	406	419	429	401	401	428	417	424	444	425	436	424	459	469	451	437	425	431	424	414	419	394	419	435	393	406	421	427	419	428	399	413	413	421	397	442	395	439	430	405	428	408	398	423	442	402	380	416	434	435	397	397	422	433	454	384	417	434	432	459	428	422	427	410	455	415	407	435	411	403	456	406	376	413	419	401	440	421	387	378	425	383	400	419	450	413	416	426	421	385	465
27442	15542	13407	10425	4855	1961	1574	1363	1176	1036	1001	944	1006	916	966	924	877	945	907	913	893	874	887	944	904	928	893	844	892	896	903	924	972	911	921	877	912	900	898	982	904	944	922	882	887	890	876	883	911	920	857	917	930	861	882	895	866	908	888	911	877	890	912	819	856	904	933	885	868	943	878	872	867	907	910	909	869	856	836	831	908	899	911	862	879	881	888	899	869	860	904	930	844	864	904	853	881	862	858	906	886	825	901	855	887	895	918	915	907	886	857	925	919	937	940	904	872	880	903	865	914	893	943	919	917	865	921	884	925	898	885	863	952	893	892	936	875	879	865	863	934	895	877	907	842	865	878	855	870	910	913	836	924	917	873	900	871	926	888	893	904	922	899	777	868	856	882	886	897	844	901	892	892	953	849	890	908	854	854	889	870	844	870	932	870	918	872	866	865	872	902	909	935	877	899	896	897	871	889	902	872	892	890	850	841	866	895	863	844	871	891	832	878	917	866	885	875	870	854	869	908	874	828	836	886	889	888	878	880	933	960	949	921	896	892	824	869	918	890	867	884	886	902	897	890	906	915	921	900	956	930	910	904	863	848	851	875	890	876	900	939	886	882	894	898	862	878	910	888	879	886	877	862	914	898	897	903	871	850	863	902	889	890	904	871	867	927	893	862	915	926	881	914	886	901	906	895	902	848	910	931	901	880	866	959	913	913	915	889	900	919	893	915	921	856	908	900	890	868	887	895	876	918	838	854	913	883	882	883	870	901	849	874	910	888	892	883	928	916	947	892	873	904	939	883	861	895	935	846	863	842	891	858	883	868	872	936	937	885	919	897	843	889	925	873	877	891	870	903	941	827	914	851	830	893	853	881	923	884	900	838	879	838	934	933	899	891	925	839	828	876	889	824	937	887	895	908	866	826	923	830	872	894	931	871	823	942	837	893	888	869	902	858	866	913	904	843	866	923	895	881	888	941	871	918	922	891	907	887	908	885	849	872	903	863	886	884	889	872	872	908	911	925	832	882	912	896	882	847	904	925	906	896	905	917	905	879	872	893	884	849	880	861	916	922	902	871	910	904	883	861	895	859	883	881	967	899	872	856	867	880	847	926	952	890	920	862	853	884	868	864	939	915	882	885	905	893	885	869	893	858	853	882	870	859	863	898	866	892	925	877	901	872	868	846	919	895	918	912	888	896	938	928	910	888	863	900	910	886	888	900	881	902	875	915	954	918	906	872	881	873	921	901	892	867	933	899	865	907	877	878	868	844	934	917	872	849	892	875	906	875	811	905	900	889	962	923	905	873	907	927	850	909	856	838	896	879	878	871	893	868	884	900	878	864	932	921	893	899	882	990	885	913	866	942	847	893	859	873	894	893	901	973	923	880	900	840	918	975	860	898	832	896	858	828	866	935	877	928	908	888	864	878	895	902	911	891	865	909	875	946	878	858	880	878	898	859	922	884	879	848	870	859	905	954	879	919	876	896	910	872	951	902	881	920	882	820	975	873	897	899	835	897	850	849	917	867	883	888	923	868	871	920	924	889	880	875	914	921	859	841	887	855	896	915	904	926	836	918	961	887	868	886	921	905	896	900	878	888	920	882	884	881	880	896	909	883	890	908	887	921	846	941	879	918	833	913	905	840	888	864	862	873	943	895	893	873	894	885	893	934	890	879	858	900	938	907	907	907	929	895	878	866	880	917	882	922	857	890	910	883	897	869	870	899	874	858	855	877	849	886	865	886	885	889	831	898	917	921	852	910	856	870	958	868	866	923	909	926	907	856	916	878	869	897	936	938	893	878	871	910	899	885	867	912	889	890	835	918	911	885	908	895	881	936	871	896	921	842	899	875	909	888	921	827	869	875	850	861	879	865	907	825	897	934	903	871	918	826	881	915	886	868	893	916	947	926	912	943	895	873	930	917	916	884	881	888	879	896	887	882	843	891	866	904	872	905	902	908	942	929	903	893	828	890	930	875	847	875	817	859	831	851	886	900	903	920	862	866	907	886	870	922	916	898	910	907	850	904	896	854	878	928	885	852	882	919	902	859	867	920	885	865	893	892	867	879	890	861	834	883	907	924	870	924	924	902	871	922	899	859	917	845	880	862	815	892	858	934	872	885	896	909	870	865	891	864	901	907	926	867	863	891	920	936	844	907	902	862	913	890	877	866	908	915	922	912	889	880	917	873	861	869	909	911	931	853	887	906	871	837	878	914	901	872	872	877	881	918	888	861	903	927	923	843	879	862	844	853	902	878	845	869	896	879	903	908	869	874	851	870	858	846	887	825	901	961	907	858	887	870	861	928	881	862	943	869	904	910	884	899	877	892	930	934	885	894	875	883	892	862	894	979	867	936	890	896	865	877	853	898	883	908	893	846	901	886	872	868	886	879	926	916	894	850	875	884	885	843	909	923	920	918	877	924	918	928	945	886	919	887	860	873	881	958	857	876	903	914	854	895	818	843	941	904	907	935	922	859	882	907	869	919	914	957	843	940	896	881	865	850	881	819	870	874	843	927	854	881	898	900	904	873	922	890	932	903	889	872	928	872	944	884	894	936	868	888	877	837	863	853	911	898	928	884	855	910	885	936	860	918	895	904	882	877	862	934	877	872	932	904	891	949	911	863	897	859	864	915	849	902	869	889	902	870	874	870	929	863	887	897	893	892	874	883	881	930	854	948	920	908	852	887	887	832	933	852	827	898	960	890	870	856	847	911	868	895	859	906	904	899	906	858	932	904	853	905	877	908	884	868	871	887	870	901	906	898	906	885	920	926	864	936	910	823	850	885	918	799	919	884	861	931	898	929	936	895	885	873	875	926	880	853	842	825	874	903	903	920	896	909	906	845	898	865	925	930	886	906	874	847	883	906	862	870	879	861	919	881	832	917	915	834	892	897	891	912	893	881	840	880	902	871	892	935	920	877	882	850	871	928	941	890	867	896	881	841	947	862	898	875	843	907	870	896	911	901	884	893	894	891	899	909	888	840	929	892	907	864	956	923	910	892	882	884	942	916	873	903	851	892	847	887	877	924	898	883	890	872	890	884	911	886	817	888	930	844	854	840	855	848	890	885	870	828	909	863	899	890	873	871	892	820	892	881	871	911	876	907	887	905	936	846	875	923	901	904	880	941	912	888	915	915	866	912	872	883	894	837	888	852	882	914	866	945	894	882	881	917	878	895	898	843	903	896	942	869	874	939	876	879	894	874	892	902	941	918	925	909	851	889	922	905	874	879	882	894	854	867	881	895	851	942	879	870	909	849	899	855	911	894	868	838	872	915	888	900	898	917	871	889	871	953	880	902	900	894	877	930	951	897	886	825	927	949	864	888	900	810	875	836	894	920	877	947	866	867	900	866	964	905	872	902	840	915	902	954	865	895	878	913	866	940	929	946	875	902	859	908	890	899	897	935	898	892	900	896	943	883	918	887	911	921	849	908	890	874	882	873	896	905	931	929	937	838	890	852	901	863	935	876	901	853	895	903	860
54568	27716	16994	7649	2905	1225	667	572	491	421	466	458	429	380	417	428	400	415	420	430	451	454	440	398	430	404	427	429	434	397	377	401	416	417	395	378	421	406	433	425	397	428	427	453	417	435	388	389	412	434	385	407	378	408	400	435	408	414	412	413	417	433	406	435	420	392	418	438	453	386	389	377	442	437	395	424	441	434	372	399	396	434	434	410	396	392	426	432	401	448	403	402	373	417	429	462	417	411	402	399	401	413	419	379	442	390	372	408	411	419	401	419	414	392	395	388	380	419	444	421	389	389	424	444	414	407	431	368	393	404	426	415	415	377	440	460	386	422	388	384	379	403	424	384	384	418	443	406	398	430	393	436	397	374	432	422	399	419	441	422	362	408	447	423	380	419	449	431	408	446	452	424	382	410	394	422	412	352	393	413	445	429	372	410	454	411	447	404	388	440	424	393	415	387	427	438	403	399	419	405	382	395	372	436	374	403	402	408	374	441	413	430	418	396	407	439	370	414	416	416	398	404	432	397	419	383	427	409	397	383	432	368	407	380	445	391	430	435	443	408	404	433	411	426	394	399	392	382	466	399	400	382	408	426	460	371	395	395	410	420	447	429	416	411	390	416	392	405	394	394	414	403	393	387	415	424	413	396	393	435	428	420	428	433	398	368	384	394	387	430	446	429	378	398	435	395	398	433	442	415	368	402	418	416	402	412	424	437	435	421	438	398	429	431	438	410	431	448	422	393	430	413	442	401	432	427	378	375	429	388	436	396	400	421	415	387	420	433	410	399	403	387	427	360	395	398	412	403	407	348	398	376	434	414	413	437	414	406	407	395	423	414	411	442	363	429	392	403	432	409	378	397	414	405	396	390	393	438	391	460	420	399	394	438	377	415	439	425	428	426	435	441	423	408	416	395	391	426	432	416	445	405	424	434	390	424	392	402	429	364	386	424	428	378	415	430	402	404	413	377	407	445	405	412	376	401	400	410	410	402	402	428	443	425	459	406	425	419	394	425	418	394	412	429	441	426	445	443	373	419	395	429	387	400	467	399	391	429	395	404	422	392	404	376	433	397	444	419	388	367	415	407	390	415	448	378	453	447	374	394	410	426	423	430	410	403	371	411	427	425	415	448	433	393	462	398	430	412	408	421	420	413	410	386	440	403	456	366	397	426	401	400	372	388	401	400	401	389	406	379	393	390	394	405	413	431	412	381	436	385	377	419	410	398	424	413	412	385	395	436	413	449	406	403	431	408	411	399	481	428	412	444	414	420	385	376	428	395	442	453	434	411	383	432	468	419	448	397	445	405	445	387	416	429	400	379	437	430	421	370	394	420	377	422	401	420	425	379	401	430	408	450	380	401	335	441	402	388	395	409	446	413	399	434	381	422	428	402	408	382	418	425	431	399	457	418	423	433	385	414	440	415	388	399	362	420	401	414	420	410	401	426	445	408	430	410	420	441	382	371	399	398	416	421	391	398	384	428	438	416	412	426	425	418	381	412	415	405	418	388	391	467	429	395	432	395	438	429	414	418	423	431	443	453	422	410	390	416	423	417	400	353	367	420	399	431	444	431	413	392	397	412	359	384	412	405	411	377	415	447	385	384	380	395	354	393	387	453	394	384	409	437	451	438	446	395	413	394	405	395	404	397	418	380	395	395	407	413	415	426	391	420	440	406	427	392	402	407	401	382	430	400	410	448	412	430	386	415	449	440	395	402	397	425	408	443	450	373	395	396	384	382	396	402	411	452	443	423	424	403	384	377	391	419	410	433	414	440	418	410	406	411	435	413	402	411	394	405	434	423	405	400	411	413	409	394	392	450	416	382	390	383	391	401	397	395	422	404	370	431	382	365	409	377	374	406	380	471	431	423	413	417	416	417	413	413	408	386	426	396	395	389	410	382	400	370	393	442	372	401	394	445	432	404	422	371	416	467	391	391	427	405	399	410	408	364	395	423	400	386	426	390	392	425	400	383	433	407	438	437	420	428	391	410	453	408	421	404	415	423	363	408	386	395	383	416	385	418	423	396	450	432	419	384	389	380	395	398	455	389	379	352	411	426	407	417	424	418	451	405	384	397	385	447	456	437	404	380	405	384	383	398	391	403	453	388	396	448	420	363	354	432	392	411	389	402	396	414	397	417	421	410	442	390	400	421	378	414	415	418	412	411	425	382	431	373	403	395	417	466	457	427	392	394	416	385	418	438	422	440	370	441	396	441	450	392	386	409	467	427	461	427	416	382	424	369	387	413	387	400	418	402	418	400	398	402	390	374	364	452	416	382	418	377	417	405	398	416	355	403	409	409	419	400	401	432	400	428	406	393	445	395	403	443	383	411	453	398	430	433	422	366	433	438	437	421	431	413	424	422	394	432	462	363	407	366	387	383	429	432	422	397	383	401	419	415	424	417	389	411	392	399	438	437	440	396	420	390	408	421	431	414	435	430	414	399	392	391	424	426	386	420	381	398	429	447	432	395	400	424	396	442	445	423	419	407	417	444	437	421	389	404	421	408	387	403	427	378	438	446	447	413	440	394	398	411	406	431	381	397	393	408	364	440	427	386	425	387	386	423	424	430	380	405	429	379	384	416	401	440	416	426	413	430	401	409	440	465	424	410	385	416	421	412	420	423	425	389	409	436	374	372	408	416	366	380	386	439	415	375	380	402	422	434	412	393	397	424	415	439	431	427	411	387	408	410	443	422	410	427	406	409	360	379	392	413	410	390	421	412	415	381	377	385	395	381	392	378	424	397	404	417	407	418	409	444	430	384	400	408	422	391	391	411	438	465	398	344	420	391	407	411	419	421	447	444	418	414	422	383	421	365	454	408	413	385	414	404	439	438	426	407	397	442	408	426	430	437	417	377	398	412	403	404	383	390	388	425	417	419	400	410	414	421	440	399	430	415	416	374	429	373	436	380	386	400	428	408	400	414	440	390	419	387	403	415	425	440	447	400	373	415	387	412	404	428	371	412	427	413	404	334	366	419	416	435	423	389	443	400	403	389	375	403	448	449	390	400	432	383	405	413	374	403	386	428	398	437	416	385	387	439	427	385	397	441	426	416	423	428	434	405	389	382	464	418	402	407	403	427	383	404	416	400	417	364	405	384	393	443	433	400	427	419	416	417	379	440	458	435	414	404	371	369	431	424	419	428	375	436	434	388	399	394	400	394	410	424	415	392	416	409	412	425	372	413	443	404	392	428	417	384	367	416	410	402	380	373	424	460	411	415	385	417	425	416	372	421	396	426	410	388	407	396	406	426	433	418	395	405	454	379	408	409	400	430	413	385	425	436	400	443	403	398	424	395	398	385	431	372	381	416	416	394	376	405	408	433	422	388	404	431	401	385	430	400	372	379	416	444	442	416	385	392	445	410	372	389	446	471	377	398	395	363	401	419	410	413	395	426	434	401	407	418	397	411	399	421	403	446	418	429	408	442	422	397	409	389	401	355	400	392	383	439	418	401	401	431	397	429	372	436	414	406	389	427
34844	20441	20135	13032	7706	3384	1943	1589	1368	1089	1073	1011	1016	987	924	939	951	897	917	955	939	851	949	967	932	929	873	867	869	887	901	903	868	950	895	916	898	911	893	907	912	914	928	882	892	918	941	940	895	829	863	877	866	864	917	883	913	861	853	899	912	912	915	835	856	801	931	901	919	917	901	939	870	839	924	931	836	886	879	863	898	866	899	811	900	859	849	844	882	913	931	862	870	885	869	866	869	864	870	845	868	884	918	824	876	886	873	844	860	902	852	815	958	863	875	850	905	869	859	904	854	879	888	861	884	916	847	873	856	868	896	885	903	921	854	908	904	844	866	875	817	900	853	855	877	841	830	831	868	869	850	951	851	887	892	893	861	875	894	868	903	899	860	810	878	849	909	910	906	881	897	898	890	889	852	897	823	907	868	894	848	892	944	908	901	901	879	878	914	888	876	832	890	827	885	865	819	910	891	870	818	825	921	826	870	851	866	878	932	864	889	873	894	862	896	887	904	876	873	854	951	937	847	894	877	913	875	868	883	884	882	830	870	890	909	898	885	874	886	859	886	879	912	850	891	853	851	870	882	859	856	864	910	872	899	877	905	870	933	889	834	854	834	878	891	878	844	832	847	863	878	868	911	854	857	891	876	870	890	923	859	916	874	876	883	891	866	929	917	907	917	827	807	856	881	882	913	880	863	923	900	883	815	914	856	902	852	898	887	925	891	913	864	897	856	896	951	859	878	854	895	872	821	859	877	858	864	907	878	859	884	867	857	822	835	881	859	891	899	906	868	853	836	856	867	873	906	867	890	877	855	882	833	885	870	854	894	902	860	919	905	859	904	851	906	886	870	906	868	914	880	896	878	875	855	902	843	886	897	882	890	909	860	901	859	918	936	914	915	854	863	917	862	863	861	903	886	858	839	903	892	869	886	909	906	875	893	840	861	876	865	901	900	881	876	860	932	879	859	884	881	832	854	923	846	871	869	902	828	839	907	846	886	904	911	848	844	873	877	853	873	856	860	872	894	895	869	926	857	896	806	888	886	880	904	914	790	894	851	918	875	865	920	844	892	837	923	868	852	876	874	897	874	863	896	843	847	874	926	918	871	825	926	871	888	843	915	916	905	895	906	867	831	914	821	911	871	930	885	910	931	875	909	880	918	900	879	839	867	866	864	888	877	898	856	869	871	881	874	863	838	875	877	905	898	857	893	915	915	917	885	909	903	853	872	848	916	863	886	857	869	840	874	908	846	898	917	846	894	852	880	905	885	892	854	879	872	881	861	874	846	890	886	859	893	832	857	888	870	868	897	879	871	834	904	947	943	866	872	938	889	888	895	933	879	857	876	904	868	911	844	868	837	849	848	865	923	847	849	855	830	854	863	895	882	860	896	913	905	887	892	862	904	899	874	814	871	887	870	844	860	904	884	862	877	820	881	910	875	929	889	850	868	922	897	909	901	853	880	877	842	888	847	901	875	826	875	902	847	815	878	868	869	875	900	897	894	860	895	837	863	875	878	838	823	868	891	852	842	865	887	883	904	896	901	880	905	892	888	814	879	945	869	803	849	881	894	843	845	853	887	874	878	858	804	884	863	876	818	899	884	865	857	854	847	864	865	896	934	859	863	917	811	870	872	894	856	874	883	931	887	939	837	870	856	890	881	866	847	951	909	899	921	879	842	890	852	849	874	930	930	858	876	862	877	865	882	888	881	880	906	863	904	881	876	913	887	882	789	869	888	925	896	866	842	902	885	928	880	951	827	918	883	859	844	864	875	873	878	872	847	821	864	840	847	894	874	874	930	886	850	892	843	892	911	845	863	868	909	907	883	873	885	867	879	883	911	898	886	886	851	827	889	885	843	873	894	895	861	893	836	894	899	886	916	896	900	903	840	956	860	880	856	898	853	851	866	873	885	864	850	937	874	893	917	866	923	910	895	867	903	901	866	896	861	889	884	874	900	902	890	852	823	866	868	842	876	847	870	894	842	850	877	863	868	836	830	876	934	898	829	881	854	889	902	958	878	878	873	868	858	879	828	867	893	920	913	839	878	820	836	869	924	870	871	867	864	877	897	874	902	891	910	870	888	860	913	884	878	893	903	851	901	906	863	901	840	882	910	900	843	882	837	886	854	874	915	885	882	858	908	836	924	919	860	947	876	857	877	852	890	860	839	871	945	890	895	886	892	879	838	855	896	903	886	899	871	876	892	818	873	855	888	888	912	829	848	851	922	876	936	909	867	898	912	885	884	869	909	844	851	878	857	909	822	827	870	866	837	868	961	880	869	875	897	883	867	875	899	899	879	858	845	854	822	921	945	857	867	889	936	926	901	899	877	838	841	904	837	926	906	913	910	877	877	846	895	810	872	930	877	843	901	906	899	862	891	908	862	893	878	854	903	855	908	897	909	910	827	835	924	884	928	847	872	868	874	849	904	912	875	902	846	865	864	876	948	849	830	885	889	878	896	824	880	903	906	869	861	821	898	828	946	887	835	915	859	825	805	875	818	849	836	894	869	863	845	880	839	881	905	856	907	890	878	859	860	866	883	848	857	873	856	901	888	881	885	834	819	886	845	882	847	876	866	902	933	877	938	892	938	876	938	930	912	920	869	894	852	895	859	874	876	910	875	868	841	868	921	885	921	892	871	888	901	858	908	855	828	865	896	917	890	879	842	868	845	873	843	906	897	895	864	877	898	930	874	873	861	874	830	889	886	840	921	876	872	862	857	918	886	847	887	814	846	888	873	833	873	892	891	848	898	873	859	862	870	948	835	887	887	850	871	942	887	829	840	824	873	897	802	879	884	902	859	860	896	929	887	911	937	843	879	898	848	877	929	873	933	874	892	882	868	930	880	863	839	899	889	862	872	853	913	853	958	828	851	822	900	917	828	905	884	867	902	852	913	829	849	848	903	840	832	838	838	925	893	929	899	889	912	864	867	890	858	872	895	909	830	896	871	884	852	918	840	851	900	867	880	851	869	867	876	885	860	835	877	832	859	909	866	924	917	901	879	868	851	855	913	858	911	865	916	873	871	847	903	912	931	894	917	832	900	861	908	909	892	892	909	896	868	878	917	799	915	891	889	854	840	835	882	852	855	837	888	828	879	849	869	885	898	868	814	836	890	863	817	835	895	932	860	901	976	864	895	903	905	923	893	849	864	924	863	879	894	869	870	885	873	940	917	866	901	889	869	854	882	882	915	853	896	881	918	872	923	880	850	910	937	886	931	887	947	869	916	865	890	875	889	929	936	865	880	908	870	854	840	853	889	872	813	920	813	868	845	942	840	915	858	890	897	815	816	913	855	899	942	900	876	844	863	845	854	869	878	876	861	831	863	903	931	884	860	865	876	898	892	850	883	861	832	903	893	852	855	854	831	859	903	875	882	925	867	850	900	913	944	928	845	815	875	959	855	880	868	849	858	886	885	858	898	858	918	831	870	881	889	880	852	863	884	878	912	875	842	875	902	878	860	859	920	879	944	846	883	860
64545	36141	22982	11191	5044	2059	787	644	587	533	508	434	480	462	456	493	476	411	468	461	469	431	433	442	456	423	474	442	447	422	473	464	455	416	468	403	443	448	438	423	472	439	470	474	455	464	434	434	429	461	436	418	372	466	461	413	441	430	427	391	447	453	447	451	403	406	423	414	470	415	427	402	430	428	432	441	459	455	451	410	389	417	436	432	456	437	458	439	425	444	417	464	446	445	429	413	395	459	450	420	468	421	447	377	443	431	397	395	461	430	456	423	429	425	445	421	394	443	463	450	439	432	425	428	446	424	444	446	456	440	407	410	438	432	438	443	451	420	422	457	411	413	406	402	401	410	453	440	396	444	417	405	418	435	444	429	468	449	432	407	426	459	437	422	454	447	432	388	430	418	428	441	421	454	410	425	430	423	399	443	445	432	453	399	393	426	415	451	404	463	406	458	457	438	458	408	472	443	427	446	403	446	476	474	417	404	415	424	430	456	453	447	393	394	403	465	455	461	418	430	472	408	461	429	455	408	390	432	390	447	441	395	403	424	422	442	477	432	395	381	413	468	431	402	448	414	454	454	458	418	469	423	433	411	423	465	378	438	424	386	420	453	446	467	441	437	416	443	411	395	411	437	412	391	439	439	415	431	424	417	392	421	415	437	402	450	421	431	468	417	470	455	430	467	432	424	400	392	424	408	439	452	435	405	438	393	425	409	397	445	457	442	418	428	436	427	438	421	432	438	436	407	393	412	439	449	379	463	419	435	443	428	424	399	413	438	392	398	452	435	465	437	488	459	440	423	456	407	436	412	449	416	404	477	420	440	417	417	427	413	432	405	445	445	472	423	441	460	473	450	465	440	419	370	446	477	420	490	430	429	441	478	441	411	410	420	420	444	402	437	445	449	405	434	407	403	459	426	440	396	413	440	446	407	451	463	432	476	413	421	408	433	454	440	393	446	412	456	419	427	466	456	413	424	455	447	443	389	397	401	447	456	399	386	418	425	457	397	430	427	418	384	389	413	482	448	422	399	417	463	443	418	395	415	414	410	410	414	409	444	386	415	432	431	409	409	421	445	400	430	407	423	407	425	441	446	445	471	432	400	419	463	392	418	407	440	467	416	413	451	439	417	444	441	445	459	406	422	454	377	424	417	452	405	453	376	453	398	466	421	412	450	461	445	442	399	409	449	429	395	433	439	428	416	448	410	414	426	447	429	467	416	434	432	467	393	456	453	387	448	486	449	452	439	417	421	360	414	426	374	416	422	410	455	406	450	472	433	428	407	457	420	491	437	428	419	421	422	446	481	426	462	416	401	424	425	417	440	418	469	473	428	425	452	406	420	465	393	407	404	438	421	433	434	472	425	409	426	455	414	436	427	408	417	459	432	431	434	468	390	405	440	412	425	435	448	449	433	387	431	480	426	419	397	432	428	413	447	428	451	415	440	442	453	393	468	433	406	457	426	445	408	406	472	399	452	426	447	448	434	447	441	420	438	446	460	457	438	424	405	410	381	429	456	394	425	434	439	406	380	400	397	421	422	434	418	396	423	433	447	525	394	439	440	429	413	431	435	450	389	407	428	418	437	487	453	406	409	391	438	422	429	423	448	405	405	419	440	438	410	457	403	444	403	442	405	424	445	410	466	383	419	403	420	433	394	410	420	454	445	461	441	435	438	450	436	469	460	457	434	437	445	436	427	414	397	370	400	400	416	442	448	410	435	422	390	417	413	392	428	429	426	425	471	452	364	418	437	427	434	419	424	387	439	449	415	415	437	401	430	440	420	416	423	446	430	464	435	415	413	427	432	411	434	405	444	435	410	435	411	416	470	404	436	414	383	457	426	412	435	408	429	407	441	432	462	423	417	362	412	446	417	432	441	440	442	428	404	405	437	420	441	450	422	425	465	416	452	466	450	413	392	424	427	473	418	441	421	471	387	471	439	391	391	412	427	443	433	465	407	436	461	436	405	465	464	471	424	431	427	421	424	405	516	395	414	453	404	413	429	437	416	481	426	405	427	441	484	464	418	464	398	477	429	475	460	421	401	420	441	384	411	432	441	453	446	437	402	443	431	392	425	434	455	426	400	409	396	397	453	418	428	424	421	403	386	455	407	438	482	433	441	414	408	463	433	413	390	437	428	392	410	404	444	430	432	417	457	418	470	449	425	415	447	433	421	415	430	457	427	420	417	446	422	459	433	429	424	444	432	445	392	422	458	449	424	403	387	412	442	427	417	437	429	405	437	440	432	419	502	437	428	441	415	430	405	435	409	446	473	453	440	420	426	432	451	399	420	446	436	381	433	405	419	453	419	431	453	399	428	449	450	482	466	423	449	423	446	418	417	419	411	467	415	412	414	434	402	401	420	434	414	490	377	464	419	430	446	428	437	425	424	440	431	428	464	412	437	426	421	438	429	444	464	420	450	459	410	396	453	416	451	462	401	437	408	401	420	417	412	399	435	394	430	471	439	453	453	434	462	424	398	435	429	432	456	430	386	415	447	453	465	456	428	424	351	450	431	452	420	442	429	426	423	484	400	402	429	412	444	390	429	461	450	419	446	410	437	430	395	448	454	428	456	403	410	438	420	451	402	399	392	419	435	435	453	444	437	425	452	434	443	426	436	389	430	447	446	459	415	407	427	434	458	409	443	404	408	412	376	383	386	437	432	402	442	441	464	413	464	417	428	384	430	467	453	418	433	437	414	431	479	386	473	449	410	437	432	424	425	453	435	411	430	393	475	446	403	445	398	425	449	452	428	420	444	397	384	409	422	413	429	448	434	439	430	468	435	400	436	413	435	377	413	451	429	422	362	399	391	441	406	384	442	447	455	438	430	432	397	424	419	417	423	424	439	437	412	395	443	433	453	397	431	452	441	442	400	448	446	422	429	454	440	431	426	420	417	411	420	412	419	423	417	442	476	447	366	411	438	432	433	460	442	442	379	435	416	464	450	396	427	380	455	440	397	418	388	434	386	454	405	464	449	381	423	456	416	386	415	438	484	450	428	449	437	409	473	417	402	431	400	447	462	448	387	409	460	461	399	430	466	416	440	406	451	420	430	424	397	406	386	415	453	454	465	432	438	432	435	430	403	415	425	409	416	439	404	453	392	430	403	463	426	440	431	379	465	404	440	433	431	450	418	408	428	421	418	387	388	445	462	405	445	390	416	441	462	467	418	396	455	445	401	401	441	451	407	465	432	424	451	431	442	439	429	411	411	429	431	402	411	425	386	431	464	446	398	405	424	425	440	433	416	412	439	454	425	432	387	425	414	374	443	436	415	421	403	418	394	438	423	449	411	401	405	445	430	453	440	472	423	446	450	405	394	395	428	412	435	405	420	415	397	399	419	478	449	446	418	435	438	448	420	454	390	424	458	419	440	451	476	403	433	443	426	426	430	424	425	457	433	406	462	441	443	462	408	441	386	428	419	449	438	408	447	432	432	456	405	401	380	417	444	423	412	374	413	467	371	440	420	446	411	488	423
40685	27651	24582	17505	12218	5465	2592	2147	1591	1355	1223	1143	1040	1033	995	1009	1042	988	960	977	967	973	1002	914	930	932	964	979	950	889	945	956	923	944	979	927	967	968	935	970	995	909	971	994	928	967	912	973	945	970	973	931	886	891	908	877	941	927	950	937	939	894	849	899	975	983	929	924	902	975	960	954	991	888	933	902	928	896	858	937	916	915	873	945	895	850	888	915	947	900	961	915	889	897	904	925	850	975	895	909	918	888	913	933	912	943	869	888	895	911	907	882	905	909	915	899	904	907	883	977	952	902	915	943	848	894	915	973	917	871	975	933	875	921	920	934	878	896	912	912	846	915	854	923	954	908	900	964	916	912	953	942	930	907	907	860	923	938	968	915	961	865	959	937	902	895	897	906	936	939	876	941	987	903	923	922	956	889	905	938	961	893	907	1034	928	880	918	951	913	902	951	898	966	889	968	916	854	912	895	927	886	918	886	939	898	885	912	863	963	931	928	911	955	891	940	958	891	944	927	899	887	900	893	891	970	928	954	963	939	903	908	885	952	984	954	923	932	936	916	874	979	949	941	889	900	887	899	891	905	908	895	914	927	896	902	963	938	935	941	963	882	892	913	951	889	926	913	891	901	918	910	932	932	887	897	976	917	934	869	899	940	865	910	951	872	905	943	930	926	942	911	919	950	939	936	886	916	869	865	924	944	928	914	942	868	937	899	898	891	941	927	943	908	852	882	954	878	875	912	890	878	915	883	929	910	894	907	908	908	926	884	955	919	948	861	943	935	849	847	934	978	964	917	909	904	911	907	920	934	953	961	979	891	862	901	938	876	883	887	924	951	903	885	948	965	898	927	971	887	925	921	963	898	960	890	898	944	902	914	914	943	1012	923	939	900	927	921	883	865	879	906	906	922	872	899	942	919	948	873	880	875	936	940	913	920	868	899	847	890	943	933	946	959	867	906	901	911	913	931	916	910	916	945	931	977	895	896	952	921	906	907	918	904	969	933	918	936	898	940	954	969	928	939	894	900	925	906	909	965	906	900	871	974	947	905	865	925	948	896	903	856	890	922	946	930	896	940	925	897	945	981	964	927	906	933	956	949	933	925	901	910	900	905	910	911	891	866	872	889	921	880	858	920	891	911	966	952	911	923	897	889	906	898	896	893	922	887	907	930	939	889	886	880	898	898	933	888	891	929	907	899	961	886	909	939	914	889	895	895	896	908	921	904	890	899	864	884	894	866	918	877	915	881	903	940	926	997	895	893	885	875	966	930	898	957	905	924	905	861	866	912	858	911	923	891	930	923	943	892	895	943	901	877	931	900	904	874	946	924	889	881	905	897	919	891	939	911	936	907	953	943	958	914	895	895	946	878	918	939	888	904	917	889	925	960	862	898	921	916	932	880	893	938	902	987	920	882	863	917	891	1000	906	906	897	846	940	898	922	912	899	839	930	907	909	904	921	952	886	947	965	897	866	959	971	894	860	911	889	899	1002	916	931	910	940	945	912	938	918	864	939	889	906	901	941	883	888	935	859	925	980	897	897	952	896	908	917	908	963	961	913	941	879	916	945	962	936	913	927	912	918	929	934	908	946	919	933	912	881	923	928	1001	912	902	846	899	933	942	862	994	935	888	924	961	903	894	904	908	909	921	953	915	942	896	869	859	967	917	959	886	946	921	862	909	942	920	927	914	905	912	884	922	967	878	933	921	917	875	872	928	973	928	906	947	918	844	882	858	908	928	934	892	898	944	912	878	890	937	892	915	844	942	896	937	871	934	932	964	934	902	912	903	928	918	867	929	934	930	935	910	941	941	895	953	941	937	937	946	903	857	910	900	912	891	898	972	927	882	935	961	935	897	943	982	918	912	881	888	902	932	894	891	881	933	877	896	902	954	898	906	906	898	933	975	879	924	908	934	903	863	956	895	950	950	943	865	910	900	906	878	908	890	863	952	963	929	916	896	879	975	926	931	935	915	924	931	930	927	866	923	956	917	907	885	932	915	908	963	967	955	919	902	940	907	875	920	932	878	928	918	927	882	918	871	894	976	905	890	896	944	891	918	889	913	956	908	973	912	885	893	904	901	935	895	924	932	858	949	880	945	936	843	847	952	925	882	869	929	985	926	896	914	903	910	860	912	912	918	918	893	905	879	885	942	897	944	933	918	903	900	933	927	908	907	890	952	908	901	897	950	895	906	967	984	921	952	958	941	908	876	916	934	933	945	860	876	887	899	947	984	929	888	899	911	949	925	900	872	929	912	890	909	929	913	917	914	906	896	912	934	953	934	892	923	917	977	904	940	950	872	920	876	980	889	913	894	897	920	912	928	957	971	941	891	894	949	877	917	931	931	893	903	956	878	892	931	973	942	903	856	957	915	889	903	906	902	906	917	821	941	967	886	946	909	897	928	916	944	920	923	910	893	863	901	864	840	895	931	921	934	945	933	915	884	946	960	922	891	881	921	892	944	882	876	899	916	847	936	893	923	929	880	941	950	883	926	912	881	850	897	881	940	939	825	949	932	913	818	901	940	914	870	915	862	915	900	871	941	928	911	914	968	952	949	928	952	913	909	911	946	922	881	893	962	915	883	911	905	894	887	929	922	905	918	895	916	919	918	887	875	872	907	951	931	852	916	889	936	874	930	913	875	900	928	965	919	898	936	966	883	897	885	890	881	924	880	884	897	865	907	908	881	957	878	898	851	905	948	912	905	909	975	871	921	876	910	910	887	914	896	930	881	933	899	901	896	880	881	933	900	948	861	898	901	978	929	921	899	893	951	886	878	885	882	897	882	949	880	917	877	936	899	885	936	963	926	906	895	928	865	905	951	981	905	931	917	889	929	963	934	945	927	912	921	893	925	918	927	918	906	917	969	956	917	974	922	880	924	891	918	979	912	929	895	913	900	890	874	912	893	919	901	872	822	924	913	915	1018	899	891	928	950	933	904	918	873	930	956	879	906	905	932	894	949	903	902	941	893	899	944	902	883	973	935	900	934	924	950	947	896	942	872	846	915	921	949	926	923	897	889	926	967	946	976	922	964	888	996	891	895	928	956	897	875	939	929	916	930	898	985	897	915	877	933	973	864	903	859	882	948	881	943	867	888	946	909	888	896	918	884	908	901	898	945	874	932	912	904	906	973	948	920	962	943	903	902	880	855	933	923	923	875	849	901	868	941	872	885	888	872	869	946	982	916	889	958	903	941	874	951	911	956	970	913	870	903	934	921	921	989	901	853	911	934	963	890	925	906	921	940	907	906	888	922	918	909	921	901	924	882	917	908	918	913	868	899	883	887	891	903	927	929	901	907	900	946	880	918	883	971	888	872	944	879	881	914	908	946	966	914	917	896	984	955	947	979	926	941	919	914	878	879	931	948	908	849	889	955	919	927	918	875	912	872	932	884	915	878	922	970	893	903	923	885	904	866	939	920	887	911	926	912	928	912	970	927	885	1005	938	945	936	882	942	923	876	944	902	938	935	936	936	893	904	884	927	883	872
37731	22520	10075	3586	1614	892	636	579	465	483	419	417	452	421	398	424	419	408	412	434	420	424	420	481	454	434	418	400	441	441	436	410	417	450	399	431	428	415	439	429	386	418	460	420	449	465	414	381	422	390	418	422	385	411	438	421	407	420	437	447	405	381	399	405	442	425	428	453	418	394	417	456	425	439	420	415	421	400	400	443	430	462	461	415	424	385	404	385	394	441	415	399	434	423	443	382	386	446	448	416	363	429	423	418	387	421	402	402	423	449	433	411	420	425	422	403	432	404	393	401	416	453	414	432	395	442	424	438	445	397	410	440	461	440	453	414	398	431	385	399	454	428	394	425	426	389	426	377	438	414	444	436	394	360	428	424	425	414	435	395	430	414	388	400	435	442	438	403	427	453	456	437	455	457	414	438	473	430	394	425	385	420	386	385	409	400	440	434	415	431	400	444	414	405	452	416	382	424	429	399	388	415	446	429	406	443	448	430	401	436	444	433	409	430	446	419	417	411	436	400	424	405	459	441	409	435	385	426	408	393	472	416	401	363	430	419	398	433	419	443	401	384	444	421	442	408	417	395	353	460	392	456	424	392	471	407	428	401	414	423	388	385	407	411	422	436	432	396	437	432	420	424	440	440	432	416	436	394	435	425	439	425	400	418	428	414	433	429	376	331	438	381	431	416	464	398	421	433	411	415	411	363	453	395	378	434	441	403	422	406	424	424	445	378	451	434	384	415	463	402	431	386	426	413	396	435	388	410	369	423	434	438	401	399	408	369	370	438	404	427	430	406	444	442	423	422	423	432	398	399	418	418	439	424	441	427	431	419	405	427	434	421	389	409	474	434	377	446	412	427	406	389	435	406	427	392	387	396	425	423	446	416	403	428	403	447	433	428	417	406	451	458	444	419	436	438	418	413	447	428	429	438	460	434	465	438	413	449	421	426	399	413	404	411	406	420	430	433	394	413	392	417	451	457	428	421	430	395	417	454	414	401	442	407	379	381	393	435	454	407	417	423	425	454	443	448	374	442	425	414	404	427	444	439	408	402	445	402	412	408	435	443	431	433	396	412	466	426	401	447	418	440	405	428	401	445	434	416	426	419	419	385	437	414	418	422	420	420	437	406	385	395	435	377	430	439	443	428	413	445	452	394	409	390	423	428	474	442	431	418	417	432	417	417	396	424	419	416	431	422	430	406	446	428	400	462	381	421	400	415	454	424	407	423	386	454	397	408	441	434	442	421	429	441	451	443	420	414	392	415	403	446	400	433	400	391	418	408	435	434	424	400	412	407	440	406	391	429	395	390	420	459	444	436	393	378	410	433	392	409	432	437	432	441	410	438	410	427	409	448	418	388	438	381	441	428	366	387	444	445	428	459	426	438	422	430	416	389	439	414	400	429	433	407	464	404	415	407	409	444	429	433	399	429	430	444	417	412	414	442	398	403	425	426	406	448	427	426	409	456	403	427	440	429	417	422	400	429	407	401	371	373	400	391	408	443	427	457	427	416	440	419	430	414	405	404	420	391	411	410	387	405	391	378	443	416	418	429	447	415	436	400	431	403	409	421	421	423	418	413	402	425	459	434	425	442	411	458	407	416	378	425	407	425	418	395	416	395	437	419	395	397	413	426	409	429	429	455	445	445	372	437	426	415	414	389	449	419	420	458	399	425	418	418	372	390	426	443	431	416	397	407	392	413	379	471	380	395	425	425	415	399	453	403	382	427	416	481	436	438	398	419	434	454	408	387	429	404	447	423	423	412	481	404	436	393	393	392	401	447	422	421	416	415	400	413	413	443	389	397	415	415	412	395	444	410	406	432	416	420	447	401	430	417	447	453	416	429	403	432	390	432	458	444	408	393	419	419	387	436	464	454	425	432	411	415	406	414	411	450	418	400	430	409	437	421	399	439	370	407	454	371	382	399	409	453	424	434	444	405	429	446	378	394	427	422	424	423	407	431	368	445	450	449	385	394	414	432	407	431	406	394	435	414	412	359	400	408	416	392	404	430	408	465	437	456	390	406	372	394	462	421	410	388	443	455	409	491	423	447	424	415	425	377	438	427	396	460	441	406	385	410	395	448	444	403	368	465	432	462	428	407	435	411	419	450	440	402	420	409	441	422	460	423	426	389	373	390	394	428	409	390	413	377	447	430	381	460	458	407	430	392	425	449	434	451	451	402	443	390	438	409	418	463	443	406	390	450	403	389	403	432	436	448	408	430	371	441	429	431	416	390	429	427	407	410	450	405	400	436	455	419	439	413	420	435	361	397	409	377	428	381	410	371	453	374	415	464	408	434	447	415	431	417	426	421	450	446	411	429	428	396	444	389	459	445	408	423	379	430	433	400	421	427	429	365	380	435	428	398	410	408	422	435	400	409	431	422	422	387	393	441	439	388	408	404	390	426	368	424	405	397	421	427	445	421	403	452	379	430	425	410	441	392	387	398	420	373	388	376	423	400	447	442	450	420	431	425	379	403	451	438	398	424	446	429	380	417	459	431	433	414	395	440	426	406	400	401	412	413	418	401	390	460	446	415	457	457	472	385	381	404	458	398	429	381	447	431	375	429	440	452	403	414	422	452	389	427	403	389	385	414	394	443	403	455	417	419	411	437	411	441	429	403	431	430	428	441	378	408	432	437	390	416	414	456	448	402	399	464	427	404	389	418	408	422	404	435	389	445	405	359	398	418	434	418	403	410	459	426	429	427	412	436	392	389	370	412	437	428	430	400	408	469	415	409	425	446	418	468	414	427	396	416	417	407	394	368	455	429	439	434	394	445	398	434	428	376	410	438	413	401	388	424	430	447	403	428	424	449	449	444	445	428	387	390	396	419	414	440	447	443	449	428	469	396	407	382	398	381	408	451	426	409	402	406	458	423	412	441	434	453	409	414	379	436	466	430	424	432	417	406	430	408	414	425	401	421	422	381	406	419	425	434	420	414	421	435	394	387	392	411	404	400	426	430	423	426	439	428	429	450	452	394	436	413	416	399	424	434	417	426	475	423	385	392	392	407	398	421	434	433	403	431	446	418	419	469	421	389	442	441	440	441	408	399	429	402	450	421	462	417	473	423	407	435	451	408	409	402	409	395	414	462	458	425	425	437	406	432	455	392	410	417	398	446	450	371	386	413	428	442	400	411	431	428	435	411	438	407	374	398	422	414	390	423	441	442	436	417	396	454	394	381	426	432	410	432	441	412	425	430	395	431	441	422	400	431	431	440	385	396	382	414	423	414	458	444	409	438	435	456	418	416	413	402	431	380	413	407	450	414	380	399	431	417	448	423	399	454	427	390	420	404	409	408	406	442	414	451	450	409	430	428	390	421	430	390	448	428	434	428	404	394	414	420	420	442	414	435	415	399	401	445	432	403	407	448	405	407	429	436	424	408	403	390	426	412	426	453	425	437	407	424	419	445	416	429	428	418	432	418	428	440	421	429	411	414	447	415	444	394	453	396	434	411	425	430	426	441	439	436	395	473	424	399
23751	17179	12887	7211	4786	2698	1859	1608	1225	1176	1152	988	989	975	972	1009	928	938	920	949	923	889	925	942	927	938	889	950	920	880	903	896	932	906	910	940	958	918	912	938	967	1007	892	925	875	895	880	862	928	851	910	915	900	900	873	881	895	896	898	867	909	939	906	896	849	983	930	845	886	861	922	904	901	892	931	908	947	882	915	880	891	872	901	861	899	858	891	929	867	915	885	949	931	924	902	901	910	854	924	884	880	875	924	847	928	948	855	899	864	892	857	912	858	891	905	883	889	878	952	928	949	917	882	919	892	894	848	920	895	1028	863	905	896	859	896	912	938	901	891	855	821	889	923	828	875	887	910	912	907	956	934	881	863	907	899	859	862	927	923	887	912	912	911	886	888	869	954	865	946	896	873	898	922	912	887	920	887	879	835	915	889	846	862	911	950	870	862	914	883	962	928	881	906	879	930	953	866	904	897	865	916	877	886	895	900	919	915	851	873	896	916	847	928	912	843	890	848	886	892	931	877	948	885	903	890	924	921	910	840	874	897	926	881	940	925	895	864	915	846	903	864	931	874	870	866	849	887	883	941	898	887	877	935	955	921	904	856	873	855	942	891	896	893	905	892	909	934	898	865	894	921	922	906	885	902	902	861	839	873	834	912	863	887	882	950	906	878	935	902	886	891	949	894	891	863	949	915	892	934	860	880	841	881	891	916	916	849	863	861	918	946	914	917	882	958	881	874	906	865	844	890	936	887	876	892	891	939	856	875	881	938	929	924	848	837	859	893	884	846	887	895	884	835	898	877	877	927	881	895	902	915	919	913	889	907	925	875	885	898	882	889	893	932	893	835	909	875	830	889	895	882	921	901	881	931	870	893	865	826	910	943	878	803	866	857	912	971	893	815	900	857	871	942	950	846	892	880	942	901	869	878	924	896	909	839	901	883	849	930	818	912	921	919	891	945	917	871	923	870	892	844	834	897	902	912	927	896	908	903	934	880	889	886	917	876	873	920	886	931	923	934	908	900	844	902	916	913	899	847	909	880	893	895	897	939	898	849	851	838	872	917	889	862	897	926	878	911	867	872	939	871	881	880	853	870	928	921	924	862	855	878	880	912	898	869	883	865	885	856	868	906	904	908	861	872	835	932	927	888	875	860	842	875	884	911	838	866	964	873	904	916	904	903	900	837	946	916	897	888	921	876	861	895	884	854	933	888	909	958	903	881	904	880	879	871	859	891	892	889	886	919	861	849	919	912	904	855	906	855	877	889	874	924	909	885	906	898	874	877	889	837	866	912	854	919	942	857	917	896	911	925	898	818	876	903	873	985	915	923	945	844	837	921	904	856	878	864	858	885	887	911	968	911	887	902	896	877	887	922	858	917	859	875	864	919	891	945	918	898	898	907	842	863	881	923	984	911	915	848	941	856	837	916	845	889	879	931	875	902	895	848	950	880	882	880	872	883	895	887	897	875	876	892	885	871	911	870	903	876	892	893	935	903	853	855	927	878	914	896	872	923	905	907	865	929	868	836	960	898	899	945	901	879	877	909	847	904	850	876	877	891	921	888	874	881	883	898	887	945	897	950	934	884	895	911	866	894	866	897	842	830	872	905	881	863	902	870	908	850	901	805	944	895	855	903	940	854	900	896	910	889	859	809	915	935	904	874	884	871	889	878	885	902	910	882	892	900	875	906	916	859	902	892	890	918	881	874	875	919	902	923	854	868	914	851	896	960	905	912	837	915	852	918	846	856	903	917	909	861	890	895	888	955	931	894	886	862	878	883	897	914	949	868	858	922	880	902	924	943	847	917	891	896	893	894	907	865	839	881	940	920	901	916	906	904	861	953	911	891	921	865	938	886	887	940	894	924	903	884	921	938	885	907	876	864	928	871	854	899	872	858	858	922	884	901	825	861	899	868	900	874	886	888	884	857	892	907	863	922	924	997	837	833	902	897	915	888	864	864	896	895	875	909	851	915	884	874	874	862	879	894	862	916	893	902	923	840	904	916	952	858	926	908	897	886	906	867	846	883	885	905	884	844	846	899	894	925	877	895	897	875	836	885	872	839	847	891	912	896	895	894	920	868	884	865	901	908	912	808	941	882	890	865	948	862	931	899	899	881	901	865	866	915	897	903	892	898	867	910	870	880	869	892	854	902	899	899	882	908	859	879	888	908	923	915	911	892	928	935	862	827	877	892	917	893	897	939	895	899	898	939	831	903	962	865	929	932	851	862	932	868	932	905	837	871	845	880	879	923	961	871	899	892	925	856	902	875	834	887	956	887	893	904	869	931	935	837	853	855	887	882	895	884	881	853	877	845	873	899	919	910	872	879	893	931	879	895	873	909	885	886	852	860	908	889	926	897	865	913	920	890	928	896	891	844	903	881	907	884	859	841	918	931	813	938	862	889	926	882	927	946	907	884	912	888	929	844	877	862	861	853	896	876	897	869	884	926	920	915	887	921	844	897	924	914	873	823	875	897	917	930	949	842	894	888	881	892	919	864	903	932	852	891	867	942	911	866	893	927	893	904	891	811	848	882	887	886	867	864	855	846	877	863	890	961	889	832	907	935	899	865	876	841	884	912	912	939	908	905	882	822	931	922	969	888	920	916	839	893	901	916	873	872	807	860	893	886	861	904	894	850	906	870	867	892	893	912	915	947	862	856	864	954	876	899	881	872	949	910	901	915	912	929	886	912	869	873	857	949	908	897	859	893	839	867	867	919	859	901	867	866	871	893	927	884	864	921	848	842	908	867	859	898	912	878	865	907	918	920	933	913	912	837	892	904	920	869	854	862	905	862	931	925	882	911	848	869	908	862	876	890	885	880	906	883	906	861	855	853	889	901	867	861	895	932	924	889	888	882	867	860	900	957	905	886	876	885	919	890	942	953	922	835	859	845	881	935	866	880	928	934	873	857	886	854	905	897	869	895	896	934	888	931	866	858	900	869	905	901	904	915	944	862	889	887	951	894	918	923	852	962	888	902	863	971	855	849	924	895	881	912	861	890	869	891	904	926	857	831	891	929	883	904	949	903	894	915	898	917	915	901	907	855	945	904	890	895	888	935	908	843	892	894	896	887	900	896	933	919	910	904	892	864	885	854	892	882	892	900	912	836	865	908	913	898	930	860	899	878	918	882	853	864	897	827	911	901	834	883	893	843	891	913	931	896	899	939	914	925	901	874	882	897	882	889	849	878	891	882	874	854	897	886	853	908	905	908	916	889	893	875	940	890	876	900	884	906	860	900	907	938	889	887	838	905	892	858	872	853	849	899	879	922	890	924	874	896	892	931	904	894	941	885	930	848	896	879	890	876	917	895	890	851	852	906	863	884	858	871	895	889	882	854	912	844	878	919	841	953	849	859	953	904	898	862	902	889	856	902	924	867	861	902	849	841	848	900	850	881	904	911	919	908	869	931	898	918	884	920	889	928	908	894	861	866	872	906	959	836	870	857	932	838	930	850	912	912	891	877	876	902	932	895	821	907	954
49950	26868	18058	8763	2994	1275	799	608	458	472	452	430	451	438	435	415	445	401	410	435	407	380	455	450	408	390	382	371	404	432	410	419	445	423	411	434	386	427	418	425	409	393	424	365	397	397	382	396	370	401	384	409	429	429	398	398	436	405	420	433	391	414	415	455	417	386	422	392	398	391	430	403	442	408	397	389	407	424	388	389	422	418	388	372	446	393	400	418	420	433	356	420	435	398	390	392	450	438	452	413	388	416	441	432	418	368	443	438	428	420	417	389	422	390	401	404	410	410	424	442	411	422	398	424	377	390	403	427	381	392	389	393	435	408	426	391	428	418	391	423	392	399	399	420	449	428	389	438	412	436	394	418	406	421	393	398	406	408	382	403	404	398	415	408	438	411	429	384	409	430	433	435	401	381	403	405	413	391	388	420	379	390	414	379	413	420	434	386	393	449	429	407	353	387	407	389	472	377	371	413	406	367	363	434	430	394	384	405	407	393	436	377	408	393	428	392	422	421	424	438	444	386	400	352	397	412	421	411	409	418	384	412	415	384	340	406	417	425	404	426	418	450	439	424	430	407	423	367	355	434	398	392	371	408	418	403	421	383	415	355	413	383	392	426	419	402	393	382	383	386	429	407	384	392	359	414	418	390	414	454	404	422	422	409	398	383	401	471	415	421	392	452	435	381	388	415	444	370	355	390	412	392	434	416	406	414	406	398	418	440	419	368	389	414	355	429	367	430	421	440	474	431	412	428	433	395	421	371	400	394	373	369	384	449	428	391	413	421	472	460	435	386	457	429	408	394	423	357	354	413	401	456	398	392	430	399	392	388	425	415	420	385	407	404	361	423	402	398	419	412	397	428	422	428	360	453	395	430	418	403	415	383	433	433	400	390	386	406	399	415	407	374	384	412	465	431	435	390	412	430	419	406	408	419	388	354	413	406	399	402	404	386	379	436	425	401	453	410	390	377	414	411	413	436	429	406	383	442	392	423	431	386	379	460	408	418	422	384	406	365	410	435	409	383	442	431	406	417	388	400	421	377	399	434	378	411	409	425	424	431	360	381	415	407	401	441	463	394	401	372	391	377	389	359	444	395	390	393	405	367	357	432	427	429	407	362	406	408	447	415	356	408	396	404	444	377	380	400	377	406	413	405	448	452	386	430	407	392	398	411	402	391	420	403	424	394	405	417	417	430	401	385	386	418	410	418	397	392	381	407	382	370	433	352	401	414	415	427	426	437	447	394	404	430	400	384	400	401	422	424	416	411	431	395	413	393	390	415	420	400	421	417	398	411	419	432	423	434	400	410	437	413	435	400	379	401	404	424	406	405	446	455	404	383	376	356	438	388	379	381	429	388	386	402	443	375	421	429	403	411	371	450	437	442	383	397	391	380	409	389	458	429	418	413	432	387	390	386	392	407	386	413	395	390	409	409	407	394	410	433	386	389	405	377	402	382	427	402	400	462	403	434	423	351	406	441	435	393	409	394	429	410	402	422	397	409	395	426	391	422	391	382	386	401	415	410	383	374	438	444	422	424	411	416	434	412	388	398	407	405	390	392	387	394	423	392	415	429	435	418	392	389	395	416	414	415	413	416	412	398	407	424	447	421	390	412	420	400	484	404	455	359	425	419	399	374	420	451	405	426	388	407	412	405	399	402	380	400	375	397	390	412	395	403	407	416	404	387	412	371	383	403	423	389	434	391	397	383	428	400	388	419	361	377	426	432	419	425	396	421	393	442	404	436	403	378	425	376	397	398	410	412	373	431	409	398	373	401	381	382	397	420	445	412	400	414	425	396	403	397	427	407	426	422	437	426	411	379	407	408	422	370	401	421	357	435	442	391	411	410	427	400	405	414	400	425	428	431	414	395	397	437	435	381	420	418	420	407	381	405	410	387	377	408	388	412	395	419	428	368	397	405	459	429	388	397	387	420	432	429	428	414	433	401	404	373	429	418	455	438	414	411	442	429	422	401	367	392	409	423	430	415	388	391	416	382	383	369	407	408	425	400	431	425	416	385	401	423	470	398	406	457	397	427	449	416	433	398	402	388	406	449	438	433	422	377	394	414	425	387	408	434	447	410	377	423	447	429	411	380	413	393	373	420	403	394	384	416	443	407	424	406	402	379	422	404	436	417	416	396	395	431	380	426	394	420	431	425	397	364	380	396	407	415	378	385	400	387	404	412	383	386	404	401	425	428	405	379	384	419	348	404	378	421	402	430	441	418	419	393	462	409	429	414	386	443	387	385	381	404	392	393	421	375	380	420	373	415	437	387	384	424	396	390	395	420	430	423	377	428	425	416	422	385	407	375	442	421	423	430	405	372	396	441	417	439	427	391	384	433	441	402	367	419	395	400	414	387	399	406	409	410	436	442	400	389	417	443	416	409	363	424	434	424	439	428	423	371	408	422	442	416	441	406	428	397	392	403	352	412	390	417	400	373	422	429	422	407	400	436	406	369	464	436	401	424	416	406	413	358	408	409	360	387	404	421	417	410	410	409	383	446	433	449	417	416	407	397	385	413	403	410	422	425	407	377	400	425	414	425	441	390	400	387	421	455	412	443	385	371	429	436	409	389	427	390	422	444	375	431	390	435	401	361	443	396	393	386	380	426	387	401	401	400	394	420	403	386	408	402	428	385	414	415	451	420	357	366	384	432	403	404	423	390	415	410	427	416	407	424	389	424	413	447	418	423	400	421	422	388	419	407	402	424	411	427	384	466	413	422	387	398	429	424	417	397	434	436	432	392	403	425	410	391	362	413	458	425	394	377	428	419	396	422	439	423	447	437	379	455	375	381	430	413	397	381	429	407	390	423	396	409	386	420	373	426	398	386	391	432	434	402	419	418	386	350	345	385	402	398	444	417	394	448	414	391	407	439	418	414	396	395	386	397	369	428	402	397	417	414	447	439	447	418	428	412	405	411	441	438	411	408	412	409	411	401	429	432	433	409	435	365	413	402	417	406	401	378	380	372	411	430	392	412	429	419	410	416	399	423	408	415	398	384	411	379	383	448	425	388	379	383	426	394	386	448	443	428	402	459	402	381	413	378	435	443	371	369	481	419	389	413	406	414	372	408	409	425	396	413	406	418	423	423	408	425	398	404	440	393	401	396	404	431	410	393	392	420	420	433	401	424	398	415	394	423	452	425	420	396	423	395	406	421	398	465	409	354	390	407	425	407	436	402	387	395	433	388	408	383	417	437	389	377	411	439	387	422	392	422	454	403	397	441	416	417	373	428	401	378	430	411	439	383	391	413	412	424	421	414	445	411	386	414	417	418	397	421	376	433	401	423	412	413	379	415	403	402	392	371	413	415	406	446	416	419	394	407	412	449	400	403	377	375	400	441	423	403	405	414	422	390	405	427	420	432	435	434	409	396	409	420	377	357	415	395	419	359	384	443	404	398	411	381	415	394	432	381	419	438	436	427	402	416	399	426	437	399	404	368	399	381	404	407	394	390	402	386	436	406	404	413	420	387	417	451
31072	20681	22245	15437	7909	3837	2435	1910	1245	1209	1140	1096	1024	996	964	936	919	889	919	924	910	938	906	867	891	889	892	953	937	910	965	918	920	932	867	825	926	901	975	966	960	956	918	926	892	887	951	854	909	908	884	870	886	896	894	933	852	845	873	863	831	918	826	935	881	886	900	888	879	803	848	865	877	863	872	869	881	857	803	846	887	875	837	848	924	877	892	840	806	832	862	867	872	892	863	897	876	830	853	877	783	886	926	948	800	870	851	874	921	938	828	908	846	853	852	883	897	846	897	869	849	817	846	866	881	834	882	901	810	883	862	927	837	885	856	851	892	828	862	852	810	866	882	838	860	849	922	890	873	911	911	851	896	887	850	865	838	858	853	838	929	884	839	850	886	872	862	856	875	836	837	866	936	853	895	864	829	866	915	909	861	860	852	925	852	914	821	853	874	876	867	838	887	862	888	892	889	859	896	888	888	871	871	849	883	872	857	887	915	887	869	887	895	917	878	842	878	926	852	923	951	873	866	901	873	859	859	917	868	847	872	835	858	890	895	886	846	853	879	847	861	897	894	885	873	923	854	866	857	893	860	924	842	850	831	878	847	898	850	874	912	886	906	811	870	928	909	875	872	903	879	856	867	845	883	905	841	885	860	881	855	861	827	896	849	885	868	837	893	863	850	845	873	871	831	838	910	927	866	912	853	884	832	898	883	842	877	894	860	868	835	840	817	889	818	893	860	887	847	885	864	886	883	873	839	893	876	876	882	860	853	857	893	864	857	831	827	852	831	867	815	833	850	892	924	898	875	811	892	903	838	843	926	903	846	898	849	880	850	849	873	890	891	836	880	909	876	855	898	874	827	840	855	850	858	843	895	849	847	865	917	826	869	844	881	905	909	906	863	859	909	846	904	902	889	845	917	879	864	849	922	877	891	807	877	850	872	886	846	823	859	850	882	871	861	880	857	849	854	877	909	827	911	852	839	873	874	871	879	897	874	904	908	886	943	866	895	907	958	871	856	845	862	910	869	845	912	849	885	840	887	844	830	842	877	888	847	823	834	851	886	817	876	834	862	865	843	851	845	886	871	860	905	871	916	865	890	917	882	886	833	875	899	820	880	866	877	924	883	869	854	814	845	897	954	854	874	837	797	894	827	871	800	892	837	903	931	894	855	927	906	848	854	868	874	951	821	844	819	888	927	924	842	904	900	868	917	841	862	887	875	869	863	866	886	899	865	868	920	827	892	887	903	809	892	906	854	874	830	868	883	864	872	845	851	842	840	821	852	845	946	870	849	926	914	893	889	851	875	866	856	867	858	863	871	912	895	871	878	852	903	906	849	920	887	888	885	875	901	865	858	846	819	837	900	886	847	862	841	879	904	877	894	792	871	855	882	864	876	882	898	934	862	878	878	879	869	877	826	806	835	850	847	878	932	822	860	891	870	912	878	914	851	868	890	842	843	875	923	839	861	837	854	849	872	845	841	870	827	898	887	854	874	896	866	870	886	847	878	862	853	921	880	916	881	890	830	876	852	862	904	851	863	889	841	891	880	914	852	824	897	858	876	898	861	867	862	859	905	870	866	853	884	880	915	859	827	830	916	907	859	864	850	858	844	910	895	843	844	881	863	850	877	918	911	879	873	900	842	873	891	889	885	868	887	868	891	842	910	891	888	870	818	918	855	925	865	922	858	885	895	864	843	852	845	834	846	842	894	870	829	891	954	890	900	868	871	872	889	857	898	885	904	862	893	852	850	839	894	896	845	892	853	801	821	932	862	877	803	964	833	905	882	870	847	880	842	890	866	915	846	893	848	839	821	880	877	856	896	884	853	866	893	915	825	794	865	836	855	871	914	870	885	858	878	860	894	880	796	867	870	888	845	892	865	902	832	870	880	895	868	906	875	867	851	901	874	883	875	867	845	914	863	908	892	884	875	919	924	867	891	859	838	892	853	873	924	839	887	879	875	923	867	850	878	916	940	857	841	839	932	919	905	851	852	889	862	836	894	880	871	844	850	879	907	857	859	872	891	826	865	868	879	892	954	800	825	867	856	900	846	863	837	840	900	843	808	887	843	870	846	933	810	862	933	861	852	880	860	859	888	827	905	858	909	901	879	848	896	844	833	839	882	927	844	849	868	884	835	858	877	853	898	835	888	889	820	864	887	907	828	901	841	925	864	873	923	882	867	882	856	873	874	866	931	906	867	873	841	847	837	829	909	865	903	887	860	911	860	851	904	885	896	888	881	878	849	865	894	894	856	888	854	877	872	867	902	853	868	835	838	889	852	951	825	864	884	935	845	859	877	885	908	885	867	873	889	869	855	861	871	832	847	857	842	850	802	923	899	868	896	887	865	876	879	856	928	872	892	860	835	918	885	895	933	812	884	838	863	882	862	927	897	871	831	892	862	841	833	863	896	826	880	865	858	915	901	899	900	883	831	894	880	858	925	887	839	882	853	848	875	835	849	920	864	853	844	889	854	856	849	858	881	865	929	837	918	858	869	892	899	870	886	862	858	891	900	850	850	850	889	903	860	889	846	830	827	832	848	878	864	871	892	892	862	871	838	826	900	918	903	908	899	914	878	913	906	860	922	868	916	848	867	883	859	872	875	860	845	854	877	928	870	828	822	858	875	857	875	913	856	849	929	855	843	880	880	860	866	883	866	820	860	904	864	933	842	978	885	874	883	879	860	906	877	875	860	894	842	841	877	849	855	832	864	870	871	838	879	819	848	852	922	905	855	869	870	916	868	894	823	854	880	832	884	872	883	885	897	893	862	895	912	891	839	853	852	936	895	845	892	859	867	932	909	839	851	871	927	823	875	900	871	848	880	851	877	837	855	925	874	888	893	883	852	884	828	840	870	885	932	874	850	889	861	890	837	904	820	871	845	851	853	857	840	895	913	858	878	844	893	855	895	915	903	900	898	845	905	876	832	868	872	833	828	888	901	915	861	878	844	903	842	856	876	861	856	923	882	935	827	867	881	854	882	845	845	873	885	848	843	863	874	910	928	910	883	898	796	876	868	937	896	888	850	872	885	887	845	869	840	854	843	850	863	845	853	908	901	845	882	857	829	933	870	868	869	903	879	862	858	869	846	899	904	851	849	840	843	907	913	864	846	883	893	889	890	888	877	875	883	877	891	902	858	864	909	849	829	896	872	900	872	878	818	882	887	882	918	866	865	899	897	856	924	878	864	861	874	908	884	895	876	909	941	917	846	879	868	835	876	901	912	826	875	890	864	910	852	821	839	841	870	866	861	872	887	863	865	890	879	874	850	834	878	844	832	882	873	890	873	881	929	860	865	869	887	882	900	922	897	832	884	842	898	894	899	878	857	829	852	847	878	877	893	868	886	850	926	838	928	871	877	866	876	863	834	869	902	834	894	906	926	904	854	898	887	894	864	868	862	859	819	892	879	934	840	840	869	864	895	846	849	891	913	826	809	895	822	895	879	870	892	880	875	861	849	882	855	890	864	865	869	831	850	861
60021	36607	23242	12763	5713	2267	1059	850	576	575	528	497	439	483	457	433	469	485	468	429	446	429	426	418	398	426	432	420	464	467	448	420	420	460	473	449	458	433	464	418	444	440	397	426	439	433	412	453	484	445	406	418	418	471	432	432	425	402	457	482	467	391	437	450	387	435	431	438	426	433	396	436	392	408	418	455	440	390	391	385	431	423	390	425	416	446	478	450	393	427	411	389	428	452	408	394	432	403	430	389	404	437	353	422	381	410	402	441	462	436	408	443	429	437	445	471	429	455	436	461	437	436	391	459	423	398	442	380	389	396	395	416	395	395	371	413	424	406	434	443	414	449	421	378	427	404	419	405	376	420	427	437	488	457	448	456	440	434	457	483	454	463	463	455	435	437	428	425	425	416	388	440	429	448	405	417	463	405	413	424	398	394	407	446	417	437	447	435	416	402	444	426	417	401	434	479	428	425	456	469	416	393	401	409	407	415	437	381	443	404	407	461	412	446	455	462	430	421	468	448	414	464	456	402	425	452	410	466	414	454	423	443	435	424	402	438	419	438	423	447	452	396	402	430	471	446	386	413	452	423	416	403	459	381	435	443	435	433	440	422	414	431	429	462	461	418	372	408	436	401	397	432	436	420	456	450	459	457	456	419	441	442	396	433	418	403	466	425	447	413	436	430	436	416	395	446	433	463	450	437	395	423	398	449	426	384	420	399	441	450	446	446	387	397	443	403	451	446	401	445	421	432	437	413	444	441	457	413	455	450	436	452	431	445	429	428	463	398	361	426	398	441	435	405	419	483	414	441	407	434	465	377	431	485	357	422	405	438	474	444	439	423	456	430	428	453	451	451	452	422	426	402	453	418	401	445	414	447	433	449	404	430	409	446	419	412	437	443	412	411	416	435	433	438	450	469	427	436	375	421	388	447	412	446	405	432	409	417	394	454	404	407	449	450	401	406	454	413	401	432	447	431	444	430	415	419	429	403	391	432	404	417	480	440	485	426	398	437	487	415	421	424	413	415	404	378	483	468	446	435	407	415	419	470	448	418	428	380	406	438	434	408	428	432	405	386	398	407	419	413	460	382	416	421	414	425	474	438	414	415	435	380	423	438	431	431	426	441	411	432	406	409	465	433	414	443	436	399	415	395	430	444	420	455	434	408	458	469	431	407	469	454	412	429	437	418	404	427	425	435	425	398	414	421	428	422	450	409	421	452	446	450	426	385	410	418	403	430	438	412	441	377	413	409	463	424	389	434	433	445	435	465	418	454	459	433	437	437	461	459	445	404	394	426	478	438	447	478	439	448	405	483	470	443	433	416	472	451	413	424	405	417	436	416	406	430	428	440	445	404	433	439	397	402	428	432	444	408	397	434	412	446	419	420	378	405	399	426	443	435	419	413	409	416	443	443	424	414	423	458	431	419	423	397	386	429	448	430	437	418	434	391	459	461	457	443	411	436	382	418	463	387	416	398	435	396	468	398	431	416	452	427	417	431	440	417	449	405	468	458	440	466	428	423	423	433	474	439	416	452	383	439	440	414	430	403	424	432	422	462	416	419	436	442	408	436	434	409	452	454	462	440	405	400	452	462	432	430	406	434	421	419	392	440	428	376	390	397	418	477	422	444	457	424	456	431	401	434	431	428	428	436	417	432	410	415	452	449	448	411	432	399	431	442	432	423	464	451	410	434	410	449	410	476	399	438	412	410	422	418	446	452	453	460	473	424	405	418	431	425	453	436	487	407	440	379	425	448	491	438	414	442	460	391	459	439	380	403	421	428	394	405	413	422	468	490	420	416	414	425	412	468	441	415	427	413	399	389	452	419	416	409	441	441	434	420	426	420	415	404	455	436	405	438	403	461	440	390	407	438	412	458	439	416	422	491	430	475	428	414	428	441	425	455	411	428	441	442	396	428	449	428	436	434	428	422	416	477	420	397	429	451	431	413	425	426	414	418	383	418	418	424	430	391	435	439	428	407	406	441	414	383	490	424	440	454	417	458	401	437	405	453	452	467	438	427	432	416	394	426	395	464	484	467	435	442	419	412	448	445	442	429	406	437	429	449	418	420	409	440	428	431	444	427	410	412	425	410	403	431	421	420	401	398	488	425	478	444	442	454	460	438	446	429	435	456	396	451	428	449	441	427	428	446	435	410	430	418	467	446	427	425	438	463	448	386	438	373	414	454	443	398	439	434	410	436	469	457	441	403	413	442	435	471	427	411	410	436	417	436	431	447	413	382	364	404	466	402	434	459	427	450	403	437	422	408	417	443	431	403	443	416	427	418	433	452	432	412	386	427	433	418	429	411	416	460	447	441	418	455	428	440	419	396	442	428	437	472	442	423	424	444	465	446	439	438	452	441	446	435	391	407	458	408	403	402	430	399	447	431	380	424	449	405	441	447	389	452	431	415	416	426	437	426	421	436	417	435	431	432	402	436	422	394	436	439	374	448	401	438	427	394	437	455	430	395	390	463	430	393	404	433	407	418	405	397	408	407	447	454	458	402	417	445	454	428	441	456	452	404	433	423	444	454	390	428	444	432	420	421	460	407	375	466	423	444	374	449	437	459	390	433	443	465	402	415	427	394	413	457	453	419	420	426	460	404	416	383	455	421	433	453	436	406	397	409	429	414	444	412	425	438	431	426	460	437	435	458	461	410	429	424	455	410	431	456	440	423	396	417	429	405	419	431	414	460	434	408	423	407	398	444	404	439	404	443	455	457	432	407	413	415	431	434	450	419	439	432	401	411	430	435	437	427	410	420	479	404	461	387	412	402	439	431	421	471	426	465	443	416	432	394	462	434	477	460	435	434	421	426	429	418	435	416	376	449	390	435	392	413	407	423	443	415	430	412	448	510	426	405	399	429	454	454	388	355	458	440	440	435	423	441	383	424	392	415	385	441	391	404	465	450	434	429	432	414	427	450	417	409	428	452	439	423	412	423	470	428	423	397	432	443	414	394	395	414	429	441	460	407	440	426	423	441	418	411	442	455	451	416	390	406	428	422	456	438	425	412	422	409	427	426	451	411	434	412	427	442	428	433	416	425	440	412	409	420	425	424	418	435	415	430	398	407	425	441	405	431	438	449	437	432	391	408	435	405	437	423	416	454	399	402	426	386	420	421	403	411	402	441	418	436	430	415	467	411	447	458	433	429	402	411	433	453	421	452	411	416	431	411	429	439	428	417	442	412	413	429	464	429	450	374	434	428	468	411	463	422	419	391	417	436	466	430	430	365	428	417	423	469	437	483	462	431	420	439	434	423	413	453	406	421	408	459	463	438	431	418	422	410	426	414	466	416	475	457	449	473	424	430	416	452	444	457	472	425	396	404	427	382	430	443	414	422	409	423	423	447	423	415	459	408	381	452	430	424	458	446	419	432	422	391	403	420	427	413	426	454	415	422	436	449	416	418	416	378	422	435	430	445	386	408	441	509	431	445	411	422	486	453	424	447	416	440	437	468	464	457	448	422	378	408	464	422	438	398
37929	27991	24323	19626	13190	6162	3349	2540	1707	1410	1267	1239	1149	1090	1083	1054	1046	978	954	975	946	959	949	992	941	967	963	934	1006	966	982	972	928	988	968	895	949	976	936	983	944	958	919	982	942	1020	908	918	906	966	931	923	912	925	887	912	943	901	899	907	873	894	854	906	888	907	903	945	866	924	902	891	917	905	839	878	936	897	891	908	898	938	904	868	939	943	962	931	935	897	918	925	924	912	955	876	910	923	917	961	911	926	967	907	913	905	944	930	861	904	926	901	925	924	911	899	991	921	883	947	910	922	918	885	886	915	892	903	922	924	895	927	892	898	907	964	875	928	951	922	919	916	899	905	899	908	875	880	877	919	890	894	926	909	934	1001	922	816	913	875	922	927	886	902	887	955	913	913	906	894	921	918	946	885	888	884	940	910	903	860	833	950	902	933	883	924	883	926	892	916	866	941	893	917	891	909	901	889	948	923	948	948	905	929	939	903	885	912	922	961	891	868	866	907	878	934	892	912	914	875	894	893	889	886	909	934	887	879	892	967	851	908	914	946	934	902	958	890	915	918	878	894	904	940	909	898	948	900	840	876	937	935	884	923	926	918	931	853	938	904	911	892	868	879	866	867	899	880	899	852	887	915	877	914	923	889	906	921	871	931	898	867	969	906	932	883	910	956	891	924	920	936	867	942	884	905	899	900	905	921	919	942	935	907	913	920	871	944	934	892	979	911	911	904	883	960	910	951	911	861	896	988	896	906	946	888	887	923	943	859	943	940	913	851	926	886	884	936	936	901	889	878	881	890	892	963	884	938	888	903	921	859	940	880	912	942	913	936	962	909	877	850	878	909	894	869	913	887	936	971	945	860	913	929	941	917	916	885	911	943	961	950	899	953	867	921	976	919	911	929	936	918	946	855	931	914	922	872	919	908	909	870	883	914	934	865	886	941	925	869	890	895	944	878	836	854	916	904	912	937	923	853	902	924	903	916	887	914	902	925	925	919	927	926	914	882	896	911	915	912	946	904	931	874	949	907	915	918	911	889	891	900	885	892	962	916	913	884	947	863	876	976	946	900	924	906	908	923	839	942	926	878	930	886	963	950	925	926	863	882	939	939	941	896	896	907	881	843	875	908	893	870	899	943	857	911	944	947	920	912	880	935	907	927	880	922	893	946	917	924	926	999	948	884	898	939	922	898	928	870	910	992	902	909	950	889	879	848	934	884	939	896	949	927	904	906	884	897	917	909	942	919	856	898	896	902	870	938	875	906	915	945	880	931	941	875	874	932	957	876	943	942	912	934	924	920	917	913	927	882	896	862	884	890	884	869	867	902	914	853	957	867	841	901	885	885	928	919	942	888	916	920	931	882	869	895	937	871	880	912	864	917	883	924	893	881	912	917	959	888	835	914	892	941	899	894	937	941	934	908	884	894	916	902	876	895	918	972	846	923	904	925	873	917	917	932	961	894	899	903	904	995	932	923	946	924	920	927	887	910	870	957	909	870	921	868	929	986	895	893	925	918	896	944	848	902	914	940	907	947	882	905	919	976	925	903	881	879	917	945	901	956	867	956	876	924	917	886	880	868	938	951	932	921	922	926	892	852	904	847	921	894	890	901	870	948	858	898	958	901	889	913	896	880	891	914	877	912	919	915	916	892	908	918	957	955	900	891	852	939	907	951	879	897	914	945	915	903	919	926	867	903	897	900	865	928	899	845	926	865	937	929	857	879	929	862	954	896	848	881	863	928	872	931	908	941	897	860	921	940	897	874	892	925	958	854	936	912	961	872	883	899	864	904	933	909	906	930	947	927	971	865	930	893	930	849	848	900	880	906	910	919	889	940	918	964	888	934	959	901	967	943	866	894	880	895	941	891	938	941	933	959	944	921	913	892	921	943	914	903	917	864	958	916	897	886	867	946	926	919	891	885	886	870	934	924	921	897	900	865	926	952	889	919	874	928	883	897	894	924	869	906	871	902	897	903	984	907	986	944	895	883	901	851	941	851	959	903	936	919	887	917	870	931	942	934	928	887	947	933	917	901	912	894	881	855	922	878	929	900	943	926	953	926	884	883	878	948	873	890	926	924	889	949	882	976	914	963	945	935	930	871	900	946	916	925	904	920	902	931	965	940	886	933	886	891	905	908	869	926	896	925	902	918	953	903	888	958	932	920	842	928	921	903	942	891	901	914	903	907	912	870	895	918	912	910	957	945	982	862	909	924	946	918	916	945	900	915	925	917	914	891	917	885	969	938	888	869	903	866	944	881	908	897	909	914	871	984	905	855	938	867	970	916	897	864	920	889	953	901	919	898	913	880	884	869	891	883	911	885	908	955	914	902	901	876	925	878	922	927	945	887	925	873	958	934	894	878	923	914	904	889	850	911	889	959	913	972	884	877	947	939	923	945	871	864	917	895	844	962	938	922	937	915	895	895	970	922	950	897	912	876	953	914	875	910	881	886	883	940	939	876	889	906	915	901	898	934	957	917	972	937	884	921	875	929	935	889	917	904	890	921	858	970	921	852	925	859	920	908	950	914	931	888	955	900	881	885	889	853	886	945	914	950	907	885	914	916	943	917	931	863	922	858	935	934	900	951	904	926	901	908	888	964	915	980	949	961	892	900	883	912	903	933	916	880	878	965	895	904	937	953	956	881	923	940	920	831	910	892	945	930	903	908	900	865	933	954	918	920	896	859	907	887	888	891	922	908	934	874	892	892	919	846	884	917	895	912	897	904	867	872	839	912	887	910	875	924	908	990	874	901	918	932	923	912	956	838	895	917	876	880	914	956	926	909	891	946	898	921	893	887	923	878	912	868	934	840	872	961	937	954	915	897	910	919	906	925	876	924	936	897	920	881	899	921	917	902	902	922	879	887	864	921	973	917	949	876	944	917	930	874	956	915	863	896	893	898	895	851	958	875	945	926	902	927	924	920	887	884	836	925	866	850	922	888	868	910	935	949	891	905	935	906	897	956	926	918	895	897	923	863	925	901	902	860	886	886	907	908	935	920	954	897	862	933	995	906	950	906	919	946	950	930	882	936	967	871	909	877	933	909	915	900	892	876	935	924	989	938	892	893	919	910	913	901	921	943	905	904	895	873	923	927	916	949	936	927	845	948	928	874	925	917	946	898	872	962	839	864	876	927	941	876	887	902	866	950	958	898	902	917	946	900	901	941	863	895	945	859	942	936	891	901	937	881	934	889	896	919	899	910	864	912	925	834	930	907	947	926	926	876	890	898	946	913	873	899	913	894	906	863	936	889	958	926	913	982	925	853	881	894	871	899	910	955	900	935	928	901	971	923	911	918	940	892	938	913	909	932	921	902	938	886	934	887	894	920	930	904	946	905	899	891	935	887	924	931	908	904	930	892	956	915	942	944	881	898	935	912	937	918	916	877	868	951	908	929	971	890	930	923	900	945	998	892	921	873	928	950	891	882	914	894	895	930	959	938	922	903	906	896	928	892	927	937	963	967	921	866	930	894	924	869	919	917
40279	16659	7123	4031	2231	1112	620	591	464	456	461	467	402	401	418	491	428	461	434	416	446	419	448	430	417	402	407	402	429	460	402	451	458	444	423	418	476	429	414	428	405	410	416	429	406	416	440	436	375	414	446	421	427	504	418	436	423	384	391	375	452	416	436	434	407	381	420	425	409	412	392	432	381	418	457	436	403	400	423	409	419	368	387	423	414	389	395	432	414	440	397	392	442	388	454	424	410	434	406	399	415	426	444	402	390	422	419	381	431	401	408	405	424	421	426	421	383	414	430	453	417	407	391	419	430	427	459	397	365	436	431	430	417	416	408	426	428	407	451	366	415	403	420	399	408	419	459	424	377	419	430	417	416	388	440	414	441	386	412	415	413	387	418	438	419	470	427	463	445	397	400	392	426	394	420	418	422	392	414	397	384	430	397	410	409	420	413	446	402	414	426	426	418	437	414	443	434	407	439	416	445	482	396	403	414	414	376	409	387	457	439	462	461	417	441	421	400	376	386	431	414	413	437	405	407	449	396	439	433	435	411	403	411	442	412	421	461	409	407	432	399	422	406	393	403	384	433	411	397	413	399	443	388	422	434	397	448	426	400	413	426	419	421	421	425	411	422	439	437	412	453	418	402	397	424	396	446	440	432	420	369	399	419	471	417	403	463	405	429	445	429	444	426	428	454	430	375	392	438	435	437	380	404	426	431	431	412	386	445	414	435	408	442	422	456	388	409	426	400	407	376	394	426	402	406	421	430	399	417	410	413	463	405	435	422	406	436	427	413	409	421	435	450	429	380	444	405	413	413	446	385	408	418	440	407	426	412	426	425	422	416	405	431	424	486	405	451	430	409	412	451	422	421	406	390	449	396	398	396	402	365	430	449	438	400	444	433	391	404	403	397	428	421	433	426	403	411	375	449	411	431	448	427	424	395	416	434	439	431	417	408	416	399	423	395	408	422	429	388	393	429	400	439	377	432	455	414	448	389	409	427	424	405	390	387	396	388	402	441	402	420	396	391	412	419	405	402	425	439	450	417	420	403	374	442	439	404	403	406	428	427	404	415	428	451	400	404	430	398	407	422	432	419	429	433	398	443	398	425	417	403	397	405	383	404	408	418	427	429	383	436	430	404	423	423	457	425	408	439	413	428	427	383	413	410	399	403	366	415	456	435	438	417	423	448	423	401	431	394	382	410	412	447	416	416	434	456	399	445	430	404	393	395	388	417	445	455	412	436	445	427	430	421	416	428	370	450	406	432	405	386	420	407	432	432	399	379	407	403	425	392	405	456	395	399	433	443	425	422	438	435	410	444	395	383	408	465	406	405	413	406	436	425	415	418	429	421	422	439	435	456	380	439	422	385	389	398	404	431	387	438	453	412	448	382	410	423	464	413	423	425	441	451	412	435	441	421	449	468	440	410	402	429	440	424	371	411	405	385	400	447	378	414	398	426	391	396	398	417	367	403	396	410	425	435	415	385	416	437	395	416	422	391	395	436	467	396	400	430	414	402	407	403	470	412	419	384	363	363	387	450	442	417	441	430	422	375	426	402	419	437	430	452	387	418	433	365	410	421	423	453	423	411	414	402	443	397	394	449	441	395	398	421	400	453	427	440	447	425	415	441	464	383	458	415	386	421	421	377	468	454	415	415	424	420	434	411	357	446	428	396	420	440	420	409	414	409	447	405	389	426	394	433	386	442	425	433	416	414	404	416	431	415	415	452	417	457	383	442	392	376	418	424	423	403	462	427	415	385	377	412	432	411	441	420	428	463	448	418	392	421	429	451	425	389	438	438	407	438	446	431	364	376	403	404	456	398	417	424	405	419	435	424	465	392	402	431	474	417	414	402	403	394	428	385	391	422	390	437	410	455	428	415	383	443	393	410	381	398	404	400	453	422	452	403	446	397	424	418	412	388	451	402	433	401	402	430	409	462	422	429	416	412	371	397	396	394	411	409	432	369	426	404	446	413	452	438	420	388	410	450	414	469	396	435	446	425	423	419	441	442	367	408	394	408	383	398	406	431	442	398	403	405	412	426	379	416	388	417	435	405	435	386	407	392	425	407	395	445	441	387	376	415	424	417	366	426	423	414	412	395	399	420	383	434	406	415	408	451	434	393	441	425	434	420	424	419	466	433	432	388	445	412	398	432	424	396	404	381	376	429	402	426	422	428	414	424	422	423	442	395	453	414	404	413	426	416	429	395	459	411	408	409	427	428	369	382	458	432	395	420	426	412	400	374	426	395	424	413	425	421	387	450	400	421	405	422	435	477	381	423	391	401	396	441	431	417	419	430	406	404	465	401	405	429	451	436	396	410	431	455	371	376	420	433	372	409	452	398	463	431	391	421	454	461	409	442	385	411	377	404	421	415	446	391	424	400	403	391	401	412	422	440	394	427	423	371	390	383	397	423	406	417	386	434	436	416	431	449	403	403	430	452	413	400	360	417	400	406	416	419	416	407	446	442	422	413	410	416	414	408	423	422	389	392	415	407	412	399	412	399	405	442	411	428	418	426	420	396	394	432	402	466	408	397	433	440	421	412	463	439	409	351	469	430	422	432	418	395	417	422	413	450	416	407	420	458	420	405	427	423	424	427	444	370	437	389	402	399	418	416	417	439	420	422	441	416	444	379	337	397	440	408	405	422	395	425	431	424	415	399	423	429	423	427	433	394	416	433	423	435	371	379	431	467	415	380	364	423	399	448	434	386	445	377	434	399	411	426	404	379	386	388	410	390	393	408	450	423	435	429	436	443	404	392	401	426	403	394	431	426	389	458	412	409	447	410	404	386	416	438	423	410	410	416	444	419	421	435	416	442	434	379	437	421	385	399	371	426	410	407	391	453	416	397	421	388	435	409	441	441	427	417	415	395	441	421	399	417	448	457	428	411	383	444	415	427	462	395	433	424	396	451	412	447	405	392	392	405	378	398	440	422	432	423	472	385	376	417	424	396	449	388	425	465	413	385	363	431	401	417	420	425	406	471	405	443	441	416	460	376	409	454	411	453	390	398	431	400	414	395	469	377	372	417	398	371	413	389	406	405	436	411	424	434	374	407	453	437	356	396	395	426	399	441	435	361	421	412	384	442	396	429	441	416	428	423	384	455	438	408	406	462	406	439	459	404	408	430	399	442	456	376	434	381	432	407	483	427	430	467	408	407	467	383	413	418	434	413	430	426	482	445	432	400	434	431	391	407	472	422	425	422	397	433	437	433	444	402	398	428	423	457	415	413	430	425	417	410	435	401	453	446	415	429	415	404	428	448	367	432	421	404	373	431	448	407	400	405	416	400	449	430	387	423	391	460	419	440	390	424	420	426	459	389	413	401	414	469	427	396	394	387	450	402	414	425	434	378	443	410	400	430	419	400	421	421	386	379	425	432	406	411	421	425	419	396	413	412	382	432	406	388	397	421	406	431	424	422	431	430	397	425	415	381	440	412	405	400	450	435	393	436	416	416	432	420	449	487	421	404	433	417	429	417	422
25406	11184	10418	9188	6625	3633	1796	1624	1194	1035	1048	1086	976	984	954	908	1000	907	905	962	897	940	952	844	925	878	946	943	912	840	874	914	931	891	911	876	887	932	874	927	978	972	888	947	882	909	838	904	898	909	896	939	926	905	918	926	910	849	944	911	893	953	926	875	905	865	895	957	884	876	862	869	884	896	907	887	837	918	895	890	939	934	903	883	853	922	891	850	866	893	882	872	861	912	859	943	906	916	897	976	959	919	853	917	910	871	872	864	885	865	946	907	852	908	875	875	894	891	880	915	865	876	871	858	841	857	867	892	875	890	873	903	903	869	887	850	876	881	880	935	912	904	874	910	891	925	912	894	968	897	835	900	873	903	955	895	893	924	837	913	842	921	911	868	835	898	888	883	870	901	894	858	826	884	867	891	907	863	888	883	930	874	800	910	929	892	882	876	895	918	907	845	893	860	880	894	861	869	889	906	878	915	802	884	853	848	884	921	877	904	847	908	926	890	905	920	917	875	895	892	867	922	864	884	919	907	883	848	932	884	854	911	851	827	904	848	927	864	835	872	836	874	895	919	869	906	893	903	878	903	841	874	937	934	816	871	882	893	890	893	929	896	830	874	904	873	854	876	888	908	835	888	882	865	894	917	889	942	903	820	892	876	946	891	879	898	897	880	887	921	898	908	899	863	869	881	848	857	854	892	872	922	896	926	906	851	822	949	840	899	871	842	891	841	862	846	883	945	929	895	943	918	882	920	853	907	857	924	884	924	887	882	854	831	891	860	883	906	848	934	937	895	950	872	873	878	876	895	863	838	889	919	892	844	866	900	868	912	889	879	874	833	860	889	883	941	848	878	903	899	919	916	922	866	928	883	905	903	924	892	874	893	869	864	877	848	937	880	916	861	886	843	882	910	882	898	950	913	831	863	894	896	899	913	912	913	917	887	896	900	888	855	837	893	885	844	898	881	907	884	914	926	884	903	829	934	850	918	831	873	866	873	888	875	906	880	898	881	863	889	908	891	896	908	933	958	855	885	940	851	910	847	863	851	824	925	871	940	909	904	821	877	885	871	890	876	871	864	912	922	867	885	864	902	889	873	894	908	874	938	872	877	914	872	858	873	856	936	904	894	852	901	909	885	852	890	874	866	880	901	928	875	876	893	873	892	909	930	891	828	876	898	874	872	875	925	865	887	887	849	881	903	840	924	911	868	835	870	909	873	887	946	917	881	904	919	829	891	875	889	894	907	898	871	861	928	907	905	892	913	844	910	868	875	919	882	905	911	870	898	882	878	879	941	870	857	931	923	897	907	898	889	905	889	992	857	854	906	873	871	916	862	923	874	840	907	896	898	868	899	897	892	850	890	859	928	874	878	876	861	910	904	874	922	870	872	899	891	876	910	890	908	884	868	866	874	845	867	859	932	885	870	883	841	874	871	913	886	876	868	890	879	923	936	880	917	886	903	867	927	878	872	877	912	861	855	878	882	901	886	903	872	899	938	943	861	887	920	952	877	892	900	838	921	932	887	905	919	894	902	923	888	876	942	892	890	902	872	882	925	891	912	832	932	886	938	893	874	916	902	836	899	883	884	937	906	890	908	910	877	905	902	861	894	898	937	926	965	901	867	893	865	892	900	899	903	851	864	881	875	890	894	896	947	863	845	885	851	863	872	851	909	928	905	899	899	915	882	944	904	895	874	873	895	934	937	925	871	882	829	897	890	892	897	865	878	812	925	900	911	860	872	888	880	895	877	931	893	846	911	928	862	852	871	900	903	888	884	875	861	863	972	892	861	941	920	839	873	874	875	867	915	843	860	861	833	871	889	877	873	868	868	914	924	877	870	892	893	903	870	892	828	910	902	832	934	857	816	895	917	929	868	900	880	899	889	906	893	860	946	863	920	884	929	898	907	935	878	842	873	854	930	887	878	864	865	942	885	914	860	889	851	910	864	913	885	869	873	871	939	887	888	912	896	865	887	925	895	913	921	871	910	936	903	903	874	864	902	888	896	869	816	861	910	884	882	893	903	909	946	879	864	875	906	904	856	873	885	902	882	913	869	898	906	886	863	861	908	891	815	883	881	892	888	903	896	886	926	871	838	888	892	871	866	937	902	879	888	896	901	867	884	903	840	849	955	867	854	897	825	921	881	859	897	875	940	897	894	878	900	898	945	871	887	858	916	869	878	875	904	897	906	873	893	874	891	930	921	906	893	867	846	886	929	889	863	877	884	873	921	901	867	892	928	926	914	886	887	928	894	908	878	963	881	886	959	877	915	879	886	882	867	927	882	898	881	836	922	860	885	901	902	933	873	900	871	866	877	875	918	895	886	912	868	885	868	947	866	920	871	886	924	865	971	839	899	883	899	842	849	846	872	870	854	897	886	907	926	920	896	935	918	905	890	943	884	896	908	884	903	809	934	883	946	891	911	898	927	849	892	855	933	910	917	898	866	842	888	919	883	878	920	890	919	888	896	877	845	854	867	890	912	872	876	910	899	877	895	915	896	882	913	904	900	909	900	855	835	843	927	933	890	877	857	928	883	910	873	879	919	910	940	872	847	886	865	894	878	931	896	885	866	915	903	893	874	931	953	901	856	891	901	900	868	840	931	896	904	925	873	873	914	869	892	892	939	870	852	894	841	892	873	900	912	897	802	878	882	881	890	929	878	841	868	862	876	870	931	876	874	924	823	924	897	870	938	851	893	921	894	858	857	898	904	881	885	911	875	922	857	880	874	930	860	850	881	924	876	857	901	870	869	897	906	878	875	923	853	976	849	896	895	894	915	858	866	949	863	963	845	914	903	867	897	925	859	885	826	899	875	880	903	903	872	909	887	901	911	919	917	854	893	874	907	828	899	909	859	929	835	876	883	856	887	916	919	909	907	856	903	847	875	861	870	885	913	882	884	845	916	871	848	821	922	895	895	867	919	861	915	866	967	879	920	908	855	930	940	921	915	888	891	876	892	863	901	840	886	951	877	847	876	846	854	869	937	885	880	890	891	837	865	924	866	852	879	886	863	903	920	865	870	930	898	893	934	927	914	883	916	914	893	867	940	860	869	892	906	892	910	872	921	870	939	935	834	864	884	901	860	886	876	882	833	919	917	895	904	890	920	849	893	953	893	913	888	882	920	906	870	921	903	871	923	865	887	834	924	885	898	900	898	918	854	857	889	921	933	892	879	926	855	862	853	883	860	875	920	832	865	877	904	903	887	910	895	848	904	900	871	855	891	888	871	830	894	904	886	919	877	896	880	935	932	855	856	933	920	913	892	880	870	866	892	981	949	880	853	947	903	852	903	906	880	912	893	887	883	889	921	864	876	891	889	886	860	872	930	896	879	878	877	835	856	888	877	912	908	917	897	886	872	910	890	912	882	863	868	898	882	862	923	845	876	858	895	897	929	872	886	865	864	861	881	811	895	913	871	907	901	893	913	865	876	880	887	911	897	867	922	901	809	902	895	861	874	857	861	894	897	920	880	862	888	894	934
48503	25339	14996	9274	4799	2185	889	623	459	431	451	437	400	428	406	454	419	431	411	449	433	437	397	442	395	433	412	410	444	389	413	413	425	398	429	409	375	423	390	375	396	423	419	432	422	374	412	392	404	422	425	413	427	410	409	408	412	424	454	401	436	395	409	407	390	405	398	418	417	402	420	453	440	412	425	403	414	417	417	411	394	401	425	440	403	395	383	401	383	373	406	455	423	380	390	394	426	409	397	426	387	421	439	411	434	390	428	396	395	395	456	396	450	378	482	394	377	383	435	407	397	372	353	403	390	407	402	411	401	390	438	450	427	415	426	374	399	399	395	383	397	397	443	388	410	390	416	397	453	406	424	438	404	392	427	392	424	394	397	384	415	373	443	434	424	364	412	371	369	410	404	410	439	407	388	413	404	366	401	419	411	401	402	393	399	382	386	398	391	429	437	379	415	424	378	426	400	384	412	438	436	391	425	457	418	382	454	420	434	392	408	397	411	404	386	411	418	415	392	401	381	388	430	421	438	385	421	419	350	425	400	391	410	409	385	394	435	355	348	393	411	421	355	388	432	384	378	375	381	409	432	419	423	355	376	393	386	413	381	378	422	384	406	419	383	397	401	364	392	425	403	422	400	394	388	440	387	399	405	417	415	369	397	414	417	394	420	452	391	425	428	406	367	351	466	383	397	381	389	416	452	413	418	342	380	402	430	424	362	398	380	389	414	407	418	383	416	409	378	423	418	378	396	408	435	388	416	365	428	404	434	397	460	401	419	399	424	395	399	430	434	410	417	407	419	395	416	429	437	398	418	351	409	404	399	396	420	393	368	389	398	376	380	409	403	425	403	384	388	420	429	370	404	409	385	391	402	358	423	382	411	394	393	421	424	428	409	388	389	409	353	374	401	397	378	420	429	408	397	411	365	376	417	402	420	421	404	373	376	389	423	411	404	398	434	364	437	394	419	395	440	430	384	425	387	395	372	394	447	412	361	448	401	445	399	396	388	448	393	430	395	354	395	439	436	391	420	458	404	358	400	391	414	448	352	426	404	403	422	420	431	394	429	434	398	387	403	408	397	401	393	392	413	402	381	400	380	357	407	423	370	433	448	433	389	397	397	421	416	416	417	398	416	394	442	394	399	390	386	363	395	414	398	394	427	429	423	392	428	424	376	398	421	404	360	407	414	400	434	423	411	408	433	384	363	427	371	405	411	396	401	404	418	436	423	391	401	394	393	395	404	410	398	419	386	379	397	383	422	383	385	444	428	431	412	412	426	397	395	413	421	378	394	407	421	431	434	405	406	375	364	429	399	396	397	405	395	426	389	437	405	399	397	429	409	412	393	395	422	398	401	442	421	394	411	399	432	432	421	402	436	413	395	421	404	456	425	417	399	391	426	385	417	450	383	395	385	388	382	417	426	406	401	398	398	406	372	398	405	422	422	382	414	394	357	388	428	404	411	417	418	411	428	373	370	400	387	348	419	428	401	361	388	409	403	388	460	435	426	389	404	400	427	429	402	401	392	385	389	386	395	421	396	392	410	403	427	421	403	392	370	376	403	417	395	422	429	414	422	427	393	395	408	414	417	407	390	376	400	414	393	415	417	424	361	416	406	423	477	409	399	422	419	385	386	428	399	459	384	400	398	456	440	387	414	426	384	408	426	443	386	411	385	377	420	381	431	443	409	415	375	420	439	398	399	395	403	420	408	431	368	407	386	418	392	406	422	397	416	371	395	382	411	419	393	424	427	365	405	388	454	423	352	388	390	379	426	357	365	405	411	405	414	455	357	409	384	415	397	419	422	438	392	372	427	400	373	363	383	358	419	365	397	405	379	362	453	442	414	442	377	424	421	397	382	428	370	438	422	405	405	386	381	428	371	398	403	409	352	450	397	396	364	372	412	425	383	398	399	434	412	415	431	392	413	396	415	414	386	410	427	423	447	421	433	418	415	371	415	400	408	392	400	422	437	398	419	433	426	409	386	424	434	408	365	399	387	407	401	426	415	419	419	394	376	416	410	376	432	412	417	376	392	393	428	416	430	403	397	404	377	403	393	406	409	415	389	416	394	383	379	407	394	411	414	418	399	391	393	438	408	375	367	419	384	429	430	422	427	374	402	389	420	390	408	387	373	365	385	394	424	393	398	362	402	413	416	388	402	429	380	408	410	371	370	413	419	425	388	420	385	396	378	432	403	396	372	386	414	385	430	427	386	432	404	373	399	356	436	386	416	394	448	434	406	413	409	390	375	406	408	342	421	376	403	420	412	385	403	407	396	414	396	430	404	411	413	390	431	434	379	441	420	418	397	409	432	409	381	396	437	408	401	378	385	451	463	399	393	427	427	383	432	375	387	431	385	381	388	350	423	467	415	428	405	390	371	432	396	418	382	403	381	434	387	402	418	408	426	401	409	407	407	423	401	412	429	431	392	399	404	378	380	412	426	405	400	352	424	391	413	389	406	412	430	400	381	436	414	377	374	396	411	393	430	403	395	396	432	439	400	376	387	427	398	367	397	429	418	406	400	385	411	373	390	366	432	417	443	371	343	432	386	422	404	408	409	427	401	399	388	390	398	416	427	380	419	389	390	426	388	382	449	379	421	390	396	399	428	395	376	399	387	408	397	435	411	378	420	421	394	415	396	424	423	459	414	384	407	407	417	409	449	358	435	399	419	380	375	362	372	427	403	383	398	407	435	428	389	376	381	399	414	422	426	402	390	415	398	443	395	386	387	400	414	366	406	412	382	382	384	362	415	426	397	381	422	448	379	418	406	423	372	421	437	405	396	413	435	419	429	387	372	401	429	386	391	406	386	364	434	380	407	398	397	420	384	388	419	432	423	381	401	411	415	425	424	378	413	449	372	397	387	418	384	385	398	405	407	417	404	398	423	437	394	408	449	406	415	387	421	410	382	416	416	368	436	423	410	380	412	400	393	391	422	395	402	402	395	411	419	385	405	326	362	422	415	421	376	405	395	394	387	421	433	428	395	391	415	388	413	438	357	404	386	394	423	442	426	393	375	424	437	413	385	404	427	437	445	444	412	376	401	366	371	350	431	407	386	434	383	416	408	377	393	384	388	394	411	387	381	431	386	389	384	403	406	398	394	376	382	398	401	388	428	411	425	397	407	422	489	399	411	372	407	415	423	385	410	416	387	450	401	379	380	417	417	371	439	396	422	422	381	385	420	392	417	388	400	406	407	380	442	411	404	399	393	433	407	411	393	440	409	351	397	466	433	413	421	399	402	396	385	397	437	449	418	413	410	380	385	395	453	379	366	438	428	432	406	402	450	397	399	419	398	433	437	380	437	375	410	429	399	394	448	419	378	413	455	428	439	368	379	372	420	418	392	440	407	389	419	416	405	413	359	392	412	394	389	406	411	430	434	429	402	400	440	444	374	371	369	416	425	425	427	401	404	386	386	448	379	422	392	402	385	379	391	391	435	387	363	401	411	399	413	394	354	411	403	428	436	404	374	415	381	418
30022	19116	19084	18123	12526	6862	2811	2050	1326	1189	1174	1058	1038	1022	974	979	955	941	918	904	883	895	834	919	913	899	932	885	922	925	845	935	894	882	893	906	891	844	925	936	955	905	905	934	883	927	900	907	884	890	850	915	891	849	856	845	894	843	862	869	851	839	845	814	905	866	915	855	856	881	845	822	899	867	855	898	848	907	852	903	813	891	914	858	815	825	858	866	915	883	826	859	870	846	838	839	861	873	838	798	919	827	823	857	886	853	873	894	822	858	840	865	920	858	898	903	860	907	848	873	812	872	852	878	871	888	878	816	867	882	860	881	838	826	877	890	853	970	857	816	854	902	858	830	863	848	894	862	909	882	835	827	875	914	930	846	867	825	883	863	845	868	890	908	833	804	860	860	886	877	868	818	911	889	835	937	831	855	873	842	846	908	893	860	884	913	940	826	854	908	866	878	878	870	846	894	868	945	885	888	886	924	864	862	800	879	856	873	857	873	904	925	846	896	919	854	881	845	869	898	873	833	900	870	837	854	900	885	859	875	892	900	844	870	834	851	903	863	868	873	820	829	869	877	863	864	900	901	867	867	850	863	874	884	921	854	901	819	846	906	909	846	874	888	879	926	847	882	806	874	803	885	816	854	923	911	822	890	874	879	884	836	857	863	898	924	858	817	888	868	856	882	810	895	805	858	887	851	825	891	830	827	827	883	805	848	885	900	873	821	895	866	832	876	953	875	814	882	878	843	868	863	822	867	915	893	867	917	911	883	869	883	831	875	849	885	902	889	890	855	872	898	832	870	875	867	860	872	867	896	864	823	885	856	910	894	859	875	860	855	885	870	802	899	885	847	840	847	898	836	848	868	848	846	828	845	869	840	852	848	848	884	872	840	886	844	911	853	878	871	845	820	835	882	881	879	842	875	853	891	826	889	862	859	875	905	879	872	871	875	857	909	848	874	821	869	891	906	870	863	907	885	926	852	859	850	898	877	877	892	826	895	838	860	923	943	877	821	881	925	872	833	853	887	849	906	881	816	886	872	878	853	834	828	864	866	882	909	840	848	856	872	892	861	846	826	848	882	842	884	865	898	897	900	844	859	873	849	865	855	866	882	878	876	863	895	906	881	844	850	871	820	892	866	858	856	878	832	844	887	881	884	812	863	863	881	886	890	921	820	855	909	860	844	889	906	862	845	855	812	863	927	865	862	817	872	906	880	908	843	853	889	916	922	895	856	885	874	878	855	869	848	851	822	878	857	876	863	881	790	895	858	860	891	910	813	840	845	906	880	899	872	923	873	894	855	886	874	860	898	868	847	843	883	845	877	841	863	857	856	826	910	885	879	879	874	911	855	892	888	887	857	865	852	832	852	840	858	836	839	839	859	841	875	884	847	819	880	880	883	884	863	855	893	898	872	846	858	882	848	847	858	917	914	863	865	906	780	887	923	890	866	882	890	875	839	895	836	874	892	815	864	864	827	910	866	863	917	832	858	889	919	838	868	891	935	867	920	861	896	873	842	886	852	817	867	886	885	840	875	869	844	856	899	864	883	856	908	847	830	881	895	816	849	907	881	840	867	867	840	821	829	857	866	858	914	857	845	892	880	875	842	868	853	912	914	868	841	873	859	831	850	886	871	829	859	859	876	894	856	877	919	870	857	827	854	884	832	888	819	852	847	893	885	840	890	893	862	853	847	823	907	881	824	863	881	880	860	867	862	821	858	879	819	835	929	883	832	885	872	848	866	845	892	872	898	920	906	849	853	875	836	888	876	852	844	839	879	866	846	845	930	815	886	840	880	872	835	839	910	850	844	855	845	858	838	883	875	916	872	808	866	851	864	810	861	911	893	868	867	859	894	831	890	783	849	880	856	866	894	813	813	886	877	918	868	836	855	893	871	833	903	839	869	910	846	855	858	873	899	914	882	830	851	849	864	845	918	900	846	875	855	854	833	885	882	874	844	830	879	878	845	892	854	872	881	857	846	862	849	825	884	856	827	857	846	930	835	880	850	827	866	860	897	848	852	895	847	896	836	849	869	837	828	873	849	844	859	851	877	894	880	861	824	896	861	863	822	809	864	838	773	883	894	817	885	886	855	856	882	928	803	884	910	864	888	857	828	889	854	866	907	921	852	892	879	866	903	856	849	904	890	888	872	878	850	863	795	893	900	888	821	872	849	855	875	828	888	882	886	890	900	833	862	927	854	874	868	933	877	900	890	879	844	895	870	911	827	847	928	882	802	881	869	865	843	888	834	896	840	850	812	884	871	844	905	763	892	907	820	902	815	860	801	881	803	801	863	888	848	865	894	887	913	864	896	902	882	898	862	885	890	862	886	895	930	825	852	899	877	875	892	865	892	867	849	888	891	872	820	864	906	874	889	829	836	886	845	916	875	872	875	842	861	916	826	881	884	850	857	817	925	882	825	904	881	800	844	848	887	813	888	887	802	863	855	895	883	873	873	845	835	864	849	891	854	904	910	887	905	886	918	850	885	865	818	825	865	878	887	868	877	831	846	866	852	904	847	872	856	833	893	874	795	887	835	853	831	896	877	872	898	872	872	823	846	894	893	865	905	867	897	875	841	905	827	851	889	847	867	883	842	863	893	859	863	911	853	832	850	850	883	891	898	898	881	857	882	923	866	846	869	869	884	842	889	888	888	895	851	821	873	895	866	857	923	868	871	830	836	849	858	892	762	912	874	873	848	870	867	919	866	913	922	865	865	838	896	863	911	861	842	847	862	850	860	869	814	890	884	899	836	872	838	845	870	871	890	801	875	847	850	896	845	887	858	850	878	880	864	916	855	884	846	859	834	859	882	924	876	880	861	873	876	886	874	916	887	875	828	885	878	873	856	844	886	905	865	846	874	883	888	872	875	883	859	919	843	834	851	843	858	863	887	916	829	842	903	852	872	935	867	873	850	872	843	868	842	887	865	866	865	818	916	845	850	885	854	896	865	878	864	898	869	849	903	886	885	832	912	897	874	834	896	846	866	854	866	841	854	898	834	871	894	840	844	901	859	894	915	844	864	913	847	871	858	856	856	824	906	862	794	788	863	880	862	861	833	913	856	842	863	827	876	925	839	840	874	899	878	799	879	866	913	844	894	858	867	888	864	879	948	873	816	873	804	852	912	878	897	920	872	848	866	860	810	806	833	821	861	906	868	884	916	826	862	908	813	857	877	900	906	891	810	897	846	896	856	866	831	854	815	854	849	908	872	866	857	883	887	854	872	872	871	924	885	841	859	842	886	864	885	848	804	837	924	845	895	877	863	889	870	843	903	868	914	887	863	916	906	875	875	847	893	863	887	900	883	931	872	864	877	888	908	885	900	879	833	882	779	875	845	870	886	839	869	840	827	889	847	900	847	894	861	828	886	830	910	932	933	864	904	868	868	826	825	820	880	918	865	947	878	836	861	835	866	928	904	913	879	855	901	883	890	849	907	915	832	893	892	846	900	908	845	878	847	874	879	898	848	892	871	896	886	835	888
60997	37474	24388	13453	6947	3419	1009	777	545	524	556	497	469	492	502	432	427	465	431	441	447	403	450	447	443	435	413	449	398	427	408	419	433	439	427	447	443	372	436	451	473	421	401	444	431	462	446	463	452	452	435	431	448	443	456	448	394	427	385	442	422	443	415	378	439	469	425	453	410	441	418	399	448	425	394	449	433	426	424	391	432	504	403	454	420	450	409	444	432	424	463	420	417	406	398	447	427	437	424	451	412	389	423	426	387	441	416	453	411	401	429	444	453	470	414	434	416	422	441	441	425	417	382	429	390	450	439	437	425	449	412	442	428	406	390	405	414	440	457	397	436	369	425	424	421	403	438	423	395	445	409	438	443	433	352	418	391	429	417	483	415	455	390	418	416	419	410	406	437	419	427	429	415	444	436	465	409	433	442	422	406	432	454	438	452	451	433	467	411	421	433	386	447	452	433	444	446	409	429	377	401	408	398	442	398	388	383	422	419	399	387	436	434	411	390	375	443	435	435	430	435	477	435	439	421	399	414	440	464	403	433	433	447	447	490	450	458	447	424	397	418	429	409	432	421	438	441	419	455	443	409	434	412	445	437	430	442	402	446	477	414	442	403	413	423	401	427	399	403	405	404	448	429	426	449	468	464	459	425	418	428	404	426	448	445	429	433	405	436	472	398	464	446	381	421	410	402	426	418	369	405	420	448	382	399	415	403	457	414	453	411	433	440	441	435	463	437	468	449	401	399	446	397	427	410	388	444	439	427	429	381	437	401	436	414	438	406	448	418	415	420	439	411	393	393	440	450	385	420	419	428	382	436	405	389	417	443	401	403	462	433	438	397	437	458	398	406	393	419	405	412	403	446	463	417	434	438	441	448	448	420	407	455	424	453	426	444	405	470	433	433	427	441	450	396	416	399	415	419	434	416	444	446	441	419	442	434	419	412	392	465	432	447	454	414	421	444	429	421	405	375	470	407	432	373	447	401	418	433	424	398	416	402	458	429	441	420	480	388	434	488	405	443	431	395	419	429	412	419	422	441	405	419	438	415	427	417	448	445	407	452	433	435	427	462	405	413	408	475	444	435	400	430	425	381	444	440	434	448	411	434	419	429	444	437	385	420	406	405	432	419	442	374	444	430	385	407	421	400	432	413	424	429	390	379	419	442	407	427	448	461	442	433	402	440	448	435	433	460	439	421	448	405	395	385	439	403	419	418	440	413	409	471	396	436	414	448	416	442	438	444	424	399	421	402	409	374	412	412	413	435	433	453	419	431	426	437	456	451	432	403	403	419	433	421	422	423	401	428	405	410	402	423	418	432	427	435	404	445	401	389	442	394	467	451	427	382	379	446	451	395	387	438	433	469	436	445	406	409	469	422	411	421	409	437	451	419	436	440	429	484	456	423	443	433	415	415	405	455	416	438	434	460	427	426	447	441	437	459	454	432	451	424	403	424	435	482	387	413	431	391	443	431	438	396	426	447	402	418	401	399	441	439	441	447	479	411	428	484	394	428	401	425	403	419	413	372	439	407	395	410	461	459	433	435	467	467	419	420	438	406	405	423	414	466	457	396	411	495	416	430	457	426	401	425	461	409	404	407	403	452	421	404	452	439	386	433	426	468	390	412	413	414	429	441	455	423	404	430	448	449	429	393	428	398	397	441	466	443	442	447	424	422	390	434	387	401	425	426	412	428	430	437	434	428	428	447	461	424	451	441	433	425	421	412	411	402	398	421	437	400	454	401	417	417	429	383	455	397	422	391	441	401	415	378	426	415	424	436	450	423	439	416	414	440	478	403	471	425	412	396	422	415	401	425	410	408	426	430	415	453	437	431	387	398	408	443	417	424	418	429	420	441	451	458	436	381	417	415	435	410	412	412	427	431	392	415	440	424	424	418	447	455	394	426	420	404	430	434	441	389	398	464	413	456	449	438	400	409	449	482	453	390	416	390	420	407	390	430	409	401	450	419	445	403	392	417	434	389	424	392	446	410	434	445	412	470	411	430	457	449	466	410	423	404	414	450	425	408	405	446	395	392	422	403	432	429	409	407	427	427	403	396	374	446	432	433	383	466	407	429	415	419	418	468	432	425	468	416	445	429	427	420	377	427	374	434	418	420	436	411	445	389	400	386	426	428	414	449	434	435	407	429	381	445	416	455	429	440	453	435	435	462	422	411	492	430	439	453	442	414	410	468	418	429	414	421	436	409	463	434	445	395	434	461	401	354	396	407	460	406	434	433	442	438	441	435	409	449	447	442	447	399	401	411	398	400	421	419	443	424	451	403	380	463	401	438	465	407	425	445	457	449	470	464	436	455	436	446	422	429	420	407	413	411	452	393	403	456	415	360	440	374	446	445	427	415	464	405	474	400	459	449	406	413	420	427	458	421	407	432	396	477	423	430	462	435	437	434	434	412	408	477	417	436	449	451	428	424	438	452	421	408	455	445	459	461	435	429	467	429	431	434	424	402	403	403	457	408	428	407	385	437	415	404	428	442	445	449	430	456	401	422	426	425	406	424	389	434	449	435	436	431	448	416	386	382	449	466	449	405	461	442	400	425	419	393	444	431	438	419	397	455	458	412	399	427	427	485	396	428	443	437	463	396	426	428	388	418	423	429	452	430	435	399	496	433	403	440	402	419	442	473	421	423	454	382	431	450	452	453	415	435	399	413	448	422	459	387	464	404	439	463	431	436	407	430	443	425	387	449	425	418	419	421	411	450	447	439	426	404	477	418	444	439	427	404	426	400	394	407	445	434	410	442	417	433	426	457	451	437	398	423	417	387	443	439	429	448	470	437	423	391	417	415	447	402	421	448	415	499	453	462	389	362	433	447	449	406	434	388	417	399	434	434	438	419	422	386	438	425	381	419	454	399	443	404	412	439	446	380	442	432	436	428	412	434	411	391	431	424	406	421	416	414	423	411	395	432	444	443	384	456	437	400	406	445	443	437	431	434	451	406	410	422	481	476	474	459	429	442	381	415	419	454	425	398	460	448	419	444	436	412	406	388	462	453	460	412	429	399	433	433	441	444	438	401	443	414	399	434	379	411	438	404	407	423	447	401	435	463	449	407	448	388	432	428	419	400	405	382	432	437	406	426	416	420	453	418	427	424	427	414	402	430	446	460	440	445	418	406	375	430	422	412	426	411	435	434	403	420	384	417	437	403	414	414	427	410	412	353	393	430	430	415	419	425	438	413	421	449	454	464	422	442	478	418	417	460	420	440	449	435	451	449	427	442	437	410	446	454	466	454	447	457	412	406	426	384	412	432	447	422	426	442	437	449	400	449	455	419	437	484	431	416	429	423	421	401	421	425	456	459	407	426	438	432	416	431	417	448	432	435	432	429	417	437	413	408	390	402	469	457	409	457	445	423	429	433	435	452	395	462	426	380	437	471	439	434	431	444	428	444	437	451	433	417	413	415	452	412	433	442	424	483	435	415	449	414	426	384	435	423	408	445	365	442	436	437	424	450	396	432	442	441	416
37927	28976	26158	21054	15922	8807	3293	2335	1391	1310	1331	1212	1145	1148	1053	1003	998	1044	966	1007	953	967	914	967	917	931	922	932	977	989	918	988	928	922	948	971	973	955	988	947	937	968	958	902	909	1005	875	949	886	910	881	901	919	939	860	948	892	886	859	924	934	942	890	953	887	949	899	946	907	919	889	937	938	891	896	899	927	870	898	896	927	979	911	935	901	951	918	938	919	890	881	962	897	935	860	903	917	931	907	904	918	866	896	851	869	915	899	913	901	924	915	952	889	865	927	931	880	917	890	915	838	880	907	915	889	873	907	904	966	848	907	894	872	914	905	889	971	920	895	870	881	933	849	900	904	906	862	941	857	864	908	922	901	878	913	834	958	922	891	939	900	958	922	929	941	902	900	934	890	917	904	964	901	950	888	924	987	931	949	925	945	933	907	902	942	906	922	908	917	914	928	840	949	952	896	862	878	874	891	919	938	854	922	885	898	910	890	897	861	880	886	886	923	961	874	916	867	927	919	935	908	887	872	929	886	868	835	837	867	919	930	932	889	891	1000	930	898	900	885	938	865	901	904	900	876	900	915	930	882	883	885	874	909	889	874	914	891	929	849	891	891	916	897	959	899	896	879	902	922	827	914	938	924	879	894	939	920	933	916	879	905	947	945	835	936	890	844	933	893	863	896	891	954	914	955	889	908	921	923	888	937	901	925	884	884	920	925	876	908	882	907	909	916	883	926	890	884	894	934	887	851	923	878	893	925	871	910	917	881	863	873	902	876	929	915	890	927	895	930	889	916	852	886	866	917	917	912	863	915	899	924	933	887	924	904	869	896	921	866	911	949	928	869	873	921	913	897	966	960	900	883	856	843	900	873	900	964	916	949	903	859	936	928	884	893	959	889	956	871	880	926	888	924	932	939	920	869	914	868	881	881	911	934	917	925	905	919	940	951	825	887	901	931	943	941	905	947	907	866	930	918	916	905	907	858	904	900	880	858	915	855	933	842	863	919	881	876	915	884	903	922	911	916	901	841	900	900	927	894	903	935	938	906	919	944	955	862	933	891	932	967	921	873	932	945	892	943	913	934	858	867	949	907	892	902	937	878	914	916	875	903	920	894	896	894	926	872	941	859	880	944	903	902	905	890	910	937	937	883	916	949	865	877	896	870	876	853	924	912	891	887	858	898	925	899	869	898	884	924	909	963	873	896	924	885	870	919	853	937	920	862	923	921	949	887	943	880	915	908	901	934	892	907	880	912	890	913	934	916	900	909	908	893	871	886	872	884	874	919	899	940	881	871	921	937	940	929	926	930	858	923	951	882	900	928	936	897	894	900	895	895	861	891	961	917	898	901	935	937	922	891	887	920	885	909	947	876	939	915	894	852	879	859	894	901	936	862	859	908	905	890	963	892	903	889	888	946	926	878	920	867	899	932	929	908	922	916	902	912	887	887	937	903	940	915	858	917	923	889	888	852	908	847	948	882	933	904	941	934	927	890	903	902	866	947	907	884	909	941	881	849	901	921	881	902	913	923	934	892	872	939	875	899	951	871	890	915	918	890	927	889	881	903	906	941	880	878	890	908	897	900	967	941	865	892	920	980	869	894	926	867	931	943	913	901	915	881	897	921	897	888	891	901	882	962	889	866	821	899	880	902	907	904	921	961	897	919	946	942	909	876	962	819	899	919	883	990	895	900	891	906	906	908	979	865	876	899	919	899	906	929	926	926	955	902	907	847	891	907	909	902	892	860	918	849	925	849	899	871	965	871	915	891	879	930	933	898	910	951	868	900	846	921	903	925	914	951	929	891	895	927	905	944	865	897	851	927	899	918	896	898	872	928	915	872	929	916	882	928	925	917	945	909	897	960	921	856	835	916	934	927	952	965	896	919	881	915	898	901	940	854	924	906	930	902	929	854	890	956	920	901	955	930	917	926	870	919	880	889	923	866	884	884	976	907	904	951	933	918	842	904	890	942	935	870	934	839	887	936	956	913	903	891	860	890	914	847	921	921	917	932	933	939	896	902	900	928	954	897	870	903	913	909	915	941	876	888	958	881	902	937	930	912	906	932	911	935	927	916	900	885	845	868	935	922	868	877	946	906	967	933	920	866	920	894	849	921	881	926	973	869	891	850	917	928	912	886	912	957	933	888	893	898	919	937	921	891	886	914	936	897	857	952	918	859	934	874	895	875	862	866	906	922	817	913	928	889	902	942	1012	922	930	871	907	919	907	890	860	967	897	901	882	938	888	986	854	924	930	929	874	938	902	869	922	921	879	888	903	906	931	913	879	974	902	918	880	882	919	891	858	920	885	899	958	892	976	907	881	921	921	931	907	834	886	908	883	926	932	955	892	888	903	936	849	910	917	928	923	969	936	913	893	869	903	896	923	906	954	841	957	946	916	951	916	927	876	914	884	871	876	910	877	945	878	929	916	932	890	869	905	944	915	853	871	842	931	939	897	909	960	901	921	923	885	933	897	912	897	916	942	826	879	909	919	931	911	902	892	894	866	905	930	894	926	875	947	942	872	896	845	869	912	904	958	878	897	954	919	847	841	874	931	918	861	940	964	906	912	920	916	897	901	916	911	901	926	906	897	955	946	885	945	928	910	955	891	891	874	907	917	865	915	901	856	904	914	976	919	874	884	867	879	868	923	875	979	964	903	896	920	895	878	870	920	901	906	883	873	910	984	943	930	883	891	898	873	927	922	909	907	910	946	860	872	950	917	913	904	905	899	939	956	892	888	919	969	890	899	934	884	915	886	906	917	916	902	894	862	886	951	891	921	982	905	968	919	979	901	887	838	932	891	869	929	935	911	915	897	912	865	885	873	881	849	922	887	899	964	890	945	903	953	872	927	886	930	905	898	936	880	936	831	941	924	895	924	949	910	883	933	950	933	907	872	886	900	862	907	944	980	848	831	930	834	902	907	903	904	955	879	912	888	901	899	869	913	922	923	904	971	901	928	943	911	934	871	889	864	908	878	870	927	902	879	875	922	982	927	891	919	889	939	947	886	895	893	954	932	931	891	878	833	916	879	898	964	901	836	908	894	923	876	903	903	887	868	897	953	907	871	956	942	935	865	918	878	844	861	915	886	986	879	929	937	958	933	892	930	902	875	916	891	925	888	865	899	956	922	976	903	842	988	928	927	865	966	848	882	920	912	917	902	878	934	916	894	943	913	945	919	946	908	902	901	942	851	834	891	874	949	937	968	905	922	911	925	865	878	918	882	887	896	873	924	892	934	904	884	910	906	929	894	934	951	898	960	960	894	917	923	930	914	875	883	876	881	921	930	889	902	935	944	865	917	902	950	938	914	875	944	849	871	903	953	906	892	888	882	861	925	927	930	888	865	945	874	901	944	881	882	911	932	913	859	875	932	920	913	937	898	941	912	959	896	910	833	905	887	952	819	935	880	879	919	938	875	899	909	864	904	939	938	881	938	872	918	899	898	920	913	913	921	893	878	910	955	912	909	895	891	873	892	901	885	901	892
43348	24460	10783	3474	1298	771	613	440	436	424	412	427	421	433	431	442	402	452	424	446	391	386	428	429	454	464	437	419	415	443	410	437	434	433	429	372	406	412	415	378	421	433	389	431	418	437	427	407	440	422	432	398	475	365	451	442	412	385	385	429	436	430	430	428	417	404	453	399	417	467	417	406	401	443	391	413	439	382	422	396	405	430	440	433	422	424	419	423	404	396	406	378	419	413	424	417	406	429	427	373	395	433	481	431	398	413	423	386	418	450	378	475	382	392	411	412	436	395	440	412	430	386	375	434	421	385	412	412	400	407	435	404	431	411	439	386	446	402	414	398	391	401	443	413	426	386	395	404	401	413	469	392	422	466	446	440	453	456	416	426	376	412	425	428	418	404	404	398	367	423	391	416	422	413	394	396	417	393	371	389	389	423	380	423	398	396	423	365	399	423	427	420	398	385	402	368	418	455	406	413	454	423	396	414	405	440	427	373	396	408	404	411	412	411	441	457	429	395	422	416	388	467	388	429	441	399	422	384	399	426	415	395	401	414	439	382	395	412	406	434	474	377	379	399	345	411	426	392	432	411	401	434	428	448	408	380	439	423	426	424	413	422	414	393	433	414	433	407	393	401	387	377	395	417	413	377	387	432	413	431	418	420	426	395	428	378	386	426	405	406	435	432	378	430	442	425	380	400	444	365	426	425	409	370	404	366	406	391	423	400	425	405	409	372	400	422	415	411	434	422	432	439	416	440	449	386	402	420	417	438	427	406	417	374	432	390	423	398	391	401	428	443	430	419	459	458	403	396	412	446	426	423	432	414	448	407	429	394	407	404	404	396	420	435	441	438	442	403	452	394	415	421	437	479	394	393	436	392	424	425	440	421	427	395	410	409	419	417	393	434	461	416	410	420	434	414	430	421	412	392	440	387	401	382	447	402	469	415	406	414	406	424	384	397	444	412	396	377	433	436	429	463	446	409	388	384	404	433	408	421	436	421	442	394	482	420	445	411	450	415	445	387	456	426	413	371	422	434	430	436	435	392	414	434	401	427	416	423	408	401	417	390	390	428	460	420	454	397	441	426	439	445	390	372	419	425	427	429	428	447	450	436	373	474	450	431	380	433	458	463	382	428	426	435	416	444	429	500	399	385	387	432	423	417	409	451	393	408	414	437	399	411	426	400	423	372	402	397	405	458	407	404	404	437	389	395	408	442	404	422	418	396	430	385	388	431	425	424	425	406	373	421	440	419	433	418	393	417	398	406	386	384	406	376	409	362	430	430	422	409	416	402	398	421	428	410	473	449	403	414	390	376	433	406	403	405	453	454	440	423	401	413	390	418	410	356	443	431	411	391	389	446	404	461	450	392	409	393	439	406	443	402	417	444	425	456	398	376	449	469	388	426	425	406	411	361	369	383	429	424	431	420	420	411	373	462	408	443	412	404	489	421	418	437	380	424	415	409	425	389	413	403	385	414	399	410	423	401	394	408	434	367	438	446	436	409	434	411	413	426	388	413	444	395	416	406	424	415	416	427	419	355	429	437	422	420	410	396	372	405	415	418	420	389	441	419	387	435	372	431	409	439	418	467	432	410	396	433	429	416	447	436	422	404	420	399	423	370	393	398	410	432	399	410	437	379	453	449	413	390	403	387	402	430	395	412	399	425	440	379	467	421	395	385	422	419	463	448	444	427	414	445	387	441	421	435	403	410	449	444	394	389	406	405	414	421	408	422	434	430	443	417	372	418	424	447	428	419	449	392	450	449	391	402	432	452	415	377	450	415	437	393	451	397	421	446	417	412	416	399	402	427	388	387	413	424	425	376	401	418	394	450	407	409	390	420	417	394	367	430	462	416	400	406	385	390	382	414	392	426	420	405	441	406	435	400	422	396	478	373	405	412	443	380	441	424	421	390	406	422	400	414	397	419	415	412	417	422	442	427	414	384	449	368	421	389	403	412	432	396	429	376	423	424	400	429	379	379	428	462	454	395	392	403	417	376	390	405	383	407	420	405	437	379	426	413	425	428	396	452	426	415	442	412	430	433	429	418	467	416	405	419	423	434	417	463	482	434	387	399	393	410	413	411	423	436	427	419	399	406	432	424	426	365	381	405	403	401	382	373	426	452	398	399	425	392	389	402	421	395	426	413	401	446	412	439	399	383	421	404	390	414	443	421	423	407	410	347	389	431	453	438	441	378	393	390	390	410	434	408	414	441	445	440	439	416	388	414	391	380	446	403	389	387	362	408	400	411	429	430	484	409	366	388	374	457	409	445	393	428	421	420	455	455	406	425	409	437	420	470	428	386	477	394	382	389	419	439	421	400	412	391	397	417	398	424	393	418	418	428	468	438	385	372	449	409	430	401	390	426	407	406	401	442	416	393	421	379	401	388	380	406	395	426	428	410	392	408	395	469	428	390	408	424	388	401	392	394	399	404	445	455	418	404	392	395	409	395	399	402	463	431	410	434	431	406	446	424	446	474	428	430	401	437	396	434	420	425	447	451	431	437	410	408	389	420	427	399	442	415	422	427	422	407	440	427	413	397	370	388	419	434	417	439	365	418	417	388	433	393	432	424	418	400	363	381	414	454	404	414	444	448	414	423	425	413	421	393	449	394	399	392	430	399	417	436	399	410	432	442	433	401	385	410	453	405	430	436	396	438	427	425	459	430	425	432	444	410	402	413	385	392	446	407	397	387	415	438	393	423	414	399	357	408	378	414	450	365	420	409	395	414	410	418	406	415	414	435	419	383	400	386	405	415	395	449	449	387	408	455	398	413	383	380	409	444	418	423	420	407	431	364	372	408	428	403	409	396	408	407	401	396	417	464	395	400	406	435	434	406	414	401	424	430	393	409	378	419	372	431	363	418	419	426	421	383	452	375	397	420	443	434	413	369	374	415	424	415	403	436	426	404	420	409	430	431	417	438	475	366	362	395	420	438	409	408	455	395	384	399	413	423	474	410	427	409	422	424	475	421	443	377	412	410	427	380	400	429	381	415	452	427	412	421	454	409	381	438	410	427	429	410	408	417	426	397	388	439	461	430	400	451	437	449	395	414	431	412	425	429	407	388	431	412	413	444	429	422	425	431	508	416	424	439	431	442	394	404	423	435	399	364	397	431	418	415	398	430	407	398	390	398	397	407	388	421	412	436	435	408	428	426	420	372	426	392	419	402	400	420	435	417	383	419	448	428	407	407	412	422	460	389	391	407	389	426	411	417	434	448	427	377	466	416	397	386	450	407	401	445	407	411	444	406	415	395	409	415	396	416	441	445	423	430	407	414	392	432	415	431	422	420	414	419	404	408	433	430	392	416	388	435	428	435	404	355	395	408	408	405	463	426	452	419	377	421	416	406	404	396	462	420	412	494	399	402	389	401	431	386	407	405	445	422	406	393	393	431	434	428	398	401	416	417	410	408	436	437	448	460	415	430	436	445	460	443	413	403	401	431	433	390	417	377	432	422	446	428	417	399	409	399	443	429	404	431
27512	18174	12856	6762	3805	2225	1878	1417	1027	1044	1082	993	990	950	889	936	980	915	877	871	867	901	941	901	900	914	856	859	902	895	935	939	910	908	880	888	916	856	849	890	914	913	886	816	884	884	891	898	882	881	905	930	936	871	880	917	929	881	919	890	861	865	865	868	829	963	875	870	886	898	864	886	898	858	855	858	853	837	964	926	890	861	970	890	936	862	839	928	893	886	890	902	844	895	844	876	847	866	931	910	903	858	906	890	907	883	891	840	861	844	922	892	861	893	863	848	902	880	859	897	881	901	840	879	880	902	873	863	855	882	862	872	889	879	848	903	872	906	888	931	880	893	877	908	888	875	861	877	881	930	868	901	828	870	853	875	810	850	884	855	901	837	892	894	896	905	918	853	879	870	873	924	963	860	922	837	900	915	883	894	840	855	843	875	908	865	873	886	862	860	899	853	907	851	884	902	896	879	895	877	818	901	921	873	920	867	876	848	893	892	875	916	895	869	913	891	904	900	902	794	917	872	951	895	886	912	897	936	889	916	910	910	867	906	855	927	918	860	899	858	860	865	868	891	880	870	917	880	893	907	927	870	880	907	926	966	885	874	869	854	888	863	875	883	876	919	924	882	857	888	837	908	872	934	894	918	876	867	871	885	932	913	923	897	893	918	909	898	907	852	893	866	877	879	890	911	867	909	878	858	877	891	845	856	886	887	871	910	834	905	867	854	851	901	863	851	889	941	861	834	912	916	865	883	923	873	871	836	892	905	872	849	840	900	907	892	889	887	875	908	934	883	898	872	896	897	939	852	875	854	893	890	860	850	938	850	827	756	892	922	876	877	888	885	865	824	832	877	873	870	866	915	926	911	915	867	874	834	854	903	842	841	920	934	891	891	827	815	872	918	845	928	822	866	873	857	871	863	871	834	883	942	853	834	899	888	932	890	840	870	876	813	890	941	853	881	907	880	849	892	858	897	864	847	854	878	916	915	867	874	844	842	861	883	886	890	885	900	899	841	941	853	881	880	859	839	940	887	859	886	826	907	890	861	893	857	861	861	843	852	906	831	918	876	872	857	851	895	856	880	865	874	880	835	920	920	853	890	879	866	913	875	852	908	898	878	859	889	842	903	912	856	850	899	872	939	854	850	837	870	857	861	882	885	900	859	879	877	884	873	933	899	920	871	872	884	902	890	865	864	881	959	941	882	908	893	848	899	906	913	887	846	849	921	865	886	885	855	874	859	912	944	840	923	872	905	844	876	864	926	854	929	879	846	874	849	868	865	896	859	862	843	893	860	845	844	820	910	856	852	880	886	916	878	873	862	870	878	846	932	872	874	892	835	902	832	918	860	908	908	855	828	870	843	836	887	847	869	891	865	858	892	863	889	869	863	888	909	860	886	924	949	853	840	862	858	864	893	830	866	936	883	862	896	842	846	884	873	919	866	872	882	839	859	869	843	931	840	898	849	888	951	845	906	946	935	901	853	928	828	913	893	855	903	884	893	866	877	901	864	937	855	898	924	959	853	905	893	872	860	906	854	919	926	876	925	900	832	779	927	889	899	859	907	924	904	900	884	900	851	899	905	913	830	864	914	877	849	926	887	882	854	887	878	865	852	915	863	881	858	905	897	847	859	911	854	898	848	891	890	909	866	911	879	873	884	881	925	894	922	884	877	904	842	880	819	864	885	894	856	873	898	871	863	846	894	873	894	902	953	894	922	875	895	833	902	840	918	861	898	885	856	849	919	918	859	890	833	867	896	837	859	866	892	867	861	881	872	893	886	925	915	886	899	867	905	822	888	915	928	886	877	860	873	885	875	868	841	890	843	875	855	883	901	889	932	892	847	869	883	839	908	918	841	871	888	830	828	936	900	896	892	852	867	891	846	897	913	885	916	879	912	859	862	905	877	856	946	906	913	882	835	903	847	931	959	894	877	843	883	884	914	887	955	909	935	906	901	839	920	872	863	882	867	930	899	848	872	897	860	917	891	891	872	814	962	932	859	892	947	885	857	865	893	863	875	953	862	855	959	910	869	839	894	934	920	882	895	852	840	846	893	906	889	887	927	874	866	933	948	896	872	837	857	860	887	901	887	898	907	881	838	847	896	886	880	896	891	917	901	855	849	920	820	917	857	886	958	888	909	897	877	918	897	863	919	871	820	868	924	834	877	915	848	906	867	888	880	853	905	858	864	871	913	863	897	913	845	860	874	882	884	897	856	878	910	854	872	918	843	863	961	887	878	910	858	928	914	874	874	907	863	943	885	905	880	928	904	888	904	878	841	829	924	834	841	874	857	855	920	942	871	889	914	881	854	860	901	840	895	882	842	860	896	857	880	872	912	866	885	837	874	855	886	877	869	848	832	877	913	839	918	886	863	891	872	844	875	903	918	880	940	893	904	905	903	878	937	902	878	910	868	861	866	891	879	947	885	919	901	888	849	915	885	929	833	904	896	893	875	882	827	904	864	886	880	840	884	843	879	934	855	889	844	856	832	854	846	843	851	880	860	860	844	871	864	839	876	841	848	856	843	938	835	895	900	835	882	874	824	920	915	851	889	847	874	896	875	869	938	914	885	858	921	881	911	876	898	877	902	899	853	882	854	814	919	860	890	899	811	933	890	876	911	848	875	906	846	894	871	937	939	889	911	877	894	893	894	920	812	916	829	893	855	860	891	888	858	895	914	906	960	879	833	930	908	944	879	826	854	889	873	891	913	927	906	890	881	920	874	913	875	897	833	872	902	901	903	881	816	804	858	875	907	875	857	866	893	823	877	857	837	799	888	843	799	873	901	867	899	836	930	906	946	878	915	866	891	881	893	849	895	867	927	851	876	834	835	910	842	906	897	853	833	892	885	861	851	925	849	860	915	849	847	879	896	889	909	937	906	912	852	874	914	870	909	906	932	899	928	914	900	917	855	879	873	858	905	895	918	865	841	837	875	853	934	875	885	887	860	869	876	924	864	850	888	870	910	853	882	894	860	822	857	858	894	896	898	907	917	886	874	912	884	882	893	838	871	856	838	866	890	888	934	882	899	865	881	917	916	857	932	856	891	909	868	885	925	879	900	852	918	887	895	907	909	935	880	858	884	819	856	889	897	929	912	825	855	895	902	875	861	915	875	885	858	922	881	838	901	899	917	822	884	887	836	865	1002	821	901	868	899	936	863	890	908	899	897	816	903	920	880	913	848	838	891	913	878	863	935	884	869	850	864	862	862	883	866	883	884	890	878	899	900	858	836	868	861	846	946	878	871	912	855	914	897	960	835	866	887	890	847	851	882	845	890	866	927	893	868	874	906	859	889	908	849	868	875	877	923	903	894	871	909	874	897	844	868	815	904	873	888	881	851	893	829	880	865	908	906	877	884	905	886	865	891	866	878	887	884	918	835	869	899	898	842	937	867	872	890	929	874	892	889	891	878	897	849	861	803	830	895	954	860	878	937	792	879	861	881	816	911	847	866	885	878	909	906	880	875	862	893	883	890	876	897
53422	27745	15367	6564	3308	1511	770	559	441	470	455	425	437	395	421	426	387	402	385	391	404	402	409	378	407	442	411	415	392	423	427	397	384	393	381	412	437	440	400	441	424	460	383	396	410	398	427	397	382	417	380	396	435	423	396	378	375	431	400	414	396	392	429	389	403	411	443	459	418	428	458	427	411	413	449	389	383	426	374	434	438	403	402	419	424	401	403	417	415	409	397	411	394	398	376	413	355	391	392	389	397	420	377	383	362	410	406	430	432	370	404	427	411	385	403	385	374	395	392	403	420	346	365	384	355	419	404	439	410	407	403	425	382	403	379	435	399	427	396	415	396	410	436	390	412	428	387	386	384	394	395	385	439	411	398	361	422	419	415	409	374	396	451	390	399	390	429	393	426	389	426	377	389	364	402	454	412	434	404	373	420	382	372	385	394	407	411	383	429	421	387	427	420	408	431	423	418	416	419	448	427	369	422	399	394	393	419	399	376	398	400	433	399	396	407	416	442	391	381	383	409	422	414	359	442	392	407	363	396	413	380	407	464	406	407	413	407	394	386	407	420	396	381	411	383	394	428	405	424	403	406	393	401	420	411	431	408	416	431	373	401	370	411	378	391	381	455	412	381	408	411	361	393	413	388	403	398	383	402	416	400	379	410	423	418	409	395	435	396	398	434	396	416	397	374	428	471	336	384	383	380	394	381	392	389	365	387	404	405	381	385	411	412	434	395	389	386	371	374	392	350	421	377	404	388	447	386	415	392	396	413	414	406	416	394	401	372	415	393	414	408	462	406	435	382	395	376	431	418	405	426	414	407	381	403	380	418	403	409	415	413	391	408	427	430	424	432	375	396	423	439	380	421	432	372	405	404	437	386	382	369	402	395	377	417	406	435	425	385	344	410	407	424	392	417	383	408	384	413	421	377	400	365	416	400	421	387	387	411	385	375	361	384	465	391	403	405	370	430	377	398	394	403	428	416	405	384	395	431	401	363	372	394	384	387	392	366	435	364	393	426	385	420	435	426	419	374	369	423	428	375	366	391	391	398	380	401	415	375	422	409	384	395	394	391	404	402	361	390	437	409	416	382	389	394	418	428	375	391	377	435	395	440	396	392	384	399	452	388	403	397	369	404	353	426	385	379	407	394	385	415	395	419	416	427	384	375	395	426	423	391	423	404	388	395	408	374	373	407	404	368	369	411	411	383	433	401	416	442	426	409	394	453	412	434	387	373	371	403	415	422	388	361	417	435	371	410	414	424	416	416	385	403	409	450	381	449	410	372	406	365	390	420	405	452	418	425	393	381	404	406	384	420	417	376	432	425	457	419	372	407	454	472	398	401	397	402	419	400	391	406	419	387	435	393	379	406	416	472	387	394	426	411	397	436	372	401	392	354	440	353	397	394	422	409	387	408	410	416	367	473	437	407	370	389	357	368	391	386	442	412	392	368	444	410	370	392	374	399	401	436	426	410	405	407	394	398	418	419	439	398	409	397	396	423	429	417	391	357	407	453	393	423	418	387	379	384	369	372	428	412	386	413	407	398	401	402	397	455	374	407	409	418	447	414	403	399	388	457	433	374	388	417	446	403	365	400	403	371	453	365	368	418	404	420	448	397	363	426	397	390	423	394	396	373	427	417	420	390	380	374	382	394	369	403	406	390	415	389	407	417	377	432	410	386	425	425	423	378	424	417	378	392	385	418	419	423	433	414	447	420	427	385	375	408	423	402	395	424	403	441	393	421	421	389	364	421	435	412	386	426	427	389	389	383	387	405	401	367	398	365	407	421	384	417	389	376	402	308	394	423	429	414	393	431	421	404	377	415	390	423	411	400	412	378	373	416	396	406	397	382	388	373	382	415	379	391	389	441	394	416	409	424	386	450	356	445	387	396	385	400	398	462	413	443	407	386	400	396	386	389	392	390	425	442	443	416	447	356	404	421	432	375	392	440	416	384	406	423	393	407	415	411	396	390	409	407	378	386	361	394	414	376	453	396	377	418	383	403	382	386	417	399	402	406	394	402	379	359	385	417	381	412	405	372	400	415	454	425	415	397	410	412	439	372	393	395	426	417	408	404	382	380	416	396	390	409	388	421	408	408	395	403	403	398	407	395	398	391	396	403	388	429	374	418	427	403	436	362	420	368	391	427	395	426	412	406	419	386	373	407	390	379	383	383	433	437	401	411	390	412	395	431	388	402	389	392	390	399	373	389	411	432	411	405	442	398	409	406	392	399	398	383	389	434	371	405	432	402	383	404	353	379	420	390	356	407	394	396	407	422	374	409	407	414	406	368	398	403	425	441	408	352	415	424	415	415	409	396	362	389	373	378	380	411	444	422	413	431	407	444	404	466	415	390	407	412	373	416	410	416	357	393	374	391	375	436	384	373	419	431	372	383	366	397	418	442	371	398	444	416	396	421	385	374	419	437	432	381	378	449	393	382	400	388	362	390	431	407	392	418	397	402	412	434	407	395	398	406	479	400	371	383	407	386	352	435	394	384	412	434	447	403	374	409	398	424	389	383	415	408	386	424	423	401	393	370	378	402	381	359	431	384	398	395	410	438	430	422	391	410	405	385	378	422	401	418	382	400	372	396	412	413	382	422	441	396	390	420	376	389	410	393	424	424	384	398	445	372	381	452	415	425	393	378	411	399	442	416	409	400	359	375	418	427	414	411	382	398	375	421	385	420	373	356	391	381	419	419	430	429	375	444	411	377	378	390	387	424	429	432	425	406	362	419	364	381	400	455	380	437	454	419	396	400	408	376	398	425	400	370	450	426	408	392	425	383	408	417	407	412	380	401	378	419	374	421	394	386	386	453	401	398	415	408	347	371	406	401	393	353	449	414	417	397	399	422	398	410	435	419	411	414	374	394	391	414	428	476	397	363	433	374	344	415	370	377	365	430	393	391	415	387	392	417	394	413	400	371	411	414	442	418	416	397	425	398	405	433	416	383	418	402	389	371	385	381	418	367	441	373	423	448	422	378	370	397	425	403	393	367	428	421	401	403	432	405	444	408	387	448	412	417	425	401	436	395	390	379	419	428	413	427	435	394	402	381	417	455	381	379	398	391	407	389	385	418	376	372	395	404	432	454	424	388	403	411	412	390	415	414	395	438	417	393	382	392	381	399	375	424	383	452	424	391	441	411	376	421	433	413	376	393	431	399	413	401	424	399	393	371	440	445	396	439	397	379	421	403	412	391	473	448	386	383	389	394	393	403	410	399	430	413	395	399	432	374	397	421	418	438	405	371	400	390	380	406	436	440	407	399	441	374	397	407	410	385	428	401	433	369	379	392	408	405	381	408	375	403	394	369	406	440	408	395	434	435	394	417	388	360	394	379	426	474	419	375	381	422	464	365	399	397	403	426	399	433	377	407	380	416	430	442	424	372	369	382	401	408	418	453	415	410	409	410	393	416	435	410	410	436	400	349	390	409	401	393	458	375	391	428	414	400	379	373	375	422	426	410	403	394	426	426	394	422	436
33873	21194	18054	12635	9615	4626	2530	1536	1209	1133	1126	1103	1019	1008	955	873	957	934	914	959	896	937	925	912	905	852	904	896	900	883	906	907	866	942	896	899	904	889	925	856	891	901	863	910	951	845	887	883	866	844	955	863	847	886	894	906	876	885	857	914	850	902	886	862	809	852	849	838	904	867	826	824	877	912	933	836	849	853	882	816	925	913	919	807	913	876	866	875	864	815	895	869	888	879	878	869	851	891	858	880	889	821	883	857	863	878	855	890	859	845	877	891	849	872	821	872	859	921	890	886	880	839	873	903	882	829	888	891	885	852	874	874	855	855	850	833	827	906	909	839	874	878	853	844	897	819	817	848	879	843	846	874	896	855	840	877	878	832	865	882	839	916	853	894	903	866	914	855	839	849	876	834	897	877	863	862	860	866	862	898	846	809	846	829	858	884	846	839	924	894	869	844	840	837	862	878	885	872	896	862	868	895	856	835	867	883	897	904	830	870	878	886	866	923	867	853	841	887	870	930	866	817	916	840	847	866	880	877	872	891	923	851	824	887	902	897	806	901	857	858	816	879	862	858	877	897	897	848	885	891	843	859	825	903	827	868	963	861	876	833	850	869	899	905	889	831	828	886	896	891	824	875	898	837	964	867	837	890	844	827	861	915	878	825	855	876	896	881	819	891	923	881	864	944	877	919	895	878	856	841	836	847	886	848	847	899	776	847	865	827	861	807	836	839	879	901	870	855	902	856	822	862	833	851	894	856	870	847	875	865	862	914	887	868	879	798	930	901	872	895	878	914	898	896	899	898	828	878	887	866	872	906	842	909	872	806	874	878	800	864	858	874	869	903	855	885	896	889	866	885	870	849	874	854	843	867	928	860	858	823	842	872	858	853	867	826	849	853	855	890	888	924	849	857	856	885	863	850	857	855	919	883	823	872	873	896	858	842	839	862	869	866	921	844	853	875	834	882	820	911	884	847	834	871	837	879	864	820	877	878	853	870	836	863	862	883	839	842	865	825	884	823	811	889	869	875	860	856	824	899	874	832	857	820	876	861	816	871	891	881	816	802	889	829	882	864	838	843	865	857	890	879	884	837	839	825	855	874	874	840	861	901	860	864	807	805	867	840	855	836	875	886	864	841	852	863	887	880	868	906	859	874	940	838	853	891	866	892	858	932	857	870	923	875	840	895	885	834	914	874	850	859	896	902	894	887	876	933	865	830	873	886	824	895	870	888	931	814	884	840	860	868	906	892	854	862	829	869	866	812	822	868	874	838	843	864	876	893	889	903	858	868	889	856	858	899	800	861	780	861	893	870	855	837	832	842	886	896	862	864	837	874	839	880	899	846	866	916	779	905	881	874	896	899	866	847	928	880	899	881	814	902	882	892	854	847	851	891	849	876	871	886	871	852	851	857	895	879	885	825	880	879	935	884	876	876	878	925	838	915	862	822	812	881	890	864	796	891	832	847	860	864	848	900	925	893	840	846	867	868	882	874	901	868	877	890	878	841	876	864	871	873	944	863	851	906	836	813	888	895	867	862	879	946	888	836	842	839	850	892	865	834	880	858	921	845	846	840	862	846	888	863	900	844	866	838	918	899	865	844	831	846	898	834	869	823	843	908	878	858	854	868	895	884	842	870	858	897	879	865	903	857	896	868	929	841	880	888	903	870	858	912	837	910	895	881	848	863	888	857	892	846	809	868	809	882	859	908	882	863	899	845	860	861	848	838	922	861	857	861	832	810	853	848	856	910	918	840	915	882	869	870	858	866	838	871	877	931	883	867	876	927	869	826	809	865	806	850	783	886	848	844	835	912	859	904	869	902	882	867	854	888	867	900	904	877	882	815	879	851	866	898	837	902	870	798	920	893	847	825	883	845	843	859	873	846	843	860	833	909	870	871	861	849	851	901	899	855	873	835	849	907	852	846	904	876	905	888	892	844	896	847	872	857	899	846	821	884	857	838	869	833	869	859	850	924	825	873	905	847	854	885	849	865	876	893	847	861	855	920	881	880	809	862	842	909	845	848	875	926	918	900	859	881	838	865	842	832	891	889	836	874	826	842	851	852	866	862	895	880	816	840	812	838	910	822	879	870	850	857	836	858	936	883	898	851	893	864	906	834	854	889	862	893	825	869	881	877	883	864	902	828	862	849	852	883	835	861	883	836	833	892	857	899	873	896	839	926	934	909	893	896	844	852	860	845	837	876	877	841	846	891	876	817	885	847	814	868	820	867	882	938	856	865	897	881	869	802	880	932	836	874	878	885	858	901	831	889	851	862	884	862	913	899	882	862	842	876	861	879	914	858	868	840	858	818	908	916	861	870	863	849	847	854	832	854	865	850	825	874	856	876	872	915	860	812	895	836	858	912	902	905	885	815	910	844	881	834	847	853	882	848	847	862	877	905	803	891	863	863	880	859	847	796	905	884	902	872	869	833	880	869	924	859	859	910	890	865	860	840	826	885	883	894	861	872	859	827	888	907	895	842	853	858	832	870	885	871	943	897	873	867	873	890	861	853	864	854	845	910	844	860	881	852	852	878	872	867	867	879	920	864	861	852	846	888	896	873	755	938	888	867	886	832	849	835	849	862	822	914	853	861	870	884	819	857	862	851	848	861	874	872	857	884	906	853	841	855	797	872	900	834	906	912	833	864	919	883	868	867	845	881	823	850	843	805	925	850	875	849	865	905	885	872	891	894	849	907	840	847	864	889	883	853	888	842	857	856	859	882	858	822	886	881	876	850	886	821	900	831	925	961	903	868	823	835	842	886	836	865	863	919	917	865	872	869	877	869	838	880	837	834	874	870	852	871	880	885	816	858	922	790	916	859	846	847	867	862	851	864	888	890	865	882	856	842	852	857	894	909	829	871	808	846	853	910	878	873	824	864	887	827	894	873	882	853	917	906	878	833	837	895	909	872	880	888	818	882	848	846	866	857	855	888	859	898	891	800	920	851	886	846	909	839	874	890	872	838	880	836	868	835	846	846	887	867	884	909	881	905	822	842	873	885	853	853	858	904	874	864	857	841	858	854	841	891	926	872	848	863	821	882	877	864	849	866	866	913	863	832	887	901	853	880	858	813	871	880	872	920	801	834	851	838	845	823	892	817	840	865	861	828	865	829	806	888	901	900	869	852	861	868	878	802	882	821	887	844	863	891	880	850	883	857	839	876	897	869	823	863	874	918	889	875	902	890	849	885	842	853	884	810	866	868	831	852	834	843	809	935	862	860	860	870	871	854	844	858	868	887	883	868	874	909	833	881	880	883	859	807	883	843	882	868	855	838	862	912	829	877	889	933	855	911	867	889	932	825	860	909	899	870	884	893	882	830	875	825	853	835	923	870	889	822	835	922	906	892	842	873	829	821	843	855	927	872	841	869	835	937	864	855	889	832	857	797	849	892	877	893	824	885	928	863	814	874	845	848	935	907	821	870	903	820	826	889	812	884	877	861	904	902	831	868	876	904	910	815	844	840	851	891	823	913	830	897
59342	35268	23475	13578	7294	2767	1188	746	580	489	525	490	470	505	447	407	432	464	437	432	432	452	486	430	421	452	445	418	422	405	430	429	411	394	469	428	410	392	434	413	399	442	440	386	440	431	442	432	466	388	417	452	413	443	405	444	434	431	430	410	416	411	413	476	406	405	411	402	390	417	434	455	415	467	482	373	385	468	422	423	445	414	375	446	450	433	429	415	410	426	430	421	449	418	427	435	413	419	439	423	444	488	430	452	406	385	472	422	435	442	444	408	415	439	407	420	414	413	404	420	414	461	435	416	424	413	401	428	437	389	408	371	430	419	405	436	404	369	440	377	440	399	468	441	453	447	420	454	412	400	394	426	422	426	428	433	435	401	469	442	424	409	431	448	423	406	411	430	420	414	446	419	430	412	443	455	406	424	432	482	386	436	443	408	419	446	423	504	432	438	444	409	443	461	382	413	401	403	453	421	425	434	427	450	433	443	451	424	402	432	469	438	459	427	434	454	443	447	407	396	422	447	385	404	422	454	431	443	388	380	402	397	427	437	406	422	384	376	400	403	386	429	393	413	409	383	403	427	457	413	440	425	442	417	405	418	405	437	427	398	462	464	449	457	371	449	419	421	474	395	436	404	406	399	435	409	379	438	404	468	448	408	399	400	424	397	409	427	448	392	432	428	444	423	460	435	391	432	423	433	432	429	432	408	407	444	432	398	419	409	422	461	429	468	428	469	416	425	429	469	448	453	444	399	459	397	429	408	400	396	432	394	390	416	466	454	398	388	421	433	471	364	454	454	376	441	410	425	428	446	379	437	460	400	440	430	453	467	384	428	404	435	404	422	428	411	434	444	410	437	431	429	460	420	458	447	412	455	435	419	430	421	431	397	423	425	455	424	451	459	410	407	408	420	446	441	403	391	427	417	421	476	455	400	414	426	420	395	367	414	437	394	420	395	394	403	391	450	404	427	409	415	445	417	446	430	435	404	411	421	454	428	423	428	419	415	448	436	419	434	444	443	455	417	443	436	407	416	485	416	389	447	397	415	397	467	449	416	435	471	370	413	439	416	411	430	416	427	444	414	426	394	396	433	423	458	451	388	418	398	393	390	456	443	431	416	434	451	427	440	401	411	417	436	396	402	463	439	412	410	406	466	424	415	400	455	422	379	429	444	393	389	443	425	453	479	422	437	410	438	433	406	439	449	407	437	418	433	448	410	434	410	445	418	406	425	465	423	429	428	437	421	416	422	434	393	392	430	424	425	424	430	429	411	411	405	444	436	408	435	397	393	427	443	431	462	464	444	400	417	459	459	437	430	411	435	377	428	423	408	438	427	372	444	427	357	431	454	465	424	445	391	401	387	438	441	406	387	440	421	408	425	443	430	409	435	443	427	418	408	446	405	436	440	404	391	420	432	416	435	417	449	429	433	428	403	403	393	398	473	444	425	390	415	447	445	459	408	420	419	436	457	434	414	397	442	450	457	413	433	414	427	447	415	428	423	447	402	441	414	380	406	407	442	429	408	450	404	424	390	430	418	412	454	412	391	410	475	428	438	416	411	392	415	397	423	404	430	375	439	409	370	412	448	394	419	420	429	418	443	399	435	405	427	429	455	390	413	388	447	426	455	409	410	401	408	401	433	417	386	450	402	444	434	443	418	425	425	423	432	410	416	405	421	435	413	443	420	426	417	420	437	398	426	400	441	432	421	438	438	417	419	455	406	390	396	427	453	410	413	482	406	434	432	388	405	435	414	425	418	453	419	439	435	426	407	436	408	448	440	472	477	453	416	425	441	397	418	406	419	441	468	431	394	414	473	474	432	384	413	406	393	427	459	436	445	392	453	420	387	405	387	394	424	440	443	438	396	403	418	387	463	424	419	417	402	415	428	462	405	427	439	404	415	402	382	445	413	447	418	424	414	428	397	441	403	411	399	390	436	385	428	398	382	437	416	429	396	455	400	424	438	427	454	483	398	416	400	450	394	421	389	387	414	428	399	422	426	441	475	435	458	401	424	447	447	441	388	405	430	419	407	397	412	429	429	440	459	424	383	427	484	443	415	405	403	401	439	412	447	446	437	450	439	359	400	399	431	410	454	442	467	438	391	387	405	405	429	444	411	438	431	441	392	407	403	429	458	401	431	395	413	368	420	408	433	454	415	432	451	405	441	447	426	436	426	446	413	414	425	432	404	405	421	412	414	417	457	400	438	400	406	404	362	416	425	435	442	438	414	434	421	396	404	415	400	408	445	446	426	400	448	444	428	443	409	425	460	406	442	417	441	439	428	418	400	434	417	440	421	440	409	444	423	416	425	447	453	427	436	429	404	422	410	452	439	432	470	415	444	449	447	423	448	461	453	390	390	442	449	431	398	415	448	416	423	413	459	416	454	410	389	419	423	418	448	401	431	421	451	438	431	410	436	422	429	437	431	437	384	453	433	419	406	442	385	436	369	417	424	429	438	409	463	381	393	408	447	392	393	426	396	440	474	429	450	432	429	426	426	433	457	437	424	462	429	430	412	409	441	419	416	436	409	425	443	368	435	445	437	430	448	386	435	383	406	402	442	419	474	422	453	433	385	419	397	413	429	370	413	440	424	380	444	416	390	422	475	431	416	425	410	377	417	400	403	410	439	439	430	425	387	423	419	389	446	442	453	448	451	458	387	384	454	469	411	396	412	450	441	388	445	461	425	460	414	449	413	409	447	443	473	424	422	488	419	462	419	429	421	446	387	465	436	434	399	434	424	436	418	392	438	416	438	424	407	427	430	427	458	430	447	437	399	444	438	416	438	447	417	465	402	388	469	396	405	398	418	441	408	421	394	422	457	424	378	503	402	418	405	413	448	431	415	445	443	427	412	410	430	449	408	427	432	387	452	425	375	382	460	424	387	424	436	430	414	397	352	429	391	422	413	470	433	417	443	445	422	443	397	413	409	430	438	471	431	431	451	451	436	420	468	413	441	426	438	402	422	401	458	431	399	434	419	408	396	406	448	409	395	418	439	443	425	394	428	432	480	427	395	407	412	412	459	443	440	444	424	397	417	452	415	441	440	390	420	425	437	394	407	416	443	442	437	465	415	415	449	435	426	439	462	423	412	396	388	432	421	407	418	444	447	425	466	388	415	427	437	448	428	428	455	390	455	421	372	382	438	432	391	409	423	439	432	403	394	430	409	412	444	411	456	419	421	447	398	412	406	424	431	415	471	451	418	411	428	436	397	454	445	417	415	462	387	384	413	445	414	420	405	445	405	452	429	473	387	391	442	457	415	388	404	415	420	418	388	451	406	430	433	435	431	461	476	402	428	424	404	402	431	408	428	434	356	454	434	430	425	452	430	388	430	442	427	435	456	427	432	455	441	479	389	448	390	429	400	417	412	433	453	390	411	422	383	453	475	434	392	411	420	405	428	424	401	445	407	436	422	459	441	415	417	471	422	415	454	445	444	405	402	415	391	441	444	431	458	423	436	438	448	432	402	407	442	425	410
36615	26642	25172	21385	16092	7364	3742	2118	1594	1348	1429	1274	1221	1156	1054	1121	1005	1056	978	930	958	938	943	907	980	955	984	894	936	968	1000	1010	965	1011	914	967	934	946	908	929	953	1015	956	937	893	933	998	913	914	887	972	926	920	958	899	931	894	917	917	898	885	900	939	889	923	898	917	846	973	885	892	947	853	889	906	909	917	932	843	926	891	931	931	894	936	875	875	895	931	897	882	864	952	887	869	894	901	881	890	914	886	912	912	933	855	908	841	899	901	929	906	893	913	889	924	885	879	881	820	918	895	849	902	932	872	815	937	992	928	957	875	883	902	886	916	917	898	920	891	875	884	888	879	937	914	925	859	867	915	941	904	934	908	891	894	921	934	881	912	888	914	924	872	960	902	933	904	872	960	951	888	901	904	933	874	887	926	901	893	863	903	898	932	919	854	926	919	862	892	973	898	918	921	930	877	913	837	848	927	913	879	886	881	886	865	854	889	906	889	895	919	930	892	877	920	895	899	930	921	951	844	932	867	860	904	910	889	874	897	849	847	895	890	857	863	914	908	935	884	895	827	946	846	901	892	953	875	934	865	946	867	857	925	926	963	914	890	914	901	870	880	857	891	906	867	827	928	937	886	878	874	899	958	880	879	947	847	881	916	899	898	916	896	923	893	924	919	829	866	938	929	920	940	908	925	877	893	904	883	927	879	893	932	883	830	876	890	848	938	868	883	887	935	903	869	888	895	853	928	888	887	904	855	898	918	870	908	931	887	974	980	918	940	867	877	847	904	908	913	868	850	895	881	880	898	930	874	947	897	914	916	932	884	891	953	917	912	878	868	885	938	881	872	900	874	905	914	879	883	876	907	879	928	910	871	904	869	855	927	830	896	899	899	935	942	903	863	893	909	850	916	913	926	878	911	916	930	875	896	931	842	897	896	893	927	875	921	924	918	932	922	886	877	925	900	881	877	958	839	901	889	928	818	905	899	892	889	932	886	870	919	883	878	900	870	908	883	876	869	871	917	916	889	946	892	943	897	864	920	864	876	882	925	936	884	885	873	908	849	844	923	881	956	888	936	864	889	867	929	936	895	907	847	892	912	896	947	876	849	898	949	933	879	865	912	908	935	849	880	880	873	905	862	907	894	847	932	973	892	916	833	912	832	946	936	908	918	937	922	896	936	916	913	854	843	918	877	884	920	890	916	887	910	898	863	908	912	874	853	848	922	904	923	886	950	914	897	811	908	913	924	896	858	882	864	851	910	886	935	921	916	900	940	926	915	895	925	879	960	905	882	883	962	872	951	908	945	924	854	850	908	993	943	932	908	903	892	957	921	944	914	922	909	928	875	878	900	879	921	882	893	907	909	958	868	881	924	804	926	944	927	904	885	922	923	925	938	905	892	933	919	865	963	882	863	912	887	899	892	888	889	889	877	853	906	897	936	900	860	862	939	921	912	891	887	926	824	938	917	907	876	914	878	905	904	940	865	828	927	891	882	890	934	865	919	913	914	861	878	899	928	865	856	893	886	898	832	876	893	970	931	899	937	893	870	911	950	887	934	852	904	947	908	956	831	924	890	937	881	822	890	935	899	895	970	969	894	833	894	837	907	895	920	888	897	916	936	899	910	916	921	943	864	898	876	930	851	957	873	871	856	959	877	917	901	899	959	898	884	937	923	930	913	919	917	881	910	928	904	918	918	886	910	959	890	886	889	903	892	872	885	916	945	888	902	919	875	900	903	888	913	953	925	906	898	867	850	903	896	886	921	908	914	862	880	869	916	899	854	887	908	917	889	885	861	915	930	869	892	869	911	890	880	842	879	893	774	944	891	951	884	914	916	890	909	875	904	886	909	931	907	927	877	885	908	852	868	894	902	952	853	888	895	914	942	867	852	938	917	911	867	955	917	924	862	877	877	879	901	885	880	853	916	883	929	925	874	936	930	893	873	888	904	895	931	956	852	903	887	963	896	876	879	907	899	899	909	920	909	903	882	906	892	933	909	877	915	927	894	948	860	903	871	901	905	899	900	902	890	922	917	937	886	885	867	925	891	880	927	903	908	872	943	810	900	858	863	928	902	866	883	851	898	956	913	882	920	921	948	889	877	886	933	938	860	924	898	900	853	893	864	889	908	854	911	923	885	885	856	860	900	832	904	914	912	858	831	903	901	886	905	891	926	944	841	879	910	919	887	884	918	865	867	873	876	871	873	863	900	914	856	922	977	907	913	914	891	855	951	913	893	833	915	861	919	853	885	952	880	915	842	883	867	967	874	895	945	871	868	907	862	914	879	911	894	880	847	884	939	950	886	928	881	962	959	925	948	923	880	933	938	901	868	975	899	915	946	900	911	917	949	899	920	898	850	900	894	897	863	943	929	904	925	898	897	906	962	868	892	863	932	951	914	857	868	938	903	929	943	860	928	948	904	974	934	957	908	926	915	979	914	906	877	922	886	834	875	902	884	876	898	891	902	884	909	968	857	925	916	868	892	951	951	915	918	905	864	918	836	863	893	914	873	913	890	895	910	900	895	928	846	922	882	875	891	823	899	935	896	946	950	913	869	925	907	880	891	895	932	831	926	870	847	982	946	873	892	866	913	940	925	890	874	904	945	874	869	929	887	879	912	872	874	920	945	873	895	885	965	916	870	928	894	894	884	905	918	885	884	937	887	913	952	909	974	903	896	917	892	984	874	865	868	915	875	900	817	933	878	889	924	908	889	870	904	855	878	861	887	852	920	925	859	892	910	886	873	878	879	893	908	888	914	867	849	898	945	914	909	911	926	918	911	880	884	883	961	893	865	901	928	914	892	906	856	922	990	915	897	882	897	931	856	940	865	899	930	939	986	959	914	931	886	873	939	888	878	913	907	915	923	924	891	894	887	880	891	899	864	896	923	954	939	896	890	823	838	906	894	881	933	865	907	871	870	901	852	914	905	910	919	922	877	909	887	885	935	937	900	901	926	920	907	834	882	909	871	888	896	927	909	920	950	838	887	937	893	946	911	888	857	841	885	883	929	927	843	884	857	889	815	861	889	896	827	867	881	928	921	913	894	947	917	906	872	875	912	889	893	837	890	902	882	949	909	904	909	898	896	877	932	919	892	891	914	908	908	997	880	887	899	882	897	868	955	934	962	903	899	887	866	900	905	922	870	934	914	908	984	865	950	871	896	851	879	967	902	913	906	869	865	954	922	872	913	954	880	906	874	953	876	926	874	879	869	883	975	871	939	867	917	929	946	898	934	898	923	902	940	893	912	889	875	847	868	918	954	879	939	907	912	885	919	865	870	862	981	899	887	993	926	895	873	939	898	861	893	909	958	897	875	904	925	944	867	878	902	903	920	897	898	960	918	935	914	996	915	893	849	920	884	882	920	931	915	954	892	871	855	842	934	930	890	927	900	917	923	926	878	961	909	930	884	864	893	938	857	886	877	890	896	925	899	895	869	873	868	908	894	891	900	915	860	876	929	875	906	920	941	880	925	905	874	928	920	855
44119	20199	8590	3122	1451	830	636	520	510	432	405	455	436	450	433	381	414	385	445	436	428	424	410	400	431	423	403	431	429	429	401	430	408	421	445	441	449	420	401	418	463	425	441	435	428	424	394	448	393	377	402	405	443	401	417	428	412	423	407	436	431	433	431	409	443	392	392	374	401	410	440	464	383	410	425	385	465	404	420	453	415	412	379	430	391	440	431	432	441	424	379	437	448	430	433	456	396	434	417	439	444	401	437	430	411	397	428	405	458	388	432	422	434	415	387	439	395	391	361	405	426	400	417	386	425	412	441	407	400	417	448	419	406	432	427	413	415	390	456	403	387	403	450	427	419	426	458	407	413	419	429	397	398	438	386	446	408	472	450	418	429	432	420	407	431	409	457	396	408	413	398	399	405	445	406	399	413	439	422	405	412	418	421	446	439	414	410	404	421	414	386	446	426	412	426	365	421	390	387	398	424	439	410	423	430	408	394	395	447	454	414	436	399	437	408	392	382	408	404	427	390	426	434	410	418	418	434	452	433	415	381	405	415	398	420	410	436	461	396	384	418	374	437	407	427	407	436	377	439	397	394	397	425	393	404	458	419	414	410	408	395	426	389	380	458	395	448	467	397	420	419	407	403	420	391	389	437	424	403	441	428	423	419	423	432	413	406	399	382	435	429	431	360	428	418	455	425	457	442	401	363	401	373	421	426	404	425	410	410	425	411	406	425	425	430	431	416	402	432	418	411	391	410	424	424	419	409	399	413	416	409	423	400	418	468	435	407	407	447	413	404	400	418	473	399	491	398	442	425	433	433	377	417	404	401	402	435	401	453	414	389	423	408	428	411	413	429	425	387	437	427	407	420	416	425	368	423	406	386	383	419	426	404	444	410	441	421	438	380	403	458	405	412	414	431	382	409	398	415	436	407	429	409	437	410	420	422	436	436	449	398	399	411	421	401	439	440	429	414	398	425	468	453	402	365	373	443	433	429	398	413	380	419	432	427	434	437	429	417	402	417	436	443	429	427	415	437	390	421	373	394	387	408	399	433	435	412	423	430	418	454	403	404	466	433	399	435	383	388	419	398	412	449	401	408	441	405	394	421	424	400	376	385	414	452	416	439	417	406	417	427	421	382	434	410	440	411	438	445	440	400	391	389	394	409	388	432	372	408	419	454	397	408	403	463	420	437	430	443	386	447	457	408	417	424	421	432	403	395	449	463	448	428	391	398	403	401	442	402	409	418	422	373	429	373	427	410	433	425	394	358	404	385	414	389	425	388	434	413	406	415	447	397	383	393	431	357	423	408	388	470	388	379	418	396	429	450	422	414	447	415	419	444	420	392	474	453	435	439	413	383	407	435	459	362	419	407	406	417	409	387	417	438	436	415	409	409	433	416	400	468	413	414	418	442	442	387	407	444	460	413	441	391	407	413	379	430	415	487	382	397	389	404	417	427	378	435	420	420	397	463	423	404	413	410	427	405	394	454	406	425	419	413	402	432	430	415	452	485	415	469	435	428	477	430	375	407	392	441	395	430	409	401	427	431	347	441	427	409	426	448	401	455	398	410	426	395	436	383	405	406	397	412	437	414	421	435	437	378	360	435	414	451	443	414	421	422	422	437	435	416	400	393	455	446	408	383	384	389	413	441	427	431	450	450	429	397	440	397	410	411	405	458	405	419	412	428	404	441	424	414	412	403	414	392	395	380	439	367	404	420	414	435	439	429	385	442	443	399	365	388	419	444	440	424	384	405	407	407	376	406	412	467	420	419	400	442	456	396	458	438	429	439	391	450	442	368	408	429	410	428	396	472	427	428	486	400	437	451	435	426	469	405	434	438	395	407	427	408	419	410	413	420	406	443	424	435	429	451	377	402	408	412	385	406	374	394	457	462	420	409	423	415	412	438	451	405	437	412	391	399	412	388	405	441	368	473	387	439	427	388	410	415	423	392	403	388	385	429	415	424	400	459	421	426	387	372	445	445	421	437	451	423	413	407	463	412	422	446	377	439	418	425	452	378	403	459	429	392	443	414	417	425	426	448	420	398	448	395	432	390	405	418	391	438	427	395	421	413	398	460	427	426	432	392	362	386	394	388	438	430	430	408	408	424	415	370	425	423	412	410	407	426	413	402	431	385	420	415	403	423	390	396	414	409	412	441	393	438	434	420	432	447	427	434	408	443	463	421	421	426	432	400	461	389	393	392	384	402	414	422	415	463	461	449	424	387	459	394	441	409	416	414	436	410	434	413	431	447	415	425	390	400	412	396	375	414	411	377	418	408	417	410	416	406	413	422	423	398	338	428	405	398	449	409	444	433	407	455	400	432	401	474	432	396	421	471	415	406	423	431	381	390	409	421	414	424	418	399	389	451	440	405	416	385	428	455	419	414	418	403	448	418	432	421	435	430	439	453	409	427	413	388	408	443	447	408	440	395	397	428	412	418	393	454	399	434	404	437	408	437	450	415	411	395	416	438	457	411	372	384	398	421	420	390	440	447	405	421	379	427	410	416	408	379	437	413	429	408	392	419	433	385	426	435	422	404	386	414	405	405	444	396	403	422	421	409	398	416	400	383	432	395	441	441	422	427	393	449	416	403	443	406	444	445	445	454	405	442	384	409	401	404	430	459	399	422	439	372	422	371	409	438	427	402	426	400	456	440	422	415	396	421	414	436	415	438	410	410	429	398	420	371	444	396	430	400	397	439	431	442	389	448	373	417	425	423	428	400	417	432	394	396	424	402	410	443	419	428	383	449	411	379	396	462	468	436	426	382	426	399	420	405	429	445	409	409	437	418	376	408	420	453	428	435	447	422	389	423	411	419	414	431	412	378	433	403	391	417	407	448	382	386	407	417	460	439	420	441	420	426	437	386	381	418	402	419	434	445	460	432	405	439	400	389	399	421	407	420	428	456	425	445	391	428	388	402	437	381	406	405	417	423	386	422	437	434	464	413	406	435	396	419	439	422	408	376	450	447	430	409	400	418	410	342	436	397	412	385	391	430	408	405	393	423	399	463	415	404	433	452	416	413	370	399	413	414	393	403	404	423	424	415	411	391	400	385	423	392	373	377	421	429	431	447	402	424	403	446	371	422	433	398	442	408	380	394	443	430	465	462	447	429	419	387	414	419	404	421	398	412	415	382	408	442	442	407	428	431	429	423	444	434	456	445	417	437	393	453	427	409	414	464	440	435	416	440	439	397	413	437	401	387	401	383	403	411	441	444	419	409	403	425	442	371	387	389	434	429	436	385	402	446	421	408	386	432	451	399	408	439	399	393	418	422	395	455	385	384	420	404	420	398	416	437	422	455	408	381	435	409	397	440	392	395	399	439	386	412	473	427	419	422	424	448	401	403	411	422	434	395	418	422	412	382	398	407	422	449	364	414	430	399	445	418	425	431	431	407	473	440	394	398	404	437	430	444	450	415	435	435	444	409	422	420	404	432	435	422	401	410	449	394	426	469	434	418	436	402	407	393	433	386	425	470	423
27241	14532	10849	6768	4200	2643	1926	1229	1069	1020	1068	1036	949	973	977	957	960	921	917	859	859	909	889	918	895	833	923	928	892	932	901	938	882	876	916	901	914	925	909	939	909	884	928	913	846	933	879	906	877	937	903	830	899	854	894	886	909	884	856	856	831	881	858	915	907	885	860	905	876	927	878	904	881	894	857	917	845	896	878	891	833	916	901	903	874	893	899	890	889	865	901	922	859	855	913	877	857	889	853	862	900	877	894	881	881	891	856	863	857	904	936	875	925	853	870	896	888	929	860	890	883	857	894	899	863	911	907	915	893	919	868	871	885	915	834	899	885	910	901	856	893	849	846	872	918	823	892	935	864	903	943	879	911	874	893	863	883	879	867	885	926	917	828	904	861	898	849	898	843	879	889	873	878	909	894	926	860	881	829	876	871	872	868	916	861	897	884	891	900	883	898	911	919	910	907	820	861	894	864	902	865	854	878	900	863	882	903	879	928	877	912	865	910	891	898	875	860	854	879	855	903	912	857	870	924	948	918	883	904	908	896	864	861	891	916	899	855	914	901	860	868	844	814	797	935	848	893	841	863	895	916	834	891	827	910	838	837	873	849	867	853	898	831	875	909	875	878	892	862	870	906	837	901	925	952	829	885	934	918	902	873	901	893	890	877	856	879	822	902	838	919	886	888	893	906	915	850	881	945	934	883	873	887	908	869	917	904	856	872	852	883	850	853	851	947	872	877	916	855	913	901	892	900	877	906	890	919	885	920	874	863	883	909	832	876	929	936	870	888	844	883	898	886	920	871	951	890	929	963	852	876	872	877	879	863	848	869	895	940	851	859	886	862	901	880	935	806	887	894	883	907	857	878	902	880	915	912	941	921	933	870	854	855	873	867	873	863	914	905	908	893	888	864	870	926	848	872	895	880	882	837	879	868	894	902	866	938	900	871	850	910	872	850	863	892	876	882	864	858	837	897	887	865	901	840	927	927	846	921	920	899	859	895	888	854	942	946	873	870	884	859	935	891	871	914	870	870	850	893	905	879	908	900	914	911	924	864	903	889	887	919	863	883	860	870	836	854	904	903	862	844	927	852	930	867	848	898	910	848	876	892	865	890	894	890	856	956	848	851	913	918	915	856	959	887	872	887	831	868	866	915	917	909	857	943	885	902	923	872	875	889	872	871	846	851	850	855	920	937	861	831	900	865	906	916	884	910	874	849	839	867	838	862	872	855	878	876	906	880	871	923	853	888	850	908	875	855	856	904	910	849	914	935	890	910	849	930	882	878	885	946	926	822	926	880	895	892	884	872	845	922	837	877	932	927	859	901	908	904	891	853	875	901	826	891	960	911	918	859	881	920	886	896	862	915	872	844	831	889	909	902	887	850	913	875	915	896	896	872	923	877	908	859	879	915	837	892	895	849	947	900	921	873	878	929	890	850	878	888	908	922	894	851	884	842	869	908	889	863	823	892	844	898	894	875	901	867	886	940	905	878	936	847	901	865	878	852	944	849	862	893	855	885	888	906	871	909	893	865	840	869	827	899	863	785	904	878	843	895	887	869	887	864	840	933	900	858	880	912	932	875	863	845	895	854	904	853	935	875	852	892	919	913	837	866	903	873	897	917	935	887	939	911	831	879	921	945	821	877	945	910	866	895	877	860	881	822	900	879	880	872	914	921	873	877	893	866	868	873	890	859	909	839	857	894	901	882	902	896	923	893	898	886	864	877	924	899	877	883	882	880	844	898	909	845	913	857	880	909	867	911	863	831	872	876	848	876	881	867	858	843	897	881	869	870	879	860	900	872	972	827	935	915	911	902	945	896	925	861	916	917	867	933	891	890	884	856	873	899	887	895	896	922	911	872	848	873	876	831	877	912	922	870	897	829	873	882	937	902	918	973	919	880	919	885	950	887	929	865	870	886	834	895	871	885	847	938	889	862	900	889	896	857	903	864	917	863	908	885	879	918	884	870	922	908	887	879	883	845	912	892	896	860	892	906	880	893	895	931	904	931	907	908	956	892	886	827	874	890	921	906	863	894	894	954	885	890	869	866	884	913	882	938	880	877	869	870	860	830	870	907	894	874	875	866	938	849	881	899	878	938	907	924	894	887	838	876	853	887	848	883	864	845	895	847	850	841	904	895	920	859	872	907	838	899	880	922	867	902	875	901	943	819	849	908	911	812	957	897	852	922	852	978	870	861	882	911	858	910	958	863	868	899	847	860	910	902	906	825	899	887	879	813	903	867	902	871	961	886	874	810	835	886	912	890	892	857	849	886	911	880	904	924	921	877	898	822	861	907	863	875	832	862	901	908	930	910	887	920	893	903	850	912	877	874	903	905	875	865	883	918	882	888	887	840	903	882	880	916	903	851	843	877	871	904	856	926	922	853	888	853	898	883	945	873	856	907	916	871	887	905	860	891	893	857	934	912	936	845	962	897	886	858	915	841	919	938	899	942	914	891	861	892	910	939	866	863	894	886	896	886	896	861	852	927	893	854	841	870	880	890	918	840	932	930	897	880	938	887	889	894	921	928	878	899	919	830	844	920	907	910	862	871	873	911	904	870	898	853	902	908	857	903	920	887	858	888	858	866	849	861	875	892	879	869	956	872	869	891	923	898	869	879	930	929	901	919	897	906	895	853	888	886	838	905	853	929	866	833	851	881	864	894	892	831	843	917	939	896	867	955	831	897	912	867	838	898	881	873	902	892	886	872	900	905	884	847	905	888	880	900	872	862	897	919	870	867	834	958	875	882	881	851	933	845	842	852	889	941	897	864	924	896	872	908	883	894	895	913	913	914	916	895	915	862	925	891	902	873	904	867	919	872	869	885	882	912	924	939	889	843	892	920	873	918	919	842	914	886	915	850	846	885	890	868	862	825	844	919	857	930	830	899	912	864	906	891	887	917	859	938	917	907	910	850	887	916	886	901	933	893	921	903	876	858	847	903	899	827	874	869	884	923	925	854	844	887	852	881	847	872	855	904	886	942	934	935	893	907	947	885	893	917	876	905	871	899	883	866	874	879	906	879	938	862	890	907	860	886	888	850	893	921	875	918	870	913	837	879	827	911	853	883	806	899	880	883	928	889	877	874	881	893	898	849	888	889	819	833	906	917	876	880	860	911	904	884	852	889	847	880	873	841	859	842	846	874	832	831	887	886	919	866	873	916	854	883	865	930	867	878	882	836	891	873	835	893	943	920	900	905	892	894	874	927	935	860	906	910	905	895	953	903	888	936	883	869	854	952	876	921	849	874	889	908	907	910	847	887	874	864	889	840	874	897	939	874	895	854	911	958	911	904	891	876	882	910	843	884	902	857	915	873	861	902	876	876	886	844	905	851	866	848	919	864	883	868	889	877	870	869	885	832	912	859	863	893	872	918	921	843	847	878	878	925	884	909	907	898	901	929	918	917	943	846	871	880	883	893	853	914	823	904	846	843	872	947	875	869	865	921	861	831	893	855	932	948	905	930	881	888	850	862	913	907	902
53695	26143	13020	6557	2331	1002	689	476	449	416	434	429	432	434	415	425	439	436	417	397	425	413	399	386	385	390	442	407	450	402	404	408	433	424	389	401	369	432	448	410	460	396	403	432	407	421	405	414	418	405	376	397	379	439	383	388	385	435	425	370	422	442	420	394	391	409	424	408	413	409	404	437	382	399	425	421	421	400	402	365	397	393	450	418	399	430	430	425	395	401	358	440	415	396	423	416	395	433	398	432	349	409	386	416	396	399	397	377	380	381	389	413	391	400	397	389	402	369	420	398	409	363	380	394	390	400	420	396	385	408	415	446	394	394	430	364	361	418	430	433	407	384	401	387	367	400	387	368	377	368	390	396	412	381	399	383	401	382	391	385	396	398	413	391	396	401	411	393	459	385	463	398	410	436	398	365	400	390	414	420	390	354	411	411	399	401	417	418	405	412	412	402	367	389	386	390	415	347	409	408	409	404	407	424	404	397	409	404	399	431	426	405	416	414	380	358	409	417	441	430	406	367	423	378	444	380	377	390	395	399	402	427	356	349	374	390	399	410	439	404	396	418	427	390	398	420	384	395	396	422	395	426	421	404	405	403	376	422	444	413	386	388	380	378	440	383	408	409	368	402	396	377	413	416	404	421	396	369	405	430	380	419	385	391	427	382	404	404	445	362	381	444	448	436	419	411	409	361	391	391	430	394	404	378	360	429	393	390	404	429	432	383	394	385	381	414	416	414	399	402	362	390	367	385	343	387	406	386	409	428	387	382	457	420	436	424	432	427	379	419	421	390	391	390	424	387	369	419	403	416	381	400	406	413	400	403	414	382	395	384	459	381	401	383	366	434	367	410	406	397	386	371	399	390	396	344	419	392	393	442	414	405	435	409	379	409	422	394	380	380	418	413	389	391	423	407	390	407	406	447	372	356	378	368	355	397	381	401	417	401	366	399	395	434	372	423	411	384	411	407	347	389	418	397	402	434	398	443	398	410	444	384	367	388	415	419	393	350	419	382	410	404	394	400	409	379	460	356	414	423	382	369	450	407	425	404	407	353	397	420	419	383	389	402	411	392	392	429	454	404	381	390	406	386	407	376	366	402	362	389	400	370	418	451	397	446	396	394	363	385	420	426	382	416	390	392	412	419	386	402	394	394	378	397	412	407	380	423	389	448	442	400	413	419	426	425	412	407	357	435	426	407	417	401	389	424	365	357	415	394	398	401	388	422	437	413	397	430	400	409	420	373	389	421	388	404	418	407	430	394	405	433	389	350	391	386	377	415	377	393	439	404	434	431	390	386	410	398	360	392	447	404	390	406	412	373	401	398	386	393	396	370	393	382	383	378	425	397	374	393	399	404	415	441	396	422	398	418	386	369	421	399	363	370	423	430	398	418	396	427	408	379	412	413	400	394	417	377	412	424	391	357	416	386	448	383	429	385	416	400	377	391	411	418	430	397	414	422	395	423	407	381	391	402	467	432	458	393	423	414	430	377	412	384	391	385	405	407	384	442	385	435	418	355	405	422	420	389	402	366	390	380	375	376	404	362	423	392	432	409	416	417	366	402	404	421	416	418	415	419	364	399	433	393	460	381	431	426	422	390	397	408	411	416	401	395	414	399	430	433	412	403	417	368	393	415	426	411	395	377	384	423	415	402	425	445	408	399	413	432	413	410	459	407	419	410	423	394	419	416	422	386	410	419	398	423	381	393	390	449	383	370	449	418	387	370	422	391	434	408	404	436	412	417	419	428	431	350	396	374	388	399	420	422	406	402	402	409	363	396	364	415	433	396	400	442	425	403	408	370	415	433	359	379	422	403	405	380	438	430	425	394	402	422	394	384	413	400	407	399	416	413	385	414	395	393	414	420	400	415	398	381	418	406	410	400	406	419	375	375	402	392	391	387	355	393	388	395	419	400	371	410	413	392	377	362	425	381	406	411	399	410	373	396	405	359	384	403	435	386	424	424	398	416	402	399	420	396	386	387	433	346	426	417	418	390	414	414	408	398	363	396	417	411	403	366	386	428	412	407	404	396	417	405	405	437	357	444	428	437	413	354	406	434	367	447	418	390	403	421	447	407	388	430	410	376	411	383	436	412	391	401	415	433	427	383	434	424	420	383	401	444	425	417	405	431	396	405	420	411	428	374	371	395	393	399	429	406	421	382	349	418	380	425	406	385	399	373	374	412	394	403	411	436	399	376	409	439	377	417	424	365	427	413	408	377	384	409	390	401	412	416	359	425	395	417	377	405	434	375	370	392	401	402	415	393	411	399	417	396	394	415	397	408	422	385	385	403	428	403	389	414	394	344	403	409	395	404	400	442	458	395	410	400	438	434	392	419	400	418	384	404	359	360	399	391	381	428	371	428	395	390	403	443	402	390	381	359	379	394	434	421	412	412	430	398	417	357	425	428	420	405	408	401	392	390	411	382	394	370	348	403	408	423	388	428	375	417	418	406	399	411	397	407	414	372	386	422	377	382	395	414	466	376	423	386	421	401	436	414	397	412	420	382	395	426	376	401	438	417	419	385	409	399	378	398	380	387	363	397	376	381	362	406	389	361	392	409	400	408	359	371	417	410	398	382	425	415	393	397	414	393	431	420	430	401	412	450	396	389	432	410	418	371	434	395	368	394	399	425	428	423	377	394	420	418	403	448	414	407	418	406	403	418	417	435	423	412	412	433	410	394	433	417	406	422	426	384	413	420	365	388	433	380	396	354	420	423	367	423	379	413	415	416	389	385	415	414	388	395	385	384	397	425	383	390	406	396	404	344	434	422	404	404	369	401	405	391	437	423	411	402	427	353	388	425	373	408	398	392	438	423	399	419	418	408	416	393	417	373	394	412	450	430	397	354	415	410	390	391	394	396	380	383	428	376	381	441	439	425	376	417	390	392	394	447	436	381	430	405	426	401	421	409	400	423	397	409	408	395	412	418	383	383	404	382	395	410	402	415	391	441	366	356	417	378	371	392	402	397	408	400	384	410	396	373	366	427	434	422	402	420	394	424	384	409	413	402	376	402	442	341	374	414	418	381	383	373	390	409	394	415	421	458	397	402	415	417	446	431	400	431	377	367	393	372	416	402	365	407	375	403	426	407	431	446	420	387	406	392	450	406	387	379	396	397	426	374	396	394	411	400	428	433	384	448	373	374	423	365	397	405	434	407	441	394	392	377	401	424	443	425	411	366	436	377	395	416	420	376	440	411	407	427	396	406	391	465	391	387	395	400	411	408	392	359	387	389	391	360	365	381	397	426	411	398	432	400	440	394	436	394	420	420	431	398	429	369	387	409	394	398	381	387	386	401	443	384	430	392	431	393	412	407	402	400	409	389	426	420	372	386	396	447	394	398	381	378	458	421	416	392	367	390	402	400	411	466	371	417	408	415	447	394	416	403	427	409	389	433	396	421	420	425	426	411	397	443	411	391	371	414	416	411	408	390	415	434	395	389	397	395	370	425	412	419	403	409	409	388	368	427	438	402	416	432
34553	19929	15303	12900	6225	3178	2092	1303	1159	1109	1092	1059	986	1000	970	924	908	876	914	913	893	842	877	927	857	856	868	902	842	900	877	863	838	886	866	901	880	962	924	879	895	938	868	903	884	908	869	914	919	849	899	820	854	859	946	882	848	848	853	844	931	909	842	813	903	893	877	841	874	830	860	824	803	811	826	854	932	861	845	850	866	882	840	820	847	890	878	875	909	843	816	903	871	856	825	856	883	904	851	885	875	898	877	869	811	846	894	872	884	867	821	891	905	905	888	850	820	873	877	874	842	867	888	823	916	956	827	840	854	836	864	878	873	863	901	863	841	810	917	970	828	896	872	849	835	866	846	856	879	893	904	897	869	861	868	821	767	932	842	874	835	857	868	854	873	861	889	905	892	921	845	894	900	814	864	862	874	879	885	840	892	829	872	829	875	845	862	836	873	892	837	840	837	856	874	852	852	838	877	899	839	841	862	917	883	827	853	852	915	855	845	826	849	860	867	841	835	857	838	871	894	889	877	876	896	893	890	820	816	811	894	865	824	833	862	883	822	837	879	912	833	844	877	870	805	843	887	887	849	867	877	798	856	872	856	858	869	831	866	843	910	827	818	854	872	895	839	837	834	870	841	881	898	887	837	865	835	833	857	870	856	880	813	840	910	898	873	875	869	854	827	867	821	868	816	874	883	846	833	829	853	829	897	888	882	882	866	903	862	834	803	879	798	854	834	874	862	890	865	886	850	856	822	859	875	855	876	910	906	888	796	905	868	879	864	861	842	888	892	879	881	856	856	828	920	861	889	850	888	819	833	893	860	828	860	826	879	894	845	890	864	889	887	781	849	864	882	882	856	875	846	816	836	890	869	841	869	839	872	842	898	840	910	854	887	832	880	910	809	801	890	802	896	860	894	889	829	876	811	876	853	874	881	850	904	864	854	825	862	911	917	890	927	879	863	851	896	900	887	856	830	845	858	865	857	877	885	848	852	878	877	872	871	850	794	856	829	887	919	859	812	809	863	834	881	871	879	829	873	869	837	849	842	854	902	859	841	864	931	889	863	840	846	869	842	857	872	910	903	860	886	858	873	910	871	835	844	881	915	899	825	880	844	827	883	829	848	819	861	818	873	790	894	881	810	848	866	833	804	931	898	856	874	875	876	886	885	843	841	872	813	898	885	850	884	889	870	820	866	820	876	877	862	854	852	844	887	860	824	911	881	903	836	864	879	882	831	877	908	878	846	871	857	857	822	892	879	855	883	828	877	865	866	841	903	880	843	906	929	888	861	819	816	871	920	864	825	843	885	851	831	877	883	841	855	877	831	867	842	865	856	840	899	847	845	886	824	861	841	885	877	785	847	838	843	876	848	821	815	870	921	873	823	912	842	855	853	906	917	851	889	851	854	876	882	877	901	914	863	835	902	872	867	877	851	830	902	892	898	833	878	918	868	905	856	853	880	859	851	931	894	885	887	920	874	855	821	939	891	842	883	899	833	842	888	865	846	852	828	842	846	879	842	889	856	883	846	823	896	846	824	856	862	882	816	861	860	851	872	858	850	868	876	905	880	857	853	868	857	856	882	886	855	854	859	805	906	913	858	847	853	868	894	883	827	841	914	829	863	859	870	812	833	886	907	820	832	870	853	849	919	826	812	921	890	815	842	893	906	835	877	845	859	792	873	855	890	843	911	895	858	865	880	864	816	827	869	909	859	839	858	845	873	848	849	832	848	840	847	795	867	845	842	914	905	918	898	888	907	878	891	875	890	880	826	889	862	874	899	844	860	886	838	870	860	872	843	854	857	871	892	877	855	837	868	854	845	867	915	919	863	855	874	935	871	887	825	907	930	875	827	861	901	858	871	873	899	846	897	836	842	878	819	840	884	872	796	849	880	830	866	817	801	920	864	819	861	861	926	924	880	883	871	902	824	820	836	861	800	865	916	865	829	847	839	900	946	864	883	863	804	911	872	896	781	901	843	875	839	855	915	866	874	900	889	860	859	914	869	879	834	855	901	811	867	887	816	902	916	900	842	891	814	883	859	821	844	820	839	836	873	846	884	882	864	851	854	857	838	866	877	879	874	910	841	806	862	817	857	820	886	854	865	911	868	859	864	848	811	870	851	842	854	870	878	836	896	885	899	834	849	839	850	840	848	844	815	900	862	905	888	863	875	893	858	849	861	845	901	834	843	899	902	876	848	834	887	847	845	826	833	890	836	846	880	875	861	846	828	847	894	858	886	809	889	895	837	855	875	832	826	851	904	910	818	884	848	887	874	909	862	898	800	827	858	872	877	874	860	871	903	857	865	859	866	854	872	899	867	886	894	856	826	866	885	873	841	812	858	829	851	867	852	880	834	838	874	909	873	881	853	902	826	857	840	911	878	826	881	866	825	866	888	889	825	910	843	834	899	870	879	856	867	880	860	859	859	833	875	879	816	860	823	870	818	809	867	864	847	819	877	878	883	866	906	846	817	875	826	901	894	835	907	797	821	883	850	824	817	808	828	837	849	838	848	887	886	834	812	898	903	890	817	874	901	886	900	886	879	855	917	923	837	880	838	855	836	898	870	905	881	859	869	879	828	868	871	861	809	862	866	888	834	879	879	835	850	810	853	845	885	897	821	921	871	850	882	894	806	847	889	855	861	903	894	826	840	862	886	834	869	886	893	887	864	912	864	824	864	869	864	837	857	872	890	838	879	852	865	893	847	894	860	867	864	879	856	885	845	885	854	858	940	910	893	812	858	864	870	867	843	794	903	879	877	877	859	858	851	884	891	862	902	867	847	905	866	916	880	908	892	898	885	816	856	847	897	872	885	849	882	814	871	888	860	834	878	843	880	809	876	898	882	895	871	858	899	841	903	844	839	877	889	865	857	856	861	848	891	873	893	908	861	827	848	872	839	826	875	906	863	867	872	882	869	856	923	832	876	891	841	863	879	881	853	833	891	855	893	813	871	795	865	836	820	903	844	857	887	833	855	880	849	839	850	884	926	822	838	856	860	869	878	835	815	879	900	893	931	883	903	902	841	890	922	838	853	810	871	853	885	895	876	856	849	868	854	856	835	839	887	847	900	799	843	897	879	877	869	866	873	925	827	807	860	869	823	860	888	864	917	840	818	837	878	850	830	889	824	899	884	855	901	846	847	862	899	840	855	822	956	825	864	885	813	837	823	820	838	848	842	865	832	862	836	836	837	866	861	880	859	843	839	892	864	890	848	901	861	911	812	839	849	842	807	873	886	883	855	860	831	887	847	899	853	820	900	897	849	894	846	931	830	880	852	933	848	814	878	899	841	828	854	848	890	832	873	869	912	867	853	928	818	885	919	879	851	888	856	894	831	873	895	892	894	830	861	775	863	870	810	847	851	860	864	856	864	852	896	816	901	844	812	826	916	879	804	901	872	869	854	848	862	911	848	904	857	841	900	861	925	865	854	843	829	830	853	801	869	834	865	935	849	913	835	885	878	888	855	902	827	825	854	839	855	887
60232	33659	22705	13466	5265	2258	1020	639	623	555	527	527	491	460	446	410	443	413	420	442	427	431	439	471	457	454	459	436	408	413	429	443	437	465	468	429	399	438	412	425	429	477	439	447	447	397	417	457	447	405	419	396	404	444	442	472	413	417	478	438	454	471	447	413	423	411	421	437	415	434	418	414	393	419	459	420	448	412	436	423	446	427	418	442	437	392	411	413	434	442	434	413	421	422	405	421	431	460	378	406	389	398	437	418	388	424	394	428	414	436	427	376	426	396	394	436	402	419	418	430	424	402	388	464	413	402	414	416	434	416	389	428	391	457	419	442	402	471	421	433	433	436	432	436	428	401	443	405	424	426	419	427	442	391	458	427	403	411	435	474	413	420	483	432	419	454	423	429	405	445	429	418	455	374	368	417	437	434	434	417	415	417	435	399	396	419	417	449	431	451	424	439	362	449	443	416	407	426	423	400	392	425	454	481	389	411	393	424	434	425	411	414	447	414	448	431	412	427	428	379	454	437	473	430	411	416	423	452	442	418	410	400	408	414	391	419	410	448	478	448	415	431	417	412	447	423	439	426	426	405	410	414	425	427	424	426	428	401	384	429	419	428	387	425	424	395	428	445	474	396	387	431	467	435	402	437	383	393	394	383	446	390	418	401	391	420	405	389	401	410	396	418	433	452	416	417	419	418	435	412	436	427	436	433	406	424	394	386	425	415	366	419	466	443	452	406	425	421	463	453	462	371	484	443	418	441	415	453	405	436	405	428	418	431	422	428	414	458	392	450	427	406	459	426	376	429	440	381	413	455	415	445	421	422	442	446	414	405	385	434	467	429	404	392	400	431	438	398	452	429	403	382	454	450	413	414	403	444	452	385	394	451	414	435	427	429	418	458	431	392	424	467	440	437	467	432	430	442	425	419	404	410	422	420	422	422	437	408	438	401	397	446	456	434	459	407	422	463	456	412	413	411	441	411	419	413	413	397	420	420	439	412	421	472	445	431	419	404	443	448	415	400	396	417	446	403	443	427	456	430	396	417	435	409	414	424	431	423	428	469	455	431	395	431	435	419	405	413	412	430	405	419	447	393	452	397	407	443	428	435	430	381	453	395	447	421	439	400	442	423	442	429	435	443	483	452	401	452	462	420	429	420	454	445	411	389	439	437	447	465	420	455	454	381	411	437	419	449	411	417	406	436	421	458	398	450	442	401	436	392	422	447	427	421	423	387	398	499	409	407	367	429	449	420	443	405	435	378	451	436	483	444	412	417	418	447	496	439	401	468	455	425	399	430	440	430	432	407	402	487	429	396	427	386	430	420	454	393	404	452	432	440	423	386	419	411	456	444	450	432	443	424	406	443	406	460	455	447	411	411	426	436	427	436	412	409	433	438	425	410	492	408	421	434	429	435	424	412	432	419	449	410	435	370	424	422	444	430	414	434	418	422	423	419	424	400	419	410	408	436	451	386	415	464	460	386	406	438	433	445	444	443	457	417	422	450	398	419	459	426	455	435	429	413	413	419	436	460	447	471	438	445	411	454	414	410	396	440	429	443	423	436	415	390	394	418	408	426	449	444	408	413	373	411	445	421	445	495	431	423	434	460	452	475	399	432	455	434	391	437	461	403	401	401	464	473	462	415	426	419	462	405	359	438	395	423	404	398	388	436	456	434	453	425	466	456	465	372	445	459	450	406	398	404	399	395	429	425	387	417	412	425	465	435	422	402	436	433	424	433	487	407	438	426	397	415	418	437	412	424	478	416	436	400	401	402	441	372	441	457	403	387	402	381	408	443	428	458	449	467	447	425	424	382	430	469	447	445	393	454	396	426	387	489	476	398	422	436	404	421	448	426	427	414	393	447	438	411	471	402	381	435	433	394	450	428	417	431	439	450	425	432	428	503	400	369	408	411	415	453	416	442	407	463	437	453	439	442	461	447	428	416	439	460	382	413	439	416	425	450	423	463	379	429	413	416	423	431	384	428	429	401	415	399	409	431	435	399	411	437	408	428	425	440	406	479	416	453	428	390	455	463	417	409	435	413	379	441	459	413	400	402	414	445	446	414	387	404	418	437	403	428	444	434	433	428	433	450	415	417	458	394	393	452	377	426	413	458	429	395	404	424	388	422	430	397	421	440	459	448	407	434	429	437	416	361	461	436	435	398	425	394	474	389	405	440	456	454	426	421	429	425	412	386	407	404	390	382	426	459	431	457	468	409	419	422	384	420	435	428	419	436	438	432	437	439	431	381	432	429	405	437	399	447	447	446	435	474	405	419	417	411	420	376	466	421	388	426	424	446	415	442	446	426	426	464	440	429	454	402	383	410	445	445	438	440	413	425	376	445	443	405	437	437	415	428	402	374	404	427	430	433	397	414	425	432	424	419	410	463	419	402	450	408	419	426	435	453	452	425	452	418	441	458	458	406	402	463	437	430	420	419	430	434	430	383	406	472	415	386	429	411	449	431	419	395	428	424	420	410	420	383	403	400	443	411	438	450	402	419	403	475	463	426	469	450	450	394	398	420	444	431	444	457	387	419	470	376	437	476	391	413	395	444	439	373	429	445	435	457	475	436	461	406	412	439	425	403	379	403	420	418	458	424	411	423	395	414	404	424	427	467	424	429	446	408	440	393	431	401	431	434	456	430	438	431	407	394	414	446	430	439	443	457	469	474	376	428	454	469	390	434	461	443	406	439	456	423	477	413	393	422	426	390	400	487	441	374	421	426	465	435	404	474	430	433	429	382	429	405	444	403	462	432	416	411	380	419	430	389	410	386	418	408	421	400	425	422	425	434	436	403	413	407	394	443	460	455	417	427	422	431	458	429	442	419	414	414	394	453	466	438	415	405	436	403	410	423	438	459	464	423	399	411	462	394	398	446	421	380	462	447	454	419	429	417	420	435	419	427	444	417	394	446	378	364	364	401	410	433	440	444	395	407	409	435	379	400	429	414	448	388	420	421	448	392	414	386	430	384	406	427	472	428	441	436	413	448	418	436	431	429	401	448	395	452	416	444	406	398	402	454	424	416	440	418	415	431	458	434	421	458	388	379	407	408	441	456	437	421	398	424	412	419	414	433	404	434	420	431	412	413	399	405	459	429	416	427	429	446	415	388	413	445	457	402	452	477	420	415	415	409	402	433	430	416	441	424	392	460	455	425	457	451	404	414	410	373	478	466	435	437	404	448	422	455	418	438	418	426	418	460	433	413	405	414	402	392	411	399	451	423	440	415	388	394	413	424	371	457	408	418	448	438	451	417	419	431	438	431	430	417	473	395	452	430	389	413	444	425	380	396	391	407	492	425	407	452	436	458	457	415	424	432	428	386	411	427	374	427	435	475	416	466	444	451	441	399	413	407	391	416	441	432	386	449	423	430	402	418	461	428	409	394	410	446	415	437	440	416	466	389	387	398	419	434	416	378	394	396	386	416	414	388	428	445	435	461	468	422	433	442	445	460	434	444	454	419	397	433	395	462	429	471	393	398
36964	25058	25329	21409	12122	6778	3295	2019	1612	1359	1423	1312	1140	1162	1042	1044	1037	992	974	968	985	1030	975	950	939	977	923	974	919	908	916	895	952	908	958	962	958	976	893	906	1016	990	943	944	946	948	936	976	908	884	867	905	940	956	912	949	868	877	882	869	865	965	949	925	956	965	881	895	902	950	875	962	892	884	888	881	913	937	867	869	827	892	861	903	914	889	867	872	872	938	900	869	849	901	869	891	922	893	942	916	879	859	879	903	924	908	898	971	903	910	897	881	854	866	893	843	905	875	884	898	937	873	882	895	850	911	930	892	947	923	938	878	961	929	886	899	869	879	933	907	880	911	908	915	933	887	901	896	872	916	922	915	858	833	866	938	903	881	918	861	941	904	890	928	962	924	876	841	904	849	935	913	934	813	881	943	923	898	855	905	917	893	880	922	915	882	911	905	909	896	946	849	935	911	923	940	899	906	919	905	882	884	879	870	884	907	952	936	891	900	902	898	915	914	900	937	869	839	935	859	904	900	879	890	886	896	907	877	894	900	897	884	895	891	879	897	913	953	905	986	934	926	851	923	878	957	870	916	902	897	904	894	864	939	907	886	892	848	851	898	955	892	957	860	876	861	953	902	945	889	933	919	866	919	916	883	890	855	892	863	877	925	940	921	885	928	897	885	867	899	906	928	881	858	891	864	912	939	951	894	910	870	860	887	935	907	930	869	897	884	880	876	976	918	889	876	875	909	893	910	944	910	846	943	922	920	928	854	919	946	916	913	945	939	888	832	904	901	940	915	879	877	860	875	901	880	904	917	893	861	936	870	930	900	888	850	908	895	865	888	919	918	937	930	926	901	949	807	920	881	848	899	839	932	939	910	920	892	873	941	922	943	877	852	899	840	899	903	905	878	878	919	871	909	949	891	869	926	934	918	878	877	906	882	892	824	886	912	877	887	865	871	905	925	911	911	890	887	909	978	915	863	899	880	909	905	926	870	906	898	928	865	853	932	926	858	904	903	899	941	927	861	936	846	929	927	906	878	867	900	932	883	906	891	939	931	891	855	936	980	870	867	897	914	851	920	919	848	868	854	910	871	914	917	853	892	919	900	873	847	915	884	924	870	884	874	874	912	894	912	888	888	947	910	908	901	908	867	899	893	853	908	945	886	932	924	946	949	900	902	867	875	891	872	838	850	808	930	962	883	902	937	913	912	916	905	893	917	938	956	912	878	919	905	908	876	851	893	901	967	915	919	899	913	886	911	927	910	867	837	835	902	894	901	890	927	938	888	911	877	906	920	900	934	874	906	924	925	863	914	905	873	904	900	942	876	879	907	924	903	897	892	892	936	913	901	838	940	864	898	885	861	956	905	957	864	898	913	958	885	893	863	945	878	879	909	913	862	888	879	938	853	927	910	856	866	928	860	868	884	894	947	876	871	962	858	841	885	925	884	895	903	905	883	922	906	884	873	888	924	938	844	899	934	926	961	905	828	891	841	883	902	915	889	909	886	921	923	915	870	930	890	858	912	920	901	900	913	896	947	885	939	883	914	919	875	907	902	906	855	914	831	915	923	914	896	895	853	911	902	914	888	840	863	893	909	937	934	888	899	918	864	815	910	835	878	909	856	947	944	863	925	912	867	881	883	908	893	931	890	878	926	887	877	887	882	901	941	930	888	915	905	875	862	876	886	878	953	864	874	898	896	948	924	888	881	897	924	897	887	913	913	853	921	883	885	876	894	961	964	927	878	868	880	844	877	892	932	957	966	893	883	938	915	899	913	933	891	882	931	898	884	922	934	896	937	846	868	864	959	888	856	915	946	898	931	888	951	855	890	957	873	899	897	879	879	887	893	841	847	852	914	888	884	905	855	863	873	930	935	868	875	953	949	922	909	888	944	876	936	853	897	923	906	909	901	933	896	907	921	808	923	889	924	892	939	948	943	903	900	921	906	859	879	905	911	907	856	896	895	932	899	935	862	886	893	874	884	890	850	893	875	904	903	911	896	945	906	899	923	882	849	868	882	916	889	896	914	879	896	926	848	856	862	871	906	867	876	876	876	901	879	940	909	887	957	926	919	888	916	904	849	904	938	909	885	971	877	889	891	874	915	868	872	892	939	874	879	902	880	894	866	853	859	892	856	912	900	903	881	882	891	899	901	909	911	852	922	928	890	840	859	951	929	921	910	926	888	962	867	949	892	863	928	888	929	905	889	909	878	846	926	915	894	908	907	932	852	967	903	909	865	922	933	887	919	903	904	872	896	884	889	985	908	954	884	863	937	920	891	915	887	944	900	837	873	851	882	927	854	880	936	897	873	850	907	853	856	867	870	886	831	907	881	896	877	929	968	898	863	887	921	946	919	872	914	862	867	913	904	866	900	864	893	873	859	900	887	923	890	921	851	928	930	856	880	861	890	896	913	917	915	942	908	926	895	923	869	903	875	878	887	901	935	879	852	885	904	906	897	853	878	877	854	873	932	903	898	893	881	947	886	921	872	899	929	867	891	880	895	927	876	862	931	890	856	920	879	867	891	878	935	926	916	944	862	938	938	936	855	904	898	833	930	879	898	886	870	881	862	863	968	871	904	900	871	864	880	917	954	902	886	865	917	941	895	913	810	885	887	914	921	904	848	925	913	885	885	907	877	837	866	938	900	887	915	876	907	873	888	904	912	865	905	866	917	860	904	880	915	899	897	884	911	952	896	901	864	911	905	861	892	941	908	868	882	874	889	895	895	946	932	905	902	919	925	903	906	892	884	882	884	935	855	911	930	892	843	923	945	891	921	887	866	908	907	924	878	872	867	927	919	887	943	930	913	886	949	830	926	887	936	895	921	904	904	915	885	862	923	891	958	880	943	877	853	869	909	876	905	904	919	916	899	864	872	860	929	908	870	901	903	859	868	911	938	861	896	900	834	928	923	830	900	830	893	898	907	893	893	873	856	937	878	859	902	891	913	892	878	893	881	846	904	924	933	890	870	851	861	866	945	848	896	920	849	921	902	892	935	906	946	886	905	928	909	897	908	863	859	914	888	906	926	889	885	885	910	826	902	897	943	919	891	864	890	867	923	892	873	950	866	914	939	904	930	955	887	929	877	928	938	903	933	913	861	895	914	900	924	951	885	854	868	919	914	912	921	851	893	930	864	889	854	938	922	900	859	902	895	909	942	873	873	871	890	884	883	894	894	892	940	885	905	919	915	881	920	893	908	881	933	851	878	871	847	903	877	892	904	867	910	947	877	869	887	874	860	903	917	850	873	908	876	876	943	895	905	865	857	919	878	855	905	890	848	877	873	908	917	967	899	908	881	895	896	855	897	902	915	898	897	910	877	911	874	904	939	858	929	903	890	876	850	878	941	889	920	852	944	912	884	908	899	869	914	913	914	896	867	885	940	892	922	959	871	874	899	927	916	939	911	941	982	910	874	884	901	871	915	908	928	896	917	953	841	938	911	905	861	867	854	864	843	857	908	875	942	921	886	887	852	869	896	951	916
39086	18280	7357	4033	2069	1140	719	622	532	481	489	420	422	479	398	445	437	405	406	379	434	400	379	436	373	380	458	404	449	403	410	417	413	450	422	452	455	419	419	393	389	431	428	420	419	422	416	447	416	420	443	381	417	390	376	399	403	409	415	404	424	399	415	355	358	412	408	431	433	419	435	403	417	396	422	393	404	380	388	405	451	415	446	415	446	403	391	429	377	446	395	390	420	464	394	439	433	417	431	420	406	432	394	403	416	398	401	420	376	433	439	420	453	445	428	414	423	397	393	411	380	407	403	417	382	415	381	410	401	404	420	415	419	395	395	414	381	383	450	379	395	393	398	373	454	393	432	426	428	374	406	388	370	416	446	437	407	432	458	386	462	428	396	395	419	382	430	432	398	415	424	407	385	401	422	443	428	409	436	460	437	424	397	372	415	411	434	376	379	421	434	431	425	455	435	441	420	428	409	381	446	417	390	414	388	408	387	397	402	448	420	404	397	385	432	414	384	446	389	399	420	431	375	447	417	408	386	400	394	417	425	416	423	408	446	393	427	371	433	379	414	424	434	397	427	423	471	404	426	440	431	378	412	438	398	391	440	381	381	419	405	412	377	407	422	410	419	457	407	437	427	413	416	418	398	394	420	416	405	414	396	407	379	417	415	461	474	414	405	466	434	434	366	412	399	416	443	441	397	437	466	423	400	423	442	432	398	421	441	411	381	413	443	387	433	399	387	400	428	416	390	437	447	422	447	385	420	372	400	409	405	427	435	370	434	412	427	406	397	432	406	379	387	422	407	412	437	346	431	444	466	429	411	427	403	431	372	417	436	423	397	406	438	434	395	424	374	399	443	446	415	437	408	400	406	426	381	434	430	440	418	447	430	397	455	433	401	387	386	453	387	410	407	416	398	436	412	406	436	404	439	406	436	410	438	408	451	395	393	401	379	412	410	432	395	416	409	448	408	446	415	390	346	394	391	380	430	422	431	394	426	441	376	406	396	403	397	452	405	389	392	389	450	438	412	423	429	398	394	384	426	412	424	394	368	399	428	408	389	417	413	375	374	405	418	421	435	419	395	400	390	412	412	402	391	404	484	433	388	422	379	417	436	408	427	416	459	396	410	404	411	409	395	420	454	381	421	408	394	428	383	391	424	418	406	397	390	427	473	394	424	387	447	379	393	409	404	402	388	422	432	441	391	380	401	420	377	389	444	435	397	389	403	411	426	409	437	443	437	422	438	427	406	407	379	424	434	431	445	383	385	438	442	390	381	425	396	379	423	429	410	417	431	450	359	425	415	412	422	411	412	433	442	410	410	443	430	427	381	425	404	405	411	407	383	391	401	377	437	453	451	408	401	406	419	403	416	389	413	396	446	384	428	400	423	369	381	423	418	354	370	466	440	418	402	443	424	435	419	418	390	462	423	407	417	439	433	407	390	433	416	398	411	384	388	404	392	389	413	392	421	448	394	387	460	401	439	413	396	434	453	475	451	432	375	417	392	465	406	394	432	399	409	381	414	412	387	405	452	416	419	400	386	430	423	380	388	440	462	407	388	347	421	415	396	404	390	413	386	399	428	431	416	419	449	403	402	426	422	443	398	396	366	408	391	415	396	400	399	392	438	404	399	400	422	407	437	421	415	445	409	417	398	366	393	422	456	418	383	437	431	426	444	421	386	435	417	423	389	463	425	398	388	438	436	431	420	390	366	411	390	421	402	421	405	409	420	411	448	416	425	410	407	455	410	374	427	419	419	430	446	462	451	382	402	415	426	421	416	390	404	394	425	393	417	448	428	413	441	411	419	416	437	439	384	422	488	424	392	410	379	441	437	411	411	400	399	418	403	376	426	430	430	400	419	379	400	422	424	416	465	405	391	392	395	439	396	378	396	417	373	435	439	409	469	396	390	425	439	400	398	377	416	427	442	416	406	419	419	410	381	372	400	433	402	440	382	383	408	416	449	446	436	415	437	390	418	388	407	371	413	436	442	430	394	416	437	431	396	405	416	411	415	414	428	446	401	426	418	407	403	447	415	414	427	394	406	417	425	388	470	411	405	403	434	399	405	403	429	387	434	408	425	433	431	387	409	425	433	404	411	406	438	438	417	397	435	391	376	406	444	400	424	429	398	431	434	384	430	413	422	445	393	410	442	384	435	413	416	391	413	412	435	418	405	438	391	370	398	456	429	442	389	423	411	428	411	381	377	441	434	428	423	448	441	417	431	380	410	410	377	431	465	414	400	400	415	382	387	417	415	417	418	398	438	433	376	375	419	456	450	399	411	415	400	418	477	418	384	388	385	423	405	422	394	460	398	405	384	362	395	412	413	393	398	424	419	406	389	395	448	392	376	403	413	439	389	403	416	446	415	417	424	431	454	418	396	435	427	401	398	410	387	416	361	408	405	388	420	437	399	421	434	452	413	423	432	418	416	435	391	422	397	423	404	399	393	424	396	463	381	378	394	418	432	386	445	374	392	421	412	406	400	381	395	413	410	400	401	425	442	429	457	444	379	389	388	403	366	425	424	395	408	413	415	430	407	415	436	413	409	428	389	415	379	400	353	436	408	399	417	423	381	370	421	434	366	437	418	434	406	377	371	428	391	378	422	443	457	416	415	385	358	393	421	439	406	415	431	428	439	413	412	396	363	410	407	415	395	461	430	404	444	414	378	424	403	437	402	418	404	376	364	391	444	403	422	388	390	433	446	413	395	398	391	388	426	415	387	413	419	436	409	418	432	443	404	418	403	416	418	391	405	394	417	396	437	416	417	401	385	398	458	401	419	382	424	385	482	421	418	423	396	433	362	387	398	430	406	433	416	400	418	440	369	402	429	391	441	418	421	420	429	442	382	465	467	406	378	413	426	384	404	455	440	424	428	397	397	374	390	438	417	417	393	428	391	418	387	384	415	434	426	423	406	407	434	420	398	423	449	452	422	428	403	425	389	429	435	423	437	405	421	432	448	407	409	389	430	403	412	411	414	431	407	409	408	396	419	382	398	409	388	422	418	403	429	375	414	443	409	424	378	401	374	380	442	413	426	431	424	391	444	394	401	419	421	450	423	406	428	399	441	431	409	414	425	415	436	414	444	406	389	374	404	415	389	476	407	462	439	398	384	411	436	400	401	416	408	390	412	394	404	445	413	384	444	417	411	415	384	397	421	411	390	402	418	433	371	402	409	429	423	453	403	424	418	409	379	434	393	404	404	391	376	422	409	421	375	431	441	412	440	421	402	408	380	393	415	408	435	400	432	397	402	410	457	410	407	442	408	416	402	408	447	399	442	412	423	410	427	406	424	426	381	452	425	413	359	361	409	427	444	413	400	415	434	424	417	414	424	414	444	405	425	365	391	432	417	402	407	442	388	431	402	416	429	380	412	409	431	420	420	422	431	407	406	407	384	434	429	412	423	425	348	406	380	382	414	419	416	423	428	419	444	416	429	397	432	386	425	446	420	427	444	411	418	429	405	394	413	402	417	408	403	451
23810	12185	10541	9435	6201	3672	2247	1616	1289	1111	1130	1072	1026	1006	973	1030	937	954	912	927	919	905	904	935	868	935	877	915	855	900	868	887	906	917	876	911	931	901	888	916	923	925	908	940	861	903	932	906	907	874	826	870	925	906	953	886	897	861	882	857	874	908	890	873	884	898	876	891	875	893	871	850	914	921	831	865	847	877	865	875	857	832	851	912	930	868	880	871	882	878	891	873	873	885	887	880	885	860	869	902	863	829	871	852	834	833	891	843	836	921	865	864	894	837	871	841	865	905	920	852	878	853	873	869	892	887	920	898	878	850	867	880	899	849	896	826	875	873	893	873	923	875	866	881	866	906	855	877	812	868	843	881	818	837	851	874	867	954	880	829	883	880	871	845	857	883	905	847	895	878	856	850	872	851	894	913	859	815	939	870	898	873	893	876	862	854	900	861	895	861	886	870	855	925	819	916	852	848	863	834	870	878	859	914	865	891	884	849	848	861	853	785	918	875	870	926	906	856	827	891	907	892	820	917	858	874	890	864	857	901	853	880	903	903	848	882	853	871	846	898	834	892	893	859	852	798	925	869	854	900	879	950	890	857	924	874	878	869	926	861	896	909	905	888	905	930	872	927	884	879	893	891	855	871	902	859	854	906	893	831	865	861	847	900	845	896	848	848	857	868	894	850	847	866	885	860	898	870	879	872	879	891	908	890	900	856	870	869	895	862	862	844	887	844	848	857	822	870	815	865	923	870	929	884	890	881	824	860	919	885	895	889	915	911	870	879	905	878	841	893	891	915	932	864	863	870	883	905	856	898	921	879	891	853	848	892	846	854	896	892	893	848	869	837	825	902	912	892	832	828	871	878	916	854	882	861	888	908	898	903	874	865	841	857	936	869	962	843	867	794	855	888	895	851	832	840	867	853	866	815	842	887	912	864	858	888	854	817	859	857	879	870	876	881	887	894	859	857	847	871	847	868	906	889	895	856	887	883	833	879	861	850	883	881	865	911	853	929	863	852	887	875	849	853	913	867	885	893	899	846	850	847	854	898	905	880	877	848	807	884	910	868	907	882	880	822	875	869	874	865	885	882	842	901	839	870	900	891	875	889	869	857	860	847	954	889	884	811	839	910	864	860	867	861	823	883	903	939	874	886	888	877	845	897	855	887	850	873	833	877	852	838	888	866	875	901	872	874	881	833	902	914	908	947	864	904	811	886	861	844	901	872	884	804	876	902	873	873	900	866	860	928	872	871	861	834	871	878	871	904	906	909	924	878	893	895	864	908	885	925	882	891	868	858	867	872	904	894	813	886	889	885	912	867	893	832	913	840	862	858	876	860	881	908	919	883	904	807	909	901	873	853	840	832	786	851	950	842	903	854	875	904	864	874	865	894	889	890	870	840	892	893	849	880	846	889	850	883	881	881	883	912	882	860	840	870	925	848	896	887	875	831	877	887	896	888	893	836	918	907	853	873	887	865	891	870	901	880	859	827	844	841	865	859	945	877	876	871	884	807	830	869	855	879	844	880	882	838	861	856	898	907	922	888	800	825	901	836	879	897	847	880	871	913	884	888	917	857	917	884	907	851	919	926	860	937	860	912	950	873	857	880	907	877	898	851	874	844	890	853	877	886	870	887	876	816	831	834	906	871	813	868	877	944	868	852	830	862	852	928	885	915	861	899	852	863	917	839	848	895	872	838	880	865	877	912	863	906	830	889	891	836	910	913	844	858	854	865	828	889	893	838	868	935	875	811	940	861	833	859	908	919	943	916	892	869	893	908	843	887	883	887	815	845	854	872	844	832	887	879	877	926	920	879	888	851	909	882	893	809	866	891	857	902	850	806	862	898	866	891	883	875	842	881	872	852	828	889	861	802	892	928	921	887	888	862	883	900	858	850	888	879	861	901	871	885	918	863	855	845	825	903	844	858	875	892	931	868	834	899	915	889	855	881	901	846	923	842	907	841	842	862	864	877	870	883	876	899	840	856	841	880	851	866	847	863	866	854	896	896	912	860	855	887	912	885	827	885	858	837	842	884	903	851	924	889	855	887	826	864	896	891	887	902	858	867	858	929	842	908	893	909	836	863	851	883	884	866	873	891	851	848	850	879	901	899	859	883	902	821	862	876	896	856	880	892	836	831	895	870	873	854	927	879	822	870	905	883	885	848	879	830	850	846	862	851	883	889	905	853	852	945	861	874	855	886	878	859	856	871	874	888	911	882	861	847	908	949	849	858	855	789	864	859	909	883	850	877	841	845	909	875	899	875	857	885	880	840	856	858	881	868	913	835	914	860	866	875	878	864	885	898	865	871	842	883	847	872	837	905	872	861	908	860	872	921	935	855	913	885	892	926	900	950	885	847	873	955	819	836	832	894	897	937	852	949	907	862	863	849	859	880	862	895	886	847	859	866	838	889	917	864	870	837	895	915	855	878	812	882	883	919	862	860	868	856	857	894	871	863	820	850	876	854	876	892	855	880	850	833	847	840	848	841	858	901	861	838	902	882	879	886	902	870	824	913	861	890	850	864	846	880	871	881	888	875	876	846	901	878	839	864	881	845	892	864	873	879	867	868	893	871	851	889	812	856	913	896	933	865	868	840	912	850	858	877	868	871	858	889	852	861	874	888	875	839	886	889	880	836	877	856	852	814	868	878	848	856	852	857	826	921	889	909	898	859	911	838	889	918	869	874	879	834	865	859	833	851	923	967	864	877	866	868	910	851	889	907	795	921	849	880	891	859	882	881	829	903	865	855	848	848	851	866	899	854	861	858	919	855	870	870	881	849	788	820	898	880	864	856	914	907	834	886	881	822	924	880	850	883	861	845	888	908	866	840	874	841	844	889	857	876	891	861	865	881	879	902	896	864	842	878	884	858	833	887	874	896	954	852	911	882	872	838	887	834	892	910	869	836	903	855	842	923	878	873	883	849	904	885	896	917	855	904	841	876	851	862	870	866	884	854	844	875	876	840	880	930	868	869	897	876	834	804	868	883	858	864	909	864	895	859	890	895	920	885	874	856	899	915	840	900	877	887	853	938	898	940	841	813	815	874	817	851	856	898	823	893	868	859	880	871	874	853	851	928	884	871	913	864	855	840	820	874	897	884	878	880	913	886	929	852	800	816	869	923	860	873	897	857	825	844	873	883	893	859	924	876	890	906	902	911	854	870	861	877	890	879	859	847	839	802	876	874	901	864	839	889	864	893	863	848	888	905	932	904	893	903	869	897	908	925	914	913	875	882	873	823	867	859	847	872	905	864	856	945	939	856	839	882	892	866	917	874	893	865	873	863	805	891	875	838	892	899	849	917	873	878	896	920	865	933	917	795	918	867	849	966	912	844	877	898	894	874	872	835	893	875	892	882	836	910	879	858	850	910	873	877	889	836	840	841	889	849	893	821	881	870	892	871	867	899	883	868	863	848	905	883	882	843	893	870	891	905	898	868	901	806	868	813	859	876	916	826	944	861	831	824	835	875	851	855	869	843	883	876
42867	22342	14785	8363	5048	2147	893	642	542	538	500	475	458	445	435	444	427	399	391	407	374	394	364	402	420	410	388	394	401	398	376	403	448	400	455	410	402	389	426	436	394	437	416	409	384	393	429	401	406	376	387	401	382	430	357	395	386	385	392	361	376	403	397	388	427	380	394	427	420	398	409	453	398	384	381	377	406	417	376	396	394	436	426	399	395	384	402	370	415	358	390	359	428	390	399	400	375	422	439	375	399	433	403	407	372	351	405	395	401	407	412	406	426	412	388	445	416	456	416	344	376	419	416	414	387	420	374	413	392	380	413	414	328	422	372	386	420	397	368	399	372	351	385	391	393	375	422	368	385	393	380	395	406	387	378	389	426	412	431	386	373	377	404	397	406	388	378	366	381	387	406	393	393	393	442	402	376	386	399	356	383	375	397	400	406	360	406	430	435	424	371	373	415	404	407	403	415	402	361	436	389	409	372	426	398	378	382	451	394	395	437	367	423	398	400	406	385	391	392	395	392	388	377	425	451	373	406	392	406	401	429	377	403	415	416	397	399	385	397	384	381	388	404	430	389	350	355	400	371	368	424	386	410	390	381	394	404	409	367	395	395	398	405	375	383	399	418	412	393	360	358	365	375	356	399	374	420	388	413	411	395	391	400	389	394	405	456	397	404	372	375	423	378	444	408	388	356	399	422	381	391	399	377	404	383	400	402	426	374	425	347	354	444	362	396	428	387	381	361	400	372	398	394	386	417	381	367	425	379	388	431	426	432	378	374	395	444	445	384	383	361	398	424	407	387	340	367	372	365	384	378	391	366	395	397	406	412	394	346	395	414	412	403	405	366	405	386	392	384	428	396	415	377	393	393	407	421	409	427	353	393	399	429	391	422	400	377	407	384	403	436	409	377	414	395	351	375	442	389	373	406	412	354	376	383	376	418	387	416	397	391	430	398	407	407	379	417	399	365	414	408	414	415	382	428	374	397	409	417	376	408	389	423	417	437	360	395	374	393	380	411	419	395	384	364	385	368	399	399	438	412	372	377	434	396	402	389	361	374	361	403	359	388	374	415	420	416	393	379	399	382	377	415	370	402	378	381	381	420	379	390	375	426	419	451	426	417	400	367	415	370	343	393	366	433	400	389	384	391	422	372	435	345	426	416	384	402	424	405	394	373	389	408	382	408	412	379	405	414	383	431	385	371	423	431	378	388	342	392	366	368	380	383	413	401	382	434	407	405	404	435	420	357	412	377	389	413	415	443	405	413	370	382	429	420	396	371	379	394	407	385	397	370	379	415	390	392	409	407	388	383	396	394	409	366	412	373	420	422	399	411	400	437	394	414	343	384	408	401	388	386	391	391	390	385	372	417	413	396	385	383	391	407	395	432	417	422	423	385	397	415	395	414	414	419	415	416	392	424	402	434	386	414	379	374	386	397	433	404	429	397	374	394	407	372	406	401	411	377	386	392	406	397	375	390	410	376	376	413	422	417	393	369	385	421	373	410	417	377	429	381	418	358	358	386	395	353	434	375	412	410	389	410	397	404	418	386	364	410	392	422	412	336	424	386	380	424	425	348	376	360	398	426	445	385	401	381	400	365	442	440	389	420	400	402	412	398	414	405	414	409	419	381	368	368	425	390	413	373	377	396	389	383	399	349	376	381	393	410	419	386	393	403	376	434	395	399	364	438	385	397	351	376	399	384	378	392	412	373	370	396	384	376	384	393	398	420	404	419	376	355	373	412	388	423	426	393	432	436	401	444	414	404	405	392	361	366	439	379	408	408	417	389	360	389	335	364	393	390	367	379	398	453	401	370	358	415	380	373	410	409	406	396	388	362	318	423	407	396	398	374	417	375	381	374	388	395	423	419	373	400	423	415	395	419	389	423	379	371	426	408	383	431	400	422	400	441	381	392	403	407	411	352	370	423	394	387	408	386	388	388	365	404	400	391	436	405	382	408	385	387	417	427	386	381	377	427	436	405	405	403	401	385	399	393	394	403	394	362	416	366	406	387	411	354	366	392	418	419	390	367	409	386	351	409	370	391	395	384	374	413	415	381	405	385	401	372	406	369	395	382	397	404	365	431	410	391	356	376	386	366	391	391	395	399	383	407	418	389	370	382	394	407	384	405	366	417	429	418	397	352	430	408	372	401	397	345	418	415	382	401	407	389	429	424	413	399	472	400	386	388	416	424	413	449	394	368	361	406	384	386	417	372	453	426	370	399	406	427	411	426	404	412	392	402	377	370	373	400	409	381	381	390	407	450	388	413	400	425	422	418	362	381	411	428	394	391	435	409	418	368	399	378	351	398	430	439	374	416	434	400	335	388	353	414	377	372	388	384	375	427	399	364	393	399	456	384	377	380	433	393	409	420	394	395	425	427	395	407	396	339	401	396	422	382	407	380	372	394	392	370	372	407	371	369	367	348	426	401	401	412	404	415	419	396	385	398	402	391	341	410	382	434	383	394	412	367	400	424	391	451	419	387	421	429	408	384	359	417	331	381	389	390	385	405	424	433	394	375	407	436	368	427	462	424	423	388	371	328	386	407	404	403	408	396	409	381	400	384	407	406	406	424	417	417	409	410	388	378	404	424	432	349	389	350	370	391	397	374	415	409	401	401	403	391	408	417	411	413	414	369	369	437	406	401	379	388	401	372	384	385	380	377	394	400	389	409	422	386	397	399	398	424	410	372	387	398	404	357	388	401	405	374	356	405	352	398	412	395	394	376	428	431	382	366	379	371	397	393	400	405	396	412	394	411	432	377	382	408	398	429	401	353	407	394	388	394	368	404	407	397	386	376	370	410	394	372	398	386	374	408	395	400	395	412	384	387	388	380	402	378	405	417	405	419	391	375	354	393	443	386	410	394	398	391	401	414	407	394	414	423	374	395	398	399	415	399	401	394	408	434	404	382	437	402	397	383	337	406	426	429	405	436	380	391	353	364	406	407	400	405	387	391	413	384	410	379	409	389	368	401	394	444	412	391	373	423	389	407	377	402	379	406	406	381	388	359	378	398	396	404	427	413	421	406	405	408	428	397	388	446	410	411	383	408	393	392	377	405	391	400	357	381	408	413	392	417	377	401	396	364	390	425	376	382	402	402	410	404	392	345	362	398	388	381	377	391	416	413	407	405	449	403	384	336	364	386	371	401	398	387	412	457	392	392	419	383	394	394	404	399	402	420	366	395	375	387	399	400	392	448	393	381	375	400	391	444	398	414	376	415	390	444	423	417	400	411	387	386	411	389	389	429	433	393	423	416	394	427	357	419	392	398	378	355	385	445	376	408	397	409	403	371	387	430	405	437	439	369	388	400	388	360	378	368	450	346	422	399	448	405	406	402	428	406	383	420	409	417	375	409	370	434	391	407	436	422	384	381	429	407	429	422	373	398	410	423	386	401	389	427	420	377	406	404	378	377	424	433	400	382	406	443	397	369	410	373	382	398	452	393	378	366	398	397	353	440	374	415	395	407	396	383	373	392	392
25776	17646	19417	16445	13743	6451	2875	2115	1583	1333	1246	1159	1095	1069	1019	984	960	890	916	926	916	886	936	865	891	844	843	908	888	872	931	907	895	877	907	923	869	936	936	870	902	923	920	911	900	895	857	915	803	862	851	841	852	882	846	894	882	864	863	848	851	877	910	836	818	854	803	887	845	887	860	861	819	852	892	855	820	844	844	879	874	871	869	817	822	854	895	897	830	839	838	871	863	829	872	837	831	847	847	853	843	819	835	884	858	832	844	884	815	904	861	911	821	860	869	895	878	789	827	895	893	867	816	847	789	907	854	883	826	814	845	900	791	834	837	833	838	886	869	869	856	834	818	803	878	904	908	831	878	809	860	848	865	843	858	854	835	850	793	840	848	838	861	867	817	902	817	815	788	850	826	831	857	825	840	811	816	830	795	860	868	846	879	857	823	886	854	869	812	851	804	822	836	842	865	814	839	842	869	829	814	842	841	843	907	815	822	860	835	839	884	910	805	871	871	832	892	840	855	862	846	868	826	857	839	822	864	805	872	936	830	851	831	812	863	838	859	836	775	909	846	877	896	848	835	875	849	837	841	874	874	860	857	837	862	842	829	810	883	838	822	854	831	803	853	834	880	781	842	894	894	886	867	840	849	889	872	878	868	882	825	834	830	900	861	858	850	859	869	860	857	859	808	808	828	825	812	852	843	923	792	869	878	898	808	818	833	847	837	839	897	854	839	883	807	861	887	854	811	810	876	875	808	886	878	890	794	803	899	889	865	853	822	866	855	842	871	804	826	871	875	823	845	866	816	834	896	851	781	871	837	832	853	846	877	821	876	872	838	797	819	903	821	889	861	851	849	816	841	874	882	866	813	832	871	877	834	832	857	860	872	844	863	843	839	852	872	758	839	835	888	852	882	917	832	842	811	828	882	803	811	828	837	858	859	857	830	878	860	805	880	843	865	851	867	825	843	842	852	815	821	831	844	858	831	838	901	874	842	861	881	848	851	816	822	870	849	871	821	882	805	865	870	849	830	825	856	854	838	844	834	878	838	837	853	862	858	875	842	822	818	851	863	829	820	859	876	809	862	830	838	849	888	837	861	823	853	854	857	831	821	860	819	818	895	850	876	805	863	864	844	843	876	797	839	900	808	838	872	835	813	853	855	832	858	851	853	815	864	855	864	851	857	775	870	849	854	841	856	850	861	826	848	866	808	900	847	881	853	842	838	840	850	863	867	889	838	884	818	808	814	886	844	863	846	875	848	843	841	881	853	841	823	870	849	840	871	816	800	875	837	819	825	851	876	825	834	800	826	822	912	822	865	876	783	830	835	858	850	781	863	845	878	843	853	896	847	867	860	819	831	868	846	827	875	906	797	837	791	861	849	886	881	883	866	852	890	891	853	905	867	805	885	847	863	809	849	845	811	822	839	854	896	856	843	875	825	859	850	869	861	853	818	842	853	835	891	815	860	870	832	840	863	842	844	782	842	825	827	831	788	901	858	873	843	797	864	826	879	844	859	883	856	868	862	818	832	831	822	876	870	820	898	872	859	824	854	837	843	824	834	862	831	847	818	872	840	873	846	798	860	846	872	857	900	853	847	849	806	847	841	835	935	877	806	841	851	908	881	842	850	895	846	884	844	835	868	823	899	895	836	871	829	801	880	829	864	854	841	786	841	810	837	904	858	868	821	839	848	870	852	880	878	861	886	891	870	869	846	868	894	857	854	841	858	837	827	858	814	889	847	868	872	885	865	839	847	863	851	817	870	829	877	879	864	862	858	867	897	845	927	893	865	850	869	825	860	885	888	792	837	864	838	852	861	867	835	814	845	833	861	907	854	823	884	833	847	845	839	888	879	899	870	893	812	821	829	840	850	773	827	820	856	807	852	856	914	866	815	852	782	817	830	870	862	852	851	856	878	853	839	806	861	856	846	857	834	827	843	878	830	886	818	889	800	807	876	833	900	838	810	848	794	788	805	823	893	830	869	837	864	885	822	873	864	873	798	892	825	845	819	833	862	869	848	869	791	859	870	822	858	833	856	826	828	847	869	882	860	848	885	868	891	878	870	859	853	846	837	839	873	873	866	850	839	813	869	867	860	874	811	816	768	808	855	863	870	815	903	822	818	833	825	845	855	880	872	921	860	912	856	864	806	786	883	881	879	893	825	836	881	844	780	805	808	859	860	880	885	838	844	922	885	907	840	832	882	828	821	867	837	808	819	838	803	885	839	872	861	824	800	851	840	872	801	896	828	817	871	915	846	881	844	843	827	890	847	850	886	885	843	896	896	864	810	854	869	892	799	823	880	837	908	837	822	812	872	867	816	898	911	859	868	814	859	872	814	879	842	867	860	819	857	849	837	874	791	849	876	867	828	849	838	864	858	861	889	802	831	877	901	856	885	841	835	831	851	820	814	831	827	882	852	877	798	872	816	859	818	859	770	870	910	876	846	779	845	885	926	863	809	852	871	833	890	863	866	873	836	875	799	858	829	884	844	837	865	822	840	848	862	864	815	860	828	820	859	868	861	855	783	828	860	825	865	902	897	843	840	895	861	841	834	833	909	867	852	827	880	831	867	830	871	845	838	836	883	827	839	810	849	833	879	825	874	864	846	823	834	804	834	861	854	850	856	809	816	820	870	868	811	857	882	861	821	821	873	864	860	838	882	857	887	871	862	864	855	836	834	864	862	920	861	826	902	827	847	826	857	796	861	919	851	862	898	863	886	827	892	839	884	855	796	839	801	833	818	793	837	846	896	825	839	890	800	851	801	917	867	876	818	816	861	859	874	816	815	834	844	866	874	797	886	858	870	929	861	809	866	870	882	855	812	830	900	867	874	884	840	838	838	826	882	888	834	874	862	826	896	829	853	862	889	890	852	831	807	840	826	792	877	877	860	841	872	824	831	914	904	848	816	836	895	846	851	849	819	895	858	780	878	828	846	872	836	849	819	860	852	858	849	814	883	867	876	821	889	837	839	850	870	864	840	873	801	876	862	862	838	836	847	824	837	863	880	896	835	873	866	851	860	879	883	833	849	858	847	805	843	834	876	874	821	841	861	852	838	869	861	830	841	834	838	820	877	837	841	850	852	852	859	840	866	869	874	859	862	838	893	853	845	839	820	886	875	854	842	887	867	865	835	796	908	881	864	893	815	887	898	818	826	829	843	815	878	880	863	828	827	841	832	888	851	850	929	837	800	881	873	812	901	925	828	896	904	814	862	857	831	839	854	883	902	869	886	846	835	831	868	850	851	851	889	852	858	853	867	859	885	824	854	848	851	806	875	868	892	829	850	868	850	839	849	879	805	870	823	851	903	817	819	849	829	843	876	855	888	863	877	817	859	887	869	812	887	829	820	851	841	878	833	821	843	840	866	863	798	846	864	843	874	859	911	861	808	897	830	886	872	872	860	857	880	828	815	904	882	867	796	861	862	798	827	894	812	876	870	828	858	856	808	860	845	812	828	918	856	894	838	876	906	926	813	793	827	849
55619	36368	23800	15418	8538	2718	1008	815	659	602	491	453	423	457	448	467	450	470	450	435	425	410	408	446	422	452	410	450	434	416	399	456	431	416	422	401	432	442	468	416	425	459	414	381	424	424	442	450	437	470	428	429	440	445	428	442	408	429	414	419	447	431	423	392	443	368	438	435	412	436	435	406	455	424	389	444	413	451	469	410	395	453	432	430	445	453	423	502	443	391	419	441	413	447	400	406	434	401	392	456	387	404	430	420	430	418	393	459	416	437	375	440	408	407	443	455	433	410	418	429	399	432	443	396	448	415	411	451	432	438	486	437	429	392	433	421	408	451	419	437	450	467	414	441	378	430	426	396	447	400	451	448	423	442	470	404	412	447	409	390	391	399	412	456	426	410	380	399	433	418	381	431	412	424	456	401	400	401	436	411	442	412	411	456	426	403	405	423	401	424	429	430	419	459	454	445	436	443	454	425	438	413	443	401	390	456	471	387	445	416	415	389	412	390	397	417	439	418	400	424	432	458	415	412	403	416	459	409	416	443	395	422	399	442	426	463	417	459	398	445	429	409	422	382	380	389	464	453	417	450	460	433	425	438	421	458	383	429	405	402	436	420	427	429	449	450	408	459	446	395	445	422	427	405	434	433	459	430	416	463	435	450	427	395	435	420	457	410	403	419	413	416	415	429	440	405	382	398	470	395	395	404	420	392	419	419	420	430	415	416	450	429	387	448	456	398	402	447	407	425	420	435	455	390	393	399	421	378	426	438	446	464	430	410	420	413	406	444	414	477	418	430	416	414	416	394	442	404	438	450	424	408	439	418	394	392	473	445	409	423	418	413	425	411	406	444	385	420	426	398	423	439	410	405	428	445	451	416	459	401	426	407	414	409	419	392	439	388	419	431	407	401	400	423	432	420	401	415	438	394	392	410	397	421	420	413	406	443	463	422	428	439	453	395	438	410	399	412	412	454	420	429	424	393	431	439	455	433	403	427	372	430	429	449	429	395	398	414	453	437	426	390	415	380	380	431	428	454	480	415	373	397	412	404	423	427	403	426	495	432	396	413	407	428	408	415	394	376	423	424	398	407	407	385	413	432	421	406	436	425	425	447	417	446	406	410	426	439	398	440	388	406	411	415	463	421	412	432	410	398	419	389	416	422	398	419	440	383	421	407	453	419	434	411	427	387	404	423	415	461	424	391	401	415	408	399	456	409	358	411	397	435	431	441	452	407	414	413	402	473	430	450	401	455	398	415	449	446	391	396	434	449	418	432	378	404	382	389	414	388	423	391	440	389	418	395	399	407	442	439	425	420	413	407	439	400	416	471	417	403	389	439	392	394	433	423	404	442	402	407	436	426	384	392	394	391	426	439	454	425	419	404	434	446	396	396	411	409	407	442	399	425	414	425	410	431	394	410	419	427	429	407	442	438	449	385	428	428	444	442	428	438	433	403	389	411	429	431	411	426	432	426	422	395	370	403	443	419	406	416	471	422	411	399	435	412	482	401	433	439	435	426	429	399	414	433	444	429	392	482	431	393	423	435	423	448	439	420	433	402	410	416	441	454	463	461	414	377	409	403	408	451	402	421	413	419	409	431	373	406	376	421	394	407	390	402	422	429	416	413	430	415	407	433	396	439	426	405	418	424	397	422	418	391	419	444	436	430	435	389	400	440	400	399	407	431	422	406	400	469	435	398	452	423	408	426	390	397	447	449	405	421	389	430	449	437	427	444	428	431	409	409	449	432	365	422	428	423	465	454	435	405	425	442	414	442	408	476	430	381	427	417	380	426	455	404	396	411	437	424	466	399	423	427	447	445	392	414	405	441	400	406	395	436	379	385	406	474	445	402	441	426	401	416	440	416	409	415	391	414	428	412	452	453	456	449	420	416	432	461	394	440	421	435	395	448	403	395	418	417	425	440	435	402	449	420	392	415	419	466	433	445	440	391	409	434	460	399	409	441	396	422	448	418	423	453	414	374	409	402	416	399	430	391	387	416	423	425	436	418	426	410	418	382	433	418	462	434	418	423	422	446	408	433	399	387	460	456	429	413	423	434	434	425	466	435	404	421	401	470	469	426	424	442	410	442	437	436	417	425	445	441	461	399	385	419	419	403	433	417	413	444	368	397	431	447	403	429	435	436	436	387	408	406	392	400	485	419	411	436	423	411	429	405	400	435	442	425	414	435	420	389	383	419	425	453	432	430	386	409	442	461	396	433	411	447	418	449	422	420	393	413	449	369	420	418	393	402	428	397	386	396	391	395	381	443	395	433	396	439	410	422	379	414	470	420	489	466	413	419	400	432	407	419	454	422	412	449	421	417	412	428	428	421	415	444	452	438	454	453	477	414	436	449	470	392	371	418	458	478	391	430	453	439	390	428	435	415	375	381	418	409	478	404	430	434	454	442	446	432	430	412	411	412	409	405	451	411	444	430	453	428	445	434	408	405	454	448	405	425	411	448	400	438	451	419	472	414	418	425	387	376	412	396	369	414	369	419	470	466	393	402	402	412	425	414	418	410	406	431	392	409	405	428	405	408	420	426	387	358	397	438	404	418	398	403	399	424	400	426	453	441	414	445	446	419	462	414	438	441	399	422	422	432	400	418	432	433	396	427	424	432	427	411	452	441	428	420	425	442	400	418	443	420	442	433	438	410	417	417	426	410	433	439	417	443	403	411	424	419	426	440	419	412	438	399	458	414	461	385	428	422	414	451	435	374	427	431	423	435	425	439	459	459	425	393	412	439	466	452	437	384	434	430	446	413	395	424	388	456	431	421	394	455	425	421	430	401	406	445	424	419	424	441	428	404	391	443	425	433	438	428	436	462	421	393	432	431	386	449	407	442	448	375	417	419	414	439	421	434	421	415	425	416	418	400	379	412	429	427	441	408	374	404	438	403	405	462	427	443	421	418	407	451	437	389	393	378	405	425	439	431	456	447	427	407	434	424	371	393	422	402	425	445	435	408	419	425	429	401	464	417	420	428	447	441	419	413	416	450	424	449	434	423	444	439	453	447	431	401	401	399	393	364	409	436	448	420	418	456	430	395	423	428	418	442	406	420	417	413	425	451	460	409	415	405	405	442	453	434	408	460	439	416	416	398	431	460	426	415	419	395	430	386	443	403	439	431	437	410	412	381	428	445	406	363	464	440	397	440	438	463	445	433	413	381	441	398	401	383	450	393	428	431	425	398	402	377	456	438	384	398	423	400	392	411	426	402	414	437	387	434	414	424	425	416	449	370	414	405	430	426	421	429	375	427	420	386	397	450	411	447	404	468	411	400	450	408	459	382	428	431	420	410	461	432	432	421	431	439	452	387	405	445	358	480	415	426	386	414	468	395	405	463	424	441	406	439	450	433	448	402	421	454	421	462	477	444	419	434	411	409	464	459	435	403	420	442	463	415	379	407	445	434	411	399	378	422	434	429	439	444	432	408	415	441	414	416	377	407	465	389	423	418	432	397	397	427	461	448	439	456	424	452	420	383
34271	27310	25932	25319	18068	7184	3285	2541	1959	1568	1409	1337	1251	1181	1087	1132	1005	965	962	928	938	951	934	943	921	941	1001	987	942	950	847	941	1004	948	929	960	944	964	970	977	938	1039	1032	920	937	935	958	969	904	960	963	925	949	949	925	917	890	937	858	925	921	952	903	867	910	879	849	867	905	935	883	909	903	947	871	918	876	932	963	879	895	879	934	879	871	900	920	901	908	839	884	860	908	868	913	847	925	890	855	937	920	854	834	915	872	884	874	933	924	889	886	923	922	856	902	871	922	909	918	881	902	888	891	895	848	871	860	877	892	921	847	916	947	889	924	922	894	908	932	881	922	911	902	885	915	943	904	877	903	853	883	841	936	955	925	841	921	995	855	907	912	917	889	865	865	917	905	928	882	895	901	895	885	887	890	883	908	902	942	891	919	896	856	880	876	910	925	915	886	934	909	910	940	880	877	873	894	869	919	886	880	881	840	903	946	908	853	896	913	940	938	891	893	852	907	917	910	914	898	914	883	901	939	907	900	935	901	905	921	859	931	940	902	897	935	986	884	910	900	891	864	955	896	910	852	886	925	876	902	896	937	893	882	941	898	926	871	917	894	888	898	888	897	920	879	913	856	878	870	873	862	849	945	894	885	864	932	877	888	890	888	884	914	932	935	838	890	912	854	880	928	941	924	940	888	850	892	862	927	881	867	919	912	892	873	950	888	822	884	862	927	894	930	920	879	914	945	925	919	910	917	865	842	911	929	919	860	876	920	954	921	899	923	896	834	899	891	899	896	890	902	884	959	937	874	852	873	877	913	912	875	876	952	923	884	908	838	868	946	923	874	869	847	886	901	878	908	911	925	870	930	908	925	905	925	914	903	846	871	874	895	905	880	876	870	860	897	901	923	933	848	904	931	881	941	928	839	865	884	876	897	894	932	896	910	897	848	959	846	904	917	890	888	903	909	886	899	892	856	859	953	944	935	859	842	940	884	825	888	934	953	872	914	878	879	900	852	865	874	917	935	903	895	941	863	892	874	973	862	856	827	943	896	827	859	916	942	893	896	907	879	952	903	856	890	863	925	883	887	915	851	883	909	911	900	904	907	934	910	876	902	855	897	893	945	868	855	890	899	894	859	903	890	933	914	925	907	953	855	876	880	906	889	921	866	870	904	938	867	879	864	861	910	936	891	920	886	880	922	867	916	958	882	918	913	890	865	863	880	910	929	888	921	872	909	903	934	874	885	894	917	906	882	863	886	868	922	879	963	892	888	859	859	834	850	900	844	909	882	890	922	935	838	860	910	834	907	955	864	886	898	910	925	924	864	917	856	911	925	906	905	898	967	910	887	917	911	894	895	949	852	832	907	908	862	890	911	866	882	882	883	907	907	839	904	891	932	892	867	897	887	886	891	897	928	865	904	898	935	900	913	922	909	926	915	948	944	903	919	941	919	937	916	910	892	927	894	930	880	849	889	867	855	907	898	900	914	853	874	921	902	878	891	905	872	930	872	941	904	910	867	918	889	897	874	952	854	923	871	920	866	886	902	870	913	951	855	985	868	859	888	892	928	881	918	958	876	898	958	878	895	891	861	906	899	908	906	924	834	855	913	843	884	889	919	911	913	854	880	933	834	892	901	880	907	899	892	882	922	942	886	879	879	896	897	892	905	878	910	868	914	893	881	885	966	868	886	901	907	835	926	886	873	941	887	889	927	923	887	881	913	891	880	872	889	842	963	926	900	885	885	883	950	879	903	953	863	871	847	878	872	857	886	882	882	908	964	914	840	902	960	889	952	881	888	871	914	910	914	901	847	950	933	887	850	897	885	927	918	883	904	921	896	897	910	900	939	884	882	891	932	858	937	853	867	885	919	872	900	897	875	895	936	896	886	913	898	860	924	875	941	908	858	906	908	906	890	905	913	885	892	894	922	952	919	874	909	879	877	913	887	917	911	853	878	852	842	878	910	891	900	896	809	858	924	831	903	882	871	866	880	826	937	836	901	918	930	856	917	903	895	844	882	931	891	858	861	873	879	904	916	935	917	883	871	900	911	919	887	912	883	944	888	913	925	872	900	890	846	913	930	891	915	874	826	913	929	839	902	902	940	929	875	910	875	869	877	936	930	921	894	880	856	896	861	857	913	883	928	834	903	946	830	902	876	849	848	884	883	884	891	890	901	932	873	836	878	924	916	911	904	888	896	858	923	893	884	922	894	931	861	931	894	978	863	924	869	888	930	908	891	911	916	942	882	946	898	903	872	862	915	941	894	889	927	917	889	886	873	864	867	938	877	922	893	930	918	896	880	912	858	903	864	856	912	904	918	889	848	918	864	881	938	885	903	929	888	935	918	914	922	907	935	919	887	894	932	895	902	884	864	924	910	913	960	900	799	891	924	911	892	928	894	913	917	918	961	920	919	854	824	912	851	906	878	889	915	916	884	860	923	931	897	862	892	877	903	919	894	909	867	898	909	921	833	924	882	913	892	887	929	926	908	924	891	888	908	860	914	899	887	920	889	928	928	871	897	910	898	918	897	860	916	916	888	876	907	918	871	919	838	888	934	923	916	921	881	904	953	922	946	929	848	843	882	904	918	872	932	884	934	917	922	919	908	945	912	915	924	881	909	893	928	844	908	928	936	947	903	892	913	895	938	868	900	883	939	840	913	906	907	856	904	946	879	873	887	944	901	926	915	859	878	860	896	892	883	887	879	908	866	893	880	907	915	945	896	871	867	889	884	875	926	874	875	917	903	922	918	939	882	897	861	900	884	857	887	922	896	957	888	881	930	922	878	882	858	914	869	863	906	853	916	849	882	897	892	966	921	902	868	860	931	878	909	874	882	924	896	928	898	949	876	882	884	859	932	869	930	857	902	916	948	884	948	936	903	920	913	897	927	875	942	920	897	892	946	909	861	930	869	843	953	937	891	878	879	952	926	861	876	873	883	895	978	901	880	920	890	933	878	902	871	864	858	911	904	866	939	874	859	840	900	888	870	908	887	925	908	903	867	911	898	899	861	850	882	910	883	883	918	894	861	918	906	917	897	874	893	912	887	946	880	858	899	932	888	870	900	902	905	850	895	944	927	886	905	875	881	886	851	886	951	972	902	908	897	879	907	875	860	847	888	921	887	906	919	896	856	924	907	941	907	894	906	909	931	896	973	926	928	901	865	856	871	957	845	879	881	905	942	886	875	895	888	865	879	924	897	859	890	879	864	874	899	914	861	891	933	877	898	912	893	937	848	904	944	888	902	894	874	899	903	906	912	860	906	936	879	879	941	869	859	928	854	874	937	915	902	863	896	972	900	861	901	888	945	937	931	932	902	913	904	895	893	918	907	904	904	945	870	929	918	920	892	851	881	916	920	855	863	950	862	914	933	867	900	906	909	938	883	924	920	883	831	941	873	853	863	932	943	928	875	922	866	909	894	909	934	903	908	858	946	915	912	908	893	925	874	895	905	905	923	888	907	909	941	866	896	917	935	932	863	898	869	936
43069	25036	12398	5474	1721	726	533	494	480	429	453	470	401	414	393	425	423	391	374	389	407	447	438	438	392	436	390	406	412	399	433	400	392	432	417	423	388	387	436	437	410	421	436	406	388	435	405	394	445	360	430	402	412	395	396	419	392	387	360	406	418	424	424	446	389	427	403	389	397	401	410	396	388	401	407	387	442	413	398	415	429	370	398	442	390	416	398	391	415	438	403	402	422	408	427	439	407	389	440	451	419	434	420	433	396	411	415	395	470	427	421	427	436	418	418	433	419	395	346	411	423	451	379	383	437	486	435	424	425	423	437	408	430	422	409	435	406	376	448	424	412	398	410	393	428	404	406	386	388	427	409	414	413	435	354	372	411	389	441	420	396	446	398	413	404	390	392	398	401	432	379	384	421	436	466	397	400	405	433	402	408	436	410	462	464	403	407	386	424	435	477	399	434	430	474	390	409	471	399	428	387	433	409	420	415	434	382	435	376	419	461	389	428	435	416	426	429	414	421	379	399	411	414	386	427	397	456	399	408	386	442	418	444	413	455	394	418	418	398	389	357	392	368	420	407	415	429	382	411	421	383	393	394	456	422	410	394	401	393	429	373	369	424	422	418	379	412	377	378	413	429	409	427	383	405	437	410	416	429	392	418	422	376	448	429	438	463	424	361	395	393	430	402	455	409	420	391	424	404	424	446	385	375	367	389	433	419	402	428	414	404	406	441	395	435	415	432	407	441	386	439	409	412	418	419	434	394	407	401	444	417	376	393	421	466	407	426	417	377	416	399	427	426	433	387	407	417	419	390	410	397	430	426	392	452	444	396	419	446	421	405	419	426	433	432	453	439	406	420	377	392	419	420	428	386	407	419	403	391	440	418	414	460	442	432	404	415	396	414	400	441	414	396	439	408	419	388	457	454	450	441	416	426	455	399	423	400	396	384	425	390	402	438	403	404	393	409	419	374	419	439	427	421	409	461	407	370	397	408	397	381	367	406	405	425	425	416	394	405	431	403	418	446	413	413	425	440	387	409	437	427	402	396	405	414	405	438	398	412	433	406	403	411	439	414	431	420	408	376	410	395	413	394	412	396	398	409	412	417	366	414	418	376	402	415	428	445	388	378	402	435	437	423	413	442	434	402	412	402	412	414	448	397	377	452	378	415	444	443	455	409	427	431	398	408	441	437	411	416	406	387	404	415	408	402	402	414	426	398	424	420	423	446	412	419	409	415	379	399	393	414	438	412	397	411	402	387	385	460	409	450	436	418	410	400	433	443	458	467	434	365	398	403	421	397	370	361	418	435	387	384	453	445	420	411	382	420	427	385	460	430	389	378	355	373	424	399	403	387	410	415	386	379	364	393	446	450	375	390	392	397	385	427	404	422	405	420	356	429	417	384	422	430	369	414	409	427	428	424	383	428	398	419	400	423	444	356	399	388	413	400	412	444	362	418	415	390	401	409	422	415	397	444	412	413	413	422	432	411	408	382	408	419	410	393	412	432	398	401	397	383	377	384	424	438	449	403	438	429	420	412	370	400	409	409	424	409	412	386	388	460	408	435	413	461	424	416	399	354	427	409	406	424	411	432	416	406	401	397	381	412	424	428	402	444	422	412	407	397	426	409	399	413	423	386	447	390	429	379	410	449	414	425	385	447	414	425	410	396	427	405	387	389	423	439	428	421	425	421	418	363	408	409	428	360	384	439	417	420	459	401	395	400	398	404	392	405	432	424	432	382	439	470	438	409	405	370	385	400	414	461	376	391	416	400	372	466	388	410	386	392	400	378	419	375	381	415	435	401	378	455	405	392	429	449	377	416	447	427	434	400	431	450	414	418	416	396	365	382	393	411	428	407	440	417	392	451	406	422	436	453	403	396	403	389	429	379	414	432	413	452	426	418	398	370	384	446	424	419	432	417	428	417	409	411	429	390	403	443	385	380	400	419	422	387	425	361	428	380	387	455	405	409	409	416	407	387	390	383	407	429	415	390	418	421	418	414	389	409	406	420	446	398	377	422	415	454	398	390	435	389	425	418	400	403	446	415	388	432	389	362	405	422	397	429	384	438	400	442	391	447	395	406	424	413	409	420	427	434	426	385	423	414	405	410	407	428	431	381	380	404	428	406	418	441	457	400	435	378	412	426	451	439	418	395	392	434	433	418	411	401	388	454	430	425	388	463	396	431	419	466	425	403	401	427	421	417	384	427	415	437	417	422	450	427	387	397	389	386	405	411	412	416	412	415	422	429	431	390	439	426	381	448	403	424	441	429	446	418	409	415	405	416	399	438	378	407	422	421	437	431	393	403	391	397	398	438	427	389	421	400	397	433	430	409	440	428	444	435	393	435	417	435	433	410	438	385	422	417	387	420	415	379	352	414	403	423	380	413	429	433	421	409	433	434	446	436	388	357	398	370	424	388	390	405	427	434	399	390	421	395	451	396	414	407	448	395	380	420	397	396	428	425	432	385	382	408	370	445	393	415	421	397	438	434	423	405	427	387	370	417	394	389	436	407	398	427	421	427	439	408	440	421	415	398	417	412	354	443	369	405	386	403	437	390	446	423	433	392	394	399	401	373	403	423	436	384	411	438	415	393	388	404	397	412	364	419	427	407	389	401	408	425	407	403	388	426	422	389	388	418	442	408	422	439	410	410	405	422	396	417	409	443	436	411	420	423	395	430	401	447	424	410	409	462	426	419	420	417	404	383	376	421	433	409	419	407	386	411	404	428	382	423	414	410	387	431	377	379	389	403	433	433	455	423	399	451	368	413	442	410	404	439	399	437	405	403	411	404	392	410	398	374	400	450	442	411	417	433	441	473	409	424	442	382	401	424	430	441	439	428	416	354	410	384	368	417	374	423	459	433	408	432	396	414	395	410	412	439	444	423	405	418	391	452	407	401	376	403	422	402	438	414	384	399	439	390	417	387	421	398	392	416	404	421	393	429	402	410	382	388	452	433	429	424	414	409	422	424	382	404	396	441	379	391	409	400	422	437	395	401	388	396	417	366	414	411	414	408	389	423	394	399	414	439	379	397	407	406	391	416	454	370	405	433	432	384	435	436	438	374	421	415	407	437	441	395	409	422	448	431	402	426	421	413	422	420	427	398	448	429	406	433	391	355	388	386	414	449	451	378	404	343	405	420	416	378	383	440	406	407	433	370	385	424	430	369	416	405	391	382	384	416	384	419	448	425	415	340	427	426	416	404	408	395	417	416	438	432	406	370	348	414	422	413	424	422	399	414	427	449	387	409	408	395	415	430	417	417	431	404	409	428	431	381	414	424	403	404	417	405	473	422	410	413	396	401	413	453	414	416	412	419	409	401	411	389	433	393	440	407	376	416	393	428	397	422	391	444	376	429	418	441	385	411	419	445	429	419	401	430	422	377	429	366	456	419	397	413	418	377	373	463	444	406	409	417	436	382	413	392	449	421	417	402	450	410	431	393	443	409	385	403	378	407	378	453	414	398	392	386	481	425	403	374	405
27046	18431	15366	11087	4116	1840	1491	1291	1177	1033	982	1049	961	944	963	941	875	870	922	917	875	895	894	884	852	876	879	903	893	876	880	904	880	927	948	913	909	904	887	920	861	870	875	937	899	909	891	851	900	872	857	862	888	908	886	847	889	877	878	918	858	864	859	877	842	844	881	830	937	835	855	772	875	847	889	849	850	832	874	852	892	888	861	857	854	871	901	901	904	830	859	891	871	846	909	908	880	946	856	873	875	861	887	931	901	877	860	854	868	922	853	857	866	829	844	898	892	877	910	843	902	853	895	892	868	867	937	820	881	884	862	867	857	899	859	930	870	888	837	877	856	884	858	885	837	862	846	894	842	850	933	894	854	904	854	865	872	900	889	921	854	848	867	875	852	911	897	851	879	870	845	866	873	871	921	867	842	910	903	825	909	883	844	917	891	872	848	861	898	854	839	891	892	867	917	922	910	873	874	857	885	856	870	885	929	851	901	863	869	944	856	864	886	865	905	840	910	836	888	825	872	887	877	931	877	874	893	867	930	883	892	915	881	884	901	893	833	902	861	882	885	907	854	871	855	935	859	851	887	915	898	845	841	914	871	857	901	854	877	910	848	864	955	876	883	867	863	921	853	858	876	868	865	918	822	891	870	936	858	920	857	911	880	874	891	837	880	874	918	891	893	892	857	881	833	858	875	857	872	885	914	874	853	902	843	901	851	848	825	860	841	869	897	891	885	894	870	864	866	884	880	909	877	863	903	873	886	855	882	866	897	902	936	893	868	891	895	889	887	846	883	849	847	864	940	874	858	893	945	870	864	926	879	873	891	852	890	899	851	904	937	903	893	925	877	888	854	888	866	893	861	880	849	857	903	890	895	870	851	868	893	893	869	845	919	871	892	870	880	888	878	895	872	896	857	898	857	860	895	926	896	851	905	883	856	917	881	902	908	843	870	873	869	855	893	939	956	948	883	856	867	913	840	868	874	906	891	863	857	858	881	880	886	893	848	875	897	851	875	913	892	891	879	921	877	886	871	868	838	877	775	878	852	867	887	900	873	860	859	844	917	855	905	866	869	896	865	847	869	838	864	870	907	918	908	835	920	849	895	849	918	962	860	865	881	855	839	855	860	910	901	882	905	888	890	891	910	865	879	904	914	915	884	907	867	884	864	863	900	844	874	895	865	911	868	886	880	851	880	886	912	825	934	939	887	896	911	870	893	870	861	907	921	865	862	877	885	833	874	884	932	944	888	829	868	889	830	864	848	836	931	852	882	862	895	825	920	938	886	878	865	922	907	869	871	863	912	855	847	947	898	899	837	865	914	919	887	904	886	887	886	884	875	871	856	855	868	843	843	895	882	853	885	885	824	857	871	864	900	830	832	823	845	856	806	873	861	863	835	929	865	890	860	897	897	855	842	882	903	864	831	882	862	931	872	978	839	898	898	882	873	918	859	908	920	872	897	923	855	846	871	863	879	896	879	942	871	896	902	873	837	831	893	881	877	824	866	896	839	898	872	894	921	914	845	923	881	865	834	883	848	905	892	950	886	858	849	887	867	853	889	816	816	887	858	898	905	888	812	853	871	888	874	869	917	889	882	881	920	863	914	848	951	900	876	879	860	928	846	853	849	881	813	878	809	841	904	902	888	885	893	921	877	934	867	858	907	934	871	869	866	884	861	849	882	836	879	888	915	844	871	887	884	863	895	908	947	906	908	813	900	905	839	878	892	911	882	861	853	829	827	948	938	885	881	874	814	863	876	910	861	890	858	940	849	852	829	890	880	899	909	917	860	906	858	899	907	905	815	871	895	823	851	887	865	892	824	885	904	896	904	864	868	882	900	866	852	908	872	906	860	857	839	870	913	883	862	852	891	898	867	900	844	874	825	900	856	893	854	861	876	896	858	894	866	877	876	847	885	849	829	844	900	888	887	851	927	821	882	865	936	921	837	809	863	834	885	865	881	863	923	847	844	853	859	902	866	895	868	856	832	896	908	863	881	863	880	861	870	828	877	895	918	827	874	894	884	892	819	878	891	853	852	886	903	917	857	886	862	864	915	815	933	866	869	880	859	915	891	894	890	897	894	901	915	950	882	876	889	896	896	847	956	892	876	883	899	837	863	859	869	873	886	904	884	857	841	952	919	881	883	889	850	894	905	948	867	855	861	840	889	840	880	894	895	872	897	864	852	841	829	890	924	888	875	883	859	802	864	893	894	926	870	902	875	904	892	894	923	913	887	876	874	863	891	881	861	907	818	868	905	834	888	849	884	901	888	865	937	873	862	871	879	854	884	841	919	893	883	855	845	904	906	849	905	882	852	860	878	905	884	864	865	884	905	845	957	828	907	917	890	859	869	866	877	894	862	869	881	912	900	898	912	917	825	877	871	900	883	878	906	854	885	881	874	870	837	897	835	943	849	828	888	884	894	866	839	888	890	954	896	878	885	895	885	888	871	917	853	921	858	873	864	792	865	918	899	901	831	838	912	820	866	849	885	905	935	886	886	859	892	827	856	913	885	838	846	913	893	928	891	872	871	888	779	872	865	876	862	912	892	899	861	839	906	866	916	883	877	867	853	913	945	873	920	881	861	918	897	841	928	928	894	918	912	872	931	859	851	867	921	919	888	903	904	827	849	892	882	858	827	870	846	879	848	904	876	860	873	907	851	899	896	871	829	921	866	842	879	851	889	893	854	882	859	825	871	922	864	914	930	895	899	879	866	902	840	891	880	867	878	863	901	932	823	831	916	867	866	875	862	910	852	906	869	871	839	842	929	921	854	914	917	875	860	898	885	884	841	849	876	815	893	882	883	940	913	878	893	885	849	821	855	886	841	897	862	855	885	929	829	815	839	916	834	921	873	893	837	915	913	920	924	937	885	907	881	880	850	875	828	855	882	923	953	895	904	927	877	858	888	885	885	864	897	945	847	863	861	863	884	855	880	860	871	932	896	873	824	870	876	913	909	834	904	881	869	858	939	908	895	928	855	897	912	894	919	864	880	845	863	872	871	838	895	896	823	823	876	845	860	881	834	802	864	911	828	904	889	892	831	857	907	892	874	859	919	865	873	823	880	860	920	866	866	869	869	888	897	893	887	876	897	836	889	884	850	842	879	915	888	875	860	882	874	870	874	862	854	884	858	905	800	860	855	923	846	884	858	865	844	911	878	876	888	870	832	865	855	913	809	841	878	896	873	861	886	911	852	838	878	889	852	871	868	869	880	810	945	883	910	854	883	819	879	855	859	888	846	910	838	910	862	901	890	875	867	932	876	835	899	867	874	849	856	780	900	879	899	879	897	841	856	842	849	883	877	872	861	831	852	865	870	851	921	897	875	956	912	865	930	919	864	924	884	889	856	850	895	856	848	905	906	895	875	851	879	880	910	828	855	894	843	857	901	855	830	901	874	896	927	826	915	879	880	857	824	850	852	843	841	848	889	842	892	886	830	923	883	804	845	852	884	853	865	884	853	842	884	881	888	927	871	858	834	872
48418	28025	21282	10253	3715	1200	773	627	541	465	435	435	405	458	452	411	365	388	409	367	389	379	422	434	394	390	437	384	408	407	384	401	397	386	395	423	379	409	406	431	399	393	438	393	395	421	410	422	378	398	367	394	429	439	447	418	397	386	408	392	410	420	368	367	433	404	390	426	400	402	380	411	405	405	406	367	408	419	397	386	350	355	400	420	380	399	393	422	384	425	395	401	427	392	402	413	399	448	382	392	389	388	413	465	384	399	398	417	433	421	385	362	406	408	378	404	377	374	358	423	394	381	371	395	386	387	374	380	384	445	433	429	388	409	380	428	400	431	390	415	426	413	390	435	411	408	406	429	410	398	413	411	441	408	385	415	356	423	410	387	373	379	442	410	394	386	451	384	374	420	369	398	365	406	410	388	444	426	422	400	395	388	380	396	403	406	409	350	392	399	387	430	425	403	401	388	406	410	392	387	386	406	394	361	394	365	437	412	407	376	394	410	407	381	417	383	380	390	405	347	426	416	428	422	407	393	410	361	404	408	378	386	409	394	358	400	393	408	414	418	418	413	445	403	436	383	389	385	417	392	397	412	384	413	407	375	412	419	386	395	352	409	397	414	384	417	406	447	398	377	394	375	401	405	416	396	422	374	359	396	389	442	429	370	406	356	383	377	378	404	394	424	429	425	397	385	409	420	373	392	371	400	418	395	431	395	407	409	387	405	477	409	419	380	413	371	399	414	387	413	374	400	396	415	418	403	412	424	395	426	403	376	403	397	388	382	383	416	399	431	364	397	431	418	410	360	394	354	378	434	392	380	418	389	425	374	391	415	387	372	399	402	459	391	409	380	378	433	407	390	408	431	432	431	394	387	385	395	435	404	379	386	420	443	439	382	396	387	374	354	384	399	385	397	374	337	430	391	407	405	391	439	418	431	399	393	402	390	442	389	450	418	416	324	403	431	399	385	347	435	385	394	404	443	399	380	434	385	397	427	387	377	415	380	396	414	416	377	428	405	409	392	389	386	405	380	397	380	395	377	392	354	425	398	399	418	418	385	405	395	416	376	397	442	396	407	437	389	365	411	421	404	428	417	436	441	424	413	416	392	399	400	395	394	407	381	423	386	399	413	416	359	408	375	416	386	401	425	374	407	413	388	401	367	422	402	387	366	384	411	405	407	402	416	412	384	393	385	404	450	354	397	411	410	434	384	426	406	440	380	390	376	356	377	401	416	408	417	401	392	430	403	400	409	379	423	427	449	427	418	422	379	401	424	411	398	413	338	430	421	396	412	376	381	363	374	373	475	431	376	430	392	385	411	382	409	347	428	417	362	420	424	358	390	432	414	425	393	394	390	423	395	378	380	404	396	439	435	412	383	419	369	368	410	386	392	410	376	376	418	380	387	411	388	417	396	396	353	394	367	394	435	403	388	374	374	372	385	414	414	387	438	412	401	343	389	445	384	404	392	410	416	431	424	411	357	391	395	407	415	401	408	419	391	389	392	429	360	404	447	408	429	410	377	399	429	390	454	394	413	397	420	392	420	459	399	373	382	389	392	431	418	389	419	378	431	400	452	371	414	365	423	430	384	416	374	381	410	372	424	418	404	404	402	436	375	376	377	375	415	400	410	420	433	371	371	398	411	406	419	397	409	398	380	443	387	407	366	374	399	381	393	395	412	367	386	410	417	386	407	417	449	424	391	413	405	392	410	403	412	402	386	401	362	451	410	413	413	384	394	391	407	386	414	380	434	392	407	385	396	388	412	442	389	383	396	395	388	381	378	416	417	411	374	410	398	396	392	385	401	368	404	411	398	421	376	387	371	370	437	397	374	374	375	419	432	378	357	419	397	391	401	417	414	423	393	412	397	387	397	372	398	364	416	371	392	405	409	390	390	402	375	409	396	419	392	401	387	409	376	444	404	424	383	415	461	434	421	400	420	412	435	364	390	419	370	379	367	422	394	371	397	392	414	386	390	398	338	387	434	405	375	401	438	400	383	395	412	438	396	401	416	392	392	410	429	410	388	383	410	371	395	400	381	434	403	393	375	385	391	369	416	405	428	372	377	462	403	429	397	398	395	382	344	393	422	374	403	410	355	419	433	366	402	393	417	370	427	365	380	416	430	402	399	455	408	384	412	405	426	383	358	425	417	401	384	398	398	400	389	432	391	385	391	410	364	402	412	411	375	414	359	416	375	388	384	380	396	393	347	392	370	395	396	351	376	435	388	396	427	479	393	398	400	427	420	382	413	376	379	389	422	404	388	408	419	422	418	383	387	407	417	411	396	401	360	415	407	391	423	397	411	375	392	409	393	335	397	403	375	374	400	420	388	422	390	400	396	411	395	450	437	414	395	382	428	400	382	415	384	396	379	381	404	358	368	408	404	399	441	411	389	400	398	405	396	422	389	392	379	367	400	396	417	414	434	427	422	379	406	375	381	359	372	417	401	396	391	384	406	392	404	385	375	410	407	404	447	406	375	383	391	398	394	433	400	429	420	396	384	460	387	362	409	404	397	389	394	388	453	354	414	412	360	409	370	400	396	420	425	410	403	376	404	361	393	416	372	417	400	402	385	387	417	376	361	374	394	391	401	421	439	403	403	439	429	390	408	396	439	422	427	390	417	439	400	397	401	400	412	422	412	380	384	384	415	418	400	418	413	419	395	400	439	400	434	395	413	387	426	388	403	429	386	402	425	380	400	406	403	377	407	399	384	403	454	392	352	396	377	415	382	414	390	433	366	407	356	397	424	416	395	423	421	418	421	451	396	401	400	388	426	438	416	402	421	414	415	414	404	382	401	385	363	398	382	433	399	381	386	391	393	406	399	436	420	368	396	368	397	402	398	388	351	429	398	403	353	404	398	423	391	411	398	402	393	388	429	383	422	421	410	439	422	394	376	424	374	414	402	399	379	408	379	381	392	377	396	421	390	398	374	401	408	413	404	372	405	387	375	446	459	421	411	417	370	414	375	378	372	378	369	398	382	432	379	405	445	363	416	381	383	407	372	394	400	394	393	448	380	385	401	410	405	361	414	384	401	360	389	435	417	370	400	422	356	400	403	394	395	404	380	428	380	377	389	397	398	390	398	391	414	439	409	424	405	439	434	365	387	388	456	401	413	406	413	395	371	410	393	411	378	399	387	382	428	406	375	369	407	406	411	415	409	416	376	388	393	417	406	412	410	401	390	383	396	413	366	411	406	369	394	422	396	372	414	389	384	377	389	399	396	373	401	420	374	377	409	371	377	401	428	412	374	385	362	393	402	388	432	382	368	401	362	394	404	401	390	387	404	424	421	408	390	383	393	379	412	400	397	392	383	449	398	399	406	393	397	419	444	382	422	359	433	391	420	378	341	467	422	376	399	427	370	384	421	387	390	404	364	419	402	375	384	380	386	405	387	382	447	377	394	360	385	425	383	430	405	397	408	375	372	383	391	380	409	426	394	390	451	392	400	401	402	420	372	403	369	402	393	409	383	370	398	398	347
29728	21561	25040	17441	9485	3757	2354	1866	1403	1182	1228	1141	1007	968	990	901	878	911	880	883	852	885	895	877	878	870	875	863	898	886	861	879	898	873	869	910	892	855	866	923	891	892	909	848	884	844	860	874	907	915	823	891	874	875	837	834	874	907	811	884	877	825	843	877	840	845	820	830	851	836	881	851	890	860	844	882	883	904	878	857	869	792	874	873	832	850	858	838	834	894	839	880	839	853	881	822	822	904	902	845	851	897	814	822	896	818	912	831	863	854	895	818	822	876	833	829	882	807	823	842	869	793	878	832	816	875	876	824	812	804	881	844	850	879	864	840	842	830	864	853	868	881	861	853	848	839	867	839	842	821	911	833	866	873	984	904	843	851	854	884	788	849	876	884	847	821	866	825	823	845	936	887	826	820	890	828	834	856	860	802	859	839	854	824	810	929	875	795	795	846	893	849	862	836	841	906	856	812	818	873	874	860	890	817	865	853	895	850	859	817	816	873	871	899	815	854	862	842	858	863	874	837	856	846	892	868	874	863	875	844	874	884	853	828	846	884	870	816	873	851	847	850	806	930	838	850	891	887	854	862	842	861	913	845	842	848	824	872	831	900	863	835	900	847	874	866	802	832	902	842	828	892	887	873	802	843	877	864	858	878	886	819	866	836	875	845	841	897	842	858	914	846	868	851	814	921	811	875	866	827	876	849	868	870	853	827	901	850	858	851	845	855	822	910	921	859	846	879	907	855	891	845	844	879	852	879	884	892	824	851	887	844	837	878	864	859	860	852	833	852	900	808	863	867	830	884	887	901	833	871	854	912	871	813	844	868	853	884	845	844	850	863	820	844	840	883	826	847	825	841	805	876	868	844	824	893	837	888	841	842	897	888	845	867	877	893	827	870	847	821	805	848	943	892	868	877	825	845	860	864	900	868	840	859	849	820	835	862	869	858	853	855	855	822	858	835	864	892	888	812	885	819	869	862	863	822	858	859	833	911	866	803	817	866	856	832	884	850	873	887	857	924	875	836	797	827	847	875	840	920	859	874	864	873	826	871	861	839	819	861	827	860	849	852	846	861	811	890	839	915	828	849	882	891	862	878	805	861	835	839	897	914	857	817	796	932	874	838	825	865	841	851	812	872	839	838	871	910	835	789	901	858	849	896	888	892	865	850	851	838	875	806	875	883	883	812	832	814	897	880	832	830	844	849	830	846	831	841	851	888	871	880	867	816	868	821	836	851	863	841	849	862	839	866	876	844	853	951	828	883	866	894	867	833	851	895	870	848	883	822	893	896	827	897	885	876	842	831	861	872	821	813	872	862	867	869	825	894	837	836	890	851	843	911	852	833	853	856	882	896	837	904	871	912	884	808	918	866	853	886	851	902	861	860	875	923	885	864	856	885	830	859	877	870	896	799	847	846	829	888	856	854	863	788	857	885	859	876	876	848	856	831	866	798	891	853	819	899	850	875	881	808	874	857	854	884	846	858	837	809	861	885	895	872	848	885	814	866	822	902	885	876	900	861	884	832	856	892	857	826	830	850	862	851	885	837	892	821	857	870	829	841	893	845	858	881	843	851	874	832	834	816	817	917	877	863	840	850	874	877	889	852	832	851	884	869	815	897	842	862	841	882	791	889	844	904	860	863	868	893	944	873	815	850	898	893	826	784	835	813	857	839	910	876	883	856	816	838	858	853	870	881	798	847	891	824	864	856	845	832	870	862	879	872	826	851	846	922	853	842	845	835	893	876	857	853	893	850	873	867	856	849	846	833	819	853	876	875	826	861	818	831	879	846	878	846	852	875	867	868	878	867	845	831	877	833	886	886	854	861	870	849	838	842	816	904	843	909	889	852	826	832	839	882	834	853	855	838	860	849	859	805	854	835	866	877	786	858	830	900	818	877	842	824	861	897	864	888	831	833	835	833	893	797	888	873	854	877	841	858	853	841	836	879	853	932	883	835	791	838	916	836	832	859	835	851	917	847	820	860	910	852	852	890	895	857	874	831	834	834	807	889	918	850	855	834	877	843	845	838	873	832	838	857	858	911	883	846	825	862	832	891	868	845	854	860	853	792	856	869	894	837	902	851	848	820	813	830	917	874	880	881	892	868	882	869	850	867	855	859	871	888	883	843	856	860	838	866	853	807	880	859	843	879	897	868	855	852	888	869	897	881	868	858	903	856	801	861	848	882	822	867	848	867	830	872	821	880	854	825	853	869	865	842	791	880	839	890	857	854	858	886	806	862	900	873	860	882	838	910	825	800	857	848	884	890	813	838	825	867	810	868	846	876	867	833	831	891	866	860	854	876	924	821	866	906	871	865	856	874	861	891	840	902	868	887	826	807	847	876	875	816	855	888	845	881	868	858	902	884	861	837	817	850	827	860	906	893	873	831	852	828	822	853	893	808	920	889	898	846	829	891	845	891	889	848	822	885	822	834	802	868	846	882	859	870	907	853	834	835	812	865	846	871	902	868	836	872	871	870	854	898	853	842	809	849	856	837	871	839	839	840	824	851	841	848	863	847	888	855	846	842	907	901	880	863	859	877	854	872	848	841	840	832	902	851	847	813	817	906	892	854	840	876	835	866	833	828	927	844	870	857	871	870	854	893	877	893	847	879	831	819	854	853	830	822	852	913	849	883	841	821	857	839	880	823	852	800	853	837	877	801	923	882	873	878	851	886	893	835	859	809	858	844	874	817	864	838	834	897	862	865	818	889	841	884	795	837	857	860	850	882	847	878	874	852	803	836	905	868	845	837	826	869	877	862	859	828	850	874	854	884	802	890	838	875	845	842	865	846	830	925	845	819	860	835	857	876	866	839	869	822	941	862	838	854	920	913	855	797	870	865	884	943	862	824	868	871	867	874	864	852	848	861	898	864	946	833	860	876	844	860	848	848	828	844	779	904	877	853	888	851	824	831	891	886	866	864	882	879	835	851	859	876	867	888	804	871	836	893	813	838	836	857	852	859	893	853	825	840	915	837	851	904	888	874	879	844	855	848	931	900	838	884	873	824	867	838	899	860	843	818	830	855	854	832	854	858	886	869	912	840	917	827	879	906	876	851	857	887	888	856	820	856	858	822	872	876	854	810	828	827	882	859	873	858	839	877	873	835	866	790	888	868	865	885	898	881	838	904	883	841	848	854	893	862	883	876	825	860	851	843	856	871	840	886	834	845	853	846	851	876	838	809	854	835	844	801	873	868	880	874	901	854	815	887	915	872	801	922	830	891	916	826	844	865	891	914	829	829	862	851	920	876	856	860	895	842	858	862	802	864	879	882	887	812	861	856	873	893	891	856	809	858	851	824	833	845	827	832	875	881	830	856	887	858	856	847	877	876	856	839	865	825	890	855	852	874	841	872	914	886	842	881	825	904	843	855	852	814	817	860	878	885	857	848	834	829	858	860	865	829	842	844	801	849	897	872	825	837	886	876	863	848	865	862	856	830	897	894	836	886	848	831	887	864	891	850	876	888	823	840	873	884	894	881
66231	38772	21273	9243	4503	2309	941	718	595	510	485	416	457	426	451	438	425	400	426	430	428	409	487	431	420	445	467	461	401	440	487	437	447	410	429	444	416	412	447	434	457	419	416	410	417	437	440	436	426	465	437	454	441	382	438	444	413	408	457	412	437	423	422	441	453	424	388	422	453	469	448	445	386	426	428	411	435	446	489	402	437	412	419	447	444	429	455	428	427	428	412	415	450	420	380	447	443	426	411	370	441	417	432	456	418	399	407	388	445	442	394	406	407	467	437	454	423	440	418	430	461	412	379	439	390	430	432	427	471	436	430	431	412	498	411	466	432	426	441	401	443	421	424	440	417	438	447	434	399	412	403	422	412	401	435	429	416	452	415	426	381	420	392	429	447	438	487	437	461	433	418	372	420	452	431	439	435	385	452	409	396	454	393	408	421	436	442	461	400	434	450	397	465	417	429	392	446	406	470	428	400	429	395	437	422	455	408	415	461	406	442	455	450	449	392	449	431	439	442	449	443	423	400	466	429	408	394	407	391	419	424	402	385	392	460	460	435	428	440	429	450	411	402	401	430	468	446	435	426	414	410	377	441	409	406	445	437	435	443	391	438	393	430	462	422	337	421	410	420	384	424	446	429	405	454	418	450	453	389	417	455	480	446	410	435	400	412	448	420	454	428	438	411	444	439	407	446	492	468	440	422	422	430	397	440	423	426	426	409	453	396	395	407	382	379	420	423	426	439	417	417	373	381	399	450	404	408	456	414	420	450	415	384	442	445	428	435	430	415	385	408	473	435	415	420	393	404	453	386	413	416	403	446	387	467	466	434	444	482	381	397	403	438	438	373	415	436	424	400	423	394	461	437	415	439	415	402	400	414	434	446	441	433	414	443	430	417	439	401	461	449	476	420	431	438	400	399	445	458	415	428	439	404	408	403	422	397	475	429	439	424	467	404	443	426	409	391	417	413	423	439	449	389	408	435	415	402	426	418	464	426	428	408	448	403	432	410	434	440	407	443	405	420	399	428	455	451	437	401	384	433	420	421	417	390	420	442	419	381	377	391	414	429	483	437	436	429	409	420	444	425	468	425	419	441	372	389	414	413	417	457	419	413	436	393	426	382	437	417	466	454	443	442	438	453	453	416	367	397	427	392	420	450	427	433	393	422	451	429	407	449	449	454	418	431	451	435	411	420	446	436	412	476	473	464	404	407	440	409	445	467	427	446	438	407	450	440	456	395	397	394	431	428	403	471	408	405	444	449	420	443	402	450	449	394	407	369	468	448	424	410	376	449	420	472	363	439	430	422	403	420	405	425	412	415	450	437	433	408	431	407	399	426	413	422	425	424	418	401	422	422	432	431	389	436	463	411	429	426	420	390	461	420	475	448	394	417	405	433	438	408	440	436	403	441	447	416	457	419	435	419	449	449	446	390	413	434	412	435	422	423	437	455	428	413	429	425	422	392	434	411	427	413	443	400	400	460	425	426	448	470	417	396	418	438	463	461	448	436	425	367	413	415	402	435	409	457	370	424	423	429	419	400	413	432	398	424	443	428	479	447	419	426	411	452	435	476	441	401	439	414	450	425	437	427	405	453	410	437	444	424	401	401	426	388	426	436	424	468	434	417	449	449	458	455	441	417	441	415	398	449	419	423	433	429	377	428	440	405	415	405	444	379	454	398	429	449	435	422	379	394	431	428	403	398	446	415	387	402	441	425	425	387	390	431	429	434	429	378	432	428	437	416	434	459	462	430	480	424	445	399	425	437	431	431	389	419	417	417	422	436	429	407	421	438	422	436	415	376	401	378	425	423	431	407	445	434	434	425	401	428	422	414	433	419	447	403	365	449	476	410	402	468	450	465	451	437	406	404	442	461	434	442	414	415	438	439	467	378	443	418	426	393	433	395	427	435	420	428	422	409	461	428	426	506	416	416	396	427	409	397	463	424	471	419	427	412	409	421	438	360	465	430	437	415	426	392	399	456	428	472	439	427	399	422	408	420	437	378	445	452	420	422	443	436	435	368	468	357	393	409	460	418	455	390	397	432	418	428	435	428	394	433	416	439	421	465	431	431	401	451	416	413	394	438	420	384	384	455	414	428	469	427	411	420	457	452	408	444	444	430	407	437	408	397	443	456	415	436	414	396	410	421	450	421	424	415	457	435	407	468	440	395	442	438	424	402	433	407	439	410	422	432	399	428	443	394	432	427	437	429	415	431	399	435	413	404	458	425	437	404	414	461	428	404	372	409	406	443	447	431	416	423	392	429	428	450	413	433	414	431	458	426	425	427	423	447	423	406	414	427	465	443	440	430	422	409	382	400	474	403	443	435	444	419	441	382	425	398	432	399	380	425	392	429	433	454	376	436	423	420	486	418	405	412	406	423	432	408	427	396	440	436	440	405	419	460	450	454	451	392	402	384	439	417	416	441	421	446	412	386	451	422	450	440	417	431	460	450	445	422	410	440	430	400	412	443	425	458	423	411	413	436	433	413	427	393	455	399	434	411	394	399	462	405	420	458	436	457	401	404	466	446	402	410	397	413	423	456	401	425	456	418	400	442	405	440	422	423	402	393	441	425	391	415	423	427	375	412	416	424	445	429	434	425	421	458	401	488	468	428	408	421	473	458	439	442	443	436	394	435	437	433	455	433	404	388	420	429	466	413	434	425	467	405	424	409	454	459	447	452	428	434	391	394	454	422	394	369	427	403	432	433	415	412	444	415	407	430	427	453	461	423	471	421	448	479	428	424	421	376	446	456	448	467	427	430	430	430	430	444	418	444	409	418	397	454	422	404	410	425	431	440	398	435	429	409	468	421	414	380	405	418	401	444	389	412	380	464	463	409	434	435	422	409	461	415	413	465	391	395	464	447	416	410	410	435	459	442	405	394	380	456	470	408	383	435	400	384	433	405	405	452	450	432	451	421	439	442	420	409	427	421	403	426	412	438	405	430	429	430	413	431	430	419	416	449	398	437	408	447	410	455	446	432	429	458	441	451	442	435	456	396	452	424	421	423	414	429	399	453	456	418	412	427	406	449	387	402	427	397	442	462	433	478	429	400	438	425	417	410	416	429	387	435	456	410	465	439	444	432	383	406	467	430	461	459	410	459	425	433	426	422	459	417	416	401	451	476	430	400	420	446	385	435	494	444	423	448	420	421	430	449	463	449	452	434	422	421	404	413	370	435	431	435	478	417	444	401	419	445	408	421	473	447	439	437	453	437	423	425	416	446	452	403	399	420	457	435	422	444	437	426	436	420	422	451	400	444	459	435	403	418	444	419	398	450	377	404	438	461	395	486	417	409	444	415	445	443	418	438	408	460	403	442	422	414	448	438	419	407	433	418	407	428	430	442	435	462	427	422	456	426	402	452	412	419	432	397	424	424	422	447	448	384	434	407	422	447	423	432	389	398	391	425	406	452	396	421	423	412	416	440	400	428	439	400	449	436	443	444	403	431	405	412	496	438	435	431	432	399	473	412	413	414	408
42003	29081	20993	15383	11166	6408	3013	2105	1505	1334	1293	1185	1104	1081	1066	995	948	989	944	950	893	938	938	918	920	902	924	961	904	932	998	937	893	993	899	875	931	915	915	936	963	886	966	985	985	940	916	930	965	885	922	953	944	975	937	883	925	933	850	921	968	910	912	903	880	953	881	892	888	957	894	951	906	967	884	929	872	889	954	863	892	965	910	945	950	889	895	957	898	927	889	857	879	939	912	926	884	857	865	903	901	908	886	898	863	895	916	900	879	933	908	833	905	930	939	936	884	860	929	890	899	921	911	925	893	899	940	908	923	870	851	925	877	932	844	958	976	880	883	928	912	886	960	934	878	909	907	878	850	919	909	912	932	876	928	867	890	925	950	881	925	910	904	919	899	855	901	904	891	908	930	896	913	891	940	927	867	863	856	876	924	855	845	866	933	941	901	887	868	894	931	927	941	900	916	916	857	891	905	905	874	889	895	886	942	884	897	855	868	932	905	887	921	893	861	927	886	865	941	889	889	901	915	946	865	876	898	964	889	892	873	871	889	859	943	917	884	901	904	952	924	882	914	879	889	920	903	876	873	956	869	910	883	917	860	926	919	912	923	820	910	922	940	926	871	883	915	918	905	890	906	948	920	908	919	865	916	939	870	945	920	870	908	933	934	962	954	874	909	888	901	896	928	944	883	945	906	894	904	881	899	940	980	937	872	916	879	932	920	904	868	922	878	874	876	906	960	931	909	811	891	888	881	893	949	929	885	935	871	887	840	913	891	861	883	869	875	939	986	891	885	924	944	924	877	907	922	870	915	902	930	913	892	882	855	951	900	896	931	892	930	919	888	881	948	914	934	946	852	928	954	953	972	921	976	942	937	871	908	927	894	908	878	894	875	940	858	917	898	906	904	944	894	932	850	879	922	875	893	942	869	918	893	931	901	944	900	927	909	904	946	839	922	859	891	839	890	916	905	895	860	907	919	939	892	906	948	858	867	900	895	883	930	875	878	911	882	877	884	858	914	875	860	897	890	840	898	875	860	845	900	891	922	965	926	972	892	823	920	861	894	899	863	915	885	940	939	842	935	957	961	912	914	861	903	949	952	928	856	860	965	901	899	928	893	873	920	889	857	879	961	904	896	873	865	887	925	881	896	896	908	900	903	896	863	947	905	933	873	928	875	903	924	917	930	868	919	881	905	902	934	946	900	977	908	867	872	934	885	891	904	890	931	945	939	914	916	895	942	962	922	937	904	848	853	918	888	929	836	968	884	888	946	862	889	839	873	868	857	853	946	870	855	910	879	937	942	852	867	929	917	898	940	882	962	901	875	904	863	891	928	891	883	864	909	862	915	910	945	863	902	906	868	892	977	909	857	891	873	876	905	927	869	939	917	930	944	907	906	869	897	904	873	871	886	881	928	939	1007	860	877	924	896	898	918	932	877	901	941	911	899	935	918	902	897	927	918	845	926	909	909	894	893	884	876	937	882	893	909	883	877	913	899	897	880	910	872	866	928	926	889	932	919	893	865	883	923	880	1003	915	915	877	921	907	861	860	914	865	962	917	933	906	877	912	939	894	929	928	901	894	893	885	909	910	885	914	936	919	955	861	870	895	914	906	887	904	903	929	837	890	901	924	929	865	938	888	924	889	881	977	928	893	864	932	889	883	897	925	903	909	994	893	915	923	921	889	884	904	951	919	941	881	912	862	890	930	900	835	898	890	979	974	931	878	903	939	958	991	897	896	883	932	904	918	831	887	905	852	880	929	940	952	876	911	915	972	912	890	868	930	928	885	879	941	876	887	895	896	947	948	849	904	907	900	867	930	851	920	921	934	898	872	910	881	828	868	925	874	902	937	839	978	879	939	954	872	933	893	853	875	898	905	914	876	919	944	886	877	908	930	809	870	895	896	879	914	899	925	890	867	874	870	899	887	908	895	862	942	874	854	962	884	908	930	918	897	929	912	898	920	913	895	917	953	873	925	918	904	930	862	914	927	937	921	910	887	937	881	918	870	886	945	886	917	897	924	908	889	851	879	933	897	900	862	928	952	892	948	952	871	849	894	929	914	889	884	873	894	892	923	917	943	904	911	904	917	908	923	918	869	889	860	848	891	916	956	861	938	922	936	929	922	913	939	887	936	885	921	877	891	900	887	892	965	911	949	884	869	904	928	845	886	882	874	828	886	908	908	890	855	925	901	958	904	925	894	951	921	908	891	862	921	891	921	900	923	861	924	886	873	890	879	938	956	895	944	845	864	931	911	962	904	926	932	955	877	906	938	871	894	882	939	924	913	945	863	948	893	893	931	877	861	850	909	901	866	890	916	973	874	896	880	868	950	883	849	861	882	937	853	925	885	878	887	926	928	940	940	922	906	915	860	919	932	842	905	877	876	894	955	936	838	916	868	899	945	915	941	935	849	897	937	942	909	935	922	917	964	862	882	897	890	865	886	917	868	922	917	899	876	944	808	913	898	886	892	874	960	903	872	962	851	921	882	864	981	932	849	922	894	896	943	908	934	889	867	918	817	886	886	935	891	888	839	867	870	916	912	888	940	859	903	904	910	868	887	938	914	857	898	909	951	865	916	871	870	871	896	890	915	924	884	888	949	873	893	912	886	906	886	976	911	880	877	923	905	961	886	949	901	890	911	941	936	936	904	914	904	848	888	861	906	946	892	917	903	859	886	906	912	862	917	917	867	899	865	884	884	886	925	970	884	901	921	916	941	907	857	871	888	966	921	904	910	946	922	904	894	949	828	899	912	895	865	885	867	899	946	921	908	898	937	880	895	913	937	906	936	926	876	868	921	932	909	884	903	921	906	920	926	901	932	920	871	930	912	894	955	938	875	901	865	914	894	924	881	896	856	921	898	931	902	927	831	884	885	937	909	838	910	907	866	954	958	926	933	916	927	920	891	896	899	887	907	899	853	898	883	923	927	907	878	955	926	898	911	933	941	949	929	918	905	909	896	908	960	873	893	913	893	935	891	911	920	910	872	894	968	912	885	927	919	954	897	916	946	936	908	911	865	805	912	944	873	930	934	869	911	917	866	940	886	910	901	914	935	854	887	915	915	900	870	899	898	911	900	866	873	879	870	905	922	929	933	875	939	851	892	849	847	992	934	891	921	901	891	910	826	919	893	887	869	898	952	913	898	887	903	914	904	892	878	931	907	920	894	912	904	879	918	873	892	900	950	893	889	898	925	886	899	891	953	911	917	940	888	859	870	908	887	895	904	882	876	933	928	866	899	917	915	894	871	857	965	876	863	874	888	944	859	847	904	890	903	881	872	960	890	932	935	902	874	911	935	864	885	966	875	893	909	898	930	871	920	874	915	905	885	937	894	934	884	911	928	900	912	923	884	890	910	927	885	951	852	856	943	923	876	897	893	893	913	850	886	927	908	872	892	908	874	927	892	812	865	865	917	901	880	893	910	948	868	980	895	924	853	895	935	905	908	877	860	914	877	888	910	893	933	916	921	902	947	890	888	849	999
44938	22297	10379	4101	1766	830	622	551	502	443	418	460	448	505	404	408	432	432	451	426	431	382	417	391	429	440	454	434	396	421	408	396	427	474	456	435	461	455	402	403	434	417	430	412	409	423	425	446	429	442	423	413	452	382	400	388	407	435	467	425	432	396	399	429	426	428	405	417	398	404	443	422	440	415	419	391	421	409	443	434	450	397	407	432	394	397	412	368	445	365	408	401	429	433	434	403	436	452	432	445	417	440	444	459	457	432	440	423	463	437	396	424	404	401	413	421	437	421	427	439	439	414	433	435	440	383	404	371	424	449	432	409	419	431	387	381	412	411	419	439	409	392	441	419	415	405	395	443	397	382	405	394	456	413	420	385	402	382	401	416	426	413	392	362	362	418	384	427	415	422	440	424	408	392	425	430	411	444	455	437	406	433	405	398	418	415	438	410	471	418	422	408	397	421	430	426	396	379	415	438	430	398	429	442	401	428	434	456	454	446	410	442	392	438	445	465	384	442	421	455	418	407	421	426	392	421	402	408	404	419	415	411	444	448	415	431	374	441	452	439	419	442	441	400	453	415	426	426	412	385	412	407	400	390	462	404	397	447	434	425	417	451	414	462	397	403	373	422	430	364	402	430	410	402	407	430	439	428	427	427	402	402	453	427	428	413	427	429	452	391	390	438	452	385	462	403	443	432	441	438	443	409	435	429	416	428	419	419	402	389	405	416	460	430	431	429	446	465	433	406	406	423	459	438	415	386	379	398	421	419	399	429	461	430	431	396	428	409	457	396	428	404	434	407	385	425	428	431	364	429	423	373	393	434	380	427	420	435	394	429	399	436	396	407	415	432	425	406	402	416	411	388	401	410	398	409	433	424	418	411	413	422	399	447	421	428	375	437	433	400	421	420	396	459	464	451	408	463	368	396	391	440	393	450	412	416	395	424	395	398	415	437	396	378	401	417	430	403	422	435	387	405	411	390	428	433	432	422	380	444	428	434	419	426	408	409	446	393	447	419	390	415	405	401	428	421	439	438	452	401	380	450	436	428	422	411	434	415	419	406	418	396	412	419	430	435	414	434	438	416	432	421	396	396	372	406	418	472	411	451	406	402	444	420	420	442	454	453	429	398	408	409	427	371	408	379	440	381	390	402	449	441	398	374	447	410	430	379	397	414	440	418	404	431	430	409	444	402	427	399	387	436	449	416	438	393	398	401	405	425	402	433	451	406	380	409	414	414	419	423	406	369	422	438	436	417	423	455	405	394	444	418	451	458	386	418	405	406	400	383	444	415	399	406	421	413	422	434	430	401	422	401	438	440	412	426	419	383	397	402	417	425	402	421	462	417	424	400	430	415	462	435	416	429	416	423	442	439	380	422	418	437	418	392	418	445	417	437	427	428	439	395	417	397	418	378	435	445	389	440	440	391	408	416	417	430	434	411	411	392	447	398	428	429	432	399	440	439	415	358	428	390	373	401	440	366	404	387	416	382	431	407	447	373	359	463	397	464	395	384	374	402	402	436	408	443	394	406	397	401	377	434	409	424	409	412	458	437	441	405	398	410	412	429	451	416	420	446	438	429	461	463	419	404	396	352	405	422	454	388	415	472	414	448	389	385	462	420	388	412	394	442	435	412	386	428	373	386	415	401	412	444	441	428	443	407	400	402	418	437	458	420	412	403	438	415	433	397	403	433	431	451	404	450	413	403	450	412	437	427	458	443	451	421	413	411	425	453	394	415	425	411	393	366	417	416	395	384	414	403	446	400	408	437	402	434	407	406	407	375	417	439	432	406	386	444	432	435	456	389	413	401	417	406	428	439	426	422	405	458	396	394	424	389	379	422	392	431	422	437	427	432	417	444	388	401	400	424	451	447	435	446	377	439	428	392	434	455	439	457	390	389	391	436	430	382	452	419	405	439	404	401	426	393	433	396	435	422	395	434	423	410	440	438	399	411	404	466	413	410	441	459	420	395	448	406	399	455	473	394	416	432	417	416	410	413	446	414	390	405	422	417	429	409	423	453	435	453	377	366	450	439	453	447	408	420	409	438	429	435	416	456	444	371	429	432	414	402	417	425	420	449	383	443	434	388	396	408	435	441	412	398	390	442	424	424	416	385	403	394	377	403	408	427	397	405	451	379	386	443	419	450	409	423	442	381	390	415	376	366	412	418	452	442	401	431	456	442	408	387	427	400	364	425	448	412	406	429	400	384	457	453	418	409	424	406	431	401	399	419	415	448	451	394	454	432	431	417	422	409	411	363	432	435	434	451	368	412	437	377	417	388	452	390	394	435	411	425	419	422	440	414	399	405	459	422	454	462	410	422	435	414	433	386	420	388	463	457	413	448	398	429	383	434	401	410	422	446	416	399	406	433	420	445	454	399	436	401	432	408	370	431	435	422	417	408	387	409	414	412	436	389	393	426	407	400	418	424	371	401	456	434	441	435	414	410	440	416	447	409	400	411	395	397	408	434	391	410	424	424	429	410	431	419	420	409	350	426	448	450	445	403	470	425	395	435	414	478	441	382	419	426	409	406	391	436	433	408	408	407	410	404	400	407	454	438	390	436	374	438	420	433	391	465	382	449	416	434	401	386	409	391	388	411	457	382	453	440	385	431	410	412	402	413	400	410	425	430	415	406	398	410	454	396	415	375	395	436	445	410	403	404	386	397	461	447	389	382	420	398	405	402	393	440	432	413	452	443	415	425	447	428	410	380	435	434	443	420	414	411	452	426	454	416	410	418	390	395	402	430	443	414	422	406	453	390	433	430	404	426	429	443	419	432	449	383	467	395	431	368	404	399	429	387	439	435	474	410	446	439	410	423	438	390	420	384	409	464	404	419	436	419	439	426	429	425	396	413	435	431	422	396	440	391	448	419	381	420	375	431	392	408	440	400	431	419	442	448	430	411	378	439	449	407	436	400	400	415	397	443	442	420	414	397	409	451	388	419	373	415	388	425	428	431	471	396	453	433	396	388	436	410	398	398	406	386	414	443	415	436	424	393	401	375	460	435	414	453	409	413	393	420	440	452	473	438	413	403	441	434	439	399	415	400	409	420	403	415	392	398	421	420	386	388	396	462	430	424	384	426	393	435	406	452	408	422	408	433	405	399	453	393	389	417	412	458	404	449	387	428	427	418	443	428	451	426	469	438	419	420	407	420	423	347	410	416	392	411	397	435	421	422	433	438	444	428	425	404	426	437	444	394	381	416	410	402	445	443	388	432	399	432	406	444	449	422	413	447	370	449	353	417	444	459	426	435	437	471	428	433	402	430	415	466	451	405	419	414	416	411	436	410	398	352	421	401	399	424	409	388	413	410	401	415	411	463	400	413	443	453	385	423	436	453	395	439	462	470	427	389	419	458	450	416	418	376	375	374	367	491	381	470	476	411	391	394	405	422	418	410	489	444	433	411	425	379	430	420	457	409	445	459	405	411	380	445	392	450	388	388	393	405	426	419	403	415	401	391	398	400	431	429	406	386	436	425
27224	15431	12556	8794	5057	2188	1689	1451	1298	1057	1068	1046	950	944	986	939	968	871	878	962	891	927	908	936	929	857	925	929	911	900	841	917	893	940	860	902	852	921	896	920	906	860	902	991	910	900	953	895	881	847	905	870	881	852	914	817	898	850	901	849	840	884	848	860	890	936	850	842	858	891	867	817	847	848	900	890	843	833	882	855	857	867	878	900	881	913	862	877	857	905	936	903	901	925	854	885	844	861	917	899	919	839	888	852	879	860	860	959	870	926	867	868	871	931	870	884	876	928	926	881	906	880	855	914	908	888	892	917	837	878	912	903	835	911	862	842	922	936	843	892	842	866	876	895	881	920	882	912	862	843	921	901	904	867	866	861	890	853	895	848	883	930	916	870	873	853	865	896	834	892	887	858	909	946	899	848	875	849	881	889	806	845	917	922	929	864	880	785	901	878	915	904	863	905	870	891	885	833	928	870	812	943	914	880	871	899	885	876	895	933	897	859	896	929	915	869	875	917	875	906	875	894	913	954	849	896	870	915	861	910	814	898	892	913	895	867	890	873	883	801	883	866	859	861	910	878	874	856	864	900	887	875	870	885	844	884	917	867	944	854	847	897	888	894	862	900	870	860	863	844	892	903	894	900	852	822	881	812	886	845	826	925	860	871	952	863	826	900	873	884	858	869	934	864	921	872	860	915	890	844	818	893	892	875	874	902	888	901	889	896	869	873	861	877	915	903	873	911	828	892	896	887	925	891	896	835	897	920	882	866	863	912	887	895	852	850	933	889	853	887	882	894	824	918	892	847	893	886	884	808	838	885	845	909	856	866	894	879	899	814	926	922	905	924	869	889	881	895	818	913	873	868	923	927	870	917	859	863	885	873	919	878	856	903	850	927	901	959	939	925	912	903	847	920	914	902	888	892	905	908	843	821	881	875	841	875	879	877	868	880	832	853	927	857	896	907	861	941	898	903	867	920	924	901	959	831	896	841	882	884	867	906	897	950	885	941	853	858	850	883	869	905	861	893	872	909	868	902	864	924	910	862	876	915	888	908	911	904	953	874	833	862	885	935	902	897	944	843	886	826	851	920	851	879	899	830	887	841	848	880	883	883	860	867	880	910	859	877	922	917	868	804	889	861	950	850	912	874	885	881	878	889	922	917	889	909	905	864	828	910	903	880	868	847	844	856	864	811	930	889	867	891	900	912	900	919	884	880	903	865	881	901	898	924	859	901	881	872	868	897	940	929	900	887	871	916	882	921	884	894	875	897	897	894	899	857	861	862	869	892	881	891	873	888	913	858	897	838	911	882	869	902	817	878	921	867	872	869	896	825	880	875	892	866	883	897	917	908	816	880	859	914	868	914	894	907	921	882	874	817	909	884	895	858	868	924	940	871	845	870	930	899	886	875	884	879	903	814	880	861	908	880	862	893	901	863	926	869	915	900	931	926	887	857	921	909	886	912	842	871	914	873	869	958	800	902	882	874	945	888	905	807	868	904	864	841	887	900	896	856	913	861	921	889	892	912	889	875	916	892	927	829	907	873	888	880	851	894	914	932	940	886	874	873	932	914	914	873	882	827	880	910	870	879	887	832	876	865	921	866	926	902	878	827	888	897	884	899	851	886	871	874	879	838	890	868	891	841	889	888	866	907	933	907	894	868	868	914	884	865	883	901	880	850	888	860	871	872	847	935	803	941	876	873	850	809	820	835	882	851	906	895	884	891	863	812	844	857	868	897	837	885	877	904	885	915	923	900	880	905	817	875	885	846	853	818	871	860	850	899	926	928	961	877	877	927	865	849	908	884	877	894	874	873	874	883	882	845	834	869	876	888	879	956	882	856	902	893	860	889	918	895	872	842	886	928	873	858	913	861	910	859	872	853	864	902	893	949	882	838	878	833	848	873	867	835	929	847	938	888	892	836	881	882	862	870	875	888	867	877	909	895	895	853	885	892	941	835	857	865	857	873	841	894	922	821	877	872	901	890	926	870	863	881	887	820	906	935	896	858	902	865	878	874	883	877	898	932	909	863	912	869	846	913	869	890	888	846	858	916	870	860	879	877	896	881	837	855	896	883	883	912	854	886	906	921	918	828	878	891	852	880	941	840	813	822	888	847	915	869	826	922	876	890	864	842	885	852	891	895	856	921	877	912	884	872	862	892	862	903	917	855	847	879	876	871	931	865	835	899	905	909	918	819	896	856	910	830	908	891	860	876	860	890	914	867	848	870	907	879	905	896	885	892	896	892	857	856	931	909	889	876	899	861	844	886	897	900	834	893	906	926	937	859	896	909	836	935	902	903	897	869	913	918	840	893	883	900	903	879	966	869	908	940	856	879	937	891	876	890	820	893	896	913	930	874	876	819	894	907	873	921	873	856	892	883	851	878	874	883	852	913	922	883	910	865	879	938	844	826	884	859	855	871	873	921	913	869	915	866	867	925	857	921	861	872	903	869	968	899	922	925	906	877	898	891	869	926	933	862	883	843	922	866	874	910	855	850	924	895	896	865	890	913	917	906	838	932	865	859	846	874	834	878	876	911	863	850	883	887	899	873	869	859	909	876	911	911	930	860	930	854	910	873	895	903	893	925	925	874	858	914	903	824	886	927	909	881	902	904	821	854	918	883	838	855	849	891	932	872	851	924	857	873	928	853	850	891	906	893	890	808	858	910	793	866	919	881	829	884	954	911	825	891	855	879	910	844	890	881	905	895	934	842	852	888	883	872	910	873	793	896	844	866	901	840	901	892	887	863	860	888	881	901	842	881	905	812	865	841	965	896	886	851	912	866	834	924	895	910	869	893	873	913	845	860	880	864	820	876	937	899	867	956	898	881	879	872	872	930	882	864	844	844	906	824	808	857	897	840	873	913	885	947	867	908	943	900	876	866	932	920	888	893	850	918	869	863	913	880	809	911	887	892	832	886	853	873	913	840	835	863	849	870	906	873	896	878	880	878	844	831	895	883	881	924	858	891	858	862	882	878	956	894	915	936	936	888	859	877	905	900	896	890	863	834	852	911	900	902	934	897	844	835	985	889	864	867	885	901	893	864	868	917	933	879	944	948	873	872	869	914	896	922	863	889	872	947	855	917	915	894	920	888	803	937	852	875	893	878	852	870	890	873	853	878	941	932	891	898	877	934	855	838	874	866	858	842	889	861	873	887	911	856	879	834	919	879	890	875	920	929	907	899	906	876	878	865	812	859	872	943	930	889	880	892	890	828	874	858	912	905	918	860	908	811	923	918	940	863	913	914	887	902	876	848	885	872	924	863	913	891	862	845	888	876	883	876	928	832	866	903	871	893	881	859	845	870	864	892	858	872	886	833	878	803	838	896	881	887	883	876	949	840	856	944	916	873	921	898	825	866	901	908	880	903	920	829	858	918	900	894	869	900	850	848	892	859	885	921	855	882	901	853	866	913	903	900	877	899	879	912	908	955	866	941	884	892	821	901	874	869	823	841	870	927	903	807	891	837	870	875	913	851	893	893
53468	29049	17759	9001	4136	1324	644	564	540	493	493	443	486	455	408	410	431	417	401	460	418	396	441	491	414	375	394	380	378	394	396	408	412	380	416	400	421	399	413	457	406	415	416	424	394	368	421	413	391	398	391	438	408	398	395	438	392	376	409	404	381	398	416	379	397	382	386	407	412	461	432	428	404	469	348	393	402	381	429	399	394	415	433	442	439	421	385	417	424	444	413	431	368	410	403	428	450	423	405	402	412	395	401	369	459	443	399	412	391	446	410	399	400	423	416	426	442	438	436	397	438	394	386	376	417	406	445	388	402	386	414	371	452	437	441	382	356	436	469	407	440	390	419	407	377	404	413	357	402	412	422	395	402	409	383	372	411	358	405	444	381	424	390	432	366	393	414	390	405	399	370	406	372	420	367	413	394	385	430	445	388	386	456	427	405	409	377	436	407	384	359	390	419	407	402	404	385	392	388	397	402	432	385	433	390	361	447	407	419	386	385	438	408	427	418	431	397	402	396	421	380	404	401	374	390	371	389	392	398	400	448	405	426	405	395	432	399	374	435	418	355	423	402	390	412	441	417	410	436	368	411	375	390	399	405	396	412	429	424	439	425	406	378	461	417	360	419	432	384	376	447	428	425	409	371	379	410	398	413	389	454	400	389	407	443	392	419	417	343	392	413	404	400	401	404	428	384	408	390	409	407	412	402	432	416	392	416	405	372	405	413	392	401	381	370	378	400	382	401	379	370	431	367	391	424	405	450	404	410	381	421	424	407	441	414	397	399	404	387	457	403	418	362	400	391	389	386	374	421	385	426	394	423	369	371	394	430	403	417	391	403	439	400	394	378	425	454	407	408	446	418	443	424	434	359	389	447	433	384	384	427	423	416	435	433	397	398	398	404	355	406	420	407	403	401	397	413	396	432	394	407	423	386	389	432	422	388	411	365	389	411	371	397	396	403	439	444	358	362	388	390	400	432	368	412	398	423	425	420	371	425	419	418	411	412	400	382	392	397	357	401	398	377	387	392	394	442	422	416	376	399	382	402	401	355	389	401	406	375	375	413	405	405	414	411	419	428	400	400	411	398	392	397	403	387	384	406	402	385	405	456	416	386	432	402	415	398	381	399	395	382	438	415	430	408	375	431	418	408	405	399	387	371	446	413	416	437	440	395	381	372	425	382	359	379	406	422	356	418	366	424	394	428	389	394	407	403	418	461	412	422	441	380	405	374	407	384	372	406	398	354	425	423	418	404	425	410	432	427	427	393	387	427	399	404	433	369	396	423	433	432	376	455	392	393	388	392	378	365	411	408	393	381	439	393	385	410	434	369	420	389	454	433	364	354	436	394	402	388	417	424	413	410	392	437	403	419	411	393	361	386	373	388	416	437	408	441	448	395	401	411	402	405	416	372	373	408	406	473	406	409	383	398	417	413	453	383	417	400	392	416	398	357	427	445	436	397	403	372	404	398	405	405	425	387	393	429	401	360	373	394	422	402	376	401	406	421	425	394	420	384	407	384	433	410	422	416	462	394	391	395	412	351	402	425	413	399	398	424	411	406	442	418	388	416	375	383	428	437	363	434	370	387	362	351	388	384	426	402	397	419	409	381	367	397	405	401	418	419	415	379	382	378	400	439	418	377	391	370	392	369	400	442	408	402	443	419	423	398	387	409	396	383	402	421	386	406	381	418	423	431	427	402	391	399	416	439	367	412	426	409	397	420	384	379	375	420	405	391	411	377	389	358	402	405	371	404	391	379	372	402	404	412	375	427	457	442	424	425	414	460	398	425	351	387	398	391	429	411	390	396	417	412	400	443	399	416	402	392	396	369	422	395	389	371	436	392	373	393	402	357	413	438	456	398	393	388	401	364	444	404	412	417	417	383	430	397	438	432	341	397	388	414	382	396	411	409	416	450	363	393	396	388	375	428	419	372	405	403	367	401	402	392	400	389	409	428	417	408	430	387	427	401	361	422	393	426	399	374	426	416	447	414	393	420	436	415	405	427	399	405	425	411	405	403	403	413	405	426	390	377	405	363	400	394	449	394	401	387	396	385	436	405	438	401	416	422	387	387	432	364	418	420	390	416	369	358	444	391	436	424	383	407	398	407	371	396	365	400	399	375	437	407	412	397	400	369	388	423	375	408	422	443	414	420	406	405	374	402	414	403	412	398	394	421	441	427	391	412	423	369	370	410	388	405	420	391	405	375	381	385	432	399	376	379	371	384	401	401	363	398	389	446	414	419	401	412	455	451	398	422	399	401	411	419	401	397	426	392	395	393	393	404	367	421	425	416	405	367	436	414	430	402	402	410	438	441	407	358	371	426	432	392	370	418	417	402	432	400	382	393	423	396	400	364	387	393	409	384	400	400	400	420	391	402	432	376	413	384	344	378	382	420	390	398	383	376	428	427	416	381	360	431	377	381	363	382	385	457	410	459	392	399	399	399	418	403	386	367	448	431	413	394	421	400	330	384	422	379	460	410	422	431	407	416	409	442	406	408	375	393	420	387	387	436	416	409	403	416	372	406	415	407	391	412	407	373	399	433	400	393	419	388	393	468	403	406	385	442	431	395	426	412	356	366	410	394	407	432	389	433	409	413	395	421	443	370	415	376	390	395	384	403	385	395	390	414	431	393	351	399	373	382	406	414	393	394	387	406	404	434	420	416	368	431	415	400	447	413	389	397	402	457	387	408	411	406	465	433	378	378	383	383	410	408	391	381	428	418	407	411	387	428	402	404	363	422	432	359	417	443	384	415	383	405	406	384	411	422	398	419	399	416	397	387	404	381	394	440	397	437	400	438	405	398	439	478	389	407	447	379	399	379	424	383	387	396	382	369	412	436	418	447	437	371	406	410	416	421	397	403	375	423	389	421	426	435	408	391	405	423	381	418	414	412	395	414	409	369	376	367	411	403	427	430	373	406	410	402	395	397	451	454	383	421	410	384	430	411	399	399	407	406	423	436	371	388	466	400	410	377	410	409	413	423	415	398	375	410	433	367	378	418	424	361	372	395	402	377	402	434	412	418	433	415	383	423	424	400	425	391	420	376	439	415	421	405	376	416	415	396	375	395	370	410	410	358	367	380	383	419	427	434	408	425	387	407	430	407	391	382	402	363	383	364	408	412	428	403	398	416	404	402	371	392	431	378	401	406	383	428	412	414	417	397	376	411	437	421	416	443	396	409	410	432	392	368	394	406	405	378	440	395	424	401	416	390	370	389	412	413	410	422	395	421	393	374	428	407	411	406	378	376	377	427	392	482	395	413	418	392	380	419	421	405	384	434	393	404	443	419	412	407	421	409	427	390	426	386	401	407	427	417	377	386	410	434	395	383	447	416	388	395	397	395	397	392	421	425	385	420	418	410	407	388	456	428	396	412	407	414	393	389	381	389	394	405	352	381	401	422	400	380	384	412	411	410	394	386	416	420	387	371	432	409	407	386	375	418	375	449	424	374	348	411	435	410	392	375	403	415	417	387	409	416	395
33160	21485	21200	16719	11108	3685	1864	1853	1445	1312	1274	1083	1011	1021	1004	961	952	945	933	889	928	898	879	867	942	934	900	878	869	921	897	899	875	902	872	867	916	914	897	891	896	909	892	920	880	874	899	875	901	914	872	854	887	852	831	874	835	840	854	852	883	873	794	904	848	835	902	865	915	805	866	889	858	859	895	871	887	829	889	853	867	894	844	827	857	888	807	909	859	882	866	918	856	865	807	865	878	842	839	816	857	821	944	819	853	912	834	883	812	829	797	828	865	875	906	875	919	858	865	873	858	821	906	834	911	869	883	873	893	855	889	799	851	862	907	852	908	858	834	865	836	859	835	847	883	831	872	854	854	856	853	852	870	780	870	906	854	844	855	904	848	857	925	855	838	865	808	816	843	875	861	852	877	815	807	865	929	874	864	842	901	825	841	858	843	887	843	872	846	826	847	894	866	871	875	843	912	881	868	786	850	831	828	837	847	895	848	855	896	855	887	824	895	842	889	828	927	928	882	863	910	901	891	855	834	868	909	857	842	859	831	878	914	828	868	824	861	884	805	860	817	866	847	875	900	897	900	844	859	806	891	847	817	837	834	874	878	866	809	855	910	884	902	822	868	829	902	846	868	865	813	892	875	837	884	816	896	871	887	899	903	891	855	821	856	853	850	850	887	819	834	897	836	871	863	794	858	856	805	853	959	834	858	827	858	842	871	824	882	831	842	853	853	885	857	877	838	853	833	931	919	863	903	903	850	832	848	867	835	831	836	854	849	879	839	834	831	861	834	845	895	853	871	812	848	852	870	902	856	884	830	856	827	862	875	864	836	827	892	841	851	866	791	827	863	913	907	899	879	883	896	925	879	866	868	863	840	874	883	881	849	844	850	873	879	868	865	828	832	881	812	862	841	866	862	856	811	809	882	825	882	890	821	840	836	827	842	842	849	862	803	900	855	866	841	799	835	875	876	836	817	867	873	842	871	933	837	814	892	840	896	841	865	922	835	839	850	899	866	831	890	920	847	824	834	835	789	914	841	867	822	892	864	854	853	909	881	820	835	875	866	878	866	827	860	882	834	832	856	857	882	908	874	906	837	829	831	895	798	843	859	874	899	886	894	876	851	882	859	924	858	871	903	843	844	831	861	900	831	875	843	838	867	858	838	847	827	877	894	844	928	877	864	828	887	848	854	838	865	835	866	873	828	852	861	852	852	863	817	858	811	853	856	895	865	819	843	886	797	862	870	908	876	842	834	882	836	811	850	908	810	817	850	886	894	877	869	874	861	917	884	882	864	887	883	848	869	831	873	879	881	833	866	852	809	911	876	831	802	836	906	882	892	870	918	829	852	860	858	833	815	876	886	884	876	869	862	838	853	835	834	870	841	814	868	892	867	859	855	849	901	863	871	866	853	872	801	851	816	893	893	866	867	902	860	851	904	830	894	820	874	909	853	823	866	860	862	803	890	819	875	856	874	874	878	876	925	832	825	828	863	869	840	834	912	858	915	832	812	827	880	899	837	908	842	867	806	899	831	805	871	866	849	870	876	861	866	851	871	854	873	836	852	857	926	883	860	891	851	838	879	865	881	867	873	891	865	845	838	827	894	840	866	838	888	897	860	875	841	834	841	872	860	899	850	885	877	803	850	861	924	845	857	876	869	851	876	885	851	866	825	844	896	835	859	857	810	856	890	909	857	891	861	857	871	820	821	867	887	819	823	844	869	865	828	872	834	910	853	912	848	889	815	860	866	834	902	861	859	914	892	860	889	887	853	865	820	858	822	836	884	873	824	880	821	855	846	873	839	854	884	874	890	844	863	845	871	897	857	863	858	847	870	886	875	876	895	845	856	899	871	848	887	848	901	841	893	886	862	910	797	886	838	917	864	885	878	849	821	820	870	821	841	898	848	901	833	900	809	882	900	858	867	856	874	919	883	900	782	851	862	869	881	862	821	843	913	834	858	872	808	835	908	863	840	865	864	883	832	876	897	908	865	814	832	874	841	912	863	879	827	863	873	849	863	858	846	843	874	849	841	864	875	852	890	881	918	816	890	835	887	835	863	911	825	852	824	817	862	918	884	849	757	891	879	823	836	867	882	875	912	829	885	847	847	863	823	892	911	851	896	858	856	843	849	847	867	837	855	803	831	858	834	834	910	830	861	886	898	841	933	858	848	918	837	846	841	856	923	870	847	836	855	891	845	877	882	864	830	829	856	879	831	831	880	861	845	891	852	914	814	822	813	863	802	865	883	850	870	847	868	849	864	869	935	843	848	898	847	845	853	853	850	810	823	827	846	895	870	875	868	881	869	844	827	820	867	890	849	828	886	842	927	905	856	895	824	886	881	857	870	889	894	890	939	859	872	862	879	900	827	886	843	866	816	827	885	854	904	842	855	868	849	864	882	862	889	866	837	895	932	870	854	865	836	865	851	857	839	892	859	883	901	897	863	840	888	855	854	826	870	821	888	902	847	880	800	863	901	860	898	821	859	877	885	876	867	861	820	848	862	826	865	816	886	846	854	891	881	861	862	853	860	912	831	897	817	928	869	859	878	910	913	895	921	856	834	798	853	889	860	904	857	880	841	838	828	917	806	864	870	875	833	874	940	895	848	834	923	831	852	890	830	810	910	849	860	863	863	907	871	804	887	842	838	875	865	872	868	873	818	886	888	857	852	836	846	880	901	848	880	832	881	844	841	853	825	863	843	830	870	858	858	883	848	893	830	814	896	829	889	877	853	819	833	871	911	904	859	861	858	884	836	869	893	863	860	905	853	867	889	921	851	919	847	828	819	863	891	871	855	892	856	846	879	837	886	896	863	851	851	857	888	828	855	935	846	896	841	889	859	844	871	846	866	899	832	831	882	864	865	850	856	882	904	848	905	895	862	823	873	852	875	869	866	896	883	880	876	849	912	878	890	840	893	834	879	794	892	931	862	858	856	849	884	832	796	849	883	874	863	886	871	867	831	867	826	832	894	862	874	876	823	847	883	895	872	814	871	843	876	865	817	908	860	867	912	883	937	906	881	814	869	933	856	862	841	950	858	856	889	860	920	859	776	897	843	872	874	830	880	894	831	928	878	853	883	856	915	810	834	855	908	861	863	873	811	865	865	862	825	848	864	845	874	847	880	899	868	847	848	882	874	851	852	853	842	892	843	895	872	847	871	811	897	838	880	876	883	855	890	808	881	863	882	866	894	882	859	873	898	866	842	912	820	905	815	858	829	863	875	887	889	834	827	842	889	817	843	798	848	891	901	887	817	816	811	835	831	845	884	846	911	909	864	863	836	884	862	876	923	818	826	857	906	885	844	877	839	834	915	883	877	859	903	877	853	843	863	797	921	811	885	859	853	827	862	893	855	854	867	824	875	917	840	859	814	833	915	854	848	863	859	869	891	843	864	830	854	835	855	816	911	850	834	862	865	793	855	904	840	855	794	863	861	885	883	874	861	842	865	854	878	840	891	795	854	878	899	852	870	848	870	816	875	864
58885	37517	27234	16698	8779	2490	884	789	643	521	505	461	463	474	487	483	484	456	410	420	390	480	442	416	432	447	422	439	439	412	420	425	410	431	423	467	433	457	396	478	441	423	446	457	419	451	421	411	439	408	397	423	433	417	447	432	441	450	436	409	434	442	421	398	375	400	414	463	416	442	415	436	400	409	440	459	445	400	464	458	435	430	407	449	415	398	412	435	393	392	438	422	453	395	408	392	429	426	435	424	436	448	408	410	397	426	416	402	419	406	423	415	450	443	462	440	427	421	384	387	420	413	435	441	404	413	399	456	407	426	422	441	424	439	386	414	438	395	432	445	400	429	397	458	407	431	448	434	425	437	414	450	443	417	391	432	445	415	432	390	416	414	435	449	396	414	391	402	413	439	426	442	452	398	431	424	415	432	425	407	446	436	414	458	399	394	442	433	419	381	431	383	466	425	417	433	428	409	400	421	416	432	452	415	408	391	402	447	398	422	401	442	412	424	408	452	442	409	404	438	437	422	397	396	452	427	410	402	418	428	395	384	410	426	408	426	440	400	450	457	465	443	378	409	419	424	452	407	411	411	386	458	409	473	446	407	436	406	406	360	421	392	395	446	457	424	432	404	393	452	390	415	425	438	414	444	427	437	431	419	441	446	400	424	429	407	417	407	425	416	415	414	415	413	421	439	395	454	436	432	395	385	398	379	432	423	398	434	457	434	399	447	413	433	444	466	427	370	405	410	436	392	405	455	451	468	436	414	420	454	424	437	443	394	405	448	440	405	369	403	418	405	448	446	431	425	419	408	423	404	444	457	410	434	445	393	442	413	414	446	436	440	430	392	422	384	377	425	462	402	436	419	437	427	460	407	415	430	407	464	412	428	428	437	407	404	406	417	388	405	465	472	441	447	426	402	374	401	437	445	385	428	441	411	388	431	389	416	451	353	414	411	450	437	429	388	397	446	408	446	423	395	430	438	386	381	370	432	406	402	396	419	422	414	444	439	465	408	418	421	474	420	424	408	400	415	415	431	463	434	439	425	430	400	455	436	433	436	451	416	386	428	391	460	446	423	422	438	448	408	409	423	392	439	419	372	396	416	411	453	400	421	402	426	438	467	421	417	468	411	470	411	447	439	443	433	452	406	429	423	453	431	435	457	437	419	392	437	457	464	387	411	389	426	411	434	427	462	428	449	416	448	426	404	446	432	416	397	394	417	461	390	394	369	425	414	385	415	409	438	434	416	436	423	463	464	421	402	484	448	462	438	425	431	452	400	414	444	418	421	411	396	399	418	440	453	427	478	456	427	435	427	432	401	425	441	457	417	442	423	417	451	409	416	436	419	420	429	405	431	411	410	410	442	433	395	408	409	453	501	394	392	411	404	400	411	404	414	446	430	412	372	431	422	444	436	433	435	393	445	421	413	416	386	429	421	399	428	428	389	438	396	446	408	439	406	360	428	422	438	440	453	447	415	384	409	422	406	385	428	415	451	410	435	386	414	437	464	426	420	420	422	445	404	396	443	414	407	436	385	418	428	436	441	424	429	379	403	446	408	431	423	438	413	414	383	407	402	393	399	440	460	434	445	441	421	392	451	410	412	427	461	379	401	425	448	418	416	414	466	411	435	414	407	421	473	434	418	384	384	460	422	414	441	427	403	411	409	396	457	456	416	395	425	429	421	427	408	421	428	405	445	420	433	415	413	424	454	414	420	408	416	417	391	410	399	465	416	418	427	440	453	442	432	407	426	408	423	412	477	435	437	445	448	439	416	462	385	442	438	414	431	408	421	395	412	440	409	400	414	428	430	431	418	412	401	453	430	417	411	435	416	439	415	406	436	466	426	401	447	407	414	409	404	423	441	413	385	431	406	408	428	430	440	446	401	415	404	495	437	424	421	463	437	420	431	415	421	401	417	423	409	437	442	419	444	416	427	431	393	418	410	430	409	416	452	441	421	424	429	423	477	466	440	426	428	419	373	444	435	471	403	435	414	377	431	412	382	444	442	461	445	406	415	379	473	455	416	452	418	417	428	434	405	444	420	416	440	417	483	409	400	445	419	427	392	392	406	452	413	480	424	441	402	410	433	416	431	436	413	460	421	431	418	421	427	420	451	417	432	424	403	451	429	398	426	395	442	410	424	444	429	428	450	377	430	450	458	446	410	374	437	406	406	443	463	438	429	386	444	421	408	443	381	415	382	421	435	452	422	424	422	433	413	435	417	435	405	456	399	412	421	439	422	435	485	441	424	419	376	434	406	426	393	416	400	454	441	412	431	414	447	415	421	432	441	443	435	390	431	432	423	409	392	397	411	430	403	400	450	420	444	391	484	423	455	449	477	424	393	431	444	449	421	448	446	428	393	465	430	421	442	411	422	411	372	448	413	430	421	412	432	426	412	421	413	456	438	434	454	411	406	422	428	461	448	403	419	384	374	394	406	409	405	448	431	430	432	468	428	460	442	417	414	409	414	433	420	450	417	439	487	435	420	405	369	425	434	411	432	470	410	425	419	414	432	440	441	451	395	396	405	428	410	408	444	421	388	454	420	396	406	411	420	419	431	413	408	427	422	406	425	426	439	408	431	434	450	402	443	463	420	414	385	407	397	404	400	442	432	393	414	443	442	422	394	445	445	406	409	433	426	423	437	428	410	412	416	426	442	428	424	419	392	432	391	445	401	428	471	452	462	422	414	427	454	448	403	431	378	444	461	397	418	464	423	416	423	453	442	408	409	480	450	404	408	423	447	450	435	423	409	425	409	443	404	407	438	458	436	403	430	427	413	383	442	400	423	454	407	418	447	432	404	401	438	405	448	427	462	401	404	405	406	416	428	435	394	408	443	403	421	447	375	410	438	402	412	446	428	462	414	390	419	427	399	443	410	441	444	443	455	449	417	422	423	404	442	427	408	385	425	414	445	478	464	403	456	417	459	384	406	367	393	453	448	412	407	438	406	393	415	428	401	385	439	411	442	431	456	411	381	429	382	412	442	397	453	413	413	428	442	407	415	422	398	437	434	435	413	390	391	384	410	399	448	413	419	448	390	423	414	429	442	425	439	446	407	410	432	401	382	395	382	411	462	439	399	379	456	420	429	400	447	470	422	416	419	413	440	428	402	451	414	429	444	388	448	410	461	464	418	438	412	444	449	428	464	398	413	425	408	445	380	446	403	427	415	422	444	418	435	462	411	432	453	412	391	429	425	451	415	422	446	408	418	417	471	421	374	410	413	442	404	424	423	420	425	444	421	402	404	404	443	404	457	411	434	446	441	382	408	391	465	431	421	429	441	393	409	450	389	415	428	406	452	416	446	479	413	443	442	411	395	422	431	414	466	424	398	464	428	427	390	441	441	408	418	401	372	429	410	491	414	428	414	411	357	415	444	420	457	460	418	444	435	378	427	410	425	403	431	424	424	453	414	435	418	446	420	455	430	454	423	401	438	401	414	408	424	414	435	437	461	439	414	391	419	410	435	408	434	475	434	419	425
35582	28509	29520	25521	18069	5870	2664	2536	2032	1449	1439	1320	1246	1159	1151	1094	1089	1028	941	981	926	986	941	936	977	985	901	952	892	957	949	947	948	890	935	925	915	974	894	982	997	981	988	962	957	899	916	969	973	960	958	955	971	941	943	960	949	895	957	892	908	950	905	867	876	835	901	929	916	903	950	873	929	935	914	913	873	932	911	890	937	889	906	896	936	909	944	894	924	885	888	912	901	899	953	925	889	938	867	909	911	884	826	902	961	880	872	899	905	902	954	940	901	915	879	900	895	883	835	911	845	949	910	873	880	919	917	902	902	932	904	912	908	909	908	912	907	869	917	902	923	874	930	950	951	931	913	926	914	820	890	878	911	900	879	868	921	911	976	930	903	882	919	891	853	842	906	877	895	897	938	891	926	930	904	914	851	932	891	944	919	944	941	877	909	881	921	886	927	896	856	886	908	936	872	914	939	921	887	846	910	959	873	883	883	872	940	868	873	939	936	886	885	910	882	881	930	904	899	884	894	849	890	886	871	881	927	867	931	897	901	916	865	887	909	928	917	886	893	869	943	931	905	888	924	882	881	908	879	888	936	939	903	920	906	870	881	889	871	922	873	853	933	858	875	853	886	903	897	909	907	946	947	884	890	879	878	887	878	844	887	879	905	917	892	946	907	894	895	918	898	905	902	874	876	860	898	949	916	939	899	901	895	943	922	904	844	860	863	830	928	932	887	876	931	934	962	889	922	901	887	950	927	909	933	900	945	949	924	939	915	917	929	848	925	964	881	936	856	923	927	906	887	906	921	885	944	973	947	883	914	833	939	917	898	901	868	885	869	915	877	891	892	883	895	894	893	880	913	916	918	967	921	923	948	883	880	898	894	878	893	932	855	901	919	874	901	871	915	901	860	884	900	944	909	919	940	916	840	926	892	906	897	890	982	962	948	941	905	879	902	918	919	935	873	932	959	897	899	940	903	928	936	827	988	919	897	942	903	938	878	864	920	882	920	893	857	895	929	902	867	899	899	926	954	910	911	915	879	908	859	951	867	894	899	897	865	939	895	893	915	947	911	845	937	820	894	902	886	906	896	898	909	866	900	908	929	912	891	873	957	919	914	875	905	868	958	873	879	881	922	884	896	904	892	879	906	938	933	953	923	900	935	937	866	940	879	955	962	943	889	876	830	919	898	916	856	900	921	880	866	925	929	914	855	933	883	900	895	852	924	896	946	904	905	865	863	831	857	918	930	951	881	875	903	903	912	908	852	911	897	867	894	853	929	877	909	870	923	861	882	896	869	930	920	932	904	874	939	901	924	938	924	888	940	844	886	916	934	918	861	872	930	859	930	931	889	918	924	881	888	908	878	882	885	930	919	908	946	889	923	850	912	933	876	938	971	922	852	941	978	950	891	887	947	896	896	895	907	919	859	861	904	941	899	917	915	906	861	958	857	876	926	928	899	862	899	890	924	962	893	939	877	922	900	946	940	926	840	913	880	939	885	905	882	881	885	896	877	889	892	960	890	917	917	870	866	885	948	928	916	914	907	935	880	882	908	894	866	921	851	915	910	1000	898	918	889	866	934	946	915	898	920	929	892	904	944	930	924	900	929	912	911	898	870	881	948	886	919	882	905	953	861	920	940	906	866	905	898	887	929	881	866	914	897	918	877	980	912	906	870	905	903	938	883	876	918	890	909	878	860	896	931	888	880	900	928	870	942	895	872	874	884	854	884	957	904	922	859	882	908	918	881	901	937	906	946	917	869	911	952	871	888	944	898	902	875	821	918	923	912	900	894	951	913	858	884	893	934	938	885	883	898	866	926	898	895	898	898	870	871	911	880	915	893	926	855	865	903	909	875	956	919	923	971	869	910	894	830	889	980	974	894	933	869	903	901	901	914	928	870	944	896	908	898	921	877	956	893	956	919	923	904	864	972	944	964	909	876	896	939	978	892	928	905	895	899	933	912	946	961	948	945	934	932	921	911	915	916	876	861	900	914	941	899	885	894	909	847	879	855	927	943	927	954	948	920	869	928	900	927	877	953	898	906	899	954	921	934	884	913	916	926	843	924	865	889	925	932	917	938	895	903	893	915	913	891	926	928	927	895	876	851	890	909	912	947	897	919	923	888	917	814	899	934	904	877	915	912	894	950	896	898	853	917	877	929	952	942	863	907	895	894	875	925	913	910	913	886	875	885	925	913	956	920	876	961	918	883	923	962	975	893	928	931	850	923	946	923	907	875	905	946	908	952	893	879	906	819	875	945	872	906	974	967	897	926	873	900	885	912	946	916	923	858	845	906	929	884	888	913	983	904	938	850	929	924	902	883	902	909	900	918	924	878	928	864	900	919	880	904	914	889	923	900	883	885	867	936	863	852	862	892	941	885	928	879	914	813	946	914	881	913	878	899	948	886	861	919	885	937	904	914	958	865	905	908	854	887	912	862	934	927	914	905	867	870	889	954	867	885	939	890	903	917	896	858	902	894	889	925	869	890	907	907	962	928	905	898	915	858	901	909	906	928	902	876	842	952	885	867	882	904	924	903	904	891	862	873	884	894	913	870	887	891	915	918	916	887	901	883	908	903	940	872	864	873	883	839	894	912	910	889	878	880	857	875	919	885	894	879	913	882	909	865	918	939	885	909	855	920	950	899	926	921	927	905	863	891	886	901	927	906	851	866	873	966	921	916	930	932	847	906	906	931	932	918	919	948	903	928	937	924	858	894	879	870	908	912	900	924	946	919	860	851	849	924	916	924	889	926	833	871	910	902	879	927	901	925	870	906	926	891	916	937	919	936	907	900	910	887	876	963	879	909	887	886	849	913	889	870	876	854	876	919	965	859	927	923	853	856	933	897	894	924	891	941	914	887	908	876	901	894	975	914	900	948	966	895	886	869	928	918	840	940	853	909	897	946	891	886	952	916	913	898	892	908	945	900	912	908	901	903	919	937	902	940	898	906	933	908	945	960	893	935	862	938	963	885	904	921	902	958	875	902	898	916	889	938	860	954	852	899	957	912	917	939	932	933	873	907	869	875	923	890	881	953	939	910	863	890	896	950	889	924	863	911	902	911	887	929	836	966	949	898	913	962	889	945	951	921	881	917	935	924	887	930	895	865	914	876	936	908	974	928	943	854	912	897	850	883	885	961	928	881	916	932	884	871	880	892	908	941	882	901	921	847	904	934	919	888	901	909	950	886	846	892	918	989	899	923	911	840	888	932	920	911	952	915	894	975	885	909	936	889	918	897	915	901	869	971	939	842	931	869	913	942	904	902	876	946	933	884	921	913	877	894	862	965	936	892	866	940	909	866	862	885	944	946	844	922	888	888	900	892	943	862	885	913	923	854	919	817	895	853	950	871	881	892	909	943	951	903	969	874	904	846	926	882	892	930	912	950	879	853	881	913	897	921	908	971	857	958	839	888	872	957	931	924	883	888	879	919	889	933	885	882	914	918	869	954	888	912	942	880	875	922	902	880	934	939	901	891	906	916	948
42694	23085	11402	4841	1504	583	577	554	508	463	452	399	437	426	413	414	435	424	419	394	407	428	371	412	405	433	451	424	433	474	401	403	384	414	364	423	446	401	405	427	379	395	431	412	417	429	391	418	421	399	429	418	436	393	416	425	437	419	392	469	440	430	429	439	411	414	428	431	419	394	400	431	443	389	443	394	412	397	431	411	415	427	391	406	450	390	393	418	410	452	419	387	418	415	414	389	420	429	403	388	454	386	397	395	430	476	428	433	406	419	430	394	411	443	435	411	408	362	412	426	477	438	396	426	401	405	427	427	400	431	427	409	419	415	430	414	418	434	421	441	438	394	436	429	416	403	434	399	439	419	432	435	439	379	411	391	422	412	409	375	380	388	424	389	392	418	390	418	433	433	428	410	416	400	415	398	424	471	446	467	404	392	459	411	396	414	421	424	451	383	419	477	449	400	430	382	402	426	424	411	385	429	423	373	393	457	416	388	414	434	384	433	439	416	445	428	387	445	405	413	431	442	404	401	372	459	404	416	418	445	426	388	427	383	384	433	437	423	446	402	405	426	410	441	404	429	417	442	413	373	395	417	454	424	413	411	380	408	390	406	435	394	391	425	399	433	434	436	380	427	461	437	409	437	415	440	365	403	392	437	403	422	424	414	400	385	422	420	461	458	436	418	447	408	366	394	358	393	407	456	475	452	424	406	388	435	439	406	388	412	379	389	408	422	420	421	430	408	409	398	391	427	421	409	424	433	397	390	397	457	418	450	426	367	406	416	384	385	421	451	406	409	430	409	414	428	393	407	460	422	412	397	417	422	424	422	409	444	356	408	419	426	418	442	414	374	426	411	408	451	446	441	420	385	450	434	427	415	389	446	396	394	399	423	391	431	412	401	376	444	402	370	406	394	403	408	414	452	440	394	387	415	428	384	441	385	423	402	480	431	444	433	398	436	432	412	425	428	414	370	404	385	448	432	429	375	396	435	426	374	456	401	435	401	368	413	448	410	386	417	419	422	413	463	402	422	434	451	384	444	397	410	431	404	421	406	441	409	404	406	435	445	406	419	404	391	417	422	436	441	420	423	404	421	433	421	422	392	397	389	430	395	416	425	389	414	441	412	405	416	439	400	416	426	437	383	413	424	457	391	407	417	449	414	411	421	391	420	433	391	418	419	410	419	420	392	422	434	401	395	403	419	358	390	378	410	403	408	394	404	416	395	403	398	351	416	355	414	400	419	437	419	405	386	427	438	418	409	412	417	463	389	418	420	426	455	418	417	425	421	409	408	425	395	388	417	390	407	404	409	433	377	434	389	451	421	402	397	392	402	414	422	415	451	466	381	396	442	409	451	372	409	434	386	379	400	379	401	447	439	449	396	418	388	374	406	433	402	402	426	421	485	433	377	379	422	409	411	427	409	407	390	396	403	408	394	415	430	422	387	433	429	405	397	404	383	387	406	408	404	427	398	424	440	441	409	387	399	420	388	399	420	429	434	413	431	416	424	455	418	394	483	416	411	412	423	412	422	406	422	379	428	423	394	429	406	392	420	434	426	394	373	435	381	453	392	386	423	424	426	415	406	425	403	389	411	426	415	451	385	379	362	416	422	389	419	361	457	430	419	416	404	421	442	432	405	413	430	422	419	425	432	397	472	463	412	405	415	449	419	417	435	396	389	407	417	440	456	386	445	446	412	401	409	414	411	422	421	428	367	395	382	445	404	396	379	447	415	418	398	416	424	404	422	405	407	444	462	425	399	436	405	414	415	431	415	431	393	391	402	451	375	458	468	422	389	439	428	426	430	408	397	440	407	460	406	437	396	421	402	430	447	366	413	381	389	419	414	411	412	445	386	412	436	415	412	394	452	396	436	408	391	438	434	434	413	425	396	432	456	441	437	384	415	430	417	411	445	404	421	443	376	456	417	400	386	434	424	455	418	390	387	392	387	427	423	416	426	428	416	408	386	451	462	406	425	383	441	424	407	455	461	390	386	387	408	412	444	437	375	410	424	441	396	387	394	438	436	446	420	414	438	423	433	384	407	402	388	438	420	383	369	474	409	428	400	463	434	424	420	422	426	401	414	412	423	403	446	425	415	367	410	395	396	416	428	431	391	360	454	430	406	373	441	371	448	383	400	448	427	379	412	391	388	399	410	419	464	419	433	405	403	429	424	437	448	439	411	387	402	442	436	420	431	396	405	382	420	422	410	425	417	482	437	457	471	419	417	414	418	416	411	443	413	405	434	451	390	405	437	419	431	378	480	430	433	443	422	387	418	389	427	425	353	377	409	389	401	438	391	429	428	421	376	435	464	426	411	372	415	400	425	414	419	467	431	458	414	403	472	415	432	407	455	436	429	410	394	418	472	402	427	424	407	421	416	416	425	445	409	473	399	392	408	434	383	420	443	424	399	430	425	428	383	424	424	391	425	454	380	415	427	416	428	452	407	399	439	452	429	428	436	373	410	387	414	415	424	394	422	434	395	428	403	407	434	425	432	397	430	404	375	412	417	411	374	428	420	426	432	413	419	403	443	436	415	411	420	404	402	428	420	390	383	401	420	437	424	420	405	414	444	400	394	407	433	381	397	388	412	402	404	393	395	411	404	370	399	416	406	397	414	433	416	403	383	431	410	406	413	413	367	391	437	426	430	471	417	369	423	443	416	452	436	413	368	378	416	406	417	411	443	418	424	393	428	399	396	426	433	412	401	456	405	397	398	397	394	414	408	398	429	426	407	432	390	431	392	411	397	414	437	414	414	379	448	418	405	402	394	407	383	430	471	408	435	406	411	407	437	427	413	434	411	437	405	428	401	402	438	411	429	428	413	407	393	401	409	391	461	433	426	450	453	391	444	438	377	444	431	420	429	404	492	394	435	432	398	393	409	418	408	404	390	386	438	440	433	397	402	416	405	423	414	420	445	402	391	414	411	380	368	432	430	432	408	408	423	413	411	384	410	412	413	364	421	402	441	432	420	430	444	402	396	353	424	365	423	403	409	437	419	424	418	408	420	431	396	402	442	417	413	418	398	404	445	432	409	407	411	435	428	377	384	451	410	382	432	378	406	370	437	405	413	393	413	448	376	459	411	370	410	383	408	425	469	436	394	412	419	443	413	419	390	433	403	438	410	401	433	394	432	419	386	395	413	439	414	391	381	396	430	398	434	393	447	445	412	410	369	404	410	464	405	412	407	421	434	446	408	397	447	413	429	370	430	378	402	396	414	410	385	390	368	408	443	422	428	407	409	392	442	411	392	472	392	438	400	422	420	407	375	407	420	446	407	390	424	439	411	451	386	389	428	404	410	418	416	404	382	427	443	476	390	435	411	442	408	415	406	393	416	442	376	422	428	403	450	423	421	397	406	395	419	435	379	403	401	434	432	405	405	446	496	440	414	445	405	410	410	393	406	421	414	409	407	432	441	447	419	379	400	396	417	416	407	437	392	408	388	417	432	397	399	429	416	392	443	447	422	402	424	391	370	378	445
27178	17207	14316	9810	3622	1583	1449	1396	1236	1034	1092	1015	1015	975	975	969	918	938	886	885	907	869	924	885	906	906	914	926	896	916	882	907	867	839	897	870	900	887	887	874	918	891	885	872	874	876	912	926	952	914	919	956	860	895	926	901	864	863	906	926	888	842	856	889	873	824	924	872	882	888	856	937	855	908	882	900	892	868	840	902	900	899	865	878	860	945	882	885	922	929	874	872	906	893	850	905	890	878	823	900	949	869	888	892	910	911	925	908	871	896	894	888	848	926	918	893	893	890	910	833	933	854	907	864	875	854	953	912	872	907	854	906	839	833	882	910	874	902	854	898	920	909	879	876	896	889	842	904	870	896	822	904	863	813	857	856	858	839	855	894	913	858	933	845	899	934	929	932	892	861	927	885	922	830	918	888	879	854	915	874	885	897	845	855	900	834	896	798	842	842	856	910	926	909	900	903	842	905	914	895	875	931	857	900	915	856	887	890	855	877	889	858	859	883	904	878	882	862	871	956	902	858	902	880	912	887	883	874	904	898	863	906	859	875	899	835	856	907	894	891	830	917	981	900	889	897	904	872	889	874	848	871	925	897	858	919	904	862	839	915	884	901	866	859	899	864	861	868	872	922	919	809	864	903	892	896	884	872	848	825	869	895	917	951	875	870	896	842	833	836	892	890	875	870	873	925	836	904	912	857	905	912	858	876	840	859	872	882	867	826	909	919	842	894	846	903	907	901	882	893	888	877	887	884	860	902	907	935	889	922	849	888	850	855	919	894	867	925	905	864	846	895	897	933	941	861	865	890	895	919	910	876	873	901	906	867	850	871	870	910	932	888	861	847	903	870	891	869	888	857	866	865	834	873	865	855	887	846	918	894	852	888	880	860	909	853	929	870	877	929	842	825	913	883	863	884	920	761	885	899	902	852	897	909	901	892	929	899	882	886	870	871	859	806	915	845	883	870	885	822	863	860	915	903	891	878	865	883	878	894	880	864	867	866	835	870	892	902	895	879	837	869	875	891	898	893	923	891	934	865	856	901	898	851	883	897	880	844	869	901	912	946	901	863	914	840	846	840	843	829	846	880	932	878	873	877	824	904	832	898	915	892	856	892	873	886	859	882	886	953	906	879	832	859	869	894	919	870	917	913	865	831	870	837	844	905	907	904	885	858	904	882	843	895	890	842	848	925	896	942	888	826	869	863	895	875	867	926	897	877	825	839	889	936	868	920	865	928	846	854	827	855	869	842	915	912	874	872	815	872	864	874	888	862	864	851	933	902	913	872	863	867	853	890	894	891	914	867	889	899	825	868	869	882	892	878	885	903	891	851	916	861	916	862	907	894	873	891	874	889	857	915	887	897	894	840	920	905	897	854	881	886	876	837	927	941	924	852	864	830	926	852	862	888	950	866	891	893	915	913	916	896	873	871	886	894	898	945	867	883	917	848	866	939	836	920	851	897	870	887	929	907	898	883	955	890	883	852	881	882	908	897	846	885	869	827	921	825	918	861	891	910	909	872	888	869	931	929	862	871	877	878	857	883	869	853	915	918	924	860	870	890	848	911	914	830	917	889	899	907	921	893	864	870	920	881	863	909	844	890	896	936	898	849	891	870	902	855	869	888	900	883	879	847	903	929	902	900	937	904	892	885	833	845	914	829	913	843	881	874	854	845	909	876	856	873	939	851	909	898	849	930	830	880	844	866	885	816	944	898	886	889	824	851	890	895	845	835	917	851	863	885	880	897	865	880	882	903	899	853	867	806	850	912	874	842	900	930	903	855	876	898	887	887	887	874	896	827	854	855	918	903	909	864	893	884	843	845	921	897	878	925	870	910	887	879	880	919	868	835	838	856	908	894	867	916	854	918	872	953	889	871	864	905	812	878	884	935	857	885	903	906	812	885	884	890	906	912	824	862	900	898	890	886	856	849	874	850	909	866	877	828	933	893	862	874	930	880	931	864	858	885	868	942	875	918	852	889	888	904	800	905	918	838	914	900	919	861	893	902	860	953	893	809	851	859	856	873	941	852	871	868	866	881	922	911	857	833	857	904	904	923	867	891	871	860	852	903	877	925	896	855	937	870	905	846	893	871	873	889	926	895	932	916	925	906	891	872	911	865	898	813	890	917	862	887	861	918	896	879	849	836	917	917	915	865	920	862	887	887	860	892	858	903	864	846	857	911	878	873	894	857	883	891	869	881	848	906	874	918	932	820	836	929	935	891	875	868	890	879	897	873	839	894	898	876	894	908	898	871	908	866	858	855	876	926	858	909	859	887	924	884	888	905	887	902	849	886	807	892	940	897	867	893	908	926	837	859	882	878	809	871	927	870	886	837	906	910	884	882	907	870	908	899	885	896	884	881	886	843	876	846	852	865	938	869	884	936	882	911	848	919	837	918	879	847	853	828	867	905	876	898	900	841	877	864	886	874	838	903	915	880	894	925	877	875	863	922	895	893	912	864	911	889	858	894	864	943	875	892	913	898	864	829	918	850	897	819	893	889	838	874	884	862	891	902	869	805	899	852	892	917	905	891	908	904	908	859	838	877	916	848	849	947	896	886	893	879	888	857	908	918	946	948	899	876	884	843	884	899	903	874	874	849	861	924	847	860	860	915	872	892	885	905	873	854	910	894	941	889	903	919	907	885	899	894	906	876	884	873	866	882	880	907	897	856	874	879	881	861	876	860	852	927	911	917	923	871	949	895	866	853	916	934	875	894	843	856	887	869	881	874	937	881	899	894	916	828	888	865	886	902	904	865	887	915	894	913	876	896	887	894	832	915	894	871	853	877	909	912	893	851	863	846	867	882	892	877	925	879	883	860	903	915	875	840	859	839	900	940	886	894	902	875	908	888	943	904	906	895	852	917	873	917	896	894	882	903	883	911	867	883	853	932	907	903	830	930	868	869	845	913	835	935	910	882	887	840	872	922	897	876	860	871	878	859	912	870	875	869	915	854	888	892	897	878	874	893	862	865	940	914	873	848	809	908	902	868	878	882	877	891	902	859	919	890	893	810	913	857	891	918	878	860	876	900	875	916	907	865	939	892	852	870	905	870	924	918	896	868	886	870	819	873	866	873	862	977	866	858	899	860	888	881	844	911	814	874	887	860	901	872	851	909	891	837	902	858	927	874	890	893	916	926	861	904	848	847	880	916	867	884	894	918	834	889	824	935	864	857	889	865	876	879	889	878	921	826	840	839	838	881	905	895	855	929	876	860	918	826	862	934	866	835	925	873	905	878	875	857	890	856	890	863	883	897	884	840	903	903	889	896	867	904	944	918	929	920	904	905	880	870	922	906	894	921	932	881	917	883	882	855	856	841	911	838	897	849	902	890	893	854	927	919	869	858	903	861	912	871	957	863	913	893	918	850	858	881	832	861	869	876	847	843	844	939	894	887	865	897	863	891	904	848	896	877	889	896	921	828	918	835	882	893	969	914	855	864	922	865	872	895	887	857	898	881	878	894	878	868	876	904	844	900	926	907
53304	30566	20491	9827	2740	877	587	674	520	460	461	457	446	415	408	397	406	433	420	387	406	412	404	437	435	381	393	404	435	420	459	415	410	437	425	423	373	388	408	460	413	393	415	399	391	406	428	389	392	434	420	377	402	398	376	385	392	367	404	424	409	419	406	410	447	414	398	366	403	382	404	417	398	398	415	371	391	396	387	384	432	405	415	390	392	395	373	403	373	432	401	435	442	435	397	364	416	423	360	428	419	373	418	409	400	420	374	416	381	374	386	395	417	384	400	354	388	420	424	417	416	419	389	375	409	398	400	391	444	409	400	420	381	386	429	399	407	391	394	410	390	412	387	401	406	391	391	401	351	404	388	410	436	367	411	415	393	426	396	358	375	399	380	403	425	395	371	412	364	403	396	399	373	403	385	396	403	406	412	393	449	395	381	384	429	381	408	416	433	383	401	415	401	430	376	375	437	410	421	420	388	416	391	403	433	390	377	427	393	404	364	378	364	373	425	391	387	432	405	403	395	375	406	410	428	416	377	418	404	420	377	450	386	371	377	344	421	425	393	364	422	429	409	392	392	424	429	424	408	374	389	420	387	383	415	420	414	386	362	396	409	388	368	417	403	434	406	387	409	413	392	403	385	384	422	396	385	374	407	418	440	422	380	400	368	399	420	417	388	397	407	430	416	392	376	382	345	388	387	394	397	407	391	379	377	359	350	392	423	420	417	399	375	402	399	392	378	425	402	415	359	385	416	380	404	417	362	379	377	435	387	384	431	414	362	418	424	426	382	399	406	394	391	420	396	443	402	374	381	416	395	410	425	355	416	404	401	352	394	395	411	409	389	392	399	400	362	397	436	427	380	382	398	393	399	393	358	439	399	391	383	405	363	371	377	404	388	394	403	436	392	413	360	384	386	405	375	407	391	362	372	428	394	394	425	393	394	367	394	411	409	380	378	399	393	382	367	379	422	437	405	391	437	387	414	411	388	446	442	393	386	429	396	413	412	375	384	379	435	366	386	452	400	365	418	462	411	358	413	387	397	381	397	431	406	398	428	396	385	373	447	403	419	397	409	402	380	392	424	375	411	425	420	423	428	358	379	397	415	383	413	385	396	366	370	382	372	397	392	398	361	410	404	372	386	411	384	403	407	415	404	392	351	347	399	419	380	398	411	430	417	376	367	410	404	441	429	397	406	389	373	391	403	378	406	400	400	369	361	424	402	412	403	396	401	450	428	389	419	408	398	387	428	379	404	399	392	405	340	397	422	405	394	375	435	401	386	418	417	417	392	366	469	373	411	371	404	406	358	367	391	434	413	396	391	401	401	369	403	425	388	387	358	361	397	413	392	399	414	391	400	370	437	389	381	399	376	414	394	387	384	416	366	386	412	448	384	410	380	380	386	381	395	447	403	411	392	368	386	376	404	406	376	370	385	395	376	376	403	377	410	399	369	388	420	373	423	430	394	422	422	375	362	401	407	389	407	373	366	433	380	375	429	405	401	387	397	435	397	392	381	401	408	369	415	426	416	400	418	392	378	386	374	403	385	360	378	431	391	379	444	413	416	366	445	371	411	416	403	411	427	409	430	414	414	424	424	412	382	419	405	444	395	406	405	407	429	391	381	408	384	414	393	417	370	393	428	375	384	399	417	386	408	393	403	412	426	444	394	403	404	420	403	367	441	403	377	412	398	363	384	425	382	410	429	398	413	398	379	423	413	425	414	394	404	399	436	425	373	378	383	375	419	369	457	397	372	401	370	435	430	413	393	420	418	391	392	413	410	425	374	395	396	404	386	408	385	375	386	347	376	401	413	414	411	377	407	409	421	388	389	374	392	355	427	445	410	418	424	380	400	447	382	390	414	425	401	347	413	415	404	354	386	429	376	363	435	397	385	390	400	420	378	377	369	417	457	442	388	397	394	419	393	397	406	418	406	426	379	362	409	392	430	356	380	422	377	417	410	448	388	424	429	388	394	430	393	411	392	380	412	363	369	378	402	384	405	395	404	387	404	396	387	399	386	416	399	423	387	378	399	405	389	375	428	383	414	440	407	398	386	351	427	397	412	391	418	402	409	412	319	394	421	396	429	359	400	395	402	403	396	395	439	387	418	430	413	400	403	394	430	387	416	428	434	430	380	429	399	403	333	373	411	419	396	409	401	430	401	430	405	403	333	378	401	393	371	400	413	368	433	430	386	386	402	384	405	428	420	379	378	369	405	390	360	414	409	396	423	426	439	407	366	400	406	396	392	448	403	420	384	379	424	428	392	407	384	424	389	383	372	377	419	415	399	391	401	410	421	386	375	424	399	399	383	369	397	442	406	384	427	386	405	382	362	386	393	411	463	402	396	411	443	383	403	425	392	412	399	402	405	376	392	403	375	383	458	408	416	423	418	444	400	435	392	408	379	425	401	411	458	439	414	373	349	380	386	405	435	403	420	360	414	417	389	381	397	428	366	393	385	389	381	396	416	370	415	406	453	397	418	403	416	400	421	392	435	411	421	406	419	409	424	432	429	388	382	373	387	388	393	429	431	444	391	397	415	368	421	421	378	400	382	413	397	387	370	436	413	417	401	379	393	414	374	431	424	363	423	351	378	407	357	423	396	377	399	479	392	391	414	443	405	362	390	429	399	390	392	409	406	378	381	391	426	422	391	403	421	421	396	438	397	436	397	388	394	422	407	393	401	442	392	390	388	369	442	410	416	417	384	413	377	405	409	410	412	415	385	407	403	372	396	384	388	380	397	450	435	401	379	394	382	410	391	366	387	367	414	394	414	405	371	399	414	418	415	390	416	439	375	395	408	368	393	416	426	423	416	435	402	395	410	381	401	380	378	421	390	415	425	435	388	403	422	398	383	382	429	417	429	395	413	389	407	380	417	393	386	378	389	390	389	400	403	440	434	403	412	424	377	428	401	426	389	409	389	371	355	436	406	393	424	408	411	410	429	408	401	361	395	410	394	371	369	381	400	387	405	368	407	418	374	420	410	409	434	425	410	397	385	400	417	394	360	367	415	414	394	400	396	435	395	396	421	403	416	381	376	402	387	433	392	380	428	394	402	388	411	415	418	363	377	397	394	414	395	386	417	399	405	384	371	361	432	427	402	404	393	394	397	368	437	391	393	404	420	377	428	377	405	391	387	364	392	420	394	388	444	440	386	429	367	389	366	406	378	432	420	393	409	412	409	377	428	413	404	433	441	431	402	398	425	393	396	431	373	364	383	414	413	366	345	425	390	407	403	415	376	420	368	394	425	380	379	401	418	410	385	400	409	415	400	404	378	411	400	398	395	384	374	444	418	394	449	418	413	364	388	419	401	396	397	361	371	388	400	389	408	377	373	387	417	440	379	380	434	427	429	406	413	404	395	387	350	421	379	421	409	419	366	402	407	407	381	446	425	423	408	397	355	403	408	425	419	387	356	394	401	401	430	429	375	397	412	403	404	430	384	399	397	389	371	367	403	448	372	416	393	404	429	399	431	356	373	416
33294	23157	23826	16053	6430	2423	1784	1775	1375	1188	1129	1019	1004	1040	1003	951	914	921	908	876	949	888	908	902	885	851	914	829	868	890	921	905	925	864	914	951	877	893	917	864	901	917	868	883	866	888	878	929	884	861	879	857	908	868	837	942	821	845	909	856	869	855	863	873	869	823	826	851	924	849	848	899	856	886	856	842	833	872	831	813	889	858	886	797	838	838	849	895	891	853	867	851	858	836	871	888	837	875	849	892	862	918	847	860	901	879	777	862	866	901	849	868	828	844	880	805	916	891	857	831	830	808	877	814	851	860	844	869	855	796	841	819	833	826	890	799	849	840	831	887	892	861	890	831	856	883	895	839	881	816	852	889	871	902	840	807	855	819	843	864	849	859	812	876	851	870	846	861	843	906	838	901	935	819	826	848	861	786	852	826	862	882	884	845	873	822	896	875	822	844	873	868	866	865	866	882	866	861	839	838	884	814	787	851	885	884	836	918	845	872	850	891	856	831	862	861	823	824	853	836	889	852	831	842	894	842	842	865	922	812	843	848	892	827	888	868	804	861	808	870	830	901	893	860	879	875	829	820	904	874	847	864	837	822	815	837	866	821	841	890	828	874	877	873	866	870	930	876	804	842	852	834	815	843	886	882	860	834	854	920	882	833	852	846	899	903	860	838	869	890	879	819	876	862	874	825	870	893	845	893	866	857	813	884	825	892	858	877	886	860	851	897	866	846	858	874	873	866	847	841	881	850	809	866	818	838	849	824	888	862	873	863	856	899	855	902	896	854	856	851	856	873	893	914	859	903	895	866	921	829	870	819	852	866	920	926	857	848	849	828	914	848	895	810	834	874	842	872	857	890	889	862	856	887	887	779	866	875	879	882	912	875	898	828	871	856	931	859	857	902	857	836	876	847	854	883	784	849	878	860	931	847	811	843	869	891	883	860	907	886	807	851	850	827	846	829	833	868	867	895	843	880	851	881	854	882	838	842	874	852	856	834	826	856	833	872	843	885	883	835	863	893	885	886	870	826	867	837	848	868	859	850	846	874	890	835	834	851	909	821	897	865	833	871	833	854	855	833	851	889	816	857	873	798	839	858	876	846	877	810	878	814	843	851	779	846	774	875	845	844	890	847	872	881	871	839	850	849	839	810	835	866	851	862	846	880	876	812	843	876	851	780	867	841	821	884	891	813	889	828	846	886	861	822	883	891	912	846	869	886	855	808	877	859	882	864	881	896	880	878	854	836	870	905	878	886	883	846	863	870	876	832	863	896	864	910	881	877	893	885	865	835	824	856	840	848	874	863	824	907	851	870	922	886	940	849	853	854	865	835	868	854	859	895	828	826	875	869	880	909	867	849	915	836	829	867	830	805	820	903	830	832	804	853	905	919	846	860	879	817	816	849	864	867	898	849	853	824	819	829	822	861	885	868	807	853	861	896	889	878	837	843	869	868	851	854	900	866	850	801	878	881	845	834	857	857	890	927	884	858	824	848	883	842	831	870	826	840	811	789	833	905	864	845	904	903	863	839	857	877	874	848	866	854	846	839	857	878	820	837	822	836	853	847	821	873	862	856	827	854	915	800	819	846	831	855	834	866	841	876	885	863	878	870	858	817	902	825	880	844	890	888	852	881	849	881	833	830	890	846	849	856	867	864	834	861	869	872	849	861	868	849	876	804	865	910	827	882	859	806	807	793	877	860	863	931	902	893	821	865	893	861	853	863	843	923	884	897	793	831	887	832	838	888	852	857	868	867	853	822	878	883	906	887	902	845	863	888	853	843	868	865	801	834	888	865	864	843	811	837	870	847	828	886	842	885	854	850	828	827	815	825	845	876	790	818	842	876	836	885	867	868	836	836	846	829	866	826	821	851	859	843	855	865	834	805	907	858	831	861	870	850	888	894	846	927	869	868	823	859	878	848	839	878	882	839	805	850	885	842	850	845	869	864	903	819	857	819	842	878	916	858	876	859	826	865	900	891	908	862	843	904	848	809	843	842	812	903	808	843	894	854	860	856	853	866	867	859	845	843	847	877	884	865	868	881	877	832	853	874	890	832	833	838	885	870	873	903	827	878	894	888	860	806	872	889	876	872	871	832	829	839	851	856	875	869	892	847	817	878	818	885	843	858	869	875	874	868	870	866	876	843	902	836	913	796	835	861	901	838	863	834	896	852	843	898	821	813	851	889	831	849	841	843	839	847	839	855	895	817	836	857	903	857	840	810	884	883	854	896	829	908	834	890	859	871	949	885	879	875	830	838	853	872	882	904	803	876	833	774	870	925	860	857	836	889	813	854	872	878	846	861	854	871	856	846	878	895	857	848	876	914	895	857	877	860	829	835	880	859	882	860	830	856	878	829	856	855	827	896	847	904	881	836	863	842	817	840	797	881	832	867	890	897	801	871	885	882	846	861	873	892	869	851	849	873	842	861	866	862	864	853	871	817	843	854	863	869	832	916	833	857	869	878	878	839	861	870	863	886	859	891	858	891	849	901	922	845	838	879	865	821	894	838	858	880	856	853	879	904	843	846	860	886	807	873	894	908	857	885	870	845	837	847	848	880	828	879	861	897	846	884	902	848	796	860	840	840	830	875	888	832	852	860	828	848	807	837	845	879	872	859	848	837	857	825	872	916	866	889	828	825	813	836	846	843	829	874	916	881	857	890	861	847	861	898	889	885	857	792	879	824	855	855	829	871	872	913	859	868	860	904	790	846	864	891	895	829	875	812	924	873	852	821	812	847	878	826	844	901	847	859	855	907	890	855	831	841	806	860	861	816	874	852	827	854	801	849	854	853	868	868	839	897	845	867	868	851	906	819	834	876	889	843	800	846	919	859	910	876	910	819	901	868	861	851	878	854	842	846	875	855	807	925	905	935	882	859	819	867	791	868	845	874	891	869	846	882	877	854	865	846	859	844	866	862	864	868	870	875	806	850	830	905	860	862	848	891	863	829	891	832	871	860	869	869	878	879	852	847	853	815	884	895	863	877	858	800	882	874	876	883	848	850	864	861	916	835	819	881	871	840	848	882	840	861	818	838	827	858	832	881	844	907	828	897	833	940	868	857	916	854	866	850	835	850	857	838	856	849	871	808	860	802	880	881	895	849	831	844	861	834	861	873	897	875	852	932	879	905	828	820	888	888	848	838	862	877	868	847	921	862	813	850	859	822	822	872	867	868	887	889	863	876	811	823	853	859	920	859	883	829	866	888	853	881	812	873	850	886	922	885	835	876	855	830	868	927	873	908	868	899	843	804	917	856	863	822	865	867	857	853	838	857	864	881	879	901	869	858	863	849	874	874	822	854	851	872	892	874	868	860	872	851	883	841	826	878	904	871	792	811	860	868	841	838	876	868	818	801	861	846	838	812	894	850	881	903	850	834	860	877	897	876	840	910	879	864	896	864	957	886	876	891	877	869	918	874	866	845	833	827	855	842	887	865	863	867	882	872	901	891	955	826	835	840	830	915	859	878	916	838	857	823	830	870
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
