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
338002081402	338002081963	338002082513	338002083063	338002083613	338002084163	338002084713	338002085263	338002085813	338002086363	338002086913	338002087463	338002088013	338002088563	338002089113	338002089663	338002090213	338002090763	338002091313	338002091863	338002092413	338002092963	338002093513	338002094063	338002094613	338002095163	338002095713	338002096263	338002096813	338002097363	338002097913	338002098463	338002099013	338002099563	338002100113	338002100663	338002101213	338002101763	338002102313	338002102863	338002103413	338002103963	338002104513	338002105063	338002105613	338002106163	338002106713	338002107263	338002107813	338002108363	338002108913	338002109463	338002110013	338002110563	338002111113	338002111663	338002112213	338002112763	338002113313	338002113863	338002114413	338002114963	338002115513	338002116063	338002116613	338002117163	338002117713	338002118263	338002118813	338002119363	338002119913	338002120463	338002121013	338002121563	338002122113	338002122663	338002123213	338002123763	338002124313	338002124863	338002125413	338002125963	338002126513	338002127063	338002127613	338002128163	338002128713	338002129263	338002129813	338002130363	338002130913	338002131463	338002132013	338002132563	338002133113	338002133663	338002134213	338002134763	338002135313	338002135863	338002136413	338002136963	338002137513	338002138063	338002138613	338002139163	338002139713	338002140263	338002140813	338002141363	338002141913	338002142463	338002143013	338002143563	338002144113	338002144663	338002145213	338002145763	338002146313	338002146863	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
58746	32126	17092	6836	3977	3030	2214	1679	1346	1038	800	685	536	478	453	458	420	450	400	400	453	452	389	442	408	424	414	374	363	360	370	378	371	356	364	340	364	357	298	340	313	283	304	336	312	307	306	324	320	337	283	302	321	309	303	304	336	319	342	323	356	368	337	342	307	315	342	375	339	302	314	299	312	353	362	321	324	331	316	340	314	328	322	336	333	333	304	303	327	318	339	315	333	340	340	314	338	321	309	324	296	292	346	310	346	323	318	341	351	325	324	316	281	322	340	324	329	324	305	318	307	302	336	348	297	319	341	311	306	342	320	338	365	307	321	343	296	339	345	300	307	341	351	313	326	312	341	307	300	313	319	296	334	318	302	322	372	322	315	309	289	305	340	342	310	306	332	336	333	280	284	328	362	310	357	285	338	322	314	314	335	319	312	308	312	303	376	297	296	317	306	335	355	300	298	289	290	318	338	320	304	261	346	349	316	328	295	311	336	337	345	320	301	327	335	288	345	341	306	318	299	377	379	311	342	305	320	318	343	320	293	305	323	279	343	321	327	277	300	317	323	336	329	329	335	326	330	265	311	327	293	322	314	265	294	334	344	309	322	303	323	288	312	364	322	290	309	297	280	303	322	352	349	282	327	335	310	328	327	375	335	317	285	263	351	319	320	321	306	332	321	336	299	286	351	339	336	327	343	290	278	339	343	340	363	319	339	355	324	323	324	304	306	299	322	392	317	299	334	304	306	322	362	307	361	337	368	332	329	352	331	307	325	313	318	292	313	317	336	314	321	328	359	331	289	298	317	323	296	353	302	354	305	341	344	299	337	342	314	320	366	321	315	337	310	322	292	308	308	351	313	348	324	280	310	344	301	317	313	304	317	334	299	321	322	305	317	332	352	335	341	319	315	345	325	295	327	328	316	329	346	310	329	311	313	320	304	308	340	330	298	315	292	301	310	314	310	292	336	355	330	344	366	349	335	368	316	276	320	295	337	316	320	328	330	330	294	337	334	274	314	311	313	366	313	313	308	336	299	294	309	347	304	304	353	320	300	341	327	307	335	310	298	295	292	325	308	298	342	309	309	346	314	301	329	336	317	315	305	355	339	305	347	339	306	299	358	327	326	275	313	309	333	344	340	330	299	314	312	316	342	319	308	312	346	334	348	329	306	309	347	333	319	310	315	306	307	360	292	358	323	332	364	329	357	320	305	305	290	301	336	353	298	323	342	337	327	305	335	297	321	308	275	325	313	337	331	336	288	345	332	322	335	319	320	319	318	333	319	328	370	302	315	320	320	350	323	337	317	328	295	317	300	318	342	331	320	315	319	285	321	326	292	313	320	332	300	331	334	324	360	297	330	306	319	322	345	293	298	332	330	358	365	318	287	322	311	335	323	310	370	329	331	296	274	276	316	303	296	284	324	336	317	312	295	332	305	324	320	339	318	317	340	316	307	341	355	328	349	291	328	344	319	328	353	350	366	295	346	295	304	302	334	297	327	329	325	321	308	332	337	335	360	295	300	288	299	302	310	351	328	357	334	327	304	345	315	317	306	314	335	319	308	310	348	296	330	293	312	347	374	387	331	307	319	338	314	344	324	299	383	329	322	364	315	342	302	332	361	308	334	319	312	331	319	306	319	307	329	324	322	351	300	314	351	326	320	348	350	340	312	319	311	319	331	343	346	321	307	306	317	295	331	318	304	328	295	338	305	310	302	307	311	354	325	303	303	316	322	310	333	304	299	315	302	317	332	307	316	335	303	313	319	313	349	316	328	327	331	346	289	328	339	339	316	328	314	355	307	300	312	307	294	274	334	300	315	295	345	312	348	340	276	309	293	321	328	317	291	282	307	343	305	344	294	348	366	319	311	320	332	297	296	330	367	327	337	317	349	367	289	326	326	331	340	301	321	330	302	311	341	344	337	309	362	283	364	321	360	295	305	296	317	321	313	303	298	335	323	353	320	318	334	322	325	303	320	333	312	335	353	318	328	292	347	330	345	314	272	309	351	356	338	302	312	296	331	330	308	299	304	339	315	287	328	356	316	299	310	316	315	339	362	311	342	351	318	329	348	328	343	348	335	330	340	299	304	342	282	331	305	342	337	345	333	334	348	313	332	325	300	325	327	295	318	318	315	317	312	318	308	347	330	359	350	319	296	322	307	319	294	314	345	329	308	342	349	377	337	336	328	323	331	329	358	338	315	342	328	348	295	330	314	327	325	314	314	320	307	348	325	349	319	305	331	326	324	316	320	345	299	346	302	335	333	324	298	292	338	333	354	290	333	275	305	296	323	341	321	274	332	338	366	317	262	291	283	324	338	334	362	339	361	326	326	289	325	279	318	300	306	330	339	301	314	299	320	330	311	327	336	340	301	309	358	322	286	324	363	338	321	311	353	307	315	306	345	353	331	343	306	295	334	330	314	330	344	319	373	342	349	339	358	349	310	310	327	367	322	339	346	307	347	283	311	319	327	366	337	321	324	311	319	325	307	313	319	329	322	318	333	289	318	340	276	304	363	316	346	338	315	318	330	321	337	331	316	332	319	311	331	349	355	322	313	309	307	334	308	364	327	326	313	287	330	340	330	326	311	325	269	353	331	359	325	313	316	289	318	281	326	333	305	312	321	317	322	324	314	320	351	340	309	344	344	347	306	319	325	360	308	321	346	314	300	327	294	289	331	323	294	368	299	273	323	297	330	297	337	297	308	334	327	311	331	342	307	308	314	329	355	326	307	328	339	314	296	301	327	351	344	313	317	303	329	283	340	303	313	315	318	291	347	306	341	330	326	296	359	321	310	325	329	291	329	301	303	329	283	305	314	341	338	327	321	310	332	343	329	293	304	321	303	320	296	322	328	287	288	319	371	303	337	308	334	353	316	299	332	313	337	317	300	325	327	324	322	355	310	329	306	339	301	297	348	311	291	321	307	307	313	330	292	325	328	305	318	310	339	327	297	312	305	311	318	313	339	366	317	347	334	296	322	337	328	317	317	352	342	365	314	307	326	301	309	314	295	328	336	335	292	306	315	325	351	333	318	366	341	329	310	335	307	323	354	327	303	316	294	329	312	331	323	337	333	314	329	314	321	306	337	292	344	318	325	332	316	309	281	294	312	333	279	351	314	282	338	287	322	318	312	325	319	332	327	335	309	345	337	300	335	306	293	381	324	314	295	327	312	317	291	340	305	300	329	353	347	324	338	354	319	319	321	319	341	293	338	318	326	323	294	319	332	343	358	346	311	325	304	308	326	314	336	321	334	356	333	310	319	301	315	321	347	317	303	312	341	338	335	317	326	294	313	313	320	364	354	352	317	332	351	303	356	341	327	357	314	350	310	338	312	306	348	309	320	287	328	369	320	335	318	320	320	355	310	315	340	341	322	315	361	301	328	330	310	312	352	301	310	335	310	339	310	321	324	341	295	328	367	325	286	310	373	337	343	328	322	324	315	328	319	320	312	334	372	306	352	316	328	327	300	333	340	335	311	328
34589	20921	17843	13871	12400	10653	8360	7025	5580	4104	3423	2521	2165	1661	1455	1347	1491	1470	1119	1236	1273	1297	1261	1417	1200	1176	1263	1136	1113	1007	969	952	883	790	836	917	870	829	794	782	723	702	765	714	696	719	716	671	674	759	687	649	742	655	660	682	649	657	699	745	703	722	729	659	700	665	704	687	680	655	683	686	677	630	649	691	693	688	657	694	683	659	663	697	718	715	654	721	662	604	687	645	673	692	671	678	708	691	775	636	705	689	691	659	652	690	668	712	672	657	714	688	705	729	703	698	688	721	689	660	672	672	664	607	741	675	666	656	688	690	678	648	653	658	662	689	664	653	681	700	685	714	688	651	713	709	735	703	665	702	659	736	678	688	685	708	641	714	648	667	698	706	670	678	641	688	650	655	715	683	747	681	680	680	702	691	662	699	642	683	665	700	693	692	647	665	700	706	684	671	653	647	628	642	703	668	694	681	692	683	726	691	665	693	673	686	675	675	674	640	718	690	703	673	691	663	674	713	673	655	668	699	715	669	621	686	684	686	714	684	726	671	695	673	678	673	686	656	688	664	667	654	678	660	654	626	692	650	678	687	653	680	684	703	711	670	629	670	627	703	679	677	704	718	664	682	700	720	680	671	659	686	679	652	701	646	649	670	686	681	711	688	719	681	665	667	670	676	648	686	680	683	619	701	691	679	644	702	660	644	698	701	659	676	690	683	730	694	663	666	623	669	671	632	695	685	688	683	691	666	705	676	716	717	715	680	723	691	668	665	664	644	732	656	633	663	692	696	661	719	691	696	695	713	668	670	694	671	662	695	675	626	663	655	686	699	612	746	703	657	701	647	647	664	657	718	659	733	717	725	724	705	705	630	666	656	692	653	716	680	694	660	645	662	678	691	704	664	682	693	678	665	697	637	669	741	675	687	650	652	656	690	653	674	673	648	686	668	681	680	660	679	721	707	669	677	700	710	688	680	695	667	709	686	688	686	641	664	648	730	651	707	656	696	696	681	650	658	656	713	671	678	698	702	608	632	708	687	692	636	664	706	677	694	708	685	708	699	696	664	695	672	667	679	663	708	707	637	719	668	707	665	720	655	701	701	712	672	713	653	653	650	678	690	697	662	624	650	700	640	703	690	696	757	682	704	687	700	666	671	677	682	690	714	651	674	751	702	727	693	654	708	730	699	668	721	641	688	685	683	685	681	694	707	641	643	650	655	673	665	681	682	653	688	666	676	672	709	678	673	691	691	694	698	700	621	615	688	719	654	678	690	701	676	692	709	674	654	717	684	667	711	718	677	674	721	654	652	682	716	744	708	674	699	688	662	697	678	671	723	662	638	696	681	652	694	696	646	736	682	672	688	651	682	728	720	702	679	668	719	675	678	702	691	686	711	647	646	676	746	682	686	688	721	656	727	715	681	659	667	665	678	694	688	650	661	685	663	657	661	694	668	666	654	678	648	675	637	691	724	675	680	651	695	670	675	669	717	687	685	674	701	626	707	697	697	666	695	687	674	629	687	646	663	692	628	714	664	664	671	683	676	666	675	678	661	662	724	687	694	658	719	733	684	665	702	679	680	678	738	716	676	653	682	657	675	680	720	691	652	717	651	724	676	677	687	707	651	715	679	674	646	663	712	693	695	712	727	746	698	716	718	641	676	705	641	668	678	727	640	685	647	679	711	674	674	746	732	688	690	652	659	713	658	680	680	721	658	700	671	696	684	632	720	708	673	710	662	647	650	660	684	644	706	716	636	710	698	673	676	695	756	707	704	735	689	668	693	696	715	666	668	693	671	707	665	668	648	675	667	653	669	704	629	662	694	667	674	732	697	631	703	663	685	686	662	647	660	704	705	620	737	679	666	657	655	674	684	665	633	648	688	711	693	645	655	659	636	643	691	673	654	672	663	681	703	628	679	669	699	663	639	650	682	647	697	680	671	682	665	690	711	656	647	718	712	674	626	667	677	708	683	706	669	709	695	687	622	652	700	679	669	665	671	637	675	641	695	677	751	652	646	671	667	686	646	692	680	691	669	697	660	676	624	697	699	635	681	663	675	715	741	705	663	681	698	710	729	674	677	682	646	721	656	667	704	701	726	689	705	688	697	713	643	654	693	683	643	652	648	697	647	692	708	661	644	670	661	681	649	663	674	674	678	742	722	697	664	695	717	662	636	735	736	698	701	730	684	657	683	653	674	670	709	633	683	687	669	673	682	724	679	671	690	689	650	684	713	675	681	677	689	712	668	677	633	695	691	664	694	694	689	701	685	704	687	677	666	683	655	635	685	660	700	686	680	682	674	709	674	692	690	684	657	674	653	709	645	662	676	736	750	691	711	654	694	704	690	670	673	673	678	695	687	643	708	682	698	679	675	659	653	681	663	699	674	661	690	711	681	689	708	669	652	698	684	650	635	680	661	679	665	630	656	699	649	687	714	686	666	683	703	663	641	658	668	669	683	698	690	681	630	694	689	710	687	690	722	710	659	684	672	717	663	700	659	705	691	697	715	716	736	712	700	686	702	654	679	686	733	681	640	704	663	681	660	695	698	680	671	713	728	628	709	661	705	641	685	669	622	706	699	665	666	708	663	678	712	631	653	671	664	722	697	640	656	657	665	706	639	702	685	715	656	651	666	582	701	707	698	678	662	655	697	686	660	691	680	725	659	676	682	739	740	713	677	638	691	682	652	677	669	640	684	681	722	667	685	681	698	664	681	679	657	689	683	731	700	655	663	629	690	664	633	666	710	672	661	660	665	706	685	697	678	674	696	712	634	665	764	696	669	680	628	698	694	702	705	677	678	690	687	707	737	660	649	715	661	678	678	720	691	696	664	686	670	719	727	653	723	685	675	701	693	682	713	647	675	680	657	637	695	645	671	673	707	684	732	695	663	677	677	669	656	673	638	675	660	687	729	665	713	721	685	678	684	657	682	732	752	670	692	686	629	687	638	695	717	665	667	646	681	686	740	670	656	650	691	701	693	674	707	687	668	706	689	626	715	650	613	684	656	648	672	704	709	664	676	681	708	662	688	724	694	624	662	692	737	651	676	669	700	688	658	653	680	687	702	755	695	671	685	708	674	693	718	737	687	649	654	661	629	676	712	641	702	687	723	672	696	676	712	709	688	701	671	712	663	668	733	668	666	691	626	666	608	692	674	706	655	689	692	715	657	655	677	661	638	696	686	679	692	612	657	696	694	668	681	698	648	700	694	696	640	667	685	698	705	675	705	664	687	662	700	648	704	644	690	695	646	717	664	653	673	699	678	643	703	677	678	719	667	703	706	724	692	670	696	631	680	695	684	673	728	666	673	696	634	697	694	679	703	679	680	673	672	712	663	645	666	659	676	665	697	657	671	635	673	654	691	678	654	645	678	701	692	678	693	674	672	693	722	627	691	684	680	679	682	670	654	685	654	659	673	715	658	650	675	729	632	657	743	683	684	701	678	658	656	683	674	648	626	664	672	674	711	688	660	662	657	699	635	718	713	692	710
35349	15129	5626	2305	1458	1206	934	774	612	467	410	368	367	294	312	346	318	305	296	288	297	289	292	288	277	319	296	284	258	250	281	307	298	317	284	280	280	279	276	264	269	280	296	254	233	263	259	312	271	264	271	270	265	267	278	286	311	276	295	251	300	281	277	274	285	257	301	257	271	279	275	228	298	280	277	269	308	266	261	293	281	283	252	246	287	272	298	234	292	272	297	275	250	297	301	289	264	281	267	274	263	286	259	265	272	279	262	261	279	241	254	296	290	295	272	263	270	279	240	243	270	300	270	243	287	271	281	257	300	310	287	260	299	280	264	254	281	284	277	269	268	271	280	254	298	238	245	279	251	280	248	258	282	298	315	292	264	264	280	242	252	244	276	297	296	262	240	281	284	266	252	284	241	265	260	288	281	278	284	259	287	287	271	258	267	258	250	271	263	259	280	274	280	245	275	272	262	286	271	267	256	296	318	259	273	293	293	265	242	267	277	307	278	279	265	304	294	294	295	306	285	294	287	291	290	310	308	288	318	276	261	292	272	299	256	281	279	265	284	278	276	277	251	257	312	290	292	276	264	231	250	298	281	281	280	273	274	293	263	283	274	261	275	291	273	283	264	275	279	299	284	293	262	255	281	283	281	271	266	261	296	300	303	273	292	243	259	274	279	273	274	259	283	264	252	248	275	278	253	247	307	290	268	261	291	279	294	256	276	271	292	255	279	256	280	278	273	294	298	249	289	265	310	256	267	259	252	268	287	252	267	274	283	261	253	261	322	295	290	298	290	284	262	268	223	286	262	271	301	293	273	243	305	299	263	270	241	274	280	277	256	250	255	295	268	300	267	236	258	280	299	260	265	271	239	316	311	280	249	292	283	284	242	285	293	275	292	284	260	287	266	297	274	303	247	281	287	267	262	284	267	252	277	260	288	266	250	284	309	285	291	266	297	254	262	279	247	246	258	240	287	223	273	254	236	302	247	276	259	275	256	256	279	308	257	258	258	275	297	261	283	283	268	301	260	255	290	226	276	271	287	300	271	297	295	268	293	285	265	275	301	278	259	257	260	271	277	295	313	285	244	235	281	272	289	287	266	269	270	264	266	289	308	307	268	272	284	281	302	250	274	268	285	295	271	256	298	266	254	275	263	279	284	303	253	285	287	264	283	282	285	292	315	282	282	296	266	268	265	293	303	288	253	294	285	243	262	243	296	253	281	312	289	296	281	298	266	288	307	258	292	256	283	217	250	268	301	286	285	224	238	258	261	270	310	283	287	267	263	251	261	278	269	275	226	265	260	289	295	294	275	273	267	267	274	254	274	262	272	294	267	287	276	295	291	284	293	255	263	290	289	281	293	261	296	264	278	295	291	272	282	233	279	248	288	263	301	268	296	249	282	295	230	277	289	304	261	291	270	305	299	267	314	239	277	259	285	278	305	303	302	264	276	274	272	278	295	311	270	245	268	256	261	283	254	263	264	216	284	258	270	284	250	298	270	256	309	298	273	265	282	270	234	247	278	277	278	268	262	285	303	299	262	269	261	258	301	277	294	232	230	263	278	262	241	286	242	309	252	282	260	239	261	290	271	272	271	270	292	270	241	244	272	293	311	269	256	266	261	277	241	242	286	307	292	270	290	316	298	267	264	253	301	306	274	281	309	255	276	271	263	287	310	251	253	292	279	262	277	308	284	253	268	301	271	293	315	282	289	290	310	282	291	280	307	299	266	271	271	285	282	253	259	282	286	239	288	275	269	270	284	270	281	271	286	268	260	258	267	284	283	288	308	251	285	294	247	286	297	248	271	271	295	269	291	264	270	289	293	294	288	269	303	247	293	294	299	255	264	275	270	290	277	263	318	261	258	251	288	281	300	279	319	292	306	276	255	253	232	278	271	287	264	289	269	266	266	266	287	296	328	286	283	306	305	255	250	275	275	260	290	297	276	272	241	268	270	253	273	267	308	292	278	255	261	286	280	266	274	281	275	293	240	268	279	275	275	285	259	266	270	266	270	300	269	332	310	281	285	268	266	319	296	255	258	284	261	262	262	248	296	303	274	265	266	275	299	262	263	280	284	315	271	279	244	292	238	257	273	301	265	242	268	251	288	258	271	240	280	260	278	269	270	305	244	280	272	271	277	279	293	267	248	275	279	300	291	269	312	254	262	271	248	301	272	304	255	294	249	271	266	269	255	283	250	278	307	316	274	252	287	322	288	285	295	274	286	284	269	276	284	269	297	284	283	278	267	257	250	274	251	296	255	284	304	269	281	268	280	278	278	293	253	280	326	268	275	275	262	251	278	261	234	241	252	281	294	263	294	260	260	288	280	271	290	282	253	261	258	267	253	285	273	246	267	298	264	272	264	265	259	260	268	273	265	305	265	266	301	273	268	266	291	272	306	275	265	279	271	274	290	277	270	326	274	258	275	291	247	315	283	254	276	290	288	294	275	242	257	272	283	293	238	254	270	283	250	258	262	257	285	284	270	249	276	305	261	287	275	269	290	270	275	280	268	263	282	290	277	270	287	266	265	275	274	286	305	258	289	304	285	283	274	254	332	271	301	279	274	255	292	258	277	282	266	263	271	275	297	256	279	278	274	274	259	274	267	294	266	261	249	282	288	259	264	258	282	263	272	285	315	271	276	259	262	284	272	298	283	280	267	276	255	267	271	281	276	275	244	285	299	317	318	236	263	244	289	268	279	256	269	301	255	257	290	283	257	317	266	276	263	261	298	294	267	287	291	252	267	283	248	244	282	276	284	288	300	301	280	268	241	281	264	274	276	254	303	295	301	275	278	257	255	270	263	284	313	270	233	297	243	294	252	271	270	265	245	294	279	242	284	284	314	271	256	261	259	268	278	261	282	274	299	285	323	300	274	286	290	280	287	290	288	313	295	293	273	278	267	296	303	259	286	280	288	288	255	302	268	267	262	283	253	279	269	269	231	293	263	288	303	293	270	293	283	279	280	283	254	262	301	294	285	286	246	273	225	284	295	264	257	242	254	277	257	279	281	288	306	272	253	310	294	276	302	281	269	260	283	275	301	297	246	285	300	324	280	299	240	271	288	277	257	258	287	257	252	280	281	306	265	278	270	270	235	270	270	282	258	256	274	252	289	314	303	273	287	282	260	312	265	259	283	271	223	265	275	282	277	252	276	249	264	309	259	285	290	290	270	264	297	302	275	272	277	254	261	261	279	282	290	320	297	278	260	284	287	281	287	291	279	254	299	284	279	283	289	304	261	254	273	329	292	279	269	290	299	313	282	275	271	286	250	259	303	273	258	271	291	280	286	279	274	245	258	270	260	275	283	261	305	249	280	274	301	266	280	280	256	263	236	252	271	297	298	249	290	272	277	278	256	277	280	287	305	268	300	292	291	270	261	259	275	322	279	267	295	287	280	298	276	267	260	273	271	276	280	268	271	278	290	294	281	281	287	287	254	270	273	276	272	260	269	281	278	298	295	257	271	271	267	267	259	274	280	291
20612	9032	7826	6185	5502	4468	3526	2977	2249	1714	1367	1084	935	815	828	774	783	755	673	660	701	679	695	687	694	653	716	661	629	633	622	661	648	622	634	601	614	584	666	637	556	610	563	574	573	587	588	580	646	533	602	565	627	595	575	597	591	536	551	604	581	588	575	603	581	559	540	588	557	561	580	576	569	586	607	574	643	584	565	587	641	589	604	604	584	581	594	545	582	580	596	615	592	593	543	579	613	614	566	605	575	606	575	564	546	554	597	562	547	598	608	612	568	589	582	561	608	626	609	579	578	588	596	606	566	567	642	592	590	554	569	578	561	598	588	574	594	556	579	609	591	571	609	586	605	614	571	613	617	569	528	563	560	586	565	563	590	640	577	602	549	574	568	601	515	577	580	590	581	572	562	626	604	615	600	586	573	628	595	544	597	590	574	610	593	558	565	595	567	560	610	615	602	606	622	621	555	575	596	601	605	553	617	591	564	568	591	561	608	621	550	574	634	570	577	597	540	601	618	611	587	601	590	564	583	550	592	601	545	595	575	596	579	574	587	622	550	602	605	584	597	602	563	548	593	551	576	594	557	555	548	539	596	560	585	579	552	575	613	548	576	586	580	571	567	565	640	599	586	558	574	617	546	567	562	596	540	622	551	598	583	591	574	544	554	588	603	574	597	589	564	565	618	584	582	644	614	633	600	595	575	546	595	588	567	607	577	557	607	597	570	640	574	583	606	565	591	541	576	576	588	577	553	596	559	566	579	584	600	625	588	562	566	589	573	566	574	583	541	575	585	572	570	600	597	608	562	561	549	576	583	619	527	592	525	580	570	619	600	619	596	591	601	620	577	583	584	559	604	607	594	565	609	528	613	606	604	577	595	598	589	559	580	543	600	629	592	563	595	582	568	571	575	580	564	556	592	597	585	595	570	587	583	611	596	611	571	593	584	607	583	581	533	616	571	589	596	598	595	569	586	560	611	545	588	556	600	578	602	571	575	575	579	568	552	574	575	559	596	530	597	560	559	612	593	562	535	574	605	596	598	621	620	564	588	554	613	578	572	544	570	582	592	609	603	576	617	609	607	639	563	594	581	585	593	564	607	581	548	614	561	608	541	615	545	597	587	571	611	606	615	591	568	598	607	618	538	580	555	588	586	627	575	577	570	564	581	574	602	594	565	586	634	618	528	598	596	623	575	580	611	580	592	570	588	617	587	595	562	599	616	548	544	600	548	598	577	593	598	570	600	601	589	601	575	574	554	626	616	582	577	575	570	617	584	578	561	627	554	573	649	577	594	581	606	576	555	604	586	551	593	603	625	567	597	601	628	564	598	533	627	571	616	593	583	592	575	576	589	600	596	582	563	577	584	573	552	557	589	557	571	608	573	570	572	563	589	593	581	580	559	601	625	581	594	581	621	559	570	579	528	554	604	585	584	529	592	609	567	565	560	576	545	612	618	584	577	588	608	544	552	610	587	579	570	567	619	584	549	556	579	533	596	589	604	571	583	631	592	588	630	583	531	576	564	601	547	586	562	588	567	591	557	588	583	576	603	561	587	594	573	532	536	560	547	578	607	573	640	629	588	619	589	596	631	578	588	587	556	610	601	582	566	609	581	574	548	594	625	570	597	589	585	582	601	617	550	598	553	558	614	595	610	588	545	579	583	560	574	590	575	571	565	634	595	586	559	591	582	589	583	572	571	599	543	559	561	597	577	628	562	535	579	613	569	583	584	571	592	568	571	630	592	580	621	576	603	583	617	571	610	596	615	623	649	527	578	595	577	585	602	609	560	569	593	581	598	609	582	575	586	579	602	570	582	582	563	564	579	586	647	567	595	585	604	591	567	558	590	568	555	592	584	543	582	559	595	556	557	596	584	546	591	613	608	584	630	610	596	573	611	565	569	578	592	586	585	576	612	578	581	539	622	611	542	601	560	569	584	586	571	571	550	589	615	576	595	558	624	568	624	577	647	583	574	579	588	626	568	563	604	577	573	606	536	563	563	586	560	631	587	622	582	576	586	570	594	568	613	549	577	585	573	628	629	557	585	560	588	569	552	646	527	598	571	574	583	551	555	569	580	555	578	617	575	581	560	548	577	568	599	545	574	607	605	544	608	613	572	631	598	618	602	581	579	585	573	584	571	566	610	612	582	566	619	601	621	578	593	610	601	570	600	563	602	594	573	587	592	584	627	565	578	591	608	611	626	535	635	559	560	593	560	595	613	561	598	544	627	593	580	597	590	578	613	555	657	612	595	609	564	574	531	611	600	565	579	596	610	569	589	564	614	589	566	598	575	578	588	573	541	626	599	577	599	600	574	612	545	585	618	552	588	585	573	637	574	615	601	596	547	592	571	546	579	617	599	578	569	596	582	564	557	584	576	587	601	577	594	604	575	623	573	573	574	617	585	559	600	558	581	592	549	570	527	568	582	585	567	547	582	585	579	612	562	613	608	596	558	577	568	630	564	588	602	599	575	552	597	548	576	627	570	607	627	553	596	601	569	596	560	571	557	559	587	568	582	590	558	615	609	587	521	596	623	567	567	578	553	598	585	595	584	563	572	601	623	605	598	571	553	621	589	603	562	565	568	580	573	572	591	592	591	587	564	613	600	566	566	605	591	575	552	574	590	571	603	585	616	581	603	534	553	548	617	595	596	603	575	616	583	640	603	579	614	613	528	547	592	577	607	608	589	582	591	668	589	618	557	607	560	610	599	608	551	588	559	557	554	560	598	594	622	550	557	575	574	622	584	619	590	580	623	593	603	595	627	563	589	600	557	546	580	547	553	596	538	564	553	601	575	594	570	568	607	573	548	559	600	593	614	611	553	600	571	613	586	586	562	566	606	555	622	618	590	605	554	594	608	559	606	614	624	595	580	567	596	553	587	613	557	572	581	586	583	596	593	597	594	598	596	603	600	563	599	602	542	585	542	597	595	577	603	618	578	547	552	534	575	595	598	609	613	535	611	614	601	594	593	638	584	619	577	573	543	631	620	619	636	586	654	586	595	596	605	614	587	598	570	612	610	554	600	579	582	572	582	609	573	577	617	542	627	615	616	600	598	582	583	597	574	576	582	603	618	557	604	542	574	562	573	618	568	581	591	603	573	570	567	584	598	575	591	607	596	655	556	582	593	580	584	587	574	626	603	618	568	567	595	570	569	595	598	574	614	598	538	539	548	601	608	574	621	606	568	575	612	591	610	595	627	592	639	629	561	596	594	580	555	601	615	579	616	552	555	567	597	552	601	570	563	587	622	593	610	603	601	557	582	588	569	607	566	590	589	550	573	558	617	549	573	604	578	565	573	603	597	604	591	557	596	566	629	604	577	591	589	576	604	600	555	563	562	598	590	562	601	546	627	579	574	641	578	551	630	608	607	612	606	651	548	602	599	561	538	599	586	551	588	561	562	574	598	596	589	591	580	574	626	611	577	594	564	578	571	591	614	630	600	602	552	559	587	573	570	566	574	613	595	627	583	603	580	557	564	622
48864	25778	12592	4483	2768	2106	1556	1280	992	707	556	498	505	390	382	389	409	326	339	345	322	349	334	369	324	332	315	296	332	331	311	312	320	328	294	286	313	290	312	277	307	293	293	277	262	257	280	270	262	294	253	295	270	285	283	254	267	246	267	305	282	253	285	265	267	306	283	280	277	256	279	291	242	293	270	262	267	276	247	285	290	274	276	260	293	270	251	269	271	263	276	325	287	291	285	260	260	280	296	300	261	291	309	279	248	265	256	250	269	274	316	287	275	272	297	299	272	311	252	282	265	245	246	252	249	310	268	234	276	303	302	264	285	291	295	264	267	270	273	281	264	252	291	275	266	299	264	263	276	286	235	251	286	254	284	286	249	271	257	257	242	238	257	273	276	274	245	263	283	274	301	294	265	276	265	279	269	277	255	283	289	256	271	252	280	294	271	251	288	283	245	316	296	278	284	286	235	287	291	253	261	325	252	269	276	265	284	293	250	277	251	291	257	274	239	286	280	282	319	290	260	276	292	287	297	292	273	276	269	267	253	263	303	262	269	242	263	286	265	254	277	293	261	285	253	270	301	289	278	257	281	281	285	296	271	286	251	262	275	277	253	271	283	266	290	254	308	268	302	303	269	266	280	279	267	281	282	276	285	272	290	293	289	282	301	306	265	275	280	306	277	273	279	299	257	254	265	264	253	269	259	288	270	285	257	244	278	304	247	253	284	243	260	261	296	282	271	251	297	288	294	290	297	241	232	264	275	314	265	295	272	294	277	278	271	266	284	270	265	297	271	282	272	282	271	274	262	271	261	271	262	292	272	274	249	273	282	283	289	250	255	320	286	290	303	274	283	272	277	279	273	253	257	305	291	273	295	273	278	302	261	270	283	312	316	265	304	232	281	286	270	294	276	272	279	244	270	283	288	263	245	279	303	280	286	292	287	238	287	293	309	273	269	268	246	279	270	256	286	274	305	234	276	260	257	268	299	258	261	264	258	291	278	248	244	263	271	269	290	251	283	298	241	306	265	301	268	274	278	308	251	239	261	288	283	317	255	278	294	253	281	282	294	260	287	266	278	227	245	297	301	256	287	252	239	289	253	260	266	302	283	303	269	255	292	294	265	280	290	278	251	292	279	294	306	256	296	273	276	273	248	258	265	256	287	264	283	294	283	279	255	278	301	283	280	300	306	291	302	299	263	284	267	238	275	294	286	295	286	272	290	293	257	244	276	269	309	300	305	270	297	250	253	260	268	248	278	230	274	282	279	282	253	268	250	280	263	293	272	261	275	259	279	273	264	265	262	240	275	280	260	264	289	282	292	271	279	289	283	250	263	271	281	260	289	270	297	265	234	273	299	249	259	305	273	289	265	277	277	282	292	283	249	265	270	263	288	306	300	293	277	279	262	267	285	269	282	281	262	280	291	259	289	272	291	244	258	328	267	261	275	261	277	282	272	260	254	267	276	271	261	268	273	302	238	270	277	282	300	280	238	278	273	258	258	252	323	230	273	283	268	246	258	271	255	297	259	290	264	252	301	289	299	254	248	279	268	279	252	269	258	278	263	266	260	294	267	250	290	278	275	268	269	268	257	282	270	260	281	277	263	275	276	290	279	284	287	285	265	298	260	274	292	259	274	267	283	250	308	271	266	262	281	277	277	304	291	279	284	250	272	263	271	255	255	279	279	291	307	267	321	280	263	276	269	269	275	275	297	285	285	282	244	287	281	282	282	257	255	296	252	315	258	281	295	287	254	268	310	297	266	278	261	258	282	295	248	272	285	271	271	266	281	292	249	267	240	242	259	267	267	265	286	311	274	273	266	266	251	277	242	274	276	237	256	308	290	286	243	273	274	284	266	276	287	252	256	245	256	278	266	277	255	275	294	267	272	280	269	290	257	280	312	254	277	301	273	276	250	300	263	286	322	288	281	254	286	281	275	286	235	263	272	258	239	317	293	288	282	280	248	251	271	285	272	222	283	280	267	257	235	258	283	282	300	254	301	248	265	297	269	257	274	272	272	257	303	259	279	262	264	295	271	282	283	283	270	272	262	283	248	324	276	294	279	289	298	297	287	292	274	278	265	282	278	265	289	282	245	255	268	276	300	262	261	264	269	294	279	276	246	268	281	250	278	288	261	272	288	268	274	283	275	276	281	274	294	269	281	288	300	298	303	293	270	290	302	280	258	243	265	290	271	290	276	272	279	279	235	293	256	271	308	274	284	271	282	259	242	264	291	264	279	347	274	259	256	300	278	271	257	288	306	267	245	290	278	272	286	281	249	299	301	324	256	301	285	255	293	338	266	299	267	263	300	245	295	274	268	298	270	260	264	259	305	296	297	275	249	259	256	267	268	279	283	255	257	262	282	294	251	267	265	274	302	286	235	262	274	252	265	254	299	298	258	273	268	301	267	268	238	253	266	267	277	267	290	251	270	304	273	274	282	230	256	297	300	274	290	291	256	297	281	283	283	315	304	261	272	284	244	262	293	279	257	307	281	257	274	266	241	287	296	254	279	268	275	263	283	234	283	271	276	301	278	273	236	244	293	291	261	263	257	255	264	241	273	276	266	270	300	284	264	255	262	281	262	275	271	287	279	288	278	292	274	252	269	282	231	303	251	270	283	280	271	283	272	265	284	286	266	294	276	261	255	268	293	304	265	267	293	255	245	273	281	294	278	277	255	303	286	263	277	288	269	253	259	275	252	246	228	286	279	278	281	273	270	271	264	269	329	259	271	267	284	254	274	277	263	275	246	278	267	258	314	318	285	288	261	267	297	262	280	265	240	273	255	269	274	257	272	258	278	255	264	239	282	307	267	261	267	270	259	288	271	255	242	281	291	258	230	288	265	287	304	303	257	252	297	306	269	291	264	256	298	263	290	292	277	257	258	283	306	280	311	270	266	301	272	290	283	243	275	279	264	260	246	274	269	280	261	250	288	277	261	292	255	273	267	247	252	294	254	253	271	305	301	289	274	311	257	281	272	244	261	286	284	295	292	290	272	266	257	311	241	281	272	280	266	278	294	275	251	286	293	276	241	251	256	285	263	287	261	264	231	282	260	278	276	247	272	267	268	272	258	276	294	316	276	249	277	248	299	321	270	262	326	282	257	321	266	248	271	284	277	281	270	269	257	285	299	247	276	284	297	302	279	259	282	277	291	238	249	307	267	268	319	251	267	272	283	259	295	276	259	257	271	258	271	282	261	255	277	271	309	272	240	315	288	262	294	262	244	251	263	263	265	248	288	276	285	281	257	300	276	277	269	259	252	282	260	299	264	294	252	227	274	270	277	266	299	242	254	276	298	260	292	274	275	284	272	259	278	288	243	286	269	279	249	270	290	272	254	281	289	263	285	256	288	262	285	264	274	277	246	238	285	270	290	300	284	272	271	266	289	266	272	285	311	258	273	280	268	294	276	290	288	243	289	249	246	281	293	257	286	275	254	289	297	263	272	272	248	283	285	260	265	274	300	289	290	280	252	258	258	269
28112	16464	14385	10290	9128	7656	6174	5284	4049	2866	2148	1720	1559	1295	1194	1198	1163	958	833	988	990	1018	982	908	847	825	906	916	868	812	733	743	699	681	651	658	649	627	628	620	653	602	654	583	598	577	583	621	619	571	637	629	546	536	650	586	576	615	588	623	595	594	594	608	586	593	575	621	592	597	638	579	594	585	570	632	613	597	595	588	589	561	589	583	591	581	584	559	599	599	563	634	594	627	573	593	598	583	641	598	576	605	589	588	566	591	596	603	592	603	609	636	551	582	545	573	600	626	574	578	559	539	535	616	573	607	621	620	558	588	570	644	613	589	561	582	595	566	588	599	541	561	641	613	567	622	579	581	592	550	616	597	540	644	586	583	623	589	575	570	605	587	583	618	597	586	561	609	589	603	630	607	578	601	640	623	655	601	597	588	567	544	558	585	583	578	612	584	574	599	598	528	617	559	586	589	595	571	578	555	578	596	609	594	607	620	581	571	587	592	620	559	558	576	563	552	571	601	597	609	564	582	563	615	601	589	610	611	568	576	581	570	632	590	507	553	579	567	564	590	612	580	647	569	590	569	605	582	590	599	593	606	562	630	599	578	562	598	572	637	615	603	560	568	568	620	573	598	562	552	546	582	630	614	560	593	613	604	603	589	582	580	560	539	557	576	561	591	539	629	603	561	557	604	577	557	620	584	565	578	609	608	572	586	570	570	579	580	600	567	581	552	581	573	584	574	599	580	586	550	578	575	638	548	621	573	610	574	625	585	582	561	578	598	588	603	571	600	581	622	559	558	576	637	571	615	574	567	562	611	583	562	575	609	575	606	613	567	537	590	617	570	585	642	577	623	609	569	565	557	581	556	577	557	589	604	591	588	535	601	619	619	598	609	573	587	589	536	596	555	549	563	585	570	587	592	521	557	589	569	600	576	616	577	587	584	585	556	561	609	571	590	595	607	597	553	563	544	605	576	574	553	598	573	593	599	569	632	565	548	575	590	553	597	570	577	607	577	594	552	604	590	593	608	562	558	621	584	608	616	601	565	554	588	597	613	554	572	537	568	593	580	555	545	592	630	601	556	604	555	557	546	569	596	570	572	556	550	579	595	582	604	577	583	578	590	638	552	567	534	571	541	607	659	596	554	559	585	603	567	587	586	549	592	569	585	541	611	606	577	603	592	615	552	612	571	579	607	572	615	572	587	625	622	570	571	536	646	595	617	578	621	606	597	640	554	567	601	629	630	586	580	590	582	577	593	575	606	622	608	535	544	579	591	619	571	559	592	593	605	597	615	585	599	587	576	612	597	614	579	578	575	579	590	551	609	581	569	576	561	567	575	622	612	659	605	586	605	579	592	573	559	621	605	603	575	558	568	585	645	568	600	619	589	577	583	574	578	582	577	610	563	566	597	601	595	601	593	580	552	611	595	593	618	552	579	566	609	548	577	618	594	596	525	553	567	625	573	605	575	604	590	602	616	569	548	599	574	581	539	538	605	617	542	551	576	587	600	589	586	565	568	562	584	552	605	582	578	614	602	544	608	575	566	558	542	630	574	629	600	560	568	572	575	629	646	571	601	591	586	556	614	596	592	575	597	579	629	570	598	569	611	575	614	586	563	666	600	585	615	583	592	575	601	572	604	616	576	583	597	597	545	595	562	575	595	579	566	578	573	572	561	620	593	626	609	589	536	598	569	614	594	596	611	574	603	560	572	584	601	607	569	558	562	595	542	561	622	574	600	556	618	594	580	589	559	617	606	562	581	606	587	511	602	597	568	602	616	618	601	539	605	637	565	563	613	611	587	621	612	581	598	597	608	565	544	598	584	582	575	603	571	586	563	561	570	586	572	604	590	616	572	580	596	602	595	608	577	600	570	588	530	579	606	576	579	585	597	605	578	606	642	607	575	594	615	580	604	603	612	574	605	566	610	620	609	581	596	559	610	577	601	538	586	567	576	588	571	613	589	624	581	585	557	607	625	570	606	625	596	593	567	595	598	568	558	612	570	616	597	580	544	606	628	574	568	578	568	584	595	593	604	587	593	570	551	594	565	618	606	592	600	591	576	553	593	601	571	586	535	612	625	570	613	612	597	540	624	565	601	555	563	618	561	601	572	553	587	535	590	639	551	594	606	590	558	596	604	570	568	625	627	600	594	605	624	591	548	571	632	588	599	615	571	569	627	581	588	562	555	592	607	580	579	615	570	641	628	531	600	568	614	577	610	623	573	599	576	590	595	583	535	565	571	591	571	626	575	548	588	579	579	556	580	597	581	594	579	557	631	604	605	608	557	579	587	616	572	568	580	578	573	594	589	613	579	583	561	560	547	630	587	621	587	549	613	589	510	585	565	577	585	633	639	580	564	594	557	554	581	536	574	611	559	576	583	595	587	555	579	580	618	577	562	586	586	617	585	584	572	571	594	569	624	630	571	550	592	589	582	610	565	592	607	593	567	561	601	652	543	613	616	653	604	578	595	582	633	607	592	560	536	596	569	588	626	544	582	653	584	599	540	612	594	575	650	575	574	558	593	611	582	612	607	602	574	566	594	593	546	624	600	553	594	556	568	616	567	598	577	559	615	609	640	594	600	558	580	543	561	579	632	555	589	605	624	563	569	595	585	585	598	575	550	569	561	587	612	605	553	575	625	580	574	595	616	588	591	596	580	576	616	621	606	555	552	643	634	566	560	568	531	553	632	595	574	568	584	583	586	541	583	612	584	575	600	564	569	597	589	552	615	598	576	585	631	573	589	603	588	624	574	590	587	619	579	559	614	590	588	584	594	612	592	602	609	616	552	581	648	597	599	581	570	616	598	586	595	602	604	575	546	581	590	599	609	596	589	584	596	593	559	582	642	568	589	558	591	600	594	610	598	596	618	561	567	599	627	594	573	633	595	565	636	561	587	596	613	568	598	612	593	543	603	548	601	587	573	591	602	587	603	581	547	584	549	617	567	577	558	585	603	608	617	617	618	545	625	583	598	574	576	603	640	597	596	618	657	558	559	619	529	636	589	606	577	582	585	552	604	597	573	599	601	611	601	643	594	602	552	593	597	580	583	644	541	578	589	589	608	582	583	584	594	624	586	580	573	581	566	608	541	578	590	588	603	566	590	593	619	598	572	608	604	546	562	555	578	596	583	594	580	604	582	556	649	548	566	581	595	583	563	564	605	627	598	573	589	571	563	608	627	622	577	580	612	551	563	551	561	596	630	621	591	568	552	579	638	561	608	559	612	562	576	593	569	622	632	603	587	574	595	575	617	582	621	580	575	593	575	573	571	573	602	551	580	616	615	606	543	577	602	589	629	604	580	589	593	595	590	598	624	610	545	587	559	602	600	565	575	570	577	594	576	567	628	578	632	626	594	552	613	611	584	620	570	595	603	585	598	564	584	608	586	615	573	617	579	572	557	609	591	583	608	582	595	592	645	580	561	589	562	571	626	604	587	604	592	575	587	539	597	596	607	588	616	619	581	598	536	580	581	603	578	551	557
59565	31462	18129	6443	3578	2506	2165	1600	1270	829	723	593	577	490	535	448	458	408	398	378	429	411	424	414	406	379	385	394	369	392	369	354	346	323	362	310	345	297	328	299	330	321	316	330	339	306	317	322	333	320	321	321	297	342	318	325	294	314	326	302	322	296	341	325	317	290	324	322	310	348	287	286	322	326	331	336	333	330	328	347	288	306	310	322	323	338	341	316	358	314	335	338	310	313	304	317	374	335	332	324	352	313	324	351	325	310	323	314	286	299	312	297	320	310	349	325	350	313	306	339	290	329	313	320	331	313	304	298	302	338	334	338	284	300	304	303	334	337	356	337	339	329	367	363	345	333	343	341	325	294	293	311	289	314	338	323	332	287	319	348	320	350	324	297	295	337	317	294	322	351	361	286	367	325	314	291	305	328	323	319	333	324	314	322	317	314	335	295	310	330	329	286	342	321	326	337	316	323	297	318	358	314	350	296	332	314	310	313	370	342	331	346	293	333	314	313	318	305	333	282	319	322	314	333	328	339	374	305	290	316	329	345	340	310	335	314	335	319	338	309	314	343	317	313	339	310	281	305	335	324	311	290	284	307	274	320	277	317	334	306	328	290	319	319	336	329	327	348	333	315	366	353	312	304	320	320	291	286	287	324	294	319	262	335	322	364	334	328	325	305	294	330	323	353	303	359	362	313	347	310	323	354	307	298	314	295	332	337	294	337	308	341	354	315	299	354	346	312	305	280	314	320	313	292	329	309	297	312	320	289	298	316	299	294	347	329	319	303	284	342	317	342	354	310	306	323	324	325	336	339	318	348	351	338	314	335	333	308	292	303	285	297	345	332	299	340	347	309	333	298	325	303	325	356	339	315	305	307	336	332	310	288	337	317	325	356	313	290	314	308	342	302	355	325	325	317	333	287	293	302	298	306	330	306	295	336	328	339	346	309	312	351	305	323	320	316	338	279	289	320	345	335	333	333	306	320	310	311	350	298	315	339	278	306	317	299	333	342	317	322	294	286	367	317	333	325	319	303	330	299	330	342	339	290	306	298	316	323	316	330	288	313	280	326	292	342	341	324	353	302	298	283	288	307	329	353	296	304	338	307	308	328	348	314	344	310	320	327	318	304	336	326	341	300	318	344	304	307	304	325	344	311	325	299	300	348	301	315	345	332	340	326	313	324	364	336	367	350	305	338	287	316	323	329	313	312	316	321	337	285	347	323	334	326	302	310	328	318	336	329	337	266	319	315	309	287	314	322	352	304	309	324	318	306	318	328	307	282	342	340	336	306	309	334	283	333	321	326	301	349	316	325	335	337	329	358	314	314	333	308	325	314	301	306	336	327	331	335	302	338	324	327	302	323	297	295	289	319	325	386	334	352	310	365	308	309	291	324	307	268	310	303	340	328	321	336	332	305	302	306	298	298	317	334	330	295	307	313	372	337	315	325	298	318	292	324	309	297	312	309	340	289	343	337	315	351	307	306	313	319	322	317	328	339	358	344	329	333	325	331	337	315	326	369	298	281	308	281	316	310	302	331	324	314	318	302	323	337	343	331	312	313	336	338	329	351	344	326	336	305	341	336	349	329	316	323	323	300	301	320	321	349	301	336	330	346	339	297	334	359	324	340	356	318	345	343	340	330	323	336	306	317	329	313	331	328	304	342	314	287	315	334	305	263	327	323	303	341	305	343	364	297	345	315	287	307	332	317	331	305	337	342	301	320	328	317	298	330	338	306	328	301	312	337	358	321	308	328	300	307	310	339	287	310	287	308	325	357	313	347	322	340	321	318	325	339	334	317	330	309	324	313	352	333	307	283	324	309	261	298	306	283	366	287	294	304	374	294	353	296	327	332	309	338	328	274	302	301	275	343	331	317	317	328	325	324	306	303	292	313	335	349	345	322	323	313	315	356	313	328	328	356	341	284	321	323	327	310	293	288	319	315	280	303	310	323	335	289	308	302	308	332	349	340	333	356	315	307	316	334	322	300	292	308	307	319	329	274	338	339	313	335	320	333	352	359	348	318	292	305	300	305	326	306	330	301	309	327	321	323	312	311	317	335	318	358	345	314	308	333	321	317	322	303	331	336	349	332	327	331	301	339	313	345	338	303	322	305	348	319	343	325	299	327	320	304	299	303	314	331	341	325	358	341	321	328	294	303	323	314	307	329	302	305	319	292	312	321	330	325	340	294	305	304	327	350	313	320	349	336	328	318	332	289	366	310	318	294	328	316	317	327	294	303	337	325	280	318	315	338	364	292	309	292	341	308	363	314	300	341	293	348	319	325	328	316	323	280	342	346	318	300	323	357	353	336	339	386	305	313	300	294	331	334	326	290	354	319	359	335	353	334	306	335	327	333	363	322	320	318	285	333	314	272	272	312	366	341	296	310	328	317	315	279	288	286	333	324	332	321	289	320	341	306	307	311	297	307	313	342	353	350	335	340	339	354	328	322	294	330	311	333	321	346	368	316	312	327	309	328	313	335	335	324	353	282	339	321	296	320	324	325	306	313	323	284	301	326	324	340	304	308	350	331	308	269	331	350	344	345	320	321	330	314	309	315	333	290	289	331	327	296	337	338	349	333	327	336	315	287	317	312	313	327	321	332	337	358	334	303	305	321	319	313	328	310	340	325	327	329	296	331	343	340	320	284	335	329	322	319	351	319	337	329	335	340	305	318	312	294	324	328	336	306	350	320	321	319	330	308	349	321	275	316	336	327	331	330	312	333	346	338	273	317	333	285	336	335	335	329	310	283	328	352	344	327	328	298	287	330	294	332	321	315	332	301	302	341	332	331	364	334	307	319	310	334	329	313	351	311	297	359	319	319	326	303	365	300	328	331	317	343	310	325	341	306	295	329	316	336	321	338	330	315	365	308	300	344	315	312	303	340	348	286	365	320	313	337	315	342	365	311	328	339	335	321	301	346	321	320	315	295	327	252	316	304	310	336	342	320	365	350	311	288	297	293	328	337	308	342	322	331	319	313	333	319	303	303	314	340	317	339	298	313	299	342	332	299	320	322	287	323	327	319	312	346	317	347	328	310	326	317	332	322	316	308	271	322	329	309	347	351	331	322	348	291	294	323	308	276	321	321	331	337	363	324	334	317	339	316	278	318	309	306	327	311	307	291	349	321	372	328	326	291	328	336	333	349	324	339	317	324	328	335	309	296	313	336	321	306	322	340	333	335	269	316	340	295	346	334	296	287	341	323	340	308	306	330	343	282	317	330	319	337	328	348	321	295	313	333	335	323	320	320	318	323	327	304	327	339	345	358	364	332	345	349	334	322	315	305	344	320	304	335	333	319	347	314	310	339	347	307	320	307	317	310	275	332	308	323	316	340	307	308	308	309	303	286	335	342	329	310	315	324	319	325	320	325	344	331	297	326	311	306	353	357	328	300	324	305	286	312	287	291	308	316	302	306	321	362	335	335	342	349	303	295	294	318	309	355	308	325	288	333	305	320	360	324	302	307	325	318	327	343	352	325
34683	20714	19277	12470	10998	9116	8249	6631	4804	3334	2758	2218	2001	1807	1631	1543	1489	1057	1137	1283	1296	1331	1250	1177	1101	1108	1139	1179	1120	1102	962	881	800	801	815	820	819	760	773	693	712	744	721	677	638	730	712	719	684	712	666	688	695	682	639	715	680	718	647	634	622	674	649	667	700	756	719	700	634	699	673	633	683	725	655	704	646	668	691	661	659	686	683	665	668	683	715	681	705	665	669	686	716	680	683	726	686	716	711	691	683	640	671	687	667	684	655	694	637	655	687	636	637	666	721	680	666	646	625	624	684	724	657	645	637	647	641	668	686	651	622	708	628	670	701	667	687	623	677	685	711	682	686	634	696	666	702	665	669	651	686	675	655	694	662	700	676	639	633	659	643	744	684	713	672	698	643	675	683	642	623	714	636	645	693	654	666	664	639	651	665	694	673	642	663	672	715	658	679	657	674	686	693	644	686	693	653	729	644	650	667	693	697	668	691	642	710	699	731	693	754	715	684	631	700	692	693	695	664	760	713	701	669	692	635	640	665	698	679	703	674	680	679	626	692	638	707	660	685	708	681	658	754	682	641	714	694	700	726	698	668	626	626	650	698	700	732	674	720	677	726	649	654	623	659	660	654	655	703	656	666	693	704	696	671	673	753	674	674	716	617	700	711	697	669	660	692	662	681	633	654	659	680	658	654	702	684	680	735	666	693	674	689	683	696	663	680	724	746	678	660	685	696	615	648	684	687	729	678	646	659	716	683	664	672	677	708	659	634	698	633	654	692	633	681	688	695	657	709	687	618	693	744	685	714	694	699	657	721	718	660	677	612	720	673	665	636	639	658	700	696	658	673	684	647	628	647	696	652	727	684	665	663	674	700	643	701	664	674	731	667	655	693	724	664	643	683	680	668	717	610	661	686	655	657	665	630	664	669	626	667	688	664	692	723	684	663	676	684	585	680	716	650	729	660	677	657	721	647	700	679	674	695	688	682	661	674	667	664	694	703	665	642	676	716	638	709	688	694	676	661	674	652	676	701	680	676	660	708	671	620	677	668	665	684	676	719	696	668	672	673	695	669	645	690	679	684	750	680	663	694	673	674	646	630	672	642	621	663	661	677	670	693	650	716	680	656	640	647	643	675	677	684	688	668	689	644	675	698	720	643	664	665	726	658	644	686	697	642	675	688	707	668	664	660	660	699	695	668	644	667	683	668	675	701	664	683	689	747	649	723	683	719	681	685	671	662	675	697	732	672	641	707	717	701	686	691	686	680	671	644	654	628	670	692	677	683	653	649	646	653	673	663	706	645	660	655	666	665	676	723	706	716	666	705	638	695	677	663	674	717	659	688	642	690	665	687	668	668	643	640	648	670	648	677	703	673	674	651	654	652	646	683	624	714	697	638	688	678	652	670	674	673	686	667	686	660	683	694	659	711	673	704	674	690	651	642	656	694	678	660	650	713	652	638	652	649	673	651	650	643	696	623	671	694	698	673	690	695	648	678	677	674	667	682	660	673	643	737	701	690	652	661	680	680	662	691	661	649	711	655	675	674	700	685	681	709	653	673	637	686	689	673	620	679	632	649	706	716	699	616	667	713	654	703	695	682	637	673	714	694	701	718	729	712	658	634	693	663	676	697	680	670	649	648	710	690	670	666	702	646	692	653	686	667	682	709	670	679	688	698	695	708	718	658	630	663	695	665	659	697	668	681	682	638	663	693	730	653	654	655	638	702	670	643	695	697	682	727	686	651	641	700	695	651	648	663	654	670	672	632	693	709	673	702	658	696	701	670	702	636	748	690	687	682	653	650	674	693	689	683	719	732	672	686	687	653	665	620	708	670	696	639	665	685	652	689	663	721	651	657	636	695	696	672	664	659	691	657	633	707	712	653	691	704	705	642	692	687	686	703	660	644	657	682	682	675	653	668	719	607	703	724	658	670	652	635	687	673	688	712	691	668	707	691	656	714	667	703	655	722	678	710	670	720	625	708	647	668	693	704	660	634	667	710	682	668	679	671	697	718	679	713	697	691	703	648	658	669	700	659	676	675	651	640	654	668	649	646	696	685	690	688	702	663	675	649	653	714	674	670	692	674	720	671	692	619	623	696	631	676	684	663	675	682	703	706	653	701	672	614	626	680	702	706	618	683	691	675	608	702	674	684	697	674	672	667	679	711	688	656	691	620	642	665	704	648	722	662	663	604	680	657	668	635	675	722	662	677	691	674	744	662	662	676	701	653	682	621	677	684	697	680	711	711	635	635	658	705	718	641	702	679	651	665	624	714	659	695	651	724	653	637	649	678	740	639	645	668	666	650	683	650	644	663	666	704	697	676	650	627	660	667	665	612	646	702	666	654	650	639	667	633	717	656	667	680	705	666	695	664	660	675	702	669	674	711	682	663	720	651	726	651	675	716	678	686	685	675	642	702	662	674	687	689	671	688	679	675	645	666	654	676	677	688	634	677	692	683	637	714	671	655	725	679	687	704	708	672	706	656	692	702	645	671	634	642	621	695	709	693	635	646	716	724	692	662	651	648	701	675	664	677	675	652	732	675	724	651	694	668	682	673	707	613	688	683	702	683	663	649	679	696	679	677	691	673	713	718	669	678	686	700	667	666	672	695	640	686	664	687	667	627	699	698	673	687	718	679	707	661	658	717	687	679	645	690	639	701	732	682	671	666	648	631	655	694	693	659	658	702	686	656	672	633	714	709	641	650	678	673	691	655	675	646	668	677	691	679	678	666	695	645	659	636	670	675	662	691	633	686	697	649	719	685	702	662	698	688	676	686	650	687	697	655	733	691	703	629	635	634	662	654	655	682	639	676	679	698	683	722	627	692	665	664	652	682	677	705	640	685	680	637	671	681	639	647	668	644	671	695	705	602	704	722	656	641	680	668	687	704	708	679	684	708	700	657	701	674	666	658	659	669	676	679	653	672	710	680	673	670	629	685	702	659	665	700	716	614	683	698	650	694	650	634	679	708	718	666	679	698	724	656	677	656	676	626	669	663	649	678	667	706	712	657	673	707	674	720	649	683	699	648	699	646	690	649	690	700	724	674	693	710	685	683	676	615	676	695	728	666	679	683	637	706	653	662	687	662	690	700	709	691	684	691	667	685	668	682	710	654	671	640	687	712	656	705	712	691	691	681	663	662	674	680	714	619	670	711	676	690	666	726	693	651	689	682	678	671	679	684	656	673	661	690	643	710	668	676	692	667	674	699	684	665	665	666	705	685	702	670	679	677	671	662	666	692	651	680	708	676	640	699	660	680	644	662	647	703	670	636	698	674	693	664	700	684	687	706	656	687	664	626	669	655	649	646	683	661	676	661	657	654	733	639	623	715	671	674	705	625	722	664	688	629	720	693	701	677	677	658	675	689	651	685	683	640	685	679	712	723	657	673	675	642	659	641	660	711	651	653	693	636	692	677	657	666	649	682	749	682	667	686	695	694	679	672	644	700	654	700	663	655	660	704	699	693	687	665	718	643	683	680	649	641	677
39652	16681	5729	2091	1289	1130	909	756	531	412	391	399	358	294	336	329	284	281	313	312	297	304	307	291	302	300	301	291	290	295	273	282	270	263	291	287	288	280	310	270	274	294	300	270	282	290	297	333	289	259	281	295	261	314	290	281	302	275	277	285	296	279	260	307	295	290	302	291	322	277	260	257	287	286	283	297	308	258	280	256	270	291	287	295	275	323	290	309	298	317	275	281	269	281	284	246	270	253	311	264	311	300	268	328	284	320	271	280	262	336	289	276	287	258	308	295	285	279	261	272	284	308	288	273	297	276	282	290	253	286	282	321	271	305	272	332	272	278	294	277	281	306	300	300	327	283	294	268	274	291	287	281	280	295	318	259	288	282	301	317	296	282	278	284	279	284	306	284	287	286	290	304	301	322	283	270	308	278	287	264	302	273	337	278	304	280	260	319	295	264	266	279	319	290	299	294	276	291	286	302	298	268	282	308	327	277	313	325	311	289	302	298	314	280	282	281	338	315	330	318	266	273	271	252	292	296	273	262	254	281	286	279	279	292	250	286	323	308	270	288	288	290	253	285	254	256	287	307	265	312	298	293	279	308	283	302	294	288	304	276	324	295	281	284	267	297	289	236	265	276	335	314	264	286	304	280	295	261	266	281	295	278	278	288	295	301	274	280	309	283	294	276	262	275	311	276	279	291	296	312	280	308	292	268	278	284	287	295	294	279	276	261	269	267	284	270	287	281	306	312	282	285	273	258	292	300	262	307	282	316	286	282	286	363	275	269	280	296	286	272	251	262	307	260	291	253	288	301	298	292	293	299	277	255	279	293	286	301	259	312	282	311	301	260	293	282	272	274	259	278	304	293	309	274	272	270	313	277	314	330	299	299	324	284	277	270	294	280	273	300	310	297	289	315	279	295	271	303	293	291	301	274	293	276	266	274	268	284	295	264	271	285	287	254	289	259	277	331	294	292	277	265	286	306	255	300	282	271	252	309	299	319	288	265	284	297	291	272	289	300	283	271	296	285	273	272	285	247	304	271	294	272	260	288	265	290	303	293	301	259	277	303	290	262	273	260	299	289	273	261	254	284	276	296	272	289	263	291	270	262	265	249	310	300	288	279	291	291	308	320	271	270	285	276	267	232	282	276	286	277	292	284	268	262	266	296	283	298	257	272	305	282	278	342	249	252	332	287	254	306	303	301	279	279	283	306	325	290	274	247	295	293	285	265	293	236	260	279	283	276	292	273	283	275	280	296	269	293	323	310	298	306	259	258	291	268	276	275	300	284	289	275	260	269	300	296	253	289	290	270	279	310	310	275	269	263	298	272	292	280	305	289	259	265	262	269	298	296	288	301	277	290	276	292	291	280	299	301	296	288	275	306	285	278	271	267	269	245	297	280	301	290	267	279	267	315	307	288	267	259	286	309	259	327	324	298	275	269	296	259	284	273	278	281	305	289	295	287	279	280	271	299	270	282	281	296	318	303	293	273	248	292	273	281	270	307	282	271	291	260	278	296	267	281	273	264	287	295	326	269	300	274	297	279	268	275	293	311	303	332	279	288	250	281	254	284	279	302	313	293	295	285	300	274	299	260	299	286	286	254	303	309	279	324	280	250	244	290	321	289	285	318	266	287	270	298	286	277	269	276	285	310	282	280	264	279	300	280	301	262	286	308	246	268	287	293	292	295	280	319	301	310	303	279	277	305	248	294	281	317	272	280	271	283	282	316	297	297	297	278	286	277	299	322	305	287	335	307	303	255	283	300	318	301	287	284	309	276	268	274	260	267	265	259	274	259	324	289	288	304	298	284	308	274	263	294	283	261	272	272	290	280	279	294	266	253	315	265	264	288	307	287	277	288	277	314	300	276	271	263	266	285	275	272	262	298	288	309	296	273	304	251	271	294	257	302	296	285	276	295	309	274	282	268	264	284	274	280	279	290	286	275	317	267	276	266	274	307	264	274	297	276	281	297	315	268	327	275	286	310	315	285	286	303	333	274	334	280	312	278	290	278	290	273	281	297	256	298	249	279	257	304	293	320	262	281	276	288	277	280	269	309	280	267	277	270	296	248	271	269	233	279	297	257	254	274	309	289	290	278	298	289	264	257	277	288	279	269	304	298	289	253	265	274	295	273	265	260	312	292	288	313	285	276	294	271	239	266	289	280	316	274	320	290	293	264	284	320	283	265	303	317	266	298	294	290	283	275	280	285	268	276	265	277	261	329	270	283	333	292	279	255	287	268	276	299	269	271	304	282	277	301	287	288	283	286	297	280	275	288	295	314	284	263	279	285	279	278	250	310	273	260	300	293	287	265	258	269	311	272	306	287	290	290	279	294	276	254	285	286	310	297	260	272	268	280	279	241	277	320	289	248	264	272	290	292	264	283	278	309	319	308	288	279	263	321	284	263	272	317	292	291	279	278	290	266	258	280	282	256	274	266	235	290	297	256	252	296	259	287	317	270	261	296	292	282	285	290	289	245	292	279	277	282	274	282	284	314	296	271	252	273	268	272	259	320	292	277	283	281	289	251	302	264	282	274	262	287	267	309	321	270	296	283	266	293	269	308	307	281	259	269	311	270	307	278	274	284	290	261	268	285	294	316	287	288	298	273	273	284	273	320	244	275	285	300	303	349	269	268	303	288	310	319	299	292	274	294	279	283	282	282	280	332	292	268	306	267	301	286	299	293	283	298	250	276	294	306	293	296	282	280	269	281	283	267	281	291	276	287	278	302	281	283	276	270	287	310	290	281	302	279	289	253	297	277	262	278	297	278	255	295	293	285	293	254	304	287	276	289	303	282	281	297	311	302	265	284	283	284	278	268	304	311	317	286	259	296	261	299	236	274	289	257	271	281	312	267	286	301	306	309	275	286	289	259	285	330	296	306	273	299	290	283	300	293	291	281	280	266	267	282	267	281	288	319	295	274	286	299	281	299	305	303	307	293	290	297	290	303	281	282	267	275	284	318	280	279	279	284	264	301	245	285	290	282	284	258	287	288	285	279	279	311	303	299	300	314	298	274	292	283	289	271	305	262	283	277	289	253	231	334	302	282	253	286	265	283	287	286	346	298	295	285	278	278	254	267	304	295	303	280	275	298	298	285	281	269	280	265	309	293	315	300	292	311	289	277	302	288	302	267	275	269	297	297	282	274	303	247	282	246	267	270	311	291	278	309	272	297	265	278	289	277	277	285	292	324	311	275	279	284	295	296	267	281	285	275	314	301	314	287	294	273	291	294	262	284	297	282	263	297	297	262	288	278	293	252	280	290	302	316	286	308	291	280	269	292	267	279	267	269	265	296	319	308	273	297	285	286	279	245	279	304	304	289	301	322	293	280	267	285	260	307	267	306	277	313	322	285	258	230	319	316	268	292	285	285	292	281	292	307	297	308	327	307	280	303	283	258	302	323	309	297	287	265	285	276	303	277	300	291	282	292	285	293	284	299	326	295	292	280	253	286	312	264	298	294	308	258	270	304	304	291	281	296
23160	10071	7463	5176	4443	3906	3434	2566	1949	1450	1240	1001	915	895	850	842	789	674	722	715	693	760	737	762	713	729	718	694	676	643	655	609	602	661	608	604	602	579	635	628	576	566	618	624	638	615	595	607	592	646	608	595	616	576	582	586	605	612	556	610	592	605	636	606	566	615	613	594	602	610	593	598	635	580	623	621	570	635	570	579	594	614	612	611	614	574	619	646	605	604	568	567	594	609	613	576	556	569	638	637	640	575	604	609	604	589	650	590	556	632	578	610	544	580	574	584	591	636	569	568	579	553	567	634	591	588	624	564	572	596	599	581	604	610	547	597	641	572	610	590	597	617	597	586	625	602	530	578	590	611	563	635	633	626	589	593	580	617	603	589	550	615	602	578	593	609	597	607	552	634	556	608	580	585	580	614	579	610	628	594	609	581	592	592	621	609	574	566	590	587	584	605	600	579	598	627	621	567	561	592	592	640	581	599	578	617	606	600	595	564	563	580	562	618	624	576	631	589	625	603	568	627	580	589	574	601	601	588	588	593	677	621	564	592	650	595	590	623	608	592	622	594	605	585	593	619	612	602	600	611	607	587	580	630	570	578	564	602	562	572	569	606	583	578	605	626	608	568	559	586	608	573	603	608	542	640	599	580	605	620	645	602	626	599	616	607	603	601	598	577	609	615	604	618	611	647	592	566	601	617	552	613	619	620	605	563	609	582	605	622	592	544	621	611	649	668	657	592	641	573	593	601	615	625	573	581	599	635	595	550	603	612	589	569	580	610	594	610	622	575	567	574	594	615	596	572	617	546	598	602	615	612	607	590	649	615	613	640	655	621	591	613	579	587	603	598	605	575	590	589	588	593	631	610	580	592	594	578	593	610	570	615	596	600	576	595	584	594	623	627	608	569	601	627	614	623	622	578	608	626	608	619	581	611	618	610	576	611	575	624	576	593	567	603	672	615	586	594	602	581	588	597	614	608	584	593	651	631	585	605	588	573	573	610	571	560	604	572	591	632	624	623	601	613	642	625	614	613	608	629	581	641	636	604	619	619	622	603	598	586	554	566	606	628	613	601	649	593	600	646	574	604	621	568	582	619	595	586	620	581	626	615	584	567	575	611	605	553	593	621	655	600	635	616	630	621	611	564	560	634	626	608	599	583	547	600	625	580	623	591	561	580	607	628	578	568	547	621	563	664	594	617	583	608	579	632	606	607	635	602	580	615	606	581	590	643	572	593	583	577	608	559	634	615	613	614	637	561	569	620	607	582	591	581	609	617	603	605	589	578	592	585	596	628	600	618	622	621	650	625	596	675	625	645	601	613	600	613	581	590	590	593	604	593	593	582	588	615	623	577	594	606	594	605	594	585	643	629	598	581	617	653	633	589	646	593	568	617	575	650	593	616	626	582	605	566	584	603	581	598	601	624	622	604	602	590	587	553	608	605	583	634	599	634	588	585	619	602	596	597	615	583	622	577	596	580	610	606	617	628	570	605	600	622	638	598	584	647	565	587	600	590	589	607	574	591	591	594	567	598	588	591	660	633	589	635	586	582	574	618	579	602	619	602	603	608	599	599	580	644	590	571	630	607	546	604	599	623	595	599	538	543	573	612	589	571	576	596	633	599	615	619	643	615	600	588	545	617	598	585	603	613	572	600	624	619	573	626	585	615	594	656	594	629	620	599	629	609	586	615	571	582	604	576	581	567	649	626	595	613	619	599	591	594	589	619	571	619	574	595	575	612	616	616	585	601	574	621	598	640	585	585	599	598	600	613	604	587	614	640	589	600	611	602	609	588	655	579	614	583	561	612	601	589	623	604	585	590	626	606	642	554	568	567	577	603	641	613	566	588	604	605	552	596	574	602	635	582	611	582	592	619	582	632	623	575	608	610	623	619	589	588	595	622	606	568	586	611	619	595	614	576	576	619	639	581	610	634	619	582	612	616	598	619	586	591	616	593	635	645	620	592	611	630	608	610	597	580	584	594	609	640	579	615	621	596	637	610	582	592	600	578	610	605	609	565	585	623	588	602	580	559	580	586	617	599	603	578	595	581	579	542	600	603	627	584	592	564	608	620	611	598	545	606	582	602	610	682	612	605	595	655	582	663	572	596	599	601	607	623	596	634	636	608	625	594	596	565	591	616	594	570	596	594	576	559	586	572	582	577	638	614	624	575	640	576	582	569	572	575	619	606	593	569	591	602	600	579	568	642	614	600	547	585	571	551	656	585	640	605	547	625	635	649	577	611	612	586	577	580	577	628	610	593	583	583	583	637	601	609	580	565	577	600	630	616	573	596	618	632	640	603	630	618	588	616	608	609	589	559	619	646	559	604	635	625	606	622	624	625	624	591	610	609	597	624	623	627	588	617	603	607	610	594	548	619	597	613	569	579	629	565	585	578	628	558	597	590	631	586	619	595	633	627	585	601	605	574	571	602	628	616	614	612	612	578	630	599	591	618	595	595	646	602	615	557	614	608	605	615	582	561	602	584	565	629	604	648	583	606	613	630	561	580	597	613	598	602	601	624	577	587	567	625	604	568	598	609	603	633	611	629	618	627	594	624	592	582	595	569	608	608	611	585	646	595	588	568	602	579	624	584	596	590	654	631	635	630	596	595	614	572	653	573	600	590	628	618	573	594	612	603	596	591	547	589	634	590	587	634	597	640	633	592	568	597	617	638	599	578	584	602	578	622	564	592	594	590	581	648	589	637	585	567	594	589	592	574	616	602	578	561	612	604	625	614	580	597	593	612	619	589	592	608	593	588	582	614	607	611	576	591	576	620	610	569	608	592	615	629	590	586	569	603	589	590	587	641	584	557	584	576	640	573	600	593	603	616	645	572	602	574	579	604	598	591	587	618	648	620	633	585	607	614	597	630	640	608	627	580	611	612	625	562	635	607	579	606	602	610	567	577	614	609	611	628	604	600	559	600	552	583	599	620	557	573	615	629	581	621	638	617	585	633	583	608	621	545	580	565	636	598	607	572	573	620	579	654	608	590	638	603	600	584	574	597	603	620	626	625	641	607	626	544	594	600	679	596	601	632	627	605	590	600	611	597	583	580	563	579	660	613	628	638	633	596	574	610	620	593	597	600	576	606	595	579	626	591	596	552	569	568	616	603	610	616	607	563	562	597	665	598	648	608	579	610	594	575	606	574	594	646	585	617	618	610	619	631	568	580	618	603	591	606	613	572	619	615	590	602	602	567	646	633	567	564	609	573	596	582	575	565	604	574	615	583	588	602	581	610	535	620	636	635	616	587	644	571	571	581	638	577	610	620	625	588	589	609	597	561	594	570	589	613	586	588	563	583	606	614	599	596	617	587	582	613	594	595	636	582	617	621	566	594	614	612	593	627	541	610	641	601	586	661	554	612	595	592	655	572	602	614	610	591	615	614	620	577	638	627	632	576	606	603	581	576	610	557	631	602	614	577	640	590	601	571	600	608	588	597	624	596	621	603	604	627	593	615	603	602	607	609	614	600	583	579
49871	25064	12189	4117	2511	1710	1476	1094	757	629	553	496	444	437	403	322	303	336	343	329	321	353	361	336	321	348	323	302	294	294	274	307	306	288	304	276	258	302	267	256	291	264	281	269	279	313	284	312	286	291	271	261	249	274	262	283	276	266	305	279	300	232	299	285	299	331	271	308	270	247	287	280	319	279	267	301	314	277	315	275	292	271	286	285	310	300	269	291	294	291	251	280	285	290	304	301	271	275	260	256	262	311	290	305	273	281	287	275	304	286	302	269	254	257	272	266	246	242	269	284	287	304	271	309	242	270	272	276	266	270	267	290	254	278	289	277	279	293	275	249	255	302	313	273	260	280	264	279	296	283	296	290	271	287	259	281	307	322	259	285	278	278	288	314	245	260	284	283	269	243	288	263	240	290	268	269	274	274	276	259	276	311	291	332	286	300	256	253	257	277	271	240	253	284	294	287	284	310	272	295	295	275	269	262	287	288	282	263	275	289	306	275	264	246	274	223	300	292	261	242	250	269	290	257	282	317	294	287	255	267	278	264	277	291	260	276	274	292	257	246	269	296	268	250	250	304	287	265	302	263	266	281	266	266	264	270	324	287	276	281	272	265	263	252	244	266	291	238	283	261	283	258	283	274	290	276	261	276	264	298	286	292	299	292	270	275	252	279	303	262	267	220	286	274	246	271	265	263	317	304	288	318	259	282	269	297	294	261	299	247	285	286	277	284	282	252	269	279	279	288	266	274	263	316	280	287	280	282	282	278	292	288	270	262	282	241	270	245	280	275	262	276	295	285	268	294	297	265	306	290	270	258	291	264	246	280	303	298	305	288	258	264	286	276	322	289	283	254	273	257	271	287	234	264	288	268	251	252	261	246	261	304	282	270	273	260	286	256	269	255	284	270	266	253	300	261	269	298	272	289	293	267	250	258	285	256	285	275	291	297	274	237	253	284	280	259	267	279	291	283	279	258	275	282	261	292	273	289	277	259	264	269	276	235	271	291	288	279	298	254	311	266	261	236	263	281	306	269	312	313	269	289	277	249	270	286	274	303	276	252	247	246	285	291	294	254	286	284	265	259	265	293	261	263	283	275	263	274	304	260	286	263	294	277	282	283	273	291	286	278	296	285	237	276	278	277	263	282	286	309	303	274	293	264	274	277	266	267	295	282	296	276	278	267	298	295	251	275	251	248	265	272	252	306	284	286	286	301	312	276	300	256	288	222	301	265	285	232	281	273	298	297	271	245	262	280	317	295	282	268	265	256	260	275	265	269	291	278	284	275	263	286	264	287	263	278	265	294	312	280	275	238	280	265	277	291	289	266	238	263	273	286	299	299	278	277	278	268	299	296	278	282	288	285	276	284	267	292	279	291	278	270	304	283	287	248	282	284	253	279	292	258	256	287	258	271	273	263	252	240	294	296	284	266	285	269	275	275	283	279	257	288	280	275	268	301	277	270	302	270	260	278	266	234	271	284	301	245	277	245	300	260	296	302	285	295	281	258	252	265	253	268	274	295	272	286	262	283	287	271	287	260	268	260	275	288	261	277	278	287	277	286	294	296	260	260	295	276	262	274	260	262	263	260	277	282	291	265	289	280	297	267	254	295	292	276	291	266	233	292	313	259	240	272	248	269	281	270	263	289	311	283	250	268	249	275	255	282	254	274	284	245	274	258	267	288	281	319	277	293	301	260	234	285	274	278	260	255	274	261	249	293	275	281	254	303	274	269	294	238	277	299	269	294	267	294	284	281	264	255	273	266	273	241	276	247	295	253	242	257	308	303	293	300	250	260	271	292	285	284	290	305	260	264	272	280	278	266	239	246	293	269	302	286	268	262	261	306	287	239	258	259	306	295	337	303	262	269	280	244	289	274	270	301	308	292	257	263	234	280	265	296	294	254	272	289	274	313	287	249	281	295	271	254	284	256	288	275	254	262	284	288	299	319	309	287	265	266	275	281	258	292	251	248	262	257	292	280	278	278	296	339	277	287	238	229	255	287	274	282	267	283	249	269	281	300	235	272	279	257	276	279	240	298	288	252	272	266	318	281	256	312	285	289	275	276	281	278	283	262	265	238	281	274	278	267	334	269	289	267	265	246	299	253	292	278	288	294	291	292	310	275	289	293	291	224	293	276	259	253	292	290	300	290	214	273	263	279	261	281	253	286	234	308	297	234	306	233	269	263	276	283	283	303	253	301	251	261	306	294	287	275	289	261	283	249	275	260	280	277	292	285	256	262	258	275	269	234	276	299	287	285	274	273	249	267	281	268	251	264	295	264	272	298	280	313	244	280	288	255	286	269	296	270	288	278	258	286	270	296	292	274	301	264	256	274	262	265	282	270	265	295	309	318	313	282	273	254	260	286	261	277	301	294	272	275	309	277	230	301	272	269	269	280	269	263	263	256	287	288	277	296	256	271	235	295	267	291	287	258	288	268	282	269	296	241	294	265	283	268	258	264	301	285	284	261	242	279	299	263	285	285	273	295	274	298	231	265	279	271	277	305	303	301	318	244	277	281	271	278	278	270	266	282	274	280	268	302	269	295	302	284	295	224	287	281	249	268	257	276	264	268	262	299	277	246	243	300	272	273	275	269	291	260	291	268	279	255	285	273	273	268	284	262	275	284	261	301	287	282	283	263	239	268	289	264	277	270	271	257	298	299	250	259	286	281	309	282	268	293	275	279	274	291	282	260	272	270	298	253	286	259	260	277	284	277	255	285	265	283	276	300	280	269	261	304	295	281	273	297	291	293	259	305	295	273	268	248	287	295	265	298	285	287	256	303	283	264	236	292	255	257	266	278	306	281	295	290	255	278	299	283	277	289	294	236	291	267	282	255	304	306	260	261	261	272	253	267	284	273	271	268	295	264	277	295	262	244	294	268	281	253	283	270	262	275	283	269	303	267	275	261	284	246	278	244	266	256	276	287	271	301	306	309	306	273	306	273	266	296	276	260	263	263	281	240	262	265	303	257	250	275	262	289	252	271	281	274	280	255	303	286	282	257	262	281	286	272	295	244	242	275	257	266	284	294	280	261	260	288	298	250	285	272	273	304	258	272	275	259	266	277	284	275	279	283	262	288	264	253	271	295	278	302	239	294	289	297	258	291	282	266	272	279	283	287	275	254	283	286	319	270	291	291	254	285	291	271	248	250	307	254	264	276	244	308	266	283	291	229	300	289	293	283	316	298	260	258	283	271	284	286	276	284	287	307	275	268	285	288	264	270	269	257	257	243	280	282	271	280	294	291	278	290	268	262	261	267	258	287	246	308	295	273	279	247	263	268	269	287	282	264	305	273	294	271	275	308	259	256	278	290	281	294	291	271	246	308	276	294	248	278	309	271	242	287	287	284	262	261	278	227	296	279	300	287	249	286	287	262	271	269	290	250	289	258	287	282	241	259	280	301	286	272	248	271	260	284	257	285	280	291	288	278	282	282	269	283	254	260	268	267	238	292	258	276	275	285	270	304	286	274	282	261	232	284
29433	16565	13800	9180	7859	7016	5819	4419	3226	2507	1932	1679	1497	1376	1145	1015	933	944	976	925	942	1076	963	889	886	914	825	785	777	732	709	639	688	652	670	679	640	608	612	630	627	589	676	558	605	612	627	630	606	604	557	546	553	591	598	613	599	600	612	579	552	563	578	592	596	592	585	601	606	577	627	578	606	590	579	614	574	636	581	630	587	625	615	609	598	592	571	606	632	637	613	616	635	601	580	579	584	602	599	603	575	542	584	667	583	632	585	614	611	634	571	561	580	592	612	587	574	619	603	568	593	568	582	637	604	585	593	581	600	603	584	607	570	552	553	571	584	598	624	612	608	607	579	554	620	583	582	632	600	579	538	629	627	576	592	603	635	590	580	613	544	595	591	621	578	609	593	604	556	610	543	604	575	571	618	576	603	601	625	596	535	562	614	640	610	598	597	572	565	592	604	613	603	648	614	532	596	610	601	624	640	561	587	612	612	582	618	582	601	586	557	552	635	617	592	609	599	603	584	600	615	624	540	567	599	548	609	610	558	589	598	600	606	603	581	580	631	582	591	592	568	620	581	630	632	513	560	583	619	595	561	624	604	589	589	568	578	614	579	528	595	538	597	643	626	617	594	608	651	647	605	595	553	573	633	596	543	603	600	598	586	649	593	600	575	605	612	556	644	597	574	594	586	615	611	647	577	567	640	561	634	550	582	565	607	622	612	591	593	616	568	635	599	624	613	560	585	597	566	599	579	590	614	552	596	609	582	631	583	582	588	584	621	593	590	622	580	611	613	562	645	589	613	590	617	566	596	605	602	565	578	602	584	581	570	598	604	584	602	584	563	569	589	612	598	629	599	624	599	617	594	576	646	626	612	565	626	583	606	572	610	587	600	601	601	589	552	630	544	551	565	675	602	593	562	609	609	592	668	594	632	601	597	579	574	602	581	555	621	564	564	621	636	572	652	582	629	576	567	587	575	600	590	656	620	581	566	586	625	613	599	607	573	573	595	575	594	598	619	597	587	593	615	577	571	586	602	666	574	585	587	550	597	613	607	575	595	617	623	585	560	608	624	578	598	618	554	569	579	596	566	605	604	589	596	560	584	571	576	576	551	581	600	606	615	600	591	596	613	607	618	584	571	570	600	565	589	632	585	577	608	578	531	590	564	578	613	581	577	576	640	561	628	607	624	592	564	590	593	607	582	606	562	525	577	582	616	658	599	594	606	597	582	577	551	597	586	599	565	599	601	574	592	594	612	555	556	549	605	598	543	600	596	596	561	618	570	602	577	591	596	566	609	613	587	608	591	605	563	582	598	612	573	594	596	603	587	613	607	608	590	603	572	563	608	625	623	549	573	620	594	594	582	587	632	637	589	655	616	577	621	581	568	626	593	620	612	624	552	571	654	597	582	596	622	577	586	596	556	553	607	599	572	560	612	586	628	559	596	584	558	587	560	642	583	631	596	608	628	568	582	586	564	571	597	586	597	582	592	597	596	584	619	592	610	538	612	592	563	608	582	615	599	596	579	587	619	563	538	571	578	585	567	570	607	618	594	598	544	556	576	597	579	609	558	614	640	565	565	562	574	603	577	633	568	591	596	597	598	579	604	560	597	613	574	608	571	522	595	613	594	596	559	620	584	564	579	573	608	610	591	575	583	601	586	644	609	559	576	622	647	569	587	573	568	562	609	599	608	608	615	568	590	626	600	551	618	610	605	631	590	629	618	614	568	566	586	571	585	644	584	569	608	617	562	562	610	614	630	621	541	585	576	566	651	618	604	585	582	654	595	607	610	573	565	620	553	560	553	589	590	592	581	597	590	600	620	562	590	592	581	585	564	606	589	601	600	581	580	595	612	556	608	621	549	602	599	612	578	619	610	592	595	598	623	547	551	562	591	599	570	594	615	560	562	621	572	578	602	586	620	575	582	559	578	579	551	599	583	564	589	590	573	588	583	615	555	607	581	605	590	591	608	602	598	611	594	610	627	567	593	552	574	641	564	589	545	621	628	597	593	571	594	584	600	637	597	561	548	535	596	578	625	602	558	588	637	614	564	574	601	558	543	579	579	600	614	571	621	581	593	600	629	625	604	596	630	606	629	587	587	592	557	580	660	620	573	613	604	612	570	550	595	594	587	597	601	590	590	573	598	637	592	568	620	611	632	566	624	606	589	613	596	614	556	629	645	603	628	564	594	578	632	565	603	550	563	554	618	600	557	605	611	559	629	580	563	589	608	626	584	548	597	580	566	586	622	604	616	580	629	650	583	567	566	558	623	556	631	574	617	600	611	627	576	585	579	620	563	616	608	598	592	627	588	567	617	597	597	571	587	580	609	594	629	636	605	597	610	606	581	583	578	558	595	606	573	610	603	544	576	585	593	591	611	589	593	615	557	580	551	617	594	566	611	563	592	611	608	632	566	572	606	596	576	566	599	580	611	576	591	608	598	553	589	595	553	604	562	597	599	555	578	621	554	575	587	584	592	611	585	592	596	627	614	654	561	599	583	589	579	576	597	600	618	581	561	610	600	631	585	600	572	595	635	620	590	571	597	604	592	560	552	621	609	598	590	602	610	600	580	529	570	594	622	588	664	588	576	574	583	630	577	626	569	605	596	570	618	603	594	608	612	608	585	594	631	617	635	587	590	603	562	543	614	552	628	609	597	586	647	585	609	582	594	558	599	581	540	605	590	614	604	625	579	575	585	629	543	571	620	562	617	549	601	593	604	599	530	587	603	602	559	595	606	577	589	589	599	582	635	592	593	587	618	555	559	677	616	587	594	620	596	608	621	635	601	606	608	621	614	556	595	570	558	562	618	600	571	608	553	600	576	618	599	569	607	630	604	586	620	575	608	558	611	589	579	530	624	578	553	596	573	570	597	632	597	598	577	572	566	620	553	598	631	610	624	575	598	638	584	593	568	636	577	638	596	602	583	578	616	587	584	581	596	599	570	594	596	601	615	612	583	581	597	638	617	624	592	627	609	596	578	620	540	640	600	593	578	555	577	640	577	583	547	574	605	568	581	582	589	557	614	560	623	570	606	635	562	572	625	608	580	610	615	614	597	596	610	581	613	608	638	632	561	628	580	578	611	579	612	596	623	599	612	600	595	586	599	620	575	556	609	578	576	581	623	601	595	603	568	608	602	603	552	582	601	622	586	579	585	609	576	634	570	571	589	590	580	559	578	548	567	611	583	602	579	612	608	645	574	638	588	555	570	606	642	615	575	592	612	593	555	540	593	574	631	615	636	546	566	576	621	556	620	615	562	560	592	618	616	538	598	614	584	623	612	606	598	616	632	591	575	576	615	555	618	561	553	611	591	570	628	610	606	589	601	602	579	575	572	579	622	589	571	580	607	582	592	609	571	557	579	617	605	628	602	595	636	572	574	586	600	601	556	589	595	574	605	594	618	577	588	565	614	594	582	593	624	572	593	612	584	563	595	562	605	564	597	581	587	592	585	582	596	582	567	629	566	596	602	589	567	601	590	554
58721	33603	18779	6240	3381	2451	1864	1543	1118	862	685	668	576	564	478	426	400	426	397	379	476	434	416	422	391	387	385	371	357	349	371	374	358	324	336	325	360	323	380	345	334	351	333	304	325	324	311	331	305	298	316	300	336	312	340	321	316	313	315	336	333	292	301	330	329	333	322	314	304	324	370	335	289	369	294	340	338	323	312	328	370	339	308	356	302	307	281	313	334	277	341	358	311	300	323	323	335	352	318	334	357	328	298	323	331	323	349	341	326	294	344	332	321	322	316	346	322	304	325	292	300	363	330	304	350	356	334	350	326	351	340	323	346	345	303	294	336	357	319	345	321	319	361	320	368	326	329	341	322	278	319	324	362	324	314	331	311	354	333	322	376	312	355	316	300	331	336	353	304	356	356	290	322	302	315	337	332	306	317	311	296	313	296	324	330	313	341	314	321	328	329	304	315	357	328	294	320	325	352	321	312	315	345	333	328	340	308	322	314	306	331	303	293	304	329	326	326	296	311	336	337	352	338	303	309	291	323	318	298	313	320	349	330	300	332	311	312	273	328	352	327	314	348	321	325	341	341	318	294	307	328	299	292	325	306	337	307	338	331	298	313	344	335	315	310	323	302	326	316	338	330	296	303	324	323	330	313	330	305	324	308	324	320	317	298	346	311	326	306	344	298	361	328	304	325	321	305	329	323	311	334	355	307	304	350	326	315	340	335	336	313	311	311	305	325	333	326	296	306	326	275	344	300	310	302	319	313	318	319	341	323	307	361	334	307	303	329	326	310	305	324	323	278	325	323	314	295	321	350	320	307	333	301	333	305	295	339	290	296	344	302	332	359	326	344	336	312	276	353	314	341	343	329	319	344	376	306	349	308	359	347	305	326	346	319	351	354	291	329	336	315	342	306	308	307	317	309	288	310	327	326	351	316	289	321	337	341	345	328	344	299	352	320	353	304	336	353	334	351	370	317	295	345	322	319	368	343	314	365	319	306	292	311	321	339	328	324	334	336	308	343	327	352	320	335	334	320	339	341	321	335	330	328	343	335	319	352	300	317	316	327	281	338	319	347	304	321	332	363	346	353	327	330	331	344	325	297	332	322	285	287	310	318	332	339	352	320	328	326	345	338	331	308	301	287	346	332	325	324	334	355	336	307	314	311	327	316	297	296	320	343	358	369	317	307	328	313	328	318	284	307	299	324	341	302	318	305	301	325	331	313	330	338	356	340	328	334	313	337	346	334	308	334	370	285	277	315	324	314	294	341	355	308	289	305	309	297	291	307	319	354	273	320	324	332	293	324	334	297	303	325	288	319	308	339	326	320	340	322	325	338	331	330	309	345	341	334	338	303	362	339	298	316	337	317	327	349	331	277	362	286	322	357	334	283	315	299	300	276	316	331	326	323	317	324	321	325	317	317	320	332	299	314	339	340	346	336	305	294	329	349	322	364	346	334	326	311	316	334	331	302	341	330	315	291	338	346	338	299	340	332	327	344	368	311	297	324	358	336	294	322	310	313	297	322	340	311	296	343	355	321	322	343	311	315	319	312	355	321	314	316	346	323	293	378	313	356	362	304	345	335	347	311	325	294	327	319	318	309	283	309	336	324	321	329	319	352	349	290	337	340	326	310	323	345	347	394	320	320	341	351	298	313	320	348	356	311	341	322	289	311	322	321	304	339	319	319	334	373	320	303	314	303	337	317	311	309	362	305	309	313	297	311	312	309	323	318	305	301	312	330	299	343	339	319	311	330	354	301	309	324	324	322	353	312	298	274	330	361	344	315	334	339	352	352	333	336	346	349	328	309	332	301	301	333	320	313	333	278	315	295	308	311	326	337	329	270	291	341	298	307	296	308	299	291	315	321	288	296	286	362	323	332	287	353	355	335	309	309	296	324	303	327	293	269	329	349	348	311	299	336	328	300	298	310	371	304	305	315	319	295	314	330	271	346	329	334	265	316	338	314	331	314	316	345	289	355	320	344	336	310	331	340	352	318	320	337	300	350	327	304	326	284	333	326	287	309	313	340	320	338	340	337	337	339	356	355	326	313	326	320	337	356	317	327	294	321	327	291	306	353	318	340	313	313	336	367	315	324	322	324	343	312	328	323	317	361	308	356	352	351	297	353	343	334	344	321	325	315	282	330	286	324	348	347	309	317	375	313	330	297	317	307	315	357	330	321	324	319	333	301	370	325	316	314	309	293	301	317	335	307	328	348	316	332	323	333	342	332	342	314	321	374	350	303	315	308	341	319	309	321	289	318	308	341	362	312	345	311	358	329	329	318	369	315	328	310	302	351	324	317	303	346	294	303	315	330	308	335	317	291	324	302	323	359	327	321	322	364	294	318	299	346	315	343	339	331	319	301	293	346	326	350	325	324	323	321	304	311	322	364	322	324	337	328	339	319	323	355	300	325	370	306	350	310	344	328	342	331	346	305	323	307	312	327	315	363	334	356	347	347	314	319	283	341	332	327	358	328	335	312	348	299	294	320	360	339	304	334	303	326	298	345	312	332	323	333	337	314	344	344	307	303	305	305	301	337	337	339	317	324	306	348	317	327	304	301	329	316	307	335	337	302	338	309	300	307	340	356	319	353	319	334	321	339	305	330	328	300	331	291	323	331	306	342	314	302	314	301	326	311	354	364	295	335	304	359	307	351	311	301	343	298	297	357	330	321	319	352	324	305	307	332	327	341	325	332	333	365	359	352	335	346	357	331	331	355	307	310	348	335	291	310	320	301	333	352	274	312	316	293	311	307	334	331	288	339	320	313	318	351	304	329	338	306	311	331	306	326	303	326	303	315	334	317	338	311	343	333	291	339	302	278	350	320	320	316	292	282	288	308	342	331	323	318	311	303	322	319	364	279	325	352	342	346	334	345	289	286	307	327	329	291	328	309	333	359	356	349	324	344	312	321	324	316	313	305	326	306	334	351	327	335	328	289	312	293	309	308	319	306	303	337	316	332	324	341	338	313	333	276	329	324	348	330	314	333	326	317	302	307	310	317	327	312	314	342	331	323	339	318	311	330	302	343	300	316	308	283	318	293	287	323	327	352	285	308	344	343	290	324	297	339	314	303	329	326	345	316	315	323	295	301	307	323	341	329	317	321	359	307	292	310	312	365	338	309	284	349	302	327	300	330	321	335	305	318	334	327	361	328	347	330	319	339	366	337	343	324	314	350	296	341	352	302	326	317	339	304	302	325	324	296	334	334	302	326	314	339	318	336	324	344	340	341	324	350	281	302	291	288	288	333	331	312	320	331	336	333	315	333	311	334	325	310	332	355	345	355	302	350	319	301	296	331	334	335	304	321	340	333	323	313	301	316	309	324	317	332	327	334	293	307	319	320	299	347	318	324	310	307	298	341	322	326	300	341	350	341	316	326	288	347	321	359	304	331	293	290	325	364	303	303	344	319	315	322	318	316	343	315	305	345	290	348	348	298	312	303	305	317	329	312	320	345	326	361	318	322	325	329	310	320	312	346	325
34485	22680	19021	12053	10848	9395	7582	5986	4341	3266	2650	2368	2164	1857	1538	1209	1197	1257	1188	1206	1312	1460	1366	1095	1087	1130	1005	975	939	879	852	843	781	788	793	750	783	692	739	729	697	727	685	744	731	655	690	688	641	699	681	642	697	732	699	717	735	685	718	683	699	630	716	670	687	700	705	701	710	622	667	730	699	664	657	669	662	684	683	696	661	709	700	675	713	701	661	660	662	609	662	686	655	672	635	683	662	726	674	682	659	655	662	633	664	668	704	657	602	650	669	677	681	706	712	649	694	736	705	657	724	724	657	703	648	707	664	683	645	696	689	668	680	710	700	683	688	679	694	697	655	698	684	703	670	679	704	715	652	655	660	653	699	668	680	694	683	693	643	678	651	650	722	685	719	686	705	694	662	672	666	701	670	687	647	654	700	659	645	662	627	698	661	692	672	717	655	693	677	689	671	711	655	682	654	716	685	694	705	638	722	687	678	690	655	699	694	677	649	691	663	690	701	632	665	670	672	652	650	650	681	672	685	702	687	661	654	689	706	681	691	664	687	681	696	676	695	665	692	691	676	682	690	684	694	617	670	667	665	666	616	709	668	674	665	670	711	659	698	680	658	682	650	703	673	669	646	653	710	722	713	635	690	683	697	696	669	707	672	682	662	702	672	711	665	663	661	682	696	698	671	641	677	719	659	651	655	636	686	709	657	690	680	692	649	669	690	648	666	637	683	666	678	710	665	693	661	705	669	697	667	655	649	647	700	687	668	667	684	686	657	665	633	645	686	653	741	644	684	673	690	711	677	658	652	648	653	679	691	687	682	692	673	722	712	650	636	709	695	647	669	686	685	687	657	692	632	651	622	680	690	707	668	718	707	700	671	693	689	689	676	690	649	704	708	664	686	651	651	634	690	667	647	684	706	655	652	647	718	652	654	683	663	670	674	678	663	660	674	654	747	647	672	653	703	677	650	687	704	737	647	630	637	718	687	689	681	729	641	693	666	677	678	702	715	684	678	679	692	652	652	687	676	664	688	668	635	679	678	712	685	692	669	712	621	674	678	677	671	689	703	699	660	653	650	673	669	706	635	690	689	638	641	654	705	698	752	718	690	681	717	682	729	708	681	677	675	671	684	677	699	698	704	692	655	664	651	631	684	679	641	687	668	666	693	748	659	687	713	672	683	714	677	647	709	671	685	682	660	675	700	677	688	712	668	695	740	634	701	676	664	667	675	687	662	649	679	662	729	646	705	681	647	682	663	687	694	655	698	698	674	696	679	688	703	675	668	680	703	650	713	687	695	699	702	615	631	663	642	722	693	699	696	679	683	656	661	658	668	646	644	660	660	658	654	698	675	644	680	711	698	630	707	709	642	695	694	646	702	682	626	686	695	642	687	724	708	707	636	691	688	668	652	645	700	682	725	682	659	710	671	692	705	668	659	690	670	709	755	690	690	686	650	686	693	690	692	709	676	671	699	683	708	682	640	666	698	654	671	647	671	682	667	726	676	681	716	693	694	684	667	652	677	669	684	683	660	687	660	636	729	651	720	641	688	650	720	688	698	667	672	658	708	691	678	682	655	687	681	682	720	634	685	687	682	727	722	696	632	715	642	712	681	638	680	668	709	675	648	686	650	706	695	706	695	649	681	645	683	695	661	716	679	669	657	671	688	692	662	659	649	621	675	684	672	668	692	714	727	659	664	690	643	689	685	677	673	672	702	677	674	727	642	694	733	667	675	651	687	702	679	671	684	723	677	663	660	712	639	652	672	693	663	665	644	652	670	643	673	698	649	662	667	682	707	707	722	701	625	698	680	682	715	670	680	688	716	653	695	681	653	672	659	738	690	702	668	642	637	645	634	708	644	670	692	705	684	666	698	655	678	691	678	684	707	662	670	663	636	693	693	634	659	689	659	697	640	695	701	667	707	698	688	712	671	683	712	694	710	692	694	667	701	695	656	701	629	678	705	703	618	714	701	721	678	677	643	665	654	695	662	688	711	697	659	671	696	695	682	697	690	680	666	669	671	642	741	711	673	666	687	679	661	663	655	697	714	686	668	688	670	691	619	692	670	674	676	684	672	626	698	649	682	671	670	654	652	667	650	660	703	709	718	689	683	672	658	717	657	703	703	707	693	628	661	707	694	705	660	694	685	673	637	667	648	645	666	674	653	675	675	719	665	676	671	631	669	683	670	652	686	689	664	675	685	709	715	672	703	697	685	677	682	655	699	680	706	648	641	689	689	698	684	689	675	687	694	672	667	710	676	669	683	719	669	704	699	663	719	669	654	690	719	676	706	689	651	657	664	653	659	674	693	653	689	687	668	675	679	686	697	642	682	679	644	693	653	718	660	681	638	671	673	715	719	657	692	710	698	700	626	634	676	668	643	637	661	669	664	667	724	688	612	681	674	691	710	692	714	703	692	713	692	702	657	699	694	663	695	693	673	702	704	669	659	677	686	685	681	716	727	710	708	688	706	626	639	661	685	737	697	678	724	706	669	677	689	671	691	701	656	700	691	698	716	638	665	642	702	706	708	692	675	671	721	659	675	640	687	633	663	705	665	718	672	704	663	662	691	675	700	648	681	676	688	648	625	692	714	724	696	693	638	644	707	707	704	647	638	673	686	703	667	671	712	729	689	653	648	656	651	673	711	625	690	707	688	704	733	706	659	680	689	652	698	642	653	678	701	680	637	709	675	674	693	705	667	685	664	647	714	665	693	678	706	628	686	654	722	622	719	667	657	648	672	687	718	687	690	689	693	699	672	696	723	692	716	694	671	675	632	708	702	669	663	665	689	672	675	694	690	708	682	673	651	656	689	717	730	666	675	704	654	725	662	653	723	687	700	681	665	711	623	675	670	661	678	636	665	672	706	699	717	721	666	684	673	668	705	664	676	700	687	641	692	655	668	697	664	661	686	700	695	689	690	661	662	690	660	645	659	692	693	675	689	651	671	646	679	682	645	655	692	644	681	686	674	655	657	690	729	677	687	673	685	690	677	709	703	709	653	706	663	672	692	676	695	689	694	664	677	690	677	696	687	701	679	678	701	701	716	625	700	666	641	647	720	701	610	648	648	636	673	675	632	681	678	688	680	665	675	663	675	660	629	691	667	696	685	664	681	649	631	684	683	687	650	675	630	682	699	691	681	664	701	658	646	687	690	659	651	652	717	699	705	660	708	703	696	656	672	637	688	674	696	664	648	721	673	689	668	670	682	703	701	686	683	669	669	647	678	651	725	692	652	617	708	689	675	699	684	663	716	686	672	653	698	667	680	727	663	714	688	721	642	688	686	698	679	675	689	691	658	681	661	624	680	737	675	731	626	688	649	672	679	715	655	642	686	702	705	683	652	708	657	658	660	633	666	667	678	684	663	673	682	726	658	767	647	653	665	681	669	701	673	703	684	703	678	713	700	690	713	690	704	723	693	625	696	662	689	731	664	706	653	707	654	703	667	649	682	645	706	685	669	688	697	670	721	700	717	699	721	671	642	685
36397	16682	6240	2210	1412	1124	869	682	583	482	411	369	365	351	313	291	340	320	320	311	347	326	307	278	280	277	284	263	298	282	281	291	304	293	303	291	283	235	264	286	267	250	282	291	275	271	300	279	292	310	271	290	283	303	288	285	272	256	274	251	284	293	283	313	267	268	297	288	294	296	269	289	271	271	288	311	259	253	264	308	280	302	268	275	280	283	271	289	304	285	267	289	298	273	284	251	275	275	293	286	271	241	279	267	284	321	277	270	275	285	295	273	301	266	258	269	304	252	289	316	293	316	287	299	271	284	296	296	258	288	254	281	278	272	257	293	330	295	282	242	265	291	266	281	266	251	308	310	310	264	314	284	294	285	327	316	273	266	294	301	281	287	282	277	239	265	250	255	269	295	298	281	275	274	269	281	263	295	261	289	296	289	273	297	265	281	268	267	289	269	270	265	300	284	262	291	282	324	263	284	279	254	293	278	272	263	260	278	267	235	295	254	302	356	291	312	296	275	320	266	264	281	300	291	271	287	282	302	293	276	269	285	266	263	288	255	263	266	283	301	265	282	295	301	248	273	285	299	300	311	246	258	289	282	260	290	286	263	289	268	276	280	282	277	273	314	254	259	295	275	282	275	237	294	255	302	258	251	290	286	256	264	250	283	298	272	279	279	303	280	262	269	311	287	294	288	260	311	247	283	302	291	285	274	284	273	295	283	298	254	273	271	275	291	298	324	269	271	293	264	314	282	271	293	296	269	305	252	260	259	286	281	294	294	256	274	315	277	294	290	283	279	249	265	294	282	247	292	263	273	268	319	290	288	320	289	286	276	280	278	261	251	285	299	263	277	246	275	272	277	309	320	296	305	285	265	294	305	249	294	262	267	282	271	292	299	274	274	285	283	301	287	284	270	264	290	244	306	281	314	301	301	247	294	268	267	262	244	253	265	261	280	290	293	281	282	286	281	292	279	281	297	291	285	307	265	271	276	291	251	315	265	269	266	307	269	289	252	274	244	284	318	275	291	288	301	286	302	298	234	265	269	280	289	279	283	305	276	249	293	278	288	303	262	316	274	274	270	299	278	262	256	311	286	265	295	248	289	286	283	317	247	287	288	274	282	313	299	286	261	295	306	267	279	271	305	277	286	318	280	289	263	279	280	298	260	311	250	259	278	274	296	285	255	288	287	263	331	294	255	308	300	286	276	279	299	328	293	296	290	278	270	281	279	280	288	284	306	295	272	257	290	290	285	287	266	296	325	302	276	306	277	297	280	305	291	276	274	295	259	307	284	273	285	296	283	289	279	280	261	289	267	299	275	239	242	284	288	288	309	263	298	311	250	259	289	317	250	238	267	302	258	277	298	258	270	279	267	272	316	278	267	251	285	269	279	276	276	241	271	262	263	251	286	339	266	256	250	273	292	289	291	293	285	274	279	277	265	284	293	305	253	297	258	280	282	319	281	278	271	259	246	261	257	287	257	283	302	265	279	288	299	289	251	275	301	294	298	307	270	276	290	268	286	281	279	296	289	306	277	279	273	286	290	290	298	267	257	308	289	276	271	327	236	288	270	266	297	281	296	309	276	296	263	254	297	286	278	244	268	261	306	310	298	260	277	269	314	292	281	316	282	295	257	290	254	283	303	283	296	292	267	261	289	252	267	286	270	285	320	299	282	296	300	266	267	289	302	299	330	267	304	302	273	298	295	269	266	269	288	279	296	264	281	296	281	298	292	264	296	279	311	305	281	272	298	272	275	258	253	290	279	293	313	281	285	286	312	273	264	247	290	294	316	306	299	294	281	272	269	311	283	304	253	281	266	277	301	296	294	266	295	271	263	287	238	284	313	276	292	285	278	283	283	257	301	263	277	287	281	269	277	284	277	304	273	281	257	295	313	248	253	266	289	240	309	296	267	286	283	286	260	275	281	274	275	251	257	301	308	311	296	287	286	282	259	264	298	300	264	288	299	273	281	309	282	304	289	261	305	317	272	268	293	315	303	314	302	279	279	286	284	293	296	295	290	248	263	312	307	243	305	289	247	262	295	281	262	278	276	291	278	265	289	277	266	303	290	309	315	273	285	295	300	326	279	287	267	267	291	285	284	275	303	279	283	288	267	312	309	288	265	311	285	284	269	334	283	305	314	294	296	323	255	312	297	280	282	278	280	297	284	298	275	315	295	267	299	293	299	306	303	311	275	298	281	291	272	303	294	307	295	309	262	263	279	284	289	287	269	274	293	287	269	279	269	256	291	289	253	254	294	285	304	264	273	267	297	316	285	293	289	302	302	258	276	272	269	299	275	305	273	281	291	273	274	306	278	301	266	290	311	293	275	272	293	251	269	273	270	289	305	278	305	253	257	285	272	273	296	287	265	285	276	295	306	280	299	271	249	271	266	286	278	305	276	272	287	262	279	303	286	280	307	270	299	300	283	296	286	308	286	260	319	279	263	286	284	280	315	273	276	274	278	279	284	294	308	253	280	266	284	298	282	263	257	264	302	264	266	310	270	288	282	290	320	298	285	295	277	269	262	308	254	283	264	279	255	246	310	278	286	295	274	241	251	321	260	274	267	267	285	241	271	290	268	278	284	300	291	298	312	254	304	296	303	299	258	338	276	319	266	284	280	289	270	302	312	282	264	305	311	314	266	328	305	291	290	274	276	295	263	274	313	295	289	274	278	252	267	235	274	314	284	270	232	285	313	260	274	291	278	280	254	250	306	259	290	265	234	278	269	303	250	301	248	273	269	290	246	280	245	276	269	278	270	280	268	295	288	285	261	306	301	252	284	273	288	267	308	313	303	292	251	283	283	278	258	247	298	319	313	294	315	269	283	276	281	251	279	235	273	292	277	299	280	275	279	276	306	292	277	270	264	267	288	307	272	273	272	263	286	246	294	273	285	295	278	296	269	309	297	289	265	280	264	262	298	289	277	258	292	294	289	268	280	282	287	287	288	279	284	274	289	310	261	274	284	246	292	293	274	268	301	309	296	292	296	277	308	266	259	274	257	272	288	285	302	282	269	282	288	297	288	292	291	249	274	247	250	275	292	307	287	294	310	293	258	299	251	262	279	295	300	281	256	290	304	271	253	294	260	306	265	301	297	269	255	272	289	279	286	281	267	290	276	292	281	249	280	265	292	280	300	305	292	274	314	296	269	285	308	275	308	299	291	310	304	303	299	276	257	312	269	286	291	296	258	278	309	293	281	260	254	305	315	273	307	272	304	253	278	308	272	278	285	271	270	299	270	247	285	280	301	260	297	290	290	310	253	272	285	274	293	278	259	335	252	287	292	270	274	294	279	290	271	287	274	293	308	272	274	281	249	296	286	293	316	248	258	267	307	315	300	299	271	294	287	300	249	290	290	294	287	258	256	328	294	270	283	254	282	286	284	266	279	258	247	285	282	310	272	273	273	281	301	274	272	256	296	287	296	294	289	280	279	330	315	285	272	287	302	281	284	270	292	269	288	303	272	314	303	342	260	291	288
21489	10735	7796	5392	4736	4029	3479	2701	2086	1573	1244	1132	1051	879	795	690	779	735	725	746	777	806	761	721	756	696	684	726	657	672	701	640	650	594	618	633	617	611	597	624	613	589	599	602	592	565	636	610	548	589	626	627	629	570	575	618	616	599	589	599	561	581	586	609	561	597	618	591	614	574	587	584	633	582	615	626	552	586	629	576	608	634	582	568	589	611	595	594	591	624	613	633	591	647	598	594	578	632	605	631	587	596	615	589	625	595	601	593	610	569	652	578	647	632	560	594	642	611	616	590	570	578	590	599	618	545	589	593	591	607	579	618	581	584	586	626	567	605	563	627	616	588	636	584	588	578	591	607	593	654	601	617	573	568	607	569	596	570	585	593	582	598	629	611	626	553	578	549	583	624	595	576	661	589	576	582	551	610	598	638	561	609	566	630	580	581	618	601	603	598	579	581	558	609	591	615	611	621	565	605	621	620	598	587	610	584	636	586	680	607	570	585	612	613	651	528	606	561	589	614	621	567	588	595	618	651	580	599	567	608	609	620	581	587	582	565	588	586	608	565	597	553	570	619	613	588	585	601	566	566	630	619	626	608	587	600	624	564	638	595	576	581	585	585	605	632	603	597	590	553	593	645	596	623	631	611	601	583	607	630	586	623	605	589	594	591	635	586	612	584	584	553	558	580	585	592	558	604	582	611	583	571	592	638	605	597	596	590	595	606	583	604	584	592	579	628	578	642	604	561	585	603	602	593	615	584	564	650	659	592	630	582	615	584	590	586	638	631	563	550	615	609	606	618	634	598	614	596	544	615	617	581	615	625	618	550	597	600	595	586	611	595	607	574	611	581	634	586	606	567	586	598	630	607	615	596	610	619	554	593	597	609	588	615	619	622	599	626	603	593	571	676	550	630	668	622	574	636	656	600	604	594	629	611	600	593	574	591	596	549	605	591	589	591	586	603	622	550	571	617	565	589	555	594	616	598	601	624	590	582	633	577	560	599	619	594	608	645	610	606	558	564	611	576	593	595	575	609	595	555	599	588	609	582	592	580	605	598	615	600	589	631	617	599	605	595	626	617	559	674	601	585	598	547	616	576	594	596	599	627	587	582	586	633	624	600	597	603	597	638	613	598	564	586	583	583	619	575	593	599	582	593	588	584	633	609	573	563	616	611	552	612	574	601	601	609	566	607	655	632	644	588	593	532	593	594	576	602	605	547	646	563	602	568	609	598	567	572	624	608	585	655	589	586	592	587	607	590	640	591	615	608	605	597	624	605	621	609	573	578	581	639	655	598	580	603	599	588	580	645	586	545	627	580	619	599	560	601	623	595	591	592	586	646	572	575	596	604	586	590	593	583	620	615	617	573	572	574	599	630	627	611	580	605	630	552	588	576	581	590	578	621	581	608	621	594	593	562	585	603	561	578	622	587	597	599	581	627	594	607	610	622	618	545	586	608	623	657	595	578	574	608	565	579	597	609	607	589	606	590	628	606	610	613	593	656	552	604	560	568	603	604	603	581	623	609	597	576	613	595	578	615	623	578	587	587	582	569	612	602	603	597	613	598	604	606	627	570	598	581	644	583	624	603	584	644	605	634	618	574	573	611	587	597	592	582	572	568	583	561	618	645	612	586	603	587	630	614	650	625	613	598	621	606	602	575	579	603	572	608	547	569	594	624	591	605	579	591	577	573	573	621	615	601	606	627	618	594	583	601	604	613	605	617	554	625	632	592	592	637	607	581	590	599	603	648	621	621	604	583	624	621	578	578	595	581	573	565	593	620	612	594	606	631	598	591	567	588	645	606	573	547	597	555	599	603	606	662	630	595	607	636	664	559	609	602	591	567	610	630	596	647	595	623	578	588	550	648	589	576	533	618	579	580	611	623	601	583	584	607	624	584	611	607	627	611	615	656	565	589	604	592	625	572	606	588	595	619	600	607	582	567	637	574	619	585	577	609	624	616	586	599	611	621	598	620	627	613	548	593	605	580	626	585	618	586	576	569	585	596	598	586	598	615	610	623	572	613	565	597	591	574	614	629	617	592	580	592	620	619	627	630	582	612	643	638	659	587	587	572	582	606	604	599	601	637	581	570	603	635	624	614	574	617	578	589	634	570	547	599	624	602	587	579	679	606	593	528	602	607	602	571	578	545	610	638	532	609	621	584	621	581	615	627	606	584	568	620	589	591	611	575	577	592	583	596	577	617	602	576	584	569	620	594	595	573	632	581	595	600	607	606	596	578	616	583	596	580	617	625	605	544	574	606	574	582	595	585	596	614	611	631	598	621	566	613	606	597	634	582	566	583	592	604	626	576	600	605	649	593	582	549	642	575	573	574	648	584	583	609	545	587	610	594	594	574	608	575	579	584	565	616	605	647	602	570	648	569	599	562	586	596	594	607	653	583	598	587	587	606	620	571	588	589	589	586	546	564	587	615	579	580	553	572	597	627	596	545	622	597	613	603	604	601	580	612	628	620	570	591	616	601	622	651	561	553	566	610	568	596	612	604	603	597	619	578	584	599	546	592	557	569	547	604	588	550	582	628	610	571	597	579	590	571	580	594	621	609	601	534	608	655	595	599	590	626	596	599	647	628	627	575	630	621	576	600	634	596	561	627	553	592	648	620	612	576	591	664	578	582	681	632	626	602	552	631	598	579	651	552	596	595	552	602	598	565	580	598	615	656	622	579	570	626	590	618	604	601	572	624	638	515	621	558	619	596	601	595	618	614	643	610	617	594	577	607	592	595	579	553	625	563	588	606	582	635	611	607	641	635	566	607	571	571	604	582	580	582	621	604	620	614	632	585	601	572	561	563	582	556	615	566	598	583	583	631	603	631	603	591	601	567	607	623	640	609	644	624	571	632	594	602	607	580	594	600	607	573	576	605	589	619	617	619	607	624	585	607	602	656	573	595	623	623	618	569	576	625	601	607	609	609	605	598	602	614	569	621	620	594	601	582	640	610	616	591	599	600	585	603	615	602	616	582	605	569	642	625	594	558	616	643	600	620	602	599	569	584	614	614	607	596	644	584	612	623	572	565	628	588	650	598	601	586	576	579	580	602	622	579	558	575	600	583	565	613	620	579	595	607	586	592	642	595	608	598	604	558	588	637	604	560	607	618	600	646	621	598	607	571	596	576	652	596	620	571	627	552	587	611	579	596	588	609	609	582	585	602	591	638	599	574	566	600	603	590	643	593	580	614	609	596	589	653	605	568	600	572	590	643	621	593	603	613	594	602	593	558	540	595	570	621	607	621	602	618	552	586	584	637	598	570	568	605	610	557	619	644	576	597	583	593	638	579	616	623	629	607	592	626	598	587	597	635	625	570	617	584	560	603	577	614	583	600	654	582	548	583	609	603	582	571	605	611	632	612	578	584	605	596	619	616	600	594	583	600	598	584	611	593	538	624	635	567	583	639	581	574	614	569	557	584	611	575	611	627	622	601	588	592	605	610	559	667	627	606	630	578	598	639	582	582	578	632	609	621
50891	28287	12654	4062	2382	1797	1347	1076	813	616	490	465	458	384	332	342	345	349	335	377	331	342	358	323	331	315	315	313	330	298	294	270	297	296	297	289	306	273	271	282	282	289	291	299	260	307	282	278	267	295	285	305	291	291	285	262	282	242	254	296	285	269	295	283	293	274	274	308	300	265	284	297	268	309	311	257	304	305	288	284	267	317	247	290	252	274	282	289	239	293	289	288	278	302	274	282	255	302	257	287	256	259	304	301	271	284	328	297	293	292	268	284	329	275	283	295	279	254	300	273	288	267	275	266	294	312	289	241	308	322	262	281	277	253	283	307	279	272	279	256	247	273	283	280	304	288	306	271	251	250	316	259	294	292	280	260	282	289	279	276	258	283	286	266	288	250	284	253	264	247	270	266	285	277	310	296	271	279	245	265	306	252	298	285	269	313	280	274	261	241	287	309	258	290	264	269	290	274	312	267	286	283	294	270	288	264	262	278	275	263	269	269	252	301	278	278	292	291	260	252	306	278	269	283	259	267	263	260	282	285	269	263	274	309	279	238	277	277	288	282	265	267	278	292	315	296	304	285	280	263	293	282	260	278	265	299	256	263	237	281	292	250	206	273	277	277	321	289	255	275	274	292	270	273	281	289	285	273	274	270	270	300	311	300	284	293	252	297	286	287	296	301	290	306	290	255	294	290	253	248	287	285	271	289	276	253	256	270	305	328	263	296	267	316	280	286	287	310	296	289	254	311	297	242	259	282	272	281	279	240	320	279	284	282	263	267	277	279	250	295	287	294	268	310	277	250	251	280	270	260	294	294	257	256	285	285	285	296	280	265	288	262	282	273	301	280	266	284	283	277	269	259	283	271	291	281	279	271	284	282	279	268	228	302	280	298	292	304	295	331	269	288	270	329	282	272	274	254	278	247	292	320	291	268	289	253	254	279	276	319	270	269	278	279	304	295	280	281	269	237	285	287	315	275	265	284	268	274	320	291	306	274	253	325	275	292	252	264	280	298	281	290	260	290	303	258	274	294	271	275	267	290	268	282	275	310	269	291	282	272	265	302	275	279	267	269	308	261	273	282	289	244	281	285	298	284	285	310	296	286	270	289	302	290	287	296	296	291	276	279	299	286	272	264	279	307	314	269	274	256	266	272	284	266	281	261	243	290	278	288	312	277	255	270	246	259	296	252	268	269	288	288	323	275	289	315	271	272	293	299	248	256	311	267	297	234	248	271	302	240	264	287	259	282	263	237	265	287	267	264	288	287	281	266	290	267	289	300	277	273	278	262	273	283	299	265	268	272	300	280	248	269	243	266	278	303	270	249	272	242	278	293	283	271	299	300	238	256	298	305	303	301	324	291	265	266	263	276	290	287	245	288	284	277	279	279	292	277	259	300	283	283	283	291	281	298	282	252	269	261	299	294	302	304	283	281	282	293	272	277	298	268	299	269	321	286	294	314	284	281	258	281	300	289	294	288	281	304	282	305	263	264	244	297	271	298	279	297	296	281	265	250	252	269	296	290	289	330	262	272	272	308	251	276	291	272	295	276	243	270	259	283	251	289	240	278	245	281	290	290	296	249	265	227	276	289	271	264	278	262	274	281	288	282	277	264	274	279	278	291	308	292	302	293	294	280	266	288	282	295	311	284	302	298	274	322	293	272	332	303	281	267	302	272	289	284	284	295	260	255	261	281	328	307	293	288	272	254	254	272	298	279	268	259	261	266	276	279	262	294	319	266	260	310	272	251	285	259	291	259	284	267	294	279	254	279	278	293	287	286	256	328	281	250	272	279	291	316	273	291	275	268	279	282	285	278	265	274	321	252	243	239	269	302	319	307	283	280	244	273	293	264	300	274	273	266	280	264	331	314	254	285	300	256	256	287	257	282	298	277	257	275	314	307	284	291	253	274	276	294	281	296	285	269	293	287	266	287	285	294	277	280	262	257	267	272	307	245	243	253	255	252	304	309	284	260	270	311	273	249	283	296	294	266	269	248	302	299	297	274	267	277	301	246	295	269	268	239	267	227	287	264	296	323	259	283	290	287	249	273	290	298	294	263	293	309	256	272	319	280	274	271	272	261	270	280	264	310	298	303	254	275	281	257	271	271	267	252	277	286	245	265	260	267	283	264	253	277	254	274	242	267	297	308	272	274	262	315	294	285	268	284	262	244	227	273	276	269	255	296	287	265	273	264	248	243	291	257	257	254	278	313	279	267	295	257	256	301	288	232	273	319	299	281	263	297	286	261	286	281	280	269	256	259	260	274	269	276	294	269	267	281	273	244	262	280	262	276	267	312	261	280	259	279	298	284	266	303	257	278	292	290	283	260	279	269	264	276	303	284	299	258	304	310	268	269	261	280	281	290	313	280	258	270	294	282	285	267	272	307	255	291	257	271	302	288	253	299	270	270	298	275	265	298	297	263	270	298	301	300	281	274	277	235	252	280	252	264	299	315	255	296	264	286	260	250	300	269	288	306	262	280	297	263	264	251	303	281	319	280	264	294	284	272	308	294	311	271	282	273	294	245	288	283	268	266	227	276	294	298	278	301	275	262	292	304	316	281	305	276	279	267	281	286	299	287	275	269	264	296	275	289	255	287	290	264	302	272	274	249	304	262	325	302	279	272	246	300	305	271	258	283	281	247	236	293	305	284	257	286	291	249	297	293	302	289	286	287	272	315	277	256	269	274	275	298	278	280	255	286	256	297	277	268	273	269	294	268	291	299	272	287	276	294	261	270	324	261	307	304	280	251	322	265	307	299	278	304	274	280	251	242	270	267	275	283	274	248	305	282	289	290	302	267	270	282	275	280	273	271	299	313	277	262	280	268	259	310	297	278	303	283	257	269	283	275	269	277	289	300	288	304	276	282	295	294	264	293	242	269	269	274	303	283	283	273	277	307	261	269	233	287	270	317	260	266	311	296	290	257	287	282	268	260	265	263	310	296	335	289	271	307	266	264	248	242	293	256	291	268	310	264	293	297	307	279	307	304	262	248	275	313	312	299	275	310	306	271	298	297	297	279	271	275	285	290	310	294	291	274	304	292	273	244	263	265	325	303	266	272	267	289	271	326	296	293	286	282	255	289	284	284	274	234	275	254	266	279	270	267	291	248	274	280	272	272	279	289	314	284	267	271	250	272	273	297	297	262	270	284	286	237	269	272	269	275	291	258	313	312	275	280	269	287	280	256	316	270	275	271	294	283	268	263	284	295	275	297	291	283	261	295	252	278	259	261	288	289	289	263	285	309	280	283	256	286	277	291	287	269	238	286	287	271	279	284	292	287	243	262	259	307	283	276	306	261	247	297	296	257	272	247	293	302	295	258	288	255	283	261	292	251	282	261	290	285	269	263	269	260	289	271	322	300	308	273	302	273	272	278	249	245	250	314	249	298	306	303	272	245	298	284	279	293	262	257	251	266	322	253	269	286	295	286	271	265	264	300	276	293	314	286	266	310	298	267	251	291	277	269	245	293	297	262	248	294
30355	18434	13605	9462	7997	6620	5540	4297	3227	2399	2086	1825	1621	1205	1138	962	934	971	889	942	1054	1078	993	909	895	922	796	755	730	701	707	683	635	668	628	631	623	638	597	603	626	629	591	614	604	595	628	603	632	586	614	564	606	633	613	653	578	583	619	593	554	584	636	597	620	647	613	611	579	579	595	594	576	626	586	577	561	604	571	584	603	554	611	605	558	604	569	642	595	614	623	571	628	600	573	615	627	586	607	605	598	579	592	550	577	573	624	562	580	610	629	598	597	591	576	630	590	564	599	550	589	593	601	602	582	629	577	635	586	639	552	589	589	608	615	593	645	651	581	629	561	596	592	592	565	635	676	601	633	632	591	566	569	583	569	587	603	632	638	548	620	597	627	563	567	564	589	569	570	515	622	609	612	586	658	633	607	580	564	580	605	580	575	601	584	569	619	559	596	588	639	600	616	646	598	617	627	580	567	572	588	596	565	619	590	566	564	608	567	587	568	609	579	593	615	572	578	597	605	573	536	581	573	565	584	659	577	579	609	608	585	644	572	559	623	616	596	607	656	626	566	553	544	627	610	635	603	584	588	617	614	588	613	594	612	606	556	610	571	589	590	566	607	595	604	574	590	597	592	594	572	577	618	606	647	574	615	582	616	576	576	598	599	617	623	580	577	580	616	585	590	629	614	605	583	592	598	578	613	607	584	540	599	574	632	645	620	639	591	591	580	593	590	607	571	623	545	626	566	541	593	576	560	579	625	639	612	548	579	561	624	631	602	647	595	578	548	574	605	593	620	602	592	614	604	575	614	592	596	552	603	575	587	603	596	605	634	562	603	598	650	617	606	601	583	555	554	600	588	587	601	597	607	605	591	659	585	632	593	616	621	597	587	558	620	557	583	594	593	616	573	616	553	613	544	594	564	580	582	613	634	585	581	617	614	586	578	553	599	594	589	563	597	619	605	611	575	594	606	604	630	616	583	616	574	576	586	610	608	550	612	552	591	620	630	555	598	640	596	623	604	616	568	566	562	589	632	622	586	600	580	613	623	579	630	616	627	580	542	651	604	572	597	570	590	605	627	574	613	540	618	549	587	620	594	597	566	636	628	599	604	576	568	625	573	586	577	588	595	567	577	593	597	596	581	598	594	616	592	587	620	583	600	642	572	539	588	556	564	604	608	588	600	589	636	589	602	601	628	612	619	642	636	572	580	604	608	576	571	635	612	569	566	622	592	637	608	617	602	558	603	601	615	586	611	576	607	540	568	570	624	574	599	561	592	633	571	618	579	581	580	593	586	607	601	597	596	613	615	629	617	610	613	555	587	558	557	583	629	612	566	584	617	533	577	577	610	634	599	613	605	591	615	584	627	582	576	613	597	585	569	590	606	564	592	603	544	613	626	645	577	618	627	619	649	572	582	621	615	578	583	609	606	629	593	619	594	612	547	602	589	600	617	623	619	568	579	605	547	586	628	621	643	589	627	615	616	586	612	602	599	646	601	606	546	597	578	590	616	612	571	627	606	590	561	569	594	583	565	628	552	586	559	587	637	600	653	585	588	629	616	556	606	642	598	603	556	637	620	604	590	614	558	616	624	596	544	610	571	614	630	555	591	595	601	598	634	591	629	587	610	567	629	621	639	611	587	587	582	590	611	563	565	600	584	635	582	614	565	574	567	610	621	625	633	623	585	633	571	633	603	595	588	567	569	584	628	590	568	593	613	606	585	589	583	580	622	602	571	597	612	606	608	610	629	588	571	596	619	617	575	600	602	570	578	594	599	598	558	618	617	619	597	586	520	610	637	611	557	592	570	609	617	624	575	574	595	616	592	605	570	577	592	643	620	563	555	553	595	643	555	603	584	592	601	600	544	568	603	579	594	603	583	582	646	578	577	606	610	589	607	617	580	615	583	589	561	558	599	552	595	674	598	590	576	612	599	548	575	592	612	613	629	575	609	575	629	593	583	615	598	567	575	563	600	565	610	621	619	613	598	571	610	559	576	588	581	593	599	600	603	577	589	612	612	616	571	604	620	611	631	604	610	554	585	548	590	599	589	642	628	613	585	599	606	615	634	598	621	591	567	588	611	599	581	607	577	564	578	589	616	642	585	597	578	598	651	600	587	635	555	585	588	579	617	596	562	562	621	635	597	570	580	602	594	622	584	636	577	652	626	580	582	581	613	613	596	590	616	595	597	594	587	591	614	615	589	599	592	607	661	636	572	585	554	631	602	545	586	582	609	628	595	569	602	623	598	570	613	605	638	585	618	582	645	562	604	612	531	623	621	586	616	602	599	561	587	552	570	583	594	558	579	618	598	630	592	625	593	620	548	558	582	585	580	606	591	604	590	589	599	587	609	612	544	614	604	545	628	593	586	565	582	566	592	614	575	589	598	604	574	596	638	564	590	632	605	602	589	588	623	583	599	576	523	571	571	599	597	562	575	608	602	645	618	590	647	585	619	582	566	601	572	584	603	613	593	597	623	614	572	609	591	582	632	589	571	575	625	562	575	590	625	605	640	561	567	606	606	582	543	586	594	611	594	581	590	590	621	592	605	583	595	575	577	595	602	567	612	615	623	629	647	602	580	612	602	591	624	587	616	627	571	547	617	616	586	605	598	615	610	594	604	627	612	610	585	582	579	535	558	568	573	582	596	606	608	570	570	573	553	615	561	593	572	586	639	601	585	607	592	575	627	604	589	564	591	571	625	624	610	620	591	612	632	584	585	567	651	596	602	634	621	652	611	609	587	580	597	616	568	602	593	596	589	580	597	641	610	618	596	606	638	594	595	604	597	599	604	607	570	591	580	565	581	554	624	610	582	596	600	601	621	591	623	567	577	572	609	576	575	613	588	553	556	626	631	602	604	598	628	610	591	523	624	571	579	621	577	644	584	641	581	609	595	602	592	636	595	613	596	616	562	607	612	586	597	595	606	603	594	601	618	598	599	605	589	583	602	633	613	643	586	650	606	606	565	600	619	594	607	575	577	593	579	620	586	656	635	612	598	614	619	657	630	589	624	594	562	566	573	596	640	603	607	598	581	596	582	598	570	593	555	616	623	573	583	598	582	626	579	560	564	578	594	605	595	596	590	548	553	597	632	610	600	577	574	582	597	605	615	578	601	596	591	563	597	614	589	639	562	628	576	590	584	592	596	593	598	566	567	603	619	593	636	625	594	643	628	619	612	610	598	587	586	628	628	595	585	625	607	623	592	631	530	596	595	647	607	593	610	600	588	615	605	574	584	600	633	609	635	603	602	588	621	644	621	601	579	594	535	626	588	639	566	588	573	589	586	595	582	564	580	639	550	602	562	607	578	644	610	624	634	588	595	571	589	564	637	608	579	602	539	626	625	623	594	566	616	551	593	611	585	583	607	572	585	597	597	587	565	607	608	625	577	624	618	566	628	617	640	596	601	609	604	583	598	589	622	574	617	589	571	597	584	600	574	593	595	607	602	572	616	619	579	633	578	566	614	573	622	598	610	594	601	611
57865	30647	16761	5925	3268	2438	1802	1478	1051	849	680	638	554	509	423	403	426	467	452	451	430	446	409	418	369	359	391	382	360	369	387	331	317	341	344	329	333	336	335	341	328	338	337	325	318	327	330	350	296	352	331	323	293	328	330	330	296	352	286	332	333	334	329	312	279	334	333	325	291	338	333	328	327	294	341	325	348	334	362	322	340	339	307	344	335	309	303	346	316	314	339	294	321	343	339	328	341	353	307	332	287	313	324	317	310	323	336	357	353	319	321	357	272	323	309	338	350	346	310	345	336	392	325	343	331	311	314	342	321	325	318	336	322	321	317	339	330	311	289	349	341	359	332	301	345	347	343	334	330	341	322	328	340	334	361	339	339	297	378	308	352	331	321	307	301	303	275	299	334	357	304	314	314	333	338	312	321	317	336	345	302	300	322	315	345	323	349	314	348	347	331	325	308	345	347	306	331	352	345	333	349	321	332	361	321	336	339	308	292	299	297	326	336	311	321	328	354	370	322	336	327	301	283	327	315	318	315	344	340	347	324	310	298	318	347	308	327	337	319	317	285	311	304	312	319	302	329	315	314	332	311	322	295	337	357	326	347	311	330	321	335	283	292	310	296	342	316	346	312	336	345	323	324	319	371	330	337	321	312	279	321	339	285	310	360	320	328	343	321	302	311	349	337	385	332	306	345	297	360	346	324	312	341	323	317	333	300	324	291	318	308	344	296	315	314	324	305	327	330	295	298	340	315	285	340	312	354	338	334	306	293	313	303	323	323	281	298	315	324	295	298	289	294	303	306	324	315	309	327	333	319	340	336	318	331	287	332	329	304	297	316	359	345	331	340	340	327	320	338	302	327	326	321	315	342	342	320	313	342	293	300	326	327	308	319	349	343	311	294	342	318	329	342	335	351	326	319	325	307	301	348	318	315	329	339	294	318	319	300	341	331	321	313	330	365	315	305	353	350	336	352	348	294	359	348	326	334	312	342	339	343	327	351	329	324	340	322	334	326	339	300	330	384	332	297	290	308	319	321	318	312	306	309	319	296	334	301	290	296	310	313	317	310	305	319	268	344	333	310	312	344	326	360	296	315	332	326	318	335	339	297	328	341	316	348	321	317	333	323	329	311	315	335	354	348	321	322	328	321	282	297	310	314	320	324	302	317	330	330	324	345	350	378	297	327	318	320	321	330	319	330	314	330	279	309	297	346	325	358	351	315	333	326	326	317	305	318	322	346	318	327	346	307	358	282	308	361	350	317	306	330	337	313	316	296	295	302	306	379	296	307	330	349	344	343	330	339	306	325	318	362	327	333	335	328	321	311	310	311	330	330	294	333	321	381	316	295	306	325	301	320	334	338	302	290	301	356	308	320	297	319	302	317	325	355	347	375	327	335	378	335	317	324	340	337	305	336	337	313	331	297	339	311	316	337	310	307	367	349	296	317	300	334	325	310	331	319	340	341	316	325	356	361	340	319	315	356	343	351	314	310	297	340	325	314	318	336	321	321	298	345	298	320	323	336	340	346	329	326	312	341	332	324	322	318	345	366	321	335	346	308	326	358	342	327	276	301	311	320	327	312	305	328	304	304	348	312	319	325	344	321	343	315	334	314	292	299	326	318	340	320	315	335	333	307	311	292	306	319	336	321	321	273	304	346	341	338	333	383	337	278	332	333	308	364	302	370	321	311	307	326	347	295	324	289	316	342	319	318	320	321	336	307	314	278	336	299	323	335	311	317	323	333	316	324	299	305	362	320	343	342	351	343	318	317	336	327	310	316	319	296	325	359	324	302	334	292	322	340	312	338	317	300	294	330	303	291	330	367	329	342	326	334	357	333	341	310	304	316	300	310	317	328	332	323	314	296	287	321	375	336	323	323	304	328	293	302	296	347	354	318	311	345	376	334	284	312	310	325	364	337	317	315	342	324	314	318	320	320	339	349	320	314	334	342	353	304	328	323	320	310	328	255	293	320	323	304	348	348	326	334	330	325	333	319	323	363	335	325	342	303	323	329	319	295	351	331	318	326	350	304	344	310	334	356	355	337	318	331	346	318	317	313	330	341	357	335	324	333	324	306	323	354	326	332	333	345	315	274	335	343	315	350	331	270	314	346	328	275	300	314	306	305	341	315	318	328	308	321	328	297	314	359	356	381	345	324	331	313	313	309	328	353	339	342	351	314	335	304	295	337	327	345	320	335	305	303	320	335	308	335	298	299	335	306	338	353	335	294	305	311	283	281	297	347	286	328	341	326	319	295	302	315	328	319	311	328	329	317	338	334	328	354	365	370	326	292	308	318	314	340	338	328	301	361	354	316	288	336	264	313	279	318	281	348	328	309	352	322	338	326	319	341	345	322	278	352	357	322	343	341	318	342	277	307	300	307	352	316	311	294	333	324	268	328	336	328	332	326	332	300	323	337	331	341	323	307	335	285	323	322	336	295	338	347	356	321	303	294	297	279	292	323	311	329	355	322	327	356	335	317	315	330	355	300	317	352	346	319	330	330	316	341	325	328	296	325	324	309	270	357	370	312	341	337	313	353	355	340	322	315	339	330	317	315	298	366	343	326	326	345	335	337	328	327	319	303	355	326	319	344	298	305	315	307	323	313	306	342	297	315	371	291	312	333	327	350	329	318	333	334	325	321	325	326	351	348	329	328	296	316	329	315	333	357	296	311	343	332	340	281	316	331	347	324	352	304	263	281	306	315	326	326	321	324	312	319	304	319	337	328	304	328	317	302	315	309	308	319	318	319	321	351	337	302	309	321	324	304	322	330	313	326	311	309	326	361	333	352	330	310	346	332	300	313	326	305	312	350	344	370	360	322	331	311	336	326	334	303	332	334	309	312	329	307	319	348	293	330	337	336	340	329	345	312	340	342	322	335	339	319	352	321	319	341	340	291	305	292	323	322	348	297	298	315	328	342	306	339	326	352	351	333	289	338	330	352	323	298	353	296	324	367	322	294	316	309	293	297	322	313	351	299	333	282	322	330	344	279	307	319	320	301	348	330	303	323	325	341	320	330	315	330	321	329	348	315	329	319	370	314	354	335	300	353	295	317	321	306	301	339	322	304	341	336	345	317	291	312	299	329	326	310	320	316	331	347	369	293	307	301	319	359	337	334	332	334	299	323	364	314	301	311	289	357	356	327	324	321	361	319	318	331	340	325	332	306	310	317	308	336	304	326	341	313	325	303	354	348	316	323	311	361	319	350	341	337	328	320	319	344	305	303	301	314	310	289	316	306	320	342	321	327	299	303	333	275	310	313	326	305	333	349	301	337	343	336	321	332	337	308	304	294	320	330	314	328	309	307	323	355	335	329	333	331	313	323	336	333	376	317	298	295	310	361	307	327	348	329	320	323	282	317	326	311	338	306	310	327	310	358	329	327	328	339	292	331	332	292	340	333	334	304	318	347	328	330	352	352	331	318	320	297	297	344	317	309	279	291	287	329	330	314	345	311	341	328	339	322	322	309	282	332	308	331	314
34253	21030	17216	11965	10336	8905	6922	5541	4187	3107	2607	2276	2003	1825	1459	1302	1266	1251	1161	1229	1268	1368	1294	1207	1026	1017	962	968	905	826	844	808	791	840	827	759	772	745	733	687	730	691	724	657	692	744	713	631	702	692	681	673	704	708	674	704	629	676	646	694	688	663	685	722	723	679	699	689	742	701	724	679	696	696	681	682	669	686	659	631	697	660	659	662	664	644	681	704	625	666	733	693	689	668	701	694	695	689	655	690	647	673	698	700	708	631	684	654	678	665	694	668	657	695	689	661	623	642	648	731	697	658	698	664	649	669	609	728	639	665	689	683	685	658	710	654	712	726	642	650	664	686	668	629	680	657	659	719	684	681	697	624	655	669	704	652	685	684	690	650	672	687	648	706	743	696	663	704	669	697	697	679	712	672	706	679	676	664	647	697	652	677	680	657	682	689	690	684	699	701	689	680	663	712	725	739	629	712	672	662	697	689	671	689	669	712	704	693	668	691	692	679	688	693	671	635	644	713	679	661	719	683	676	704	687	610	675	664	723	711	643	664	692	692	679	690	676	642	643	678	702	671	672	697	640	687	686	638	684	669	711	707	625	709	659	675	629	684	678	662	686	660	692	723	655	659	684	698	656	669	668	661	617	679	665	648	688	678	658	661	663	706	680	654	684	653	713	671	672	716	669	733	692	726	635	686	671	713	675	677	651	663	698	640	709	709	691	705	696	699	701	662	697	682	643	694	713	720	664	619	703	711	677	708	702	696	715	668	721	686	685	677	659	671	699	688	724	691	696	701	674	662	725	712	677	696	650	677	675	716	629	684	694	682	695	696	719	690	647	698	629	677	679	641	690	690	660	664	643	653	703	664	640	637	722	634	662	713	671	692	692	653	674	689	715	671	633	674	644	705	693	704	707	687	724	646	678	631	692	670	642	717	669	653	667	727	640	621	697	698	677	655	727	666	714	670	669	697	679	670	679	660	675	696	662	673	700	671	630	701	723	663	690	684	715	616	756	717	650	675	637	668	666	702	703	740	697	695	729	708	671	662	664	646	678	722	674	679	708	677	711	640	665	695	684	673	649	651	696	659	690	690	718	685	668	654	693	694	714	692	722	691	680	695	710	692	705	676	681	661	723	694	673	689	675	656	707	697	701	635	693	724	660	643	710	693	669	703	684	692	728	673	674	672	659	674	707	745	688	670	729	660	671	708	690	711	658	705	699	691	670	661	655	689	679	679	630	725	690	715	656	673	714	697	706	700	720	649	674	709	706	666	691	643	669	708	656	647	674	658	703	635	694	682	669	659	652	658	715	728	665	706	735	698	730	646	711	643	621	687	699	701	638	702	684	704	715	662	654	695	643	661	708	682	724	692	667	689	756	686	677	663	696	695	701	689	677	692	663	717	700	727	682	706	696	705	676	643	634	706	735	613	643	699	673	684	676	689	679	670	725	670	660	681	694	685	722	676	649	644	710	638	669	666	686	716	617	717	698	698	698	653	664	717	694	745	697	727	742	665	739	668	674	659	671	689	656	713	673	662	620	657	665	684	718	656	671	705	681	663	637	665	691	694	684	689	687	721	699	637	655	672	723	666	712	711	670	702	661	688	691	649	702	611	662	652	709	661	630	665	675	641	685	681	677	674	704	689	710	640	661	715	717	646	686	696	665	690	666	666	717	662	698	693	693	621	671	639	640	660	669	705	707	707	706	680	665	695	647	635	690	672	647	689	665	700	689	661	647	688	661	725	699	677	612	693	659	654	699	663	697	696	698	663	679	675	675	687	695	700	662	663	672	666	713	670	680	662	689	698	680	670	679	676	675	653	657	700	690	637	661	637	661	675	689	675	669	652	663	705	628	708	653	639	668	685	680	670	701	680	673	655	689	683	728	694	706	638	647	697	668	722	680	640	689	699	701	643	689	689	696	666	690	658	667	654	679	682	670	677	662	684	675	702	674	684	695	656	654	635	651	669	677	654	670	713	708	657	683	654	661	632	690	677	685	695	652	726	660	694	646	706	674	695	683	699	645	681	698	638	677	639	688	678	688	699	697	675	658	709	634	680	678	665	672	664	690	718	712	705	674	686	680	729	683	720	679	695	648	660	724	680	693	672	707	664	665	666	660	695	739	674	724	658	625	704	663	688	677	682	700	655	689	675	632	682	704	666	682	674	708	717	674	658	671	742	675	661	664	715	734	741	705	693	652	631	665	667	674	674	730	669	685	699	706	697	702	680	637	664	674	706	703	666	656	683	669	709	645	651	671	650	711	678	699	688	733	673	679	697	692	692	703	666	698	693	715	656	718	698	659	717	721	666	703	657	684	671	656	699	760	703	729	663	665	681	699	681	689	672	709	650	661	704	684	686	688	707	677	719	675	655	718	666	697	719	658	662	682	625	655	677	702	673	691	681	676	702	643	677	676	707	708	641	624	667	684	687	745	663	671	704	648	727	621	697	678	690	674	698	664	664	682	694	678	669	671	668	699	668	632	717	675	713	666	686	660	693	657	671	731	675	688	673	672	671	659	687	685	630	639	656	683	699	700	701	704	689	670	655	682	684	669	633	668	627	660	688	662	674	711	675	689	673	661	692	652	674	652	698	687	693	661	704	680	664	680	739	769	659	715	710	696	653	670	657	700	661	658	677	669	695	674	723	661	668	675	639	679	697	631	659	665	689	703	673	707	672	661	688	642	713	677	644	667	676	690	724	651	704	677	651	675	659	703	635	699	713	674	639	691	663	703	709	664	710	682	678	641	694	732	651	725	677	724	682	679	705	690	689	686	672	711	687	625	667	691	714	708	725	690	655	712	706	716	696	655	680	680	695	735	672	681	693	659	703	689	712	694	710	684	688	718	711	677	696	677	673	710	685	692	686	679	663	677	706	683	695	636	695	675	672	663	671	755	663	664	654	693	666	706	678	702	676	652	654	705	660	678	640	655	692	685	648	649	653	713	682	616	669	674	665	679	675	714	680	645	714	667	686	689	692	685	703	668	681	719	673	696	713	665	662	698	641	645	678	639	644	698	666	648	666	710	721	694	689	612	711	670	646	727	648	643	742	691	693	669	702	648	697	721	666	679	672	655	639	685	695	665	636	677	683	722	664	660	677	686	690	718	651	644	615	686	715	701	703	721	706	710	738	736	705	701	708	685	679	686	702	715	675	718	687	698	695	689	644	644	638	710	642	662	705	685	647	754	681	686	653	670	657	659	672	664	698	685	716	679	684	695	681	676	662	653	663	687	713	660	740	702	687	675	722	687	709	651	658	631	724	652	685	697	661	698	693	709	695	666	635	665	732	682	745	625	652	686	658	703	673	669	716	656	720	683	666	666	670	703	692	678	705	661	683	698	641	736	686	686	653	643	705	690	707	657	686	668	678	710	707	657	717	699	710	675	714	714	697	711	683	653	665	680	701	689	678	694	682	704	663	644	730	672	658	689	684	668	715	729	667	660	710	679	692	689	704	696	671	648	690	687	724	705	668	678	700	673	654
39893	18560	5649	2048	1352	988	835	648	535	450	388	380	348	325	318	327	322	292	314	272	286	370	341	316	286	323	294	288	330	284	284	315	281	300	264	299	296	304	287	300	319	289	267	261	272	287	275	309	264	281	300	308	276	318	292	256	264	264	260	296	314	263	296	293	262	287	291	282	296	267	291	273	282	298	318	283	274	277	296	280	293	260	266	289	299	311	279	294	275	268	260	275	262	272	304	281	279	285	276	272	285	262	300	285	283	288	301	283	268	279	299	256	308	287	294	292	322	295	299	256	291	271	276	315	320	316	310	312	291	264	271	270	299	284	289	297	309	281	277	264	283	310	326	289	283	284	313	266	299	279	277	304	321	267	272	273	284	270	291	281	314	302	312	290	282	290	291	295	264	290	290	316	296	265	295	262	280	297	288	273	277	278	275	282	270	284	302	287	302	289	257	291	268	274	258	263	288	316	275	270	273	295	308	278	298	301	281	280	268	281	267	265	282	289	279	277	266	314	282	304	290	280	302	262	314	266	283	310	315	289	279	298	260	307	275	287	285	292	269	324	307	275	278	292	281	279	275	270	293	302	292	286	308	273	334	275	312	310	298	300	287	286	272	324	274	298	273	251	274	324	291	285	290	294	299	281	303	283	321	314	283	305	306	285	281	270	265	272	319	278	301	286	307	286	291	313	318	305	254	256	281	258	287	287	285	275	280	323	279	264	304	292	260	284	292	297	314	297	271	271	302	245	270	303	282	256	254	273	288	286	256	281	270	265	279	312	280	269	302	308	289	306	283	276	311	292	290	298	304	292	286	278	312	325	331	265	287	290	283	309	289	292	313	297	269	294	279	300	279	267	273	269	287	310	285	288	306	314	256	303	248	315	303	288	288	293	295	296	295	312	252	300	281	278	286	271	303	291	288	269	318	311	274	256	292	300	276	280	284	274	289	307	307	291	292	256	312	271	266	295	260	260	282	274	269	276	285	256	281	255	250	305	257	304	297	256	258	276	291	292	308	277	258	312	279	256	291	300	280	272	326	268	291	321	281	277	309	263	267	303	286	271	300	305	278	280	309	278	299	283	279	308	312	259	288	266	279	297	288	286	295	231	286	303	335	300	257	259	300	282	279	299	285	272	293	302	306	287	273	266	287	267	294	307	303	278	302	305	271	295	270	274	264	296	282	270	288	302	278	283	289	315	251	299	303	252	291	309	336	292	291	231	262	269	294	293	323	270	304	284	288	285	281	279	314	291	258	282	314	257	284	289	285	288	288	296	281	295	262	283	258	314	273	274	327	310	261	284	250	264	294	305	302	274	294	269	301	279	290	267	264	299	286	271	301	305	320	302	290	250	275	289	284	261	256	248	307	281	286	284	301	282	276	285	276	287	259	263	303	285	304	300	259	320	286	319	281	279	283	282	257	278	292	292	281	279	274	281	264	285	266	269	296	255	272	297	287	281	283	282	252	319	343	260	259	267	296	266	308	290	275	267	299	298	316	281	291	297	336	274	320	262	296	279	265	283	314	321	278	276	270	285	267	288	278	294	311	306	282	247	282	257	274	264	298	273	277	314	311	313	286	286	295	292	286	292	268	282	307	307	296	266	280	311	275	283	283	294	278	307	317	293	270	272	276	257	280	295	307	317	277	299	305	242	281	293	271	295	278	289	293	253	256	288	289	252	261	282	288	294	258	275	286	259	274	276	304	275	288	316	303	317	279	287	294	294	286	301	288	275	273	296	311	265	290	270	297	309	279	308	289	294	282	306	271	277	297	280	297	303	282	273	294	265	287	287	303	315	276	248	276	297	236	278	294	277	284	275	262	285	283	312	303	286	270	261	315	276	298	271	273	240	282	291	312	286	268	284	276	288	287	268	282	259	314	274	269	280	323	315	272	293	291	300	273	286	282	276	268	286	281	302	307	293	284	300	294	281	270	277	253	304	282	259	307	271	305	273	264	318	312	269	259	254	292	293	297	288	294	289	271	286	292	314	287	285	288	248	286	311	289	302	248	287	272	269	307	263	335	276	328	268	297	278	334	314	326	276	288	280	312	287	285	295	293	308	279	235	276	274	271	255	275	288	300	273	298	277	281	310	293	304	297	271	238	295	268	304	268	299	287	310	282	323	304	292	283	297	260	270	256	280	282	278	291	272	310	295	283	289	283	280	304	271	240	285	274	251	254	293	293	276	309	272	311	316	281	269	278	306	272	304	297	278	277	288	283	279	259	274	291	272	318	307	286	273	293	285	280	295	279	328	257	301	278	290	300	275	270	287	280	280	272	274	282	296	312	309	271	280	328	316	289	298	268	268	293	278	296	294	279	283	277	306	264	264	311	269	280	309	284	293	267	292	266	284	321	280	273	267	278	310	326	296	261	307	278	281	275	306	322	270	256	297	302	282	277	257	261	271	319	300	255	288	299	286	282	300	297	299	321	265	288	307	285	275	275	309	260	293	285	271	257	280	273	283	289	297	264	310	268	309	291	330	310	276	272	266	328	272	304	242	287	264	276	274	286	306	287	297	278	309	272	325	300	308	265	305	328	277	289	299	291	348	266	288	303	275	278	272	320	284	263	306	274	260	280	299	275	331	277	238	276	281	275	271	274	303	294	272	284	279	299	218	298	269	281	260	273	266	304	246	280	273	292	275	265	314	311	286	307	287	273	251	274	294	287	283	293	290	276	293	305	275	311	292	292	266	284	280	272	316	265	290	294	300	264	306	293	282	290	285	299	278	309	301	294	260	278	258	312	311	286	262	281	282	309	278	289	307	289	278	272	285	275	288	247	263	280	285	282	271	294	291	266	298	279	273	264	310	283	310	282	294	288	321	254	297	273	297	279	320	260	274	313	282	282	294	284	284	288	280	273	278	283	316	287	273	288	277	299	272	285	284	263	290	296	286	278	305	261	332	305	277	282	294	310	316	264	313	282	287	276	307	296	289	260	287	290	282	280	297	275	284	294	311	268	265	295	298	287	311	341	291	284	292	303	295	303	296	295	269	268	308	295	247	296	300	276	308	261	270	280	284	283	294	279	311	277	288	313	274	254	268	322	291	295	263	313	294	308	279	285	272	293	274	285	244	267	296	284	293	259	291	271	306	288	322	254	287	281	310	292	255	279	311	271	268	278	266	276	238	285	275	309	266	292	299	310	282	275	280	267	285	285	276	265	288	280	265	288	276	287	298	270	306	271	271	299	305	312	261	310	266	270	282	293	277	288	316	276	257	273	275	316	306	300	265	250	272	298	294	288	319	280	256	282	284	281	284	281	285	288	315	278	313	298	284	313	297	300	265	286	286	303	302	321	285	260	251	306	291	303	287	268	303	285	303	249	287	265	276	293	272	270	277	255	284	317	305	281	293	300	290	291	289	242	282	295	319	275	279	298	252	284	275	239	241	285	302	292	296	298	262	286	279	301	275	313	284	241	275	332	306	281	292	274	256	246	263	283	320	324	298	257	289	299	304	334	268	248	281	271	292	280	270
23424	10582	7186	5319	4639	3869	3034	2456	1809	1473	1186	1082	1025	889	830	791	770	710	710	663	772	751	809	738	712	677	685	670	682	636	587	657	632	662	619	595	589	606	627	618	581	606	636	586	615	602	576	631	642	581	649	595	634	567	654	594	615	555	641	604	619	628	603	615	565	589	601	603	613	595	629	555	562	581	628	594	579	623	630	589	606	594	655	599	605	589	623	600	611	614	597	549	603	620	611	609	593	585	603	599	588	561	588	628	581	639	574	605	633	564	623	631	594	635	599	595	585	601	593	579	589	578	669	620	556	636	595	612	585	573	605	604	618	619	647	625	574	637	611	614	634	646	588	591	606	574	550	597	616	580	594	564	594	616	645	595	593	639	605	631	590	614	640	645	542	622	633	603	610	570	551	599	583	594	594	606	594	572	592	620	596	580	601	580	582	572	598	600	586	667	594	572	590	642	619	592	590	566	565	653	586	633	633	608	556	561	595	602	604	586	568	594	596	589	630	610	600	600	622	612	610	627	563	627	586	621	592	545	562	569	620	534	589	607	629	620	629	594	614	589	610	630	563	585	639	603	583	592	626	582	607	611	593	643	598	561	614	594	635	555	572	614	633	571	593	554	589	593	608	628	635	555	593	626	607	562	598	615	602	605	574	589	612	632	594	644	586	599	555	599	650	596	605	617	664	642	614	591	581	593	596	587	598	620	609	575	595	600	616	655	613	620	599	648	639	606	571	562	595	616	591	590	571	619	608	541	643	579	586	614	650	600	575	619	574	622	632	645	582	562	597	628	609	596	562	626	571	638	582	612	597	606	634	595	584	641	619	587	554	582	591	591	606	635	609	557	623	612	601	575	552	605	591	589	610	570	624	584	632	580	573	578	600	609	650	579	551	558	580	638	578	572	686	595	559	591	586	593	606	597	565	627	596	613	594	595	612	602	582	600	594	623	610	647	610	625	601	636	577	587	615	556	584	600	585	586	575	591	553	632	589	597	615	577	596	623	613	651	633	608	600	620	571	627	612	611	652	616	574	564	560	598	602	620	634	611	591	582	554	568	605	634	570	618	597	629	642	610	579	628	572	602	598	635	586	594	630	568	638	631	619	588	600	604	605	613	593	606	605	579	620	590	634	629	615	605	601	602	579	611	603	614	624	594	611	606	651	571	590	652	639	633	573	601	591	574	579	592	556	624	579	586	640	623	625	598	568	552	604	630	586	608	617	608	592	611	605	606	631	605	608	602	580	597	545	579	613	603	635	635	598	638	601	590	628	632	615	598	569	606	564	635	586	593	627	595	592	585	635	605	619	647	589	608	603	588	581	573	589	605	580	585	590	645	626	578	580	627	636	615	638	619	591	615	598	601	559	636	590	598	605	640	601	617	601	579	567	576	618	571	618	582	607	600	589	590	599	611	635	608	596	628	582	592	630	579	596	598	591	585	596	628	585	587	601	619	597	575	621	595	603	564	599	623	586	638	616	571	618	608	599	623	654	597	650	603	590	612	634	612	594	624	615	607	602	638	606	586	597	606	631	594	610	584	556	611	580	576	580	605	596	613	580	607	621	598	583	596	633	654	579	609	602	565	581	612	604	615	613	599	602	550	622	663	603	632	574	558	631	614	627	588	557	576	605	594	631	588	552	610	584	635	594	593	585	626	601	591	620	613	649	625	596	579	584	600	575	625	641	621	582	596	576	594	645	595	605	583	595	623	571	570	597	549	612	602	606	601	568	630	581	601	615	637	591	599	630	603	611	588	610	622	600	561	581	611	616	624	618	548	591	618	584	617	636	622	620	584	607	621	596	569	625	593	571	638	643	619	586	606	621	580	613	615	606	596	628	595	620	619	557	568	628	577	567	634	547	589	652	585	592	618	601	614	651	579	627	604	581	629	587	580	580	579	553	612	642	621	601	580	623	594	557	616	549	586	602	593	589	620	608	616	622	566	590	603	606	629	576	593	622	589	588	602	600	585	592	597	625	606	628	573	636	622	592	591	587	597	636	598	618	618	603	604	580	643	616	575	653	616	639	604	627	597	618	600	594	566	616	588	593	616	595	567	583	602	630	601	593	570	624	591	605	605	585	591	635	631	610	547	579	602	622	633	573	614	610	591	553	625	638	616	588	568	581	588	598	556	592	585	604	572	578	588	569	644	621	556	625	646	590	599	595	606	584	616	605	616	633	602	595	570	609	590	627	557	571	639	622	598	603	605	623	630	588	590	544	616	582	590	589	584	631	597	619	608	592	594	615	603	597	609	595	607	571	615	596	634	617	648	626	609	589	624	617	621	627	624	593	587	605	578	569	610	608	593	590	608	633	581	612	617	591	631	625	630	644	572	628	626	597	567	571	594	620	602	612	572	625	578	641	593	574	610	592	679	630	596	621	612	597	600	629	593	625	563	586	564	554	618	626	607	626	594	569	589	584	632	591	616	628	581	603	630	606	618	624	625	572	591	619	596	628	615	636	596	633	575	634	593	613	604	615	664	591	570	567	599	606	598	605	624	611	613	622	613	601	597	609	610	577	616	616	636	602	616	609	607	604	597	584	628	629	612	576	653	602	611	622	609	613	602	600	570	573	574	603	620	607	587	582	657	626	592	613	577	575	605	622	612	642	609	623	651	561	608	591	634	620	585	615	641	614	590	581	641	559	609	598	594	632	633	605	598	583	592	614	611	584	596	581	580	663	629	607	611	573	605	561	650	565	610	609	568	601	581	605	548	596	597	618	640	582	625	590	582	584	592	619	601	579	563	593	582	555	547	594	617	559	606	576	612	597	597	624	557	592	585	589	631	592	602	631	577	665	605	574	643	603	594	568	637	599	598	634	637	631	603	594	624	599	625	630	588	601	574	590	604	601	579	602	600	619	603	614	579	604	588	579	618	596	609	601	621	556	570	586	588	582	617	544	578	591	591	613	587	579	601	594	583	621	661	635	634	607	595	589	626	602	647	602	613	602	620	618	588	602	600	601	573	643	612	579	593	631	619	605	603	617	611	645	607	622	581	592	565	613	559	587	636	614	636	612	593	591	588	619	566	582	571	605	577	594	595	601	574	608	600	600	599	545	599	587	603	617	611	631	600	594	601	610	567	661	614	574	584	604	564	623	619	578	646	601	622	580	587	613	608	622	604	588	588	611	638	585	583	627	641	574	576	518	615	596	570	594	595	614	633	612	652	588	557	597	662	619	617	606	640	590	623	606	634	634	604	630	608	641	580	622	627	618	617	605	557	601	613	608	605	640	576	596	605	601	623	634	624	605	598	562	615	621	612	588	620	654	595	585	596	557	595	660	634	596	608	618	607	606	619	579	585	599	558	621	629	584	608	639	582	640	602	592	587	630	562	613	579	619	610	623	596	643	561	605	614	605	600	593	571	598	664	628	598	616	580	600	628	647	624	621	546	632	597	650	597	609	604	602	622	616	600	605	606	647	592	585	621	614	596	614	590	616	580	601	586	577	588	606	649	606	578	641	593	568	612	597	618
52111	25615	11296	3842	2303	1703	1199	961	670	565	537	439	416	379	422	326	338	334	342	341	381	376	346	346	344	330	318	333	322	245	294	284	299	291	257	293	303	286	318	301	259	283	300	261	284	274	291	242	258	291	319	254	271	287	285	284	262	279	274	233	289	292	269	241	243	306	278	262	299	284	252	303	328	274	305	272	283	277	286	285	284	286	309	275	264	299	297	260	294	294	316	241	260	261	279	278	281	259	287	264	271	267	268	246	316	240	264	280	265	254	310	275	293	288	287	292	276	308	293	283	275	291	307	315	248	283	282	290	264	302	291	253	300	283	278	299	272	237	266	271	275	291	305	281	329	248	273	267	269	278	278	273	307	275	290	294	297	265	278	271	272	268	272	261	285	263	257	300	307	274	275	280	310	281	282	300	285	275	322	288	301	299	275	280	300	287	270	257	255	265	264	264	262	259	293	271	291	308	269	285	276	319	280	295	270	284	316	291	294	274	283	288	274	296	285	295	291	285	275	269	272	284	267	293	313	301	345	276	234	279	284	294	277	287	319	269	276	275	318	286	269	263	251	287	269	283	266	293	294	294	264	220	296	299	279	281	277	269	305	292	275	278	252	279	277	289	276	261	248	277	282	264	274	300	240	284	277	304	312	313	271	312	275	257	266	281	275	292	274	279	301	291	290	262	265	287	263	276	277	261	297	298	294	285	261	283	294	279	283	295	276	259	280	298	264	308	293	290	315	269	264	282	288	294	283	254	284	254	276	319	287	262	262	315	297	282	302	309	261	263	274	284	292	273	274	291	309	297	290	248	289	258	301	274	282	258	295	278	257	291	316	290	334	285	275	284	288	296	291	278	260	275	302	271	259	285	282	275	269	251	296	249	270	285	322	261	315	301	311	291	257	268	280	301	282	237	303	305	288	258	284	304	275	270	284	284	241	263	308	295	282	264	290	265	307	301	266	277	236	284	284	300	293	242	261	271	260	261	285	326	274	257	278	268	298	269	256	277	266	268	275	293	276	288	282	258	281	256	313	296	272	256	258	292	258	277	281	279	317	276	285	319	279	288	264	290	278	286	298	239	268	258	268	316	281	289	296	286	257	271	267	269	272	266	275	260	288	293	293	277	273	265	284	284	279	271	268	295	280	295	263	307	296	280	249	279	260	279	284	269	267	283	293	284	279	270	283	315	281	283	259	273	270	287	270	304	282	302	252	295	275	254	297	266	257	260	308	266	272	268	279	284	280	292	312	307	274	261	275	277	254	280	272	266	260	290	322	305	275	287	276	272	287	254	300	289	272	267	284	269	271	292	305	295	279	309	253	248	274	286	332	296	245	304	283	261	299	306	336	282	282	270	313	282	354	272	261	266	267	285	280	316	252	260	251	288	288	277	269	245	302	292	309	257	284	261	261	304	288	278	291	277	283	295	268	278	260	279	269	268	290	278	308	276	251	313	262	284	271	282	321	285	266	317	306	266	312	291	278	288	246	296	284	292	270	278	292	305	294	265	287	274	286	281	282	250	256	309	297	287	281	290	302	292	270	281	264	323	292	274	269	292	265	280	254	281	275	277	289	240	268	268	283	273	285	284	301	272	283	286	285	265	322	333	258	261	278	301	298	297	266	252	290	246	259	274	282	272	260	312	288	259	257	269	220	286	281	314	247	263	263	286	300	269	274	291	295	267	270	292	257	252	261	274	292	271	274	295	311	281	280	247	282	301	319	266	275	276	259	275	260	289	277	303	300	290	283	279	290	285	272	285	249	275	270	305	264	276	311	309	318	254	295	257	312	278	292	268	264	300	276	285	274	292	324	282	290	255	266	275	273	262	233	291	295	279	266	296	302	254	281	249	241	273	277	263	264	300	244	246	306	286	244	281	303	247	287	261	292	275	278	287	286	279	306	284	283	232	253	276	314	312	290	287	267	257	279	269	284	278	291	290	240	339	269	309	289	286	264	261	263	267	264	262	252	294	276	273	287	288	282	281	278	279	288	283	294	272	279	290	285	266	277	262	281	297	277	262	289	253	286	306	263	288	310	315	273	292	262	304	254	284	294	291	244	297	301	312	261	268	279	294	293	255	264	281	288	255	276	312	256	293	265	273	270	283	263	261	269	272	243	264	279	256	314	271	280	252	271	298	263	312	273	260	323	286	275	297	294	265	260	282	257	272	297	291	243	305	265	255	295	274	277	293	272	311	256	272	308	261	252	302	281	304	248	261	291	269	290	277	283	281	275	277	296	300	275	271	262	273	310	276	245	310	263	264	250	263	294	283	290	280	269	289	299	267	309	287	296	307	267	271	262	259	277	258	296	288	285	263	261	266	252	245	298	266	314	267	272	292	300	296	289	318	273	265	302	303	257	257	295	287	288	286	311	267	247	291	239	257	259	294	285	295	308	291	271	284	258	323	313	285	263	267	260	273	279	275	262	291	256	280	299	285	267	316	266	259	261	312	314	292	276	276	296	311	273	258	273	278	273	300	275	289	265	256	268	272	294	282	256	296	295	304	276	311	296	311	280	295	252	285	271	260	317	297	298	276	250	256	298	263	300	263	295	239	269	266	283	273	271	293	293	308	245	271	328	264	295	285	292	260	285	267	308	302	284	298	297	268	250	295	305	306	262	240	289	263	271	284	281	259	256	296	293	279	269	266	294	288	270	299	273	255	274	285	308	282	252	284	279	259	278	277	292	279	288	271	311	320	284	284	248	287	254	317	307	283	265	277	272	309	315	256	282	273	275	264	279	293	259	284	292	253	264	284	262	245	273	259	291	295	255	239	250	280	288	268	301	288	268	339	251	265	294	274	267	273	269	294	263	293	271	282	282	285	272	298	231	257	293	248	254	299	298	284	280	261	307	293	300	255	242	272	297	293	306	272	246	270	290	250	299	291	259	279	298	282	282	270	233	278	275	272	299	306	289	298	290	301	306	298	305	308	284	275	278	313	285	305	272	249	258	308	268	279	264	231	284	265	277	294	281	299	299	307	272	266	331	267	264	251	273	283	317	308	268	275	277	277	293	288	271	284	269	283	282	264	303	271	320	291	282	288	272	255	264	280	292	283	282	285	273	289	282	283	284	279	274	288	304	314	269	279	288	276	276	275	260	282	249	273	266	282	295	256	275	285	281	302	276	281	294	290	275	294	275	293	285	281	296	297	282	306	260	290	266	312	290	296	270	285	287	266	266	314	300	313	276	305	294	283	295	300	277	288	247	286	281	253	269	295	293	276	263	298	261	305	299	287	288	253	263	286	305	289	301	272	268	296	270	276	286	292	250	265	272	267	257	279	263	292	277	280	285	280	233	336	259	274	263	263	305	298	243	289	275	239	252	288	282	275	287	248	268	273	283	280	248	265	273	326	281	273	291	273	260	256	247	285	285	284	323	281	291	304	250	260	276	306	312	278	291	283	282	301	262	283	261	287	287	272	265	284	277	247	284	284	281	262	276	285	255	283	298	272	268	270	269	290	276	288	307	295	296	286
31318	16294	12805	8847	7884	6194	5008	3869	2937	2307	1986	1735	1448	1340	1228	1029	911	880	884	911	957	993	1020	871	871	787	792	764	738	744	722	609	665	645	637	598	610	628	634	659	572	578	627	561	600	636	620	595	589	581	600	602	571	584	621	600	553	613	617	631	609	621	586	624	576	607	617	637	615	605	560	557	603	590	622	633	619	642	566	576	579	614	573	590	606	612	614	619	599	605	664	634	528	577	604	584	581	560	566	591	648	584	627	565	619	622	596	617	569	601	587	617	586	592	594	632	620	595	643	597	611	598	623	591	552	562	601	602	591	575	573	604	585	646	627	579	585	588	604	621	616	596	591	611	621	571	579	588	630	574	605	621	593	624	552	615	631	579	567	571	597	555	603	571	662	602	571	588	593	656	611	585	625	642	571	557	600	571	655	604	612	646	637	588	601	572	590	574	603	602	641	572	570	599	570	608	631	588	625	604	594	637	615	600	643	574	582	591	615	587	623	578	594	557	650	617	632	618	555	596	622	592	571	584	626	566	613	564	594	565	602	574	585	619	581	613	610	553	560	609	609	598	628	596	557	662	631	579	581	634	627	618	564	597	549	599	615	630	571	605	573	601	645	593	586	647	626	599	657	607	576	643	600	648	597	587	545	619	598	637	605	578	576	595	593	592	562	610	547	573	615	575	620	610	626	606	601	607	602	588	583	625	609	631	615	591	608	598	654	629	594	588	562	607	637	573	628	610	586	577	589	590	581	564	618	640	592	648	591	586	604	591	571	640	614	598	615	628	572	598	593	603	592	621	574	571	612	568	597	600	569	603	583	605	642	568	645	597	607	578	613	596	653	588	591	575	652	596	598	589	614	619	595	593	619	676	551	589	599	577	631	623	604	605	654	612	585	634	622	622	595	623	649	600	602	621	643	550	607	579	643	598	620	633	633	587	550	629	588	558	586	609	594	591	584	588	593	612	623	586	634	604	596	571	579	592	572	589	591	593	582	610	604	569	577	635	594	574	570	619	562	578	597	592	569	612	595	610	607	606	590	575	612	586	598	604	614	611	582	599	608	568	626	614	612	615	577	625	560	585	592	606	621	557	577	619	619	612	651	581	600	615	583	579	598	619	602	558	585	569	561	542	651	591	593	583	591	627	640	597	605	609	620	610	623	633	617	584	645	571	569	547	622	604	610	600	566	610	631	553	588	596	563	608	600	613	593	606	645	620	605	598	624	592	544	581	561	570	610	586	588	611	597	650	577	597	603	589	602	606	623	594	593	606	662	617	601	590	592	603	587	580	521	598	586	588	577	604	633	602	583	580	606	592	602	623	610	599	554	599	616	644	594	606	574	633	616	589	583	653	590	603	580	599	559	629	580	635	582	598	633	608	626	609	579	626	626	582	585	611	580	620	597	607	577	616	582	579	591	613	611	549	617	573	613	632	590	585	612	604	569	556	621	635	605	613	585	600	604	583	612	623	599	610	560	619	590	618	614	629	637	611	618	571	638	599	567	627	583	593	609	597	578	602	617	591	565	635	620	547	629	600	573	620	601	623	627	597	603	635	573	593	679	585	606	571	621	603	611	641	544	598	615	592	572	613	569	583	606	620	622	553	610	578	593	587	597	584	586	572	615	587	568	579	607	585	575	562	627	609	613	599	562	595	604	590	611	610	602	637	635	575	579	592	603	591	612	578	583	564	603	549	602	606	614	605	570	622	569	619	614	601	590	610	639	576	592	608	584	590	591	585	587	587	578	575	599	589	639	622	571	631	635	610	607	610	615	583	616	598	579	598	617	576	611	603	577	589	603	596	589	617	591	612	637	606	591	568	622	615	597	585	642	594	593	616	595	593	594	578	596	580	594	611	592	611	611	588	557	625	586	602	595	590	624	610	569	567	576	602	637	577	588	578	598	598	617	587	602	613	620	566	609	587	615	629	612	612	590	607	604	605	639	581	613	534	603	632	634	597	592	600	629	594	581	615	589	577	630	581	632	593	561	606	629	597	557	614	593	601	597	572	602	606	562	588	557	590	658	603	614	569	599	609	633	616	580	567	609	619	560	641	585	631	601	616	597	594	607	621	561	564	609	578	590	601	571	560	621	577	577	563	591	606	624	595	612	617	593	610	612	595	582	613	613	578	590	587	606	596	613	612	596	597	592	600	612	600	661	565	552	665	610	585	569	586	605	606	602	599	579	584	616	575	609	605	575	575	626	641	593	583	624	595	598	649	584	639	624	580	572	568	638	612	610	609	578	603	608	599	567	650	612	589	597	590	614	612	629	602	636	579	566	592	610	583	593	607	631	611	591	586	599	640	589	590	616	584	622	584	578	611	607	609	600	604	568	637	590	612	585	591	597	612	571	635	591	579	645	601	633	611	620	595	593	582	601	568	623	635	583	600	652	628	595	619	627	608	610	601	610	620	613	615	607	603	599	573	632	595	587	592	624	614	598	589	610	657	626	638	615	594	608	547	581	610	619	625	561	577	580	602	569	608	624	619	600	636	601	568	593	601	592	553	619	614	651	640	580	584	571	590	620	613	621	645	552	622	603	619	639	573	668	542	544	610	590	621	623	651	694	607	597	610	627	601	590	568	541	571	585	586	609	581	606	610	620	594	602	579	597	607	601	643	563	614	588	612	589	576	550	589	630	606	595	531	596	644	568	605	598	589	604	550	620	631	546	602	607	594	608	624	597	618	622	626	612	570	598	632	608	642	595	601	619	574	630	604	579	576	609	578	588	630	525	580	582	582	548	614	544	568	628	584	596	608	601	580	556	629	612	662	620	629	611	575	582	577	642	623	608	588	606	577	589	569	552	581	568	581	619	575	536	571	552	606	614	589	592	598	603	611	583	646	627	582	617	575	584	557	582	594	622	609	601	596	572	563	593	594	564	628	621	573	609	611	617	608	589	597	587	618	564	604	591	585	603	577	569	599	632	560	603	573	568	602	607	557	547	579	559	633	600	586	597	626	603	599	557	593	615	630	585	502	615	564	556	625	598	564	591	564	607	581	556	663	616	625	604	572	575	600	576	563	614	592	576	612	583	611	625	598	599	560	601	622	570	620	575	590	637	596	550	552	611	633	612	586	621	586	548	623	598	638	558	620	577	573	604	621	636	636	603	588	610	571	585	626	620	588	622	584	595	598	622	535	582	549	618	644	600	591	609	621	572	609	605	604	589	617	577	607	594	601	577	604	619	601	599	586	568	588	594	593	560	591	610	579	596	574	613	568	632	612	594	557	608	571	608	599	609	568	600	596	585	567	617	634	589	608	639	565	576	619	612	624	621	610	600	624	601	604	593	607	609	603	562	639	588	638	590	581	625	610	568	610	621	588	589	616	616	556	592	645	600	579	642	628	572	600	585	646	605	604	600	606	588	577	596	622	585	604	552	587	595	591	574	616	616	646	628	592	608	575	618	590	595	604	618	616	635	580	594	564	586	607	586	637	589	598	603	628	561	644	576	623	591	584	576	577	609	602	596	581	581	593
57513	32343	18173	6510	3751	2561	1884	1470	1081	852	801	634	581	589	501	449	447	426	412	432	421	482	394	415	436	376	374	419	353	391	361	358	314	329	336	360	347	309	328	344	340	318	336	354	334	358	344	346	339	343	315	307	355	350	320	313	318	356	365	362	328	305	353	338	310	355	328	319	320	358	323	351	336	320	336	342	283	316	343	294	341	366	309	352	358	301	340	305	314	325	314	354	342	323	326	344	300	314	331	315	311	352	351	329	317	304	340	279	313	318	326	316	314	331	339	350	337	338	309	340	335	333	327	309	384	303	325	315	343	297	310	340	312	332	303	311	303	323	302	329	330	294	330	354	319	315	338	335	330	296	308	315	290	339	294	299	327	329	328	348	341	312	335	298	338	341	383	350	330	349	295	344	308	339	320	316	302	295	336	358	328	302	352	349	316	335	312	331	276	348	304	303	303	352	301	341	327	347	318	345	346	354	346	323	301	329	318	300	317	305	323	350	335	353	345	351	289	354	336	318	335	321	330	342	316	371	303	308	324	343	303	342	320	350	308	297	373	313	312	304	322	318	307	295	320	304	315	291	350	314	332	337	314	336	343	324	346	337	323	329	327	335	334	350	334	324	306	339	317	306	316	319	335	347	331	361	341	292	279	315	328	287	301	306	326	293	359	350	315	306	303	311	299	324	356	304	354	315	326	321	312	353	308	308	335	303	306	310	322	300	326	321	313	325	313	340	315	322	305	314	357	307	341	312	327	336	277	334	293	332	317	320	326	330	355	334	336	328	299	320	315	334	326	307	327	293	333	328	296	328	338	308	305	314	313	334	339	347	301	359	321	313	347	332	333	334	318	313	322	314	304	325	309	306	353	322	306	335	363	322	323	307	332	329	365	333	338	309	331	299	292	336	345	324	332	344	332	305	334	304	300	341	336	320	337	333	312	345	330	356	322	330	301	316	350	315	312	319	269	332	310	313	339	331	346	359	312	310	339	316	306	335	308	335	315	335	318	306	343	348	325	331	295	345	346	310	331	324	363	291	351	322	318	333	325	305	310	341	299	318	326	343	311	324	332	330	331	308	343	315	295	314	310	330	290	327	302	333	340	361	320	306	322	337	326	305	329	327	330	342	352	322	364	329	347	319	318	335	297	321	317	307	303	338	310	354	345	313	319	342	370	339	344	343	336	341	306	295	347	308	340	348	315	300	319	357	351	305	299	309	344	294	349	368	305	325	322	312	335	322	310	319	353	323	315	323	308	337	358	323	301	332	314	321	327	307	300	343	300	302	304	296	295	327	314	352	336	322	294	306	296	295	304	347	304	321	314	280	318	309	306	351	320	317	342	331	359	313	326	312	323	311	305	321	323	330	303	341	293	292	315	325	300	342	332	329	351	320	343	311	362	336	323	325	316	360	342	356	313	337	326	317	317	309	346	326	341	345	292	337	326	327	321	314	345	342	371	340	285	327	344	306	322	321	335	310	322	353	291	336	329	332	323	316	289	342	330	330	349	302	334	339	295	327	361	319	315	318	311	305	303	350	333	334	330	298	297	322	364	320	350	320	292	340	332	331	336	285	332	326	255	364	329	314	293	300	313	327	306	326	291	317	335	327	322	341	324	333	373	304	323	302	341	317	334	340	307	301	321	329	356	317	321	332	331	368	344	350	316	301	333	323	320	330	309	311	325	324	307	313	352	336	294	357	333	337	318	303	310	327	348	279	308	336	352	344	321	336	333	311	263	327	321	312	305	312	324	345	313	308	325	328	322	316	330	357	336	329	321	362	336	299	317	326	352	326	297	342	323	299	311	338	309	302	313	286	298	364	340	344	387	334	357	323	320	311	320	321	314	334	319	325	309	310	309	344	344	335	295	284	311	323	316	338	314	313	353	314	355	324	336	317	330	283	323	302	352	302	347	317	318	338	315	306	348	329	291	332	339	335	342	305	327	374	333	365	336	319	330	283	282	307	309	340	332	332	311	302	323	332	297	280	308	329	336	327	306	340	321	348	334	342	318	342	307	347	337	302	368	321	276	311	320	347	318	299	313	279	314	324	337	339	380	340	322	334	317	333	320	332	309	348	324	317	322	319	334	330	337	305	327	343	329	329	304	316	320	333	305	346	293	307	305	376	317	393	313	332	340	307	321	291	335	307	326	352	342	308	311	309	321	320	315	330	315	341	338	307	297	317	320	321	335	314	323	333	328	315	350	341	302	318	319	314	333	322	280	355	327	288	322	324	342	305	326	339	308	344	302	336	328	310	325	320	321	329	317	324	320	314	326	302	345	321	336	302	321	273	291	350	283	311	321	324	306	312	321	337	340	347	339	332	315	320	356	339	305	321	312	340	331	346	325	316	355	308	319	319	312	330	323	324	374	338	348	330	316	361	315	321	307	327	346	334	323	316	310	319	308	336	342	356	311	317	295	322	317	343	304	331	306	323	343	353	302	331	315	310	295	291	332	355	336	321	306	322	301	304	324	325	322	308	328	331	347	343	329	315	313	311	313	312	330	336	310	326	351	314	309	319	345	313	341	329	302	325	310	304	339	339	343	332	328	349	307	314	335	348	308	326	340	339	308	354	346	292	319	364	296	350	373	317	307	314	299	321	294	332	295	278	294	331	327	367	327	309	295	334	342	295	310	334	333	313	361	301	319	308	323	330	295	304	342	319	277	323	314	327	299	335	321	322	342	304	316	323	356	316	339	333	363	332	323	316	321	341	351	314	289	325	326	300	350	326	324	337	308	341	324	328	342	346	358	315	305	302	315	361	314	314	313	274	344	359	320	315	303	308	305	300	347	355	356	326	328	296	296	317	333	313	326	323	314	309	342	320	323	291	311	347	328	314	340	324	318	339	332	317	312	345	309	310	303	348	358	358	355	310	318	326	357	323	349	360	318	297	332	326	336	314	311	328	314	302	317	331	306	356	326	315	320	359	334	305	334	348	320	315	308	349	326	286	307	345	335	324	326	303	347	317	329	293	348	345	312	311	341	375	297	350	320	342	362	314	313	307	345	299	336	323	325	319	330	354	332	329	326	325	298	334	369	338	337	362	343	361	332	326	296	337	322	295	334	342	343	328	318	319	342	327	319	297	321	322	332	284	337	352	286	309	341	326	311	288	332	296	289	297	345	375	352	308	354	344	353	315	332	341	343	323	329	358	306	302	340	295	306	331	303	323	313	308	305	317	328	301	354	321	306	297	318	311	344	323	323	315	318	315	325	300	275	333	301	336	330	277	320	325	313	331	349	335	330	363	307	348	353	318	331	313	291	318	316	320	332	372	334	322	283	315	314	288	351	321	320	332	346	362	312	295	322	346	301	285	303	333	307	306	328	318	338	314	306	345	322	310	336	316	311	332	275	344	352	293	329	356	347	292	334	336	347	340	334	304	353	348	339	326	324	323	324	311	347	334	317	328	297	327	337	326	321	322	306	333	332	348	281	325	321	319	305	318	333	308	352	331	341	348	337	315	323	326	353	313	378	316
33151	21859	18670	12934	11531	9040	7354	5831	4596	3517	3345	2463	2264	2092	1754	1519	1320	1230	1231	1275	1307	1409	1412	1297	1154	1015	983	929	895	889	911	787	831	802	753	801	769	729	764	745	685	704	691	659	681	723	710	695	704	717	697	674	659	670	657	703	665	714	704	731	685	685	738	671	663	666	686	697	693	684	663	708	693	694	713	695	704	710	679	673	677	720	657	712	702	649	673	710	668	714	710	649	681	662	711	667	681	681	716	662	647	671	666	705	697	690	698	666	708	743	683	624	672	702	698	670	656	669	706	658	681	652	691	717	642	691	691	666	716	698	687	675	673	690	694	677	626	685	722	652	658	701	645	689	642	702	689	673	645	715	665	676	707	681	688	643	651	644	677	676	731	704	692	724	674	718	671	694	667	685	713	711	715	678	677	655	679	632	722	706	675	670	658	686	752	649	705	676	706	726	673	688	683	702	725	658	688	699	740	660	678	656	645	692	658	712	702	678	706	736	698	694	696	707	699	695	729	628	686	669	649	699	691	713	680	648	711	712	704	699	681	672	676	649	656	695	652	649	682	711	726	697	725	655	701	680	639	700	672	666	705	627	680	703	660	683	630	731	621	667	717	667	660	679	642	680	680	683	694	678	699	702	719	661	688	653	694	645	697	697	680	667	652	722	761	694	702	700	653	708	673	728	711	714	686	639	696	635	715	718	680	642	708	687	735	668	679	686	653	686	706	714	710	609	683	713	670	668	693	653	719	682	685	700	701	690	709	695	697	666	714	672	687	668	692	683	689	666	677	704	674	680	702	684	687	687	691	658	733	655	708	678	698	636	690	670	671	651	670	691	685	626	696	728	715	658	713	654	633	672	692	675	684	692	671	668	625	658	701	688	705	670	660	649	631	716	674	678	599	669	694	681	693	683	706	695	703	704	674	708	705	712	677	687	709	693	666	677	630	657	646	655	664	695	695	702	669	703	656	678	720	656	714	690	704	676	688	724	712	691	725	770	688	708	651	647	710	710	663	686	744	668	728	660	688	738	686	699	657	704	655	649	630	663	697	679	711	649	661	685	694	709	681	702	684	679	692	707	673	702	692	680	657	674	703	708	698	691	684	710	711	680	689	699	710	691	663	672	704	736	695	655	698	668	707	636	686	666	682	708	646	690	653	674	703	720	698	720	665	687	688	641	689	680	644	694	659	667	672	714	684	654	668	673	640	672	648	669	685	662	672	658	695	672	669	743	675	704	715	672	669	637	656	635	668	728	707	644	690	664	675	689	657	698	749	693	666	714	671	720	742	659	691	705	673	671	714	715	690	668	698	688	645	689	686	713	650	708	676	633	662	691	641	696	658	657	685	687	674	639	724	658	704	694	707	687	694	676	704	674	702	685	699	702	655	738	709	712	676	679	643	653	720	629	682	686	657	740	675	663	691	717	699	699	656	650	689	694	656	671	689	661	760	719	716	658	679	667	717	685	648	663	734	665	672	637	721	697	660	653	658	664	724	668	702	699	698	635	690	696	679	685	709	704	704	683	669	698	687	671	650	730	695	701	670	663	664	685	701	681	689	624	692	665	651	736	735	677	672	636	728	719	711	636	719	679	673	677	685	653	691	685	706	722	716	683	678	693	693	696	699	658	713	667	693	638	721	725	685	626	678	658	673	680	707	680	681	645	716	668	676	678	646	634	669	699	698	686	668	743	702	643	690	633	676	694	701	689	675	667	690	695	660	687	657	667	695	680	629	742	650	646	663	654	705	676	651	663	683	705	673	668	708	676	652	692	676	680	713	637	700	641	686	721	702	665	673	666	723	655	633	707	719	669	692	694	683	683	674	672	653	736	697	717	662	673	645	669	653	693	688	650	705	650	680	623	718	698	667	688	700	719	661	634	670	702	643	668	692	703	691	675	725	695	669	666	720	661	662	681	684	707	684	709	657	685	705	684	680	706	709	646	673	644	689	682	696	682	667	701	682	658	695	655	708	673	704	688	744	647	675	691	704	722	679	751	657	668	687	710	713	718	688	713	688	682	704	686	713	688	673	679	689	658	700	692	699	680	712	640	690	704	701	685	675	700	682	681	692	703	670	657	709	721	684	694	696	658	665	726	717	660	733	712	668	708	676	715	684	651	708	723	646	715	652	673	678	698	697	747	670	702	666	701	707	655	646	697	673	675	665	676	684	697	644	686	661	682	656	676	668	667	684	711	698	703	679	690	742	665	721	683	706	684	676	668	695	652	708	692	703	713	685	697	689	717	688	692	618	670	679	637	702	645	695	690	663	672	717	718	749	763	656	623	650	713	677	682	687	694	721	694	677	666	736	747	666	691	681	631	674	681	668	694	643	707	670	670	679	681	701	695	693	684	685	704	669	663	689	685	688	694	670	704	684	698	701	654	703	698	647	662	666	678	654	680	688	664	669	655	710	663	653	673	695	699	698	673	660	691	635	709	682	698	662	715	658	661	632	724	667	614	680	715	676	654	698	684	720	700	699	703	708	647	688	699	684	710	719	645	664	677	679	747	670	680	619	677	650	691	671	720	686	667	664	681	665	678	663	681	707	687	685	710	643	701	647	651	670	651	701	712	685	682	721	677	664	721	676	652	649	698	662	715	653	602	623	681	660	691	678	704	696	708	689	687	705	712	678	710	659	655	661	748	681	691	702	711	749	729	657	668	706	700	722	683	704	647	667	672	662	673	667	699	729	715	693	646	710	706	692	666	698	696	730	622	698	705	689	691	644	664	643	624	661	681	632	713	718	705	674	706	689	701	650	663	719	695	661	706	693	684	717	672	643	661	628	675	731	718	682	691	696	704	681	735	696	702	737	619	640	705	707	722	705	650	590	706	685	737	641	651	686	651	673	683	718	710	697	694	709	685	733	695	627	700	687	691	647	688	665	713	694	649	660	699	695	718	636	741	707	657	675	682	714	675	663	709	638	701	689	681	656	700	716	692	635	679	705	699	746	703	662	737	660	697	651	634	711	634	621	672	673	683	660	658	671	672	687	732	668	738	695	721	671	699	630	672	703	702	629	684	635	693	661	681	659	744	679	673	688	674	694	684	682	658	681	701	711	664	648	644	678	658	711	662	689	716	666	738	688	700	717	681	689	671	713	681	639	708	666	668	686	689	674	685	680	639	696	666	659	631	664	667	670	690	676	659	704	676	678	630	669	690	706	723	733	647	674	689	666	678	690	681	692	678	671	645	678	688	663	674	704	705	673	650	652	626	683	691	701	651	683	688	664	718	658	675	701	686	675	681	641	712	730	704	653	657	721	671	693	716	679	694	667	729	709	640	720	703	709	689	688	673	675	683	652	677	718	690	679	656	650	657	686	680	670	671	691	664	672	740	674	706	673	695	694	694	690	701	672	689	688	681	734	658	708	653	677	680	697	702	679	689	699	695	669	697	684	647	680	706	661	670	692	665	670	654	654	690	706	723	694	673	626	687	652	668	689	694	696	684	674	695	647	702	682	660	679	725	696	657	669	706	682	669
36636	17411	6084	1994	1344	1003	738	603	554	486	446	369	356	321	323	276	342	326	302	309	317	305	320	315	305	288	292	295	284	308	308	286	303	295	281	288	268	299	271	260	293	255	265	296	281	311	254	279	275	277	294	291	302	282	289	286	281	320	276	305	292	294	295	272	267	307	284	283	276	288	286	321	283	262	251	272	295	311	299	299	265	275	271	288	275	282	284	254	250	265	310	248	302	278	306	278	280	302	264	294	300	305	270	332	320	304	279	288	257	281	291	278	307	311	305	268	321	284	322	281	308	296	296	296	291	320	267	275	255	288	272	268	295	317	298	248	309	298	306	308	284	288	266	301	316	290	303	313	308	316	265	271	283	315	275	291	318	284	298	274	294	285	266	259	277	303	290	321	306	310	334	229	294	267	289	300	285	275	301	269	297	306	297	272	314	297	267	324	305	325	280	294	291	302	279	300	290	281	286	292	251	278	249	258	307	278	284	292	291	287	256	297	276	295	287	311	298	307	296	263	270	298	307	274	290	289	292	255	328	290	277	266	288	285	302	287	298	286	276	260	274	281	290	275	292	285	320	302	272	301	267	314	240	268	279	328	272	308	309	263	315	284	301	261	294	290	319	284	279	297	318	292	294	282	282	298	324	317	295	312	291	303	301	272	276	275	283	281	305	289	276	308	291	289	282	283	291	296	276	249	298	280	298	285	314	305	296	299	288	353	289	266	310	271	293	287	276	275	260	282	298	281	268	262	256	275	274	263	274	260	310	253	297	296	265	302	322	311	301	308	286	279	291	308	297	259	295	270	288	292	311	330	287	297	277	278	284	259	289	276	240	267	297	280	289	284	280	310	314	276	290	310	275	297	266	297	297	282	298	269	265	293	305	288	287	290	264	300	288	306	314	322	295	312	262	278	293	301	282	303	301	281	293	268	257	294	298	240	275	268	269	267	288	294	303	294	295	261	301	276	275	304	271	285	291	270	275	259	304	299	278	267	305	284	275	254	283	317	288	306	298	280	295	270	313	313	276	293	274	313	223	283	263	335	316	265	293	298	294	280	279	302	271	270	267	269	278	281	306	307	276	302	265	284	248	269	271	261	294	279	305	287	264	294	332	304	244	305	294	270	257	267	298	296	284	273	298	300	298	300	265	251	267	294	295	304	279	305	246	245	309	300	271	287	304	259	285	260	280	301	294	309	300	280	274	312	317	271	312	278	285	290	301	279	273	288	281	268	292	293	243	294	272	313	288	332	286	281	294	313	283	288	297	288	301	279	294	274	248	296	304	285	262	239	256	312	316	254	303	309	283	304	259	288	295	283	297	276	298	295	297	323	281	307	298	291	270	262	288	276	322	306	310	288	316	305	306	314	276	319	276	270	298	286	310	297	282	276	284	272	316	287	295	272	303	295	272	296	258	293	285	281	313	307	290	268	295	246	335	309	266	285	278	259	269	268	284	301	292	284	318	288	306	296	308	273	314	282	307	268	258	277	294	301	270	269	268	269	305	302	281	287	290	316	274	283	287	292	262	282	295	336	307	304	289	288	296	295	296	284	286	306	294	275	303	262	309	250	255	276	296	267	256	267	259	284	250	277	290	279	273	282	262	288	303	271	278	310	300	273	293	293	305	264	311	278	275	284	313	302	297	284	278	265	272	280	299	286	286	287	305	307	306	278	291	298	284	299	268	286	296	310	260	297	295	264	337	298	291	247	278	282	279	294	296	292	290	294	318	288	283	309	267	275	313	264	273	298	272	253	271	274	295	295	293	275	238	257	294	271	283	277	297	296	316	287	294	296	263	292	295	279	245	241	285	291	308	254	307	306	296	284	289	239	290	311	303	315	323	275	300	287	304	300	312	285	276	315	271	284	279	271	294	308	283	271	271	266	346	295	281	288	285	274	266	288	297	309	276	295	297	291	324	301	331	309	308	314	255	287	298	283	286	296	328	291	290	282	286	253	291	291	270	322	278	261	332	282	288	341	265	257	300	294	298	259	277	285	309	301	281	295	296	292	293	282	261	281	262	296	275	293	277	295	284	278	296	310	295	247	288	291	290	269	306	266	290	280	299	320	281	283	300	288	266	303	284	276	289	301	295	297	309	299	258	270	303	290	265	276	296	301	246	261	297	288	280	310	250	269	294	317	273	264	302	312	295	285	311	284	286	303	297	293	304	279	285	294	300	280	285	295	329	272	280	273	302	266	279	306	277	268	299	275	312	297	295	270	267	292	261	293	329	302	295	277	275	312	289	268	335	309	244	280	285	293	293	292	301	304	304	231	276	295	285	301	293	263	271	292	274	281	289	267	263	289	279	283	284	286	283	302	272	286	311	299	299	265	252	312	301	293	266	302	266	315	277	259	280	266	314	303	285	317	262	283	251	265	298	275	283	273	280	265	273	319	307	296	287	296	279	335	279	283	298	288	304	264	266	312	288	307	287	274	315	290	292	271	280	307	278	264	293	277	279	306	291	316	287	308	307	279	300	296	302	308	311	280	240	291	291	270	298	292	329	259	269	297	295	267	287	263	287	275	298	273	306	266	239	298	293	245	290	290	244	256	257	299	300	290	295	283	299	254	294	287	272	262	286	274	290	310	325	299	268	255	324	328	268	284	269	262	298	282	301	318	286	260	309	306	307	282	300	295	292	256	335	323	287	278	280	265	320	284	270	304	285	283	274	249	275	316	258	298	322	264	301	291	293	307	299	290	295	274	280	284	276	310	286	268	275	295	315	307	287	329	305	304	295	327	249	291	277	320	261	280	275	260	289	286	277	289	270	260	297	303	273	255	258	312	263	277	328	303	287	301	264	323	285	261	294	301	292	325	287	288	278	282	271	274	286	284	317	249	276	301	301	272	295	304	301	288	304	283	288	282	294	257	284	295	294	298	289	271	282	290	318	313	272	286	252	287	296	295	296	288	300	284	264	323	283	269	281	300	283	269	265	295	305	253	330	312	272	287	282	295	305	307	290	257	288	307	311	278	239	331	310	274	259	292	274	288	265	294	261	320	287	261	290	248	276	266	311	293	285	279	275	267	289	256	312	283	306	288	288	292	327	274	274	262	265	286	273	296	280	260	289	272	283	287	285	251	276	285	292	292	287	290	250	286	252	297	268	288	309	287	266	282	288	286	269	295	265	280	294	289	305	321	301	268	254	312	276	307	278	289	287	298	304	288	292	291	286	257	305	280	332	304	294	265	286	310	313	304	287	282	316	294	314	283	338	303	296	312	290	307	300	265	312	261	299	291	312	296	246	273	291	288	282	280	320	289	296	265	292	316	264	287	283	285	276	270	300	302	277	289	287	282	289	283	294	291	271	290	278	277	282	287	271	267	253	290	324	293	269	312	264	334	281	269	259	260	312	307	298	315	312	288	274	263	297	313	286	307	304	250	276	271	272	268	280	291	307	253	278	300	312	278	308	282	315	320	320	311	269	285	283	290	286	300	288	297	341	310	302	244	336	270	291	289	288	281	280	268	278	296
21834	10916	7689	5141	4602	3565	2906	2306	1805	1581	1426	1022	911	880	857	750	707	688	716	749	752	831	768	791	740	707	671	630	683	637	656	631	624	649	583	632	588	656	619	640	640	615	637	642	620	610	594	578	585	634	614	590	641	601	602	618	635	589	585	550	612	566	565	630	579	572	614	669	633	608	579	584	576	577	559	617	608	621	585	607	600	601	582	634	611	608	621	580	603	630	638	618	622	616	581	596	599	608	572	616	639	595	599	569	599	590	607	622	589	614	630	640	569	571	589	624	633	551	562	635	592	594	598	630	564	583	577	610	562	597	580	596	602	622	600	605	596	619	597	649	636	599	601	660	583	597	584	639	616	606	594	560	617	591	567	596	597	602	594	598	557	590	625	597	599	573	588	619	621	620	600	582	595	576	655	603	614	582	613	611	607	618	597	585	620	602	611	595	581	609	631	606	608	575	577	596	623	638	639	602	636	561	592	560	566	616	568	604	591	588	607	574	648	632	587	586	629	609	627	639	596	637	621	639	581	571	617	621	599	609	609	583	622	636	564	633	651	642	579	612	582	544	654	601	628	577	597	611	612	595	602	632	630	590	566	665	587	583	595	626	583	615	591	613	643	598	578	610	603	603	581	579	586	594	607	576	603	628	617	631	600	655	593	601	564	607	622	607	618	550	566	574	617	628	618	616	600	659	644	603	595	605	625	597	593	543	560	591	570	601	658	593	583	585	584	594	593	629	591	640	610	596	573	589	612	621	561	608	627	656	566	595	584	614	590	603	557	591	609	604	608	590	573	596	593	595	591	538	582	533	569	617	626	591	617	578	570	634	610	578	580	578	623	566	560	606	618	595	615	583	619	611	631	595	626	613	568	638	611	609	657	631	616	562	566	598	623	589	639	598	614	587	593	617	609	584	604	637	601	609	581	614	617	588	598	617	611	607	590	603	632	617	613	554	561	591	622	595	595	611	613	595	567	625	611	634	623	598	620	587	569	622	632	611	582	621	576	615	597	582	568	574	623	588	645	608	577	614	569	604	621	607	620	592	588	613	601	617	585	592	589	572	649	610	618	587	603	542	627	610	605	606	620	635	615	598	597	601	605	621	637	600	572	570	658	579	585	618	631	580	630	628	608	619	554	597	642	577	598	562	588	634	662	610	606	602	617	592	574	572	647	605	636	595	576	591	603	606	639	648	594	613	622	599	624	585	589	563	582	606	614	593	596	602	646	566	596	618	614	586	614	575	587	601	583	617	596	612	573	603	611	594	642	618	573	618	616	589	613	590	600	590	614	592	609	589	603	630	623	622	588	618	618	552	576	587	583	636	630	576	594	613	617	601	571	626	598	555	601	585	608	588	569	575	570	578	626	580	593	578	573	594	621	607	601	613	552	611	589	577	589	633	580	595	563	637	638	630	588	606	581	596	604	617	618	604	658	591	587	602	630	575	578	604	581	562	582	629	599	617	642	616	609	628	654	586	601	583	606	638	606	614	599	612	601	606	603	616	583	616	610	612	573	640	619	620	587	581	608	652	571	616	606	608	607	602	609	586	617	601	582	635	567	597	617	613	634	620	588	626	595	543	599	584	612	585	548	616	601	585	585	570	646	605	592	576	579	589	593	633	648	591	613	637	648	599	517	592	584	614	605	618	635	615	595	551	593	635	655	594	592	640	605	610	586	607	556	612	565	634	615	576	596	570	557	588	613	605	666	585	620	614	579	604	598	574	631	606	651	640	634	591	633	621	634	598	606	587	612	636	568	632	579	623	600	619	624	619	619	595	582	572	614	608	623	605	614	632	586	595	587	601	594	563	644	557	570	604	584	614	649	604	538	618	604	609	612	640	631	609	565	614	578	588	554	606	583	662	642	580	632	618	597	581	612	672	604	614	538	604	603	600	607	602	617	620	572	559	570	588	613	609	592	566	624	622	620	640	565	584	644	610	595	634	629	568	627	564	610	589	582	597	635	628	614	666	619	540	605	598	633	585	594	583	588	566	621	599	564	585	606	587	593	667	597	601	602	629	595	593	597	625	607	558	594	578	658	585	600	572	572	577	627	590	653	561	603	625	571	597	621	577	547	638	617	602	617	584	604	569	579	633	612	588	602	608	634	588	580	599	606	579	593	619	586	600	580	570	562	605	597	608	612	599	619	624	619	620	665	619	565	648	603	621	624	606	604	646	593	627	592	615	578	566	611	631	623	582	586	626	619	617	560	585	582	627	640	645	606	604	607	635	595	578	615	589	592	577	563	602	599	592	627	598	608	634	577	639	596	613	629	596	564	623	601	606	608	613	626	597	572	594	590	593	634	581	598	591	636	603	601	634	567	567	605	633	634	614	614	545	586	607	617	614	581	601	590	612	604	585	557	604	622	601	557	595	622	568	639	623	646	634	628	578	593	572	619	586	580	616	591	576	587	624	603	613	601	639	601	619	621	607	586	662	618	636	608	614	579	621	569	594	565	577	619	629	587	599	596	603	665	558	595	580	620	563	600	627	598	607	633	540	637	568	606	600	622	625	601	620	595	585	579	655	608	553	590	590	584	646	569	589	574	601	583	601	629	613	540	589	614	609	625	589	616	585	593	637	604	601	630	630	608	598	594	602	614	645	565	616	611	615	584	619	612	600	579	575	630	585	597	581	618	618	598	598	601	574	607	603	567	642	602	621	613	594	590	590	627	582	568	587	603	617	568	631	600	644	624	624	609	571	574	587	599	611	581	595	610	636	627	585	640	603	569	599	603	591	561	591	590	599	572	610	617	570	640	576	605	609	605	579	623	531	618	612	611	605	621	626	547	610	621	601	589	638	631	562	558	574	586	632	589	580	636	628	602	623	595	599	621	620	629	596	587	608	661	597	652	626	603	587	596	607	580	627	599	645	609	602	571	585	579	616	599	624	596	571	577	632	578	624	648	598	657	623	628	584	631	613	623	616	586	613	591	643	620	610	581	575	595	591	616	596	573	585	581	592	606	611	630	598	624	599	602	634	594	591	610	592	599	608	583	622	597	623	623	624	627	570	601	600	616	580	612	588	584	602	653	606	588	603	595	616	665	615	610	567	658	627	586	630	605	606	585	611	584	619	640	613	580	614	560	624	624	568	638	591	596	612	620	610	616	643	633	590	566	572	632	610	587	604	600	589	617	626	596	601	596	645	667	576	613	602	641	621	645	621	653	664	587	609	615	572	625	628	587	628	605	626	629	646	614	569	588	602	641	620	610	641	565	587	673	614	657	653	596	625	619	607	570	651	593	642	603	636	629	618	593	617	583	619	605	625	587	590	596	632	613	622	591	598	603	611	615	598	576	636	626	542	610	590	588	584	602	598	582	567	590	617	558	606	575	604	623	629	612	540	625	616	623	618	610	650	599	585	604	616	586	587	602	641	615	616	605	620	627	605	636	601	613	626	597	592	588	612	639	620	581	613	649	577	572	622	585	573	579	635	616	570	604	607	594	590	580	567	602	623	570	584	640	580	620	634	594	617
54830	26357	10645	3139	1891	1322	1069	855	664	616	568	427	433	414	390	343	302	297	322	328	352	337	329	316	333	321	309	275	273	291	286	275	308	298	290	290	320	291	262	252	293	288	285	290	296	300	275	277	277	263	265	286	269	302	286	289	297	280	267	289	327	286	250	313	275	276	283	259	263	266	284	294	276	286	277	268	289	290	295	301	284	289	284	300	302	281	267	283	297	282	269	289	320	283	333	315	300	272	298	276	279	300	276	286	287	288	234	258	264	281	262	278	273	282	290	290	287	307	273	319	318	243	266	266	234	265	269	313	296	309	285	286	259	276	278	298	273	278	293	292	274	293	295	288	259	276	292	280	253	293	311	319	286	266	280	274	253	256	270	247	289	283	283	259	284	269	301	279	284	263	269	267	297	260	314	267	270	283	271	279	266	254	296	276	310	278	309	315	274	300	318	288	290	288	296	285	280	272	292	297	281	234	285	292	279	301	293	288	257	293	282	256	257	251	259	292	286	278	282	259	267	292	257	275	302	266	267	277	282	273	271	270	253	296	309	270	278	286	269	269	299	291	252	270	272	279	318	305	271	281	262	313	284	296	307	290	273	251	282	295	276	308	299	312	302	296	255	242	306	270	299	234	278	277	269	279	283	284	268	322	268	305	254	286	266	283	276	276	286	281	272	281	300	290	308	287	273	286	301	277	310	297	302	281	337	261	261	317	247	309	297	289	295	272	264	276	276	277	282	258	310	279	286	274	271	316	313	255	287	289	261	267	250	282	281	300	285	317	280	279	286	278	288	281	270	310	285	316	282	305	269	295	289	279	282	285	294	269	329	243	287	284	291	285	283	243	251	276	310	317	249	258	279	278	261	289	271	282	288	299	307	301	261	311	268	264	282	249	253	279	283	259	269	245	281	270	302	298	282	311	246	280	325	317	284	273	303	244	226	271	258	297	263	263	273	256	279	268	277	272	267	277	274	315	269	267	308	294	309	279	270	294	303	305	249	284	285	273	268	258	250	296	271	248	294	296	280	270	292	303	264	301	290	283	272	294	301	283	283	282	287	256	267	272	286	304	288	278	222	289	257	268	273	298	250	304	281	286	281	253	275	264	272	270	298	303	279	306	277	286	303	289	279	265	331	247	271	299	294	310	273	291	272	273	271	281	278	282	313	257	252	257	262	307	269	276	286	289	290	255	299	290	266	269	260	267	281	279	289	305	288	262	292	267	281	252	267	256	290	257	299	306	277	247	291	273	297	284	285	274	313	255	281	267	289	296	271	286	305	275	275	292	303	272	262	265	266	328	270	283	295	302	239	278	290	302	284	311	308	263	309	255	297	264	296	268	308	292	285	280	256	244	282	270	239	274	259	297	309	293	262	266	272	277	269	289	268	313	277	281	301	308	298	288	259	267	266	291	324	272	269	290	310	259	292	278	269	272	261	284	290	304	282	322	293	274	293	270	272	301	262	268	256	279	290	258	291	252	300	290	282	291	291	319	280	250	256	251	282	282	267	275	289	261	252	264	287	294	286	258	264	305	260	279	258	273	260	289	284	285	270	268	284	263	278	300	294	255	248	272	281	270	240	259	297	285	286	305	322	269	281	298	279	270	307	272	315	273	284	318	278	310	288	264	300	277	270	262	344	287	281	299	288	300	284	258	299	275	299	257	268	295	272	302	255	257	273	299	257	281	281	279	262	265	309	268	262	273	250	251	281	287	303	301	295	267	245	280	308	242	284	309	285	314	298	276	265	277	273	285	284	275	296	268	265	277	290	285	293	272	281	289	261	275	279	289	252	250	252	295	259	288	285	266	265	292	261	268	249	299	286	272	274	304	289	271	259	282	277	270	270	274	288	295	272	256	280	273	263	285	293	289	257	295	282	245	239	267	291	320	315	285	320	297	292	289	282	294	280	272	261	298	296	329	281	313	282	272	277	283	294	306	291	265	318	278	280	279	291	268	282	239	296	294	297	306	279	288	274	294	264	281	276	261	301	294	289	266	289	270	276	231	295	276	257	295	318	303	273	328	261	287	271	261	314	298	275	284	288	292	283	288	289	312	309	262	257	278	276	261	248	269	244	255	251	274	297	257	309	297	262	296	313	261	293	278	264	273	311	271	274	250	274	270	277	274	287	289	259	287	274	256	277	263	297	291	305	267	285	260	252	295	299	260	300	270	282	262	276	271	265	268	308	281	289	295	284	261	292	303	290	302	278	267	294	261	259	248	283	257	298	282	296	252	284	291	265	258	299	311	293	273	287	326	277	319	317	273	259	265	264	300	284	278	257	289	276	285	304	262	266	286	263	262	282	304	255	275	289	282	271	261	276	271	315	266	283	285	277	264	291	291	277	280	256	313	311	295	268	308	247	274	275	281	232	284	259	316	270	295	295	283	265	266	239	297	264	300	273	270	297	278	265	265	252	321	276	281	271	255	246	275	256	253	281	265	283	286	311	270	272	261	304	280	276	262	263	273	267	265	300	306	259	263	288	283	281	267	299	277	305	301	283	299	275	256	281	258	306	285	255	287	244	259	266	279	277	302	294	299	292	300	273	279	260	299	307	303	319	282	297	268	268	304	279	281	273	320	282	274	267	285	321	274	270	276	289	287	297	240	272	289	297	255	242	288	282	297	276	284	308	306	284	259	276	279	240	299	268	294	284	255	251	330	319	243	297	293	311	257	267	278	280	286	303	278	286	260	308	291	280	275	282	277	253	266	293	288	294	304	261	256	298	275	273	269	280	287	288	300	281	295	244	288	279	275	257	329	273	256	264	271	278	290	248	272	269	280	287	254	277	275	290	279	310	285	277	277	288	253	273	285	292	280	247	269	257	270	287	286	293	276	277	310	337	275	285	245	301	273	285	289	256	309	278	310	304	324	268	315	276	281	263	256	292	328	259	279	276	278	291	303	310	285	299	292	270	249	277	288	280	259	273	293	255	263	296	286	263	279	257	279	273	288	294	285	274	263	264	270	280	284	239	289	278	305	249	285	276	288	284	284	307	299	290	269	279	306	311	274	298	262	268	299	271	309	293	253	291	289	278	264	300	300	300	261	276	284	301	290	272	264	278	287	288	274	301	271	313	272	261	252	277	283	279	260	283	248	300	277	300	323	249	292	283	300	304	257	293	267	302	278	291	291	267	264	271	284	289	262	298	283	279	271	296	248	268	250	293	266	279	249	285	284	279	254	285	282	295	283	291	269	300	284	296	279	265	304	303	275	280	286	302	298	277	266	303	287	302	314	282	276	284	282	285	275	281	259	260	274	275	284	256	296	288	305	282	277	267	277	309	265	295	259	280	230	230	275	245	263	266	255	285	271	259	299	307	298	305	281	304	284	263	271	296	250	322	251	272	308	274	283	283	283	272	305	257	316	285	274	308	288	298	275	271	277	250	284	264	291	258	286	278	256	283	276	263	257	279	286	258	285	287	276	281	279	275	297	305	303	286	287	265	274	265	259	306	278	252	300	257	266	309	293	280	297
33686	16623	12094	7436	6459	5159	4320	3330	2747	2497	1936	1427	1327	1234	1088	949	898	890	849	856	932	903	922	918	799	797	732	722	683	705	716	626	657	679	614	615	642	656	611	592	647	612	632	631	563	602	602	605	643	646	575	566	588	601	583	636	583	592	629	609	630	614	603	636	569	607	611	620	671	621	569	587	585	621	606	554	588	622	609	596	616	596	642	594	622	591	585	624	642	563	683	598	557	601	597	612	613	586	597	609	655	582	642	591	628	615	595	592	607	615	616	596	597	595	632	611	631	598	647	607	641	562	637	620	637	544	610	610	584	577	634	634	627	613	618	619	603	621	602	605	568	581	582	602	620	633	587	608	617	625	580	609	603	582	575	578	597	546	669	595	618	627	569	582	582	618	591	635	588	613	579	571	597	612	617	606	565	647	608	663	595	586	576	581	589	613	604	606	609	594	622	591	608	624	567	618	582	614	611	595	566	634	600	601	608	624	594	565	584	626	616	612	603	606	576	577	614	568	599	602	606	602	590	613	551	559	602	639	582	596	589	584	610	587	617	581	618	589	649	591	570	583	588	619	632	600	644	631	634	612	583	606	574	615	609	577	579	646	582	602	623	615	602	591	606	596	549	589	596	593	607	612	588	594	622	607	624	613	604	629	659	590	590	630	597	558	603	580	614	638	614	563	609	658	584	585	628	551	668	575	576	571	602	610	550	613	636	602	631	594	579	619	603	596	582	645	606	615	597	608	600	601	610	633	584	611	590	573	593	587	595	591	573	605	640	610	578	603	630	594	632	602	618	613	635	563	613	642	629	633	582	576	600	595	600	629	620	592	603	603	622	613	609	588	627	581	599	652	622	602	619	634	630	600	577	587	609	594	628	592	633	612	569	606	588	570	629	622	621	624	588	556	582	568	589	605	610	570	588	605	593	625	612	597	621	571	586	595	593	625	582	623	543	597	597	584	581	619	650	595	578	591	603	584	624	619	643	567	590	580	602	593	632	605	610	625	605	570	608	591	622	574	626	601	607	553	617	600	641	589	650	654	577	584	629	613	592	591	549	621	584	620	597	610	646	597	556	625	602	613	623	610	630	590	615	636	597	601	597	622	608	639	575	609	593	565	634	587	617	573	582	595	541	628	605	592	625	630	577	601	627	645	612	622	650	600	604	569	593	623	571	610	605	571	620	620	631	553	557	647	599	592	622	614	567	596	631	607	624	631	595	592	604	641	621	576	645	603	553	613	627	628	627	607	550	591	603	614	580	617	607	613	664	587	637	608	582	649	627	570	617	562	611	606	601	589	569	568	616	608	651	649	585	581	574	581	597	614	605	594	576	599	605	600	583	599	585	606	604	635	589	574	598	612	571	593	632	593	551	599	605	643	563	582	616	597	567	565	630	603	611	638	576	586	614	598	585	637	606	625	590	616	622	554	570	626	593	595	585	591	587	553	594	596	602	629	598	594	603	557	611	594	603	568	606	565	577	592	642	599	639	579	595	608	618	596	636	582	603	578	636	545	619	635	628	572	598	629	660	604	582	574	612	574	602	592	610	585	590	597	619	609	619	595	651	601	588	619	639	567	574	591	619	612	635	593	608	620	621	618	575	616	585	576	585	664	627	619	614	588	599	592	589	602	571	637	628	580	557	595	629	591	574	639	594	640	620	630	589	622	605	608	684	593	542	627	620	583	574	622	642	569	552	544	611	600	589	580	637	574	614	600	585	622	577	616	598	571	631	625	623	630	604	611	606	634	643	581	635	621	609	604	624	600	587	583	594	561	571	597	600	616	611	585	601	683	580	601	614	641	637	590	613	616	599	623	587	580	608	602	614	558	559	620	659	628	559	602	599	669	586	601	578	576	589	614	608	625	589	621	582	596	594	599	639	586	581	587	605	620	663	590	622	598	592	593	576	590	607	645	552	607	612	606	592	596	590	610	575	596	615	631	679	586	595	617	656	591	602	579	588	633	610	595	615	631	552	568	599	591	601	587	604	614	560	602	604	648	597	623	617	632	621	618	590	610	631	571	574	569	590	607	591	623	607	573	620	598	557	604	600	602	594	627	625	611	627	603	584	618	564	617	593	608	601	622	612	600	584	587	591	597	644	584	573	615	634	591	578	633	608	579	612	641	629	584	594	622	622	567	551	647	581	615	618	585	601	625	599	569	602	548	601	561	613	597	602	607	593	609	641	599	636	637	614	573	559	602	617	590	609	621	592	658	608	635	611	565	630	617	640	638	592	632	605	591	576	586	592	581	616	607	593	586	604	592	599	599	585	588	588	592	608	579	624	574	607	597	617	623	591	612	614	615	597	587	606	620	634	620	581	593	603	608	627	632	638	574	626	600	617	581	616	614	602	600	578	630	652	586	573	573	600	603	594	616	605	610	606	592	547	581	625	599	633	640	633	623	639	634	621	615	577	610	595	597	618	582	644	609	604	569	601	615	641	614	622	594	644	599	603	595	617	605	596	598	592	596	618	599	567	607	572	609	623	611	598	610	608	636	621	615	570	588	605	594	581	636	575	613	583	613	602	635	636	565	625	625	583	576	582	616	611	587	633	672	584	572	616	624	603	586	590	610	586	582	601	618	586	626	620	622	577	620	598	589	568	580	595	630	591	630	593	596	609	625	602	629	607	569	642	585	578	585	581	584	624	601	623	575	609	610	602	607	620	628	616	641	674	589	613	587	576	629	628	631	618	606	638	583	598	597	669	567	634	594	582	592	587	600	600	592	625	557	641	574	640	602	643	614	620	615	568	629	606	580	629	605	580	626	600	556	646	596	626	564	635	620	606	597	595	609	624	615	579	595	587	577	607	568	611	605	536	645	589	627	607	587	575	651	572	633	594	575	632	578	619	673	588	589	598	602	595	635	595	586	615	598	571	594	638	584	567	582	620	611	605	607	594	599	664	585	612	566	624	588	614	589	571	630	596	612	569	604	587	614	621	628	592	629	625	585	583	593	622	560	597	622	641	626	602	615	576	611	585	558	619	602	603	591	566	597	645	605	617	595	580	612	595	612	564	597	627	631	603	624	611	596	634	623	605	622	562	602	609	612	591	642	578	624	616	565	620	594	654	598	596	596	582	638	606	596	592	594	578	618	588	563	610	643	617	578	606	593	566	621	614	570	569	589	583	569	628	573	583	669	596	600	638	627	574	603	599	567	611	605	592	626	596	615	587	627	567	600	636	601	575	613	560	587	594	617	619	634	630	562	591	644	596	587	621	575	617	582	603	589	642	620	593	575	606	587	610	606	595	566	605	645	602	618	583	657	601	632	623	598	618	603	586	587	634	626	617	616	597	632	623	562	628	573	628	573	601	608	564	585	604	629	601	563	586	623	610	653	660	636	545	579	621	577	630	632	610	608	645	558	642	599	625	585	643	616	593	631	614	631	632	624	646	600	552	587	588	637	564	568	576	633	632	610	585	599	597	586	610	563	601	614	618	577	606	564	596	604	610	605	603	582	647	620	602	588	600	620	632	574
62891	32346	17041	5516	3008	2091	1544	1316	1141	1018	704	612	557	494	502	433	410	394	404	407	360	401	387	384	378	414	330	350	376	364	351	351	354	347	359	328	321	360	366	377	335	305	345	354	319	343	341	328	332	320	343	340	357	326	352	324	351	353	330	337	355	323	337	335	335	305	342	339	287	358	334	336	303	318	325	348	359	330	314	318	311	344	317	368	352	339	333	341	341	388	314	329	350	341	328	334	310	295	305	311	337	346	336	345	298	334	321	371	346	292	343	339	316	344	296	329	379	340	346	320	311	321	310	321	340	297	323	337	337	331	293	287	318	312	338	306	301	330	345	324	320	318	329	324	331	339	354	318	323	339	337	369	323	317	346	379	336	360	304	320	349	346	355	369	334	326	359	319	363	333	319	312	345	330	343	287	306	312	329	321	334	355	315	346	329	355	333	340	342	310	320	327	349	301	350	324	334	373	341	344	331	318	358	348	310	309	318	330	375	374	308	295	330	335	294	290	316	344	346	337	317	314	324	336	321	324	322	329	323	293	322	369	327	353	344	314	330	331	337	328	373	308	314	305	323	322	322	310	347	359	363	355	314	328	349	326	332	326	342	337	311	298	318	319	321	360	349	336	339	319	329	307	311	351	359	335	289	345	321	304	336	330	345	338	358	294	343	303	333	355	317	317	275	319	325	340	343	337	356	330	337	322	325	309	334	307	322	362	334	362	323	316	307	346	310	311	329	295	328	348	342	343	313	334	331	334	326	354	335	349	365	301	334	321	354	320	343	315	350	314	302	337	323	310	326	372	314	309	306	365	348	327	340	317	280	355	377	393	360	325	312	297	311	342	349	322	302	337	330	322	356	360	330	339	332	306	326	322	332	319	310	343	336	314	365	349	298	342	323	314	299	363	348	331	323	299	323	331	300	329	313	316	335	337	323	297	342	324	333	322	355	344	295	325	324	347	333	296	360	313	326	351	333	328	337	336	340	342	334	318	332	338	308	335	333	299	300	320	301	349	329	340	349	334	296	349	312	286	333	386	331	344	354	337	345	334	315	338	317	344	333	329	323	282	288	307	301	339	343	362	319	331	344	329	345	325	329	362	331	299	331	349	329	327	329	337	374	337	326	326	318	328	306	313	339	338	325	311	326	322	332	373	383	343	331	290	312	318	321	324	300	339	315	351	319	319	312	368	310	316	309	353	370	337	301	324	302	319	334	362	300	309	312	329	321	288	329	364	378	341	331	347	332	349	337	345	330	327	279	329	340	319	352	328	321	314	332	343	346	303	304	327	285	327	315	288	350	361	350	328	313	356	332	348	329	327	296	311	328	305	319	318	333	345	329	346	312	315	299	371	322	330	343	326	348	329	311	342	332	336	343	366	330	361	328	346	339	308	356	301	344	341	321	346	329	326	321	338	293	339	330	352	319	322	330	330	349	382	321	319	342	337	320	332	338	324	339	320	306	359	336	328	343	326	347	323	345	327	315	350	355	320	362	298	360	329	338	316	327	330	337	341	323	331	321	370	338	341	347	356	339	317	338	320	337	341	302	314	289	316	336	315	304	323	343	337	313	320	346	315	345	329	311	346	327	337	307	324	338	322	351	341	298	288	317	284	313	332	345	360	364	309	339	310	336	332	318	317	305	341	324	317	352	301	321	309	329	335	323	333	338	331	334	336	347	330	341	341	334	320	302	310	317	347	338	320	336	314	318	297	307	347	318	317	325	342	352	329	346	314	326	347	321	317	370	332	339	366	300	336	308	302	336	320	331	340	339	363	315	362	349	331	338	328	343	301	339	330	382	318	336	311	338	364	356	307	298	340	324	314	346	340	312	319	314	358	338	342	333	330	313	345	320	325	362	327	335	337	310	337	345	339	337	338	355	292	316	334	375	332	303	321	378	317	320	323	315	307	289	323	331	316	372	322	303	370	318	290	345	341	387	335	320	297	325	305	307	315	320	325	311	361	302	350	316	322	350	308	310	319	332	360	352	338	354	284	331	333	341	307	311	326	322	355	313	348	324	345	317	340	292	322	343	297	328	329	347	340	355	346	296	318	325	335	366	314	323	310	323	344	325	326	315	312	339	340	346	327	305	337	305	319	318	331	341	328	293	311	353	333	318	322	327	323	292	336	330	303	340	326	326	329	314	320	303	324	302	314	327	301	300	364	343	316	298	337	330	312	327	300	323	312	325	326	338	332	339	349	337	338	286	308	298	352	321	360	367	336	349	327	351	327	327	345	315	325	310	358	342	322	335	323	324	299	319	327	297	321	354	342	335	319	355	351	329	316	340	348	342	292	318	336	320	332	330	304	339	340	328	338	338	332	320	355	360	298	323	329	368	370	315	336	307	321	344	377	313	340	349	336	340	345	352	331	312	338	339	325	306	312	359	340	318	322	318	294	343	316	350	306	329	327	321	357	380	319	345	305	290	317	347	318	335	311	329	336	332	330	331	341	372	339	332	329	316	300	336	344	346	342	321	352	322	339	309	313	351	309	338	352	374	301	310	325	323	327	304	316	303	296	307	303	327	311	315	275	307	329	338	310	360	309	324	323	344	303	361	330	332	326	285	304	325	313	326	338	326	330	323	306	357	328	375	317	309	342	349	299	320	327	316	299	338	344	338	341	348	331	339	315	331	323	301	332	349	346	326	344	330	298	310	298	319	288	373	285	334	338	343	356	341	309	337	340	321	346	352	321	339	324	380	319	324	295	357	331	344	359	307	327	314	329	334	326	299	364	348	312	330	334	395	278	348	338	328	321	352	292	303	304	351	326	335	345	315	312	346	328	339	317	324	326	308	328	294	342	335	331	348	333	326	319	311	278	341	339	342	355	316	338	351	311	324	365	324	309	335	334	340	326	338	362	303	338	314	373	341	353	352	350	335	323	335	346	289	330	324	353	358	300	329	348	330	360	331	375	317	305	339	291	323	350	322	336	314	378	363	354	341	299	356	325	321	316	301	313	336	326	333	350	337	338	345	341	317	310	333	338	315	332	356	319	331	303	322	382	310	330	332	319	323	291	323	321	324	309	338	327	328	325	367	346	299	290	348	326	343	351	351	314	372	348	307	352	378	328	376	335	318	313	332	297	369	362	312	360	340	296	278	316	326	365	324	303	333	293	342	334	337	326	354	330	316	325	310	333	284	301	322	317	317	309	327	329	323	337	332	323	364	305	314	355	348	342	310	333	338	324	354	329	350	318	349	346	315	345	340	337	295	329	331	318	324	315	317	322	305	374	289	288	314	310	309	348	302	316	314	332	314	341	356	337	305	321	350	333	319	308	319	322	337	348	337	314	301	365	361	336	321	334	317	336	326	334	335	307	324	327	351	352	345	323	315	306	292	342	364	357	323	339	313	313	337	331	306	286	338	369	309	319	365	336	315	331	349	291	313	361	340	331	342	331	308	289	315	349	315	334	337	304	339	287	320	331	317	290	317	361	308	334	304	313	320	321	320	313	314	342	349	312	336	321	295	326	324	342
37503	21427	16771	10969	9558	7479	6362	4776	3997	3710	2463	2045	2108	1684	1570	1394	1322	1175	1173	1243	1184	1163	1154	1213	1071	913	861	820	851	863	845	828	800	758	775	722	775	753	722	743	803	711	748	664	681	733	694	704	700	690	700	717	707	666	730	695	671	712	684	716	694	681	684	691	662	701	669	661	758	675	682	731	672	717	690	682	745	667	699	718	661	701	657	696	702	680	658	740	684	672	732	655	692	633	719	710	715	693	674	661	700	678	706	677	698	658	645	650	690	647	675	712	708	679	606	676	699	724	706	693	668	653	700	676	697	681	684	682	696	697	692	650	697	654	705	677	699	688	697	621	690	675	773	674	710	671	685	689	693	669	709	662	675	756	678	719	648	670	676	696	699	728	678	659	676	684	685	751	701	712	717	709	682	708	669	711	704	652	720	700	705	695	661	674	685	711	699	651	698	644	683	718	681	736	688	675	694	727	696	731	705	715	663	675	721	688	647	692	712	715	700	676	680	676	671	700	666	688	696	733	711	668	712	703	676	724	703	663	704	735	714	700	707	641	729	602	679	645	674	693	667	703	688	682	690	651	701	676	675	665	686	672	728	642	681	672	658	699	664	663	693	693	651	702	713	693	703	662	659	673	693	687	658	663	660	710	702	662	730	713	664	678	689	721	650	666	710	680	667	681	668	670	711	653	684	660	647	685	661	712	689	696	725	756	704	653	694	720	659	714	698	710	650	654	699	708	705	694	717	707	744	678	689	657	723	721	721	678	672	657	706	669	700	722	716	683	690	674	698	642	699	676	666	652	672	697	738	669	641	693	678	673	687	684	673	728	675	702	658	660	717	643	723	686	672	698	744	682	685	655	640	737	708	694	711	711	667	638	683	682	683	686	642	679	637	707	740	702	688	711	669	674	723	702	691	648	658	693	669	696	690	699	743	689	761	697	710	710	710	712	693	717	717	753	684	718	694	669	716	701	722	719	672	709	682	673	733	665	693	703	684	690	651	652	696	704	702	624	660	725	737	676	700	645	670	685	677	723	678	710	713	665	706	702	727	741	709	710	711	631	652	694	720	688	705	703	727	677	693	698	702	694	628	705	708	676	686	713	704	672	717	655	643	676	690	669	687	711	744	678	687	709	709	715	637	684	719	677	665	664	720	708	685	651	690	645	685	691	694	690	679	683	670	717	700	665	656	665	746	663	686	691	696	663	696	652	658	725	685	731	657	689	691	674	703	671	663	677	701	698	678	701	676	718	701	721	745	676	636	690	715	647	713	709	667	669	675	650	672	737	697	726	688	728	695	704	715	686	728	710	660	708	687	714	702	677	659	713	671	650	710	706	648	692	670	713	679	699	677	674	707	730	679	672	654	688	687	659	693	661	685	727	731	728	726	655	677	684	648	717	689	627	708	671	723	681	681	690	684	690	645	659	689	701	688	708	645	697	733	707	697	687	677	719	723	659	738	742	679	720	708	671	725	682	685	689	724	717	686	705	672	683	671	710	652	698	660	710	618	706	724	704	661	674	716	660	701	708	731	741	697	681	681	689	722	690	672	712	716	683	682	689	645	744	664	660	718	672	667	626	758	726	645	658	696	673	701	718	681	699	685	719	689	694	659	659	671	677	696	662	687	689	665	685	690	666	747	711	720	658	719	741	690	708	629	699	607	678	658	678	674	649	716	691	712	712	713	697	725	697	664	735	726	704	688	688	687	713	702	686	647	697	697	712	713	708	699	714	678	650	671	689	713	691	667	679	721	679	697	644	680	707	707	665	673	725	644	661	748	700	738	707	702	687	703	671	648	706	693	680	684	679	669	671	722	732	675	717	722	681	689	726	731	647	716	720	685	682	704	631	638	687	678	698	706	702	691	690	676	714	700	702	658	697	671	732	667	686	720	701	666	662	692	688	693	674	671	694	670	654	665	662	650	680	640	660	637	673	686	704	696	689	728	713	679	729	673	689	664	699	670	679	660	722	688	695	671	710	690	705	673	717	731	725	728	694	654	650	685	668	665	686	720	685	701	712	681	653	688	703	690	676	704	663	648	701	704	717	721	676	720	709	722	679	724	677	643	708	676	676	665	690	682	663	702	737	682	721	731	737	694	692	694	657	667	660	706	705	639	721	664	721	651	733	720	687	677	694	742	667	715	698	662	704	663	702	683	684	743	685	710	720	701	731	732	699	672	649	678	750	632	723	726	704	661	695	710	693	688	683	682	721	703	679	698	701	704	697	693	686	688	721	691	653	660	707	664	688	687	715	690	721	645	645	681	697	659	708	645	703	646	682	735	703	667	685	732	678	682	688	679	706	721	700	652	680	708	721	717	730	705	734	717	691	696	677	714	669	758	655	728	659	658	719	660	687	696	650	680	728	677	677	740	698	683	713	704	681	699	694	714	658	686	707	714	692	709	682	689	691	616	715	682	730	663	670	706	690	676	713	660	670	657	633	660	670	658	691	735	702	666	691	695	679	631	685	699	698	668	683	707	677	668	681	696	683	692	714	706	680	746	689	649	667	663	702	640	713	689	710	635	659	684	695	676	661	705	714	665	708	763	666	696	693	754	668	677	760	652	627	658	697	744	699	711	630	665	698	702	730	687	632	702	654	678	706	680	722	664	709	698	651	695	705	684	663	674	681	648	642	655	681	708	666	702	684	694	656	682	705	678	712	711	662	672	676	630	665	714	671	704	679	691	703	726	681	748	705	658	721	694	695	697	645	664	715	691	713	726	728	649	651	676	743	731	704	681	710	682	669	747	676	701	705	728	681	690	678	719	671	679	663	674	657	717	680	674	660	698	671	699	668	677	659	682	715	703	668	712	710	722	750	658	687	710	689	627	699	699	677	684	658	711	652	697	724	684	671	684	717	662	666	710	659	684	675	659	651	638	692	716	673	677	685	720	675	705	707	654	722	698	745	659	726	631	665	740	696	703	703	682	723	709	684	679	717	674	671	690	712	699	696	709	733	707	737	678	668	709	701	661	676	722	707	682	677	653	695	662	678	678	702	659	647	679	705	716	647	707	648	721	665	678	668	671	675	666	670	662	731	683	707	727	680	703	676	678	714	667	690	704	709	676	722	674	707	668	722	690	706	690	690	690	670	681	659	691	732	686	667	676	650	645	662	696	731	712	707	691	695	702	715	697	726	700	753	685	700	712	703	674	687	698	703	666	691	694	694	668	692	662	683	674	641	715	681	673	675	672	694	684	688	658	742	685	693	680	733	722	657	716	720	688	718	690	639	713	690	690	697	704	668	674	668	718	701	667	699	664	699	743	695	663	690	660	680	707	708	736	658	676	652	658	699	671	703	713	660	686	699	677	667	708	693	733	692	671	703	726	614	678	701	692	701	637	659	674	732	676	661	750	658	707	708	699	665	649	720	685	671	717	712	681	658	697	743	688	727	674	652	679	707	693	662	734	670	674	669	734	667	652	737	682	647	680	743	669	670	668	658	624	670	685	637	722	683	715	669	686	673	714	723	765	688	713	674
39220	17082	5652	1883	1352	907	678	627	564	501	421	364	377	298	315	315	315	306	349	334	325	341	290	308	316	323	322	316	328	314	281	291	263	303	309	337	282	296	312	331	319	277	311	279	256	297	293	297	293	275	304	275	300	303	298	255	290	293	301	244	270	307	272	278	343	311	319	285	273	283	308	284	276	298	311	294	319	311	301	276	283	288	298	270	269	286	315	275	291	271	288	265	329	304	287	303	275	277	280	275	281	289	274	273	276	276	273	270	294	301	328	261	273	261	293	296	284	298	293	286	264	267	256	306	278	254	262	297	305	284	285	302	277	273	274	299	291	294	302	263	283	278	259	317	292	288	317	273	288	288	300	266	278	254	277	271	303	292	281	274	259	291	291	317	290	278	293	302	267	302	266	300	308	324	280	262	296	276	295	279	290	268	286	314	298	288	289	300	281	294	299	310	267	271	266	264	286	304	291	290	288	285	276	297	289	262	301	301	271	256	271	285	297	286	307	283	279	296	277	259	262	286	280	252	282	291	274	320	309	322	292	322	308	311	258	295	290	275	245	303	286	293	277	309	292	325	279	280	315	308	300	278	277	303	283	275	280	261	309	287	308	275	302	278	296	296	316	265	250	290	280	264	296	279	303	325	273	286	280	323	281	343	285	300	302	291	284	313	314	270	301	319	295	276	274	280	242	256	313	303	274	258	286	286	288	307	340	318	301	281	272	319	258	312	282	280	293	306	284	292	298	284	286	331	303	282	262	278	257	300	284	279	319	296	329	288	277	332	277	268	326	334	297	303	325	286	284	246	282	291	293	277	269	273	329	298	289	268	287	310	285	269	278	281	275	293	279	282	283	292	293	277	271	289	312	300	263	313	287	276	292	297	306	275	280	273	309	306	264	259	304	260	306	326	287	333	300	304	289	329	265	303	286	321	294	265	266	296	285	304	254	317	287	265	275	289	287	265	292	277	302	289	294	297	282	277	275	274	303	277	254	272	272	273	263	279	320	324	316	277	296	255	317	288	304	274	265	290	289	256	253	292	289	274	295	321	282	264	268	280	313	279	293	261	304	276	329	298	288	266	315	286	289	291	248	269	298	280	274	240	282	282	276	277	284	255	260	283	261	313	280	300	291	318	299	284	261	271	275	304	257	291	287	292	285	265	270	271	290	290	275	281	285	288	265	256	299	265	304	297	316	314	275	264	294	269	287	270	283	282	311	296	281	311	292	250	285	310	285	286	308	284	311	296	280	277	296	293	280	278	294	275	289	314	259	279	279	297	270	294	303	265	292	287	302	279	292	274	290	292	315	279	266	306	310	284	267	285	310	262	299	278	261	303	304	290	290	267	282	265	301	276	307	268	298	287	286	267	288	274	253	320	299	332	286	305	274	278	316	295	304	276	319	290	302	321	294	296	311	318	295	279	297	265	282	285	275	319	301	290	247	286	294	265	285	290	295	273	301	280	283	260	300	315	308	273	289	289	281	266	288	309	311	255	258	324	272	322	307	249	271	287	295	301	288	297	274	281	301	310	261	323	245	306	325	300	298	292	306	311	287	295	310	272	284	272	291	292	288	294	292	289	283	277	262	308	289	278	280	276	283	290	253	269	323	294	265	301	305	254	287	305	291	266	284	242	279	306	273	293	286	268	302	297	298	298	284	280	263	273	315	278	296	258	300	286	294	295	287	282	276	263	274	279	300	314	283	315	256	262	279	279	294	314	286	295	298	275	303	311	299	300	290	256	295	289	268	306	286	306	267	268	313	274	314	293	275	290	275	263	263	288	282	286	282	288	280	306	269	278	291	284	261	263	254	259	308	312	290	302	302	290	297	316	301	257	307	263	303	297	303	260	291	265	287	305	290	278	309	316	314	287	279	272	279	298	264	302	287	287	285	277	275	292	265	272	293	304	302	266	276	287	262	293	278	320	324	306	299	326	307	297	277	275	304	251	266	255	275	276	274	331	293	284	273	329	294	259	337	299	285	288	263	272	310	289	312	267	315	282	287	262	288	304	290	317	297	287	291	280	307	297	282	267	297	271	295	249	284	294	289	275	309	290	294	296	282	266	301	327	299	269	287	282	247	282	286	253	294	295	265	327	244	250	245	260	294	327	291	283	283	287	309	291	277	263	311	311	305	276	258	333	309	333	277	303	290	266	278	275	279	281	282	290	310	287	275	326	286	287	292	322	307	291	245	305	272	285	280	289	321	318	244	244	277	285	265	284	270	313	310	308	313	273	291	313	307	279	258	279	313	306	277	322	282	322	296	311	275	255	278	239	300	286	284	264	288	293	298	297	280	293	270	252	311	277	274	278	312	301	268	285	304	316	263	274	297	278	278	296	329	327	259	305	298	256	283	321	303	285	276	286	306	331	260	288	287	305	300	340	300	310	297	258	305	284	307	279	279	290	287	295	279	293	271	289	278	287	282	292	267	297	288	272	295	317	296	265	286	294	272	307	310	281	285	290	270	289	284	301	248	312	286	257	273	304	298	280	267	277	272	287	289	306	307	286	296	285	263	260	258	294	274	273	236	260	294	297	293	276	255	285	281	280	297	318	271	284	317	293	304	311	277	251	302	316	315	303	261	267	297	305	320	310	265	279	256	287	293	286	303	299	299	304	265	268	292	312	286	320	314	302	253	303	290	262	263	295	278	321	279	306	310	328	272	286	297	319	282	295	290	266	276	292	309	286	274	302	265	264	281	285	302	278	304	279	307	312	289	295	287	276	285	288	278	313	309	284	288	301	290	296	278	320	316	282	276	310	320	307	329	290	322	295	314	258	312	277	278	283	304	278	291	268	277	340	287	297	289	282	298	304	301	311	262	314	261	301	318	289	296	271	308	291	298	301	302	299	284	294	315	261	292	295	293	238	299	260	284	278	285	278	285	285	279	271	259	274	287	295	303	263	273	283	338	300	302	295	287	283	311	280	291	287	326	294	299	295	289	254	274	330	289	302	303	300	291	288	273	297	290	303	278	321	279	284	279	305	267	305	277	294	275	268	272	277	275	298	292	297	287	302	312	280	323	303	280	304	298	281	293	322	322	325	303	303	244	307	291	306	257	284	295	290	253	294	254	271	299	327	274	299	263	283	316	290	274	296	296	308	294	291	323	282	290	294	278	270	287	290	298	268	299	299	255	279	255	305	276	337	313	277	316	284	309	286	300	265	295	280	265	308	312	322	290	288	307	301	322	337	292	289	286	271	291	296	257	285	303	271	297	302	290	289	302	298	310	289	296	291	269	255	260	277	300	292	259	291	276	287	274	259	283	295	292	301	291	262	310	293	283	290	311	298	271	302	288	269	297	303	253	295	312	270	334	296	278	278	286	321	276	295	282	291	307	323	314	308	306	272	285	283	279	318	291	295	274	297	280	282	291	282	306	277	279	315	285	315	297	283	315	284	314	274	290	285	280	273	308	272	271	293	353	306	261	300	292	272	309	274	299	311	307	281	304	285	311	292	284	286	274	336	303	264	284	287
23043	10274	7184	4736	4485	3378	2841	2252	1959	1631	1058	1010	977	887	879	804	782	721	715	791	794	782	811	786	722	680	671	682	675	656	664	640	655	637	599	654	609	656	603	657	639	624	584	605	655	606	626	604	589	598	614	639	589	642	669	582	601	627	612	625	593	615	633	620	625	597	647	565	614	573	586	578	620	621	597	609	645	599	581	577	604	606	609	670	582	594	617	572	592	642	644	643	624	631	580	624	625	614	622	617	606	604	589	611	621	596	590	567	584	584	614	605	613	553	614	616	611	601	615	632	611	608	564	588	645	624	617	636	653	598	608	631	617	634	588	616	591	609	622	575	573	610	634	598	656	560	596	602	616	563	625	586	626	589	590	594	595	639	587	603	630	600	599	598	619	584	603	587	626	635	589	600	608	579	606	584	626	601	607	592	612	608	612	646	636	588	579	602	566	615	607	593	644	567	578	630	596	640	574	569	599	616	597	595	659	582	593	596	604	586	595	603	614	578	634	608	611	598	635	600	619	535	651	579	591	623	644	575	598	596	609	586	639	591	590	614	630	606	619	590	577	601	612	604	578	594	575	650	618	587	616	586	598	661	612	602	577	606	622	603	603	650	619	598	593	584	617	621	632	590	595	604	619	625	630	622	623	650	607	590	608	579	632	608	589	602	589	647	606	574	617	591	603	632	609	577	651	646	630	621	632	627	586	644	602	611	597	615	587	616	605	588	634	604	620	570	599	628	594	634	582	610	636	662	604	592	637	669	616	636	648	638	599	607	622	568	566	613	589	573	678	602	588	681	608	609	576	604	564	614	615	600	605	597	643	584	616	601	598	595	613	590	594	625	642	615	610	615	606	615	595	566	617	626	591	617	595	602	615	606	599	651	602	642	593	578	629	604	567	631	604	593	589	574	626	612	632	621	604	616	616	608	601	607	576	611	619	578	611	604	620	579	568	634	593	612	624	640	615	591	633	605	593	593	591	588	585	644	589	602	631	621	603	599	599	645	614	603	572	569	636	649	626	602	644	616	579	613	593	598	613	598	578	640	604	631	612	615	569	594	613	640	581	605	591	624	614	636	588	590	622	634	632	638	593	615	572	589	569	637	643	634	614	619	577	556	612	622	596	616	628	609	572	604	642	636	587	672	622	653	591	600	629	581	605	648	574	594	646	599	653	606	616	593	621	639	603	647	630	629	623	643	629	629	625	589	588	605	566	571	604	605	568	637	589	584	616	595	615	618	587	645	633	615	617	613	584	556	609	624	608	571	574	614	594	622	599	622	639	648	608	600	564	618	597	595	632	607	590	625	600	625	620	643	591	637	595	617	615	600	643	592	606	620	607	646	640	571	586	630	618	605	635	579	586	600	599	608	619	647	571	593	594	650	605	611	605	599	623	628	573	640	610	623	577	611	601	625	585	599	563	602	572	631	574	645	609	629	567	644	623	637	620	617	600	622	618	578	609	573	622	660	578	614	661	570	564	559	596	601	578	625	624	569	617	599	597	589	600	619	621	619	627	609	583	585	605	600	594	582	579	623	599	624	617	610	598	615	602	596	618	650	664	635	591	598	573	587	581	593	653	609	612	628	635	640	569	628	623	572	619	632	651	571	576	607	636	620	654	588	558	610	583	615	573	615	621	597	623	590	612	610	609	573	604	649	662	619	576	599	631	641	603	639	609	601	584	562	621	619	633	595	630	653	604	598	617	594	568	610	592	649	587	635	598	597	619	609	554	614	613	625	605	592	599	614	616	589	605	578	619	610	672	576	602	610	599	595	614	591	607	606	564	607	553	573	624	555	586	628	621	622	638	588	632	607	607	633	628	627	603	629	572	561	617	620	624	607	632	571	593	600	604	600	580	640	579	585	578	553	643	626	574	579	586	611	616	587	602	607	611	619	607	636	652	607	617	595	614	583	598	605	597	598	613	633	610	609	607	623	605	645	573	610	624	613	586	632	629	578	603	597	597	618	625	611	596	619	638	595	617	624	626	601	634	616	615	603	632	604	577	586	591	600	589	627	625	600	563	597	582	560	629	596	595	595	608	644	638	586	588	576	579	605	609	588	653	596	582	617	582	643	610	588	621	570	614	631	606	636	603	593	603	625	611	606	612	561	591	647	606	625	583	674	606	621	581	646	622	575	609	594	592	604	634	636	582	636	615	613	596	625	603	603	642	621	584	578	609	605	598	586	660	629	629	634	588	615	640	629	573	576	619	579	642	552	587	603	613	628	619	577	618	631	618	632	615	621	608	607	619	627	564	635	560	542	590	586	644	614	658	574	600	602	622	589	595	594	607	540	591	601	598	618	595	594	614	592	607	587	621	622	612	555	585	596	621	596	610	554	636	646	587	593	607	651	578	644	592	602	563	581	576	667	592	621	599	618	620	582	607	640	616	622	600	598	618	579	607	625	590	638	606	559	625	622	645	586	656	607	600	611	619	565	609	592	620	603	633	609	622	616	603	608	637	622	570	584	654	606	652	618	571	615	624	580	615	625	582	632	569	616	602	625	612	609	600	628	647	582	598	593	601	666	583	567	633	561	641	658	631	598	619	571	583	625	611	621	599	604	629	587	633	584	636	569	607	607	592	565	580	626	557	613	597	641	589	601	629	638	591	679	682	617	641	615	628	573	582	618	573	581	621	572	605	621	595	574	605	610	662	624	615	634	586	591	620	589	577	601	587	579	634	626	611	608	612	635	597	653	593	595	624	620	661	553	606	606	586	665	605	640	635	597	616	634	561	654	619	598	591	575	614	607	591	625	602	608	589	556	604	615	617	602	607	609	586	613	645	590	621	608	613	654	611	594	603	570	584	591	610	613	576	628	574	643	628	581	614	619	575	606	612	609	640	623	619	624	604	605	615	592	615	574	626	605	567	631	587	619	586	611	636	643	608	601	592	628	610	637	642	589	634	611	623	662	656	627	565	653	613	638	628	597	618	603	639	630	578	617	666	543	591	622	603	600	641	564	600	562	610	619	680	631	571	671	585	561	604	673	601	590	602	608	595	630	577	558	598	659	615	632	604	587	624	620	633	621	577	659	618	602	611	611	583	614	599	593	621	562	593	589	599	644	647	623	669	614	620	606	600	620	574	609	632	627	607	616	602	586	604	615	602	633	586	562	598	605	605	632	605	566	653	619	651	621	557	625	572	641	614	582	653	649	620	595	625	640	610	587	642	618	609	531	584	567	602	627	626	574	550	626	599	632	690	628	605	587	600	617	587	522	618	600	614	623	618	573	583	625	582	624	568	626	581	559	610	620	601	586	614	648	643	607	624	638	641	600	603	626	602	587	613	582	577	579	564	581	589	601	613	614	648	572	563	637	611	624	583	618	621	586	598	628	627	630	596	648	616	644	620	618	607	608	613	628	616	575	639	605	630	602	574	591	597	553	581	611	630	629	593	587	640	595	568	574	632	597	636	604	609	590	593	604	617	623	592	600	619	608	670	597	620	603	586	572	619	636	666	596	625	599	625	664	620	568
54583	25321	11103	3349	1962	1401	1111	860	795	611	495	452	437	377	379	352	376	350	343	347	357	333	367	345	337	293	277	303	289	257	299	294	282	285	292	295	310	280	261	273	285	296	286	262	271	317	265	282	258	253	274	278	295	283	279	291	265	313	282	286	338	274	298	291	271	298	263	288	298	338	305	254	274	296	297	296	264	262	301	260	322	303	300	307	289	313	252	284	250	292	305	271	237	275	286	285	284	292	287	282	270	288	300	290	270	280	269	263	293	292	255	275	275	282	279	293	303	272	274	280	279	310	284	275	252	282	283	291	288	279	282	297	301	258	295	301	292	314	316	309	264	275	303	291	277	270	288	274	253	285	268	292	306	309	298	281	308	319	301	293	294	280	291	256	267	288	319	252	288	317	275	276	270	301	239	271	258	300	283	274	294	283	269	289	296	275	267	303	269	259	259	284	278	322	301	319	276	293	275	264	301	279	291	283	282	293	280	262	269	299	284	318	296	306	255	273	276	293	270	293	262	301	291	303	246	271	262	300	330	262	275	288	291	291	293	244	269	259	317	267	282	254	272	274	246	292	269	291	275	300	282	275	311	279	314	247	306	282	290	281	285	284	280	288	284	263	281	302	296	292	258	289	297	308	259	288	268	244	336	260	331	288	276	273	314	298	316	277	285	255	238	300	273	288	278	310	284	289	289	278	295	298	314	295	258	291	301	277	279	270	298	277	273	276	268	292	307	272	286	304	281	290	304	260	284	277	299	292	297	267	283	267	325	309	311	249	268	286	310	255	269	289	292	291	288	267	293	305	255	283	265	278	255	281	269	279	282	278	266	245	295	266	270	268	275	269	303	270	320	302	278	288	312	306	299	260	281	299	260	289	272	293	264	299	257	278	267	287	298	296	281	273	284	279	284	308	261	298	274	258	273	278	254	305	284	245	264	264	263	302	300	324	271	265	280	284	283	287	301	282	276	267	315	317	268	299	265	289	290	305	285	256	282	294	302	275	271	281	274	276	271	289	273	301	287	283	327	277	282	254	295	293	264	324	280	269	272	285	269	270	274	290	293	295	302	317	309	262	292	286	297	269	267	330	258	238	266	286	297	278	300	293	290	298	276	276	295	276	273	276	317	277	274	293	306	267	276	282	254	296	297	243	286	283	303	285	257	281	280	285	278	287	288	286	328	296	276	262	311	303	262	292	270	283	283	252	260	260	281	286	294	302	305	291	301	287	296	281	264	288	251	259	292	281	298	277	301	277	300	293	270	307	306	268	336	273	294	312	261	300	318	258	259	262	234	297	275	274	299	300	290	310	308	260	268	234	287	295	303	265	301	275	281	281	289	287	300	282	305	279	320	280	306	279	297	253	292	274	292	302	279	272	265	273	277	292	238	281	284	261	284	247	264	261	295	291	266	313	277	284	279	279	262	293	296	312	292	267	262	275	268	316	296	279	309	335	288	270	298	288	285	304	312	300	313	267	297	290	264	259	261	301	302	318	305	327	316	236	306	293	306	286	295	256	293	309	274	292	272	308	297	289	301	260	276	289	306	314	299	280	311	279	289	288	247	244	275	288	287	256	266	233	292	266	264	274	328	301	324	295	281	282	300	265	281	258	297	286	273	302	298	253	293	300	263	274	280	253	255	310	297	275	315	306	288	302	265	259	310	295	309	285	236	290	270	257	292	293	289	271	275	276	287	282	287	280	287	299	288	274	281	245	277	294	277	283	340	299	306	297	293	281	287	278	277	274	272	271	290	273	300	280	317	299	277	286	279	299	291	256	276	273	276	287	260	307	319	289	250	280	291	273	272	282	283	271	254	265	273	275	271	296	271	303	278	277	313	267	272	324	272	307	269	311	258	292	316	281	262	291	258	292	301	291	275	282	287	305	259	308	281	284	280	256	289	288	264	303	272	285	319	281	252	297	290	359	267	301	264	294	322	311	277	290	261	296	319	303	292	265	252	288	265	268	300	279	266	302	336	275	273	298	248	293	298	327	313	265	293	259	273	288	268	284	283	268	234	283	286	255	263	290	292	302	336	271	277	249	306	302	274	278	285	272	318	275	303	313	278	275	262	285	283	253	280	300	296	265	277	275	290	292	273	295	286	296	262	279	285	273	282	281	287	251	266	261	285	267	278	280	285	272	264	252	288	294	261	269	280	273	319	298	301	276	282	310	269	258	270	247	246	251	264	279	299	265	301	288	307	270	279	286	273	266	290	318	278	266	276	247	227	269	269	270	299	296	277	254	294	278	290	297	304	301	287	298	251	304	270	278	334	286	266	259	286	292	296	294	280	266	319	282	286	330	297	288	309	250	274	302	245	269	309	285	334	291	279	319	297	264	305	291	284	272	269	284	289	298	295	279	287	271	293	292	307	272	301	286	304	287	268	280	302	286	271	309	273	305	295	297	276	278	274	305	253	315	302	269	295	283	249	242	295	278	283	269	297	277	278	241	265	289	286	274	270	300	291	302	309	310	316	237	278	272	286	253	281	261	326	294	309	266	273	278	293	285	292	272	278	291	280	323	301	275	278	292	273	311	329	289	305	265	278	302	289	286	302	299	308	289	286	256	276	287	282	278	292	297	304	253	310	316	282	265	245	280	264	297	285	306	274	275	300	278	269	286	291	279	266	286	285	279	250	285	292	282	314	274	300	308	288	290	287	284	280	271	278	275	274	292	291	285	273	278	264	284	297	305	310	266	300	275	273	272	287	271	271	287	297	282	305	300	289	268	287	271	318	264	293	271	257	272	261	321	265	291	355	267	302	294	293	267	251	275	302	307	293	292	285	289	284	305	288	277	277	317	275	294	260	309	304	281	253	329	275	307	295	273	261	270	311	290	289	296	311	330	276	238	277	295	270	303	274	304	289	295	298	276	272	273	278	263	299	295	287	294	303	293	257	274	271	251	246	306	260	258	274	247	284	285	284	274	280	280	300	288	300	301	306	292	298	250	301	288	305	315	339	312	299	281	285	296	268	284	307	271	254	279	285	292	261	265	261	255	278	314	295	288	322	306	299	305	278	275	278	295	291	282	295	278	267	289	263	263	298	286	281	285	274	303	257	290	279	266	287	259	271	284	290	269	291	268	294	266	269	285	274	302	287	331	300	296	287	292	318	263	310	294	293	303	291	303	282	272	317	313	280	294	270	287	286	304	281	267	263	292	284	277	294	293	316	312	290	276	278	264	295	265	264	288	291	299	237	264	284	243	295	320	291	299	297	295	265	261	274	272	307	276	263	270	285	302	280	266	291	289	274	289	267	287	281	273	296	312	274	283	248	274	283	273	290	278	262	287	267	301	326	311	307	295	306	293	253	274	283	303	246	275	274	291	287	282	302	302	303	305	296	323	309	292	279	296	290	264	291	260	265	262	290	286	264	274	267	282	327	292	247	293	277	264	268	274	289	282	282	276	276	286	300	285	276	264	332	305	243	317	282	288	282	284	305	284	331	273	326	257	293	286	295	279	262	284	294	300	282	270
32977	16002	12516	7321	6680	5266	4272	3562	3018	2309	1560	1577	1291	1204	1102	979	1030	956	924	944	895	953	967	873	827	734	751	745	774	740	657	615	650	595	637	632	605	636	672	642	638	656	648	574	611	623	648	569	574	596	616	617	619	591	586	636	611	602	592	643	587	635	581	604	591	578	610	608	575	604	571	582	573	605	610	617	655	613	580	608	570	566	602	656	618	600	625	566	579	628	625	637	612	601	618	613	626	633	648	639	620	577	626	619	590	615	610	660	662	609	613	608	625	622	627	590	630	609	610	631	645	590	596	658	619	642	610	601	631	643	581	630	615	617	600	620	602	544	596	609	624	660	607	586	628	577	665	634	649	580	609	600	602	612	622	621	631	591	581	613	616	635	637	595	574	649	613	606	610	602	640	652	611	586	604	654	652	595	594	547	640	639	596	570	612	630	612	649	628	626	656	620	589	654	609	584	580	612	591	635	605	618	598	642	608	586	594	608	559	595	613	623	634	581	595	633	610	606	639	603	591	561	618	581	655	629	649	618	565	612	642	655	619	599	588	606	611	579	605	605	616	634	641	626	641	639	595	601	572	600	645	638	623	604	644	612	588	597	626	613	573	570	651	591	632	631	592	616	606	594	593	620	622	572	617	589	640	604	594	629	634	584	600	667	610	648	611	599	605	593	595	544	583	644	622	617	605	621	642	600	608	603	574	636	604	626	585	610	654	662	580	620	643	608	608	603	645	612	600	625	586	567	611	640	608	601	633	580	668	613	627	630	566	597	644	619	625	616	617	590	653	611	596	586	598	612	576	563	641	567	578	621	606	635	650	613	581	637	621	572	629	586	599	644	632	601	548	625	598	617	620	593	622	575	650	623	613	591	627	621	646	603	576	607	601	610	614	604	631	597	575	584	576	615	594	585	617	645	640	586	629	588	630	614	630	587	602	583	588	567	627	635	609	592	625	618	606	633	617	606	610	642	604	557	586	602	651	637	605	602	620	621	613	609	621	621	616	592	638	619	578	588	629	582	610	515	606	668	626	619	593	637	628	636	621	606	603	624	645	566	623	630	611	633	583	598	611	615	614	606	594	617	583	572	657	570	598	612	597	584	599	582	622	592	598	589	616	627	596	602	598	595	667	603	633	616	615	658	607	638	638	591	564	613	624	581	570	645	618	589	626	605	597	614	641	568	636	595	609	644	604	607	625	635	556	616	575	639	630	655	595	615	629	571	614	620	565	634	609	631	638	559	582	582	662	640	597	622	634	631	598	644	607	605	638	583	603	621	592	601	692	637	551	610	616	610	576	568	652	630	655	585	621	570	599	603	596	568	610	591	642	606	650	619	605	611	600	698	612	619	612	605	610	594	597	608	626	594	607	624	616	619	577	617	598	558	651	621	633	635	572	643	585	653	582	641	616	655	658	613	628	570	645	597	619	570	623	578	630	603	593	631	620	599	612	598	611	624	607	633	600	587	625	595	658	553	616	586	633	610	580	604	626	577	615	606	617	589	641	604	570	629	619	596	610	649	612	638	650	575	605	653	595	597	584	581	590	565	602	633	602	610	632	635	635	616	603	602	619	614	619	620	645	586	637	591	601	592	631	596	623	616	591	548	654	593	644	597	603	625	653	578	635	582	625	599	631	590	628	615	597	582	613	633	606	615	582	611	643	672	585	574	656	604	642	594	599	662	655	636	589	638	597	585	637	571	629	616	654	601	658	624	627	580	596	599	601	589	635	609	614	611	597	620	644	597	606	658	598	623	634	608	609	602	619	641	625	642	582	603	604	579	616	644	672	602	556	615	573	638	638	617	588	591	598	619	587	614	595	573	635	571	668	645	629	617	609	624	653	596	661	601	608	583	595	628	617	663	595	618	607	585	604	611	621	611	607	566	621	612	569	611	649	634	610	611	575	599	633	650	618	637	542	621	630	636	584	648	646	681	617	567	668	591	620	630	630	632	658	633	621	615	620	604	613	625	590	598	607	668	604	588	616	579	591	624	607	638	633	593	558	611	595	618	578	612	618	618	611	649	581	597	624	612	612	639	625	594	547	637	590	631	624	639	599	644	619	632	623	649	575	623	573	625	688	587	648	653	586	622	596	628	596	572	617	580	626	640	606	607	626	573	632	655	617	605	616	605	613	565	598	656	593	631	611	641	623	618	654	613	629	568	625	593	590	601	616	634	578	620	585	617	623	635	630	604	652	641	569	598	595	596	638	602	599	606	605	614	619	618	568	651	605	639	587	591	642	628	614	625	616	593	552	620	604	611	615	646	590	609	592	593	649	635	664	620	616	633	611	603	636	604	606	598	594	616	601	597	583	584	587	631	583	593	619	556	587	622	624	586	635	603	606	566	615	577	569	599	656	604	567	598	618	622	603	598	617	647	618	601	617	588	602	598	595	668	602	620	596	649	588	598	598	601	576	646	619	634	609	642	628	618	592	590	630	624	592	623	618	615	570	640	655	634	614	582	609	616	610	601	595	627	639	601	597	605	619	602	629	570	596	616	626	651	664	647	641	646	611	618	596	617	616	610	643	632	593	605	614	601	634	620	610	593	599	620	628	608	607	586	654	639	659	548	669	677	613	615	587	657	636	630	621	612	616	575	631	558	580	595	597	604	593	608	616	636	612	580	613	608	593	615	639	633	645	610	594	604	636	569	613	649	629	628	601	572	597	594	580	640	633	588	598	614	674	614	615	632	589	620	607	618	624	623	618	594	634	575	589	586	648	621	633	583	652	613	604	590	542	613	579	611	614	643	648	598	592	592	642	592	606	592	615	572	588	595	609	638	602	668	659	629	545	620	595	636	598	634	615	610	616	591	611	658	633	581	588	599	621	610	643	605	621	641	575	609	615	584	599	618	596	617	608	616	604	667	603	581	584	604	643	618	578	571	579	591	635	596	596	615	638	615	612	640	650	589	589	602	629	573	548	600	601	590	641	622	583	595	623	632	594	621	628	592	611	617	614	590	638	594	580	629	619	620	649	589	565	623	590	595	625	650	632	584	605	617	585	615	629	612	592	603	596	621	609	602	639	581	610	645	611	619	624	619	627	645	631	599	610	579	627	588	579	604	647	614	622	638	573	619	616	630	621	587	620	628	645	586	612	598	610	621	586	606	596	639	594	650	619	607	611	619	585	589	591	580	615	606	676	612	625	589	590	609	604	643	612	597	606	617	570	642	568	632	602	622	619	630	636	623	647	592	568	602	619	628	609	610	592	636	613	609	605	619	588	650	599	635	605	657	617	614	598	597	632	606	544	604	627	637	593	621	634	628	575	602	621	558	612	597	567	619	633	620	619	637	624	602	621	613	626	610	624	616	602	563	606	618	636	574	664	617	593	626	662	637	619	620	605	567	627	588	636	583	621	586	604	598	617	633	631	636	567	593	576	594	629	637	613	613	585	604	637	630	605	631	612	600	563	666	646	579	595	658	615	599	618	614	593	609	571	597	644	613	615	612	605	579	657	603	595	624	658	564	580	641
59800	31135	16997	5590	3233	2261	1707	1404	1172	821	692	616	555	553	487	510	443	450	387	409	408	396	408	403	340	329	359	374	332	345	341	327	328	342	326	368	363	327	326	309	349	319	331	353	337	387	366	346	352	317	289	306	325	357	357	332	323	329	319	308	298	339	314	292	338	320	325	301	334	326	314	338	375	345	329	339	319	340	386	328	340	319	339	333	355	318	332	368	337	352	379	354	328	347	328	302	288	316	335	321	348	352	315	372	353	324	345	346	317	327	349	323	309	347	328	310	348	306	325	350	313	322	311	318	338	326	326	355	325	356	343	323	381	339	311	362	332	341	309	312	295	282	327	353	330	338	287	336	336	377	361	366	322	320	372	306	323	331	342	298	324	376	320	332	357	304	333	310	315	372	324	374	361	380	300	338	350	341	357	351	325	346	329	299	322	336	344	343	307	359	336	318	321	325	294	342	366	310	329	302	335	333	322	350	329	338	346	318	329	293	333	375	368	309	313	320	332	299	318	322	322	368	282	303	366	304	340	337	343	343	360	334	323	337	334	351	289	335	339	327	321	291	349	342	318	331	295	301	344	322	321	334	299	347	321	359	292	312	345	343	328	317	355	305	306	319	338	311	318	320	302	366	323	327	322	335	299	336	324	369	322	356	318	333	347	355	347	338	386	326	358	336	278	307	306	331	316	341	330	344	375	341	334	324	328	335	384	317	319	316	304	360	321	283	336	297	355	302	277	344	337	314	310	311	301	346	339	354	362	348	345	372	375	323	324	322	320	334	337	356	367	350	350	310	337	342	316	345	335	307	327	302	332	332	306	320	328	361	351	348	296	315	336	330	330	319	325	327	282	315	313	348	387	301	335	355	310	337	331	314	343	332	353	332	311	290	312	315	350	323	330	352	361	338	290	320	330	339	352	368	323	332	337	316	312	327	322	315	352	292	363	320	327	360	333	362	329	302	367	337	340	319	329	301	312	300	315	345	363	313	339	311	353	339	321	333	337	306	363	331	298	351	353	334	369	338	320	338	304	332	318	328	323	300	326	282	342	350	331	349	341	389	343	360	300	339	337	342	315	310	352	337	379	341	359	368	333	315	359	335	358	346	351	351	335	315	318	351	325	307	328	337	325	327	319	293	354	347	367	313	343	327	337	329	310	344	324	365	353	318	361	357	310	332	335	312	335	335	304	309	333	331	295	303	329	362	336	351	323	342	329	312	353	323	311	330	321	330	323	341	366	319	308	329	328	315	318	343	335	308	336	333	322	354	359	343	329	339	350	347	300	295	332	365	309	316	330	352	369	322	328	358	363	345	314	361	337	316	363	319	321	338	321	293	307	329	346	315	351	310	323	326	330	307	301	339	357	312	321	328	327	342	321	331	326	337	334	305	329	339	322	335	361	338	335	318	342	281	349	361	300	332	335	340	362	314	329	317	346	344	326	324	348	309	336	333	327	352	334	299	351	319	316	368	306	348	329	293	342	343	314	352	359	331	345	349	306	337	341	309	322	334	313	319	303	310	328	286	336	332	399	347	307	355	335	347	329	318	330	340	354	336	293	333	317	322	340	367	367	336	318	342	340	345	314	311	330	339	350	299	315	355	365	304	331	333	349	350	329	350	316	357	341	355	306	333	329	330	296	317	308	312	330	301	345	368	352	310	349	341	361	311	343	339	329	350	334	312	302	338	347	334	329	313	332	314	321	347	354	309	286	318	337	346	316	340	334	292	305	329	353	331	314	330	281	290	302	337	329	326	341	296	329	305	323	348	345	356	326	337	311	332	317	339	357	311	320	346	305	351	360	342	315	330	303	327	341	299	294	306	331	345	313	283	375	309	285	357	321	296	343	330	347	347	326	333	341	364	324	348	345	365	320	336	331	309	340	326	354	318	316	340	301	319	319	334	375	339	317	319	320	327	334	335	313	399	343	316	360	337	296	314	302	331	342	332	346	338	332	291	360	325	338	318	310	317	325	365	330	360	325	320	312	323	385	353	326	315	325	317	322	343	322	370	374	345	351	371	344	334	330	357	339	324	347	362	337	336	318	316	342	341	327	310	354	325	340	338	349	342	368	354	341	333	343	334	306	320	304	292	342	344	332	338	332	353	330	337	324	330	331	339	352	336	364	354	337	318	341	344	309	324	326	336	330	324	337	349	320	311	351	353	323	340	315	337	326	351	318	326	349	339	331	357	354	320	326	340	346	337	305	312	331	337	343	327	305	332	355	317	338	337	342	335	320	336	329	323	333	324	304	361	287	353	360	347	319	313	323	333	296	357	327	328	302	345	356	330	336	348	315	337	320	332	339	345	302	333	336	334	306	344	315	324	351	314	343	358	298	326	358	325	359	354	323	334	304	324	323	329	360	308	310	338	320	342	314	358	348	335	326	332	328	358	341	316	339	330	317	339	362	320	328	329	347	315	332	336	338	330	389	315	354	307	306	330	340	321	300	308	299	325	309	323	319	319	308	346	333	333	361	327	344	330	329	320	361	335	323	344	331	290	329	342	340	316	324	355	324	324	303	295	313	296	328	309	348	349	342	353	323	340	321	321	324	362	304	294	346	372	357	307	344	297	349	346	338	350	323	352	343	354	323	360	354	348	315	347	325	337	334	323	311	337	370	314	336	336	304	320	321	332	331	281	327	303	337	329	331	308	313	326	347	333	326	358	360	367	330	319	381	330	302	347	360	332	355	320	320	358	324	352	334	332	361	353	333	337	312	358	320	325	335	310	338	355	327	333	363	326	325	330	353	355	348	318	323	346	318	335	313	356	352	332	332	316	329	308	312	325	338	341	370	310	326	321	300	329	318	348	320	300	306	323	312	297	341	318	310	329	369	326	339	332	314	315	326	330	345	385	327	329	287	337	354	345	358	330	345	306	320	318	302	331	330	318	326	307	344	332	317	308	332	335	341	298	327	347	322	308	322	332	321	370	268	292	332	313	316	324	319	327	352	323	327	353	352	324	342	331	326	282	333	349	337	356	354	342	347	320	324	333	364	333	354	335	320	325	328	349	352	344	347	290	327	359	353	344	365	316	323	331	308	329	326	331	323	321	315	353	319	353	347	312	310	354	317	373	331	315	377	337	322	328	295	351	349	358	321	338	338	341	325	308	331	321	350	331	338	306	351	311	306	316	313	364	357	349	329	341	363	353	359	306	316	339	328	326	335	335	320	338	347	338	326	361	375	298	292	338	323	285	365	333	307	339	324	327	335	336	311	302	304	320	341	305	376	331	316	324	354	313	312	343	336	313	337	323	359	345	343	332	326	346	353	377	335	325	345	331	291	339	329	321	321	362	303	348	344	291	314	347	331	330	311	314	319	348	300	316	314	311	355	324	333	350	322	289	306	293	342	336	336	304	361	318	345	361	309	330	329	317	329	332	297	314	312	319	322	291	334	387	355	328	352	324	304	341	326	350	341	317	323	327	305	338	322	307	309	348	329	314	333	332	365	336	303	320	337	306	303	359	341	334	314	305
35246	21130	17427	11114	10016	7772	6494	5385	4749	3145	2518	2311	1960	1935	1652	1582	1462	1367	1221	1240	1186	1203	1249	1153	1058	926	834	860	828	806	811	798	735	738	765	750	787	718	754	731	694	773	683	717	710	775	715	717	695	736	700	727	726	753	739	693	668	744	733	670	729	681	659	722	705	726	722	733	685	668	700	755	727	665	650	723	700	704	739	732	693	716	675	692	701	748	675	673	678	723	680	702	720	738	708	752	723	701	700	667	700	641	684	733	728	709	663	701	658	733	726	717	727	729	658	729	690	692	710	686	681	648	682	707	713	691	661	674	665	707	711	702	699	687	712	751	689	656	721	701	646	712	732	701	716	710	706	714	680	637	675	702	708	704	704	694	697	663	663	699	709	718	680	723	631	646	692	706	706	667	648	693	711	694	692	718	666	650	706	646	699	695	706	668	708	658	707	725	746	668	722	679	702	703	691	675	689	709	669	710	694	690	690	684	673	723	694	670	694	680	713	701	664	668	744	693	649	674	748	690	669	721	717	680	655	649	712	698	671	684	702	687	671	686	626	681	719	681	693	698	697	705	703	671	708	733	668	694	739	653	670	707	687	703	641	712	707	711	722	691	669	754	654	709	713	650	683	715	725	682	700	693	696	679	634	726	687	679	709	690	680	709	729	702	738	684	741	686	669	643	635	702	710	782	670	691	673	680	681	713	688	680	719	677	678	687	688	641	680	712	718	685	679	683	734	714	681	677	649	747	710	714	651	670	684	701	681	716	687	678	660	665	724	681	671	688	708	667	721	634	688	665	678	689	622	666	685	734	671	704	712	705	701	693	691	665	687	671	730	690	693	698	662	752	668	690	731	686	738	713	690	699	680	659	676	695	709	672	671	685	697	691	665	688	696	669	696	663	670	645	718	701	714	721	692	720	698	745	726	667	723	677	730	703	681	639	709	745	700	692	698	706	688	688	658	711	745	696	700	681	701	688	727	673	675	704	723	692	675	742	647	681	718	689	662	728	635	681	676	651	675	691	718	679	712	722	720	685	690	672	665	695	670	662	731	696	726	668	701	715	729	726	751	736	646	714	691	657	698	756	696	687	657	702	654	668	692	679	691	703	680	617	710	680	716	674	674	709	691	730	695	738	695	675	707	700	738	684	685	707	688	735	736	681	679	667	712	708	693	656	720	653	708	703	686	677	653	730	660	713	662	668	670	727	710	666	674	691	660	710	630	699	685	724	733	702	745	664	675	691	658	689	683	694	665	718	699	670	668	698	667	714	680	657	674	701	675	662	747	721	680	718	718	676	698	665	636	689	717	710	683	680	686	674	682	724	660	741	680	702	697	681	709	696	691	651	711	646	689	720	679	687	688	662	655	747	691	710	659	678	682	707	687	697	703	688	696	651	747	663	703	738	653	661	676	656	721	722	695	692	671	672	742	659	702	681	711	777	641	723	653	674	676	679	700	695	713	721	692	685	690	699	686	706	656	699	685	680	720	731	736	719	715	714	711	708	720	653	729	621	731	678	712	668	731	702	731	710	686	688	686	676	679	682	700	677	686	697	708	654	639	640	667	677	684	709	748	668	706	686	654	713	682	695	691	728	685	688	707	662	718	699	682	693	647	688	671	660	698	748	618	672	680	677	693	690	665	679	695	738	721	724	684	709	712	676	699	688	717	715	731	665	681	647	725	648	681	705	707	701	686	698	696	725	683	700	711	660	719	742	713	704	716	678	694	695	741	678	682	662	697	689	678	687	689	689	678	662	688	665	745	706	678	717	703	676	690	712	701	730	710	677	663	666	648	652	683	692	688	695	709	701	705	715	717	698	664	705	644	734	679	665	700	704	670	709	685	646	639	724	697	676	646	668	671	714	711	700	639	701	744	715	708	656	701	725	675	694	683	711	702	729	687	663	684	684	677	706	716	672	713	684	670	679	673	686	676	725	658	689	699	690	705	673	709	705	672	682	717	658	660	737	674	721	676	694	669	734	655	711	700	716	692	715	689	719	746	671	692	700	656	704	687	697	679	686	698	703	754	650	710	634	722	692	674	714	678	716	714	684	681	704	715	702	687	708	708	666	694	675	673	676	657	702	713	721	700	695	645	701	674	735	717	676	663	653	710	707	726	717	690	668	702	700	714	720	675	701	669	703	732	675	693	706	675	688	666	683	673	715	709	659	705	665	658	664	710	664	691	665	709	731	646	685	700	645	697	694	703	671	675	676	724	696	664	675	643	713	692	735	716	708	687	696	689	670	722	699	675	688	693	693	685	709	680	645	703	784	719	689	680	696	668	677	698	704	722	664	703	659	717	689	693	694	736	657	708	704	737	670	679	688	649	727	672	702	691	669	695	682	655	650	668	728	690	696	689	695	672	719	713	728	710	728	686	700	693	753	676	712	731	691	699	662	655	704	707	659	743	716	698	726	678	693	719	693	720	684	728	666	704	702	701	666	687	658	725	662	699	734	710	707	668	712	703	657	719	723	658	705	707	662	640	706	764	642	705	706	750	716	678	692	711	689	685	670	712	707	718	701	704	714	694	683	694	716	715	663	728	729	716	731	677	685	667	710	715	697	718	739	661	705	686	711	645	686	711	713	675	685	670	673	685	663	687	675	630	686	671	694	687	647	690	624	669	701	686	723	668	669	704	715	681	680	703	700	730	649	733	714	687	689	675	647	691	736	712	722	633	675	676	675	687	646	731	726	705	685	744	698	684	700	711	665	686	698	729	730	702	739	670	714	691	691	671	674	645	690	677	683	698	671	660	735	667	645	671	716	699	691	718	737	666	686	665	747	674	675	688	704	651	683	715	688	682	674	712	702	700	701	707	722	704	699	681	668	707	755	685	696	676	698	676	690	702	730	706	698	695	668	724	669	698	711	653	672	675	672	658	656	712	697	675	661	658	737	738	700	650	687	687	740	690	698	650	699	678	704	697	652	667	670	685	703	718	699	668	681	682	659	702	687	714	690	677	682	667	667	684	716	690	732	690	694	684	719	748	706	706	682	670	659	688	647	690	701	661	689	734	721	725	697	696	737	689	735	690	703	690	727	731	680	735	657	704	697	691	658	704	663	675	674	711	673	730	721	705	652	650	690	705	728	707	694	761	691	674	747	741	699	650	648	630	714	684	694	683	652	626	658	668	726	679	646	717	687	743	708	690	704	676	676	700	699	715	677	710	700	736	726	668	722	641	675	725	736	680	702	700	704	682	631	691	651	735	687	668	716	648	685	692	711	681	710	698	723	686	704	691	675	712	739	672	705	681	713	713	671	676	703	707	662	720	724	675	686	676	728	675	688	702	698	660	739	704	719	673	636	713	698	720	695	652	687	676	665	735	684	683	682	717	683	716	734	739	684	706	673	742	711	685	703	701	673	656	672	704	696	668	702	619	694	650	662	725	676	685	646	696	686	650	723	658	713	733	701	701	700	701	710	690	690	713	759	688	688	703	722	740	697	700	720	683	715	700	675	734	629	691	688	652	700	706	668	680	696
42931	16113	4786	1576	1024	823	694	615	527	440	387	375	349	317	330	348	297	323	278	295	326	338	343	291	301	287	294	286	267	276	314	298	272	321	246	285	316	297	271	275	312	271	280	300	333	296	304	294	284	290	314	338	286	290	320	324	301	289	292	276	289	303	252	271	263	321	302	320	345	323	282	297	301	279	292	294	303	305	274	300	326	312	324	299	304	287	291	325	265	301	293	310	295	304	322	251	305	284	296	281	290	317	263	268	320	316	255	267	288	308	306	270	305	302	262	308	283	281	280	318	308	316	275	291	287	291	268	309	287	304	298	317	300	317	271	290	286	288	282	289	263	324	314	298	303	295	294	289	277	304	284	304	292	287	326	279	247	298	266	295	297	297	288	292	325	343	271	293	294	298	301	307	282	327	274	291	260	288	251	264	280	280	291	283	291	319	296	273	278	286	303	277	313	262	273	289	261	286	270	263	312	296	303	299	321	297	305	292	310	313	314	269	268	258	287	293	286	307	279	285	300	311	268	323	299	336	303	279	288	256	281	300	265	329	319	307	300	289	279	278	312	277	312	302	289	324	285	286	281	323	269	313	255	242	307	301	316	272	299	290	356	294	327	289	278	325	307	307	295	288	274	320	324	274	287	310	292	293	309	299	284	312	308	303	291	296	278	296	298	310	271	297	278	293	276	299	335	294	294	315	301	298	302	295	275	275	285	273	288	305	297	262	282	278	306	286	314	314	281	289	294	248	279	299	302	272	315	305	298	321	286	269	280	287	305	308	282	310	273	286	271	301	289	293	285	293	241	303	306	304	301	282	278	310	276	275	296	308	289	307	298	316	315	293	305	313	289	293	303	280	270	265	293	276	300	276	271	281	328	311	276	270	285	273	298	263	272	282	314	259	306	306	284	289	283	275	309	286	294	290	278	317	301	310	283	307	280	310	280	273	282	309	310	302	309	297	266	348	284	271	305	289	323	322	250	280	308	289	313	281	306	287	286	300	268	316	277	269	295	283	251	278	268	272	274	305	303	314	275	290	273	279	281	286	282	286	274	301	322	308	281	284	285	302	279	246	313	313	301	297	290	278	292	303	288	269	308	298	306	336	315	300	280	296	304	320	285	313	277	278	291	284	285	296	316	307	289	302	290	288	303	284	286	336	281	322	257	281	286	292	293	278	284	316	289	286	257	293	290	312	289	285	262	292	280	280	288	256	314	302	307	272	297	292	259	294	279	266	275	266	315	298	277	277	284	300	294	267	300	311	286	337	305	297	282	278	296	259	288	294	297	311	283	257	323	270	282	268	288	274	299	327	267	283	257	245	272	297	275	286	287	282	297	294	306	267	297	306	290	335	315	266	281	283	289	288	282	316	272	298	296	331	290	290	311	293	282	302	322	293	301	261	299	285	279	263	316	275	292	280	275	307	289	296	282	315	283	275	299	328	273	289	292	289	296	278	281	265	288	276	276	299	294	289	301	333	318	316	325	283	290	293	299	303	289	268	262	298	258	292	314	307	281	292	301	312	262	287	289	328	275	322	273	270	294	253	302	345	270	279	270	300	285	263	268	309	278	286	298	282	277	284	275	295	256	280	300	280	261	313	324	299	296	276	268	288	274	286	291	250	300	303	300	289	290	298	282	283	290	302	333	266	321	301	290	332	287	288	274	315	311	297	311	294	277	290	256	301	306	283	272	299	264	286	293	280	302	284	286	277	282	275	302	249	275	301	290	302	292	299	281	306	276	287	344	267	318	280	281	261	272	272	330	320	310	288	323	306	294	283	270	305	304	253	290	304	305	285	299	258	261	270	296	311	292	292	304	316	321	295	332	276	281	297	303	266	291	303	298	273	265	269	249	317	290	294	276	291	317	295	307	293	274	312	300	269	269	283	257	310	270	305	307	271	290	309	281	254	267	298	281	257	288	292	365	286	265	272	292	294	275	297	274	264	273	280	293	272	284	317	311	297	284	279	305	293	303	285	291	306	310	293	270	312	274	301	292	256	304	279	262	313	270	322	279	280	296	284	290	267	271	262	281	287	260	285	303	298	319	293	284	291	286	292	279	287	275	290	302	301	309	276	280	272	288	306	306	302	297	314	283	270	279	306	303	307	298	274	316	304	301	301	288	286	298	283	288	294	282	277	320	329	288	283	293	282	273	335	309	298	292	275	271	297	289	313	282	283	300	303	312	283	292	315	302	298	307	287	294	259	293	282	284	281	298	300	277	281	272	256	335	290	297	288	294	276	305	312	307	292	276	311	286	277	288	323	291	280	320	264	299	301	310	293	293	267	325	280	302	309	284	279	300	281	263	300	330	281	303	258	270	299	278	288	263	323	266	271	290	248	284	282	288	330	301	344	317	299	297	286	326	263	308	264	286	274	279	324	296	296	309	272	275	286	289	287	284	315	304	304	314	288	275	298	322	269	324	283	301	280	302	300	297	290	346	282	304	321	273	320	299	311	340	295	335	287	268	278	274	292	294	290	295	317	332	289	274	271	311	330	313	296	284	270	263	297	318	284	307	308	279	324	297	296	276	275	322	270	283	281	275	254	287	327	314	292	287	273	280	294	272	305	310	272	294	289	278	321	275	283	279	296	299	305	347	300	281	276	256	301	257	310	309	266	298	278	328	286	316	271	304	291	337	277	302	269	299	288	275	295	312	286	304	293	303	289	330	302	316	276	304	318	281	267	273	266	297	296	270	280	312	271	293	291	276	260	291	300	283	311	282	294	334	300	268	305	310	291	352	314	296	299	347	295	284	272	308	275	309	299	280	287	288	285	275	283	297	325	285	289	311	310	284	307	282	322	266	282	260	283	273	281	301	266	293	303	280	261	313	303	282	298	310	276	306	312	283	320	298	277	266	303	305	274	327	280	267	314	288	283	282	332	314	292	291	297	289	287	330	277	304	291	304	300	314	299	302	277	280	315	269	270	304	291	295	268	281	278	302	295	285	301	348	287	290	304	324	271	266	275	284	322	291	287	313	288	296	278	311	304	295	307	281	298	288	288	315	274	280	270	292	313	294	273	299	272	312	268	294	295	288	294	279	299	318	269	289	298	290	286	283	288	275	289	270	285	319	257	303	311	304	289	312	267	284	271	290	277	300	291	298	310	278	293	275	289	268	290	285	304	312	305	316	346	277	305	288	286	319	302	285	295	322	332	266	297	290	278	279	324	285	304	319	277	275	273	287	286	316	290	307	313	332	303	314	311	313	300	300	314	278	312	256	331	304	314	250	298	273	300	305	309	299	321	287	298	288	298	265	278	296	277	312	296	272	277	311	304	309	277	285	292	287	297	269	280	321	340	307	292	301	283	289	296	310	280	308	298	291	285	276	300	290	296	298	268	309	282	297	288	308	265	300	273	273	292	289	274	307	292	259	296	285	320	298	300	315	289	291	293	289	310	279	299	306	287	330	282	311	321	301	318	296	318	345	280	297	266	261	320	320	294	303	273	324	330	305	280	308	272	270	303	302	318	305	298
25947	8872	6163	4129	3672	2929	2434	2005	1788	1256	1079	996	996	885	821	829	808	814	787	707	697	793	731	704	691	688	679	650	641	617	713	629	677	622	633	664	612	625	564	636	626	626	613	630	574	651	614	566	601	634	616	641	602	652	648	653	621	620	621	648	665	572	624	621	596	612	632	623	582	639	637	679	599	663	582	593	644	620	633	643	662	620	608	623	582	610	613	599	634	641	637	597	595	622	609	593	588	646	629	616	644	652	657	649	612	598	645	587	622	631	607	624	588	611	631	628	607	612	641	667	655	585	662	625	597	625	610	585	583	600	624	647	579	622	641	626	654	617	650	614	608	562	664	577	602	614	587	616	609	635	617	636	613	639	599	620	644	603	598	586	646	611	622	656	604	604	657	646	600	639	679	634	612	580	635	615	655	658	582	659	625	621	630	601	655	596	623	610	643	615	644	622	609	651	624	667	637	597	634	576	620	598	623	658	642	589	576	608	606	648	567	589	602	576	628	600	585	598	629	576	638	624	605	656	608	608	634	605	651	612	564	640	629	592	642	633	623	607	684	638	627	661	622	580	613	627	636	630	669	595	620	637	658	612	609	632	594	588	643	587	611	615	574	579	606	595	603	577	614	631	628	631	610	591	590	611	620	615	615	620	612	594	639	613	629	586	609	663	591	632	615	689	567	624	639	570	628	623	588	564	569	570	612	623	609	625	643	647	608	643	587	615	589	620	642	570	631	646	614	628	647	636	675	569	628	630	630	633	604	562	605	583	606	608	615	585	624	578	594	616	625	587	578	632	651	575	632	612	586	626	588	575	602	610	599	629	608	634	630	625	672	645	622	669	629	601	623	606	599	592	623	573	598	571	588	636	615	620	691	637	604	597	640	614	641	641	627	617	629	637	574	657	604	657	633	583	584	591	639	622	632	647	633	653	610	602	603	655	619	591	609	645	629	580	612	600	608	621	631	594	574	592	615	622	622	633	602	624	644	588	571	597	605	619	642	612	609	616	619	598	585	654	631	614	670	587	614	616	646	594	634	633	599	607	641	608	627	612	597	601	574	618	590	545	606	669	625	635	571	599	628	601	595	591	599	583	618	615	600	620	610	594	652	608	585	651	608	650	598	628	599	579	603	624	612	598	575	623	592	561	600	639	615	611	630	620	603	617	618	563	610	586	629	615	655	621	604	636	588	618	609	584	654	587	628	659	611	595	633	596	629	641	632	611	618	615	653	673	627	641	609	630	592	636	591	579	619	610	634	571	626	636	637	621	573	643	619	598	608	623	622	613	617	578	606	603	623	637	635	628	610	590	590	575	618	631	621	615	616	600	590	632	642	595	596	565	622	637	640	594	621	591	611	623	643	620	564	618	651	653	657	625	643	636	637	572	622	577	639	645	621	596	581	602	582	624	618	603	654	581	624	609	599	586	565	602	623	611	623	597	621	583	632	558	608	596	603	579	635	650	616	636	624	610	589	625	654	620	641	658	607	625	631	614	612	606	593	620	642	633	603	620	568	577	642	608	604	632	618	603	587	625	682	619	567	614	577	596	612	596	628	610	619	609	592	594	601	592	615	626	609	655	615	622	651	648	643	569	627	573	603	648	619	641	640	619	611	599	593	624	630	593	596	611	623	635	642	609	581	635	606	638	630	620	620	576	640	544	619	640	594	610	634	629	658	614	575	628	605	598	667	666	618	656	644	588	616	602	670	595	617	624	612	598	589	619	636	644	588	635	626	600	617	621	637	648	626	579	588	561	600	603	649	613	638	657	584	668	609	610	609	577	605	660	613	644	656	618	591	597	647	581	600	584	633	651	580	621	603	597	605	621	629	657	568	616	644	646	636	642	627	588	588	633	606	664	603	611	656	572	611	591	608	599	639	624	629	621	634	603	587	589	632	588	640	636	607	616	656	608	587	631	636	659	663	608	687	617	592	586	625	609	682	647	605	625	638	671	608	638	599	628	629	612	633	634	628	652	617	619	643	646	659	606	586	598	673	599	615	608	661	619	607	589	605	626	633	606	589	620	591	631	606	596	649	595	618	620	620	613	596	612	573	550	643	598	632	640	618	606	630	679	567	635	627	615	592	629	582	636	608	614	615	593	610	618	600	627	567	610	596	599	632	623	576	604	638	665	629	628	620	595	582	630	598	670	599	630	606	606	611	635	640	610	621	642	595	615	651	618	603	657	614	576	623	648	602	641	565	595	612	586	559	653	586	639	661	607	603	617	628	596	607	573	654	636	618	593	614	634	618	680	565	635	582	617	642	611	603	648	567	610	634	625	617	610	589	604	581	607	608	607	589	621	598	593	608	583	647	619	612	602	612	632	619	683	567	613	598	571	611	622	618	620	593	629	600	629	623	610	576	583	628	631	594	647	621	632	618	595	646	623	621	615	585	616	605	605	582	619	618	616	607	597	603	598	591	625	572	615	612	655	600	603	629	611	660	619	637	636	650	591	646	620	645	573	610	598	629	610	606	695	601	588	629	567	646	616	598	614	616	613	618	605	613	584	631	630	603	628	602	642	615	689	582	632	595	622	592	600	613	662	606	599	619	620	595	588	590	631	612	679	598	641	638	588	610	628	603	622	629	631	616	594	638	633	602	622	619	592	612	631	605	608	603	636	632	624	615	644	618	572	616	616	628	601	618	650	589	646	629	648	634	618	601	644	622	612	638	575	631	610	571	587	606	638	604	632	623	616	598	644	609	601	561	624	591	607	656	636	588	609	633	611	618	627	603	578	595	649	628	646	645	591	628	650	589	569	634	593	571	677	612	636	616	595	595	615	656	653	613	596	590	627	595	622	621	598	641	641	653	637	594	597	630	602	619	587	621	607	649	602	603	593	627	653	645	621	600	580	594	604	572	615	596	592	637	638	617	615	607	567	596	628	635	665	624	625	611	616	629	613	620	597	651	604	616	617	630	606	577	635	609	623	572	595	620	652	573	616	650	579	610	622	597	605	640	611	648	624	632	592	635	628	623	651	614	583	597	656	634	623	629	553	595	611	611	619	601	608	627	643	631	618	587	613	581	623	612	665	630	655	604	643	602	612	602	655	635	606	629	596	658	633	673	637	588	606	584	577	631	619	648	616	618	607	657	626	607	601	609	641	654	658	611	626	621	586	628	594	641	604	629	636	602	615	662	636	606	642	596	606	597	610	613	558	644	627	597	635	596	604	590	605	603	644	616	594	606	627	631	614	587	587	627	638	645	658	658	630	628	601	620	582	630	573	618	581	574	617	631	608	631	630	609	579	615	617	600	634	586	579	599	579	611	621	613	626	587	603	650	624	608	625	626	585	624	631	618	616	631	584	642	587	626	602	609	546	594	675	638	644	588	577	646	629	638	596	619	592	613	581	606	618	663	601	655	626	568	627	634	610	641	630	626	606	616	592	602	617	655	572	576	558	636	607	611	620	651	634	626	623	599	618	634	610	627	612	634	612	645	603	615	632	618	613	615	631	656	654	607	612	680	576	585	566
52411	24925	11224	3474	2012	1526	1186	884	767	542	494	443	457	391	385	391	403	331	343	376	348	330	362	311	380	346	291	312	317	271	271	315	280	282	301	262	293	292	280	274	317	270	314	311	280	278	272	271	302	280	291	292	285	298	273	286	288	279	284	285	290	271	305	288	295	284	285	308	268	290	297	265	278	319	295	307	299	277	271	271	278	287	337	296	300	274	260	293	262	303	284	291	246	281	289	284	309	271	281	272	258	277	267	273	296	262	268	279	293	297	297	282	273	295	287	270	282	293	281	282	297	256	283	307	302	294	287	296	292	294	266	287	285	269	306	293	268	293	278	267	283	286	288	245	263	308	274	287	273	283	255	258	281	327	304	311	270	280	264	277	258	260	268	283	316	255	269	292	275	287	278	278	282	289	315	305	283	284	262	322	305	298	282	280	257	255	239	282	283	309	273	270	279	255	265	239	292	292	289	281	286	268	278	271	298	286	298	284	273	267	279	293	275	321	282	248	265	269	245	301	303	286	283	273	260	287	295	273	309	282	325	252	307	276	298	268	310	327	298	294	298	268	276	284	327	276	285	307	293	292	252	279	317	264	274	266	280	273	262	278	263	270	313	282	285	298	294	276	281	304	276	266	269	267	251	314	302	285	276	250	265	285	274	255	243	278	277	313	269	266	283	287	298	278	297	310	291	293	279	279	306	286	297	254	255	289	266	304	260	243	285	296	287	253	296	292	315	305	282	314	287	314	272	284	264	296	299	253	288	267	281	294	260	286	307	275	284	297	250	272	303	303	283	280	262	252	277	272	293	258	315	292	273	278	263	278	281	239	295	301	323	296	262	315	263	292	272	288	260	267	310	265	264	300	309	282	280	287	286	266	266	303	303	275	294	281	262	267	292	293	282	251	281	265	302	305	313	301	283	280	268	286	283	300	288	276	315	259	269	304	312	285	272	262	294	280	279	303	291	295	277	273	283	256	298	278	272	333	262	273	260	248	274	266	282	290	277	268	278	264	272	302	289	317	274	301	279	328	286	263	315	272	280	296	275	296	282	274	298	261	296	274	254	330	271	300	274	299	268	287	252	281	302	270	260	288	286	276	296	313	259	297	288	266	240	294	272	279	298	279	299	290	293	288	268	271	299	261	296	296	291	276	264	311	312	269	246	302	304	274	258	293	278	305	275	311	281	306	277	285	253	293	283	301	263	326	264	295	287	293	280	259	281	285	282	262	268	254	268	294	297	318	267	248	269	287	300	272	285	267	298	296	304	257	277	283	288	279	276	305	285	305	292	253	266	291	306	252	278	288	280	272	269	257	280	273	287	284	291	271	303	255	273	276	248	267	282	296	309	311	270	290	264	273	287	299	300	250	265	277	271	259	285	275	280	323	275	304	302	305	273	270	282	289	242	280	262	284	290	289	296	296	261	279	302	287	269	271	286	316	246	261	276	285	273	302	295	306	273	308	299	281	256	281	276	259	305	265	303	293	298	273	307	290	268	298	281	287	304	287	282	295	272	261	287	281	271	272	299	299	286	288	262	306	292	283	276	297	264	272	239	267	239	282	245	260	288	272	282	290	293	279	269	281	278	306	271	275	265	298	264	264	295	288	280	268	290	276	286	268	312	312	315	296	258	311	328	315	310	278	271	261	264	309	278	269	279	321	293	278	273	325	293	308	234	303	293	283	309	275	261	271	287	276	266	290	291	313	270	253	266	286	276	294	304	272	275	305	233	262	290	296	274	288	292	324	297	309	304	303	295	286	289	312	277	276	314	291	269	282	301	292	277	286	320	289	280	237	240	301	264	298	300	269	276	250	273	278	272	264	274	259	324	290	272	280	287	320	308	314	302	328	234	284	282	292	272	262	311	309	291	282	293	303	260	284	289	344	293	280	276	317	318	265	290	307	280	252	262	288	252	278	297	270	271	275	282	295	279	311	257	287	267	284	275	274	294	291	272	321	274	296	292	312	284	295	309	268	300	261	275	274	280	301	260	276	278	252	277	290	297	285	315	303	265	294	290	317	299	261	244	295	265	297	275	275	269	265	278	288	259	261	277	321	270	268	261	272	272	308	316	265	283	284	267	260	281	301	271	275	289	313	263	284	280	246	277	267	288	269	292	304	298	278	310	285	288	285	298	315	293	305	302	276	270	266	294	265	284	293	278	274	275	290	285	279	255	305	301	263	264	287	267	276	252	262	270	285	279	281	301	304	296	287	264	286	291	309	269	264	294	282	274	295	285	239	278	299	284	260	294	293	296	278	292	292	294	290	267	284	275	289	289	293	264	290	290	289	294	296	299	299	286	315	269	274	276	248	275	274	283	278	291	296	227	264	296	278	283	294	309	284	304	297	313	292	297	271	288	304	274	273	262	290	296	332	275	296	313	287	271	276	238	284	275	282	258	291	314	268	277	283	279	288	285	317	296	273	287	292	276	278	308	287	276	294	290	295	293	285	295	258	274	269	295	304	292	281	282	307	300	287	280	249	280	244	292	320	270	268	264	305	285	309	264	293	287	252	307	296	295	310	271	326	305	302	260	263	262	275	292	281	299	313	294	264	283	316	300	287	302	296	292	269	286	281	278	285	345	281	310	316	305	250	291	282	238	280	277	258	278	273	271	281	342	308	264	274	273	303	311	281	290	272	284	315	278	246	246	286	296	264	259	295	293	292	286	263	300	320	274	289	300	287	261	285	270	307	300	291	284	267	268	267	281	306	302	273	255	263	286	283	255	292	276	263	283	297	269	261	278	277	285	262	284	285	287	321	294	271	267	270	266	281	291	273	309	248	274	269	286	284	292	283	265	318	308	274	320	260	266	298	290	268	289	289	314	274	291	290	292	268	302	261	291	259	288	308	280	283	295	283	303	313	318	274	289	258	274	273	268	275	269	261	297	312	287	293	296	285	300	269	283	301	270	311	265	286	278	292	289	308	279	263	272	266	297	297	312	256	284	275	274	322	304	276	293	280	277	269	335	287	239	276	291	287	279	287	277	306	305	323	291	271	282	297	291	267	277	271	275	289	301	322	309	302	275	266	292	285	284	319	289	313	282	312	281	288	289	292	312	277	277	329	279	278	264	286	293	282	285	269	301	277	296	295	278	293	286	289	278	290	291	256	272	278	301	304	245	283	299	286	302	276	286	281	276	291	279	298	255	249	293	297	259	278	323	305	247	282	276	286	326	319	302	245	278	250	293	275	306	259	313	297	233	257	296	263	289	291	274	308	309	282	285	329	249	283	271	300	303	288	265	301	297	313	269	278	291	266	260	260	292	270	270	288	286	291	305	261	291	283	258	267	296	294	279	301	277	276	274	257	292	303	287	282	325	262	298	288	268	288	290	275	291	249	324	281	277	263	284	317	283	273	300	274	328	245	272	292	311	286	268	295	279	265	291	276	280	302	283	292	278	297	262	251	279	280	298	288	285	279	297	295	260	285	273	275	277	292	277	294	259	282	276	279	329	283	307	283	263	303	296	280	308	317
31615	15870	13179	7773	6673	5436	4498	3777	3030	2081	1868	1591	1412	1428	1420	1373	1144	988	981	947	920	927	884	843	862	784	686	693	702	665	645	655	696	652	616	653	663	631	628	602	675	646	609	634	567	619	605	622	657	619	635	637	608	607	582	621	588	627	590	610	615	601	613	627	587	624	607	619	600	574	602	578	618	608	628	611	583	628	597	645	632	583	580	601	619	611	562	573	614	591	626	640	642	552	670	613	620	593	622	590	617	621	624	631	608	597	629	605	619	598	573	644	679	583	616	608	621	588	636	583	629	597	627	644	598	566	605	619	640	633	629	589	610	620	649	635	594	626	609	620	605	642	593	604	587	571	606	618	597	565	569	579	653	627	649	589	602	641	627	619	624	587	594	575	576	622	610	593	632	620	580	607	632	638	614	584	617	603	638	581	585	559	640	620	594	605	592	603	564	629	598	644	637	609	605	624	586	614	598	612	629	628	563	627	597	567	600	587	593	574	609	601	567	590	602	647	577	601	581	649	632	613	626	584	585	652	615	613	656	613	601	596	556	571	562	615	534	611	594	601	631	610	645	583	627	626	598	599	614	634	638	625	570	645	592	610	599	626	621	601	572	635	641	611	639	596	629	571	635	635	634	588	599	594	642	643	614	576	605	586	601	623	605	569	591	591	580	619	583	592	599	573	590	614	599	630	592	603	590	620	645	588	640	606	591	589	626	568	603	610	583	649	624	607	661	587	584	575	576	633	599	641	623	630	591	597	583	577	614	607	606	644	638	628	577	545	610	563	632	629	628	583	607	612	623	626	583	602	634	575	613	593	599	631	640	600	596	596	630	610	642	592	610	593	558	632	568	579	621	592	641	568	622	602	625	610	608	563	616	573	581	612	611	578	608	627	631	614	601	574	621	607	598	568	630	623	612	599	626	643	632	579	623	619	629	578	632	618	610	595	608	580	596	589	598	626	648	584	593	610	598	595	617	584	588	628	663	608	597	614	611	617	597	597	585	579	614	561	594	624	599	597	637	593	632	615	620	580	617	592	602	580	610	626	590	621	573	622	605	625	591	586	606	622	589	606	641	641	670	597	620	619	649	583	579	600	641	606	582	627	610	594	591	642	588	597	590	590	629	566	634	623	617	574	657	596	579	616	656	581	628	587	646	586	609	597	600	588	625	607	595	635	588	615	603	600	605	578	600	601	608	624	635	561	617	627	617	566	619	599	632	583	622	590	609	585	575	603	626	609	616	628	577	576	615	604	576	608	613	580	606	570	650	591	614	602	600	642	632	634	577	605	590	582	624	585	658	599	586	640	636	606	653	620	636	624	578	612	606	582	596	615	648	650	546	621	605	588	581	593	596	630	618	587	611	604	627	616	567	575	616	598	581	602	610	614	653	628	600	603	611	609	625	605	609	614	609	613	622	571	596	605	596	600	612	592	610	621	615	605	590	625	570	619	603	624	600	650	616	595	642	585	564	585	625	639	605	642	644	606	662	610	594	650	584	589	616	611	649	617	641	606	575	635	594	626	577	634	573	605	632	594	606	595	592	605	672	600	591	579	649	596	606	615	631	628	589	622	636	590	583	573	660	604	603	589	582	617	608	622	594	592	622	585	635	625	602	642	595	578	618	628	620	588	601	577	639	651	604	595	638	586	557	618	626	622	604	616	621	590	593	674	626	622	595	626	601	592	595	575	621	572	569	587	588	559	604	598	613	598	650	606	598	608	615	599	585	576	596	574	615	569	656	610	618	633	605	610	621	638	586	592	614	592	587	604	615	649	594	603	602	632	580	594	645	570	565	575	625	633	693	583	604	576	600	613	604	609	623	610	617	624	595	567	597	574	621	598	632	643	594	575	614	589	619	589	586	626	595	604	584	643	598	619	629	647	618	612	594	632	595	567	626	627	597	604	610	600	632	566	618	580	588	607	642	590	580	615	608	667	605	579	576	603	574	605	592	598	593	602	583	597	632	609	622	579	609	619	581	611	600	636	613	583	651	588	577	578	602	624	623	673	656	594	621	576	585	598	652	596	609	614	607	604	634	613	612	587	632	583	602	628	604	628	580	645	637	583	651	569	612	612	609	612	593	587	636	624	626	561	579	571	595	615	623	627	640	595	595	589	640	580	592	595	571	590	620	583	638	606	592	586	642	595	604	627	594	601	630	608	593	645	595	617	613	624	630	629	576	610	694	565	633	584	580	619	560	610	622	613	601	595	598	592	583	583	627	587	602	643	607	585	630	588	610	589	637	634	656	592	602	603	582	637	573	605	629	608	618	620	584	597	631	588	665	622	589	601	568	604	632	615	621	612	615	626	621	615	629	576	611	645	617	610	619	571	617	602	609	587	610	614	587	600	602	615	616	620	575	641	608	610	585	600	605	580	612	588	632	595	642	600	587	587	617	623	592	590	640	597	618	607	629	610	606	635	626	628	592	627	568	618	577	611	595	581	620	627	614	611	642	635	587	578	653	617	626	567	587	572	617	631	578	626	626	602	609	599	616	626	606	589	629	637	564	662	569	604	617	573	603	609	602	612	604	618	605	604	619	591	582	659	624	631	618	578	588	557	619	596	566	596	588	624	614	622	560	580	643	570	586	649	586	548	612	598	629	605	577	558	630	569	577	614	655	639	552	646	581	616	593	561	589	599	655	591	627	625	647	621	609	600	588	632	606	631	635	597	564	616	620	616	609	626	608	608	592	602	602	629	659	578	614	627	610	606	627	568	629	622	610	587	584	614	599	597	580	596	607	577	623	649	561	592	632	629	639	604	614	583	593	607	602	599	632	611	628	655	604	585	578	621	587	560	595	590	626	553	621	625	627	566	580	637	584	608	649	610	539	635	680	652	582	621	603	637	599	577	612	640	626	544	578	606	617	622	626	607	600	627	607	594	568	571	606	593	626	672	645	612	611	610	587	572	588	600	613	611	608	645	579	576	595	606	615	636	592	591	598	594	609	569	606	591	619	622	600	628	572	607	606	572	607	637	624	538	608	605	591	649	608	603	594	601	603	605	587	628	617	600	623	614	582	597	616	567	649	538	593	577	610	595	561	634	584	596	578	620	572	645	615	601	584	637	569	633	630	633	596	597	599	596	589	605	619	587	617	613	624	630	580	547	587	609	610	641	608	567	596	562	610	581	601	636	622	611	584	592	614	629	608	608	624	587	624	621	622	601	595	572	652	610	626	621	608	575	576	595	626	628	554	598	617	600	652	581	585	649	623	637	611	616	596	652	592	623	591	626	620	556	602	630	625	660	591	640	578	619	617	604	588	594	593	615	645	616	626	641	590	629	626	606	617	623	586	614	588	603	590	625	633	632	647	565	596	599	645	638	604	662	630	593	629	607	546	598	639	595	612	602	596	590	564	557	572	578	565	611	592	630	618	606	640	632	580	653	630	589	595	622	633	582	563	586	614	596	597	612	660	605	640	643	554	609	681	602	628	603	625	624	626	654	637	614	643	603	646	619	604	638	610	639	601	598	636	611
63264	32505	17428	5416	2828	2085	1587	1220	1134	729	609	596	558	520	544	507	440	442	452	403	436	429	393	417	394	418	365	344	326	356	333	343	374	377	340	296	318	388	329	340	339	333	332	342	346	306	314	329	335	377	302	308	329	308	314	325	339	317	342	346	350	352	346	314	300	340	329	305	342	303	314	333	326	359	321	347	341	350	304	352	297	296	342	295	311	348	327	294	353	316	310	321	314	354	329	335	331	350	336	300	301	299	319	316	276	304	289	331	351	322	342	344	376	372	332	350	320	355	309	365	323	329	363	322	360	365	326	327	294	337	319	360	332	327	317	297	334	346	311	342	313	317	317	293	357	332	347	317	328	344	345	341	357	323	333	332	321	342	333	319	323	317	310	339	331	353	325	344	358	333	326	336	323	349	325	347	328	338	349	356	339	341	338	324	323	304	352	333	291	368	305	338	317	305	276	337	342	307	343	318	329	295	319	326	336	321	342	345	310	366	344	366	314	312	343	342	323	327	316	342	329	336	311	333	365	356	343	308	338	350	307	350	337	331	320	342	311	365	357	322	340	348	335	309	354	330	340	292	307	352	298	350	337	336	330	308	326	336	346	337	352	318	355	334	330	345	368	358	361	322	345	379	319	306	338	319	365	322	339	325	319	331	362	343	344	298	323	348	340	328	343	310	305	336	325	300	344	308	300	322	324	306	315	310	332	314	336	354	296	308	328	352	367	360	338	346	351	289	342	330	321	367	310	338	302	338	319	333	338	364	363	352	333	320	314	308	319	357	342	332	320	303	337	321	302	371	293	324	283	347	322	311	309	319	327	321	355	330	343	342	338	322	331	311	345	325	290	340	333	322	315	374	301	356	384	306	325	351	331	341	339	338	347	316	331	318	278	331	319	333	302	319	371	324	366	342	322	309	334	338	298	271	313	335	337	327	332	353	350	354	322	346	362	327	316	362	350	341	313	325	333	339	357	374	323	330	309	341	327	325	357	350	345	322	308	338	316	314	349	309	284	335	358	324	319	317	295	286	322	355	344	288	337	351	354	321	338	289	322	320	318	349	349	364	323	328	369	320	363	354	310	328	296	327	320	304	334	317	331	347	335	323	309	344	354	341	324	366	285	304	354	354	368	341	353	319	323	299	370	351	292	334	336	334	332	319	311	348	302	314	356	312	309	338	324	308	341	326	330	341	336	293	339	295	354	310	315	367	325	316	321	325	308	348	331	337	347	324	331	332	333	325	375	353	325	318	317	345	359	334	352	321	328	327	293	319	336	320	325	317	329	352	327	352	340	309	309	379	324	346	341	340	341	331	332	339	326	345	301	326	318	305	353	346	354	324	338	305	325	362	346	375	318	315	302	301	309	308	362	321	318	339	318	333	306	313	332	297	328	349	322	375	352	306	330	316	350	347	320	325	348	350	345	320	285	317	325	316	346	309	301	341	313	311	311	329	350	316	353	304	299	319	402	375	331	330	329	315	312	299	343	329	311	345	328	300	322	324	324	327	323	331	345	323	321	339	332	331	307	355	320	345	365	315	315	307	316	306	343	332	308	378	315	353	327	335	311	303	335	327	320	333	319	318	307	341	350	346	331	310	319	280	325	323	330	387	334	321	286	284	341	327	344	332	327	313	329	336	350	302	318	327	322	294	317	314	353	348	319	312	343	327	336	337	324	305	344	355	320	328	317	322	328	347	327	313	332	312	338	334	289	340	337	316	348	323	371	325	316	306	295	332	350	323	285	326	309	323	344	307	316	353	363	375	329	310	316	337	339	342	328	331	344	323	325	340	340	337	302	302	342	321	310	329	309	354	348	305	324	324	322	299	340	334	319	345	319	338	344	317	312	325	351	334	346	338	336	330	356	356	338	356	297	335	368	316	363	365	323	322	323	294	355	320	345	323	356	330	352	388	321	353	313	380	374	351	344	351	353	300	311	337	361	358	368	339	337	314	329	349	323	383	325	288	289	347	346	356	316	313	323	320	343	325	314	341	355	339	334	313	310	322	338	294	352	356	353	318	321	341	320	318	327	315	396	352	334	329	341	334	344	327	324	334	326	293	316	353	312	327	352	314	361	296	337	360	324	338	289	313	317	341	343	319	354	374	316	358	361	344	329	328	329	340	317	324	358	333	351	320	322	314	345	334	321	326	341	321	352	304	345	330	332	328	348	324	337	313	329	308	335	337	333	310	310	351	314	363	346	377	328	332	353	336	322	314	380	338	279	305	322	313	369	275	345	328	357	347	337	296	317	357	316	316	326	319	335	332	322	318	312	307	308	315	326	309	325	334	322	334	309	334	330	320	301	319	350	339	337	316	350	314	334	338	308	326	355	349	324	336	373	354	311	322	336	355	360	354	305	340	331	348	329	314	319	321	327	329	346	356	339	326	331	334	320	310	312	341	298	351	330	340	352	343	360	302	295	329	366	348	315	304	326	348	347	326	317	334	324	345	325	341	361	346	333	369	289	327	324	354	336	346	313	340	331	316	314	335	326	341	340	361	358	321	339	323	347	339	292	308	319	334	331	372	341	302	343	360	293	356	279	325	321	312	320	341	355	324	355	291	324	331	289	343	363	332	331	338	314	316	332	311	314	334	328	332	338	330	341	337	348	322	328	324	316	331	304	316	339	320	337	330	371	307	320	349	294	315	305	338	335	332	341	341	351	315	311	346	308	320	356	303	329	340	321	338	337	322	319	304	284	335	332	382	381	308	331	340	317	319	327	300	332	331	318	303	316	334	371	353	327	354	342	305	360	313	320	336	344	322	336	313	285	313	309	317	355	372	363	338	349	332	309	334	331	299	310	319	331	304	286	335	359	295	313	341	324	311	334	305	322	332	323	357	327	319	296	335	330	384	345	320	294	344	300	334	366	361	333	342	354	323	361	329	304	358	380	337	329	344	325	281	323	337	334	364	376	336	338	354	362	328	321	364	318	306	354	375	359	355	333	329	323	340	318	318	309	345	306	332	330	330	327	330	327	324	352	349	342	296	360	338	312	359	333	363	319	324	313	334	325	308	335	350	318	314	327	330	296	318	311	358	306	346	342	335	343	339	263	378	345	346	330	343	319	326	339	332	339	344	341	316	333	325	313	320	332	322	300	306	330	339	337	344	334	322	289	294	355	370	316	305	346	318	303	344	342	325	300	301	317	337	307	326	332	328	309	320	321	319	323	324	322	337	343	352	331	298	343	300	321	346	354	318	334	352	311	334	296	364	336	319	334	354	318	340	313	341	324	326	283	322	347	318	329	357	313	333	360	345	336	334	319	302	360	318	302	324	305	345	342	333	338	338	330	351	342	343	312	342	323	328	354	315	329	328	290	300	321	324	300	288	333	311	303	367	307	326	300	323	337	352	348	329	307	298	303	352	313	351	341	306	350	375	328	335	309	327	335	321	362	328	344	320	333	329	324	332	294	331	304	330	350	310	303	334	364	351	379	327	335	343	356	333	325	343	330	360	346	361	359	349	360	352	337	319
37849	21118	17729	10249	9162	7620	6089	5123	4381	2797	2367	2151	1990	1828	1811	1744	1499	1404	1219	1205	1186	1124	1100	1052	1000	949	852	799	718	765	767	728	794	763	723	762	678	740	789	708	795	754	733	704	707	740	682	701	691	643	726	664	703	664	687	677	730	719	684	689	740	695	706	698	716	711	668	725	718	677	690	712	688	700	703	697	673	714	701	689	690	661	704	692	708	661	676	723	717	683	674	672	696	683	682	708	729	659	714	669	636	675	700	673	683	688	719	712	654	674	717	687	707	702	702	756	656	674	663	673	713	685	681	641	708	698	722	633	692	698	673	717	702	705	678	682	662	698	683	660	668	719	718	666	734	710	687	706	704	718	685	693	667	712	684	650	689	688	688	648	683	686	676	729	674	753	697	691	714	737	694	706	666	719	658	705	685	649	719	708	679	682	671	700	666	697	734	706	686	700	710	680	693	666	660	696	707	663	731	695	708	687	660	686	691	703	694	686	676	673	683	670	687	682	731	703	673	690	691	704	705	717	712	665	696	732	659	702	734	690	725	689	663	666	729	703	700	698	699	701	735	708	693	702	682	707	719	755	692	689	693	654	713	718	674	704	700	710	664	666	669	702	709	720	713	681	687	712	709	671	719	730	688	665	758	695	677	668	655	681	715	687	684	726	724	649	674	694	652	697	677	656	685	680	731	672	650	674	724	735	707	720	655	716	731	718	711	675	681	699	690	692	700	674	745	679	684	705	686	693	680	720	720	704	701	673	670	639	684	674	678	669	669	727	738	686	710	713	698	698	688	738	686	699	655	686	692	702	672	671	710	668	732	703	702	705	674	655	699	689	696	665	663	721	681	666	740	690	723	659	707	683	703	671	622	685	692	668	662	677	668	710	682	729	688	667	728	655	718	697	673	733	717	648	698	692	754	676	710	726	673	651	691	681	655	719	733	677	674	650	693	697	679	686	649	699	641	678	724	742	683	690	642	710	713	693	741	715	667	712	690	708	737	685	707	710	682	676	715	654	695	701	708	693	675	686	746	660	716	663	658	668	683	706	693	645	677	692	692	685	683	667	651	712	710	663	697	675	676	726	697	706	708	736	668	657	709	690	711	638	694	707	692	698	685	651	658	698	724	684	700	706	717	728	668	705	680	653	727	698	687	657	711	663	714	660	681	688	682	691	727	686	745	661	727	683	704	675	679	696	675	709	709	732	711	693	726	666	700	690	725	678	692	713	674	690	732	684	714	701	703	702	719	644	707	671	717	693	707	738	723	682	676	698	674	673	679	748	680	685	698	679	696	719	646	669	676	701	712	695	697	676	716	682	698	713	723	703	747	704	688	713	668	719	760	680	696	679	699	669	652	697	683	717	705	665	662	668	723	671	689	717	669	639	670	732	719	707	673	673	684	694	633	690	632	703	675	686	715	680	665	673	705	657	714	658	663	638	648	666	690	674	700	694	686	685	679	715	727	703	690	668	684	697	631	668	699	684	674	650	693	693	736	687	730	709	663	733	697	716	744	693	712	729	731	713	668	714	721	672	719	712	703	701	659	680	685	742	656	713	694	765	738	648	690	684	698	683	684	691	666	700	711	634	731	703	633	733	726	694	683	718	704	675	685	675	664	670	662	688	714	698	717	686	683	657	703	705	705	690	663	674	708	668	698	673	711	669	698	675	702	713	703	672	689	680	636	661	738	708	686	701	722	704	710	672	694	725	701	657	737	685	672	688	671	634	719	673	710	733	695	711	670	720	690	734	645	719	683	660	686	730	694	688	687	710	679	685	653	677	639	690	662	694	665	669	684	683	696	652	667	699	706	636	699	681	698	662	724	720	704	744	658	652	706	699	723	703	697	714	675	710	719	665	690	706	695	713	658	675	684	726	697	742	709	699	691	693	662	718	682	730	680	687	675	714	706	693	715	703	712	700	740	685	682	717	700	680	673	694	664	714	729	676	685	703	716	675	690	682	712	729	685	677	720	708	652	683	720	681	706	658	691	675	631	713	716	720	703	710	684	725	689	710	703	687	733	702	718	690	629	660	723	662	713	654	696	659	668	678	709	700	708	701	678	715	770	709	687	735	681	655	728	696	715	683	680	728	738	707	672	691	693	698	668	711	650	680	695	688	695	730	713	688	724	690	727	689	684	677	727	694	652	724	677	642	682	708	705	698	751	691	693	700	740	719	676	735	693	670	710	702	701	690	662	658	684	697	680	668	712	694	662	631	714	683	658	683	658	664	685	707	696	702	693	701	707	701	627	704	716	698	729	682	688	717	690	651	629	698	666	705	698	685	640	715	696	655	648	604	703	706	690	686	651	749	710	637	702	645	621	693	699	654	668	699	651	701	716	691	671	725	714	728	679	695	696	708	658	720	696	639	699	668	673	669	696	673	667	705	671	704	664	711	698	719	646	695	679	684	651	652	656	681	657	683	632	717	719	738	651	703	692	735	638	759	710	710	658	713	696	691	670	653	705	707	636	658	696	697	655	704	666	682	685	663	670	681	713	705	696	639	732	682	685	753	699	716	707	698	694	687	732	672	717	688	707	713	696	679	703	721	713	707	696	680	671	647	722	685	697	740	755	666	743	680	686	706	684	660	693	686	655	701	669	674	674	666	658	665	657	683	688	661	609	690	722	700	672	679	700	673	723	674	692	716	709	716	637	717	749	654	688	708	724	672	676	702	738	682	707	711	684	656	631	703	653	697	682	647	660	633	667	693	777	730	695	716	681	710	711	686	708	653	637	698	714	739	729	698	708	707	733	682	699	698	652	657	656	676	725	668	677	692	757	695	657	704	675	723	690	689	693	692	678	720	693	738	693	686	644	692	715	678	687	707	670	698	689	699	696	670	673	692	654	701	640	713	687	694	690	714	686	727	702	694	679	719	688	715	713	678	647	706	713	663	689	683	747	711	670	699	718	709	706	717	685	653	701	674	692	757	672	716	652	663	734	680	644	695	681	697	666	678	682	719	719	711	716	695	659	700	734	698	718	684	703	695	725	697	726	674	675	693	667	716	708	699	652	650	701	720	705	679	681	693	691	654	688	691	716	662	698	659	695	715	714	670	680	677	683	674	676	729	705	705	673	691	653	703	711	745	717	705	696	707	711	700	746	710	692	733	680	715	723	689	777	718	668	702	692	652	666	731	687	690	672	688	657	687	748	692	722	699	667	740	673	707	688	724	653	682	682	703	708	712	681	686	700	723	682	671	706	653	691	675	695	681	706	672	650	711	691	692	699	681	709	684	717	698	706	684	694	681	719	702	655	717	719	718	724	622	648	682	692	702	690	659	710	670	704	666	720	693	681	721	680	697	706	732	671	697	670	705	609	694	684	698	730	668	651	694	719	692	709	714	703	711	694	665	707	687	689	682	710	741	644	725	713	668	692	770	693	659	739	648	685	701	715	707	669	691	774	695	715	696	697	714	708	670	727	646	653	681	646	690	704	712	729	710	700	653	771	738	668	722	693	679	673	693	683	687	713	654	687	711
38510	17224	5803	1891	1272	998	783	626	552	371	397	363	377	375	348	366	340	364	351	312	317	343	318	324	302	305	251	303	269	269	303	307	249	295	297	277	318	271	282	329	316	298	282	285	301	308	313	302	293	309	293	318	308	299	270	305	306	322	282	281	283	306	305	294	307	279	287	283	285	292	304	302	269	251	289	285	293	317	299	260	273	277	236	269	247	259	284	291	288	317	266	295	288	298	286	265	279	287	301	304	264	264	270	312	282	287	310	245	250	290	272	298	293	294	299	296	282	298	305	298	272	263	262	299	243	314	292	274	286	313	285	281	277	249	290	297	319	335	297	294	301	286	288	270	317	317	275	310	293	288	306	287	276	262	284	312	335	284	281	297	259	303	278	269	299	311	301	275	293	280	296	293	309	292	298	282	311	260	260	258	274	300	288	301	283	257	296	286	283	259	272	288	293	314	313	296	318	270	295	273	307	328	283	315	274	241	340	317	290	294	303	319	276	275	269	276	262	276	326	274	322	331	271	279	254	264	276	290	303	336	307	285	273	261	265	243	297	248	261	299	286	294	302	296	301	292	299	309	298	305	299	298	305	264	304	330	295	279	247	281	301	308	272	274	262	269	308	312	304	284	273	302	284	277	295	315	293	269	298	278	291	294	279	270	317	297	282	288	289	250	285	314	264	285	328	292	263	240	294	298	295	287	299	292	282	308	274	267	304	290	282	278	272	263	294	270	309	301	283	262	283	247	292	263	272	274	268	310	297	255	252	284	327	272	278	293	281	278	307	245	277	285	291	313	306	320	266	290	288	304	274	303	266	296	261	260	308	279	301	289	274	296	278	309	297	279	278	285	240	292	271	297	305	299	287	299	288	277	262	240	283	281	290	305	316	296	251	260	281	294	294	279	270	330	300	333	264	277	292	295	284	268	299	284	275	297	290	315	295	260	278	263	305	247	267	291	259	256	270	307	276	282	283	321	287	280	312	287	294	286	290	291	282	307	294	277	274	283	263	283	306	307	307	284	247	267	274	296	278	323	306	332	298	300	296	272	282	293	278	269	254	277	265	274	305	295	259	274	300	294	258	275	291	285	274	292	308	298	271	261	320	264	286	299	321	261	303	293	332	284	309	273	270	260	277	265	265	285	288	309	292	276	293	261	269	276	300	322	275	288	288	327	297	264	257	280	290	283	271	332	273	279	287	283	275	270	296	291	316	299	292	301	287	270	308	305	324	313	252	246	310	329	299	272	272	249	263	311	306	314	258	274	281	343	290	299	275	265	271	269	288	265	271	242	307	294	273	292	304	297	290	269	282	250	297	304	293	281	277	288	290	274	278	267	300	302	258	280	286	296	286	263	272	279	239	256	259	264	280	315	301	247	311	301	273	274	249	287	278	297	304	263	327	278	253	269	264	279	297	257	278	264	286	268	282	258	290	271	283	284	300	286	256	276	273	271	275	276	273	309	293	282	298	305	291	287	318	310	274	273	273	275	288	310	310	269	308	285	313	293	311	262	312	297	288	285	287	263	262	251	266	295	281	270	274	291	292	278	284	284	323	291	296	281	280	291	259	298	276	281	308	294	285	301	298	288	275	313	298	333	282	275	291	289	251	267	270	313	268	277	280	258	304	280	244	274	243	271	263	292	251	296	300	282	321	266	259	254	305	299	239	267	302	287	284	260	301	328	261	273	279	270	277	268	282	276	287	309	264	276	311	282	324	320	288	290	303	287	307	271	289	277	327	310	274	291	283	241	272	276	303	293	299	270	275	279	308	289	278	284	263	296	264	264	259	291	290	268	295	268	292	282	303	290	263	293	253	279	252	303	288	256	267	294	291	279	276	265	281	295	320	290	294	253	294	279	263	285	273	293	260	300	277	298	271	315	314	298	272	287	297	306	294	303	289	264	264	276	289	271	300	283	288	305	278	269	280	310	267	253	268	278	305	262	263	283	295	318	258	257	288	321	295	282	254	268	279	291	284	291	259	309	301	327	305	301	289	286	250	289	275	270	270	285	303	299	266	267	308	304	265	278	272	288	272	277	272	302	292	262	260	302	296	282	308	268	296	291	317	273	280	287	283	292	280	278	312	271	286	300	290	292	256	295	296	279	269	261	306	297	294	277	277	233	283	267	304	296	299	303	299	273	271	275	272	282	287	293	332	297	281	281	265	262	290	291	296	252	260	280	298	289	284	247	245	270	278	308	270	282	269	257	278	257	292	276	272	280	262	261	259	325	249	287	281	284	311	279	288	281	285	308	249	255	295	261	305	297	284	282	271	283	281	286	301	330	277	281	270	262	303	290	311	324	262	328	273	308	304	304	297	282	308	313	279	311	262	282	311	290	296	298	263	288	246	253	308	288	269	301	317	297	330	328	277	289	279	285	291	294	314	262	288	290	314	280	298	289	325	274	328	268	274	275	261	285	289	272	271	281	261	304	301	318	275	286	306	294	280	317	261	270	290	260	282	285	280	256	280	291	282	297	277	275	275	270	227	292	282	285	304	279	298	275	289	289	302	308	323	312	260	290	286	323	294	320	308	272	333	281	269	270	270	260	291	279	291	280	275	308	271	286	284	294	272	291	291	249	326	287	275	283	302	308	305	261	299	269	280	279	264	257	281	289	290	330	274	313	292	290	308	292	313	275	275	296	297	266	271	266	295	273	267	282	262	281	274	279	297	269	263	276	297	273	271	292	256	303	289	241	286	277	286	294	302	284	296	303	295	356	283	275	269	288	270	302	290	267	281	296	261	261	286	293	284	283	288	270	304	293	259	306	282	265	257	246	299	298	274	278	287	294	311	321	305	285	287	297	264	302	291	258	281	294	268	252	280	276	296	313	300	313	295	296	294	289	254	263	282	277	262	252	301	271	279	274	281	305	284	268	278	294	315	280	249	290	281	288	276	252	259	268	277	279	285	309	300	293	303	310	320	292	286	331	313	320	278	303	323	273	291	298	293	302	281	319	279	271	268	275	286	278	290	294	290	287	295	326	283	269	318	289	303	282	273	291	315	277	272	273	302	280	305	288	296	273	261	259	323	314	310	253	297	321	302	295	286	303	268	278	280	266	270	269	289	283	280	291	290	281	283	295	306	271	282	283	276	259	292	272	276	296	295	292	311	265	318	274	296	288	236	290	312	303	292	286	283	279	273	294	259	264	290	306	282	278	293	256	274	262	286	294	294	261	296	285	273	277	319	300	285	301	289	278	278	269	305	275	267	289	301	294	302	290	245	317	288	277	310	278	292	304	289	307	291	275	263	300	288	314	282	276	288	270	287	250	287	275	305	267	298	266	276	317	259	261	250	303	290	298	330	320	292	313	308	316	330	263	294	251	299	293	300	282	259	265	310	279	273	266	296	285	287	259	280	287	300	271	315	264	282	283	294	283	299	271	275	319	287	308	298	280	288	277	270	295	298	279	294	295	279	300	318	303	266	287	314	287	275	290	306	303	316	253	280	289	292	285	291	314	309	292	271	273	305	285
21806	10691	7621	4858	4501	3484	2668	2476	1945	1198	1110	1134	976	975	936	985	880	825	845	848	827	769	709	690	689	701	708	664	635	681	667	639	654	642	594	636	611	642	624	646	558	571	608	673	567	598	640	589	607	621	621	588	605	556	611	653	639	631	597	594	579	606	625	585	641	635	586	542	621	586	640	669	611	623	596	619	657	592	600	611	603	632	607	607	614	622	613	608	670	616	630	649	628	575	594	588	602	609	588	632	609	621	633	570	553	566	625	616	582	627	613	605	645	559	644	621	613	612	577	567	633	605	658	648	615	592	597	624	601	559	628	583	613	593	567	632	569	625	627	620	611	618	633	569	619	610	613	620	600	568	596	540	626	563	596	638	579	615	632	589	614	619	608	592	651	592	630	610	566	643	620	616	583	620	647	611	597	556	619	623	588	620	623	587	629	591	589	596	583	565	582	593	625	621	625	615	628	571	582	619	572	621	627	601	592	603	595	585	601	630	640	563	619	597	609	606	606	623	601	624	594	603	596	652	615	638	635	613	612	630	599	600	629	647	675	606	604	593	599	614	611	622	639	599	633	635	604	558	607	603	574	654	566	640	627	591	595	591	615	645	632	603	653	606	620	598	619	585	645	597	616	602	605	600	597	642	604	611	601	657	587	622	629	633	578	577	609	595	643	608	631	610	560	586	578	561	606	584	602	598	589	596	610	608	614	575	622	603	611	605	567	638	594	603	622	644	573	556	609	642	624	585	607	648	595	613	567	582	646	633	594	653	585	585	623	606	573	632	616	643	587	556	648	623	641	656	642	593	605	619	587	654	602	595	638	607	614	612	604	585	633	622	639	610	578	601	651	626	559	619	588	576	618	632	604	617	615	638	607	620	601	615	560	602	641	615	586	611	635	631	575	603	596	607	582	611	637	607	602	644	594	643	598	592	626	588	607	636	596	630	621	627	591	614	613	618	602	597	616	569	586	621	577	568	653	604	615	596	620	582	608	603	628	643	593	617	595	641	575	576	582	637	602	634	606	599	604	608	592	597	555	640	612	607	621	606	611	625	633	575	585	621	631	575	597	610	606	602	667	595	591	634	593	600	629	658	599	658	619	631	623	629	608	594	647	602	636	608	631	630	589	629	589	643	632	589	606	642	616	622	608	598	611	614	579	607	621	633	625	626	620	575	656	590	598	649	565	627	631	566	622	605	630	592	629	572	625	636	624	602	541	571	647	558	593	588	586	645	645	571	631	614	616	645	630	632	571	622	608	606	604	636	597	600	579	584	613	614	603	598	624	639	591	594	562	637	599	626	602	599	562	610	559	636	602	631	595	600	606	632	622	593	609	573	611	624	611	620	581	659	577	571	619	601	619	620	569	573	624	593	612	621	567	607	607	583	615	610	633	607	624	599	610	606	573	628	610	574	626	620	585	620	588	575	618	607	598	578	581	606	633	601	634	594	580	623	623	568	614	606	607	615	637	616	568	624	614	599	601	626	590	592	626	614	588	622	552	608	590	585	628	619	600	603	595	669	596	629	586	610	608	614	611	620	624	620	606	618	583	617	617	508	602	610	601	671	621	636	616	585	592	625	617	557	595	631	606	646	661	611	589	597	616	603	596	582	617	590	623	566	621	601	624	653	602	639	625	599	619	570	592	579	620	623	617	587	641	583	600	596	624	636	601	621	626	615	562	581	618	632	592	631	591	601	605	560	616	600	568	616	629	626	578	579	635	604	618	646	612	631	616	615	614	562	599	581	592	579	555	628	605	593	614	591	615	632	594	583	586	592	607	592	612	661	559	582	630	591	624	582	596	583	631	662	601	607	585	600	595	604	588	628	611	621	608	662	590	570	609	559	587	630	645	579	611	603	564	610	576	573	602	600	561	631	639	599	618	579	601	571	571	646	565	632	659	598	606	575	646	602	591	632	564	574	574	591	580	617	592	601	642	618	574	591	613	587	581	566	611	643	588	614	617	607	644	593	579	608	606	626	600	604	636	604	601	600	665	619	637	582	654	618	608	595	593	613	576	593	622	622	610	651	573	604	620	624	580	593	611	604	620	625	596	587	575	601	622	669	592	606	593	602	635	567	593	653	587	592	609	586	618	588	598	623	576	611	611	635	583	572	577	610	624	607	575	604	623	593	603	556	656	570	588	575	599	589	609	618	600	580	643	574	626	562	629	586	674	643	642	597	612	634	610	584	572	605	611	541	556	602	652	609	579	612	591	618	599	622	546	596	605	636	601	582	593	622	591	614	633	630	603	616	601	599	618	633	621	652	621	617	625	632	579	594	600	625	615	622	609	654	595	637	628	620	639	662	598	643	595	560	580	617	643	605	632	621	608	630	614	632	658	607	656	642	627	583	607	639	645	600	585	616	635	656	597	644	610	630	622	638	602	608	591	618	591	612	607	635	636	672	575	628	656	640	565	635	590	621	602	619	581	599	638	627	625	656	560	641	577	590	604	595	583	649	575	677	650	639	602	605	616	630	628	613	594	604	572	633	621	619	577	574	643	580	593	654	666	589	653	596	618	613	639	631	589	580	605	593	604	580	598	640	583	596	572	655	595	613	598	589	622	611	609	603	566	609	603	614	590	589	610	611	608	618	618	610	593	638	619	595	578	640	636	641	603	589	623	622	592	617	605	610	581	624	615	605	604	611	564	603	591	649	649	601	623	605	610	608	588	575	562	588	604	586	604	594	581	592	598	577	571	615	597	632	564	612	619	606	580	623	589	597	584	634	548	644	593	552	633	638	629	611	607	580	644	596	576	577	582	613	623	584	607	619	626	605	633	595	625	571	605	579	633	634	630	632	571	596	630	576	608	629	592	610	611	586	601	596	573	653	586	604	622	554	633	640	561	628	579	566	559	613	658	622	634	612	601	605	636	612	568	573	594	615	593	599	605	636	632	585	636	603	605	593	631	602	612	602	587	607	597	594	605	607	582	617	628	571	592	608	607	592	570	641	596	606	594	569	589	595	584	637	585	594	608	609	606	613	638	595	585	604	617	627	613	575	641	583	650	626	581	598	659	600	656	573	630	624	647	587	577	592	603	598	614	596	597	597	594	673	657	601	622	600	602	635	624	608	613	627	620	605	622	576	578	585	606	621	562	613	601	582	603	610	622	612	617	611	595	622	577	594	601	673	586	637	615	601	617	633	589	583	593	610	626	607	623	586	622	623	612	571	587	617	609	574	540	581	593	589	573	589	598	565	604	612	611	593	590	615	596	668	609	587	646	628	574	623	597	569	588	603	621	628	626	621	632	608	628	618	578	629	613	579	612	601	606	586	587	620	641	608	591	597	574	626	579	606	601	592	605	605	574	587	640	579	605	620	609	586	622	638	597	601	608	611	626	589	616	633	590	615	594	602	607	615	586	582	585	599	600	616	620	642	590	598	626	637	619	597	584	587	577	605	599	616	567	607	606	623	630	633	641	605	616	639	613	620	637	584	601	606	609	611	607	627	632	646	579	611	605	557	623	615	595	636
49287	23278	11422	3475	2149	1622	1188	1042	757	539	531	490	402	437	423	398	403	372	362	321	325	313	299	308	310	310	298	305	273	296	301	320	295	278	278	270	296	299	314	274	273	261	283	285	271	289	262	290	299	285	289	294	310	255	242	258	242	264	254	270	276	304	279	305	277	269	316	276	301	290	285	248	307	283	315	303	293	301	308	276	269	272	259	304	294	261	280	286	274	257	262	278	279	286	284	262	269	301	269	263	258	230	283	248	272	302	272	273	306	249	282	269	300	277	296	320	277	288	256	291	283	242	280	300	267	262	266	279	263	262	273	292	298	305	305	265	299	279	303	295	298	278	278	288	255	263	279	246	286	271	249	307	277	275	298	266	263	275	296	279	268	292	282	301	261	271	259	244	283	280	290	281	296	293	291	271	245	297	286	288	274	273	258	263	295	309	276	267	267	305	291	302	275	287	255	239	284	295	270	277	240	238	275	278	296	283	299	303	277	271	280	278	299	273	315	279	294	267	253	273	275	254	301	290	283	269	281	294	272	273	276	279	267	303	293	278	278	264	272	267	287	277	288	294	259	255	259	295	269	248	274	289	266	284	281	264	295	314	267	283	301	284	289	309	286	271	280	299	295	295	312	270	270	296	283	270	280	261	272	314	258	250	270	286	250	295	301	287	255	266	284	310	283	289	282	315	290	284	298	274	279	308	264	294	275	281	274	300	272	296	296	277	287	247	270	299	292	304	254	288	261	275	271	272	255	294	295	279	312	260	247	285	315	283	284	279	232	264	290	293	277	298	259	246	274	268	280	283	302	286	289	301	268	280	262	334	273	261	288	313	289	256	279	278	271	300	291	287	281	287	253	273	277	278	295	287	273	292	256	282	253	276	271	283	278	283	253	277	295	308	272	300	284	278	267	272	268	261	274	277	301	281	275	254	287	273	332	307	329	311	284	280	274	273	291	289	290	269	297	275	258	265	275	284	273	282	274	261	304	278	281	267	283	271	285	308	282	283	292	289	283	271	273	231	258	311	305	271	302	303	284	332	285	268	281	294	298	256	260	306	267	289	262	261	300	282	267	259	290	281	299	261	272	292	303	279	285	283	293	293	288	298	292	297	311	256	295	319	308	300	290	241	271	260	260	245	274	280	269	264	300	282	278	287	302	277	281	308	281	264	286	267	257	276	279	255	275	293	276	278	303	310	263	275	309	282	247	282	273	320	294	285	279	290	249	254	250	305	263	282	293	321	285	261	299	292	285	241	253	274	338	270	292	262	289	278	271	273	265	242	287	296	276	296	288	286	264	276	316	285	243	263	262	260	280	279	270	294	294	300	304	292	302	266	306	271	255	275	300	257	253	276	267	276	251	285	298	303	305	276	292	339	257	273	277	284	270	291	250	284	313	288	307	303	277	277	288	263	235	263	253	284	264	261	287	268	302	282	248	266	266	271	235	275	302	274	278	300	284	286	261	286	276	310	324	306	268	290	272	296	285	282	284	275	266	240	293	260	285	278	284	267	249	318	275	283	258	297	288	284	264	285	283	261	299	260	315	322	269	287	248	287	277	264	252	284	287	278	275	264	279	269	253	270	269	309	244	287	283	264	278	267	288	239	325	294	298	300	266	295	282	284	283	310	274	296	299	284	299	294	283	295	327	290	296	263	276	290	269	314	281	271	267	301	319	270	298	269	274	301	260	260	272	245	295	296	259	297	260	299	327	267	291	267	272	269	270	296	258	259	264	258	297	254	277	297	274	256	290	275	311	282	244	281	282	304	263	267	260	283	317	289	310	299	263	265	296	272	319	291	287	256	273	306	270	286	278	279	267	280	282	250	271	316	295	292	232	295	264	302	275	287	290	275	281	265	284	272	303	302	275	264	270	295	281	304	272	288	294	249	273	245	299	259	289	312	309	307	279	284	270	270	261	264	286	308	324	248	276	305	271	311	273	292	283	293	253	261	277	294	262	281	258	277	295	300	263	315	258	266	282	262	277	273	261	266	298	279	272	327	282	287	292	279	281	261	305	285	272	270	286	287	267	299	292	294	292	302	285	259	304	292	315	284	258	276	270	318	268	249	291	251	273	315	280	282	272	259	298	272	275	280	286	292	270	282	257	310	305	303	240	252	287	295	297	324	296	271	333	291	298	276	283	262	288	296	291	288	276	274	280	276	292	275	257	298	268	271	282	272	275	300	309	282	271	308	296	272	286	284	317	306	266	308	274	283	295	303	274	260	298	264	283	271	261	261	261	271	315	254	246	316	306	321	303	304	280	295	272	265	282	290	253	252	281	270	284	281	289	262	265	246	294	247	289	277	242	271	291	269	297	268	281	279	271	280	284	281	292	245	261	280	293	300	279	289	290	284	264	295	293	260	272	269	266	258	243	285	287	285	303	286	285	281	280	285	273	299	297	255	296	271	293	263	280	276	252	272	301	283	247	281	286	276	247	280	260	281	260	265	246	257	303	284	309	284	285	256	278	298	286	316	263	270	285	254	289	304	292	286	277	276	274	252	286	270	290	278	267	299	265	274	257	283	257	276	278	319	308	280	252	274	264	276	271	283	274	263	241	260	255	258	256	274	283	298	272	283	258	235	260	249	297	278	285	303	285	272	290	293	280	274	288	300	264	269	256	274	274	255	270	267	257	238	253	315	246	297	332	262	297	248	285	295	266	304	255	293	294	295	283	325	232	262	276	254	266	280	317	286	297	284	252	274	272	284	307	273	282	275	276	313	281	298	255	276	267	294	267	267	268	282	312	248	288	299	292	294	266	271	293	272	305	275	278	271	325	276	254	331	329	277	277	278	284	291	256	271	244	266	273	275	264	266	305	250	238	303	282	254	269	281	284	295	307	269	295	292	267	291	276	282	276	272	290	265	278	308	277	274	287	301	317	284	253	288	248	272	287	305	300	342	300	287	280	307	335	269	255	289	275	290	288	283	281	290	286	250	278	296	294	270	267	273	270	285	299	282	286	314	317	289	325	261	277	289	243	266	288	250	278	288	279	268	277	289	289	245	271	273	311	302	279	273	284	293	289	283	288	243	265	293	285	260	241	260	256	334	264	264	286	258	292	272	236	275	299	269	297	267	293	264	325	255	285	266	301	277	287	277	267	266	286	277	277	268	286	275	250	261	267	280	289	308	290	272	264	267	305	287	264	291	288	291	284	338	301	259	325	279	271	263	282	286	269	289	254	280	297	256	288	316	288	292	292	253	304	255	297	279	303	297	244	246	264	304	320	300	316	256	310	297	298	278	250	288	264	287	298	278	272	270	280	262	253	247	297	300	278	309	269	279	285	306	307	253	260	288	282	263	259	286	260	279	288	268	270	273	245	273	309	263	309	272	268	276	266	310	270	280	320	290	257	299	268	255	300	272	277	271	265	261	302	310	306	291	292	299	285	309	300	280	272	265	271	279	296	294	287	293	281	298	259	252	253	257	272	300	253	327	267	264	285	284	318	342	309	305	304	265	294	263	242	295	274	248
29228	15532	13310	8194	7365	5716	4754	4161	3072	1841	1780	1614	1419	1350	1385	1329	1232	1163	1075	904	930	925	834	817	811	804	746	690	717	714	661	644	594	642	612	666	621	637	596	639	618	679	637	607	651	567	660	617	604	621	611	608	618	627	626	623	579	589	614	584	611	637	574	600	647	597	562	629	558	631	621	575	611	620	653	586	590	622	613	586	587	571	641	538	602	637	620	555	606	615	580	607	604	572	657	610	635	612	619	566	584	596	623	571	604	659	592	604	595	595	617	646	633	562	575	584	650	626	611	609	621	575	621	603	603	573	557	615	571	614	618	634	636	604	588	592	600	589	606	567	601	584	558	597	596	602	559	625	586	583	575	590	588	612	589	609	582	589	636	620	573	603	649	647	580	547	632	584	647	625	593	618	584	569	574	623	620	592	576	640	638	573	578	614	618	623	581	598	580	598	554	613	564	601	604	585	598	610	605	623	630	632	601	584	589	598	607	629	618	621	577	615	601	645	603	629	588	594	568	582	623	569	592	619	593	618	617	587	573	573	598	645	669	605	598	591	624	636	603	609	561	606	611	601	640	594	633	539	598	615	607	583	581	646	616	598	626	633	610	603	658	541	590	600	586	625	585	624	583	616	562	647	587	622	622	559	580	590	606	553	643	598	616	616	604	572	605	603	616	565	611	606	597	583	555	631	618	576	594	585	579	606	588	568	623	594	625	576	567	603	623	571	591	617	559	609	605	586	617	649	609	645	568	617	606	642	591	589	607	621	577	600	606	581	610	562	593	563	611	634	618	574	580	615	620	578	617	602	580	561	652	595	610	587	569	566	583	577	624	597	581	598	617	578	588	613	590	585	608	598	593	580	631	580	597	579	613	620	589	643	577	603	570	587	563	600	573	607	612	597	593	570	598	610	604	571	589	641	609	639	593	551	624	603	613	563	575	565	615	614	614	629	588	605	605	532	615	602	619	615	620	574	630	617	550	633	587	599	599	611	587	600	573	629	612	550	584	570	592	586	607	588	599	625	555	600	602	579	624	584	612	579	594	588	615	597	603	581	580	583	610	632	619	605	583	593	611	589	590	587	613	655	586	617	598	604	590	605	616	560	588	562	669	607	595	584	584	599	619	606	591	583	644	574	544	640	587	600	619	618	616	566	632	661	585	555	620	637	597	570	550	615	659	617	587	641	599	588	589	624	583	599	608	585	609	584	575	615	598	636	606	610	592	623	589	608	586	574	634	622	573	568	571	602	612	609	640	610	630	655	622	605	554	604	599	619	620	607	624	573	603	591	584	613	607	622	609	616	615	601	602	619	593	604	586	594	609	626	578	577	624	589	635	558	627	558	592	566	619	605	567	613	585	646	611	601	575	620	611	583	571	605	624	595	630	611	595	629	595	646	607	593	595	592	614	597	616	617	609	630	591	609	580	582	626	579	602	620	627	630	627	615	622	599	599	620	611	567	581	643	635	640	581	680	604	587	621	574	591	630	559	625	617	615	582	597	596	608	578	644	601	583	579	565	592	591	614	593	659	568	592	592	613	586	634	611	615	627	622	632	594	629	605	616	596	614	596	608	591	583	605	642	630	607	580	616	605	548	617	607	589	562	574	542	632	608	591	628	620	622	573	597	617	588	636	610	644	603	551	631	580	581	625	584	591	591	583	591	565	644	630	624	594	614	537	647	594	555	597	600	588	578	610	587	590	586	615	603	592	613	582	603	602	609	578	602	650	599	619	590	546	617	637	579	625	602	620	609	603	601	621	603	633	606	592	568	616	626	599	611	609	631	551	631	644	582	573	598	621	628	578	596	561	579	549	624	631	598	588	574	620	533	580	617	581	587	549	616	598	572	593	595	600	610	577	595	633	615	610	574	617	584	610	598	563	566	576	588	609	607	582	588	591	567	633	592	644	583	592	620	624	647	588	583	592	643	584	586	591	580	575	549	581	589	609	562	619	573	606	644	606	606	568	630	663	595	610	577	570	599	619	623	631	610	592	602	600	602	563	598	600	619	571	604	563	615	576	614	601	608	578	581	548	635	623	631	639	574	582	594	629	570	618	601	622	622	569	622	605	624	564	625	595	568	610	538	596	596	612	552	625	640	604	610	574	621	585	615	608	605	617	639	600	588	631	594	618	625	591	589	593	640	595	596	551	653	589	568	609	608	610	569	637	625	610	580	579	596	563	579	584	582	622	604	553	601	632	598	607	617	587	618	617	575	615	599	608	617	530	606	637	613	577	614	640	599	593	596	595	602	603	569	630	582	569	643	625	559	636	621	557	651	636	633	590	574	607	617	567	590	567	588	579	617	598	598	611	638	587	623	626	610	595	602	567	631	575	597	589	599	577	611	619	621	581	578	629	557	618	560	609	568	615	676	572	597	583	595	616	618	633	579	609	616	641	605	569	573	597	544	599	587	606	598	624	600	613	572	598	617	620	594	596	610	573	563	593	570	597	591	579	642	556	598	603	620	605	604	568	653	585	611	542	621	590	591	564	622	580	582	587	601	615	613	611	616	582	536	600	619	618	603	606	611	591	611	613	605	612	592	622	588	557	586	587	642	595	608	579	594	634	624	618	561	619	628	605	546	575	619	638	634	566	593	582	604	612	565	602	585	634	604	591	595	577	629	590	574	606	559	591	573	583	593	623	636	621	610	584	597	599	558	579	574	627	623	574	579	552	597	655	600	615	585	610	598	583	569	609	556	562	577	559	581	601	607	585	594	570	635	615	547	550	594	649	603	646	592	578	597	593	623	665	640	621	628	613	574	617	601	585	604	620	629	617	599	607	600	592	584	608	605	633	586	602	616	610	555	598	587	565	607	611	600	620	601	597	619	587	597	623	556	596	609	607	629	616	639	641	604	606	621	629	552	595	574	650	568	605	642	569	612	594	639	580	622	645	605	594	601	620	642	600	623	608	584	602	618	589	602	651	590	607	580	619	587	638	605	574	643	559	637	636	588	620	593	638	607	614	582	619	632	589	603	609	581	602	596	591	618	582	654	611	604	599	587	616	650	597	600	603	594	622	601	636	575	599	575	595	561	594	618	585	584	577	580	593	604	641	598	583	599	574	599	612	587	566	636	639	602	573	571	592	585	619	575	620	671	566	594	616	599	588	589	562	595	628	613	616	598	615	596	627	591	612	589	587	581	608	589	619	580	608	586	586	608	584	601	600	638	567	612	608	617	609	620	576	597	581	605	622	629	599	611	610	593	624	595	557	598	579	611	592	600	665	620	617	585	618	620	584	599	589	625	652	613	567	609	607	599	600	601	602	577	540	612	618	585	607	599	576	575	615	602	616	637	658	624	612	639	583	587	662	555	611	593	575	661	581	644	574	614	642	610	565	644	605	534	610	574	615	624	628	601	608	595	566	594	648	602	621	594	652	643	599	567	628	614	599	588	634	616	619	606	583	599	613	579	613	606	620	581	614	626	585	629	551	543	572	600	599	598	602	628	634	636	578	581	609	586	594	567	644	566	636	577
57334	32040	18265	5939	3519	2345	1946	1572	1105	715	706	596	600	488	514	552	482	437	445	483	394	433	414	386	389	389	318	342	347	349	378	348	364	345	322	334	329	306	353	324	309	351	369	337	325	309	340	347	303	323	342	344	340	337	322	317	334	315	360	323	342	327	329	367	367	298	316	318	312	352	317	346	324	317	343	352	315	307	309	333	339	354	330	341	355	327	351	319	294	295	310	308	330	308	348	340	336	306	307	299	307	306	325	343	314	332	272	313	330	296	358	328	318	334	328	335	296	304	358	301	327	322	298	302	346	307	330	330	305	299	327	305	292	310	354	322	318	293	302	325	324	319	332	315	293	311	317	321	311	340	367	318	338	339	338	350	319	367	347	334	315	313	327	348	303	327	323	302	345	331	354	351	346	319	310	323	316	324	365	361	332	314	340	341	316	305	302	320	346	307	314	303	397	345	335	335	301	342	329	310	331	326	323	329	294	315	325	340	303	337	339	295	269	303	307	319	353	331	332	332	313	382	323	328	329	332	349	308	368	310	306	324	282	340	323	302	317	353	358	305	326	316	330	328	296	329	341	362	333	316	323	314	344	364	321	336	328	334	339	376	337	338	340	322	356	346	331	328	300	325	330	294	323	361	328	358	363	359	334	356	348	337	333	308	324	315	324	309	310	301	287	318	333	334	306	310	318	353	305	347	324	331	341	306	286	319	326	319	338	325	328	344	364	322	342	299	326	301	306	331	342	306	310	327	319	336	310	287	317	305	344	312	331	325	355	334	371	338	317	305	350	320	311	368	312	268	323	314	335	322	350	303	338	340	331	340	346	326	332	328	293	342	308	348	350	332	349	321	300	370	287	283	293	342	331	343	341	317	295	361	346	320	338	330	342	344	301	316	337	301	290	326	335	331	317	338	321	311	337	319	316	360	373	312	328	321	352	334	321	310	362	337	348	338	327	323	325	307	301	298	331	312	279	354	336	323	326	309	313	298	310	312	333	310	318	324	329	302	334	328	338	336	344	352	296	328	335	334	325	294	321	339	336	309	347	329	293	327	286	312	357	331	352	330	341	294	337	317	348	312	314	335	326	293	338	312	312	338	359	356	322	325	393	303	297	346	314	321	339	337	314	345	356	344	315	293	304	317	309	298	305	323	342	323	329	321	322	328	324	327	327	326	330	274	327	323	325	333	321	378	356	296	319	313	325	336	310	326	315	355	339	343	304	339	297	321	368	347	342	365	343	352	310	322	355	310	303	321	332	315	352	317	354	327	393	320	352	324	325	352	285	322	337	309	320	324	334	356	312	324	299	335	316	330	268	322	342	359	339	326	357	316	347	331	323	332	311	323	330	339	336	336	332	303	306	342	333	326	350	294	348	322	302	310	333	300	316	337	315	309	329	329	321	353	329	331	355	340	306	343	376	323	328	317	327	350	325	339	326	349	328	306	326	362	318	318	332	325	303	334	367	337	330	348	374	313	370	356	332	312	358	309	319	295	337	348	344	310	334	322	316	341	306	356	323	273	312	332	294	344	323	354	290	318	310	325	304	309	328	253	320	323	325	296	320	319	325	332	312	300	300	277	296	319	318	300	333	316	309	348	336	354	317	359	347	310	323	333	358	301	317	323	329	331	300	310	295	325	327	329	353	371	342	307	321	367	299	327	323	292	302	310	285	353	321	338	312	301	336	311	344	306	303	334	340	328	321	313	296	334	319	327	289	317	367	314	323	326	328	333	321	341	328	367	334	323	322	341	311	295	324	357	353	379	345	329	334	319	310	316	377	319	310	322	307	300	318	348	294	326	331	343	356	304	353	329	336	344	328	338	343	305	345	313	325	319	338	334	320	315	313	345	348	333	320	334	310	304	305	337	333	304	295	294	289	303	306	317	312	341	355	303	324	339	296	304	342	361	317	332	332	323	305	320	348	349	326	355	335	293	357	346	286	320	334	331	319	321	315	282	322	340	344	325	331	297	316	334	310	350	315	324	317	331	365	316	310	341	336	324	339	364	331	339	311	340	370	318	324	302	327	323	322	365	319	310	326	312	322	303	315	290	346	317	323	351	334	318	281	334	348	309	310	349	306	308	343	387	337	364	335	313	352	292	332	320	351	335	327	307	320	307	296	348	362	345	338	298	335	319	321	334	310	304	341	302	290	342	327	347	314	311	324	314	347	339	288	337	316	340	334	328	294	336	308	313	310	333	320	322	349	304	331	357	318	296	301	326	304	331	334	322	381	317	332	322	308	291	329	336	335	313	354	316	301	331	312	328	345	301	315	351	309	310	333	354	301	303	339	343	318	353	311	358	298	314	325	335	320	317	326	363	310	328	314	333	322	316	307	324	337	361	314	349	346	302	343	357	352	370	321	329	356	328	343	336	361	303	316	352	313	320	348	288	319	345	313	363	319	350	310	344	344	311	335	288	321	311	313	318	357	336	324	340	300	361	322	344	316	349	335	313	323	309	330	313	299	317	327	315	335	341	273	315	320	374	342	341	310	350	320	311	363	359	316	313	300	303	307	347	302	323	326	321	348	335	334	359	332	332	325	288	315	338	304	333	325	356	332	329	319	341	334	295	334	312	344	320	334	324	345	325	317	321	352	341	309	280	311	325	332	313	322	300	304	309	330	358	310	323	333	305	347	283	337	326	345	363	327	330	327	307	286	336	332	322	358	357	321	313	322	324	310	341	322	341	327	319	335	333	323	366	289	311	311	320	313	307	292	346	315	308	372	307	329	318	323	315	291	345	373	384	317	331	339	324	343	328	295	313	330	328	302	313	331	305	349	347	296	338	297	317	331	374	329	358	335	332	347	322	361	286	313	316	310	324	297	291	287	311	333	306	309	302	339	340	328	348	300	324	353	320	338	332	360	352	309	345	328	298	332	336	338	341	321	310	336	289	335	307	287	319	342	364	356	339	314	317	300	347	301	343	343	310	348	321	313	272	335	302	322	296	338	344	341	346	319	320	329	330	327	378	352	346	316	337	317	300	306	312	315	336	308	303	364	330	331	333	317	331	334	340	356	307	362	301	318	295	303	294	275	330	333	304	346	334	320	302	308	311	329	293	327	345	313	315	344	335	316	299	275	348	322	297	330	318	328	302	305	365	338	358	320	315	355	337	346	352	327	345	275	300	325	327	307	324	334	310	339	357	307	324	337	306	343	356	307	345	309	347	350	321	360	306	270	319	336	328	329	321	354	328	335	314	333	334	293	345	320	355	306	346	321	314	331	306	321	301	334	331	313	325	305	361	358	320	319	317	317	308	296	304	308	307	307	300	313	317	316	343	345	327	320	310	295	324	332	315	330	337	361	352	328	332	334	337	325	313	320	308	321	324	318	332	343	313	342	348	324	323	330	302	327	308	340	320	296	367	367	311	314	302	339	374	320	322	339	325	335	359	322	348	350	364	356	288	323	381	328	339	335	332	356	336	306	342	360	359	339	327	336	308	314	318	320	339	308	303	323	339	315	307	309	308	379	322
34001	21544	18617	11544	10750	8418	6983	6264	4431	2590	2594	2145	2040	1944	1851	1912	1635	1384	1375	1307	1218	1232	1100	964	1033	898	942	890	844	840	771	769	760	833	737	743	734	759	743	736	682	769	754	749	711	757	697	715	710	651	644	678	674	688	680	657	707	693	655	675	679	697	648	685	693	661	680	699	696	717	678	704	744	690	687	761	654	700	708	664	726	707	656	676	686	650	673	704	690	712	694	680	669	743	665	636	671	689	646	663	725	681	638	668	665	708	710	704	707	669	669	694	711	656	699	659	739	739	628	735	700	672	694	683	630	726	721	661	699	695	694	694	712	663	696	664	649	686	657	624	710	626	729	637	677	685	707	682	672	666	693	746	644	692	672	675	675	687	634	711	702	680	687	624	653	647	694	664	709	660	667	667	692	697	690	644	695	703	689	677	635	686	661	660	703	688	680	687	686	666	716	702	660	695	700	673	700	669	695	657	684	651	647	638	726	673	715	692	721	699	679	690	695	699	678	674	691	665	652	710	701	692	684	622	706	697	722	705	732	679	709	685	665	679	680	678	709	683	687	704	669	664	732	668	648	678	652	645	640	649	691	729	698	677	683	747	657	658	662	685	699	708	710	675	719	673	718	684	673	704	707	692	618	676	723	703	703	656	632	660	676	650	675	715	691	693	640	645	690	712	710	714	691	659	679	651	637	696	692	709	708	665	717	652	673	647	661	680	669	689	691	667	680	643	717	676	662	682	710	629	712	735	690	638	695	688	690	650	682	675	686	717	700	679	756	684	673	675	687	678	676	708	681	692	702	684	715	657	694	680	674	730	696	707	720	686	657	657	691	693	668	683	665	689	706	691	684	693	676	697	709	707	657	668	683	662	681	690	657	659	690	715	666	712	659	638	684	677	725	685	727	667	666	672	714	745	713	699	675	677	709	667	665	738	690	695	675	733	696	755	637	692	676	680	684	704	693	702	681	660	676	704	680	711	646	683	632	655	677	667	710	680	692	682	638	649	649	692	671	661	665	658	694	683	687	681	684	677	689	674	644	681	703	694	696	674	700	733	685	683	741	671	643	716	704	702	676	710	709	645	627	648	744	710	654	678	674	670	734	692	714	737	680	688	702	657	679	684	650	682	713	763	724	677	650	652	682	652	675	668	713	685	712	672	626	696	652	684	722	635	692	679	687	670	674	713	704	667	664	715	701	685	736	716	654	650	692	730	649	705	672	694	732	661	674	693	713	629	716	660	717	720	737	708	659	680	698	672	678	670	651	660	703	641	644	692	733	669	669	663	690	716	682	638	723	680	621	660	723	685	677	692	752	680	666	690	651	683	690	703	661	702	687	696	647	723	676	734	688	704	744	684	681	682	709	675	678	688	670	661	674	716	688	646	663	707	654	687	671	721	705	749	678	666	679	662	667	719	702	725	693	666	697	691	692	695	701	730	684	671	696	721	677	662	686	700	621	653	715	676	683	698	653	704	680	692	671	651	680	632	691	710	659	688	719	705	666	711	698	664	633	689	696	671	725	712	680	705	637	705	695	658	684	691	659	721	604	717	686	678	658	719	685	657	713	693	689	711	609	685	662	689	679	646	686	641	691	712	627	647	703	649	679	690	690	666	711	677	682	664	708	668	667	710	687	702	702	683	689	680	681	652	681	675	675	639	695	707	662	676	687	663	697	660	660	675	709	704	708	679	651	700	670	688	696	666	687	638	684	631	686	644	706	726	727	692	694	721	717	689	677	669	678	665	704	679	730	723	634	682	678	708	728	725	690	675	679	707	676	699	732	736	686	703	708	703	679	692	688	713	705	666	720	694	707	689	694	704	720	704	690	690	677	670	683	693	656	687	714	706	736	705	670	670	709	704	693	675	687	706	703	682	622	662	719	607	720	659	647	699	687	756	653	681	626	689	671	700	687	647	679	672	698	711	676	713	691	676	696	661	686	677	671	746	726	696	671	713	708	666	662	680	641	726	673	676	700	659	694	690	700	701	670	633	699	666	725	635	691	688	747	694	652	674	728	715	720	706	748	711	671	688	717	715	732	724	651	680	669	670	696	660	690	694	685	695	713	716	656	639	701	699	697	698	711	721	662	656	628	642	690	682	678	718	633	640	676	705	705	665	658	740	702	700	653	709	673	692	697	673	647	663	705	701	664	707	675	647	668	652	728	697	715	708	699	661	696	680	694	687	693	680	691	720	680	708	717	686	641	705	658	662	687	714	662	672	728	693	693	672	692	648	744	731	674	662	695	681	682	702	725	712	707	686	645	697	683	736	668	666	714	699	666	719	659	692	663	719	739	631	634	671	681	675	652	703	664	674	663	657	679	744	647	697	640	664	673	659	701	702	672	709	654	702	658	646	674	680	656	682	641	683	666	673	654	702	690	665	679	695	734	682	686	716	707	685	686	661	672	648	684	701	728	733	653	716	639	703	691	668	683	691	680	694	683	722	673	663	708	616	666	706	674	704	679	695	659	717	685	659	703	657	720	722	685	706	700	659	709	707	696	672	674	663	681	691	699	680	687	661	711	654	665	725	683	740	693	718	668	660	690	670	707	640	710	686	674	678	687	724	693	659	703	708	759	691	655	714	693	648	707	672	693	669	679	692	633	705	693	686	654	697	726	696	712	705	626	722	719	694	665	685	712	712	705	674	711	733	665	690	653	694	687	725	678	720	623	630	712	744	682	643	694	680	708	676	721	652	730	710	673	665	703	690	685	685	684	717	722	681	670	699	708	657	694	679	652	686	726	695	682	664	683	629	703	670	707	674	691	645	694	684	701	716	715	697	702	646	669	706	718	706	676	677	688	663	714	654	716	705	686	648	689	661	718	654	696	703	707	715	705	711	675	632	711	704	728	682	677	684	700	666	728	661	615	707	707	727	698	693	700	704	748	679	648	677	673	675	678	659	685	716	663	720	678	734	675	727	686	674	698	716	666	715	662	708	694	716	696	621	691	680	676	697	663	677	686	669	669	667	672	717	697	649	710	674	674	666	679	696	712	658	678	747	730	724	673	685	735	682	648	717	675	635	656	688	690	706	703	640	692	696	689	672	710	703	704	697	649	683	675	694	685	714	678	623	702	703	751	708	729	697	672	676	735	696	699	684	691	687	672	664	651	686	679	714	705	629	687	656	628	721	718	661	646	656	661	718	699	702	703	671	638	684	684	747	730	691	723	683	658	714	687	666	697	718	724	666	708	704	659	690	681	727	657	653	677	701	684	687	674	648	689	667	658	656	688	623	719	630	692	697	672	680	683	675	708	696	706	711	691	645	708	691	735	697	656	727	664	665	674	683	695	634	665	729	674	679	681	654	733	703	668	683	681	694	696	629	706	665	682	705	692	708	624	698	695	684	683	691	669	645	698	680	665	731	695	740	646	721	683	727	688	674	644	722	709	676	726	707	650	703	678	675	671	698	717	662	711	660	709	655	634	663	731	702	657	691	707	669	754	676	693	687	658	712	728	671	668	705	645	737	695	673	667	661
39006	16413	5217	1755	1199	917	772	606	517	417	362	349	380	314	331	346	329	341	335	288	338	292	273	293	287	273	278	282	291	302	292	263	255	256	285	272	326	312	288	292	284	279	297	256	286	290	284	259	289	281	289	269	262	303	285	286	298	295	306	270	282	284	270	309	263	290	312	281	307	284	261	273	307	293	295	268	281	294	274	307	294	292	303	270	288	303	287	256	301	278	269	300	290	261	305	284	255	294	283	283	310	293	237	282	291	282	256	290	307	290	296	272	258	259	262	258	265	336	302	306	283	300	280	288	287	264	278	289	268	300	271	291	300	289	303	269	269	291	282	293	272	282	271	264	311	266	308	287	294	278	283	280	284	251	291	290	310	300	267	281	268	276	256	284	269	261	289	286	272	268	255	268	307	258	286	307	215	280	314	299	268	301	242	283	304	269	260	306	253	282	280	247	274	270	270	278	252	283	278	264	264	253	286	254	282	284	283	288	255	281	299	288	280	305	309	307	265	281	266	308	272	292	264	290	298	302	307	301	282	268	266	277	299	292	282	267	283	264	269	253	261	278	278	243	272	254	254	269	284	281	259	296	254	270	315	297	310	301	307	275	287	290	237	300	278	276	289	289	281	309	283	302	279	300	265	282	265	302	256	312	254	279	284	248	267	311	250	260	270	300	291	264	263	283	270	276	302	257	281	290	314	267	301	288	286	251	268	286	271	241	280	286	263	279	297	282	251	287	336	276	288	291	248	283	258	277	306	283	273	266	255	265	302	262	303	254	292	295	290	248	290	244	281	292	284	276	280	321	281	274	277	265	301	257	312	260	296	311	269	253	301	290	267	269	275	282	289	286	274	272	297	297	286	278	325	300	267	249	272	307	282	282	291	311	310	278	294	286	268	277	282	315	300	253	275	266	284	298	262	272	243	275	289	314	313	271	289	242	285	265	264	287	295	282	282	288	268	315	294	312	263	276	269	282	251	257	296	261	268	242	267	263	311	264	307	259	284	270	285	307	328	274	275	293	294	299	280	283	311	268	278	285	294	279	267	245	271	282	258	294	277	273	302	296	275	287	266	286	293	297	275	291	252	323	293	274	252	264	276	303	298	275	282	276	277	269	304	270	295	298	283	272	301	312	284	284	288	271	285	299	283	298	320	293	301	292	315	295	280	311	286	283	266	279	271	267	262	279	289	241	253	284	317	283	275	264	264	288	290	274	308	253	276	285	269	263	251	270	276	269	290	259	295	263	273	266	266	269	301	303	265	282	283	251	278	295	263	285	281	293	261	252	283	275	298	281	273	259	315	280	287	252	295	282	275	292	302	286	288	271	233	289	301	279	257	285	271	295	270	284	305	306	272	280	302	289	260	283	280	265	283	277	282	268	283	280	318	291	280	291	280	304	276	276	282	298	270	269	308	263	271	303	253	294	278	289	296	284	298	276	266	286	288	286	288	288	283	271	294	279	299	290	276	258	266	268	281	282	263	283	305	303	244	293	252	252	271	259	265	258	284	286	309	263	283	290	275	283	272	253	307	281	329	285	283	259	276	271	298	298	286	263	283	286	286	288	306	275	280	261	253	267	277	277	302	329	284	260	296	298	280	311	296	266	321	300	307	272	299	273	309	303	276	303	305	263	295	308	287	285	289	301	299	257	265	292	246	299	333	305	270	279	304	304	279	289	296	287	304	298	285	268	300	254	289	262	294	301	299	292	261	296	268	264	281	289	261	316	284	286	275	299	280	273	267	280	272	272	288	280	265	259	291	287	254	289	279	283	295	267	285	279	294	263	309	279	297	279	306	271	268	262	268	289	247	258	282	252	271	329	292	275	283	274	250	287	277	295	260	307	293	293	295	296	301	270	313	282	287	265	271	316	295	285	286	254	284	253	286	285	295	290	313	299	277	309	268	320	290	265	319	289	264	279	287	265	271	292	282	259	269	299	282	266	333	283	299	282	301	295	296	312	283	295	265	259	269	273	269	299	251	284	270	268	283	280	286	281	286	259	266	280	294	267	288	288	303	306	259	282	288	290	270	271	292	281	280	297	255	301	260	280	278	273	267	260	315	284	301	275	299	286	297	274	276	284	276	267	298	286	261	276	316	291	289	262	269	302	274	252	274	324	267	297	285	278	300	283	276	286	247	312	273	338	282	274	275	310	284	249	325	284	287	299	278	239	265	281	270	285	287	271	287	273	268	256	265	282	302	267	248	274	327	271	261	292	288	265	269	302	270	276	262	336	254	286	293	274	272	242	281	301	277	299	294	277	258	263	277	276	300	302	271	292	291	311	285	298	285	281	284	288	265	268	273	235	297	254	276	281	257	290	301	296	271	282	278	289	269	267	329	251	269	243	259	294	286	305	271	278	271	303	297	276	280	307	274	273	262	257	291	309	297	303	313	305	305	311	257	263	287	274	270	287	262	259	276	299	282	307	287	295	271	281	252	263	276	272	316	277	284	286	252	280	271	300	277	256	308	291	299	281	310	274	271	283	288	297	283	312	304	290	253	286	278	269	268	261	269	283	271	281	296	286	280	295	280	305	276	281	321	321	269	267	297	272	269	306	287	296	308	270	279	237	285	310	292	319	293	291	292	280	285	288	315	285	291	293	288	267	254	305	281	277	268	274	266	257	258	277	289	285	298	285	279	314	287	259	278	290	324	291	279	307	269	315	270	267	287	267	290	314	259	252	282	286	305	292	269	281	268	293	284	255	315	291	268	281	304	273	288	288	270	294	291	277	272	282	275	281	249	267	303	298	267	266	259	275	294	295	304	263	299	287	255	272	276	276	253	294	262	271	284	290	256	315	284	291	270	286	255	284	267	248	312	276	301	258	297	247	257	310	301	278	290	289	264	270	294	304	348	294	260	293	302	302	299	243	275	285	281	275	260	307	317	267	283	279	293	266	260	266	273	289	272	244	290	309	272	295	298	272	292	302	267	252	302	257	289	250	279	259	272	290	297	245	251	257	297	289	292	272	267	287	277	273	296	277	271	274	291	281	302	283	275	287	265	242	286	283	298	283	273	283	257	287	295	276	285	287	303	292	268	298	263	250	247	280	293	300	300	279	303	279	282	263	262	278	283	283	282	287	254	252	288	283	279	278	287	293	274	291	265	276	246	280	262	285	297	275	305	293	267	253	259	260	279	288	308	308	272	287	314	269	294	294	271	283	242	295	300	292	266	259	269	263	287	288	257	319	290	272	333	285	262	280	277	296	279	285	278	305	269	292	291	291	260	262	314	281	254	288	283	262	267	298	289	283	298	297	257	277	254	285	280	228	318	272	325	266	272	279	272	282	305	287	252	285	281	277	317	270	280	278	285	296	256	324	251	278	246	274	242	279	273	240	249	274	298	291	269	323	265	258	269	287	288	281	297	298	286	269	296	310	285	259	296	285	253	281	305	299	256	317	285	262	283	294	253	326	327	279	304	271	280	283	284	283	291	251	303	283	273	260	279	283	296	298	287	293	252	235	320	295	313	291
22810	10281	6822	4655	4171	3287	2903	2293	1713	1196	1094	1042	1002	967	994	965	814	819	754	767	770	727	698	721	651	667	681	663	647	695	615	663	617	631	630	585	667	628	605	595	580	620	570	593	637	585	597	584	582	599	602	617	579	592	608	641	585	636	581	585	612	556	584	597	615	587	584	569	566	605	616	594	603	585	625	593	606	582	619	596	584	541	615	562	546	615	649	641	605	602	609	583	609	651	591	582	564	596	637	562	592	587	591	617	642	619	576	545	599	598	620	618	589	558	602	594	633	600	621	616	604	610	640	589	560	623	585	637	618	612	609	610	589	642	618	584	640	616	596	620	586	623	575	604	613	654	590	579	606	615	559	597	587	583	655	611	628	633	645	588	583	594	574	622	565	568	624	554	577	608	637	598	588	556	614	655	591	650	548	647	597	604	564	581	602	609	606	624	599	588	587	556	589	655	559	594	628	573	648	620	565	586	637	600	564	611	650	643	608	582	575	609	584	647	600	612	586	607	580	588	612	634	614	587	612	611	560	594	620	620	646	577	562	601	617	587	610	560	597	531	568	600	594	630	583	584	619	585	602	608	602	618	650	588	577	594	604	579	570	620	574	605	591	612	596	620	598	600	594	583	624	581	611	620	627	598	609	618	548	599	588	579	624	610	577	623	580	595	599	599	602	561	610	629	615	597	610	668	548	587	608	618	582	613	588	566	587	614	590	583	595	569	583	605	596	582	571	607	606	596	631	589	648	569	618	578	582	614	648	646	607	592	623	591	670	563	564	619	567	607	584	599	585	634	610	578	633	617	588	621	583	567	601	619	630	626	613	622	607	608	637	545	610	584	610	595	595	626	583	618	603	616	603	603	591	553	605	585	554	613	604	614	605	599	602	621	570	596	573	561	605	586	567	620	624	606	590	557	568	594	551	644	604	597	611	579	598	588	602	564	562	627	591	617	615	604	582	589	608	600	557	629	618	560	553	603	597	615	622	580	604	576	625	615	625	563	579	624	599	588	595	566	623	575	598	637	630	591	605	635	607	597	566	567	625	612	541	576	584	628	575	583	607	577	559	594	600	612	627	604	609	590	562	607	600	637	565	543	594	566	600	568	549	566	632	625	602	611	630	573	584	591	578	576	603	584	625	607	542	588	579	567	636	645	606	602	580	639	631	597	632	618	577	627	626	617	606	642	618	587	577	606	632	584	612	619	593	640	640	622	609	567	610	611	585	604	628	581	609	603	544	613	608	582	608	618	583	597	616	578	580	617	615	607	568	577	611	634	600	616	600	587	596	602	545	628	582	604	598	570	638	603	590	610	647	638	587	568	628	593	604	619	603	609	616	569	623	579	585	617	599	608	597	609	624	602	620	620	604	646	608	624	651	592	605	620	628	576	629	578	601	623	587	608	578	600	548	586	609	582	648	568	605	583	595	601	621	623	611	538	598	568	617	589	605	601	629	628	616	601	580	602	642	585	544	602	629	591	579	611	601	575	584	574	611	636	568	633	629	607	618	592	586	586	577	572	635	641	595	589	610	622	599	591	636	604	573	579	616	621	611	579	625	572	571	639	551	576	574	631	615	614	597	568	572	567	577	611	607	648	560	635	617	588	600	625	600	594	561	616	603	576	532	621	607	589	573	587	598	633	586	586	606	584	609	619	601	581	559	583	603	602	599	631	603	588	608	610	563	658	609	561	608	638	567	612	603	596	610	547	601	609	578	619	627	607	603	609	619	617	566	599	612	598	678	566	582	544	642	598	586	554	642	567	642	588	596	602	613	637	606	598	615	575	619	578	614	605	628	591	601	626	593	590	630	603	602	647	580	574	583	593	587	609	593	593	593	613	584	556	585	604	608	603	608	565	571	619	597	587	568	557	618	599	615	592	587	624	591	629	614	603	594	586	584	636	574	636	582	631	605	582	592	647	594	574	585	641	566	597	627	649	605	629	571	561	656	580	586	578	578	632	549	608	645	586	597	593	621	618	621	555	570	597	624	581	581	610	598	586	613	556	562	547	641	610	618	606	611	613	597	596	624	601	612	622	636	609	576	598	578	584	601	610	580	568	596	615	600	594	620	630	590	593	582	615	607	598	627	601	597	618	630	648	580	587	613	615	589	592	592	599	608	604	586	559	571	593	621	559	589	588	624	568	622	591	590	632	628	578	585	597	622	604	595	583	593	575	618	585	586	580	599	609	574	596	597	611	618	569	606	614	584	600	607	574	626	594	626	593	575	607	624	597	608	590	612	596	575	635	608	593	590	558	627	630	557	618	601	595	586	597	607	600	622	626	564	664	605	603	547	626	634	590	597	601	613	618	620	613	610	590	608	575	594	594	576	599	621	632	580	623	602	558	591	642	589	612	567	580	612	597	599	670	565	545	592	632	603	612	599	552	607	640	590	644	656	614	617	607	577	619	608	576	651	618	588	562	609	618	558	584	639	577	626	604	630	571	578	647	583	616	579	612	613	643	616	567	611	619	604	617	560	550	615	581	629	607	597	608	598	582	578	617	575	589	591	625	589	628	601	585	519	563	558	606	653	581	626	636	605	605	617	624	629	635	615	589	574	590	584	601	597	620	585	600	602	610	647	609	599	596	650	598	595	618	607	595	576	641	604	553	616	588	568	631	623	628	591	604	616	621	594	589	579	557	638	583	628	580	621	608	603	566	606	583	626	621	603	589	595	589	612	586	578	578	608	610	601	636	566	600	623	640	597	563	587	607	578	636	582	620	620	657	610	594	588	581	617	598	581	580	590	594	612	607	591	600	631	610	606	577	575	618	621	626	580	579	629	586	602	622	594	603	601	579	593	594	631	609	577	569	591	581	623	588	602	579	589	625	577	605	560	604	596	582	609	622	615	604	600	614	600	610	596	583	593	611	589	575	650	635	599	627	645	583	615	570	627	601	623	617	605	602	605	596	572	623	569	587	596	593	572	605	589	588	621	587	613	625	615	645	586	599	610	533	624	638	615	603	580	584	627	582	608	623	613	574	613	616	583	584	629	595	628	593	606	595	607	636	573	589	617	568	601	591	590	614	624	634	606	591	638	592	549	603	626	599	604	577	605	571	579	593	580	576	630	595	597	578	622	593	577	597	578	571	638	580	641	620	564	653	601	582	592	650	601	632	592	621	622	600	617	610	569	596	594	650	624	548	586	584	591	596	586	587	583	663	585	589	617	604	595	576	587	598	618	598	610	565	592	637	601	615	611	576	627	605	600	629	610	658	650	587	638	589	640	559	611	568	630	610	582	605	542	612	612	598	625	610	573	579	584	608	581	600	594	614	612	581	594	588	608	590	619	588	623	602	612	595	607	578	586	615	577	629	588	639	580	611	607	600	600	571	584	616	557	564	628	582	600	641	566	588	602	580	637	597	626	597	605	548	636	632	562	593	592	630	624	553	611	638	602	613	603	592	615	595	598	610	588	561	630	606	585	606	558	583	610	588	590	642	584	600	605	635	627	591	598	600	565	571	582	598	621	597
52493	25088	11371	3391	2185	1419	1280	1070	735	566	475	445	445	416	418	387	368	326	363	343	371	304	320	324	316	297	307	318	329	287	308	298	274	271	284	280	271	280	273	245	251	290	272	262	270	295	299	276	274	284	291	282	288	295	300	308	267	280	283	311	271	306	254	307	305	313	272	267	278	306	281	252	262	297	275	287	246	291	282	263	284	251	261	280	265	264	258	275	260	309	291	298	306	298	304	271	297	273	283	257	263	305	280	302	286	296	279	316	281	305	290	285	246	237	295	294	257	259	279	297	273	262	258	280	304	285	270	267	279	278	269	287	290	300	273	272	267	283	297	284	288	240	295	272	277	260	269	263	275	278	280	260	240	290	281	268	232	256	254	257	288	276	284	288	282	292	290	239	294	305	259	299	291	283	270	237	303	282	262	269	276	301	305	266	278	264	222	260	304	292	275	268	259	289	274	272	299	300	231	323	275	278	288	280	281	252	264	304	244	242	286	300	267	308	313	258	306	271	292	274	311	271	323	305	289	277	249	300	316	303	275	280	298	275	286	296	243	311	290	290	308	259	265	241	258	317	293	272	278	262	272	284	274	248	259	286	269	286	283	248	283	288	281	245	280	254	280	287	291	279	286	288	275	268	283	280	280	283	301	246	281	308	312	270	250	264	255	286	273	287	281	266	259	289	242	286	245	246	277	290	268	295	312	269	247	290	276	267	236	278	288	301	276	291	276	277	282	264	256	282	286	250	285	295	300	272	283	276	266	293	283	268	259	300	273	259	267	280	267	296	257	311	274	262	220	281	293	286	292	258	282	235	303	279	289	259	285	265	280	285	284	248	273	250	282	263	249	295	272	276	300	308	293	278	286	269	266	289	275	270	242	291	280	284	266	231	262	288	265	235	250	296	267	298	274	271	283	248	249	289	269	312	285	305	277	252	266	259	263	236	270	304	295	269	254	276	256	307	231	236	287	271	259	300	267	252	309	290	292	289	252	280	287	276	278	280	274	258	257	258	313	282	273	263	296	288	285	286	263	307	313	283	257	275	301	281	264	274	273	230	287	313	302	277	277	245	246	295	273	260	269	301	317	267	298	266	301	280	280	284	268	268	313	275	293	304	294	317	297	333	282	270	260	280	298	246	291	241	246	228	310	296	264	256	262	276	279	301	267	308	274	279	259	275	276	289	255	294	266	296	255	306	292	271	266	288	243	264	246	265	258	293	298	259	271	261	287	286	252	283	260	282	258	257	277	259	265	287	278	294	289	261	293	265	278	298	275	299	274	254	266	267	278	278	270	264	289	309	286	285	268	299	305	273	270	315	295	306	270	270	261	284	299	270	302	267	309	297	283	268	258	295	278	267	252	280	250	278	256	242	266	308	274	284	263	260	260	277	265	286	311	276	256	264	252	262	301	257	244	262	271	275	264	282	269	267	282	287	285	254	230	280	292	302	267	298	285	287	318	258	283	275	308	270	234	259	293	242	282	261	256	268	290	308	274	278	304	265	266	279	286	268	292	283	304	281	293	289	273	277	283	295	291	237	288	278	296	262	258	266	259	275	265	256	254	286	284	272	274	325	310	238	280	239	292	275	316	280	298	279	253	269	307	285	276	321	251	283	260	274	248	268	272	270	284	293	281	263	258	296	256	278	277	290	255	270	283	256	260	283	300	276	270	272	268	288	279	295	252	246	257	283	266	270	263	269	297	323	266	265	285	251	271	289	262	280	270	256	271	259	279	285	303	217	259	275	281	279	252	261	281	247	309	265	303	261	268	270	288	290	274	282	264	336	312	275	294	236	310	270	322	276	304	249	279	267	284	297	245	269	273	263	267	292	288	280	298	314	278	269	291	250	292	274	275	261	272	280	267	303	294	283	280	272	278	269	290	298	260	289	243	303	280	330	266	267	286	289	260	275	303	287	253	260	289	251	296	247	252	277	271	261	274	256	278	287	303	289	255	268	272	277	287	261	277	287	279	268	293	294	291	295	269	250	270	300	271	281	272	256	272	237	275	283	299	280	269	277	324	269	262	276	265	270	295	282	261	286	277	257	298	276	289	291	266	286	270	268	275	246	269	297	277	276	266	266	253	303	287	241	275	291	285	268	318	329	261	275	278	254	280	319	275	274	280	288	299	301	256	310	244	265	276	273	290	290	278	284	283	296	282	258	256	294	238	300	282	286	260	271	280	267	284	290	278	268	329	274	293	259	302	259	272	292	258	272	265	282	257	278	310	284	223	249	271	247	251	270	302	281	279	276	269	292	257	251	274	312	255	253	283	272	273	277	276	255	251	269	283	284	299	285	285	306	261	268	272	288	293	277	267	263	315	270	309	246	301	274	319	301	288	287	276	289	282	284	273	286	241	273	295	295	274	253	297	269	273	273	270	286	267	288	286	298	311	288	280	275	270	277	272	269	267	271	276	282	265	265	276	307	299	283	260	284	284	274	290	245	271	284	289	288	271	274	296	283	281	295	291	247	263	274	276	270	257	308	310	254	304	309	276	310	271	293	278	252	272	279	293	290	322	295	282	292	313	265	262	270	273	309	283	284	273	245	275	234	282	283	268	280	259	249	279	275	317	233	269	253	288	289	251	299	303	271	283	291	299	264	317	281	247	246	305	287	317	315	269	272	280	283	277	293	272	264	228	304	288	285	264	265	268	298	276	245	266	273	247	279	286	253	271	260	264	242	298	305	281	319	275	305	297	280	265	270	279	259	286	253	276	275	293	288	270	273	277	285	278	281	259	265	286	293	269	278	274	268	294	275	289	294	260	313	255	280	275	321	267	297	282	295	301	254	326	294	270	275	248	268	285	265	252	260	267	279	256	294	278	284	252	268	277	290	293	269	284	260	286	280	285	282	275	263	284	270	299	295	289	277	298	282	295	287	300	283	239	295	285	246	287	274	259	264	269	288	241	247	282	267	239	314	265	275	269	238	308	272	278	269	296	295	281	280	273	263	258	294	267	286	282	280	288	286	288	283	235	254	299	278	297	282	283	285	298	264	278	303	260	282	278	287	281	277	272	264	316	289	279	261	265	282	273	286	279	289	272	272	272	280	257	225	265	306	315	291	285	276	263	294	254	268	276	255	278	319	271	278	227	280	317	261	268	277	294	265	298	289	308	263	312	245	257	300	278	281	276	296	282	291	263	290	270	258	292	289	260	280	298	266	287	251	256	299	286	291	270	305	308	251	260	234	265	276	256	273	289	282	287	257	250	283	280	309	262	272	263	269	290	269	264	277	284	264	278	276	294	295	262	245	275	247	248	289	249	241	278	267	282	280	256	260	258	287	285	268	262	322	303	296	284	297	271	264	257	262	282	274	289	311	270	242	279	271	278	261	302	305	277	283	263	291	328	271	268	269	262	263	286	296	289	279	273	282	298	282	281	264	288	263	287	266	283	277	292	279	276	263	272	270	282	282	278	274	281	238	281	252	269	270	278	275	261	285	282	267	259	323	275	318	296	303	317	275	295	269	271	278
31225	15735	12680	8100	7466	5622	5015	4243	2728	2069	1629	1503	1536	1402	1370	1228	1078	984	972	904	923	828	771	774	730	748	696	691	693	719	636	670	633	621	578	594	641	567	662	609	624	638	616	602	614	630	615	655	614	615	574	625	633	605	596	584	576	577	587	597	550	586	593	597	584	593	607	580	595	566	595	612	597	597	576	598	576	601	605	604	607	598	591	579	604	568	603	615	579	627	555	618	552	575	619	596	622	587	581	608	645	578	631	598	634	598	535	607	607	618	614	600	592	618	599	627	540	628	607	631	612	607	612	617	593	574	577	568	570	578	637	595	612	611	619	664	591	567	615	619	629	551	585	568	593	604	578	575	574	608	564	629	613	577	650	604	625	576	583	572	602	639	568	635	551	582	570	596	552	621	588	594	587	551	640	579	629	639	585	552	597	569	627	578	578	606	607	589	597	611	588	603	583	615	576	604	606	620	562	587	595	579	574	548	620	612	595	595	610	578	589	642	583	610	638	571	592	591	609	620	626	612	576	604	600	614	575	649	567	631	585	595	600	629	624	622	626	607	594	600	569	622	607	636	607	561	551	583	563	577	590	583	599	609	605	556	561	634	602	605	642	607	597	596	577	586	600	603	621	617	587	584	565	619	575	599	609	585	556	612	582	571	649	633	637	583	570	596	620	628	620	599	648	563	575	589	592	646	577	605	610	611	598	615	629	595	613	614	600	662	565	583	630	635	617	557	596	568	633	582	602	596	601	548	566	586	603	585	588	597	586	604	598	587	596	556	641	591	561	590	570	594	608	578	620	578	600	617	616	555	641	577	575	627	618	577	582	600	623	588	554	610	598	609	644	587	563	586	594	592	607	622	584	582	595	639	615	616	586	563	568	591	569	567	594	578	632	566	669	573	618	591	600	579	602	589	600	551	572	648	623	620	611	576	579	628	617	599	592	594	567	616	618	648	618	570	626	601	608	625	587	639	580	636	662	663	597	605	600	579	638	595	591	603	629	597	609	593	598	608	605	602	597	593	595	569	592	603	593	607	585	605	589	655	615	574	633	592	644	577	598	615	602	611	590	593	596	595	634	616	594	623	633	598	584	573	560	589	575	577	616	570	641	626	609	605	590	612	596	519	625	567	605	607	621	577	609	596	551	576	594	595	557	588	578	588	619	605	625	606	585	578	592	610	570	613	590	586	601	592	625	547	574	609	568	570	573	589	586	595	580	615	567	576	565	616	562	602	583	602	627	576	621	592	626	567	598	658	616	624	623	622	634	613	579	594	585	577	618	607	617	594	635	591	601	554	634	615	582	611	567	593	590	624	568	610	598	608	621	543	587	599	607	614	600	591	599	578	578	635	566	599	610	607	607	584	609	586	609	623	601	559	607	602	574	582	634	588	570	586	588	602	617	576	584	609	585	602	614	537	593	633	590	619	586	636	621	586	564	542	597	569	571	629	676	585	558	607	596	593	555	584	672	608	587	625	570	583	621	560	619	605	607	596	581	568	604	577	591	589	627	613	582	592	608	573	588	599	616	598	600	572	615	592	615	637	612	606	570	654	593	567	591	620	623	568	611	602	577	577	576	606	549	620	571	558	595	621	617	567	576	606	648	590	607	573	603	614	594	624	612	606	635	626	614	586	581	529	622	614	625	628	610	587	573	608	615	579	609	578	628	571	626	589	607	616	609	572	601	577	563	562	548	581	599	605	588	581	584	627	613	597	608	603	561	565	614	612	607	586	639	626	582	602	651	576	596	592	606	569	621	627	609	583	572	645	601	575	582	615	601	552	599	643	580	624	577	600	577	588	590	621	591	635	617	583	622	607	620	582	595	667	618	592	604	575	637	613	611	631	620	608	604	651	608	548	593	582	564	624	600	585	586	607	542	576	620	570	602	575	592	553	565	563	631	598	597	576	614	573	597	623	603	611	640	584	613	624	610	582	549	613	567	601	597	583	598	602	574	601	572	582	576	623	618	626	565	596	563	596	590	624	632	634	612	629	635	597	629	597	582	585	607	571	592	572	621	617	621	603	600	596	613	602	596	600	625	538	567	583	549	600	585	583	608	580	630	608	582	581	584	530	601	607	623	580	633	617	580	598	562	554	651	590	607	622	606	569	604	592	630	564	589	637	593	611	568	612	610	577	599	589	593	581	583	581	625	599	618	594	601	615	575	560	560	587	599	557	590	651	592	631	596	610	559	595	619	592	605	600	615	644	596	600	583	598	629	593	588	597	614	594	599	560	600	629	610	600	564	601	594	556	559	552	593	624	583	636	578	605	605	586	596	602	570	602	618	593	608	591	589	633	609	625	560	595	566	584	600	580	625	610	583	590	598	580	611	620	555	623	611	601	580	612	611	658	557	629	626	637	592	609	584	597	616	595	603	597	584	578	610	622	599	608	629	603	600	590	565	604	567	580	623	585	581	644	619	610	594	634	608	606	594	575	593	606	581	620	552	640	544	644	566	601	605	637	610	550	617	632	576	589	590	590	567	614	605	625	569	613	600	575	623	601	605	610	609	595	601	564	590	619	600	633	591	595	604	552	572	593	591	566	645	574	636	566	606	531	590	591	603	592	615	620	600	564	597	619	605	585	617	600	569	569	590	616	605	616	561	633	613	566	638	600	565	558	614	610	565	595	542	627	597	592	546	594	592	611	612	588	617	643	552	596	546	562	603	585	630	584	573	574	582	609	548	622	641	589	582	581	620	596	590	646	641	590	609	574	631	644	564	592	584	575	605	586	624	574	626	574	593	596	657	577	593	565	610	626	577	595	605	586	542	571	584	609	594	617	560	595	586	559	603	622	599	603	571	590	603	597	579	611	567	588	605	578	591	642	638	613	616	602	592	564	609	597	627	628	602	601	603	575	599	607	602	608	580	559	592	624	619	612	626	590	606	583	575	577	633	610	583	580	583	581	616	568	603	629	625	575	588	611	575	608	589	573	611	554	605	588	625	606	569	602	579	595	566	590	644	619	627	591	585	611	599	540	593	618	597	596	592	602	598	566	552	595	621	580	626	646	574	591	629	647	595	626	580	584	602	624	649	592	616	579	577	605	608	596	619	608	636	583	586	603	636	640	590	599	585	617	606	616	593	583	589	585	623	597	593	601	603	620	593	625	568	578	574	620	617	592	578	604	613	557	574	614	639	562	582	615	619	600	597	568	584	655	591	573	543	581	612	591	593	562	577	587	594	597	606	548	588	618	601	609	596	582	590	598	552	552	603	629	539	548	590	627	536	619	602	593	582	604	585	571	571	542	616	559	594	595	593	619	624	596	610	591	647	627	588	588	615	590	583	592	590	620	620	605	593	546	585	604	582	582	567	561	636	565	588	573	577	599	574	619	614	605	586	606	595	583	605	636	635	553	614	625	576	612	585	594	578	639	599	579	602	611	575	577	593	568	641	590	579	554	601	577	585	563	579	627	619	599	655	600	654	634	644	619	602	581	592	588	588	574	605	610	592	561	609	606	545	607	584	569	587	534
60544	32420	17870	5942	3251	2208	1817	1419	1060	766	647	600	560	559	500	444	421	416	443	438	406	381	361	356	359	356	321	311	375	365	320	307	350	355	319	324	316	314	299	316	353	326	296	309	345	330	341	322	302	297	299	291	293	325	295	296	311	328	280	379	311	305	299	336	312	300	352	361	316	332	343	296	327	325	326	318	272	334	309	339	325	344	309	324	328	350	320	304	321	317	334	332	296	331	328	311	309	333	314	314	325	354	331	320	319	321	358	337	353	335	345	329	311	322	304	319	331	301	325	339	300	336	350	335	311	343	313	343	313	320	324	315	298	311	331	318	343	290	360	344	321	315	305	310	308	312	311	326	311	328	353	315	311	321	318	341	315	340	316	314	323	304	313	316	333	324	311	309	333	318	350	316	347	336	315	322	312	337	347	327	367	310	329	324	328	327	324	305	331	338	315	325	276	305	329	312	293	370	309	283	306	336	300	331	324	284	295	284	309	291	308	346	348	329	284	309	336	367	302	278	330	330	315	324	302	326	294	299	304	333	342	332	316	312	312	297	304	308	295	305	319	327	265	327	288	327	360	336	307	343	334	332	311	350	313	292	318	317	311	314	330	302	306	307	326	320	315	345	321	366	287	301	303	346	301	309	343	354	327	323	286	305	336	323	324	309	338	318	281	342	329	323	328	319	339	316	290	301	298	343	298	347	296	301	360	291	303	310	344	347	334	337	335	324	321	317	319	303	285	308	312	331	326	323	321	328	350	343	305	322	309	313	316	317	288	331	283	348	338	343	325	355	329	297	303	308	298	316	323	362	319	351	345	320	317	317	302	317	341	317	316	302	333	342	311	321	332	353	328	299	330	358	305	328	316	292	310	301	334	283	293	333	304	328	331	346	288	304	309	352	340	344	322	324	333	324	313	356	324	307	304	330	321	334	317	294	360	283	301	345	326	332	286	333	312	324	355	322	280	300	344	348	317	312	336	309	318	294	344	315	331	353	304	326	323	334	331	307	309	327	326	344	359	317	348	323	322	331	300	309	304	325	339	311	341	323	328	307	343	331	318	322	307	321	332	302	347	341	354	331	310	355	322	314	315	325	299	356	384	320	324	341	322	337	354	382	350	318	327	286	317	337	260	264	313	346	334	325	336	348	319	321	320	328	371	327	294	313	308	336	301	335	309	350	318	354	377	324	343	308	367	360	309	283	305	308	326	288	363	336	283	324	322	315	289	328	303	300	320	288	334	304	309	348	306	306	352	335	316	314	351	320	318	330	328	305	317	315	336	329	301	313	321	337	353	333	345	340	336	342	305	332	320	352	361	297	279	309	325	284	319	340	311	307	337	325	332	314	330	308	325	339	347	311	340	295	324	313	355	315	339	323	282	331	341	346	304	327	307	290	347	367	336	291	344	283	366	327	334	283	341	332	318	351	288	294	315	313	306	303	312	328	315	302	304	337	337	282	322	301	323	347	322	342	308	335	338	323	342	307	285	287	328	338	336	352	325	329	347	305	319	319	331	328	307	319	337	300	342	354	334	306	297	309	333	325	332	302	322	314	352	294	336	327	305	347	325	306	304	323	304	330	349	313	344	315	346	346	330	334	337	300	343	288	358	335	341	315	306	302	354	309	301	320	310	317	336	304	341	311	309	347	315	332	335	308	282	330	333	349	302	319	332	321	322	304	338	291	304	348	325	339	307	329	308	316	315	349	332	360	333	294	338	311	320	332	326	303	299	318	306	340	326	330	304	294	335	308	339	277	272	320	338	350	319	329	339	293	348	280	351	314	312	321	332	277	295	351	274	355	344	304	303	345	337	325	313	357	313	311	324	287	324	342	333	336	341	337	321	293	308	275	324	322	334	333	324	336	314	305	303	317	331	344	326	347	309	340	342	334	337	294	328	320	271	354	350	332	318	295	326	337	296	312	320	346	289	316	343	316	280	323	363	371	342	336	283	311	319	301	328	327	312	318	298	322	347	350	340	295	332	288	313	338	327	309	325	299	328	291	314	334	318	352	327	330	334	354	299	311	328	358	344	359	313	321	312	316	337	359	343	316	308	331	293	327	334	352	308	334	316	320	337	316	300	318	324	333	328	339	327	295	332	317	342	347	366	286	340	347	319	310	344	364	363	273	302	315	302	302	315	306	309	377	325	309	326	326	346	336	284	371	318	339	363	314	348	313	369	295	290	312	348	298	301	347	311	327	310	310	367	307	307	307	319	320	330	316	328	316	298	303	320	304	300	330	312	322	336	325	307	304	286	323	321	308	321	371	344	314	309	339	311	349	281	343	305	330	318	266	325	328	322	325	295	323	328	301	343	309	355	303	349	351	317	301	301	290	328	311	307	311	370	338	346	333	360	325	336	279	318	356	306	319	339	336	332	306	318	316	331	347	288	324	345	340	317	287	334	316	334	295	317	326	285	324	329	355	281	287	319	311	342	339	333	308	332	311	321	278	324	340	333	331	289	337	339	294	306	313	344	325	315	323	330	320	314	331	315	320	315	312	340	301	349	359	336	335	318	338	310	327	312	338	348	301	329	332	327	307	325	316	312	342	355	322	310	350	334	379	365	347	301	287	319	337	304	275	300	350	315	312	335	335	326	301	317	316	354	340	327	304	302	302	316	349	329	328	322	318	324	289	302	343	332	338	342	328	329	329	342	303	349	360	359	314	301	330	305	325	291	325	350	331	326	334	286	289	320	326	334	313	347	317	316	324	336	322	312	343	302	316	310	345	312	350	333	324	318	321	309	351	321	308	300	346	348	312	344	321	307	328	324	300	313	344	318	289	342	333	345	326	323	303	288	323	341	335	353	340	315	337	321	320	322	315	346	297	323	293	356	339	303	323	331	309	371	336	328	344	292	314	304	316	335	343	327	317	335	319	329	326	314	347	326	310	349	307	321	328	330	341	295	297	313	334	297	338	297	309	333	325	304	352	308	303	324	292	325	353	326	311	341	329	336	334	338	325	326	300	320	327	331	326	334	308	363	306	309	337	321	322	333	319	310	323	334	310	318	301	344	355	361	301	338	341	302	306	325	353	317	346	314	315	332	309	352	309	349	318	337	328	315	316	328	298	304	303	323	320	316	364	343	326	319	303	323	326	306	297	326	355	338	304	334	307	300	313	318	346	337	303	290	326	331	331	318	294	330	336	337	335	290	316	318	337	283	317	283	319	343	337	336	329	304	351	337	304	330	321	325	345	321	339	342	321	325	312	331	318	355	333	304	364	332	344	326	320	343	333	348	308	308	307	320	306	341	337	301	316	292	325	311	330	311	297	305	312	310	345	328	345	338	300	380	334	351	335	301	304	342	340	297	306	338	333	316	308	321	329	348	358	301	328	330	313	294	317	317	323	320	297	358	326	310	291	337	326	303	317	308	324	338	317	300	327	306	296	336	333	316	305	343	297	298	323	285	314	330	340	314	293	285	283	309	334	347	305	324	293	298	324	331	304	329	306	303	282	348	327	325	351	319	309	348	336
35802	20861	17829	11643	10378	7968	7114	6040	4239	2884	2298	2184	2164	1997	1773	1579	1416	1350	1333	1224	1197	1077	1032	949	922	883	839	827	819	780	769	797	749	728	693	735	716	730	692	684	718	709	685	716	700	653	658	700	679	674	641	703	735	683	648	711	669	656	696	631	728	646	696	690	696	672	660	671	701	680	666	682	690	700	686	651	686	688	672	735	720	702	669	655	703	678	714	678	674	694	713	721	704	678	692	661	691	730	691	722	704	657	676	693	683	652	630	668	685	653	686	703	669	717	703	673	617	683	743	714	661	653	683	682	711	639	690	709	691	688	684	702	705	693	652	730	726	684	723	671	689	669	688	712	636	613	705	647	673	658	699	684	665	667	657	656	714	704	649	709	698	637	688	723	691	723	682	666	692	676	642	638	692	648	681	677	711	730	696	659	681	700	653	659	663	641	671	715	685	667	665	627	701	649	688	712	687	657	694	676	684	690	694	664	692	692	703	662	656	653	685	660	646	643	644	656	683	695	652	678	689	665	709	688	685	606	643	681	663	677	660	669	677	687	682	707	656	674	702	623	669	717	703	692	712	675	712	718	680	683	629	713	645	716	699	666	689	655	665	634	687	668	673	665	653	663	630	685	692	736	672	736	700	624	691	693	644	651	677	665	622	696	674	627	644	699	682	661	665	668	667	663	696	641	695	669	661	674	721	662	699	707	690	694	686	654	682	667	685	675	653	612	678	666	732	635	660	690	692	706	645	731	648	707	684	668	657	686	628	646	692	727	666	632	651	695	649	666	705	698	721	663	689	688	675	671	702	666	694	674	659	708	666	683	717	669	677	695	699	661	703	693	667	718	705	657	715	627	707	675	688	654	625	655	726	648	664	676	698	656	668	684	697	676	636	675	669	668	695	657	697	690	675	673	672	683	747	681	655	689	654	692	674	701	670	713	658	683	688	645	662	677	663	733	714	638	675	644	670	653	661	724	712	704	658	687	680	624	701	671	704	632	652	682	675	674	682	689	644	732	691	707	650	614	674	667	672	673	690	644	702	699	730	682	690	685	658	685	649	626	658	666	656	705	687	696	698	713	648	706	677	681	647	666	723	670	708	679	658	692	659	680	644	696	691	668	699	697	654	711	668	688	717	684	678	678	674	722	682	688	658	679	699	657	703	726	695	676	717	700	662	678	706	715	666	683	683	683	657	683	672	701	712	661	703	714	669	669	721	668	713	685	693	652	660	665	673	644	668	684	665	674	693	679	739	674	679	659	738	725	652	738	668	648	662	659	693	678	638	684	694	703	702	675	659	639	680	660	707	738	660	687	696	669	728	683	678	667	693	689	683	697	677	615	681	649	655	689	730	679	714	672	645	704	680	666	696	681	707	661	708	654	654	658	669	708	713	695	690	647	712	710	673	620	696	650	688	663	666	697	719	710	699	663	654	667	657	640	678	688	638	683	690	651	702	700	647	723	672	668	697	702	650	630	708	712	685	658	662	674	632	656	678	687	665	664	639	716	677	643	684	654	715	683	679	701	614	712	661	654	672	677	689	674	642	707	706	692	675	704	720	666	716	697	680	666	692	717	693	681	653	730	693	701	662	648	653	664	652	689	720	676	700	655	659	689	679	662	668	720	717	679	614	695	669	675	705	674	670	687	709	653	674	720	657	700	669	719	620	646	716	686	692	663	665	691	647	677	677	736	690	702	704	699	688	691	736	690	699	683	680	686	683	712	643	668	663	628	697	692	699	649	645	723	677	700	631	688	679	683	686	675	707	657	669	690	666	688	699	697	714	704	684	665	685	679	658	666	672	736	700	669	676	648	640	683	669	638	687	691	687	706	723	695	693	660	739	721	697	688	678	674	628	707	633	688	695	757	655	705	700	629	646	653	673	659	685	652	697	652	669	705	668	698	694	718	684	622	724	696	706	653	659	706	663	650	699	639	677	646	671	641	680	655	700	684	686	642	677	736	698	713	672	635	676	656	663	711	582	681	611	683	677	658	660	688	630	688	654	698	677	621	711	648	667	661	721	685	705	680	725	744	666	660	690	688	665	701	698	696	695	685	608	688	703	681	678	627	701	671	686	713	661	699	688	724	690	656	744	668	685	690	692	699	666	714	669	644	638	661	696	701	692	663	694	631	653	711	665	646	634	703	694	685	674	708	668	672	697	671	683	676	698	646	663	689	664	697	668	724	736	684	648	678	646	664	672	657	695	682	684	706	681	747	659	678	662	649	697	620	688	670	675	651	687	647	658	647	683	684	694	687	689	691	701	659	659	663	734	649	707	670	720	730	647	671	661	681	670	675	660	689	720	692	698	697	682	720	725	726	639	684	657	663	643	668	663	674	682	682	707	624	704	674	694	676	653	637	691	661	669	665	595	641	687	636	728	681	639	672	651	696	679	701	715	668	708	719	658	687	669	667	722	684	691	705	651	700	697	682	715	682	668	665	672	688	666	671	691	667	614	668	650	631	710	693	738	675	695	658	685	709	726	663	683	694	663	669	666	675	695	711	680	700	683	680	683	660	662	660	721	676	672	655	682	664	705	677	664	682	614	664	668	682	715	707	659	719	686	677	685	696	706	681	658	703	686	724	683	643	667	718	652	707	654	665	676	715	690	628	686	674	659	660	682	671	671	671	645	693	670	680	688	674	704	685	723	653	701	671	652	663	706	703	609	629	659	687	739	676	678	724	648	652	673	702	657	697	666	666	656	658	670	720	674	654	632	653	693	702	676	640	693	660	663	696	646	682	728	665	702	699	661	667	691	655	717	703	682	724	702	672	636	713	699	717	656	673	655	685	683	684	722	627	687	650	680	697	655	614	656	672	693	689	694	649	655	697	701	636	726	636	703	659	689	624	692	688	716	685	674	668	737	720	646	663	643	702	710	660	683	665	685	677	686	640	674	696	694	684	658	701	669	660	681	638	627	644	702	685	715	659	677	723	716	732	707	703	669	668	656	685	713	693	716	653	683	683	644	724	714	654	688	726	650	681	726	704	643	702	635	692	669	653	652	682	683	730	690	636	724	693	698	680	672	696	714	716	715	653	651	694	665	660	690	718	691	655	670	705	680	711	659	663	643	670	709	653	679	721	708	718	711	631	652	677	692	701	670	675	658	685	698	660	694	667	716	676	672	692	681	701	698	714	697	668	673	669	732	628	679	671	667	688	694	674	670	616	674	684	635	671	676	704	654	679	698	686	704	670	732	667	626	676	662	655	708	675	662	722	631	740	715	726	684	680	656	694	628	693	674	662	679	679	637	629	702	684	679	697	736	681	682	696	674	693	650	636	701	687	664	698	737	680	662	701	712	703	712	652	680	686	666	696	697	707	664	701	666	684	684	678	688	659	638	668	670	641	700	666	640	698	667	683	718	717	675	664	681	634	696	702	646	681	699	679	674	666	718	682	653	702	685	675	705	657	690	694	716	700	663	626	702	638	658	698	690	689	677	667	677	700	694	644	684	687	702	715	684	663	647	691	718	623	747	668
40017	17271	5198	1832	1249	929	786	635	466	384	389	361	320	369	328	319	332	294	293	313	300	293	326	305	282	293	288	280	310	319	269	247	267	280	287	302	270	273	278	269	273	301	286	279	274	262	330	278	286	270	320	301	269	285	282	276	278	240	276	270	264	253	266	268	292	274	277	264	286	273	293	306	262	288	261	285	289	294	272	274	281	280	265	282	302	275	274	268	281	270	292	283	295	263	293	300	282	284	276	280	276	281	262	267	296	260	263	274	286	295	295	277	257	306	272	277	240	310	251	274	288	292	264	293	266	335	263	305	265	270	281	257	282	293	287	270	249	292	274	280	288	282	283	296	292	267	296	283	301	254	281	281	298	285	288	288	307	264	264	272	258	291	293	270	301	277	288	316	265	260	236	272	294	287	269	290	303	256	297	282	268	296	266	311	258	299	288	317	287	264	299	288	251	298	274	267	315	250	293	282	251	268	273	301	328	256	267	273	282	288	267	285	300	273	273	265	277	273	279	287	334	298	284	265	264	261	243	264	308	291	253	254	296	310	285	232	286	282	282	289	288	266	303	270	304	296	266	262	278	305	274	293	271	245	249	288	288	293	303	286	294	300	290	300	273	287	293	296	300	287	271	295	246	296	271	275	300	299	332	271	286	301	282	273	296	239	283	264	302	280	292	275	276	289	286	283	303	273	271	301	264	254	293	260	291	283	259	275	269	243	256	275	299	259	307	267	266	257	244	293	291	289	301	290	265	289	290	295	294	253	279	264	257	285	275	285	296	285	294	309	248	297	299	283	295	297	299	284	282	281	290	289	290	290	270	265	319	247	278	289	289	282	296	279	315	283	284	281	290	340	296	276	281	253	283	267	266	290	279	296	288	299	306	284	287	321	288	302	313	268	275	280	279	306	292	270	261	292	270	263	268	296	294	288	292	302	245	283	265	251	269	276	255	285	255	255	320	269	283	288	309	278	278	268	274	271	316	270	255	268	263	310	261	281	292	281	287	237	278	266	263	299	319	247	264	276	307	311	267	276	270	259	284	295	283	303	304	261	266	281	282	268	285	284	287	299	304	284	253	235	310	290	279	305	293	291	301	280	302	271	285	282	298	307	302	263	272	260	301	260	315	286	318	269	254	267	305	275	277	299	305	278	288	291	260	301	290	268	267	268	262	280	294	294	276	277	264	300	294	273	275	279	290	250	273	275	278	273	283	281	307	270	257	260	262	267	262	273	260	270	252	265	321	277	278	318	294	306	260	295	306	295	291	276	273	260	283	279	270	289	290	285	272	325	296	259	256	285	275	229	300	288	291	320	275	313	317	297	292	290	243	267	288	283	275	279	252	254	272	282	280	263	284	305	279	264	282	300	271	281	284	299	279	280	271	250	293	282	253	270	261	286	257	268	310	278	273	277	261	284	280	295	272	300	278	276	277	280	276	308	300	256	270	277	261	246	270	298	264	288	293	282	279	270	268	239	273	286	242	278	274	276	262	280	276	274	282	293	263	285	303	272	290	279	259	269	244	278	267	277	283	296	297	305	255	278	275	270	278	277	243	265	310	268	256	291	294	289	259	279	310	280	302	279	270	280	260	303	264	266	289	293	288	282	297	264	283	267	307	253	273	256	289	284	304	277	262	259	297	290	292	278	264	303	256	284	300	262	313	265	263	292	276	302	282	269	281	269	286	257	278	266	262	249	291	264	289	286	291	300	249	274	301	269	259	290	277	262	277	244	276	289	256	289	296	346	252	250	284	273	287	278	284	279	276	288	302	305	283	261	218	274	281	302	286	267	308	310	287	259	238	286	284	261	278	320	305	278	278	291	260	319	277	316	286	282	255	259	274	298	279	265	327	309	293	281	293	266	295	304	286	250	250	254	285	294	309	304	259	271	264	264	276	275	291	288	253	297	307	249	260	284	257	281	269	266	274	286	261	287	253	281	321	285	284	272	292	305	286	293	309	293	302	268	275	274	299	290	319	321	273	266	276	292	312	277	271	272	289	262	260	267	288	284	273	273	307	281	252	282	285	299	244	264	276	253	268	286	281	288	291	293	271	277	269	306	243	258	258	283	278	282	277	268	299	276	279	282	291	279	300	274	296	288	249	304	271	298	306	277	310	295	283	290	301	257	267	295	302	292	265	285	295	277	274	260	248	283	309	294	298	287	296	238	279	315	267	280	306	267	278	288	295	245	270	265	254	284	291	291	257	291	282	278	284	302	270	285	249	279	258	286	263	256	286	288	290	282	306	239	276	279	277	277	244	303	287	236	272	285	266	283	282	260	283	261	247	274	266	284	273	263	302	281	304	295	294	272	285	278	272	249	271	268	259	302	244	248	290	266	298	274	281	289	323	264	269	300	277	238	308	301	285	285	314	282	294	288	268	253	266	278	259	262	287	273	276	301	246	276	277	275	272	257	282	267	294	250	280	253	282	280	273	277	296	322	258	254	267	274	274	285	271	276	283	318	285	294	270	276	277	251	277	257	276	296	285	247	260	293	300	301	274	269	289	286	298	275	281	235	288	275	283	293	255	285	300	288	274	262	307	261	275	286	264	256	277	272	300	276	279	285	307	303	220	261	308	262	296	281	267	252	284	276	282	294	281	289	294	268	285	299	264	271	266	279	258	247	271	285	302	290	239	291	285	268	286	269	279	267	255	281	254	282	272	291	257	273	289	278	249	300	269	280	278	252	265	249	260	313	247	276	315	281	289	267	300	265	262	300	262	287	288	265	273	243	298	263	253	254	283	257	265	296	308	255	271	304	283	306	262	269	287	265	283	275	292	257	282	279	295	311	277	285	292	290	287	271	290	305	266	285	266	281	288	260	254	274	291	279	303	269	269	260	255	270	296	289	268	297	299	284	303	228	276	255	313	253	294	241	278	316	239	264	268	302	288	236	254	278	283	280	250	260	285	289	278	291	294	256	247	251	251	271	291	290	282	284	299	290	305	251	276	247	281	290	277	269	277	316	275	285	276	301	273	279	292	285	295	289	275	268	271	275	260	298	274	287	249	263	287	295	293	283	307	288	252	310	272	277	277	289	262	275	252	286	294	285	271	290	280	298	254	237	294	271	248	266	293	238	305	253	266	257	281	278	266	279	269	280	322	273	297	265	299	292	281	272	296	271	272	311	281	237	255	287	261	284	291	325	285	297	280	294	249	298	277	294	294	250	282	274	309	306	288	285	297	268	269	286	312	281	261	280	325	271	291	324	274	284	295	297	303	267	260	276	284	298	269	289	277	281	273	288	273	297	305	267	302	284	292	255	286	276	299	301	265	286	248	296	260	277	319	288	283	240	277	280	269	296	271	250	299	311	255	260	292	276	293	277	295	324	283	267	265	266	339	281	274	300	284	274	265	268	298	277	246	258	293	255	296	321	292	264	286	281	318	251	245	314	270	274	280	305	292	286	280	270	314	290	313	283	297	290	298	288	268	309	299	299	278	277	270	287	273	290	282	287	289	260	285	261	276	276	311	292
24104	10416	6716	4690	4121	3082	2978	2356	1572	1246	1148	1066	1091	978	929	836	764	788	759	767	754	704	724	686	665	634	623	614	625	618	651	606	627	643	565	589	573	571	590	622	561	619	596	614	620	650	583	625	585	614	620	611	582	614	581	629	599	564	612	596	605	592	601	567	613	594	557	590	617	618	596	599	586	588	588	653	617	588	561	540	601	598	574	562	583	600	586	611	579	598	556	595	594	598	593	604	608	617	617	588	595	577	565	576	615	613	591	585	587	569	582	594	616	624	669	603	584	603	606	594	630	572	599	571	563	603	632	567	589	558	553	606	584	589	598	598	577	596	591	584	616	614	599	558	562	569	600	622	599	604	605	580	598	580	619	614	616	623	594	610	624	574	571	601	617	620	604	587	616	602	588	589	629	605	549	605	600	587	591	623	605	597	592	570	581	600	581	612	604	604	583	575	595	586	586	534	561	635	626	590	589	626	651	570	604	582	575	611	594	558	568	569	610	611	590	598	583	651	599	573	569	616	586	576	582	586	626	574	598	630	586	588	612	602	574	583	584	581	644	585	562	592	595	610	591	597	549	599	538	638	565	551	601	592	597	571	550	626	601	609	597	606	546	592	624	635	594	618	595	625	597	557	598	611	598	585	623	566	607	549	578	589	572	583	602	594	600	581	648	609	561	604	561	612	595	597	617	567	603	589	604	588	610	570	580	579	589	576	592	586	652	590	611	610	568	579	599	599	627	623	596	601	588	583	617	621	590	590	612	582	574	587	550	597	591	627	621	607	588	573	588	584	593	576	628	600	584	586	619	571	596	601	663	540	590	629	611	640	588	600	579	575	577	574	573	578	631	636	568	588	575	624	602	635	603	600	569	577	603	567	616	618	627	635	592	605	615	592	597	610	592	643	604	606	568	647	604	553	612	601	600	592	605	623	556	660	603	597	598	616	629	576	574	598	630	587	536	575	556	571	570	586	577	578	531	597	658	618	602	573	579	583	578	611	579	562	609	597	595	557	619	606	585	591	593	582	608	548	568	577	602	644	579	627	591	592	562	566	588	585	613	612	597	540	614	617	591	585	595	605	629	600	623	613	598	591	615	546	552	614	675	541	601	571	593	579	623	593	591	620	594	595	633	590	611	586	592	619	588	641	587	629	584	552	614	594	593	578	571	571	603	616	668	634	561	601	579	599	605	580	609	598	595	610	594	561	573	618	547	620	543	543	604	554	556	608	609	569	636	609	643	628	624	595	588	616	592	596	595	580	647	591	588	642	573	595	576	608	564	653	549	614	595	586	610	597	600	569	573	598	607	566	568	584	619	573	621	603	549	585	607	529	597	612	568	639	595	629	568	599	570	616	607	596	603	616	636	594	562	606	626	580	589	578	619	615	585	566	627	625	588	582	585	616	602	602	615	639	612	579	608	608	622	583	631	605	553	590	577	594	554	572	532	639	550	550	626	609	661	631	594	548	599	592	607	604	590	587	625	563	618	611	595	558	620	633	572	587	588	581	643	608	614	582	587	632	581	585	580	569	597	607	604	622	568	626	568	604	617	607	612	600	588	613	559	573	592	551	571	622	583	625	564	640	623	586	610	561	558	628	532	570	592	625	617	598	608	643	584	576	551	609	560	611	590	577	596	578	632	605	606	617	620	608	663	590	578	587	581	636	591	585	600	583	610	598	573	581	574	539	617	600	574	638	600	584	585	579	620	595	625	593	554	596	604	580	602	586	632	589	640	570	597	606	608	632	566	553	579	605	567	570	602	591	563	589	568	598	550	599	567	581	603	570	576	598	623	592	573	624	641	614	593	601	621	590	561	605	528	576	658	578	596	609	608	645	626	596	564	620	566	602	622	600	586	569	649	618	596	580	607	595	623	632	606	545	598	634	558	584	598	612	570	582	626	638	564	618	643	590	618	555	620	591	592	582	587	625	615	586	634	607	592	604	613	559	542	602	581	601	606	623	560	618	648	574	625	584	591	621	573	609	620	602	619	593	602	604	594	590	574	596	610	637	606	592	602	621	576	589	546	582	599	602	562	585	583	579	580	619	583	558	610	609	636	586	579	587	633	621	584	585	607	592	602	573	639	576	580	573	594	569	619	630	590	626	586	634	569	574	592	585	604	585	597	573	602	628	587	594	637	561	614	589	634	624	630	609	565	588	575	567	599	572	585	615	594	574	612	587	589	517	621	610	584	565	624	566	608	622	645	546	610	566	597	574	574	607	570	580	617	586	576	598	549	590	591	625	613	585	604	575	593	609	606	583	643	603	606	607	570	655	596	591	597	628	607	586	661	668	588	630	603	560	581	616	588	593	579	628	557	611	541	621	580	568	571	575	556	561	601	636	623	587	568	607	570	589	562	620	619	580	582	612	605	605	587	585	582	574	573	590	601	574	610	609	607	588	605	611	601	576	625	600	614	608	565	595	602	586	597	552	623	579	634	604	616	599	635	559	588	616	630	564	613	607	611	606	633	615	592	630	602	613	617	576	627	603	613	635	568	591	564	567	575	614	573	603	588	588	575	580	585	560	556	588	624	606	592	588	609	615	597	613	574	601	574	583	591	611	556	631	649	602	607	598	572	576	579	612	591	594	581	569	592	579	564	586	612	575	587	592	587	585	560	601	615	625	609	592	632	600	588	580	599	621	617	618	577	593	585	632	566	603	579	570	589	577	608	612	567	612	557	638	607	606	592	608	574	607	567	565	618	609	586	603	560	605	602	576	570	595	615	590	611	620	608	597	613	599	599	595	625	568	594	583	543	600	628	588	625	590	607	618	559	578	576	668	612	595	593	619	584	596	593	603	561	576	599	593	613	597	615	615	618	611	614	589	629	584	575	650	653	564	638	607	596	581	596	638	594	614	608	568	594	581	557	606	575	625	622	598	594	600	569	574	592	591	585	581	589	569	589	586	623	567	608	592	561	554	627	584	560	577	610	562	599	620	577	573	604	621	606	595	609	590	604	587	566	581	606	595	631	596	583	603	577	621	586	620	597	573	642	631	608	613	572	599	617	562	568	595	582	591	582	575	576	555	582	604	615	629	598	596	598	554	581	595	595	578	597	577	607	597	600	576	591	597	590	585	588	569	609	600	591	587	567	634	572	585	575	561	618	580	591	635	569	555	545	572	583	566	561	583	619	616	570	566	592	561	568	603	623	586	608	584	598	631	584	609	607	575	557	566	580	601	628	555	599	581	613	587	580	601	610	568	593	574	567	614	598	621	542	593	581	625	631	585	612	646	588	619	567	601	583	582	624	638	628	586	570	616	570	609	591	618	587	606	628	610	566	583	595	620	614	614	646	578	612	628	595	641	620	581	595	608	580	593	600	625	567	602	567	575	619	591	589	567	583	582	607	619	600	592	575	589	617	591	593	553	578	588	625	632	651	589	569	575	623	601	564	640	600	589	585	610	610	637	630	558	624	604	569	620	612	576	596	575	583	608	631	603	584	586	574	567	644	628	562	627	587	610	565	612	600	631
55556	26465	10483	3221	1983	1459	1266	1036	702	558	504	446	430	388	361	366	346	354	315	298	294	275	324	353	306	316	316	265	298	275	295	275	303	284	263	292	278	288	297	276	294	263	270	314	272	267	259	265	286	288	275	280	266	295	254	246	271	284	263	295	275	270	298	283	297	269	260	292	267	241	265	265	287	266	232	262	248	268	279	306	276	264	272	288	261	286	263	252	301	277	283	276	289	272	261	258	270	306	257	265	310	269	272	278	313	285	284	285	261	285	315	292	295	287	272	266	261	294	298	282	300	293	286	288	283	256	272	300	258	284	292	256	268	288	295	281	263	236	301	311	258	293	275	260	263	249	231	298	271	281	301	238	298	259	291	274	276	299	267	271	297	284	277	305	304	301	284	281	268	288	298	262	267	273	272	289	278	276	255	293	263	234	266	263	253	284	274	292	248	334	307	291	305	281	263	241	257	263	265	269	277	287	267	275	269	279	276	226	249	284	253	252	298	301	282	263	280	276	254	275	294	263	285	275	297	297	296	283	252	246	252	282	285	290	272	281	267	267	272	294	244	238	264	282	237	271	308	235	281	291	285	308	273	258	269	271	266	257	265	293	281	289	255	274	304	287	295	276	277	325	255	295	289	278	296	282	285	271	289	261	276	307	300	291	296	284	287	248	275	285	273	290	257	272	292	273	254	287	258	264	248	261	256	238	240	304	245	264	278	281	277	263	275	296	297	291	300	255	279	335	274	329	307	301	235	286	293	246	284	249	276	261	282	294	261	245	267	280	284	297	238	269	289	311	263	262	281	260	261	278	268	270	246	257	272	274	291	288	262	286	279	256	310	281	262	276	274	251	300	277	261	272	294	292	260	295	291	270	235	246	257	241	260	265	291	271	254	296	286	296	244	286	249	255	282	272	270	254	256	245	278	319	250	264	278	298	278	268	263	294	260	281	291	287	293	277	274	288	259	286	251	302	277	284	264	290	289	271	275	253	274	284	265	266	243	275	277	295	281	262	303	273	246	307	289	300	268	311	253	267	283	287	277	258	275	285	276	225	260	283	288	268	265	303	269	291	288	268	280	265	275	271	299	277	242	289	322	270	298	301	260	306	309	244	276	244	294	296	312	266	301	261	257	264	292	275	249	286	274	282	282	254	282	279	285	282	310	309	306	257	313	268	297	253	296	235	238	279	248	284	299	309	261	271	261	257	283	266	263	254	270	297	288	283	272	314	270	286	288	243	296	279	263	270	331	281	255	270	263	252	248	297	255	277	290	311	256	289	270	251	279	271	283	289	292	260	275	290	288	288	264	268	272	272	250	260	288	249	285	259	279	296	286	275	287	276	290	288	279	278	276	280	271	302	265	315	248	296	332	290	228	268	239	294	306	245	258	233	252	293	255	263	285	295	299	264	289	273	324	299	279	242	274	269	286	273	293	293	251	314	226	276	262	284	276	244	274	277	298	295	270	303	319	295	278	272	274	275	266	280	263	310	300	284	247	269	288	310	293	288	254	298	247	280	290	269	265	260	283	283	278	288	277	260	286	271	294	284	281	278	307	278	283	328	281	288	299	301	303	281	261	262	279	260	254	271	251	296	269	296	297	253	289	253	270	319	280	284	264	304	300	281	266	280	276	237	248	256	258	283	256	276	286	262	281	263	259	296	322	304	259	251	275	286	287	291	276	282	241	281	294	295	264	262	264	285	289	261	258	228	280	249	277	267	257	270	281	267	289	235	268	245	286	287	248	285	277	260	279	275	276	275	295	309	299	275	284	280	274	275	290	253	277	301	279	280	264	272	280	278	273	276	291	269	285	235	303	290	314	286	272	273	269	247	245	249	306	287	278	298	269	266	290	294	272	278	259	308	270	275	284	270	300	295	274	277	265	272	264	289	262	268	228	276	266	249	240	272	254	278	301	274	272	282	259	290	290	260	251	257	273	285	270	266	255	273	273	297	266	257	265	240	265	267	292	273	324	238	295	261	293	330	254	304	246	292	275	259	278	294	259	258	300	277	294	276	261	273	251	251	288	277	259	260	278	261	254	253	286	278	269	265	298	273	318	279	269	272	290	255	234	241	293	258	263	304	272	245	265	301	294	276	244	265	274	280	291	266	275	273	257	264	300	302	268	296	271	278	296	271	277	276	292	252	297	275	283	253	271	287	317	264	263	240	289	284	283	262	264	277	294	275	271	301	297	299	277	272	286	276	274	310	293	298	246	256	261	269	306	292	268	312	304	262	272	263	291	267	250	308	261	232	277	267	310	276	306	296	294	293	273	263	290	278	287	259	289	291	309	266	259	225	266	270	303	290	289	283	310	302	278	266	269	237	249	245	280	258	255	263	256	279	288	306	285	261	281	259	280	301	289	262	265	274	243	267	259	289	284	294	266	277	259	278	266	248	282	279	243	293	268	309	262	301	283	272	257	297	292	251	239	263	283	264	295	265	250	266	301	275	272	270	251	261	286	276	282	282	268	253	279	270	261	280	306	300	303	265	256	269	269	246	288	280	279	251	260	273	280	282	281	276	256	296	271	265	305	295	277	250	278	281	272	259	262	259	269	275	296	298	274	255	275	264	295	293	301	297	291	292	275	267	272	288	250	261	318	277	250	262	280	324	279	318	278	274	265	259	232	267	285	261	269	270	295	283	287	290	304	304	252	270	270	278	268	282	300	295	292	307	254	293	305	236	274	292	257	279	269	266	293	269	288	263	286	311	266	263	270	254	267	294	256	256	252	270	313	262	291	276	284	269	271	267	274	290	306	282	254	266	252	257	303	282	293	240	270	268	258	277	290	278	246	280	251	307	270	311	294	304	289	266	314	263	266	296	266	293	293	262	250	285	300	299	261	277	299	243	278	273	283	299	266	245	315	277	296	279	237	247	268	264	280	291	250	280	275	275	292	281	240	266	311	296	301	260	300	282	282	282	255	300	268	317	281	266	287	290	259	295	273	289	294	273	268	285	288	266	316	284	272	259	266	312	272	283	269	276	310	303	301	270	270	317	260	307	299	277	301	292	240	290	291	254	285	272	255	269	278	275	265	253	251	252	280	331	256	305	256	260	261	271	294	297	243	297	261	274	267	268	274	278	291	246	258	290	286	265	276	284	276	293	274	312	267	256	262	276	260	253	282	234	300	283	277	283	286	291	253	298	279	286	253	275	264	283	259	300	269	246	295	295	254	270	275	277	270	286	293	279	284	281	280	289	244	256	265	256	285	267	288	273	286	269	279	280	251	254	313	278	299	306	299	294	282	292	275	280	252	262	272	292	258	245	288	265	264	288	303	270	297	261	270	288	294	291	263	287	299	265	277	246	305	262	297	265	303	270	275	256	260	267	296	274	242	247	298	289	287	276	257	288	279	290	292	323	284	291	292	267	276	282	269	273	274	302	275	280	267	272	233	271	254	284	295	299	302	242	274	256	261	264	281	309	307	252	265	286	298	246	278	263	291	265	271	268	296	308	289	277	276	258	282	262	268	296
33966	15353	11577	7769	6704	5408	5084	3960	2594	2001	1625	1455	1422	1205	1152	1101	1085	1023	916	858	877	796	806	705	667	693	702	688	678	611	646	630	601	554	599	597	571	604	615	626	622	592	615	633	597	559	613	639	600	575	576	599	580	517	568	557	644	603	586	636	627	637	597	600	589	596	624	583	588	610	535	578	604	612	613	573	570	598	639	582	591	570	577	585	598	592	616	572	529	570	576	645	632	564	569	615	617	599	612	635	596	615	601	575	610	598	532	589	593	594	624	602	653	594	617	590	566	566	577	620	593	627	591	593	592	624	597	620	633	574	599	612	584	600	570	595	605	581	558	605	613	621	621	587	561	590	633	562	636	626	613	572	624	582	581	591	585	584	584	601	591	617	573	614	591	556	560	623	622	589	599	586	589	584	612	605	614	560	603	615	622	586	602	603	591	570	549	583	575	595	575	600	558	591	567	594	556	559	596	603	602	576	623	581	590	591	592	619	585	599	628	632	576	587	575	589	591	593	570	596	552	535	581	570	587	550	618	563	621	581	580	512	589	617	608	584	625	593	587	608	596	554	627	573	566	585	634	589	613	610	592	598	581	630	613	594	595	610	616	602	589	589	597	620	580	561	588	583	629	579	643	602	586	575	557	613	654	654	605	586	592	550	568	564	636	642	594	622	606	562	576	583	557	608	575	605	596	559	613	606	611	563	579	562	550	615	569	598	593	581	643	553	625	598	629	588	576	580	586	602	615	565	649	617	589	581	602	606	596	602	555	586	612	603	608	601	596	601	591	609	596	583	577	605	615	565	581	623	588	594	577	575	602	615	593	610	608	604	590	605	580	637	580	568	581	580	564	570	627	569	595	566	610	606	585	613	611	645	649	630	612	603	569	615	595	645	601	572	634	590	596	568	613	632	558	601	602	614	613	609	603	581	587	592	616	550	561	577	585	582	595	579	609	568	607	567	570	598	607	598	568	593	599	565	604	595	594	602	596	602	605	574	571	578	590	632	570	616	599	582	572	579	573	592	608	552	602	570	595	572	599	605	566	622	575	570	599	597	578	537	575	642	592	605	574	564	593	606	674	563	596	608	593	602	636	564	598	604	601	618	616	580	594	615	596	585	595	624	600	576	608	599	619	583	571	565	589	627	639	588	624	575	588	606	626	592	614	598	613	650	599	586	600	600	584	571	664	581	583	588	590	589	593	563	626	565	574	635	569	599	600	589	614	594	574	629	635	581	600	544	579	603	570	615	612	572	576	609	607	584	584	611	576	611	570	647	604	610	590	573	577	599	619	574	591	614	618	642	576	562	618	630	570	593	572	592	545	586	583	620	553	558	582	588	577	589	587	602	594	669	571	600	577	618	585	594	580	587	610	594	587	570	623	588	582	629	612	588	574	632	609	579	576	566	564	576	586	641	589	604	595	573	558	629	620	611	603	612	587	598	583	558	591	602	590	569	602	603	570	606	554	582	569	559	586	651	619	558	584	556	591	583	648	567	587	606	624	583	571	594	578	599	663	586	608	588	603	621	564	608	627	600	611	589	598	628	610	609	621	603	584	595	606	619	607	604	554	596	610	610	563	636	612	578	544	590	568	674	579	573	572	643	551	586	618	600	601	611	618	576	598	605	658	591	595	600	596	605	574	645	579	598	608	580	578	590	621	577	588	563	595	611	584	603	543	577	567	593	599	601	606	579	610	606	576	565	608	587	563	555	593	607	651	558	574	618	567	624	593	618	564	590	561	608	604	576	586	559	603	638	593	611	618	554	536	646	563	606	580	575	605	634	594	575	591	631	543	598	597	585	585	585	580	604	551	565	582	608	569	584	617	621	542	557	598	611	565	596	614	621	598	616	570	616	565	589	583	601	580	615	613	584	577	638	597	610	618	605	552	561	589	589	624	609	558	591	574	606	580	578	597	596	583	601	624	586	599	620	635	643	603	578	594	606	592	599	558	611	627	577	599	574	573	596	590	596	612	635	592	585	597	599	592	613	607	610	664	579	603	606	659	609	583	573	598	584	588	574	610	596	594	634	576	626	627	575	638	619	614	605	621	549	614	595	619	612	600	615	592	597	582	606	613	618	571	542	597	604	606	594	621	635	596	593	602	568	636	590	582	609	591	553	562	570	590	603	572	613	621	594	602	581	605	597	599	611	624	585	605	639	584	571	635	594	610	589	614	584	648	549	593	609	615	565	605	578	585	572	589	596	604	573	592	608	603	591	551	613	607	587	538	595	593	578	604	600	583	627	613	573	574	596	579	598	606	607	634	616	604	596	574	620	552	610	587	588	616	611	585	617	584	583	600	612	578	609	611	582	620	597	563	605	578	606	571	573	605	601	623	629	647	590	616	633	610	580	567	612	604	589	585	597	551	595	595	614	596	593	628	582	590	577	583	667	658	588	581	550	595	606	610	567	605	599	574	602	574	554	573	594	601	608	586	637	620	609	623	611	597	601	628	588	624	538	619	588	622	589	597	576	557	571	566	562	559	572	582	578	619	574	571	597	539	552	560	582	610	634	617	597	614	580	619	616	571	637	594	548	583	604	547	605	617	606	569	612	598	575	613	589	608	581	612	578	606	568	587	571	613	564	601	576	586	594	583	646	573	545	600	659	616	616	569	592	602	597	614	587	572	569	602	640	589	594	620	569	607	555	631	629	570	600	569	607	583	613	623	604	586	605	642	602	593	578	566	610	620	556	565	612	573	564	582	580	608	543	607	601	595	586	632	576	564	555	588	598	577	596	623	637	609	623	619	607	568	603	557	580	607	583	606	596	584	611	618	567	613	623	592	650	627	576	609	556	610	654	611	551	578	587	602	569	584	555	582	616	602	559	567	599	590	596	605	621	574	629	665	589	563	594	595	609	579	560	640	588	595	597	630	587	632	579	616	623	616	603	565	599	583	564	585	613	577	589	621	571	615	615	546	582	590	582	596	576	578	588	608	588	620	585	562	592	572	598	596	579	560	563	602	640	606	597	619	605	567	607	601	616	559	578	602	597	634	622	613	613	588	604	592	541	566	588	578	596	550	570	625	599	571	632	572	568	591	579	572	585	575	583	640	558	615	607	589	600	615	597	631	583	610	568	579	621	640	582	577	551	660	592	600	552	566	567	606	599	603	560	618	597	604	601	599	599	611	591	630	582	608	609	582	586	616	632	594	580	583	590	586	566	635	594	639	608	569	599	600	620	590	583	607	575	568	603	620	583	570	594	588	585	581	610	582	599	578	612	623	589	553	628	576	618	603	639	594	566	564	581	563	600	578	581	584	598	562	622	603	595	593	583	601	581	561	588	558	587	631	569	634	615	616	569	628	566	607	584	591	597	575	558	559	621	633	608	614	621	583	582	576	594	642	606	557	619	566	619	591	601	594	555	547	633	614	619	582	621	614	610	562	602	600	634	591	609	608	590	579	591	578	556	584	590	561	577	599	612	586	582	589	600	606	608	616	595	621	577	605	551	613	591	555	583	591	609	623	584	606	616
62868	31198	16025	5176	2767	2002	1815	1489	926	699	632	557	572	528	454	466	446	390	411	441	374	405	333	341	350	363	336	323	345	330	331	352	328	331	340	340	352	305	321	317	341	310	326	340	315	330	342	342	326	316	340	311	324	349	355	339	300	323	354	342	321	319	322	338	360	329	330	324	349	298	317	316	331	328	303	324	306	316	290	342	338	312	327	301	316	303	344	315	327	342	304	291	293	328	322	328	333	318	289	370	305	322	316	328	355	317	314	331	345	333	315	335	337	344	335	304	326	314	324	333	291	334	356	320	329	342	353	325	313	290	355	346	318	346	302	337	358	325	343	299	308	333	331	325	316	332	328	348	355	366	345	322	339	356	353	288	313	323	350	361	374	297	313	315	302	294	317	327	332	348	321	318	337	342	325	314	330	322	332	312	300	279	328	337	330	311	328	353	314	364	321	313	324	318	351	319	347	294	359	287	352	305	341	331	312	353	267	354	328	312	368	339	295	306	322	303	337	355	339	328	335	345	363	313	345	342	319	339	316	280	320	331	315	312	330	352	306	296	315	355	330	306	345	273	339	307	306	316	322	285	341	315	324	311	305	323	307	335	310	330	338	353	322	339	361	356	315	343	341	346	284	334	325	324	345	321	312	334	325	340	311	343	316	324	318	286	333	325	310	299	334	347	297	336	303	365	359	330	308	347	358	339	325	293	311	340	312	296	289	312	301	328	306	280	296	335	305	302	334	312	346	302	329	325	349	317	332	326	327	311	311	319	325	331	314	313	355	325	312	310	335	329	322	342	356	317	345	305	322	290	315	315	336	369	353	321	301	300	319	337	334	368	308	393	345	324	339	341	364	342	353	306	304	286	307	344	362	312	306	348	299	313	298	295	343	348	338	297	328	325	322	331	326	325	316	313	322	327	329	317	335	371	349	340	361	318	330	291	318	291	314	363	341	308	270	318	341	315	294	305	356	300	341	347	332	299	331	323	336	329	319	328	354	305	345	330	333	289	340	316	334	334	372	322	321	338	320	342	320	342	336	345	334	332	298	326	346	339	332	300	279	314	319	307	323	367	358	356	340	352	311	319	335	318	339	310	369	351	323	335	331	331	320	369	313	324	329	322	288	323	337	311	314	359	326	344	339	331	358	347	352	330	328	335	344	289	336	304	327	328	314	319	294	316	311	310	344	332	302	286	328	321	331	349	327	287	339	315	323	343	355	345	321	341	356	327	346	329	366	298	297	339	349	345	335	324	364	332	337	326	337	325	377	295	312	313	313	323	320	318	357	341	320	344	334	347	336	344	357	304	316	316	295	293	325	321	318	318	312	327	331	318	331	308	339	321	282	333	321	288	306	324	300	291	332	339	309	286	321	300	346	322	332	326	318	322	308	323	328	347	342	332	372	323	372	330	300	279	295	323	308	365	312	270	334	320	335	303	293	294	327	344	332	353	296	308	335	304	312	313	316	335	345	325	316	338	341	316	310	299	340	290	318	315	333	325	347	313	332	338	306	322	326	318	315	317	287	283	331	340	361	346	335	337	344	342	315	381	276	277	334	293	351	308	325	321	325	321	313	307	376	353	341	332	325	330	314	339	352	325	337	332	342	350	356	368	323	298	325	319	333	342	344	357	307	335	310	298	319	308	332	332	333	326	298	332	318	318	349	303	326	331	305	311	353	319	343	335	328	343	320	327	311	295	346	326	345	286	307	340	324	285	331	343	350	378	297	307	329	324	310	362	328	299	331	338	334	355	372	325	310	339	271	339	355	317	335	304	336	314	271	339	362	297	340	366	334	327	337	290	333	302	308	332	310	304	309	332	321	303	289	294	302	317	333	300	314	318	352	311	358	350	320	340	328	333	331	317	294	301	379	327	338	350	340	339	339	320	325	322	318	308	365	329	294	332	310	299	314	332	339	325	339	328	314	329	322	304	297	322	375	335	328	301	341	305	307	346	326	324	360	347	298	331	334	353	332	372	339	330	350	319	346	358	325	314	304	309	331	331	296	313	326	324	309	341	330	303	365	320	360	350	320	304	331	328	351	375	336	314	311	341	337	345	320	346	309	307	305	321	330	311	336	330	323	337	328	313	362	309	312	333	347	318	356	294	365	323	318	370	297	301	314	301	313	355	336	285	313	292	313	309	299	336	306	324	306	332	338	300	297	316	338	341	371	319	302	331	367	314	373	324	296	295	331	340	355	326	342	316	309	323	350	326	336	343	331	306	314	320	292	301	343	334	341	316	351	354	324	340	319	324	320	334	303	354	330	335	325	328	323	353	336	323	334	315	300	306	337	372	280	360	343	309	323	367	326	301	310	305	335	329	323	299	296	304	319	326	325	341	340	325	352	365	348	332	313	302	294	373	312	352	348	320	347	324	340	346	334	356	348	298	322	311	306	336	295	326	362	357	314	340	338	323	325	336	334	306	351	358	313	332	322	303	313	327	326	360	295	305	293	335	320	311	306	324	322	328	345	295	378	310	315	335	310	333	385	340	349	362	329	317	291	338	390	366	298	343	339	308	348	346	306	343	339	303	351	348	329	344	313	330	335	325	291	306	350	340	345	365	316	298	320	323	300	302	319	315	333	275	306	354	352	309	301	370	361	305	299	328	320	319	303	339	338	300	285	338	341	314	336	322	339	313	356	347	304	330	340	314	309	336	304	341	372	294	298	340	331	335	315	340	311	340	308	328	341	335	284	306	304	308	353	321	292	294	345	365	318	329	298	313	312	337	304	285	337	302	297	289	296	339	301	296	314	319	309	353	355	337	297	313	295	304	311	302	281	306	301	300	317	301	303	329	317	291	301	326	316	285	343	321	320	309	331	336	329	307	292	309	315	328	310	321	335	300	332	354	334	291	313	341	326	288	334	315	320	337	333	314	313	276	322	319	318	310	284	336	306	331	355	315	323	344	313	342	327	346	335	329	330	293	324	297	320	328	306	323	328	323	274	311	302	304	324	355	337	298	286	350	364	307	323	343	327	346	305	315	328	331	344	327	328	281	301	304	310	338	338	309	310	328	326	326	332	316	329	325	351	313	333	352	324	290	368	333	304	332	321	342	314	317	336	349	318	314	322	359	354	336	357	355	329	327	312	319	345	321	347	340	300	310	351	342	330	332	325	302	343	364	330	305	321	329	347	300	346	311	302	320	364	316	338	310	306	312	297	305	314	297	308	296	293	330	334	320	344	336	314	330	324	299	278	310	338	317	322	314	329	365	344	319	315	337	318	312	307	333	325	319	341	340	337	323	295	307	303	302	358	302	346	371	358	359	300	307	332	324	316	335	311	314	326	335	332	325	307	323	336	340	280	310	322	300	333	316	309	329	339	347	290	330	344	337	329	314	298	357	296	302	311	317	344	346	283	357	307	329	311	340	323	346	333	326	377	326	325	296	344	324	321	330	340	313	340	324	319	349	373	320	322	323	329	325	332	325	333	330	290	327	306	312	361	355	309	314	317	314	361	309	306	341	302	342	322	306
37877	19479	16022	10607	8898	7321	7185	5314	3550	2605	2193	2071	2004	1814	1667	1459	1387	1339	1152	1142	1068	1000	1025	899	891	827	839	828	809	734	731	715	764	787	731	759	735	705	685	705	656	700	676	696	678	718	676	684	692	712	668	698	684	686	726	680	672	675	692	688	690	670	663	696	644	723	662	678	672	652	702	694	669	680	677	626	668	663	689	686	644	666	707	699	713	681	633	677	663	707	648	721	699	686	650	723	686	674	663	699	697	694	646	665	703	670	703	697	634	722	710	733	664	706	675	669	663	682	654	691	723	738	702	657	686	674	672	718	688	687	699	685	707	738	703	678	711	663	662	714	667	668	693	664	668	680	649	637	680	662	687	602	698	665	663	679	721	658	659	656	753	690	708	693	680	694	689	676	658	663	678	741	679	677	679	701	671	739	694	663	718	675	645	653	712	647	712	702	723	680	665	629	661	739	725	694	683	654	641	664	668	674	690	667	684	665	702	694	695	727	698	631	670	697	734	719	684	664	677	731	683	678	706	737	682	671	655	684	663	667	656	690	694	709	650	680	690	709	695	716	719	686	630	659	719	722	689	632	673	680	720	672	684	689	728	746	687	670	694	690	705	740	608	691	668	655	683	708	688	738	708	673	721	721	657	656	688	668	692	717	642	669	681	693	677	697	693	662	673	664	670	685	658	691	632	658	624	704	687	666	685	666	715	712	700	649	697	649	707	679	693	684	690	683	683	696	708	676	663	659	673	648	666	670	654	695	676	670	710	677	661	675	718	710	671	710	693	691	635	689	695	687	692	726	663	705	652	670	679	657	681	673	668	637	709	695	703	702	655	736	666	707	670	715	688	688	698	692	701	704	647	655	678	640	696	669	680	698	694	677	672	718	700	666	663	648	650	686	745	656	659	703	715	723	707	710	658	681	681	666	752	658	694	720	676	664	663	658	695	667	702	717	656	667	715	704	671	631	666	646	735	740	655	649	662	692	670	671	679	658	689	690	642	695	586	709	743	667	680	697	660	729	650	643	714	678	676	711	674	711	711	648	689	706	703	691	727	693	695	704	697	677	735	636	653	662	660	688	655	713	684	667	710	695	699	686	719	723	714	708	677	739	703	690	665	728	718	698	658	691	733	688	698	680	700	689	682	662	725	696	716	666	658	677	687	690	705	672	683	684	621	689	692	681	701	680	664	699	664	626	670	681	665	687	693	668	685	650	699	677	705	694	723	672	730	685	646	694	692	656	748	698	680	657	703	694	701	655	648	680	666	693	652	649	709	694	665	701	681	704	675	735	709	725	673	691	733	711	665	681	704	658	689	702	707	677	665	686	697	681	689	700	709	686	667	743	715	670	699	722	690	648	676	738	699	737	708	699	675	662	680	702	709	684	640	708	731	676	679	684	655	653	707	681	707	670	688	669	691	667	680	680	687	701	647	672	674	703	691	699	667	684	735	682	697	720	675	657	719	710	687	707	699	674	660	653	687	685	670	699	672	717	692	671	681	650	695	707	690	674	700	711	725	713	684	659	680	653	728	671	656	732	678	690	653	692	680	697	658	691	685	719	711	704	671	673	664	606	681	719	661	697	683	651	663	654	665	706	672	646	689	682	681	685	708	692	659	710	655	685	683	639	713	713	644	668	690	659	710	662	687	671	672	714	671	668	691	693	702	690	689	666	668	674	662	652	641	705	670	674	653	655	682	637	701	657	680	716	725	675	722	690	687	700	725	665	685	677	709	698	636	678	686	698	668	689	651	685	726	729	690	659	669	686	673	711	631	705	705	640	649	673	646	710	723	662	732	677	688	711	682	676	698	682	684	732	675	687	631	662	697	670	619	687	720	699	657	698	706	697	658	654	666	691	671	727	681	685	634	671	704	658	722	706	662	644	696	690	675	656	652	672	683	707	690	690	695	702	693	665	690	649	719	688	631	708	760	669	740	680	685	677	662	632	700	707	694	682	705	682	686	684	633	696	737	744	689	743	730	626	667	725	721	670	692	718	708	615	679	700	665	687	688	668	674	671	651	652	645	653	659	704	661	635	691	688	695	677	718	680	694	706	670	672	662	685	643	611	715	671	657	665	662	754	759	665	692	718	633	728	748	628	700	661	703	696	669	737	715	668	672	672	661	656	694	634	708	707	652	699	653	646	695	730	711	620	684	703	739	666	712	654	662	669	680	667	659	647	636	658	700	630	680	710	643	692	663	688	645	704	709	709	684	702	710	666	679	729	671	682	678	681	688	628	668	701	768	652	664	655	708	700	700	685	632	639	684	700	719	713	682	674	706	666	661	702	685	700	674	693	699	708	721	740	692	685	696	671	673	738	673	688	682	643	683	729	686	679	660	650	660	684	717	656	662	700	720	701	673	682	706	694	645	663	673	677	699	657	700	667	661	662	699	688	658	676	696	685	676	707	687	664	700	684	660	684	701	680	675	708	685	720	689	639	697	715	708	676	691	702	637	703	664	686	651	684	662	690	697	674	692	685	710	701	649	687	702	661	648	706	628	688	710	717	649	672	640	680	682	692	668	694	695	670	639	686	685	714	650	717	670	656	653	709	655	688	688	715	700	696	665	703	681	710	629	692	684	680	713	687	670	661	671	679	681	752	716	735	675	717	703	699	679	708	664	754	667	642	686	708	689	657	707	735	687	660	731	700	710	681	674	662	684	727	677	683	708	666	682	707	713	674	740	687	707	698	657	701	700	700	679	670	669	646	725	685	680	687	692	687	653	681	711	651	645	675	707	669	689	601	660	740	681	733	708	680	691	717	685	702	726	706	708	702	727	695	707	679	691	742	730	655	684	689	656	722	692	657	725	691	673	695	703	644	700	707	649	670	636	642	719	657	700	661	673	714	654	674	660	680	707	684	667	707	729	744	690	675	713	724	649	669	692	715	714	654	678	652	678	746	677	697	671	671	696	681	658	655	653	658	649	673	684	670	644	703	651	635	670	697	680	668	644	660	692	656	687	698	671	669	648	665	682	688	693	680	635	659	722	642	642	674	715	640	715	670	684	728	673	663	673	715	708	671	691	696	683	664	667	689	664	720	667	697	676	731	695	694	663	727	676	711	690	662	640	694	692	703	695	670	629	682	685	687	691	725	688	667	670	665	682	679	683	651	658	680	680	670	701	714	703	634	653	692	700	701	687	692	703	684	698	686	703	635	658	710	694	650	692	695	705	704	646	682	722	688	679	691	679	683	699	652	671	664	695	689	696	702	711	640	681	687	639	705	717	651	693	721	655	691	674	673	654	710	718	658	724	760	690	685	663	667	650	660	668	702	664	675	753	701	672	735	699	684	703	693	672	680	654	667	683	660	692	674	679	678	684	694	650	749	680	661	687	691	662	694	634	667	650	627	701	660	722	664	702	658	691	660	679	686	672	649	684	702	639	672	675	724	729	652	710	655	660	647	639	648	713	698	690	686	694	717	676	660	650	702	719	700	648	672	720	722	649	711	676	661	683	700	694	695	732	687	675	716	690	668
39172	15803	4709	1910	1236	924	859	611	449	394	375	395	359	349	343	311	325	321	339	306	296	316	304	295	262	309	253	273	263	280	292	274	295	247	256	283	268	283	303	269	299	296	247	277	283	275	284	289	281	287	288	271	271	278	279	315	289	310	251	251	304	256	239	296	271	254	250	250	245	259	285	285	275	279	309	283	269	269	283	265	272	277	292	283	281	279	296	287	285	277	257	295	267	281	287	279	295	241	272	260	269	261	287	276	292	271	289	271	272	275	278	259	279	268	266	289	283	281	299	256	270	288	279	249	288	288	275	277	272	274	294	295	288	314	294	284	277	287	268	277	264	279	292	275	245	275	288	281	274	288	284	296	285	267	288	272	274	275	263	276	279	313	296	321	293	321	314	311	282	290	254	284	272	259	284	280	286	273	297	298	241	303	291	288	295	238	292	295	283	248	258	252	300	298	256	293	305	299	292	252	264	314	288	273	320	277	276	326	290	295	320	273	318	268	288	234	260	267	277	245	247	274	313	262	281	286	281	303	253	273	321	268	275	279	270	273	311	263	283	303	281	282	266	299	280	332	281	254	322	270	271	237	261	261	299	278	283	267	242	288	284	283	245	270	293	302	281	301	267	273	252	312	244	284	260	283	304	308	286	243	248	252	276	291	280	298	288	268	288	270	269	282	255	284	263	291	295	274	260	271	312	270	320	305	279	328	265	297	296	284	266	268	267	278	301	287	266	268	274	304	266	269	286	247	308	300	273	261	271	296	266	279	316	314	284	301	261	276	287	247	272	274	289	273	295	280	250	304	292	277	283	271	263	288	284	279	267	282	256	277	249	273	274	318	257	292	320	264	278	288	273	274	261	262	309	254	283	300	264	320	279	266	290	272	240	267	291	298	288	294	252	299	259	258	290	305	271	258	278	258	265	254	292	271	283	288	242	270	256	291	267	294	311	263	293	247	302	296	291	271	287	291	306	284	265	291	295	319	272	274	262	293	297	272	292	241	243	282	301	266	262	266	297	284	270	249	277	324	254	291	271	271	276	279	255	285	283	268	284	308	287	284	294	270	288	291	268	270	284	288	260	292	272	275	268	289	285	271	263	284	269	291	283	264	275	251	277	266	303	309	306	275	268	297	275	262	286	262	250	280	284	275	310	262	280	274	307	279	263	250	285	261	264	259	315	265	271	300	281	281	271	278	251	284	312	314	285	260	274	269	267	275	293	321	281	290	239	256	268	259	287	255	264	296	240	275	288	264	279	261	286	269	308	269	266	247	292	265	317	305	267	280	300	259	293	268	288	269	298	312	295	264	276	307	274	294	260	266	301	253	275	255	259	326	334	278	295	284	301	271	268	308	286	272	256	275	278	265	277	275	291	271	301	289	291	296	285	291	280	294	289	292	273	306	303	285	294	291	288	261	304	269	267	270	288	259	277	277	299	290	291	287	264	278	290	257	259	323	290	271	290	314	283	268	278	260	302	283	293	297	271	258	275	262	279	268	279	288	288	286	270	266	295	268	303	285	255	308	274	270	291	304	297	302	284	279	290	247	254	278	273	300	290	270	285	252	276	272	299	270	306	296	267	293	295	249	279	259	267	315	264	269	285	305	296	288	243	270	311	273	269	278	276	275	261	299	263	294	280	272	268	289	297	325	289	237	282	287	278	281	308	294	252	280	294	290	294	260	274	252	283	264	324	270	274	259	275	259	281	276	268	342	303	270	286	293	249	274	280	265	279	282	292	286	273	268	261	273	309	261	269	277	293	295	279	300	272	268	261	267	238	304	274	286	275	308	279	282	278	307	283	301	301	255	234	288	289	246	259	280	286	271	303	285	228	285	303	291	294	274	278	280	240	280	260	301	276	279	306	265	282	272	264	273	279	273	276	275	268	295	298	326	298	292	292	301	283	293	271	267	287	304	281	252	256	268	296	304	314	304	265	285	249	307	263	282	267	334	287	276	280	292	268	269	270	265	258	324	305	285	290	287	267	284	334	281	266	264	260	279	302	294	285	275	247	279	272	315	270	293	258	253	257	280	288	284	279	259	290	258	293	255	273	281	289	274	296	261	272	305	278	284	277	290	286	271	267	270	297	258	272	283	280	298	304	299	274	277	284	280	271	252	256	264	284	291	305	273	292	257	263	279	297	281	272	277	265	252	247	280	260	301	273	255	267	270	271	264	312	278	288	274	268	309	279	278	287	272	260	259	323	261	255	295	292	303	311	259	251	292	269	258	283	255	269	313	304	270	305	295	291	231	256	278	287	263	257	282	256	269	283	233	273	279	254	286	287	279	275	270	247	268	286	286	281	269	270	258	291	250	265	290	278	239	256	292	275	292	272	263	285	304	291	284	291	253	295	245	272	246	282	297	280	297	261	303	300	274	276	306	297	292	300	282	304	278	294	282	263	276	276	255	240	257	284	272	281	267	280	276	268	246	262	278	259	284	307	247	270	256	274	307	277	281	276	286	298	282	282	278	285	263	279	264	273	302	305	288	272	262	287	280	265	282	261	290	248	287	284	264	302	261	270	263	284	288	293	255	275	265	279	271	276	272	326	301	311	304	296	266	275	259	298	280	260	273	273	265	297	255	244	258	308	291	271	252	319	293	312	268	271	301	278	265	290	289	272	279	266	284	316	260	293	255	251	278	277	290	282	266	295	276	295	237	271	286	299	315	263	291	260	266	332	274	288	284	315	275	308	273	300	295	266	262	298	264	279	264	311	277	285	278	290	294	294	297	250	274	279	279	271	279	299	253	282	225	262	287	262	295	229	271	303	293	267	289	279	269	278	259	261	281	294	280	297	289	296	253	295	281	266	279	270	301	277	270	283	272	268	257	294	256	303	264	295	275	251	281	301	282	249	273	286	300	306	273	312	264	258	283	289	253	280	256	272	274	275	250	266	274	288	332	257	264	289	269	261	271	273	290	313	305	291	274	257	285	243	281	269	268	288	266	274	278	302	272	274	294	283	278	292	294	282	278	270	237	281	285	301	251	257	278	265	286	268	284	268	292	267	290	286	293	269	278	283	278	268	275	267	265	266	272	280	279	265	298	259	268	310	265	271	259	256	250	281	282	265	317	299	284	272	265	299	289	281	282	302	268	298	275	273	267	256	294	265	256	278	285	280	287	261	286	260	304	308	283	267	293	268	328	261	262	268	272	253	254	304	301	266	293	281	270	279	275	283	277	277	281	336	245	295	301	291	272	282	271	262	261	264	273	259	263	301	252	282	303	284	268	308	298	282	288	266	289	268	257	276	255	268	250	285	286	300	266	309	271	291	252	291	304	288	287	284	277	270	257	293	290	284	296	285	278	278	295	294	275	265	296	299	301	276	274	271	261	267	291	264	291	261	303	258	274	266	255	280	273	269	295	265	273	288	273	263	268	286	270	283	263	262	279	292	278	308	287	274	267	283	268	273	290	259	255	262	275	258	249	250	279	279	233	249	276	286	266	278	279	288	291	298	277	301	297	273	282	291	319
22985	8838	6282	4858	4222	3472	3227	2373	1556	1252	1074	1089	1031	983	1000	893	866	780	757	721	707	715	761	697	623	650	677	640	666	633	626	596	624	601	622	627	591	619	584	623	611	642	575	592	631	601	578	594	632	602	594	611	581	611	627	559	568	637	605	627	621	577	562	663	639	595	571	593	638	585	563	560	619	647	570	653	603	542	603	568	570	583	588	591	565	605	614	595	562	581	545	623	569	583	567	569	602	626	553	603	543	591	597	593	626	614	556	587	601	592	589	596	586	604	566	565	601	554	578	613	587	577	587	586	567	587	579	611	579	581	565	601	604	563	624	571	575	582	621	588	593	590	627	593	628	576	594	607	613	616	570	564	613	616	527	607	623	558	615	617	585	565	596	650	583	586	547	594	550	582	612	589	602	602	615	616	621	580	591	597	578	595	589	616	577	614	558	590	561	592	625	589	593	542	604	591	613	604	563	601	552	605	660	586	597	593	578	596	579	605	563	649	568	566	617	573	614	571	586	601	597	611	606	572	534	602	593	588	551	606	573	603	555	554	567	590	594	619	578	618	617	595	585	610	546	573	616	621	626	582	611	610	628	604	618	588	625	596	596	590	586	579	570	571	599	579	598	573	605	579	590	594	596	661	631	568	619	598	572	576	615	607	574	597	598	573	570	590	602	635	587	540	573	574	623	573	605	550	588	586	536	557	562	549	565	601	563	615	596	591	569	569	606	584	603	579	625	609	568	556	554	668	596	606	580	585	593	586	605	632	605	571	592	655	565	642	641	619	624	624	646	594	600	609	614	604	610	605	566	564	556	584	566	609	604	586	599	641	564	623	622	624	586	614	600	599	510	567	598	578	596	614	596	537	567	571	565	639	572	568	611	572	577	592	587	597	601	560	585	611	535	591	573	584	599	576	574	606	625	626	627	565	582	600	586	599	567	591	599	559	609	606	582	649	566	590	573	594	608	606	586	576	622	593	583	617	566	595	592	628	616	575	616	627	578	609	574	599	589	570	560	612	579	595	587	577	586	618	617	595	564	593	599	598	584	569	652	599	599	572	569	538	539	604	579	602	580	615	585	595	612	585	614	563	554	592	605	612	601	584	601	599	580	633	636	592	565	584	583	556	597	622	588	583	552	572	612	628	608	635	609	540	603	616	567	640	589	619	605	603	570	609	586	549	558	613	603	570	564	616	618	610	623	593	582	604	625	601	594	562	612	599	589	532	585	555	603	568	593	561	539	625	611	625	591	602	563	573	581	607	600	632	564	619	614	558	626	593	608	565	606	578	575	594	560	583	571	597	579	627	640	606	625	608	602	573	562	609	595	570	594	601	549	551	611	602	623	603	580	552	625	601	582	570	602	526	572	583	598	617	597	670	612	605	558	600	595	589	600	597	562	597	619	584	598	617	575	560	622	588	603	581	580	566	584	594	619	609	606	630	596	614	606	578	580	592	597	637	519	632	589	572	568	595	567	605	653	650	610	583	567	561	559	602	536	547	585	632	587	564	541	588	600	572	609	611	541	569	567	566	597	546	610	595	616	609	571	572	601	612	632	583	623	593	533	555	565	581	573	592	594	614	564	580	549	582	590	592	587	532	630	610	578	632	604	591	581	633	578	579	617	574	602	602	604	592	618	590	619	606	568	570	630	610	570	569	624	570	583	617	558	605	600	562	603	568	580	586	604	611	572	585	593	581	594	588	587	578	587	596	619	547	598	543	629	615	571	621	586	576	588	570	565	592	608	575	561	604	624	595	583	553	574	570	552	613	519	608	648	623	553	623	612	579	586	604	578	589	583	695	613	569	566	586	592	590	603	563	586	593	579	579	592	598	556	647	624	574	633	592	644	585	588	577	590	644	611	596	609	574	623	609	609	577	621	582	559	586	601	588	633	616	603	624	596	565	569	541	582	584	573	601	615	601	599	620	589	620	551	614	544	605	589	561	581	590	612	570	600	583	585	615	618	590	555	604	556	600	597	575	565	528	611	617	580	577	600	583	596	643	621	570	585	597	576	628	621	578	616	598	630	599	584	619	574	591	584	627	573	588	569	600	612	632	576	613	533	605	624	606	578	583	588	572	601	571	610	596	575	599	552	610	601	587	629	617	546	649	563	604	544	576	566	591	579	574	635	559	582	549	605	615	563	577	582	576	607	590	560	581	629	585	565	560	600	582	585	588	548	607	578	576	602	637	623	569	590	533	609	556	638	608	598	546	596	643	592	619	609	584	587	566	553	592	626	629	618	591	647	558	576	588	568	548	610	585	559	644	520	536	593	616	572	629	590	597	627	553	627	569	557	608	582	627	592	583	573	608	547	594	601	587	594	584	535	613	568	622	594	600	568	597	566	603	550	567	620	612	612	562	592	606	566	603	596	618	607	561	616	617	571	572	570	614	580	571	568	623	623	548	611	625	599	571	579	602	590	613	604	597	571	605	633	612	586	568	558	557	577	587	595	570	568	599	581	586	592	556	565	588	598	583	585	560	602	616	562	562	596	592	589	595	620	616	577	604	557	579	598	554	584	596	598	560	573	606	582	589	625	608	575	577	580	633	563	594	605	621	567	580	551	567	652	616	602	624	578	585	605	579	601	584	587	602	573	596	578	592	599	581	549	592	656	580	586	591	612	608	538	580	613	578	592	648	613	576	579	634	585	624	579	524	613	593	604	551	551	577	582	580	566	585	593	624	599	573	640	576	608	589	599	605	583	602	572	550	603	566	571	582	618	616	607	578	559	606	586	615	569	576	570	593	588	594	625	576	564	617	565	571	582	570	613	582	599	563	569	568	588	585	618	586	623	578	573	608	598	593	592	581	586	567	587	591	564	546	604	567	602	559	639	576	584	592	579	620	600	596	573	576	583	594	578	543	589	601	572	599	568	570	606	585	588	554	567	554	574	595	572	582	604	570	561	599	562	570	574	581	573	584	628	635	592	591	566	606	598	632	603	559	588	544	640	567	616	638	573	564	613	665	626	620	644	543	594	624	628	575	628	641	591	611	566	583	554	601	619	584	577	571	590	587	583	580	605	578	581	566	553	617	621	573	597	579	625	604	599	604	561	585	584	571	626	601	606	591	608	569	607	622	612	578	583	580	526	586	574	523	596	600	586	602	561	594	600	604	545	600	620	546	571	555	596	611	564	561	603	581	556	618	585	597	601	604	584	655	600	639	600	607	595	577	614	628	576	629	546	592	612	593	617	613	588	581	591	627	579	611	580	586	614	588	594	597	587	601	595	585	588	561	551	598	604	602	598	560	606	566	600	598	627	613	603	615	591	582	588	597	583	567	565	581	563	576	587	586	636	594	562	595	577	619	607	579	594	629	606	586	591	614	577	583	582	569	546	578	611	590	598	577	598	575	597	636	639	610	560	560	591	577	631	567	598	613	585	618	581	582	604	571	576	639	595	571	570	604	543	603	614	566	563	617	589	571	609	574	616	585	637	597	625	573	563	618	594	594	550	619	625	582	581	537	582	611	589	603
54693	25716	10298	3459	2062	1479	1386	923	674	537	479	457	492	433	387	432	353	387	301	311	311	283	308	304	304	297	299	292	308	286	271	268	277	260	288	293	314	299	251	285	269	269	279	265	293	301	272	275	265	252	302	289	274	263	290	253	294	279	264	269	284	263	313	299	275	289	265	241	238	274	276	267	240	298	288	299	265	292	283	263	287	268	258	266	261	253	242	255	287	265	277	275	268	269	262	307	317	272	257	291	255	278	267	286	256	283	287	280	268	277	315	307	272	276	271	252	266	287	264	272	279	288	268	297	262	262	268	264	254	301	277	271	288	273	271	282	256	262	249	280	301	313	275	251	267	262	280	276	275	271	248	290	282	270	271	276	277	253	270	285	282	274	266	255	305	281	303	223	288	270	251	288	264	272	280	275	248	309	244	285	292	295	290	275	244	299	306	263	267	289	274	262	267	258	276	261	272	279	239	262	265	290	271	275	314	257	270	264	239	279	273	253	257	246	300	252	274	308	268	269	251	263	260	248	280	232	298	268	323	272	264	279	261	287	280	274	305	275	281	288	287	256	265	288	313	281	294	259	291	270	253	253	280	263	259	288	285	271	279	258	312	291	282	275	255	290	248	267	270	283	279	271	283	283	294	272	273	249	267	311	279	284	248	267	288	259	264	263	289	278	272	245	242	279	277	274	263	295	244	286	268	287	261	256	282	263	254	281	277	277	262	283	250	259	265	270	291	256	290	263	266	269	290	285	255	246	276	282	279	284	274	287	274	287	283	274	283	289	259	266	270	256	261	257	246	274	287	282	261	255	282	293	295	270	297	260	280	268	307	274	273	272	250	254	304	268	286	248	252	242	301	231	271	298	298	255	254	295	268	264	261	297	283	279	275	245	279	277	282	275	255	279	253	279	279	264	281	256	271	249	267	271	304	280	277	243	296	286	270	277	252	296	262	255	290	255	237	270	288	275	292	276	250	271	272	271	251	263	261	262	273	235	296	237	305	278	301	258	283	277	242	304	287	264	249	256	283	273	276	275	217	279	257	279	266	291	278	273	278	248	263	276	310	297	275	277	277	294	292	260	259	254	259	251	257	312	242	254	329	278	296	273	277	279	245	264	270	241	279	278	265	275	243	238	305	300	265	274	239	283	272	295	255	301	275	272	255	253	239	282	271	256	287	268	296	294	259	268	250	257	285	292	284	272	263	248	278	236	260	270	252	259	259	264	288	260	271	250	262	278	268	258	296	264	250	307	294	273	260	280	247	272	279	264	259	270	240	253	298	319	289	278	256	246	271	284	298	269	257	272	264	257	229	275	296	264	252	272	273	243	260	277	285	286	225	285	226	260	287	269	296	286	315	268	253	260	290	277	268	255	255	286	243	287	280	268	281	269	254	281	263	265	267	309	239	291	319	280	276	269	261	283	220	250	226	268	230	249	285	252	264	250	281	273	268	282	294	281	250	241	252	272	249	247	295	268	225	237	263	240	275	270	253	273	285	252	256	268	277	269	266	287	272	259	276	298	237	252	256	309	309	286	258	285	261	273	281	273	289	259	249	280	278	286	251	291	268	278	275	261	297	268	282	264	269	287	287	292	249	279	292	276	273	249	260	265	250	272	264	238	271	297	312	266	290	298	295	255	283	254	281	242	295	272	286	274	292	291	276	270	251	293	268	273	254	285	257	285	268	253	276	289	295	277	269	269	271	270	247	274	256	281	271	243	263	275	252	276	283	312	251	268	280	267	241	228	252	249	286	266	298	283	263	268	297	265	269	289	240	268	255	303	280	293	258	292	312	273	265	291	297	276	299	287	270	280	247	236	268	282	246	267	281	288	282	313	282	284	259	263	267	275	264	280	267	274	313	270	273	285	295	272	257	286	273	264	263	244	297	280	268	267	266	275	291	262	268	256	265	285	276	272	240	295	254	280	268	271	265	270	302	285	273	251	252	251	303	279	276	250	269	281	259	282	267	260	289	271	268	269	289	275	275	275	259	268	252	276	268	275	270	297	307	276	286	311	263	286	282	258	289	271	254	310	267	263	249	306	280	326	276	287	249	249	263	285	261	260	286	246	243	280	255	283	278	245	291	291	264	277	268	267	248	322	283	275	277	278	257	300	297	312	263	275	277	304	290	257	262	281	259	264	294	293	273	286	266	287	267	253	288	268	255	251	286	274	253	308	249	285	292	240	246	274	306	257	245	288	279	289	269	266	274	269	268	274	285	279	275	233	237	276	276	257	269	267	272	287	275	263	280	262	273	257	249	225	274	288	311	303	254	277	252	274	285	263	278	265	271	251	343	276	289	264	278	227	290	275	293	220	292	259	287	251	242	259	264	244	307	272	303	253	283	240	291	300	273	283	292	243	291	243	276	229	274	273	247	273	273	275	312	269	259	257	248	276	292	266	265	312	279	253	270	291	300	240	286	277	265	292	284	251	288	275	275	282	259	285	284	284	280	272	284	271	274	285	265	300	240	259	267	252	265	265	258	303	242	255	269	276	266	305	248	279	284	269	282	251	292	295	284	279	260	287	270	253	260	273	264	265	238	260	271	271	273	282	276	292	296	264	259	283	267	258	266	260	288	277	241	293	271	257	308	285	273	295	305	253	282	241	280	310	259	279	305	310	305	247	264	292	266	254	246	275	256	263	301	276	264	269	243	288	293	284	257	299	270	242	277	239	235	310	290	251	252	278	270	300	297	250	275	280	289	245	270	289	275	284	281	260	286	277	268	285	277	261	265	260	265	266	309	259	245	298	276	274	262	273	267	264	259	236	290	277	260	269	269	263	259	298	286	267	293	249	329	279	256	281	244	285	285	263	299	248	272	254	293	280	274	281	264	258	297	259	257	262	230	265	288	265	312	314	256	276	238	268	237	286	260	285	251	281	302	282	240	255	274	254	291	240	265	261	253	255	258	304	273	267	296	281	245	273	254	273	255	295	277	283	272	276	276	257	254	288	284	234	243	275	258	299	281	281	264	243	253	281	278	255	282	286	289	296	262	295	277	277	267	264	280	258	284	249	269	272	279	259	248	270	253	285	305	293	287	255	284	253	268	271	266	286	258	273	284	248	285	286	308	318	280	266	277	276	234	243	304	254	294	271	262	247	262	252	282	309	278	254	283	264	276	277	278	286	259	296	275	303	258	273	279	285	264	258	260	247	293	262	269	279	269	266	294	277	244	297	255	264	281	283	295	284	324	269	282	279	279	277	270	289	271	262	275	302	264	240	288	300	250	280	246	279	277	283	275	278	293	263	254	303	287	266	275	270	280	239	259	255	267	291	267	243	258	275	247	275	282	267	286	245	301	300	255	255	268	251	260	251	227	301	263	276	274	285	310	303	266	290	283	239	270	262	254	273	271	294	277	295	289	280	253	269	297	294	258	295	246	303	295	270	260	277	262	257	249	287	297	292	286	303	287	282	283	244	281	264	252	278	280	308	258	271	259	289	278	284	242	266	325	289	273	304	253	258	307	266	288	275
33039	14887	11391	8171	7103	5921	5313	3553	2426	1918	1711	1600	1662	1472	1224	1290	1102	976	920	912	872	837	776	738	694	670	662	694	660	622	660	601	667	622	578	629	644	580	594	609	580	572	678	603	613	587	598	604	644	606	644	578	578	572	532	594	602	543	617	545	590	570	578	559	608	555	572	555	617	578	563	587	586	572	610	615	579	607	596	595	613	587	604	531	607	570	538	582	578	631	596	586	584	590	583	566	621	592	609	592	555	559	564	602	583	566	627	585	601	556	557	611	566	578	579	592	599	563	581	582	577	565	535	635	607	582	572	572	598	599	545	585	622	584	586	570	595	584	626	603	564	625	591	582	593	603	585	585	563	619	581	567	611	576	585	574	614	558	601	624	535	635	589	536	559	569	576	558	560	579	562	620	562	595	613	599	601	569	600	563	585	578	535	532	566	609	587	579	602	592	617	563	590	607	527	578	617	614	610	605	547	572	617	545	603	624	612	597	568	600	615	550	580	568	567	626	608	556	571	585	580	561	586	538	598	593	573	548	607	526	561	580	597	580	620	576	569	592	578	573	613	594	555	572	624	628	596	548	562	608	606	653	569	611	586	564	612	580	584	539	600	599	611	595	622	593	584	559	580	608	577	617	583	570	595	581	575	574	580	588	600	604	626	608	579	587	630	606	595	600	601	594	592	607	596	581	592	607	584	580	613	579	574	573	613	551	628	608	611	581	574	610	547	586	579	541	585	594	577	604	516	607	594	554	633	549	581	589	550	549	595	599	576	588	597	601	568	621	609	584	577	613	578	597	560	584	600	594	584	602	586	555	586	580	601	560	602	610	556	624	610	570	586	602	627	593	539	598	537	599	564	598	571	600	580	580	589	603	585	552	623	585	573	594	594	573	583	583	588	616	608	580	596	613	573	593	575	604	612	611	599	625	591	600	541	543	581	623	610	582	564	598	607	588	538	549	621	557	573	583	568	611	580	570	610	561	576	591	618	581	627	574	607	568	597	560	581	606	626	584	545	593	605	581	576	630	606	593	567	598	592	579	589	564	590	605	575	627	574	618	605	589	587	580	568	595	560	562	606	575	579	591	591	589	586	560	597	659	592	573	615	569	628	596	590	600	574	578	503	622	603	575	631	576	588	608	568	588	628	570	578	562	613	610	613	587	584	581	569	570	582	574	624	581	571	537	595	579	584	533	586	595	586	594	585	562	623	624	534	594	577	579	550	593	616	614	611	576	590	575	618	602	581	543	631	556	606	569	520	579	604	564	607	607	602	557	560	592	609	610	599	583	565	594	631	603	593	605	575	554	574	590	593	542	564	601	594	616	591	573	561	605	598	619	600	583	582	571	579	545	605	518	597	561	629	585	611	598	611	590	627	609	594	642	593	604	559	594	618	574	575	553	583	588	587	588	581	548	618	568	582	580	567	573	601	595	591	578	610	604	595	613	587	594	649	642	582	548	580	613	569	589	587	564	567	607	623	621	565	555	601	607	558	601	597	629	597	594	558	597	612	583	590	576	573	595	615	553	580	603	566	589	589	531	561	594	606	532	571	598	569	577	598	568	563	578	652	620	546	633	642	563	645	585	579	560	568	545	628	631	571	596	546	618	602	575	616	617	571	586	558	577	596	614	605	594	594	580	562	580	577	601	606	581	605	587	619	571	566	570	558	550	579	586	549	565	615	606	589	587	589	589	567	613	590	587	626	581	597	558	596	564	577	601	597	613	572	580	547	614	550	618	546	642	573	601	570	602	584	551	618	557	616	621	594	583	595	634	593	569	555	641	582	602	586	607	537	567	597	570	555	562	581	570	581	581	553	563	594	637	623	621	619	553	607	577	618	611	597	611	594	579	615	587	587	584	592	605	616	588	581	610	592	626	618	628	590	595	586	594	626	584	572	587	590	633	595	571	595	612	591	631	597	555	561	582	565	595	596	614	559	591	581	567	580	575	574	577	579	563	556	596	604	572	598	546	588	554	594	573	585	600	580	565	609	601	596	596	564	580	590	526	580	587	606	599	579	571	591	577	586	597	592	556	567	575	609	576	566	572	569	559	633	567	572	591	592	596	559	622	567	613	568	609	642	632	565	573	613	595	595	517	600	540	564	600	572	554	629	562	595	593	613	599	566	604	545	588	592	596	612	640	556	589	568	586	597	572	575	597	628	582	613	641	631	559	584	574	606	530	559	585	568	590	611	525	588	622	620	591	556	620	600	613	615	546	572	621	602	609	620	608	589	619	580	618	584	587	594	609	619	616	550	579	617	596	617	607	627	544	571	593	583	579	604	573	572	531	591	625	590	600	582	602	592	573	569	598	573	568	603	512	583	549	537	585	562	572	584	587	581	606	564	579	601	570	594	622	597	610	578	580	614	555	549	534	576	601	618	593	604	551	637	582	605	617	621	598	572	556	595	566	567	598	588	571	580	572	577	605	557	559	590	596	584	567	603	568	564	573	563	563	580	600	561	572	566	577	604	606	576	634	570	581	605	597	612	575	575	614	535	584	561	576	595	632	614	580	609	569	584	613	587	570	516	558	554	553	571	555	594	582	588	593	562	589	597	531	583	558	589	581	608	590	609	575	578	557	577	633	550	618	589	636	663	616	608	548	582	600	598	609	565	571	600	589	592	609	604	576	574	541	636	572	615	594	564	578	563	525	563	594	564	629	573	616	585	592	574	567	615	568	578	576	587	580	592	565	622	590	585	595	629	577	546	581	582	582	602	560	576	564	607	568	557	569	608	643	582	556	551	572	635	551	583	568	629	586	589	590	604	577	603	584	613	564	597	599	589	582	606	555	588	596	607	569	570	552	602	625	622	585	612	559	605	583	612	604	533	565	603	577	533	609	623	571	566	580	597	587	563	599	614	578	584	634	597	583	564	617	589	538	558	608	579	577	594	567	614	594	596	584	624	587	572	563	580	545	596	566	566	541	592	558	588	660	580	598	612	624	576	621	580	616	535	580	598	575	594	601	608	562	610	577	633	584	604	536	594	554	579	587	610	576	603	596	607	576	534	547	572	600	587	544	560	551	572	637	624	581	601	577	588	613	598	581	617	578	589	592	591	628	603	562	595	607	566	622	587	599	597	608	557	551	607	607	585	590	598	580	582	576	568	627	624	589	574	598	611	608	607	608	546	584	557	570	575	561	567	584	643	634	635	589	598	589	589	550	613	562	577	611	585	630	573	566	540	544	574	594	594	617	555	609	596	568	559	589	554	585	607	630	602	591	564	615	600	571	563	540	606	572	571	587	578	546	648	569	584	569	609	547	568	610	590	606	589	594	554	569	599	611	586	600	531	583	590	565	592	624	549	599	638	616	584	607	597	578	599	582	564	587	545	608	590	585	563	613	576	573	542	617	584	604	616	577	618	588	598	602	585	585	542	606	585	601	565	558	564	622	561	571	609	552	569	558	610	598	608	576	585	625	579	587	587	562	549	561	590	592	591	574	584	553	587	568	539	566	589	574	579	595	584	561	574	578
61684	31402	16623	5392	3161	2300	1895	1298	926	786	663	625	557	552	538	515	484	429	418	348	394	369	344	339	320	348	354	338	321	327	360	301	324	296	353	340	299	328	363	369	325	323	337	310	317	324	318	349	376	328	289	287	306	350	285	346	329	359	308	315	277	354	313	356	321	289	320	318	308	322	293	351	305	339	325	327	353	333	297	300	344	357	320	349	307	313	336	308	333	321	314	330	314	299	304	297	323	292	341	327	319	306	324	357	315	321	306	328	307	302	330	306	327	328	341	331	335	328	323	304	364	293	329	306	317	287	305	323	334	301	303	372	341	326	317	345	310	277	333	306	299	329	308	329	326	358	311	298	301	337	350	349	301	318	303	321	303	302	335	321	324	317	363	324	352	341	337	344	337	324	320	312	287	321	341	293	330	316	346	289	333	334	310	306	267	293	293	323	348	310	321	322	312	322	334	332	348	335	270	293	333	328	295	337	302	334	328	299	306	341	313	316	322	370	323	307	330	330	330	313	304	289	306	337	314	332	287	308	277	310	341	295	299	329	342	323	331	330	315	339	280	330	301	314	342	341	299	318	329	309	314	322	322	344	325	300	322	313	305	342	320	328	347	297	292	325	291	335	331	327	314	353	302	329	300	334	323	283	305	335	268	327	300	266	311	315	338	329	332	290	312	334	345	348	340	316	321	326	347	357	335	338	321	316	323	323	319	312	318	356	309	330	318	314	318	312	333	327	299	336	323	343	319	319	309	301	327	333	330	348	340	319	324	302	314	301	325	290	300	367	332	343	305	305	348	327	320	319	300	309	342	318	315	303	320	334	311	283	273	329	315	342	345	352	348	288	316	334	287	311	312	310	321	291	324	274	267	314	327	334	324	331	354	315	279	322	317	316	353	337	333	291	304	324	297	311	316	298	314	338	294	323	322	312	301	304	310	346	310	321	337	317	307	321	327	326	316	327	344	309	332	324	300	334	359	304	332	322	332	312	307	310	340	303	300	288	297	315	310	307	299	328	298	350	343	338	306	314	290	322	310	295	330	316	313	318	325	312	295	314	329	336	284	306	319	310	323	336	304	343	286	285	326	309	342	320	282	313	345	278	316	316	350	319	319	301	317	320	337	352	346	303	318	344	335	322	380	338	332	303	321	319	313	320	354	320	347	312	328	325	293	326	323	304	300	310	306	316	303	329	326	310	303	283	342	342	323	331	298	315	315	302	303	292	317	331	313	320	307	311	282	347	339	329	332	336	322	361	306	294	305	303	308	321	265	326	317	330	317	345	269	320	329	307	321	297	328	332	352	322	316	335	329	327	322	318	295	305	310	301	352	350	319	303	300	315	337	366	308	341	319	393	285	315	340	339	313	340	343	312	321	286	336	335	342	306	332	352	344	307	335	332	351	332	314	325	317	312	302	300	262	308	309	302	331	300	318	327	345	353	329	312	313	312	287	348	297	293	295	366	320	302	338	295	334	325	333	305	308	313	297	318	332	363	340	331	316	315	307	319	312	311	315	306	318	326	290	289	336	338	336	291	285	283	321	291	306	304	339	318	344	334	340	316	291	301	283	325	331	341	316	329	343	331	335	310	298	321	311	307	294	343	329	336	303	323	300	325	319	350	338	305	298	303	313	320	343	321	341	304	277	313	278	318	317	302	296	320	308	343	321	351	312	299	365	334	350	336	324	351	346	330	329	319	307	324	305	286	304	299	303	295	271	305	307	320	341	361	311	299	289	297	333	304	303	313	341	311	306	336	320	291	308	321	309	289	337	310	288	345	362	323	316	295	314	309	331	327	333	358	298	307	294	312	338	318	318	318	353	331	323	302	351	315	336	328	333	316	303	324	301	322	297	315	293	306	339	297	337	338	320	329	310	302	357	323	334	327	326	291	301	333	370	319	310	288	307	273	329	299	333	337	316	344	353	320	314	330	328	341	323	323	277	301	316	317	318	342	323	334	315	342	344	338	325	325	327	320	311	294	318	310	340	314	289	361	326	319	301	306	321	329	325	277	346	330	329	318	341	315	332	290	358	316	342	345	291	315	306	327	322	309	350	327	353	295	312	334	338	314	332	340	334	331	275	342	332	329	304	306	318	343	340	308	329	322	303	296	337	307	334	323	314	293	321	314	311	266	304	316	293	299	291	341	316	335	343	307	312	290	282	314	329	342	301	334	331	338	324	365	324	323	314	313	328	319	290	297	341	327	305	321	298	341	314	308	333	331	314	310	320	308	289	330	302	330	320	314	323	321	323	324	326	320	311	286	309	335	315	306	329	304	335	320	347	302	301	311	308	315	281	340	306	347	318	336	346	349	320	388	326	291	339	290	348	345	329	288	313	310	335	325	307	326	340	340	310	284	335	302	301	301	321	327	383	343	333	301	307	350	310	294	343	322	331	324	317	318	297	287	326	306	321	304	302	351	309	325	327	333	311	319	336	300	317	325	325	320	341	324	293	343	313	320	288	298	339	324	298	274	320	339	336	363	294	294	313	335	318	361	280	324	325	342	276	304	304	314	302	286	321	346	311	318	297	340	334	308	312	317	341	320	325	327	324	348	331	328	296	313	303	264	325	322	359	321	304	305	319	291	302	285	311	320	313	326	360	326	319	279	323	312	295	327	302	301	326	334	302	306	333	326	332	318	335	328	322	296	317	301	293	308	341	336	316	344	346	305	283	321	304	306	312	311	316	304	328	330	310	339	310	315	335	347	319	335	334	295	295	295	338	320	333	312	348	312	319	324	358	293	290	263	317	314	323	343	313	336	325	330	333	312	314	302	311	331	314	314	291	315	315	290	321	322	303	344	309	321	305	338	299	313	301	335	324	306	316	317	315	307	313	320	310	323	311	286	316	338	331	281	307	321	307	371	324	288	353	308	295	353	329	355	362	289	320	317	313	320	348	307	316	296	307	340	329	337	306	334	329	343	314	338	312	294	323	354	321	298	300	337	310	303	332	325	339	362	365	312	307	336	314	304	305	320	336	285	359	313	345	339	303	319	310	314	339	340	326	340	339	345	367	322	316	312	353	345	302	305	336	349	335	320	300	333	377	312	309	321	301	337	306	329	346	325	336	316	309	347	292	328	305	307	342	303	332	333	308	336	326	320	322	294	318	304	305	305	305	303	312	304	304	310	323	365	325	318	328	315	334	333	373	322	330	298	285	307	321	305	325	323	299	317	334	319	312	320	318	309	323	315	345	339	334	309	284	339	336	303	357	334	317	307	329	317	309	280	309	339	321	284	292	317	320	338	331	313	307	325	333	334	293	324	343	272	312	346	327	325	309	318	305	305	310	337	344	316	296	339	350	301	343	328	339	323	333	309	288	303	319	312	332	302	316	302	313	309	341	307	341	319	307	325	295	314	317	287	315	338	305	322	293	284	339	340	300	270	304	329	328	286	334	347	322	312	323	327	309	306	314	319	329	318	306	311	282	320	262	325	331	306	301	312	347	348	317	310	294	296	323	362	314	266	318	314	368	316
36493	19675	16853	10618	10053	8371	7320	5077	3488	2780	2438	2117	2127	1986	1713	1612	1452	1291	1175	1173	1025	987	926	898	879	794	812	795	762	792	789	781	735	788	742	678	677	688	673	705	676	650	659	694	708	671	700	702	710	689	709	652	675	728	657	684	693	659	640	647	670	646	649	741	651	673	727	684	659	697	658	643	702	632	687	667	663	723	670	714	705	693	680	665	663	660	670	673	656	713	686	686	656	680	661	664	672	707	666	686	697	676	718	679	670	647	686	671	639	677	696	671	637	651	652	693	689	679	678	636	631	656	714	670	660	693	716	665	622	686	664	680	681	685	664	670	678	664	631	631	699	672	686	677	711	697	644	622	685	673	709	661	646	679	664	657	646	678	707	692	706	697	714	671	643	709	658	639	671	645	690	660	658	651	653	665	704	688	649	706	707	623	667	648	705	647	680	681	693	653	666	661	646	665	663	674	646	703	649	711	726	620	639	696	731	667	643	667	686	682	690	704	669	680	693	664	643	673	682	696	658	700	627	696	639	671	713	686	692	657	677	651	674	684	658	635	736	706	679	664	702	695	694	703	658	630	736	653	662	662	647	705	692	664	668	652	671	651	680	665	696	662	655	608	678	667	680	653	624	665	651	702	656	699	650	672	664	645	650	727	727	655	684	681	631	722	686	688	674	661	662	713	720	679	676	717	680	685	674	697	693	710	719	669	682	656	650	636	660	682	733	664	711	686	690	677	678	687	659	693	715	705	675	675	644	666	639	651	649	626	656	662	697	675	678	683	668	655	649	658	623	663	729	671	715	608	667	681	622	675	674	694	708	688	672	624	623	678	702	673	703	667	637	644	633	697	714	667	669	691	663	673	679	705	661	714	676	677	734	609	681	676	663	655	642	693	696	674	663	671	672	637	668	681	707	685	679	673	680	704	666	688	700	688	685	670	626	667	686	674	662	703	664	692	628	636	693	671	701	652	681	641	686	647	703	699	684	641	703	621	697	679	710	700	712	669	701	681	683	670	688	730	683	670	639	662	680	753	694	687	726	658	679	613	690	675	660	620	674	731	687	667	701	712	647	667	626	642	649	681	641	670	653	689	670	650	727	667	630	641	663	737	678	674	665	712	657	729	687	651	680	680	709	696	692	642	695	654	643	699	676	693	629	682	640	665	695	663	649	696	659	679	686	690	674	665	720	654	643	668	698	677	681	627	676	665	700	686	678	674	663	664	606	627	703	695	659	681	666	654	673	649	647	631	665	637	695	690	691	684	664	689	655	636	643	711	710	698	697	703	671	645	655	686	696	689	689	714	677	622	685	666	642	668	653	649	650	697	693	688	706	688	689	652	648	632	650	652	682	677	665	611	689	660	666	696	686	666	699	675	681	668	703	657	681	712	710	694	651	695	699	680	674	695	671	674	669	644	721	678	695	696	682	690	722	680	687	658	685	663	671	654	684	583	665	688	708	661	660	649	656	656	670	699	654	677	711	665	686	674	655	658	675	693	671	671	652	644	683	616	649	655	693	690	652	654	663	675	694	608	642	673	646	659	714	679	651	673	720	666	603	667	706	701	707	615	685	649	668	661	650	713	660	701	630	744	652	635	701	646	683	703	672	655	702	700	689	686	620	673	702	683	664	668	706	677	711	650	713	690	638	669	700	668	716	638	710	667	645	603	630	678	651	657	707	660	638	639	678	729	647	715	647	701	660	681	730	624	684	672	661	734	655	641	731	670	717	688	709	666	652	665	585	729	663	659	669	678	698	705	699	627	680	663	686	640	640	689	648	672	645	693	659	675	625	696	667	668	695	660	642	705	677	686	636	672	719	678	669	665	639	706	695	714	674	703	665	638	659	680	709	677	686	709	639	698	686	689	669	650	667	718	669	658	662	671	724	655	702	685	677	687	681	688	698	680	688	618	732	671	653	660	659	670	656	674	708	669	712	664	676	689	658	696	656	671	674	682	675	683	648	697	699	662	726	635	674	665	643	639	690	687	700	699	682	636	633	696	658	629	654	670	687	658	660	656	651	690	728	708	718	593	608	652	703	651	646	636	653	640	629	656	671	633	681	646	645	657	687	704	688	646	676	692	677	642	653	686	681	657	672	660	668	660	640	653	685	657	648	689	642	660	694	664	677	646	693	644	652	668	685	682	652	656	676	687	659	678	683	647	648	699	634	659	639	693	662	699	732	617	686	655	689	710	639	680	644	712	672	658	705	614	665	705	675	663	674	696	666	715	650	670	651	681	636	677	695	651	673	714	737	659	658	658	646	712	661	640	659	676	642	660	714	686	688	680	621	670	676	695	655	711	676	690	716	653	656	678	666	662	690	636	661	627	669	719	668	660	699	675	636	762	659	663	666	687	681	669	729	679	696	715	666	680	650	725	656	692	636	688	626	682	630	656	682	665	685	642	699	653	687	717	668	710	648	664	705	689	688	711	669	696	648	718	699	697	697	666	695	687	644	671	665	628	658	713	713	729	687	693	683	633	720	652	640	713	708	661	678	664	664	678	681	684	708	712	691	641	641	672	695	669	692	706	691	676	607	682	637	633	692	658	647	704	676	662	682	692	689	714	699	684	647	684	698	712	679	599	714	687	678	677	614	687	681	645	647	644	728	647	692	634	647	717	688	699	699	653	687	682	687	659	669	696	651	628	682	646	690	631	696	665	663	678	638	654	647	691	711	681	753	673	626	627	636	647	638	688	681	683	645	695	645	716	674	703	689	665	699	671	684	638	725	665	667	663	658	721	628	694	695	656	652	667	659	656	684	641	650	693	677	699	680	644	658	676	707	638	696	691	625	681	658	682	653	698	719	674	662	655	671	660	676	663	667	686	707	725	693	684	699	669	700	685	647	636	653	705	618	698	713	680	698	674	681	629	675	669	656	631	682	698	690	655	668	688	679	696	631	703	681	676	656	668	712	666	655	666	629	699	719	649	658	648	658	669	668	635	672	663	641	689	753	655	706	623	669	636	646	635	690	690	682	667	653	676	671	698	654	651	628	695	694	663	698	632	695	649	646	667	652	595	645	655	680	680	712	680	646	691	649	653	692	670	698	686	624	701	657	649	656	668	634	668	701	663	721	716	697	687	662	642	682	691	690	711	709	656	667	719	629	658	690	714	673	665	649	640	684	724	650	685	679	638	675	694	672	655	685	679	705	651	687	683	681	706	702	691	686	640	680	699	695	725	649	701	654	679	664	645	658	710	726	659	700	691	657	660	670	672	668	718	659	695	645	684	716	645	674	724	650	725	647	656	685	743	685	593	673	709	641	703	698	662	703	697	699	677	650	690	642	726	669	680	679	688	696	630	710	728	648	679	674	612	620	671	651	677	671	675	659	693	657	674	689	721	687	700	688	694	693	648	655	687	656	682	649	646	620	661	676	675	704	655	661	679	644	702	643	700	695	720	694	652	701	713	638	655	688	660	647	655	656	673	653	655	643	647	648	670	650	647	640	710	653	639	686	654	688	677	661	662	659	651	693	644
41807	16034	4811	1725	1201	890	818	565	445	396	364	342	352	350	324	344	328	287	284	299	302	292	294	299	317	285	246	277	260	274	275	249	261	264	217	249	278	260	258	284	301	261	247	295	281	272	276	300	250	252	267	261	253	246	290	248	251	271	283	282	272	298	268	294	266	262	262	258	291	304	280	295	285	244	273	257	254	318	303	278	287	292	274	272	285	287	273	301	251	245	269	246	280	259	282	274	268	244	290	269	242	263	267	293	275	255	249	276	265	273	269	269	268	271	232	260	256	320	282	295	272	266	273	261	291	289	269	289	259	263	265	278	257	263	270	262	231	264	252	264	291	268	290	265	266	288	254	289	282	268	281	263	287	311	251	293	245	274	298	222	257	263	268	271	278	257	271	289	278	242	295	279	268	242	281	270	287	295	282	263	300	256	269	275	255	282	282	281	272	291	270	282	310	297	274	284	253	252	241	311	306	273	270	251	271	240	278	256	280	258	273	276	271	292	279	262	278	261	291	268	240	272	270	264	283	302	256	267	239	259	272	288	261	239	259	253	277	267	293	264	256	274	279	262	272	273	270	268	261	250	275	258	223	268	277	265	256	285	299	275	279	226	263	276	264	248	309	285	260	268	269	245	238	260	306	287	253	251	288	272	276	308	262	288	291	258	315	236	247	282	259	292	315	245	283	293	262	290	277	268	259	263	269	252	259	284	286	279	288	292	307	259	291	309	271	269	261	310	262	272	261	328	260	276	241	250	280	272	262	270	292	271	286	305	269	282	283	290	252	236	272	301	251	280	271	268	260	268	291	277	242	229	272	281	242	292	259	261	265	277	260	270	266	253	271	280	274	251	270	272	240	270	294	276	273	256	274	265	278	249	274	258	260	256	267	326	270	279	255	263	284	257	260	256	273	266	266	266	279	290	277	273	264	247	284	292	286	274	281	299	299	267	278	269	260	287	227	249	271	279	240	317	259	275	291	304	237	287	294	256	292	252	264	275	280	300	283	307	296	255	285	265	274	253	257	266	253	274	277	228	265	245	241	281	275	270	250	259	266	295	253	269	249	252	256	277	283	272	233	253	264	293	255	275	276	267	303	281	263	260	261	244	269	261	253	284	263	277	289	267	298	271	313	262	304	267	290	254	267	265	264	285	275	273	274	278	267	264	286	292	294	277	282	285	270	289	277	321	277	263	272	231	277	276	277	286	279	250	249	281	262	279	300	265	293	253	271	285	270	262	261	279	273	293	273	287	246	254	277	288	278	282	268	284	241	271	245	255	243	273	267	264	270	295	285	266	295	256	265	260	279	296	286	265	260	267	240	273	249	268	264	250	248	273	286	239	260	265	272	261	250	308	276	289	233	309	266	266	256	275	233	284	281	268	284	274	285	265	263	268	259	275	276	278	266	282	267	240	247	289	256	288	249	298	258	234	281	251	276	258	267	246	266	292	264	285	241	240	296	271	295	270	320	276	270	271	279	241	245	303	272	261	317	253	323	268	310	305	271	263	253	247	252	283	285	270	294	273	266	305	281	291	266	267	253	269	272	275	270	299	246	260	266	286	256	305	287	303	291	296	247	269	275	276	262	281	254	272	275	254	262	259	240	335	292	297	283	257	280	306	272	252	273	256	268	276	277	242	280	265	268	287	293	241	280	255	241	299	284	289	249	282	268	281	258	271	285	266	298	320	271	291	246	269	299	269	285	232	251	279	247	268	296	265	267	259	290	266	281	299	278	264	260	255	315	286	282	250	249	289	239	282	290	274	267	288	269	285	286	260	249	244	279	279	275	252	274	245	289	248	260	253	306	275	280	298	254	246	277	259	289	233	269	256	294	279	250	262	266	298	307	244	296	284	257	298	280	283	239	263	275	267	291	297	265	248	270	242	280	240	290	292	305	272	284	247	266	287	268	277	246	283	278	272	283	273	275	242	276	265	276	279	252	294	277	248	284	259	265	244	300	260	286	272	307	273	265	261	289	270	305	282	269	294	292	285	266	282	248	259	267	283	271	265	299	264	266	289	253	295	281	241	260	251	277	260	292	288	295	281	265	261	266	260	262	274	284	292	264	277	284	273	261	267	244	276	279	273	293	268	271	273	260	291	303	287	272	273	248	287	281	255	269	269	294	255	276	286	260	267	266	277	246	276	245	245	265	262	254	293	276	253	253	262	278	246	270	270	282	306	274	259	295	299	249	259	250	268	259	279	265	292	279	257	262	273	266	275	226	216	263	308	281	247	264	252	269	296	271	263	267	278	270	269	261	277	267	274	275	261	287	269	253	307	278	277	258	307	265	246	293	294	251	240	256	259	280	272	258	265	289	243	260	252	264	271	302	267	250	246	261	279	257	287	261	300	315	264	231	262	307	250	257	262	297	257	248	291	257	265	276	276	270	259	273	320	291	299	268	245	277	301	271	279	304	272	265	257	258	267	252	306	318	276	284	297	293	296	260	290	297	288	282	277	266	278	309	293	234	248	271	282	262	247	239	275	296	255	250	270	294	272	293	271	293	311	270	276	281	282	280	271	263	279	264	254	223	258	267	238	273	255	280	279	308	284	271	279	258	261	228	249	289	262	273	285	267	264	288	261	265	259	272	288	270	274	271	266	258	309	276	270	269	300	319	246	269	257	275	297	301	278	291	270	276	266	252	252	236	252	277	277	277	268	268	268	272	285	256	276	255	274	282	259	265	251	260	290	245	273	267	279	272	276	267	259	290	252	293	248	277	270	257	249	299	308	294	280	268	285	263	273	281	270	256	276	285	299	267	275	258	275	276	252	248	264	265	251	243	271	265	269	263	271	240	284	304	285	297	282	257	265	312	277	259	246	272	250	258	249	306	301	275	273	257	283	264	268	271	258	266	249	276	278	270	302	265	279	219	241	280	255	269	279	289	283	294	302	290	268	278	294	263	249	277	250	255	313	288	295	292	286	294	272	250	298	277	284	248	248	268	271	254	285	272	275	275	229	225	299	294	281	303	305	288	302	253	259	267	250	248	273	281	285	269	273	282	268	235	250	279	297	290	250	292	253	263	264	261	268	281	276	304	280	288	270	247	256	265	276	266	282	272	244	273	269	286	291	287	236	266	252	301	287	289	282	267	278	249	258	251	289	266	269	291	278	277	224	256	272	276	276	264	287	274	299	274	241	266	268	323	282	280	285	291	274	267	285	239	269	271	276	284	251	246	265	302	261	276	269	288	279	296	275	272	258	237	283	279	274	262	271	287	250	269	280	280	267	254	256	305	257	271	243	237	251	274	290	266	314	263	304	278	282	274	274	253	297	253	280	277	256	288	259	283	259	287	281	285	267	327	280	316	274	275	275	235	250	279	230	268	269	241	265	258	291	280	255	279	251	244	251	257	273	261	254	262	320	246	271	257	260	295	266	287	299	281	272	281	247	270	290	316	305	244	249	285	244	278	277	235	281	251	269	243	307	276	257	280	284	251	267	297	263	293	296	284	267	304	288	263	251	295	279	250	311
24261	9249	6134	4367	4147	3293	2949	2047	1472	1253	1162	1056	1000	975	908	880	800	791	707	719	697	634	627	596	635	624	613	621	638	591	606	624	562	562	587	593	540	590	605	601	591	572	556	597	581	593	538	571	567	579	545	572	609	559	573	578	578	599	572	578	554	568	581	621	588	571	554	582	559	576	550	579	587	594	571	557	587	531	556	575	596	610	571	614	618	605	564	580	598	583	513	601	590	623	550	589	586	553	603	585	563	622	587	511	577	596	596	594	574	629	602	593	597	609	567	562	597	561	563	619	643	576	546	558	556	582	557	647	625	586	580	586	570	577	577	608	599	608	599	577	593	606	554	546	602	536	585	559	574	609	552	562	595	551	560	615	565	600	589	584	582	571	573	533	600	559	582	559	586	591	557	554	588	588	579	560	617	591	580	548	581	600	631	596	612	558	592	609	533	557	544	610	559	597	632	564	563	583	587	593	542	560	589	611	548	611	655	576	589	610	557	585	589	536	564	571	579	616	548	578	574	589	603	585	584	571	594	556	614	600	574	586	568	565	564	597	578	561	590	558	606	588	579	566	561	583	578	606	593	595	596	563	577	565	591	617	570	581	584	553	606	587	562	592	568	559	574	536	582	580	579	566	575	621	556	550	584	587	624	546	566	574	572	578	619	572	576	568	554	559	574	601	594	575	572	629	525	570	606	563	577	561	553	600	553	612	559	549	587	556	592	529	590	574	548	567	573	603	587	592	586	568	591	600	560	596	578	604	555	584	574	581	578	594	605	552	568	549	601	584	611	653	572	567	575	598	556	595	571	588	555	577	601	619	642	571	613	530	558	619	637	621	595	612	629	584	554	607	579	613	562	593	560	578	595	558	609	560	616	586	594	568	578	618	545	599	617	585	630	606	564	555	601	580	628	559	547	549	583	586	563	566	635	577	587	609	613	544	565	576	609	579	570	573	561	576	592	582	583	554	573	547	534	577	630	630	598	591	518	569	565	529	618	591	590	581	578	564	594	572	642	553	580	579	577	594	583	553	581	574	611	590	598	606	563	633	593	552	617	595	595	546	609	570	590	609	596	598	588	608	583	561	594	537	569	603	549	534	591	608	555	572	610	562	545	592	564	578	594	562	619	564	561	546	572	555	572	570	584	558	587	567	617	579	570	566	564	551	607	581	540	592	577	589	612	574	554	582	549	588	600	587	570	567	548	597	546	596	589	609	575	579	593	604	585	563	602	603	597	556	560	610	615	598	545	587	582	534	564	581	609	568	574	603	549	554	562	572	570	613	592	587	596	591	584	552	557	561	581	637	595	553	568	596	628	601	559	629	574	542	552	567	573	580	553	562	594	617	619	599	566	538	547	564	588	654	606	556	635	573	531	600	548	588	608	537	603	593	537	599	545	629	613	548	605	559	537	581	601	557	566	584	605	562	550	585	616	588	573	581	563	582	603	512	607	584	557	599	615	571	601	553	553	581	600	577	592	575	593	574	629	564	573	577	515	622	562	604	574	605	546	579	540	542	561	592	597	539	626	564	532	590	600	576	617	584	580	556	583	578	600	579	576	593	596	564	582	619	572	602	615	561	529	619	582	565	535	587	569	574	598	578	619	586	550	580	568	557	590	593	589	584	553	583	550	559	544	569	554	600	574	565	582	563	568	557	591	546	567	593	557	629	536	589	562	579	588	584	553	557	565	550	587	604	623	580	589	583	543	609	577	552	587	545	552	580	598	601	603	545	562	598	560	595	570	590	570	596	590	592	587	602	603	568	550	545	605	607	568	581	582	553	554	571	604	591	579	573	545	628	619	582	575	541	561	617	546	561	562	574	578	556	549	513	533	549	627	556	596	568	628	623	603	555	581	578	578	601	571	525	544	571	591	551	559	607	603	585	565	554	578	594	586	555	613	557	586	596	598	581	606	601	573	585	603	617	600	592	613	544	545	622	563	580	582	551	580	555	616	585	589	633	593	624	615	549	573	581	558	552	605	581	573	554	562	616	632	597	584	540	577	591	561	580	660	516	580	556	539	587	557	639	600	593	571	561	572	559	574	580	596	569	579	566	578	560	569	622	569	608	608	552	571	548	575	589	583	569	582	593	590	604	581	605	570	546	589	545	570	523	579	583	601	546	610	577	582	610	573	561	574	566	531	553	574	574	570	550	556	555	570	540	602	598	546	572	609	554	532	606	616	551	564	594	573	626	600	551	561	620	581	571	536	586	617	587	578	595	618	655	603	589	591	557	562	582	579	569	560	506	569	603	557	566	591	581	573	600	582	571	581	602	565	604	586	602	577	620	578	599	564	593	606	550	563	583	571	549	571	554	609	560	590	602	595	545	578	595	584	593	611	581	566	578	568	555	543	575	587	574	588	548	610	606	639	601	552	574	575	560	528	582	614	533	509	592	584	537	632	562	535	585	529	618	570	587	569	575	586	573	638	573	590	614	542	548	550	602	587	589	617	561	554	640	580	576	585	606	588	575	567	618	546	581	595	538	625	572	562	601	579	560	557	565	568	561	574	582	603	578	581	590	551	570	581	508	604	566	629	552	581	549	567	535	578	580	552	562	546	575	574	611	576	572	541	605	608	564	559	574	618	603	587	598	559	571	583	586	558	557	565	616	561	572	570	572	538	564	567	604	595	601	585	571	547	570	573	547	570	522	546	603	576	556	580	546	599	566	585	581	577	599	614	549	657	586	553	565	595	581	628	581	597	575	557	578	576	610	581	603	601	572	576	589	629	596	553	570	573	614	613	570	558	562	574	583	575	550	615	579	585	603	561	568	597	564	563	599	586	594	558	554	586	590	562	582	599	570	578	606	571	550	599	542	572	563	592	570	523	599	583	616	570	600	551	574	606	583	596	587	555	551	575	570	576	596	598	625	591	563	604	565	591	567	594	594	595	591	550	534	606	561	591	614	560	576	574	605	610	578	571	520	568	572	602	614	538	592	576	600	575	575	591	604	549	559	542	573	603	590	601	549	561	597	559	579	601	612	603	570	553	580	624	580	589	542	541	571	589	555	589	588	584	562	594	570	603	616	584	601	587	573	536	612	583	593	545	526	592	594	591	602	604	543	607	558	571	588	554	547	590	628	555	560	574	618	581	548	591	551	572	606	596	567	629	544	568	535	548	600	541	551	565	570	584	634	585	551	635	579	547	570	590	595	602	563	539	598	606	550	596	619	599	567	581	568	593	553	611	595	594	588	590	597	616	584	567	580	541	585	579	585	577	582	606	584	592	591	554	602	558	578	604	605	577	536	591	569	565	612	582	605	540	531	571	604	600	597	613	503	607	579	578	589	632	541	570	601	545	567	586	586	547	545	575	556	574	594	571	560	568	563	552	552	591	554	539	579	617	611	600	549	582	558	587	583	590	571	606	542	565	584	622	588	538	577	601	609	579	612	609	578	567	542	583	566	583	594	588	556	593	565	588	537	564	578	545	579	551	566	582	585	592	628	600	569	633	542	596	574	608	604	581	527	556	604
53123	25575	10911	3461	2193	1690	1384	927	667	539	486	461	461	407	413	377	404	369	344	302	333	306	287	289	270	281	306	286	281	294	299	263	267	268	277	258	283	256	302	277	273	241	259	292	271	279	236	216	234	253	234	273	260	252	268	248	251	320	272	263	250	259	256	286	285	309	280	272	298	259	281	243	246	270	280	276	276	259	287	245	305	262	240	272	273	238	270	264	254	297	274	272	283	275	274	252	266	250	227	288	315	276	257	295	272	259	284	242	277	259	248	280	287	272	285	265	252	279	276	251	294	265	257	268	278	281	263	265	251	255	290	274	269	296	274	244	266	272	260	247	287	286	307	280	257	299	253	252	213	291	272	266	259	287	268	255	238	263	293	259	250	220	277	254	278	276	262	260	257	281	281	269	239	250	258	248	273	257	259	294	300	250	266	240	276	256	271	281	286	270	246	288	270	297	246	275	286	267	254	244	279	264	283	264	294	278	272	309	290	265	270	274	258	277	244	224	247	249	280	274	292	260	233	272	251	257	270	303	285	254	316	252	272	278	280	270	245	212	250	278	279	270	276	235	240	236	282	267	304	279	294	264	278	266	273	283	241	270	253	260	256	306	248	245	249	255	262	287	260	256	301	228	244	256	279	241	261	268	235	253	253	251	245	283	264	218	288	264	255	262	274	251	255	258	258	279	270	250	248	267	244	274	262	270	259	232	268	258	256	253	261	267	260	258	257	262	262	275	280	278	320	313	242	266	276	270	230	271	258	263	264	242	244	273	278	247	264	299	269	269	241	231	258	261	278	256	268	224	259	256	291	245	277	282	274	286	290	268	285	253	257	273	255	236	264	270	281	261	255	264	310	274	273	256	321	265	291	292	284	284	278	279	245	242	304	291	278	255	249	244	271	249	267	260	279	255	241	268	261	269	266	267	256	287	257	274	287	261	279	278	276	277	242	271	251	255	267	276	285	252	254	243	287	255	266	259	292	296	260	255	281	283	256	261	249	284	273	303	245	249	291	260	266	276	255	246	265	276	252	267	271	260	267	258	276	239	255	306	284	301	253	275	254	236	237	269	237	270	273	240	293	266	268	272	311	261	282	257	282	256	239	264	257	238	268	254	249	280	279	251	267	284	280	281	253	249	257	256	268	269	314	260	281	268	266	266	233	285	268	274	259	272	302	266	278	272	269	233	270	255	272	281	287	321	279	258	269	230	259	252	249	277	228	256	276	266	271	277	257	264	289	260	263	253	260	263	265	261	240	287	288	235	290	280	226	312	277	257	259	280	277	260	272	250	298	260	272	244	266	273	273	260	250	270	284	292	245	257	265	272	274	278	268	233	273	296	234	272	285	266	239	268	242	264	300	268	252	282	304	257	267	255	256	281	288	242	241	248	254	245	263	287	236	244	245	241	247	260	285	270	256	248	273	219	248	258	267	263	257	246	251	275	261	242	282	291	248	257	256	267	251	286	283	295	269	262	287	287	251	295	257	264	245	299	244	265	293	286	241	282	240	243	286	250	270	256	253	288	250	254	217	278	268	322	248	273	274	245	269	259	238	252	250	269	281	300	270	264	283	261	271	257	265	261	283	289	267	251	270	240	269	266	238	269	298	255	258	323	270	281	296	280	252	265	284	276	261	246	262	285	251	258	262	265	276	242	273	246	264	286	245	278	273	278	261	257	249	273	259	268	280	262	264	278	269	284	239	289	268	278	260	239	264	261	279	266	236	274	273	265	260	260	264	284	258	271	303	305	269	241	252	260	289	278	243	264	227	263	276	280	277	277	247	271	265	254	276	299	296	246	273	251	277	261	245	270	268	270	278	246	284	261	296	237	272	272	266	261	269	251	262	274	264	279	266	245	269	264	275	237	254	280	287	270	255	251	268	268	282	262	312	250	285	236	264	226	285	259	269	276	258	257	270	279	286	290	266	256	258	261	253	236	268	260	267	302	286	291	260	251	299	269	293	245	257	264	256	266	283	261	245	243	267	243	250	272	295	303	261	310	262	294	241	271	251	248	230	271	263	251	268	297	271	232	251	243	265	248	271	286	264	264	259	269	282	246	283	259	301	273	289	252	278	251	248	281	246	275	265	275	228	230	248	226	264	241	284	248	297	231	258	272	290	249	267	300	278	285	278	269	284	269	250	243	277	271	267	269	319	271	257	251	262	234	288	276	268	257	254	238	293	322	240	250	305	265	295	246	236	261	282	275	282	246	272	267	228	265	274	253	268	268	232	256	273	279	256	232	272	297	248	247	264	263	230	262	254	268	289	281	280	264	289	264	262	208	239	298	262	295	278	226	234	287	287	302	250	226	289	265	255	262	279	263	250	263	244	260	259	271	281	269	296	258	298	253	263	263	257	265	293	284	285	278	303	281	288	279	271	263	238	270	272	276	238	262	255	254	273	261	242	253	285	294	276	271	278	262	278	259	278	268	288	261	269	250	275	240	235	242	275	289	263	276	272	286	267	252	263	274	274	264	271	248	276	251	269	256	269	245	272	281	288	250	272	221	231	246	287	245	269	307	271	264	246	256	247	235	280	290	270	255	251	256	267	275	261	272	258	284	247	268	257	274	250	278	255	289	299	225	275	245	227	249	284	264	282	281	272	253	244	270	249	251	281	307	277	281	246	252	259	278	268	280	269	279	273	259	259	244	279	297	250	289	278	263	276	258	270	259	283	249	273	244	307	244	243	269	277	258	229	234	252	276	244	300	268	281	288	267	278	251	304	273	218	243	264	245	243	270	268	291	239	277	275	262	264	236	284	266	260	241	266	267	272	269	255	293	285	239	270	270	272	286	315	240	243	285	261	268	265	240	244	255	259	286	256	281	263	254	271	280	252	267	290	283	283	229	264	280	262	276	274	259	266	262	274	275	302	293	265	269	260	284	255	278	276	255	241	283	256	254	272	304	263	277	260	247	289	252	293	256	253	280	289	234	280	273	268	286	264	268	291	284	262	284	285	255	261	275	239	233	248	255	238	244	269	265	254	284	252	264	281	288	259	278	258	257	258	265	230	262	302	285	247	270	262	257	266	269	267	263	239	227	268	264	270	249	253	250	267	282	263	277	270	254	287	262	268	286	267	270	255	282	271	253	260	228	248	271	287	277	287	236	269	257	295	302	285	279	255	293	278	275	240	284	301	263	266	265	261	258	239	279	223	248	237	256	268	291	233	268	292	248	265	268	239	248	287	252	280	252	254	259	259	295	251	274	290	306	298	248	261	252	289	269	252	284	253	258	254	270	232	245	274	234	259	263	270	285	268	291	286	268	309	275	238	248	272	291	274	281	239	290	256	258	251	269	274	266	262	265	255	286	225	265	285	213	255	286	260	266	287	296	260	305	254	266	259	267	260	289	284	266	231	290	231	252	272	246	270	231	273	272	286	234	296	246	244	242	282	266	258	284	224	255	268	231	258	308	249	236	289	271	244	270	248	285	245	278	282	285	253	280	269	293	262	220	239	267	264	254	307	283	243	261
31877	15945	12303	8257	7385	6255	5551	3672	2583	2045	1866	1649	1647	1397	1279	1199	1079	1045	956	892	864	794	718	707	696	664	646	641	613	647	572	606	606	605	615	643	562	627	581	631	566	564	582	544	581	569	579	593	619	556	577	587	564	569	585	590	601	589	567	547	584	560	560	618	583	599	570	590	552	589	510	573	603	572	589	602	552	609	564	598	601	575	567	600	603	530	555	586	578	585	585	585	589	574	520	562	618	551	587	568	533	585	547	551	622	595	622	567	608	549	593	573	592	555	556	606	567	607	591	579	594	602	602	580	563	619	554	576	531	564	574	581	578	610	598	599	537	591	581	565	560	580	578	558	622	557	580	585	578	581	576	567	617	538	582	565	576	552	547	601	560	599	592	568	603	571	609	531	532	643	570	572	573	563	531	576	586	587	530	555	562	570	579	573	601	582	584	570	566	582	595	539	584	595	577	578	588	553	567	577	566	605	565	574	566	561	563	536	492	594	584	528	524	547	562	576	574	607	565	563	572	575	551	557	638	553	476	562	588	584	587	561	578	554	589	612	561	605	596	522	600	559	559	584	556	596	571	588	579	580	600	580	586	541	574	567	596	603	575	572	587	558	578	578	567	575	579	578	555	553	517	566	626	567	576	589	578	574	600	557	607	548	559	577	600	575	585	586	611	564	582	594	598	603	604	581	580	592	572	579	571	564	595	558	581	525	564	589	577	564	611	559	585	577	599	573	592	551	566	631	528	535	583	578	581	540	593	529	581	575	563	556	553	608	569	566	575	582	589	607	579	586	629	610	588	615	574	542	552	577	564	586	591	594	568	554	542	566	604	599	557	606	559	614	542	577	588	579	545	548	576	557	576	593	585	535	594	586	563	587	606	565	548	529	561	538	610	592	619	587	556	573	562	564	587	548	561	581	575	545	597	590	620	561	574	561	590	566	569	552	543	577	551	562	553	540	616	583	534	603	544	553	588	620	605	568	546	613	531	570	584	564	559	539	585	569	554	595	535	544	568	586	544	582	525	578	599	579	588	560	584	570	611	581	583	619	604	568	573	566	600	535	598	529	605	503	579	555	585	556	571	578	611	578	587	566	580	600	576	597	590	550	572	588	615	580	556	571	570	579	573	596	537	572	594	553	605	620	571	540	594	580	550	539	582	569	570	606	541	577	563	590	610	574	607	589	590	608	583	587	586	571	576	604	598	531	582	555	546	602	592	537	590	570	575	597	578	551	577	574	588	581	582	616	540	567	561	569	545	532	588	569	583	591	597	621	553	545	551	562	614	593	572	588	595	563	558	573	580	518	571	588	579	545	578	576	561	565	548	530	559	566	589	579	562	528	556	608	602	597	574	568	623	610	550	569	557	571	579	612	600	553	558	563	601	595	555	553	559	546	581	593	565	604	606	560	605	588	545	604	630	583	597	553	605	621	550	598	626	568	576	562	554	630	555	581	608	544	529	557	598	568	581	545	584	594	571	578	595	579	594	521	578	524	591	572	564	556	573	548	578	577	570	599	586	592	580	564	558	594	530	590	576	561	584	551	594	563	578	570	588	589	568	578	600	564	552	587	628	549	536	575	536	566	555	572	593	563	585	580	571	561	557	583	538	609	552	556	543	561	587	544	584	583	542	611	544	569	597	569	577	572	593	541	541	550	518	574	513	592	552	587	554	609	559	601	536	545	571	569	561	538	568	597	539	598	551	572	546	562	563	561	590	575	616	583	577	575	575	575	581	596	577	560	543	598	586	590	602	552	546	552	573	597	571	568	607	585	572	586	597	605	558	572	578	581	599	570	575	535	600	591	591	588	573	580	601	600	599	577	570	618	584	562	593	547	568	610	605	550	560	561	559	609	593	560	556	599	596	592	591	596	533	548	571	563	586	568	584	589	586	558	566	572	598	544	580	595	573	600	595	584	546	594	578	567	558	636	574	554	590	561	549	554	576	585	598	589	590	560	553	587	618	548	581	587	552	542	583	562	576	605	568	573	592	556	561	622	593	583	565	563	569	599	633	561	584	564	600	507	578	594	563	605	580	529	589	558	545	569	560	601	549	577	587	553	551	555	624	586	562	571	601	582	559	541	580	578	549	577	554	565	624	632	614	569	626	612	571	566	554	555	580	536	588	579	591	565	566	607	526	575	566	534	590	557	594	578	568	555	565	526	562	531	562	581	542	606	601	605	545	602	561	578	565	571	571	569	584	572	608	561	608	570	604	561	588	576	577	581	566	588	594	505	571	599	596	533	581	542	571	594	580	570	579	555	583	593	603	601	595	573	551	543	596	551	568	582	579	543	580	573	523	543	579	550	525	590	552	567	599	570	575	606	577	566	562	606	546	548	512	589	545	570	584	591	588	562	572	565	574	524	559	557	551	642	552	591	567	539	544	607	565	578	615	553	519	572	548	598	557	557	549	545	595	589	589	514	595	580	556	597	550	528	593	576	582	568	571	562	578	605	558	535	600	607	579	614	592	569	588	625	525	588	562	582	554	572	563	570	563	596	532	593	560	535	627	584	631	577	581	593	579	591	584	572	591	604	582	566	587	554	551	594	606	536	560	561	539	588	618	558	557	523	624	551	595	607	555	602	583	562	602	533	586	569	518	568	565	559	569	554	550	571	591	597	605	581	543	550	547	614	562	577	616	592	585	570	539	525	544	563	525	588	581	549	573	574	562	549	613	552	609	595	587	572	588	560	552	619	588	566	591	573	622	587	601	571	548	592	582	557	531	574	532	603	600	595	539	565	586	562	503	575	568	571	546	584	571	583	572	535	557	593	614	567	551	592	602	588	567	569	575	569	546	583	587	555	541	586	559	631	590	585	540	604	569	557	574	566	562	557	585	522	576	547	565	592	552	572	589	602	577	582	570	541	559	589	527	560	601	587	557	563	582	560	585	538	584	573	600	572	611	545	607	602	588	537	616	595	564	578	576	561	600	573	568	556	600	622	571	589	612	572	589	614	599	559	573	594	560	588	622	561	551	574	563	564	536	581	614	609	615	584	583	584	566	585	565	578	573	566	578	546	624	558	552	656	575	591	541	601	553	552	602	546	568	561	586	590	602	560	626	589	580	595	526	556	584	573	581	564	558	602	540	604	546	585	591	584	532	594	567	578	550	601	597	549	539	533	563	562	576	605	594	579	540	559	561	609	505	596	565	611	573	599	565	544	593	585	603	537	580	558	573	570	542	591	545	549	600	572	534	571	569	587	605	526	559	600	587	552	563	566	606	583	538	602	570	541	570	580	537	567	547	554	588	556	593	604	527	586	544	502	608	593	554	589	623	565	587	560	574	579	543	566	598	559	593	548	597	559	556	556	583	562	590	576	587	536	556	573	563	591	566	573	584	584	594	554	583	570	557	565	599	525	570	563	573	611	551	561	553	586	595	567	508	577	569	581	568	561	603	581	541	553	602	608	530	577	539	573	569	539	589	566	585	534	546	581	586	612	587	587	606	552	563	604	589	580	583	546	581	569	562	597
61919	32821	16277	5464	3239	2447	1923	1127	896	783	685	647	589	578	518	491	465	426	397	384	380	356	348	347	362	348	353	301	277	331	343	299	334	342	317	323	337	301	319	319	342	289	332	295	332	309	326	336	335	330	341	290	333	330	301	313	344	342	333	290	307	288	301	269	322	331	302	304	303	325	340	304	305	304	338	336	359	309	307	331	314	299	340	346	339	281	297	325	309	325	321	312	277	334	325	347	316	329	294	310	286	306	337	311	284	305	312	298	309	330	313	307	275	310	283	339	317	325	295	298	326	288	320	300	285	299	317	311	334	337	313	327	332	296	292	307	324	318	338	326	308	337	322	276	309	294	304	277	313	333	337	319	324	327	307	312	316	326	312	289	301	306	300	263	328	330	320	333	342	309	353	304	332	308	285	315	301	320	327	311	307	324	297	321	332	336	307	305	321	275	331	315	329	312	307	320	331	318	311	332	301	288	316	341	307	306	351	261	366	339	318	342	320	339	295	300	337	302	287	326	319	339	314	331	321	300	313	297	325	276	335	305	299	303	337	304	347	317	271	334	316	338	312	277	347	294	302	326	327	291	307	317	332	312	278	305	320	295	275	316	331	306	321	275	321	303	286	301	290	298	307	327	313	333	313	310	299	311	271	284	260	291	301	290	298	311	293	296	305	307	339	327	325	283	320	333	314	330	303	313	350	273	299	324	305	283	303	319	309	298	311	303	316	297	315	317	312	310	339	292	312	329	331	322	324	343	307	328	262	323	369	302	286	324	308	331	328	310	295	313	322	339	314	295	305	338	311	294	298	307	301	290	332	275	286	313	321	275	294	285	316	307	287	347	331	306	352	303	311	308	303	344	301	343	327	347	295	325	316	318	301	323	302	323	314	262	294	308	333	288	327	309	320	326	296	270	331	336	285	330	330	302	326	314	304	312	348	295	314	308	315	305	330	297	308	312	318	322	336	328	322	317	297	357	286	306	307	309	316	303	328	312	312	315	324	294	295	312	308	321	288	307	294	300	333	319	275	294	302	320	333	334	325	323	318	320	291	355	319	307	325	316	302	309	327	313	295	350	340	293	293	331	306	296	309	315	315	313	327	330	318	290	333	321	324	291	296	288	304	288	303	327	294	291	280	326	305	319	305	323	333	350	332	300	284	320	333	280	296	317	290	309	304	307	335	323	332	300	317	270	322	303	302	327	299	298	287	335	294	331	369	315	319	327	308	303	296	320	318	301	286	325	287	319	312	308	320	290	301	300	315	295	311	340	306	323	324	322	328	309	347	336	323	308	338	296	326	296	266	313	325	312	301	321	295	324	309	322	295	317	303	335	332	315	291	302	326	306	280	292	387	353	346	325	295	315	311	286	330	286	312	332	339	279	320	349	316	310	334	330	309	315	300	333	320	319	315	313	293	314	305	313	276	300	317	318	318	349	317	327	297	334	320	308	334	300	316	328	257	300	310	301	306	313	323	356	272	322	299	304	306	307	330	362	332	306	347	316	292	293	344	286	318	337	290	318	330	290	315	290	321	348	362	322	303	292	326	317	308	305	332	316	299	296	294	309	308	304	309	305	337	326	311	356	314	374	336	308	319	364	287	339	278	325	319	359	342	331	335	332	336	340	315	331	289	292	304	319	294	296	297	283	327	320	357	323	289	317	304	314	299	307	335	306	297	290	288	327	286	310	326	318	296	329	283	301	338	271	316	289	301	300	319	293	286	281	301	303	315	324	347	318	320	309	335	334	290	284	325	327	301	289	328	343	314	315	317	323	306	316	286	315	286	302	342	332	272	281	303	329	322	365	305	283	292	348	329	294	346	328	304	348	294	347	301	308	326	299	328	306	307	324	301	298	322	382	326	301	358	318	300	321	281	331	294	318	338	299	312	319	320	330	310	331	339	308	301	292	314	318	341	274	328	315	336	344	297	281	304	304	319	260	284	303	310	340	328	297	303	290	301	330	344	330	326	294	337	332	309	337	292	344	333	323	276	320	305	303	325	322	286	319	333	307	320	309	347	323	305	316	304	333	329	304	313	338	329	310	315	334	295	319	260	298	285	275	318	317	296	318	293	288	287	300	326	304	310	323	329	346	312	310	337	344	346	307	309	309	304	346	301	282	328	327	313	318	348	363	344	305	303	313	308	267	267	314	283	313	289	331	278	283	329	322	328	316	296	326	334	329	304	301	335	324	304	309	293	312	313	299	306	268	315	296	328	317	283	294	289	301	285	284	303	303	313	313	305	329	325	267	248	299	281	335	336	300	312	309	322	342	338	309	330	366	325	328	290	315	324	336	298	276	304	312	316	302	339	341	293	320	313	323	313	355	329	330	336	314	314	315	319	319	275	330	296	310	328	317	298	305	294	305	306	304	308	323	316	339	358	330	304	327	315	304	332	312	293	300	312	338	325	312	325	302	313	307	300	285	298	306	297	313	310	302	301	294	300	340	287	319	313	343	342	308	285	314	320	284	308	316	329	286	330	323	306	310	323	340	330	296	310	302	307	305	329	309	300	271	305	341	330	340	303	336	336	335	340	281	278	287	262	290	278	315	305	306	348	288	327	315	310	296	316	292	278	309	303	321	338	321	333	334	320	333	290	324	314	283	308	295	321	275	314	291	279	276	283	299	305	328	324	345	326	336	291	306	339	377	331	348	320	323	335	288	298	327	323	326	301	311	356	324	301	296	300	310	292	296	301	280	310	281	303	361	294	311	288	336	296	305	313	317	335	337	315	334	322	307	300	316	315	337	331	288	304	310	296	314	285	236	291	305	310	339	303	295	285	322	297	323	273	293	302	277	293	301	342	299	314	315	312	336	344	317	321	289	312	301	337	361	308	277	332	335	312	310	320	326	307	302	308	325	306	338	292	279	327	298	291	333	334	338	344	324	333	293	302	311	318	308	342	341	308	284	309	284	314	308	294	340	305	277	303	283	334	312	326	268	281	310	314	344	314	328	289	300	318	284	308	329	331	301	295	323	309	300	305	341	332	331	313	300	317	288	285	299	315	298	321	321	302	319	314	329	324	302	328	346	288	325	320	296	318	311	280	318	331	276	303	283	299	335	299	309	273	309	308	341	276	293	353	313	326	295	281	307	319	293	297	336	323	312	323	317	325	326	343	309	344	317	333	314	335	319	294	268	311	349	339	346	332	312	331	327	296	295	284	301	306	304	317	316	269	323	273	325	299	304	307	366	317	305	299	301	318	323	303	311	285	295	297	284	306	298	331	324	322	339	357	289	327	323	336	295	312	330	285	266	308	330	295	327	310	269	305	295	295	318	322	294	341	303	298	316	323	311	333	305	342	347	328	313	312	272	307	291	341	307	287	299	327	305	328	255	296	298	315	297	335	276	282	297	295	336	304	351	328	306	349	325	327	293	353	332	334	325	283	318	335	314	332	331	353	323	325	328	342	312	341	318	321	254	345	307	313	298	302	317	289	276	308	282	289	306	299	322	290	298	311	319	298	316	291	329	295	315
37221	20366	16289	11442	10292	8800	7466	4597	3463	3095	2760	2491	2239	2015	1708	1583	1531	1357	1186	1163	1112	958	896	829	829	772	721	798	755	738	749	683	756	733	728	675	707	707	692	686	678	664	703	671	701	667	698	684	634	681	667	668	625	655	640	667	693	663	660	690	655	692	662	677	671	620	677	685	646	710	669	659	658	650	690	679	656	666	691	645	624	669	690	638	645	687	665	639	659	667	665	662	660	624	685	616	680	671	628	631	642	665	691	677	704	640	655	651	620	713	680	667	628	691	681	656	671	644	633	692	650	663	657	719	678	691	677	663	699	651	664	602	656	695	660	699	608	671	633	692	707	633	664	651	671	662	595	685	610	708	631	631	663	696	656	648	647	686	679	651	675	625	722	637	670	639	655	654	671	666	645	641	636	687	727	661	661	657	657	675	676	729	697	647	641	697	694	671	681	646	681	660	667	652	673	669	675	691	625	676	654	669	640	671	699	697	699	709	599	623	608	626	640	691	626	664	644	659	690	638	678	674	638	595	701	647	649	665	686	670	622	605	634	654	653	671	635	685	642	682	650	675	681	675	646	663	708	693	670	712	683	623	649	649	614	694	632	709	692	642	715	649	658	630	671	661	665	646	664	639	670	648	640	682	657	676	650	671	693	614	678	620	616	661	671	689	687	651	695	658	655	638	697	648	684	665	671	688	618	663	660	647	651	695	636	658	670	674	617	674	659	590	649	700	674	691	650	659	639	691	628	656	653	636	670	607	661	670	636	657	657	726	649	673	666	660	746	651	668	645	636	629	691	685	643	620	655	671	626	616	681	655	628	658	653	665	651	707	680	677	648	663	675	678	616	625	660	673	668	664	682	650	682	692	634	642	613	607	678	689	689	661	642	622	665	677	657	663	674	689	663	664	686	623	635	622	694	655	686	656	618	678	666	692	648	652	682	638	672	605	677	661	688	635	652	646	633	608	648	681	685	631	639	631	692	628	643	691	657	663	680	642	671	650	692	641	682	688	648	619	690	648	660	666	645	672	654	624	642	662	645	628	663	603	650	664	647	691	674	640	675	675	648	651	642	678	637	614	674	656	629	649	622	648	611	638	713	648	664	640	611	648	642	685	631	672	670	645	650	696	623	660	667	683	629	671	603	675	636	685	669	637	662	612	693	661	672	663	634	672	648	737	712	647	663	660	637	677	644	685	633	630	658	612	655	666	653	648	648	665	633	647	688	673	646	668	661	655	621	683	650	664	703	689	697	687	665	645	636	679	720	631	699	653	685	605	662	667	689	656	665	656	688	681	708	665	665	659	643	643	656	659	666	701	618	672	625	687	637	641	694	652	659	663	660	668	660	642	619	644	650	686	636	647	667	654	716	654	658	648	625	632	653	676	612	670	673	677	674	601	619	686	636	655	695	684	640	682	675	681	648	698	625	644	671	654	649	698	725	679	665	693	650	625	640	685	667	687	689	676	609	669	669	673	639	688	717	610	666	648	655	656	668	706	592	699	624	663	636	692	692	629	658	619	672	698	622	667	646	691	651	677	703	699	639	680	668	698	718	627	648	641	672	636	650	686	627	676	648	649	697	702	669	669	635	674	640	652	657	627	690	711	673	617	646	636	706	673	658	658	678	610	629	632	650	647	700	682	645	645	654	683	687	636	661	630	680	628	655	674	648	669	710	672	642	689	692	638	694	697	702	704	639	652	643	660	664	702	644	683	628	721	617	693	657	632	646	702	663	617	620	654	690	689	676	653	674	684	648	642	696	644	620	663	632	622	666	666	634	666	615	662	654	656	718	633	649	617	639	699	679	663	662	648	686	653	680	632	674	686	664	619	644	680	674	624	683	664	641	680	617	682	704	683	682	704	673	662	667	684	668	638	674	647	623	672	702	620	646	643	659	672	677	698	661	668	644	652	695	666	691	691	672	625	691	642	690	654	631	623	651	696	639	640	673	669	635	703	668	632	690	652	648	693	605	628	658	669	622	661	681	666	682	651	672	627	660	656	643	663	619	652	671	662	640	650	703	700	606	661	676	642	569	656	615	640	664	636	666	665	664	658	675	647	644	637	656	692	654	672	667	668	692	682	617	667	699	625	664	623	671	662	638	709	652	640	646	657	682	699	620	646	641	634	650	673	650	646	666	656	692	625	626	641	667	667	670	636	692	694	676	643	749	663	583	631	657	676	688	626	635	701	663	685	683	658	682	666	679	652	679	700	671	684	675	669	684	701	667	653	664	664	633	633	679	699	645	656	611	621	653	619	677	643	657	634	689	626	638	633	666	623	661	640	663	682	634	648	698	705	688	646	688	680	662	631	645	652	686	610	654	650	631	705	678	642	627	628	688	618	620	700	684	659	651	659	625	641	644	649	696	646	684	663	695	640	665	644	612	722	660	656	628	640	649	684	682	640	663	631	652	669	655	620	626	657	621	688	693	630	647	668	626	672	661	673	688	679	675	645	713	667	684	665	639	729	672	641	623	638	611	640	645	697	637	638	646	685	684	661	672	635	684	653	665	686	640	669	675	657	695	657	657	661	730	653	667	672	686	670	638	634	698	722	676	641	676	645	605	675	682	659	715	671	693	658	682	665	653	684	642	651	678	702	720	693	629	674	668	650	664	641	692	675	633	676	653	663	668	683	626	685	661	664	634	625	631	640	639	621	667	657	670	681	658	705	663	644	661	666	669	634	694	682	689	621	702	685	677	624	681	638	692	659	660	675	636	630	662	687	667	646	672	630	678	669	664	675	673	604	651	706	701	617	736	653	617	674	630	670	665	614	654	655	638	632	632	676	661	642	690	664	663	615	640	660	671	620	666	642	674	658	688	672	673	638	657	668	680	644	671	637	613	643	620	673	628	638	668	659	608	652	656	655	658	684	654	585	649	644	694	645	636	665	665	645	700	635	665	683	655	652	621	707	656	701	678	640	694	664	622	660	637	668	653	636	654	697	673	631	624	659	682	642	651	712	682	682	700	655	635	642	620	667	660	712	701	636	653	626	700	680	641	668	710	667	680	677	644	673	659	678	702	646	663	687	671	673	670	642	684	708	662	659	621	655	648	688	660	689	674	676	667	648	680	659	685	673	665	675	668	700	679	669	660	718	607	648	630	694	658	659	639	677	658	672	677	655	646	662	675	645	663	638	651	637	704	621	616	651	672	649	673	659	662	684	664	653	658	682	665	661	681	637	612	654	698	618	692	649	653	661	670	653	680	684	653	667	683	684	649	665	639	684	681	638	638	713	708	666	680	659	702	663	674	695	694	720	688	674	684	622	675	714	650	694	629	651	687	674	692	680	664	684	653	666	692	662	652	656	651	669	697	673	660	598	687	680	684	677	658	645	690	646	631	664	670	665	690	665	633	611	687	676	672	690	642	685	672	699	680	647	619	640	633	655	662	686	651	688	618	656	660	655	653	630	642	649	701	617	611	676	650	645	659	671	672	618	620	693	674	662	631	655	653	636	641	681	648	665	652	645	650	617	653	657
40075	18381	5149	1858	1228	991	683	538	470	379	346	388	351	338	338	304	294	318	303	298	301	313	302	284	255	262	281	253	263	252	286	305	276	259	266	288	285	282	306	225	230	244	273	269	262	288	266	265	263	244	248	261	251	274	262	291	247	297	276	236	261	270	265	286	294	269	278	263	256	263	272	280	266	248	268	286	260	241	212	252	253	251	262	256	295	245	259	237	288	287	257	258	258	249	265	274	273	247	280	245	255	270	259	280	249	248	289	269	291	269	262	253	295	245	276	267	263	242	283	247	265	225	271	260	261	248	254	287	222	265	293	262	268	227	273	263	285	269	258	249	249	294	256	311	247	262	252	279	272	289	266	276	273	258	235	283	246	268	285	310	274	261	285	255	275	260	291	271	252	284	274	261	291	297	267	257	259	270	269	242	254	255	261	286	272	257	263	304	293	251	266	260	241	261	287	275	283	268	280	254	259	245	270	284	268	275	255	242	272	280	268	278	271	284	294	269	267	263	246	245	275	285	250	236	258	254	325	287	269	246	265	269	290	291	268	287	255	254	239	267	219	239	264	261	271	305	281	269	242	287	267	261	263	264	270	265	315	269	265	279	265	272	250	271	276	310	281	290	245	281	281	271	285	247	288	272	275	283	264	269	294	280	251	266	259	251	274	277	275	281	264	247	295	218	259	257	305	268	237	243	237	269	291	306	248	248	264	283	277	293	252	267	262	282	269	279	311	269	303	279	316	293	259	265	299	259	259	289	276	241	264	243	245	289	277	274	265	267	287	252	259	277	291	230	253	289	237	224	276	241	262	278	266	278	240	281	276	208	251	255	285	285	270	248	251	294	261	237	234	265	271	266	297	252	254	270	250	234	281	287	264	274	274	265	262	268	262	279	264	266	255	253	269	248	269	300	284	290	250	291	219	243	244	253	247	250	295	281	277	240	290	271	262	271	268	266	271	254	284	242	258	264	313	267	239	282	292	246	276	265	277	269	267	295	244	231	266	271	267	225	263	251	272	253	258	283	268	289	255	253	244	267	258	263	271	285	284	259	282	304	287	229	253	285	321	299	275	259	269	242	267	285	270	252	248	259	250	269	296	272	277	279	252	265	255	271	293	252	268	264	287	261	261	242	284	268	297	261	271	300	247	266	264	240	253	257	253	267	242	282	262	273	275	257	264	302	276	266	293	288	258	248	286	248	297	257	277	274	239	313	261	270	278	279	251	269	283	247	283	272	268	272	276	271	248	288	271	257	270	256	252	249	266	265	286	269	241	256	263	246	245	251	253	257	309	275	255	288	259	238	260	256	248	286	248	274	289	280	254	280	295	266	239	277	254	256	277	234	257	270	248	252	243	247	259	293	240	281	261	260	269	279	236	251	244	255	262	267	282	265	261	259	265	243	271	295	263	290	305	259	261	253	273	270	259	244	251	233	238	290	265	274	231	293	262	259	252	264	263	275	281	249	293	254	276	278	310	243	259	280	277	246	255	273	283	274	233	285	269	257	242	260	295	251	224	281	273	231	262	285	267	284	264	256	271	269	262	288	286	292	271	260	238	258	251	269	273	272	266	256	228	254	290	238	293	265	259	254	242	287	254	222	236	251	273	279	247	266	292	282	264	252	260	263	255	272	280	257	252	279	255	235	246	255	248	280	274	250	229	232	266	304	257	267	273	263	258	275	270	256	275	261	267	252	290	250	268	262	255	252	276	280	261	237	250	264	273	233	245	270	294	295	264	249	261	260	281	278	283	285	273	285	266	262	288	290	295	261	260	267	234	307	268	282	293	275	257	245	290	276	268	262	260	268	269	271	250	262	286	299	297	273	257	240	254	269	261	250	285	272	229	254	234	248	270	250	287	266	245	225	291	272	276	273	265	283	262	307	243	257	276	252	284	313	284	288	272	279	250	257	234	268	259	283	285	277	246	265	254	253	255	248	253	261	264	276	271	274	258	272	263	275	248	273	250	267	245	275	248	270	316	246	268	307	261	249	253	264	265	282	264	268	262	244	263	252	267	237	258	268	279	265	255	266	281	279	242	281	282	268	233	260	227	275	283	263	276	286	242	271	245	263	269	264	275	233	278	295	275	273	277	239	284	263	287	297	272	263	245	261	254	284	262	270	261	246	265	279	270	287	271	248	252	236	212	273	276	262	272	319	252	301	271	297	284	284	246	256	259	277	277	279	256	279	280	245	270	290	267	280	276	249	263	260	259	275	250	266	255	263	281	274	280	273	263	268	306	260	249	253	257	278	264	272	263	294	258	286	277	234	269	286	254	266	288	314	269	271	247	232	262	284	263	261	248	224	278	245	292	266	265	269	246	271	250	248	238	256	291	249	287	241	267	244	285	246	276	232	259	268	251	243	268	261	270	255	232	236	234	251	270	262	272	263	270	302	260	258	271	251	258	280	249	247	249	246	248	280	250	260	295	257	280	270	276	242	271	262	271	275	262	237	259	272	279	255	260	270	249	283	290	245	271	298	265	298	291	248	255	241	277	267	279	269	253	242	269	288	253	251	249	294	283	297	268	292	274	256	266	266	260	279	256	276	252	267	287	283	255	260	267	275	265	261	269	280	253	281	274	254	282	259	237	251	291	243	258	281	262	240	280	239	254	253	266	245	256	243	245	256	261	236	284	279	278	275	247	250	264	301	250	291	246	290	254	267	275	240	241	256	269	264	279	281	256	271	269	280	272	285	275	262	277	276	296	256	283	250	246	267	236	271	284	279	284	274	288	282	254	252	262	268	287	251	276	246	273	328	279	252	266	281	295	262	252	270	271	286	296	267	271	282	279	270	287	242	279	260	240	262	236	272	244	270	242	256	261	261	272	283	231	253	274	270	274	248	263	273	297	204	244	306	268	274	262	242	262	270	262	263	276	262	298	239	271	281	271	272	208	244	256	263	263	265	256	274	264	252	240	215	271	298	256	263	253	263	285	274	238	257	307	261	277	273	302	280	274	277	229	253	248	265	263	268	290	262	271	247	249	282	260	256	282	257	235	261	252	264	288	286	262	275	269	274	258	280	288	251	251	263	228	252	282	287	275	242	268	263	277	256	240	255	268	266	271	273	266	273	262	247	265	289	255	235	264	266	246	268	228	262	319	263	226	266	265	271	248	281	261	256	294	265	259	260	261	297	251	279	270	249	241	291	280	245	252	240	225	246	238	242	294	273	243	251	251	275	226	294	284	258	274	276	278	287	263	294	258	267	268	275	292	284	259	247	226	271	254	263	270	254	266	234	274	297	271	251	237	271	273	256	267	260	256	270	305	296	257	287	274	260	257	278	272	260	266	289	246	265	259	246	300	263	231	276	266	246	260	245	251	257	252	249	301	266	254	261	278	251	276	227	259	250	276	260	263	278	258	263	263	234	253	276	257	255	269	242	289	230	265	278	256	240	248	302	250	284	252	291	278	264	283	247	234	261	284	268	222	294	273	277	262	274	270	260	271	259	273	264	286	256	274	304	288	275	262	297
23422	10988	6485	4714	4323	3827	2755	1835	1425	1291	1144	1129	1005	878	875	793	831	795	777	678	671	659	609	670	617	603	628	645	581	571	587	581	573	598	611	570	554	551	555	542	579	591	593	554	600	602	560	538	586	588	589	528	573	567	592	548	588	562	584	603	594	548	569	608	549	578	550	583	533	566	589	588	528	576	543	552	528	594	570	527	554	546	599	614	584	527	555	585	557	565	570	518	534	559	603	581	548	559	551	557	550	584	546	582	557	554	524	580	544	544	597	556	548	589	573	548	566	585	548	560	529	589	570	571	548	580	582	591	551	619	568	550	599	587	570	558	561	567	602	623	572	547	567	557	548	533	558	567	562	544	551	639	593	576	569	574	554	553	555	579	525	577	592	574	585	570	588	571	557	575	575	572	598	557	542	580	565	561	576	568	542	583	532	563	524	549	570	538	510	572	575	573	530	585	584	598	533	593	553	544	562	570	540	569	562	575	537	550	537	579	546	594	596	579	568	553	577	558	557	573	557	505	578	586	592	562	597	568	563	575	587	593	598	550	563	537	572	570	596	543	588	563	576	570	567	540	563	527	592	583	577	570	551	545	529	552	587	538	581	604	592	544	542	568	539	555	583	598	566	612	556	571	589	534	548	513	587	559	580	546	510	556	586	574	547	610	611	600	595	575	570	522	573	521	625	554	571	523	579	506	560	526	560	560	563	587	544	589	547	620	567	526	590	570	556	549	582	596	568	495	540	532	572	560	531	589	567	551	614	547	606	578	571	525	563	533	564	582	529	560	565	564	514	535	576	568	565	563	576	563	554	614	546	526	588	548	574	513	512	530	533	551	557	558	593	599	538	595	541	543	553	597	536	578	554	562	573	578	587	578	560	523	607	563	575	529	580	535	589	558	603	572	567	598	570	569	543	589	554	541	531	563	573	597	569	566	571	576	566	542	555	595	531	532	593	553	564	579	564	529	555	537	591	567	551	598	547	571	586	559	602	578	596	629	561	569	571	568	548	500	554	564	589	533	590	548	607	538	588	541	563	549	582	576	608	609	560	587	525	592	597	548	598	599	600	556	552	585	531	539	561	546	565	566	530	579	582	563	549	550	569	553	569	548	622	495	560	561	519	570	544	591	555	590	552	583	572	592	564	581	535	550	568	574	556	536	575	575	594	572	565	568	563	584	613	549	612	550	547	579	522	540	547	534	518	590	528	561	572	576	558	548	588	568	599	584	551	577	570	583	545	565	551	543	585	573	527	601	585	543	570	542	609	600	594	589	551	621	553	554	565	575	551	578	597	592	532	573	572	544	548	575	605	590	576	568	597	587	596	578	581	566	554	548	577	568	580	574	569	588	549	549	578	575	579	556	569	559	611	565	615	572	529	583	549	561	544	562	605	579	557	532	560	601	563	583	576	570	527	559	581	543	543	546	573	581	562	555	585	564	564	549	545	539	540	552	541	590	526	562	543	624	545	548	584	543	559	565	563	530	587	530	563	566	587	556	551	519	556	570	543	576	617	589	601	523	553	593	510	562	550	542	634	558	515	575	602	573	566	598	580	572	576	590	517	595	573	593	593	582	605	565	537	579	577	557	522	599	520	596	611	613	561	558	578	566	579	563	559	621	588	595	538	557	559	513	606	566	594	527	552	602	559	584	561	563	551	609	570	599	611	583	564	557	589	531	582	552	564	571	598	574	563	541	537	573	577	571	517	558	586	533	555	565	555	567	587	559	570	594	566	610	580	550	580	576	552	570	527	595	573	557	599	610	576	531	561	561	586	558	549	507	537	589	571	602	578	573	569	577	578	542	592	617	529	571	540	595	535	577	580	561	548	606	572	569	599	570	583	510	577	572	577	581	545	584	524	560	588	578	593	601	587	602	598	585	579	547	559	534	556	541	566	614	566	582	551	596	568	576	576	589	565	600	553	548	544	536	559	541	570	549	561	594	543	575	565	567	513	573	532	572	567	545	610	573	529	562	578	583	563	583	549	562	577	569	593	563	529	555	561	579	548	583	568	537	588	551	532	566	601	583	589	559	605	556	586	581	576	539	547	570	633	512	601	565	551	576	537	574	542	547	611	576	539	568	554	559	543	535	554	580	611	551	547	585	584	541	563	578	505	559	550	568	593	517	578	559	575	574	592	578	548	589	569	570	562	597	595	569	556	595	562	516	567	542	542	556	551	568	561	586	602	584	552	590	577	567	535	551	573	561	567	583	528	547	542	592	552	556	593	587	546	574	553	585	547	562	524	547	603	570	563	581	542	556	581	560	560	531	581	539	549	551	551	543	606	539	561	579	568	566	568	592	541	545	540	558	530	552	549	577	557	596	563	550	528	573	561	576	585	551	569	578	540	566	552	560	556	611	570	578	581	552	592	558	550	629	557	557	563	614	609	549	580	589	547	541	552	542	580	566	547	586	530	615	571	574	533	582	546	544	606	578	585	563	574	546	559	584	587	580	595	569	558	547	559	572	550	568	554	564	560	597	564	533	557	540	578	572	568	561	538	562	580	595	610	527	578	566	564	561	545	572	576	582	541	503	557	608	603	568	546	594	590	569	585	555	503	564	555	558	560	580	599	574	555	521	596	581	559	565	584	559	575	557	598	577	545	532	604	561	594	567	537	546	560	573	530	572	531	572	577	578	566	563	598	582	537	556	532	579	553	559	557	520	551	533	569	571	571	565	605	563	597	568	577	530	575	560	586	596	560	562	534	559	581	554	563	554	604	546	547	542	565	520	530	570	564	564	591	575	602	560	559	558	579	610	578	559	546	557	555	545	568	561	569	612	571	559	559	565	538	585	582	559	553	564	572	554	560	594	573	542	551	528	549	616	610	596	537	536	574	531	627	544	552	561	539	571	588	574	553	542	580	568	571	574	590	573	626	594	582	530	568	575	566	556	613	623	577	545	555	550	591	560	498	547	561	596	492	561	586	570	568	553	518	559	543	587	600	577	552	529	540	540	557	557	614	562	528	542	519	583	569	532	554	589	568	604	581	555	559	591	572	556	589	583	551	573	558	577	561	575	595	582	565	555	548	540	548	547	594	589	612	564	544	544	552	572	570	573	587	549	530	534	603	537	588	592	561	567	571	576	571	569	568	525	498	568	567	573	571	567	552	560	592	552	601	585	523	614	551	566	569	585	588	549	514	522	637	557	601	546	589	565	562	589	575	597	534	591	531	558	560	556	620	603	580	570	539	558	601	540	579	547	568	569	591	560	579	534	546	599	577	538	557	585	615	538	545	545	590	572	519	547	540	549	525	592	559	534	576	565	587	588	575	599	578	548	572	538	573	559	528	588	589	545	602	592	567	587	545	600	531	559	575	591	573	564	546	536	568	570	554	589	561	558	593	572	556	616	576	582	532	612	544	604	586	550	571	568	536	579	564	608	548	582	601	609	584	602	531	589	591	520	565	571	522	546	538	553	526	572	581	537	551	558	573	558	578	578	559	579	551	585	569	559	544	574	540	547	561	580	566	567
54670	27470	10045	3174	2046	1601	1183	795	540	540	533	466	419	401	383	364	341	352	305	313	271	272	242	282	289	279	257	265	254	274	244	265	273	242	264	271	254	307	317	275	268	227	263	283	265	274	268	246	230	294	248	256	294	263	240	279	275	261	268	262	227	274	250	246	279	233	269	276	233	263	228	295	283	274	235	247	237	267	274	254	282	268	268	253	272	273	275	226	244	286	303	290	262	276	249	255	272	304	267	264	246	290	287	258	248	264	265	290	271	266	264	262	274	247	286	272	287	265	261	272	283	276	242	295	269	249	273	279	255	238	281	245	284	284	245	261	243	242	253	238	258	270	264	275	271	303	271	300	267	259	257	261	267	278	265	263	265	258	231	264	230	266	277	285	275	254	244	257	277	250	272	254	298	267	262	260	273	293	281	284	276	281	213	279	257	268	276	265	223	274	238	252	251	246	264	285	263	284	261	235	241	257	259	272	262	223	284	265	249	233	234	259	268	273	242	285	268	266	269	263	246	266	285	261	270	262	226	260	247	287	251	275	266	284	262	262	265	283	279	265	252	296	264	248	269	277	241	243	272	263	285	256	283	246	276	278	248	308	259	248	238	257	266	238	243	282	270	286	270	273	229	241	258	248	255	238	276	271	267	256	270	264	224	259	302	276	231	263	269	278	256	239	234	266	265	282	269	246	258	249	271	287	256	253	256	269	247	242	287	294	264	263	250	276	249	240	258	256	309	261	271	263	253	277	246	255	270	245	277	260	260	290	278	288	240	241	272	252	288	260	238	228	267	277	268	276	233	246	273	262	250	271	290	268	228	249	259	238	257	237	224	268	283	240	273	252	251	319	261	266	241	236	236	245	279	254	257	248	281	224	275	270	283	260	224	268	251	271	276	258	235	248	264	260	256	292	245	263	280	246	270	260	267	253	223	271	252	235	256	260	242	232	270	261	220	257	270	240	234	268	239	243	264	264	255	278	260	240	282	247	279	253	270	243	296	279	240	299	249	253	245	232	284	261	254	256	278	246	259	286	277	256	272	262	280	293	274	260	249	240	248	274	246	255	240	195	276	283	250	237	254	246	248	270	297	264	259	242	270	272	268	277	294	284	284	259	280	256	249	295	256	273	248	271	261	262	284	244	247	263	282	270	271	281	260	267	239	284	280	267	277	253	298	280	262	256	252	232	279	262	257	283	266	260	261	270	258	263	258	271	279	272	246	251	250	268	278	253	258	278	263	253	282	257	270	269	251	233	252	250	265	256	254	251	253	239	278	275	249	289	279	253	258	236	279	280	269	223	269	234	269	236	236	241	217	229	235	260	222	268	244	254	255	249	242	259	251	290	247	278	246	271	268	235	277	255	278	294	254	276	249	268	238	265	246	257	279	283	261	243	263	266	259	248	235	261	237	259	257	267	252	289	264	272	263	263	246	282	260	252	258	250	287	275	287	255	263	278	214	270	288	227	243	258	287	264	268	260	295	257	256	252	250	272	270	303	263	248	257	236	261	267	240	254	256	244	263	269	258	268	254	259	264	240	238	285	257	262	265	267	253	277	295	260	246	258	283	275	262	258	236	264	256	262	268	259	263	249	274	261	222	230	267	268	259	252	294	273	264	276	255	279	264	265	243	263	225	229	267	296	280	257	266	293	265	268	220	272	276	278	243	248	303	259	261	261	264	262	261	242	240	237	274	278	248	252	277	294	242	258	259	259	243	248	249	250	276	257	237	262	246	258	254	294	287	216	278	240	267	265	228	231	251	276	280	258	262	264	297	241	265	300	292	271	265	292	277	257	256	288	253	223	281	250	231	261	280	281	282	273	256	250	231	260	227	282	262	259	263	221	252	272	245	266	300	248	282	226	235	251	250	252	289	261	279	289	232	251	268	250	286	250	286	230	260	273	244	260	269	272	262	259	247	238	272	294	248	281	299	280	278	248	238	234	291	248	244	262	267	258	271	263	265	313	267	251	270	240	249	248	284	281	252	298	235	284	231	260	251	286	278	238	289	241	272	270	258	251	246	249	278	270	281	240	231	277	250	270	254	262	244	229	258	271	279	273	230	258	251	270	265	281	275	241	283	263	289	284	272	245	276	245	240	266	261	251	267	271	267	265	283	263	298	261	285	292	261	246	263	262	287	238	259	272	297	283	277	277	263	277	288	267	271	260	250	248	275	267	238	279	290	278	247	263	225	269	267	217	243	287	285	256	255	272	276	243	249	251	253	273	283	264	242	241	264	275	262	255	229	268	261	270	267	282	291	252	240	267	280	286	238	267	250	243	231	263	269	290	275	237	271	243	274	267	244	262	255	242	262	237	254	262	280	269	285	253	267	261	225	250	261	294	278	247	280	274	247	254	260	242	248	267	260	258	246	246	220	241	269	295	248	294	278	237	226	271	280	286	260	280	267	286	235	261	320	235	303	233	255	265	266	230	290	242	274	269	254	246	247	270	278	254	292	249	273	280	248	227	256	244	276	260	266	224	244	274	273	281	247	272	265	279	261	295	245	244	222	253	254	249	250	290	280	242	248	274	269	249	246	287	246	268	253	263	249	289	289	280	263	278	255	258	246	269	237	257	280	250	257	221	254	283	270	246	254	277	261	265	273	289	237	214	256	269	258	257	270	285	269	268	264	286	267	250	257	305	264	252	264	298	232	253	285	267	245	290	265	254	271	243	248	263	256	265	274	261	267	255	258	259	281	254	276	253	243	295	263	242	286	260	265	301	276	286	263	272	296	284	279	281	284	295	287	287	222	249	261	264	263	228	246	249	311	270	259	251	269	263	241	257	272	249	264	266	277	268	265	272	283	267	238	267	240	264	270	270	265	270	225	276	274	246	249	274	259	251	256	245	278	237	264	283	286	264	250	231	252	241	274	277	274	245	265	268	271	268	238	237	263	244	250	253	253	274	262	236	268	279	264	286	279	246	278	251	250	284	310	266	280	275	265	264	243	274	281	282	255	274	257	241	294	278	239	264	295	243	274	252	266	270	269	286	240	229	249	250	286	252	261	254	294	273	269	253	257	258	287	276	259	271	268	251	281	223	298	274	277	293	268	274	281	250	247	247	272	266	265	269	276	272	262	258	279	265	262	286	246	271	267	259	261	275	256	247	274	266	295	258	255	296	280	277	272	243	272	323	291	253	233	232	274	228	272	267	270	285	236	236	244	246	259	300	269	261	264	259	234	269	262	246	269	280	257	244	241	265	292	287	261	264	273	258	280	269	283	244	291	282	265	286	273	238	256	259	250	262	297	232	261	224	281	255	243	259	259	256	247	307	245	238	253	293	261	262	245	245	254	277	265	258	266	307	266	246	290	254	254	259	273	257	278	311	264	262	269	291	297	265	256	251	284	255	252	287	274	274	244	244	256	276	268	257	259	242	272	277	278	250	277	264	273	273	229	263	251	253	262	286	267	289	264	244	260	239	297	251	229	260	267	245	287	269	236	243	266	230	240	249	245	277	247	266	277	300	299	277
33063	16930	10961	7551	6721	5999	4597	2955	2127	1983	1878	1649	1490	1298	1113	1064	1028	970	953	822	766	707	698	674	682	580	650	584	601	570	600	585	621	624	622	565	595	569	662	574	592	589	532	547	571	591	574	538	603	573	559	580	601	614	550	577	597	549	567	542	580	562	589	588	545	558	560	579	597	630	553	577	530	576	559	548	603	577	540	564	562	555	597	548	597	535	560	605	582	564	540	565	545	590	573	585	538	591	555	542	556	614	537	595	586	529	537	550	578	579	584	569	572	559	567	585	545	565	545	611	619	538	566	541	601	552	584	586	591	564	588	566	620	526	591	572	548	573	578	519	582	540	574	581	576	526	558	557	567	544	570	543	591	561	580	567	573	566	550	544	562	586	596	517	563	588	592	575	543	562	558	559	544	546	525	586	575	586	563	531	518	555	556	533	559	564	555	569	569	528	560	574	582	576	571	514	579	600	584	535	570	559	576	536	596	611	604	541	593	574	533	566	561	570	578	538	538	556	555	564	598	597	506	548	593	597	589	586	551	561	628	552	556	537	567	560	568	568	579	525	564	547	535	593	534	573	587	578	523	544	578	561	576	528	588	550	579	546	568	578	556	579	574	564	553	563	570	575	580	556	516	574	577	581	591	552	562	582	552	537	536	556	526	548	558	590	568	546	588	551	528	580	586	583	540	505	590	588	583	556	574	554	543	562	540	551	535	604	578	570	569	564	577	531	581	557	566	523	595	548	544	581	535	582	545	544	532	578	588	534	549	590	562	567	598	565	551	560	548	523	565	600	576	590	555	555	570	528	551	604	549	572	575	571	587	549	537	560	547	558	575	569	575	591	613	572	528	574	604	576	550	575	579	564	573	554	556	583	536	581	569	582	576	582	572	577	600	578	566	564	544	540	539	597	548	585	541	563	560	569	552	591	535	624	570	567	564	565	571	533	586	549	574	576	564	556	522	580	623	548	555	561	590	616	575	532	576	541	579	582	542	556	554	566	552	586	544	527	537	567	591	580	541	526	567	528	595	519	561	568	603	568	593	593	589	585	553	576	513	554	607	590	574	544	564	576	549	557	557	605	570	584	543	566	564	575	624	593	597	574	566	563	543	525	562	540	575	583	586	578	572	561	571	590	554	590	559	558	550	577	540	548	589	596	572	575	577	563	516	598	527	541	515	539	550	591	576	592	559	573	571	557	576	565	606	573	576	546	576	570	548	583	539	559	533	583	585	583	567	594	575	620	591	598	546	558	566	578	547	531	556	602	545	600	578	610	589	532	574	547	567	613	564	577	572	554	535	566	550	549	601	542	558	555	593	591	576	588	565	557	544	564	602	565	551	606	593	564	567	583	600	549	548	536	549	582	554	577	557	611	565	581	612	593	556	568	599	556	589	568	584	569	549	568	578	560	573	546	529	544	581	591	585	569	570	559	557	537	565	562	535	581	571	534	539	575	554	565	541	567	580	579	551	544	569	593	600	575	582	519	578	531	557	567	552	575	538	563	580	576	555	559	560	541	558	612	560	617	584	572	553	536	571	568	581	555	532	541	577	552	584	521	574	641	530	569	554	572	587	560	596	619	597	585	561	558	558	574	582	521	537	588	561	590	543	536	558	574	565	541	566	591	573	545	568	571	584	556	612	585	539	576	587	572	519	586	523	545	577	557	558	567	572	535	544	548	533	542	577	552	564	555	606	607	566	562	588	580	567	568	589	551	584	545	537	539	539	555	549	524	563	628	540	538	504	596	541	524	566	557	579	538	594	611	541	560	573	557	544	577	591	584	587	552	528	597	588	568	621	569	592	532	564	598	570	556	518	566	584	577	577	557	548	554	559	552	571	587	574	587	597	592	535	590	597	628	530	544	563	534	572	572	572	561	610	599	586	575	593	525	590	598	594	548	583	590	603	527	525	581	567	526	540	539	597	570	587	555	568	526	564	574	524	545	525	591	563	540	583	547	551	560	579	545	596	556	597	591	529	586	607	564	552	569	552	545	568	581	578	581	581	564	578	556	577	567	597	559	577	550	547	606	534	556	592	561	589	557	557	586	573	593	591	571	585	564	556	562	531	595	551	537	563	560	614	576	576	571	548	504	577	582	583	575	586	587	520	574	569	554	562	592	558	577	580	557	573	605	543	588	532	549	597	583	524	538	550	541	593	561	555	571	586	567	568	562	563	563	606	536	545	538	586	538	564	576	592	558	537	540	598	551	551	540	597	557	555	565	576	589	539	563	590	597	586	523	576	572	542	556	573	611	631	584	515	539	544	584	536	574	555	591	575	558	562	589	572	573	531	536	585	522	582	575	582	542	558	553	580	573	551	531	567	577	569	593	605	594	577	588	489	550	575	594	567	564	567	541	552	587	536	590	550	578	604	614	562	571	583	541	567	601	564	570	506	631	551	567	591	575	533	582	589	589	602	585	539	547	570	586	532	549	593	566	519	544	585	600	567	584	601	566	559	566	545	560	616	615	593	557	542	581	565	593	587	577	540	578	561	543	529	594	578	580	579	513	564	554	574	560	593	575	580	587	555	551	597	561	579	562	574	524	568	570	591	573	505	579	561	600	547	591	608	542	523	556	570	537	577	575	563	566	547	524	572	557	551	589	534	548	540	556	576	569	594	557	565	568	561	522	564	613	539	548	567	587	531	592	599	560	605	565	518	554	602	542	575	618	551	561	533	599	597	561	558	550	545	578	566	574	627	531	587	594	589	590	563	566	565	555	548	580	568	582	569	601	584	575	546	565	543	565	574	575	583	579	569	551	577	579	590	583	565	567	551	548	571	586	564	556	605	592	580	534	594	572	564	550	584	532	574	568	558	537	607	566	566	536	570	538	579	573	610	555	595	604	572	571	598	589	613	562	614	547	560	593	573	563	551	554	536	575	586	547	562	543	569	647	535	579	531	577	560	542	606	577	607	534	595	551	580	532	568	589	527	539	584	595	564	572	552	567	544	589	555	576	554	523	547	598	590	576	551	564	572	545	547	589	548	606	576	593	517	558	608	601	551	585	561	598	557	572	513	549	607	574	552	601	611	565	575	538	586	608	567	616	580	560	574	590	542	557	588	573	539	587	553	581	553	580	620	556	591	552	562	552	590	534	591	556	572	575	592	559	547	564	557	570	571	525	587	556	562	562	529	554	554	575	564	546	549	554	586	554	550	607	565	612	580	529	593	546	562	603	550	584	572	550	585	535	612	582	514	613	557	541	590	572	545	540	635	609	567	570	545	551	533	571	557	580	538	533	535	553	556	520	592	548	549	537	600	582	595	550	624	539	523	582	575	539	575	608	552	600	532	573	586	571	596	543	597	542	570	545	571	544	571	599	577	579	582	611	575	557	555	574	529	626	577	551	527	587	589	554	568	565	543	571	577	595	559	535	588	560	554	591	542	562	516	588	580	590	555	579	585	586	585	573	590	606	602	580	548	576	577	552	499	573	575	590	539	566	575	527	568	583	567	584	580	536	584	535	564	521	548	569
64018	32616	15307	4969	2977	2353	1612	1072	847	708	697	640	589	528	453	434	411	399	385	396	340	384	334	353	281	343	323	309	336	293	336	293	323	320	310	313	337	311	310	314	316	316	307	308	287	327	315	289	313	324	331	281	307	323	301	332	357	305	322	313	351	329	319	311	274	324	322	287	296	306	280	327	338	283	325	336	323	303	332	294	313	297	310	311	301	316	303	299	348	348	308	303	317	291	332	307	337	286	309	296	330	309	329	299	271	324	336	317	314	322	293	336	334	316	332	309	317	336	319	314	289	300	323	319	311	313	300	306	313	289	288	306	287	322	326	298	308	299	298	321	299	322	284	273	330	319	339	340	339	282	302	336	328	319	313	362	272	294	351	342	331	335	292	292	302	306	294	308	289	312	313	327	310	293	299	314	325	321	287	309	314	297	325	297	343	339	330	314	317	293	326	324	300	322	288	339	303	283	309	329	310	322	340	331	318	317	302	319	295	267	265	253	330	321	332	295	295	305	318	302	309	310	295	327	313	287	315	332	303	311	334	341	314	306	308	287	305	311	304	305	305	317	288	341	318	281	306	296	289	316	280	314	304	378	294	293	316	282	315	296	286	292	305	298	321	341	292	336	299	286	334	298	280	309	322	335	351	309	306	322	287	311	312	342	308	333	321	323	302	327	336	336	311	326	291	333	303	302	298	297	323	333	322	335	320	324	334	358	309	289	326	343	322	359	324	304	327	310	308	303	307	313	323	317	306	294	285	344	319	284	333	326	325	314	275	302	323	303	277	298	306	317	323	326	321	317	320	296	274	291	337	318	298	296	298	324	296	301	295	302	284	298	260	304	294	303	294	298	335	280	351	288	300	313	333	298	290	315	324	313	295	273	306	291	332	315	292	270	352	332	351	316	327	341	302	335	296	303	307	315	334	316	307	289	281	311	350	330	332	317	317	338	333	315	298	319	321	334	302	296	323	312	289	342	290	331	324	328	326	314	318	305	309	297	274	309	311	295	296	326	328	303	352	279	315	307	307	321	314	294	348	321	320	281	291	326	308	303	301	309	325	291	337	311	305	304	307	300	298	300	327	335	320	300	298	299	264	311	301	293	293	282	313	293	317	287	318	304	309	303	273	294	292	317	304	307	309	327	289	311	281	306	322	340	328	286	324	298	305	315	341	309	284	291	305	287	336	301	324	315	354	300	310	331	333	337	359	308	300	333	320	305	284	284	313	305	287	297	303	309	304	296	274	310	299	291	315	330	341	310	319	317	304	333	297	286	303	316	302	286	297	344	341	268	316	285	305	272	308	307	318	318	329	316	285	295	291	307	290	311	324	301	315	308	324	327	291	291	339	326	295	295	303	294	314	336	323	301	331	268	306	349	325	293	329	272	317	328	330	326	306	321	319	293	320	329	324	309	297	331	360	324	323	302	310	323	317	303	294	312	296	331	275	297	296	322	290	301	314	351	344	298	283	346	308	275	267	304	297	296	316	316	306	310	310	303	329	312	324	322	326	329	304	332	291	352	291	287	297	320	316	333	319	291	322	322	327	288	327	332	323	321	310	303	305	329	305	320	296	275	310	296	288	309	304	286	320	323	313	327	313	333	331	326	336	324	268	300	289	301	322	305	304	314	325	329	288	296	326	278	264	329	306	342	356	290	309	293	343	317	290	323	313	322	317	294	307	316	317	321	299	324	318	316	305	309	297	320	285	337	286	281	316	251	301	342	311	311	325	302	296	325	322	338	306	287	288	300	346	292	321	339	294	304	366	305	300	339	298	350	303	330	321	325	339	295	305	329	322	307	310	317	308	313	317	324	298	301	331	303	301	285	333	306	294	329	293	316	302	301	333	318	309	327	277	306	291	349	328	309	320	287	319	321	350	321	332	296	304	306	323	306	309	346	294	306	298	323	308	324	335	299	332	320	311	305	312	346	300	335	292	332	340	367	324	329	308	298	338	315	316	356	302	297	286	302	321	303	356	292	295	309	289	346	286	306	286	309	304	328	326	287	274	279	317	335	316	322	336	359	332	284	350	309	310	327	318	305	320	283	306	320	306	319	321	318	263	340	284	263	314	324	327	331	318	288	312	325	278	312	303	333	302	322	324	316	301	296	323	307	259	287	307	276	315	338	337	310	294	291	309	316	317	340	318	292	278	340	335	314	311	298	268	313	300	320	327	331	281	300	312	303	340	262	316	277	303	344	340	315	290	314	328	332	303	306	329	330	308	291	335	308	289	319	337	314	339	323	307	323	320	319	306	287	307	321	325	308	318	291	365	335	303	323	318	283	327	346	322	330	314	309	298	329	283	309	290	329	278	291	299	307	312	304	316	322	328	292	306	334	305	359	331	285	280	299	299	339	319	292	287	320	311	313	272	313	318	344	343	323	279	314	309	314	280	305	307	303	319	317	318	303	269	325	319	313	340	337	361	306	301	298	303	300	309	335	285	259	316	329	305	313	335	307	296	309	326	309	312	313	319	293	304	289	307	310	305	348	355	298	313	295	313	291	351	328	332	309	361	378	327	306	279	297	293	317	331	308	350	294	285	333	323	283	308	312	333	309	306	319	325	349	272	290	309	335	306	316	301	320	327	346	334	323	319	380	313	294	281	307	326	339	298	320	317	262	327	336	306	293	310	287	304	296	301	290	279	332	331	306	326	327	305	346	344	348	322	283	317	330	316	322	320	298	297	295	342	301	313	327	330	305	342	306	295	332	324	332	291	329	283	293	326	299	309	298	308	264	328	335	357	327	301	296	325	267	289	308	324	333	318	300	322	328	317	310	328	330	321	295	318	331	314	285	304	264	303	274	315	316	287	317	310	331	310	290	322	266	331	325	289	318	285	282	288	312	310	282	314	294	302	333	273	298	272	312	310	296	317	319	305	317	318	361	332	300	326	285	316	384	329	318	301	292	328	313	281	308	294	298	304	349	275	294	303	295	310	309	332	325	302	319	309	323	294	298	288	304	339	277	314	313	304	341	294	314	341	332	321	305	339	339	284	298	340	313	319	299	292	306	294	283	294	280	302	321	330	304	315	303	288	305	329	320	330	321	320	313	302	360	298	293	318	324	320	279	344	348	291	311	284	316	321	326	294	326	329	297	295	327	333	305	299	303	310	308	310	288	316	317	277	352	316	293	319	299	330	365	311	326	297	282	350	331	307	347	325	272	282	346	328	332	268	300	313	314	308	301	360	308	321	290	321	302	344	306	311	319	332	320	312	320	344	327	297	332	292	281	304	285	307	338	315	306	310	330	331	312	304	328	323	272	341	323	270	318	332	321	291	293	279	312	299	332	295	299	316	271	322	311	319	310	303	315	313	321	322	309	335	318	322	295	308	321	313	305	314	301	294	302	337	315	300	288	322	283	313	280	318	335	291	278	297	319	297	312	330	312	283	319	276	323	329	335	270	363	294	300	340	332	328	311	314	283	315	295	281	304	345	281	299	330	312	326	307	361	313	300	304	281	289	317	325	291	315	362
38682	20135	15210	10001	9258	8304	6276	4312	3157	2760	2839	2352	2170	1800	1447	1375	1363	1229	1142	1065	1026	971	907	819	809	812	758	706	731	761	697	727	700	696	675	720	685	664	644	675	678	718	689	674	664	636	657	684	642	666	659	689	672	689	617	679	691	617	641	681	675	668	624	647	700	674	663	671	665	694	652	637	622	692	636	627	652	658	644	656	661	656	621	641	660	675	652	659	666	645	684	670	629	670	684	621	632	596	662	669	644	690	682	663	633	695	670	643	615	652	683	628	661	656	647	713	649	667	655	681	669	585	674	638	679	672	655	679	616	646	646	679	662	653	647	692	704	691	656	639	654	621	667	650	650	640	668	668	651	628	674	626	656	634	672	688	687	653	658	712	672	661	672	683	630	668	682	707	630	620	670	645	679	630	676	641	630	695	628	650	683	686	681	645	610	626	651	663	679	673	680	666	646	648	622	647	639	665	650	674	655	696	629	655	600	667	703	639	640	641	611	694	664	646	606	648	658	656	666	662	632	683	611	650	626	616	680	653	655	669	686	662	651	642	638	663	667	654	631	656	650	618	616	665	678	667	678	662	600	639	673	672	672	633	630	680	637	660	636	623	639	634	674	659	684	663	655	640	647	663	643	634	650	657	575	644	646	672	666	644	640	662	660	618	621	649	638	661	680	648	625	678	665	644	655	661	643	645	655	648	637	684	631	626	639	643	681	687	648	615	671	659	643	626	678	693	613	665	634	667	659	648	697	655	650	673	673	620	648	638	637	670	677	701	672	658	675	643	659	617	652	640	684	680	626	662	625	613	665	643	688	655	682	668	649	671	693	663	684	636	632	656	611	640	653	664	649	668	636	627	664	663	650	623	661	604	664	635	662	648	634	641	676	606	652	703	658	620	653	638	646	609	694	615	677	632	637	634	631	656	672	630	676	672	618	636	642	700	612	709	629	663	668	631	673	619	673	652	673	632	632	649	679	646	632	667	635	669	691	632	625	650	703	665	672	657	652	676	633	613	658	621	624	656	643	655	651	604	625	675	657	641	652	656	678	704	700	664	617	632	610	663	633	666	697	634	658	617	654	660	638	655	691	628	685	645	662	681	642	604	643	681	625	703	661	636	720	628	646	670	710	656	673	601	687	647	655	644	623	681	634	663	629	686	710	676	663	701	666	634	597	668	626	628	658	651	640	648	614	633	636	652	651	614	667	669	705	623	655	671	684	629	656	681	679	658	653	666	679	625	694	636	672	680	659	677	681	663	662	657	685	610	633	623	658	657	611	670	637	646	661	606	631	689	656	644	644	652	644	628	631	630	634	621	663	677	612	668	635	662	668	643	663	685	592	616	624	630	654	660	695	612	605	616	660	632	671	637	640	674	622	655	649	632	666	688	654	599	635	650	627	645	672	615	639	604	663	653	650	650	634	678	640	627	641	665	726	660	659	650	665	665	664	669	661	715	672	645	665	677	662	619	652	624	658	641	704	685	679	649	658	674	674	675	633	694	609	667	640	692	651	666	655	678	625	659	677	671	634	632	651	645	604	659	649	660	620	626	621	628	674	632	630	644	653	672	646	715	628	668	644	642	668	611	641	670	628	675	688	650	654	634	635	678	624	671	629	664	681	578	685	671	651	653	658	672	659	658	700	665	623	648	640	619	698	665	683	684	672	686	655	677	595	694	640	675	606	650	678	650	588	662	636	638	634	655	619	645	650	626	665	650	633	630	658	675	667	697	651	663	669	670	639	695	716	644	642	643	685	648	655	664	634	658	654	648	654	671	649	652	632	611	703	656	639	651	643	666	672	634	653	646	681	699	656	680	650	685	694	629	637	690	674	614	651	657	654	642	629	673	638	646	656	620	637	675	689	644	671	642	658	638	631	610	651	668	661	661	628	680	658	600	637	653	661	692	644	670	663	668	642	679	610	662	624	665	670	673	668	663	683	649	657	652	677	666	612	666	656	656	659	688	653	619	642	610	659	676	699	655	680	654	671	676	685	618	638	686	652	608	667	683	672	702	693	671	631	614	663	653	675	619	636	696	661	662	612	654	637	641	684	620	669	683	667	647	637	672	655	665	671	657	655	654	590	651	662	649	694	699	691	676	625	672	636	666	645	659	631	653	649	652	686	626	642	650	666	672	654	678	621	664	611	637	642	594	691	675	688	632	674	683	626	658	687	675	701	685	628	645	607	599	640	634	669	639	678	638	611	663	675	644	680	669	620	662	631	639	682	691	648	627	631	642	665	631	675	679	644	686	660	654	676	662	668	666	692	635	633	656	649	654	645	691	653	648	631	659	621	611	667	671	698	624	648	624	622	619	642	637	687	705	650	642	667	674	622	623	717	694	654	668	648	678	649	663	657	663	651	679	663	682	629	632	673	692	682	659	658	653	619	630	667	658	669	615	622	613	700	647	631	644	652	614	643	640	618	627	654	639	689	642	653	667	631	667	692	702	606	660	618	626	649	664	624	656	667	635	619	632	685	630	645	643	605	655	694	642	655	619	650	649	647	616	670	609	663	679	643	661	684	651	693	646	678	661	718	575	627	633	673	651	636	632	692	667	673	686	627	639	641	672	673	733	671	658	673	668	696	648	656	682	681	662	622	671	670	657	616	673	647	637	641	653	680	605	627	646	658	710	657	649	670	669	663	667	665	670	696	669	648	632	694	641	649	645	627	648	637	622	643	613	637	626	667	640	679	626	625	679	656	647	634	676	674	659	631	670	674	672	703	687	629	659	670	678	590	706	672	619	638	653	627	695	635	654	661	666	645	636	643	657	639	647	634	661	707	624	671	655	662	633	623	647	643	651	686	647	636	650	647	616	646	687	653	659	642	621	606	669	656	652	668	641	672	668	640	697	669	644	639	663	656	653	662	656	620	716	625	667	693	648	641	653	710	611	656	676	650	639	631	653	624	617	661	645	651	691	626	670	685	632	657	683	641	647	635	669	624	643	641	702	664	650	641	656	686	697	661	665	641	660	658	625	665	659	657	685	687	644	670	705	633	719	628	639	653	679	656	650	692	643	663	648	648	646	649	657	657	628	688	631	661	674	629	658	692	714	677	669	697	667	653	662	666	642	642	628	677	652	637	624	624	648	626	645	711	638	663	678	650	663	645	645	653	629	704	648	656	607	672	621	652	687	680	646	664	639	709	631	633	622	649	639	688	628	641	698	648	651	674	682	674	659	639	642	635	648	632	686	653	639	657	673	679	657	635	666	634	635	644	672	645	633	640	686	661	657	620	641	632	657	666	645	693	673	663	647	627	664	658	690	640	679	684	677	663	627	679	665	667	626	625	635	649	619	674	657	669	622	604	672	628	671	678	665	676	645	694	656	655	657	682	664	668	703	680	619	601	637	703	681	660	664	697	659	609	633	621	640	685	607	690	634	670	628	659	644	657	643	666	656	642	639	665	674	640	698	633	682	646	624	639	633	673	700	655	678	679	656	664	618	662	630	675	660	695	663	590	627	665	657	658	652	667	680
42136	17050	4751	1600	1136	934	694	485	439	375	405	393	309	285	316	291	267	282	254	292	303	304	289	287	278	253	259	253	260	295	263	231	265	249	282	263	273	262	270	263	295	294	227	265	228	252	258	296	288	241	264	271	235	263	249	257	281	286	293	260	293	229	286	247	307	279	244	238	246	282	271	266	264	266	250	285	268	281	276	295	249	277	258	286	277	276	280	272	251	267	251	264	276	273	242	259	274	270	287	297	280	274	286	256	281	279	258	254	264	266	267	272	251	257	267	270	295	312	285	246	263	304	238	239	265	277	257	257	293	233	251	243	264	285	254	281	270	263	285	288	255	253	276	277	269	266	285	265	270	273	262	273	246	285	251	248	274	277	258	259	271	233	277	248	272	260	259	267	245	269	265	284	261	265	293	303	299	274	302	237	283	273	271	244	294	281	269	282	246	231	282	262	261	310	250	223	279	258	268	244	274	272	297	288	238	257	265	267	259	233	263	270	278	272	282	285	263	277	289	248	250	252	291	244	267	291	294	247	301	308	262	224	255	241	268	275	270	280	269	284	265	243	251	269	269	263	234	284	269	312	269	263	274	270	268	276	258	270	245	242	285	268	255	265	230	255	250	271	272	296	228	262	268	301	269	262	237	284	256	293	271	281	241	272	265	309	228	255	257	255	260	269	286	279	287	274	273	269	236	237	295	302	301	268	286	291	237	242	297	313	298	260	274	239	239	252	247	270	286	292	275	274	253	256	261	276	270	256	269	252	251	279	250	272	272	275	248	269	243	250	274	289	250	285	276	267	271	284	277	271	288	249	263	248	266	295	286	261	247	253	261	288	256	252	232	286	258	258	266	263	297	263	240	244	293	255	281	245	298	250	284	257	295	312	292	299	262	253	261	258	266	250	239	291	276	257	270	286	318	273	260	238	268	290	284	270	283	233	265	279	233	286	245	260	247	268	243	250	262	295	280	264	256	276	263	221	252	289	278	240	274	262	276	275	261	254	275	279	296	276	265	280	278	265	283	274	253	293	249	284	257	260	243	263	255	269	258	252	249	269	283	282	280	237	267	267	279	279	282	263	285	253	272	256	283	284	294	256	254	291	255	252	273	254	238	230	252	272	263	256	235	280	270	276	287	265	276	264	272	235	256	303	311	270	252	299	285	270	267	238	245	265	249	260	265	249	269	255	256	262	277	248	309	280	254	249	250	246	270	304	288	235	287	266	264	275	252	279	241	260	266	280	242	227	269	303	267	283	259	280	303	281	275	264	260	250	281	295	287	280	272	285	294	245	283	271	283	258	243	242	260	261	280	253	279	285	259	293	241	272	267	253	270	250	229	273	275	264	270	284	265	268	286	263	265	274	269	239	262	274	263	268	271	283	262	251	258	263	276	269	266	299	281	279	296	241	282	257	258	257	252	298	246	261	267	282	284	254	278	267	289	240	280	286	273	276	260	258	258	266	250	245	262	264	236	248	254	282	267	259	259	273	244	274	244	259	255	290	290	283	250	258	294	286	271	307	268	277	241	283	264	271	248	278	251	260	265	249	281	272	253	271	236	290	272	265	271	261	251	260	271	278	281	280	249	283	262	267	257	259	230	249	242	251	268	293	239	293	260	264	281	261	294	273	287	292	293	255	268	249	246	242	292	275	245	253	281	265	276	255	272	239	262	263	250	268	272	226	246	254	286	306	279	259	288	258	306	258	275	296	266	247	257	252	263	256	280	298	278	286	277	261	274	269	247	217	263	236	281	265	274	277	277	297	244	271	275	276	275	276	253	262	257	271	259	254	279	249	239	237	259	251	244	258	260	247	267	253	270	273	297	269	260	254	243	264	302	284	260	249	275	302	243	298	256	282	278	268	280	236	253	287	251	278	267	277	265	285	245	251	265	284	270	281	272	264	252	276	256	315	268	267	273	276	252	285	275	256	281	285	283	232	255	262	283	261	251	219	270	270	267	252	255	298	295	246	280	301	256	272	262	286	266	230	234	280	260	256	287	270	285	309	263	268	254	285	232	244	247	273	254	252	239	282	254	266	276	271	297	281	256	246	219	295	267	273	252	288	263	262	264	273	284	249	257	272	259	261	276	259	286	297	251	242	261	216	272	262	275	268	288	265	235	263	284	282	270	286	280	304	289	283	248	245	293	258	237	227	255	272	264	268	284	245	274	251	287	266	271	286	278	288	276	247	262	271	278	235	298	255	275	263	281	265	278	255	267	273	280	280	258	269	273	265	276	273	309	240	269	272	253	280	242	251	235	280	233	269	299	302	270	253	243	252	252	270	289	286	257	251	255	264	271	283	244	282	250	278	285	295	258	259	297	258	276	290	250	253	282	258	233	236	257	289	259	285	278	284	232	250	290	277	261	269	247	264	281	254	231	267	247	245	247	243	275	248	245	243	275	284	257	244	292	265	270	263	262	259	263	241	271	239	264	257	273	268	298	248	276	268	295	263	275	258	276	262	262	276	248	267	311	250	274	282	296	300	261	238	278	260	276	293	275	283	299	271	291	279	253	259	280	281	272	280	277	267	294	259	280	272	282	257	276	244	284	256	241	279	268	251	240	279	269	252	262	287	276	269	265	255	281	259	267	284	291	248	297	269	264	273	259	287	287	279	240	289	297	284	268	278	279	256	259	260	239	276	279	259	248	265	279	273	251	238	243	264	264	284	266	215	249	287	279	243	252	287	243	247	279	274	302	275	289	296	286	265	256	271	280	278	275	220	263	275	272	280	270	285	265	269	264	220	266	259	267	279	306	277	259	240	236	240	289	275	273	273	270	255	265	234	267	280	274	287	224	269	241	237	287	268	253	259	257	261	292	273	272	266	279	283	282	288	270	246	260	254	247	267	283	244	284	276	225	221	270	279	241	258	255	279	259	274	274	255	291	230	260	258	278	264	269	277	260	272	266	262	260	225	272	260	279	270	254	274	262	263	264	263	267	272	283	267	276	315	287	268	257	262	255	253	266	226	297	286	288	264	276	274	284	279	267	265	230	270	258	284	256	236	256	314	262	254	237	226	230	287	277	275	297	244	252	264	291	339	273	271	268	300	312	271	232	261	319	260	259	245	252	258	289	277	270	291	264	265	243	235	282	270	283	283	226	271	278	264	261	282	288	278	280	264	267	263	267	245	271	256	235	269	297	277	264	299	294	271	254	290	249	280	267	259	285	276	292	277	274	268	284	254	289	272	269	269	238	282	231	276	276	251	249	251	267	305	280	268	299	292	253	241	269	255	282	262	258	249	250	261	283	258	275	289	252	275	242	250	253	254	316	295	253	261	329	260	311	235	258	273	265	302	258	266	250	296	272	264	267	274	281	260	263	291	270	281	261	289	307	286	235	282	267	265	279	263	268	248	238	263	283	287	253	258	268	218	274	269	215	276	279	271	254	231	274	259	272	289	270	274	255	278	248	225	267	285	268	275	302	281	252	306	259	246	272	286	287	257	271	246	284	263	257	245	254	269	285	264	278	271
25560	9875	5846	4124	3922	3400	2356	1794	1309	1197	1162	1122	1030	903	820	795	723	706	704	655	720	642	641	591	663	626	620	604	586	585	607	576	542	577	611	542	601	552	565	531	548	553	595	585	563	599	577	556	597	594	570	560	590	544	574	576	568	601	576	573	532	557	590	514	581	586	581	605	536	608	570	582	534	544	573	553	569	551	547	543	557	618	542	575	580	559	587	562	609	567	587	576	540	516	518	617	544	587	593	539	580	581	599	574	571	608	565	584	591	581	532	577	564	587	578	550	569	600	566	570	548	572	573	519	537	568	600	576	540	595	596	549	563	597	633	574	608	588	586	550	530	573	582	587	498	563	568	570	607	564	594	556	571	559	609	574	570	563	579	573	528	547	536	605	569	619	581	562	551	554	584	553	590	546	594	555	581	545	552	531	566	603	577	558	574	515	609	538	561	540	586	609	571	555	602	560	539	553	567	575	570	529	581	541	593	550	585	537	550	582	537	572	606	553	592	578	611	537	556	574	560	596	615	582	523	570	578	563	554	600	596	551	570	571	570	565	562	605	547	576	584	532	568	583	546	552	561	581	561	559	600	552	564	563	604	557	590	590	553	611	549	553	575	568	603	637	579	534	588	567	523	522	551	586	550	581	516	581	593	577	562	518	573	542	575	549	550	557	558	588	555	545	561	585	573	555	551	605	542	565	541	574	550	553	592	585	578	544	564	574	552	578	588	609	533	538	571	592	576	548	562	578	580	516	576	582	607	600	573	555	576	565	571	547	598	596	560	556	574	589	543	555	574	594	578	566	598	578	568	565	554	596	553	609	554	573	534	596	535	522	550	612	606	575	606	583	550	596	527	582	547	558	567	570	570	544	541	535	568	546	547	598	546	589	520	552	540	555	552	566	570	547	560	535	603	579	617	552	522	542	563	575	576	586	571	585	596	537	556	565	524	578	578	585	539	575	545	577	585	591	534	583	551	572	543	575	549	565	542	552	552	601	583	526	556	544	568	594	579	548	589	601	615	564	597	583	547	595	530	577	585	550	569	583	597	576	589	619	609	608	560	532	595	542	562	570	546	598	569	581	568	553	598	562	565	558	565	539	526	577	597	560	582	569	555	566	551	587	542	517	582	553	594	579	507	590	572	578	572	529	584	560	558	588	566	540	584	563	530	555	596	559	581	532	579	585	569	565	573	578	536	552	586	510	568	558	571	548	573	556	593	563	605	545	562	566	567	546	575	596	595	565	587	583	529	600	606	544	538	532	553	546	566	566	573	586	558	552	547	582	553	543	552	581	575	548	570	545	522	589	571	566	587	590	570	551	554	554	592	573	577	547	571	509	577	532	583	540	574	598	585	570	564	560	566	590	574	557	566	513	569	541	593	545	598	561	610	516	572	547	520	619	595	569	599	579	610	548	595	586	624	592	536	553	576	555	601	565	599	565	607	539	585	552	591	571	565	544	564	560	570	553	531	560	551	554	534	552	564	574	616	581	572	526	527	571	540	558	548	575	562	548	550	568	546	604	585	596	619	564	580	587	572	517	593	536	531	563	547	595	542	581	561	557	571	581	558	592	601	549	547	561	555	554	574	561	535	548	559	589	557	599	634	559	569	592	537	589	567	575	554	589	549	557	579	576	561	589	548	587	585	531	570	560	544	587	573	587	564	585	548	558	585	548	590	522	546	556	607	544	568	563	601	559	612	532	528	592	607	558	599	592	552	598	572	552	579	557	572	543	581	562	549	582	609	568	550	563	559	583	580	585	568	577	599	581	552	575	587	562	517	553	536	584	546	534	564	526	556	539	559	561	534	563	532	546	573	576	548	566	536	577	565	537	539	570	587	525	548	563	590	587	555	515	576	544	612	554	559	576	575	622	578	532	568	575	609	585	544	564	568	568	560	553	525	561	582	565	601	579	584	571	588	537	580	548	594	583	590	557	592	591	615	582	575	562	582	544	583	578	585	578	594	524	593	549	584	561	598	578	575	574	574	587	544	550	586	550	568	532	602	520	562	568	570	570	572	599	512	552	552	581	583	578	615	529	583	563	557	548	555	501	602	514	523	558	535	588	563	554	593	596	566	576	549	568	552	600	549	566	566	582	616	557	585	596	590	567	581	541	581	561	568	586	570	523	559	545	622	560	526	572	554	583	596	541	557	542	560	562	590	588	565	578	571	560	562	576	568	531	587	555	563	577	535	594	549	610	549	541	560	539	566	558	556	581	566	573	566	533	524	576	610	539	563	549	561	540	607	564	573	574	597	557	603	569	575	608	575	572	599	594	582	588	571	622	593	571	572	566	577	602	600	555	522	588	562	536	555	557	591	559	560	565	575	565	605	569	573	575	561	591	530	554	590	593	583	540	551	604	538	545	525	570	567	550	544	565	590	548	556	588	539	571	513	572	536	569	589	561	548	616	600	568	559	561	566	562	598	554	571	550	578	547	537	549	568	537	597	575	563	579	576	514	541	586	508	581	565	545	587	562	611	553	553	571	545	560	605	589	570	573	570	551	575	601	530	559	610	573	562	535	588	562	568	600	583	572	589	558	585	540	619	543	593	548	571	618	608	541	566	565	585	584	504	559	559	591	529	598	554	579	558	543	570	525	555	536	605	535	584	561	574	594	611	559	558	561	585	601	556	554	588	584	589	558	585	543	593	560	561	598	585	553	572	574	568	537	557	591	507	561	570	575	585	560	610	572	586	561	553	590	596	590	589	558	549	556	529	569	613	551	559	546	588	542	566	546	594	569	541	571	569	547	603	523	606	531	577	535	572	537	552	581	567	570	573	560	587	548	581	572	618	542	546	586	560	611	559	576	516	605	560	577	566	575	538	570	580	565	576	581	602	555	545	567	529	579	612	593	552	520	548	547	572	556	544	567	563	574	536	581	533	580	548	582	534	611	549	574	568	574	580	589	529	576	549	570	557	549	590	551	607	519	563	560	579	559	576	571	571	583	556	588	563	551	554	508	561	577	560	596	582	532	573	591	558	537	554	533	607	602	583	520	561	546	564	569	540	595	527	594	574	546	546	519	551	578	511	547	537	542	596	544	583	592	603	546	546	552	565	596	559	566	576	536	547	562	599	567	559	597	572	513	597	573	549	581	530	563	557	563	571	571	567	584	545	553	555	559	620	577	587	607	593	560	554	589	605	568	532	572	559	580	568	561	583	589	559	560	575	622	541	552	558	590	527	557	578	610	559	561	560	531	598	586	569	524	584	544	562	557	595	635	581	562	564	555	521	573	549	563	591	545	590	549	562	555	580	583	535	554	616	573	541	600	509	543	557	564	569	555	571	545	548	553	566	543	539	559	563	564	561	575	552	595	562	555	559	566	532	555	582	575	552	576	564	542	532	581	560	533	595	552	547	549	589	595	602	540	563	573	552	605	574	555	520	581	528	564	572	585	606	572	558	586	605	560	568	596	562	554	542	561	609	529	564	576	577	545	564	568	592	510	589	523	638	582	595	579	580	539	541	589	547	574
53813	25521	10558	3386	2199	1687	1139	763	667	565	563	460	436	364	368	371	308	337	303	327	319	325	270	262	307	296	270	284	259	264	255	254	258	273	253	304	265	305	234	254	268	260	259	218	310	258	278	274	257	268	255	290	278	274	272	258	268	278	273	269	270	260	284	281	259	263	246	274	248	244	251	335	278	258	241	260	247	253	265	250	225	257	268	252	255	236	270	266	236	248	259	260	266	273	244	261	263	233	275	291	274	266	274	276	256	249	244	243	268	250	264	260	268	255	240	246	279	250	274	273	252	232	234	263	267	273	301	255	264	258	274	257	273	301	267	269	242	245	214	270	232	271	270	257	258	273	258	258	242	249	271	263	276	258	272	256	282	254	261	253	275	260	277	270	241	307	288	242	261	241	275	260	236	237	272	266	305	301	249	244	282	243	239	262	250	242	288	282	273	279	246	237	248	234	241	243	278	221	276	261	262	269	269	282	243	262	257	250	214	273	244	273	250	270	236	255	270	273	284	269	273	251	253	235	223	260	254	256	275	241	279	250	272	250	255	226	255	240	260	257	265	268	265	269	251	268	248	269	273	252	228	252	252	252	250	270	264	307	271	280	262	272	289	252	276	256	257	250	245	285	252	264	266	262	262	232	283	280	272	266	288	255	298	263	251	246	276	271	267	289	282	252	235	286	280	235	255	245	251	273	261	268	275	272	243	255	237	264	246	249	261	248	252	251	263	253	262	269	262	256	240	255	289	246	253	265	279	254	243	292	269	250	288	248	269	234	263	261	266	265	269	239	282	274	268	264	295	239	293	260	233	264	243	264	275	273	259	286	265	296	261	298	267	261	259	245	315	303	275	277	253	265	255	308	254	296	277	260	256	268	255	259	280	267	258	234	271	261	234	263	244	278	269	259	256	245	244	268	296	255	280	318	263	265	276	282	281	276	276	270	313	275	264	263	281	263	267	236	226	268	245	251	242	290	260	259	266	275	279	258	242	278	258	252	229	249	281	271	261	250	270	265	243	262	232	275	291	268	267	251	266	278	244	268	239	243	252	239	260	238	265	262	255	248	272	273	262	260	248	257	307	260	259	278	270	241	255	277	245	233	267	269	268	283	278	272	258	256	272	255	270	242	269	262	253	252	273	236	288	251	238	234	246	252	283	247	224	242	242	242	251	260	302	249	257	270	257	299	278	229	276	264	229	269	257	271	252	245	248	263	279	244	265	233	268	272	226	272	261	255	242	270	284	249	285	283	261	230	245	250	251	266	249	271	255	263	263	262	267	267	242	245	226	260	276	308	243	259	246	262	228	270	270	284	277	258	271	276	261	255	249	285	262	282	272	284	251	269	273	275	262	248	263	251	272	251	262	250	247	234	258	257	270	247	279	280	243	249	256	247	297	289	277	259	275	280	258	252	241	252	241	260	253	259	291	247	274	269	257	263	281	228	268	249	241	250	247	270	252	283	256	275	230	265	244	260	285	252	267	256	278	264	286	244	254	253	256	243	252	254	242	256	246	252	235	302	271	269	272	291	247	266	239	253	281	246	231	244	282	234	277	280	271	300	265	264	256	308	289	246	253	267	235	266	276	263	245	256	269	264	269	247	263	236	249	253	317	286	266	243	253	250	280	268	251	231	263	283	283	264	234	241	212	274	274	245	249	258	266	272	237	270	263	292	253	244	238	265	285	246	229	208	274	265	249	270	277	254	243	275	282	271	276	246	274	249	262	256	269	273	270	254	260	292	274	246	241	251	265	252	273	265	268	246	272	250	258	241	238	261	261	263	230	273	246	277	253	238	250	268	269	256	277	270	251	247	268	263	253	267	251	261	227	249	272	251	261	258	246	248	246	278	262	265	244	258	243	294	257	251	295	225	290	256	261	286	279	250	262	265	274	263	298	286	256	238	263	273	234	256	276	268	266	217	279	269	282	257	238	256	248	260	267	258	252	248	243	278	263	267	229	241	245	282	259	240	261	283	222	276	289	243	281	271	261	231	253	265	253	262	264	251	235	268	310	245	232	213	259	249	261	248	254	248	288	256	256	274	262	270	296	264	264	252	258	283	260	269	266	296	252	264	246	289	284	266	241	265	267	282	295	272	278	244	281	285	251	282	276	263	275	220	233	281	243	270	268	239	293	223	264	299	252	256	269	265	279	257	249	243	255	222	264	255	286	240	264	263	269	289	272	268	260	252	273	229	253	247	291	260	223	259	278	243	265	283	265	244	271	274	262	246	257	241	302	283	266	260	254	249	248	256	259	271	293	233	283	262	264	255	255	253	279	268	272	273	261	290	247	265	248	232	259	276	250	267	263	247	247	264	246	244	238	244	240	310	263	245	270	244	254	261	318	273	264	256	292	290	278	266	281	241	268	279	263	290	250	290	261	276	254	240	274	260	236	277	257	235	266	267	274	260	277	250	274	295	265	258	255	260	243	272	276	248	249	257	280	257	283	258	289	264	268	261	268	235	273	250	264	265	297	269	262	231	248	255	281	281	250	247	240	257	231	269	260	291	271	266	261	264	235	249	262	262	279	260	261	234	258	224	250	284	260	258	274	282	270	234	276	265	286	268	244	277	272	230	238	281	287	277	254	291	245	225	261	286	273	260	253	240	254	240	288	275	245	249	248	274	262	228	275	268	256	278	298	260	291	277	265	259	264	251	247	268	245	236	256	248	297	254	240	264	245	274	280	280	302	250	245	269	224	248	257	248	271	278	266	253	281	253	265	277	257	243	301	280	268	287	257	255	256	296	282	286	279	248	269	257	248	262	268	252	249	275	244	262	232	259	302	279	254	259	300	261	242	248	272	231	266	248	259	258	295	282	256	243	240	254	274	254	282	241	258	269	254	254	262	262	264	272	267	239	205	233	253	265	296	289	269	250	257	251	235	255	254	250	263	267	262	263	232	238	279	272	248	258	260	256	240	235	275	256	279	259	281	268	294	248	258	269	266	241	269	256	254	272	279	255	262	283	278	258	271	273	240	307	264	262	287	278	260	256	263	262	272	291	281	249	291	259	227	256	230	263	284	254	254	252	253	227	280	277	263	285	278	225	249	289	266	272	283	278	247	247	307	256	258	281	263	251	253	271	305	258	226	253	300	270	273	274	252	265	272	262	256	264	252	264	260	232	252	276	295	247	307	240	253	274	249	244	265	255	230	261	278	280	263	269	263	247	246	259	269	256	237	248	306	278	259	251	258	244	280	251	275	278	245	260	214	260	242	232	261	254	276	271	267	249	255	261	264	248	249	242	214	265	284	261	240	287	245	288	235	261	220	264	259	240	284	242	256	272	293	240	251	293	255	289	283	224	256	243	250	290	225	240	251	242	269	257	271	274	262	263	276	245	268	283	266	279	243	257	273	274	235	251	262	266	246	255	245	244	244	251	274	283	243	264	268	246	285	286	285	279	272	290	284	248	261	281	256	245	272	267	272	243	255	306	276	279	261	248	248	239	260	257	278	261	301	249	239	245	285	243	261	222
32238	15943	11701	8051	7328	6257	4453	2955	2247	2049	1958	1654	1470	1328	1058	1028	925	1011	877	918	832	775	702	709	666	670	637	657	606	597	597	614	597	585	611	585	581	632	605	621	541	566	561	577	621	593	599	520	608	577	545	518	601	580	551	550	566	598	562	638	523	583	587	552	527	572	557	582	583	575	543	545	567	553	547	595	548	551	561	572	602	621	589	565	556	545	509	522	542	598	573	571	593	539	565	526	581	545	517	614	592	585	576	541	564	544	551	549	571	557	591	602	546	546	580	585	539	573	582	599	524	554	590	504	586	568	542	558	559	572	603	574	522	582	589	549	583	569	594	571	514	595	597	567	590	573	519	556	623	542	537	567	585	603	560	633	586	530	589	516	559	587	580	531	562	529	576	578	587	581	575	566	578	568	575	595	583	545	532	592	565	567	560	548	519	603	518	595	563	528	512	610	539	569	566	523	526	543	614	564	535	559	574	563	556	574	536	577	582	531	610	570	552	599	592	531	537	590	598	552	571	509	555	584	572	577	550	564	561	554	596	569	620	589	549	543	593	596	568	586	529	552	544	555	566	571	589	574	551	556	582	588	541	606	567	570	587	542	541	558	572	560	553	555	548	545	554	592	564	591	577	565	561	591	531	610	565	551	569	591	519	548	565	542	604	554	565	555	550	530	559	538	557	552	571	570	594	564	590	538	557	506	540	566	521	589	593	531	595	598	578	579	583	577	582	543	559	566	564	600	554	536	546	567	557	562	537	492	573	541	591	587	559	583	522	585	563	553	542	566	563	620	560	572	553	541	551	570	563	554	526	580	584	557	549	578	562	577	563	590	501	553	568	596	577	552	537	536	532	530	598	558	592	581	564	590	530	567	535	574	539	528	539	631	550	553	583	547	570	594	544	590	593	555	519	582	571	578	555	582	556	577	557	542	563	570	573	589	507	550	599	591	581	556	559	571	579	556	549	546	560	619	588	602	561	593	563	549	575	551	611	557	548	566	574	557	507	567	550	549	580	540	560	589	544	518	588	609	540	554	566	596	595	579	603	574	520	537	558	566	572	565	585	562	553	555	544	535	550	552	544	552	572	574	562	532	528	530	577	593	560	570	555	571	523	575	543	522	553	576	602	539	526	579	574	564	589	565	584	567	572	541	544	592	539	567	519	541	604	556	602	555	518	563	562	559	534	562	556	600	526	534	534	572	574	554	579	561	544	599	547	576	557	568	568	603	556	555	603	574	565	573	579	575	589	598	589	533	514	570	555	554	580	581	593	561	503	569	551	557	556	574	554	560	505	550	531	562	568	576	541	537	576	549	602	595	567	612	557	568	564	541	559	544	565	578	586	580	539	588	628	554	553	530	528	573	572	586	586	559	589	588	555	596	539	560	542	585	568	565	559	543	580	580	568	555	553	548	556	559	551	549	587	553	583	560	538	563	616	530	590	546	578	564	573	580	532	574	547	576	578	555	573	555	550	558	536	540	550	539	572	539	560	550	599	578	557	571	532	532	552	546	538	594	562	550	545	532	560	544	574	543	554	574	562	536	607	596	553	529	557	534	558	588	543	556	580	584	531	530	563	577	569	565	590	565	569	540	558	560	552	534	582	571	551	591	587	588	601	598	550	578	547	547	580	547	567	569	552	559	565	555	579	510	573	570	573	571	536	547	605	548	561	519	530	578	557	580	590	592	592	539	605	530	591	570	573	554	584	553	595	575	628	536	570	566	554	540	559	555	580	541	554	538	610	559	566	549	539	565	555	551	548	561	596	537	574	517	600	540	590	562	555	533	612	597	602	551	576	566	594	594	558	547	567	589	553	567	568	535	544	578	613	618	629	564	546	606	567	593	559	562	532	562	606	562	563	531	509	531	549	551	560	519	577	571	548	576	535	543	597	576	546	576	584	542	575	561	562	552	566	549	546	578	576	544	525	557	551	574	569	554	565	527	557	533	587	599	601	538	570	563	582	534	597	589	558	574	551	541	551	572	546	560	583	568	582	540	531	568	544	576	606	559	562	564	518	573	607	553	583	604	587	544	534	587	558	548	578	534	553	600	595	589	615	584	529	594	534	540	567	535	587	587	573	537	510	549	572	593	526	570	519	574	556	595	568	541	574	536	569	534	569	549	588	589	573	557	567	567	521	583	507	586	578	537	576	526	576	534	574	529	555	604	610	567	536	560	538	560	559	556	597	588	584	570	567	564	577	576	590	585	579	553	564	601	570	606	530	556	593	594	509	563	541	518	546	572	553	575	532	556	531	582	570	581	567	591	559	556	619	586	552	578	545	557	545	523	567	520	556	589	574	599	608	581	619	532	558	647	532	581	558	589	582	571	525	536	582	577	552	600	551	534	584	533	574	597	539	515	537	596	527	567	554	582	599	576	523	567	544	519	538	555	573	539	596	562	535	540	576	577	575	536	571	569	569	565	593	550	537	589	534	590	587	540	607	584	556	588	589	564	573	559	546	596	505	586	594	598	595	579	594	545	578	539	543	548	537	583	590	575	557	546	572	591	585	572	553	548	587	581	567	572	557	576	574	572	529	596	552	591	594	559	598	527	589	568	544	591	530	605	540	572	593	604	550	570	551	580	552	579	550	583	541	597	533	584	575	546	562	585	528	601	520	567	544	548	558	513	569	552	541	599	524	560	555	535	577	526	570	543	581	577	605	567	548	595	571	547	589	574	574	567	567	557	557	569	537	588	562	604	608	577	564	585	510	547	562	545	529	582	559	555	579	588	586	574	587	550	610	542	512	563	553	553	572	550	588	585	553	600	577	571	532	581	580	542	589	541	596	529	597	536	530	567	501	513	556	573	512	534	582	549	565	606	616	543	540	577	556	584	550	591	611	593	552	566	605	560	564	567	587	528	535	560	592	559	555	548	566	587	605	587	607	575	533	572	573	569	577	594	506	536	575	560	584	558	558	552	579	593	560	570	567	536	566	547	587	580	533	579	562	563	559	541	608	521	589	547	535	552	533	597	554	519	544	566	531	565	546	602	544	577	540	566	551	548	577	617	604	587	573	547	578	536	619	541	544	586	560	565	529	573	550	572	544	585	578	571	562	565	532	531	574	550	546	551	528	502	543	582	588	577	572	532	571	513	581	599	557	528	541	535	591	523	544	575	572	557	565	587	576	561	595	552	508	561	571	579	554	562	583	553	566	544	549	576	555	560	554	573	540	608	600	572	568	587	536	539	546	600	580	567	583	588	556	572	549	569	583	537	545	559	588	573	560	604	552	541	561	576	552	561	557	533	539	568	577	616	532	547	517	538	590	569	563	585	551	518	514	602	545	596	560	538	564	532	605	562	559	531	547	597	559	608	577	559	579	546	577	553	573	552	580	527	587	570	593	562	540	556	557	576	551	593	578	549	552	580	556	549	589	594	579	547	593	592	561	565	580	563	596	585	507	535	605	579	585	567	596	583	558	569	584	530	557	544	562	582	573	586	522	556	538	589	595	583	584	587	591	558	548	541	580	548
63519	31250	15253	4951	3119	2194	1547	1084	865	727	687	595	565	494	429	425	408	381	371	407	363	366	348	345	354	332	338	297	324	311	320	342	319	352	316	322	287	329	292	282	316	336	288	283	270	337	306	314	305	308	349	338	305	308	322	292	313	330	322	283	320	300	328	334	327	314	308	310	359	305	323	303	314	319	308	319	322	284	317	322	299	295	321	323	306	335	316	318	311	291	305	338	281	326	301	341	310	295	343	306	326	318	355	322	299	320	320	318	278	306	301	323	303	354	334	327	348	304	318	325	317	293	326	319	300	307	306	343	354	321	323	296	295	310	286	323	327	309	303	321	325	379	335	328	330	323	339	324	319	305	299	315	296	343	326	312	347	312	304	343	316	301	304	322	312	302	302	334	308	298	338	286	318	332	324	299	300	330	350	311	289	310	324	300	308	304	309	328	318	272	284	280	327	308	284	296	308	304	309	284	300	291	323	326	326	349	316	335	274	323	313	297	304	304	330	289	322	289	321	316	293	282	310	316	318	310	324	307	300	297	312	322	306	309	258	314	337	295	336	344	316	301	322	297	380	298	296	323	292	314	309	293	321	321	314	304	327	285	311	306	328	346	307	345	315	322	320	304	326	273	286	328	344	330	323	285	294	318	305	347	307	290	298	284	314	305	308	302	309	299	346	309	317	329	313	303	311	315	322	286	347	345	333	323	291	284	341	315	299	314	301	335	288	289	328	298	277	295	320	309	307	296	301	341	313	291	276	323	310	293	299	289	320	337	301	295	303	315	325	306	312	348	316	313	320	316	272	287	299	313	347	295	327	324	305	294	306	325	323	301	310	276	309	303	338	345	338	331	294	336	286	310	308	272	297	312	342	293	328	337	300	292	293	298	312	308	355	295	292	315	296	337	298	290	306	334	286	316	319	315	314	281	306	309	333	330	292	313	296	296	287	281	334	325	301	320	296	287	331	291	327	318	282	311	327	312	312	367	327	310	318	278	309	323	314	329	330	302	278	325	308	334	325	286	331	301	333	298	307	300	322	347	295	326	294	290	280	306	317	329	331	272	307	300	321	296	292	324	319	308	297	306	334	286	317	312	284	339	327	313	300	300	332	332	292	335	295	270	340	304	301	320	309	300	300	286	306	307	306	325	366	329	317	319	296	278	305	330	341	369	343	305	337	336	299	291	280	295	287	305	309	320	279	314	332	333	327	302	313	287	302	278	306	307	297	319	342	283	307	291	275	295	292	306	321	342	284	329	308	346	302	302	308	347	331	337	294	338	343	326	314	295	330	322	351	326	329	272	293	299	334	296	289	284	332	284	299	300	304	305	290	330	338	342	347	330	325	309	340	304	328	327	306	295	297	285	310	314	282	333	295	323	294	314	277	263	324	308	285	325	312	324	285	314	292	318	347	303	299	339	294	277	313	320	279	318	346	326	261	301	347	293	313	351	303	295	326	288	290	324	295	336	325	319	299	301	316	332	294	334	333	333	305	332	319	302	326	282	291	298	307	311	309	274	331	304	314	329	329	301	311	317	308	303	355	346	326	328	328	295	302	306	326	302	304	322	296	345	316	290	315	310	351	320	329	289	280	314	294	289	296	309	321	299	313	328	293	300	309	289	315	310	349	304	351	331	306	303	301	316	327	307	318	302	334	339	311	327	289	328	314	310	309	340	323	359	293	334	339	313	283	335	286	323	315	308	317	319	309	359	316	295	307	307	292	315	314	326	327	309	312	315	274	303	317	338	346	300	342	337	309	304	301	312	320	302	291	300	332	300	287	316	335	280	337	275	329	311	284	319	309	309	319	340	314	308	309	323	313	289	327	310	335	320	309	299	310	280	307	260	325	318	279	313	298	316	303	298	317	301	282	297	273	293	298	303	346	309	296	322	296	278	302	329	314	321	342	335	312	336	343	343	306	303	325	303	314	273	285	295	304	318	312	287	313	338	335	290	299	307	327	320	311	286	329	293	309	308	329	333	315	317	331	321	361	283	297	312	315	343	295	340	289	313	308	328	300	319	325	321	312	348	332	307	324	329	319	294	328	330	274	318	306	334	312	299	326	370	292	316	303	292	306	281	316	318	278	302	291	310	294	304	321	329	305	299	314	322	331	301	308	303	286	316	302	293	309	297	311	287	334	322	282	304	326	333	347	309	339	315	329	326	294	345	316	308	313	296	308	314	273	317	318	316	297	338	287	328	305	308	311	302	285	310	311	290	326	297	326	302	281	299	321	307	353	279	285	311	321	296	330	336	324	329	308	317	335	335	290	292	346	282	319	295	313	330	310	314	319	305	293	314	290	310	306	293	336	303	327	267	283	293	319	304	328	311	336	298	294	333	312	315	309	310	343	291	283	292	334	301	335	324	359	335	322	307	288	290	294	271	314	311	340	318	326	307	317	298	286	298	308	372	329	299	296	340	322	303	325	320	324	307	296	329	291	317	297	263	324	291	318	308	312	334	338	307	323	318	274	258	288	318	275	345	329	321	297	348	330	333	324	318	293	318	315	300	339	309	307	308	324	309	313	294	320	312	315	329	296	316	334	324	342	301	324	317	309	327	308	307	301	297	267	279	333	322	334	359	300	337	323	313	315	314	343	329	273	324	305	365	308	281	262	262	329	336	317	320	288	312	326	297	322	348	308	289	296	321	302	327	304	280	316	335	305	313	294	308	307	322	307	330	331	310	312	318	308	343	307	306	325	330	340	353	305	308	321	330	279	273	309	309	306	328	307	325	317	341	288	298	280	312	277	364	299	290	300	285	303	293	309	336	323	317	306	337	292	330	291	307	319	282	338	267	300	291	304	303	352	311	279	296	318	303	317	327	282	295	307	305	344	275	321	276	325	290	311	294	345	293	319	327	303	281	297	315	291	286	309	308	323	345	328	338	293	315	330	331	325	315	343	313	293	274	328	315	339	344	339	330	310	297	325	341	351	278	294	302	335	306	338	268	313	324	287	307	305	304	288	336	280	311	260	286	294	258	331	339	311	309	319	310	291	282	287	308	307	301	331	318	334	317	313	306	312	331	317	298	346	294	320	301	318	336	326	319	300	297	275	318	314	322	314	314	330	281	331	305	269	300	316	302	328	316	297	313	342	300	318	367	330	296	289	321	337	310	288	314	314	337	319	281	312	270	271	288	314	302	284	307	308	330	337	320	329	343	339	320	280	294	307	319	364	322	290	321	310	335	340	361	355	285	286	253	320	306	349	301	299	343	306	303	289	298	315	274	299	310	306	316	316	318	329	275	349	289	293	307	308	293	328	309	294	293	290	301	261	306	310	295	334	328	316	311	315	308	323	345	301	308	311	302	302	323	339	302	332	327	326	345	326	334	295	305	331	314	336	317	298	293	318	307	311	312	329	307	303	318	322	361	330	339	308	288	325	303	313	322	290	300	307	363	319	309	365	335	326	325	297	312	301	346	304	282	289	312	325	313	318	297	330	284	294	319	335	356	287	327	323	317	313	316	331	315	297	291
38607	19945	15031	10210	9775	8003	5973	4114	3054	2980	2417	2139	1993	1672	1439	1279	1229	1171	1108	1038	1005	894	856	821	825	792	762	735	800	765	736	747	728	715	657	709	692	687	672	649	676	695	693	643	714	697	761	652	693	693	657	646	630	696	682	694	634	622	638	696	669	656	617	667	676	674	685	664	636	689	652	629	632	667	636	666	661	642	683	627	690	684	613	641	646	629	654	613	676	632	570	649	669	655	645	644	655	662	727	647	654	616	681	663	662	665	624	684	662	665	665	647	627	646	637	658	642	650	670	678	652	622	639	703	653	659	687	668	646	688	672	655	724	676	603	668	669	583	677	649	668	658	691	665	628	713	690	642	684	637	645	623	659	636	692	685	674	654	628	681	664	671	677	654	659	655	675	637	673	619	669	673	638	626	680	661	673	660	653	671	643	657	675	645	610	672	685	717	614	657	718	652	636	636	693	659	671	656	618	658	688	658	593	658	653	665	668	669	711	623	636	681	675	664	634	651	661	703	633	655	654	699	651	652	687	648	708	642	644	701	649	655	716	662	679	669	694	685	695	638	654	663	641	694	633	682	635	680	647	622	621	702	647	677	674	642	695	647	643	651	647	660	675	656	680	651	679	668	650	630	713	632	600	596	635	684	640	659	705	672	633	695	695	641	632	645	660	666	669	669	660	678	663	658	734	653	655	688	688	632	616	659	653	685	646	636	654	648	660	678	661	581	653	682	686	663	642	659	680	657	606	670	645	694	630	676	656	640	641	617	651	674	660	631	666	623	681	653	712	663	645	652	628	646	638	626	687	653	638	651	647	654	648	695	652	653	691	661	664	665	645	662	621	642	656	642	700	651	628	679	663	661	626	632	654	618	676	682	672	682	631	667	627	672	660	648	692	642	672	672	682	700	652	625	631	618	626	659	635	639	654	631	624	621	640	652	632	668	666	655	655	685	607	684	606	657	642	650	663	684	633	661	621	701	659	597	629	628	659	605	648	661	664	637	638	656	608	703	647	671	676	675	689	678	659	606	646	694	676	668	713	671	712	628	640	649	654	676	696	642	632	613	655	647	635	646	646	655	693	658	678	628	603	641	666	653	625	611	645	673	631	649	678	645	655	670	646	647	674	658	675	676	666	705	661	658	702	653	739	665	682	683	686	687	667	670	636	653	687	663	700	681	669	688	636	663	619	673	642	606	641	658	655	682	665	659	660	626	602	640	605	669	668	645	666	658	660	651	626	635	672	673	684	662	651	651	672	658	688	673	644	668	645	728	688	689	649	604	656	658	664	690	658	665	675	688	734	673	628	721	679	661	668	675	635	681	683	641	652	683	663	644	671	678	656	686	672	610	700	617	682	643	674	690	681	630	637	675	660	677	662	665	686	675	628	676	643	652	637	655	675	613	673	669	604	654	698	697	644	639	656	653	636	676	663	636	684	616	676	648	649	669	615	653	639	636	620	686	671	713	676	710	656	643	646	650	637	677	639	641	648	638	669	650	661	714	654	673	643	688	696	623	670	628	688	663	695	655	690	619	728	672	642	646	661	624	689	698	655	729	686	677	655	638	678	644	647	665	643	665	642	616	668	581	656	697	702	653	658	669	609	665	641	682	652	646	667	687	664	665	643	704	658	664	640	673	708	635	646	646	632	652	661	651	639	660	657	651	693	636	665	634	695	662	668	625	697	642	618	649	652	662	641	635	631	710	678	674	656	683	679	652	643	631	665	615	648	690	683	667	662	649	597	670	635	635	654	682	673	622	657	649	622	671	660	646	656	663	636	652	639	680	660	645	655	704	645	677	671	678	644	667	691	648	667	634	636	602	714	646	629	681	625	628	637	698	664	686	635	669	643	685	653	663	643	658	685	621	689	646	661	651	674	611	650	648	621	631	686	623	580	691	673	659	668	669	625	667	638	698	642	607	673	693	621	618	699	666	707	654	680	656	657	715	689	704	640	672	674	666	686	646	670	681	665	630	684	695	686	680	666	623	644	698	638	650	628	663	662	715	704	707	617	603	639	693	647	685	641	650	635	678	663	677	625	654	718	678	685	632	671	660	686	646	703	667	722	678	665	631	667	667	630	679	667	673	654	675	662	664	647	652	658	649	662	677	620	674	656	660	644	606	657	687	674	628	676	672	668	624	655	630	648	688	653	650	701	674	666	629	702	628	617	664	633	695	704	677	678	704	673	637	646	675	610	671	632	602	643	671	665	684	697	642	630	677	649	662	654	656	652	687	659	665	702	678	724	663	650	690	632	648	629	659	647	673	675	601	671	665	624	599	691	622	653	637	663	653	640	712	630	586	691	679	673	663	675	630	703	637	640	636	666	632	713	612	680	633	636	643	664	689	663	692	686	641	622	682	643	676	628	636	655	677	639	674	646	691	671	647	604	681	650	670	630	656	688	622	617	653	662	676	692	656	682	686	643	665	634	709	629	659	657	640	652	655	674	625	705	681	682	654	640	658	638	666	667	683	653	679	625	617	665	596	696	644	623	660	665	623	687	619	654	640	682	689	636	640	621	684	642	654	673	658	642	661	641	657	690	678	639	627	658	649	688	610	652	677	661	664	654	653	661	695	647	670	657	652	672	696	643	626	602	684	635	694	635	659	682	669	664	679	677	602	634	686	653	649	689	674	634	705	680	644	668	663	622	679	666	674	680	652	664	690	639	688	658	682	631	660	682	694	642	671	648	723	664	636	634	657	677	633	631	683	688	638	693	672	635	683	647	690	630	649	658	636	647	678	686	636	608	658	664	649	660	672	645	710	652	680	684	661	652	665	632	645	643	663	646	637	642	633	704	687	671	653	686	694	642	651	633	659	635	640	655	709	650	664	630	691	637	625	658	606	647	641	659	716	687	709	663	658	676	649	710	652	654	652	622	639	659	680	689	639	678	656	643	687	699	660	648	689	729	672	597	629	635	660	687	679	686	669	675	679	651	657	691	653	655	627	691	653	654	621	672	643	657	705	659	678	695	641	712	642	652	658	640	712	651	673	665	706	682	629	647	645	628	710	660	636	644	645	633	655	643	699	671	706	664	681	648	685	678	667	657	687	648	665	648	649	683	647	690	675	674	688	630	665	698	620	651	659	692	692	631	665	656	643	660	634	653	643	666	645	636	682	641	594	593	676	692	637	657	618	678	680	648	654	701	645	685	622	664	651	678	678	687	670	641	654	659	652	643	639	646	666	641	660	661	634	717	662	626	665	683	674	697	644	659	655	635	659	656	663	703	656	666	627	639	690	714	689	678	675	667	633	660	683	617	674	641	682	598	645	684	658	653	645	674	677	685	674	626	624	671	634	630	641	687	638	639	660	613	635	670	667	689	663	688	662	659	629	632	632	664	677	594	635	651	630	627	664	689	656	700	687	683	688	680	664	703	667	651	654	696	652	606	653	647	654	660	665	657	594	637	640	674	646	692	621	642	640	668	644	672	633	660	640	654	624	682	662	652	695	636	654	619	604	695	677	670	621	611	658	669	648
39959	18794	6232	1921	1255	1016	680	579	426	420	365	356	329	331	292	302	264	290	307	246	300	297	291	253	283	279	277	288	261	250	252	245	240	281	269	276	285	237	250	266	314	248	253	304	256	255	238	282	292	275	254	253	255	261	251	253	274	272	287	255	278	275	293	280	277	280	280	274	266	258	257	270	268	254	248	248	250	249	291	240	267	245	277	281	305	279	273	264	261	239	263	264	280	253	273	312	253	275	268	262	263	259	256	263	269	238	244	244	252	268	221	293	286	279	283	257	251	256	263	240	239	266	254	267	238	273	296	289	274	280	265	300	241	298	312	274	291	262	279	258	251	271	261	256	305	246	283	265	274	258	273	267	261	263	279	261	282	285	268	260	250	260	271	260	268	259	261	255	248	241	279	272	260	276	264	278	271	248	286	281	270	290	260	280	214	232	252	279	268	228	243	297	246	308	255	248	278	271	275	254	275	243	256	257	277	255	247	244	281	242	261	240	234	231	268	247	304	296	260	250	279	286	284	280	260	277	258	246	281	272	235	262	264	291	268	258	246	272	272	273	280	247	269	259	247	227	249	222	268	272	258	285	253	283	275	253	263	277	266	305	267	282	277	246	249	278	264	251	272	254	270	268	255	229	228	299	248	285	287	292	268	250	264	260	265	281	256	266	298	261	298	262	271	266	274	277	280	250	251	275	257	235	246	237	275	252	297	260	265	279	255	241	245	251	258	266	266	284	241	236	239	238	239	291	272	264	269	260	290	267	275	311	249	233	270	288	281	261	248	252	246	251	256	271	276	261	262	297	288	260	294	292	246	252	271	274	270	279	269	260	229	251	280	254	269	264	264	273	287	259	270	301	251	239	278	293	256	267	262	246	230	260	289	286	275	290	255	245	264	285	260	248	241	282	244	263	273	263	285	271	278	278	305	254	274	238	296	277	256	254	300	277	278	262	256	250	277	263	263	258	276	249	243	242	296	253	226	291	262	240	286	222	262	270	270	269	248	269	301	307	296	259	278	265	266	270	267	274	273	257	246	264	307	249	267	271	308	259	234	302	270	277	262	274	257	288	259	247	218	261	241	269	230	277	288	265	256	264	272	267	299	274	291	277	249	255	292	229	278	262	279	247	265	250	282	280	280	267	265	235	267	285	249	277	253	263	289	248	248	262	280	265	275	293	281	276	262	294	247	274	232	270	255	274	253	253	250	302	267	265	293	269	276	289	271	288	260	236	249	276	286	265	267	267	258	279	268	289	253	244	263	277	271	256	250	255	273	282	267	269	253	273	269	300	250	251	268	297	233	244	266	294	259	258	294	245	275	275	267	234	274	248	247	245	273	257	285	270	279	286	253	273	251	257	264	267	271	225	281	255	265	245	248	241	250	286	241	249	240	199	262	279	262	225	276	240	266	257	301	272	269	252	279	276	275	293	276	260	282	253	265	261	285	257	257	282	275	261	250	251	257	262	240	266	266	253	253	257	275	263	280	275	270	256	263	253	289	262	241	311	267	264	244	311	274	241	287	281	281	282	252	262	264	311	266	266	273	263	273	229	278	277	260	253	288	236	254	283	261	290	269	278	305	246	270	239	274	251	260	272	314	281	272	264	273	290	249	248	252	269	275	265	295	269	259	275	249	260	242	269	254	257	286	281	260	292	294	243	281	289	292	264	286	260	267	271	271	267	235	264	264	270	277	230	292	293	245	265	283	288	251	263	281	268	250	262	262	254	286	268	268	264	272	239	276	258	252	262	268	263	257	247	233	294	268	251	245	257	243	240	271	271	256	255	251	255	254	259	256	277	253	254	255	241	263	251	272	273	263	255	290	268	248	235	248	273	250	273	259	260	246	258	290	262	263	287	271	267	264	259	251	273	294	251	263	273	235	288	248	296	277	264	287	247	226	238	277	253	253	290	247	246	252	296	282	278	256	244	249	250	268	278	280	260	245	251	238	266	263	300	267	282	285	268	239	300	263	299	296	262	259	258	282	272	266	239	265	228	234	269	285	244	272	266	297	296	304	266	259	245	257	289	281	270	262	246	237	272	255	277	283	258	249	292	258	256	269	242	262	241	227	289	235	244	249	262	273	274	262	262	295	255	299	257	268	279	265	271	258	260	286	270	238	251	301	273	245	222	291	258	230	283	267	264	252	247	272	277	270	255	252	272	290	255	252	277	233	290	278	268	267	264	230	287	266	287	255	272	257	247	280	285	290	247	266	263	280	261	249	248	282	249	259	245	248	281	275	261	270	256	291	249	283	278	233	274	259	283	245	257	281	273	272	274	277	254	273	271	263	254	273	277	249	279	283	234	269	253	270	269	255	266	300	265	243	266	275	306	252	249	277	296	241	254	276	246	250	248	241	268	267	264	275	275	255	259	241	271	274	281	259	260	251	264	274	254	266	267	248	263	295	263	273	286	282	282	247	246	258	283	290	288	260	260	252	265	267	281	251	240	275	283	265	282	280	224	248	237	259	270	266	251	284	245	313	270	285	252	246	251	264	256	273	280	260	285	318	268	271	283	265	304	253	264	274	272	251	250	262	236	242	263	270	256	261	297	286	285	259	285	246	257	277	285	242	279	274	287	285	267	247	242	265	252	271	257	281	252	253	277	255	251	250	253	269	300	255	262	256	254	245	244	273	255	297	289	240	257	288	273	261	246	246	218	244	255	247	234	255	278	264	270	246	282	252	257	267	288	255	264	275	252	261	274	242	277	269	263	271	278	283	251	268	271	243	275	272	264	268	280	250	267	232	267	239	260	294	233	259	239	258	264	255	258	287	261	270	272	239	264	258	270	265	271	267	266	252	283	258	257	262	253	238	267	261	259	259	301	253	245	236	264	254	273	248	273	272	234	279	292	250	233	282	291	250	270	241	256	236	283	296	277	271	274	291	250	265	264	247	251	259	259	274	276	244	302	252	278	257	302	240	236	239	276	271	242	277	253	256	255	261	269	249	265	276	267	240	268	239	264	253	280	257	270	261	271	255	263	234	248	256	270	271	258	300	238	249	275	264	226	250	256	276	281	246	268	288	271	291	254	254	275	257	254	292	308	261	261	241	267	232	263	284	255	272	241	237	262	265	281	259	251	269	275	228	252	254	259	225	297	252	258	258	251	246	241	255	243	284	245	294	242	233	274	259	244	237	289	291	287	260	263	279	251	242	261	288	266	257	266	266	281	271	225	244	257	278	268	283	276	251	301	236	250	233	261	264	274	275	243	289	272	291	273	277	263	244	289	223	274	275	272	268	285	277	248	247	261	253	243	249	279	280	263	248	273	265	266	265	254	278	260	263	288	266	262	278	257	281	258	255	267	268	284	273	297	228	261	294	263	263	235	247	270	255	256	269	296	248	232	239	277	263	212	247	277	241	255	281	243	243	271	284	254	261	265	306	307	278	243	277	305	298	266	232	263	253	259	245	267	274	248	248	294	285	256	261	250	266	281	265	277	243	254	256	293	253	251	263	248	288	280	274	253	244	265
23478	11122	7252	4997	4518	3886	2644	1835	1580	1417	1238	1107	1052	889	899	828	735	745	781	734	704	642	650	613	559	594	620	568	562	599	601	601	587	553	563	519	585	575	580	582	555	574	567	592	561	599	593	554	570	520	611	530	532	562	581	550	562	534	552	576	562	578	581	568	604	570	567	570	598	529	563	620	543	545	564	560	539	518	569	589	539	549	559	570	588	546	520	561	579	594	555	574	560	550	539	537	550	529	549	560	541	551	534	570	578	582	526	597	566	561	550	536	594	594	585	591	552	581	512	612	546	537	552	574	568	577	585	563	575	529	535	584	577	557	611	524	486	582	540	543	559	569	522	567	558	534	549	566	567	571	556	549	583	538	588	556	544	541	529	545	560	586	541	556	533	578	567	593	551	608	597	548	548	561	569	529	551	592	549	609	586	552	560	545	580	575	576	555	599	560	566	541	565	548	559	534	566	540	590	545	554	557	577	560	560	589	582	540	536	559	570	523	575	581	560	519	561	573	581	560	590	523	555	633	548	599	546	504	569	525	591	541	550	562	579	532	557	536	532	564	566	603	540	580	599	562	562	564	541	537	520	524	554	571	561	557	579	581	523	561	576	561	543	592	539	599	545	561	552	558	559	556	567	604	551	525	537	536	584	523	535	552	544	585	576	579	569	580	585	583	538	556	518	589	560	539	582	545	534	571	563	549	552	542	551	569	542	605	551	563	540	559	587	563	575	591	585	550	540	617	548	567	553	600	536	543	565	556	587	524	570	572	533	559	561	580	564	587	550	564	532	599	532	576	550	555	581	583	523	513	584	543	590	595	547	548	556	592	572	540	549	556	561	565	548	562	573	567	560	579	579	528	559	578	553	549	553	552	590	576	527	591	623	568	526	595	545	558	567	565	501	572	530	582	550	560	580	603	611	557	566	566	560	613	586	602	567	553	601	531	572	581	543	573	576	568	529	587	593	539	573	588	622	549	543	575	552	578	573	556	559	547	550	557	538	565	574	603	557	567	580	590	527	598	572	559	597	503	571	565	539	549	521	576	581	584	551	562	538	553	566	600	550	577	550	517	559	546	560	556	570	586	524	567	585	606	554	545	527	566	569	591	531	578	526	570	552	590	567	564	550	609	567	570	631	552	552	546	526	556	600	538	539	534	554	586	574	586	586	568	588	574	516	565	569	586	597	572	597	554	588	552	573	564	546	541	544	584	569	537	581	544	591	510	609	636	569	532	552	578	555	568	538	570	574	559	569	579	562	552	529	584	531	573	577	514	558	550	530	581	554	555	580	512	558	554	607	603	597	568	542	501	564	543	537	559	555	562	591	567	590	579	548	529	574	535	596	579	588	560	599	564	579	614	579	585	543	574	586	578	592	558	561	643	523	549	542	561	559	579	545	592	551	562	518	557	581	561	582	550	542	559	582	560	560	570	569	581	603	561	562	577	557	594	577	583	569	557	533	589	574	580	585	581	605	511	550	573	587	580	518	576	546	567	627	556	573	568	580	541	525	616	550	547	623	580	548	600	550	588	562	560	597	568	527	581	539	554	618	555	572	542	590	550	539	550	567	576	591	582	544	509	567	556	574	531	558	552	554	557	520	560	551	508	561	550	572	541	533	552	562	614	497	574	559	576	566	578	593	513	585	564	574	553	543	577	543	532	521	577	574	596	526	569	558	570	555	557	563	539	588	571	556	559	547	566	561	621	575	599	564	566	568	593	562	562	556	557	571	570	570	553	551	553	545	532	580	540	583	564	548	603	602	550	552	570	549	536	548	596	593	540	530	591	572	568	603	564	595	549	577	586	562	568	565	556	584	548	580	544	580	583	554	527	536	564	596	551	519	571	593	530	552	519	553	533	551	581	535	573	548	544	566	517	637	578	560	557	570	575	615	524	499	560	608	522	599	584	576	576	606	578	602	542	545	531	588	578	575	562	569	572	567	600	598	556	577	528	563	585	590	535	552	564	562	526	588	538	596	576	563	585	559	551	536	574	567	570	592	581	584	598	594	530	549	551	561	587	576	536	546	590	568	587	551	564	552	543	549	541	577	520	550	531	569	561	563	576	544	596	551	590	599	615	554	583	570	534	545	589	563	538	569	546	591	548	551	551	510	528	571	530	597	563	590	580	546	556	537	523	578	558	508	569	587	609	575	585	547	584	588	560	554	551	564	588	560	582	540	584	556	582	553	564	575	588	586	552	559	552	590	518	546	575	537	558	560	625	590	589	554	539	580	521	550	567	553	592	553	547	560	560	584	548	574	565	548	559	551	594	575	520	577	578	542	554	590	542	572	594	543	538	576	522	572	572	524	576	525	563	584	548	547	575	541	525	546	567	591	554	544	564	554	578	553	576	562	609	601	593	551	578	558	585	595	585	592	551	520	558	573	563	567	555	568	555	563	562	580	571	585	546	542	580	553	558	564	577	550	648	555	581	524	541	561	497	545	590	542	610	562	516	585	514	550	571	518	570	589	514	538	563	555	544	594	581	559	556	531	579	600	567	543	532	602	548	570	567	580	533	524	546	614	549	621	556	557	567	546	600	550	555	527	610	557	571	571	612	531	538	575	558	572	554	574	591	589	548	588	543	553	556	524	559	495	564	623	570	581	550	533	538	585	506	571	537	536	537	587	561	546	540	524	568	577	547	575	600	597	568	585	591	548	541	530	615	533	606	537	575	592	645	596	597	535	587	589	573	552	588	498	571	558	562	557	559	566	580	525	539	614	559	574	595	610	558	556	547	539	538	530	570	577	576	571	570	570	575	548	535	582	571	599	525	583	582	572	588	558	522	552	557	573	562	549	543	559	529	595	561	565	588	560	575	592	506	570	552	591	585	601	561	583	539	515	593	583	577	584	592	608	573	590	575	551	562	528	630	566	561	562	555	615	536	553	541	595	530	607	568	549	548	622	591	512	540	575	566	592	553	504	561	556	572	555	554	582	582	527	585	598	546	567	555	574	516	522	545	603	588	537	540	551	555	551	568	604	568	583	578	570	580	585	591	603	573	620	601	529	573	565	552	537	562	592	566	577	580	547	590	530	543	564	537	552	550	542	576	595	568	546	556	540	596	532	573	576	604	603	523	579	560	564	555	553	535	535	596	545	570	582	519	587	519	551	595	556	608	554	570	555	535	536	555	630	573	538	548	582	541	523	567	604	559	560	559	590	541	577	533	526	599	532	582	560	557	574	579	559	558	507	553	534	553	577	580	571	550	569	589	536	555	566	554	636	600	566	505	580	559	573	572	574	574	562	569	574	574	567	601	549	569	553	608	585	584	571	550	578	578	546	563	540	560	648	573	571	560	544	523	600	580	567	573	583	554	563	568	593	595	565	549	552	569	588	574	555	597	583	570	530	610	539	539	589	524	515	608	563	543	561	592	556	561	596	557	544	564	526	587	550	594	568	536	528	593	576	571	543	550	566	579	542	587	564	611	563	521	518	552	553	613	594	590	594	543	538	591	610	505	570	586	572	580	547	582
54593	27093	10352	3464	2350	1660	1098	793	682	567	517	441	446	406	389	370	331	331	300	309	308	285	259	253	288	289	293	300	255	281	229	278	260	250	250	282	237	245	282	286	235	241	230	276	251	246	248	265	250	255	258	287	253	250	234	246	261	274	259	240	249	273	275	251	278	252	281	252	259	269	257	264	267	246	254	247	239	270	267	283	250	249	267	261	257	245	257	276	243	244	294	271	248	295	270	261	285	253	207	279	265	262	269	257	238	275	281	259	254	264	239	263	240	266	229	246	242	231	246	252	289	231	249	273	285	230	240	220	290	232	248	232	286	249	234	249	237	256	238	265	249	243	243	259	273	252	249	278	279	266	267	235	256	239	261	270	261	252	271	266	254	255	287	243	280	259	268	255	259	284	240	242	243	254	255	292	260	261	262	268	304	241	233	282	272	250	255	215	269	258	261	261	239	272	272	260	241	245	241	269	274	263	272	287	225	248	230	252	267	245	274	281	239	251	251	265	254	263	230	280	260	249	233	245	274	278	244	259	258	258	254	275	271	265	246	274	271	260	246	263	277	251	247	262	279	242	262	247	236	231	261	269	254	279	256	280	277	237	272	243	255	269	231	252	262	261	216	239	254	249	303	267	251	227	258	258	259	249	261	247	270	242	256	231	244	255	239	273	279	245	245	214	260	258	272	290	254	274	278	251	242	264	296	258	259	267	268	269	245	239	249	251	268	271	260	273	248	278	246	244	267	242	256	271	249	246	268	251	264	264	268	258	259	268	262	262	249	250	290	234	252	243	266	258	252	262	281	258	256	223	272	254	223	242	265	268	259	256	299	268	241	281	253	252	261	245	251	250	251	247	274	242	286	274	255	257	249	240	247	255	256	283	262	256	275	249	256	287	249	229	244	251	282	264	271	241	270	259	268	249	238	267	256	215	275	233	259	275	264	253	254	310	257	279	271	271	309	261	256	254	274	252	260	227	268	244	252	241	249	297	262	244	290	283	235	253	240	254	264	257	233	241	239	261	267	249	256	255	234	241	264	229	269	237	251	238	259	270	286	243	263	263	268	282	253	244	282	238	260	266	230	250	261	275	247	256	264	272	241	264	272	272	276	272	264	270	259	241	282	272	255	257	234	246	297	256	256	268	277	230	273	243	230	238	264	264	254	275	259	267	259	251	248	239	237	247	261	265	273	275	287	276	244	252	252	250	296	224	266	262	249	253	297	238	272	246	241	268	249	261	249	261	261	270	254	249	273	250	254	273	270	259	273	232	245	273	244	264	248	290	294	232	258	246	252	235	226	245	249	248	285	235	273	266	241	223	255	281	231	255	270	288	271	285	274	292	276	257	233	270	288	312	257	250	262	257	279	241	300	246	267	262	266	249	257	266	261	256	261	267	270	252	255	265	264	251	263	224	213	262	287	259	237	251	274	306	206	225	226	279	217	236	300	223	284	237	270	226	256	244	258	261	272	266	252	240	245	214	248	273	275	274	235	267	276	251	257	248	274	248	245	259	280	245	223	262	252	265	268	236	273	226	240	268	298	276	234	261	279	238	281	255	249	235	234	237	264	286	269	252	276	255	248	255	246	273	230	256	254	239	260	250	271	250	296	251	234	284	257	270	297	257	265	231	247	216	248	297	275	254	260	255	242	246	274	252	247	261	266	255	254	285	273	259	252	261	268	254	255	239	251	241	267	232	258	235	275	267	265	276	226	276	270	226	274	253	224	257	275	255	242	243	233	274	254	237	245	227	278	258	241	231	251	264	252	237	260	252	262	289	255	255	271	255	269	268	243	238	274	252	267	267	269	276	256	244	263	245	235	274	244	238	270	239	225	244	243	270	283	247	260	255	237	256	251	232	253	243	261	277	264	291	242	253	249	221	266	254	251	247	266	253	267	237	259	253	276	259	251	236	254	227	243	245	266	266	250	267	254	248	254	286	244	260	263	284	235	282	252	308	260	260	276	277	244	267	273	255	265	268	288	251	240	278	250	296	258	265	222	252	267	258	264	260	282	281	263	270	230	267	289	265	289	268	270	275	267	285	295	259	254	270	227	267	264	271	275	262	252	262	259	283	266	263	282	269	236	267	265	238	272	232	271	241	260	273	245	274	251	257	253	235	255	258	290	252	238	264	273	258	282	273	253	248	257	275	257	229	273	259	223	268	270	258	280	239	240	243	259	258	244	263	267	245	252	264	273	299	238	233	264	265	287	262	270	277	248	269	264	248	290	296	265	270	271	265	270	247	210	273	262	236	245	238	253	272	237	269	252	249	276	249	240	252	236	249	261	247	251	246	265	233	257	250	264	263	265	254	233	236	247	258	240	258	273	275	283	244	265	252	270	296	251	251	251	220	241	255	236	290	250	286	259	245	246	248	266	257	262	265	264	238	257	278	306	290	260	253	261	241	257	274	250	259	226	239	247	253	245	249	263	270	265	252	256	267	277	240	263	233	280	265	266	273	292	262	271	242	239	252	244	268	263	275	255	250	278	262	226	268	264	235	277	287	260	250	236	245	282	259	301	279	251	246	267	249	272	251	232	258	249	267	244	252	261	237	263	238	235	243	254	237	251	248	261	247	240	245	256	240	243	273	241	277	244	261	273	272	266	246	269	220	276	247	236	245	256	282	234	254	264	254	255	260	255	237	293	275	286	241	240	243	266	230	254	257	244	250	268	244	272	276	250	219	299	272	268	262	276	252	246	254	272	257	253	255	246	245	237	237	273	247	246	258	252	241	256	254	270	262	291	259	276	268	264	268	257	226	274	254	232	243	254	282	261	226	269	257	243	259	237	269	271	263	243	243	259	247	246	272	268	211	249	241	248	278	255	275	274	225	262	243	254	263	262	241	286	265	238	250	243	230	268	261	257	305	298	257	263	259	237	261	240	272	270	252	233	236	236	270	293	259	290	262	286	254	263	266	253	254	271	265	254	261	288	249	269	254	272	261	261	254	265	252	261	230	263	262	229	275	257	284	258	271	253	248	263	254	277	282	265	276	230	216	268	261	245	278	263	270	221	259	271	264	259	278	291	274	249	263	240	279	254	247	259	268	250	312	264	236	259	224	259	266	260	270	253	262	254	237	249	241	292	276	289	306	274	275	278	263	235	267	249	272	248	284	253	252	267	245	264	278	281	247	295	280	264	238	252	274	241	281	242	252	253	254	221	263	252	232	246	227	253	258	262	269	249	267	272	238	279	276	292	259	274	226	269	257	268	277	263	269	261	243	295	255	251	313	273	262	274	273	253	246	247	260	264	265	249	263	283	224	237	272	287	293	284	255	218	258	273	251	254	288	272	242	301	250	234	263	243	263	217	258	251	261	258	269	259	289	254	262	224	267	269	263	258	242	244	253	228	254	263	264	282	268	269	243	250	242	254	284	246	262	272	231	281	241	282	254	257	271	277	238	252	261	261	278	271	250	252	286	224	241	245	221	257	252	252	228	272	263	261	286	248	246	289	219	242	278	289	265	251	281	246	267
32770	16801	11101	8414	7916	6447	4371	2998	2512	2197	1882	1670	1555	1281	1109	1006	941	898	902	862	764	744	717	672	666	612	625	667	614	622	622	625	592	616	623	553	597	594	571	581	596	565	583	584	575	544	541	556	570	535	562	586	558	594	563	553	572	552	613	615	548	561	542	569	570	560	581	532	533	587	564	512	583	597	561	566	543	571	531	534	553	559	584	549	538	566	564	561	578	567	556	575	548	608	518	582	568	527	571	555	540	554	589	519	592	535	578	525	523	537	571	536	593	533	518	567	523	547	602	541	534	545	546	561	581	548	533	575	538	585	536	604	542	510	560	538	579	606	555	593	582	583	555	576	597	548	580	540	560	557	545	580	537	537	580	540	527	583	540	540	551	611	568	571	573	559	578	572	594	527	543	497	565	579	582	525	565	552	557	585	576	543	594	516	639	547	538	598	585	552	530	517	593	565	590	594	544	567	532	576	569	541	599	525	562	575	550	604	558	568	562	557	589	562	520	544	535	552	580	555	550	539	596	545	531	528	577	559	577	568	579	532	578	592	551	541	513	560	536	563	526	554	536	609	542	608	568	555	567	580	579	559	576	566	582	556	549	555	541	588	608	604	557	576	574	536	562	585	562	561	562	544	537	527	568	560	567	590	611	506	569	567	574	559	531	581	583	592	593	551	558	546	531	561	582	595	588	550	585	540	552	550	533	505	565	562	556	569	576	554	535	578	592	582	550	526	570	559	523	563	558	539	587	550	623	557	539	549	531	518	572	532	559	538	565	572	551	574	548	574	502	531	571	607	581	580	542	586	527	602	573	541	523	530	546	596	555	554	533	521	547	569	536	548	561	545	572	548	594	586	568	583	562	559	538	584	591	545	547	529	594	614	550	570	564	580	550	548	546	517	598	563	574	595	559	577	565	543	593	528	572	561	562	562	577	552	575	518	571	580	568	541	563	536	576	564	550	591	560	562	600	549	548	550	585	534	575	556	526	618	545	554	580	591	588	562	537	555	526	602	559	589	547	559	537	570	550	559	546	560	554	545	595	551	551	559	526	602	534	540	591	584	575	554	570	609	553	587	558	570	565	540	608	562	580	557	557	609	573	574	556	565	569	573	606	524	565	554	556	555	515	548	608	539	531	570	553	576	557	554	533	585	542	572	549	567	557	566	565	539	598	597	544	578	566	580	549	596	576	569	597	539	514	544	554	564	600	544	574	565	599	587	549	551	572	591	550	516	533	568	557	602	564	590	565	554	604	605	587	609	509	557	536	511	554	532	548	595	572	582	579	542	564	545	581	551	522	566	527	590	573	543	585	522	549	546	548	559	578	537	531	522	566	550	604	525	550	556	564	504	563	599	527	554	558	558	586	564	558	543	592	550	525	559	544	538	571	567	559	573	587	557	502	554	548	532	581	553	596	543	575	521	550	536	571	578	540	582	580	565	599	612	563	581	560	604	564	543	560	562	569	545	538	559	617	561	555	577	575	550	566	573	574	533	540	569	578	566	522	550	550	590	561	595	602	532	527	509	582	569	594	573	503	551	559	557	564	578	560	541	563	588	589	523	533	550	525	561	556	535	567	572	575	565	544	557	574	583	560	567	547	564	562	584	616	591	536	582	546	562	574	517	559	539	555	545	574	534	573	564	526	538	537	582	541	566	563	556	563	583	545	565	570	551	521	568	580	544	586	546	561	572	569	605	555	581	575	573	562	602	556	583	522	580	545	562	561	536	553	555	552	590	530	520	582	574	539	571	570	519	584	573	536	566	578	565	515	574	534	597	548	563	532	548	565	540	544	554	569	544	568	555	557	592	557	529	520	565	539	564	570	580	531	560	547	521	548	557	543	595	543	559	544	554	581	560	568	538	552	588	572	556	556	580	557	568	553	556	549	563	538	559	536	550	567	562	530	544	554	537	540	545	553	564	539	565	585	568	592	593	554	544	555	592	523	568	587	540	550	561	539	506	565	568	569	559	529	573	567	568	553	555	561	577	576	586	573	517	576	516	542	539	572	504	587	602	561	525	519	577	561	543	542	569	604	523	537	562	586	586	529	529	555	540	577	556	572	547	590	586	560	568	559	530	530	568	524	510	561	539	539	562	552	586	553	613	558	532	548	568	557	551	566	561	618	573	550	544	572	573	539	612	544	579	538	510	522	557	527	566	541	572	564	570	594	592	549	528	543	563	589	517	553	567	577	513	553	582	545	561	583	529	543	510	535	588	556	579	551	560	516	515	583	526	524	565	597	551	588	574	560	523	549	581	559	493	580	517	559	537	559	577	579	589	553	568	536	574	556	547	540	581	586	553	566	523	550	574	564	562	557	547	576	592	564	533	554	546	570	521	551	543	557	575	567	536	593	547	541	540	570	551	586	550	567	587	567	569	566	579	561	605	578	553	577	555	563	565	565	560	516	549	530	510	619	534	566	603	546	514	549	573	599	547	591	536	620	578	551	562	599	558	562	547	558	568	560	551	574	583	567	555	540	539	568	551	582	580	540	551	595	558	534	566	567	567	550	588	588	596	513	547	577	536	589	581	584	567	559	607	588	577	586	520	564	546	552	592	592	575	536	574	563	566	588	527	545	605	564	590	553	571	559	552	592	558	562	616	542	526	607	560	530	546	571	586	597	608	523	556	502	581	568	569	586	565	581	560	561	563	527	562	520	549	578	568	558	571	589	581	505	557	608	562	552	531	517	574	577	566	535	566	551	535	562	566	570	508	534	593	558	556	543	571	588	543	538	584	596	540	540	524	533	601	561	588	582	555	556	538	606	561	560	548	592	536	529	598	560	579	542	585	586	560	588	577	539	586	547	585	562	554	546	554	563	574	565	532	521	552	504	556	545	573	552	495	552	530	575	542	562	540	574	536	591	561	607	566	571	542	608	576	567	591	567	590	563	518	586	584	617	554	551	581	557	542	589	538	534	553	588	580	545	553	620	545	552	543	556	539	530	561	555	591	612	538	565	592	517	563	609	590	564	547	531	572	550	532	541	541	569	574	541	529	529	574	546	555	564	558	517	575	579	575	537	551	549	547	548	576	552	549	576	529	581	580	592	589	553	564	538	560	523	568	562	537	582	552	530	530	553	579	563	572	612	539	581	571	544	533	532	580	526	587	563	584	560	555	555	585	577	561	582	536	566	619	554	541	508	595	532	570	560	567	553	568	595	538	594	571	523	548	524	588	565	535	599	567	595	566	540	526	526	548	585	540	539	578	605	565	606	572	540	530	522	524	581	543	581	584	575	541	629	555	511	526	574	586	543	572	558	565	562	505	554	549	561	542	543	504	559	558	563	580	568	540	537	560	517	564	545	578	553	594	557	532	561	550	605	574	534	560	543	602	547	566	556	560	552	531	533	531	556	575	546	591	576	587	580	563	575	529	602	610	575	560	576	592	551	598	608	549	555	556	522	572	561	552	588	581	572	565	530	588	512	557	561	606	573	567	533	551	546	601	550	531	576	558	554	531	555	547	532	509	563	542
61308	34472	17986	5786	3455	2364	1604	1100	912	756	722	604	565	466	445	424	441	445	386	342	376	357	372	347	352	299	350	368	334	316	320	330	303	292	330	313	276	325	326	278	334	311	324	300	282	312	300	310	317	311	271	349	317	285	308	315	277	292	297	312	285	329	292	301	313	289	343	292	248	324	310	322	281	309	269	308	329	307	307	313	321	304	329	307	322	313	314	307	283	311	283	317	317	340	343	294	303	324	320	365	343	298	328	330	279	288	311	280	283	337	331	302	281	321	312	277	319	293	323	296	336	309	325	293	295	318	313	313	288	331	314	316	258	272	316	316	324	291	312	326	288	334	303	302	312	326	321	318	324	332	311	285	294	283	309	308	318	297	309	291	333	341	316	312	280	329	311	318	328	297	322	296	342	313	341	279	305	311	297	319	292	298	331	268	284	323	300	322	315	310	281	324	342	312	309	301	330	308	298	320	330	296	308	311	269	291	297	280	304	292	335	337	313	275	314	329	291	337	292	299	256	294	299	342	324	318	324	277	332	328	298	312	284	318	323	322	298	296	275	307	337	340	287	298	294	275	280	328	333	310	288	334	286	287	297	284	287	302	261	280	303	305	301	326	276	351	314	328	322	293	287	287	276	284	304	334	287	338	343	312	305	297	290	308	302	296	298	312	288	272	319	306	320	323	319	322	338	309	286	300	327	316	333	328	319	304	306	307	279	311	290	301	327	285	301	291	296	309	270	299	324	314	310	323	314	313	326	297	337	275	306	329	304	296	320	323	306	301	288	303	274	300	296	331	315	320	315	294	326	281	301	314	276	297	288	340	329	349	307	300	302	316	279	291	321	313	323	330	324	335	330	349	305	309	323	330	258	315	272	295	320	313	280	310	256	298	322	335	280	306	299	290	286	294	297	317	307	323	352	288	301	275	311	320	307	294	307	297	297	304	295	312	325	331	302	313	310	294	300	332	324	316	310	296	331	320	283	286	287	304	340	302	305	322	331	298	329	316	325	294	268	328	317	284	348	324	317	284	291	292	321	311	342	318	280	309	297	286	265	300	275	300	291	290	341	314	302	301	292	274	313	312	306	304	308	306	300	312	282	316	316	287	301	319	321	310	302	282	331	320	326	297	291	300	299	296	298	342	313	309	348	299	314	286	298	305	292	299	304	300	324	287	302	300	308	275	283	297	305	317	331	312	301	300	293	311	328	313	298	291	326	306	314	305	312	308	336	327	301	326	293	315	298	293	292	325	343	322	337	329	310	272	326	331	346	268	293	308	322	328	327	317	321	331	285	303	292	270	326	340	293	283	304	317	303	326	310	321	296	279	293	264	316	312	337	292	299	273	326	317	327	313	292	293	315	278	280	306	343	339	339	301	353	312	295	320	296	280	287	284	291	317	285	297	307	297	278	289	325	316	287	287	313	293	313	287	279	283	281	326	313	292	308	326	324	309	303	323	296	334	295	305	324	299	285	320	317	287	305	318	267	286	286	320	286	308	308	309	312	284	306	324	314	329	346	266	286	312	303	297	336	288	316	277	316	311	304	333	289	311	328	328	319	308	304	297	321	358	337	303	327	292	320	286	299	295	295	272	317	319	306	303	327	303	296	278	293	284	295	341	316	301	319	310	316	338	280	304	362	340	342	307	299	292	327	333	316	306	290	311	307	329	276	268	311	304	286	308	296	299	334	308	284	329	315	291	309	329	323	288	307	332	282	322	304	308	317	328	324	298	323	330	339	335	277	276	309	280	318	343	295	298	309	315	300	299	285	294	313	314	335	330	306	289	308	298	301	287	280	290	281	335	284	304	295	352	337	314	306	297	298	294	316	288	319	271	343	331	314	266	324	300	302	297	320	343	294	316	311	303	350	347	313	266	319	312	261	324	321	334	351	298	289	298	297	270	307	306	351	314	284	281	300	332	297	309	297	350	303	311	286	289	307	293	291	309	323	349	328	295	340	331	313	329	275	282	321	306	320	287	281	293	275	307	309	284	297	307	338	309	323	306	325	330	288	292	295	302	320	293	291	328	317	316	300	342	331	311	308	342	307	319	296	329	290	300	283	323	304	299	293	284	305	293	264	294	320	330	274	307	288	328	279	305	323	266	312	337	304	308	335	334	348	311	338	305	332	302	319	320	305	293	321	274	297	282	297	311	339	285	272	313	291	297	306	344	311	285	296	307	319	347	342	298	326	330	309	345	279	319	322	301	318	303	314	277	329	301	332	288	279	333	328	289	312	364	273	333	262	262	271	312	336	311	287	284	286	355	326	334	316	314	288	257	299	269	312	309	315	310	299	323	287	313	323	366	325	309	320	302	327	297	329	310	314	294	303	327	301	327	297	288	285	335	313	308	297	281	291	310	337	295	251	288	311	312	283	306	294	311	285	341	304	262	303	306	325	333	329	310	313	301	280	307	316	324	366	340	297	314	350	320	292	306	308	337	363	310	320	286	312	280	295	301	304	319	348	307	293	256	287	301	324	296	297	303	304	276	267	350	318	279	301	285	322	287	277	289	335	335	299	307	323	318	295	293	314	303	338	307	308	284	304	300	279	359	338	318	292	312	288	316	286	308	294	288	315	315	327	310	279	287	296	313	314	282	320	322	332	295	302	321	291	317	323	331	266	295	324	281	317	320	307	299	333	317	318	291	258	331	280	330	283	309	328	298	301	324	284	291	296	270	280	325	324	299	295	319	327	299	306	276	345	309	333	298	314	293	301	287	305	310	283	310	316	320	302	361	317	322	296	268	281	287	307	319	352	305	326	288	342	288	313	286	286	288	284	299	322	315	323	323	312	315	284	308	323	305	274	286	304	326	362	306	287	303	288	322	306	293	291	311	286	312	356	313	271	304	299	304	285	285	325	293	328	318	292	298	333	285	322	337	306	315	328	285	291	300	314	310	331	286	317	287	303	319	324	323	317	285	309	287	309	334	366	304	319	320	290	292	281	245	312	308	281	304	345	316	326	318	312	333	299	310	334	306	286	309	307	326	337	302	301	303	271	310	292	299	309	320	305	327	281	318	271	288	337	300	300	329	353	302	271	285	283	322	299	334	300	296	296	334	322	312	293	301	309	314	316	299	329	287	326	315	296	318	297	286	334	290	292	320	288	313	327	283	281	314	282	292	338	280	333	357	332	264	332	275	284	314	325	289	302	286	297	302	317	287	311	338	318	322	286	303	303	316	315	307	308	279	330	306	306	328	355	288	319	306	333	347	323	299	326	323	310	319	289	316	315	292	297	321	277	341	323	300	281	311	311	302	324	331	314	291	308	328	327	278	308	273	322	276	280	332	318	291	301	305	313	319	264	296	309	334	346	298	294	316	321	309	327	307	345	278	333	321	278	329	277	309	328	305	302	293	294	338	310	307	328	350	310	291	288	346	299	309	288	322	272	309	316	313	321	342	298	320	313	299	321	292	303	292	289	296	303	306	311	275	277	286	315	296	274	298	342	340	309	290	310	308	284	318	318	329	294	345
36587	22704	18441	11221	10674	8278	6241	4295	3529	2937	2496	2388	1999	1602	1479	1296	1230	1260	1166	992	945	922	891	848	801	737	728	779	739	746	695	711	675	695	710	652	681	624	718	632	646	692	681	613	670	683	682	631	703	685	667	681	671	649	647	650	653	658	653	687	672	660	637	677	715	685	681	705	670	704	624	681	658	632	609	653	651	655	590	671	624	647	654	664	703	675	711	672	697	659	650	674	619	677	669	638	648	654	669	656	613	650	636	683	658	674	681	659	646	644	619	562	684	662	681	659	633	619	618	685	631	639	703	659	695	661	642	669	675	640	659	614	624	664	691	636	651	642	621	675	661	663	661	691	666	649	690	633	654	693	652	648	633	661	643	644	661	605	627	620	657	652	670	629	687	677	683	639	652	589	651	666	656	662	647	609	655	599	642	670	686	693	613	691	674	655	599	671	630	632	613	653	651	627	650	602	645	669	682	647	669	630	650	638	618	704	647	642	668	669	644	653	610	651	674	656	636	657	653	679	668	669	657	634	628	670	649	654	633	652	647	672	647	632	671	674	719	686	627	659	633	676	653	613	677	683	650	662	646	680	675	649	649	642	662	693	640	696	624	624	596	636	646	641	659	678	661	666	639	636	638	630	673	679	634	711	609	681	630	655	679	671	640	690	623	624	615	673	648	624	620	650	653	649	683	647	673	660	661	623	637	642	657	687	681	635	655	636	646	638	677	661	662	602	656	637	647	657	663	647	642	689	712	685	650	647	642	630	666	622	620	697	638	652	660	655	655	648	666	689	730	662	648	679	666	648	655	677	658	664	627	639	657	599	691	664	699	675	628	641	641	633	666	609	678	635	703	656	640	601	667	610	672	641	605	669	687	645	659	650	627	655	637	640	636	659	625	623	655	662	673	623	619	644	645	664	628	639	619	666	620	669	649	696	692	641	673	636	665	655	690	623	668	629	675	622	655	640	681	630	690	603	646	669	675	680	597	664	683	652	611	674	658	666	666	670	637	675	600	588	643	627	669	673	637	656	697	645	639	664	587	648	710	617	662	678	607	693	690	617	667	685	639	680	640	625	651	647	656	633	660	641	593	677	656	653	638	639	625	679	661	587	653	651	677	692	646	660	694	647	660	663	666	669	648	629	624	735	673	625	640	708	607	652	639	700	674	644	686	673	658	643	625	655	659	609	641	634	626	665	661	689	601	701	693	670	655	658	619	667	643	635	662	630	642	648	603	630	637	597	626	692	635	655	611	637	667	611	701	680	698	653	672	653	697	716	618	658	618	635	708	622	634	698	648	630	651	673	630	627	669	654	688	609	635	654	667	697	640	674	654	637	676	655	642	655	657	641	663	619	654	623	685	680	645	668	652	628	643	674	665	665	613	629	663	663	616	656	662	652	687	649	694	694	650	684	642	639	629	642	659	684	657	654	711	622	620	664	648	634	597	624	669	678	640	632	642	651	663	618	600	634	679	610	683	677	670	670	633	641	636	727	689	652	656	671	641	607	668	596	637	670	646	680	647	678	666	645	663	609	653	646	638	639	702	677	641	652	659	663	649	640	630	687	692	693	668	654	612	616	612	625	606	653	662	624	617	650	662	660	641	669	661	647	683	645	630	639	661	656	688	630	616	662	630	610	669	687	660	633	677	634	617	642	680	664	645	664	690	658	646	643	634	677	701	652	640	650	621	663	633	651	638	630	690	707	652	658	655	617	662	644	638	626	671	653	617	609	673	655	671	666	617	653	653	653	626	674	657	617	642	647	667	613	609	658	654	664	655	668	679	677	659	647	651	674	644	671	677	649	623	641	693	623	644	677	598	687	622	646	654	624	658	625	633	659	634	641	640	665	683	670	637	649	663	676	681	671	590	640	638	648	667	654	630	627	666	652	645	660	646	678	659	674	644	660	650	678	642	661	680	656	630	641	689	645	663	649	630	653	633	653	639	687	653	633	663	650	633	609	643	637	637	666	700	678	669	659	621	660	661	613	669	686	664	666	635	636	664	668	664	670	654	661	654	664	678	641	670	664	639	662	651	639	645	669	688	696	629	633	628	646	677	650	637	661	629	648	674	632	656	687	640	640	678	649	652	670	640	662	706	628	647	639	635	671	645	659	675	678	641	668	633	651	670	612	604	665	652	633	632	646	649	655	671	594	606	645	665	672	729	654	652	685	703	641	647	652	636	648	636	716	679	672	660	650	671	615	643	668	616	682	655	655	651	653	666	675	647	689	683	631	666	695	611	632	699	626	674	657	647	667	658	684	667	658	665	683	688	646	675	663	680	616	669	692	622	646	671	715	686	637	665	654	616	624	628	670	646	631	633	625	643	639	622	684	587	686	642	675	708	686	646	684	648	649	707	661	637	713	703	676	636	668	662	639	639	657	623	647	632	683	643	636	666	635	667	614	659	624	638	648	615	663	686	655	651	676	653	632	640	617	631	669	673	662	668	684	689	645	704	656	683	653	632	653	640	686	662	702	663	656	684	645	649	634	670	671	625	657	618	676	599	624	674	646	671	676	659	671	720	650	638	602	674	641	645	657	665	629	649	599	671	674	654	696	631	642	625	642	636	651	648	656	637	643	674	635	614	608	698	680	611	680	673	615	664	666	630	659	641	680	649	611	691	663	660	613	586	652	627	691	682	702	635	686	643	611	696	674	700	632	624	635	644	663	644	629	662	656	667	624	691	651	673	591	666	648	664	655	652	653	667	656	613	615	682	605	565	670	659	664	676	604	645	663	692	624	681	686	639	646	672	690	628	660	651	680	682	677	664	681	641	645	652	684	634	685	675	616	627	647	710	668	675	644	650	642	610	677	673	674	620	636	609	685	654	622	649	646	623	626	697	640	644	661	736	681	639	732	652	646	637	613	621	642	636	631	636	660	670	663	632	631	653	632	649	654	733	685	626	621	644	644	597	648	656	683	684	627	646	655	679	645	692	659	635	629	655	618	642	637	650	656	650	647	640	665	636	644	648	634	620	643	652	660	657	613	615	690	638	667	602	610	691	683	643	659	655	642	635	624	656	566	697	692	669	637	614	684	645	651	668	666	668	702	620	621	652	664	650	645	678	648	685	690	635	672	692	718	661	662	628	630	691	660	642	673	635	654	653	660	657	686	668	654	686	697	609	624	626	655	672	668	618	652	646	668	626	609	662	626	652	619	626	669	633	689	669	609	685	696	671	664	670	622	649	659	690	643	617	696	653	676	665	636	630	639	648	604	670	634	657	635	669	634	660	682	659	632	636	655	696	666	660	636	675	622	722	687	647	661	679	630	638	674	674	633	627	634	673	670	685	648	612	630	678	630	702	645	657	639	618	653	643	663	655	653	652	675	653	634	712	660	657	626	659	649	635	651	644	639	644	684	670	671	634	659	714	635	660	670	646	631	639	643	614	622	668	681	622	683	656	659	652	668	670	711	648	626	632	612	644	682	654	638	663	623	690	640	673	601	672	648	682	642	684	658	665	630	652	640	618	653	710	649
42022	20030	6074	1713	1274	874	658	466	458	391	367	358	366	306	274	297	299	290	273	274	290	253	263	287	290	271	285	282	264	280	276	236	264	263	243	295	235	254	269	274	263	253	298	276	259	250	275	236	273	251	266	250	258	264	257	258	261	279	271	289	280	249	255	272	309	287	269	306	274	234	274	296	264	280	279	305	259	259	255	233	270	268	251	267	250	262	245	261	258	288	274	256	285	255	277	258	269	265	242	272	245	281	272	294	282	271	259	265	232	256	255	221	261	272	260	249	243	247	253	264	270	268	257	266	276	281	257	283	274	234	276	260	272	277	252	284	255	249	276	260	290	261	259	283	267	262	241	250	237	281	262	273	246	271	234	253	275	308	258	245	275	301	222	259	250	254	274	257	269	294	258	259	289	244	279	290	271	272	264	239	280	239	273	271	266	244	268	254	271	241	273	290	277	262	269	298	279	280	286	256	263	247	272	281	249	262	265	241	272	287	287	268	276	252	273	259	268	221	267	268	257	261	252	264	243	245	296	280	260	264	266	238	253	254	304	293	242	258	255	267	250	255	260	238	277	243	278	272	276	263	261	276	266	251	268	276	281	291	278	258	266	276	287	246	260	258	259	286	282	305	260	262	257	246	255	279	255	251	274	261	251	269	248	292	260	262	262	259	245	277	236	211	286	245	275	251	258	253	277	262	247	270	271	259	298	248	265	243	257	270	253	279	281	277	250	244	233	240	282	276	244	245	249	252	280	273	238	313	244	249	280	271	270	252	252	279	272	255	273	239	254	222	259	288	265	248	260	264	258	275	244	263	260	260	226	265	277	248	271	282	249	289	266	261	266	259	248	293	261	234	286	268	261	283	282	250	274	293	244	242	267	279	261	273	262	229	261	285	240	266	245	296	273	272	240	292	279	256	262	253	249	250	258	221	249	275	253	304	274	258	267	280	270	245	274	279	238	259	254	258	280	293	258	280	266	264	289	277	254	277	224	283	256	252	263	284	269	262	239	273	273	277	247	246	300	300	264	262	271	259	255	243	257	298	237	237	292	267	249	282	237	247	274	259	292	250	283	262	274	248	247	248	283	295	253	273	239	248	299	267	277	261	276	237	282	275	292	266	277	281	256	249	263	240	288	266	287	272	291	264	264	252	285	266	253	248	261	265	276	289	281	256	280	249	253	243	251	244	245	281	260	278	271	245	279	236	300	260	270	247	274	262	287	259	268	250	286	286	260	250	260	287	239	250	296	268	246	247	248	257	295	266	269	249	251	277	224	252	232	266	247	275	285	288	236	254	253	269	291	298	271	271	285	268	275	233	254	259	278	252	267	271	266	277	295	271	274	255	243	257	225	276	278	256	259	280	267	273	279	279	266	284	278	287	255	259	249	272	256	230	292	247	253	274	246	244	223	249	237	274	259	244	270	257	240	257	271	257	281	265	265	270	251	277	253	274	277	283	268	261	235	286	254	236	245	274	273	260	283	257	231	234	247	221	259	270	259	288	284	269	281	255	268	275	308	265	258	299	262	263	277	251	263	272	268	274	267	227	258	241	258	257	277	280	287	259	247	268	251	245	244	212	311	276	275	249	261	241	251	249	258	284	288	241	251	265	307	285	251	272	266	275	270	266	249	273	259	279	274	295	283	281	282	272	277	252	260	264	249	260	275	241	268	274	246	233	278	260	270	282	258	246	305	270	238	278	288	266	282	270	257	288	299	258	279	245	327	303	247	261	226	253	238	264	239	293	265	249	255	268	269	264	264	274	267	249	267	231	275	271	234	268	253	285	280	266	305	297	256	252	262	263	248	286	264	270	272	282	269	277	258	246	280	252	249	259	258	266	278	275	248	260	257	256	263	282	266	268	248	232	261	261	305	246	262	257	285	256	229	291	253	280	275	245	260	283	267	273	263	308	283	285	251	262	282	276	252	262	257	278	261	267	284	276	281	262	263	262	272	268	226	257	270	275	280	287	260	285	246	290	292	283	290	265	237	264	278	262	250	261	267	279	253	274	253	247	257	281	272	286	276	239	254	251	279	274	268	289	270	268	267	251	292	256	241	283	256	270	226	237	277	286	289	287	253	253	247	277	230	289	282	281	265	274	270	292	241	265	258	273	250	242	273	238	290	275	270	239	270	266	272	298	296	237	265	267	284	238	263	247	282	265	271	262	248	304	263	271	225	283	272	256	302	271	254	253	261	287	288	262	259	275	277	271	289	281	272	275	273	293	273	276	268	294	264	285	257	243	279	288	277	265	242	248	242	271	281	248	257	255	255	258	265	235	262	254	258	250	255	262	272	262	230	239	289	262	285	278	276	296	262	265	254	275	287	255	274	281	269	309	260	268	239	267	267	274	268	245	238	267	246	232	264	266	224	295	261	256	274	238	271	261	275	265	258	311	275	258	268	283	262	282	256	248	262	240	233	268	270	283	245	238	288	264	247	250	251	243	239	241	246	271	257	252	284	272	224	257	256	266	259	251	301	268	301	264	254	245	250	245	256	266	263	271	292	262	271	254	269	241	246	259	256	268	279	285	283	278	272	241	242	261	263	215	246	252	249	259	271	283	272	278	279	254	232	238	271	251	276	270	296	280	275	284	299	265	277	261	274	242	275	247	286	286	291	273	253	250	261	240	267	251	285	279	254	265	277	257	289	280	251	268	242	256	241	257	285	278	302	270	264	294	265	230	254	273	310	267	276	250	273	244	276	278	263	251	250	262	301	275	257	285	239	255	298	277	230	260	268	269	264	252	262	247	246	267	285	283	240	260	267	278	262	255	265	260	256	253	269	289	249	260	266	270	223	262	274	263	276	247	271	282	281	261	270	236	273	274	271	276	268	258	254	248	273	297	257	262	268	299	270	250	284	252	274	275	252	294	253	256	271	235	261	285	271	265	264	263	299	280	290	285	270	304	267	278	256	252	242	243	259	271	281	267	257	229	259	255	267	292	281	270	265	254	277	272	278	263	245	256	274	278	279	263	266	250	244	256	244	259	236	253	230	271	278	252	273	267	268	281	257	226	260	244	282	281	270	259	272	223	287	242	262	275	248	256	266	326	232	274	301	301	267	251	259	250	267	267	278	267	263	318	285	255	263	303	276	251	268	262	246	225	263	258	269	246	253	236	255	258	273	267	295	292	245	289	284	285	266	269	243	277	251	288	283	286	256	256	242	266	299	260	271	274	251	246	258	284	243	277	265	257	246	274	288	267	275	245	283	271	276	257	287	277	257	270	256	280	241	261	247	269	258	257	244	276	254	255	257	301	291	258	255	262	285	278	241	254	269	283	223	276	252	292	264	257	267	254	229	266	236	259	292	283	273	276	268	248	277	246	248	276	313	277	267	294	232	261	274	244	296	296	283	263	262	281	247	247	300	272	253	242	267	235	281	257	273	241	265	274	261	277	252	266	260	306	260	264	269	256	291	259	276	254	290	255	279	252	264	272	253	258	276	305	253	300	269	271	273	281	238	277	241	272	301	273
25153	12879	6783	4403	4097	2957	2279	1625	1436	1361	1239	1046	921	810	797	805	712	727	768	690	630	632	623	634	640	612	616	571	586	552	575	575	561	598	535	564	596	577	580	574	517	557	599	562	577	606	653	586	571	543	616	576	543	562	575	552	599	567	587	570	510	585	604	581	560	548	555	569	544	597	558	554	541	556	589	556	552	538	595	538	582	550	555	586	563	565	553	574	582	584	562	586	581	568	542	559	563	602	593	593	574	562	565	575	566	558	552	628	539	587	649	574	586	592	543	544	600	605	590	520	527	575	597	613	586	590	603	578	588	593	533	567	614	574	570	571	558	529	580	567	564	562	603	519	560	566	587	531	584	561	563	530	493	536	552	553	541	598	576	586	537	569	584	585	511	557	582	567	596	589	558	571	551	596	588	533	548	554	583	585	557	572	535	585	547	540	545	604	532	555	556	561	568	580	548	586	561	543	580	573	561	588	572	569	583	570	569	535	578	555	559	528	568	571	576	590	614	549	558	572	579	515	575	571	568	546	562	572	552	562	602	547	585	576	512	564	610	522	577	577	541	582	512	576	562	598	595	542	544	592	582	563	567	579	567	523	562	540	564	544	559	593	607	524	554	587	544	524	558	551	613	562	598	584	539	560	612	574	556	584	549	522	563	559	543	568	536	547	537	572	580	580	566	567	547	557	548	555	563	547	571	554	527	582	588	550	571	562	560	587	554	573	537	547	558	583	554	586	606	556	576	579	590	542	566	585	582	549	520	559	586	572	542	566	563	570	572	569	549	589	592	580	568	565	557	527	559	553	567	535	552	551	560	574	575	563	602	573	618	570	530	568	554	546	556	568	546	552	561	586	561	599	535	570	564	551	570	587	589	572	553	586	554	579	562	537	554	559	536	536	582	558	619	567	573	564	561	538	608	596	555	596	557	582	561	586	565	556	584	585	555	562	538	585	580	522	580	565	585	522	566	615	568	598	559	565	615	511	555	620	569	586	554	553	563	572	540	555	582	597	573	545	550	591	555	591	539	548	579	583	549	593	607	581	599	537	587	579	584	570	543	600	590	558	557	531	566	556	577	570	586	551	548	531	564	557	542	597	589	603	589	567	557	599	571	560	590	532	559	594	573	536	572	570	551	561	602	587	564	535	546	539	570	560	518	573	580	553	596	548	543	616	575	597	539	562	605	544	514	557	520	537	596	593	554	549	551	575	553	601	593	583	573	570	586	554	613	593	518	561	607	555	548	575	577	548	569	534	578	552	584	516	600	552	572	551	578	545	587	578	562	602	561	564	585	586	534	555	583	588	603	622	598	604	543	583	593	562	546	623	594	570	601	530	549	571	525	570	538	561	549	568	553	547	546	518	596	570	581	552	542	582	526	564	554	580	590	555	594	553	583	582	539	537	569	549	551	563	543	585	562	542	543	548	582	555	560	591	541	581	560	529	565	610	551	563	593	566	549	563	584	578	555	554	579	574	570	537	569	563	579	568	600	599	573	534	576	540	534	559	585	535	570	573	556	563	530	558	608	555	544	600	538	563	565	549	588	582	560	593	526	527	563	574	544	539	573	562	572	540	576	596	537	561	551	576	543	560	574	581	580	568	579	559	546	584	548	547	563	556	572	592	589	563	568	558	563	556	544	575	574	532	583	568	581	557	534	552	561	589	542	538	594	556	573	559	560	552	572	556	546	560	563	538	600	535	578	565	576	576	557	534	554	555	530	577	564	534	570	544	552	564	552	542	589	565	561	583	514	523	539	600	543	515	565	537	572	570	585	553	574	578	566	599	521	575	589	596	571	613	560	561	605	546	592	545	551	555	601	605	590	541	598	613	564	571	583	564	575	579	613	567	560	570	529	609	566	578	573	542	533	562	544	568	562	572	609	537	535	552	570	585	563	583	564	561	580	588	599	563	555	553	588	566	577	557	578	525	585	535	548	577	594	530	573	592	559	564	520	543	580	585	576	533	563	581	600	559	542	604	520	573	599	555	579	571	563	617	581	556	583	635	628	554	579	538	576	595	548	600	580	537	546	576	579	541	553	505	570	531	571	549	593	571	574	534	536	602	562	547	591	565	552	578	587	582	538	557	575	584	546	565	552	557	571	526	523	584	561	575	550	563	559	592	587	592	561	528	579	568	547	546	567	574	540	596	550	550	610	590	552	563	553	562	557	608	533	588	566	583	581	586	578	560	580	545	553	599	570	552	564	619	563	560	578	576	587	522	572	610	523	627	619	566	562	573	550	567	550	555	581	556	558	555	597	579	568	574	579	561	576	536	597	558	556	580	522	538	586	574	590	571	598	609	547	561	541	581	591	555	561	590	563	582	584	593	595	544	562	532	543	549	564	595	588	556	595	582	570	568	575	543	560	541	581	569	570	547	580	556	587	563	549	607	581	616	577	593	604	540	541	516	566	596	592	570	582	564	572	562	580	585	589	579	551	594	532	589	536	585	552	572	601	603	542	576	536	548	567	576	556	530	534	586	563	521	566	614	528	574	561	556	553	550	582	544	569	559	583	621	566	555	544	570	578	573	582	542	561	588	570	554	543	560	564	529	565	529	598	566	560	534	550	574	509	544	585	543	585	605	601	609	553	537	591	547	574	597	554	545	554	554	533	578	600	582	572	525	563	501	621	556	574	562	556	546	547	551	563	572	540	591	558	550	570	560	554	538	538	585	580	589	566	517	568	558	556	592	530	556	552	546	567	545	571	552	562	552	560	573	564	564	600	619	540	540	577	526	592	606	587	580	595	563	575	545	536	584	605	558	591	630	577	587	587	559	535	529	568	576	586	588	549	570	559	576	597	589	580	572	537	568	541	605	582	571	570	593	568	515	548	566	593	552	524	531	601	594	555	592	558	535	557	563	527	575	565	542	531	595	567	531	538	554	539	567	545	584	584	516	553	539	540	573	590	524	579	562	571	577	572	573	539	587	516	560	593	566	550	602	593	613	528	568	566	595	551	558	533	574	579	554	583	569	557	526	542	549	539	533	595	556	573	589	581	585	530	545	619	530	570	589	570	542	597	570	618	567	580	576	568	545	552	575	565	549	555	545	536	605	548	583	537	554	545	565	591	594	567	552	580	569	536	566	546	527	590	526	575	588	571	565	568	549	586	585	541	585	576	597	569	585	560	551	576	581	585	571	580	567	543	559	533	567	560	577	580	544	574	561	586	535	537	558	593	541	574	554	603	578	557	604	601	540	568	589	535	597	563	539	584	562	569	547	577	548	574	590	559	576	555	587	572	602	576	585	571	551	565	555	604	574	578	564	553	562	518	565	546	548	511	610	543	515	576	577	547	540	603	600	542	563	583	578	572	622	542	560	613	549	567	564	535	576	560	573	546	564	591	553	570	583	579	576	539	555	545	558	544	577	561	557	562	550	570	550	562	607	580	557	601	576	528	534	528	598	518	599	610	518	554	543	613	536	548	557	552	540	540	590	592	611	571	545	578	559	576	539	616	573	541	590	543	565	556	581
55248	28937	10848	3652	2291	1449	1032	796	714	581	567	477	384	360	362	339	315	302	292	341	312	270	280	269	270	240	273	260	282	253	276	260	255	280	257	272	259	259	270	272	271	280	288	262	253	244	273	288	273	240	236	281	277	256	257	270	281	263	255	256	250	251	290	283	242	247	301	258	245	269	267	249	244	252	272	284	252	273	284	254	261	251	268	274	254	291	274	277	239	262	273	234	275	267	255	290	271	259	258	232	241	280	268	289	222	244	255	265	249	249	251	277	291	265	242	263	255	244	248	253	210	229	252	265	266	272	224	257	236	225	306	253	257	275	245	242	252	241	273	296	243	235	273	300	307	247	257	239	268	295	241	253	255	282	250	253	266	271	256	287	281	283	254	253	258	268	255	235	265	273	253	261	251	248	263	275	264	270	246	290	228	249	295	279	267	282	282	277	257	262	223	261	254	277	264	224	281	243	291	246	253	254	261	260	269	242	246	248	260	272	248	286	263	234	272	230	280	287	230	283	273	240	239	237	293	297	251	228	261	269	260	264	282	254	270	243	272	212	242	292	247	224	236	265	250	269	268	247	260	234	260	275	229	255	254	253	259	250	277	259	256	272	258	265	292	271	244	258	238	267	266	267	255	295	266	260	254	248	251	268	237	282	263	272	282	262	251	257	231	263	268	259	254	230	224	289	256	267	259	236	264	274	256	254	301	249	271	258	267	274	254	242	266	233	240	286	249	282	237	264	265	269	255	272	254	240	265	270	250	248	262	281	261	248	302	270	272	222	239	268	245	245	250	263	242	285	272	245	255	221	277	293	239	277	263	257	263	263	258	278	260	270	251	257	250	242	266	219	276	257	276	271	239	252	264	249	235	274	265	263	240	260	257	295	243	285	251	251	269	270	270	252	241	273	278	259	250	270	288	281	305	260	280	256	242	229	259	252	269	267	250	238	264	234	270	256	262	261	239	250	234	246	275	265	254	280	220	237	266	256	248	282	260	261	273	259	256	266	262	283	248	258	251	248	249	257	287	267	272	266	265	259	255	271	249	278	264	256	241	251	268	258	276	251	262	249	237	287	256	298	260	296	298	261	266	256	243	234	225	255	251	260	243	270	276	231	282	250	282	272	228	256	287	199	270	254	272	239	229	304	245	297	278	242	242	262	289	256	253	233	258	244	247	257	271	208	236	237	242	271	280	289	313	236	294	244	248	242	226	271	262	278	258	243	268	247	269	258	273	289	251	285	265	256	264	250	269	254	285	288	244	250	286	246	269	256	287	249	267	251	282	257	245	261	234	281	296	254	303	298	252	273	241	247	296	256	248	256	257	256	277	268	274	251	266	272	267	290	260	263	268	239	247	255	263	263	236	239	234	258	275	264	269	262	270	284	266	315	260	225	256	234	259	247	259	270	290	267	256	250	249	256	264	271	270	248	245	268	276	243	242	254	270	266	277	262	265	259	272	255	229	264	265	263	268	270	233	239	281	246	264	286	256	259	266	237	224	243	290	291	250	236	261	218	251	268	214	273	270	250	259	282	244	269	255	258	273	280	259	275	277	265	236	226	307	261	255	257	281	295	240	276	272	267	278	270	234	250	248	255	251	239	256	219	271	251	278	256	291	296	284	272	255	266	255	258	235	252	280	257	303	259	261	235	261	281	211	236	260	277	272	230	248	258	282	294	264	287	273	249	271	263	248	248	290	239	286	264	215	251	237	224	283	256	279	249	255	270	258	244	255	244	252	245	281	238	268	242	241	260	249	269	266	252	210	260	268	271	272	272	247	230	259	275	257	268	247	280	254	246	267	284	244	271	278	307	257	260	272	241	230	276	259	254	261	259	254	251	238	264	281	256	243	245	273	242	234	268	269	259	216	278	290	250	257	242	237	277	282	277	291	268	288	240	244	234	268	265	272	259	257	263	254	266	240	270	269	262	256	289	262	299	279	261	242	273	254	250	274	261	228	259	246	257	281	254	256	247	249	247	251	291	259	253	264	272	256	245	282	270	246	229	252	257	258	257	281	249	261	275	290	256	281	300	258	251	260	252	256	278	240	253	261	269	260	275	234	263	258	278	271	289	259	233	271	254	246	269	272	267	244	243	258	267	285	278	271	259	250	298	249	254	228	228	293	242	291	261	239	298	262	264	292	245	276	255	260	233	283	265	273	248	243	269	285	254	251	250	247	278	272	265	275	248	250	285	253	279	250	233	265	236	263	264	260	261	249	302	225	231	262	250	253	272	262	264	249	217	239	248	287	274	266	272	270	262	280	249	273	263	264	259	252	240	266	270	278	258	310	258	240	288	234	266	255	273	251	240	270	252	270	256	285	253	262	234	257	278	260	256	253	255	280	288	249	230	273	258	275	268	253	249	266	232	255	236	252	245	267	232	288	263	262	310	280	273	263	273	271	261	283	260	248	244	285	257	243	240	272	265	253	248	288	268	245	243	261	277	283	241	246	256	252	262	247	246	267	260	252	282	253	282	280	228	250	254	242	232	249	261	239	244	279	280	226	235	245	275	283	285	294	247	264	239	281	251	271	261	250	261	219	252	251	264	269	260	283	276	261	247	252	310	265	250	278	271	277	246	275	261	258	228	241	287	247	252	264	242	237	288	273	271	259	301	257	233	292	231	207	281	242	285	238	274	262	251	254	273	286	215	238	253	237	263	256	321	256	279	250	211	249	249	244	262	270	268	264	236	227	259	274	258	271	241	279	238	242	258	260	276	266	258	259	238	264	251	248	250	270	253	285	259	254	241	266	250	249	268	269	263	283	264	273	234	271	268	261	266	268	274	259	260	228	252	248	254	239	248	247	247	269	258	276	273	278	253	223	232	283	269	246	281	255	236	218	246	256	257	253	273	281	266	250	265	258	273	274	254	271	254	271	246	247	273	286	251	262	266	246	250	247	220	272	283	251	233	251	261	262	263	243	270	261	246	269	256	277	267	267	267	229	228	271	297	254	269	264	231	260	238	271	245	249	251	259	270	259	243	239	261	240	272	269	262	312	245	271	254	252	234	273	267	266	268	245	284	274	280	231	256	265	237	245	244	257	248	240	269	240	252	249	239	260	254	261	254	237	239	234	231	257	250	245	242	236	287	265	262	253	220	256	259	253	273	274	228	243	266	242	288	277	261	260	230	258	252	272	265	273	274	288	276	274	284	270	298	291	256	278	247	232	263	249	265	281	271	259	247	278	268	260	236	262	219	260	234	291	256	271	259	254	265	255	275	289	256	271	280	257	278	264	288	276	234	235	282	244	250	278	279	265	281	274	254	310	216	264	261	292	256	266	277	264	268	286	242	256	255	234	269	226	278	297	271	285	262	280	274	300	245	264	281	292	292	256	248	271	247	251	275	247	278	259	232	261	247	281	235	281	273	257	248	248	272	258	273	278	268	221	231	242	244	251	269	232	240	253	263	274	244	309	245	253	241	239	256	276	287	315	257	280	251	271	266	273	278	256	260	243	252	252	271	227	264	261	217
33611	18503	11181	8303	7459	5622	4182	3068	2602	2236	2020	1702	1344	1197	1138	1059	985	968	888	812	758	681	639	647	603	591	629	631	631	601	600	589	524	568	593	590	566	563	596	575	586	598	578	566	532	544	578	608	587	564	592	558	555	594	592	577	568	565	556	546	538	609	549	573	542	579	577	542	519	528	584	536	517	587	581	530	546	520	626	561	547	542	567	550	583	584	613	544	551	582	596	561	592	587	575	587	559	595	618	574	561	516	569	556	552	565	545	543	560	528	569	556	560	551	559	536	554	545	610	541	520	558	529	539	552	529	560	521	595	569	594	584	552	552	553	563	542	502	568	574	535	589	576	596	577	555	545	610	559	600	561	520	559	580	580	524	545	533	546	566	561	576	578	558	589	586	593	581	536	529	546	574	603	558	572	555	546	572	555	571	532	563	587	546	552	564	550	565	535	585	541	615	539	545	580	559	586	571	575	575	558	576	573	543	582	595	546	581	548	584	531	566	566	578	554	550	541	578	609	562	554	568	535	541	593	572	559	536	567	555	551	544	600	566	561	571	560	587	589	567	579	587	554	563	554	595	598	564	529	567	576	581	587	509	591	531	592	567	558	545	619	583	543	550	608	559	580	569	539	577	537	555	556	554	551	559	545	576	548	600	543	591	553	593	578	572	565	531	607	516	559	563	533	624	541	578	539	533	567	567	534	581	534	548	547	536	540	571	544	588	535	588	561	598	544	565	602	537	558	594	597	538	534	563	534	550	558	608	568	535	577	555	547	537	542	544	555	561	589	554	496	592	611	567	554	634	586	525	571	578	581	561	569	573	591	547	547	542	588	545	592	523	540	561	526	536	560	516	556	547	569	586	558	578	546	565	539	575	536	575	586	582	561	595	537	556	581	574	559	558	576	570	576	533	528	575	611	554	595	539	581	546	548	584	581	535	512	563	548	551	534	566	553	547	548	575	561	588	567	551	556	594	550	586	517	574	531	528	542	549	570	537	588	531	526	562	548	625	575	556	531	522	538	551	551	540	546	551	530	518	601	547	565	533	539	496	565	585	589	563	591	535	619	580	602	561	584	541	561	569	553	577	524	525	564	559	582	544	567	544	542	535	556	575	554	547	597	560	559	547	582	515	561	558	585	527	604	556	517	533	518	574	555	597	592	563	582	562	585	562	532	578	561	509	581	545	560	600	572	581	519	540	555	561	560	537	584	609	534	573	599	535	535	572	586	588	552	574	557	562	593	552	545	584	576	579	557	594	519	582	622	527	570	575	593	587	541	567	535	561	553	546	576	574	602	579	527	565	516	546	569	540	552	541	596	564	574	554	561	590	585	551	568	563	587	538	600	581	527	506	554	544	579	579	539	538	540	546	610	543	562	564	563	549	573	551	567	575	544	540	529	550	523	542	537	519	553	533	543	534	567	522	532	562	534	578	548	575	569	564	591	564	590	510	546	585	569	589	581	561	547	591	586	597	572	519	592	562	550	565	539	556	552	555	592	547	561	565	540	539	560	575	558	537	588	562	558	588	605	567	524	548	574	562	562	563	575	583	569	548	572	554	592	602	556	549	580	552	559	565	547	625	547	550	562	557	548	576	564	575	587	567	537	557	578	570	553	553	522	606	554	569	552	578	527	517	571	529	553	543	615	568	557	552	560	568	539	539	560	541	541	549	600	575	564	545	575	593	530	547	578	576	536	577	554	544	562	561	539	572	542	555	530	528	567	547	539	599	595	590	559	584	535	553	572	585	524	543	543	578	579	590	504	580	565	592	561	528	569	598	590	550	572	572	569	572	559	589	563	571	604	585	551	576	587	519	525	594	559	565	548	554	615	530	576	504	561	519	526	577	563	567	560	538	553	578	538	541	545	593	587	575	569	554	585	579	551	601	557	564	572	579	582	568	550	548	558	552	531	548	597	570	604	564	577	585	585	559	573	577	599	591	568	554	541	553	523	535	540	499	541	524	579	550	556	543	569	555	524	524	556	555	574	550	556	576	559	561	592	589	571	600	571	554	533	548	611	515	565	608	561	578	586	571	565	556	521	565	574	551	548	575	576	574	552	566	566	556	575	587	545	564	567	581	556	599	589	566	521	557	594	571	567	598	564	600	545	534	539	525	546	575	569	571	539	569	575	602	512	555	569	541	579	626	577	579	515	541	558	585	557	577	605	597	566	549	545	576	566	557	558	547	561	580	556	553	584	627	572	563	567	612	554	555	560	568	522	586	565	554	543	549	563	603	576	584	539	550	539	563	604	544	539	556	553	521	572	619	545	569	575	569	536	585	587	568	587	568	562	579	557	530	544	567	564	565	577	562	565	566	582	570	531	565	547	570	553	582	573	554	577	529	552	539	527	558	541	528	543	580	605	564	568	568	612	528	552	518	553	587	558	570	565	576	565	598	545	502	590	537	556	608	561	519	563	546	588	610	554	585	565	602	569	589	582	594	576	577	527	574	577	619	566	552	529	533	566	553	547	525	565	534	586	544	574	582	561	587	572	576	573	539	564	532	570	530	544	563	594	585	556	556	572	536	573	585	577	540	566	580	541	566	565	568	580	562	532	529	576	559	546	534	559	616	568	522	586	564	518	563	551	557	570	573	574	513	574	543	582	551	517	578	559	509	561	542	554	532	577	552	602	561	543	593	521	599	558	576	572	535	568	544	529	553	575	534	563	567	548	539	570	550	540	569	591	550	584	584	547	529	589	526	548	557	553	571	580	599	528	551	525	585	551	525	579	528	564	570	586	546	569	580	620	586	553	540	529	587	561	580	570	558	524	537	552	570	531	554	565	560	523	584	575	575	586	586	546	571	539	531	538	578	589	630	549	544	556	550	544	572	535	545	559	557	573	578	553	545	555	567	597	558	532	553	574	591	551	560	588	563	573	565	582	555	542	573	572	538	566	552	553	593	533	599	577	614	507	567	545	572	583	565	544	575	562	579	605	573	592	573	548	597	594	596	580	561	525	608	557	543	555	579	575	562	589	615	616	576	579	562	510	557	589	522	562	566	571	572	536	564	557	560	601	577	558	519	550	552	561	582	566	551	546	565	530	570	549	602	552	553	554	565	563	539	572	563	525	563	590	575	600	560	582	564	589	569	555	569	535	522	565	576	543	611	549	571	539	588	547	557	536	586	578	563	555	553	558	558	544	593	567	529	552	559	577	576	583	615	553	576	551	569	585	546	575	558	553	530	531	570	568	581	523	591	567	542	596	513	582	595	602	555	556	566	555	543	538	570	524	543	558	540	530	609	559	580	535	521	537	538	533	584	555	562	551	589	577	573	564	567	552	525	564	566	564	586	590	555	540	562	612	552	590	560	551	542	520	550	542	571	526	591	545	551	592	508	543	548	560	573	577	557	540	536	558	603	590	574	583	561	558	576	567	578	556	531	572	552	554	609	589	569	545	563	561	517	545	564	538	550	522	560	563	555	524	515	515	524	568	568	550	593	550	542	560	562	543	589	554	550	604	504	534	567	545	601
60250	32500	16641	6062	3483	2407	1755	1214	1006	851	754	593	594	490	486	461	473	387	389	341	357	348	347	332	338	369	327	303	335	316	296	315	323	298	311	319	326	315	350	320	358	318	334	295	334	296	297	318	303	314	295	309	302	294	316	287	322	312	307	321	307	306	298	336	310	305	295	344	298	308	304	302	315	327	297	272	301	313	341	325	328	324	314	289	313	269	324	310	294	313	291	310	292	299	294	294	318	277	321	316	294	319	330	288	336	299	308	304	297	359	301	265	277	320	310	319	308	338	333	326	314	336	305	322	285	297	301	304	320	299	336	275	331	299	339	339	322	304	312	321	305	295	289	274	290	285	302	291	317	297	299	294	333	324	297	295	288	320	283	319	317	323	291	301	296	285	290	319	297	307	278	301	300	307	302	293	276	292	315	273	325	289	294	298	307	310	314	331	264	357	280	313	289	287	288	299	326	332	302	303	345	289	320	311	302	292	285	324	301	293	289	319	303	347	298	304	330	312	330	311	302	296	312	306	279	303	288	287	328	296	312	297	320	285	288	302	352	309	310	333	352	264	303	284	274	317	303	316	328	300	301	309	301	303	332	309	332	311	313	321	347	310	275	299	315	289	311	332	312	304	326	301	327	291	296	301	302	294	334	309	294	293	314	298	341	286	279	273	298	290	343	313	306	302	308	305	286	316	287	306	303	316	310	327	314	285	322	278	276	292	315	279	309	309	315	312	321	303	341	328	289	285	296	297	294	345	303	314	337	335	306	322	307	333	304	313	349	340	285	316	343	297	293	302	316	303	314	304	297	331	326	323	334	280	317	281	278	283	294	283	305	316	328	313	323	312	316	313	326	287	259	307	331	299	292	308	317	319	337	295	304	297	288	313	311	291	285	300	320	300	332	343	299	298	321	291	302	294	327	308	314	286	319	300	303	310	293	275	306	323	307	317	296	302	264	301	310	295	290	280	331	321	306	308	287	275	317	256	302	316	299	317	302	280	325	290	326	303	286	317	345	290	343	354	323	318	273	341	282	339	343	299	305	325	312	288	281	320	286	318	328	310	334	347	315	327	314	329	326	290	292	306	311	330	278	344	310	288	304	334	289	294	314	295	308	315	307	345	298	260	308	317	289	322	326	300	310	312	316	304	327	307	288	310	332	295	313	298	334	298	273	322	279	296	321	320	292	302	299	314	311	316	303	315	306	300	309	290	309	306	283	310	301	293	315	323	297	329	326	268	317	302	334	306	325	279	307	312	296	292	316	324	295	336	342	307	281	305	301	287	323	313	329	334	337	337	323	311	315	286	298	329	303	303	327	289	287	308	333	286	305	307	336	302	289	336	322	321	294	285	291	304	271	316	339	301	309	320	339	307	289	306	322	314	311	339	330	291	314	323	303	303	294	281	320	320	329	288	326	297	327	290	305	304	299	315	318	344	301	316	322	320	320	292	313	328	295	289	322	338	302	306	306	338	306	307	345	295	306	290	317	313	317	302	317	287	302	302	356	298	299	292	303	328	310	290	317	302	309	289	299	289	303	273	286	313	286	349	315	304	293	326	330	277	290	338	323	303	273	314	290	275	300	310	297	307	281	309	322	327	276	299	316	311	303	325	297	333	264	281	301	317	335	343	333	306	281	303	308	276	307	304	319	315	280	304	318	318	310	317	336	322	293	287	279	305	325	328	300	285	303	331	304	280	291	279	299	312	318	291	310	297	318	290	290	316	309	268	296	311	271	307	271	276	316	301	313	307	309	298	298	284	324	308	348	316	312	274	333	363	330	309	295	295	328	314	306	323	313	296	307	310	313	313	299	308	329	322	307	279	289	280	311	294	309	327	260	323	314	285	311	282	320	282	286	306	331	307	332	303	319	310	320	324	312	351	334	275	306	328	316	305	287	317	317	293	335	295	327	306	296	297	324	307	274	274	361	290	306	317	307	286	311	292	346	338	307	326	294	294	277	304	320	288	309	321	308	330	276	314	315	314	302	301	305	305	314	299	323	297	314	299	330	312	336	322	289	283	322	283	280	296	316	257	282	297	319	304	306	320	299	351	280	313	276	321	282	315	317	315	313	336	298	300	335	289	305	277	335	314	294	286	285	294	312	300	305	325	315	307	310	302	298	296	370	297	301	312	298	286	317	299	321	322	289	278	255	311	302	306	318	330	297	253	308	348	300	307	320	324	304	336	319	290	278	280	314	290	323	332	324	304	325	307	314	318	279	317	319	306	298	324	319	310	292	294	279	326	290	260	297	316	323	282	313	281	300	280	272	304	331	316	295	330	339	301	289	283	288	335	302	339	311	300	304	344	289	336	338	283	294	290	303	318	297	322	309	317	275	308	322	307	284	296	326	344	305	325	286	300	321	312	293	256	290	321	295	305	316	284	311	325	298	333	325	325	333	293	349	287	296	285	346	340	295	298	293	320	319	315	306	306	318	275	313	308	286	313	275	297	294	327	279	305	303	306	319	326	305	306	322	307	271	318	283	315	314	288	293	309	321	286	340	315	306	303	337	317	309	282	308	308	289	295	324	296	292	312	311	286	292	319	306	311	289	306	326	302	290	309	352	320	323	285	293	294	293	285	288	311	326	304	320	297	331	329	284	300	344	294	301	300	316	326	330	359	326	343	271	309	317	280	296	301	323	267	337	324	314	297	300	317	304	297	302	298	295	324	305	312	304	264	298	296	294	280	303	305	319	326	300	300	307	322	314	315	269	281	310	313	333	281	274	289	302	316	282	335	283	302	289	284	299	313	322	325	289	288	313	265	329	323	285	270	306	317	269	330	293	290	298	308	324	276	302	318	305	299	310	304	332	276	295	331	294	339	285	327	400	311	285	297	329	263	295	337	332	300	335	318	296	306	320	334	313	317	296	273	324	305	287	310	312	327	280	294	311	305	293	289	350	321	282	320	298	319	298	320	332	319	375	302	339	315	293	321	348	295	303	268	322	282	304	289	270	317	337	325	298	303	286	341	297	302	320	351	301	313	309	306	312	294	314	285	285	313	286	294	320	308	334	295	300	333	285	315	312	345	351	341	291	315	297	315	322	314	318	303	321	284	345	316	324	306	275	295	277	296	286	298	295	327	324	321	305	302	320	305	270	310	297	311	309	320	303	330	261	296	336	283	313	280	310	296	271	333	295	343	365	328	334	322	342	289	303	303	307	324	325	300	285	299	331	302	264	298	357	287	288	324	315	329	320	321	339	318	288	336	281	309	292	315	300	314	350	294	332	325	322	289	303	290	297	324	322	274	293	293	278	273	309	298	316	302	340	303	329	293	315	289	308	345	321	328	298	314	315	294	255	305	301	300	264	306	319	314	323	280	319	327	314	315	328	295	295	309	325	284	299	278	284	319	298	306	287	331	304	270	329	317	305	292	324	305	273	308	284	296	308	300	327	323	307	347	326	316	320	306	302	298	313	287	312	322	300	300	315	291	296	295	294	315	295	320	301	285	303	302	341	315	309	293	304	304	276	290
35768	20306	17337	12259	10830	8603	6625	5025	3975	3338	2963	2486	1965	1634	1534	1518	1342	1253	1132	1087	1044	952	821	819	774	768	780	712	728	762	713	748	757	741	694	683	717	660	688	687	617	658	655	620	630	655	692	630	645	688	686	685	628	674	667	629	663	667	616	664	681	656	660	667	677	669	652	688	633	624	632	660	647	683	663	642	621	692	663	620	635	673	628	679	665	654	690	648	645	646	653	642	621	683	620	633	647	682	675	657	630	666	627	629	644	625	690	656	669	638	673	622	632	625	663	664	673	627	712	618	652	637	632	644	661	664	663	690	640	639	665	636	648	668	680	641	649	632	663	602	632	630	611	643	647	647	684	638	603	637	634	672	670	669	683	637	642	682	648	626	648	646	669	631	643	692	650	627	684	664	638	630	590	678	644	635	611	654	602	705	657	597	684	644	656	679	655	656	596	659	637	621	664	660	647	655	615	657	643	651	629	637	623	660	660	613	661	666	627	624	647	641	669	639	660	676	673	685	634	673	663	634	687	639	669	594	682	724	602	666	640	622	616	639	621	668	666	645	652	665	672	679	632	654	600	729	660	705	688	666	613	658	664	639	666	666	674	606	678	617	647	647	655	624	639	645	671	670	672	655	659	614	632	623	638	674	634	618	642	662	636	649	660	629	668	637	684	640	638	629	601	668	616	615	648	642	624	656	659	654	651	618	685	631	675	664	630	599	657	657	660	670	637	664	600	599	638	636	628	637	640	629	631	666	637	624	663	627	634	654	666	644	645	625	613	614	659	621	658	664	667	646	616	621	655	633	665	633	683	699	671	633	663	642	659	661	676	623	672	629	613	693	676	633	651	649	620	672	654	618	662	647	638	665	648	653	642	660	637	653	662	640	680	618	663	637	629	674	669	607	595	616	659	637	650	653	655	678	620	677	622	635	643	640	654	642	623	654	636	689	684	647	652	677	711	628	625	655	606	652	656	657	672	680	667	654	630	648	642	672	644	640	688	622	653	678	653	651	653	646	674	613	658	637	641	648	663	629	637	667	661	642	622	668	595	653	619	635	670	672	666	649	653	639	650	614	658	642	656	647	650	661	677	620	687	631	635	659	640	685	683	610	615	658	661	685	652	625	636	689	667	670	646	617	616	671	733	645	643	612	591	658	641	679	624	668	634	681	688	618	660	632	665	654	639	651	638	596	659	624	608	620	610	690	639	647	674	653	678	633	650	608	679	676	623	635	669	653	621	648	656	607	630	673	623	634	591	679	662	663	635	636	612	621	610	605	665	666	627	640	691	625	663	642	650	602	627	671	621	611	673	721	643	680	642	665	673	650	620	646	636	667	671	639	662	619	664	678	689	592	655	653	652	635	642	663	635	612	660	655	655	628	615	693	669	709	701	604	647	625	633	656	632	664	640	607	647	666	627	646	656	679	654	653	630	663	651	665	647	621	698	655	671	646	681	618	636	631	689	662	648	675	655	604	627	623	659	656	650	631	624	664	654	626	657	617	641	706	619	660	628	667	625	643	660	620	626	689	680	621	676	666	638	666	697	662	636	631	643	634	600	638	636	665	639	657	654	657	659	663	636	677	654	693	627	654	636	657	641	681	682	642	687	664	651	626	666	665	634	672	685	665	655	681	631	657	668	644	656	606	645	636	591	696	640	659	668	616	649	651	656	677	656	658	703	649	600	618	680	627	655	621	661	647	639	654	676	651	676	634	690	660	678	681	617	641	676	679	648	675	641	636	680	671	646	600	626	660	635	640	663	637	701	653	666	630	628	661	658	650	636	632	655	642	655	622	626	670	662	718	699	638	660	677	647	637	700	658	641	639	676	639	659	679	628	645	620	644	638	615	636	640	631	644	646	632	651	667	646	630	642	647	652	636	672	678	649	677	674	645	680	618	667	662	681	706	655	676	661	649	683	668	682	698	661	630	685	654	630	649	660	676	688	588	654	655	613	621	619	644	671	622	684	647	607	648	668	651	654	639	684	692	636	618	621	635	670	637	650	655	648	580	636	625	673	675	623	645	628	683	650	631	653	678	630	606	625	590	589	627	652	653	662	644	669	649	644	645	648	647	635	645	675	676	661	646	625	684	633	694	663	678	639	658	659	671	675	659	670	666	656	670	648	633	638	650	632	594	689	648	638	625	684	661	639	694	642	644	623	614	655	624	644	626	658	628	660	652	675	656	647	634	647	647	645	626	683	636	655	623	628	611	659	649	610	670	683	663	651	611	640	641	654	628	641	604	649	654	604	612	672	665	638	672	647	647	634	635	619	633	680	642	660	626	663	663	669	615	686	642	656	671	611	701	674	600	648	689	634	651	671	641	603	667	649	655	644	675	630	623	629	616	620	617	661	643	690	622	667	633	642	655	658	657	631	617	614	642	643	622	643	643	639	660	646	642	651	687	600	626	605	623	657	602	667	629	624	646	613	602	663	644	685	691	658	655	689	660	606	624	649	660	648	650	679	687	620	650	661	656	648	627	622	646	698	648	656	660	635	652	665	686	601	669	632	688	678	674	590	676	659	635	642	693	663	693	641	654	662	668	651	681	636	642	659	665	694	680	652	662	630	645	636	661	654	630	655	672	616	633	620	609	650	693	644	662	604	641	625	606	659	693	634	670	651	631	628	702	676	650	633	664	660	627	663	648	681	663	708	674	649	663	650	638	662	629	667	695	693	637	612	639	693	639	687	634	619	646	653	668	650	665	669	655	623	639	620	659	684	665	676	662	654	630	704	588	632	658	659	650	675	660	631	627	662	677	659	678	640	724	627	676	652	665	593	624	620	586	645	591	662	634	684	636	619	639	654	678	621	610	640	692	646	666	640	626	656	717	613	636	670	613	648	665	669	627	661	668	645	700	615	680	637	660	639	628	655	627	625	631	620	608	635	678	660	658	626	613	659	621	651	664	633	666	647	663	637	656	639	616	641	641	701	612	627	643	616	688	613	680	640	670	629	628	641	722	647	617	652	632	659	655	662	684	608	624	643	668	659	689	666	675	654	596	627	718	642	601	654	649	619	681	635	656	630	661	605	679	625	658	644	650	657	636	641	582	662	644	630	655	670	602	619	608	691	656	676	674	642	666	634	642	670	686	647	653	633	669	660	655	648	644	660	655	645	621	632	630	594	686	608	653	674	631	650	637	647	686	670	624	671	644	686	642	664	642	665	654	650	669	654	628	644	656	631	624	642	649	644	651	681	666	633	652	627	729	651	604	653	685	647	681	639	652	625	627	636	627	625	628	647	634	599	633	615	656	631	642	649	630	688	680	636	666	664	618	610	647	637	672	624	628	697	712	574	680	640	620	669	676	600	610	601	663	650	652	667	656	678	613	620	662	599	622	602	672	655	583	601	646	613	632	613	626	632	631	649	638	634	635	664	655	658	607	647	643	628	623	678	623	645	652	699	620	633	633	643	642	675	622	672	608	666	665	589	644	653	638	648	707	607	643	592	611	655	654	666	664	613	669	628	668	627	651	630	622
36185	17343	6273	2324	1391	1050	710	595	499	424	431	360	347	338	301	299	312	301	286	292	278	264	285	269	252	265	273	264	250	246	259	247	279	235	268	254	254	271	244	242	265	297	243	225	271	260	285	238	264	307	272	264	238	267	288	245	246	271	255	258	260	276	258	282	265	293	257	232	268	252	310	265	246	270	242	271	243	260	286	255	242	247	237	242	274	294	246	239	229	253	257	259	253	243	268	256	264	275	242	245	232	253	277	264	214	246	268	291	268	253	290	255	247	259	261	257	226	237	248	286	270	245	238	247	249	267	248	227	237	237	252	245	249	264	235	251	259	292	289	264	269	270	270	266	255	253	296	248	258	239	286	243	266	305	263	253	256	267	256	228	260	274	278	279	228	268	256	260	263	259	241	266	258	265	257	249	262	269	281	252	270	227	235	267	253	247	251	245	247	266	289	277	262	280	266	245	251	256	240	256	272	264	244	267	272	263	253	248	290	252	247	245	240	260	261	244	261	271	267	253	272	251	252	265	232	271	251	266	263	238	241	221	231	245	262	271	265	273	232	248	245	238	224	284	247	241	241	245	246	250	261	251	277	250	277	251	245	258	265	244	242	284	272	275	281	265	261	253	239	264	250	264	285	211	254	256	269	262	222	255	275	292	297	280	253	236	267	287	282	253	248	245	261	298	246	273	271	232	266	265	250	264	266	261	275	264	258	253	292	277	256	247	226	253	242	278	251	257	272	247	254	261	263	254	263	286	274	265	249	256	237	283	250	254	262	251	258	271	270	240	231	243	266	249	240	271	241	235	237	257	286	253	263	293	254	265	248	251	242	255	257	293	251	260	256	266	268	271	265	282	271	248	253	253	267	265	244	267	261	254	229	261	248	264	273	262	254	258	256	241	251	265	269	255	231	210	265	270	250	266	268	245	267	279	258	254	274	224	269	262	278	255	251	261	234	239	295	251	265	271	259	254	284	274	257	278	261	270	262	258	252	217	297	255	224	238	270	285	251	259	292	289	268	294	285	259	263	260	270	258	279	292	254	217	251	236	265	272	257	256	252	295	257	243	250	284	253	266	259	254	266	242	247	280	268	231	242	260	256	272	278	264	255	266	263	268	242	228	235	281	264	256	238	258	259	258	275	246	253	275	221	254	246	237	259	274	246	254	249	232	228	256	304	257	267	232	268	250	251	273	260	238	261	284	284	249	275	249	269	295	265	247	280	248	282	273	228	243	276	296	246	261	231	256	267	243	271	268	266	241	275	278	258	246	255	276	250	293	295	246	247	273	229	249	280	242	261	247	235	255	235	242	272	259	259	258	243	271	268	239	251	278	263	250	256	261	257	297	261	258	268	240	266	264	286	224	280	263	213	261	265	249	245	269	244	282	232	265	272	243	273	267	224	244	233	228	222	271	284	236	264	255	260	286	269	227	255	245	267	271	237	278	275	238	273	268	265	277	270	249	263	239	252	269	283	274	226	251	247	253	271	264	263	264	261	258	236	269	244	268	277	257	266	254	264	296	288	223	253	288	296	255	263	279	263	237	261	259	244	256	272	276	254	259	241	264	235	277	283	289	243	269	247	265	247	257	250	244	262	241	267	254	262	277	250	265	246	275	278	258	263	235	242	236	273	276	276	271	260	248	268	279	245	254	234	244	260	260	247	253	229	230	225	235	268	268	258	297	223	252	272	254	253	278	275	258	227	292	220	276	256	264	256	255	264	252	237	269	254	262	236	265	247	279	217	246	260	244	248	278	265	269	249	262	245	248	280	267	235	242	280	256	271	263	241	252	263	265	259	226	254	252	249	231	262	256	250	244	267	266	259	258	233	278	252	264	248	256	256	258	253	266	284	248	270	264	247	256	265	289	288	234	279	251	232	263	250	287	258	266	271	244	288	268	278	267	249	227	248	281	232	256	285	277	259	264	259	288	258	245	270	233	269	279	264	279	234	249	240	248	265	260	267	270	268	259	236	249	263	230	257	270	242	247	264	253	209	253	275	254	300	255	290	244	286	261	290	281	272	257	276	269	258	266	281	268	258	253	276	265	256	273	238	231	246	262	246	295	237	241	250	268	253	290	268	249	224	298	249	265	261	242	271	278	245	261	215	279	260	241	274	236	220	285	256	230	255	204	270	253	273	290	280	262	266	249	242	297	280	285	256	255	225	236	256	231	256	255	264	252	239	254	270	240	251	244	268	249	248	252	257	248	253	258	265	250	267	243	241	213	264	276	262	253	271	262	281	254	257	256	296	264	260	261	239	250	239	262	226	261	253	260	271	236	262	251	227	251	241	247	273	262	294	281	241	253	291	240	266	250	245	262	245	262	277	249	269	262	266	262	294	251	267	227	234	269	251	227	267	257	256	238	249	253	274	276	273	284	264	237	222	245	276	253	248	295	267	238	259	264	272	270	267	270	257	268	231	243	264	266	242	245	246	279	267	288	248	237	238	283	261	262	250	244	263	286	277	249	255	255	264	273	245	251	255	290	262	233	242	279	249	267	283	244	274	244	262	243	287	239	243	257	259	251	236	240	244	251	253	237	237	241	283	238	256	236	237	245	236	291	285	281	265	263	228	233	244	289	248	255	268	265	267	278	248	233	253	228	257	274	263	256	269	250	257	236	245	272	306	235	290	255	258	267	249	284	270	233	242	264	247	238	275	223	270	256	264	243	263	284	236	284	228	259	267	299	247	240	259	276	245	281	244	243	251	239	270	297	255	255	266	259	246	273	247	282	268	280	267	255	262	263	277	266	277	259	266	266	244	286	278	259	284	282	241	237	214	257	272	253	236	240	267	257	253	264	277	253	235	257	253	242	223	270	238	272	262	279	241	268	240	268	247	265	289	251	277	279	236	283	225	275	277	259	264	284	276	273	249	284	255	259	261	252	267	241	238	243	282	260	228	262	243	280	267	272	245	247	263	262	257	273	224	237	237	242	249	227	232	255	255	258	265	252	261	245	251	281	242	258	270	260	245	278	261	234	307	284	249	233	245	289	283	254	292	226	231	288	253	238	252	258	247	262	283	253	269	263	257	251	245	268	259	280	228	273	248	257	236	271	268	259	255	232	249	252	263	256	230	268	237	226	244	262	251	263	255	235	279	287	218	271	262	266	250	227	235	216	284	252	248	273	280	263	250	240	251	243	219	241	245	257	275	260	254	288	253	235	247	267	257	227	236	264	239	250	263	234	257	280	225	258	228	246	247	258	230	252	238	242	240	255	241	241	292	224	263	258	251	247	267	270	261	242	236	273	275	253	265	264	255	255	227	275	263	246	250	257	276	246	250	265	247	243	266	290	268	280	250	260	260	270	240	271	272	222	272	248	249	229	288	248	283	270	277	276	275	244	280	260	216	270	252	262	264	286	295	251	245	271	275	270	257	281	268	283	271	256	241	273	254	274	289	253	247	255	236	296	260	239	247	279	279	246	252	240	254	241	265	258	262	242	231	259	230	249	288	269	241	247	285	275	278	293	295	241
20541	10637	7960	5505	4770	3847	2710	2277	1798	1574	1378	1199	1016	897	912	817	780	771	750	730	654	611	627	625	611	600	585	602	566	526	558	610	568	605	558	556	595	556	571	514	547	538	552	542	554	542	581	569	553	563	545	540	557	554	518	553	593	589	541	511	527	546	572	571	561	530	550	556	569	568	545	535	566	582	538	571	558	557	616	517	528	529	564	575	571	555	538	515	512	575	533	527	542	565	513	596	563	546	589	533	595	554	574	515	555	591	558	567	556	582	579	540	535	562	524	570	557	559	538	527	529	586	564	546	557	575	565	555	551	574	583	554	558	560	538	572	556	581	540	555	573	551	525	538	554	539	575	528	566	569	528	536	553	582	607	603	527	546	584	554	557	531	546	578	583	526	543	551	527	577	569	543	531	531	561	563	553	548	542	522	590	559	577	521	525	550	508	554	534	559	559	537	562	520	548	543	565	581	552	545	562	578	547	516	569	490	574	525	559	536	548	557	560	612	572	602	586	570	553	535	552	559	579	572	550	532	585	534	561	585	562	603	616	549	532	563	568	517	575	555	495	559	509	545	569	530	517	578	560	586	539	549	552	545	554	611	565	579	538	572	528	543	537	551	536	526	535	572	570	548	589	490	562	592	559	578	512	576	541	569	560	543	542	514	571	553	573	539	565	566	562	516	561	555	544	580	578	557	537	544	545	516	564	566	567	594	567	592	511	588	518	587	559	527	544	544	546	507	575	535	539	549	541	542	495	548	595	565	564	572	538	571	571	546	545	554	567	584	548	550	550	523	556	521	543	611	552	520	548	560	510	539	559	490	518	530	551	524	521	585	541	562	547	561	566	629	552	569	559	542	552	580	535	529	558	602	536	588	547	587	587	520	545	585	560	561	567	513	552	579	564	550	563	503	543	489	557	510	547	541	526	562	572	574	574	555	560	530	549	532	572	579	578	543	539	535	514	581	557	569	593	538	582	594	518	527	506	545	560	571	518	553	539	552	511	617	550	561	553	564	542	557	566	502	516	585	594	555	539	530	577	518	545	548	539	575	571	546	535	538	566	518	569	583	540	529	592	538	517	555	569	536	562	550	525	513	543	525	551	524	613	566	530	527	581	552	541	547	530	517	560	546	563	534	539	526	552	568	539	552	568	517	587	594	559	563	573	524	510	558	554	547	558	548	530	544	537	555	550	503	579	538	558	556	529	567	551	554	544	521	593	561	567	535	544	579	525	555	579	551	559	562	563	511	531	543	599	525	615	565	574	505	531	552	563	564	549	495	547	559	568	510	572	506	574	537	532	527	551	555	554	584	537	553	587	545	566	548	562	548	544	563	568	477	586	578	530	536	548	567	583	569	529	552	548	516	551	569	535	591	544	513	556	545	604	547	558	524	543	557	543	544	577	553	538	530	584	550	513	541	559	592	579	572	504	589	539	546	552	552	564	575	546	510	592	540	572	560	510	544	501	546	515	557	563	499	561	579	532	534	542	566	571	575	519	575	557	553	552	564	537	556	564	535	533	545	546	578	595	552	537	557	570	524	532	566	569	559	537	561	575	550	557	608	550	558	510	591	533	536	591	497	589	529	526	555	525	561	535	565	550	534	536	513	575	551	518	543	578	517	582	556	580	549	590	569	519	557	573	489	535	563	532	544	570	543	527	595	562	526	557	543	543	553	552	550	565	606	555	616	545	542	533	509	543	594	550	558	532	570	566	511	561	558	564	544	523	534	584	517	559	523	566	546	587	556	568	579	523	581	574	558	555	538	521	552	535	540	568	540	562	573	558	552	578	558	550	584	590	538	600	554	523	510	559	549	591	554	536	535	567	557	566	543	560	559	520	562	585	550	519	575	533	561	557	534	550	580	559	546	570	580	547	540	557	513	521	563	541	605	574	520	563	565	539	555	553	552	559	564	511	571	544	547	620	556	535	527	544	549	573	542	571	572	556	544	570	547	543	540	585	536	533	528	534	563	573	585	565	582	540	550	543	539	516	553	550	505	566	576	535	575	535	572	560	555	531	535	551	541	530	519	544	523	588	545	545	560	547	577	531	549	560	540	521	529	529	516	574	519	467	532	559	545	545	571	591	548	535	534	549	543	530	543	537	516	551	571	541	510	563	570	520	615	540	582	575	515	601	588	545	549	544	560	539	563	562	517	564	576	578	553	498	552	586	530	545	573	573	555	512	566	534	555	544	621	597	533	553	541	565	542	504	577	559	573	573	542	563	569	539	521	536	556	556	503	572	543	548	576	543	535	541	527	537	550	516	526	575	557	532	568	561	510	608	570	568	592	556	517	505	541	525	541	596	541	524	547	595	527	549	557	575	540	536	571	547	516	541	548	583	560	574	512	546	539	526	503	513	545	608	548	548	521	505	560	537	577	577	521	535	541	582	526	584	592	578	545	520	557	528	518	558	541	553	547	582	559	575	578	582	554	548	540	524	555	577	546	543	526	537	581	550	601	550	611	538	548	601	518	571	584	566	551	588	519	525	509	590	537	579	569	585	562	534	552	508	599	544	498	480	551	542	586	558	524	505	554	527	502	555	600	495	568	539	517	545	541	544	542	548	538	533	530	534	532	550	573	565	555	520	515	539	587	563	526	546	526	564	546	587	529	570	538	555	542	556	553	539	558	527	562	529	584	534	606	587	535	523	542	531	556	532	540	549	564	538	556	492	583	560	533	542	519	569	539	564	526	530	553	540	568	548	560	579	551	566	536	529	563	596	549	520	575	556	534	501	576	536	549	515	518	535	549	537	540	564	575	536	548	532	538	592	539	546	542	621	573	550	561	573	562	563	556	536	539	509	554	578	565	556	551	588	526	558	562	528	564	578	555	512	546	534	542	532	530	569	527	558	541	521	545	547	538	566	558	546	567	539	560	566	598	557	532	487	592	488	514	569	559	566	553	580	569	516	576	539	536	538	561	573	568	536	548	561	556	552	570	554	556	494	557	554	597	533	553	560	540	568	543	565	576	518	495	605	557	522	509	572	561	548	569	562	562	508	606	530	531	554	573	583	571	567	523	523	565	566	574	566	567	538	615	543	580	522	566	564	579	527	542	543	546	517	541	604	546	556	547	548	567	543	542	519	512	510	551	540	576	542	537	530	549	613	563	556	599	596	572	550	564	546	545	579	567	525	552	551	540	576	541	539	516	549	552	563	542	564	573	551	588	550	539	563	551	555	546	552	555	564	531	523	548	535	539	473	585	546	499	552	531	545	553	542	564	564	556	540	554	552	553	512	544	522	513	547	533	556	509	537	560	547	565	484	548	553	556	565	558	513	508	554	505	596	548	552	552	578	538	547	558	574	536	537	550	545	553	586	574	575	554	586	535	549	563	598	532	504	528	535	566	544	544	545	580	568	529	524	512	551	591	510	523	583	526	566	579	574	505	532	591	568	568	564	530	556	556	543	619	577	531	565	564	514	549	579	538	550	549	580	577	565	581	593	573	502	529	559	558	516	591	559	544	581	524	591	533
52677	27006	11402	3747	2305	1648	1235	922	690	570	553	478	428	395	385	339	316	335	326	331	325	267	282	270	309	296	296	275	294	274	233	260	266	243	269	260	261	252	260	232	242	245	269	222	288	249	227	264	275	247	252	253	263	232	267	258	283	252	249	256	264	238	255	262	279	263	290	275	231	259	245	267	242	242	293	258	245	290	254	259	280	284	269	264	255	269	240	264	204	228	244	258	248	255	255	243	275	267	234	274	265	256	250	251	272	248	256	234	276	250	237	274	243	251	256	243	244	263	240	260	250	260	258	272	290	248	253	205	247	241	284	241	242	239	281	261	253	265	266	263	238	245	261	286	247	248	252	246	271	246	243	246	223	241	261	246	239	259	230	279	249	233	246	261	266	234	227	296	241	255	218	255	239	223	229	246	249	242	247	240	251	267	279	256	256	274	262	229	255	257	246	277	242	268	275	277	257	245	286	283	237	239	247	268	248	262	247	275	235	236	266	252	242	268	250	225	235	226	244	273	221	247	251	261	243	265	244	228	244	258	265	246	247	262	285	255	262	256	254	275	246	271	252	218	270	260	228	268	282	258	242	264	244	259	230	247	278	270	248	246	271	253	264	270	271	251	258	267	246	259	247	270	293	266	252	258	276	269	233	245	261	269	296	258	279	248	237	248	236	237	275	264	244	237	269	266	251	259	232	272	310	255	225	257	315	239	241	257	242	264	262	248	270	278	259	236	243	239	242	249	249	242	247	263	250	232	266	263	288	254	243	227	222	274	264	252	260	213	236	225	251	226	260	256	288	225	271	230	265	236	246	243	263	276	250	234	238	250	232	262	250	277	267	264	257	244	254	276	253	273	252	232	253	231	261	236	234	236	255	247	245	249	250	243	259	280	263	263	252	274	255	247	241	261	239	242	237	240	258	280	248	260	279	280	251	254	268	284	291	251	264	231	270	244	242	262	236	240	250	290	268	249	263	240	269	227	233	242	262	251	252	240	237	240	250	199	301	271	235	264	224	218	233	234	260	238	270	233	262	229	271	248	241	255	284	269	264	284	259	262	249	235	245	286	217	273	264	227	273	262	300	274	245	286	230	220	263	268	239	245	240	257	252	250	244	233	240	245	259	258	242	235	271	274	260	273	234	258	245	228	255	254	265	263	230	233	279	260	264	225	302	245	256	245	255	250	240	274	256	238	262	273	264	257	230	291	254	252	267	286	250	234	267	246	241	276	262	257	247	252	239	276	244	270	262	258	241	247	241	230	254	285	263	254	274	276	276	246	290	272	277	270	280	276	268	238	253	246	246	267	269	243	241	272	252	273	261	268	234	249	231	227	267	247	273	282	278	256	264	245	249	249	226	241	243	275	268	252	267	263	262	252	255	229	240	252	246	258	220	242	238	296	259	276	274	208	245	257	282	250	267	263	247	274	290	275	249	265	247	237	226	252	250	265	244	260	249	254	223	192	231	238	298	247	258	260	246	285	267	231	251	243	261	260	282	282	270	256	236	248	280	222	272	260	242	246	256	235	238	250	262	289	263	245	246	262	272	247	266	258	247	256	263	243	278	255	282	252	260	265	230	238	266	249	230	247	273	266	281	258	254	261	229	241	291	280	241	250	284	250	250	295	243	243	218	249	245	250	272	241	240	260	273	232	240	252	243	235	280	237	265	222	251	280	266	276	238	264	263	246	229	238	254	247	269	265	275	221	242	244	235	255	221	241	243	239	294	259	262	229	260	265	229	289	288	282	265	266	205	238	257	257	227	286	275	256	254	255	239	257	258	220	250	258	264	266	228	289	230	253	270	241	245	244	246	276	255	261	245	239	276	254	263	276	250	249	274	232	243	255	234	224	276	253	269	257	245	251	248	253	261	278	260	249	254	277	271	214	244	242	262	236	201	267	262	256	262	282	254	232	271	277	224	268	275	258	269	269	274	238	244	241	236	262	263	239	273	267	243	268	246	262	284	241	225	247	228	277	263	246	274	251	247	232	279	284	246	263	252	271	239	261	259	273	249	269	261	259	241	247	239	224	230	260	284	253	254	269	292	259	281	252	254	252	256	223	250	250	248	275	273	253	261	252	287	278	285	246	252	259	268	255	245	256	260	281	246	260	244	244	249	254	253	273	245	248	257	235	262	257	244	253	254	230	246	241	246	262	269	224	234	235	255	245	251	251	252	254	271	285	275	286	264	250	280	249	250	289	244	266	266	248	257	296	238	260	307	283	269	247	245	277	259	256	250	240	216	207	253	238	221	237	234	252	277	270	254	274	258	282	247	241	244	244	269	235	254	238	267	261	242	220	258	240	268	262	246	287	265	250	253	261	240	266	248	259	304	263	290	282	238	253	255	232	247	242	243	242	263	297	257	243	269	246	235	263	260	248	246	239	270	239	273	256	236	256	265	297	291	284	257	236	248	254	257	260	256	257	271	244	249	260	249	230	276	267	265	229	251	248	246	275	249	277	263	250	270	263	252	273	258	263	258	237	261	303	256	245	252	270	268	259	249	266	279	272	303	287	282	267	273	232	271	251	297	236	265	251	248	261	272	279	251	265	240	238	248	240	258	267	227	227	254	269	245	244	248	263	256	281	263	243	281	255	254	294	231	261	290	239	249	254	227	265	265	258	277	250	273	270	265	247	248	250	272	262	229	252	237	244	271	241	263	255	229	296	257	254	248	266	248	248	259	271	270	248	275	265	274	264	235	254	270	239	257	250	248	246	266	222	250	282	274	266	246	295	266	226	234	257	238	255	231	275	244	243	269	257	278	244	257	223	262	274	271	269	247	245	249	288	243	233	250	272	257	267	252	254	259	248	270	257	279	246	252	265	265	259	250	238	222	263	242	256	249	241	263	262	226	251	243	224	247	240	261	242	217	252	239	246	263	226	253	251	267	239	231	249	240	267	247	251	270	238	280	256	268	262	260	251	246	275	252	240	255	262	251	240	251	238	222	262	228	231	248	252	281	261	244	242	261	253	282	249	274	271	244	266	272	271	227	249	247	242	294	243	223	229	248	273	259	238	247	261	209	254	289	256	258	252	268	287	240	238	250	258	249	264	264	272	253	252	266	227	281	251	231	242	272	255	285	244	263	277	277	276	250	276	247	285	283	267	237	250	247	223	225	270	259	251	257	250	230	246	254	252	298	257	255	239	265	252	244	255	271	260	264	258	253	220	262	296	244	235	242	250	236	265	240	261	273	261	241	237	261	224	271	229	234	254	282	224	260	264	259	216	267	262	267	256	236	241	254	259	258	247	242	252	247	249	279	230	218	212	250	254	267	279	232	271	268	238	288	257	247	245	273	270	304	257	287	257	257	249	271	244	250	263	271	298	293	226	233	249	232	292	251	254	239	241	265	236	243	261	221	284	267	250	229	243	247	267	242	260	237	232	304	270	269	263	252	245	240	256	259	225	267	257	259	241	271	270	262	250	255	238	299	258	256	278	251	230	275	254	225	226	257	258	257	239	271	271	250	251	239	258
31280	17315	12120	8559	7768	5968	4668	3603	2804	2411	2052	1803	1448	1295	1199	1080	978	892	855	812	745	716	715	668	616	676	656	623	638	619	589	597	573	563	564	560	624	584	600	547	575	544	530	572	576	556	566	544	581	563	590	582	552	556	582	561	535	561	569	548	538	530	573	538	577	569	599	601	537	562	574	547	579	560	548	558	558	557	535	536	604	555	492	544	550	567	567	543	569	545	534	547	495	530	577	593	518	554	562	544	507	550	589	545	540	546	541	540	593	589	546	601	533	582	563	572	572	578	579	589	539	528	588	489	594	550	545	502	559	548	547	590	564	540	549	563	569	595	539	529	548	549	553	533	588	546	501	505	529	534	531	577	541	568	567	513	580	554	529	605	494	578	539	532	539	541	549	554	562	587	616	530	552	526	541	555	550	565	522	599	556	585	569	552	565	567	574	588	488	559	543	546	520	577	532	570	582	555	553	545	569	554	585	546	530	541	566	613	543	531	559	538	492	578	521	599	568	563	550	565	496	566	518	563	523	571	592	547	568	537	564	579	548	565	562	524	552	555	574	567	540	547	550	529	544	589	555	514	576	516	536	517	555	498	501	505	551	578	561	560	575	535	524	539	554	555	592	557	555	549	555	532	534	517	576	598	582	517	553	553	564	566	536	559	499	540	553	511	546	593	576	518	558	533	513	539	540	574	566	600	532	546	588	582	572	535	551	586	506	522	525	593	556	583	519	542	547	567	497	516	560	559	568	535	561	501	561	545	560	494	549	553	542	561	545	568	543	562	499	568	607	564	563	584	558	572	511	537	545	520	561	536	552	548	572	542	525	526	557	536	579	558	562	538	555	546	513	588	562	584	555	538	548	543	528	571	552	546	545	521	534	562	507	539	534	566	576	557	577	548	564	562	550	547	551	547	530	590	586	537	546	547	559	540	556	544	540	566	508	557	584	556	540	521	571	566	547	554	529	548	536	532	555	547	518	579	524	559	505	518	534	560	574	557	523	567	586	564	523	529	537	532	593	579	567	553	564	550	537	562	536	485	570	530	588	594	586	544	562	554	548	543	541	553	572	553	564	529	555	569	610	532	529	559	564	529	550	570	516	538	553	567	583	531	554	530	577	547	547	512	543	543	569	546	553	529	564	555	559	530	600	589	540	580	519	551	552	556	524	547	534	567	542	526	586	541	556	544	551	551	523	525	548	510	555	548	539	534	525	525	597	546	529	566	555	565	551	502	542	549	626	540	554	574	538	542	533	554	545	523	546	534	549	552	572	573	532	576	497	527	555	547	552	526	526	592	540	579	514	501	554	542	527	538	558	559	548	573	540	518	543	548	550	572	528	553	550	532	576	535	564	579	565	541	582	561	572	593	523	572	569	592	550	594	511	554	541	526	553	571	527	569	562	560	558	555	537	521	548	583	587	549	585	603	521	534	546	543	569	531	545	521	531	601	540	595	540	507	567	577	549	517	588	511	508	557	559	522	561	538	511	588	537	548	580	583	548	576	532	553	589	539	605	521	572	566	521	564	529	574	495	508	547	570	544	578	544	566	515	533	550	535	523	557	598	560	526	532	541	573	554	505	542	561	566	536	547	588	602	611	594	569	570	538	559	566	557	573	526	550	592	555	513	527	553	559	565	508	532	539	557	532	550	559	583	547	573	570	542	536	602	512	550	546	579	552	551	556	542	566	560	547	558	544	550	579	576	557	552	572	549	529	582	543	525	542	577	581	567	545	565	592	552	574	572	567	532	558	540	584	573	538	567	604	557	547	569	545	550	549	520	531	558	537	534	549	534	571	540	523	539	559	608	529	538	572	557	543	572	562	573	546	537	580	548	573	526	530	568	559	556	529	596	550	527	588	541	554	514	552	572	516	563	508	556	571	551	537	580	575	496	534	511	546	575	549	499	551	547	552	539	534	530	568	586	564	602	549	514	572	566	545	541	564	515	598	540	549	560	543	514	560	534	523	547	570	572	559	555	595	495	560	544	558	523	572	595	541	555	553	541	578	562	613	533	553	530	562	518	559	552	510	525	522	535	566	587	592	538	576	542	536	531	538	543	520	565	543	521	573	550	542	525	568	532	534	583	548	578	538	547	587	541	550	560	561	545	621	547	576	524	571	574	531	545	558	533	558	585	539	558	535	547	555	580	510	569	527	549	578	536	574	562	555	537	589	555	617	556	521	557	534	548	555	496	580	530	591	533	572	525	515	558	588	527	562	529	576	556	556	592	577	524	545	577	575	553	538	526	511	543	543	535	546	551	549	560	544	519	528	552	579	566	536	553	586	572	582	531	544	528	506	544	532	557	562	549	579	529	560	584	545	564	576	541	555	505	514	556	554	567	523	570	548	572	566	547	543	526	562	579	566	575	539	533	534	561	534	582	547	569	555	592	561	570	552	516	576	535	553	564	564	581	596	558	539	557	565	579	556	585	544	580	576	572	567	520	538	551	517	549	501	553	557	594	574	522	544	532	552	563	545	559	568	541	559	559	554	513	574	587	563	545	536	525	524	547	591	542	535	533	516	543	549	555	562	533	528	554	587	527	618	553	530	562	548	531	543	557	543	572	570	550	503	508	537	574	539	578	550	538	555	554	555	563	583	583	530	557	562	564	528	578	567	534	584	557	554	545	542	552	558	541	550	545	548	542	559	548	566	553	563	564	528	542	567	521	538	532	597	527	539	566	594	542	540	548	562	571	555	579	575	536	570	547	555	566	559	560	527	539	566	553	583	568	502	526	507	542	504	538	579	591	573	497	592	556	519	573	525	520	553	522	557	572	588	523	531	541	546	555	542	551	537	509	533	510	544	552	548	573	543	584	560	541	562	562	573	547	556	532	530	512	576	563	517	559	520	554	602	570	538	519	536	566	555	534	513	530	535	585	570	524	551	538	583	550	564	563	581	584	582	581	553	577	547	562	574	554	536	569	600	609	552	536	538	581	586	562	514	529	547	543	564	575	559	549	558	585	529	520	589	576	561	556	562	570	546	546	566	519	546	537	560	607	585	505	551	607	575	517	590	539	541	565	521	529	528	550	557	529	560	547	547	552	542	535	587	540	586	546	556	560	563	527	571	538	544	571	565	524	509	553	528	542	574	569	560	570	528	588	559	535	547	548	538	530	541	542	522	524	528	548	543	590	533	550	581	530	567	579	587	507	561	543	548	514	523	568	555	537	589	549	591	540	574	487	529	533	560	528	557	525	529	520	550	569	564	564	513	532	535	587	545	539	535	598	511	561	523	539	579	528	581	544	547	531	538	548	534	536	551	547	531	560	474	523	517	555	579	558	536	560	548	562	537	594	515	599	531	547	585	525	570	487	557	594	564	520	540	531	567	528	541	552	505	577	565	575	544	553	535	497	594	551	537	535	582	537	556	579	577	560	556	568	534	540	531	564	559	542	527	568	571	564	485	552	575	593	558	581	548	571	521	581	561	551	555	533	532	560	557	542	569	583	564	548	497	571	576	544	489	525	560	583	583
57989	33302	17854	6298	3819	2468	1845	1275	1006	893	804	731	593	552	458	471	442	431	402	393	337	318	319	345	361	328	328	288	291	314	298	311	324	293	300	287	308	344	297	312	348	344	315	292	335	310	322	310	334	330	266	333	341	312	291	298	266	363	279	283	305	301	312	290	334	291	301	303	282	317	316	285	275	293	312	289	301	293	292	278	318	312	269	273	309	304	290	301	293	270	301	276	287	278	281	308	289	304	320	309	315	355	304	317	326	317	293	292	292	345	332	323	281	303	301	290	320	291	294	337	311	319	309	331	334	339	282	277	313	270	318	319	313	302	286	300	297	294	288	311	317	272	311	306	292	279	305	316	297	288	315	324	333	300	284	273	272	297	296	304	300	301	299	339	344	311	337	304	318	328	301	318	310	292	322	305	288	310	309	300	312	306	317	299	307	312	286	309	282	339	311	325	289	310	311	283	291	299	280	277	322	318	294	284	314	295	312	311	308	295	305	274	288	315	278	308	318	298	330	322	285	322	290	308	333	292	303	286	312	294	285	260	267	305	281	300	301	295	294	289	299	292	295	316	322	281	329	309	311	317	284	315	297	299	300	276	303	309	260	286	299	295	260	296	287	308	330	321	330	299	306	295	332	285	323	284	312	297	324	286	293	317	303	288	279	310	319	284	332	290	315	319	310	310	335	294	290	299	340	258	290	283	243	310	311	295	289	322	325	285	279	302	316	308	269	299	293	298	314	328	312	318	297	306	307	307	290	305	299	340	310	311	309	284	283	314	300	324	246	285	313	269	343	310	315	312	307	339	281	320	284	338	326	276	285	349	348	283	320	293	317	304	309	302	310	305	322	307	285	311	298	290	324	291	288	300	283	306	324	292	294	333	290	319	345	298	314	296	340	289	302	306	318	318	298	309	296	287	286	317	304	317	291	301	308	263	283	320	311	334	304	314	306	294	316	335	275	270	285	282	284	309	279	288	307	292	347	317	317	307	274	285	262	274	292	301	317	314	303	295	304	289	298	300	292	287	291	305	293	313	339	306	300	297	279	325	308	308	319	280	284	330	299	314	298	287	273	287	328	296	305	277	303	306	285	286	304	298	318	296	283	339	309	322	280	340	287	296	310	337	330	327	318	316	296	301	305	295	319	278	289	343	268	317	299	322	332	284	317	285	290	324	293	282	309	326	295	315	324	316	294	298	328	315	303	291	273	265	289	312	280	262	353	306	308	332	335	276	298	302	320	338	264	324	318	301	292	313	322	274	277	311	285	286	314	340	296	275	294	297	301	306	300	292	315	302	282	304	285	264	310	307	310	274	306	302	299	294	304	323	311	293	289	295	331	323	336	294	298	313	250	319	299	306	304	310	321	319	328	332	296	306	318	288	318	322	283	308	325	297	308	287	279	289	299	293	322	333	254	328	287	293	279	293	323	320	273	308	318	290	287	297	294	279	309	312	315	306	351	302	292	313	305	324	267	312	330	312	315	307	286	264	319	321	261	275	333	308	300	307	294	332	318	320	330	321	278	295	297	304	298	302	322	299	313	317	307	308	275	340	291	290	287	308	287	327	279	320	328	320	331	286	297	313	340	273	290	312	312	341	318	323	308	314	327	310	288	296	326	303	329	289	302	301	315	335	313	311	267	302	312	272	311	305	277	287	354	325	293	291	326	283	314	307	291	336	310	307	309	318	316	328	295	295	279	283	301	298	353	289	281	323	307	285	291	270	269	320	283	304	288	311	324	326	236	292	325	271	295	291	287	289	328	321	324	308	322	267	295	298	299	308	325	300	309	325	301	300	307	318	316	294	269	301	244	283	314	316	281	319	308	295	305	347	324	325	307	345	310	331	277	305	291	297	310	322	297	320	282	295	310	287	348	322	303	341	278	300	304	340	289	304	291	281	325	366	287	310	324	302	297	322	320	329	298	354	331	328	310	285	315	298	307	282	302	278	304	313	290	284	306	290	327	312	322	331	300	265	283	278	281	303	305	292	291	292	308	334	322	319	311	311	289	287	294	304	287	295	304	320	335	314	314	284	301	323	287	283	281	340	315	322	327	289	342	297	274	275	300	316	289	285	308	296	310	312	349	263	305	297	273	281	306	335	315	316	321	327	275	297	295	300	324	302	268	313	341	313	312	300	290	306	283	268	305	261	303	259	271	300	320	347	303	288	326	309	305	318	306	302	304	285	312	333	281	307	313	332	307	291	343	301	282	287	294	284	296	321	327	294	273	336	327	332	297	317	318	311	320	324	343	286	320	312	299	273	275	302	280	265	323	285	283	275	297	324	275	335	322	301	307	279	310	293	344	309	328	297	282	298	276	309	314	248	296	327	308	326	293	318	314	310	272	287	315	303	322	311	320	304	303	280	315	322	278	298	322	323	317	304	324	295	290	302	309	302	289	307	283	286	296	265	300	313	303	300	279	284	274	282	313	319	297	331	312	285	352	279	303	305	329	320	331	322	321	277	300	317	287	259	303	321	297	311	307	297	287	306	331	311	298	309	325	332	306	277	291	304	337	309	291	296	339	320	313	270	323	334	319	292	343	311	301	314	343	319	291	318	308	310	292	294	304	327	301	284	314	311	296	328	302	333	293	321	296	247	270	273	285	319	293	313	299	293	306	291	305	303	304	277	327	328	308	312	305	291	317	301	321	299	312	269	298	284	290	300	268	319	329	296	324	302	302	291	293	290	283	290	319	314	334	302	291	303	327	282	306	307	296	260	258	294	306	309	318	299	328	236	262	295	284	266	307	322	315	301	292	313	334	287	309	334	317	330	331	299	278	292	292	313	333	314	287	293	279	310	310	311	310	282	349	307	291	330	317	308	289	297	300	310	301	321	306	302	331	326	291	283	310	322	304	295	248	270	295	304	274	318	272	305	302	278	312	269	282	280	304	299	313	298	316	302	332	324	300	303	297	307	319	315	303	295	309	300	313	287	288	302	300	340	319	302	320	301	296	285	353	309	319	320	289	301	302	287	275	327	300	332	329	305	267	319	329	298	314	306	290	306	295	321	305	297	321	323	288	272	281	312	299	329	333	286	281	338	311	305	316	270	326	300	301	284	326	299	319	286	329	322	298	333	336	292	322	325	306	305	279	305	334	310	302	299	300	302	326	303	336	319	291	293	316	338	296	276	297	294	331	329	305	257	297	313	296	281	278	292	286	292	322	305	282	332	318	291	306	329	336	288	297	311	296	283	305	338	290	283	286	284	329	312	301	298	282	334	298	295	299	313	299	305	289	320	309	293	295	281	303	301	315	290	331	316	288	297	323	362	320	299	339	281	300	290	308	288	302	312	301	328	313	332	302	333	316	299	329	278	330	299	292	314	286	314	326	309	303	329	347	325	292	306	313	339	299	289	347	289	288	317	328	318	326	306	294	279	300	280	313	302	290	299	298	311	300	300	296	315	305	320	279	295	281	304	291	284	280	309	306	276	293	334	318	291	310	283	312	311	289	314	315	332	307	283	324	314	312	314
34159	21595	18519	12129	11674	8928	7182	5377	3959	3658	3143	2529	2100	1908	1609	1581	1429	1234	1198	1092	984	914	816	837	780	793	753	732	722	739	700	701	702	704	719	681	663	702	674	631	675	643	704	668	616	677	649	636	658	672	632	699	670	695	629	626	697	688	686	672	622	629	622	638	630	657	679	652	641	664	643	631	646	664	658	651	668	647	661	620	631	627	621	601	621	622	635	632	624	652	691	665	616	676	660	646	636	613	611	661	703	652	633	669	624	685	673	643	641	644	664	623	667	588	632	645	632	673	693	644	648	648	631	674	652	633	641	582	629	644	612	591	679	646	662	678	615	661	666	649	660	664	656	640	679	656	664	631	641	650	663	651	663	671	678	675	654	624	647	638	613	671	618	665	625	655	619	629	651	655	633	653	631	637	651	675	652	619	642	620	665	626	625	662	669	673	657	683	621	662	661	607	690	645	655	655	633	656	654	639	635	676	617	614	623	649	642	631	665	666	618	683	657	657	643	638	651	630	638	683	626	598	645	671	658	631	656	629	648	603	629	650	633	682	637	656	626	669	612	644	620	627	668	663	623	633	647	609	658	593	618	638	633	627	587	647	675	621	676	622	687	639	629	612	655	634	638	680	627	603	680	625	634	644	667	663	652	644	651	655	683	622	645	630	663	633	651	674	661	659	654	708	667	652	671	687	642	587	618	620	658	592	673	618	660	654	671	654	625	653	641	632	667	644	637	672	654	666	607	641	660	610	638	654	602	598	668	623	643	639	607	611	628	657	611	630	667	640	646	612	639	645	658	642	644	630	658	656	682	630	643	649	639	625	655	622	628	629	587	663	632	653	698	603	624	665	668	627	636	599	663	637	672	638	681	628	624	645	642	674	636	642	679	649	641	611	679	641	642	665	627	653	657	637	599	640	671	648	637	631	702	649	654	669	672	657	639	629	650	625	666	635	675	652	643	685	664	601	649	643	689	640	586	673	616	657	652	653	646	625	681	639	627	652	691	656	622	651	663	611	611	658	639	665	620	658	648	625	664	701	624	661	653	655	662	659	618	629	625	625	655	650	610	617	662	687	634	671	627	594	676	658	673	595	641	674	637	607	623	647	631	656	669	665	649	593	649	608	673	655	620	647	627	616	678	698	649	609	616	625	660	648	655	708	654	628	597	636	650	665	649	684	645	683	636	637	627	643	635	666	624	619	684	603	654	647	644	646	641	602	648	647	708	634	637	642	665	661	655	640	657	636	664	642	635	628	643	636	641	671	656	683	628	645	675	643	654	637	649	658	652	630	673	615	687	615	630	682	654	624	617	626	676	624	632	674	617	648	645	630	653	639	654	591	625	619	627	638	624	626	617	634	640	604	646	613	609	619	626	630	610	631	623	639	636	661	671	661	694	641	622	623	663	645	638	628	640	662	678	638	672	664	660	622	642	663	634	625	660	648	604	687	628	650	642	634	664	626	664	610	682	657	687	644	579	608	626	646	630	638	632	598	648	640	627	626	638	639	637	671	665	633	624	650	632	606	689	654	708	694	606	607	592	666	642	639	683	621	662	653	640	668	591	638	644	630	634	649	646	618	643	695	619	657	630	682	648	659	632	676	681	703	596	614	610	682	619	617	619	656	690	620	612	654	627	640	700	612	642	641	629	648	635	610	636	676	673	638	710	654	623	646	655	627	648	664	679	634	635	610	652	636	638	630	629	626	597	673	676	623	633	658	696	630	632	594	674	614	649	649	635	693	659	680	623	626	637	606	607	632	638	616	624	638	614	600	589	659	612	653	603	656	627	637	665	627	691	595	638	649	610	651	681	589	649	653	645	637	701	655	650	639	653	629	665	627	679	643	641	615	629	607	585	658	603	636	638	694	624	657	673	646	648	596	646	632	642	606	631	631	602	632	628	690	667	620	600	670	617	651	672	655	631	667	615	657	660	671	652	664	662	628	606	672	644	608	615	658	656	628	619	613	655	653	673	646	648	632	632	658	692	671	611	609	608	662	649	647	632	628	612	593	619	637	646	641	627	640	653	622	624	627	670	639	631	674	639	616	628	642	670	638	618	626	665	597	655	617	599	639	621	624	645	623	662	608	632	619	624	606	621	628	631	666	612	673	655	638	678	640	626	632	641	684	638	635	650	641	683	626	661	636	644	659	630	628	641	637	635	639	635	664	600	602	570	628	645	608	650	668	693	587	658	675	651	613	646	644	613	633	623	665	648	634	609	663	651	652	643	645	629	695	612	657	611	637	640	666	645	633	670	613	631	658	657	620	681	689	606	623	667	631	617	675	680	639	648	678	632	670	659	635	639	655	676	647	626	652	656	601	651	674	646	654	640	648	690	681	632	715	618	710	642	640	636	668	663	631	623	661	650	656	595	645	661	610	653	626	658	675	614	688	608	614	675	647	673	631	696	656	641	696	644	620	639	677	621	631	643	651	658	631	638	634	651	642	644	683	628	622	647	604	655	606	624	637	702	619	608	678	662	611	607	651	677	633	651	676	661	659	648	632	624	646	646	601	649	641	597	677	631	609	662	644	646	658	641	610	675	624	628	651	643	642	698	629	667	678	635	656	659	631	635	644	634	602	636	616	625	669	650	642	640	671	657	603	640	668	651	670	666	660	657	624	636	620	656	614	612	697	648	637	631	621	656	610	651	639	623	670	614	687	634	642	644	626	603	614	666	637	617	651	676	626	616	667	603	637	629	670	611	683	668	644	646	643	669	587	681	679	644	652	642	714	629	686	636	631	661	656	612	597	645	636	629	639	628	637	667	649	672	663	698	627	658	590	626	673	640	647	630	643	628	629	656	646	632	630	592	667	614	600	621	616	584	648	656	659	654	642	706	582	636	602	643	613	619	644	584	627	665	629	644	687	623	658	639	665	651	627	629	596	676	650	692	645	661	641	631	679	641	636	597	628	591	619	609	653	656	637	663	641	635	614	646	612	688	638	647	681	664	649	621	632	675	691	710	620	643	618	655	621	653	629	649	611	648	654	650	633	629	633	614	628	660	624	637	689	600	623	683	600	611	656	634	656	675	632	646	707	673	620	613	634	633	664	623	638	629	669	671	621	633	606	627	638	668	685	615	654	626	671	672	646	671	674	615	695	631	637	608	651	618	651	615	621	651	644	618	660	662	617	656	628	603	587	687	667	642	640	624	607	623	645	687	651	667	615	630	641	641	640	604	668	658	658	594	601	637	677	616	612	677	645	602	606	607	645	605	635	613	599	686	663	611	629	634	633	646	686	626	666	633	642	676	647	643	668	640	615	654	672	643	667	585	599	656	625	670	682	663	637	670	640	651	613	653	618	635	650	622	604	648	660	651	650	661	680	652	629	644	705	657	691	640	677	630	687	624	668	629	620	665	645	643	626	662	633	626	648	657	646	635	616	646	647	657	631	609	621	647	602	662	654	605	630	630	679	659	673	656	641	618	654	641	637	661	649	653	628	609	688	652	650	662	635	618	659	636	666	642	632	658	621	651	618
38264	17404	5995	1985	1418	989	739	590	439	447	407	386	327	314	304	329	263	284	276	257	267	276	256	265	279	264	287	239	261	272	228	251	287	248	274	246	290	240	266	255	228	241	258	238	248	255	269	255	258	225	282	226	267	262	281	250	281	299	260	246	242	237	261	281	250	252	245	245	266	267	253	250	250	235	277	256	256	258	243	278	247	253	267	238	260	254	265	241	252	257	270	282	275	292	240	268	231	261	247	266	251	236	256	245	263	256	231	256	254	263	242	255	239	258	279	267	266	255	251	304	240	269	233	218	254	270	250	230	264	245	235	263	265	241	282	271	236	223	264	243	255	259	273	280	258	256	293	256	245	254	247	203	266	265	241	246	261	277	246	295	251	271	283	262	232	258	263	257	267	248	265	236	287	266	239	264	238	229	248	226	251	260	268	260	248	303	255	222	261	258	257	237	241	249	268	247	255	265	253	270	256	257	262	279	229	244	264	259	239	230	245	296	256	256	249	243	247	285	264	267	288	244	267	248	236	209	195	264	253	262	250	249	259	236	280	210	238	253	269	233	262	294	251	253	280	296	228	265	269	263	243	246	235	271	270	240	251	249	260	252	257	210	266	270	263	246	280	243	248	280	240	274	247	242	250	275	276	248	211	266	271	232	258	304	279	287	228	238	255	290	246	272	247	237	265	281	258	237	241	260	290	263	249	307	258	250	276	240	280	249	247	279	258	287	224	266	265	258	254	258	265	231	267	234	265	244	251	239	211	252	250	257	260	255	278	234	228	228	267	255	274	275	282	273	296	257	258	257	243	271	262	243	281	256	220	270	259	244	287	290	312	243	230	248	255	298	253	245	278	232	251	243	267	293	232	241	245	249	271	243	237	264	273	269	257	213	279	267	291	255	265	255	231	267	259	220	250	258	296	245	249	266	260	279	258	253	294	275	255	250	278	239	249	266	248	241	268	279	271	267	231	265	280	269	250	259	271	299	281	265	279	258	241	282	255	258	242	268	245	238	224	270	274	256	284	223	265	261	265	266	270	266	273	291	238	236	273	241	221	247	261	238	260	259	252	287	262	255	259	243	233	260	274	263	232	218	271	254	256	264	259	273	286	253	222	228	230	258	288	245	262	256	247	278	236	217	230	270	266	251	271	247	235	247	250	254	251	235	250	281	247	234	246	290	254	262	255	241	252	259	259	247	252	254	230	234	243	268	254	243	242	216	273	251	208	243	285	257	261	254	243	302	229	238	257	257	237	281	274	273	227	255	248	262	274	247	235	225	261	234	253	233	262	263	270	266	264	239	288	255	248	293	282	246	235	277	244	308	264	225	266	264	282	243	263	259	268	275	272	268	253	260	273	236	273	253	269	261	287	254	294	269	243	317	274	257	288	244	304	246	237	268	252	257	247	251	239	261	263	324	256	257	248	256	274	230	250	257	256	273	286	245	236	259	258	245	255	248	258	241	262	262	233	265	251	258	270	245	267	258	281	295	266	260	252	275	238	279	273	296	284	241	285	287	257	236	252	244	270	268	243	256	252	258	266	281	285	267	284	249	243	268	274	308	258	275	261	247	257	263	230	249	268	257	260	248	270	279	278	265	241	250	245	265	260	249	217	287	238	236	246	243	246	243	237	254	281	239	263	251	247	215	267	250	281	284	275	238	239	240	221	271	280	262	265	276	277	261	263	252	247	279	248	228	260	257	254	274	257	240	249	256	242	263	254	263	272	243	282	249	294	256	262	268	278	248	285	256	247	256	253	250	271	243	223	270	292	306	254	274	254	255	264	275	248	254	271	287	268	266	257	239	231	279	238	270	259	265	237	262	265	283	265	274	257	237	263	244	259	273	234	230	214	258	231	257	262	284	255	254	258	254	266	238	276	266	288	272	251	290	251	240	260	287	262	260	240	263	241	254	285	282	273	269	267	260	255	275	277	288	264	279	251	251	279	266	230	258	253	266	243	264	255	258	275	256	249	289	269	278	224	253	247	239	233	254	253	238	223	263	272	278	261	291	259	278	261	273	256	256	243	272	275	269	291	259	261	250	263	260	260	300	220	251	250	262	247	242	235	245	268	310	229	240	241	257	247	228	259	263	288	259	260	273	285	245	270	248	278	290	246	227	257	243	240	274	262	241	245	235	248	264	234	231	261	263	285	242	264	267	265	234	259	261	251	265	282	293	250	262	250	252	248	226	302	247	259	263	270	286	240	255	279	240	226	254	243	241	231	253	258	234	235	243	262	282	235	235	265	242	268	216	254	282	245	265	264	245	269	273	267	247	263	225	258	245	250	254	253	259	269	264	246	258	255	251	251	266	302	261	266	238	235	235	260	255	276	286	265	252	227	238	272	221	275	269	264	247	264	252	232	259	255	251	237	254	258	273	226	237	263	279	277	261	262	241	228	229	263	237	266	243	254	235	263	250	258	242	245	255	242	236	254	240	257	265	296	251	265	271	229	246	249	253	262	265	264	235	258	275	285	266	254	276	235	273	260	286	261	252	234	255	257	275	250	242	252	245	242	269	244	258	258	220	237	216	265	282	256	222	283	254	255	302	250	249	225	264	260	233	231	259	254	273	271	255	249	232	236	277	249	258	284	283	276	246	275	232	263	246	244	238	245	241	239	258	248	272	247	259	245	264	253	244	253	252	252	245	270	279	253	270	237	245	268	272	242	248	277	246	267	246	251	256	261	228	281	267	236	250	238	304	273	260	255	216	250	258	274	245	228	273	238	256	260	296	208	267	250	219	253	305	271	247	224	291	240	262	236	246	228	245	233	222	249	271	261	262	250	236	235	222	255	278	284	237	258	230	244	253	255	234	252	241	241	274	259	251	247	261	249	248	282	257	241	237	249	271	257	265	229	262	257	234	270	215	249	264	236	248	260	260	267	276	260	231	273	243	264	230	259	252	257	253	245	270	238	272	280	283	242	243	276	260	292	260	259	256	228	240	257	260	283	259	227	241	281	241	257	280	254	281	260	249	251	260	242	261	244	222	247	273	285	253	277	275	267	265	219	266	268	271	259	244	264	263	229	255	216	255	265	266	251	231	245	228	284	255	248	253	273	246	278	290	281	259	277	276	254	227	293	253	261	283	249	290	279	266	272	272	243	261	226	279	253	286	236	280	244	261	282	257	239	254	249	252	279	262	264	271	255	279	241	269	277	268	293	259	278	273	254	267	232	230	253	239	252	272	264	238	239	272	265	267	253	275	273	265	260	266	282	253	241	230	258	241	253	265	247	289	278	280	264	270	231	230	263	272	249	253	261	280	268	280	257	254	254	235	271	262	259	264	268	217	214	222	278	263	297	273	272	271	269	249	268	252	278	269	255	251	248	267	243	261	287	264	237	262	250	244	261	284	264	252	252	248	279	243	285	282	303	242	241	255	274	259	278	257	263	283	266	231	217	240	263	276	255	263	244	257	266	251	245	263	261	239	224	301	244	276	240	264	260	263	272	278	301	245	245	233	225	264	249	265	279	253
21995	10428	7209	4866	4821	3749	2828	2091	1685	1483	1372	1121	967	865	876	860	786	671	693	674	670	613	589	606	583	581	566	558	544	611	549	626	524	567	542	540	564	567	566	553	558	511	552	554	534	527	508	550	548	573	566	503	536	550	576	541	564	557	578	533	576	566	533	585	570	538	540	519	534	539	542	535	550	553	565	578	555	508	541	539	546	532	562	537	535	513	512	554	537	545	525	536	574	568	552	550	542	562	547	598	533	583	604	548	589	552	555	534	515	570	536	545	543	548	538	576	505	578	560	532	537	557	551	560	564	584	553	509	527	501	516	545	556	555	556	520	507	544	571	591	547	587	542	564	551	531	569	575	552	571	514	548	555	550	551	491	529	598	554	513	530	552	551	534	575	561	546	568	554	575	543	581	551	555	539	558	559	544	576	563	560	542	556	532	514	542	522	539	504	525	548	507	540	568	548	523	552	575	571	563	571	566	555	537	548	513	560	553	556	532	512	576	533	534	542	576	534	527	532	544	578	533	604	525	547	523	534	559	571	532	510	506	556	553	550	523	593	575	611	552	563	538	571	524	562	530	533	551	516	533	570	550	545	545	565	536	558	510	548	560	510	532	526	519	528	567	535	560	595	536	565	566	523	556	547	540	547	554	548	567	529	545	568	593	582	519	562	523	549	558	534	549	512	555	573	506	586	563	558	531	535	534	525	533	573	556	531	595	577	581	555	539	562	538	551	511	548	550	572	521	567	533	552	573	579	567	522	558	514	575	533	550	565	480	513	578	556	557	527	568	522	595	509	484	586	552	582	581	542	582	538	534	585	606	520	575	541	563	582	548	553	570	521	536	524	515	521	537	555	550	560	545	559	512	516	564	553	522	570	553	542	518	548	509	549	545	510	534	508	556	527	563	568	567	560	515	542	550	567	525	535	510	543	501	590	567	567	577	561	594	558	571	528	526	540	606	540	582	582	567	543	537	541	554	566	537	491	558	562	584	586	533	536	551	542	503	541	559	512	554	547	544	572	555	542	527	548	558	525	543	538	565	587	529	557	530	561	541	564	580	564	532	568	561	548	527	553	533	504	553	567	548	591	513	585	574	553	519	507	526	545	549	555	528	556	543	517	564	545	533	533	550	564	519	516	587	528	579	568	555	563	534	563	584	560	542	535	544	533	548	560	516	517	512	570	580	551	534	538	534	531	562	558	553	521	545	596	535	543	549	528	547	535	544	543	521	506	523	567	557	598	569	501	529	557	553	551	558	583	534	509	507	552	575	555	554	561	582	584	558	559	513	564	564	565	531	521	586	568	566	534	544	543	519	555	508	548	503	515	536	551	541	580	549	587	525	581	540	568	617	521	537	573	565	540	543	537	539	586	534	550	581	513	555	579	557	534	548	517	547	598	557	575	585	567	534	535	528	545	527	519	549	537	576	561	586	584	545	569	558	561	574	528	536	584	547	562	579	574	532	563	534	519	558	532	586	549	508	586	544	547	530	564	554	541	512	581	598	621	535	549	528	550	535	491	547	549	565	569	555	582	560	548	555	572	530	544	554	561	517	534	561	534	574	549	534	559	565	574	543	557	601	575	532	557	541	547	503	542	533	556	546	506	542	565	548	529	569	528	531	528	564	591	583	569	540	554	549	530	595	520	563	561	619	546	545	560	527	510	550	546	578	590	534	541	544	502	530	521	554	550	549	535	552	542	549	550	542	517	571	536	608	506	520	572	535	590	531	570	544	507	511	558	567	557	535	512	552	499	547	559	525	540	557	534	518	482	576	555	604	564	567	552	528	531	559	534	570	556	493	538	589	552	617	495	540	582	590	566	528	545	567	532	518	522	521	550	576	490	533	570	549	507	558	563	550	566	551	525	543	550	516	554	495	547	534	564	556	545	526	537	538	596	558	517	555	539	587	574	580	541	594	526	541	542	532	545	535	542	528	501	552	562	556	571	550	504	560	561	533	562	541	526	557	547	565	551	598	533	573	552	583	557	517	575	533	539	483	562	528	538	596	554	520	545	504	522	538	565	548	562	569	520	548	569	562	543	596	530	525	554	548	551	513	586	552	553	549	524	581	550	527	541	542	584	603	550	569	536	576	536	531	527	545	548	547	538	542	559	548	604	569	547	538	539	543	524	543	519	545	562	576	530	566	549	538	531	507	483	564	546	535	531	563	525	544	540	548	556	541	536	553	570	498	532	505	566	559	542	530	541	593	515	573	565	524	569	521	534	489	509	571	517	554	580	560	573	523	531	597	566	537	537	555	553	572	558	510	552	511	575	570	600	553	562	565	553	614	551	514	545	548	549	566	543	542	558	577	556	532	526	518	529	526	535	536	571	549	569	569	522	572	572	561	521	529	576	544	573	521	551	558	544	621	551	546	536	556	564	547	535	517	533	589	546	575	568	550	560	565	540	538	553	572	535	541	581	539	546	548	522	553	547	566	521	528	559	566	508	520	563	537	561	551	545	554	537	549	603	514	533	543	549	534	534	538	529	563	577	551	562	533	537	539	574	544	535	570	555	556	584	513	529	568	554	536	581	511	532	564	563	570	559	555	535	570	541	537	545	554	551	529	557	568	513	557	538	556	552	538	554	521	531	583	560	532	525	553	530	476	577	504	548	529	545	615	544	559	530	513	498	554	539	566	529	549	538	555	526	513	528	482	546	573	525	550	538	543	552	600	513	555	591	535	560	584	547	574	527	565	523	567	564	510	545	548	531	570	550	544	562	557	585	520	537	554	560	556	535	514	519	533	538	522	590	518	533	519	518	544	508	460	573	566	545	563	569	541	559	574	546	535	550	542	566	575	515	575	541	565	577	586	580	507	561	512	587	529	556	548	547	563	544	556	526	562	576	533	557	520	581	587	569	571	535	521	543	510	555	555	596	547	542	500	576	547	522	563	575	539	547	538	522	530	565	539	517	545	546	527	596	547	567	528	492	567	532	532	553	505	559	538	547	515	513	538	541	523	563	571	552	540	550	520	542	551	572	544	574	562	554	523	562	515	573	575	572	531	574	570	534	508	540	585	535	538	531	573	520	557	492	540	552	538	566	557	538	556	538	546	545	555	502	532	575	537	579	534	538	579	554	554	560	549	577	527	548	567	563	554	502	569	519	546	581	584	518	532	563	579	551	536	520	569	601	554	563	566	556	563	541	563	548	542	536	575	588	555	543	542	542	556	545	538	579	560	562	527	554	566	567	565	551	537	516	555	503	562	555	491	556	513	564	564	557	546	544	535	569	540	569	514	553	526	537	584	530	560	554	581	580	565	554	544	538	552	550	538	558	530	525	540	572	557	563	543	514	536	551	523	524	556	569	530	549	586	532	556	530	546	549	510	517	547	556	556	528	542	556	546	552	575	508	516	552	579	542	523	531	501	559	538	593	533	537	516	541	520	544	496	569	588	550	587	515	550	549	523	532	549	551	524	491	573	532	498	571	551	555	544	566	512	554	522	563	562	548	523	523	536	546	530	575	524	557	544
48897	25947	11388	3860	2529	1845	1291	929	697	704	609	477	407	420	350	359	331	338	339	328	254	246	265	274	230	245	283	236	258	280	269	238	234	254	252	249	246	265	222	263	275	239	256	231	229	254	279	291	262	240	284	286	277	244	233	267	264	261	274	233	228	229	261	262	268	252	283	272	240	246	296	255	233	245	243	248	262	274	299	248	231	247	273	246	254	247	222	220	242	254	263	234	264	263	254	285	262	236	272	256	237	248	240	259	248	221	262	232	250	298	277	232	258	235	247	262	259	227	253	246	251	241	256	253	225	263	249	261	258	248	223	225	246	267	247	236	270	272	267	267	280	263	225	241	264	257	231	239	263	258	256	265	210	264	296	255	246	262	271	239	245	222	248	265	279	215	244	247	263	228	234	240	229	254	283	231	242	247	264	272	250	248	276	258	249	248	270	274	264	269	245	244	274	257	263	251	234	266	268	259	268	261	260	272	261	249	243	267	256	254	264	224	232	258	248	216	248	237	258	268	229	248	261	263	282	270	234	233	264	244	242	242	218	245	279	223	240	220	288	241	235	246	250	224	252	272	260	226	241	244	277	258	234	240	211	224	273	243	223	236	235	253	258	246	261	236	229	251	239	269	267	239	225	252	224	264	219	239	297	249	263	270	265	223	247	272	252	254	263	246	251	252	252	264	254	229	243	240	220	296	261	248	240	244	258	249	260	247	231	282	267	255	242	252	262	271	249	261	246	285	274	236	228	246	267	261	244	228	232	236	284	278	269	277	246	254	268	254	232	239	232	256	247	249	258	265	216	260	267	240	262	255	265	239	231	259	242	277	226	238	235	249	238	267	251	214	242	245	255	260	226	244	275	272	226	261	248	232	257	256	250	268	248	250	244	275	270	263	234	256	238	223	240	225	280	275	226	250	245	234	199	264	259	219	233	282	273	254	261	265	220	255	259	285	260	247	259	235	281	273	254	225	227	245	265	253	252	252	246	267	275	254	254	249	271	225	283	233	263	258	258	236	245	245	235	228	282	259	245	258	276	272	249	247	252	235	287	257	239	245	250	239	237	240	243	261	259	276	256	271	275	259	255	222	274	260	242	240	247	233	284	267	283	237	261	235	253	264	285	254	217	240	243	252	268	267	255	245	259	284	298	235	245	226	234	251	238	266	286	276	254	247	250	246	231	244	259	243	278	267	258	225	245	271	247	253	270	234	223	275	213	230	234	279	232	270	266	280	260	261	279	281	282	256	247	223	235	234	247	230	233	267	242	273	238	250	235	251	249	234	266	252	258	242	267	284	247	248	264	291	262	254	251	227	264	260	241	251	252	263	233	255	244	242	272	269	243	248	266	235	233	264	263	257	285	235	256	266	280	263	248	239	232	277	249	262	249	249	263	251	215	274	244	240	234	234	229	293	255	269	253	222	263	233	258	240	272	241	255	225	211	246	247	247	239	265	229	234	252	263	270	244	263	234	266	257	237	271	294	278	225	252	251	254	227	246	258	240	247	272	232	279	261	241	295	274	255	239	223	249	257	259	255	253	269	257	257	262	251	294	253	307	241	238	243	221	244	273	255	250	266	243	281	259	260	221	268	270	261	245	262	247	229	244	244	240	247	253	229	237	235	251	241	255	236	243	244	244	254	226	256	270	246	226	245	224	238	250	232	267	282	247	251	249	276	248	220	235	234	238	260	260	262	227	222	245	245	232	247	252	260	235	235	251	248	242	244	204	224	234	257	273	226	245	257	238	261	277	268	291	261	302	258	228	251	255	244	262	231	241	243	221	274	282	233	262	247	281	273	262	223	238	239	258	254	272	252	288	251	257	263	222	269	238	256	292	247	247	234	233	259	232	240	235	237	299	281	256	277	271	257	221	218	232	243	235	236	257	260	254	283	250	253	231	263	248	253	251	256	252	247	273	274	230	251	231	254	255	255	261	258	256	293	268	234	275	271	300	227	218	258	240	242	243	287	246	259	265	263	248	271	261	259	226	250	244	249	273	271	232	304	266	263	252	262	247	278	253	273	234	252	262	251	242	251	224	274	251	281	234	278	275	267	257	289	260	249	243	271	251	251	254	255	242	275	278	244	234	225	255	236	262	231	259	241	253	265	249	293	236	239	265	232	254	234	237	258	249	253	217	256	239	251	243	247	243	237	251	272	263	277	240	271	264	238	258	254	247	278	247	249	242	267	247	267	258	243	238	284	237	256	252	238	231	219	257	264	256	259	257	272	253	284	256	202	260	230	260	256	268	256	249	266	245	234	257	257	254	226	258	257	258	251	256	281	274	249	273	277	226	268	256	254	248	238	235	237	265	238	267	263	273	228	278	241	241	247	223	267	241	251	255	247	236	233	274	245	278	248	232	272	230	232	260	242	251	249	235	219	238	238	272	242	270	217	259	261	235	249	231	255	238	284	237	245	248	261	265	263	256	262	219	234	228	270	276	265	246	245	240	264	253	253	268	256	253	290	246	269	228	237	247	275	254	300	260	238	270	256	247	257	262	260	272	261	257	275	252	263	229	253	262	223	251	242	266	217	280	251	237	234	271	277	266	256	278	276	243	262	281	262	265	267	256	246	252	228	237	264	254	242	252	258	247	239	266	226	270	218	273	224	264	247	279	244	271	273	268	263	288	224	251	251	278	254	247	234	238	250	250	249	240	287	263	273	216	304	256	283	260	247	229	252	237	239	268	262	284	234	247	254	243	255	234	233	253	259	266	261	234	276	250	266	249	262	250	214	240	253	238	244	259	273	240	249	215	241	239	244	241	228	285	256	277	246	269	233	251	229	253	255	252	237	235	247	234	252	206	254	242	267	241	272	233	253	261	247	257	247	275	267	230	219	260	295	242	273	247	270	237	258	253	262	244	269	251	265	264	240	236	247	281	233	253	281	279	282	263	237	231	243	241	229	230	274	243	264	271	285	270	244	229	274	251	247	247	262	249	257	248	235	210	272	262	240	254	299	273	234	252	276	220	261	243	254	287	237	272	244	250	238	273	217	264	254	263	258	261	285	215	240	239	253	257	268	254	254	257	306	245	240	249	254	250	272	237	230	246	252	257	250	239	248	245	253	290	272	239	295	228	253	246	289	235	267	251	268	235	239	249	218	247	218	262	286	247	303	267	252	257	240	243	259	266	274	254	271	215	251	262	260	229	248	203	265	231	260	261	241	262	291	269	244	222	261	230	231	237	233	259	241	296	263	263	247	212	248	245	249	233	247	257	241	246	274	236	279	282	248	263	256	256	255	276	239	273	243	238	276	266	217	254	272	259	192	232	272	250	268	246	242	243	271	263	255	247	281	231	242	235	238	245	261	249	237	230	249	243	261	264	298	279	260	248	269	262	241	259	248	271	244	252	291	250	267	248	252	247	226	230	261	237	260	268	281	270	241	247	287	229	262	256	265	271	220	233	256	240	251	249	270	262	255	255	238	244	272	261	248	250	260	225	250	277	249	241	246	243	244	225	232	278	249	240	268	265
28811	17058	12975	9185	8772	7237	5268	3763	2740	2481	2216	1906	1507	1400	1319	1272	1085	905	910	815	751	706	652	655	614	600	664	605	599	581	626	566	580	611	612	573	585	552	582	554	518	577	561	554	549	543	577	566	573	571	519	527	592	570	544	603	545	523	563	547	582	525	557	579	550	568	563	544	568	535	551	534	536	517	544	514	567	496	519	515	512	531	563	538	553	512	519	502	544	530	539	507	555	508	545	540	558	561	563	543	547	536	512	549	540	552	556	565	490	571	549	576	543	540	557	568	575	573	560	515	529	515	571	536	544	603	531	530	531	534	553	565	552	540	562	516	558	541	578	508	533	494	499	562	519	578	583	515	577	473	519	570	500	492	568	534	540	532	556	522	546	543	540	539	529	549	533	554	555	540	567	503	560	547	560	605	539	554	517	537	562	543	539	556	520	538	522	614	547	532	533	567	538	541	543	551	509	553	531	529	544	533	515	535	562	535	578	544	571	568	569	485	570	564	557	543	534	521	540	525	527	539	525	552	537	585	547	545	579	476	550	532	503	578	583	579	594	522	528	566	517	513	570	585	526	570	584	548	583	570	623	524	627	592	566	556	557	613	544	513	560	549	551	497	590	497	541	584	536	507	521	553	529	546	554	578	535	540	543	545	540	557	541	562	540	561	544	530	593	559	544	572	580	579	518	543	537	614	551	548	563	535	575	523	583	557	554	536	531	511	545	515	529	525	560	518	586	539	517	523	545	569	549	517	550	528	549	560	534	546	557	547	568	564	577	524	516	584	574	581	552	562	560	565	546	528	556	559	549	552	578	547	541	559	555	544	510	532	535	520	541	547	530	587	531	510	582	578	515	540	528	529	595	559	553	556	526	542	514	557	565	565	547	534	557	566	540	589	533	566	550	573	508	556	534	533	577	548	520	567	537	551	532	575	574	540	586	539	557	533	591	555	559	511	523	522	544	542	525	530	539	526	560	544	577	517	526	554	560	575	537	559	525	569	544	571	540	571	519	556	587	532	552	552	586	569	552	568	591	487	551	525	546	553	566	528	551	539	529	529	542	535	567	542	545	561	564	524	544	499	571	529	563	555	529	526	533	577	564	587	565	532	560	532	532	550	570	543	518	538	543	526	522	555	551	557	553	537	530	571	514	546	549	562	551	556	573	521	546	550	535	565	526	564	524	539	537	560	547	529	509	558	563	527	565	569	563	484	529	577	559	539	564	593	519	525	522	507	517	566	503	554	526	529	546	538	588	539	529	587	559	530	553	573	503	584	559	491	549	555	539	526	534	517	552	539	553	540	558	575	555	561	585	527	531	535	530	587	554	561	560	566	527	513	581	553	530	544	540	504	538	520	570	574	540	566	545	537	588	565	546	575	525	548	549	573	574	546	593	561	596	541	517	556	507	528	531	561	588	521	529	541	581	554	563	502	563	527	564	596	538	555	579	585	553	559	549	573	562	587	550	569	601	556	536	545	548	534	550	550	515	520	572	549	552	569	495	537	548	543	541	519	578	528	542	557	533	536	504	533	544	551	557	562	552	547	524	546	568	578	552	568	570	535	540	522	523	565	520	542	522	566	536	501	550	539	561	526	552	529	585	556	528	529	570	526	580	589	566	560	533	527	519	539	498	544	514	518	514	592	564	515	535	569	524	508	557	542	552	546	546	574	528	590	581	564	521	538	540	583	551	553	579	571	551	537	516	564	556	559	584	522	536	565	546	563	530	551	581	519	596	548	556	493	553	532	563	522	530	546	551	545	582	529	584	524	560	502	485	554	519	547	515	499	535	537	498	551	568	512	539	565	509	528	537	532	548	525	551	517	513	560	557	496	553	569	528	565	498	540	582	537	549	552	585	553	536	516	553	565	510	570	551	566	509	540	583	593	559	577	547	551	549	583	524	541	550	552	551	551	556	517	550	535	537	519	521	569	555	558	550	568	490	523	537	550	525	509	497	524	513	580	591	550	515	536	573	542	572	590	530	553	521	580	538	546	561	538	553	548	526	556	540	552	606	521	563	561	514	557	569	573	552	569	534	514	501	558	541	549	530	556	520	556	537	539	578	529	547	521	536	598	546	554	554	560	536	592	532	537	541	562	545	529	553	574	535	570	539	540	552	525	558	529	501	554	563	528	537	549	559	539	528	547	571	536	510	514	541	574	541	549	539	495	601	554	599	519	517	574	557	526	499	554	571	505	551	569	530	566	520	555	535	563	584	579	592	521	543	541	547	534	556	536	524	559	502	586	573	541	558	569	524	532	560	543	508	543	548	555	525	539	539	499	546	570	580	519	550	543	541	586	558	564	597	524	568	498	557	582	543	556	519	540	527	536	558	573	541	529	543	554	530	532	550	524	486	521	534	518	534	535	631	542	513	537	526	523	547	565	548	538	552	547	555	564	530	547	533	542	545	558	521	516	499	516	548	515	549	557	540	539	532	496	539	552	550	564	547	536	592	573	577	553	534	531	502	520	530	523	555	504	508	553	526	569	572	534	531	529	562	561	539	565	549	532	528	531	579	537	541	542	519	557	546	564	574	531	570	518	527	543	538	516	508	574	557	563	546	558	556	550	488	534	544	519	572	523	534	549	537	565	558	575	586	549	584	552	566	538	526	556	547	556	556	484	547	527	542	578	526	572	534	562	533	546	555	505	589	533	513	546	544	554	581	530	542	558	556	532	533	530	527	551	534	597	527	514	576	527	548	531	554	528	555	536	535	537	540	536	569	604	553	564	550	585	515	578	538	529	563	546	556	555	555	551	526	511	534	507	563	542	534	561	544	569	580	514	555	554	519	489	542	557	526	560	540	581	493	541	543	538	560	590	568	528	571	508	520	519	555	557	545	529	543	551	566	565	523	572	515	525	571	510	554	558	538	567	542	588	541	555	571	538	567	558	577	565	552	559	536	592	567	523	556	566	550	534	508	545	554	523	536	548	575	540	553	550	501	566	509	572	583	510	542	574	584	540	519	594	568	497	522	558	510	549	548	538	473	540	551	505	547	540	526	483	573	552	575	585	544	580	568	517	544	568	543	567	586	498	555	515	573	546	543	556	540	496	556	573	556	558	538	494	530	510	538	509	577	578	563	535	536	549	553	509	567	507	545	568	541	536	557	545	518	532	551	521	534	518	547	626	532	573	525	519	573	518	550	553	562	554	575	551	560	532	530	551	522	541	503	555	533	535	592	578	549	570	567	600	529	581	546	514	543	532	567	563	572	540	519	524	554	543	533	555	540	548	563	534	549	550	560	553	544	550	495	544	550	540	530	562	558	550	503	521	575	591	533	575	539	568	546	518	569	552	525	563	530	529	549	506	515	535	544	546	524	562	502	564	520	522	597	514	560	533	540	540	548	496	537	526	535	577	520	553	539	571	513	545	574	568	587	570	568	569	548	551	540	534	571	529	559	574	561	549	555	578	545	559	593	516	542	514	542	537	539	565	536	589	565	555	540	537	530	564	529	530	542	548	521	544	545	546	566	530
59657	31775	16087	6330	3899	2768	1878	1326	1010	956	813	628	562	514	455	449	414	402	398	360	370	318	339	321	327	322	304	382	288	325	317	319	312	324	300	315	296	333	312	309	313	331	305	296	303	320	294	300	305	285	330	295	345	321	302	314	312	312	265	317	286	323	322	299	295	339	308	278	303	287	303	288	307	314	281	328	290	299	285	295	321	303	297	282	282	314	329	318	337	307	293	280	260	328	303	285	271	269	277	303	283	319	301	298	293	310	315	286	315	300	294	300	296	295	291	316	322	285	293	285	287	286	318	304	306	267	311	299	291	315	279	303	327	271	295	308	342	312	274	252	311	301	312	309	283	298	330	307	306	308	307	288	291	286	321	310	307	294	288	304	292	278	287	307	332	333	304	318	282	327	289	319	284	313	316	282	294	291	309	306	305	305	313	297	302	303	314	307	287	315	292	272	294	292	326	340	329	293	319	306	320	312	272	309	281	307	301	288	311	316	318	324	305	283	306	286	303	289	296	301	281	293	299	297	325	317	320	311	336	320	297	331	316	307	296	337	298	304	283	273	283	336	267	283	333	287	290	291	330	292	311	290	334	289	302	316	293	287	295	269	328	300	264	292	289	300	301	308	294	275	301	300	283	293	296	298	281	269	282	282	318	274	286	283	309	272	303	299	329	297	311	310	275	268	298	304	316	311	300	280	321	286	287	325	299	315	293	316	311	314	334	294	278	300	329	289	320	285	263	298	320	289	299	284	326	298	298	300	294	314	287	300	290	281	328	299	286	343	338	266	301	267	311	319	263	292	302	312	328	322	310	294	295	312	321	305	302	336	273	309	302	266	294	263	321	295	287	292	307	282	287	294	274	304	289	300	304	305	298	283	271	285	318	317	325	317	314	313	344	312	309	292	313	321	318	331	305	304	295	286	337	293	302	300	272	280	299	273	285	292	280	284	334	281	284	289	260	272	302	292	298	275	292	286	311	316	288	304	311	258	252	297	338	271	315	328	294	302	273	312	287	310	284	295	281	289	334	319	299	298	314	279	299	305	288	311	295	315	305	309	261	306	291	299	301	304	303	286	310	297	295	305	319	323	267	303	296	311	304	331	325	296	275	277	301	321	319	314	298	314	312	313	324	288	293	306	272	309	286	324	316	307	309	285	283	319	292	344	335	303	293	279	311	282	306	306	312	310	299	314	318	297	294	313	297	291	299	293	298	314	302	329	288	307	326	328	316	322	273	296	262	301	324	326	279	284	312	339	334	298	282	286	313	287	301	268	295	357	318	310	286	297	324	299	282	314	303	306	321	270	292	301	317	284	275	303	320	327	301	300	288	331	323	285	321	310	252	316	303	306	299	274	305	308	277	308	299	305	317	283	294	307	318	319	336	287	318	334	343	306	289	307	286	310	301	317	285	293	327	270	297	274	284	282	296	317	305	277	302	309	303	311	336	277	312	318	283	311	289	276	298	292	301	311	309	286	343	288	323	310	311	285	329	281	305	311	306	301	308	311	308	323	321	296	329	320	295	289	288	284	308	298	284	301	280	299	297	291	287	273	287	313	334	288	295	329	287	326	309	300	299	338	310	306	261	288	280	298	270	287	320	304	292	298	278	263	307	311	283	310	325	292	285	289	286	298	318	295	279	295	321	296	303	285	300	292	257	304	301	297	266	277	269	314	282	311	297	295	323	283	262	298	327	318	275	332	318	313	261	285	287	328	314	277	319	348	294	320	312	312	312	295	330	267	296	332	313	319	293	243	251	295	313	295	294	334	291	323	284	294	302	313	329	306	298	315	297	284	322	288	319	319	284	274	321	321	297	274	310	290	247	293	293	284	304	280	297	298	274	318	299	305	322	294	319	309	306	279	306	315	321	280	309	335	302	294	322	293	333	299	277	336	298	303	273	329	302	283	308	291	269	287	297	302	316	287	325	338	287	331	278	297	285	289	308	276	294	279	288	315	300	293	337	319	295	282	264	290	313	304	303	279	308	328	299	286	264	333	296	341	324	318	292	297	321	289	294	291	298	309	279	292	312	343	293	311	290	306	281	313	306	300	287	300	291	300	302	301	316	359	307	303	310	297	341	306	296	284	263	278	305	284	320	283	301	302	346	288	279	296	308	278	321	281	338	271	320	306	319	283	275	272	309	288	300	270	285	293	284	306	284	304	278	306	287	306	320	262	282	274	287	301	313	317	293	278	318	327	285	283	309	311	309	286	316	296	292	321	289	297	304	285	286	293	305	308	346	316	284	314	302	297	297	313	317	262	292	323	289	357	326	287	288	264	344	340	336	292	321	322	329	292	326	302	346	298	327	280	287	303	278	300	312	302	288	284	285	325	304	261	322	265	279	290	287	289	305	289	295	312	358	273	266	305	334	320	347	333	304	311	284	293	264	312	279	297	304	301	289	322	293	296	342	301	295	291	282	321	297	314	289	304	274	265	341	266	280	294	293	299	311	281	307	271	290	309	342	309	266	335	298	323	275	328	307	310	294	335	298	314	323	289	309	337	313	306	271	277	287	257	282	312	277	296	302	277	322	282	260	260	312	280	279	319	303	307	306	308	273	317	301	285	292	305	290	312	317	279	312	285	317	287	321	273	295	310	294	300	300	291	293	316	288	294	288	278	261	283	283	295	304	344	293	310	282	324	303	295	304	349	270	287	281	314	301	306	323	290	301	246	318	291	312	303	331	327	301	300	306	324	288	331	282	313	314	327	327	326	288	306	285	306	327	301	277	288	297	284	319	290	306	288	246	285	299	312	310	318	292	297	299	292	264	295	299	309	324	298	288	279	321	301	316	293	312	280	312	339	317	308	270	306	305	297	293	332	295	343	272	292	313	312	297	288	314	293	312	333	313	303	301	306	317	291	309	317	278	294	273	285	289	281	325	304	325	310	325	324	307	297	304	298	317	284	309	280	324	300	338	309	303	272	301	284	257	289	281	296	295	299	312	342	316	306	292	301	282	299	310	314	323	335	310	298	291	307	290	273	311	256	284	266	273	294	329	309	308	308	251	309	289	297	276	325	323	280	304	289	304	302	314	315	333	309	292	310	274	309	292	273	321	281	316	293	300	302	293	292	324	299	287	293	325	282	325	308	305	336	288	331	321	347	294	274	286	283	295	320	307	303	259	301	280	298	278	303	296	308	330	316	258	291	292	266	309	290	316	285	305	286	288	298	299	279	286	278	284	266	334	289	311	309	283	347	289	295	302	310	305	321	257	316	287	301	300	305	288	286	308	327	327	342	310	330	277	289	316	310	298	298	279	336	304	343	305	310	331	305	303	290	312	315	263	311	338	276	282	307	316	284	300	272	326	321	277	320	301	311	310	275	304	304	284	319	298	293	287	299	277	281	257	261	277	286	299	306	298	326	328	287	300	302	313	304	310	336	310	312	279	269	274	314	354	299	268	317	287	293	331	235	320	315	327	313	312	288	288	260	326	312	300	282	286	325	321	293	311	308	281	339	318	315	292	326	309	301
34971	20337	16193	13362	12151	9987	7352	5273	4039	3624	3188	2560	2162	2012	1773	1627	1411	1243	1105	1046	883	809	825	732	729	713	719	732	715	752	720	652	684	692	742	648	664	671	645	629	654	677	696	693	654	645	666	644	656	640	637	646	646	685	618	637	647	678	618	603	682	647	627	634	653	633	607	636	589	644	636	680	625	608	639	639	642	600	626	608	615	660	612	661	614	636	678	673	638	664	670	581	625	664	645	646	618	674	641	625	635	634	665	634	637	627	643	620	627	645	693	636	622	607	686	673	632	652	702	611	624	623	634	593	628	583	652	622	623	676	621	683	628	624	632	635	596	626	604	619	611	661	618	542	654	608	597	634	668	656	646	616	636	613	695	597	634	637	674	657	667	664	644	611	669	612	606	636	627	637	662	637	656	643	665	638	589	592	636	668	617	600	658	646	610	610	619	652	646	649	660	610	631	662	665	685	599	619	652	626	636	607	609	645	649	563	628	649	630	628	648	600	671	622	637	627	652	624	618	663	578	642	599	645	657	640	601	587	636	616	648	627	658	686	641	642	604	630	630	622	639	660	628	678	606	645	633	639	637	606	670	629	666	642	584	601	623	621	636	656	667	610	617	633	650	623	684	641	639	643	631	586	591	593	622	641	654	666	616	628	659	611	625	652	629	625	677	655	664	630	615	630	666	612	644	635	649	614	670	635	639	599	568	634	656	659	659	677	642	616	586	676	644	683	631	643	631	637	634	660	586	595	660	645	610	660	620	618	614	592	672	625	664	639	668	648	640	622	651	595	642	634	677	649	661	662	602	659	631	637	645	651	628	634	663	651	601	652	639	649	650	627	682	644	653	638	643	598	655	633	647	633	633	651	644	639	643	631	624	646	663	631	662	647	680	633	608	662	646	660	632	649	646	661	606	657	634	632	683	576	601	587	622	644	645	651	632	611	638	626	622	657	606	624	633	638	623	635	613	624	659	662	660	601	632	591	658	624	659	633	635	626	677	641	642	618	615	589	624	638	654	646	674	623	623	653	635	680	633	653	659	648	656	651	602	628	658	649	645	625	652	651	650	649	627	614	624	641	647	648	640	627	633	615	602	621	620	631	656	650	616	645	688	612	651	635	643	628	653	623	672	645	623	621	645	631	637	629	630	611	592	624	657	658	659	639	623	619	656	620	618	617	662	607	630	660	646	612	638	640	588	628	650	650	634	637	688	632	625	630	643	597	623	588	619	633	685	632	640	669	638	636	643	573	605	606	654	618	638	645	606	648	658	638	710	670	647	630	673	654	591	638	599	579	644	664	678	656	626	603	628	622	603	616	669	629	643	645	652	642	620	623	662	608	619	632	614	660	641	651	637	663	636	600	688	643	622	672	634	649	678	624	583	654	601	643	605	603	681	606	639	643	613	588	626	654	655	617	623	616	655	635	647	638	633	628	626	625	674	651	611	669	649	649	637	645	661	683	648	650	629	569	609	636	642	633	637	590	657	621	586	653	616	601	671	584	636	663	706	631	600	692	664	659	641	612	613	638	619	611	655	656	621	622	621	651	660	616	674	625	618	652	618	662	597	658	608	688	598	608	597	598	626	637	666	669	621	654	624	631	639	640	637	626	611	642	570	613	640	640	611	638	614	663	636	649	612	657	612	654	628	670	633	627	627	645	639	663	643	693	617	607	667	642	669	645	632	650	632	653	668	619	641	617	657	632	614	658	642	658	629	643	617	597	609	679	588	634	699	625	620	606	647	648	590	652	664	643	660	687	671	648	635	607	629	633	688	625	651	579	638	676	620	629	663	679	693	668	628	662	631	665	642	638	650	641	623	619	607	614	631	620	636	649	656	627	654	639	625	626	586	638	621	669	614	611	609	644	605	642	644	648	598	608	635	652	634	610	650	691	654	624	658	599	649	623	623	643	636	617	645	632	639	606	652	693	676	628	615	619	605	641	624	635	668	658	621	675	632	639	619	623	671	612	628	620	643	672	672	618	658	626	671	640	658	623	639	623	623	612	647	631	597	611	666	680	634	636	626	641	626	650	616	637	594	603	612	626	614	638	623	611	621	590	603	649	649	646	633	629	601	651	681	688	631	614	671	628	636	647	643	642	622	567	613	626	696	665	608	648	619	671	599	601	678	603	678	611	655	608	592	625	641	646	658	624	614	634	665	655	684	608	663	619	676	659	624	639	644	599	611	645	648	594	606	668	636	638	661	627	607	672	626	593	615	661	625	619	635	651	630	606	642	684	649	579	622	624	644	616	627	625	604	607	620	631	683	621	670	605	665	595	658	669	659	654	613	651	597	679	637	642	615	599	643	641	622	606	648	619	647	665	626	635	632	651	658	628	616	630	657	595	624	595	641	606	608	613	656	639	661	645	656	661	619	681	609	615	620	668	644	630	656	636	677	649	678	636	649	682	631	599	609	593	659	652	616	645	621	657	631	627	639	621	591	594	653	614	624	590	623	673	590	600	648	636	613	621	635	670	606	596	625	624	627	632	700	612	686	662	626	631	656	562	684	600	684	610	679	673	613	595	611	635	627	651	647	658	653	606	630	637	699	673	669	634	628	611	671	634	632	608	589	664	612	621	606	687	682	654	656	644	641	639	650	673	640	665	700	649	639	625	653	610	634	680	651	636	613	636	614	591	685	658	656	656	638	638	616	701	637	621	612	623	624	646	595	644	626	633	623	628	652	616	659	623	602	651	636	640	599	622	626	654	697	640	639	656	622	643	632	627	641	627	633	606	632	628	646	620	647	651	626	638	650	644	605	626	634	634	651	640	654	618	638	614	612	602	608	672	625	608	659	616	657	613	662	646	594	654	650	648	622	627	632	632	673	624	631	641	655	634	638	631	658	645	612	672	675	631	659	608	632	604	630	635	635	625	636	621	652	598	627	663	636	620	671	614	646	637	603	614	647	629	678	597	614	616	640	633	630	621	595	643	677	641	658	615	617	637	690	629	614	655	645	657	642	575	689	679	609	650	661	609	633	637	682	635	680	697	624	622	645	635	651	660	612	602	657	606	645	631	623	633	627	627	658	594	680	654	612	597	631	617	607	675	645	621	630	594	615	671	628	652	659	648	597	606	656	596	647	633	661	608	619	640	644	659	646	645	645	683	655	583	619	656	600	622	587	669	617	650	627	601	649	666	637	655	643	627	621	586	651	621	666	570	646	588	622	658	631	653	651	594	641	658	630	605	628	641	589	657	633	654	684	628	691	621	644	603	624	633	646	660	626	645	638	613	673	618	640	690	613	661	634	624	660	629	621	618	674	639	610	643	666	672	630	625	640	630	623	577	622	633	673	630	653	674	634	604	597	628	626	674	607	653	598	605	612	651	595	661	611	641	650	619	601	618	592	640	619	631	628	589	658	689	599	585	635	610	688	639	646	612	643	628	658	647	624	638	653	658	654	626	618	638	630	651	635	606	620	594	633	634	636	670	618	587	629	594	655	657	650	657	604	676	641	678	638	637	610	605	664	654	644	655
32860	15706	6230	2394	1557	1053	806	607	499	455	447	340	344	334	315	327	269	262	274	268	290	276	250	262	260	226	242	252	235	242	264	245	254	240	253	243	241	271	275	256	230	264	271	259	224	259	258	223	252	251	246	221	246	261	230	228	236	298	254	253	250	245	220	253	265	275	281	277	232	245	255	229	267	240	236	242	228	246	224	254	266	263	275	239	248	263	235	244	288	239	282	249	247	256	241	259	236	277	251	207	208	234	243	230	238	220	250	249	288	254	252	242	265	235	253	245	249	270	246	215	257	233	263	270	250	240	230	233	224	240	231	265	254	243	242	231	261	237	263	300	276	249	263	230	234	244	250	236	233	269	245	268	240	220	216	218	209	232	217	237	248	236	239	287	253	254	212	251	220	220	228	257	258	263	222	274	226	254	238	230	274	252	263	242	235	255	244	245	264	241	255	282	245	236	235	265	262	237	254	230	267	223	262	248	251	250	248	268	268	263	233	231	262	242	292	249	261	288	249	229	249	233	246	234	275	248	222	259	254	236	204	237	253	262	228	233	242	252	243	248	255	221	261	251	260	243	259	229	279	254	256	259	278	246	245	283	248	255	263	233	227	265	212	277	240	241	260	241	230	209	269	231	264	209	236	246	241	232	235	232	256	234	252	253	207	255	259	271	229	262	233	262	255	271	261	239	255	259	262	272	247	262	232	251	241	281	267	277	231	216	229	229	249	263	228	264	265	241	237	261	239	243	256	252	255	254	276	237	197	270	228	254	256	242	263	273	240	277	237	254	216	247	238	250	257	271	273	259	259	300	242	246	233	255	229	262	249	249	246	270	254	238	213	230	261	249	243	246	260	262	213	231	268	257	243	219	219	243	261	253	258	264	283	277	274	244	256	246	243	254	250	245	233	248	250	237	282	243	262	274	262	220	297	254	272	250	210	237	223	264	261	237	274	239	246	233	291	254	223	254	240	231	219	244	237	244	236	239	290	250	234	274	253	256	241	239	275	223	228	227	265	247	254	244	274	265	264	260	270	257	272	238	260	256	228	247	249	250	227	241	229	273	236	244	269	266	267	244	272	268	237	264	229	230	246	272	271	270	255	264	242	227	261	229	245	254	235	250	245	262	257	249	275	254	250	220	227	251	224	265	252	264	265	259	222	255	282	266	282	227	245	246	238	226	254	244	215	253	270	235	295	251	251	256	250	216	252	248	273	253	293	243	253	287	263	245	254	270	248	271	229	249	278	232	241	242	260	260	243	257	250	259	243	260	227	215	252	240	253	281	277	262	253	268	264	307	243	272	219	261	239	198	279	270	250	253	263	257	231	247	231	247	217	283	239	257	268	277	240	249	280	233	267	256	255	268	243	251	243	251	271	272	269	261	238	239	275	268	265	229	237	252	290	254	257	254	239	250	245	259	225	292	235	262	217	232	239	255	255	251	221	264	220	260	261	236	247	267	248	284	269	230	237	235	244	293	234	241	251	236	246	267	244	242	252	211	232	230	222	272	255	236	255	259	254	220	250	273	247	253	266	235	252	248	243	277	240	287	274	247	220	246	238	232	231	240	263	294	256	261	269	259	248	293	258	249	265	241	253	250	262	241	274	251	246	256	249	260	215	267	244	228	208	240	243	264	244	260	234	239	234	250	255	299	263	242	250	217	253	236	237	260	218	230	215	280	237	281	244	268	250	236	250	250	250	251	260	261	243	269	245	246	307	267	237	261	209	218	235	235	238	249	231	257	269	240	253	258	248	221	232	274	265	271	238	252	252	265	249	256	244	240	234	241	246	245	230	243	266	257	261	261	248	267	279	245	260	280	278	225	228	239	242	229	228	228	262	236	254	234	252	239	251	264	237	227	268	282	248	252	238	222	229	245	247	248	234	269	213	207	247	265	239	253	244	264	244	247	240	241	270	243	273	230	236	262	247	236	249	260	277	253	271	241	233	256	237	238	268	234	219	285	248	223	243	234	252	229	270	296	230	238	248	249	255	249	270	280	256	241	238	230	242	267	278	280	246	230	256	255	239	266	277	243	227	246	257	270	226	257	259	273	236	247	266	272	229	240	276	291	251	253	193	280	263	229	237	268	249	222	268	271	251	263	218	213	221	254	268	242	233	253	219	242	270	260	224	233	234	263	242	225	249	229	251	209	246	255	243	228	259	235	233	225	259	252	234	244	264	232	249	241	256	288	240	256	237	238	255	222	240	244	257	271	256	262	256	229	234	250	265	230	256	266	244	252	235	226	277	209	227	227	217	223	224	226	270	282	261	216	234	244	259	267	280	236	231	258	277	258	215	255	273	263	251	237	268	277	257	247	232	267	243	249	257	244	231	236	249	242	244	255	288	250	224	235	261	255	268	246	270	240	262	264	250	259	248	270	248	251	258	251	236	252	254	229	224	242	258	261	243	238	237	243	257	228	270	241	255	296	237	228	245	280	251	259	268	267	236	241	241	272	281	240	239	268	226	216	264	287	232	251	272	280	261	246	264	241	230	255	250	265	259	244	234	237	247	242	247	269	261	272	263	255	253	227	261	250	231	246	298	240	230	234	234	262	252	226	228	232	265	249	286	249	293	254	248	264	256	281	263	265	243	264	264	285	219	260	226	244	252	244	218	226	250	268	239	263	235	224	232	251	236	245	241	246	271	252	282	265	248	265	213	235	265	249	250	232	254	270	244	252	258	249	233	216	244	228	220	272	247	275	263	214	256	253	274	226	234	259	258	197	271	266	262	227	244	250	254	249	244	266	242	259	253	272	285	246	249	248	232	277	252	243	259	248	265	245	262	242	234	236	251	229	264	237	258	252	247	258	224	253	264	232	249	248	232	221	244	229	263	254	231	231	244	242	264	269	250	224	242	242	276	258	249	257	199	252	273	208	250	265	249	257	259	257	282	270	249	240	297	222	223	254	250	235	270	253	264	274	254	235	219	264	252	290	244	230	240	252	271	261	240	277	241	252	245	278	272	251	258	225	240	274	291	247	246	267	235	238	224	258	222	243	237	258	229	238	247	213	212	231	264	256	255	226	268	262	242	247	230	259	254	292	254	257	264	244	281	250	272	258	296	239	256	272	242	259	274	253	268	252	234	222	223	206	261	232	255	270	264	239	273	261	272	241	235	261	257	217	283	215	252	257	261	240	256	236	264	252	268	276	252	236	256	234	265	256	216	258	283	288	279	231	249	252	228	252	219	265	223	232	265	248	245	254	243	254	244	237	248	258	260	266	252	252	257	253	250	251	290	271	285	253	251	248	233	244	236	229	250	259	267	248	247	226	267	237	231	264	245	249	244	267	248	224	233	243	206	228	248	254	240	292	278	249	248	254	259	243	289	251	263	267	244	228	247	222	247	226	247	264	275	275	234	285	245	256	254	248	261	237	257	254	260	282	223	260	266	259	266	261	216	250	287	273	264	246	242	267	252	234	234	274	256	243	242	238	224	259	226	245	266	285	248	259	244	252	259	222	258	231	256	267	221	241
18799	10112	8186	6098	5442	4110	2853	2135	1825	1726	1325	1136	1043	972	937	867	798	701	655	621	656	579	562	544	534	560	540	557	592	599	563	553	541	539	537	538	547	561	533	581	570	493	578	559	554	569	539	531	519	573	547	499	539	568	556	529	508	533	542	568	494	494	554	516	552	551	494	544	503	516	540	519	525	567	528	530	551	529	569	540	556	526	545	514	596	549	550	517	522	502	558	569	553	530	556	535	521	503	565	538	554	533	536	550	543	539	516	526	534	522	534	512	541	551	530	563	519	533	558	545	544	522	568	520	537	534	540	516	545	533	539	525	516	532	534	551	553	552	499	526	535	535	525	528	512	533	520	537	515	545	537	549	521	551	487	524	542	528	532	542	492	533	584	508	482	527	559	551	535	531	490	543	559	565	534	499	540	554	514	543	588	517	515	558	552	575	497	530	522	532	513	554	553	522	545	559	536	505	549	556	555	504	556	557	577	548	529	492	528	550	545	549	511	529	554	499	531	585	550	530	559	563	524	563	537	555	545	508	563	504	493	532	545	562	538	526	498	515	523	521	524	513	570	532	563	506	532	565	521	580	576	541	528	546	528	575	514	543	572	537	519	517	512	544	522	556	543	560	536	536	523	528	566	501	533	526	518	534	518	504	537	519	546	543	548	527	517	526	520	543	531	530	506	519	514	505	502	550	553	546	541	529	502	495	540	534	545	567	528	553	518	525	555	552	561	521	572	561	534	551	548	586	500	515	528	561	514	526	574	508	532	553	532	526	529	493	538	519	518	525	494	543	532	556	553	548	550	540	557	521	555	527	560	535	534	538	545	507	533	477	542	490	529	536	531	528	531	518	536	538	551	571	554	559	532	534	518	540	538	517	548	533	573	571	543	533	499	550	535	537	539	488	542	553	508	542	537	509	531	529	525	535	508	553	523	495	555	544	549	542	520	500	502	518	577	562	527	552	587	575	503	583	560	581	537	504	512	525	533	495	535	551	535	514	559	512	540	544	527	531	528	542	531	533	512	539	545	545	534	508	534	535	509	547	520	506	549	556	513	503	553	523	530	536	561	563	547	522	535	550	542	563	508	566	523	525	508	581	531	553	547	536	545	499	542	534	523	504	503	549	515	502	574	497	493	545	511	538	544	548	545	548	566	521	530	560	530	536	537	573	524	539	550	512	568	542	509	519	517	537	550	544	527	521	542	528	556	542	547	516	510	529	477	533	510	495	520	494	527	514	514	556	543	544	521	519	524	546	528	515	526	589	508	542	559	511	537	554	541	515	523	532	499	514	494	558	546	571	526	520	530	569	565	504	525	526	523	557	495	515	526	536	527	479	531	488	552	479	545	515	558	530	520	532	584	543	543	489	514	513	524	535	507	558	505	578	551	504	524	528	513	510	514	505	544	554	527	536	557	544	546	530	522	515	505	554	544	545	520	519	553	504	514	554	531	534	523	524	526	537	562	490	536	554	548	504	517	552	521	511	529	513	511	553	513	510	536	516	514	522	552	498	504	490	579	520	549	549	501	545	566	560	534	504	502	565	519	565	525	560	564	555	543	546	582	507	539	548	518	522	552	547	540	535	547	558	552	532	560	496	543	550	544	545	538	556	482	552	580	526	577	568	536	546	552	544	503	541	555	560	493	520	511	538	523	543	523	531	500	535	528	552	535	541	544	560	528	525	502	543	534	490	536	541	509	535	546	503	559	560	500	558	558	552	553	541	536	553	521	535	540	560	548	510	516	530	551	582	536	539	508	523	511	557	563	580	522	526	591	519	545	546	527	542	542	503	525	565	565	554	570	504	551	516	569	517	575	537	516	543	511	542	522	526	527	565	519	538	538	519	527	553	550	564	518	549	518	552	530	579	507	532	530	534	513	577	561	518	528	516	513	552	498	561	524	560	536	518	537	542	567	526	560	578	551	534	492	557	534	522	507	493	507	556	506	555	541	566	497	503	567	576	529	541	479	529	560	566	534	535	511	536	556	549	568	528	538	533	568	561	545	559	545	533	546	548	531	540	520	556	553	533	585	546	517	545	539	463	520	522	501	512	520	524	540	550	473	537	527	590	512	535	518	519	585	548	480	540	534	525	536	506	567	520	552	532	569	524	556	525	534	503	533	601	595	542	527	547	541	552	571	581	554	524	556	553	549	533	534	555	535	555	571	521	517	527	522	516	552	502	531	535	526	528	526	528	556	521	544	487	538	539	487	517	595	509	535	516	522	482	565	545	522	546	566	537	528	565	552	557	515	549	548	522	513	537	545	552	564	524	560	532	570	519	515	534	533	570	555	553	531	523	580	542	560	520	535	584	514	522	529	504	536	493	541	528	533	540	549	521	547	517	491	529	509	584	558	590	581	539	538	570	524	557	554	528	534	547	501	514	552	547	517	546	524	560	541	507	504	519	536	534	557	523	548	518	525	512	526	537	559	508	507	499	536	537	532	503	571	534	511	532	528	556	500	503	551	539	540	557	521	529	542	548	529	534	506	539	558	513	551	554	567	549	549	529	522	511	488	564	546	514	541	557	569	529	545	517	499	558	555	494	503	585	563	487	562	529	481	550	540	535	532	530	567	578	503	530	526	480	530	562	536	523	564	520	530	543	520	562	554	550	549	546	581	549	505	513	549	565	576	470	518	530	561	514	552	570	516	529	507	512	555	536	485	556	518	556	541	551	553	517	559	514	551	524	532	542	534	546	486	541	527	544	494	539	552	552	508	532	549	514	561	570	481	517	516	538	534	531	549	509	567	498	579	525	525	557	557	495	593	540	516	560	534	494	550	541	527	554	537	546	569	506	580	507	547	532	523	522	569	541	565	537	545	572	484	533	523	523	523	543	522	553	552	573	520	544	549	501	585	536	552	532	511	539	548	559	534	558	525	538	539	551	538	541	560	507	542	570	502	520	562	515	538	514	573	567	523	546	560	494	516	572	565	540	572	532	517	550	520	563	527	594	544	539	544	578	569	567	508	535	562	549	556	536	516	498	516	543	512	561	601	505	547	549	523	524	580	542	559	521	551	548	556	546	533	513	547	527	515	513	520	524	524	517	541	505	528	598	539	544	537	517	509	539	515	514	562	556	603	498	512	566	501	533	539	521	524	533	554	554	545	523	530	485	511	526	538	556	543	540	548	550	590	505	528	523	534	553	543	551	536	551	512	533	547	555	524	575	538	474	520	569	543	537	523	507	534	536	531	520	559	555	566	528	532	514	543	559	541	521	556	546	538	544	551	541	518	552	516	594	563	534	529	555	498	567	562	523	559	536	520	556	509	550	559	499	493	555	504	492	559	527	556	532	529	547	472	525	513	566	550	565	553	532	505	551	521	547	541	507	544	509	572	536	560	466	522	524	571	520	543	527	525	583	545	530	515	561	487	545	572	509	516	532	544	515	551	555	511	546	523	568	511	514	569	541	527	549	554	519	519	567	523	521	482	549	547	498	546	570	569	522	575	558	545	530	514	519	521	518	511	556	583	542
48156	25144	12307	4487	2859	1980	1291	966	776	678	593	461	447	416	396	375	349	315	316	274	282	265	303	262	252	233	264	249	262	259	232	230	278	253	223	247	251	243	240	235	255	259	236	276	230	256	271	234	269	242	247	244	237	278	237	242	219	251	244	253	245	267	251	248	227	235	235	224	272	262	234	250	266	252	239	216	274	244	264	250	247	275	244	250	257	227	220	239	237	274	244	239	259	244	241	236	252	259	248	283	256	251	269	235	247	250	223	264	251	229	270	248	245	242	245	268	249	249	246	248	271	249	228	228	277	254	262	227	226	254	230	260	242	273	276	265	243	236	238	235	264	238	226	263	245	216	254	267	248	278	205	239	289	271	241	264	241	236	270	262	250	260	244	213	218	258	240	227	223	246	250	257	275	248	248	200	233	236	276	243	243	271	287	234	230	242	271	271	251	231	237	277	248	240	241	237	234	216	266	265	242	217	212	250	256	235	247	258	273	264	257	222	238	247	233	257	246	275	257	255	258	253	250	238	243	262	260	242	246	258	259	214	271	251	249	266	266	208	267	253	275	247	244	233	240	244	234	254	271	266	227	246	248	228	247	232	249	235	195	230	231	262	198	261	276	300	253	259	268	271	241	247	264	231	265	266	276	245	261	246	270	237	269	239	243	227	279	263	221	246	222	257	257	245	258	255	250	266	242	230	249	246	273	240	253	263	226	284	248	266	242	252	259	262	243	270	265	247	237	260	253	246	262	263	247	266	225	264	239	260	258	260	262	259	242	266	255	244	226	247	220	260	219	263	235	240	226	225	247	237	258	252	268	261	274	267	252	245	273	257	269	248	251	281	235	283	250	282	249	260	275	256	257	236	219	222	227	243	246	222	254	247	257	215	257	254	242	239	267	258	252	268	243	260	256	273	252	215	267	229	221	226	263	260	264	265	237	220	279	247	233	251	273	247	247	257	258	261	233	269	258	231	276	244	259	264	223	272	230	234	263	250	237	240	204	251	273	231	234	274	246	256	258	240	226	274	251	250	238	218	241	249	258	226	248	274	249	231	231	250	242	252	269	257	247	251	273	253	225	242	229	239	269	284	248	240	267	216	238	254	250	247	236	270	267	254	279	286	267	247	226	261	293	272	264	219	240	232	277	248	239	272	272	243	258	216	234	249	266	249	254	226	236	236	252	278	251	240	276	262	240	269	240	244	253	245	276	248	234	257	234	222	258	238	240	232	259	260	264	268	261	231	267	254	210	257	256	235	258	227	240	206	236	242	263	239	267	254	292	225	255	245	267	217	251	208	237	244	256	220	220	280	230	259	249	270	246	219	247	264	243	200	269	248	241	218	303	249	260	273	260	243	249	276	236	222	238	207	245	254	259	240	233	246	263	231	228	284	233	239	241	299	255	253	276	218	239	257	240	238	215	213	242	259	254	252	255	257	262	254	279	205	271	241	279	259	243	262	255	243	280	237	294	228	200	233	222	279	236	259	250	261	268	253	239	253	234	246	252	240	249	267	245	250	218	201	252	230	220	223	250	242	220	260	257	258	232	256	240	274	264	227	244	255	227	230	218	252	283	249	271	254	265	268	252	243	257	235	220	226	248	270	274	262	217	240	253	230	243	213	230	249	255	222	249	217	245	248	245	228	273	259	226	256	256	266	216	246	256	264	250	256	233	276	279	244	234	255	203	221	247	260	230	238	232	261	245	227	246	282	245	247	264	231	245	250	238	225	238	252	245	265	257	249	220	241	258	257	257	226	237	257	288	263	198	225	236	247	221	238	269	234	265	240	245	260	241	241	260	275	232	225	225	250	252	235	269	282	284	240	234	245	221	260	244	231	229	256	264	218	274	264	254	229	239	243	232	238	242	252	204	257	247	273	259	262	230	235	240	244	231	228	242	208	245	234	224	244	217	261	235	243	236	249	253	266	271	263	286	244	285	249	237	246	247	258	229	261	262	262	244	216	239	214	222	239	256	269	254	245	238	257	248	262	273	282	252	232	239	233	231	264	248	271	238	230	232	234	250	248	268	275	251	254	212	265	248	254	280	254	286	200	242	266	250	276	244	246	236	257	248	252	257	258	250	288	259	262	238	279	264	246	231	235	239	245	262	282	229	236	247	271	264	256	252	228	275	244	255	266	252	241	243	223	233	255	232	273	243	258	244	255	225	252	257	233	259	268	258	229	273	224	266	259	247	272	282	245	240	253	230	272	226	242	262	272	255	240	272	246	265	256	270	271	250	270	244	262	232	246	229	238	252	246	256	249	267	269	263	274	267	233	235	249	212	233	262	277	226	226	241	226	244	256	230	238	252	251	246	242	264	225	295	239	231	271	247	220	239	260	253	253	258	213	251	245	256	227	219	238	252	254	251	225	248	241	233	269	283	217	258	248	256	242	258	236	229	260	272	251	257	239	256	252	256	249	261	230	258	256	223	214	261	247	223	254	273	267	264	271	255	233	249	212	273	269	240	243	272	219	276	243	234	219	222	237	251	227	222	262	226	271	281	244	223	224	244	238	282	264	227	262	274	231	252	267	265	248	264	250	258	291	247	267	231	278	284	240	239	232	241	283	224	221	224	259	257	272	260	285	242	246	269	261	246	256	234	231	232	246	238	230	298	241	227	252	255	236	218	240	253	273	265	259	242	269	255	252	234	204	219	241	278	215	221	228	251	260	292	243	270	245	256	263	249	279	254	264	265	259	236	252	235	238	272	264	250	237	243	229	242	267	258	240	269	244	226	230	236	269	241	256	234	248	268	245	250	270	218	281	265	208	258	250	294	247	289	256	245	235	218	251	238	232	255	282	244	266	251	247	267	248	243	283	247	229	261	229	263	253	245	272	234	301	247	240	262	233	265	242	242	245	246	254	245	235	217	247	259	242	237	280	254	256	245	272	251	247	235	240	277	268	233	254	236	237	250	226	236	235	244	242	220	252	264	233	250	247	222	267	264	267	252	226	242	284	248	259	256	241	248	227	258	240	261	252	259	244	237	264	258	250	266	253	262	273	252	225	210	246	253	252	258	249	288	239	231	230	247	243	265	269	246	234	264	241	252	282	242	237	244	228	257	243	231	252	240	215	239	234	269	250	262	264	255	237	240	244	285	272	223	262	265	234	240	279	258	202	228	264	238	247	249	286	234	220	242	244	247	242	238	250	234	249	234	235	242	234	225	269	214	255	256	230	225	247	238	244	210	234	237	273	257	275	232	269	249	235	250	259	254	267	242	227	268	221	243	249	244	244	219	244	256	249	270	242	268	239	258	237	244	240	242	239	229	254	254	221	237	193	245	261	232	263	237	252	244	226	264	249	234	238	238	238	282	256	248	238	250	243	219	272	217	277	243	257	227	235	244	258	257	244	220	219	244	231	217	246	236	272	241	267	259	271	252	263	225	238	268	228	243	237	267	196	227	247	238	267	253	266	248	230	219	265	229	255	276	261	216	249	256	224	244	262	217	257	227	250	244	268	240	234	243	241	248	245
28090	16434	14076	10505	9309	7297	5275	3960	3358	3043	2374	1793	1666	1528	1248	1233	1044	927	845	815	762	659	659	653	603	591	612	609	531	549	568	547	594	571	525	594	560	596	550	531	591	575	571	567	546	550	575	560	537	568	572	525	538	571	524	584	568	520	536	546	579	515	537	549	538	543	513	575	515	575	519	544	537	524	553	591	539	511	520	516	558	544	536	571	504	492	542	558	565	558	517	490	570	562	524	527	521	504	522	559	558	538	561	536	569	545	527	536	526	559	525	539	558	538	598	508	530	535	517	540	533	556	544	521	551	484	538	500	548	545	535	494	559	546	559	513	552	511	553	543	548	563	519	562	565	567	577	558	551	547	527	495	514	531	530	540	549	560	565	535	547	529	548	543	522	535	537	531	552	539	557	524	515	556	552	512	529	575	543	520	541	561	520	526	572	589	612	551	494	515	513	515	523	531	573	558	546	540	536	510	502	574	547	527	518	520	531	566	560	546	522	526	609	536	519	500	512	549	543	551	549	509	551	512	526	526	544	525	524	525	527	563	536	518	576	508	517	519	557	510	526	557	494	531	596	550	538	539	541	537	552	528	552	564	537	565	571	597	549	555	578	548	553	546	551	540	537	546	568	543	538	524	543	581	566	544	540	557	556	558	556	550	551	561	532	547	554	531	534	492	549	567	530	549	570	518	543	472	552	549	531	562	541	497	516	532	564	551	558	492	541	519	537	525	527	563	536	536	535	546	566	509	541	556	527	495	571	551	583	560	524	582	498	549	530	558	540	522	506	538	584	485	547	521	545	541	547	508	518	536	545	558	528	505	496	538	536	544	537	538	586	543	555	565	536	570	548	547	548	566	556	540	595	517	549	542	535	513	536	552	506	548	561	535	546	558	532	536	557	496	525	497	600	543	560	555	549	553	548	572	547	523	568	547	539	560	527	562	564	557	527	535	484	560	543	518	512	512	536	549	548	497	515	542	585	538	521	472	522	544	565	528	552	530	546	542	543	524	544	535	542	523	574	531	519	550	566	523	524	520	547	471	560	549	595	501	555	555	478	517	560	533	554	551	557	511	568	505	559	516	542	549	552	560	585	514	547	522	523	551	547	527	570	508	538	557	530	527	542	559	538	545	551	529	499	535	539	541	555	532	530	582	550	570	500	594	540	498	557	533	537	533	579	532	543	564	531	514	527	541	583	520	529	553	505	545	511	555	541	555	514	534	526	528	514	506	517	523	528	504	520	559	522	519	504	542	530	538	516	511	564	524	518	553	511	512	528	556	509	542	516	523	513	503	506	561	559	493	520	562	535	529	529	514	567	540	531	532	542	501	526	512	563	567	547	570	541	549	506	542	520	500	522	586	537	559	543	552	514	627	520	531	542	519	548	556	563	501	563	569	538	563	550	532	546	534	516	544	540	538	521	582	520	556	543	560	553	526	542	504	508	565	519	537	509	523	538	535	530	493	565	553	483	543	533	544	490	544	528	491	496	550	536	510	548	537	533	519	560	549	570	541	510	539	536	515	549	534	542	540	560	549	530	503	530	534	520	526	529	517	550	527	527	516	583	553	568	516	552	526	536	531	509	548	527	508	542	551	539	547	541	514	533	510	567	570	497	565	545	578	529	551	521	534	554	530	547	479	591	485	528	570	534	606	557	512	533	553	550	532	561	525	545	540	514	494	567	541	592	560	548	516	505	527	514	526	570	567	565	582	495	571	519	538	503	565	552	514	517	531	551	523	557	526	512	532	575	559	515	547	577	539	531	528	526	550	510	546	541	522	527	537	529	520	538	550	555	537	582	501	537	547	569	516	581	505	537	512	572	559	580	534	509	512	587	541	579	579	484	529	527	534	545	511	561	491	517	531	561	552	520	548	531	538	540	508	530	527	582	571	503	501	496	567	526	536	549	542	562	550	510	558	544	550	535	527	538	526	568	509	573	539	534	589	537	560	541	545	528	589	510	521	546	528	550	538	571	486	535	515	564	541	524	522	575	523	546	544	561	539	537	523	505	523	531	542	575	554	502	527	583	536	532	525	540	542	495	512	543	534	530	551	534	541	579	555	525	521	518	522	551	546	556	536	512	562	517	510	525	547	531	564	512	574	550	572	569	542	539	555	564	527	533	533	521	567	562	518	541	574	529	523	528	517	579	537	514	550	502	540	512	548	567	551	540	518	561	540	496	569	522	547	538	562	548	497	563	577	569	558	576	564	537	539	559	510	549	531	554	553	536	538	536	577	501	493	550	560	545	526	520	565	586	534	473	549	543	510	522	544	558	575	491	510	568	550	520	562	544	559	515	559	525	513	535	526	502	575	523	537	520	527	551	530	565	554	581	547	555	560	558	556	544	585	546	573	531	516	537	564	561	517	568	565	503	548	514	532	540	536	503	566	528	580	558	568	571	532	536	554	523	531	565	550	529	566	546	520	531	542	525	526	547	529	555	527	545	506	561	532	511	538	506	521	528	505	530	538	547	500	540	527	534	518	504	513	530	515	553	547	492	533	571	529	576	521	532	479	523	539	540	572	510	527	552	516	508	556	527	550	552	531	577	534	543	557	556	579	535	557	498	529	522	513	565	583	516	545	489	544	552	559	558	555	551	521	587	561	558	532	560	505	538	566	529	535	546	536	545	520	556	521	562	544	532	544	515	578	530	518	491	541	556	529	538	534	515	569	507	568	535	535	563	575	510	554	552	575	514	502	498	531	568	540	540	575	549	525	526	531	543	583	558	516	490	559	568	545	500	512	517	578	558	539	514	555	540	551	519	528	544	546	550	539	529	555	549	535	537	547	538	534	524	497	512	567	560	543	510	521	516	517	599	562	471	530	547	557	529	562	557	526	571	574	508	523	559	491	547	556	493	556	533	550	527	512	570	563	540	531	509	514	509	544	514	552	530	526	510	538	546	548	554	492	546	528	526	549	497	547	569	522	553	529	538	499	545	514	497	511	520	527	558	599	576	562	549	486	549	554	601	535	562	516	511	543	591	550	555	563	551	520	551	548	515	554	533	543	541	538	546	531	579	537	515	559	530	525	546	555	534	548	534	567	525	541	548	500	572	560	492	512	551	534	520	541	541	508	538	517	511	534	479	542	558	551	547	585	576	510	526	553	558	563	544	545	601	528	530	490	545	568	534	554	561	574	546	539	569	546	525	508	548	555	571	541	522	491	501	529	509	501	521	516	523	553	558	515	567	548	552	523	557	533	574	567	567	535	595	565	553	521	526	556	531	534	507	536	521	536	523	516	559	535	541	539	577	531	519	531	529	560	505	567	574	519	541	538	559	514	521	581	491	568	501	536	586	536	522	501	511	568	528	512	570	539	563	570	554	551	553	511	552	544	568	555	586	502	558	517	570	530	515	551	487	517	566	515	514	584	537	551	575	521	552	583	505	563	524	513	557	563	531	526	511	537	563	552	558	534	528	541	556	520	535	548	498	526	514	523	569	516	497	549	532	524	544	510	532	544	558	529	497	578	531	577
57238	32487	17920	6993	4301	2867	1919	1395	1182	1000	763	618	594	514	500	510	420	411	360	345	328	361	362	318	314	357	351	312	342	314	299	314	300	298	324	282	304	275	315	328	308	288	317	319	274	313	293	322	311	280	321	322	309	299	320	310	315	299	300	298	336	326	271	305	281	298	290	305	288	304	319	336	307	347	297	302	311	292	304	330	296	275	261	328	311	288	286	321	291	286	308	281	298	307	299	272	291	301	258	313	283	312	284	311	288	247	307	297	295	316	306	309	258	296	234	325	322	277	309	330	301	272	293	290	300	283	321	260	320	296	285	289	274	269	349	322	315	293	274	260	276	312	303	305	319	302	330	337	309	300	308	308	305	282	359	298	331	335	297	315	276	318	321	329	294	327	306	301	306	303	313	323	311	298	288	336	306	308	303	258	304	309	318	320	310	280	306	299	311	286	312	277	303	312	323	331	330	316	293	296	317	296	282	289	303	295	301	269	275	338	316	324	304	278	307	268	315	319	307	313	300	286	311	290	279	290	305	298	289	320	287	289	286	291	330	298	311	282	313	310	313	318	269	265	311	306	342	302	311	286	327	321	351	310	307	292	311	285	290	313	276	287	289	282	323	295	288	272	296	313	313	301	280	329	291	286	276	262	326	267	300	317	306	300	284	353	317	272	306	297	318	294	288	290	294	354	301	320	333	291	297	282	277	272	312	301	276	276	305	279	267	304	297	277	277	285	288	284	299	282	272	317	266	303	297	308	294	280	329	323	319	316	310	305	280	304	299	342	312	305	314	321	302	331	288	268	273	327	299	306	268	298	298	282	330	286	285	320	314	314	294	308	303	279	300	299	286	312	318	299	300	322	264	317	289	318	297	302	255	292	298	307	341	358	298	327	255	281	291	280	252	296	327	304	277	256	295	288	311	297	275	294	274	293	303	294	286	256	305	315	346	282	303	305	296	270	287	290	279	256	291	309	308	292	285	322	319	309	315	295	323	298	300	297	318	301	316	290	293	267	326	282	293	300	301	292	323	246	288	303	317	293	256	290	300	288	294	288	311	286	333	285	318	284	306	295	281	264	287	319	291	323	329	304	308	297	291	304	310	281	309	300	290	299	319	311	334	307	287	294	332	321	296	315	320	320	322	312	317	320	271	329	335	298	301	325	292	313	305	360	300	305	308	300	321	309	287	319	313	304	309	308	298	295	301	307	296	315	319	317	314	265	281	312	303	304	328	324	331	283	314	308	304	290	296	306	300	283	301	278	287	286	311	352	301	285	309	306	281	299	340	292	306	309	320	305	307	334	297	308	338	300	295	296	275	327	348	297	295	304	297	321	308	292	309	336	298	295	313	324	293	303	320	269	302	281	287	318	288	323	315	293	296	314	325	271	333	313	300	293	310	306	312	296	294	340	296	330	332	295	266	280	273	338	303	330	300	264	298	313	338	275	270	308	268	303	308	314	291	277	269	289	282	293	286	302	313	283	319	320	288	299	291	319	278	319	295	285	294	264	311	300	308	293	297	297	281	302	293	313	321	272	282	244	328	310	300	291	313	274	320	318	281	289	296	289	286	307	279	324	310	314	332	275	290	312	303	298	299	292	285	326	287	274	304	302	277	280	310	310	304	323	296	324	303	308	296	312	291	310	288	300	332	293	268	294	314	302	301	287	319	304	318	295	316	294	320	289	285	296	281	294	306	317	333	314	289	318	306	292	280	298	316	323	302	316	289	303	318	296	320	339	330	326	316	292	286	295	301	314	296	289	291	297	295	344	287	314	276	308	297	321	302	337	258	323	305	295	316	286	301	298	335	308	356	301	305	300	288	318	316	280	278	321	299	316	282	306	328	267	329	328	327	288	279	325	332	299	331	327	328	293	280	294	326	293	298	303	294	290	297	286	304	281	311	378	302	299	300	325	341	288	301	295	321	306	318	306	304	293	304	270	304	299	295	279	299	302	303	306	317	332	289	303	315	287	307	317	316	322	313	284	296	275	311	288	304	322	317	281	290	333	303	245	302	308	305	318	291	274	277	328	296	319	293	336	315	304	323	321	271	296	299	319	313	288	320	298	354	290	309	311	306	288	306	309	290	307	299	302	329	346	277	285	302	319	276	300	275	316	266	321	327	279	301	289	280	302	315	326	297	290	324	316	301	283	286	317	329	288	312	300	277	307	287	311	272	282	303	273	339	328	310	293	292	281	304	320	326	288	310	267	327	296	313	327	297	327	284	260	303	315	308	359	301	338	308	294	275	291	301	325	314	332	337	311	307	304	323	295	327	300	306	302	322	296	318	302	289	309	313	297	312	310	299	289	290	303	309	317	318	335	303	266	299	284	310	306	303	288	298	309	316	304	305	301	272	306	324	303	286	311	313	294	279	298	334	314	304	305	301	313	285	303	298	294	292	327	273	305	293	312	309	295	332	313	292	298	283	308	315	346	282	273	294	310	316	297	311	312	353	294	334	307	324	295	262	281	290	312	289	333	308	334	308	312	283	278	344	295	311	315	293	282	328	280	318	302	305	301	295	304	320	292	298	297	285	280	294	276	323	271	293	307	336	291	312	290	279	308	297	317	328	309	287	277	292	298	287	300	323	307	306	336	281	273	339	333	312	327	319	298	319	332	281	283	295	306	306	287	313	295	285	294	303	325	261	270	297	333	283	319	309	308	291	333	316	291	310	286	318	296	294	291	320	302	294	319	316	304	300	258	305	302	284	324	313	294	297	285	299	341	327	305	301	314	297	269	303	290	314	288	282	306	284	271	322	301	329	307	292	300	289	331	302	275	334	272	279	292	290	322	297	295	286	321	317	278	320	299	339	282	272	301	295	331	319	329	317	304	319	292	263	325	305	297	312	328	308	288	297	314	322	310	281	312	296	301	314	316	291	320	284	301	290	279	341	294	315	316	310	292	289	328	273	305	305	308	309	310	287	332	297	299	294	279	275	282	314	294	305	302	333	326	338	311	261	302	276	310	289	317	299	312	280	278	291	310	332	321	303	316	298	314	322	311	300	292	286	291	311	273	338	339	298	317	299	297	291	295	307	306	281	336	295	330	309	301	301	273	306	291	292	292	309	318	337	322	311	293	265	288	336	307	302	331	299	307	305	294	283	262	280	278	331	301	310	317	306	312	310	340	320	292	324	305	270	274	313	312	323	312	313	268	267	313	315	315	307	322	337	329	324	278	303	297	280	306	323	307	308	318	289	295	317	296	286	266	277	316	329	285	309	306	287	301	292	283	320	303	305	290	292	311	329	294	314	277	274	307	291	338	332	280	316	312	310	301	297	288	314	357	344	326	298	309	305	291	312	308	301	314	312	287	336	317	326	294	310	276	287	280	320	304	296	325	301	286	338	321	332	301	301	290	305	282	284	307	310	296	314	298	284	298	315	307	291	284	339	279	282	335	286	318	328	291	333	324	303	279	245	296	322	293	340	293	283	296	286	309	293	323	283	312	290	321	329	283	304	300	315	318	276	286	282	289
33549	22022	17865	14017	12867	10011	7060	5607	4765	4042	3174	2408	2258	1972	1837	1585	1452	1261	1123	976	860	851	846	822	820	790	721	739	681	758	746	683	725	692	689	689	683	701	714	665	770	665	667	649	638	624	690	611	673	639	676	688	628	640	623	645	627	626	667	619	622	640	656	708	636	643	619	641	622	600	658	642	665	616	587	654	597	673	673	666	672	661	650	603	666	659	689	634	638	636	623	664	695	638	641	655	651	649	653	630	606	619	638	618	644	583	654	628	643	638	611	619	647	641	683	679	650	635	659	664	654	647	641	646	678	672	661	662	636	633	686	633	642	681	628	663	610	612	665	659	669	636	630	651	670	652	631	652	648	658	621	622	630	637	671	638	632	675	632	591	632	652	582	628	656	606	662	619	659	645	632	644	615	649	675	646	640	609	647	610	623	646	656	618	643	646	654	688	661	619	652	654	625	683	629	643	639	667	600	628	618	655	652	617	628	617	655	689	623	590	634	636	627	669	639	653	659	632	665	626	626	599	636	627	653	668	587	598	623	647	649	675	639	625	646	625	603	633	648	646	674	640	621	623	627	618	631	651	681	655	643	645	630	633	667	658	653	641	629	654	661	638	592	617	657	685	607	631	612	618	679	607	648	619	627	629	643	612	641	685	601	586	617	651	680	615	657	621	680	638	635	598	582	605	619	647	667	676	642	657	622	672	574	645	627	561	672	659	617	672	691	655	682	663	681	617	619	669	599	632	665	655	637	636	664	656	613	591	670	651	665	615	658	658	643	638	642	636	625	605	647	667	635	624	677	679	638	636	660	640	634	586	658	636	638	614	653	610	627	598	653	622	619	591	652	644	580	637	644	627	617	614	618	604	628	654	613	669	626	644	670	617	687	635	649	656	638	680	683	694	650	629	625	639	643	666	657	627	629	692	611	623	636	653	631	634	601	630	611	668	662	615	652	612	650	614	666	644	621	667	669	638	640	650	627	621	621	640	619	675	679	650	644	657	642	639	650	599	622	640	623	636	622	584	610	657	600	576	641	629	653	620	630	628	624	637	637	628	650	654	595	640	662	646	640	643	685	612	648	595	586	656	621	613	649	657	616	618	672	629	646	629	653	653	662	635	669	669	651	616	604	638	627	711	631	597	616	666	678	650	604	666	654	623	607	637	654	615	615	682	625	680	619	679	582	675	660	633	669	609	626	681	611	644	633	667	655	678	618	599	630	606	622	708	671	659	630	681	620	627	651	661	645	631	659	634	639	657	660	670	688	674	625	623	572	645	648	652	700	659	646	603	675	672	638	641	641	614	612	645	651	638	642	626	675	621	663	629	640	624	625	657	675	633	615	650	629	651	648	652	677	646	608	698	677	579	677	621	638	623	621	602	660	685	608	659	669	627	660	646	622	655	623	599	661	641	620	644	643	577	626	651	571	636	646	652	634	646	647	725	630	676	647	636	660	625	640	631	628	639	618	627	631	612	627	630	624	601	673	645	659	626	658	669	654	612	610	647	631	593	600	686	660	667	603	586	627	632	640	672	653	635	614	628	654	616	609	608	642	635	612	652	630	678	644	605	669	652	606	647	658	646	640	660	663	610	644	640	629	657	601	632	629	628	672	637	637	627	674	663	707	640	663	651	654	612	649	646	638	615	629	636	654	649	631	670	618	646	588	651	616	671	618	658	632	638	637	646	570	630	649	653	655	668	674	647	646	660	629	607	583	606	669	607	618	661	650	677	570	663	621	611	630	615	650	668	644	598	618	610	649	638	653	685	656	674	625	634	617	640	606	605	600	653	616	694	688	649	637	638	645	656	606	620	689	639	638	612	625	632	621	632	628	652	657	657	651	608	624	653	678	650	676	653	614	598	658	650	582	623	655	635	587	669	645	631	639	641	712	629	591	625	652	645	626	647	667	635	621	600	664	642	609	625	624	638	671	670	636	681	632	627	648	647	649	653	672	641	665	606	644	618	657	632	645	672	643	622	665	617	627	675	629	633	613	659	643	669	618	614	618	635	619	659	705	647	647	638	636	618	641	675	647	640	638	609	637	665	610	654	636	659	646	635	633	629	641	625	642	636	660	602	640	639	626	639	623	646	656	617	625	652	643	648	633	612	628	626	625	655	643	607	594	626	646	636	649	627	628	624	636	608	617	659	666	630	644	651	652	597	590	627	653	632	641	653	632	649	642	647	695	662	676	660	603	646	585	641	633	661	654	620	646	654	702	669	665	647	646	623	604	641	656	628	637	612	636	633	588	658	587	623	661	639	601	662	617	672	674	651	629	632	653	652	655	668	655	655	609	653	583	654	638	652	618	588	640	618	643	673	634	637	635	655	663	676	673	622	667	657	610	633	696	644	659	640	666	634	686	621	673	652	665	639	616	629	643	602	640	630	676	643	602	685	596	655	660	606	661	603	631	679	652	637	617	635	627	636	669	631	626	599	613	648	647	668	628	672	583	618	611	642	618	628	661	667	618	623	654	689	666	681	637	626	620	594	651	593	662	671	629	641	642	641	600	658	640	647	657	668	610	629	629	621	615	662	639	647	608	710	602	640	634	662	613	628	639	657	615	636	622	651	633	651	711	643	633	638	656	655	663	625	629	666	648	630	610	674	664	623	657	595	636	616	631	652	623	637	653	631	585	605	664	665	676	614	644	667	624	664	656	660	625	652	662	665	650	628	665	569	618	598	658	610	621	672	656	616	632	660	648	628	629	712	652	651	639	590	662	647	639	665	640	636	612	664	624	640	644	669	611	676	621	602	594	587	627	662	645	604	633	657	658	581	647	672	645	620	655	675	664	626	674	632	649	618	640	622	620	638	641	613	666	664	644	641	627	672	633	592	594	638	668	642	639	643	641	645	661	647	670	659	667	630	658	707	696	647	655	634	631	642	656	630	648	613	627	634	663	608	635	672	634	627	660	669	642	641	668	632	616	614	578	616	618	583	617	666	627	635	592	616	630	619	629	645	620	608	705	615	623	649	622	628	665	628	686	688	659	640	651	634	622	652	661	638	626	624	575	649	664	646	631	639	641	671	694	637	639	679	670	662	653	637	616	640	668	594	633	650	608	639	616	658	613	636	629	606	631	682	623	627	632	616	606	634	694	639	641	617	614	629	644	646	636	657	626	649	669	667	631	628	620	661	633	637	611	651	616	642	643	623	669	593	612	647	663	622	622	645	634	641	595	643	592	593	660	611	593	609	643	674	681	620	580	632	677	703	626	600	648	655	669	660	646	640	654	625	675	648	679	686	647	620	647	599	649	652	670	644	614	652	632	624	672	635	618	642	687	606	681	600	673	694	667	613	659	595	643	666	626	619	619	708	630	663	682	646	662	654	625	652	639	650	644	600	625	637	686	639	659	620	625	608	619	628	602	622	639	620	637	601	637	674	634	633	638	644	647	605	604	590	673	641	648	600	663	650	634	642	642	618	673	624	664	603	650	627	652	650	676	591	644	649	641	638	598	681	646	642	627	622	653	642	625	644
34451	16095	5605	2409	1666	983	741	612	593	472	383	311	368	345	319	318	294	294	286	274	238	256	281	292	245	280	267	264	272	249	262	251	269	271	266	227	260	261	250	277	261	262	254	260	243	247	271	239	262	262	261	256	246	233	292	269	241	233	283	266	230	240	253	243	265	284	302	240	244	256	229	238	228	255	287	274	269	235	249	257	265	238	259	266	284	283	238	247	281	237	247	251	260	249	262	240	225	254	251	256	252	236	273	243	280	240	234	249	246	258	289	234	255	268	281	261	213	229	242	240	235	278	277	242	270	275	280	235	268	252	233	245	218	254	258	271	259	259	291	254	266	222	255	266	273	275	273	245	241	266	246	255	284	288	258	249	257	260	264	213	254	232	275	261	265	265	269	253	249	235	225	217	274	241	254	266	298	243	239	245	266	258	270	268	229	244	225	245	269	264	287	263	256	267	268	221	246	239	248	227	279	217	279	260	233	273	236	264	229	271	249	275	278	263	239	233	244	257	225	252	262	239	253	256	223	248	221	247	281	245	246	238	230	258	234	262	271	287	290	289	293	245	275	253	274	262	284	243	258	284	207	286	264	283	260	275	284	249	230	227	243	225	266	228	268	257	274	252	231	262	283	255	269	267	266	261	248	272	251	236	270	259	252	277	270	256	280	291	270	250	287	251	270	237	270	242	254	279	245	236	287	250	251	284	254	270	243	259	246	232	271	280	284	272	242	269	272	271	240	243	242	251	233	253	241	271	250	253	269	244	268	252	247	237	269	262	245	244	252	272	250	253	254	234	254	266	257	245	255	233	262	259	286	244	271	252	266	251	232	253	257	246	235	242	290	272	264	263	259	293	243	260	247	229	244	234	274	266	270	239	235	251	227	259	247	249	257	232	235	259	250	283	271	246	247	261	259	237	272	268	243	238	257	294	256	243	207	256	253	258	241	255	277	256	265	265	262	261	246	257	268	257	267	253	271	296	248	237	244	261	256	233	242	233	264	247	275	239	294	284	249	278	238	263	248	270	246	284	261	257	227	246	229	221	265	269	231	266	292	235	228	266	260	261	273	233	246	236	277	258	264	244	261	273	232	243	276	245	237	249	251	260	281	286	258	250	282	318	260	288	237	289	258	294	317	253	260	272	267	272	255	251	246	243	250	272	269	230	259	206	242	292	232	254	239	260	234	247	230	230	227	271	245	257	299	290	263	241	261	296	271	251	268	229	251	269	259	286	285	269	242	287	248	241	236	270	268	209	259	265	256	224	243	247	272	256	259	271	238	289	265	262	248	271	269	241	272	241	267	285	227	270	303	257	226	256	258	274	250	225	257	265	280	271	267	256	236	231	253	286	257	245	252	238	281	236	235	227	271	259	234	236	255	257	279	300	281	275	219	275	270	287	248	256	263	247	257	272	246	260	269	250	234	276	254	259	263	284	291	228	277	277	234	258	233	277	237	250	291	290	250	288	249	259	221	240	258	299	267	258	247	236	258	216	240	261	263	254	251	238	287	265	271	245	256	235	244	234	249	250	278	283	256	268	242	241	230	256	233	265	246	261	238	255	247	266	234	248	258	287	266	259	236	262	247	229	258	293	217	261	263	239	260	276	264	249	265	243	279	247	233	231	239	232	306	277	258	280	272	243	223	272	256	286	261	253	284	229	244	261	279	266	258	241	266	276	279	232	262	269	254	311	271	252	244	286	244	235	284	272	260	275	255	231	266	223	256	242	270	247	229	261	264	260	250	252	258	266	230	228	267	275	243	270	240	289	256	254	276	278	261	265	237	296	271	241	271	299	262	237	234	203	252	247	262	243	236	260	238	264	275	251	248	249	245	261	241	237	279	290	285	265	279	283	271	240	284	239	247	241	281	272	250	256	245	231	248	298	246	243	261	274	251	258	265	238	249	289	243	271	252	263	248	236	227	269	232	277	272	250	247	285	253	238	284	216	257	253	256	276	262	259	250	257	270	262	259	248	256	255	233	231	284	253	254	242	249	286	282	285	246	230	296	211	238	284	278	263	243	279	290	268	254	245	259	295	240	281	264	276	217	246	251	282	263	298	278	276	260	267	270	253	254	260	215	223	237	266	253	260	240	239	254	288	265	254	223	248	296	273	252	275	262	249	255	284	253	278	262	246	215	218	264	259	274	244	259	228	259	242	268	292	262	280	273	271	249	258	243	266	272	261	260	223	243	262	272	277	240	274	250	254	256	244	243	244	238	269	274	248	212	245	266	257	222	246	231	247	273	270	260	270	255	279	268	249	243	253	303	271	265	232	240	246	258	253	265	263	266	239	253	242	266	256	288	268	265	282	247	255	245	253	232	252	276	256	274	259	240	255	268	260	271	277	257	265	238	282	225	264	290	262	250	256	263	242	266	277	269	263	266	275	224	289	272	254	238	231	275	252	259	283	275	249	256	232	249	271	246	261	236	241	271	262	278	281	268	214	233	272	249	264	258	273	252	264	241	238	245	277	253	242	254	252	265	244	258	209	235	267	281	260	277	265	230	241	250	267	273	269	286	277	210	242	253	263	285	259	264	279	244	247	243	276	229	253	250	248	261	252	241	267	253	229	301	287	270	251	252	259	264	244	256	265	250	268	294	257	280	281	250	271	283	283	256	244	270	275	230	271	270	244	273	223	255	256	278	267	212	284	238	253	252	254	293	288	235	291	259	250	229	236	241	269	282	264	305	245	268	271	230	250	258	238	294	270	250	242	246	263	234	267	278	263	259	262	257	231	282	281	226	229	239	234	254	277	236	276	242	262	244	244	266	292	275	264	254	288	270	258	262	268	254	253	269	267	258	284	257	271	240	253	301	268	225	256	268	213	243	261	278	275	250	253	253	265	259	239	257	239	280	234	215	264	226	248	224	276	253	272	241	237	262	254	263	262	250	247	247	215	261	244	290	247	273	260	256	261	264	267	260	226	263	273	285	253	247	232	269	265	279	267	251	266	287	243	260	290	229	228	267	230	234	246	263	246	267	248	278	274	245	272	273	245	249	281	263	243	246	242	285	263	255	271	225	274	251	301	276	290	240	259	249	263	262	250	281	239	239	270	292	293	254	232	260	277	238	253	231	257	259	225	288	268	239	251	276	309	271	279	249	271	223	282	245	278	230	229	254	277	267	317	243	253	286	257	293	271	263	268	265	279	279	277	261	231	228	242	285	280	266	257	271	261	259	271	269	232	273	264	234	270	291	263	252	238	241	241	267	245	253	225	281	275	233	242	239	269	252	279	229	290	262	289	276	276	273	240	258	239	277	226	235	255	270	285	254	226	271	258	246	233	257	287	234	227	296	269	237	270	236	268	268	300	265	257	306	286	288	267	256	274	234	258	233	265	233	232	235	232	253	238	218	263	247	265	253	238	276	285	284	256	262	261	272	255	246	267	276	265	265	281	249	250	274	255	292	240	266	244	256	238	251	254	278	269	270	265	253	243	254	243	250	241	271	249	234	246	273	250	234	277	268	243	254	207
19760	10019	7424	6331	5549	3771	2744	2291	2002	1631	1279	1135	1043	956	841	860	766	743	656	678	659	608	611	636	598	610	542	547	564	566	560	593	542	568	582	570	603	559	562	538	566	552	607	548	568	551	528	547	603	565	552	553	554	534	548	562	566	563	528	562	573	549	532	549	602	529	609	596	509	544	578	595	567	543	572	563	558	544	554	573	528	597	552	535	553	550	578	534	556	524	538	543	570	518	546	537	572	512	532	541	541	553	551	570	554	540	565	551	534	547	544	544	544	543	501	597	578	529	547	567	558	571	542	528	534	592	541	535	541	600	556	573	513	580	563	561	564	566	601	544	538	533	559	559	538	565	528	532	594	509	543	609	542	532	540	511	519	565	570	561	566	547	540	573	538	541	541	536	549	565	577	530	549	540	537	528	525	570	530	537	569	559	557	536	528	555	574	582	552	549	556	573	512	529	574	545	532	549	543	548	540	569	568	544	538	561	588	549	536	554	580	558	547	525	517	531	555	525	530	516	583	571	536	544	524	565	499	551	583	540	508	553	544	558	523	561	549	555	561	538	550	518	590	562	532	534	527	528	533	560	568	558	561	544	525	554	571	522	571	572	539	575	515	543	550	533	531	531	564	563	547	556	543	564	558	507	569	564	488	538	493	544	521	525	500	526	542	494	504	543	531	552	563	557	593	541	557	564	602	573	532	550	527	552	531	564	548	580	524	571	587	598	546	552	554	538	558	529	550	532	551	541	560	566	532	579	581	539	515	558	527	562	551	556	531	544	577	528	543	558	563	541	524	575	563	543	567	604	569	566	575	558	541	512	578	534	559	507	624	526	539	526	522	499	566	576	522	549	574	550	538	544	571	564	577	562	544	520	550	536	556	571	514	557	565	558	508	526	605	569	551	533	599	470	541	569	515	536	496	556	534	568	549	571	548	513	532	551	517	552	531	595	541	562	529	553	539	537	558	533	565	577	552	552	569	529	541	572	550	552	562	530	518	610	538	532	560	541	517	523	548	572	565	535	555	544	607	509	577	550	520	554	532	551	525	569	543	556	589	546	570	531	531	561	531	551	546	553	516	559	538	527	572	572	590	569	585	561	533	540	541	543	530	553	525	569	574	516	546	513	562	524	497	560	561	557	538	577	529	609	527	561	524	577	589	508	534	504	517	555	553	520	518	556	516	527	574	551	503	568	493	538	568	582	529	532	521	568	493	538	550	562	594	551	516	525	539	528	564	544	503	531	537	551	555	575	540	538	514	561	566	560	525	552	530	564	532	572	557	525	552	579	570	555	503	561	505	566	561	536	535	561	561	565	534	538	553	568	568	497	519	537	532	534	591	544	524	541	559	538	577	557	571	558	496	558	544	575	544	571	550	536	546	562	553	585	539	530	522	575	562	515	528	561	523	521	529	559	524	538	556	510	553	532	542	540	580	581	549	538	568	557	567	567	557	549	542	506	561	521	544	608	567	539	513	545	526	530	559	568	551	584	522	565	544	554	561	541	534	576	559	571	549	564	541	557	536	538	491	528	553	587	537	576	542	509	557	568	599	578	560	530	536	547	557	514	561	590	538	541	570	502	553	528	522	575	552	539	548	604	521	546	537	526	527	577	532	534	562	497	554	555	605	520	588	521	529	585	548	545	534	519	532	540	580	541	516	537	568	508	542	575	547	538	503	531	530	545	533	532	569	573	513	535	540	511	553	557	528	548	546	529	538	574	520	537	516	518	530	513	554	541	576	563	555	526	553	531	549	522	554	553	529	567	572	539	561	579	572	569	574	539	584	539	582	554	538	577	517	545	561	545	532	554	541	545	588	532	526	537	543	554	576	563	538	540	540	553	549	521	505	573	505	554	563	579	568	572	577	500	554	511	543	593	578	569	556	564	549	569	594	554	574	546	511	565	531	540	536	561	508	533	497	522	558	570	571	486	540	526	541	517	560	517	550	568	514	590	584	527	559	577	540	535	561	552	523	561	536	517	533	563	518	563	549	477	542	545	548	518	506	539	531	552	542	570	580	569	558	551	526	587	549	570	567	542	570	523	541	561	530	571	564	553	543	573	552	536	573	524	489	513	539	557	563	578	508	524	541	532	567	540	535	548	578	545	523	510	508	538	554	557	509	538	556	562	550	574	522	569	554	590	569	542	560	568	514	609	544	562	577	566	546	590	538	555	524	549	545	560	535	508	562	565	579	547	538	564	533	537	552	583	579	564	553	533	566	525	544	557	535	557	584	544	505	552	553	535	532	554	540	555	535	544	535	516	529	526	580	531	508	529	543	536	533	513	538	525	552	530	479	528	508	536	554	576	532	561	546	543	548	572	595	565	571	567	521	551	526	551	571	510	571	551	531	535	536	552	534	568	565	586	539	506	523	550	575	552	548	564	532	533	530	577	529	536	499	531	551	545	526	585	550	557	559	540	546	564	567	576	565	529	556	553	546	540	546	543	573	558	520	524	536	527	556	577	575	490	541	609	558	587	555	490	567	522	569	575	553	559	561	548	532	559	559	589	538	550	544	576	512	546	539	524	567	583	540	511	508	547	556	523	552	602	536	536	555	570	550	543	558	520	543	566	551	558	521	568	547	538	554	526	537	569	555	552	549	540	561	511	527	545	517	545	565	542	568	586	532	559	546	580	558	523	564	515	606	541	551	515	547	522	571	537	566	540	510	551	576	503	575	526	568	570	500	544	551	569	529	570	543	551	561	551	546	550	564	553	556	550	526	554	530	551	546	590	576	556	540	572	549	528	546	605	540	527	541	563	546	531	560	535	544	501	579	541	540	505	552	541	528	544	533	595	599	556	552	537	579	541	569	542	562	536	564	572	533	545	562	553	565	534	555	516	588	555	513	567	556	585	552	535	574	566	609	538	569	523	537	534	540	568	542	544	553	588	567	580	572	583	563	553	534	526	539	580	552	526	556	538	540	551	532	553	557	560	541	547	532	564	510	505	513	599	560	553	584	518	578	520	558	542	508	526	542	541	559	541	545	579	523	524	555	548	553	503	558	549	552	566	553	588	558	555	580	527	559	522	569	574	519	573	546	536	556	511	548	584	534	547	534	593	620	603	529	567	547	542	533	540	546	567	541	552	507	540	556	537	555	527	522	527	579	596	558	556	544	567	554	565	538	580	538	542	527	543	551	522	577	557	569	569	512	516	539	522	552	560	506	534	587	560	534	534	543	552	555	522	553	583	535	566	583	524	540	579	548	541	568	535	541	505	556	528	559	562	573	546	537	587	569	525	531	545	584	517	526	526	541	527	517	587	545	521	541	545	571	538	553	537	553	561	502	539	583	559	535	572	546	527	549	543	543	586	549	558	553	525	574	557	516	511	598	540	558	542	542	549	551	563	534	567	558	529	553	562	530	523	524	573	533	544	585	571	552	541	575	530	521	562	554	548	540	564	532	517	516	558	541	539	538	514	562	535	545	534	524	562	564	529	506	537	514	535	573	520	586	577	547	538	539	543	519	572	507	551
48204	23304	11570	4801	2966	1738	1245	1037	934	689	561	517	438	402	350	352	364	267	336	266	265	305	284	271	257	286	284	267	274	270	255	274	244	254	258	271	269	231	269	257	299	272	252	277	271	250	265	253	279	283	243	250	278	272	272	280	252	252	261	252	271	245	251	219	254	284	239	242	294	278	263	263	230	261	247	230	255	252	279	232	247	217	257	279	270	263	259	289	254	245	229	261	252	243	255	252	253	251	254	250	255	255	245	243	249	272	262	255	255	259	262	256	283	257	283	253	261	242	253	242	285	258	260	213	259	247	255	267	280	263	282	287	234	265	257	252	269	261	286	240	240	275	226	254	242	255	258	275	280	276	263	243	242	255	257	241	254	278	259	282	248	232	222	253	262	254	243	264	262	222	263	278	273	272	240	238	269	240	252	292	274	218	226	271	235	265	304	279	274	258	286	253	274	219	267	250	256	248	248	247	256	250	245	233	244	271	257	306	259	267	248	255	266	251	245	271	245	250	238	274	236	286	268	269	272	259	225	246	280	268	250	242	237	262	247	270	253	235	241	229	254	236	247	241	279	251	258	267	244	264	256	271	303	283	263	298	271	259	244	253	280	255	255	277	267	228	256	259	253	271	294	256	270	239	256	271	262	230	249	222	232	286	291	282	227	261	263	264	247	255	235	294	253	253	284	257	269	263	225	225	274	254	244	291	235	276	252	269	263	244	252	261	260	279	266	248	240	232	243	242	273	255	235	229	270	272	250	274	257	254	250	275	234	255	248	266	242	274	284	245	235	258	263	264	252	285	266	269	238	273	265	241	260	237	247	241	265	243	255	250	253	229	262	269	275	267	238	252	275	235	231	281	266	265	263	266	237	224	249	256	267	274	274	282	227	243	258	233	251	220	266	253	239	218	256	257	245	247	259	240	241	267	252	298	248	261	312	269	244	253	250	264	277	278	244	225	257	279	228	249	244	268	287	275	277	252	260	269	264	246	245	261	242	260	318	250	227	230	240	262	253	235	263	227	252	254	266	260	269	265	245	290	288	287	266	246	245	229	225	240	232	250	223	251	247	244	258	236	258	268	266	265	241	264	265	238	258	291	284	243	241	257	256	285	244	239	257	259	261	281	251	280	273	227	261	229	247	269	253	253	262	276	281	259	269	276	262	256	252	200	260	226	249	252	237	228	285	263	255	247	247	272	237	244	249	250	243	244	251	258	256	245	254	258	258	259	232	249	262	248	247	248	234	254	250	258	285	258	258	275	274	264	264	264	250	256	281	250	239	280	247	248	250	240	265	317	276	234	256	263	249	235	248	237	269	236	247	281	262	242	237	266	283	236	251	272	262	261	266	251	263	281	237	249	256	246	230	266	279	218	228	256	259	265	256	252	257	263	246	258	272	252	261	277	273	226	256	257	219	244	248	255	236	231	269	288	208	285	263	275	261	234	249	268	228	258	240	269	275	252	238	236	271	243	230	246	277	274	241	266	258	270	242	264	289	281	263	265	233	244	232	257	259	270	259	262	252	224	274	258	239	276	247	231	272	244	262	225	252	288	265	261	267	229	247	259	290	257	282	257	258	245	267	267	253	243	296	262	230	262	261	236	237	260	274	248	288	249	285	246	284	245	221	244	240	262	276	296	241	235	244	248	276	234	257	235	276	266	251	238	260	253	255	242	241	263	252	264	278	246	267	267	248	258	256	266	282	272	242	255	277	242	253	265	236	238	277	247	271	214	237	245	256	237	258	221	270	259	287	263	290	245	242	267	256	255	257	270	286	231	271	254	257	238	231	282	279	243	283	266	266	263	282	305	247	258	287	253	246	230	237	244	237	248	269	261	264	242	253	249	250	238	262	257	250	276	263	293	237	265	252	221	257	273	245	248	229	273	289	230	243	261	253	281	317	264	274	285	226	245	247	245	246	239	265	240	247	258	267	254	238	243	256	237	240	280	258	234	273	300	257	280	298	246	228	296	262	254	253	268	260	247	269	284	233	278	250	248	231	241	252	234	265	251	260	266	255	262	275	243	253	291	284	255	275	249	233	279	227	223	239	249	242	249	289	237	249	271	271	262	261	273	263	248	253	229	268	238	254	312	225	265	241	261	249	203	249	253	267	221	237	276	229	247	277	273	262	256	270	280	258	249	262	245	272	274	274	235	249	279	271	226	237	258	233	275	255	236	234	286	277	252	247	248	250	265	225	270	248	254	275	254	244	263	245	244	259	242	247	255	269	253	252	245	228	242	265	230	232	252	260	253	248	223	268	284	254	276	228	247	254	265	252	255	249	288	267	268	249	271	231	246	230	253	259	266	240	253	251	247	271	240	274	274	246	236	238	246	265	252	279	239	251	227	254	253	266	286	218	292	275	246	254	232	282	256	272	294	258	222	271	225	249	299	277	273	237	252	265	248	225	224	250	252	262	255	233	251	261	249	238	232	248	252	273	252	269	245	237	267	254	249	233	224	244	250	257	240	272	239	265	251	247	260	267	258	261	288	269	253	252	238	250	265	268	286	260	283	256	251	264	218	229	253	240	233	246	251	244	244	272	260	256	248	243	267	232	289	246	273	256	262	254	223	283	267	257	245	274	243	258	250	245	243	286	279	247	244	231	238	247	263	271	276	237	261	267	279	267	279	259	237	248	256	244	220	229	276	257	260	263	260	272	275	248	282	261	247	270	304	286	261	253	246	255	245	260	243	241	243	220	246	267	256	279	241	236	287	291	276	265	247	265	246	279	266	267	267	211	234	269	246	267	286	257	260	258	258	228	276	252	244	280	271	229	254	269	249	228	297	262	268	257	238	283	265	251	267	258	208	272	270	269	242	254	280	275	249	269	229	244	247	241	266	264	266	254	257	227	236	236	245	252	217	224	287	275	260	274	242	237	265	249	257	247	261	255	230	271	262	266	297	276	242	260	276	247	231	248	268	281	260	247	284	276	259	249	272	264	252	263	267	274	297	272	265	273	287	268	247	269	282	258	261	264	268	256	232	272	260	249	287	243	257	253	283	283	246	284	280	265	252	253	269	237	257	233	243	250	269	244	244	267	252	233	261	290	248	247	265	242	261	218	291	275	291	261	268	292	281	254	232	256	268	255	289	250	254	241	269	224	254	253	236	266	245	243	248	265	247	274	237	228	253	227	247	307	255	251	254	277	274	239	260	218	247	262	251	238	242	234	256	241	251	254	244	261	246	272	234	274	245	251	281	247	254	265	231	282	250	266	276	271	262	230	245	282	262	272	276	258	253	255	257	240	249	258	270	276	286	262	270	272	264	261	269	253	250	263	263	245	280	237	233	222	250	273	259	257	228	272	265	223	299	257	229	250	300	260	253	249	271	256	247	248	257	256	261	295	253	237	241	265	249	233	261	272	268	255	248	241	257	260	224	271	249	244	263	234	240	210	281	281	263	252	303	241	244	269	245	238	255	231	256	243	265	245	247	232	220	257	246	266	266	265	285	264	261	272	264	257	290	221	240	285	255
28106	15285	13864	11245	9591	6728	5034	4183	3720	2749	2025	1783	1544	1453	1349	1201	1105	953	848	722	697	693	650	683	629	629	630	627	635	631	561	602	637	637	667	709	694	665	629	585	604	584	538	604	581	550	562	574	520	548	559	604	587	551	510	586	556	567	560	528	530	619	511	570	598	554	538	559	520	508	558	509	537	563	548	566	580	587	624	575	552	578	565	621	536	584	533	536	566	527	551	552	571	560	555	583	526	543	570	557	550	573	565	540	542	574	548	550	550	568	563	519	585	601	530	554	536	608	544	571	530	635	526	530	549	558	551	541	584	564	532	551	544	548	554	542	549	578	530	565	523	533	588	581	570	549	560	561	598	541	512	596	589	547	539	564	589	561	567	540	601	529	537	517	567	560	532	548	576	560	517	552	549	525	534	570	543	539	578	552	533	533	548	582	525	561	520	542	583	553	567	547	550	567	582	558	582	558	545	580	602	541	556	588	552	597	541	572	542	588	525	582	587	547	555	561	543	524	563	560	546	581	535	524	542	550	535	554	531	597	519	559	595	552	510	553	520	546	546	537	557	584	507	529	530	548	545	581	551	556	556	558	580	564	512	519	544	574	554	562	580	561	581	526	584	577	553	545	508	564	550	561	529	573	507	578	528	587	522	573	541	539	572	555	523	521	562	563	588	539	524	540	553	559	579	549	613	570	531	527	552	511	564	577	570	540	615	542	590	544	556	518	542	581	602	566	557	563	547	541	582	580	579	556	539	528	487	563	583	579	522	538	542	561	577	563	579	528	546	561	548	541	570	565	591	535	558	535	572	538	551	571	536	553	538	589	552	529	543	583	524	546	530	556	544	562	568	566	561	576	517	520	561	507	536	581	546	566	574	555	599	527	561	536	577	536	575	595	537	557	532	537	521	542	594	551	535	552	561	547	532	549	562	564	565	574	539	560	529	587	542	573	553	542	577	603	567	548	595	544	574	575	598	584	546	563	572	527	551	533	587	563	523	543	567	570	560	500	582	557	562	512	557	535	568	535	573	556	512	561	542	551	535	535	570	551	546	558	548	538	595	546	530	585	578	579	543	588	597	578	547	547	544	530	514	549	524	527	580	587	559	560	553	579	546	563	573	532	559	551	543	519	566	523	563	563	552	528	550	558	546	559	539	556	585	544	594	519	514	568	566	538	560	570	520	559	539	517	558	584	555	580	499	563	523	500	550	546	578	483	541	586	605	505	532	507	572	556	538	552	576	571	550	601	571	515	525	568	556	587	595	571	518	552	544	557	541	525	535	548	532	559	555	568	552	537	544	575	520	570	543	526	548	582	560	534	563	547	540	577	513	537	587	596	594	575	544	545	548	583	570	551	538	571	543	540	530	544	547	542	580	532	571	559	534	562	583	553	552	551	579	526	529	547	536	544	576	542	562	533	597	547	541	552	526	554	547	545	577	526	550	557	531	509	549	534	493	552	543	543	522	571	585	579	542	518	535	585	577	572	579	558	507	522	549	578	596	608	562	544	521	553	522	555	571	532	566	590	553	559	524	520	547	550	605	538	554	567	573	563	534	522	537	551	563	572	523	562	541	572	538	613	534	542	546	537	550	536	578	554	535	567	541	602	549	597	587	535	564	559	583	552	568	568	512	535	534	541	566	552	583	552	557	541	523	519	569	509	556	576	553	580	540	567	539	547	520	559	554	569	526	579	548	523	553	527	589	571	552	497	495	542	564	535	591	560	540	543	591	551	539	535	541	550	557	572	551	593	568	565	543	527	530	583	579	547	562	565	534	556	584	545	555	547	527	538	541	589	543	540	574	544	595	510	589	565	538	521	579	527	536	534	596	580	549	558	534	569	583	539	563	567	581	567	544	531	609	578	557	587	553	531	535	572	563	541	565	561	526	534	530	579	551	537	548	540	558	552	515	560	587	531	584	583	572	528	573	606	514	598	523	579	541	537	540	552	589	607	538	555	535	537	542	553	582	546	532	567	556	578	536	584	555	492	568	599	552	605	599	579	527	531	560	581	600	564	546	557	568	552	571	514	541	581	569	570	550	531	528	540	591	564	548	543	523	536	555	576	589	559	565	566	541	513	524	555	548	586	557	569	574	557	509	571	554	534	574	534	600	567	544	544	533	617	565	540	554	573	554	591	566	524	483	526	572	533	535	560	565	511	595	574	562	558	542	568	554	530	545	473	574	504	553	532	531	559	555	543	591	592	523	574	548	581	533	589	587	523	547	580	548	576	540	561	572	566	552	580	531	574	542	560	582	528	566	525	537	533	581	559	565	547	587	502	542	561	575	535	597	558	548	575	579	575	543	563	578	595	577	594	586	568	562	543	546	556	522	542	543	547	556	537	575	588	531	562	527	544	547	522	540	580	578	555	596	521	590	565	584	553	587	554	577	535	549	564	538	549	620	548	548	567	539	568	533	555	564	534	587	565	549	585	549	556	586	510	557	578	571	530	570	567	574	579	581	536	553	561	563	523	575	511	514	562	545	539	536	532	553	530	545	545	568	600	540	565	574	550	559	535	538	551	574	551	613	574	593	525	549	546	530	559	556	499	556	561	568	572	553	539	538	510	580	562	567	584	583	549	537	546	544	526	574	570	547	545	519	518	571	535	589	556	556	603	528	559	539	550	558	527	577	547	559	559	552	591	579	597	607	568	554	535	544	557	554	575	535	592	568	552	525	591	554	517	572	532	548	573	535	598	579	562	554	521	570	591	591	558	546	548	540	563	576	567	556	526	547	562	534	530	563	573	563	547	498	531	557	552	547	562	571	577	557	556	558	573	543	538	581	544	557	531	567	569	556	538	568	553	570	535	569	584	592	567	568	542	574	553	543	542	613	549	512	550	572	573	545	575	553	543	543	527	593	512	541	527	549	568	554	565	522	571	558	612	567	545	538	582	537	549	562	577	541	565	570	525	581	575	552	570	597	536	556	562	540	551	538	522	513	532	579	562	503	568	499	572	535	528	534	568	596	574	560	551	544	566	574	556	564	538	557	549	581	589	542	484	564	578	550	520	531	552	508	601	565	560	570	552	532	496	557	561	583	557	561	580	553	571	599	536	508	579	590	517	575	565	547	516	552	569	552	552	592	555	560	533	571	546	550	531	545	579	543	553	565	550	564	547	526	520	499	543	560	550	511	545	497	543	590	561	521	574	565	520	555	563	573	574	520	564	539	539	575	541	570	532	547	551	542	559	539	544	515	523	586	548	558	515	568	559	527	567	603	537	572	591	537	583	619	590	545	539	598	546	564	578	581	536	578	539	520	552	543	562	556	556	531	532	521	555	514	549	508	586	564	545	584	564	533	564	545	553	563	596	548	552	561	555	541	581	607	535	562	568	574	545	558	568	501	505	528	521	609	546	584	557	544	566	557	526	558	525	566	551	543	588	559	543	546	531	531	566	539	571	550	556	615	569	540	565	554	531	598	561	573	529	537	524	552	533	582	565	541	539	563	590	573	558	522	583	563	566	600	545	523	566
57211	31579	19804	7821	4380	2673	1869	1553	1238	961	750	666	578	522	502	438	408	403	381	423	368	350	328	357	325	318	329	289	333	330	349	313	315	323	316	334	373	313	301	291	278	346	327	319	305	294	287	317	291	298	301	298	294	290	299	306	316	311	331	293	311	279	317	297	287	304	286	302	294	266	310	297	293	306	267	280	306	267	293	303	328	301	321	314	270	310	305	268	300	337	311	304	303	292	290	307	309	300	278	314	348	299	301	307	318	309	287	321	284	304	287	285	296	280	295	298	308	302	296	300	309	332	301	312	322	319	290	295	282	285	292	309	293	295	278	310	329	287	300	312	310	288	298	295	326	328	278	296	316	302	285	284	344	341	315	294	322	290	313	316	256	309	297	306	327	292	304	290	290	308	320	297	315	304	300	305	312	359	314	343	329	296	288	297	319	317	316	302	285	280	323	313	277	303	318	292	330	303	307	288	330	290	294	324	298	305	317	340	290	323	295	296	301	302	287	293	307	319	293	296	274	293	342	305	288	333	314	291	299	322	298	331	298	316	275	295	315	276	299	290	299	289	279	301	305	296	320	330	314	277	288	324	339	291	291	267	282	315	290	292	309	288	301	313	312	288	347	341	297	298	295	277	265	326	264	294	325	320	285	298	292	292	316	291	325	290	289	266	319	321	304	299	305	303	305	308	312	302	330	317	320	308	322	295	314	312	327	314	291	275	326	302	297	307	294	307	278	310	325	306	303	272	266	276	340	372	257	290	303	304	291	296	300	293	302	291	306	305	270	307	291	301	291	325	278	296	299	266	263	297	313	293	328	335	251	316	317	316	280	302	286	317	318	300	316	286	315	264	327	272	300	298	313	309	282	304	287	276	308	278	314	307	314	289	284	297	344	276	310	321	333	296	314	292	312	300	290	296	310	302	306	297	298	292	287	272	322	302	310	326	295	333	324	294	301	300	301	306	291	296	287	301	306	281	293	287	276	277	295	312	345	281	283	302	323	338	327	287	327	295	303	303	322	346	311	316	320	263	293	320	321	297	287	298	263	298	299	328	308	336	277	300	297	292	307	302	284	276	302	305	372	284	288	288	328	288	302	281	294	299	332	281	300	322	328	324	287	282	291	315	289	321	339	300	316	297	320	366	338	297	319	341	320	277	318	298	295	311	307	275	279	288	319	280	308	305	294	277	317	280	297	328	305	315	297	306	296	346	307	289	307	301	336	284	313	289	319	270	300	326	288	347	285	295	347	319	298	319	314	289	315	331	309	318	315	304	273	310	313	275	328	333	309	315	315	320	291	291	292	337	313	304	295	314	302	336	302	300	275	279	299	301	313	333	323	307	318	347	316	329	299	342	291	309	282	335	306	279	305	305	301	303	322	322	300	314	295	279	304	299	323	290	314	290	316	294	289	286	292	324	287	308	311	299	291	286	320	275	320	320	299	324	304	281	296	290	292	305	294	308	293	309	307	305	305	325	347	301	300	344	307	318	324	294	272	273	327	288	326	278	277	290	308	341	296	302	323	287	312	285	309	293	309	342	329	295	310	333	329	287	290	299	294	277	306	287	322	308	271	297	321	343	306	318	305	298	340	301	296	301	298	303	298	319	328	311	307	312	324	301	315	307	317	269	318	284	290	283	282	286	315	307	286	316	299	308	303	260	304	333	290	298	294	280	284	279	295	368	308	329	318	303	303	340	313	290	303	325	282	318	269	301	308	276	303	276	307	301	282	298	314	288	297	290	286	302	321	305	302	314	307	282	299	321	307	318	329	281	290	283	304	294	298	313	281	319	308	321	287	299	322	301	317	311	293	309	298	306	336	297	328	295	284	283	323	273	316	297	308	298	316	284	305	293	301	267	277	319	282	304	288	293	287	327	307	321	313	279	330	310	259	283	281	317	280	303	304	304	315	319	306	281	320	296	305	273	298	284	300	322	293	288	300	293	291	289	325	297	276	295	301	326	292	299	278	300	303	302	312	302	285	285	264	285	304	334	275	308	317	321	256	316	335	309	333	331	266	298	304	291	297	312	325	307	294	314	297	355	328	308	345	311	341	309	292	293	289	285	293	323	305	284	281	311	313	325	334	324	311	284	295	313	305	297	307	302	292	334	283	344	299	300	314	299	265	302	279	293	268	285	287	296	320	306	318	305	303	291	310	304	307	314	299	313	350	327	326	310	302	296	320	260	309	315	297	295	331	317	312	305	318	327	316	297	283	274	316	294	289	291	332	313	331	298	297	297	306	293	309	292	314	319	311	292	294	286	309	317	293	295	313	281	281	253	339	309	304	287	326	319	292	274	281	326	319	296	267	310	288	276	293	286	329	298	299	270	346	327	270	275	301	336	279	296	303	324	300	291	290	294	300	329	319	305	329	283	312	307	299	298	302	316	292	307	320	321	308	298	305	284	322	319	292	297	304	313	309	301	306	318	278	303	303	290	329	315	307	317	315	342	322	292	305	311	327	286	303	280	300	289	305	304	292	293	324	281	292	303	307	289	355	270	286	281	289	307	300	308	315	318	305	288	332	291	275	317	286	289	295	264	309	292	325	298	347	305	311	302	312	300	309	283	310	285	328	323	329	300	320	284	322	308	282	281	267	310	314	288	298	305	299	319	308	313	290	342	297	292	307	306	303	281	327	264	277	311	332	291	295	324	321	317	294	282	323	302	319	300	309	282	322	302	279	327	319	296	299	293	290	337	299	295	296	327	303	311	327	317	298	329	320	309	298	278	276	330	289	307	335	340	326	329	313	289	290	289	305	335	302	279	316	291	312	271	270	272	286	298	296	296	298	318	309	305	329	299	276	272	283	296	309	316	303	337	271	275	304	284	338	269	308	338	344	291	274	289	316	281	320	326	291	301	293	295	318	311	301	309	302	274	303	325	292	284	248	294	295	278	300	315	285	289	329	301	289	345	314	335	288	311	286	321	339	314	305	317	281	320	301	282	292	289	292	326	292	267	355	303	308	296	344	286	283	306	330	322	279	291	309	300	319	299	269	318	294	256	328	304	284	312	345	330	309	310	291	294	284	288	283	281	310	355	294	308	292	295	307	266	287	285	282	333	348	299	332	297	323	302	280	290	302	281	296	306	294	288	291	300	305	345	286	321	305	309	294	300	289	317	314	299	337	285	311	316	321	290	297	308	300	304	295	300	302	313	301	301	301	246	289	294	299	300	286	302	294	325	318	314	279	308	355	287	281	318	297	291	286	278	343	294	297	303	295	287	299	298	280	340	306	282	317	285	301	307	318	328	311	295	309	321	315	298	303	320	334	313	284	344	305	252	311	309	297	279	311	337	317	273	295	303	309	329	331	313	323	295	334	297	328	314	323	305	312	277	294	298	319	346	313	291	298	329	290	314	276	291	325	302	286	282	265	320	298	335	287	300	304	293	312	321	349	340	295	307	262	319	292	284	312	322	271	309	282	298	299	300	270	288	325	309	324	311	316	317	303	341	330	322	310	313	306	293	317	351	311	299
33207	21392	20727	15356	12800	9203	7064	6085	5121	3832	3048	2483	2128	2008	1826	1541	1376	1238	1083	990	878	828	801	810	777	798	725	705	770	727	757	772	732	832	809	897	854	820	726	734	695	659	672	675	627	680	648	646	674	635	646	689	672	670	667	628	556	652	642	638	682	618	684	659	674	646	634	611	694	637	651	624	683	658	647	641	651	673	667	617	654	674	659	670	655	659	651	641	664	652	672	678	635	670	648	653	601	651	625	623	669	644	682	656	644	616	596	633	608	679	617	644	630	661	645	650	616	622	673	675	644	643	665	658	604	629	615	701	671	649	674	611	638	658	665	647	645	624	684	637	637	647	675	625	643	656	617	629	618	699	648	647	639	649	667	673	668	651	644	625	649	666	572	599	626	591	642	591	667	650	617	656	671	650	662	682	623	641	633	689	644	655	669	647	607	656	641	621	661	648	642	698	633	652	695	652	628	677	682	644	660	649	648	615	608	634	657	624	612	621	664	621	658	671	632	663	606	669	672	628	686	666	640	673	657	665	635	594	630	638	688	651	598	636	638	630	710	656	651	664	659	642	638	662	619	606	633	639	656	626	638	661	617	647	642	602	596	574	632	663	652	643	661	667	643	647	659	640	656	644	702	634	658	653	636	646	682	629	633	628	631	658	665	661	615	657	627	624	635	649	641	641	673	660	656	664	658	623	679	667	661	657	642	663	656	644	675	658	649	654	624	652	648	650	651	677	663	663	648	687	670	654	654	679	671	649	668	649	641	614	631	665	627	665	659	686	701	677	643	674	668	612	683	671	669	594	677	619	661	651	649	652	641	639	605	630	667	657	671	615	609	648	683	625	666	653	654	622	650	603	636	654	642	637	640	690	667	707	632	652	622	655	667	637	715	641	650	609	629	665	609	638	612	659	645	631	595	649	659	670	611	677	686	620	641	654	661	613	622	595	615	666	687	641	683	626	630	609	595	692	654	645	674	679	651	666	687	677	677	622	628	657	669	647	687	660	676	630	620	644	641	656	647	661	635	623	664	670	655	613	649	677	682	683	634	653	601	644	661	637	668	644	637	667	642	639	624	664	670	618	657	675	640	611	625	624	625	674	627	648	628	670	616	661	664	629	600	661	625	684	645	632	635	625	624	669	656	636	661	622	657	650	647	623	625	643	655	610	693	678	657	619	644	676	642	676	689	630	608	630	671	647	672	638	634	639	666	690	622	693	624	659	680	697	645	691	671	613	659	634	631	673	621	644	640	662	641	672	644	619	655	647	655	638	627	680	674	650	662	631	685	682	651	623	663	665	678	600	615	664	645	663	611	635	672	604	631	638	661	631	671	668	666	632	628	602	665	685	624	647	645	640	623	666	654	632	665	584	630	649	629	631	633	625	666	637	622	673	612	654	652	667	603	627	595	668	679	629	656	670	681	652	680	600	660	643	631	604	656	637	590	653	648	629	677	665	637	670	651	636	663	661	683	632	627	646	662	657	657	628	651	635	713	635	674	618	625	623	689	625	623	638	635	622	680	637	637	628	651	661	674	638	607	648	618	675	689	641	672	706	624	586	627	651	609	645	677	643	624	639	671	668	613	651	654	634	624	645	657	670	624	668	672	653	640	651	626	660	634	632	651	666	627	640	620	631	647	657	621	678	639	646	634	614	645	668	652	650	654	624	617	624	637	676	650	588	612	663	674	644	650	614	611	681	674	633	617	647	674	629	643	583	674	680	631	627	628	669	623	606	634	634	592	660	633	610	658	582	609	614	659	640	602	631	649	639	632	656	628	640	594	599	613	620	633	647	626	584	668	633	726	666	607	634	638	580	604	678	604	644	620	661	660	637	645	651	674	651	635	644	657	676	632	615	619	672	661	628	603	689	611	633	667	647	643	647	678	644	695	642	644	669	673	629	664	662	671	665	682	606	663	680	579	663	653	649	655	630	615	611	629	662	645	645	642	655	688	644	646	665	650	621	605	637	618	660	667	651	654	644	631	667	707	650	652	622	608	666	651	705	710	639	679	687	657	680	610	608	598	630	676	635	623	654	649	664	604	687	666	657	622	638	648	656	651	614	620	614	701	666	604	669	665	639	646	584	687	639	695	656	642	669	656	638	644	672	644	658	655	646	665	625	612	660	625	605	661	628	656	631	635	671	681	650	574	632	639	635	663	638	720	691	680	651	647	665	622	643	669	643	638	647	669	648	673	654	674	652	688	666	617	614	697	665	654	661	657	627	615	674	693	681	622	593	645	609	684	657	583	650	687	680	631	660	641	637	637	634	666	624	631	634	645	667	679	685	632	638	624	611	603	650	668	692	606	670	618	586	676	650	659	629	673	631	678	659	641	676	629	738	635	610	613	631	636	612	637	646	632	656	634	645	607	650	625	624	691	595	639	649	639	641	613	664	629	651	633	633	621	647	631	666	620	632	676	654	669	599	675	616	653	616	681	626	648	646	624	681	636	619	699	651	703	641	636	633	619	624	636	674	685	607	670	677	595	621	609	605	641	617	642	697	664	628	645	671	675	697	658	691	670	679	655	647	662	682	642	615	691	600	642	670	653	652	674	659	599	667	617	655	646	665	664	642	659	617	630	595	645	637	654	660	621	621	644	603	655	625	619	611	663	689	654	665	637	705	653	653	633	667	600	655	623	659	682	611	610	636	645	658	619	626	692	639	660	612	636	677	682	638	650	664	661	639	673	623	593	599	677	628	652	619	611	620	619	653	641	641	636	667	663	592	666	636	667	696	635	664	661	621	589	619	645	622	679	617	631	682	640	622	692	626	645	623	656	649	612	610	611	649	627	631	635	625	627	643	681	650	629	674	629	622	589	667	615	681	635	652	655	657	640	709	625	589	645	684	674	643	674	644	652	645	638	662	584	657	671	607	650	600	686	631	602	664	636	679	662	596	662	619	673	695	639	612	602	639	646	602	669	643	665	651	671	678	635	655	651	651	649	619	620	639	611	592	674	618	639	636	663	595	630	619	676	665	679	629	666	643	641	630	663	639	645	622	666	633	625	643	669	618	607	612	647	642	618	650	616	621	651	628	684	682	629	644	664	665	628	615	659	644	645	626	692	644	650	620	651	654	659	618	629	633	693	651	656	625	654	617	683	682	637	624	615	653	634	705	695	664	663	649	598	672	635	692	621	670	654	628	622	658	646	642	644	666	653	668	609	697	647	620	672	682	670	666	678	661	623	669	620	601	660	646	626	675	630	620	674	630	611	633	668	615	650	616	614	644	687	648	607	676	631	666	705	676	687	627	640	618	636	630	647	668	628	642	622	638	670	607	630	676	644	676	641	646	671	650	653	639	663	585	659	619	611	641	578	696	614	633	627	635	667	653	639	685	667	626	651	634	642	709	625	682	678	627	654	650	646	664	662	624	676	637	633	622	670	692	628	601	657	608	631	706	658	623	638	637	674	661	628	637	651	617	667	677	611	650	672	674	621	624	611	667	632	632	667	634	630	650	619	650	648	649	636	671	601	666
34626	14680	6440	2442	1454	941	660	641	559	490	394	347	344	318	276	301	275	285	253	272	266	295	225	259	245	271	283	266	266	255	268	255	247	297	274	226	265	261	261	279	236	248	280	279	252	245	276	245	245	273	283	238	266	284	278	266	236	267	267	246	267	288	244	252	288	272	252	291	226	233	264	242	254	279	259	249	287	247	264	254	253	290	262	264	271	277	287	252	213	284	248	257	231	269	258	238	246	274	286	252	239	273	271	252	257	246	227	264	267	239	276	249	237	264	263	241	230	250	226	244	262	255	253	283	265	235	221	267	307	263	248	259	268	255	286	257	250	286	280	279	257	257	253	235	224	282	270	233	258	262	263	247	246	253	207	265	268	257	261	265	245	252	301	278	257	330	278	257	249	273	267	260	248	278	257	273	250	271	245	247	213	262	262	284	251	248	237	274	254	286	265	249	258	263	288	286	274	259	268	250	312	274	246	219	254	296	290	267	265	244	277	248	251	256	285	240	286	266	255	261	270	267	252	250	234	227	291	256	258	239	294	231	290	300	251	296	258	271	286	262	264	257	234	308	239	252	269	262	270	261	295	262	230	262	276	282	262	268	283	253	236	241	264	277	241	252	285	240	262	272	238	226	272	262	266	296	259	269	270	252	278	261	265	234	269	273	269	239	258	285	247	233	253	279	277	259	267	255	295	221	243	245	275	256	277	263	238	263	261	230	241	256	263	265	241	269	213	267	290	251	247	269	288	244	239	240	262	270	233	245	278	276	279	291	267	276	269	230	258	267	255	219	232	272	262	268	240	252	258	276	279	261	277	254	248	278	261	241	283	228	269	245	240	262	250	251	260	245	246	250	261	280	214	246	225	273	288	237	262	292	290	276	260	275	279	257	291	257	302	262	226	237	255	238	280	247	264	258	251	249	255	254	299	264	248	281	257	241	253	263	260	245	265	226	234	248	238	232	248	232	252	251	253	265	243	238	235	236	289	266	271	251	283	297	232	256	258	258	256	265	242	246	267	259	266	283	268	272	259	236	299	293	242	271	246	296	279	286	226	246	269	208	219	260	242	264	261	261	262	263	253	280	281	257	251	236	247	280	271	254	264	258	253	308	273	266	225	281	220	242	223	238	251	234	246	219	255	249	256	261	263	251	252	264	283	256	239	257	255	270	246	263	257	254	242	243	280	299	238	255	248	289	272	257	280	251	260	256	299	257	265	233	257	252	244	267	251	254	290	255	228	251	276	252	287	244	221	280	261	239	309	252	281	261	244	280	238	244	228	264	230	248	250	239	285	248	259	258	234	242	290	219	284	277	251	228	247	255	232	283	253	266	251	259	296	270	241	269	276	280	233	247	275	249	254	240	273	231	261	268	244	287	264	239	258	258	284	283	239	207	283	221	273	260	265	277	243	231	247	279	266	292	272	251	246	240	256	248	221	260	237	247	267	254	243	240	237	266	279	243	242	252	267	235	284	250	228	258	251	274	274	277	273	253	282	256	277	259	257	261	264	298	292	237	274	252	274	276	254	269	276	270	267	255	257	245	257	270	253	267	265	276	256	247	253	232	259	258	237	257	265	252	237	284	275	240	228	253	260	243	265	231	247	253	242	252	261	254	232	252	249	248	250	270	260	250	251	250	262	240	249	264	237	261	270	251	276	271	249	257	260	247	255	241	245	263	260	273	252	258	253	234	273	262	224	251	253	276	239	260	287	268	261	263	262	252	249	245	273	296	278	289	258	270	216	237	295	246	273	246	242	256	298	269	269	284	257	259	285	255	244	260	238	293	254	228	264	266	270	282	254	232	242	253	296	246	212	252	252	284	286	260	265	262	266	274	236	260	271	274	258	270	258	262	264	239	245	235	258	241	252	261	222	259	280	271	289	262	217	284	268	253	247	249	243	262	258	229	285	235	268	244	283	271	284	259	258	288	269	264	284	226	258	252	228	304	288	242	279	263	267	272	250	226	265	236	262	209	249	262	225	255	243	282	225	250	254	246	255	231	288	264	261	282	285	239	269	234	241	245	245	266	253	252	248	223	248	251	229	264	290	270	237	282	264	274	230	267	255	267	245	227	269	234	255	238	277	259	294	253	266	261	293	243	248	261	237	275	279	257	253	270	253	274	263	265	242	270	248	246	275	253	264	255	242	270	246	262	265	235	251	254	242	261	262	248	272	283	289	272	273	237	257	261	266	230	287	270	226	275	253	255	237	250	251	267	260	224	267	257	288	245	278	245	218	240	228	266	242	277	273	303	226	247	266	269	250	262	302	267	253	256	232	275	235	269	278	265	267	288	300	231	245	253	263	233	285	285	247	256	221	287	273	270	245	251	290	222	250	250	262	269	255	261	273	254	267	263	258	285	266	266	228	257	265	302	257	266	226	224	245	271	235	264	284	249	253	263	242	279	295	279	278	270	255	232	245	239	260	250	242	285	265	274	266	278	269	287	246	211	260	289	286	258	280	264	259	238	253	293	275	266	259	269	267	236	255	269	284	243	272	233	240	254	267	269	207	245	288	280	243	261	236	255	251	253	230	216	271	230	273	252	307	291	295	255	252	241	261	256	255	273	251	250	284	249	258	256	263	260	240	232	256	270	237	256	232	241	291	256	286	281	282	262	243	258	271	240	275	263	236	247	234	280	282	267	269	253	278	276	276	273	243	249	281	237	250	276	261	268	256	265	264	289	254	261	259	260	267	259	247	262	267	263	233	287	273	254	268	265	273	286	265	263	246	259	257	259	263	286	221	284	256	228	271	278	288	244	231	229	226	286	291	271	267	243	261	266	234	262	256	251	251	287	247	253	282	242	234	269	267	274	241	263	246	243	284	262	273	252	277	251	229	258	277	252	267	258	231	267	269	253	287	274	282	242	254	251	247	219	250	260	259	248	263	261	228	283	231	275	253	261	239	245	254	240	270	272	269	271	244	283	264	282	252	244	245	248	248	234	261	230	265	317	255	253	283	263	265	259	256	242	246	280	254	261	271	246	265	248	247	270	255	259	269	243	261	240	269	249	289	249	245	252	273	233	251	304	260	276	300	223	270	255	264	234	276	239	264	275	257	262	247	253	267	274	241	236	265	236	268	233	269	243	279	253	256	266	257	244	245	254	309	266	267	240	260	275	281	238	283	286	250	237	232	274	315	252	242	266	263	250	275	231	230	284	284	242	266	231	240	284	256	268	268	254	232	271	234	273	250	253	284	222	210	258	269	245	253	244	279	253	241	252	289	262	253	266	255	278	256	274	237	259	252	258	279	248	249	274	271	285	260	257	277	285	282	257	260	263	241	287	257	254	236	249	271	262	267	256	265	271	274	263	289	255	246	242	246	248	248	268	264	266	252	227	240	252	268	260	240	254	260	256	271	245	270	255	242	241	274	269	301	285	245	282	258	256	269	276	257	272	244	255	238	279	238	255	277	231	258	280	262	263	285	228	276	266	267	235	266	259	270	291	252	233	235	280	218	273	256	251	265	235	258	263
20129	9403	8443	6530	5097	3554	2715	2494	2066	1491	1308	1118	1016	952	836	862	756	732	711	663	653	618	570	635	573	619	603	663	571	570	590	629	637	598	580	584	581	590	573	559	552	545	555	606	564	592	564	589	559	555	539	539	517	568	534	585	580	542	614	524	536	566	551	568	558	595	569	557	553	528	587	574	531	563	535	522	521	586	551	527	577	576	580	543	560	569	567	577	532	569	570	555	549	569	536	552	545	580	572	571	582	531	585	561	563	529	557	551	544	564	554	519	564	540	580	585	553	580	599	554	579	532	549	561	577	574	588	558	578	532	574	602	574	543	561	540	542	573	570	587	555	557	536	551	558	542	567	571	568	521	579	559	557	534	585	579	547	534	571	568	551	554	578	578	563	537	552	588	531	505	548	548	525	539	517	563	512	518	559	545	598	541	574	540	569	588	545	551	553	575	543	519	552	565	542	592	524	550	556	607	609	532	573	535	554	573	568	562	562	546	551	549	553	501	569	566	549	561	572	547	572	525	549	542	544	597	570	518	528	565	567	542	564	596	575	562	553	548	577	533	512	540	575	581	574	539	581	580	529	552	553	535	587	575	549	569	598	532	555	551	561	515	549	576	572	564	556	549	523	607	549	530	553	566	555	567	553	536	575	526	543	549	538	525	539	562	572	571	549	520	534	531	521	551	524	520	545	552	570	568	588	554	551	527	531	552	527	594	564	577	519	533	536	554	543	558	567	541	572	546	559	530	556	573	548	541	557	549	532	583	529	571	541	519	514	526	565	543	529	516	519	558	580	591	550	504	592	558	558	514	550	526	542	576	543	573	582	582	557	549	519	587	564	557	550	542	534	579	550	521	516	589	548	574	595	537	541	548	574	515	591	537	573	527	538	566	562	550	536	528	578	533	554	568	567	549	551	539	579	523	562	562	573	580	579	575	562	549	565	570	545	535	556	544	561	550	532	541	558	543	576	571	585	576	527	555	512	600	574	548	524	558	552	512	523	551	552	584	531	585	584	572	610	568	542	548	563	562	578	565	552	579	580	519	555	566	493	534	591	544	582	554	533	564	514	553	538	574	545	539	598	531	546	570	580	571	516	555	536	584	583	563	575	536	544	548	550	560	558	528	562	553	571	548	527	539	532	561	531	559	589	529	597	554	540	548	550	525	547	578	550	609	550	545	551	510	551	563	561	598	559	535	568	537	551	530	599	571	533	610	535	582	596	533	554	562	558	594	590	580	545	576	555	572	550	538	564	535	558	566	553	573	533	541	580	565	579	546	524	521	557	582	552	570	568	560	546	581	541	580	569	576	548	527	571	567	556	544	545	546	526	587	584	557	544	542	546	544	564	557	578	561	539	546	559	539	547	562	582	590	578	522	551	537	504	562	535	565	555	581	545	565	554	532	531	546	608	505	525	563	560	564	551	528	536	519	578	547	597	551	586	562	582	552	557	507	547	577	576	583	535	585	556	513	480	511	561	588	547	557	531	560	525	522	516	526	549	545	532	537	543	543	542	603	583	544	542	559	608	543	530	538	556	556	594	549	572	527	524	568	575	566	561	576	563	556	550	565	559	556	500	547	614	531	530	586	531	527	537	565	561	511	570	570	544	558	522	563	517	513	555	535	544	556	534	535	603	543	546	573	527	535	564	544	552	553	607	526	576	595	542	534	553	545	575	537	594	547	538	543	567	538	556	551	534	569	540	514	539	570	596	583	557	561	568	608	525	493	539	571	527	576	540	546	568	558	535	581	493	530	557	499	557	600	537	588	554	547	554	558	587	562	583	505	552	544	550	570	572	567	495	541	597	550	559	561	577	547	617	569	548	549	592	527	602	538	603	549	533	556	542	554	567	567	543	523	558	559	581	547	536	583	543	548	555	569	565	589	536	525	545	556	551	542	570	589	539	576	547	566	565	523	544	581	530	587	529	562	577	564	543	581	550	564	574	572	577	545	571	573	570	555	599	542	558	545	554	559	527	620	551	556	575	605	526	583	596	554	592	553	573	552	557	586	545	567	537	545	529	548	569	569	556	544	549	515	567	579	529	590	568	521	562	563	518	568	526	531	551	548	524	591	568	563	550	557	525	555	565	575	548	551	553	509	542	593	574	552	552	629	549	569	584	567	564	537	545	554	584	532	543	547	557	536	523	550	553	574	523	556	556	526	565	571	544	511	550	566	574	522	535	554	540	549	537	536	551	556	578	560	561	572	553	564	528	601	525	571	563	554	501	525	547	543	561	571	524	560	534	541	553	568	562	540	565	531	577	538	552	556	554	549	537	556	554	568	567	583	532	515	529	520	581	553	537	569	549	560	551	544	518	508	549	544	567	590	560	542	581	604	538	544	550	553	586	531	569	503	531	552	557	520	542	576	547	567	538	538	533	547	526	575	528	619	564	544	593	515	549	606	589	577	555	561	558	516	540	549	605	583	570	551	567	528	535	579	538	543	525	489	575	550	551	564	529	530	518	535	580	551	570	544	526	544	541	537	569	544	508	539	544	572	534	544	567	522	554	546	536	548	543	553	561	556	608	542	524	536	556	524	539	540	575	583	552	544	602	567	548	577	530	528	616	552	545	575	550	523	603	504	534	583	575	540	545	529	556	527	586	583	520	524	570	530	552	541	532	574	521	575	556	602	535	535	551	554	561	561	549	606	572	543	571	571	545	559	531	563	538	538	508	568	560	585	545	576	576	545	557	545	563	595	553	548	571	554	578	545	548	515	568	524	543	526	571	590	534	573	579	587	534	608	536	527	523	570	578	542	544	556	595	582	524	579	553	576	552	547	567	562	568	554	512	545	549	544	559	582	555	517	591	541	581	512	567	535	602	572	546	622	544	527	553	534	520	551	554	550	572	551	592	536	559	548	534	584	505	527	558	536	596	547	542	559	565	539	530	561	552	622	526	509	574	564	564	537	555	563	524	545	568	534	522	511	540	550	535	526	527	578	564	580	552	549	561	527	547	540	550	575	568	588	573	533	579	531	572	536	565	561	556	525	533	555	561	565	551	535	505	528	498	566	550	558	515	556	485	550	543	578	521	535	582	518	563	562	556	544	522	522	556	581	538	555	545	601	563	496	554	555	607	530	566	587	558	546	574	524	534	505	563	602	553	556	580	566	561	539	580	533	545	512	565	521	566	551	574	559	539	589	529	528	598	535	543	541	548	550	570	560	554	552	492	567	593	549	573	539	562	548	573	566	557	548	585	556	553	533	534	580	593	617	565	586	587	506	575	539	589	565	575	541	563	603	524	566	545	535	568	584	570	536	508	555	598	518	532	562	535	556	570	539	574	565	536	544	544	500	559	545	527	598	577	557	606	575	526	568	524	576	568	544	586	555	563	545	555	539	583	558	548	556	539	558	548	475	542	575	574	542	566	565	522	535	493	575	522	590	526	526	577	585	545	594	605	554	526	530	552	559	563	550	593	551	563	533	529	602	553	544	507	539	545	555	533	542	506	549	584	565	537	556	561	481	496	568
45585	24586	13372	5388	3111	1895	1412	1263	913	702	600	516	477	382	384	356	325	322	311	294	293	296	305	279	279	299	266	305	283	259	255	252	292	310	293	252	276	239	260	270	279	253	260	247	273	269	252	217	255	236	227	247	244	272	241	289	334	261	273	233	271	258	260	257	235	234	263	250	226	252	257	221	259	250	255	260	269	267	259	260	250	262	270	261	261	281	260	256	239	262	265	281	264	259	253	241	232	242	266	262	284	254	247	289	253	265	261	262	241	294	230	262	283	257	218	263	251	238	278	238	259	249	270	271	275	237	251	283	276	272	286	219	263	247	243	264	261	243	262	249	271	264	233	276	262	261	285	256	237	245	218	236	270	251	268	230	223	263	269	263	257	241	240	282	261	241	263	262	282	270	245	279	261	239	238	232	263	284	265	260	253	249	258	249	262	278	263	263	244	253	243	238	257	264	280	304	253	254	242	270	246	274	253	249	223	273	295	270	240	270	268	246	250	251	248	243	284	253	239	223	279	210	269	265	246	291	215	279	242	256	249	250	227	246	243	252	242	257	239	258	248	260	248	276	258	279	256	248	284	284	261	281	260	265	271	260	273	259	247	252	255	280	274	279	232	277	257	262	247	242	270	248	274	253	237	250	256	270	265	262	252	261	240	267	266	244	251	232	231	281	237	207	258	257	241	229	279	251	271	258	275	253	244	228	256	242	262	261	270	267	227	263	263	255	255	245	243	296	253	276	273	298	266	272	266	266	240	267	256	249	272	279	278	233	249	255	263	237	243	290	270	270	238	253	289	248	270	285	257	264	250	237	250	259	248	241	264	271	278	256	222	280	284	245	287	241	277	245	282	270	271	278	236	236	275	223	278	248	260	271	247	248	283	259	282	253	288	234	262	232	277	259	241	258	273	282	267	277	275	278	244	255	286	265	260	251	277	284	243	234	249	260	225	263	257	280	266	237	227	241	217	254	232	251	253	240	271	230	248	237	279	247	264	231	272	274	315	271	241	278	240	260	259	247	252	276	272	263	238	266	252	259	254	277	230	250	257	252	295	250	238	268	269	259	248	241	255	242	265	264	267	268	287	250	240	248	235	271	245	266	272	285	228	221	234	276	254	267	255	244	265	305	229	233	233	283	246	263	261	247	266	262	258	296	287	278	270	255	259	226	246	236	239	273	259	289	273	266	217	242	247	237	244	266	251	259	243	251	225	248	262	255	245	267	255	265	225	283	264	247	265	230	245	246	258	281	252	280	264	292	288	247	216	249	249	248	244	274	275	272	253	229	247	288	232	255	283	278	249	264	236	267	272	275	267	268	244	257	256	265	262	268	251	254	254	232	283	240	275	243	271	272	258	244	251	249	279	292	257	227	235	284	279	268	241	234	250	263	249	241	246	284	263	268	263	284	251	244	246	267	254	261	242	263	258	271	274	249	288	300	290	247	256	248	259	241	262	264	273	271	236	231	248	275	291	258	276	257	259	253	243	256	242	262	255	233	239	246	243	238	262	277	251	249	262	245	265	262	232	252	261	288	292	272	268	267	276	241	242	262	247	279	255	266	254	261	289	258	268	256	252	262	249	234	270	252	250	237	288	285	277	236	237	280	250	273	249	277	246	256	233	248	243	298	264	259	266	259	236	252	251	276	262	254	272	263	210	277	267	266	254	245	250	246	267	256	243	268	270	267	235	284	258	271	250	279	232	274	278	261	280	253	277	270	264	255	279	281	286	266	252	273	238	263	226	257	273	232	277	251	259	229	307	270	259	263	273	257	274	265	257	292	244	277	246	285	244	244	262	269	249	234	245	241	221	249	267	246	300	227	268	239	285	252	259	259	231	260	245	262	263	248	250	250	245	253	257	253	236	274	253	268	246	228	284	248	242	264	284	272	218	287	272	266	259	271	253	264	300	258	219	282	258	266	245	256	272	247	227	225	227	259	250	254	263	266	264	251	220	281	280	270	252	254	277	262	274	293	252	257	261	265	291	290	260	266	284	216	289	255	255	257	251	252	261	245	284	260	262	282	236	251	250	283	253	232	270	265	263	247	281	265	271	280	305	263	229	271	263	276	238	255	263	242	281	268	262	259	282	274	260	262	271	285	273	273	270	237	245	238	275	247	266	248	276	275	220	222	252	255	250	275	260	254	272	248	269	289	255	272	296	285	250	239	246	253	265	240	290	235	269	238	237	281	252	253	275	249	267	270	250	254	242	247	262	250	302	275	261	249	259	237	255	276	242	266	233	249	268	262	276	268	277	289	266	227	306	274	268	290	264	244	259	264	255	263	283	271	278	244	260	250	256	273	253	280	269	280	263	285	266	249	231	244	240	297	242	243	237	274	262	267	284	243	250	228	257	281	253	273	264	237	221	281	243	244	228	272	262	258	262	304	263	233	289	260	255	287	252	250	282	251	252	277	272	236	259	265	275	252	279	246	256	235	267	270	274	282	264	256	278	235	242	239	224	246	254	249	262	232	258	249	229	286	248	239	270	258	271	266	258	257	229	248	246	270	265	252	272	248	250	260	254	267	258	272	270	248	256	249	242	241	244	238	250	253	288	289	235	247	269	256	265	287	265	248	263	257	232	291	223	233	231	249	264	250	272	269	240	253	282	238	261	269	246	298	261	241	286	269	269	286	250	246	242	209	250	249	222	239	246	243	242	264	268	258	271	265	249	276	269	227	241	248	275	244	268	251	248	265	289	270	269	249	251	268	243	264	270	272	272	233	245	264	245	263	242	244	253	282	282	233	263	255	287	255	255	259	237	249	253	265	279	243	272	251	246	268	257	253	289	276	261	272	231	267	258	259	238	210	243	234	252	239	232	261	210	262	266	236	276	260	262	277	247	254	266	247	268	257	245	270	250	232	240	269	243	259	263	243	263	264	254	252	276	238	270	271	275	245	228	241	259	277	241	252	261	248	217	242	263	257	254	272	265	251	258	249	275	249	270	262	242	258	267	250	255	262	233	236	244	248	278	256	264	268	244	250	291	296	260	238	269	226	272	249	251	271	245	268	263	270	251	254	248	266	276	243	282	263	278	252	252	245	273	248	244	253	269	278	259	251	257	263	252	253	227	283	269	269	269	240	276	292	257	263	237	266	254	284	269	251	241	267	233	242	280	245	213	226	263	253	257	245	268	243	276	242	251	254	250	262	278	258	229	228	276	265	262	287	285	255	218	256	226	241	255	267	252	275	247	259	253	276	264	273	251	274	254	264	242	254	271	287	285	231	292	246	256	284	241	245	258	269	245	275	275	283	252	268	251	245	236	240	264	284	249	251	237	259	209	237	277	248	288	229	252	228	262	253	292	260	231	270	261	266	250	258	290	276	280	242	260	244	261	259	299	240	254	262	266	248	251	240	278	243	230	265	255	243	275	265	233	265	241	243	233	270	260	225	247	240	298	244	239	228	264	259	247	258	277	287	267	250	252	255	232	251	241	279	230	251	262	267	241	278	258	257	247	233	263	268	237	254	283	265
26768	16833	15795	12178	9922	6960	5636	5151	3649	3014	2265	1828	1696	1445	1307	1126	970	963	845	779	747	758	721	689	695	680	727	668	669	691	714	668	776	674	639	712	678	674	694	644	629	638	597	620	586	580	560	546	555	580	593	581	543	577	571	582	554	520	482	595	588	507	602	570	569	562	538	579	531	565	560	534	548	587	566	580	552	521	538	535	568	569	535	551	524	544	558	543	545	534	548	579	528	549	563	536	548	571	538	542	562	630	578	553	562	561	560	573	611	550	570	540	537	531	580	565	567	538	568	592	542	575	598	555	553	532	560	554	563	589	568	563	585	564	565	544	527	551	570	554	565	531	563	577	560	550	565	591	549	554	525	519	542	563	517	556	584	546	554	573	604	558	553	559	585	519	594	538	525	588	533	576	556	532	567	545	548	538	545	563	534	542	524	585	576	551	586	552	539	554	545	577	596	579	581	552	524	544	571	542	563	600	562	513	578	529	559	555	541	538	540	526	569	579	551	525	540	578	534	533	511	559	538	565	570	580	559	606	521	542	555	546	530	562	617	544	573	546	515	577	560	520	567	559	524	595	523	609	592	569	529	561	589	552	592	582	567	547	561	535	561	536	554	561	585	586	564	563	591	561	593	506	547	547	561	554	583	594	608	608	571	505	570	579	551	585	533	570	521	580	586	512	513	552	558	568	570	588	591	539	562	567	535	560	599	579	572	568	567	555	572	567	583	564	564	546	566	578	574	550	563	564	508	528	572	594	571	588	572	569	561	586	572	568	603	591	576	522	522	571	571	573	517	565	539	567	553	552	577	550	575	541	543	606	562	569	564	582	555	552	530	534	565	546	570	569	578	549	580	603	542	574	583	553	534	531	533	564	563	578	525	586	525	530	569	528	538	547	573	545	551	554	559	540	521	580	565	575	557	601	555	557	567	532	582	564	571	521	561	591	579	551	555	574	583	542	547	558	539	527	568	571	585	545	562	540	564	557	568	560	543	541	575	550	636	554	584	529	547	598	600	556	569	547	555	562	511	540	586	572	516	509	581	568	600	572	556	571	585	488	525	593	558	600	617	573	586	559	542	597	533	576	486	560	579	548	555	576	563	547	578	579	573	567	549	550	587	556	535	531	527	573	549	565	555	584	584	574	581	562	522	565	515	526	583	595	539	564	575	564	609	553	583	576	558	588	597	587	590	582	538	577	575	547	578	559	558	544	557	585	579	562	548	522	567	535	576	543	572	550	568	539	582	572	533	607	559	581	564	563	582	540	593	560	597	550	560	573	560	584	543	597	529	534	541	551	596	589	511	537	508	550	527	523	571	565	521	533	593	563	557	548	565	541	544	550	535	570	568	563	567	588	532	561	504	543	547	565	553	561	595	547	575	560	538	567	557	562	553	570	556	563	560	543	556	517	532	565	547	552	571	555	583	602	553	555	521	541	540	568	583	585	580	582	558	537	569	585	567	553	530	569	566	580	536	567	543	535	543	561	588	581	542	579	561	561	597	580	545	552	597	563	562	580	569	553	541	563	542	560	556	550	577	570	539	524	540	578	539	568	552	569	552	537	554	524	576	566	555	554	574	536	556	574	559	534	585	539	576	539	552	567	573	535	560	582	587	574	580	534	553	576	504	549	588	586	525	580	582	519	609	599	600	570	573	561	582	539	564	582	561	576	577	605	571	563	536	534	574	555	547	555	537	590	642	573	604	601	566	531	536	587	550	586	570	527	579	554	555	558	612	523	516	564	554	582	607	529	550	562	537	532	541	589	563	533	514	560	558	539	566	515	568	607	582	579	584	553	601	534	574	521	536	535	562	583	525	571	589	580	556	583	539	554	592	540	594	558	554	557	612	550	517	564	551	557	552	546	557	540	581	566	561	554	572	517	551	542	535	599	552	573	538	574	547	540	513	592	577	574	561	583	559	543	590	540	558	525	561	543	574	536	574	564	539	559	531	555	556	573	600	580	549	586	580	580	554	523	575	570	548	586	592	573	574	569	558	559	586	552	534	559	544	567	511	546	523	588	589	544	524	556	555	567	598	550	587	540	611	574	522	603	536	563	572	556	549	553	541	538	518	511	565	539	597	523	555	511	524	525	502	565	566	536	528	541	557	540	565	525	544	550	564	547	535	540	567	555	574	567	574	545	541	553	575	573	570	582	594	541	581	610	560	553	556	537	590	526	580	553	593	544	551	555	578	539	582	600	573	538	553	578	539	601	575	536	523	555	535	581	537	525	560	572	542	577	551	593	553	558	600	560	575	559	578	579	545	518	565	559	561	550	551	592	558	542	577	573	601	560	572	578	554	518	619	563	532	580	551	582	559	566	547	515	586	578	562	551	564	561	497	544	530	518	576	557	557	556	543	565	594	576	551	570	569	552	566	553	553	546	568	578	577	594	556	535	551	553	586	568	570	551	507	554	534	606	520	566	552	555	534	568	575	541	569	553	523	532	582	578	521	555	503	577	552	521	584	562	527	546	552	555	538	600	598	614	575	592	550	591	557	592	571	581	551	557	580	544	604	573	572	599	579	593	550	578	548	559	573	552	569	543	541	571	564	591	556	527	578	540	591	594	542	573	564	594	558	576	542	532	541	540	559	567	557	595	564	578	555	575	554	529	595	504	564	553	579	521	577	540	563	568	562	531	584	554	522	541	569	593	585	577	551	528	563	568	542	565	566	522	526	558	580	569	560	537	551	567	541	579	556	537	572	531	571	546	536	555	541	556	572	547	574	545	563	539	599	583	555	553	576	579	560	564	551	523	621	554	560	559	572	538	569	565	517	552	555	550	553	518	609	559	530	543	561	580	562	576	560	586	588	565	551	575	558	546	562	565	538	586	564	567	511	560	546	548	548	567	541	579	588	544	564	521	578	554	563	559	560	534	567	578	572	523	553	598	551	585	548	569	537	574	542	556	560	608	534	541	538	548	550	577	552	540	564	574	569	581	578	551	597	540	552	568	535	526	562	584	601	551	588	556	564	530	574	550	537	554	577	616	527	577	557	556	551	555	527	564	571	499	577	569	549	568	564	541	585	588	539	571	538	582	592	553	585	587	569	594	537	552	536	551	573	547	574	577	527	581	555	550	572	560	588	588	555	570	546	543	553	547	554	587	526	571	523	545	583	562	543	543	548	584	557	554	544	528	541	540	567	604	568	587	596	582	571	574	517	508	542	539	582	582	617	524	556	546	603	526	522	574	558	555	561	557	549	538	572	517	540	558	610	524	553	577	552	562	565	550	564	566	553	564	560	586	539	535	557	556	561	560	585	555	560	555	569	552	576	547	548	519	575	578	582	518	549	541	607	548	553	555	578	588	539	552	559	558	612	590	547	570	542	569	568	548	581	591	564	560	573	546	584	552	514	543	545	548	595	561	571	569	558	521	553	589	526	565	567	565	588	550	524	570	566	546	594	576	540	557	548	598	580	542	525	557	575	554	567	533	580	573	574	575	603	557	561	560	548	583	554	554	560	554	545	575	558	548
56917	31593	20190	8431	4521	2618	2057	1761	1139	989	744	648	610	593	558	441	429	394	399	352	313	337	330	354	337	349	332	355	366	350	365	344	337	349	327	340	329	322	335	295	340	369	326	342	329	350	324	297	341	331	319	273	308	311	308	325	312	308	294	308	290	308	312	312	304	290	303	290	280	285	301	310	296	296	306	288	292	287	324	305	327	295	298	304	326	342	333	319	309	332	312	287	322	308	309	302	299	297	305	320	294	290	308	276	302	337	280	301	318	316	255	290	316	313	284	304	291	279	303	305	292	290	301	304	307	346	308	299	279	317	337	276	292	311	295	264	298	300	302	306	321	293	301	321	311	319	290	291	334	286	317	317	287	299	305	311	313	299	325	284	307	269	280	303	303	295	308	311	278	290	344	308	295	293	321	316	323	300	307	285	307	286	328	294	321	320	320	327	289	316	320	317	297	305	289	314	295	276	314	302	318	279	311	326	310	350	260	324	305	306	266	304	290	312	265	298	290	301	311	313	335	295	307	294	318	321	335	314	332	345	308	313	343	289	318	296	273	299	290	324	320	294	325	284	331	334	327	281	324	322	337	303	287	275	322	314	294	314	325	325	307	329	295	303	322	316	333	308	331	291	321	301	326	318	344	322	293	333	300	279	322	282	346	332	322	277	281	314	303	299	323	309	295	304	316	280	322	322	259	327	307	297	293	304	320	326	310	306	285	321	327	358	295	306	325	284	262	317	304	323	296	292	292	294	318	331	312	339	325	331	315	311	311	300	320	280	290	312	298	324	279	297	325	316	324	300	271	321	308	308	320	281	311	343	296	283	244	314	287	288	260	284	342	324	312	325	311	286	287	322	303	308	298	286	270	296	307	294	328	265	319	303	286	309	304	310	296	305	303	269	298	307	322	294	323	312	312	305	316	310	317	291	304	288	296	317	299	327	301	286	350	293	308	306	276	265	322	323	307	334	287	351	311	284	303	306	289	357	301	319	283	332	303	303	266	305	314	293	296	304	282	311	310	319	308	305	309	289	305	292	322	285	312	285	305	281	302	295	307	302	269	283	284	279	303	302	285	291	316	283	336	315	327	346	277	306	319	309	294	295	300	307	310	287	294	281	323	318	282	301	278	298	304	299	307	281	321	293	308	285	344	349	276	285	285	317	321	326	306	289	307	327	276	313	316	300	297	320	288	284	308	300	301	259	297	296	286	272	308	312	329	276	327	319	320	334	309	307	289	286	314	319	314	331	288	285	273	285	313	308	282	295	283	342	300	283	310	330	326	280	330	306	303	346	336	359	323	289	318	302	272	277	296	295	276	275	312	320	306	319	312	269	310	311	322	300	293	264	306	300	324	296	317	325	314	320	302	326	268	261	299	308	287	303	313	294	297	282	294	305	286	306	290	294	311	329	346	332	306	328	303	270	344	301	297	306	302	305	279	292	305	334	308	283	302	326	290	338	299	323	334	319	300	325	299	306	316	342	309	281	303	316	308	301	319	315	342	318	349	306	266	308	280	315	300	336	287	307	299	309	296	315	299	360	329	299	315	317	311	321	304	306	323	336	283	280	338	263	293	347	324	347	297	311	283	277	301	282	309	295	320	310	332	319	315	282	278	278	319	329	333	301	292	321	289	302	326	318	331	318	292	301	284	300	304	302	321	293	333	337	282	332	288	323	325	323	292	294	291	323	294	280	317	314	315	296	276	333	291	312	293	313	351	279	294	354	306	306	338	322	302	289	271	283	282	327	336	334	282	294	324	343	287	277	329	294	332	298	292	323	303	274	292	295	320	304	269	292	312	298	299	299	311	308	308	333	318	301	316	278	309	326	310	295	290	319	297	300	356	285	262	273	289	304	284	340	320	293	283	296	363	291	290	284	294	301	298	323	282	308	283	338	321	330	311	323	331	345	312	331	341	309	307	308	285	299	296	301	316	318	302	314	286	297	322	312	299	273	314	336	324	327	258	312	300	300	299	310	306	311	297	305	282	310	322	324	313	289	312	324	312	304	310	318	323	272	301	284	299	316	290	267	325	294	304	306	352	309	317	325	330	314	304	339	328	267	294	294	305	301	293	320	274	321	288	293	303	332	318	334	299	305	311	293	333	290	288	305	325	328	313	340	307	340	295	329	321	317	287	336	271	272	295	311	355	341	300	317	317	313	301	300	323	282	309	291	310	323	332	296	307	287	287	319	300	318	332	288	290	281	308	319	284	287	278	327	319	317	275	320	287	326	298	332	292	278	276	305	307	296	296	325	313	282	299	302	312	306	357	354	292	311	295	273	330	309	321	296	325	285	296	349	304	327	318	326	311	332	305	285	305	318	315	282	283	316	306	284	289	291	331	315	304	313	297	332	332	288	318	311	340	343	310	321	326	292	327	292	274	309	287	277	332	280	283	341	316	337	309	279	319	300	314	303	297	309	294	325	303	321	276	301	299	310	296	286	317	326	312	287	290	338	289	327	329	301	306	309	288	290	356	273	290	274	329	305	314	289	289	313	312	327	323	315	316	297	305	305	287	302	300	332	281	325	304	335	270	316	286	325	313	291	284	283	310	326	306	287	291	300	317	312	316	359	304	329	313	317	289	302	298	325	330	345	296	329	321	322	288	305	334	314	338	290	316	283	294	302	323	293	288	290	323	335	338	299	281	322	307	271	270	285	303	297	300	320	296	302	333	288	292	310	307	317	319	296	325	313	297	332	315	320	298	291	314	318	295	307	303	300	330	305	293	317	328	308	264	279	287	314	314	306	305	318	302	346	316	305	331	331	311	292	308	329	287	302	329	285	291	303	270	311	290	277	293	318	275	282	276	336	302	346	301	302	306	274	299	321	337	316	276	330	297	327	309	333	288	299	343	300	328	294	292	323	301	299	299	321	333	265	309	305	279	280	299	313	306	280	311	295	293	298	290	313	297	270	316	291	300	330	295	310	312	271	286	307	293	288	347	329	313	277	271	316	335	279	327	305	317	366	302	331	298	282	340	325	316	313	281	304	342	302	285	276	311	320	289	343	348	315	297	292	314	258	312	309	328	304	295	273	329	302	298	307	303	304	302	310	272	315	319	296	325	293	300	284	307	276	318	314	298	282	286	318	302	308	330	286	342	303	333	295	275	320	299	285	315	278	316	349	307	302	316	323	310	317	281	288	304	348	275	280	305	347	287	326	326	313	306	332	305	324	338	321	313	326	303	290	328	331	279	273	303	315	312	313	326	287	311	276	273	328	286	302	284	334	306	294	307	303	286	287	314	340	285	301	311	295	294	295	289	326	283	293	277	283	321	303	316	272	326	301	281	298	268	314	311	286	308	307	319	280	271	311	317	285	278	313	277	332	301	298	267	298	316	307	318	298	307	308	300	306	327	317	340	330	301	312	346	346	288	271	308	308	297	301	331	305	322	315	310	303	317	330	302	283	319	307	330	343	311	336	339	300	319	320	342	282	278	268	336	277	324	305	298	308	255	322	293	313	307	321	315	312	304	315
33182	21573	21730	15882	13077	9370	8039	6743	4963	3963	2947	2541	2358	1981	1722	1453	1312	1227	1043	985	970	937	881	864	873	836	807	890	851	896	924	863	868	866	867	843	853	840	763	805	755	829	764	717	650	677	602	669	649	647	649	632	647	675	651	633	620	665	642	665	617	655	681	636	629	651	608	665	657	666	663	670	667	638	664	684	606	642	635	619	652	668	681	625	698	661	629	646	652	671	653	622	599	661	628	684	644	675	640	669	609	626	661	655	614	623	654	620	636	698	649	651	689	637	618	658	671	674	648	621	642	656	685	657	659	676	652	655	650	635	652	634	641	673	659	660	650	695	643	642	660	618	651	665	635	663	612	635	652	643	686	690	655	690	669	629	650	666	630	648	675	682	688	635	651	615	641	644	610	631	676	682	636	616	636	673	647	636	677	709	661	633	688	651	627	657	641	600	697	613	692	675	698	655	656	657	623	649	646	669	692	630	621	670	630	627	654	678	636	668	628	630	658	687	680	667	628	620	658	667	609	603	693	684	649	652	615	636	647	606	654	635	650	702	653	673	624	646	590	668	641	637	676	668	621	616	675	604	690	696	676	647	678	641	606	655	620	657	631	637	646	639	639	671	707	670	675	663	683	631	643	672	695	619	704	659	670	681	668	606	639	630	624	589	727	609	664	643	688	622	645	651	667	617	650	628	659	634	685	610	652	668	683	640	650	664	651	577	631	681	629	649	661	672	672	668	627	629	649	624	646	663	667	652	654	657	689	652	690	633	652	639	680	656	641	645	675	658	619	669	621	620	661	661	638	659	687	617	658	651	625	657	616	634	625	671	705	623	664	655	669	658	609	620	680	703	619	630	618	621	668	628	676	651	668	621	635	691	659	644	635	659	638	657	635	642	642	618	635	640	679	649	648	646	678	636	608	665	671	627	603	658	656	652	628	631	670	629	656	638	692	700	676	681	681	656	670	677	631	633	614	646	687	673	596	651	676	673	663	634	630	637	640	659	624	662	632	651	642	624	665	608	676	642	655	642	651	642	638	622	607	607	652	668	664	643	695	651	653	648	637	640	669	632	655	656	668	642	672	637	641	677	706	636	674	645	627	602	689	762	661	650	652	615	627	688	640	683	670	649	677	665	700	619	683	611	651	643	601	694	632	635	691	661	645	683	621	628	642	626	633	635	641	604	635	651	656	640	679	640	610	643	621	602	653	611	640	642	570	659	648	617	638	639	673	690	661	636	658	661	616	621	680	672	664	645	661	622	655	620	656	622	697	644	628	648	673	632	657	670	614	693	635	631	619	648	636	670	686	623	657	627	644	646	719	650	671	672	704	657	662	618	649	631	655	627	668	646	665	660	685	660	631	613	607	705	634	611	611	628	664	637	651	642	620	694	652	637	681	674	644	666	640	667	638	650	624	675	668	630	675	708	638	641	679	598	655	650	668	629	601	623	644	638	639	611	688	661	615	653	615	622	655	655	647	639	657	627	712	641	633	644	623	614	641	625	692	628	644	665	658	642	639	648	666	633	671	646	633	646	650	627	651	676	687	661	626	650	614	676	643	652	625	684	599	703	661	640	619	597	686	684	664	663	671	648	650	652	638	622	654	683	664	655	627	649	630	699	672	605	687	639	591	666	638	677	624	595	631	668	661	617	653	660	629	608	651	657	689	650	667	659	661	636	643	672	631	667	671	637	616	661	692	670	653	672	638	613	670	648	638	669	690	650	617	641	656	660	688	669	639	641	670	616	674	705	635	659	680	657	664	658	683	652	623	633	655	637	663	677	629	630	671	657	657	696	679	647	640	665	662	617	628	613	669	628	645	700	656	626	632	678	661	651	657	674	658	643	621	652	627	667	648	601	605	613	629	700	683	649	662	647	637	633	638	672	652	642	706	686	659	649	651	667	666	634	657	675	651	623	661	646	703	633	629	656	687	622	633	603	634	670	652	640	656	635	685	648	638	610	661	666	658	705	660	657	603	664	644	624	626	704	656	639	677	637	636	665	625	616	620	630	660	653	625	597	676	597	652	681	635	658	701	613	613	647	647	642	688	682	692	618	635	674	651	661	655	686	649	652	668	659	721	602	625	607	616	661	635	639	696	660	671	606	628	683	624	626	621	663	603	646	647	640	607	677	665	653	639	637	672	630	655	697	624	644	644	658	662	678	624	644	643	635	645	712	705	691	667	654	688	646	645	644	680	685	646	630	668	632	636	628	694	661	667	675	659	691	614	646	640	680	638	617	675	693	648	637	622	638	654	651	711	668	609	668	685	657	653	673	677	654	658	648	630	624	642	629	637	693	654	656	644	651	661	668	614	637	672	637	659	682	652	619	682	652	633	666	642	720	636	689	679	649	623	663	661	620	624	675	686	672	656	661	651	594	682	705	679	650	649	637	621	639	641	677	668	675	620	658	645	601	636	625	597	664	612	657	637	610	640	625	660	634	648	700	639	628	673	663	621	641	706	589	650	619	633	670	680	667	675	685	639	643	635	609	635	620	630	635	636	666	705	678	683	627	634	611	642	646	667	638	675	671	641	675	665	678	641	643	636	613	642	646	655	601	630	608	635	614	660	643	661	695	658	636	645	646	653	667	624	627	630	664	687	679	656	663	611	666	652	669	612	655	687	687	609	634	666	650	648	669	673	631	649	643	636	657	666	623	679	673	644	680	636	652	671	696	675	670	677	661	637	617	661	665	677	662	635	654	653	650	680	671	664	624	634	647	614	601	661	638	651	633	670	649	657	658	674	706	649	616	707	624	672	641	621	646	682	651	688	663	668	630	624	616	620	641	654	649	651	668	664	664	650	634	671	692	642	642	643	693	607	688	631	663	653	667	635	644	641	630	626	623	651	667	633	639	616	679	614	662	595	641	675	698	664	665	642	691	628	595	685	654	610	631	662	635	668	606	616	674	697	669	654	643	632	707	661	686	633	640	679	616	623	652	650	639	648	619	648	675	677	651	647	644	671	649	645	645	677	609	618	669	626	662	634	633	668	672	634	664	637	650	679	631	673	668	659	671	634	664	634	674	643	658	680	648	667	586	658	605	652	639	633	623	692	617	666	682	660	625	648	644	655	653	692	622	675	656	656	668	628	614	632	621	651	654	621	672	677	654	640	653	665	665	641	669	648	665	714	674	635	631	693	640	690	638	648	617	627	642	649	670	635	623	658	657	652	668	657	632	671	628	662	671	658	639	618	668	648	687	662	643	649	633	658	703	690	631	684	670	618	653	591	630	650	661	635	663	675	694	618	652	688	682	632	647	665	646	647	644	688	636	654	633	624	642	659	655	652	642	614	688	658	672	625	648	598	660	662	630	632	647	643	601	625	618	583	634	652	606	633	711	595	646	627	639	677	680	658	650	623	665	626	659	661	663	657	671	700	640	653	699	663	683	682	609	698	697	654	602	680	619	639	663	658	640	641	679	665	641	658	620	623	597	613	663	651	646	621	623	647	664	683	628	697	651	630	652	689	687	652	600	692	657
36605	16049	6500	2756	1605	1027	837	699	540	465	410	336	353	323	277	301	276	297	313	287	276	296	286	293	308	293	276	279	295	273	264	266	287	295	273	299	279	285	264	252	273	287	257	273	269	262	284	252	291	269	235	264	278	261	238	262	247	277	285	264	255	262	284	305	282	263	255	260	256	243	269	287	250	248	257	250	268	232	257	267	246	281	292	261	292	238	249	244	263	255	265	267	250	270	290	303	264	293	289	274	265	239	231	254	270	237	281	268	271	226	243	272	294	257	275	258	271	266	269	255	278	248	266	272	276	247	240	267	272	276	264	293	272	280	254	263	314	254	288	284	271	259	288	240	272	281	243	292	253	238	264	246	293	267	278	285	268	256	285	251	274	253	232	249	285	276	264	295	270	309	266	275	268	268	265	245	256	251	273	279	251	255	228	263	281	267	278	231	257	281	277	266	317	256	271	272	250	262	266	287	241	247	304	273	251	254	256	293	273	264	278	245	300	274	277	275	227	239	274	254	296	266	266	288	243	266	269	233	277	256	243	270	263	277	281	283	293	277	267	247	251	235	277	232	250	279	281	269	275	292	258	309	277	256	291	271	280	275	264	272	268	263	297	250	230	261	231	281	244	251	290	275	292	232	265	297	278	267	227	289	270	288	279	282	282	269	307	290	237	252	298	252	268	283	246	247	285	256	267	250	229	254	302	260	259	225	264	255	237	256	272	228	281	266	292	256	288	267	283	270	279	262	275	250	254	241	273	256	277	250	282	285	247	311	261	286	262	256	242	232	273	287	272	255	282	251	288	254	252	242	264	263	278	236	295	274	258	263	245	287	260	285	260	249	291	279	284	268	280	271	290	250	298	235	262	261	257	233	268	241	284	266	280	269	256	240	274	251	307	294	269	249	253	264	240	261	263	255	276	277	254	269	318	259	251	255	291	272	251	275	289	252	243	273	249	256	270	257	276	239	274	280	236	266	242	257	237	252	245	262	305	264	304	285	275	286	276	296	257	222	243	266	267	267	258	271	268	269	294	264	263	276	248	271	226	250	307	295	285	310	282	255	266	256	270	279	212	251	283	261	221	278	273	269	267	255	283	277	286	292	261	273	257	253	276	265	297	258	273	265	268	289	237	258	289	283	301	260	306	293	249	249	259	271	266	283	273	278	265	282	273	249	233	273	275	257	295	277	282	263	255	252	283	273	268	274	243	267	254	284	278	275	260	302	250	282	284	247	275	250	299	285	224	257	293	259	282	268	301	282	238	255	282	251	243	257	258	293	259	250	306	276	262	241	279	254	255	268	268	270	273	251	246	285	259	302	324	298	275	278	251	246	285	270	301	289	284	258	248	271	256	265	283	257	295	257	268	261	272	285	287	226	245	261	261	277	252	236	262	300	274	255	269	255	243	233	270	245	266	269	257	267	302	270	262	233	264	291	230	294	286	265	252	269	255	270	253	266	268	265	289	291	258	264	261	287	272	308	250	299	240	258	295	248	275	276	235	256	267	261	267	267	260	273	252	277	259	251	266	261	299	247	284	275	289	246	262	290	239	242	282	228	269	294	266	309	288	265	266	277	270	256	267	246	273	240	272	276	252	245	275	278	281	274	266	287	274	284	265	273	282	284	296	272	239	275	279	280	274	285	270	252	243	273	290	249	282	226	235	250	256	249	254	266	276	300	280	279	291	247	269	286	294	279	269	271	310	263	246	256	276	266	274	251	256	261	264	276	278	280	252	283	265	262	258	301	266	260	277	278	299	230	257	281	280	291	265	298	264	272	247	293	245	233	246	265	266	283	294	263	273	294	257	324	307	238	235	274	245	266	257	246	240	290	266	246	279	252	237	278	279	317	245	255	256	268	285	264	274	237	248	278	232	256	253	252	243	311	287	271	280	289	277	280	305	262	255	257	271	270	257	269	258	291	284	241	257	262	265	275	269	233	260	249	256	304	266	254	269	235	284	260	270	270	267	268	290	278	277	274	262	260	287	280	329	265	258	289	249	296	244	271	259	263	279	264	238	274	239	232	278	270	274	239	269	282	254	300	306	253	273	267	251	237	261	271	278	254	243	268	284	244	258	287	268	270	236	267	257	253	253	277	279	272	242	241	269	259	256	262	283	294	249	280	288	280	274	291	286	304	273	272	268	259	280	242	261	276	282	281	261	309	265	252	260	269	268	282	301	269	250	252	264	269	269	283	264	274	271	281	256	273	286	290	269	264	273	259	259	257	250	249	267	270	251	283	295	288	274	255	258	271	237	263	259	258	259	285	265	302	259	303	256	267	289	235	267	282	256	260	258	276	256	273	286	297	280	251	237	267	259	266	279	254	270	257	273	244	248	264	288	298	278	279	277	286	252	257	269	246	309	265	295	245	251	264	259	268	273	290	245	250	280	251	277	287	250	273	271	275	281	255	268	262	259	295	288	251	239	266	284	232	231	283	248	258	249	277	246	239	259	251	285	275	271	302	284	275	238	266	300	293	241	285	273	251	284	283	256	255	243	269	256	265	280	295	238	277	254	234	279	300	278	269	261	236	277	240	268	261	293	270	262	254	254	274	226	284	275	257	255	269	256	276	270	269	288	259	285	271	254	245	253	249	250	277	289	280	261	272	271	255	240	274	265	271	257	284	275	282	254	255	239	243	294	283	253	297	238	275	267	293	251	251	278	294	266	286	284	293	288	263	277	270	269	268	301	259	249	277	250	273	284	273	284	236	263	271	283	245	278	266	309	209	252	286	275	249	279	303	255	294	241	278	276	247	240	279	284	261	256	300	249	261	279	254	250	293	252	269	257	280	281	293	279	262	256	272	286	241	251	279	262	246	275	315	278	289	280	277	297	257	290	262	267	264	226	276	283	247	282	244	246	285	284	249	257	277	236	309	249	268	246	263	251	254	280	274	260	279	277	256	255	263	264	300	252	266	248	306	280	286	307	276	266	247	249	255	240	302	285	242	254	273	272	262	272	267	256	241	280	285	232	252	257	257	257	265	266	270	260	275	279	238	290	263	264	288	256	279	267	270	280	248	282	287	251	266	275	230	246	266	279	264	272	272	289	263	275	274	264	222	251	246	266	234	255	261	250	254	264	291	293	254	274	291	262	271	278	283	295	252	245	269	240	288	275	267	308	258	250	250	253	253	261	304	250	251	276	261	246	259	239	293	252	264	244	261	266	271	250	257	308	291	271	243	263	267	262	311	264	267	270	267	309	293	301	256	261	269	289	259	257	259	254	275	255	236	270	237	292	243	259	246	262	276	302	238	285	303	252	241	259	241	289	258	260	249	256	254	265	261	237	282	260	262	246	239	239	262	265	297	286	252	285	293	265	292	254	254	272	294	242	256	269	264	284	275	280	277	285	237	265	251	273	279	281	285	314	272	272	289	267	267	240	286	268	260	282	252	252	254	272	252	265	282	287	265	286	275	255	274	273	299	258	299	285	251	285	262	282	250	260	264	252	276	288	294	283	239	230	248	281	269	229	269
20879	9813	8526	6996	5386	3718	3440	2719	2053	1579	1219	1138	1033	910	845	806	801	740	653	680	749	699	692	633	714	682	629	629	622	661	615	618	654	573	616	604	636	599	603	556	639	545	589	601	595	533	573	560	586	562	567	562	565	559	587	573	580	537	585	541	570	570	610	569	585	611	568	569	570	548	569	543	620	620	591	601	554	556	545	582	550	551	587	571	555	559	589	539	564	555	590	560	561	539	587	572	558	552	591	609	533	537	605	566	528	563	563	535	569	538	552	550	571	552	583	608	600	578	552	570	581	554	504	536	600	578	576	572	546	577	546	566	560	547	554	547	524	587	538	602	549	592	590	570	546	565	582	577	544	585	590	559	578	531	515	565	563	612	585	541	515	538	565	570	589	566	586	579	588	527	567	583	579	559	609	580	521	581	593	577	607	555	592	548	603	587	591	530	561	588	562	556	557	595	577	570	560	567	582	579	577	568	524	605	614	572	576	555	561	555	573	594	579	539	607	591	622	551	587	553	570	628	564	596	566	589	529	597	556	605	590	582	600	554	539	534	553	546	566	575	549	560	575	574	575	537	561	563	612	529	533	557	572	548	585	569	533	543	580	579	586	583	514	530	554	551	590	544	576	604	574	570	563	579	599	584	571	587	567	560	552	588	558	606	576	604	587	566	567	536	577	592	545	588	619	600	551	571	525	514	599	581	541	521	564	533	589	511	539	530	530	562	562	580	540	581	540	583	551	534	548	564	510	546	541	574	578	545	576	556	595	576	601	589	541	531	560	560	553	573	585	588	562	543	570	562	624	550	575	549	586	554	540	620	607	554	586	547	541	602	541	522	586	537	562	570	577	539	545	602	557	541	559	559	583	580	569	574	555	559	561	554	541	576	570	561	541	557	554	563	605	584	567	594	548	578	589	538	560	588	603	593	555	597	557	581	574	572	606	556	535	598	574	600	554	559	537	582	526	585	602	615	557	607	541	546	555	565	579	557	523	534	568	591	550	555	591	589	558	568	545	563	590	535	599	605	578	555	550	548	570	554	542	562	556	569	542	537	569	569	577	525	574	578	562	550	564	543	564	601	561	557	550	541	591	600	599	582	597	595	599	596	547	600	536	581	555	599	585	564	595	596	547	552	556	589	547	563	521	575	621	552	591	555	521	562	596	551	562	558	549	537	565	603	580	595	560	578	592	546	577	591	557	550	570	603	540	599	593	578	607	590	581	548	520	550	587	560	568	596	577	552	569	577	535	592	527	547	552	542	565	600	551	553	585	594	586	567	556	578	574	565	611	538	574	574	621	558	577	592	612	599	569	568	568	544	548	576	559	574	595	535	553	560	615	582	572	555	553	561	538	540	545	542	541	594	575	606	575	584	569	581	585	555	534	556	615	549	531	589	532	517	574	574	547	582	612	574	574	589	556	555	583	571	599	602	537	575	564	585	550	574	578	556	616	558	586	572	592	592	570	599	584	610	573	578	566	575	536	548	546	562	561	571	590	569	574	541	596	564	571	538	608	581	540	585	570	568	557	607	547	599	578	574	568	503	552	556	583	526	517	597	591	578	578	577	604	559	588	584	582	532	565	566	547	575	552	570	564	590	549	555	541	602	568	570	568	599	529	587	583	525	563	547	583	520	569	553	581	572	542	563	546	582	600	608	506	592	587	540	567	602	560	608	570	537	570	595	590	555	589	578	537	569	565	567	587	554	580	593	616	586	603	575	594	585	590	561	543	554	603	557	542	589	586	589	601	558	610	570	533	568	561	553	584	616	576	583	639	553	554	569	587	597	576	560	520	581	565	557	575	577	578	570	587	566	597	548	562	572	560	567	580	552	599	556	614	555	583	598	581	623	540	610	559	545	563	588	591	575	558	584	571	513	552	555	521	584	541	591	539	552	586	572	587	577	574	551	570	576	547	568	519	583	542	519	551	534	551	567	566	567	547	564	604	559	556	584	588	581	565	580	551	597	593	595	517	582	559	586	530	600	586	532	556	584	520	538	577	580	571	574	612	563	567	591	598	523	586	574	532	577	575	579	596	530	586	579	588	554	605	531	577	633	572	551	590	565	524	575	580	573	585	559	573	567	606	550	581	598	560	560	550	575	558	568	562	554	564	545	574	572	568	611	586	601	607	525	543	556	568	562	583	522	562	574	568	608	567	555	578	545	553	569	566	571	569	607	597	584	594	508	546	566	651	539	586	549	556	604	537	561	604	568	527	541	535	604	532	572	616	585	533	595	558	587	568	568	512	623	546	575	555	583	506	541	591	527	599	566	544	594	559	548	571	558	580	584	588	553	634	548	569	562	557	580	606	533	563	567	553	612	534	582	559	580	558	552	563	516	572	562	563	567	544	541	558	580	586	595	589	564	579	565	554	570	569	530	561	516	536	582	573	546	561	571	591	588	595	587	540	558	600	585	588	563	562	539	598	549	558	576	550	579	609	564	609	526	602	560	579	597	590	567	573	546	596	553	597	576	568	549	555	570	538	580	593	583	547	579	523	563	599	541	552	538	599	549	607	559	559	587	573	546	575	586	526	597	529	548	566	610	582	601	598	560	569	554	590	563	570	573	602	570	563	546	615	584	571	566	536	556	557	565	582	570	591	594	558	586	577	627	536	584	577	547	574	591	567	567	568	607	526	587	578	640	620	562	593	563	562	568	575	576	567	557	594	575	551	590	581	554	550	514	608	531	574	563	570	576	572	564	599	579	554	541	558	525	588	574	586	525	578	567	603	550	542	557	537	568	592	570	620	571	607	550	538	591	581	615	540	565	592	611	581	556	600	584	566	578	606	558	584	592	563	542	587	562	547	591	566	563	575	579	557	554	584	586	547	623	581	632	574	559	562	615	587	572	562	551	540	554	562	591	595	540	573	565	559	527	637	541	569	550	590	579	598	529	589	600	602	531	583	579	605	595	560	605	530	573	549	590	561	579	602	601	547	606	520	589	505	568	537	541	589	592	616	592	534	616	605	556	523	576	600	556	600	606	555	564	618	559	572	618	532	541	599	571	538	525	586	560	528	562	575	590	593	549	589	558	538	545	544	601	565	575	580	584	598	568	563	566	582	531	593	533	549	573	541	552	597	535	602	577	574	542	551	584	572	546	579	570	545	521	588	551	542	536	546	548	560	564	556	562	539	576	577	554	569	579	556	580	549	598	580	563	569	530	582	564	597	607	568	536	562	511	576	559	556	579	582	564	532	576	540	574	605	559	596	575	573	592	572	558	569	557	559	609	537	545	557	572	560	568	581	577	523	585	554	570	630	595	599	573	551	592	644	554	596	543	570	555	581	569	566	576	592	595	543	539	597	552	563	606	584	570	624	575	573	594	571	619	551	543	524	594	566	559	546	598	591	519	597	586	559	565	587	539	531	536	570	628	543	606	603	570	567	553	613	561	570	563	605	544	516	497	593	537	556	588	576	547	544	591	647	572	582	545	546	572	580	600	579	509	549	553	560	566	562	579	584	542	595	568	569	536
45900	23463	12880	5663	3072	2027	1613	1131	943	747	624	561	408	413	413	332	322	326	311	302	301	251	305	292	301	275	292	285	318	302	270	289	286	267	299	295	258	291	275	280	252	310	281	264	268	221	246	249	263	255	288	293	261	234	281	228	255	302	284	247	260	249	275	267	253	264	292	275	233	279	263	287	246	274	254	242	273	301	257	281	251	258	258	290	244	265	248	245	284	267	250	242	251	245	227	262	252	280	301	272	302	267	269	269	273	252	270	275	271	284	278	242	259	239	254	254	252	258	254	227	277	268	255	229	265	300	260	268	252	244	274	239	235	273	259	290	235	251	253	259	269	293	256	257	247	305	273	244	241	293	268	262	259	290	253	250	252	271	275	254	234	278	272	274	274	263	243	266	260	296	271	246	265	263	254	265	239	262	273	247	257	242	273	255	219	256	272	242	223	278	278	250	275	294	245	238	229	245	244	269	248	246	276	255	270	280	241	266	247	277	261	269	248	245	244	269	283	282	283	246	251	261	275	303	245	260	281	264	254	245	264	263	283	276	259	247	256	268	228	290	240	271	261	265	296	263	262	285	239	272	249	250	260	236	249	226	265	252	237	253	253	270	258	271	287	270	244	248	263	255	271	267	249	273	232	290	244	278	263	284	267	307	263	277	258	267	273	283	253	225	265	267	258	281	254	259	281	268	235	247	270	283	266	256	255	245	267	268	235	289	287	289	294	266	257	260	270	261	291	267	243	264	292	222	289	272	281	230	247	261	267	257	221	235	286	269	257	265	272	259	239	252	269	274	265	298	274	273	285	255	273	261	224	239	250	251	281	251	244	293	289	254	241	244	265	271	221	295	265	283	256	258	289	278	275	285	270	241	259	281	248	259	256	254	278	276	248	248	298	250	294	298	254	272	267	289	254	273	256	266	270	258	265	253	273	268	213	269	280	265	273	264	253	268	239	235	270	213	232	282	246	245	264	288	283	258	252	260	267	273	266	272	243	254	255	250	246	245	226	259	243	295	295	258	237	284	256	243	252	236	242	292	259	278	280	275	283	261	262	224	268	249	216	235	290	235	250	252	261	265	251	272	284	249	277	212	242	257	261	277	229	255	267	271	295	261	263	270	265	237	255	292	268	306	279	257	254	224	249	281	260	251	260	252	282	274	277	247	271	250	226	258	246	265	250	280	258	258	251	277	272	258	254	250	237	252	233	269	257	281	279	286	265	276	289	289	240	261	267	269	221	281	243	263	262	286	255	257	272	247	263	296	243	265	287	242	267	243	264	270	253	212	231	228	240	290	249	257	268	258	297	261	279	281	261	255	284	275	263	255	268	263	241	290	256	253	241	289	218	232	280	263	247	236	258	269	231	280	260	282	233	259	247	262	284	252	242	266	264	261	283	244	274	238	288	283	260	273	244	271	253	261	251	239	250	234	251	258	254	259	262	281	259	265	258	266	252	253	264	269	243	228	235	306	245	254	243	277	247	239	259	253	261	251	265	269	293	289	272	245	269	240	288	212	296	257	259	266	272	285	255	254	261	218	263	259	270	230	245	217	246	228	273	264	259	259	255	242	268	266	297	242	224	279	255	265	270	244	283	271	237	256	245	261	266	316	264	271	261	293	256	289	278	242	247	268	255	277	301	271	259	271	283	271	267	269	250	261	295	249	282	242	252	253	289	249	232	264	247	270	267	282	301	295	283	241	257	265	233	266	285	276	270	262	251	259	267	236	300	261	263	241	250	273	246	272	252	277	230	252	241	260	246	241	231	268	279	267	238	257	257	239	288	240	267	240	259	260	301	232	244	225	267	258	276	258	244	253	266	263	237	248	241	265	266	281	264	288	255	295	277	258	242	278	278	274	285	274	258	274	248	280	245	263	247	265	296	261	256	237	292	251	276	302	279	248	259	242	271	245	246	242	233	267	296	246	258	247	261	265	284	246	261	270	300	215	248	233	277	237	231	249	251	280	283	245	261	265	274	265	260	281	276	287	284	237	258	273	253	244	251	252	258	256	265	266	248	242	229	298	273	244	256	258	271	252	238	270	263	255	300	266	224	220	267	219	275	256	265	259	247	261	251	254	280	251	284	268	252	221	241	251	263	251	231	271	230	264	257	264	254	250	265	248	251	218	260	278	286	253	264	271	263	245	237	282	280	316	256	285	289	256	252	258	239	288	273	260	272	243	264	269	257	246	279	278	282	287	264	261	268	262	269	259	262	280	272	272	252	274	255	266	239	276	277	244	261	250	247	228	263	258	299	285	266	269	271	257	256	247	275	260	279	263	250	271	251	233	262	271	253	291	252	280	254	244	269	246	227	242	281	273	255	279	270	241	254	257	238	287	258	260	233	262	272	275	284	233	249	282	262	258	286	260	253	297	278	283	251	285	234	279	221	272	229	223	277	215	244	282	260	238	274	224	242	238	282	241	246	244	287	259	290	270	248	266	268	264	241	234	270	275	288	269	311	295	315	264	268	259	275	284	271	265	262	294	288	260	285	255	279	262	250	274	288	273	248	235	258	272	290	250	267	252	269	245	255	255	255	275	268	264	252	295	273	252	277	258	280	248	253	243	276	269	257	258	272	247	231	243	277	268	239	283	298	257	232	241	249	263	265	259	240	249	283	248	268	263	280	261	281	248	267	258	249	271	265	257	271	282	262	248	243	242	273	280	244	241	260	220	272	276	274	260	293	263	279	236	259	257	263	255	266	260	254	247	282	293	277	269	272	277	270	236	263	256	250	258	240	270	281	254	268	258	250	260	268	278	252	263	229	284	297	268	245	239	276	250	252	294	288	262	257	261	275	295	280	254	272	277	267	283	265	271	260	229	257	261	259	274	271	256	233	230	265	271	234	261	243	253	233	226	280	285	246	259	243	265	255	289	280	240	266	284	263	274	255	265	262	250	275	264	299	273	246	245	268	258	245	265	253	231	275	252	256	238	245	255	223	241	248	272	255	249	270	293	237	235	251	309	267	269	238	256	267	266	271	271	268	243	250	254	259	276	265	247	251	268	276	287	245	242	258	264	284	263	269	247	278	258	242	248	225	246	254	247	259	280	283	273	259	276	279	275	278	288	280	252	259	284	265	237	282	257	260	245	270	240	291	251	241	257	258	279	269	269	296	259	247	259	243	230	266	283	269	266	245	252	247	260	253	264	274	250	283	271	267	247	253	260	245	269	284	261	266	275	289	253	261	280	250	244	277	237	253	259	273	267	249	261	278	262	251	245	291	278	285	285	259	261	266	246	256	254	285	244	277	331	276	283	252	254	267	248	238	267	269	264	251	254	238	231	223	241	247	237	254	259	249	259	262	242	236	244	272	277	249	274	263	248	256	252	235	277	276	260	288	246	251	261	227	253	291	235	260	240	252	231	258	237	251	235	271	261	256	301	260	275	302	272	247	249	255	234	263	252	248	252	246	283	264	301	253	252	240	263	262	255	251	247	248	295	283	285	226	235	271	274	255	267	278	280	263	287	239	260
26753	16050	15657	12573	9812	7213	6611	4711	3527	2863	2447	2116	1721	1504	1247	1083	1060	1001	862	817	765	820	726	731	814	769	751	760	684	683	673	733	710	725	707	678	669	687	639	654	605	617	612	611	574	602	572	570	574	592	558	557	589	564	532	622	555	541	577	595	538	562	538	538	562	554	569	597	551	526	541	584	547	562	551	559	552	564	581	575	560	496	590	588	580	555	535	562	595	552	544	526	588	568	602	532	597	576	531	556	556	580	575	577	573	531	571	574	537	556	576	561	570	577	549	538	510	571	578	564	562	578	554	575	634	586	559	543	572	587	501	543	585	528	560	545	595	555	580	509	585	530	571	607	560	530	580	558	569	584	599	549	571	554	586	565	564	578	515	576	543	554	556	541	570	515	518	586	580	553	547	558	575	582	533	520	579	606	569	581	561	582	568	561	526	567	584	554	612	532	560	591	557	570	589	591	590	591	557	531	562	577	562	581	567	577	536	569	549	557	579	571	563	560	578	556	579	554	570	605	506	533	527	552	569	523	569	583	561	590	592	578	592	568	565	532	582	541	591	541	577	549	585	576	589	547	571	560	582	523	573	542	514	529	559	597	558	592	545	550	577	569	557	590	536	597	539	566	598	517	619	565	558	564	569	550	566	559	541	553	551	567	589	586	572	602	573	554	539	560	549	565	584	547	549	514	537	605	588	538	543	607	553	563	541	554	599	547	590	580	586	553	566	590	555	515	527	565	588	541	547	510	543	580	596	537	655	531	538	548	534	550	578	597	505	555	537	545	563	558	512	536	543	543	551	563	530	589	559	553	577	578	582	549	575	603	570	598	538	547	561	548	572	558	591	533	580	546	545	582	553	602	594	613	582	562	587	572	519	568	562	541	547	596	590	568	566	533	577	569	565	556	580	583	561	539	594	566	578	581	583	586	560	533	581	584	545	546	596	559	550	575	595	557	584	550	566	559	520	554	543	606	536	563	554	555	591	557	570	553	585	537	609	560	530	534	539	585	574	570	569	555	578	534	577	594	542	588	541	573	576	583	545	522	536	558	580	586	548	556	573	580	529	599	546	555	562	602	582	571	547	568	579	573	583	541	547	579	604	551	550	530	583	514	579	581	500	541	581	534	596	560	567	568	580	571	580	570	566	608	554	584	606	576	555	554	572	576	525	544	619	539	569	562	586	577	599	577	551	567	552	589	548	531	573	547	615	554	525	568	568	589	519	562	601	532	585	561	618	532	582	569	572	605	604	577	523	558	555	567	563	538	563	560	546	558	592	567	567	568	547	611	586	610	580	566	581	606	588	527	536	562	582	550	583	552	590	529	566	577	524	577	575	595	532	550	548	548	601	530	560	558	592	561	574	528	550	591	558	569	621	591	522	565	564	593	572	563	562	557	596	580	551	531	588	578	594	567	567	536	553	563	552	564	556	540	559	557	552	559	567	537	582	589	594	588	539	527	584	534	587	534	549	561	564	526	562	536	553	573	556	591	552	595	539	535	539	550	514	553	594	576	564	571	584	605	548	567	561	596	526	571	629	564	594	541	594	551	529	572	541	580	540	593	567	548	537	582	590	594	597	592	562	592	545	533	577	523	589	549	596	544	505	589	580	602	537	565	532	550	599	545	557	563	560	592	587	597	562	606	560	560	600	600	631	546	580	587	563	583	567	579	571	596	561	585	575	594	552	571	559	568	532	573	555	546	624	554	551	558	579	549	572	554	611	560	530	548	568	523	560	549	545	552	493	563	569	553	573	545	589	568	566	575	580	588	554	586	566	575	506	569	561	599	550	548	593	547	597	540	531	584	573	553	515	564	557	561	564	583	590	546	555	575	511	545	591	595	574	581	574	565	574	548	591	592	573	618	582	547	559	528	600	596	573	549	577	577	584	584	580	576	565	502	545	549	578	579	580	561	533	537	496	592	515	547	603	553	575	546	560	557	556	522	510	559	594	532	597	562	555	607	584	544	572	558	586	536	556	579	575	564	499	554	539	534	613	556	576	548	547	580	600	544	552	568	512	574	508	590	582	592	579	594	586	550	611	561	552	609	570	541	545	592	547	611	591	537	519	578	621	559	544	539	550	555	548	579	584	589	574	569	590	583	554	588	569	583	603	593	528	618	561	552	554	572	537	539	588	542	545	572	629	587	574	542	523	581	545	532	591	581	529	540	579	569	535	551	545	527	546	567	529	601	575	529	552	558	575	554	537	574	517	560	555	540	574	536	576	569	556	550	559	543	577	554	545	568	584	581	552	581	562	590	575	593	572	550	513	568	551	585	551	562	592	548	576	558	614	547	535	603	576	596	611	541	559	551	566	598	577	567	591	530	562	564	517	569	546	597	561	599	557	538	554	574	588	545	574	577	574	546	540	548	543	576	550	588	583	558	591	592	536	579	573	547	563	556	539	570	543	574	554	561	543	545	541	591	577	519	565	511	556	570	584	541	565	564	560	554	543	545	577	574	594	564	560	576	544	510	582	578	539	560	554	592	557	567	541	626	579	527	572	569	583	549	546	558	574	550	566	541	613	528	552	597	567	600	577	548	582	554	563	531	552	524	544	525	578	590	561	519	586	609	575	510	559	557	535	596	539	573	584	544	596	523	550	517	550	578	520	547	559	530	603	518	548	539	568	549	561	543	563	552	577	575	552	523	544	565	564	557	564	551	569	571	578	591	536	591	552	580	561	564	539	566	528	564	602	592	570	566	558	587	566	602	562	608	571	570	554	544	594	510	570	541	564	545	546	560	578	540	564	530	555	567	580	591	514	565	571	509	552	579	579	557	594	550	573	527	568	604	546	522	555	527	605	568	527	548	551	570	560	529	597	550	591	542	574	549	570	558	572	538	550	560	578	613	568	585	513	557	633	556	549	581	604	582	575	575	566	563	522	523	597	571	569	586	595	554	569	577	557	548	554	584	555	539	565	579	575	587	577	567	602	577	573	599	539	574	583	570	581	601	572	558	545	511	569	587	590	597	543	578	577	581	560	568	541	555	571	579	568	588	547	550	608	546	580	549	568	533	539	557	544	591	568	535	556	567	559	570	556	584	549	537	587	591	560	547	587	612	537	577	538	599	582	588	589	561	563	603	584	554	569	596	524	560	557	593	545	543	586	563	564	554	584	558	581	557	588	579	561	631	595	561	532	555	565	557	604	561	554	590	535	557	560	573	576	535	572	550	567	594	560	558	557	563	516	580	573	554	597	597	544	567	552	578	565	581	563	597	521	581	549	562	590	531	577	610	566	567	621	548	558	567	600	534	593	554	562	573	571	553	526	556	568	577	576	580	562	554	549	586	589	537	514	590	556	527	578	540	555	582	558	593	600	568	573	593	593	564	568	566	558	617	564	596	538	541	565	560	559	567	570	612	533	559	560	619	568	556	575	544	564	548	543	534	576	545	582	559	578	584	565	573	539	532	540	573	571	553	582	571	558	609	597	526	560	540	565	617	573	569	575	593	579	602	547	558	576	567	563	598	543	591
58764	31324	20116	8295	4516	2831	2321	1565	1210	952	885	760	655	551	474	407	422	437	351	336	337	347	348	362	368	335	337	357	361	342	340	345	315	316	323	356	322	318	349	293	306	350	324	300	283	312	289	310	296	305	307	315	326	330	297	314	317	328	286	315	325	279	312	346	323	278	303	284	299	289	290	272	267	270	279	268	297	312	287	283	327	300	309	320	302	308	320	316	286	280	272	310	315	290	319	306	312	313	332	326	308	274	303	272	306	306	339	315	289	318	293	280	334	277	321	274	322	331	319	316	317	338	306	318	277	287	326	332	284	279	287	279	285	281	293	279	328	300	298	331	309	291	341	320	319	271	324	292	297	341	325	287	308	301	306	277	344	307	308	326	298	336	313	331	331	311	313	281	303	297	270	293	290	280	297	284	311	307	309	329	324	325	273	288	319	277	297	316	316	306	289	294	311	290	318	298	284	315	292	289	299	325	319	289	299	289	309	264	333	291	283	331	313	269	299	308	307	305	320	306	307	276	329	294	294	332	311	321	301	332	300	313	333	291	294	300	293	256	298	298	311	309	314	295	307	303	338	303	321	273	313	298	297	324	322	320	318	297	293	326	298	305	237	282	316	311	299	334	340	277	307	295	328	319	313	312	308	291	293	304	338	323	327	297	308	291	311	274	304	309	287	337	310	314	340	328	290	333	306	301	286	340	321	311	279	315	296	291	296	275	323	276	323	311	294	303	330	317	316	306	320	316	308	319	275	330	288	280	310	303	326	312	311	317	306	325	321	269	309	310	290	310	286	312	289	315	296	296	327	286	321	317	305	297	323	297	286	300	296	303	293	296	288	327	281	275	293	297	328	307	296	277	326	303	323	297	299	306	325	315	294	316	304	301	320	296	304	321	318	281	286	312	295	294	327	314	300	309	298	295	264	331	304	327	306	308	296	314	293	299	285	289	346	373	293	321	290	271	285	324	302	316	343	267	285	289	299	322	263	304	303	306	301	296	295	325	340	302	308	257	305	300	328	309	313	273	296	288	299	282	322	326	301	322	313	296	312	314	293	293	288	297	279	277	289	268	310	315	305	324	330	357	321	325	313	331	288	261	297	304	313	317	297	270	313	277	332	311	304	294	293	298	307	287	312	303	280	304	295	285	319	296	267	291	310	270	296	285	302	311	318	262	304	310	317	295	336	300	323	317	312	356	364	302	312	282	319	302	298	287	317	319	347	331	333	286	301	345	331	287	311	282	276	320	317	305	319	331	326	306	291	309	324	312	313	311	270	258	301	302	308	285	311	348	320	283	298	307	321	311	326	290	293	326	316	305	336	299	324	299	302	298	287	336	306	359	293	281	288	324	325	274	327	300	314	342	316	270	311	335	282	293	283	297	290	299	309	292	293	303	305	309	311	300	325	296	314	308	317	298	277	304	281	287	302	304	297	296	328	290	311	333	305	288	281	304	301	270	293	312	313	300	288	336	335	312	286	320	345	301	327	285	286	289	311	282	303	322	287	338	325	304	281	294	309	299	295	308	305	281	303	320	293	324	275	286	314	303	343	298	295	266	307	294	294	295	316	288	279	281	332	332	315	296	294	358	287	328	268	276	281	302	300	312	289	278	301	268	331	299	290	324	295	285	302	319	275	310	282	312	300	266	284	277	313	333	313	334	308	320	332	304	280	278	318	311	324	283	325	350	314	334	305	331	303	291	301	302	265	256	287	287	312	268	326	313	271	319	298	290	299	330	298	330	267	315	265	324	272	345	305	308	331	318	283	293	296	334	325	284	289	312	304	313	337	284	305	309	293	287	296	314	315	312	314	302	312	283	339	283	275	322	280	321	308	330	312	306	326	277	308	320	288	312	289	306	290	305	292	330	347	337	315	283	295	357	296	306	339	273	315	304	315	304	341	305	327	292	311	293	334	329	325	342	305	316	308	293	297	311	325	301	306	335	314	328	302	302	294	287	305	269	313	285	308	329	301	322	324	286	294	305	311	326	294	277	295	305	296	312	309	282	321	337	332	322	294	313	322	310	301	311	321	344	291	337	299	292	293	294	336	328	315	292	280	338	302	315	268	308	264	298	286	320	318	288	287	282	306	267	297	255	282	324	290	307	337	313	275	286	326	310	301	336	311	287	314	270	300	265	296	269	298	324	331	306	279	301	341	318	311	297	288	308	285	312	306	287	342	296	301	296	326	346	320	313	343	287	285	276	326	304	304	321	287	313	318	307	277	304	349	281	301	299	321	322	340	268	307	273	318	319	324	275	309	296	310	271	318	263	284	301	307	315	298	308	340	296	334	339	343	319	281	321	288	338	316	313	351	308	268	314	306	321	327	308	264	295	296	290	300	306	322	298	318	299	313	299	286	303	306	312	333	312	325	341	319	296	311	294	295	315	306	289	298	311	320	321	328	316	330	324	308	262	281	273	281	296	294	332	333	327	320	308	310	313	303	300	293	291	340	302	313	308	296	351	294	320	287	345	247	247	280	319	298	324	297	322	277	310	306	315	332	293	318	299	325	317	268	314	303	312	296	302	319	297	292	316	291	300	277	333	291	282	298	320	281	286	283	304	309	301	291	297	282	306	297	337	285	303	304	301	314	314	330	292	320	303	272	294	287	293	339	317	315	281	307	311	273	303	302	281	310	311	321	275	266	337	298	310	310	271	313	305	297	337	256	316	332	309	302	303	310	303	290	317	341	329	279	319	269	308	299	353	296	313	346	318	325	299	276	315	314	316	288	313	325	295	311	326	270	319	301	276	289	302	330	304	337	346	289	298	278	306	327	303	297	300	326	290	332	287	268	273	317	273	324	302	304	269	286	316	362	281	326	299	300	282	301	306	314	288	296	315	341	296	312	314	312	298	318	336	331	313	316	319	310	310	319	318	292	278	297	309	319	325	343	294	294	323	296	300	317	298	325	285	273	317	295	303	307	315	292	322	293	293	302	302	342	303	291	292	292	298	314	284	284	322	328	340	334	284	305	282	284	298	307	302	308	297	310	312	317	299	281	319	312	324	309	270	286	300	307	350	304	299	283	279	309	340	271	309	329	281	313	286	317	324	299	306	303	328	307	300	279	314	272	310	282	299	276	304	278	309	323	271	301	337	305	318	302	322	285	326	300	327	282	290	314	310	270	320	281	276	316	308	287	305	306	308	330	324	301	323	313	298	322	325	314	329	330	309	322	304	274	308	306	304	305	306	311	301	309	286	295	307	322	343	332	286	318	310	304	288	311	276	267	336	308	292	315	284	274	289	299	308	279	255	295	311	259	295	331	340	287	325	305	301	291	299	294	322	309	300	320	330	268	274	296	298	294	275	336	303	315	308	326	300	283	289	276	313	301	260	316	292	312	327	294	296	305	306	331	278	299	310	305	309	317	295	333	284	311	328	309	341	291	327	292	313	289	292	296	315	292	315	285	293	269	299	302	275	340	281	268	331	351	287	304	319	296	304	293	340	305	300	304	278	275	304	296	286	243	305	350	324
34221	21268	21413	15250	12620	9870	8586	5840	4633	4027	3758	2926	2413	2091	1632	1411	1249	1259	1138	1039	997	1015	974	980	922	924	905	886	823	817	812	863	903	964	924	855	830	741	767	753	731	754	709	664	670	706	622	655	672	612	642	683	647	635	654	688	607	587	624	625	635	607	647	641	676	628	649	645	640	650	650	641	678	644	611	628	636	665	640	640	644	669	674	620	676	665	659	641	659	657	712	625	634	622	625	604	618	637	649	646	682	642	659	664	653	643	641	653	676	647	631	623	626	673	626	609	633	690	634	599	622	632	714	639	661	647	655	644	655	627	642	640	605	647	653	635	627	626	647	613	669	632	620	663	612	658	679	625	684	673	651	620	645	608	630	603	636	652	606	660	651	647	636	643	688	606	642	639	675	618	611	671	641	636	647	656	649	612	627	608	637	670	621	670	666	598	675	562	622	661	687	633	619	687	675	641	609	639	605	613	663	620	651	663	683	585	649	597	638	641	601	673	639	657	647	608	631	675	654	643	663	627	626	676	625	596	652	672	618	676	652	625	640	683	605	691	631	622	609	635	648	666	659	658	615	641	608	608	640	635	657	657	643	676	660	620	671	629	656	603	637	676	661	617	635	646	601	637	620	627	621	643	644	630	679	652	631	631	646	643	606	670	636	640	650	658	667	613	660	718	648	578	579	626	636	630	647	614	645	652	643	630	585	647	648	651	689	651	642	641	631	584	633	697	632	657	665	643	665	637	662	617	637	665	665	633	625	631	615	661	613	661	623	603	660	675	665	642	692	645	677	650	641	610	663	656	682	599	660	676	626	652	601	657	650	603	607	667	635	634	647	647	661	653	678	617	618	690	722	646	651	665	654	621	626	656	651	661	655	676	605	637	633	696	625	659	674	658	586	625	642	666	649	639	681	656	619	672	684	640	639	626	669	666	656	622	627	645	631	629	650	645	631	610	642	613	616	650	689	676	606	639	635	601	625	671	659	650	621	614	648	684	621	641	615	675	660	625	635	659	666	627	585	676	622	651	652	634	630	611	638	661	637	622	626	633	630	665	654	670	661	625	642	612	617	644	687	633	616	615	624	590	631	637	647	659	680	689	617	669	630	638	659	642	665	693	617	589	661	645	648	643	649	625	643	624	665	673	664	661	618	641	642	610	648	632	678	642	608	595	634	645	674	674	697	660	630	644	632	614	657	618	718	657	624	641	668	643	670	616	634	649	653	651	639	670	681	660	631	661	657	645	648	641	655	634	620	685	620	667	641	617	652	641	674	642	605	652	661	672	631	696	661	618	643	646	628	681	649	642	650	643	655	669	653	603	674	619	649	676	610	610	605	639	653	648	621	670	653	697	670	654	609	649	616	691	652	655	599	596	650	592	670	683	658	597	678	605	653	644	644	646	701	660	631	674	652	601	627	626	655	607	644	647	636	622	637	585	618	631	647	634	636	616	644	629	657	653	639	705	643	644	664	670	630	707	648	651	649	622	683	635	615	641	643	693	656	638	618	611	642	610	683	645	691	689	632	653	617	662	652	728	663	636	664	666	658	663	627	655	615	618	616	659	627	623	621	628	639	628	588	611	627	605	579	646	686	652	617	692	642	625	667	627	633	683	634	612	623	656	644	668	669	635	642	621	682	620	664	646	637	600	624	655	643	608	695	659	653	659	633	639	665	637	608	634	653	676	666	681	630	655	621	645	651	645	650	637	645	633	635	700	673	688	599	623	671	693	658	652	672	673	620	624	612	657	677	667	627	641	602	654	647	653	628	622	620	649	642	656	674	634	639	629	621	605	641	653	634	622	669	654	643	654	663	638	646	631	669	653	626	615	624	663	654	622	650	656	648	618	637	588	637	594	670	629	633	616	645	665	690	649	635	646	640	606	681	613	645	621	665	661	675	598	674	631	645	649	668	664	651	677	593	616	665	628	613	685	616	653	651	658	671	657	645	656	608	653	613	639	632	630	637	645	680	628	685	644	633	612	669	646	663	672	611	642	634	664	603	598	655	680	649	657	651	653	650	648	641	661	650	638	619	632	634	645	669	690	592	648	605	658	657	664	646	675	626	624	626	654	644	678	605	665	637	649	638	606	612	637	676	630	630	624	639	633	643	644	669	639	615	644	627	655	643	675	648	660	642	655	650	627	609	652	611	674	604	679	679	608	645	667	639	615	636	635	636	614	656	616	640	635	627	636	638	625	658	662	584	646	646	640	625	673	659	670	651	630	659	598	645	634	680	669	620	658	649	634	577	618	607	692	630	678	616	649	622	633	666	638	658	654	679	692	625	646	610	644	653	635	672	617	648	645	597	655	646	651	637	685	643	597	676	668	616	654	685	630	639	676	622	651	651	628	668	601	613	604	626	596	585	607	644	655	659	633	592	648	611	621	623	662	625	658	667	665	698	692	621	609	629	642	679	659	670	642	672	630	658	616	641	666	685	626	644	671	653	644	608	656	622	630	662	614	605	638	654	625	662	661	683	667	600	625	672	656	625	652	656	633	621	652	659	683	683	623	636	659	599	654	619	607	635	635	601	614	656	652	688	711	612	623	668	696	673	626	678	624	668	612	663	591	628	693	623	635	620	672	599	669	654	656	704	644	601	635	604	590	644	619	668	686	665	655	642	641	669	676	642	660	666	599	667	669	683	690	674	631	645	630	656	646	686	636	619	626	698	632	650	679	651	630	619	594	630	634	616	663	626	639	598	663	636	632	644	626	619	643	643	603	660	654	642	622	675	669	672	664	601	590	684	647	647	614	616	666	655	643	665	623	614	652	624	689	657	633	611	674	615	653	642	635	665	685	625	692	671	631	657	673	654	635	668	655	672	649	613	635	652	642	671	714	616	675	676	679	672	606	681	678	653	662	596	638	611	626	623	608	672	652	648	589	640	640	662	669	618	652	676	635	626	625	663	678	663	713	703	618	730	658	643	614	632	651	639	653	662	617	614	614	674	617	626	656	682	634	623	671	629	663	647	625	638	673	679	663	610	593	690	616	636	637	632	655	614	659	649	613	680	668	629	676	663	661	649	646	613	683	639	617	629	642	651	615	653	657	656	626	600	618	642	660	683	654	667	680	649	669	627	651	663	629	663	654	638	702	633	628	621	634	655	626	606	633	647	596	630	640	636	613	673	685	617	564	677	635	600	650	636	605	652	657	642	638	611	681	628	626	626	650	697	672	638	680	653	657	628	644	641	670	614	685	640	665	700	639	650	654	653	621	631	607	681	614	632	636	633	618	666	665	656	658	612	675	658	649	680	610	638	624	658	687	621	684	627	637	649	674	670	627	713	626	631	607	591	675	653	620	607	630	648	590	670	654	698	691	696	631	623	643	658	600	655	650	691	635	668	607	636	659	655	596	595	671	624	660	615	634	593	654	624	595	599	637	682	629	656	660	639	646	626	688	649	601	673	616	654	651	624	667	627	624	659	660	649	683	647	635	646	658	605	610	644	649	637	647	612	668	624	666	676	599	637	639	630	656
35506	15117	6186	2584	1536	1137	969	712	554	451	421	399	351	333	329	297	286	285	296	290	264	293	282	291	259	246	266	270	267	263	268	272	234	289	220	258	253	261	270	272	270	262	266	297	271	306	287	241	263	215	265	286	251	239	267	264	305	267	251	248	274	258	261	286	257	274	274	290	221	264	230	255	268	252	273	278	236	286	275	258	263	267	304	274	248	292	250	265	269	264	245	248	250	268	245	252	255	268	259	249	227	271	294	295	282	256	254	289	215	232	271	284	252	264	296	273	285	281	248	254	244	262	248	254	267	274	225	236	242	256	229	251	279	256	286	278	240	258	263	258	266	269	282	272	260	271	246	257	259	266	232	264	273	256	266	261	262	269	268	234	255	239	253	261	259	247	266	293	265	236	244	244	258	254	274	250	269	254	251	252	264	241	264	260	215	247	240	247	228	237	252	268	276	270	251	225	255	239	239	237	296	279	254	257	265	256	254	265	258	261	252	229	309	287	274	266	254	267	249	271	278	276	304	256	247	290	252	260	237	256	269	234	257	257	269	262	243	248	241	260	304	290	246	248	267	219	242	236	231	253	263	229	269	265	266	271	261	283	257	259	274	279	284	243	315	254	242	284	282	241	284	267	252	267	238	231	252	288	260	237	279	260	231	225	266	246	236	261	253	269	254	258	255	278	258	281	264	251	258	262	267	243	255	281	269	229	236	267	302	267	247	234	278	275	263	224	258	238	282	234	256	267	256	260	246	244	283	271	278	271	256	281	277	238	222	238	262	240	245	264	253	283	269	256	240	281	274	279	252	287	238	266	254	253	280	242	231	263	266	258	282	247	244	251	244	253	243	270	268	268	270	258	259	274	242	243	277	253	236	285	256	245	245	259	274	255	259	271	252	246	270	229	271	251	246	231	249	260	222	250	247	310	250	258	254	270	287	251	259	265	291	229	248	244	281	252	274	242	253	252	241	218	242	261	292	261	225	271	236	215	236	280	268	222	276	200	266	212	247	250	260	251	252	248	242	273	279	278	245	282	214	274	272	243	248	278	245	260	274	261	254	274	277	298	291	265	224	280	279	254	236	227	219	275	250	245	224	279	226	221	222	270	249	246	261	298	238	238	262	249	247	249	276	265	277	257	247	253	226	249	268	268	246	260	244	240	245	255	292	259	255	253	272	261	281	264	239	278	280	272	268	232	274	249	260	285	241	257	275	247	258	237	252	242	291	254	266	252	326	268	284	266	258	259	283	284	275	244	260	246	272	260	260	250	265	225	231	273	276	269	245	226	271	260	255	225	268	239	254	282	261	254	266	273	257	253	264	266	252	246	285	263	264	257	286	246	281	243	241	270	265	249	258	249	241	267	243	266	240	266	249	263	278	258	280	276	265	262	265	272	267	259	260	248	250	267	260	273	261	286	243	233	263	262	258	282	265	253	288	275	286	250	241	287	254	249	224	235	256	249	262	285	285	264	246	271	261	267	248	264	288	241	276	250	232	257	285	277	246	243	246	265	258	267	285	258	234	250	244	259	277	237	270	279	243	232	251	292	280	258	274	246	247	241	271	244	254	265	269	257	284	252	261	238	268	259	253	253	311	265	270	261	298	277	250	226	270	260	232	262	261	247	249	257	224	258	226	245	237	267	260	231	245	254	269	274	275	266	263	265	284	247	237	310	278	280	294	273	223	244	262	229	273	276	247	248	246	276	263	280	274	311	252	251	287	277	291	275	277	223	263	267	277	238	249	286	263	273	245	232	238	255	301	257	277	241	263	250	255	244	254	267	245	239	278	222	291	244	250	248	231	246	250	290	289	306	282	293	253	259	237	267	260	243	274	237	266	262	316	257	268	290	275	249	226	282	260	271	258	258	263	222	281	259	263	216	294	251	254	274	254	257	270	274	278	263	245	231	290	278	259	283	262	234	253	252	264	275	261	271	268	275	235	281	238	289	258	251	252	240	269	250	239	248	248	243	258	267	259	264	270	247	284	256	273	269	292	269	251	273	263	254	256	248	290	265	262	240	243	256	242	263	262	279	262	249	278	281	235	240	292	229	267	244	233	222	251	259	255	250	271	237	255	266	292	263	213	237	264	268	250	264	260	243	261	264	233	243	241	271	274	280	259	261	269	219	245	247	233	246	260	274	267	275	218	258	259	268	270	259	265	258	263	258	226	248	278	263	255	252	255	249	276	239	292	257	266	240	262	254	225	253	278	239	250	274	258	241	244	272	225	269	244	257	246	254	264	279	279	281	258	267	267	297	268	252	255	248	276	272	266	313	251	252	270	256	258	259	241	247	264	268	250	283	294	279	269	273	282	270	255	253	263	265	287	272	255	241	249	226	279	256	290	250	263	242	270	248	265	251	265	246	259	275	252	237	255	262	254	265	236	256	248	249	248	261	244	258	254	232	252	272	263	254	236	237	274	264	242	248	265	306	259	300	254	283	273	242	230	249	273	265	266	266	244	252	255	242	258	249	251	246	257	248	274	224	217	270	272	237	262	206	282	250	248	257	284	297	272	273	248	246	262	258	228	275	280	275	267	258	238	251	281	266	289	250	262	243	256	268	245	288	269	251	276	261	219	245	278	280	301	241	250	248	282	264	254	249	289	277	256	236	232	253	279	301	252	283	255	248	242	226	248	254	264	280	275	277	247	256	253	255	247	276	246	248	269	260	277	243	299	268	246	279	264	288	268	249	210	259	255	248	274	226	257	263	266	255	240	256	256	287	216	263	252	244	246	249	243	292	256	285	258	264	263	275	256	223	288	238	282	274	264	277	245	252	247	267	264	243	256	283	274	266	250	231	253	241	258	270	290	269	259	253	272	248	289	255	264	233	255	273	271	280	238	303	246	250	250	249	244	272	276	249	239	265	273	285	248	260	273	270	274	260	256	228	243	289	258	273	247	257	247	262	258	292	251	251	251	230	254	275	232	287	294	271	273	288	260	252	255	256	268	248	250	271	275	298	270	268	226	237	274	285	261	247	261	296	282	289	237	237	266	256	237	250	258	257	255	271	257	237	270	253	231	242	251	249	267	272	266	294	287	290	258	269	283	236	211	262	256	246	273	246	240	234	254	245	281	240	258	253	288	254	272	258	252	264	247	267	271	249	259	245	250	266	267	260	262	270	253	248	275	268	313	260	256	261	254	221	246	254	264	246	286	275	280	229	287	241	249	256	266	275	284	246	292	300	278	273	272	286	254	249	227	256	232	249	254	270	282	247	235	280	235	315	217	257	245	287	250	242	272	266	228	247	273	291	264	259	248	249	269	282	228	251	284	258	258	237	259	245	268	310	252	259	259	260	274	274	238	262	258	250	272	265	230	244	255	234	273	275	272	242	253	262	258	244	253	276	257	265	258	264	274	270	242	235	246	276	255	228	221	251	297	280	274	322	249	247	264	256	259	271	248	276	278	261	242	272	280	256	263	239	274	283	262	254	253	248	273	266	243	258	268	280	284	243	258	233	247	262	243	239	232	252
20584	9702	8342	6732	5379	4249	3382	2467	2007	1684	1336	1194	979	902	822	750	754	697	706	678	654	659	680	667	646	612	648	632	625	627	562	596	551	639	553	582	559	576	581	595	560	555	599	599	572	566	577	570	558	523	554	531	572	571	602	551	571	523	571	567	550	586	545	527	559	552	525	546	544	545	548	527	557	551	554	541	559	559	557	521	533	538	563	539	551	565	566	524	552	548	578	574	498	581	579	568	555	547	531	549	536	569	531	585	508	524	579	560	533	570	579	578	538	549	545	601	526	570	522	551	600	560	566	569	521	548	545	559	563	528	559	529	526	528	596	577	547	501	565	517	562	527	591	554	587	554	495	541	574	573	512	578	540	562	540	548	604	576	548	535	577	546	542	551	539	555	562	564	541	567	570	572	546	543	556	571	591	499	517	565	573	585	562	562	529	542	541	570	534	532	583	536	569	548	563	580	542	594	595	556	566	554	553	562	554	574	607	558	568	536	528	565	546	571	557	530	509	532	577	558	571	534	552	572	547	548	550	511	555	569	566	542	567	529	546	531	557	535	564	544	521	545	550	524	553	609	527	559	508	562	599	509	547	567	546	563	564	549	543	553	585	556	512	556	578	610	530	587	573	585	538	526	580	551	563	533	591	568	536	563	529	576	516	526	552	574	521	558	574	540	586	588	531	595	520	545	580	530	548	565	542	516	535	559	540	611	554	537	533	548	532	564	549	540	554	552	531	499	538	553	556	546	567	563	557	603	515	571	548	580	590	583	554	530	559	552	572	528	555	550	543	527	548	572	585	550	557	564	543	548	518	520	581	572	572	605	556	554	566	504	564	540	543	589	564	556	564	565	558	580	560	571	579	541	543	536	561	550	532	568	534	503	564	511	542	522	570	567	597	562	563	511	553	551	539	549	567	570	545	559	569	542	586	561	579	572	534	550	561	590	551	504	596	491	560	545	577	528	515	511	507	575	552	545	529	564	558	571	571	551	567	540	544	553	553	561	550	522	565	559	522	548	563	545	564	535	560	517	559	594	548	533	563	569	535	547	527	602	566	583	607	613	537	539	537	551	578	568	535	528	564	543	531	565	586	570	603	549	567	570	555	543	528	515	569	619	562	562	567	537	543	551	554	520	569	555	515	562	584	584	557	559	550	536	547	580	585	553	527	583	581	547	568	615	546	530	547	506	544	576	548	556	538	589	520	565	519	552	561	585	586	536	535	593	558	566	520	559	515	511	577	561	583	554	574	531	595	511	555	576	595	516	530	542	565	530	539	556	543	576	528	552	564	537	536	546	545	554	592	558	569	614	573	546	563	499	578	557	525	508	532	589	562	553	547	550	562	520	574	552	551	580	546	533	543	549	550	564	567	559	536	598	509	532	540	547	528	521	572	522	529	555	582	557	551	571	578	565	599	515	553	541	546	555	546	519	545	569	589	567	531	568	533	550	548	532	553	537	594	519	587	557	528	580	537	562	543	557	510	555	554	530	554	565	531	540	545	580	567	522	553	570	546	595	554	571	551	572	526	533	548	584	569	559	538	550	618	557	614	606	526	540	585	528	577	527	530	531	540	531	578	547	546	552	517	554	539	587	558	521	533	565	562	547	555	529	565	496	589	491	569	560	592	557	562	530	581	512	552	552	569	558	575	591	510	541	550	584	569	542	572	578	569	555	502	564	604	547	534	556	548	566	599	553	560	604	565	581	535	583	537	535	578	552	590	507	565	571	569	525	586	618	566	558	533	574	601	572	563	530	540	583	536	565	562	514	580	551	566	601	556	563	565	525	580	579	568	548	550	534	533	597	549	526	586	550	582	544	561	570	578	526	524	552	546	565	576	571	542	557	564	564	515	575	580	555	543	574	535	537	541	555	563	533	581	557	543	524	538	555	534	592	584	583	602	582	575	551	591	542	554	574	565	552	560	563	535	558	562	536	549	569	583	543	583	508	596	524	569	558	555	589	553	513	578	578	529	510	541	574	558	542	565	526	572	521	549	570	550	506	531	537	597	540	549	557	541	562	568	544	550	543	539	578	542	543	561	570	514	575	542	578	566	549	553	530	542	539	540	573	532	554	554	553	566	584	575	586	515	528	568	529	565	585	552	527	555	531	579	569	590	567	566	538	534	563	528	537	555	544	555	580	535	585	548	507	554	582	563	555	587	508	561	572	501	530	555	596	577	533	596	543	551	565	586	538	519	582	554	525	558	514	553	541	574	567	557	529	543	574	561	528	543	568	563	552	551	551	560	594	535	573	547	530	588	574	551	569	556	587	561	554	553	589	556	529	584	566	555	513	570	517	584	512	576	559	584	548	553	588	566	542	504	556	567	578	526	511	545	534	539	547	567	542	548	507	527	558	574	539	557	568	558	535	570	593	554	572	590	546	592	613	545	595	516	534	569	488	547	594	575	528	572	588	524	537	541	523	541	538	564	514	550	529	528	547	548	568	530	547	600	548	532	579	544	557	511	560	573	567	567	566	569	554	561	554	545	555	523	589	567	582	576	567	537	565	538	574	587	571	521	559	565	522	550	540	521	514	583	553	507	579	560	560	540	571	576	549	573	539	532	535	535	559	575	553	502	546	520	547	530	543	519	541	542	568	536	546	513	556	618	534	523	560	560	537	543	578	552	547	580	521	551	575	539	559	521	606	559	519	532	587	554	603	541	534	567	559	567	579	569	549	534	583	558	559	562	543	539	569	532	521	588	575	561	571	575	536	558	584	505	558	556	558	569	612	547	569	577	524	555	565	574	528	517	518	530	567	523	538	541	585	567	552	578	575	562	569	508	521	561	584	584	568	564	573	579	561	528	549	521	558	529	553	595	568	527	570	609	583	514	537	613	572	601	540	533	545	526	539	533	578	565	523	547	578	520	539	585	553	604	579	546	553	556	549	500	582	601	554	570	561	581	569	555	536	567	549	587	531	533	523	572	588	558	524	543	603	557	565	534	574	570	551	537	530	554	548	532	543	600	517	564	565	563	590	556	559	580	537	526	584	584	536	499	563	542	529	593	542	562	588	570	570	555	597	536	568	577	519	567	587	546	545	583	569	564	542	587	574	493	555	574	551	543	567	574	589	567	555	544	565	516	496	521	589	540	591	550	558	557	586	505	535	555	591	573	539	538	556	589	564	533	578	512	562	603	535	532	523	530	539	496	519	545	575	555	560	548	548	534	566	554	560	564	530	556	571	532	554	550	578	577	531	540	576	520	528	539	529	559	554	544	564	522	532	574	544	537	558	583	597	557	534	532	612	544	586	581	530	539	561	532	553	569	570	546	524	551	555	560	540	508	577	566	558	566	547	567	582	526	546	563	580	567	535	542	529	607	553	570	541	586	572	543	542	541	545	555	540	522	566	579	564	577	557	559	557	577	499	538	538	568	526	544	537	549	564	530	583	537	576	534	512	553	567	513	604	551	585	553	553	529	535	552	516	555	555	532	566	584	529	541	516	543	527	589	584	560	536	537	545	531	548	542	547
49974	24332	11843	4993	2987	2129	1441	1092	839	756	599	506	478	436	332	328	331	340	309	273	287	291	305	285	263	281	315	264	319	299	266	275	276	280	275	280	285	250	301	279	291	248	304	259	264	290	271	284	262	233	240	242	261	279	253	268	286	278	263	248	289	266	260	270	262	250	256	240	228	277	252	259	263	229	232	244	250	264	236	250	275	276	242	251	269	249	236	260	255	287	258	230	247	263	263	274	267	274	287	262	261	233	261	227	295	242	295	273	270	238	241	268	259	250	266	259	285	241	244	259	266	269	262	274	259	254	264	266	257	261	246	261	288	268	236	238	297	273	252	271	269	274	246	249	254	256	239	265	240	273	255	261	267	252	234	293	248	233	251	255	273	254	234	254	234	263	264	300	240	247	272	252	245	258	277	275	282	254	248	268	240	270	248	264	289	284	264	255	282	242	237	227	264	249	240	258	238	233	248	226	273	243	275	256	277	264	260	292	264	265	274	277	266	260	251	253	259	254	247	276	235	225	225	242	282	270	253	258	234	266	244	279	249	239	263	202	234	268	277	250	270	255	239	261	249	275	227	230	281	250	288	247	240	233	288	274	257	250	218	257	276	256	239	275	243	267	279	250	220	260	244	243	239	255	266	255	268	265	273	271	227	230	268	271	270	246	256	259	247	220	251	248	269	294	297	290	259	274	262	275	262	249	252	238	270	224	240	260	238	281	246	263	266	259	258	254	251	251	254	248	251	253	274	255	270	253	254	247	239	244	269	241	256	222	290	237	261	249	273	273	258	258	249	241	243	229	261	258	244	257	271	294	268	239	260	245	263	275	223	243	236	256	275	284	241	256	245	247	253	275	258	271	261	263	238	264	235	267	259	234	232	250	259	286	252	248	215	252	279	239	219	263	253	256	283	287	265	275	276	282	257	237	249	257	259	275	218	253	243	267	223	258	250	267	244	269	281	233	257	273	265	295	239	223	254	253	248	275	247	250	250	256	258	264	267	280	270	281	229	255	274	257	261	261	268	227	262	240	260	229	272	284	264	273	244	262	272	234	253	281	253	245	277	282	205	237	251	275	279	270	265	262	288	222	234	266	250	245	259	254	251	271	231	252	292	259	233	263	256	294	257	244	246	248	237	262	234	255	283	208	260	279	236	258	238	273	231	217	231	281	257	263	278	307	242	251	263	271	242	253	253	245	261	234	257	238	271	276	239	246	265	270	262	256	260	283	243	271	237	262	258	248	273	247	251	276	293	235	271	276	250	271	256	300	251	286	270	228	236	265	278	277	246	277	230	222	257	243	246	254	278	273	254	249	257	270	206	234	276	245	245	244	249	219	261	252	256	254	237	267	280	256	240	235	269	241	235	258	259	256	245	265	274	260	256	262	230	264	250	276	273	233	284	242	238	222	230	288	280	282	273	252	224	228	261	275	251	259	273	223	248	257	277	240	245	245	261	259	293	258	277	271	256	250	286	237	259	256	245	257	232	260	300	253	263	239	236	257	298	244	262	274	229	240	247	259	255	252	229	259	229	244	254	262	244	280	256	244	264	275	247	244	258	278	249	264	271	262	244	266	223	249	232	243	228	255	267	245	253	246	272	255	276	240	227	267	310	238	257	211	266	236	235	243	274	261	241	268	231	277	266	280	279	278	258	245	237	267	234	240	284	244	263	256	265	251	255	246	256	251	272	239	257	227	244	237	263	267	264	247	236	262	265	288	270	254	243	264	230	257	256	263	251	259	222	259	259	289	235	250	272	248	251	250	284	265	275	236	274	259	232	244	261	267	253	258	270	274	246	273	280	249	280	264	245	242	239	257	276	263	271	264	247	263	250	296	246	264	244	241	280	238	239	229	237	244	220	256	237	268	277	259	229	274	245	250	254	279	275	266	232	279	267	269	266	262	278	281	274	249	261	251	280	268	265	266	247	236	216	225	246	262	289	271	216	258	292	273	263	249	252	242	259	240	250	243	241	260	252	247	264	245	227	255	238	262	261	251	252	242	276	231	255	240	270	258	249	269	269	254	255	266	273	247	248	246	240	245	258	267	237	261	234	292	258	248	297	271	296	258	266	254	269	245	264	249	263	254	258	251	248	261	308	279	266	268	280	265	288	265	243	237	263	247	238	220	273	249	261	282	245	249	232	287	241	286	262	264	294	264	263	256	249	273	254	262	256	235	224	239	250	258	285	224	286	293	291	252	266	244	264	235	270	243	251	271	253	266	274	249	218	260	242	263	265	281	264	282	277	248	281	254	256	248	285	242	252	280	265	255	267	243	238	242	262	284	246	258	251	273	283	272	232	257	254	230	259	266	238	259	266	235	244	263	264	264	252	292	267	239	249	299	268	249	274	262	276	250	256	227	264	240	256	284	256	247	243	251	293	255	255	276	267	286	244	255	261	251	273	242	241	277	263	276	252	255	241	260	259	275	268	234	261	243	259	263	241	259	264	249	261	253	249	276	264	261	278	247	249	239	252	253	234	260	243	253	246	268	274	261	242	257	237	257	280	262	265	268	267	246	244	258	253	257	270	252	232	256	265	250	291	261	254	253	254	283	278	253	266	239	245	251	239	258	229	250	274	236	272	223	258	264	248	262	255	246	251	243	262	253	253	271	297	261	259	262	256	309	243	249	261	271	273	247	270	270	249	244	236	260	214	242	258	256	225	276	263	291	315	269	242	271	270	264	267	244	295	257	233	258	251	268	274	282	276	253	254	264	252	273	233	265	241	279	236	242	250	222	238	268	243	223	263	263	241	253	274	244	236	268	285	267	288	290	283	249	275	264	268	287	260	235	270	259	236	237	300	272	244	253	260	255	249	267	267	259	265	236	238	274	269	271	277	286	262	234	244	239	262	226	258	248	259	252	267	232	247	289	244	245	238	240	251	285	284	243	263	268	255	257	226	254	255	276	264	267	251	291	258	261	267	257	275	276	257	281	269	239	239	269	245	267	288	283	232	233	233	246	257	273	259	255	230	268	233	222	251	253	260	266	255	261	267	281	274	241	252	235	248	239	239	250	286	261	270	242	279	251	244	253	261	263	250	256	249	233	282	280	271	241	224	288	249	283	259	210	249	268	247	242	276	243	278	271	239	249	255	268	254	293	239	268	240	248	234	230	246	282	254	289	275	278	289	251	282	258	219	265	272	258	251	262	262	210	244	254	286	285	250	259	261	232	265	231	261	269	260	288	257	241	274	252	273	255	312	256	261	249	254	278	260	266	289	256	264	271	249	276	252	252	270	263	248	242	264	253	269	262	266	253	244	253	264	255	279	252	257	240	249	240	200	264	244	239	253	266	292	288	288	242	240	259	268	252	285	274	290	266	253	290	250	237	260	233	245	271	279	261	276	269	245	254	293	265	247	241	261	262	259	248	246	252	245	269	244	256	247	288	246	240	249	257	266	235	261	245	292	231	244	254	251	233	244	256	287	259	274	262	246	268	244	231	240	251	265	258	258	240	252	248	262	240	254	279	255	263
29227	15930	14187	11117	9672	7651	5954	4507	3589	3107	2509	1799	1619	1388	1213	1071	987	889	889	901	886	827	795	751	697	728	731	730	681	700	690	718	773	726	720	651	667	643	632	610	612	635	632	609	602	600	543	582	576	599	563	572	534	567	565	589	563	555	541	565	579	583	520	553	590	591	523	532	572	571	555	569	532	559	548	613	557	558	549	569	503	520	545	553	549	592	577	554	591	529	520	571	524	581	522	528	602	547	517	502	542	565	560	545	518	577	592	600	519	552	571	528	505	588	568	593	535	534	575	538	575	530	580	560	527	552	568	536	577	559	620	551	527	512	542	533	553	578	583	566	545	548	536	572	570	545	540	557	583	521	544	566	567	548	561	535	540	562	563	561	527	590	488	530	585	569	555	526	546	518	564	555	525	601	544	516	588	599	544	565	533	506	513	582	581	539	570	553	562	581	548	548	558	557	581	524	574	576	583	605	538	572	536	607	557	558	542	572	541	563	530	572	556	583	535	555	536	540	541	556	533	536	565	539	546	534	533	516	556	579	528	559	605	544	537	572	522	584	546	567	570	550	557	553	584	532	515	530	580	596	534	530	571	539	534	558	530	576	562	548	557	568	587	597	614	585	578	582	523	514	556	565	579	562	537	560	570	541	536	549	542	544	548	541	495	604	583	546	559	579	527	558	536	551	575	556	571	537	558	577	537	572	559	525	556	521	545	563	541	540	603	547	568	574	577	572	599	535	556	631	549	566	586	597	564	533	582	573	574	546	527	552	574	539	555	526	564	581	543	553	550	553	562	559	582	555	570	542	573	587	554	587	536	578	559	550	580	551	532	538	545	559	568	554	537	565	622	558	562	574	542	554	531	557	575	558	576	583	582	584	538	564	561	540	573	542	576	510	590	557	555	563	548	553	579	555	551	535	566	541	564	541	518	553	544	545	521	581	548	533	536	519	569	539	544	564	492	561	567	557	527	546	522	553	539	534	562	552	578	521	552	518	540	573	570	540	595	556	527	588	558	528	521	553	575	536	559	581	609	564	557	540	577	558	558	605	605	578	596	550	579	568	581	542	561	573	553	501	542	537	534	568	549	575	525	535	543	592	588	556	560	530	540	551	563	532	551	567	544	564	539	551	608	569	553	594	563	549	557	565	562	527	508	577	543	566	540	571	586	566	546	556	604	556	554	558	566	564	547	541	552	542	586	551	558	555	549	522	547	564	590	547	535	590	567	531	582	571	503	509	551	572	549	539	556	584	492	548	567	588	563	587	548	546	556	615	602	584	538	561	556	552	565	596	543	560	540	567	561	572	535	549	558	580	514	590	562	561	548	547	579	570	525	557	548	519	550	519	587	540	540	565	552	555	562	541	505	536	565	541	568	574	527	536	560	560	545	552	567	555	559	594	523	551	563	559	554	534	571	573	547	532	559	557	559	533	590	548	550	613	532	540	538	568	527	568	578	532	535	522	553	545	546	524	552	548	531	597	484	554	560	571	590	577	565	528	539	577	613	506	553	579	570	547	534	611	546	575	519	575	598	552	557	526	533	538	549	588	574	570	591	525	527	546	559	539	599	524	519	541	581	562	538	556	542	594	555	533	541	577	510	520	532	571	580	543	528	532	555	562	555	539	565	576	555	608	566	559	525	566	572	512	549	552	594	582	528	550	580	547	584	566	561	546	551	540	567	558	532	525	575	531	553	591	563	578	578	560	596	567	531	560	540	567	536	522	558	567	555	601	551	571	589	527	574	579	562	535	561	586	540	518	523	603	556	538	542	551	571	512	567	561	577	566	584	561	510	573	569	566	577	568	541	563	564	599	558	510	550	527	538	541	550	542	571	555	533	495	555	557	512	582	557	594	540	559	552	534	598	568	566	570	549	581	542	571	548	548	552	584	554	544	577	531	566	580	555	602	518	503	587	589	536	564	540	570	571	584	551	531	551	534	541	527	552	580	563	533	542	554	554	559	532	562	554	547	545	543	542	573	556	573	552	533	552	549	584	530	590	547	617	589	527	583	601	552	570	578	544	580	554	558	560	557	568	551	559	568	562	560	568	556	539	566	549	561	544	568	550	569	533	543	578	549	534	554	586	608	565	528	575	589	538	560	545	519	541	548	550	539	505	545	559	555	522	551	571	582	588	566	572	593	564	562	550	596	528	541	551	591	558	547	569	596	537	582	561	541	554	571	564	546	581	564	542	489	540	584	571	558	579	539	545	540	536	541	553	568	567	580	573	542	547	559	555	560	492	581	559	565	587	572	539	549	572	576	603	559	613	564	540	535	563	547	552	553	555	541	583	579	553	589	553	551	564	530	596	532	575	556	577	547	510	556	553	570	537	551	582	527	541	547	528	521	563	585	562	585	590	557	572	568	565	572	545	570	539	575	538	509	508	539	567	570	608	593	568	559	527	507	529	603	567	545	583	531	553	529	546	528	553	561	574	529	580	546	552	552	548	560	540	563	540	524	532	571	517	550	578	577	561	517	580	581	552	557	537	526	535	530	539	551	575	554	545	525	529	583	595	599	566	556	568	546	573	508	567	546	544	579	530	561	559	598	547	547	554	534	574	558	514	577	590	589	550	550	543	547	586	585	541	566	539	522	520	563	583	558	529	565	594	579	585	553	522	561	569	544	540	555	603	571	539	556	583	559	527	545	559	595	548	559	569	551	539	588	526	537	549	547	569	611	532	565	552	546	567	565	570	548	576	563	540	585	581	541	550	560	534	534	568	538	567	569	585	571	562	593	569	518	553	551	552	588	526	576	555	556	572	554	516	558	503	574	597	588	567	545	513	582	562	533	578	537	579	562	572	559	556	561	563	566	565	566	568	549	556	564	539	533	533	568	512	526	541	567	540	544	563	568	597	544	569	593	543	574	551	589	559	527	529	565	598	564	568	538	546	562	582	521	552	557	556	542	589	597	561	529	602	541	554	550	564	527	637	552	565	575	559	587	566	568	569	535	542	616	577	536	562	544	527	532	585	579	542	551	538	563	591	560	545	569	527	564	535	590	570	580	567	534	565	614	590	571	542	562	580	537	550	557	554	582	563	557	559	542	582	516	551	536	597	572	553	568	539	559	550	580	588	568	542	578	552	566	519	546	603	513	571	525	576	596	569	588	543	556	554	535	563	548	574	546	598	553	573	549	570	584	554	549	528	559	529	516	529	521	545	551	580	518	589	536	537	558	570	527	570	549	560	546	518	543	604	531	544	582	591	569	635	571	558	542	560	573	557	563	544	559	543	562	523	574	530	525	561	555	546	568	554	509	517	563	569	529	587	565	576	562	524	581	574	540	519	562	535	534	550	538	551	562	562	563	577	504	563	594	560	584	565	577	619	573	601	576	550	617	560	532	550	578	593	557	527	542	518	582	553	568	525	525	565	589	541	575	536	537	548	585	575	565	545	568	565	530	540	568	539	569	566	569	570	568	569	551	545	576	561	561	548	594	579	549	572	550	519	558	570	566	561	525	529	575	555	545	565	570
56367	31774	18046	8080	4815	3055	2297	1668	1272	1073	840	679	592	556	502	445	412	377	356	412	361	362	365	368	328	348	327	330	324	326	388	379	388	389	333	383	328	328	333	300	329	338	297	314	288	326	319	287	320	343	268	305	325	315	297	323	311	297	275	282	279	296	327	321	279	293	306	291	298	313	316	315	301	305	290	278	304	291	316	291	301	332	284	288	288	307	298	254	336	289	295	337	319	288	259	292	301	293	303	290	314	299	304	287	306	331	294	310	279	287	275	273	309	276	292	294	313	283	306	313	308	303	312	267	327	282	270	271	312	267	301	297	302	281	284	312	272	297	295	284	278	295	271	302	283	298	292	286	331	306	288	309	300	316	324	295	268	314	297	291	280	320	269	295	321	325	310	290	276	289	297	311	278	285	310	286	331	331	284	302	326	277	281	292	314	309	312	325	309	292	304	299	305	299	307	311	265	302	261	283	261	300	283	297	295	325	312	287	321	274	289	302	323	316	315	308	314	302	264	302	295	307	284	300	287	314	290	283	303	347	330	305	286	315	366	322	305	297	304	308	296	320	302	286	325	304	305	281	281	260	276	332	279	291	297	279	307	305	329	301	308	275	322	261	299	293	306	309	336	338	272	329	287	259	299	284	317	308	278	320	310	320	351	317	283	356	295	308	318	289	314	320	320	301	298	296	288	294	309	300	299	262	295	306	313	288	289	279	317	305	280	270	313	300	311	303	289	302	334	301	328	293	284	327	329	312	302	311	281	353	289	300	317	319	328	314	288	319	299	274	280	300	301	286	282	320	307	306	327	297	284	310	298	300	295	269	285	324	323	298	317	310	281	275	323	283	295	316	329	296	316	293	302	282	268	327	299	300	273	325	327	296	285	311	285	311	307	289	281	264	340	310	312	317	327	322	285	311	290	296	294	275	293	323	315	298	327	269	319	275	288	315	292	268	323	279	309	316	293	327	294	288	337	315	286	322	293	306	307	282	278	306	296	283	268	344	291	310	321	294	286	290	305	307	293	288	303	283	298	302	294	299	316	324	331	292	324	302	300	285	275	287	302	285	308	282	329	345	294	298	289	322	288	303	284	318	302	289	281	316	305	309	339	295	319	308	309	313	318	296	312	297	269	306	293	293	308	307	282	274	291	311	307	311	321	308	306	286	308	305	319	266	290	315	306	318	277	283	311	330	328	310	301	299	315	287	301	261	296	336	311	327	319	302	298	321	344	306	288	321	283	299	286	288	310	329	285	298	301	353	333	289	273	259	302	330	313	275	307	303	251	348	258	277	311	263	276	309	297	303	279	297	312	295	315	293	321	323	300	277	308	318	289	306	303	301	323	277	291	309	302	293	297	328	291	303	289	303	298	300	272	274	311	309	283	304	329	293	314	319	293	295	284	313	292	293	268	286	287	274	292	324	271	314	289	320	289	280	333	332	293	283	279	298	328	304	291	298	278	276	283	289	319	310	281	282	289	297	299	314	281	314	310	265	294	290	289	323	303	310	310	310	306	309	302	291	330	320	301	282	282	304	276	269	265	282	283	278	298	290	338	284	277	289	299	310	287	270	291	256	288	304	308	296	316	280	278	319	300	284	325	288	289	326	354	329	296	289	309	301	310	335	326	305	279	290	345	296	312	288	310	309	282	267	310	294	279	290	320	290	294	302	283	297	284	286	324	326	321	292	289	303	311	297	301	307	329	299	293	307	295	287	313	303	279	301	310	345	316	300	306	331	312	309	286	287	327	288	306	324	281	284	316	310	316	308	291	332	319	321	290	302	287	283	310	311	313	318	295	339	321	296	282	296	310	289	292	277	341	323	296	302	279	275	309	302	318	290	288	311	297	272	288	293	316	306	300	315	284	296	275	303	353	336	303	274	299	301	345	299	291	296	327	287	315	288	273	324	281	279	304	293	265	338	299	316	292	329	298	319	335	292	310	313	335	284	297	297	304	329	314	291	294	301	282	341	283	288	298	260	314	303	331	283	307	289	270	310	320	324	297	273	318	325	303	308	306	304	271	282	255	287	295	297	300	289	301	287	318	294	300	295	287	344	321	290	300	303	313	277	305	326	337	305	316	333	291	298	312	323	343	293	303	301	316	296	292	295	304	308	308	316	287	281	327	331	329	291	316	279	341	331	323	320	301	308	296	322	304	266	339	310	340	323	293	283	292	288	291	271	284	302	317	267	298	289	276	302	292	329	313	297	301	308	323	314	306	306	285	282	309	292	327	315	291	343	282	278	295	309	299	322	301	282	329	310	296	288	303	308	320	272	279	327	284	300	310	276	293	294	312	261	278	300	296	290	286	317	284	281	298	284	316	302	304	332	324	281	274	299	301	305	312	330	285	303	260	288	301	298	286	326	298	311	312	304	316	295	298	315	287	322	308	326	315	323	311	313	302	330	280	302	284	283	282	302	331	285	301	293	308	311	322	298	278	297	284	307	320	311	337	300	265	286	310	265	312	319	311	308	294	316	310	291	267	307	355	293	311	287	311	325	331	256	281	322	326	331	295	312	325	294	346	310	275	279	276	323	263	277	277	332	309	283	283	270	289	294	288	276	286	268	290	268	327	352	292	282	263	299	350	316	286	298	303	294	335	297	301	313	326	303	337	332	311	285	311	295	305	299	303	291	243	259	348	304	293	287	332	288	341	276	286	313	260	304	321	248	303	272	268	291	297	317	282	311	270	269	286	276	285	292	329	301	306	328	287	282	286	303	321	308	309	278	283	327	308	302	297	331	293	318	292	292	285	281	270	310	316	305	287	303	323	305	297	294	310	290	276	294	317	295	319	299	292	323	314	295	326	322	298	349	312	291	292	301	287	277	296	274	287	260	308	300	306	298	308	277	324	286	303	287	281	340	285	279	321	268	297	293	280	296	284	316	290	330	312	284	281	262	333	331	297	300	271	306	329	350	324	280	336	297	295	300	312	279	282	328	302	326	304	323	283	299	289	324	303	334	334	318	311	342	279	287	284	284	295	293	291	274	269	296	315	289	307	300	302	273	266	301	273	296	293	337	316	281	295	313	287	272	278	257	293	281	313	327	281	319	312	274	311	321	282	312	297	273	287	281	301	333	291	277	313	288	324	300	282	286	283	276	311	302	330	316	287	286	305	336	296	270	305	284	300	283	312	293	334	301	303	316	312	304	303	288	275	310	296	336	284	296	279	301	275	308	290	307	255	280	310	279	305	296	323	266	333	298	282	293	290	281	276	291	295	304	301	278	283	329	254	318	311	284	264	277	298	270	294	283	295	283	275	320	261	342	331	315	330	325	318	297	313	274	322	314	287	289	307	309	300	255	285	288	291	318	290	286	308	283	261	292	309	264	306	324	335	290	316	284	311	277	261	295	287	285	337	315	316	323	328	289	278	268	297	311	286	271	267	330	278	260	269	303	258	273	311	311	361	329	318	334	315	271	317	285	256	293	323	313	285	308	305	299	297	326	323	316	258	260	272	319	280	302	294	325	293	308
32775	21384	19196	15899	13752	10438	8614	6849	5396	4613	3584	2512	2265	2090	1731	1341	1264	1210	1234	1187	1225	983	940	956	886	878	830	827	799	802	1055	1087	1018	997	919	901	865	812	779	739	732	734	688	764	762	694	720	688	684	708	688	664	633	643	660	617	671	689	624	629	667	650	633	663	681	654	633	618	642	616	616	676	617	648	616	652	618	645	618	631	635	635	608	645	634	635	648	664	619	645	665	670	644	648	636	634	636	594	633	614	629	646	701	610	637	627	651	646	649	633	583	614	620	660	664	635	630	695	631	600	631	671	606	673	632	687	674	644	672	634	650	600	678	631	624	646	619	627	620	633	628	685	645	650	612	664	617	621	632	661	627	647	646	617	638	622	589	644	631	615	687	668	625	601	593	627	684	645	666	644	627	587	689	630	653	599	609	631	614	628	651	634	613	576	670	600	633	650	651	621	659	660	635	643	617	624	627	598	680	585	642	621	633	685	647	671	670	622	622	641	613	626	639	636	648	599	615	621	597	631	641	586	634	684	613	642	652	639	635	596	636	658	658	670	600	592	616	611	632	631	637	603	654	606	631	627	660	637	615	647	630	637	652	616	621	622	598	635	650	591	660	642	609	629	659	622	616	641	631	649	673	642	640	573	644	648	622	651	634	707	652	650	638	685	594	640	618	613	619	558	633	639	630	650	651	648	654	622	613	637	583	601	621	643	618	643	607	635	650	694	630	640	621	642	618	636	640	610	630	639	637	622	601	661	650	603	630	659	621	635	630	637	589	646	623	649	673	623	618	628	657	618	597	659	622	671	660	622	634	675	643	646	615	656	636	640	611	662	587	646	636	656	676	668	637	652	641	595	605	574	583	647	632	635	666	647	630	637	647	689	637	601	582	668	580	650	681	619	633	641	620	581	584	611	581	638	591	651	593	630	707	609	605	674	665	608	614	623	607	637	639	612	641	622	645	634	599	641	628	591	630	613	680	674	643	659	652	671	679	665	630	593	649	606	661	663	657	631	651	581	629	632	612	634	660	639	643	631	666	643	629	632	662	698	642	659	611	662	614	636	636	679	657	663	631	616	692	666	655	600	669	644	648	642	638	630	651	654	608	655	636	605	638	618	683	660	665	640	618	622	626	646	604	653	640	656	618	652	673	644	629	640	655	627	615	622	617	642	670	691	670	608	614	598	599	631	659	632	599	629	622	611	677	585	603	613	628	676	652	625	643	615	660	640	645	649	631	663	630	685	626	654	604	634	643	614	633	602	645	653	620	605	648	639	702	661	651	624	655	636	635	633	664	727	670	644	660	661	631	657	629	621	650	619	622	699	617	654	602	623	644	639	635	654	616	615	627	621	595	661	638	650	636	638	648	610	603	612	617	591	649	659	613	634	657	642	625	618	656	635	657	586	662	652	627	645	640	641	605	639	641	604	622	612	625	621	655	643	634	640	624	606	639	606	614	624	632	656	654	666	663	632	631	639	671	642	616	599	580	665	637	655	634	647	626	634	662	649	639	662	641	657	590	634	677	668	670	647	597	626	656	622	620	610	624	642	636	643	640	657	617	656	635	650	604	642	619	627	649	669	648	611	627	648	668	649	646	644	625	673	614	674	661	628	593	668	611	691	633	689	662	592	664	656	608	663	606	637	660	640	637	647	633	612	677	612	668	595	658	633	626	618	592	694	660	614	603	619	611	651	643	641	584	624	683	685	613	626	641	643	648	608	612	578	656	614	635	588	620	642	603	603	609	640	607	610	670	625	619	644	661	611	646	639	643	623	664	617	646	616	613	641	600	617	660	670	676	685	627	648	653	672	625	636	615	611	617	660	637	603	630	647	629	665	651	572	636	602	646	619	667	632	649	650	583	630	655	657	635	656	670	568	632	600	652	656	620	652	612	654	633	623	616	644	658	633	613	626	651	666	628	579	606	613	644	611	612	626	625	648	678	591	637	650	601	674	628	628	723	619	645	612	621	662	631	629	643	614	647	621	670	659	645	644	620	604	643	608	590	618	586	650	652	599	571	635	623	597	641	633	644	663	647	650	719	671	632	665	642	639	624	671	617	634	661	624	652	667	615	583	614	647	608	619	642	619	635	662	623	666	638	630	616	676	612	660	625	626	674	635	639	672	619	679	632	622	645	645	632	643	645	600	628	603	628	638	605	645	628	651	609	596	618	655	641	650	624	656	619	651	636	666	617	640	657	656	635	583	660	609	666	637	654	665	601	622	612	612	607	618	611	636	655	644	619	623	626	598	628	625	690	643	642	710	676	611	634	609	650	639	631	644	609	628	673	624	592	616	610	630	658	667	575	576	627	597	641	651	666	629	649	622	639	626	632	623	626	629	680	656	687	682	633	625	613	621	636	624	613	631	613	654	663	650	650	654	678	659	641	677	653	626	657	609	614	631	646	682	642	651	598	655	650	671	632	585	646	631	617	660	651	641	656	624	654	660	631	627	671	630	605	618	618	636	674	622	648	711	647	660	622	629	585	670	678	643	637	632	628	618	686	632	614	630	632	646	608	646	615	629	619	625	613	674	671	622	607	626	594	622	655	692	620	588	655	628	669	614	628	636	623	641	658	633	644	586	621	619	639	633	629	608	637	672	660	636	586	632	642	620	614	615	643	626	668	655	593	663	632	593	637	638	577	612	616	643	632	646	617	615	637	605	642	658	662	661	627	626	659	661	600	634	595	646	612	632	640	606	653	640	583	662	640	655	623	655	660	617	603	655	621	616	646	630	614	655	599	639	601	653	597	678	634	628	620	651	661	627	589	590	690	652	605	645	624	613	643	626	617	638	651	600	617	643	635	611	661	608	639	614	620	657	613	670	620	613	595	615	587	618	627	607	624	639	609	619	643	561	609	621	623	622	619	651	651	611	615	612	636	638	650	663	653	655	635	648	629	648	647	676	648	638	635	629	692	622	658	657	658	631	614	683	664	678	659	627	690	635	630	611	662	683	668	649	608	640	659	669	614	628	648	647	658	673	617	608	620	695	613	622	643	675	626	660	634	637	612	670	637	622	634	612	633	608	652	618	606	647	620	635	690	672	663	623	619	600	631	650	640	655	643	654	622	659	607	635	648	621	634	669	661	609	647	647	604	638	640	647	635	634	638	649	683	629	643	650	630	655	682	586	619	672	652	633	645	672	666	647	683	638	630	653	643	650	611	615	663	635	611	646	662	659	625	624	645	648	630	658	669	680	623	645	658	665	613	624	619	617	628	654	655	648	636	653	629	625	626	593	664	631	646	637	634	652	639	650	651	652	626	654	637	611	655	618	642	617	610	669	657	643	655	642	630	632	641	647	628	607	694	655	646	625	613	634	658	585	606	614	628	667	612	633	636	647	619	670	634	632	629	626	610	650	651	608	678	627	572	638	642	651	639	616	613	656	646	636	589	633	621	650	639	595	614	641	615	634	615	599	632	636	640	651	630	660	651	622	606	651	640	616	649	641	631	627	609	666	615	627	620	631	627	640	636	624	622	683
38540	16804	5428	2400	1480	1022	844	718	542	441	415	365	372	346	279	278	276	277	264	247	298	284	259	306	300	295	267	252	248	281	271	246	254	260	245	253	295	261	243	286	291	248	251	233	236	269	219	264	250	252	261	255	271	238	248	238	281	265	244	238	281	267	270	282	256	270	273	248	259	274	266	233	255	266	250	269	284	268	272	265	232	245	242	270	273	264	220	266	273	292	245	247	258	268	280	252	263	259	224	222	266	253	238	247	246	269	215	258	269	265	262	259	285	264	257	263	251	257	228	251	247	237	252	264	239	256	200	239	222	242	254	301	281	276	254	273	256	268	248	276	255	246	268	255	272	252	243	301	232	241	264	245	252	252	258	229	272	248	244	260	264	266	267	280	239	249	234	289	230	234	250	257	228	266	222	260	246	228	260	249	267	247	245	269	283	295	266	258	280	236	252	264	241	281	243	234	244	242	242	230	248	254	225	239	249	246	261	256	244	241	249	251	235	235	240	227	241	276	267	278	257	249	228	277	282	268	257	247	198	254	255	247	258	267	252	265	266	252	250	264	269	247	238	247	249	270	250	278	258	234	238	252	238	273	261	258	241	228	217	245	297	270	249	272	274	249	258	272	243	261	225	256	257	249	262	282	271	224	269	238	277	250	262	219	272	241	260	231	256	258	266	261	248	237	257	273	255	257	247	244	249	246	257	266	223	258	252	233	223	251	254	264	236	272	229	239	240	250	236	252	257	268	265	242	283	263	257	257	269	254	248	235	235	256	234	263	275	236	271	239	262	277	244	301	273	261	251	257	256	255	254	225	283	275	271	265	253	250	237	231	282	240	264	233	248	228	227	272	254	266	274	255	274	250	281	283	299	249	236	269	245	265	246	240	242	254	277	294	259	268	249	242	276	239	268	253	262	232	263	259	266	260	245	287	246	246	271	285	290	277	259	270	256	269	272	266	260	218	264	256	255	253	251	265	253	260	245	227	248	235	248	237	242	262	267	296	294	235	243	237	230	255	251	238	223	241	232	251	251	244	266	280	231	257	278	236	231	268	243	255	266	305	224	268	259	246	247	223	274	281	290	242	250	288	268	270	255	231	243	275	249	276	256	285	257	288	243	270	253	272	256	269	301	230	260	260	215	251	232	254	253	272	283	261	259	249	234	248	223	211	248	268	250	238	253	265	262	233	261	258	258	277	273	229	266	262	262	259	235	235	240	237	243	271	259	236	282	251	230	236	263	288	260	217	257	251	246	241	260	241	246	294	273	249	263	258	248	251	259	276	276	227	233	246	245	255	241	238	275	223	276	239	257	239	250	268	257	250	251	254	248	233	245	273	242	204	235	270	263	268	266	256	250	254	248	264	286	303	250	227	226	239	236	245	237	280	251	276	254	219	256	253	253	247	262	252	226	236	265	264	245	252	231	245	276	256	235	255	247	247	259	254	262	282	235	260	254	253	239	235	230	252	263	252	265	251	264	274	281	250	256	248	288	249	248	275	266	236	250	286	256	252	218	258	275	273	270	290	266	250	222	285	262	248	246	227	256	244	249	243	256	254	239	243	269	303	277	289	281	243	248	261	226	282	259	256	253	266	266	270	263	260	253	293	259	273	246	253	227	242	255	264	253	237	259	276	247	269	247	251	233	287	241	248	267	302	247	253	289	254	248	263	255	261	282	262	270	229	288	258	254	262	268	290	225	271	244	251	242	197	237	244	246	305	231	284	244	243	231	226	246	257	236	245	249	239	245	303	276	251	259	260	235	260	242	233	249	253	234	228	218	278	253	244	265	259	237	270	271	289	261	260	253	202	224	268	260	223	269	263	255	283	285	246	227	261	278	249	254	261	246	264	290	261	248	247	255	292	240	252	250	224	238	235	246	260	259	261	243	239	273	270	212	257	253	266	229	255	230	265	252	256	249	240	253	284	237	258	232	245	251	255	242	259	263	246	281	245	240	290	279	271	235	236	240	248	266	257	266	276	251	245	233	257	285	237	239	240	263	253	273	267	250	271	260	250	270	242	251	278	240	272	242	248	274	252	253	252	266	282	239	274	248	247	298	299	270	253	251	233	278	260	269	255	229	292	246	264	246	237	266	242	239	279	224	218	256	267	247	230	287	241	256	255	262	247	271	264	275	272	243	249	252	285	263	285	256	264	234	252	230	286	259	230	300	279	240	243	245	252	254	234	228	261	249	258	260	256	252	265	270	239	268	276	262	282	270	255	259	269	189	273	251	231	271	247	257	280	251	263	234	243	276	272	261	245	245	243	238	250	248	252	288	238	255	240	260	263	249	254	248	241	252	231	252	258	249	248	240	243	269	274	246	235	281	272	292	269	245	256	272	292	256	236	232	266	255	261	276	266	264	269	254	251	252	276	233	231	266	273	250	255	265	254	268	244	229	265	249	257	248	256	281	284	282	274	216	269	244	273	247	258	257	252	259	252	266	219	231	224	220	246	250	248	243	257	260	251	260	279	239	263	241	243	256	282	232	263	239	264	245	212	260	267	300	252	247	253	290	242	258	264	250	271	262	248	267	271	284	258	270	239	273	257	235	237	264	271	256	259	253	231	244	253	271	248	248	245	261	235	264	218	268	260	240	267	264	289	259	288	253	273	243	226	242	250	244	245	268	235	249	225	263	253	275	280	290	272	240	254	246	244	268	244	255	248	230	242	235	230	259	268	263	275	242	258	258	268	240	270	239	255	268	274	234	250	270	270	227	250	246	234	258	255	267	228	233	268	248	249	254	266	268	258	273	285	297	240	211	225	260	246	253	254	253	265	246	276	257	264	262	256	271	247	265	255	237	261	253	237	239	231	291	249	267	262	261	232	225	269	283	247	240	253	287	256	271	248	261	268	260	243	264	266	279	257	233	235	274	287	276	265	250	253	253	255	262	261	263	253	221	236	256	245	259	271	251	291	259	240	243	251	245	229	244	244	255	281	238	238	252	278	291	265	277	272	249	231	264	254	247	269	289	276	257	258	277	259	259	283	254	240	250	252	246	269	239	278	278	279	235	293	268	273	241	269	248	274	253	255	250	256	252	245	273	276	266	254	224	234	231	274	259	257	251	279	253	244	285	261	268	235	280	275	233	255	272	268	270	256	251	261	283	244	273	269	274	248	241	288	232	248	254	263	258	242	227	270	271	260	255	234	250	251	276	271	249	231	272	257	246	242	258	257	270	245	251	250	244	252	243	264	242	268	239	256	254	255	249	280	286	276	244	247	259	260	264	239	242	234	247	250	260	230	250	222	250	257	271	299	259	244	249	248	244	284	252	268	226	236	242	258	242	248	233	259	213	270	251	277	269	250	264	265	224	251	262	215	263	239	239	289	243	241	245	261	242	245	238	253	217	257	249	253	247	252	284	242	264	234	266	254	231	243	304	257	280	261	275	283	234	236	253	225	241	243	258	294	303	265	263	272	262	259	262	247	215	250	243	278	245	235	241	244	275	261	239	252	292	272	248	252	268	259	284	262
22511	9501	7134	6590	4962	3926	3315	2725	2146	1713	1315	1008	968	772	803	750	673	699	682	716	667	680	625	648	583	584	591	570	589	607	572	561	556	576	612	539	567	577	533	584	540	559	538	548	570	575	527	544	571	554	538	544	549	532	508	535	547	576	543	537	570	543	530	548	528	517	593	499	588	510	561	544	559	532	539	516	515	551	536	525	536	521	543	555	534	531	539	565	577	544	530	523	550	565	561	558	544	537	554	554	537	557	509	575	538	555	527	532	582	512	538	560	559	562	546	501	536	518	549	525	522	558	509	542	511	564	544	507	535	544	550	551	573	546	544	519	555	577	567	531	543	547	578	536	561	595	521	522	544	521	508	534	543	547	559	536	545	530	573	542	588	540	547	550	576	529	554	562	540	554	575	552	544	522	537	519	543	524	556	575	549	569	562	558	515	534	506	547	504	559	549	537	520	521	550	578	553	554	525	527	553	566	533	570	533	540	571	560	533	544	527	604	552	539	601	555	528	510	540	566	531	572	541	536	531	581	565	563	550	541	491	579	584	545	562	570	553	528	542	591	520	584	526	561	541	509	552	513	521	548	532	546	527	518	558	504	520	525	536	571	521	570	559	544	551	585	557	512	523	570	560	562	568	571	563	604	588	573	567	499	573	546	530	540	528	574	579	528	555	570	572	520	526	552	546	531	513	540	496	533	573	526	562	562	541	522	557	500	566	510	579	526	576	513	558	538	528	567	540	544	528	566	512	529	521	567	534	537	552	551	537	506	535	529	525	522	524	575	602	538	570	545	559	539	587	542	578	523	517	544	544	557	534	530	531	524	532	527	522	550	537	539	555	566	560	539	564	557	563	524	559	577	549	544	548	543	528	517	552	549	553	533	538	563	508	569	548	525	543	558	520	575	574	538	568	534	510	539	566	530	543	520	503	585	546	571	553	573	584	539	545	487	496	557	537	529	521	528	548	576	559	583	564	555	532	539	549	520	519	539	595	541	558	537	509	559	519	529	594	567	529	548	563	526	549	514	550	607	577	555	540	534	578	525	573	522	572	535	530	507	513	525	526	572	551	517	492	507	567	526	565	510	512	561	540	542	569	562	526	528	554	598	536	547	552	521	533	583	539	516	524	549	575	543	527	588	576	533	509	523	525	592	513	526	559	494	565	565	558	535	575	546	519	536	531	530	534	572	553	555	561	553	534	528	564	565	532	549	528	526	523	556	563	562	530	514	580	561	571	526	530	509	527	534	554	525	541	571	523	535	540	564	587	585	556	547	519	546	521	574	548	542	536	506	553	566	544	515	503	549	548	564	552	538	544	517	577	545	537	564	528	556	507	546	551	534	561	580	571	527	518	531	594	564	540	543	579	533	564	519	557	549	573	550	498	565	551	571	572	516	504	589	539	522	521	552	577	515	554	539	544	535	553	545	567	548	537	523	522	534	565	504	573	527	552	545	556	520	523	560	513	541	537	571	561	517	560	582	579	546	568	599	518	494	574	505	554	576	577	509	532	580	551	526	577	561	586	584	493	543	553	550	521	518	528	536	534	509	541	542	560	560	525	538	545	561	512	564	548	530	510	580	558	529	542	544	536	566	576	559	549	541	539	533	567	570	547	560	566	515	553	561	542	497	572	497	602	560	559	536	541	534	563	535	533	530	536	553	538	528	538	532	576	547	551	548	554	545	515	524	525	540	563	503	533	527	551	513	521	546	534	555	559	521	558	527	559	556	581	570	542	520	524	528	561	588	525	588	567	552	548	522	558	527	585	504	548	529	533	566	543	571	535	563	530	495	535	548	563	530	539	581	545	545	545	549	559	546	559	556	550	508	574	579	562	557	532	553	569	576	543	583	554	562	524	595	507	519	556	511	487	497	550	571	509	560	585	536	587	537	568	583	604	527	553	515	545	527	498	533	583	500	537	528	570	530	552	613	517	528	529	531	527	499	569	546	514	541	530	550	555	533	548	561	560	542	535	583	542	521	545	535	527	529	542	546	549	529	570	529	555	589	566	544	552	521	524	513	537	539	557	532	576	556	568	596	570	504	539	554	564	547	525	525	543	555	525	503	533	544	568	533	548	548	547	556	542	573	528	551	545	594	486	544	553	557	572	543	559	557	539	487	555	547	554	517	596	574	525	525	533	514	546	546	542	572	512	585	525	493	570	577	554	524	543	566	500	568	576	537	525	562	553	534	547	568	553	598	515	604	534	575	547	587	519	550	575	559	605	519	521	563	518	513	544	535	545	530	537	541	567	583	534	547	526	526	520	527	535	564	533	567	523	561	578	524	575	558	531	539	582	529	532	543	522	558	548	511	518	569	526	498	569	615	557	552	561	538	546	544	539	528	528	514	551	513	534	584	575	546	560	547	550	537	544	526	540	547	541	556	548	543	555	577	583	551	551	551	544	557	570	539	596	541	508	530	554	561	566	527	541	566	559	529	581	568	511	506	502	525	552	549	598	563	531	556	580	526	494	555	545	524	557	513	521	521	547	542	515	598	522	507	553	588	569	541	533	564	557	524	541	558	520	537	529	575	604	523	508	527	549	521	536	583	562	555	526	541	553	572	588	550	540	579	557	507	559	523	549	550	581	525	530	562	542	588	563	571	538	552	575	546	577	536	496	546	527	552	550	531	578	507	605	518	545	519	545	585	531	592	506	570	544	522	573	572	566	533	552	539	531	529	530	561	561	558	522	540	571	560	527	513	550	552	576	500	593	544	541	546	570	527	549	514	541	521	543	508	544	523	546	532	528	584	578	516	563	499	559	570	523	545	571	557	535	529	564	511	559	569	528	557	518	527	560	541	529	609	523	520	548	558	578	546	558	543	551	584	588	521	527	530	553	604	541	596	523	529	513	545	574	474	530	518	523	533	561	492	519	524	499	593	507	518	515	515	515	540	525	595	579	543	601	503	541	565	558	521	566	530	488	542	535	504	534	535	549	533	538	566	520	528	533	528	527	583	604	531	563	519	561	553	525	561	570	564	564	548	515	539	516	499	597	534	527	530	543	559	532	549	536	544	528	608	549	541	567	586	545	575	527	545	562	509	546	552	507	588	482	532	541	536	551	518	583	539	588	588	505	545	526	518	569	540	561	578	558	572	569	548	523	547	581	559	543	504	540	530	561	515	541	561	535	562	586	581	575	529	586	554	566	552	535	593	558	541	547	503	558	567	560	545	580	558	567	542	519	510	550	554	542	525	520	571	537	573	535	541	573	565	587	540	560	542	581	583	571	554	536	552	511	573	550	550	548	513	541	504	522	532	516	536	547	549	518	554	562	505	495	562	552	549	533	548	568	493	561	581	559	536	579	531	520	545	515	546	560	547	569	512	586	575	512	533	539	523	537	499	545	502	592	508	559	545	560	555	534	565	536	579	528	538	512	552	541	564	518	542	544	551	574	575	597	574	535	533	546	528	524	545	525	524	545	550	556	562	560	556	542	529	566	555	535	538	566	576	600	558	601	515	570	492	544	531	589	565
49511	24917	11396	5268	2900	2033	1515	1266	844	727	550	482	435	428	387	332	319	309	292	311	274	280	276	304	297	291	283	272	267	268	317	284	257	251	279	311	289	258	281	250	284	273	247	244	245	273	263	265	258	268	256	239	251	288	255	275	268	246	246	257	280	264	241	233	247	268	249	241	247	246	288	234	294	271	262	254	288	245	256	235	274	252	243	244	253	257	222	270	259	292	261	250	286	213	241	253	236	250	260	252	254	267	251	266	242	284	250	269	284	279	252	239	263	226	224	238	236	250	253	244	244	265	258	246	251	258	266	228	288	264	227	225	259	280	225	250	243	241	264	252	240	211	241	265	249	269	255	265	263	259	267	244	241	233	240	241	238	266	253	267	248	252	269	262	244	236	251	242	256	250	233	248	234	262	263	281	257	227	242	248	230	262	264	259	263	246	283	251	224	284	258	250	276	282	276	250	253	220	272	236	271	241	228	213	256	254	301	245	262	284	257	268	258	242	263	247	246	280	259	256	255	259	239	235	243	252	227	240	272	271	271	283	243	232	243	252	261	224	274	260	240	245	270	244	236	249	287	261	252	238	281	271	287	268	294	246	252	247	249	229	263	271	262	250	264	240	219	299	300	243	252	249	253	247	260	240	233	234	236	270	253	270	257	242	237	262	267	258	254	271	259	234	220	283	276	280	272	251	257	241	252	233	244	262	251	244	237	249	259	265	261	240	261	252	256	242	274	263	260	242	269	234	234	243	281	249	266	263	247	269	245	221	220	244	270	264	254	289	254	252	235	253	245	236	267	273	257	262	240	254	231	254	285	261	255	231	263	253	257	250	262	259	266	289	247	257	264	265	237	237	250	229	226	251	267	273	268	238	269	240	252	248	269	272	276	272	253	250	254	230	243	244	281	279	265	267	267	264	233	254	258	228	259	253	249	273	248	263	278	234	223	247	227	259	251	259	287	223	270	248	235	255	255	264	241	258	254	239	240	226	223	249	222	258	248	250	232	251	266	262	258	255	230	226	254	232	251	238	255	262	254	250	242	252	261	251	216	235	254	245	227	257	242	251	265	232	279	260	270	250	265	237	255	238	235	275	286	268	228	259	250	247	244	286	271	274	246	228	219	258	272	258	241	248	225	238	264	238	249	235	230	267	246	263	255	247	267	242	259	265	264	259	246	295	239	242	255	257	225	242	257	256	248	233	241	259	247	267	271	278	231	227	273	276	269	240	259	263	234	284	266	232	246	247	272	242	266	244	276	273	225	257	267	215	235	266	245	261	256	226	260	250	264	232	248	239	239	234	240	249	256	284	281	260	239	274	237	255	283	251	251	241	269	281	248	246	274	270	258	227	228	243	243	274	268	257	245	267	255	246	227	245	253	258	242	276	259	248	243	264	217	227	247	229	209	243	248	271	241	230	262	249	254	224	262	289	256	282	262	259	264	235	256	266	244	240	241	260	237	238	266	240	248	248	249	263	244	240	230	241	251	264	238	252	266	229	241	248	252	243	265	262	278	251	243	237	232	272	235	247	250	262	261	260	252	272	229	277	237	246	265	231	279	266	249	234	246	228	269	243	257	269	256	293	290	249	254	258	275	235	225	231	254	214	245	233	238	253	265	270	247	261	254	255	273	245	274	224	282	218	234	257	251	275	263	278	257	253	226	253	247	245	210	280	275	256	254	309	278	262	237	262	244	262	269	273	261	261	253	253	260	256	260	240	229	278	295	258	267	248	230	237	227	263	218	258	238	245	289	260	250	244	267	267	271	235	269	231	234	280	228	268	287	255	263	258	232	259	211	266	265	272	261	279	242	246	251	256	250	243	249	240	277	251	222	225	244	250	207	223	259	251	239	298	244	246	269	262	262	260	240	239	280	220	245	238	274	244	255	268	225	255	278	242	282	255	278	245	256	256	255	260	288	269	244	255	244	273	246	263	244	242	226	266	241	248	289	226	236	268	225	264	251	260	265	285	232	261	246	236	270	241	214	258	240	259	235	221	258	253	268	268	263	227	224	271	247	244	247	270	266	249	252	270	248	253	237	224	237	279	264	261	250	262	249	251	254	232	247	264	242	250	252	241	228	235	235	267	241	281	264	266	237	250	237	251	235	266	249	240	265	261	230	238	260	244	242	233	233	242	270	245	266	249	238	261	243	254	251	266	288	260	226	241	245	222	245	268	259	272	231	272	269	259	248	277	253	244	241	237	252	238	258	258	282	225	257	237	265	269	274	257	236	260	235	256	239	248	232	242	307	266	264	234	260	243	206	279	262	255	258	278	293	237	240	271	218	254	240	278	251	256	244	251	261	229	251	238	244	253	255	261	284	240	243	238	237	239	265	250	253	258	262	272	252	254	244	260	232	248	233	241	260	273	249	242	233	243	259	274	253	258	278	213	243	243	216	259	260	248	252	267	234	263	257	243	255	244	253	271	256	251	255	245	269	220	232	238	236	248	228	248	240	253	268	233	241	245	244	225	232	263	252	274	247	237	239	238	223	254	247	267	266	247	246	226	298	250	277	222	263	240	258	259	249	259	248	221	236	249	250	246	234	263	241	234	262	245	246	255	264	261	214	228	290	249	238	258	253	249	239	269	252	240	244	248	236	252	255	259	265	229	226	250	244	231	262	280	265	268	242	216	264	246	259	236	241	232	239	254	243	250	274	239	221	253	262	234	233	252	249	252	243	259	279	286	228	255	244	255	248	241	227	241	272	250	264	268	262	272	267	234	257	247	260	284	249	222	241	258	256	242	235	252	246	290	229	248	241	256	279	252	237	227	232	217	253	252	280	233	225	239	245	280	251	268	252	301	231	236	235	250	269	231	246	232	283	266	235	238	254	262	300	297	246	255	276	238	237	253	259	255	241	242	276	248	227	239	261	249	249	256	242	233	229	241	252	255	265	274	247	243	245	249	257	240	258	246	298	267	254	248	274	262	198	245	249	251	235	239	250	261	262	286	253	257	241	218	257	265	258	228	251	261	288	273	220	274	272	254	259	239	216	283	270	225	221	226	222	265	252	270	242	243	258	230	251	238	259	246	246	242	261	236	301	257	244	256	241	245	246	248	236	245	223	237	244	234	243	217	240	269	258	275	253	251	245	259	277	261	259	235	261	257	242	232	266	237	239	231	247	275	270	291	272	258	249	259	247	240	236	244	245	272	253	282	250	272	257	255	231	281	299	255	253	252	233	289	248	249	275	242	259	250	227	236	266	244	232	255	252	254	238	224	224	281	256	222	257	256	237	265	247	251	245	238	246	255	242	255	228	235	271	258	225	265	257	232	253	268	268	259	226	240	235	229	234	252	272	241	239	244	250	268	240	256	253	236	239	266	257	231	235	256	252	274	233	253	285	285	251	264	246	266	241	279	287	285	248	269	241	246	262	223	274	222	251	259	250	238	266	287	229	236	267	243	216	275	250	267	269	242	234	267	248	275	253	260	255	263	238	263	253	252	252	242	228	272	303	239	227	230	256	231	243	263
28936	15838	13054	12083	9247	7371	6173	5036	3765	2826	2168	1761	1663	1509	1313	1071	901	915	988	962	882	801	743	753	769	674	709	713	700	694	760	704	697	671	656	689	688	675	682	635	585	584	634	554	618	598	558	536	556	518	513	561	566	526	555	539	558	565	581	616	581	550	541	486	539	557	561	519	543	584	533	531	528	534	564	566	587	531	545	553	547	545	511	535	503	552	501	568	537	592	559	556	499	548	562	565	534	502	554	517	555	585	571	544	545	523	544	548	566	545	524	554	541	567	523	564	533	546	522	539	560	545	526	539	525	565	554	533	553	528	547	559	507	505	592	562	586	563	577	582	511	521	577	556	588	561	568	532	549	543	563	565	533	514	556	537	554	571	490	557	541	551	571	550	523	568	567	539	612	502	525	498	516	501	512	552	532	529	532	520	556	560	565	521	535	552	543	541	609	517	579	528	542	582	532	519	509	547	541	576	532	531	553	501	544	566	542	508	553	534	537	568	592	566	537	554	580	546	515	528	578	564	560	547	592	562	531	568	525	554	534	523	530	581	562	573	544	561	577	549	532	534	530	554	546	513	521	538	535	582	523	529	597	555	543	538	564	586	526	548	573	550	523	516	528	507	565	558	586	557	552	537	540	518	554	593	518	521	574	547	544	515	601	562	537	549	543	534	510	520	571	558	538	511	521	582	553	566	534	586	522	564	529	551	547	549	569	566	590	584	520	527	544	515	534	569	549	468	583	549	523	565	533	546	549	537	528	533	568	588	562	530	551	540	546	535	512	561	538	547	584	556	581	537	574	564	554	566	574	522	597	522	553	605	538	593	573	564	522	514	521	594	550	567	583	549	553	529	561	538	538	542	526	532	504	558	579	493	537	503	538	532	535	541	522	545	535	577	537	528	498	539	582	545	551	606	529	548	507	534	522	478	561	550	565	536	542	547	520	567	540	536	542	553	522	561	552	556	517	548	556	521	584	524	543	575	558	583	527	552	536	562	489	564	590	566	492	533	550	517	505	515	538	537	569	572	542	580	538	596	537	540	481	564	552	539	529	533	552	591	607	541	533	544	549	529	548	514	574	526	541	539	574	549	517	538	509	547	557	494	537	574	574	559	552	561	547	535	546	518	550	537	514	532	545	544	564	568	536	582	560	610	508	564	561	553	544	551	546	592	533	539	533	556	534	497	576	558	545	521	573	583	554	505	537	531	584	549	537	568	544	503	553	523	568	579	555	539	578	564	548	502	563	505	528	533	521	528	523	568	550	567	550	554	533	578	579	547	569	588	534	519	597	546	538	563	502	573	539	536	554	568	562	567	535	533	553	586	601	527	557	547	561	549	516	571	569	491	585	563	547	574	528	537	550	540	511	531	594	568	546	553	553	554	522	540	560	549	546	571	546	525	525	508	550	532	553	544	497	556	553	528	503	543	554	526	586	528	533	567	534	542	510	557	540	549	571	515	532	579	574	557	555	565	541	526	549	555	529	508	556	523	571	552	541	516	516	556	534	548	540	536	538	528	562	567	559	538	507	557	560	529	543	524	521	537	511	549	542	513	535	564	548	513	551	553	550	552	546	542	536	560	543	544	585	567	522	557	588	521	548	540	530	555	534	568	496	557	559	601	531	567	545	526	507	532	611	501	543	530	555	546	528	565	536	575	528	566	531	547	584	570	579	585	522	563	518	598	576	513	589	578	502	518	551	528	530	543	503	558	563	560	575	546	558	511	554	547	529	513	529	547	539	582	530	562	519	526	546	531	571	483	545	577	542	550	534	524	579	553	498	522	540	527	531	534	530	504	523	581	551	564	553	520	566	554	504	563	560	517	566	568	573	568	514	549	550	557	554	564	559	507	592	516	594	524	541	553	549	566	571	550	548	576	594	530	545	558	565	569	576	529	561	512	534	549	503	555	520	521	568	519	520	527	528	544	535	582	551	558	570	517	538	552	533	559	527	541	538	521	535	596	529	576	560	591	530	562	536	548	553	560	531	597	545	573	525	516	552	559	552	523	521	520	496	538	590	535	578	547	540	534	535	557	545	541	479	512	595	545	545	542	543	565	566	562	501	540	567	535	527	527	558	505	575	582	551	595	514	551	562	527	562	521	534	554	568	545	489	525	565	545	558	544	586	546	562	519	606	529	557	560	547	507	568	532	520	580	552	528	533	502	549	528	537	528	553	538	532	557	543	527	513	537	558	550	563	544	543	562	575	577	539	514	550	560	545	547	585	523	585	594	548	526	520	557	551	492	523	492	547	524	521	573	537	538	567	508	552	573	544	532	523	554	555	562	552	538	553	577	577	491	563	575	543	559	593	539	570	524	538	552	542	565	559	581	544	570	526	596	562	544	574	540	551	556	544	500	511	555	526	568	536	544	527	564	547	558	574	549	572	525	565	541	554	563	559	579	461	481	566	512	580	565	523	545	559	524	568	590	543	543	593	506	567	537	535	591	541	510	537	564	565	559	547	521	531	515	561	540	569	587	560	534	535	538	555	530	527	551	531	525	522	555	524	498	577	505	567	545	526	584	542	540	531	545	544	546	541	532	547	507	549	573	547	579	545	502	560	513	506	549	534	552	536	521	543	611	527	562	585	532	549	526	571	559	563	573	564	549	511	557	562	542	523	618	531	552	562	542	546	527	542	557	524	511	538	513	561	519	545	563	567	530	509	583	576	539	536	550	519	544	544	550	565	530	561	578	536	545	555	548	519	525	540	563	522	526	559	581	564	550	557	558	510	521	576	555	534	560	566	568	539	550	520	552	560	520	552	540	536	569	575	554	563	488	552	501	561	543	546	541	516	527	546	571	558	553	575	562	537	529	537	577	535	544	567	551	531	568	563	538	553	544	530	572	593	551	573	533	609	569	550	518	562	534	529	557	562	527	544	522	566	526	570	550	524	550	569	531	557	571	578	536	520	538	559	534	544	536	532	537	574	529	539	563	530	550	541	536	553	567	546	571	549	533	510	543	550	526	564	602	551	525	534	501	520	542	541	537	532	546	553	565	580	544	569	561	563	513	535	551	561	533	573	562	547	548	545	561	560	553	545	532	533	529	548	533	592	563	532	607	548	545	537	549	508	576	519	559	566	514	557	540	527	513	555	526	562	558	547	531	563	598	580	573	603	559	515	587	532	526	529	556	522	525	542	568	507	559	547	553	584	536	532	521	518	545	544	547	566	534	507	552	525	586	550	570	531	559	590	494	515	538	587	534	517	571	506	536	531	560	528	535	560	565	516	534	537	532	556	507	570	568	530	547	580	535	535	547	558	491	552	545	547	559	555	497	565	532	531	561	573	570	549	557	540	528	571	554	580	534	545	546	519	529	582	569	546	555	541	548	582	536	534	534	552	573	546	540	522	546	566	555	536	538	564	527	556	560	531	527	578	552	525	540	536	547	559	570	503	513	541	551	555	577	587	557	560	568	569	555	532	576	558	567	530	570	543	569	559	544	537	546	537	557	535	526	538	537	557	469	540	569	544	516
59135	30463	15500	7459	3800	2748	2131	1510	1133	856	655	636	501	513	527	418	421	361	413	371	382	386	354	338	331	319	348	349	354	340	381	355	373	334	366	356	316	315	316	323	333	311	341	325	292	294	347	275	340	305	313	339	276	288	259	302	295	263	265	321	337	312	300	261	305	278	295	313	299	305	316	291	294	327	307	288	299	314	344	284	283	311	310	310	304	261	303	277	252	298	295	328	310	294	339	290	293	356	307	321	288	281	305	309	279	318	311	283	314	291	291	301	317	303	305	305	273	284	305	319	296	299	306	284	287	297	313	311	332	263	292	307	273	284	291	316	298	284	265	277	312	318	308	311	276	303	311	297	266	297	316	295	305	303	291	280	301	299	297	274	302	286	303	309	267	299	282	311	328	257	298	315	298	304	306	278	296	294	269	297	313	308	313	319	285	292	295	304	294	294	288	288	318	260	284	288	287	289	273	289	294	324	290	317	325	312	268	303	306	327	296	313	288	274	283	323	313	307	313	345	308	297	312	299	290	295	297	297	294	274	291	274	322	315	275	299	352	319	313	262	306	299	276	296	296	322	285	284	285	313	295	327	307	296	301	332	277	289	297	288	301	325	308	310	343	280	312	284	312	303	276	276	291	304	287	259	306	325	298	307	311	321	300	311	318	316	310	298	306	302	337	283	280	320	291	317	283	285	268	295	311	305	324	310	304	318	328	303	296	292	288	307	310	305	315	264	277	288	300	320	314	281	272	285	310	272	281	291	287	307	334	275	327	322	312	294	302	307	295	319	276	295	305	304	300	337	278	267	307	263	260	303	301	275	287	254	329	278	270	275	288	289	318	309	284	292	283	341	273	293	269	347	301	311	302	318	287	290	287	291	314	294	301	283	305	290	309	292	286	328	312	292	288	316	317	281	309	284	287	303	325	292	301	311	308	294	291	308	303	316	334	315	311	296	279	313	306	347	324	318	316	304	264	296	299	295	287	283	290	279	308	285	321	280	277	303	315	295	287	323	303	338	273	276	302	311	307	325	277	316	275	296	310	317	287	330	320	325	308	292	300	290	301	279	304	334	346	308	276	310	312	281	307	315	290	285	329	293	290	277	307	289	309	316	332	306	298	258	290	325	296	297	280	313	296	294	314	303	315	278	315	300	291	291	310	261	333	294	268	324	295	299	291	314	290	285	301	315	266	266	305	289	312	302	321	277	275	270	306	288	297	314	306	307	315	312	299	300	322	318	287	342	304	319	293	302	295	332	320	297	279	326	335	286	292	280	283	275	276	319	313	309	287	315	308	331	326	342	312	279	269	329	278	312	339	302	305	315	287	292	301	273	293	310	323	290	306	291	302	290	263	306	307	309	330	299	282	280	287	323	304	304	322	296	283	296	284	309	325	298	259	335	335	308	306	290	286	295	336	267	287	315	314	328	302	305	264	312	321	309	326	304	288	312	298	284	268	297	282	301	284	305	287	309	271	300	312	280	351	306	256	286	331	271	294	298	287	299	335	305	320	291	312	277	290	301	308	308	291	274	287	279	293	284	298	310	301	289	300	307	298	329	310	315	333	270	303	320	292	304	299	296	323	277	289	276	283	290	318	282	283	314	315	284	312	329	323	306	255	312	318	295	273	311	298	303	332	328	321	306	289	319	306	292	319	306	336	328	299	318	310	263	288	301	307	295	322	279	286	291	292	319	302	307	295	311	300	316	288	348	321	295	290	298	301	300	305	316	307	300	268	290	317	293	298	297	278	298	294	311	273	300	287	279	317	330	313	311	290	276	305	299	304	278	309	302	332	308	332	285	332	337	330	318	331	318	285	300	302	329	316	281	290	325	283	293	327	286	316	303	312	263	298	294	280	279	329	280	286	309	285	329	293	302	322	320	321	318	268	272	320	290	303	274	265	310	291	257	276	304	284	305	306	268	276	279	279	321	286	306	284	309	304	333	281	308	298	359	319	304	295	268	315	303	274	292	298	310	296	328	301	287	296	286	284	284	286	298	280	267	302	289	254	292	292	295	324	287	338	274	292	286	281	297	293	278	278	300	302	341	292	308	275	282	307	301	277	270	306	323	289	309	286	304	305	304	319	271	290	273	295	296	286	301	290	289	322	341	283	307	301	302	251	308	288	332	290	290	328	309	310	270	299	280	277	299	314	307	327	297	310	286	285	289	315	310	319	308	322	318	288	296	315	318	263	305	312	270	306	348	340	304	310	332	310	311	292	286	291	317	296	281	272	297	294	326	317	299	329	287	303	283	293	297	319	287	286	337	300	317	286	316	264	297	309	322	269	287	295	307	301	306	305	305	285	283	314	284	316	335	298	295	340	310	299	298	291	288	279	324	326	310	313	319	297	314	316	274	292	316	309	309	308	361	268	304	289	328	322	336	269	303	283	287	253	263	297	292	289	335	292	271	298	327	304	294	292	281	292	300	288	293	318	307	326	275	340	305	283	296	322	293	299	282	301	314	327	335	271	302	295	338	288	333	294	289	314	306	292	311	299	288	267	320	311	270	300	303	340	275	258	340	278	326	292	300	283	329	297	320	271	294	300	302	305	332	275	300	285	284	300	318	323	286	315	296	292	296	284	299	322	285	329	258	308	346	312	281	312	308	302	276	304	345	270	303	284	287	305	326	329	337	319	325	332	294	283	287	299	294	287	315	311	329	312	310	308	298	295	299	316	344	274	291	299	321	283	357	327	326	294	318	320	291	297	326	297	304	311	275	307	289	282	286	305	288	288	294	278	306	294	317	329	313	288	274	275	326	325	283	310	310	301	299	295	296	330	340	294	295	325	310	306	260	278	287	338	335	313	312	318	304	267	268	311	278	319	288	288	301	299	294	299	303	295	302	316	285	281	305	275	278	297	289	307	308	334	311	285	299	300	275	308	306	300	282	292	274	273	286	297	307	297	326	293	292	263	327	317	313	295	314	292	322	317	315	286	290	322	293	329	296	289	275	302	274	327	292	296	304	313	318	301	309	271	320	282	305	288	299	316	317	270	306	311	298	267	272	333	282	322	271	271	283	315	309	295	307	290	297	307	272	301	287	293	296	322	297	292	284	322	306	316	314	284	305	309	266	293	286	325	305	274	299	320	284	302	300	299	300	298	331	284	372	257	314	315	285	310	292	276	319	272	324	276	295	292	296	321	303	282	313	311	316	313	309	309	299	303	289	306	276	283	285	339	318	300	327	299	298	314	351	324	284	295	312	310	300	301	281	335	294	284	283	287	320	296	309	312	242	307	285	292	342	323	303	314	332	268	302	334	289	297	293	293	288	332	305	273	307	299	273	280	286	313	278	316	327	306	306	310	297	318	302	294	266	300	292	283	325	306	283	293	299	319	295	299	291	299	320	293	275	319	284	316	315	338	344	330	279	305	313	303	296	268	287	306	286	284	284	315	295	314	300	270	295	266	301	283	323	289	304	295	269	311	248	303	313	286	281	332	299	289	261	301	293	296	311	271	274	279	311	292	281	310	307
35498	19816	16090	15104	11221	9697	8288	6203	4596	3306	2707	2278	2139	1911	1652	1478	1191	1223	1247	1210	1232	966	975	919	893	930	841	897	870	945	950	939	932	869	812	841	839	928	825	789	709	663	737	727	726	697	682	656	703	660	649	668	608	639	615	670	610	687	652	652	650	607	660	616	633	636	665	637	631	650	655	610	613	624	640	661	667	637	634	606	604	640	624	606	631	612	639	636	638	643	629	656	653	644	620	624	626	628	630	661	637	682	646	639	655	601	657	659	609	637	621	628	657	648	631	623	655	641	651	589	631	653	647	627	636	606	631	623	667	635	628	639	642	629	646	601	618	610	614	625	612	608	659	668	658	651	619	608	642	618	657	666	639	660	594	650	661	644	631	625	660	624	645	657	605	619	595	639	627	667	695	646	639	631	663	658	652	627	650	622	652	593	588	628	605	621	661	646	636	633	666	627	629	699	641	635	602	618	657	649	662	665	635	623	658	602	699	687	624	657	629	623	650	630	641	656	640	627	669	616	641	633	678	639	617	584	669	597	638	599	619	641	698	638	660	619	656	621	672	660	636	661	634	634	616	638	612	655	620	663	627	633	614	601	665	654	650	619	657	593	611	653	621	645	620	589	667	636	628	632	615	651	616	640	649	604	619	597	641	610	626	697	704	610	610	626	599	648	678	651	598	656	668	624	628	628	626	609	655	650	612	626	654	674	637	645	655	673	606	685	654	642	674	640	660	661	627	657	675	651	653	668	618	641	619	622	633	638	636	607	634	665	612	600	662	634	626	648	643	585	652	678	668	624	654	667	622	677	671	618	622	617	632	622	690	636	649	643	624	671	622	625	633	651	606	660	607	663	636	609	621	652	631	645	655	674	628	647	686	664	625	653	619	649	645	634	648	597	614	638	575	621	648	625	629	608	650	658	645	686	636	708	617	666	600	636	620	637	610	659	657	640	699	625	673	623	596	630	660	692	613	646	639	603	654	649	574	669	620	650	657	663	663	656	620	682	622	602	623	640	629	596	636	681	607	639	654	671	642	592	609	634	658	679	640	603	610	639	633	618	646	619	683	614	656	622	632	657	633	599	619	606	629	653	637	664	653	604	628	695	613	688	652	628	597	659	610	638	657	667	646	585	625	616	658	605	645	639	639	653	628	605	604	636	602	645	628	643	594	586	624	595	645	632	616	649	601	642	674	629	628	619	614	653	635	622	652	594	647	674	620	642	665	609	669	630	661	641	643	608	609	612	648	664	598	655	674	657	593	660	659	638	653	639	634	650	631	656	639	619	647	650	673	615	649	638	641	611	622	638	623	590	636	639	654	636	638	655	579	703	646	599	622	656	613	625	621	612	642	616	668	610	630	599	632	659	634	629	610	626	662	609	641	611	641	592	655	653	663	653	601	598	667	660	611	606	641	653	631	609	667	609	637	612	611	635	648	681	676	611	617	615	642	643	622	615	656	660	613	640	601	648	667	643	620	621	644	674	584	681	648	655	645	633	617	678	629	699	634	603	636	641	622	620	671	623	656	633	615	601	639	644	666	639	651	613	661	654	640	609	620	617	622	677	653	615	648	654	714	660	582	638	649	652	625	619	640	578	595	646	701	599	645	620	624	595	636	655	626	640	661	611	645	662	631	635	689	613	665	669	638	651	618	634	587	628	641	647	626	624	611	614	675	616	610	629	632	649	637	624	629	640	650	591	639	616	630	622	647	624	650	682	645	610	656	657	591	642	635	630	645	628	641	640	561	622	630	608	677	702	615	631	662	674	634	650	615	658	656	633	624	629	627	656	628	631	613	637	619	650	576	640	619	629	626	637	637	592	629	659	611	653	643	690	581	622	658	675	558	615	605	650	668	660	626	613	630	664	636	669	652	632	598	648	650	653	619	672	670	632	579	644	607	667	687	658	657	666	622	644	586	660	682	683	675	619	575	653	618	639	630	643	667	612	625	620	628	645	618	676	630	638	653	636	649	684	641	679	624	673	624	614	658	650	587	650	653	666	683	641	627	633	638	613	639	627	625	667	642	634	653	660	662	569	632	643	610	641	658	657	662	613	668	696	646	613	602	623	649	637	632	583	629	667	639	630	641	634	629	623	640	596	672	659	681	667	619	638	610	624	610	644	633	610	611	619	622	677	549	659	640	630	649	630	654	688	636	636	620	628	645	660	600	662	671	639	621	614	654	589	648	633	650	662	630	582	639	639	617	669	647	620	650	683	672	674	603	649	662	654	649	633	626	624	662	642	616	641	610	650	653	628	635	611	611	630	668	645	588	646	629	636	656	657	651	685	623	651	632	630	613	610	665	643	640	582	640	626	613	631	646	645	658	633	663	636	648	658	617	689	624	616	667	646	594	626	613	640	649	616	651	628	631	645	646	652	635	617	662	643	598	648	617	640	651	640	632	643	661	620	625	577	657	651	675	602	630	586	622	639	630	619	635	574	666	591	677	635	608	628	654	620	633	640	600	684	582	673	653	633	647	585	660	639	629	658	640	658	607	601	682	656	636	637	637	591	668	635	628	653	608	620	622	656	671	666	637	646	629	645	645	650	641	616	587	613	651	664	635	676	647	652	646	636	621	648	649	671	613	657	623	607	612	624	633	660	667	639	621	656	617	591	548	654	621	602	642	676	622	651	683	664	630	596	635	646	602	631	665	650	621	628	621	676	633	632	669	617	636	633	630	613	617	623	659	616	650	624	616	655	624	650	604	629	612	667	606	653	616	642	604	660	640	632	670	633	654	638	631	695	637	705	616	620	636	653	699	651	671	658	632	599	633	657	631	594	673	627	671	626	619	623	626	651	654	636	638	591	614	674	617	659	636	663	652	605	675	651	622	638	687	685	665	642	640	625	597	610	655	611	627	592	653	578	634	654	594	674	640	653	627	656	643	655	628	677	638	620	589	674	629	678	668	685	648	635	620	671	626	632	637	637	640	638	635	634	617	634	653	627	649	585	660	623	650	646	670	617	657	679	665	622	597	659	627	651	662	640	619	626	618	633	644	623	629	663	626	627	642	641	582	648	601	604	633	635	618	656	629	643	655	645	588	646	668	690	624	591	636	578	629	615	634	656	677	627	627	596	629	612	589	633	653	659	656	668	677	643	622	619	660	669	604	647	638	614	684	657	627	637	648	618	604	624	616	606	609	672	662	648	613	631	646	632	609	636	677	694	648	621	679	685	625	689	678	583	654	652	632	632	652	617	633	616	661	667	642	682	675	626	663	607	655	620	634	635	635	662	667	606	611	621	620	585	643	647	619	619	654	625	664	614	638	654	651	611	620	658	590	623	598	656	676	621	641	676	594	611	621	612	618	613	647	597	623	630	642	649	637	646	605	607	671	657	617	587	600	666	632	628	604	643	656	635	616	641	633	608	658	647	644	623	665	640	609	647	608	685	663	639	653	675	648	648	620	648	597	668	620	648	634	631	602	677	640	622	683	633	619	646	647	651	672	666	606	664	675	649	585	639	628	638	664	635	661	658
39281	16281	4711	2379	1345	1098	955	602	534	445	395	327	322	290	282	285	285	309	249	288	314	293	297	252	246	263	271	244	284	281	281	272	298	282	264	253	244	247	262	259	267	288	240	275	261	257	283	239	261	249	276	261	243	289	262	243	229	253	260	278	289	279	265	268	265	259	263	238	266	256	267	284	247	266	262	273	271	258	257	246	286	252	261	282	277	269	268	279	252	251	253	266	294	268	289	244	263	283	274	263	256	253	253	270	278	234	276	249	261	272	235	279	266	233	272	250	266	263	248	259	271	244	243	264	265	243	254	263	257	262	237	269	270	262	249	252	277	234	256	274	270	267	249	283	271	267	302	273	276	256	281	249	267	278	256	247	272	262	262	248	319	260	280	268	256	294	248	245	241	272	284	252	257	248	235	282	263	258	243	285	256	272	262	276	263	258	282	249	244	275	244	269	265	256	248	265	284	273	225	274	263	275	303	261	266	264	277	277	286	237	272	226	268	239	291	281	271	259	265	248	221	301	236	263	281	235	250	285	253	243	256	286	261	280	254	249	257	255	266	250	260	266	280	248	260	254	231	254	265	275	261	244	271	323	261	218	254	262	277	257	241	237	261	286	260	255	240	263	272	244	274	271	269	242	245	261	249	250	261	284	262	222	232	278	262	256	280	244	227	281	240	274	239	240	257	249	254	279	264	276	243	234	273	269	273	277	244	236	263	273	236	241	273	262	253	243	261	267	275	261	259	254	249	277	264	280	260	269	259	250	244	251	270	260	232	286	263	270	259	260	271	264	234	273	268	260	263	241	242	243	286	264	276	272	287	269	262	253	254	265	259	273	258	282	233	244	255	220	254	253	251	267	271	261	271	245	286	272	263	251	265	304	243	252	261	270	275	242	243	234	272	267	258	231	268	290	257	285	257	267	231	249	235	232	242	281	269	222	257	253	240	283	301	260	261	253	245	247	266	228	271	269	234	306	308	279	250	247	288	256	244	245	279	243	256	240	247	242	272	272	249	307	256	266	294	272	238	243	280	253	267	266	280	278	246	254	277	275	256	269	270	257	250	215	255	261	253	252	285	260	254	269	274	232	255	220	273	219	262	244	268	259	277	232	250	244	267	273	269	276	276	251	267	268	282	277	282	256	245	228	270	257	256	234	254	253	272	271	267	283	274	260	264	276	269	260	278	257	246	213	236	249	264	266	282	280	272	244	264	230	256	266	253	264	270	277	235	237	287	268	229	252	249	240	245	274	265	276	263	240	262	253	294	297	259	253	249	263	266	270	277	273	285	262	262	263	264	263	255	250	255	262	296	258	258	296	265	282	276	266	264	290	211	264	256	274	259	290	266	289	283	264	250	273	259	265	270	253	264	263	244	256	255	255	281	254	256	268	272	256	273	280	261	257	281	230	256	256	265	261	253	235	274	278	257	258	229	286	269	257	267	240	280	251	262	271	280	259	244	272	263	244	227	296	260	251	290	243	266	270	253	262	224	288	281	284	247	276	264	249	247	264	266	272	260	252	258	267	282	229	262	291	273	255	212	264	272	253	282	274	268	247	290	254	256	293	259	245	256	291	260	259	254	270	258	258	243	232	257	276	233	256	249	287	288	266	280	276	250	270	249	267	261	259	264	278	239	269	267	266	264	249	274	263	253	255	224	244	253	279	270	269	278	256	267	241	257	249	265	284	258	254	259	255	247	222	277	272	267	261	272	241	270	239	252	259	266	260	272	255	271	267	296	240	267	256	250	256	265	270	263	265	242	258	294	263	270	260	271	285	290	258	251	268	267	257	242	262	270	250	275	248	276	275	272	236	250	268	261	257	266	278	294	253	314	298	271	254	261	252	257	264	266	228	267	298	253	300	280	246	273	261	263	234	291	263	237	239	265	273	249	253	239	268	257	289	259	270	264	252	242	273	286	252	243	243	253	247	253	272	250	309	270	250	244	266	218	275	289	246	214	284	262	273	255	288	257	267	253	269	262	271	258	275	277	236	295	239	268	234	274	277	245	266	241	232	258	272	260	278	243	269	262	286	280	243	263	271	248	267	268	256	245	276	268	265	250	270	274	259	260	264	278	263	254	276	279	264	236	298	289	276	331	239	259	270	259	271	269	242	256	211	287	281	293	253	231	271	264	271	285	275	293	242	232	272	255	274	218	273	249	264	249	263	244	252	231	279	254	243	245	289	300	281	258	287	271	266	220	241	250	238	263	241	238	247	230	227	231	254	253	271	287	276	258	264	290	250	274	270	265	274	262	274	280	238	228	276	272	273	257	265	255	264	267	255	267	238	256	290	240	245	229	248	263	255	264	239	250	263	274	288	254	242	249	245	240	261	262	255	261	261	254	269	271	272	288	243	255	257	242	267	264	243	253	290	255	242	306	269	285	260	227	283	257	229	265	267	231	261	262	261	287	266	288	267	291	231	286	256	268	254	267	285	283	261	255	267	272	291	282	249	259	273	274	277	270	296	301	251	230	275	273	273	284	227	264	299	265	277	265	237	243	276	273	253	261	262	247	268	246	275	256	284	265	283	251	245	238	251	237	280	254	247	238	258	263	260	265	296	264	253	251	242	239	270	248	269	279	272	270	256	272	271	240	267	285	247	255	249	278	269	287	271	287	262	265	252	300	272	240	254	273	272	269	264	258	269	287	263	275	228	230	232	254	277	288	264	236	245	283	289	246	247	242	247	269	258	243	258	247	247	234	283	234	262	261	271	275	262	251	269	253	249	283	280	295	228	278	280	251	266	247	293	277	252	267	258	285	278	247	245	222	251	280	272	281	234	244	254	238	251	288	240	264	286	262	277	254	274	249	269	256	284	269	263	272	237	266	227	243	294	267	265	261	267	278	263	278	280	283	265	265	310	229	242	278	289	233	267	278	276	247	286	237	284	231	308	268	259	279	255	242	261	310	293	260	259	265	238	246	231	233	262	276	262	251	233	268	278	251	257	249	270	252	270	268	259	286	236	287	266	282	266	256	243	253	217	266	263	271	234	276	283	257	270	274	242	286	261	266	250	249	253	246	225	274	246	248	241	256	261	256	266	253	232	248	251	273	262	244	237	247	272	276	232	275	258	245	255	251	280	279	226	279	269	273	272	263	261	227	247	240	251	278	257	240	270	275	288	293	288	270	266	238	257	246	234	242	240	276	326	245	258	295	277	267	263	238	261	264	295	263	256	281	289	260	270	265	262	261	253	259	256	304	233	221	241	250	249	232	248	256	279	270	233	254	261	240	240	263	274	274	261	282	272	238	258	285	271	276	277	273	278	258	255	266	247	271	283	240	266	277	224	242	307	234	231	265	237	286	283	274	285	248	294	250	229	237	249	258	262	276	276	236	254	254	279	266	283	269	299	271	257	270	292	259	236	251	253	262	244	248	254	263	302	273	254	248	276	260	217	258	267	278	280	259	294	240	236	262	270	264	276	237	282	272	279	253	292	228	241	292	260	294	225	279	235	269	264	254	275	257	255	244	255
23379	8897	6466	5878	4603	4285	3630	2503	1889	1366	1244	1063	997	871	784	721	765	732	769	663	663	669	688	659	638	630	601	603	630	575	603	617	573	613	593	582	563	553	551	581	547	584	566	568	586	585	530	572	516	520	530	492	567	558	581	549	559	548	558	588	521	575	560	564	545	522	570	588	565	576	569	542	537	546	545	566	555	580	554	554	595	560	534	621	556	523	515	545	585	531	546	567	547	536	530	581	546	526	596	585	552	558	566	591	526	571	550	569	559	561	527	540	559	572	609	603	579	548	543	561	534	540	576	563	552	585	532	517	562	542	562	544	574	551	532	545	570	565	579	572	571	557	567	522	567	566	556	594	564	581	547	560	547	557	537	536	570	558	578	572	545	562	559	556	549	553	554	572	561	572	553	561	566	546	570	517	538	564	543	564	536	540	566	566	532	541	596	558	570	582	560	560	579	533	557	553	544	590	534	573	561	602	566	576	537	578	524	546	554	591	581	590	545	567	552	557	557	539	538	593	610	583	504	583	534	547	554	542	577	596	549	568	530	599	550	566	536	539	517	540	591	551	524	560	579	548	569	545	585	572	579	577	555	524	547	572	571	576	575	540	539	539	548	561	516	558	541	533	572	555	548	560	562	569	583	581	580	554	513	529	574	542	569	534	553	586	555	586	568	515	545	591	586	462	596	556	538	591	563	581	550	584	592	571	571	578	554	558	522	562	534	564	550	539	578	597	542	553	575	586	591	597	550	584	526	526	546	550	546	572	553	523	532	580	579	534	543	537	512	582	582	557	541	543	561	537	566	511	561	582	554	505	561	522	567	562	553	538	540	535	594	563	518	560	569	541	560	577	563	554	574	519	562	559	610	535	614	556	582	514	556	531	517	546	539	601	523	509	612	552	537	532	578	538	532	560	550	574	564	580	567	564	552	555	506	572	529	576	532	570	537	511	587	537	553	561	541	592	542	570	583	553	577	578	555	578	533	620	540	594	547	552	577	598	531	562	540	561	587	552	584	528	555	523	555	576	558	532	557	565	542	545	552	538	543	570	536	561	535	564	532	625	537	537	566	543	591	578	546	523	517	532	561	543	572	571	547	557	568	588	535	490	551	545	526	561	575	595	554	521	571	572	602	585	535	554	556	586	557	551	553	564	552	521	582	596	556	555	594	520	545	596	530	525	581	523	531	570	568	578	551	563	525	533	541	553	551	520	580	567	572	534	549	554	576	533	572	529	517	569	550	530	546	573	515	554	527	538	547	527	535	555	528	563	592	568	580	572	584	559	560	562	549	543	578	571	580	566	541	589	535	575	525	531	559	551	559	556	564	548	559	548	562	541	555	578	568	552	583	558	567	618	566	555	567	619	538	532	535	576	570	507	530	574	575	577	570	551	611	559	567	556	545	536	515	530	563	551	559	535	591	522	542	557	547	578	532	594	492	576	568	537	563	539	601	595	554	580	582	639	516	544	586	538	543	554	569	542	566	546	556	540	536	554	556	515	524	540	561	557	518	575	578	529	576	565	565	539	539	547	547	549	555	547	568	563	544	600	599	517	562	562	553	573	540	558	547	541	545	560	573	568	522	586	531	572	570	585	586	559	564	543	615	568	552	540	607	546	509	560	548	562	495	592	574	545	521	550	569	569	555	560	593	571	499	533	568	527	571	542	554	511	563	588	585	506	558	585	588	536	579	583	536	548	536	587	539	576	577	554	557	591	574	563	581	581	566	532	545	569	583	561	530	562	543	545	566	576	608	547	591	553	616	524	529	554	568	547	561	598	559	520	540	515	588	553	561	573	570	551	554	514	552	555	540	617	558	570	561	576	532	524	557	563	568	536	598	569	524	586	591	602	564	508	522	604	550	556	592	581	564	534	553	577	530	544	530	518	529	586	544	512	560	552	553	573	529	563	586	529	535	539	565	563	578	584	522	582	559	536	581	540	558	544	578	572	560	605	532	516	560	615	590	542	529	557	550	544	532	543	536	570	536	566	593	560	542	556	518	570	511	577	595	566	552	543	540	512	548	534	542	547	559	537	563	586	558	578	526	552	525	574	571	543	539	561	576	553	578	549	554	578	516	567	553	549	540	602	591	570	546	591	563	522	583	563	508	510	558	549	527	572	566	578	573	559	517	552	593	552	529	578	579	572	583	568	535	546	528	556	542	572	555	540	523	521	584	528	542	534	529	566	584	581	545	533	569	509	551	546	548	514	601	560	545	537	572	608	584	537	540	540	489	547	537	566	606	511	527	547	512	541	559	536	559	549	550	565	571	574	533	581	560	572	568	561	576	545	550	581	536	541	553	582	575	532	538	570	557	572	542	609	549	534	552	541	561	599	520	522	577	535	543	521	565	551	576	556	579	592	549	585	545	549	600	572	528	537	550	516	587	536	512	552	579	553	524	564	539	563	549	556	570	551	528	570	560	598	584	545	584	561	555	555	542	551	559	576	551	564	561	522	548	575	538	572	557	585	549	588	578	570	553	538	537	538	570	520	559	604	558	581	583	526	558	559	569	543	504	549	560	560	522	560	554	583	555	592	566	566	566	576	551	588	547	527	553	573	555	551	554	521	568	601	533	568	561	543	528	547	561	588	573	547	515	513	545	568	568	570	560	507	546	564	519	584	598	547	562	573	577	529	552	580	587	563	534	535	569	569	555	546	562	578	544	557	556	548	552	578	587	554	514	565	562	521	522	578	559	550	546	530	533	561	560	557	519	576	556	528	584	550	554	568	532	543	527	555	547	565	577	568	551	592	579	565	529	557	558	584	540	591	580	564	542	538	562	564	568	588	557	526	559	595	570	570	568	571	558	535	563	532	556	526	565	560	545	577	544	525	573	548	598	596	576	604	550	565	538	590	555	538	553	557	532	552	566	585	555	546	598	515	542	511	568	539	565	550	568	576	559	571	568	563	527	581	581	514	513	546	551	551	526	566	533	553	577	552	541	569	588	569	549	581	571	547	566	521	567	552	617	533	567	551	523	528	516	573	577	575	547	560	554	512	551	527	531	528	521	527	567	524	551	505	569	578	570	549	567	547	529	546	555	540	574	585	592	564	586	541	554	578	559	573	541	539	559	551	586	497	568	513	606	611	571	524	574	567	494	585	552	581	555	564	602	579	580	561	584	567	561	526	545	557	555	527	552	563	578	584	548	590	531	529	540	550	540	557	512	543	547	557	571	544	597	555	540	561	573	572	506	523	577	530	603	544	551	568	544	547	560	565	549	573	520	505	527	574	541	552	515	560	560	537	550	559	545	556	547	537	541	582	518	532	543	548	572	539	622	582	574	543	573	524	558	616	624	531	540	576	556	562	565	549	552	576	562	548	575	558	593	529	554	584	585	503	529	542	541	568	551	548	580	536	535	549	557	549	562	603	526	532	555	614	576	524	571	556	539	469	593	527	604	561	534	541	537	558	567	571	563	523	549	511	539	544	518	621	535	545	573	558	543	573	565	574	603	594	585	533	568	543	528	559	566	555
49050	22266	10055	4790	2761	2231	1627	1109	830	634	540	477	460	435	391	369	352	325	349	358	356	373	328	322	275	303	245	261	292	338	306	286	285	314	308	298	274	263	265	283	279	266	247	244	286	247	295	275	266	274	270	263	285	250	267	284	280	299	278	272	308	271	244	277	271	276	238	262	255	267	269	265	283	241	252	271	223	235	278	240	258	256	270	257	266	283	249	322	287	228	246	239	246	262	262	271	265	256	270	269	271	261	262	274	249	240	284	246	267	246	230	240	270	264	278	248	274	280	250	279	274	277	241	226	260	272	268	298	240	276	289	255	266	251	278	247	275	260	256	285	265	263	255	287	288	274	296	265	276	264	283	294	252	297	245	248	313	262	239	291	262	280	245	268	236	234	297	255	290	289	305	290	261	308	277	240	242	257	262	228	264	303	273	290	257	245	265	239	259	253	244	272	250	236	256	260	257	250	255	253	283	294	263	261	260	249	260	277	279	255	272	279	245	260	268	288	324	249	292	257	254	262	265	255	247	244	274	272	266	271	263	264	308	266	244	266	254	286	246	269	296	281	257	292	244	254	269	295	259	285	246	270	260	294	273	279	264	253	270	262	250	275	261	262	291	250	277	260	262	280	263	294	257	267	248	256	233	267	270	237	276	277	275	236	253	264	271	277	291	257	258	250	253	267	255	279	248	249	273	241	286	233	294	255	282	260	278	256	246	264	275	259	275	245	270	244	256	285	251	253	256	240	247	243	257	233	262	288	245	261	250	273	281	249	281	269	230	256	256	292	278	262	266	264	272	274	270	285	261	279	273	244	242	267	275	268	260	232	270	243	274	276	271	265	256	293	279	245	300	262	244	266	285	261	260	274	249	274	270	243	252	248	262	259	240	242	262	247	271	287	272	276	225	235	273	272	273	242	249	265	269	255	316	284	260	255	268	298	308	273	288	261	268	242	286	247	262	269	265	253	253	243	233	284	268	279	270	245	287	294	288	266	278	268	285	300	278	272	284	259	257	294	244	244	268	256	299	261	272	276	315	260	252	274	270	276	239	267	263	238	268	281	237	275	249	271	252	242	271	271	249	283	260	290	285	278	283	266	240	225	253	275	249	280	273	256	255	277	248	272	245	253	267	247	251	226	260	269	261	290	304	287	263	269	266	291	269	253	297	250	270	238	263	270	261	266	276	261	271	241	285	244	283	260	274	272	244	253	242	238	280	284	272	239	263	273	254	285	296	245	283	292	257	288	296	273	250	253	267	262	248	300	277	239	252	251	270	268	210	222	253	240	246	270	296	239	250	232	271	273	260	260	293	249	233	263	242	248	265	260	270	252	291	244	256	253	229	264	257	242	260	298	288	262	268	268	275	262	284	279	245	290	255	259	270	245	247	266	232	249	267	268	280	234	240	274	259	244	282	290	269	265	221	252	278	287	246	259	288	280	277	242	253	264	262	267	258	268	259	262	237	252	238	256	269	280	280	292	267	279	278	285	247	260	276	247	272	286	275	243	255	254	265	229	240	275	246	276	253	277	265	267	281	280	276	281	262	270	280	249	268	256	281	266	249	219	277	265	293	263	247	255	233	261	262	256	233	273	245	251	249	255	297	243	282	273	244	277	262	246	292	254	259	277	308	251	275	282	250	252	242	271	258	254	248	228	267	278	272	271	276	259	263	307	278	264	259	257	273	251	267	276	249	252	256	309	256	275	268	258	263	262	333	260	272	257	260	253	266	242	278	247	284	281	273	259	284	287	312	244	278	235	250	259	247	273	266	235	285	233	264	292	245	242	261	276	259	271	257	257	281	283	265	257	248	269	265	244	245	266	272	252	249	259	303	267	261	292	245	245	270	265	282	281	261	273	285	276	255	279	264	242	237	268	264	252	231	254	260	282	280	254	238	238	265	266	301	271	264	237	265	267	294	281	252	241	260	263	272	252	239	250	242	268	269	260	248	253	260	255	249	255	307	291	257	287	289	270	271	244	248	273	272	264	285	246	246	248	256	274	262	241	256	248	251	243	252	297	288	280	244	265	286	279	248	271	264	261	233	277	291	298	229	255	243	252	261	284	243	272	283	276	247	246	242	273	225	262	243	270	255	268	259	258	228	251	263	239	265	273	274	305	276	277	269	277	234	260	297	237	255	274	235	266	247	256	239	247	291	256	270	267	237	246	265	258	271	260	283	259	255	273	273	277	248	268	250	257	272	241	250	248	271	224	266	292	258	242	256	260	297	240	231	261	272	290	261	239	268	244	261	241	265	279	266	242	257	257	278	252	293	286	244	270	278	276	249	274	252	271	257	268	266	271	274	254	258	242	308	243	260	242	245	248	244	255	259	239	268	272	264	252	275	268	266	277	292	261	282	239	239	265	239	269	276	257	299	260	250	266	257	247	283	252	239	262	242	272	271	268	262	280	261	276	297	252	272	268	287	245	275	240	246	266	270	293	277	264	261	275	240	224	258	257	230	229	286	217	290	261	258	260	258	247	269	283	270	253	242	249	294	280	252	278	280	259	286	241	262	254	257	258	261	256	257	252	256	264	321	245	269	271	258	275	261	264	250	270	272	286	251	297	262	272	256	283	281	217	255	262	265	250	255	262	262	238	240	235	264	260	241	259	263	253	268	267	250	238	275	250	266	251	265	268	239	270	291	269	257	280	280	282	265	253	278	277	278	260	267	243	242	286	250	268	265	263	268	259	209	225	255	274	291	224	259	259	264	260	251	229	251	262	266	230	252	235	278	276	272	246	292	243	280	267	288	248	269	274	235	287	274	256	309	266	286	257	262	295	265	238	286	288	274	271	269	275	245	229	261	255	258	287	302	274	257	253	265	253	242	289	268	281	265	283	226	302	276	281	245	276	260	263	248	270	275	235	234	240	271	288	256	283	276	281	268	272	270	268	234	244	307	243	223	268	236	270	294	256	268	310	272	258	251	258	260	252	246	271	251	250	286	243	281	298	252	255	279	246	279	265	237	249	246	235	240	272	273	272	273	275	281	263	281	287	246	271	268	276	254	265	299	287	272	279	285	289	282	278	274	253	285	306	311	261	262	273	277	243	275	235	250	272	225	272	226	235	271	240	261	279	284	298	263	235	259	270	273	245	272	249	257	263	272	266	246	266	274	256	243	246	259	232	252	305	255	263	283	263	259	281	259	273	288	240	290	266	274	236	248	295	283	238	277	253	257	317	262	285	259	255	286	267	281	283	243	258	290	228	241	268	283	262	245	258	271	267	272	270	288	280	278	260	275	268	244	260	287	264	277	245	276	270	247	267	265	269	286	276	250	256	256	284	271	265	269	273	260	257	251	245	245	249	288	253	279	260	275	312	272	264	280	254	243	265	255	272	269	280	264	265	302	238	262	277	251	257	271	255	268	253	238	259	273	268	267	275	282	275	310	253	237	262	282	312	271	289	263	271	239	289	243	252	292	277	225	284	238	297	295	288	265	249	282	244	265	264	296	242	257	306	272	264	252	256	265	229
28922	13956	12338	11068	9218	8391	6368	4313	3389	2567	2118	1723	1579	1358	1357	1100	1083	1057	1109	1187	1153	1017	928	810	707	718	716	689	775	743	732	782	746	678	640	666	625	655	663	670	637	587	569	584	611	594	591	555	597	594	599	575	523	558	538	601	577	578	572	513	585	586	575	540	548	563	554	547	589	499	568	643	609	548	593	574	548	568	530	606	627	579	568	561	553	583	600	591	563	593	590	585	584	567	566	620	543	573	575	560	558	596	582	526	553	557	586	537	547	553	556	557	535	553	611	545	581	573	554	563	553	540	587	563	590	604	590	596	557	595	559	570	580	555	581	523	566	590	566	567	590	565	561	586	598	558	571	562	531	567	571	579	565	572	515	588	582	548	513	563	543	554	592	522	560	557	561	594	578	524	556	568	580	568	568	558	600	588	572	576	555	549	535	567	550	555	607	547	605	550	585	604	587	597	576	567	590	591	601	592	558	577	622	588	533	567	557	566	568	586	561	565	575	599	586	591	584	560	554	621	575	610	586	578	545	564	562	551	538	581	574	557	577	568	577	558	602	582	584	564	572	597	518	558	557	562	595	558	627	568	601	589	572	586	619	585	589	544	526	568	539	556	561	564	562	545	550	562	586	600	591	579	566	552	546	542	579	541	575	597	565	584	613	588	554	557	585	543	572	579	569	581	539	541	585	543	604	549	646	537	611	562	564	550	530	544	584	556	547	537	594	547	559	558	548	562	571	571	572	567	617	598	568	623	564	561	585	588	562	554	574	580	549	551	566	539	613	540	566	579	556	603	571	590	577	585	560	543	597	565	573	559	622	573	556	591	566	546	564	560	576	560	639	523	582	552	546	538	570	569	603	544	567	537	598	573	579	569	559	529	587	552	565	522	546	570	598	567	603	608	570	548	589	602	566	536	585	532	559	557	540	548	550	554	570	544	546	559	525	596	561	574	564	569	584	591	577	585	603	596	552	566	553	595	551	556	530	592	548	569	586	569	553	531	555	550	591	623	584	566	595	571	558	566	599	555	568	603	559	572	593	618	559	579	563	595	584	557	582	555	550	567	573	558	544	555	540	517	598	570	580	561	534	609	546	521	558	623	551	568	583	570	580	558	604	565	564	567	606	543	572	565	611	563	597	545	583	544	593	569	553	574	572	602	587	554	521	621	566	603	565	588	569	574	527	555	592	565	586	562	578	581	594	587	574	545	597	575	590	570	595	570	549	559	567	593	586	566	593	585	550	615	572	552	586	578	585	543	581	546	576	522	560	554	601	584	602	612	498	547	601	524	611	584	583	556	586	565	550	566	579	598	551	560	606	582	578	574	547	602	564	566	545	559	539	565	556	570	562	594	598	548	575	537	579	601	600	580	552	587	528	577	550	538	583	587	552	578	574	549	497	562	534	578	577	587	551	590	595	557	590	567	568	572	551	587	553	541	591	541	610	553	577	529	565	561	548	613	564	582	550	588	607	558	534	551	578	553	580	583	568	597	543	599	592	553	570	570	585	551	581	583	573	585	557	586	530	611	550	589	567	601	584	585	559	566	544	572	563	552	557	595	605	535	577	562	556	560	596	554	602	592	594	532	574	582	546	568	564	604	581	509	558	577	587	539	534	537	559	589	604	553	590	592	574	555	552	587	555	563	576	536	583	560	544	567	554	554	565	562	547	551	547	524	563	588	542	583	546	587	548	585	545	541	568	591	548	580	554	584	614	561	548	607	596	574	553	534	563	555	590	626	587	577	549	584	552	546	588	587	598	537	573	580	551	563	586	556	540	558	562	561	539	572	640	593	588	554	584	546	605	600	553	529	543	590	568	562	563	574	577	562	526	579	522	578	571	546	575	549	583	571	580	585	533	538	571	594	591	548	583	615	573	574	540	572	541	558	538	533	579	539	553	595	550	555	585	536	554	539	524	552	594	584	593	583	617	594	578	562	570	561	601	585	550	619	551	572	571	574	631	563	543	577	559	572	543	596	578	550	571	578	531	556	556	556	623	586	554	543	588	561	548	571	583	587	567	572	589	608	558	559	564	590	585	566	586	531	599	563	571	554	548	564	536	564	563	605	598	538	587	574	543	574	577	562	574	578	568	555	625	557	581	566	541	556	581	568	574	538	550	567	599	553	558	592	588	621	564	582	522	565	613	576	560	516	519	566	548	566	589	547	539	556	544	569	566	547	585	567	578	533	521	577	606	562	604	564	583	627	553	579	554	538	535	586	621	539	604	543	631	589	549	551	602	563	584	536	559	610	607	549	608	509	549	532	545	568	595	603	603	557	613	545	578	557	536	553	599	562	536	508	556	583	549	589	561	565	529	579	531	579	593	570	575	575	572	570	594	555	566	537	557	552	539	603	544	534	564	555	583	559	598	560	531	594	559	576	565	632	607	547	537	583	548	549	556	561	571	561	577	607	572	579	605	550	582	555	553	593	602	552	539	554	558	575	595	582	557	595	575	577	556	526	623	553	574	605	528	599	547	515	564	574	612	556	612	551	522	594	605	542	582	544	599	538	555	556	566	539	594	550	558	587	590	604	584	588	600	576	594	580	549	558	569	553	606	584	570	546	589	586	542	590	562	567	576	542	577	547	575	578	555	571	566	560	541	578	585	601	578	568	538	559	560	586	600	556	578	567	586	568	536	519	521	610	585	537	510	572	602	584	529	553	589	543	517	563	569	595	570	582	568	560	548	607	568	543	542	564	548	569	541	565	553	583	563	545	561	576	562	592	564	550	588	555	564	618	545	573	530	575	521	541	605	617	552	572	585	572	567	577	530	582	579	565	566	583	562	553	582	587	565	535	577	576	526	578	576	615	521	588	552	575	572	587	546	566	554	561	555	559	592	631	615	600	572	627	556	537	562	562	572	593	555	553	592	587	555	572	540	606	590	589	567	552	569	624	616	544	598	574	591	566	576	547	620	587	563	585	577	563	572	569	535	576	553	536	582	538	562	591	560	539	524	568	544	552	546	557	572	584	582	594	580	515	590	556	514	549	574	502	554	585	579	588	575	541	631	567	526	531	560	559	590	576	548	578	546	588	608	552	606	517	548	594	603	555	579	619	584	585	522	596	553	565	561	582	581	526	551	563	581	590	571	585	570	601	597	558	556	559	580	580	574	543	534	561	550	573	542	562	586	557	567	556	646	587	583	598	535	577	605	558	532	567	518	578	568	549	579	576	634	562	584	580	544	578	552	567	545	536	548	550	572	550	574	552	576	534	549	587	615	582	554	553	573	535	579	563	597	578	532	578	608	532	562	555	554	596	536	585	578	551	631	569	593	581	546	534	605	545	623	590	583	557	558	506	514	599	601	595	535	583	578	517	588	597	578	593	588	555	574	543	586	528	562	583	545	571	569	581	558	603	561	578	536	569	561	572	586	553	585	542	588	549	577	532	537	583	553	536	592	561	577	581	559	574	537	585	556	603	587	598	546	610	550	578	561	559	570	566	536	575	562	560	562	609	579	555	570	553	581	606	585	572
59900	29888	16232	7401	4462	3502	2359	1603	1143	890	749	652	604	541	499	510	417	450	444	470	468	483	417	390	343	361	369	380	391	382	369	324	359	368	348	340	307	360	344	324	317	346	331	310	328	332	327	297	322	335	301	295	311	325	329	320	321	290	306	311	316	309	356	282	299	300	300	303	309	292	278	302	295	346	336	320	328	324	302	276	305	261	306	314	293	327	332	308	327	338	338	321	323	323	289	287	324	330	337	377	311	298	319	291	285	315	330	304	325	310	325	306	319	333	317	312	284	309	332	295	315	331	307	309	323	306	336	314	287	290	315	323	313	329	341	360	333	312	313	318	279	309	344	306	325	285	305	301	321	300	303	312	288	315	302	342	296	319	290	285	308	348	304	314	309	315	309	288	299	312	289	321	310	314	355	357	324	326	290	322	318	311	324	308	330	304	349	315	302	307	320	301	325	306	325	287	320	316	352	313	361	306	297	294	301	316	305	308	310	276	307	319	301	293	301	315	325	322	309	328	319	345	282	309	313	317	314	318	320	298	345	329	341	317	314	313	330	312	315	339	326	319	332	314	288	331	320	330	367	322	281	320	291	278	301	327	365	286	309	305	265	311	296	292	309	326	298	307	278	336	312	297	309	334	308	328	306	304	309	325	315	328	322	344	292	325	328	330	279	304	314	319	324	302	342	297	311	272	318	346	326	320	326	334	317	303	307	321	326	324	315	299	262	318	327	324	327	361	336	298	330	291	344	303	325	324	312	313	311	293	300	272	328	323	318	295	309	329	308	336	312	296	299	295	334	303	308	313	310	293	325	293	308	303	322	345	348	334	296	334	303	329	314	350	351	311	293	330	335	295	288	327	305	319	303	332	307	324	299	348	294	309	337	327	334	326	329	337	344	318	310	315	298	315	298	293	309	284	304	318	297	304	317	295	321	323	326	314	334	337	297	309	324	330	300	328	316	314	307	339	313	261	303	308	308	310	327	312	352	327	298	313	310	365	317	331	327	316	367	311	284	336	311	294	320	290	352	321	320	297	311	320	308	339	333	336	331	289	339	287	287	321	300	358	300	336	294	290	303	357	322	297	276	275	307	299	317	324	291	317	316	286	310	329	303	284	296	316	302	307	279	338	316	298	294	308	312	300	298	311	296	317	300	335	298	321	308	326	315	302	310	303	312	337	311	318	342	332	318	324	344	285	335	344	321	313	321	303	310	330	322	299	307	330	318	303	329	313	337	341	322	322	299	302	327	293	328	272	338	315	303	298	323	341	351	317	323	317	290	333	307	309	326	326	371	319	311	318	309	330	334	293	301	305	288	287	333	291	340	328	306	327	306	322	333	314	305	293	291	308	331	339	294	307	324	283	313	291	318	284	290	319	344	296	300	312	322	261	310	320	336	339	321	294	305	311	337	324	312	277	336	299	317	324	314	281	332	352	292	317	287	329	312	314	317	288	312	279	310	319	338	380	341	320	314	315	304	328	356	295	295	323	317	286	355	309	302	302	347	355	308	320	291	300	336	296	335	306	326	324	361	300	303	330	322	298	346	286	314	310	332	308	320	309	306	273	288	314	330	318	303	297	311	282	304	343	261	278	294	314	306	325	342	329	302	307	315	295	333	326	338	302	322	322	325	339	319	290	330	305	325	313	314	320	315	335	330	286	323	336	343	305	316	303	339	294	337	293	304	339	351	341	323	326	326	330	346	305	301	328	302	320	363	314	307	307	332	322	320	274	309	306	320	310	297	304	313	302	339	305	302	350	316	310	346	295	320	288	313	314	279	323	334	308	305	282	277	286	328	321	343	319	309	301	307	302	274	306	307	340	349	327	316	308	348	332	310	302	286	344	328	352	331	314	316	304	317	312	299	313	303	321	318	283	303	323	303	304	324	298	316	331	320	273	295	309	301	364	289	315	319	270	306	324	323	279	288	302	355	310	328	356	260	311	325	304	293	259	299	309	356	327	329	310	309	315	321	286	327	303	333	330	300	333	321	323	272	297	322	332	345	327	326	293	289	309	328	294	323	343	347	303	294	315	285	305	309	301	294	311	334	304	335	297	329	310	334	349	330	313	354	349	335	327	311	309	298	293	311	327	302	318	320	294	306	347	292	313	303	339	326	311	314	326	338	317	336	320	322	318	343	301	313	308	329	351	303	336	328	309	305	290	341	331	302	339	295	304	316	308	288	343	339	313	334	343	330	341	281	270	324	309	311	282	291	304	332	284	312	327	319	304	303	302	340	290	285	299	326	290	293	353	302	289	325	308	356	285	298	305	279	331	308	303	296	309	328	325	331	352	321	307	287	286	304	295	299	356	328	307	286	316	308	308	311	314	291	323	301	282	332	300	301	310	331	328	321	295	295	294	304	297	328	353	310	336	318	303	307	302	309	287	326	324	334	335	327	342	320	353	322	327	326	326	343	340	293	302	354	328	321	317	298	330	293	320	294	329	327	325	321	312	333	343	295	310	260	322	308	304	285	338	337	325	333	313	324	308	317	335	306	307	346	315	335	307	330	339	325	306	317	327	284	319	326	338	297	300	307	313	372	290	336	302	354	309	319	308	295	288	279	290	314	328	275	322	327	307	303	300	310	289	278	332	287	327	326	337	272	260	319	323	301	269	331	330	339	324	351	331	304	318	304	314	338	321	342	329	317	292	297	323	353	309	295	284	292	311	354	347	328	264	318	326	313	295	308	297	316	303	285	336	309	304	367	318	325	289	337	314	303	310	329	286	327	313	322	306	330	320	291	303	342	320	325	285	313	306	340	336	292	280	311	316	330	302	306	306	349	312	321	328	330	322	272	355	328	305	331	332	313	316	312	300	310	312	347	293	304	300	316	312	312	311	317	298	338	342	360	344	304	327	341	315	346	354	287	296	283	316	337	298	346	332	288	321	299	317	306	361	282	307	324	353	321	325	340	287	350	313	285	324	316	312	306	325	303	300	275	339	362	346	321	305	301	323	324	308	298	296	333	351	313	296	306	307	314	313	334	334	315	329	332	326	321	326	305	297	352	330	272	336	310	318	338	294	321	308	286	276	296	291	297	307	310	320	303	306	331	293	322	366	299	333	279	321	316	297	303	290	313	312	312	303	322	273	318	287	294	350	307	287	310	288	275	297	290	301	323	274	301	310	281	307	286	318	263	334	307	272	310	324	317	317	275	321	338	282	327	328	323	312	322	291	308	314	310	315	364	328	304	310	295	325	299	307	332	267	296	325	343	306	337	343	299	336	289	321	321	370	342	296	335	322	281	316	281	273	292	342	329	301	312	291	278	274	304	336	323	283	314	312	304	298	304	315	335	278	309	285	305	297	316	346	309	276	318	317	295	313	276	276	329	334	317	253	318	303	329	326	350	330	303	288	311	334	353	332	329	332	294	284	332	291	333	323	296	318	325	309	293	325	317	287	304	296	276	323	334	319	338	276	316	273	311	316	322	300	290	278	321	337	297	306	301	278	305	293	272	316	328	323	318	327	297	331
35413	18278	17246	14301	12835	12012	8473	6257	4584	3601	2814	2418	2071	1942	1803	1565	1366	1440	1708	1568	1606	1447	1252	1073	939	951	974	893	1011	1028	1005	928	893	910	873	842	792	731	819	795	782	789	743	735	710	708	697	710	675	645	621	662	701	712	678	679	646	649	618	652	622	637	666	670	650	673	685	615	636	631	653	674	632	662	643	668	709	653	690	680	666	618	620	640	660	676	646	667	611	632	679	640	711	651	612	690	644	677	646	668	615	703	644	628	648	641	679	688	669	660	671	632	617	645	688	675	662	682	649	654	629	660	652	665	648	715	642	668	698	658	667	651	685	623	631	628	636	700	672	609	641	702	697	638	653	670	666	718	680	654	624	641	647	661	642	658	656	615	696	668	641	637	681	668	658	682	649	717	606	647	691	645	680	618	620	643	618	668	662	697	629	667	650	686	695	659	702	642	682	612	639	673	634	626	671	653	629	674	690	666	657	681	675	653	649	696	678	643	667	660	614	653	662	710	642	652	672	702	655	703	661	642	629	640	687	649	641	654	612	639	692	675	682	678	661	668	662	681	689	667	672	620	676	620	680	657	684	634	663	681	717	677	663	689	659	680	648	649	687	667	678	637	624	664	615	660	690	682	685	663	639	629	648	651	698	674	644	668	653	635	634	676	661	636	654	681	690	674	669	671	616	643	678	659	665	640	674	641	633	650	695	663	638	685	681	647	620	648	622	668	693	676	664	704	657	693	690	617	640	727	678	627	652	579	684	573	618	629	654	681	646	657	658	668	602	628	634	730	663	649	681	675	663	651	659	603	626	649	651	669	717	679	669	593	704	666	652	657	670	663	681	670	684	610	671	643	661	678	666	651	616	679	693	646	673	656	609	650	728	690	679	643	625	669	695	648	677	603	602	606	675	612	630	640	682	636	654	636	676	656	702	626	639	667	684	680	653	645	684	642	649	628	639	679	656	680	632	618	689	663	659	666	679	711	643	665	637	651	655	653	679	718	669	656	616	664	664	617	679	668	637	634	637	678	662	665	651	615	655	699	644	669	648	638	628	663	677	691	653	660	639	710	643	692	624	674	623	663	625	665	633	625	699	654	696	671	674	607	666	634	690	679	653	672	635	677	639	642	638	649	702	661	626	607	675	651	669	673	661	677	649	635	665	627	686	631	689	680	687	690	643	657	661	651	664	648	682	684	692	669	658	691	626	682	649	668	633	691	643	611	646	669	652	645	689	679	646	659	652	677	648	655	660	649	661	688	640	663	647	685	689	652	680	681	632	675	702	677	618	629	700	659	657	686	648	672	726	652	677	666	649	674	669	670	640	604	628	648	673	667	652	663	680	718	665	666	679	644	687	666	673	673	711	673	667	629	648	659	678	650	689	690	654	651	622	655	651	691	677	666	667	610	663	645	677	685	651	685	650	634	638	683	623	672	671	690	616	645	667	678	643	656	640	656	618	695	639	639	652	702	631	617	662	690	707	661	692	637	663	637	685	684	695	626	694	655	636	649	629	683	717	671	648	661	655	647	662	667	657	670	679	680	618	658	623	654	641	648	702	641	592	711	673	696	667	624	669	666	632	673	649	663	664	672	631	679	716	692	664	675	669	654	670	644	697	665	669	666	657	628	686	696	642	636	612	701	680	660	645	685	649	657	688	680	690	625	638	669	697	663	652	607	651	632	665	632	634	690	628	682	685	631	661	684	652	641	657	646	674	688	689	677	627	668	662	643	649	637	639	682	642	689	643	641	712	602	675	642	645	657	618	681	671	732	676	652	642	705	674	676	667	618	610	661	698	665	634	672	663	689	678	658	689	679	657	693	672	677	653	605	698	685	659	665	638	630	652	662	605	674	671	653	664	636	649	657	666	683	699	648	653	696	646	622	630	637	625	682	693	651	691	707	676	692	662	659	704	671	651	625	658	645	679	614	672	679	642	699	658	688	643	676	663	644	667	655	643	680	676	631	627	644	655	686	696	692	656	681	699	652	668	699	673	643	660	722	682	676	669	676	669	629	662	658	682	668	632	657	688	695	647	671	613	686	657	664	658	673	684	667	718	635	673	671	633	678	656	592	632	679	675	618	664	691	673	640	654	663	674	637	662	649	672	613	643	638	626	666	657	647	639	662	688	655	706	612	647	638	689	667	694	674	617	652	673	604	679	698	690	658	647	676	675	689	639	653	670	706	701	658	654	628	710	689	638	660	662	670	647	647	643	683	632	686	659	686	657	663	628	675	680	663	692	642	674	690	689	641	601	660	655	643	645	677	657	669	627	675	700	676	695	676	695	681	696	681	651	634	623	639	600	683	699	673	660	655	692	653	642	669	667	660	674	693	649	660	619	641	670	679	657	701	664	656	634	663	653	661	656	657	647	676	643	672	585	709	655	656	658	663	653	671	688	680	659	667	638	692	678	649	635	661	656	689	667	664	676	695	675	629	683	612	685	670	649	649	655	716	636	659	682	650	664	648	627	674	644	693	676	643	632	633	703	676	699	659	646	657	662	660	685	644	673	647	683	637	672	699	639	631	710	664	667	668	657	630	669	656	684	694	670	624	662	673	649	636	674	644	640	645	675	624	680	643	691	665	643	674	649	676	645	662	677	655	640	641	651	707	633	673	666	645	612	699	675	645	669	665	631	693	668	695	679	662	665	703	655	673	660	686	656	613	648	647	595	688	708	659	692	657	632	658	640	657	662	650	651	652	683	694	665	633	698	690	679	701	654	681	688	641	646	681	665	694	681	631	665	666	670	641	660	667	625	674	726	697	670	698	660	630	683	677	657	678	687	638	674	671	700	649	617	668	626	684	667	661	663	663	664	651	653	664	630	684	712	720	686	671	652	672	604	668	650	693	650	643	698	656	684	683	646	658	679	728	606	632	702	644	649	618	681	665	666	672	635	668	707	640	657	622	656	627	672	714	694	759	665	704	718	618	663	656	650	633	652	685	689	681	661	623	659	655	659	645	692	683	699	666	693	664	668	696	707	681	646	690	661	647	674	650	644	628	667	626	740	637	637	647	661	680	659	654	683	659	660	645	676	637	607	641	655	618	671	683	643	636	696	631	699	631	667	658	671	698	679	642	641	618	672	673	663	634	666	697	723	661	655	624	670	670	650	654	638	622	629	647	674	686	692	646	725	660	658	701	661	670	643	657	606	664	719	653	668	660	666	636	687	683	618	698	649	615	671	675	631	664	651	692	682	663	683	675	693	601	633	682	679	683	661	657	637	669	656	629	646	636	685	622	674	669	643	634	683	646	633	660	633	663	635	684	661	623	677	631	662	691	663	646	676	690	639	666	682	668	622	651	672	648	648	630	666	669	720	663	688	668	669	685	664	644	655	645	671	670	668	694	671	709	646	652	649	703	659	681	689	682	657	709	707	679	665	644	670	693	688	715	651	612	641	649	667	690	684	681	641	696	660	683	621	645	654	639	645	675	688	672	663	698	693	703	657	658	682	610	666	660	646	652	674	644	697	679	703	656	671	640
34417	13284	5107	2426	1797	1504	1045	728	622	451	361	361	357	327	341	319	326	284	314	320	331	341	336	321	286	266	313	285	281	281	297	299	318	309	317	278	261	309	308	311	276	269	248	303	293	291	276	308	302	281	292	275	259	271	274	257	265	291	259	266	317	301	310	287	262	284	257	273	309	286	287	311	307	286	262	267	244	280	306	268	273	315	285	299	301	288	276	254	297	278	279	263	279	298	266	288	287	260	284	281	276	315	263	282	276	307	282	258	254	259	316	268	284	300	273	282	280	288	316	266	268	276	255	252	283	305	302	278	283	262	288	277	319	282	292	301	302	313	271	293	277	279	284	240	277	276	283	285	309	303	272	299	233	253	246	272	261	280	272	279	287	258	289	303	289	274	279	293	276	255	262	247	277	292	299	270	291	292	281	276	284	241	276	269	303	280	277	246	263	321	270	254	293	311	273	277	289	289	280	281	281	265	275	268	336	267	286	255	288	271	292	297	273	286	279	295	257	287	296	276	267	292	270	302	285	266	292	270	297	268	256	267	300	295	280	285	258	251	242	311	254	271	283	250	259	289	300	274	250	252	261	255	277	290	308	259	270	261	265	273	295	297	243	295	312	305	283	281	278	275	319	290	292	301	277	302	280	265	272	244	273	319	308	280	277	278	255	321	297	272	296	297	307	311	293	266	327	287	276	269	285	301	278	303	282	291	289	285	309	266	302	258	323	278	322	255	278	287	278	300	279	285	276	288	285	291	290	257	314	291	302	288	277	273	282	309	256	262	280	293	278	266	283	276	251	251	277	291	267	256	275	272	291	283	294	273	283	304	297	308	255	293	288	277	230	273	287	272	271	288	307	298	313	325	264	290	292	289	260	280	299	267	267	258	282	264	278	307	262	279	284	260	282	279	282	267	313	294	280	267	249	248	284	294	285	266	291	301	276	255	270	272	254	295	284	278	271	288	307	293	301	286	294	267	321	273	288	294	280	276	279	288	250	277	281	284	288	260	246	299	285	295	279	272	260	257	298	280	264	279	273	263	248	297	308	307	276	278	271	286	271	283	295	285	320	293	273	312	236	279	306	308	294	278	292	280	276	255	280	266	322	249	219	273	275	289	297	271	275	303	277	259	254	270	280	301	291	277	255	289	285	282	313	336	291	290	282	270	264	279	275	292	295	298	278	277	266	312	277	267	287	258	276	298	308	267	257	277	298	316	320	287	300	288	270	300	303	276	308	279	286	298	278	309	294	328	293	271	308	321	257	274	314	244	274	307	255	279	249	276	302	262	314	260	301	271	270	253	268	269	272	262	287	295	257	279	276	274	263	288	295	291	279	301	273	271	276	277	319	301	282	296	281	295	268	300	278	274	308	276	261	266	264	288	296	269	286	280	264	270	285	299	298	273	294	295	261	263	279	284	261	268	273	305	293	290	276	266	301	253	290	250	313	296	282	308	280	299	264	286	324	284	286	314	266	276	263	287	297	306	278	296	253	286	273	291	266	264	282	271	303	289	295	305	278	268	293	288	288	281	280	247	293	248	269	285	265	292	296	298	276	305	317	293	269	285	295	286	278	272	277	278	276	294	286	267	306	270	259	286	270	279	297	286	281	272	273	301	265	298	298	273	312	280	273	281	308	297	313	259	272	265	272	269	246	318	304	313	291	264	249	264	241	255	287	274	260	273	297	276	250	312	287	303	292	286	283	296	283	271	282	278	300	301	276	277	262	279	273	261	259	284	240	274	296	309	315	275	266	283	264	289	300	291	302	305	268	246	318	280	275	269	286	272	277	294	259	279	263	249	263	270	273	294	305	284	285	265	281	271	252	270	277	293	271	274	280	271	292	298	284	295	275	268	293	258	243	294	299	247	243	270	271	253	301	266	271	295	275	287	294	274	271	281	286	279	271	297	304	257	278	301	301	313	304	265	252	322	290	322	280	317	263	306	269	302	303	257	279	289	288	276	309	275	272	290	319	292	277	319	284	262	278	243	289	293	270	295	271	312	321	256	286	284	273	302	301	275	313	314	292	276	299	265	292	259	259	269	319	279	264	287	295	311	275	308	260	285	287	261	294	269	297	266	264	299	272	257	296	304	296	277	304	276	270	256	259	271	274	274	304	306	286	263	268	260	332	285	267	258	276	267	308	304	288	278	278	279	275	274	287	290	277	277	296	255	295	311	307	321	274	331	237	281	303	300	279	269	261	295	290	316	308	248	304	294	274	282	276	285	284	301	293	301	283	273	247	281	273	290	267	310	301	285	267	281	268	274	310	295	281	240	258	264	268	242	258	293	276	309	273	285	295	236	282	309	294	294	300	278	282	298	275	277	272	264	280	281	264	267	267	315	301	299	281	293	289	262	276	264	296	281	285	265	273	279	329	277	318	308	282	276	301	299	293	275	303	296	279	264	280	285	289	253	289	272	281	266	299	298	255	284	297	259	283	276	284	293	275	288	310	286	266	292	283	309	339	309	296	254	280	301	321	280	262	273	265	277	296	272	277	275	256	257	285	336	298	295	304	319	331	286	315	297	269	318	285	298	274	309	312	275	318	300	292	247	287	285	307	277	278	308	266	272	295	298	253	310	282	280	281	276	285	275	272	296	268	298	311	315	279	278	260	270	282	297	301	281	278	268	296	286	291	253	290	277	289	321	245	282	290	325	285	288	289	302	303	271	304	269	270	295	281	298	285	286	280	274	299	289	285	267	288	281	291	280	246	277	301	310	286	329	290	279	274	280	269	286	331	298	295	271	257	289	300	264	267	282	273	299	265	252	281	289	318	293	278	258	297	258	268	275	322	259	289	311	329	282	281	289	257	308	268	274	280	295	271	282	279	266	268	255	273	296	286	268	350	307	255	299	272	259	267	256	256	275	291	297	312	274	246	259	267	273	311	283	273	309	310	286	282	257	244	260	261	275	277	271	281	275	323	297	310	272	261	285	313	294	242	289	285	266	304	276	293	276	275	311	271	268	259	276	269	316	297	257	284	262	282	279	274	281	298	263	277	301	290	264	289	238	263	294	291	284	314	284	322	273	285	274	269	284	241	323	290	294	295	313	283	288	284	279	313	257	304	257	309	283	266	259	266	343	280	311	270	285	275	263	297	314	294	279	294	275	288	292	270	279	278	278	280	259	292	292	277	292	267	277	283	265	275	278	279	276	291	298	271	298	305	296	279	314	263	310	307	301	266	312	291	280	251	263	286	290	271	289	295	297	239	293	301	281	288	291	270	300	317	276	266	267	260	258	277	277	303	298	291	278	267	245	260	282	274	280	266	277	280	270	292	314	270	300	260	320	288	290	271	285	248	300	262	295	295	310	290	276	229	286	261	300	300	279	256	257	289	280	283	305	290	274	293	276	265	304	264	289	282	301	271	267	263	262	277	281	264	273	272	302	271	292	268	241	283	286	289	283	307	296	276	265	294	253	301	266	288	260	291	278	275	273	277	249	288	277	258	292	298	337	280	320	276	277	249	234	266	261
19523	8011	7193	6357	6346	5682	3865	2801	2035	1513	1353	1166	1147	976	869	853	838	850	895	926	977	973	939	833	770	744	704	669	612	647	646	627	641	587	632	608	585	607	610	587	622	565	590	616	572	605	634	601	579	642	591	593	656	625	585	607	642	624	604	607	544	597	595	627	630	633	574	602	576	641	631	579	566	599	606	551	610	618	591	595	606	569	569	589	611	562	644	608	582	583	608	608	600	608	642	641	617	593	586	629	594	591	571	586	583	604	561	591	549	603	585	598	593	577	637	610	625	571	603	590	592	608	585	597	640	618	596	644	597	618	607	623	560	661	587	606	600	580	590	579	628	606	594	578	594	609	574	582	577	646	602	586	568	622	638	574	597	602	596	613	570	629	612	623	612	620	532	603	572	661	617	606	601	611	606	565	635	602	575	589	593	618	617	605	635	602	563	603	594	598	602	622	611	610	605	631	598	652	672	577	600	621	584	602	571	616	612	587	600	615	588	634	546	602	591	590	630	575	599	603	565	602	637	655	630	572	626	573	584	583	626	615	606	598	610	600	614	554	572	582	580	620	586	599	571	585	580	643	595	581	628	645	655	585	645	611	581	601	608	580	556	598	592	578	621	568	587	569	612	626	569	568	611	631	587	601	583	625	583	628	563	626	583	615	623	612	573	609	604	580	597	544	628	602	588	621	559	610	581	590	607	577	621	583	596	591	602	598	556	590	601	568	584	599	622	578	575	615	631	616	554	571	593	608	604	618	595	612	602	621	600	609	583	600	653	615	607	617	572	562	596	621	615	614	605	597	609	552	594	576	580	546	581	587	591	598	629	590	563	579	560	554	587	617	591	597	615	601	585	600	632	587	584	632	627	581	568	598	613	613	578	627	626	583	572	616	581	563	607	628	602	616	597	572	580	597	650	635	587	607	603	612	617	644	644	575	594	579	577	616	604	581	605	632	619	590	642	614	607	609	585	579	575	610	599	631	593	599	540	605	569	599	606	576	603	611	561	562	604	537	611	603	616	606	580	563	600	609	582	566	620	552	605	658	605	623	571	598	655	628	610	598	584	617	565	597	595	585	577	561	604	606	599	554	596	559	630	590	612	609	630	564	581	615	583	633	595	609	555	650	646	590	574	620	610	618	579	574	579	572	600	643	603	608	578	596	585	604	607	606	615	588	599	566	601	625	612	590	621	576	605	591	581	598	557	580	601	582	643	571	643	599	612	598	628	591	616	591	626	616	614	616	598	603	602	625	630	600	558	597	622	610	576	589	597	611	608	597	612	574	609	601	596	590	582	578	569	573	608	619	619	578	597	571	669	627	598	605	588	616	579	612	565	591	615	551	614	652	630	588	616	592	626	582	602	580	623	570	616	647	615	556	588	620	615	585	617	585	601	604	592	628	619	653	595	638	643	565	604	588	583	614	572	592	626	608	657	540	625	617	622	578	567	577	615	569	583	617	589	610	595	599	609	608	609	600	595	629	575	587	583	589	546	594	642	571	642	570	644	632	597	608	581	546	623	590	614	566	596	595	576	597	563	585	580	623	609	634	615	604	601	617	578	584	599	596	630	592	554	603	588	629	610	623	601	591	641	578	590	619	578	590	550	548	601	603	592	571	592	587	596	570	596	592	607	587	582	591	592	627	582	551	584	632	607	603	564	625	558	603	587	608	563	655	584	621	603	583	604	570	609	595	615	589	585	600	591	588	629	564	587	619	635	596	624	534	586	603	609	555	580	613	592	583	608	596	613	585	599	587	629	636	647	651	581	585	607	588	631	584	609	570	589	586	629	575	625	636	622	588	604	610	640	525	564	578	589	621	586	575	643	588	589	612	633	586	590	611	593	603	625	563	632	621	552	590	572	584	611	594	594	573	558	590	575	610	573	603	609	561	576	594	583	633	593	621	619	599	585	644	627	565	589	604	596	582	613	636	650	585	590	580	587	642	615	597	585	632	563	549	596	587	578	579	628	622	589	568	557	579	615	612	581	597	573	567	597	591	569	578	596	635	616	643	571	621	626	602	609	610	621	612	613	626	613	606	596	628	567	587	581	625	600	625	593	582	602	576	621	606	613	615	604	601	589	637	610	648	616	607	581	593	574	523	595	601	603	634	536	637	637	601	591	637	619	609	614	591	606	603	575	634	615	602	573	570	592	593	603	605	609	592	607	616	599	551	543	606	621	588	612	577	651	584	679	608	577	576	596	588	621	540	568	589	594	548	616	629	634	641	636	570	591	620	611	586	639	556	615	581	569	605	598	653	625	566	590	606	612	576	591	596	635	573	601	618	586	625	538	588	562	592	610	610	610	585	602	533	618	597	612	592	591	584	597	600	575	587	572	622	625	607	618	646	618	636	610	577	579	593	627	586	578	592	609	618	593	597	569	623	635	573	634	663	602	630	610	613	597	622	616	596	664	600	621	611	667	537	582	589	581	586	597	639	595	555	606	621	584	582	640	618	574	619	639	634	632	551	586	587	567	626	566	587	602	616	590	587	603	573	636	611	627	610	629	620	597	616	615	564	579	601	597	627	628	627	577	612	570	593	662	592	596	618	609	575	607	606	568	579	620	581	548	609	607	588	626	599	591	637	597	609	562	577	607	597	600	601	626	584	615	601	618	599	556	589	588	606	583	602	593	603	613	591	589	600	593	595	554	584	582	567	631	571	597	628	577	570	593	651	583	607	599	589	620	586	567	635	635	602	590	586	600	566	557	585	623	568	615	605	581	565	608	583	592	599	595	573	584	590	576	613	560	605	631	631	619	595	587	574	590	583	598	619	619	587	590	647	623	616	596	596	643	551	581	594	579	608	564	543	608	606	538	616	570	608	632	599	590	593	598	602	575	577	618	554	554	583	623	573	577	606	585	617	621	580	617	619	593	574	621	561	667	568	586	588	624	563	583	593	590	640	641	623	588	586	618	594	628	607	597	545	623	620	586	616	583	621	601	629	639	655	588	588	613	553	565	597	575	603	601	587	600	592	595	553	598	640	618	580	596	599	561	611	626	602	543	613	600	567	614	590	605	592	582	588	609	587	609	638	622	583	665	647	581	616	584	581	582	579	573	589	582	631	565	597	599	559	588	609	607	589	625	605	641	569	617	609	603	655	572	610	630	605	594	600	597	653	621	588	556	575	610	606	557	576	589	605	634	600	601	588	617	563	580	597	588	610	621	610	599	626	615	554	613	623	599	611	597	595	557	569	609	567	605	580	580	641	603	579	568	627	642	643	600	611	600	627	564	634	576	584	649	595	581	626	554	588	600	567	571	624	598	608	604	544	586	583	606	607	595	586	615	600	616	589	592	584	576	614	541	616	578	588	597	590	618	620	582	601	603	614	625	597	534	618	622	616	579	567	625	648	606	624	588	654	555	619	625	612	619	595	545	626	614	617	615	578	564	619	636	594	599	615	574	589	619	616	567	562	630	651	582	623	602	608	610	571	601	580	562	597	604	606	588	587	598	620	610	595	597	608	600	598	657	600
47534	21793	10894	5127	3687	2538	1659	1266	903	682	540	508	472	402	398	376	361	368	393	392	443	393	429	381	345	334	314	315	306	285	318	333	302	331	310	282	299	311	251	247	325	288	265	289	273	293	321	272	282	295	280	302	284	278	282	252	274	295	314	270	286	265	283	268	268	271	280	321	251	254	247	277	271	292	284	296	259	270	291	291	294	295	328	294	260	330	306	275	275	283	268	269	308	277	304	247	259	270	259	296	278	295	284	250	312	290	295	301	298	261	255	268	308	318	290	278	265	238	278	281	250	272	309	273	301	284	269	293	278	290	288	284	302	277	284	265	237	308	256	287	277	260	295	280	291	290	281	285	302	265	271	284	297	320	262	284	301	290	294	281	282	286	291	302	277	282	285	305	288	288	270	284	273	279	290	295	248	305	260	268	246	289	288	285	300	325	236	236	297	267	290	275	254	310	276	288	252	263	282	273	289	311	232	283	312	275	306	270	292	284	278	278	295	281	270	320	287	294	301	303	313	315	298	252	295	286	316	321	264	307	249	298	313	312	248	270	290	279	275	294	260	266	290	263	272	285	270	291	284	294	298	268	293	280	307	271	242	258	283	293	269	283	313	276	290	279	282	287	270	267	284	295	274	297	312	273	263	284	289	267	284	299	298	273	287	312	282	287	267	282	285	260	275	251	252	276	277	279	343	303	276	279	284	286	292	317	256	247	285	297	278	275	270	278	283	322	304	321	288	294	275	288	299	305	245	269	283	266	271	261	290	273	299	272	299	296	288	275	263	278	290	292	290	285	270	270	250	300	283	303	275	302	248	278	289	283	271	268	302	265	276	308	274	294	291	278	277	295	294	304	286	278	299	278	253	288	282	286	251	298	268	289	329	310	267	269	289	273	289	304	289	283	273	287	281	248	282	292	308	316	239	277	287	278	267	326	278	281	280	273	277	252	271	253	283	241	292	304	278	262	275	276	291	275	261	297	285	281	276	279	264	299	269	274	279	309	308	295	304	263	284	286	273	296	288	270	280	287	306	268	263	294	275	285	287	248	285	298	274	269	279	299	287	259	315	295	247	274	313	240	306	268	274	276	278	307	266	266	272	280	281	270	303	307	291	254	304	309	278	293	282	256	299	277	238	259	293	278	307	276	247	282	290	267	310	262	290	268	298	264	267	239	274	267	270	285	270	281	275	315	251	286	257	258	280	264	257	279	274	313	295	269	277	263	285	290	284	282	261	281	277	309	268	305	266	297	265	284	306	302	294	256	264	283	267	250	284	259	283	296	269	316	290	285	259	286	308	325	268	287	282	296	296	258	293	249	252	281	302	292	265	267	273	264	260	251	276	292	276	303	264	304	254	282	296	275	255	284	291	246	269	292	265	271	312	270	281	259	245	275	310	302	231	268	314	337	291	290	274	273	269	279	296	330	257	254	287	274	304	257	304	253	265	287	259	288	326	306	243	303	274	284	325	295	294	283	256	282	319	257	307	266	306	261	278	259	302	259	256	280	286	248	313	290	270	266	263	275	282	289	282	309	313	256	306	277	312	280	273	267	281	321	234	295	296	316	295	292	272	286	284	336	298	248	295	265	301	281	285	279	281	285	302	287	282	285	263	269	266	305	277	275	288	268	288	250	254	262	291	294	291	296	290	276	243	290	288	273	277	238	250	306	273	284	285	267	271	278	306	319	260	272	284	284	264	283	256	242	253	280	282	309	280	280	282	263	267	284	277	272	262	294	273	266	256	257	286	277	288	297	273	292	274	257	263	271	298	288	295	279	306	279	271	266	264	260	282	260	300	292	259	301	303	292	242	301	279	279	278	274	284	295	278	266	260	258	265	311	288	284	318	254	276	250	265	272	314	241	267	262	311	261	303	305	263	293	290	308	265	292	267	296	306	290	278	287	270	304	279	287	292	289	327	271	256	294	282	293	283	281	260	266	280	269	289	277	279	294	288	294	298	278	291	278	289	329	283	280	261	324	254	289	282	264	256	285	287	278	288	263	230	263	251	261	277	284	266	295	291	306	298	270	277	324	269	268	277	286	291	292	307	264	283	295	265	292	298	266	255	288	275	293	301	250	301	314	267	290	295	310	268	266	272	293	281	256	286	280	271	256	272	311	267	270	275	285	286	272	248	317	279	257	275	300	295	276	282	270	273	261	270	290	312	297	265	302	291	283	287	251	301	289	293	261	298	260	278	305	312	258	307	268	276	295	288	289	280	292	301	300	279	325	256	289	279	304	269	259	256	285	270	267	266	270	274	277	277	277	305	273	323	277	268	307	300	295	300	313	276	294	300	263	258	272	266	316	310	296	284	303	248	275	287	271	291	303	309	319	252	271	259	276	301	257	292	254	288	286	309	315	274	310	264	292	284	298	266	263	302	290	285	267	278	297	291	255	291	286	251	262	307	289	282	291	320	303	326	278	283	285	264	280	247	299	272	288	299	276	247	278	295	286	276	290	302	298	288	289	295	287	314	303	267	298	297	304	269	304	279	316	293	291	253	258	285	282	279	282	286	268	304	305	280	312	261	257	275	265	260	309	267	322	280	278	275	293	282	298	296	294	269	284	278	308	265	278	285	281	281	259	273	248	305	289	251	265	270	263	308	273	277	285	290	286	237	275	275	336	272	276	284	267	261	300	295	288	272	264	260	284	297	320	267	324	291	287	272	276	270	298	241	257	273	288	301	287	308	269	280	286	294	293	280	270	279	286	309	270	287	267	247	311	259	230	326	318	271	257	284	271	260	295	287	269	290	274	291	250	293	298	261	286	251	288	263	269	254	273	296	297	308	298	256	260	264	312	248	267	285	259	291	308	281	272	271	281	281	296	280	285	284	298	286	297	287	291	257	295	301	278	276	298	286	280	281	303	291	287	307	307	284	273	303	275	271	253	287	287	307	275	258	278	254	268	295	285	275	312	249	273	260	298	289	303	258	261	278	281	305	310	283	276	292	268	265	305	268	284	343	293	251	273	250	279	240	248	285	296	281	285	282	276	278	290	300	286	327	265	296	277	281	268	281	278	272	256	245	276	262	300	263	265	280	288	272	290	263	276	313	305	288	291	304	284	253	288	313	273	309	282	280	283	267	268	281	275	280	267	275	276	278	288	305	258	285	268	267	283	238	278	256	290	296	272	273	308	260	284	317	295	281	233	258	267	274	255	290	273	264	289	285	290	258	254	284	292	271	297	293	286	269	225	282	286	265	273	287	305	294	299	314	287	267	296	255	268	290	282	275	306	289	248	278	266	263	273	279	308	285	296	275	263	275	285	301	280	277	279	254	267	273	239	239	311	313	296	274	313	238	287	280	270	306	308	285	282	301	284	299	310	278	279	312	305	261	239	318	270	284	293	290	235	286	294	257	297	295	303	253	301	297	260	273	280	294	262	302	318	284	321	254	283	294	272	311	261	267	294	254	306	289	305	273	274	279	261	302	244	258	299	282	296	282	295	283	298	252	275	266	282	284	295	295	258	266	275
27646	13514	13242	12039	11553	9119	6688	4954	3408	2658	2180	1905	1596	1425	1372	1288	1220	1174	1288	1174	1533	1454	1293	1074	931	906	838	771	796	817	725	712	693	693	687	663	655	588	656	637	578	633	642	606	596	609	609	599	608	595	594	627	631	660	654	627	600	622	599	611	629	611	578	632	606	642	620	578	569	571	610	583	596	572	643	629	644	616	636	607	594	614	626	595	625	614	606	573	570	630	590	602	589	643	623	619	611	590	557	565	586	629	574	632	588	584	575	605	622	633	655	594	635	614	559	623	590	604	636	606	626	621	591	656	584	587	586	587	630	582	594	586	597	628	610	599	597	603	595	631	602	620	610	630	578	606	628	572	604	582	612	578	643	624	609	606	584	559	613	607	564	605	631	610	579	567	583	629	618	612	646	606	591	647	594	609	665	601	575	608	601	625	595	589	579	618	620	616	602	608	603	622	592	571	601	573	616	613	604	565	611	638	581	629	630	618	610	615	589	587	602	605	603	615	577	608	578	585	609	608	586	583	604	577	630	622	611	571	584	597	650	614	576	610	635	626	571	562	588	568	632	608	612	635	599	565	629	624	596	600	571	610	607	584	603	598	618	536	606	632	635	609	607	585	615	625	630	594	614	578	587	613	623	586	605	558	591	614	575	575	608	622	613	627	591	587	556	588	583	657	579	595	630	574	602	607	647	571	599	620	610	599	644	622	646	617	605	582	614	560	579	570	579	605	629	576	596	611	580	589	626	570	547	604	602	632	615	603	624	611	609	614	620	600	617	604	599	643	566	608	599	635	547	586	620	612	614	563	599	666	626	604	587	676	603	610	586	647	610	627	626	616	577	611	619	631	617	607	627	573	611	584	616	639	532	601	601	544	613	611	582	632	613	597	623	612	602	591	604	601	617	647	603	600	577	630	617	614	630	622	626	597	602	620	579	612	591	619	630	593	555	603	553	581	619	615	563	622	583	635	579	587	639	589	602	606	585	587	606	612	639	595	586	606	619	633	593	594	578	609	629	606	637	618	630	642	608	632	588	605	579	626	559	630	596	598	606	616	573	613	567	586	575	596	632	608	613	607	600	614	614	584	629	602	602	585	622	623	606	618	588	618	564	575	631	647	588	655	587	601	600	592	629	584	634	602	631	602	588	638	601	600	612	620	576	596	571	587	574	600	645	614	592	621	614	585	601	578	589	619	610	604	567	611	619	601	590	621	621	580	614	595	600	590	609	612	642	587	631	611	610	586	625	593	602	649	614	572	581	589	598	573	595	609	660	631	616	586	587	574	613	614	581	600	596	606	578	596	581	649	591	610	629	607	610	596	558	616	662	587	599	575	632	608	575	623	624	630	597	592	597	588	622	624	595	611	582	579	599	659	595	555	565	585	601	582	549	620	630	580	597	645	619	618	591	627	611	585	612	597	602	609	603	603	623	624	618	637	638	548	618	590	621	542	607	620	627	582	632	616	599	642	577	586	622	586	625	535	576	620	566	574	593	590	579	569	568	620	591	598	592	627	602	624	588	591	631	627	612	635	600	586	577	618	580	585	608	604	609	591	627	602	554	611	592	626	624	563	617	610	593	588	558	601	605	658	631	568	599	599	597	590	595	617	626	585	581	634	590	624	594	578	609	589	621	589	612	604	622	589	605	616	635	570	600	613	605	623	603	641	633	636	603	607	589	633	588	594	611	622	605	639	617	586	597	623	585	582	554	608	576	603	631	624	586	645	612	582	660	580	568	607	592	581	602	623	638	598	638	602	628	624	624	588	595	577	648	607	581	678	637	626	617	624	619	577	578	593	578	617	610	582	600	606	580	598	614	624	605	629	605	598	586	608	574	637	625	576	629	645	626	566	591	604	615	593	612	589	589	611	598	571	604	592	628	572	634	590	647	627	593	601	609	593	596	548	604	622	578	673	603	599	598	587	621	606	621	621	573	645	623	610	600	590	613	583	658	622	655	591	567	603	619	604	608	599	610	621	632	575	598	601	592	577	634	646	625	624	608	621	605	646	603	606	645	601	590	577	613	609	594	571	580	602	618	588	577	574	588	630	669	615	591	611	600	557	556	605	615	600	583	601	582	636	581	588	601	557	599	576	590	608	648	605	626	595	634	607	596	621	590	614	583	641	577	622	609	614	557	592	604	599	571	582	635	624	586	576	637	554	599	641	569	655	615	577	601	605	575	657	616	580	619	634	619	591	601	612	587	581	600	608	563	579	642	607	636	644	633	609	577	594	643	617	612	598	631	606	594	597	585	625	539	604	584	609	619	566	626	646	620	574	596	558	592	629	576	607	634	589	612	607	591	630	613	587	629	575	586	617	652	581	624	601	535	561	616	615	590	567	609	612	564	601	580	587	648	618	586	619	572	575	625	586	615	579	599	604	606	592	630	565	589	592	604	552	595	586	565	630	587	582	582	582	585	604	574	574	600	623	583	612	634	600	575	586	607	576	660	565	592	635	596	634	615	616	568	591	569	611	641	608	566	605	579	551	591	569	591	600	575	643	601	616	577	625	611	617	598	635	629	565	619	609	570	622	560	598	578	592	590	603	571	574	586	617	591	578	595	578	611	570	597	581	581	633	615	585	639	628	602	590	596	642	630	641	623	597	606	605	625	625	571	570	625	588	599	624	587	590	614	622	611	595	578	600	614	593	607	596	616	591	608	649	607	591	619	571	595	581	596	605	624	589	624	584	646	591	590	580	576	546	579	572	596	597	642	574	593	609	605	602	614	590	596	616	590	547	564	665	607	597	652	572	596	634	574	582	550	598	635	617	580	604	579	600	642	621	595	615	601	619	623	627	617	563	599	586	620	606	591	568	620	590	619	583	565	607	623	584	628	604	584	612	618	608	626	578	609	619	635	588	595	624	583	602	572	607	610	543	631	581	596	623	597	590	593	599	569	564	615	593	606	573	621	584	626	611	628	569	601	653	581	610	612	560	634	636	602	585	619	625	604	621	613	568	639	621	611	617	601	577	622	601	602	577	556	591	579	583	597	656	597	613	588	626	611	595	591	631	561	637	611	601	605	656	638	615	597	569	589	673	594	585	617	589	631	600	589	586	587	621	580	603	600	602	580	614	636	625	563	614	592	582	595	628	597	626	620	643	620	619	602	627	626	631	629	593	642	553	623	592	652	606	631	621	644	592	599	659	638	606	632	575	615	633	581	605	637	631	605	554	576	552	630	602	606	596	593	607	614	636	604	591	624	625	615	560	637	594	599	630	627	588	592	568	640	631	587	586	623	654	631	605	623	579	647	580	584	614	588	572	583	629	643	617	620	606	589	596	607	623	600	652	570	615	579	568	554	600	583	588	593	631	605	590	629	616	623	580	601	644	563	643	641	623	575	583	601	558	626	626	611	604	631	606	634	613	623	640	632	604	618	618	623	593	621	600	645	626	639	579	599	595	587	575	588	572	588	574	579	571	614	622	559	600	624	677	553	608	596	604	592	571	606	574	616	597	600	600	597	614	605	553	561	624
55668	27690	16793	8288	5457	3482	2299	1655	1109	923	764	642	559	562	551	544	526	487	491	512	519	512	398	410	427	385	421	391	390	391	379	348	360	361	354	355	367	330	338	337	289	304	308	379	345	327	322	301	285	332	296	287	324	289	321	311	332	313	331	351	363	326	306	319	344	326	309	319	303	316	323	310	288	325	321	337	315	298	324	310	291	297	278	307	317	330	298	346	311	289	278	322	310	286	327	345	322	323	290	345	323	324	313	286	349	336	300	304	317	312	276	291	304	346	318	310	304	281	339	305	333	345	312	319	330	317	319	309	301	349	331	296	314	310	307	303	318	317	327	302	313	323	311	328	320	353	287	299	295	297	309	319	336	303	311	340	345	310	348	356	310	334	332	320	345	331	345	298	294	345	294	334	294	313	311	313	327	323	317	356	285	290	294	317	328	333	344	329	325	339	323	343	355	310	364	322	302	313	326	341	340	316	325	335	307	309	315	326	277	292	313	315	357	332	324	324	289	313	299	315	314	301	326	334	366	296	331	316	319	326	335	351	352	334	284	343	332	305	327	306	341	331	334	295	319	335	310	345	279	332	318	300	360	356	321	308	338	333	318	309	311	321	348	321	293	322	307	292	309	290	300	327	323	335	313	318	350	353	300	332	324	348	374	317	282	320	350	333	297	315	315	309	301	312	351	299	300	281	316	308	336	307	320	308	294	319	312	329	299	287	290	328	330	339	308	296	289	321	307	302	319	314	342	299	311	319	324	282	292	310	290	304	333	303	344	319	305	304	300	318	340	327	341	303	339	338	313	304	336	351	307	315	304	308	336	349	314	334	329	311	332	319	293	308	317	308	328	316	277	329	319	308	330	317	320	271	319	351	319	326	314	304	304	319	296	283	325	309	339	325	307	339	321	342	310	303	300	320	322	315	314	312	318	294	311	295	357	336	320	291	334	327	357	312	310	297	302	336	338	350	307	348	296	342	273	290	310	298	262	312	351	349	313	314	297	376	321	297	312	312	318	313	301	320	334	351	299	322	300	319	362	330	306	325	342	323	329	338	290	298	330	326	287	294	291	316	324	280	359	303	316	304	298	331	315	307	303	323	329	333	308	312	281	310	314	325	324	301	325	298	300	300	337	356	332	287	318	266	375	327	289	327	282	304	347	314	312	340	325	316	271	358	364	336	312	309	316	349	330	314	302	349	304	267	330	333	329	322	325	337	308	326	317	327	293	295	324	322	346	369	342	317	295	344	292	299	278	323	315	333	274	335	332	276	319	330	277	279	324	326	328	348	314	290	291	324	312	335	357	309	356	350	322	355	287	327	259	302	313	330	340	296	318	334	297	282	313	296	290	330	312	313	342	295	345	290	297	315	331	309	330	323	339	305	289	317	287	322	312	282	308	310	320	303	322	282	292	344	329	298	307	317	303	329	337	324	270	294	321	319	337	347	319	341	313	308	324	332	302	320	273	270	287	323	307	287	324	321	273	315	306	292	322	343	310	327	331	284	299	312	342	343	323	324	334	316	308	326	357	313	320	329	301	315	323	293	317	327	321	279	298	323	323	330	339	327	329	311	326	302	337	339	328	313	288	329	332	322	301	298	292	327	305	362	296	348	334	323	325	308	312	340	326	319	333	275	297	327	288	299	326	324	288	327	342	361	337	318	321	328	307	333	331	315	325	284	306	301	348	346	334	286	308	272	328	342	319	338	330	319	337	347	284	295	322	344	292	321	329	329	317	312	320	287	310	327	349	312	319	282	310	302	329	323	321	329	345	285	311	333	303	305	350	334	322	318	317	313	329	328	309	349	331	352	348	331	337	334	309	314	371	324	308	324	329	318	322	315	359	331	315	313	332	304	337	320	321	325	300	315	309	342	282	318	295	312	342	299	302	336	330	333	325	301	305	327	344	292	318	343	305	301	332	300	322	344	318	287	313	290	298	322	341	294	308	305	336	318	344	334	331	315	276	315	318	315	332	306	321	294	323	323	316	331	339	355	327	336	317	309	336	313	322	304	303	301	315	330	317	279	326	295	326	291	317	298	309	302	299	341	299	314	315	323	331	314	291	333	328	326	337	365	320	311	338	318	307	309	319	315	338	317	322	332	307	288	316	317	328	305	327	305	322	302	329	335	292	316	325	362	302	358	296	341	310	277	330	310	318	357	344	320	333	290	269	300	318	317	350	339	313	308	312	302	287	359	314	305	311	331	331	326	314	338	340	327	330	340	328	312	329	326	348	330	332	334	285	334	322	309	345	324	302	327	303	309	321	288	358	331	303	314	337	366	297	361	315	325	328	322	343	307	345	339	332	311	344	323	298	325	338	340	318	341	271	336	341	324	336	353	311	319	309	307	284	325	315	318	325	283	288	332	316	307	320	334	317	327	335	324	328	313	298	304	284	308	352	365	319	357	335	323	346	345	329	311	342	313	319	299	325	320	342	325	346	333	288	321	344	332	360	317	340	318	366	307	310	302	336	331	314	307	312	345	299	364	316	289	318	334	361	342	364	323	329	332	296	326	322	355	322	345	341	293	286	290	302	320	305	296	345	331	315	272	337	328	311	315	298	320	325	327	311	367	324	314	372	329	330	304	295	331	289	332	298	324	380	294	358	315	307	339	364	342	295	299	324	315	315	290	314	324	314	332	335	298	335	300	308	327	324	321	328	320	311	323	296	309	310	306	348	312	308	368	294	284	276	295	316	327	327	278	311	317	290	293	320	324	354	345	305	334	322	328	335	315	324	293	320	339	377	299	341	297	294	348	328	313	308	293	297	292	328	316	318	333	293	321	352	313	313	347	294	308	315	297	323	337	329	330	334	326	306	300	325	279	284	297	305	295	293	314	354	335	310	331	326	330	307	318	340	345	324	296	317	322	317	343	340	322	296	338	314	331	312	332	313	284	351	329	334	301	315	309	339	299	259	314	303	336	359	299	305	324	335	323	332	291	296	339	336	319	303	354	348	326	307	327	336	302	316	325	311	303	309	324	319	314	312	310	353	293	317	300	290	318	322	333	329	344	281	299	307	324	307	319	312	315	317	323	317	340	321	322	321	322	312	313	301	305	320	314	306	307	309	280	331	304	293	305	283	325	330	311	325	355	332	301	346	325	307	300	290	276	314	354	336	353	321	291	302	308	315	345	345	349	335	288	297	318	283	329	326	360	326	336	356	321	318	287	292	353	315	282	282	329	299	330	332	324	341	344	301	342	325	291	271	315	302	321	283	314	313	294	307	330	322	303	317	342	325	318	305	338	319	290	368	321	319	329	284	323	346	328	305	319	287	282	329	286	346	335	314	316	344	279	290	340	317	349	311	330	307	321	292	311	314	329	302	335	331	318	306	337	329	319	295	311	341	317	326	317	316	308	307	312	316	346	309	325	319	310	319	326	285	281	330	336	307	309	311	358	338	301	314	305	304	261	305	284	291	318	280	329	303	310	341	323	346	299	308	283	306	276	313	303	307	328	311	303	321	287	320	302	311	335
31860	18019	18649	17101	15742	12000	8989	6455	4502	3738	3111	2539	2135	1909	2078	1874	1660	1633	1653	1978	2041	1903	1432	1382	1213	1038	1003	978	1029	993	943	903	805	781	790	799	791	727	765	728	731	719	680	697	670	698	677	700	666	687	623	696	693	655	644	675	710	682	680	679	677	660	686	708	654	697	655	680	689	673	668	670	694	665	720	667	694	679	647	708	675	656	722	701	625	661	677	671	690	680	669	683	658	722	685	673	679	665	660	676	642	703	672	613	663	672	673	655	661	696	648	681	699	681	668	678	696	680	667	678	676	723	609	669	672	694	683	672	669	734	678	671	677	683	639	666	690	663	688	704	666	636	637	698	613	664	652	674	707	698	692	670	616	664	672	676	669	661	672	624	630	649	638	686	700	651	626	637	657	671	637	714	691	646	634	687	706	681	684	703	627	626	683	687	682	681	634	636	709	689	651	659	614	694	716	693	656	662	699	687	649	677	649	647	671	701	702	709	678	680	670	683	666	691	643	659	702	634	725	705	675	680	657	658	700	658	686	655	715	670	658	663	669	661	700	681	692	675	736	666	694	662	679	638	664	707	681	637	665	680	713	673	723	723	691	645	647	655	641	640	691	669	649	654	655	649	699	658	669	691	676	687	728	669	674	676	686	689	684	669	677	681	643	630	653	692	708	660	641	697	658	714	710	683	712	739	648	647	694	636	634	680	621	707	655	665	650	673	666	615	661	681	737	667	656	692	673	682	622	704	648	706	653	709	681	659	687	677	660	726	719	641	692	663	695	715	644	710	699	663	683	702	656	668	677	702	680	664	645	681	626	663	668	638	645	725	681	710	690	673	628	695	682	666	684	674	638	652	646	675	685	739	673	725	671	678	687	640	646	667	680	649	637	669	634	702	696	679	640	692	674	690	678	679	693	696	653	710	665	689	653	712	668	669	681	723	649	655	725	682	664	635	663	617	711	720	646	700	668	665	625	652	676	715	727	671	674	637	646	664	715	721	662	634	661	710	684	670	665	682	655	665	706	683	678	682	671	694	704	631	660	686	656	708	646	611	692	722	641	632	665	719	663	674	632	706	624	664	714	661	662	660	667	699	666	652	705	660	671	718	643	702	702	710	695	656	679	674	631	697	704	648	692	641	667	682	677	630	739	701	700	741	680	650	675	666	694	688	697	682	658	607	639	580	653	699	661	667	644	701	677	685	677	661	737	677	684	691	655	651	694	644	644	675	668	657	686	649	648	671	635	653	669	690	682	668	690	655	632	630	670	698	682	645	670	653	672	637	605	643	663	660	701	663	689	652	670	673	642	625	665	718	674	722	662	682	716	646	699	654	693	695	665	712	643	671	698	701	657	688	654	657	675	702	659	637	706	674	702	668	665	704	695	715	664	672	653	677	649	642	697	677	615	680	682	718	670	691	685	642	716	674	691	687	659	715	671	692	710	685	680	678	659	677	669	669	673	662	649	710	663	659	653	670	672	666	684	673	643	686	668	684	615	675	638	670	690	684	659	668	688	654	662	683	691	680	659	662	673	713	644	661	680	672	659	644	680	667	660	682	697	692	665	721	684	652	670	643	688	661	680	627	679	646	702	687	628	665	667	659	677	640	663	673	670	676	694	672	702	711	710	653	690	622	660	644	660	680	702	634	693	661	658	658	650	638	628	696	676	677	648	646	705	666	684	708	689	637	670	688	702	680	667	672	619	650	696	647	661	646	680	633	682	671	683	649	676	669	693	692	700	713	682	632	644	651	672	675	667	630	667	675	694	637	645	643	707	692	675	625	661	708	688	700	689	732	697	693	663	717	717	663	655	626	652	655	699	653	616	654	659	639	657	675	675	647	653	718	675	677	681	669	659	648	688	639	671	618	689	685	652	671	682	682	634	614	668	686	663	662	662	662	695	675	672	678	705	660	664	667	668	645	694	636	685	663	665	695	676	628	651	677	667	688	633	711	666	672	642	700	684	649	687	680	643	689	643	682	680	632	648	669	683	641	653	703	656	650	625	646	728	634	705	722	677	668	678	654	679	639	705	676	674	691	629	687	679	746	672	685	701	725	731	688	694	697	643	662	684	658	698	665	672	672	687	703	700	632	643	684	654	658	683	746	694	693	694	687	695	663	690	655	695	671	627	635	624	673	670	651	676	659	692	660	671	645	690	704	702	716	672	676	678	632	650	644	690	698	638	705	674	671	674	669	714	686	675	667	694	682	672	695	693	716	668	687	632	684	691	668	683	701	674	700	727	683	639	652	684	657	730	644	702	691	673	684	698	690	643	671	650	665	639	686	623	657	688	685	714	655	715	696	627	664	703	686	663	694	602	648	613	668	668	725	689	622	668	635	677	645	704	657	644	644	672	632	691	687	676	660	671	649	669	761	715	659	621	698	640	707	693	657	645	707	679	645	669	658	697	678	660	668	694	678	670	648	626	675	631	644	692	658	658	672	710	680	682	642	667	671	659	684	677	680	699	657	697	637	734	686	638	657	683	646	672	680	635	667	722	694	684	656	662	666	699	638	670	658	662	688	658	688	648	656	687	637	676	699	657	708	653	702	665	679	677	640	633	642	732	657	657	691	681	690	679	674	682	704	666	714	683	669	658	660	669	700	680	683	604	680	643	578	685	680	687	679	646	702	661	678	680	664	682	646	652	627	722	672	692	648	615	692	676	669	681	651	662	652	677	667	685	661	660	653	687	649	682	659	657	695	680	665	626	683	647	642	666	639	723	676	674	649	664	668	632	638	661	663	672	629	686	630	663	637	664	685	689	657	687	691	638	692	671	635	666	636	700	656	681	642	658	689	676	666	682	700	682	671	661	646	660	626	665	673	634	668	669	687	669	645	692	623	642	672	685	711	634	663	752	695	646	667	698	653	673	667	681	680	651	648	704	667	646	688	668	688	630	657	652	690	694	663	635	640	691	638	674	613	638	670	663	671	696	659	680	668	671	660	682	631	643	674	686	682	637	622	673	685	700	694	614	695	680	695	669	686	684	733	676	680	653	658	639	690	660	714	685	626	642	637	711	667	667	710	624	658	658	625	705	695	727	626	655	683	619	644	678	647	694	736	629	655	687	713	702	668	707	685	651	675	680	689	702	713	692	660	712	669	657	704	650	717	682	650	645	618	641	670	694	658	666	687	686	635	658	651	670	643	681	704	661	650	668	686	691	676	678	677	701	754	682	624	692	652	650	667	683	671	692	732	709	603	656	670	733	713	682	652	676	655	657	661	723	645	679	654	661	719	665	651	670	663	626	684	669	678	628	657	676	671	637	664	683	655	677	674	620	673	684	684	700	670	689	665	658	646	692	687	651	667	691	684	654	692	621	693	658	650	670	636	728	691	642	670	678	705	680	635	699	686	704	666	678	663	648	662	669	692	678	668	648	657	682	712	700	665	701	644	648	681	700	680	675	663	660	713	658	686	722	637	702	658	655	699	698	662	648	689	668	657	688	686	699	664	633	683	712	689	673	705	690	661	681	612	664	653
33514	14079	5397	3055	1981	1384	936	721	569	464	385	398	349	345	363	328	286	319	325	389	307	314	331	310	291	288	325	318	288	280	310	279	272	276	285	289	292	281	314	298	293	283	296	284	311	287	256	292	256	256	287	286	289	270	274	252	291	316	293	277	245	251	306	271	270	333	286	304	301	302	285	256	287	261	265	291	265	256	293	268	268	304	278	305	280	266	280	295	268	291	287	277	292	267	267	263	306	282	283	292	293	252	275	281	281	311	259	275	275	288	283	311	254	270	285	297	282	277	303	295	322	256	306	313	274	280	259	301	276	299	290	300	271	302	316	263	276	289	254	248	299	303	285	284	273	282	268	311	303	291	295	241	270	290	319	305	297	283	311	290	280	251	269	270	300	276	275	300	303	290	305	283	272	291	274	261	282	269	273	305	298	284	239	269	322	262	285	263	297	306	313	271	298	276	271	257	285	295	256	279	272	291	283	281	284	290	261	294	287	262	247	279	270	263	274	268	276	305	270	300	301	261	278	286	276	291	285	286	277	294	281	255	253	254	273	258	286	278	237	290	287	269	287	300	295	291	270	296	299	332	257	291	292	298	318	277	281	271	275	282	259	274	282	298	267	278	256	274	268	288	292	271	267	273	278	324	294	293	263	258	275	268	270	258	281	276	287	274	311	266	281	280	266	260	274	293	267	266	268	281	255	277	266	245	279	235	253	249	292	273	283	274	244	272	273	252	277	294	289	281	298	287	276	306	292	304	292	271	300	288	269	286	246	265	304	291	281	264	276	308	295	251	272	273	280	290	299	294	305	311	269	280	274	290	321	266	270	253	282	263	312	278	291	286	310	272	278	302	280	264	265	262	277	272	273	285	259	291	262	275	285	299	274	282	275	275	299	284	283	253	264	277	293	276	260	273	285	272	286	300	317	273	281	275	251	284	288	321	262	282	304	258	263	262	243	270	300	280	288	262	267	262	272	294	276	289	262	253	274	265	256	308	299	290	287	311	305	276	310	302	319	241	305	306	277	303	271	266	301	266	278	313	278	256	276	303	277	330	292	311	307	271	302	312	249	262	274	289	280	268	295	293	282	279	295	294	282	268	273	295	267	279	273	277	282	270	285	320	271	258	308	307	292	270	287	296	257	271	284	278	291	266	260	322	291	283	286	289	296	291	309	308	291	290	306	273	278	282	286	275	274	300	279	279	266	283	293	257	291	329	283	252	261	252	268	301	275	277	272	329	290	275	276	317	274	270	273	287	308	270	283	282	263	258	287	308	284	253	301	317	313	283	269	240	247	262	293	274	280	263	296	279	300	304	288	320	311	285	304	276	293	288	292	258	295	285	291	281	264	239	302	285	297	249	278	298	253	316	260	272	289	292	277	272	289	291	267	293	293	295	288	293	302	254	279	304	277	298	265	284	292	250	277	275	311	312	270	284	293	247	263	275	278	287	304	283	319	278	253	275	273	243	282	271	287	276	265	329	290	320	312	260	270	295	301	280	265	284	320	273	321	290	323	291	270	287	289	331	299	257	295	251	291	275	277	269	267	268	310	276	321	289	317	269	284	301	310	276	307	273	283	288	273	272	270	272	243	283	261	287	262	292	292	297	300	277	278	257	291	277	293	279	282	270	264	269	277	295	282	279	282	274	296	241	274	278	266	307	289	275	321	262	266	288	267	286	282	277	308	304	304	312	306	296	280	290	261	330	283	298	278	283	300	321	294	312	270	302	280	296	272	318	271	305	265	306	270	312	282	298	268	290	287	303	288	293	329	296	290	282	317	273	274	254	301	251	267	310	266	261	316	289	292	285	295	308	294	306	303	275	284	301	296	290	268	249	317	288	289	269	276	292	293	264	287	293	299	284	239	295	290	296	274	253	281	297	296	290	275	295	261	271	287	292	288	259	256	277	287	288	272	253	294	310	278	261	280	289	300	284	272	308	304	288	250	267	297	289	290	270	301	274	275	240	260	278	300	256	282	274	291	272	295	260	289	316	350	303	282	303	291	271	309	275	296	277	302	279	313	291	310	309	276	278	303	318	273	290	304	282	305	276	293	279	271	278	304	303	301	334	269	325	303	312	275	314	317	251	284	302	270	289	251	277	271	260	256	304	284	269	284	299	296	259	282	265	277	273	243	272	289	280	276	310	267	268	286	278	275	276	306	285	318	290	296	265	297	288	284	255	262	276	309	273	266	305	294	250	269	290	311	288	270	303	278	263	270	296	273	267	300	280	290	312	303	292	316	304	280	249	317	265	274	266	299	300	301	252	292	333	289	270	308	268	275	295	300	292	271	281	271	283	285	267	294	284	269	301	253	260	273	302	286	259	297	273	250	278	272	271	285	267	252	305	289	276	273	295	261	285	294	298	271	276	299	277	294	289	245	304	277	309	256	285	251	290	304	294	274	295	284	267	278	266	284	289	289	282	290	270	293	258	277	280	300	307	304	299	262	291	287	301	269	287	301	290	315	275	250	260	278	297	286	282	284	263	272	255	285	274	251	271	297	316	283	292	293	256	286	289	288	250	279	289	273	254	315	286	316	290	295	275	316	294	279	304	280	257	295	271	323	274	276	286	273	283	317	297	290	322	305	290	285	309	278	306	271	313	282	293	258	294	287	294	297	268	284	297	282	307	282	297	282	289	286	314	302	306	277	316	248	278	289	292	307	284	285	262	276	272	266	294	292	271	233	302	319	282	275	294	244	289	270	268	304	275	263	283	286	285	289	301	271	270	250	256	272	321	299	296	303	250	282	308	274	312	306	288	321	280	291	280	276	288	262	237	287	299	273	281	286	266	304	319	277	297	240	276	301	246	270	332	320	266	282	306	287	263	313	299	251	268	282	295	286	289	266	281	278	237	267	303	294	288	284	298	263	262	277	247	255	303	313	282	295	263	297	282	274	295	271	269	293	305	277	305	292	275	283	274	255	265	283	266	294	266	271	265	258	278	296	281	286	274	332	324	292	283	272	274	249	309	264	298	281	267	239	304	290	287	280	283	270	311	302	245	266	269	303	300	315	276	259	257	260	311	276	268	302	277	285	271	264	273	255	273	298	275	283	272	254	254	287	336	274	256	295	307	310	272	274	279	272	259	282	296	302	280	276	294	301	291	310	299	275	290	339	294	287	289	274	285	233	244	294	309	271	268	295	298	281	267	292	297	271	288	255	262	238	282	287	288	310	292	294	279	282	246	292	302	272	294	289	275	265	307	273	293	274	262	317	302	311	301	274	277	299	300	273	273	294	291	283	275	276	281	295	272	301	263	291	288	305	276	287	281	318	267	290	267	268	305	277	309	273	266	286	266	246	272	292	291	324	295	295	305	261	287	289	280	282	280	287	288	253	296	281	257	278	294	280	251	305	303	282	269	266	317	281	324	316	280	289	290	294	265	262	276	308	282	275	280	271	304	316	261	271	281	290	282	297	262	330	262	284	309	245	282	277	285	279	264	261	295	272	298	276	246	278	262	284	277	290	313	262	306
19414	9087	7943	8145	6770	5016	3472	2622	1844	1507	1261	1151	1021	935	844	897	901	810	924	1014	928	872	879	766	686	755	717	739	735	650	699	668	637	649	633	633	609	619	610	584	585	616	633	613	583	575	559	591	598	628	622	592	607	617	605	596	595	576	633	614	565	579	590	614	592	585	598	604	612	612	563	586	614	604	620	620	592	628	636	558	603	626	552	633	603	634	598	622	577	591	601	551	557	605	624	618	607	584	608	650	574	614	619	588	563	613	609	586	592	593	656	634	657	579	610	621	578	586	574	592	580	638	570	600	598	625	658	583	594	619	588	607	590	590	590	613	622	592	615	607	635	567	653	580	582	610	578	573	592	570	620	614	577	568	599	608	631	597	563	582	593	570	647	558	600	578	611	629	616	630	575	540	641	630	614	639	590	605	636	564	628	607	627	577	594	586	602	609	607	622	632	614	587	611	597	595	585	618	631	619	597	614	639	560	581	581	630	601	593	643	591	600	614	605	611	601	624	600	645	554	602	670	590	619	584	638	553	586	551	628	580	590	586	591	645	627	567	623	584	615	606	632	643	644	570	582	643	599	590	623	584	589	597	604	637	591	618	577	575	583	587	607	639	596	564	662	606	577	592	618	596	615	588	594	589	562	589	553	598	624	620	568	585	609	630	627	596	640	574	592	575	600	584	598	641	603	638	602	556	566	638	573	585	631	634	615	592	616	583	592	571	609	620	624	601	584	592	562	594	647	599	621	608	617	592	596	620	574	613	631	647	583	610	611	611	589	620	624	604	566	661	633	651	624	581	554	608	619	576	610	617	606	591	584	581	613	580	610	617	631	578	577	644	559	599	623	565	584	606	632	607	601	595	594	642	563	611	633	586	626	585	562	606	631	604	618	577	619	607	585	606	591	609	585	600	586	643	596	599	596	604	576	611	586	606	602	607	582	587	585	587	625	620	553	611	642	591	571	642	617	609	590	580	594	554	576	586	572	598	647	578	585	581	587	624	614	570	607	598	585	590	606	619	588	631	630	613	571	571	578	653	602	634	626	591	617	607	598	598	568	592	608	625	630	547	585	581	617	600	640	630	609	576	612	605	597	638	627	604	605	620	621	596	610	651	562	600	625	590	646	593	586	638	603	584	606	608	578	630	605	548	584	617	651	619	599	618	623	630	570	608	614	563	617	612	587	599	633	602	596	604	640	610	615	613	564	609	616	611	586	574	564	591	605	640	563	603	605	621	606	624	589	648	566	553	642	583	646	572	574	622	598	578	615	578	616	605	626	554	632	656	618	583	601	640	561	616	603	597	630	581	599	603	613	609	600	605	619	573	603	632	611	627	590	584	639	627	604	650	592	590	604	561	640	572	630	607	561	550	584	645	613	621	579	579	585	628	629	584	583	599	601	613	550	603	601	630	623	624	583	578	568	620	606	613	664	589	641	613	611	628	654	584	589	605	567	600	601	607	636	648	610	616	618	574	602	630	586	660	634	599	644	582	600	646	592	579	660	623	606	617	605	627	599	555	624	568	612	597	588	632	599	630	605	595	603	593	588	578	670	631	595	612	662	603	607	573	563	623	552	577	634	586	617	602	582	612	600	630	584	623	566	639	593	630	579	624	590	560	621	603	631	613	588	585	610	616	617	600	611	594	558	606	598	572	619	630	582	626	606	619	624	616	593	629	597	580	575	580	584	623	625	622	625	594	591	617	588	591	600	598	578	604	597	600	603	636	614	626	591	595	622	630	585	560	600	614	601	608	627	598	575	590	662	566	596	629	625	606	601	620	617	601	580	617	591	586	613	615	597	656	616	612	570	579	608	582	621	624	636	576	624	622	580	552	638	574	644	604	608	583	594	563	621	621	626	622	563	559	626	561	585	608	579	648	595	633	573	596	593	583	572	616	580	623	584	572	636	621	630	606	597	603	639	599	615	625	568	613	636	585	592	579	584	593	592	615	640	529	597	549	623	614	570	611	608	635	615	563	554	616	619	648	585	560	615	605	565	606	606	632	631	628	591	602	624	603	645	605	595	600	625	618	592	638	593	610	637	623	596	593	671	652	641	609	578	592	611	550	562	644	586	608	596	631	573	590	609	592	560	630	570	592	606	680	600	603	571	645	563	564	643	591	596	623	566	579	620	585	621	582	604	568	599	610	623	596	603	592	603	602	601	582	611	628	611	597	583	571	614	593	591	603	626	570	646	598	589	612	654	597	604	581	621	623	583	591	594	623	587	568	610	641	621	607	603	595	602	593	621	619	586	625	618	586	571	618	594	587	594	580	616	663	604	596	587	586	630	608	633	582	612	590	622	570	636	601	573	536	665	626	573	559	649	595	622	605	610	609	594	620	572	608	600	618	648	588	571	562	603	601	602	631	626	622	654	614	618	623	624	580	593	583	622	632	634	596	647	641	593	569	595	590	574	619	573	610	571	642	556	583	559	628	665	597	583	579	596	561	648	621	609	605	633	644	612	626	577	627	609	640	555	646	632	599	582	596	594	610	622	613	614	606	623	620	583	611	574	623	578	646	580	584	574	609	559	600	638	576	581	633	630	584	664	592	624	570	629	620	595	609	636	623	589	617	620	600	588	609	623	606	613	571	572	670	628	590	595	603	616	585	612	623	614	611	616	576	631	585	564	608	592	599	604	613	591	610	587	616	634	592	619	609	579	605	601	611	635	626	584	596	601	599	619	602	604	626	599	574	611	623	617	595	575	612	564	611	574	670	602	596	585	607	577	616	597	586	653	601	607	600	627	540	541	550	653	583	604	578	593	599	591	582	544	601	605	612	602	599	600	609	617	592	583	606	580	605	650	579	610	603	599	563	617	597	653	589	616	638	607	560	605	619	544	577	583	604	615	556	593	579	580	558	597	586	634	619	632	583	588	562	597	536	583	605	585	614	576	642	640	640	588	570	613	619	592	614	572	594	610	631	610	595	621	577	581	623	620	587	622	612	610	631	545	577	544	631	630	600	615	610	599	603	603	643	608	604	590	672	572	601	638	597	607	645	619	618	613	619	591	603	626	573	630	591	620	616	645	689	645	614	615	622	555	622	541	600	559	541	621	616	598	638	620	619	616	615	612	592	578	574	569	616	579	581	630	566	561	590	607	586	604	593	627	605	596	599	575	590	586	584	589	610	606	604	573	626	626	587	613	620	589	616	591	601	632	623	595	581	550	595	602	620	623	618	584	615	601	627	585	607	613	654	620	597	590	604	571	594	590	632	577	603	568	594	613	571	616	587	621	635	577	608	622	641	640	602	581	591	613	593	569	622	570	613	583	661	660	603	568	575	596	601	551	579	575	586	565	678	589	602	598	586	597	608	578	585	615	611	568	584	627	623	615	593	638	635	594	572	606	572	603	612	600	583	617	602	615	624	573	576	601	641	565	629	581	592	596	598	578	571	638	618	598	622	610	648	585	616	561	650	626	610	619	594	594	628	631	615	617	593	565	603	611	601	579	614	594	594	590	579	555	592	571	580	579
50498	22753	11271	5956	3484	2355	1548	1023	814	645	548	527	418	365	397	381	342	381	444	388	407	369	347	339	352	323	336	338	327	285	323	292	276	308	304	261	300	283	266	302	301	284	277	304	332	251	260	295	280	267	296	258	282	255	264	270	311	291	319	300	295	278	249	264	281	303	278	280	256	260	248	266	308	247	274	258	289	259	320	316	257	310	303	300	276	281	250	290	274	293	301	248	278	289	291	284	286	325	277	306	290	280	275	297	296	308	299	293	305	266	268	280	292	343	294	292	292	263	267	285	267	282	289	252	284	310	284	290	274	275	270	285	265	265	296	305	273	286	268	278	289	307	335	315	277	284	270	283	275	254	291	296	293	318	270	309	266	306	322	312	280	266	275	309	302	261	301	255	289	302	267	256	273	266	279	257	283	284	303	274	277	281	291	272	264	296	269	270	264	274	269	268	294	262	270	255	281	273	263	298	271	263	309	292	281	259	265	262	276	288	272	250	286	269	293	307	250	281	286	282	222	278	284	288	318	289	302	292	258	307	286	285	312	314	298	273	270	294	286	273	297	317	278	255	300	275	281	256	286	273	310	314	289	288	276	281	309	306	283	325	298	277	295	274	253	267	281	270	308	327	263	297	291	304	295	274	276	276	289	315	305	293	295	280	301	285	290	275	288	278	266	283	261	305	283	270	264	298	279	266	315	296	249	316	275	282	259	283	253	267	251	272	259	257	263	298	309	286	298	277	249	320	293	270	277	296	271	281	253	275	263	294	292	250	306	294	284	251	291	296	290	273	267	284	290	260	308	269	283	257	294	292	267	247	286	295	297	293	285	264	278	263	292	271	267	266	292	267	265	304	269	307	251	269	267	270	261	266	250	287	283	301	306	293	313	284	310	287	311	293	278	330	296	285	292	291	253	305	269	269	276	292	289	283	279	277	265	258	312	256	292	291	304	272	284	274	293	280	272	255	333	287	284	273	272	265	284	270	270	319	277	270	266	291	265	283	287	310	278	251	266	284	299	306	325	281	280	290	299	284	252	295	300	280	250	292	274	266	261	293	339	276	290	258	285	287	285	279	269	297	297	257	272	302	273	299	284	252	256	232	275	293	287	295	298	295	269	309	261	262	288	310	296	285	310	258	287	319	286	274	284	276	278	291	272	277	284	256	277	274	289	312	269	281	306	277	256	292	308	272	293	314	273	295	282	302	247	287	274	313	260	275	289	311	284	286	285	294	317	264	305	276	319	278	299	253	264	288	280	292	286	271	280	235	306	294	267	270	272	297	264	250	290	287	306	294	300	286	264	253	265	291	295	336	270	265	320	283	262	273	285	282	263	307	256	300	300	267	244	299	278	268	288	299	274	285	293	271	278	280	267	283	259	285	263	300	272	266	281	276	290	276	290	311	292	284	280	306	298	279	252	272	264	284	281	252	278	279	311	289	287	293	313	290	277	293	241	244	283	282	275	286	263	294	258	283	275	272	305	258	278	267	279	284	283	285	280	300	258	263	272	262	269	271	298	296	308	283	283	270	304	271	332	287	259	294	278	293	266	263	276	290	277	240	271	301	302	268	293	260	285	259	274	294	294	299	283	308	296	271	267	305	271	278	261	283	293	284	298	274	302	263	269	264	246	288	292	277	284	298	281	306	282	272	301	285	285	305	261	261	300	283	268	283	281	270	256	259	285	268	279	299	315	279	277	268	281	269	297	257	269	284	262	252	262	339	316	241	285	272	265	273	296	269	278	256	248	275	275	290	300	224	282	311	245	281	275	256	243	274	283	294	295	263	257	276	290	303	295	272	261	275	284	265	281	284	303	310	275	276	270	305	280	270	286	272	271	275	288	252	325	313	274	260	276	239	273	273	279	267	258	268	295	287	285	256	261	257	301	290	305	300	269	311	277	278	276	318	258	269	289	304	290	266	305	284	298	283	248	289	288	295	280	263	293	258	299	296	293	292	295	278	286	276	246	267	302	297	284	275	291	295	282	251	266	309	274	274	327	302	267	294	274	288	272	278	246	281	265	244	295	295	282	306	252	294	284	261	257	282	296	294	232	276	266	261	278	276	276	257	288	290	275	248	283	310	298	283	282	271	265	269	289	275	298	292	314	275	279	280	274	276	273	291	271	265	271	286	323	304	297	280	291	280	311	323	290	263	294	258	266	284	314	279	275	275	258	287	291	290	254	262	288	294	278	299	287	291	287	271	273	274	304	247	274	259	254	308	301	326	258	275	290	276	286	268	293	302	273	309	289	289	266	248	274	282	259	255	269	246	276	270	247	276	292	290	256	301	307	284	264	280	288	295	293	226	285	272	268	290	276	249	306	263	271	300	296	267	283	251	312	281	288	288	285	300	303	282	289	303	292	272	295	333	262	262	267	304	310	266	320	242	274	291	269	276	292	279	282	248	321	262	252	284	258	288	294	268	227	275	279	289	265	254	263	278	296	312	251	278	276	269	289	275	296	267	291	268	265	284	281	261	298	261	280	301	252	282	291	306	243	301	275	260	287	292	280	293	250	286	276	299	271	275	245	254	280	253	278	284	256	254	321	267	288	270	279	298	268	286	270	266	337	283	291	275	287	281	276	267	288	287	309	279	251	290	264	266	265	289	291	281	281	324	269	279	280	308	273	276	293	284	307	283	260	254	314	292	270	303	259	295	298	262	306	290	259	318	292	290	284	275	278	288	283	302	306	276	287	292	281	311	309	300	262	296	302	295	267	254	290	250	264	297	252	285	316	282	260	321	264	280	275	296	316	272	280	310	310	284	281	270	286	301	308	302	259	266	271	257	287	282	286	267	304	316	262	276	290	295	296	303	289	291	278	318	302	302	293	297	294	281	269	285	296	290	297	277	297	315	277	286	286	268	263	276	307	259	276	300	288	282	302	311	291	233	308	300	277	298	257	260	297	309	284	269	257	282	275	307	242	265	300	283	279	322	286	244	267	279	237	282	295	276	277	268	276	296	307	263	274	275	266	295	291	296	266	293	242	267	311	298	287	284	256	285	277	267	274	289	279	264	280	329	272	281	292	279	304	288	278	280	279	269	270	239	280	285	249	250	302	317	281	276	285	285	290	253	300	277	289	287	322	293	279	282	263	284	276	268	261	260	277	290	312	279	301	300	282	292	288	343	287	288	283	279	306	297	287	273	258	284	273	275	307	281	251	288	259	276	310	303	282	267	306	310	266	276	316	293	279	306	284	285	269	266	252	311	284	281	297	305	249	269	288	291	284	290	275	272	293	266	280	281	325	283	306	310	307	273	291	294	308	315	264	264	298	306	257	277	238	284	275	276	278	258	327	291	287	306	253	286	284	249	287	298	296	327	288	305	263	279	237	274	286	299	296	277	293	278	283	275	265	269	275	290	284	289	278	277	293	274	265	270	276	277	290	276	280	265	286	270	293	286	262	309	267	268	303	273	269	320	291	282	296	292	244	317	254	275	282	276	296	254	251	319	275	298	247	267	313	270	278	289	274	281
29368	13782	14066	13645	11155	8348	5877	4113	3057	2369	2026	1709	1515	1313	1284	1224	1208	1250	1449	1491	1259	1144	1024	898	891	934	935	912	844	738	761	729	708	676	657	650	636	662	679	666	637	619	617	630	638	661	620	637	616	568	622	623	612	602	594	653	625	584	610	595	547	590	592	596	554	578	583	645	564	626	579	622	613	617	614	619	595	611	630	604	601	604	616	609	577	595	600	636	633	610	589	626	578	591	612	611	634	652	611	628	632	600	582	572	612	618	624	601	638	633	656	607	581	582	601	646	604	595	563	614	583	579	610	585	635	630	586	617	636	583	580	651	595	605	593	615	573	615	635	562	623	609	649	604	634	566	597	586	640	603	601	602	612	594	629	649	606	585	610	603	613	604	603	606	599	589	590	580	616	588	612	610	666	569	624	596	593	626	618	602	589	576	627	610	618	630	636	579	571	605	643	599	582	604	620	597	611	591	632	607	616	607	619	653	612	584	623	577	649	603	579	611	627	620	618	571	567	608	600	597	617	669	602	568	594	629	646	631	664	566	610	583	586	605	589	579	595	566	570	615	629	598	601	603	607	604	571	604	623	605	617	567	582	599	612	622	595	582	579	649	576	607	644	616	644	598	606	629	604	614	586	593	603	630	619	632	649	562	611	620	610	574	606	606	632	589	603	642	590	610	572	612	559	638	602	586	600	624	629	657	560	559	624	626	603	655	623	609	549	604	676	618	633	593	612	614	622	608	588	628	561	600	562	626	559	640	649	587	594	624	602	619	599	591	638	599	627	623	595	580	592	585	609	583	607	577	587	610	638	639	587	606	560	585	618	585	578	616	605	618	566	622	583	617	654	586	609	604	617	610	630	631	607	637	649	610	578	648	617	559	593	594	617	578	598	571	601	597	600	562	596	633	581	588	554	593	565	581	617	596	614	620	604	653	588	594	615	602	576	564	625	579	639	626	570	607	571	627	562	586	629	608	550	579	615	630	577	603	606	610	619	593	597	600	655	599	626	631	636	610	617	595	567	593	599	654	547	560	664	610	624	637	569	615	561	603	600	570	619	627	574	633	612	592	632	645	609	606	636	620	633	599	627	612	600	611	555	668	629	616	599	600	621	618	652	612	595	568	614	526	605	601	599	587	626	591	605	594	583	629	579	634	579	598	626	589	627	605	617	617	608	613	601	632	573	588	608	616	598	603	600	636	566	648	575	649	615	601	576	591	608	599	647	565	585	560	570	621	566	586	626	609	597	591	598	592	546	616	615	591	624	613	580	614	644	645	578	601	619	613	572	604	622	588	619	581	573	608	584	547	635	590	611	613	574	591	628	582	605	601	640	599	624	572	598	612	600	591	591	584	573	649	583	595	640	591	551	621	611	614	569	622	643	606	582	585	610	648	600	595	572	585	645	601	625	583	598	630	586	596	605	598	631	613	621	574	628	595	639	629	626	598	594	624	603	602	581	603	589	636	597	612	599	578	564	592	621	627	600	597	605	534	628	605	611	634	621	642	594	656	605	615	637	608	626	645	602	582	599	607	597	615	640	601	594	609	600	636	581	588	595	593	577	640	592	609	587	631	601	626	607	625	572	590	612	560	641	599	574	582	642	637	563	613	584	604	604	572	614	603	621	564	610	604	609	609	612	598	588	615	581	623	633	633	625	603	601	625	637	591	583	579	613	579	624	636	651	605	608	630	609	601	612	574	600	587	606	619	585	630	580	578	668	595	609	630	606	644	627	629	558	564	627	599	635	615	604	605	619	575	631	639	598	621	616	621	624	621	617	639	602	571	610	631	600	585	598	582	644	618	642	640	647	564	587	590	578	604	609	619	643	585	588	603	592	628	589	602	620	595	582	601	627	614	604	594	609	563	619	580	601	612	620	604	591	590	588	570	620	584	597	556	609	631	577	619	632	609	616	628	557	651	647	591	597	592	589	584	608	598	587	604	640	588	616	596	604	630	603	591	588	626	594	604	562	599	593	607	595	560	588	536	586	571	635	628	604	573	564	582	626	594	590	572	604	612	656	593	603	602	589	564	586	576	598	605	588	585	597	578	629	609	597	616	611	591	615	588	588	626	622	607	612	596	574	627	610	595	630	599	579	553	638	619	566	619	582	607	569	625	588	605	608	631	574	599	573	628	610	628	609	605	623	621	634	585	591	605	633	607	590	655	585	558	613	641	638	618	587	610	575	599	578	617	574	586	630	599	626	595	553	592	600	672	622	636	605	621	617	598	635	621	608	604	572	622	600	574	659	596	568	579	608	587	623	647	600	592	577	588	593	634	583	621	606	626	592	598	599	590	629	588	626	618	568	626	545	585	581	614	640	563	606	567	582	615	613	599	590	579	614	587	611	628	631	640	557	573	593	584	609	628	599	579	625	626	602	667	583	602	595	601	616	611	606	621	601	613	576	617	635	598	576	628	590	565	636	579	596	581	601	573	575	576	589	651	594	611	603	621	569	597	597	635	603	631	619	617	647	641	582	589	577	619	611	569	585	615	625	590	594	651	634	627	645	605	599	619	618	611	590	575	585	589	621	614	601	581	595	588	589	640	611	538	605	554	604	660	593	592	617	585	621	586	575	612	556	650	637	616	644	588	557	595	559	658	625	609	600	587	596	601	590	611	564	599	591	642	599	615	605	576	643	566	577	612	602	589	577	594	606	603	592	615	646	567	619	636	612	628	592	615	607	566	593	571	594	617	613	593	663	546	574	563	638	624	621	612	584	612	556	628	591	588	660	596	606	599	631	618	599	621	638	598	606	627	611	629	617	646	633	604	601	601	603	612	587	601	602	566	603	641	616	596	643	640	571	609	559	598	630	603	663	574	633	600	629	627	592	658	551	627	565	577	585	637	635	621	606	621	607	599	604	631	606	631	589	606	598	574	616	626	587	643	583	610	648	618	608	548	625	605	600	643	583	584	601	598	571	598	597	626	587	605	605	612	620	553	611	606	605	594	596	599	658	657	656	615	613	589	628	571	591	628	626	602	690	603	591	612	584	621	570	627	553	583	585	621	653	611	563	659	614	643	595	596	586	597	632	565	608	572	642	598	631	577	612	620	624	576	599	618	585	598	611	596	614	562	616	620	651	589	541	578	627	592	589	592	585	607	600	586	600	586	604	589	635	589	587	600	609	630	707	668	612	613	628	591	571	588	613	621	600	653	632	625	590	619	551	575	606	601	596	602	585	565	610	591	592	623	542	596	568	596	614	630	546	643	583	621	624	655	596	600	599	617	627	626	595	601	586	586	621	593	604	635	595	612	589	641	614	587	606	562	572	594	603	610	608	601	582	594	592	578	644	623	617	611	611	581	629	622	602	640	572	616	584	613	618	573	630	597	591	627	604	624	575	610	634	625	625	618	584	569	653	628	621	593	605	631	588	557	595	557	598	598	602	599	605	595	577	624	564	610	576	599	639	619	606	619	642	574	615	618	600	605	609	579	638	582	576	589	612	661	610	625	599	580	543	601	595	574	599	627	655	621
56212	29214	19178	9262	5213	3202	2211	1398	1082	867	751	616	583	521	520	510	482	480	519	557	502	472	401	445	454	428	392	350	374	358	402	349	313	376	308	316	308	313	333	379	317	316	322	328	295	327	328	331	312	327	293	320	325	358	322	338	383	348	307	310	333	330	288	324	315	312	293	337	297	328	346	300	344	295	311	303	315	345	316	324	338	296	306	293	350	330	354	311	303	334	341	306	332	310	331	304	297	344	311	320	326	347	340	264	305	324	321	331	329	360	335	331	318	300	316	359	325	347	329	312	322	352	340	337	281	305	334	347	314	321	313	315	346	306	319	273	328	297	306	329	313	338	330	312	357	320	282	312	319	301	339	324	332	335	307	314	347	295	274	351	274	309	329	348	312	334	321	348	310	289	335	330	296	307	305	290	314	303	290	315	339	327	332	328	308	300	300	373	368	363	323	279	286	309	347	349	328	298	332	328	305	341	296	333	317	333	326	325	335	341	347	309	342	342	296	298	310	291	289	306	349	316	354	308	323	331	335	299	333	345	357	351	303	284	304	317	340	341	305	350	315	308	341	339	299	288	314	339	301	334	334	325	328	314	327	295	303	298	310	315	331	310	327	343	325	330	310	333	348	339	296	338	349	305	293	332	325	312	318	287	321	292	315	318	318	348	315	308	315	306	296	319	314	289	327	317	319	363	338	272	318	334	312	340	327	335	292	339	317	316	321	315	360	354	328	281	313	329	320	311	279	348	345	316	315	299	297	313	322	310	294	302	348	265	326	330	347	329	308	313	342	322	324	352	331	299	306	293	318	307	321	284	315	336	329	344	301	273	310	306	345	346	296	337	319	328	316	330	330	346	354	327	340	336	331	303	351	296	304	309	311	320	341	286	327	305	330	315	311	327	319	329	343	322	331	325	285	346	341	325	340	312	305	332	303	296	284	354	289	320	318	329	294	318	317	335	354	277	316	316	326	289	326	312	312	318	313	299	316	341	335	332	323	335	327	363	341	330	312	340	358	320	310	322	287	297	291	329	322	340	322	324	332	303	354	346	292	334	309	304	316	334	326	318	304	299	321	285	320	325	322	345	321	297	328	345	352	333	308	271	323	328	319	319	297	310	331	322	331	326	301	301	322	310	311	324	309	307	343	284	275	329	307	307	338	311	325	308	325	304	315	344	348	311	333	325	321	296	309	309	309	300	313	318	319	328	290	307	313	306	318	305	320	337	301	284	339	312	314	322	332	319	303	342	343	305	340	331	355	335	326	374	337	332	348	324	318	341	306	336	307	320	288	325	350	319	332	320	323	320	290	357	328	321	339	321	318	333	352	352	329	342	292	346	336	339	361	342	321	356	320	340	313	317	334	328	291	344	296	313	362	297	292	334	349	371	287	387	279	305	296	327	328	325	354	320	292	345	323	310	330	314	299	302	320	297	333	318	322	332	342	318	382	305	309	303	302	311	317	297	324	289	301	313	346	329	303	330	354	345	301	322	300	326	355	280	309	309	333	310	305	311	320	340	329	277	325	284	334	334	284	293	350	292	329	334	292	333	339	321	325	319	333	339	312	356	329	319	326	319	302	326	339	296	325	310	331	352	330	299	339	350	331	330	331	291	328	321	306	303	351	317	341	348	355	316	337	334	300	354	322	352	321	341	357	334	341	308	324	325	304	299	341	328	325	313	284	305	294	293	305	297	338	365	355	316	277	327	327	353	327	345	312	381	340	320	321	337	354	339	328	298	292	319	281	301	310	301	335	337	313	329	354	298	333	298	332	261	321	315	288	311	322	289	331	352	357	310	322	351	326	331	314	346	332	350	320	331	303	347	332	349	332	354	339	310	290	334	357	316	330	306	296	317	351	286	327	335	319	350	330	279	315	312	321	301	292	327	334	326	306	308	336	298	324	294	289	317	328	326	312	310	302	301	315	319	322	330	331	313	298	322	322	312	327	333	303	310	331	318	319	328	304	319	313	319	323	298	336	336	287	326	315	335	311	323	326	342	312	320	333	327	325	312	325	301	308	289	333	326	334	309	295	305	348	303	301	312	350	331	351	323	314	353	294	307	303	309	296	346	314	317	320	341	306	310	344	308	350	339	345	293	313	316	327	313	301	343	294	323	300	334	317	332	303	333	311	313	327	341	336	343	316	319	336	334	338	340	313	328	346	321	362	321	332	320	319	353	286	293	330	346	317	330	308	304	296	303	328	305	283	324	326	322	302	363	339	338	323	312	310	322	317	308	315	298	330	317	297	322	305	351	300	323	326	334	263	329	329	334	303	296	298	376	335	335	343	340	320	323	333	292	302	306	349	332	296	340	309	305	310	348	324	304	318	311	356	330	305	366	371	312	317	294	342	294	298	306	281	308	336	335	343	288	326	348	308	332	365	317	299	335	315	305	327	334	306	361	340	305	319	337	284	339	307	321	317	344	292	323	339	337	315	312	329	326	266	305	316	299	315	314	323	278	316	335	345	310	328	355	312	299	314	329	333	296	338	350	310	350	340	270	342	281	312	294	300	347	335	295	304	317	305	318	337	330	302	324	324	331	309	331	313	306	298	266	322	351	321	295	295	316	287	341	318	326	333	292	327	334	349	339	309	315	316	305	326	321	341	303	325	315	297	289	354	343	338	311	297	318	315	320	309	335	343	385	338	366	362	344	322	324	332	313	338	338	327	345	305	338	307	349	335	326	364	327	322	342	332	370	325	325	304	314	301	307	346	311	300	300	291	352	330	316	347	321	354	329	320	358	313	325	324	307	326	285	336	322	310	286	329	320	303	291	347	316	343	343	326	320	335	336	349	338	311	328	312	325	303	318	329	322	318	276	310	321	322	281	296	342	328	318	353	292	330	301	311	306	314	323	291	319	314	331	309	313	311	315	311	324	292	310	316	310	284	317	345	314	342	309	309	322	290	360	311	348	296	329	341	314	340	340	357	326	312	301	320	320	317	316	332	302	316	304	320	325	329	321	301	300	332	292	281	325	348	329	301	314	325	358	317	331	326	314	304	312	327	297	292	293	367	341	298	321	324	335	319	286	335	304	318	319	306	314	343	321	305	335	311	308	315	336	348	342	325	301	296	256	300	328	326	286	329	323	312	298	304	328	340	291	274	305	284	332	363	319	300	327	288	340	364	338	304	331	314	351	308	308	326	333	350	348	317	322	285	304	352	297	318	341	339	320	309	358	307	294	296	300	333	329	342	317	317	288	323	325	317	336	347	349	305	305	307	342	305	262	322	319	315	322	327	336	318	323	299	323	289	335	312	295	273	302	347	318	349	340	337	288	355	345	306	327	297	326	307	292	326	327	298	346	315	356	351	299	294	332	314	327	315	338	278	316	313	320	321	349	292	301	346	335	284	357	334	333	326	351	322	336	289	336	355	320	311	349	301	342	315	338	292	311	325	333	342	305	281	339	308	326	369	319	305	293	319	306	324	360	365	335	327	306	314	298	316	279	273	298	331	319	327	321	328	329	301	313	336	311
32568	19287	20779	17639	14636	10956	8039	5579	4108	3454	2760	2260	1963	1808	1611	1661	1685	1835	2063	2084	1708	1450	1313	1341	1289	1244	1134	1102	965	898	851	858	866	815	809	750	777	775	746	740	695	736	714	700	673	694	669	671	677	652	674	693	713	650	691	684	688	677	639	672	684	671	688	748	659	659	659	651	694	699	639	678	639	648	682	678	660	641	667	664	666	661	644	698	676	704	660	695	671	696	677	718	688	698	637	698	715	707	647	677	678	681	655	665	665	661	673	633	667	669	688	703	658	655	656	639	692	695	692	637	706	673	629	684	672	714	682	705	682	693	710	688	687	690	674	664	663	701	726	668	678	745	693	639	626	628	647	714	683	684	674	647	724	698	671	681	643	704	623	714	697	638	697	662	672	729	676	692	656	647	690	709	687	647	671	693	657	717	682	718	700	668	661	668	707	664	676	650	672	650	707	684	652	653	691	661	672	717	714	670	672	683	707	632	690	700	638	632	692	660	719	674	703	678	679	719	653	703	663	704	708	672	699	673	659	698	692	697	701	634	650	654	649	653	695	669	676	633	687	681	635	649	650	695	655	697	678	707	690	700	703	694	660	614	683	689	668	685	675	702	685	717	686	649	717	679	662	687	664	658	668	700	664	695	634	693	709	697	733	660	694	699	684	665	693	677	672	687	699	685	651	648	653	660	664	700	673	655	679	696	718	666	721	643	714	657	647	696	688	678	719	693	696	695	657	674	668	652	677	698	687	643	689	635	720	667	651	689	676	663	689	654	682	655	715	689	692	688	682	679	667	664	697	675	693	670	687	704	683	638	690	726	594	635	727	671	639	678	690	694	659	634	687	690	681	728	698	674	709	676	677	698	720	712	672	642	683	713	671	679	726	653	726	676	668	651	652	708	672	618	660	646	664	626	674	641	681	683	634	676	708	655	666	700	704	676	669	672	695	710	691	668	624	707	692	685	649	713	682	711	686	699	698	689	661	691	666	668	652	685	705	657	654	673	600	648	717	719	691	677	715	683	665	682	674	657	681	675	671	658	693	704	715	689	691	704	686	703	687	659	673	612	632	686	666	712	680	675	682	680	692	673	729	698	693	667	698	655	710	728	694	674	683	662	706	709	712	656	690	669	679	742	680	658	729	677	713	637	696	704	695	707	687	655	692	679	686	663	644	685	695	647	706	673	684	694	666	672	705	662	662	700	697	674	659	709	655	681	685	676	690	683	658	708	661	677	689	648	671	723	710	662	726	669	695	651	656	701	659	655	691	649	678	687	668	706	715	709	679	683	683	630	650	684	711	673	700	656	678	718	659	675	649	701	730	651	656	712	690	664	696	664	649	674	741	696	665	652	673	731	694	672	633	734	633	659	633	693	683	687	713	677	666	707	664	640	683	626	698	688	646	647	664	641	662	682	645	720	676	640	674	709	689	741	674	640	695	704	692	666	696	670	706	652	673	732	677	668	663	631	758	678	668	688	711	657	671	671	662	687	644	703	678	721	648	660	705	650	703	656	663	641	688	687	648	647	606	689	681	716	678	697	662	692	661	681	687	686	670	698	695	702	688	639	657	654	737	723	719	673	692	663	661	652	632	688	670	696	685	740	666	689	703	672	653	614	675	663	657	659	655	666	675	638	676	687	756	683	693	627	725	649	719	652	713	720	667	725	686	672	643	697	662	722	681	668	674	674	668	678	671	653	689	683	680	665	627	679	662	657	697	626	710	679	701	708	718	645	705	710	662	704	680	658	694	690	679	715	695	744	679	708	658	632	645	691	651	677	691	713	661	699	661	671	703	669	664	672	639	630	677	640	636	657	687	673	679	709	647	654	663	692	703	650	712	670	664	680	696	698	632	643	629	667	646	678	659	653	704	687	676	652	703	687	671	677	656	629	604	718	676	637	683	667	690	631	677	690	655	705	704	685	647	671	687	658	652	685	625	699	620	709	632	659	721	662	687	684	690	653	688	672	694	664	665	651	690	669	686	716	708	664	682	675	713	665	616	680	710	645	612	630	679	716	699	650	681	638	669	682	700	678	661	690	635	692	675	674	676	637	714	653	652	686	686	681	677	667	646	640	667	692	672	698	698	703	711	667	651	697	716	647	638	695	682	684	658	688	701	701	651	682	723	731	690	650	692	672	670	685	643	694	652	642	659	620	699	664	664	686	721	717	684	678	623	682	641	692	635	641	617	664	690	654	700	663	683	653	686	642	694	691	659	681	665	692	685	695	704	700	715	710	664	615	672	683	689	696	669	697	670	664	699	667	772	717	642	660	746	653	741	651	672	696	732	676	676	684	656	639	650	662	702	688	661	677	684	645	669	654	692	681	642	683	707	651	686	688	713	717	665	697	705	723	655	670	702	680	619	718	709	681	678	669	712	660	654	696	642	697	713	660	676	683	685	662	710	678	704	720	693	686	678	725	695	676	638	618	698	654	642	666	650	677	691	658	672	691	717	696	641	676	680	677	702	653	667	691	687	633	688	669	687	653	658	716	695	701	735	662	700	655	733	702	712	661	664	637	680	712	679	593	664	629	667	662	705	682	660	710	667	651	698	702	696	695	681	691	687	698	709	688	695	662	658	671	655	714	712	696	677	688	637	717	619	695	621	655	672	657	642	670	667	688	644	703	688	675	683	669	673	689	643	677	658	681	701	707	685	698	687	727	691	676	671	648	689	691	696	670	692	709	671	683	709	682	688	661	635	705	688	699	650	652	667	687	736	639	679	678	704	715	711	679	658	683	715	676	693	683	696	671	717	669	677	653	672	659	640	698	696	696	642	676	695	698	685	656	721	664	668	692	691	693	687	672	679	648	672	676	666	663	688	674	691	648	675	688	658	695	685	663	657	737	634	679	677	722	668	675	691	651	631	638	684	649	683	707	684	705	686	687	658	722	677	683	690	731	670	694	696	664	653	627	679	662	676	664	704	660	695	664	639	680	700	668	664	687	686	684	654	687	641	692	689	683	658	665	671	712	687	688	661	649	681	685	685	648	655	653	712	718	695	641	713	686	676	690	636	664	726	697	677	716	669	715	678	707	727	670	681	608	619	667	705	680	705	667	626	676	686	716	670	696	642	711	647	674	680	719	648	712	733	702	733	632	701	729	669	692	698	715	723	655	662	693	654	664	663	702	715	692	681	675	654	667	599	688	709	670	697	678	704	694	694	653	692	648	698	644	684	684	722	668	631	732	695	643	728	663	673	661	673	671	694	658	713	648	637	643	655	657	685	638	670	668	719	683	715	664	720	662	634	699	673	746	624	661	713	656	605	658	662	697	659	664	692	692	709	714	666	668	649	673	666	693	715	679	762	666	722	638	673	696	664	654	715	670	663	715	688	721	668	667	676	690	650	702	684	686	698	661	717	693	682	692	695	641	669	686	665	721	713	695	660	646	675	672	694	705	699	663	674	631	668	656	695	664	664	732	722	690	687	672	719	670	683	677	646	650	680	676	681	693	700	721	689	709	671	672	694	676	701	627	692	698
32702	14677	6681	3462	1997	1292	935	701	509	485	404	342	338	361	327	363	378	347	335	355	350	302	324	326	370	353	321	327	312	337	281	275	327	268	289	296	285	294	283	299	274	287	331	272	332	295	283	315	268	283	268	254	276	324	303	292	291	270	298	301	262	282	284	286	313	299	299	312	288	307	302	283	286	296	277	293	295	326	272	295	287	325	297	318	283	288	323	285	286	294	307	285	296	271	285	315	318	309	285	299	251	270	265	310	316	282	280	279	272	282	268	330	318	304	291	286	304	300	281	273	254	270	304	302	284	309	296	299	284	286	300	278	297	302	296	317	307	266	275	297	297	279	266	288	310	311	278	259	333	287	255	312	278	278	298	286	306	298	277	265	272	299	247	262	263	282	276	288	253	317	271	322	293	299	298	293	276	312	301	295	313	289	298	277	290	267	284	284	264	312	304	291	283	314	282	317	259	310	275	293	292	291	290	284	291	268	318	251	301	287	264	290	265	300	295	270	304	279	277	310	326	312	293	288	290	297	260	289	288	264	278	294	299	319	292	292	290	281	258	274	283	277	309	267	268	324	328	298	318	297	292	284	262	308	286	291	293	277	306	272	266	305	295	299	302	286	297	335	293	288	298	271	297	303	292	287	290	302	261	291	307	332	282	294	304	308	291	250	264	302	285	297	285	284	294	292	301	294	295	324	307	297	306	281	294	288	291	303	277	283	313	246	306	272	280	286	320	288	276	283	285	262	328	284	303	276	273	282	310	281	227	269	306	291	275	263	273	278	287	292	279	307	273	273	307	245	297	286	282	292	289	304	295	293	253	286	326	249	273	274	311	290	291	281	249	294	280	294	316	258	282	276	284	272	337	300	265	291	283	274	256	282	319	313	267	291	343	295	277	295	298	282	295	305	301	308	282	284	285	292	267	276	285	290	278	303	296	280	324	301	279	318	275	324	314	294	306	288	321	291	293	249	309	294	268	259	286	302	294	266	304	279	275	317	275	303	270	285	303	285	328	287	322	278	245	248	301	272	305	310	278	292	270	292	269	300	280	244	306	265	294	262	305	295	279	304	297	293	297	287	301	270	262	309	274	292	295	312	257	315	288	270	291	319	312	291	316	272	251	263	311	287	259	255	295	298	308	280	280	303	267	327	274	269	261	279	272	281	289	298	272	291	282	304	262	277	275	276	298	285	299	268	263	325	304	262	284	257	282	288	294	283	301	280	267	274	255	243	299	316	295	263	271	283	315	316	308	279	270	334	314	283	282	319	277	277	300	283	289	319	300	289	313	281	284	313	267	306	300	276	312	287	265	238	265	303	277	273	282	285	293	304	293	295	320	286	282	300	317	287	293	310	278	275	287	270	324	275	274	281	283	279	294	267	287	290	277	302	274	298	267	286	307	323	302	317	311	287	280	325	268	303	279	296	284	290	296	293	275	295	276	293	299	291	275	305	309	284	257	257	287	317	289	299	269	263	252	316	294	305	296	312	317	279	291	260	300	278	262	284	247	275	295	300	287	292	303	256	310	326	303	283	296	303	270	300	264	315	275	288	283	270	297	280	283	266	273	295	284	297	290	274	312	255	277	346	297	327	290	303	288	302	279	299	275	327	292	272	296	305	282	278	281	306	260	281	270	300	275	281	321	264	292	274	293	298	280	281	291	312	278	278	313	318	280	269	304	294	288	300	286	323	298	280	286	280	274	327	285	296	306	308	283	321	289	265	299	279	275	271	292	302	279	284	309	296	263	286	268	283	287	268	259	293	278	292	284	276	282	320	287	313	270	258	299	230	246	281	273	261	288	292	291	312	261	274	282	315	281	279	296	262	284	297	293	260	298	293	292	293	269	292	291	301	266	271	297	293	267	280	308	301	311	320	267	275	287	321	289	285	308	268	274	306	267	267	268	332	259	258	294	289	313	298	304	323	270	299	356	270	301	283	277	267	261	259	299	307	299	282	321	262	275	268	279	270	250	286	286	284	276	308	305	303	283	279	304	289	280	294	300	296	270	278	296	310	287	282	296	288	301	290	285	308	291	273	281	313	285	325	263	322	270	285	310	298	278	249	327	263	269	297	283	278	286	301	275	276	308	325	304	282	295	300	289	323	308	311	286	307	269	295	240	281	300	293	284	281	289	303	299	269	269	292	325	335	276	278	280	258	314	276	303	258	289	306	267	299	282	281	287	309	280	264	276	301	303	328	283	288	290	310	305	269	295	311	299	274	302	298	292	270	282	277	270	310	306	270	273	282	317	308	294	299	345	305	320	287	295	259	294	305	282	305	309	318	280	305	298	310	288	293	304	291	286	304	296	279	305	294	286	329	266	276	285	309	312	287	276	286	286	285	291	318	314	311	292	297	323	302	265	313	288	330	263	283	247	318	292	278	275	269	302	283	263	286	272	313	309	308	327	289	325	299	276	289	309	259	301	302	270	261	262	299	277	268	261	269	257	288	306	277	282	297	266	275	304	297	279	300	304	288	287	272	279	288	258	275	304	285	286	297	282	292	284	277	275	286	294	279	249	230	303	306	320	293	311	245	281	262	264	263	272	271	297	276	286	306	278	270	279	265	288	257	296	280	334	307	263	297	288	284	299	296	295	247	275	269	292	321	281	305	281	339	284	297	285	285	279	284	285	300	287	285	263	294	308	317	304	314	256	274	296	259	287	278	274	292	257	312	243	317	281	297	320	316	276	276	274	288	290	285	325	313	305	273	267	334	291	284	276	274	274	323	270	255	317	303	290	300	266	304	304	298	292	260	263	297	313	297	295	302	298	266	285	301	252	278	273	317	287	284	277	307	301	284	302	305	304	275	273	281	262	304	267	284	287	270	289	281	277	292	295	276	246	294	287	284	277	306	296	304	303	319	299	298	283	269	307	282	298	324	260	313	292	265	342	304	314	313	263	285	283	291	290	279	281	314	282	291	339	271	290	302	282	290	296	277	318	281	278	286	289	306	317	307	312	285	291	296	317	280	295	310	302	309	294	304	270	290	281	268	256	283	261	278	290	276	289	293	328	288	300	300	273	312	284	272	309	300	308	283	250	268	273	307	310	293	303	302	285	297	254	330	297	333	294	289	283	298	301	297	263	292	278	271	280	298	307	302	296	323	280	286	319	284	284	277	287	299	271	301	283	326	270	289	303	289	283	331	303	292	297	306	307	278	273	283	295	280	304	303	285	300	295	310	303	312	282	273	261	303	324	313	300	287	324	288	296	287	310	261	272	280	304	262	272	309	316	300	291	310	280	286	275	304	267	308	267	233	286	270	287	301	280	286	291	267	285	270	304	316	301	302	288	288	264	273	320	300	301	287	260	294	315	297	268	283	274	281	273	301	293	316	289	294	285	289	249	298	307	283	285	294	264	276	301	303	266	295	300	312	284	268	250	270	302	280	277	280	289	285	319	312	316	290	279	274	278	296	294	306	276	293	311	315	314	248	279	277	317	285	285	307	297	267	329	276	273	287	262	286	310	272	278	288
18627	9049	9625	8537	6960	4769	3417	2378	1842	1549	1413	1109	979	961	945	905	883	931	979	1039	997	847	894	978	922	835	741	757	731	678	682	655	629	628	651	614	602	572	607	620	630	582	602	591	568	629	633	625	644	608	596	629	608	596	618	638	597	642	648	603	664	617	628	599	617	619	606	600	615	575	639	598	591	608	600	624	646	604	628	646	638	617	632	580	618	649	634	650	603	606	601	650	611	637	590	571	605	609	627	618	615	641	657	597	557	643	609	562	675	603	606	605	625	584	616	552	604	589	640	612	650	637	662	601	611	624	638	577	594	614	566	602	593	615	598	638	614	619	624	635	562	601	613	559	612	613	616	610	680	618	622	593	595	643	550	604	587	585	604	634	602	635	608	610	617	583	641	632	612	633	614	645	626	612	582	669	624	589	636	648	626	611	598	581	615	604	647	571	623	618	685	610	594	613	654	623	607	625	627	570	632	651	608	579	632	602	576	603	653	626	588	617	644	573	616	592	602	619	585	615	596	611	637	603	602	619	663	623	621	653	617	598	607	618	601	627	627	629	589	589	602	616	641	627	612	610	612	617	624	620	601	618	615	664	615	593	608	652	614	578	635	629	612	621	623	627	622	632	626	595	569	669	608	605	618	625	620	618	581	624	652	627	609	613	640	598	622	600	590	581	593	625	598	597	618	644	557	565	619	623	601	608	606	596	576	595	607	574	623	632	611	595	596	611	624	588	594	594	578	627	608	580	631	629	649	649	570	630	638	642	634	610	604	614	678	596	624	636	602	597	582	580	632	626	611	604	609	581	623	646	596	638	602	599	617	613	595	588	649	624	576	635	604	603	631	647	634	639	646	620	634	610	594	626	638	592	609	593	626	640	626	588	615	581	604	624	624	589	628	635	672	614	622	624	588	617	605	636	616	622	595	637	597	619	639	547	621	626	621	569	605	586	581	617	631	638	592	617	622	611	630	596	621	628	642	623	597	608	588	618	590	612	655	596	601	659	606	647	592	617	596	633	589	619	603	621	686	591	629	551	598	628	568	633	621	617	649	635	615	593	567	644	589	666	615	637	585	602	657	659	668	590	619	624	645	659	603	651	621	642	642	597	596	621	653	667	599	604	622	619	627	605	642	612	630	614	574	588	626	619	607	626	657	612	615	633	582	590	590	625	615	596	644	594	617	603	596	589	658	625	664	582	606	587	605	642	624	609	595	592	649	598	573	619	621	608	595	598	612	595	566	607	617	591	617	632	618	589	603	595	625	629	594	612	592	586	639	580	639	642	614	620	634	656	597	592	582	611	617	621	615	587	629	607	627	584	570	630	592	597	608	584	617	609	584	638	621	665	611	622	609	577	618	592	592	592	624	606	595	649	628	557	598	567	644	659	608	616	611	674	597	659	631	621	591	604	624	650	609	606	620	632	608	609	614	611	646	626	584	624	624	625	619	616	584	605	615	606	595	610	622	639	636	602	626	582	603	649	625	614	639	624	622	616	607	621	619	598	605	639	566	637	610	621	580	592	624	594	633	574	584	637	617	617	618	627	615	595	597	601	670	644	647	571	569	590	602	633	610	605	587	632	633	607	591	639	612	674	666	618	650	661	618	619	615	627	595	621	641	637	587	602	626	613	609	625	599	656	622	596	632	599	636	651	593	596	585	627	596	603	600	598	636	608	606	629	629	617	596	632	542	584	614	635	591	613	572	590	573	596	603	612	630	603	615	624	639	617	575	607	587	611	602	617	613	606	584	624	614	626	659	605	642	571	612	612	620	603	599	639	611	625	600	572	584	592	606	608	631	618	598	606	613	627	609	621	589	582	620	597	617	640	612	646	607	563	613	651	598	593	610	617	630	638	607	579	602	624	612	586	611	675	649	629	608	619	591	641	662	593	604	596	581	653	650	606	628	582	615	665	647	640	578	606	640	630	621	615	614	666	614	657	577	627	640	606	629	603	592	608	615	584	597	604	609	652	603	588	652	567	635	576	582	623	637	596	617	573	592	645	623	634	650	635	596	620	587	631	605	588	613	616	602	659	586	609	621	642	627	617	560	637	596	624	613	606	598	609	614	592	650	611	616	626	643	603	599	590	636	591	652	599	621	592	620	600	572	552	629	588	635	610	562	641	633	610	599	618	650	658	614	591	647	623	581	620	645	634	593	603	590	617	626	628	561	583	614	619	629	623	634	645	630	626	626	623	559	620	625	604	591	615	645	598	612	604	571	598	633	623	611	601	592	601	627	631	619	630	574	636	653	607	612	604	610	585	618	606	629	646	576	597	602	629	594	588	633	583	630	610	611	668	618	641	583	611	636	651	628	601	572	631	576	611	625	581	591	596	624	601	617	597	607	616	618	587	603	627	573	581	599	619	605	613	606	583	600	608	629	610	586	615	601	609	582	604	629	609	660	587	620	615	589	619	630	626	602	597	663	582	618	639	588	619	569	607	561	590	612	624	571	623	616	601	634	605	636	563	620	612	625	580	634	601	603	617	645	659	633	614	617	624	633	589	618	616	586	618	589	606	602	613	615	650	627	607	609	592	600	612	626	620	665	632	635	617	636	574	608	593	596	594	589	608	620	591	623	608	651	627	575	625	613	651	601	640	603	599	593	576	624	608	633	600	612	612	632	625	626	620	623	619	647	614	670	601	598	593	646	581	630	615	594	613	615	612	632	588	616	621	626	617	601	544	622	620	622	605	639	593	575	609	623	645	569	582	600	636	637	612	638	642	601	598	597	615	601	639	617	635	641	605	606	640	630	591	592	589	639	589	610	639	604	610	578	623	608	624	638	619	631	619	582	579	596	593	604	600	603	625	553	609	613	620	665	609	623	592	647	566	596	565	575	647	611	634	678	649	590	660	639	585	585	598	593	613	638	635	637	635	602	656	611	573	647	616	601	641	624	617	634	611	626	599	621	624	657	641	577	612	633	613	623	646	565	603	604	573	604	616	554	579	614	565	608	648	583	603	626	620	614	601	605	589	643	597	597	624	572	600	605	647	622	612	605	600	663	628	632	604	554	628	587	644	592	575	656	616	651	632	610	611	655	651	607	626	611	625	594	586	620	592	630	580	651	621	591	630	607	611	609	585	615	580	612	604	605	582	606	595	637	654	631	595	632	609	613	621	614	625	585	578	593	603	601	573	610	607	599	608	647	560	658	607	554	639	591	634	603	606	597	538	651	604	609	627	619	623	639	576	603	621	601	628	601	577	583	622	620	628	608	597	620	641	631	590	637	650	605	606	594	605	610	610	612	585	613	624	610	632	632	606	610	593	597	665	575	608	613	589	617	585	612	614	605	625	627	582	571	631	604	588	616	618	600	588	613	584	616	617	597	604	599	651	682	605	625	645	590	608	637	595	600	608	648	639	581	609	631	629	654	642	623	591	654	621	586	578	641	597	555	612	626	595	615	607	621	602	578	571	614	580	609	618	608	623	613	626	644	621	588	558	646	659	624	631	630	598	589	616	583	580	631	587	602	566
51079	24124	12496	5313	3131	1928	1356	854	696	631	540	450	447	392	371	408	406	394	434	447	394	378	417	396	333	349	301	327	318	285	323	295	282	316	345	304	286	312	294	317	321	249	313	268	287	285	314	280	310	301	264	309	284	294	296	276	267	291	308	294	297	288	308	328	304	297	308	327	285	318	279	270	288	279	271	312	290	309	300	307	278	313	271	266	281	282	275	282	306	243	268	282	308	280	268	319	290	264	256	327	300	303	293	275	271	272	273	266	293	327	292	277	293	302	328	285	263	302	280	276	293	302	272	288	287	300	277	285	304	281	267	303	274	276	318	293	275	335	295	309	290	329	284	317	298	269	273	304	308	308	288	261	287	304	287	307	302	316	285	283	308	279	274	303	275	298	284	272	284	289	325	276	326	300	275	279	306	289	264	272	289	281	266	265	303	305	259	284	298	283	284	289	297	296	307	299	317	293	308	300	278	312	309	286	309	304	281	279	294	285	284	278	292	318	328	307	301	307	290	290	284	273	324	321	284	304	293	253	299	281	301	315	281	282	267	250	310	286	300	314	276	309	298	297	288	284	298	299	289	313	269	298	310	302	284	259	289	289	275	302	308	294	308	299	279	257	303	274	277	280	265	301	297	335	282	305	279	302	290	294	296	314	273	289	281	271	297	282	302	269	284	273	253	312	280	296	305	309	263	288	294	291	281	269	274	275	276	308	284	270	293	270	319	284	272	284	282	285	297	293	298	297	290	296	247	265	294	249	274	261	317	301	265	267	300	293	285	299	304	302	291	245	295	301	327	300	267	316	287	292	272	289	279	281	298	282	281	310	283	334	287	307	253	270	285	271	273	292	267	285	318	285	299	307	294	299	299	306	281	289	309	271	258	286	257	314	292	261	306	315	280	318	286	310	296	267	274	313	273	271	270	258	315	299	290	281	296	280	259	254	302	299	293	288	289	298	283	296	295	285	284	293	272	309	295	319	254	322	249	274	305	305	289	310	291	290	278	292	246	279	323	295	260	299	313	305	290	280	264	289	293	216	261	274	271	315	289	266	283	295	294	319	271	296	290	339	298	286	286	281	290	277	283	274	314	300	281	296	301	272	297	319	281	252	314	290	279	278	287	325	301	278	287	268	282	275	275	261	317	269	306	320	288	300	281	299	281	293	310	298	306	284	336	317	283	266	315	265	287	284	273	280	314	264	312	288	256	299	277	285	292	300	310	326	291	279	282	269	252	288	314	308	258	262	289	271	290	288	315	326	278	255	265	301	260	272	294	252	287	299	293	310	312	282	275	279	324	317	301	301	290	288	271	324	278	285	299	276	296	281	274	277	298	288	298	298	312	302	257	278	290	290	272	313	311	278	294	273	306	315	296	273	279	280	322	324	280	278	282	275	267	286	295	311	294	276	284	292	269	280	302	316	289	272	299	280	257	293	292	293	285	269	286	278	302	301	307	301	294	260	318	240	261	282	267	294	287	322	296	284	288	280	273	317	295	267	284	278	309	309	287	318	317	274	301	323	311	282	263	316	273	287	285	276	288	282	305	261	275	277	314	328	320	266	282	306	263	299	313	296	299	297	302	301	287	264	260	285	319	273	298	281	315	286	279	302	274	290	240	285	346	289	310	276	286	273	300	265	277	305	296	306	290	280	273	276	303	279	303	299	295	327	299	280	239	278	284	310	333	282	296	279	288	281	297	294	270	278	318	294	278	316	303	276	262	279	289	281	275	245	295	293	305	273	291	317	303	283	290	282	255	292	307	289	279	291	287	294	287	276	271	328	310	310	300	299	278	287	307	270	306	283	264	298	315	281	323	285	296	297	309	311	279	303	296	276	270	309	334	284	303	299	305	292	282	331	283	248	270	269	319	304	290	310	310	300	299	283	261	280	256	289	296	260	259	283	297	281	304	295	278	276	285	287	286	289	348	278	268	317	294	289	298	342	293	270	321	276	281	304	283	284	276	252	306	286	287	293	315	267	302	270	265	269	311	342	318	327	305	248	334	302	301	302	326	320	317	305	270	271	251	277	258	280	340	278	304	310	300	273	260	262	267	315	266	277	284	290	315	275	301	267	290	336	310	280	308	279	281	298	294	308	280	280	320	289	253	280	288	289	299	315	285	286	303	309	290	296	275	302	300	289	261	313	278	313	271	300	279	273	261	289	283	324	287	275	271	261	307	290	289	287	320	284	320	322	301	309	312	292	300	284	254	299	305	279	281	282	289	297	267	266	264	270	305	260	264	278	306	309	295	301	292	307	255	244	260	290	291	272	303	340	285	274	313	286	284	270	311	297	287	259	289	293	290	305	285	328	297	274	313	306	330	269	298	292	296	305	276	312	272	297	296	297	263	254	322	298	297	328	307	270	272	283	299	286	317	301	273	295	270	262	281	287	261	314	296	300	270	300	306	316	287	264	306	317	311	268	301	318	285	256	294	294	307	296	271	310	299	279	312	303	326	311	265	272	276	263	298	286	301	265	301	300	280	300	298	273	282	281	254	299	284	249	314	320	308	292	303	261	300	309	283	318	265	269	278	297	271	266	284	295	316	281	274	293	315	323	270	317	276	269	277	281	294	274	264	311	295	308	302	307	275	309	305	292	306	290	255	283	273	275	292	290	308	266	267	271	262	326	311	282	310	272	293	284	290	256	275	305	245	301	311	333	307	294	331	270	265	307	294	314	306	298	307	306	317	280	307	280	325	298	270	281	307	290	306	275	283	300	242	277	271	283	286	280	269	284	258	298	284	262	281	272	271	292	281	294	306	263	297	271	285	305	290	280	289	314	272	278	282	270	252	297	287	317	275	315	308	319	286	296	275	307	271	287	295	311	291	290	304	307	307	285	304	272	286	295	288	265	289	290	297	282	266	301	326	296	296	312	287	288	274	261	278	268	279	294	283	307	300	306	306	256	268	289	300	313	303	269	292	286	282	271	263	298	318	288	274	289	301	311	274	297	291	293	309	303	264	293	282	305	282	286	322	322	299	292	270	280	294	297	291	292	266	333	294	292	322	289	297	302	312	313	330	295	294	270	275	295	319	277	280	263	280	323	274	321	273	284	271	316	279	298	295	304	278	271	317	254	285	273	305	281	270	305	294	294	285	291	298	298	294	297	305	275	286	293	277	274	302	265	292	290	320	298	274	282	271	275	323	264	285	285	291	292	300	293	276	300	310	296	296	297	280	315	298	299	287	268	275	291	321	287	297	288	274	282	309	328	275	282	305	317	312	286	295	311	301	281	329	322	284	273	255	284	252	271	273	280	302	312	292	262	322	304	310	296	290	281	323	313	297	266	292	282	275	271	305	305	287	331	261	292	283	332	305	280	277	299	281	220	304	268	324	299	309	281	270	300	254	270	295	305	258	292	283	296	301	277	310	264	316	295	281	317	310	267	295	304	292	299	293	300	302	301	283	286	325	280	296	287	302	284	286	280	272	305	312	289	267	272	265	274	286	325	272	265	299	312	272	315	296	298	276	281
30084	15002	14936	11923	10042	7410	4961	3515	2817	2379	1836	1506	1402	1365	1345	1249	1273	1264	1382	1542	1460	1134	1257	1276	1033	941	807	846	825	750	753	681	705	696	660	682	639	648	703	636	632	680	622	632	634	607	621	582	654	600	617	601	639	635	617	632	643	639	582	644	642	626	597	594	625	619	632	588	644	647	620	631	627	644	637	600	610	618	612	616	667	613	654	650	651	595	643	581	596	637	634	604	596	613	644	625	608	639	604	581	602	661	636	637	637	612	584	636	594	581	613	609	602	617	579	629	616	621	626	581	577	597	584	622	610	594	636	662	647	620	631	594	644	641	597	581	615	660	644	650	643	613	615	630	625	602	651	620	652	656	622	619	615	580	650	610	594	620	651	612	639	666	576	587	630	638	623	650	627	631	583	645	623	599	639	687	650	649	651	621	643	604	648	607	596	618	595	610	645	614	584	610	588	597	618	613	657	635	622	622	595	639	616	635	658	632	582	646	642	610	594	613	633	667	628	622	613	613	642	586	631	617	620	620	625	580	612	612	645	589	622	576	611	641	608	612	666	636	659	592	605	611	639	689	617	643	575	616	613	635	630	672	595	660	638	603	545	623	601	645	617	629	612	630	631	598	585	616	601	572	544	620	640	664	619	560	617	608	648	588	607	630	571	626	597	617	606	636	591	601	600	616	644	617	586	610	587	642	646	654	638	655	614	620	645	618	644	586	604	624	598	641	625	634	603	583	600	646	613	638	630	634	575	631	609	618	629	652	649	615	616	612	605	621	622	598	603	645	617	659	630	622	603	605	644	596	616	611	590	625	617	594	591	656	594	670	668	612	587	646	615	628	622	626	609	599	572	634	644	641	590	603	655	616	625	618	583	616	625	604	665	602	618	617	610	662	596	576	623	621	611	610	575	639	632	591	585	653	613	605	651	629	627	645	613	633	645	659	595	623	613	653	608	575	596	611	661	630	609	635	631	620	585	640	607	643	605	643	626	601	655	653	599	614	640	669	594	616	621	580	616	670	628	637	593	647	619	624	623	623	640	603	584	593	595	591	610	602	635	638	646	620	615	589	607	592	623	656	573	645	586	585	663	653	558	610	631	623	619	614	648	655	629	591	571	596	641	626	634	641	616	635	630	608	622	635	616	622	605	640	581	649	622	628	584	607	627	609	586	606	612	613	590	662	634	627	611	590	648	619	641	641	632	598	635	633	631	643	597	635	606	633	624	547	621	602	622	592	627	625	609	606	582	604	642	633	579	682	615	605	639	621	632	627	621	605	658	631	578	602	651	640	639	611	607	616	625	623	630	642	614	592	587	633	623	648	649	683	607	587	612	591	622	571	592	626	619	552	589	653	620	621	614	599	631	649	622	620	610	623	573	601	638	636	632	642	629	631	613	626	594	602	621	639	634	600	600	627	633	615	583	652	623	597	630	616	632	625	621	626	601	617	600	634	611	619	614	607	651	633	632	611	585	656	613	619	630	625	608	609	562	624	642	571	635	625	595	598	587	611	646	647	637	652	633	622	642	620	632	669	574	615	631	621	669	629	635	627	606	556	607	649	618	608	630	668	623	622	630	638	666	628	634	591	617	614	605	624	608	633	594	662	644	627	630	604	616	625	633	604	617	610	598	617	613	624	674	598	634	613	671	635	636	622	615	646	599	635	638	639	615	673	647	636	628	614	591	590	566	607	633	589	603	602	657	626	604	640	590	635	651	581	653	646	636	642	631	653	620	624	596	619	564	652	622	685	557	630	632	626	608	617	610	584	584	635	615	594	570	631	622	663	592	634	620	667	596	639	633	593	620	598	585	624	586	656	602	646	619	609	638	600	596	622	599	603	647	625	621	624	640	642	619	601	579	598	675	609	604	593	648	655	635	638	583	626	615	573	643	568	604	601	602	621	597	619	630	583	630	616	606	618	601	573	619	679	611	610	561	637	637	687	616	666	650	627	613	574	621	629	592	613	604	649	607	635	613	574	637	620	602	617	635	631	631	573	623	621	591	621	628	612	582	627	615	629	625	607	585	660	570	635	616	663	581	646	640	607	628	620	658	591	585	624	622	598	628	612	614	620	601	639	631	656	656	595	600	568	636	606	660	600	568	604	632	605	591	568	619	595	592	623	625	652	636	588	609	614	641	594	648	628	575	631	616	601	629	664	642	607	635	653	651	627	673	624	627	641	645	669	648	629	642	624	623	637	637	623	589	598	598	590	642	662	650	631	652	609	615	615	663	646	629	603	623	656	642	636	621	657	582	606	627	556	622	642	617	615	619	588	566	600	632	654	619	575	656	617	606	602	603	570	581	615	624	666	657	658	604	629	593	655	633	608	659	620	559	605	631	608	603	622	643	638	639	617	655	599	598	630	585	630	634	656	620	597	635	618	619	663	653	636	617	570	683	588	630	592	651	583	588	631	623	635	661	634	606	595	613	647	625	611	633	649	632	603	610	577	584	586	641	610	657	633	631	621	591	668	573	660	593	641	647	654	615	660	618	629	609	613	649	596	592	644	629	596	612	619	618	559	612	652	627	654	601	636	625	638	596	594	625	631	633	649	640	645	627	633	585	634	599	629	591	667	600	644	612	618	636	654	631	619	600	601	621	637	650	604	594	628	593	644	655	606	622	625	627	599	607	661	590	605	661	639	592	612	604	651	609	630	625	597	643	604	649	634	587	629	579	615	592	659	618	613	590	611	677	666	610	643	627	622	611	616	591	630	637	663	592	639	654	652	594	623	634	653	622	627	652	634	631	666	627	661	639	628	634	589	621	650	605	637	628	615	626	598	611	676	608	631	627	636	651	584	595	599	616	633	583	601	647	637	601	613	583	628	629	580	610	625	560	638	586	623	616	643	661	589	635	608	607	619	634	645	631	662	624	641	626	645	637	633	616	632	596	636	675	612	582	615	629	621	635	647	627	663	605	596	594	616	613	624	609	608	602	585	585	626	655	636	613	634	620	598	631	566	607	618	597	581	642	635	615	610	578	617	660	636	621	606	625	616	628	628	640	691	598	608	648	596	622	627	649	621	635	620	628	593	675	643	634	660	631	567	647	674	622	644	589	658	653	619	659	611	632	653	620	641	617	627	625	631	662	625	625	614	607	668	658	659	628	629	638	594	605	650	604	625	625	629	621	649	634	610	597	657	624	613	626	624	631	645	582	596	596	617	645	643	648	640	607	626	621	598	607	609	602	608	625	610	608	587	636	657	629	616	616	623	587	632	570	602	597	621	643	614	603	654	640	647	598	624	632	559	652	587	621	587	648	615	637	612	649	632	664	615	629	590	603	629	607	632	644	645	618	625	642	669	626	595	607	680	584	608	606	615	622	645	598	649	626	596	601	656	634	602	644	601	619	609	622	637	643	658	624	622	642	670	642	619	617	578	637	629	635	678	595	612	613	629	628	661	599	600	636	597	618	614	624	618	624	614	622	630	615	638	579	589	620	697	626	629	602	593	579	609	566	646	600	624	582	624	593	608	614	649
55565	30207	19376	8816	5136	3033	1971	1283	1069	854	681	627	519	547	555	522	502	529	608	572	533	476	507	511	438	419	350	374	367	364	348	357	367	328	374	381	330	366	356	296	338	349	335	339	274	317	322	321	315	334	343	340	367	341	323	302	352	358	301	315	354	338	297	324	357	342	328	330	301	330	349	346	340	318	326	343	351	346	310	319	321	321	300	351	301	329	357	320	369	342	316	357	329	323	317	311	361	366	339	312	372	358	326	309	295	305	343	355	298	300	326	333	352	284	321	328	344	320	297	327	315	297	331	289	303	311	322	339	331	291	308	337	361	333	356	332	373	314	324	337	342	348	314	326	324	320	315	310	301	299	341	349	337	334	335	334	324	318	339	341	299	363	298	338	340	307	313	309	310	340	314	333	312	308	303	330	311	328	336	340	352	313	332	344	311	327	357	347	318	296	327	321	336	356	298	339	332	342	303	307	308	336	351	365	333	310	319	323	339	357	283	313	311	301	332	328	356	343	290	329	321	338	315	330	346	304	319	338	333	331	329	321	303	317	349	312	328	344	350	309	352	360	340	313	333	293	333	358	313	305	329	323	316	337	316	333	336	316	313	306	352	320	334	304	351	313	339	329	326	327	300	320	337	308	329	333	333	315	310	303	302	348	359	366	321	298	323	296	314	371	353	370	304	310	334	337	319	315	304	333	388	320	339	298	307	370	294	323	329	300	323	336	332	325	318	351	324	345	349	327	324	324	335	364	318	306	317	322	287	300	303	353	308	376	330	310	310	326	334	333	314	352	367	347	330	353	368	337	322	355	327	301	354	342	401	289	305	324	327	296	308	313	328	332	294	295	327	335	338	319	321	309	372	330	340	319	322	317	322	321	317	319	312	314	326	282	343	298	288	321	312	339	306	335	331	335	339	322	326	320	297	315	362	302	296	319	339	332	315	317	337	307	338	321	330	335	326	343	313	307	338	322	312	363	350	299	341	311	311	319	335	354	321	326	352	321	318	340	306	332	326	309	329	305	289	297	302	294	341	373	314	329	340	315	336	315	339	313	332	315	376	349	350	327	339	303	327	352	323	332	337	303	312	308	326	333	335	339	329	348	337	346	316	310	315	320	364	320	348	328	337	347	311	335	338	342	351	300	358	379	350	340	333	337	326	332	304	334	318	342	331	367	356	348	345	334	329	321	288	315	306	317	322	308	342	319	345	348	373	333	345	344	338	341	335	315	326	310	316	332	314	331	327	332	372	346	321	289	272	316	351	305	324	303	309	300	339	324	320	357	315	302	328	362	332	341	330	357	331	341	316	322	343	316	322	353	323	282	353	324	331	314	360	302	338	316	337	302	312	322	311	353	327	315	332	326	350	324	338	323	357	352	373	339	355	301	314	326	363	348	359	339	357	331	346	308	340	345	328	342	323	309	330	365	353	351	335	346	341	333	332	335	365	342	322	312	296	318	340	325	314	336	346	343	335	324	338	346	330	283	362	316	335	308	319	350	383	306	331	357	314	306	349	324	301	345	266	319	321	301	311	355	340	353	343	338	331	297	362	331	334	318	329	340	322	312	344	349	359	348	341	337	328	306	340	296	310	313	312	322	315	320	331	301	311	326	295	307	313	276	350	296	351	357	294	333	338	298	333	309	326	322	309	316	292	346	297	351	332	351	346	325	282	339	306	352	354	307	358	345	325	318	288	314	350	328	329	313	348	350	329	335	307	302	375	310	294	333	337	319	295	340	331	325	330	296	343	282	329	317	303	312	312	316	329	337	354	301	341	348	315	298	323	341	331	326	313	335	326	322	380	299	305	309	350	326	332	313	300	299	302	309	298	330	345	306	334	306	324	350	312	376	319	336	329	328	318	312	350	318	296	311	308	322	316	308	307	386	298	355	305	290	326	338	357	318	313	332	315	298	329	345	348	344	303	334	344	329	335	298	299	291	305	275	339	352	338	349	318	311	308	333	305	333	322	346	362	331	313	371	326	318	335	333	277	335	314	357	360	323	304	314	327	362	302	342	305	324	356	328	330	323	321	347	312	344	333	294	317	329	308	316	343	274	322	323	340	299	346	343	330	298	297	318	325	332	317	317	305	325	338	329	300	330	318	317	342	349	321	327	343	346	328	343	294	360	339	390	332	324	359	327	314	325	315	315	361	373	344	314	296	336	332	313	329	327	375	347	337	318	340	320	364	356	330	340	351	277	329	333	333	310	325	324	307	317	295	330	314	294	324	305	345	343	328	328	323	356	343	335	327	304	304	322	303	361	346	294	350	368	345	358	343	330	323	308	314	315	291	341	347	320	335	306	303	324	309	343	330	291	379	306	339	333	326	333	341	336	335	329	309	294	344	306	298	298	335	321	314	341	291	339	386	334	313	306	315	318	335	347	347	300	331	331	335	330	313	316	323	324	308	344	308	329	315	312	318	336	320	328	329	333	329	311	338	341	312	311	340	347	340	310	300	342	318	304	307	344	329	307	338	322	334	305	330	312	316	323	337	307	311	353	351	309	305	297	298	286	348	341	324	321	296	306	299	341	301	335	336	356	311	302	331	319	358	336	318	333	303	339	314	347	330	362	305	303	347	337	322	305	347	333	339	326	343	350	312	307	341	346	325	304	352	328	312	309	321	333	321	339	327	331	343	351	301	324	361	320	330	318	308	341	328	318	338	314	348	343	329	300	337	309	322	317	300	290	330	317	295	315	333	335	324	360	312	346	340	328	321	318	349	330	314	374	373	343	332	345	310	307	328	329	342	344	340	354	365	340	308	321	336	332	348	322	331	367	339	337	332	328	337	345	297	283	322	347	342	349	323	325	324	352	334	301	322	293	308	320	330	351	321	352	318	324	320	318	319	298	312	376	332	306	335	309	326	358	348	321	341	303	333	320	296	347	300	341	342	342	314	305	333	305	326	320	323	353	293	305	328	302	298	322	341	348	338	312	323	334	337	341	347	341	290	349	300	352	327	351	350	331	314	315	322	316	341	342	329	329	339	354	290	365	335	304	299	356	343	315	304	333	363	330	331	296	366	355	333	350	346	332	324	328	326	306	301	333	322	311	316	322	344	345	337	324	324	326	313	325	326	307	328	342	314	344	317	355	326	315	351	316	320	330	300	290	320	339	341	317	326	351	315	325	356	341	352	305	336	333	345	362	324	321	313	350	318	298	335	313	356	335	312	313	304	316	329	308	369	350	325	319	307	335	331	326	324	309	342	305	353	321	360	368	294	329	328	295	366	341	321	356	335	347	324	302	329	303	322	313	352	288	323	344	360	355	302	296	353	319	354	326	343	301	326	344	308	316	321	343	326	321	292	296	349	324	322	338	340	337	326	332	314	325	289	338	301	345	315	372	315	322	307	336	345	289	328	333	331	356	336	286	330	298	306	362	314	387	347	351	333	328	296	317	334	355	311	333	369	329	344	314	363	337	326	310	325	317	314	323	295	324	340	312	337	339	318	343	304	343	325	365	342	317	288	308	324	339
31820	20632	20769	16758	14160	10417	7162	5055	3921	3245	2860	2330	2020	1790	1875	1686	1900	1935	2199	2151	1837	1567	1881	1731	1336	1204	1122	1043	974	906	840	849	782	767	754	777	787	696	759	750	737	690	698	699	681	722	740	676	649	708	675	700	662	700	707	713	722	708	677	707	695	693	663	724	673	692	659	732	733	644	727	716	653	691	718	737	659	733	721	676	633	601	694	692	699	688	655	688	675	666	691	664	682	683	729	657	712	655	705	712	664	677	682	688	653	692	705	663	714	668	646	674	693	672	700	694	684	712	663	674	735	684	662	694	633	722	726	684	705	676	713	678	690	700	641	669	680	662	709	668	701	722	636	663	666	679	711	690	689	671	699	722	641	727	689	706	673	706	688	720	704	685	680	728	678	666	640	686	726	697	656	673	713	701	676	689	682	684	685	684	687	693	664	700	721	676	700	652	667	723	703	661	691	699	715	687	676	703	687	691	665	687	661	700	644	744	694	706	680	685	663	709	736	690	732	666	661	710	678	693	704	658	691	685	730	677	683	686	654	688	703	700	713	710	672	697	691	686	681	693	664	670	705	626	689	672	664	689	680	665	704	728	721	682	688	713	675	609	683	679	708	704	698	697	639	709	684	728	709	692	654	716	656	666	671	709	681	699	732	678	677	747	664	675	706	678	692	709	693	681	655	689	653	707	695	736	653	713	687	698	645	638	714	689	696	718	685	667	639	682	699	715	692	693	676	676	734	687	694	670	715	706	765	663	701	655	723	677	671	692	688	661	714	679	694	694	695	683	646	640	699	695	680	667	712	653	653	711	695	638	672	734	672	721	648	654	694	704	654	666	663	686	710	723	662	722	677	688	721	706	661	748	679	724	723	673	706	725	696	743	677	692	702	679	673	705	643	641	654	681	704	715	664	747	654	699	675	699	697	706	720	742	619	664	721	665	678	687	677	663	699	688	663	739	667	659	694	689	707	685	770	644	728	726	693	675	715	679	728	661	637	649	678	718	698	710	688	680	680	725	632	663	719	701	681	738	673	678	688	681	686	710	645	719	732	704	675	694	668	676	691	683	692	692	678	668	722	687	673	698	721	717	699	754	718	653	665	658	682	689	698	639	685	665	655	694	671	700	681	709	725	639	697	711	675	708	751	670	649	702	669	680	685	723	639	658	713	700	734	668	688	700	678	657	668	735	677	675	714	700	690	625	673	719	695	705	714	699	666	650	635	709	719	731	684	699	703	687	682	685	645	702	706	714	696	706	692	662	667	671	688	675	668	731	644	642	693	698	689	693	676	715	724	677	708	674	687	671	712	704	685	728	689	717	714	691	671	626	734	704	685	712	679	684	638	643	731	721	695	672	640	669	730	709	689	712	665	706	666	675	709	718	718	680	672	646	672	667	710	678	673	699	724	699	656	681	678	680	688	696	723	694	718	693	688	707	709	720	672	677	717	701	680	675	726	689	668	708	675	745	712	676	672	689	624	680	700	722	669	695	686	681	681	648	666	681	732	631	696	752	713	666	717	683	707	705	693	716	697	695	685	656	715	727	719	686	661	707	717	746	685	713	676	648	701	680	681	679	699	729	678	696	673	679	691	704	665	731	713	719	681	662	687	653	670	683	703	656	620	730	694	729	690	717	709	655	696	738	689	648	639	694	704	660	686	694	715	704	654	692	672	678	690	698	725	701	726	674	738	669	696	686	684	687	706	663	709	695	677	697	721	693	683	715	694	693	714	684	662	689	736	696	665	740	617	693	685	697	664	701	699	740	671	644	691	687	671	690	686	685	662	637	624	727	683	692	738	665	646	706	677	676	634	660	649	695	680	706	646	713	685	714	747	695	679	725	713	704	642	689	680	718	646	689	714	695	674	686	708	703	675	731	705	676	718	709	659	746	698	729	693	638	663	707	683	715	633	693	688	740	697	693	708	681	659	725	718	692	692	652	667	684	688	691	655	729	703	692	694	665	680	659	665	663	641	654	630	688	699	674	703	663	682	682	664	688	683	653	650	740	682	723	697	669	697	698	722	683	663	681	704	726	702	667	714	667	711	684	695	675	650	695	695	669	675	695	697	678	686	662	688	691	677	667	673	681	678	621	682	712	701	717	693	696	687	689	756	707	666	650	715	651	696	693	658	673	668	711	680	694	681	696	725	678	672	717	729	699	694	694	679	726	698	749	756	694	679	680	663	701	684	707	712	710	734	716	703	669	696	686	664	700	713	724	673	670	676	706	689	650	658	719	720	712	699	698	693	730	687	677	699	703	685	719	688	697	714	619	688	664	659	723	676	684	665	668	709	717	684	731	673	648	688	694	673	674	708	662	670	717	693	627	678	682	702	695	693	692	747	676	705	677	673	703	721	717	720	681	664	673	696	673	647	677	671	702	686	669	681	693	676	663	681	683	677	689	695	684	657	686	684	672	678	696	734	754	669	698	700	668	697	691	687	708	710	689	720	625	699	691	719	661	688	717	688	675	695	642	737	683	688	681	725	715	682	702	667	725	653	698	676	709	697	680	678	694	690	710	700	731	696	672	681	722	705	685	645	685	707	665	701	630	669	678	668	715	672	686	725	650	686	718	695	668	674	671	675	700	722	743	722	705	664	688	628	722	636	755	709	707	643	671	691	661	679	687	705	650	703	605	690	720	684	680	617	675	686	658	687	707	636	658	738	678	693	700	731	704	698	685	662	693	715	735	695	738	699	705	631	668	683	707	702	650	692	703	704	699	710	724	669	704	729	668	671	667	732	678	708	662	658	656	739	672	717	684	673	689	634	712	675	640	698	699	679	702	686	695	613	722	685	682	682	619	700	692	691	678	674	708	685	693	722	698	682	682	698	723	667	658	678	640	734	661	663	720	685	670	719	721	681	682	676	724	662	712	721	682	695	689	743	653	647	650	677	681	641	712	702	676	701	723	687	731	638	670	662	681	688	684	750	705	721	649	666	661	686	745	713	698	702	735	692	671	677	684	710	661	732	679	692	702	684	699	695	698	719	661	666	687	676	656	693	671	657	685	657	671	736	696	674	682	714	689	711	656	657	674	685	681	721	709	658	695	701	666	702	642	742	663	670	661	673	677	649	656	684	698	727	670	720	672	677	671	682	704	668	720	692	680	663	713	681	665	676	682	683	673	699	701	709	743	662	679	682	694	719	652	652	690	691	668	674	660	681	726	707	713	723	734	717	658	713	699	669	686	686	688	706	651	715	701	705	686	633	741	680	691	703	702	678	696	698	670	661	700	698	676	726	707	704	657	700	687	661	684	665	713	669	668	681	652	692	713	677	700	700	689	722	675	693	697	704	709	699	684	677	717	656	663	717	673	658	738	698	676	705	721	723	683	732	681	685	686	701	701	700	659	700	698	676	681	683	669	733	677	679	689	667	694	685	691	689	714	662	642	644	681	703	702	674	674	698	658	681	705	678	690	644	674	713	678	711	676	724	660	700	674	721	678	659	693	659	646	652	721	668	746	637	730	662	718	700	692	668	620
33873	15522	6812	2921	1821	1170	811	576	489	427	439	406	389	359	393	324	343	345	332	356	382	360	380	369	355	321	365	295	310	263	350	304	302	279	275	307	316	284	312	276	299	339	319	273	331	305	289	306	331	274	306	303	299	290	293	278	290	264	307	300	317	307	294	261	295	287	303	326	332	310	272	300	261	297	303	285	281	307	318	323	281	281	287	301	327	310	307	295	287	308	322	284	271	275	279	260	285	264	317	279	291	316	323	293	302	311	285	288	289	281	321	302	273	267	278	286	310	281	305	325	310	313	295	265	292	280	325	323	280	317	286	326	296	291	281	259	269	297	268	303	278	311	297	282	297	305	283	273	297	280	306	340	290	274	300	295	270	281	295	289	292	274	271	271	299	327	301	330	287	303	288	320	299	306	312	295	290	330	313	320	307	336	333	335	277	268	282	297	265	284	274	307	280	264	301	294	313	266	326	322	288	295	329	300	300	290	279	267	303	279	297	290	288	309	302	294	324	275	293	284	304	278	296	287	292	292	291	322	311	281	296	301	320	280	325	283	319	304	285	298	297	303	304	304	280	329	290	280	265	302	282	266	249	308	290	299	296	288	299	288	291	300	296	293	293	272	307	343	299	289	292	285	306	310	324	302	306	322	353	266	283	301	311	342	321	295	287	282	266	316	286	301	302	284	254	265	273	320	306	312	276	284	302	328	287	280	321	336	308	298	296	310	279	264	293	289	262	260	290	261	292	287	285	310	301	307	268	290	297	272	306	298	293	297	350	290	294	284	305	294	279	272	281	311	317	315	291	272	275	304	300	317	288	275	252	278	287	281	308	280	262	289	285	282	285	295	300	320	284	287	325	283	320	282	278	290	303	280	284	288	295	295	290	295	307	325	307	296	255	273	304	309	287	324	271	301	301	296	281	317	306	282	255	293	286	287	279	327	259	283	289	318	296	293	320	312	277	297	296	294	275	277	295	290	262	252	273	275	306	344	285	290	282	278	261	332	307	331	312	265	295	286	293	310	270	292	307	301	304	289	297	305	285	262	326	264	279	297	313	300	295	300	299	294	329	284	291	296	305	283	290	296	275	310	313	304	321	296	297	273	306	308	300	287	284	313	305	275	273	268	294	271	264	287	302	273	282	299	290	299	339	309	294	306	324	298	315	255	303	301	325	307	283	275	263	319	328	297	341	292	258	317	283	320	294	286	286	295	314	312	306	283	319	308	301	283	292	283	312	334	332	295	294	302	305	288	348	303	298	307	333	275	255	307	294	275	304	319	267	316	302	294	278	307	279	291	295	269	313	281	317	277	302	301	312	318	301	287	284	305	286	295	285	294	294	278	297	281	290	258	286	296	316	316	321	269	264	277	321	303	290	292	290	291	266	291	281	301	288	306	303	279	283	302	296	300	313	306	277	293	334	321	283	265	291	310	302	263	313	271	316	339	299	288	311	298	314	295	296	314	286	298	291	321	300	296	300	309	281	278	296	316	316	273	321	325	291	296	290	276	302	260	296	272	305	300	297	295	262	325	273	301	336	314	293	296	305	299	310	309	317	308	319	308	253	261	282	265	280	321	315	315	272	277	312	260	302	304	310	308	273	276	312	300	285	297	289	273	298	313	289	266	288	320	297	276	290	273	300	287	301	300	282	276	288	302	272	298	278	325	288	259	300	316	313	274	310	284	302	332	332	290	300	295	300	270	292	285	301	266	294	302	295	299	298	309	326	304	319	303	311	297	315	283	305	283	323	265	306	322	300	259	295	266	309	321	303	281	276	295	297	328	303	304	329	291	305	294	295	287	270	348	345	302	271	293	284	283	258	264	296	297	313	273	289	298	279	289	282	307	288	317	290	320	288	285	283	334	305	305	264	273	265	291	293	284	304	286	321	266	316	275	286	257	263	284	311	328	342	322	274	307	313	327	261	303	300	305	289	340	289	280	332	307	285	283	291	295	301	308	317	322	301	341	267	303	282	292	290	291	309	279	298	316	295	297	253	313	300	272	331	302	305	315	305	286	250	264	281	281	283	278	298	275	301	304	303	280	278	316	315	260	279	306	306	295	299	293	288	277	348	291	310	300	297	298	291	291	311	307	307	308	278	332	272	281	248	342	304	316	330	299	284	276	284	300	298	268	275	312	286	289	308	306	277	277	302	323	298	308	302	301	295	297	251	316	265	295	329	302	313	291	317	327	334	313	296	289	247	289	284	297	319	277	324	309	268	362	282	290	309	289	319	304	299	290	296	303	291	319	314	303	288	300	284	277	297	284	276	303	279	283	309	288	307	318	269	278	314	282	301	286	295	259	302	273	331	325	322	289	332	320	274	275	314	296	312	334	294	302	277	278	292	300	279	306	292	306	282	313	291	300	283	288	309	318	315	285	307	292	295	289	312	309	296	279	317	266	273	253	303	300	313	282	302	279	303	312	302	282	245	315	312	296	297	297	274	295	281	307	274	314	298	325	309	268	301	280	319	278	306	310	294	263	269	275	284	319	321	295	292	304	268	276	280	319	309	286	295	318	284	275	265	292	267	273	280	300	294	287	297	325	279	272	284	274	298	325	287	300	322	319	280	291	279	279	292	306	314	284	284	302	309	291	275	311	280	273	280	259	305	317	311	272	320	295	314	276	313	283	291	274	315	307	288	297	305	303	312	274	298	311	297	284	300	295	341	324	289	307	278	301	295	266	312	323	286	309	289	268	301	273	275	268	307	306	338	282	276	274	329	297	273	283	284	273	275	313	322	324	326	319	262	293	290	303	305	303	341	326	320	312	313	285	293	289	312	280	263	263	317	301	280	319	305	304	285	294	256	311	290	324	296	272	275	285	284	282	316	288	277	307	305	320	287	320	290	285	285	292	326	279	292	284	268	285	317	261	282	285	335	290	294	290	321	312	299	278	270	300	296	276	300	298	295	296	277	316	284	262	299	268	273	287	324	263	285	316	294	328	275	305	265	299	291	323	309	295	306	307	301	293	300	307	266	298	310	258	291	303	265	332	311	309	290	300	327	277	291	271	265	285	300	313	291	287	315	287	275	296	289	271	282	278	311	297	314	282	288	315	283	288	274	278	325	338	306	314	271	282	312	302	276	340	319	300	273	278	306	275	291	302	293	297	296	273	298	320	288	304	274	301	287	307	327	328	352	274	299	298	273	296	308	307	254	312	323	296	242	302	311	305	338	299	270	305	327	296	291	283	271	315	283	327	307	320	288	299	285	334	314	302	303	316	290	318	301	276	294	327	308	294	296	309	279	309	261	299	308	298	289	310	292	312	266	260	293	268	295	278	315	315	302	278	281	321	284	255	301	336	329	259	292	315	297	275	321	272	286	317	310	316	326	312	315	283	317	317	327	284	338	302	306	299	275	283	296	310	322	277	295	293	295	316	299	301	294	276	280	283	266	269	288	300	269	311	248	290	291	295	308	281	274	313	289	277	259	301	270	295	283	282	280	303	282	309	303	272	306	310	306	286	279	303	312	310
19337	10024	8996	7666	6346	4469	2790	2104	1690	1456	1220	1019	1002	1031	936	891	865	946	1001	1005	926	1057	1046	946	839	773	746	709	706	699	672	671	664	681	648	658	605	634	606	625	628	605	615	616	596	594	607	608	632	605	671	596	620	634	645	619	603	608	574	610	646	631	618	637	631	593	570	625	647	652	649	639	600	584	592	619	598	621	639	598	639	566	608	656	630	622	638	631	602	587	637	617	616	611	585	623	587	654	626	600	608	605	589	633	636	613	636	626	607	611	627	633	597	653	616	624	593	679	641	594	631	635	582	632	633	659	628	602	591	631	635	655	663	611	638	644	587	589	612	670	565	649	608	591	624	600	610	667	620	568	621	605	626	675	646	623	614	642	653	631	615	615	641	635	604	601	632	616	656	621	607	625	642	590	655	641	634	569	639	628	591	646	614	641	592	683	633	578	587	599	616	648	596	607	632	621	631	625	634	595	667	624	600	600	643	619	610	644	629	581	601	601	633	649	679	629	655	623	637	627	580	647	596	620	632	612	638	663	620	626	621	651	597	609	633	629	606	638	653	589	655	630	609	678	650	635	637	590	603	618	633	581	607	675	630	591	594	653	633	648	614	639	643	576	595	595	642	636	586	633	606	601	636	584	604	598	602	616	601	652	607	635	611	614	614	608	647	626	598	647	617	601	640	587	624	631	568	631	605	640	598	629	629	634	621	608	614	619	635	644	628	636	621	646	641	616	614	572	593	609	629	624	615	573	636	661	607	608	608	626	631	597	628	625	674	672	591	633	618	647	637	604	621	617	643	613	645	639	660	611	638	666	650	636	609	624	604	627	641	656	620	602	610	640	655	631	631	626	644	637	628	604	617	607	668	595	598	621	662	546	616	619	605	574	639	596	603	591	605	624	590	604	648	621	609	662	589	560	593	649	605	618	631	641	598	576	616	606	601	645	637	665	609	654	659	614	622	647	648	614	649	674	617	583	622	661	656	600	636	628	639	625	657	589	619	644	618	625	639	649	630	618	605	660	608	562	651	616	604	600	609	590	633	588	639	579	600	643	609	623	631	578	612	654	649	604	613	617	632	623	634	586	624	624	568	615	654	633	654	646	632	631	620	613	606	606	606	594	629	566	628	601	623	606	633	617	603	597	586	643	630	657	626	653	642	626	628	594	622	656	643	605	623	630	563	659	637	652	636	589	615	612	648	638	627	670	592	624	610	602	624	600	600	593	659	586	655	615	646	659	641	620	588	639	594	625	637	648	624	635	646	615	654	648	613	626	578	595	603	649	621	584	617	597	623	618	548	610	610	613	607	632	611	621	635	641	599	660	609	617	611	628	630	629	590	608	614	611	597	613	623	635	637	628	643	627	601	590	625	611	632	655	605	607	633	641	618	632	600	608	571	628	615	654	678	637	608	631	614	617	636	655	657	629	632	638	611	589	604	663	609	577	640	682	644	629	608	624	651	650	620	636	611	614	629	599	631	667	623	629	573	664	628	588	599	616	592	600	668	660	642	585	665	594	620	577	694	583	641	645	630	598	603	583	641	599	644	598	678	631	609	646	630	588	614	597	602	622	631	617	620	651	642	599	609	635	651	620	637	653	604	582	584	582	631	601	627	614	563	586	613	563	609	605	616	628	609	612	582	659	642	650	657	632	622	617	638	613	628	587	605	628	607	629	624	652	601	630	657	600	620	639	597	644	616	635	578	621	674	621	637	617	649	650	624	589	658	605	617	629	609	610	597	546	664	638	631	656	636	585	633	646	583	623	603	607	626	614	597	655	642	617	642	616	630	609	607	634	610	616	649	649	614	631	618	604	573	589	625	635	636	625	621	602	610	571	621	597	575	611	575	553	636	637	614	675	630	594	627	591	659	648	691	678	612	664	644	614	633	629	602	657	633	608	587	603	621	641	613	592	606	613	584	625	572	615	637	593	641	594	618	639	570	644	606	652	604	648	569	675	618	612	607	622	621	607	642	660	629	610	662	588	627	671	606	626	632	634	626	634	592	606	655	648	633	620	613	607	623	621	633	616	624	599	645	638	625	605	598	613	556	600	621	633	637	606	643	605	624	645	614	622	632	651	617	564	671	615	666	594	642	597	643	611	611	580	606	636	623	633	627	615	602	623	591	671	620	643	605	622	617	644	617	631	661	625	678	656	588	597	660	627	614	640	638	623	597	603	576	667	642	592	658	622	632	649	593	602	622	625	641	611	638	607	594	597	641	627	560	602	657	629	617	607	645	642	592	676	599	609	631	631	633	628	631	622	608	588	589	657	634	643	619	613	675	594	584	678	601	607	620	640	682	611	653	606	630	686	566	644	587	637	627	627	650	633	644	604	646	648	639	634	591	587	623	614	581	596	616	621	651	659	638	634	707	640	646	637	573	608	626	606	641	636	641	634	631	620	621	600	622	603	593	616	650	648	602	646	639	639	641	665	598	651	655	618	625	617	638	588	652	589	606	623	607	653	609	593	611	616	622	595	615	639	642	625	607	623	610	644	573	652	626	608	649	593	633	623	635	683	566	595	629	676	621	612	647	603	638	639	622	619	590	569	612	606	607	650	577	591	591	617	676	641	635	614	631	613	660	610	632	574	647	610	685	617	630	664	639	612	616	652	646	566	657	608	616	603	614	622	615	603	620	619	616	677	636	608	631	627	598	618	643	608	639	635	630	616	601	622	619	614	612	634	625	601	647	553	622	607	614	641	625	623	605	600	631	647	635	607	646	588	575	579	573	590	639	649	601	602	597	655	636	588	608	619	614	614	587	644	589	609	598	641	680	600	631	604	630	618	605	609	618	584	641	645	646	583	621	597	596	616	597	615	628	619	636	639	619	638	651	631	630	633	662	622	624	621	609	671	633	618	625	573	583	611	635	615	628	637	579	678	591	593	614	600	610	610	626	616	607	600	632	632	610	608	621	602	635	570	647	657	622	614	600	594	638	619	649	609	578	631	626	625	622	628	616	666	631	645	632	630	602	628	594	599	626	630	592	652	599	654	627	625	607	621	634	615	577	610	601	611	599	617	609	640	599	637	566	622	609	627	610	642	611	622	656	611	597	629	593	597	611	606	624	587	648	617	588	605	649	620	607	631	593	578	618	623	606	631	588	635	613	591	631	584	627	569	650	610	634	642	597	586	641	597	617	609	644	654	658	585	582	608	639	613	626	623	627	623	587	605	602	600	640	571	603	581	628	635	645	637	658	601	639	650	663	647	604	649	645	661	643	586	617	647	650	612	609	637	580	605	653	644	662	670	660	642	570	617	675	606	634	578	658	660	609	602	610	613	653	598	617	625	600	620	670	631	638	611	663	652	633	640	594	629	651	617	565	653	649	605	638	650	612	629	616	607	707	610	601	637	616	620	636	627	603	588	607	636	673	629	631	640	591	631	652	584	599	637	601	643	627	627	613	619	588	637	646	628	638	642	611	580	695	609	651	615	648	621	588	605	609	584	641	612	659	625	686	597	607	597	582	618	623	674
46284	25131	13471	5659	3385	1997	1274	894	708	593	573	486	478	398	432	449	396	366	457	443	395	430	395	352	350	321	298	317	342	315	340	290	316	305	249	272	337	310	267	306	313	288	296	279	295	292	280	267	255	310	286	266	307	284	285	261	291	326	297	243	289	331	280	320	325	292	265	290	242	289	297	279	308	305	298	251	274	275	293	295	313	293	261	274	296	299	312	284	289	271	295	295	283	295	286	274	291	279	289	289	299	306	284	302	330	312	317	287	303	285	296	246	261	316	290	279	325	316	332	309	296	291	262	329	278	248	288	302	290	273	311	321	298	276	314	279	299	248	263	306	292	290	296	305	319	275	298	277	288	282	269	288	274	276	268	300	284	303	294	287	296	251	295	330	312	295	273	276	325	301	315	297	283	282	300	271	260	288	307	274	285	299	300	234	292	267	264	295	286	258	271	288	263	301	298	291	302	287	290	300	305	305	269	319	307	317	329	282	315	285	286	287	293	278	310	304	289	264	309	281	252	270	272	300	242	274	269	296	275	304	292	290	276	344	318	263	283	324	258	271	259	318	313	302	274	270	285	315	324	299	291	297	311	273	274	314	307	263	249	297	277	288	297	284	288	293	283	265	297	277	268	306	310	294	292	310	277	280	288	309	303	297	294	295	290	277	300	320	295	271	289	309	329	283	302	274	310	281	301	292	288	298	293	254	308	308	268	283	284	310	308	297	297	300	268	319	292	308	307	290	300	281	275	315	288	304	311	327	315	283	295	293	279	278	286	312	292	292	280	316	270	292	313	303	303	319	292	294	302	296	313	287	260	308	274	299	259	310	305	302	328	312	291	299	287	272	257	275	302	312	274	265	310	299	320	296	279	288	295	266	297	282	267	280	264	314	276	260	289	300	281	246	278	278	285	274	266	296	281	314	310	268	294	294	290	257	292	262	301	300	292	303	284	260	294	281	310	287	300	311	342	293	288	313	291	258	291	278	291	316	260	289	287	276	274	265	302	294	279	248	302	303	360	268	266	322	296	277	307	297	285	279	279	279	321	269	296	299	279	266	272	298	311	308	272	297	296	300	307	288	330	275	317	297	270	301	274	289	293	286	294	323	261	279	297	280	272	286	299	290	296	292	301	272	259	299	275	290	272	285	308	303	300	287	290	303	285	304	276	309	334	290	323	294	312	283	293	278	276	268	261	266	283	260	279	279	300	294	286	277	265	294	267	336	238	259	278	335	287	248	315	322	290	304	311	299	303	316	274	330	311	279	315	316	319	298	301	293	288	297	262	292	287	304	313	297	295	303	279	306	309	294	249	330	320	273	290	289	318	286	304	247	290	304	329	305	297	293	317	287	292	289	275	255	292	300	308	278	282	310	311	303	296	267	283	272	261	305	303	306	331	310	300	323	330	303	308	298	299	300	272	277	284	305	292	316	309	326	268	284	296	330	293	297	286	331	278	283	296	339	319	323	295	288	288	304	278	288	273	273	322	300	277	274	318	293	297	308	301	299	291	289	307	307	299	271	283	297	309	289	267	311	286	306	315	288	276	289	304	290	302	268	336	293	306	264	328	279	331	303	281	310	276	282	314	289	292	285	271	302	324	289	303	271	298	307	284	268	290	277	315	268	260	278	287	294	308	311	291	284	243	304	318	291	312	273	281	319	285	301	323	281	265	294	343	292	320	284	321	286	351	263	292	308	251	288	278	278	270	318	270	286	310	278	290	258	274	293	274	259	261	294	340	288	295	288	300	273	303	287	278	290	292	290	286	314	320	297	288	287	299	319	295	296	275	270	276	286	280	312	288	283	262	282	332	301	288	298	261	265	293	297	263	273	288	266	286	261	276	267	277	300	306	287	284	259	305	284	283	288	281	296	301	305	271	270	284	308	276	282	250	280	299	279	273	295	321	300	317	294	287	281	302	309	272	311	259	278	346	310	262	330	283	291	264	304	274	276	280	287	310	307	296	330	304	255	288	269	283	272	291	318	296	289	319	296	297	275	262	316	317	296	283	266	271	297	285	286	307	334	320	294	298	301	269	290	312	318	298	324	292	314	312	281	282	265	275	292	288	259	273	307	281	269	287	257	298	319	284	302	288	270	309	302	302	309	304	282	302	284	261	310	251	267	290	283	300	299	282	265	265	318	336	322	298	287	308	301	293	285	294	273	284	297	300	315	296	264	272	288	311	309	274	305	316	314	296	272	265	308	275	294	270	265	303	305	284	275	302	282	298	263	291	289	308	324	291	320	277	305	304	281	277	286	254	271	276	291	293	269	301	279	296	301	304	312	300	295	296	293	310	288	286	333	320	246	296	277	330	281	301	287	284	296	285	302	288	272	269	291	306	299	280	293	302	302	304	270	305	287	287	300	307	288	282	310	263	284	270	294	283	327	259	298	322	281	300	265	280	276	275	266	313	302	288	316	293	310	279	293	285	316	281	304	289	327	274	289	281	264	301	287	286	288	296	276	289	289	275	274	298	271	305	288	300	257	298	307	279	300	278	305	276	279	294	284	294	334	264	312	281	304	300	258	321	301	280	298	279	309	278	302	266	326	278	318	285	305	282	282	304	267	319	314	276	307	295	251	319	268	281	283	264	311	323	278	292	272	299	294	327	282	276	305	280	293	295	319	283	272	298	278	307	299	328	286	293	330	284	320	265	287	285	258	281	312	295	249	269	307	297	269	275	234	265	276	273	276	309	274	291	319	293	244	279	254	275	283	272	348	282	295	290	294	328	279	293	264	294	289	289	313	272	290	301	278	290	315	273	312	286	283	279	307	334	325	249	292	295	274	282	275	271	295	293	308	310	300	290	303	293	263	300	289	256	289	313	327	296	254	306	327	282	279	296	298	292	276	253	288	295	289	320	282	277	292	265	294	275	266	298	266	277	281	291	291	298	253	273	282	254	300	300	282	289	259	293	298	280	313	282	343	320	280	297	279	300	298	289	284	295	271	280	297	312	303	292	285	275	274	275	285	291	277	294	291	268	276	266	284	270	291	277	294	314	295	291	298	291	274	290	289	272	266	268	320	292	298	273	292	303	280	295	294	257	290	296	287	284	285	302	288	261	291	315	298	272	269	279	287	286	288	283	285	299	285	297	265	324	273	283	283	289	256	325	278	288	309	318	291	293	285	290	287	278	293	258	287	317	268	322	311	279	296	295	272	308	290	261	286	275	266	288	298	292	270	310	282	324	277	312	303	283	268	278	310	274	270	270	291	257	304	284	279	294	259	317	293	305	303	271	276	283	291	293	281	274	296	299	282	269	311	319	277	281	267	306	265	298	279	289	304	286	314	321	315	277	255	320	286	333	290	275	288	272	317	304	281	282	313	277	254	310	255	295	298	266	262	296	292	300	311	284	292	293	316	308	279	312	276	288	291	294	317	281	268	305	296	278	292	296	271	266	303	295	279	263	268	273	299	258	283	254	291	273	295	294	278	308	268	300	318	261	285	259	281	292	287	306	288	277	307	275	299	295	286
26999	16994	15541	12532	10602	7434	5003	3443	2796	2265	2010	1697	1482	1523	1359	1361	1358	1476	1632	1485	1246	1365	1385	1167	993	930	848	811	740	800	805	759	747	753	744	683	669	700	651	641	633	653	590	612	631	648	630	649	662	631	645	631	589	615	607	661	653	646	617	606	626	565	625	634	645	583	595	620	651	628	642	625	620	586	602	592	627	638	588	596	621	608	626	660	630	611	591	648	679	654	617	601	648	620	602	605	652	600	651	631	602	643	629	600	600	612	580	622	639	657	610	603	613	624	594	650	568	604	592	589	599	633	648	607	609	602	632	636	612	613	610	613	596	678	612	606	629	568	637	612	628	550	684	650	629	634	625	631	621	624	621	648	624	601	575	609	623	609	626	630	661	628	619	666	641	574	631	623	623	564	668	639	566	622	606	675	659	593	626	608	598	622	575	621	606	598	632	626	618	621	613	608	641	605	625	627	575	622	642	601	630	652	623	593	629	604	601	632	614	588	633	612	605	632	626	675	598	593	616	615	678	650	589	591	614	645	625	596	605	616	645	585	651	645	616	586	614	564	628	587	599	556	646	667	591	625	596	573	641	642	553	626	659	609	613	640	658	616	586	637	639	683	612	590	631	612	626	645	661	590	604	680	651	661	624	669	652	616	585	662	588	625	612	633	600	584	631	589	634	595	649	640	631	628	664	616	634	631	654	631	639	615	611	603	626	602	670	632	603	596	570	586	618	688	589	626	599	618	595	598	606	593	636	619	625	624	596	678	598	613	625	576	630	594	657	593	645	639	615	623	677	606	621	615	617	616	601	644	599	593	614	635	664	618	608	659	601	583	681	622	593	618	608	620	653	648	587	654	573	591	579	562	621	633	629	595	575	612	615	623	646	607	633	668	645	640	582	605	585	613	662	646	632	632	628	663	627	625	604	622	632	592	633	632	676	591	639	603	575	645	649	585	597	648	612	650	553	599	610	644	602	657	621	605	639	620	639	619	664	635	616	609	642	599	657	627	623	629	621	586	642	598	601	619	619	610	576	645	592	625	619	626	614	645	609	622	623	650	620	601	644	602	575	572	618	627	608	592	609	639	648	656	601	618	647	625	596	579	676	692	596	613	601	583	610	610	635	644	615	570	588	615	632	673	600	641	593	594	668	646	633	621	615	644	641	545	619	619	622	603	636	607	596	634	678	622	626	627	617	629	616	617	614	588	579	650	638	583	594	601	631	620	568	625	623	671	637	640	615	616	591	636	615	618	635	611	652	620	622	587	631	586	652	592	637	635	637	609	599	638	614	644	631	560	644	645	675	638	646	573	645	643	648	612	601	642	589	588	652	639	577	591	614	655	606	620	562	637	653	671	556	632	612	630	638	651	607	605	604	633	552	622	625	599	590	603	599	646	627	642	625	650	649	586	636	638	625	590	613	610	636	603	629	660	604	613	609	600	581	598	626	618	604	616	628	671	621	619	647	612	645	605	656	577	608	635	547	607	624	585	631	606	621	641	628	601	601	624	624	627	606	628	622	654	604	633	628	614	597	618	603	603	607	615	614	635	578	629	607	608	620	639	594	640	637	585	645	601	633	624	624	580	614	646	627	614	640	592	652	581	618	621	658	593	640	618	638	613	646	659	635	623	592	637	596	624	607	626	580	582	581	599	590	632	652	571	623	650	604	602	615	644	608	600	644	623	607	607	598	633	634	645	600	626	619	590	642	614	648	597	607	644	656	605	649	595	631	621	597	649	653	640	671	618	603	594	618	601	626	589	604	573	640	621	617	665	583	589	610	591	590	625	655	598	614	621	618	563	627	605	602	620	599	622	613	607	634	636	633	674	638	658	615	619	590	653	576	603	608	607	649	606	640	613	609	624	603	648	618	640	617	651	608	611	597	605	648	648	636	621	574	637	606	585	647	623	589	603	642	611	629	680	608	587	602	585	607	617	640	634	594	599	606	616	580	623	634	628	626	662	628	626	581	640	594	591	658	614	646	597	631	607	612	619	622	609	610	631	663	674	597	599	674	621	642	609	590	620	664	630	593	620	631	638	654	592	558	603	605	590	632	657	654	618	656	622	618	609	607	584	581	631	624	601	631	609	615	614	622	639	624	653	576	652	615	651	613	630	597	671	604	639	592	608	675	601	650	639	630	620	635	590	627	621	596	628	606	586	543	623	573	672	605	620	652	621	569	594	588	621	620	669	635	563	603	670	648	630	639	613	638	591	613	634	601	594	635	664	648	605	644	579	618	577	639	597	632	570	630	615	636	616	646	568	645	602	627	584	637	641	669	616	605	641	662	626	547	608	614	619	612	610	666	668	609	611	628	622	600	594	620	570	604	642	623	616	615	627	573	586	573	542	621	617	607	611	609	590	656	602	653	585	645	629	618	649	605	630	625	634	652	615	645	606	635	598	622	623	616	638	633	641	642	591	605	604	645	616	665	622	617	605	591	645	651	619	636	598	636	609	611	619	661	638	617	643	594	653	629	613	613	618	605	603	616	621	584	586	647	635	611	669	590	588	589	617	595	619	648	641	653	613	602	647	662	641	616	596	637	633	650	613	599	598	600	621	642	656	618	630	595	624	625	592	620	615	613	616	624	571	667	616	642	662	585	630	600	627	629	617	575	625	605	603	628	625	606	621	563	661	624	604	613	610	623	600	588	598	600	617	572	666	635	610	621	647	644	601	580	647	631	630	622	609	608	592	642	599	577	606	611	633	613	619	589	637	669	587	570	565	603	575	626	624	631	566	644	607	653	645	600	652	615	621	624	618	634	589	620	592	622	650	639	590	606	586	671	583	643	598	637	622	674	652	613	622	613	631	599	613	607	606	614	601	622	615	673	588	633	617	643	607	577	606	634	588	591	647	599	622	615	618	591	585	621	632	618	602	613	620	594	612	623	605	588	624	637	656	628	582	673	578	641	637	668	586	605	630	633	620	610	611	609	631	619	636	603	660	622	667	680	615	609	606	633	622	649	635	611	598	657	641	606	656	646	672	621	561	626	605	588	606	567	615	612	614	595	644	648	601	618	628	581	678	587	658	610	591	644	591	637	636	612	612	623	612	607	623	612	629	639	623	676	588	668	615	614	649	611	637	571	592	587	680	624	606	617	652	600	639	648	662	599	606	595	612	604	587	584	621	601	595	694	585	639	621	602	638	595	641	631	646	648	542	617	628	613	575	603	597	608	675	608	636	626	643	628	596	579	630	649	593	635	605	633	610	622	580	580	623	574	673	649	612	642	591	603	595	597	635	615	623	580	621	648	596	605	619	640	637	597	634	594	611	610	608	599	611	626	603	616	611	615	595	610	613	603	607	673	639	609	625	609	628	619	558	641	650	612	676	654	605	639	632	653	631	615	602	580	623	586	596	604	622	607	615	632	652	622	606	657	620	611	642	639	627	581	636	641	611	576	618	639	628	626	638	603	600	645	668	615	662	633	624	620	589	630	670	639	629	627	670	627	639	612	586	600	643	629	630	602	623	634	614	646	642
58207	32085	18417	7742	4645	2802	1834	1154	852	716	703	585	570	579	522	531	513	538	547	497	512	494	430	410	378	389	363	352	333	352	369	363	372	350	338	348	308	318	344	347	333	329	288	283	302	318	300	316	336	359	303	307	388	345	311	324	316	289	351	308	281	304	297	299	318	346	324	351	294	316	311	322	317	315	330	313	317	334	320	338	310	333	321	288	327	331	301	327	337	303	321	335	299	322	369	329	313	292	316	312	345	331	301	334	303	306	331	300	340	319	318	337	305	322	307	316	320	329	330	329	340	303	346	337	298	326	333	320	343	346	358	322	320	364	329	349	343	315	321	326	330	306	320	329	318	309	375	337	362	331	371	309	331	363	320	341	322	291	321	306	327	321	345	318	337	297	331	325	312	347	337	355	275	334	320	334	331	327	299	290	332	316	291	347	299	315	319	305	336	300	301	369	340	348	345	361	333	352	300	359	311	300	310	309	346	365	321	316	332	349	325	324	325	314	358	325	334	328	306	317	271	305	302	340	363	323	278	319	356	319	326	344	346	294	319	340	314	299	325	330	340	303	315	342	325	339	329	366	338	326	351	323	342	314	317	327	324	311	343	313	324	312	319	362	359	312	330	302	361	325	306	344	340	314	316	292	345	317	338	354	322	339	355	311	329	326	334	324	316	324	303	302	321	352	340	297	334	348	328	338	343	325	295	321	339	310	331	374	338	354	309	356	310	361	329	324	301	294	339	375	289	338	297	327	299	307	328	336	317	313	310	318	301	330	338	325	335	338	333	326	305	328	311	339	314	343	354	321	311	323	340	304	302	331	343	317	314	322	327	311	310	315	347	339	324	339	324	320	331	320	334	366	301	316	322	309	325	333	348	355	321	318	345	330	328	337	336	301	293	327	316	334	355	356	331	322	326	293	315	325	329	336	314	313	341	307	377	323	323	352	366	322	318	349	356	326	327	335	338	325	298	327	330	328	356	315	325	304	298	333	307	336	337	287	339	356	288	355	321	297	303	303	364	334	346	300	322	314	352	332	334	323	303	313	271	302	307	318	333	359	326	313	330	312	336	302	301	380	319	331	335	335	316	305	314	309	307	325	314	315	340	308	327	343	319	313	306	292	335	346	321	344	301	322	302	325	336	312	304	308	326	323	295	331	336	312	341	303	331	339	347	333	350	293	333	330	324	316	344	338	340	299	319	361	349	345	351	348	328	313	339	329	327	306	309	335	322	340	324	333	323	341	319	357	331	335	338	350	307	297	330	317	292	350	361	322	319	306	312	357	298	338	320	307	322	307	347	320	329	347	305	341	315	341	309	288	344	312	320	333	355	332	329	343	311	315	291	289	315	298	347	308	308	317	324	346	347	285	353	301	317	298	334	310	305	339	297	294	311	340	282	319	285	322	356	339	346	323	334	311	336	361	322	326	333	343	312	340	303	322	335	341	323	277	356	338	330	306	328	325	313	306	314	314	326	304	318	324	311	289	327	324	320	303	319	320	365	348	331	311	345	331	369	314	346	355	300	325	300	317	357	338	308	350	305	337	320	291	301	327	350	356	324	332	340	292	334	358	315	300	274	356	336	334	345	310	358	319	316	318	312	347	323	356	349	350	331	319	323	306	331	317	310	356	325	331	338	360	307	334	299	331	321	352	325	310	309	330	318	320	298	314	298	310	322	286	306	331	325	353	322	324	319	347	329	322	314	344	322	301	332	333	334	326	334	340	373	369	326	333	271	320	335	323	337	316	327	305	295	306	299	319	361	295	298	306	275	258	334	314	349	321	350	328	336	342	381	332	336	314	296	310	355	329	323	317	317	333	318	318	293	318	322	307	310	327	334	327	334	292	352	344	334	303	331	302	322	302	309	331	310	332	318	340	337	287	306	324	337	355	337	333	314	347	310	328	340	298	286	306	337	349	329	363	351	327	313	353	325	341	315	308	319	310	320	337	302	301	321	358	311	293	338	334	384	316	323	308	351	299	341	321	314	352	307	296	347	338	326	345	283	314	332	310	315	303	314	303	325	335	370	334	317	312	350	303	299	338	342	327	283	298	329	358	285	292	362	289	331	313	305	329	361	295	322	351	325	327	352	363	331	331	332	321	322	338	285	336	333	290	326	346	373	344	333	316	335	325	301	349	349	353	317	325	347	303	347	339	300	297	332	319	273	341	317	315	350	334	330	294	316	356	316	321	300	316	322	349	318	333	363	352	325	321	291	343	340	300	303	324	317	345	326	310	328	312	354	354	308	336	283	333	306	316	310	298	311	332	294	309	323	325	344	314	315	342	346	355	316	307	293	307	318	354	282	295	297	289	334	324	371	303	291	327	331	350	328	313	330	302	332	309	362	315	336	309	308	326	331	285	281	296	293	351	296	305	346	319	320	291	295	315	298	349	302	317	316	317	325	330	338	345	343	358	311	304	328	329	331	333	349	338	348	293	288	324	341	308	304	334	353	296	355	368	335	350	298	306	328	331	319	328	327	313	316	351	305	305	312	331	327	339	296	325	306	341	348	364	336	319	350	362	338	293	285	311	314	381	289	333	315	347	326	296	298	317	348	295	293	353	341	354	311	359	296	309	326	328	321	315	290	318	348	344	361	350	332	361	335	341	285	322	291	293	310	317	306	346	335	348	329	322	322	325	336	322	280	336	335	292	318	300	352	345	344	303	301	359	349	317	343	354	331	288	337	325	314	310	269	342	312	333	291	324	355	363	310	307	324	313	339	316	308	330	327	327	345	310	316	320	340	326	317	321	333	332	327	316	336	332	314	316	338	296	349	328	276	297	319	334	301	307	275	344	313	332	312	333	333	332	305	293	324	355	320	333	324	329	313	307	331	322	328	300	296	321	335	347	333	291	293	327	312	298	363	321	344	316	323	295	328	313	304	301	294	326	329	347	301	300	296	300	331	317	282	327	305	325	348	345	321	310	333	330	347	321	281	303	334	303	305	293	297	356	317	351	297	307	381	333	340	278	296	303	298	311	357	309	310	320	278	311	338	314	355	322	311	334	315	272	304	330	292	357	320	336	347	315	343	307	303	324	344	310	295	298	321	317	335	306	320	299	297	293	299	288	327	322	340	279	321	317	306	320	328	345	301	331	357	339	345	340	324	327	346	322	324	325	278	327	314	338	354	321	362	326	333	325	305	332	343	347	377	339	333	327	284	341	313	307	322	304	310	309	335	328	324	342	302	360	301	299	338	328	337	349	350	297	322	293	362	295	326	306	280	317	298	295	307	344	359	340	313	326	327	355	358	304	325	274	295	333	334	310	335	324	311	320	319	336	376	340	294	336	315	292	285	300	326	314	313	324	300	336	314	336	310	314	316	286	292	312	353	342	331	288	328	297	328	324	330	333	351	347	336	357	275	308	289	335	321	319	324	329	336	329	320	311	346	322	298	325	346	307	323	298	310	309	306	321	318	347	326	319	313	324	342	338	338	352	332	318	327	280	350	345	334	277	305	347	334	304	329	353	334	336
33834	21605	19227	15355	13567	9413	6387	4498	3402	2769	2614	2277	2162	1902	1817	1722	1655	2003	2188	1783	1737	1691	1593	1337	1112	1118	1031	934	889	879	922	901	870	859	850	816	731	720	728	764	806	800	762	721	698	683	701	699	660	697	718	663	738	635	701	720	651	693	680	618	685	660	706	723	708	663	706	699	711	705	694	679	691	684	694	694	648	698	653	648	687	678	698	687	722	692	679	667	660	651	648	698	684	701	687	697	694	703	680	699	638	719	682	670	674	712	740	630	668	697	700	656	697	702	737	640	687	700	685	695	689	656	650	663	703	680	673	717	700	653	738	668	687	687	654	680	657	683	662	627	673	676	660	646	664	678	669	695	700	706	666	673	665	665	675	703	669	676	705	673	667	663	607	619	670	688	692	689	698	659	685	676	660	646	675	682	684	725	692	675	685	706	687	682	699	706	680	670	691	628	726	641	687	737	702	668	663	652	675	700	660	678	673	687	681	636	647	673	690	622	686	688	681	687	646	659	656	709	685	645	672	642	685	663	668	670	641	654	734	695	698	668	720	674	631	643	673	628	670	716	633	734	700	687	693	716	689	636	690	648	693	699	597	630	690	682	677	668	673	695	646	679	705	738	717	682	701	701	673	738	680	632	651	699	629	664	702	694	681	719	641	702	703	714	691	697	692	701	661	688	669	669	657	668	692	720	674	691	691	742	675	711	666	668	679	685	689	622	656	633	695	695	663	650	684	698	672	667	674	673	700	647	662	684	667	698	691	668	660	663	700	675	667	672	643	696	658	671	703	661	701	660	682	721	655	648	717	682	686	629	638	668	655	685	655	692	680	680	649	703	701	704	651	682	687	675	664	681	663	669	646	672	723	693	717	635	660	669	678	697	643	698	670	671	668	644	703	672	682	701	691	688	693	638	701	733	685	688	683	683	692	688	620	644	663	659	656	670	729	692	688	696	669	681	686	703	680	646	695	701	703	704	671	684	680	714	670	703	701	698	651	689	673	696	623	645	696	695	720	708	645	735	685	703	656	715	685	647	724	688	630	695	710	672	662	685	648	670	740	665	660	628	709	739	692	666	681	694	649	724	720	623	686	665	666	667	668	684	708	668	705	687	690	674	711	682	669	660	672	660	697	685	715	684	689	672	663	706	683	682	678	690	693	678	647	692	720	660	663	621	668	646	709	602	682	664	713	685	644	665	628	699	675	655	700	676	696	687	699	676	710	691	670	660	689	680	700	670	681	634	720	691	695	676	694	660	649	666	667	678	661	686	645	681	653	669	690	706	670	685	663	659	682	703	646	685	699	668	696	629	619	649	635	661	706	687	720	714	705	681	678	696	643	663	706	718	710	667	654	676	653	685	693	672	648	643	659	654	648	668	662	662	726	682	702	649	662	665	659	668	673	649	670	674	738	679	670	662	687	677	730	716	676	693	653	628	725	712	712	717	679	646	715	674	670	681	670	715	644	642	680	680	683	684	659	693	694	671	715	714	694	691	639	665	643	688	678	669	653	683	699	670	689	681	680	695	696	671	643	702	701	657	714	678	637	648	638	663	671	702	633	714	670	673	723	651	640	651	651	689	668	727	678	655	708	671	653	685	646	674	712	697	682	619	689	687	682	652	662	706	673	705	651	710	696	686	682	653	720	708	654	678	675	674	669	670	646	677	701	680	708	658	692	676	650	660	685	644	646	636	706	680	666	618	681	677	659	715	661	725	657	700	711	675	703	725	662	668	671	712	646	673	723	666	687	658	651	660	686	648	700	673	645	699	652	662	703	688	636	671	711	656	636	712	696	667	754	669	665	707	630	669	683	666	640	661	716	675	681	669	734	725	672	696	680	692	661	663	644	735	683	726	656	674	683	679	673	693	713	735	684	670	669	660	655	698	711	674	666	704	685	687	709	676	719	706	687	678	731	642	709	649	701	722	680	678	675	679	685	730	675	700	657	685	696	684	650	685	712	647	643	717	660	707	665	679	650	669	653	665	664	680	630	676	666	674	688	706	665	674	717	717	667	692	646	666	657	638	656	678	664	695	713	647	737	695	675	727	683	666	699	676	649	652	643	674	675	680	676	676	662	700	700	714	675	670	697	667	717	683	729	663	658	671	691	690	657	654	690	612	658	689	674	661	651	629	613	666	656	712	652	697	692	664	719	614	647	659	652	715	694	682	652	672	682	686	663	620	675	659	706	664	723	727	677	703	675	708	705	681	730	658	646	658	687	707	639	674	667	728	650	684	696	662	670	728	739	691	685	663	669	682	690	666	689	693	710	685	696	660	671	704	670	661	704	650	754	667	697	683	611	661	673	670	690	704	661	677	674	692	724	704	637	672	687	681	669	661	679	654	669	610	708	664	649	682	680	654	645	708	661	664	698	679	669	644	659	697	650	671	679	712	639	664	650	682	671	695	662	670	667	726	711	675	749	683	699	683	653	659	661	705	700	645	629	660	695	625	658	697	628	679	691	656	737	686	672	653	696	727	670	695	663	694	660	661	695	725	700	677	685	656	729	669	681	727	673	643	691	667	653	708	725	664	695	656	669	627	687	690	705	665	679	662	643	701	649	675	672	663	707	693	648	724	709	663	689	642	675	655	666	727	642	738	633	681	683	667	703	639	664	658	688	696	674	676	679	674	651	686	705	644	671	698	643	652	653	694	706	620	669	641	657	713	662	725	711	675	637	707	705	677	674	664	668	681	600	667	673	680	648	713	653	696	674	653	693	674	677	628	658	674	651	691	695	631	691	671	722	718	699	705	687	678	699	661	721	651	683	661	719	683	623	664	688	687	703	656	649	677	641	721	690	661	718	656	707	700	655	676	682	687	710	698	682	657	674	701	653	688	760	687	680	708	743	669	686	675	665	693	679	620	647	681	674	680	675	632	659	672	710	674	685	673	659	657	696	671	722	708	673	676	639	700	665	700	655	670	706	701	660	667	693	725	673	668	700	697	656	696	710	691	664	665	687	656	667	664	678	655	661	728	656	684	685	612	686	673	666	676	689	721	665	733	695	709	706	660	681	651	686	710	656	659	681	705	679	679	710	677	684	656	663	655	640	694	639	649	652	665	683	665	683	687	706	671	660	680	649	675	673	691	639	666	669	666	710	664	689	687	722	701	718	655	705	667	705	668	734	690	636	648	709	729	728	673	693	696	683	656	677	688	662	680	678	660	694	667	697	668	680	673	644	692	676	705	675	705	676	699	713	702	693	676	689	691	679	725	664	690	680	722	712	680	699	638	686	660	693	684	700	687	688	699	732	679	691	695	670	669	664	679	704	728	650	670	693	690	661	686	675	685	675	708	709	694	658	695	677	681	680	685	630	674	715	669	652	665	655	695	613	655	666	664	677	665	683	740	694	709	666	664	673	653	709	639	707	661	642	686	683	692	683	668	675	681	661	667	708	708	640	641	691	639	650	711	681	670	710	659	709	687	680	675	668	651	693	719	674	684	673	684	647	668	691	678	742	672	675	610	649	665	633	637	667	678
33437	15917	6179	2959	1815	1153	826	619	510	424	404	350	385	332	366	344	356	334	368	358	365	380	347	333	331	321	310	302	340	283	292	329	302	290	277	306	300	308	287	282	271	274	261	283	299	297	291	290	304	300	280	300	280	303	288	259	271	302	288	306	292	316	274	303	317	258	295	309	313	313	289	324	295	287	337	284	261	274	291	289	292	276	277	295	274	291	294	309	290	261	330	312	316	305	284	302	325	338	295	241	300	321	302	270	260	282	278	282	275	298	262	332	297	298	275	267	295	280	283	291	272	246	283	334	299	280	296	291	310	254	294	325	279	283	257	280	286	253	274	258	283	278	328	300	259	276	278	287	310	280	281	266	301	277	274	284	242	300	293	270	288	275	291	296	261	334	283	279	269	296	295	297	349	279	275	282	274	281	271	276	298	308	254	266	276	247	282	269	288	274	265	277	272	267	285	269	303	269	278	266	273	237	251	281	310	295	306	286	307	296	270	275	305	302	262	277	298	306	281	281	259	278	326	333	286	302	291	299	302	279	295	343	257	307	284	253	278	266	277	289	289	267	294	312	287	303	278	247	259	286	297	289	304	272	271	298	267	288	268	301	256	312	333	310	271	276	322	310	296	264	323	293	258	274	266	310	269	264	285	299	269	309	304	287	290	278	311	299	311	310	279	271	286	299	262	296	294	285	308	314	281	298	285	247	292	299	266	272	293	267	270	312	291	277	305	275	288	267	291	273	297	296	279	294	266	301	317	279	295	280	247	304	278	285	275	257	300	276	269	269	271	292	284	324	335	309	306	291	304	260	283	284	271	294	265	309	320	302	345	303	268	270	292	300	321	282	300	264	278	253	281	318	309	317	291	285	279	244	311	296	288	287	279	309	275	284	307	325	270	308	281	301	291	294	254	299	266	292	309	282	299	269	312	285	297	316	323	312	230	276	295	285	291	294	274	311	327	309	297	312	294	278	309	273	302	288	313	270	291	323	278	309	290	275	325	332	276	300	316	302	263	267	287	325	262	306	271	271	290	299	311	294	300	279	319	315	316	270	267	270	302	331	307	273	286	260	292	288	271	299	333	304	299	278	304	290	257	263	270	293	300	325	314	297	296	265	315	319	279	283	289	241	295	289	289	331	290	282	303	306	268	286	294	295	290	265	299	311	309	281	287	290	292	276	263	298	328	304	249	304	300	315	293	282	300	293	312	298	278	289	278	268	311	287	280	288	272	305	308	302	307	274	302	270	275	257	244	297	289	264	295	295	272	279	310	291	286	288	308	252	298	285	270	285	274	263	275	286	296	289	315	279	308	301	293	285	274	285	271	321	288	282	279	333	295	260	300	299	286	276	325	321	299	285	307	273	297	317	277	282	267	281	269	295	283	291	296	297	310	307	292	267	327	281	294	299	299	262	299	290	274	302	303	281	294	281	280	294	304	253	304	325	330	281	280	277	331	263	285	268	275	299	272	278	284	289	300	263	287	281	292	289	310	293	290	290	303	263	300	260	296	301	324	289	314	263	283	246	276	300	286	268	266	299	290	294	243	253	282	256	261	316	299	292	287	305	287	290	288	323	268	275	326	324	303	260	281	295	288	275	306	298	283	258	287	313	272	286	277	273	274	272	295	265	294	290	264	300	273	280	304	264	301	272	286	288	277	286	267	274	272	289	287	278	294	295	275	289	289	279	291	264	306	290	238	319	324	270	281	276	302	269	255	274	294	308	313	284	280	289	259	290	296	277	256	286	301	272	291	298	323	280	306	301	284	298	287	290	298	300	255	256	285	307	293	321	269	268	304	316	291	294	301	270	292	274	277	281	270	263	286	280	276	287	306	248	283	276	314	293	268	288	271	273	327	325	318	321	306	291	290	245	268	298	272	318	313	282	291	297	292	264	295	304	298	250	305	267	304	275	270	257	272	318	287	289	310	290	285	283	290	292	273	323	302	285	299	303	286	287	269	282	294	271	284	306	320	301	288	264	289	244	265	272	295	299	285	293	305	297	279	284	288	266	269	275	289	344	320	290	295	265	307	312	272	311	228	278	307	276	273	289	303	310	271	315	295	306	309	274	313	304	284	326	309	295	294	281	285	286	244	255	321	272	263	293	274	264	293	303	267	297	314	299	281	286	314	298	298	284	280	273	303	262	287	309	278	254	315	272	288	302	303	295	275	272	298	279	321	278	286	295	310	274	331	315	302	272	287	265	286	350	324	260	298	276	314	324	278	303	273	304	270	255	269	313	324	260	306	287	260	305	294	280	285	266	275	278	280	305	314	303	298	285	307	282	295	281	303	276	290	285	300	310	299	257	292	282	329	274	306	277	288	277	281	299	290	302	277	267	285	268	270	263	267	295	281	275	282	284	285	277	287	294	320	278	319	265	289	274	286	285	290	284	268	298	291	285	281	279	284	279	290	310	293	280	282	295	274	286	271	320	284	328	293	282	317	267	275	280	305	346	277	269	285	302	248	280	279	287	259	293	299	256	271	290	297	247	280	277	272	290	306	311	288	310	316	272	286	295	290	288	295	290	273	245	306	276	292	291	287	282	279	280	282	310	292	254	311	283	298	265	257	279	301	265	305	316	321	300	297	301	291	285	282	261	294	290	301	279	297	292	293	262	263	296	287	309	313	273	278	277	285	333	273	318	294	309	276	267	273	278	275	312	308	264	296	313	272	282	265	294	261	259	332	262	249	293	295	315	319	273	311	318	311	306	300	304	284	306	295	287	294	298	287	295	314	303	290	309	285	289	276	273	310	283	287	305	306	294	300	246	250	310	246	269	287	311	254	314	310	305	280	303	256	237	268	289	330	271	283	295	285	266	279	281	279	286	284	287	288	249	269	301	311	286	299	290	287	286	260	301	304	270	268	294	281	263	276	310	271	246	307	293	277	273	273	278	300	312	268	319	284	295	254	306	289	303	268	315	273	291	266	309	290	292	272	273	323	286	299	277	290	279	306	278	305	288	274	281	306	275	290	303	315	279	286	328	282	294	301	304	290	275	279	235	295	273	288	289	268	287	285	286	313	291	288	300	270	268	286	287	294	292	290	254	272	290	303	302	291	291	291	273	297	310	314	275	326	276	285	281	281	299	312	294	303	288	291	296	280	305	286	318	291	278	300	245	297	280	250	275	317	295	270	254	251	263	268	301	294	260	301	292	284	289	270	277	277	287	285	256	277	282	309	266	290	293	260	267	324	320	291	291	335	303	299	284	302	280	307	287	293	321	285	289	291	305	285	301	308	289	289	308	266	277	316	303	316	302	292	300	289	305	312	277	349	287	308	285	286	289	281	277	283	302	306	314	303	288	256	277	278	282	293	311	270	264	308	262	295	292	306	297	269	280	307	301	291	296	276	286	309	277	287	288	253	305	293	290	287	297	273	289	300	288	306	289	285	286	296	286	291	287	287	301	314	278	254	285	296	292	263	266	299	301	301	319	279	313	320	286	270	300	289	308	278	309	276	281	276	298	300	276	303	293
19093	10359	8247	7561	6118	4201	2839	2024	1614	1221	1196	1057	960	965	952	858	868	989	1098	961	1035	1042	931	869	770	762	726	688	694	678	690	676	620	652	695	639	601	624	639	594	605	547	627	611	622	614	628	561	635	611	655	643	620	622	597	583	593	620	604	608	618	569	635	578	614	589	609	639	608	675	632	622	598	582	588	590	617	608	602	625	614	622	626	590	659	656	631	622	591	625	600	669	601	606	614	587	617	644	538	624	624	631	572	615	626	603	597	631	613	607	606	642	568	606	550	622	596	621	589	622	610	638	634	620	593	574	613	581	593	569	616	587	562	615	589	618	621	619	614	613	570	600	634	627	578	629	628	595	608	574	628	633	582	612	576	615	651	631	616	625	618	621	634	628	618	606	595	646	606	611	597	625	588	589	606	611	593	623	625	603	617	566	620	630	613	644	628	555	595	620	651	604	623	633	598	618	577	630	591	568	614	594	637	577	611	648	587	689	610	585	592	590	623	605	614	636	603	566	597	598	612	613	573	580	593	601	627	618	620	597	640	559	610	608	622	605	610	584	637	629	660	595	611	628	622	582	580	604	634	624	603	624	636	578	601	628	578	611	597	583	610	609	588	646	595	635	602	566	610	576	581	577	675	602	619	604	600	603	617	605	617	600	568	585	627	600	594	621	576	583	633	593	591	582	617	624	624	606	643	567	621	627	604	647	652	602	611	570	609	599	632	623	578	597	622	593	620	638	610	584	657	606	648	584	624	617	601	578	636	630	641	610	590	655	595	572	651	610	564	612	611	615	637	620	636	635	614	630	646	648	647	572	597	616	626	603	552	645	608	639	622	643	640	616	616	609	581	560	617	600	614	615	640	589	644	588	609	617	576	614	587	589	603	602	609	630	589	646	664	611	597	621	626	582	625	609	593	630	548	623	594	647	600	623	575	586	593	602	576	560	593	611	614	600	617	637	639	610	584	591	580	555	584	648	587	626	549	639	630	585	612	581	654	607	582	607	607	611	630	641	597	622	611	575	581	562	683	650	624	658	608	639	578	649	645	617	576	646	639	602	608	613	588	594	639	598	578	646	618	579	602	592	625	592	605	641	592	625	623	614	585	618	573	615	565	584	599	644	619	641	592	634	604	611	658	637	646	589	582	644	612	624	613	588	619	628	600	614	617	628	608	598	597	565	625	574	633	574	561	606	602	625	609	614	606	621	544	656	604	609	611	626	604	607	641	623	629	569	622	666	585	632	636	582	621	573	621	640	627	603	611	653	602	600	603	625	586	652	649	631	596	613	566	597	597	598	596	590	596	619	617	620	580	603	618	652	606	605	570	597	588	567	608	601	609	645	587	614	623	569	623	611	624	624	601	583	625	620	629	615	592	593	672	587	637	610	561	591	645	611	626	657	622	635	613	593	606	632	600	584	584	614	652	590	646	626	662	613	580	583	594	659	595	596	661	657	632	616	597	626	613	629	587	596	554	629	619	640	618	613	621	615	630	568	613	615	595	586	615	645	585	626	635	662	632	622	629	611	586	613	621	598	607	622	655	616	621	647	626	630	635	666	622	615	634	632	651	553	551	618	644	650	618	616	606	599	606	604	625	595	614	612	614	627	592	538	618	669	603	622	625	630	615	624	642	603	631	615	591	598	583	609	644	564	569	631	606	584	634	612	590	677	595	630	578	612	583	633	619	594	603	637	574	652	580	597	556	644	623	636	600	659	623	641	613	656	654	603	576	635	650	653	622	603	589	583	613	591	603	589	588	616	585	605	602	612	627	673	634	588	579	626	622	579	598	642	591	659	591	618	619	586	583	596	571	635	573	644	574	612	630	618	599	589	625	603	626	619	621	612	598	605	635	576	616	683	638	576	581	643	591	593	593	635	626	640	622	646	567	629	609	605	652	601	633	617	601	604	615	665	588	642	653	589	573	609	611	647	601	601	634	586	630	605	636	601	652	597	604	610	629	596	582	624	599	601	642	636	646	598	580	574	578	601	630	611	632	648	597	581	616	555	615	544	610	557	648	614	611	595	609	655	587	595	620	603	587	571	630	628	643	592	670	600	615	573	612	618	625	645	561	643	628	596	618	621	550	591	602	626	585	629	605	601	597	625	609	621	563	612	532	634	606	642	597	621	581	603	600	630	585	630	674	634	592	658	598	617	616	580	619	639	598	597	635	568	604	585	611	601	631	617	624	617	602	575	649	573	582	617	613	606	604	647	573	642	591	663	666	606	617	583	607	619	653	602	583	603	644	642	617	574	597	588	600	613	622	599	621	598	620	636	621	605	616	681	615	602	621	587	607	580	627	627	608	569	571	570	609	633	633	630	610	615	643	624	598	619	576	609	655	593	613	646	646	645	594	594	627	605	657	600	636	648	606	597	588	613	629	561	584	586	644	600	607	581	601	598	633	570	557	640	613	631	628	625	646	584	596	634	573	625	614	625	604	586	562	645	606	643	644	627	610	624	590	611	592	676	593	641	612	596	627	620	560	580	574	595	600	584	587	607	636	636	600	621	614	631	608	611	682	617	640	582	603	653	623	603	606	573	637	628	654	660	590	603	622	595	584	637	544	629	577	644	623	587	638	587	600	584	644	673	633	642	613	636	588	649	563	647	605	632	557	602	599	626	623	640	600	627	606	610	583	613	596	636	603	604	668	603	593	646	570	663	634	610	601	659	614	605	640	582	640	611	562	588	605	599	613	588	637	610	591	573	603	613	602	582	612	578	581	584	619	583	600	623	554	601	616	559	624	587	579	580	633	590	639	600	623	633	575	582	615	676	577	560	600	598	645	602	603	631	658	606	616	605	577	605	612	595	584	648	622	606	568	598	616	575	569	575	624	580	600	633	615	637	629	624	639	622	629	571	642	651	602	613	607	586	601	625	568	600	584	595	603	642	621	581	639	595	603	587	574	632	622	600	626	589	604	602	618	642	608	628	602	639	651	589	636	607	629	651	578	619	567	612	580	678	620	639	573	598	634	625	560	594	647	581	610	623	581	607	604	614	605	640	592	634	553	581	615	605	566	654	626	634	641	627	628	553	582	642	619	634	639	647	603	609	600	630	608	613	628	652	610	643	632	588	637	622	633	595	629	645	571	650	615	637	619	611	603	596	607	615	627	647	632	608	572	627	606	557	594	605	600	660	610	598	648	604	614	590	607	618	610	595	632	628	630	571	641	596	577	636	574	586	592	589	614	615	590	629	601	648	649	584	629	624	596	620	582	567	519	574	588	599	590	613	604	621	614	656	579	643	596	645	645	619	611	641	581	588	592	611	630	609	596	593	647	624	585	633	568	608	631	610	603	608	570	610	589	601	598	579	594	610	617	632	593	600	606	618	628	616	631	588	616	585	603	608	596	600	587	601	615	640	614	642	611	606	629	589	610	576	625	619	615	623	608	600	597	613	594	585	617	607	618	621	628	623	602	632	612	607	623	606	583	643	635	606	616	618	597	605	606	572	570	587	589	612	635	601	581	618	627	625
49807	26204	12375	5375	3170	1984	1252	779	659	593	479	476	475	458	447	404	388	438	435	418	418	404	395	394	369	319	339	297	298	315	302	302	301	322	268	256	287	303	257	269	322	294	267	279	307	286	286	283	283	274	252	241	274	291	308	276	276	297	289	284	287	280	290	299	271	276	280	263	277	277	330	265	280	302	287	289	252	293	279	311	310	296	288	292	293	276	264	284	278	293	266	265	274	288	267	242	279	337	286	270	288	304	319	285	262	300	285	305	285	305	321	324	286	296	315	285	271	246	301	293	277	265	272	313	277	247	250	299	299	274	275	258	263	254	286	273	283	299	256	268	266	311	292	288	260	247	287	274	298	259	316	290	260	264	300	289	302	266	279	318	293	279	273	269	271	284	302	281	286	293	323	311	313	276	285	322	291	296	287	266	275	285	281	276	303	272	325	323	285	290	317	352	312	285	321	270	272	286	291	306	275	251	291	293	294	294	283	298	251	298	315	265	313	304	288	274	266	260	282	288	290	284	298	273	247	293	324	298	289	289	274	307	286	280	293	268	287	281	300	259	279	303	270	293	279	310	308	262	235	288	273	323	308	287	257	280	295	279	319	297	320	288	305	302	287	296	308	323	303	290	271	290	301	284	283	319	293	318	316	294	296	280	285	291	278	280	299	291	315	271	305	256	325	310	266	267	262	275	266	286	305	299	291	280	312	294	303	290	282	330	325	275	280	310	262	299	285	293	306	291	303	296	300	279	261	305	324	271	272	279	303	269	283	296	264	272	309	273	268	280	317	298	310	280	277	298	287	262	262	278	288	307	297	276	248	282	287	244	254	243	295	290	248	282	304	278	272	326	290	307	322	273	304	304	287	272	280	289	316	318	252	278	297	271	252	265	272	268	306	266	298	275	312	294	311	281	279	310	307	294	297	299	293	286	287	311	275	282	264	286	281	261	276	314	249	297	288	289	284	267	300	288	282	289	326	319	277	305	283	302	287	261	259	289	282	307	305	301	306	310	282	303	315	250	297	294	280	266	287	278	292	285	278	269	313	258	283	281	275	290	301	285	313	268	272	293	274	276	274	284	298	275	299	285	271	318	313	282	295	294	267	284	277	271	280	265	302	287	297	282	297	312	266	293	297	260	278	295	304	280	282	293	281	278	287	276	293	290	288	308	268	288	273	278	252	307	263	271	277	284	296	293	295	258	293	306	267	267	272	275	278	303	296	308	269	255	271	269	248	273	261	274	253	285	285	317	289	249	262	307	285	267	294	261	265	275	262	316	311	270	315	307	274	282	292	292	291	264	295	270	308	314	276	280	291	313	302	287	274	285	251	287	284	288	281	262	303	256	288	288	270	269	274	286	311	279	287	291	254	277	303	298	303	289	285	283	294	291	293	284	285	312	307	278	293	277	268	292	267	282	282	286	289	290	254	291	267	284	268	277	249	274	279	247	304	295	294	302	284	273	334	267	237	287	285	312	285	280	274	266	279	344	294	259	271	260	263	300	290	279	276	279	331	312	287	295	302	278	287	310	297	265	264	309	294	270	286	289	309	268	276	288	294	312	270	267	286	290	273	268	284	298	262	246	280	313	290	265	272	304	260	321	334	305	281	288	282	251	289	300	274	306	263	283	288	267	307	326	282	291	289	274	276	260	301	292	270	287	295	316	311	274	293	302	301	268	286	293	311	279	283	285	281	284	298	262	283	279	267	290	269	282	312	297	296	303	293	301	262	279	273	297	290	292	288	282	288	282	266	299	300	332	271	284	305	307	305	306	285	293	291	282	303	267	285	296	306	281	300	288	283	290	285	249	272	279	302	289	289	291	257	265	296	279	283	301	264	301	300	282	259	292	323	289	303	289	305	267	289	297	286	269	297	235	306	299	281	283	313	291	275	272	313	295	264	278	264	307	260	269	285	296	305	285	281	279	267	316	279	278	264	291	259	345	305	286	241	252	283	252	284	302	267	316	301	312	302	315	281	296	289	278	269	308	303	280	276	279	282	271	285	278	287	295	286	280	275	270	290	294	286	268	272	287	307	268	269	278	236	245	304	302	284	285	259	271	242	282	285	246	299	262	292	310	269	279	293	279	304	298	277	282	303	280	313	258	305	284	312	314	289	318	309	309	259	288	289	261	309	266	277	284	298	284	279	289	296	275	279	279	266	306	299	269	262	302	293	259	276	279	295	303	290	260	271	268	307	287	312	274	287	296	297	283	297	289	281	262	291	293	289	261	278	261	269	298	281	269	285	259	292	270	320	296	306	304	289	283	290	309	283	293	260	304	303	323	285	309	310	298	229	295	297	263	253	302	331	290	318	265	294	312	295	317	301	280	311	276	302	278	303	269	260	263	261	268	298	271	268	328	285	293	258	283	267	256	281	291	283	280	263	266	298	301	303	232	281	268	286	306	297	311	306	294	304	275	307	283	296	308	304	278	277	291	265	274	294	298	288	284	289	290	287	263	247	274	309	291	280	278	280	275	282	309	256	254	301	308	299	281	306	310	278	298	299	253	298	280	282	296	274	263	269	285	294	295	308	281	296	310	302	271	278	283	281	279	298	269	276	272	266	252	273	266	252	279	282	292	278	289	274	296	293	274	265	326	299	280	312	279	284	268	298	272	278	275	280	258	266	271	271	267	262	313	279	272	272	313	267	270	318	291	272	272	303	310	253	276	276	288	267	253	262	300	266	327	269	303	315	268	291	279	298	284	238	279	279	294	312	302	256	284	272	266	266	303	238	284	298	287	279	276	298	278	244	322	265	334	299	278	320	267	278	268	263	287	289	280	320	264	295	261	290	282	308	317	276	278	285	280	277	278	258	277	257	287	305	284	285	285	280	279	267	289	273	264	318	299	289	281	291	282	285	326	283	305	294	320	284	291	285	251	285	318	287	272	292	288	286	276	252	270	310	290	307	269	299	281	278	280	264	262	291	292	249	285	242	284	333	311	283	267	301	292	299	264	292	309	311	282	309	329	272	276	328	303	265	281	309	285	294	295	292	271	267	265	275	307	277	280	273	333	321	294	304	276	298	287	267	311	288	319	264	246	301	262	277	293	257	249	289	271	296	310	281	254	278	286	294	297	328	304	292	301	336	272	283	307	322	277	263	275	290	253	297	344	299	294	313	265	273	285	275	284	296	342	267	291	317	316	275	259	316	301	298	300	258	266	260	284	309	295	262	294	283	306	288	303	294	288	282	296	257	281	279	291	329	303	288	286	258	294	275	292	276	271	300	285	290	306	286	284	264	302	325	321	302	283	311	279	325	269	310	267	282	283	284	266	270	314	263	277	304	315	293	263	283	280	284	252	287	277	319	307	298	272	284	317	313	277	315	277	298	281	270	265	276	271	292	312	276	289	291	232	292	271	292	302	313	265	237	255	317	291	300	276	264	284	321	306	290	295	272	287	280	275	299	281	273	271	261	297	275	292	304	303	295	314	303	301	292	292	259	251	291	265	318	297	302	289	299	289	305	299	287	302
28995	16615	13972	12238	9886	7045	4605	3100	2495	2093	1883	1699	1601	1646	1423	1406	1405	1768	1561	1347	1381	1343	1150	1038	951	890	785	815	780	773	730	730	692	698	749	682	646	623	626	636	696	681	643	659	695	606	620	615	630	606	579	598	600	627	618	622	586	624	602	672	602	569	592	590	570	592	622	639	643	628	610	660	604	625	643	587	642	643	645	602	593	613	595	617	570	604	586	588	632	645	592	630	606	582	591	641	611	623	576	620	624	624	590	602	576	549	606	617	573	614	639	638	599	582	632	604	625	609	606	638	587	633	636	598	587	593	615	637	634	595	641	608	638	624	619	602	620	596	594	571	627	619	636	579	608	633	622	618	581	616	587	615	644	625	658	613	630	588	648	604	576	621	616	609	632	600	615	611	672	597	580	664	601	593	588	633	630	592	576	631	602	609	606	584	609	607	592	591	621	561	599	595	640	621	603	586	604	574	578	611	639	640	589	604	646	600	640	580	634	600	598	617	585	580	584	599	639	591	638	620	603	607	617	644	615	657	572	600	614	589	637	631	627	597	622	596	594	614	614	570	608	647	682	622	596	642	594	615	576	597	631	583	614	608	570	547	573	610	624	601	610	654	608	601	604	601	582	598	592	613	607	591	612	592	635	641	593	593	618	643	629	614	637	584	631	621	618	580	615	634	579	600	625	592	568	627	598	597	623	620	662	600	615	608	585	639	601	597	620	602	692	616	659	662	626	621	640	596	564	607	607	593	614	674	589	561	629	628	617	589	631	616	584	605	565	593	608	562	632	610	640	617	646	615	597	622	618	592	591	585	613	641	635	543	630	625	597	617	563	662	631	618	617	634	586	629	634	607	630	589	626	624	592	630	605	624	636	600	639	591	640	588	634	613	647	612	653	592	585	612	595	636	655	621	611	618	615	612	576	621	653	588	610	618	589	630	611	622	612	605	611	621	547	663	618	629	594	634	622	594	612	603	612	578	637	603	642	622	630	623	612	611	558	580	606	605	626	631	602	620	572	604	617	577	617	599	604	578	605	595	594	616	586	592	590	602	620	610	622	586	609	615	601	585	619	592	604	630	607	597	625	616	600	605	620	612	643	605	652	639	597	583	611	613	602	604	670	630	609	627	637	634	564	580	599	605	582	629	640	593	596	641	601	611	618	640	645	605	616	629	628	589	572	660	595	567	647	612	585	626	616	586	630	620	632	651	619	666	591	599	634	582	598	571	633	564	633	604	629	600	566	662	583	622	570	613	567	626	622	626	592	545	625	615	655	626	608	613	585	624	585	585	629	609	626	679	618	595	616	610	631	595	613	645	587	638	622	581	617	595	645	615	643	581	615	634	600	658	605	575	590	652	654	643	647	622	620	630	634	579	588	609	625	614	596	609	588	630	623	603	635	632	625	586	652	595	615	636	611	583	613	605	639	587	620	647	589	586	571	582	605	611	641	630	596	606	590	599	631	637	597	615	593	571	611	587	636	605	645	632	627	568	589	587	590	633	599	582	611	646	639	630	583	596	630	620	577	615	635	609	569	580	642	618	577	638	628	583	597	563	565	662	602	623	622	631	637	585	619	624	579	616	595	614	598	614	611	585	616	601	626	612	598	593	622	593	647	589	590	639	651	617	596	612	610	618	606	580	607	657	625	593	633	696	594	630	594	589	594	649	596	599	597	556	581	616	643	594	607	617	588	632	616	621	597	578	600	601	638	608	606	636	596	563	650	629	597	604	690	583	609	617	592	600	609	643	641	629	613	626	616	590	581	635	619	620	589	553	618	590	637	663	624	607	597	610	656	633	642	627	598	627	594	642	597	612	622	631	603	550	610	608	610	600	628	603	628	613	596	661	605	612	625	671	610	596	631	601	598	592	577	668	575	590	596	607	585	644	568	650	623	600	626	599	623	608	616	612	616	613	553	636	643	614	638	619	574	564	554	628	623	597	584	606	597	638	628	594	628	651	612	599	564	645	603	620	571	645	618	596	609	614	613	624	633	597	599	582	632	663	603	611	600	575	621	622	610	645	556	605	637	589	556	601	600	581	592	598	646	585	587	593	586	578	576	571	599	619	607	557	626	635	594	615	596	609	609	598	595	634	623	611	603	585	565	609	644	650	652	612	615	661	613	613	632	602	622	618	627	605	629	582	616	602	591	605	646	635	582	643	592	609	633	611	591	623	597	577	607	583	592	602	619	614	604	602	599	595	628	626	616	580	557	571	570	641	619	566	583	608	629	600	612	594	620	621	650	593	620	574	599	636	593	572	592	646	641	577	601	603	640	619	619	605	609	627	587	608	596	613	602	596	632	607	594	604	641	555	607	581	647	596	623	583	590	616	595	592	623	568	623	624	635	593	566	640	606	617	601	579	587	601	618	608	602	620	611	649	604	627	631	596	629	593	592	619	595	624	606	598	588	588	659	566	612	582	579	654	635	616	635	598	567	568	600	648	595	635	633	568	638	651	644	677	595	618	592	669	558	633	619	646	591	586	668	592	577	579	584	594	541	554	622	633	581	675	620	633	607	571	635	589	598	620	642	622	616	613	623	612	652	591	632	603	654	587	594	588	592	587	631	662	673	632	599	597	612	639	612	621	619	613	602	657	614	606	596	630	630	630	651	604	574	640	589	585	618	617	651	611	590	616	571	619	697	639	578	641	563	594	589	606	605	603	623	603	641	615	626	655	575	606	631	602	607	597	655	615	590	647	603	590	596	584	601	611	615	675	580	567	627	626	580	597	594	630	579	594	592	632	650	621	598	574	597	585	596	578	598	637	618	610	599	590	592	646	588	587	594	611	632	603	641	627	599	618	596	626	586	597	613	589	604	582	604	608	609	647	602	616	594	602	596	616	562	606	611	619	618	591	594	620	590	550	649	642	599	594	611	587	608	637	583	640	594	652	625	580	596	608	599	601	619	599	602	602	616	649	655	628	606	627	597	662	601	602	619	583	611	623	589	590	592	646	625	574	583	588	624	600	574	627	597	633	594	589	629	585	626	577	574	613	608	618	608	629	614	618	648	615	621	615	573	584	625	588	587	603	639	597	594	580	617	589	627	611	601	642	628	635	625	629	644	606	589	605	644	612	588	620	599	594	589	611	613	579	586	578	578	593	636	618	603	609	617	621	624	581	593	629	568	584	613	572	578	666	611	636	615	637	603	615	649	581	632	612	583	647	618	607	571	604	609	567	593	574	599	619	613	617	597	626	577	609	674	619	598	597	627	618	563	612	635	586	602	593	630	653	661	613	626	631	614	616	592	605	635	627	616	563	600	608	588	616	600	639	593	598	621	572	617	602	638	618	606	602	578	660	633	603	610	653	568	647	609	647	657	598	573	632	580	614	644	600	608	629	612	615	588	609	594	645	596	612	612	592	636	615	616	616	593	575	627	608	588	593	556	582	604	598	631	623	597	610	590	620	644	563	653	605	628	632	598	651	640	622	616	623	615	583	577	664	603	616	616	593	599	580	618	615	563	584	594	617	608	585
58687	33954	18287	7984	4473	2658	1705	1097	839	757	647	621	603	639	603	501	594	613	501	559	504	438	430	433	409	440	389	385	351	385	373	376	302	334	348	328	336	315	367	340	333	370	345	334	322	341	319	315	305	322	326	322	310	343	298	307	328	320	341	338	343	342	332	318	304	308	301	314	336	305	348	336	323	298	342	300	346	304	302	275	356	354	321	305	318	367	320	283	285	334	328	297	316	303	318	338	302	303	330	326	311	314	326	307	314	339	309	327	325	343	310	300	322	345	325	332	351	323	316	307	333	312	314	339	304	283	326	310	306	311	308	325	329	323	348	329	323	322	288	302	314	322	354	329	289	306	306	344	327	340	325	312	338	329	329	326	299	324	331	318	304	310	328	349	336	321	325	341	310	333	310	320	316	362	342	325	333	316	356	305	301	323	314	333	361	352	337	349	344	322	341	312	336	356	315	358	296	306	329	338	357	316	314	312	323	298	316	284	346	327	309	315	338	316	356	304	338	300	324	298	332	364	363	331	306	287	297	378	334	323	336	312	298	344	333	349	323	330	321	313	340	313	297	335	341	370	272	274	294	316	336	307	340	325	320	321	334	317	312	321	331	328	353	313	340	329	303	370	323	311	343	312	367	324	288	332	283	340	328	334	320	316	308	333	348	320	314	341	338	321	290	318	339	283	325	357	350	354	349	327	338	298	304	309	313	331	314	314	337	324	315	306	331	319	303	328	301	360	329	342	319	320	333	344	291	311	303	303	350	347	337	310	306	312	344	307	325	319	343	331	334	336	307	334	346	314	323	353	398	331	320	305	303	321	325	290	311	322	306	317	339	326	311	337	350	334	327	309	280	344	306	305	361	340	352	312	336	329	363	334	287	319	362	332	343	323	266	349	334	309	324	355	313	338	318	353	338	285	361	325	310	333	320	356	315	310	334	349	296	319	262	309	344	305	313	331	301	319	310	282	295	335	353	347	325	307	324	327	306	333	351	289	316	295	307	297	332	309	325	326	320	331	339	334	316	293	334	337	299	334	298	319	332	326	278	321	336	332	307	339	316	320	341	339	338	326	309	339	316	311	303	291	305	332	331	323	341	355	311	312	298	326	289	334	336	349	354	326	367	282	317	335	334	328	331	306	340	322	288	295	335	321	285	315	298	304	346	315	320	349	345	367	317	349	336	319	308	333	323	291	307	307	275	281	302	317	350	297	339	309	307	287	299	314	300	308	301	334	308	340	335	347	315	312	314	297	326	278	327	325	330	358	341	336	328	344	365	324	301	290	313	321	307	285	312	277	320	335	352	323	346	342	314	295	349	368	323	368	329	269	292	327	333	326	339	313	352	319	316	300	338	304	305	326	336	307	318	325	315	305	323	330	331	319	305	291	304	324	330	338	323	330	358	323	337	316	342	322	329	335	288	326	323	328	324	337	304	334	356	317	311	278	334	335	315	294	320	312	313	320	339	335	367	350	322	342	323	320	344	326	322	330	307	315	291	309	348	340	327	319	347	344	346	283	332	322	336	348	324	278	303	273	337	328	316	309	316	363	314	330	334	341	296	334	345	355	351	290	319	308	334	287	336	315	291	311	314	336	348	330	294	302	338	327	315	285	347	305	331	313	349	322	327	324	312	333	336	347	274	332	330	317	352	309	317	327	290	349	330	313	301	320	297	336	319	302	323	323	348	294	313	302	348	291	303	310	364	332	297	332	307	311	329	330	319	314	311	317	367	327	334	345	328	341	299	303	337	332	367	346	323	327	333	303	331	358	348	324	336	331	298	344	320	324	358	352	308	357	349	346	326	291	291	314	321	333	299	341	315	330	338	314	286	342	309	329	325	313	308	304	282	294	306	286	316	311	347	337	282	329	348	327	300	339	312	313	294	312	327	342	340	325	322	328	328	359	335	334	325	321	275	337	311	361	329	355	329	341	318	327	329	309	327	338	337	318	350	362	331	320	322	312	300	361	337	298	331	327	327	324	334	355	326	294	323	316	335	334	328	298	313	283	326	356	317	338	327	310	325	292	332	330	345	389	329	300	320	301	345	315	322	347	274	315	342	317	327	297	354	321	367	344	311	295	355	330	320	307	367	307	315	314	294	353	341	286	323	355	350	376	380	365	310	306	308	307	354	334	340	351	347	314	335	339	377	312	300	333	341	308	308	303	299	312	352	329	315	331	309	298	287	323	308	313	318	282	327	336	316	298	335	307	301	305	301	287	362	336	328	360	331	336	311	333	321	322	361	295	336	348	303	329	298	337	327	325	319	303	368	333	305	298	307	322	328	303	308	334	348	304	309	331	295	341	319	330	302	281	326	353	321	318	324	334	325	303	338	325	340	375	309	316	322	319	327	267	346	334	347	320	321	336	317	328	351	334	321	313	328	329	331	341	341	336	358	312	289	339	322	291	315	323	333	329	367	338	328	302	322	303	277	331	342	315	330	317	303	327	355	322	366	318	341	298	316	313	343	330	328	336	354	339	298	292	331	316	335	334	319	336	298	328	333	312	325	301	317	352	330	287	304	348	372	296	346	336	313	288	324	332	279	327	376	352	335	339	326	335	311	305	321	287	332	327	288	287	308	360	342	293	303	345	330	296	315	319	296	291	338	354	308	311	334	321	337	334	313	325	326	336	294	313	317	309	358	320	327	348	329	312	316	318	319	283	327	330	311	348	301	316	298	330	321	295	336	290	284	340	305	311	298	311	355	345	300	320	325	315	303	320	317	354	334	314	302	342	313	312	303	347	312	318	296	271	325	311	323	332	347	292	312	340	305	338	318	309	333	303	320	343	351	325	322	327	346	334	324	287	300	344	305	302	338	334	300	305	329	308	296	301	323	341	312	330	310	318	299	321	322	343	345	321	342	304	344	338	338	353	308	328	319	360	333	333	340	310	318	295	326	288	296	327	328	333	346	350	327	343	339	325	334	369	346	334	333	316	349	322	317	330	328	319	333	291	304	325	327	295	305	317	319	297	336	311	304	343	352	333	346	339	331	341	342	302	333	352	318	340	283	322	337	320	362	328	323	320	305	332	312	288	320	312	309	286	290	285	311	305	318	333	331	324	309	329	332	292	321	328	326	329	330	306	342	347	324	336	311	339	345	308	293	327	336	345	323	321	319	342	334	337	313	322	357	354	335	344	320	309	308	312	326	328	345	314	323	295	311	304	362	307	292	336	358	336	334	341	338	319	323	317	336	338	320	344	290	310	298	343	301	302	338	298	337	344	361	327	318	356	318	352	356	307	333	345	306	332	336	312	305	299	317	331	357	343	325	324	340	334	340	330	334	305	326	344	345	329	323	340	356	306	287	377	293	319	325	322	309	321	329	298	319	293	282	308	312	332	324	328	339	329	351	335	335	337	310	323	337	340	305	325	330	311	338	307	307	319	298	295	327	302	324	315	306	334	306	313	358	322	303	352	323	325	334	330	344	318	304	353	311	303	355	322	335	322	331	337	303	302	371	364	308	313	298	323	294	291
34290	22250	18649	15632	13129	9351	6083	4204	3295	2909	2595	2327	2216	2294	2087	1843	2148	2473	1751	1892	1797	1590	1447	1254	1133	1015	992	1031	943	859	844	804	815	808	838	821	785	730	766	751	798	809	713	734	719	701	659	687	677	722	694	709	716	669	708	720	673	662	664	652	719	664	668	635	700	692	666	679	704	675	681	725	737	611	673	700	663	643	714	681	641	668	729	760	672	682	704	660	645	662	726	688	664	683	681	696	720	762	683	685	661	662	726	687	659	695	644	698	697	692	670	653	649	703	717	715	668	686	663	641	659	624	726	679	666	661	682	681	684	660	690	680	677	660	712	681	709	696	692	667	638	661	646	666	627	682	667	682	690	731	646	686	674	695	709	704	693	719	708	683	673	723	668	677	667	654	692	672	648	663	658	664	677	659	728	668	714	653	701	681	713	695	594	668	677	676	690	688	685	673	656	675	699	636	671	674	660	694	691	637	686	629	643	720	664	740	677	667	715	641	679	683	660	648	696	732	641	653	678	652	648	695	641	706	668	757	692	655	638	681	705	681	708	658	670	706	676	655	713	659	673	689	682	692	625	651	713	647	639	660	644	662	665	710	620	674	650	623	665	700	694	641	624	690	684	672	676	657	665	676	641	650	668	690	651	689	709	664	698	702	694	740	671	665	657	690	719	676	695	662	652	650	660	688	683	693	662	672	711	644	660	680	696	635	651	665	658	698	714	666	678	660	711	664	683	681	671	654	668	671	686	680	675	669	665	717	669	671	666	695	685	661	685	677	665	702	657	655	679	622	635	662	662	652	666	678	672	657	677	657	660	676	684	734	718	645	637	634	658	662	669	661	649	733	692	667	686	647	627	688	735	684	707	663	657	689	677	651	723	706	657	639	680	708	641	687	683	655	636	671	744	647	675	681	643	689	669	712	641	691	700	721	639	707	716	696	625	688	679	669	688	680	672	663	640	670	703	652	636	662	664	684	667	655	641	631	661	658	659	686	625	691	640	694	670	658	677	703	648	683	653	673	672	687	671	705	665	679	715	662	739	686	664	660	644	713	645	711	659	666	693	707	640	682	674	658	620	683	674	690	637	696	689	709	642	706	670	696	713	733	708	665	647	648	696	715	708	637	681	713	672	696	668	677	696	672	700	685	652	668	671	753	723	685	673	692	683	676	676	662	645	660	652	689	695	691	718	695	669	709	661	647	669	655	670	681	700	669	655	655	662	673	674	683	719	732	742	701	643	689	671	680	723	675	692	735	691	698	677	691	649	692	685	716	659	643	673	667	666	663	657	624	652	674	664	718	674	706	681	686	623	643	663	685	662	684	709	699	673	664	645	641	720	682	702	642	659	714	680	725	605	691	663	651	648	668	681	680	657	735	634	725	701	712	669	661	680	683	685	679	650	708	670	716	651	706	672	654	674	671	684	660	702	650	629	710	665	699	677	648	681	685	721	720	673	712	628	661	728	663	654	635	642	700	631	667	652	688	705	715	673	622	673	650	651	693	670	680	700	677	682	688	666	719	637	685	621	660	642	725	701	697	664	664	652	623	728	681	645	689	697	679	650	655	662	671	642	664	657	690	681	700	698	667	718	689	694	739	654	702	752	614	668	633	671	710	658	696	669	686	694	652	674	666	693	703	723	654	655	699	699	671	662	697	664	706	634	624	680	682	700	663	643	714	677	638	653	662	642	765	713	656	717	716	648	691	674	676	671	632	752	687	639	637	718	681	682	668	667	687	692	681	654	659	700	691	637	716	735	705	637	687	677	680	700	692	674	638	656	702	709	658	686	672	691	704	696	637	649	660	700	626	736	686	628	677	712	684	649	706	685	663	671	667	692	655	706	669	683	680	692	649	676	676	648	691	643	641	687	708	703	642	680	698	683	707	695	729	691	677	641	681	665	640	705	661	637	653	649	675	662	660	662	646	653	641	676	681	650	677	686	672	651	665	674	713	646	703	626	725	638	644	646	709	678	629	706	656	696	693	715	679	641	697	667	667	684	694	686	661	672	656	628	638	664	660	658	691	659	696	673	686	653	628	605	712	733	666	682	708	669	675	682	695	679	688	656	680	644	698	657	653	683	669	704	698	679	695	678	688	642	715	669	633	709	693	676	687	745	655	704	669	678	673	715	687	658	650	668	691	690	622	681	664	664	695	682	661	722	614	713	695	687	710	721	683	665	665	686	702	707	674	661	680	710	659	695	661	680	634	686	686	692	705	697	678	643	681	668	687	681	654	670	679	712	650	691	694	688	698	668	672	689	685	674	711	652	689	705	710	673	655	674	711	670	692	674	654	688	678	701	671	629	646	686	684	663	651	693	719	667	714	658	688	652	673	668	661	678	665	702	725	668	655	636	725	687	704	690	673	706	676	682	658	709	637	633	675	644	713	684	717	734	660	662	690	709	683	710	684	683	673	713	639	711	687	720	641	653	642	649	721	725	679	655	674	678	690	675	676	667	667	694	647	658	701	648	731	661	663	608	676	667	663	655	690	709	686	685	665	681	688	727	682	681	698	677	659	667	672	692	634	673	660	680	659	687	667	654	657	662	694	670	648	686	711	690	706	691	664	672	707	676	637	682	666	653	667	692	701	627	660	681	692	656	716	641	712	656	691	701	685	669	709	616	651	725	660	707	650	712	646	648	672	690	720	670	696	712	650	708	690	652	724	695	675	686	662	696	691	666	680	625	689	698	647	646	689	646	663	686	681	625	648	690	640	673	684	695	695	636	657	702	638	696	666	695	705	690	650	695	672	640	692	634	663	705	630	648	630	678	665	682	718	658	715	668	661	685	710	702	678	653	742	679	649	667	666	689	685	619	632	700	678	655	650	719	721	675	719	643	652	676	678	633	715	684	640	696	685	675	671	731	713	678	700	658	675	712	652	664	681	637	674	639	672	693	653	644	660	682	709	687	687	705	699	681	677	675	591	740	639	675	665	662	692	665	670	662	682	633	666	687	657	645	699	661	685	669	678	645	672	707	660	648	704	678	691	683	692	675	685	700	663	654	672	698	677	658	684	686	721	725	686	664	693	667	671	663	725	711	712	652	737	681	671	664	675	701	678	663	667	706	681	665	701	682	613	687	632	694	646	670	678	694	694	706	700	687	667	658	691	691	665	695	701	660	661	706	724	658	682	682	734	680	644	676	685	665	674	656	657	675	666	730	693	655	694	722	657	686	643	726	645	641	647	711	689	700	614	642	673	638	692	699	626	688	726	669	732	641	662	704	694	652	692	691	679	689	648	628	692	706	690	669	705	676	651	700	650	632	713	663	685	659	653	697	665	678	685	705	661	631	706	719	683	710	694	642	707	663	706	702	699	710	631	655	725	695	699	668	658	676	676	725	644	648	643	681	684	669	695	679	690	694	655	645	690	652	642	654	653	693	636	635	691	678	678	751	712	675	673	658	663	680	659	689	655	667	685	694	709	712	628	657	680	687	642	616	694	691	693	741	692	670	726	705	669	646	643	683	690	681	631	695	663
35991	18440	6269	3070	1698	989	717	530	497	455	380	396	362	347	342	329	336	359	372	354	406	379	334	292	291	291	330	297	306	306	298	325	289	291	280	258	301	297	283	299	274	296	284	295	273	249	295	300	280	300	278	314	288	312	298	270	297	265	291	284	280	310	288	269	277	271	296	261	297	295	296	272	303	283	273	290	309	299	266	274	270	282	277	283	259	285	283	259	265	290	275	280	287	301	318	288	295	268	284	259	261	275	274	268	277	299	255	272	249	269	326	296	259	282	296	296	341	298	278	253	298	308	302	228	281	305	324	270	316	300	291	308	299	271	301	259	288	305	294	296	280	298	292	298	300	276	302	258	278	280	282	292	303	286	286	297	281	284	307	291	276	296	305	261	284	299	293	302	280	260	289	294	273	269	292	282	280	308	269	268	310	296	261	261	308	290	270	258	277	260	273	306	270	273	287	296	260	300	306	283	295	304	275	263	267	304	279	289	284	307	313	296	276	264	301	304	332	307	290	289	305	298	263	288	280	283	281	287	253	314	249	274	301	295	315	342	307	296	270	325	280	247	267	298	293	265	334	286	319	312	305	247	303	251	283	265	293	285	307	265	291	263	275	274	259	289	311	295	280	270	284	319	302	289	299	269	309	284	307	286	296	259	282	270	298	269	317	293	290	278	282	298	280	289	269	280	270	296	294	286	304	301	296	308	273	273	292	282	278	310	290	302	282	313	325	261	277	283	284	290	327	290	248	284	286	263	268	315	262	267	298	289	296	298	301	278	294	276	304	313	284	267	279	267	307	339	265	248	301	275	293	267	273	294	263	304	309	269	289	277	294	330	286	311	284	277	261	254	258	269	299	293	282	280	320	304	282	280	310	284	304	285	309	271	303	258	293	331	243	267	301	275	277	267	265	321	277	287	271	301	313	326	285	311	296	269	282	270	260	277	258	276	303	266	299	302	296	278	338	267	297	286	295	278	289	276	270	287	256	303	282	266	267	287	266	290	253	287	288	290	301	301	297	270	289	282	282	344	295	294	291	285	265	301	262	265	290	293	271	307	291	274	254	276	297	280	283	288	281	317	282	273	266	279	270	242	301	286	289	293	261	268	290	280	287	275	277	248	297	323	276	292	269	289	263	289	288	288	294	255	293	308	300	276	294	278	289	284	260	283	285	294	325	311	268	291	294	292	290	294	288	264	277	259	282	276	276	300	288	293	293	296	265	290	297	280	307	260	294	300	306	296	283	285	295	298	284	268	267	312	263	290	315	304	307	268	275	301	320	290	285	318	257	286	241	275	304	298	302	278	288	292	301	283	278	289	300	286	291	319	285	287	297	287	276	298	278	320	278	279	263	275	290	281	266	287	275	319	255	277	289	295	279	262	308	240	299	307	315	310	300	256	279	301	298	260	273	297	313	253	299	278	287	324	306	300	328	298	279	329	297	275	311	307	306	310	268	311	263	262	270	288	278	277	296	282	297	263	269	307	286	269	284	259	282	291	262	254	281	290	293	280	294	295	288	305	290	317	301	296	284	263	315	296	309	274	305	314	294	322	263	320	278	265	281	295	257	278	286	320	278	298	258	299	274	274	259	304	311	328	296	288	275	299	306	305	292	286	296	282	267	291	263	278	280	332	265	318	298	301	293	266	296	273	274	285	324	276	289	275	287	291	288	296	314	285	315	290	289	297	299	302	272	311	299	307	281	255	273	304	290	288	263	273	312	281	246	303	279	283	253	261	301	288	291	303	293	249	284	320	283	290	291	269	282	269	324	288	304	300	277	314	282	300	289	330	283	278	269	265	305	285	278	312	287	285	275	296	313	255	273	282	279	287	285	286	281	285	295	290	287	291	281	259	311	268	299	306	288	273	269	257	289	311	259	287	292	263	287	287	276	293	272	295	285	276	280	242	269	287	307	284	282	294	262	276	289	233	263	282	259	252	277	267	305	328	307	271	279	306	282	245	278	271	259	304	276	329	248	230	343	274	265	303	324	297	283	287	312	288	292	297	282	325	286	266	287	276	284	287	299	305	294	272	322	273	296	276	308	292	272	298	304	321	252	257	273	287	261	294	260	283	326	319	300	303	282	283	279	334	304	268	291	282	293	307	323	331	278	289	263	265	324	284	302	304	273	292	314	274	300	308	318	299	285	304	301	274	275	265	276	287	270	252	274	282	273	314	277	282	280	297	286	269	329	267	277	263	282	304	290	295	276	329	291	294	303	287	269	266	292	287	244	282	286	286	267	261	314	272	280	288	263	296	268	292	289	299	296	295	287	267	246	258	261	271	272	288	283	282	282	280	292	257	266	258	323	306	274	285	301	288	282	288	279	292	291	329	304	287	292	316	288	261	279	275	286	280	319	274	289	292	300	297	295	283	277	295	298	284	293	266	270	285	304	310	254	314	270	279	314	276	278	273	272	291	268	272	280	282	297	270	263	274	254	301	282	276	268	269	325	290	287	275	272	303	255	286	306	292	246	272	265	287	269	306	255	310	292	294	329	304	319	292	291	292	266	290	257	293	344	317	285	269	284	284	303	277	292	281	289	285	253	260	260	278	301	341	252	307	290	293	296	311	293	297	312	290	305	297	311	295	256	306	295	321	297	247	302	317	274	326	290	301	283	274	297	314	260	265	257	259	260	276	270	292	283	291	299	302	283	293	296	258	286	296	293	282	270	303	291	281	285	298	261	278	306	295	305	265	270	295	310	316	258	295	292	303	298	300	258	285	270	274	252	275	302	283	299	302	279	284	277	274	303	260	318	295	305	288	271	237	291	296	233	253	300	289	263	255	305	266	255	320	302	303	313	287	306	312	296	254	329	266	272	271	299	269	272	272	276	274	288	318	280	280	298	321	312	317	270	301	300	288	294	290	310	270	294	295	289	288	312	315	264	299	288	301	257	271	292	275	288	285	299	284	311	268	262	291	285	283	302	300	252	281	282	266	219	264	334	276	275	299	286	307	286	285	310	280	278	288	319	297	286	298	253	306	283	307	309	246	278	293	295	280	276	299	299	294	284	291	295	283	307	305	288	254	297	301	290	289	237	285	306	289	295	282	291	261	261	271	294	300	303	287	317	307	282	271	285	243	287	269	273	308	274	309	302	296	322	291	300	284	279	307	288	272	296	252	262	289	315	293	285	304	263	268	308	286	272	287	292	279	284	292	280	259	305	306	294	282	314	274	278	278	288	257	311	301	277	277	301	275	296	263	320	288	297	263	295	271	285	281	274	277	300	279	288	283	288	277	265	287	309	276	278	276	290	299	285	291	315	304	296	341	295	286	276	278	281	285	307	302	306	278	295	310	297	272	296	261	282	295	297	273	283	282	293	285	276	268	286	262	299	264	289	293	282	276	287	288	303	267	295	284	297	304	306	300	309	275	310	259	287	260	282	270	312	302	279	278	331	278	310	306	260	268	308	317	323	260	314	267	291	325	313	297	235	250	310	271	256	292	305	295	288	298	282	305	323	299	289	282	295	306
20418	11007	8119	7375	5648	3715	2305	1919	1524	1333	1110	1075	1039	1022	958	872	1020	1026	1015	1091	1003	957	878	803	789	731	672	670	615	662	681	630	659	623	627	628	660	651	685	623	693	597	608	632	621	616	580	576	650	588	586	638	587	623	617	605	558	625	596	575	588	588	609	628	582	590	620	607	552	584	614	598	567	556	612	573	618	571	585	655	627	584	606	625	597	635	645	629	625	596	624	632	635	582	581	577	588	607	644	603	601	644	617	578	588	587	542	597	596	556	589	574	569	627	602	588	600	628	570	650	649	615	600	593	564	624	569	586	595	627	618	600	624	599	628	613	670	617	577	630	599	626	609	630	632	622	586	641	562	617	608	631	572	573	597	611	624	618	590	577	606	657	590	657	600	651	632	604	615	641	593	594	575	569	591	611	597	568	618	601	636	585	590	610	603	614	561	608	640	630	590	559	631	584	539	602	606	593	590	597	623	567	612	614	615	578	629	631	627	552	639	590	620	602	634	594	635	612	610	593	598	617	601	598	612	623	616	604	577	627	618	569	620	599	613	586	628	609	602	590	618	611	593	605	597	650	600	649	578	586	581	610	589	628	622	624	607	625	600	552	591	629	655	558	588	616	620	588	590	607	595	565	586	590	601	615	632	599	626	573	598	604	629	634	590	560	609	591	562	576	547	602	575	617	593	572	605	583	626	583	568	625	616	595	602	611	617	596	600	596	588	606	595	584	608	637	585	564	621	601	612	636	624	549	628	600	544	594	590	589	572	587	617	584	613	582	611	615	590	595	645	604	556	617	598	597	621	645	620	593	619	639	575	583	613	637	591	604	627	615	613	570	635	637	605	559	627	631	588	623	596	600	598	583	640	636	597	603	609	572	618	582	640	577	587	590	580	655	586	618	650	618	590	637	653	606	597	600	546	618	647	601	574	646	578	577	581	587	616	611	588	599	633	632	632	621	638	611	624	610	610	544	658	583	600	565	597	620	609	592	599	619	599	612	613	604	587	610	555	617	644	598	589	597	627	609	594	594	609	630	633	595	572	658	587	640	620	581	609	605	604	574	615	596	599	621	582	608	554	564	630	588	576	591	556	615	566	625	590	600	597	660	598	607	599	599	582	614	577	551	642	623	635	626	594	595	623	596	611	555	586	577	602	605	616	636	627	593	616	618	576	599	588	581	622	579	605	597	605	617	605	586	611	578	634	618	667	639	619	575	549	601	637	613	596	596	600	601	618	608	595	621	579	624	604	651	587	581	676	610	616	600	572	604	598	592	617	565	640	632	603	652	603	654	626	607	605	568	636	617	618	629	626	605	605	653	602	579	560	590	656	609	622	587	591	625	605	611	629	603	597	619	576	611	614	604	602	575	616	598	580	608	626	601	611	570	603	568	609	578	633	598	568	564	604	595	557	605	568	584	601	626	578	584	596	632	593	597	620	594	629	597	607	621	609	575	574	562	649	620	639	606	585	611	630	597	619	587	639	579	643	609	659	588	614	554	578	600	601	597	589	576	587	587	599	612	620	644	612	617	625	574	582	617	625	566	593	575	599	600	584	617	629	614	627	570	660	589	596	649	570	572	645	592	621	611	595	611	591	600	633	636	614	609	593	601	587	597	617	612	628	629	605	648	629	621	623	631	559	611	613	574	604	628	609	637	596	613	570	550	616	643	582	567	605	582	612	576	587	573	600	600	593	594	638	618	589	570	596	612	599	666	580	620	626	616	601	609	593	603	597	588	622	608	605	633	633	619	601	609	583	542	629	597	628	601	587	593	596	569	606	582	616	628	575	581	603	646	567	656	630	607	653	587	601	581	587	678	598	607	576	595	662	619	603	566	580	593	599	588	580	618	609	591	636	581	586	617	576	628	598	629	582	615	594	597	607	621	575	628	604	601	586	591	626	588	639	597	580	607	598	605	634	612	602	598	585	563	592	669	599	593	608	594	631	608	593	595	599	612	641	589	637	647	566	621	572	603	553	590	628	589	633	553	636	624	601	602	580	605	615	597	586	620	610	558	606	598	590	565	543	618	576	607	608	601	618	590	626	604	629	614	583	594	572	586	588	597	579	617	623	620	613	592	659	587	650	619	591	602	610	591	595	579	609	564	610	647	619	594	630	583	578	624	606	601	595	630	596	630	584	563	648	636	638	611	615	619	628	615	625	606	593	610	682	604	606	648	604	614	570	580	617	562	613	575	607	631	568	614	596	610	585	611	643	638	647	652	599	592	563	646	555	632	644	612	555	583	666	609	610	606	589	606	646	576	651	591	602	611	606	634	606	598	605	598	607	587	584	628	583	591	639	611	612	589	595	634	607	591	541	618	586	621	568	603	586	593	610	656	635	607	602	595	591	565	640	579	622	622	588	601	582	594	584	630	637	589	598	626	592	596	666	562	587	602	582	574	597	615	563	579	567	598	603	562	628	646	604	609	570	608	595	647	569	591	598	624	609	600	659	580	565	562	635	591	570	589	608	594	645	599	561	649	614	616	598	630	614	596	597	599	575	658	626	592	615	625	583	608	565	608	635	572	603	620	644	564	611	619	642	621	643	625	623	594	578	650	632	594	620	609	587	582	633	614	601	596	627	604	596	604	560	588	615	599	601	595	609	608	642	584	604	624	583	605	576	622	604	604	583	588	615	619	641	598	648	618	640	602	594	599	602	624	681	641	538	626	616	611	604	635	629	569	607	593	616	620	554	574	604	639	638	619	594	620	585	542	599	646	606	588	638	648	575	584	603	554	596	625	600	612	541	626	615	598	624	605	593	543	571	619	568	596	620	609	592	570	613	609	567	591	650	648	590	598	566	624	624	580	590	583	609	619	576	591	564	635	584	624	608	584	577	613	609	624	621	605	608	602	581	572	596	570	587	607	587	616	591	618	619	575	620	600	619	620	608	566	612	599	573	632	579	622	642	603	615	598	614	605	590	597	605	592	590	612	558	580	590	606	563	624	614	646	595	583	636	588	578	582	575	606	608	596	600	574	644	647	576	631	569	590	543	645	603	616	641	574	578	607	624	610	616	583	625	641	648	584	633	639	617	622	574	636	575	650	598	609	653	609	579	603	593	608	623	585	598	617	585	598	642	621	618	597	627	620	635	597	597	627	611	614	580	578	558	593	569	630	610	580	563	574	650	592	587	629	625	621	597	638	594	605	592	588	593	577	572	628	639	628	592	641	598	596	578	624	609	538	575	569	613	608	569	608	587	617	572	626	569	603	636	547	620	598	585	566	626	599	630	561	631	610	620	594	597	637	574	572	598	604	635	651	618	606	634	637	603	584	612	564	599	589	626	639	616	580	638	554	579	587	573	595	562	598	612	599	590	630	640	612	600	605	589	569	599	641	604	650	583	656	621	587	613	627	598	606	608	563	591	629	609	586	626	584	601	547	605	598	575	624	610	533	597	608	642	600	581	609	572	602	573	596	598	600	632	619	605	567	602	619	627	597	581	561	612	584	589	637	580	554	591	610	616	575	606	595
50927	27449	12185	5554	3157	1708	1152	795	670	533	500	475	485	428	406	412	448	429	381	438	407	366	342	354	313	318	320	343	297	319	290	291	309	309	285	310	308	292	285	266	297	275	275	252	289	288	298	258	242	303	287	269	259	286	303	284	303	291	276	270	282	300	324	287	292	279	301	304	315	291	301	316	311	289	283	286	307	290	277	277	269	330	288	283	273	329	282	271	275	274	303	275	299	318	307	265	272	271	278	276	332	269	313	275	320	311	280	294	274	284	279	268	277	279	281	283	291	322	279	279	297	279	281	307	271	279	234	279	354	294	290	305	316	316	296	289	262	294	339	294	267	278	286	275	286	267	303	271	250	302	257	303	267	294	265	329	272	283	306	258	300	241	283	294	288	289	283	281	284	294	288	301	313	299	292	259	293	267	294	295	262	275	290	264	282	315	324	294	304	272	286	299	264	283	270	300	272	304	291	308	272	260	272	334	262	294	293	296	287	296	292	285	273	284	276	261	286	274	267	285	322	263	296	268	265	278	297	272	271	293	249	277	324	252	268	263	298	288	300	273	268	276	292	276	272	291	280	314	258	278	272	287	294	243	255	278	261	295	261	275	293	272	293	297	299	332	295	257	270	307	267	281	267	288	269	276	290	297	298	288	278	287	304	303	268	315	277	239	271	258	283	310	321	266	253	277	279	291	291	289	290	309	286	272	325	295	301	284	291	215	287	295	279	292	297	316	303	295	249	267	261	311	285	299	289	287	293	291	293	282	282	255	227	276	310	289	262	304	275	284	301	284	309	289	268	319	287	291	305	291	287	270	301	277	304	282	267	294	296	264	302	293	256	261	280	302	278	319	293	272	284	291	284	275	303	278	293	276	265	279	313	297	268	300	260	300	276	269	262	264	283	270	290	267	294	280	316	286	283	293	276	271	280	291	295	292	288	289	295	300	282	296	278	291	286	271	289	291	264	306	318	314	272	283	302	270	301	281	272	299	282	270	278	294	282	294	310	298	283	289	277	272	278	252	251	301	290	302	249	284	301	270	303	263	297	267	307	266	279	266	277	302	255	268	273	282	275	257	284	280	298	265	299	281	270	262	283	255	267	294	301	275	269	280	247	306	283	277	293	272	298	269	277	312	349	269	295	286	285	308	255	281	245	296	308	272	283	313	286	295	270	281	285	296	285	296	325	306	328	316	292	298	283	287	299	234	285	267	294	257	293	260	305	261	304	275	294	279	264	321	301	284	294	329	325	274	275	280	288	296	302	259	292	282	285	296	294	294	331	283	323	283	272	287	277	259	271	325	324	269	298	302	272	318	289	267	253	292	303	288	250	291	291	271	299	304	260	293	262	280	254	303	292	315	265	273	273	287	290	299	325	264	265	291	268	322	275	286	295	320	307	286	273	275	299	298	298	279	267	347	309	248	275	244	270	276	272	278	272	277	287	297	303	274	260	284	274	307	289	279	248	258	286	303	311	248	248	323	295	284	315	294	291	273	308	278	287	285	254	263	264	296	293	289	271	292	280	251	287	282	283	300	287	295	273	332	299	275	253	298	291	282	284	283	308	299	290	297	262	262	255	282	278	271	302	273	299	283	277	302	270	283	283	289	297	297	298	276	278	297	314	290	287	288	261	274	267	291	302	332	288	262	271	275	312	281	272	275	292	313	304	274	283	286	268	281	294	267	284	284	287	288	278	252	299	303	306	313	256	295	244	307	280	293	274	273	261	286	260	284	275	279	275	271	297	277	261	287	274	306	291	285	262	275	265	299	276	277	297	283	290	281	282	311	251	262	265	323	266	277	320	288	274	281	321	297	304	277	284	288	278	265	275	273	275	295	325	251	289	276	301	304	267	283	317	253	280	328	296	271	283	305	274	277	251	306	268	309	275	325	273	290	330	279	280	267	263	277	288	288	272	272	279	307	297	314	293	287	323	265	309	277	275	306	309	330	280	268	316	256	268	305	318	285	283	293	273	284	308	282	247	261	275	264	295	277	260	280	267	288	266	309	272	258	294	285	286	306	272	259	284	289	287	274	298	266	277	293	279	273	292	273	273	282	301	263	274	276	310	269	263	277	288	272	275	288	312	281	265	314	313	292	312	308	300	274	251	269	288	274	278	291	308	289	264	320	279	299	324	305	289	270	311	291	300	305	296	273	292	287	282	293	298	283	268	282	298	293	275	280	270	304	272	283	268	273	302	279	309	298	295	311	270	284	312	286	301	293	283	286	280	261	293	296	274	275	321	274	264	269	304	292	333	326	266	315	290	329	301	273	302	297	260	296	320	310	260	289	282	290	264	261	251	291	292	286	272	255	301	310	282	286	283	310	289	298	280	292	255	237	290	282	281	303	271	313	257	288	256	286	283	250	290	263	252	277	270	278	317	302	269	277	264	308	294	291	286	287	266	278	280	275	290	264	291	311	288	267	283	250	290	275	279	281	262	254	271	265	270	248	288	284	263	272	278	300	287	283	277	286	314	260	302	276	303	284	273	254	253	257	312	271	324	281	259	284	286	284	299	290	291	288	291	285	296	280	306	276	313	263	256	275	297	316	299	284	282	291	266	284	273	291	295	261	255	250	285	290	314	262	268	307	286	309	288	280	253	280	249	289	266	280	288	271	272	290	300	305	253	294	259	301	294	265	287	268	258	290	289	283	300	264	288	291	294	269	297	300	310	263	302	294	267	303	280	231	260	270	282	283	273	278	298	278	260	298	333	268	291	249	256	253	311	300	272	301	273	260	293	279	284	301	275	298	266	294	284	279	260	265	300	278	306	286	273	291	299	329	267	264	297	268	302	300	311	252	297	276	253	293	299	282	307	266	275	309	274	297	278	310	292	309	311	304	277	274	250	259	309	295	299	287	274	271	280	292	287	273	294	313	266	313	310	251	250	270	268	235	259	254	259	299	278	294	244	298	291	284	294	260	299	276	283	251	290	296	279	263	250	293	295	311	286	278	300	293	302	286	256	286	309	302	284	257	288	302	285	277	279	286	309	317	290	310	315	302	314	273	306	301	286	274	275	283	300	308	289	261	308	291	248	281	296	267	282	286	309	296	286	310	281	293	288	273	275	260	270	277	293	311	273	262	252	277	296	302	311	269	248	322	257	287	263	275	251	257	281	322	280	286	290	280	276	307	255	273	277	260	279	262	291	270	267	257	312	277	302	304	302	277	292	314	245	263	316	298	279	308	302	273	274	286	253	294	254	283	290	293	316	264	262	272	281	312	262	258	312	300	262	289	285	274	272	309	306	292	311	280	263	264	320	281	310	279	286	312	308	296	276	296	280	272	286	297	262	295	315	269	275	276	273	253	295	256	287	293	317	309	285	286	263	248	269	256	291	278	297	262	291	307	289	277	280	267	254	287	309	336	269	300	270	299	278	304	275	292	285	316	307	278	291	300	281	258	264	282	279	262	280	264	275	276	288	315	294	224	277	286	315	289	270	269	296	311	274	313	293	289	282	276	299	274	285	288	326	272
30236	17183	13840	12064	9501	6102	4163	3137	2499	2145	1856	1757	1714	1619	1468	1573	1747	1540	1382	1487	1345	1300	1111	1001	910	839	795	725	752	725	749	767	709	647	699	635	663	682	628	616	618	665	559	617	602	585	623	606	609	629	605	634	598	629	656	620	586	601	588	659	588	593	593	608	590	607	611	593	620	604	618	578	614	613	600	547	596	594	582	590	598	622	609	583	582	590	598	592	606	649	623	575	618	617	612	615	600	603	598	569	597	589	639	619	648	562	608	628	635	562	601	604	575	550	583	629	545	645	605	612	600	629	582	623	592	590	614	614	575	617	638	595	641	643	606	569	654	609	643	650	582	609	565	599	600	577	578	580	618	573	621	639	626	595	597	598	603	611	614	570	621	596	629	602	606	590	599	560	616	576	573	581	614	601	552	607	620	573	626	608	615	599	576	572	608	596	596	618	573	600	627	592	607	632	607	561	625	607	561	609	596	629	633	605	601	614	618	587	601	621	623	603	660	574	597	612	601	584	636	581	623	588	634	618	580	602	571	618	580	616	596	604	575	634	606	657	572	640	642	604	625	612	633	618	587	571	610	627	607	606	615	602	621	597	588	581	592	604	620	594	603	617	589	574	652	608	582	599	626	570	612	575	603	602	624	605	650	587	603	563	589	649	624	596	646	658	610	628	614	574	631	572	561	623	590	595	573	546	585	589	612	644	618	608	561	609	583	572	598	633	624	598	635	577	599	606	602	567	584	588	597	582	595	565	590	581	613	596	597	618	635	640	618	621	601	625	592	539	575	587	644	569	625	567	621	597	578	623	601	600	634	568	572	594	641	604	557	624	592	587	596	611	603	605	589	610	627	628	604	603	626	632	594	595	554	605	632	582	644	573	635	631	617	566	583	577	591	610	559	636	683	596	614	607	610	571	639	642	593	594	604	603	635	633	655	598	563	651	596	621	601	587	589	580	583	632	617	616	601	595	604	616	623	644	596	566	576	586	571	611	552	602	605	646	618	624	640	589	594	572	609	603	620	592	587	611	644	607	583	603	536	656	629	568	588	638	578	589	626	646	630	611	656	580	581	601	574	601	600	625	584	578	610	575	612	618	619	584	635	599	617	632	633	597	578	589	618	594	615	622	620	608	577	584	651	603	588	621	613	640	582	557	632	620	614	582	605	644	598	601	594	606	584	625	636	595	591	604	615	606	575	629	582	623	596	582	603	630	608	613	631	619	613	531	605	621	594	613	625	614	606	599	614	619	601	592	616	627	601	602	583	572	623	586	607	587	580	573	595	553	601	601	595	584	586	614	604	629	586	579	616	635	645	653	577	593	570	608	581	585	649	576	640	594	613	602	590	557	610	556	637	602	568	605	591	575	641	642	618	618	621	608	604	574	598	553	619	577	641	630	642	607	593	640	620	588	615	586	593	619	605	551	610	598	562	661	591	583	611	618	660	601	578	615	599	609	578	631	624	590	585	579	663	587	653	615	539	608	580	609	591	587	622	585	589	614	627	643	614	611	599	613	616	600	642	591	603	609	571	593	608	641	555	601	632	643	628	612	637	613	633	634	624	642	592	609	606	618	599	620	614	598	658	606	631	594	592	593	564	590	608	615	594	603	627	592	600	597	585	582	622	582	622	626	629	565	601	595	633	643	605	599	604	614	581	601	630	593	624	564	578	585	594	624	638	603	597	597	606	590	617	559	650	595	551	601	643	627	563	651	585	615	642	619	608	624	589	628	623	617	603	585	643	562	633	628	610	604	587	581	592	597	600	648	596	582	615	593	577	615	573	577	613	567	583	568	605	595	567	553	610	626	637	638	592	587	656	646	574	602	591	658	667	595	622	569	588	603	626	600	601	634	592	631	635	597	577	556	602	601	592	577	621	622	605	604	631	581	598	596	617	590	576	634	599	583	635	622	638	625	624	611	559	598	580	596	606	573	608	577	630	608	635	563	626	577	600	590	573	632	624	619	587	598	590	615	576	564	624	588	604	647	576	588	576	587	599	622	606	598	605	578	588	565	621	603	591	638	612	617	575	612	578	614	614	574	635	598	593	580	622	626	638	576	626	580	574	597	577	579	627	613	611	584	593	600	586	574	626	619	559	621	595	621	593	629	585	588	620	614	592	640	585	656	617	628	620	591	600	593	528	618	588	572	610	600	564	634	575	598	615	591	630	633	618	627	627	594	596	601	571	602	588	614	547	598	634	621	590	642	618	565	585	614	620	603	641	618	586	578	696	596	595	616	645	591	656	649	553	639	607	599	635	573	630	622	568	660	599	624	607	590	554	612	628	586	640	618	678	657	602	602	594	589	586	601	612	604	596	592	572	617	622	660	589	586	600	578	585	616	582	616	598	601	627	596	566	587	598	599	619	618	588	615	676	558	619	614	591	601	610	641	630	628	580	608	616	597	656	636	609	604	561	611	612	599	621	626	584	587	587	613	590	612	621	579	595	638	600	623	635	580	601	659	573	595	617	594	587	614	573	604	569	622	605	579	607	573	587	579	607	668	587	574	569	618	573	616	651	581	582	649	588	608	594	621	649	581	622	580	589	575	601	588	589	656	604	567	596	616	603	631	585	613	621	616	613	610	590	607	572	622	588	581	615	602	591	564	621	579	555	640	605	660	609	593	669	583	608	588	631	604	559	584	592	595	594	596	586	589	614	607	591	640	593	621	594	595	626	587	579	623	655	565	580	597	619	576	590	588	571	616	639	629	587	606	595	616	602	571	593	604	622	588	596	586	594	612	605	580	648	604	571	597	642	583	586	629	576	589	594	612	581	668	594	617	627	589	611	596	646	599	591	640	586	640	604	605	615	619	553	601	609	602	609	579	580	594	603	586	592	631	604	596	609	574	593	619	646	611	592	644	554	613	601	619	606	621	610	635	652	624	625	593	616	617	582	587	601	575	574	646	662	608	642	674	570	617	610	620	569	603	562	612	589	628	600	580	617	647	565	597	572	608	602	653	620	613	596	632	567	589	598	639	576	623	603	617	554	585	588	666	617	581	638	564	604	578	643	608	619	578	599	627	593	639	631	620	638	597	643	605	620	599	638	638	612	574	617	572	656	650	629	609	599	595	631	598	574	573	602	620	601	620	627	598	588	595	637	596	603	617	593	574	581	620	574	572	596	615	602	650	601	604	608	563	659	592	626	565	659	607	603	604	622	565	606	617	594	615	599	609	616	578	631	604	606	620	637	636	674	577	594	597	602	623	629	555	622	569	641	564	616	627	639	574	606	590	591	623	608	604	599	594	604	613	577	661	565	604	598	608	606	612	624	577	600	587	594	602	602	622	628	631	625	613	584	608	564	639	588	607	624	624	656	603	626	582	594	612	591	644	581	621	571	619	616	595	588	613	602	642	616	537	566	589	605	587	576	641	574	604	624	608	613	565	601	578	627	613	608	612	596	596	610	610	632	589	577	557	617	539	621	646	591	571	611	640	562	592	564	648	617	591	609	609	633	639	641	591	596	635	638	648	622	548
60040	33145	17595	7813	4462	2348	1647	1138	866	761	716	665	572	625	597	622	617	563	539	488	495	461	418	412	398	372	372	332	385	370	328	364	316	350	348	346	377	334	334	338	340	347	334	341	324	385	308	285	346	289	327	326	313	320	278	336	334	314	321	311	295	315	334	341	345	321	347	312	320	318	323	314	287	331	329	318	291	341	336	296	337	312	302	315	353	324	330	312	303	322	334	310	296	333	317	301	304	329	331	344	360	287	333	309	320	338	277	283	288	299	315	313	336	307	333	354	326	299	314	340	297	343	307	362	325	296	312	358	326	298	305	329	331	348	330	329	360	313	301	344	329	290	321	336	284	304	350	323	326	326	321	320	319	273	329	314	361	359	275	327	313	306	318	334	291	295	306	335	364	327	348	330	308	316	343	309	319	324	310	319	342	308	378	352	322	340	344	304	328	318	322	338	328	310	324	375	346	312	328	299	318	311	324	316	337	319	303	317	334	360	353	334	299	328	291	278	343	337	309	292	318	282	307	296	289	354	362	335	367	328	296	306	334	314	366	320	311	342	288	302	327	324	336	300	286	327	311	309	308	311	307	309	348	303	327	322	270	326	342	301	337	307	333	301	328	278	315	307	278	305	314	319	322	309	308	270	326	310	334	325	331	311	313	344	288	301	288	336	329	316	299	321	303	296	324	320	316	333	301	304	315	342	300	298	292	337	336	315	301	312	303	347	327	303	312	349	309	283	346	320	275	333	358	306	335	308	300	294	327	324	321	314	287	315	296	314	342	329	278	304	321	341	309	342	333	296	322	341	309	325	308	358	308	315	338	312	285	308	345	330	312	304	342	342	310	325	310	304	294	313	370	321	310	310	310	318	317	324	335	341	350	325	299	319	337	308	315	303	326	290	310	277	298	341	318	331	295	314	321	331	303	345	319	340	328	348	308	349	329	324	336	297	315	315	356	340	342	300	272	335	341	289	324	320	331	303	282	369	309	326	329	302	341	316	330	337	305	313	297	335	358	323	321	281	297	282	296	314	308	355	292	310	330	329	272	302	311	289	308	328	334	302	327	310	325	317	318	313	324	340	345	303	327	322	296	312	354	293	307	338	294	299	319	312	321	306	295	309	301	306	297	315	329	333	319	312	325	311	373	277	343	335	349	335	309	316	352	338	317	317	327	341	321	381	331	337	338	336	298	305	321	317	359	343	337	310	324	339	367	315	318	312	296	316	307	309	337	343	303	323	321	305	299	319	301	318	308	274	335	302	325	283	307	330	327	335	328	325	335	350	326	324	326	311	327	327	327	315	313	314	316	313	301	322	290	328	351	322	363	315	308	302	299	299	319	300	363	318	322	287	292	312	310	336	315	363	323	296	347	309	300	284	350	322	313	300	323	348	332	345	332	340	305	370	344	324	335	289	321	327	346	330	314	338	349	332	307	302	328	334	339	314	330	318	282	311	309	344	327	321	291	341	317	323	297	340	365	313	297	321	323	300	295	337	352	323	322	333	327	314	306	318	318	310	340	317	327	326	343	288	278	337	313	355	294	306	312	320	325	319	317	310	307	338	328	340	311	322	312	334	331	301	303	302	336	287	275	309	306	311	282	284	351	316	302	313	334	309	319	334	351	295	340	351	317	303	358	342	311	318	351	323	283	284	309	328	317	338	313	327	319	298	335	295	326	330	338	309	315	327	317	332	332	344	273	300	325	303	318	324	354	354	331	317	315	308	330	314	339	361	344	311	300	311	339	326	334	312	367	334	323	317	297	323	307	342	328	330	306	320	337	278	308	319	299	329	321	335	288	327	360	288	276	309	334	304	289	355	359	325	357	380	316	302	337	301	333	309	284	296	333	326	282	320	316	330	353	350	326	328	301	340	319	335	341	314	327	310	304	318	298	306	308	308	319	338	317	335	328	351	290	289	359	304	303	316	317	283	308	312	289	309	334	295	324	320	299	299	318	328	271	310	318	338	365	317	298	298	308	286	325	323	321	300	333	299	315	306	338	347	313	295	327	335	327	281	304	299	337	313	325	355	294	330	340	338	361	316	343	319	342	340	337	310	304	331	342	310	306	282	345	301	303	315	328	301	299	280	318	320	308	322	324	316	350	332	316	341	328	316	308	269	322	293	317	320	347	305	347	337	315	315	329	319	324	317	313	336	292	309	309	347	298	313	303	331	313	339	318	312	305	319	302	303	329	325	295	334	323	332	326	330	315	285	298	313	315	323	311	314	298	318	294	319	362	327	331	314	316	321	323	356	324	304	344	326	295	328	335	309	345	336	324	324	328	305	297	310	306	336	329	306	342	367	334	326	297	324	306	290	306	289	318	349	352	338	320	333	308	291	293	328	313	341	307	310	310	320	301	306	320	339	348	275	315	327	306	329	304	340	305	311	298	327	326	358	321	333	308	338	297	321	315	317	283	328	314	337	342	308	339	344	321	348	315	312	328	318	320	309	316	346	279	294	327	333	327	301	316	318	319	294	304	325	319	308	342	343	325	332	380	336	321	326	354	294	334	323	350	290	331	320	322	321	333	302	311	358	319	332	327	330	315	320	294	329	336	315	308	305	316	331	301	328	324	314	334	338	331	333	340	332	327	312	300	309	304	358	323	335	304	323	318	323	318	333	337	328	285	325	299	324	304	286	349	322	352	299	318	314	333	340	296	293	322	338	301	285	330	328	325	327	327	328	389	337	317	335	305	346	324	318	311	301	290	328	337	357	323	330	311	354	318	345	275	314	323	335	338	304	308	325	328	301	356	305	304	316	334	298	289	337	341	327	311	338	328	294	324	291	350	289	321	326	318	351	321	315	328	313	337	371	314	308	318	317	309	295	331	342	349	331	326	336	337	309	288	327	313	308	354	326	301	329	313	321	327	331	366	322	317	308	297	315	310	322	318	296	292	319	315	332	304	361	317	324	319	329	285	309	324	309	319	328	336	347	342	302	319	289	336	348	325	306	321	326	304	342	315	308	319	293	312	327	329	285	294	314	314	319	299	301	311	289	317	308	326	300	332	318	318	333	311	313	325	311	299	314	314	309	305	311	271	333	362	312	344	317	337	339	327	338	316	309	334	284	344	342	289	332	311	350	342	290	315	363	353	296	315	315	323	292	317	316	313	320	312	320	327	322	313	298	320	331	307	291	305	334	321	295	314	348	302	300	324	334	322	323	316	341	314	297	307	309	311	306	341	338	327	312	313	341	329	308	311	327	317	339	328	333	361	322	324	317	340	331	288	313	298	324	282	332	358	335	287	319	368	305	344	340	323	311	337	300	304	300	306	316	330	339	382	318	317	307	360	347	338	365	336	332	334	318	331	345	311	265	290	326	304	325	303	319	322	306	341	321	329	336	316	336	300	311	306	354	349	270	364	318	339	307	297	325	321	324	299	327	281	326	288	292	299	311	323	319	354	307	301	305	294	332	348	298	349	289	319	307	303	334	303	320	298	308	322	327	317	300	327	318	311	322	316	308	308	320	293	330
35582	21260	18463	15121	12306	8220	5986	4448	3310	2842	2558	2443	2390	2254	2334	2225	2383	2029	1943	1878	1590	1504	1324	1120	1058	982	897	859	861	847	856	829	752	750	808	796	811	777	727	736	744	692	710	734	733	727	710	724	703	746	685	648	689	712	687	658	744	614	654	688	656	668	680	686	681	665	697	670	622	688	650	693	704	704	657	687	667	696	650	693	636	639	705	678	650	672	647	689	668	676	658	667	647	672	677	665	686	705	643	672	660	699	706	655	652	689	640	690	618	697	654	673	705	672	675	662	713	683	709	671	675	632	673	668	668	677	638	665	716	663	657	681	673	642	674	693	642	614	653	667	668	672	674	704	658	662	700	720	674	675	680	694	664	670	647	659	666	676	652	684	657	687	669	648	683	674	689	663	704	646	622	664	642	664	671	690	686	749	670	689	675	676	657	706	715	654	658	700	656	692	641	696	687	703	688	664	681	633	667	673	624	682	664	667	670	691	651	697	674	654	682	693	695	643	694	684	661	679	650	641	676	629	689	673	677	724	653	642	689	686	692	718	640	723	679	692	632	653	655	693	703	664	648	682	627	662	665	665	715	681	702	633	657	695	681	621	692	682	638	678	674	616	729	673	673	689	649	639	681	673	678	656	636	684	655	674	674	689	612	635	640	677	685	689	671	683	684	698	669	681	636	622	638	688	680	649	686	700	686	699	679	728	669	704	678	684	689	707	686	685	658	668	669	647	722	608	689	679	662	642	648	694	671	658	605	651	650	695	690	682	700	672	637	667	638	682	679	644	653	720	728	689	693	658	639	674	658	677	669	684	666	638	677	649	699	658	676	705	662	699	644	695	655	675	748	691	687	647	627	676	693	629	678	618	695	691	708	643	639	666	618	693	677	701	627	642	699	657	642	661	696	676	668	683	663	633	652	672	672	732	634	646	639	667	638	624	677	627	704	682	698	680	681	650	629	689	632	665	640	656	728	681	657	670	666	674	642	649	631	702	636	665	641	660	655	658	701	671	747	687	658	648	702	655	670	691	701	661	692	678	707	711	652	657	707	623	663	647	686	641	699	672	674	648	648	613	639	675	661	696	646	668	686	662	657	642	661	650	645	733	666	707	652	652	669	654	660	663	723	639	671	643	713	644	645	715	701	648	668	683	644	693	649	661	691	662	656	684	661	670	700	626	650	622	698	612	636	693	689	680	644	659	702	656	649	680	733	659	665	653	628	632	640	665	679	667	653	672	672	644	689	665	629	622	718	629	652	704	595	648	677	707	682	645	683	656	670	639	667	680	667	630	628	693	649	688	680	679	676	650	645	607	669	661	643	713	720	642	639	678	683	680	655	673	649	658	639	665	663	684	704	691	621	699	683	621	658	660	678	687	671	673	662	733	676	654	651	631	652	688	690	651	674	665	705	681	653	697	609	691	668	681	659	673	678	635	679	707	664	640	672	699	645	684	700	696	687	678	659	671	678	705	680	676	691	683	698	674	605	663	653	650	678	693	656	702	694	665	671	647	707	681	673	697	662	610	677	685	622	637	691	711	696	653	652	632	699	681	621	679	640	673	712	665	671	692	654	672	675	690	676	659	669	699	682	647	689	651	652	614	671	694	633	643	678	693	720	704	636	699	750	685	722	647	685	675	679	683	695	687	671	676	638	704	654	702	677	715	660	645	648	657	662	696	623	655	684	650	709	696	652	683	665	708	711	641	717	711	720	638	670	700	700	691	639	673	652	684	671	676	671	654	730	656	716	671	688	667	688	657	646	640	663	649	655	641	659	663	646	694	653	673	636	665	666	653	669	686	672	678	690	647	671	687	654	727	634	682	689	671	624	636	665	704	697	708	663	671	663	679	678	674	654	686	710	642	652	619	669	717	683	674	671	655	692	698	691	671	675	676	651	675	688	690	645	640	693	671	658	657	657	678	679	638	653	701	688	635	647	681	672	647	644	650	647	631	666	673	647	678	699	668	678	645	682	653	672	674	627	674	718	670	711	697	661	707	651	666	655	694	648	686	647	667	744	650	653	670	683	650	665	656	704	702	661	678	656	657	691	696	657	665	681	643	659	723	714	714	701	664	662	650	685	692	640	663	700	677	725	615	656	623	647	665	658	682	695	673	670	649	667	653	648	683	605	666	703	633	648	664	693	657	685	667	667	703	676	694	625	711	699	644	657	702	665	633	648	669	654	702	674	674	672	690	662	649	683	653	679	704	662	670	667	661	624	685	694	670	661	646	680	674	669	702	659	681	729	660	656	699	706	694	634	657	686	641	648	661	651	655	643	678	641	646	654	711	673	700	632	652	705	615	609	688	661	698	692	622	705	669	701	690	678	655	656	698	700	682	671	667	676	694	718	682	699	691	651	677	632	677	661	693	702	641	695	659	637	655	695	666	689	671	657	662	638	679	671	670	669	646	666	640	622	694	700	697	683	673	710	666	681	701	678	637	661	690	662	686	620	649	659	675	676	655	662	626	666	656	696	685	693	700	615	670	667	680	619	646	649	675	659	656	689	655	689	696	694	644	680	660	705	629	661	642	622	654	679	680	658	714	663	677	653	600	668	662	641	632	657	664	674	656	697	661	643	656	645	685	636	685	692	633	701	678	659	664	648	682	690	693	668	692	646	677	681	647	636	644	680	627	698	652	685	706	684	658	709	677	704	712	702	657	678	695	640	669	683	714	673	658	658	612	678	650	633	656	680	665	708	633	708	689	707	671	649	670	664	684	696	657	643	707	671	687	673	631	683	660	698	702	673	649	670	664	703	678	632	653	667	664	687	658	669	690	688	675	636	669	668	659	636	697	664	686	733	676	643	673	629	688	639	657	651	680	670	675	739	702	668	676	692	664	664	672	627	683	658	676	720	706	603	683	682	669	672	657	678	673	673	656	689	706	618	699	710	627	664	621	682	650	679	674	640	676	661	686	719	675	692	690	696	637	675	650	670	679	639	655	655	688	660	678	645	673	687	637	681	645	663	677	641	620	648	669	687	656	694	657	683	667	660	686	674	689	669	641	712	664	682	681	673	675	706	676	679	665	629	689	659	640	653	664	673	689	685	619	683	692	671	646	646	642	664	694	680	675	652	673	693	639	694	675	718	737	688	676	705	716	650	696	621	673	737	672	674	671	645	655	642	683	650	700	651	652	640	667	676	710	702	677	609	656	725	681	689	685	689	656	673	632	644	678	695	707	705	675	635	697	661	676	680	654	650	620	680	635	631	709	642	642	691	658	668	649	649	690	707	662	686	686	622	694	636	672	677	690	669	667	631	691	637	624	676	672	650	668	685	726	690	703	716	655	693	652	648	665	671	673	725	726	693	682	656	695	605	718	658	685	668	691	667	696	665	653	654	660	634	651	619	659	673	666	686	677	728	664	664	652	634	677	688	709	709	640	699	661	675	732	678	678	633	625	658	671	707	634	671	657	700	663	690	644	670	676	701	670	644	680	734	672	626	643	674	701	667	703	690	702	651	661	693	653	732	673	662	658
38910	17294	5746	2706	1557	1012	647	540	490	391	395	401	377	388	361	339	335	339	341	309	338	326	328	328	288	310	302	276	295	345	282	290	329	290	303	261	279	276	295	272	297	301	324	286	278	272	286	273	286	267	269	271	275	243	280	321	270	261	294	288	298	298	333	255	272	302	274	275	308	288	270	282	264	283	246	270	266	313	252	278	298	274	307	255	302	295	262	272	322	277	287	282	282	291	277	280	303	287	297	278	309	252	267	284	303	251	321	280	280	292	310	334	296	272	252	285	269	295	277	272	273	293	288	288	271	237	304	270	261	289	305	286	306	308	271	280	309	253	254	274	269	275	307	280	298	273	272	303	270	272	277	282	286	297	273	266	276	263	278	281	292	300	250	274	288	278	272	270	269	281	291	272	274	252	250	294	289	264	285	269	291	301	280	304	289	286	275	296	274	307	287	270	289	273	280	285	276	264	284	298	293	302	276	294	293	304	288	265	260	315	277	286	251	265	272	235	281	318	284	271	299	273	279	262	267	281	256	264	283	259	268	273	253	274	295	301	324	285	291	266	285	298	297	270	278	278	296	287	234	304	290	250	293	275	255	285	272	281	271	257	261	295	276	268	254	283	301	306	315	264	321	322	311	255	309	298	306	271	256	268	236	253	279	249	293	269	256	285	286	281	281	262	282	298	337	262	282	301	293	273	303	269	312	289	284	289	272	270	268	290	277	284	295	288	284	286	281	268	259	273	271	269	290	253	264	268	250	279	281	284	252	237	286	255	277	308	288	260	277	273	271	300	248	264	260	270	310	297	263	280	275	282	249	265	258	294	294	274	276	269	298	264	306	298	301	308	278	276	249	274	325	287	269	315	265	254	288	300	260	298	284	280	270	269	281	280	292	306	291	283	264	309	292	281	268	291	300	277	265	274	267	314	265	285	306	259	300	302	266	267	273	270	289	267	281	253	280	284	281	297	290	270	281	289	295	305	261	245	253	286	254	269	266	282	291	251	282	295	285	258	270	286	252	292	263	279	282	274	287	268	298	298	271	252	283	253	291	283	301	259	307	292	271	285	263	266	296	282	273	290	271	292	280	284	264	265	283	278	282	236	275	256	295	307	258	271	256	265	266	277	305	285	297	242	307	268	260	272	265	270	280	260	281	255	267	249	289	305	308	290	275	256	267	266	285	309	284	307	275	267	282	277	279	293	270	309	281	304	287	257	276	292	254	265	277	295	319	295	305	309	278	287	272	269	284	299	285	312	264	265	294	293	295	299	318	251	276	282	280	295	281	280	274	290	262	292	288	305	314	288	263	252	276	291	278	271	322	291	284	309	323	271	259	287	292	325	277	270	247	282	281	274	299	281	307	276	279	259	280	301	261	280	289	280	280	277	264	269	286	304	283	296	282	294	263	298	295	287	281	286	245	247	305	277	273	282	296	310	274	275	284	268	271	295	271	298	309	289	282	285	266	258	272	276	311	278	273	261	269	288	284	300	255	295	291	277	275	308	275	244	255	270	264	293	262	253	272	286	267	283	285	267	288	301	255	253	280	274	265	271	278	267	266	261	295	273	310	267	299	283	268	267	325	262	286	307	303	298	277	269	285	328	285	306	291	284	268	301	277	296	262	301	298	267	322	268	288	279	291	303	316	265	301	278	287	314	277	288	272	297	260	271	251	281	292	311	293	308	286	297	275	279	275	263	283	271	282	287	318	281	281	274	288	272	273	295	295	287	284	312	256	287	285	258	308	334	269	272	262	235	275	294	282	254	270	257	324	257	298	294	295	280	259	307	274	300	286	292	283	276	266	271	271	280	307	285	286	245	262	310	310	252	285	270	271	292	281	297	281	268	291	266	282	277	291	283	249	288	252	281	333	265	285	291	248	277	271	280	293	281	285	274	274	264	257	298	273	293	279	234	295	269	315	308	265	309	298	298	278	292	246	277	275	261	283	254	246	296	287	301	256	246	273	299	291	304	285	257	301	304	286	279	271	264	309	274	315	292	301	289	276	271	268	291	305	256	254	325	270	257	273	273	287	284	295	277	313	301	261	299	266	273	271	305	255	317	264	279	263	297	288	273	251	299	306	270	280	273	264	265	276	282	297	247	262	283	280	273	250	293	299	277	277	274	280	273	253	265	289	250	295	288	276	270	272	243	253	293	283	278	285	285	291	287	257	263	276	262	275	265	270	272	274	285	286	285	262	256	299	277	281	287	263	252	265	301	297	253	242	264	271	283	257	281	273	268	254	308	292	254	298	298	293	313	253	304	283	292	262	297	276	253	269	304	352	308	222	287	284	276	295	261	312	268	246	254	256	263	289	278	256	293	274	252	263	255	243	288	294	271	275	294	288	299	293	269	300	283	297	308	288	297	292	248	308	280	268	249	330	267	285	263	263	317	265	271	287	286	301	288	245	291	284	240	317	286	314	295	297	290	271	285	293	280	287	305	230	243	293	263	291	274	270	246	314	299	292	311	306	277	264	302	298	268	258	281	293	324	279	314	301	280	279	301	247	284	277	261	270	271	299	269	285	274	285	308	243	295	280	294	267	297	298	258	253	320	249	268	283	266	287	301	261	296	304	282	268	256	267	260	251	263	268	287	259	292	280	293	289	268	276	283	287	270	267	291	254	229	274	267	276	287	271	294	276	318	267	277	265	258	296	265	251	292	311	302	275	296	272	279	246	305	315	305	277	269	324	289	263	247	284	261	256	300	267	303	286	254	307	236	274	246	257	303	264	275	268	276	278	285	272	295	262	274	303	278	279	273	261	285	269	268	265	275	252	312	281	246	304	301	299	306	288	264	302	263	274	301	246	295	303	299	272	251	242	261	285	300	294	270	278	240	267	311	271	265	322	266	268	245	302	286	281	320	287	292	269	256	290	282	309	290	280	297	292	279	314	290	304	292	283	284	256	293	252	244	275	286	292	280	254	294	270	265	259	315	309	265	275	288	276	287	269	292	301	286	271	321	272	297	296	266	303	242	268	278	288	275	276	261	276	263	273	238	283	273	302	269	297	260	320	258	225	256	278	255	273	264	274	287	269	290	293	258	286	280	242	294	288	260	286	300	264	279	291	268	294	303	280	295	292	273	292	278	294	293	264	302	317	283	300	287	308	255	275	264	257	268	268	319	269	273	306	268	261	279	299	288	255	283	254	266	267	248	291	266	277	273	283	278	287	298	314	260	310	265	258	281	278	249	273	312	296	281	282	268	267	285	291	253	294	254	289	283	253	286	299	288	280	305	268	264	302	271	274	285	286	268	278	285	293	291	267	285	250	280	287	305	281	270	261	284	288	271	276	266	301	245	262	232	290	262	279	280	232	286	278	274	268	257	253	255	311	289	260	278	261	248	295	265	254	284	238	286	301	279	295	272	268	294	281	271	274	274	265	248	274	287	293	281	321	264	258	282	278	251	311	287	291	269	269	255	292	307	289	278	277	282	271	286	265	264	282	272	278	265	307	287	295	321	246	259	272	267	239	239
22166	9967	7533	7023	5151	3563	2345	1880	1465	1242	1168	1101	984	1060	1000	1010	1006	977	1058	1048	926	925	820	765	703	702	643	651	632	624	661	615	626	658	615	632	627	572	585	568	593	617	584	604	627	593	619	604	597	595	593	552	601	585	598	573	579	586	626	530	642	574	570	572	608	578	590	580	617	596	578	600	583	601	578	593	589	626	596	583	539	557	568	606	559	619	619	590	594	617	571	563	567	594	571	600	614	580	558	580	603	589	542	562	592	584	557	587	603	654	584	611	605	627	567	571	619	571	644	570	599	565	551	592	657	580	650	637	594	585	605	564	592	600	579	578	593	647	639	606	574	603	572	584	608	544	582	598	573	585	574	611	612	599	619	579	607	588	618	613	564	580	618	575	641	609	622	633	611	643	616	616	605	552	589	573	611	580	525	573	611	596	592	551	622	601	594	607	581	612	596	608	606	615	585	607	572	552	630	558	591	559	634	640	592	527	624	593	598	568	572	616	575	643	611	595	593	649	600	592	583	546	622	545	559	625	587	585	587	585	578	618	628	609	562	619	577	593	638	562	588	550	589	593	586	604	577	550	619	624	583	638	584	585	603	573	641	653	563	661	613	587	643	613	589	553	576	588	562	577	577	624	604	577	564	588	566	628	561	553	591	605	600	568	594	557	626	587	629	598	609	599	571	589	604	539	586	596	584	614	656	580	619	588	579	567	567	590	583	622	615	580	538	604	583	626	607	579	581	566	606	562	601	643	595	577	594	549	610	596	572	571	557	582	624	628	579	624	616	605	615	595	612	598	525	588	578	593	620	574	589	581	605	609	606	617	589	616	586	619	548	600	653	556	597	603	613	605	572	569	622	616	598	609	606	600	603	568	602	594	532	592	586	622	615	566	603	562	582	596	587	572	588	596	574	585	543	563	604	605	580	605	566	593	615	590	600	566	587	559	603	617	626	597	611	607	563	578	639	621	583	618	599	563	616	605	568	608	557	578	596	604	629	587	540	600	626	574	610	616	611	595	592	598	606	600	581	571	592	569	617	605	592	577	585	603	629	594	584	579	628	587	590	598	556	560	585	594	575	577	631	580	600	571	579	591	580	566	610	594	590	585	608	562	576	552	599	568	584	587	579	539	636	571	607	550	552	613	601	557	612	622	584	592	612	641	591	604	578	580	572	616	595	568	592	561	592	613	601	552	591	589	571	563	604	591	584	571	595	577	582	595	638	570	572	643	632	607	554	572	570	601	598	642	658	614	646	571	635	579	540	620	609	613	634	643	543	611	616	590	580	546	602	608	575	613	593	606	619	550	627	575	567	626	588	599	595	636	599	563	572	577	581	555	645	625	590	562	611	615	585	608	626	604	579	619	611	606	586	622	597	556	632	617	592	589	545	595	611	581	551	639	579	621	610	583	626	577	627	577	559	631	627	578	597	592	637	601	567	582	576	607	604	632	577	596	631	599	590	583	631	635	604	565	564	582	629	595	594	583	615	595	567	571	557	601	562	587	554	595	595	635	594	595	535	582	589	596	603	600	574	574	630	554	581	622	589	612	593	543	591	578	624	629	602	598	561	588	606	579	583	582	635	615	587	572	575	584	618	585	586	607	597	584	591	580	607	636	596	618	607	592	616	598	598	590	557	571	610	636	568	618	629	649	585	599	596	603	614	600	614	580	579	619	551	575	589	613	605	601	593	591	631	546	622	628	625	556	602	584	585	603	566	592	570	580	622	556	608	577	579	642	624	591	568	588	624	566	578	585	601	584	612	565	598	605	635	580	643	583	623	600	619	528	563	603	570	591	618	594	613	586	571	584	577	634	592	610	615	555	580	592	609	609	570	587	573	596	564	588	595	582	612	594	606	557	569	633	594	579	573	583	618	651	611	578	587	591	551	644	649	594	592	629	596	574	594	567	582	646	574	587	607	559	591	599	622	582	609	595	621	628	597	608	593	545	616	611	565	585	616	573	600	572	577	579	596	629	648	615	605	588	594	602	565	593	597	617	584	574	561	595	559	594	582	630	572	612	668	605	603	565	577	591	567	563	572	568	600	589	609	629	554	612	581	567	569	588	637	588	608	596	576	590	598	612	566	581	612	611	585	589	580	626	565	623	579	590	595	603	597	613	636	596	563	625	596	614	563	623	612	652	603	601	578	567	602	645	593	644	586	585	579	557	602	606	567	643	559	592	566	544	592	594	561	582	577	612	578	563	587	574	608	559	563	594	590	554	622	505	619	585	570	620	592	563	567	599	554	586	595	560	625	568	601	563	633	611	567	592	585	563	545	595	591	593	582	610	564	618	575	588	616	590	598	558	592	619	598	552	583	556	578	564	615	562	616	595	610	585	600	629	576	566	596	546	608	630	580	610	618	618	604	628	571	651	592	556	591	616	604	629	578	610	597	556	593	596	596	614	590	605	611	613	621	616	586	567	545	541	598	637	559	583	591	622	578	601	585	583	567	598	603	581	618	579	607	611	578	545	610	595	589	621	586	614	600	568	605	626	606	602	609	606	630	577	609	599	594	597	620	557	578	619	608	600	616	597	589	567	579	578	578	614	606	574	599	584	562	610	596	596	637	556	611	608	565	621	622	574	573	592	583	572	591	567	571	586	584	619	641	624	607	589	632	547	575	615	537	582	647	596	605	577	590	617	556	535	612	607	586	634	602	574	567	629	659	580	579	563	567	568	593	632	610	572	575	582	559	576	597	577	558	618	562	621	568	601	617	572	576	598	591	595	610	575	602	560	600	591	559	661	626	632	589	587	582	588	579	592	617	603	604	582	565	526	659	565	576	604	577	598	602	560	581	567	551	612	607	581	583	567	646	573	547	612	590	624	564	595	608	584	624	604	570	593	588	583	603	670	555	570	604	615	547	614	596	606	596	611	586	655	616	603	582	617	581	586	579	613	583	567	591	556	591	571	601	587	575	583	582	602	576	571	577	621	586	587	612	607	583	563	554	568	618	552	654	599	630	580	572	562	577	572	607	567	609	572	598	603	597	594	602	595	578	568	598	601	608	589	567	619	630	600	599	543	594	612	588	611	601	610	609	542	591	604	555	594	590	562	557	592	569	579	561	577	583	602	571	589	585	620	618	624	625	638	616	596	597	637	623	602	581	587	573	624	596	593	577	581	594	564	633	610	584	612	569	626	587	598	592	602	602	589	567	582	589	572	626	564	548	573	578	613	597	626	560	653	586	593	591	625	579	607	557	576	579	570	593	621	599	622	564	625	583	603	560	570	592	610	622	585	639	592	585	628	569	615	568	555	601	567	542	605	641	597	588	555	589	594	589	588	619	609	619	603	601	589	622	586	592	596	585	585	573	582	626	601	588	589	586	588	593	601	588	598	625	585	599	571	578	615	599	659	576	593	592	618	633	597	579	593	587	553	607	576	583	604	607	579	623	617	595	577	618	610	567	601	564	569	638	585	568	583	582	595	633	605	651	589	567	579	581	585	598	602	615	616	583	620	572	618	546	620	631	592
50065	25681	12164	5360	3080	1708	1170	801	636	565	491	508	496	513	470	477	459	449	480	448	389	395	374	357	336	306	304	313	276	286	270	261	285	293	299	269	305	325	316	272	299	297	276	278	289	291	295	272	277	269	261	279	315	298	241	315	282	303	272	290	281	274	281	296	299	320	253	300	270	287	282	265	284	289	285	247	274	238	274	279	296	319	269	283	257	310	257	294	271	293	269	254	243	267	245	265	300	317	259	292	304	279	283	266	270	285	303	297	296	260	266	270	273	245	275	258	270	271	280	247	277	256	258	281	292	319	291	285	321	285	257	248	290	301	305	295	254	268	277	274	271	261	277	307	279	265	225	237	272	303	305	263	252	273	276	286	239	267	294	250	253	242	255	290	276	280	275	286	276	265	267	331	286	239	251	296	278	281	259	288	264	274	281	277	310	313	275	280	303	275	281	279	275	282	276	285	255	278	278	275	262	251	280	256	296	287	276	303	284	247	284	291	277	298	311	255	251	284	243	292	290	286	273	282	286	281	265	289	303	300	262	287	259	283	273	280	292	301	283	267	298	253	232	253	265	272	289	272	277	247	255	242	243	278	277	300	233	297	276	261	265	291	278	300	283	266	290	279	283	309	309	299	272	234	257	291	265	269	283	286	265	294	279	272	260	281	299	284	298	299	253	273	283	272	292	265	308	245	279	259	259	278	281	230	273	298	276	305	279	280	273	270	290	306	263	281	260	252	257	275	271	274	300	267	324	287	285	303	256	250	278	288	301	285	280	273	293	306	269	302	296	327	289	258	292	256	239	296	307	259	267	257	289	305	266	284	270	294	271	293	278	282	253	298	285	268	272	268	280	265	262	281	243	262	290	285	256	266	282	266	297	294	291	292	254	263	257	279	262	299	288	291	288	259	271	271	267	264	300	284	289	249	270	226	279	268	293	290	275	285	237	238	258	292	259	283	264	260	293	301	295	309	282	285	263	272	271	273	296	297	287	299	286	230	295	256	274	282	276	286	253	272	276	292	263	252	268	287	270	290	275	292	312	293	301	301	241	266	286	275	279	278	303	322	284	273	301	261	295	316	262	340	280	281	269	262	299	265	291	276	244	258	306	289	275	271	289	286	267	277	288	282	275	260	241	272	311	290	251	247	244	322	285	274	285	286	269	301	276	293	292	311	296	265	295	277	283	257	238	294	279	292	301	257	261	323	323	274	263	287	257	294	275	285	258	287	261	262	281	269	279	269	271	260	289	274	266	296	273	284	306	334	267	262	285	295	274	263	273	292	257	307	274	253	270	268	310	263	270	271	278	255	240	281	272	297	285	270	255	320	259	279	267	283	271	236	270	292	314	292	284	249	248	313	302	265	295	271	294	302	312	264	266	273	279	235	277	286	278	264	272	281	271	279	282	288	270	265	268	279	283	271	279	270	259	248	267	276	259	265	270	246	272	314	316	261	275	280	281	269	284	295	296	287	277	265	296	245	288	265	249	304	309	291	288	290	297	294	291	240	229	292	249	233	252	254	270	288	268	251	263	298	277	312	292	287	281	249	256	294	300	291	272	271	282	261	283	263	247	253	295	283	290	302	242	253	293	260	273	262	268	288	275	264	263	291	309	275	297	276	300	277	291	279	257	270	275	252	266	287	290	314	271	304	239	283	271	256	301	307	311	288	249	279	259	247	269	277	267	293	288	299	282	291	306	261	309	244	253	296	261	256	293	282	231	270	315	292	270	279	283	241	295	283	268	296	304	276	267	279	296	264	303	323	264	257	264	250	263	265	318	281	284	277	295	253	269	262	235	236	285	267	248	291	277	300	244	291	261	281	304	306	291	270	250	272	262	286	258	249	252	253	253	264	284	272	288	292	304	271	271	280	227	304	257	249	268	271	286	287	267	267	270	285	228	256	281	291	234	301	297	288	238	281	224	274	262	286	282	274	282	259	257	258	256	260	298	282	277	298	245	282	297	260	308	260	292	291	237	272	281	268	262	253	274	259	286	259	289	262	247	252	264	296	281	281	259	249	276	296	248	261	287	292	247	289	304	312	254	296	295	273	267	304	266	254	264	303	300	259	275	296	279	297	289	251	252	299	247	267	310	277	274	313	298	264	253	279	259	290	267	291	287	263	286	290	282	275	303	284	222	275	290	308	287	291	282	269	279	246	265	269	278	268	293	261	281	274	293	270	278	257	300	269	259	241	287	319	287	306	281	272	263	297	262	296	281	267	264	300	273	260	268	252	271	285	282	295	247	282	277	279	275	293	280	288	300	256	275	283	299	305	309	293	274	277	268	310	282	294	281	302	258	263	281	273	250	305	305	289	268	253	278	275	286	271	255	280	249	291	287	281	296	294	299	270	244	246	251	256	292	314	265	290	280	255	246	312	296	256	282	288	272	278	282	259	300	280	267	302	296	293	291	281	252	264	271	308	260	306	263	273	286	297	302	280	282	284	280	291	311	260	272	283	261	287	275	277	256	263	277	304	281	273	270	322	275	304	271	277	294	275	264	281	271	267	262	255	243	254	279	291	254	266	281	269	288	304	303	296	298	254	275	281	299	297	306	293	285	280	239	249	283	280	262	263	282	253	279	272	269	294	270	258	297	245	278	283	268	295	261	286	291	295	268	264	291	259	254	271	273	290	263	285	293	301	310	276	278	291	281	264	259	309	261	302	317	303	281	262	251	277	277	312	254	300	253	299	290	276	268	289	264	279	278	284	279	288	261	283	274	266	268	295	290	267	279	268	256	268	296	216	233	250	244	257	294	278	260	258	285	280	282	281	239	262	275	302	270	245	292	312	320	291	281	272	257	253	247	325	276	277	301	265	251	310	277	287	262	272	277	244	276	277	268	262	251	291	249	277	274	282	247	278	246	295	297	234	313	294	291	268	259	274	261	259	259	261	270	299	278	273	248	290	281	284	291	285	247	255	260	283	273	268	308	278	276	241	265	276	290	286	277	280	285	264	278	288	275	256	270	246	270	269	289	254	298	288	265	260	250	297	253	231	302	310	285	251	272	302	280	274	264	287	266	277	286	278	277	247	270	280	287	274	290	272	301	281	278	264	266	307	278	269	293	269	272	258	275	270	306	281	267	285	280	256	252	259	303	286	242	281	294	289	304	260	296	267	296	270	314	283	271	276	245	283	268	276	277	311	295	276	310	278	261	287	253	293	270	278	274	285	263	262	276	289	279	248	263	271	281	295	298	289	289	301	304	295	251	293	264	248	284	280	278	272	276	304	276	291	265	271	264	276	277	269	297	234	265	212	266	263	266	270	255	258	295	266	289	295	256	290	277	274	263	271	287	276	292	297	290	281	284	279	276	273	286	272	298	265	253	289	252	259	307	322	303	241	292	270	290	246	269	288	304	256	281	284	270	277	252	277	282	267	262	273	292	278	257	258	266	261	309	256	239	273	240	261	257	298	282	250	239	257	265	261	288	289	262	305	281	257	313	272	269	284	318	297	278	279	275	279	275	285	280	252
29444	16485	13931	11957	9522	6332	4575	3276	2464	2114	1808	1796	1754	1804	1703	1818	1734	1701	1601	1438	1379	1197	1104	1007	874	790	734	740	750	648	672	690	619	685	607	634	626	660	701	659	615	630	628	634	596	616	654	594	654	609	650	614	588	585	606	589	587	593	598	586	599	594	611	577	572	586	579	579	576	576	551	549	561	621	573	606	580	549	603	613	599	586	641	641	563	594	594	650	594	590	609	609	602	564	572	613	579	583	605	579	571	574	573	575	579	592	601	626	566	588	619	564	567	595	618	619	597	567	605	550	570	554	596	582	608	584	600	590	585	616	608	593	592	606	586	623	544	612	592	607	551	589	588	589	600	569	577	623	597	598	547	572	599	591	645	602	610	590	566	604	607	635	583	661	586	646	601	579	603	559	616	577	572	579	572	586	592	575	573	589	599	596	586	623	574	585	605	604	592	553	612	628	586	635	592	562	618	576	592	558	634	566	613	582	602	607	606	577	630	585	609	626	565	645	615	585	637	551	617	572	647	567	557	594	596	589	613	580	581	591	561	595	565	582	606	607	639	584	611	607	555	610	589	594	603	601	607	573	580	573	581	577	555	566	595	612	630	562	610	555	563	586	592	630	566	577	580	596	615	608	588	601	602	607	588	580	542	594	561	589	578	574	600	565	613	563	585	583	606	571	612	613	575	565	609	596	562	577	595	567	554	585	611	633	596	565	604	631	560	610	573	549	609	576	594	592	650	550	569	579	616	615	573	565	595	614	592	596	598	578	571	635	614	625	598	593	557	558	579	632	633	603	597	567	597	629	539	544	563	571	607	586	629	584	572	573	578	603	581	578	584	614	599	616	589	577	572	616	575	563	578	594	615	631	636	584	596	600	565	571	555	607	558	601	614	620	579	554	567	682	599	546	593	600	577	561	604	598	606	565	565	602	576	627	629	568	567	594	569	573	563	628	616	567	586	584	592	554	595	642	571	565	593	627	608	597	579	619	536	571	577	600	623	591	594	590	622	600	620	604	580	638	589	626	634	634	613	565	581	620	580	628	637	619	553	572	602	604	623	580	542	573	590	621	631	564	649	594	589	594	586	561	580	581	614	570	582	612	564	608	608	637	575	586	606	566	618	618	603	638	563	595	543	623	585	569	582	600	573	571	591	621	550	571	566	616	582	604	586	620	582	607	634	592	610	557	628	610	573	592	610	581	549	520	566	592	552	609	615	598	637	603	581	567	570	566	603	630	554	576	590	631	614	597	624	600	622	566	610	569	614	589	604	601	569	598	596	612	592	617	606	582	587	596	603	608	575	548	581	601	608	572	619	626	607	596	588	591	600	602	642	608	566	581	608	596	566	578	599	607	629	584	543	613	614	603	560	580	578	599	586	563	595	595	564	626	565	603	597	612	568	604	615	617	553	561	600	575	607	628	603	570	588	642	583	557	561	575	577	564	569	595	617	578	603	548	610	565	578	538	577	574	612	570	627	601	615	571	616	571	586	591	599	579	537	576	567	619	568	610	592	603	627	575	596	586	552	566	572	568	545	598	611	580	589	596	614	559	587	614	548	586	563	556	590	585	580	598	608	642	586	603	581	574	608	630	599	632	608	589	620	626	612	564	642	584	621	603	590	594	620	531	592	616	546	583	613	563	607	612	609	581	604	628	581	589	570	556	551	592	579	590	606	539	591	550	550	562	600	569	598	598	569	588	621	569	600	587	582	600	553	622	583	617	622	537	595	540	548	568	607	623	610	619	637	565	545	581	589	581	609	605	575	588	596	616	601	577	621	586	565	610	587	571	557	581	550	599	608	573	608	561	630	634	578	605	547	550	577	571	557	610	600	611	604	555	574	605	627	596	581	610	543	610	586	560	563	663	572	595	600	604	578	598	577	568	602	638	600	591	613	568	574	623	607	563	603	601	632	575	581	601	556	604	586	534	606	582	589	552	575	569	621	565	587	566	630	610	610	611	592	549	598	595	641	595	616	599	582	563	579	558	548	561	595	603	597	594	600	616	561	576	608	586	565	627	584	580	619	587	616	587	595	574	597	545	615	624	557	619	621	591	603	534	584	583	607	559	528	594	593	611	613	606	612	563	565	603	590	562	598	554	563	606	621	600	580	586	598	583	596	612	560	601	575	587	562	582	621	588	625	583	576	548	614	554	591	613	557	642	612	580	581	623	587	622	566	584	585	588	525	615	583	606	583	593	608	583	612	620	600	589	627	558	566	560	594	619	610	610	591	612	607	577	592	589	625	616	603	568	532	583	589	586	616	540	557	603	587	604	619	578	611	563	592	603	589	614	604	590	593	590	571	590	590	586	580	551	611	581	605	571	565	604	630	552	602	566	583	592	611	603	618	577	586	576	565	574	600	567	587	600	576	618	556	562	597	615	553	606	574	564	623	608	615	576	612	588	618	605	591	624	631	560	593	585	561	577	574	588	615	594	606	622	571	571	560	607	569	618	570	578	612	605	579	585	616	547	597	591	568	619	622	570	627	547	597	618	586	624	619	637	600	609	591	610	623	577	586	580	638	676	559	567	581	583	574	600	625	535	581	599	570	598	572	582	620	593	643	583	618	569	587	573	594	592	603	556	602	618	587	593	628	635	609	580	599	600	627	558	585	582	613	592	586	542	589	600	579	602	543	588	559	667	584	606	588	635	608	585	589	604	587	611	583	576	585	587	629	597	613	581	587	639	567	624	571	643	610	617	618	539	566	601	573	588	578	605	583	584	526	588	581	633	627	593	634	581	596	558	588	502	582	594	572	611	617	585	563	602	611	600	586	588	573	577	593	571	581	590	606	604	584	586	597	614	577	590	609	592	583	574	600	581	560	576	631	594	583	564	575	574	591	588	643	588	601	594	572	600	597	561	575	575	590	570	599	548	606	629	541	595	621	596	588	589	601	577	577	612	587	579	592	631	585	625	616	598	609	613	599	641	568	605	605	590	608	625	588	607	557	601	627	602	583	594	596	618	591	599	573	600	629	582	573	623	634	592	602	592	610	609	591	612	582	596	540	570	572	553	577	615	603	633	581	611	559	569	569	603	647	611	608	631	597	574	563	604	577	594	570	601	618	615	604	590	598	571	601	633	587	618	645	583	570	575	604	618	591	564	611	576	627	551	599	546	587	596	667	605	566	595	579	621	590	583	609	639	580	563	578	589	623	577	569	580	651	563	568	609	560	645	610	599	586	593	562	614	586	537	590	598	579	622	577	597	636	582	599	634	610	515	611	591	592	589	622	575	603	540	593	593	590	590	533	598	633	636	589	599	614	579	597	587	585	584	644	589	579	602	634	619	589	571	611	589	552	598	609	566	648	587	577	553	573	626	621	574	608	636	566	564	576	500	558	601	605	590	612	637	604	585	601	574	603	612	609	614	621	589	617	580	577	652	633	600	586	583	600	624	578	639	611	585	578	604	618	611	623	548	554	579	608	581	595	603	632	583	591	588	539	577	589	631	629	579	605	602	599	578	575	599	606	579	601	574
58741	32524	16768	8084	4511	2582	1689	1200	902	782	700	608	563	623	594	666	651	590	582	490	460	442	413	379	383	372	371	351	381	350	357	314	342	311	316	316	313	359	347	377	358	324	344	325	304	301	322	344	318	347	336	324	331	310	338	296	366	317	292	292	358	327	323	292	339	342	338	297	288	266	322	343	304	303	331	319	334	291	354	299	323	315	335	305	301	315	280	297	335	366	315	345	321	299	302	307	330	299	311	296	317	295	318	330	359	322	326	292	316	315	297	316	297	306	322	318	326	335	331	288	313	317	353	300	334	332	326	297	284	299	359	301	320	315	286	350	345	315	264	314	336	323	302	298	313	305	317	336	302	317	313	322	309	361	307	345	293	345	322	324	301	317	296	325	346	312	342	309	353	342	322	278	340	295	303	280	292	281	355	287	341	324	351	309	306	304	313	323	321	344	328	342	304	334	318	310	317	348	323	331	342	312	353	323	338	387	336	335	305	313	301	349	343	310	337	327	304	348	315	347	369	334	350	291	306	310	314	308	345	289	287	316	255	309	327	318	354	296	297	315	312	319	324	304	316	317	319	326	343	301	312	339	336	301	292	305	365	324	308	313	318	353	320	341	320	359	334	307	307	269	343	343	324	321	301	315	338	322	325	275	279	298	328	313	322	348	337	342	346	360	281	327	307	301	284	274	330	344	331	325	317	300	311	298	326	314	297	280	301	276	300	322	295	340	369	345	327	349	343	291	306	298	323	323	335	315	284	327	306	351	334	351	319	287	298	316	343	340	317	306	319	290	271	325	287	284	309	333	301	309	344	352	339	304	290	298	342	337	315	314	303	328	328	320	305	285	318	314	303	341	320	318	289	272	331	300	316	301	299	311	310	321	308	325	295	326	328	315	307	328	345	323	317	322	280	317	300	313	321	338	305	294	269	316	350	324	303	332	308	335	337	315	311	286	342	350	300	312	301	307	342	338	310	329	286	329	282	297	340	315	341	309	320	294	295	282	347	306	313	322	291	300	325	296	311	342	313	353	349	331	323	299	292	352	330	303	322	305	290	329	323	329	306	324	343	330	306	291	283	300	317	312	293	326	325	308	292	298	345	326	303	311	330	292	324	320	311	330	308	309	307	326	297	310	309	381	293	307	307	310	288	340	321	288	327	291	308	338	306	341	270	309	302	309	310	286	339	312	321	309	313	317	321	315	326	346	331	322	317	301	286	304	345	337	312	344	309	317	308	299	334	306	325	321	301	289	359	314	280	332	313	293	325	324	315	330	317	301	331	340	331	326	345	306	323	321	308	331	303	273	308	328	330	325	290	293	282	321	294	345	332	327	324	300	308	312	343	297	341	321	334	288	299	321	309	308	273	290	276	322	309	324	339	309	302	317	313	291	304	284	281	319	294	330	322	302	324	322	350	286	305	324	350	335	342	293	287	319	320	355	344	327	328	294	287	317	329	302	283	302	288	293	314	283	356	305	310	305	326	306	313	347	328	355	309	277	326	346	322	295	339	316	320	304	290	324	300	312	318	328	303	322	328	302	325	334	337	300	328	338	319	320	365	288	338	280	326	304	334	352	318	343	300	319	311	306	311	322	331	299	306	312	286	354	315	308	327	305	292	314	326	333	316	296	293	338	330	339	317	354	312	317	318	329	286	305	343	328	287	339	326	328	317	301	342	320	325	299	314	307	282	326	325	329	307	302	328	322	318	331	311	356	333	345	281	341	319	334	320	278	354	315	335	321	294	316	316	320	333	271	281	306	316	324	303	368	345	327	323	296	291	295	298	306	316	291	323	350	321	319	319	327	276	295	328	299	309	315	318	293	313	308	342	339	334	300	321	312	313	308	312	343	340	342	271	274	314	290	320	308	320	306	344	336	341	329	359	347	308	304	329	311	324	326	323	293	337	302	319	303	338	318	330	330	287	308	309	334	303	308	321	315	335	326	304	307	320	360	336	329	355	337	328	349	285	307	321	278	284	316	321	312	320	322	320	304	301	286	292	282	342	306	343	329	307	334	330	297	329	328	317	316	311	286	329	279	307	299	300	326	313	303	325	316	320	312	345	287	326	323	343	296	342	318	313	317	319	335	332	302	356	312	333	341	303	310	311	302	328	338	307	328	330	313	339	306	331	313	319	330	304	312	309	281	320	348	334	299	300	292	330	336	365	312	349	329	339	325	334	293	280	310	300	320	342	311	297	306	322	297	294	280	271	321	335	300	333	310	340	366	329	328	314	294	330	290	356	346	329	325	338	299	341	336	300	332	314	310	368	310	297	315	329	283	309	309	333	297	275	284	320	310	290	279	358	294	348	300	309	319	291	290	307	270	319	289	311	315	327	319	329	315	305	295	287	305	325	326	327	311	316	298	306	321	319	317	298	278	311	312	306	314	329	306	321	279	325	305	289	343	303	345	329	341	363	343	285	327	315	320	316	298	304	318	274	347	305	302	337	343	302	327	307	304	320	322	317	336	320	321	306	319	323	324	316	306	312	296	323	314	321	300	285	322	286	323	296	334	343	329	323	310	320	329	359	322	309	334	342	316	317	328	342	362	348	304	332	330	322	301	320	334	313	345	327	287	346	320	303	341	313	304	299	303	343	296	314	300	309	282	316	335	296	334	351	321	318	332	356	319	312	326	346	292	281	299	344	315	342	306	288	289	309	304	349	324	308	344	316	342	305	288	309	328	303	302	306	311	316	321	334	327	337	328	340	279	337	314	345	319	326	329	334	288	341	297	332	347	320	331	284	329	289	337	314	332	322	298	288	316	326	337	287	273	302	288	323	325	330	335	315	292	323	299	314	340	310	336	319	359	320	291	309	319	368	339	321	323	319	294	313	348	342	304	318	329	352	335	313	293	298	315	348	346	352	306	310	362	340	308	310	309	301	317	298	344	288	304	308	325	335	333	334	300	332	330	312	306	317	334	317	333	294	318	322	320	302	278	300	313	310	311	330	311	322	313	341	334	308	298	343	295	292	284	300	328	313	312	301	334	327	309	278	336	324	335	324	291	320	331	332	310	301	371	280	298	309	325	309	342	320	283	285	320	288	319	288	310	307	327	306	296	271	305	298	280	305	323	299	287	318	305	318	290	312	303	330	330	358	318	318	335	335	286	324	365	317	317	310	297	316	322	278	308	305	324	302	312	312	315	348	304	318	299	281	333	313	335	322	323	318	310	340	315	306	335	313	303	325	276	323	279	334	319	274	321	329	338	296	310	272	313	353	312	311	332	335	324	347	284	324	336	329	333	317	348	306	315	323	273	315	293	319	310	291	373	355	325	351	306	263	316	308	360	341	307	290	297	332	325	301	336	314	287	313	313	316	322	336	298	305	309	308	334	356	305	319	341	328	336	318	322	307	285	302	346	347	316	327	296	290	348	322	335	342	290	334	338	306	296	254	312	334	337	325	300	311	348	323	341	341	336	341	327	296	316	288	304	286	324	334	289	357	319	324	332	325	317	327	339	305	327	315	333	349	336
34652	20846	17862	15894	12837	8587	6608	4565	3662	2905	2582	2483	2646	2647	2444	2590	2602	2351	2081	1896	1627	1519	1352	1173	1102	977	922	808	827	779	777	774	793	768	762	793	753	709	734	818	745	738	719	693	744	740	712	741	701	721	707	705	694	658	695	659	620	692	660	618	700	663	622	760	646	645	685	680	647	655	662	702	669	655	637	675	658	650	626	666	614	655	653	658	624	656	652	627	635	687	628	640	643	698	709	690	643	666	663	654	708	666	679	674	611	653	724	600	740	647	650	676	676	690	686	669	698	713	690	639	683	675	642	674	674	688	649	672	703	640	644	655	703	675	650	712	665	678	711	712	653	644	715	628	668	643	635	652	693	693	658	660	662	699	650	633	656	668	669	625	641	691	668	629	665	614	669	656	660	655	604	660	670	663	638	654	639	662	693	676	642	696	671	716	649	666	680	687	685	675	608	679	664	669	658	700	703	664	643	656	686	680	629	614	704	628	678	666	698	681	645	639	655	672	679	677	706	685	657	686	637	676	598	651	664	707	626	669	682	652	660	708	619	651	644	652	653	684	658	684	664	661	651	643	647	665	672	670	703	686	717	664	664	652	689	714	671	693	672	667	665	672	628	647	666	623	710	687	644	662	698	640	632	629	663	652	650	646	694	668	677	700	622	675	660	620	677	649	726	647	674	662	665	618	688	660	693	669	649	688	644	680	659	687	667	672	665	658	632	653	641	663	644	707	622	631	700	652	670	664	671	667	632	709	652	623	640	664	639	651	654	678	678	659	666	688	634	678	679	702	670	631	657	690	588	663	660	678	589	649	675	672	668	669	692	677	650	648	672	656	669	639	695	649	672	645	650	645	607	687	679	691	682	693	660	648	646	638	654	676	710	665	689	608	689	640	650	644	648	681	657	655	648	664	694	627	632	610	638	674	646	645	651	688	633	644	639	677	677	650	672	600	676	697	715	608	643	663	647	659	658	647	696	634	694	666	641	647	648	714	680	666	671	631	668	651	649	640	642	648	676	650	647	643	656	689	677	670	624	677	661	641	679	672	652	702	667	660	703	635	643	647	645	632	627	642	678	647	633	689	649	633	655	660	637	672	658	609	652	691	669	643	655	689	674	674	677	609	673	660	693	678	708	679	654	674	686	622	645	687	652	620	672	663	683	632	663	690	693	628	669	643	702	662	680	649	641	642	683	629	663	672	658	647	645	661	684	681	677	693	619	659	684	732	626	670	671	674	659	688	666	642	693	658	656	699	687	700	663	690	667	664	684	645	637	624	699	679	629	623	672	687	635	679	685	602	654	659	637	651	667	639	677	621	657	634	607	642	674	625	640	655	709	645	671	677	677	643	705	698	626	671	657	671	656	667	686	593	629	709	668	630	651	677	600	683	676	685	618	655	657	697	680	682	648	667	672	647	678	684	677	693	657	639	681	629	668	635	690	661	672	643	726	603	671	652	636	699	671	659	663	695	678	667	656	668	616	650	723	696	700	610	676	601	631	625	643	650	670	762	728	681	684	661	702	679	633	648	650	700	657	674	689	669	617	625	711	675	652	673	669	671	636	684	725	684	708	668	637	668	672	665	670	627	674	682	634	628	667	702	678	692	661	661	612	655	683	668	683	682	652	698	647	674	678	642	648	679	657	647	650	668	691	665	664	634	677	637	700	670	642	648	687	645	609	643	678	710	632	684	611	657	636	623	635	655	623	694	654	660	646	735	659	675	651	668	674	673	675	633	690	652	668	679	602	644	654	696	670	709	664	663	697	625	662	627	681	671	681	625	721	620	636	671	622	686	674	654	644	625	640	627	652	611	644	627	674	620	711	654	647	655	657	622	660	659	637	674	627	698	641	631	623	704	655	658	688	683	663	698	651	646	670	681	625	698	721	657	636	667	636	677	682	684	625	669	673	667	688	663	646	643	682	701	695	722	706	629	684	677	686	636	690	644	676	688	657	633	647	692	682	666	664	669	633	671	666	638	615	674	667	658	653	658	678	672	641	637	721	693	666	687	663	639	661	672	660	673	642	644	641	650	672	654	671	657	665	656	681	639	671	647	672	673	652	644	661	677	642	636	616	690	637	661	672	700	684	626	642	635	610	671	658	701	641	664	653	644	681	673	654	660	669	726	680	646	694	680	635	657	646	663	707	670	649	726	661	637	672	698	633	654	660	660	677	685	690	660	656	665	634	701	671	675	646	655	688	724	627	689	648	623	685	686	664	684	616	627	671	709	657	716	681	653	671	661	673	653	635	615	652	602	677	666	655	651	674	647	652	705	696	657	658	632	632	702	655	709	702	711	639	692	652	665	671	666	681	671	675	674	690	673	652	667	636	677	625	630	665	653	681	644	674	674	618	658	635	651	697	677	631	678	668	692	679	691	622	589	671	674	640	637	623	659	677	656	660	673	684	698	665	667	660	666	653	611	650	658	645	688	642	683	649	676	642	625	710	692	669	703	635	697	667	680	702	692	677	663	622	665	674	668	667	670	666	715	667	652	707	677	670	633	675	700	677	624	678	649	690	662	697	655	649	638	598	683	644	623	686	667	659	690	671	688	687	642	662	633	624	687	675	673	689	638	643	638	639	657	665	672	649	662	724	711	671	671	704	664	678	691	632	700	690	659	669	667	669	710	666	629	651	642	676	688	671	682	657	687	657	687	678	647	689	639	639	638	649	651	674	675	692	697	690	691	647	663	710	708	635	623	665	657	634	689	704	655	690	669	637	722	681	637	651	625	656	670	654	656	639	695	687	614	670	669	692	626	669	687	656	677	673	665	609	621	667	688	667	682	673	628	751	635	631	678	665	680	645	654	631	673	666	617	649	676	667	667	680	677	691	652	646	660	662	671	677	704	638	658	635	709	687	634	637	660	655	643	623	672	663	646	654	672	672	620	674	674	632	644	667	674	652	672	662	657	677	639	653	684	689	651	640	617	653	700	654	662	687	642	668	675	643	631	654	698	662	635	672	702	701	662	658	626	687	699	697	671	619	640	671	717	641	608	683	647	699	680	693	673	617	657	646	656	688	628	637	701	673	651	656	696	679	655	684	675	624	684	653	639	647	683	721	670	628	659	652	647	647	649	689	667	655	688	615	673	633	718	638	678	667	666	674	639	662	625	652	678	662	717	675	684	659	721	652	647	693	687	701	690	615	672	614	658	646	634	626	673	620	671	671	623	645	673	668	671	638	648	629	634	680	707	660	691	704	689	682	662	671	691	660	684	641	664	713	641	662	617	648	660	662	681	657	657	653	655	631	675	644	678	664	649	644	675	669	699	641	661	652	672	666	637	635	653	686	686	666	659	651	642	650	697	649	686	679	655	639	671	677	666	687	662	643	659	661	651	673	654	651	675	708	655	640	694	682	680	634	630	677	702	689	691	699	711	671	696	673	671	633	687	685	653	681	617	702	634	665	625	678	668	725	664	697	610	685	656	665	693	661	646	633	685	634	664	682	637	703	657	728	635	653	698	696	659	673	682	633	662
34689	16136	5836	3042	1717	1048	753	592	476	386	383	343	356	348	342	369	400	360	357	343	337	346	327	330	294	293	287	259	250	251	263	257	309	273	296	276	270	257	321	300	265	289	261	285	262	263	280	265	285	286	265	245	260	242	288	263	271	277	274	275	276	266	278	262	259	285	285	274	284	260	246	295	303	300	292	269	275	298	257	277	235	273	271	296	286	290	277	228	290	271	283	290	275	279	282	230	233	273	260	308	274	274	275	284	287	283	257	259	249	237	276	277	310	283	291	239	240	245	274	263	262	275	259	284	257	284	253	270	272	262	230	289	246	252	252	251	284	287	267	282	264	262	279	252	252	267	277	265	281	287	269	282	270	275	294	274	282	270	266	271	238	256	265	275	236	258	231	293	265	249	266	287	267	277	261	285	271	247	294	283	272	261	256	273	285	260	277	302	289	274	248	266	257	293	269	275	277	274	242	298	280	289	286	260	277	268	245	268	264	232	265	275	253	269	255	241	305	271	268	291	301	300	262	291	275	285	228	278	284	272	263	277	284	248	252	299	274	282	277	250	272	257	253	274	271	284	276	264	261	260	232	269	259	295	252	274	230	306	277	257	256	269	273	296	284	279	288	269	267	264	264	250	293	270	270	261	288	252	260	325	289	256	294	288	284	287	261	248	257	272	291	271	275	305	262	267	299	282	270	285	245	267	282	269	271	276	281	259	279	258	269	275	233	289	291	251	275	299	291	286	282	303	262	255	282	254	244	251	284	275	270	280	285	268	280	273	299	296	275	294	265	243	288	279	262	265	272	298	278	275	280	264	279	269	273	291	332	245	271	276	271	262	290	269	253	287	285	289	282	257	259	296	290	272	252	256	272	297	272	249	284	258	237	272	264	269	261	286	251	246	282	290	290	323	273	268	317	260	291	277	256	254	283	309	259	291	268	257	268	284	256	287	265	268	254	259	307	294	268	237	250	282	294	275	278	246	289	271	271	255	264	284	239	268	284	296	266	252	272	267	294	277	277	230	230	282	258	284	256	252	301	289	261	269	267	255	265	275	237	265	265	283	277	281	255	307	260	295	277	294	242	294	276	277	264	259	296	236	290	249	274	286	265	260	276	305	279	279	302	300	288	285	271	271	296	275	269	266	273	265	263	271	254	293	263	281	285	284	251	245	250	294	290	255	259	307	254	269	283	267	231	293	280	256	294	295	263	302	274	306	279	245	266	281	307	272	285	280	263	323	253	302	267	253	252	284	289	284	258	236	241	274	264	259	276	276	273	283	275	268	253	230	273	296	269	267	296	290	302	268	251	265	297	271	259	246	311	290	295	276	231	271	264	271	283	260	262	281	242	298	265	282	297	318	276	246	252	264	245	267	276	265	256	263	279	284	261	276	256	276	310	247	273	221	306	256	288	263	295	280	260	270	294	274	216	264	259	255	267	272	288	265	270	272	218	282	270	235	250	235	268	287	290	255	271	281	247	291	280	282	302	242	275	299	287	254	286	249	284	307	275	294	249	272	281	321	250	303	268	277	255	280	263	279	226	262	303	282	270	296	314	271	247	308	303	258	264	248	280	272	286	313	268	307	304	275	287	275	292	279	232	263	267	295	249	269	257	266	291	286	291	270	276	278	236	262	246	271	255	279	260	290	245	260	258	294	311	294	288	271	275	292	254	255	275	291	242	312	284	296	290	250	244	251	282	267	300	283	288	295	280	246	291	269	292	269	278	269	274	287	283	246	313	305	267	242	244	271	269	263	267	268	258	240	255	275	257	274	266	312	294	289	288	263	255	226	265	282	265	304	303	285	286	245	305	250	299	247	286	281	290	285	291	260	290	269	268	266	290	287	230	288	256	292	287	238	282	296	305	289	294	277	247	290	276	238	286	281	267	277	288	263	281	269	275	303	281	281	292	289	282	250	270	279	263	271	287	257	263	273	266	271	228	301	268	274	252	284	225	289	284	291	277	275	260	297	234	266	243	263	260	289	252	298	272	298	279	287	287	266	263	320	266	265	256	312	308	298	265	286	268	250	268	268	263	306	262	277	290	259	275	277	276	301	269	279	290	299	307	295	281	292	264	287	256	269	311	268	297	278	261	302	288	281	272	275	270	286	300	262	285	247	240	259	258	293	291	260	284	289	276	258	293	283	284	258	252	217	293	263	266	248	241	275	261	286	284	264	293	279	275	247	274	308	266	252	250	272	265	231	271	296	236	263	277	287	261	277	279	262	283	266	282	260	293	259	255	295	269	269	258	308	284	267	280	263	275	264	290	266	272	292	289	268	302	286	279	304	265	245	233	284	272	293	264	274	283	282	286	263	268	255	299	260	304	295	286	266	305	289	249	301	250	320	241	262	241	258	266	303	270	302	260	278	282	265	251	278	269	257	253	281	279	285	262	276	271	253	261	261	276	221	280	280	276	251	246	296	270	297	289	270	257	265	226	258	249	248	262	254	266	259	316	255	267	287	271	262	295	278	262	241	274	268	272	271	281	253	266	281	296	278	302	277	280	274	301	275	271	253	250	294	267	265	275	283	258	268	264	301	259	261	282	246	255	267	298	249	250	252	268	291	253	264	295	293	286	248	250	272	285	251	280	317	277	275	268	284	280	248	243	250	262	276	293	262	264	272	283	281	287	280	260	289	278	274	278	293	275	268	288	290	287	262	242	251	252	304	267	253	252	260	303	263	250	276	314	288	277	277	263	258	245	267	297	274	267	257	276	267	309	308	299	299	304	269	268	272	254	260	296	278	272	289	273	239	264	323	287	271	261	284	302	287	274	243	255	277	267	260	275	267	253	288	276	282	272	292	284	263	297	263	308	246	237	259	251	261	271	266	275	278	250	273	287	245	270	279	289	277	278	269	298	256	265	292	279	269	259	293	303	303	294	267	325	286	279	275	251	277	275	290	280	276	288	280	247	266	301	265	282	254	277	265	275	271	259	263	281	316	306	264	264	267	286	261	265	279	252	285	264	295	260	250	261	266	262	275	242	257	290	274	252	311	275	283	283	302	282	264	283	305	253	306	272	274	267	269	264	257	304	265	282	238	282	255	229	262	280	275	267	274	256	286	276	266	289	276	273	284	230	263	269	291	283	286	275	263	255	291	243	260	274	278	296	277	277	269	264	299	303	292	285	277	263	300	275	272	288	269	253	288	285	267	289	280	267	271	270	302	300	268	253	247	274	263	275	259	287	265	294	251	273	292	278	260	292	274	281	284	266	292	256	258	295	268	266	277	289	266	257	247	269	269	290	258	255	292	253	272	243	268	302	284	280	269	262	270	235	281	249	249	303	257	274	271	304	279	275	253	274	287	274	294	260	268	297	273	301	277	237	249	276	280	305	297	293	267	285	254	264	270	279	247	258	242	301	261	279	296	272	270	279	293	296	274	287	293	261	261	263	274	310	264	295	288	334	303	272	272	259	266	269	259	294	304	265	256	282	288	287	294	287	276	254	261	253	269	299	299	273	270	295	270	294	268
19760	9620	8227	7795	5717	3790	2750	1989	1578	1353	1187	1152	1130	1111	1052	1172	1164	1109	1114	1035	897	902	861	824	748	678	642	672	628	606	616	620	603	579	596	543	595	586	592	569	578	570	624	579	561	579	576	573	578	576	569	601	596	548	594	565	563	593	560	591	580	587	536	578	567	555	628	594	564	557	567	608	583	598	565	584	573	586	552	614	599	608	600	558	581	540	573	579	600	605	564	552	574	601	579	589	585	580	591	563	585	586	528	536	572	544	557	601	571	577	605	627	585	594	585	579	563	565	542	573	556	563	565	576	614	573	557	560	578	614	576	572	558	602	641	552	608	607	512	561	541	589	624	592	566	542	562	592	683	571	549	548	573	580	575	581	582	531	566	521	565	585	568	591	608	541	593	596	558	589	540	556	577	607	557	588	585	544	592	581	540	558	564	569	595	593	575	540	615	584	534	560	550	526	585	596	552	551	602	569	585	564	590	561	577	559	594	555	549	579	589	545	586	594	584	564	571	529	619	552	515	577	580	583	599	529	624	565	613	576	579	585	592	542	621	591	560	586	596	571	582	598	574	566	604	575	608	548	580	635	552	577	576	552	602	557	591	595	575	586	561	600	559	603	536	562	586	598	559	571	586	600	578	598	594	612	625	595	568	553	590	609	556	525	577	519	493	617	592	615	542	577	583	585	582	587	588	568	635	596	528	544	595	584	585	569	566	582	620	574	587	589	554	595	523	577	580	584	569	596	584	561	568	597	589	539	656	604	632	563	584	572	576	554	541	584	580	567	551	602	590	563	559	543	590	579	616	564	589	580	573	570	572	577	592	568	566	572	549	551	519	554	557	590	565	603	584	631	569	609	614	537	579	559	596	625	561	525	581	549	581	612	584	559	559	536	625	615	562	571	546	544	584	595	610	519	555	567	595	573	584	569	580	592	595	561	579	573	567	572	564	570	571	565	563	540	593	563	562	524	597	562	571	540	563	579	574	599	592	609	581	543	546	564	585	578	581	576	576	590	590	589	585	551	593	593	545	575	630	571	561	551	541	574	572	614	581	573	598	575	555	568	549	563	570	567	557	558	551	576	559	606	590	567	542	555	501	600	559	585	568	560	600	567	595	579	607	583	580	532	587	547	606	549	571	579	555	544	573	582	543	596	587	573	603	578	584	603	581	597	551	614	577	578	541	592	527	598	577	573	573	613	578	560	580	572	568	598	598	591	589	596	631	578	624	613	570	571	587	528	557	617	584	604	581	576	541	590	548	581	558	622	622	590	589	537	599	593	609	596	592	576	628	583	585	596	600	571	545	571	620	615	569	579	573	558	569	557	595	549	533	555	555	595	552	548	618	608	602	571	530	559	604	565	510	603	616	591	582	560	601	559	583	596	557	554	618	593	609	551	592	595	608	577	586	587	570	570	598	591	610	580	561	577	630	565	575	583	588	567	552	620	591	581	616	547	579	554	605	545	564	583	581	523	600	609	567	553	599	593	576	611	595	556	565	636	620	593	566	596	564	580	572	587	590	571	581	564	572	538	603	590	568	521	582	564	557	577	531	600	595	596	574	553	531	617	578	591	559	589	594	561	543	537	577	574	565	583	584	569	582	582	576	555	616	581	580	608	606	522	559	587	584	553	572	555	594	628	588	617	597	554	601	586	586	571	581	560	574	572	599	602	579	532	563	555	572	586	570	559	576	537	600	593	571	542	556	562	556	610	539	586	554	560	553	583	562	553	574	577	582	542	577	542	597	550	609	586	556	571	583	557	561	570	555	575	574	561	596	563	598	543	563	590	577	582	562	577	579	589	561	547	586	559	547	565	561	611	570	569	570	571	580	593	553	557	588	598	581	561	634	586	571	576	601	575	603	589	563	575	532	599	559	561	579	566	500	555	592	575	603	559	514	615	565	596	589	609	595	603	573	610	553	569	559	613	577	555	565	597	549	590	575	626	575	584	538	546	597	585	540	555	596	576	610	580	583	549	558	598	552	574	634	569	607	553	560	578	562	551	603	626	549	549	590	546	569	543	542	586	605	523	556	543	561	632	602	607	538	525	557	534	584	589	575	575	549	603	553	569	621	620	632	547	568	592	599	602	532	559	591	591	584	609	629	605	507	618	573	581	545	569	583	578	588	571	573	580	601	564	589	525	574	598	551	608	587	610	572	574	582	549	571	559	610	593	575	569	570	574	603	573	592	541	554	580	592	594	556	576	588	598	609	557	638	584	541	532	643	533	588	529	549	602	579	565	597	524	544	587	622	594	579	576	574	598	563	573	563	566	558	577	541	552	571	615	610	587	545	612	548	566	607	618	588	598	593	584	516	559	567	548	563	557	610	570	545	580	587	522	549	559	515	556	590	575	567	594	595	589	564	593	556	533	600	571	583	591	561	582	588	590	589	579	588	618	544	606	544	613	563	575	578	575	580	571	541	575	581	567	574	569	571	620	628	570	599	554	609	542	619	623	498	602	574	565	634	569	575	591	582	596	537	591	546	592	601	574	634	616	583	551	574	545	533	567	567	570	597	561	606	527	561	561	541	531	565	564	568	597	601	610	575	575	562	573	587	581	593	584	550	573	589	569	583	588	586	580	574	585	586	575	557	573	604	598	547	578	596	553	571	601	542	598	569	597	602	569	601	559	625	548	572	551	560	532	576	577	554	601	544	609	572	584	543	620	575	547	607	584	543	550	606	540	560	575	547	541	583	583	601	560	547	580	555	618	563	557	551	581	624	605	558	591	610	558	631	545	581	582	541	609	533	572	572	604	589	545	617	580	606	598	567	583	578	547	565	619	551	547	592	610	588	601	632	580	574	559	583	550	599	584	632	576	610	552	596	606	579	564	565	591	618	606	595	549	592	601	546	569	583	566	603	595	536	553	640	573	596	614	592	569	572	570	574	564	585	595	581	563	561	584	590	635	568	626	586	580	577	579	566	617	601	576	553	582	591	578	579	555	557	570	566	540	583	580	558	590	558	537	601	536	566	546	551	556	575	577	526	563	580	518	567	584	591	582	559	584	607	596	564	570	586	537	610	555	590	630	534	560	590	569	600	550	561	574	562	563	575	601	558	556	599	562	583	553	582	580	585	573	611	594	583	583	564	578	582	532	569	574	571	577	617	568	569	580	580	561	559	537	599	625	572	592	607	588	554	586	575	570	566	553	618	542	618	593	572	562	616	566	562	602	574	593	632	569	587	546	585	606	561	562	604	559	543	554	608	603	592	617	539	590	545	593	550	574	560	620	555	558	570	596	583	583	581	584	610	537	574	535	610	604	576	536	563	579	565	561	600	576	608	589	578	598	619	577	600	603	579	600	570	590	528	551	564	581	565	553	563	579	569	597	560	544	572	536	559	583	541	565	592	583	541	574	561	548	582	573	604	580	541	587	589	606	613	597	588	570	587	555	582	588	591	560	549	557	555	571	569	538	554	564	600	553	567	545	561	574	544	582	566	554	551	542	585	609	545	563	568	619	597	598	570	589	596	568
50644	25466	11288	5644	3297	1740	1259	904	653	585	557	483	513	505	491	544	468	432	455	440	334	355	309	335	321	285	282	261	292	286	292	279	263	282	264	298	279	261	255	267	298	270	285	280	315	254	268	237	285	255	255	257	252	266	287	259	277	271	282	237	322	312	257	248	276	266	261	252	289	235	301	270	229	285	259	269	271	243	264	264	286	266	276	275	271	265	251	262	283	249	275	297	273	269	293	279	243	279	257	272	256	263	268	289	281	235	281	268	265	258	257	265	261	294	259	270	221	233	278	278	261	241	288	270	292	272	262	275	255	260	253	225	280	270	273	310	246	279	239	293	254	273	231	250	280	298	269	266	274	284	253	257	273	298	266	286	263	273	250	267	272	270	273	266	270	265	252	267	271	272	248	229	244	253	233	227	270	276	278	274	258	291	292	287	269	292	272	286	244	258	257	249	259	280	285	299	296	285	245	238	251	276	309	265	270	240	270	243	255	261	282	273	257	243	255	245	250	289	278	250	253	277	249	252	293	284	255	270	251	248	280	265	298	275	262	271	275	274	266	274	263	264	260	275	286	293	268	258	273	251	251	270	254	283	295	302	264	271	260	292	279	242	283	289	254	262	283	311	272	315	286	233	266	265	274	251	268	276	316	293	232	286	274	267	255	271	285	245	284	271	284	275	279	253	250	254	270	308	261	244	251	281	271	249	261	259	234	274	280	273	243	245	263	264	284	274	282	258	247	260	286	265	258	229	277	257	244	248	262	263	228	251	244	267	227	256	264	285	294	280	268	251	268	255	264	293	248	246	257	282	272	267	277	269	258	255	286	278	257	276	275	279	296	276	263	256	250	281	297	276	304	275	278	249	286	275	275	261	283	258	263	268	264	263	247	242	286	278	266	283	274	316	261	273	278	243	247	269	296	251	286	264	241	261	257	231	270	261	267	253	262	285	243	279	300	252	250	290	292	261	261	263	276	268	270	264	276	258	276	272	269	241	259	275	264	250	259	293	305	259	288	290	259	222	276	273	249	292	278	252	295	269	262	283	248	296	259	249	254	266	248	286	265	289	252	258	248	285	257	278	270	303	256	293	305	273	242	233	254	301	284	272	281	255	269	284	259	274	264	279	290	266	248	269	272	236	272	267	253	275	285	262	268	302	273	281	253	249	264	274	249	273	269	250	248	260	248	285	293	253	263	266	306	246	267	234	280	241	292	277	250	269	271	289	241	288	239	258	273	260	290	262	259	277	295	276	283	276	246	275	289	270	271	284	265	265	265	264	262	249	281	248	264	289	299	293	267	251	263	270	268	285	255	280	280	253	300	258	257	272	237	251	269	249	270	275	259	259	311	310	241	253	266	273	226	263	268	241	221	298	290	268	302	310	262	265	276	243	229	244	249	253	289	310	258	262	248	285	268	252	251	298	290	291	273	283	283	242	258	287	256	278	255	268	246	305	275	266	259	269	282	308	260	259	250	265	267	285	261	256	247	268	248	246	280	265	272	238	273	258	253	287	290	287	253	286	276	281	251	248	259	274	290	267	247	292	259	285	267	281	278	289	252	263	276	280	284	253	267	280	226	266	261	255	264	249	277	289	263	280	267	294	281	245	252	275	271	288	305	273	271	230	265	308	258	265	259	303	257	272	293	238	241	265	255	283	278	255	280	251	272	286	254	256	238	280	300	272	242	284	275	261	252	274	300	264	260	283	260	282	233	257	259	286	275	255	232	251	244	292	278	275	264	281	233	286	248	257	270	251	273	254	311	261	230	282	236	236	285	243	280	274	293	306	275	265	278	246	258	303	268	289	257	269	268	274	243	239	273	265	262	259	281	292	240	272	265	247	257	259	255	263	238	249	262	285	242	248	274	279	258	277	288	268	253	270	255	275	258	254	259	252	275	255	253	236	281	285	242	255	235	300	268	278	270	263	269	293	241	277	262	267	269	291	283	287	275	240	278	281	277	266	265	268	276	264	279	252	249	260	288	270	258	283	269	245	279	236	252	291	274	281	279	254	273	249	242	267	293	282	297	275	289	264	252	279	246	228	265	282	248	252	231	287	285	277	287	256	290	254	238	262	266	316	297	286	259	242	245	269	281	264	280	264	271	256	259	245	272	250	304	274	275	253	255	255	278	295	250	239	273	275	289	266	304	273	257	274	248	256	239	286	287	272	271	237	280	295	310	261	290	297	289	255	265	231	284	258	283	260	271	272	269	272	251	269	238	242	270	266	286	257	269	287	270	272	246	252	243	277	251	243	292	308	256	296	268	295	286	272	279	243	290	259	299	294	250	276	268	278	272	304	250	271	275	268	275	262	256	273	250	270	280	290	294	236	275	270	297	259	274	266	250	263	277	262	269	310	278	281	279	251	283	288	269	264	281	262	262	257	266	287	258	267	241	270	252	243	277	270	248	252	276	284	301	244	225	239	260	245	253	269	309	269	273	287	262	235	245	297	281	296	268	266	280	296	225	253	241	289	282	273	279	297	248	225	276	263	266	263	257	265	269	269	278	269	272	267	267	249	289	287	283	272	237	271	264	271	275	288	249	266	234	253	284	267	245	253	241	248	217	279	305	307	250	255	281	270	279	260	288	256	245	247	269	266	260	262	294	294	264	245	264	270	311	254	250	256	239	296	267	292	266	248	264	234	260	243	274	288	263	251	255	237	261	287	250	255	301	257	272	271	275	253	245	255	261	276	251	258	254	274	265	304	257	282	277	284	270	259	250	272	257	272	270	280	283	218	273	248	288	270	263	267	254	249	238	288	272	280	274	269	266	280	265	251	269	273	246	261	249	265	300	267	287	260	269	275	275	281	274	251	278	296	275	249	294	303	259	252	276	279	253	266	274	238	258	268	257	272	268	272	245	290	287	293	292	256	277	262	285	271	279	297	251	334	291	254	253	260	238	253	247	226	250	263	233	291	270	314	275	296	265	265	279	306	262	269	245	308	279	258	274	267	269	251	263	286	253	278	276	248	294	267	247	275	262	282	268	275	234	260	272	257	257	282	262	292	282	258	248	230	271	293	258	272	269	251	263	258	256	300	282	285	269	259	270	271	277	276	250	267	249	278	300	270	254	232	232	286	283	257	261	281	264	283	259	245	254	314	261	259	260	260	263	268	278	277	256	275	236	299	291	286	251	253	306	247	301	256	271	252	300	290	277	264	266	306	258	290	243	305	297	285	249	266	261	305	263	268	278	276	295	305	260	275	264	272	253	283	272	289	241	258	256	303	273	305	253	260	254	249	308	254	276	257	286	267	266	282	233	289	310	274	258	276	269	271	292	267	255	264	279	250	290	251	266	285	273	305	249	271	287	261	292	263	251	278	271	261	263	264	298	249	304	286	221	314	282	286	283	254	263	278	264	238	263	242	274	256	257	291	300	254	265	276	271	277	260	277	263	284	254	275	279	276	253	274	250	255	256	287	264	297	276	273	254	270	280	251	266	245	252	316	300	243	266	305	233	255	276	265	242	265	273	268
29310	15364	13463	12823	9889	6874	5107	3576	2584	2263	1985	1731	1983	1730	1775	2079	1815	1725	1653	1438	1236	1188	1010	990	902	771	755	726	651	681	710	643	576	646	640	612	625	619	564	590	621	608	552	623	618	619	597	593	601	556	541	554	557	620	582	532	630	599	583	556	565	582	569	602	584	585	583	572	567	596	594	576	576	585	563	591	579	567	588	543	631	516	602	589	603	583	577	554	581	573	606	577	555	580	566	550	620	628	553	594	604	570	569	583	562	552	569	607	521	570	591	560	580	582	598	586	579	565	613	623	596	561	550	563	580	567	586	605	575	597	562	602	619	564	607	599	528	592	563	573	592	594	559	584	604	621	521	614	592	565	577	601	577	564	539	540	587	505	561	617	559	586	588	606	609	541	607	568	523	546	561	600	553	579	574	573	591	584	602	582	578	591	586	592	577	599	556	549	589	555	569	617	597	592	611	590	598	577	593	566	588	571	554	548	552	538	523	566	529	629	572	588	572	601	584	569	591	561	568	573	608	565	579	598	572	593	622	584	537	582	605	576	548	577	550	622	550	557	591	601	600	588	550	568	563	576	558	560	537	574	549	562	616	572	542	580	561	585	589	571	571	577	534	535	540	564	607	549	586	605	578	580	605	556	558	589	603	584	585	619	589	573	583	592	559	602	596	519	584	584	583	580	596	588	575	604	561	599	608	557	533	588	589	575	593	587	593	600	603	641	593	616	568	585	585	594	589	552	569	587	598	538	560	584	601	579	560	579	552	609	593	558	567	578	606	554	577	566	606	575	584	588	579	620	576	586	607	633	612	630	569	578	595	585	637	574	609	582	595	594	571	540	606	572	630	614	573	599	596	553	590	546	570	562	561	568	561	592	524	581	604	605	556	605	541	519	547	581	655	544	573	594	579	579	573	574	564	573	569	577	550	519	533	559	585	583	597	630	579	623	577	616	593	565	545	564	574	603	599	538	572	594	581	600	566	590	524	560	564	577	596	555	596	540	568	570	598	581	599	586	581	579	577	545	572	569	619	548	599	588	577	587	587	616	588	547	549	562	563	562	543	585	595	605	576	576	621	639	565	573	566	547	583	596	539	547	576	544	621	560	581	575	543	565	571	539	547	567	601	584	596	562	575	586	585	582	583	547	560	583	585	592	587	560	606	587	579	572	573	558	581	529	614	575	567	630	541	594	576	585	561	611	566	548	574	539	544	556	609	574	545	518	571	583	614	568	503	578	604	545	557	602	592	575	509	566	590	602	595	575	531	606	607	586	543	605	603	612	552	620	570	529	592	600	611	554	599	577	573	580	604	594	613	556	595	536	573	554	594	575	577	573	582	622	545	585	573	578	599	592	612	569	593	546	570	599	557	554	639	582	568	526	596	566	632	612	554	574	569	576	625	575	620	584	584	551	580	596	550	529	571	569	598	586	610	577	591	563	570	562	557	564	571	547	560	553	563	582	618	566	562	579	572	563	608	588	586	592	543	558	603	571	568	551	556	614	593	582	595	555	571	562	573	568	540	565	621	562	609	584	548	587	564	582	551	569	566	563	576	591	572	659	611	564	528	561	579	563	583	571	635	567	571	547	633	611	574	557	549	576	560	567	551	588	541	532	588	551	548	595	630	571	581	570	578	576	551	589	569	573	573	582	554	597	559	589	555	546	606	568	574	582	613	601	585	573	534	581	597	595	562	575	593	568	533	575	596	549	586	633	581	555	547	600	561	567	568	564	547	569	565	593	573	579	586	583	559	600	565	559	618	546	593	575	534	583	574	601	553	569	547	559	599	512	574	567	599	580	582	585	545	569	587	569	571	593	606	582	567	558	590	599	593	566	578	589	561	615	597	560	565	580	553	594	621	575	553	582	587	604	603	583	621	595	594	564	583	603	597	557	600	568	576	534	566	586	575	571	567	554	588	610	584	578	541	547	561	574	561	587	584	541	543	536	585	591	578	593	553	559	577	581	572	588	564	566	565	591	577	580	562	562	574	594	578	561	604	574	594	606	583	602	604	579	579	556	621	556	592	575	544	602	574	574	595	588	556	613	536	562	592	600	550	561	593	585	543	601	575	644	607	611	568	588	550	577	579	589	571	592	533	550	578	557	604	563	563	576	576	569	564	606	576	638	568	565	605	550	552	589	558	555	541	609	567	529	621	576	583	547	557	548	550	565	522	571	604	626	586	560	595	599	597	581	595	565	536	597	582	590	588	558	587	623	588	594	561	581	557	548	569	569	583	629	608	588	585	599	570	570	620	567	539	566	597	596	585	597	573	551	563	590	573	568	600	585	600	581	620	581	572	577	586	585	556	560	584	570	558	567	569	613	600	592	568	585	592	560	601	587	601	580	593	600	559	551	558	610	588	581	583	598	574	618	590	635	555	570	559	539	592	547	568	607	562	604	561	609	593	603	544	576	590	535	535	562	554	537	600	600	560	556	614	578	554	542	583	597	531	564	601	580	567	580	525	598	573	577	592	550	585	561	550	582	535	612	591	559	591	572	589	563	552	550	558	575	565	579	567	598	554	568	576	572	584	617	564	587	547	596	573	561	567	560	608	579	579	569	612	553	546	610	568	574	590	573	596	564	541	554	575	615	553	584	547	574	584	587	604	601	603	576	600	580	567	573	601	580	583	581	604	569	594	606	611	566	565	571	528	584	563	600	603	607	591	595	563	613	568	585	594	551	571	574	597	591	563	582	555	578	611	568	588	580	585	546	570	584	521	548	577	558	564	562	576	534	620	590	636	598	531	602	552	597	549	532	572	586	560	587	562	534	550	601	580	583	581	588	604	572	600	577	554	555	556	563	601	585	577	546	554	596	578	608	586	518	606	604	558	575	594	589	626	571	595	580	558	531	561	609	563	570	612	602	555	575	588	579	550	566	582	577	607	563	572	567	581	576	554	535	544	572	610	580	579	567	588	554	536	544	584	549	578	587	553	537	536	566	551	564	558	590	544	590	531	554	581	590	631	632	559	553	572	611	605	560	574	536	541	581	577	535	532	568	604	553	601	564	596	610	586	557	548	592	540	574	594	581	547	530	551	554	576	574	566	549	608	578	600	578	538	569	572	600	623	617	530	603	575	599	576	588	560	586	554	609	541	580	602	563	618	594	629	603	609	597	549	602	553	567	554	581	562	593	578	584	572	614	563	549	597	589	596	589	593	597	565	567	577	553	589	606	623	588	628	564	586	568	557	582	572	534	591	569	577	590	578	602	610	587	595	622	567	589	581	587	599	599	579	571	582	576	584	611	574	573	559	544	594	538	587	593	555	583	570	588	589	549	569	598	535	595	595	591	612	591	620	547	551	606	598	603	599	568	541	590	565	624	580	569	559	519	579	558	570	572	577	580	535	538	565	558	586	569	558	575	556	552	583	555	570	551	579	550	567	547	597	562	634	609	569	578	539	567	586	586	578	570	612	602	589	586	585	582	597	561	584	553	585	573	588	597	588	593	568	569	609	619	613	588	586	617	619	557	559	598
61011	31106	15286	7621	4157	2561	1724	1129	791	726	662	656	639	614	676	639	581	554	519	494	442	405	370	429	392	346	344	328	357	305	337	336	302	332	267	310	287	327	353	349	322	333	317	313	321	333	353	306	350	283	301	307	320	334	292	276	296	316	323	318	341	343	291	291	289	318	340	313	322	295	334	349	309	324	319	319	277	346	282	304	318	320	312	315	333	332	338	287	312	320	309	295	340	282	302	316	318	305	356	298	294	291	331	325	284	314	319	323	291	310	318	301	318	297	334	315	306	333	313	311	332	310	315	308	317	327	307	258	297	299	320	289	285	345	327	358	281	285	287	320	326	279	330	342	318	318	292	297	270	299	310	329	316	292	323	275	328	267	305	297	300	330	315	307	337	317	352	299	297	367	323	329	349	264	323	299	309	336	294	292	306	322	332	334	316	336	318	292	319	295	316	308	330	331	314	303	318	289	314	322	310	289	318	304	327	340	290	281	294	295	339	308	345	295	308	291	337	309	316	329	301	296	335	267	351	298	299	316	312	312	341	299	311	303	312	329	344	318	332	301	294	337	296	331	309	310	326	301	330	309	365	319	275	315	336	300	325	288	330	333	326	301	296	319	299	318	355	314	287	305	309	283	279	307	295	296	286	321	295	301	343	321	291	321	283	331	334	322	334	303	309	283	303	333	349	304	299	301	316	308	280	294	302	301	311	298	324	290	286	299	313	273	291	286	334	328	313	314	300	307	314	299	291	352	307	320	311	296	291	319	310	278	320	301	289	309	345	309	296	240	311	318	337	339	292	321	323	321	307	313	307	286	310	309	345	297	302	304	291	266	273	287	286	323	293	296	311	293	289	321	302	348	338	289	300	321	302	317	330	321	283	305	259	324	336	330	294	278	291	306	291	314	301	339	305	265	282	308	301	306	309	279	328	283	282	304	273	328	287	296	300	301	335	324	299	282	330	306	289	264	290	305	311	320	334	299	297	298	298	322	329	314	292	292	320	336	328	304	309	314	321	332	304	314	282	363	314	315	286	289	277	326	333	299	320	311	324	317	334	325	292	319	288	286	295	323	320	303	303	340	313	321	304	334	347	328	314	285	279	316	314	319	323	293	318	311	287	292	305	316	307	284	318	318	258	297	348	318	309	314	279	306	303	324	309	313	311	290	344	300	327	303	309	306	303	274	323	282	288	340	340	296	312	340	294	292	277	294	321	333	267	325	315	317	328	301	289	307	351	313	320	307	319	316	289	297	308	290	304	294	310	311	342	294	267	323	283	304	331	285	286	291	306	284	317	288	283	336	329	301	318	314	301	310	289	309	321	316	332	321	307	294	284	310	305	319	343	298	306	319	289	347	292	317	304	310	282	327	281	296	303	311	311	284	344	337	325	321	295	305	339	286	326	319	285	276	304	284	270	317	320	324	293	283	310	341	308	322	302	286	362	317	291	353	293	343	283	362	301	346	316	298	322	310	310	311	299	313	297	302	343	314	276	326	319	354	317	338	319	284	309	286	277	319	278	295	292	295	279	301	328	307	298	290	311	319	300	359	280	311	319	284	302	307	329	296	296	308	301	325	319	301	316	344	348	309	317	307	284	301	294	344	324	321	298	306	321	301	323	292	312	281	310	301	315	315	297	296	333	302	263	288	309	283	314	334	334	314	278	303	307	299	286	297	306	319	286	321	308	324	290	287	296	282	314	311	351	264	303	287	300	301	320	293	302	284	321	334	304	337	293	320	281	265	316	334	282	319	328	299	322	296	294	333	313	325	332	326	278	327	324	294	309	346	336	306	354	316	309	292	317	323	290	294	344	319	303	299	306	317	302	295	335	297	303	331	312	298	331	287	303	335	316	307	302	327	360	326	281	303	271	306	288	328	305	290	309	285	323	311	306	329	286	322	305	313	319	321	314	317	326	287	353	311	310	312	307	303	289	357	310	274	312	299	325	328	328	285	275	317	311	303	307	318	306	320	304	299	299	297	333	361	336	310	327	344	304	285	330	314	313	317	349	299	322	330	332	302	320	315	309	300	344	307	271	319	310	323	306	286	299	272	321	294	301	323	306	272	278	308	352	336	328	314	333	297	268	325	325	304	328	322	296	329	327	308	275	312	271	315	296	304	321	297	306	274	285	324	290	276	319	326	305	326	336	328	337	310	317	317	314	250	309	294	321	339	297	288	283	311	334	312	355	304	336	297	328	307	300	308	261	311	266	292	292	336	316	321	308	289	312	328	313	290	294	308	300	301	282	337	284	310	314	311	322	313	291	310	336	326	333	329	291	317	304	282	291	295	313	293	300	325	288	307	292	356	324	360	299	309	300	303	335	314	328	261	296	285	276	312	300	271	292	304	318	336	308	291	316	309	324	346	294	297	325	290	315	317	300	313	325	275	313	325	310	277	299	330	326	311	340	325	331	329	288	327	329	303	280	312	294	313	325	332	342	322	316	305	327	287	309	325	331	315	342	323	264	278	294	308	322	340	326	315	334	295	303	292	319	280	283	306	273	301	287	316	293	337	320	291	290	291	277	340	290	315	291	330	296	320	320	298	300	266	309	308	263	307	276	295	314	341	297	300	327	322	313	306	338	317	304	322	298	328	303	322	294	310	328	316	300	251	296	321	302	324	321	325	294	310	303	336	300	309	307	319	311	301	307	325	334	259	300	344	292	290	316	298	311	304	279	307	343	326	315	314	292	341	300	296	308	310	309	281	309	322	283	342	335	318	342	306	335	307	297	287	309	313	293	266	289	306	284	326	301	329	318	313	347	341	343	367	315	316	307	300	342	319	285	296	284	290	315	292	329	330	316	294	302	287	344	305	305	353	310	309	270	308	328	306	336	332	362	300	286	327	346	301	305	324	372	315	284	304	297	329	345	321	292	307	320	306	282	315	290	304	316	299	294	283	301	296	331	321	326	347	287	320	308	303	301	303	291	331	332	352	323	298	310	297	297	302	352	312	305	302	302	324	288	300	276	345	336	315	311	283	336	299	274	312	312	327	334	320	280	304	297	303	338	305	304	322	277	297	300	300	318	296	283	300	314	330	312	309	279	288	333	289	327	270	300	307	332	329	300	285	321	310	298	316	281	301	302	289	298	286	287	306	293	360	335	311	281	313	295	323	351	320	315	294	315	333	275	304	292	321	316	276	335	299	340	350	326	329	323	315	346	317	321	291	303	301	312	353	278	299	325	313	305	333	301	312	307	315	295	323	322	345	290	318	297	326	331	297	288	291	282	315	304	320	313	299	312	306	304	327	337	297	297	294	306	296	295	324	312	326	318	295	297	310	328	299	288	319	299	314	353	312	334	328	293	338	258	330	350	306	278	302	304	309	288	315	292	355	299	346	306	295	315	319	316	301	319	269	354	312	306	306	298	318	357	311	321	305	324	317	311	292	294	286	289	336	295	297	295	271	281	297	300	307	286	304	334	308	298	300	333	328	299	295	296	278	319	323	327	303	297	299	292	310	330	289	312	328	334	303
36145	19774	16018	15642	12152	8710	6659	4345	3293	2923	2645	2424	2533	2406	2664	2696	2269	2126	1927	1765	1495	1424	1281	1128	1042	930	859	826	774	724	720	733	746	770	680	696	709	742	682	709	806	765	741	762	744	736	704	730	649	702	643	642	625	621	647	632	700	650	649	700	650	669	636	660	647	610	645	684	640	628	621	662	718	683	689	661	688	681	660	609	672	687	622	664	600	666	617	601	638	690	663	644	693	710	659	645	635	654	650	706	690	643	626	651	649	644	631	620	615	612	688	675	662	674	680	616	621	631	657	661	646	668	680	651	658	673	631	694	658	713	694	652	666	660	660	643	615	633	670	715	601	671	684	669	632	651	621	648	624	667	604	619	612	673	653	639	624	704	674	705	672	648	608	649	667	615	664	672	648	664	634	609	675	709	641	657	639	666	636	647	632	667	687	686	618	640	731	665	674	688	583	691	664	656	665	659	670	679	673	611	641	674	598	629	652	660	667	627	676	597	646	642	652	618	660	624	579	713	580	673	666	669	635	638	645	646	662	650	683	678	658	627	668	657	677	653	700	695	686	595	678	663	643	635	665	691	644	724	684	641	616	662	623	655	614	636	660	672	617	675	630	681	707	639	645	641	643	674	662	681	671	658	665	668	654	626	638	650	652	642	659	694	624	643	659	640	644	657	657	671	681	664	646	678	631	657	650	632	649	657	646	638	641	635	654	656	653	630	697	626	661	672	642	647	627	622	646	659	669	678	635	635	696	645	678	664	673	642	647	682	632	664	628	668	668	613	617	666	688	670	660	667	668	649	684	691	692	692	639	675	690	664	656	638	678	661	644	694	623	633	627	674	685	642	652	677	661	683	652	653	656	661	610	660	642	654	635	663	605	633	638	689	659	638	652	634	653	643	620	623	639	637	651	666	627	653	687	641	650	696	664	645	649	652	651	674	642	680	589	590	650	683	658	695	658	665	642	671	669	637	643	618	660	658	636	637	606	681	620	632	665	641	698	644	662	603	664	645	675	689	661	663	666	686	667	644	625	656	683	647	631	672	641	705	681	653	694	678	647	657	707	651	693	665	679	628	668	680	659	625	707	652	670	687	683	650	646	688	613	633	642	647	646	639	668	643	628	625	630	678	683	646	628	690	666	687	626	659	625	660	630	691	613	595	660	659	666	616	632	659	702	647	692	682	633	674	715	630	626	659	645	638	624	641	644	681	683	683	673	601	632	634	642	655	706	642	616	637	666	647	650	677	653	642	633	663	670	685	620	680	649	627	633	681	645	628	673	663	616	646	684	665	677	670	667	632	678	702	643	616	618	655	658	665	637	679	652	630	692	689	687	673	677	638	641	658	673	676	679	684	666	663	646	607	671	665	669	643	638	645	607	668	648	657	669	647	623	659	637	627	621	667	665	609	638	647	634	665	645	650	643	610	653	625	699	595	668	644	632	651	653	626	653	669	658	674	672	688	666	629	689	659	620	620	657	640	646	650	651	668	669	664	623	691	637	660	638	670	663	638	648	648	635	675	667	674	668	658	663	632	653	680	607	641	668	666	639	660	659	628	659	664	669	641	623	648	634	622	655	665	639	636	673	641	630	616	631	605	659	653	667	631	639	700	666	641	663	644	665	610	628	651	651	631	641	680	671	616	657	614	665	611	661	632	666	685	671	675	642	584	645	651	642	656	631	657	594	650	670	643	658	612	679	663	619	675	622	686	674	621	677	681	660	624	670	658	656	669	673	642	657	644	704	675	631	685	628	626	657	679	618	646	656	651	628	595	613	652	646	673	639	640	623	644	669	630	622	679	640	631	580	688	645	693	610	674	627	622	660	673	687	680	648	696	631	646	684	694	684	635	632	635	653	636	651	647	658	661	688	708	701	658	620	676	662	619	641	620	642	609	658	633	727	608	677	623	671	677	645	686	632	662	673	658	657	667	664	650	657	669	646	637	646	681	640	672	643	639	668	653	635	656	586	654	677	655	607	662	674	712	664	608	677	637	642	652	622	621	690	666	614	653	699	702	592	658	666	643	664	650	665	658	662	667	631	660	656	613	667	668	647	650	661	684	693	635	679	644	679	688	634	647	611	685	654	611	668	653	627	707	632	643	654	645	602	649	638	674	639	632	664	669	649	669	668	624	621	690	607	657	580	701	632	656	650	654	673	668	644	702	649	669	648	673	654	660	677	656	667	693	630	646	614	650	622	677	610	673	682	684	650	633	658	634	666	642	654	660	680	656	642	670	672	627	681	676	679	621	643	675	613	653	652	677	655	629	673	637	676	634	664	624	685	641	652	626	660	637	666	640	651	690	655	663	615	651	678	673	626	635	619	627	595	644	649	631	658	646	650	621	677	606	638	629	655	604	638	667	667	656	644	607	640	713	652	621	618	645	629	646	638	666	667	632	633	624	623	646	626	619	652	663	647	637	676	651	631	654	644	613	684	620	647	626	650	631	690	674	655	644	655	673	665	644	671	663	687	707	729	667	674	618	643	648	611	617	630	635	650	655	651	674	704	654	689	645	675	681	701	638	690	601	670	681	692	648	670	663	630	643	657	664	626	668	640	662	687	622	666	621	625	656	652	618	709	683	687	642	638	636	683	649	679	656	684	703	660	631	633	615	651	625	670	676	682	685	601	632	608	660	669	655	655	638	661	611	619	678	649	636	661	672	649	672	711	687	676	676	648	646	674	641	677	674	638	666	633	708	640	621	672	629	697	680	623	662	652	679	671	664	610	679	632	699	649	655	655	658	614	621	675	620	646	650	656	662	695	650	659	627	656	629	672	674	690	660	644	691	687	654	667	653	623	629	648	631	682	620	698	604	652	632	639	649	638	680	663	681	633	647	611	642	688	653	680	653	625	665	620	644	668	628	658	649	619	658	674	663	669	655	638	656	650	684	663	637	665	645	676	628	623	643	657	651	646	643	675	645	675	639	671	627	656	626	665	671	632	733	689	630	711	655	635	648	689	630	660	674	642	663	664	662	649	695	656	625	693	635	657	644	678	714	702	662	669	691	623	633	624	646	634	648	648	674	683	620	671	633	629	614	634	650	629	691	649	645	675	597	689	656	625	624	667	654	670	664	606	614	652	675	653	669	682	633	708	649	654	675	616	691	678	615	619	667	652	658	658	631	619	661	615	628	681	648	644	663	632	639	647	658	661	605	634	671	609	653	663	655	683	659	649	684	643	670	652	637	654	656	654	647	704	658	658	599	674	656	676	702	665	687	624	656	632	670	565	683	657	688	644	626	620	681	675	647	624	642	651	612	658	620	661	660	638	640	636	624	647	657	653	655	665	624	597	630	676	653	628	659	690	687	649	695	668	604	662	624	634	645	676	654	648	656	624	639	611	639	672	659	666	627	627	622	640	689	628	648	649	684	608	666	658	662	638	680	678	656	633	639	654	645	674	678	654	627	674	652	654	666	623	639	644	666	629	664	655	631	622	667	623	677	653	646	695	638	675	682	666	609	668	667	684	690	653	671	668	636
35663	15426	5754	3006	1692	1020	755	561	489	441	430	380	345	341	358	340	343	350	339	325	295	318	363	306	318	270	303	295	308	287	283	272	292	290	259	272	268	273	263	295	275	255	251	282	275	266	276	278	264	274	253	241	291	269	259	290	274	237	262	254	277	269	249	219	222	257	288	281	274	286	270	270	267	271	283	300	289	297	261	240	286	280	282	247	247	266	285	243	259	303	256	271	273	257	249	278	278	279	244	269	243	253	293	273	258	247	251	256	264	248	287	254	271	244	287	297	293	302	240	242	260	248	279	280	294	253	255	275	280	293	252	239	301	314	290	277	268	264	256	279	255	315	276	276	267	267	284	268	237	260	312	239	251	270	245	287	263	293	281	259	257	272	268	278	263	267	263	283	278	235	245	258	263	239	265	264	245	269	276	279	253	303	274	250	246	289	238	296	293	270	259	282	256	301	271	247	226	282	249	276	255	248	293	249	231	252	256	256	244	239	261	255	250	248	248	288	260	270	260	264	255	267	261	248	255	294	272	276	278	272	254	281	290	279	282	247	264	270	290	272	245	265	282	264	242	278	273	268	252	303	281	264	300	270	263	264	299	276	252	245	246	227	274	267	222	273	238	274	253	261	260	250	249	233	247	279	268	266	260	289	239	255	274	271	263	260	288	280	283	239	265	239	247	241	258	258	261	271	252	261	259	253	270	234	300	288	258	290	282	280	271	227	286	253	255	228	262	258	280	284	277	294	265	249	240	247	266	264	271	222	253	257	251	249	290	249	253	258	273	264	270	269	284	274	237	251	284	258	284	252	267	262	229	268	246	258	271	291	268	246	289	250	270	288	266	277	280	254	262	269	270	254	248	240	252	246	260	299	266	258	290	252	287	288	263	267	278	281	265	271	252	263	229	256	296	232	279	251	241	282	271	294	249	264	292	267	271	254	235	257	269	284	267	266	249	290	277	280	295	272	267	277	271	290	292	295	261	283	258	291	261	270	257	250	243	203	235	276	271	270	257	277	242	252	239	267	253	279	265	268	252	246	252	274	303	284	273	270	242	242	284	261	228	251	264	237	284	264	235	270	254	272	255	294	265	286	281	285	259	268	267	295	292	259	251	263	231	279	253	268	253	286	293	284	236	229	261	241	255	256	295	249	256	242	256	281	242	291	277	234	257	255	254	271	284	275	266	286	249	283	271	284	291	257	258	272	247	244	255	250	270	284	284	278	246	258	248	285	248	244	319	261	271	263	268	255	288	299	248	300	279	259	282	288	272	225	272	257	274	277	236	268	267	256	250	256	259	293	293	285	255	301	247	245	249	252	273	282	273	256	267	292	253	270	287	272	273	248	270	236	242	266	260	259	294	262	253	274	295	292	282	282	246	269	290	266	249	285	260	280	285	258	242	275	294	265	291	284	276	238	249	256	271	249	282	311	283	262	269	247	232	259	261	249	281	286	252	254	264	266	245	243	245	300	246	257	269	264	272	289	295	255	264	273	262	269	252	255	267	260	229	252	235	263	257	257	263	233	277	284	275	276	242	265	279	256	234	238	280	286	259	253	253	248	292	259	282	243	253	248	262	300	248	296	272	242	271	249	260	273	258	244	252	251	302	252	273	308	267	252	241	276	277	303	264	270	259	250	248	244	256	291	251	272	278	273	265	305	283	244	249	246	245	291	230	254	252	256	273	277	242	281	291	281	256	244	251	285	264	260	254	270	301	238	246	274	263	308	282	255	259	269	280	252	273	277	298	278	270	237	271	265	280	266	229	265	253	252	293	269	263	265	262	260	334	233	269	249	282	291	243	288	273	277	271	279	287	281	284	246	265	243	257	274	250	277	260	287	251	261	281	268	272	268	263	274	268	287	255	226	243	263	268	282	243	249	266	253	266	268	250	283	266	240	267	268	308	301	269	250	231	256	275	304	260	312	247	282	242	228	267	279	293	274	268	265	300	265	281	250	252	289	284	286	260	270	294	283	259	276	260	290	311	239	249	234	286	273	255	273	280	270	274	258	271	277	244	248	266	250	246	221	265	253	240	231	261	263	240	286	271	254	288	268	234	233	243	276	276	279	265	277	229	259	228	214	245	286	278	274	268	265	256	279	261	212	243	313	289	271	279	246	300	258	282	241	279	315	284	293	268	273	255	249	288	303	262	272	301	287	284	263	249	269	286	270	298	265	261	271	289	257	276	278	272	289	245	244	232	277	329	279	277	276	284	260	278	269	268	280	269	270	259	249	302	266	282	271	279	253	251	264	283	292	276	251	273	259	260	267	260	258	267	270	252	277	272	287	242	300	257	279	299	274	237	296	253	277	271	270	268	268	281	285	274	269	253	249	247	286	242	279	279	268	264	268	324	246	206	296	272	267	282	241	259	248	274	282	241	256	266	258	284	284	255	278	280	259	272	296	254	279	278	265	269	255	275	269	257	295	279	252	290	238	254	255	290	260	281	238	279	286	239	242	242	253	236	280	273	245	286	300	228	278	277	257	293	239	271	259	251	285	252	296	262	275	304	283	271	283	277	283	319	266	276	287	258	253	296	302	239	265	285	290	260	235	279	262	264	250	273	266	249	279	281	275	249	272	253	269	248	303	271	276	259	261	275	269	271	231	289	275	272	256	267	263	279	245	265	251	249	273	273	267	268	240	266	241	296	267	250	264	272	273	270	264	282	310	249	268	283	254	284	250	248	284	261	254	276	249	256	252	277	237	278	239	226	249	303	257	294	279	271	297	286	213	281	270	288	259	293	258	277	284	266	257	238	276	276	255	287	285	306	244	289	253	253	252	287	263	255	295	263	282	281	316	256	269	252	253	290	295	252	254	280	274	235	257	292	255	297	251	225	282	255	274	290	245	280	274	269	300	289	295	262	302	290	255	267	264	269	299	224	270	280	257	258	270	242	250	251	266	304	289	252	282	239	320	259	293	257	252	301	258	259	266	246	264	298	288	294	293	296	303	281	265	262	274	260	251	263	258	252	236	275	287	264	281	252	281	283	229	274	254	261	284	270	267	310	255	264	261	281	264	260	250	302	252	264	262	241	260	264	256	249	268	247	287	299	296	302	289	266	281	255	289	257	294	274	274	256	244	284	276	243	248	248	301	263	264	263	289	268	258	293	281	292	229	261	269	259	253	290	262	247	270	266	269	292	247	263	256	275	280	282	229	270	245	263	247	234	268	265	261	239	265	265	280	267	299	263	280	289	276	236	254	256	245	255	276	270	286	311	251	259	279	280	284	246	237	282	266	292	296	248	245	277	244	275	246	278	262	267	256	300	259	277	276	264	257	257	252	271	263	239	268	237	268	275	263	243	258	289	254	290	272	278	246	273	249	273	263	276	262	255	251	262	253	261	256	267	242	274	238	291	276	256	248	277	266	274	280	260	284	287	246	250	246	245	271	229	285	278	270	253	292	247	277	287	273	269	294	242	292	247	246	274	282	280	267	237	244	263	271	274	270	292	252	274	283	249	270	260	243	276	268
20160	9051	8165	7788	5827	4101	2744	1961	1601	1425	1263	1191	1132	1060	1055	1136	1120	1031	1050	993	936	865	874	813	757	715	648	627	582	583	617	595	625	612	628	577	568	597	564	598	570	596	550	568	596	631	536	562	562	576	598	568	580	631	554	581	580	603	575	566	538	546	530	558	589	572	599	537	562	575	546	565	526	561	575	570	573	583	564	570	578	538	627	577	605	526	591	579	610	537	590	592	556	562	529	563	623	569	575	574	579	575	565	591	583	544	544	508	572	574	606	561	547	540	584	586	572	583	567	588	598	552	580	618	576	598	585	546	566	566	579	558	559	615	580	534	565	586	541	560	582	557	548	577	565	582	565	555	573	559	554	590	602	582	535	549	619	569	590	590	563	588	581	572	538	604	574	617	520	551	562	602	566	579	560	625	556	586	584	586	561	540	568	584	547	564	546	508	539	559	607	594	585	589	547	582	598	541	572	554	554	556	588	540	551	582	539	590	545	569	604	610	558	521	614	532	546	597	538	550	601	552	545	557	543	607	610	575	560	568	583	567	583	580	596	550	549	575	540	554	605	626	556	568	557	567	545	550	571	581	546	555	577	590	516	557	575	564	574	616	612	565	570	598	565	529	555	595	577	572	593	544	594	586	573	546	593	595	542	607	606	614	575	585	557	571	576	557	560	575	585	588	598	588	593	574	575	597	562	586	553	591	562	571	570	580	594	556	597	585	607	578	570	593	586	552	561	577	521	563	584	538	575	582	541	551	569	544	624	587	576	522	560	584	547	554	528	548	580	546	547	582	638	559	571	562	510	575	590	565	596	508	597	558	592	585	535	572	559	576	562	571	559	540	568	568	526	587	623	584	575	582	606	589	609	560	567	578	565	582	552	558	542	590	547	598	584	587	552	532	533	555	608	551	558	571	567	517	568	567	548	564	560	559	564	624	581	550	567	534	571	566	588	551	563	534	557	591	585	581	579	540	580	548	550	607	555	570	547	565	597	622	577	576	569	567	586	593	560	558	572	587	567	543	573	594	539	529	581	582	585	518	590	576	583	573	559	561	565	569	628	568	535	574	553	557	575	540	546	526	552	532	551	581	567	584	553	553	589	562	546	583	544	551	583	576	577	595	596	564	578	600	581	546	577	554	580	606	605	583	590	574	563	541	570	606	558	554	589	556	589	580	602	598	627	563	560	576	552	576	552	553	596	620	557	573	620	568	584	571	534	549	550	573	597	570	571	579	537	578	564	593	547	584	577	594	598	549	592	604	538	563	581	547	576	590	574	549	562	567	555	566	590	548	554	552	534	585	522	554	535	588	574	569	560	624	562	568	601	590	584	532	557	544	601	589	560	571	547	545	556	593	562	535	549	576	556	556	603	523	532	558	588	597	576	591	523	581	596	536	584	544	604	575	562	585	543	530	573	597	554	581	570	569	550	551	567	547	591	550	612	539	571	530	591	558	545	544	582	596	538	565	593	538	545	610	578	567	559	570	550	565	563	549	585	589	617	573	573	549	585	578	602	610	554	629	580	560	573	527	577	568	584	589	569	537	558	572	582	590	574	585	576	555	593	600	545	562	584	566	594	535	538	521	531	556	560	586	624	581	551	534	578	576	604	588	565	603	547	556	540	577	568	587	547	573	538	576	557	588	580	571	579	560	540	549	579	551	551	552	568	577	602	604	563	600	519	575	599	567	585	564	578	597	606	611	590	569	602	597	596	592	559	610	543	586	561	541	550	542	567	574	549	540	531	541	604	570	575	587	555	585	598	572	581	594	548	639	579	561	555	552	569	558	590	581	563	527	599	562	597	508	536	576	593	576	599	587	557	540	602	561	593	599	574	600	573	562	553	547	557	602	601	544	583	587	576	546	554	608	607	525	569	595	553	539	555	577	569	581	554	564	590	565	558	523	531	596	544	538	616	551	574	571	595	559	564	548	547	599	566	584	599	532	586	598	547	562	521	529	551	579	518	593	599	557	587	587	576	601	591	556	564	585	548	546	563	571	573	561	580	586	555	552	551	520	578	580	570	559	551	589	562	554	557	588	573	537	564	589	561	576	512	589	567	508	577	545	617	502	551	569	582	547	599	578	551	590	591	576	576	557	607	577	604	567	539	556	494	581	573	548	546	603	537	544	571	586	587	589	582	544	574	589	534	566	526	570	578	568	585	579	546	600	549	550	565	564	553	541	552	584	595	627	500	554	584	594	592	577	571	563	560	506	596	532	573	559	564	559	592	593	594	562	642	556	564	583	576	566	591	574	582	531	589	542	560	580	578	581	563	602	573	525	591	558	536	553	598	588	571	579	550	581	606	568	544	575	565	569	556	528	575	580	567	571	527	561	578	554	573	562	534	547	578	564	531	563	572	546	516	587	551	581	579	568	598	572	548	615	527	578	551	561	553	556	558	547	609	550	533	597	595	552	545	564	544	578	575	565	576	577	603	553	569	586	581	578	529	543	549	571	550	602	602	563	577	589	582	581	566	599	564	578	518	565	570	553	537	615	600	582	556	620	569	537	567	611	541	581	605	607	580	571	608	533	587	571	547	531	569	595	562	586	559	564	619	550	568	543	586	585	582	559	557	567	603	615	586	567	614	578	583	581	544	553	506	577	566	544	581	558	533	556	557	575	579	573	563	564	561	583	582	561	556	603	594	564	584	611	592	576	594	552	567	583	544	593	529	550	600	572	562	582	541	614	571	560	541	598	559	592	551	561	550	595	582	553	572	578	580	569	574	535	551	574	596	568	544	580	579	590	566	615	623	593	593	586	530	605	540	539	566	582	563	572	577	548	573	570	573	592	582	512	554	566	569	612	548	566	574	542	564	567	561	578	552	536	535	589	567	561	554	573	609	544	589	597	570	600	581	582	541	565	547	587	559	567	555	571	541	614	553	577	562	546	595	595	525	573	561	560	507	581	618	565	541	566	557	580	550	590	564	552	548	582	549	533	603	559	548	536	574	601	548	560	569	525	552	604	547	591	524	569	576	577	575	559	579	570	577	547	560	560	597	599	562	559	566	621	569	581	550	618	550	549	583	628	538	572	586	623	601	587	536	581	590	570	574	568	564	573	593	561	581	592	589	558	600	587	596	584	579	608	543	586	563	538	577	568	575	568	573	593	582	597	552	588	552	557	538	589	578	563	565	582	568	568	588	587	529	540	567	576	541	537	595	580	545	570	563	542	555	565	594	557	608	615	563	592	576	556	545	595	581	543	539	596	553	573	540	577	546	569	576	533	560	563	618	536	558	618	562	599	598	573	570	529	593	557	642	609	582	540	587	533	574	586	522	589	607	544	561	585	576	575	577	563	528	572	563	558	599	570	544	550	573	590	632	596	540	574	573	594	510	551	546	571	547	521	564	573	577	574	546	597	602	585	599	575	584	514	582	603	582	513	564	585	572	546	571	581	559	567	584	578	580	555	574	570	535	578	575	568	573	559	583	578	543	570	584	576	573	610	571	561	557	573	551	595	549	567	592	580	565	596
50376	24700	11421	5431	3082	1770	1126	792	671	625	494	515	528	462	509	503	421	434	378	352	356	342	322	315	324	303	285	287	298	275	235	346	279	295	293	256	303	269	269	269	288	282	286	298	255	297	246	274	242	277	232	262	275	287	260	261	301	267	238	268	250	261	274	262	258	288	298	246	270	232	257	268	267	292	278	271	282	284	287	301	293	248	236	302	286	265	297	267	255	282	262	269	252	266	251	265	273	276	273	268	275	229	280	304	234	266	262	277	286	273	261	270	240	263	259	260	257	255	255	259	241	270	281	304	258	251	252	268	243	308	275	291	298	266	276	297	269	266	244	256	256	266	252	229	276	260	270	302	234	274	251	284	247	261	256	266	295	271	228	238	271	250	277	292	247	267	237	253	240	282	277	257	230	232	255	233	276	296	242	271	268	255	281	239	259	265	269	266	275	240	280	255	263	270	292	276	291	253	245	271	272	273	276	280	266	286	291	265	273	274	281	263	263	278	306	236	267	271	272	275	260	238	266	264	240	238	249	240	222	269	259	263	234	255	282	271	257	247	273	250	286	271	281	279	309	267	298	271	262	254	270	282	287	240	272	300	279	263	266	269	266	260	284	286	272	269	279	258	251	258	282	274	259	264	254	267	253	269	253	273	281	258	245	270	268	286	299	288	284	276	257	248	292	277	240	266	258	299	260	222	277	271	236	273	279	239	279	281	278	285	226	270	267	285	278	249	251	277	274	271	251	260	283	283	251	257	258	271	241	280	234	280	270	276	250	252	264	279	268	251	247	280	299	274	266	228	241	314	296	257	239	296	301	267	272	281	243	248	266	269	271	251	261	262	256	249	281	256	275	276	251	258	263	268	313	285	273	250	304	294	298	289	256	270	274	266	248	262	260	253	247	280	285	261	254	269	231	267	257	268	242	254	269	267	289	299	264	287	280	256	268	207	243	268	267	254	246	275	267	297	280	269	255	282	257	261	298	267	265	290	317	272	271	250	267	282	275	280	283	247	264	319	272	255	284	242	253	246	261	243	271	305	281	251	286	264	263	263	252	256	268	255	276	247	246	275	280	306	254	284	252	281	234	249	269	267	277	270	290	277	274	289	265	265	268	294	254	241	257	294	275	248	219	245	261	286	235	242	266	245	262	284	284	283	261	265	271	254	282	285	237	269	260	246	278	257	267	261	247	280	273	267	247	258	280	269	281	254	267	283	266	262	247	260	293	295	276	302	273	234	313	259	246	266	276	281	271	266	276	249	277	290	271	255	287	276	276	278	267	294	244	259	281	278	292	262	284	291	256	278	269	238	278	269	279	305	298	244	301	276	257	270	265	238	287	271	286	281	257	265	228	253	271	276	291	277	249	258	274	260	273	255	232	250	265	261	263	273	268	295	275	245	240	260	255	241	270	279	235	270	250	255	287	266	266	249	277	288	271	270	264	270	253	278	290	256	234	283	269	247	229	245	235	276	260	260	257	286	243	255	293	253	264	229	251	271	258	277	281	290	262	271	291	256	287	258	271	254	247	263	235	310	263	256	287	246	274	257	277	278	250	290	295	236	268	277	284	290	259	239	244	235	282	254	243	259	274	293	285	285	262	272	264	272	249	282	247	266	262	254	279	272	252	253	298	254	254	269	254	247	281	297	268	277	266	260	267	243	267	271	277	264	230	238	246	260	273	276	276	235	231	260	260	264	267	272	221	235	260	265	239	272	283	270	288	257	273	280	245	267	269	294	274	282	269	282	266	276	280	238	248	292	287	244	273	253	260	243	271	267	253	255	260	262	284	272	270	285	274	273	288	280	227	262	249	281	287	241	248	221	255	254	266	284	278	252	283	313	258	234	279	267	250	257	287	263	243	270	259	288	263	285	301	283	261	256	263	270	265	278	271	253	288	264	256	260	261	270	266	255	270	257	266	279	274	270	281	281	268	289	260	256	248	277	260	262	273	288	273	259	271	284	276	266	248	236	257	289	309	273	278	304	291	243	268	273	262	267	299	257	246	222	266	280	265	268	257	248	251	273	278	276	309	263	234	276	288	275	269	259	249	240	253	270	275	275	288	271	262	271	271	280	267	262	242	264	279	266	262	253	249	266	273	246	267	266	240	233	262	277	268	248	245	274	242	262	244	242	250	252	257	259	281	247	232	267	252	265	279	275	232	247	304	276	288	263	266	262	267	264	249	243	277	267	259	272	274	258	259	240	277	242	243	244	258	287	281	285	253	264	228	237	265	298	305	262	250	298	263	283	280	283	228	246	257	262	269	295	261	251	276	266	263	252	263	265	282	248	258	261	286	248	294	271	267	244	291	273	258	262	298	248	258	283	288	271	309	280	247	256	269	270	283	244	250	253	260	277	249	218	236	282	274	248	262	273	277	264	271	270	280	258	248	269	266	249	273	261	268	265	260	266	250	264	261	245	267	307	282	254	284	273	264	275	273	269	291	250	248	276	291	272	252	248	242	255	257	237	247	262	278	259	269	264	253	270	296	244	291	263	281	262	259	258	269	279	273	254	245	228	266	278	273	241	278	262	278	290	270	269	269	254	250	286	280	240	269	298	292	267	283	253	260	277	257	259	252	284	282	275	278	259	284	287	238	264	283	259	247	253	276	285	275	259	279	269	271	257	270	237	262	263	256	290	267	281	257	246	261	304	258	248	280	282	264	270	241	269	306	289	290	280	289	265	286	266	250	291	294	255	235	243	264	246	288	271	264	252	294	229	270	279	274	280	273	240	266	285	265	279	279	271	250	262	254	240	283	262	288	284	261	281	256	282	272	262	275	288	278	262	275	303	251	268	269	321	305	257	260	292	254	261	221	260	257	278	285	278	276	287	264	270	272	283	264	255	268	278	266	274	286	297	306	268	261	266	273	261	292	252	247	253	269	268	268	269	282	266	274	299	272	310	257	265	253	254	252	286	237	262	277	284	252	270	244	275	266	246	239	285	281	261	254	282	260	278	254	264	243	264	263	304	268	278	268	267	268	261	265	272	257	292	249	293	259	260	266	267	227	256	233	275	253	264	247	278	252	250	301	264	279	308	277	270	269	252	266	279	285	249	249	261	256	264	263	244	257	280	277	270	261	232	267	267	251	244	292	270	272	270	283	296	284	260	285	254	254	284	260	285	257	271	242	246	259	252	275	247	257	248	292	263	265	240	265	260	303	272	254	230	311	263	310	266	272	263	274	256	258	252	266	273	278	241	270	269	285	258	272	256	272	277	243	249	279	284	258	284	271	254	286	262	250	273	266	259	271	285	281	255	249	289	265	283	279	266	270	272	245	269	262	283	274	253	255	276	281	281	283	273	264	242	280	271	263	254	258	265	275	284	269	276	272	253	275	315	262	263	270	283	247	248	258	283	268	296	240	268	255	275	274	270	259	273	267	291	246	273	277	253	250	262	253	268	260	239	270	247	275	255	266	271	262	251	227	264	248	264	281	262	267	250	285	260	257	259	245	255	265	305	232	262	256	241	265	246
29823	15563	13819	12282	9394	6734	4519	3091	2560	2238	1994	2021	1861	1759	1912	1788	1597	1450	1377	1313	1206	1137	1061	970	779	743	752	663	654	663	691	648	643	592	565	627	637	606	590	599	642	568	594	616	612	562	597	593	598	583	578	588	567	565	560	604	511	568	555	560	599	569	554	571	560	635	572	579	599	602	576	591	597	572	568	545	617	558	509	606	582	571	593	573	557	618	580	589	556	513	556	569	553	562	579	591	563	620	536	579	558	608	547	589	568	560	597	577	544	550	616	568	570	544	610	576	572	571	552	597	598	588	608	555	580	569	563	563	565	605	588	612	574	539	564	515	576	561	599	568	548	637	609	619	602	599	562	557	589	565	571	612	553	565	585	572	581	567	572	541	571	608	561	541	553	562	569	546	563	560	577	597	539	567	565	586	571	590	588	599	560	584	602	550	535	571	583	602	597	570	573	620	559	577	571	529	573	575	590	570	538	556	584	597	585	540	574	548	611	566	579	573	515	603	540	609	565	581	587	583	593	518	571	609	581	593	582	605	585	588	566	571	568	587	534	556	599	610	617	578	573	585	554	595	592	566	588	594	570	580	557	632	598	607	586	586	575	559	617	570	585	541	577	556	589	594	585	555	579	561	569	576	631	598	576	586	573	562	611	587	580	639	598	557	627	540	534	564	591	538	531	613	523	587	631	585	582	585	590	548	644	592	591	624	548	597	563	541	576	567	578	540	548	527	583	566	560	574	509	593	613	545	551	556	553	573	605	558	603	593	575	618	560	585	561	557	542	536	539	596	585	574	530	570	543	549	513	538	543	577	569	544	569	566	547	550	549	605	551	565	592	569	598	580	599	581	577	564	556	611	573	598	545	588	606	559	605	563	583	583	573	568	550	566	577	587	598	586	598	619	570	558	606	593	585	541	560	543	565	529	597	601	604	578	566	539	563	593	583	571	593	550	594	609	569	571	532	577	541	565	602	567	601	574	634	585	601	573	533	595	587	595	573	578	595	582	568	584	581	586	578	556	592	569	567	560	565	564	578	608	560	596	607	587	563	575	604	578	562	542	602	567	569	570	592	557	571	575	577	568	542	586	553	582	592	581	601	569	559	532	581	620	559	547	550	550	559	539	550	563	580	582	560	554	589	579	584	590	563	564	592	555	590	578	557	554	589	555	573	572	552	571	596	608	619	526	554	622	542	535	607	550	563	597	567	542	545	526	534	566	573	580	549	606	533	618	564	610	577	535	595	627	580	577	567	583	592	553	552	566	551	568	511	579	583	571	598	541	560	570	560	570	611	572	561	604	571	547	602	543	566	555	566	566	539	577	599	591	533	591	592	633	558	579	574	564	575	566	547	583	554	621	544	586	584	586	598	582	587	536	611	572	537	568	567	580	581	574	607	562	547	537	585	575	546	551	545	583	579	569	627	592	566	597	584	587	566	567	595	589	585	533	578	636	570	551	629	557	579	564	568	547	559	607	612	538	546	585	586	580	567	593	593	610	578	532	610	571	601	588	577	602	593	582	562	580	594	577	558	554	589	607	579	519	577	574	612	559	608	592	540	573	575	554	535	554	562	591	629	581	548	561	584	585	549	568	574	559	580	616	556	549	582	547	588	570	554	546	545	580	539	571	591	580	604	545	567	601	547	565	566	623	541	612	535	564	579	562	574	580	519	572	536	566	536	586	598	587	570	550	560	581	525	567	595	595	534	599	627	590	592	600	546	599	572	573	578	615	587	559	547	534	592	545	583	531	620	589	550	533	547	577	591	578	548	561	584	579	597	567	592	576	540	584	571	562	570	565	597	613	578	570	576	597	605	604	592	587	598	539	588	517	561	536	600	577	596	610	549	607	582	605	596	601	560	606	530	578	582	512	548	595	563	580	588	543	538	550	577	556	583	545	571	565	600	615	596	537	545	587	592	536	561	564	555	613	555	584	552	573	603	597	613	544	562	587	556	571	600	560	599	557	598	582	583	556	588	545	603	586	575	596	610	594	558	533	583	582	556	566	545	574	565	605	595	573	629	562	572	574	558	581	551	568	550	560	581	596	592	563	571	591	566	552	597	580	620	584	559	594	583	546	585	572	531	584	612	571	593	592	569	565	598	573	568	556	590	565	579	589	525	545	600	580	570	579	586	588	585	609	556	598	541	574	587	544	586	586	571	617	570	610	546	571	586	525	579	578	567	590	576	607	602	569	576	584	549	538	582	593	572	614	599	536	584	585	589	563	552	583	572	567	530	599	571	578	588	560	560	556	582	584	568	632	618	579	546	573	540	587	521	565	581	588	601	587	547	567	569	551	521	581	576	595	574	554	551	576	583	571	548	570	554	553	568	559	576	560	555	610	638	552	603	601	559	550	586	554	553	551	512	570	600	601	557	498	572	561	573	529	581	571	573	592	558	558	542	547	587	600	559	543	560	560	583	541	554	517	565	631	569	626	596	599	641	540	598	588	591	574	564	577	551	605	556	585	582	590	572	575	556	596	587	584	557	527	586	592	589	578	614	607	565	588	590	543	537	583	575	553	587	581	585	595	567	520	557	539	585	569	578	575	571	583	576	570	564	538	557	578	535	579	544	560	598	591	570	557	559	565	577	565	506	564	600	562	587	575	583	542	548	573	546	549	567	550	567	598	570	587	570	583	626	543	538	599	562	595	597	568	562	541	546	572	565	577	577	561	524	537	585	561	539	563	590	573	605	605	583	560	591	609	615	574	573	575	546	547	615	597	557	619	566	533	573	537	585	568	590	560	568	560	593	535	590	615	598	558	560	575	581	563	588	595	563	564	554	581	573	573	633	554	603	578	585	568	594	557	542	545	583	590	573	586	579	564	589	572	556	614	595	573	571	576	575	570	597	538	558	586	572	567	558	629	596	519	587	538	514	547	591	587	565	600	628	582	601	542	568	579	576	602	552	581	575	577	609	600	624	566	587	558	565	588	592	571	557	618	562	570	569	537	580	532	573	583	524	604	555	636	551	581	563	570	550	537	620	549	569	525	604	659	608	609	585	561	569	601	567	609	560	612	622	573	567	572	562	578	573	600	582	529	594	556	569	530	595	588	573	565	574	540	559	552	548	606	555	563	544	579	595	567	548	595	563	594	569	587	582	592	620	558	553	526	595	549	603	561	576	631	604	565	593	582	589	535	605	572	549	600	600	566	574	598	571	572	571	592	582	582	614	545	600	537	542	562	547	590	560	571	577	625	576	561	595	559	587	587	586	590	570	564	582	586	581	578	628	604	607	576	565	561	524	546	553	522	556	588	547	608	579	603	582	570	529	582	572	585	605	630	569	615	589	558	590	603	587	573	561	601	587	540	545	587	588	621	574	543	580	533	583	586	529	601	566	561	566	630	568	598	562	545	611	564	581	621	559	588	604	542	571	560	598	603	532	548	569	554	591	565	570	530	586	539	562	551	582	565	569	559	606	574	606	587	551	563	597	579	573	576	557	568	577	548	585	580	524	620	547	559	567	588	572	538	569	587
62896	32511	16314	7520	4068	2361	1443	995	886	779	626	684	606	621	674	610	499	511	481	441	476	389	428	456	332	339	368	346	311	328	335	320	336	313	324	314	327	328	305	297	320	331	333	333	333	343	309	284	320	303	309	328	325	307	334	323	322	323	308	314	320	352	316	346	315	343	343	311	330	327	333	337	258	299	276	302	319	315	341	307	303	325	317	302	307	319	304	307	314	327	306	297	319	296	309	316	372	336	309	313	298	297	314	311	299	296	303	321	345	325	333	312	311	318	294	323	331	306	292	281	314	307	298	339	312	319	307	317	321	334	349	347	325	320	312	321	321	301	318	330	315	334	314	305	323	302	275	299	324	303	326	326	325	316	320	327	290	308	297	310	332	300	307	321	302	282	306	298	331	343	309	331	305	304	300	322	313	302	313	286	325	295	344	307	323	282	336	291	273	339	285	299	296	305	321	329	322	286	349	337	301	282	285	316	325	318	315	320	323	315	316	333	304	310	334	337	346	295	320	323	320	312	289	318	319	303	276	314	367	330	321	281	331	320	294	295	304	300	316	310	316	296	302	292	333	292	318	351	295	320	322	321	278	316	336	266	318	289	308	314	314	310	328	323	278	310	315	323	292	299	306	334	305	334	324	306	322	345	287	334	269	314	282	292	307	302	315	304	302	294	294	326	311	313	318	306	314	302	342	314	298	289	294	317	320	294	321	275	347	341	298	300	296	291	298	290	291	294	290	302	304	284	287	298	334	316	299	326	320	303	301	293	304	303	281	308	348	313	340	323	330	317	287	316	334	283	308	326	314	342	320	311	308	317	320	313	300	298	286	334	313	329	289	292	319	304	318	296	327	309	311	256	283	274	320	272	318	327	333	340	323	299	317	301	270	306	322	319	288	291	302	341	291	315	294	332	302	284	305	278	308	345	297	334	305	300	313	327	308	335	336	303	315	329	308	302	306	341	317	292	333	353	317	294	335	308	282	306	311	330	267	273	335	370	305	309	341	289	296	304	311	316	305	326	306	322	313	322	326	309	322	291	347	315	332	307	302	318	328	326	356	296	305	294	292	304	307	326	323	281	299	285	276	323	338	286	330	292	294	317	320	315	319	317	320	298	295	292	303	292	296	290	291	333	305	238	315	313	312	283	285	313	333	287	388	294	328	320	297	327	318	324	307	273	347	347	298	309	327	348	313	340	373	285	323	323	349	323	324	289	297	317	287	314	342	357	296	275	267	299	288	345	308	329	293	331	299	321	282	307	320	306	296	313	297	323	317	318	325	318	324	321	337	317	299	307	332	289	311	274	288	282	298	277	261	309	264	267	320	316	322	299	330	308	292	294	319	324	315	311	308	274	297	330	286	310	311	323	290	320	346	302	318	279	309	297	305	324	315	284	312	315	319	298	301	280	299	285	287	328	327	361	290	334	329	280	347	306	329	330	319	343	335	293	290	309	331	322	317	327	344	296	300	319	280	326	334	293	324	373	324	308	285	301	325	300	329	300	299	317	310	309	355	294	322	305	291	337	323	319	329	296	303	332	313	309	306	304	293	292	304	330	282	283	316	288	340	299	316	328	267	295	348	298	333	318	333	300	312	319	305	299	314	329	358	282	314	300	301	306	342	323	316	316	327	284	322	306	330	283	329	288	300	301	312	335	314	327	314	310	332	318	347	339	327	339	318	317	291	302	312	315	300	273	282	321	306	279	347	309	324	306	326	296	311	316	331	309	318	350	297	285	310	316	283	303	275	314	332	272	332	299	308	325	332	335	305	347	317	283	289	346	305	342	307	301	334	301	313	330	327	271	330	339	311	305	300	343	308	305	328	345	296	306	277	318	285	299	284	310	292	323	341	314	320	362	316	338	337	289	311	293	295	313	329	315	313	299	318	280	305	316	307	313	290	339	293	292	298	296	318	324	354	325	288	282	320	326	293	335	285	258	303	316	302	317	292	290	329	289	330	369	300	318	297	327	305	325	305	310	280	297	285	285	302	301	338	296	315	313	366	348	310	310	332	323	314	337	336	300	343	319	314	328	314	287	321	307	295	328	307	318	295	304	295	272	291	312	286	301	280	297	312	326	315	330	350	293	284	310	327	274	293	307	317	315	311	302	311	317	330	305	270	326	335	324	272	311	290	330	331	308	284	314	299	294	292	272	284	315	335	338	306	320	305	335	275	310	299	315	335	290	300	328	286	311	344	338	317	327	284	309	312	292	323	312	336	295	326	295	311	303	323	308	304	286	326	346	286	306	291	317	276	300	308	292	257	296	304	306	284	300	313	303	320	302	313	319	277	315	303	305	298	324	288	308	305	318	302	286	324	308	336	283	295	317	310	290	315	334	308	312	309	327	302	340	307	290	337	307	308	336	329	354	342	326	319	282	322	321	336	298	297	330	312	327	315	311	343	310	265	301	299	320	301	322	341	325	319	303	290	264	334	286	299	325	298	319	317	262	296	316	297	303	308	295	291	314	299	359	309	375	290	327	353	329	285	329	294	304	327	285	298	340	301	337	305	310	307	305	292	275	315	302	299	339	294	280	328	311	291	324	279	329	299	336	322	309	281	358	290	317	318	291	303	271	300	340	326	304	320	303	291	312	294	296	315	296	328	348	313	304	320	320	319	319	301	293	328	339	333	302	287	299	324	316	306	320	312	315	308	295	321	309	342	293	310	318	349	315	315	305	287	289	314	341	300	322	294	322	288	307	319	319	296	325	318	333	307	316	317	335	311	278	310	316	290	289	301	332	301	329	298	310	311	325	318	282	298	292	315	344	325	311	340	323	309	268	315	328	288	309	296	327	306	334	289	294	297	314	308	273	318	319	304	332	314	299	318	302	287	327	326	293	307	324	298	297	300	318	281	294	317	327	346	294	291	310	293	328	309	341	331	337	313	283	311	330	350	302	298	313	283	303	324	320	303	309	298	305	330	269	327	353	271	285	312	288	290	347	308	300	325	316	290	311	318	280	295	308	307	326	306	342	338	293	338	287	297	323	311	257	288	318	316	325	318	282	330	305	336	283	298	325	309	302	286	307	283	297	283	322	306	289	311	322	324	321	307	354	321	303	315	315	345	284	313	328	288	307	328	286	309	286	339	338	295	271	308	347	326	301	325	306	296	300	319	318	307	313	282	294	276	295	282	318	335	361	303	333	345	316	336	319	306	321	293	273	333	307	362	335	308	326	329	282	316	299	365	333	312	333	287	301	321	304	301	278	322	301	314	344	337	324	255	307	290	301	303	287	299	346	323	303	317	318	297	344	303	315	328	323	299	289	289	268	308	307	274	289	314	329	315	311	317	338	315	326	324	320	295	305	312	300	337	306	303	287	286	316	314	297	286	259	292	321	323	338	316	328	311	319	301	357	317	296	325	335	306	294	334	302	305	300	289	320	322	315	357	338	319	302	331	325	318	300	346	335	308	283	338	317	309	291	304	337	314	324	307	286	314	283	318	316	280	297	302	309	307	329	322	304	349	321	283	297
37135	20592	17081	14751	11792	8500	5427	4073	3349	2855	2668	2700	2496	2685	2785	2364	1945	1849	1791	1618	1489	1335	1184	1134	1037	922	833	842	822	828	753	714	658	722	714	713	765	698	645	703	677	719	720	675	715	676	712	662	638	664	689	645	601	646	666	642	674	634	644	683	650	686	653	702	738	688	623	660	611	678	666	670	629	681	680	661	642	684	668	690	670	695	619	638	666	607	620	665	672	629	624	651	658	632	629	663	649	630	680	654	623	619	662	669	694	675	632	659	641	664	647	673	640	711	646	665	675	629	654	627	616	597	600	672	685	623	647	632	659	681	672	651	603	666	644	626	673	641	627	620	657	656	650	651	652	637	655	643	658	650	635	698	648	679	638	657	679	674	640	656	649	639	663	647	638	666	638	647	629	607	659	597	669	658	629	681	656	697	636	667	674	622	651	638	678	660	636	656	635	663	696	690	674	667	702	641	636	686	662	691	688	638	622	693	671	688	647	658	660	685	651	641	640	677	617	650	633	663	694	651	637	658	706	660	671	692	660	666	630	701	662	736	633	642	634	628	672	669	653	667	646	645	707	687	700	633	648	630	638	653	617	588	669	636	630	617	650	603	631	644	670	636	633	647	665	644	666	638	647	642	740	670	632	665	654	682	663	691	644	649	647	665	637	688	675	684	609	658	650	651	665	669	656	634	653	639	627	652	611	639	632	594	667	690	655	601	647	651	696	592	652	648	628	640	677	652	637	649	620	637	644	657	656	677	656	655	653	672	658	666	609	633	629	655	648	672	658	630	651	644	659	638	646	689	639	680	677	667	655	625	642	619	677	659	714	678	642	613	665	647	603	648	653	623	664	642	706	662	660	601	678	675	674	649	661	639	659	698	657	633	686	642	634	666	641	650	659	693	649	645	624	654	646	655	639	656	629	635	636	634	595	652	618	625	622	644	666	659	556	640	669	669	634	677	628	636	651	595	674	676	662	657	642	622	624	679	688	662	611	661	644	638	653	643	635	651	641	651	656	633	639	654	684	626	659	627	686	658	669	728	649	669	677	625	661	656	690	655	611	645	662	612	631	595	611	634	622	632	662	678	653	678	649	611	662	651	667	617	644	681	636	657	683	657	656	677	621	613	686	703	622	657	640	632	644	608	637	664	696	668	643	643	687	647	652	667	683	669	677	666	649	637	658	659	657	691	630	641	644	669	645	697	641	680	652	647	687	664	686	615	691	702	655	641	599	674	646	669	651	653	606	664	668	718	626	664	636	599	651	667	685	633	676	677	706	656	639	631	681	686	632	622	682	654	636	648	665	601	663	617	646	627	623	653	651	645	670	671	642	650	710	616	667	641	684	631	669	662	701	650	663	632	697	669	694	634	615	687	645	655	695	661	678	644	626	647	662	685	643	630	661	618	665	636	641	607	600	633	632	676	638	651	673	646	654	653	670	628	651	630	661	691	698	667	698	617	657	620	679	650	646	632	647	687	632	646	655	658	668	674	665	673	660	644	628	633	651	638	652	660	698	674	638	683	644	666	600	671	630	668	652	639	681	642	621	657	665	639	585	635	649	635	636	656	674	681	663	634	669	638	684	631	614	662	661	592	624	656	624	654	671	670	667	655	621	631	675	661	693	632	605	653	642	657	636	643	653	641	626	675	647	663	655	692	627	675	722	598	655	659	694	654	658	650	670	658	644	668	616	653	639	663	633	655	640	646	650	631	662	617	636	643	666	620	617	576	658	665	615	638	673	666	679	633	621	649	633	623	643	677	613	625	681	656	668	629	677	657	687	660	644	686	686	684	672	669	739	622	696	626	620	633	640	690	676	673	640	655	646	648	660	640	700	659	671	672	688	684	717	630	662	636	684	663	666	645	677	643	659	692	643	652	616	603	680	639	645	660	691	682	659	657	649	655	677	640	656	689	647	668	647	655	652	706	653	688	710	665	682	652	658	674	666	642	638	654	647	663	663	672	621	683	694	672	653	642	658	675	703	595	667	632	705	693	611	652	607	653	632	667	673	691	629	656	630	631	636	652	659	642	700	647	640	659	642	668	692	628	685	682	623	637	595	716	661	669	680	672	654	621	666	639	647	671	579	696	687	656	669	663	638	671	671	628	597	698	659	649	661	641	622	654	713	640	664	720	664	620	654	663	647	670	653	636	642	645	682	636	675	636	645	653	623	648	655	674	689	657	659	647	639	679	609	654	644	637	668	630	653	635	643	617	626	646	640	688	635	664	674	668	631	646	633	666	657	617	642	679	669	633	659	674	692	636	640	672	650	727	654	657	623	690	650	647	671	626	633	656	648	614	609	676	683	651	654	629	664	656	632	638	633	644	668	621	679	681	716	663	628	613	677	668	670	674	608	644	670	628	655	647	671	652	650	669	659	654	596	698	622	633	611	644	656	652	635	635	698	663	669	646	676	666	656	679	682	670	618	627	652	663	620	717	661	647	710	700	704	662	636	610	648	627	619	689	632	651	625	700	623	673	646	672	654	670	703	681	634	676	665	635	635	653	736	650	612	626	647	658	641	627	606	631	661	615	651	645	671	644	690	682	667	610	678	621	698	682	646	637	661	615	634	677	677	628	687	657	626	644	696	672	678	646	643	674	662	669	640	624	608	692	673	631	654	641	678	659	659	687	670	636	657	649	670	622	644	671	645	714	629	619	675	665	664	650	670	690	660	633	628	643	626	608	642	648	630	635	638	650	668	691	639	627	664	653	654	675	632	635	629	660	590	676	664	605	647	659	652	669	679	649	633	655	651	674	663	696	679	651	654	638	670	653	646	639	628	669	624	631	693	647	634	666	678	659	665	640	690	610	649	636	651	680	650	640	626	616	667	676	635	624	634	639	644	625	660	702	608	601	687	588	645	629	680	683	640	641	638	668	653	673	640	682	634	576	629	682	655	670	681	640	701	670	647	639	666	636	660	677	638	663	628	627	679	681	647	640	651	592	615	664	686	653	650	679	720	668	678	662	694	580	641	680	643	595	627	630	667	653	658	654	660	642	645	656	677	690	654	640	660	668	643	630	649	651	664	694	639	622	678	683	640	612	642	653	671	650	711	668	626	653	631	626	606	671	589	652	660	684	665	633	690	607	663	692	661	672	606	632	632	658	622	650	694	650	655	625	679	627	645	673	666	648	663	624	646	628	679	648	629	648	626	707	638	640	633	684	655	658	647	673	659	665	601	678	706	631	642	734	654	627	661	689	621	650	627	616	599	644	625	633	602	618	647	680	598	681	657	662	704	676	606	625	704	612	673	658	618	654	662	667	693	641	651	633	665	689	688	628	671	636	688	626	684	688	615	667	642	683	700	619	676	594	632	672	671	684	683	628	670	659	682	680	661	661	624	640	657	651	632	665	687	631	664	668	650	641	633	694	656	651	653	654	653	692	664	646	689	652	637	649	673	657	642	634	678	671	628	665	653	644	641	653	620	693	635	632	610	652	688	651	630	663	664	648	669	647	632	619	701	672	721	653	626	653	640	632
41283	16001	5070	2389	1394	873	606	467	412	410	347	370	365	363	332	291	319	349	351	324	316	309	277	327	275	263	278	258	284	271	290	273	279	272	236	266	276	259	276	272	303	234	270	287	263	283	282	275	275	258	264	251	292	282	243	271	307	295	262	295	245	233	253	228	255	268	297	273	255	275	298	267	273	270	253	274	286	275	276	275	245	219	253	258	274	309	281	297	261	292	291	288	259	267	280	293	268	244	265	247	243	243	259	254	226	249	291	302	300	259	282	256	277	260	275	285	282	288	266	251	288	264	270	293	273	291	268	270	265	270	250	250	270	250	265	301	250	268	292	272	269	253	258	299	291	303	264	270	261	267	317	273	274	260	238	281	259	288	280	280	281	286	282	276	255	257	275	289	248	278	267	260	259	263	254	268	309	291	252	279	288	303	293	306	299	282	253	259	304	254	264	270	257	311	272	300	221	271	301	273	262	267	270	254	260	265	232	254	267	275	264	284	282	275	258	258	306	289	287	265	266	281	266	288	275	254	272	284	296	270	270	268	283	290	264	278	275	265	305	273	262	290	282	295	262	250	306	262	283	264	285	287	292	296	264	279	252	254	239	254	287	279	274	257	289	288	260	278	254	259	260	276	307	236	223	282	297	275	263	266	269	267	246	267	303	285	277	243	279	279	292	279	256	268	273	254	245	271	243	240	238	269	253	263	310	274	267	276	261	258	274	262	285	265	279	264	274	285	252	261	287	266	262	259	278	280	243	280	284	257	235	302	252	273	283	271	321	292	250	267	284	268	287	295	250	247	244	239	241	265	277	277	239	257	272	254	285	275	274	238	242	284	285	243	265	215	264	287	250	282	312	273	255	282	278	260	266	297	311	276	262	263	284	301	280	273	259	271	257	278	283	293	239	292	290	262	279	269	249	277	285	299	251	289	257	251	271	265	278	243	275	258	241	253	255	237	260	245	282	248	288	251	250	264	242	286	291	278	278	268	255	312	301	258	292	253	244	227	257	260	279	271	319	270	286	259	253	234	279	223	268	294	285	303	277	279	295	290	284	271	270	293	245	275	247	293	277	254	283	306	263	286	259	271	274	295	283	286	218	259	255	273	270	265	301	271	304	259	262	262	235	248	250	261	299	276	238	224	282	253	304	279	282	282	269	287	283	269	268	257	290	272	275	280	307	289	280	284	292	275	289	283	278	262	259	289	302	270	285	279	266	233	256	263	256	281	280	263	234	248	272	286	238	285	251	254	281	282	249	257	274	258	261	300	285	284	268	289	253	271	252	276	284	282	264	294	280	264	279	284	245	279	275	288	268	266	274	276	251	291	275	234	241	304	251	261	285	288	307	295	259	278	246	292	267	302	291	277	305	268	268	257	284	264	264	276	249	275	277	244	295	275	251	253	242	283	282	268	296	268	256	265	221	236	268	283	282	271	294	287	286	251	278	257	281	283	276	251	272	272	260	243	277	266	298	266	259	249	275	274	243	226	267	257	258	227	279	257	232	244	264	288	267	252	275	308	259	294	250	250	290	272	273	295	269	273	262	307	290	281	292	252	270	263	275	284	238	284	268	281	247	239	266	247	268	271	241	270	276	299	271	272	303	289	289	274	277	278	273	286	268	271	240	278	286	274	256	272	264	243	242	245	270	243	231	243	266	267	275	292	252	257	300	271	257	267	271	263	265	261	236	273	261	298	285	263	271	264	251	293	256	254	260	253	276	253	288	267	274	272	260	300	247	251	266	290	244	262	274	280	271	290	254	274	256	275	289	248	269	270	252	237	283	258	253	237	258	260	258	265	256	292	273	242	272	274	279	259	269	291	280	303	253	265	264	249	290	319	268	285	269	263	251	310	303	257	247	282	260	276	283	286	275	254	299	268	280	264	246	234	280	247	298	261	260	282	254	285	274	224	279	268	285	253	288	272	240	270	263	267	268	256	293	242	283	275	272	272	266	271	293	274	265	236	291	272	254	263	261	287	265	283	272	298	300	278	288	264	282	286	278	252	264	300	258	260	298	278	279	293	267	269	281	269	226	248	257	261	269	281	276	258	273	259	303	282	262	265	250	274	263	265	263	262	267	236	258	276	240	272	292	292	284	265	295	221	284	290	294	282	296	249	309	235	254	258	271	249	248	257	318	299	272	234	287	263	265	257	266	261	288	264	253	272	256	266	294	282	265	252	283	283	248	293	282	275	261	267	235	242	269	237	272	249	271	288	253	259	300	267	315	254	236	266	280	266	261	285	288	251	263	296	248	299	258	287	287	270	288	271	278	274	283	232	260	255	283	294	283	271	262	235	276	261	256	291	258	253	266	252	261	285	330	290	288	279	300	270	289	255	264	265	275	285	244	254	311	261	306	281	243	248	256	255	257	283	213	243	244	276	271	284	269	269	278	287	277	250	268	290	257	240	284	272	270	253	246	234	279	266	275	271	261	260	283	274	283	249	251	264	300	246	281	271	257	288	260	257	268	282	295	262	278	262	297	259	276	266	262	259	289	299	310	266	255	269	269	285	255	257	260	286	264	240	258	258	245	296	279	257	230	235	216	272	272	285	272	290	260	266	271	256	283	259	294	304	307	294	259	285	249	261	241	277	262	262	298	264	265	295	256	272	266	291	266	236	294	280	252	280	272	244	274	281	244	278	256	283	266	264	274	253	260	276	298	258	266	267	303	294	267	294	267	291	283	260	259	248	255	234	255	280	236	259	280	277	262	283	248	249	271	286	291	252	255	298	287	266	259	276	262	267	251	283	248	266	290	259	282	233	287	253	295	285	282	285	239	274	260	307	256	266	266	257	281	278	246	280	248	266	270	273	277	265	283	290	251	296	271	271	278	275	242	257	255	298	274	301	271	304	269	259	252	270	265	258	287	269	277	307	287	291	282	266	251	264	294	282	304	234	286	258	253	262	271	277	253	255	296	283	262	267	256	255	327	305	263	275	249	251	274	265	251	266	240	294	271	244	269	265	271	263	304	263	281	277	259	279	249	263	280	247	266	297	256	290	260	248	253	275	258	286	260	284	257	250	283	287	283	251	262	301	235	278	310	323	233	278	280	296	300	262	278	261	289	286	278	298	300	276	265	282	268	293	243	270	260	274	287	248	260	262	258	265	277	253	260	254	271	245	298	287	285	301	261	266	265	250	262	283	279	268	274	266	263	259	266	284	260	251	273	274	291	273	239	305	266	251	301	322	285	293	278	276	253	294	248	274	274	248	243	271	270	255	252	253	257	281	259	271	272	234	254	261	236	270	256	269	265	284	272	283	292	261	232	243	257	268	294	275	275	281	262	245	274	275	266	282	274	277	283	264	277	280	246	250	266	262	260	285	294	268	247	291	278	269	270	283	267	254	273	305	254	266	298	244	274	291	252	278	262	300	256	254	245	275	265	288	259	248	257	268	277	266	267	262	260	238	287	263	284	278	263	287	285	234	272	253	271	270	309	254	277	293	278	259	259	296	263	313	234	265	257	271	278	256
24545	8546	6998	6137	4430	3082	2064	1532	1311	1127	1184	1140	1001	1039	1046	928	911	939	965	906	811	786	805	762	718	666	685	636	607	583	638	582	596	554	603	587	627	569	540	594	600	594	576	572	605	600	601	609	611	593	585	576	564	561	578	555	567	512	577	559	572	572	605	544	589	574	543	555	582	588	556	605	564	598	598	578	597	568	603	596	529	643	596	553	593	565	593	605	607	564	587	573	573	546	543	570	584	557	562	568	594	576	575	560	633	596	571	587	547	574	565	586	581	572	636	588	564	666	569	572	562	566	578	575	603	561	628	586	562	579	558	607	568	554	529	541	579	554	560	538	603	553	593	557	587	562	568	565	569	580	575	607	557	603	578	563	560	548	556	563	569	574	566	579	600	539	607	546	568	591	571	626	578	579	569	553	542	541	589	541	590	560	592	581	542	558	545	569	614	588	559	599	563	594	562	569	578	595	546	584	589	604	589	585	583	584	610	570	579	592	569	574	576	591	577	585	597	545	568	573	517	581	586	575	549	577	559	531	557	549	582	594	557	580	583	561	562	566	581	570	599	604	592	583	581	601	544	572	587	549	589	611	532	613	578	531	576	530	564	524	528	584	543	574	582	572	638	543	575	598	566	567	559	607	607	533	578	568	589	557	584	545	574	609	606	558	523	556	567	602	539	563	548	591	583	571	522	572	553	582	566	533	591	604	537	587	572	558	599	606	621	622	586	572	514	590	545	545	567	593	620	636	569	596	625	578	576	567	561	590	623	566	561	603	589	629	585	565	569	592	547	560	544	546	570	545	610	559	563	595	566	585	592	588	600	610	572	564	573	572	556	592	604	545	574	590	594	586	584	569	573	597	568	554	610	636	585	554	577	595	572	549	586	565	573	567	604	514	541	554	567	572	588	572	546	554	517	553	596	572	557	607	565	614	576	589	542	567	571	590	549	586	553	608	547	574	545	575	585	576	585	510	581	588	596	567	561	549	564	528	583	585	584	563	533	576	558	560	569	590	605	539	571	584	584	591	558	596	614	578	553	565	523	580	576	574	502	560	551	602	538	590	556	585	564	575	588	596	568	613	533	594	587	579	559	587	595	593	567	584	565	585	570	575	580	566	585	590	583	586	543	574	567	576	572	621	578	549	583	569	563	551	577	579	589	576	568	578	538	584	534	576	543	558	542	590	585	574	532	580	584	555	532	608	572	576	599	561	531	582	623	527	562	581	599	594	560	591	587	563	597	575	574	585	547	568	562	585	556	595	531	579	558	549	579	589	570	548	578	551	584	594	569	558	555	578	572	538	528	554	590	521	526	571	594	574	559	586	588	552	531	567	587	594	562	561	580	563	566	549	575	590	556	572	566	562	546	569	555	603	573	563	587	567	547	564	556	550	603	531	568	560	593	548	576	584	592	577	605	613	547	582	580	549	579	534	565	589	547	607	626	564	612	597	584	570	541	610	576	544	558	601	555	561	561	574	575	577	571	600	594	550	568	563	545	567	563	567	563	557	597	584	577	576	584	572	557	557	598	520	569	553	577	586	554	588	579	557	592	574	588	594	569	614	571	574	563	566	565	571	599	608	554	535	598	563	535	585	575	557	571	607	580	606	587	547	577	589	610	581	561	559	598	577	549	602	572	551	610	576	565	596	569	601	585	551	574	556	556	548	599	536	551	591	608	511	620	567	604	623	577	571	583	530	609	571	592	627	534	575	606	599	559	556	541	577	595	580	573	557	558	570	570	554	551	551	576	598	580	579	558	574	567	546	603	578	532	575	563	581	594	600	594	551	561	547	618	579	625	573	600	585	584	627	542	544	530	571	577	590	582	543	512	567	577	592	576	562	562	574	573	567	595	574	596	558	589	579	569	570	549	553	544	601	547	594	569	546	520	622	558	541	593	606	561	550	596	564	547	585	569	611	581	606	613	613	559	612	580	542	582	537	599	612	596	579	583	582	574	578	584	563	561	553	559	558	575	588	615	538	552	570	566	569	542	579	559	510	606	541	585	551	584	597	577	570	619	628	590	575	561	586	565	557	577	572	553	576	591	584	584	537	496	553	615	591	612	569	545	564	548	577	569	587	559	616	585	555	610	560	573	619	605	553	579	579	577	574	557	567	554	564	550	565	576	528	577	580	583	575	610	561	568	556	567	581	585	536	533	575	574	573	577	541	622	602	540	591	597	575	578	586	517	565	575	591	593	627	554	557	538	565	569	608	564	588	548	603	595	575	577	559	592	568	548	578	582	578	601	594	598	548	581	589	549	610	564	562	557	601	566	558	559	595	583	583	591	552	565	560	592	569	559	519	545	572	533	561	556	596	594	548	563	582	570	592	567	642	558	613	624	625	562	550	542	568	526	564	569	570	563	620	567	578	558	578	567	540	575	546	594	585	592	597	572	550	602	541	546	569	568	509	584	554	543	566	612	575	557	598	573	599	560	541	541	591	583	582	604	542	581	626	595	553	594	565	606	587	570	558	558	595	579	557	591	565	599	569	544	606	573	557	609	594	615	583	572	589	543	569	589	577	536	564	586	570	585	584	562	582	563	560	569	567	602	572	577	582	527	563	585	587	592	614	578	566	554	542	594	578	565	544	579	578	600	532	558	551	588	584	606	545	578	595	603	556	575	574	567	542	590	548	560	544	571	575	579	542	581	607	560	567	576	596	594	550	611	573	595	565	591	569	581	548	595	586	646	553	571	566	577	584	566	546	590	591	547	582	580	583	579	549	631	606	605	559	585	564	594	602	542	525	570	569	585	570	566	553	598	563	620	580	569	577	578	567	535	599	527	579	579	537	541	567	585	584	561	612	588	556	591	592	570	577	569	540	585	554	572	570	556	620	556	608	593	512	598	583	539	567	582	545	597	577	553	577	555	585	601	579	576	558	602	555	589	546	601	573	583	593	547	546	584	570	567	544	579	563	560	536	586	582	590	595	570	587	586	608	571	574	551	551	538	576	573	536	574	529	579	545	564	559	562	552	575	576	565	563	596	547	573	565	545	582	592	569	531	570	582	584	583	567	544	577	537	554	609	630	561	570	594	535	576	601	589	531	519	579	577	543	607	597	536	621	559	556	578	564	576	560	596	562	586	553	579	562	551	550	581	622	591	627	528	603	543	586	555	552	564	575	535	550	584	547	579	579	587	562	576	579	548	612	555	571	584	596	553	560	537	617	560	558	542	581	575	536	618	515	551	562	559	566	624	611	521	539	551	581	596	574	551	564	568	595	597	573	615	598	611	559	596	583	556	594	591	596	597	560	551	553	590	612	525	570	570	571	579	524	586	591	571	574	570	584	570	591	545	568	574	550	586	551	551	584	581	612	557	566	577	559	552	596	571	552	639	585	569	548	579	564	571	607	548	580	588	594	565	546	598	578	605	587	584	609	567	590	624	561	565	626	552	567	570	555	617	589	539	605	568	570	590	569	589	541	566	575	586	536	560	594	552	588	552	591	590	532	584	573	580	598	567	558	579	569	584	507
51561	23525	10717	4714	2616	1584	891	714	612	538	587	515	482	560	490	459	452	438	367	374	326	365	348	315	309	325	282	297	277	252	275	281	256	239	268	292	270	270	276	269	299	258	267	275	271	307	309	273	250	261	273	261	302	264	241	282	294	281	244	276	245	279	290	257	291	266	273	271	272	280	284	273	270	252	274	275	264	244	265	294	284	261	257	271	251	271	279	252	280	262	257	256	271	245	274	263	236	271	256	252	274	303	251	256	247	267	256	264	292	263	266	278	284	274	288	256	218	260	254	273	277	275	276	287	242	288	272	280	288	253	285	251	248	247	246	264	259	291	255	268	247	276	261	236	239	292	293	277	243	258	264	296	260	284	258	294	293	259	265	273	272	264	270	233	265	268	277	278	228	254	275	235	267	279	244	294	249	260	228	281	231	278	268	261	268	227	262	258	272	258	247	273	234	258	277	264	296	275	274	261	247	258	261	299	288	253	239	277	271	271	280	285	260	259	263	277	243	270	257	264	264	288	278	260	286	259	244	267	296	290	265	260	303	299	298	287	251	262	271	282	266	283	262	304	282	235	265	282	248	260	282	238	290	284	238	235	249	260	268	289	295	268	282	253	261	254	254	285	243	262	282	264	251	237	286	269	289	295	283	233	292	257	272	238	245	296	246	287	272	264	263	273	269	249	233	269	265	264	246	262	254	250	282	281	298	247	250	318	279	249	252	248	256	262	265	307	222	250	278	240	267	249	236	263	279	256	262	240	261	242	230	247	269	270	262	232	272	253	277	276	258	294	248	275	247	238	249	270	255	288	236	264	265	283	300	299	270	272	282	278	268	260	282	231	252	259	260	267	276	238	253	252	259	247	267	247	300	272	246	243	282	247	273	277	267	258	250	238	277	269	273	282	278	283	299	245	283	260	282	255	265	292	290	275	265	271	269	282	264	279	250	259	275	296	250	273	267	268	267	291	293	264	276	298	262	239	267	249	259	278	275	239	247	258	257	276	271	271	311	283	247	301	268	259	257	259	247	283	272	298	266	277	294	266	240	260	291	247	276	243	241	232	273	256	256	260	258	261	273	257	255	250	305	289	282	274	260	285	281	272	257	271	264	279	252	281	236	231	271	257	259	291	297	279	239	270	247	259	266	291	245	284	230	257	285	268	267	274	268	248	217	258	282	284	304	240	249	259	263	295	257	237	258	269	291	280	276	258	276	260	266	262	266	292	268	254	277	231	261	241	268	279	284	299	261	279	286	273	266	290	276	262	268	293	280	271	293	285	249	233	285	295	297	254	270	269	262	268	247	259	281	240	292	262	275	259	268	275	235	273	270	253	246	236	260	279	272	306	275	271	270	269	255	264	278	260	245	290	265	269	285	269	264	301	292	295	258	280	245	236	266	238	259	255	235	260	257	257	255	293	296	279	272	284	283	271	242	281	276	293	262	262	261	287	258	268	251	287	275	269	290	253	266	255	260	243	251	274	285	231	277	270	247	254	263	281	265	256	262	271	264	293	277	292	265	227	263	281	273	244	236	252	251	261	266	272	275	276	289	264	284	274	281	274	282	249	288	261	270	241	284	295	287	292	269	278	255	269	271	252	260	249	266	254	283	290	295	261	255	250	280	286	284	256	258	243	265	261	272	265	285	253	264	223	295	294	254	256	270	268	276	280	249	269	285	236	264	283	213	261	277	265	268	302	296	267	263	274	274	270	239	298	285	283	231	286	272	246	291	244	270	273	269	290	275	275	253	266	270	269	267	284	263	273	288	240	254	259	286	262	263	236	281	265	268	277	255	242	318	272	268	243	250	237	293	257	267	277	257	264	225	280	286	287	292	279	283	271	301	280	248	291	302	280	266	257	243	244	277	299	252	268	296	233	256	279	281	247	245	247	290	262	257	278	275	229	265	239	269	298	270	296	251	223	243	243	243	241	244	278	303	265	280	235	289	284	248	260	299	282	303	255	289	254	284	264	252	237	256	241	246	263	234	284	275	288	256	293	267	279	273	236	268	273	262	256	294	260	252	265	268	283	270	232	247	300	264	244	261	269	274	264	284	237	248	270	275	259	272	275	294	280	252	290	217	263	249	266	258	248	291	246	265	262	295	294	251	255	262	247	244	248	242	247	265	265	291	246	273	262	281	286	261	260	266	241	214	256	293	285	263	276	301	275	244	268	271	273	277	267	257	241	249	268	279	273	265	254	251	288	271	251	266	253	282	284	250	254	234	255	276	275	258	262	263	255	245	258	277	250	284	261	262	252	219	298	277	242	277	261	262	273	279	242	264	284	275	234	254	268	260	260	256	272	257	231	271	262	284	242	246	252	268	276	272	278	263	256	264	272	271	235	266	274	294	269	295	258	246	275	293	296	284	284	254	261	253	256	280	262	310	265	273	273	230	232	258	260	232	250	257	250	253	234	246	271	258	287	255	244	253	248	289	264	261	241	282	277	274	278	248	256	262	260	271	269	282	261	247	265	246	248	269	266	266	247	251	279	263	258	254	258	266	277	305	235	306	305	277	280	240	275	282	281	239	304	255	248	281	269	281	271	282	284	240	262	262	264	263	232	294	295	255	273	248	306	266	245	257	241	266	270	239	263	250	244	276	217	258	239	283	276	246	274	244	286	249	261	287	274	266	252	243	269	271	259	246	263	284	248	286	249	291	251	278	241	258	293	261	265	290	241	252	291	264	269	257	279	257	240	298	254	269	272	301	242	256	294	238	260	262	249	241	240	240	243	280	240	302	273	242	276	244	238	249	235	243	254	243	222	280	263	277	251	258	246	240	287	215	241	225	289	268	259	268	255	304	264	258	265	250	260	288	264	261	232	281	284	272	253	275	311	273	280	249	268	221	252	255	253	265	265	280	272	265	266	267	272	261	268	256	242	266	280	268	308	268	271	269	266	271	273	279	263	275	245	242	249	237	255	290	286	274	272	258	289	272	293	245	251	283	279	248	258	232	249	267	305	296	261	294	247	249	277	247	262	274	284	264	284	274	269	261	277	257	272	257	258	294	266	264	255	248	279	253	260	243	267	251	264	245	248	257	266	253	259	258	262	254	254	252	235	247	251	309	283	292	275	259	266	248	248	280	244	308	244	261	243	273	265	267	259	303	298	282	240	277	250	270	257	255	279	269	291	255	246	250	244	270	259	288	269	292	270	259	245	253	293	237	252	263	291	267	261	273	225	265	270	276	252	272	280	257	277	247	286	266	282	266	260	246	283	280	270	278	252	259	251	284	234	231	269	269	269	266	260	273	285	276	289	273	297	244	269	272	248	326	262	282	277	282	273	264	271	262	244	247	238	267	248	245	263	248	283	283	250	297	283	236	248	265	258	277	258	276	267	282	271	267	254	266	264	275	267	283	264	258	242	265	277	279	289	253	262	272	270	295	274	290	271	292	248	273	260	269	266	251	246	243	273	284	285	260	293	257	254	242	255	243	237	243	256	288	238	269	262	249	275	246	249	260	263	301	314	257	256
30756	14248	13123	10953	8458	5836	3781	2850	2325	2103	2218	2026	1906	2062	2031	1708	1543	1540	1469	1310	1120	935	921	912	818	827	729	680	614	657	643	625	653	613	575	610	566	624	580	548	599	590	603	568	560	581	542	582	592	561	579	602	583	569	608	582	573	577	549	585	572	563	600	553	557	583	583	572	608	586	604	568	537	572	569	546	562	575	584	576	570	575	569	594	570	558	537	521	575	570	542	558	577	540	570	541	590	573	539	548	601	609	551	545	578	572	575	563	605	530	576	601	610	562	534	567	592	588	623	539	568	590	606	538	592	571	545	643	585	597	560	596	564	556	586	546	577	524	589	541	571	590	581	527	575	547	569	596	567	585	622	564	582	550	547	610	545	571	600	546	567	565	566	595	595	590	537	530	605	534	573	546	570	553	559	572	566	552	531	586	565	588	550	563	509	570	523	559	555	582	596	581	598	558	570	576	587	563	567	557	552	582	538	588	606	551	580	539	551	544	579	574	631	572	572	566	552	533	618	573	613	597	591	536	580	585	577	594	579	577	562	576	612	567	558	580	610	567	571	605	597	560	574	569	544	610	555	530	568	542	562	585	617	573	642	570	561	516	579	569	607	564	561	565	555	630	551	569	586	551	556	593	581	595	581	596	602	600	551	609	581	566	598	582	592	557	560	618	559	603	579	569	575	585	573	578	653	613	530	607	553	569	569	567	557	589	559	550	546	535	569	590	621	592	597	563	564	514	559	543	573	570	601	569	579	593	566	588	566	546	584	575	566	560	547	583	599	604	571	599	603	564	595	568	598	554	604	573	579	574	561	559	545	593	607	579	558	531	613	545	539	583	584	517	536	565	600	587	598	589	540	611	577	575	554	557	557	529	563	581	557	599	503	583	603	545	561	604	521	558	595	530	593	573	586	602	602	559	559	584	563	567	573	589	573	543	591	587	588	551	570	554	565	542	536	553	538	548	537	594	556	571	619	595	610	550	600	584	560	533	551	544	581	566	584	569	563	589	609	574	520	582	554	565	582	562	593	553	582	571	588	523	602	587	571	581	542	533	569	615	613	602	575	577	587	559	557	566	586	618	564	600	537	590	537	581	592	570	578	565	535	583	543	603	562	580	580	612	525	567	576	544	580	571	552	601	562	572	588	563	547	576	569	597	574	610	564	643	606	553	525	551	559	561	561	548	587	559	551	558	559	603	559	587	602	614	556	557	554	572	587	584	575	541	564	582	565	594	533	572	563	580	560	584	604	593	553	568	577	587	594	513	580	574	545	580	587	577	549	610	625	536	568	587	587	558	579	595	582	592	528	608	583	572	568	602	566	607	548	576	560	599	548	591	600	604	571	632	595	569	554	558	537	530	610	588	595	545	599	594	577	554	553	623	587	598	609	544	624	563	531	598	541	553	566	605	619	511	625	575	554	572	585	620	565	564	612	582	588	565	534	574	604	587	580	600	590	577	574	539	552	576	581	575	557	578	577	558	561	538	595	570	593	554	508	588	592	550	585	582	546	591	573	572	568	530	565	576	600	588	604	554	591	554	540	611	608	556	582	589	583	584	578	555	598	620	569	572	640	573	582	589	589	633	575	558	543	544	565	566	563	576	568	562	566	549	546	557	584	604	603	603	563	593	582	624	576	552	569	577	574	548	583	591	591	591	621	551	545	539	517	563	510	602	566	546	592	567	582	576	551	554	549	549	559	559	592	578	552	579	571	591	577	598	569	565	594	564	576	584	548	523	599	562	558	546	575	571	579	549	579	579	604	550	545	577	614	576	559	557	580	588	558	559	592	563	588	604	539	566	587	586	611	583	626	540	566	571	539	603	590	576	558	575	578	541	610	601	553	602	567	539	567	605	554	551	581	549	546	558	584	592	586	604	588	548	548	544	586	548	601	572	596	598	567	539	528	556	556	552	568	562	593	567	571	546	564	597	562	602	529	558	574	571	515	611	573	599	578	567	613	547	584	588	605	543	571	577	552	584	576	533	602	565	550	541	560	552	555	542	573	581	572	572	526	607	550	609	608	548	559	557	566	614	578	578	599	589	566	575	589	611	594	582	534	603	539	576	573	578	589	521	580	565	539	559	572	626	558	608	585	571	604	533	555	584	535	547	547	607	569	503	571	596	551	547	595	594	557	564	583	571	613	588	540	574	572	593	563	556	609	593	531	603	589	583	544	543	562	544	604	595	549	572	568	594	581	560	575	579	591	578	542	596	586	613	561	583	591	589	600	548	553	608	566	597	581	586	594	541	588	582	598	572	562	600	551	558	572	581	578	556	547	563	556	587	601	579	577	568	587	589	595	549	582	570	579	533	582	562	531	549	565	615	557	593	592	604	602	604	576	534	594	567	591	551	565	579	595	571	540	584	576	622	603	561	541	564	561	571	587	561	566	579	601	577	565	539	590	602	521	592	592	575	574	584	559	568	572	573	607	564	586	554	548	573	590	639	583	588	572	544	548	590	576	572	576	609	585	586	590	594	589	561	592	577	584	583	586	565	550	563	568	560	571	577	596	555	560	572	569	579	565	562	622	623	595	603	568	544	558	577	557	530	565	571	558	550	588	547	576	634	597	557	567	600	589	573	557	552	577	518	572	558	562	582	563	569	573	597	585	552	562	548	547	558	580	573	544	549	581	588	523	583	566	535	558	610	556	617	573	562	601	597	568	574	591	526	557	581	565	564	548	547	583	578	556	584	600	563	565	601	607	573	597	573	550	570	546	602	566	563	539	582	571	531	552	608	575	605	598	545	570	544	562	539	591	535	565	571	598	571	569	590	570	581	562	592	589	587	555	632	542	555	572	591	583	573	586	640	611	579	589	580	601	574	569	596	556	554	601	568	541	532	534	558	598	526	568	543	579	565	577	576	577	621	559	545	536	588	569	558	531	587	552	576	565	601	585	582	585	541	567	588	549	584	571	546	559	548	611	569	567	588	545	565	565	577	598	590	573	536	590	561	564	538	567	551	593	602	607	557	548	560	570	633	525	568	581	544	590	567	578	585	554	545	591	631	559	550	551	596	518	581	528	567	565	613	578	612	543	603	555	591	561	563	538	615	604	628	589	532	593	567	564	576	532	581	560	588	581	588	572	550	568	577	533	574	554	517	576	589	526	563	587	552	573	563	557	588	580	561	605	606	607	580	589	580	526	549	569	612	571	590	557	582	544	571	566	534	535	576	551	568	608	566	559	624	557	600	605	573	555	544	597	599	591	590	572	587	593	544	562	536	561	559	601	588	550	584	575	586	543	504	594	530	570	568	556	590	558	612	604	553	567	594	614	571	591	590	558	590	567	572	576	604	586	549	574	579	535	547	569	600	552	579	550	593	553	592	605	598	519	546	591	586	582	609	589	599	534	560	585	569	589	584	590	556	569	602	599	613	555	572	624	545	581	612	570	540	572	592	612	560	592	560	595	555	564	548	526	579	579	590	612	565	605	525	614	581	565	619	581	554	596	577	582	605	550	598	560	591	569	596	561	523
59343	30188	17325	7670	4332	2570	1515	1086	953	804	822	720	660	794	789	599	595	546	509	479	446	419	416	383	385	360	383	344	366	389	329	296	290	317	332	285	310	335	300	349	334	316	347	302	335	354	344	292	342	335	328	278	324	324	306	318	326	305	349	345	279	308	314	275	317	333	290	280	326	275	287	306	285	298	300	295	310	292	306	280	296	306	288	301	290	298	346	312	317	308	313	323	303	281	306	317	320	303	317	339	324	323	306	304	316	315	321	306	307	302	312	324	320	284	316	330	285	351	326	335	322	323	298	343	327	342	322	324	317	326	342	295	297	302	317	335	316	331	305	298	297	309	294	288	312	288	315	310	299	277	353	303	328	336	298	301	312	289	285	277	284	303	319	368	332	309	283	266	268	298	326	325	295	287	322	351	290	287	320	304	285	307	303	331	290	293	339	313	303	313	294	309	333	318	285	315	294	283	326	306	334	320	338	324	328	333	302	284	307	290	275	284	284	299	306	306	318	280	264	353	314	335	285	315	304	303	310	290	337	307	325	287	299	315	296	295	311	319	292	296	313	331	339	327	305	314	269	324	315	272	325	312	320	309	312	332	272	306	309	344	292	322	311	306	295	332	313	333	337	310	275	331	329	322	303	310	324	302	301	323	325	308	295	333	334	299	310	288	328	293	311	271	322	285	309	296	305	340	289	297	320	318	282	290	315	319	323	323	315	305	280	327	286	314	299	311	311	273	284	327	312	290	333	318	285	294	302	320	287	307	300	328	306	300	284	335	310	307	305	345	316	301	324	330	273	330	323	304	303	287	310	374	317	280	311	294	308	293	332	291	342	287	324	374	341	308	315	307	338	330	260	299	320	322	277	287	300	332	300	337	298	333	299	306	300	282	323	320	271	321	301	306	317	294	297	273	295	319	337	345	324	318	259	339	293	303	315	315	322	284	310	321	301	289	324	286	309	313	276	316	289	306	280	312	266	288	326	326	294	274	349	339	317	285	302	337	313	314	279	295	317	317	308	320	311	264	319	292	298	311	311	280	275	301	301	337	307	331	317	308	302	340	338	306	272	292	317	343	295	271	287	300	318	318	301	302	296	316	340	322	331	350	279	309	305	287	290	311	337	306	319	309	320	326	279	306	288	306	277	307	302	311	306	317	320	304	316	314	334	282	323	326	320	308	317	257	320	300	321	293	296	314	306	320	303	314	320	321	299	312	295	321	326	308	294	316	337	290	322	316	291	256	330	311	315	277	292	307	297	311	296	317	338	303	328	341	302	310	306	311	317	311	297	317	299	300	292	309	310	311	312	329	293	304	312	349	343	319	306	319	316	328	283	317	328	270	297	330	302	315	311	299	309	338	313	303	333	317	335	321	289	308	297	293	316	292	319	292	306	321	311	298	320	276	325	326	295	343	310	296	289	282	311	335	295	319	269	307	297	306	294	296	325	311	309	315	276	311	320	296	328	349	309	323	309	302	294	290	328	297	307	321	283	303	265	337	340	316	318	349	337	292	286	319	304	332	340	326	310	307	306	333	298	309	305	322	319	288	302	290	318	310	347	335	322	317	307	306	306	325	307	282	288	294	340	296	294	303	309	258	318	287	321	296	312	327	303	324	286	317	335	320	298	276	355	333	311	300	343	306	318	345	338	303	293	295	295	312	320	300	293	302	310	286	313	314	295	323	316	286	316	340	271	334	321	328	351	296	318	325	274	290	341	302	279	319	306	323	304	301	292	303	323	290	275	272	262	285	324	294	347	316	291	339	303	333	305	326	309	315	299	321	345	345	264	282	304	295	293	300	342	313	319	320	290	331	302	322	307	292	308	318	311	331	298	307	323	306	305	292	288	321	322	343	290	274	309	320	304	297	308	307	296	335	335	331	326	320	323	317	284	340	306	297	279	250	324	293	317	321	293	322	296	340	309	294	305	344	310	317	289	331	308	296	332	333	296	322	314	325	340	277	299	287	274	316	304	291	307	337	330	308	302	320	313	305	298	319	272	287	309	356	341	305	297	324	302	307	317	313	290	263	358	317	293	305	322	297	318	283	343	292	295	282	319	314	310	316	299	294	296	295	286	318	293	349	317	315	264	311	328	304	269	285	330	294	301	286	336	291	316	316	319	315	289	304	310	270	339	282	296	289	324	306	282	259	315	296	339	305	308	314	322	287	345	346	309	340	337	333	310	254	289	324	317	349	284	323	351	300	304	305	315	300	309	291	297	283	257	317	292	317	311	280	296	313	317	264	345	310	309	337	324	311	327	299	296	295	335	298	302	328	279	284	323	311	302	300	312	282	342	328	311	306	310	295	305	313	320	326	302	315	335	328	290	362	334	313	339	302	315	305	317	314	350	313	317	365	315	325	313	299	291	294	276	298	312	294	296	296	267	266	326	285	287	339	284	334	297	306	296	326	289	360	301	310	322	282	284	323	313	277	294	283	285	323	301	309	276	305	312	303	295	303	303	327	300	279	312	304	308	324	311	290	311	352	312	313	324	296	262	299	296	318	304	301	315	309	327	288	301	302	309	314	306	304	312	283	317	300	313	269	337	297	316	298	303	302	342	306	305	291	269	309	309	331	291	344	338	281	327	317	313	317	317	313	299	306	301	311	309	318	299	330	293	331	312	291	308	330	292	305	327	249	320	322	266	297	315	297	302	311	308	274	294	302	310	288	314	307	316	322	317	304	297	288	315	275	316	316	351	293	314	317	267	316	307	276	285	327	289	321	310	290	340	321	316	321	307	302	318	322	313	299	317	295	322	328	303	321	315	314	319	295	334	320	299	310	311	306	309	319	322	356	313	272	285	330	288	271	277	286	267	364	331	292	299	314	348	321	299	304	339	311	305	316	294	314	312	295	319	327	305	299	315	357	314	292	306	311	330	332	312	286	343	309	333	340	310	340	320	308	309	326	292	316	298	295	329	306	293	293	342	334	296	321	333	293	309	305	347	348	318	308	300	315	300	317	287	300	320	295	275	325	336	318	309	300	321	309	335	334	338	309	317	277	299	278	321	338	321	296	303	304	332	341	328	265	332	339	351	309	343	340	291	300	275	306	332	287	304	302	310	306	339	342	321	287	293	299	314	299	333	283	313	301	309	320	303	318	327	302	268	286	324	330	301	312	287	306	313	332	290	309	310	307	321	332	291	321	332	334	301	344	327	320	279	307	316	319	297	316	329	292	315	330	301	335	278	324	288	311	304	277	308	334	345	338	314	295	306	292	314	314	292	331	309	314	277	253	291	317	299	302	299	315	294	287	295	310	294	272	309	295	312	301	331	317	305	341	316	313	282	308	273	288	332	286	280	341	310	286	336	275	313	304	342	309	286	306	311	296	310	289	270	298	273	315	335	330	286	280	290	311	317	315	310	281	304	293	314	299	300	332	276	294	280	319	295	312	280	305	300	296	334	312	343	293	303	319	314	341	312	308	309	328	303	341	312	316	323	320	354	313	336	293	277	334	299	288	311	312	315	321	292	301
34443	19167	18458	15447	12341	8708	5590	4236	3544	3217	3414	3111	2976	3403	3281	2628	2332	2246	2045	1786	1556	1354	1270	1095	1008	942	873	802	789	819	782	775	718	738	699	678	685	709	689	656	684	678	706	680	739	686	710	658	642	653	652	627	635	702	691	628	647	636	701	647	698	686	680	649	657	673	637	643	648	650	641	621	634	643	683	642	662	679	664	635	666	638	674	622	662	637	623	634	654	627	655	637	678	636	617	696	666	626	671	671	684	634	651	637	580	644	660	633	672	613	684	641	651	615	667	663	647	649	639	630	690	640	648	615	667	639	609	660	637	639	615	652	634	663	633	618	681	661	636	655	637	655	618	700	630	651	590	684	652	678	647	646	639	692	671	672	628	627	653	698	668	673	599	670	671	628	649	629	676	651	659	632	636	647	650	626	615	698	637	653	641	639	652	649	657	638	650	689	649	681	598	628	588	645	601	661	611	696	651	664	677	625	681	644	653	689	665	665	602	661	636	659	625	621	709	634	688	657	625	616	612	641	628	600	661	621	642	630	656	630	667	649	603	690	652	652	656	640	625	637	628	641	646	669	625	632	672	635	616	575	655	654	678	637	639	686	675	665	645	650	687	671	605	642	636	684	615	689	641	637	648	612	631	633	685	669	593	658	623	648	653	643	678	602	652	675	673	694	718	660	629	637	685	654	608	674	649	664	642	643	644	648	602	643	663	634	649	663	670	597	675	645	628	673	635	703	653	659	651	630	678	652	663	673	673	673	690	658	650	648	656	688	634	678	668	680	671	631	645	706	647	632	633	635	679	684	617	645	652	662	687	579	685	660	644	671	639	622	687	644	674	644	596	666	577	643	651	620	701	597	688	684	612	653	645	675	625	645	603	657	666	629	637	655	681	636	643	649	667	636	646	676	607	651	640	651	668	707	631	595	689	657	657	661	652	629	622	598	674	645	659	706	634	661	585	629	677	649	631	672	634	663	659	629	699	645	684	685	649	668	666	675	666	644	640	621	636	613	650	606	671	678	634	630	625	639	637	658	624	663	658	651	708	622	607	679	650	676	655	645	626	637	625	677	675	657	619	700	657	613	695	661	681	659	647	696	646	642	652	653	663	677	659	643	647	591	670	678	632	652	710	661	657	630	659	627	668	660	646	639	665	606	665	608	616	621	632	663	658	678	623	651	619	615	650	642	620	657	685	647	681	648	647	641	622	654	640	665	635	669	637	670	656	663	649	693	645	677	660	610	647	622	674	677	677	631	670	677	643	656	630	632	673	624	653	629	680	667	655	676	607	676	657	669	648	656	621	665	660	624	649	670	651	638	717	649	659	599	625	651	684	681	614	652	619	654	682	646	621	623	689	597	634	641	630	630	630	651	650	632	644	614	660	649	682	675	659	689	620	658	650	661	589	633	623	653	603	674	674	647	623	654	647	666	592	629	625	672	675	721	664	649	665	661	656	676	641	654	617	717	668	661	646	639	686	665	649	622	636	657	623	636	661	654	623	612	661	648	660	669	670	693	654	650	688	690	694	636	701	655	653	626	627	627	639	673	667	676	694	628	682	634	674	605	700	649	621	651	629	626	661	649	610	664	642	647	669	631	657	673	647	664	658	637	683	638	637	651	632	598	618	683	652	636	649	623	646	633	688	669	651	683	666	638	607	680	635	630	618	624	643	628	610	659	648	648	678	626	575	655	671	639	646	651	656	672	624	680	666	677	661	676	648	664	614	646	635	629	616	645	672	644	661	670	622	611	688	653	604	673	648	631	611	662	669	625	605	652	663	662	665	631	720	637	667	681	662	664	641	663	681	630	640	642	656	662	676	646	687	704	626	651	644	636	649	674	655	643	625	639	628	597	630	641	614	670	653	679	648	712	729	684	670	644	653	632	630	649	655	616	653	683	628	658	677	691	651	686	664	663	642	646	664	655	668	649	619	656	681	628	637	668	613	659	665	659	647	658	701	658	631	638	662	640	648	647	640	710	668	635	673	616	610	641	644	658	689	598	661	708	690	624	674	686	635	624	641	659	641	692	622	618	668	608	613	678	607	632	662	626	620	652	697	613	657	679	660	635	611	646	668	610	641	653	655	718	641	635	626	651	637	675	692	681	685	673	643	629	668	595	632	683	660	632	671	666	646	663	663	672	608	621	629	626	651	624	629	663	616	656	638	637	669	661	579	669	646	627	628	674	708	658	613	639	619	668	678	692	684	671	693	651	667	604	630	656	660	663	625	652	638	625	672	619	644	667	639	638	648	667	620	633	659	672	682	663	629	679	700	647	662	652	629	675	587	647	639	641	632	650	600	657	672	686	650	624	641	666	612	635	663	653	604	670	667	632	671	668	645	672	649	681	658	625	669	643	614	648	652	642	688	636	620	670	644	641	645	608	666	642	651	695	653	636	656	664	647	661	652	688	725	638	678	642	623	681	623	676	628	646	701	676	659	616	660	637	657	644	620	661	633	642	664	648	610	681	638	621	653	642	672	631	596	680	630	666	664	655	661	648	665	631	672	614	620	639	645	699	681	653	671	655	620	641	643	698	647	662	621	664	663	658	628	648	625	594	653	687	627	610	636	635	634	633	681	693	677	658	670	625	703	658	658	641	647	601	676	627	655	658	646	652	636	652	640	651	676	625	673	639	720	667	659	666	626	589	643	662	673	619	656	636	656	599	627	669	639	660	643	602	645	607	682	662	652	639	656	667	669	636	707	674	599	649	673	647	637	642	662	674	638	661	632	622	651	653	648	639	663	670	655	657	631	632	664	643	672	611	611	644	638	633	630	656	632	667	700	634	659	650	637	640	651	671	639	635	599	630	645	663	653	663	671	621	610	625	624	651	657	646	675	637	693	630	611	613	654	664	659	659	665	726	590	619	639	646	626	651	612	625	643	615	599	680	643	684	624	646	601	656	668	673	641	698	665	651	633	648	653	660	648	679	657	670	665	654	642	686	626	691	667	608	685	606	607	632	644	614	612	658	641	684	625	671	643	661	664	680	662	658	633	676	664	666	622	622	662	626	669	678	630	639	644	645	648	690	693	667	682	700	648	650	623	675	694	658	650	659	662	626	675	640	653	623	634	637	680	621	655	666	658	686	711	648	666	644	694	619	639	649	690	625	602	664	642	655	658	640	667	611	606	650	607	689	664	611	634	661	684	659	658	660	597	637	657	649	648	644	643	633	632	641	620	632	644	617	714	699	690	669	671	659	663	654	587	614	672	668	637	655	694	684	626	601	621	637	702	619	660	640	593	636	645	673	606	672	712	659	638	658	674	651	658	716	645	685	670	692	617	652	663	663	649	646	670	645	667	706	683	639	671	673	646	628	638	633	623	683	621	666	635	663	670	623	653	672	641	709	665	686	649	642	636	648	652	678	684	672	634	664	680	661	668	634	678	641	658	665	626	652	643	648	658	610	655	704	645	666	631	640	629	647	687	636	667	655	649	593	613	636	622	697	683	631	632	694	679	669	652	650	646	669	654	642	639	696
40671	15961	5335	2437	1329	820	644	488	465	422	417	335	341	389	364	354	367	357	338	293	315	309	337	285	284	289	251	285	298	283	269	279	285	275	289	295	288	278	261	279	247	284	302	259	297	260	272	292	304	295	283	254	269	262	256	272	278	264	277	268	291	268	277	256	261	251	267	264	280	270	257	314	254	301	256	241	242	297	291	264	255	254	273	269	280	299	291	265	269	262	287	242	247	287	261	259	239	260	271	278	242	274	274	250	253	273	260	307	280	269	279	247	273	245	252	251	275	280	272	308	264	272	269	285	264	274	249	280	278	256	261	273	268	287	277	290	287	281	271	251	302	274	284	300	270	272	241	254	286	270	265	241	257	269	259	260	297	273	282	267	249	257	273	267	252	293	279	279	232	260	267	258	279	274	268	248	280	253	281	265	266	274	239	265	289	267	261	267	269	284	263	278	246	277	269	272	327	268	273	285	268	300	285	237	251	276	282	275	289	265	256	299	252	263	272	296	274	273	287	292	265	287	273	264	317	263	260	277	300	313	267	262	273	218	269	303	279	269	281	301	236	274	258	281	269	268	271	295	265	257	259	274	268	267	281	242	258	295	272	285	268	276	272	272	282	276	298	284	262	260	258	283	309	277	261	291	292	261	284	276	268	249	293	273	258	248	247	234	269	245	286	280	292	274	286	253	259	293	257	261	315	296	274	274	283	267	297	291	252	279	266	255	221	236	286	312	254	252	253	271	293	262	249	261	281	299	272	287	250	246	257	257	266	267	284	298	279	255	273	287	271	306	273	246	264	279	257	256	269	287	249	298	253	269	301	243	247	275	282	293	272	282	273	245	284	302	279	262	274	259	246	279	258	249	294	275	279	298	280	304	258	273	251	264	245	286	299	294	303	276	278	274	264	252	253	279	252	250	290	284	267	261	279	251	286	277	256	270	230	267	282	282	280	264	256	259	240	269	255	280	256	254	287	290	265	275	291	286	290	280	241	280	259	247	268	271	281	269	268	253	298	269	259	277	301	232	273	295	260	257	257	291	263	257	270	249	267	258	301	304	278	264	283	296	294	282	278	224	271	296	258	261	241	291	285	270	249	277	243	261	262	290	264	266	288	261	276	262	289	280	301	237	265	306	268	293	272	260	294	242	291	268	276	272	285	240	250	260	284	271	255	286	255	276	289	270	266	254	236	255	261	287	271	255	277	294	267	263	247	278	288	288	254	242	243	287	282	300	239	272	255	251	280	273	301	268	241	296	249	295	267	273	270	274	284	237	266	244	275	269	279	289	269	275	284	265	276	286	264	264	289	297	279	261	257	274	278	283	284	261	288	280	274	262	277	281	285	259	262	252	282	305	260	285	237	263	286	266	292	310	228	273	282	250	271	263	309	257	254	273	270	262	318	278	276	283	258	270	279	272	302	304	264	273	257	271	280	259	246	281	258	223	287	264	266	306	277	278	263	291	274	262	272	248	264	265	299	300	293	264	260	286	256	228	277	273	266	278	290	258	268	277	276	292	300	243	238	265	275	275	269	273	295	256	281	260	264	274	280	295	257	270	247	278	287	263	259	234	214	280	255	233	264	276	270	260	289	276	288	254	262	283	302	303	262	267	263	280	266	251	290	289	235	254	293	275	254	253	269	246	265	267	263	278	276	279	276	274	262	280	263	263	280	255	263	258	305	238	273	268	251	266	287	297	246	286	299	267	263	297	248	263	291	265	246	291	249	276	278	267	286	276	261	244	299	276	268	247	266	247	279	254	284	249	251	290	247	281	252	282	270	247	276	239	274	291	276	269	253	277	285	247	275	272	270	288	319	264	278	257	268	248	272	264	271	295	288	292	244	258	241	262	236	240	290	266	231	277	267	253	279	287	259	258	259	290	264	299	282	280	306	288	286	272	279	254	250	291	268	264	268	260	245	272	255	270	258	278	282	260	244	282	279	275	290	257	270	275	271	223	291	276	276	294	234	269	260	259	315	281	284	270	245	262	267	264	274	275	279	258	277	272	275	303	302	297	261	247	296	269	287	292	271	304	272	268	285	281	265	284	230	287	252	279	266	308	236	272	270	236	257	300	261	260	266	267	263	253	285	261	261	264	308	275	292	274	290	262	307	276	275	265	259	294	284	255	278	268	263	283	254	242	306	267	255	285	278	289	269	255	268	304	271	275	253	259	290	258	252	278	252	263	281	300	272	262	264	270	274	282	266	263	252	271	293	253	218	277	283	315	300	267	271	285	276	288	262	252	298	284	260	274	284	293	267	276	249	260	281	294	286	274	252	261	234	262	297	259	294	295	240	253	278	282	273	235	237	270	257	286	255	290	255	295	272	268	277	240	253	234	266	269	302	293	261	277	257	281	261	315	280	290	266	275	268	256	253	261	264	275	256	266	303	240	280	280	276	259	250	234	283	275	249	283	264	271	287	280	277	268	266	276	289	249	270	286	274	274	255	302	278	241	274	284	282	264	280	242	298	263	291	256	235	261	299	282	285	267	305	268	280	256	266	294	255	271	257	262	261	263	257	271	263	271	278	288	260	261	259	273	286	288	273	278	281	256	242	263	294	276	242	255	269	296	256	269	257	250	243	269	272	279	278	241	251	288	257	262	281	265	290	286	235	287	239	290	261	270	276	297	276	305	244	274	273	301	267	246	258	268	279	287	277	257	299	282	295	248	264	289	282	242	257	270	255	262	276	247	284	256	272	267	240	251	291	277	296	260	234	242	257	277	294	287	295	257	273	266	293	282	282	264	263	286	268	251	254	269	248	313	256	254	267	271	231	263	293	274	261	268	254	280	262	292	259	254	249	264	311	281	267	290	267	261	237	265	266	277	296	294	271	278	261	252	258	258	247	243	293	274	279	277	308	258	279	277	260	255	269	263	278	269	265	281	272	264	289	277	274	285	271	285	287	271	266	248	299	292	279	289	303	266	259	269	228	266	284	266	289	280	283	275	298	284	251	275	295	289	275	320	257	293	303	291	296	263	277	287	295	282	283	269	255	265	269	268	255	287	281	250	267	273	269	290	282	300	274	258	296	299	261	234	274	269	265	272	296	265	297	268	261	260	237	261	262	270	313	289	289	255	293	235	273	295	263	276	269	282	276	288	261	294	276	286	287	264	289	232	282	255	288	262	277	269	254	260	267	258	257	278	260	297	274	291	282	292	268	285	266	237	261	270	265	257	246	291	247	271	258	293	287	270	271	289	278	289	281	281	265	253	241	264	273	260	253	279	267	268	264	262	257	298	262	263	256	278	268	303	289	274	298	253	287	305	310	283	267	287	271	270	274	252	263	281	270	272	256	289	286	244	248	272	303	241	261	274	278	281	271	287	259	261	277	278	289	291	287	286	253	300	284	269	275	280	313	278	237	290	268	260	298	270	291	283	260	214	262	273	266	289	301	270	260	309	280	266	258	256	298	292	262	274	294	310	302	252	273	245	267	257	257	253	279	305	327	276	246	246	260	283	300	279	269	278	255	257
24069	8662	7015	6028	4547	3037	2013	1533	1366	1269	1333	1140	1081	1161	1080	1080	1081	1051	1054	919	828	754	757	715	701	614	638	643	632	630	622	580	632	616	607	615	572	566	569	594	581	537	587	581	615	601	567	574	619	603	599	615	566	552	548	586	567	563	555	571	625	544	586	547	568	609	556	581	560	624	608	613	599	594	602	601	578	547	606	543	571	585	576	607	575	576	584	570	617	585	599	618	598	546	571	573	582	571	573	557	600	595	580	541	573	567	565	577	597	578	585	593	579	602	566	572	582	552	541	572	594	608	568	534	571	568	565	565	599	589	588	569	567	576	553	578	558	575	567	557	601	550	580	601	539	549	618	561	612	605	574	566	597	553	575	567	610	592	573	565	568	582	619	609	576	588	560	577	601	594	569	620	591	605	550	600	598	562	600	607	584	574	553	610	566	571	552	598	592	559	573	557	545	624	570	563	578	562	577	547	571	570	585	589	568	575	553	625	563	564	579	572	588	618	616	552	593	616	602	569	578	566	573	574	570	572	609	544	573	629	569	522	580	559	553	539	565	597	601	559	606	549	556	554	562	601	552	564	600	572	600	493	582	583	560	557	569	567	567	596	595	540	573	571	616	563	588	610	560	521	588	600	561	565	574	588	592	576	584	611	583	620	563	604	570	545	549	615	557	581	599	583	577	563	534	589	578	575	617	556	598	587	572	586	586	528	591	543	539	582	594	591	564	572	620	611	578	584	524	569	553	577	567	561	577	564	612	591	572	561	565	574	584	634	574	565	574	565	553	586	582	536	637	584	569	550	548	548	584	533	581	571	541	614	577	563	599	590	554	558	627	549	571	552	577	548	533	562	569	586	628	546	567	525	598	609	561	524	569	582	560	588	571	558	562	564	590	537	557	552	545	571	560	605	555	589	600	586	551	598	557	579	588	569	620	553	609	564	603	566	578	567	572	611	597	554	546	564	573	588	586	560	569	586	565	552	586	568	592	579	606	559	560	572	571	588	591	600	595	599	568	542	547	573	585	564	580	559	587	578	583	563	532	553	582	568	599	615	617	586	527	566	560	568	598	573	563	563	592	585	608	576	594	581	558	556	596	552	531	564	531	545	554	593	573	579	567	611	616	568	591	564	550	534	584	557	530	530	562	547	575	625	640	564	596	592	599	586	582	589	547	581	523	583	569	549	609	615	584	574	601	536	601	581	562	578	606	531	592	597	629	560	565	611	552	580	581	586	553	549	559	592	548	589	560	569	552	556	544	598	593	593	547	575	583	604	587	595	552	601	536	531	575	585	574	603	563	557	576	591	561	566	594	535	531	619	578	584	593	579	550	603	566	553	571	569	585	575	585	576	593	563	539	570	584	588	624	566	560	601	611	554	558	578	546	607	600	565	571	575	530	542	592	575	563	603	595	542	586	535	558	547	543	599	588	550	549	572	587	589	594	539	561	590	598	586	571	580	549	583	616	561	593	615	621	590	602	532	586	606	586	570	567	578	591	548	570	561	575	593	586	565	589	577	514	565	558	569	548	529	578	552	577	598	613	548	588	540	612	561	546	629	590	602	558	610	601	561	593	524	628	601	583	591	543	618	564	569	561	583	605	541	572	596	558	584	576	555	572	588	542	582	556	553	597	560	593	532	551	592	577	584	572	618	566	576	537	577	574	604	614	543	552	610	567	587	609	558	531	600	574	559	566	570	558	587	552	542	551	595	575	631	572	571	545	594	597	609	606	589	552	584	557	592	588	598	557	575	585	535	581	601	575	589	534	576	626	532	541	566	592	565	593	553	570	534	611	602	555	617	535	581	588	584	581	581	568	558	538	585	568	544	579	590	590	576	545	564	613	551	595	609	595	557	506	567	521	597	564	579	599	534	569	586	584	574	550	550	588	603	587	586	603	555	602	551	553	615	575	549	553	588	555	555	564	532	585	579	617	559	622	578	604	568	597	597	590	597	565	565	591	623	589	561	555	567	552	570	583	564	606	542	561	596	588	627	554	589	595	580	561	591	621	584	545	602	569	622	587	581	599	559	572	587	520	586	588	592	610	553	568	570	549	568	589	576	587	558	629	563	576	586	571	594	559	600	560	614	571	572	596	618	576	626	609	580	613	568	614	528	595	551	577	576	565	586	569	517	604	591	576	594	588	572	587	540	566	590	555	545	597	543	583	604	585	577	569	596	562	568	544	600	555	586	563	561	603	581	588	599	577	539	537	553	556	559	546	551	524	585	632	609	622	576	590	581	575	633	575	562	536	594	576	578	599	570	646	596	624	578	574	567	560	557	591	567	567	575	606	589	558	592	551	554	571	582	573	576	610	596	557	540	574	572	569	572	581	604	525	588	588	600	564	595	570	578	584	572	580	586	625	574	597	572	589	579	578	520	562	594	561	562	590	563	583	573	545	582	583	576	539	576	613	581	581	545	590	579	624	577	597	597	586	540	562	526	617	565	575	591	597	593	556	608	556	609	542	589	560	517	551	603	601	616	528	567	567	587	585	586	549	566	614	596	602	574	536	586	567	582	582	596	613	565	578	582	585	612	553	528	582	561	615	565	618	577	569	582	550	570	612	572	557	592	581	566	549	591	594	602	530	615	608	614	618	561	586	566	574	596	571	551	604	588	578	567	540	609	574	559	607	555	571	563	565	586	540	529	568	582	582	565	558	552	558	545	551	600	605	552	583	562	609	602	525	563	587	583	567	551	611	579	522	586	572	617	551	628	559	564	571	582	603	558	554	570	597	599	557	539	534	561	585	565	538	578	550	576	577	553	575	592	632	583	573	598	590	579	595	623	561	575	565	555	610	570	531	569	563	553	573	561	527	611	557	585	606	588	563	589	545	580	559	636	590	560	596	561	588	579	555	577	549	607	585	599	535	569	567	574	579	597	551	571	604	555	586	554	567	585	574	578	563	582	572	568	598	611	643	558	524	568	593	592	548	606	612	599	580	561	560	572	606	551	564	560	588	575	553	543	565	541	551	624	566	594	574	582	574	545	552	609	548	547	563	582	606	612	580	602	588	539	568	521	596	568	569	561	565	580	590	587	527	577	561	583	571	560	537	576	564	516	579	543	574	581	590	546	588	559	556	615	584	546	586	564	573	579	596	549	584	550	591	609	544	568	541	600	588	580	560	545	588	568	569	561	568	584	598	579	602	559	653	610	579	583	573	541	559	584	547	595	593	603	565	572	586	583	607	561	567	556	583	585	595	616	582	599	578	619	575	569	588	631	512	594	545	565	594	562	578	583	551	528	578	530	587	587	554	593	584	584	576	580	587	589	574	590	586	552	568	580	540	592	565	590	635	561	586	598	583	585	571	530	606	570	630	551	584	577	587	562	552	613	595	587	597	573	564	568	643	558	593	583	563	581	618	628	618	566	551	594	582	578	581	556	523	588	556	574	611	564	599	566	582	557	552	572	559	549	580	549	587	555	543	605	614	562	600	545	515	551	565	528	595	558	590	614	601	561	637	572	577	570	573	531
51247	22069	10770	5035	2655	1616	1005	682	608	602	604	504	552	652	586	514	475	420	392	368	338	357	361	319	296	275	286	303	282	290	285	281	283	292	274	264	276	296	278	265	317	271	303	267	293	272	262	300	317	262	301	290	274	272	263	242	260	254	269	242	287	273	276	298	316	261	281	265	277	268	288	258	261	261	284	276	257	253	275	291	265	273	284	239	293	277	242	263	261	247	250	293	296	268	287	275	265	254	288	299	273	258	267	246	249	280	253	250	272	296	327	261	285	259	281	286	293	256	263	248	280	271	265	253	281	261	297	264	276	287	284	279	287	238	280	269	265	301	266	243	283	290	273	255	283	280	276	291	283	258	262	278	276	245	254	268	248	274	242	271	289	280	283	269	249	257	259	258	288	280	272	309	283	280	266	264	259	267	280	273	259	276	253	251	249	243	264	270	232	284	267	274	245	266	273	240	276	280	280	290	285	258	263	274	262	290	272	266	282	261	237	254	274	271	270	272	278	261	285	308	278	250	287	280	262	332	290	300	253	257	272	299	279	263	266	280	273	266	271	268	291	306	296	299	288	248	264	243	247	258	248	247	307	273	265	289	275	268	278	274	255	279	249	270	261	299	278	293	304	275	271	296	278	289	253	281	258	261	283	304	300	272	276	259	290	257	276	264	264	266	280	306	248	275	276	278	299	284	307	280	279	274	255	292	274	257	280	302	260	263	255	278	251	286	247	289	262	252	261	290	259	265	273	283	246	252	288	259	287	305	270	302	272	267	253	256	262	264	280	275	271	293	270	255	259	255	265	260	298	245	283	243	262	289	273	282	272	253	293	255	239	251	265	258	302	276	278	310	290	298	287	278	274	274	283	268	273	239	254	297	306	282	261	274	251	268	292	274	265	274	291	280	258	279	263	284	281	299	244	283	258	242	247	275	267	232	287	263	276	271	270	254	284	287	261	286	282	273	263	257	286	282	270	275	276	247	245	277	216	273	263	265	267	297	293	273	258	261	271	255	288	285	271	290	279	301	265	268	298	271	296	272	270	293	289	259	276	274	243	249	261	267	257	294	279	279	250	284	301	274	291	311	277	277	274	243	264	278	268	280	287	291	274	255	258	270	262	285	260	290	275	278	274	302	279	254	280	255	271	289	261	260	263	245	279	254	267	268	290	252	255	267	277	288	268	266	263	275	280	276	280	273	293	231	242	239	295	306	286	266	303	312	263	255	254	270	293	262	231	276	268	272	286	241	239	264	254	264	282	301	287	256	240	293	289	321	266	284	276	292	283	283	268	244	284	261	291	265	256	281	247	260	264	223	285	277	271	274	243	263	286	301	290	288	274	247	253	288	257	286	246	248	303	268	279	263	279	263	278	251	266	287	266	274	300	286	280	275	269	272	262	257	269	248	286	245	249	284	299	275	263	244	259	293	304	281	235	275	261	266	255	264	274	264	266	274	273	268	272	248	260	255	281	239	301	303	296	299	282	266	269	250	282	257	273	264	287	264	247	272	297	241	257	239	282	280	238	234	289	277	266	262	283	252	294	297	279	260	272	292	275	260	284	286	273	292	263	292	257	276	291	264	264	277	283	258	274	257	269	293	312	271	267	253	290	269	266	244	253	244	287	257	302	286	316	269	292	267	263	291	248	291	296	265	277	281	303	281	270	274	294	261	281	291	294	242	245	281	304	247	280	307	258	258	241	261	290	250	259	257	241	266	260	267	269	259	284	300	272	243	275	285	266	229	270	280	251	292	275	295	268	306	259	243	271	294	284	307	292	278	293	285	290	253	275	278	286	278	275	273	271	263	276	267	248	279	254	275	266	272	275	297	265	255	245	272	271	233	275	302	285	287	292	257	269	281	325	287	265	285	274	283	279	289	253	284	277	270	255	269	279	288	244	279	252	253	272	282	262	302	252	304	290	274	272	255	273	291	260	294	286	291	271	293	273	289	293	280	277	274	250	260	281	252	261	265	247	275	277	294	304	281	285	278	263	289	303	271	270	259	289	274	289	276	310	272	248	303	260	276	299	297	276	282	256	252	254	313	271	262	258	271	281	267	279	267	254	263	283	295	281	277	235	287	248	278	294	292	283	273	252	272	290	255	283	286	271	270	258	274	286	268	266	271	251	247	252	266	258	262	242	258	259	258	253	252	265	256	280	262	257	258	263	288	264	246	264	274	281	289	276	275	276	272	305	288	268	242	280	282	275	293	275	266	244	262	237	248	231	264	293	276	260	278	261	292	302	255	311	290	271	269	287	263	299	266	239	259	266	266	247	261	285	251	302	267	307	278	298	262	286	263	236	225	238	266	220	253	291	281	276	257	274	269	285	270	291	258	291	300	284	247	253	237	278	279	280	271	245	306	280	294	258	258	304	212	265	251	249	294	263	290	271	275	282	253	248	257	268	277	308	265	290	286	245	271	302	268	265	269	284	254	270	254	256	276	272	274	290	238	291	270	259	240	274	263	287	264	261	259	242	289	279	281	257	262	240	288	248	268	265	252	262	247	287	315	281	272	276	272	274	249	275	240	239	273	239	302	242	262	270	266	297	292	268	256	274	246	268	272	247	251	255	258	262	264	266	240	231	271	247	296	298	325	275	254	242	263	263	260	282	275	268	230	240	267	281	282	269	272	264	260	265	232	274	266	300	249	286	309	280	283	260	290	276	252	301	279	281	252	238	242	265	273	290	274	272	279	268	257	278	295	300	254	271	274	293	291	287	284	238	253	289	272	291	285	266	265	274	289	246	254	234	246	280	269	309	261	289	282	287	269	279	256	252	264	267	276	284	252	227	248	276	269	300	263	255	311	262	271	277	237	239	245	276	268	237	286	276	263	259	280	267	279	291	248	268	253	256	273	278	279	275	279	247	292	269	266	268	292	285	288	282	262	283	265	276	292	234	236	256	268	248	300	299	309	309	272	275	236	292	251	240	262	287	256	271	275	265	274	312	270	285	277	248	277	258	275	245	291	253	278	261	233	261	277	235	295	250	257	283	268	258	259	271	280	279	260	240	290	243	285	286	236	276	303	287	271	252	258	261	259	279	294	259	282	269	265	269	301	284	267	260	270	278	261	287	271	284	261	309	267	250	267	284	294	267	271	299	262	300	264	275	275	270	247	283	314	298	261	253	281	255	237	307	252	276	254	263	295	254	274	252	263	257	238	274	303	267	298	260	280	258	266	286	296	280	264	277	281	246	253	272	275	257	281	264	289	264	272	270	278	283	254	273	279	307	278	271	281	247	273	256	283	266	250	244	296	239	303	265	273	253	280	256	263	296	258	272	263	300	252	243	284	284	277	266	262	237	271	280	269	276	270	294	275	263	250	255	292	299	251	275	285	259	263	262	250	249	286	272	244	258	290	284	290	270	271	274	280	283	292	284	284	251	272	268	260	288	291	259	289	285	240	264	281	254	241	294	257	270	286	303	240	265	263	246	290	250	245	256	288	275	269	280	260	263	251	268	263	256	313	249	296	233	287
29671	13409	12918	11326	8489	5740	3834	2905	2292	2457	2580	2123	2251	2663	2133	1941	1813	1710	1587	1228	1145	1053	941	842	785	715	787	760	670	708	648	616	681	603	611	645	599	582	650	605	576	610	632	582	617	570	589	617	581	566	587	588	601	564	580	571	617	592	587	553	589	571	595	596	571	603	567	589	592	596	573	553	582	563	602	622	594	579	596	611	545	612	598	584	572	588	556	582	586	588	598	563	627	543	581	541	577	547	582	582	595	586	635	569	591	570	567	567	592	582	565	547	594	589	598	545	595	600	598	551	632	562	559	608	555	602	546	606	562	608	592	567	605	614	596	576	543	577	616	567	581	575	592	588	577	559	633	569	596	589	574	583	588	591	547	585	585	560	530	592	611	563	542	577	587	590	598	605	608	570	590	589	590	583	590	523	571	541	581	564	561	564	576	587	546	569	592	552	591	593	600	579	596	572	575	557	596	605	588	555	545	613	613	583	574	646	587	604	581	587	603	620	596	592	562	585	591	583	565	608	583	602	552	569	621	595	579	590	587	559	566	588	606	569	513	605	570	576	581	613	598	610	606	621	607	571	543	535	576	595	600	575	626	595	550	609	554	532	544	581	610	602	572	568	587	562	595	562	585	582	541	639	596	602	615	586	555	574	600	573	645	623	613	568	568	600	600	608	579	617	575	557	581	596	570	600	565	582	603	588	600	581	604	573	579	581	560	599	577	589	535	596	552	569	579	583	561	559	580	566	627	535	593	562	581	562	592	554	600	538	600	612	586	619	595	615	572	626	574	662	572	590	627	567	594	594	582	606	532	533	569	535	624	586	563	579	564	606	571	578	640	595	583	586	620	607	559	571	609	530	588	582	568	607	606	580	573	563	588	618	572	624	558	594	601	562	624	559	537	581	562	555	597	615	536	589	592	599	575	626	603	566	590	583	575	581	545	587	545	531	592	587	590	545	577	561	600	551	572	621	583	581	597	575	586	538	565	568	600	617	561	571	561	601	562	515	556	598	541	523	573	578	579	571	578	598	612	564	562	548	592	595	528	533	617	550	521	595	593	580	568	587	572	567	579	560	602	583	618	605	603	586	566	584	534	552	575	611	585	543	609	572	602	567	559	598	574	565	585	586	551	556	615	550	571	549	571	598	606	613	567	616	573	644	591	562	589	564	582	570	566	536	591	662	588	587	566	577	582	580	575	548	627	556	525	549	578	547	561	556	612	594	565	576	578	565	571	588	593	585	574	562	608	573	628	588	568	571	571	576	582	604	620	616	548	604	562	539	603	538	583	575	578	585	570	556	605	588	576	542	528	540	615	584	579	591	546	558	585	578	591	606	574	576	576	556	573	570	591	570	597	635	551	593	593	634	581	557	589	613	595	577	592	575	582	580	545	567	554	535	531	586	609	566	548	614	591	567	599	598	613	564	599	566	577	542	544	581	594	615	581	549	594	568	569	591	573	604	576	599	589	568	577	600	570	574	560	580	566	598	598	596	581	618	557	614	586	647	571	586	604	590	589	543	639	602	582	605	595	568	592	560	535	554	573	544	631	592	560	594	572	588	561	593	550	565	564	558	587	556	575	601	583	558	578	548	562	558	551	603	597	576	596	593	568	578	604	597	570	598	580	583	576	583	552	588	561	560	628	583	563	618	557	568	577	555	610	573	561	568	597	601	572	587	544	610	616	515	597	598	575	582	637	619	541	610	598	619	585	597	574	584	573	599	576	615	525	635	565	601	580	543	535	551	563	581	603	635	567	617	601	573	571	581	600	632	575	590	611	573	569	570	596	564	592	576	594	560	570	578	574	538	560	563	593	572	604	585	582	579	586	633	582	585	563	548	561	566	556	553	559	566	550	558	583	580	598	586	653	576	580	586	596	623	566	579	572	555	615	611	538	621	582	568	578	552	565	571	592	604	575	600	633	599	581	618	556	588	559	544	584	605	587	624	602	539	580	581	582	537	583	565	565	533	546	593	569	602	623	554	596	569	567	578	544	589	585	610	578	600	591	560	554	582	580	600	594	600	567	553	613	580	565	596	560	580	572	575	590	566	605	538	592	579	608	620	554	639	617	626	573	568	602	595	598	583	569	612	564	571	573	610	602	580	571	588	578	568	594	592	564	505	607	570	590	567	623	585	587	620	568	584	577	593	567	599	551	582	557	545	609	583	579	603	636	609	582	603	582	602	579	583	570	546	559	605	582	568	567	560	562	581	574	595	559	544	576	610	591	558	574	587	582	599	591	547	565	513	552	608	647	635	564	606	596	590	614	560	563	603	591	556	591	586	618	579	587	602	541	576	598	623	560	555	562	614	619	566	555	564	553	618	545	577	558	573	556	607	567	577	589	584	594	609	569	579	613	561	594	577	615	574	590	566	606	561	609	571	592	589	565	582	583	586	570	599	599	563	601	583	563	545	598	563	601	554	547	552	599	556	583	554	563	600	551	601	596	622	624	614	585	556	601	533	551	597	587	573	616	622	616	597	592	583	577	585	581	551	580	594	540	601	593	592	570	583	553	570	579	599	596	567	568	601	562	576	567	592	542	602	573	594	598	546	546	546	545	623	588	592	587	580	629	600	555	594	596	539	567	581	579	557	564	550	582	597	621	590	604	589	566	607	547	576	585	617	579	582	556	592	626	594	629	547	547	525	629	595	602	584	555	612	562	563	584	561	594	595	603	588	590	603	584	587	599	565	612	583	562	586	559	558	602	582	566	534	537	554	567	558	583	597	602	594	564	556	590	563	606	590	550	597	533	575	657	582	570	616	621	607	570	586	601	536	556	561	573	583	608	597	550	610	570	570	561	552	578	580	586	566	579	590	591	555	580	568	573	635	561	573	610	597	572	607	613	599	560	624	534	591	541	576	536	572	556	557	547	579	562	594	556	549	557	540	595	554	561	602	556	640	568	568	555	586	561	558	605	607	595	573	583	631	612	609	643	605	564	610	586	605	573	587	556	608	594	562	572	598	601	583	575	611	554	544	571	632	578	590	534	587	599	575	570	580	612	601	608	562	584	571	556	586	587	584	584	546	546	589	567	592	593	599	574	587	579	573	590	596	567	570	619	579	594	605	580	561	565	573	625	618	585	578	573	577	600	586	554	584	574	572	606	607	610	588	620	605	560	574	613	585	576	566	577	532	587	602	593	569	612	559	621	597	579	587	581	581	585	592	571	586	596	553	578	568	596	601	617	608	571	617	571	614	584	564	562	588	583	549	530	610	587	524	598	593	585	531	571	570	587	620	593	580	567	574	579	585	558	595	575	555	597	575	560	603	561	574	611	576	546	583	567	581	593	575	576	609	554	522	612	567	587	596	564	598	615	590	578	595	573	597	627	596	607	576	613	554	586	579	578	600	547	582	587	574	599	542	587	581	618	615	581	589	584	599	591	609	568	605	548	594	572	622	589	590	608	557	563	607	586	586	573	586	562	550	579	588	543	553	540	617	584	565	538	624	545	598	549	550	570	618	597	602	530	555	612	569
57050	28371	15627	7428	4156	2398	1406	923	869	797	863	798	889	893	796	695	634	558	489	454	403	400	340	376	354	323	376	363	323	323	289	289	294	341	327	315	302	344	339	327	312	310	318	336	334	336	333	303	315	307	323	331	318	309	296	288	304	306	298	322	307	344	297	323	271	310	323	319	271	310	337	328	293	297	285	352	294	292	330	328	333	298	331	335	303	326	318	287	283	315	309	318	323	318	336	315	349	328	296	305	312	337	366	313	289	280	315	319	311	296	307	309	304	317	327	274	310	307	341	313	356	315	303	344	301	315	322	324	313	326	291	293	326	309	322	312	319	310	304	306	294	270	324	296	332	283	309	293	300	309	278	285	311	323	292	318	319	347	298	293	309	328	309	312	304	285	317	305	264	300	292	311	287	314	306	324	316	307	325	337	308	264	306	321	339	321	304	285	352	311	303	312	332	319	294	296	331	321	325	313	314	321	286	298	321	304	327	305	329	349	323	303	329	300	301	333	329	318	336	311	299	302	314	319	348	337	338	318	312	307	285	303	294	304	289	291	324	313	278	269	275	329	328	304	302	290	294	333	311	340	369	301	318	310	323	319	337	292	244	315	322	291	287	277	298	302	295	308	296	300	309	310	323	299	355	308	308	301	305	306	313	299	320	315	316	316	278	296	271	328	290	315	326	356	318	298	332	293	314	330	329	296	328	288	279	314	339	319	329	282	294	315	315	290	311	282	348	341	304	312	343	339	299	322	327	325	291	318	363	320	280	323	303	323	324	294	276	326	272	306	302	322	329	306	318	294	300	312	320	325	337	304	312	323	292	318	327	351	324	308	304	327	316	333	318	300	340	351	321	303	300	301	273	287	297	324	332	314	311	297	307	279	308	301	301	297	308	319	324	326	348	312	318	340	323	321	353	324	326	325	304	305	286	327	338	325	309	333	318	313	293	309	291	305	291	328	318	335	306	367	322	307	281	310	311	347	311	337	302	310	324	311	317	355	338	305	306	294	297	310	331	324	310	283	310	307	303	322	312	300	310	283	307	298	320	292	342	314	275	284	289	319	284	267	306	281	304	348	330	305	303	305	344	283	289	337	303	303	315	317	340	305	307	297	314	305	310	356	320	327	295	317	295	330	308	310	340	326	317	310	307	315	291	286	322	313	292	333	302	334	349	303	337	297	283	327	308	315	333	318	315	290	305	324	281	345	307	282	307	300	312	288	344	304	309	295	295	319	337	305	324	293	294	346	321	332	293	288	317	298	302	305	337	352	326	328	331	300	314	312	340	330	313	305	290	328	312	309	327	339	349	348	301	318	324	314	282	311	304	316	320	325	304	302	274	313	308	349	298	299	323	298	286	326	302	301	326	298	307	358	314	245	323	315	332	300	333	295	313	303	310	314	326	336	309	316	311	305	307	329	275	309	312	314	336	332	294	317	321	314	332	326	280	289	331	306	262	295	294	322	326	312	271	301	290	297	321	297	297	292	310	306	300	308	301	304	301	294	304	317	304	313	324	350	323	331	289	313	299	291	306	305	327	281	287	327	346	279	304	315	296	325	347	339	351	313	318	293	327	299	284	326	340	291	305	343	328	314	307	307	312	313	315	362	306	310	362	314	299	328	320	292	318	310	313	319	315	264	350	308	293	322	336	352	287	306	264	294	331	327	331	310	315	333	322	334	327	331	292	338	330	328	347	327	308	297	275	367	325	288	322	320	310	317	308	307	314	316	347	342	316	294	333	311	319	303	305	299	314	339	310	259	319	358	304	319	322	299	303	325	344	317	319	314	314	310	329	309	302	328	336	291	308	290	320	304	329	338	289	306	293	301	293	316	293	291	297	319	306	277	315	294	327	333	344	290	285	302	316	326	323	278	303	299	287	336	324	285	313	294	308	293	326	284	287	363	334	294	297	312	345	326	322	340	336	308	325	336	317	280	296	296	306	330	322	325	334	272	314	324	307	288	332	318	331	306	328	302	300	288	314	327	318	294	308	314	312	319	320	283	324	311	313	327	305	293	318	322	303	308	321	328	322	285	308	313	327	323	296	324	330	317	346	321	316	330	319	316	284	293	312	367	281	282	320	300	315	336	306	327	294	275	292	317	286	327	329	307	305	296	326	312	317	294	318	331	276	337	295	329	343	326	302	307	286	341	331	319	320	300	338	292	315	326	334	345	317	306	289	309	318	284	292	331	292	310	327	320	354	318	317	352	299	288	345	321	308	325	348	321	293	301	318	302	330	308	309	308	286	306	320	302	316	371	300	276	310	306	287	298	320	348	307	306	336	318	282	312	303	306	335	323	327	293	331	308	276	310	295	315	279	285	299	292	289	284	301	306	299	299	313	330	319	344	310	283	330	317	306	311	283	290	311	297	251	289	315	337	311	280	340	306	322	287	307	298	278	301	345	331	336	319	314	291	303	334	305	325	309	304	273	327	325	319	329	341	309	325	288	313	311	329	321	325	312	320	299	294	310	358	309	288	343	318	317	294	336	320	301	339	355	320	311	295	308	325	336	310	306	326	308	320	327	306	335	319	281	338	284	334	299	300	342	278	325	307	306	327	339	327	301	323	334	333	311	317	307	332	307	311	309	310	307	325	336	347	355	280	314	339	349	328	315	311	339	273	310	308	333	308	312	277	311	301	305	330	336	294	333	300	330	324	320	321	334	313	355	285	284	324	309	317	291	316	323	311	339	281	287	293	306	325	346	278	313	330	309	298	328	314	312	343	304	277	289	319	296	326	282	337	313	295	289	305	349	326	345	346	319	339	311	323	294	319	307	336	335	334	310	356	333	290	287	321	334	322	284	316	315	295	310	313	285	339	318	271	302	296	287	274	310	308	346	327	289	294	293	307	316	294	320	266	298	276	289	355	311	318	279	326	306	321	301	338	301	290	277	303	294	354	309	337	312	294	334	316	323	305	333	272	266	320	301	314	298	363	327	317	303	313	294	281	328	339	339	312	342	334	302	307	298	324	297	337	308	320	324	315	333	297	305	332	369	318	276	298	333	278	294	312	300	282	336	319	315	314	311	340	325	326	352	323	317	309	332	330	337	311	323	302	319	308	303	320	351	330	330	324	327	291	317	302	332	331	267	285	328	293	300	312	294	329	317	290	277	277	298	293	300	269	299	303	292	327	337	295	328	361	332	332	337	268	282	328	323	290	295	314	289	318	330	324	325	296	298	327	332	342	350	300	289	326	282	309	311	312	334	319	296	327	305	281	306	351	313	326	313	299	304	329	338	310	332	307	332	379	328	310	307	314	321	307	290	344	317	326	293	321	291	313	324	300	320	280	301	324	296	335	314	318	338	266	365	318	305	311	276	311	298	340	335	353	291	320	267	310	285	316	296	324	322	289	266	339	277	294	281	344	335	337	333	304	295	301	367	341	285	286	290	305	292	318	326	316	312	300	290	320	318	358	319	327	322	314	247	311	301	300	288	300	274	297	311	309	292	332	329	340	301	342	329	305	314	353	365	277
32962	18359	16976	15096	11851	7888	5101	3796	3397	3446	3417	3139	3923	3875	3452	2771	2667	2114	1846	1635	1421	1226	1064	997	927	896	956	919	825	825	787	783	698	701	729	702	708	693	701	666	710	747	729	693	710	643	697	654	653	708	635	650	613	643	708	662	679	648	657	622	666	689	659	664	717	658	657	646	676	649	683	698	678	619	670	658	649	673	650	653	655	631	695	620	648	628	638	637	655	617	625	663	686	627	648	646	638	679	628	713	665	654	667	663	656	652	656	615	672	604	686	655	671	667	650	623	668	689	678	605	679	650	650	676	604	633	655	642	652	645	647	687	610	629	651	637	652	652	637	620	681	643	636	690	658	611	674	632	643	636	646	636	666	711	675	626	654	653	675	630	677	677	661	689	677	636	612	709	665	653	688	628	666	636	633	627	642	685	659	678	650	674	659	654	628	645	643	678	647	674	659	633	651	677	665	676	649	654	666	680	619	698	657	640	645	631	660	705	645	694	698	680	692	676	640	657	647	655	707	629	624	676	648	677	662	676	679	636	674	645	680	672	635	692	641	660	649	681	656	694	663	630	670	630	701	670	648	694	664	660	618	640	620	659	665	692	638	699	667	606	662	667	616	617	640	677	631	668	657	634	679	685	642	618	638	688	625	653	627	574	655	664	670	665	637	665	672	691	670	642	638	648	656	634	647	666	695	679	653	629	661	670	669	684	660	672	691	662	650	663	642	662	600	635	588	613	640	609	628	699	665	663	664	666	640	644	668	653	652	667	706	669	684	659	670	668	657	637	648	669	603	683	655	665	657	658	666	667	667	651	626	696	680	616	707	667	651	672	651	662	670	654	681	666	681	679	688	666	668	673	670	667	630	687	633	642	640	607	660	698	627	646	599	665	628	642	680	658	613	648	695	638	639	709	669	648	669	641	665	649	654	694	649	724	642	693	637	688	637	683	666	678	672	615	619	644	662	672	636	625	652	658	679	632	645	656	670	674	673	669	680	696	628	644	673	647	659	631	688	679	680	665	674	632	645	603	626	678	682	640	678	663	636	645	670	636	622	656	656	686	656	642	630	675	679	653	688	618	639	688	714	640	651	670	661	680	637	649	681	634	628	668	640	626	625	641	647	718	648	644	651	653	645	664	627	645	643	653	683	650	680	687	665	655	643	647	653	588	685	653	647	637	622	675	645	681	611	647	693	602	649	670	677	650	684	683	655	639	638	646	654	640	654	686	647	627	647	674	657	629	635	657	685	654	640	639	689	626	625	696	609	624	689	601	628	671	679	642	668	658	650	676	633	654	654	670	664	639	654	633	691	679	648	649	656	679	654	625	653	641	674	680	620	655	710	661	619	652	641	695	695	660	691	697	675	723	688	711	658	649	640	662	684	682	666	673	637	696	644	671	654	680	655	639	679	681	669	625	647	683	674	670	680	660	643	661	641	609	643	617	665	635	678	692	630	607	704	700	693	657	687	656	642	675	673	663	599	671	685	653	662	655	659	649	654	688	659	652	676	636	671	666	656	619	692	626	638	702	671	650	602	698	644	667	658	692	657	654	662	690	639	665	669	655	655	676	658	684	663	682	659	712	634	629	641	682	630	653	657	634	640	646	672	653	699	636	619	693	671	622	689	645	658	709	647	698	603	672	639	681	653	619	729	673	619	665	654	670	667	672	660	672	693	671	651	702	628	666	659	692	610	658	659	651	668	687	667	654	661	674	686	679	700	694	640	670	652	697	638	640	639	690	691	639	681	637	684	678	579	674	651	630	656	645	628	669	672	707	656	641	640	628	714	649	676	667	630	603	639	671	684	644	690	646	657	692	688	637	647	636	627	697	679	657	601	660	617	632	670	681	640	702	699	643	602	642	671	652	655	629	696	617	636	618	710	659	672	657	693	655	647	649	653	635	647	664	675	675	698	660	646	681	668	663	625	637	680	664	655	649	702	664	643	638	651	643	637	634	675	651	640	661	689	657	706	599	670	662	634	648	647	664	599	646	658	669	665	634	661	660	669	669	677	691	654	671	671	647	675	647	660	652	630	666	657	636	674	694	667	672	674	664	646	675	640	671	695	705	673	637	673	696	684	695	670	654	637	696	666	616	696	638	664	613	644	613	622	675	626	672	668	662	675	630	700	635	676	687	614	658	673	709	636	638	620	686	672	684	649	722	669	671	669	645	650	636	715	648	650	685	636	641	677	682	669	636	651	636	601	662	644	645	685	662	682	640	590	661	654	690	661	646	662	651	662	630	638	690	670	653	713	611	610	652	693	660	664	684	651	656	674	673	661	655	685	704	693	635	669	674	629	651	630	673	617	632	663	658	615	663	666	669	658	659	688	687	654	620	648	676	667	649	649	663	687	642	639	685	663	666	617	634	683	651	643	678	651	669	680	621	689	671	714	650	669	647	655	677	654	695	692	661	660	636	625	629	656	658	640	657	661	654	666	619	633	646	657	682	651	634	711	649	684	629	648	688	653	672	655	683	670	655	652	669	677	686	650	677	629	704	719	691	622	735	664	636	625	690	645	625	667	656	669	660	686	672	651	665	629	693	631	698	641	699	639	659	628	679	655	627	657	645	652	636	651	648	680	686	648	658	616	618	592	617	642	654	673	666	696	653	678	634	664	615	659	632	673	668	610	707	674	680	640	642	655	712	617	684	658	669	617	667	623	676	652	659	708	646	635	697	718	653	695	665	665	658	621	693	653	716	651	688	641	669	668	643	649	686	659	659	694	670	654	648	610	623	694	666	671	667	646	660	632	666	654	661	653	667	670	625	616	701	626	620	621	651	677	624	620	654	635	697	676	636	672	641	649	645	653	649	672	667	669	668	645	639	639	674	644	669	695	698	682	651	673	661	720	699	636	677	605	637	650	684	665	633	664	640	662	700	666	643	667	688	671	658	622	668	630	701	639	705	634	647	608	645	709	666	679	686	684	669	689	658	689	602	682	646	632	617	669	656	675	682	662	667	687	661	661	617	646	645	709	620	681	656	683	676	668	646	657	637	636	702	666	649	653	627	633	681	646	652	669	605	693	631	604	699	667	665	653	646	671	695	622	714	654	614	686	663	635	668	669	660	652	654	675	646	595	647	655	623	659	694	664	662	667	652	663	643	613	659	633	643	627	646	692	655	727	682	688	652	659	696	642	712	647	613	671	630	627	650	664	664	654	645	695	642	632	728	662	665	694	655	646	653	623	636	663	682	646	673	693	672	654	683	703	671	675	661	711	623	639	676	664	688	656	713	673	673	677	616	624	658	676	694	658	641	647	659	610	676	648	615	647	679	638	635	646	674	637	626	638	674	689	678	677	633	659	626	649	669	686	675	668	639	651	634	688	702	664	703	655	629	637	717	661	646	662	620	690	625	623	654	670	634	676	680	656	661	696	657	675	623	676	669	672	669	635	621	718	695	637	623	642	605	651	642	646	662	665	669	650	685	618	695	680	708	649	704	670	663	649	646	650	626	664	658	611	663	644	663	656	634	661	663
36684	13078	5116	2713	1486	846	589	482	417	450	432	430	463	403	431	370	379	357	345	309	278	350	306	311	321	292	275	320	287	285	269	265	319	266	259	295	259	298	303	273	263	290	257	239	256	250	304	258	254	265	264	285	224	276	294	264	315	282	246	285	260	270	259	270	271	298	300	272	309	284	248	272	280	277	265	255	263	264	288	262	295	293	285	280	246	279	314	298	288	269	278	270	253	299	261	263	257	286	287	288	297	293	287	270	259	279	278	270	288	250	266	283	269	284	258	271	233	302	268	286	304	301	308	258	278	269	268	254	284	257	263	286	293	296	265	274	305	280	288	269	305	307	280	249	260	279	277	294	239	285	252	276	245	259	266	269	259	285	246	290	289	314	298	273	287	252	259	289	255	293	286	282	302	290	275	298	305	285	250	278	280	273	261	247	263	280	276	269	286	266	266	285	289	249	260	247	286	291	277	278	272	290	275	288	307	268	261	251	253	279	284	255	242	282	278	293	256	277	279	254	272	280	296	261	274	295	307	278	296	270	274	269	264	282	253	288	292	262	266	278	258	299	286	284	248	273	269	303	278	266	299	302	279	306	274	284	281	294	310	279	270	269	260	292	302	313	280	295	268	266	278	249	272	278	276	267	272	280	286	276	278	282	294	272	296	306	275	256	262	284	290	267	264	289	298	266	242	248	249	245	254	298	277	271	276	249	284	273	266	251	300	294	271	301	269	270	254	270	289	277	276	288	218	266	228	259	264	268	272	276	286	277	238	298	281	300	315	264	285	262	288	290	308	273	260	286	271	281	252	262	237	285	274	264	288	259	265	283	286	304	259	242	272	250	288	288	284	286	262	266	234	252	282	249	284	287	259	286	262	278	284	271	284	308	278	294	266	305	318	244	260	271	299	271	297	277	285	289	298	285	269	325	275	273	317	305	243	306	255	271	268	249	256	252	272	267	260	266	254	282	279	274	297	255	254	294	298	276	278	278	310	273	299	296	284	271	266	269	262	277	281	263	282	263	266	285	258	251	304	278	276	280	238	294	240	281	281	289	294	266	258	223	280	266	268	279	274	281	265	290	313	305	266	263	285	294	285	253	318	311	292	275	296	264	268	247	292	268	306	328	266	303	276	286	297	278	275	248	311	304	262	268	280	291	294	299	243	288	281	277	290	278	265	266	241	277	294	314	259	289	268	294	284	267	281	280	250	278	291	263	267	295	259	290	271	267	254	270	294	285	268	268	272	280	283	251	249	279	246	287	267	259	267	291	283	269	248	285	264	255	230	299	259	278	283	290	239	292	305	272	310	262	266	299	268	262	284	306	278	274	227	279	296	305	278	287	299	277	310	258	249	276	270	254	293	326	278	265	249	262	261	270	260	276	246	299	306	309	284	260	261	282	303	275	246	281	281	274	303	257	279	266	283	240	282	274	248	245	268	267	281	265	285	284	301	288	296	257	262	310	251	283	310	251	253	294	341	286	270	262	287	300	311	265	284	256	285	280	268	243	255	270	285	274	242	299	286	276	265	278	328	274	274	249	258	258	302	312	225	263	272	301	295	263	243	300	317	258	280	258	289	276	281	256	235	282	284	288	283	288	265	272	306	309	286	289	303	282	292	257	280	328	295	291	264	248	280	263	258	275	275	265	274	279	244	280	292	282	267	270	264	282	264	313	299	289	301	294	261	280	224	248	272	268	264	260	273	276	298	286	271	290	264	263	285	249	276	287	236	272	273	269	292	246	271	267	318	268	258	293	310	248	285	273	273	304	247	272	291	278	266	278	310	269	279	296	265	268	267	270	260	237	257	266	264	300	295	296	305	257	249	265	291	298	282	292	304	301	301	267	276	290	281	304	296	290	257	301	253	311	296	268	277	282	283	276	250	271	291	300	278	290	282	271	311	282	259	251	268	277	298	257	251	294	291	247	284	275	263	281	249	275	294	284	270	256	265	275	267	290	248	262	284	278	272	271	270	256	274	266	265	285	267	247	285	293	298	279	285	281	298	273	289	307	270	284	264	263	274	273	279	245	282	290	289	284	262	289	288	265	257	261	298	268	266	280	263	274	264	277	280	306	279	262	277	276	271	291	286	262	309	269	275	283	283	268	300	217	245	281	261	278	291	271	281	270	282	283	262	260	294	275	244	271	272	241	280	294	254	281	258	248	226	235	265	279	250	262	257	259	280	272	281	269	287	290	250	300	282	252	277	289	276	283	248	276	269	298	272	253	241	244	274	267	298	285	260	277	293	266	298	288	273	276	262	266	329	264	256	251	291	288	292	272	289	286	282	274	284	269	303	309	292	265	250	267	298	300	274	272	249	292	248	288	277	242	274	277	284	273	288	269	283	272	273	272	280	312	268	273	296	259	277	288	277	290	284	298	290	268	294	268	256	268	324	275	295	282	256	281	280	276	275	288	277	293	296	299	274	298	260	299	264	292	311	263	278	274	267	280	294	248	282	221	295	249	281	276	283	305	335	322	249	304	303	262	276	301	318	274	267	274	296	298	266	269	271	264	296	294	275	277	279	286	296	267	300	301	288	280	306	302	289	285	257	288	266	276	264	247	253	293	263	281	252	305	272	241	266	271	279	252	258	302	265	247	271	282	293	267	299	266	301	273	259	267	278	288	298	304	269	301	303	283	293	246	295	248	270	263	300	305	282	259	263	296	294	275	274	272	280	275	285	294	272	250	284	234	241	270	324	248	254	285	264	250	261	283	251	289	283	283	264	249	247	314	273	299	278	285	303	277	262	258	277	300	272	259	309	277	261	282	264	250	263	295	265	268	288	288	278	280	304	304	264	285	267	312	292	259	301	313	270	258	246	285	300	272	238	269	297	277	255	305	282	251	275	290	276	275	269	286	261	286	260	251	257	296	272	281	262	291	277	299	275	257	260	315	280	284	268	277	295	280	252	285	283	254	287	271	274	271	265	279	272	317	298	289	274	267	298	263	306	300	268	282	240	274	278	298	255	261	310	244	262	339	273	291	272	277	292	280	329	310	283	285	295	262	266	240	275	263	263	291	294	305	260	264	260	226	262	290	272	266	316	256	287	276	273	278	274	274	244	242	288	276	273	240	254	243	260	248	271	306	231	252	273	286	272	263	316	269	296	289	279	241	294	255	288	294	306	251	289	282	251	252	298	319	270	264	289	299	283	305	283	282	251	307	261	256	276	303	278	279	224	310	295	273	269	298	305	285	289	274	255	282	262	268	270	294	272	298	291	298	259	259	248	269	295	264	265	260	258	263	280	281	274	256	295	261	280	259	262	291	287	271	287	278	271	271	269	281	263	270	277	294	234	256	278	326	267	262	286	291	283	312	265	262	278	254	262	266	280	295	274	254	257	284	250	272	307	275	258	250	263	255	288	280	286	233	296	255	268	264	265	304	304	303	271	277	264	284	260	272	264	261	289	258	274	257	272	278	275	258	284	277	282	266	262	275	303	275	282	277	279	291	269	309	286	314	287	277	226	286	267	261
21806	7686	7741	6820	4846	2994	1974	1554	1482	1506	1443	1391	1679	1417	1330	1263	1148	1030	964	862	829	808	710	656	679	679	670	677	671	667	658	596	631	610	566	589	617	569	600	594	588	600	616	597	604	588	567	603	565	598	552	574	607	552	588	619	598	577	580	574	613	619	593	574	609	587	554	593	579	566	591	549	587	569	568	625	589	558	579	560	614	629	567	581	568	606	572	586	592	600	575	542	560	571	607	559	610	562	560	557	600	556	590	589	619	580	594	610	589	557	589	559	527	599	579	582	585	594	597	601	628	537	555	585	589	578	596	596	590	575	580	616	611	617	586	589	589	615	637	551	595	552	586	618	529	537	618	608	627	588	609	592	561	585	583	534	643	583	586	613	611	575	585	654	630	588	573	582	609	589	591	585	606	601	591	557	603	572	616	582	602	599	544	590	569	625	633	597	592	570	615	584	539	616	630	569	566	574	626	568	605	584	579	536	611	539	591	597	576	604	596	552	619	557	618	573	619	597	583	570	594	618	554	575	599	594	611	576	615	541	567	617	574	624	569	608	608	601	626	619	559	633	567	526	587	582	562	594	601	641	617	591	551	611	591	586	596	596	619	565	602	596	549	618	599	562	616	615	554	580	640	578	612	582	625	576	604	570	579	583	591	547	548	617	596	568	590	557	603	562	613	572	552	584	559	533	533	569	572	580	603	607	597	607	588	572	607	639	574	573	597	639	557	599	604	565	596	566	626	619	581	604	619	607	582	612	589	563	592	569	559	559	552	522	587	622	606	588	582	576	596	643	569	630	597	584	575	539	613	605	614	577	591	581	598	555	556	564	618	595	594	558	606	560	602	611	656	629	616	597	579	573	619	549	599	570	573	594	605	538	602	616	601	576	588	588	619	560	590	546	551	577	571	582	596	575	603	581	557	604	584	592	563	612	593	616	573	613	571	601	574	595	555	646	575	614	601	603	632	622	622	572	563	574	567	616	581	589	615	582	635	582	610	586	630	609	568	593	562	578	604	581	519	618	623	622	573	612	592	589	550	607	539	547	569	616	573	554	589	594	586	625	583	622	566	595	572	595	581	636	541	584	575	583	584	561	596	589	593	594	569	587	581	590	613	595	543	621	592	573	575	614	585	587	569	591	575	581	633	578	606	568	576	605	549	615	599	571	591	587	585	560	581	582	596	626	568	631	581	572	554	635	645	606	598	563	573	593	575	569	596	539	558	595	594	577	591	576	590	577	550	627	581	619	643	603	606	577	551	573	603	580	595	589	594	558	581	563	628	627	585	585	563	546	615	597	618	574	613	585	585	568	562	603	614	652	570	582	566	628	559	583	602	550	597	577	600	588	535	559	581	646	603	570	570	589	602	602	594	631	589	585	556	546	562	618	616	622	596	603	625	545	600	562	582	579	599	572	556	649	595	618	623	575	569	599	565	596	587	607	587	571	574	564	529	579	579	544	529	579	589	586	574	569	596	597	549	592	608	587	608	578	601	601	594	577	582	599	600	572	570	586	599	565	557	561	565	558	570	603	599	594	574	579	602	596	585	575	558	591	590	585	603	595	600	568	619	593	600	607	582	585	563	576	543	537	586	578	630	537	570	579	567	593	556	605	599	568	628	607	562	583	613	578	557	582	622	526	624	568	604	579	556	574	558	612	597	604	604	608	585	583	573	584	672	555	617	593	607	580	565	602	563	569	589	581	567	568	588	574	629	598	594	618	572	627	602	552	598	625	597	595	572	570	572	624	573	598	596	622	585	542	579	589	605	585	612	595	581	567	560	590	586	564	577	620	600	626	572	605	558	549	635	584	603	586	536	531	618	564	581	576	625	582	601	598	577	587	586	539	585	579	557	563	555	613	579	575	623	618	590	538	544	592	600	601	634	552	592	538	578	621	588	572	614	587	531	554	573	577	573	604	536	579	582	579	569	600	598	564	594	613	590	605	626	588	585	582	550	644	621	585	565	599	631	556	588	568	565	555	605	590	565	570	591	568	546	587	606	597	593	564	577	600	548	604	570	562	569	560	555	559	573	619	576	575	563	594	607	592	613	617	560	569	598	585	613	584	555	598	563	615	602	575	621	584	591	591	587	560	566	564	546	606	572	548	579	590	605	568	614	596	563	593	592	584	576	592	591	579	580	560	597	636	558	592	570	590	597	569	592	585	577	568	597	571	622	573	554	581	543	565	618	551	585	569	529	591	565	642	584	621	589	598	561	619	536	607	630	561	552	561	583	577	574	608	624	611	604	586	594	548	570	603	537	597	586	589	603	580	580	586	584	598	600	608	591	606	574	567	587	607	576	579	573	613	567	589	572	605	598	615	574	553	610	623	598	619	592	581	544	559	630	569	592	561	616	591	628	582	588	585	602	602	558	593	645	592	565	585	569	561	619	594	632	577	578	586	578	576	618	620	639	623	562	586	615	642	586	585	582	599	578	600	611	582	589	588	600	591	537	587	604	579	550	615	597	603	603	609	589	586	585	653	587	549	604	619	599	580	543	546	613	615	564	597	602	573	630	575	537	607	575	623	585	591	636	576	595	594	603	572	596	598	576	603	598	593	621	588	609	586	646	601	604	591	576	571	552	590	561	534	587	565	607	585	587	558	563	556	583	580	583	573	546	602	558	573	546	594	573	630	591	569	616	597	553	635	565	541	603	573	525	574	583	597	538	591	574	588	552	589	627	603	603	596	574	600	557	533	595	599	550	581	645	585	579	538	598	560	584	651	583	580	604	606	534	588	622	588	588	585	580	554	584	641	571	561	626	620	608	607	613	597	573	587	574	556	589	545	597	556	594	579	559	615	608	595	589	588	578	589	593	583	571	573	595	601	596	598	607	586	617	583	603	518	577	571	584	604	581	579	588	562	586	582	568	557	597	636	566	594	606	564	583	604	613	605	575	572	546	604	604	626	599	608	551	613	594	596	564	581	574	649	578	580	593	581	596	554	586	553	577	602	550	632	579	598	612	592	592	549	568	597	564	587	563	582	609	558	578	574	587	597	579	611	597	551	605	541	593	596	587	573	608	576	576	592	563	602	555	600	569	580	550	572	613	591	601	605	609	650	646	610	612	602	610	548	563	583	567	610	580	578	599	571	597	582	561	586	632	573	613	557	592	575	609	590	547	570	627	584	569	581	591	610	622	577	586	567	624	623	569	589	576	593	569	624	622	556	597	608	554	620	593	551	606	577	588	555	632	611	633	578	562	605	600	607	559	584	609	604	583	575	574	581	593	559	600	580	585	609	608	569	631	585	626	554	553	557	572	580	632	616	585	607	597	577	603	610	539	588	546	588	542	560	588	553	590	557	557	582	572	602	601	579	544	562	537	632	586	553	573	600	587	606	566	593	585	591	594	593	542	604	567	569	579	605	551	541	585	572	583	628	621	562	617	610	558	607	608	576	555	605	557	595	593	591	613	579	588	653	596	598	592	606	589	583	565	539	596	538	556	647	607	623	562	582	596	600	575	594	588	637	599	524
47337	21876	11321	5699	3020	1644	1046	811	710	718	652	659	763	703	657	481	466	463	355	353	323	330	329	344	303	254	322	305	288	306	305	292	287	283	290	277	275	279	307	285	286	251	237	261	287	295	285	304	256	296	286	283	267	246	293	285	303	272	272	271	271	293	286	246	260	271	278	289	275	274	298	261	289	254	271	280	281	263	259	283	295	275	271	288	263	293	282	250	268	285	284	290	290	263	287	253	279	268	254	274	270	290	243	279	295	302	264	292	286	301	270	273	277	266	273	262	276	262	257	306	269	270	255	285	302	279	319	289	274	279	260	283	275	277	286	270	298	255	288	263	288	290	288	271	244	305	284	271	249	251	267	290	310	312	298	309	269	294	292	254	275	261	277	249	265	296	254	296	269	273	292	273	290	279	266	279	248	291	259	286	251	261	265	317	270	262	303	273	271	306	254	277	253	287	261	278	274	271	265	325	295	232	270	302	280	264	287	267	274	267	263	266	312	323	278	268	280	301	262	279	243	278	267	248	267	257	306	246	257	278	278	285	297	296	263	278	281	299	249	266	288	303	283	297	296	284	276	288	298	262	261	306	273	272	241	274	252	267	263	290	259	249	278	217	226	307	281	268	267	279	308	280	242	272	262	264	267	230	278	278	297	255	260	293	234	250	280	274	325	300	271	280	279	262	272	290	287	267	298	266	288	268	269	295	281	305	290	273	290	289	248	265	245	245	268	289	238	246	248	255	299	236	254	247	265	262	293	284	282	245	302	263	288	275	312	267	282	285	275	290	284	248	250	275	276	252	260	296	280	263	290	272	316	283	277	308	285	287	281	313	291	316	274	259	310	281	278	276	273	314	278	265	260	273	289	254	292	265	275	279	292	274	269	251	274	292	251	270	262	272	284	270	289	257	247	288	290	254	239	269	273	275	255	252	318	315	245	259	304	260	273	294	271	265	271	290	275	281	249	255	264	264	270	258	256	277	278	274	266	287	283	251	283	282	290	268	281	269	293	281	295	298	253	253	269	274	275	309	283	290	292	272	290	261	291	293	286	269	224	269	256	289	280	248	280	267	274	265	249	269	285	287	305	282	328	290	245	296	315	276	291	285	278	282	278	253	260	279	284	303	268	263	278	291	288	268	262	302	284	310	263	278	299	257	284	265	277	273	271	255	312	282	282	266	260	279	259	326	284	279	242	251	311	282	282	277	291	219	262	297	265	263	291	206	277	316	254	238	287	286	247	276	301	289	281	238	302	272	286	259	263	255	233	286	309	235	317	267	259	279	265	281	281	305	264	287	263	324	255	288	255	233	262	276	274	250	252	277	304	299	299	271	286	291	292	304	277	321	273	266	281	259	280	271	261	293	293	262	303	270	299	313	306	294	279	268	262	284	271	273	294	255	279	314	262	277	286	270	259	272	313	242	287	294	311	311	273	302	282	285	274	268	270	273	270	267	278	299	249	272	274	256	277	271	295	254	251	276	265	287	291	287	267	266	257	269	266	253	280	319	263	253	272	274	259	300	295	291	277	281	264	300	289	286	265	287	268	292	276	256	260	242	243	280	267	244	290	315	261	282	287	279	305	316	259	302	277	267	280	298	256	297	261	301	242	289	270	292	259	264	304	275	292	263	289	276	271	272	292	302	283	241	287	310	286	294	301	276	291	267	286	253	270	268	303	284	261	296	276	273	280	307	308	294	287	287	254	281	275	295	295	289	252	276	289	262	280	254	265	289	253	282	251	255	291	277	296	267	265	269	270	291	255	308	273	299	293	293	288	259	261	287	276	254	298	298	251	283	303	233	285	283	284	254	279	258	280	248	317	292	290	256	274	293	248	257	255	288	292	299	309	268	292	263	254	260	270	279	287	276	243	261	254	253	312	282	294	298	262	250	234	286	286	281	285	290	274	253	302	275	255	287	260	267	303	259	292	271	278	300	289	291	275	280	286	273	288	279	273	298	284	265	250	296	271	303	275	294	298	268	267	279	297	265	279	299	297	259	301	273	258	281	283	264	250	301	289	270	304	288	263	301	261	243	265	269	248	251	278	261	255	275	247	279	281	280	284	321	272	281	295	281	266	257	265	248	256	226	255	257	265	247	249	265	281	284	257	290	290	280	283	248	314	272	253	282	262	264	319	243	266	286	267	270	271	278	293	232	293	267	272	290	252	315	254	251	256	313	268	279	291	250	265	275	254	312	295	263	293	306	249	295	257	268	303	302	271	264	265	277	264	283	261	268	301	280	295	254	302	294	281	261	266	280	279	291	264	275	270	316	303	264	254	275	277	256	250	280	284	274	266	314	255	263	284	296	301	298	270	280	280	287	296	294	303	272	288	315	245	250	295	240	289	293	275	288	259	271	242	284	242	255	266	287	253	283	269	259	268	280	269	274	255	277	236	279	292	269	253	293	303	245	269	296	298	283	300	298	302	299	288	299	297	266	316	286	261	246	297	278	277	271	269	257	249	261	278	265	252	256	234	310	288	289	264	305	278	290	256	296	287	287	260	293	295	257	264	271	290	290	288	296	276	253	271	305	259	279	261	235	285	297	272	249	265	300	295	288	277	280	274	279	280	303	282	262	272	273	291	283	282	258	291	314	261	259	305	251	276	274	266	248	268	269	284	295	248	286	275	282	266	255	260	264	279	245	292	324	305	332	272	270	309	308	252	264	295	286	257	263	219	285	272	273	247	277	257	286	275	284	293	293	265	257	251	273	286	302	286	265	277	275	265	268	309	256	266	285	275	256	270	273	249	276	268	246	288	285	274	282	253	280	291	294	300	282	282	259	256	264	244	252	289	254	284	285	293	283	298	272	313	288	264	271	298	296	300	305	284	266	259	282	284	263	286	272	272	305	253	305	261	287	255	277	253	251	257	224	274	275	278	271	276	279	297	286	242	267	271	252	239	277	269	275	285	277	269	282	257	266	267	252	256	257	278	262	273	248	262	269	253	278	277	287	271	283	274	269	287	281	271	275	282	244	275	249	279	259	275	259	275	306	281	268	303	281	282	263	270	287	302	273	269	260	289	265	271	278	300	257	297	283	251	256	260	254	293	307	295	269	299	282	260	275	323	306	284	242	276	269	277	252	299	284	286	308	296	281	257	284	261	319	243	259	284	305	282	263	276	297	277	264	307	286	274	271	263	262	279	288	267	325	291	251	262	278	266	272	293	259	285	270	284	240	260	263	291	271	304	286	251	273	263	278	308	270	275	256	275	259	270	248	281	269	273	288	255	269	274	268	284	266	274	281	263	261	307	292	265	279	260	271	303	259	287	269	270	263	252	279	255	254	307	287	280	289	286	291	282	284	290	273	274	257	280	275	282	298	316	288	291	257	310	255	287	303	259	245	290	279	256	240	235	273	271	296	303	285	315	282	294	276	294	268	302	292	278	294	257	273	287	259	277	276	282	274	303	280	290	299	264	258	282	273	263	266	294	264	259	275	275	271	273	252	267	261	287	267	281	231	261	279	272	281	284	267
27109	14072	14274	12483	9222	5830	4170	3172	2887	2954	2809	2849	3228	3032	2545	2036	1711	1565	1374	1263	1112	956	891	854	780	785	739	732	717	708	705	691	681	654	668	699	653	618	612	619	621	611	613	618	628	561	607	623	563	554	591	605	543	606	572	571	609	593	611	578	580	594	592	580	606	581	623	585	619	558	623	606	614	616	581	586	568	603	585	638	608	593	557	584	608	597	585	598	578	621	524	610	550	580	609	583	601	662	592	612	605	555	611	545	575	563	620	589	567	571	593	614	572	584	575	590	585	608	566	634	601	565	588	577	613	626	580	588	569	609	597	576	559	580	607	608	598	588	579	545	605	609	575	577	626	611	561	590	546	582	565	600	613	586	582	604	581	631	603	621	591	561	603	596	587	606	577	589	589	579	600	591	589	533	605	586	588	577	549	600	571	588	631	611	632	625	592	604	647	563	599	603	554	651	612	571	575	575	573	588	604	564	603	610	568	571	570	590	570	582	555	574	610	592	601	598	594	594	602	557	622	607	588	571	547	572	579	594	564	610	632	599	625	615	586	617	556	548	632	577	575	565	584	584	593	606	570	641	580	606	582	586	634	569	568	589	559	589	604	556	547	607	630	557	593	594	577	560	611	603	618	596	568	594	578	611	570	630	616	610	622	595	618	576	578	567	596	575	624	549	632	617	589	567	593	605	583	595	576	613	611	565	595	569	627	598	571	565	594	536	564	540	585	601	573	613	580	629	610	579	559	576	588	613	596	588	577	606	586	613	541	619	610	566	623	553	571	577	625	633	547	607	592	654	613	624	568	602	592	603	595	572	618	591	578	565	599	604	621	570	601	619	603	587	593	573	606	602	580	591	562	597	645	595	633	560	570	610	603	622	561	580	620	593	590	599	588	584	564	599	567	588	612	586	560	584	613	628	645	637	606	598	570	592	585	616	603	559	580	602	576	605	619	560	602	620	583	588	586	562	639	601	586	591	664	598	559	564	582	596	621	584	606	639	585	577	608	594	581	562	606	573	551	612	610	579	590	580	576	566	627	601	610	632	544	608	625	617	606	620	606	590	616	605	617	596	620	641	586	557	548	556	593	566	571	590	585	557	594	595	627	563	615	588	554	611	627	557	607	625	641	630	572	576	585	604	577	577	590	624	550	586	572	578	594	585	596	590	587	600	593	606	559	602	576	592	584	597	575	570	572	583	615	624	632	612	643	603	606	597	629	583	573	614	596	566	625	601	568	608	609	615	605	608	630	567	623	582	553	587	607	621	590	585	592	560	608	606	584	571	601	594	569	560	573	569	591	599	583	563	603	619	594	617	582	578	599	606	625	565	640	604	570	583	578	686	564	568	562	617	602	557	570	593	615	573	558	600	562	597	602	580	574	562	605	582	574	585	625	650	623	581	616	615	596	568	556	618	602	636	537	587	566	633	654	603	608	609	572	615	683	629	610	609	608	598	585	593	584	604	548	644	560	617	587	571	603	627	631	576	617	590	620	602	576	580	561	572	604	635	631	645	628	597	593	583	572	612	619	563	612	582	614	567	591	548	582	547	616	599	544	590	562	597	602	620	595	583	583	606	629	575	580	616	601	583	618	594	582	592	639	619	593	560	640	576	577	614	613	564	571	657	649	611	608	562	603	587	615	565	624	608	579	592	557	603	603	582	570	586	595	620	582	547	544	533	587	619	595	565	573	587	572	580	573	602	641	602	590	583	582	570	592	608	595	586	629	600	586	575	602	602	606	609	558	615	594	584	598	628	589	561	605	571	614	560	568	586	573	629	584	590	599	654	607	562	603	562	558	594	559	639	606	580	592	626	599	584	559	581	560	566	615	596	629	576	649	638	580	598	568	585	595	607	613	549	594	570	598	572	589	572	552	576	592	592	555	558	628	570	549	594	573	614	577	566	569	601	632	599	632	581	626	581	582	642	584	597	559	563	598	639	622	541	600	590	599	598	576	609	591	602	565	578	618	614	576	633	581	608	577	620	604	570	605	598	647	588	573	537	559	608	578	588	561	542	580	606	605	615	599	629	583	625	601	614	576	550	615	570	572	636	571	579	586	555	618	610	595	555	591	572	568	583	605	561	565	576	585	614	611	581	600	641	592	615	592	624	574	634	617	545	593	671	568	611	588	520	568	627	557	585	566	605	594	556	616	585	625	585	623	603	535	557	617	597	569	641	602	593	577	592	620	571	607	625	559	556	570	627	595	602	605	573	592	589	591	602	605	574	555	618	647	607	610	595	633	612	550	599	581	599	607	633	579	630	577	557	593	557	578	641	568	562	552	592	585	602	603	567	572	557	581	582	577	638	609	568	629	618	608	585	575	628	592	624	561	613	610	597	601	617	595	564	582	602	558	590	580	583	601	581	604	614	598	593	553	607	585	591	565	565	605	594	635	594	561	568	588	647	593	555	641	612	586	572	587	572	606	576	576	573	568	558	603	624	582	619	603	605	589	616	591	594	568	555	591	560	591	634	603	572	625	546	594	588	567	579	613	608	586	639	595	569	583	587	582	584	586	571	564	615	578	565	566	649	578	592	657	624	622	594	572	576	588	581	594	576	604	618	557	613	606	582	565	597	583	579	561	579	602	594	663	580	630	631	592	561	614	592	643	594	600	586	599	617	574	542	547	582	612	545	599	600	546	583	586	602	615	597	608	610	595	568	615	590	604	545	623	590	547	564	570	586	602	595	535	588	601	610	582	659	558	605	620	563	567	629	578	585	612	612	633	549	604	585	621	585	587	572	567	595	582	585	604	602	579	641	551	564	595	597	596	557	587	577	563	609	622	595	607	548	541	565	615	597	563	612	593	578	578	600	582	602	566	599	602	644	602	588	592	597	580	583	602	650	599	554	570	585	599	584	600	574	601	617	532	589	571	593	622	577	576	620	581	565	560	599	599	599	566	583	567	556	641	575	602	603	555	548	619	562	619	545	597	598	596	563	576	613	609	610	602	565	607	589	584	599	618	571	542	584	542	575	617	597	582	592	617	617	599	603	544	623	560	571	642	592	556	580	588	578	644	581	589	590	628	596	597	580	608	617	585	578	632	571	613	614	607	595	603	593	566	584	595	574	567	618	576	604	608	615	584	602	613	569	584	613	548	626	593	605	608	565	624	600	588	586	537	572	603	565	603	608	577	560	576	588	587	582	578	583	582	592	558	558	628	573	573	631	614	591	635	673	615	575	585	622	625	643	596	560	592	649	630	588	608	572	576	629	602	575	566	555	613	582	585	550	573	606	581	618	601	611	579	599	610	603	599	577	583	625	551	541	552	616	579	590	604	594	575	598	630	612	638	579	586	571	550	578	625	574	599	578	593	563	550	599	551	585	554	588	638	578	617	610	592	597	581	559	586	599	593	595	604	609	585	572	553	621	588	587	589	582	607	576	590	578	584	622	617	620	585	580	586	626	566	590	577	572	610	571	610	595	631	607	531	566	529	560	585	596	598	575	584	624	554	600	584	601	593	563	607	610	535	533
59825	28645	16521	7419	3885	2132	1373	1135	960	946	951	1051	949	844	695	708	580	493	518	497	443	364	365	381	375	379	368	364	361	344	353	380	350	338	335	308	350	316	342	342	316	330	318	317	323	352	330	302	322	350	318	312	328	314	273	298	318	313	264	306	344	315	320	333	346	347	332	308	327	317	311	288	293	327	325	318	289	332	327	289	337	319	289	320	350	309	335	290	301	313	330	321	294	310	340	331	289	295	326	300	305	332	307	300	312	318	309	279	299	334	313	330	338	358	316	279	279	285	372	325	298	328	324	318	296	324	348	344	301	333	283	339	297	334	318	335	320	350	304	332	288	365	330	278	312	299	327	300	323	308	308	306	337	304	335	364	293	315	300	325	328	292	316	276	269	344	317	321	302	311	331	309	318	288	324	313	305	317	308	310	290	284	324	324	269	296	345	320	337	297	305	304	291	328	336	352	296	342	316	326	322	306	328	309	307	304	309	318	321	339	300	295	311	305	360	280	293	334	331	360	294	329	299	311	331	305	301	331	324	325	313	347	336	295	300	294	300	337	335	305	308	308	360	342	320	300	300	290	317	334	324	282	304	305	343	318	343	338	325	278	332	283	302	303	292	336	285	318	338	311	285	310	338	367	317	351	309	314	330	335	340	295	353	320	318	339	348	268	328	324	293	363	322	332	343	277	304	291	310	301	335	298	339	309	362	336	309	293	268	281	312	323	325	279	299	309	318	319	335	331	317	312	337	307	340	322	323	325	308	319	298	301	321	307	360	336	332	343	329	317	301	320	330	334	324	327	315	324	318	297	344	329	306	292	320	305	314	333	325	344	331	308	358	325	307	301	336	308	318	289	308	363	347	312	303	280	359	315	366	319	306	288	333	368	332	340	334	327	308	302	315	349	323	343	370	292	288	341	338	322	317	326	312	274	301	316	335	300	286	324	328	333	356	329	299	279	293	303	341	313	313	271	286	317	309	323	337	296	319	314	324	309	351	310	310	330	323	337	337	314	348	339	319	321	302	319	306	332	291	299	315	302	329	339	320	306	333	325	299	303	315	302	308	314	313	312	317	337	313	323	351	302	329	347	313	332	310	301	319	323	306	326	315	341	301	315	286	323	304	342	328	320	324	323	300	307	331	282	329	338	293	338	318	313	333	330	329	296	326	270	338	310	330	325	338	311	284	339	310	350	294	343	340	334	322	324	306	308	327	286	283	314	314	316	336	303	328	279	336	320	326	308	311	330	285	296	337	299	298	336	319	311	356	347	333	317	321	325	332	311	319	301	343	311	320	290	316	316	314	334	308	311	259	301	330	342	339	312	303	313	281	314	356	315	313	316	300	314	330	303	344	322	338	328	321	310	292	333	331	342	345	319	318	301	312	329	314	294	285	322	346	341	321	314	350	338	280	294	301	325	287	322	294	346	315	315	301	307	321	325	358	337	305	345	347	310	308	287	314	301	304	334	304	337	300	336	308	324	291	294	303	320	352	288	322	311	300	308	324	278	288	335	335	312	337	290	334	330	308	345	314	311	287	327	344	328	323	352	330	299	325	292	281	298	329	290	353	315	341	312	323	328	323	336	318	337	325	349	354	297	308	327	295	336	336	320	318	341	322	297	328	318	357	329	326	347	313	325	289	328	323	294	321	313	345	338	298	312	288	331	319	304	314	326	336	332	295	315	315	316	286	357	327	350	287	311	324	318	309	345	303	315	333	300	327	319	334	329	295	349	326	337	340	306	327	319	316	359	341	322	313	278	323	336	309	304	342	373	314	321	333	319	333	310	308	305	316	332	307	320	319	335	352	320	335	298	335	322	325	343	362	289	317	308	293	319	342	300	332	360	324	295	321	325	315	357	273	312	300	369	312	320	285	310	348	312	279	297	328	322	335	324	280	309	290	312	338	313	348	335	305	355	304	321	323	347	302	245	323	311	317	363	335	313	318	351	319	312	323	322	328	306	322	322	328	331	281	298	311	342	305	331	299	310	326	322	321	311	325	334	299	327	300	323	321	321	323	350	297	304	344	320	326	320	320	310	300	353	325	326	313	328	326	275	336	287	310	336	329	286	314	300	345	323	337	333	321	274	332	285	343	310	330	362	310	289	317	365	308	324	281	322	359	290	351	354	339	290	292	310	311	304	299	357	341	331	333	336	307	315	356	311	308	335	313	317	312	292	319	324	334	321	333	316	304	306	344	312	311	333	320	326	329	298	326	336	281	299	303	315	302	335	338	297	352	338	311	299	343	318	279	262	294	293	322	333	354	314	307	334	322	343	291	300	337	317	297	350	315	326	297	305	316	319	319	322	296	314	316	323	310	346	336	341	314	334	338	347	331	314	310	316	305	304	314	307	302	329	310	289	336	321	342	322	330	318	342	317	314	322	339	335	337	325	320	295	316	335	317	348	310	292	334	319	333	336	312	297	355	306	310	289	320	304	289	342	316	303	306	351	313	342	290	330	338	303	300	308	302	301	308	327	308	300	340	291	316	314	321	355	311	318	299	357	308	326	305	306	353	327	294	292	358	298	289	349	344	340	324	294	300	323	291	309	307	323	292	336	336	308	311	333	325	318	291	325	325	326	311	330	304	344	322	331	342	310	371	316	308	306	340	330	368	328	327	301	322	310	312	310	349	297	320	361	339	314	334	361	347	298	312	305	312	311	303	329	285	311	284	328	333	296	309	302	314	311	332	335	346	333	315	303	364	316	315	310	302	308	323	318	309	305	322	325	336	323	300	303	354	287	295	282	331	315	307	319	290	315	337	347	345	324	316	333	259	340	330	333	300	301	326	339	307	332	338	315	307	302	358	338	290	289	295	318	307	309	314	296	339	372	316	306	324	334	338	317	348	277	325	329	335	319	320	296	327	316	298	340	328	307	293	284	344	311	313	334	291	316	330	305	314	304	300	302	354	308	318	282	335	328	340	326	300	300	329	318	345	330	328	298	322	308	358	328	321	291	334	296	323	288	289	298	316	315	341	323	309	279	312	341	321	340	320	314	275	307	307	282	338	320	293	324	315	319	315	277	325	279	316	303	283	313	302	305	301	308	333	366	323	329	345	329	314	351	307	331	281	340	284	315	328	336	352	330	309	309	274	296	336	336	304	288	296	317	314	341	351	274	323	355	323	303	351	305	259	291	320	311	288	294	308	306	337	332	278	300	338	306	340	341	287	299	324	306	335	302	323	348	293	272	312	369	290	321	296	328	335	352	320	303	293	336	281	322	320	330	332	287	346	298	332	326	324	323	304	317	327	287	297	313	336	300	319	280	307	307	308	316	316	293	326	322	328	351	327	323	339	277	293	314	321	308	302	336	320	321	317	365	294	298	287	329	301	340	331	336	322	314	317	299	286	320	316	305	329	316	312	290	317	328	280	329	329	340	307	315	289	313	298	292	297	317	361	318	289	335	297	315	325	333	352	306	297	328	329	266	318	301	321	335	303	322	301	321	306	338	332	329	308	311	321	278	290	312	339	306
34950	18195	17601	14672	11171	7666	5130	4252	3627	3765	3969	4427	4000	3536	2963	2560	2305	1915	1575	1480	1301	1157	998	975	952	922	902	904	888	809	801	774	777	733	706	758	692	713	706	687	678	725	705	702	691	695	699	706	682	651	674	702	674	682	663	685	697	703	683	691	680	674	635	676	683	663	689	647	643	641	689	674	642	635	646	666	687	681	613	694	720	634	683	666	668	648	676	665	654	711	662	675	723	668	646	703	669	658	689	689	648	701	619	720	624	689	624	671	658	700	694	675	707	672	668	673	677	742	680	682	634	684	625	636	674	670	682	670	623	659	686	627	690	676	676	721	652	626	675	715	690	656	645	662	653	660	680	669	705	647	600	676	655	686	645	689	718	693	702	685	713	684	659	643	663	620	678	646	661	666	635	692	643	670	712	650	681	658	650	684	627	700	700	643	630	661	647	676	618	681	692	685	708	689	634	711	631	695	717	667	649	655	675	683	695	699	704	648	634	681	677	710	652	667	675	685	676	678	660	669	709	678	667	698	690	669	684	674	696	643	623	674	686	646	678	688	600	689	688	685	652	739	702	668	671	665	640	659	679	666	673	701	627	652	676	709	670	698	675	632	684	683	639	679	716	660	652	613	693	672	629	675	692	668	671	695	658	702	702	653	649	653	632	646	665	654	660	620	691	698	696	675	669	653	640	639	706	663	719	648	661	698	653	680	673	654	645	680	648	685	591	637	668	693	654	672	670	699	657	711	615	654	613	641	662	646	633	665	618	637	637	691	649	625	649	638	640	662	662	622	676	672	659	677	659	692	655	682	654	655	689	720	697	697	731	635	680	675	680	721	652	694	638	691	672	619	684	698	729	642	709	691	649	680	685	706	666	665	674	659	656	673	696	714	659	664	700	654	691	681	652	689	628	679	697	672	708	665	646	641	650	665	674	670	648	678	675	697	639	658	659	668	663	661	659	676	664	667	680	647	667	708	645	693	702	688	667	703	682	674	625	600	659	654	676	679	663	674	684	610	681	607	673	674	640	676	696	688	671	658	688	680	709	623	693	640	668	658	664	662	671	702	651	694	690	664	681	681	643	699	677	737	657	655	633	681	664	695	690	691	653	664	684	692	661	672	589	649	653	683	660	655	679	696	681	669	642	682	726	673	657	666	680	681	655	687	689	627	705	712	624	680	658	701	691	659	654	623	683	673	674	661	716	701	673	655	663	683	643	672	706	670	680	676	641	683	701	701	691	692	636	656	669	705	677	713	617	698	686	653	663	651	673	679	620	687	640	670	644	669	673	668	657	697	655	678	712	689	686	716	681	622	643	654	644	669	694	647	651	669	653	705	667	642	694	656	662	693	686	676	683	653	676	686	661	696	658	646	662	652	671	655	706	690	729	673	692	684	657	694	646	655	708	679	702	685	669	679	632	709	657	680	663	660	650	710	687	649	668	655	711	661	705	665	686	635	649	671	671	679	640	649	655	686	663	651	613	719	668	658	642	639	678	688	652	668	688	671	679	686	621	697	701	654	739	643	690	668	690	667	691	713	648	715	665	635	701	655	698	675	655	668	673	703	677	628	685	634	712	698	644	653	667	663	656	667	677	653	686	701	633	676	683	673	722	666	677	673	650	694	662	689	699	675	687	695	694	700	730	737	707	678	690	668	690	659	680	655	684	712	600	626	720	625	663	669	627	661	679	691	660	671	670	662	661	677	633	722	644	672	673	655	660	699	686	685	668	656	653	695	706	654	693	690	691	622	653	663	751	682	657	637	705	687	708	740	652	698	679	684	688	689	644	670	637	668	662	688	706	658	718	681	678	699	675	645	645	617	663	698	672	608	679	724	653	662	645	683	667	650	692	686	703	643	665	670	725	650	660	673	681	634	706	674	681	650	691	632	638	631	652	680	691	657	661	677	674	679	671	682	663	636	645	680	668	656	683	678	652	640	681	656	669	699	659	648	667	712	665	680	702	653	651	671	652	658	684	688	642	705	648	673	709	679	703	672	623	618	673	667	652	689	611	628	629	658	665	646	690	662	638	654	713	675	706	674	679	629	649	655	671	640	693	691	663	657	676	705	713	634	726	664	677	686	666	678	764	648	695	661	670	692	674	687	647	627	698	650	717	659	673	701	618	673	666	678	683	686	673	664	698	645	676	673	688	689	681	649	664	690	690	630	649	706	660	669	644	647	654	675	654	660	676	658	668	651	749	653	679	675	674	684	674	669	645	699	631	663	721	699	687	634	616	684	671	638	657	688	700	705	706	623	659	715	698	710	668	685	694	681	703	633	676	680	716	705	676	627	586	663	672	677	622	673	684	659	665	657	720	679	668	689	700	680	673	670	665	720	676	619	604	657	651	682	658	655	735	646	705	664	710	699	649	631	702	636	696	645	679	672	673	639	691	666	678	716	690	622	689	673	680	677	670	684	707	662	691	657	694	690	662	634	640	718	687	666	654	656	652	660	669	654	678	685	657	642	696	658	696	711	700	676	652	694	687	661	656	633	701	691	639	706	666	624	709	623	660	676	677	694	692	675	633	667	649	657	655	637	646	677	669	640	662	693	699	616	698	700	685	659	666	655	705	683	672	690	693	649	698	706	651	691	681	637	682	648	692	661	685	682	662	705	659	646	712	657	675	674	673	625	717	683	652	744	676	711	667	689	642	675	694	645	668	640	687	676	685	657	658	651	670	636	665	649	612	660	683	637	643	657	668	679	675	618	699	634	643	655	662	687	621	644	686	684	690	704	653	693	647	652	692	671	723	643	674	662	667	595	679	694	674	659	639	724	717	661	653	673	650	668	641	689	675	702	649	734	704	654	702	684	640	630	707	725	657	656	679	670	662	664	647	691	681	695	678	701	676	686	693	662	637	667	702	710	663	597	695	728	695	643	654	690	653	616	636	657	661	672	634	705	641	688	638	709	636	709	668	657	713	664	702	687	649	623	681	633	637	644	666	710	727	663	678	670	654	683	695	657	680	672	668	649	701	652	656	630	670	723	675	617	668	651	693	645	688	673	678	675	667	646	683	691	662	699	653	635	660	700	660	652	706	647	619	659	663	683	664	627	697	681	665	694	666	663	681	647	620	670	673	695	652	636	648	658	706	669	619	680	677	626	712	613	630	659	684	679	650	680	676	687	717	665	633	705	635	670	678	709	688	647	644	692	697	666	689	692	616	650	674	699	659	650	666	668	666	665	654	650	706	634	662	673	683	651	718	696	625	630	674	707	639	638	674	676	700	598	651	652	678	630	694	685	664	683	698	678	655	696	670	670	700	712	694	683	654	678	679	681	642	654	680	645	685	695	653	626	652	697	689	689	705	711	659	654	649	642	664	624	666	693	679	695	664	673	648	642	704	681	660	654	656	645	712	688	633	669	658	607	645	702	683	655	655	691	624	663	676	664	677	737	640	693	663	700	634	650	663	668	732	679	665	658	671	701	629	655	644	658	652	689	635	639	619	718	649	704	635	655	682	687	687	670	651	643	682	656
39160	15365	5079	2471	1290	843	614	501	446	506	537	523	419	415	396	373	418	373	303	344	356	288	290	285	305	306	289	309	301	266	295	282	278	277	316	223	304	275	297	255	273	249	282	249	287	274	275	272	311	277	293	267	276	269	253	278	268	257	303	281	308	280	264	280	268	280	232	283	282	279	288	279	298	288	321	244	283	253	274	251	266	292	277	319	276	312	280	290	303	237	296	280	290	304	266	294	279	268	245	307	257	312	281	300	272	291	308	269	295	318	293	314	297	310	296	252	301	268	317	292	294	300	296	263	290	286	284	260	263	274	266	335	308	287	302	282	263	308	311	275	281	266	306	270	290	280	332	293	252	296	263	276	295	293	280	264	311	293	288	260	285	294	256	284	272	278	309	284	273	304	282	293	282	271	281	274	299	279	284	292	294	310	275	309	274	305	299	275	281	246	296	272	294	314	280	297	288	271	270	259	303	268	258	282	291	259	304	283	281	260	281	280	280	276	307	270	292	292	297	265	274	274	284	284	296	234	310	287	246	259	317	294	272	301	298	258	290	324	284	288	282	273	287	274	289	290	298	248	272	281	268	270	270	285	265	283	273	268	273	280	252	307	269	277	277	273	334	265	247	310	273	313	295	261	269	286	306	285	258	260	281	268	273	252	274	277	284	292	247	263	296	301	275	295	288	266	300	273	276	296	299	289	285	298	304	293	268	303	296	257	255	253	293	275	258	275	222	290	311	277	288	293	317	292	280	267	276	298	274	311	279	308	315	292	280	282	281	308	321	291	286	275	276	296	281	272	296	250	266	279	271	315	290	259	267	259	261	283	306	294	299	292	280	287	308	318	281	294	295	287	258	293	277	276	302	296	288	262	292	300	319	277	272	265	277	259	275	280	252	270	278	309	262	274	317	273	296	266	280	282	281	294	286	284	349	285	250	301	268	290	317	290	302	283	271	278	257	250	290	281	294	305	290	290	301	318	262	291	289	299	264	298	287	269	292	298	288	287	275	279	312	239	292	284	275	280	293	257	234	289	290	306	298	273	269	293	309	258	264	303	282	309	284	247	267	276	284	286	302	303	281	276	311	285	295	243	295	296	312	327	275	290	260	296	296	284	256	302	337	266	290	293	313	277	275	276	286	273	287	287	252	300	234	282	268	284	320	308	260	268	270	320	309	292	276	257	295	259	283	285	287	310	229	263	283	287	332	274	306	292	282	247	227	301	274	276	252	259	271	311	312	276	245	272	282	289	291	249	282	278	313	294	265	303	295	290	278	266	262	257	326	294	269	274	313	290	268	257	263	269	286	314	323	294	295	279	296	246	257	276	301	232	232	279	297	294	251	284	284	250	264	266	268	305	298	246	322	282	286	278	249	264	279	294	283	291	263	296	305	245	263	303	297	270	283	288	255	278	285	282	267	290	289	283	264	305	285	260	315	295	297	286	265	289	303	233	274	289	291	279	304	244	280	320	253	240	296	274	299	279	272	244	270	281	266	280	283	292	284	298	280	273	275	290	314	261	311	304	288	310	287	265	260	270	256	252	292	269	260	286	262	244	273	295	313	275	301	292	272	286	252	288	281	312	274	277	309	276	308	297	278	275	280	318	272	278	270	279	277	282	300	283	253	266	270	292	304	303	285	295	282	260	291	290	292	296	294	293	286	297	280	275	291	258	264	312	318	302	273	277	280	236	301	285	279	275	289	284	278	246	267	310	285	241	279	273	256	271	295	244	283	271	272	279	274	324	280	266	286	288	292	321	305	267	287	253	305	270	277	284	275	278	294	290	262	285	302	316	264	305	265	265	294	301	287	308	228	261	295	273	299	295	278	248	292	265	282	280	265	274	299	282	299	303	295	279	303	291	279	286	253	297	241	285	297	333	285	250	295	267	296	277	284	261	286	278	265	271	312	297	317	277	293	280	311	317	304	290	309	291	304	297	311	320	272	295	274	314	253	275	275	322	290	295	288	278	294	284	313	283	282	270	307	271	255	248	280	275	287	298	291	292	298	270	289	285	292	296	307	269	266	276	271	283	301	266	265	257	297	295	283	291	288	307	325	299	271	257	290	287	286	277	300	265	320	285	296	297	284	271	292	271	274	282	278	262	292	278	286	253	274	296	311	283	274	320	279	262	295	275	287	275	276	306	302	295	253	297	311	279	272	278	284	270	292	272	298	239	281	279	291	301	289	283	273	307	295	273	269	272	257	305	284	278	254	289	260	294	283	257	256	299	305	256	280	268	260	286	286	293	278	284	261	295	264	240	262	272	259	309	286	297	275	259	284	294	317	302	243	284	273	290	319	289	305	286	307	293	271	268	285	287	281	274	245	273	258	260	272	273	308	272	273	284	257	277	268	288	294	277	297	286	252	295	308	292	283	300	280	262	272	291	295	278	315	272	266	304	297	281	282	278	273	298	288	312	291	276	277	279	281	281	294	269	265	274	290	311	256	294	255	296	290	333	288	298	271	284	291	310	262	292	302	289	275	235	266	293	321	326	278	310	266	308	335	292	311	317	287	277	279	288	276	304	289	289	313	270	262	281	257	255	273	282	254	280	261	270	288	284	302	265	289	254	292	286	289	269	259	265	301	260	268	292	321	323	273	268	272	289	265	272	295	292	248	269	269	282	304	284	254	249	258	284	284	275	268	278	288	294	257	278	302	273	262	280	293	272	305	323	270	272	291	279	270	303	312	257	306	299	287	269	284	278	300	288	292	266	272	294	261	273	268	243	277	280	322	293	256	283	312	299	283	259	276	279	270	261	277	263	266	274	285	282	289	273	256	312	301	271	249	301	263	259	259	265	283	267	293	294	286	337	285	294	307	296	289	290	296	290	271	258	274	271	276	290	296	276	289	292	290	300	290	263	297	313	269	255	279	280	268	295	294	257	269	295	272	247	297	277	276	294	278	303	292	267	292	276	258	304	279	296	279	263	275	252	265	306	300	291	293	270	291	251	291	262	289	254	267	296	275	281	289	257	271	243	264	307	275	263	292	267	270	302	309	310	267	294	288	249	287	292	296	277	275	282	270	283	282	290	296	273	268	299	274	236	289	284	278	321	312	297	264	281	289	291	279	287	253	279	332	297	320	297	283	296	262	313	314	289	286	277	260	273	291	253	289	272	276	294	313	276	290	305	287	300	324	290	290	308	293	271	267	262	289	316	297	283	293	306	275	275	285	246	279	310	310	256	267	309	285	267	288	286	244	266	287	296	290	269	306	272	282	292	271	246	268	278	279	236	288	288	300	277	276	265	325	297	327	293	264	290	276	308	295	289	286	249	277	300	280	290	285	302	259	291	306	286	325	298	268	271	324	271	261	282	271	284	282	297	266	290	267	263	274	256	284	299	302	244	296	264	283	296	301	303	295	280	273	281	302	304	294	249	262	289	245	291	301	283	259	297	272	308	282	308	281	307	288	306	294	321	276	254	287	276	297	310	284	308	264	291	302	268	295	296	294	265	282	281	281	295	274	281	263	273
23392	8556	6908	6162	4220	2825	2024	1623	1605	1784	1652	1614	1397	1270	1160	1158	1074	979	885	874	800	728	709	685	710	729	701	699	636	647	643	631	655	676	648	605	617	606	599	591	601	573	585	598	591	641	596	600	615	648	548	603	633	575	656	568	607	530	591	604	561	606	600	570	593	580	594	599	579	631	633	633	611	584	619	592	560	583	619	597	594	587	592	640	605	586	606	560	576	605	616	604	606	601	586	562	609	599	623	592	613	613	639	636	649	606	571	589	604	585	588	573	581	595	596	600	592	588	548	598	595	595	551	602	595	615	574	606	564	585	598	592	586	620	534	613	592	593	621	608	618	562	638	603	556	612	590	607	607	567	639	602	555	619	576	611	633	572	599	613	597	583	585	580	599	625	575	606	589	591	641	607	587	660	631	562	627	542	569	630	577	587	584	544	580	595	596	563	583	560	577	599	572	567	595	614	611	580	594	604	571	547	612	592	598	639	615	617	614	587	610	592	624	559	578	606	582	590	570	567	616	610	620	582	628	578	558	622	611	577	578	551	612	572	604	606	596	563	620	654	608	613	598	579	587	617	582	583	572	604	580	621	552	563	588	634	616	606	590	593	619	614	616	590	574	629	659	588	629	558	556	574	601	633	561	609	593	587	571	618	577	613	584	636	621	624	574	599	576	602	607	600	636	627	620	613	572	614	601	581	609	554	595	650	549	606	573	613	627	583	596	583	624	608	608	591	570	563	605	580	581	598	587	602	647	573	569	605	637	640	613	616	595	599	603	635	618	584	583	596	598	635	583	617	629	567	609	605	598	606	590	604	621	617	611	605	587	565	524	580	548	581	547	578	648	587	637	605	622	617	615	621	673	551	584	624	610	602	588	587	566	596	628	596	600	632	612	562	595	617	590	603	581	561	558	577	567	589	600	604	577	560	576	606	585	621	606	621	599	590	623	576	611	586	561	593	549	620	590	554	593	600	571	585	595	591	563	579	605	581	603	586	638	555	584	581	643	617	642	565	576	618	614	544	611	645	581	595	597	626	595	635	570	583	632	580	597	574	622	634	605	554	564	619	569	578	591	609	597	603	547	593	608	559	558	572	593	609	603	577	571	600	564	614	610	577	559	624	599	566	608	619	587	581	574	571	623	561	601	589	612	571	599	562	591	629	608	599	611	579	553	580	567	588	617	575	634	573	580	563	607	595	614	579	580	565	562	633	628	582	617	583	588	608	591	594	613	592	581	624	605	597	582	575	549	604	562	608	616	585	569	591	579	627	583	595	608	613	603	585	628	587	602	598	561	563	627	552	616	615	625	575	573	559	628	562	564	651	616	604	585	572	580	555	603	572	597	604	608	632	590	573	591	597	602	638	555	568	611	621	642	576	660	529	600	622	586	590	622	566	596	603	550	595	584	612	594	637	639	628	615	564	547	570	556	610	608	585	579	587	586	574	585	573	613	587	550	627	595	587	600	599	628	631	603	591	599	613	634	640	590	589	566	651	591	642	586	586	607	615	582	606	593	634	599	608	599	601	586	560	563	548	605	616	599	558	574	598	588	596	556	600	575	598	592	596	582	567	589	628	642	534	583	609	607	594	580	563	601	570	601	646	631	583	567	552	568	629	585	600	598	595	583	564	578	610	586	585	616	627	573	595	580	613	593	581	610	565	611	654	588	627	626	585	582	612	553	596	578	645	627	568	607	598	576	599	544	627	583	609	596	567	577	584	595	613	648	615	625	576	591	595	572	585	574	603	586	591	598	585	609	617	624	623	596	581	605	590	577	568	598	625	587	591	563	592	573	623	616	590	618	594	591	592	624	610	575	596	615	542	574	582	571	570	552	583	587	552	592	577	630	602	623	610	598	594	603	610	583	615	597	585	599	612	588	575	596	582	591	597	594	596	583	524	598	574	606	606	597	620	580	604	616	577	563	603	586	597	587	623	602	621	553	615	618	618	611	620	614	622	601	568	590	589	619	591	557	593	593	636	628	594	595	629	652	552	585	597	583	583	574	588	602	569	625	573	618	576	573	576	656	622	579	583	633	611	624	599	586	610	627	605	615	615	557	590	596	571	625	586	572	617	616	608	587	614	593	589	552	566	581	559	630	595	610	581	582	574	598	594	557	608	584	574	596	611	606	567	544	579	550	575	606	590	608	600	555	583	579	631	603	599	608	628	584	611	602	619	598	569	583	617	603	648	590	599	558	571	613	554	599	546	588	591	566	580	620	600	585	608	607	566	594	597	620	598	583	593	594	594	587	592	558	594	638	587	613	587	607	580	600	592	534	560	613	607	571	616	652	564	555	559	588	653	603	608	591	564	574	614	639	553	602	585	600	631	585	557	546	600	577	621	572	630	591	625	593	559	563	625	619	574	626	581	571	574	603	577	636	639	579	571	579	548	586	597	589	579	605	581	599	639	599	557	571	558	566	572	581	582	616	615	609	584	607	615	583	596	641	604	574	613	588	630	623	610	643	593	586	592	551	631	587	544	599	586	651	593	552	589	609	646	641	648	619	610	568	579	617	602	621	608	606	572	613	618	593	613	617	638	579	633	579	572	616	614	594	616	572	579	645	592	660	595	563	581	598	631	591	619	557	573	623	587	581	619	625	580	584	575	593	575	564	596	596	611	603	629	587	580	624	599	608	592	544	591	586	585	630	559	625	622	578	600	553	607	582	621	633	597	626	597	589	609	624	594	648	562	570	605	602	607	569	571	585	596	593	606	634	559	589	603	603	564	604	610	571	589	622	617	572	593	603	587	633	564	600	614	559	595	612	579	596	545	582	567	587	651	568	631	570	626	619	622	595	571	599	619	571	597	623	601	584	615	600	593	590	634	554	577	599	621	618	596	589	595	592	597	570	578	609	590	555	583	604	603	601	604	586	577	612	622	563	586	627	622	603	573	608	626	555	614	618	579	599	572	583	582	633	578	585	610	634	614	597	605	588	579	611	575	582	605	589	628	591	592	621	546	558	621	569	602	597	569	605	585	602	597	614	607	632	581	606	586	599	540	607	575	637	570	608	557	614	593	567	597	603	602	604	577	585	561	581	598	606	597	588	606	632	614	597	579	593	586	629	617	623	624	587	645	598	621	584	597	615	572	556	630	602	578	564	564	588	582	647	558	581	596	584	607	538	590	590	549	591	602	639	580	583	552	610	620	586	613	580	603	548	590	568	577	599	586	624	611	609	577	584	588	581	575	606	584	603	611	607	559	613	578	626	596	622	565	591	636	587	587	590	579	619	632	599	589	625	576	625	617	569	599	615	567	575	574	612	618	589	586	601	579	584	606	611	611	595	540	597	566	613	596	608	556	621	617	602	610	581	637	573	600	592	619	562	578	609	558	610	650	590	586	590	613	615	600	589	597	588	634	576	566	603	565	604	609	554	614	603	558	592	578	580	601	572	599	594	591	630	547	628	585	591	616	624	574	546	559	610	580	584	570	583	600	641	593	567	570	641	639	607	603	600	586	603	604	598	585	606	606
50953	23831	9978	4626	2544	1424	1019	764	743	791	780	692	633	564	553	512	431	398	417	378	397	326	305	331	303	308	310	304	314	293	296	295	290	312	298	293	270	322	277	276	295	301	255	251	282	277	266	276	277	279	289	276	295	260	274	284	261	283	271	285	288	262	272	270	302	248	258	261	273	303	269	270	283	279	269	303	272	271	279	270	301	287	308	265	272	255	281	222	316	259	266	270	293	256	280	259	294	283	285	257	281	275	263	235	277	262	249	281	247	274	304	294	270	279	250	258	276	282	298	275	268	253	295	275	301	249	270	285	291	248	294	290	290	247	297	264	268	273	266	291	289	291	246	252	283	304	292	296	273	279	271	271	260	300	290	304	289	315	261	272	285	255	234	286	253	288	258	274	283	255	241	273	267	268	297	291	322	289	271	268	281	272	275	264	285	240	272	241	281	318	292	270	284	290	282	247	293	300	281	275	263	288	313	290	265	308	262	311	283	253	283	290	278	267	259	281	267	236	281	283	304	285	298	282	254	247	260	262	271	294	279	275	236	303	275	284	307	262	264	249	275	271	273	316	279	256	249	278	252	245	267	266	257	278	256	231	291	229	278	260	229	283	287	308	264	271	281	272	289	273	298	286	274	277	286	320	301	300	260	268	314	269	260	261	252	267	262	274	261	304	264	268	273	262	263	266	262	290	260	268	294	285	297	312	274	261	272	282	285	288	295	252	267	293	283	284	291	261	287	278	309	306	266	284	268	240	297	303	303	287	283	286	284	278	284	267	263	298	292	267	277	257	259	281	286	252	262	278	276	260	291	287	280	301	296	284	279	272	241	253	310	277	257	241	254	299	296	271	267	319	319	272	283	297	287	291	300	314	267	273	293	278	288	257	285	280	256	271	277	298	256	286	305	256	278	282	312	280	318	278	284	299	293	291	285	293	286	271	301	276	272	296	252	307	304	252	284	287	311	300	304	250	282	267	250	276	272	263	260	273	277	260	288	312	278	293	272	285	292	292	258	251	271	265	281	265	260	253	278	250	273	292	283	263	251	310	258	262	245	279	299	268	257	299	274	276	295	288	278	265	262	286	294	295	244	306	277	260	287	273	290	264	294	279	266	279	306	283	306	267	259	303	293	282	253	288	280	283	263	297	266	278	273	283	295	253	285	279	271	273	271	275	272	314	265	279	289	268	281	290	281	304	321	273	285	264	291	310	253	250	271	261	287	270	279	318	273	290	263	298	287	284	290	279	293	260	256	304	286	297	324	248	318	245	291	282	309	236	286	263	263	280	242	273	241	276	314	241	275	262	247	267	271	253	267	242	273	278	271	262	283	276	282	279	269	259	233	275	269	292	285	291	287	292	294	284	285	287	253	281	283	273	291	270	297	287	299	280	294	272	275	289	267	258	283	277	301	263	287	264	253	274	269	289	268	272	272	259	275	244	266	298	304	276	284	282	271	283	297	285	271	270	268	271	286	272	262	272	263	277	297	264	261	251	251	287	290	269	287	271	240	289	285	262	288	294	278	290	267	265	256	287	261	263	283	278	287	289	247	264	255	290	239	287	249	261	275	268	273	274	275	287	299	299	287	301	248	296	282	259	295	285	286	293	272	289	271	279	277	320	301	242	279	301	248	279	276	301	272	247	267	272	279	286	277	268	286	288	262	266	306	279	287	302	324	262	306	253	274	327	297	268	300	277	259	277	250	257	288	278	287	267	275	263	297	264	299	289	290	259	302	303	255	265	285	253	284	270	277	296	269	284	301	247	269	270	252	270	276	293	295	285	257	280	281	256	271	297	282	290	293	252	260	266	269	263	302	262	282	274	242	280	296	284	260	267	234	245	253	248	258	282	251	279	308	242	292	278	281	277	245	253	254	282	290	295	252	274	263	262	269	313	294	275	304	277	259	318	273	282	287	304	283	258	275	271	259	255	245	275	276	295	262	262	284	287	266	282	259	287	269	263	305	286	287	296	230	287	289	293	285	276	262	301	274	268	306	266	254	228	263	272	252	289	299	260	300	272	290	299	252	295	269	283	301	267	264	264	273	267	266	274	275	251	263	268	314	271	300	286	278	288	323	286	283	313	290	301	273	285	268	291	264	295	247	280	264	255	259	271	300	267	244	273	265	269	313	256	294	317	252	248	264	274	282	285	315	246	254	276	272	273	289	290	265	267	294	247	270	261	294	286	273	262	275	267	257	281	290	274	295	297	298	264	260	288	264	292	274	311	244	291	264	269	281	267	252	292	311	273	293	284	301	278	293	304	274	282	281	252	289	274	278	304	273	277	287	284	284	309	240	230	260	258	258	276	263	273	278	283	286	303	290	277	269	263	264	264	279	289	274	274	269	255	269	308	250	272	304	265	283	279	260	276	256	335	295	264	267	305	264	263	254	279	276	240	287	263	285	273	243	266	271	300	273	244	281	285	260	267	261	268	281	290	243	291	268	247	302	292	293	287	281	301	270	281	298	256	288	290	246	267	285	294	246	277	300	274	272	305	297	284	291	265	293	292	303	261	291	299	244	279	264	269	272	289	301	258	284	278	286	249	280	310	290	297	290	251	277	311	272	251	273	286	279	286	306	265	302	310	257	306	263	280	268	262	288	321	287	279	290	271	304	260	259	300	289	283	310	299	282	297	300	258	267	269	286	257	249	243	276	306	285	288	272	274	262	278	279	223	287	274	302	306	278	304	280	275	296	312	265	283	285	265	263	276	291	299	303	261	261	295	280	262	272	249	269	236	254	305	288	291	270	264	291	296	258	277	299	293	291	292	301	311	284	288	285	282	248	274	315	297	287	307	320	255	284	281	269	276	301	269	283	294	293	283	265	272	263	244	257	269	282	302	315	338	272	275	292	243	250	292	277	294	279	244	283	277	247	232	272	254	295	266	303	286	284	293	351	304	306	280	259	322	288	297	262	257	270	264	285	271	269	269	288	311	318	284	282	268	295	292	290	264	301	270	255	255	249	256	291	284	262	257	277	277	232	250	269	296	258	281	265	276	295	288	278	277	275	269	295	278	286	278	267	291	263	248	272	242	283	289	269	281	275	315	286	301	320	288	271	292	257	255	301	271	287	241	284	248	277	310	272	296	280	259	258	282	275	255	290	308	279	278	265	250	258	278	302	309	329	270	286	248	297	262	251	296	260	272	244	267	293	261	291	267	266	238	248	242	281	256	289	274	271	256	271	284	270	304	275	255	270	278	260	292	251	259	267	265	266	282	262	267	276	276	276	307	249	263	263	269	295	276	274	273	253	247	308	305	295	268	266	261	291	247	275	261	277	290	288	278	272	254	267	252	275	291	279	264	269	267	263	265	252	266	260	280	298	279	274	273	273	288	296	260	251	288	263	288	276	302	263	322	282	288	285	282	266	253	267	288	262	252	289	247	297	252	258	315	322	283	269	271	274	282	286	282	266	277	278	296	291	261	272	313	274	303	292	278	294	281	295	282	269	237	299	261	299	278	304	275	300	259	261	305
30154	14477	11624	10832	7937	5227	3897	3002	3350	3382	3334	2935	2531	2240	1993	1952	1663	1549	1272	1122	1049	930	808	874	827	776	739	729	717	738	692	689	672	629	619	658	650	594	646	650	608	615	622	591	576	607	571	593	599	580	607	608	593	621	601	599	599	579	567	587	555	572	584	555	605	561	612	573	560	607	591	613	643	589	571	594	628	562	580	580	602	563	590	590	596	581	631	576	601	621	592	620	555	613	633	618	584	623	627	594	622	601	575	561	611	584	593	582	569	595	588	606	540	594	591	573	622	556	571	586	625	576	607	597	587	588	647	545	607	634	640	618	584	576	616	594	610	566	572	613	604	609	560	622	578	562	583	624	603	586	617	559	600	584	641	600	590	574	616	621	600	578	627	565	593	597	590	610	588	603	594	626	637	600	588	566	600	579	610	571	629	548	601	562	585	616	579	604	626	552	587	593	596	616	619	588	608	611	615	548	597	572	579	605	596	621	555	578	614	563	592	592	559	593	620	571	595	615	586	572	644	553	598	611	583	560	629	580	568	628	586	610	621	570	609	652	567	597	596	603	610	614	571	644	594	600	583	601	584	573	616	584	570	618	553	622	601	571	601	596	612	633	598	642	581	564	606	611	594	588	566	577	625	619	605	619	558	579	582	595	592	589	588	589	638	580	630	587	603	554	575	655	588	568	606	564	594	569	563	648	652	567	654	604	584	596	626	568	607	598	604	605	576	584	610	599	539	602	605	624	578	566	560	607	623	586	629	591	589	589	606	563	600	544	562	601	602	545	550	586	587	623	592	605	547	562	557	634	618	597	574	606	599	613	597	635	586	575	616	556	614	555	580	598	597	537	634	581	645	575	569	630	577	598	586	590	561	594	570	650	582	617	599	581	609	576	565	644	560	617	569	555	575	617	547	574	597	603	568	561	575	626	583	595	630	587	583	570	606	588	630	623	611	642	632	649	533	572	608	577	626	598	588	592	598	577	611	589	616	592	601	600	613	638	609	601	556	620	622	597	585	576	632	578	588	589	616	600	605	570	571	578	609	581	562	555	608	605	644	611	601	560	575	568	571	575	582	585	597	547	618	603	610	601	595	584	553	576	562	623	588	655	610	567	598	555	563	613	645	592	615	525	607	555	559	567	577	592	621	601	619	613	584	566	584	614	593	579	590	535	562	579	592	610	545	574	623	590	626	594	594	569	618	571	583	608	611	519	594	581	585	643	622	555	592	606	600	614	607	638	575	586	596	592	638	586	628	602	612	586	602	644	615	579	593	587	586	617	596	611	577	638	622	635	595	610	573	607	585	585	600	589	579	591	610	599	605	626	587	621	612	621	640	578	599	603	600	639	590	618	586	585	621	547	566	553	570	601	610	589	636	613	575	573	622	561	617	577	628	591	576	533	580	580	600	620	616	575	616	583	587	578	609	615	561	620	560	589	564	569	589	624	575	616	578	604	634	601	606	585	612	539	603	609	598	560	590	601	588	594	639	577	588	546	619	595	605	598	578	613	588	603	634	619	622	628	578	596	616	615	572	625	597	614	571	567	581	619	577	605	615	554	546	610	600	618	562	594	572	586	573	587	576	549	608	548	610	584	582	566	564	575	601	600	594	578	581	585	638	591	586	577	545	595	619	576	593	585	650	573	595	587	616	577	557	600	570	600	594	557	596	596	602	594	609	569	586	612	623	624	585	599	610	564	616	588	583	603	604	635	588	618	567	576	613	554	617	577	616	589	603	573	550	574	601	639	588	609	592	609	581	559	603	620	611	573	596	625	553	608	614	537	553	582	602	558	598	626	636	625	584	566	605	631	629	620	618	614	599	634	593	582	569	582	577	572	599	598	605	600	570	618	590	579	559	596	581	600	613	571	624	585	586	571	562	611	575	619	593	669	620	630	581	585	596	642	551	636	568	569	591	592	604	543	577	592	561	568	546	566	604	613	571	615	545	551	671	585	587	561	596	584	639	593	546	583	624	579	620	558	596	574	626	633	600	572	603	598	540	594	588	607	611	545	612	557	582	589	555	575	607	596	625	613	574	600	588	595	649	571	609	609	559	576	598	587	620	546	606	613	613	634	578	614	598	636	617	615	587	622	574	597	582	601	565	628	619	593	600	579	622	617	593	582	574	617	609	588	603	603	557	618	569	583	661	608	590	616	591	593	592	627	579	611	602	561	561	597	552	566	597	560	589	646	541	549	579	571	622	599	616	567	569	611	629	609	598	521	605	595	613	584	606	557	621	589	653	623	550	598	631	587	605	575	651	611	601	568	599	553	598	609	583	584	573	585	632	566	582	552	574	579	649	604	615	608	597	599	574	586	608	524	559	595	587	601	581	578	541	564	593	591	594	579	602	622	592	598	569	588	579	571	597	549	570	602	592	596	608	534	613	581	623	593	608	604	600	605	568	597	552	583	606	568	594	605	612	651	584	652	575	571	611	572	584	608	579	582	626	595	604	560	578	587	609	606	547	581	592	593	596	511	592	626	616	613	627	595	615	590	570	632	580	627	577	583	608	588	610	620	587	658	575	617	552	603	614	627	599	567	558	582	603	585	588	645	600	637	595	579	557	640	559	593	561	592	624	619	668	588	611	570	616	623	595	636	596	613	568	615	611	610	611	574	595	609	608	587	616	585	590	644	591	584	583	613	579	608	617	575	615	543	580	576	596	601	574	571	618	592	632	622	613	581	624	576	659	582	620	580	643	586	563	590	581	589	585	622	594	632	594	587	585	572	568	564	596	585	636	603	598	562	568	604	580	624	606	602	585	605	639	580	595	617	600	568	591	613	598	604	579	639	618	590	613	546	575	623	569	583	595	562	537	620	595	625	561	614	576	593	580	556	559	620	615	595	601	619	596	585	585	593	530	622	592	583	571	592	617	555	596	558	631	652	618	563	605	600	592	575	641	658	576	627	580	611	677	577	594	544	622	619	573	594	593	587	608	575	557	593	598	569	583	551	627	635	611	568	628	630	637	583	590	588	573	587	570	601	562	598	591	579	575	596	612	609	626	588	588	590	628	616	578	628	571	589	626	630	570	592	629	565	567	603	575	600	560	619	619	584	595	564	599	594	635	552	630	585	634	572	614	595	620	597	602	575	618	598	572	576	578	587	597	628	614	588	592	611	596	596	572	585	589	568	597	595	638	608	652	588	593	608	638	578	571	598	566	593	603	560	624	591	607	605	624	595	599	605	563	602	570	542	629	591	579	619	592	555	584	598	601	573	590	616	572	585	632	611	628	593	566	620	581	585	590	579	563	573	611	585	591	554	552	602	612	578	602	608	603	580	616	645	602	582	626	580	530	595	582	614	607	579	599	592	569	595	569	570	601	574	613	579	609	609	623	572	541	624	602	583	612	607	624	599	585	577	557	595	611	614	632	568	566	607	585	624	601	598	648	605	596	581	606	580	533	607	584	603	570	615	580	612	561	621	556	589	596	593	634	558	625	600	616	636	607	555	619	577	594	548	610	567	620	626	595	581
55545	28693	16571	7723	4035	2401	1683	1216	1265	1208	1090	1111	942	740	739	737	589	598	499	501	443	405	406	336	364	367	385	393	357	372	316	331	312	337	326	353	356	360	302	305	297	340	282	313	329	319	297	282	326	323	311	333	325	305	287	308	285	310	306	302	283	318	295	288	300	328	318	293	337	338	334	341	315	275	321	299	310	317	287	315	307	345	313	351	315	283	297	302	302	309	285	300	323	320	299	317	313	291	322	311	327	343	301	290	291	319	298	317	317	315	314	308	319	318	322	345	314	323	316	307	297	289	322	318	337	281	284	274	335	305	307	336	350	315	327	331	324	310	279	297	271	330	309	293	279	294	285	304	337	302	318	315	340	300	328	329	303	299	331	314	298	330	301	315	350	334	350	295	322	285	318	291	244	300	287	346	326	289	352	345	308	264	334	301	348	321	309	334	340	302	334	324	323	304	352	342	370	280	268	319	299	329	332	340	314	317	322	326	324	328	339	342	286	300	309	317	340	341	342	300	335	327	308	330	349	304	310	269	290	301	317	319	279	314	314	287	313	320	346	312	317	309	315	338	306	313	337	314	335	335	321	325	310	315	321	317	304	343	326	312	351	328	288	300	296	312	291	339	359	325	329	349	306	295	337	296	329	293	338	332	297	299	333	284	318	336	323	329	301	290	305	331	321	299	357	314	303	292	282	365	313	331	328	335	347	331	345	302	308	305	307	355	275	313	307	333	303	315	325	329	330	329	322	295	269	333	308	299	360	331	326	305	309	282	300	315	302	350	336	268	337	321	339	298	282	321	305	311	335	345	277	327	336	328	314	310	311	353	312	319	307	300	297	345	314	339	333	307	321	317	305	319	306	313	327	327	301	320	296	333	290	299	324	353	289	339	319	300	296	317	311	343	314	290	290	285	291	352	329	340	308	318	334	324	307	338	322	307	338	335	320	326	310	316	335	291	289	339	306	326	294	291	332	308	351	308	320	271	302	324	345	305	295	308	314	317	321	320	341	315	352	323	305	321	296	318	323	304	317	285	328	321	339	319	294	319	306	286	342	310	285	325	312	302	323	282	309	306	328	320	310	339	343	346	326	305	350	340	340	324	362	299	328	320	312	318	316	315	289	324	316	296	294	324	319	316	292	324	319	310	331	306	330	312	324	325	311	319	316	322	289	325	315	339	329	368	312	346	297	317	314	346	295	277	324	301	305	307	315	314	308	336	330	312	305	300	329	370	321	303	310	340	331	310	300	308	323	336	330	310	311	339	283	313	322	341	339	335	319	307	316	314	294	292	332	366	282	321	348	311	307	352	327	310	358	346	318	305	299	304	306	329	309	314	312	320	263	313	336	292	324	310	326	356	355	328	308	320	336	327	321	335	306	302	325	262	298	298	320	287	328	292	314	325	277	342	285	273	280	347	321	353	316	316	310	355	284	325	301	339	330	337	287	350	330	319	308	290	289	300	310	323	332	304	315	352	338	299	334	339	322	314	335	305	330	313	306	311	306	309	336	320	305	334	309	280	301	297	304	297	318	292	314	323	311	310	300	291	316	309	303	317	276	324	308	316	331	313	325	337	330	309	305	322	311	328	331	306	314	289	310	337	320	360	299	317	329	284	305	335	314	335	331	334	316	333	308	341	319	320	293	304	311	311	336	301	296	323	322	369	295	358	337	317	344	282	345	346	253	311	318	305	309	361	313	315	310	302	325	350	330	340	328	335	321	319	317	308	295	337	340	298	328	314	353	336	299	308	337	309	323	289	312	335	294	312	295	311	318	303	306	330	314	289	333	300	322	320	312	314	294	321	310	340	333	307	326	311	285	314	318	317	288	287	294	323	275	314	313	332	302	322	308	293	302	337	317	338	279	329	317	319	297	315	352	349	308	315	318	315	333	316	341	330	316	299	324	325	301	345	310	320	341	331	328	321	301	314	318	297	303	308	289	294	311	310	287	308	283	300	325	263	293	321	294	286	305	340	317	315	288	317	285	322	323	303	305	318	303	295	289	306	340	291	318	301	318	293	304	290	301	318	287	317	330	263	279	275	326	293	291	312	327	339	329	315	322	349	290	333	307	323	322	311	314	339	312	305	331	307	353	378	319	345	323	341	299	308	310	332	297	299	350	289	331	314	329	355	328	302	330	314	310	270	299	288	301	308	313	298	320	322	332	328	295	312	326	334	317	303	301	291	307	293	319	299	334	284	337	337	325	319	276	343	329	296	305	309	326	293	305	315	303	302	273	309	330	308	314	316	323	335	297	305	300	347	335	331	324	285	314	307	306	330	327	312	317	338	331	331	317	325	305	319	313	301	320	366	294	322	304	333	316	301	304	324	357	333	309	315	341	306	331	301	327	348	309	347	348	303	296	322	339	311	275	297	294	329	351	348	282	287	297	299	325	296	346	311	325	329	332	281	296	309	335	306	306	282	295	333	331	320	293	319	320	325	325	301	312	321	303	302	328	289	302	313	315	311	300	307	337	317	308	338	330	312	313	310	336	344	307	328	329	292	347	300	336	288	336	325	310	304	290	311	272	300	303	278	297	283	307	323	343	312	303	303	342	320	321	306	307	316	329	320	315	325	300	326	335	330	308	356	354	297	305	312	347	335	334	332	305	321	299	327	328	341	299	292	299	335	339	302	297	315	308	300	318	307	303	307	282	319	307	326	324	308	317	314	298	339	283	295	293	335	287	295	332	322	336	312	367	338	328	293	319	330	319	298	343	341	320	309	319	328	310	290	307	288	281	302	312	344	331	307	283	312	315	332	334	328	320	323	322	335	298	329	284	279	335	363	291	343	305	312	280	319	351	307	328	337	343	341	306	340	345	301	292	302	308	369	312	296	322	346	351	298	327	318	309	302	302	313	284	334	280	307	326	320	294	312	318	274	259	326	322	335	293	282	299	314	283	314	349	331	308	315	306	319	309	307	341	317	311	338	311	307	326	332	291	278	344	321	326	274	341	308	301	306	323	310	302	279	307	327	303	333	300	303	320	282	303	323	324	292	320	305	312	286	327	335	293	347	334	272	285	304	326	355	325	289	317	323	285	308	323	334	314	310	314	317	319	327	268	305	309	343	310	326	311	293	307	330	340	292	315	329	301	298	321	303	301	298	316	319	344	294	324	318	294	291	283	305	329	315	307	315	346	294	306	290	320	307	319	298	329	329	278	334	321	336	314	332	322	297	329	297	291	320	316	299	314	314	344	307	301	320	314	313	320	308	299	332	316	292	323	319	291	313	353	277	303	314	333	301	265	321	322	310	340	332	305	340	341	318	298	324	317	338	333	307	343	287	305	306	287	330	291	302	332	290	345	377	315	339	345	306	284	328	318	349	351	323	339	328	299	311	303	339	327	309	317	358	284	354	326	317	310	275	294	310	346	346	316	312	334	310	305	292	330	295	343	323	330	341	312	307	335	305	298	314	325	330	318	340	354	329	311	342	306	307	283	328	311	288	270	337	297	301	314	335	363	337	296	290	368	319
32074	18336	18289	15464	11533	8308	6006	4847	5214	5158	4876	4564	3815	3465	3174	2976	2377	2073	1757	1605	1354	1225	1071	1032	954	976	914	877	816	823	797	817	781	745	782	781	817	745	710	690	666	741	722	748	671	711	738	712	705	708	681	705	672	672	634	668	704	619	686	681	678	667	628	651	677	692	642	659	656	661	654	700	676	660	726	627	687	643	660	674	650	665	669	613	702	630	634	649	709	681	654	624	646	666	599	669	685	674	673	672	631	612	671	633	644	685	638	658	656	658	622	667	694	686	666	660	663	662	675	639	685	654	716	645	623	709	658	657	732	671	656	697	672	712	672	618	617	691	655	682	677	666	659	664	676	650	605	700	629	651	688	678	707	676	606	634	647	666	706	668	677	713	678	652	701	632	614	694	656	673	699	673	640	680	647	624	677	671	697	674	658	674	686	661	700	636	703	708	636	706	669	648	678	673	647	660	753	686	635	676	655	651	651	644	664	688	662	656	661	645	627	699	671	670	652	701	652	642	644	699	665	653	661	676	664	653	683	608	645	663	656	665	656	658	642	600	634	653	644	656	685	685	676	636	605	693	649	640	641	679	725	662	654	692	674	628	680	662	658	651	688	630	637	647	652	658	653	661	602	713	640	689	653	651	669	682	615	652	691	682	681	665	644	658	636	645	663	685	626	622	695	682	599	696	631	646	643	637	679	628	669	671	679	706	699	689	624	670	696	673	651	682	643	667	640	699	672	619	672	617	595	603	642	689	681	668	632	685	654	653	586	680	651	687	688	656	664	667	681	648	658	647	680	659	638	645	654	655	636	672	640	669	645	645	637	732	663	648	634	659	673	634	649	705	713	680	686	687	682	704	683	668	700	678	639	717	650	652	654	746	679	638	679	664	655	646	650	641	691	617	675	709	666	673	644	690	669	642	680	655	682	650	678	664	668	635	677	667	671	607	664	688	647	642	661	670	676	691	648	703	669	621	689	664	652	671	719	721	651	713	704	697	660	672	673	693	632	638	655	693	693	620	684	659	610	672	638	652	662	645	648	651	685	660	674	662	654	658	683	636	665	671	660	651	670	656	679	653	683	640	650	676	676	662	682	673	641	684	678	642	635	658	644	661	663	679	708	665	647	694	655	681	702	663	684	635	656	653	680	685	620	629	655	660	672	632	697	668	677	656	690	642	686	679	693	653	646	677	710	661	660	656	623	682	633	686	664	632	643	644	624	666	681	615	673	665	675	630	692	690	645	658	629	678	657	636	673	673	685	653	655	668	634	621	687	640	674	682	651	662	678	687	663	643	685	662	705	685	608	656	619	649	660	659	644	680	690	664	658	678	648	663	662	653	650	682	586	671	660	675	711	641	657	676	613	668	674	702	642	710	671	673	673	680	686	669	685	634	658	700	669	715	710	691	672	606	642	663	673	719	652	681	711	681	662	658	677	686	656	603	660	631	663	703	630	679	626	666	680	727	624	671	602	708	688	690	663	679	670	673	646	629	660	654	707	697	683	698	643	636	654	683	660	645	696	688	666	669	699	607	698	604	642	653	671	690	684	679	679	633	620	632	689	669	657	653	662	643	665	649	606	675	641	667	673	642	681	662	705	699	665	687	656	644	646	677	649	681	642	677	689	692	670	626	652	612	619	663	672	695	658	651	675	652	688	653	635	626	701	642	658	654	692	639	672	648	638	672	626	671	648	636	657	687	625	663	635	614	677	663	682	686	646	650	645	587	611	675	637	616	634	684	640	660	611	647	677	638	653	686	694	609	658	633	669	687	672	638	679	687	625	658	651	696	662	683	698	685	667	645	617	651	679	653	681	652	665	664	686	641	663	666	606	664	631	680	734	671	659	615	670	706	644	671	668	665	640	728	699	657	653	665	664	669	663	631	630	718	719	658	623	670	664	647	688	655	649	649	620	683	654	683	652	700	690	661	668	636	645	663	673	649	661	652	673	631	674	630	639	686	673	648	688	707	660	605	674	656	603	662	709	649	682	654	649	624	672	664	644	657	653	703	636	643	671	685	644	673	685	637	681	671	670	643	687	651	642	691	648	632	650	651	671	655	634	649	664	652	664	662	629	638	646	601	696	655	643	685	657	679	629	690	651	722	644	642	672	642	684	642	624	675	648	672	644	631	678	700	681	657	686	704	669	683	681	687	638	654	671	649	669	699	681	692	676	644	684	676	658	699	689	676	665	656	654	706	634	642	655	632	667	680	667	670	677	631	645	649	668	696	634	679	655	615	670	692	710	684	643	624	679	629	664	668	662	664	610	645	708	712	687	679	638	695	680	679	652	667	647	647	710	636	651	643	632	663	642	625	706	645	669	674	705	633	637	672	677	669	641	686	659	633	633	647	638	709	671	715	648	633	671	677	595	641	648	654	672	663	638	681	660	690	685	653	621	624	662	631	664	677	661	691	720	660	633	673	604	651	633	628	670	674	633	676	686	701	661	654	683	664	696	678	665	682	658	700	660	660	691	612	653	665	675	631	654	660	639	658	705	679	633	679	654	643	688	630	655	646	635	687	670	633	636	690	651	678	683	703	635	644	675	694	685	671	644	685	683	683	637	697	658	612	645	644	666	692	664	666	650	662	686	661	665	704	693	668	681	673	669	600	669	697	662	722	696	659	653	669	699	693	697	658	679	660	664	732	654	685	663	681	688	651	677	671	678	670	682	619	662	673	637	672	633	668	696	651	666	661	632	678	686	692	696	712	641	608	642	640	627	673	671	653	679	670	681	681	648	687	652	687	657	681	632	742	693	689	677	696	685	664	673	670	632	648	669	693	676	655	669	663	676	627	649	650	689	672	690	686	660	624	651	685	694	691	614	684	650	696	693	702	675	636	664	717	664	662	660	667	648	680	666	695	692	664	638	714	651	703	638	622	660	633	684	706	672	671	651	669	727	695	651	672	693	647	649	655	633	623	671	626	677	693	654	641	677	693	671	674	628	745	649	700	702	663	680	672	644	621	625	676	668	652	668	675	653	688	692	698	640	662	708	624	679	691	696	661	687	606	671	642	639	697	679	680	666	678	673	679	701	633	655	674	673	688	654	659	689	643	659	667	664	678	679	720	659	627	698	628	640	709	605	650	672	630	674	632	692	642	656	685	681	680	660	657	666	679	624	675	634	657	659	679	662	702	645	686	691	642	637	719	595	654	643	640	613	670	676	628	664	653	692	639	696	621	649	669	664	674	677	686	712	634	633	715	706	670	631	678	657	652	711	649	671	686	666	654	622	678	692	698	674	682	650	644	658	620	664	633	664	672	685	625	654	714	637	664	691	717	642	662	646	678	697	674	643	676	635	721	662	664	619	642	657	655	661	657	699	668	641	646	702	666	656	635	692	727	640	640	674	659	680	674	660	629	641	689	667	611	697	701	645	647	657	639	639	658	682	667	695	652	692	622	679	637	663	645	699	651	671	655	706	666	651	651	636	668	612	677	669	637	664	650	642	645	631	644	632	694	631	612	617	659	650	667	618	668
37524	14829	5711	2536	1411	884	645	534	507	483	433	400	412	363	342	358	371	386	356	307	304	315	268	297	262	287	308	290	265	281	300	283	293	262	279	272	293	304	306	276	292	247	261	263	288	254	273	269	250	239	306	286	287	271	263	275	306	273	231	292	275	282	295	277	304	264	291	276	272	255	234	254	262	251	266	269	269	248	266	297	273	259	262	253	294	260	290	244	280	284	240	276	284	309	271	265	257	246	252	255	301	281	280	261	263	265	264	262	271	282	270	313	269	289	269	278	258	276	263	272	259	283	291	253	280	291	272	252	234	260	278	241	313	239	292	272	261	295	260	301	256	286	254	276	266	274	271	257	264	275	252	259	248	271	280	271	245	271	271	257	291	251	277	260	256	277	275	241	264	258	268	292	289	278	270	264	277	269	263	270	296	303	259	286	221	244	254	264	278	277	242	267	310	289	260	282	263	249	292	285	280	302	260	280	275	268	290	228	282	306	259	273	280	266	309	266	264	320	261	260	284	296	273	267	297	258	260	271	256	279	257	244	263	261	265	239	293	289	291	277	263	279	267	278	283	240	292	249	275	262	269	262	274	265	243	267	299	236	248	303	266	269	274	255	305	335	273	262	252	265	265	309	295	282	300	292	265	268	262	246	272	261	286	278	275	284	280	246	294	298	292	305	281	269	262	247	264	278	277	255	291	252	272	245	293	255	270	298	257	246	289	266	253	254	294	262	255	246	260	274	294	293	303	255	267	252	248	238	262	260	299	256	291	267	288	313	280	265	287	266	254	263	288	270	286	300	284	289	277	309	289	245	274	289	271	268	289	273	262	260	285	306	243	269	263	309	277	270	269	255	276	298	277	246	270	284	302	276	272	285	253	268	262	273	257	287	275	268	272	273	297	267	296	290	277	248	293	229	273	278	303	294	279	298	274	274	300	280	300	258	263	230	272	324	252	275	259	271	261	265	305	256	275	272	287	256	282	274	282	262	291	296	267	276	294	276	264	290	286	288	253	281	257	342	305	254	311	290	274	268	284	277	298	279	287	251	242	290	295	255	260	274	275	254	250	247	297	272	279	261	250	235	263	282	257	268	263	284	312	260	283	253	294	303	279	274	286	269	291	291	320	291	303	291	251	282	261	295	268	236	281	291	250	280	297	273	279	276	262	299	297	270	290	270	246	276	265	275	297	265	233	303	268	235	290	240	275	283	289	304	267	298	273	260	268	299	257	255	243	261	299	301	275	289	286	279	294	297	264	277	275	276	273	297	269	285	292	279	274	302	285	291	266	272	251	268	294	278	276	263	248	243	254	252	268	272	287	279	289	294	280	293	260	284	277	271	295	253	242	282	270	279	228	275	273	248	279	303	287	267	263	265	299	267	268	286	252	280	225	257	265	267	310	338	281	266	271	308	290	261	262	305	287	257	279	251	249	291	270	304	287	288	264	262	284	292	299	247	261	228	287	279	236	286	284	268	254	272	252	289	254	290	241	292	274	297	265	324	237	260	295	247	280	223	257	274	256	249	284	275	250	291	263	294	262	298	272	254	263	292	289	281	289	265	309	291	286	253	270	287	274	277	251	298	260	273	275	257	304	253	285	289	296	268	283	267	286	266	265	261	287	297	268	273	266	273	249	262	260	290	303	249	272	282	270	275	292	291	259	275	273	259	289	260	238	233	304	269	283	297	271	280	257	254	276	261	289	284	267	257	301	264	273	285	278	277	234	274	270	259	316	285	285	268	294	279	285	297	265	270	295	282	251	272	258	271	270	284	264	267	284	289	265	266	267	303	263	270	271	273	307	271	246	268	253	246	265	295	288	266	266	239	298	299	278	252	267	314	287	271	300	283	287	274	301	261	295	290	266	271	254	287	257	287	294	274	313	280	271	243	291	261	299	241	267	275	283	288	302	256	268	253	261	244	278	266	255	289	298	283	276	246	284	285	233	247	280	247	272	269	273	275	259	247	285	275	289	282	278	261	266	321	276	276	258	250	262	274	253	263	274	300	272	260	307	292	292	269	277	276	270	255	273	270	267	247	266	285	283	276	298	302	263	258	269	260	261	262	234	239	283	279	263	290	290	309	293	290	232	262	274	279	286	254	271	259	270	276	263	310	274	276	233	279	276	282	250	279	273	230	283	274	275	278	283	276	294	264	261	265	267	245	299	267	247	293	254	232	266	259	249	263	282	287	240	285	219	238	265	282	285	282	256	252	279	272	258	241	265	317	283	280	267	264	292	286	244	282	281	290	280	252	323	258	244	269	286	258	275	265	292	307	288	236	247	269	276	266	218	255	286	319	263	291	264	276	244	260	264	250	254	269	259	248	250	261	286	245	255	249	302	306	257	271	304	257	241	247	245	284	245	261	283	241	253	286	251	259	256	312	327	255	279	247	244	309	238	265	295	279	293	256	257	272	254	290	272	281	274	290	302	273	249	280	278	297	264	261	292	282	334	274	275	279	314	281	268	285	260	229	260	288	279	281	248	287	277	301	287	252	276	279	262	291	223	258	298	281	294	283	272	260	268	288	249	260	274	286	289	280	271	287	273	248	252	296	286	262	269	306	262	241	279	255	286	289	243	241	244	266	272	235	287	264	272	290	279	264	250	290	247	243	267	257	287	254	285	270	273	240	290	274	290	290	272	292	264	272	265	262	258	254	272	275	285	272	256	255	273	287	260	290	267	253	282	268	247	282	246	276	245	266	266	286	234	298	286	263	269	306	282	292	272	264	265	308	268	273	287	287	223	251	281	301	286	275	284	277	293	291	254	261	281	283	252	238	283	269	266	278	276	260	273	284	290	294	290	276	267	267	265	279	290	252	247	286	271	271	251	258	272	262	267	261	303	273	277	252	286	268	256	258	263	282	259	260	260	255	263	241	268	255	289	296	247	234	265	257	286	246	221	272	284	238	267	256	302	261	280	258	318	302	278	265	264	272	298	297	264	264	281	279	241	283	266	272	274	266	272	219	241	275	280	300	251	275	271	269	282	269	270	292	258	289	316	253	263	310	278	281	292	274	276	278	273	301	280	283	252	256	277	271	278	238	282	288	274	245	278	264	254	250	280	251	264	297	284	254	251	301	275	235	270	273	279	250	299	263	275	258	313	301	257	323	265	274	266	260	290	253	250	292	295	262	237	264	257	274	294	258	262	272	302	254	296	252	257	274	290	279	263	263	290	259	255	245	267	277	296	275	251	279	271	260	280	262	287	290	282	281	289	261	274	224	265	242	244	257	265	310	257	247	254	261	298	253	286	270	294	230	321	284	294	282	279	282	260	254	262	296	261	283	261	266	285	255	273	260	291	264	263	261	265	308	278	294	281	289	239	255	261	302	272	304	277	251	270	297	286	292	252	253	270	272	272	324	265	314	266	251	300	285	283	258	277	261	283	289	288	278	273	281	286	274	274	263	297	281	276	287	250	273	260	282	261	286	304	264	288	266	256	281	251	261	277	281	289	264	274	274	253	245	250	266	257	249
20877	8715	8162	6523	4380	3056	2132	1877	1953	1705	1624	1548	1349	1247	1190	1184	998	1028	931	871	766	781	686	667	682	667	647	635	675	645	650	652	641	594	675	627	599	614	604	599	578	579	562	536	552	572	582	557	548	601	594	591	551	562	598	558	577	592	597	609	585	568	611	532	556	551	545	579	606	609	551	590	619	585	584	586	587	586	598	550	529	556	600	551	537	594	583	603	570	559	582	581	589	566	581	578	595	590	539	571	570	536	562	595	589	582	576	584	612	595	582	574	617	569	624	553	574	584	619	609	586	575	568	538	589	583	552	578	605	567	586	568	537	562	522	583	559	587	592	598	614	589	611	592	602	583	633	555	575	559	550	540	551	628	546	581	559	600	579	597	582	539	594	552	605	593	585	632	611	547	578	593	567	632	567	590	587	573	583	575	606	606	553	615	597	585	620	569	626	590	592	546	529	569	547	594	565	587	556	597	579	573	535	571	611	555	601	595	585	561	590	587	564	565	546	588	618	599	618	553	617	554	563	578	609	558	586	581	570	608	585	554	565	541	607	614	571	530	575	570	546	574	587	615	583	583	567	561	574	604	597	596	577	578	609	555	566	558	540	566	564	608	569	557	560	606	583	615	559	573	604	604	608	581	564	560	568	560	648	568	600	587	605	587	563	568	592	576	615	547	561	556	584	552	592	516	594	587	581	537	575	609	598	591	570	618	591	583	582	572	540	632	584	588	596	616	573	624	573	616	605	566	619	538	587	576	551	546	595	558	584	596	550	547	586	580	594	602	566	572	598	580	615	584	605	581	557	570	599	553	617	627	610	536	595	539	637	599	573	607	576	569	580	561	613	549	538	613	584	595	585	574	543	556	591	592	548	560	604	619	554	615	587	564	544	599	582	582	568	534	578	579	545	567	577	576	539	546	586	586	565	619	602	590	585	581	617	538	592	584	579	555	555	585	559	553	571	543	580	588	567	568	599	558	558	567	613	593	582	573	572	573	576	626	588	598	621	573	574	579	606	589	573	616	578	560	552	621	596	555	557	584	572	602	565	576	522	587	586	606	573	542	601	576	537	601	574	577	572	603	584	596	588	565	584	569	570	578	601	606	567	580	611	581	571	630	578	598	614	553	565	578	603	620	539	547	565	588	562	570	580	543	564	562	615	575	591	572	636	594	562	591	548	592	618	581	615	603	599	615	584	551	561	552	558	588	556	581	622	543	573	568	621	557	584	550	579	622	613	570	562	575	564	589	602	576	602	595	584	555	601	552	568	606	569	548	575	564	586	597	589	559	597	586	588	597	599	531	614	555	569	555	595	566	613	569	611	556	583	589	591	552	584	574	612	576	588	589	594	595	605	570	550	565	596	531	607	571	602	595	555	592	604	556	582	580	587	565	594	608	586	538	632	573	601	567	566	582	600	547	588	589	589	568	550	592	567	596	592	564	613	565	558	579	598	592	590	544	598	613	575	574	582	616	565	553	565	586	569	603	628	539	597	599	574	639	605	581	569	591	581	541	599	582	526	584	590	568	551	583	582	582	615	578	550	573	612	580	566	556	585	571	571	633	584	590	601	562	569	557	557	608	574	518	555	577	561	629	580	572	540	548	586	571	546	593	586	558	620	577	575	581	546	548	602	576	570	557	546	563	581	625	579	605	562	564	569	545	570	593	561	579	553	558	627	605	613	642	592	554	590	611	597	589	557	595	550	535	544	577	572	573	601	587	577	566	631	556	575	600	569	637	575	573	589	554	542	521	623	592	583	598	599	595	552	572	567	570	593	622	590	581	607	577	560	620	575	598	571	634	544	605	610	593	568	568	540	575	542	617	565	549	554	568	583	570	554	558	599	576	567	546	571	545	595	573	597	590	586	597	541	600	563	589	593	593	594	590	589	610	591	593	560	589	574	552	583	584	550	549	561	606	595	598	556	542	584	546	582	590	586	571	592	551	604	593	557	585	555	631	581	577	564	580	564	572	598	601	563	603	607	610	571	587	550	541	568	562	556	555	583	571	576	587	604	581	561	575	602	615	546	552	538	569	595	529	539	609	591	555	595	592	581	545	600	577	604	577	572	548	576	591	572	584	611	581	573	541	607	564	600	595	585	573	581	605	583	630	542	549	594	561	570	595	558	594	574	542	574	595	597	612	573	572	574	568	547	586	560	612	572	591	596	593	579	640	624	560	621	571	586	619	607	617	521	560	546	577	603	544	572	573	568	558	585	530	584	566	591	600	597	561	585	581	591	569	539	584	595	527	616	558	602	581	595	548	540	584	616	584	584	580	604	569	512	604	583	599	584	517	571	554	602	551	530	590	590	572	592	574	578	603	605	525	565	555	575	576	537	556	577	631	574	566	562	586	583	575	580	511	559	559	574	591	578	573	581	561	576	566	581	582	551	583	588	565	597	574	606	587	573	574	566	574	572	581	567	611	562	566	577	597	555	593	513	579	584	615	602	584	563	590	596	573	591	602	550	593	594	606	592	577	605	568	588	555	552	580	600	558	561	566	556	599	580	567	587	600	597	563	606	565	546	575	578	579	563	554	589	555	564	581	586	610	610	601	586	592	558	551	623	618	591	609	583	575	561	608	574	563	574	571	638	567	598	566	571	575	596	573	578	579	617	590	587	573	546	614	537	553	598	563	554	599	546	539	583	533	576	572	590	620	597	594	564	595	557	554	525	542	542	587	533	577	613	613	544	581	566	558	583	549	595	553	637	613	586	556	579	565	624	556	547	588	554	583	570	587	595	535	531	535	549	588	543	545	594	552	587	597	555	594	619	582	578	561	565	582	610	573	573	572	559	602	593	556	590	549	552	553	550	547	561	584	545	614	614	592	580	566	607	587	589	573	546	568	602	567	575	556	578	579	614	583	589	580	567	529	539	579	590	606	534	532	588	601	559	569	577	552	601	583	566	560	570	554	587	559	599	571	596	589	604	539	580	529	584	602	546	569	593	670	548	578	576	624	591	537	601	587	595	550	606	609	571	558	584	602	561	603	548	542	568	616	588	639	539	563	592	540	584	542	595	573	569	553	537	623	591	622	582	602	589	567	560	588	573	580	609	579	615	605	601	560	567	585	596	555	592	588	564	573	520	593	526	555	543	617	572	551	601	598	561	592	590	591	565	605	556	586	583	562	561	580	598	602	609	588	571	550	586	587	590	590	559	581	609	567	564	562	614	583	518	605	591	616	600	604	584	580	544	601	585	570	576	609	568	592	560	535	581	545	579	584	609	566	607	585	599	564	580	565	535	572	608	530	565	547	589	608	606	628	575	623	566	579	562	603	572	574	572	574	573	560	574	596	532	584	606	583	618	552	557	593	615	544	572	587	570	589	582	580	555	607	572	574	600	582	524	543	534	579	554	555	584	585	577	566	543	598	611	580	579	536	565	562	539	590	523	604	557	556	564	607	578	593	612	600	607	590	571	566	611	621	573	609	530	580	591	566	562	612	568	553	604	570	590	588	601	588	603	584	588	533	554	614
45996	23680	12047	5287	2891	1721	1128	959	855	761	731	663	607	579	574	495	468	428	412	373	357	314	320	335	282	306	317	309	306	322	267	291	308	274	279	275	290	271	290	317	272	306	259	271	277	253	329	280	287	276	237	257	251	286	278	258	251	257	266	276	283	260	276	278	307	279	275	279	247	281	267	298	307	280	260	284	287	272	274	264	268	258	295	239	274	276	243	245	257	269	273	251	237	257	265	254	274	297	250	327	239	251	257	244	271	281	283	267	259	258	268	290	282	283	278	253	268	270	249	266	282	262	240	275	232	252	251	240	278	247	268	229	270	252	262	267	289	283	275	259	259	243	272	259	252	259	268	277	279	297	264	290	281	248	320	295	310	251	291	282	272	281	245	250	273	238	240	272	272	263	228	247	269	267	259	267	261	299	280	230	261	253	272	228	250	256	273	269	276	248	283	272	248	293	253	272	291	279	274	275	248	270	283	265	282	302	312	275	283	283	297	263	265	245	289	263	266	243	262	277	251	269	298	244	290	248	241	271	293	259	284	274	264	293	266	269	278	226	270	265	278	264	265	284	245	239	299	297	302	264	285	266	298	264	270	266	295	285	276	278	257	280	256	252	254	284	264	256	257	288	250	272	276	303	275	289	244	247	275	265	267	213	243	268	264	265	259	262	268	279	292	252	280	259	282	305	252	248	269	241	255	262	280	278	254	277	280	258	295	252	253	251	297	268	273	287	306	251	275	287	225	241	273	252	254	257	337	261	270	292	292	296	275	264	283	260	257	286	260	292	289	301	255	270	284	273	237	260	232	294	284	285	300	244	276	266	255	264	281	272	285	265	259	260	269	262	276	308	288	283	260	260	295	272	257	273	226	281	294	266	289	291	240	258	277	297	283	306	286	261	273	261	284	289	266	277	269	269	273	279	294	270	283	298	259	273	290	292	256	261	252	263	275	317	232	268	260	259	256	287	265	258	311	258	283	287	281	252	285	285	264	245	264	245	256	314	270	274	245	286	267	277	293	270	271	235	286	264	265	285	261	256	284	279	308	280	268	260	277	262	240	239	274	286	258	284	261	263	263	260	277	260	303	275	263	283	290	277	254	290	304	294	253	329	272	261	279	270	278	265	263	250	266	255	286	238	268	289	255	265	308	232	238	283	266	250	282	278	293	261	234	256	236	235	273	281	265	232	263	256	263	265	265	235	256	268	264	245	265	276	294	237	266	284	298	277	302	259	294	243	286	250	242	280	272	284	297	278	291	275	293	255	281	243	279	285	285	244	232	252	278	254	256	256	253	276	288	272	249	265	316	281	266	290	272	244	281	291	242	263	242	293	262	282	297	263	272	225	289	279	297	261	278	272	262	245	280	258	268	284	276	247	244	276	251	268	267	260	273	267	272	267	306	270	272	280	267	254	275	267	255	255	256	275	277	276	284	243	293	301	254	275	331	266	281	287	280	269	259	297	270	257	280	266	256	236	269	265	258	299	267	269	254	257	287	292	264	242	258	281	283	248	259	299	286	247	248	296	244	299	282	297	267	289	281	291	261	275	295	265	290	315	265	288	267	253	272	281	304	299	236	249	283	274	273	263	290	246	262	311	308	277	277	243	271	270	274	268	275	278	253	280	242	297	265	310	251	256	268	274	256	253	242	276	261	270	289	251	301	248	272	273	276	267	260	267	248	263	253	275	280	268	280	290	263	275	295	272	253	296	237	244	274	283	301	262	256	292	239	274	263	286	312	256	294	260	273	241	262	273	286	269	282	261	282	266	249	258	278	274	283	237	277	251	246	289	295	293	271	257	243	244	264	279	275	244	264	263	252	243	269	242	256	294	278	267	294	255	274	271	251	263	260	260	278	282	251	285	279	259	277	261	237	277	248	259	257	278	240	246	249	305	268	297	253	268	276	259	254	264	267	271	254	283	282	292	311	268	259	273	316	261	254	266	276	272	277	284	224	260	267	266	278	257	312	273	297	301	267	268	291	304	264	262	251	280	292	303	274	277	278	245	267	262	276	283	282	300	276	285	299	268	253	255	290	249	267	277	285	283	250	237	266	297	245	230	279	281	270	283	250	285	264	327	255	278	277	296	270	278	282	293	273	257	273	279	252	263	249	261	286	273	256	268	275	248	250	288	268	256	244	252	239	228	270	240	262	269	285	281	254	282	261	267	258	309	278	262	276	259	260	278	253	256	271	297	213	301	279	248	286	283	289	253	278	242	265	315	287	266	261	287	266	312	267	262	268	284	298	289	282	251	290	268	259	269	269	297	246	285	270	285	269	236	260	272	269	259	251	273	277	293	261	235	290	280	273	273	228	280	279	280	283	246	244	316	264	289	295	302	264	251	233	274	292	278	266	292	292	273	300	282	241	275	267	260	279	266	302	276	279	313	308	224	306	276	263	267	265	277	270	285	276	267	255	260	232	248	260	272	256	265	271	300	248	263	266	289	276	284	264	288	250	287	240	295	263	253	277	327	263	276	297	268	265	268	305	320	284	282	294	286	262	258	276	269	249	298	267	280	290	264	278	294	274	272	299	290	265	272	289	247	290	276	241	265	276	264	278	259	260	272	282	298	272	275	265	277	296	291	244	288	293	282	255	249	273	228	295	256	317	265	234	303	263	263	287	309	288	281	293	287	248	255	240	272	280	292	286	276	288	274	251	256	286	279	294	256	288	258	251	271	248	276	283	238	270	272	294	239	251	257	238	249	291	288	253	285	266	287	294	236	235	275	282	272	303	294	290	292	256	229	293	276	239	288	261	264	263	275	254	279	287	295	233	303	291	256	263	274	246	248	249	271	272	254	247	255	272	302	256	298	269	290	263	271	250	291	260	316	264	288	266	291	251	268	253	255	264	267	284	279	264	270	295	298	268	278	253	277	272	258	283	266	283	257	263	266	218	252	267	294	293	252	315	275	270	272	215	257	274	266	283	276	302	289	254	274	256	258	288	276	275	278	265	274	310	277	290	263	239	281	293	257	224	227	261	269	284	272	301	284	284	257	288	291	274	248	261	293	283	268	265	258	285	280	269	262	275	234	252	254	310	295	283	288	251	272	277	266	290	262	273	270	297	279	271	255	261	272	276	282	281	277	278	330	248	267	267	261	248	264	250	269	272	270	245	261	276	223	258	257	262	254	286	279	245	262	264	282	233	252	262	285	304	288	259	317	273	260	245	284	298	255	287	265	292	269	295	266	281	253	290	253	277	242	275	258	224	238	243	252	268	258	271	260	243	244	265	252	303	312	238	295	260	244	292	239	235	270	228	232	263	261	267	254	249	236	256	277	273	269	274	252	257	272	283	268	286	234	289	279	300	274	274	220	277	231	265	255	279	287	273	285	257	265	248	238	261	267	271	256	263	280	287	290	267	267	300	242	273	257	230	257	259	277	287	279	270	279	258	282	297	261	264	243	280	265	303	289	275	294	292	280	289	268	278	321	300	252	288	273	282	284	269	275	273	283	267	283	270	272	277	292	273	292
26340	15154	14520	11742	8870	6015	4259	3913	3918	3051	2991	3063	2683	2388	2178	1920	1805	1480	1301	1229	1144	1084	831	786	832	823	816	759	745	791	702	717	649	660	650	595	634	630	617	620	592	583	601	621	569	571	603	604	615	579	572	576	616	606	574	579	632	598	565	569	595	610	593	586	569	578	571	580	582	595	608	637	635	523	575	561	599	579	587	520	587	592	540	628	595	578	577	582	544	578	576	627	576	598	613	585	549	580	583	562	600	551	596	574	615	590	621	581	539	583	567	597	593	601	555	561	567	553	588	558	555	562	587	607	563	592	580	553	561	608	560	573	562	553	586	584	603	625	531	547	571	616	583	554	531	612	607	551	617	599	578	581	535	570	582	566	546	584	565	598	592	561	587	566	555	584	591	606	584	579	595	574	589	542	540	606	544	560	641	549	563	589	572	545	575	570	577	548	603	593	579	565	553	587	586	599	584	562	551	582	552	549	578	528	545	598	567	580	613	582	627	569	579	548	640	589	597	598	587	554	622	544	602	577	576	628	614	561	591	547	602	615	564	571	552	572	574	552	586	579	629	612	603	533	564	572	611	600	602	589	582	538	560	555	565	573	612	606	541	596	584	584	647	558	607	598	572	599	573	596	583	567	532	560	544	542	610	603	578	599	577	588	601	601	554	591	556	552	573	619	572	595	537	583	625	528	607	578	594	616	587	558	566	594	586	566	609	558	582	600	592	586	573	612	535	555	579	534	567	542	617	584	572	577	605	595	578	578	613	580	578	529	572	586	584	584	603	533	549	567	583	574	601	556	606	623	590	580	592	609	644	593	605	555	607	567	573	552	600	563	598	546	539	573	571	582	558	571	562	529	599	600	596	561	581	582	595	595	586	594	582	580	570	565	551	560	557	581	620	564	608	567	603	614	580	520	564	568	595	584	563	578	564	584	574	568	586	563	584	560	578	545	544	578	597	578	617	572	622	558	649	599	547	561	629	589	671	604	569	595	591	561	573	537	590	551	551	578	615	587	541	571	595	596	612	598	593	555	554	596	595	613	572	579	642	575	567	538	581	586	555	638	571	610	597	555	578	545	587	591	593	559	564	581	588	577	617	618	586	584	568	609	556	601	575	558	555	550	548	569	632	562	559	578	610	577	557	614	562	557	580	581	591	521	513	540	601	586	561	627	559	566	644	585	599	563	591	563	601	627	584	563	624	568	615	558	601	592	557	603	600	586	564	591	567	571	581	601	564	574	595	608	611	574	568	578	596	626	589	576	608	586	573	568	553	543	540	625	591	580	564	580	561	604	560	615	578	572	563	576	560	568	592	562	578	566	597	593	529	619	579	570	574	651	545	577	575	591	567	627	578	580	608	609	574	597	569	634	571	585	599	569	602	586	556	558	569	580	563	612	625	597	597	592	572	568	595	580	594	567	594	579	578	570	581	553	606	584	618	544	554	611	566	607	556	591	584	558	633	582	539	629	577	596	569	580	591	616	563	587	611	545	572	580	584	568	556	553	605	538	575	627	527	600	602	590	603	561	602	608	597	601	583	575	603	575	566	573	563	612	531	567	565	562	565	567	557	553	547	577	601	543	549	595	622	598	558	567	571	575	552	576	564	575	599	594	596	616	594	619	568	574	596	558	587	567	579	559	583	576	581	580	595	556	631	593	591	600	585	587	558	584	535	579	568	573	591	572	566	574	599	586	607	568	575	561	599	559	610	551	567	597	564	596	583	606	610	578	590	615	540	566	587	567	580	571	579	586	553	558	627	567	601	579	584	576	614	586	584	588	562	562	573	589	562	540	587	587	592	594	579	571	574	572	610	555	623	577	535	601	549	589	577	623	553	610	558	590	548	537	529	617	585	538	572	540	554	536	588	583	563	576	611	552	600	571	581	601	541	555	558	593	612	566	568	557	617	610	575	584	544	583	628	566	599	571	590	598	608	564	553	596	541	594	560	590	581	616	597	602	537	569	590	588	611	559	559	583	573	570	571	531	598	562	568	565	628	572	596	575	588	561	558	585	574	576	559	590	597	522	587	573	554	586	579	536	612	642	572	626	570	567	568	608	579	544	551	596	595	569	563	558	601	576	593	579	612	600	600	552	599	601	594	585	562	561	554	577	577	594	584	609	559	649	547	574	602	555	571	543	581	550	583	568	583	591	579	602	593	588	564	600	611	549	565	572	592	568	519	545	588	590	573	567	587	609	532	573	550	618	555	592	558	555	621	576	582	554	548	586	565	611	554	594	605	548	628	582	557	570	557	578	553	587	540	569	565	617	602	557	580	557	552	566	589	593	569	618	585	593	527	521	574	607	577	590	613	570	604	593	600	569	579	568	569	539	590	565	529	561	579	563	525	579	553	569	612	582	620	593	599	572	548	583	576	570	585	578	569	581	589	595	574	580	571	592	571	576	584	579	613	584	542	546	623	589	581	554	603	558	589	569	583	581	585	572	580	588	558	580	561	564	599	599	570	624	593	533	579	582	551	566	614	548	589	588	578	619	566	598	605	595	566	565	554	582	634	591	603	600	583	611	594	634	598	580	587	577	565	562	600	557	565	614	582	568	532	605	613	531	526	599	586	581	612	604	653	601	563	579	616	563	577	539	595	553	586	571	572	574	597	598	553	623	579	560	579	603	569	548	574	579	598	585	606	591	586	574	562	585	560	559	586	605	544	554	581	583	592	589	581	569	526	572	608	609	592	583	570	601	593	616	555	601	609	637	641	594	548	572	573	599	621	591	585	575	593	568	603	585	614	586	632	588	568	546	618	566	574	532	565	617	596	554	568	577	577	587	571	569	558	560	594	609	580	598	567	588	597	556	593	641	628	576	594	554	605	550	556	587	572	621	600	584	602	558	584	572	606	567	557	556	597	600	573	579	564	599	547	537	561	606	533	564	557	585	573	542	602	608	543	577	559	620	544	623	604	549	635	571	588	596	592	595	612	591	536	590	565	563	578	570	545	594	602	593	568	620	625	564	564	561	590	605	593	579	623	578	579	584	583	545	587	568	559	592	547	582	582	554	569	551	580	568	603	616	584	602	603	575	595	570	552	611	590	590	606	568	539	579	569	577	562	548	562	646	563	555	563	569	626	585	567	622	608	553	567	577	552	566	574	583	603	577	582	604	552	575	587	583	592	570	569	620	578	601	578	633	596	581	600	590	590	578	566	626	560	599	565	552	575	635	553	583	606	587	581	598	595	525	591	612	582	587	609	572	606	560	612	569	609	539	637	574	603	605	569	556	601	569	547	587	541	606	591	569	605	539	535	558	603	586	600	597	539	622	600	584	566	562	589	565	576	559	610	580	621	570	601	557	592	585	583	617	603	541	565	557	570	613	584	601	572	568	583	566	589	597	590	549	544	598	522	570	603	588	598	534	613	543	602	616	573	572	535	590	594	584	576	570	570	596	589	593	597	609	551	566	626	597	601	585	593	570	590	609	543	582	591	547	544	572	545	580	591	610	616	575	537	572	547	566	592	596	555	582
56895	29454	17512	7474	3900	2272	1507	1229	1215	984	1008	937	831	806	705	616	540	444	433	455	407	404	319	346	394	357	321	356	341	344	308	295	346	328	319	349	330	367	342	311	322	321	322	294	312	316	338	335	354	305	290	321	263	314	305	310	318	319	339	298	355	335	319	337	339	378	327	303	300	290	334	306	334	317	333	303	299	316	296	266	343	316	317	292	318	292	340	304	292	276	353	272	274	317	297	263	303	303	327	322	334	314	312	324	299	307	297	323	332	330	348	290	317	327	325	303	294	299	313	324	299	256	340	338	316	295	304	289	272	304	293	296	309	326	343	315	284	315	311	349	311	292	263	318	309	285	315	285	275	311	326	308	282	340	303	307	309	297	305	297	298	327	299	298	303	309	330	299	302	317	276	294	317	282	312	327	382	333	306	306	333	338	286	339	336	360	335	303	319	333	308	325	301	300	318	303	336	321	291	291	327	302	314	329	306	284	319	310	308	277	356	294	301	304	300	316	356	334	290	258	317	300	290	329	306	314	334	318	302	329	316	333	297	310	355	323	322	333	331	294	338	319	312	296	322	268	307	273	296	319	296	302	337	300	300	314	300	331	315	327	287	294	315	298	318	277	315	299	320	294	304	324	334	320	316	311	272	325	321	325	335	319	310	298	317	302	305	286	301	299	295	318	310	289	315	323	303	298	329	344	293	318	289	297	331	322	311	332	322	360	330	304	326	268	303	315	309	322	319	287	302	349	295	316	292	354	314	284	290	317	339	346	306	327	321	329	288	305	312	291	335	310	306	322	331	299	343	333	316	315	344	322	325	335	334	328	313	292	299	305	311	332	328	289	345	279	309	324	321	315	344	293	318	300	268	288	299	321	293	339	341	315	311	303	318	365	288	335	293	326	293	335	319	319	304	302	290	317	298	309	330	288	283	313	324	304	283	312	341	330	287	289	315	313	327	329	282	281	304	319	303	314	347	326	291	315	275	299	294	296	298	311	291	310	310	295	338	300	311	271	309	317	344	304	321	338	293	291	297	326	318	352	340	319	258	335	290	294	313	336	296	298	297	297	341	342	309	338	338	308	310	328	320	287	312	313	305	267	278	319	328	312	309	303	257	309	323	320	315	317	365	316	327	308	316	288	311	280	310	306	339	297	295	352	293	307	336	283	307	319	341	294	347	326	310	320	308	289	310	315	277	285	322	314	301	293	358	298	336	308	321	339	295	294	306	292	327	332	322	313	318	333	343	340	306	333	337	320	312	338	304	264	286	289	307	294	307	301	288	283	327	287	332	335	304	311	320	346	273	317	316	349	333	330	325	296	313	334	351	335	348	341	319	314	287	308	325	321	325	323	332	299	313	327	317	325	295	295	334	314	312	316	375	347	344	295	291	297	302	331	300	301	275	308	354	294	331	302	310	325	350	303	286	329	296	326	317	324	310	313	316	308	289	322	315	352	314	281	351	285	280	314	315	284	332	269	291	298	346	315	320	324	275	309	353	335	301	309	355	291	324	316	321	314	341	328	298	295	320	327	307	296	299	312	357	342	308	345	325	299	313	316	298	354	311	322	327	306	320	342	281	312	327	350	287	349	289	287	328	343	302	303	309	327	307	291	306	288	294	318	327	279	288	324	375	295	308	314	307	288	296	325	317	318	321	338	319	297	343	323	322	346	328	310	335	316	293	302	318	301	291	325	302	297	313	331	282	287	311	297	317	353	339	323	327	292	296	296	308	291	340	317	324	319	279	305	322	326	313	312	283	328	331	307	311	319	320	291	280	322	301	316	288	307	297	307	307	300	311	321	293	318	305	291	300	314	315	335	289	293	303	348	311	354	313	298	310	303	331	320	286	282	300	329	316	321	311	307	301	321	309	280	308	315	314	342	296	314	294	362	315	331	329	281	312	307	313	287	291	345	295	311	321	278	272	308	323	301	308	321	325	308	325	289	343	299	323	300	316	318	317	364	345	341	302	320	327	277	318	301	333	334	305	294	310	326	347	286	292	309	313	342	307	322	313	274	318	321	272	336	271	315	332	316	288	309	321	311	330	298	369	294	322	317	304	287	302	323	301	306	301	318	295	323	301	296	321	359	340	291	302	340	326	312	355	325	319	302	284	300	298	341	312	302	323	329	334	306	325	304	321	278	309	296	328	317	299	338	301	344	290	331	334	351	294	307	308	306	328	280	299	290	294	292	297	300	321	298	284	285	291	298	292	325	272	309	305	343	325	302	275	310	323	324	302	295	297	329	333	319	320	286	303	313	321	293	309	311	336	326	338	338	309	285	293	330	320	336	310	264	315	303	274	332	308	284	321	319	308	319	300	308	300	320	310	322	344	335	332	318	305	308	328	286	326	318	343	307	296	309	335	338	306	313	321	294	336	293	338	296	317	340	299	313	295	316	286	325	339	320	306	321	279	345	294	324	292	309	332	300	297	305	301	276	281	293	285	294	320	310	338	293	297	297	335	309	291	324	306	311	300	321	339	273	303	294	325	327	315	298	331	315	294	310	308	283	315	335	308	314	297	316	342	324	295	351	330	292	305	329	311	319	311	302	338	325	322	340	291	320	317	278	331	283	322	332	315	319	294	306	297	322	325	338	290	323	318	315	309	286	295	299	358	329	316	287	315	290	311	304	309	310	278	302	331	297	281	320	317	324	299	342	328	334	309	335	319	302	315	323	304	318	305	314	320	294	307	300	290	299	316	308	325	334	323	321	330	297	277	296	295	321	337	297	310	297	318	321	362	291	340	322	296	298	330	322	327	320	269	336	321	321	312	336	337	302	327	349	279	310	287	321	253	323	326	317	304	301	291	288	322	320	306	328	319	310	333	337	331	299	299	337	318	312	330	364	353	310	292	350	327	317	327	283	300	314	345	309	341	273	281	312	311	258	289	318	331	293	325	277	315	312	330	327	338	331	286	311	333	306	364	292	326	278	291	323	328	301	301	348	315	312	321	381	335	333	318	292	302	283	283	307	346	286	331	339	297	306	317	326	315	308	343	328	303	304	318	279	339	298	309	319	322	297	291	323	305	272	302	312	361	314	336	315	318	320	296	341	334	338	272	287	283	330	294	319	283	325	329	321	296	328	289	315	292	280	336	323	314	300	303	316	305	317	293	326	292	312	327	310	334	323	327	334	282	322	339	301	362	315	343	318	318	281	308	303	336	336	327	289	324	300	300	280	317	293	327	287	326	290	304	328	319	344	327	265	326	299	304	311	317	308	326	311	320	316	290	340	295	293	312	334	331	344	326	296	335	317	284	292	296	286	274	308	320	292	310	316	293	287	293	350	326	280	314	273	299	332	334	313	304	292	307	315	312	295	304	306	283	326	294	265	306	298	330	311	287	342	278	335	320	298	314	322	339	287	322	303	307	318	329	299	324	343	298	280	307	281	312	330	308	317	329	290	328	321	313	258	339	300	324	329	320	304	300	308	308	344	281	341	304	320	302	354	322	312	284	307	347	310	298	315	322	312	338	335
33035	19432	18454	14876	10894	7544	5832	5322	4803	4009	4255	4034	3597	3181	2744	2366	2268	1867	1566	1511	1358	1186	966	992	974	933	955	923	899	825	819	771	794	765	737	769	763	689	729	724	729	676	700	725	713	699	650	668	629	615	680	649	684	701	666	619	610	675	630	641	645	678	646	632	676	706	660	688	640	641	627	597	644	631	656	630	629	696	614	629	641	702	639	653	681	637	645	623	629	685	653	645	664	667	696	676	667	663	637	659	654	657	680	629	637	648	697	655	648	652	633	707	671	661	669	653	623	646	644	662	659	671	652	647	670	653	673	651	653	628	644	668	647	666	664	661	676	648	629	623	678	672	657	623	700	669	655	648	696	642	641	655	654	620	632	664	620	660	635	669	642	640	625	656	633	674	662	654	647	663	631	690	695	692	596	662	677	649	678	660	627	658	680	697	625	688	677	629	645	634	696	637	610	633	649	700	688	622	663	633	668	684	638	645	634	661	683	640	648	654	645	630	657	656	654	647	726	640	614	694	678	594	706	677	640	654	653	647	666	711	595	681	665	665	676	613	656	657	627	642	694	668	655	716	668	663	681	685	669	703	629	659	663	649	659	641	725	608	656	702	678	688	615	637	680	638	681	663	612	615	623	656	670	665	640	627	667	639	631	664	646	596	629	630	641	671	667	641	668	616	700	665	693	614	610	621	645	642	643	648	658	676	679	664	693	650	687	592	678	632	640	621	666	657	630	676	697	609	657	656	621	629	653	656	676	665	634	647	644	701	610	641	630	664	673	648	620	634	667	678	686	692	670	652	666	671	680	651	605	651	641	653	663	594	582	642	657	711	637	709	628	640	709	634	673	668	665	643	644	686	683	646	636	612	689	646	646	657	602	713	650	679	658	671	646	637	626	663	658	657	676	675	615	660	630	640	646	619	627	662	672	698	645	630	644	694	634	651	654	613	650	671	722	666	687	618	655	605	679	665	638	661	704	652	666	699	633	621	659	633	632	702	649	640	633	634	673	627	696	661	634	681	734	676	723	637	675	655	656	673	613	683	650	608	674	683	655	636	665	688	669	731	644	653	638	680	697	639	695	609	696	657	666	684	627	717	660	630	649	668	723	647	599	706	683	667	657	634	614	710	626	607	651	658	662	643	603	655	647	673	620	624	685	617	670	638	664	696	631	650	664	661	676	662	649	642	696	657	669	638	683	678	647	663	671	642	692	676	600	641	619	679	660	643	619	667	686	652	628	672	714	687	638	628	630	672	655	667	697	637	665	638	664	629	678	659	663	658	669	686	651	652	650	649	653	617	709	669	675	662	684	697	678	688	691	653	647	674	676	658	701	636	646	660	710	666	672	633	646	664	626	655	661	663	627	684	651	658	661	633	628	650	704	645	690	650	653	620	707	642	721	699	650	639	630	626	698	678	677	651	653	638	674	684	655	668	683	664	672	635	677	654	668	669	662	677	644	682	643	666	659	673	672	642	628	598	633	683	703	655	630	657	623	612	630	687	670	663	672	630	680	668	626	667	696	656	649	628	651	649	642	687	656	699	649	669	639	608	672	666	653	651	661	706	673	661	692	661	676	627	660	692	670	651	678	662	651	679	651	672	614	655	639	682	703	659	653	690	622	688	691	667	649	670	690	713	627	671	682	634	668	661	663	679	655	667	667	657	603	678	657	637	619	687	645	633	679	643	645	660	635	681	712	665	630	693	631	688	701	607	636	648	639	640	662	685	705	694	632	617	653	632	700	692	659	669	677	645	631	694	638	687	714	664	637	624	668	655	684	653	643	620	605	677	618	646	636	680	601	643	657	651	666	688	599	676	660	721	614	605	646	689	640	649	694	669	653	682	671	679	676	660	657	619	684	683	637	601	646	666	660	651	683	648	654	671	630	653	655	701	672	596	628	684	634	636	662	689	668	603	672	604	654	628	642	638	636	685	638	656	629	700	629	620	605	629	648	671	655	619	646	607	646	693	664	671	696	669	667	625	684	644	683	644	656	650	654	679	683	670	619	694	672	682	683	628	639	638	595	635	675	665	663	662	654	661	647	685	641	686	682	614	660	671	679	664	692	669	630	615	647	641	622	688	673	660	621	708	659	654	629	668	645	653	694	613	679	682	678	659	677	640	667	662	688	702	654	660	637	648	670	680	655	653	643	650	658	675	681	596	636	682	664	655	689	614	654	669	619	675	636	639	670	663	683	648	673	688	675	672	665	646	635	654	668	706	632	671	638	656	639	681	633	667	666	710	633	649	649	651	645	624	673	702	671	660	676	674	599	682	660	642	684	647	698	678	663	659	650	631	637	667	642	681	703	628	648	638	705	679	645	659	666	674	685	650	656	660	686	665	616	637	654	684	651	663	673	683	684	646	661	641	670	685	596	621	698	667	676	601	683	647	698	649	671	680	667	678	639	669	665	624	680	644	657	700	644	641	676	647	655	643	701	669	672	618	644	662	676	664	597	644	657	648	652	683	651	663	672	640	667	656	672	666	667	639	671	655	672	646	680	673	652	645	710	657	687	635	684	631	684	641	673	622	621	647	696	670	674	644	698	676	637	651	614	637	687	656	631	642	682	608	661	687	657	685	640	630	678	600	661	684	676	647	638	662	633	683	634	649	660	676	643	662	644	663	610	650	652	683	659	646	684	657	652	654	655	690	650	629	597	637	607	673	669	612	672	721	682	636	693	684	688	650	623	652	625	633	646	660	654	629	667	687	681	691	654	648	630	655	638	621	626	627	683	661	663	664	680	646	672	577	624	685	638	674	673	659	600	642	632	662	645	655	683	649	654	682	642	640	639	620	625	635	687	705	670	625	659	633	679	613	680	691	672	666	624	670	670	668	660	663	725	676	664	675	657	689	645	635	668	638	660	675	667	648	620	656	650	653	643	675	651	643	639	660	674	669	640	681	664	679	676	614	653	671	643	648	675	641	690	675	662	670	643	656	666	660	660	633	640	612	674	656	657	650	670	658	632	643	654	624	703	671	664	665	652	670	660	663	667	659	681	668	668	629	649	639	621	661	636	628	635	617	694	639	627	603	633	657	659	623	665	636	634	651	696	715	669	629	678	664	671	677	685	650	624	694	616	662	655	651	630	671	644	654	663	671	654	646	665	711	661	650	653	660	637	657	638	659	621	660	640	646	720	654	661	643	645	656	693	706	643	663	654	653	643	697	684	620	660	635	635	695	689	635	617	661	603	658	646	638	662	626	666	628	628	696	651	651	659	610	660	670	689	662	699	612	679	636	628	635	692	621	677	665	646	641	664	638	618	678	659	666	642	666	643	680	650	678	677	666	689	640	678	640	637	651	655	681	659	641	615	666	662	653	623	635	657	649	624	704	649	592	628	649	639	644	687	647	648	661	709	685	640	642	690	671	648	642	662	664	643	684	655	673	652	660	656	643	631	632	608	676	673	624	670	607	647	662	644	643	669	652	674	700	681	672	623	595	658	699	638	611	679	631	658	655	613	680	665	692	634	623	658	668
34252	15213	5923	2521	1353	918	635	601	563	491	452	396	385	387	355	336	363	321	309	326	303	273	292	272	237	276	268	251	270	285	304	261	249	301	316	247	289	276	274	249	243	292	265	300	258	253	297	262	273	239	241	226	279	288	260	279	300	275	247	270	283	281	228	255	270	262	255	260	274	264	274	273	290	290	280	225	231	262	300	255	281	288	285	325	255	261	290	247	270	252	261	286	279	292	275	284	270	276	263	258	233	272	267	278	294	247	260	243	256	282	222	291	306	279	258	271	267	278	281	266	263	271	286	271	285	245	245	277	283	260	282	272	262	270	277	244	287	281	262	273	250	281	263	287	295	264	263	249	271	255	264	260	239	267	246	272	237	266	274	249	266	279	270	284	256	296	278	260	256	253	261	271	288	280	294	314	283	256	265	278	273	273	281	270	255	250	282	261	244	270	265	253	259	282	268	244	266	258	245	261	258	288	292	249	263	271	258	261	264	270	267	278	278	288	307	247	268	285	249	289	285	247	298	264	284	271	293	249	250	267	287	305	296	268	293	275	253	276	266	304	274	254	253	281	273	289	278	274	256	281	267	272	280	238	246	277	267	246	255	228	261	296	275	277	251	237	244	233	264	272	278	280	239	251	279	272	277	293	251	286	260	276	248	253	275	279	272	241	273	293	294	289	265	290	277	279	254	267	275	252	258	324	290	268	273	284	270	267	268	279	276	261	274	262	288	246	278	299	261	281	278	263	254	287	265	236	300	249	230	261	270	270	288	241	249	251	253	234	248	279	248	274	298	285	288	277	284	245	256	286	273	308	290	246	255	278	279	301	284	259	235	242	277	283	264	261	276	278	273	264	254	283	317	281	254	278	248	288	263	277	270	262	249	305	284	240	255	286	245	237	297	285	265	236	289	269	265	265	250	262	255	276	260	255	265	273	269	280	296	268	263	253	250	276	229	249	258	304	267	280	251	271	272	259	279	262	271	255	261	328	291	269	266	280	251	255	278	264	252	275	274	312	255	240	277	267	244	243	259	252	281	310	281	277	259	279	284	270	256	234	251	251	280	249	253	257	284	288	262	265	291	309	265	302	270	249	251	275	292	267	264	302	260	257	242	271	279	259	263	270	294	265	268	298	256	231	290	261	250	274	271	286	242	268	280	228	258	250	251	294	280	272	237	268	270	315	300	265	264	270	289	244	270	262	292	293	260	253	257	268	279	256	264	270	269	242	254	292	279	259	250	283	291	263	262	291	284	262	266	233	268	252	280	280	258	236	257	264	262	258	280	278	256	255	263	240	267	253	253	287	302	277	305	253	288	272	270	254	244	256	257	291	274	280	278	281	280	250	275	287	247	254	272	294	275	237	295	277	290	273	288	257	247	275	269	252	253	286	255	281	252	282	288	275	289	270	270	253	261	252	277	262	247	288	279	278	267	283	249	295	285	306	249	278	305	254	290	318	261	283	294	258	294	283	281	270	265	270	247	293	279	278	300	316	276	288	299	265	256	288	245	277	259	292	265	259	251	306	310	303	287	271	266	234	320	283	264	269	275	272	245	269	271	262	243	275	299	315	300	235	280	305	248	287	264	258	257	265	285	274	259	277	217	250	317	294	265	264	290	284	266	276	266	254	249	239	271	299	261	268	273	259	250	285	224	275	292	275	277	277	264	263	262	302	303	297	276	263	305	243	270	299	275	295	260	287	291	281	249	288	307	304	282	296	279	285	263	266	262	299	267	272	310	267	244	271	273	253	260	265	241	245	286	278	275	261	252	282	280	293	254	246	262	263	279	306	312	272	270	268	271	254	269	298	290	258	289	284	266	305	277	260	290	302	294	256	262	297	298	306	266	281	294	274	281	313	283	306	235	257	299	263	285	283	233	240	293	274	273	268	270	261	243	278	274	288	257	297	291	292	253	256	267	293	266	256	283	239	271	283	291	265	260	273	270	250	263	266	249	265	266	277	237	282	282	253	271	268	268	267	281	286	235	276	280	270	275	297	286	265	270	282	272	291	261	262	244	257	293	247	245	265	256	263	233	260	273	259	269	246	268	278	255	287	268	246	250	247	254	283	253	245	261	249	272	263	299	277	292	274	250	259	322	249	286	267	316	277	257	308	278	303	265	286	278	250	290	278	281	269	262	314	282	278	297	288	276	245	254	261	242	264	253	289	248	251	267	268	296	283	284	302	260	280	270	250	301	291	276	276	281	316	276	262	271	320	279	255	255	275	297	274	278	237	298	256	275	262	278	286	266	257	252	265	263	258	266	264	269	290	285	301	293	270	257	267	265	309	289	246	240	271	259	227	275	280	264	274	261	269	267	263	284	255	264	274	275	254	254	243	266	292	268	265	267	263	300	296	234	291	265	268	272	283	288	256	259	319	280	274	298	273	258	302	293	295	277	288	264	293	254	289	266	252	243	286	268	263	297	258	271	274	252	289	275	284	275	293	276	302	270	280	244	266	277	265	253	303	293	269	270	309	266	253	302	264	270	276	293	267	279	259	265	264	282	277	259	245	284	244	268	263	281	289	266	281	266	271	266	285	210	269	287	278	263	233	240	264	268	269	229	289	263	239	321	278	290	261	276	302	261	278	257	253	259	255	279	280	280	264	265	299	281	253	310	264	278	284	245	252	260	279	296	222	242	291	268	279	255	257	268	271	267	258	295	275	255	237	265	261	248	274	260	256	273	295	241	303	302	283	254	259	302	280	256	235	250	253	282	296	257	289	282	259	250	265	276	237	303	255	270	269	279	284	253	273	235	254	265	292	270	289	261	256	255	259	266	274	279	242	257	256	265	249	275	253	285	275	293	263	301	280	277	267	279	283	270	256	284	269	254	276	284	257	242	270	285	269	254	274	253	280	264	271	256	294	267	262	269	275	279	295	289	281	261	269	298	284	264	277	295	299	278	276	298	256	294	288	257	253	276	231	290	272	292	238	254	289	298	283	247	278	281	279	279	275	250	254	251	289	256	309	286	256	265	261	277	251	244	288	280	268	242	268	285	272	303	251	267	265	264	280	246	276	274	284	273	244	289	280	283	292	274	289	284	269	263	250	274	274	264	295	272	265	285	267	277	255	280	284	217	281	274	260	244	234	312	298	248	301	277	258	249	281	305	270	277	267	254	251	299	303	266	282	255	286	295	293	275	273	259	257	265	281	230	239	261	250	255	261	264	251	266	272	245	278	278	294	298	260	262	286	258	243	269	280	276	286	254	251	294	288	269	285	285	254	276	318	257	287	287	266	298	277	271	261	284	248	249	246	257	259	246	300	306	232	265	262	232	270	237	278	275	258	255	277	301	289	253	280	272	261	252	294	278	269	255	258	320	269	247	266	289	264	263	284	282	296	293	279	289	270	280	315	257	302	279	300	268	258	257	265	274	283	266	233	267	255	270	276	253	266	294	288	253	236	271	241	274	285	274	251	265	267	260	266	275	262	271	259	258	270	268	282	254	312	284	287	258	254	309	259	285	239	277	279
19485	9521	8117	6451	4424	3210	2268	2206	1846	1522	1502	1534	1340	1234	1102	1005	955	947	867	929	820	732	703	676	670	699	763	713	681	665	591	603	608	625	621	591	592	613	555	630	559	566	590	611	541	611	577	555	550	553	565	569	567	558	583	553	581	588	613	604	559	622	595	523	548	577	573	583	587	599	563	574	571	543	567	599	573	598	525	543	546	544	564	580	563	573	555	583	562	563	574	572	570	529	601	595	530	597	578	536	561	535	542	597	579	567	555	611	604	577	564	547	596	546	601	541	541	599	535	621	598	555	517	542	577	591	542	572	600	557	557	559	552	609	503	537	562	531	575	561	583	622	531	618	587	539	536	554	549	542	595	573	578	599	590	603	570	565	547	552	565	570	585	591	576	613	562	577	554	581	610	522	583	591	549	593	613	529	584	567	607	584	615	583	554	534	587	568	541	552	558	595	578	607	582	572	595	572	578	491	530	563	574	582	541	570	603	581	560	581	505	529	581	561	571	573	558	570	580	526	565	586	546	603	594	566	597	606	557	565	594	535	602	522	563	560	558	624	613	547	540	573	576	559	557	544	538	587	565	567	560	604	576	572	567	576	525	544	564	534	543	573	536	569	585	571	601	588	598	595	554	602	586	585	561	562	568	618	569	575	571	588	600	587	585	534	535	540	582	581	582	589	544	577	589	604	595	560	548	587	611	599	560	607	567	587	592	603	551	561	598	556	546	602	578	575	630	566	569	577	611	603	572	605	525	585	543	577	525	560	572	550	581	608	554	541	587	593	544	604	568	597	579	625	593	586	558	566	535	571	583	565	564	576	572	586	540	523	608	601	583	562	533	592	548	538	555	573	583	563	551	614	561	525	571	578	569	609	547	548	535	586	570	562	560	551	600	559	565	560	523	540	597	555	587	552	581	594	577	536	565	534	573	592	604	566	550	581	577	549	578	584	553	549	585	582	557	595	541	557	594	555	594	581	599	556	576	573	549	600	606	623	551	554	558	600	543	590	544	603	571	617	598	537	514	537	580	598	544	592	570	573	551	584	565	553	556	604	589	592	546	524	555	625	555	556	583	527	589	586	581	557	606	557	602	607	605	603	587	573	592	597	576	566	571	546	536	571	600	585	575	620	571	597	558	543	545	593	586	620	580	532	586	541	601	550	592	579	608	576	611	559	573	582	548	586	557	599	575	577	562	598	568	569	604	576	560	591	601	547	591	580	566	569	573	577	558	561	532	550	576	582	551	557	570	570	582	591	596	546	558	601	561	579	612	603	526	602	601	554	561	559	584	597	605	608	543	575	559	614	559	576	583	557	575	632	558	592	558	576	561	536	558	597	598	560	605	634	556	571	544	580	571	571	581	567	605	569	584	555	594	570	601	598	592	614	568	571	616	601	584	556	577	534	578	569	577	627	611	564	641	589	565	607	557	542	577	574	555	579	626	593	542	601	578	565	558	609	581	586	546	597	591	598	580	581	584	602	597	575	561	539	596	546	577	540	592	535	592	564	608	611	593	587	566	584	577	557	566	570	567	583	565	568	544	534	527	573	595	537	551	566	562	586	581	558	583	562	598	599	543	581	566	579	566	613	585	565	601	584	548	580	583	592	531	575	559	603	570	602	594	625	561	572	570	543	562	575	556	596	608	589	567	545	591	563	566	580	566	591	605	580	566	577	536	530	550	594	580	559	590	575	588	554	585	545	573	586	581	600	565	579	570	601	606	559	566	542	563	610	574	581	562	586	579	538	557	569	552	613	555	567	593	561	614	579	563	595	559	553	546	544	577	590	577	567	616	564	517	601	519	544	554	558	575	578	542	575	599	560	592	583	571	541	574	577	551	557	574	558	551	583	561	575	581	550	622	547	523	551	564	567	572	557	583	546	542	564	568	590	558	567	545	623	556	607	574	565	562	573	549	598	550	584	578	594	559	535	583	566	557	603	569	562	605	605	565	611	562	598	568	553	579	591	600	573	569	599	581	560	583	540	567	542	557	589	541	592	572	602	551	583	580	563	573	593	511	573	548	569	619	519	530	546	565	549	581	568	587	605	605	558	561	555	554	578	621	613	585	567	557	568	584	547	545	617	593	579	589	566	598	602	587	574	544	545	596	627	564	563	562	597	589	579	573	570	557	509	577	570	566	572	569	543	580	570	570	552	577	580	551	584	576	541	597	556	566	545	560	572	547	577	560	566	595	632	581	557	580	561	559	521	575	594	572	551	584	566	578	591	573	560	536	559	580	583	579	629	575	597	513	575	616	579	588	600	564	567	570	566	590	570	594	567	608	575	655	561	533	566	550	546	529	569	573	566	569	573	584	585	549	546	577	541	595	560	569	559	568	560	547	580	603	583	573	513	585	618	631	550	579	609	553	599	551	568	552	556	587	571	603	566	600	602	589	563	636	585	549	543	572	577	535	600	571	615	539	563	578	569	594	510	559	559	592	575	580	529	574	596	588	559	540	550	534	556	551	614	585	589	584	589	620	588	634	572	584	566	558	546	595	579	603	570	615	547	588	601	564	587	581	603	564	584	555	600	566	566	602	597	554	529	585	558	575	575	559	595	546	555	560	556	629	572	591	602	565	567	593	633	618	597	576	534	547	573	581	589	578	557	575	543	596	577	596	556	573	594	555	591	576	570	603	570	559	624	544	564	610	576	576	584	580	586	583	568	590	562	608	570	575	601	554	547	593	610	585	559	593	554	583	602	608	570	557	555	582	534	595	572	587	548	573	579	570	629	556	573	540	583	559	591	589	577	537	571	582	555	590	540	599	539	561	598	541	620	523	549	558	587	548	560	611	622	577	566	578	559	592	580	585	572	576	593	556	569	566	566	597	516	582	580	591	600	561	620	577	542	571	566	564	553	547	580	545	567	578	569	586	564	562	556	566	592	581	590	572	553	589	593	578	595	549	576	549	588	578	562	608	574	555	594	562	580	588	530	584	548	547	572	550	546	588	587	611	613	577	520	550	565	575	566	556	574	540	584	546	552	554	575	561	575	581	563	590	585	585	583	576	593	560	585	571	588	530	570	572	581	576	519	569	577	582	578	575	593	553	584	557	560	536	541	568	553	567	576	576	564	586	574	600	563	600	531	553	556	589	578	563	603	599	553	623	534	566	601	570	588	593	535	574	557	594	543	575	520	608	575	583	585	584	556	594	576	605	500	605	600	562	571	563	558	555	570	592	556	538	576	614	563	569	577	589	552	528	605	548	592	577	532	624	536	560	585	575	556	570	575	547	565	540	592	572	586	563	575	566	538	572	582	612	667	583	546	581	605	563	617	540	579	582	595	580	544	546	573	581	548	562	543	617	567	566	591	577	553	543	576	622	571	541	554	569	537	605	596	559	552	564	588	599	553	548	562	612	569	568	560	586	571	605	577	584	553	566	580	560	563	606	589	575	523	526	606	610	591	543	593	546	603	527	579	592	546	567	607	582	573	594	579	539	534	573	575	589	518	590	611	541	553	562	578	569	555	580	554
49396	24653	12291	4648	2387	1528	1085	944	793	721	712	647	652	503	451	445	412	391	365	335	289	278	328	313	269	282	301	279	249	285	309	305	288	319	295	258	242	264	285	259	276	276	280	270	265	272	271	273	276	298	266	256	276	308	254	248	284	244	253	237	241	247	261	293	283	252	255	285	277	269	278	252	274	299	232	248	229	265	286	259	271	265	279	274	255	261	265	286	287	251	256	281	271	270	265	301	259	245	260	249	276	271	268	257	269	282	230	263	248	271	282	276	246	289	241	269	257	278	258	278	277	238	279	266	272	280	327	271	277	281	251	287	267	248	245	248	285	325	269	298	258	244	268	264	259	263	280	298	278	253	249	297	289	293	260	266	263	246	266	267	271	243	255	275	266	279	276	247	291	256	267	234	297	292	259	266	246	266	290	274	281	253	269	253	273	288	267	270	251	251	263	283	260	274	274	288	280	252	268	255	292	262	297	284	250	269	276	247	248	256	254	260	264	253	240	283	241	269	257	252	290	283	254	267	268	274	273	282	322	287	287	283	304	268	255	269	272	230	283	283	277	280	248	241	234	256	263	249	255	283	274	292	235	280	258	264	272	276	291	258	267	275	295	246	267	278	244	274	280	253	279	261	283	284	270	252	282	258	263	283	256	269	279	279	280	272	272	278	279	265	235	275	288	288	280	273	244	270	263	268	254	265	288	239	260	249	280	289	283	249	263	275	268	266	259	244	261	275	259	256	285	270	270	251	268	286	275	286	295	259	243	293	270	257	298	242	273	290	252	275	269	303	243	258	253	264	298	269	262	260	303	261	291	285	280	275	257	276	285	265	287	288	257	283	258	259	249	258	252	260	253	281	234	242	259	286	288	281	246	229	285	278	253	215	252	256	229	234	300	291	273	267	238	249	271	270	283	270	238	283	258	285	239	266	264	270	264	268	293	268	259	268	305	268	264	252	296	288	248	242	258	297	282	264	262	276	273	263	278	253	293	247	246	272	241	260	253	273	252	270	227	279	257	277	281	267	252	227	243	252	278	256	307	286	277	238	259	263	271	284	274	263	228	253	272	277	278	271	272	285	278	258	242	258	296	304	297	250	241	268	269	255	253	266	288	281	300	256	275	247	242	284	288	276	236	262	267	258	280	277	255	269	306	268	276	291	270	248	234	277	283	273	299	259	284	268	249	299	257	270	241	297	250	265	297	263	280	275	295	254	257	292	269	273	282	314	277	292	273	302	250	257	261	257	281	287	279	287	251	278	297	275	281	271	284	269	273	270	231	243	258	281	264	257	285	239	275	265	249	257	263	241	276	243	243	295	266	310	272	286	275	282	272	284	297	242	262	252	273	259	265	240	287	284	227	236	269	293	302	286	279	243	274	290	277	303	284	245	282	255	284	267	288	250	284	247	280	273	262	271	264	295	276	286	255	288	255	258	252	303	260	261	265	269	251	275	263	264	279	291	251	265	270	266	288	288	267	265	263	286	286	271	283	248	265	279	249	271	286	272	258	229	292	281	300	273	286	258	274	270	266	304	274	264	273	240	282	279	234	245	277	305	269	286	251	251	240	242	267	276	302	272	253	268	254	279	262	269	250	274	300	290	284	275	281	275	270	274	266	275	276	292	268	254	260	263	275	272	262	292	282	241	270	264	261	261	250	269	247	285	266	266	284	259	250	277	304	290	286	310	263	299	267	269	306	287	261	312	273	262	316	288	280	235	260	253	273	291	247	265	257	277	265	258	258	279	263	243	244	276	281	247	230	274	265	289	279	264	269	268	290	254	251	249	271	269	292	269	260	254	279	238	274	299	279	257	254	247	272	320	294	240	282	271	233	257	288	263	254	281	269	256	282	248	272	273	291	267	267	266	240	279	247	251	290	280	270	265	239	243	275	275	281	256	290	254	263	255	264	260	249	273	314	303	243	266	297	266	269	280	275	301	269	269	268	248	281	282	269	306	308	275	250	239	233	259	244	282	284	263	278	254	261	259	266	277	301	285	254	275	272	264	289	255	264	267	252	265	295	279	277	263	234	290	252	280	250	276	281	280	255	266	255	274	250	299	284	253	272	296	266	281	282	240	254	275	266	264	239	261	268	272	262	244	268	272	235	297	276	311	235	254	286	282	271	249	307	249	306	250	263	247	231	272	265	280	271	235	263	243	294	287	249	277	267	262	254	277	260	268	263	267	303	243	281	278	258	305	294	288	270	247	265	250	271	254	260	275	288	283	264	261	258	255	299	272	287	242	284	275	277	270	298	289	250	276	276	255	276	274	284	265	263	284	266	298	273	250	277	255	285	271	252	285	317	299	280	262	263	275	283	244	279	316	277	255	282	275	286	309	268	261	242	261	299	263	281	285	281	272	272	279	282	275	246	251	256	220	273	263	238	273	296	275	266	244	295	273	242	248	275	266	263	262	279	276	289	287	259	272	276	284	291	278	240	258	267	272	245	288	242	282	272	250	270	271	262	296	248	251	282	254	273	266	272	288	260	299	258	281	237	272	254	285	236	286	248	261	262	268	286	264	295	268	289	270	275	270	248	304	288	321	251	275	286	282	277	271	302	270	269	279	258	278	250	267	261	280	268	264	263	262	258	254	253	301	275	273	257	280	249	255	287	248	301	284	267	264	276	250	252	308	308	309	260	272	248	254	274	248	265	264	243	271	265	263	244	269	297	290	245	237	253	271	225	298	287	277	266	254	275	242	315	259	284	292	219	273	278	287	272	311	273	275	259	292	300	290	296	300	277	274	235	260	269	281	263	234	258	261	260	264	239	273	261	273	268	243	257	281	272	262	278	294	321	274	306	271	254	272	267	298	228	261	243	290	291	272	253	329	269	268	293	250	289	269	284	274	258	260	251	280	291	258	290	291	250	260	270	267	267	265	241	274	278	275	263	275	279	240	295	255	280	289	280	231	273	287	282	244	255	235	281	281	276	280	268	286	279	265	277	278	290	275	226	264	293	268	260	252	283	273	249	242	258	269	285	243	283	258	253	273	287	303	281	271	270	290	265	286	254	276	250	262	273	267	279	254	299	316	290	244	252	273	262	279	255	259	282	264	273	291	268	265	270	302	268	263	239	246	240	223	263	270	287	291	272	261	274	280	276	261	270	239	260	248	254	281	264	252	254	268	283	285	309	289	263	264	282	245	265	272	268	273	275	281	249	253	289	280	263	279	279	262	272	276	275	276	279	282	249	262	254	267	276	260	257	274	264	276	259	249	276	252	273	302	277	290	266	264	254	284	247	273	268	273	283	282	255	299	272	304	277	251	293	258	265	245	274	290	258	289	294	288	276	293	226	255	257	258	226	243	262	249	269	264	258	265	272	246	275	246	267	274	268	265	260	266	269	274	262	258	247	292	289	280	290	263	242	261	286	253	279	278	302	261	263	259	247	243	255	268	316	282	262	287	253	254	286	275	297	244	292	288	301	266	309	304	274	319	279	275	291	284	267	300	284	242	264	255	254	277	269	263	296	259
28912	15668	14311	10280	7856	5568	4030	3933	3123	2670	2811	2771	2444	2068	1786	1591	1511	1264	1218	1214	915	903	734	814	765	845	742	757	731	748	707	664	655	626	615	628	586	644	640	637	615	625	617	583	584	535	521	589	516	588	535	555	595	554	589	569	582	579	582	568	552	565	580	592	589	629	587	509	595	590	638	626	600	565	554	595	578	577	577	548	568	612	614	605	571	610	658	599	530	529	586	563	567	568	563	622	574	575	592	560	573	573	546	582	594	585	596	598	546	584	599	550	541	585	579	596	604	582	599	543	576	575	563	573	586	595	598	584	522	587	554	548	557	576	602	574	554	617	616	543	597	534	586	582	563	591	592	565	600	554	587	576	543	577	569	645	552	597	609	565	573	568	601	593	582	593	539	649	661	608	600	558	559	515	564	601	585	628	623	584	604	605	591	537	578	575	551	573	633	582	570	555	556	632	584	603	560	584	601	568	564	593	548	568	613	526	563	537	515	596	600	553	558	569	600	580	573	585	589	632	608	555	579	573	576	581	571	578	608	590	616	583	544	577	559	524	570	576	576	573	565	541	596	575	552	607	601	594	551	550	586	549	564	595	573	550	582	574	534	575	583	565	535	592	602	570	604	592	620	559	567	563	560	574	592	587	582	558	577	582	604	569	570	573	568	563	601	616	555	570	606	577	588	568	562	627	545	556	555	545	562	584	594	578	589	605	563	596	560	598	537	561	580	600	553	580	578	557	565	587	574	557	561	614	592	559	581	583	580	612	569	572	564	547	587	541	558	566	574	565	554	602	555	563	550	590	576	594	569	611	552	608	582	553	611	598	585	610	603	579	537	579	574	557	556	563	588	614	590	605	601	575	563	585	578	563	570	589	573	557	597	557	573	563	562	578	562	531	582	623	583	525	569	609	594	552	617	627	596	570	584	578	610	541	572	620	585	540	547	593	577	587	569	602	592	534	580	545	607	601	550	557	637	598	540	602	533	578	596	583	529	598	548	565	554	544	575	553	582	586	579	583	565	591	565	574	595	602	600	595	569	595	591	582	560	584	602	542	567	586	594	585	566	579	588	594	554	566	590	599	591	570	548	595	565	621	596	616	606	558	564	571	613	584	540	528	565	557	580	573	574	539	601	551	527	550	563	559	601	571	521	578	600	577	598	574	588	598	585	550	576	590	593	578	582	574	598	537	596	601	587	534	567	562	600	534	553	570	588	599	561	575	555	560	582	585	617	564	581	574	586	601	539	584	543	546	541	601	532	564	542	581	605	614	611	550	600	540	523	626	520	541	559	569	540	590	558	527	545	579	604	584	615	612	590	551	590	533	549	539	608	574	579	556	609	578	586	575	598	547	587	615	620	569	562	582	567	603	557	576	540	554	583	575	598	609	538	551	531	548	571	578	575	573	562	563	591	594	567	537	579	555	547	524	577	609	549	585	529	568	559	610	608	610	590	593	613	572	543	587	587	556	544	564	594	575	594	578	568	590	571	569	597	591	552	544	590	611	530	530	575	553	563	594	590	567	554	601	566	568	505	584	563	574	602	605	558	613	577	520	508	541	552	566	606	573	591	571	629	600	560	580	584	562	565	566	582	588	597	563	575	593	575	554	595	554	547	597	578	589	560	563	575	606	562	575	597	580	581	551	586	568	575	573	540	521	578	585	622	549	553	584	563	539	577	598	581	585	550	583	610	577	545	583	588	550	558	551	546	601	583	625	579	588	576	570	551	611	565	585	522	579	586	566	584	539	617	628	563	612	572	563	582	599	557	543	560	604	633	570	564	612	604	574	585	622	561	577	569	573	555	585	573	586	594	584	580	611	579	626	572	613	584	578	610	589	561	559	588	614	574	565	560	585	559	564	577	572	565	583	562	579	606	572	603	567	577	573	593	579	541	561	538	561	577	568	632	579	591	561	555	582	592	585	597	557	561	634	577	537	576	619	587	589	564	583	572	569	591	535	581	594	581	609	561	520	550	586	602	650	581	554	573	573	579	643	595	575	586	533	575	581	544	590	573	588	560	558	550	573	567	591	589	580	616	589	601	598	560	590	588	583	581	581	532	615	594	584	572	569	576	565	558	622	573	517	646	584	555	584	558	577	568	574	552	557	589	583	585	577	577	584	572	550	595	549	593	575	602	575	600	578	541	598	588	546	547	607	546	554	587	547	559	621	529	588	601	572	562	581	583	578	560	559	570	620	547	522	606	562	586	595	580	581	589	584	581	540	552	583	591	550	572	568	582	583	579	623	552	573	615	598	568	577	573	564	615	529	592	546	644	580	600	614	600	619	589	561	599	598	573	582	594	566	591	580	593	555	580	577	609	565	588	547	570	548	609	553	600	591	549	596	561	592	551	573	634	528	557	592	582	588	585	571	595	566	593	554	574	565	582	576	619	586	556	564	590	550	603	561	635	573	558	581	570	591	595	544	580	616	583	546	556	604	586	569	596	586	613	543	592	558	584	543	573	542	569	580	554	560	628	610	550	569	589	585	611	554	549	537	558	612	588	602	568	561	576	577	614	562	543	580	573	579	598	552	560	564	543	510	569	575	546	571	597	591	612	580	609	539	577	562	570	580	534	538	581	543	572	582	570	601	542	560	625	549	586	569	586	570	583	610	562	596	616	540	573	579	578	551	573	573	573	548	602	548	553	581	621	584	552	543	591	578	557	575	552	602	599	583	565	629	561	599	591	572	595	560	583	589	593	591	537	556	577	576	561	593	623	572	613	570	574	602	620	559	540	546	542	563	556	587	518	571	542	627	589	565	596	555	640	616	567	570	585	557	579	584	590	605	620	567	528	628	578	548	551	578	564	577	566	543	578	518	549	568	579	540	595	583	581	578	621	560	575	606	569	581	558	585	572	580	627	575	570	608	613	590	593	545	582	569	603	557	585	605	618	600	562	560	576	588	586	612	546	565	587	602	514	574	549	591	619	590	571	587	609	553	558	602	586	533	571	579	587	525	559	547	560	556	557	517	551	547	571	606	541	568	585	585	529	531	549	625	589	611	600	576	557	597	588	619	617	601	528	549	591	589	562	548	584	584	591	566	561	596	591	630	552	588	557	577	577	548	575	542	579	596	569	569	579	563	536	567	557	548	593	564	569	567	558	555	574	573	581	581	584	618	566	523	553	611	590	544	580	532	553	557	598	587	560	592	572	539	625	585	520	596	639	626	571	640	602	559	598	607	543	613	627	570	577	568	609	587	568	545	573	577	601	610	569	584	542	559	566	567	549	594	609	546	601	550	577	552	537	565	574	632	588	581	576	578	594	620	581	596	519	599	564	583	581	606	584	611	608	604	600	643	585	569	600	582	577	531	555	590	578	607	581	586	596	551	560	558	590	553	588	536	589	590	562	604	573	582	575	569	554	552	572	595	569	596	575	559	562	571	559	580	587	558	600	574	536	551	601	579	593	560	605	564	610	587	594	566	570	582	617	600	565	532	557	565	572	548	579	574	594	581	562	582	631	560	569	559	589	586
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
