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
338010985833	338010986391	338010986941	338010987491	338010988041	338010988591	338010989141	338010989691	338010990241	338010990791	338010991343	338010991891	338010992441	338010992991	338010993541	338010994091	338010994643	338010995191	338010995741	338010996291	338010996841	338010997391	338010997941	338010998491	338010999041	338010999591	338011000141	338011000691	338011001241	338011001791	338011002341	338011002891	338011003441	338011003993	338011004541	338011005091	338011005641	338011006191	338011006741	338011007291	338011007841	338011008391	338011008943	338011009491	338011010041	338011010591	338011011141	338011011691	338011012243	338011012791	338011013341	338011013891	338011014441	338011014991	338011015541	338011016093	338011016641	338011017191	338011017741	338011018291	338011018841	338011019391	338011019941	338011020491	338011021043	338011021591	338011022141	338011022693	338011023241	338011023791	338011024341	338011024891	338011025441	338011025993	338011026541	338011027091	338011027643	338011028193	338011028741	338011029293	338011029841	338011030393	338011030943	338011031491	338011032043	338011032591	338011033143	338011033693	338011034241	338011034793	338011035341	338011035891	338011036441	338011036993	338011037543	338011038093	338011038643	338011039193	338011039743	338011040293	338011040843	338011041393	338011041943	338011042493	338011043041	338011043593	338011044143	338011044693	338011045241	338011045793	338011046341	338011046893	338011047443	338011047993	338011048543	338011049093	338011049641	338011050193	338011050743	338011051293	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2738	3650	2300	2738	3650	2300	2739	3650	2300	2740	3650	2300	2740	3650	2300	2741	3650	2300	2742	3650	2300	2743	3650	2300	2744	3650	2300	2745	3650	2300	2746	3650	2300	2747	3650	2300	2748	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
68118	40562	20906	8927	3395	1157	401	313	295	307	294	273	271	248	287	262	301	308	294	312	273	304	286	319	303	290	308	302	275	286	288	269	293	261	256	268	324	272	245	258	267	277	292	266	290	283	276	298	262	277	318	268	298	269	278	277	244	274	258	256	326	271	279	288	295	255	256	257	281	272	282	262	253	272	305	311	263	284	285	266	245	274	274	271	225	280	293	256	293	267	282	285	281	240	275	288	298	248	295	284	289	267	261	271	284	290	256	294	259	283	284	238	276	286	265	301	275	271	241	279	255	269	290	285	276	262	281	295	259	290	278	253	284	257	301	252	269	286	271	252	282	294	276	263	297	295	258	283	264	300	276	294	271	266	267	288	278	270	280	290	274	249	271	235	269	253	287	276	285	269	274	304	244	269	263	275	289	236	253	291	272	272	289	308	283	294	279	273	311	276	274	272	293	251	309	298	300	272	296	271	261	253	266	282	288	324	280	247	285	306	257	254	266	256	298	311	279	273	263	264	306	263	247	293	271	280	276	279	281	280	253	313	256	268	289	287	272	297	249	280	288	287	256	295	262	271	246	264	289	250	285	293	292	281	239	280	254	295	248	231	255	257	282	291	281	267	274	279	307	269	295	274	300	248	315	277	254	257	253	277	298	279	278	277	235	314	285	272	274	307	289	253	296	298	264	253	308	269	275	330	303	277	254	296	314	254	267	264	277	289	269	268	262	307	311	284	265	304	239	273	254	289	273	291	276	244	291	263	265	279	271	284	269	279	281	257	282	292	274	276	258	300	283	323	271	280	304	282	270	269	237	272	276	296	266	319	273	265	266	257	252	289	297	260	325	251	272	279	274	259	258	269	290	244	271	272	273	298	277	291	282	267	268	300	256	263	277	293	247	266	247	319	275	316	279	277	296	245	288	263	281	278	289	282	275	269	305	266	267	285	276	264	275	267	297	262	289	243	278	285	295	300	278	249	282	257	266	285	315	280	273	294	282	289	278	270	290	266	254	272	269	293	237	289	258	283	298	316	280	306	273	247	247	283	273	279	257	280	263	260	274	256	286	277	298	295	240	278	305	312	268	242	251	300	271	232	272	260	296	282	280	266	329	267	272	247	260	256	288	302	300	274	275	272	260	286	253	276	255	277	282	301	250	268	275	279	258	265	267	269	246	278	283	327	298	272	256	289	306	333	296	293	325	247	273	266	312	235	281	315	275	286	294	259	270	259	281	255	274	294	228	271	258	254	281	270	264	300	300	260	262	270	290	291	303	275	260	257	252	280	307	279	285	280	277	298	316	267	313	269	256	307	259	285	290	283	278	269	274	294	267	247	263	275	280	293	248	274	275	292	289	270	272	298	283	260	282	266	258	303	273	253	250	302	277	274	288	288	275	261	275	277	260	268	264	278	256	280	297	261	276	270	293	293	285	282	279	278	323	262	250	287	285	287	307	282	341	254	291	272	302	279	277	275	294	238	252	260	268	284	259	288	255	278	285	277	278	275	275	294	276	290	296	240	289	277	271	247	308	246	264	291	301	282	256	258	232	292	275	233	284	245	295	258	301	275	259	268	264	257	278	263	273	271	290	277	263	273	312	248	270	245	270	265	298	316	289	250	241	262	269	272	257	302	302	282	293	281	326	282	264	250	271	263	288	296	252	241	294	268	277	299	295	294	302	302	286	260	267	278	268	300	298	280	291	265	270	313	294	288	287	300	278	283	278	278	278	246	276	255	286	277	287	275	281	284	274	274	263	280	269	268	294	276	271	271	279	265	281	289	264	311	289	251	264	273	262	311	285	255	272	238	273	278	290	282	268	274	262	248	245	297	287	268	299	283	263	259	284	273	286	279	257	284	274	272	257	265	298	264	250	295	290	298	268	299	262	266	270	294	289	264	268	268	292	281	267	282	272	249	261	278	227	272	237	271	278	294	289	271	296	286	278	268	269	253	284	286	263	280	283	308	263	256	253	303	258	266	262	277	268	272	305	272	275	272	266	250	290	312	264	283	277	316	276	292	276	257	282	292	258	285	253	280	258	283	270	306	253	273	267	271	312	271	285	253	262	267	264	273	277	291	281	290	272	289	295	264	280	298	246	284	289	267	298	319	286	284	341	256	290	279	271	264	287	270	268	290	247	300	288	252	279	280	289	248	266	271	293	303	240	286	276	249	260	299	258	269	294	257	269	245	284	291	293	260	294	271	269	309	272	298	330	307	313	300	301	319	240	274	267	269	259	283	277	262	297	292	245	280	260	281	287	279	302	281	290	279	299	245	280	269	297	306	255	269	266	272	290	284	266	284	278	278	284	290	280	294	320	254	299	288	270	269	270	249	308	264	324	265	266	282	265	281	255	288	244	283	262	285	281	238	243	274	282	287	295	299	296	292	298	293	314	296	294	272	287	247	297	289	254	268	276	295	311	288	266	263	289	261	279	271	271	270	280	275	279	268	283	267	264	280	243	271	262	263	275	277	277	296	286	243	263	236	251	269	290	269	262	270	287	291	284	273	264	268	275	267	237	244	286	277	294	261	295	300	241	257	288	250	279	282	287	254	270	285	293	278	267	283	296	269	278	284	281	264	288	290	289	315	283	260	269	267	282	263	279	283	305	277	291	281	317	267	263	283	287	241	251	283	264	279	308	287	258	277	286	262	237	250	275	295	290	261	292	271	295	262	239	236	270	302	318	278	266	272	275	277	283	298	275	275	285	258	238	283	266	278	245	304	270	252	269	307	317	262	272	269	263	262	274	257	243	251	256	267	288	266	261	289	269	287	274	277	308	233	274	257	263	295	286	286	293	295	268	272	296	295	278	232	258	289	287	278	283	243	298	291	260	297	269	252	281	262	305	271	239	255	288	311	277	271	285	305	304	277	285	252	266	249	268	282	294	282	319	280	268	285	277	237	265	269	258	295	273	273	267	209	302	263	268	270	254	271	294	276	293	283	271	302	285	261	280	287	271	294	272	292	294	258	280	297	279	284	267	267	289	264	248	278	261	312	245	263	297	330	258	290	293	252	237	275	259	289	281	249	269	277	279	271	273	325	253	302	271	299	298	292	276	293	299	289	297	282	323	271	289	276	264	274	278	288	252	259	275	291	277	236	285	228	280	280	241	261	287	268	264	272	296	265	258	298	281	307	304	285	237	312	268	261	253	285	263	289	279	238	309	317	283	287	278	274	296	261	299	266	296	292	256	274	284	319	274	273	251	284	269	276	303	300	264	270	263	283	276	268	256	298	292	288	310	301	282	235	274	282	300	247	257	284	279	259	289	258	266	285	263	252	281	285	264	309	266	272	274	236	256	250	275	251	299	296	294	261	253	298	305	289	241	268	265	260	240	262	283	265	257	258	287	291	284	324	275	284	234	272	286	252	260	265	254	255	269	272	274	276	266	249	290	262	276	276	309	263	288	293	291	286	273	264	298	295	258	308	272	266	299	253	280	287	295	263	266	265	245	252	262	270	308	286	269	296	257	286	272	285
43506	29305	20776	14876	8824	3099	1000	703	657	627	660	618	582	649	589	582	599	580	609	562	611	580	598	557	588	583	577	600	591	581	594	596	619	576	594	568	534	598	590	635	555	603	584	582	601	586	614	562	591	554	578	548	572	571	566	579	631	546	583	600	621	568	580	560	591	579	543	592	576	589	528	586	582	582	560	612	557	521	605	607	554	606	568	564	599	581	561	555	577	636	548	615	600	563	559	566	583	629	596	598	573	547	594	561	600	562	545	610	544	606	546	558	574	585	607	597	572	568	595	632	573	546	553	520	553	560	579	570	582	595	600	590	596	583	558	607	561	546	578	569	614	608	551	601	570	578	602	564	579	626	608	546	544	595	586	593	535	543	573	584	583	580	562	573	543	595	595	531	547	596	564	591	562	620	564	611	558	605	619	571	583	586	579	569	527	583	566	580	581	630	572	552	567	576	573	600	602	603	568	593	614	584	594	573	563	554	579	567	576	572	554	551	554	533	606	585	600	538	563	593	557	563	565	604	602	547	654	559	555	576	564	560	539	582	585	594	565	543	605	570	569	551	588	580	577	600	613	610	569	551	573	570	627	570	574	628	533	546	613	557	566	565	519	551	563	600	601	580	608	571	624	560	579	558	593	616	594	571	574	588	584	551	595	579	589	563	576	598	541	603	576	601	578	561	586	555	568	602	570	559	530	612	615	585	569	611	542	621	599	564	553	586	563	598	605	585	537	573	583	573	586	559	630	604	593	588	594	536	601	572	561	517	584	577	526	593	569	561	620	563	561	553	591	631	578	615	575	578	618	586	559	599	621	548	581	565	568	582	602	526	599	545	562	568	555	583	550	553	605	569	630	561	590	533	577	573	585	573	589	572	598	563	590	566	569	567	549	612	560	555	553	577	554	577	581	577	582	595	578	583	575	641	628	581	579	563	598	589	514	539	567	557	558	589	607	566	583	562	555	487	537	539	554	589	565	599	595	605	566	552	526	611	565	584	601	564	553	567	562	581	560	593	560	590	569	615	605	557	589	578	575	576	561	597	583	580	577	584	607	566	578	594	621	597	594	599	584	567	595	609	588	559	631	561	575	557	553	545	553	611	560	578	568	597	571	543	603	547	562	569	575	579	581	564	588	536	585	611	582	569	566	591	625	601	592	576	556	558	553	563	580	547	540	575	599	610	613	605	587	586	531	581	560	572	547	542	570	552	556	585	583	572	577	577	564	593	602	575	608	522	542	580	604	552	596	580	559	562	592	608	553	648	566	580	585	624	550	578	565	575	592	594	556	574	590	585	602	585	584	542	551	604	560	597	599	551	600	617	565	570	596	529	549	588	658	594	600	616	535	597	590	594	571	537	589	584	591	556	555	592	550	544	571	630	554	555	582	553	567	584	553	554	567	551	600	556	594	561	592	523	605	596	611	585	614	585	580	549	588	576	553	570	600	622	574	563	555	561	564	591	584	600	576	561	590	598	537	604	593	561	572	630	534	572	559	590	604	567	551	537	603	503	574	568	532	534	579	577	574	612	569	565	597	586	555	558	587	579	588	574	526	593	601	567	560	612	572	598	557	594	572	568	616	576	573	541	586	570	572	579	598	607	567	570	558	603	560	591	586	591	581	629	569	556	589	623	604	600	597	603	513	541	567	526	563	614	596	581	584	587	573	565	579	536	609	583	565	555	556	569	592	574	578	558	561	571	562	536	634	614	601	570	594	590	567	554	549	581	567	600	570	569	585	562	609	545	601	555	580	579	595	511	574	595	567	573	594	582	580	547	584	590	612	560	586	600	588	618	556	573	572	568	579	583	580	598	552	547	557	602	578	564	583	598	560	567	623	604	586	573	628	564	549	579	562	561	586	572	543	601	586	541	586	554	606	573	601	578	546	596	568	564	583	569	557	579	561	596	605	610	620	535	568	555	567	602	576	527	597	568	561	593	583	587	583	561	561	592	535	544	587	624	560	564	604	557	563	597	583	623	585	610	555	526	555	573	541	552	598	570	599	588	591	579	563	575	550	580	563	556	552	596	582	535	576	619	585	553	580	586	575	565	599	576	540	583	628	576	586	603	611	565	543	563	609	601	582	573	548	572	564	596	572	580	566	591	578	586	541	572	551	602	550	580	577	519	544	585	543	522	545	569	531	572	560	606	579	581	573	586	565	612	552	536	547	556	567	582	576	579	562	579	523	573	530	572	614	619	524	566	569	552	573	544	581	546	596	578	572	569	573	543	645	593	555	542	553	571	556	581	563	597	559	577	553	570	560	553	564	613	597	606	601	560	596	556	608	580	605	640	606	560	576	562	563	576	542	519	623	567	506	550	571	546	566	555	551	568	612	573	589	590	593	593	599	565	600	563	582	605	626	587	560	567	607	609	594	625	601	593	570	553	579	581	592	563	595	595	577	578	577	645	586	548	603	570	558	581	580	554	521	557	580	542	552	602	543	534	589	599	552	564	563	552	561	618	560	548	546	583	546	561	541	534	612	623	567	542	551	549	563	562	593	555	604	578	563	569	593	621	574	566	555	587	580	593	573	568	599	582	593	569	602	589	571	551	603	608	573	583	570	553	580	588	513	549	555	599	573	566	617	552	544	583	528	581	584	612	603	557	543	559	584	560	569	528	538	549	570	583	563	617	615	586	550	539	604	610	590	612	539	612	577	551	571	559	611	588	550	560	564	588	555	593	604	545	567	570	559	584	568	555	585	614	536	575	598	583	589	580	544	564	564	560	560	540	581	589	551	567	561	570	516	575	583	584	603	555	589	583	553	614	589	557	588	567	588	542	555	515	555	586	574	563	605	551	583	588	527	605	598	564	558	633	600	584	559	568	586	609	565	583	574	568	604	614	552	627	576	545	546	570	594	606	593	621	592	566	552	571	556	587	572	562	599	592	587	618	589	545	596	592	603	538	555	571	583	554	600	538	584	587	589	603	585	615	572	570	564	572	586	581	563	598	526	570	566	559	576	548	585	573	619	623	594	562	551	533	533	581	604	594	531	543	587	588	566	587	566	616	579	611	559	635	533	540	570	540	574	578	576	566	590	551	547	575	594	585	568	559	576	591	561	564	569	562	584	546	531	550	599	559	558	563	585	589	548	626	588	544	559	570	564	602	563	577	568	587	583	566	621	577	598	606	588	586	572	555	564	561	563	552	556	578	578	514	540	562	561	586	559	604	566	559	594	587	588	579	574	593	587	544	594	601	529	558	602	537	585	555	549	571	539	555	586	602	554	577	623	547	574	610	606	591	641	582	569	537	576	567	580	557	570	577	606	576	593	572	608	548	581	573	551	594	554	566	565	574	540	526	609	576	591	543	578	562	519	569	548	607	520	577	563	577	594	580	534	567	570	547	576	576	603	583	547	555	578	568	600	592	558	543	598	586	586	556	640	560	577	570	546	601	601	612	586	611	604	580	559	582	592	603	599	584	582	541	530	560	573	577	590	567	578	605	549	576	556	568	599	579	610	563	551	576	582	564
48475	20190	7118	2498	891	358	224	249	221	216	216	218	216	224	238	220	201	213	230	229	243	234	204	239	201	221	197	243	217	255	178	235	224	218	202	198	218	205	237	211	208	211	233	204	223	250	220	216	220	197	208	212	229	231	221	212	201	222	216	228	226	215	242	221	241	194	211	208	214	231	234	229	212	178	203	219	209	231	216	201	212	208	199	218	227	225	211	228	212	223	202	214	201	233	226	220	204	210	190	215	210	249	218	208	214	255	250	226	194	203	199	232	217	251	238	185	205	203	212	214	206	230	219	229	233	204	213	215	198	211	192	222	211	207	207	247	168	210	201	197	190	241	239	217	187	219	219	239	220	229	220	244	203	222	197	218	207	214	221	202	165	211	195	220	199	187	234	229	217	240	218	246	210	207	193	227	222	210	212	250	209	226	260	231	221	235	226	233	202	245	223	219	198	218	210	217	201	202	226	221	238	212	221	209	211	208	183	218	219	207	227	209	199	209	227	204	201	210	193	221	219	226	196	244	240	219	232	239	180	236	236	209	181	215	189	231	262	239	201	241	228	206	230	202	236	222	200	209	207	223	216	242	225	212	222	205	192	205	209	219	236	227	238	230	208	210	240	216	221	182	238	221	199	191	236	210	227	203	204	240	214	231	226	220	261	256	214	194	187	203	217	211	214	209	224	194	249	210	216	204	218	219	231	202	224	189	240	210	230	217	232	217	214	203	225	214	208	244	208	224	224	223	203	212	226	219	230	205	244	217	219	226	195	227	200	198	208	215	227	219	212	231	208	203	226	181	224	224	216	219	215	223	215	207	241	215	222	199	211	219	220	211	219	209	228	231	232	226	255	196	206	210	220	207	200	242	241	224	227	234	220	196	211	222	245	223	198	208	189	205	211	204	208	210	212	205	223	208	218	214	231	211	196	226	242	198	221	229	229	210	200	227	241	231	208	204	203	227	230	229	209	213	204	203	217	225	224	210	225	213	201	210	211	217	251	262	227	225	226	213	224	199	219	186	220	245	249	201	237	253	246	210	237	238	200	233	200	211	202	196	256	232	215	216	202	211	227	244	230	180	240	197	219	217	194	228	212	225	247	225	248	217	196	211	215	200	212	232	237	244	238	210	227	247	214	199	197	191	200	222	222	193	232	220	213	214	233	224	203	235	253	210	234	204	231	242	203	208	211	224	208	184	219	223	211	219	240	237	213	229	233	193	234	196	241	193	217	246	227	233	246	202	199	202	188	213	202	201	183	204	255	240	224	196	249	224	214	203	185	214	216	234	222	211	241	202	238	237	219	188	234	199	231	211	216	197	237	190	212	209	209	210	208	214	215	214	219	187	248	209	242	222	244	197	222	218	244	259	241	229	256	177	187	227	191	214	225	254	212	212	216	198	206	222	224	217	215	230	209	200	203	213	242	261	217	240	204	216	231	196	226	243	207	214	227	196	226	223	208	253	223	240	191	227	188	210	212	238	226	224	203	234	225	192	206	240	197	236	209	217	246	191	199	202	196	200	222	227	236	188	241	200	213	216	227	206	188	201	188	226	267	203	213	218	221	219	217	229	206	215	222	225	214	203	206	214	203	230	232	206	224	216	191	229	199	198	243	209	223	245	210	208	224	222	230	237	233	249	226	223	198	216	194	195	210	231	222	198	231	220	217	217	193	226	214	225	222	200	215	189	217	218	224	237	194	209	233	204	216	208	209	229	182	231	208	212	217	241	233	218	215	236	235	230	213	201	204	215	219	230	212	195	239	218	216	214	214	202	223	181	215	214	205	223	199	244	216	211	197	226	243	194	232	203	229	216	244	184	225	205	230	210	213	233	215	201	243	221	190	238	227	228	205	215	204	189	219	219	236	225	218	252	213	235	191	222	230	256	212	221	206	241	216	213	234	237	210	204	213	223	212	246	202	229	223	220	209	186	246	198	203	214	244	212	242	232	217	224	197	248	204	211	213	211	257	223	199	232	214	209	216	226	208	202	205	218	229	214	233	232	218	201	199	247	194	210	251	236	236	206	212	222	198	198	207	231	215	210	221	198	208	217	232	207	209	271	232	215	213	224	209	225	241	236	221	228	229	204	217	224	180	215	221	221	223	231	218	200	242	233	228	198	227	234	204	201	194	229	204	246	193	214	243	212	185	230	224	188	245	185	240	231	223	192	210	222	213	208	239	235	214	217	225	216	218	209	212	209	215	237	225	200	213	212	219	217	224	206	203	251	239	182	193	220	210	242	214	236	195	233	226	224	212	216	217	196	222	221	233	190	210	199	209	221	211	213	256	252	234	231	256	227	213	256	245	208	235	223	227	208	243	191	245	194	202	221	226	211	199	209	237	226	189	205	215	243	211	228	207	218	242	215	243	228	179	239	183	232	227	215	241	223	206	221	211	194	184	218	223	210	208	212	225	200	227	219	190	236	231	187	213	252	176	223	204	248	219	230	206	226	203	210	242	216	203	191	209	214	210	212	217	217	213	212	221	219	219	222	214	169	189	210	209	200	211	246	229	207	228	208	193	191	203	229	210	208	202	217	239	185	197	209	206	210	221	208	218	211	222	212	227	238	208	184	207	248	243	233	207	207	222	198	204	201	238	189	216	218	216	224	200	194	214	228	194	221	233	214	235	186	200	217	208	228	201	195	229	217	211	206	225	236	210	235	193	198	209	216	227	229	205	224	226	189	202	208	211	198	209	210	221	205	205	214	212	221	195	225	228	199	205	213	193	221	244	188	222	197	211	216	207	214	210	220	227	247	187	214	210	192	213	195	193	205	200	213	221	194	231	223	232	227	238	224	217	209	230	255	209	243	200	219	220	225	186	210	194	233	197	183	197	207	192	211	205	208	224	235	221	234	225	239	210	228	229	215	210	227	220	243	191	200	218	225	227	212	188	207	249	225	213	221	234	198	230	204	227	205	230	208	230	191	232	196	206	216	224	228	233	269	201	225	220	200	223	234	241	205	233	202	211	215	226	221	222	236	211	204	217	206	219	206	240	219	202	211	206	210	233	241	215	196	215	212	205	236	213	257	222	217	207	225	220	252	190	216	228	209	212	222	221	254	219	221	212	222	237	217	217	197	232	247	191	206	195	240	222	220	213	193	256	198	210	219	208	201	202	224	199	213	234	232	215	200	213	210	241	210	218	213	208	208	235	198	209	204	218	213	250	221	195	229	214	221	205	224	210	201	236	233	210	208	218	220	220	217	262	217	200	208	210	241	213	214	199	216	215	218	202	218	206	201	207	215	211	209	184	216	222	225	246	218	228	234	218	240	239	201	246	208	220	205	217	208	208	206	226	206	212	238	202	237	232	197	209	191	221	220	229	207	210	183	233	212	201	230	233	207	182	218	231	229	218	223	215	187	233	220	211	238	230	208	247	223	239	205	239	210	208	245	221	221	198	180	214	241	242	227	225	237	209	238	209	202	247	230	218	213	201	230	243	211	204	179	179	218	213	208	211	212	227	192	242	251	201	217
31732	13780	9166	5260	2541	1048	494	493	454	470	473	482	471	466	471	451	413	460	476	471	484	475	497	463	481	467	438	491	439	502	476	491	449	486	454	466	488	466	462	455	460	508	499	467	443	495	470	433	453	485	501	452	461	460	482	441	443	485	477	491	467	489	500	454	470	466	512	487	475	440	475	464	534	445	433	446	484	442	483	446	476	485	473	470	465	486	423	531	432	477	433	444	465	495	464	468	466	474	456	454	463	507	497	466	461	469	461	446	464	466	470	488	482	511	424	429	468	520	465	447	477	467	492	483	454	463	447	473	513	467	460	494	479	465	474	426	477	487	453	448	462	500	464	489	467	467	467	495	464	462	472	439	484	472	469	491	492	457	418	468	503	416	420	453	531	495	487	415	456	436	449	438	464	441	466	495	483	490	477	423	487	479	463	459	442	479	431	513	446	454	447	474	486	467	430	461	476	447	512	450	464	478	482	440	497	443	488	453	472	472	471	439	472	522	485	519	448	435	423	501	482	472	423	443	491	468	465	463	461	440	470	490	437	493	499	479	514	462	460	438	490	445	464	453	501	464	468	471	453	445	479	445	461	484	471	460	462	434	469	458	472	472	494	492	460	472	446	448	472	438	478	471	455	458	473	468	468	483	460	464	444	456	466	469	468	454	452	492	459	504	465	472	428	464	484	472	440	483	503	413	474	413	445	473	459	478	431	485	453	466	466	486	418	440	459	483	522	490	426	546	464	488	481	447	461	461	459	462	485	470	461	427	480	469	494	498	487	479	476	471	487	444	479	459	485	443	466	435	481	458	483	455	456	442	475	443	426	466	463	468	454	468	450	472	457	449	457	446	466	475	466	480	506	468	492	461	461	482	454	446	468	464	477	477	495	440	464	459	438	444	495	487	459	470	454	467	465	442	461	488	465	463	485	434	458	444	470	468	475	488	436	447	475	481	460	447	496	477	474	454	451	423	468	468	512	426	464	481	452	494	495	408	476	477	472	431	500	466	462	444	429	485	457	441	475	504	454	457	463	501	478	477	427	450	493	491	505	468	500	459	419	474	447	510	474	479	506	454	438	462	458	469	444	479	454	455	462	447	455	445	479	469	434	490	462	444	472	471	480	429	479	502	495	465	447	451	452	498	478	422	485	472	470	477	488	437	490	447	428	492	436	472	462	478	498	482	463	458	513	457	457	424	466	454	432	441	472	452	467	468	473	454	498	503	444	472	467	447	504	481	421	465	469	490	504	449	449	484	464	491	438	462	445	498	427	475	499	451	477	478	498	489	477	465	450	496	488	465	447	463	470	477	431	493	479	452	474	446	406	459	452	450	492	442	461	441	467	441	449	472	482	485	502	459	473	480	445	484	483	431	453	503	425	446	480	487	481	453	455	496	499	456	452	445	452	442	468	447	456	466	448	424	440	436	481	484	478	456	455	471	463	528	453	468	447	442	476	461	446	477	483	476	456	499	492	493	454	458	435	468	455	453	453	437	457	435	471	455	443	460	457	457	451	433	518	484	475	466	440	486	449	494	480	458	495	448	496	397	514	499	455	484	473	446	469	511	467	461	493	463	488	444	490	465	505	462	456	485	491	488	483	486	487	448	448	461	460	474	482	502	478	450	459	449	500	468	472	479	467	460	477	458	479	443	469	457	473	483	495	436	439	438	460	484	425	476	437	486	441	455	458	475	505	455	493	465	447	422	486	494	505	462	482	490	455	441	434	480	440	468	463	461	490	460	470	495	476	491	456	507	455	478	483	483	434	458	496	446	502	480	461	447	504	444	415	479	483	461	524	460	459	443	467	485	464	492	440	444	442	460	479	470	463	472	442	498	469	461	471	462	478	459	462	454	488	491	475	503	468	456	470	531	459	451	465	469	476	492	454	486	458	482	480	533	455	490	481	483	436	488	443	483	489	479	456	485	475	468	466	470	441	447	444	471	504	473	442	492	453	484	468	495	443	463	472	435	464	417	436	461	471	458	451	500	448	476	475	472	484	438	512	482	501	464	437	468	451	445	487	457	495	482	407	464	467	471	472	471	433	452	451	465	469	415	492	509	464	502	483	466	471	498	471	493	469	445	482	415	489	477	476	497	484	486	481	439	447	496	453	465	446	485	422	469	469	464	488	446	472	471	447	455	489	450	493	474	420	494	465	511	521	435	456	453	462	443	458	448	448	495	456	487	493	481	461	422	494	503	492	464	442	490	466	478	512	442	486	458	447	424	491	454	480	476	485	425	433	458	476	475	453	491	502	452	491	487	492	448	493	475	520	453	436	483	435	464	478	482	455	480	488	471	476	472	458	482	478	463	466	447	435	456	453	459	473	497	429	444	451	474	449	470	500	459	439	464	450	463	467	484	475	440	499	497	403	460	520	501	443	494	498	488	433	438	463	484	488	482	490	436	496	488	457	468	502	420	485	482	449	494	425	444	461	474	466	479	519	459	453	465	446	466	481	439	441	454	509	473	487	416	465	469	447	481	474	472	506	489	479	402	417	492	512	481	507	489	472	438	432	520	491	441	464	488	457	495	445	432	478	482	500	450	470	501	488	439	481	481	488	450	478	468	430	478	418	493	482	443	454	488	477	469	468	446	437	466	519	481	488	475	491	445	485	427	453	472	489	491	453	471	471	461	480	450	503	437	488	476	533	466	457	452	476	498	489	457	442	476	469	491	490	461	462	507	454	464	471	441	486	526	449	471	447	468	456	461	505	448	449	503	465	474	455	464	473	498	474	456	474	463	488	480	462	477	484	493	433	503	473	455	461	483	476	477	457	509	462	453	456	501	478	503	440	477	486	446	488	458	483	491	451	474	431	468	454	495	502	467	457	438	474	478	461	473	455	482	442	487	475	456	480	439	462	459	438	478	449	451	471	480	485	452	486	433	453	464	455	472	468	495	490	481	469	466	447	445	483	483	464	471	492	468	474	492	490	512	463	477	443	427	479	496	468	477	415	469	469	449	468	472	473	459	456	460	444	449	501	488	471	482	462	462	475	442	486	452	454	462	471	454	510	486	444	458	477	491	472	464	453	440	439	467	475	455	479	442	463	466	429	505	483	489	477	475	461	492	485	438	457	454	439	485	484	477	478	506	493	459	464	460	479	488	459	469	445	477	421	464	464	487	489	455	476	462	509	463	496	492	461	434	493	458	463	468	480	469	466	464	484	437	447	460	484	488	447	467	506	472	489	458	474	465	446	449	484	485	484	490	455	445	461	496	453	463	481	472	490	451	472	489	458	476	462	471	513	441	442	451	481	477	490	470	486	462	454	443	476	447	461	462	427	489	422	481	504	455	478	476	466	418	471	492	457	444	484	433	464	493	463	414	501	453	457	454	470	465	467	456	447	446	436	452	480	447	489	441	490	420	443	431	461	510	465	523	467	456	448	501	452	488	491	497	430	445	490	487	452	497	458	470	434	470	465	446	443	512	450	509	426	428	436	470	439	497	430	470	497	474	443	466	426	446	507	472	520	500
56993	26919	11194	4658	1929	677	313	257	262	253	215	248	258	222	254	218	223	221	215	243	239	215	233	218	227	236	239	187	194	189	218	247	253	202	239	214	231	226	203	227	241	199	232	238	232	218	229	219	231	212	205	236	273	245	220	197	242	200	201	228	202	226	225	187	252	241	236	245	229	210	238	233	232	225	249	225	238	225	222	188	216	224	208	229	190	220	218	244	206	232	219	222	224	215	218	202	206	247	239	246	215	230	200	211	235	228	217	234	228	232	226	220	216	230	221	224	240	243	208	212	224	220	213	209	231	239	221	226	220	239	232	227	228	235	216	238	233	242	225	211	248	229	259	225	265	222	198	248	226	212	247	243	229	195	189	252	218	224	239	216	238	207	253	259	223	236	240	224	229	234	212	237	233	228	238	229	260	225	243	251	255	220	202	196	224	217	240	209	240	218	236	242	215	241	213	235	248	217	220	221	259	218	246	196	229	223	255	238	229	214	238	228	233	203	215	215	225	215	239	218	207	233	194	204	203	198	226	232	241	222	227	228	241	195	251	218	218	218	215	216	203	221	200	225	249	213	243	220	250	224	228	233	208	215	168	176	221	228	222	239	252	229	243	232	237	208	217	231	237	226	200	225	246	229	220	223	230	223	229	246	231	227	232	246	221	221	223	232	241	271	238	209	240	220	232	225	243	222	209	216	225	240	224	235	198	240	210	227	244	265	242	207	187	183	238	228	274	205	216	256	228	221	232	209	220	208	250	230	250	254	226	235	209	249	193	228	234	224	236	247	229	217	212	228	234	220	216	209	216	218	240	223	221	225	231	203	210	205	248	209	240	240	234	221	219	237	209	230	206	212	235	228	222	213	208	210	216	217	240	231	219	248	195	216	213	216	219	242	244	196	218	219	261	239	220	246	243	223	235	234	227	209	195	210	239	222	230	238	238	253	232	219	228	218	263	202	238	203	196	231	204	207	207	216	216	215	242	208	226	221	228	208	258	211	235	217	210	233	250	205	207	235	195	217	245	213	224	230	249	207	208	234	189	226	220	256	231	227	192	229	223	232	221	221	204	237	212	225	220	220	229	215	229	255	226	215	207	258	228	245	215	235	249	229	225	240	228	220	209	226	185	213	209	255	252	228	223	253	248	238	211	217	225	214	218	261	233	236	234	256	229	221	226	242	248	209	234	228	196	214	261	213	231	221	246	254	208	218	212	221	214	216	240	203	243	198	213	227	247	195	206	241	201	228	257	205	224	233	220	237	245	218	211	225	201	223	227	207	211	218	203	205	238	222	221	195	236	240	263	215	257	232	200	251	222	213	208	229	186	207	221	196	202	235	238	241	246	223	225	214	230	234	228	213	209	226	236	221	236	222	228	244	202	214	233	216	218	225	210	196	259	248	237	235	227	238	230	227	227	205	231	224	214	237	223	219	192	222	203	220	225	203	226	247	226	201	227	197	209	226	205	244	233	232	238	204	240	226	255	255	249	214	231	253	209	241	226	209	229	227	217	225	203	201	230	228	227	216	255	220	204	224	223	228	200	254	226	227	202	224	245	221	221	222	220	242	221	226	235	251	224	218	255	262	234	224	213	242	225	182	232	220	249	227	246	209	220	213	218	243	219	211	257	226	200	240	237	235	263	214	228	213	197	210	228	221	239	206	254	212	244	260	210	235	236	254	245	233	252	226	211	227	212	207	234	259	266	224	219	256	249	225	235	192	253	240	221	193	220	217	224	221	210	195	219	215	223	205	220	215	251	213	208	224	229	220	220	223	208	204	232	231	234	203	184	223	225	222	192	264	214	228	228	194	248	205	199	193	218	240	233	229	233	219	230	233	212	226	239	247	237	232	201	225	225	205	196	203	273	192	219	233	219	221	206	217	244	238	246	244	248	246	234	190	247	215	199	250	234	229	234	218	208	208	256	235	256	255	211	210	194	222	228	239	218	229	212	230	241	241	217	211	205	210	228	225	221	197	204	222	228	231	207	218	232	219	235	205	214	213	226	270	230	202	214	213	229	231	249	211	252	247	231	222	220	222	235	247	215	211	217	232	232	251	203	215	214	230	240	209	207	230	214	246	229	200	232	226	223	210	230	227	235	196	216	241	226	230	239	212	248	229	232	230	216	210	214	246	234	256	265	239	232	210	255	235	233	217	211	241	227	207	212	204	220	224	228	234	214	234	214	204	218	204	198	217	237	247	216	255	244	235	214	241	219	218	220	243	234	209	236	215	225	225	218	202	243	215	213	233	218	215	221	218	229	199	237	250	239	244	249	222	244	245	239	234	214	232	227	229	224	195	231	202	193	242	211	231	226	239	230	235	249	214	241	231	246	228	244	206	223	223	228	243	232	233	231	230	238	227	206	219	216	222	234	224	230	238	215	210	227	204	220	228	241	230	197	203	224	221	215	225	236	211	216	217	234	218	211	233	263	254	217	232	220	243	229	215	212	211	245	224	203	225	252	252	234	243	235	231	220	243	240	219	234	253	222	205	205	223	251	222	220	245	248	210	215	232	249	249	233	246	221	242	214	218	228	221	257	223	229	230	219	226	218	222	202	236	200	229	215	213	237	243	217	248	210	235	206	235	245	264	230	234	228	224	227	221	219	249	225	213	222	237	248	237	226	241	235	238	219	241	237	205	231	244	234	231	238	252	218	207	208	218	272	220	203	211	244	204	231	223	239	230	197	220	228	217	203	228	240	220	222	197	235	246	220	223	225	228	222	244	238	216	225	227	233	252	253	214	224	220	232	241	209	233	226	228	255	223	206	241	224	221	244	208	226	243	245	220	212	208	245	228	215	227	207	218	228	266	220	229	223	227	230	248	204	216	207	222	208	228	232	212	222	207	227	236	227	217	215	199	222	210	196	238	230	200	210	213	211	228	209	238	223	266	184	222	209	238	236	236	233	212	229	234	222	216	253	231	231	228	237	228	216	220	233	198	200	225	240	265	223	209	231	210	210	246	249	227	232	209	214	204	202	250	219	200	244	243	239	218	264	228	208	204	219	206	253	248	233	219	228	220	237	205	242	223	215	207	248	225	221	194	231	234	233	237	229	240	207	238	216	229	201	245	210	219	244	222	219	215	237	235	225	233	216	216	219	231	212	199	223	224	228	201	222	256	192	227	248	249	227	230	220	223	224	246	219	212	227	224	218	231	220	218	204	200	213	240	222	220	230	241	221	238	237	217	204	247	197	216	228	228	217	245	218	207	220	230	225	217	225	267	238	236	260	256	204	187	211	241	214	233	236	238	217	226	229	219	238	227	231	219	223	227	229	227	232	233	209	246	253	221	243	228	225	213	221	231	232	253	248	228	213	227	240	220	220	237	238	195	226	199	220	212	230	195	270	204	227	218	211	210	213	190	209	227	219	244	187	224	217	237	227	218	244	268	229	226	229	235	244	213	233	203	228	232	225	233	227	247	269	212	239	211	239	255	211	225	225	210	235	240	237	230	231	232	236	247	239	204	207	234	194	239
37761	18249	12901	9230	5236	1921	733	520	480	503	482	550	511	496	486	466	512	526	530	492	471	486	505	482	474	477	502	529	451	531	511	500	452	527	512	480	491	512	502	473	485	500	500	451	498	492	487	462	475	456	500	487	508	487	473	489	475	486	482	480	473	502	497	446	505	475	470	519	516	491	478	465	464	486	507	452	471	502	494	477	514	533	487	485	460	496	475	508	508	504	505	486	476	508	489	485	481	506	488	512	446	465	456	477	517	486	493	455	490	484	465	474	509	502	476	459	471	538	488	507	520	466	482	462	510	488	481	474	511	502	523	540	446	446	465	460	518	531	489	513	470	523	504	480	492	500	512	485	525	491	536	562	465	517	479	524	454	508	451	504	535	481	431	465	481	474	510	515	476	471	474	506	468	474	497	522	471	486	473	477	508	479	512	480	526	496	495	467	465	507	492	479	516	458	460	497	509	506	471	482	472	472	488	505	485	479	501	496	467	439	503	472	471	568	511	484	511	483	525	505	503	497	483	500	494	489	507	481	479	448	534	494	477	491	467	518	461	504	478	451	525	511	501	487	488	429	460	502	488	497	482	463	477	468	450	503	440	459	547	491	464	540	526	495	454	476	512	495	477	456	531	463	503	482	463	476	486	470	513	490	477	474	509	482	490	476	487	485	491	494	449	510	489	483	509	520	476	504	510	500	510	487	500	428	514	495	468	474	476	478	480	509	467	485	480	477	529	487	469	446	471	495	495	490	498	497	505	485	479	479	476	487	494	473	451	473	464	496	510	445	472	478	492	509	483	515	509	487	489	494	501	483	497	507	487	476	491	463	497	467	483	510	477	498	520	524	522	517	535	503	463	476	465	457	460	468	494	522	509	473	479	484	514	460	488	502	498	453	504	434	484	460	497	462	475	479	497	490	494	459	514	498	479	505	476	464	497	465	498	473	496	503	477	450	458	460	479	523	500	479	463	471	484	492	494	472	465	485	476	487	465	536	461	510	457	513	500	526	467	463	535	497	485	465	477	504	518	473	491	444	479	461	470	493	497	479	474	483	535	499	498	464	510	515	458	500	499	529	528	476	523	492	473	538	496	520	502	500	531	545	481	484	509	473	486	478	455	499	489	496	488	450	469	449	492	520	475	484	500	486	472	528	491	473	512	514	512	471	484	507	475	512	461	507	508	480	490	492	479	491	474	467	533	498	490	438	474	466	453	477	507	498	526	492	505	484	499	508	477	502	472	506	460	488	503	476	490	441	448	505	499	509	489	462	530	455	502	481	479	492	477	497	466	452	510	495	486	473	495	499	481	459	491	535	500	475	491	462	483	509	502	490	451	507	479	506	501	508	504	493	516	516	511	490	510	452	491	517	499	478	509	505	479	501	518	477	507	484	487	504	507	494	454	471	482	466	488	451	505	513	453	476	486	514	486	461	500	497	501	454	521	447	488	499	456	500	488	476	526	524	489	492	493	501	468	505	516	485	476	466	486	503	487	470	462	482	514	481	481	473	502	470	517	495	507	494	504	493	457	501	497	461	464	488	450	486	519	510	496	495	498	480	511	505	487	473	484	489	479	462	500	545	500	495	482	522	488	440	500	505	467	530	503	518	497	516	486	519	496	460	481	493	494	516	510	513	458	500	475	467	480	457	517	498	464	462	481	516	451	508	559	514	536	490	481	493	478	497	484	463	461	496	485	451	494	495	452	471	501	505	493	470	527	513	477	492	515	466	463	459	474	479	516	521	467	430	497	490	489	496	475	484	511	500	471	511	498	536	471	518	491	451	465	444	436	481	511	467	520	465	487	483	493	457	482	512	450	486	515	489	455	488	493	482	471	498	458	486	485	470	482	474	507	410	489	483	517	476	518	460	493	526	458	465	473	463	481	481	483	500	494	468	495	474	483	489	502	488	502	451	466	451	484	512	494	486	490	478	502	527	483	480	483	479	519	441	468	480	474	491	467	458	510	495	465	500	463	482	498	508	545	467	473	480	476	491	515	486	456	486	521	494	501	483	486	531	476	523	506	471	542	486	471	477	485	503	465	492	505	488	465	464	487	509	494	525	460	496	490	477	440	480	489	479	508	520	502	461	520	549	518	480	505	478	459	480	469	522	517	523	475	501	473	517	518	476	471	474	491	506	487	473	485	445	485	476	467	500	513	500	489	522	482	504	479	512	517	471	500	448	474	473	522	447	493	474	522	473	497	457	453	480	495	498	471	508	472	491	484	494	455	451	480	482	466	462	450	498	506	460	501	476	519	495	486	477	574	486	462	480	453	483	506	498	516	482	493	497	493	500	472	517	471	499	470	502	476	488	501	490	466	482	510	504	492	494	490	498	475	526	490	503	471	487	490	503	509	440	520	475	506	470	467	477	490	518	481	509	452	495	514	520	501	490	476	501	473	509	483	497	486	486	498	490	475	493	519	478	477	499	515	485	465	461	475	469	499	478	500	485	505	470	490	524	488	495	464	478	483	481	473	547	478	472	480	533	508	471	480	518	491	493	465	508	448	506	496	502	507	454	498	521	445	472	518	462	480	485	483	457	464	498	434	503	497	472	503	497	481	467	500	467	473	510	494	486	510	453	465	552	500	487	530	512	464	484	477	451	514	439	493	468	473	498	502	503	500	457	466	453	491	461	497	509	540	520	516	447	491	490	454	498	445	496	513	483	460	476	512	509	530	498	467	508	497	473	479	469	490	509	503	517	488	487	505	522	515	475	472	469	502	539	449	479	476	497	472	488	524	472	457	466	495	512	499	512	482	531	499	506	500	443	489	487	485	461	484	454	482	512	506	555	508	498	501	470	484	487	465	481	473	479	450	484	486	496	476	526	473	486	500	451	451	488	515	482	505	476	493	508	496	501	505	527	499	528	514	435	443	478	489	439	505	523	511	528	453	448	511	484	520	500	526	469	478	469	511	492	465	450	534	481	520	510	469	510	489	468	479	478	539	499	480	474	471	473	510	471	460	487	490	491	478	482	484	493	511	521	467	463	505	460	475	446	469	497	505	465	509	482	461	509	481	476	479	489	485	470	496	493	478	474	532	475	493	513	501	474	524	458	475	460	544	482	507	457	471	527	497	468	534	481	477	469	465	477	491	517	492	492	502	510	475	459	488	500	491	474	485	494	476	461	476	487	483	512	515	461	474	481	478	493	494	472	496	472	502	507	464	463	470	490	510	493	460	499	487	476	500	485	530	528	518	475	489	478	465	500	506	457	509	451	474	526	492	483	501	501	486	463	485	447	489	488	492	464	497	465	492	487	480	452	521	509	483	486	490	480	493	520	497	450	487	480	457	523	461	500	455	496	468	458	449	502	492	509	497	501	502	482	470	487	472	487	477	459	478	512	492	464	468	469	517	475	508	482	450	526	492	453	472	480	496	542	484	460	497	475	497	485	484	541	503	514	496	513	475	501	497	518	448	516	504	460	478	490	492	516	446	492	499	534	461	482	461	495	510	488	502	474	466	484	496	517	476	486
66340	38367	20474	10602	4575	1375	441	314	266	346	294	281	284	307	320	274	269	298	298	261	254	298	288	287	270	296	292	299	281	261	293	271	292	242	261	281	282	254	265	272	268	286	244	285	280	305	295	290	288	278	283	252	241	267	257	298	286	287	247	288	257	258	293	295	282	260	248	280	248	259	287	264	273	289	261	274	240	263	263	273	296	270	256	265	257	288	297	267	292	231	271	245	289	271	275	272	305	264	271	261	294	290	268	275	251	260	281	299	282	318	264	302	289	293	270	241	301	273	277	254	284	251	260	296	262	285	305	309	281	279	281	287	261	283	287	295	251	257	269	331	282	253	296	295	285	287	269	287	297	284	242	294	270	275	240	261	279	284	277	263	284	262	295	293	285	295	296	279	267	281	215	246	277	284	262	244	291	293	258	245	242	300	285	256	255	274	270	307	290	296	249	285	286	263	285	283	274	284	260	248	284	256	273	286	309	285	297	270	258	267	267	284	288	264	286	263	242	271	273	260	278	263	282	255	278	282	255	284	276	279	253	261	275	265	238	290	262	300	266	265	277	309	280	264	298	299	283	275	254	285	279	258	298	277	260	279	273	290	290	281	277	241	294	259	288	276	267	294	247	284	276	299	258	294	254	284	261	283	268	270	261	278	287	281	271	266	260	276	297	274	258	269	282	270	299	281	298	273	278	285	302	294	269	283	293	266	261	266	256	289	234	236	264	292	250	288	275	297	258	281	279	265	276	302	279	245	257	258	255	243	255	253	283	287	285	268	244	279	307	284	291	257	259	243	262	265	265	295	280	241	288	293	266	286	263	251	285	257	249	266	283	307	282	265	278	257	255	320	289	275	264	256	285	267	256	258	283	269	265	317	296	260	265	276	300	281	295	276	279	269	252	280	267	297	296	281	237	224	264	245	257	266	283	262	271	285	275	266	259	238	291	278	279	271	292	298	270	296	245	264	270	303	298	256	283	264	298	267	267	273	307	240	274	257	283	265	274	292	308	297	257	281	243	244	275	250	298	288	281	318	258	288	268	282	283	270	307	260	271	273	286	265	265	281	245	264	291	266	290	270	286	285	307	297	262	290	280	290	280	265	283	284	285	262	277	245	315	285	258	276	293	289	282	286	276	276	296	264	301	283	270	338	265	316	255	265	280	288	286	285	278	288	292	240	257	278	304	304	282	272	288	297	277	260	274	221	280	255	261	262	277	275	251	279	270	296	299	253	233	263	266	266	304	271	275	273	293	263	303	291	275	246	259	270	267	306	290	246	303	229	263	252	266	242	265	292	284	259	300	266	280	268	257	303	256	264	304	277	275	255	300	270	261	280	274	309	264	295	273	296	288	303	282	239	300	283	280	268	262	276	287	290	295	264	295	281	282	305	258	295	293	278	252	277	246	274	248	251	259	247	290	291	272	267	276	283	291	290	257	289	254	290	292	268	250	309	286	295	271	248	262	239	285	251	230	294	266	285	281	278	281	303	287	266	279	265	276	301	269	306	267	257	282	298	258	298	269	270	267	257	315	301	309	265	274	278	275	277	247	260	289	299	242	255	258	270	283	278	286	304	297	266	255	269	256	293	305	265	257	260	278	279	291	298	275	253	285	254	282	263	295	277	271	263	274	279	254	261	262	293	285	239	284	287	236	267	299	301	265	272	268	264	283	265	290	288	288	308	254	254	306	243	275	263	298	245	247	291	265	260	291	272	274	291	293	264	290	282	242	306	287	242	270	261	264	260	235	278	273	269	300	252	283	279	279	245	254	305	276	280	282	225	283	271	279	282	265	251	285	278	278	269	290	271	281	265	272	252	282	251	296	306	260	256	278	246	269	264	276	287	280	266	261	260	254	304	283	268	255	274	280	307	298	270	266	300	269	273	262	277	288	282	246	278	305	249	285	274	283	285	270	286	279	317	238	275	319	277	258	281	275	292	277	268	267	312	261	264	250	272	336	256	259	265	269	277	268	281	263	253	265	288	278	296	293	280	301	282	248	270	289	265	270	272	258	282	276	273	260	291	289	282	250	280	259	261	279	278	262	238	267	259	278	250	302	266	314	262	267	275	299	278	256	268	296	271	291	274	268	284	261	276	264	280	258	261	281	275	247	255	302	314	273	260	293	284	286	259	280	269	285	271	271	292	252	267	269	281	276	280	260	262	261	258	274	294	281	275	276	271	274	316	273	258	274	257	295	292	286	272	279	289	294	290	305	273	274	270	252	281	245	247	300	274	248	232	282	273	293	270	264	244	283	272	272	299	299	275	252	269	269	282	290	268	265	259	269	262	273	244	266	262	285	259	278	240	297	291	301	328	294	248	270	253	269	238	291	279	304	262	283	283	277	244	284	308	306	278	289	288	281	260	277	271	247	275	257	302	240	242	261	264	265	258	282	240	305	302	292	281	267	261	252	291	252	264	248	252	256	228	249	296	275	286	266	279	281	266	252	276	274	264	232	261	266	240	269	266	258	262	283	290	278	300	296	265	260	305	284	311	282	318	310	295	322	304	280	302	269	244	286	284	267	302	293	261	276	279	266	272	278	249	262	265	261	253	271	265	275	300	296	242	267	295	283	279	275	233	261	281	279	250	307	301	308	245	285	304	286	268	299	266	273	281	236	291	263	284	275	304	285	282	272	270	267	268	303	282	279	318	281	303	257	296	272	252	288	255	269	316	272	276	298	283	265	284	261	261	279	265	267	270	253	255	295	316	293	278	266	291	306	260	251	253	330	292	286	255	229	279	267	288	275	278	284	303	280	297	273	287	298	238	276	309	275	255	309	276	302	265	298	283	253	264	310	296	276	257	278	289	276	276	278	294	286	281	267	276	296	293	316	277	279	285	265	279	249	276	265	277	250	272	297	280	256	265	272	257	260	282	225	280	288	272	268	264	280	284	283	260	250	294	269	271	283	305	285	269	281	270	287	287	271	280	284	276	285	266	269	282	276	276	306	281	284	262	313	290	298	255	282	254	282	273	305	275	285	291	291	290	265	273	262	251	266	280	314	274	277	265	284	263	283	266	271	258	275	306	269	282	282	259	268	287	276	293	285	300	282	241	247	267	258	278	281	241	263	289	278	296	267	256	276	235	286	301	270	308	276	304	260	265	294	281	299	268	284	323	274	287	287	315	272	290	311	244	290	263	245	283	295	311	272	276	283	291	278	291	265	281	287	279	290	278	248	255	283	278	267	271	278	275	267	262	324	285	272	252	255	252	251	236	271	260	256	280	305	288	297	228	291	263	273	263	240	238	250	282	284	266	236	300	291	280	247	264	319	319	242	267	257	266	277	285	253	273	269	310	270	276	290	321	259	300	287	256	269	262	277	267	275	280	268	284	261	238	277	257	261	274	278	249	286	266	290	264	308	299	304	243	281	279	268	281	265	295	279	256	261	305	307	297	271	301	262	273	242	263	283	307	251	254	266	273	233	285	263	261	281	265	262	290	253	274	295	300	251	262	277	308	260	252	238	261	289	271
42412	27673	20749	18263	10564	3834	1046	690	651	610	576	616	638	621	620	568	582	608	636	600	580	610	545	564	598	590	535	575	564	618	582	595	549	538	596	647	552	603	557	636	615	573	593	594	559	556	601	548	578	612	589	560	593	578	548	580	566	567	583	568	601	586	609	557	559	562	575	574	566	593	572	592	565	582	573	550	560	600	602	570	588	570	548	587	580	579	551	557	547	565	562	588	571	537	592	614	599	529	542	563	543	565	542	584	625	526	576	587	593	562	566	552	588	587	587	589	598	564	577	607	563	557	587	522	555	592	615	608	571	630	594	545	624	622	606	558	591	592	601	584	555	525	570	567	595	602	619	604	603	597	593	609	597	578	578	524	587	529	558	537	550	613	564	566	563	586	596	595	564	611	576	592	559	541	581	585	531	629	621	590	581	593	557	554	552	596	548	575	564	621	563	557	532	580	547	599	572	602	548	579	627	580	601	532	570	538	580	541	575	581	514	599	575	566	575	584	613	554	606	575	595	599	554	545	571	583	586	587	579	584	544	583	543	601	610	539	564	568	629	551	547	547	577	581	562	593	577	597	546	578	547	558	584	548	559	573	574	602	618	588	570	610	580	561	575	590	574	554	620	559	605	586	532	576	552	584	571	602	563	533	602	612	572	633	581	625	579	559	545	591	551	601	543	578	571	532	531	558	543	606	561	615	599	560	609	596	631	617	547	584	591	510	572	635	554	555	593	613	553	532	586	583	570	558	550	617	580	577	605	529	546	612	582	553	585	554	579	566	550	624	567	522	553	533	567	592	565	538	595	583	530	531	559	531	532	581	580	557	607	564	583	621	580	581	584	550	581	582	596	581	577	577	594	588	580	607	558	580	570	581	557	571	557	582	605	579	587	566	617	585	582	546	533	538	584	599	574	587	599	556	605	580	626	581	577	605	553	589	563	561	614	572	572	586	593	554	546	565	587	563	560	580	597	565	572	579	570	567	587	549	559	575	604	561	581	591	604	593	596	547	539	601	597	606	623	550	589	589	570	571	573	546	566	610	568	586	591	603	578	564	569	576	575	582	558	587	550	590	520	591	546	561	619	555	575	576	583	563	586	534	620	576	586	606	528	593	558	598	587	578	568	611	580	593	571	655	574	572	588	567	596	564	583	567	587	574	570	571	580	610	589	617	554	619	546	556	577	586	575	581	573	547	539	601	586	584	583	596	595	564	584	592	578	580	592	587	549	573	549	606	590	549	614	580	599	538	562	595	563	574	562	615	580	597	561	548	543	590	593	550	588	565	596	552	562	574	550	550	589	580	611	517	590	566	576	557	587	564	569	588	577	560	538	571	554	542	629	599	587	583	567	550	585	551	576	581	567	577	583	572	577	569	602	551	525	612	596	573	565	573	591	550	591	555	609	618	595	550	576	546	596	571	568	587	535	582	573	656	576	581	569	584	578	591	574	596	615	559	603	564	550	543	610	561	542	564	566	566	554	576	593	538	641	578	587	558	569	542	553	615	575	585	615	593	599	535	644	569	568	619	578	605	576	594	597	556	583	551	567	614	570	578	599	605	524	565	578	579	585	567	550	566	579	574	600	574	561	561	578	572	569	603	578	579	582	594	603	537	599	604	598	604	569	576	602	616	594	572	523	595	542	569	582	616	596	583	573	561	579	547	603	587	595	600	561	583	552	609	587	603	606	557	574	534	583	574	565	583	570	581	522	556	531	575	599	563	569	579	585	563	535	571	580	582	571	577	587	588	575	560	547	583	578	556	612	557	575	572	542	553	613	573	586	553	556	584	601	539	540	616	599	597	555	570	573	547	616	588	594	566	553	568	585	583	610	573	578	586	597	572	587	605	602	592	583	577	544	568	552	563	578	587	574	552	581	554	580	539	621	543	606	634	577	576	611	544	578	534	618	573	577	549	579	527	572	569	587	591	587	614	553	581	596	565	568	573	559	588	559	589	554	601	575	583	567	570	597	587	545	569	564	565	569	572	617	607	549	584	615	574	552	613	573	566	545	543	584	554	588	542	585	618	570	572	613	559	644	568	601	568	559	528	578	604	595	596	591	584	592	574	591	598	506	568	578	535	546	603	587	536	590	574	557	578	583	580	573	584	601	602	608	576	602	560	582	620	624	577	538	616	584	601	588	572	534	579	573	573	565	583	546	580	539	571	555	578	575	616	583	598	612	567	550	558	590	586	555	584	580	614	572	596	581	551	583	592	555	621	575	577	608	614	619	605	560	542	549	622	590	601	599	609	586	562	573	595	607	577	527	601	547	604	586	548	576	592	542	622	626	592	580	551	542	599	564	549	598	575	574	605	563	617	575	590	623	554	594	576	584	585	565	598	625	517	553	591	544	590	552	572	570	587	587	564	563	599	613	578	561	598	541	587	574	570	569	569	548	608	576	570	554	613	589	572	537	579	578	596	567	563	610	573	593	574	595	633	616	600	567	595	540	631	588	535	601	554	595	601	595	573	567	555	587	566	552	549	554	547	570	599	587	600	569	575	604	588	586	562	543	569	540	605	602	570	574	623	582	573	561	559	605	626	568	562	528	602	567	565	596	538	574	580	600	594	572	610	553	571	560	579	537	579	610	582	533	598	563	577	533	573	568	579	629	590	595	555	575	563	557	573	581	610	583	592	554	553	552	554	592	585	532	540	600	591	531	591	563	570	572	600	573	599	565	582	596	570	523	581	622	615	582	577	583	520	599	555	567	566	544	559	582	586	576	568	534	588	601	541	605	582	542	618	594	595	601	607	531	549	575	543	613	579	636	592	588	536	598	551	593	583	569	554	596	573	583	622	588	543	588	596	565	531	587	612	557	575	573	558	599	595	577	584	617	584	557	578	575	556	604	615	565	578	535	592	591	605	590	612	589	572	587	578	528	562	565	584	570	571	598	605	603	613	579	567	563	604	542	600	575	576	583	576	545	591	557	605	564	544	584	578	547	581	601	595	544	565	575	600	596	596	585	529	571	576	564	603	514	586	546	542	527	545	620	559	570	581	590	574	578	550	561	560	547	569	624	583	596	557	603	577	542	576	551	578	575	583	581	639	606	558	604	602	593	581	590	609	599	557	558	559	587	608	603	554	575	558	594	600	591	567	581	585	578	559	605	582	558	552	623	552	557	564	577	575	549	570	571	597	587	578	600	564	586	585	571	559	614	586	568	539	556	549	561	564	578	588	577	609	562	572	556	572	558	583	585	593	609	552	572	613	566	562	603	604	562	570	581	595	607	557	549	563	596	593	602	604	575	593	592	548	593	646	621	606	580	580	596	595	552	602	531	590	576	578	587	575	572	609	590	554	615	534	540	576	575	590	555	629	580	594	540	585	564	551	536	548	564	559	552	557	557	595	598	596	573	593	601	606	580	614	530	572	587	554	580	580	586	558	595	612	548	562	567	575	585	551	574	561	554	624	535	568	532	596	563	569	580	580	586	576	600	589	590	614	580	579	585	601	580	573	620	561	583	558	596	575
50161	26236	10984	3718	906	386	198	218	242	233	232	239	232	207	224	198	243	220	198	216	222	228	234	228	245	228	225	197	227	231	210	211	235	215	245	261	206	229	227	226	202	200	244	208	243	227	227	251	199	231	203	221	225	229	208	230	230	215	251	194	237	239	260	226	250	201	224	238	230	220	208	205	190	227	241	225	230	227	219	228	230	232	248	220	208	254	235	222	211	208	215	211	220	203	230	235	204	236	204	235	248	263	226	208	238	213	197	232	220	223	220	228	225	195	229	209	206	209	251	204	211	235	241	203	211	228	198	242	227	216	217	223	207	221	246	230	227	199	195	222	226	234	230	226	192	230	232	232	219	229	220	230	213	238	198	265	235	197	228	213	219	234	230	232	237	270	190	263	228	218	201	232	236	213	234	204	207	260	209	194	225	227	198	241	214	202	233	231	248	236	225	207	217	208	226	214	230	209	243	219	232	219	200	186	184	230	210	205	196	191	202	204	216	231	228	193	233	203	194	216	202	248	232	235	211	222	219	235	240	215	225	225	217	211	244	243	201	208	225	215	214	222	254	240	213	211	196	213	232	205	200	219	246	227	245	219	228	233	206	243	215	223	221	224	236	209	191	254	233	204	208	230	258	206	190	210	231	236	211	211	214	232	234	191	259	198	210	216	221	248	213	246	242	215	232	253	241	243	216	235	224	218	198	243	233	205	228	234	198	220	253	226	243	220	223	243	225	240	211	229	225	233	238	238	232	201	224	198	194	230	223	226	193	219	226	198	227	196	211	229	244	261	225	228	234	218	232	208	227	203	217	201	248	206	187	225	215	228	226	214	207	232	237	221	204	204	245	223	239	216	209	223	228	232	226	233	243	220	228	239	216	229	222	222	238	237	189	228	202	226	209	217	213	228	240	226	199	227	215	221	231	222	245	220	241	254	263	232	243	206	198	249	202	227	228	207	199	252	256	217	224	234	205	225	260	218	238	228	241	209	214	225	223	227	223	213	213	247	221	225	205	194	232	207	247	252	242	208	242	230	197	206	251	242	242	210	237	224	224	233	221	211	195	204	252	220	227	218	199	236	232	236	206	249	234	232	240	249	229	234	235	239	204	221	200	215	209	220	210	259	240	225	207	261	246	236	222	228	227	227	231	197	227	243	218	259	247	234	227	209	235	222	191	253	232	247	243	225	198	206	187	205	230	233	242	221	212	226	220	229	202	200	244	236	217	196	170	224	234	242	209	231	208	217	223	232	221	194	217	246	224	229	249	206	186	233	194	215	223	231	220	247	229	231	238	222	241	198	236	224	202	233	221	219	196	236	193	235	203	230	223	207	225	195	218	246	241	225	207	220	192	209	261	225	222	210	216	234	249	227	176	220	230	242	194	223	254	221	254	215	226	240	236	262	241	225	232	193	246	204	191	225	220	243	225	208	195	230	221	220	211	207	210	249	225	214	219	240	216	214	220	225	181	212	241	234	195	191	222	223	233	222	205	199	250	219	224	221	213	232	232	216	225	208	254	220	204	223	226	225	209	205	243	239	232	240	235	247	243	229	219	220	240	217	206	223	210	231	248	192	226	213	196	217	215	246	221	196	204	203	216	245	205	241	236	234	235	208	211	228	231	252	223	241	218	239	204	226	212	208	195	209	222	229	216	202	218	222	219	232	221	202	240	243	213	211	213	206	245	227	205	200	200	208	239	210	222	235	221	208	222	240	269	242	244	201	228	236	257	224	246	208	217	226	233	206	224	219	219	230	233	210	228	229	207	203	199	237	220	249	209	241	237	191	211	242	224	213	238	218	239	218	181	209	225	201	232	223	192	235	232	234	207	199	215	218	209	214	209	219	225	210	212	230	224	220	232	220	229	234	203	232	238	224	248	220	242	213	222	214	239	204	196	207	224	230	190	238	219	196	237	240	222	207	199	220	230	227	215	207	205	207	226	232	209	215	257	234	235	203	228	212	213	203	230	227	231	222	181	214	216	267	211	213	213	186	218	229	206	220	231	239	221	209	226	257	259	221	201	216	215	233	222	220	189	220	208	221	247	216	222	214	193	227	221	221	206	236	233	206	242	232	236	225	207	212	207	208	223	181	231	203	221	230	242	232	219	216	215	175	228	245	222	229	198	215	213	234	190	226	219	219	213	212	227	229	235	224	204	252	231	205	211	230	228	255	196	213	230	236	232	227	193	222	203	223	230	196	223	214	197	244	228	232	235	245	178	201	227	216	216	233	225	220	213	218	230	252	240	234	232	225	224	194	246	242	243	225	200	213	246	210	241	212	243	208	224	216	238	225	217	232	222	214	213	223	236	224	250	230	204	245	234	218	236	211	190	196	222	205	235	202	233	217	202	208	227	244	240	200	209	234	251	234	229	224	208	233	216	225	205	182	193	246	224	196	201	231	207	230	207	195	197	243	243	229	213	224	197	216	199	208	212	219	199	230	205	217	250	258	224	222	223	204	230	228	232	190	223	192	215	203	236	239	221	230	237	236	245	246	251	224	204	224	218	222	234	226	220	215	217	227	191	207	236	211	207	211	208	245	230	219	230	236	206	216	240	206	209	208	180	224	233	244	207	218	219	194	215	219	243	208	188	235	239	199	236	196	245	242	233	228	241	207	230	234	221	227	211	228	222	206	209	180	184	221	231	220	216	205	232	227	231	198	211	225	216	214	192	209	222	213	209	206	212	224	229	234	226	239	222	211	223	221	212	217	240	223	225	231	213	233	207	213	210	232	232	211	225	224	238	210	204	226	205	249	222	209	220	228	259	208	203	208	208	248	236	226	231	241	240	234	223	216	251	213	228	215	223	231	221	246	211	216	225	232	264	247	219	203	231	217	229	213	204	222	220	178	231	215	235	228	220	235	206	203	200	197	223	252	221	239	253	251	217	227	223	195	220	184	208	223	224	210	248	231	207	219	194	240	247	187	238	189	217	230	208	220	245	203	245	236	218	248	212	251	253	201	227	227	214	230	208	230	239	254	231	194	238	227	211	227	240	202	193	214	196	213	190	230	214	240	236	240	278	217	247	209	203	214	233	226	232	241	231	193	241	213	228	229	213	218	209	231	204	227	227	225	236	249	228	224	240	255	209	228	267	223	203	224	234	211	213	207	221	234	246	209	205	224	182	224	207	191	211	200	241	222	233	198	220	203	212	201	240	206	224	231	237	261	204	228	215	225	233	218	233	244	218	229	230	219	218	207	208	235	215	215	236	223	242	225	228	231	215	223	203	212	214	214	250	215	196	228	240	228	224	208	211	231	210	214	249	223	217	241	216	239	229	207	226	194	223	215	214	234	227	201	195	220	199	230	218	196	229	206	207	224	230	229	224	227	242	212	215	195	223	227	220	224	213	243	219	264	214	227	243	273	210	204	187	212	219	256	234	247	222	235	217	215	240	228	221	228	258	233	225	217	231	222	226	237	222	237	227	226	225	221	236	236	222	230	210	219	235	252	221	208	222	233	243	218	195	182	219	220
32513	19338	12822	7039	2653	888	493	474	445	501	461	493	479	453	501	473	482	469	437	427	450	474	497	516	488	439	510	487	500	490	489	476	476	486	501	482	513	495	512	474	464	492	459	502	502	482	493	485	444	459	447	509	443	492	488	474	457	449	481	504	460	520	517	503	478	471	457	484	453	494	431	484	483	456	492	481	430	498	472	450	457	484	516	458	442	499	479	478	481	496	498	468	520	460	487	488	442	468	481	505	507	452	521	449	467	486	488	453	486	503	458	449	458	485	480	470	501	459	471	467	516	467	455	487	450	471	471	451	523	470	446	475	469	471	526	469	484	434	473	483	472	499	483	462	453	469	434	507	493	463	460	468	473	435	450	465	520	439	475	491	465	448	471	476	498	486	463	446	484	407	503	491	496	461	456	457	437	488	481	525	510	441	481	469	433	489	476	470	496	490	494	485	458	431	495	493	482	490	481	457	456	492	487	455	482	503	431	491	464	504	473	431	504	485	472	445	465	492	468	429	523	475	522	485	496	452	460	451	458	473	454	487	439	513	475	487	472	443	529	462	467	464	469	503	454	495	468	519	462	465	448	467	459	483	483	476	491	451	442	496	454	460	441	478	486	470	496	486	494	482	466	480	507	489	491	484	469	467	498	462	515	457	464	484	486	485	478	473	486	446	525	492	480	475	451	514	477	490	491	492	458	496	538	478	469	450	471	443	438	484	509	476	495	480	464	533	518	480	474	463	467	434	519	492	449	468	451	477	449	467	420	456	502	479	467	454	472	463	455	461	452	454	481	491	521	509	444	436	486	498	481	486	467	469	467	465	447	471	481	501	510	462	476	515	510	479	497	530	470	486	476	507	488	507	483	438	501	474	481	461	448	504	505	464	477	520	460	480	501	514	513	509	449	492	473	478	452	472	464	467	445	478	467	421	499	474	464	489	505	499	492	461	497	478	472	465	474	510	473	502	469	486	463	450	498	506	498	479	476	471	505	463	489	482	511	523	447	507	467	487	485	464	501	478	497	475	448	432	468	463	424	487	453	470	463	494	417	483	478	483	446	477	479	474	499	488	481	501	469	419	462	481	521	482	467	509	444	478	485	482	438	461	482	494	477	454	430	437	477	446	506	494	467	471	441	466	453	423	480	471	493	480	498	486	493	462	426	477	444	473	486	470	468	498	473	488	488	460	507	465	451	488	463	448	466	482	455	483	498	455	495	461	464	469	460	450	471	505	466	483	457	475	436	482	479	465	419	491	490	480	478	474	482	483	468	480	486	468	474	443	465	431	463	484	517	493	504	502	480	492	478	489	486	497	496	470	507	504	482	472	468	481	457	474	491	501	479	481	472	476	471	481	530	511	507	483	465	455	477	466	457	469	461	482	437	459	489	483	491	474	457	482	468	468	481	533	434	495	467	467	506	500	479	467	487	456	408	464	466	489	471	500	468	471	450	471	480	446	502	511	483	482	511	496	491	473	451	472	517	506	504	500	463	443	442	488	460	511	471	487	446	494	492	456	482	562	480	514	475	462	460	493	486	455	483	477	475	494	451	494	451	469	479	440	500	478	488	494	457	498	490	483	414	485	503	460	460	487	466	507	443	462	473	460	455	460	476	485	471	528	522	479	461	477	435	453	475	461	490	470	458	490	454	470	484	509	474	433	459	463	507	481	454	470	444	486	491	504	489	487	511	463	480	467	479	485	469	454	473	460	443	501	491	461	475	481	488	518	465	443	481	436	417	476	515	467	477	517	460	466	509	463	476	460	517	523	455	488	496	470	473	494	490	486	500	485	502	481	471	495	483	424	463	451	463	432	467	475	459	489	437	461	450	439	478	481	475	490	484	470	475	486	467	509	447	454	440	484	441	504	456	497	470	473	487	451	471	473	515	453	482	444	432	495	464	490	459	518	478	469	495	419	464	498	501	471	451	463	487	457	493	454	498	484	459	447	429	468	519	476	477	497	458	470	467	419	462	488	539	475	483	491	485	502	524	428	530	476	475	456	486	484	455	468	492	472	494	433	490	504	488	483	417	479	463	469	487	485	466	467	476	441	449	485	486	514	461	448	481	485	460	472	495	479	469	494	490	472	484	504	479	478	470	464	476	475	459	488	460	498	510	450	496	468	517	468	472	521	498	501	475	460	475	461	471	466	463	484	478	456	462	487	503	490	513	475	446	465	493	488	453	468	442	482	495	501	475	505	482	479	460	516	487	471	465	498	469	467	500	458	475	491	460	464	472	476	451	494	479	511	482	473	494	477	460	502	470	471	477	475	471	489	461	459	443	467	458	515	518	463	487	466	531	515	462	451	491	501	505	477	470	494	478	474	435	478	433	465	491	488	517	477	473	498	491	453	494	452	482	464	478	486	499	482	461	500	493	470	476	468	472	460	509	505	445	475	500	464	483	461	464	480	456	478	483	497	450	489	489	520	480	487	437	501	508	494	466	468	459	473	489	512	448	497	510	474	485	464	536	477	451	487	493	545	500	460	463	481	474	475	514	458	460	468	490	433	475	437	484	484	470	510	463	501	459	471	487	462	512	473	458	488	474	502	485	465	517	488	480	457	451	506	481	460	505	510	468	434	428	481	464	473	478	445	474	505	455	432	452	499	492	478	484	440	458	499	490	459	463	469	451	469	451	470	478	479	469	508	512	483	443	514	473	485	473	451	521	473	466	474	524	487	450	499	466	501	486	478	505	456	464	468	486	481	453	471	460	473	476	458	451	459	457	494	460	480	486	470	459	457	462	474	469	498	480	445	523	449	467	463	446	469	489	477	437	478	512	506	489	501	440	503	483	466	460	447	529	478	430	446	431	477	460	501	449	476	505	471	477	489	500	460	528	487	497	461	493	467	494	453	436	492	475	468	447	516	452	492	468	469	442	486	468	479	487	469	475	455	485	475	481	500	421	484	452	506	489	446	483	532	460	507	464	484	479	493	458	471	504	505	479	486	450	449	476	455	455	482	454	491	469	465	471	443	458	466	494	497	509	496	397	448	434	476	461	480	489	507	460	475	511	485	478	481	485	443	449	511	491	478	488	490	495	427	475	453	501	467	456	487	473	475	486	453	459	483	506	497	467	461	495	481	497	437	498	523	487	493	460	490	482	475	455	451	443	456	487	486	490	498	548	449	449	505	500	485	436	473	462	458	473	468	518	467	432	448	449	440	496	454	453	496	457	485	464	489	505	451	470	446	483	466	515	453	470	477	485	483	448	494	491	469	471	466	502	521	430	514	473	444	498	479	495	488	450	479	484	462	454	442	472	467	458	459	495	466	453	496	482	479	467	498	495	440	476	474	493	482	470	470	467	455	457	483	494	493	516	480	501	478	509	505	501	461	481	506	496	519	471	452	480	487	481	495	462	456	474	533	473	493	467	520	471	441	488	472	475	461	461	500	456	485	522	453	500	454	455	473	514	464	494	481	499	477	461	463	482	487	518	480	453	469	482	486	486	464	470	503	475	488	461	504	506	476	462	482
61460	30842	12319	4546	1513	467	264	218	226	250	259	210	206	234	246	216	230	227	221	219	231	254	234	217	239	224	266	217	206	221	207	241	236	219	221	228	238	238	233	257	202	243	208	245	216	213	251	228	226	238	227	212	265	253	246	228	230	238	244	236	214	218	216	216	257	224	227	266	214	223	203	236	210	253	233	205	225	216	200	205	239	224	229	251	225	241	252	230	215	214	212	243	254	232	220	243	260	224	208	244	228	264	236	214	227	242	219	229	233	236	200	200	223	236	257	204	222	258	210	203	236	224	220	238	204	223	226	212	240	205	218	252	231	258	212	225	235	243	220	222	245	209	211	229	235	236	226	232	194	243	214	216	239	232	227	219	263	200	215	221	217	211	250	240	234	229	217	208	252	231	252	223	239	262	232	225	227	200	198	219	213	221	232	232	226	236	217	203	233	232	207	249	238	218	225	229	199	249	206	240	236	232	245	218	241	231	216	227	238	209	241	204	202	217	195	236	208	226	222	233	209	224	237	228	204	243	253	212	234	248	227	226	233	186	231	229	192	207	224	213	244	239	208	232	258	227	237	231	197	207	207	239	257	248	223	231	234	217	189	252	255	230	234	203	218	237	216	227	229	242	234	231	245	236	250	241	261	246	223	245	219	228	228	225	227	229	223	226	225	255	229	202	239	238	215	188	167	228	222	208	239	231	226	241	232	237	256	229	195	225	251	244	231	229	210	237	239	198	256	220	251	233	220	213	253	224	221	235	203	215	196	217	207	270	220	223	212	230	240	253	226	221	222	198	234	212	239	221	222	231	208	263	230	232	211	249	250	224	222	245	243	226	227	223	225	207	232	224	251	218	197	248	222	220	244	205	205	203	220	228	195	227	220	228	250	257	241	216	248	225	234	239	215	207	229	226	212	221	198	229	229	239	226	233	200	204	265	223	250	234	233	225	214	222	217	209	208	246	211	249	209	241	216	217	239	241	208	239	210	233	231	231	235	211	227	259	215	207	225	253	226	279	219	216	218	191	220	248	223	219	224	274	250	234	230	233	275	232	231	237	220	238	234	224	281	231	226	229	210	235	232	224	260	230	223	223	232	240	238	240	228	222	250	227	232	221	247	230	262	236	185	200	218	245	236	203	231	219	243	238	212	235	238	238	206	236	220	211	228	222	218	222	233	224	230	254	265	236	218	220	231	219	253	259	218	243	218	235	205	219	231	254	237	245	239	249	256	232	246	253	224	248	213	210	244	191	252	213	242	216	231	232	195	231	223	224	235	251	205	229	194	236	240	221	223	255	217	227	201	203	207	245	251	249	239	230	234	202	252	267	226	205	235	217	190	237	212	238	252	193	239	222	219	228	234	203	222	231	219	243	211	192	220	242	219	234	228	197	227	214	228	206	222	240	230	216	235	212	232	264	220	225	215	234	216	189	244	230	212	213	238	227	229	229	222	224	234	256	232	235	231	203	234	230	214	228	252	218	210	232	214	189	222	216	261	225	220	206	241	214	207	233	230	205	214	220	218	206	219	208	202	186	209	241	230	200	235	211	251	239	229	230	205	214	222	237	232	218	220	243	205	227	234	216	234	218	226	258	224	209	237	227	215	235	245	231	192	211	234	204	227	249	255	213	238	222	222	262	216	210	225	215	203	219	221	245	223	239	237	215	234	251	231	242	214	219	236	215	235	214	213	217	202	232	236	248	242	219	210	245	217	223	215	220	212	215	227	243	238	215	240	233	227	223	253	234	244	217	225	221	226	236	221	213	220	233	247	240	245	216	234	237	229	258	187	228	254	237	240	244	222	231	234	214	217	229	233	247	263	238	198	220	229	250	244	253	185	200	216	220	244	206	230	224	236	217	237	242	228	225	205	225	224	184	242	235	249	244	247	255	265	250	259	219	192	221	212	210	208	235	212	229	235	223	235	235	232	233	213	224	236	244	232	229	229	228	194	206	221	248	236	221	242	229	266	233	240	231	223	213	232	253	232	222	230	254	198	263	231	249	251	206	224	230	234	231	246	223	221	224	199	222	206	223	253	242	226	231	208	255	245	210	214	247	193	227	224	221	214	200	242	242	217	209	213	248	237	197	245	243	257	231	234	215	218	211	218	226	220	228	225	236	217	259	217	229	235	240	233	227	232	245	201	213	223	232	189	207	206	236	232	215	245	220	254	212	218	226	239	226	204	183	244	211	211	213	231	233	234	222	224	231	241	252	237	203	223	212	239	214	229	221	223	227	230	226	197	229	235	221	248	245	231	247	212	199	229	205	224	228	242	207	211	230	255	253	222	252	248	265	229	225	206	229	264	222	225	260	249	238	212	201	239	241	240	201	211	240	253	208	213	236	257	225	249	230	218	249	231	234	234	238	233	193	215	221	242	246	213	212	206	258	231	225	224	233	234	224	239	225	215	219	232	217	227	212	231	213	246	234	231	202	230	226	215	228	250	215	210	215	237	215	244	228	241	226	225	243	233	229	206	217	273	224	204	221	240	240	209	237	209	226	223	239	225	217	234	195	220	204	241	249	226	240	210	227	255	243	218	211	238	244	247	238	224	215	277	204	231	255	210	209	236	255	254	261	232	216	261	218	235	251	230	226	256	243	224	214	201	232	216	213	236	257	215	216	219	242	243	244	209	245	228	211	230	189	232	266	223	243	235	220	225	218	230	210	222	204	238	245	261	217	246	238	232	235	213	217	239	244	241	234	213	235	239	201	233	234	245	228	201	207	255	279	252	214	254	237	238	249	233	216	251	243	228	230	255	206	240	212	258	205	231	241	222	198	211	221	242	211	244	214	235	227	254	231	218	206	233	258	253	248	252	234	231	208	229	235	220	240	234	258	220	233	209	236	220	217	226	207	219	226	217	216	210	230	225	229	209	209	219	275	209	231	200	222	201	228	209	265	221	217	191	223	258	204	258	233	229	234	227	223	198	223	199	225	239	251	204	230	227	219	233	221	244	234	225	218	232	245	233	192	237	200	212	241	255	193	215	213	256	226	222	226	215	246	207	214	218	229	227	233	234	227	217	232	234	277	217	213	214	238	218	191	220	219	230	226	214	217	222	237	205	246	225	240	252	220	227	205	239	254	207	229	215	248	211	224	244	224	240	244	228	216	215	226	235	255	234	207	224	224	257	214	217	226	214	232	226	213	278	239	201	255	217	221	228	257	218	220	213	243	234	254	227	237	222	225	237	229	217	205	227	201	233	249	226	252	257	240	196	204	219	248	233	230	193	225	233	236	231	230	235	219	226	247	202	191	206	225	243	210	242	208	202	203	246	231	214	249	243	248	225	225	213	234	250	227	222	185	212	230	212	243	238	217	239	254	219	247	215	227	237	232	228	222	206	225	228	219	226	263	208	250	220	226	227	222	197	224	221	220	233	203	238	225	239	227	241	237	232	244	241	221	229	239	219	227	207	228	243	207	258	256	218	193	237	235	229	206	230	225	247	229	201	247	220	217	246	239	240	226	251	251	233	259
40497	21041	13004	8826	3868	1316	577	520	552	480	527	490	527	523	516	512	496	461	514	490	498	482	510	500	477	509	501	490	484	497	520	495	471	479	511	499	488	476	477	464	514	517	506	474	511	523	488	513	481	513	490	502	481	543	473	493	501	482	455	483	479	499	501	519	518	472	487	472	488	489	489	516	520	471	504	482	509	474	488	532	509	510	464	479	465	509	478	499	516	490	501	504	510	520	503	449	525	503	492	482	496	504	502	474	494	496	463	453	491	477	470	496	497	451	517	489	496	481	432	511	493	514	469	540	501	498	452	512	517	509	521	500	504	493	470	483	495	470	458	532	491	511	498	501	504	516	488	500	539	490	483	496	512	481	486	490	487	487	526	513	509	509	495	446	520	480	519	480	454	444	488	501	487	457	510	564	467	477	489	464	497	509	524	526	494	528	479	513	514	484	479	513	459	476	452	457	509	464	508	486	503	523	507	488	529	460	484	473	492	503	510	477	516	496	539	491	521	486	464	467	488	493	458	504	507	508	471	461	479	506	433	487	458	493	463	517	500	508	537	472	525	526	505	487	493	514	523	470	507	500	483	489	510	499	509	487	505	565	462	497	480	491	507	488	501	486	532	441	477	495	477	494	512	502	507	519	496	517	477	500	493	497	470	477	527	517	530	492	476	491	488	479	493	473	519	483	491	468	464	495	513	487	477	468	509	498	518	494	480	489	489	477	493	493	504	473	501	515	503	500	483	489	502	487	509	513	483	516	495	499	488	477	484	506	464	495	512	449	482	466	515	505	481	485	459	483	493	552	501	511	501	506	491	488	469	510	512	441	489	457	437	520	479	465	490	496	461	486	458	469	484	493	521	496	487	485	518	477	482	520	506	481	513	469	482	488	510	472	523	495	504	487	481	443	510	481	504	505	496	489	466	460	504	487	474	500	471	496	519	493	479	517	487	487	512	525	547	539	527	485	475	503	491	467	518	491	481	465	479	477	489	488	521	476	488	502	527	529	517	488	476	461	457	483	514	496	515	479	563	498	499	443	503	464	490	502	480	480	520	480	493	480	478	527	531	489	487	504	513	516	502	521	505	500	518	463	502	459	530	465	506	463	491	528	470	476	489	444	508	504	456	481	477	463	492	485	492	481	509	503	478	509	503	495	526	488	484	515	501	512	502	495	526	497	495	531	479	486	490	493	492	509	488	518	498	500	501	508	444	490	506	521	504	483	488	502	502	472	528	490	524	499	495	498	492	481	452	479	525	482	512	503	463	516	463	453	484	481	463	496	491	487	484	483	443	469	473	511	518	467	466	526	481	505	502	484	511	491	493	503	518	508	504	472	550	498	492	488	490	498	491	485	482	495	554	497	507	515	516	511	502	528	501	460	455	478	508	451	504	490	498	506	512	478	487	471	515	498	469	504	511	482	449	437	480	518	494	506	502	509	487	464	493	509	489	491	511	493	466	506	470	510	513	467	451	530	465	495	513	452	489	490	502	508	515	504	465	503	511	513	503	506	491	511	508	497	492	506	554	452	476	469	467	455	494	461	470	493	490	491	475	469	502	455	500	494	472	498	527	487	512	499	517	509	499	519	477	494	508	500	514	475	513	508	471	502	488	526	481	535	474	483	468	500	493	509	510	511	492	506	482	493	504	486	458	495	494	520	515	461	483	506	503	479	498	450	466	483	484	536	467	441	493	501	459	480	465	485	493	520	477	495	479	523	475	498	504	502	480	493	497	502	495	483	486	540	553	519	516	521	490	494	495	444	491	508	458	536	470	509	479	482	482	522	501	491	530	500	544	487	440	506	476	483	463	531	488	490	464	500	490	491	505	483	494	486	469	489	510	485	497	441	506	518	530	477	491	462	474	501	470	478	484	506	509	504	522	510	531	536	501	487	471	510	510	472	480	491	501	505	486	495	500	492	502	525	452	493	488	473	490	506	467	501	511	503	483	480	507	532	505	472	514	524	486	461	493	527	482	528	503	499	492	477	459	505	492	517	499	467	507	518	498	483	514	487	486	480	514	504	473	470	523	475	512	439	505	494	478	521	496	476	474	504	480	507	488	472	487	465	515	443	461	507	495	493	527	526	508	528	518	492	473	502	492	503	507	526	521	497	513	442	489	491	525	553	469	486	486	480	503	477	457	486	478	498	487	504	479	501	520	484	498	489	503	486	533	496	498	490	476	510	489	516	452	512	448	503	509	508	509	470	502	497	495	469	478	495	497	491	443	480	533	487	520	474	505	496	521	505	486	477	530	481	496	472	495	481	481	497	474	487	467	512	473	489	471	456	484	528	457	549	511	481	466	504	482	522	519	509	495	493	524	504	534	482	515	525	519	489	487	519	485	488	488	502	522	491	483	523	502	489	482	492	488	486	492	494	489	519	465	521	499	477	492	516	472	463	460	484	505	478	476	496	508	464	482	471	491	490	526	486	497	505	513	477	476	506	475	488	512	512	467	500	436	475	533	486	485	508	467	478	493	475	480	472	499	485	466	509	503	532	449	503	477	504	505	488	477	482	478	491	480	492	477	480	514	506	487	496	469	526	533	492	500	510	505	487	516	487	487	501	455	490	460	517	485	501	519	472	474	489	504	483	486	505	492	549	489	465	531	500	514	522	511	477	482	510	529	494	466	475	537	473	506	478	476	492	491	463	485	530	509	467	473	478	491	492	496	505	514	483	480	507	474	509	547	490	503	500	469	494	482	495	520	472	516	496	513	483	509	474	537	502	450	483	513	526	497	502	488	470	471	460	489	487	455	523	477	491	494	486	456	477	525	508	482	455	497	488	482	466	491	500	473	461	490	515	495	513	523	488	476	469	468	455	528	492	477	479	516	528	457	499	477	499	473	490	484	490	490	507	500	503	524	465	480	533	478	470	483	472	486	503	483	516	509	519	488	475	455	504	493	495	451	528	511	513	491	503	513	489	480	490	523	487	472	494	513	499	490	520	495	494	498	465	507	498	479	531	482	498	505	494	492	510	504	504	491	494	455	468	482	471	501	501	496	509	481	471	476	494	447	494	513	501	513	500	496	509	455	493	484	493	508	491	445	518	490	491	468	516	484	483	487	483	507	484	485	523	526	490	517	500	503	518	501	517	523	504	475	496	499	487	510	483	497	477	507	479	468	492	450	492	483	525	489	507	483	492	513	470	481	466	482	508	480	521	506	540	515	522	528	478	559	540	447	459	515	497	495	497	496	498	446	514	477	484	484	495	497	488	503	490	495	507	485	493	490	505	497	474	512	455	501	509	528	485	470	502	521	516	500	469	517	475	504	510	487	496	489	541	468	534	469	481	436	482	532	470	473	438	491	476	493	495	497	527	476	479	512	514	514	493	507	499	485	462	491	514	512	524	477	460	524	477	518	518	518	503	537	463	479	506	496	492	465	466	464	488	515	477	498	439	517	540	525	456	513	488	494	474	510	470	489	536	555	460	470	492	496	510	524	497	496	506	543	516	481	471	516	506	518	486	480	475
60368	34520	22469	11762	3810	950	415	331	300	284	263	276	245	281	267	303	270	281	311	289	296	263	229	274	281	253	300	273	239	302	240	275	287	265	273	287	287	284	258	257	289	278	312	297	302	245	266	269	243	264	254	280	258	273	284	253	303	276	276	281	266	247	245	283	274	253	283	271	257	261	302	247	254	227	258	262	291	278	248	260	273	275	275	260	275	283	276	288	298	236	260	254	245	276	313	243	264	262	293	288	264	254	286	263	270	277	302	267	251	272	252	269	296	281	281	255	282	254	252	243	290	298	254	286	288	269	291	253	275	235	278	277	279	256	283	267	284	264	259	285	277	280	252	256	266	260	265	285	264	249	275	299	275	273	258	311	284	258	305	324	300	261	295	279	264	294	283	290	257	268	277	270	260	258	279	264	280	241	261	282	287	248	275	265	269	262	258	242	283	273	282	275	250	270	290	257	295	285	261	275	273	264	297	258	259	256	271	272	242	306	262	286	266	222	283	245	273	292	280	277	281	247	279	268	269	253	266	271	283	268	266	262	288	264	255	255	281	283	260	303	276	246	281	283	229	214	287	258	296	292	286	273	257	248	259	298	289	277	241	282	273	269	285	242	236	270	308	254	263	258	258	264	291	292	292	261	265	276	239	253	243	301	276	252	290	259	248	260	267	272	264	253	261	278	245	278	281	280	292	241	258	293	259	290	269	290	277	261	248	289	255	259	286	276	290	300	232	255	269	251	272	250	283	273	252	273	301	259	287	307	299	276	270	250	316	274	280	270	234	249	272	245	291	276	289	273	239	303	290	284	282	270	250	255	270	268	275	263	248	267	266	277	288	262	287	294	251	267	267	280	286	236	275	224	269	252	285	263	254	270	293	298	258	267	242	228	266	310	271	275	247	248	266	252	289	283	258	282	279	284	273	224	252	248	259	295	278	273	264	281	273	296	272	267	272	274	261	267	271	235	248	251	259	279	271	283	305	291	269	270	288	253	281	266	257	265	249	251	280	248	252	276	245	255	236	256	237	289	290	287	280	271	265	266	272	288	276	258	274	308	282	266	272	255	244	285	287	271	281	256	276	272	285	270	277	257	259	274	252	266	253	273	263	299	236	276	260	279	243	241	248	259	270	287	254	287	301	257	249	248	242	269	258	237	299	261	270	263	251	238	284	277	265	266	269	258	276	261	278	264	245	234	231	263	245	275	255	270	326	316	263	280	271	278	292	255	269	275	280	302	246	312	286	292	275	258	291	268	250	287	273	269	272	253	253	251	251	282	275	272	244	239	247	277	282	276	253	232	249	255	263	262	248	251	228	269	246	313	267	299	276	283	266	226	257	274	276	275	284	278	252	278	299	295	263	275	268	259	303	271	262	259	288	240	253	261	302	254	284	279	303	249	304	254	248	251	263	274	271	290	250	271	280	254	278	267	264	288	249	263	304	275	255	274	288	290	251	243	294	272	302	261	232	258	278	221	295	267	261	242	287	265	262	251	231	251	274	242	270	245	243	312	274	271	272	277	262	256	275	289	267	291	226	300	294	270	280	249	259	241	254	267	288	268	272	280	283	295	289	268	289	273	265	287	301	247	270	283	259	256	263	285	278	267	258	257	249	258	276	265	283	232	275	257	290	232	262	262	263	271	264	263	278	257	293	293	284	284	227	276	242	258	260	279	270	270	289	272	264	251	314	294	251	235	235	294	283	281	279	276	278	274	262	250	280	266	281	289	306	254	271	274	274	293	256	293	253	285	292	274	280	278	271	253	266	264	258	259	270	241	259	286	290	288	248	271	254	260	258	326	279	293	289	258	251	248	260	266	228	291	274	276	287	273	264	257	267	282	257	260	264	270	284	282	261	276	259	254	281	312	274	257	253	284	268	295	323	273	236	243	290	287	265	245	294	284	298	271	308	267	266	280	276	306	290	251	251	297	270	280	264	267	303	249	251	238	246	291	303	274	250	237	276	258	259	283	313	292	287	267	271	261	291	278	250	282	252	297	275	279	302	295	284	276	254	287	281	299	241	267	244	270	297	263	246	278	250	254	266	286	271	276	284	221	262	303	230	275	258	292	279	267	256	276	256	280	277	304	291	279	261	247	263	234	280	259	292	282	236	261	256	238	262	262	295	271	247	288	248	235	258	204	273	254	261	259	265	292	296	259	256	275	268	254	278	284	267	285	243	264	289	257	274	289	260	249	268	271	248	294	282	289	271	274	268	252	250	280	282	315	246	271	308	232	287	261	258	281	260	257	282	284	238	265	248	287	260	275	280	294	284	273	261	251	274	307	278	225	269	290	256	265	272	250	259	295	244	248	255	256	280	280	261	274	290	258	282	256	279	264	299	260	239	272	272	272	236	277	268	303	290	293	254	257	289	255	285	258	282	235	305	282	289	301	263	283	263	290	275	270	266	289	288	255	244	294	266	269	242	259	284	279	238	262	298	273	266	262	284	262	265	295	266	236	267	285	281	283	276	274	262	278	270	260	295	272	232	240	249	286	292	264	255	229	259	290	253	276	254	302	256	286	277	257	233	254	282	258	280	279	252	307	278	263	276	257	263	286	241	280	267	264	283	272	270	284	266	242	280	274	268	290	245	323	296	253	275	315	276	271	268	260	281	288	269	284	226	258	259	237	244	271	330	287	253	294	274	275	289	262	271	270	320	302	248	243	259	271	244	251	290	308	272	284	253	282	270	284	249	267	268	255	267	268	283	248	253	245	265	248	247	291	297	284	238	277	270	299	283	256	310	229	252	268	279	259	258	271	280	278	278	312	262	255	274	272	249	272	282	295	282	264	314	253	275	288	245	289	300	246	281	257	273	258	285	275	269	255	247	283	260	265	287	288	285	256	279	264	272	305	310	280	288	298	259	260	275	276	296	253	281	277	261	312	268	261	268	293	266	272	294	249	277	265	262	278	267	271	289	231	270	271	254	297	278	274	279	240	275	268	279	254	243	283	269	254	232	260	268	251	310	239	260	271	275	283	275	249	264	278	277	262	268	264	251	268	275	252	272	237	265	296	255	284	313	257	291	278	271	267	254	271	288	303	285	264	256	267	321	281	274	266	282	255	261	251	281	276	295	296	283	282	299	286	281	282	269	265	273	311	303	284	276	272	284	280	264	254	249	279	248	265	296	268	282	305	283	300	270	290	273	272	252	261	248	258	278	252	250	272	296	282	277	285	306	262	308	264	296	247	256	323	284	237	264	267	284	248	289	247	264	280	280	249	243	289	285	253	275	299	272	253	266	264	266	252	283	260	285	289	257	233	294	254	272	275	267	248	271	281	272	254	272	251	267	280	269	299	281	252	293	249	264	261	237	297	265	265	256	273	281	302	304	246	269	284	280	261	265	258	288	267	269	265	273	301	265	286	253	267	265	291	247	248	277	291	257	260	288	242	245	260	246	270	262	242	284	271	229	254	260	253	253	263	280	253	263	259	281	301	275	265	246	228	263	249	265	244	273	281	264	279	278	313	273	284
37346	25894	24980	18353	8476	2506	920	773	663	617	635	617	585	603	609	563	609	591	610	608	588	565	552	596	583	593	551	556	547	590	573	554	569	605	572	564	558	643	581	579	611	580	550	543	522	570	571	535	580	600	538	564	576	577	603	579	582	538	598	565	608	575	518	554	612	568	555	553	532	556	584	584	530	590	580	589	589	557	514	562	544	575	592	572	581	608	594	594	560	527	592	576	572	540	579	604	587	569	560	569	555	600	550	573	574	581	575	552	566	560	570	599	547	561	574	593	578	569	558	596	565	581	547	564	546	595	555	549	547	616	564	511	588	570	598	565	572	575	549	536	564	540	554	560	573	578	555	584	565	549	573	569	572	567	566	565	597	552	491	590	595	561	581	559	551	561	622	571	591	585	575	540	583	573	510	582	565	606	601	559	588	568	579	604	550	596	590	570	530	564	521	541	544	531	578	539	589	587	527	593	579	574	584	547	541	572	525	561	569	587	564	514	578	551	529	559	553	597	556	596	602	539	556	597	585	597	583	602	524	614	566	588	610	575	555	596	512	559	581	546	577	583	527	529	561	587	603	563	538	542	568	561	559	599	532	567	519	583	593	582	573	543	538	562	576	582	555	597	595	569	566	568	549	552	557	644	598	516	572	548	570	566	576	552	521	548	549	516	533	570	536	588	576	583	547	518	562	561	592	573	539	568	535	567	602	553	561	572	563	576	558	571	616	573	597	556	527	531	555	549	556	544	615	543	564	611	581	558	587	588	562	580	613	585	563	579	540	586	556	570	571	591	627	585	579	605	543	541	551	575	548	578	557	555	587	549	574	547	536	566	569	544	551	570	552	530	586	602	576	581	569	586	581	551	535	607	572	567	556	535	556	577	574	575	538	551	592	559	619	540	545	576	583	576	605	556	587	531	567	568	591	547	578	548	576	624	588	507	573	569	597	566	561	567	580	629	622	594	577	551	569	588	526	542	571	593	546	601	593	548	572	580	573	608	561	548	560	527	562	585	585	556	582	571	566	544	565	579	556	574	572	574	515	565	605	573	546	565	588	565	594	582	570	577	616	581	540	585	565	592	576	556	572	602	553	575	589	573	564	591	601	585	595	518	586	536	575	562	581	569	589	585	615	570	596	608	528	609	516	576	523	563	566	551	576	566	551	553	606	516	565	575	540	535	597	561	580	569	563	530	597	548	578	592	561	605	563	579	557	524	577	563	568	523	565	540	554	567	517	531	577	571	563	520	519	555	582	545	570	594	608	571	581	578	591	544	567	530	576	574	577	555	547	596	565	595	579	564	563	552	564	572	575	560	533	570	550	585	542	584	564	551	581	517	563	613	530	536	555	572	564	552	584	581	585	522	583	559	594	557	514	588	566	589	573	597	594	572	554	557	580	572	564	555	571	616	536	534	570	599	598	577	508	567	544	566	562	582	549	536	578	536	555	562	531	591	576	547	572	586	599	563	618	609	551	555	574	593	560	567	580	561	592	526	601	558	591	542	534	528	561	600	565	573	587	592	548	565	573	581	636	558	583	567	559	555	611	591	580	571	606	552	592	564	589	565	547	554	574	596	578	583	559	565	571	536	568	580	571	583	597	559	548	574	580	576	560	574	539	573	548	561	564	537	559	532	563	558	594	586	572	538	577	605	566	557	595	539	579	598	610	538	587	616	579	562	562	578	575	520	580	543	505	604	593	573	606	569	569	548	552	527	545	570	542	583	615	570	573	564	553	580	568	567	544	555	560	580	585	586	602	595	568	537	593	558	593	533	529	593	579	547	540	551	603	581	573	570	591	606	544	582	535	539	593	577	555	570	617	577	586	547	561	545	569	600	601	553	584	606	606	597	498	575	561	557	584	563	546	590	539	574	537	549	571	560	559	566	541	590	580	574	540	574	589	568	563	576	618	559	604	586	581	578	599	512	556	580	571	569	542	597	548	581	574	590	521	571	557	582	576	534	574	533	550	533	576	559	619	579	574	579	570	568	553	569	602	564	550	571	556	552	576	570	580	575	574	570	561	580	572	540	563	518	551	532	583	568	552	548	557	595	564	574	590	515	540	548	567	576	554	500	609	576	557	565	548	572	562	563	569	567	559	591	579	561	548	571	548	544	544	569	553	610	588	626	564	576	557	532	575	598	524	589	511	577	576	602	558	574	535	591	562	560	553	601	550	569	544	537	552	541	620	587	562	568	571	504	611	558	590	572	572	550	550	599	572	513	544	584	595	573	539	608	547	554	587	567	575	580	569	594	536	596	574	596	560	553	562	559	546	607	555	590	562	608	563	624	603	592	575	564	578	577	554	575	559	565	603	582	542	594	536	542	595	540	587	540	598	510	537	574	586	600	607	569	598	529	522	556	584	554	546	576	537	599	628	582	566	552	570	560	558	591	588	561	543	577	560	581	539	547	550	591	566	527	575	553	546	546	566	518	609	569	578	583	560	607	601	576	527	610	562	549	544	536	582	515	543	550	619	563	602	569	541	581	544	559	586	559	585	573	560	590	535	585	576	569	569	586	587	568	575	566	536	564	577	533	620	554	514	557	568	570	570	575	590	569	583	553	568	531	577	552	573	608	554	597	576	574	567	554	607	595	543	600	586	589	530	552	545	567	576	564	589	578	536	579	555	583	619	549	548	553	584	573	560	611	599	563	578	603	555	590	598	525	547	554	555	536	532	601	629	551	580	624	581	579	612	578	561	579	575	586	568	572	564	537	543	543	543	551	546	541	555	525	586	567	566	592	567	590	587	595	555	584	570	548	569	517	603	567	544	626	508	551	600	576	561	578	554	541	553	563	595	588	533	569	574	525	618	562	537	567	540	548	595	581	579	608	567	573	585	571	599	573	585	547	548	555	591	570	590	592	573	559	533	583	610	534	567	579	585	548	564	553	592	559	571	569	525	576	553	611	573	581	512	534	596	583	558	560	551	560	611	562	538	609	545	548	548	576	562	567	589	550	544	530	581	542	559	553	547	568	562	536	536	539	558	560	601	597	591	602	534	598	602	567	546	566	564	567	568	570	552	568	590	541	562	568	550	582	586	597	569	556	578	527	591	566	561	562	578	579	561	553	595	634	544	543	545	570	571	571	591	556	526	561	596	580	583	593	578	569	576	611	570	551	593	599	553	531	536	621	561	554	562	600	581	543	573	544	565	556	559	537	517	606	563	572	580	589	554	561	545	569	543	592	578	563	560	586	593	581	544	608	544	547	582	567	586	559	577	559	585	534	551	553	568	549	548	613	596	560	614	545	527	579	560	583	610	593	539	604	541	583	531	577	537	556	514	568	612	578	548	548	589	533	589	552	556	549	577	530	552	556	555	562	548	592	582	540	523	573	605	575	589	566	550	549	533	585	585	538	564	535	529	553	571	550	570	573	563	584	551	593	611	557	540	548	527	562	594	573	562	584	549	552	553	563	572	536	588	562	583	565	563	549	556	596	591	548	549	564	614	557	545	539	580	553	571	550	576	512	572	557
50845	25239	8785	2859	746	324	200	221	194	187	219	208	220	225	232	211	205	219	223	207	250	213	218	208	218	217	216	218	204	213	227	219	212	218	208	219	243	219	196	202	237	203	220	232	227	238	208	217	243	227	177	219	198	254	222	202	212	245	238	220	259	250	253	205	231	244	199	237	215	206	227	216	233	188	216	212	220	204	233	238	226	238	206	239	214	201	215	218	226	234	238	248	190	244	210	236	237	246	238	254	199	189	217	235	226	219	216	224	212	193	200	227	243	219	263	237	232	235	221	219	218	189	215	225	225	222	199	216	180	220	236	222	223	223	228	224	230	225	217	226	242	220	208	197	222	201	225	199	234	220	230	217	223	242	225	211	229	211	217	233	210	191	222	196	218	201	216	218	229	211	255	227	216	196	223	212	195	202	187	219	221	209	227	208	221	227	239	222	189	213	209	229	199	196	234	236	221	238	221	215	208	210	215	231	236	205	255	248	210	207	214	207	231	223	231	204	226	189	210	249	202	202	217	228	205	214	251	230	215	219	208	229	228	207	216	228	185	234	205	239	230	215	197	228	241	223	217	189	216	246	238	214	217	213	227	227	251	190	186	194	217	232	208	192	205	229	235	216	217	233	206	207	191	216	218	233	242	240	225	223	190	205	183	261	233	209	232	217	206	186	265	223	199	249	233	198	220	226	233	241	212	204	243	235	224	225	214	229	206	208	256	246	225	194	229	204	227	223	227	220	224	194	225	222	217	207	211	251	249	240	223	237	208	197	194	252	240	207	218	202	218	206	172	229	221	199	198	221	211	218	215	239	210	250	229	220	230	185	220	200	216	219	202	221	221	192	221	256	249	199	199	195	211	205	257	236	222	211	210	223	237	229	182	230	222	197	202	216	203	224	228	219	227	237	214	207	207	214	191	220	213	241	233	236	233	223	215	208	238	212	223	227	243	231	206	220	230	239	206	223	207	205	224	234	218	241	212	215	215	254	241	199	235	215	202	231	218	210	195	211	199	202	222	230	191	230	219	253	206	225	200	228	239	247	201	205	198	209	234	242	216	204	225	220	221	232	208	207	175	229	205	198	204	220	190	221	242	217	199	216	251	213	203	205	228	220	213	249	221	210	190	195	233	217	183	210	213	218	230	243	241	245	218	198	236	224	237	226	231	189	215	222	215	227	209	200	208	219	230	217	198	194	213	220	211	225	243	212	224	220	199	234	202	216	190	223	244	253	219	199	213	231	188	217	221	226	218	219	212	228	201	216	226	216	206	231	225	230	229	218	206	229	229	241	225	201	253	234	208	223	209	225	222	252	227	227	212	257	224	226	218	210	246	219	214	214	235	209	204	224	221	215	211	228	226	238	216	207	174	187	219	201	244	206	227	224	217	248	252	197	201	216	230	207	204	209	233	232	258	207	195	169	225	185	194	228	212	224	201	223	234	220	206	210	211	231	229	186	216	211	255	238	206	227	226	231	215	231	208	237	221	222	214	212	219	210	243	231	198	199	223	244	193	215	230	250	195	231	202	211	217	227	233	218	229	224	222	223	226	196	250	234	193	222	212	249	209	199	239	213	245	206	215	214	243	202	241	220	239	192	208	190	215	199	220	240	213	189	247	199	209	234	219	226	248	230	218	215	236	195	198	219	205	214	228	204	205	204	237	204	210	228	215	222	195	211	213	238	243	220	199	237	220	210	202	235	205	210	198	236	215	253	246	198	231	213	230	219	184	242	208	190	223	216	220	224	253	207	211	188	183	224	239	211	230	218	228	217	197	238	212	215	244	218	200	217	235	205	188	190	230	209	198	221	209	233	213	230	237	204	227	217	227	214	214	210	227	239	210	227	196	235	231	246	197	218	234	216	216	215	231	217	207	237	217	207	241	231	230	244	221	246	234	262	206	221	185	222	229	246	220	218	229	199	236	228	213	237	223	236	220	193	210	225	229	210	218	223	215	193	223	205	219	226	250	204	222	207	201	204	207	193	224	217	234	218	214	224	224	224	242	227	201	201	233	249	234	216	208	222	227	193	224	233	213	200	227	239	205	224	233	212	236	234	241	203	219	238	207	245	233	239	218	224	255	228	209	243	212	211	234	241	193	227	255	230	227	234	204	209	198	238	209	202	221	234	214	232	231	221	238	221	223	213	266	195	222	224	226	198	221	183	194	201	234	223	210	199	166	230	243	232	208	248	212	225	237	217	202	212	211	217	228	227	219	202	211	227	194	215	203	228	214	205	225	201	221	209	201	223	224	217	226	203	200	230	208	182	203	204	200	176	203	223	205	233	218	211	190	182	212	234	233	243	239	230	248	226	233	220	200	208	245	212	226	206	230	230	217	205	223	215	208	237	217	196	211	213	203	204	201	248	217	226	246	231	224	260	225	212	216	249	252	235	196	201	241	256	213	217	234	211	236	209	200	235	239	206	217	215	228	214	206	221	224	233	236	224	212	220	256	222	221	213	248	230	229	234	202	198	240	206	232	217	195	224	246	227	209	208	233	213	247	208	220	219	236	237	220	236	237	209	233	211	234	228	196	220	237	237	218	228	235	193	200	243	220	245	220	238	192	219	256	221	205	203	207	214	237	218	219	220	213	278	213	221	243	210	226	193	236	230	226	203	196	214	221	187	213	249	248	228	227	217	216	210	237	198	218	204	211	243	211	206	215	212	190	228	191	227	217	254	242	231	222	242	220	217	177	212	218	240	263	196	224	259	209	217	208	222	216	207	221	240	223	216	239	232	204	184	202	194	175	236	230	214	215	231	227	238	230	241	233	194	191	209	248	217	222	215	205	217	205	191	238	229	210	224	231	231	226	214	225	247	238	215	221	233	201	236	233	205	209	237	204	197	220	225	227	240	230	198	197	204	247	226	193	206	229	243	209	211	217	225	218	211	209	213	211	260	225	198	222	216	174	229	250	220	261	190	197	208	224	246	217	231	210	211	203	227	216	214	224	208	209	226	252	207	219	196	221	261	237	224	229	236	237	222	199	211	219	216	211	228	227	249	227	235	226	218	208	215	213	225	200	237	213	214	241	230	222	246	209	263	212	208	225	223	243	232	234	185	195	212	198	215	202	224	195	209	226	227	232	204	238	191	219	233	218	215	222	210	224	210	200	220	226	226	188	202	221	232	205	222	241	233	204	234	207	241	234	194	223	240	203	208	233	200	234	263	258	205	209	198	214	236	242	195	208	212	203	199	236	225	232	222	234	208	222	234	220	197	243	206	209	233	220	210	193	259	215	222	199	197	199	211	200	250	194	234	211	218	204	232	232	240	241	218	232	200	215	216	197	219	232	215	210	207	193	206	258	227	205	235	225	216	282	207	207	215	225	222	195	198	226	238	238	221	210	188	183	225	217	207	215	234	207	201	251	235	238	213	216	229	218	225	209	224	248	173	219	230	233	203	242	228	201	244	205	195	241	196	217	243	201	218	202	179	197	249	223	199	220	218	215	196	245	219	224	210	232	211	212	243	219	215
33172	16888	10085	5838	1935	895	511	458	441	453	472	477	491	469	475	497	476	465	469	479	464	435	460	492	435	511	508	474	475	505	442	487	500	487	466	444	470	472	446	473	516	490	461	489	446	490	455	497	458	481	468	491	481	479	519	482	471	443	465	487	486	487	475	468	462	491	491	469	482	469	439	539	472	559	483	477	438	490	466	501	473	478	487	505	417	466	464	504	433	478	477	472	498	463	459	443	465	484	492	458	452	511	470	455	472	470	495	483	492	462	488	455	445	454	458	458	501	448	458	491	506	453	476	471	478	501	444	481	469	446	497	474	494	449	485	473	453	490	461	444	499	460	488	510	456	466	466	494	482	488	478	488	486	480	465	489	487	487	468	423	448	507	527	450	472	449	430	454	455	449	449	472	437	487	492	468	474	457	506	448	454	437	483	513	467	538	451	476	488	458	452	485	452	469	458	464	455	484	461	499	481	498	484	457	486	469	477	487	458	486	463	482	488	454	445	419	457	475	453	479	451	496	510	466	458	443	484	480	480	499	457	443	458	476	508	451	505	516	470	457	496	437	489	455	464	493	466	469	474	460	478	464	452	503	484	465	505	479	470	443	478	437	453	471	459	505	490	459	428	473	449	466	485	511	456	459	463	478	460	472	439	496	436	471	529	489	457	494	492	458	454	471	500	474	468	460	466	459	456	476	479	485	472	497	449	443	488	476	499	469	486	476	446	474	475	454	495	474	510	459	498	457	466	474	458	459	458	494	465	522	448	476	440	478	466	456	467	507	486	494	436	446	444	500	473	479	455	476	505	474	432	422	514	461	484	487	497	459	443	470	452	465	507	486	504	513	470	451	518	463	487	438	482	524	448	447	468	461	488	459	474	461	458	480	485	454	461	451	491	483	482	476	467	481	480	442	457	498	465	414	499	476	434	468	489	476	505	465	445	466	456	477	478	468	448	481	426	502	426	444	463	485	507	496	464	469	469	498	486	462	443	509	460	457	455	498	472	449	459	509	494	518	454	482	490	435	477	465	442	482	462	449	438	457	490	461	442	450	476	482	473	518	444	475	492	444	520	466	471	441	479	460	427	469	487	506	457	452	493	446	423	486	406	497	485	421	471	480	482	445	463	449	464	493	491	457	498	476	469	482	476	481	491	475	505	498	471	477	481	501	479	451	476	488	459	464	444	508	504	463	520	459	469	443	519	471	444	481	464	445	471	471	447	464	456	465	481	466	489	490	501	520	443	429	470	470	501	454	478	485	467	460	512	434	448	479	430	477	470	476	484	491	497	468	454	498	467	473	477	478	467	460	462	450	441	493	448	484	470	445	494	468	520	478	481	452	495	500	476	461	480	502	468	446	472	455	455	513	474	432	471	473	531	515	499	462	473	485	453	471	436	472	476	521	566	462	522	451	472	468	460	464	502	494	477	465	457	468	491	492	454	497	457	500	459	490	476	463	470	453	454	502	467	498	468	484	505	445	452	468	435	444	489	484	487	445	465	478	476	461	459	449	449	482	474	482	485	461	462	472	491	500	466	447	473	493	467	437	503	474	452	525	509	451	510	504	471	490	467	431	469	461	436	479	440	457	491	460	496	451	486	444	468	470	444	467	449	478	467	482	490	473	458	461	472	463	486	500	458	449	462	429	475	466	479	481	451	480	492	467	470	545	493	472	475	477	504	464	458	481	469	463	492	482	479	467	489	476	500	477	491	507	481	460	463	452	473	464	463	448	471	445	460	467	482	482	506	458	455	481	441	456	493	494	469	443	473	450	454	480	438	518	494	436	479	493	480	469	477	456	461	460	468	474	430	451	481	476	453	496	439	465	491	488	482	453	492	434	487	473	461	463	493	493	465	444	464	483	525	479	473	511	483	454	464	463	465	444	447	456	504	465	488	464	503	498	444	471	475	495	494	446	503	460	482	463	503	440	464	465	437	456	461	489	466	457	461	513	480	480	479	484	472	466	477	461	457	513	478	488	435	458	459	494	447	469	491	499	501	476	453	464	466	489	507	478	461	469	455	463	448	508	503	478	476	468	468	441	522	499	499	452	476	485	462	477	477	451	450	490	467	429	414	502	490	471	482	456	478	498	463	494	491	497	472	452	469	485	481	439	446	445	439	437	498	522	453	493	452	475	493	480	484	467	473	470	502	469	478	469	455	515	485	471	427	467	503	449	423	501	479	454	500	470	480	518	494	478	466	463	487	453	486	445	459	450	488	479	464	467	460	494	495	481	416	454	458	470	438	474	494	493	444	514	428	503	431	487	454	483	501	455	463	470	466	471	468	472	444	503	464	474	468	479	467	462	434	482	470	468	475	483	484	483	482	460	462	487	494	487	475	478	419	492	476	500	489	501	469	454	472	474	457	500	459	504	494	458	517	480	492	478	506	499	475	441	459	476	453	463	450	494	461	438	454	433	509	488	405	487	473	473	480	459	489	488	444	520	459	493	467	491	523	451	469	475	466	449	442	475	468	491	446	483	500	477	490	498	471	485	508	435	460	503	452	462	504	461	495	475	449	514	457	478	449	477	472	481	396	439	479	457	450	489	477	489	439	439	474	473	431	497	458	460	521	504	509	478	460	453	488	481	442	466	467	434	483	435	467	456	477	466	450	472	465	506	453	490	488	486	508	471	497	469	463	482	456	500	491	479	476	439	489	461	510	462	448	476	487	481	483	441	458	466	428	486	458	481	475	466	487	484	455	480	449	483	463	451	461	516	463	510	497	469	497	435	436	477	510	462	491	478	468	482	488	463	461	437	443	434	465	428	453	445	462	491	467	461	444	484	471	463	500	470	483	451	499	444	439	477	532	465	494	434	501	477	480	431	479	456	510	459	495	469	457	517	492	444	486	472	438	487	452	443	458	468	511	478	478	471	442	476	479	462	468	487	464	468	478	507	444	479	480	463	494	473	456	462	457	458	438	491	478	476	442	493	490	487	497	488	467	453	463	449	442	468	466	469	467	499	489	424	467	508	490	462	466	466	467	476	463	477	477	502	459	474	455	499	484	479	465	482	487	462	448	503	488	453	443	485	475	503	467	440	462	496	431	464	471	456	446	475	497	513	465	461	461	507	483	437	486	519	457	480	491	499	457	485	474	454	441	416	488	508	465	456	463	491	446	454	485	434	447	488	434	471	462	471	510	484	496	451	506	448	517	484	507	491	474	479	487	471	465	475	444	468	448	427	449	459	457	487	521	470	448	470	460	476	503	476	475	422	486	513	483	515	491	532	467	464	440	452	509	478	468	444	451	420	476	467	468	471	438	469	480	458	457	437	457	489	470	458	481	482	508	497	505	488	437	482	476	484	439	454	477	491	502	462	471	454	470	492	491	493	467	486	473	466	434	467	458	455	458	485	474	432	489	455	481	467	469	470	463	421	468	460	483	448	477	477	455	461	473	487	436	527	472	471	480	434	496	484	462	478	444	433	447	474	466	472	455	475	511	455	479	485	445	463	454	464	467	433	460	496	476	465
59406	29843	15254	5609	1766	721	321	240	257	237	255	249	216	230	223	221	231	221	235	231	227	231	249	216	229	209	231	237	239	252	238	230	235	237	219	217	246	241	240	213	232	197	232	224	264	238	253	239	220	239	216	240	215	221	216	239	212	223	245	227	229	223	218	223	231	236	213	248	203	223	233	202	228	236	212	221	213	232	224	240	239	249	211	250	231	203	208	242	245	205	205	210	238	246	221	230	231	237	248	221	238	215	228	210	248	251	246	243	218	231	234	233	241	246	212	244	226	197	225	216	237	228	245	229	222	245	265	220	231	233	206	243	260	234	200	232	215	227	233	237	242	238	252	235	243	222	241	198	267	237	218	207	243	214	226	248	214	233	217	217	235	233	244	257	210	208	227	203	212	247	242	232	217	261	204	222	255	242	234	224	245	223	215	235	252	252	257	241	221	254	245	195	205	233	250	234	200	245	220	238	240	221	227	215	237	234	241	208	248	224	218	220	222	221	241	230	213	219	224	218	229	234	192	213	237	220	235	205	215	255	237	251	241	215	229	209	233	252	213	212	226	246	242	243	232	238	214	252	243	259	250	253	227	239	248	201	237	244	232	250	248	253	228	242	227	245	237	266	216	235	233	208	230	213	256	255	216	246	236	238	217	192	212	249	200	244	241	228	212	221	215	227	233	235	256	262	254	212	224	239	239	241	197	253	233	237	212	242	207	256	212	218	228	247	201	224	227	240	217	222	233	217	250	220	226	219	246	225	271	197	229	225	233	211	225	238	234	216	232	243	242	231	244	220	195	235	226	230	226	204	213	244	245	245	242	240	226	230	218	231	242	199	250	228	229	238	220	228	199	246	241	255	246	245	249	218	242	258	253	201	206	195	245	222	220	245	231	252	215	239	226	242	238	221	217	218	216	208	183	228	247	226	253	251	234	215	216	241	247	225	249	240	205	229	228	212	218	215	230	245	244	216	216	243	252	193	242	222	231	224	239	219	185	232	242	233	213	212	250	234	236	252	240	218	243	244	202	201	237	248	204	255	225	252	256	231	244	211	208	224	202	242	236	228	244	224	224	237	222	231	233	253	234	208	236	203	214	210	229	235	218	248	228	208	230	231	224	237	209	265	236	217	231	232	216	209	202	227	196	233	212	234	226	242	258	230	204	207	236	251	227	202	231	230	214	228	232	211	206	241	226	233	235	252	211	226	212	229	216	224	240	239	228	234	210	221	210	228	202	234	220	219	185	268	269	248	247	236	221	230	240	215	241	231	239	213	257	239	256	210	213	221	235	231	241	237	256	238	262	242	243	220	240	192	214	264	224	239	270	264	239	217	215	269	249	224	256	225	223	236	240	227	229	188	213	198	234	246	200	227	227	241	231	231	220	223	225	195	223	242	251	258	224	241	204	228	179	204	245	212	257	224	260	239	226	250	235	226	240	225	245	243	232	253	198	203	225	229	228	213	219	231	222	239	247	212	214	210	238	246	242	215	238	246	213	198	228	242	219	191	245	235	248	230	242	227	197	219	212	228	199	244	216	248	248	228	236	222	207	238	231	216	223	221	223	237	214	205	212	260	243	211	251	212	227	265	220	206	226	235	229	239	222	226	236	247	227	227	242	213	216	262	229	261	230	241	233	189	203	207	262	224	231	225	241	220	220	240	218	241	186	220	193	249	246	204	232	212	241	229	215	220	254	184	205	236	206	221	217	221	212	244	239	227	233	223	234	238	196	240	206	198	216	275	222	245	211	247	223	228	217	247	236	244	235	221	227	265	242	211	230	230	222	237	248	244	227	253	214	217	227	246	259	244	242	216	228	239	235	209	254	236	230	257	224	249	220	221	215	227	262	242	241	236	235	225	210	225	217	234	273	210	241	192	213	204	212	198	273	235	233	242	261	228	225	222	231	232	203	238	265	237	205	238	213	231	228	228	238	244	237	236	226	234	189	232	270	243	224	198	205	222	209	225	227	222	228	224	253	256	210	205	218	190	221	237	224	252	228	199	211	212	223	223	208	244	240	237	216	214	207	224	209	228	214	253	229	245	231	222	217	214	235	217	214	232	221	231	236	234	231	235	280	217	229	254	228	210	215	253	222	226	238	210	234	252	195	203	185	254	218	236	224	206	215	234	258	235	240	265	234	220	229	206	205	210	243	193	210	234	254	231	243	213	252	234	237	227	214	197	229	222	235	250	222	199	239	234	238	250	237	243	261	211	235	227	228	233	201	197	210	242	209	238	212	196	216	213	191	241	249	196	235	214	200	215	250	202	215	211	195	230	231	263	239	221	224	203	197	238	219	228	245	220	230	225	252	229	220	219	234	222	247	247	192	227	227	213	230	219	221	223	230	251	235	234	220	233	228	254	248	235	226	223	218	231	239	258	266	213	239	234	240	220	227	224	245	232	213	228	222	220	211	220	228	253	236	238	223	261	195	236	235	226	230	228	227	239	250	273	232	233	218	221	236	241	237	226	198	202	237	247	232	244	217	209	250	277	204	231	209	210	240	238	245	234	242	233	243	200	253	237	264	231	209	234	224	198	235	229	207	217	242	213	214	222	218	236	217	227	232	217	210	235	232	213	240	247	228	241	232	216	253	235	230	234	231	247	242	214	234	253	246	235	213	221	196	245	226	245	239	250	243	226	234	211	234	249	234	249	198	212	256	234	212	216	236	215	220	208	220	214	216	232	258	232	226	219	223	246	213	228	231	216	216	223	214	218	259	252	222	237	196	245	237	252	222	244	234	252	228	231	224	231	231	243	208	218	236	252	234	217	200	208	218	211	204	235	215	204	226	221	235	224	199	234	238	214	238	221	244	255	221	238	233	222	237	230	222	217	238	229	262	249	228	272	218	212	235	225	215	187	209	227	240	246	221	219	215	246	269	256	244	234	220	228	213	217	200	226	228	233	232	264	221	214	242	254	217	197	216	211	233	233	218	227	236	229	226	195	236	246	220	236	271	238	217	256	246	214	252	223	222	211	208	235	222	226	257	236	214	231	201	229	220	235	244	233	224	239	185	266	246	211	220	236	234	196	241	222	208	198	201	228	225	254	245	221	207	242	272	233	207	231	235	212	244	256	217	224	240	232	204	235	245	230	225	214	247	216	204	241	204	214	224	258	203	232	217	221	241	199	243	220	217	218	237	245	229	227	228	204	221	227	231	193	253	222	214	206	216	210	248	238	227	229	237	229	229	223	208	233	229	236	232	214	261	217	234	187	217	217	212	224	245	232	265	235	231	203	221	253	210	211	211	241	222	224	219	215	195	230	265	232	245	235	203	226	230	229	229	217	188	229	227	199	230	222	220	224	256	247	211	243	227	227	237	234	225	226	238	209	223	254	209	202	199	209	231	236	230	219	212	215	249	246	233	210	259	206	222	220	234	240	193	241	235	248	224	236	206	208	230	201	263	241	269	237	238	214	227	223	226	234	228	212	230	246	207	244	201	219	196	219	195	220	240	224	228	235	235	219	220	226	243	246
38037	20827	17363	10521	4910	2209	790	518	524	499	507	527	492	447	480	481	550	506	457	522	481	554	487	504	517	474	443	496	481	477	503	459	488	494	447	496	505	472	468	514	510	470	480	475	479	467	501	520	474	458	503	446	484	507	493	513	511	454	438	486	501	481	468	523	481	498	501	473	508	484	487	469	509	445	453	480	506	505	470	484	520	486	468	461	500	504	473	479	481	499	489	495	502	501	530	538	512	501	485	493	477	457	488	471	486	446	495	491	469	475	516	467	462	473	480	496	498	485	469	510	479	465	454	481	505	493	496	516	494	517	506	444	477	498	511	492	491	501	492	485	512	476	493	463	502	464	493	457	494	501	456	488	513	499	513	458	485	471	507	493	503	498	478	437	533	505	519	539	487	490	505	469	454	472	510	464	508	464	524	507	501	467	522	491	499	473	528	516	518	473	541	523	472	443	490	456	448	488	505	491	474	526	467	489	456	490	521	512	470	462	437	496	490	490	495	500	486	458	449	486	450	527	520	508	508	472	495	487	501	450	498	472	480	462	476	519	451	474	533	502	471	497	463	514	465	488	528	501	459	515	470	449	507	536	485	466	480	491	482	474	501	483	489	477	478	521	480	520	506	511	505	476	512	517	465	488	486	479	438	533	487	491	451	483	472	500	471	457	445	435	484	504	495	518	441	507	498	490	495	497	472	481	462	547	491	560	457	502	528	493	492	507	450	500	478	471	508	467	500	475	452	461	547	477	512	501	502	496	472	480	491	471	487	495	547	460	493	507	495	521	476	516	479	449	500	498	494	482	464	511	497	508	516	488	475	472	483	493	449	497	493	510	498	520	500	466	459	475	500	516	469	445	458	474	477	487	508	508	493	496	477	506	479	471	460	480	492	478	491	489	486	480	454	491	507	512	489	518	452	474	494	479	476	487	513	481	492	487	510	511	490	472	470	477	491	508	511	481	496	519	481	474	473	497	498	503	501	483	506	489	488	521	498	526	494	507	469	474	496	473	541	510	486	500	528	536	506	502	450	479	514	486	477	491	472	500	477	523	548	532	498	482	462	468	465	506	511	480	486	486	530	528	461	488	459	524	467	525	466	479	495	534	489	503	472	499	481	451	484	495	490	467	539	529	491	478	523	468	481	483	499	475	438	513	506	459	487	492	482	503	489	509	464	470	487	504	457	527	477	479	456	514	500	488	504	478	514	495	460	508	459	470	491	482	523	482	515	489	507	509	487	501	510	484	492	473	523	482	529	479	541	511	486	499	480	511	481	480	497	482	514	511	505	453	481	491	480	491	494	467	518	506	505	514	477	457	506	473	510	479	498	456	483	478	475	500	480	488	493	497	496	509	501	517	504	501	525	520	472	513	462	491	472	470	501	458	453	501	489	491	483	507	511	491	478	478	543	476	472	511	503	476	503	525	478	459	453	513	491	478	504	500	470	499	479	504	484	506	488	464	455	498	498	527	513	471	476	476	500	512	456	481	475	540	455	477	451	460	501	514	499	531	482	484	497	473	493	506	466	506	508	494	503	458	453	507	508	509	520	493	469	488	473	492	489	472	481	515	527	478	487	459	529	495	491	477	495	508	469	512	482	507	497	495	467	492	475	497	510	484	502	481	492	501	466	454	499	471	481	501	511	530	488	486	490	496	506	480	514	545	476	487	476	486	510	501	531	501	488	507	473	463	469	488	471	502	502	502	513	510	504	506	474	465	493	488	486	488	485	486	506	527	507	500	496	485	511	462	498	485	490	471	470	460	464	520	490	498	517	444	508	455	499	464	480	518	497	485	471	483	486	492	481	454	510	518	486	511	498	454	486	484	502	525	478	489	487	477	497	501	469	462	513	493	488	545	511	485	466	514	454	518	532	516	449	515	515	517	492	512	494	521	513	494	471	497	512	477	519	485	466	466	498	468	511	497	510	499	498	496	509	511	522	455	470	504	507	476	505	484	497	459	459	464	433	465	468	508	469	475	453	449	514	476	489	479	535	528	488	518	491	528	479	513	490	469	488	476	513	438	491	489	458	493	504	477	488	488	493	494	528	471	453	499	434	484	435	480	512	521	501	470	455	494	459	485	457	513	526	507	461	472	473	442	494	502	461	491	493	502	459	516	463	461	518	508	482	494	505	477	517	498	503	497	536	484	529	459	514	497	481	444	486	454	542	498	510	507	456	495	510	478	493	498	522	494	538	501	484	495	497	503	518	495	476	466	485	501	449	474	485	476	450	473	490	507	491	514	486	532	497	459	494	483	502	473	490	492	491	493	475	521	467	477	491	516	506	540	501	501	495	493	528	460	477	505	526	514	507	461	491	459	504	499	494	473	474	523	495	466	526	492	480	458	531	492	528	493	524	468	485	506	468	474	454	505	496	477	458	451	544	484	472	535	531	511	530	452	502	459	519	470	516	465	486	494	467	499	481	491	491	481	510	495	504	450	508	455	506	517	515	488	516	528	465	486	482	515	460	493	466	490	469	473	474	486	503	479	539	481	482	467	512	487	485	480	515	522	489	497	488	518	518	460	478	495	500	479	528	518	446	497	480	528	513	505	467	508	485	487	472	498	496	494	457	496	483	479	485	489	497	480	485	479	451	506	472	461	455	501	515	462	509	488	512	519	505	487	479	498	461	503	491	480	508	483	517	483	505	485	498	485	473	461	497	463	473	484	523	486	489	505	495	462	505	516	489	490	479	508	472	484	494	511	558	475	476	501	519	484	483	515	544	485	503	479	482	476	534	520	484	478	462	498	465	466	475	466	496	504	458	490	483	482	484	490	495	464	503	480	535	466	496	503	511	488	499	480	504	490	513	477	472	485	497	511	465	433	531	506	514	521	476	438	480	504	518	454	515	451	530	527	462	453	484	521	487	476	475	493	487	517	461	466	476	504	504	475	494	479	483	481	505	478	494	486	527	507	507	479	493	500	516	509	502	522	508	506	449	479	461	504	495	493	508	490	484	497	550	452	459	500	499	477	495	496	507	476	468	495	505	480	457	488	484	502	502	468	481	526	511	541	508	483	499	516	505	506	475	523	470	435	503	527	538	488	520	452	499	507	523	494	473	468	520	449	510	475	468	469	523	499	432	445	502	501	516	524	526	494	519	479	505	504	464	487	496	490	498	486	477	510	496	510	474	514	519	483	500	511	500	452	495	498	466	495	470	492	502	462	549	498	454	500	489	488	490	497	473	528	502	523	461	489	470	516	478	500	454	492	520	526	484	481	492	477	463	476	531	494	481	510	499	467	484	493	473	514	467	514	471	497	496	485	487	511	507	491	496	509	524	507	487	481	490	502	470	478	499	493	509	465	502	477	502	460	497	506	471	517	498	509	458	511	444	545	522	534	522	562	477	459	480	469	473	522	457	532	481	512	475	503	487	472	475	521	491	484	464	506	470	488	504	482	527	486	484	508	544	463	451	512	495	476	481	486	501	477	492	483	536	469	478	481	493	457	465	496	494	477	480	477	497	485	525	505
68229	36352	19122	6812	2237	863	336	282	307	312	276	319	253	267	265	306	305	307	282	317	283	292	286	281	300	310	294	273	277	278	323	308	287	306	268	296	295	300	281	263	276	290	272	292	295	300	318	290	282	297	233	269	284	264	298	275	322	263	274	286	271	292	317	286	263	281	302	274	286	331	300	302	282	277	327	299	272	291	305	273	296	266	330	267	295	293	296	290	270	297	266	287	339	272	300	283	266	250	258	307	309	267	270	275	304	291	274	288	293	299	265	306	286	312	309	289	289	290	265	299	255	286	273	253	309	296	263	254	275	267	288	280	263	289	279	272	293	278	299	294	271	261	265	269	305	281	312	328	259	285	280	277	270	306	270	296	288	278	278	292	298	272	301	295	297	312	285	278	287	263	302	332	275	250	294	269	287	343	285	318	286	326	277	315	298	299	279	297	250	316	295	267	275	302	271	286	271	352	295	323	287	248	256	299	298	264	285	284	283	287	265	318	311	279	298	265	287	267	301	277	279	295	316	276	274	307	309	297	313	288	290	289	287	301	287	317	293	303	273	269	277	277	280	337	302	286	278	288	290	290	300	275	290	270	310	260	256	265	293	320	302	272	298	280	267	265	260	274	294	300	302	326	283	285	276	250	322	303	285	294	284	301	270	272	262	292	262	289	251	277	307	268	260	266	310	279	277	276	262	296	275	281	245	285	288	280	283	281	283	341	330	258	309	311	289	268	293	312	310	255	283	307	256	297	288	302	278	261	274	295	292	269	292	287	317	279	282	283	318	304	306	298	278	288	303	315	266	266	245	310	275	272	265	276	281	270	294	285	278	300	291	298	326	316	280	284	255	303	293	302	288	306	276	276	290	274	297	287	264	295	284	297	319	266	309	289	268	287	320	269	279	287	283	263	276	268	272	284	258	261	266	297	287	301	279	281	278	254	273	295	269	294	273	280	279	264	297	306	283	287	262	282	274	307	272	323	289	275	279	283	250	270	292	318	332	276	307	287	265	294	266	296	294	284	289	286	274	298	294	290	308	289	307	307	245	276	280	301	289	293	310	293	277	296	307	272	297	314	302	305	278	282	329	255	274	289	273	313	300	316	312	303	278	281	272	331	277	323	263	303	296	309	299	276	306	291	269	279	325	271	285	269	298	264	295	300	322	305	296	308	259	332	313	326	309	279	310	285	275	280	292	276	257	278	296	272	277	277	280	313	295	296	256	263	329	289	274	282	265	235	267	267	290	286	289	309	284	248	287	300	287	288	274	271	284	285	285	292	338	277	293	287	308	255	254	267	281	296	251	286	290	287	268	292	279	293	317	322	273	267	277	310	273	288	256	296	258	292	287	269	289	278	273	298	281	278	261	290	263	310	289	269	278	286	284	278	290	281	280	279	294	308	292	315	290	289	261	292	281	307	257	286	313	295	269	298	308	296	264	277	285	283	260	316	302	297	297	300	289	299	272	282	252	303	292	298	269	281	272	275	283	304	297	298	277	285	295	302	246	267	304	281	297	278	303	257	288	279	309	297	282	288	301	290	295	309	284	318	296	270	309	317	301	290	297	331	290	296	292	316	298	289	288	271	311	281	282	282	237	273	277	289	266	317	283	311	271	294	301	296	276	289	275	310	280	318	290	282	284	323	348	320	270	279	283	275	295	298	275	285	294	311	280	302	312	331	299	286	308	274	287	266	288	306	255	262	303	282	295	277	287	265	287	271	275	265	285	311	293	278	322	302	290	277	304	253	266	289	297	251	270	323	300	275	321	281	295	312	278	265	288	319	278	294	295	296	327	272	273	283	276	274	270	277	275	290	304	280	316	296	309	265	273	297	297	329	278	241	273	283	279	285	257	293	310	271	280	280	288	282	285	276	309	301	283	309	252	312	269	281	282	304	308	280	293	308	254	333	286	262	288	284	264	268	290	291	288	280	273	305	333	290	287	275	302	262	296	281	298	324	302	308	271	255	322	298	277	307	272	289	316	282	294	293	278	298	273	294	275	304	288	303	304	276	305	263	274	297	297	280	313	292	280	289	277	278	325	306	276	291	290	310	297	301	321	300	291	284	300	299	276	295	290	310	269	299	280	293	277	276	258	280	287	301	290	305	293	299	250	296	264	280	328	288	297	287	287	286	320	302	257	285	270	269	277	303	264	259	276	293	287	289	287	308	283	276	280	282	310	274	292	275	283	296	286	312	269	313	307	239	333	299	302	287	302	305	270	271	280	260	320	268	256	311	264	271	288	282	309	305	277	300	262	320	303	324	263	285	290	267	291	316	271	292	298	295	284	278	275	281	298	332	259	288	323	260	304	294	288	267	258	291	284	296	291	296	278	309	279	276	298	256	263	263	299	292	291	274	275	292	294	245	294	275	289	310	273	288	343	307	286	273	286	257	259	258	297	294	314	284	296	276	278	261	261	270	318	277	279	273	286	279	287	313	300	281	310	288	289	291	274	286	286	313	270	276	299	280	295	309	284	307	287	292	305	270	289	278	308	277	296	283	283	304	264	268	262	311	289	252	268	297	306	292	267	272	249	267	301	289	303	272	306	314	274	296	296	308	251	272	279	266	248	275	282	281	312	285	270	274	300	291	298	288	280	281	293	298	314	280	318	292	271	275	282	293	285	310	314	284	265	280	272	260	286	292	299	281	282	282	269	296	320	313	296	269	294	289	366	273	302	297	292	276	308	271	287	269	278	273	280	286	238	297	307	300	264	306	287	294	287	306	275	313	298	303	263	277	306	290	277	320	284	270	255	278	320	285	269	281	301	297	290	321	287	277	298	281	298	280	309	270	290	297	293	287	252	310	269	285	303	285	317	286	308	290	257	255	245	288	303	286	245	279	302	299	276	322	284	259	276	299	256	257	300	274	278	313	307	300	284	287	262	300	277	322	308	292	299	303	280	271	308	290	302	300	300	294	289	284	237	266	257	287	268	289	300	265	303	290	288	250	282	295	272	258	259	279	302	338	289	268	283	296	290	278	275	271	281	278	265	281	264	294	281	260	270	307	250	267	282	310	299	289	345	299	298	286	271	294	286	276	285	288	310	277	282	290	303	288	283	305	297	292	299	310	291	269	292	269	329	297	286	278	303	286	261	260	278	282	288	267	274	280	307	313	307	291	274	288	253	318	296	268	308	305	277	276	289	292	255	294	282	284	300	266	250	287	299	278	295	274	282	296	300	271	264	270	287	309	283	304	292	272	317	252	330	271	294	279	298	265	274	296	267	267	270	300	295	313	290	279	265	296	263	281	294	262	253	283	297	297	286	321	279	300	284	332	277	272	304	263	294	331	296	278	286	263	296	285	324	259	267	271	315	279	260	289	273	316	270	310	267	272	265	280	340	310	287	257	303	288	290	272	260	298	273	308	288	290	285	321	307	294	310	274	291	337	264	303	299	291	251	266	302	299	268	261	264	290	290	267	313	273	297	300	261	313	257	268	277	302	292	322	300	288	315	278	282	303	296	287	274	314	315	271
44929	26598	19060	10399	5827	2339	796	663	664	683	599	637	598	623	605	612	627	608	613	619	599	566	663	616	625	579	599	590	596	574	631	639	580	599	650	591	609	637	583	586	607	584	578	601	576	580	631	595	596	609	587	651	606	580	602	576	577	606	595	609	635	619	593	586	598	569	608	587	611	574	590	591	542	617	606	618	616	593	603	616	554	577	583	580	635	634	581	579	586	628	577	627	604	594	572	577	628	568	581	599	612	622	593	650	584	593	602	581	589	610	603	630	617	622	589	615	618	627	635	617	578	563	603	590	598	579	587	613	553	604	610	591	628	564	608	600	540	601	599	612	609	591	592	623	626	589	610	639	588	611	560	615	601	578	584	608	596	603	599	571	558	583	579	604	580	571	595	548	561	620	583	579	623	590	586	571	587	607	589	537	599	612	614	593	636	617	615	605	605	571	576	572	547	636	624	568	590	621	579	599	619	626	569	566	552	563	547	599	636	552	602	595	600	605	628	594	644	563	615	622	608	618	595	616	658	583	654	657	576	608	601	570	608	593	571	629	641	572	595	606	602	587	599	618	613	569	624	616	624	595	623	580	605	583	597	596	597	643	589	602	603	612	559	602	603	577	628	632	584	610	589	557	589	597	605	616	630	580	569	564	580	591	606	609	576	598	623	582	600	585	667	580	603	588	580	632	593	553	621	578	636	628	626	574	638	564	588	588	583	659	566	614	626	564	615	592	569	602	611	546	570	608	608	552	616	595	600	617	578	557	588	581	607	576	584	620	633	614	616	585	579	578	603	569	594	572	522	614	541	553	579	635	634	570	639	619	599	566	585	569	621	591	589	584	612	597	588	607	630	608	612	586	600	619	614	617	606	648	580	635	609	561	579	614	608	566	635	598	611	611	583	615	640	599	629	639	589	579	629	602	628	595	579	577	565	570	559	581	613	582	619	602	601	602	625	575	594	551	601	604	545	595	610	592	581	616	582	580	589	575	609	568	585	569	580	650	595	624	614	587	598	605	573	619	576	598	590	571	610	567	581	557	604	583	606	612	642	597	622	662	590	575	596	586	641	598	567	599	603	582	589	620	593	542	614	634	644	626	629	593	632	591	593	590	629	600	641	613	594	566	587	629	631	628	563	617	613	622	558	601	593	615	614	544	616	605	588	576	629	566	611	562	647	630	540	649	565	633	610	562	612	638	601	603	610	628	602	579	590	601	550	631	618	615	589	597	594	571	568	616	604	556	601	593	585	593	616	602	563	664	656	593	628	599	598	642	582	609	611	616	579	619	637	611	592	587	674	610	568	546	595	619	593	611	612	599	621	603	587	596	629	617	580	635	620	606	633	621	589	633	639	632	587	554	587	588	605	576	594	602	601	628	565	568	594	625	596	599	607	583	607	566	594	600	583	604	578	583	614	585	602	586	589	610	601	598	626	623	572	598	631	581	575	601	589	596	575	606	568	626	617	593	598	578	608	621	594	582	577	639	576	590	602	564	610	617	637	539	586	630	618	564	553	635	594	580	635	600	609	610	612	577	564	603	553	628	561	594	624	612	604	575	595	620	598	582	613	574	582	596	634	601	598	594	597	626	592	596	573	592	609	615	554	655	648	585	610	561	635	541	600	568	531	532	598	576	621	596	593	598	582	636	633	605	576	607	626	619	603	596	596	582	596	595	575	653	583	622	596	600	622	615	592	649	625	587	659	580	565	577	641	607	631	544	623	629	633	591	554	635	593	608	594	616	578	599	626	583	542	608	602	631	599	563	614	574	590	628	616	607	604	591	616	607	586	568	623	617	571	573	582	606	609	604	634	597	588	591	579	600	622	597	610	556	559	572	630	585	626	639	576	607	610	624	609	619	574	651	587	595	588	592	602	613	606	610	584	591	610	585	601	605	581	598	599	615	597	599	592	617	593	592	583	569	619	589	624	599	615	568	640	591	607	587	602	602	585	598	617	610	576	621	618	567	621	587	588	624	596	583	591	547	594	586	641	613	572	597	555	602	607	588	542	573	608	597	631	638	594	630	616	601	626	573	578	573	597	620	608	587	611	557	606	617	569	576	608	635	635	593	623	587	622	548	613	612	573	567	596	588	587	619	608	602	594	560	606	632	625	657	646	579	630	597	602	610	624	586	591	617	606	547	585	622	574	588	553	635	556	618	567	634	601	538	608	578	597	625	621	582	662	606	567	627	627	643	596	588	560	619	543	634	572	612	573	558	596	601	568	582	610	608	601	589	575	577	535	572	599	612	602	646	601	636	662	629	619	589	608	603	588	568	635	573	580	550	561	534	603	586	535	604	588	605	603	632	550	594	565	616	602	629	609	595	606	660	604	586	568	642	591	588	564	602	591	625	586	623	607	566	564	553	570	635	579	572	625	604	589	589	596	612	607	606	615	593	602	621	624	604	620	583	633	630	600	611	593	590	623	636	589	642	628	622	625	607	585	625	594	605	605	607	635	628	621	566	574	598	575	628	596	617	623	614	576	637	635	578	564	613	582	634	571	604	640	574	560	593	646	610	600	620	619	589	632	593	571	586	592	574	593	581	610	563	581	590	624	618	634	607	615	591	640	615	640	615	615	653	575	589	575	588	624	606	597	618	588	592	597	613	580	609	603	594	609	588	674	597	661	615	567	567	615	614	592	562	617	588	609	581	617	609	582	611	577	623	614	614	601	600	615	580	590	607	594	610	552	590	600	584	642	595	585	597	611	620	596	579	613	586	610	586	568	615	634	617	586	593	590	580	590	621	591	583	578	600	601	606	582	544	639	620	551	599	617	608	551	612	601	596	587	623	582	651	581	546	605	604	612	627	626	569	655	573	579	564	640	600	604	606	613	611	592	605	607	559	586	604	600	576	590	647	580	587	648	605	608	584	597	588	569	583	594	604	625	642	611	600	622	583	578	618	592	592	619	566	604	578	624	578	592	617	609	596	584	600	619	597	609	632	608	617	603	595	642	601	614	603	675	603	631	618	607	594	619	617	565	630	627	604	566	542	626	605	626	613	618	639	604	607	595	591	610	660	627	592	589	607	611	593	570	595	598	601	592	590	597	621	612	634	561	631	600	548	603	621	593	587	570	569	568	570	614	554	625	565	632	586	593	621	613	631	565	572	578	586	617	604	622	596	594	639	608	619	611	574	615	620	657	577	564	566	575	586	627	590	606	571	642	622	598	586	605	607	641	658	603	560	631	617	591	585	650	617	586	647	622	577	602	560	628	597	635	617	604	610	618	580	639	574	587	616	633	573	606	539	561	599	587	581	587	611	578	625	557	576	590	596	605	623	623	574	591	581	618	607	588	586	573	572	626	626	660	610	596	598	621	618	607	564	564	585	653	621	580	579	589	628	592	609	597	585	579	599	577	613	595	608	588	545	564	570	610	590	634	626	642	613	584	605	593	564	621	581	616	602	552	566	551	628	558	597	609	608	627	581	578	594	653	574	604	624	575	592	589	621	571	653	614	618	630	574	577	591	610	622
52295	25840	8217	2154	777	318	240	252	219	231	214	197	217	254	239	237	242	251	229	239	231	232	261	243	257	241	240	259	198	255	204	207	271	260	241	243	205	226	245	256	198	207	239	229	220	218	213	230	226	256	255	244	237	216	228	252	245	233	243	236	239	219	232	253	203	239	236	237	230	220	244	264	236	222	255	249	236	206	257	246	242	226	242	247	217	236	214	195	250	230	273	274	213	208	251	259	196	217	235	215	225	237	219	245	232	206	232	221	255	222	238	254	242	252	231	227	198	207	246	256	252	238	245	226	270	227	245	193	219	225	252	266	241	233	235	285	246	254	277	237	209	250	257	242	212	195	251	230	238	230	226	230	221	254	256	218	253	249	261	246	237	228	256	205	257	243	232	227	239	237	282	246	217	260	236	254	231	254	243	237	238	243	215	245	224	225	221	244	256	215	219	233	222	222	227	223	219	234	234	244	214	219	248	247	241	196	248	240	211	224	238	234	202	241	254	242	243	235	220	197	227	245	221	202	239	221	229	243	212	224	228	236	208	248	243	237	242	230	247	251	215	218	256	211	258	273	243	242	217	260	245	233	241	234	228	244	213	241	269	223	234	219	246	242	221	221	216	247	215	195	220	244	259	236	231	229	274	205	226	245	242	223	230	243	252	216	224	246	267	232	215	242	248	222	223	207	244	233	224	253	222	230	207	217	235	261	226	236	221	230	245	237	242	247	203	221	244	240	226	220	272	228	210	225	234	236	219	233	218	233	244	207	203	231	200	249	194	238	250	244	265	218	219	232	248	231	245	222	248	235	250	262	275	225	264	257	216	216	245	254	241	232	219	229	224	277	229	217	215	263	214	229	222	234	243	213	248	256	221	281	243	227	250	267	244	227	211	226	235	247	216	269	267	238	235	262	248	237	221	240	243	229	237	255	239	231	263	281	231	230	239	240	247	229	224	228	245	216	233	213	254	212	237	262	226	233	257	204	227	253	229	244	230	244	220	234	246	258	231	214	234	230	214	219	238	232	261	262	222	222	213	232	249	225	263	245	245	240	253	257	256	229	209	231	208	221	258	254	253	264	234	242	193	231	237	212	216	228	212	217	236	231	247	256	207	228	217	241	240	230	221	222	217	215	264	262	236	219	194	223	249	265	224	247	253	244	233	236	239	236	220	217	223	223	233	242	200	228	208	222	208	217	262	220	227	210	230	194	230	237	231	273	263	269	249	243	210	222	234	244	217	210	243	264	219	270	234	238	256	240	225	208	207	221	229	234	231	252	240	238	234	258	261	254	242	214	222	254	252	249	253	222	227	242	220	215	213	244	251	230	235	279	251	251	220	212	217	236	234	239	233	254	254	217	232	254	236	230	223	242	222	249	214	232	238	235	199	227	229	258	252	218	251	229	230	219	234	235	195	242	251	247	271	236	249	236	261	247	226	231	240	225	273	231	247	231	221	221	253	241	228	245	224	257	237	246	257	215	233	253	237	228	228	237	230	237	229	235	227	279	218	221	236	227	232	216	234	230	228	230	237	242	257	227	223	234	223	238	238	227	262	221	221	254	271	230	210	246	249	244	251	228	236	206	225	234	227	210	233	228	248	248	245	261	235	205	218	255	240	238	264	252	249	219	228	217	216	253	252	257	237	229	250	223	245	223	221	280	214	235	260	258	232	227	246	223	210	249	279	227	241	217	210	220	236	235	236	244	227	220	234	250	246	248	229	256	232	224	250	251	247	214	261	254	220	242	251	226	249	258	269	252	245	249	261	251	229	265	253	235	229	210	245	205	227	213	230	256	223	247	261	229	240	260	250	208	229	225	267	230	253	243	229	209	217	219	239	220	229	221	227	210	245	239	239	190	203	241	201	236	203	231	231	241	206	220	206	244	276	246	212	236	236	237	248	232	227	240	248	226	217	210	223	234	227	240	253	258	249	202	241	216	247	223	233	233	226	233	245	195	243	243	238	247	220	244	232	234	214	256	214	209	252	202	249	248	232	229	235	233	230	192	226	207	220	209	213	230	215	217	222	212	215	265	213	234	242	271	254	231	248	252	247	214	246	260	216	221	219	243	242	235	255	255	226	220	252	235	224	223	232	244	240	220	238	252	242	221	237	213	224	256	249	227	208	218	220	232	222	206	248	227	224	251	274	249	229	222	247	240	269	222	246	224	242	201	244	240	255	231	229	233	211	246	265	244	271	218	262	226	270	279	223	255	214	243	241	235	251	237	198	243	258	240	235	218	240	237	227	265	233	191	240	236	221	195	213	257	247	268	255	230	231	245	239	245	244	229	237	207	240	253	217	204	238	228	234	216	254	228	240	243	222	220	217	239	207	219	235	234	225	239	204	221	236	247	267	221	226	239	229	253	243	233	230	235	271	253	231	248	235	236	251	226	249	223	216	255	247	242	267	241	227	197	209	207	209	237	231	225	202	260	247	239	263	207	214	224	222	207	256	240	245	257	228	228	220	200	225	260	234	214	242	244	265	236	211	225	210	221	234	228	265	237	210	224	217	218	244	259	225	248	240	251	242	229	220	248	248	207	247	251	245	220	232	253	263	222	254	270	227	243	221	211	239	259	207	258	231	230	235	256	241	247	225	248	247	238	240	229	228	248	230	230	239	267	212	232	224	243	230	240	226	212	234	226	246	228	212	222	237	243	257	202	248	205	206	231	238	242	191	222	234	268	217	209	226	234	225	228	238	237	239	238	296	264	249	228	258	209	230	246	230	229	243	211	250	265	243	238	239	285	216	271	251	248	232	244	237	208	229	246	235	241	267	241	224	218	204	241	249	221	207	260	229	200	235	235	243	234	222	222	231	228	255	233	232	252	237	247	241	251	263	216	225	227	227	228	245	211	256	227	233	247	246	205	221	254	226	227	199	226	248	236	224	240	254	236	217	225	249	239	217	242	226	221	251	257	229	244	220	199	237	242	249	220	245	249	235	243	197	253	251	236	270	245	224	250	211	239	270	236	236	219	231	258	227	238	219	230	224	244	244	229	229	250	236	240	219	232	237	224	238	228	259	210	235	247	224	207	252	223	212	236	242	228	220	213	253	240	226	206	220	241	251	197	254	263	240	260	225	191	263	238	232	234	267	231	247	226	252	224	209	210	225	267	262	219	256	242	250	291	226	260	237	229	249	223	221	235	217	224	242	238	285	244	239	270	239	239	254	229	233	225	264	208	234	240	240	194	189	249	273	239	208	228	232	251	260	238	281	225	242	236	241	238	269	216	247	234	247	260	214	280	232	200	270	213	225	225	240	246	209	242	209	253	245	244	249	235	226	254	254	208	245	182	243	238	215	236	222	245	244	237	242	245	228	237	269	208	223	224	246	254	236	252	256	235	228	225	226	237	242	247	212	235	265	251	247	231	262	213	199	247	234	237	234	255	227	257	226	219	230	236	235	241	239	234	270	239	249	210	231	249	238	235	230	234	213	281	218	251	239	260	245	222	255	232	261	233	233	234	248	274	238	230
34884	17737	8740	4570	2013	748	505	533	506	492	508	498	525	505	509	501	511	496	497	465	453	491	526	496	509	484	530	490	491	504	492	476	508	495	489	484	523	474	511	458	474	531	495	548	498	567	493	543	485	503	505	480	519	511	515	517	507	550	503	464	533	500	477	493	477	493	494	507	507	465	499	517	519	533	528	511	509	534	498	505	486	474	486	495	476	481	484	528	504	522	532	494	493	473	489	489	473	518	483	508	499	487	468	493	516	466	486	505	493	504	482	519	524	528	517	514	515	527	497	518	480	512	478	531	497	489	512	500	515	479	481	532	486	506	547	521	515	501	527	475	522	530	476	517	515	501	480	516	490	480	488	531	489	476	478	533	510	526	515	511	532	515	524	502	507	499	538	500	510	522	537	519	505	496	488	485	511	537	498	496	504	538	494	519	484	479	512	504	505	538	459	469	536	501	519	506	533	481	507	491	514	501	484	488	465	527	499	493	535	532	491	513	493	499	499	505	472	514	508	511	534	523	572	471	481	463	453	523	476	473	517	510	534	506	536	524	492	510	477	500	475	510	521	531	490	472	486	494	521	514	524	487	450	485	507	521	487	497	473	467	513	499	550	495	511	436	536	518	473	484	515	504	496	528	503	489	511	511	524	507	495	496	468	525	501	499	510	479	500	483	460	497	487	556	462	541	535	482	491	531	509	502	489	514	539	483	526	512	450	498	545	471	510	477	495	505	492	533	508	482	484	512	484	506	446	521	537	448	496	546	476	462	495	518	496	519	515	512	518	476	510	525	515	531	492	530	492	486	531	499	495	506	474	512	495	470	507	456	460	477	545	531	506	533	526	522	483	455	488	539	529	458	445	479	487	498	508	495	481	474	530	522	537	515	523	500	520	499	498	551	480	525	537	508	535	501	493	519	479	471	545	493	519	471	513	505	509	474	507	516	462	517	485	508	522	529	483	493	515	530	526	494	473	506	539	509	487	460	484	493	445	512	491	476	493	492	511	521	500	507	524	502	505	504	463	509	492	499	524	474	545	485	534	514	489	504	516	497	487	509	512	518	562	482	505	481	513	528	516	522	546	474	550	491	474	513	489	478	518	517	474	506	505	472	502	463	467	517	513	498	490	474	526	508	534	511	530	530	547	496	496	504	522	553	510	504	481	479	509	511	510	488	493	487	522	493	501	499	462	521	466	490	505	494	512	492	496	498	488	479	517	511	496	464	504	509	500	516	507	503	458	468	485	519	503	522	486	504	520	491	502	489	467	460	489	495	480	527	492	498	518	534	514	531	524	474	518	540	498	466	498	485	506	509	454	524	532	487	501	525	493	504	513	510	514	495	516	455	502	490	478	518	519	481	515	526	482	489	493	482	500	511	507	474	505	503	475	506	518	503	484	533	502	540	500	506	459	468	506	494	474	507	486	498	476	488	485	494	466	445	496	510	508	453	506	497	510	512	466	519	507	486	519	490	529	511	485	477	507	467	479	469	516	482	504	494	480	479	525	518	519	505	458	471	513	462	508	532	506	528	524	469	489	538	486	495	480	478	481	538	483	521	517	527	498	528	543	518	522	476	473	482	468	500	504	512	519	515	523	490	531	486	488	499	487	482	456	517	505	509	517	526	508	460	541	523	472	513	486	478	490	496	533	501	504	475	497	518	487	466	485	519	434	500	486	475	477	505	497	507	509	491	495	506	490	476	500	482	488	460	545	518	506	540	499	475	524	512	503	544	516	499	496	492	532	513	497	487	512	446	487	489	526	525	504	484	492	499	479	449	511	520	488	470	498	501	485	497	473	514	512	492	484	515	533	493	463	531	495	518	508	529	510	499	485	525	541	517	476	502	521	530	483	509	517	479	496	488	539	482	535	491	511	539	485	504	487	508	492	483	492	461	479	523	496	544	516	545	517	496	509	534	487	501	522	500	517	488	550	469	478	533	499	507	531	503	471	468	499	499	492	480	462	484	486	530	493	554	531	539	520	498	502	511	469	514	505	527	479	464	508	531	506	531	515	536	547	531	509	494	470	482	476	479	527	506	470	505	498	481	505	499	502	520	460	496	488	505	478	477	478	510	473	473	553	526	483	481	482	519	499	531	495	526	472	472	502	490	481	511	526	501	545	523	465	513	507	543	508	503	490	517	459	546	490	466	459	491	510	503	480	532	546	494	490	493	549	512	482	524	469	459	480	482	485	485	524	473	502	490	511	521	492	460	509	537	505	491	486	496	547	510	485	481	495	486	499	484	526	496	476	486	494	528	456	511	493	495	501	505	518	493	506	494	433	492	508	473	510	486	516	460	526	519	508	487	475	486	506	518	495	506	542	511	483	482	505	490	525	502	521	497	517	485	509	498	497	515	530	539	510	496	489	473	501	492	475	442	493	472	519	540	523	483	479	485	497	467	488	525	471	498	495	494	506	559	485	482	496	514	461	483	496	453	487	524	534	485	483	526	511	490	481	507	493	502	543	501	524	485	496	486	527	484	508	475	521	513	456	527	496	519	496	531	519	521	527	473	518	504	490	471	472	499	490	488	500	492	482	503	491	543	468	491	496	523	483	528	431	521	497	513	493	485	488	503	537	496	459	498	491	494	487	486	504	496	547	545	501	531	509	507	485	473	495	522	520	555	536	502	502	485	517	522	461	490	542	528	489	466	510	503	477	544	536	454	499	532	517	493	511	481	525	512	523	499	490	505	517	503	496	522	510	520	508	499	557	492	472	499	435	500	519	487	509	523	511	514	455	529	509	498	472	501	523	547	494	509	496	482	495	532	500	520	556	483	519	509	509	472	519	521	489	478	455	468	513	514	498	569	522	478	500	493	512	490	505	523	492	515	514	491	480	457	515	523	525	470	473	522	500	494	475	528	492	469	497	512	516	487	492	495	521	481	510	455	481	494	486	518	513	512	481	477	488	498	482	477	523	502	527	540	504	498	480	502	516	531	476	513	488	522	484	508	492	490	500	501	498	521	444	472	482	523	482	521	491	466	471	480	505	497	515	493	527	493	475	531	551	560	492	496	465	533	539	478	501	527	486	494	518	478	501	505	482	492	477	519	488	494	524	479	447	484	482	539	477	502	524	477	455	491	517	516	481	507	491	510	492	460	494	519	508	504	479	488	451	523	497	488	491	493	493	474	519	460	524	526	505	474	492	516	480	542	543	505	488	503	487	486	515	521	458	529	524	493	502	517	473	488	453	473	482	484	506	516	501	488	515	527	470	482	484	477	499	476	501	466	483	460	501	462	481	511	519	493	504	485	509	503	500	500	494	517	513	468	525	488	488	432	508	471	515	485	467	492	469	501	493	525	475	472	500	509	506	490	505	521	466	482	506	503	524	489	477	498	503	511	471	485	450	484	522	512	495	502	515	483	503	472	464	485	470	491	497	552	549	485	506	528	469	518	520	480	483	525	482	518	527	473	514	480	509	547	492	551	484	487	452	495	509	507	486	512	508	501	491	493	543	503	462	495	483	541	480	516
58838	31245	14585	4804	1268	472	290	243	252	263	254	241	250	225	243	238	227	234	250	227	254	245	229	207	270	276	221	242	219	251	269	252	255	226	233	232	225	234	266	243	251	244	204	213	234	258	234	223	236	229	250	214	241	244	235	218	234	223	239	247	241	213	230	242	263	228	237	243	239	205	248	225	228	238	225	226	230	209	231	235	243	238	235	197	217	223	217	213	237	250	241	255	239	232	208	221	206	278	251	256	216	242	259	273	212	234	262	239	247	235	281	259	248	232	240	230	262	238	231	250	234	232	219	290	243	261	229	254	234	221	263	252	198	226	249	233	239	266	244	250	235	240	246	233	243	231	227	253	248	244	223	269	246	273	230	228	227	245	258	246	223	223	224	246	244	233	246	206	231	226	224	225	226	255	251	243	276	238	255	209	212	228	254	214	246	260	215	280	244	258	232	236	259	263	236	222	259	253	233	242	234	243	218	257	211	239	216	236	248	228	240	240	216	211	229	252	247	257	237	280	243	251	249	229	248	263	257	263	233	277	253	236	245	254	250	199	263	220	257	250	231	221	218	235	253	204	216	264	269	214	240	289	251	248	197	239	256	249	238	252	196	267	284	233	236	236	231	257	232	227	243	247	222	231	224	267	247	278	229	231	232	225	249	231	242	224	234	252	228	261	233	228	233	251	273	253	253	216	249	227	278	248	241	240	221	222	219	259	262	256	235	251	233	241	216	277	223	217	248	209	236	246	229	251	236	235	215	251	219	238	263	235	254	240	238	207	214	239	232	222	230	247	239	254	218	237	246	245	233	248	244	276	267	208	248	239	232	235	255	217	215	221	245	228	270	247	245	225	251	249	219	212	246	248	218	252	231	229	253	215	242	236	223	256	241	253	230	258	255	268	245	260	259	221	243	221	251	253	206	224	265	242	210	271	233	255	266	257	241	250	212	228	238	267	279	242	240	215	288	240	229	283	266	239	237	225	260	254	212	231	246	245	235	246	216	237	230	228	233	226	226	220	232	246	249	223	215	241	217	239	236	221	227	230	234	232	244	238	227	247	233	209	236	229	275	237	249	234	238	254	241	239	239	240	242	215	214	284	229	228	220	232	225	269	229	229	229	253	267	217	227	210	234	235	214	242	245	264	225	235	268	243	243	201	212	231	253	233	244	226	233	219	240	236	232	251	247	205	251	248	245	260	218	237	263	221	216	259	239	235	231	242	224	250	229	248	212	245	230	249	235	211	234	213	249	219	235	235	220	238	256	233	259	241	258	259	238	232	206	218	249	280	255	253	229	235	226	251	251	251	217	231	266	246	249	226	229	207	227	268	246	239	233	243	281	241	220	240	242	219	260	232	278	238	250	220	253	221	275	242	275	211	241	247	260	230	215	252	264	236	225	217	195	241	263	240	258	231	267	253	254	261	274	247	229	245	253	252	241	234	253	237	241	209	268	244	220	240	244	209	241	257	228	250	239	250	241	208	228	269	239	233	223	277	268	224	248	223	274	226	216	230	245	254	255	243	225	232	245	251	265	224	242	245	232	246	261	251	237	250	269	231	240	237	244	258	225	227	254	216	241	246	265	243	249	228	262	232	226	230	233	225	233	231	252	222	235	221	236	247	250	227	239	258	231	222	251	242	255	247	246	231	259	255	256	224	240	221	245	246	239	242	217	235	258	203	259	253	243	242	220	242	277	252	228	227	217	250	259	254	252	265	244	258	238	212	252	246	285	209	255	252	221	254	251	247	248	218	214	240	258	215	251	232	246	205	237	241	249	239	224	247	230	228	250	226	250	273	260	256	243	224	238	216	224	231	256	239	245	243	268	237	256	220	219	251	223	223	226	260	235	232	236	232	222	228	242	236	240	275	240	242	244	261	257	237	235	211	223	210	218	239	234	235	226	261	217	237	199	214	232	228	236	227	223	246	230	231	237	192	294	224	232	215	239	230	264	275	248	263	214	213	224	238	235	260	272	226	235	208	266	264	240	241	267	232	214	230	247	212	230	255	244	263	289	247	206	230	219	240	218	252	219	257	264	248	264	262	254	247	255	226	231	246	246	221	243	231	264	217	228	205	226	235	247	222	248	240	225	240	234	236	212	239	222	225	257	238	226	246	252	258	256	265	263	254	221	209	244	246	260	237	220	222	258	236	247	241	215	235	253	202	262	245	229	258	214	220	245	226	223	233	245	247	251	256	225	247	249	228	211	252	246	235	230	237	255	241	255	237	241	237	211	248	227	230	239	251	252	227	251	251	245	266	249	226	226	241	237	229	237	272	226	255	228	248	242	237	224	251	242	229	249	233	254	257	225	254	213	234	229	251	225	264	219	198	279	273	208	248	256	251	230	245	225	237	224	226	235	234	266	255	273	225	213	245	209	223	231	245	239	227	260	224	238	234	258	265	268	246	230	214	273	265	255	267	283	232	241	241	275	231	213	240	226	219	252	270	237	281	243	218	241	244	244	218	249	222	248	261	225	230	242	261	244	242	249	235	244	237	241	231	243	246	236	249	258	274	235	213	225	221	260	236	208	237	252	252	237	235	229	210	223	186	245	224	254	247	272	231	233	241	223	235	247	243	227	233	248	249	266	222	217	258	239	270	216	228	234	239	266	239	238	243	266	258	243	254	239	245	242	247	227	265	247	253	260	248	223	226	241	234	277	239	217	267	264	213	233	232	259	237	233	211	248	241	223	255	232	242	231	250	242	234	232	245	231	249	238	239	246	245	238	236	259	268	237	227	240	240	242	254	239	229	232	215	244	223	206	237	245	269	224	243	245	232	218	244	266	239	196	252	244	258	241	234	236	279	245	212	256	251	226	260	260	223	238	226	222	216	247	255	245	246	235	248	248	229	216	221	220	235	220	211	239	231	236	231	252	255	231	246	249	214	270	198	239	244	238	260	228	246	259	237	260	237	216	252	212	219	232	227	292	237	248	232	236	252	243	260	254	221	241	243	224	224	246	253	238	265	243	247	237	215	188	247	252	275	241	250	259	233	246	247	242	269	237	255	248	234	264	248	247	239	240	229	269	242	223	230	208	239	223	254	238	227	256	240	219	223	255	235	223	244	236	238	250	225	253	236	257	271	248	234	242	249	234	229	278	258	258	235	245	258	256	260	257	233	244	252	217	233	223	212	237	234	256	237	234	285	240	239	250	233	217	201	256	211	259	246	262	232	228	215	264	245	232	221	263	209	221	262	250	219	225	207	232	187	243	271	243	260	209	236	226	227	219	226	242	243	233	233	252	249	259	213	230	220	229	272	242	237	212	227	235	220	220	225	237	223	214	226	216	235	250	264	244	229	246	260	238	280	239	230	234	214	218	231	239	240	256	234	253	223	240	242	232	243	261	243	228	225	280	238	223	260	220	246	237	242	261	230	231	229	216	245	224	213	222	268	261	216	217	222	284	247	222	258	274	240	232	248	235	215	241	247	261	218	230	200	224	227	218	231	229	234	231	247	265	246	221	248	240	271	257	237
37908	23013	15563	9242	3253	1239	595	555	517	539	546	514	525	510	547	471	502	506	531	518	495	500	534	560	500	496	500	504	503	507	527	515	523	510	485	505	515	532	476	497	501	552	519	509	540	493	460	518	546	542	506	515	531	518	548	547	497	525	494	491	527	529	524	513	476	532	534	535	498	508	521	459	483	530	547	473	589	494	503	472	474	514	519	506	485	486	537	521	519	489	525	511	522	493	484	484	510	503	513	511	528	551	537	507	507	535	477	465	510	504	517	523	514	503	505	527	498	512	495	486	569	510	503	567	513	523	504	510	493	512	543	549	498	469	511	510	529	529	521	529	512	512	505	502	516	540	520	497	488	515	527	499	517	456	489	518	527	518	518	515	496	484	517	520	531	474	498	511	500	493	487	508	560	494	541	532	510	526	529	501	555	514	561	533	554	471	499	553	519	502	527	499	529	487	503	516	504	476	525	530	499	488	526	487	494	488	493	519	516	526	503	562	544	522	507	480	539	545	542	468	504	553	530	483	504	499	530	524	503	533	530	497	554	554	505	502	554	523	490	514	526	493	533	536	537	506	514	497	522	492	507	494	523	510	514	522	525	534	510	523	519	522	521	523	510	518	519	472	510	479	516	491	480	514	517	489	525	496	498	521	486	515	522	534	527	555	527	478	510	553	538	498	502	547	507	456	522	472	516	499	528	525	527	540	499	544	530	541	532	518	535	526	495	519	515	515	510	535	527	497	513	534	481	539	523	518	521	505	517	499	508	495	519	488	490	454	474	512	551	541	520	512	485	466	514	514	562	483	524	485	503	511	494	493	493	508	506	519	545	520	501	531	522	529	538	497	519	503	487	544	496	505	557	501	511	542	502	464	484	537	529	525	515	514	518	524	533	476	506	532	498	524	516	496	510	502	519	500	482	547	516	525	514	510	538	522	496	463	543	455	500	508	514	504	524	550	554	531	502	519	542	496	490	518	463	510	505	508	521	475	480	468	554	510	528	507	525	500	523	521	511	488	528	557	499	537	509	536	510	558	474	489	492	513	583	512	527	512	563	537	503	510	520	525	536	495	556	484	537	566	506	507	525	510	548	551	525	542	516	489	484	513	467	525	493	496	541	518	517	533	493	534	511	507	491	492	506	529	503	500	502	526	515	527	519	489	493	461	518	491	494	477	482	518	535	489	526	529	506	504	487	512	503	520	515	553	478	519	512	481	484	501	535	510	509	527	500	516	552	468	491	524	518	530	517	499	522	516	480	517	502	508	548	502	469	522	519	470	512	534	514	537	517	474	507	480	495	534	511	530	491	520	461	556	543	484	553	501	549	481	539	464	476	481	490	513	497	492	512	500	520	519	489	505	480	544	515	528	471	488	515	517	503	526	479	502	497	518	513	489	478	526	499	457	508	496	531	509	541	518	509	515	501	521	485	475	504	530	520	529	530	507	506	511	502	504	475	548	531	547	514	529	528	530	501	508	514	510	528	520	533	556	523	517	540	481	538	508	468	517	506	515	482	498	534	513	494	528	501	504	528	511	535	518	512	518	504	522	537	519	501	540	509	509	519	519	518	490	516	516	494	522	510	501	483	496	510	521	519	507	525	544	531	534	545	495	495	506	537	501	498	516	504	510	547	518	548	495	507	492	517	525	514	497	515	523	476	544	509	478	523	482	534	543	529	527	520	518	508	473	569	500	495	468	481	489	522	474	486	510	500	502	519	511	544	530	534	524	506	490	507	495	543	509	494	541	511	576	534	478	515	503	502	491	510	502	496	495	440	510	495	532	539	503	516	500	515	471	525	539	485	529	540	523	508	483	526	495	469	503	510	490	483	495	501	526	580	518	558	525	529	471	492	477	562	495	507	521	527	505	496	482	507	508	494	525	490	489	505	521	499	524	501	498	528	489	537	546	491	510	503	530	510	525	506	531	494	476	504	500	475	565	510	524	538	563	520	493	522	509	480	537	498	531	534	511	501	475	543	534	547	478	520	487	491	523	528	458	531	510	531	479	532	494	503	504	505	536	503	513	518	503	498	553	479	500	532	517	492	505	495	513	527	543	546	521	514	550	513	514	505	501	547	514	494	472	519	561	516	491	544	528	542	502	527	518	536	451	502	558	526	478	517	489	520	502	526	516	536	517	482	503	507	547	484	528	510	487	497	485	489	530	521	508	495	516	539	559	486	529	522	518	492	533	567	509	511	507	534	528	486	521	518	479	492	494	546	491	483	530	542	563	527	531	496	570	530	531	513	521	508	502	489	552	517	478	490	480	498	508	547	488	521	558	527	503	482	501	518	548	529	526	490	499	516	535	584	558	486	489	544	513	502	528	537	525	487	521	521	507	518	498	519	484	524	502	523	481	541	487	461	520	515	521	511	525	519	538	495	522	494	495	495	495	564	520	495	504	520	516	473	540	540	510	502	519	519	503	475	529	526	530	480	513	516	475	539	526	493	518	553	538	516	554	528	509	525	529	494	548	536	481	536	504	539	499	487	526	498	492	503	514	543	479	508	523	490	528	525	509	499	491	503	511	515	541	528	490	490	497	521	511	543	507	545	482	507	519	515	517	509	539	542	488	500	502	529	520	520	498	533	496	529	500	525	450	503	559	502	513	462	513	508	510	538	526	518	532	572	495	478	510	541	508	519	532	486	488	530	483	511	493	481	488	509	520	558	531	508	504	539	513	476	498	516	525	555	487	528	510	528	517	502	542	506	510	466	531	516	470	504	536	521	499	506	528	531	496	480	519	573	582	495	564	511	518	531	485	510	488	513	479	524	560	514	555	505	511	502	531	447	520	509	464	502	516	518	545	516	508	530	533	485	500	470	501	491	492	547	501	518	529	515	513	468	475	503	534	477	456	524	555	494	509	532	551	519	498	478	489	522	465	522	496	517	555	498	529	516	501	496	507	502	534	523	533	496	481	493	489	497	455	525	500	533	521	546	508	546	469	470	471	494	537	488	514	520	506	514	506	532	514	503	529	492	545	506	506	509	553	511	524	532	496	540	516	509	532	509	524	499	491	491	507	538	521	478	512	501	522	514	491	500	496	477	504	513	536	521	517	550	509	520	487	518	528	532	526	487	469	484	496	541	490	520	495	542	465	539	503	498	512	499	502	553	551	510	537	558	561	504	514	501	481	485	548	491	538	478	496	539	519	520	485	495	518	512	479	517	516	510	517	532	549	484	539	526	482	522	521	521	536	553	491	505	550	524	552	484	509	546	535	512	489	537	490	505	524	492	483	542	517	497	532	505	466	540	533	537	520	535	503	498	531	514	553	516	556	518	528	468	502	499	501	497	475	469	497	525	522	506	558	468	530	497	514	497	515	545	527	565	502	507	533	463	518	571	501	506	502	527	510	531	534	513	546	503	522	536	514	497	479	496	543	519	535	531	473	513	508	531	541	525	520	504	477	494	501	512	524	492	489	512	517	501	506	528	523	485	535	487	518	496	508	543	487	548	443	500	504	566	508	494	516	516	517
66274	34174	17937	6241	1724	695	365	330	291	325	298	304	333	319	292	279	285	283	292	276	283	273	309	264	270	284	293	258	318	320	307	304	293	296	302	313	291	291	305	244	322	316	281	292	254	264	296	276	289	284	285	337	295	303	286	281	261	296	289	297	270	285	276	275	269	290	296	288	290	304	307	284	302	273	271	297	304	308	274	305	272	286	307	302	299	288	322	287	299	296	294	278	306	282	279	300	264	296	283	280	299	297	274	280	297	266	302	309	286	301	302	279	317	308	265	288	239	297	282	299	301	300	273	274	273	289	266	289	281	301	307	279	293	258	278	291	253	273	313	303	272	327	269	306	296	323	303	288	296	319	292	290	302	281	295	288	261	264	276	273	311	318	274	321	273	260	256	271	285	266	293	272	293	303	255	263	294	300	276	285	305	287	259	294	259	277	285	291	293	260	300	268	316	296	274	268	291	239	299	273	293	278	270	279	312	280	281	282	263	304	273	256	257	271	285	274	290	298	287	294	279	276	290	283	269	291	301	283	302	292	270	290	292	289	287	265	290	310	297	279	268	264	291	277	294	277	284	318	303	305	297	266	255	261	274	306	276	267	323	313	303	279	275	309	271	255	273	278	279	294	296	273	270	310	305	281	252	283	300	293	281	257	275	305	316	267	258	290	266	312	289	294	283	279	289	320	296	288	318	295	322	252	326	288	278	234	292	284	279	311	303	283	305	264	264	300	242	312	288	277	292	299	307	300	254	261	301	255	282	312	272	253	270	289	263	312	269	305	282	308	301	289	273	285	317	297	269	271	294	279	292	290	325	295	289	266	282	294	303	299	278	263	279	312	303	290	301	249	292	303	293	269	284	280	329	274	282	283	300	267	276	307	317	282	298	263	278	291	276	263	289	288	308	269	298	304	263	248	309	273	272	280	266	269	279	259	304	282	294	332	306	283	280	293	275	268	262	279	308	285	296	290	313	303	260	306	284	265	303	308	293	280	259	284	279	258	306	287	327	272	291	291	289	299	279	281	264	299	293	283	275	279	287	311	306	279	291	266	301	277	317	283	285	296	312	285	300	292	268	319	307	270	293	342	285	294	275	314	310	304	286	311	291	229	283	301	282	266	293	289	303	286	268	264	295	297	308	250	282	298	296	273	301	301	293	269	278	310	289	262	281	280	273	254	264	299	286	271	272	284	300	287	311	319	303	272	311	312	277	248	294	301	320	285	262	265	297	283	275	313	300	304	268	286	269	276	261	290	284	250	254	264	314	305	276	306	281	304	293	316	270	245	292	321	275	296	302	281	271	277	250	261	276	297	294	283	308	305	293	277	282	300	260	343	301	297	263	280	313	279	266	261	277	302	281	293	309	293	279	289	271	264	327	282	275	286	290	286	316	268	287	275	277	265	259	283	297	267	290	285	296	268	296	287	251	282	311	301	270	288	274	285	268	241	286	299	300	271	291	294	270	290	281	302	289	287	301	314	299	295	300	297	282	299	291	286	255	282	307	290	262	261	308	271	252	291	310	293	291	269	287	312	290	302	275	278	273	296	330	297	297	287	306	342	291	308	291	289	302	309	312	299	285	254	259	299	277	252	286	300	274	295	294	323	286	292	301	236	278	278	271	270	262	309	293	300	292	285	304	293	281	285	292	288	303	284	283	280	291	281	284	330	264	268	282	285	290	252	282	288	287	286	298	285	316	310	282	285	259	297	269	296	308	307	287	309	292	269	270	284	247	292	262	290	303	297	296	268	282	273	301	264	292	312	307	259	286	281	269	279	287	282	337	284	290	314	265	255	261	308	249	268	296	235	313	270	295	279	280	286	308	278	273	274	277	266	265	281	272	288	284	309	291	322	293	285	277	291	285	308	301	273	279	302	294	277	289	306	273	278	289	288	278	296	271	266	276	282	298	277	302	280	272	297	278	259	264	250	325	258	251	321	279	281	287	301	275	278	258	291	306	243	302	267	251	288	280	263	285	260	279	281	292	269	286	297	294	306	306	267	278	299	322	305	293	297	280	301	289	326	292	305	302	281	322	279	263	319	285	303	290	257	276	275	285	291	272	303	282	268	302	292	298	270	306	316	269	267	284	269	281	273	280	272	258	282	286	309	275	297	261	291	306	280	288	265	242	278	309	313	271	296	273	285	275	264	289	316	300	320	302	279	293	302	270	240	297	294	300	301	290	281	291	277	262	285	287	291	245	307	286	308	277	293	290	275	298	304	278	273	284	282	258	253	273	306	278	306	295	312	296	296	267	273	290	288	301	295	288	264	291	270	303	292	307	262	272	287	322	290	312	307	280	288	310	329	323	297	307	272	275	281	288	303	317	281	289	287	262	264	273	293	256	279	278	318	237	301	271	301	278	294	283	285	300	307	309	261	272	283	278	306	258	327	289	275	321	286	264	253	281	299	283	278	263	263	273	242	274	278	306	310	285	279	284	261	295	273	302	268	287	294	313	287	298	263	252	256	304	268	305	310	310	269	294	274	257	304	268	283	305	294	281	257	278	282	312	274	280	295	264	275	279	258	276	258	280	285	305	252	296	265	293	276	300	242	254	268	250	253	271	305	330	318	296	256	270	268	280	285	284	294	273	299	321	246	253	286	314	288	262	273	312	322	301	260	277	286	259	293	292	284	293	272	268	284	313	300	276	284	294	290	269	262	290	303	275	277	288	277	311	288	310	273	288	271	278	238	305	290	269	271	316	286	269	285	288	291	262	298	298	291	269	292	282	315	252	307	260	300	319	266	250	315	288	268	277	276	284	275	311	277	302	275	307	317	261	282	270	286	300	298	280	290	271	257	292	283	286	278	284	252	288	279	288	315	285	283	288	307	302	320	298	282	294	269	269	261	292	251	278	312	307	297	270	284	299	294	277	295	296	308	290	267	295	270	277	296	309	302	278	301	305	292	269	291	274	268	262	292	317	274	279	326	277	313	315	266	263	263	273	294	265	263	258	269	271	277	291	288	294	285	283	303	274	306	291	277	273	278	307	259	266	265	294	303	253	263	314	288	317	305	313	260	247	279	277	303	295	260	302	302	300	257	278	267	290	281	291	296	290	298	316	320	284	289	299	286	288	276	288	269	285	293	303	268	270	299	268	280	273	271	260	265	303	298	279	280	305	289	266	275	279	258	253	274	319	273	267	287	292	278	287	284	309	276	278	326	293	282	258	313	276	274	293	241	317	276	287	280	299	289	269	308	277	256	284	291	302	277	291	248	261	298	256	317	296	286	269	283	281	299	285	267	290	308	273	272	284	279	290	289	285	266	283	328	303	302	310	289	263	292	273	260	294	287	254	285	302	322	331	259	292	284	298	286	297	279	278	309	282	281	280	260	270	259	274	251	287	300	294	293	261	286	322	305	273	313	276	255	294	303	323	275	312	290	280	284	275	323	267	296	269	296	285	267	295	301	285	276	311	273	275	278	316	298	291	278	305	298	301	294	271	317	298	297	271	280	264	276	277	291	278	284	299	290
42630	24062	18076	10052	4532	1867	944	732	663	668	639	656	640	641	659	627	583	607	582	615	595	562	617	635	600	565	627	569	606	590	590	585	627	591	587	602	620	551	575	594	635	569	601	594	619	601	566	636	608	665	572	628	632	617	621	596	591	604	596	623	626	625	574	618	596	620	602	578	588	570	629	596	589	607	580	607	590	630	617	573	623	605	596	616	642	604	560	650	598	602	621	577	596	611	568	643	617	633	618	576	601	622	598	565	615	593	612	590	609	580	578	578	583	606	594	567	576	593	593	604	592	617	577	653	589	604	616	613	617	615	618	597	579	580	635	632	585	567	600	608	604	591	592	603	603	580	621	623	584	598	606	589	585	596	614	583	584	581	584	605	621	652	638	605	613	629	648	633	593	622	592	612	613	579	596	602	539	591	594	581	633	617	605	591	601	552	647	594	603	579	629	641	613	597	549	590	606	606	571	574	574	577	625	584	598	606	579	617	590	574	551	591	611	578	600	581	596	599	581	606	593	624	570	593	577	583	575	582	545	618	601	594	583	590	608	612	600	600	638	629	567	560	592	602	607	607	622	589	592	634	563	587	631	623	592	580	613	627	623	565	571	589	618	639	570	584	590	605	592	632	587	563	569	590	587	582	582	603	558	574	584	593	627	585	626	617	644	572	605	590	663	613	607	621	580	646	591	573	569	591	634	587	586	605	646	551	594	582	596	541	590	637	661	600	591	585	579	647	598	583	617	611	616	585	579	625	601	547	568	587	580	580	603	631	546	576	581	598	599	632	604	593	603	625	589	593	618	607	559	555	594	617	618	595	587	573	579	529	621	587	635	603	591	627	584	580	586	593	586	624	600	593	603	545	586	627	588	588	627	622	597	634	595	599	590	596	630	637	583	624	582	597	632	636	519	564	553	613	601	591	579	622	549	595	566	598	592	596	581	585	602	580	600	577	582	611	596	601	611	596	620	600	592	589	592	616	620	598	625	589	655	581	590	624	579	603	629	630	599	553	620	595	576	556	591	594	558	625	602	590	619	565	601	595	602	559	582	596	595	642	567	630	579	610	604	609	623	624	608	599	620	610	645	613	542	600	600	598	622	588	583	594	587	597	622	561	591	592	567	624	575	570	585	620	608	617	608	580	593	595	614	583	603	618	622	604	616	597	570	570	640	625	597	583	529	572	567	580	569	614	588	620	601	594	608	586	584	619	607	605	596	590	596	578	601	599	585	590	631	581	591	608	639	600	593	601	609	587	596	597	621	572	585	564	573	592	572	612	590	587	635	598	569	625	625	596	608	583	553	619	591	597	577	622	584	631	576	613	560	615	585	590	591	606	562	556	628	644	632	567	624	661	619	597	567	654	537	618	580	575	631	613	606	587	577	601	646	593	591	568	643	594	608	671	563	590	570	605	578	614	623	603	543	577	580	629	544	615	613	563	567	654	591	610	572	583	588	593	603	556	603	571	567	576	576	604	595	609	572	539	594	601	597	557	605	593	621	611	619	557	612	605	578	598	558	575	613	605	590	616	617	571	602	557	588	565	580	586	577	590	530	612	635	569	589	592	593	609	586	568	608	598	568	576	619	563	596	596	581	617	586	615	619	606	626	614	594	610	604	615	640	586	582	612	567	622	613	601	628	611	604	606	528	583	578	589	626	553	610	572	579	586	573	612	574	641	608	595	610	580	587	599	630	532	602	623	603	600	636	603	629	607	581	586	616	611	588	572	563	601	588	599	546	610	608	591	610	592	610	628	650	596	595	569	578	605	593	621	586	586	605	556	553	615	570	651	568	574	589	586	608	580	618	580	560	600	606	623	568	599	605	616	594	571	603	604	626	620	594	586	583	602	567	550	600	554	598	548	615	549	554	569	589	614	578	590	595	604	579	592	613	571	567	589	624	623	631	627	612	605	606	592	600	605	579	589	551	564	613	611	637	562	589	579	619	569	574	617	599	617	574	621	608	638	633	564	612	579	566	635	609	605	627	606	607	574	605	574	614	602	578	595	605	567	580	609	648	618	652	583	593	573	630	575	571	603	617	587	593	625	620	594	624	587	570	584	615	619	603	645	592	592	594	592	609	572	604	564	620	571	620	643	573	621	621	558	604	590	565	607	626	602	626	590	584	629	595	622	617	593	567	620	639	582	590	577	628	565	579	572	589	606	598	617	579	554	664	581	573	626	563	610	581	578	581	552	627	614	635	640	621	552	594	595	614	609	599	598	631	576	618	615	579	607	574	612	550	549	626	572	602	661	582	593	607	574	596	625	582	593	618	596	584	589	612	620	625	576	581	604	608	613	541	565	596	622	567	592	632	578	595	610	615	622	564	628	628	595	595	604	612	598	587	580	570	560	610	636	613	591	587	631	576	589	613	605	618	575	610	630	612	571	563	612	560	603	623	578	621	627	628	598	605	580	565	561	604	583	592	617	608	606	608	590	604	620	612	551	658	597	559	596	614	596	611	565	612	615	608	560	611	605	587	591	603	556	609	580	579	636	613	595	604	578	590	635	602	616	631	594	584	575	651	586	594	590	599	595	641	623	596	594	612	629	593	578	587	589	609	576	610	595	586	597	588	602	608	638	522	598	604	621	613	598	601	601	573	611	616	632	621	622	636	609	585	602	588	588	636	598	609	605	633	608	625	630	598	599	578	578	650	586	619	591	590	571	621	593	633	564	647	620	563	588	575	596	595	613	629	618	606	589	522	563	556	580	624	544	627	591	575	584	613	565	598	607	568	627	647	648	598	598	591	545	542	591	563	619	635	596	595	563	595	591	578	549	603	619	572	580	620	585	571	603	610	613	559	570	597	592	581	617	605	593	587	603	567	603	625	598	639	616	625	581	631	580	585	543	590	616	605	574	599	611	614	584	545	585	589	589	562	595	578	634	615	622	587	591	594	601	564	587	560	604	623	598	566	554	601	598	655	586	564	602	591	554	586	589	550	593	608	571	582	577	555	623	589	588	568	595	617	612	593	607	586	569	584	620	582	611	630	604	612	606	595	593	627	609	597	598	599	595	575	592	596	605	596	625	611	612	605	593	581	616	622	623	610	621	616	584	641	593	596	611	571	608	614	550	593	609	605	611	605	594	562	629	565	658	595	598	599	606	585	663	590	535	597	589	610	551	613	594	604	661	552	599	592	561	576	596	577	568	559	583	598	615	604	599	572	568	581	615	612	595	616	582	602	613	588	602	598	652	620	612	642	582	629	610	577	607	584	646	604	598	608	594	649	608	591	592	580	607	604	577	577	601	582	610	571	592	595	632	625	582	619	592	581	561	552	614	643	630	609	625	598	556	640	576	603	622	592	560	592	616	590	574	589	635	599	632	587	623	589	589	595	602	600	608	583	588	609	577	581	585	637	614	568	591	612	573	524	590	634	592	605	570	612	571	558	623	599	582	663	570	627	567	594	592	615	608	607	584	602	606	597	628	599	611	568	611	587	613	589	579	626	590	611	636	636	575	608	613	609	636	610	609
42958	17386	7197	2483	1025	496	243	235	234	209	254	244	221	197	225	213	211	210	212	206	238	237	211	227	199	214	200	190	183	203	227	229	248	210	269	238	231	217	232	223	219	210	213	264	204	218	223	259	227	237	216	239	217	229	238	227	231	250	203	211	210	234	226	189	213	208	238	230	254	204	233	228	241	232	245	222	215	228	191	231	220	231	214	255	226	250	238	220	223	235	219	232	230	249	255	245	230	214	206	246	245	229	259	213	228	197	206	225	203	242	228	209	250	206	229	218	233	224	226	231	222	226	223	244	222	236	233	220	214	239	218	196	234	230	212	241	234	224	216	251	226	259	228	242	208	241	225	209	231	253	211	238	216	225	216	234	200	209	222	224	232	237	214	251	232	206	225	193	232	237	269	259	239	244	235	242	196	234	254	237	213	232	221	272	247	233	228	244	201	218	231	246	232	221	232	261	228	237	198	240	218	238	216	254	226	203	209	249	260	231	217	234	236	245	214	232	214	233	239	228	241	218	241	209	217	253	201	234	235	217	232	244	242	229	199	231	178	218	223	229	217	206	230	238	219	231	213	206	233	230	276	237	239	200	206	256	187	213	249	233	238	234	213	210	239	208	213	257	238	266	262	245	229	229	238	241	210	223	223	200	272	242	233	207	235	221	216	210	205	239	241	235	231	221	246	241	219	224	229	217	213	220	242	241	234	236	230	237	208	251	228	200	239	237	224	232	216	214	230	252	226	230	219	244	214	224	207	210	195	235	222	219	229	232	267	225	197	237	226	229	208	228	241	208	249	228	240	251	217	230	243	250	234	251	265	214	199	231	207	229	234	229	241	229	225	217	260	245	216	262	227	232	209	246	256	237	274	251	260	225	216	201	235	228	240	235	232	238	251	224	184	246	256	211	241	237	250	239	232	228	251	252	234	260	225	214	219	251	238	221	229	245	236	230	237	201	223	202	248	227	234	218	252	217	239	249	231	219	217	241	235	241	232	250	189	249	239	227	238	227	217	240	226	204	202	250	254	221	252	238	231	240	238	240	212	264	219	214	232	242	219	195	193	230	230	247	228	239	224	245	225	242	251	246	206	236	220	242	219	218	209	245	246	205	238	220	225	247	241	224	261	224	228	220	221	235	239	231	221	208	242	260	230	240	240	247	215	224	256	243	205	211	212	211	216	249	255	209	234	255	215	192	227	244	236	229	217	249	212	235	221	203	234	217	217	229	254	244	223	210	234	235	232	197	232	273	218	213	221	218	212	234	251	205	232	240	219	225	222	199	239	239	225	214	216	231	231	210	235	221	240	222	215	232	241	252	271	256	209	215	235	246	210	215	219	208	238	188	249	241	241	244	248	201	207	212	238	212	223	238	238	210	257	229	226	239	232	203	223	208	225	233	211	198	207	249	244	230	219	223	254	217	233	206	232	258	231	235	233	221	218	206	195	197	236	250	218	202	231	204	224	205	234	238	206	228	224	225	257	245	229	235	216	254	234	226	226	199	237	226	199	262	215	222	225	219	208	208	232	214	236	202	243	231	267	197	255	248	250	234	234	229	225	211	244	227	251	252	231	237	229	188	217	219	214	238	222	213	232	252	227	229	222	235	233	228	223	238	250	203	219	231	226	219	238	225	200	225	215	186	226	250	232	249	233	220	259	233	200	220	246	214	248	246	212	223	215	204	231	236	226	221	240	241	216	248	235	218	249	243	216	225	213	226	246	244	227	237	264	234	221	193	212	219	253	231	229	231	252	266	241	229	207	224	219	206	238	244	238	225	220	221	188	231	252	245	232	235	252	218	245	214	234	203	226	219	227	210	262	232	256	198	212	264	235	242	211	209	229	235	228	234	231	271	208	236	200	229	248	236	214	228	204	210	237	251	197	228	248	239	224	204	216	241	225	208	257	263	233	216	260	249	220	227	212	256	224	233	199	211	255	226	226	262	233	201	213	228	222	217	237	204	250	246	238	223	216	271	232	243	219	236	205	236	237	229	237	254	227	222	221	248	257	214	223	232	233	219	253	235	256	221	231	223	235	245	216	228	215	212	238	241	217	240	223	231	212	233	235	224	203	235	234	245	247	233	221	231	212	226	236	245	225	235	201	231	189	187	278	228	235	214	206	186	233	235	238	226	259	238	215	225	231	247	241	234	216	220	249	239	223	238	220	227	252	190	258	193	203	259	228	249	228	231	234	237	192	252	238	232	226	220	224	228	198	244	236	244	202	228	195	251	265	245	249	235	204	218	238	202	208	202	237	232	223	250	227	245	249	218	227	216	228	257	235	218	220	199	234	187	194	201	237	221	222	209	215	233	226	228	259	210	231	217	219	222	221	251	250	241	219	219	188	227	262	203	252	215	213	243	207	222	242	248	226	210	206	245	229	231	239	244	225	222	239	225	215	250	229	220	211	232	222	229	232	212	228	248	187	240	245	209	244	218	217	225	243	234	225	224	221	213	195	228	224	221	232	229	221	195	219	248	258	222	234	226	233	216	227	233	224	213	223	228	231	210	221	229	245	222	224	212	227	238	213	225	228	240	240	224	218	240	218	213	247	201	236	222	239	209	247	238	204	217	255	246	240	226	265	224	268	236	199	210	217	226	236	227	216	252	223	235	225	211	208	235	232	239	231	238	258	197	206	261	237	228	250	221	227	205	235	244	240	274	221	232	211	244	210	205	251	228	238	230	242	240	229	224	234	248	232	201	219	227	245	216	234	233	233	218	241	228	226	232	219	226	241	225	228	232	259	246	239	221	214	238	245	221	235	203	212	210	255	209	224	215	217	262	227	225	202	220	214	223	236	239	239	235	264	244	235	224	244	215	245	217	236	233	213	258	234	242	248	245	235	219	235	251	209	215	207	209	248	205	251	242	229	211	223	215	247	230	218	225	215	241	257	210	239	210	229	209	217	258	229	233	204	242	237	217	206	222	234	236	233	226	216	224	189	238	247	244	226	256	254	266	245	207	235	232	236	226	194	227	234	208	211	261	231	213	207	234	234	229	237	237	262	216	228	207	200	215	214	213	217	245	224	261	213	241	224	221	204	228	232	236	233	227	237	228	250	227	207	252	220	208	244	246	243	252	215	194	246	246	222	214	186	218	227	232	213	225	231	271	250	231	214	232	241	204	227	233	235	237	211	226	219	219	208	218	226	237	211	220	210	226	226	228	257	212	227	218	247	229	213	270	206	201	269	215	208	237	204	218	232	206	242	254	201	219	230	213	221	227	242	226	224	225	225	236	237	241	233	229	228	213	214	258	218	202	210	212	224	234	194	248	234	205	241	199	227	186	212	187	212	239	215	219	241	242	213	237	236	241	222	205	237	235	208	235	250	258	259	211	201	218	240	226	207	230	211	228	228	211	226	227	215	203	209	206	217	206	213	208	237	240	226	245	213	222	274	186	248	263	246	244	231	252	215	209	232	240	228	213	205	214	230	207	259	212	228	228	245	231	238	232	241	222	239	241	243	240	228	246	222	204
27271	11778	9581	5343	3164	1423	519	450	501	462	509	495	471	507	464	472	500	524	471	497	477	521	494	521	495	488	487	446	463	490	496	483	517	498	469	483	477	495	458	521	481	457	467	566	504	518	493	484	524	493	480	470	491	462	516	512	453	504	442	492	507	475	454	445	492	512	489	463	494	512	490	462	456	550	481	479	541	551	473	469	500	507	513	475	520	472	494	483	493	473	462	491	475	497	480	463	497	468	514	477	506	473	504	484	518	456	469	478	460	551	450	516	519	527	463	520	499	464	454	501	470	483	509	485	489	498	475	486	492	492	476	499	480	482	500	527	502	490	489	494	499	498	520	499	481	501	509	506	481	462	470	486	483	446	516	431	467	485	460	510	474	469	479	523	525	499	517	498	468	513	510	517	476	497	468	511	505	483	486	504	524	503	509	488	484	505	467	492	538	474	476	462	510	493	502	510	497	473	479	496	460	515	484	472	491	499	516	514	486	513	477	466	503	478	512	442	473	497	490	494	462	529	464	516	529	478	445	493	501	475	468	515	548	470	555	513	476	529	488	536	493	525	500	455	499	469	494	481	545	487	508	532	467	487	527	468	467	468	500	470	483	442	488	495	500	482	504	495	480	446	522	461	499	462	488	420	507	471	540	483	500	518	487	486	475	488	482	499	466	511	485	487	449	493	474	514	493	474	470	470	475	494	476	472	497	518	483	487	491	432	486	459	506	470	492	488	500	501	481	446	460	461	504	447	519	469	496	536	467	478	499	496	493	491	453	485	471	475	543	504	490	435	501	499	499	513	486	509	470	489	478	466	493	473	486	494	473	477	490	501	466	515	480	490	503	470	493	472	486	459	489	472	461	499	459	471	481	462	505	488	467	509	488	461	513	469	478	486	472	516	489	463	455	486	494	498	495	459	489	486	493	451	515	489	461	504	504	466	483	465	509	489	452	504	483	504	519	504	536	489	480	501	481	480	497	495	515	484	494	485	536	483	501	491	514	488	461	522	520	497	487	511	493	495	482	479	493	463	506	476	492	485	486	481	480	465	485	531	484	453	478	512	485	519	484	531	495	486	506	489	507	463	549	485	474	500	497	488	507	472	483	501	480	512	488	492	505	519	469	510	480	549	509	474	447	489	507	480	481	492	465	495	509	540	459	482	469	513	520	524	464	463	495	516	475	466	530	455	512	508	475	499	513	456	508	468	462	488	522	492	506	476	475	474	478	522	483	557	504	458	471	483	473	469	523	523	494	512	483	469	475	522	481	513	482	463	518	485	499	481	521	481	522	502	522	495	495	483	472	527	507	467	498	491	522	492	485	514	492	500	505	484	483	479	486	483	496	547	462	469	467	467	496	487	471	492	475	513	503	436	478	471	460	514	477	536	496	495	514	500	504	489	481	505	482	480	466	509	537	471	496	468	495	488	517	469	497	503	494	484	469	493	497	479	468	468	466	469	500	484	459	471	511	530	499	500	515	502	442	503	549	458	487	461	481	495	491	497	486	507	483	481	517	501	499	506	514	479	491	528	514	495	510	486	531	469	546	492	471	487	485	457	498	493	493	460	502	474	448	505	463	454	462	480	478	499	456	514	458	480	492	444	513	503	515	465	510	457	456	508	484	503	495	482	497	487	500	481	496	518	516	499	477	470	530	457	480	471	525	467	490	537	507	509	477	495	509	476	456	483	508	502	443	544	505	525	485	503	487	522	450	534	491	464	482	482	497	488	515	528	443	489	488	504	496	466	494	529	465	503	495	469	501	490	475	500	459	482	472	490	479	471	488	503	471	479	461	500	519	484	432	461	474	472	516	443	465	509	474	481	499	473	451	507	444	529	472	500	501	494	473	468	512	487	480	492	454	466	493	501	450	479	498	468	536	504	466	468	453	521	447	495	476	474	467	465	459	468	494	472	469	498	476	505	501	531	498	495	486	493	476	483	494	464	502	459	480	483	467	493	504	484	502	476	487	488	464	509	500	520	513	464	485	483	509	461	483	466	486	468	478	500	460	471	472	469	509	508	490	540	480	509	467	483	496	510	517	463	477	484	482	524	484	520	501	505	493	505	425	452	500	515	476	473	504	480	467	508	513	509	484	500	494	461	515	513	500	485	475	492	464	509	502	515	506	512	456	474	484	473	504	541	498	475	495	442	507	461	501	515	527	486	507	494	486	532	469	468	498	517	472	470	477	474	538	533	496	491	491	447	502	521	533	505	478	515	511	505	477	523	496	504	457	478	546	480	470	509	475	510	501	523	495	466	497	519	467	513	473	484	469	511	452	519	501	530	495	513	498	497	498	485	521	509	501	477	407	466	487	525	471	470	439	462	504	511	505	488	499	489	482	471	503	513	516	465	489	461	489	486	499	489	459	489	460	499	460	483	446	505	488	479	461	497	492	492	520	499	494	466	481	472	502	480	502	488	472	476	457	519	495	486	512	487	483	507	468	483	513	485	494	494	460	474	486	466	486	478	460	501	517	477	518	541	494	474	495	464	505	488	539	473	459	444	493	453	490	509	496	494	492	471	471	493	523	477	531	522	444	468	523	513	466	499	499	504	466	467	501	487	482	485	472	473	468	466	465	506	448	548	477	548	468	501	470	498	455	488	469	480	478	484	484	493	507	498	522	484	473	472	442	470	511	508	430	472	470	453	476	489	511	507	457	443	499	495	532	465	474	487	465	477	543	507	517	488	468	472	511	494	507	478	476	503	479	514	496	470	464	504	485	474	472	489	423	496	505	511	482	487	501	474	468	554	500	494	494	474	474	482	483	497	516	497	503	517	494	469	486	482	514	520	452	510	504	503	527	502	499	493	478	503	471	511	508	476	509	490	498	487	457	491	484	528	560	449	466	505	493	492	508	454	514	475	497	445	480	498	507	487	466	463	458	463	499	483	497	514	494	452	499	494	465	470	501	481	533	491	477	461	470	497	509	488	465	504	504	489	519	481	461	484	450	454	480	466	500	521	479	478	493	498	460	489	457	478	488	504	467	471	495	510	531	487	478	521	466	476	488	519	506	479	488	477	510	483	468	491	479	456	481	510	460	525	499	483	472	508	508	499	496	487	499	454	500	482	475	526	508	474	514	502	440	478	504	445	475	482	455	449	451	499	499	477	499	481	476	520	474	497	480	477	486	480	521	531	508	493	480	499	475	481	506	464	497	462	503	480	480	474	517	509	460	518	501	481	478	474	513	506	481	538	459	538	461	512	482	508	494	504	489	501	482	500	493	505	528	518	485	515	523	478	467	499	459	451	466	482	505	478	472	493	479	489	498	467	475	487	477	473	454	487	468	504	503	493	493	498	492	487	491	505	509	467	495	502	495	458	505	507	496	487	520	480	458	474	519	481	485	502	472	480	504	447	494	461	532	524	466	480	501	488	512	541	455	499	488	498	511	460	465	481	466	501	496	516	495	487	496	477	508	476	459	496	456	485	471	493	496	475	479	489	488	474	471	491	480	491	495	478	472	482	512	482	515	479
55182	30732	16232	5293	2144	976	355	261	245	230	280	253	250	268	255	240	234	227	216	226	270	248	244	257	223	212	249	234	240	243	232	230	249	242	265	270	226	268	220	236	216	264	255	226	229	268	247	265	238	235	230	248	202	246	258	247	248	248	236	251	267	255	233	256	245	281	227	236	248	258	244	258	218	252	245	267	241	227	241	242	246	249	235	219	227	258	268	239	228	265	266	254	248	222	236	244	230	253	235	215	217	235	233	261	228	207	227	273	227	235	222	201	257	246	245	218	233	233	256	230	225	228	251	260	239	266	212	237	282	237	265	237	257	232	244	234	238	230	232	235	224	235	236	265	270	236	254	264	255	240	251	251	243	252	246	236	253	250	251	285	208	234	250	217	279	245	232	235	283	262	267	268	238	272	243	238	217	262	263	224	232	255	238	227	240	274	265	222	220	253	235	273	250	247	267	227	195	212	255	236	242	258	261	245	256	249	258	251	276	222	236	220	222	242	237	238	253	240	249	225	233	197	247	220	222	258	245	235	228	234	213	260	242	252	223	247	265	260	252	236	238	237	240	262	217	244	248	236	242	248	223	240	231	260	250	236	241	245	205	251	225	253	229	234	266	224	254	226	230	252	265	255	258	220	220	253	232	225	249	232	229	218	227	228	250	272	226	256	248	284	235	274	226	230	236	245	239	242	251	193	236	222	252	254	257	239	244	254	241	240	225	235	249	241	229	237	259	225	239	257	245	209	277	236	245	233	240	253	227	248	227	219	261	224	230	257	230	229	267	244	225	256	255	244	214	262	268	257	244	227	227	244	263	211	232	217	240	246	254	218	283	246	224	253	234	228	260	263	253	250	217	235	212	250	248	235	224	227	209	250	243	235	242	231	230	256	230	231	246	263	248	239	212	257	265	264	236	233	281	255	251	267	240	245	261	269	242	267	235	246	230	270	254	244	214	264	233	253	266	267	271	230	227	234	255	267	245	255	275	274	233	228	232	227	242	245	245	239	245	235	209	206	259	254	247	250	254	269	258	250	237	222	255	243	227	234	247	275	249	214	268	245	245	246	254	269	256	250	269	249	264	248	289	239	244	235	240	242	252	240	246	252	236	233	252	249	272	257	242	255	228	253	237	261	253	221	259	226	271	236	223	242	211	244	212	258	244	259	256	203	229	245	230	250	250	245	264	252	296	216	238	230	263	237	260	259	256	261	237	234	265	240	234	260	218	260	243	250	257	274	223	237	251	229	239	251	276	267	273	234	241	256	243	248	253	245	235	227	241	233	228	212	239	266	214	224	286	250	235	249	257	224	231	242	240	244	234	274	273	289	248	238	258	262	247	221	226	260	247	250	251	236	231	258	242	303	239	253	265	239	229	249	232	269	232	242	243	249	238	205	223	250	244	244	247	220	246	231	286	244	282	261	224	250	261	247	205	261	256	234	253	234	245	246	255	248	265	265	237	223	247	277	218	266	225	257	260	225	264	248	233	223	229	243	252	256	262	285	264	243	240	254	245	270	294	220	245	230	262	238	197	250	270	253	235	250	272	258	261	257	226	228	257	232	265	217	242	239	247	234	257	270	228	240	253	220	255	249	272	227	248	249	213	246	252	254	248	242	248	234	264	256	232	261	222	257	213	218	243	254	216	239	229	274	277	233	229	242	255	231	252	231	246	228	267	237	243	210	253	238	242	254	234	255	242	244	249	226	206	236	233	269	247	226	229	261	239	243	242	231	297	238	243	244	233	227	250	246	245	227	239	235	246	252	221	236	238	221	214	213	221	224	237	252	240	279	253	264	210	232	253	239	243	260	228	217	252	252	248	251	253	231	259	233	259	261	248	256	256	229	255	268	211	237	270	237	249	229	208	242	255	278	258	262	256	222	219	234	253	267	229	261	233	250	250	212	260	256	239	234	299	242	249	243	243	230	252	227	238	248	248	240	226	249	252	227	238	236	263	238	241	254	238	252	215	255	227	248	237	235	253	265	261	232	274	235	260	253	231	241	264	255	244	243	272	250	227	227	241	254	239	250	239	228	249	226	239	213	232	240	242	245	243	231	244	227	303	247	252	241	216	270	234	244	241	236	256	211	263	219	226	230	253	246	224	233	254	253	245	246	233	233	245	227	249	233	230	228	255	255	212	229	227	225	255	259	243	261	254	267	248	230	244	245	236	245	259	242	252	259	228	246	228	266	229	231	252	215	204	235	241	261	259	232	240	266	257	224	217	239	257	250	276	211	230	227	254	242	260	207	236	232	251	242	224	234	249	237	238	263	238	238	252	229	238	222	229	244	216	215	257	285	260	257	247	212	226	255	235	234	241	258	247	251	240	236	238	276	240	233	229	257	208	215	210	227	241	226	229	235	234	280	246	243	227	244	241	240	213	246	243	246	232	242	221	225	237	239	259	244	228	241	250	218	254	236	210	244	270	251	216	215	199	233	266	269	240	234	252	236	245	251	239	259	264	269	240	224	216	228	229	220	232	248	257	244	240	239	220	264	235	236	211	262	275	228	277	202	216	280	251	218	230	248	215	270	216	228	247	273	257	294	248	256	262	263	242	226	216	249	235	237	243	227	222	253	269	257	232	230	253	231	247	234	251	279	260	255	254	254	261	210	234	241	244	265	258	230	251	240	237	220	253	250	229	246	235	246	258	247	269	309	257	269	240	272	277	259	238	280	240	224	232	251	257	240	258	222	241	252	231	239	252	252	254	232	267	246	230	265	253	230	218	251	252	246	258	263	247	241	256	274	244	261	243	262	238	254	244	258	283	227	279	255	232	242	227	260	252	260	247	220	243	215	271	239	249	218	246	212	236	238	251	257	244	277	280	248	225	260	259	249	232	240	265	260	243	258	258	245	242	235	218	258	231	251	255	216	233	254	217	263	248	237	251	253	245	286	226	252	254	232	235	266	271	264	235	242	269	269	274	243	224	215	243	228	238	262	205	274	247	233	226	244	265	249	263	233	225	227	249	240	210	232	258	224	259	254	248	259	250	238	253	226	243	253	243	220	230	225	218	215	215	274	244	234	262	258	244	227	248	276	240	213	237	263	202	226	243	213	241	231	254	254	219	242	244	240	251	236	254	238	229	252	273	253	274	229	210	245	254	232	259	251	241	240	223	261	241	224	234	224	261	275	256	237	199	229	263	213	228	227	220	260	261	236	260	218	254	259	254	252	247	251	256	223	220	260	240	235	242	257	221	207	250	202	263	225	251	226	258	254	221	261	241	233	228	252	239	255	241	264	243	281	247	239	277	239	269	241	261	225	251	254	269	202	268	231	251	250	238	229	241	245	236	214	247	234	250	212	215	251	217	267	265	239	229	239	218	209	264	251	249	284	253	228	240	231	270	275	238	245	257	255	228	258	248	240	236	256	272	270	258	258	263	231	233	250	233	235	254	246	246	254	296	255	269	269	251	230	266	236	249	216	248	250	250	198	236	241	250	224	209	245	259	232	235	248	287	271	232	226	259	239	206	271
34887	23115	18187	9827	6444	3139	875	583	513	529	527	510	518	552	523	549	527	537	564	521	547	551	547	524	536	543	512	541	492	535	486	516	561	482	552	493	491	560	555	562	519	513	507	530	522	502	534	562	546	581	513	496	541	539	512	513	595	495	525	522	549	542	554	547	514	516	524	544	560	510	534	556	509	500	541	499	515	545	530	519	556	480	504	528	520	521	512	526	512	525	542	536	528	542	506	505	515	518	512	559	516	549	525	507	562	545	535	533	562	488	503	480	535	524	556	528	532	523	512	539	498	517	560	530	511	538	539	546	507	534	512	503	496	545	529	550	507	555	545	516	527	547	535	510	495	515	538	527	518	498	555	543	494	568	548	503	490	517	520	505	505	527	529	534	516	549	479	525	528	521	564	505	522	555	547	553	536	536	522	502	500	573	555	495	529	510	525	545	496	534	517	537	520	571	510	536	526	512	536	593	518	554	495	559	533	536	549	549	509	559	517	528	490	509	517	504	510	509	495	548	545	558	512	513	538	496	533	496	504	515	557	494	487	518	516	523	508	525	541	503	514	527	504	494	545	527	505	533	518	523	512	511	529	536	536	570	538	573	523	543	540	508	523	500	500	528	508	539	505	536	520	509	552	507	548	469	514	480	547	568	510	500	488	524	531	534	550	538	537	503	522	534	515	505	533	526	504	515	526	544	499	486	515	494	524	539	539	520	502	533	552	508	554	505	509	533	562	514	542	499	544	544	523	497	549	530	521	538	549	494	491	554	527	523	545	557	502	527	516	538	583	488	589	524	515	503	514	532	543	496	507	531	503	565	537	492	548	526	482	538	534	553	534	489	546	482	495	537	505	545	515	506	511	535	540	525	550	534	540	533	517	490	543	502	546	509	545	564	545	514	527	562	506	529	513	563	509	582	534	508	533	536	534	537	504	539	530	514	506	541	506	495	558	543	507	567	544	493	528	531	504	528	563	522	515	525	554	527	538	551	524	481	508	511	521	516	542	530	530	529	509	531	521	534	517	533	514	468	561	530	502	554	527	514	531	543	510	485	502	512	517	522	535	534	534	537	505	484	488	523	562	556	522	524	532	525	510	522	511	521	501	507	545	549	536	536	513	547	469	525	556	533	511	555	547	536	518	505	530	518	532	504	552	537	503	559	527	522	600	550	510	543	506	490	520	534	498	542	512	512	539	555	513	552	505	496	529	500	491	529	509	543	505	527	502	508	503	516	524	528	513	487	556	567	483	497	536	503	527	538	515	554	537	557	504	498	509	585	500	530	518	566	533	524	516	555	547	515	550	505	518	506	527	537	534	534	540	509	559	492	518	514	527	544	524	521	559	553	540	509	575	528	537	527	516	488	502	511	572	494	524	519	501	528	535	528	503	595	536	522	524	518	523	528	528	537	506	504	522	518	475	542	541	535	510	516	478	526	518	547	512	515	520	523	570	545	522	510	515	470	492	533	525	543	521	568	531	520	519	458	532	551	508	509	520	523	565	546	487	562	532	538	554	580	488	535	513	536	499	528	538	522	506	483	538	525	518	530	550	553	546	546	533	537	553	511	519	497	505	526	551	544	531	504	546	486	523	528	525	536	508	526	532	557	524	477	508	522	541	511	512	522	504	519	548	497	519	490	536	553	528	528	545	534	545	551	493	494	517	517	494	517	472	543	576	528	540	480	495	510	520	550	535	526	530	547	543	516	530	483	493	513	540	501	473	513	515	510	547	555	527	551	532	497	484	531	477	540	507	495	557	562	514	512	527	544	571	514	491	529	549	536	523	533	513	513	503	581	471	515	491	554	523	505	556	498	541	486	532	528	502	527	540	529	506	541	540	568	561	555	473	553	519	538	512	538	519	516	538	580	525	498	537	579	547	515	549	551	523	505	540	492	526	543	506	550	493	540	525	501	525	501	530	526	534	521	550	531	517	460	537	553	496	512	505	533	537	491	515	499	590	577	505	539	513	517	587	493	499	520	533	558	507	528	552	524	492	551	557	512	487	529	572	516	510	463	490	516	536	539	569	527	532	496	555	557	539	487	542	500	557	532	528	483	550	524	523	534	545	552	521	547	530	512	563	529	585	554	557	519	509	542	573	499	544	555	544	527	530	512	527	533	526	496	497	571	528	490	548	508	542	510	487	525	514	529	532	524	493	515	515	540	514	550	540	510	506	506	494	515	546	506	540	533	544	508	529	519	554	520	560	534	570	533	538	512	475	504	513	539	560	501	535	551	511	522	531	523	533	511	526	501	523	557	547	491	533	501	530	528	542	516	538	497	536	516	519	492	513	492	538	534	493	518	472	531	516	505	490	512	510	523	517	541	548	526	519	513	542	517	492	531	489	553	554	544	524	548	548	519	553	545	505	480	547	516	509	518	538	516	502	556	529	553	518	509	499	543	551	518	530	562	541	493	495	548	469	536	512	488	502	509	489	519	487	505	526	480	512	539	495	553	531	516	517	542	560	513	530	534	484	531	505	523	557	555	536	512	508	533	547	522	558	495	511	514	518	524	533	539	496	532	543	513	504	507	512	469	487	482	534	521	525	513	545	519	569	536	536	524	541	491	499	531	526	529	532	486	491	539	538	494	513	545	541	544	554	523	550	518	524	496	536	550	516	509	572	505	552	522	497	517	528	506	495	545	550	566	515	533	537	516	561	530	512	548	492	517	544	519	507	557	505	544	543	482	524	533	496	510	518	512	507	496	502	530	529	518	532	520	487	539	563	504	501	518	543	525	558	501	522	531	544	570	521	509	502	533	472	565	503	522	480	561	497	561	564	543	573	534	548	517	557	530	523	578	549	515	499	554	566	502	510	480	549	513	507	531	511	520	556	544	523	498	494	533	482	569	493	512	552	502	539	526	552	522	528	561	523	519	513	542	511	536	552	525	547	570	543	529	505	499	559	514	520	547	508	543	490	519	531	500	497	560	540	546	516	513	522	518	497	523	538	495	538	540	516	538	530	547	546	504	528	540	505	538	516	515	521	559	537	514	506	533	497	521	543	536	527	537	521	521	515	563	520	529	520	541	503	514	511	509	516	480	552	538	525	456	501	518	550	514	526	537	518	507	540	556	504	505	539	541	509	513	492	543	536	543	515	566	512	525	511	541	540	510	514	561	513	533	533	480	528	558	499	555	560	575	529	541	558	531	523	463	530	508	567	541	526	546	516	556	569	517	535	546	555	561	486	502	505	500	539	548	493	516	556	524	533	517	546	523	515	484	516	538	555	477	555	514	533	524	524	503	481	504	535	537	514	519	530	503	507	528	511	513	569	547	535	573	539	536	508	493	565	495	506	528	553	514	498	488	563	471	512	517	536	526	535	529	528	530	560	517	514	502	514	517	532	533	544	567	521	506	505	517	519	539	526	517	517	519	524	587	545	527	483	485	547	530	560	528	535	563	502	544	529	511	532	507	506	534	557	532	585	526	554	542	532	536	526	506	570	514	540	528	536	549	556	464	512	529	515	527	533	520
68169	37962	18469	6096	2151	606	361	301	306	296	300	317	299	293	325	313	269	328	311	264	291	281	313	315	310	292	342	316	326	263	289	303	327	350	293	305	304	301	292	315	290	288	288	302	296	299	323	298	265	300	309	318	283	297	280	302	299	322	291	317	290	286	276	281	323	310	278	312	278	280	276	286	321	303	269	314	273	305	293	303	306	290	277	269	297	282	316	305	298	319	297	286	282	309	302	323	276	301	252	277	320	275	294	260	299	307	294	274	287	351	335	289	293	283	328	291	306	299	281	305	301	316	298	288	280	342	321	274	288	287	303	307	291	311	297	285	306	297	328	291	329	313	307	301	322	269	282	278	299	278	316	289	304	265	293	313	304	270	269	273	269	318	298	295	336	265	281	301	310	282	301	296	294	314	334	323	314	332	303	319	312	275	304	286	307	262	314	273	274	284	300	313	318	289	313	303	323	328	290	280	305	286	290	304	318	319	304	320	300	289	314	316	296	298	303	310	313	280	294	317	315	301	327	322	305	287	269	274	287	314	304	297	298	306	298	316	280	314	306	292	301	286	308	325	302	288	300	269	289	285	325	322	317	321	285	327	299	313	292	322	320	308	281	286	327	322	316	274	303	261	289	302	301	291	306	296	270	278	268	324	303	297	283	286	319	322	305	303	312	307	260	294	320	297	298	323	335	295	289	303	295	305	288	320	275	285	335	321	281	272	290	276	271	277	327	296	292	309	312	289	305	323	345	310	290	284	271	309	304	302	288	290	347	308	276	319	304	287	297	309	267	304	308	302	326	298	317	307	301	323	301	327	318	284	296	325	309	311	323	300	322	306	321	280	298	311	315	325	306	309	319	295	345	293	297	294	273	324	307	280	300	248	306	304	325	299	307	313	307	317	307	289	319	292	280	311	323	287	305	285	309	295	318	257	315	296	285	296	327	278	295	324	277	328	328	300	328	334	297	284	322	272	302	309	285	304	296	323	277	305	278	321	312	290	317	293	280	284	305	319	287	314	264	271	292	331	301	274	291	303	278	288	293	270	272	287	285	301	305	313	294	306	283	268	295	262	295	308	292	309	331	276	308	306	295	283	310	293	290	317	300	323	311	308	302	267	271	325	293	301	310	322	295	292	301	257	292	312	281	317	320	315	315	299	331	266	269	306	315	272	308	283	338	279	271	305	320	282	299	302	321	295	313	307	270	308	304	278	299	294	284	298	310	310	299	278	302	294	279	298	313	270	304	297	299	276	312	279	284	305	280	295	297	308	302	303	317	322	298	322	285	292	311	279	301	295	289	305	310	311	312	330	301	307	313	296	294	311	337	305	285	301	279	280	276	289	327	336	300	317	268	301	290	301	290	320	271	255	250	266	279	303	297	320	322	295	309	308	253	297	310	323	329	331	293	285	315	272	271	281	314	272	306	331	279	277	302	295	278	316	280	314	275	303	278	285	295	283	331	334	273	287	295	306	278	287	292	321	314	324	309	254	332	272	310	296	310	268	328	304	295	310	287	302	313	309	307	302	293	313	298	305	309	285	290	326	321	280	295	306	320	306	289	340	326	271	315	316	329	288	313	286	294	322	293	291	285	309	280	309	308	313	332	300	339	295	286	270	298	289	323	292	333	323	312	267	336	292	312	320	328	291	317	328	284	301	272	291	257	276	308	324	290	288	319	324	272	310	292	332	301	299	317	309	284	294	273	311	354	273	331	296	283	296	299	284	300	315	291	271	308	264	293	344	317	289	309	292	306	290	281	285	288	313	302	249	298	309	310	323	309	334	320	293	328	304	350	271	277	334	303	289	296	275	293	284	298	312	303	273	301	278	265	302	307	320	296	289	271	303	263	297	307	286	311	288	300	292	269	305	293	280	271	300	277	302	294	306	325	332	319	276	327	303	315	295	269	301	323	308	268	304	325	295	289	258	282	309	296	288	282	253	295	265	308	328	329	305	299	293	281	323	301	321	269	323	293	320	290	302	329	286	306	282	290	270	284	313	305	295	298	303	311	307	331	321	295	309	277	335	330	326	261	310	293	321	290	331	293	317	273	286	287	279	291	316	268	287	307	294	312	299	312	267	301	303	283	265	324	298	317	319	280	288	339	271	313	307	310	296	329	286	306	320	315	278	295	294	294	289	264	308	288	290	313	315	295	287	298	340	273	292	298	282	296	318	332	309	290	322	282	297	287	305	291	315	291	277	313	314	312	297	287	320	290	265	329	299	310	276	279	281	296	307	309	315	291	276	277	328	292	344	301	306	300	305	284	281	304	313	321	294	279	296	300	301	309	301	302	314	323	280	270	320	268	306	292	293	289	300	282	292	347	331	267	277	269	340	305	333	262	281	289	296	298	334	288	329	287	315	300	323	311	334	291	285	305	314	283	297	286	312	316	321	293	300	324	291	264	315	314	305	314	320	298	285	301	323	276	277	298	286	319	325	316	270	277	260	321	310	304	300	298	267	319	293	273	339	292	325	304	292	287	329	320	286	298	309	291	346	332	305	298	299	300	331	292	293	307	290	300	312	333	292	299	280	330	306	286	266	283	312	297	289	282	311	327	296	299	321	327	271	272	266	312	303	318	281	307	318	263	298	292	280	284	302	302	314	280	316	276	278	315	307	338	269	293	293	301	274	317	293	327	284	315	290	265	312	311	281	308	294	285	342	311	321	315	293	256	311	326	309	332	299	293	301	277	311	289	324	265	315	327	258	297	305	290	307	305	267	289	310	305	303	334	310	287	319	286	320	313	296	317	306	239	283	293	290	324	287	299	333	287	274	299	312	284	315	298	284	290	291	301	276	302	317	316	273	293	292	337	299	281	268	291	296	280	279	313	323	325	304	329	304	302	321	304	316	296	341	286	247	289	304	312	289	302	293	310	285	279	298	308	300	270	266	294	302	339	297	321	294	305	303	303	305	335	280	276	292	335	301	294	311	300	283	279	290	294	323	304	292	329	297	365	291	290	273	300	301	269	286	304	281	295	330	297	302	276	280	286	312	308	295	299	308	311	308	268	307	320	309	307	289	278	319	310	293	317	346	321	279	277	305	303	337	286	284	289	286	300	311	321	271	336	280	306	297	266	278	327	277	278	305	307	285	297	321	285	287	296	302	300	324	303	292	305	297	303	319	314	275	295	287	285	316	291	299	272	282	289	303	294	316	294	300	315	298	283	260	303	302	301	302	308	257	294	311	292	293	258	316	310	286	308	293	316	300	306	287	336	303	281	313	307	294	286	283	311	299	297	281	246	324	325	307	297	296	294	320	316	305	313	321	290	329	294	306	318	282	313	301	272	265	282	345	299	280	311	277	277	309	343	318	275	312	288	297	293	289	305	285	285	309	310	316	312	284	314	351	324	317	303	292	290	270	310	333	321	316	293	313	326	308	309	307	316	291	293	308	289	328	273	296	305	318	311	244	291	310	305	291	306	287	272	281	289	344	320	338	278	323	306	330	287	287	267	240	301	298	296	308	321	290	314	336
45550	28686	16819	9502	5685	1526	784	745	665	718	689	681	657	633	622	628	641	645	607	640	621	661	663	617	615	635	633	616	635	632	592	624	603	606	662	627	641	633	644	667	647	654	666	679	611	669	607	602	620	609	632	631	636	567	670	590	638	606	619	645	658	634	612	687	612	631	623	600	664	593	601	617	645	665	614	609	702	609	609	605	595	649	635	645	571	633	668	628	667	644	618	602	637	668	576	655	631	624	651	618	598	635	604	605	582	597	624	629	633	664	583	641	665	647	626	625	650	604	630	621	660	637	631	636	591	604	619	663	640	632	663	622	602	645	627	622	628	604	626	649	654	625	596	653	617	620	618	642	650	588	614	655	647	624	607	678	659	604	628	625	587	612	649	648	635	611	645	626	620	670	634	634	628	621	607	615	653	659	640	633	596	656	633	639	631	642	659	622	650	646	657	613	616	610	649	626	634	658	629	644	569	592	600	634	601	669	635	602	618	609	627	657	681	618	648	654	612	631	635	642	601	621	644	627	598	614	643	638	652	664	638	655	615	606	646	653	600	629	619	658	648	646	658	636	647	615	625	646	610	631	643	652	638	597	638	684	640	601	655	623	650	650	661	639	620	586	618	679	652	666	632	632	616	627	632	660	636	660	611	605	599	629	637	601	585	626	681	611	618	614	624	626	639	625	631	674	646	644	662	580	629	637	672	654	650	639	625	597	624	610	619	592	602	631	634	640	644	608	634	633	607	630	606	651	635	642	637	653	609	590	644	657	603	626	618	639	617	629	624	656	668	594	642	596	650	640	636	643	661	623	639	623	643	633	645	667	606	651	590	662	583	626	635	604	633	592	625	610	641	646	616	623	602	586	628	587	576	567	590	632	639	601	610	625	601	602	632	597	662	620	670	648	614	616	626	648	585	583	645	609	653	624	602	661	681	616	667	685	614	651	648	662	573	646	638	611	626	640	634	661	675	624	634	607	606	611	611	617	642	610	618	639	641	619	575	631	626	605	626	671	651	632	616	617	593	648	637	644	632	671	607	596	580	659	625	624	576	594	658	610	631	634	585	661	645	654	588	631	629	630	614	609	660	632	620	679	639	598	630	636	648	640	636	617	639	625	640	643	682	599	627	604	653	598	616	598	616	616	616	632	638	573	621	625	633	621	640	574	629	671	635	672	664	647	587	642	575	617	661	664	657	666	659	663	603	621	635	619	641	642	651	622	661	675	614	603	651	685	619	697	628	604	642	653	650	598	620	617	631	639	634	660	592	664	644	626	600	657	633	652	650	603	589	645	635	640	655	625	621	599	611	627	687	642	630	601	591	639	641	592	589	611	608	648	621	656	647	654	659	647	621	619	678	593	619	602	635	630	634	684	651	629	634	627	625	619	612	600	643	625	655	652	670	640	618	650	610	622	638	641	628	628	620	651	638	596	648	580	623	622	642	600	651	637	659	627	629	636	622	613	618	647	603	600	659	641	627	606	641	637	639	647	618	608	650	610	635	645	642	611	634	621	613	661	596	592	629	574	595	655	624	650	598	621	653	650	641	647	569	605	623	657	602	635	627	617	646	629	621	638	655	605	637	660	630	612	602	680	658	638	638	601	621	616	608	650	632	629	653	639	633	641	594	627	676	617	614	637	627	577	609	664	648	628	675	627	629	630	651	668	641	616	640	634	666	616	637	662	662	644	620	620	629	596	654	636	615	642	649	624	625	632	605	638	618	651	664	615	625	637	621	640	625	596	633	603	666	613	617	609	643	625	620	610	644	654	618	622	670	633	636	659	622	593	617	622	633	661	619	628	646	666	659	617	639	618	605	632	650	651	654	609	641	636	626	620	595	638	597	663	633	578	598	663	651	620	654	660	603	684	605	638	621	643	636	609	661	633	629	604	631	622	627	620	641	653	650	667	632	603	585	681	664	647	681	623	609	645	630	623	628	614	622	646	653	604	656	627	635	695	607	653	625	625	612	608	606	643	616	672	634	627	652	620	693	566	606	633	661	631	641	617	636	612	654	662	647	673	621	652	603	608	572	610	620	644	624	642	613	645	615	628	632	614	623	622	595	686	653	609	611	630	669	619	639	600	609	646	635	633	615	618	655	602	658	671	656	657	646	642	623	576	592	610	604	641	597	611	643	666	620	589	649	655	606	622	620	626	636	637	676	663	600	689	613	641	607	599	599	657	615	663	646	667	584	631	664	595	560	618	600	582	649	632	624	659	588	639	645	667	640	629	668	687	645	638	619	625	661	626	682	620	656	632	556	660	625	626	577	634	661	662	650	619	628	641	651	612	635	649	609	644	615	593	590	661	590	658	613	625	590	603	609	631	663	651	610	645	674	633	651	635	640	619	645	639	641	651	618	627	620	606	636	651	625	611	659	639	640	623	610	616	661	651	650	673	648	640	645	634	627	639	616	627	626	623	582	657	622	616	602	637	609	658	666	655	648	612	670	663	616	624	621	616	669	619	635	630	606	594	660	645	600	629	648	640	659	591	608	672	664	608	627	624	638	604	643	608	628	631	650	675	606	612	584	611	652	639	622	666	619	644	619	612	611	681	636	651	634	637	639	662	675	629	677	662	656	616	621	613	640	616	654	618	645	620	594	661	626	634	625	621	633	594	592	608	660	620	636	651	614	636	626	657	587	610	665	648	616	647	636	644	627	658	658	639	634	648	666	603	616	604	622	637	624	598	658	600	588	567	617	637	646	604	584	590	591	629	694	624	670	635	607	633	668	639	616	616	617	630	636	624	566	594	618	616	620	624	655	662	664	615	618	621	616	606	645	594	647	625	652	634	602	611	628	629	632	614	598	634	644	604	610	633	600	602	587	630	662	659	646	630	655	604	642	650	681	655	676	616	617	614	624	644	637	593	651	641	622	618	644	643	621	635	589	583	630	580	636	632	664	648	587	619	615	649	652	598	623	619	653	586	628	661	616	659	625	632	613	601	631	624	647	677	641	641	616	610	636	632	637	586	644	664	669	623	629	620	639	617	585	656	634	657	664	668	633	644	585	679	605	619	644	621	669	686	636	588	603	622	594	637	651	645	649	631	602	614	643	644	634	609	651	648	642	653	643	616	641	640	652	630	658	610	673	618	643	609	627	660	650	651	594	645	637	690	616	637	620	655	649	607	614	642	615	598	642	622	654	660	644	598	636	633	618	663	615	649	601	574	611	602	637	601	613	639	673	582	661	643	600	654	645	627	635	633	639	640	645	618	657	654	622	637	639	588	588	619	634	650	622	633	618	664	631	615	600	599	623	642	604	621	590	616	666	632	639	601	607	616	658	634	641	631	617	637	594	635	611	657	664	625	633	650	620	621	659	644	651	643	637	631	608	599	631	658	639	651	654	638	702	600	638	644	620	622	622	615	654	615	624	640	626	615	655	609	661	626	607	627	674	631	628	626	612	655	572	607	617	626	646	644	660	599	627	646	617	642	676	620	611	638	613	638	654	626	662	625	602	608	621	638	617	641	602	636
52081	23838	8075	2298	896	363	239	230	244	251	256	262	262	258	254	256	250	277	280	227	259	259	270	270	255	272	263	224	240	266	264	257	251	259	291	262	255	245	248	247	247	265	261	265	287	277	258	261	272	270	280	258	274	256	283	238	254	257	256	229	253	259	235	229	270	242	274	255	207	243	267	233	269	294	254	267	232	256	240	246	271	271	236	253	248	255	274	263	244	232	255	254	241	233	249	270	256	254	274	252	277	274	231	248	251	265	245	247	242	225	248	220	247	224	241	246	246	241	256	245	255	252	271	270	259	263	244	260	242	259	273	223	231	217	272	256	269	244	250	254	290	267	240	262	221	231	247	207	257	259	268	253	246	264	277	265	222	258	247	252	243	251	242	255	272	225	249	260	272	223	258	251	259	262	276	270	246	248	264	233	266	261	273	261	277	275	259	269	269	236	233	276	287	271	250	261	241	246	262	282	276	223	241	237	278	292	242	223	264	246	262	234	234	226	282	246	247	231	263	244	247	258	244	251	251	241	210	219	234	276	265	260	274	290	262	240	266	232	222	274	266	214	280	262	241	254	263	272	247	247	244	229	247	241	234	247	264	271	258	275	257	236	245	236	249	245	222	286	220	217	250	271	264	243	254	226	243	258	240	256	246	286	244	226	227	233	231	256	270	247	266	270	260	273	257	233	255	247	241	253	244	245	273	264	251	218	257	271	258	244	259	261	287	249	265	303	279	254	239	276	281	268	280	262	226	249	258	305	258	239	287	268	250	229	282	238	248	250	248	215	252	285	272	237	239	266	254	270	249	242	261	263	274	250	235	249	217	239	267	267	242	259	250	245	278	266	272	238	269	234	210	295	262	277	253	238	264	248	268	250	307	271	250	289	274	254	242	262	253	238	242	258	261	243	237	250	245	242	262	265	275	245	232	269	248	281	237	261	246	232	242	220	224	237	282	265	231	250	238	259	280	237	229	246	239	275	264	239	235	226	235	243	281	243	244	287	254	239	250	270	275	256	218	250	276	254	248	251	233	238	221	251	255	269	223	252	243	257	263	253	245	240	287	272	239	259	260	237	217	260	255	266	234	250	246	238	268	237	263	253	284	279	279	265	244	263	229	265	243	267	274	227	254	262	239	267	233	279	265	266	254	236	266	249	268	244	236	274	255	258	269	247	216	248	275	262	226	266	237	247	287	248	250	250	252	243	283	227	233	287	252	240	250	245	245	240	244	219	240	261	250	276	211	250	264	282	275	238	238	251	249	244	278	266	262	265	273	266	274	231	231	253	267	257	287	300	255	263	236	248	260	261	247	235	237	243	256	239	274	266	238	261	248	263	257	227	244	230	260	251	220	219	250	244	241	239	236	261	254	248	281	240	257	270	252	258	266	214	253	264	256	263	265	283	249	257	245	229	287	276	258	279	229	235	247	275	271	273	269	269	269	235	253	279	242	257	249	232	250	236	234	267	237	268	257	276	251	253	256	242	239	261	257	240	282	237	250	234	249	235	244	277	259	264	266	262	273	254	250	255	257	242	228	242	281	244	276	247	281	252	241	282	254	243	254	275	243	250	256	272	298	237	239	261	236	237	256	251	250	268	287	261	279	245	263	267	254	235	261	284	229	283	239	258	260	252	241	274	271	247	259	237	261	234	279	265	250	284	239	220	275	251	260	272	278	277	270	258	242	228	235	258	261	247	249	233	242	251	273	259	218	217	270	264	227	215	219	223	248	268	253	275	272	256	248	256	257	238	259	262	263	251	256	230	231	252	257	256	272	230	274	258	254	258	272	262	271	238	278	245	273	232	247	256	245	244	246	286	245	235	247	250	253	244	256	261	256	251	276	254	267	249	263	252	242	260	247	219	279	256	273	231	238	273	289	240	274	228	243	252	266	261	254	242	287	251	266	266	273	250	249	247	268	228	273	258	278	257	211	270	232	251	265	260	303	255	266	232	269	267	256	233	231	276	281	259	245	236	232	280	239	236	241	276	260	266	258	247	222	257	274	249	278	247	260	245	239	229	277	247	260	228	232	260	254	271	259	255	255	250	238	227	216	253	260	236	253	283	260	244	265	235	267	287	287	280	253	282	267	241	287	269	271	273	241	281	260	253	254	260	253	260	237	275	253	247	249	270	231	256	224	260	235	266	243	266	263	254	256	238	256	261	257	259	222	229	256	224	254	268	279	254	304	244	250	269	222	275	234	248	248	271	271	239	263	251	259	250	240	239	272	265	303	236	255	271	277	267	238	226	270	246	251	248	267	259	244	215	231	228	223	236	264	245	265	241	226	267	253	224	263	245	287	263	246	234	240	266	219	252	224	269	240	259	283	245	270	277	283	242	249	279	252	283	209	252	223	236	250	248	253	241	270	253	278	269	246	287	222	295	249	260	264	259	265	236	253	233	255	280	235	263	262	257	287	215	278	252	277	269	282	257	237	244	257	266	220	254	277	237	268	243	254	261	253	245	223	269	291	283	252	295	269	228	258	253	267	272	249	262	251	242	262	281	271	274	270	240	235	254	266	238	201	276	264	275	261	256	319	278	266	245	256	259	276	248	246	231	245	280	248	257	242	240	241	251	239	268	288	254	241	254	293	257	247	282	253	242	236	260	269	236	252	230	260	281	267	261	260	246	270	252	274	309	256	242	247	268	295	224	212	246	246	290	244	262	256	282	225	242	242	211	253	259	255	281	257	267	236	251	235	255	248	260	234	264	257	236	271	244	236	248	265	269	243	270	231	263	253	240	269	270	222	261	237	251	261	258	261	242	260	280	230	228	219	250	236	248	265	219	266	266	272	286	276	239	235	257	293	244	258	248	250	244	248	273	279	244	224	223	262	242	241	265	265	225	245	244	238	267	248	258	249	261	251	260	251	259	262	251	236	263	255	241	289	233	222	271	231	243	273	258	207	217	275	262	223	262	266	277	257	263	268	256	262	233	244	210	235	227	270	231	229	239	246	249	242	252	253	288	259	268	279	220	285	239	244	251	251	260	272	234	230	252	255	248	250	221	255	257	231	249	245	274	231	254	256	255	222	277	264	268	244	242	258	267	252	258	262	257	267	223	251	250	262	264	242	233	262	248	258	259	242	301	249	245	248	254	260	264	239	220	247	239	240	235	243	211	284	272	270	285	238	234	242	249	257	255	232	244	263	240	293	258	271	294	272	264	251	260	230	234	257	266	250	234	255	235	267	251	254	264	263	257	252	270	247	230	237	277	226	236	252	253	260	254	272	260	253	303	245	240	264	273	229	252	286	253	267	242	240	267	277	267	296	242	260	273	270	279	252	306	258	253	222	242	271	257	257	288	297	278	252	252	262	240	255	257	236	252	243	221	288	258	233	222	234	219	259	247	267	270	247	275	224	230	255	242	271	234	242	239	254	244	259	267	271	290	244	242	264	246	257	291	272	224	273	250	280	251	230	264	253	253	256	267	242	261	245	284	274	253	268	282	251	239	263	256	278	263	262	238	232	271	229	238
34280	16268	9419	4747	2252	889	558	533	512	597	530	578	511	554	508	572	523	571	539	531	541	554	543	506	525	529	562	525	548	555	558	514	533	531	529	555	540	543	547	544	535	512	550	566	528	531	564	565	548	534	551	545	555	569	532	517	547	529	555	527	559	540	579	569	575	493	552	513	587	523	551	575	544	526	562	512	541	533	489	522	521	533	558	506	522	567	553	530	557	545	539	563	549	473	525	562	537	561	520	537	543	543	533	508	541	559	547	524	528	556	525	571	548	523	566	514	553	544	552	538	531	527	533	549	568	529	557	523	512	487	570	570	537	582	549	555	510	566	529	557	574	504	494	560	555	530	553	524	559	535	527	503	571	511	554	501	597	515	511	517	509	558	575	484	546	547	524	490	507	539	540	510	554	519	518	589	557	529	562	520	588	525	534	536	559	557	548	549	558	556	543	531	515	585	484	526	573	575	512	539	548	508	523	515	518	530	558	497	507	567	568	506	551	573	520	517	506	534	509	520	579	557	529	515	509	565	566	517	536	541	527	544	538	555	573	556	578	518	531	530	544	536	601	527	563	543	534	520	527	517	521	561	540	568	507	510	555	510	527	539	479	556	513	514	534	532	535	534	556	533	560	557	526	558	514	511	541	525	519	518	568	549	532	487	543	516	578	575	564	542	531	533	492	575	534	571	562	492	562	490	521	531	543	537	566	534	543	516	525	559	529	521	544	506	516	535	554	530	521	522	540	559	496	545	515	514	557	514	536	576	538	532	521	531	505	514	525	538	527	516	554	546	570	559	513	494	550	514	557	544	513	551	527	544	524	500	523	549	542	538	552	548	522	536	562	538	536	526	544	535	538	551	513	530	555	538	533	527	523	518	536	536	543	557	548	599	501	539	524	514	579	530	555	528	533	551	521	508	536	536	543	519	532	561	559	545	543	501	561	532	548	511	506	492	516	519	528	529	551	553	512	527	540	601	515	537	523	528	494	527	535	544	553	533	585	523	527	492	578	530	499	544	542	554	509	536	543	500	538	549	522	544	551	510	509	581	502	538	565	548	557	530	556	525	542	545	552	504	544	498	549	499	521	553	564	559	536	508	566	569	553	571	487	510	577	486	538	552	501	534	547	528	574	516	536	501	550	485	561	551	522	501	620	536	515	549	537	537	562	557	550	546	577	485	513	528	537	560	550	533	516	513	548	528	537	527	529	536	537	521	565	560	531	527	515	545	524	507	539	547	536	517	564	573	515	522	538	545	597	542	577	539	566	535	502	510	488	578	530	543	559	504	543	497	552	523	500	511	545	506	530	540	518	548	530	511	537	499	563	535	523	527	521	557	533	512	544	557	559	569	576	582	539	528	550	574	580	530	501	536	549	555	540	556	531	558	529	547	485	572	500	553	535	554	524	516	534	573	541	530	519	507	539	556	570	528	529	503	532	558	542	531	565	527	495	516	549	532	541	496	555	549	548	535	548	561	565	570	541	549	529	516	528	590	510	537	521	533	512	554	540	536	511	521	521	526	516	545	535	496	519	515	538	548	502	530	522	541	555	528	561	518	527	538	492	559	620	534	532	539	510	546	544	566	575	535	563	527	557	517	566	491	533	521	542	496	519	525	560	534	547	550	514	540	515	549	496	536	579	543	538	488	531	505	536	540	529	560	550	524	524	496	510	539	514	561	517	505	544	547	538	544	530	559	542	531	541	528	555	541	561	524	528	566	527	566	575	538	477	511	510	544	542	513	537	525	552	530	543	578	512	562	514	531	517	562	511	566	514	505	504	509	521	538	513	526	508	531	541	563	547	546	552	558	536	568	529	491	532	533	519	531	558	546	510	559	548	538	548	544	573	516	559	598	557	526	539	545	550	518	520	566	532	529	543	513	513	536	530	593	550	543	497	562	543	529	504	512	516	537	547	535	540	522	557	568	528	541	583	541	544	531	560	475	523	549	529	526	514	542	561	507	517	520	570	587	538	546	555	560	546	496	562	511	535	522	523	514	464	550	509	493	563	574	534	539	507	582	556	552	495	545	540	528	519	548	500	529	513	576	572	501	534	552	560	544	513	558	546	524	550	543	536	541	476	530	461	544	545	546	514	550	554	540	560	532	563	545	535	536	463	533	540	542	545	513	500	565	557	576	488	516	584	548	504	571	544	542	551	531	522	506	572	547	515	546	557	514	566	525	567	551	532	530	577	559	486	533	546	523	557	527	530	540	563	582	546	548	555	538	514	577	582	516	576	501	549	558	527	512	500	500	497	523	503	515	549	527	532	521	491	545	547	532	531	517	511	549	528	537	567	555	589	488	539	481	567	530	552	527	569	514	525	560	540	512	549	518	586	563	555	578	589	530	530	511	536	532	559	563	576	542	528	545	510	567	560	590	543	519	537	534	551	509	533	554	537	575	528	532	549	521	559	540	558	507	535	551	510	548	548	552	559	563	488	538	571	544	534	576	561	542	544	529	552	546	514	528	524	523	543	591	542	569	532	526	514	531	589	551	529	567	567	567	512	526	501	552	572	548	520	525	509	543	544	524	536	515	568	537	510	530	539	568	501	498	559	538	552	531	547	565	567	542	537	546	527	603	490	549	527	547	538	558	547	550	540	585	581	534	575	546	542	599	539	553	562	558	503	509	539	543	567	559	498	554	525	543	509	499	530	524	537	541	539	564	532	517	532	530	517	533	510	521	525	522	543	569	522	530	536	527	511	529	546	554	532	556	538	526	533	518	479	545	532	524	548	568	525	528	605	524	557	520	570	489	539	552	541	539	519	540	554	528	555	532	579	533	541	549	564	569	567	514	549	537	517	558	528	564	560	569	580	587	531	525	569	536	523	570	533	510	508	576	586	574	553	530	526	557	546	559	491	518	575	552	534	524	548	544	519	545	524	550	537	563	536	568	556	523	534	539	534	542	559	503	540	509	532	493	559	564	512	527	550	483	531	513	521	532	567	556	540	528	527	533	557	525	513	524	536	506	520	558	554	492	523	530	542	540	508	550	561	525	572	565	571	525	520	588	524	551	545	553	539	551	550	539	561	527	545	508	556	547	540	552	565	494	503	517	523	524	501	555	530	519	485	602	521	561	565	579	512	506	540	522	538	598	585	540	514	552	570	551	529	533	532	550	490	560	538	534	538	514	508	565	537	529	539	565	475	572	527	558	541	547	534	542	514	510	565	530	510	565	531	544	537	539	510	530	512	571	545	555	579	547	537	592	542	497	541	560	505	533	522	495	517	577	552	558	540	490	540	544	569	544	521	537	540	520	555	546	493	571	530	542	554	530	529	520	512	539	529	542	601	532	535	511	534	561	548	509	509	525	537	559	572	521	548	535	551	566	566	543	526	577	545	511	546	499	539	545	563	531	541	572	545	570	563	506	561	524	571	553	548	523	501	538	508	531	551	534	530	526	538	549	550	574	531	538	541	505	591	530	491	557	544	558	543	515	599	532	533	534	533	535	532	549	576	589	512	571	579	509	568	601
57828	33269	17889	6606	2068	569	264	247	258	254	248	221	227	280	290	260	242	267	258	265	274	265	253	259	229	263	249	256	223	250	248	263	265	270	249	237	270	240	241	249	255	278	280	227	259	248	232	247	258	234	274	281	245	258	273	274	227	219	246	247	254	242	270	256	256	301	235	258	228	253	258	244	268	247	254	228	275	227	273	243	264	228	241	275	215	209	261	231	260	228	255	226	239	238	270	247	258	254	242	270	273	238	307	259	280	246	242	254	245	232	253	241	258	268	240	255	254	245	274	257	251	223	245	256	250	253	244	214	260	264	286	271	262	247	261	253	265	255	232	233	254	289	274	253	247	286	260	282	262	237	265	266	275	239	214	241	259	258	236	261	259	281	251	224	236	274	236	279	255	249	292	267	252	250	280	263	248	249	239	244	245	227	249	287	269	240	249	246	219	238	259	236	248	225	267	244	269	239	261	237	264	252	263	249	275	274	265	272	244	252	223	236	278	275	234	245	253	238	249	235	252	255	257	258	270	241	286	273	240	230	237	238	285	235	248	270	256	233	225	251	274	258	270	286	251	238	262	226	299	243	267	260	277	261	243	237	250	243	247	253	237	237	274	259	263	258	245	245	283	222	261	241	268	251	254	251	249	239	255	277	256	240	240	245	245	239	255	206	260	264	214	235	220	253	243	273	232	270	229	276	251	240	262	230	238	244	236	269	257	237	293	259	290	236	273	254	229	250	243	254	250	270	244	259	240	255	248	243	246	260	232	273	240	256	263	244	261	236	255	246	286	242	247	266	282	243	261	249	241	277	293	272	251	283	223	246	236	259	247	228	262	243	309	219	288	266	275	279	284	257	242	304	274	244	272	232	263	273	260	224	244	242	247	264	239	268	267	243	257	235	251	253	249	280	264	244	234	282	240	265	263	251	247	254	258	255	237	255	246	252	272	255	261	229	235	258	233	245	281	242	242	253	247	217	235	250	261	250	236	268	248	260	238	242	251	246	242	261	281	266	234	263	283	258	241	261	232	262	240	222	219	261	270	270	259	247	259	237	208	269	247	216	269	263	228	241	252	257	289	255	254	278	269	266	273	242	252	254	233	235	258	232	287	287	252	264	241	262	241	252	264	252	279	254	248	248	268	230	259	258	265	275	275	239	298	248	264	258	242	227	249	241	260	222	254	254	234	259	257	270	267	275	241	248	238	254	285	245	271	246	271	232	260	247	255	230	253	253	256	268	238	261	256	254	257	262	262	253	234	248	228	221	264	245	228	224	270	284	283	261	213	247	254	264	265	264	234	258	236	228	241	258	233	227	231	245	267	246	261	274	238	281	255	250	253	229	240	227	250	285	256	249	274	246	232	229	239	255	232	265	231	252	248	280	265	249	299	271	259	240	269	222	233	248	262	248	256	236	250	246	286	280	266	258	246	252	280	254	268	252	250	255	237	223	272	259	221	252	257	246	284	249	229	279	202	242	231	245	242	262	270	266	271	257	234	241	275	207	246	240	235	243	243	242	273	259	240	246	268	250	236	276	262	295	266	259	249	223	255	247	283	266	229	228	238	238	219	227	258	267	272	243	252	283	312	275	272	242	252	281	238	250	255	261	234	254	271	251	246	259	252	259	252	278	276	255	222	273	293	240	253	261	299	244	258	239	217	242	234	277	240	276	292	261	248	262	268	266	232	238	249	285	277	237	269	242	261	234	255	225	261	251	275	277	246	228	268	231	262	229	242	242	248	261	293	228	288	229	257	299	272	260	250	252	280	278	264	262	253	256	269	271	252	252	255	247	241	264	248	254	266	245	257	282	263	258	267	290	236	258	258	242	263	249	241	263	212	226	244	257	234	268	236	257	236	248	268	286	253	249	248	244	265	231	211	263	217	242	234	258	278	251	238	255	257	243	248	251	255	268	274	246	237	285	256	274	244	258	238	280	235	228	248	268	283	228	274	261	266	214	275	264	268	260	257	287	273	282	243	249	269	265	243	260	260	236	257	242	267	233	257	251	242	263	248	268	249	263	252	285	262	243	262	251	261	238	308	259	261	270	228	245	276	222	241	230	266	303	257	252	255	277	262	243	238	244	255	254	293	277	260	253	261	257	259	203	207	260	255	226	255	252	267	229	253	269	257	310	263	263	254	249	267	245	272	252	230	266	219	270	267	263	239	255	276	223	282	249	248	273	242	252	259	223	269	237	239	244	263	262	236	264	255	250	254	266	259	255	235	252	262	236	290	237	263	242	256	245	232	245	292	278	248	252	257	213	232	264	265	249	281	255	259	273	283	241	274	279	248	238	284	261	272	250	245	236	243	231	256	247	254	236	234	256	258	257	253	269	269	225	266	291	267	295	244	267	243	244	237	265	259	236	222	275	244	242	237	250	230	246	241	215	242	238	236	242	251	264	260	233	229	271	292	261	250	232	247	225	253	260	228	228	267	236	283	262	249	255	280	238	227	235	261	267	257	272	261	281	261	252	255	241	260	242	235	262	272	252	261	272	252	249	295	280	248	297	276	249	238	311	242	231	247	277	271	239	252	260	258	247	247	237	221	232	265	237	240	254	269	252	239	259	284	266	270	244	273	271	260	251	258	251	214	238	278	255	284	242	270	246	246	276	246	278	238	226	254	260	237	245	232	271	270	260	286	265	261	256	259	260	234	251	254	245	248	240	258	233	251	218	252	229	266	249	263	243	240	244	226	221	241	255	249	270	241	246	245	277	234	274	229	246	263	229	233	230	258	250	252	266	282	261	233	227	227	240	243	227	219	224	226	277	268	253	228	248	248	253	234	255	273	258	275	269	244	252	225	266	221	278	262	238	226	250	233	264	255	264	287	267	260	238	266	275	253	274	228	242	268	227	244	246	267	265	261	237	256	244	241	254	248	251	250	235	241	274	241	252	258	225	262	284	232	243	257	291	246	261	246	270	244	257	256	274	218	269	273	248	233	258	274	264	232	261	234	221	222	266	243	253	264	269	234	224	242	234	245	252	242	260	274	234	250	271	226	249	240	237	246	242	262	252	251	235	280	270	258	267	243	239	259	234	275	238	258	238	262	245	253	214	290	239	276	255	271	268	234	278	259	230	231	272	274	229	234	242	239	277	255	290	276	270	236	242	242	258	259	262	262	257	263	255	239	252	256	260	262	229	241	242	277	254	247	241	251	237	254	258	241	258	236	237	241	269	249	253	288	233	234	251	241	241	247	240	241	255	274	237	291	238	256	260	254	239	224	240	257	273	247	244	244	254	250	256	246	265	264	253	245	254	251	258	266	228	242	274	261	244	255	267	267	258	252	278	253	269	262	258	219	256	276	244	301	271	272	235	285	261	254	245	236	247	265	207	235	264	235	237	261	257	261	271	262	261	270	269	283	265	239	261	255	213	254	219	264	251	257	263	278	245	260	268	272	257	241	232	237	261	276	268	261	226	272	243	216	237	253	273	240	247	229	269	255	269	231	291	225	272	269	264	259	298	260	259	267	216
36927	25269	19139	11517	5395	1339	657	584	565	600	510	573	515	539	516	549	525	506	546	548	542	541	539	542	592	561	559	551	543	514	512	530	551	590	538	554	553	551	503	530	563	546	519	589	530	561	572	577	540	518	530	538	547	556	607	570	585	531	551	517	582	573	548	548	549	527	509	529	549	560	519	573	537	548	571	516	523	502	569	524	561	578	563	550	596	496	521	535	559	538	541	565	595	596	556	579	510	564	516	507	569	553	539	560	552	511	524	545	546	531	520	546	573	505	579	503	562	513	571	545	547	537	523	568	582	567	583	545	561	542	527	538	536	558	568	588	561	531	550	523	551	531	562	569	555	507	515	555	524	520	556	531	574	568	553	553	517	497	522	525	525	553	534	549	557	513	513	561	563	562	546	568	478	569	542	498	522	591	517	553	566	526	555	543	530	561	551	531	529	571	557	552	551	547	564	556	504	514	556	548	500	543	551	523	567	539	532	546	590	520	516	589	530	582	567	552	586	533	560	529	522	535	529	525	578	541	574	552	532	578	524	512	563	530	588	513	539	568	559	587	545	512	577	549	537	570	557	563	530	572	527	548	538	570	555	599	525	515	572	560	539	535	527	556	573	561	546	528	537	564	578	553	522	539	563	529	557	563	604	535	542	568	526	534	563	543	581	566	606	533	557	576	526	557	548	539	566	574	560	526	564	561	540	551	561	490	558	544	551	553	561	520	581	588	543	539	558	560	559	532	555	559	573	601	551	581	577	533	535	528	547	564	521	545	539	572	547	522	518	600	536	530	526	526	564	558	545	541	572	514	546	509	573	507	549	526	559	518	600	575	585	537	572	528	569	536	565	509	574	585	566	557	533	533	557	540	574	567	530	544	551	552	554	542	538	542	518	549	501	593	566	513	515	525	538	533	528	567	547	525	568	523	536	566	550	549	560	580	534	584	538	542	531	562	542	549	568	557	555	553	547	547	555	557	548	570	522	553	573	533	514	560	548	573	551	493	530	582	542	532	530	557	554	564	554	544	535	525	553	547	601	561	548	542	554	550	533	534	594	510	555	523	504	569	558	561	502	532	502	558	519	562	608	573	514	533	536	581	533	546	561	552	571	529	518	526	549	545	507	536	502	554	600	577	557	535	533	559	537	542	503	558	554	551	541	549	528	553	578	531	569	610	487	544	521	545	560	525	583	557	549	559	568	554	499	497	566	546	536	553	564	550	525	572	534	537	533	551	576	567	549	571	532	536	535	556	531	532	548	536	541	574	514	554	512	590	511	575	513	527	587	559	507	528	494	555	573	538	545	575	575	551	544	542	550	511	529	573	534	554	562	499	536	514	556	539	549	568	568	544	533	598	546	547	542	545	539	509	550	520	554	550	553	508	567	554	504	533	546	557	512	554	548	581	579	512	498	515	574	579	531	553	542	565	541	529	526	585	519	562	548	526	533	546	576	521	544	532	591	549	532	564	532	527	531	505	571	555	557	525	563	547	600	539	585	531	543	526	504	592	560	578	582	532	541	524	569	530	532	529	540	522	596	525	526	548	532	527	568	525	544	550	563	526	533	519	539	547	559	543	586	547	584	547	567	589	571	512	546	530	508	578	557	523	597	600	544	536	584	548	558	523	583	501	503	548	545	556	586	567	542	567	556	546	547	541	562	565	557	568	494	552	579	542	556	547	571	507	601	510	540	542	553	537	560	539	554	555	542	527	544	577	554	527	571	551	573	579	575	541	537	541	542	557	518	580	528	571	558	549	534	539	542	529	534	554	566	548	539	530	568	514	501	526	495	587	560	541	516	544	546	597	530	526	568	543	588	592	525	550	542	509	529	537	515	508	566	552	580	545	508	605	595	494	534	594	556	572	537	559	555	571	548	593	533	558	548	555	565	567	588	553	534	619	583	535	544	583	563	543	583	573	525	526	590	590	541	503	574	527	580	538	557	523	571	542	558	523	520	523	575	554	548	592	529	526	576	553	538	545	555	547	503	557	553	565	525	566	557	569	521	602	510	587	556	558	539	539	564	522	552	552	528	554	593	526	576	589	540	549	560	549	545	491	540	529	535	536	560	596	531	567	532	522	610	549	555	555	578	529	542	526	518	520	567	547	583	529	540	536	574	551	565	545	523	602	546	609	536	577	534	545	532	531	537	554	536	559	571	575	549	553	548	587	530	530	551	544	526	526	565	544	614	545	561	567	511	539	530	508	546	561	549	565	549	523	534	547	578	545	537	558	529	522	513	563	553	549	579	517	568	556	533	540	555	546	535	488	517	517	548	568	552	556	511	561	567	561	585	536	552	562	602	541	556	578	539	506	542	553	540	523	546	539	571	525	556	541	537	545	569	542	573	536	546	532	555	530	597	569	527	532	504	557	571	548	599	513	577	591	528	595	565	573	569	514	551	546	490	556	557	539	578	584	567	519	549	572	583	531	546	601	571	578	547	561	530	586	567	526	552	538	554	541	552	536	582	507	592	537	530	527	492	547	583	566	537	527	540	523	529	537	521	556	552	565	548	578	546	540	604	520	541	545	525	547	526	550	531	535	525	566	526	593	518	527	574	573	537	598	534	562	558	550	557	566	510	613	522	525	534	544	552	559	575	593	552	539	531	582	553	523	520	553	533	533	570	553	503	549	600	540	524	551	570	558	523	518	592	526	565	528	544	563	521	556	542	511	610	534	534	556	521	530	550	513	541	560	545	574	523	591	534	516	521	582	544	569	580	527	542	577	562	510	575	574	529	567	516	536	533	523	552	507	543	537	543	564	562	563	496	558	544	589	516	587	575	523	506	523	565	554	562	495	516	533	524	524	526	568	506	558	570	552	555	564	558	510	560	514	560	576	550	517	575	524	500	517	535	542	543	545	520	575	564	533	501	533	518	529	533	529	563	579	530	493	549	522	519	520	520	567	562	553	586	552	529	558	532	557	584	525	576	560	513	562	548	564	590	522	597	548	524	550	587	494	568	505	584	553	556	544	556	589	515	555	545	520	538	557	561	551	564	551	577	520	567	556	545	525	545	564	534	555	495	556	518	513	528	549	578	541	564	548	507	529	560	524	523	578	537	551	575	529	565	531	555	545	582	559	538	550	541	540	559	536	528	534	539	522	561	538	575	550	513	535	547	557	561	519	603	522	547	526	528	508	559	527	587	545	501	580	520	548	534	555	545	575	520	521	587	567	531	499	568	529	574	555	558	553	555	513	574	556	541	545	554	556	566	565	547	572	507	541	560	554	582	526	554	582	569	550	570	484	553	540	564	532	576	598	593	490	561	572	551	552	551	544	570	557	553	551	536	563	540	534	572	546	582	573	543	578	511	555	569	572	533	566	529	510	502	520	575	516	538	539	542	539	628	530	553	566	549	573	519	575	595	563	520	578	519	559	542	594	564	591	538	549	540	517	501	537	569	554	568	561	541	545	565	559	559	563	553	564	554	534	523	529	547	580	551	550	575	552	565	533	533	597	552	549	552	540	533	538	553	589
69082	40781	20726	5792	1286	523	315	326	323	301	327	311	308	311	357	297	303	335	335	275	262	258	294	309	329	303	329	302	309	315	300	284	321	351	333	308	278	290	293	304	308	325	297	306	252	258	318	301	296	333	309	304	333	295	320	299	280	313	315	283	335	310	306	294	320	277	305	312	308	316	285	283	276	295	316	318	292	317	294	294	332	272	282	270	299	282	325	354	306	277	281	330	303	305	318	295	286	293	346	326	306	331	297	269	313	306	290	307	301	286	306	292	305	277	301	282	296	297	349	295	321	300	302	295	296	306	318	317	263	286	302	324	315	273	312	319	293	293	312	287	311	304	289	315	308	312	273	299	305	297	295	263	295	281	283	324	311	285	338	294	299	313	326	324	298	284	292	301	305	299	272	327	319	285	335	275	324	380	335	300	299	315	323	325	335	298	341	273	291	314	287	324	310	299	320	329	308	312	273	323	346	305	352	306	301	289	311	290	307	320	300	316	291	275	305	308	286	319	286	325	320	319	302	298	295	284	319	305	312	318	297	299	319	352	304	338	301	303	307	313	284	309	332	321	319	304	309	342	299	301	301	329	304	310	308	335	287	282	291	313	297	318	355	344	310	342	313	304	302	292	314	318	299	293	303	268	310	281	303	287	313	304	324	284	294	302	296	279	297	288	313	329	307	320	319	305	273	319	328	274	294	319	299	314	311	318	336	275	292	293	297	275	293	333	307	310	320	288	283	304	267	280	314	292	327	278	300	294	336	315	330	301	286	334	284	282	283	303	297	321	304	272	303	359	283	309	338	322	307	342	344	295	302	300	345	336	301	314	347	326	325	283	307	302	320	289	343	301	310	303	313	282	272	317	292	327	279	284	325	313	334	305	319	281	312	302	304	313	316	294	305	287	301	245	282	302	294	333	325	277	304	312	304	308	328	277	311	299	307	309	263	289	294	298	341	302	315	318	303	336	338	308	295	298	320	325	325	313	285	267	294	338	291	309	329	293	320	300	322	306	316	333	306	295	315	346	316	332	314	305	289	284	273	332	307	297	275	280	322	289	295	305	304	320	311	287	329	311	306	333	314	295	324	314	291	299	277	328	258	281	296	329	300	280	315	305	287	300	343	319	325	341	336	331	281	296	277	342	298	306	290	334	320	285	307	305	319	307	301	301	286	310	309	277	304	298	308	286	323	300	289	336	293	316	323	297	293	316	287	297	335	321	276	310	321	296	326	286	307	295	329	286	314	345	282	347	308	314	279	339	300	279	309	304	297	323	308	350	306	289	273	336	309	312	302	314	292	295	282	306	282	321	306	267	325	320	341	320	286	297	317	298	329	318	320	274	313	323	286	296	318	274	293	326	298	321	290	305	349	276	261	305	332	331	280	316	286	268	302	287	288	307	279	284	298	322	293	305	280	305	320	314	310	313	305	277	294	306	290	346	298	318	336	338	336	279	280	301	296	340	330	325	292	312	319	310	323	343	294	313	302	270	314	343	308	282	290	313	284	316	319	315	314	337	305	307	306	323	297	329	304	338	311	298	302	324	300	272	277	305	329	314	281	305	275	296	325	315	300	340	326	293	306	313	296	347	316	278	358	299	276	312	325	294	295	312	298	297	271	298	284	303	302	346	270	312	301	304	302	306	289	298	291	312	305	314	353	333	283	284	295	305	304	297	286	320	316	305	293	356	288	302	327	297	274	327	295	280	310	308	288	316	268	306	306	305	299	308	317	273	269	275	346	301	328	297	302	291	304	275	309	305	266	258	340	336	292	290	281	282	296	330	332	278	301	274	304	330	286	280	302	309	302	295	317	338	282	292	340	319	307	306	289	245	315	326	320	302	304	276	277	303	279	304	314	291	306	273	294	307	335	320	318	304	292	295	277	308	372	318	323	343	304	289	308	312	295	320	317	299	351	295	279	293	289	326	305	316	303	298	265	312	290	308	301	317	317	304	320	274	301	307	342	329	307	320	277	321	307	305	320	286	303	293	277	274	292	284	276	302	334	282	290	301	295	303	321	335	317	267	328	333	357	286	303	319	284	340	316	286	308	282	266	280	291	323	272	284	295	267	331	305	292	315	331	277	299	287	298	297	294	290	319	331	281	283	306	346	293	285	311	260	326	313	323	296	321	293	296	348	325	323	295	278	335	285	305	297	303	310	301	309	288	308	267	308	288	310	331	284	311	342	302	339	291	254	313	326	313	310	343	323	304	280	299	311	293	287	318	325	322	312	336	326	314	309	289	292	317	306	312	328	323	276	329	275	303	305	303	294	320	293	304	320	319	300	267	323	315	305	273	299	289	325	294	320	268	281	306	291	295	292	328	297	303	357	309	299	287	282	324	286	330	316	324	302	323	309	310	290	318	321	322	315	290	303	285	269	274	303	276	272	288	301	330	337	308	300	291	291	280	291	277	287	286	293	325	292	275	308	290	293	285	305	330	297	288	310	305	339	299	282	314	319	320	323	298	299	287	300	309	313	323	307	289	316	308	307	313	304	302	312	321	277	303	312	300	301	313	277	277	322	315	316	311	288	303	293	294	285	324	332	316	293	338	315	329	315	309	272	273	304	321	311	291	293	318	300	318	296	293	320	295	272	284	292	325	324	310	287	331	297	301	304	319	338	330	300	302	304	306	329	287	329	338	289	309	340	313	295	330	301	273	299	314	284	274	315	311	303	317	271	329	300	292	300	281	323	299	299	349	294	305	321	282	317	316	300	330	322	288	317	326	357	309	323	315	302	311	342	294	331	333	312	315	344	289	284	311	316	303	317	299	268	286	282	304	290	311	307	326	309	312	328	285	344	317	329	284	290	330	328	302	314	302	314	323	306	326	294	321	329	317	329	330	294	296	312	322	310	308	325	348	332	315	314	307	311	292	323	318	303	306	286	306	308	295	275	306	323	299	270	309	287	314	268	287	311	357	345	238	300	290	304	301	282	303	340	315	290	295	302	298	292	287	349	286	317	328	353	293	307	288	300	278	285	370	313	314	310	289	315	299	304	282	293	297	280	323	309	336	314	287	299	306	307	286	330	304	334	323	317	328	303	290	317	281	313	291	335	308	303	286	296	297	281	280	270	298	315	313	278	306	318	310	291	310	281	291	318	323	311	323	337	298	281	297	314	326	301	294	317	349	329	307	281	282	266	334	301	295	285	316	286	279	307	317	300	289	322	273	312	343	316	321	280	312	345	275	290	316	294	320	305	306	292	314	324	282	263	306	301	280	330	310	289	309	288	321	295	310	276	273	282	301	274	319	312	327	304	319	292	344	281	316	299	311	297	309	285	274	329	297	288	305	270	322	331	321	294	327	282	331	316	295	312	322	310	272	314	261	289	323	310	300	309	329	287	330	318	298	332	304	323	308	321	324	329	305	278	301	314	316	292	337	321	315	287	286	288	303	322	283	335	321	279	307	287	353	271	287	315	332	331	263	319	296	314	301	321	288	301	330	325	257	327	308	313	286	291	300	285	322	300	314	303
45562	31754	19322	8017	3107	1402	780	729	655	657	655	667	640	631	630	628	642	653	617	634	614	634	649	618	619	650	619	678	658	627	650	666	650	674	662	661	688	645	665	623	612	641	617	679	686	627	614	631	605	618	690	672	621	645	663	651	657	640	591	654	598	610	648	605	636	682	656	633	634	642	613	641	572	622	624	647	655	610	578	610	641	645	598	721	635	630	654	639	629	605	649	635	657	633	655	645	665	615	611	664	643	626	665	644	658	593	654	602	644	639	692	645	619	616	643	613	641	646	653	645	650	616	618	643	634	597	660	660	663	679	626	629	645	637	613	662	623	611	610	597	632	633	659	616	620	622	635	653	568	599	616	656	687	602	634	621	680	600	594	650	674	622	653	647	669	608	656	701	623	670	667	659	617	626	667	687	639	689	616	660	608	634	629	628	625	622	604	620	669	640	627	597	646	606	622	617	655	629	666	671	643	648	657	605	645	721	620	634	670	632	643	595	661	671	605	662	592	657	677	671	605	646	655	661	612	642	611	636	669	663	675	645	645	645	637	631	615	614	609	666	605	638	680	586	663	607	606	640	650	609	654	648	661	611	611	659	648	648	632	661	660	643	623	617	633	639	651	640	615	633	636	663	597	624	620	653	687	656	604	677	659	588	686	624	650	665	640	616	609	615	624	651	622	654	640	647	656	644	638	614	638	626	635	644	624	675	645	654	636	638	603	629	674	614	632	598	619	636	683	633	597	664	643	620	625	617	629	605	646	672	683	677	599	691	630	657	584	612	631	661	643	604	585	616	646	667	616	592	650	608	622	617	686	635	661	618	648	661	672	685	624	652	663	592	624	664	618	634	670	680	620	648	695	617	631	619	637	630	608	656	636	648	594	634	666	643	613	689	639	620	587	681	640	617	690	593	602	616	620	647	633	605	650	644	663	632	654	623	643	613	620	622	605	624	622	593	615	676	605	666	616	610	605	636	614	633	669	640	636	646	618	654	642	662	641	637	643	612	630	688	624	646	621	659	655	595	605	652	631	614	666	618	645	606	656	646	573	656	687	611	612	629	626	664	621	612	601	609	639	645	633	659	610	622	623	656	674	656	641	619	642	628	654	653	650	636	597	628	637	607	638	669	655	614	653	632	639	594	627	630	645	638	641	658	603	620	687	644	629	646	651	600	660	585	634	687	656	624	644	679	637	644	619	642	641	570	644	634	621	663	628	655	651	649	637	642	642	671	674	607	645	640	632	646	631	664	641	636	666	637	645	620	647	632	623	681	602	668	644	623	584	634	649	643	696	648	601	663	646	627	602	604	620	624	621	596	582	609	615	681	615	630	667	687	637	626	640	604	617	692	663	652	616	643	608	644	644	650	645	600	642	662	670	626	646	626	657	680	634	695	618	680	641	631	639	677	632	658	648	663	648	633	662	651	649	639	629	606	658	671	676	682	622	677	615	620	614	636	594	668	615	646	675	618	612	697	603	662	646	645	614	656	645	646	654	638	664	655	648	647	664	661	665	599	674	669	611	668	625	636	652	660	619	620	625	640	652	617	687	651	638	600	617	617	673	598	646	634	631	615	628	694	640	688	626	618	615	632	643	631	659	652	639	640	617	637	642	661	687	666	636	694	608	619	642	623	634	630	635	641	658	654	655	658	619	617	623	645	641	636	627	664	617	627	650	623	704	624	604	612	646	625	638	637	627	665	678	650	631	691	703	635	631	685	648	681	664	681	629	646	603	616	670	606	626	649	609	640	653	645	668	609	710	616	656	644	656	585	593	622	686	643	653	632	630	631	624	617	612	639	667	665	650	638	668	643	648	659	679	613	657	658	684	616	638	688	617	668	617	630	597	645	623	612	656	631	657	647	659	685	646	644	661	678	671	620	689	658	641	630	631	668	631	663	636	589	618	634	603	629	630	637	663	623	710	610	600	653	630	623	649	677	630	667	616	660	628	648	673	677	620	650	691	672	627	629	623	646	665	598	680	666	650	633	640	660	647	638	659	607	649	644	646	589	592	658	602	682	703	583	660	663	655	612	658	636	634	631	623	663	646	615	641	636	639	654	650	626	639	666	654	603	652	624	598	669	653	583	644	636	647	591	639	631	681	649	623	601	616	616	598	658	636	669	638	612	649	646	654	610	622	675	628	639	630	686	644	633	610	627	638	660	666	645	618	662	613	647	655	630	635	571	636	646	694	633	605	635	631	636	659	637	613	655	649	623	676	674	634	615	654	677	611	646	622	632	671	666	613	645	661	620	658	654	698	598	633	628	616	657	618	659	637	666	574	617	639	663	617	621	626	607	650	676	660	639	635	638	624	667	662	654	661	632	638	635	672	664	658	665	668	673	598	604	643	670	628	652	624	651	624	612	656	667	608	619	657	632	625	644	647	684	634	571	631	644	603	636	632	625	659	602	652	613	663	615	631	653	630	630	664	635	693	675	652	646	643	639	628	670	665	618	634	616	717	640	662	644	673	652	653	637	672	612	634	604	610	618	686	613	624	648	616	620	587	621	653	583	628	646	629	673	630	659	668	651	646	607	652	666	634	665	652	636	632	645	619	622	622	649	647	666	648	639	678	647	663	645	636	680	628	677	620	627	634	635	646	670	619	621	597	645	631	659	659	657	638	655	685	650	634	630	688	657	623	672	626	642	616	603	673	638	677	635	667	595	603	664	626	657	639	711	632	586	645	626	634	605	699	655	616	669	638	668	613	627	659	613	664	618	623	646	681	617	629	639	650	651	652	600	618	628	673	617	676	642	602	640	627	679	666	622	652	638	606	651	623	622	591	635	691	618	666	610	659	647	616	632	652	601	658	627	643	618	639	632	638	653	616	658	651	619	640	666	654	610	640	648	611	656	630	657	637	686	629	693	608	654	625	610	629	625	644	634	674	630	677	648	586	618	650	657	671	633	661	692	600	671	642	653	669	647	666	587	622	697	630	634	594	637	656	637	647	657	672	624	667	642	684	628	657	641	648	606	655	618	636	647	646	678	615	644	584	628	615	621	671	645	641	651	584	645	623	620	616	630	642	699	646	653	604	704	670	609	612	629	649	636	660	634	644	648	663	654	604	654	694	638	664	661	625	671	649	632	649	630	616	649	657	617	633	659	624	666	600	645	608	677	622	643	663	637	640	585	608	641	609	609	631	648	654	689	673	647	650	647	682	596	652	636	656	627	611	589	623	624	647	644	632	675	659	588	641	628	643	633	645	605	622	629	634	625	618	672	658	604	601	652	591	611	614	624	647	615	667	617	643	662	664	630	654	624	578	667	665	658	646	636	630	608	615	611	633	657	600	669	623	690	605	633	615	619	620	634	612	615	636	657	675	618	642	624	642	616	621	679	641	649	666	632	685	614	637	644	720	638	660	613	642	667	608	640	644	589	635	648	670	666	651	606	649	648	646	649	607	584	671	654	621	618	637	678	627	677	617	631	665	616	655	628	691	611	645	658	678	657	653	638	651	630	633	628	668	645	666	616
44973	21271	10020	3661	1058	468	241	245	245	246	263	260	254	259	254	235	260	261	246	229	238	254	277	244	284	257	264	254	246	286	260	253	237	248	253	250	233	258	219	247	240	248	253	243	244	224	264	261	232	230	245	253	274	280	232	272	238	249	245	238	265	254	232	269	276	267	246	235	236	242	222	264	274	269	250	235	250	286	242	250	269	281	269	228	220	266	245	229	218	243	240	219	216	230	254	266	239	243	247	252	237	294	252	248	223	259	248	274	198	237	232	260	237	232	247	247	269	239	287	258	245	259	280	271	231	243	250	253	275	248	260	229	246	238	244	241	236	282	262	242	243	259	250	256	236	240	239	271	228	234	244	236	261	232	253	265	240	219	235	259	247	220	285	268	280	205	255	229	244	246	250	259	249	266	222	249	245	276	275	241	248	255	262	235	218	239	253	270	276	257	254	238	275	225	242	250	273	228	267	258	259	244	252	255	251	268	223	235	250	248	263	245	262	218	266	238	229	248	233	255	230	277	255	238	271	219	250	293	253	229	260	253	274	240	293	240	238	258	241	247	264	245	257	240	262	275	207	246	272	287	252	255	252	254	227	261	268	247	240	237	250	256	219	232	240	274	230	288	257	280	260	259	222	245	231	259	223	242	270	239	239	245	270	235	226	252	230	229	255	237	214	245	274	212	257	249	261	251	235	248	246	232	239	263	248	245	232	236	243	228	266	229	272	237	261	291	256	231	244	263	221	259	266	209	261	245	260	227	245	237	223	267	238	244	225	223	260	238	251	210	229	239	229	225	257	252	254	239	241	256	228	258	226	237	232	221	213	257	239	259	238	234	272	247	250	240	239	257	245	233	219	237	254	277	251	263	233	243	232	250	248	251	243	244	233	219	272	221	243	230	233	229	236	255	263	241	240	248	245	274	256	254	285	252	245	231	230	238	203	268	263	261	260	235	258	222	251	267	252	249	244	258	245	205	236	220	249	281	220	206	253	238	240	237	310	259	212	259	257	259	254	226	243	219	240	265	249	224	248	258	243	244	234	252	251	239	249	259	260	253	232	230	238	230	249	213	244	263	272	251	240	279	280	234	264	285	284	259	253	220	239	227	251	264	274	235	262	238	226	250	240	248	265	259	238	237	241	224	244	240	241	247	238	233	257	266	225	259	240	248	237	281	275	224	238	254	220	253	258	257	233	256	253	292	238	236	275	240	256	244	262	237	242	263	215	235	255	240	261	256	279	218	262	235	241	236	236	268	258	232	251	243	267	252	240	264	248	243	252	224	251	248	252	228	237	256	246	273	220	257	253	212	247	241	239	271	263	230	278	273	232	238	263	245	248	251	237	268	254	240	241	250	227	261	251	219	251	254	245	242	241	228	235	255	286	256	250	254	235	237	274	233	250	229	267	277	245	265	230	247	266	249	229	262	233	257	217	248	238	224	269	251	232	246	257	216	237	264	254	256	230	253	232	247	236	253	235	282	232	256	236	265	255	240	231	236	274	269	245	259	247	241	240	237	268	249	246	278	247	242	217	229	253	253	244	273	243	276	265	238	207	246	254	279	252	273	225	244	262	249	274	272	257	274	251	233	207	250	225	245	284	240	289	259	254	234	226	201	284	258	259	272	258	248	242	267	268	268	245	261	242	263	276	233	241	281	253	271	259	238	213	255	268	276	268	242	238	262	254	277	259	262	257	255	280	272	280	234	241	247	241	259	265	267	265	247	245	249	238	251	249	217	281	245	259	274	265	230	266	264	262	265	244	284	273	235	269	259	268	243	245	251	242	270	210	240	255	258	225	272	252	230	258	238	229	263	242	250	218	209	247	245	266	231	229	268	248	253	261	236	208	241	250	232	246	257	280	280	248	248	260	231	218	260	230	257	207	246	230	244	257	248	247	241	263	240	271	234	242	233	232	229	275	249	267	234	247	298	264	255	245	210	250	235	221	260	234	264	253	254	258	234	266	242	249	237	258	243	222	228	232	242	239	261	262	249	266	247	233	253	269	248	234	242	235	215	228	248	237	244	231	250	260	268	261	258	259	273	256	234	262	274	254	253	233	251	242	253	284	252	221	248	233	244	266	279	230	224	252	251	234	243	242	251	274	264	233	235	250	246	270	264	262	285	239	244	236	242	244	279	263	249	251	244	261	264	250	271	219	248	248	233	232	225	261	230	225	265	229	246	252	233	264	255	251	238	226	250	235	253	256	257	246	271	272	256	280	275	237	244	255	284	268	255	244	254	255	248	288	258	251	264	252	255	248	237	220	257	241	238	240	266	228	255	261	223	250	264	268	243	255	240	278	217	267	244	255	241	233	261	254	232	249	305	268	242	273	255	246	261	257	245	224	262	244	221	279	240	222	260	254	259	245	269	242	236	219	248	237	255	249	245	250	255	258	277	251	274	235	226	231	246	222	260	252	248	271	224	262	268	242	234	210	246	255	269	238	242	262	247	228	241	258	245	247	271	226	233	244	268	238	263	232	266	259	236	280	273	263	242	242	273	241	234	245	277	273	283	246	215	262	225	247	233	268	229	250	235	261	261	244	264	230	278	257	230	234	274	264	277	253	285	247	241	262	274	242	261	269	247	268	253	271	234	244	241	265	278	267	261	244	270	240	232	225	247	254	223	255	259	241	227	254	264	242	221	258	238	248	249	247	268	270	256	248	261	256	272	238	282	226	237	253	253	269	260	262	219	261	236	260	240	269	285	219	255	241	241	245	252	243	251	219	276	257	256	246	212	234	251	260	264	288	277	281	269	244	216	267	254	242	274	253	238	252	239	260	247	256	221	237	256	242	233	283	259	199	226	236	259	264	244	225	252	249	266	240	265	228	216	221	269	222	247	221	238	242	231	228	253	283	247	230	211	255	243	284	236	271	236	277	222	222	248	276	254	276	242	266	224	255	264	268	257	240	248	251	254	218	252	237	250	273	265	242	217	227	258	215	263	286	224	225	226	235	233	228	244	247	256	243	281	279	265	234	219	257	242	238	238	258	233	233	253	265	234	251	270	241	243	241	245	243	221	256	254	252	241	254	209	243	247	229	229	232	280	226	223	240	237	282	235	244	261	225	269	243	247	263	224	251	256	242	264	236	228	235	269	273	235	240	249	256	247	251	257	229	240	246	224	242	279	273	219	240	279	241	224	216	235	220	235	236	234	256	251	254	279	254	287	236	266	235	250	245	229	238	249	227	250	202	220	242	252	257	261	235	256	259	280	273	257	242	236	223	243	228	245	235	261	266	256	257	294	242	244	231	255	243	218	253	239	240	240	269	232	228	244	237	264	254	240	245	225	225	290	279	254	244	237	242	274	254	244	260	251	240	248	243	284	267	231	250	251	255	235	201	254	233	236	264	275	277	260	256	249	276	237	231	245	247	252	241	235	247	234	253	238	248	255	243	243	252	244	269	249	263	267	233	236	237	252	241	236	271	252	233	236	248	241	230	259	251	258	262	220	221	274	242	243	247	253	239	232	223	237
28984	15762	12578	7467	3244	1357	546	540	514	545	553	524	555	545	530	542	571	508	569	521	523	546	571	539	518	529	540	546	513	512	570	547	506	557	535	523	568	530	539	576	571	521	509	571	524	536	529	538	548	557	537	536	550	518	539	541	519	524	493	553	565	517	503	572	514	529	559	576	573	550	546	561	540	538	512	488	535	565	529	505	495	557	574	540	575	505	543	536	549	513	494	519	551	503	531	510	533	548	518	530	527	482	563	575	521	549	556	508	529	506	538	544	552	521	514	539	524	554	526	520	545	529	528	538	525	493	519	525	539	553	541	535	511	531	501	511	554	536	512	568	502	552	485	543	528	554	540	527	498	518	512	472	535	557	516	526	517	505	505	534	501	555	500	556	530	562	545	509	560	502	526	521	584	510	537	502	529	551	539	522	516	548	541	551	522	546	507	544	537	522	502	510	570	526	594	555	496	533	540	534	558	501	551	499	546	533	499	537	526	569	533	500	545	528	519	533	530	538	564	543	565	511	548	541	556	560	565	549	522	487	582	516	511	548	529	549	507	541	540	534	591	544	541	514	551	578	530	510	511	536	532	499	585	551	516	540	570	500	524	540	547	555	511	553	522	547	551	544	580	537	539	525	545	516	553	532	490	560	508	543	553	537	501	551	526	483	524	520	515	566	528	562	541	561	522	524	530	480	561	539	545	504	513	519	517	548	538	555	528	522	523	533	497	522	531	548	516	495	533	527	547	557	542	520	477	556	533	529	517	547	540	501	540	536	543	536	547	509	552	514	553	507	559	524	522	521	573	502	516	496	527	554	563	503	538	546	525	537	530	502	521	531	569	537	529	553	520	557	516	531	511	574	571	523	499	532	542	555	563	529	547	532	547	555	558	529	532	527	535	546	509	532	535	539	515	567	572	529	541	516	524	517	496	544	513	532	494	519	508	536	498	531	557	515	563	547	574	550	527	515	534	515	532	517	535	539	557	540	546	523	561	563	542	513	521	551	498	545	502	534	532	537	559	516	556	561	509	514	554	544	523	533	568	543	561	529	530	556	531	508	538	491	521	518	507	536	529	547	544	553	519	538	555	539	508	501	510	535	543	537	477	533	570	516	502	554	534	494	566	520	526	551	503	505	511	561	530	536	524	474	534	580	526	573	572	556	517	511	524	525	515	557	531	520	539	502	537	529	495	522	536	506	548	529	498	531	502	528	546	527	523	548	518	532	580	532	561	518	538	522	503	502	517	487	547	527	544	531	510	541	543	522	528	499	524	534	559	552	497	527	516	527	546	545	548	504	491	537	560	507	521	533	537	553	535	528	538	551	522	503	516	554	539	563	548	514	536	501	498	530	508	530	546	552	539	500	550	550	521	543	564	502	567	542	539	513	550	568	536	542	502	527	497	608	577	556	508	585	549	529	517	543	521	517	534	525	522	544	519	545	556	506	538	557	557	514	534	549	582	505	517	522	517	554	571	521	513	521	535	531	537	546	535	504	530	542	525	545	525	549	539	475	502	526	516	550	549	537	563	509	544	511	519	559	527	615	523	500	539	563	575	561	518	489	516	590	539	504	539	549	563	535	518	529	494	530	524	556	556	546	550	494	518	558	496	548	478	547	538	528	508	583	544	531	547	534	547	512	534	545	551	522	505	559	538	485	530	539	543	486	558	523	552	557	512	542	529	554	548	511	535	521	566	548	531	483	562	511	565	544	530	540	535	583	537	518	538	540	497	570	565	535	553	550	526	559	570	519	579	539	517	545	501	507	539	585	532	469	543	532	527	501	507	560	549	524	522	479	515	509	506	531	554	534	483	529	559	530	538	524	551	517	552	534	556	563	543	504	517	537	532	536	537	541	526	549	534	514	511	513	531	502	553	539	522	532	506	557	547	562	558	518	549	533	541	555	508	523	571	518	545	543	526	544	534	499	532	575	533	519	538	498	551	528	535	519	515	477	564	521	540	506	517	521	554	531	545	530	554	529	508	570	547	512	558	507	536	539	541	545	524	503	580	532	538	475	551	557	519	528	503	539	472	545	546	547	558	517	553	524	499	547	550	545	521	494	550	531	523	550	537	523	543	537	562	552	567	508	559	538	493	557	508	542	515	541	528	534	552	524	544	572	538	533	553	535	540	478	519	571	530	542	546	506	532	555	546	557	529	527	511	526	516	542	516	527	534	539	596	528	536	583	552	535	525	541	518	514	557	520	555	490	554	533	543	546	600	567	523	548	547	532	522	520	533	511	542	521	512	525	490	546	579	520	526	521	549	516	571	548	578	531	565	526	546	576	525	539	554	527	499	547	482	538	554	567	525	543	552	517	537	503	534	552	547	545	496	531	529	568	531	538	522	560	542	581	557	513	515	563	540	537	510	532	594	544	538	539	537	539	547	511	577	535	522	508	539	552	529	548	526	578	549	546	503	544	550	534	550	509	492	486	520	521	537	543	517	543	549	554	552	561	536	493	520	533	579	516	551	568	576	510	564	551	512	507	567	551	574	515	540	524	532	560	518	537	539	537	535	523	522	529	533	536	555	567	525	542	534	536	543	548	510	529	534	545	539	500	554	505	494	497	551	521	557	512	537	520	500	562	539	544	521	553	582	575	547	540	528	534	542	561	524	483	521	586	503	501	573	581	507	564	525	488	521	534	582	538	554	532	553	554	489	494	529	552	490	508	521	529	464	546	539	502	578	527	559	570	552	537	511	562	516	514	522	503	504	516	545	552	541	564	551	491	525	520	533	479	521	534	529	534	487	517	533	524	540	532	530	564	509	570	541	575	557	528	539	530	522	515	531	583	502	507	530	444	478	513	542	576	562	532	529	534	558	496	525	514	532	510	513	532	533	542	565	502	526	481	512	521	520	505	529	515	546	529	530	539	498	503	503	546	526	532	540	525	518	533	483	519	525	528	527	552	571	509	551	539	540	506	518	525	560	554	541	563	553	544	571	537	504	521	530	536	557	518	555	521	558	532	498	507	550	576	546	531	525	542	527	533	501	537	518	523	531	498	496	502	535	554	531	534	516	537	528	501	567	564	559	524	535	509	605	553	523	534	552	523	502	550	543	568	559	560	504	594	534	543	550	538	553	546	520	528	533	482	561	551	551	495	557	515	527	511	535	542	579	552	509	538	526	536	509	503	539	536	548	543	555	506	519	517	580	498	561	488	528	529	546	546	539	546	566	514	488	504	530	542	549	539	543	496	541	543	512	550	529	518	533	560	501	546	531	533	535	510	531	544	517	567	564	555	549	512	522	546	515	516	503	546	509	559	483	540	524	533	573	558	527	527	549	567	537	579	527	482	541	534	562	578	535	535	549	562	540	542	516	527	554	536	577	564	532	534	513	538	557	527	536	500	532	511	561	517	553	529	529	581	551	583	553	541	569	495	570	508	498	515	541	575	546	517	581	524	535	545	534	524	545	523	479	517	526	526	515	526	534	541	557	549	512	515	547	505	537	549	519	561	499	546	566	499	520	569	520	520
57459	31861	15722	5348	2208	919	305	272	265	305	300	254	294	249	262	260	316	237	248	264	279	247	244	255	264	236	281	258	291	250	289	280	261	268	259	279	272	241	224	270	256	272	274	283	280	256	274	271	276	246	255	263	307	262	288	267	274	262	252	283	270	266	253	255	291	282	257	286	232	260	259	274	239	297	240	249	266	281	299	255	242	270	290	287	293	230	239	262	247	244	293	253	257	238	237	230	298	282	270	276	256	258	256	278	292	291	266	262	243	301	251	269	256	286	266	271	253	252	230	274	253	300	242	254	276	245	266	279	267	233	290	254	272	253	254	243	259	245	254	247	262	249	249	274	291	250	236	242	244	248	218	274	245	284	268	276	271	275	261	253	247	275	270	271	256	247	266	267	283	280	238	287	257	264	284	264	277	247	264	263	256	247	247	261	280	237	255	250	254	249	268	250	258	247	257	265	251	240	287	243	249	231	258	288	257	263	265	271	281	284	258	235	275	257	242	268	229	306	259	244	278	255	302	288	243	293	252	273	250	242	261	259	251	270	287	291	289	295	249	267	286	256	259	258	262	265	267	232	250	261	259	234	254	269	238	247	241	271	256	254	280	275	250	249	269	278	263	267	256	254	257	250	256	238	240	292	313	235	278	285	269	284	243	249	267	281	258	277	232	255	255	255	242	240	253	274	243	228	273	254	270	267	259	221	249	275	254	250	265	271	237	237	263	261	270	265	258	296	272	260	247	240	258	253	240	257	272	255	272	292	259	282	261	246	267	266	305	250	273	282	246	284	237	240	244	229	228	267	270	273	236	253	250	241	255	269	263	279	252	249	279	285	238	254	266	300	257	260	236	299	260	274	230	245	257	286	276	284	273	236	294	252	272	263	232	274	248	258	270	262	282	279	249	260	266	261	244	270	273	262	256	230	249	252	277	262	276	247	267	248	251	257	277	286	254	265	253	248	282	311	273	274	242	260	222	281	276	265	254	258	265	256	270	260	305	257	254	264	240	273	250	261	223	249	243	265	269	237	262	231	244	257	262	234	282	251	280	272	246	247	272	264	253	263	266	262	263	244	270	247	248	249	283	281	250	259	249	267	244	258	231	280	290	287	263	269	272	292	306	250	260	235	255	270	269	263	242	243	255	270	251	269	292	266	267	265	235	235	236	265	234	239	217	239	242	265	249	273	233	295	252	262	246	256	239	267	253	244	269	252	243	309	254	233	247	200	287	258	236	283	257	253	259	262	244	238	232	255	219	251	251	276	258	268	278	241	301	270	275	253	265	257	246	218	247	258	275	256	246	253	223	273	231	278	242	231	263	261	259	264	273	262	249	227	251	297	274	247	253	257	254	273	255	271	275	244	258	290	252	239	278	292	247	273	261	251	243	246	289	245	250	241	253	274	263	255	265	254	264	246	247	228	265	236	277	241	257	270	263	238	245	281	234	260	250	234	274	243	254	280	297	273	226	257	260	264	279	264	273	226	244	267	254	272	261	262	259	253	267	277	248	246	282	245	277	258	268	268	253	264	230	293	261	241	290	245	278	254	270	250	230	242	261	274	278	239	270	256	249	276	265	252	243	253	264	250	253	259	253	259	288	257	251	290	262	273	270	255	256	263	265	256	262	239	288	285	306	246	258	236	273	300	231	297	241	266	287	262	269	282	248	268	249	260	252	284	258	256	267	273	284	249	277	284	302	285	245	291	228	249	255	261	263	231	269	269	256	242	276	260	272	274	263	229	280	281	277	251	281	244	250	297	252	278	258	282	273	242	306	260	274	243	264	276	266	222	265	262	269	252	243	280	251	271	246	278	253	265	261	277	246	247	250	242	268	286	263	279	224	291	255	262	276	266	279	271	260	276	223	240	236	266	262	242	255	253	231	267	257	265	289	243	230	262	230	246	268	280	226	273	251	270	256	283	249	271	269	293	257	299	240	264	235	251	257	246	254	239	262	264	281	266	245	230	250	227	297	272	240	288	283	267	277	278	268	255	261	270	250	275	257	242	252	227	258	261	277	256	267	258	256	251	276	255	247	241	247	250	253	265	274	265	264	276	288	283	248	270	242	228	260	278	250	275	253	250	244	259	229	259	251	240	268	259	251	267	287	225	265	258	259	264	271	270	281	263	238	268	259	218	263	246	272	234	252	275	258	257	248	247	255	257	222	261	248	228	235	266	277	276	278	259	274	235	285	289	279	301	285	248	266	248	286	275	233	256	252	269	295	288	254	235	245	226	248	248	272	233	251	268	270	288	272	232	256	247	246	217	242	250	249	268	265	249	249	220	269	284	275	248	265	251	282	227	241	238	258	259	285	281	261	273	257	259	274	260	249	239	270	258	268	276	233	291	276	285	236	282	244	268	257	266	236	232	245	260	284	258	264	290	275	249	252	248	271	260	247	268	268	267	280	266	251	249	226	292	286	251	290	257	279	254	262	227	261	249	276	250	244	266	260	289	284	280	258	255	257	256	243	268	260	263	261	285	254	241	259	232	218	251	254	251	270	244	294	279	240	243	253	250	277	240	243	280	276	256	223	243	243	274	253	259	263	253	252	254	302	252	261	246	260	282	243	278	282	261	304	281	262	261	256	242	262	253	244	238	253	270	265	249	250	288	246	282	240	229	269	247	284	261	252	314	286	243	257	264	269	243	250	257	288	296	266	234	261	253	273	286	271	295	252	274	264	278	243	263	250	297	283	262	295	254	266	246	247	263	266	268	273	240	273	260	248	266	244	292	258	284	299	266	246	259	290	283	255	265	253	251	269	248	259	218	249	257	265	278	295	229	220	221	240	258	257	290	264	279	269	281	270	264	272	280	233	245	261	278	254	269	256	280	261	250	258	257	257	247	257	274	260	285	256	232	253	253	248	271	259	283	252	298	253	249	258	265	271	243	275	240	269	246	256	294	280	252	270	241	243	253	262	245	241	252	251	241	256	278	278	298	283	269	246	278	227	234	267	273	251	265	258	241	241	234	247	258	267	266	245	248	280	258	263	265	285	279	253	278	285	253	255	268	282	257	269	246	250	255	333	296	282	248	275	242	275	261	280	254	282	284	264	240	237	283	266	263	248	262	231	241	258	266	263	259	239	246	264	262	258	245	277	266	266	298	285	246	255	253	263	276	248	278	235	258	279	245	255	260	269	263	269	277	221	268	241	252	289	241	281	260	259	239	258	259	271	268	262	257	242	273	241	282	275	228	248	283	284	278	239	275	257	241	254	269	270	253	262	271	241	247	247	243	234	258	222	293	269	261	258	234	260	263	261	271	250	251	251	295	275	249	257	288	266	291	271	255	250	231	258	236	246	261	247	279	266	265	266	297	248	257	264	269	242	255	256	271	266	241	284	245	256	274	264	274	247	268	282	252	251	264	274	248	242	260	245	285	305	261	267	277	285	261	235	257	240	250	237	217	233	255	245	243	263	246	264	253	254	295	259	292	261	256	264	256	268	259	251	272	262	269	244	275	283	246	263	267	287	243
36726	24201	17261	9915	6420	2717	703	617	594	599	576	558	567	528	562	550	557	526	584	574	564	574	562	561	588	586	545	559	557	596	566	551	568	602	593	576	517	546	601	559	597	524	558	508	606	536	534	547	528	560	535	530	575	587	564	589	551	560	547	557	607	503	560	574	566	585	590	589	534	551	578	542	503	595	618	561	552	582	542	595	533	552	548	567	559	573	501	570	548	553	555	524	579	567	544	591	535	536	570	557	537	601	548	546	584	555	573	559	577	581	566	564	539	589	573	553	554	536	540	551	573	577	546	540	577	556	567	562	543	601	545	565	541	537	554	540	523	579	553	544	550	552	546	602	539	539	567	513	579	533	556	567	563	510	529	524	607	589	564	530	517	556	652	510	587	575	585	548	557	559	564	575	575	551	579	563	580	562	560	526	516	563	544	599	496	624	581	573	525	536	602	562	553	545	579	542	537	564	622	539	532	519	539	521	540	581	547	533	598	546	585	582	589	604	545	622	572	548	574	553	498	559	550	539	572	539	553	557	554	541	527	518	529	574	563	549	554	556	555	569	557	515	576	563	562	538	566	553	580	542	567	537	550	567	554	580	569	530	608	536	558	580	556	586	507	578	574	556	571	587	548	542	588	560	543	546	572	550	533	553	588	563	590	599	539	593	505	515	534	534	555	527	549	568	551	551	577	585	531	572	583	564	574	568	542	562	574	563	604	568	558	538	558	573	552	576	560	603	569	563	533	581	604	551	543	555	553	575	572	579	565	569	591	580	554	599	546	564	574	545	538	541	590	564	573	552	534	546	573	567	563	582	608	521	556	544	559	574	545	524	539	563	557	543	533	580	524	544	537	582	538	536	548	534	547	588	565	582	543	591	535	578	569	543	555	547	578	558	550	562	560	547	538	553	537	556	533	532	552	567	577	555	535	599	550	562	541	553	565	561	542	592	551	578	554	558	552	579	545	564	558	535	550	595	554	574	543	593	531	563	533	537	525	573	590	573	592	553	541	545	560	583	616	557	557	537	585	538	550	525	554	557	553	547	551	545	523	582	517	551	538	546	544	535	590	558	526	588	524	603	527	552	571	565	570	585	561	561	572	581	565	521	583	592	559	571	575	593	542	555	621	538	559	569	562	582	538	564	540	559	587	568	528	577	550	593	559	526	579	544	567	574	570	543	546	555	533	572	570	580	546	573	514	584	536	568	564	586	550	599	572	536	592	579	539	536	601	544	523	524	550	580	581	570	606	559	588	548	602	568	570	579	598	557	557	548	583	593	547	549	589	529	535	539	552	558	536	552	593	541	607	589	544	541	583	523	559	549	566	577	580	534	617	515	610	575	535	570	551	534	569	592	545	607	578	572	580	559	566	534	556	583	533	569	561	595	547	575	591	554	587	543	576	542	548	555	545	553	569	558	526	512	555	516	540	567	514	556	573	572	561	541	530	535	584	513	544	581	557	531	531	584	583	526	568	552	539	521	575	552	547	575	566	577	556	584	562	559	583	553	574	557	556	584	557	542	555	544	564	508	555	587	573	506	524	519	548	535	573	525	543	530	584	603	586	565	565	545	530	513	551	575	539	593	547	531	554	577	524	569	545	567	551	592	552	553	549	572	509	541	574	542	587	559	569	544	513	586	585	545	519	553	515	551	513	554	620	593	579	549	561	537	589	619	541	564	556	540	565	576	578	592	547	603	586	600	557	562	583	552	570	540	579	573	563	542	527	596	541	547	581	547	570	592	587	546	565	564	518	560	550	559	540	585	593	596	521	549	528	583	569	564	587	538	580	522	529	543	565	528	540	565	558	562	562	571	546	538	576	566	523	561	549	578	618	564	553	579	543	610	592	484	566	527	547	524	562	546	579	507	542	567	553	571	532	569	597	599	553	588	520	599	571	538	546	560	523	524	548	586	623	525	543	558	530	502	581	555	597	588	584	547	576	571	561	585	546	500	526	567	533	549	546	541	538	565	560	530	560	603	619	570	567	594	554	625	546	587	590	531	505	569	564	595	553	614	554	560	568	559	546	588	529	534	551	545	597	542	550	584	583	536	564	574	551	585	545	563	538	547	613	568	558	549	551	591	530	504	553	626	548	568	561	562	582	526	559	535	538	568	566	597	546	566	538	552	606	551	567	564	527	598	547	596	554	520	540	593	560	576	572	549	552	574	582	603	518	545	532	490	553	582	590	569	536	567	586	596	566	567	562	535	577	570	572	555	577	516	574	531	546	536	536	550	543	548	594	595	551	589	559	548	569	579	541	558	592	560	596	578	560	546	537	598	587	558	557	534	604	557	594	533	606	561	573	576	535	552	625	589	481	592	551	561	581	550	535	580	558	566	537	557	570	538	523	540	585	560	599	565	537	563	612	543	592	573	571	563	593	528	560	566	590	589	561	540	610	576	559	584	576	552	556	552	562	575	504	541	525	555	545	568	559	560	544	590	552	565	576	546	575	569	606	565	559	542	592	547	574	582	563	587	534	558	541	540	555	547	545	535	558	561	509	514	543	574	570	554	589	572	566	529	593	576	570	544	560	542	570	562	549	557	540	558	531	531	579	540	574	527	550	550	565	588	567	569	574	570	564	573	557	591	524	557	545	577	564	542	550	575	564	514	579	619	541	517	585	576	551	569	546	570	594	602	543	527	525	591	606	498	593	581	544	559	551	576	565	596	564	540	571	534	553	520	550	551	585	534	557	521	569	542	528	567	629	555	533	623	515	539	545	573	570	584	574	597	517	536	531	591	542	579	510	561	557	536	559	542	563	588	590	559	564	586	568	576	564	541	569	578	546	516	562	587	547	570	567	559	541	530	555	536	553	583	564	558	580	539	547	563	566	585	544	543	551	557	561	584	556	574	553	556	607	564	566	567	528	616	550	575	566	580	538	546	536	615	577	534	544	554	539	553	545	562	569	549	540	558	517	582	597	534	572	545	553	587	568	574	554	552	601	510	571	564	575	531	569	561	543	533	563	547	563	571	575	531	543	552	558	553	526	533	541	539	575	533	539	565	537	537	526	545	592	569	528	572	542	549	544	557	518	540	564	574	544	552	577	574	531	571	560	523	570	543	542	544	542	550	563	571	579	571	566	582	585	558	559	540	550	565	588	553	571	603	550	582	547	540	568	551	567	580	559	593	588	548	564	596	597	570	540	594	597	591	554	572	560	572	542	561	573	528	568	568	576	542	548	569	589	549	555	540	581	528	537	602	553	564	549	622	575	581	557	546	584	493	560	569	605	559	547	563	532	529	542	534	591	577	548	543	582	539	502	561	514	580	554	572	549	542	591	536	524	557	600	582	545	572	591	573	546	572	571	573	530	553	556	568	575	575	561	581	563	543	552	552	554	533	581	572	547	514	555	587	550	607	563	561	545	550	580	557	531	584	558	545	565	564	548	581	564	536	548	583	552	545	572	574	578	526	579	590	550	580	550	519	561	580	557	565	569	552	559	581	532	530	572	552	537	551	573	560	544	559	530	538
66806	38228	18541	6470	2575	849	360	299	338	339	285	311	307	337	357	299	311	298	314	331	304	310	300	300	311	302	324	278	318	334	362	325	310	296	299	277	287	314	347	340	298	318	296	293	275	305	294	276	299	283	321	286	303	365	344	333	278	331	317	305	274	287	314	314	279	302	278	310	311	307	262	347	319	304	311	312	298	326	310	315	320	354	319	287	280	306	295	281	290	271	324	310	297	328	276	338	336	306	308	300	303	292	291	272	331	333	302	315	270	279	295	328	286	275	289	305	297	299	276	296	335	284	310	317	349	290	318	303	304	322	301	308	309	293	327	350	328	308	300	294	297	287	331	297	272	302	304	294	279	343	306	314	283	293	297	269	282	303	292	313	302	280	272	297	307	311	304	315	346	262	293	318	301	340	313	294	301	270	325	304	325	284	335	317	296	348	252	308	262	309	336	294	269	360	308	308	304	306	289	311	301	285	326	300	314	312	271	331	339	276	293	296	302	315	294	294	318	300	310	301	286	278	278	315	258	296	302	320	313	330	313	297	337	302	273	293	324	319	296	304	330	287	307	341	291	295	294	274	323	294	340	296	300	307	298	270	320	281	334	313	282	308	315	320	316	264	305	314	300	288	258	301	332	320	300	288	328	309	310	306	318	295	273	257	312	324	291	292	302	326	324	292	309	294	322	289	302	296	273	281	307	297	288	254	279	296	333	312	294	305	307	294	317	291	286	284	261	289	295	323	283	305	313	308	288	304	314	303	304	293	305	316	322	280	300	299	346	269	267	278	304	270	282	286	316	291	284	282	269	294	312	270	308	287	314	313	293	293	266	316	326	293	321	294	303	335	308	300	331	297	329	312	293	316	283	271	309	284	310	275	294	292	285	325	306	284	298	286	301	275	349	319	305	298	317	318	291	289	333	311	308	324	344	320	294	268	317	316	310	270	298	322	320	293	282	327	288	302	317	278	302	267	318	306	271	303	313	308	268	286	289	269	288	303	293	300	298	300	325	295	282	299	303	295	289	292	284	313	301	304	300	298	299	278	320	319	278	333	290	268	285	304	292	291	270	292	310	304	315	307	282	324	300	324	335	316	284	271	242	294	330	312	303	306	302	300	327	305	276	314	293	308	327	329	322	273	318	272	299	310	277	284	277	299	326	310	278	325	317	322	296	333	284	306	309	299	305	293	301	331	279	332	294	271	318	314	319	302	282	277	301	338	303	264	336	290	315	314	279	295	299	305	293	302	293	360	302	297	292	319	309	277	314	278	322	326	308	307	298	282	303	328	312	307	295	292	294	303	317	311	289	282	306	276	335	302	284	300	316	289	277	295	312	280	316	303	271	343	329	291	313	298	288	323	312	310	296	279	281	300	316	300	296	331	305	253	290	324	274	310	268	271	264	297	297	274	308	313	300	297	336	314	310	304	287	313	323	307	338	285	313	296	290	336	276	316	303	294	309	299	308	282	323	317	315	316	290	325	273	279	362	310	274	318	300	288	302	302	288	320	308	318	257	297	312	310	307	302	320	320	312	299	320	275	322	285	295	321	306	331	272	305	297	275	318	277	334	291	304	272	279	276	300	291	309	260	332	290	311	350	287	321	282	268	322	284	287	312	302	286	327	315	321	277	295	314	286	295	314	291	296	289	321	274	299	297	305	279	304	283	296	279	313	324	313	342	308	314	321	299	291	329	290	281	297	324	282	285	307	289	264	323	282	313	310	292	321	306	295	296	302	320	304	299	294	305	286	313	306	309	298	337	300	314	288	325	307	284	320	324	327	302	322	273	303	289	323	309	306	315	345	315	351	300	299	265	271	295	288	272	295	270	276	331	321	300	308	279	279	297	301	329	317	315	294	291	311	315	323	313	312	322	305	340	300	280	295	296	306	309	307	293	289	273	298	276	318	269	293	329	292	297	269	306	294	293	308	282	322	354	262	293	309	305	292	313	337	313	268	293	314	306	316	307	300	334	287	295	300	325	278	296	306	321	296	289	316	321	310	297	272	303	301	276	285	312	331	308	295	289	320	283	266	298	282	309	298	263	284	271	324	302	263	274	293	286	283	280	344	300	317	351	320	318	306	333	297	302	285	314	291	314	308	305	316	279	289	316	297	312	318	273	300	305	296	309	284	267	290	322	299	327	308	320	316	335	289	311	285	351	333	280	329	282	291	280	315	304	280	304	290	247	275	322	313	305	291	286	333	320	312	334	316	306	316	303	279	312	294	300	302	287	319	310	307	283	292	295	322	314	304	301	285	280	254	323	309	315	305	272	296	313	328	279	301	289	318	336	299	295	290	291	280	304	299	300	315	275	279	287	295	269	311	302	250	279	326	347	336	286	281	276	329	315	267	273	274	298	341	268	302	307	317	290	349	344	305	287	302	313	292	263	290	331	303	302	321	315	291	307	311	321	303	304	289	334	338	300	287	289	287	318	273	295	308	283	315	355	289	327	294	283	326	296	321	314	301	295	319	293	321	301	307	328	330	286	287	308	282	306	287	326	285	287	286	296	296	265	316	324	335	308	291	295	318	322	333	300	328	316	288	299	299	302	282	278	319	312	304	353	263	293	309	339	298	303	294	303	294	334	295	303	301	287	280	321	279	295	284	310	278	315	303	338	311	288	277	273	293	293	304	278	284	304	315	319	324	326	298	293	289	276	345	288	284	306	300	329	318	274	319	296	322	273	295	278	283	328	267	335	336	283	295	280	321	317	273	311	280	301	283	293	294	310	270	300	310	302	358	300	288	292	294	283	283	277	266	311	296	286	340	322	291	306	278	304	297	294	274	305	306	283	326	300	300	296	291	288	306	312	308	297	302	281	324	303	291	305	305	279	289	313	310	289	289	311	306	309	300	289	277	278	313	323	296	296	318	284	286	334	280	277	281	304	342	294	305	309	304	312	296	288	309	258	288	291	345	275	309	275	331	288	276	325	297	292	297	277	316	273	302	315	298	286	297	299	304	299	284	278	321	287	302	295	306	314	305	312	342	289	297	309	287	290	325	268	317	310	332	294	289	290	316	307	275	289	315	297	264	272	306	284	286	287	314	347	283	266	318	330	244	280	338	290	271	299	318	322	361	290	285	355	330	356	297	298	268	310	279	307	256	275	293	307	307	286	272	296	319	311	260	299	295	307	329	292	310	311	306	289	322	320	319	311	307	302	291	314	352	301	322	295	305	316	293	303	317	323	305	316	282	308	300	331	364	288	278	308	286	320	296	304	318	317	286	274	330	305	336	320	353	323	305	316	328	296	327	326	302	300	333	298	335	308	301	258	268	300	297	287	308	311	268	310	314	337	261	312	282	297	287	273	320	283	286	317	322	311	296	303	297	305	302	320	335	313	311	304	305	292	299	317	318	310	292	323	294	286	306	314	276	308	297	294	271	338	261	309	280	293	315	315	313	270	323	298	291	314	310	298	308	286	327	330	259	287	287	302	282	320	288	331	294	279	306	286	297	291	288	312	303	314	340	319	305	289
43497	28839	17825	11143	6568	2423	831	751	675	676	677	682	659	689	634	637	639	612	642	639	611	619	657	670	638	648	636	667	631	642	618	653	590	635	625	632	650	664	665	658	643	632	642	626	626	653	659	648	618	643	644	669	580	583	575	678	627	669	650	632	623	646	650	676	608	654	666	627	591	597	601	631	607	607	696	654	630	589	608	651	646	661	622	639	693	643	608	624	634	612	668	603	689	660	632	683	671	635	702	617	650	645	670	651	642	684	615	648	627	635	665	637	673	623	688	612	607	601	675	650	631	638	630	631	586	691	640	649	650	641	622	638	620	622	652	671	628	653	616	682	624	616	672	601	663	655	622	593	652	677	673	566	652	640	626	592	596	601	641	665	655	615	646	583	626	622	662	628	640	627	682	599	650	643	692	630	610	634	640	640	647	608	655	629	619	644	643	636	659	610	668	601	647	642	671	666	635	629	638	627	630	617	604	688	619	588	639	627	673	649	616	627	625	653	663	622	654	652	611	623	641	618	617	653	612	646	632	613	634	633	651	648	610	651	633	661	636	633	607	620	598	651	642	659	687	640	610	655	685	680	607	614	616	659	655	598	671	581	636	632	613	627	624	586	639	637	637	604	675	629	667	597	585	660	622	668	637	669	603	663	633	608	690	584	630	624	616	665	619	657	634	656	663	660	673	609	664	642	639	636	626	650	643	609	649	631	649	626	615	645	623	671	629	674	612	607	604	603	651	621	606	632	595	617	578	638	705	646	628	599	637	643	635	676	680	647	644	622	620	638	665	652	618	639	647	673	626	615	636	653	635	653	597	631	621	656	699	622	597	668	642	629	603	635	644	665	622	608	622	636	621	634	629	635	649	609	606	628	620	665	611	627	653	634	618	633	633	619	664	590	637	661	628	616	639	635	645	643	620	637	644	653	583	682	651	574	621	671	630	673	621	646	601	612	638	681	632	576	611	627	589	668	640	673	648	643	599	633	701	634	598	661	635	601	619	580	640	633	619	621	596	632	631	629	623	619	617	629	658	662	620	682	616	629	578	642	641	630	664	648	624	670	622	670	645	621	632	630	662	575	655	648	619	619	646	618	619	615	607	576	588	635	619	655	660	620	653	625	616	651	608	630	655	636	666	628	646	639	658	674	624	605	668	641	640	627	650	652	658	684	652	649	640	661	620	628	617	587	619	613	656	650	686	654	642	633	633	662	655	667	643	616	682	646	624	616	629	616	611	628	601	676	614	650	625	631	672	633	663	650	631	649	666	642	627	634	646	693	605	660	648	656	593	644	661	623	655	662	666	623	647	707	625	584	627	584	675	640	621	663	620	617	674	677	673	652	614	645	615	669	621	624	663	641	614	657	593	656	636	617	594	620	638	654	634	607	649	630	636	620	605	645	599	634	627	655	596	680	662	658	651	617	638	632	632	588	628	639	644	624	607	628	632	598	588	619	629	630	643	635	628	675	642	667	643	597	657	668	643	646	625	667	679	619	650	582	615	628	615	675	632	621	643	575	618	621	643	640	618	627	620	673	603	650	628	648	657	669	621	648	691	665	645	643	635	666	649	627	664	583	621	637	588	649	614	639	620	623	643	627	645	680	632	607	632	631	649	659	632	683	664	644	630	622	633	669	589	619	659	609	599	627	612	669	584	616	638	661	647	603	638	613	606	675	648	626	654	596	670	649	648	645	635	644	660	675	589	637	651	608	664	653	599	648	621	633	627	649	628	629	607	612	660	659	713	605	649	675	682	630	601	663	664	672	671	663	603	652	616	644	649	637	642	626	620	664	632	590	596	649	624	697	621	674	616	623	678	656	627	636	640	609	624	619	637	655	632	625	629	616	642	564	656	580	649	604	631	634	672	629	649	616	659	626	625	622	598	601	656	686	657	650	653	662	632	624	624	652	638	640	615	633	627	632	640	618	666	638	620	669	652	606	641	678	591	599	620	625	622	605	644	649	630	651	614	652	654	627	583	618	683	625	647	590	663	615	602	631	620	598	616	610	610	630	653	701	618	625	601	666	662	614	672	665	647	647	602	626	675	651	621	649	738	628	638	653	634	639	618	631	668	604	612	649	603	649	616	622	646	616	611	637	659	643	671	635	641	653	620	619	669	602	618	647	630	613	646	668	653	636	593	628	623	628	617	611	630	597	635	684	647	596	639	664	632	592	594	663	654	610	669	624	624	625	613	658	663	671	600	675	665	656	670	613	623	653	624	624	605	653	662	655	628	668	643	584	628	607	628	642	602	569	583	613	680	628	620	672	599	634	627	648	620	612	661	632	615	620	635	639	652	573	628	638	666	658	574	649	665	611	695	655	658	666	616	631	620	631	658	662	665	607	620	678	624	649	645	609	642	606	664	626	611	587	674	616	656	642	667	617	641	622	643	646	661	653	657	632	664	623	657	589	627	580	675	627	660	649	638	663	632	604	667	614	615	625	636	624	625	643	622	610	638	686	639	659	614	608	630	659	673	640	634	646	634	634	631	594	622	680	670	637	663	630	648	672	683	612	646	611	600	611	642	630	644	686	620	633	629	621	675	648	606	653	644	714	649	614	617	684	636	608	651	639	675	667	620	620	600	643	628	642	610	611	654	628	609	658	646	643	671	621	620	645	646	632	641	613	620	632	634	635	656	656	626	635	641	694	601	599	630	664	651	609	631	618	618	610	597	668	663	639	654	620	616	637	603	638	589	616	647	675	649	619	614	648	659	638	630	650	584	613	642	619	572	659	606	656	627	664	622	618	607	658	654	641	646	648	643	626	625	623	616	625	620	624	646	629	628	644	601	621	628	628	599	648	620	627	642	641	627	612	646	647	636	691	597	665	638	655	618	605	661	634	635	604	646	590	636	634	606	625	682	643	660	630	595	634	608	622	631	615	593	624	625	622	615	654	639	629	616	622	652	631	627	637	680	596	661	623	626	651	641	644	597	609	604	606	687	640	622	598	688	675	653	635	636	650	626	639	600	637	643	604	657	620	646	651	655	645	605	630	630	696	689	640	668	621	612	624	621	631	661	667	615	609	639	589	625	603	602	639	610	655	639	617	616	661	634	633	650	639	709	659	625	605	685	624	635	646	658	623	641	622	570	660	601	589	606	680	665	639	650	665	617	656	602	642	635	643	629	660	669	592	557	669	613	663	645	616	643	660	631	619	631	615	620	675	625	628	634	637	639	633	640	639	624	618	682	618	640	611	639	686	657	649	585	619	639	681	653	641	667	667	594	620	621	596	644	605	635	617	657	649	627	625	645	613	673	650	631	593	625	667	581	616	619	647	616	650	637	626	625	633	623	646	638	699	622	600	673	611	595	661	636	636	640	704	587	635	650	606	656	641	607	667	660	655	633	610	632	657	623	661	667	610	608	653	627	642	639	632	669	648	651	647	647	637	602	619	632	620	656	681	646	650	643	619	638	634	621	619	655	615	627	647	630	699	605	635	629	625	631	629	627	668	695	655	641	634	684	664	634	616	608	627
46724	27406	12345	4022	1200	395	258	243	284	281	261	253	243	263	259	243	258	218	234	244	249	264	270	261	259	268	215	232	268	238	264	245	262	247	227	212	184	249	256	223	216	267	259	250	254	275	271	233	207	218	217	281	271	245	267	267	235	274	268	265	280	283	260	251	256	254	240	266	229	262	227	201	251	297	234	270	255	259	240	258	272	221	287	249	237	276	233	259	256	228	260	226	223	252	284	256	240	217	231	237	250	223	259	256	260	236	255	239	278	246	263	227	270	276	255	221	287	267	253	284	278	230	234	256	261	253	276	258	242	266	246	266	259	232	244	289	248	234	233	283	235	257	259	217	259	282	270	246	250	252	269	265	235	237	238	240	263	246	270	264	255	261	259	263	258	257	256	274	300	268	238	263	260	260	271	235	257	265	228	263	222	270	241	231	219	208	232	252	220	254	274	238	261	236	239	234	244	236	231	243	236	263	262	266	266	243	281	264	280	286	262	256	266	260	236	265	236	254	248	270	256	231	243	238	264	250	266	236	270	268	249	264	265	258	270	241	234	244	240	246	265	267	251	266	222	249	251	220	251	253	271	252	273	231	252	269	271	273	241	249	253	247	227	254	244	245	234	281	244	285	282	246	236	243	246	241	259	218	246	263	257	236	223	262	234	250	266	247	276	234	242	264	243	254	244	236	252	267	221	230	251	255	256	250	223	234	233	244	263	270	225	218	205	233	234	243	256	271	275	273	240	239	265	264	240	242	272	240	259	252	231	237	231	249	262	217	258	265	251	277	266	231	224	255	240	262	263	211	291	265	247	225	220	235	244	262	253	209	229	222	261	250	245	239	251	253	236	255	248	274	215	232	271	238	244	228	276	240	214	251	233	229	249	237	248	218	270	241	261	298	230	254	247	236	237	223	276	245	240	219	241	250	248	250	233	230	255	254	248	236	231	232	261	248	273	272	223	271	245	269	267	232	257	271	255	234	262	253	226	269	235	245	269	239	286	221	232	266	246	252	287	245	228	238	247	240	248	255	241	262	233	247	216	245	271	257	221	247	281	262	240	230	266	242	251	266	264	247	252	218	252	237	245	225	262	255	264	250	229	243	242	228	221	218	244	237	233	252	247	252	223	222	230	253	267	267	274	252	259	261	237	241	228	228	270	250	264	249	235	255	254	238	215	279	230	223	250	232	298	251	246	250	229	253	251	268	260	217	244	280	241	280	249	252	216	239	231	254	256	239	281	214	211	261	255	258	253	270	270	241	250	266	236	258	285	253	249	246	284	233	254	232	248	246	244	254	257	244	275	251	274	233	233	242	274	270	226	223	275	249	280	249	275	210	225	256	256	257	251	254	250	232	221	288	266	292	239	276	215	266	255	240	240	238	271	240	255	244	237	283	251	244	246	221	241	242	265	271	254	268	278	256	249	236	253	258	254	258	255	244	243	241	229	236	239	225	262	267	248	236	286	263	222	263	220	246	245	222	235	257	244	253	273	261	236	254	271	260	264	258	237	264	235	259	274	241	248	235	247	260	251	232	237	247	206	242	244	266	233	266	241	233	266	246	225	239	234	261	261	254	256	230	295	266	262	240	263	229	239	248	270	253	249	217	242	228	256	232	281	241	213	265	233	251	236	256	261	242	258	227	262	253	251	248	237	207	234	252	212	234	234	263	247	271	230	283	270	269	249	252	267	275	274	248	233	247	237	270	262	276	258	240	258	271	251	223	239	266	252	246	243	241	232	215	230	249	237	235	260	250	238	252	219	273	263	244	237	254	264	265	260	220	271	236	255	211	270	245	246	272	253	267	269	262	218	280	245	254	252	227	249	242	268	253	286	246	246	237	286	272	257	246	255	236	243	239	231	245	234	248	262	221	238	246	238	272	286	271	257	259	212	251	217	265	260	247	234	249	226	249	296	278	265	257	248	256	228	244	279	272	223	254	268	276	249	273	251	255	257	254	233	245	265	255	263	246	237	247	274	255	248	265	259	241	238	219	224	264	258	272	244	234	242	244	245	282	222	231	282	272	241	253	271	235	236	258	220	246	252	276	249	271	261	259	269	233	276	250	265	285	259	277	242	233	228	276	222	278	212	245	268	288	240	257	237	241	267	252	249	254	233	245	261	253	274	239	267	223	226	260	256	245	198	261	259	248	254	242	255	235	244	241	251	239	228	231	248	269	252	253	261	248	269	251	259	254	234	268	259	249	233	245	251	242	256	292	277	245	239	249	234	226	245	245	258	267	296	277	236	262	242	285	248	223	251	241	231	237	254	240	213	245	261	288	240	257	263	240	245	230	273	265	260	245	248	281	235	234	228	237	239	254	274	234	239	272	238	258	255	241	269	272	237	250	231	235	246	251	238	243	264	265	261	285	224	246	268	262	290	250	235	305	215	255	248	239	251	242	206	241	243	269	260	263	229	233	250	239	237	245	258	270	281	228	258	293	253	293	271	233	249	234	221	223	235	257	245	254	264	270	243	262	250	265	239	230	265	250	256	277	253	247	239	255	258	268	242	232	242	230	267	234	249	240	257	247	231	243	243	215	263	258	265	246	249	247	234	279	253	214	238	258	242	259	256	256	230	269	248	230	264	270	266	267	243	240	243	229	262	227	252	212	238	249	253	263	222	251	256	260	238	271	249	271	274	244	285	232	250	225	231	235	270	242	237	225	238	248	257	225	272	254	251	253	282	216	267	231	229	250	242	242	255	262	249	252	252	252	265	243	248	266	247	249	237	262	252	255	247	255	248	234	240	258	252	239	235	258	252	231	268	236	289	262	242	253	235	273	266	257	231	268	266	249	245	253	248	289	275	239	246	261	249	253	249	240	211	241	303	229	223	254	254	263	249	237	263	272	262	278	226	208	249	237	266	241	250	254	238	212	240	236	259	259	257	235	253	263	255	232	257	255	232	238	293	280	236	254	245	220	248	264	249	245	251	240	244	268	230	281	228	240	263	234	239	253	277	283	229	255	226	272	260	249	231	278	247	212	273	251	247	223	245	233	244	245	266	263	249	249	246	253	252	258	280	245	247	227	241	235	256	213	254	272	253	260	242	287	268	235	256	233	233	221	256	246	240	212	238	216	240	240	239	217	244	254	260	235	238	264	212	228	244	245	246	235	265	252	246	256	271	239	254	239	248	230	249	247	276	233	273	227	248	273	239	243	213	244	243	236	251	247	234	238	231	212	232	257	236	262	279	236	244	256	249	261	241	300	249	279	290	229	223	243	216	237	290	251	267	267	230	249	238	216	220	252	220	206	255	230	271	233	260	253	277	238	249	258	225	258	249	260	254	253	235	245	258	245	258	257	291	253	270	244	246	266	253	240	235	243	277	259	258	227	236	223	249	261	239	265	227	221	239	287	226	229	249	242	277	254	264	217	268	268	273	269	245	273	249	256	250	289	251	238	235	237	242	237	218	245	229	225	235	240	273	261	262	250	246	264	256	247	218	248	223	239	254	259	258	262	245	245	242	253	254	246
29862	20454	14079	7744	3284	935	559	546	558	534	535	552	514	524	556	524	573	516	545	539	540	554	527	521	534	515	553	527	495	575	571	538	526	524	544	533	505	539	552	556	479	529	542	526	506	553	555	534	518	492	526	511	497	542	533	520	532	542	530	507	517	534	577	548	545	578	507	537	599	513	555	554	530	564	535	513	513	543	543	547	558	539	550	535	520	548	520	562	552	556	557	505	503	540	534	554	522	531	567	501	519	531	522	554	528	536	536	554	557	556	533	517	505	555	526	555	540	557	490	511	554	510	551	551	520	563	552	510	546	564	565	500	564	498	523	561	514	513	531	508	526	546	517	548	516	556	560	551	517	504	540	516	520	543	553	549	526	540	545	524	524	553	528	513	499	510	539	524	517	526	541	538	558	568	500	511	527	516	535	546	533	550	552	515	537	566	567	517	532	504	531	482	544	517	540	553	557	483	526	508	504	533	517	573	554	520	524	550	561	560	532	535	533	499	569	551	525	527	524	526	521	544	483	530	499	545	526	492	548	547	520	579	526	577	548	527	532	570	518	555	556	501	528	537	519	535	560	547	543	532	557	550	559	511	524	520	537	530	513	543	524	536	536	504	518	519	547	525	530	563	539	588	531	512	533	512	524	545	517	520	508	552	490	535	533	516	529	502	541	515	534	559	534	544	517	523	565	562	550	536	555	525	538	530	501	513	567	528	520	561	510	507	530	539	557	573	535	543	532	532	529	530	586	540	538	537	559	591	520	563	554	526	529	574	579	502	510	549	523	539	520	569	523	518	535	524	540	525	532	510	514	614	548	511	562	555	589	556	524	524	500	513	541	549	530	520	546	542	527	551	517	519	508	532	512	573	553	591	543	512	485	550	542	522	530	546	529	555	524	524	538	558	541	517	560	535	518	527	557	526	509	529	519	533	484	507	541	502	508	543	510	525	517	578	551	532	534	559	530	530	524	550	513	561	555	489	491	517	513	547	566	546	523	519	552	544	580	520	510	505	556	578	598	560	504	519	549	568	549	570	556	526	515	534	529	540	552	582	537	533	513	565	532	605	525	514	506	482	513	536	496	532	572	516	532	533	546	520	556	559	521	518	528	560	522	556	536	558	514	505	535	534	510	518	536	504	567	538	528	528	542	543	486	530	550	521	535	528	509	533	533	561	570	507	518	518	524	533	558	573	544	569	471	554	533	546	524	523	515	537	545	555	529	531	522	476	560	522	507	513	509	558	573	507	557	506	535	546	503	532	552	524	515	529	510	564	526	528	556	563	568	535	540	519	537	539	539	558	537	518	501	540	585	496	566	529	540	530	549	533	544	550	526	540	517	536	568	583	552	533	559	546	552	513	541	529	551	563	542	532	559	562	512	553	525	534	499	536	527	496	530	484	536	505	562	504	543	510	527	578	560	521	558	505	517	517	543	550	532	553	491	525	525	501	538	542	560	537	541	522	518	528	529	519	500	540	525	537	579	491	507	523	540	548	529	509	529	526	536	505	544	522	511	574	538	511	523	529	568	544	540	517	507	504	538	584	538	530	524	501	561	514	514	538	534	540	556	526	551	529	582	505	506	490	551	545	569	527	574	560	533	520	540	479	481	518	517	561	582	551	508	527	533	542	520	570	545	521	526	493	528	524	571	535	519	536	532	553	536	586	548	530	519	546	562	554	543	524	542	523	536	531	523	553	543	566	522	514	527	582	541	535	549	569	547	554	539	516	526	511	508	555	528	540	547	500	525	548	537	578	518	531	550	538	540	544	519	562	538	552	552	525	503	529	553	507	551	527	562	526	531	525	509	537	543	539	565	509	552	550	590	546	547	570	543	530	551	526	533	541	533	533	546	598	531	496	538	512	518	505	536	574	517	496	523	530	524	532	544	541	525	500	535	543	552	503	543	513	547	533	525	522	509	508	582	586	513	527	540	570	521	551	542	500	521	550	485	540	561	549	564	508	546	510	545	509	579	548	531	510	517	560	540	559	529	541	558	557	529	512	506	506	510	501	521	510	539	553	554	549	532	519	567	524	489	540	536	511	552	525	535	530	569	558	581	578	560	523	530	556	516	541	600	494	537	543	523	570	545	523	511	492	504	536	553	509	512	512	503	496	513	492	519	543	490	531	559	555	581	530	579	537	537	560	542	528	572	561	542	514	520	514	522	577	531	551	531	504	567	549	508	532	588	525	543	553	531	576	539	508	541	503	543	540	549	527	499	544	513	477	522	583	573	519	528	553	504	531	516	560	526	525	491	518	521	568	571	549	617	579	547	509	532	551	541	548	491	500	552	516	534	527	536	544	509	541	542	547	571	520	518	514	516	587	502	520	513	537	524	579	520	531	532	559	593	519	524	546	526	525	555	547	508	561	564	531	527	565	569	534	539	483	496	519	532	505	548	553	517	511	531	517	532	540	540	514	577	512	564	538	528	532	537	543	534	546	516	533	547	548	545	556	545	566	541	511	522	543	525	561	514	566	538	532	517	527	532	579	569	571	506	568	538	541	516	501	497	510	486	549	543	514	510	511	559	485	521	539	562	545	480	463	547	546	515	522	501	547	538	564	562	545	533	517	558	509	544	516	538	536	549	572	549	532	477	522	542	501	518	526	556	556	497	520	539	584	562	527	542	520	549	522	560	529	501	550	531	525	496	569	583	540	533	556	557	542	570	594	522	520	548	515	561	522	540	541	539	521	560	533	534	544	508	515	528	542	610	557	531	551	514	543	553	512	528	513	522	514	525	567	568	540	520	550	543	547	563	548	517	552	524	568	514	559	524	529	526	559	522	496	576	482	509	568	531	525	569	509	530	537	532	530	523	523	563	546	560	527	551	547	516	556	519	556	533	524	511	548	584	513	530	530	521	564	532	537	526	546	559	537	517	513	570	549	566	559	519	547	537	513	528	519	527	517	569	484	525	555	576	545	528	563	499	547	535	538	524	545	540	569	519	518	493	541	553	530	553	527	522	530	540	537	538	514	550	508	541	526	542	511	539	526	506	556	509	540	544	555	556	524	529	530	527	553	545	530	567	496	507	537	559	492	549	521	526	512	538	509	530	518	551	549	519	508	531	538	521	567	567	512	556	488	534	553	594	576	546	536	522	504	525	519	521	509	557	536	546	525	558	542	551	537	542	547	522	529	578	539	572	534	540	502	581	573	527	548	533	563	564	574	529	524	509	570	510	529	538	562	536	506	610	532	557	599	551	553	509	552	504	520	543	542	553	540	490	545	511	518	523	543	538	533	562	475	549	515	503	531	539	569	552	509	524	535	541	570	557	519	536	530	515	540	543	542	537	529	519	529	544	551	511	530	570	532	491	520	477	532	547	567	542	539	498	552	565	569	565	595	552	541	570	540	526	536	543	532	544	529	540	564	576	533	489	560	544	526	543	555	530	546	583	466	517	538	526	535	520	553	539	536	531	515	550	493	550	493	530	537	521	536	548	507	521	580	515	540	550	526	520	541	502	471	518	565	532	575
60584	34438	17211	5491	1974	564	260	285	293	263	278	267	282	249	252	245	251	251	244	268	263	288	253	266	260	247	260	301	251	277	291	258	243	266	267	257	253	282	254	265	269	228	252	274	250	275	261	254	281	294	251	214	229	252	238	253	231	249	263	267	268	247	273	255	251	264	269	247	262	287	248	261	254	238	268	269	219	235	277	258	266	257	282	254	286	264	260	263	256	236	222	232	270	248	259	264	235	269	249	278	267	273	287	241	254	264	235	242	241	246	274	272	273	273	240	241	269	267	276	268	273	265	246	271	258	275	271	280	256	244	252	274	241	263	302	249	243	263	237	237	261	266	285	238	248	271	226	235	302	275	236	253	259	269	278	252	259	249	227	279	281	264	261	256	255	230	275	234	241	276	251	245	229	235	269	290	277	225	258	296	287	251	249	268	254	283	234	242	241	282	237	277	234	264	272	218	214	249	245	283	283	258	250	287	269	251	245	278	274	268	268	268	276	263	260	235	260	274	276	250	262	234	255	237	224	251	223	264	244	305	282	274	269	243	246	252	246	292	271	237	247	229	252	250	247	279	267	244	229	280	273	276	262	234	267	265	277	277	267	270	264	253	270	274	234	262	262	248	293	232	243	262	285	271	253	238	254	243	261	274	247	230	253	222	270	238	264	260	241	243	256	279	250	249	263	241	244	254	255	294	236	265	294	226	279	267	277	280	307	238	251	254	226	255	259	275	232	241	267	223	278	258	246	268	254	277	241	280	266	255	267	314	248	269	250	292	244	257	267	240	257	289	276	251	282	297	262	248	268	267	259	230	252	254	289	266	258	238	263	234	240	237	261	268	231	268	271	274	237	257	259	241	262	257	265	239	271	253	271	255	265	255	253	270	249	290	250	268	242	246	266	236	220	247	247	252	282	271	265	230	253	298	241	254	242	287	304	261	226	248	236	213	249	209	248	262	275	261	257	245	245	273	238	315	292	270	264	262	253	257	283	286	237	232	257	259	279	292	261	271	263	269	277	288	264	254	258	278	266	254	269	244	245	230	246	240	263	268	265	267	261	276	307	295	265	287	263	254	251	250	273	278	270	256	250	313	251	259	237	256	284	223	251	237	243	255	254	256	277	239	233	244	237	274	251	247	250	263	256	230	213	290	252	244	238	265	247	258	264	266	273	268	256	268	241	301	254	272	265	297	273	263	274	274	284	236	254	270	228	260	255	272	245	273	266	270	245	265	261	247	254	265	305	249	299	227	281	269	242	255	204	248	271	276	249	252	232	261	270	260	253	292	268	223	265	248	262	240	270	246	260	276	278	283	241	270	231	222	271	257	239	261	226	260	294	259	271	274	255	255	244	258	293	275	284	238	273	260	262	287	241	275	275	241	255	249	268	243	269	257	247	260	229	264	221	250	279	270	300	238	235	262	251	239	284	310	281	284	274	260	271	250	224	285	267	280	247	234	218	260	278	239	252	251	293	226	274	281	242	229	294	269	253	256	251	260	273	216	259	230	242	279	237	257	249	250	260	237	276	265	232	255	260	277	236	240	243	215	255	284	215	242	248	257	220	280	278	258	293	234	270	238	243	263	264	248	262	261	233	244	276	252	262	260	221	240	263	259	295	231	236	240	246	224	227	266	258	262	267	262	285	258	248	253	264	276	269	249	272	286	252	253	282	257	256	280	275	260	256	261	270	232	257	249	294	263	268	259	246	275	259	256	243	252	235	261	254	266	270	253	240	248	275	214	271	261	268	277	285	268	234	235	249	253	253	259	290	259	218	264	278	254	271	264	257	259	267	249	265	246	249	281	286	254	246	265	247	240	287	250	243	256	241	233	269	269	274	248	250	246	259	261	248	272	244	274	252	257	283	299	286	250	258	245	232	257	261	249	271	252	263	250	235	268	258	230	263	295	270	259	256	252	249	257	255	221	255	233	241	244	266	238	219	242	288	227	279	287	269	248	286	270	243	255	252	269	247	277	279	244	283	277	251	280	263	238	261	225	255	249	226	295	251	280	229	276	261	223	255	245	263	272	272	255	260	250	260	250	266	250	269	244	260	250	250	280	270	242	239	299	234	257	273	250	251	256	250	223	282	269	248	250	276	272	253	259	239	242	224	214	252	238	232	292	249	277	230	262	274	248	256	257	255	230	292	249	255	253	271	262	254	256	250	239	255	248	253	255	296	270	280	273	240	269	260	252	275	277	304	225	268	260	239	274	256	276	248	244	271	245	283	257	274	247	275	267	280	222	258	272	245	231	280	263	265	254	250	258	255	288	216	223	249	269	250	241	251	239	269	270	290	276	244	263	267	245	271	241	254	253	248	229	260	273	249	257	289	241	280	290	266	249	257	237	263	270	272	255	246	247	246	254	243	259	252	238	249	270	298	234	255	251	263	263	248	260	259	282	282	241	253	235	227	259	255	274	261	250	270	260	243	261	233	244	270	221	257	293	260	241	257	259	246	230	284	279	287	270	220	258	275	238	266	250	264	253	272	263	283	278	253	249	258	249	251	251	268	275	239	234	235	257	286	261	293	280	273	271	224	260	249	268	235	279	251	264	254	261	276	238	232	264	268	244	272	258	229	262	236	255	255	265	269	265	278	241	246	263	283	252	273	281	262	266	279	274	263	265	264	266	289	251	279	257	280	228	242	257	243	272	272	276	268	268	263	253	275	243	243	248	247	269	228	254	252	247	266	251	253	238	259	230	246	254	276	281	267	247	265	300	274	274	246	291	256	244	248	258	258	264	252	276	257	277	274	250	243	248	240	240	273	270	228	229	277	305	228	251	264	273	267	272	256	238	257	231	267	244	230	251	277	267	247	245	280	253	248	259	265	244	253	275	239	281	259	247	310	306	231	257	252	241	244	253	244	247	281	254	224	253	260	260	261	289	260	247	272	260	237	260	233	254	233	277	276	257	231	253	256	246	234	245	271	243	263	242	272	272	250	250	234	264	238	276	288	241	262	304	259	252	281	268	266	232	231	275	262	253	281	260	266	239	250	286	255	270	259	247	247	244	272	292	251	275	246	247	291	254	260	264	269	256	226	248	240	269	245	249	282	269	251	280	260	252	268	235	249	294	249	247	283	288	293	251	251	275	263	256	250	302	261	244	268	279	273	241	294	248	298	272	268	269	293	288	262	246	281	253	271	249	243	227	240	248	248	245	263	255	235	293	279	273	267	277	262	263	239	278	286	275	219	245	262	251	246	243	231	270	234	241	273	235	246	253	248	277	224	270	263	230	280	230	246	245	259	246	241	253	245	264	234	278	274	238	266	260	240	236	256	229	269	231	248	282	290	247	266	243	258	311	259	243	252	248	240	249	259	229	275	279	274	287	276	270	240	240	257	244	254	237	237	256	257	270	227	258	227	265	225	242	253	250	275	272	251	255	271	261	275	277	228	257	287	226	227	239	278	249	253	276	286	249	252	252	270	234	217	256	259	237	266	259	229	296	283	288	267	256	245	257	270	256	229	230	245	294
38820	25255	18129	9774	5429	1527	630	593	559	551	602	569	578	584	566	533	553	560	549	528	556	542	544	540	586	563	545	534	521	572	562	553	573	585	553	579	582	564	536	574	550	557	552	591	547	551	564	527	533	586	533	521	571	570	546	577	532	601	552	533	581	566	541	530	587	547	568	580	539	579	542	526	547	581	564	573	551	583	542	519	526	560	545	554	521	500	526	546	577	579	554	556	570	515	556	513	543	544	560	541	549	534	576	551	546	562	558	593	563	575	592	558	551	539	579	556	545	580	550	575	585	586	532	541	522	555	557	551	566	532	509	553	539	603	505	536	597	551	553	579	592	511	519	533	561	512	545	538	564	548	551	544	591	533	524	582	544	557	538	559	531	553	587	583	512	565	548	549	562	548	608	579	553	564	549	555	586	548	542	598	524	538	531	577	561	529	544	579	535	542	547	533	562	541	570	558	548	559	511	513	547	567	517	562	583	533	544	564	564	538	569	511	543	569	557	558	535	564	567	558	557	570	552	543	522	585	545	540	517	523	516	572	535	558	536	600	538	536	493	562	498	516	537	518	564	547	553	505	528	575	575	533	549	532	574	541	579	543	561	530	537	521	585	545	542	544	565	536	597	543	576	565	507	608	576	502	560	559	542	563	556	572	543	541	566	539	544	555	564	580	561	546	566	548	596	564	552	582	556	576	577	568	530	551	520	569	566	580	563	554	553	556	553	573	532	541	584	535	558	585	519	575	595	558	537	582	552	542	522	571	574	546	519	565	536	578	569	556	563	534	558	556	559	519	587	538	551	547	580	537	566	528	554	568	563	534	538	603	540	540	540	531	536	544	512	593	526	535	521	614	580	549	570	544	584	571	550	547	554	552	544	562	542	562	535	544	599	522	601	518	595	535	538	558	581	575	503	497	525	542	529	548	582	578	599	560	532	575	542	561	598	541	524	576	537	550	546	566	584	576	543	558	568	585	574	549	587	553	555	544	586	530	594	556	542	567	573	524	562	602	578	596	566	528	532	551	576	581	553	530	534	574	564	552	572	615	591	544	516	537	552	573	545	536	583	530	559	526	529	529	552	556	565	565	556	570	607	536	539	533	573	576	566	611	575	586	546	544	568	607	531	581	533	559	538	580	564	543	537	534	559	535	538	551	612	572	573	597	566	570	536	569	554	509	559	537	523	564	525	581	511	536	553	564	579	533	505	534	532	576	563	534	602	563	603	590	527	593	606	584	522	570	503	539	559	545	563	560	564	549	597	553	542	563	518	524	528	579	540	541	520	561	562	536	532	543	577	567	556	562	524	585	535	575	561	571	579	578	563	557	561	565	538	564	554	535	537	548	600	571	582	562	586	571	531	542	568	545	499	551	561	568	575	559	574	531	539	529	523	574	533	569	549	571	558	587	542	546	600	553	558	579	554	538	545	552	561	559	530	585	585	546	568	542	515	574	572	530	559	542	592	583	537	530	548	542	566	554	543	565	502	597	596	540	572	554	532	565	544	549	537	589	581	527	564	549	549	555	542	551	514	563	484	573	535	571	521	532	584	575	585	558	509	550	590	525	548	562	600	585	555	513	548	562	577	581	561	538	536	554	545	571	568	555	526	520	528	557	528	530	552	535	544	536	575	512	567	578	568	570	536	505	612	566	566	544	540	499	521	508	540	585	539	542	540	534	600	550	564	578	579	577	575	602	590	566	531	528	539	551	541	549	580	561	552	564	567	584	563	585	547	563	567	548	572	508	576	545	571	547	553	582	592	578	576	534	582	514	549	537	522	519	577	543	515	536	569	555	554	525	532	592	549	564	582	557	576	539	567	537	557	585	567	583	518	534	542	556	591	558	529	566	608	600	547	569	585	530	533	529	560	548	529	577	554	520	537	508	554	547	532	580	578	545	585	567	525	556	558	575	543	566	543	587	504	513	549	522	547	500	534	551	598	519	571	565	509	532	591	548	535	528	561	574	522	589	548	550	557	571	560	538	549	525	581	559	573	610	566	576	471	526	550	564	567	571	556	507	538	550	580	506	589	575	548	591	520	533	531	566	603	547	516	570	565	582	580	571	558	545	524	530	575	553	555	519	537	586	578	553	596	523	541	503	611	551	546	597	550	540	559	560	497	555	600	534	560	559	562	519	601	541	536	559	581	570	509	570	535	583	562	608	601	540	583	534	579	559	521	534	535	535	546	563	575	560	553	507	542	542	543	539	552	558	549	540	545	586	553	555	580	571	504	546	551	539	533	560	565	613	568	532	528	530	570	515	543	574	583	566	571	580	544	534	549	565	546	594	552	539	562	543	528	544	529	553	554	529	557	554	534	567	552	596	511	543	570	544	566	538	558	553	537	554	589	547	544	539	590	524	540	523	531	553	553	539	573	545	570	565	573	534	542	521	571	527	516	582	529	521	560	558	535	557	526	507	533	556	538	559	583	572	565	551	517	585	546	584	572	513	573	596	555	561	529	537	504	556	556	574	539	527	540	575	510	573	526	548	518	579	548	504	604	564	548	500	574	598	570	556	557	567	517	554	552	577	532	543	534	594	531	530	529	537	545	549	524	550	549	556	565	543	535	557	556	564	526	545	571	532	563	541	560	558	548	537	543	554	586	586	545	569	553	603	548	563	543	540	579	548	577	542	510	605	546	571	546	608	574	538	548	533	550	539	520	528	548	525	556	558	568	521	521	579	607	561	534	561	535	575	542	572	531	591	517	611	531	552	558	534	544	567	501	572	533	540	527	532	596	548	573	553	517	583	569	545	565	545	578	564	532	585	562	504	553	579	568	553	551	529	521	584	587	566	595	566	547	550	576	552	562	565	574	553	497	575	550	544	526	563	499	575	529	548	551	604	580	587	572	552	599	545	546	557	533	598	562	548	551	558	484	629	540	574	542	585	526	549	565	564	570	560	545	538	508	546	528	602	571	532	506	558	538	564	587	576	522	596	537	577	551	583	541	583	563	555	560	566	614	558	616	586	554	561	542	565	564	536	578	539	581	582	576	564	576	595	530	553	516	565	557	520	584	551	597	576	564	570	572	641	543	536	527	546	531	562	542	582	610	576	587	568	535	554	546	553	570	560	532	568	537	592	571	523	522	548	563	542	579	510	530	557	571	537	553	563	606	603	580	548	540	529	552	542	558	586	608	600	554	555	582	515	550	566	590	568	521	597	549	576	534	605	561	541	525	569	546	522	545	571	567	581	552	536	547	583	528	584	573	552	519	538	570	553	520	525	563	571	552	576	548	560	562	599	566	576	597	587	578	501	570	589	547	571	559	564	559	565	588	534	568	541	532	551	573	529	554	520	589	558	573	571	581	563	522	514	563	538	526	529	570	595	590	562	527	551	562	521	529	540	543	557	552	551	581	576	582	543	598	554	519	507	554	550	567	597	546	531	553	535	559	513	554	606	552	582	532	567	524	493	555	585	534	546	602	547	546	555	567	598	567	522	549	576	563	581	561	562	580	566	540	562	556	547	528	565
67283	35579	16136	5991	2021	740	340	301	330	322	307	289	326	325	332	292	323	305	327	288	317	263	302	299	298	296	336	284	308	305	295	291	293	291	292	306	290	312	279	284	350	306	320	294	282	323	306	320	268	285	332	326	327	313	275	307	299	313	309	312	297	300	293	287	327	306	322	308	336	315	347	320	330	279	303	292	278	282	300	307	344	288	288	316	349	260	306	281	302	296	310	296	303	312	287	328	296	333	275	303	298	295	308	329	274	285	312	317	318	314	292	303	319	294	325	304	286	277	312	307	330	300	329	300	289	295	301	304	300	309	329	329	289	273	299	295	330	313	325	330	333	320	300	285	317	331	273	328	309	267	263	318	284	320	317	289	338	279	300	292	301	301	291	281	268	301	297	333	272	278	294	342	316	326	326	302	331	299	308	296	289	301	284	271	310	301	283	298	312	270	341	318	295	313	282	258	318	278	279	312	291	282	300	325	334	286	280	300	284	303	318	314	278	296	270	302	311	307	314	320	292	302	270	281	325	343	320	299	294	309	267	273	241	281	300	271	329	308	350	328	315	290	302	300	337	327	303	321	315	298	314	303	304	304	307	289	289	325	306	342	305	317	279	293	295	324	345	331	297	278	301	314	308	284	308	308	321	313	290	296	316	313	310	296	303	301	302	300	313	301	294	257	293	278	300	301	292	271	298	288	343	282	272	303	311	280	298	299	295	321	328	361	319	313	310	275	317	293	281	278	261	315	327	322	316	299	314	272	284	292	299	288	289	306	282	311	327	264	312	280	288	287	296	277	284	292	261	313	299	283	275	292	284	271	333	313	305	269	286	279	268	282	311	319	286	337	323	323	338	312	314	314	312	304	296	319	302	317	281	315	315	295	287	278	308	320	295	299	270	295	298	281	340	290	319	297	296	281	310	292	302	309	329	352	281	296	328	293	317	320	313	293	319	301	296	310	280	311	329	301	297	277	285	285	286	302	312	316	287	297	277	322	270	296	289	289	314	316	296	314	276	305	313	268	315	300	286	306	289	303	304	323	278	318	304	320	307	312	311	282	291	327	312	263	287	284	300	321	306	325	309	307	295	323	299	273	289	296	293	271	301	295	328	294	304	268	294	298	298	292	299	309	336	325	312	330	306	270	294	311	285	253	339	297	290	267	337	284	306	281	296	302	316	324	301	300	289	312	297	305	296	326	324	322	292	290	307	293	279	303	317	347	292	286	259	327	329	287	291	267	314	320	344	259	297	323	304	293	335	308	300	316	338	317	281	284	306	332	299	304	297	300	361	318	314	288	297	280	305	304	297	264	299	309	332	296	297	312	277	314	299	308	295	314	302	281	311	304	289	274	285	261	298	306	317	291	310	293	300	272	288	309	324	280	313	290	300	294	343	282	338	275	271	265	270	267	295	297	278	339	295	270	293	268	306	295	290	313	296	275	295	311	271	292	281	332	310	303	316	325	327	328	314	279	281	300	312	306	288	308	334	318	282	321	278	284	299	318	344	279	282	351	298	291	341	308	326	276	284	307	280	277	292	281	286	309	300	281	283	298	315	302	325	283	293	263	282	248	295	327	329	306	335	329	275	294	265	276	297	322	276	317	328	291	338	298	301	247	335	312	292	335	342	331	292	279	312	305	282	312	282	319	303	335	280	291	278	281	300	288	306	299	276	353	293	329	312	344	301	315	289	317	291	290	314	319	275	288	310	300	290	308	310	293	288	246	301	297	306	323	286	295	268	318	298	272	307	301	262	303	313	332	324	326	312	321	303	328	323	298	306	297	335	296	296	323	288	286	314	317	291	270	317	255	314	346	335	296	322	295	306	304	304	320	332	294	292	301	299	287	281	292	335	292	307	305	290	274	341	294	313	317	309	294	270	313	292	289	304	301	299	318	330	314	328	275	305	274	330	309	310	319	284	306	264	286	317	262	290	314	318	314	311	302	303	285	306	297	295	284	304	313	320	298	300	301	309	308	320	277	291	297	286	310	278	314	298	292	348	271	336	289	325	308	307	310	343	270	309	289	311	307	335	309	329	262	279	306	306	285	293	312	299	312	344	300	310	296	283	336	316	327	313	321	317	273	312	323	304	270	320	312	307	319	282	267	306	291	287	311	307	294	284	336	289	327	278	301	280	317	280	311	308	283	324	330	312	296	306	283	281	290	259	290	300	288	301	294	271	302	323	314	309	325	304	313	285	299	298	301	340	318	300	289	314	300	313	304	288	284	310	306	313	300	292	284	298	321	280	305	286	282	288	311	304	279	293	308	292	307	302	306	293	297	301	320	304	293	324	307	307	322	310	330	301	295	294	303	301	310	303	318	323	318	299	299	312	325	296	320	292	264	283	307	318	299	277	288	308	304	299	306	305	305	286	279	284	334	292	293	301	317	348	285	301	300	328	293	296	345	308	298	274	274	293	289	314	300	290	297	306	295	295	323	308	299	316	300	303	253	295	304	295	287	295	292	314	305	291	315	286	321	290	317	281	303	293	260	327	302	327	299	302	303	307	312	307	301	294	277	324	333	330	288	296	348	292	314	323	288	343	279	328	344	301	292	266	288	293	271	315	311	282	322	334	300	277	322	317	284	267	284	292	312	305	312	312	299	316	261	311	321	279	310	326	353	313	277	311	322	312	275	295	330	303	306	328	318	287	300	306	322	283	314	300	286	320	296	255	293	306	333	341	307	331	308	309	289	260	326	310	292	307	287	343	311	316	289	302	276	291	288	295	321	279	313	353	309	277	314	294	317	306	296	269	311	278	264	311	306	286	313	290	288	265	304	291	303	295	333	313	268	326	313	301	308	294	288	304	330	317	303	326	309	270	329	302	313	287	284	291	271	315	303	294	313	287	295	296	261	293	314	300	282	283	286	279	290	264	298	311	297	262	308	297	295	311	330	273	291	294	274	298	305	300	321	300	302	333	271	301	296	292	289	308	309	311	345	270	333	303	294	288	309	273	279	313	317	320	328	338	282	291	295	319	326	334	302	313	291	285	314	319	337	320	290	333	260	328	314	284	286	295	297	322	261	295	322	287	308	333	316	296	351	308	275	295	286	307	307	290	294	299	336	306	289	315	303	276	299	289	309	318	317	300	267	278	294	308	305	283	302	294	352	303	299	311	301	275	299	290	290	278	297	307	283	328	308	293	315	339	315	290	356	306	307	303	318	297	336	281	313	289	339	328	298	292	284	308	324	292	327	297	292	282	286	308	310	307	289	300	300	294	316	305	312	319	285	322	315	302	319	305	281	327	347	268	309	314	309	322	302	257	293	322	287	293	277	319	295	314	313	313	331	305	284	300	292	310	309	299	302	300	299	287	298	307	309	301	277	307	279	330	286	300	282	266	266	308	312	324	306	313	251	261	328	293	311	283	313	325	310	312	294	320	313	308	345	312	327	300	332	288	326	321	327	284	314	308	307	347	329	271	303	310	331	267	300	298	286	283	291	299	303	310	311	323	308	297	285	294	327	310	329	273	298
44132	26331	15475	10435	5116	1824	810	702	724	656	659	659	648	678	605	627	629	613	604	627	660	646	697	662	645	666	641	627	622	626	600	638	625	628	665	684	630	631	645	617	602	660	647	648	640	640	675	618	636	649	623	623	622	643	626	627	636	621	637	617	639	589	589	612	623	596	666	657	620	621	626	665	693	614	597	648	625	649	646	633	645	619	631	602	610	665	638	645	601	626	610	631	586	615	629	656	658	683	643	625	612	657	652	588	661	694	678	653	657	641	641	644	628	656	616	666	594	653	636	633	618	665	593	651	628	633	598	571	635	660	618	584	655	637	633	623	591	601	633	620	621	620	567	606	661	651	637	678	625	638	623	640	641	613	647	637	638	643	610	672	664	647	663	647	621	637	626	620	634	617	630	605	658	633	652	617	651	649	676	613	609	649	616	649	629	627	603	622	669	600	635	597	644	668	656	634	635	596	663	679	677	602	590	669	688	624	648	584	647	671	644	594	625	627	640	612	662	681	623	626	611	639	607	669	661	603	665	637	663	637	656	667	639	634	646	658	627	616	644	642	587	658	611	664	659	580	594	607	625	642	618	619	557	619	642	657	611	649	622	638	615	657	677	636	622	591	623	665	674	620	626	615	642	629	611	634	607	607	639	640	637	644	623	598	617	578	653	639	620	631	612	644	655	607	637	676	666	633	623	653	627	691	690	641	652	606	581	681	619	605	622	640	599	591	632	595	613	646	605	625	655	644	626	650	587	622	629	624	624	637	623	646	591	650	651	613	660	617	654	599	619	649	614	655	662	619	588	640	593	610	641	624	606	606	672	647	645	619	646	645	644	618	639	655	624	597	668	613	630	656	614	658	626	666	615	658	679	623	644	649	637	623	632	630	632	610	650	630	611	611	617	585	640	667	603	653	583	611	645	663	640	630	644	605	621	649	609	604	627	631	619	632	620	606	657	637	648	630	616	606	675	595	656	654	647	610	651	603	632	662	621	617	649	639	635	614	629	666	628	585	590	622	625	645	608	644	647	670	656	637	618	643	618	695	674	641	622	688	620	622	651	601	625	666	618	630	594	636	619	621	626	687	646	593	669	651	688	628	619	599	621	622	641	627	606	645	659	663	661	630	628	637	614	628	655	645	655	659	662	674	647	630	607	613	608	633	657	637	625	628	600	660	662	618	634	641	622	682	602	623	630	636	611	658	643	632	647	680	609	597	625	627	649	653	668	604	611	606	623	582	659	607	681	615	654	662	660	613	611	584	675	653	667	582	612	610	685	657	629	677	641	628	639	629	655	652	639	640	659	609	685	643	634	668	656	668	639	640	671	609	623	643	690	620	610	651	655	616	613	624	639	589	646	673	609	642	629	630	641	624	646	666	657	627	666	675	628	604	642	596	608	602	639	615	633	621	650	603	603	608	649	665	603	598	645	657	605	644	623	618	643	682	702	641	645	616	660	629	642	605	654	667	651	615	587	640	597	626	643	646	626	632	681	635	665	622	637	588	615	699	683	633	652	608	630	667	623	630	644	625	622	648	650	619	639	601	616	611	622	635	591	615	633	618	592	654	652	662	581	638	648	609	638	639	642	656	636	605	671	615	620	683	626	619	672	693	619	665	645	618	660	619	593	646	631	574	667	643	612	602	630	661	637	616	613	635	654	601	615	634	625	620	635	656	583	605	656	606	649	648	647	651	616	592	678	619	605	624	632	622	620	637	625	693	617	681	630	607	643	625	649	669	608	652	658	657	623	676	619	591	660	643	630	639	571	661	586	643	638	594	619	640	664	634	631	621	618	617	614	628	676	635	607	612	632	657	637	615	681	631	575	575	632	588	622	644	628	680	626	641	577	639	646	621	635	674	621	649	616	594	653	644	641	635	668	682	609	650	649	625	649	664	618	668	647	670	596	678	621	662	654	632	587	626	622	692	630	645	627	592	654	687	603	685	587	599	625	666	631	602	658	622	617	601	668	622	644	624	635	650	596	631	636	614	649	562	648	643	655	622	633	651	633	664	613	605	617	652	635	626	666	626	670	608	658	663	620	623	620	627	620	615	682	583	636	657	623	638	633	639	607	651	614	623	667	611	651	665	620	642	636	654	644	652	639	672	632	646	628	631	630	583	650	663	648	600	667	653	627	650	643	643	633	611	613	655	668	644	592	587	633	678	626	618	633	620	599	672	599	661	641	631	618	646	648	607	615	593	659	635	596	651	638	663	605	620	633	613	614	635	589	665	645	625	633	643	661	622	674	619	630	636	651	644	590	671	628	569	620	608	652	641	664	622	653	618	618	623	609	629	655	606	639	650	605	633	595	649	635	642	640	650	643	572	655	654	645	647	630	642	628	672	618	635	595	611	676	610	639	632	641	626	608	621	633	674	660	626	619	636	644	650	647	646	658	604	610	613	653	632	626	614	594	602	607	674	684	642	671	657	657	609	638	614	676	598	605	654	630	635	619	632	655	612	660	629	643	601	606	618	665	648	644	633	652	618	648	623	619	649	621	668	607	654	690	646	604	640	639	621	650	658	583	588	631	651	642	603	629	608	617	644	615	656	641	625	642	625	611	653	652	676	605	620	598	642	682	627	655	635	607	583	606	635	615	639	678	678	652	646	642	644	679	605	649	614	665	629	676	596	649	669	622	604	640	677	631	685	654	624	603	667	678	642	682	626	632	673	654	675	618	601	687	634	662	651	617	654	614	650	603	632	631	614	616	638	657	654	637	634	636	601	601	636	687	619	609	630	633	653	639	655	681	633	649	654	591	608	605	646	615	632	657	619	610	624	626	675	640	604	604	658	620	615	609	618	642	622	633	652	656	604	641	639	654	637	662	616	661	647	657	645	655	605	608	644	572	634	641	661	651	620	609	656	640	610	611	623	620	614	635	651	693	608	626	664	652	603	643	639	605	580	632	609	624	613	601	616	652	619	639	632	685	645	627	676	604	613	658	664	655	641	632	648	646	630	629	660	612	660	612	613	625	614	630	659	674	588	637	639	607	621	591	607	573	599	634	648	614	662	631	621	637	634	598	629	664	629	612	642	663	619	633	658	661	610	634	636	646	594	629	616	618	630	648	603	643	639	648	592	661	654	643	646	601	635	630	619	620	661	610	621	664	578	655	611	615	699	585	572	671	641	645	633	636	633	648	601	637	641	611	618	631	638	658	658	661	681	629	614	615	634	614	623	604	627	621	566	629	640	628	616	631	636	599	626	616	645	639	630	600	679	641	559	638	693	623	615	623	665	605	615	654	606	661	694	574	652	668	633	655	620	613	683	598	620	650	644	650	637	580	655	644	647	632	655	621	617	629	649	619	672	621	573	642	629	612	597	636	669	615	615	672	661	600	649	577	641	601	604	640	641	628	590	667	613	652	631	624	613	652	628	608	678	615	627	619	601	613	653	611	598	669	671	646	652	636	639	641	631	651	585	672	660	616	633	684	597	650	709	678	651	578	669	664	633	633	694	617	599	612	638	618	636	612	591
53199	20630	5156	1402	569	323	270	262	262	263	268	271	250	248	238	286	240	278	262	265	272	248	280	298	253	238	257	264	275	249	220	257	259	256	259	274	259	298	274	263	246	240	277	266	294	282	278	302	257	265	238	267	271	274	257	260	245	258	264	289	249	252	284	257	243	240	291	256	232	264	235	254	248	254	261	214	258	293	277	221	240	238	290	275	252	290	264	291	257	227	262	239	290	250	260	282	239	242	267	293	270	251	265	272	256	258	266	223	286	286	253	292	239	250	235	263	239	257	240	253	260	250	252	254	276	257	248	267	272	245	248	236	256	287	287	252	259	249	315	263	269	233	239	237	244	250	272	261	241	301	283	269	242	238	271	238	265	278	267	251	246	271	266	236	233	235	269	263	297	267	251	291	281	237	249	256	273	226	260	277	264	262	253	251	236	240	255	239	288	269	260	226	259	234	237	260	246	264	255	249	270	240	263	230	260	257	271	238	268	299	266	258	286	233	273	256	284	247	289	270	273	250	245	246	259	263	263	285	275	227	260	269	264	277	275	272	253	275	276	283	224	239	275	245	251	245	277	257	280	253	263	247	239	256	229	234	275	273	281	228	232	243	249	271	272	280	254	283	265	253	279	265	253	249	269	297	261	255	256	228	243	269	285	245	260	280	286	283	300	282	263	256	266	239	280	259	271	265	246	252	254	245	255	291	254	259	262	259	244	295	236	255	226	252	271	273	261	240	276	255	284	246	246	287	267	259	252	260	241	289	254	245	264	272	248	254	259	249	236	277	259	228	221	270	276	282	252	234	275	249	240	253	237	246	243	270	293	247	264	281	251	297	256	296	242	267	273	259	239	214	257	254	266	270	292	248	255	254	266	279	290	264	286	260	262	241	279	283	260	257	282	259	266	250	231	271	256	247	245	231	263	249	284	275	240	279	255	259	273	239	254	251	255	283	253	249	289	285	294	277	265	274	255	271	266	266	275	264	282	229	276	240	268	251	262	279	266	262	237	232	248	290	247	262	241	219	255	283	224	261	262	248	244	255	303	266	259	256	281	294	240	241	240	249	294	256	275	278	257	271	257	254	218	242	266	265	285	312	254	269	253	248	245	275	282	261	254	264	251	266	243	254	246	224	267	274	296	275	255	248	231	274	241	263	256	264	265	226	235	288	285	259	269	256	232	249	254	250	240	270	283	268	255	232	242	240	241	266	270	285	240	272	249	250	270	274	246	253	227	276	272	258	246	256	242	253	277	270	259	269	284	274	257	241	263	267	279	281	260	259	297	271	246	263	251	253	259	280	232	262	272	252	285	238	269	260	246	254	281	257	291	217	232	265	248	260	254	257	267	265	260	290	268	266	293	287	262	268	240	259	256	257	250	286	257	231	260	267	254	231	240	247	231	244	254	245	247	301	270	289	265	244	239	264	230	254	284	310	241	269	228	252	266	293	248	261	278	279	275	242	246	243	263	272	292	293	266	252	243	259	248	264	263	270	266	253	273	233	228	269	254	266	245	269	233	276	273	286	257	250	303	260	242	247	284	250	279	269	263	268	260	241	245	246	272	257	316	264	265	274	252	250	270	255	223	251	265	228	249	261	261	232	254	260	236	268	243	274	283	275	267	220	245	275	251	239	246	266	248	248	277	257	250	258	301	266	247	215	276	287	272	278	250	224	267	240	283	284	249	253	239	283	258	262	263	255	228	250	264	221	205	262	275	266	318	256	258	244	266	269	272	256	251	281	251	281	252	266	266	256	268	234	232	247	267	287	248	266	233	233	305	240	228	278	263	247	253	247	248	251	227	257	238	219	254	253	250	254	258	228	247	269	253	266	250	263	253	236	254	277	288	270	241	264	291	275	279	280	257	288	264	279	301	251	264	231	252	242	274	255	275	274	267	250	257	260	260	268	254	238	241	270	278	239	275	251	246	275	277	246	294	238	248	265	272	286	270	294	241	272	244	284	240	248	274	258	276	268	258	280	263	225	246	236	277	264	291	240	250	248	236	282	264	278	274	239	252	264	275	224	277	293	262	257	267	285	299	238	237	253	247	257	274	253	302	273	238	273	267	227	263	279	256	257	252	237	280	247	256	299	282	244	289	261	256	259	274	281	247	247	290	259	275	268	258	259	262	264	266	263	243	248	251	301	268	272	259	222	235	263	252	271	270	285	248	224	275	264	294	252	264	242	262	249	272	242	226	267	289	276	253	303	281	247	278	260	236	241	250	294	288	235	255	233	254	248	267	311	279	253	278	236	286	268	268	274	251	265	283	283	212	269	245	251	268	246	285	261	279	276	240	272	251	290	267	252	281	281	266	248	254	263	245	244	274	268	273	241	255	260	253	273	212	260	243	273	263	252	277	291	252	245	259	244	269	258	256	267	274	232	271	244	254	262	252	235	283	263	273	237	238	277	236	232	259	247	268	281	225	250	238	230	274	255	243	257	269	254	232	249	266	249	246	248	264	256	252	273	220	255	249	268	240	260	275	302	254	246	254	279	280	277	240	238	265	262	274	289	279	251	286	280	246	235	267	232	253	279	262	262	251	221	270	255	280	228	269	271	282	266	249	273	239	253	255	251	289	252	284	242	287	241	251	270	295	262	278	274	236	258	246	280	251	242	285	264	251	270	260	247	259	256	270	273	232	229	257	254	282	245	262	250	223	243	238	271	267	273	264	245	273	260	255	249	284	261	219	240	285	262	235	230	263	268	225	280	280	278	236	222	267	251	258	300	265	283	279	306	298	260	257	232	241	256	261	251	241	260	234	259	232	244	250	264	289	240	278	263	260	214	262	261	256	246	233	281	289	268	268	248	243	277	289	238	259	287	252	255	263	257	250	248	251	243	243	257	258	274	252	248	264	294	251	259	274	220	240	254	237	249	246	323	258	290	258	313	272	235	251	280	237	277	245	284	253	261	249	251	287	267	257	269	260	285	231	279	238	258	254	258	263	261	241	259	289	252	239	247	253	268	243	263	225	261	264	273	253	249	253	255	296	253	275	269	253	259	256	253	269	286	310	258	239	275	291	251	269	258	276	275	240	265	278	247	253	258	244	252	256	249	277	275	264	251	267	259	253	258	247	251	260	243	238	239	247	260	246	289	278	255	254	297	266	231	271	250	240	273	262	286	262	282	238	240	258	241	267	254	230	276	277	260	269	259	253	265	241	251	280	259	277	253	273	254	258	288	266	247	250	249	244	254	254	265	279	254	267	232	267	245	251	269	263	256	253	280	272	244	272	245	248	238	276	254	253	264	247	296	264	261	258	260	256	229	229	253	238	281	283	235	270	261	279	253	274	236	251	270	246	256	272	256	258	283	281	255	268	269	260	266	281	297	273	249	271	267	261	236	236	229	276	261	252	248	232	257	247	261	256	245	252	252	254	245	235	260	290	279	269	295	265	227	268	251	249	248	279	265	248	292	239	246	253	218	283	274	240	263	263	256	273	259	265	243	267	234	279	291	271	296	285	269	301	297	274	265
35614	13365	5834	2944	1425	686	532	563	539	535	566	554	559	517	531	544	541	544	525	547	534	520	591	565	586	645	540	520	540	521	524	549	559	526	533	544	500	591	556	531	575	531	539	521	582	531	576	581	581	566	564	550	534	538	570	559	539	527	537	523	542	557	579	508	575	542	526	519	536	587	512	541	558	506	559	564	560	533	535	542	550	518	593	519	569	552	542	544	502	529	590	525	547	546	544	551	548	587	549	541	539	521	576	538	559	562	575	611	537	532	551	539	555	579	583	565	550	566	547	567	583	527	566	507	547	597	529	563	547	581	546	544	552	547	546	501	531	543	537	564	557	524	522	577	574	581	552	576	560	551	588	537	545	529	506	542	571	576	553	531	546	566	542	536	558	524	580	537	571	553	560	552	545	557	567	589	582	574	536	512	508	521	552	528	531	570	558	540	602	555	536	523	560	571	547	529	573	545	591	573	551	552	502	539	555	519	554	544	502	575	553	562	510	549	591	582	583	601	553	563	546	530	541	549	549	531	539	554	511	599	576	555	560	556	568	525	553	575	545	575	531	549	562	508	542	566	546	520	574	556	542	526	513	545	563	521	561	534	550	546	571	563	541	523	540	583	548	489	497	549	534	585	512	541	563	503	546	537	550	560	534	562	551	555	563	578	555	550	541	544	540	572	542	529	568	548	567	579	553	542	584	540	511	562	544	596	550	566	587	582	539	554	551	560	539	552	527	538	592	569	534	563	537	537	540	557	509	555	599	552	564	582	542	552	587	537	606	572	579	564	518	566	555	589	548	505	581	558	551	598	500	551	507	570	593	551	569	527	530	587	546	559	618	573	546	564	537	502	583	564	541	570	561	532	568	538	565	563	558	556	550	593	581	516	541	507	534	536	552	513	568	568	541	581	524	526	548	575	559	596	572	547	581	516	530	624	576	596	544	592	532	572	553	571	589	533	570	564	500	528	561	574	548	552	568	587	559	512	573	562	586	601	532	547	582	543	572	520	557	611	533	556	549	532	540	571	528	535	593	550	556	548	559	564	518	564	565	579	580	586	572	559	566	548	564	535	581	573	520	549	535	516	561	533	565	554	508	584	566	576	543	591	549	565	593	546	524	575	550	535	547	575	541	571	578	539	576	526	564	578	573	567	545	554	569	517	564	543	568	543	556	518	526	568	553	603	523	564	531	577	552	510	546	564	575	542	561	570	614	545	516	560	583	567	526	528	563	544	531	543	575	606	561	516	537	548	525	521	543	606	562	544	542	550	576	565	589	493	544	562	534	551	527	563	536	609	568	538	578	553	526	519	557	531	541	562	558	536	554	547	562	533	568	536	588	591	539	575	564	578	580	566	530	503	544	590	545	531	485	527	604	563	572	531	552	555	504	547	546	574	594	539	539	575	548	543	552	575	527	526	546	564	540	505	561	527	550	580	552	547	523	534	541	563	588	572	540	553	617	582	491	543	574	579	583	543	500	572	560	575	557	568	575	570	524	534	563	562	523	529	527	540	557	543	553	535	522	556	512	588	521	567	558	543	519	557	560	551	568	570	579	545	540	555	517	558	571	579	588	527	598	590	570	536	592	576	526	555	590	532	539	578	504	559	575	581	547	532	576	553	527	604	559	587	556	540	530	556	532	563	568	590	545	599	547	534	566	532	567	550	547	574	545	560	584	546	563	545	540	562	569	520	536	534	552	555	588	535	529	559	545	513	549	567	544	550	568	535	537	553	565	596	543	545	587	537	517	567	549	559	541	540	558	525	560	551	575	538	606	557	522	576	539	525	602	549	548	534	530	542	516	551	543	560	558	531	570	546	541	541	609	575	554	560	557	551	614	550	568	542	589	520	546	553	520	548	552	533	565	516	532	513	547	559	551	538	563	537	552	538	513	521	543	535	576	598	609	514	551	594	535	609	545	565	570	559	541	502	534	557	578	557	503	574	608	584	567	512	549	533	558	568	543	556	514	569	593	534	523	519	563	552	513	561	575	589	512	555	544	556	515	566	526	553	569	531	538	544	575	507	558	540	547	547	557	560	561	554	528	543	566	547	555	572	525	530	581	537	563	545	537	538	603	553	534	541	531	570	536	540	567	586	525	548	554	557	557	513	542	577	555	526	534	532	534	556	542	538	498	543	548	579	548	555	567	583	590	566	555	608	573	604	543	600	536	529	566	576	559	524	587	567	602	524	539	555	496	571	543	573	543	602	557	550	596	531	548	540	568	495	582	576	563	503	568	508	486	566	536	532	519	554	533	522	562	569	559	572	552	539	550	554	534	549	530	533	548	537	526	572	546	548	575	571	522	537	515	568	501	530	554	579	545	528	547	587	548	521	546	519	553	562	570	607	548	521	548	537	562	559	556	574	550	567	556	543	538	539	563	527	553	502	526	554	579	563	489	539	597	554	597	551	520	540	581	561	550	542	536	545	539	535	531	589	497	590	565	572	569	524	575	540	533	543	566	565	555	545	596	548	564	541	570	559	553	553	525	564	542	541	531	573	575	567	547	538	547	549	546	575	525	552	556	589	535	557	573	579	541	541	544	544	530	518	552	521	517	555	594	558	553	525	504	555	570	524	573	573	539	568	583	542	562	581	564	542	583	543	561	551	528	529	524	548	557	604	531	555	560	529	575	536	535	512	523	539	574	564	551	578	598	535	541	561	585	539	544	579	520	576	519	554	572	556	545	550	573	554	561	548	539	523	555	564	589	515	565	534	495	539	523	570	540	576	568	530	521	537	525	537	539	508	570	537	560	533	537	564	509	569	571	507	550	531	559	535	560	565	543	517	569	524	507	549	525	555	542	557	551	544	536	557	542	527	567	527	555	560	571	600	550	560	590	512	564	549	518	532	570	550	566	592	528	564	559	523	502	571	554	514	521	550	537	530	551	546	533	555	550	554	554	571	509	521	545	569	539	559	544	522	568	539	542	527	548	563	595	611	550	593	564	582	563	571	584	565	566	561	581	584	539	563	539	575	542	541	547	555	552	549	557	541	566	594	551	537	516	554	545	506	571	481	530	560	600	535	547	572	557	545	546	502	550	533	569	602	546	549	502	590	540	523	587	489	584	555	518	577	562	563	561	576	582	593	537	515	590	528	543	564	546	555	586	560	552	570	560	570	549	571	525	545	559	587	537	528	501	588	571	530	575	541	529	566	601	565	579	563	494	538	568	568	552	567	542	581	538	565	543	608	573	559	552	540	590	540	535	583	588	565	524	537	544	566	544	534	534	551	539	559	523	581	542	541	554	558	559	575	580	571	559	527	546	517	555	578	546	571	592	589	529	541	550	547	577	549	544	533	526	572	509	539	561	514	555	557	503	562	552	548	526	568	541	554	603	575	581	546	563	576	590	497	549	528	543	524	537	545	562	563	522	550	555	533	514	527	565	570	568	546	589	516	535	526	515	527	563	553	540	528	545	565	521	537	553	555	523	581	561	551	541	537	559	571	569	566	544	578	573	527	568	565	513	513	555	536
60848	30011	11140	3053	949	390	291	298	301	291	264	275	295	269	303	261	258	283	231	275	264	249	267	248	290	275	257	243	227	261	295	283	270	271	263	289	263	283	253	262	299	260	226	266	253	243	275	256	242	278	283	262	274	276	288	258	264	304	235	274	271	237	276	263	262	266	261	274	263	249	261	246	269	272	230	275	249	288	260	268	241	255	271	268	259	231	259	279	243	269	262	237	287	261	241	241	297	270	263	260	263	275	291	263	248	267	245	242	267	255	278	295	279	275	272	266	255	252	263	265	266	244	276	276	233	267	253	247	277	240	272	286	252	252	288	258	267	292	298	284	251	273	261	310	243	247	277	262	277	254	241	245	256	264	295	233	245	262	266	263	264	262	289	250	250	251	268	263	266	253	253	273	245	272	287	247	258	253	286	266	252	250	274	264	248	271	247	265	270	283	282	262	278	284	260	251	285	254	265	254	264	283	256	255	243	263	301	245	229	273	260	256	251	278	270	270	258	268	279	250	242	244	251	283	295	267	254	266	253	267	295	248	250	293	287	244	238	241	272	256	269	283	247	276	280	250	263	257	250	244	253	279	272	252	251	257	250	267	320	257	260	261	276	246	275	270	267	254	274	258	238	259	296	286	263	273	272	256	250	266	256	251	256	286	297	291	283	262	244	235	241	266	291	265	249	265	240	261	269	248	302	264	289	295	235	248	223	232	290	266	245	275	283	244	236	283	264	248	285	248	287	273	264	257	265	235	249	253	264	261	255	279	251	286	262	271	258	246	253	259	270	259	254	229	242	269	266	316	285	270	263	264	279	264	263	240	246	279	252	237	224	268	240	267	252	267	269	252	270	268	275	272	295	260	275	250	284	246	238	275	294	305	261	241	261	223	274	250	248	249	275	296	276	255	283	271	261	250	264	249	278	268	262	300	217	257	258	280	259	281	277	273	272	248	262	289	243	252	257	268	283	243	306	273	252	261	273	292	235	287	288	250	270	259	236	267	238	267	255	240	281	291	235	268	270	275	290	258	249	260	250	242	267	271	293	268	280	255	220	263	263	264	268	273	242	263	246	218	267	269	277	266	258	250	237	275	260	266	255	278	262	243	262	236	217	237	262	260	257	286	251	233	272	287	244	284	281	269	259	273	283	242	230	246	280	283	262	252	279	241	297	266	249	246	283	296	247	227	260	258	264	250	247	247	243	282	254	246	257	254	237	271	278	243	242	298	282	229	262	258	257	243	252	247	258	241	285	240	256	274	253	279	265	291	284	290	251	263	258	242	267	285	268	253	276	288	262	280	269	242	265	262	283	286	248	287	255	268	258	250	277	277	295	270	271	233	244	294	274	263	250	291	255	274	232	256	248	260	285	257	258	272	260	249	270	302	271	287	259	257	278	273	274	266	306	264	231	271	246	258	246	254	248	271	283	284	274	248	276	259	255	277	249	308	279	264	265	262	265	297	249	260	285	258	230	295	286	242	245	276	256	250	272	269	247	286	228	284	259	241	265	258	289	268	273	257	282	269	264	291	281	233	239	271	293	287	261	256	252	249	254	294	255	265	293	262	250	250	257	247	250	271	248	262	257	248	265	227	263	222	266	282	310	261	268	251	258	236	229	281	280	249	254	247	294	262	274	274	249	307	241	281	270	230	273	233	256	271	234	246	260	257	265	272	280	243	287	289	283	280	243	238	247	276	262	258	259	271	291	262	274	260	273	256	242	243	250	264	257	266	260	279	249	255	282	248	265	282	261	279	270	257	285	246	289	258	262	282	263	220	261	276	281	268	250	273	268	253	266	241	279	271	316	289	285	305	267	294	262	244	269	263	246	263	252	253	233	273	262	291	288	267	257	266	278	243	273	244	282	251	267	237	287	246	250	263	237	237	241	259	290	259	251	252	266	249	284	246	219	271	285	264	260	259	247	273	255	277	270	290	234	256	254	265	251	253	276	251	247	252	234	258	256	291	271	252	253	261	259	256	261	225	274	262	240	274	277	257	233	271	233	230	243	279	244	230	249	253	263	277	285	281	250	263	272	275	300	303	259	234	278	238	239	249	263	277	268	234	272	244	266	263	247	256	284	265	270	268	258	289	264	263	274	248	275	267	252	252	232	306	279	257	251	278	263	257	224	250	244	269	248	286	260	274	259	267	264	273	255	225	254	269	264	262	274	252	226	233	236	253	261	251	240	261	296	261	253	271	248	268	256	268	281	263	270	255	245	238	235	275	274	267	277	269	260	226	253	224	253	273	282	286	275	266	256	243	277	257	239	255	281	268	311	268	280	266	250	293	289	271	270	286	276	274	292	251	254	283	274	257	288	256	287	256	229	242	250	259	258	282	241	248	249	276	234	269	269	266	256	257	242	252	258	237	280	252	257	297	241	260	273	278	259	265	260	285	255	248	275	270	277	260	263	274	248	269	256	272	264	255	274	270	267	267	265	259	264	256	265	252	265	298	250	245	250	260	266	228	265	259	257	261	261	263	247	228	253	261	252	267	240	249	242	242	257	264	275	259	237	277	278	252	254	253	261	240	245	250	279	254	267	249	253	293	269	260	288	251	289	298	261	265	243	279	290	284	253	254	264	245	254	230	294	243	278	278	237	253	248	232	267	258	267	270	273	280	275	294	301	246	252	256	266	272	261	288	248	304	267	256	278	283	251	297	293	233	268	285	295	240	261	275	244	222	318	289	233	266	238	246	255	259	244	280	256	275	266	297	259	249	266	272	249	251	291	268	262	271	263	278	288	243	266	252	258	283	260	274	244	252	307	238	223	256	289	273	302	320	274	267	281	287	267	268	255	222	281	230	238	274	263	269	242	287	248	272	263	278	252	257	291	269	275	251	250	256	281	257	237	279	269	259	265	262	283	260	293	227	248	289	249	254	265	243	236	262	250	247	239	240	235	246	285	288	262	234	281	240	283	297	258	273	236	251	259	298	241	264	307	259	256	250	263	263	257	275	232	249	219	261	254	244	285	284	244	243	266	275	303	269	261	264	264	282	299	274	277	262	250	283	261	257	265	268	270	256	252	274	265	261	293	275	268	295	258	270	230	264	241	252	244	247	259	281	310	270	254	268	273	281	285	255	295	236	271	304	297	293	272	285	245	291	278	282	222	263	278	260	258	250	283	304	241	267	268	280	255	269	277	252	269	255	263	268	259	268	252	274	275	292	266	223	282	254	265	274	275	291	267	273	243	248	260	267	228	253	257	266	258	249	268	306	238	258	280	256	247	280	270	247	274	259	270	250	252	262	231	281	288	240	272	279	265	282	260	315	255	241	263	276	268	266	258	264	257	238	281	245	264	241	277	279	257	232	283	264	283	246	264	271	274	261	256	254	271	283	253	283	252	265	221	251	279	279	252	250	252	272	263	264	244	260	280	253	243	275	244	253	284	260	274	294	269	230	251	272	279	280	269	254	285	282	255	262	266	277	255	266	255	258	285	282	244	269	238	262	272	265	235	256	263	288	293	261	251	257
40225	21796	10783	5847	2790	819	629	537	599	552	589	572	562	603	545	578	559	603	572	529	510	545	578	556	570	558	600	554	553	555	567	608	564	587	564	545	580	561	568	553	578	540	541	552	575	546	586	572	602	556	561	546	564	613	584	580	563	561	536	590	573	558	552	607	603	591	573	528	527	598	537	532	567	554	543	595	523	602	578	518	551	573	560	555	557	554	563	557	566	574	537	567	527	582	547	606	552	581	564	537	582	524	563	586	564	560	543	565	546	538	565	552	573	550	535	581	590	581	569	561	603	572	564	579	557	554	601	566	566	555	558	562	554	593	599	562	548	542	575	536	578	552	598	577	563	601	526	591	584	561	517	550	553	518	573	522	582	580	570	569	574	563	563	557	584	560	579	550	572	580	533	564	542	544	571	550	546	596	606	553	551	558	532	530	538	565	587	566	613	567	563	607	559	551	537	607	573	571	553	544	572	565	607	536	555	580	573	546	589	553	543	581	597	568	589	555	573	570	560	536	579	610	551	542	560	552	580	539	545	554	550	568	622	564	546	505	553	554	520	531	561	554	596	581	597	556	568	524	612	589	562	546	594	557	576	564	575	598	579	571	570	553	594	561	561	507	619	587	551	587	546	576	545	656	564	532	541	593	565	573	540	552	532	577	546	558	564	560	553	563	558	583	570	551	557	588	531	543	561	546	557	588	534	593	580	559	559	571	534	521	556	540	561	538	598	559	537	553	544	570	585	559	574	626	576	604	601	568	562	573	551	540	584	564	579	548	556	540	589	611	554	555	561	565	555	586	587	561	581	554	542	564	541	559	533	560	564	537	581	549	558	546	598	539	549	591	545	567	572	544	566	574	558	533	521	558	551	560	575	576	579	567	562	584	553	564	545	530	509	570	602	569	527	571	547	565	589	579	540	578	540	536	562	562	532	558	578	522	588	570	574	536	561	584	561	570	541	558	547	571	584	609	561	561	536	571	570	583	582	515	518	557	520	547	550	566	549	598	520	582	554	596	557	541	549	586	576	572	584	574	585	531	532	583	561	545	553	551	538	590	555	563	552	619	600	551	585	559	558	574	569	599	581	552	542	549	588	518	580	600	545	538	551	573	580	527	546	553	585	541	591	557	591	529	523	590	553	614	533	564	545	580	562	559	549	582	546	619	546	611	577	553	587	569	532	596	568	576	527	528	562	594	573	609	569	550	535	595	542	524	562	573	567	557	527	550	595	537	527	563	556	561	570	587	558	572	535	523	577	545	569	554	591	560	531	545	564	549	564	544	587	547	563	548	590	531	537	556	540	574	570	565	556	560	554	546	542	565	578	557	607	540	563	596	537	578	557	576	526	599	613	535	566	549	553	580	552	570	547	541	576	566	558	563	592	532	598	548	550	586	562	494	588	565	547	564	606	561	555	587	531	556	564	576	579	563	572	542	568	599	553	560	559	611	562	536	592	560	559	531	612	585	533	551	573	571	558	548	596	542	596	597	540	556	523	579	556	592	581	576	588	548	553	551	570	571	608	524	576	536	555	526	559	564	570	551	542	557	600	573	553	594	570	573	569	560	556	558	598	549	566	534	553	573	591	550	631	569	586	572	562	547	586	559	542	560	589	563	576	589	585	548	609	566	552	558	562	583	581	573	565	597	577	594	582	536	590	540	567	496	565	549	593	571	571	579	589	565	580	553	554	581	603	578	547	566	610	536	548	558	537	591	552	527	584	545	580	565	531	578	544	558	551	575	579	511	581	604	583	612	583	559	566	525	562	598	578	545	541	535	615	562	547	506	561	607	573	545	549	617	537	539	568	576	561	561	584	608	561	580	530	540	560	579	562	562	542	583	558	560	581	620	556	589	566	558	520	610	562	576	551	568	596	550	584	554	574	579	603	610	548	564	594	559	559	578	523	577	560	543	561	575	592	531	579	581	560	568	560	578	561	604	579	566	573	556	565	592	557	561	598	543	573	579	561	541	594	541	536	583	530	555	536	573	597	579	535	552	575	580	583	533	601	533	583	567	551	543	551	528	565	557	573	551	576	542	586	608	563	547	574	552	543	561	564	555	543	566	595	561	552	544	555	558	520	568	587	611	503	583	568	568	563	551	530	559	553	571	550	553	573	547	599	560	601	589	592	549	572	558	594	539	570	580	589	534	585	577	495	564	551	539	513	560	587	597	575	566	563	555	532	535	578	533	548	578	598	557	575	566	522	562	556	552	577	550	561	580	592	507	554	598	567	552	576	548	568	534	534	520	569	555	537	570	551	598	550	602	593	515	548	569	569	575	578	545	552	591	534	532	568	545	578	603	575	547	588	576	586	568	607	567	544	525	573	560	592	579	534	580	532	542	507	558	560	563	588	593	574	544	510	538	591	605	589	524	572	537	544	566	622	567	567	596	558	586	544	567	570	538	588	582	577	568	533	504	548	576	538	635	599	547	528	561	547	582	528	600	558	536	570	589	611	546	557	582	555	568	558	560	566	574	566	573	532	586	525	578	553	555	551	511	558	546	576	563	543	566	559	532	572	574	563	531	579	577	611	561	553	524	576	562	592	532	510	572	521	575	615	582	612	558	578	558	556	564	555	550	598	588	528	565	559	561	582	539	551	585	567	545	553	574	586	618	592	550	540	574	572	547	580	547	598	556	590	600	583	532	549	524	567	564	571	553	566	597	587	554	608	578	539	552	548	534	535	559	534	573	585	605	561	558	582	568	562	556	571	549	531	566	539	580	571	530	555	603	543	515	610	534	589	603	579	544	523	593	618	583	549	580	562	567	552	577	546	550	565	572	569	583	569	556	604	593	534	568	528	523	563	615	606	581	534	595	555	563	589	558	578	613	558	580	544	567	545	589	588	525	535	580	522	587	525	538	599	592	555	560	543	552	554	573	519	537	508	602	560	536	554	528	551	550	599	563	548	554	586	582	517	573	577	607	569	534	537	575	593	585	566	600	554	614	554	581	550	557	574	537	569	574	592	529	583	557	580	544	564	554	554	554	555	541	578	544	529	596	580	583	537	533	556	566	591	568	585	574	597	529	549	549	543	575	573	537	580	537	535	574	558	579	544	556	595	552	569	572	530	559	571	545	543	563	578	544	586	564	576	571	545	544	553	557	550	530	553	564	589	567	604	610	573	529	565	558	546	543	571	525	501	574	564	548	563	569	561	539	602	549	592	574	584	551	577	572	588	539	575	577	552	563	545	558	577	548	551	605	599	525	590	538	570	588	551	539	549	536	566	577	577	518	559	520	535	618	527	564	540	557	603	587	545	570	587	579	579	563	546	550	569	518	586	555	619	519	569	555	539	593	555	561	536	554	544	550	537	568	559	510	561	591	538	582	582	569	569	558	581	597	533	509	546	521	591	561	536	531	578	617	627	537	577	530	592	551	550	554	573	560	551	546	573	544	563	577	558	519	563	566	558	535	545	536	547	556	540	576	598	553	572	539	598	542	541	586	562	617	619	553	581	556	577	551	580	536	568	542
63295	35484	18779	6396	1647	508	314	355	279	325	318	297	304	291	325	301	319	295	351	285	316	341	322	297	299	271	334	278	322	273	327	335	287	308	276	317	323	302	297	307	271	306	293	297	320	326	318	328	287	292	305	320	330	305	300	296	276	310	298	274	290	294	323	305	310	289	306	347	288	300	294	277	297	303	330	311	282	305	348	298	316	335	326	312	308	263	324	304	322	305	286	302	295	288	321	318	289	281	292	329	298	326	269	314	318	296	290	261	312	298	276	320	284	322	294	304	314	337	323	288	319	289	280	293	283	284	310	273	293	292	302	320	308	304	321	293	317	307	309	289	300	305	338	325	312	322	324	329	321	319	283	313	290	296	302	285	298	308	263	265	265	291	306	292	277	311	336	280	311	301	337	272	293	308	328	320	270	293	290	274	270	298	308	315	301	285	281	294	311	307	310	328	309	296	324	281	311	299	353	286	346	315	323	278	329	307	324	307	307	338	296	264	291	322	335	310	306	313	284	305	300	298	317	359	296	327	317	285	296	319	272	323	315	317	284	321	280	311	298	302	295	344	292	298	328	336	285	326	317	289	333	288	289	312	285	299	298	283	314	290	266	281	293	294	295	313	320	317	275	290	318	299	293	300	295	296	307	321	310	285	282	291	316	302	307	278	288	306	312	278	330	299	329	308	288	294	313	287	309	291	308	306	293	296	321	328	293	301	320	319	307	274	316	339	284	306	314	282	294	292	294	323	314	307	294	293	295	306	261	279	304	333	304	312	294	264	299	307	313	329	339	331	322	310	283	296	295	349	297	317	297	278	371	307	294	275	326	294	329	329	278	344	294	336	334	277	268	304	294	312	320	311	304	293	309	296	321	303	287	329	322	319	338	310	325	287	310	279	298	315	311	278	269	284	284	290	314	327	300	310	306	321	296	301	313	267	300	288	304	278	285	302	288	303	326	306	308	322	302	314	329	304	295	328	305	296	312	316	302	297	307	314	330	322	311	275	284	323	293	316	284	289	306	283	299	337	323	305	309	289	276	293	306	300	274	288	292	306	287	280	293	310	301	298	308	322	304	268	315	285	309	305	312	303	291	272	329	339	241	290	307	366	281	291	314	278	284	298	310	308	328	279	278	300	325	304	312	290	327	323	304	305	305	282	308	328	283	297	300	291	283	311	291	299	300	301	281	304	276	332	317	287	304	294	285	273	324	283	290	318	292	272	292	276	313	275	336	324	280	290	300	282	296	319	313	308	303	318	297	276	280	313	290	258	313	308	285	301	318	262	324	327	325	263	299	285	313	291	331	286	306	312	318	291	311	301	299	299	287	272	298	314	327	316	295	322	254	300	305	308	320	311	288	293	309	321	310	302	298	328	340	309	286	274	294	322	305	272	322	251	292	310	284	317	290	285	295	291	298	354	333	324	307	306	297	281	246	279	264	313	337	345	299	294	290	319	297	298	277	320	298	319	323	349	337	329	321	297	304	295	308	310	311	276	316	309	303	303	308	312	286	277	284	320	300	296	324	283	295	312	293	326	283	295	270	317	308	311	323	323	306	292	337	289	295	278	295	300	306	317	284	308	307	297	313	310	276	281	287	350	336	298	313	330	324	347	312	284	285	303	308	289	302	280	282	310	267	276	271	275	324	295	309	303	317	291	272	336	287	307	278	276	352	307	265	306	286	285	274	305	295	299	297	313	311	346	325	311	330	293	276	305	352	266	289	291	299	272	318	313	306	298	302	307	303	314	324	296	271	301	273	330	302	350	326	308	298	297	274	343	292	300	316	259	296	294	308	278	306	332	316	306	273	294	283	264	297	309	289	289	300	311	321	306	310	289	258	311	288	326	309	303	315	278	262	321	301	317	312	313	292	305	300	310	343	309	287	323	321	286	271	296	312	293	317	276	331	308	262	298	317	270	288	299	288	285	288	320	310	282	338	327	280	347	270	281	313	306	301	310	301	327	342	327	282	293	315	331	299	298	356	292	298	302	287	331	324	303	323	331	285	290	280	304	303	284	313	286	288	289	292	315	291	324	306	307	337	308	290	304	335	325	327	319	302	328	309	295	291	317	292	316	306	289	313	305	303	289	302	280	329	292	307	283	285	323	313	304	306	318	291	305	292	293	277	273	292	299	278	308	286	315	315	311	321	253	294	317	319	304	270	304	291	288	284	305	307	268	303	334	340	325	266	320	290	334	299	296	333	315	315	290	291	287	346	345	325	332	285	308	268	326	290	315	298	318	265	300	309	303	291	308	279	272	299	289	347	334	292	297	321	315	325	298	281	271	280	307	305	301	339	294	310	307	312	290	295	287	301	334	338	319	336	323	309	268	300	320	300	307	316	279	335	301	283	306	286	313	307	297	286	318	281	280	302	306	309	328	306	356	290	303	285	276	319	298	300	296	315	313	280	302	320	310	308	302	321	316	310	313	325	281	259	280	298	296	320	305	289	305	308	285	286	262	285	290	331	311	324	277	301	295	299	331	299	303	305	309	261	305	293	306	284	298	269	309	254	281	299	300	289	314	319	302	295	289	296	308	320	324	302	274	323	299	310	306	284	289	350	284	280	309	340	323	287	286	285	308	311	318	326	295	303	282	278	313	285	310	277	265	315	297	307	324	265	282	325	326	293	292	298	266	296	306	293	272	332	322	311	274	262	268	264	292	317	301	274	316	329	318	276	296	321	297	339	298	306	331	305	271	296	326	282	269	330	325	300	283	282	307	319	278	273	320	301	317	296	305	318	293	306	282	348	309	295	281	305	311	303	317	288	298	280	337	281	322	284	289	278	277	304	291	303	278	296	254	312	333	311	355	324	308	288	322	279	318	336	286	326	315	299	296	296	311	317	281	275	318	330	269	269	329	292	281	301	289	275	268	304	323	324	353	327	330	269	311	283	303	298	294	295	333	284	298	313	263	338	312	282	271	295	325	299	323	299	330	293	296	344	319	316	316	314	293	322	257	288	273	270	300	313	308	289	327	292	294	283	271	273	331	315	310	247	324	355	286	307	297	313	279	281	283	296	297	294	343	270	300	310	312	299	322	309	299	307	328	341	313	290	295	296	310	309	325	309	305	295	290	309	317	318	310	317	339	355	304	308	271	303	298	318	292	278	320	308	307	340	351	316	280	315	301	312	297	333	295	272	278	318	294	309	286	329	288	323	282	297	307	314	274	340	315	320	323	305	283	321	321	292	287	294	279	285	274	262	309	279	299	271	313	309	279	334	332	326	318	345	289	325	307	321	292	324	308	311	296	320	338	306	269	290	306	324	333	278	312	315	293	341	325	334	303	296	315	330	324	319	272	269	332	332	314	316	304	319	316	309	281	297	287	301	318	325	313	314	294	304	309	314	255	263	325	321	299	300	310	298	290	309	287	325	293	318	317	292	315	285	276	321	333	314	307	318	335	300	286	289	310	324	316	281	291	291	307	294	281	279	266	316	282	311	322	328	292	317	305	337	314	283	288	312	296	316	310	326	307
40724	27152	19238	10485	3982	1043	791	690	748	643	708	691	656	599	636	603	645	635	647	661	666	637	650	662	626	613	620	658	647	660	653	574	646	625	658	643	619	596	608	624	630	623	667	628	655	595	645	619	659	655	626	592	622	652	705	676	629	644	624	641	622	586	654	630	610	660	611	629	624	640	583	680	613	623	673	669	645	619	657	626	610	637	622	636	603	607	657	655	638	627	592	636	621	653	667	670	640	632	583	652	663	633	639	671	650	628	604	640	652	649	659	656	654	644	635	665	657	623	642	597	686	640	648	583	650	613	617	687	650	601	645	669	662	630	635	644	652	666	635	645	594	672	641	666	647	622	672	633	621	617	604	633	618	618	614	589	626	625	718	627	626	657	642	641	622	610	661	620	668	616	647	616	620	624	663	624	670	670	622	607	674	663	617	671	628	669	643	700	651	630	600	645	651	640	616	644	622	647	655	623	622	651	608	579	642	617	657	622	611	594	610	634	623	644	683	620	660	602	678	662	640	633	671	634	645	648	621	645	599	641	670	623	620	613	632	646	636	634	631	640	604	635	625	661	653	612	621	609	595	626	656	634	603	637	617	640	575	630	675	626	679	665	630	608	643	693	640	639	603	651	666	620	636	691	646	599	634	637	612	670	651	643	635	664	652	630	639	609	631	652	590	633	608	615	671	635	661	701	655	646	613	656	599	670	598	605	662	635	655	628	639	628	627	636	668	659	613	624	644	603	631	633	662	641	675	608	652	660	606	613	647	615	618	617	578	642	622	613	659	633	671	599	645	636	663	659	635	617	633	593	623	618	589	614	627	623	612	604	640	635	612	638	681	669	596	612	601	657	607	681	635	617	635	695	642	612	666	588	637	622	602	653	620	596	626	655	648	644	615	632	626	587	604	626	621	592	606	609	620	626	642	593	637	655	637	627	623	659	625	664	605	626	621	608	619	624	678	654	667	649	610	666	620	592	625	640	665	599	628	612	588	649	630	661	678	668	607	639	641	577	637	639	586	615	620	656	625	639	623	628	642	609	625	638	647	643	623	648	673	612	636	630	655	625	639	630	650	638	585	634	632	619	663	618	629	636	692	662	666	647	680	592	645	662	639	628	652	599	608	645	618	636	643	658	638	631	613	623	656	639	623	660	656	676	639	693	633	643	645	621	643	634	630	596	691	633	625	634	626	613	612	664	599	636	641	633	643	599	614	630	654	588	658	627	658	652	613	598	612	649	645	635	621	648	628	596	653	639	627	633	666	624	650	628	622	623	637	638	639	674	628	625	570	686	625	650	634	605	604	606	611	635	606	594	649	607	597	643	646	631	620	621	624	643	610	633	610	672	644	656	604	660	615	623	637	689	641	630	609	609	647	637	628	625	621	617	624	648	627	655	625	616	614	657	656	625	621	654	654	621	665	633	617	665	638	665	618	649	639	600	617	696	661	664	624	656	609	606	643	642	627	610	693	640	646	630	661	639	667	635	667	668	681	572	655	613	661	669	629	651	626	595	595	657	657	627	659	659	637	599	668	632	589	621	637	655	637	666	611	626	629	672	643	667	594	641	655	655	625	584	601	630	620	645	588	623	648	628	632	643	650	628	625	682	619	607	608	608	669	605	666	657	618	616	641	614	622	632	687	632	688	639	600	603	600	637	603	670	623	594	654	606	626	651	690	630	641	638	601	588	662	672	613	616	655	637	653	611	630	608	644	646	645	663	599	636	582	691	608	642	676	630	624	583	667	641	609	607	656	622	621	615	613	638	598	641	651	627	670	615	620	623	620	648	635	629	649	661	610	657	672	619	632	608	632	629	607	670	637	631	682	647	651	633	608	617	685	565	605	622	627	654	610	629	629	636	656	635	578	627	657	662	634	620	632	634	647	618	601	628	649	661	616	659	647	630	607	648	639	662	676	642	612	663	606	695	622	621	656	612	617	607	610	607	618	574	641	656	640	598	619	577	660	655	630	659	659	659	604	634	637	662	681	649	634	617	598	655	602	658	581	649	629	593	653	603	637	630	653	698	653	646	627	656	628	598	665	652	635	599	630	597	682	633	615	596	675	628	686	678	623	631	628	631	629	635	619	599	666	648	636	629	665	650	604	660	623	653	664	643	648	637	598	664	686	602	642	613	618	596	595	657	632	593	643	650	648	629	664	617	602	638	692	621	614	634	616	652	661	595	665	603	617	619	644	655	648	624	681	593	639	634	621	653	634	648	608	643	664	602	634	630	604	695	602	582	645	631	605	627	649	634	661	615	648	597	626	647	644	625	625	650	666	633	599	627	606	621	612	659	620	632	644	635	653	659	586	607	638	642	643	594	638	642	668	615	613	607	602	575	669	654	661	592	653	635	652	615	670	620	586	638	628	660	601	652	602	641	624	581	620	582	629	632	681	642	637	628	654	611	681	656	614	642	642	627	630	667	662	627	629	593	625	657	636	645	682	639	645	630	646	593	558	609	668	669	650	652	647	613	664	662	628	617	632	613	629	669	648	616	637	639	640	631	670	636	623	656	600	635	620	636	614	644	664	644	644	643	619	637	651	627	655	644	615	579	635	610	652	636	644	647	621	621	647	643	644	643	636	638	648	626	646	636	644	603	640	661	629	644	633	620	631	612	588	598	641	673	659	639	631	651	673	627	593	625	638	625	605	666	648	610	627	657	632	624	641	606	651	657	608	671	607	642	630	626	622	616	642	589	681	622	602	621	661	599	635	647	621	664	674	654	609	590	677	662	614	622	644	667	608	610	681	596	643	693	655	615	605	614	634	642	624	628	617	631	652	621	654	625	616	658	623	630	622	634	580	618	621	647	629	644	615	666	643	655	643	674	628	634	618	682	620	611	605	667	599	657	628	623	601	628	685	667	636	639	599	601	593	651	645	640	679	647	662	649	610	643	598	667	636	672	635	653	578	637	625	647	648	633	675	605	628	638	649	621	648	633	669	628	636	648	616	653	620	665	627	615	615	624	605	619	659	638	609	627	628	649	658	626	637	624	608	695	637	657	671	618	622	604	628	634	638	629	651	636	656	646	627	639	650	661	633	593	634	640	663	601	574	600	614	611	621	652	653	645	660	653	618	665	619	658	635	639	641	699	681	630	619	646	637	637	617	669	649	665	594	651	660	646	616	622	646	663	640	602	591	628	628	627	635	643	586	656	595	633	617	620	619	671	616	602	570	672	621	614	584	600	626	625	575	609	621	662	622	659	616	646	663	658	638	617	682	636	622	657	651	592	612	601	615	593	608	591	678	635	687	643	614	566	635	648	654	640	625	620	630	611	651	644	590	665	633	627	594	587	607	652	600	637	645	592	601	628	617	675	657	685	653	626	682	640	666	642	611	654	631	652	618	631	599	646	597	656	571	621	646	603	639	611	654	671	665	628	633	651	638	665	623	613	656	632	622	678	638	608	609	636	645	636	594	621	657	631	642	632	588	620	621	636	599	629	606	653	657	608	668	645	680	586	597	637	650	628	597	650
50080	23891	8084	1772	436	276	276	281	257	249	237	260	267	227	257	250	275	229	232	261	256	277	260	271	285	276	224	237	275	261	273	248	259	291	251	248	281	282	248	284	268	249	280	254	255	276	280	240	258	264	272	236	275	218	241	251	254	264	271	232	245	261	261	255	235	254	277	264	269	260	238	256	232	237	266	264	258	246	269	274	254	252	246	264	237	266	261	263	251	299	266	249	269	246	260	292	286	255	260	272	278	248	271	260	265	242	267	251	259	289	282	259	278	244	296	286	247	258	256	276	242	250	270	278	275	255	239	293	261	275	279	304	238	260	255	276	258	258	270	237	247	267	300	264	255	262	228	256	267	282	277	286	278	266	265	247	254	252	248	270	274	247	288	273	284	272	270	298	264	255	264	260	254	267	261	232	231	298	246	302	276	276	259	287	266	262	224	279	284	291	261	248	273	268	268	255	261	225	250	247	250	260	246	249	256	268	266	284	286	251	257	261	266	280	258	270	266	276	278	228	265	264	278	251	290	267	226	253	267	266	275	272	251	253	270	281	313	283	301	251	246	230	267	280	263	248	273	276	270	262	252	262	219	270	218	261	254	258	243	243	273	253	271	273	244	261	283	255	252	239	269	264	253	265	281	280	252	254	253	228	236	307	263	263	253	256	262	245	280	284	303	265	248	303	284	271	253	247	262	298	258	253	233	243	250	267	277	258	248	296	242	220	211	254	265	249	255	289	279	251	278	279	241	278	279	254	261	249	236	248	287	277	253	285	266	268	286	248	298	257	271	277	266	267	260	267	247	268	292	230	288	246	272	278	291	294	284	292	252	231	257	262	263	224	255	261	241	288	263	238	249	284	256	251	240	264	284	288	266	260	247	278	261	301	255	271	262	248	266	278	283	235	264	266	231	255	244	231	290	262	264	250	257	249	222	280	280	270	264	272	283	279	230	267	249	283	303	303	242	245	277	249	262	265	246	300	255	270	256	262	286	257	245	267	252	245	236	272	229	277	258	237	267	240	282	266	264	267	240	275	269	245	230	263	286	206	267	247	265	303	266	272	273	268	266	307	219	259	276	253	258	241	244	247	239	241	263	240	262	265	256	286	291	238	255	293	278	288	255	266	252	290	261	255	263	273	240	241	278	276	239	230	242	261	256	258	261	266	236	271	298	267	253	239	298	263	249	246	256	253	274	280	279	300	280	232	261	292	296	281	281	261	272	246	247	286	261	279	267	253	282	263	235	253	245	236	239	281	268	270	265	273	232	236	257	252	264	265	278	251	280	245	272	258	252	254	270	281	288	262	267	300	252	251	277	240	276	272	265	263	310	269	239	204	247	245	267	281	246	321	254	252	254	236	223	272	296	295	271	288	259	267	281	304	275	274	270	258	271	273	297	272	309	259	252	268	230	248	280	296	273	269	265	285	267	283	275	254	276	278	296	286	268	293	248	240	267	273	270	275	249	249	248	285	267	261	263	272	242	261	272	275	276	288	318	275	267	269	271	268	270	286	251	253	250	274	257	267	253	303	236	243	280	294	258	252	261	254	245	250	261	272	252	276	266	254	239	276	273	271	274	291	276	239	225	279	269	256	266	285	254	249	278	284	272	249	278	277	258	231	259	291	268	253	266	251	270	287	261	257	243	234	272	266	258	264	249	255	257	265	268	281	245	253	239	297	274	251	249	247	247	294	272	259	235	243	267	300	261	277	282	274	255	271	280	255	260	283	262	291	231	269	272	304	237	276	258	274	282	257	291	243	276	265	257	249	239	270	272	237	250	274	264	281	277	271	273	255	286	241	290	290	279	283	252	264	234	248	260	248	267	254	258	255	251	278	279	264	242	257	291	242	275	276	262	267	261	233	297	265	271	281	265	225	253	239	292	297	252	255	268	276	292	285	272	245	299	278	242	245	260	249	244	239	268	251	280	245	298	256	254	259	278	252	269	258	267	280	253	291	259	245	262	223	294	276	267	303	276	286	241	271	223	284	273	282	284	266	276	269	217	251	276	281	287	261	256	280	264	238	251	264	282	250	219	223	286	256	281	242	251	278	267	268	264	279	277	247	256	283	260	270	263	234	241	238	238	297	255	249	270	255	256	254	285	260	267	275	280	250	250	223	256	292	267	272	243	254	253	274	238	255	251	259	287	279	243	244	268	231	253	240	271	236	261	242	256	298	252	251	240	286	277	245	259	289	243	245	252	269	265	282	245	291	259	272	252	267	264	271	257	235	232	256	265	240	249	248	235	269	264	260	262	267	265	272	253	271	260	241	291	270	268	298	260	280	266	228	260	274	270	265	234	281	241	248	281	229	242	275	259	240	257	255	253	232	247	281	267	243	276	264	262	239	248	274	296	261	262	272	301	261	274	247	251	268	267	263	303	279	249	265	248	246	262	237	261	246	282	244	262	259	277	273	265	260	258	227	247	269	280	218	296	250	281	279	264	263	259	263	253	245	315	265	264	260	250	266	276	250	242	294	268	266	261	288	267	244	274	280	268	297	242	285	265	245	256	274	266	293	251	265	297	263	278	242	265	268	303	259	254	254	256	274	219	270	250	271	273	237	288	286	233	217	267	254	220	285	293	277	282	289	286	266	263	264	278	244	278	260	285	281	271	280	257	281	282	276	286	270	252	274	301	288	260	259	259	270	272	292	252	253	271	283	259	271	241	236	263	272	272	289	305	287	286	268	243	264	294	260	251	268	245	266	284	277	284	274	268	285	264	264	248	299	251	234	285	296	267	251	229	256	224	235	263	244	276	245	209	270	283	217	275	264	249	236	254	250	249	260	264	260	285	270	258	227	295	259	248	249	304	228	273	273	255	256	267	262	292	257	274	287	324	303	243	246	294	267	255	256	264	292	228	303	254	279	260	255	232	283	265	252	227	235	255	250	269	213	246	250	257	257	271	252	274	228	241	245	260	227	271	244	254	268	264	268	247	266	264	254	289	267	275	274	266	276	243	251	249	307	274	240	249	269	264	242	245	248	255	252	268	262	284	268	277	238	259	279	244	264	270	256	267	256	237	237	259	263	269	253	288	282	242	271	238	247	293	251	270	249	253	261	248	230	297	268	248	267	257	258	249	265	262	262	250	260	257	276	258	257	270	295	266	263	241	278	268	271	278	270	263	281	248	269	252	280	266	237	258	266	254	272	275	257	255	254	282	272	290	270	266	236	264	263	275	249	247	295	271	280	296	279	253	260	262	274	289	265	286	279	257	303	258	241	289	278	265	263	251	264	247	277	263	255	245	296	222	273	263	265	265	263	285	248	266	249	292	258	280	306	281	259	214	239	267	269	278	279	251	241	309	279	278	254	270	248	282	287	254	236	261	281	245	296	205	245	261	222	254	245	270	240	264	291	266	314	286	289	272	272	240	269	276	267	269	265	236	261	277	241	241	282	291	284	269	268	271	286	298	259	278	246	277	258	291	279	283	265	255	264	252	251	264	276	267	232	252	264	235	268	296	280	259	291	274	262
33667	17915	8775	3302	1001	665	596	571	555	571	580	584	548	549	537	592	516	582	568	520	568	574	554	548	558	546	542	578	522	543	595	551	581	599	583	590	555	582	583	585	567	561	552	586	557	580	524	588	534	593	557	539	515	558	550	578	565	577	569	533	600	556	560	535	568	529	562	564	534	549	563	582	528	581	528	583	574	566	555	513	536	559	602	574	563	544	560	578	555	569	556	629	559	554	589	527	549	539	555	567	579	553	565	562	559	556	549	558	529	522	564	508	561	540	550	564	565	560	586	602	564	547	563	577	575	558	568	557	577	573	551	562	556	561	581	562	587	533	583	539	586	565	567	593	577	552	645	567	562	552	550	566	573	581	563	550	565	567	566	568	574	538	531	568	539	568	571	516	591	560	561	526	554	530	519	594	559	535	573	558	564	554	557	585	585	562	566	562	557	538	569	509	551	519	565	577	552	600	562	564	546	611	562	551	501	549	560	579	536	588	563	559	554	596	531	591	567	540	528	508	575	573	567	595	582	529	567	550	562	544	582	519	527	583	556	563	578	547	532	582	547	600	572	551	523	536	546	515	546	538	552	595	549	552	548	544	589	585	521	550	517	530	488	539	537	579	548	554	537	594	547	538	557	548	550	575	563	555	544	521	539	557	563	571	595	567	532	569	561	582	531	557	572	544	575	532	576	562	547	578	579	575	573	568	565	536	540	558	558	542	560	552	559	617	558	556	586	525	564	586	567	559	533	514	573	604	571	561	530	551	569	534	529	576	590	539	587	573	552	569	552	535	569	605	543	539	595	557	550	623	553	587	545	541	597	574	574	579	536	549	560	566	555	548	567	576	556	559	541	589	538	576	584	525	579	505	588	561	525	562	595	537	576	563	530	564	587	556	534	505	556	574	580	566	572	543	550	620	538	568	546	543	557	561	550	556	563	514	574	585	603	543	554	568	544	561	523	540	579	530	531	555	570	549	531	540	577	554	558	568	567	504	545	586	578	578	546	602	543	553	545	537	548	563	569	530	559	566	560	560	570	532	548	536	532	536	592	534	568	554	568	594	533	565	521	544	556	533	551	537	516	595	550	542	570	533	562	552	554	564	567	564	529	565	513	544	549	567	593	587	572	590	551	561	564	585	544	577	588	560	594	551	591	554	594	576	603	568	555	574	580	550	576	551	561	536	577	555	530	566	549	601	548	535	574	564	594	559	552	559	546	518	587	551	570	537	547	540	568	560	547	528	555	551	590	580	543	578	549	607	587	564	564	557	543	589	599	526	592	544	563	507	575	566	584	529	536	572	553	553	587	572	534	510	557	539	530	569	552	563	585	569	565	512	547	534	560	577	533	581	558	549	545	571	566	593	562	517	537	532	515	566	562	540	543	601	558	567	555	559	506	551	539	564	584	553	556	586	551	546	525	591	550	569	553	566	552	519	549	525	518	551	532	567	572	557	557	568	552	578	586	537	555	542	574	556	550	547	561	529	525	608	581	530	520	579	551	554	575	544	529	548	572	525	568	581	560	561	567	554	562	553	558	500	591	559	585	534	535	557	578	565	532	540	524	575	534	520	530	536	566	602	613	556	544	574	543	590	574	562	533	562	570	596	554	549	547	570	574	574	564	571	533	548	559	566	552	562	535	583	510	528	590	588	498	577	521	554	563	559	552	539	565	608	590	544	550	551	583	545	557	564	600	583	572	525	567	581	518	591	520	540	604	551	614	521	554	576	543	569	521	548	519	588	597	541	527	577	503	564	533	569	555	606	555	544	573	588	582	527	546	552	605	552	573	570	570	548	562	540	534	536	542	569	536	540	557	559	579	551	559	508	512	587	617	583	561	584	556	556	552	584	548	599	568	550	540	528	594	552	546	557	549	585	586	536	528	604	587	557	613	556	585	587	587	563	582	564	560	585	549	540	588	562	592	545	553	532	526	539	548	516	563	597	560	566	561	592	549	569	573	598	567	582	544	587	576	528	554	549	504	549	577	600	545	554	559	517	558	503	558	526	522	541	557	522	529	557	511	542	588	549	558	553	573	567	533	536	551	588	598	547	563	548	547	607	518	563	526	578	582	562	556	533	563	577	572	552	532	575	532	528	556	541	568	561	535	552	548	553	553	531	576	556	571	547	560	603	551	576	555	575	538	553	522	594	543	543	570	551	547	541	560	531	561	592	567	591	544	553	583	533	589	547	580	554	545	575	595	562	544	619	578	566	520	604	509	578	559	559	571	516	536	576	581	579	562	569	538	549	549	604	565	567	533	600	616	545	557	557	563	559	570	580	575	542	564	555	545	508	534	549	527	589	597	558	552	549	518	583	583	506	588	551	526	538	549	574	543	607	529	573	509	547	568	568	557	530	521	561	562	565	607	596	567	585	528	554	567	575	541	536	575	532	557	558	547	562	528	594	573	567	535	549	514	593	613	559	565	537	572	557	582	506	549	553	502	536	565	557	587	569	542	529	520	536	539	585	567	512	557	543	547	585	551	566	580	571	555	558	573	583	575	557	597	576	539	531	525	554	598	557	567	588	584	560	580	571	557	546	570	617	528	548	593	536	550	589	521	511	584	540	607	612	582	557	553	547	566	560	488	581	555	571	557	572	546	576	573	577	600	532	580	524	547	603	493	541	545	582	564	545	564	576	534	514	553	511	572	577	559	577	599	517	505	566	566	563	544	593	582	578	515	615	550	608	559	570	500	538	511	535	631	538	534	552	532	526	576	545	520	567	539	532	567	523	564	559	544	542	586	541	517	578	548	592	600	580	534	530	529	566	556	511	570	565	538	585	547	532	534	591	556	542	586	539	564	560	519	575	558	569	534	554	545	563	527	572	580	581	583	565	555	524	581	556	546	550	544	526	549	589	545	539	575	514	545	565	554	557	559	556	556	548	538	558	586	543	504	567	591	547	553	521	555	568	579	579	522	592	558	553	547	535	577	565	585	575	565	565	587	548	565	568	578	584	524	544	571	551	574	570	508	560	578	570	562	573	584	489	580	566	557	557	568	548	580	558	586	574	549	572	571	575	571	553	564	542	604	544	577	532	550	583	538	591	542	537	559	543	528	530	539	587	562	573	566	578	558	570	569	527	584	549	542	577	594	574	548	531	570	563	545	572	546	566	552	526	555	553	565	571	575	571	514	559	572	567	588	550	591	559	490	577	555	554	574	597	554	543	545	578	543	566	571	556	566	521	550	511	546	592	563	592	528	528	536	578	545	542	580	522	530	571	537	584	548	592	530	551	560	563	539	548	539	572	535	582	560	560	533	542	585	535	563	569	580	533	567	566	576	508	536	550	609	552	547	556	574	560	536	547	545	509	556	551	574	558	543	565	544	618	512	534	557	559	564	557	560	525	565	539	566	582	546	569	571	559	587	610	548	574	525	564	562	578	557	561	580	561	560	551	536	528	544	536	543	586	583	563	615	584	576	537	596	567	575	547	588	528	602	556	563	547	586	563	543	534	556	592	543	529	569	549	603	507
60806	33609	13378	4195	1390	483	287	313	272	267	276	280	288	280	256	293	283	286	270	269	298	294	270	258	280	256	277	287	261	256	308	274	262	300	253	257	292	298	267	281	275	261	253	277	259	291	275	277	242	284	306	297	274	281	242	261	276	279	249	290	278	249	284	248	291	277	273	254	257	298	277	295	289	262	300	252	293	266	282	288	294	254	291	287	278	253	244	290	254	237	266	277	277	268	238	267	273	250	253	245	261	276	312	244	284	281	256	254	292	271	232	240	243	274	289	295	280	256	238	271	272	287	251	270	265	279	267	276	263	264	268	257	293	279	269	274	277	262	290	234	272	274	275	268	263	258	280	267	294	253	289	256	287	264	260	283	284	294	243	265	293	272	265	279	276	275	244	263	266	264	273	286	285	302	258	280	261	257	312	256	264	247	238	271	273	263	262	290	308	296	277	244	238	257	262	251	230	217	238	252	278	260	268	279	258	228	267	259	244	267	291	307	282	286	267	252	252	265	262	281	268	261	263	256	256	280	272	256	243	241	270	274	273	279	290	275	244	309	278	277	253	271	302	270	283	248	241	265	277	277	275	295	271	267	245	288	239	252	274	294	281	260	259	250	275	249	282	277	251	237	292	325	276	258	267	277	240	280	263	272	229	262	233	303	283	283	248	232	286	293	227	256	274	273	276	271	270	263	281	252	275	290	298	250	263	279	279	265	289	285	264	254	299	234	224	254	282	266	287	259	268	291	265	264	279	262	298	256	265	277	300	280	286	254	268	272	253	252	255	263	277	317	286	281	300	260	246	273	243	294	292	299	268	265	269	269	249	271	268	277	269	253	276	260	252	267	250	258	292	258	253	271	287	270	264	262	292	273	253	266	251	237	271	277	232	276	290	267	242	281	293	283	291	247	293	276	229	267	264	231	257	253	284	281	260	281	293	244	238	256	254	264	255	275	268	221	277	277	276	290	272	294	270	247	253	279	242	293	259	255	265	257	257	267	257	276	262	267	257	275	287	298	287	284	261	276	268	251	277	253	264	225	290	255	298	326	281	285	318	293	258	290	263	284	260	285	273	254	268	295	262	263	251	263	243	259	253	303	253	271	244	273	257	271	267	273	245	261	274	239	251	242	280	238	270	295	292	279	258	273	260	241	254	255	270	262	274	251	299	270	270	287	252	228	280	301	288	282	299	280	257	264	241	278	289	269	246	279	314	301	260	278	304	261	278	270	282	259	269	279	279	236	289	241	268	282	250	260	249	296	278	267	289	264	266	261	291	285	260	238	234	271	244	274	255	277	253	255	252	263	274	261	239	296	238	298	259	281	272	239	249	257	284	253	259	272	295	277	247	291	283	284	278	265	282	262	241	271	262	254	251	254	270	253	286	282	298	280	273	252	274	250	244	273	276	234	243	285	245	249	264	291	290	325	266	265	272	243	240	255	260	284	264	282	276	296	269	277	310	281	267	223	292	271	239	271	262	233	277	281	236	266	268	238	255	270	266	273	299	258	268	260	260	265	289	267	248	264	247	270	250	273	279	264	257	273	285	259	273	310	270	260	257	261	273	281	268	246	269	254	254	277	298	263	281	272	248	277	241	263	252	285	294	275	247	258	269	273	300	283	267	261	262	258	263	289	301	260	264	228	273	254	252	273	288	258	272	239	255	280	273	302	298	258	244	288	258	312	265	268	268	252	274	283	289	280	231	229	244	245	287	231	283	241	311	308	259	249	254	271	283	262	258	254	274	247	260	310	265	288	256	283	300	256	283	217	272	287	259	263	232	249	270	248	300	260	265	301	265	263	268	268	272	239	280	258	275	285	280	289	287	245	241	258	245	256	269	296	256	308	232	252	269	274	246	282	282	268	282	291	273	266	292	287	243	283	242	253	261	253	262	298	264	263	287	287	243	274	265	300	278	282	276	275	275	256	292	285	278	254	267	270	278	255	276	303	280	267	267	262	257	274	258	282	287	258	278	281	271	296	291	221	288	257	252	296	272	256	253	311	236	259	283	254	233	279	281	284	293	241	254	283	279	293	294	289	261	284	249	248	281	270	266	260	233	276	288	272	256	271	290	279	289	258	261	261	259	308	282	236	250	283	274	288	269	265	293	270	243	272	248	249	294	258	290	247	296	259	257	274	274	240	247	277	288	265	262	268	256	300	287	284	257	248	235	246	246	240	217	269	273	251	267	264	275	260	294	272	271	278	259	272	275	278	253	259	247	258	271	250	263	283	256	265	279	266	232	268	289	229	264	265	276	280	268	256	278	273	268	292	258	260	276	273	254	284	280	253	251	256	260	263	243	279	270	287	259	305	243	264	254	271	278	282	266	334	253	275	263	285	264	293	312	277	260	262	276	299	245	242	261	269	253	240	252	265	273	266	276	271	290	276	278	276	266	273	273	273	235	263	257	243	242	284	270	286	241	279	285	278	265	286	290	305	286	304	259	259	265	251	252	285	295	260	288	282	249	245	265	272	257	262	282	289	263	274	288	270	269	270	264	261	245	267	242	262	259	257	276	262	303	252	247	297	269	251	316	288	272	267	278	244	264	260	265	287	265	241	245	268	282	293	257	248	263	270	216	247	304	260	265	260	263	256	286	279	290	268	279	272	261	256	279	252	283	233	268	263	254	256	254	272	311	259	257	277	271	262	245	273	272	264	248	279	254	250	283	322	274	262	287	258	284	278	288	274	297	291	261	257	293	256	265	267	264	271	276	268	263	257	269	270	269	276	252	293	253	267	214	282	278	237	291	287	231	256	284	242	229	224	230	272	245	264	284	261	290	272	257	285	267	273	244	281	285	279	266	273	323	297	248	269	275	282	256	288	255	296	273	273	259	256	284	270	264	267	275	267	245	260	267	282	218	234	299	252	240	303	265	283	268	258	271	271	263	277	264	281	300	291	265	251	252	289	248	276	271	272	282	242	281	263	269	253	289	273	281	294	252	262	235	258	263	253	260	270	299	251	261	262	303	289	254	250	278	259	291	270	290	271	272	255	294	269	286	266	260	287	269	274	233	272	254	283	277	285	269	307	262	241	260	277	273	275	294	265	259	230	259	259	242	273	273	267	251	274	263	261	292	255	259	254	266	268	289	286	250	271	281	275	224	247	272	272	224	287	283	267	280	308	272	286	269	246	274	280	308	296	257	261	294	275	254	268	276	244	266	247	294	282	267	278	261	248	236	286	245	316	238	245	258	252	281	252	289	297	260	291	277	276	249	271	235	280	271	293	276	258	298	238	257	265	273	289	267	278	253	241	293	269	300	240	261	287	274	272	265	264	289	260	294	259	299	250	285	266	274	237	240	273	271	256	295	291	280	254	255	250	306	299	269	282	270	291	280	264	289	265	296	277	301	290	243	243	244	266	247	279	285	261	258	302	254	242	275	252	278	295	229	287	254	264	303	221	234	242	286	272	246	283	247	294	271	252	258	277	274	241	227	259	252	267	252	254	266	276	276	256	267	280	250	280	245	264	281	270
39408	23108	13493	7585	4130	1410	722	634	596	590	575	573	561	541	578	573	580	574	569	555	590	543	572	544	608	574	639	538	530	559	568	573	579	594	636	577	572	560	588	574	588	547	571	560	551	581	576	549	568	581	576	600	582	561	554	552	566	587	574	577	555	599	585	582	549	555	621	533	563	532	571	571	609	592	614	569	560	577	549	567	595	559	602	572	620	557	569	552	550	592	568	579	574	611	586	587	582	628	600	578	551	565	560	580	593	632	592	564	536	566	571	594	585	573	530	528	603	552	578	594	584	533	602	571	590	618	598	575	582	529	586	602	592	531	551	566	593	587	567	566	585	582	561	583	561	547	556	588	592	568	552	573	598	576	546	548	608	550	555	594	575	551	541	598	610	574	606	570	578	573	580	608	543	597	539	641	565	577	597	619	574	539	555	605	569	558	618	571	607	543	556	577	541	566	581	585	578	584	533	557	554	559	553	549	562	599	606	556	575	550	550	549	586	608	568	579	542	564	562	582	563	576	562	557	553	576	569	551	575	533	584	546	540	576	588	577	570	554	637	588	557	612	588	571	561	583	575	576	572	542	522	540	598	611	541	561	565	587	558	553	592	591	578	524	588	608	580	583	554	537	608	530	556	555	534	589	572	526	599	559	543	558	575	561	559	596	573	603	543	569	567	554	609	556	568	547	576	600	556	547	576	569	571	558	586	584	580	541	594	582	553	536	587	620	580	553	535	518	588	579	590	533	561	572	576	533	559	614	628	599	587	597	567	562	569	577	559	561	593	579	567	561	566	609	551	609	599	542	570	582	603	591	574	590	560	549	532	553	557	581	516	528	569	550	584	552	566	577	548	583	586	562	532	560	589	535	568	562	574	578	567	568	530	575	592	563	554	539	540	619	590	595	569	570	555	582	566	580	575	595	559	559	566	572	588	578	566	582	572	583	617	582	545	566	577	587	591	531	562	575	564	601	564	601	588	605	549	568	598	531	578	578	595	601	591	585	550	574	584	610	585	570	571	575	604	565	567	509	527	571	611	511	573	575	583	547	581	585	560	551	534	561	578	589	551	544	546	557	592	569	559	554	607	579	607	613	563	568	565	526	588	556	595	575	606	580	591	543	600	572	527	576	539	619	533	575	571	629	591	561	572	536	566	536	594	551	563	626	609	604	626	571	525	544	576	560	587	572	588	574	553	597	584	553	603	571	589	592	555	581	583	552	530	590	592	561	579	531	550	559	576	601	554	519	598	546	589	567	580	513	557	528	541	554	565	544	543	548	584	528	559	596	595	597	557	575	558	600	550	567	557	590	546	591	619	568	559	612	576	550	562	599	550	553	579	575	612	530	590	597	638	537	587	550	599	568	573	536	574	548	578	562	603	584	547	565	592	606	627	541	600	572	536	566	530	586	592	643	568	596	582	574	598	572	584	553	614	610	537	517	572	556	584	591	592	571	547	613	576	555	557	534	633	534	559	569	672	514	594	572	575	605	581	556	590	542	585	577	583	560	569	544	592	569	586	576	585	581	610	571	565	543	534	575	547	595	571	541	558	492	596	589	573	540	568	558	556	581	585	630	607	603	626	567	558	592	557	564	574	580	591	588	579	585	580	551	566	551	575	565	592	547	596	574	587	561	530	603	575	541	577	580	532	537	565	591	570	572	543	613	565	584	600	579	555	599	590	557	584	530	544	577	583	575	576	599	633	550	548	571	587	557	512	619	546	578	598	575	568	546	585	594	553	593	610	546	571	550	555	562	572	551	543	615	594	565	575	594	583	593	571	555	558	603	569	531	550	559	621	573	565	582	549	517	543	573	605	540	573	548	553	574	589	583	600	611	599	584	533	616	578	571	537	573	571	585	565	566	600	583	553	586	594	559	576	553	580	530	618	541	550	570	593	569	581	584	580	576	565	527	622	512	572	578	555	605	583	562	601	566	573	570	567	567	569	555	582	557	558	560	560	524	526	579	547	597	619	568	573	562	568	579	533	569	570	555	583	564	571	589	558	559	598	540	579	564	593	555	579	538	595	570	555	547	558	565	596	571	538	579	551	584	543	515	558	541	566	580	565	577	594	613	603	565	546	569	542	538	529	553	593	587	554	571	622	550	601	535	527	550	574	542	553	583	563	575	578	570	578	571	562	600	573	612	592	601	541	564	605	616	578	590	551	600	528	547	594	527	568	562	605	610	594	581	595	594	560	560	547	584	609	533	554	545	567	608	593	565	526	580	587	606	590	588	582	537	609	554	571	623	568	577	576	603	575	585	548	544	529	539	546	586	574	593	539	578	528	573	544	553	552	586	553	592	558	593	597	576	603	552	554	594	573	546	607	562	572	549	585	620	585	595	580	567	550	568	564	581	583	585	548	548	620	569	547	609	529	566	561	579	585	572	564	562	562	597	572	578	572	587	554	564	554	586	557	540	569	550	556	561	620	611	565	545	619	605	575	549	579	563	552	561	584	608	544	600	575	576	595	526	571	572	583	589	592	598	569	591	607	564	557	576	535	594	536	581	555	567	567	604	567	596	586	569	585	565	589	548	546	618	570	572	568	544	591	531	576	570	595	574	616	569	544	506	554	593	598	552	581	569	552	592	576	601	573	560	565	580	542	542	591	544	594	564	593	541	545	551	521	559	574	580	570	522	561	535	551	548	573	569	582	567	569	574	594	533	573	515	586	546	576	568	620	525	534	571	562	537	597	578	583	586	549	619	569	575	610	543	554	584	583	529	543	555	596	536	576	592	604	557	597	585	596	596	544	590	573	532	615	565	605	578	574	530	530	521	565	560	572	596	571	540	600	530	543	560	584	555	588	589	545	547	522	580	582	595	569	597	598	577	560	564	577	569	531	570	539	566	566	566	556	562	604	586	566	567	599	567	600	552	606	569	586	591	554	566	564	559	599	527	586	585	529	590	540	572	581	620	581	597	556	618	574	584	531	571	579	548	582	585	606	537	562	563	582	554	599	552	563	567	626	600	589	554	572	573	565	576	564	575	566	572	554	558	588	580	576	531	549	595	618	578	549	557	568	595	573	553	596	577	539	556	554	606	588	581	583	545	571	557	597	542	593	571	608	552	526	575	596	572	541	571	567	592	572	597	589	553	566	550	555	586	565	566	582	532	517	623	564	593	567	597	557	605	564	556	543	584	563	557	562	588	625	581	583	581	611	569	544	532	600	600	567	580	584	565	580	518	535	551	539	546	581	587	606	534	559	555	572	597	546	529	592	587	580	589	534	562	542	533	567	595	599	563	608	593	549	548	643	542	587	530	571	562	546	563	525	547	579	590	525	599	541	564	571	555	597	582	577	524	585	563	571	576	591	575	558	566	599	558	567	573	587	598	568	568	590	555	578	555	602	619	590	566	580	583	555	582	553	570	599	580	594	534	543	588	526	599	603	561	567	544	586	603	570	574	561	544	593	571	601	583	562	547	539	586	586	574	542	553	524	588	554	619	581	578	581	619	621	589	582	564	589	568	549	595
70654	33102	15064	4552	1852	669	333	341	334	314	303	312	338	312	315	343	301	301	324	359	340	308	328	295	330	337	298	280	317	314	279	311	311	306	275	288	305	304	309	323	318	318	345	314	302	317	281	272	300	285	315	320	304	315	326	316	297	361	319	286	315	291	286	308	317	352	332	272	311	330	344	317	316	305	296	321	324	320	291	329	354	332	312	331	302	307	321	334	314	319	304	338	286	302	322	281	291	328	297	317	301	301	309	298	299	298	322	300	294	352	298	293	314	289	296	325	296	311	347	310	322	303	334	311	279	323	297	298	277	279	322	326	315	307	287	272	312	339	331	308	304	303	331	309	326	317	295	317	307	352	292	290	294	326	290	332	310	354	289	279	294	340	296	289	343	324	336	331	296	311	312	291	313	274	314	275	289	337	309	332	364	308	305	305	344	329	310	322	322	336	324	368	327	287	321	307	275	300	259	300	314	292	301	312	331	295	332	318	305	305	309	278	302	294	295	316	308	271	300	316	296	315	302	341	294	306	299	333	318	318	313	314	318	310	301	318	328	326	292	321	314	309	313	310	287	340	307	300	309	281	346	278	320	314	302	294	320	298	312	313	311	302	285	323	346	319	311	324	305	296	288	291	312	291	306	310	345	289	321	310	331	316	344	299	303	296	309	304	265	279	331	281	297	322	314	287	327	315	318	310	301	278	293	314	337	309	320	321	296	304	347	338	351	313	327	312	334	318	311	279	304	319	285	301	340	325	322	291	297	306	304	298	333	343	296	305	333	306	311	296	308	303	305	294	312	312	322	336	297	305	296	328	306	293	309	272	299	315	323	306	307	322	310	320	315	312	308	342	339	303	296	260	319	305	324	326	316	333	325	315	330	363	354	283	305	324	324	303	335	328	313	354	299	290	300	311	284	308	326	322	302	302	365	281	326	309	315	325	303	303	321	320	324	295	325	335	316	284	311	322	284	322	297	321	352	306	300	310	309	313	267	301	316	299	312	311	285	323	345	307	325	324	310	321	280	313	302	275	309	266	298	338	321	306	333	277	287	300	333	344	302	319	302	318	312	309	317	331	308	312	315	319	308	311	322	298	312	319	366	321	270	333	340	295	312	345	320	334	301	318	350	306	335	279	296	327	319	289	330	319	309	314	321	296	303	329	310	274	291	298	292	324	307	314	311	335	323	336	304	306	342	300	316	283	308	266	330	303	286	304	290	296	364	330	310	293	316	309	311	308	301	316	331	287	358	327	347	290	303	326	318	300	335	324	302	284	291	321	303	296	304	306	292	310	335	303	327	321	315	300	304	269	312	318	311	292	301	302	322	320	323	334	359	305	309	321	302	331	299	270	340	291	304	359	302	336	367	318	293	289	298	321	324	319	286	326	293	286	305	287	309	300	338	319	323	325	285	321	301	337	286	318	331	282	300	323	297	301	318	337	272	300	282	328	354	307	296	329	322	263	331	317	309	328	331	299	315	289	326	305	303	295	350	321	299	328	300	298	303	300	309	304	301	368	327	320	306	318	352	296	291	327	305	308	286	289	327	318	317	324	321	344	340	278	304	325	273	319	324	279	315	286	349	289	299	319	295	303	300	292	310	293	323	327	336	300	307	346	329	292	290	303	299	334	299	307	316	287	303	317	326	309	342	290	322	359	316	322	353	287	293	294	327	283	302	316	326	327	319	312	292	307	295	316	331	305	284	315	320	323	318	308	301	276	315	291	297	319	334	301	307	290	294	333	282	276	311	306	312	306	303	310	329	313	309	272	326	328	338	337	319	315	299	330	320	308	333	324	277	302	301	315	302	262	325	280	334	260	311	298	306	283	287	337	313	315	349	327	297	317	286	308	317	273	283	291	302	323	275	286	313	307	293	293	324	335	304	298	333	295	338	300	298	285	351	359	333	293	314	330	329	311	304	270	353	300	313	307	345	320	323	290	308	322	328	330	288	325	309	330	343	311	316	280	299	304	313	307	311	344	320	303	300	293	351	349	331	316	306	311	310	330	277	315	314	297	306	301	330	341	349	331	301	321	318	326	297	311	285	297	294	292	321	330	321	326	321	297	337	307	322	324	323	254	320	310	297	317	329	295	308	347	303	320	310	330	323	262	293	295	340	295	302	314	320	340	299	297	264	329	293	344	318	288	277	314	323	304	307	322	350	336	294	306	342	321	331	301	296	311	301	299	341	291	308	282	318	279	310	298	366	308	319	351	312	326	335	272	326	386	300	276	303	340	275	293	319	297	279	296	299	337	301	341	295	316	297	283	325	297	296	312	323	337	310	314	331	323	315	302	319	336	300	289	336	305	301	294	312	334	342	272	301	290	288	310	287	334	294	321	339	325	363	277	311	299	317	311	297	317	346	317	323	289	300	304	307	312	274	292	308	321	334	312	273	277	280	308	310	318	313	324	330	324	289	311	284	301	298	311	270	299	327	296	281	305	313	327	326	272	324	317	301	300	323	288	329	303	323	338	311	300	315	331	325	318	338	325	337	293	311	339	308	290	290	303	296	296	298	338	333	310	325	328	277	296	334	340	326	286	305	340	311	295	289	315	297	327	332	322	306	288	310	299	304	281	296	296	300	320	319	315	293	308	311	363	328	301	290	277	347	364	310	318	291	317	299	326	277	317	313	324	285	325	301	316	341	299	307	340	292	316	296	353	316	294	307	314	322	306	273	302	334	299	337	303	317	303	302	309	311	333	321	340	345	299	321	311	344	273	326	321	262	320	329	298	296	271	310	309	326	342	331	296	311	307	306	293	294	328	294	285	321	318	295	293	341	314	299	301	311	299	301	314	313	354	335	305	289	328	286	257	319	304	321	307	319	303	312	281	281	294	267	300	310	298	290	298	334	312	282	294	336	305	326	334	308	327	314	269	303	308	323	295	311	303	289	283	317	330	309	295	322	337	297	317	299	307	278	293	307	322	310	313	308	325	320	327	295	310	295	277	323	308	272	306	297	293	323	303	307	285	279	307	318	291	297	311	311	321	328	341	315	332	318	330	313	338	306	282	296	340	316	291	284	319	329	302	305	294	300	306	303	313	316	340	317	325	276	330	317	316	279	291	300	302	320	311	325	313	317	313	332	315	326	345	286	339	305	289	333	282	313	277	285	320	337	331	279	282	294	309	376	288	328	301	306	313	315	346	300	311	308	285	311	330	348	331	301	302	300	317	310	316	317	344	331	298	311	330	336	318	329	313	276	327	310	312	329	320	322	307	295	297	293	331	335	308	345	289	319	280	333	304	290	334	293	337	301	304	358	318	334	314	331	318	313	310	280	308	326	314	277	300	297	297	311	305	292	314	296	317	300	360	292	316	318	329	281	313	334	318	304	292	311	265	301	342	300	324	322	307	335	335	326	342	305	310	330	362	296	299	298	287	288	345	337	327	328	309	322	296	316	323	322	303	325	303	348	317	319	321	299	332	312	323	288	330	281	318	295	340	320	278	345	331	296	307	280	301	333	284	317	310	372	311
46433	23315	13887	7681	4608	1560	818	673	666	711	709	733	665	646	651	631	681	668	662	683	677	632	637	635	634	680	660	641	651	685	642	602	638	640	656	643	637	643	687	722	635	635	672	647	664	668	680	647	624	629	661	644	649	645	683	630	683	633	651	599	673	644	632	667	632	675	674	656	625	644	662	635	684	645	665	657	639	629	694	660	619	618	624	635	643	624	637	671	619	624	662	633	628	638	650	684	689	660	585	665	630	642	602	677	650	630	620	662	700	645	656	646	611	670	617	630	636	604	632	670	668	645	654	648	656	642	656	623	634	657	621	639	670	640	640	657	641	686	675	661	632	717	612	680	638	681	658	633	606	657	653	660	620	678	679	658	692	671	656	646	671	674	681	634	662	663	630	610	616	637	600	635	687	703	666	632	669	693	651	628	648	621	651	679	681	660	656	637	652	635	623	656	657	700	637	688	627	617	636	661	685	637	646	636	618	649	608	624	621	641	670	631	702	703	672	647	606	665	646	687	594	575	666	671	634	626	661	606	668	692	654	662	651	675	646	623	668	647	639	647	627	644	651	663	643	629	654	618	640	637	612	652	703	638	618	663	641	600	631	654	625	680	651	598	591	639	629	646	665	607	626	659	650	678	620	653	661	648	659	707	618	633	631	681	632	680	603	652	677	675	659	670	632	668	623	616	630	627	644	625	626	601	680	638	656	686	643	617	641	621	679	661	675	670	669	641	658	644	629	655	626	666	628	696	644	663	671	650	627	633	636	674	649	715	681	647	657	699	658	665	642	674	636	704	663	674	623	643	682	674	633	659	671	669	647	605	626	686	634	641	640	669	640	655	647	625	647	657	664	665	640	655	600	624	681	631	654	622	636	659	678	633	666	636	653	697	640	630	617	641	622	649	643	661	658	655	640	625	723	662	612	667	677	635	643	620	637	648	681	650	657	638	651	681	644	663	672	661	633	617	656	635	653	637	640	666	673	657	669	648	644	660	635	614	640	621	635	635	622	664	708	679	664	671	605	646	635	682	637	619	635	638	656	635	654	628	673	670	672	635	620	664	634	609	612	722	652	614	646	638	624	652	633	665	663	637	689	667	633	631	646	631	671	677	637	601	650	626	670	687	649	699	625	665	614	641	629	654	635	686	625	676	647	697	679	619	622	681	603	630	681	610	629	627	616	650	685	651	702	631	654	666	647	645	668	658	661	629	625	672	658	682	625	661	641	692	705	660	630	642	622	643	668	622	660	637	631	667	664	622	634	597	665	621	676	620	639	661	673	650	671	635	665	636	609	698	652	608	661	644	620	615	625	648	619	663	620	632	646	645	678	695	642	643	648	655	676	693	643	635	665	651	676	624	687	669	638	691	642	628	660	629	662	633	665	606	637	609	653	636	655	681	658	662	710	661	675	608	647	667	678	638	628	675	628	630	689	632	660	662	633	625	638	670	697	641	666	636	694	615	623	653	697	663	647	625	669	635	605	615	680	657	680	692	651	663	673	614	660	654	653	670	635	622	664	640	673	655	584	625	645	629	655	683	675	689	654	622	588	640	563	668	640	641	642	673	713	652	633	653	691	679	669	671	674	654	638	633	677	662	679	625	664	663	657	623	684	646	640	632	667	650	647	607	629	642	655	642	672	635	728	633	650	662	659	620	625	647	669	652	642	638	568	652	626	638	615	629	620	667	669	645	620	668	615	668	685	606	617	670	640	634	640	634	648	647	655	654	670	639	644	651	613	669	664	639	622	612	660	584	612	649	628	631	639	692	666	609	665	672	693	641	705	678	643	673	675	682	589	635	669	669	614	618	650	654	649	669	618	654	650	637	708	637	723	654	653	640	635	646	637	636	635	630	607	643	640	662	673	673	596	685	628	655	629	695	669	670	637	623	628	640	632	666	612	730	644	680	606	667	636	665	666	687	647	669	652	628	632	647	640	646	627	681	668	670	688	632	651	641	633	645	630	660	686	690	663	665	647	647	606	635	634	629	654	646	613	599	676	629	706	645	611	670	627	667	651	639	677	646	663	657	649	698	652	676	611	642	614	623	675	667	681	679	635	664	633	674	638	640	689	637	634	628	654	643	626	658	628	629	644	681	609	624	652	622	619	593	679	689	665	675	606	617	665	628	636	632	663	637	644	655	605	622	645	641	659	651	629	657	627	667	624	637	626	615	673	664	674	657	638	628	667	652	621	684	671	665	628	651	670	628	614	694	661	634	669	632	606	627	659	698	626	680	655	667	651	621	623	684	644	612	645	621	661	656	654	666	675	658	633	682	600	667	646	681	686	649	662	634	624	650	641	647	679	662	653	647	627	670	620	659	642	672	649	674	670	622	645	632	641	629	692	636	611	623	649	634	652	638	681	673	650	665	600	651	648	641	628	623	642	608	621	623	650	624	606	661	682	644	641	658	637	653	663	642	659	679	628	629	693	629	636	642	652	643	672	662	693	630	647	643	700	607	656	653	646	648	681	688	629	617	651	660	630	666	642	650	676	622	669	654	678	675	618	599	623	667	657	645	666	686	674	698	647	673	652	641	621	627	675	657	629	607	637	708	644	637	667	703	672	661	626	666	642	658	675	623	657	663	653	637	591	651	646	641	620	621	646	664	663	658	632	663	664	609	675	639	670	649	687	662	644	634	659	635	646	622	681	637	662	664	657	663	640	620	633	698	648	666	679	640	630	644	690	643	644	645	686	676	653	643	663	684	664	651	714	656	647	698	618	642	689	640	663	673	681	671	628	613	649	651	578	648	620	667	672	669	628	636	627	635	669	647	633	633	633	628	662	658	674	627	654	601	669	645	654	637	629	627	678	698	638	632	594	659	648	645	644	686	652	676	670	649	662	623	667	639	621	662	675	655	627	636	642	632	646	658	624	675	663	621	641	629	659	655	689	678	673	688	643	663	662	638	676	645	638	712	630	621	651	679	616	664	621	653	617	703	651	658	655	642	670	646	656	660	628	624	629	646	643	646	655	641	675	626	660	639	706	636	646	629	654	748	608	638	601	649	652	643	609	698	632	621	624	681	637	684	647	633	666	649	629	619	617	579	622	624	696	664	635	634	684	614	694	624	632	668	606	643	668	656	687	653	658	664	625	642	626	698	685	661	651	666	694	667	679	648	606	679	631	618	648	636	639	654	643	607	608	643	588	643	659	656	657	639	647	685	642	673	664	646	682	625	645	637	667	639	685	648	649	621	684	624	643	592	622	640	646	661	637	656	644	646	638	674	684	676	688	631	631	617	679	660	633	685	626	649	654	625	661	646	610	674	704	638	647	667	668	662	623	591	642	656	618	677	630	671	669	622	664	650	647	695	673	645	609	626	682	673	665	677	605	636	623	664	619	616	659	690	629	703	649	589	658	634	651	655	691	637	661	611	616	628	643	663	659	609	665	652	700	660	670	647	652	638	657	655	633	673	672	612	607	695	676	656	594	614	628	604	639	667	645	687	648	625	631	624	674	604	603	713	619	664	632	643
52338	22860	6999	2101	850	290	297	255	297	288	276	243	254	244	275	260	278	263	253	248	251	257	263	235	278	224	225	244	268	254	289	246	291	270	229	239	263	269	292	277	250	257	249	250	263	264	240	257	287	262	255	262	253	296	277	284	249	252	279	256	213	273	239	284	257	263	259	250	273	271	248	266	268	250	277	284	293	252	244	264	302	272	257	267	237	243	260	299	283	269	272	254	229	289	258	258	235	251	244	255	274	238	246	290	259	287	275	263	268	273	242	257	255	281	291	253	295	266	249	261	270	252	275	252	258	266	281	242	257	265	254	279	254	266	251	260	268	272	256	233	299	277	259	279	297	309	260	295	240	282	252	277	274	265	284	273	266	246	254	260	265	261	273	229	279	261	239	267	244	284	239	262	243	240	267	249	257	259	311	245	252	244	288	245	247	243	252	226	283	268	239	264	253	269	278	255	263	273	293	259	271	263	264	270	235	247	302	254	241	243	250	291	250	248	266	269	268	272	256	258	289	239	277	242	255	245	271	259	265	269	254	233	263	234	265	286	232	260	263	254	252	246	257	268	248	274	267	257	261	248	265	276	250	218	274	263	258	233	245	246	261	307	278	240	228	242	269	267	213	267	260	278	261	244	254	271	261	270	240	278	274	251	239	266	283	264	259	240	282	249	261	252	239	252	267	271	256	259	253	259	267	253	275	292	241	262	256	241	264	268	270	255	263	265	271	309	246	257	265	250	247	248	272	264	285	269	271	261	276	226	253	225	255	256	245	295	262	263	249	259	265	274	267	249	261	272	274	261	276	268	284	264	286	263	256	258	294	233	271	261	273	273	263	276	255	264	269	276	250	261	220	252	282	276	252	282	281	272	256	239	262	272	242	257	280	253	285	264	258	253	244	288	225	249	273	246	250	248	251	282	256	252	282	289	277	284	250	278	293	259	276	281	271	265	279	250	266	265	283	249	257	282	264	271	248	271	258	247	247	262	259	241	273	239	238	282	269	274	259	278	270	249	248	243	246	249	287	290	247	276	250	280	270	255	259	237	257	254	254	235	262	246	301	265	303	266	270	249	250	275	269	307	278	270	252	269	251	253	283	248	265	258	245	238	247	246	271	261	260	292	305	248	280	288	273	282	247	243	310	237	261	308	262	285	264	291	236	253	240	251	218	262	286	301	280	274	274	234	276	240	258	261	260	237	264	254	271	248	285	252	262	262	267	260	284	272	242	299	246	283	261	305	254	253	266	260	261	253	220	269	249	255	255	258	260	256	271	251	259	252	279	235	264	265	265	256	297	294	277	284	280	288	251	257	234	254	269	265	248	277	276	263	245	255	278	274	249	286	286	278	252	280	254	269	253	286	273	291	240	297	280	253	254	233	243	280	257	256	233	236	230	263	274	277	263	281	296	277	286	250	223	266	247	263	283	267	246	260	289	240	263	259	244	277	252	290	256	271	278	234	253	267	253	263	257	273	241	269	286	247	298	276	253	263	241	250	288	273	233	278	260	232	270	236	254	294	226	276	257	248	301	291	263	263	292	243	248	290	270	294	261	272	268	264	288	252	253	283	278	258	292	238	250	277	299	271	262	280	253	242	241	234	244	266	259	267	247	260	280	269	242	256	265	264	261	247	261	250	296	261	250	257	271	238	273	254	249	271	290	239	265	259	261	252	269	266	264	268	268	263	236	288	247	265	270	287	261	253	240	265	277	245	293	271	266	269	245	271	285	285	255	256	244	254	260	289	276	272	265	270	252	225	227	289	247	269	244	262	295	243	239	247	271	274	242	257	272	250	269	256	251	252	235	266	267	245	270	269	254	250	290	251	256	262	280	310	289	237	256	275	254	269	264	264	299	273	249	254	229	268	222	236	266	267	243	253	302	270	292	273	234	268	268	257	235	291	263	246	293	250	265	303	282	241	249	260	261	234	271	257	263	280	267	297	283	250	238	244	280	246	260	272	273	257	237	259	265	278	267	268	251	249	292	255	281	281	268	267	257	285	230	253	265	262	278	233	279	258	242	276	238	255	282	269	281	295	245	273	270	276	250	233	233	264	245	238	251	245	260	260	273	270	258	276	230	227	241	263	281	300	278	233	273	229	258	276	296	257	255	280	276	268	245	257	224	237	262	259	278	290	285	267	271	263	256	297	259	225	256	222	288	277	275	268	249	258	264	276	252	273	281	257	239	308	270	280	301	266	201	255	258	263	263	286	283	278	269	287	243	274	274	281	247	240	259	268	265	253	247	236	255	266	313	253	244	264	262	240	296	227	285	267	255	248	272	307	280	276	298	259	247	285	238	243	237	245	251	254	292	272	252	275	280	265	257	234	263	277	233	274	266	272	254	248	277	299	274	276	271	269	286	272	260	265	274	273	278	280	262	259	254	283	251	307	224	300	269	246	268	260	263	237	273	256	270	244	276	263	263	244	277	230	264	284	248	288	264	260	271	252	285	265	304	255	265	275	300	292	277	264	273	264	263	309	253	286	249	260	268	299	284	242	241	280	285	264	260	261	263	260	284	278	261	264	285	247	225	252	284	250	229	267	267	256	271	279	267	239	272	264	283	247	273	250	262	268	290	262	263	260	268	285	282	269	255	252	268	272	227	274	297	255	234	256	270	269	270	254	270	261	242	278	240	275	276	262	258	256	253	247	262	259	247	260	251	275	286	265	242	276	255	260	243	271	251	236	267	246	292	276	266	228	301	284	269	275	310	281	236	234	249	277	245	283	267	261	260	266	258	280	253	269	260	238	257	264	291	278	279	232	269	276	277	247	258	259	239	286	255	252	278	274	254	261	257	252	275	279	266	266	249	293	284	285	255	245	246	261	263	228	273	226	258	263	280	268	270	288	242	273	253	272	288	248	263	255	275	271	262	232	252	274	263	236	254	266	237	276	279	265	252	274	246	254	256	282	257	269	277	264	289	269	298	308	275	248	277	249	272	276	292	282	298	256	288	252	238	284	279	281	274	261	263	242	256	258	242	199	269	286	285	231	276	248	249	252	232	252	233	254	253	306	270	252	250	260	234	272	238	261	266	291	280	268	254	278	280	275	257	272	275	285	276	309	261	283	262	263	277	290	215	271	302	263	253	249	256	286	251	252	262	253	265	232	303	257	265	288	227	261	262	286	302	287	253	272	289	264	285	240	252	294	279	262	264	242	275	225	261	268	239	285	266	253	264	221	255	254	274	257	269	276	266	266	281	277	258	293	276	271	252	267	279	299	268	264	264	271	278	272	286	285	248	264	247	260	262	248	276	263	297	254	260	269	254	247	262	284	269	238	265	273	273	248	283	242	297	283	270	260	250	276	263	270	267	283	266	284	263	243	269	250	258	245	249	229	282	259	291	254	283	279	273	277	274	290	243	243	243	287	235	291	274	248	274	267	277	279	249	264	276	262	284	249	263	268	217	268	269	271	246	249	261	272	261	248	242	266	245	273	278	266	254	249	269	262	270	236	290	270	246	283	276	271	254	230
34769	14901	8046	4350	2325	674	534	591	533	566	586	575	579	553	541	577	610	550	569	580	616	551	567	601	577	572	548	539	560	582	568	580	656	598	522	575	553	537	591	605	547	562	540	544	573	551	553	578	569	571	558	554	538	522	545	564	579	529	535	574	564	578	525	536	562	590	588	547	571	559	585	586	555	579	568	584	535	577	571	521	553	611	567	566	566	593	544	533	484	598	545	528	552	594	542	537	566	537	587	575	506	560	568	573	550	542	563	537	515	625	583	593	569	603	545	585	557	530	531	555	580	596	564	554	549	538	554	531	548	554	542	535	551	532	545	537	575	562	557	559	569	548	571	523	611	539	543	571	550	592	561	528	550	594	540	563	528	545	573	554	546	559	595	535	592	543	613	554	540	544	554	600	570	564	533	602	558	583	552	605	517	539	569	599	547	554	555	576	544	581	544	541	565	536	606	534	546	566	542	559	528	573	560	580	591	515	520	574	560	528	569	588	534	572	565	593	556	596	592	553	579	546	519	531	551	552	532	517	567	581	534	551	563	585	560	531	554	546	580	543	558	535	515	552	559	531	573	546	552	575	529	551	556	560	528	552	572	536	558	558	580	522	547	541	553	562	566	533	553	593	542	549	540	596	568	551	531	559	542	533	511	585	569	586	571	547	559	543	549	579	552	539	537	585	560	564	559	546	505	558	564	537	582	601	542	590	591	570	556	529	517	578	532	519	575	555	567	552	538	577	540	554	550	515	532	552	556	541	569	535	558	570	601	577	520	551	556	556	552	562	542	560	579	615	528	560	562	595	620	541	553	582	573	592	519	545	548	620	561	508	541	561	584	575	556	604	523	592	532	553	570	555	563	539	513	564	544	587	572	491	557	566	580	572	509	556	578	572	581	560	521	533	602	570	577	551	553	589	549	545	558	579	533	554	499	590	534	554	555	590	545	575	558	550	590	597	585	577	546	530	543	542	519	564	543	548	516	563	519	537	538	586	534	559	568	531	502	563	535	551	581	589	566	506	562	543	543	568	531	537	608	549	552	551	537	544	543	557	561	591	613	556	572	522	556	573	578	554	530	545	541	527	546	537	574	535	578	565	546	544	549	533	580	565	538	564	525	534	587	542	521	560	564	556	517	532	600	613	565	595	578	572	587	556	570	573	557	528	558	563	526	592	558	567	527	552	571	518	569	549	543	580	595	582	592	574	535	554	566	577	564	537	560	527	571	550	563	560	547	544	513	577	548	582	545	551	514	546	587	568	537	571	597	549	581	562	568	527	596	536	555	565	546	525	531	539	595	534	554	551	578	575	571	508	561	561	534	602	566	546	549	545	603	557	563	541	571	587	558	552	532	551	569	582	579	569	542	557	557	532	575	521	580	536	554	540	538	575	542	580	545	571	543	575	561	525	567	543	550	539	563	549	580	503	576	552	561	517	564	577	522	521	536	575	543	548	547	554	559	577	551	543	575	591	541	581	553	541	546	583	537	548	541	561	570	572	543	563	556	546	509	557	604	547	530	576	588	562	595	572	537	568	569	550	550	539	581	558	572	557	519	533	598	531	579	512	528	587	553	541	533	545	538	525	567	547	561	565	567	559	556	542	567	546	588	557	537	554	541	541	562	558	592	554	567	578	527	559	544	562	552	507	545	565	600	563	555	572	584	529	581	609	560	570	530	566	532	534	584	544	561	539	568	550	495	534	543	535	580	556	565	563	558	537	546	542	609	568	581	557	566	544	554	520	556	546	537	567	534	577	548	597	549	587	559	548	548	562	533	550	591	589	623	535	568	586	538	570	593	569	553	569	563	524	563	563	554	577	568	541	562	541	527	520	548	512	538	548	563	523	584	575	563	552	549	545	544	529	589	579	572	540	576	588	538	606	551	572	526	544	542	544	543	518	551	557	525	534	568	619	556	552	553	510	551	581	590	556	609	551	557	545	548	553	552	564	560	556	570	542	549	605	572	560	552	557	559	555	561	560	562	564	590	541	543	532	587	520	536	566	553	528	553	586	579	516	552	588	574	552	599	526	550	592	555	582	573	582	554	594	595	575	569	576	539	554	542	572	567	553	563	539	564	515	547	570	564	557	613	559	539	557	541	519	560	560	561	540	606	550	551	563	574	581	587	586	550	554	539	560	583	588	577	555	547	589	527	574	536	546	545	539	586	552	512	526	572	580	560	526	571	599	575	591	580	548	537	604	550	534	564	551	587	560	551	529	527	546	559	581	558	505	562	587	548	532	531	564	551	565	555	569	568	538	565	563	571	540	529	563	547	595	554	550	587	521	560	540	534	556	615	540	583	515	585	543	566	567	570	552	570	578	545	548	566	589	581	556	568	600	543	579	516	530	523	530	544	557	520	612	547	545	560	563	578	519	576	635	574	525	530	571	518	531	573	542	562	550	564	538	592	582	580	537	548	556	559	570	552	559	532	518	560	566	567	594	585	599	528	553	541	559	594	572	532	550	520	539	539	565	575	536	575	600	534	552	570	547	574	512	580	549	513	546	547	580	597	534	598	569	560	579	524	557	546	556	582	542	563	546	558	579	523	553	487	546	581	618	540	574	554	561	583	536	575	569	525	543	582	592	590	569	541	555	548	527	559	570	582	589	565	539	563	552	543	570	551	582	570	595	572	571	562	567	569	556	544	578	580	544	537	544	589	555	584	546	539	548	546	576	531	525	526	556	510	566	559	571	558	548	533	527	564	586	524	595	568	559	549	555	536	556	608	578	584	583	571	563	583	614	555	559	559	585	570	517	555	525	574	542	567	575	549	557	606	533	574	596	555	519	561	553	542	545	548	560	536	552	567	572	570	615	554	575	552	550	516	581	514	557	579	574	580	648	561	573	545	526	599	544	553	567	559	548	568	539	525	582	542	561	618	518	598	592	559	556	543	564	562	572	565	570	569	596	575	559	534	565	555	586	594	576	585	511	585	538	580	582	535	545	552	601	587	593	565	531	580	556	589	514	531	591	554	568	562	536	569	594	544	511	555	570	511	586	564	570	563	547	572	582	548	537	535	521	515	574	518	561	595	555	557	568	556	582	544	518	549	517	550	494	524	553	554	554	548	599	550	566	597	580	551	602	573	510	587	556	530	555	564	568	519	531	558	590	520	573	511	555	585	549	565	551	542	547	554	545	542	541	579	551	548	564	536	565	580	595	581	561	597	577	590	546	550	568	554	603	535	571	555	555	559	557	518	554	538	559	512	550	551	576	565	564	553	550	551	624	579	552	552	533	541	548	570	589	587	576	551	558	547	527	580	564	529	564	569	530	566	594	595	555	561	534	555	568	567	519	577	522	560	513	561	596	553	568	565	569	567	550	559	586	553	557	545	547	590	535	555	567	587	585	553	529	548	557	568	562	516	573	564	555	603	543	552	540	550	498	559	606	625	539	636	562	569	549	544	578	587	602	581	560	542	527	535	581	518	538	577	557	593	577	554	498	528	530	578	566	534	577	547	593	564	556	549	571	556	572
57729	26666	11867	3614	1259	471	283	269	287	261	255	279	248	278	242	254	261	256	276	253	251	256	269	264	277	292	256	260	267	250	266	279	288	278	273	289	279	259	264	266	265	280	255	262	259	267	286	245	260	266	255	267	268	283	272	282	250	241	288	266	265	272	261	267	243	273	251	239	224	240	266	256	272	244	271	234	276	286	214	249	248	252	241	280	258	265	261	260	247	271	237	252	276	253	233	246	243	278	243	282	269	268	213	261	318	254	255	238	263	267	234	259	251	242	280	295	248	267	270	259	281	294	274	306	242	265	260	238	277	275	267	238	237	248	266	258	266	234	269	252	268	257	285	273	280	242	222	280	266	274	203	242	214	251	253	264	275	254	272	255	234	279	251	265	242	238	286	260	278	292	283	259	245	250	271	274	250	247	241	244	272	283	295	274	219	232	283	285	261	266	254	254	299	253	256	233	268	271	262	263	265	285	265	266	269	273	289	281	272	298	272	236	279	281	240	231	254	247	271	232	281	246	265	244	267	250	250	257	277	312	277	225	265	247	230	256	261	252	253	249	244	252	258	232	290	263	248	260	248	271	230	231	257	273	242	267	275	253	264	270	260	264	218	258	242	275	262	278	255	257	248	250	285	281	259	276	258	261	244	226	239	255	246	238	255	264	271	270	245	272	263	250	248	272	254	273	260	245	301	259	258	277	262	254	287	248	241	294	277	283	255	290	272	273	220	292	291	275	242	248	250	281	257	264	242	263	278	218	283	263	297	283	296	289	272	241	282	277	234	292	285	255	234	272	266	259	264	224	280	266	279	242	259	234	254	273	263	247	248	274	283	250	270	316	271	273	286	276	273	281	250	294	270	261	241	250	251	267	261	255	268	274	240	266	271	252	252	249	259	257	251	272	249	268	275	260	211	256	266	260	249	246	266	253	262	257	267	287	242	274	268	228	256	260	272	292	278	215	251	258	252	243	264	275	241	267	268	254	244	261	277	266	273	278	250	269	279	311	254	241	258	279	255	280	236	250	272	246	281	246	247	242	234	257	287	287	278	229	240	223	272	266	267	236	256	251	229	280	248	282	260	267	260	230	260	252	257	264	247	237	258	283	227	231	269	234	256	273	254	248	264	261	261	274	280	252	268	267	246	251	250	248	242	269	269	303	271	254	231	243	279	294	251	254	234	268	285	275	264	262	265	252	247	270	252	244	257	253	238	238	273	239	254	267	280	276	274	239	257	256	262	235	260	261	299	275	217	248	250	244	259	250	283	295	254	260	272	268	255	254	285	274	272	299	252	253	220	258	258	262	268	248	248	275	274	222	275	276	262	264	259	258	237	255	255	274	286	254	265	238	221	262	290	269	282	239	282	231	245	254	262	232	281	283	264	272	230	232	266	270	268	275	278	251	260	258	261	240	258	244	247	231	269	265	266	275	271	278	251	253	263	264	275	207	265	259	250	272	257	271	258	271	243	267	285	248	286	266	230	267	260	248	250	235	226	272	280	235	250	266	258	270	272	261	259	258	319	283	263	251	270	253	255	268	283	254	262	275	271	275	260	273	247	264	292	279	239	278	262	255	261	234	272	255	271	277	263	274	257	280	284	263	278	255	287	237	271	261	290	259	258	220	265	267	265	258	270	253	255	293	263	255	258	210	231	310	278	278	252	266	267	268	247	248	223	300	260	264	251	286	250	258	253	254	301	246	266	251	277	245	270	281	273	277	257	245	264	268	302	273	246	269	291	248	257	266	277	274	277	240	265	291	238	265	270	262	254	257	279	265	264	262	279	239	235	258	247	260	247	257	292	247	248	252	257	273	257	278	276	269	249	236	288	246	272	263	259	248	268	231	236	246	224	258	243	245	252	245	271	246	265	244	227	275	264	285	275	301	215	289	285	263	296	292	258	276	259	240	278	230	282	244	246	244	234	256	255	270	276	262	284	253	248	276	263	288	267	239	249	275	261	250	282	292	254	267	250	255	297	237	261	269	248	252	266	231	233	256	261	267	235	285	246	269	250	252	267	250	273	290	233	267	257	242	250	239	263	247	294	272	299	265	267	280	272	259	263	280	236	271	292	264	248	248	248	276	289	274	261	255	298	307	263	261	250	279	268	250	236	264	235	256	272	255	263	240	266	278	259	226	263	276	255	245	269	245	270	235	269	258	321	238	253	263	275	285	285	255	277	262	275	280	273	255	250	254	274	235	247	269	243	270	234	238	256	247	248	230	258	277	250	274	211	264	248	262	266	264	275	257	250	269	266	288	258	265	259	257	267	275	249	273	292	256	260	278	265	287	287	251	275	268	272	254	246	257	223	250	268	234	269	265	281	239	241	242	261	258	264	279	268	261	255	262	277	260	257	261	306	257	257	260	267	247	254	244	262	245	283	270	246	284	219	283	282	283	254	283	265	253	289	265	253	272	275	257	224	262	217	275	273	237	280	258	285	249	238	282	268	287	263	277	244	276	236	248	301	214	270	266	264	262	266	268	242	254	270	255	279	297	261	277	253	255	246	241	255	260	267	287	268	250	244	268	244	260	240	273	266	259	282	217	274	232	228	254	276	269	239	280	275	264	261	243	286	269	274	255	253	278	258	230	257	256	254	271	244	263	274	296	232	280	284	237	270	249	259	259	290	241	242	241	226	246	297	282	277	278	312	271	261	229	282	270	261	223	227	224	263	294	276	291	262	280	235	237	242	259	272	258	254	286	223	280	248	255	285	241	285	280	305	250	234	244	270	258	253	270	265	253	246	246	257	270	250	261	256	277	249	232	279	254	279	285	263	249	282	289	262	260	268	250	243	268	280	289	264	256	236	264	258	274	273	241	245	262	305	264	244	279	268	288	271	266	241	255	278	254	301	285	292	283	265	294	288	253	242	250	263	243	228	230	257	270	242	277	286	225	275	279	236	255	225	266	266	253	276	264	246	275	239	231	268	249	274	288	288	291	293	265	270	261	233	258	270	264	268	226	283	287	273	283	240	246	287	227	283	276	248	257	259	257	250	266	246	269	271	286	255	235	258	278	280	274	244	281	261	281	260	250	297	267	286	238	257	274	262	302	263	262	288	293	280	243	272	226	238	254	253	261	264	259	291	272	238	238	256	275	238	255	272	263	276	282	226	256	275	232	291	287	290	258	248	262	260	265	250	297	294	270	299	268	249	246	283	284	300	264	248	268	265	247	206	247	278	264	241	256	266	245	242	287	263	209	271	263	281	285	263	275	243	256	298	260	231	279	258	273	249	276	258	239	288	240	286	292	264	276	269	283	271	257	274	245	271	264	261	259	273	252	249	266	239	243	269	277	289	307	239	271	270	265	263	251	273	261	244	221	261	249	268	284	284	257	238	282	229	262	268	290	269	224	236	264	272	246	274	252	287	264	268	259	256	309	250	250	243	221	262	263	259	271	280	243	264	279	260	279	295	243	245	274	245	257	244	265	276	280	232	251	247	248	240	264	232	264	277	262	225	271	272	274	276	253	224	261
37800	19383	13265	6578	3777	1167	653	634	595	556	542	604	535	595	574	572	578	574	571	587	562	546	563	545	585	575	536	537	553	566	609	543	522	567	519	550	560	536	547	608	562	582	568	539	560	577	552	581	517	598	552	534	577	570	526	552	559	545	559	566	567	595	562	570	540	581	583	575	566	577	588	569	608	569	571	566	589	531	544	537	557	580	581	588	577	572	627	571	532	516	588	514	533	551	516	558	584	556	553	584	536	553	601	550	575	529	585	537	540	579	544	573	564	525	545	576	547	500	526	550	544	558	581	595	529	522	563	506	511	559	578	539	538	569	564	573	546	564	543	584	534	578	553	570	573	512	520	566	552	578	568	573	569	574	617	498	608	605	612	563	578	575	571	535	594	565	550	573	592	569	623	589	536	575	569	527	569	523	576	564	576	535	571	596	564	579	516	601	536	581	535	578	556	577	517	556	551	550	542	605	572	573	604	581	571	539	558	555	528	575	550	567	559	529	559	541	554	553	592	555	596	516	556	596	522	499	520	580	527	593	502	552	582	623	559	578	514	569	571	529	583	600	571	605	584	581	537	561	558	544	618	531	540	568	562	524	555	586	545	545	587	542	591	535	550	567	576	568	596	545	582	573	581	559	560	562	593	568	547	554	566	565	586	584	573	580	564	540	559	561	553	566	560	554	538	556	528	567	567	578	554	545	511	615	571	542	552	593	588	520	527	596	574	571	530	552	558	572	578	562	568	534	541	586	571	562	517	554	581	556	532	567	582	553	539	579	562	579	590	541	525	543	542	571	552	569	545	579	550	581	528	585	585	573	555	530	571	596	556	561	540	580	543	559	560	540	543	583	550	547	585	549	537	578	551	555	514	543	567	570	565	571	594	547	538	575	597	561	528	592	570	550	558	549	567	558	546	563	554	576	533	589	546	541	581	539	585	576	529	633	537	582	537	572	544	572	555	504	572	570	542	550	540	545	517	525	601	573	574	583	553	570	543	547	597	566	576	562	553	561	554	549	551	588	545	581	535	480	583	540	585	558	589	570	581	552	544	535	577	530	547	556	544	548	576	539	545	569	604	533	546	546	565	590	568	532	587	535	556	536	556	594	559	562	565	556	579	558	583	580	558	570	559	550	522	497	525	518	564	557	582	566	556	578	557	605	590	585	549	552	592	563	559	582	546	574	532	604	586	548	570	548	540	582	567	563	551	565	563	552	571	574	564	573	531	563	575	550	517	581	546	587	547	596	566	546	592	563	505	583	533	530	571	565	547	553	574	520	538	557	591	563	598	541	577	550	583	565	555	536	543	567	584	556	562	553	563	538	581	542	550	557	566	559	546	621	543	555	553	558	525	560	597	543	546	565	570	544	553	567	537	635	554	579	601	565	555	531	540	591	592	561	545	530	543	542	534	574	531	586	540	581	527	577	558	550	571	547	547	531	566	526	556	577	607	543	558	557	525	551	569	565	580	561	593	550	545	594	523	566	592	558	523	568	568	576	524	541	531	508	577	592	522	575	560	546	556	575	599	532	542	583	561	565	589	555	611	579	586	547	582	563	588	569	544	554	549	557	578	553	548	571	607	556	555	593	524	552	545	519	598	542	558	586	543	531	587	557	521	571	611	556	592	557	536	584	511	590	593	522	546	533	556	552	564	580	581	557	552	546	540	562	526	557	552	593	562	559	543	528	556	597	547	588	591	536	570	572	556	522	519	516	556	584	561	589	568	538	557	585	564	565	556	573	544	583	626	542	554	590	543	570	520	532	603	553	539	529	575	575	556	565	552	544	600	566	535	566	592	564	523	545	550	547	591	584	531	520	572	522	526	562	542	583	536	607	547	600	540	562	597	563	584	598	556	562	582	550	568	558	567	542	523	554	530	580	577	569	546	575	571	559	576	553	567	551	570	611	566	582	566	541	592	561	553	596	549	583	553	525	597	527	537	540	569	525	588	622	594	551	550	553	520	557	539	590	564	564	551	589	520	566	528	585	567	538	592	608	570	570	570	596	586	538	538	569	568	549	547	524	552	551	513	572	601	533	585	551	556	583	561	499	568	548	571	547	556	561	544	540	567	565	584	562	530	560	578	495	565	584	583	533	552	566	552	540	559	493	557	555	548	577	511	547	557	578	576	588	568	587	558	539	578	574	627	561	531	591	560	551	583	550	574	521	575	583	538	589	574	564	583	583	550	544	580	552	537	586	586	575	590	570	573	573	562	523	559	524	552	553	594	547	533	544	603	542	533	553	595	556	557	533	551	570	583	562	573	575	577	587	556	579	567	575	520	526	584	584	553	574	559	575	580	577	559	510	506	545	559	530	520	556	570	555	553	560	564	502	587	553	518	591	555	540	561	547	570	561	594	544	603	565	593	556	575	535	546	520	608	543	562	555	546	592	562	528	555	553	587	530	496	581	552	586	561	557	550	556	572	591	613	574	529	582	558	565	570	542	525	558	566	591	540	590	573	549	566	507	573	574	538	613	605	556	553	557	540	596	562	569	549	536	558	513	580	544	562	612	573	582	597	589	545	549	582	537	538	538	562	580	571	563	528	554	527	540	567	579	524	586	537	550	589	544	571	552	571	567	566	551	484	501	543	545	541	562	598	556	580	563	523	521	560	571	554	563	538	577	546	599	547	556	567	595	559	536	556	566	567	577	560	569	574	523	596	566	561	589	545	574	555	555	567	536	588	562	529	555	555	602	512	580	532	563	555	592	586	571	576	555	548	595	577	530	567	547	542	521	630	544	529	595	591	570	591	532	566	576	520	556	546	561	594	575	608	515	576	608	575	585	623	564	551	532	554	552	572	565	520	574	563	547	563	560	562	549	591	526	574	556	575	544	573	528	574	558	572	574	523	532	573	573	540	585	533	575	557	535	558	568	571	539	508	561	540	567	559	533	540	553	536	513	555	569	540	564	550	575	559	565	560	557	602	560	598	524	553	568	527	562	533	544	537	559	548	547	560	562	546	501	545	599	555	553	510	549	560	570	565	543	572	535	577	490	528	538	580	592	600	553	574	512	555	562	536	588	580	588	521	547	575	565	577	544	564	549	563	616	543	561	556	579	559	521	563	564	576	578	561	525	572	545	561	565	607	551	560	592	533	589	567	546	582	574	562	563	535	544	568	590	565	594	565	560	573	537	554	561	573	551	527	543	534	604	537	581	531	518	546	518	550	549	550	571	590	570	564	585	525	558	532	520	542	578	519	548	570	524	559	553	577	525	544	563	558	542	541	568	578	601	550	600	539	576	549	588	598	553	550	583	584	573	573	529	588	537	591	583	582	612	570	598	571	518	553	582	534	530	500	601	571	575	577	603	581	576	508	555	580	563	505	589	586	563	515	517	539	574	525	550	534	531	538	542	598	522	537	556	584	552	580	563	550	584	527	569	548	545	569	561	586	578	560	584	565	565	559	527	570	548	549	565	530	559	527	573	559	537	605	525	567	576	535	551	588	545	589	565	561	571	600	561	587	585	564	602
67132	34988	17727	5955	1981	532	335	297	374	335	310	320	323	298	301	301	318	256	273	299	299	299	303	296	321	280	282	272	321	299	266	309	339	319	292	260	296	311	328	287	275	328	271	325	298	317	303	307	313	306	304	340	312	294	295	315	332	293	296	301	301	277	294	288	264	325	297	291	306	269	313	337	342	313	268	312	291	289	328	311	300	347	278	285	331	290	308	304	314	287	295	290	296	305	305	319	298	319	285	300	304	287	294	297	285	321	311	285	327	319	322	280	308	310	296	302	296	321	301	315	297	254	313	314	297	287	311	288	288	318	283	276	279	313	307	323	295	312	289	279	311	304	288	277	283	278	298	288	319	277	290	276	311	294	315	297	285	314	308	284	297	290	318	325	315	268	322	324	320	310	281	287	296	313	309	303	303	329	314	342	312	278	352	292	281	289	295	294	268	303	322	298	305	296	302	286	276	297	266	287	321	302	306	320	288	318	347	299	286	292	334	297	259	307	314	275	323	284	294	309	273	314	286	303	325	304	314	293	287	296	255	273	282	313	285	266	285	343	297	296	303	293	328	287	285	300	316	284	307	286	320	304	341	286	319	284	310	273	301	312	271	292	294	282	333	315	311	275	274	319	318	291	301	318	296	297	327	302	292	289	278	315	313	274	299	296	326	258	316	314	313	336	310	284	289	312	303	290	310	309	306	321	308	260	303	306	280	291	297	305	295	296	305	327	317	305	281	279	298	301	299	316	310	275	297	343	309	310	315	329	248	307	288	297	316	312	293	334	287	301	298	303	313	330	316	319	303	294	327	335	315	321	270	279	326	304	280	273	329	328	300	309	318	279	289	305	322	303	297	293	308	323	300	294	313	290	289	318	276	292	305	300	342	304	325	288	301	301	291	331	316	304	312	267	285	290	289	284	314	269	317	347	302	301	285	289	326	267	293	254	297	287	279	289	305	297	313	302	351	320	332	299	288	310	305	300	308	302	335	332	305	325	279	290	277	299	324	318	306	317	293	312	280	297	277	311	298	302	309	314	300	322	285	334	311	293	276	314	296	283	257	291	308	324	305	321	310	307	287	269	296	328	328	311	290	306	310	328	284	299	305	317	303	285	295	287	324	295	274	278	307	326	304	300	279	301	285	305	307	304	296	308	330	301	286	314	302	294	317	282	316	294	336	290	308	336	300	333	302	306	324	329	316	304	300	314	323	315	293	293	291	289	301	273	322	314	301	307	290	270	283	253	288	301	304	315	293	298	276	276	276	282	342	321	305	309	322	330	316	271	287	300	293	325	277	304	329	303	309	290	339	307	288	283	305	311	309	300	302	304	307	323	307	300	297	301	301	303	294	310	287	315	341	269	291	298	326	326	286	297	282	300	291	311	308	292	306	291	300	304	303	280	311	261	297	303	283	323	290	328	297	327	346	318	299	318	274	303	279	308	307	301	326	289	312	299	280	326	309	291	312	295	315	302	315	302	319	337	273	296	311	315	332	283	306	295	301	293	356	265	315	298	315	282	287	297	325	315	267	314	306	317	301	304	348	297	320	326	318	310	284	336	279	308	320	272	301	288	322	301	304	314	315	295	286	315	294	273	331	271	271	308	293	268	314	309	259	300	312	303	307	313	273	311	274	320	299	319	327	303	280	295	293	325	277	303	269	286	304	312	298	301	297	269	258	327	337	290	313	267	319	293	319	283	274	296	301	311	310	291	288	331	296	271	311	315	286	302	291	285	300	307	282	320	295	287	265	304	319	313	291	312	321	332	309	282	288	297	313	315	282	254	297	286	340	284	282	288	303	338	315	290	293	325	283	293	306	330	289	262	299	329	290	284	296	329	316	306	328	309	320	310	304	287	272	308	322	281	328	289	276	309	315	308	288	300	296	293	259	318	331	305	288	307	270	293	304	286	285	314	289	283	303	280	283	260	317	348	276	303	282	329	289	295	278	294	299	309	311	304	312	282	301	310	308	327	289	319	298	286	310	288	299	280	278	327	276	318	325	303	293	301	315	298	296	308	326	266	333	334	287	278	276	313	298	283	315	326	308	305	308	295	321	327	307	261	328	318	308	300	329	302	287	329	329	327	287	270	287	317	334	285	306	296	323	314	265	283	321	307	290	342	339	316	306	291	309	318	314	316	275	314	307	322	323	285	286	316	303	252	290	306	291	299	322	303	306	316	273	327	325	300	317	270	309	301	317	312	296	310	296	309	306	319	313	284	298	308	279	278	309	300	339	297	296	273	332	346	310	300	315	288	326	289	273	301	289	321	312	308	279	300	303	302	299	314	284	292	297	321	319	318	300	296	279	281	342	331	318	282	315	311	312	324	318	294	341	287	342	317	312	316	286	325	318	316	290	263	316	274	291	273	321	302	279	293	315	290	337	284	293	291	326	283	305	301	330	319	307	294	293	319	296	296	316	275	336	266	323	288	284	299	314	317	322	271	289	292	273	331	319	300	290	337	305	270	277	320	319	309	307	326	325	298	313	317	311	315	286	276	277	275	289	309	336	314	350	364	337	308	308	273	286	302	274	293	299	310	290	297	316	296	323	307	291	337	285	298	302	314	318	276	301	294	272	320	319	307	300	317	322	296	308	296	289	298	332	320	290	328	302	301	296	334	295	322	322	325	307	292	294	289	279	293	273	295	311	344	269	308	309	305	308	337	310	317	310	310	290	290	334	317	289	290	315	295	305	337	304	309	328	305	308	309	304	339	328	328	293	294	299	329	305	315	261	295	282	304	259	326	292	284	306	326	312	321	310	264	317	275	337	316	295	291	295	330	323	300	281	273	303	285	290	283	293	293	313	301	307	294	287	314	318	317	350	302	287	310	298	325	273	250	306	325	312	274	280	294	298	301	335	328	316	333	301	306	308	282	268	314	290	303	286	303	306	290	311	285	310	298	285	303	284	309	311	298	295	294	302	272	294	302	313	330	287	298	288	305	316	286	309	300	296	311	295	311	303	300	287	306	307	303	299	308	313	314	298	286	307	311	321	290	314	304	284	305	312	296	285	312	321	285	285	290	315	329	300	309	285	292	305	285	319	316	276	283	299	292	283	307	311	315	303	328	316	286	292	288	320	312	274	309	290	277	283	291	303	313	299	288	291	283	288	294	297	315	276	289	306	294	307	293	310	296	322	305	303	342	329	344	286	317	354	332	329	277	288	301	292	295	315	300	286	284	329	303	348	290	288	307	271	313	307	332	307	306	295	308	315	303	300	309	308	317	306	267	325	306	306	303	305	307	344	321	310	298	294	355	292	286	314	296	318	311	293	287	279	305	315	314	321	312	282	273	261	279	299	312	297	331	318	350	313	317	301	325	316	294	278	269	336	305	297	304	316	310	304	311	289	326	297	309	336	292	294	330	285	292	302	313	277	306	266	294	318	299	276	287	283	295	283	303	307	295	307	302	282	296	342	323	278	313	292	332	318	323	283	309	329	324	301	274	368	309	332	292	304	302	344	329	291	308	297	302	301	289
44384	25450	17131	9576	5128	1330	818	678	678	663	678	627	603	629	676	630	618	593	663	617	656	634	618	602	653	637	633	617	649	650	638	644	577	651	622	629	639	647	665	616	629	622	665	628	677	638	656	604	631	646	649	608	625	636	607	630	643	631	633	612	644	620	622	656	643	636	642	621	656	636	641	657	622	676	659	656	587	581	628	645	622	563	653	668	641	636	633	624	641	600	626	624	626	585	632	646	627	627	683	651	646	667	663	616	664	646	691	664	587	613	641	690	632	611	682	615	602	614	657	570	609	647	647	669	641	599	632	642	596	638	659	629	663	660	609	631	643	659	643	635	667	639	694	633	616	636	650	659	612	647	604	637	646	635	629	629	683	631	612	625	645	622	628	607	621	671	602	593	602	668	609	685	663	644	623	669	599	639	610	644	637	629	640	613	643	648	637	650	697	625	604	624	595	652	604	634	624	613	596	641	593	630	609	655	656	639	593	604	669	612	605	661	650	617	609	601	644	620	669	669	676	660	618	678	660	622	622	634	615	625	658	612	647	615	606	637	629	627	618	661	614	637	646	608	619	633	706	593	601	647	622	626	628	658	670	656	647	618	659	636	626	666	611	635	624	674	626	657	649	595	630	652	628	659	641	657	634	626	606	603	633	661	646	603	622	663	607	588	597	595	648	649	600	619	594	655	617	610	698	627	640	674	690	656	611	609	631	671	661	614	598	633	613	630	615	663	639	651	581	633	621	633	644	640	621	628	669	646	655	671	643	616	674	618	597	618	589	644	621	623	641	613	610	631	707	611	662	587	630	659	662	646	622	613	636	672	689	619	661	651	649	661	650	648	597	613	587	620	599	658	624	645	607	672	620	643	639	647	658	626	615	668	676	669	667	653	663	660	620	640	650	650	657	629	624	638	601	611	612	638	630	604	600	638	646	644	636	604	655	673	655	660	636	639	693	615	681	639	620	659	657	623	595	626	633	637	608	641	617	628	613	642	643	657	636	607	621	603	589	651	629	651	579	643	606	618	654	637	611	621	648	651	643	654	645	642	627	636	583	659	635	650	680	607	633	613	668	613	631	634	634	611	649	619	602	664	600	659	628	615	623	658	644	686	635	652	641	607	593	619	617	604	648	699	645	649	629	672	666	643	670	641	598	646	628	624	653	638	616	642	631	676	616	655	659	655	654	618	643	639	641	615	679	610	664	627	611	642	631	670	621	641	620	644	659	613	617	627	634	634	623	653	649	580	640	661	610	640	614	571	673	624	644	631	629	626	647	605	656	653	638	637	660	592	633	632	664	602	662	655	678	616	628	624	626	610	638	625	643	616	628	609	642	646	633	624	648	617	658	602	663	649	632	642	622	660	638	669	699	616	629	658	579	671	634	647	640	650	630	593	632	613	614	681	651	664	629	640	623	660	646	662	606	650	643	643	616	669	608	610	666	626	613	593	603	647	618	612	655	617	615	615	636	634	649	624	608	603	633	673	708	629	665	619	622	641	659	624	607	639	626	631	625	669	676	651	656	632	539	645	642	636	621	608	643	620	671	656	673	651	625	627	677	644	637	643	648	626	599	700	591	586	634	631	642	635	626	659	656	657	611	613	613	606	618	647	584	620	637	651	620	643	628	679	648	659	628	628	623	595	609	632	601	660	681	649	652	620	609	619	670	679	630	615	628	654	623	634	672	621	662	634	618	661	614	647	652	611	647	622	651	622	641	635	614	640	638	666	596	639	617	629	686	617	633	649	678	643	594	612	667	619	631	633	635	636	632	646	623	612	654	644	646	584	643	647	596	661	686	656	628	693	607	637	653	587	630	641	703	674	646	609	654	625	605	625	631	677	607	647	603	641	605	626	671	648	601	647	614	621	633	644	661	607	591	584	659	659	655	622	631	630	633	643	647	612	644	688	607	655	604	637	710	603	601	634	641	642	691	605	631	644	666	644	634	641	587	636	644	632	617	641	646	609	658	652	667	600	629	638	683	634	624	610	640	611	637	609	724	668	661	624	654	622	659	636	603	637	658	673	659	634	625	629	687	627	680	680	625	671	625	645	685	571	594	646	627	650	634	624	658	638	663	621	667	669	666	627	617	678	641	667	626	655	662	614	626	634	675	641	612	625	602	678	616	613	660	646	640	671	627	640	678	625	636	630	678	661	645	615	629	693	599	658	641	597	605	633	652	619	652	652	678	652	660	644	679	642	607	643	675	639	617	639	653	675	645	651	608	621	670	588	616	621	652	661	631	598	642	636	649	629	662	640	614	652	641	675	607	626	611	630	611	650	646	684	620	636	601	614	633	633	640	665	618	643	636	636	669	602	670	621	623	663	633	624	645	625	640	641	617	657	645	627	591	651	650	606	685	637	627	605	637	672	601	608	663	655	658	635	639	585	673	640	611	626	559	626	665	629	617	610	666	683	676	658	624	646	618	639	630	577	588	628	602	631	654	599	608	665	658	651	617	637	667	605	650	588	645	676	608	681	625	602	598	601	603	628	587	621	666	648	652	644	645	659	605	632	622	632	634	608	623	611	616	646	622	647	620	585	611	662	686	629	620	611	679	597	689	665	611	640	616	664	678	659	631	608	628	655	656	666	621	607	636	613	649	644	647	643	642	607	646	637	648	650	656	629	663	660	649	671	648	665	596	612	659	617	629	622	658	632	617	634	645	634	626	607	651	622	654	664	629	594	645	636	665	611	627	636	640	610	623	586	614	636	643	618	639	586	645	655	608	720	641	625	626	591	679	637	630	635	682	638	618	637	633	618	658	663	689	630	619	674	650	626	668	605	657	628	622	666	601	624	655	616	653	659	625	659	605	655	637	660	649	632	657	633	647	622	645	652	662	649	634	634	640	635	641	626	667	655	616	640	663	633	639	603	629	648	608	625	643	634	629	654	695	627	625	659	599	627	691	642	682	594	678	638	646	609	684	637	614	619	619	667	623	604	651	614	632	629	593	647	674	651	653	615	673	634	654	689	659	661	650	630	632	620	648	730	628	645	640	606	626	638	620	649	618	662	667	655	644	648	633	646	648	628	643	637	610	624	655	635	623	636	628	646	610	658	621	652	629	686	656	614	683	651	644	653	640	634	632	609	655	625	649	635	597	648	646	649	715	636	600	603	634	600	592	639	638	590	651	648	650	671	615	679	671	626	608	656	656	633	662	647	684	641	595	588	670	669	639	677	636	606	637	630	611	656	640	626	650	599	646	662	628	619	664	663	608	662	698	653	648	627	634	645	589	604	654	631	580	681	602	647	631	678	625	611	649	636	599	696	658	597	635	643	636	629	651	648	619	660	641	615	584	642	663	596	689	653	629	624	618	628	656	631	621	638	660	624	640	585	620	626	659	605	683	657	647	679	626	652	638	655	599	619	647	592	667	654	666	647	622	678	617	630	638	659	681	632	655	687	653	632	626	614	689	643	618	585	644	601	623	632	638	604	637	599	644	632	637	611	670	596	629	652	649	616	594	626	698	652	636	640
53168	20596	4950	1208	469	258	256	258	239	275	249	221	283	236	279	238	249	246	248	237	232	279	269	247	238	215	259	286	270	245	237	237	269	230	243	255	233	263	263	264	241	207	273	243	243	272	267	272	282	248	263	246	247	273	219	249	264	228	255	270	256	252	261	244	268	221	253	236	259	259	210	264	249	272	241	255	235	234	249	249	277	249	247	279	254	236	261	249	246	234	253	256	247	235	286	256	274	231	256	259	257	229	287	254	299	274	260	248	240	234	262	243	269	237	259	258	285	266	278	253	216	270	270	252	284	289	262	250	261	275	251	267	264	265	249	270	237	252	251	255	232	257	268	275	240	252	251	239	235	262	252	267	246	241	253	225	264	247	243	260	238	269	263	278	242	234	256	263	223	242	262	240	254	256	245	260	254	252	237	264	299	246	278	273	260	248	253	241	256	273	238	272	225	262	259	259	250	243	275	255	278	245	261	232	289	233	218	225	262	265	243	251	268	266	266	266	267	268	274	268	235	227	267	271	248	249	279	267	289	253	253	258	238	248	248	252	254	278	226	270	257	212	295	229	253	228	248	289	259	241	263	261	247	245	250	267	269	220	266	274	289	241	272	297	269	255	251	283	273	257	286	240	285	259	283	274	236	250	236	273	248	292	269	259	268	246	239	228	270	275	274	253	244	263	258	248	223	234	306	247	268	256	267	254	281	248	282	256	262	236	264	232	277	257	229	258	264	256	233	252	272	244	260	271	265	214	256	250	289	242	255	256	241	233	237	255	287	241	283	248	263	270	240	256	252	268	257	293	239	272	248	231	202	260	271	278	275	272	253	244	277	265	256	291	248	262	221	231	227	263	283	244	265	242	263	233	278	253	256	267	268	258	253	243	253	265	225	265	240	246	255	254	253	266	271	246	246	263	270	281	264	231	249	271	248	269	239	241	251	275	304	258	254	262	234	221	225	242	236	245	253	237	232	264	275	226	237	242	233	262	257	278	242	229	270	247	265	250	259	264	231	224	246	235	270	251	257	308	258	270	251	287	264	230	276	267	253	286	254	260	242	249	278	287	238	271	283	250	264	244	252	237	253	258	277	251	238	258	256	255	260	250	227	214	264	279	262	251	239	261	259	249	267	260	257	273	256	236	238	277	260	270	243	233	276	268	256	235	259	250	267	266	260	233	262	230	258	250	241	272	234	261	264	249	255	243	240	254	290	226	212	275	254	256	263	274	254	251	269	270	224	244	268	258	262	252	260	271	263	237	224	245	258	266	267	254	250	245	258	237	237	250	245	235	244	257	255	255	244	278	290	262	243	254	260	234	284	258	267	260	222	254	251	272	248	256	253	259	281	232	245	222	228	233	287	267	266	287	256	257	263	268	257	283	257	255	261	261	261	284	244	238	244	240	266	257	231	243	258	267	258	278	277	283	252	265	256	233	265	265	234	246	243	238	259	272	291	253	260	272	256	249	246	255	254	247	262	245	249	253	222	253	284	251	270	237	269	260	259	239	261	237	232	262	249	281	275	255	257	262	246	271	260	211	217	270	235	270	250	232	265	252	247	280	231	266	267	262	245	221	266	257	235	272	237	267	269	245	239	243	238	225	279	263	240	260	240	280	256	265	259	264	260	255	262	269	283	254	272	252	246	225	260	273	247	280	271	239	278	235	262	258	274	263	273	247	231	250	268	257	275	277	231	260	209	261	260	264	251	262	250	267	269	260	252	238	262	261	230	257	233	265	242	277	209	288	291	283	238	263	255	277	258	241	250	273	223	254	262	281	278	246	266	261	265	280	240	263	257	221	258	262	254	246	262	282	256	245	274	270	254	255	296	260	240	300	261	295	242	280	248	262	255	251	239	269	262	257	265	239	280	238	267	268	232	264	256	250	280	253	267	249	265	272	231	239	278	260	271	245	278	230	241	268	233	242	250	244	238	263	259	243	266	266	246	254	239	286	267	243	271	236	266	251	272	219	228	283	240	256	258	226	240	248	258	211	215	241	250	277	226	256	264	242	315	223	264	251	276	272	255	274	259	255	267	263	236	296	267	271	237	243	245	258	226	274	259	264	261	223	252	229	258	246	259	257	232	262	252	250	289	227	250	259	293	270	263	275	234	268	261	254	255	230	246	250	262	225	232	269	260	228	264	262	258	262	255	247	270	244	251	257	253	255	277	241	232	246	256	241	273	274	273	260	253	269	266	275	264	279	315	296	271	283	259	248	251	276	253	281	264	242	286	259	231	263	256	262	265	263	272	257	262	252	239	247	239	233	250	227	294	261	271	293	240	234	253	276	270	249	268	244	243	248	267	249	240	240	245	273	254	229	251	250	231	284	243	250	248	234	266	277	271	257	252	273	268	219	260	252	285	268	281	253	297	232	251	292	264	288	279	259	244	276	268	296	250	252	219	270	263	270	271	245	245	250	258	265	260	236	292	249	251	228	264	269	250	280	255	255	242	273	277	252	271	237	226	233	266	244	256	265	236	265	243	278	260	247	248	257	240	227	263	254	266	221	258	258	259	283	241	229	267	246	254	255	268	252	247	262	246	265	252	239	317	245	267	243	272	242	248	263	242	277	246	237	267	240	232	286	248	283	264	239	218	268	281	240	274	269	263	269	242	255	251	266	249	266	239	262	284	255	269	251	290	288	258	260	249	239	261	245	239	273	246	259	243	246	236	242	253	218	270	283	261	280	241	242	267	296	288	237	257	258	287	241	244	268	267	258	258	252	284	262	239	247	253	253	261	280	292	274	235	240	245	247	278	244	279	260	249	265	257	219	239	236	260	244	263	260	249	232	222	274	256	266	283	255	280	241	237	259	208	257	212	215	235	231	269	254	255	242	247	276	284	265	252	251	251	244	261	259	277	264	248	256	279	238	263	273	260	256	242	264	240	227	259	268	274	255	275	258	275	245	293	266	216	244	285	280	252	261	257	228	251	249	264	266	283	250	281	251	285	229	273	254	277	263	256	272	280	278	248	245	262	233	273	268	262	272	283	253	270	273	262	269	288	299	271	254	246	265	260	268	265	262	255	246	250	251	238	276	275	282	267	250	297	244	242	241	232	245	244	264	278	247	277	243	284	260	259	254	240	246	232	241	264	232	262	237	264	269	269	265	264	260	264	300	238	269	242	255	263	251	236	249	245	278	248	280	271	276	243	252	257	213	222	267	239	273	260	253	237	249	276	290	255	264	236	250	239	225	242	229	244	259	280	277	236	252	250	254	266	270	243	261	279	249	242	241	286	283	268	264	248	251	235	237	256	256	235	279	268	251	247	270	228	256	235	254	267	245	287	287	218	266	289	269	257	276	246	227	256	279	256	257	250	278	255	256	258	252	238	265	255	268	257	279	235	234	270	263	258	300	251	258	261	258	272	277	241	237	229	267	240	289	251	276	225	241	266	226	252	268	248	238	291	256	254	253	275	229	218	224	259	235	245	268	227	255	270	240	268	244	274	260	283	253	255	216	259	269	251	255	250	250
35627	13013	5385	2714	1237	629	552	554	543	550	540	563	539	563	531	526	538	573	492	529	530	565	576	594	514	552	530	564	528	565	532	580	543	553	602	544	559	538	568	521	549	530	588	524	492	556	570	552	562	513	524	548	551	590	579	548	550	528	533	558	540	556	568	531	530	578	527	540	558	522	535	533	536	530	575	542	561	550	596	557	597	544	504	545	553	567	557	529	555	532	595	584	545	501	550	561	543	544	590	584	570	560	560	539	565	533	543	554	594	565	574	534	495	512	558	525	553	567	529	549	548	535	589	566	553	554	564	598	537	535	533	502	529	544	535	525	558	548	539	557	508	578	561	524	545	544	558	504	511	526	562	522	573	561	574	510	556	576	518	537	558	556	540	563	581	519	534	582	533	551	546	596	555	492	496	550	535	491	547	545	525	531	537	566	613	514	550	555	543	562	586	546	559	525	529	557	550	517	527	545	522	487	508	532	542	579	557	528	524	534	578	519	528	553	581	522	568	549	513	558	490	537	565	533	530	564	553	580	599	505	584	555	539	557	554	531	509	547	543	556	558	580	556	570	542	529	571	547	505	522	566	554	520	566	559	590	541	510	566	551	552	566	536	563	591	574	543	569	550	577	547	559	531	520	547	503	551	562	527	547	550	524	552	550	534	558	537	545	561	568	556	523	516	531	584	496	551	510	534	545	544	579	556	569	553	570	512	548	526	588	527	523	543	521	556	563	524	551	551	557	612	565	540	541	548	540	521	533	591	573	544	576	560	534	586	530	539	574	517	557	574	563	533	536	548	588	538	597	581	517	567	528	551	568	522	520	550	524	547	557	524	533	558	529	575	547	508	500	531	541	520	550	540	534	561	568	609	536	520	552	562	527	545	527	565	557	556	564	575	550	515	554	558	529	546	570	527	534	574	540	518	557	532	540	567	526	566	550	533	561	580	556	576	540	571	556	577	605	529	548	549	553	569	514	560	519	548	530	527	541	514	522	543	545	511	501	571	584	561	550	495	568	515	499	569	523	537	529	505	566	530	564	551	531	557	573	566	524	501	557	535	552	570	538	553	564	551	506	540	512	539	564	553	514	546	548	544	577	562	535	592	541	564	540	553	574	527	503	569	519	576	513	578	517	579	552	582	570	542	563	538	549	501	532	550	555	535	564	549	597	495	552	538	556	546	550	540	522	590	523	520	555	567	565	544	552	516	542	575	537	571	522	513	544	558	547	518	552	576	551	532	549	565	552	588	548	549	608	550	582	538	527	519	579	562	534	569	538	576	555	543	558	564	523	542	520	572	531	576	550	567	568	563	575	531	551	537	511	520	549	561	555	566	577	527	530	552	592	559	528	562	537	521	566	565	525	558	551	528	571	541	540	510	537	546	531	578	586	552	571	529	559	527	566	547	531	591	550	523	525	584	526	545	538	526	539	561	569	532	539	545	533	533	564	548	550	546	532	578	562	564	564	560	571	575	583	545	562	585	544	506	542	555	518	531	572	544	560	560	536	550	558	508	542	555	560	533	589	565	571	549	508	517	559	556	558	557	555	546	552	551	500	538	510	582	547	528	516	481	554	574	542	596	522	539	533	514	505	530	520	575	580	521	523	554	533	532	556	562	560	575	518	530	533	532	533	551	526	565	550	562	565	557	522	560	550	523	561	516	530	513	512	563	536	543	551	513	529	582	542	534	515	562	563	521	531	545	525	527	521	538	560	563	539	506	564	541	582	598	530	534	534	534	523	494	558	569	597	531	558	543	570	562	535	540	577	544	549	554	564	567	523	545	541	546	516	559	557	537	553	560	522	514	526	531	505	508	520	526	536	586	546	539	528	509	540	578	546	536	559	547	519	522	505	558	526	550	553	523	544	519	540	555	565	584	562	511	604	568	574	523	551	553	531	585	557	565	559	531	551	549	540	565	541	580	531	575	556	536	536	542	549	578	539	539	514	577	530	570	562	530	507	573	569	557	544	497	555	526	524	529	528	560	593	563	538	519	546	581	532	527	590	570	567	572	551	520	526	552	530	582	529	582	585	528	546	543	562	524	535	580	551	560	543	551	526	559	527	565	562	559	538	553	520	486	515	542	558	579	577	582	514	502	551	582	526	552	575	546	564	559	558	580	550	514	551	559	524	566	560	497	566	566	539	549	554	525	534	521	509	538	537	538	543	542	550	494	556	560	559	495	538	547	522	553	582	582	570	570	540	534	554	563	539	520	556	499	551	563	540	561	533	591	541	559	562	570	553	527	550	553	569	533	518	539	537	569	558	572	533	572	512	515	543	535	561	530	554	566	533	563	560	523	556	539	499	566	566	503	540	552	553	568	545	569	531	555	544	565	559	546	597	548	533	538	580	550	517	512	569	523	576	555	552	559	574	551	541	553	524	523	528	527	569	519	554	547	577	577	527	556	576	550	526	556	568	566	526	559	568	540	539	578	541	541	582	582	525	519	552	531	592	572	563	543	561	547	546	548	519	555	530	563	556	516	551	553	575	535	568	514	563	542	582	574	561	537	542	538	516	559	567	514	567	613	563	532	511	552	593	545	541	548	577	588	588	550	552	567	537	527	556	572	545	569	580	542	540	577	561	539	505	545	556	524	559	576	538	557	553	565	579	498	578	519	557	594	557	566	556	550	551	502	536	540	538	521	517	571	556	549	551	557	506	577	511	524	557	579	535	573	545	552	530	546	539	538	523	533	583	551	475	517	568	541	560	557	530	557	523	500	541	517	498	574	530	554	515	531	595	584	504	568	577	542	549	554	507	515	528	554	593	501	557	560	575	514	517	536	531	545	536	596	556	508	545	567	520	536	534	565	556	536	525	536	531	549	523	562	559	574	557	522	590	516	551	495	522	587	540	575	536	583	555	525	538	579	514	562	554	532	521	535	539	516	571	561	557	519	517	549	549	527	545	548	548	498	566	514	545	505	585	554	534	587	529	568	526	563	521	512	552	525	535	572	538	557	542	586	544	573	574	543	508	535	569	533	550	509	570	578	549	556	561	553	576	542	555	517	553	554	569	579	555	581	576	563	545	600	531	520	569	546	524	565	547	547	524	574	539	589	529	558	555	509	497	593	556	554	497	544	526	503	520	553	537	542	600	539	584	547	568	567	559	534	535	572	545	543	519	539	533	573	561	508	514	516	573	550	539	566	559	549	539	552	606	558	571	567	572	503	508	548	564	565	543	560	563	548	551	547	531	550	528	550	551	533	568	556	516	579	514	558	543	584	530	547	529	564	606	583	541	521	527	520	540	604	553	552	542	533	554	544	553	570	556	549	553	545	520	510	550	543	577	518	523	581	550	562	532	538	543	559	532	546	510	543	533	543	505	578	541	517	539	550	503	525	596	560	540	561	592	544	525	521	528	497	562	544	562	548	581	572	608	519	576	593	538	542	575	560	569	561	537	537	536	566	563	540	577	520	541	536	513	518	552	528	536	526	517	575	537	534	539	535	514	576	548	568	543	527	550	576	585	587	575
54668	23933	9493	2526	775	332	280	276	273	269	247	220	274	263	232	263	252	258	263	262	261	218	262	260	255	251	249	265	274	250	274	265	278	229	295	280	291	239	248	257	249	292	265	270	288	247	277	233	252	262	286	244	268	255	266	275	251	232	252	255	273	260	256	237	222	250	277	244	255	234	281	267	273	257	251	282	254	256	267	274	278	267	253	266	241	284	264	277	255	266	251	277	256	272	246	287	254	272	250	277	264	253	276	247	257	286	261	253	283	257	270	248	249	305	260	262	282	245	250	235	275	285	229	267	222	250	280	254	268	280	285	263	259	261	258	273	255	286	248	269	247	271	274	245	256	269	255	292	270	261	265	239	253	249	243	265	274	253	277	259	262	252	236	222	237	271	238	252	247	308	244	259	264	226	239	277	249	284	275	279	262	267	288	262	286	254	256	275	274	247	236	264	236	253	265	258	281	263	293	242	259	245	270	284	235	263	251	268	263	232	298	249	278	239	264	259	249	255	250	261	263	262	256	262	242	287	284	253	247	289	261	232	260	265	286	287	251	257	281	263	243	255	286	241	252	265	245	238	263	282	264	263	283	273	247	247	253	298	279	283	276	235	289	245	273	241	245	262	253	264	247	255	276	275	257	278	275	294	272	284	270	260	279	283	274	288	255	242	229	256	246	268	290	297	279	257	296	230	316	256	268	225	268	264	274	281	281	271	294	247	263	298	265	266	272	259	251	256	255	232	261	271	282	265	260	270	259	225	224	280	293	248	276	260	273	255	269	264	277	222	273	251	252	213	241	271	252	296	255	269	243	256	254	268	265	264	277	246	242	249	280	261	251	247	253	277	265	260	265	263	280	256	235	243	275	264	250	292	248	264	297	267	236	252	269	266	209	290	281	258	265	277	242	230	285	257	250	255	248	233	263	264	268	312	261	247	258	246	254	241	239	265	270	278	310	234	243	256	261	304	223	268	284	252	282	272	293	269	270	289	283	268	281	251	242	269	258	267	256	282	295	273	269	215	282	270	243	244	244	263	280	249	264	280	256	251	302	261	259	251	278	247	242	268	260	237	238	271	277	247	303	278	276	262	285	278	281	269	239	261	243	277	262	275	288	308	258	234	238	243	279	233	248	268	255	302	291	274	259	241	274	269	268	297	253	261	266	267	234	273	262	281	249	252	243	223	295	232	255	253	269	255	219	260	283	244	261	248	267	247	285	278	250	278	312	270	266	267	259	286	236	290	253	274	248	294	286	249	286	267	268	247	243	268	244	272	279	272	235	250	266	236	271	259	290	268	282	263	282	249	255	274	288	265	266	271	289	310	279	293	261	263	276	230	253	293	224	246	271	273	269	244	261	252	283	254	280	249	238	246	270	275	278	239	246	231	278	251	246	281	248	264	273	278	275	265	261	275	270	276	236	295	282	248	238	261	260	230	233	244	236	238	281	264	266	291	269	257	252	280	287	250	258	285	220	257	273	243	249	249	290	269	275	273	258	249	248	269	300	243	254	269	244	274	284	291	228	274	281	252	263	266	247	251	249	249	292	254	257	265	258	257	258	239	260	270	271	278	272	234	231	290	280	274	284	287	262	246	258	253	268	257	252	240	263	281	266	262	285	240	251	255	254	259	294	276	266	276	264	249	281	253	235	257	296	270	269	265	259	233	283	269	282	243	263	264	229	216	265	277	293	264	254	277	233	266	297	262	263	269	239	266	248	246	264	268	248	264	260	252	246	276	245	272	226	275	269	270	258	282	267	288	276	261	246	277	296	248	285	277	270	275	250	264	263	261	249	273	309	273	262	252	284	282	296	268	225	264	259	266	241	271	251	261	256	222	292	231	235	242	283	247	247	259	289	286	263	262	258	265	266	282	253	278	273	273	268	236	233	248	230	288	260	253	284	276	274	268	287	276	267	269	250	288	259	272	255	260	272	253	217	264	285	267	277	280	252	262	246	251	222	225	293	253	226	235	244	239	267	268	261	237	289	263	277	251	246	265	273	218	238	252	252	260	298	264	274	285	245	271	277	254	241	273	235	236	242	249	220	252	242	281	268	263	287	275	258	268	246	268	305	240	283	287	271	281	287	308	257	246	271	297	293	282	271	273	266	250	283	291	270	273	297	276	252	245	271	253	262	279	256	274	285	288	259	264	272	311	245	263	234	256	282	274	255	244	235	241	247	282	252	274	257	257	282	303	237	251	263	240	262	283	269	271	261	289	288	259	257	273	274	270	273	277	252	251	282	257	247	259	290	269	263	264	206	239	239	272	258	259	263	258	253	255	254	270	258	264	260	245	233	248	256	269	268	251	276	290	290	254	284	263	258	284	264	250	247	244	226	260	269	274	282	258	250	263	241	278	278	237	303	256	256	254	289	278	303	263	261	225	239	299	278	276	289	256	267	253	297	236	285	252	265	234	247	262	242	264	262	272	258	266	258	277	278	226	235	256	249	259	239	272	270	250	224	256	260	276	287	254	251	245	234	230	250	244	272	274	258	289	262	277	264	293	261	269	282	265	269	274	279	270	245	278	284	268	263	261	269	266	267	271	256	235	272	286	245	223	284	272	272	303	241	277	262	254	314	271	238	268	234	239	256	278	245	238	242	260	280	270	233	278	264	292	261	251	258	271	253	256	264	272	246	239	290	254	252	243	299	267	291	252	264	272	252	283	263	272	231	237	235	252	282	274	254	262	255	268	264	244	262	255	254	277	231	273	299	281	252	239	245	239	249	288	252	275	243	274	244	268	314	287	255	283	230	258	246	257	255	287	248	275	274	265	286	262	253	247	313	255	247	258	262	253	268	248	286	266	233	248	246	290	260	245	236	249	254	291	236	258	224	272	256	293	251	266	251	253	294	253	260	249	264	266	261	277	246	248	280	275	260	278	259	294	257	269	264	296	256	266	266	275	240	268	273	257	268	269	263	266	256	229	300	240	261	262	233	251	274	261	272	260	246	256	298	234	254	268	267	257	228	289	239	245	227	254	283	283	254	245	269	250	274	241	242	311	255	262	255	249	256	232	269	234	229	242	232	252	287	277	245	266	255	235	250	270	242	253	251	277	248	273	273	265	282	238	275	265	268	259	266	284	276	254	235	244	238	267	271	266	244	291	251	239	256	278	268	253	255	275	254	236	277	280	252	252	261	278	259	287	253	275	245	275	263	263	284	249	257	248	272	256	252	293	292	240	256	257	268	268	274	252	281	259	310	277	299	302	270	294	241	265	273	241	266	267	289	244	278	265	206	244	266	237	286	250	290	251	236	268	235	241	252	271	295	254	272	287	290	260	285	236	224	272	266	251	267	237	259	231	276	277	266	254	258	274	285	237	255	232	268	266	247	259	256	248	235	305	286	280	276	271	262	269	269	280	268	259	318	263	287	279	263	273	285	243	256	241	251	243	247	218	235	258	267	254	254	267	230	272	265	264	230	261	304	275	247	276	220	236	242	249	292	287	245	230	226	281	260	248	237	259	249	270	249	285
35340	17392	10675	4478	1866	801	630	593	612	588	575	530	550	560	563	572	539	583	572	518	594	588	565	536	557	530	555	540	561	590	602	565	572	530	518	536	560	569	562	583	558	550	539	546	552	513	591	589	546	551	560	556	528	527	576	554	565	564	533	577	548	553	558	589	573	584	549	575	577	555	533	553	523	536	571	573	593	581	556	568	535	539	538	587	574	537	559	525	570	596	561	545	582	533	569	558	545	530	573	539	610	555	519	550	531	559	547	552	597	558	591	583	550	560	584	554	552	512	549	551	599	562	549	556	550	537	558	565	565	563	555	573	560	558	558	590	572	566	547	571	540	534	560	577	588	564	508	590	543	546	573	571	594	599	577	593	566	561	534	558	585	576	543	570	557	554	558	571	580	517	523	527	584	554	610	566	521	567	574	530	579	584	594	580	556	587	530	587	594	563	589	556	559	549	542	540	572	530	592	595	557	553	585	537	537	582	531	537	532	554	575	563	597	514	525	585	578	561	564	588	493	579	567	547	574	566	575	567	550	555	518	559	589	559	588	550	548	534	585	563	542	560	557	554	543	545	524	538	586	552	548	548	567	548	554	561	543	541	526	583	534	593	566	545	555	568	597	582	538	576	562	561	583	531	563	537	559	539	545	535	581	568	533	547	596	572	566	550	537	559	564	573	573	586	561	505	542	567	569	612	551	529	572	538	569	556	594	565	561	544	545	557	554	552	557	592	548	568	529	567	601	563	562	585	549	552	550	581	556	569	614	583	557	553	572	566	543	579	554	572	522	576	591	568	563	559	563	626	550	607	561	588	534	572	562	561	570	537	500	555	532	595	533	587	554	526	556	523	516	553	551	565	567	566	566	581	569	545	610	565	500	550	540	617	607	539	539	548	559	557	569	534	578	603	550	607	547	547	567	566	555	589	553	561	571	584	547	543	593	579	528	575	593	556	569	585	533	595	499	534	553	562	545	518	572	569	544	598	564	591	518	557	553	576	546	525	547	589	559	592	562	638	568	593	571	570	515	526	571	554	564	547	508	573	571	583	618	542	603	616	481	542	534	526	560	559	565	559	555	551	556	584	546	540	572	534	574	572	553	564	569	578	569	564	591	559	531	576	583	549	527	589	569	511	550	553	554	573	534	575	547	537	542	529	527	542	608	558	543	569	553	570	584	547	558	548	542	630	554	531	564	545	546	543	516	557	595	521	522	567	555	578	561	573	599	587	579	537	580	555	570	564	588	559	553	583	581	572	533	568	594	571	511	560	542	536	552	501	579	563	563	533	534	567	568	560	561	534	554	565	566	540	556	596	578	561	548	562	540	558	525	544	569	574	581	542	542	566	571	607	544	527	512	601	543	562	562	571	583	592	585	595	544	550	556	543	543	550	527	545	553	594	588	590	560	619	575	602	534	569	535	566	565	513	579	561	573	559	586	562	546	542	568	561	546	583	537	603	545	578	557	599	584	592	529	569	554	577	549	590	583	564	596	564	568	580	566	577	554	536	562	618	566	530	569	591	537	534	543	527	514	570	546	520	590	555	564	536	538	593	563	556	544	613	551	572	571	553	570	577	593	584	561	570	584	568	591	518	570	559	567	580	560	538	587	571	588	568	522	568	545	596	538	591	555	575	541	581	547	584	586	563	560	574	522	520	575	587	585	559	518	546	566	562	589	544	554	595	578	547	546	573	550	609	586	561	554	556	538	587	614	538	536	609	547	524	592	600	516	529	564	551	586	528	581	543	530	552	563	540	578	593	538	566	601	544	594	590	538	571	581	574	521	563	540	579	530	603	532	546	556	563	574	525	592	591	600	563	570	558	525	587	548	579	570	572	581	564	585	548	587	535	524	560	564	589	509	571	590	559	559	544	522	587	570	552	553	596	565	580	558	596	535	577	590	597	579	603	563	544	547	585	538	550	568	536	539	547	536	567	547	554	564	527	573	558	575	586	547	558	581	573	576	571	597	506	531	548	538	545	569	608	554	556	563	592	547	581	541	553	578	573	566	561	593	615	556	531	578	538	574	526	584	572	572	551	574	560	564	568	562	583	533	621	591	520	584	556	558	536	546	583	600	593	514	543	530	588	559	578	567	544	520	540	601	562	550	592	534	588	536	551	527	566	552	531	563	612	570	567	560	572	607	525	566	586	539	522	618	598	552	518	595	554	555	584	528	565	568	579	593	589	558	575	519	518	544	533	536	587	586	591	559	549	588	555	555	537	570	589	539	560	555	572	541	556	554	554	537	560	574	578	559	581	541	542	545	548	555	530	542	555	542	539	551	556	554	533	578	611	548	553	544	603	562	562	571	524	557	585	581	552	592	532	539	577	569	526	583	574	586	593	545	562	545	570	566	587	603	567	569	560	582	575	569	574	564	545	571	589	566	590	619	564	539	535	553	544	556	590	572	572	575	543	582	560	579	552	608	553	537	570	550	574	563	542	546	570	600	527	575	576	567	538	543	575	564	552	527	570	528	543	547	568	573	550	554	600	562	547	560	559	547	565	609	588	579	555	568	560	510	545	573	555	565	560	526	566	558	541	534	567	577	520	587	515	553	563	566	590	542	522	583	561	630	555	538	531	526	549	603	577	574	584	565	607	598	609	547	522	567	577	569	562	557	563	559	560	543	577	569	583	535	528	543	582	564	540	601	586	574	567	558	551	560	560	603	527	561	569	549	532	569	563	572	547	557	573	598	587	536	583	565	566	562	575	569	534	516	578	543	546	548	545	579	569	585	560	580	605	528	590	546	561	577	599	541	552	578	589	516	567	549	562	571	529	538	556	544	561	553	582	562	542	582	550	553	561	556	573	552	584	538	528	559	533	550	580	543	578	566	547	550	592	564	564	565	566	571	520	576	581	528	552	570	576	606	607	613	592	587	543	513	568	534	571	617	579	577	568	555	574	554	552	531	551	559	550	522	577	571	519	549	589	579	574	584	567	563	588	563	588	563	513	534	530	543	548	561	556	598	545	577	576	550	502	576	575	568	542	519	576	587	536	565	583	572	579	561	545	556	602	523	552	551	562	582	564	559	534	592	586	600	502	545	574	593	586	572	575	539	548	555	556	598	530	583	547	622	554	558	546	567	547	576	624	538	622	614	557	569	513	530	599	607	565	558	536	557	607	539	564	562	590	559	526	574	580	580	579	567	501	568	552	592	569	565	594	545	583	618	584	591	584	547	576	549	576	569	519	550	511	598	555	567	567	538	522	521	562	556	540	534	541	600	556	610	556	559	624	574	583	547	583	563	591	541	602	564	542	564	566	512	563	543	560	562	598	538	542	558	521	558	586	550	574	577	551	555	541	570	566	551	576	586	549	521	573	534	581	559	558	574	549	534	620	576	565	543	510	570	557	550	552	521	558	561	606	573	574	574	545	559	587	537	620	538	601	502	577	593	529	561	556	531	569	591	563	533	561	594	588	529	553	539	544	617	611	554	586	533	539	565	589	610	508	558	567	569	596	552	561	549	573	601	556
67513	36511	20183	6878	1904	575	331	290	291	319	288	311	307	320	313	323	305	284	315	279	303	285	310	292	299	329	301	315	303	315	316	356	296	306	289	276	301	341	308	275	303	296	305	304	292	254	290	319	315	282	308	291	303	309	315	298	315	292	271	281	309	339	325	283	267	331	295	293	310	324	346	282	279	307	300	320	268	286	316	327	305	293	322	287	300	287	298	295	288	306	348	299	309	294	263	300	303	318	283	306	291	290	278	280	296	294	355	304	322	256	291	307	310	269	293	286	287	296	307	315	280	299	292	300	295	312	270	297	296	321	310	257	253	305	299	287	292	314	303	281	287	292	281	322	309	303	291	323	300	336	328	275	285	291	319	285	292	295	297	303	303	265	299	325	298	320	308	301	304	311	276	286	283	309	260	279	315	287	289	286	330	317	320	317	297	292	335	324	317	333	280	312	305	289	284	317	308	309	266	330	300	273	294	278	313	295	318	316	306	285	285	284	321	290	273	293	295	321	320	308	301	309	277	298	331	303	293	307	326	299	284	338	312	314	293	302	306	326	281	301	280	318	300	317	294	284	262	277	323	330	294	290	270	299	301	276	327	312	321	302	328	286	250	299	300	299	308	295	288	305	301	302	298	319	261	292	320	311	280	309	354	305	279	287	270	316	300	322	300	306	305	279	268	298	337	308	267	333	310	313	263	276	292	310	303	273	322	289	279	322	287	295	321	304	296	302	283	299	294	324	313	340	323	299	273	298	319	292	286	281	314	308	303	293	301	296	283	302	272	292	299	301	315	285	319	266	306	302	293	269	326	279	301	312	251	278	283	303	320	295	300	294	284	289	296	298	314	298	305	293	296	267	322	279	281	303	293	296	293	303	316	285	296	268	315	323	307	281	299	288	303	280	302	296	306	285	261	289	311	283	303	317	312	282	277	284	300	304	301	314	282	277	292	304	339	341	310	282	340	315	302	299	312	298	287	321	304	327	301	322	285	312	304	317	306	302	301	313	287	321	322	303	313	336	304	285	325	298	304	341	272	283	317	292	306	274	318	289	273	321	314	319	303	300	282	325	286	290	306	335	329	317	303	286	285	310	308	291	304	310	297	292	303	315	292	293	263	293	329	277	307	328	318	292	309	324	292	293	303	315	323	279	333	300	306	321	288	299	294	316	319	291	275	299	302	306	335	291	327	316	317	273	316	274	321	301	312	307	282	315	285	302	327	267	301	295	317	290	306	305	263	285	308	300	311	310	291	282	286	316	312	242	288	316	277	283	298	333	291	322	313	306	327	325	289	313	292	308	286	327	305	295	296	331	282	295	307	290	320	298	308	303	291	304	309	296	307	290	313	295	297	296	299	294	310	276	285	337	275	344	316	294	336	272	310	300	320	269	302	310	317	329	298	283	361	298	289	320	304	280	321	314	316	279	298	315	312	313	309	301	290	326	325	302	289	320	315	307	291	323	304	283	302	339	293	346	300	300	309	281	336	302	293	322	291	304	308	306	319	320	297	321	285	290	302	363	306	305	315	298	280	251	297	296	273	283	307	301	264	314	307	283	293	320	278	305	318	306	300	288	290	277	298	274	315	317	313	335	311	298	291	275	301	285	305	248	286	282	338	320	302	288	291	294	279	311	268	313	328	264	291	339	313	333	294	275	331	341	274	295	322	347	314	320	309	288	347	323	297	297	302	334	285	323	317	278	290	282	300	300	305	318	289	323	298	299	290	310	288	297	282	283	269	310	302	286	315	304	286	309	329	268	315	289	292	284	274	277	324	282	303	308	312	294	324	330	318	303	306	304	334	322	312	298	294	327	303	318	299	289	298	328	297	279	329	310	300	304	315	274	306	252	275	302	320	317	283	331	309	289	298	287	325	297	314	338	345	332	285	302	318	316	289	319	338	291	296	296	283	323	283	311	331	287	284	318	326	269	297	311	281	301	296	294	333	302	346	300	277	263	299	332	332	321	353	292	285	303	299	295	305	330	307	290	314	303	267	263	287	285	292	291	310	300	282	290	316	302	265	301	295	271	288	292	293	289	321	286	308	317	293	299	287	326	293	348	315	319	302	304	324	334	298	317	290	269	298	271	336	322	337	305	330	304	316	320	305	308	288	302	320	304	313	320	299	316	298	271	308	305	285	272	312	315	287	279	291	289	294	297	274	328	306	298	293	314	310	304	328	306	320	338	296	313	292	301	312	304	304	281	305	332	326	303	286	279	308	280	284	280	290	315	319	280	270	298	305	288	331	331	317	303	303	303	297	306	320	320	309	351	296	309	290	284	335	320	295	302	322	273	275	303	296	306	325	332	332	328	269	312	304	278	308	295	291	338	320	291	279	273	281	293	297	274	336	288	266	279	291	259	280	324	301	289	312	318	276	311	314	267	305	282	291	291	303	295	335	268	262	302	311	292	290	295	317	298	320	284	300	296	308	317	262	301	264	335	293	327	313	327	301	291	280	316	275	297	279	292	283	332	309	262	259	277	300	276	321	328	269	270	305	322	329	314	313	317	313	305	293	285	298	304	258	285	290	274	338	307	307	297	306	318	302	307	300	322	301	307	308	338	318	294	301	267	285	275	286	273	299	322	318	257	283	260	297	281	317	287	291	270	288	297	293	308	289	316	284	292	328	297	303	272	346	310	354	286	293	310	310	303	297	286	300	297	279	304	302	279	294	306	270	290	286	311	325	345	289	265	323	287	328	282	304	332	310	310	322	270	311	263	339	353	325	301	304	286	279	304	289	294	292	333	308	286	310	267	316	279	310	312	305	328	271	306	308	295	333	315	306	326	299	330	319	306	301	277	271	302	301	278	320	310	319	309	330	296	289	250	291	309	282	280	288	334	313	275	363	345	297	315	279	267	285	316	308	294	340	297	303	314	319	295	302	286	334	312	306	283	288	288	301	296	278	314	349	277	330	292	334	274	311	323	273	269	286	292	291	316	294	285	291	299	346	296	316	277	286	287	315	302	281	304	330	327	343	289	335	267	313	297	268	304	296	284	328	288	294	296	299	267	317	300	298	300	297	278	326	309	321	296	297	290	260	267	308	329	305	340	305	296	256	324	299	292	312	336	294	281	296	297	269	256	277	303	301	310	294	290	310	325	282	316	338	331	272	307	272	295	289	292	301	327	321	295	342	310	311	326	308	305	262	308	300	336	266	332	334	342	283	266	291	292	299	305	333	309	314	289	292	337	313	299	335	297	278	307	312	320	280	301	305	311	295	315	314	272	334	322	298	244	307	296	309	351	302	335	316	339	322	314	289	291	316	324	275	254	313	299	324	289	313	309	280	327	262	315	292	322	337	298	314	309	302	326	320	349	288	280	284	334	294	317	301	301	275	334	302	268	278	308	337	314	340	292	279	304	308	338	305	321	322	323	307	289	317	305	300	320	302	309	309	318	277	300	282	285	286	351	273	295	298	262	329	287	306	312	333	300	310	255	295	318	317	309	311	288	296	302	329	282	275	300	285	310	308	295
43792	27698	20103	10533	4584	1400	915	762	691	654	662	678	655	625	637	661	562	620	650	617	656	640	684	663	629	643	599	616	669	607	660	640	665	615	685	683	636	654	599	610	638	656	637	658	674	590	619	663	611	631	644	631	669	618	634	652	617	574	616	632	614	616	663	612	633	613	675	639	650	628	660	624	633	659	608	579	669	654	627	640	644	612	631	610	600	645	622	648	630	634	604	635	639	632	625	651	654	648	642	681	645	626	610	632	670	675	627	599	620	631	612	619	666	665	673	660	662	599	634	653	636	635	631	625	625	694	649	669	578	629	619	625	606	619	641	635	662	636	650	638	597	622	659	622	642	594	667	645	608	603	662	637	665	641	619	623	614	631	674	633	621	612	610	668	617	645	647	654	641	626	635	644	635	648	619	589	631	615	665	636	633	643	619	625	656	603	623	662	647	646	658	642	645	620	624	642	623	654	653	640	613	605	621	634	631	638	643	609	641	640	586	637	648	642	627	639	631	639	655	640	639	638	644	670	620	608	625	616	616	623	654	698	669	644	595	627	651	641	623	603	643	642	626	673	684	641	647	620	623	611	686	649	593	651	595	628	577	632	624	639	677	642	662	645	625	649	613	631	628	589	623	666	632	667	621	665	589	584	627	635	598	631	630	626	629	655	635	604	616	588	672	646	618	630	633	652	607	612	652	610	613	599	604	607	649	606	613	627	664	605	608	622	610	622	613	644	649	615	638	631	616	575	621	628	654	603	600	649	605	667	603	645	664	668	631	660	656	598	619	647	604	633	661	604	622	658	598	627	628	623	627	625	632	628	602	597	621	628	602	597	608	656	598	621	645	635	609	621	632	639	666	602	623	629	659	618	652	625	625	679	593	603	685	624	615	574	629	660	676	659	629	644	610	634	603	639	606	642	601	662	630	620	609	637	681	603	671	624	613	645	609	663	662	656	679	663	638	676	592	619	651	637	638	608	630	643	608	628	605	641	615	623	634	651	621	635	663	649	675	622	644	649	672	624	576	657	607	654	624	646	652	635	586	654	629	617	628	648	588	615	590	591	646	624	627	581	648	657	648	613	600	687	645	641	623	663	627	623	652	594	637	671	623	659	615	645	608	659	624	632	642	660	625	627	627	645	614	638	644	586	681	626	583	627	630	598	606	640	653	638	606	600	663	595	635	618	594	629	643	659	623	625	652	636	642	680	620	641	646	657	616	657	656	601	683	568	611	658	640	644	680	646	672	630	649	632	649	622	621	650	621	649	603	590	622	594	622	631	630	664	615	672	618	705	671	636	632	625	609	652	612	621	601	645	641	648	605	626	662	624	651	622	648	696	633	651	621	581	650	620	628	628	640	631	621	643	598	603	623	636	656	657	557	658	623	624	622	644	634	626	612	618	632	631	634	620	631	612	651	657	634	629	679	628	641	652	636	647	626	612	615	631	616	600	607	588	637	630	644	616	652	583	661	641	640	646	626	654	607	623	631	651	585	573	646	658	598	592	623	652	656	677	609	601	648	628	596	609	626	647	659	651	622	616	659	654	653	619	593	615	612	648	636	621	625	640	652	632	636	667	680	634	657	615	598	638	660	631	582	619	611	647	645	605	637	587	611	637	650	610	656	649	617	635	602	629	671	605	617	668	610	630	599	635	660	650	651	643	635	588	609	616	603	687	633	643	633	643	665	640	621	588	629	636	657	600	629	653	679	591	617	644	631	600	683	662	602	641	597	625	635	667	617	620	636	622	639	591	646	630	616	616	615	636	610	638	647	618	642	638	608	604	623	657	651	661	623	646	639	654	665	589	654	658	638	639	638	625	648	581	610	638	612	643	653	603	650	618	623	632	627	633	622	638	657	611	656	659	661	632	642	631	628	696	674	617	588	676	585	684	641	611	622	629	652	642	649	633	605	660	582	598	606	638	599	630	658	610	650	630	599	642	641	664	645	570	658	573	664	618	582	615	634	610	635	624	613	643	565	612	637	619	638	690	628	633	610	662	646	614	636	624	584	654	626	635	666	622	617	629	621	672	604	607	596	659	637	636	635	672	578	636	649	629	636	624	621	619	660	600	628	636	640	606	681	649	603	640	646	616	629	624	611	599	649	596	628	680	654	601	648	653	647	622	626	659	641	681	652	610	655	633	597	633	616	604	654	622	636	643	622	663	612	622	623	622	601	627	604	631	639	612	622	652	662	611	598	622	579	641	624	648	630	658	638	621	632	640	643	642	661	650	634	668	599	623	626	626	648	608	634	628	616	637	622	651	625	626	641	645	584	602	630	610	651	646	567	593	663	664	658	653	624	614	625	639	645	643	601	639	586	627	637	644	600	657	641	652	620	595	599	629	636	640	654	616	641	643	643	619	613	618	623	626	650	661	617	648	648	653	623	634	623	624	647	664	596	638	614	607	674	634	648	585	600	589	619	660	644	637	615	678	661	608	675	603	606	611	642	579	645	634	640	648	629	636	621	674	573	648	624	589	656	641	631	605	615	616	629	646	624	663	659	608	617	647	624	611	640	636	620	630	659	656	612	617	612	612	639	617	614	604	608	610	630	632	603	662	661	581	608	621	651	658	647	598	655	599	670	610	604	692	637	651	619	611	633	585	634	611	668	628	645	667	615	614	625	642	604	625	606	620	637	668	610	642	664	630	596	636	616	650	651	620	657	647	655	607	643	613	643	599	579	662	671	617	616	602	625	579	625	655	647	670	645	597	652	595	666	675	581	646	621	626	660	635	595	650	661	601	627	630	619	629	669	650	631	641	646	621	640	614	655	591	670	613	599	619	629	617	611	688	638	630	648	650	576	642	619	653	583	643	623	589	623	595	641	643	596	583	619	658	596	687	667	653	612	660	584	643	614	653	624	652	630	641	649	601	604	575	635	649	623	603	648	648	637	623	633	622	679	611	658	667	657	634	620	639	624	617	626	614	602	634	631	635	637	640	651	644	641	625	640	620	662	617	657	608	637	597	635	650	650	596	592	682	638	622	642	662	609	628	641	633	615	640	605	626	623	640	630	654	649	633	629	618	663	603	648	672	630	622	605	616	611	605	634	643	632	642	627	641	613	633	673	659	628	648	646	609	621	639	620	635	652	635	607	633	601	638	652	639	656	672	585	615	652	646	671	649	603	657	598	631	647	626	597	637	604	632	621	608	633	651	620	680	630	595	636	602	614	637	650	650	647	627	592	653	630	614	578	627	627	582	655	620	654	634	637	650	602	633	598	622	620	644	628	630	640	595	593	629	635	630	639	592	678	600	638	624	655	654	633	666	631	635	635	599	672	666	622	634	623	659	609	674	652	591	612	628	626	631	647	643	638	643	650	618	619	651	669	642	640	625	625	621	631	681	643	668	623	624	628	657	615	640	666	671	664	666	598	667	601	614	648	623	611	624	677	657	620	637	614	630	653	650	626	598	642	622	665	595	614	643	588	627	624	612	625	633	613	619	626	614	593	630	639	656	637	621	633	603	626	616	625	607
47958	23107	9103	2879	1017	313	251	267	261	263	254	217	264	244	268	253	261	271	222	226	281	262	266	247	240	250	229	243	257	244	237	230	227	228	224	281	246	259	258	249	238	287	278	240	281	257	247	264	252	226	249	205	249	253	253	224	244	251	221	238	220	242	259	252	250	220	247	245	278	227	244	250	227	268	273	201	250	279	242	275	262	269	252	232	261	267	242	277	221	264	264	229	218	257	247	233	248	196	242	244	246	233	255	243	249	240	260	254	233	264	222	241	245	253	263	229	242	250	255	219	216	257	251	258	245	268	270	245	272	240	213	284	241	233	220	242	253	239	232	270	240	254	256	264	246	256	232	249	267	242	249	283	271	299	232	260	230	217	233	255	248	251	235	247	250	249	277	247	261	264	266	245	252	242	262	260	257	201	264	256	226	245	248	256	254	254	245	261	233	254	272	215	242	227	221	271	243	262	243	242	221	276	233	237	229	260	251	253	249	224	237	276	232	259	228	243	238	240	236	271	234	256	234	230	242	225	258	244	232	238	233	245	243	230	214	267	237	265	236	240	261	233	261	255	234	237	228	235	258	239	267	242	236	250	239	230	224	256	223	241	247	251	261	237	234	241	248	239	252	243	269	266	263	237	261	230	259	243	274	259	243	243	248	235	259	246	236	211	225	273	218	255	268	255	243	234	272	240	232	228	263	256	191	259	251	251	274	239	217	225	275	241	234	253	247	259	245	248	251	240	241	242	269	243	248	268	206	216	243	245	258	241	259	237	235	256	265	217	256	244	254	237	265	234	229	236	229	250	226	232	238	270	257	264	239	248	228	238	222	239	226	240	253	268	255	255	281	250	233	257	235	285	252	267	269	250	247	234	284	241	240	256	212	212	265	268	245	266	243	234	230	264	249	225	279	244	286	230	254	227	251	255	226	247	259	249	232	251	225	258	257	253	257	249	229	290	253	237	268	252	248	226	261	240	241	243	271	252	246	251	246	231	215	240	254	235	255	251	248	241	220	250	231	249	277	254	277	220	257	257	243	246	232	291	257	244	241	252	225	231	261	255	254	257	265	231	247	237	208	256	217	221	252	263	275	266	240	262	223	232	222	223	260	258	235	242	260	219	267	246	248	240	240	218	231	269	237	251	232	262	235	254	253	248	245	273	249	231	253	235	229	247	229	216	227	249	267	259	242	264	253	239	240	231	248	228	249	259	240	244	287	249	252	209	223	242	241	249	236	280	278	266	241	254	240	269	284	264	272	250	228	234	218	272	243	253	221	258	245	235	234	219	270	250	268	240	216	248	257	264	238	242	232	245	268	254	258	247	235	239	259	234	240	274	247	270	268	246	256	229	263	241	235	244	224	237	256	256	284	228	281	255	240	237	243	228	242	240	248	241	224	238	238	253	242	235	254	238	219	245	224	251	250	258	255	247	233	263	214	209	247	241	262	259	248	241	216	225	232	264	254	209	232	228	260	254	234	239	260	268	280	242	251	259	245	236	211	233	273	256	236	235	225	262	254	234	249	245	225	233	240	219	211	226	264	252	223	261	236	218	244	241	269	244	248	234	247	229	242	244	223	238	267	246	239	260	228	254	272	232	226	198	248	264	271	273	254	230	227	245	251	260	238	253	253	255	244	225	234	245	232	256	245	248	245	241	262	245	208	234	249	242	229	225	260	229	249	230	219	248	245	256	218	217	264	254	236	229	265	232	233	241	259	255	230	253	246	253	216	252	235	219	266	247	243	235	235	240	228	259	263	246	260	232	240	254	235	229	234	258	263	249	232	256	235	246	256	227	274	255	251	214	233	252	243	234	230	222	295	235	226	219	282	252	239	242	227	236	232	218	245	242	248	271	299	259	251	253	245	224	247	272	249	253	262	217	237	276	266	272	213	232	270	239	263	269	209	257	218	269	236	264	272	258	250	273	230	245	265	220	236	241	249	244	225	260	243	239	240	223	242	249	249	239	231	239	247	245	239	234	247	244	253	245	256	234	232	239	233	259	229	247	237	221	243	250	242	231	261	252	266	246	250	256	279	220	251	269	234	240	263	256	224	218	279	261	240	258	249	265	247	299	223	243	239	266	259	233	219	265	275	269	242	273	245	299	232	258	244	255	238	240	278	234	254	246	259	244	219	291	282	254	252	247	210	260	264	207	242	238	232	216	254	266	251	269	289	229	245	248	265	257	242	230	277	249	300	259	248	237	237	258	240	223	260	249	246	251	242	231	234	239	255	293	236	237	258	257	226	254	268	242	241	236	255	248	253	303	281	252	230	266	239	261	242	265	269	258	259	272	237	220	268	242	251	223	282	277	277	249	235	229	246	270	249	232	237	278	249	266	229	231	300	272	294	249	230	243	232	226	239	242	263	238	211	232	263	241	249	250	231	269	244	248	258	272	243	245	243	260	278	219	254	249	259	220	243	245	235	225	245	233	232	249	244	261	237	262	267	245	247	224	245	214	255	242	249	269	256	273	253	249	256	253	246	241	249	238	262	259	255	229	232	273	255	261	246	255	258	259	259	270	243	238	243	257	248	229	252	232	243	217	256	236	285	238	226	248	231	265	246	260	251	237	222	248	251	280	255	239	253	239	241	251	245	214	257	213	250	215	237	247	244	234	245	282	279	220	234	250	263	244	244	227	224	250	237	251	227	241	254	229	248	280	239	216	255	248	290	253	279	267	242	242	249	232	291	257	235	218	227	267	248	257	243	245	266	238	266	252	237	256	256	256	216	263	206	264	245	283	215	244	221	232	242	231	229	238	208	244	212	222	270	274	257	235	275	312	275	271	268	268	291	236	273	269	281	258	238	240	221	245	277	239	256	243	278	260	236	222	248	238	257	245	220	241	230	272	256	222	264	230	259	279	242	285	259	255	231	237	213	244	248	265	246	261	264	254	258	238	232	242	227	235	247	216	241	245	268	232	266	264	263	285	252	186	251	252	226	210	243	272	257	253	259	238	239	260	260	273	260	255	246	246	238	248	264	251	254	246	269	222	229	240	259	268	221	255	236	217	252	253	274	284	226	246	234	254	288	246	246	224	269	239	276	254	237	247	243	255	250	231	265	251	255	233	241	236	235	256	216	248	233	250	250	218	249	248	258	242	223	263	258	268	240	256	262	238	239	226	235	279	229	247	226	253	238	257	237	270	270	255	252	235	266	242	261	245	239	253	228	248	253	197	238	237	262	227	291	252	231	235	254	258	270	208	232	236	272	283	229	264	234	251	287	222	240	249	234	246	250	253	236	248	273	256	225	265	247	245	268	235	250	254	235	264	268	215	276	232	241	250	246	254	268	247	226	250	227	235	244	241	255	264	261	264	241	240	242	265	247	245	247	213	284	238	239	264	239	246	246	219	259	248	261	218	265	244	252	249	232	227	268	297	242	232	259	259	264	271	215	255	215	244	251	255	222	250	220	249	258	232	230	238	244	253	252	229	255	240	208	232	259	255	243	283	263	244	197	230	294	269	274	219	266	256
30793	16401	10287	6156	2819	725	569	487	541	550	513	514	515	529	492	500	497	552	547	498	517	561	516	527	506	487	558	580	556	518	504	555	534	495	535	536	519	523	536	524	512	569	526	515	512	487	510	556	518	545	557	566	519	529	539	517	508	566	544	575	497	540	540	545	534	516	525	548	504	519	529	519	511	528	500	567	510	536	551	524	515	539	549	529	507	569	520	524	508	553	530	523	547	493	535	561	491	530	534	559	521	515	502	543	527	535	512	548	522	573	563	567	550	487	521	504	526	510	554	538	537	507	532	532	555	526	549	560	534	530	528	533	515	564	534	542	541	529	554	493	575	521	515	521	564	537	518	507	485	533	536	526	534	543	593	549	512	549	542	502	530	525	503	475	503	491	518	548	509	557	502	540	530	517	546	517	560	534	526	516	535	516	521	532	487	520	523	562	505	534	556	510	528	543	546	502	535	557	518	532	529	524	531	546	504	524	540	554	480	496	527	548	525	554	563	568	505	507	521	539	525	550	513	528	526	525	521	559	569	536	516	553	550	531	556	527	583	522	538	519	510	519	575	526	530	556	509	541	516	513	567	538	513	470	541	541	560	575	524	568	531	531	517	501	546	515	515	544	522	559	486	523	496	507	508	507	496	503	573	548	546	521	529	513	522	526	518	534	532	584	545	514	537	548	520	560	517	537	521	563	565	549	562	535	518	543	522	496	487	505	518	519	540	539	522	534	538	552	491	545	513	535	528	542	519	493	521	507	544	561	525	482	506	523	517	530	535	526	527	473	488	520	538	518	526	542	564	525	490	525	539	536	534	492	541	503	530	510	506	518	524	528	544	541	542	509	539	499	550	547	534	528	543	563	529	507	526	531	537	532	524	509	508	526	494	483	526	514	502	502	553	539	558	504	506	506	542	510	551	539	562	516	512	546	559	532	519	519	585	572	549	521	516	537	554	524	492	537	516	526	530	534	573	512	496	559	535	583	497	541	532	535	516	545	521	564	520	492	542	470	512	513	522	538	522	541	476	519	512	526	559	557	565	504	533	536	489	533	468	547	534	532	529	518	518	518	521	520	508	526	512	513	540	526	530	523	515	559	503	548	540	541	533	513	515	529	514	515	540	504	512	497	555	507	491	506	515	571	501	503	531	547	555	490	516	519	549	533	565	516	524	532	515	521	554	530	471	532	501	510	537	527	527	527	531	552	542	542	521	551	525	534	533	515	575	511	559	532	515	492	533	540	565	519	513	515	537	535	544	532	565	507	557	525	525	512	501	535	519	525	557	515	501	542	519	517	531	546	552	536	530	516	522	528	517	501	550	553	519	521	556	555	477	570	557	509	550	542	532	548	503	485	525	492	522	508	515	538	506	551	514	523	529	550	550	496	531	533	547	560	521	542	554	538	525	508	531	510	548	516	521	493	531	506	516	538	544	509	548	546	531	510	525	537	542	514	528	522	491	536	505	508	582	523	490	500	552	544	520	566	522	511	518	510	528	541	515	532	521	495	525	526	547	532	551	512	513	507	548	522	528	551	516	512	520	540	532	509	527	522	516	484	567	563	547	481	515	575	499	539	499	525	540	558	514	536	529	526	533	527	553	494	524	512	529	527	535	507	556	537	527	531	505	520	486	510	548	544	550	514	478	489	522	506	518	556	565	511	511	543	537	556	570	503	524	531	524	524	530	586	530	516	553	543	516	543	506	543	478	495	531	545	491	567	574	527	520	545	533	544	522	555	520	521	500	556	552	522	525	542	539	542	546	557	545	500	489	508	520	555	531	554	572	533	547	521	538	544	532	562	508	515	556	511	498	518	484	547	493	551	502	540	497	512	553	479	532	516	490	523	523	526	531	514	537	520	564	540	517	536	502	535	505	512	509	498	499	566	521	523	550	541	521	516	568	511	529	534	527	548	550	533	529	516	509	551	547	509	474	500	528	499	537	533	551	528	504	508	516	521	563	536	513	546	497	557	541	494	559	505	521	527	567	511	508	526	548	512	499	531	490	547	503	499	508	537	550	509	515	561	496	507	517	519	567	523	519	531	536	545	509	494	538	563	522	519	574	529	576	528	533	546	538	570	470	530	509	556	525	564	522	560	561	508	523	540	500	522	546	532	552	529	533	507	518	580	560	557	529	500	551	565	516	533	517	564	538	517	558	539	529	491	513	544	465	535	518	517	542	536	498	511	524	539	474	508	516	545	526	520	516	575	492	530	559	586	537	520	563	512	533	531	571	545	532	551	502	536	531	541	496	501	506	536	528	504	485	504	540	560	542	508	543	519	552	557	567	496	515	512	533	519	517	532	536	548	529	520	529	572	520	506	507	565	512	558	556	513	517	545	510	523	532	478	542	500	548	556	512	518	498	541	493	493	493	499	559	497	529	484	533	497	477	531	530	522	541	538	528	502	535	530	584	507	531	549	521	525	496	575	495	517	542	493	540	537	578	544	540	532	494	532	510	495	518	589	536	519	524	515	525	505	557	491	524	528	544	511	508	527	508	541	471	534	523	495	536	552	532	545	529	545	521	540	513	520	534	554	537	523	534	537	540	531	494	519	548	567	475	528	530	534	521	536	533	522	539	528	520	514	471	486	527	499	542	525	545	533	513	551	498	518	521	524	493	512	523	516	538	499	530	507	527	528	501	529	497	532	530	513	538	490	530	551	569	509	480	561	547	503	540	507	556	550	512	543	530	507	546	511	517	535	502	540	507	529	525	523	505	520	570	513	523	524	509	525	552	541	544	532	535	567	536	554	468	546	534	532	511	532	480	518	523	529	538	488	524	537	528	544	553	509	519	529	498	561	510	528	529	502	515	530	558	521	502	537	503	484	560	531	535	560	523	494	469	517	524	529	543	543	481	558	504	557	532	506	511	516	523	542	487	536	506	517	471	552	524	525	537	533	501	576	578	488	548	479	502	528	573	569	509	535	558	533	568	542	539	526	549	537	489	518	559	513	528	506	536	525	553	468	540	557	519	518	512	535	522	489	492	534	487	543	548	521	543	557	549	562	530	496	561	533	557	527	507	523	573	575	508	515	551	518	519	542	524	530	524	490	523	529	504	556	482	516	499	518	527	525	550	507	506	551	524	547	587	512	545	565	569	546	517	518	482	555	553	528	518	509	533	543	541	507	525	507	499	512	510	508	535	557	540	545	536	523	502	550	570	540	553	547	512	505	528	507	526	531	520	534	542	539	527	465	532	501	541	565	536	508	533	537	494	523	548	496	541	518	542	529	550	547	530	539	539	521	518	546	526	538	494	490	528	573	549	557	529	533	572	528	503	515	548	538	547	503	522	543	499	524	516	513	525	533	496	558	526	559	552	550	541	545	523	560	485	527	493	503	531	538	560	507	558	492	501	554	528	565	509	520	523	529	551	532	522	536	527	537	473	461	489	532	494	491	501	562	527	524	549	485	533	520	570	552	517	527	524	489	556	563	530	541	531	533	513	513	509	509	540	507	531	583	547	510	535	509	567	518
55170	26794	10784	3936	1205	364	316	293	265	276	294	256	237	268	255	264	248	262	271	261	268	283	240	265	259	269	278	257	211	272	274	249	257	249	263	266	244	274	250	254	261	267	281	251	254	284	269	272	261	259	270	269	263	287	293	244	282	281	269	250	269	253	264	277	270	254	262	267	258	257	235	260	267	244	264	305	244	222	279	276	251	287	253	287	231	291	263	274	269	254	267	264	265	252	226	274	270	242	283	245	252	268	285	269	258	267	258	244	257	255	272	283	238	300	253	267	238	237	299	256	288	251	247	237	250	260	257	249	261	274	255	267	283	259	252	258	264	259	258	285	249	263	271	296	259	230	286	275	239	267	228	255	276	289	237	258	269	262	267	251	242	226	238	259	237	303	288	250	287	260	253	286	247	269	265	278	281	242	223	233	234	249	256	277	288	240	266	266	241	252	271	262	282	265	274	255	235	262	256	261	245	276	285	265	246	219	275	285	282	252	268	253	248	273	267	248	264	273	282	244	251	260	284	275	272	274	244	274	253	231	235	274	283	268	253	207	251	265	257	284	250	278	271	254	284	255	260	249	248	276	248	251	259	239	244	232	276	274	261	233	251	237	276	250	278	228	294	247	262	249	265	262	250	243	243	281	228	263	251	250	291	263	260	248	307	299	285	259	261	228	282	268	249	271	247	264	247	287	261	265	267	260	229	261	233	275	273	262	258	308	264	256	269	276	249	263	277	278	266	257	259	258	244	243	253	276	287	234	229	260	269	291	263	258	273	267	251	289	267	273	270	272	258	231	242	262	263	250	261	256	271	274	249	288	274	229	246	261	269	259	259	264	295	253	262	255	246	258	261	245	266	244	257	226	243	235	290	282	262	251	264	299	265	249	254	227	242	255	233	254	279	250	251	225	241	257	300	263	260	279	281	237	273	240	266	260	228	260	274	256	265	240	246	256	265	307	267	270	249	282	220	306	256	272	233	279	228	228	265	260	266	261	247	268	241	234	277	269	267	266	258	241	243	254	231	253	262	283	274	270	257	258	268	249	222	221	236	283	258	257	250	292	255	263	259	229	259	271	264	311	240	270	250	258	254	247	240	287	249	237	284	254	276	262	271	252	234	287	230	251	275	246	249	269	263	277	280	263	260	265	261	259	263	263	286	236	273	275	279	249	243	284	258	271	267	271	233	285	281	227	269	257	241	256	245	262	301	280	258	269	249	254	247	277	265	260	251	253	280	236	271	271	250	300	274	278	249	271	272	247	263	258	287	240	274	250	205	256	265	265	252	263	235	209	270	292	262	279	279	268	286	262	240	266	245	249	261	236	290	260	254	269	249	287	272	264	273	281	267	247	285	280	257	271	312	267	289	287	281	247	253	302	248	228	260	279	273	273	277	229	249	261	250	249	248	281	258	280	250	281	247	245	252	252	245	264	269	263	233	259	241	287	281	288	243	262	238	229	260	261	244	268	268	261	289	256	272	253	276	243	242	227	259	244	217	277	293	250	285	259	275	256	276	251	267	252	233	275	266	253	297	285	259	266	257	300	277	229	272	237	289	231	246	252	283	266	273	259	243	272	267	246	257	260	271	248	269	228	264	240	270	252	238	246	287	240	269	288	286	257	292	264	241	293	236	261	210	243	253	297	279	245	258	252	286	286	263	265	264	239	245	276	233	253	275	264	242	244	269	270	289	273	289	295	266	254	268	277	254	267	237	285	258	263	276	256	258	254	260	278	265	251	260	248	243	217	230	261	250	264	243	264	232	292	267	275	261	274	270	305	256	253	257	279	244	283	247	273	282	255	230	253	269	244	293	255	257	251	295	272	251	266	285	267	276	261	253	209	276	233	252	247	273	250	261	270	266	257	269	262	261	255	253	258	254	278	244	239	249	263	268	231	272	293	288	272	252	260	238	262	221	253	269	256	245	253	237	233	252	281	249	299	266	257	283	248	272	272	298	287	265	277	252	275	251	237	261	281	247	256	234	257	265	259	261	255	268	243	261	280	282	277	269	260	270	284	284	263	262	276	252	231	290	251	267	269	262	236	255	261	248	283	272	244	239	276	265	291	245	277	255	245	248	256	283	237	248	272	255	236	244	259	281	246	225	253	263	280	318	260	273	268	280	251	249	270	256	267	295	257	291	283	293	259	251	263	290	257	255	251	235	271	241	256	251	259	266	278	290	221	266	257	256	279	239	275	265	216	268	247	276	230	274	263	295	250	240	243	265	264	235	288	258	301	274	287	277	264	290	290	266	252	278	234	288	272	224	247	250	272	291	289	300	269	267	309	250	230	236	263	246	262	293	272	264	228	244	274	284	277	286	275	253	283	264	284	268	236	242	260	264	263	236	305	263	240	258	265	262	254	259	253	257	278	257	248	236	265	283	282	277	263	262	250	248	276	255	283	277	261	249	259	284	268	245	265	249	251	281	237	315	249	278	257	267	265	278	267	259	241	253	269	288	287	259	263	265	267	286	262	259	263	248	251	263	263	267	243	239	218	270	263	275	257	266	305	262	272	237	280	269	227	259	253	278	255	275	294	256	229	237	301	276	271	251	241	282	265	278	268	224	263	245	282	289	252	238	271	288	266	292	265	260	259	257	256	286	246	271	254	270	301	244	250	251	235	254	258	261	265	244	270	260	262	261	249	285	272	282	256	280	248	273	248	249	265	242	249	243	238	275	306	259	222	279	265	249	250	277	269	284	256	245	258	261	268	276	267	282	232	282	276	255	257	260	296	274	291	275	265	247	264	275	272	268	247	278	243	233	253	265	267	265	269	255	262	253	273	264	259	295	240	246	237	271	267	241	249	258	296	290	265	266	251	270	260	243	235	278	262	274	259	249	244	280	265	278	303	267	248	242	242	232	252	282	251	249	261	232	243	243	257	244	294	272	261	297	263	225	238	255	288	255	242	249	286	278	275	239	265	250	243	250	262	257	270	249	270	276	283	264	263	256	270	277	244	278	275	272	258	282	245	266	325	239	235	245	264	238	244	252	224	261	218	253	247	282	231	280	272	273	247	260	269	247	305	263	247	270	245	248	244	255	273	260	270	237	251	228	251	282	262	272	260	275	269	271	275	272	260	269	244	255	233	262	265	274	254	267	281	275	253	248	257	235	272	270	243	261	263	265	259	271	259	264	247	257	248	282	270	239	270	265	259	236	284	263	276	270	252	264	277	241	301	266	263	297	271	278	253	270	266	295	242	253	250	255	282	266	241	261	238	259	246	270	259	253	295	272	279	226	276	272	255	267	283	279	226	246	250	266	274	269	282	263	294	282	249	266	255	277	252	304	248	252	228	255	259	277	256	272	256	270	249	252	264	258	264	258	255	268	235	243	274	250	256	231	233	254	264	252	286	258	259	308	267	262	269	265	281	254	246	281	261	267	263	268	266	243	264	276	263	269	256	248	246	260	282	293	253	253	283	257	265	278	253	267	253	277	240	239	267	274	269	285	265	277	225	244	249	252	249	252	275	286	271
36029	19706	11681	7959	3413	906	710	624	606	571	548	567	576	564	567	554	523	539	557	568	576	528	560	554	561	569	562	566	544	542	556	542	531	573	534	544	570	524	533	577	554	561	553	558	572	555	617	555	575	574	538	612	589	556	561	539	548	618	566	560	535	573	564	567	563	587	547	566	521	558	578	521	556	573	568	548	558	562	563	566	582	527	563	606	600	558	535	536	575	553	594	498	516	558	565	565	565	529	578	594	528	521	543	574	558	537	512	584	566	542	587	561	561	581	527	569	549	573	551	549	553	550	561	536	547	560	569	527	535	524	527	583	550	563	594	570	593	545	534	548	528	559	570	519	590	555	574	574	556	585	552	523	558	563	605	563	519	584	554	583	581	546	530	543	539	550	591	600	525	541	523	572	590	543	529	554	572	547	519	568	561	511	583	548	556	558	613	550	567	541	541	546	556	554	550	569	613	535	570	562	552	564	551	569	520	568	571	543	556	551	558	554	514	600	545	552	536	530	591	535	588	588	521	536	561	583	546	608	556	523	572	557	538	554	511	531	516	547	558	559	544	562	633	551	572	581	535	578	547	557	531	558	540	580	574	578	531	556	557	569	549	555	539	505	552	568	538	550	553	553	560	554	568	586	504	565	530	543	553	547	549	525	541	584	527	551	538	541	554	563	589	554	550	577	551	524	556	524	607	617	547	554	541	517	577	554	541	571	566	565	537	600	621	547	517	548	577	536	560	591	548	521	541	563	582	572	569	566	557	544	596	581	586	567	548	580	568	586	619	565	545	542	564	589	556	564	582	527	538	555	573	555	554	533	538	530	564	576	538	511	552	582	554	512	541	557	578	607	616	562	595	551	546	537	583	585	541	547	511	532	578	560	548	549	577	576	573	563	562	557	593	576	555	536	536	525	553	564	566	580	518	577	571	492	572	537	540	541	543	566	539	572	567	525	542	540	551	540	579	544	569	585	547	606	534	569	559	564	570	532	582	516	557	533	573	575	519	580	589	533	560	519	567	534	560	590	540	564	558	558	601	593	547	568	573	535	543	506	581	564	569	545	577	528	577	529	532	525	578	570	534	545	579	551	542	546	529	544	577	573	560	528	534	562	530	597	517	596	595	548	551	575	538	523	557	542	587	582	544	559	559	614	549	548	577	574	555	612	541	533	574	554	522	588	558	544	609	565	535	550	537	547	530	543	537	519	548	542	597	559	527	535	604	612	557	539	618	567	501	548	564	560	527	562	549	530	586	570	543	539	524	521	593	542	544	554	603	538	590	577	521	551	552	614	568	641	569	542	587	565	570	548	541	583	524	557	556	564	566	543	568	551	579	593	546	559	521	573	577	556	565	587	554	524	524	570	531	572	606	542	520	571	567	522	577	549	583	576	557	603	534	547	578	567	542	576	587	538	529	569	537	584	530	554	540	542	520	562	517	530	539	535	603	575	537	563	549	561	574	589	528	562	552	531	526	548	524	567	561	534	563	553	587	555	560	600	550	557	547	552	571	543	567	565	522	557	601	533	534	573	539	544	593	545	558	574	560	533	575	561	555	577	532	582	538	553	565	558	551	552	562	522	558	552	526	540	549	530	597	565	539	598	560	565	555	571	576	555	543	540	576	571	590	510	582	563	565	538	532	540	586	583	577	575	570	564	572	519	572	562	568	596	557	566	555	548	542	579	552	523	575	571	563	555	537	532	569	586	587	565	540	576	577	528	535	587	543	534	534	538	578	563	565	598	583	588	569	528	565	565	576	542	505	563	574	544	542	576	565	587	528	547	552	583	588	560	551	556	539	568	545	553	578	555	528	563	531	599	598	545	532	546	554	542	574	522	587	566	571	512	531	562	584	565	542	591	566	533	562	565	554	560	584	538	508	534	573	569	535	601	516	565	533	574	585	589	575	519	544	536	601	571	561	578	504	580	568	528	597	577	579	553	567	549	538	566	550	573	562	541	562	571	554	537	550	543	553	555	541	526	544	538	607	540	560	597	563	562	561	569	586	595	611	551	522	528	550	520	602	549	557	566	576	564	535	559	559	551	548	542	552	556	538	546	557	548	548	563	530	538	559	553	576	546	564	580	546	530	567	634	559	524	574	573	575	559	533	577	564	557	550	558	597	549	540	544	576	574	508	497	549	591	565	552	533	567	525	528	540	552	593	580	577	554	559	547	589	546	517	601	532	591	563	589	524	531	530	596	576	540	551	552	558	557	559	570	556	586	566	547	549	593	577	528	571	575	578	564	579	579	557	544	558	543	575	546	565	582	575	569	578	582	567	546	541	587	566	589	579	546	515	563	539	545	548	547	576	549	526	547	607	581	534	557	584	529	531	554	526	571	576	556	579	538	534	557	582	514	549	550	552	589	549	573	561	536	586	534	584	535	537	574	542	535	560	566	563	537	526	596	563	548	592	529	535	538	556	599	551	566	570	528	585	546	563	544	587	551	586	547	583	544	568	516	510	543	530	542	592	523	552	561	529	545	583	545	564	556	586	574	549	627	521	537	586	582	598	508	554	538	534	596	570	500	598	580	579	601	537	589	578	536	549	573	554	515	588	545	542	572	569	555	554	566	558	564	552	518	559	577	566	599	579	543	549	576	531	591	642	535	591	561	579	541	591	566	589	554	551	569	596	551	576	507	542	554	588	547	558	546	531	558	520	543	572	537	583	538	576	593	559	594	541	574	513	607	587	554	543	616	558	538	555	522	543	575	538	541	585	543	594	515	518	583	568	549	545	597	600	562	537	496	563	574	517	581	539	530	560	557	557	533	562	550	551	561	546	558	580	575	553	527	533	560	604	540	547	541	565	563	535	535	518	569	560	576	576	579	536	560	578	558	601	545	536	569	504	590	557	547	517	565	550	549	542	560	561	581	556	558	585	539	521	583	534	535	584	527	619	589	589	518	559	563	580	557	573	564	501	542	573	586	591	554	567	585	566	564	576	555	561	548	574	536	556	571	570	577	608	549	528	568	537	603	567	521	555	568	582	513	551	568	535	596	554	543	557	538	540	549	551	551	565	563	560	575	544	557	542	574	587	535	536	562	579	556	583	551	563	545	560	540	569	590	587	542	578	576	584	557	540	562	520	578	570	538	585	592	595	547	546	542	538	522	537	582	557	498	523	542	582	597	552	540	580	556	620	585	563	543	520	584	532	575	526	509	549	568	580	580	585	550	535	519	603	581	601	592	534	532	570	626	609	523	535	606	539	525	550	542	580	562	540	560	563	557	561	639	572	533	552	539	536	565	526	553	569	534	576	554	550	542	579	569	555	500	516	578	569	519	545	572	564	573	540	533	572	508	544	533	544	553	546	569	525	563	583	571	548	578	516	552	549	555	559	565	544	571	548	528	552	527	571	552	546	522	554	583	477	547	580	539	542	560	547	563	530	553	557	520	587	556	476	561	571	592	583	613	541	538	511	519	554	527	569	599	544	583	606	552	548	556	510	548	581	549	565	579	541	554	532	557	496	511	549	540
63533	33854	20455	10361	3472	839	411	313	289	311	287	324	305	323	270	303	267	321	289	310	296	261	320	301	286	302	279	271	297	284	296	280	296	304	309	285	272	320	275	303	277	292	240	286	319	292	325	315	276	304	300	272	287	289	304	301	246	268	289	292	294	258	268	282	308	291	319	290	289	277	296	303	285	280	299	293	285	288	301	286	311	305	302	287	293	282	297	249	317	288	300	307	320	339	301	289	294	325	305	297	245	269	294	299	290	299	289	288	305	291	321	287	265	315	299	289	279	260	308	308	319	299	302	297	282	303	279	297	273	309	281	282	289	303	315	294	299	343	284	287	286	309	272	294	292	265	305	312	289	308	292	282	299	311	260	267	313	305	290	312	272	289	274	275	293	290	309	298	288	237	276	264	325	265	260	310	268	308	307	255	298	286	294	283	263	304	272	323	320	316	307	308	311	279	310	288	281	305	274	305	302	292	288	302	284	289	313	299	302	297	318	327	321	322	284	289	303	282	284	279	291	318	321	310	305	280	314	290	289	295	291	276	316	315	286	320	314	301	290	290	293	295	338	314	297	269	319	286	321	307	281	297	303	279	270	314	259	288	259	305	278	310	328	289	288	268	283	305	321	273	309	317	243	267	313	315	308	325	316	285	290	296	278	293	303	271	270	308	270	270	279	313	317	314	350	291	244	300	273	272	304	253	301	300	268	259	288	287	301	308	279	295	322	286	290	300	302	307	360	246	284	322	317	304	291	309	295	307	299	267	299	283	282	264	291	323	271	295	307	293	306	302	299	267	315	301	310	282	295	273	259	287	266	271	287	309	344	263	278	290	263	295	301	298	282	301	289	309	303	319	350	258	290	290	274	266	309	329	304	303	326	275	269	277	289	306	300	286	298	285	308	268	292	282	271	304	280	276	318	301	275	266	295	288	279	268	303	298	293	280	267	316	284	305	329	294	310	317	302	277	299	301	274	306	282	280	283	296	310	259	288	275	267	261	314	273	290	320	317	294	284	303	308	294	298	307	284	291	308	303	301	294	294	313	272	268	257	284	273	320	274	318	280	303	311	296	310	321	303	285	309	285	295	268	308	260	320	280	283	274	302	297	324	320	338	324	317	294	284	272	251	302	294	297	249	289	313	284	287	327	326	326	312	279	293	292	280	322	276	263	289	280	293	283	319	279	294	284	305	292	297	307	307	288	257	282	290	291	267	305	294	271	285	292	273	291	304	276	307	289	293	296	332	318	270	326	333	288	318	257	302	295	273	286	273	273	272	295	288	267	314	310	314	324	294	296	316	261	271	313	284	291	301	334	319	289	258	323	292	295	276	266	309	267	301	309	291	301	296	266	285	304	311	300	261	290	311	308	263	301	296	325	291	278	298	299	304	281	299	275	280	318	312	294	317	297	251	293	313	297	304	265	302	281	322	276	293	265	299	328	280	290	276	278	310	301	291	291	279	287	299	296	322	300	298	303	296	271	305	307	271	309	326	273	279	283	293	306	291	263	300	291	284	278	317	296	271	287	304	279	246	293	275	271	347	304	306	287	306	294	290	289	283	302	297	288	333	302	285	283	271	306	289	329	352	327	295	262	314	302	262	308	297	307	295	284	275	284	350	315	290	294	317	331	294	308	290	298	279	293	282	289	296	312	332	300	279	273	305	279	285	294	297	263	289	308	308	275	301	281	274	299	276	270	305	303	328	272	297	312	285	295	265	297	263	299	310	323	287	273	299	288	290	311	291	311	287	276	285	283	303	281	268	300	294	298	312	316	285	292	290	291	295	321	295	283	278	309	280	270	288	298	272	280	322	316	294	285	311	298	274	303	320	312	320	298	290	282	283	315	296	297	271	270	278	312	282	252	295	285	286	276	280	318	292	284	305	289	302	331	333	290	297	333	328	293	284	314	276	305	290	284	297	281	288	287	285	287	295	317	314	271	264	324	301	285	288	298	291	310	295	263	243	271	301	291	298	282	290	277	274	298	330	292	294	324	305	301	317	291	285	320	264	277	274	290	298	301	292	343	282	296	272	293	283	259	294	304	321	288	256	294	323	287	291	282	297	308	275	293	295	319	282	288	309	279	293	279	284	274	295	295	275	279	279	323	276	292	265	282	282	277	284	328	286	286	298	319	302	280	316	283	296	300	309	308	306	283	333	294	271	260	286	286	293	281	276	334	308	294	325	277	269	293	326	300	286	323	322	290	290	299	301	304	345	309	283	280	280	306	290	307	305	303	297	323	277	296	309	318	322	304	286	330	287	291	281	266	309	273	290	273	290	283	255	297	296	285	281	297	301	274	334	226	279	291	287	305	300	286	276	303	263	289	252	311	283	311	320	306	277	291	272	297	303	309	294	285	306	301	300	289	271	278	292	291	276	287	302	284	288	314	310	298	271	242	291	297	308	316	269	284	284	293	275	288	299	318	281	290	258	263	325	271	311	318	277	309	304	308	289	315	281	318	295	284	277	282	283	309	289	284	295	298	314	307	269	304	273	286	281	263	302	309	289	287	298	335	273	254	287	330	291	288	297	277	321	303	275	310	315	293	285	313	317	264	323	292	280	261	267	325	298	255	293	284	296	296	300	264	254	254	281	303	311	287	301	320	304	301	285	299	273	290	301	275	313	290	276	262	292	324	287	316	285	279	293	306	291	331	307	280	315	273	265	294	270	280	297	302	305	304	287	292	311	283	330	288	309	296	316	243	275	296	303	286	300	279	276	315	298	301	323	353	294	292	275	305	300	288	279	313	309	273	320	309	276	286	307	305	327	290	278	308	271	258	275	290	267	298	296	320	300	292	280	323	283	315	283	312	276	308	285	310	318	289	277	290	280	308	295	280	255	260	292	312	298	293	283	314	290	293	303	304	270	318	299	315	297	302	336	306	259	307	305	299	314	294	274	299	291	261	312	301	291	310	307	299	280	281	338	311	310	288	298	301	279	290	307	289	293	302	260	294	282	301	307	302	317	258	285	297	301	275	295	274	278	305	276	270	285	260	300	320	271	313	277	294	318	283	271	292	328	300	281	291	309	292	273	261	329	286	298	325	269	273	315	293	253	294	267	282	279	306	278	318	278	312	310	298	284	310	291	275	304	314	281	299	284	289	298	302	318	278	282	272	300	331	288	296	267	279	316	264	271	286	313	295	308	268	297	258	309	287	317	293	287	304	267	292	286	267	308	307	279	282	280	289	279	298	328	299	275	306	282	319	295	274	290	284	304	297	300	284	276	281	314	270	267	288	321	312	309	287	284	290	278	311	292	281	266	271	326	284	365	301	278	279	303	301	334	312	317	307	327	319	296	278	299	262	263	274	291	312	300	276	267	290	282	297	296	271	286	288	286	279	284	269	325	309	280	262	296	285	298	270	324	295	299	328	289	313	288	293	300	305	310	314	319	312	262	311	300	333	272	296	297	292	281	297	310	291	295	329	274	311	285	305	279	301	277	268	284	307	325	283	256	307	333	326	259	299	343	325	267	260
39767	23999	22557	17264	8546	2192	1032	873	746	727	664	653	649	648	620	689	676	608	686	690	625	616	614	607	648	629	614	625	654	647	619	622	657	656	637	639	598	576	651	607	639	602	646	617	652	629	651	672	648	631	610	610	626	649	621	621	588	589	642	634	603	657	613	636	654	631	691	638	630	601	608	606	603	600	620	603	639	625	644	629	637	611	621	583	615	644	616	621	657	603	639	618	640	638	652	602	595	593	655	614	595	574	604	618	636	587	614	631	622	648	609	652	660	628	607	594	634	589	565	613	652	648	622	626	630	648	620	615	666	582	635	623	661	630	589	629	602	637	593	574	599	569	646	631	608	646	611	629	604	638	596	611	637	615	651	614	620	645	577	597	623	636	628	629	636	626	647	657	620	623	627	608	616	661	639	558	657	607	587	634	610	604	617	625	651	638	613	619	643	598	646	633	621	618	619	646	612	612	617	664	605	630	597	589	620	658	586	613	570	632	601	650	624	641	646	617	625	584	613	613	619	612	652	602	551	619	571	651	636	621	628	633	620	592	663	580	621	656	608	572	646	624	591	629	650	620	603	610	592	652	597	605	635	611	609	615	648	594	586	618	601	586	618	615	661	609	678	565	654	663	657	625	616	621	611	622	651	617	594	636	625	609	585	581	646	660	661	581	619	618	647	655	597	700	693	607	649	574	653	641	642	616	581	607	609	635	633	621	598	591	633	616	606	547	580	618	654	631	598	555	582	621	623	631	640	600	620	634	638	634	609	639	612	617	632	623	626	606	626	627	600	613	589	584	618	619	644	584	667	652	652	605	600	594	600	622	581	603	595	618	630	588	659	646	644	629	649	643	613	627	602	601	625	636	633	616	590	664	613	592	613	642	601	671	583	635	634	636	601	629	639	588	622	664	583	611	573	600	607	637	622	625	648	633	609	597	647	612	617	631	616	647	657	618	617	663	620	654	596	579	638	625	621	625	589	618	616	629	599	606	627	581	621	651	601	604	589	595	649	642	593	658	615	612	642	636	621	601	607	595	651	667	649	584	662	619	640	641	611	638	597	643	593	657	589	635	633	622	607	608	695	636	612	621	662	638	669	647	603	622	621	644	623	614	637	612	599	652	617	640	619	615	634	668	625	601	607	690	653	595	647	624	623	646	620	591	610	616	619	641	573	587	629	625	608	601	601	668	614	639	622	619	618	617	665	636	616	631	629	637	614	636	598	622	602	582	603	636	642	647	617	627	602	611	635	651	641	598	625	623	582	626	608	609	655	601	606	638	648	608	635	645	571	621	602	606	622	681	629	643	611	598	614	603	632	620	634	612	592	627	638	602	577	645	614	633	660	641	606	620	662	668	609	630	613	600	613	596	623	635	591	620	654	616	659	644	590	643	589	633	612	614	599	615	602	600	636	628	604	615	595	663	596	596	606	597	601	619	599	644	610	667	586	678	640	569	621	586	651	564	635	646	595	617	660	647	646	630	663	650	639	644	657	585	587	615	649	623	626	572	638	648	615	608	605	562	630	622	617	583	649	663	647	651	644	597	618	623	598	591	620	610	623	582	610	604	674	615	600	618	715	601	605	612	617	606	599	621	620	631	607	581	643	618	630	605	579	605	630	608	626	646	619	594	629	653	677	626	637	597	611	619	632	658	667	633	621	609	618	633	613	619	657	608	645	604	647	598	589	615	635	643	616	635	610	621	585	635	658	604	569	596	649	631	614	608	630	645	618	660	589	637	625	638	651	663	590	610	602	577	598	609	634	621	650	649	588	578	643	614	633	650	591	647	622	616	607	596	616	642	634	591	616	611	624	640	607	653	604	640	626	635	657	588	603	632	657	663	607	633	623	614	591	619	607	593	616	611	647	627	636	628	641	636	585	586	661	621	583	626	641	637	639	634	626	623	628	637	643	622	580	581	591	630	602	621	655	615	620	604	574	629	616	560	646	652	638	585	662	636	601	614	642	600	643	645	591	597	603	590	653	621	610	604	612	599	633	578	631	624	608	609	604	607	566	592	639	633	643	634	695	621	650	615	614	645	644	631	614	619	584	613	627	639	650	610	623	639	663	599	669	644	624	583	647	604	606	608	637	639	630	604	626	631	567	602	624	578	631	627	642	616	621	644	620	609	642	597	627	612	654	646	623	635	632	572	643	616	619	607	627	696	657	632	631	597	572	603	635	637	648	657	606	628	585	650	653	587	657	593	575	567	656	608	640	577	646	608	628	575	620	621	625	630	602	631	634	594	616	617	632	643	631	612	679	632	628	604	601	638	628	622	608	611	618	552	644	609	595	606	587	608	633	641	605	623	600	598	627	620	633	580	601	651	633	629	651	604	580	593	640	608	661	585	569	594	594	615	618	603	583	642	657	658	641	567	662	608	602	604	631	642	670	600	607	636	612	583	615	630	602	658	603	682	630	636	605	615	617	634	662	630	602	578	650	677	626	641	591	629	644	608	627	600	637	610	593	614	636	628	598	592	648	646	645	618	624	633	627	600	567	580	686	641	581	637	638	596	611	627	652	612	620	633	611	564	604	604	649	628	623	619	643	628	607	614	638	601	614	660	620	609	626	652	629	622	622	638	657	618	603	579	605	654	617	604	621	620	632	589	663	595	642	624	640	606	590	575	596	630	628	615	587	563	599	607	613	672	660	604	608	627	627	598	668	578	575	595	649	618	639	671	648	579	596	612	623	630	637	641	593	639	621	569	658	630	622	630	629	593	593	618	646	644	608	613	625	649	601	647	636	615	630	594	616	631	651	678	603	643	627	637	608	632	620	596	644	614	593	640	640	646	618	637	602	618	582	666	598	574	597	622	607	623	644	652	633	634	624	629	625	573	628	627	648	610	590	618	604	657	621	582	631	642	613	671	639	620	613	584	568	600	604	638	606	580	637	619	625	622	642	606	624	608	631	676	612	646	596	606	657	633	655	646	651	632	628	618	644	662	654	610	622	599	655	573	612	618	610	624	649	625	591	597	612	596	614	598	632	622	619	598	620	612	653	604	596	586	612	621	656	621	611	607	646	596	648	628	622	630	622	628	602	581	581	664	625	630	670	619	632	657	571	620	654	624	629	633	672	617	634	614	614	618	615	604	615	597	608	569	587	582	643	599	643	597	594	622	593	635	596	616	637	655	580	634	600	645	617	590	609	639	623	614	567	652	595	641	581	614	613	609	602	611	657	575	598	626	601	603	622	629	642	570	648	625	646	634	594	624	594	638	648	597	611	625	612	628	603	605	614	589	629	623	605	618	655	621	631	633	599	621	630	627	656	612	628	632	602	651	595	624	594	626	571	613	603	632	578	673	601	604	604	625	632	594	616	589	612	639	633	688	583	654	673	604	647	602	631	612	674	574	591	628	568	626	582	606	575	609	658	593	593	664	581	613	576	616	637	604	615	645	611	647	609	610	625	631	593	618	666	600	593	625	636	631	649	567	617	583	613	561	665	632	630	647	618	612	607	626	646	624	612	618	602	611
48398	25829	9612	2660	831	330	255	272	244	253	256	277	232	261	230	278	239	260	248	265	263	246	233	253	276	219	250	220	255	272	246	249	272	284	261	248	271	202	266	252	256	260	273	234	269	248	240	239	248	247	259	233	240	228	248	253	243	230	252	259	238	231	249	261	226	235	255	246	220	252	205	252	224	250	274	238	274	238	226	243	260	238	250	258	251	250	261	268	254	273	263	275	236	252	235	252	249	255	258	239	279	241	228	270	292	262	254	232	257	270	263	244	234	232	254	268	236	287	246	225	243	254	223	266	273	241	249	224	263	261	250	217	272	238	272	269	225	220	229	233	224	254	261	274	218	235	237	251	222	249	238	240	265	226	253	220	262	255	227	244	236	223	233	265	243	223	245	270	227	222	244	247	249	243	253	223	242	307	225	209	246	222	236	231	214	262	244	241	234	262	258	260	270	266	257	217	240	292	242	233	243	239	273	228	261	255	264	241	245	258	235	277	298	238	241	255	273	229	232	242	279	219	228	239	230	237	246	221	269	254	246	229	233	238	257	273	250	241	279	194	226	272	251	235	246	267	274	260	257	233	251	252	261	242	247	229	285	216	245	218	261	253	257	276	288	228	252	264	228	250	266	247	233	270	251	270	232	239	262	245	229	243	241	238	229	263	229	254	240	224	242	243	249	235	226	214	248	242	237	263	280	283	241	274	271	255	260	205	232	262	232	245	272	265	260	246	239	248	235	214	249	271	220	229	282	251	225	267	268	244	250	240	236	218	262	258	274	251	253	247	257	235	230	242	234	255	248	252	225	229	255	240	229	236	226	253	211	255	243	247	261	253	237	297	258	257	246	245	248	264	255	221	234	270	251	227	230	226	237	248	218	232	233	231	240	237	243	268	241	243	248	249	244	249	247	228	247	261	239	231	229	248	278	272	253	243	273	247	237	268	254	260	230	232	267	250	239	248	217	243	238	250	250	255	278	235	243	276	249	255	251	261	259	244	247	233	281	216	292	260	235	250	233	260	232	217	272	262	251	267	250	243	278	247	251	249	251	232	237	247	252	239	238	266	260	240	243	243	228	213	239	262	235	248	263	237	255	221	291	282	235	276	264	241	244	257	259	221	236	267	280	219	244	256	255	233	245	252	267	246	238	241	238	277	245	255	291	263	281	267	259	262	233	259	240	232	252	241	239	229	247	250	262	236	225	292	285	274	237	256	276	233	279	259	243	236	248	236	231	244	221	254	241	247	247	240	235	252	252	228	227	234	275	249	251	259	229	240	277	240	268	245	199	253	244	240	271	271	229	256	267	266	211	283	248	279	224	236	222	232	259	234	258	245	257	241	264	226	251	251	251	270	230	257	232	243	250	248	246	247	249	222	260	249	254	241	238	246	258	250	249	256	246	264	265	244	255	270	227	262	239	227	232	234	250	264	251	252	262	272	269	247	242	265	264	244	253	243	248	266	269	262	226	250	246	234	218	239	252	249	232	238	273	263	274	238	251	270	216	286	290	250	268	254	252	262	236	233	247	255	227	262	218	269	237	240	212	227	261	237	230	233	275	228	274	247	257	241	269	218	227	238	251	266	265	217	264	238	240	275	249	242	253	226	253	229	238	229	245	238	216	260	230	250	251	240	234	238	251	268	271	242	251	237	261	224	216	268	265	274	236	271	242	222	280	259	241	250	242	266	231	231	243	253	217	247	266	247	216	249	243	231	238	261	272	257	265	234	246	277	245	242	249	252	242	262	225	224	229	261	238	265	215	250	253	249	264	260	263	265	257	260	248	276	243	248	207	251	237	261	234	239	228	255	250	248	284	223	260	241	253	244	246	241	254	229	231	208	265	252	258	287	231	266	227	271	250	237	251	252	252	234	246	268	245	252	235	259	221	256	254	214	220	261	250	260	257	257	255	233	256	234	233	224	232	254	260	234	222	224	255	259	230	232	232	239	242	245	255	234	279	240	239	250	214	227	260	243	253	229	215	264	249	240	261	283	250	257	249	246	260	246	221	235	249	280	232	234	267	249	252	255	212	214	269	271	247	258	254	238	223	223	239	251	263	285	243	229	236	235	248	237	253	227	256	229	245	244	265	255	251	265	260	257	260	274	267	265	239	248	253	258	219	248	280	262	270	237	233	222	242	222	244	216	235	255	230	262	236	263	270	254	283	236	270	249	275	250	236	239	219	238	263	249	272	231	247	250	272	225	221	258	248	235	250	244	243	282	232	247	262	261	243	248	239	231	218	229	250	280	260	245	236	242	265	281	221	297	260	263	248	272	249	282	252	244	263	279	257	234	226	256	252	250	251	243	282	253	232	216	261	224	261	241	241	256	245	241	244	249	236	233	223	241	239	244	235	245	249	223	260	260	225	260	263	234	242	268	256	240	249	272	254	233	231	237	227	250	249	261	254	211	216	243	236	235	243	253	240	258	258	238	246	231	223	258	262	232	264	253	250	239	223	266	232	235	248	275	233	243	283	217	219	231	219	222	237	244	227	265	248	267	260	255	258	249	253	254	235	238	254	303	222	247	247	234	252	241	267	231	283	250	249	258	242	273	213	264	249	259	215	260	243	252	251	269	236	241	271	254	249	243	232	259	251	239	255	247	253	225	212	267	241	268	259	261	252	232	253	252	242	249	206	228	269	237	229	272	227	229	247	261	274	289	271	245	231	235	237	277	247	235	259	266	243	247	247	232	284	255	246	236	250	254	232	240	260	233	224	228	238	275	243	252	242	274	284	234	240	244	232	221	294	229	247	256	254	225	270	248	255	241	261	241	250	235	220	261	211	248	235	222	253	251	263	268	235	268	246	252	265	239	260	242	255	265	250	247	265	248	254	260	227	286	258	261	200	232	238	262	245	270	237	246	260	278	219	255	224	279	247	230	259	224	264	275	248	259	254	231	256	248	223	223	218	247	286	251	230	240	242	265	249	283	251	216	242	265	276	271	257	263	291	282	228	245	239	291	224	264	255	232	234	248	255	252	271	251	241	281	259	281	239	234	254	212	232	238	242	243	264	232	220	275	241	273	262	258	255	239	250	233	293	259	253	239	252	262	231	246	280	239	245	239	275	280	240	257	272	245	242	252	279	259	252	237	272	254	262	233	253	240	222	228	211	235	246	229	250	258	260	251	251	248	211	256	226	256	268	223	242	226	230	237	267	261	259	252	252	246	249	242	271	216	238	228	245	240	243	252	250	273	252	263	259	228	260	265	247	222	218	293	253	262	262	237	243	260	213	265	250	237	254	219	243	257	248	238	273	257	248	250	253	274	290	241	237	262	225	243	256	259	244	245	231	227	243	258	260	240	242	245	243	297	271	246	262	240	239	218	235	233	254	264	251	256	232	280	257	254	237	246	279	258	239	246	285	248	245	234	222	238	220	261	289	272	229	267	247	249	267	234	244	268	263	245	228	245	256	251	217	252	259	252	260	225	252	233	255	241	231	233	205	259	258	248	240	247	255	237	276	245	236	249	212	267
31628	18644	11110	5331	2153	701	559	533	535	546	586	532	520	532	530	501	597	521	556	544	518	570	533	549	498	515	536	544	529	525	493	509	571	573	564	510	471	515	492	546	534	551	488	500	563	534	489	527	518	526	521	555	528	546	532	538	545	507	513	505	546	536	566	543	542	510	519	538	526	541	510	520	548	537	503	486	553	542	578	527	531	504	536	562	522	525	539	517	526	520	535	498	526	494	582	542	511	559	510	536	538	504	503	497	554	557	542	582	528	534	546	540	535	513	539	566	505	526	550	530	525	586	562	495	567	547	510	489	529	539	534	503	545	508	500	538	510	531	555	526	534	525	547	504	497	563	514	518	488	522	516	505	540	522	540	559	566	512	511	527	507	522	533	524	517	519	551	539	532	559	512	527	519	519	528	498	579	523	531	529	522	505	530	592	561	539	543	535	581	530	558	525	507	499	556	521	504	538	579	536	538	523	538	515	539	502	528	536	534	490	558	571	545	564	525	561	525	509	525	523	532	530	505	557	537	524	511	498	541	506	504	525	513	523	530	512	488	535	490	531	528	565	554	502	511	551	511	520	529	564	526	567	515	565	482	508	538	543	497	592	517	529	585	511	514	580	513	491	563	539	509	501	528	524	536	502	534	541	508	552	528	475	501	522	522	541	561	530	539	508	541	560	534	469	578	544	548	510	529	532	513	559	523	509	515	491	496	546	504	572	568	499	537	542	514	502	565	486	520	582	544	547	512	562	523	534	545	522	535	539	549	480	514	531	532	520	515	526	499	587	543	530	536	527	520	487	554	544	525	539	536	529	553	587	544	553	574	512	495	579	525	541	541	525	496	585	532	544	525	503	531	490	555	531	482	534	514	531	529	521	521	597	497	532	532	551	534	549	482	512	534	539	477	515	515	511	541	502	511	564	555	495	534	542	535	559	555	518	481	535	527	568	548	523	545	485	531	543	508	580	494	540	556	542	563	540	518	538	529	506	540	525	538	496	542	484	562	528	564	505	550	533	523	567	528	524	535	500	532	517	517	504	566	537	531	531	525	512	504	480	551	522	509	525	510	502	515	516	501	510	534	549	532	562	529	498	544	554	517	566	529	551	544	520	538	552	503	517	506	519	547	542	516	524	518	548	515	503	503	540	512	541	557	558	542	550	526	576	527	542	519	524	543	520	507	487	527	516	519	491	470	537	523	556	531	533	530	511	537	500	546	513	546	531	546	552	524	501	552	543	474	544	529	531	567	527	534	530	480	545	523	563	527	568	558	559	515	536	519	558	509	507	512	523	546	534	555	554	550	531	567	535	514	502	523	534	547	493	513	536	516	547	523	488	518	531	552	529	536	520	531	528	548	529	500	520	569	555	509	517	556	520	505	549	539	526	588	529	526	540	510	529	534	532	506	535	553	480	511	496	526	516	521	558	525	563	547	517	495	543	528	551	569	542	491	557	521	496	543	542	548	537	480	513	562	551	554	554	562	554	543	524	539	522	491	526	557	509	503	580	553	537	554	513	527	540	526	516	477	567	504	540	553	481	551	540	531	539	523	527	517	568	541	527	547	575	537	548	540	502	542	526	538	558	528	472	529	558	518	488	506	493	547	496	547	541	503	524	496	532	476	534	530	502	512	549	526	551	570	567	539	510	558	540	522	552	557	510	564	556	494	498	511	516	499	516	496	540	563	544	540	508	562	567	520	537	523	518	548	507	524	550	541	530	495	482	561	530	522	523	549	515	552	520	543	538	542	551	513	528	546	536	535	504	551	564	539	512	498	488	534	494	546	526	503	521	526	541	532	530	522	527	514	510	517	560	543	488	533	517	528	526	504	516	553	569	519	483	537	513	555	522	524	497	532	533	551	581	549	553	540	572	534	523	558	543	544	540	530	550	538	498	523	507	483	496	534	503	519	507	492	548	504	530	522	503	523	513	524	518	504	560	536	501	504	555	512	559	508	525	518	543	529	508	524	518	558	536	534	550	555	533	515	524	571	565	528	572	541	540	504	533	517	533	538	481	515	514	503	553	515	555	498	538	532	530	570	528	561	526	520	534	509	522	526	540	510	529	519	511	526	569	567	557	519	530	508	515	504	537	530	501	571	559	524	530	570	518	546	546	548	499	564	491	519	504	571	512	555	525	544	514	531	540	497	504	521	522	501	583	569	530	506	499	499	492	541	532	501	504	510	542	539	532	552	502	502	497	518	477	550	519	570	542	533	535	527	532	524	573	570	502	523	544	590	569	534	523	520	517	532	496	542	535	535	539	560	552	541	495	524	551	556	532	511	510	578	522	518	534	537	549	519	521	577	529	542	564	520	533	520	565	527	552	491	528	532	571	542	556	544	503	538	527	530	505	521	533	548	531	535	544	566	506	541	519	530	484	494	531	516	549	508	550	535	535	495	531	534	517	525	527	530	501	521	570	501	531	488	521	542	513	504	536	526	554	578	513	567	515	504	525	599	509	510	484	518	566	549	553	579	552	521	514	553	550	537	519	535	506	530	536	507	486	510	504	529	527	521	518	521	489	542	501	546	570	536	515	522	564	530	551	500	520	491	522	490	526	499	517	509	518	522	555	555	555	506	493	496	516	524	543	536	548	551	499	505	520	501	530	528	538	506	540	494	527	523	517	526	581	535	532	528	540	547	526	527	543	526	503	552	543	548	528	538	514	545	501	579	530	518	509	547	542	504	549	528	547	562	522	557	530	554	493	524	539	516	507	546	525	541	550	529	516	517	531	553	509	542	576	509	543	526	477	511	502	523	561	553	528	522	531	531	502	523	518	558	504	570	533	553	540	535	528	541	571	525	548	589	509	513	551	509	501	505	535	522	539	544	517	533	518	489	504	505	537	539	538	539	515	559	537	527	501	516	533	511	530	522	499	506	520	500	511	529	563	517	542	489	506	533	562	504	538	522	543	485	532	506	546	520	564	553	511	488	549	525	519	528	516	496	551	535	531	508	537	531	513	555	490	550	550	521	545	489	511	522	527	504	503	524	503	491	525	536	529	547	538	516	532	547	522	481	510	537	520	561	521	554	537	492	468	582	553	541	500	513	507	534	532	520	532	531	488	510	519	564	491	542	503	561	485	534	539	537	530	533	501	548	530	504	502	542	556	554	523	522	535	553	530	573	549	507	545	539	525	470	511	507	530	518	525	543	528	528	519	489	489	600	540	480	514	548	519	530	507	540	558	534	515	541	513	524	525	571	503	550	546	552	529	516	545	478	506	556	557	528	485	531	512	554	579	492	558	568	523	480	546	522	577	527	540	557	501	528	510	559	542	526	527	541	555	555	549	532	530	523	559	543	529	514	547	510	503	505	511	516	496	524	522	525	565	531	580	515	537	510	566	527	538	532	531	523	530	529	534	525	524	545	546	504	512	496	560	496	540	522	500	550	529	473	532	533	580	540	521	496	542	569	524	498	556	535	550	530	513	566	522	524	523	496	515	501	544	579	548	539	565	538	497	502	542	544	517	565	529
57537	34028	18384	6035	1252	438	337	265	258	257	275	218	280	256	238	250	217	248	245	243	248	253	250	256	293	239	258	238	243	232	248	234	223	256	264	218	229	260	253	247	260	263	248	239	234	245	263	251	271	300	253	253	227	234	232	214	254	263	225	246	254	252	247	260	245	241	241	260	247	252	250	237	246	246	271	253	272	251	271	220	259	252	249	246	262	235	249	236	277	282	238	249	253	236	227	223	271	232	279	227	235	261	262	262	234	250	242	240	216	229	242	244	238	258	283	240	238	274	246	247	261	257	270	241	247	235	268	247	265	255	259	250	268	235	241	229	259	233	251	242	247	233	261	273	218	268	260	261	229	259	261	288	224	240	238	252	218	255	257	230	251	222	228	235	241	241	241	244	285	272	255	247	257	260	265	249	253	256	255	263	260	234	262	240	206	269	249	252	246	258	244	259	226	259	251	241	254	232	256	243	261	260	232	242	249	232	257	228	248	243	275	263	273	273	257	284	298	244	245	249	263	224	242	243	272	251	279	258	267	242	246	246	263	272	230	240	242	249	282	254	240	228	259	238	240	267	241	276	249	278	238	228	213	238	227	259	265	224	252	290	273	270	245	284	253	248	229	234	266	236	241	277	284	245	240	234	240	251	269	248	229	279	232	266	241	255	275	207	243	238	263	230	266	246	237	245	259	261	243	271	252	258	249	260	259	249	270	256	261	245	240	257	238	242	245	248	231	227	263	248	273	238	239	242	252	247	237	228	233	271	268	241	244	262	273	231	280	248	263	244	250	258	260	255	268	269	251	241	264	255	248	229	239	226	268	219	256	279	230	259	263	293	272	250	243	242	244	264	257	238	209	257	267	235	210	255	270	274	249	251	246	249	255	242	253	224	265	239	249	226	248	270	244	266	246	236	252	239	245	264	273	248	235	228	233	223	260	236	236	273	258	231	256	241	268	259	240	249	235	230	237	290	268	261	252	247	216	262	238	269	246	273	247	242	242	271	251	212	231	267	257	262	285	247	237	273	232	254	245	252	249	242	235	248	263	257	258	247	236	266	268	246	262	237	234	278	228	251	267	261	243	272	254	268	249	242	267	240	284	230	242	228	249	236	231	268	244	252	222	237	216	272	234	244	279	281	239	237	246	291	268	260	238	256	225	280	257	250	248	271	277	256	269	256	233	261	241	270	246	274	238	270	224	217	238	259	264	271	256	242	236	232	240	248	234	245	263	256	260	283	260	238	242	244	248	255	207	254	242	240	242	253	258	235	244	255	242	266	245	260	251	255	261	236	259	263	264	265	269	248	257	226	279	238	268	261	265	276	227	221	268	261	253	252	253	254	236	259	262	245	231	243	271	266	266	239	233	238	265	262	242	257	218	262	276	267	236	206	257	270	238	290	258	234	239	220	252	267	241	250	247	238	275	286	253	258	267	233	275	236	235	246	241	201	226	259	229	244	257	250	258	247	248	234	268	230	260	269	231	267	273	237	254	240	273	241	260	235	269	240	233	259	264	255	236	233	233	236	258	265	250	243	257	275	266	257	255	254	258	245	252	224	257	254	273	229	267	280	242	243	243	229	257	243	225	245	250	246	219	232	245	243	265	245	263	212	255	263	265	247	236	261	247	256	247	231	225	249	225	237	245	236	234	282	243	201	275	241	237	245	240	242	234	275	246	285	247	293	261	244	228	255	250	249	216	259	272	239	258	271	271	260	260	271	235	229	238	256	259	265	244	260	248	226	246	262	235	268	269	265	256	262	261	235	258	240	247	239	264	247	281	267	267	247	266	279	251	269	274	245	278	237	247	251	262	269	270	256	237	220	225	224	247	255	259	238	267	262	272	254	243	225	246	216	220	209	251	262	263	235	239	238	241	254	254	234	234	243	233	245	259	258	290	264	244	250	271	246	260	227	245	230	244	233	281	248	258	260	237	254	244	258	255	261	246	255	239	290	235	242	275	249	250	291	251	271	212	213	253	241	243	259	288	243	290	247	253	262	258	232	256	281	225	253	249	259	259	250	264	251	252	267	247	247	264	238	240	244	226	211	247	250	250	241	232	260	277	240	228	271	242	242	216	264	280	273	244	264	253	241	299	278	252	253	234	236	263	279	258	217	245	246	263	198	247	244	231	256	250	280	261	247	223	257	253	268	279	249	265	275	245	232	249	233	261	294	277	261	221	240	266	255	262	252	260	218	233	232	238	261	257	221	260	252	232	237	278	308	215	269	211	223	287	229	250	241	215	238	223	262	253	243	259	245	231	230	239	226	254	259	222	263	273	285	255	237	270	244	250	235	276	240	221	248	244	265	210	238	240	255	269	250	210	251	246	250	249	257	245	249	251	270	247	244	251	241	270	259	255	261	230	236	238	215	260	230	255	221	259	230	249	224	252	248	231	254	230	221	244	216	227	251	245	253	271	258	280	236	246	275	247	224	256	241	246	245	268	222	233	292	237	251	284	264	232	222	239	243	255	264	248	247	259	265	255	279	237	245	252	245	228	230	217	251	222	252	278	255	221	229	253	277	298	247	258	274	261	237	287	226	260	235	285	232	249	267	256	279	252	268	249	234	256	254	226	242	246	224	224	265	259	279	278	269	244	244	258	249	238	262	247	238	234	217	260	247	253	238	258	238	234	254	280	225	259	233	264	260	266	256	223	216	266	241	208	265	265	275	242	246	249	262	223	268	240	256	248	292	279	252	235	268	248	249	218	268	265	256	245	276	281	240	229	221	250	236	241	248	254	241	269	266	240	230	239	216	238	241	221	251	225	261	235	257	237	255	215	246	266	251	277	248	261	224	258	275	246	250	214	245	277	269	251	233	216	247	242	218	240	268	258	233	226	239	238	263	258	250	234	224	257	226	257	231	257	257	247	226	233	238	244	247	259	236	250	296	241	256	229	249	268	260	246	259	250	234	258	235	236	258	259	265	269	258	272	237	295	239	287	244	283	286	255	198	257	294	249	275	254	289	255	278	239	237	282	245	272	236	251	251	247	235	238	258	278	233	201	244	253	252	225	258	254	240	248	253	255	270	246	240	255	279	221	264	265	230	244	241	233	236	264	253	265	258	249	252	249	257	219	248	257	264	300	259	301	244	248	254	245	244	249	253	273	241	230	261	271	271	242	243	249	257	268	239	261	270	280	256	251	301	245	277	268	265	221	255	215	262	257	246	282	261	249	232	256	261	280	251	259	235	249	211	247	242	244	230	240	259	278	253	281	252	222	245	265	276	246	266	265	240	269	262	240	244	246	226	280	254	254	290	243	254	248	250	249	276	252	238	259	248	254	281	237	256	263	253	249	244	256	242	251	244	250	238	254	228	231	215	234	267	250	225	260	262	231	232	227	236	246	241	246	240	203	227	253	244	238	260	244	205	268	235	268	266	262	250	270	265	233	240	256	256	274	251	259	247	243	259	255	222	263	253	239	252	292	255	242	248	251	259	275	259	285	274	250	232	278	246	253	204	243	252	255	280	236	229
36207	25110	19779	9812	3203	999	769	642	568	557	561	555	535	599	509	530	568	516	564	524	574	529	480	539	536	536	554	560	514	501	531	544	544	534	530	534	551	561	564	543	547	530	570	562	541	526	525	554	510	521	551	548	505	555	530	518	519	579	561	524	578	529	518	541	570	555	535	536	559	506	573	548	504	532	552	517	564	521	529	538	520	535	553	532	561	533	525	583	530	495	504	530	513	547	584	545	540	522	534	565	548	514	541	544	571	518	561	513	548	615	532	540	524	516	507	601	527	511	542	566	535	532	559	510	523	546	545	564	550	538	580	537	511	534	602	529	547	493	543	553	551	551	538	544	523	543	522	535	523	519	545	544	512	526	564	520	572	568	522	545	560	528	538	514	550	518	527	566	529	556	566	534	580	533	513	546	523	520	537	547	549	536	507	547	541	528	528	543	523	543	501	538	515	544	515	548	529	523	516	524	565	520	508	568	486	522	542	560	572	526	527	557	530	543	501	515	524	546	568	506	535	510	546	553	550	495	597	536	544	553	540	522	499	548	486	520	524	530	547	539	556	549	539	550	554	491	518	501	569	517	548	557	560	533	552	566	522	517	537	559	533	458	564	556	548	559	536	520	561	529	519	542	571	520	502	537	545	553	555	579	548	528	560	549	565	552	582	550	532	512	568	545	556	536	558	524	479	609	541	504	552	556	502	525	574	537	487	526	543	537	534	528	496	556	530	496	520	594	527	538	549	525	547	518	556	536	551	523	500	555	555	541	489	528	538	523	565	568	520	528	546	547	513	558	499	537	570	518	553	551	522	535	551	545	531	542	522	575	536	569	542	560	557	534	569	496	548	549	533	532	546	510	498	527	581	558	499	504	573	518	553	551	519	517	520	543	573	506	513	551	605	506	507	521	533	545	541	501	560	542	519	536	519	543	534	533	532	592	539	484	502	504	531	529	553	538	600	521	534	519	531	540	520	556	594	542	500	516	546	572	517	457	557	562	545	504	577	525	551	528	554	553	504	569	522	527	548	561	524	500	534	556	482	536	517	513	510	548	519	533	500	577	511	565	538	515	512	524	531	538	566	553	536	560	553	556	519	574	551	582	552	562	490	493	525	566	531	502	554	539	577	550	552	547	500	551	550	544	544	496	555	549	547	516	523	526	494	516	557	553	523	530	488	542	550	554	599	507	522	524	523	496	592	499	522	549	521	549	499	545	567	567	512	544	532	538	520	538	536	584	508	551	552	495	539	545	499	559	538	565	526	562	532	514	548	514	533	531	520	542	531	556	557	536	551	537	537	516	518	493	552	551	511	522	525	565	540	532	530	578	535	533	532	543	529	560	533	472	523	521	529	548	601	532	529	553	516	545	520	547	531	522	532	520	519	522	516	566	483	512	525	527	570	564	525	550	515	499	508	525	583	538	561	535	555	574	567	504	543	555	510	536	498	585	544	543	520	566	468	571	541	511	532	574	527	515	579	535	521	508	556	514	555	535	500	574	572	554	494	557	547	528	537	567	545	542	569	529	545	554	517	541	546	540	541	529	552	554	536	496	518	524	528	515	535	538	547	589	561	553	542	531	520	539	520	547	509	515	545	544	554	558	499	525	516	548	556	554	559	584	535	562	514	553	534	554	519	518	546	530	544	510	552	546	519	506	559	519	586	507	581	548	564	515	514	504	523	548	522	512	551	530	511	499	527	561	542	535	527	548	555	534	546	572	550	525	502	515	512	515	574	552	583	521	539	551	548	542	558	554	540	577	534	548	520	513	540	529	506	551	578	539	557	569	550	531	571	562	567	530	595	526	516	535	534	542	553	559	524	538	584	507	516	552	516	546	548	527	552	510	531	517	527	558	553	552	551	512	559	539	523	515	527	554	527	516	534	595	526	516	543	508	532	538	523	541	559	564	556	558	548	559	513	516	628	537	516	496	552	531	529	548	537	528	535	565	542	568	551	552	504	540	548	555	540	523	532	581	535	550	549	548	559	533	501	538	553	564	530	584	587	540	536	525	506	535	543	522	565	509	549	484	525	560	559	574	529	553	519	543	512	550	523	501	512	528	534	549	516	504	562	546	561	575	524	547	541	522	538	558	526	484	532	516	578	551	504	507	558	528	561	564	562	566	596	521	568	556	522	529	525	504	524	539	541	526	513	502	555	520	518	560	540	531	505	554	549	523	536	536	517	508	557	571	548	481	543	492	573	523	520	568	573	512	540	537	523	571	535	555	538	527	531	534	505	526	548	537	539	481	525	525	517	552	542	563	517	544	518	527	575	539	570	556	529	528	528	548	541	509	500	522	494	510	546	557	535	547	506	567	551	524	520	543	526	527	513	534	557	504	503	513	512	522	536	450	558	553	551	552	588	536	572	532	572	566	574	568	577	520	549	506	533	544	547	518	567	571	488	549	527	575	481	578	539	539	556	585	563	492	511	526	553	562	537	575	556	478	514	564	525	570	533	540	502	539	507	575	521	538	538	546	536	544	513	565	548	554	579	528	557	539	555	555	541	524	545	498	523	524	527	568	573	508	526	526	558	487	532	537	517	547	513	525	521	516	546	553	564	543	529	580	545	537	546	527	561	539	517	559	567	592	539	566	543	520	539	541	570	537	519	548	523	550	519	510	551	510	529	549	556	586	549	534	562	492	517	527	566	533	542	536	578	521	591	517	540	521	556	549	541	501	536	560	524	556	545	502	558	533	525	549	559	564	501	534	537	531	555	551	547	565	540	523	535	567	567	519	523	530	526	550	570	524	548	526	539	581	528	554	540	536	541	533	584	516	541	464	553	593	503	538	529	541	563	539	529	534	528	528	548	524	511	527	580	540	533	539	546	518	553	510	542	504	502	557	552	517	544	531	524	547	502	525	537	557	510	535	517	587	581	539	485	526	537	539	531	543	515	546	572	550	501	524	573	529	523	472	553	514	544	537	501	528	538	549	516	502	558	565	522	561	528	540	536	497	494	591	540	515	524	539	528	546	507	549	568	497	540	499	537	509	523	546	519	524	530	528	552	512	534	536	511	525	544	510	519	572	551	559	540	534	601	521	527	553	537	539	551	512	521	538	556	510	558	496	522	531	565	534	561	523	561	513	559	514	580	552	561	532	582	515	541	496	634	473	553	533	520	545	554	541	534	496	524	584	571	542	526	571	538	533	543	560	564	521	543	541	521	541	516	549	510	563	548	534	528	548	525	531	526	546	547	526	546	535	558	506	546	512	561	540	526	533	575	572	557	557	537	548	561	559	533	521	515	513	575	568	539	553	575	509	521	542	592	517	550	552	520	566	513	536	527	508	546	527	538	510	562	533	536	520	501	518	518	563	523	520	554	552	518	534	513	550	564	538	558	529	521	505	542	558	487	563	541	562	513	546	512	541	587	523	573	546	536	548	546	506	523	574	472	476	522	522	556	541	535	548	537	527	543	488	519	521	553	538	508	528	560	520	576	545	554	532	540	506	571	558	532	536	529	561	532	579	564	561
66084	36304	17171	5112	1146	463	363	328	304	314	339	298	294	337	301	317	293	254	302	317	288	280	289	300	296	309	316	288	255	267	289	322	286	320	252	324	336	311	321	303	303	301	321	333	310	284	287	261	296	313	305	307	312	309	327	293	277	284	285	301	312	322	291	311	300	307	309	242	312	270	308	276	291	287	296	281	324	275	284	281	310	319	298	275	272	311	336	312	282	270	271	324	263	321	313	336	341	293	317	282	305	352	306	322	300	325	293	286	305	291	300	286	317	299	311	293	294	307	301	289	274	293	340	296	347	314	288	282	286	315	296	308	281	262	318	282	294	289	270	315	299	292	297	332	305	303	306	331	300	328	290	316	306	293	277	309	252	297	311	318	302	301	297	276	270	257	276	303	313	318	292	288	305	277	291	299	299	309	287	275	287	277	302	307	312	321	316	290	284	339	316	287	263	286	285	297	306	290	293	331	317	309	299	295	291	252	257	321	263	310	319	275	303	290	287	314	268	297	283	282	284	318	308	354	321	344	267	306	296	293	281	298	337	304	314	332	325	288	338	326	294	322	305	291	297	284	284	271	322	304	296	340	307	286	316	291	267	299	310	289	292	302	317	293	314	285	324	313	311	279	315	309	307	287	284	319	321	303	289	302	319	281	282	340	318	318	298	317	303	271	337	318	306	276	299	326	271	312	281	284	284	300	277	326	316	354	296	319	329	289	274	276	311	298	300	292	312	302	295	290	293	344	266	293	294	278	299	280	327	302	314	301	307	320	331	312	281	290	315	288	309	328	306	286	290	285	288	290	323	270	283	292	286	282	306	306	323	311	277	251	300	290	292	326	288	308	297	303	303	287	366	332	273	318	311	298	330	309	349	299	263	286	315	320	301	321	306	302	297	314	321	297	281	285	305	299	304	315	297	284	291	303	276	300	318	342	331	300	300	319	282	312	276	299	305	320	315	313	257	310	320	288	280	280	296	318	336	329	267	273	296	274	305	303	317	272	244	319	289	281	286	296	299	308	297	318	324	273	324	299	313	323	319	305	273	299	285	308	308	293	333	324	304	306	313	279	318	296	284	347	326	305	266	264	277	293	317	291	304	306	283	279	287	282	287	296	313	282	290	302	339	329	336	340	304	311	323	295	295	314	318	306	304	259	292	287	297	272	293	337	289	268	320	293	316	275	246	284	285	301	310	287	298	369	318	307	313	305	271	319	336	289	286	306	307	277	309	302	322	325	288	303	310	291	272	295	293	306	326	319	293	288	323	299	313	281	314	299	263	298	331	322	328	267	299	321	320	288	293	302	324	311	327	311	354	299	303	294	314	283	272	290	278	288	346	286	291	307	301	316	305	296	324	314	288	336	311	251	305	269	296	285	292	300	288	313	303	346	290	306	314	293	288	278	282	271	263	291	302	329	293	286	323	311	253	296	306	306	317	298	308	287	261	287	301	284	270	275	303	283	279	301	278	297	281	297	262	328	302	282	292	270	313	316	308	282	289	290	282	325	332	313	296	331	293	272	303	327	332	297	267	334	324	286	308	298	307	270	325	287	303	318	312	310	286	311	307	319	309	315	308	320	310	327	287	308	305	289	299	302	287	307	303	297	275	304	343	285	268	295	289	305	281	269	261	319	280	301	295	320	348	287	351	272	321	328	301	304	291	297	318	309	302	288	293	311	307	312	291	292	278	275	295	277	301	315	300	281	283	328	325	315	311	290	280	266	303	279	313	260	295	290	304	293	292	312	272	245	297	297	309	301	288	329	299	302	296	318	294	303	317	311	301	308	276	285	327	288	340	295	299	305	292	309	288	274	281	296	317	299	293	313	287	289	277	297	295	284	286	334	323	309	286	279	310	304	320	328	302	314	311	303	283	284	294	266	301	297	306	317	332	306	289	327	323	303	329	279	277	307	294	305	310	296	289	306	305	292	346	299	290	307	328	290	280	299	290	313	301	305	264	300	294	297	297	298	272	295	293	273	321	282	288	311	307	312	305	323	320	255	292	274	325	309	288	305	292	309	317	276	292	283	315	300	279	256	287	304	306	282	286	283	308	327	305	275	305	272	288	278	311	272	283	328	284	324	313	258	300	295	277	268	291	303	301	316	307	326	293	277	288	290	291	302	306	295	281	266	295	285	314	302	342	295	308	297	321	264	306	287	310	321	326	323	302	303	309	309	322	287	286	279	287	310	289	318	286	309	289	285	314	305	291	277	311	322	288	289	291	272	312	315	278	292	294	300	310	271	298	303	313	298	272	284	336	331	367	322	270	306	290	286	314	278	317	307	309	322	300	283	264	307	293	302	322	311	355	299	288	291	301	283	288	283	273	326	315	340	296	284	345	311	296	358	315	298	307	286	298	316	296	299	284	298	296	298	297	290	299	315	343	279	294	334	315	320	322	289	275	296	278	263	284	313	323	270	298	310	312	318	276	288	298	290	271	357	324	302	294	300	308	288	281	290	283	280	290	280	315	257	303	302	267	305	304	309	324	284	291	334	269	299	306	288	300	297	295	296	314	289	326	263	279	290	312	307	303	323	289	286	303	301	258	312	295	301	284	308	317	321	294	264	292	287	307	302	298	324	312	292	351	300	289	299	304	318	316	262	291	302	311	302	308	276	301	318	307	313	302	338	298	320	279	297	300	301	248	283	302	275	299	291	295	289	283	287	290	280	286	303	299	334	279	287	295	268	289	283	305	321	276	290	300	285	293	282	275	294	304	296	328	295	308	310	321	304	264	280	304	305	278	296	347	319	318	310	323	323	297	323	297	261	316	259	297	324	287	301	300	287	297	310	304	326	278	283	279	303	314	301	306	270	287	323	297	296	294	282	314	272	267	323	291	344	295	295	287	308	324	250	294	335	268	302	271	315	280	316	297	310	285	325	318	356	308	288	283	298	276	281	293	328	307	298	266	278	295	315	290	286	317	334	313	283	287	296	297	304	313	310	318	291	298	285	342	338	301	318	313	296	291	293	316	322	284	299	289	286	270	287	291	302	279	281	316	283	325	290	332	290	276	289	304	296	312	348	303	313	310	289	294	303	296	340	276	306	309	314	314	330	293	293	301	264	279	318	295	300	294	293	281	283	312	275	292	311	303	317	264	319	299	326	291	282	314	283	258	303	326	311	306	296	310	287	300	340	285	287	298	244	300	330	293	300	342	304	303	278	300	285	295	286	312	327	296	325	278	323	302	259	237	303	304	286	256	267	297	290	336	321	325	291	327	268	296	285	305	285	318	286	308	301	278	286	308	308	330	336	284	277	307	301	310	306	322	306	300	295	297	291	325	327	311	299	286	275	308	296	279	300	301	321	299	295	305	307	284	318	305	275	324	318	291	281	314	320	319	269	268	300	286	304	307	311	325	301	281	287	330	282	290	295	309	297	302	279	291	308	312	296	308	315	325	318	330	279	321	284	307	309	288	285	330	301	301	284	297	333	324	305	280	275	316	301	321	328	287	309	267	248	298	311	310	278	269	312
43617	28098	16608	7525	2761	1146	842	730	671	687	622	685	659	642	666	652	688	661	621	670	661	605	629	660	604	657	663	644	588	651	621	620	575	620	645	613	629	651	610	645	645	654	653	641	700	638	621	631	631	608	650	661	608	628	620	617	648	662	652	640	655	607	632	615	662	643	636	619	661	636	650	617	626	638	603	597	636	634	617	679	629	665	663	680	622	597	638	665	599	614	616	646	636	653	658	631	604	629	647	656	622	678	620	624	641	642	668	630	641	620	624	645	649	629	609	677	635	589	631	582	614	675	619	645	599	624	627	622	632	624	623	633	653	658	610	638	669	602	623	634	664	632	593	611	628	642	619	607	698	616	645	635	661	591	687	625	628	641	596	642	608	638	635	629	658	676	613	616	619	617	656	643	633	621	661	647	618	658	644	643	620	669	599	616	686	644	592	661	616	613	630	646	634	618	615	672	655	662	644	648	638	676	638	600	653	613	669	603	654	645	661	606	606	652	606	677	664	658	640	644	619	629	636	653	596	609	604	637	631	599	646	622	590	603	618	632	640	647	608	630	660	629	595	642	621	663	655	625	615	628	626	560	626	635	619	628	642	565	639	624	690	665	638	643	652	621	659	621	631	645	646	680	627	636	633	620	596	637	661	652	584	604	624	592	628	689	646	654	623	575	601	626	643	674	651	624	626	623	651	610	630	637	637	640	652	582	590	669	633	588	614	673	695	648	669	628	595	649	621	697	642	606	655	644	629	638	626	603	614	635	681	601	644	667	645	614	638	619	624	655	645	629	606	601	642	629	635	625	648	635	575	642	651	641	619	649	638	635	631	633	610	624	599	597	646	666	656	611	636	561	632	632	653	677	623	668	609	623	611	613	601	641	636	597	633	640	641	631	624	630	635	622	609	592	639	645	615	661	633	663	622	639	636	605	652	620	628	632	663	625	584	645	603	641	611	615	628	670	646	591	632	630	638	644	659	593	648	591	615	567	636	636	614	624	616	673	666	621	631	646	624	625	614	601	631	632	637	598	656	635	620	631	610	627	654	583	650	596	635	576	644	642	627	614	610	608	635	649	634	627	595	628	668	642	621	642	665	650	620	621	645	605	582	669	633	589	622	641	622	643	647	636	626	647	613	632	590	644	606	638	623	604	607	599	618	630	651	668	613	619	666	596	646	615	631	658	668	636	634	661	621	635	642	627	620	615	638	583	685	631	623	632	616	621	601	586	653	607	649	637	625	586	608	653	621	634	625	593	629	606	644	633	648	606	602	610	629	636	632	622	684	625	645	579	652	669	614	645	619	641	619	664	610	620	584	633	678	593	619	619	619	626	689	606	628	652	680	707	676	598	623	661	627	602	644	651	639	634	626	613	636	643	609	649	606	597	686	613	592	623	620	648	644	622	627	659	569	599	678	674	627	616	644	598	679	615	644	611	626	643	679	622	605	603	628	606	625	639	622	640	643	646	609	653	624	590	621	664	667	625	669	618	605	674	592	628	637	588	602	622	634	613	664	675	639	681	650	644	628	594	660	657	607	621	602	637	652	634	621	684	607	610	639	625	652	660	642	620	600	583	652	608	636	658	616	624	646	657	619	640	654	585	617	679	667	647	625	627	621	623	611	623	646	595	626	626	627	635	609	645	651	632	620	599	633	605	623	626	649	626	621	598	627	665	602	615	681	653	636	685	637	606	621	595	644	597	665	600	621	636	595	653	660	584	590	641	621	669	621	617	622	645	628	651	601	654	630	620	676	589	621	633	633	632	650	651	623	632	648	636	587	672	662	691	619	614	644	661	616	616	667	613	646	678	655	605	654	651	616	629	597	598	630	610	622	591	645	665	629	672	598	599	636	645	632	632	645	647	630	636	627	607	605	641	628	634	647	641	688	662	636	609	617	663	649	640	649	642	631	632	604	654	669	615	671	613	602	640	595	633	585	654	645	652	645	624	611	642	616	616	664	606	620	621	656	632	670	637	622	641	619	631	630	601	628	582	649	648	645	630	599	668	636	653	618	663	569	618	657	632	609	631	636	632	688	656	668	622	618	606	599	623	579	653	622	666	596	611	599	620	636	657	584	645	644	593	641	655	680	609	630	654	607	654	663	577	666	676	606	627	614	634	674	676	600	629	599	611	641	631	648	631	599	599	645	638	650	612	637	623	611	656	671	616	660	660	635	647	625	632	589	634	663	641	618	593	643	666	618	632	607	651	645	679	625	670	661	632	603	617	627	681	611	681	618	642	615	628	607	588	664	635	589	614	626	624	617	573	618	606	626	627	603	634	628	582	638	609	575	632	623	623	621	626	590	609	614	606	636	654	627	650	599	665	641	637	606	646	651	629	613	675	640	604	610	669	665	633	589	639	623	678	564	593	637	632	616	597	588	624	611	663	625	619	627	631	617	608	635	612	613	613	621	638	621	667	650	624	621	616	570	658	625	648	637	606	597	633	610	551	630	663	665	671	621	621	598	637	607	609	649	655	630	651	626	650	617	647	620	658	597	655	654	660	632	632	655	592	668	638	624	629	607	674	670	629	639	615	617	691	609	584	640	626	638	594	675	636	617	636	652	645	632	615	670	714	610	674	669	631	614	627	634	648	633	641	598	651	645	659	613	578	641	607	618	581	664	630	614	646	662	653	657	618	628	666	640	630	625	654	692	679	620	620	638	661	573	649	647	629	624	639	677	639	614	646	626	659	648	601	642	584	616	681	611	621	632	606	645	666	634	663	691	650	633	631	657	595	648	623	629	607	646	594	630	612	594	594	636	600	626	597	581	685	651	632	629	594	686	641	684	655	656	631	653	575	595	646	614	650	620	623	650	618	598	625	593	610	606	627	647	628	631	645	615	621	618	667	631	627	648	647	594	647	607	640	663	648	596	606	651	643	608	638	579	667	688	649	639	653	631	636	594	645	642	607	631	660	621	621	617	655	641	633	608	604	621	606	608	608	617	653	609	619	622	614	656	700	618	611	654	606	638	651	619	645	606	669	637	577	603	662	654	655	634	632	646	662	613	620	640	671	646	616	602	627	585	658	675	595	654	661	624	622	623	633	660	692	612	627	625	602	656	590	635	638	645	627	640	598	625	624	639	631	631	628	603	677	629	577	669	643	621	628	618	629	615	617	616	646	599	611	625	668	605	676	631	618	629	648	643	668	622	633	652	633	626	631	595	710	607	626	675	643	623	645	638	678	650	650	626	642	618	640	630	606	602	626	700	671	623	595	644	613	603	599	627	648	653	619	645	638	632	643	662	640	605	660	652	642	639	618	637	596	601	605	619	672	626	635	665	619	639	616	619	657	614	620	550	630	577	621	630	680	605	655	657	660	651	599	573	611	649	628	610	593	580	660	587	605	701	574	640	604	648	678	609	604	595	621	621	620	602	615	659	662	650	610	599	630	614	601	623	679	633	677	635	623	653	579	638	662	617	629	639	606	660	629	608	670	662	610	605	658	643	661	638	637	644	594	601	601	633	599	608	665
55399	26141	7376	1519	412	308	275	235	275	263	263	254	227	281	264	230	247	259	265	232	248	243	271	252	257	266	246	276	269	261	286	268	289	264	256	283	262	245	230	232	270	231	238	257	268	249	272	244	252	271	264	254	256	238	261	237	247	271	266	270	296	280	284	273	267	237	296	236	253	270	289	264	251	271	243	258	269	242	240	268	267	259	246	250	280	280	246	260	263	260	278	246	269	250	251	242	218	263	261	236	246	259	261	248	247	244	246	253	265	261	254	269	263	292	280	247	250	248	271	248	243	239	268	250	273	259	251	232	237	247	263	271	269	244	225	258	264	259	268	275	254	247	226	241	261	252	271	273	255	273	234	278	224	262	270	280	261	269	243	257	266	243	255	264	202	263	254	229	242	261	234	272	226	263	268	275	257	247	241	262	283	203	254	244	219	262	239	266	276	262	259	243	252	260	280	239	260	271	274	265	258	275	261	277	225	261	260	242	236	236	236	241	249	239	246	266	279	269	285	277	287	295	233	296	265	234	239	271	227	257	276	289	262	248	275	288	260	276	293	243	261	274	280	255	279	263	275	228	272	265	261	274	289	295	273	293	260	296	281	237	243	261	285	253	236	214	261	246	277	290	272	275	248	237	287	247	230	271	259	245	234	263	258	252	255	274	253	251	260	252	226	239	259	251	258	245	244	251	262	255	261	266	274	255	265	273	261	241	240	280	267	255	248	255	265	264	248	247	266	264	271	265	244	271	274	247	270	268	219	260	269	268	242	221	255	304	254	263	270	236	272	247	262	268	253	290	270	263	260	260	245	261	285	300	264	241	261	276	284	252	256	239	261	243	261	283	290	271	266	259	269	241	248	273	227	247	274	256	220	244	266	278	246	266	268	295	250	244	244	269	249	269	233	239	243	240	271	267	286	245	252	261	250	276	283	322	257	255	277	290	232	219	274	257	231	239	284	276	286	248	242	254	254	285	275	274	256	270	239	235	258	283	275	256	272	246	261	240	270	281	290	272	272	264	273	264	258	225	265	290	250	251	273	267	264	252	240	251	249	246	273	256	294	254	260	225	251	259	294	274	278	260	252	277	253	234	290	235	228	259	226	258	259	261	265	258	221	266	246	283	239	252	274	248	266	259	266	271	273	272	238	261	280	287	243	241	253	271	240	268	264	220	238	247	246	273	255	265	276	274	276	278	268	286	259	230	272	290	231	238	278	259	230	298	244	284	264	275	236	248	238	236	278	263	263	283	266	247	219	281	235	261	247	250	280	233	255	256	268	223	259	262	268	241	253	276	277	247	243	260	246	273	260	246	262	257	262	243	283	262	250	269	247	262	242	263	252	270	234	239	252	255	267	256	229	253	264	298	248	245	209	229	289	232	216	249	231	254	247	229	255	247	261	269	262	258	257	226	304	255	252	237	273	280	236	262	255	239	253	239	292	294	241	240	273	236	245	241	248	280	255	225	241	226	240	248	269	243	252	262	269	276	253	238	254	239	254	262	258	231	264	259	254	253	279	246	256	257	228	225	243	249	248	244	239	284	256	265	265	220	247	264	249	248	280	250	289	243	266	241	236	256	257	253	264	257	272	280	236	267	238	247	263	243	216	268	258	265	255	241	260	264	291	270	257	258	237	258	247	254	251	271	254	283	250	247	261	263	267	272	246	241	236	258	260	285	271	221	262	273	259	254	249	259	276	270	260	244	234	248	269	257	262	254	252	264	268	272	263	275	271	276	248	284	268	269	242	301	239	266	260	254	241	279	268	265	247	280	298	246	269	272	269	263	254	265	270	228	239	268	269	301	253	251	272	275	239	259	233	258	250	230	237	263	265	233	271	240	212	272	244	264	265	259	255	257	220	239	273	273	255	286	259	264	260	249	241	243	247	272	270	281	281	263	258	250	238	259	267	265	247	269	292	274	251	240	224	257	264	256	227	262	274	279	276	230	260	251	248	231	247	276	251	261	285	241	243	294	258	221	238	239	242	278	249	251	284	250	247	275	270	264	292	259	244	241	252	223	255	289	254	264	273	276	269	259	272	256	264	239	262	255	252	276	255	245	272	299	246	285	286	229	233	263	252	266	266	245	224	230	255	243	287	257	290	282	281	280	311	272	267	268	253	255	226	268	264	226	246	267	259	278	230	240	257	270	265	261	273	239	225	220	255	224	229	223	236	257	252	246	265	265	275	242	263	262	259	263	272	265	276	257	242	231	254	255	282	219	251	272	239	263	261	248	243	277	258	233	295	259	243	257	254	267	274	244	252	250	271	259	267	236	298	288	272	262	247	252	247	231	228	278	257	251	265	264	251	287	255	282	263	259	258	253	252	245	248	245	259	244	256	274	260	245	252	284	234	264	261	255	277	264	269	272	272	239	267	285	299	253	265	231	275	278	239	260	292	287	282	260	229	256	259	278	267	222	244	264	295	271	280	257	286	254	253	242	279	273	240	280	266	272	297	238	283	261	242	259	277	261	264	262	278	227	240	260	269	278	260	257	256	230	250	261	246	267	247	273	249	271	239	238	229	256	265	287	259	280	260	259	275	240	253	258	254	240	272	234	269	242	241	274	274	258	270	241	268	258	255	230	247	253	222	266	248	250	249	267	250	243	239	243	284	271	296	252	253	243	263	238	268	288	272	276	241	279	233	270	233	245	250	234	265	255	259	248	261	270	252	271	273	261	236	248	260	236	257	294	267	241	254	266	284	255	236	242	273	273	261	257	256	247	243	219	252	255	262	245	263	259	251	261	247	244	247	264	232	239	249	285	281	229	253	270	271	252	261	257	232	231	268	253	242	260	268	275	250	260	263	293	259	259	254	276	262	231	235	246	248	254	244	234	255	262	262	259	264	273	270	262	239	260	256	253	251	245	236	260	256	254	256	262	287	249	232	264	257	272	224	278	294	268	262	257	258	259	263	272	257	276	238	263	236	238	251	251	263	249	256	240	241	245	259	254	255	270	253	223	278	268	280	268	237	235	269	262	251	254	264	233	233	276	275	253	266	231	258	249	255	267	273	215	282	257	264	244	280	267	277	244	246	262	250	256	251	239	245	223	256	230	272	258	242	246	245	263	259	224	267	265	304	273	273	279	259	247	260	262	287	281	267	243	258	232	253	255	283	266	278	248	276	255	278	265	272	290	251	275	258	271	247	259	250	275	269	234	261	275	281	256	248	255	253	252	280	296	261	227	265	255	274	260	245	245	265	243	251	250	241	252	246	258	257	256	244	296	246	235	245	248	274	271	263	259	278	213	230	263	263	263	288	254	217	266	241	266	233	255	216	278	248	237	229	272	265	305	236	240	256	278	281	259	221	263	232	290	284	299	279	250	257	324	262	247	248	256	233	274	267	240	260	259	242	269	257	261	274	259	244	251	265	268	283	231	258	277	256	250	275	256	219	265	239	238	248	237	255	275	274	262	277	245	238	296	258	263	219	280	265	262	267	257	262	280	297	268	237	276	241	265	282	249	241	216	236	218
37067	17610	7100	2701	966	704	558	520	580	585	553	601	574	585	579	537	541	546	565	548	557	566	519	566	570	582	574	536	556	542	548	561	499	534	560	534	532	540	606	508	514	555	541	553	576	558	555	541	563	552	535	588	544	518	539	590	572	553	539	543	565	563	561	526	549	571	564	585	538	550	557	545	557	530	564	514	540	516	538	607	558	564	559	532	557	568	566	526	537	553	539	521	559	534	551	541	550	520	576	557	561	554	537	569	522	520	583	511	548	550	542	546	550	554	579	585	540	554	582	558	559	529	577	581	503	524	548	530	559	531	555	566	553	578	514	547	531	556	544	548	549	524	563	567	559	574	566	547	588	527	524	526	548	568	543	574	569	514	583	590	554	569	516	588	579	501	589	544	563	566	550	552	564	549	560	573	578	581	556	553	540	517	548	560	528	557	570	569	548	526	537	552	530	556	531	502	560	511	548	521	558	546	553	554	560	529	611	528	572	526	530	552	529	558	539	557	568	581	563	529	526	535	558	559	565	568	568	591	537	566	502	554	495	583	528	550	542	546	545	582	543	542	570	528	513	541	543	574	585	582	558	534	515	558	531	512	539	553	532	517	584	521	517	576	516	554	560	557	532	533	523	588	526	564	551	537	556	544	541	545	553	547	545	530	571	555	515	563	532	546	547	588	539	546	525	510	524	543	562	565	518	517	549	558	502	514	572	573	543	572	577	609	554	526	542	551	549	590	557	556	525	552	544	573	563	567	551	539	553	591	550	560	550	523	536	526	545	576	537	547	573	604	527	586	539	555	594	523	542	528	530	559	623	496	538	519	533	527	555	557	543	546	587	588	557	555	515	560	518	591	515	557	549	570	519	543	544	586	561	539	513	561	565	523	581	567	547	541	568	569	559	486	565	570	576	544	478	545	545	549	550	571	565	519	530	557	589	545	565	527	513	518	556	549	554	562	557	557	554	575	568	558	549	561	553	549	561	605	501	553	553	562	535	529	579	556	521	573	535	551	579	570	550	549	559	556	544	555	583	581	551	548	600	539	559	536	495	576	557	547	594	560	525	592	601	574	551	562	563	538	593	572	549	538	530	520	536	574	514	538	540	589	501	531	561	551	554	550	588	598	563	534	526	543	604	562	533	561	591	561	547	557	523	522	520	586	543	591	563	560	570	528	534	538	552	558	529	578	587	555	592	574	592	522	526	523	548	525	491	498	571	540	575	543	572	537	609	552	551	533	579	509	552	568	567	521	537	573	538	546	579	548	555	559	560	551	557	583	548	552	543	538	557	560	551	536	561	538	585	603	556	596	570	560	525	557	547	596	555	513	572	531	575	569	561	567	530	598	523	563	552	507	541	541	537	519	567	556	571	532	574	579	536	547	525	585	545	539	526	556	539	542	523	569	528	521	549	548	514	514	559	535	550	508	558	549	529	509	553	553	515	578	539	525	558	577	514	540	562	551	543	518	553	554	554	573	556	505	551	526	564	591	572	539	533	553	573	566	534	563	557	585	532	552	545	578	543	543	569	510	552	546	533	561	550	538	583	563	519	510	553	538	565	552	538	534	539	518	587	523	550	591	573	542	553	593	558	543	559	567	514	548	512	537	555	577	532	541	582	572	556	506	563	506	564	603	560	521	536	546	527	533	564	571	553	598	540	543	576	568	535	565	573	529	545	540	568	529	568	529	569	524	534	555	584	527	560	546	617	540	573	551	548	528	617	547	530	562	551	541	533	579	554	566	578	526	536	542	581	520	544	612	491	573	585	550	540	548	542	535	566	559	564	567	540	496	555	538	534	564	592	593	554	501	545	521	516	534	571	534	548	532	581	572	569	573	531	535	576	524	604	552	542	562	565	520	572	587	529	578	560	529	559	569	609	555	563	548	551	552	571	546	539	537	566	537	548	518	551	538	542	547	535	563	549	549	548	521	571	579	536	502	574	566	551	530	536	550	541	583	542	511	522	542	546	558	535	582	548	554	533	563	562	542	592	540	532	576	564	592	576	588	547	526	530	586	536	573	535	582	528	553	537	563	573	498	551	565	537	478	547	551	542	562	540	574	568	532	560	521	561	538	554	561	584	532	569	551	590	496	576	556	507	561	542	608	520	557	513	551	594	549	583	532	560	524	581	531	546	561	550	550	580	543	533	577	535	558	500	552	582	549	557	587	523	586	558	549	564	560	574	542	550	545	560	563	547	622	545	535	579	578	570	531	566	582	593	552	576	562	579	523	568	555	519	573	538	540	586	556	523	522	589	560	531	551	594	542	535	569	543	520	529	559	501	546	539	527	546	558	525	551	551	535	559	558	619	538	556	562	508	553	493	534	550	522	545	550	555	575	590	533	569	577	540	535	547	535	581	542	527	582	521	536	545	544	542	559	566	578	531	520	591	561	550	563	582	546	514	557	551	546	542	586	544	512	547	585	568	585	569	584	522	524	596	526	570	567	554	531	551	582	543	589	534	554	586	582	553	571	542	571	529	551	572	552	539	503	557	541	557	517	556	504	546	566	544	545	559	571	574	552	554	528	551	576	570	577	518	575	548	565	587	581	564	556	571	504	538	502	570	591	566	552	590	567	558	577	560	544	564	543	535	575	601	557	506	575	535	562	575	528	537	542	583	545	577	518	525	523	585	541	536	575	550	546	548	552	568	512	514	544	523	551	514	544	524	560	559	534	578	536	553	551	527	540	522	544	556	539	554	542	541	543	569	518	560	535	572	544	528	545	601	547	517	505	555	542	566	559	553	546	550	574	571	537	515	596	572	554	558	546	578	541	557	562	561	552	524	564	590	550	576	514	562	553	561	514	590	528	526	567	526	562	562	549	548	529	549	552	572	556	543	615	534	553	528	565	569	562	544	573	514	525	578	528	576	576	558	546	534	577	592	569	548	515	534	535	530	544	589	527	578	586	542	529	575	570	558	557	530	514	519	562	519	537	545	549	560	623	568	605	535	533	553	460	579	554	573	556	569	523	524	587	555	531	542	515	577	552	509	500	592	585	559	623	554	532	513	576	543	522	564	559	539	534	542	556	585	557	558	609	574	564	567	528	567	499	594	593	547	596	523	526	590	513	553	570	560	520	507	583	574	587	568	483	555	556	553	540	546	539	558	566	523	572	544	555	522	553	557	577	570	621	539	600	544	557	542	512	541	541	564	561	552	564	545	550	546	562	550	544	533	579	541	538	547	572	589	560	555	537	503	527	550	546	557	529	559	560	585	546	561	562	513	572	563	574	565	542	519	526	576	522	558	518	576	533	561	568	562	531	573	531	558	554	574	539	558	525	549	537	583	553	565	557	511	547	550	542	555	529	562	549	575	568	530	542	551	521	544	563	556	586	541	551	594	565	521	562	546	528	560	555	549	578	569	562	530	597	562	543	553	537	540	529	527	534	509	558	541	539	573	557	535	550	566	532	473	565	541	568	515	551	541	537	572	529	521	559	580	530	547	550	547	544	506	531	528	544	572	562	537	534	588	554
65426	29507	10423	2282	941	511	306	271	281	255	251	269	251	259	275	235	233	246	272	230	244	253	248	284	254	243	249	257	251	253	265	281	278	245	263	285	249	257	256	270	259	271	260	284	271	227	248	270	268	248	271	236	275	229	247	233	236	251	236	253	277	227	238	256	283	273	255	279	239	278	266	232	283	250	273	278	287	299	290	243	279	277	250	268	252	264	271	270	287	235	267	274	250	254	236	266	290	246	279	266	292	259	275	275	265	269	294	266	258	276	278	241	259	220	237	238	288	233	283	270	270	236	259	227	223	249	270	257	233	256	260	247	268	239	283	248	265	267	276	257	272	267	235	284	262	257	269	283	258	223	253	258	244	259	240	272	256	258	234	265	287	276	288	278	257	258	263	268	239	244	286	239	258	272	255	241	266	277	279	240	253	245	228	251	252	252	225	267	234	272	270	271	222	263	234	251	262	232	258	246	221	262	258	239	268	289	263	254	270	256	274	280	263	260	270	276	283	245	254	246	259	242	257	293	230	249	276	296	237	247	284	279	258	287	258	269	254	255	245	258	261	253	289	268	233	274	254	263	277	265	278	241	238	252	276	220	218	256	273	263	236	263	239	267	281	288	268	245	245	229	233	261	265	250	252	283	263	248	275	281	254	257	274	239	308	255	254	246	270	291	264	266	253	256	241	284	282	262	270	231	265	225	255	272	252	252	261	267	235	269	252	215	247	247	243	224	260	265	277	237	268	270	248	291	274	281	233	284	265	274	250	257	267	290	259	277	230	257	272	247	248	245	241	247	235	237	266	253	242	257	242	265	260	283	279	250	231	276	243	253	261	250	273	238	242	280	284	247	271	239	260	271	252	249	271	318	274	264	244	260	251	261	271	271	281	251	240	232	272	252	269	257	288	280	278	262	270	230	269	275	244	268	282	262	271	276	277	269	277	277	282	275	263	256	284	250	254	259	257	243	229	252	249	279	260	272	246	277	280	276	252	306	257	242	245	266	250	259	253	269	249	253	279	295	244	242	223	272	293	300	237	266	307	279	234	252	281	249	236	243	259	261	271	270	266	238	270	255	308	265	248	272	237	275	243	282	230	249	262	258	278	209	264	268	249	286	270	267	251	281	270	256	227	247	262	265	240	295	259	246	254	259	250	236	292	290	272	262	253	258	253	229	252	248	282	254	239	255	251	232	257	242	285	276	273	269	268	257	245	252	256	279	282	253	270	262	259	284	289	232	265	269	279	250	249	275	268	242	278	271	291	255	253	240	267	284	261	240	244	301	244	255	254	221	253	251	277	256	239	249	249	271	240	259	226	295	260	263	248	250	254	269	250	270	275	293	226	265	275	234	257	244	284	261	264	275	265	256	291	258	293	266	272	257	221	231	244	256	289	266	268	257	254	244	235	278	254	242	266	284	255	280	232	251	274	213	256	256	256	248	271	237	286	253	254	239	268	236	247	273	262	267	276	268	272	260	236	277	245	272	266	223	230	259	247	221	266	246	306	266	269	232	268	244	237	236	283	276	255	240	296	277	271	260	254	243	263	239	264	259	264	261	260	260	296	273	291	250	263	241	233	247	248	269	262	240	274	261	282	283	258	265	292	247	270	275	295	299	265	245	243	275	233	253	224	264	268	293	255	257	288	258	265	243	257	256	259	278	241	250	246	244	284	236	280	250	234	262	251	259	229	230	272	222	240	257	252	245	267	259	258	281	265	290	263	274	246	265	243	243	248	249	250	242	274	265	255	272	251	259	246	229	254	274	254	229	245	252	243	284	264	286	286	273	274	259	244	266	240	275	287	271	285	270	256	238	256	285	265	258	246	279	240	274	228	255	259	249	282	265	251	238	259	268	241	259	252	261	245	288	278	263	250	282	267	235	256	264	273	286	262	246	272	258	274	279	274	271	287	257	232	246	278	253	275	296	226	261	284	228	240	243	254	283	279	247	259	251	267	256	292	260	242	297	246	242	245	280	252	255	231	251	224	227	236	281	268	241	287	282	263	268	260	260	253	254	260	262	260	251	265	245	276	249	225	241	249	249	291	287	239	266	270	247	254	206	247	222	253	242	261	241	232	256	245	283	276	266	280	285	226	269	268	245	287	242	294	257	236	236	256	237	286	281	261	279	279	257	300	258	254	265	260	236	260	250	256	255	250	233	250	279	254	245	255	276	263	258	260	247	266	273	262	264	266	244	266	278	256	256	262	237	269	240	281	257	268	286	290	273	230	261	261	279	248	255	245	241	264	284	248	280	219	254	261	253	239	247	252	235	257	247	257	248	257	264	250	226	250	240	260	281	272	243	284	269	257	244	244	263	298	281	246	224	253	259	283	261	275	255	276	266	265	243	246	247	279	240	272	281	264	258	261	262	291	243	269	238	292	296	216	235	251	238	277	259	295	239	296	249	250	255	253	258	262	240	270	252	275	266	279	281	266	252	255	233	272	265	262	260	265	261	273	259	230	277	272	265	272	260	255	251	282	260	251	268	288	247	241	260	255	267	285	232	236	269	270	279	250	235	238	266	233	274	270	260	269	248	264	276	272	266	258	211	278	259	244	256	248	288	276	264	270	254	258	253	294	231	296	269	287	273	263	287	285	265	280	243	249	236	295	251	255	263	240	266	260	267	249	257	289	268	246	258	261	274	260	245	289	252	244	280	263	274	242	291	286	258	238	263	256	250	238	255	263	233	279	233	261	268	236	267	238	247	286	285	266	287	242	236	263	273	303	255	229	244	256	252	271	274	270	232	282	267	261	275	239	242	284	267	244	288	248	238	257	276	233	269	262	242	263	274	296	252	278	254	274	237	260	257	300	284	271	284	242	261	272	251	251	263	286	258	227	256	279	235	253	297	279	260	282	260	273	255	268	248	236	260	263	289	254	261	270	256	246	249	257	279	289	290	275	255	242	224	259	251	247	268	231	283	291	277	256	251	238	299	241	241	320	271	290	251	256	250	255	235	250	250	264	227	257	264	261	247	256	263	286	263	236	271	256	271	244	275	274	283	240	274	270	275	247	291	242	255	275	273	246	251	234	230	268	276	257	242	275	269	285	253	219	259	259	240	244	279	280	232	258	275	263	252	264	248	270	280	282	247	254	258	284	240	251	253	233	259	282	272	235	235	263	255	228	264	258	232	275	255	253	266	251	250	257	263	247	257	268	256	249	270	276	271	275	228	257	233	261	242	249	277	309	301	253	274	244	234	255	257	268	285	252	254	258	253	262	249	267	285	251	229	274	260	244	257	254	257	267	229	271	269	275	286	251	262	250	264	250	261	235	287	243	243	244	272	230	258	276	277	283	244	250	277	246	266	263	258	244	239	252	288	276	271	254	266	287	267	270	265	282	268	248	234	256	254	283	254	237	301	261	284	282	268	259	258	280	249	241	240	248	226	259	257	271	256	240	270	257	253	240	284	253	270	287	262	227	257	239	247	263	231	240	264	257	237	277	300	256	277	241	277	251	259	264	250	250	290	262	266
43409	17822	9493	4229	2717	1197	656	634	574	585	532	510	535	572	569	581	585	546	560	589	566	573	570	523	554	573	555	542	544	571	612	573	545	553	591	560	538	554	579	521	538	602	548	529	586	579	550	566	566	543	527	567	599	552	592	581	549	553	570	500	518	547	546	520	565	550	573	573	517	537	606	549	556	563	598	561	556	561	550	564	552	561	569	624	572	556	555	538	536	539	559	533	538	565	560	612	577	596	607	601	556	564	582	573	543	571	545	571	571	537	530	559	525	525	546	593	562	569	561	567	555	524	558	548	553	575	531	563	544	579	543	548	593	581	574	565	572	526	569	574	549	578	552	540	553	540	572	577	557	551	544	570	560	538	531	567	522	550	578	556	543	510	561	540	580	554	570	568	555	542	569	534	543	542	557	547	538	571	528	543	577	593	568	574	572	545	548	532	527	507	560	536	571	553	574	488	592	557	564	577	593	533	548	557	573	584	583	591	566	533	546	542	579	550	535	553	575	576	578	556	563	505	545	558	542	566	604	547	549	588	549	545	560	598	587	564	569	537	595	539	565	557	519	581	576	567	524	590	535	573	562	569	550	575	568	591	569	563	565	532	533	539	523	557	521	587	561	565	524	542	539	529	571	570	543	595	556	588	536	563	539	556	559	560	549	541	583	608	607	565	594	529	528	566	558	540	561	543	530	557	569	545	550	510	549	539	537	599	552	576	543	590	577	577	563	554	534	584	523	567	568	551	566	561	570	548	541	573	569	530	579	580	563	568	566	570	584	559	565	573	569	547	536	573	577	625	551	571	526	567	540	512	559	545	545	613	557	538	549	532	547	577	556	539	576	519	562	526	580	560	513	560	563	593	540	584	533	543	534	574	537	563	554	550	595	537	579	565	566	525	564	551	517	566	563	537	593	557	535	551	564	562	577	535	556	551	481	541	498	508	558	562	530	549	558	572	533	536	543	539	533	522	562	559	589	570	609	536	519	540	497	544	553	564	558	559	540	552	577	565	541	572	556	506	563	586	512	593	538	531	595	543	567	545	519	584	509	589	574	504	563	535	534	550	576	560	524	524	579	554	514	554	572	529	519	515	529	563	573	600	612	574	561	525	547	559	549	522	539	541	590	561	539	542	523	560	570	565	594	554	565	570	566	562	572	541	581	559	550	523	579	557	575	579	532	562	578	563	568	528	559	586	544	542	561	627	573	543	577	554	544	571	528	605	556	531	570	521	587	586	550	530	525	558	539	542	511	558	554	524	570	554	564	538	531	548	557	569	572	548	551	558	591	546	562	508	532	567	527	545	561	537	571	547	512	513	567	547	547	521	580	565	517	538	579	551	558	563	541	538	542	579	530	533	555	556	568	527	594	568	533	595	567	575	548	563	565	597	559	525	524	574	563	579	574	563	555	557	565	546	549	573	585	527	565	539	573	543	517	574	579	565	561	523	568	576	527	584	524	567	553	550	549	518	543	564	585	534	544	585	560	548	552	555	595	554	561	621	509	581	604	577	533	548	528	528	591	573	578	553	507	563	579	533	586	564	521	586	582	568	542	533	564	566	584	579	590	541	566	578	535	507	562	521	564	544	541	555	549	551	520	550	539	574	567	534	567	506	566	557	555	559	527	571	562	589	537	537	588	575	530	539	513	536	555	592	537	607	527	555	534	563	507	554	565	544	553	582	558	549	589	561	562	535	514	555	567	575	529	529	568	537	568	553	590	601	576	574	550	575	565	562	518	563	538	543	552	557	584	550	536	524	519	540	551	558	542	528	582	539	607	541	542	557	558	550	558	528	536	565	579	560	559	564	523	515	533	547	521	595	547	586	506	554	509	590	573	548	574	540	593	553	565	539	541	568	527	578	549	585	555	555	542	601	569	524	616	548	544	544	549	560	559	563	540	556	608	575	586	601	515	560	593	565	544	558	593	559	528	555	611	580	554	559	524	582	554	526	560	607	597	564	538	573	580	552	578	593	558	549	580	533	575	568	571	564	566	561	543	516	570	584	584	584	586	574	513	543	562	506	549	539	561	611	525	554	576	572	540	591	615	554	536	576	551	546	600	528	520	577	642	556	584	500	575	525	508	606	530	564	569	576	587	533	539	574	585	539	547	565	572	546	544	573	539	545	576	544	553	550	559	514	583	577	557	545	540	563	535	592	576	530	553	551	537	572	560	551	577	525	578	563	551	527	551	516	559	559	539	536	517	543	550	548	576	558	531	548	594	582	596	539	563	550	570	526	555	534	586	518	576	562	535	550	607	536	553	535	565	538	546	576	564	563	536	541	555	584	565	578	586	560	569	558	583	559	546	559	608	573	553	546	552	553	583	547	543	551	571	535	590	587	570	570	544	560	557	599	556	544	538	563	554	587	574	597	592	597	582	556	553	553	554	506	544	528	575	552	518	540	543	505	556	560	536	550	529	562	569	548	547	591	567	549	552	566	566	555	574	565	540	566	580	532	550	587	574	582	535	550	580	554	567	558	546	612	577	580	576	544	563	538	552	583	525	565	577	553	559	549	570	552	563	538	540	551	517	536	526	583	543	510	532	553	613	552	582	563	617	511	545	509	590	581	553	524	568	523	596	581	568	555	545	574	564	534	582	529	509	570	531	517	577	574	510	573	581	556	532	568	546	567	532	562	540	583	540	554	570	515	542	536	525	549	565	560	573	571	570	561	555	540	598	543	535	522	566	558	578	555	542	551	574	546	558	577	580	567	560	534	543	509	571	551	518	576	503	566	531	535	568	558	605	560	560	560	548	550	547	578	523	598	521	564	572	554	533	559	631	514	559	560	569	542	567	526	523	545	579	536	545	553	538	566	570	557	547	558	567	582	523	568	559	589	559	540	571	583	545	510	515	558	593	541	533	598	574	556	581	557	573	608	582	548	580	590	531	545	545	573	526	585	584	550	530	573	569	590	528	541	522	557	555	551	540	610	576	581	572	548	560	555	548	538	576	546	537	571	575	491	554	595	581	533	537	564	554	577	560	564	563	586	541	522	539	537	573	540	541	559	587	574	566	502	565	563	549	558	521	566	536	590	563	557	556	543	600	561	558	552	563	541	566	549	565	522	547	587	523	556	584	557	554	582	538	565	552	547	525	554	528	559	550	504	543	561	581	545	563	525	543	541	572	552	572	554	528	534	562	539	559	551	542	541	561	532	576	566	601	561	576	502	564	558	569	604	581	546	586	570	546	594	524	606	580	528	573	536	543	554	548	517	565	559	526	562	569	572	537	557	560	538	550	549	538	534	569	575	604	577	571	556	580	524	550	563	552	594	597	547	557	591	549	561	572	547	556	556	553	544	572	584	538	563	515	605	542	549	550	580	556	540	540	566	554	559	553	593	555	594	534	550	566	527	560	531	539	577	568	532	533	574	557	559	557	592	525	550	545	546	534	587	584	579	548	547	569	563	517	565	553	570	576	563	515	574	571	571	537	567	573	541	557	587	498	524	531	539	545	547	585	580	505	545	577	538
65585	34402	14599	5407	1621	506	361	295	299	311	322	326	309	275	325	302	290	323	321	311	311	309	299	288	315	302	263	314	328	265	331	285	258	330	304	302	295	311	289	313	288	257	301	310	271	297	306	297	249	295	284	282	318	304	279	297	295	283	293	301	292	296	300	281	298	279	288	303	265	312	312	348	296	303	309	326	308	288	292	262	302	282	290	303	279	294	293	298	319	294	307	318	310	288	301	296	332	287	260	299	282	272	292	290	286	299	293	353	288	271	273	307	341	279	310	324	275	302	331	340	328	280	263	294	289	274	324	313	292	268	305	290	317	283	312	317	303	318	334	347	293	282	287	302	291	308	307	296	291	298	322	259	289	294	268	310	329	317	311	280	274	268	284	289	304	291	323	303	276	285	302	293	342	276	306	319	295	313	300	270	295	287	315	252	289	286	266	286	283	305	293	296	341	265	313	320	295	347	299	305	272	264	305	273	285	302	323	282	299	295	301	299	297	262	282	282	289	327	264	288	280	282	312	300	304	321	291	280	303	300	289	312	293	281	290	300	271	286	300	329	304	257	320	298	277	299	256	298	309	299	304	342	307	326	289	299	296	284	304	271	298	296	309	310	280	303	279	292	262	300	311	318	311	274	308	330	303	308	327	274	287	282	295	296	267	274	270	299	274	313	315	254	267	273	308	328	321	285	298	315	319	302	335	272	316	287	298	309	284	300	304	277	302	306	318	309	287	335	299	285	328	268	282	304	285	291	294	295	313	299	320	297	281	290	300	273	303	306	307	319	294	295	281	294	300	295	275	278	290	286	319	286	302	305	301	306	297	281	329	306	298	274	337	293	293	289	305	310	276	312	281	324	312	282	288	273	268	281	289	292	347	263	311	314	293	316	313	319	278	304	301	327	291	298	274	274	280	318	288	318	281	274	276	271	276	364	289	316	314	298	280	308	328	307	329	280	324	292	287	296	286	305	306	322	315	306	299	284	312	305	305	285	294	312	326	318	304	313	314	302	301	306	294	310	288	304	331	268	309	321	295	293	314	331	281	291	296	325	255	307	297	287	307	318	310	263	270	289	314	303	282	300	292	271	305	283	310	272	281	289	295	302	309	295	308	284	292	276	292	285	314	300	279	269	294	316	275	282	288	285	277	293	301	293	281	267	296	265	326	279	278	291	294	310	311	296	288	321	294	336	307	301	357	336	311	310	281	268	293	291	316	309	302	309	277	298	257	268	278	282	287	317	313	300	287	318	299	267	319	298	304	286	320	296	280	315	313	269	288	303	294	289	311	298	284	296	301	304	293	303	316	310	301	267	307	296	282	334	336	308	318	304	329	294	268	301	296	298	322	270	311	317	293	314	293	316	335	310	317	284	323	292	306	291	306	332	261	271	315	264	273	301	297	279	283	345	328	287	306	277	335	305	317	317	334	311	304	299	332	279	290	316	320	321	293	301	283	301	307	307	286	292	309	342	313	287	265	265	321	252	314	279	303	283	303	286	311	296	260	286	305	282	286	309	288	291	267	280	287	296	277	332	317	312	300	306	316	294	284	294	285	297	308	325	300	317	312	315	267	311	288	275	312	263	314	294	279	288	318	291	267	281	306	292	265	300	245	304	277	280	282	316	323	266	298	336	335	255	284	326	311	298	316	317	274	338	303	323	285	321	296	282	291	301	258	298	290	321	290	301	354	300	315	318	290	301	270	303	313	318	321	289	278	282	265	304	309	336	291	309	305	311	306	291	323	296	292	284	284	291	307	277	325	278	294	321	319	319	295	318	305	341	291	277	280	297	268	306	299	298	311	325	299	298	306	295	326	305	314	345	319	311	287	328	310	272	285	296	299	319	272	299	331	322	284	317	304	315	273	308	293	297	290	275	308	295	278	317	297	324	312	318	294	281	337	292	280	281	273	290	303	280	294	285	303	293	308	306	307	326	290	298	293	303	305	282	270	323	291	297	278	302	306	266	300	288	330	321	308	264	309	290	332	303	296	332	321	317	325	299	307	286	308	322	305	292	311	318	312	295	305	290	331	285	321	287	308	296	327	303	300	303	276	305	288	264	291	280	311	302	290	279	303	305	321	300	323	262	310	299	301	300	314	319	316	322	276	267	289	288	272	294	277	292	301	295	284	264	303	295	286	306	295	280	288	283	306	293	261	290	308	309	276	313	302	310	278	305	281	309	251	291	258	274	273	323	309	302	319	292	297	314	280	299	300	265	299	321	282	314	309	279	302	310	275	280	299	270	278	314	285	294	299	311	282	259	302	262	317	309	322	286	300	303	277	286	276	267	308	288	292	299	294	317	314	291	312	275	329	292	348	309	300	297	310	291	290	310	279	299	309	321	281	289	298	294	322	348	313	310	329	296	294	278	311	303	285	295	268	327	286	311	315	280	287	294	321	280	289	316	290	319	291	283	291	311	295	295	327	325	326	290	275	308	319	303	335	308	295	296	308	303	304	279	293	336	309	259	279	319	300	304	304	290	295	313	293	305	278	285	303	303	303	295	267	341	314	270	296	317	324	283	283	300	316	273	300	298	297	306	303	257	285	279	315	279	311	327	295	310	298	290	297	286	305	266	310	279	283	313	286	301	296	267	292	306	303	300	274	260	280	289	288	284	280	317	279	324	292	291	246	333	298	287	296	296	263	289	308	294	305	290	298	306	324	291	302	315	315	318	298	334	312	284	284	317	297	239	281	314	298	293	263	309	281	294	291	274	288	321	292	287	303	352	339	289	290	327	319	286	286	306	269	318	319	297	309	304	293	308	271	303	323	284	293	267	283	271	301	309	289	314	285	286	308	306	306	291	281	300	304	331	310	296	289	316	280	339	298	321	288	295	278	287	285	296	294	290	302	303	321	302	303	282	301	271	313	319	321	315	296	309	309	298	292	295	297	317	312	300	328	296	264	277	314	269	243	273	296	304	285	295	293	298	311	352	329	311	333	289	300	267	310	295	259	306	297	324	293	290	251	305	304	310	313	274	268	291	290	294	289	282	311	270	292	294	287	281	311	303	283	327	296	301	287	294	314	314	292	269	292	293	299	272	275	309	298	292	274	251	313	338	312	307	298	294	287	319	296	295	316	316	321	257	289	302	282	320	320	316	269	330	308	362	355	301	312	287	330	286	291	279	313	291	290	291	286	291	295	300	287	305	275	318	280	291	298	325	266	311	263	307	291	293	284	290	310	297	276	267	280	309	319	313	284	288	322	323	315	278	295	289	317	283	275	292	284	295	298	305	325	346	281	293	331	302	283	293	341	302	304	314	283	313	279	275	305	295	286	321	311	316	299	298	311	273	297	278	289	274	292	316	279	284	289	275	310	290	320	290	305	318	300	279	305	312	304	293	287	292	266	313	282	314	322	299	320	298	279	324	306	291	293	263	281	278	316	310	268	302	294	287	281	275	280	334	285	335	308	319	293	297	272	335	313	321	261	306	306	324	313	308	300	276	310	310	305	298	310	309	324	309	309	285	295	290
43164	24331	13929	8980	4064	1314	969	664	678	647	623	665	639	636	645	643	626	654	595	653	689	664	635	629	621	608	609	608	636	661	693	628	618	626	649	657	594	620	652	588	643	646	648	653	640	666	619	610	604	648	593	671	687	605	648	653	611	630	637	620	597	611	618	638	617	635	607	613	633	627	654	626	595	615	643	635	640	584	629	603	665	625	625	640	568	626	633	660	641	623	599	598	614	586	640	593	647	633	647	594	620	660	641	643	584	613	669	609	648	582	649	602	670	652	635	664	614	564	647	660	642	631	601	619	636	625	624	639	674	709	624	642	694	627	624	592	630	636	629	645	629	662	622	659	649	628	661	618	626	619	599	624	587	649	618	613	659	661	627	617	640	630	664	596	653	633	623	633	661	634	604	648	628	642	603	635	631	624	674	596	614	662	610	645	623	602	621	618	680	589	591	680	647	617	634	639	623	660	647	640	655	617	650	653	615	657	640	627	612	634	649	634	618	573	660	642	616	607	619	695	635	614	645	658	667	648	630	631	647	608	625	645	656	652	609	663	639	636	626	611	653	619	625	623	618	670	601	644	671	633	659	626	658	629	654	661	663	619	626	641	646	621	605	638	612	636	668	602	639	636	616	639	612	659	637	657	641	616	599	647	626	580	644	612	590	694	626	588	645	665	631	582	659	669	633	656	651	597	636	658	634	631	609	598	620	648	641	660	580	626	612	647	665	622	658	627	615	630	633	619	644	595	628	664	623	576	618	613	618	626	609	661	627	627	610	617	644	639	634	631	663	619	587	646	645	651	613	597	670	599	620	627	619	597	640	646	614	618	652	629	624	619	632	588	606	619	637	682	581	672	652	639	650	598	676	597	631	629	652	611	634	593	633	594	630	599	609	644	617	647	598	640	649	612	660	644	637	659	660	645	654	629	649	632	631	609	668	652	647	666	623	658	627	616	633	592	598	592	620	648	613	604	611	624	651	660	627	660	646	658	645	617	615	612	602	624	629	649	664	612	630	658	607	623	595	620	637	685	620	608	586	655	655	585	633	649	606	614	616	580	635	656	656	626	638	597	601	636	615	608	575	697	604	636	618	604	644	671	628	622	676	575	675	622	627	664	660	636	658	633	617	631	629	607	631	644	622	590	610	604	575	669	639	624	621	626	620	629	615	664	602	646	603	644	618	623	625	624	610	613	665	591	612	681	683	614	638	674	676	602	673	577	602	621	622	636	660	599	644	653	596	626	648	631	603	646	629	674	628	603	619	588	618	625	612	644	605	644	624	643	665	602	612	601	618	620	635	624	614	622	668	612	618	608	615	655	637	590	617	639	626	631	607	598	641	611	610	620	612	660	616	670	603	646	645	619	579	597	583	628	632	609	627	628	627	634	632	682	616	659	632	614	604	627	647	631	631	603	627	666	619	621	634	631	650	627	648	631	637	586	583	611	628	628	617	613	613	623	656	671	643	630	592	608	605	675	636	630	591	640	578	633	630	647	630	603	643	652	644	586	658	623	601	624	627	656	641	648	620	631	569	633	648	621	610	620	631	626	680	618	605	621	661	643	634	610	612	644	640	641	645	640	628	570	559	650	641	621	625	633	639	627	659	618	663	638	659	632	606	610	622	619	644	620	591	628	619	627	621	679	618	695	634	629	609	636	583	659	588	664	626	593	656	623	615	626	620	625	636	644	637	614	592	650	652	678	659	633	637	652	644	618	578	658	602	662	620	644	639	655	620	631	613	602	642	618	642	607	608	633	641	631	625	665	621	629	621	620	638	647	662	605	607	655	647	603	626	624	644	630	641	630	645	631	602	637	621	648	651	622	641	634	549	650	677	648	579	622	612	616	628	664	580	675	603	645	599	653	587	647	579	676	629	624	643	608	593	604	619	614	611	649	635	621	649	637	622	631	609	628	562	622	632	636	673	583	627	623	652	616	641	617	622	626	684	605	601	597	587	574	626	603	571	626	663	640	643	642	597	588	652	606	636	599	620	645	632	601	643	639	592	628	636	629	640	643	600	603	605	644	618	624	598	589	642	647	640	610	609	647	668	557	606	600	628	584	607	619	632	590	646	612	620	649	667	628	657	617	652	630	669	645	580	645	639	624	660	660	621	654	632	638	689	608	640	623	606	611	627	612	661	646	619	635	643	631	682	647	652	624	609	623	611	600	638	644	587	681	618	576	667	610	656	613	648	626	600	600	643	629	612	622	642	646	664	644	537	623	662	595	641	615	635	610	636	622	627	643	627	631	653	638	583	609	611	589	646	627	620	624	594	668	658	598	613	607	663	652	627	625	649	624	583	609	673	618	633	635	617	611	674	638	655	697	576	652	618	635	636	617	606	635	610	625	616	637	641	584	625	655	620	654	622	629	640	581	617	663	689	618	657	554	654	631	639	658	660	622	659	621	635	634	651	624	646	583	616	636	603	642	637	645	661	665	624	649	678	634	620	631	633	634	646	642	638	619	632	622	652	640	636	612	643	600	626	660	621	656	659	635	609	628	622	639	690	622	656	603	598	624	627	680	616	628	590	605	612	645	676	619	649	630	636	657	669	668	675	641	604	656	632	609	617	626	612	657	602	625	666	654	647	577	639	639	607	667	650	579	651	624	616	646	656	620	638	621	624	635	604	656	644	616	637	611	632	652	635	639	632	639	628	579	623	603	646	640	625	652	636	643	662	694	674	611	576	641	608	615	659	607	596	643	669	629	597	625	639	630	626	579	628	655	616	592	599	639	653	580	640	620	641	666	662	661	625	637	609	625	598	690	606	600	604	638	661	619	663	606	626	657	631	630	654	603	653	604	631	694	611	672	596	622	671	608	640	600	633	630	620	625	584	643	636	620	646	600	607	613	624	648	647	639	635	632	631	623	634	565	637	631	644	637	662	660	591	622	642	666	646	655	641	613	597	617	573	641	597	603	608	641	609	601	672	646	681	632	617	611	597	631	628	600	603	667	630	625	629	662	646	640	608	631	694	648	643	607	625	622	613	632	582	651	645	667	621	631	633	622	586	610	621	640	635	663	643	657	660	623	587	649	603	636	639	603	676	668	612	641	580	626	622	615	669	618	611	604	636	619	658	639	616	614	663	628	592	599	606	658	654	588	682	675	630	611	641	638	622	620	604	612	591	636	602	612	620	612	617	633	630	670	629	606	650	664	638	649	608	644	601	620	641	611	646	617	615	634	562	622	604	608	658	637	596	639	615	613	648	602	644	646	604	602	603	679	639	664	636	682	672	601	657	634	625	611	623	653	621	609	642	601	614	639	669	591	602	678	578	614	624	611	554	646	642	615	616	576	647	578	641	600	664	645	641	654	555	626	594	625	626	599	621	649	609	602	617	652	646	645	638	628	603	657	614	583	651	648	680	594	634	612	654	591	609	663	647	623	662	670	643	607	601	608	622	672	628	666	643	585	628	661	614	655	603	603	633	622	639	674	598	598	625	621	617	643	639	639	564	617	605	620	584	595	644	624	645	609
51175	20910	6488	2106	741	342	227	225	291	247	265	238	255	277	252	235	223	250	262	221	237	228	238	241	228	256	270	276	225	229	237	238	214	207	239	250	291	263	270	214	229	247	222	260	250	281	227	231	277	227	250	252	252	304	255	233	268	258	250	231	248	251	281	248	255	221	239	245	259	241	245	256	223	233	246	280	220	262	254	238	215	296	264	247	257	232	251	230	246	249	258	275	227	254	206	270	255	218	247	240	250	258	247	252	282	246	255	224	235	272	251	265	245	232	276	267	261	265	249	255	228	263	260	231	222	242	233	262	227	253	244	252	240	233	244	239	230	222	240	232	239	208	244	234	240	237	254	213	227	229	270	259	262	235	249	256	249	263	240	245	211	259	249	231	274	265	238	233	226	232	263	255	221	240	252	257	234	256	243	284	273	223	243	222	265	210	246	267	233	249	230	259	229	220	278	261	254	224	226	217	250	248	263	264	245	243	259	252	245	225	258	250	225	240	219	235	260	264	250	256	256	228	231	241	238	254	241	212	247	258	216	238	258	252	241	242	237	236	246	221	200	247	241	235	239	220	263	235	254	249	248	235	257	237	255	243	256	247	250	243	274	237	231	248	240	212	236	254	243	237	271	225	246	257	263	255	232	254	260	225	255	215	255	259	226	244	230	236	247	235	294	253	244	228	250	270	261	227	252	233	279	248	270	230	252	222	224	226	230	262	260	260	235	240	241	225	217	241	242	265	233	257	241	234	250	257	214	229	248	277	255	228	261	250	259	239	227	224	246	231	232	249	238	263	233	241	210	245	266	248	236	243	231	253	234	235	234	236	229	256	226	239	293	240	245	243	248	257	243	242	255	258	241	263	252	250	265	268	227	247	230	276	236	250	256	254	221	256	221	249	232	255	249	217	245	234	222	247	241	243	268	264	201	223	277	259	265	253	240	231	234	249	230	251	258	228	260	260	231	244	232	242	249	232	260	238	242	258	279	276	248	270	249	281	250	243	224	217	244	231	230	286	232	233	262	250	229	238	284	245	238	258	233	243	259	246	241	238	266	235	235	248	229	229	247	242	209	214	264	255	231	249	241	230	236	236	222	243	216	235	226	242	250	247	253	240	245	256	220	258	213	241	245	244	236	250	264	254	257	213	233	225	237	263	257	256	256	222	222	217	279	277	241	257	286	261	264	264	232	260	239	267	244	260	212	258	254	281	253	247	237	228	229	246	268	241	250	252	225	262	286	240	234	247	238	265	220	210	243	225	239	251	272	262	232	248	237	248	233	261	231	230	250	252	260	249	261	259	249	243	253	237	256	248	259	244	251	238	209	261	245	241	261	259	209	228	238	242	245	291	263	230	250	248	250	263	229	263	235	255	247	232	260	250	240	229	233	241	237	235	219	234	249	227	222	255	241	258	247	235	223	256	220	263	329	241	266	226	209	249	224	254	237	249	275	239	259	247	263	233	248	241	221	235	259	239	243	274	241	232	260	276	240	236	211	245	219	210	273	238	217	230	281	257	232	218	243	252	252	275	229	256	256	257	232	267	248	260	257	266	245	245	267	255	225	231	248	239	261	253	269	243	256	261	257	224	224	231	253	236	231	247	245	239	235	210	254	246	230	234	249	222	246	271	261	219	237	229	241	220	239	216	252	236	230	240	237	233	258	217	236	245	240	283	239	240	257	255	262	223	263	200	242	241	221	238	251	261	226	232	235	237	252	245	233	253	235	277	248	258	229	214	278	210	255	246	267	254	231	250	259	241	229	233	229	282	274	242	258	223	277	243	279	234	235	246	241	226	246	238	257	268	261	256	223	242	238	222	242	247	229	241	277	247	235	224	230	272	236	254	262	270	239	221	238	285	262	247	241	235	242	211	231	253	248	252	222	239	244	235	240	248	244	233	236	273	217	240	255	276	222	221	243	245	236	230	233	263	226	242	238	263	230	256	267	232	262	249	227	222	236	253	238	216	248	219	233	207	237	215	241	241	226	220	210	232	240	221	261	238	241	223	263	272	242	230	253	240	259	231	231	249	237	225	246	247	292	222	254	258	221	232	244	233	252	246	238	252	258	259	231	241	231	233	241	231	211	243	212	218	232	205	230	236	236	227	245	248	259	217	265	239	247	236	245	235	205	223	240	251	250	269	258	233	269	224	236	227	241	239	281	258	252	260	265	212	237	246	251	232	264	234	242	267	222	229	239	212	266	268	264	219	241	246	229	234	206	237	263	292	248	240	240	232	234	252	252	204	251	259	264	224	241	265	216	209	268	236	210	243	234	269	249	254	235	216	233	238	258	213	231	241	251	245	238	219	221	236	232	250	259	265	254	233	244	232	240	272	253	225	263	251	239	242	256	254	253	243	229	249	269	216	223	258	247	230	215	279	267	246	204	226	229	248	224	264	254	269	218	246	267	259	258	268	236	273	242	251	250	249	213	242	250	219	242	204	245	259	242	277	289	258	257	263	281	229	217	241	243	236	250	260	236	254	258	252	265	271	234	246	241	257	214	248	269	242	232	238	214	221	247	219	263	230	249	246	261	258	260	216	251	234	248	231	246	258	238	274	270	251	298	272	222	287	239	261	240	243	233	242	249	253	249	223	283	266	274	252	215	239	241	234	267	267	252	214	254	273	247	238	258	250	244	241	234	239	237	270	260	285	230	227	230	231	209	248	248	251	254	233	256	209	265	228	270	264	287	247	259	248	268	245	223	231	250	250	225	221	220	240	238	242	254	209	249	242	230	256	241	247	249	211	252	251	243	238	232	230	244	246	217	252	258	225	239	232	236	237	229	224	239	254	239	244	257	266	222	228	223	234	219	259	233	233	251	260	253	245	232	238	231	274	259	248	228	246	257	248	211	267	238	252	262	240	241	241	245	260	267	217	258	264	248	231	258	237	227	239	256	239	241	247	281	247	276	277	271	235	254	217	228	260	252	241	242	246	262	252	248	232	246	247	255	231	225	231	247	243	262	233	246	246	227	246	247	284	257	245	239	239	241	237	276	277	258	259	222	245	245	241	279	252	249	268	229	252	260	241	270	266	231	248	249	234	243	248	243	237	267	237	259	257	217	244	226	242	237	266	243	228	257	270	255	263	239	256	239	240	245	226	255	216	272	266	269	255	239	235	247	243	236	260	263	239	270	230	249	228	254	266	256	268	247	255	273	224	270	241	246	243	277	242	243	216	278	246	229	279	214	271	243	249	258	226	257	255	229	242	232	249	262	239	235	260	242	249	257	243	259	271	252	218	200	240	231	267	229	224	222	228	254	251	242	246	254	233	202	227	262	226	261	241	252	260	240	277	246	282	281	279	261	274	245	231	246	281	265	231	243	254	277	230	255	223	221	224	260	259	292	240	262	269	227	271	235	237	277	265	228	224	252	215	269	281	217	250	273	234	233	258	254	246	296	254	249	271	271	248	226	245	243	258	223	237	271	251	262	259	242	244	221	213	258	239	229	232	233	243	270	240	259	235	265	229	256	227
33269	12094	7704	4458	1951	897	535	499	531	530	486	548	534	504	529	525	498	485	496	522	514	528	531	523	511	505	543	511	535	534	514	495	534	494	541	541	518	543	532	515	559	530	543	496	522	499	515	547	487	559	510	548	501	533	497	485	552	574	566	517	532	481	551	522	506	529	531	495	514	547	558	478	496	504	527	536	537	546	562	514	573	558	535	490	547	530	519	512	499	483	530	497	548	527	505	509	549	516	554	492	514	542	565	513	511	500	565	545	490	544	515	518	541	519	534	505	542	531	522	528	521	501	494	525	519	559	516	483	503	513	525	493	502	535	556	492	552	545	531	505	546	504	530	566	533	520	491	530	557	548	491	517	533	530	487	557	560	519	531	505	517	513	553	537	563	573	508	515	516	505	547	508	526	525	475	542	523	506	507	501	529	557	489	534	516	510	528	518	575	550	510	498	527	540	493	537	537	535	516	516	482	523	514	534	495	555	526	510	535	527	472	516	514	517	517	550	535	561	511	568	498	490	516	542	529	558	533	527	519	523	475	525	473	502	559	523	550	561	548	502	506	536	503	531	468	535	489	523	502	530	538	494	504	519	545	536	548	523	520	484	514	517	526	495	529	528	501	545	515	509	501	509	517	520	522	498	532	548	538	531	495	511	480	546	535	521	526	563	562	542	487	492	529	536	536	528	479	530	491	531	565	475	451	467	558	497	524	502	514	518	566	534	550	525	525	517	552	522	520	555	531	530	516	490	559	543	495	551	555	570	514	543	532	519	534	518	514	519	527	546	532	476	470	487	519	510	526	527	497	519	511	533	516	522	521	512	577	504	526	498	495	546	514	510	545	533	497	524	513	502	521	496	518	508	476	538	506	510	511	545	517	510	548	512	558	533	534	511	499	524	514	533	503	515	550	546	537	530	507	563	529	526	510	544	521	509	559	536	500	527	558	510	465	546	530	507	484	519	540	496	520	533	515	513	516	513	501	494	493	505	513	503	497	532	486	543	551	534	518	548	490	530	523	497	532	547	482	495	526	556	503	518	509	547	525	545	487	538	515	528	503	552	528	516	547	544	526	490	496	524	537	513	495	537	496	596	543	534	524	551	501	508	507	514	500	518	497	500	539	510	531	550	533	507	539	555	501	539	524	569	534	497	513	510	540	545	512	492	472	499	498	503	511	537	543	524	531	519	532	523	540	525	495	565	546	568	547	490	542	509	499	535	548	529	542	476	539	550	504	549	521	540	507	546	529	520	561	538	516	560	529	515	555	492	536	528	498	498	488	498	521	507	563	553	530	508	497	497	514	518	533	522	560	499	549	521	523	526	544	511	527	515	498	522	534	494	497	514	534	547	545	548	531	480	522	521	533	527	512	508	519	520	533	506	542	526	508	505	484	521	531	526	502	530	505	542	487	521	559	496	531	514	467	525	527	554	548	509	542	556	515	547	569	554	498	521	526	566	536	500	522	532	530	534	515	528	467	529	506	525	508	542	491	523	501	517	525	519	519	506	515	545	566	535	446	537	526	555	541	504	541	516	523	517	521	527	515	535	507	482	515	538	542	525	481	533	544	530	557	514	528	534	498	519	494	562	535	536	552	521	503	536	555	570	503	567	524	470	538	537	510	513	577	541	559	506	586	512	498	543	502	544	544	530	513	512	455	484	496	540	519	495	535	496	508	507	553	535	501	539	537	538	497	553	500	524	500	545	522	544	518	526	513	531	557	507	530	525	527	506	505	534	492	541	510	521	529	526	523	522	529	531	520	511	510	527	546	527	562	548	559	534	534	554	505	524	527	553	556	484	520	527	485	514	521	531	485	519	485	551	544	541	494	492	538	504	525	541	511	491	496	548	506	506	520	578	536	518	494	497	519	515	509	497	543	542	516	517	480	510	521	532	568	518	515	501	533	531	555	522	494	544	555	482	518	514	532	512	513	554	530	529	548	509	518	489	566	537	538	512	513	522	573	488	518	502	533	520	505	562	505	514	528	533	524	545	557	526	493	528	522	536	556	517	521	581	475	542	531	540	547	549	506	544	504	501	539	522	499	543	518	521	520	514	479	538	559	544	536	512	512	498	545	526	519	550	516	518	501	551	504	533	530	502	494	526	551	549	542	536	515	477	500	494	516	538	523	530	536	499	512	500	504	511	535	518	524	529	536	532	509	493	549	522	514	494	545	536	492	551	562	518	537	525	529	507	537	506	538	533	543	563	526	548	550	552	495	505	552	538	529	499	524	508	537	514	541	556	542	553	510	549	559	532	526	521	534	519	524	487	504	522	497	528	522	490	495	518	589	497	519	510	512	556	512	540	524	523	547	555	517	541	588	537	550	508	527	519	533	515	539	524	511	497	524	529	484	502	527	511	511	531	549	503	538	499	524	517	529	548	524	477	489	520	527	530	528	524	489	506	525	485	499	508	506	564	532	545	525	563	510	539	524	501	496	532	540	540	567	512	516	506	528	530	519	480	502	476	508	521	535	502	527	527	503	560	508	551	529	544	502	530	522	518	506	534	508	505	517	534	526	497	520	538	501	492	527	533	516	465	481	515	493	527	542	529	521	546	473	538	522	571	510	516	523	538	542	496	498	520	521	527	513	533	522	522	552	497	517	519	534	561	519	553	534	539	495	501	523	528	469	541	524	561	514	539	548	498	487	542	507	539	522	492	547	513	498	520	537	517	545	547	544	505	524	511	556	517	514	519	506	513	511	512	527	563	519	537	514	516	521	539	546	549	515	486	487	541	509	516	528	530	516	552	501	539	517	495	547	502	479	530	547	521	547	515	554	539	547	521	500	506	560	512	519	521	512	532	504	532	512	481	520	493	487	525	526	528	522	522	513	482	541	516	500	522	519	589	512	523	503	498	502	524	526	520	521	560	544	517	502	520	547	583	502	524	514	509	561	530	529	546	533	551	526	462	516	554	494	538	536	496	509	517	495	511	505	478	510	551	553	568	524	549	498	540	543	520	521	531	472	487	508	540	512	505	500	531	519	537	550	539	568	496	534	551	542	541	528	515	544	531	542	538	507	530	516	505	540	497	515	527	562	487	513	522	524	501	516	498	533	526	513	536	508	513	540	542	529	533	498	505	526	486	564	491	504	499	553	531	556	539	514	517	506	525	517	503	515	508	514	567	539	534	529	508	539	566	547	563	545	556	523	502	524	532	517	508	525	553	515	528	534	536	518	495	541	561	502	552	495	506	522	500	498	525	541	489	510	565	503	514	533	549	496	558	519	525	457	548	502	522	518	534	509	557	519	540	529	488	509	501	541	504	534	521	539	504	538	552	543	505	480	543	516	541	512	547	521	505	511	551	510	496	529	546	527	522	534	497	535	530	556	530	510	513	529	546	483	517	519	522	510	517	503	551	523	554	579	538	489	535	550	523	512	511	526	550	540	483	538	498	467	492	504	553	535	550	541	582	519	570	494	503	538	504	506	543	520	514	495	526	528	534	540	543	512	521	541	527	498	511	517	526	500	533
62774	32454	11322	3380	1388	621	282	291	280	269	302	259	261	257	274	245	245	244	221	267	241	242	256	259	272	233	281	228	266	249	224	246	283	300	288	286	268	256	281	258	264	234	268	247	239	265	284	281	264	266	243	239	239	254	259	293	249	246	254	264	277	258	259	263	267	246	232	279	278	253	256	299	278	254	268	262	281	239	253	302	277	242	238	237	263	291	266	259	284	266	275	274	282	220	264	243	235	260	260	249	267	281	255	259	278	233	230	263	305	264	243	243	242	287	256	244	231	237	258	272	283	261	300	285	250	260	235	274	293	265	304	249	277	242	255	259	272	268	261	226	230	252	275	253	248	259	270	261	257	258	271	242	264	258	249	287	269	241	246	260	269	265	217	263	279	236	257	273	230	253	246	237	263	259	240	248	280	281	253	277	255	291	259	281	270	226	278	243	267	266	271	231	234	268	268	240	243	228	247	237	273	253	285	248	256	273	239	255	265	281	248	261	260	267	280	233	285	250	254	254	245	267	254	257	254	262	287	276	237	273	259	255	244	246	276	248	256	261	281	258	238	263	280	277	275	247	256	253	287	251	254	254	283	238	248	250	241	263	258	246	273	287	260	240	236	246	256	267	246	253	257	285	246	275	257	240	293	261	273	248	277	244	273	285	290	239	279	263	269	246	237	269	253	227	267	254	277	262	250	287	247	251	247	256	273	254	261	285	268	282	233	267	249	256	236	286	239	198	248	249	262	245	227	264	271	260	257	269	225	249	241	245	250	274	238	274	258	244	298	273	282	252	271	272	261	239	233	271	259	239	255	262	260	234	261	274	244	248	246	266	251	257	239	246	240	268	250	251	251	277	236	257	280	231	262	273	238	256	261	260	279	260	272	274	257	258	254	249	264	252	259	248	260	253	269	252	279	243	257	258	255	268	277	257	243	278	266	252	277	245	257	241	256	263	266	290	245	258	243	258	279	244	268	270	271	233	247	233	278	266	265	311	286	266	253	233	221	284	240	263	251	294	269	285	221	271	249	226	207	286	274	272	277	281	246	256	286	239	258	260	279	242	264	249	239	259	258	249	251	271	266	258	237	257	251	296	253	272	225	238	240	261	247	215	257	245	264	255	271	240	266	224	222	281	268	273	256	290	272	245	250	280	264	296	241	250	268	245	275	279	274	271	260	282	251	239	279	268	249	244	247	229	267	230	261	262	245	247	237	258	254	274	275	269	277	241	264	285	288	274	262	270	260	219	246	253	221	243	273	233	269	269	275	251	267	233	251	264	298	240	263	246	240	277	253	275	255	247	244	244	264	264	259	256	250	265	262	238	270	232	222	256	233	252	251	249	258	225	270	272	276	239	258	276	248	265	267	272	275	228	248	256	254	247	256	223	243	283	227	247	266	249	288	255	260	270	302	250	238	264	265	280	264	249	240	252	280	259	260	272	266	271	248	269	239	251	264	243	279	254	257	282	260	250	238	264	262	239	274	249	243	239	268	264	279	278	265	278	280	255	260	262	276	233	244	250	246	283	214	249	255	263	284	285	277	236	236	252	255	249	280	245	249	235	280	259	275	253	257	278	277	253	287	278	253	245	268	260	255	253	237	271	250	254	278	280	296	251	263	238	241	238	252	259	236	265	260	254	287	258	282	254	257	264	237	232	263	229	277	251	245	279	245	240	233	253	232	256	266	273	259	247	252	272	275	239	265	280	264	258	276	261	277	277	285	278	243	269	212	245	262	249	284	225	246	272	259	245	248	268	262	261	262	265	271	248	246	273	273	292	252	255	242	253	239	248	277	282	257	242	246	234	261	281	269	278	277	272	291	246	258	217	237	275	249	296	261	268	272	259	265	230	282	235	271	255	253	277	261	277	274	249	269	244	260	257	278	273	237	258	260	263	260	239	264	242	257	247	251	249	262	270	264	256	280	285	295	266	256	236	271	243	235	247	265	271	222	267	226	228	264	272	301	286	236	253	240	250	262	283	251	254	250	255	243	241	278	260	280	271	235	266	262	270	274	253	246	276	238	262	282	263	255	243	255	253	272	241	272	264	279	255	239	251	234	237	232	270	264	247	256	259	255	264	244	246	271	261	233	273	258	241	246	247	280	264	240	271	237	247	270	248	279	280	253	274	256	269	278	260	267	250	299	251	269	257	253	251	261	255	289	237	277	250	281	256	277	283	241	271	247	277	253	289	243	244	242	270	247	286	255	236	248	259	238	245	277	300	241	269	273	250	252	283	251	266	249	231	252	260	259	282	243	265	239	248	256	260	231	247	259	241	270	260	279	246	255	258	257	238	250	252	276	283	219	258	230	267	279	282	263	251	241	264	269	237	242	278	261	261	237	240	243	245	263	269	262	273	247	258	234	231	257	261	245	264	260	263	261	239	255	267	256	251	260	275	270	268	263	244	266	243	257	282	281	274	259	252	267	273	266	265	264	261	261	252	265	246	235	262	287	287	287	268	277	279	259	232	257	285	240	259	282	253	231	262	255	246	273	239	258	275	264	264	255	276	264	265	262	264	249	257	244	232	281	269	288	269	283	272	256	279	227	283	245	247	261	291	249	265	267	241	233	239	279	257	242	223	221	265	247	284	256	285	241	250	260	289	266	254	277	244	276	265	300	268	264	248	250	253	240	247	254	263	268	254	233	254	231	284	260	256	256	264	261	245	249	232	251	240	276	261	260	269	260	280	271	209	225	261	237	256	256	222	258	264	264	223	248	263	267	222	250	256	261	307	260	285	259	271	254	279	258	243	252	262	252	260	223	261	245	249	236	264	252	246	310	240	283	241	241	235	269	249	259	252	269	273	242	265	262	232	249	254	256	268	255	261	226	241	244	275	256	236	249	253	260	263	305	256	302	234	270	297	272	260	268	261	268	277	282	287	237	235	279	243	259	226	262	251	283	244	242	255	277	292	255	267	242	250	219	268	260	291	282	242	277	274	269	290	270	220	242	276	239	269	295	251	259	265	255	235	273	253	257	230	270	300	250	272	253	252	241	228	251	269	269	273	261	271	264	280	264	249	277	243	249	231	272	266	259	287	262	229	282	252	302	271	270	277	289	275	254	249	242	245	268	242	280	284	281	291	249	236	255	247	273	234	246	279	279	238	270	259	259	266	258	295	295	256	290	230	267	250	227	237	312	233	271	275	231	293	278	268	281	264	255	247	297	282	263	258	274	266	269	269	278	233	278	270	276	251	312	278	236	281	250	257	232	260	274	262	255	237	264	247	256	285	259	252	239	229	231	217	246	242	238	260	254	226	238	229	275	252	238	251	289	270	259	277	290	277	266	248	262	256	231	273	247	274	249	239	246	252	245	259	257	248	273	220	216	246	240	243	258	234	241	266	233	247	293	269	259	278	258	249	300	240	276	237	262	295	265	251	247	228	267	286	257	294	290	247	281	272	289	274	267	266	232	248	252	275	254	250	246	261	263	251	247	253	278	266	280	232	267	258	250	239	246	280	271	273	285	265	243	265
41989	21683	10875	6639	3706	1669	655	583	498	580	584	539	538	575	530	511	600	542	582	535	562	549	567	568	542	581	562	550	561	555	574	575	613	525	570	597	561	547	573	558	574	525	585	546	528	541	509	574	553	556	562	524	578	542	573	557	575	559	577	491	548	564	532	538	578	593	539	552	558	561	561	530	538	579	540	544	533	613	515	543	550	576	525	544	498	541	527	567	539	610	572	567	556	532	568	589	563	515	553	564	532	568	573	520	571	529	548	570	532	569	552	502	596	503	586	535	540	532	593	515	591	575	558	538	558	565	537	527	601	577	553	525	516	518	534	567	543	510	553	578	544	508	581	568	576	539	560	532	533	563	544	521	546	538	554	551	563	583	575	498	545	541	510	559	571	530	540	587	558	587	549	541	524	559	545	553	583	560	594	547	538	520	583	567	596	569	540	550	543	559	551	642	490	613	525	535	516	577	559	560	582	549	557	532	557	539	571	543	586	574	586	578	603	516	507	549	559	505	549	533	551	552	545	519	570	562	537	552	588	541	547	557	556	590	557	613	547	529	529	543	550	514	556	535	584	534	533	589	527	574	554	553	556	524	544	543	559	552	547	561	566	525	510	538	550	562	532	583	557	546	521	526	577	554	531	541	559	548	569	529	559	521	555	549	584	515	504	551	568	529	539	604	576	539	543	542	528	515	546	558	540	564	556	559	591	522	556	543	552	575	583	546	556	592	513	555	564	533	542	489	517	591	521	570	514	573	570	549	552	565	565	578	534	548	579	567	565	550	593	541	556	554	544	578	525	577	577	535	581	534	572	562	538	515	552	520	516	535	554	607	564	530	559	590	554	588	529	589	552	522	577	536	523	576	545	502	565	543	549	543	542	536	507	543	555	517	554	571	515	509	570	485	576	574	574	562	538	549	543	596	589	586	561	554	522	580	540	523	529	596	588	546	541	546	543	551	573	529	557	527	546	517	579	534	561	576	574	570	587	539	556	516	559	569	545	564	541	583	532	569	560	541	571	512	538	556	565	523	531	526	581	572	577	561	537	572	568	539	524	545	526	588	564	570	556	539	593	547	558	608	564	533	577	580	530	528	577	528	513	552	576	553	581	537	540	577	564	562	555	576	557	568	555	547	488	540	549	530	571	509	537	591	525	568	528	529	547	499	552	561	521	537	580	550	599	560	553	566	560	545	545	570	587	544	564	541	568	528	567	520	536	577	529	545	603	535	558	573	586	559	513	558	536	543	582	547	564	487	558	564	553	586	579	522	526	556	586	537	563	529	510	562	562	503	553	558	553	510	596	560	553	591	563	570	550	553	563	552	529	564	523	581	525	537	550	589	561	553	539	523	548	572	554	525	565	531	594	552	599	550	556	546	574	536	574	552	561	554	541	578	547	588	557	556	530	568	512	546	534	560	607	533	580	568	563	533	578	532	533	561	598	591	560	540	555	551	541	589	590	527	595	549	515	586	513	562	547	569	490	548	541	539	534	550	567	553	530	502	527	548	528	568	519	532	548	536	541	523	547	555	588	532	564	585	582	540	565	572	537	636	521	563	538	525	574	574	536	517	534	575	581	553	544	513	582	501	583	541	584	545	545	564	523	563	538	558	561	535	548	535	588	561	550	573	561	555	548	542	546	548	538	506	568	601	537	570	568	533	551	528	545	567	557	586	564	575	572	582	570	547	557	506	543	529	556	571	580	573	562	569	539	543	567	572	532	554	549	557	536	569	514	606	508	532	506	496	550	568	535	531	551	544	564	549	526	540	510	563	555	537	551	548	568	545	574	585	571	562	537	545	527	560	529	569	533	509	501	568	569	542	521	591	564	537	550	561	560	565	577	555	572	565	571	535	572	584	557	533	589	565	599	522	543	549	541	548	520	557	528	551	574	536	553	539	543	544	603	547	519	549	565	555	563	535	587	529	556	593	607	556	588	541	573	487	544	551	592	555	517	585	583	579	598	571	595	592	562	553	532	584	543	536	503	535	566	548	537	576	583	570	575	550	546	539	546	550	522	525	554	565	567	543	584	548	549	523	497	529	514	529	527	528	557	585	526	573	542	490	580	569	530	589	512	544	544	576	518	547	553	558	537	573	513	515	550	567	565	588	560	610	564	566	553	557	549	567	548	563	593	553	563	550	523	553	546	557	545	530	533	539	562	561	538	569	518	505	541	522	605	556	522	535	546	560	511	553	521	547	578	515	537	565	585	557	564	503	594	535	532	550	577	570	536	548	546	501	588	537	548	532	561	563	554	538	547	566	569	545	534	539	545	507	576	549	611	565	554	531	526	574	587	537	561	560	565	556	586	540	591	541	588	562	514	559	530	576	518	564	558	562	566	572	576	534	590	556	599	557	557	562	607	517	555	587	581	550	531	555	598	533	508	537	524	571	539	547	532	509	577	528	602	544	543	566	550	536	546	524	569	600	542	540	539	551	553	561	570	576	548	523	557	592	525	530	569	549	523	567	559	513	560	577	570	545	551	546	545	575	591	506	568	553	521	518	576	544	573	596	517	530	517	543	559	570	547	582	551	556	598	557	566	519	551	492	545	560	588	560	552	542	560	574	555	573	548	531	536	548	485	530	600	519	569	541	560	562	585	521	586	536	576	545	554	556	544	527	586	565	547	515	561	539	533	580	522	576	584	556	537	540	540	553	531	513	560	543	539	531	572	562	557	546	592	546	599	552	569	578	551	575	566	501	544	551	551	522	556	531	556	572	515	561	572	527	487	586	579	546	529	531	546	542	531	566	568	565	553	534	509	506	564	555	546	561	535	532	538	543	546	547	558	537	557	532	530	538	560	597	546	560	540	545	560	544	554	529	528	572	533	574	551	534	558	525	542	573	553	519	546	506	515	529	518	526	544	598	566	543	529	539	552	545	567	550	547	546	502	568	565	555	593	573	553	528	519	537	515	536	540	591	556	574	544	540	551	556	547	545	523	561	573	584	538	569	560	544	561	555	542	577	563	530	542	580	535	544	541	542	573	593	531	568	532	572	531	570	554	552	547	579	549	570	553	512	575	570	561	564	534	537	543	555	569	575	573	551	538	553	558	542	560	551	560	538	594	535	577	533	580	550	517	562	538	560	535	580	574	568	571	553	549	577	556	512	574	562	546	539	527	545	561	560	543	565	523	571	559	533	554	561	562	567	554	575	557	519	554	575	537	529	533	554	531	560	533	534	519	550	529	598	541	573	580	521	564	561	547	531	536	577	575	541	550	540	596	520	539	550	511	558	517	560	562	514	497	561	566	558	599	539	555	546	581	579	558	608	531	532	558	566	574	588	544	588	540	539	595	543	568	543	603	534	545	559	553	540	548	514	564	624	539	525	526	563	566	536	582	596	582	519	562	523	531	523	528	571	569	525	543	540	572	555	542	538	567	568	567	507	538	561	570	510	607	577	576	576	516	544	559	560	543	552	534	552	548	565	575	538	574	562	595	545	579	526	567	606	597	570	522	552	554	594	579	533	535	557
65571	35008	20859	8472	2453	701	340	302	313	332	304	306	312	319	289	326	276	297	280	303	298	280	307	304	300	313	309	291	315	294	287	269	281	295	293	274	333	294	297	287	283	328	302	312	304	325	335	305	316	283	267	283	316	282	300	294	308	295	282	327	299	291	302	298	289	323	295	295	278	250	300	326	289	275	274	317	316	264	274	290	338	276	299	305	297	309	285	296	293	315	299	315	294	298	276	301	309	308	311	322	324	276	294	273	281	312	272	337	301	278	299	297	317	295	288	300	286	301	319	313	301	269	320	346	330	314	324	296	309	309	329	307	279	300	306	275	311	284	302	302	277	290	305	319	302	313	282	288	352	278	287	280	306	270	269	297	321	273	298	316	272	302	301	289	291	306	314	279	284	308	287	311	286	292	310	285	276	286	296	281	277	288	295	298	293	301	291	275	262	298	320	285	309	288	280	249	270	284	323	283	303	310	294	308	306	275	273	302	302	297	293	275	305	288	303	302	293	295	307	287	272	293	290	289	273	304	282	309	281	283	271	277	269	307	345	297	280	303	248	273	271	285	277	311	321	293	319	324	284	316	345	279	339	281	299	327	307	286	287	316	263	318	295	298	293	301	292	313	317	270	279	305	286	296	276	276	302	300	295	301	291	280	337	335	302	295	294	312	307	279	316	274	289	295	294	287	282	309	307	346	308	278	323	305	314	302	309	294	285	291	290	338	271	291	281	330	281	301	300	336	292	325	319	287	283	265	300	280	281	304	315	274	307	295	286	271	304	316	308	318	266	311	281	306	320	268	269	304	317	280	258	305	277	309	285	291	319	313	303	303	329	262	272	294	293	276	263	296	275	313	321	328	323	335	301	302	327	282	301	304	268	318	301	313	312	320	302	290	293	297	319	262	271	335	286	271	275	321	312	292	291	330	265	282	322	323	332	306	304	274	266	295	299	272	286	290	319	290	327	336	287	307	271	323	285	293	247	302	308	316	275	310	281	293	296	280	290	287	318	271	300	278	274	300	289	292	300	281	301	342	299	288	276	298	302	305	308	315	259	316	264	314	304	325	296	302	281	310	274	279	288	320	258	269	307	271	298	320	289	272	345	294	288	307	273	323	281	283	306	312	268	268	304	314	284	286	288	319	309	297	305	275	288	307	302	310	285	325	298	306	280	289	312	287	296	307	277	291	321	251	301	302	332	330	319	311	310	260	273	303	307	301	330	301	272	264	287	321	326	289	289	284	337	303	270	284	283	317	285	324	293	298	275	308	305	312	261	305	295	311	285	289	294	284	262	262	286	277	289	264	327	287	299	277	315	297	291	283	307	266	268	286	268	282	303	338	331	302	266	279	281	305	276	268	297	271	282	266	312	300	339	339	288	300	310	277	313	298	322	330	313	310	327	325	312	288	305	327	311	325	319	259	306	297	274	266	281	278	328	312	306	290	320	304	309	319	321	317	289	291	305	341	299	291	280	275	295	268	307	307	274	303	315	263	303	309	328	355	280	302	301	298	309	305	294	273	344	306	302	296	314	266	288	299	316	285	334	327	288	272	307	307	311	310	281	298	283	301	280	329	302	339	305	302	311	288	263	307	284	307	295	267	291	295	287	293	281	303	284	330	333	296	294	299	296	267	262	299	307	287	308	267	288	322	276	291	302	289	300	279	294	275	281	283	292	286	290	301	297	344	332	279	286	298	272	302	296	363	281	305	328	290	327	284	307	287	328	289	315	265	288	293	304	301	295	319	278	324	283	294	289	271	303	309	286	313	298	319	297	313	315	303	255	294	294	296	324	302	298	302	275	290	321	309	309	318	291	294	294	281	305	263	287	295	280	312	282	323	278	318	301	290	295	311	299	318	312	308	275	304	323	283	268	302	268	306	295	276	286	318	310	331	335	312	262	274	298	291	288	290	307	307	333	289	318	307	308	264	320	285	261	302	294	323	280	304	290	307	284	318	316	290	335	280	299	294	318	331	320	268	312	280	316	292	272	307	337	322	331	279	282	291	272	284	296	312	305	311	264	309	311	299	284	302	280	276	286	312	352	318	293	310	280	304	292	293	294	307	293	328	297	311	287	289	283	289	340	320	326	281	287	261	281	305	287	329	280	305	284	237	303	329	320	297	299	295	277	327	292	292	266	293	346	298	278	284	280	324	278	281	291	284	330	255	303	305	321	285	287	293	325	332	322	286	285	329	283	284	322	302	306	277	270	317	314	298	296	284	300	287	330	326	327	311	286	296	289	305	275	298	292	288	271	297	302	288	343	322	303	294	296	281	321	307	296	330	289	282	305	275	285	323	297	294	315	305	292	278	291	278	294	316	282	309	284	305	299	277	286	274	327	272	295	267	325	316	302	297	301	277	313	305	319	282	302	316	321	315	299	335	282	333	301	312	284	289	305	300	263	305	298	277	302	298	314	282	288	301	272	310	323	273	303	288	278	292	299	278	300	320	317	296	318	325	295	289	314	279	321	304	273	297	333	299	289	322	323	330	306	280	329	303	310	305	295	293	275	303	304	311	334	274	289	305	318	288	340	308	262	305	289	303	321	282	262	309	260	307	330	295	346	298	289	264	288	293	260	291	286	304	298	304	311	279	308	312	298	327	300	284	305	350	290	289	318	305	285	276	262	283	314	318	292	259	257	309	315	275	317	314	286	294	312	321	294	260	308	286	318	324	295	285	281	312	294	314	317	303	284	330	269	307	289	261	297	298	295	279	317	276	311	285	287	275	283	302	290	293	321	299	295	296	292	296	280	279	299	305	347	273	288	272	265	302	295	288	305	295	314	326	310	301	293	287	290	327	315	316	260	282	284	305	241	265	301	290	290	310	283	303	322	289	315	270	310	293	323	298	324	308	288	313	289	292	315	304	274	311	321	306	322	283	325	294	285	318	299	268	300	277	279	295	296	326	295	316	304	309	308	311	297	290	300	304	307	325	311	325	291	313	303	299	308	300	299	277	290	291	339	272	269	300	291	288	283	315	297	262	293	310	349	292	301	256	296	276	324	296	311	320	312	311	322	315	284	301	283	322	289	305	301	301	269	263	287	307	301	286	271	296	305	280	287	278	327	288	282	296	308	320	304	281	252	319	286	291	280	274	299	347	296	284	279	291	295	266	288	331	312	347	318	305	280	276	315	292	267	335	288	288	302	275	315	304	295	305	294	300	259	284	281	323	301	303	326	313	289	271	294	263	299	283	338	282	298	331	294	263	307	324	296	277	273	299	326	284	292	284	320	304	294	291	310	304	269	256	285	318	303	328	247	278	282	282	302	326	306	313	309	305	284	272	289	256	313	269	330	273	273	309	275	292	270	319	318	281	282	328	310	333	322	296	299	299	314	284	309	297	317	307	316	305	330	292	337	322	310	322	315	293	292	288	287	295	295	310	321	314	285	314	297	306	270	286	304	318	330	311	289	276	299	296	312	335	282	307	330	305	315	294	274	290	306	307	308	260	303	274	302	337	334	326	268	295	275	303
42510	25935	21785	13018	6077	1673	794	708	629	629	651	607	660	623	626	641	643	589	599	634	619	597	621	625	582	616	621	609	593	659	595	610	587	624	612	646	631	599	610	590	602	583	646	619	642	627	602	606	609	652	596	641	641	584	606	635	592	619	612	609	607	654	604	612	612	616	633	570	628	637	697	657	656	639	592	639	659	625	627	604	614	638	605	644	676	672	621	580	609	637	597	584	595	642	647	631	609	639	606	642	630	603	637	619	619	578	657	611	642	649	614	615	611	594	635	675	617	580	638	631	628	632	644	647	602	600	641	632	614	643	606	628	595	626	623	647	619	642	654	632	637	607	611	619	571	678	647	646	585	634	644	559	618	622	615	611	602	669	596	627	670	655	612	644	604	624	635	610	633	641	654	602	624	595	621	625	664	637	627	578	657	614	659	604	624	599	636	649	640	620	627	613	633	628	641	653	643	628	630	617	658	613	644	617	635	599	642	643	599	602	640	583	612	625	605	663	565	611	625	604	646	569	583	614	623	610	587	608	620	629	633	619	653	628	602	647	591	648	631	634	606	624	609	627	640	615	599	653	598	590	585	685	600	619	675	624	661	649	556	600	650	671	607	655	567	607	592	604	603	624	614	630	624	605	626	600	659	616	597	602	563	661	640	617	674	600	626	651	623	622	576	598	615	668	597	657	628	625	652	635	630	653	650	662	608	656	634	602	639	665	662	574	595	633	629	648	622	637	615	608	613	614	614	589	648	609	635	610	582	631	584	636	589	661	594	630	583	621	639	616	642	623	582	619	582	628	635	655	629	610	603	627	649	626	594	619	609	648	576	617	609	652	637	630	597	614	609	583	607	591	620	632	601	611	609	604	644	598	573	610	631	642	580	615	627	631	597	597	675	599	635	670	639	626	594	620	618	592	635	586	577	592	613	562	667	641	647	621	595	618	615	653	649	614	650	584	599	594	608	623	622	675	645	626	660	615	621	578	659	632	648	621	613	616	590	575	595	643	638	650	610	585	654	577	603	595	598	649	640	627	609	644	618	635	627	637	611	665	631	619	598	595	591	633	642	645	591	618	647	595	574	626	572	604	648	622	603	607	598	614	602	640	606	623	622	656	670	630	592	627	629	603	597	612	621	603	668	624	657	580	616	582	598	610	550	600	627	612	634	619	609	583	585	633	545	633	619	657	643	623	652	664	611	624	662	623	604	636	609	663	611	590	598	643	621	625	621	625	612	582	621	632	603	591	613	681	609	598	647	607	635	607	624	628	638	582	632	631	607	603	665	638	574	617	633	637	629	635	625	563	610	630	561	623	589	604	622	618	592	609	579	658	584	628	654	630	596	567	568	657	641	644	662	623	597	635	604	685	642	606	638	572	612	635	595	629	613	616	674	591	614	592	612	584	625	598	621	604	662	631	627	649	577	603	659	625	604	621	621	637	637	639	673	589	635	612	628	610	649	667	610	655	641	583	641	639	643	613	624	648	613	620	609	639	620	639	594	624	621	614	599	636	638	585	620	621	590	623	635	610	621	621	623	591	627	646	612	564	636	611	637	620	599	591	614	637	643	622	624	604	637	635	609	630	599	601	604	602	622	634	615	624	651	665	637	640	586	609	622	627	632	656	637	596	600	603	595	564	649	654	638	624	629	631	641	611	667	585	618	616	633	657	623	608	613	596	616	628	661	567	550	635	643	611	623	625	655	648	581	665	652	623	648	608	610	623	585	623	628	632	625	585	605	641	623	615	589	620	618	641	624	609	593	626	625	601	633	649	642	597	583	639	616	585	604	650	599	572	594	667	650	614	664	593	624	587	593	625	575	600	575	636	583	610	632	656	617	679	621	651	586	585	593	592	596	639	560	571	658	583	641	573	633	612	642	632	652	581	685	627	625	651	608	601	640	636	611	606	628	627	595	647	609	605	602	648	644	588	564	591	632	615	663	611	632	625	617	659	636	572	591	614	621	635	630	642	679	666	605	625	587	615	615	611	602	586	616	640	617	616	634	631	631	624	648	623	620	649	580	627	584	625	589	593	611	599	620	613	632	615	603	591	592	676	660	621	678	632	601	643	644	640	666	596	595	607	631	607	644	588	595	621	645	645	626	570	623	641	638	615	592	580	605	611	604	618	561	646	656	635	658	601	632	619	621	658	617	650	591	626	649	585	615	613	627	604	609	643	587	638	629	627	628	587	609	609	625	597	630	637	633	602	633	607	637	650	634	624	628	642	626	639	610	623	615	578	616	603	610	606	637	646	625	620	637	642	603	626	598	651	609	589	644	603	589	599	652	627	588	615	648	618	650	629	632	658	613	665	609	659	606	592	585	599	603	576	588	607	601	575	557	660	655	659	644	623	623	599	649	618	560	610	601	631	629	629	580	604	611	606	632	606	620	627	633	598	621	604	620	647	618	635	640	650	613	599	615	639	658	615	599	594	625	596	580	653	604	685	644	619	662	611	631	605	591	620	637	659	601	659	626	597	637	590	633	626	609	641	633	634	653	637	610	593	618	628	597	596	619	587	599	610	634	620	585	640	647	603	642	620	651	616	575	630	608	615	608	610	611	565	609	625	588	629	678	635	592	594	645	644	635	586	611	655	596	611	594	619	644	618	585	634	674	623	650	661	622	608	600	653	607	631	578	655	586	619	599	605	679	658	599	624	625	612	607	614	631	604	623	582	632	671	573	576	576	595	642	621	609	597	611	640	596	667	611	615	629	680	598	637	618	619	577	589	608	649	640	621	621	638	583	621	593	628	609	588	596	583	620	624	600	686	599	623	637	571	611	571	651	639	658	645	604	620	610	581	604	641	627	638	631	653	666	601	644	598	651	609	636	602	618	632	619	593	650	599	628	637	630	624	625	601	647	589	631	638	582	614	646	647	644	599	629	607	636	564	617	606	608	655	652	620	641	635	616	625	602	608	630	614	619	592	642	625	589	623	615	621	609	611	628	602	619	612	602	588	654	698	580	645	613	646	610	627	621	670	586	608	641	638	579	642	662	655	606	588	605	588	625	627	612	557	608	660	588	632	642	612	609	594	632	615	635	629	573	620	653	617	639	651	623	614	632	617	616	632	611	606	628	623	610	623	605	600	593	586	596	611	613	618	647	622	652	578	639	626	592	578	654	647	608	656	601	615	606	634	619	562	646	586	616	595	571	646	669	616	634	662	597	622	584	645	680	651	602	645	652	621	574	621	643	654	627	619	622	672	572	648	621	620	613	610	616	667	620	646	549	602	679	616	624	616	605	583	624	624	635	630	655	647	608	630	628	630	590	598	608	638	604	619	608	614	615	656	607	593	604	658	560	655	633	614	593	644	632	630	654	624	597	569	617	597	658	596	610	610	582	653	616	605	634	655	656	638	594	664	623	650	608	602	647	579	629	618	573	605	633	606	585	629	634	620	633	591	661	627	590	615	632	626	610	594	602	614	625	610	623	597	609	630	570	615	680	617	599	599	595	646	601	558	588	598	636	627	584	602
46511	22659	9968	3279	1048	307	232	229	251	242	234	251	255	248	250	254	250	239	221	270	261	202	234	249	241	240	223	257	233	273	244	251	242	237	241	213	229	237	234	219	265	244	216	233	243	232	230	210	213	262	236	249	272	256	245	242	238	242	282	246	257	255	255	245	273	231	223	238	239	251	243	258	227	265	246	256	292	253	245	225	219	215	225	235	258	262	226	249	262	233	232	247	227	236	252	265	273	234	252	234	223	228	263	257	237	242	270	234	242	254	252	239	250	256	265	264	244	258	248	274	253	254	253	212	239	254	226	257	251	215	262	270	248	268	266	249	269	271	266	271	242	251	250	223	244	270	234	246	270	255	273	233	259	241	238	220	258	214	233	249	237	221	248	252	240	216	194	231	271	222	244	245	286	264	214	252	270	213	222	238	277	232	267	276	241	272	247	228	272	248	251	229	241	246	266	239	236	240	239	265	237	260	245	216	211	232	255	234	249	241	232	241	242	226	244	267	245	244	230	246	245	253	259	253	283	242	245	233	246	252	255	256	250	211	246	252	240	243	249	233	267	253	254	245	253	225	253	227	249	220	262	241	207	244	267	245	225	258	244	222	252	254	237	229	212	231	224	239	246	249	203	239	246	210	227	259	250	243	250	264	241	236	230	272	217	261	240	226	245	233	227	233	256	227	242	220	282	259	251	264	239	259	240	205	244	261	255	249	226	246	249	250	223	273	242	245	231	245	254	245	223	246	227	251	248	281	276	227	257	232	249	253	219	216	256	232	238	215	230	255	254	268	238	241	228	258	237	228	260	237	308	252	256	271	221	238	263	257	229	213	223	212	230	257	233	220	267	228	239	242	270	253	217	253	257	254	234	222	238	218	243	256	238	239	251	252	235	213	224	240	260	255	263	232	245	247	253	212	231	225	243	233	245	271	246	269	255	215	272	252	263	263	265	225	231	243	247	232	262	233	214	244	242	248	270	240	214	227	226	217	267	244	271	221	263	236	235	231	227	234	215	241	270	236	277	267	266	225	235	225	242	242	225	236	228	255	250	252	227	233	211	237	250	257	217	246	251	243	221	228	279	243	253	252	248	263	249	244	242	224	237	272	259	265	215	266	247	232	251	226	254	279	241	241	242	278	275	238	246	256	249	234	255	231	257	246	240	249	240	247	265	236	222	244	245	272	267	221	218	235	234	240	265	251	238	214	242	237	263	236	232	225	231	222	245	253	260	253	251	212	240	272	238	243	264	253	244	243	242	240	225	225	241	264	266	245	225	280	253	244	235	258	246	221	253	238	245	265	252	260	233	223	234	226	243	236	273	270	282	235	232	212	258	257	257	234	224	246	237	279	261	218	261	237	273	251	239	210	277	231	225	266	264	247	244	251	251	248	215	248	265	224	251	263	225	251	236	242	221	251	240	270	231	240	223	237	238	247	254	239	259	234	222	265	229	264	220	224	225	231	260	235	216	223	230	257	221	256	238	201	228	241	222	228	245	246	250	240	242	231	205	251	254	223	217	234	263	244	237	256	265	244	247	246	250	221	231	237	274	223	251	253	243	256	216	225	233	264	281	205	215	253	215	226	247	250	244	252	249	225	256	229	226	252	253	264	232	209	212	225	248	253	242	251	257	263	237	226	266	247	242	217	241	239	248	255	239	217	227	249	224	270	254	265	235	224	240	226	235	243	245	235	225	224	289	281	287	231	231	256	241	237	230	222	259	226	250	232	250	233	231	256	234	258	249	246	252	225	240	250	244	224	242	237	274	266	237	269	259	236	256	218	226	240	249	234	248	229	235	223	250	224	227	230	238	252	243	243	261	269	240	247	250	239	263	219	225	256	244	241	265	228	272	250	287	281	234	231	267	236	248	243	206	240	215	233	272	262	252	248	245	265	235	240	245	271	223	210	242	238	265	240	233	241	217	249	249	221	248	243	192	223	239	249	253	247	225	225	223	238	260	250	232	264	240	252	242	245	237	254	271	244	228	218	242	236	261	247	254	256	222	238	223	289	251	272	235	238	257	239	251	258	229	221	239	238	211	262	250	267	220	253	270	234	235	247	236	249	237	257	244	268	222	228	260	232	264	268	249	223	230	260	218	239	237	219	222	222	255	230	242	217	248	244	225	235	232	234	231	239	260	243	250	228	260	239	250	275	229	248	229	253	248	233	241	237	227	205	226	237	248	240	225	222	269	252	239	200	245	256	254	254	234	216	232	223	252	249	243	231	251	249	249	237	290	249	239	241	240	228	225	246	263	238	239	256	241	259	253	258	238	271	236	238	266	244	221	260	254	266	213	211	252	214	231	275	257	251	262	230	246	249	260	263	263	238	253	228	264	200	244	222	273	253	231	236	245	217	229	260	216	278	258	266	226	261	263	243	219	224	218	264	259	232	237	198	237	236	245	242	258	249	239	249	231	297	251	233	215	246	241	266	272	225	229	235	229	285	233	240	250	243	256	271	250	221	267	245	254	254	239	237	233	252	272	245	264	250	240	232	246	229	239	237	256	252	192	238	249	241	218	257	238	247	237	262	262	233	265	259	221	244	245	247	285	242	259	294	245	256	224	239	240	267	278	272	278	221	250	281	255	252	226	253	213	228	272	258	226	255	226	246	210	217	231	268	231	227	202	208	281	238	268	234	237	240	256	258	262	225	244	260	279	261	256	237	247	261	236	234	252	247	279	210	235	232	241	213	232	259	268	236	251	220	263	251	230	217	249	254	260	255	260	254	247	250	233	245	256	214	301	246	262	256	247	235	263	228	245	249	273	271	255	279	254	236	227	248	239	244	225	234	237	260	288	249	236	230	247	247	236	249	222	223	229	291	249	242	259	275	235	237	216	232	281	252	234	243	249	255	228	250	229	222	229	244	264	267	231	235	235	255	239	224	273	230	237	265	236	291	246	250	222	249	277	226	273	233	224	239	220	232	240	262	235	249	244	239	236	250	256	236	221	273	267	259	243	207	243	232	276	247	221	256	267	251	247	266	229	241	224	242	248	244	259	237	235	277	219	242	286	224	253	234	221	277	233	232	234	266	200	237	250	233	236	233	266	207	250	262	279	244	242	257	256	232	256	276	244	248	248	234	287	242	221	258	226	242	196	240	236	247	280	235	246	245	255	239	229	256	247	228	231	264	248	272	259	240	257	267	258	227	228	226	224	249	250	239	239	235	265	277	257	275	272	250	247	233	237	244	227	227	216	241	237	235	243	232	239	243	251	239	224	233	263	231	258	245	257	256	255	238	263	237	246	252	246	256	245	240	238	225	223	245	257	229	206	237	285	237	250	278	204	246	227	236	243	235	232	251	254	246	245	240	214	236	241	221	247	231	203	240	267	230	250	286	267	229	234	245	211	253	225	247	235	227	237	274	253	211	234	258	231	239	241	233	229	228	278	272	239	239	241	273	260	222	236	252	253	247	248	225	269	244	231	260	232	247	230	234	251	270	243	261	256	244	249	261	209	241	243	237	244	248	243	246
30103	17166	12195	6771	2727	737	532	508	518	482	513	489	512	529	497	518	486	508	553	490	509	520	489	487	492	493	494	532	527	518	535	500	548	535	533	540	554	545	517	537	520	498	515	538	518	487	515	559	491	547	491	516	515	496	523	486	518	520	507	555	527	531	574	509	497	518	468	519	522	497	491	480	520	549	524	514	498	517	568	506	525	509	524	488	486	529	470	489	487	501	507	544	528	512	475	529	533	520	513	527	515	506	529	530	522	480	560	553	514	528	503	536	483	523	522	514	512	568	508	488	562	476	499	449	574	491	535	527	541	500	555	521	497	526	514	520	464	500	553	513	493	512	517	480	554	546	507	503	516	540	515	533	540	522	498	531	474	513	521	481	552	518	489	513	523	528	519	521	494	479	498	519	500	541	507	499	537	578	530	499	521	509	540	511	523	510	513	486	577	515	568	499	518	529	530	515	516	526	488	525	495	472	538	473	574	535	497	492	535	489	492	528	466	532	526	502	531	540	529	531	541	464	527	502	570	525	488	527	563	537	519	505	510	514	534	511	446	525	489	536	489	477	511	515	528	510	458	517	483	521	542	542	520	549	513	481	495	545	468	503	519	524	508	496	522	526	487	545	535	521	478	576	529	542	544	511	527	532	527	514	558	521	542	532	515	500	541	537	534	479	487	514	525	554	525	535	502	520	532	507	508	499	486	513	567	543	526	524	509	507	538	496	512	525	483	511	537	461	502	557	509	474	500	530	562	517	557	540	481	507	535	500	514	489	558	513	530	483	515	514	519	511	523	513	486	495	523	547	468	543	533	477	467	513	512	519	476	500	519	530	493	523	506	509	510	512	519	476	526	488	537	532	516	527	509	538	509	531	515	513	543	521	572	538	537	486	553	468	488	518	512	525	514	519	549	491	544	514	511	493	523	501	504	537	539	509	542	505	542	518	525	536	545	539	509	489	536	548	465	516	509	519	504	534	542	540	533	498	554	516	536	550	528	505	505	516	510	540	506	499	511	534	535	524	509	542	483	548	546	485	529	537	514	534	518	542	481	480	496	541	533	545	498	564	512	501	514	467	521	520	522	501	502	521	538	509	526	525	491	526	530	521	541	498	518	550	506	530	486	552	475	538	511	516	520	500	510	547	501	524	485	524	510	500	490	561	494	554	542	478	520	537	526	518	479	500	514	523	532	486	508	528	496	524	494	504	542	537	517	508	471	541	528	544	535	494	504	513	491	540	516	504	522	479	479	511	526	485	543	495	502	536	531	549	495	563	465	506	515	537	496	559	477	529	516	545	529	502	539	472	506	521	517	559	514	507	515	445	472	555	488	534	522	544	504	536	491	553	525	525	513	516	491	482	483	521	490	515	531	515	504	507	484	571	527	506	528	511	466	525	506	564	482	554	477	554	469	536	493	523	537	503	476	529	508	492	529	526	499	506	525	499	519	517	519	523	520	505	483	499	520	532	492	508	506	539	511	529	535	551	463	519	520	482	504	538	510	538	529	496	562	533	511	538	496	512	467	493	524	476	511	518	542	542	476	486	530	544	518	517	510	497	556	457	523	515	502	503	505	508	512	552	483	505	492	519	490	574	498	511	530	526	573	589	492	481	511	525	494	535	490	480	563	518	489	517	498	558	500	530	474	483	509	520	504	487	564	531	516	543	543	524	546	522	554	533	567	525	563	483	534	501	494	520	537	507	508	491	585	508	507	504	505	513	558	473	541	517	495	543	510	535	485	529	513	485	483	510	558	510	513	576	515	510	552	514	528	528	492	495	518	543	495	518	524	523	533	526	497	541	552	514	554	512	531	531	531	495	497	498	529	508	516	525	526	507	500	490	485	560	479	524	538	497	480	554	503	535	474	524	555	511	520	479	546	536	509	541	552	514	530	493	558	506	535	520	519	518	543	499	521	561	554	536	496	490	497	479	581	522	503	517	532	499	548	530	516	519	531	517	556	512	534	533	507	545	572	555	504	531	550	518	572	494	507	504	563	498	534	493	512	510	508	523	499	523	512	592	479	500	514	547	481	525	558	505	513	533	493	506	514	505	542	573	479	530	528	545	508	556	567	514	521	568	533	546	524	475	495	533	495	539	542	526	513	549	487	477	532	553	523	537	513	533	521	557	541	519	529	509	540	490	502	546	535	503	508	534	539	489	505	499	525	509	554	513	499	494	467	524	507	510	524	519	532	501	490	553	490	546	540	501	532	522	534	518	486	548	557	525	492	518	489	498	515	521	481	538	522	504	509	513	500	490	522	532	497	531	539	557	531	518	501	531	554	528	500	560	481	505	488	506	507	523	548	519	543	509	509	527	502	540	542	532	549	521	528	502	505	499	507	518	500	492	505	552	517	504	518	517	520	509	537	486	506	525	513	516	513	524	513	508	550	487	488	514	505	490	526	540	542	513	501	481	485	515	508	530	502	533	479	519	500	545	500	527	553	538	535	507	498	520	522	538	524	485	491	481	473	546	486	541	500	524	529	527	487	528	523	494	483	514	515	492	513	544	530	542	505	555	512	496	527	472	516	509	480	477	508	512	517	528	549	510	531	526	491	521	522	513	517	545	510	529	530	547	500	511	487	545	524	489	508	578	533	532	530	493	481	525	508	544	529	525	514	537	545	541	523	521	558	545	495	523	547	511	512	510	518	493	513	524	533	517	545	540	512	505	529	490	506	546	551	501	553	524	576	493	504	489	520	510	524	539	520	506	506	508	545	481	507	537	512	550	542	493	538	509	531	510	517	488	528	567	504	520	536	546	581	519	512	507	521	489	524	523	535	501	499	518	508	491	509	523	548	536	534	504	533	520	533	486	526	500	503	552	512	528	470	516	532	496	560	501	529	555	514	545	493	496	575	523	548	501	508	527	556	526	526	540	541	526	524	514	531	512	518	503	485	503	527	524	550	530	517	555	512	487	526	498	513	555	470	546	523	496	504	521	520	525	514	524	513	506	499	530	544	528	532	525	539	530	507	525	470	500	575	536	507	500	521	521	541	520	520	510	525	484	482	546	508	516	534	507	525	526	542	530	498	494	513	520	529	486	565	533	516	533	519	490	530	495	546	513	552	501	531	529	535	477	523	508	518	523	508	515	522	496	523	546	534	533	540	491	481	548	540	471	510	489	488	497	522	497	523	506	519	490	575	494	530	491	531	554	518	561	505	495	514	528	533	543	520	506	508	541	530	524	515	492	505	512	498	507	536	504	484	512	514	471	527	530	526	555	551	534	561	529	527	531	512	544	476	486	516	483	471	531	518	507	522	527	511	536	506	490	498	512	511	540	512	465	555	496	540	508	461	552	512	515	556	513	533	543	510	463	493	472	525	481	518	524	542	474	485	515	528	525	489	499	520	523	556	539	526	529	507	487	487	507	478	495	525	543	517	481	507	483	597	524	504	488	522	495	506	537	543	597	516	527	492	515	523	508	551	544	541	537	476	512	499	474	523	540	519	506	533	511	524	488	532	503	479	513	500	506
60292	35572	16442	5626	2032	523	265	247	253	248	280	288	260	262	234	233	236	254	235	240	257	228	256	260	285	266	259	300	258	232	245	256	239	239	247	245	222	276	252	253	279	228	236	289	263	286	256	280	254	244	240	258	241	249	272	248	237	238	245	283	243	247	264	241	247	253	250	293	293	221	258	283	255	278	276	226	256	253	273	255	251	254	254	260	248	269	257	232	228	251	245	235	244	237	292	256	245	261	252	265	251	241	244	259	251	230	264	248	241	218	261	247	258	245	275	233	211	250	261	252	244	272	243	271	241	252	276	231	237	259	229	265	247	202	282	261	268	248	271	248	255	260	239	288	242	277	260	276	258	264	240	227	266	220	266	301	272	233	254	244	227	253	264	265	233	265	274	262	249	263	236	303	257	270	284	238	251	224	254	267	210	217	266	261	234	230	252	261	256	256	243	248	221	288	220	256	235	226	260	292	219	253	254	243	282	254	237	229	258	261	261	250	250	243	230	240	226	247	236	288	248	257	263	257	255	244	225	237	263	269	260	272	264	265	258	240	234	263	262	269	256	308	247	253	244	242	249	242	234	238	267	249	277	256	265	263	246	237	270	252	276	278	235	232	284	268	284	235	271	257	240	255	260	229	302	243	233	246	243	251	234	256	254	243	249	270	263	213	287	288	269	276	240	237	274	256	239	254	252	271	244	276	239	273	275	272	291	278	260	293	277	270	223	257	234	267	236	274	230	225	254	243	245	269	243	253	274	234	241	246	252	215	250	271	265	257	280	241	251	240	242	260	237	250	259	246	266	249	252	267	276	293	288	261	271	259	262	255	292	258	267	264	258	246	287	258	244	262	229	257	270	242	249	233	247	244	232	255	231	259	247	237	252	267	284	307	251	259	236	215	239	245	220	250	235	239	260	261	261	239	261	252	264	254	254	240	239	241	271	269	253	252	264	251	256	264	287	244	250	250	240	250	242	266	253	264	216	254	314	251	234	273	262	268	277	239	251	232	264	269	276	272	262	258	239	241	256	229	269	249	270	260	247	231	272	272	261	237	240	246	238	225	265	243	273	289	251	220	273	249	220	225	245	230	260	263	269	235	270	289	248	236	242	282	286	230	253	258	246	258	258	280	253	242	275	277	258	247	243	233	255	256	252	242	254	291	272	270	257	276	231	236	253	265	262	248	251	269	238	281	240	250	261	252	252	272	265	266	235	276	242	249	231	255	238	253	237	285	288	248	234	236	254	248	267	257	274	266	265	226	229	265	262	282	272	278	258	255	246	247	231	248	274	244	239	246	233	234	258	262	253	273	261	246	252	254	265	262	257	281	259	250	223	245	261	270	249	249	215	247	268	255	244	245	267	259	223	260	246	239	261	224	284	241	272	278	298	281	245	250	238	261	239	276	293	256	238	235	276	266	267	260	270	251	241	251	244	254	263	252	272	241	230	259	239	271	248	249	206	241	254	256	263	277	256	245	248	232	248	240	239	221	270	235	245	238	274	239	259	248	263	249	262	249	286	274	255	263	283	241	271	276	257	268	261	249	259	248	263	260	267	265	254	253	261	252	271	235	256	240	229	248	236	272	263	263	234	248	241	235	235	224	256	258	272	281	309	233	248	272	263	222	227	243	242	279	229	291	279	261	267	253	253	263	237	267	227	275	257	241	264	280	275	270	267	252	271	262	289	252	257	247	243	262	272	241	242	276	245	269	262	271	255	238	216	265	265	261	255	271	270	247	229	237	213	276	268	262	250	227	257	262	252	237	217	271	223	225	267	257	234	251	227	237	244	267	278	263	279	241	254	235	241	216	234	268	272	213	234	269	241	264	250	249	251	243	244	214	243	231	285	260	236	244	252	239	249	264	224	251	269	245	243	282	246	261	224	263	248	244	269	252	232	221	257	275	287	269	258	235	234	240	216	290	233	249	249	262	261	235	223	235	241	234	252	279	269	206	231	256	297	273	242	239	222	231	229	303	230	264	272	238	257	285	243	256	239	245	244	238	238	255	253	234	258	235	232	273	251	250	260	268	237	250	233	225	249	278	220	264	253	240	220	254	242	264	243	240	254	219	258	274	269	243	257	238	232	240	255	238	271	233	234	245	248	232	258	295	246	246	254	264	231	237	226	270	244	237	244	264	224	230	246	237	263	253	231	217	255	254	218	244	256	240	265	244	218	241	230	240	256	250	264	270	262	271	242	269	241	247	267	261	257	275	242	252	246	266	270	237	253	245	229	250	231	269	265	255	239	222	242	252	230	235	268	253	230	271	277	250	250	246	242	285	256	255	257	244	261	267	274	232	241	267	273	262	256	271	261	237	260	261	287	290	246	261	260	248	247	219	240	241	251	241	237	263	299	234	260	296	242	251	272	233	254	283	243	246	227	253	266	285	263	253	249	256	244	272	267	233	256	242	303	220	227	261	227	262	257	264	238	248	246	240	265	263	280	280	238	248	244	239	241	258	239	256	219	244	247	239	229	267	298	281	200	238	223	252	278	250	257	269	274	258	233	257	275	255	263	261	263	307	244	263	249	230	257	254	235	248	282	267	267	235	238	254	271	280	265	237	260	232	258	276	244	248	260	216	288	242	262	274	254	270	231	216	274	239	260	283	285	248	235	244	265	252	237	259	259	251	252	221	241	256	255	242	233	264	224	227	245	262	279	244	275	254	255	255	232	228	241	227	218	245	221	230	243	247	245	277	251	279	241	270	249	280	283	252	287	228	274	247	262	249	271	299	255	262	257	262	227	260	259	230	251	269	267	253	259	256	245	282	269	222	255	236	227	266	279	269	257	261	241	261	270	225	241	282	246	288	270	238	230	267	241	245	268	254	232	250	271	244	248	276	258	219	229	243	244	247	259	251	246	262	234	239	259	272	225	251	259	240	276	274	242	267	260	248	236	232	248	229	289	273	250	247	253	262	276	239	248	255	249	252	248	220	255	253	259	290	269	235	240	230	248	234	256	266	235	239	248	229	249	239	237	246	247	264	216	225	234	269	267	255	255	266	286	283	230	278	282	232	251	248	245	282	280	251	235	261	246	250	272	250	226	246	256	251	261	258	256	272	249	266	265	270	250	270	279	285	261	243	261	239	250	245	250	246	289	242	292	252	267	237	268	252	258	244	253	252	245	246	238	265	248	265	250	229	265	287	235	226	238	255	237	253	256	256	257	251	265	263	250	269	252	228	280	254	247	266	265	235	245	280	217	262	255	276	270	261	242	278	260	268	253	255	271	288	248	247	232	214	257	249	256	262	257	232	234	264	224	255	266	275	265	244	260	241	273	247	265	267	239	251	245	236	275	266	237	242	270	252	277	248	224	222	223	264	253	266	243	276	259	264	282	262	266	281	262	236	232	268	277	234	256	275	241	244	253	232	278	263	230	282	245	236	217	242	264	245	262	263	278	223	266	239	206	262	270	257	255	283	230	238	249	244	263	248	234	233	266	243	239	262	243	241	249	257	213	254	266	235	252	271	287	255
39255	25746	16587	10141	5136	1230	644	626	601	530	553	574	593	555	560	510	541	541	562	517	556	553	529	520	545	580	551	564	532	581	547	557	533	560	527	576	574	554	552	525	506	553	525	546	537	519	502	570	523	538	559	561	560	563	582	525	562	538	541	535	544	563	548	525	552	565	548	528	548	531	540	540	549	542	556	567	547	528	528	533	567	532	521	545	582	561	542	547	527	537	580	524	554	543	551	569	540	528	555	536	575	556	543	585	551	557	535	565	565	536	576	559	546	561	552	523	591	535	534	530	529	529	553	554	578	560	512	532	564	515	559	543	532	527	562	532	515	510	531	536	550	521	541	550	524	537	569	527	555	564	538	564	516	573	556	513	486	588	529	572	610	537	517	539	551	542	544	574	586	544	567	514	557	548	546	542	536	550	531	544	521	533	551	535	543	564	562	587	568	549	543	559	515	570	502	572	536	499	538	512	534	538	515	521	541	533	510	576	547	555	544	552	557	520	551	597	543	529	555	546	573	532	531	515	563	518	513	593	566	562	569	584	512	514	546	556	533	552	511	536	537	531	531	537	561	548	521	563	510	581	544	553	548	541	519	545	527	533	572	511	538	523	546	595	566	617	539	520	500	527	545	531	549	493	548	526	525	532	526	580	535	538	554	575	531	526	533	557	536	512	530	540	482	538	554	545	551	526	526	562	529	548	564	522	559	549	506	544	516	528	491	548	559	555	591	529	534	537	529	517	508	567	542	550	530	507	512	546	521	546	555	564	525	538	515	514	508	522	571	546	615	501	548	539	573	577	539	575	513	576	569	537	561	548	581	547	531	542	569	581	554	513	610	583	549	554	549	570	543	569	548	517	515	536	560	598	490	522	528	572	525	547	578	514	544	536	517	578	534	547	546	510	565	542	533	574	538	563	572	530	551	561	529	552	525	543	558	560	566	563	561	547	574	550	497	529	539	550	511	539	584	546	493	603	533	541	568	562	544	546	546	533	529	532	564	499	494	547	540	516	550	544	531	592	483	535	556	549	545	534	626	574	586	529	533	582	569	533	559	500	572	542	559	552	531	541	497	528	544	499	566	535	532	557	527	530	515	562	542	541	520	564	572	577	546	619	525	605	545	528	522	546	550	554	513	504	545	564	557	483	553	583	595	554	582	540	547	532	558	550	573	558	577	516	544	562	596	573	562	546	532	510	530	554	543	525	508	530	540	528	555	592	557	569	526	513	561	520	538	538	547	551	538	509	548	494	551	520	544	523	558	581	539	539	579	565	519	524	518	545	554	528	496	546	568	563	522	561	507	535	548	574	529	549	589	512	531	519	538	529	588	513	573	514	581	537	503	555	558	555	513	552	523	531	535	593	513	561	549	540	517	486	519	546	563	537	545	547	564	513	548	567	569	535	559	507	546	585	515	575	506	534	490	570	582	523	542	533	520	557	527	506	538	523	578	569	558	530	549	563	564	542	566	535	543	515	566	592	540	522	561	562	550	530	542	543	543	540	530	553	550	556	554	521	559	556	521	541	535	555	528	575	580	523	598	567	557	545	574	525	524	532	545	560	577	566	533	529	571	525	547	553	545	548	588	565	505	516	549	539	534	532	536	572	628	573	539	547	576	531	516	555	556	513	534	574	553	531	513	586	539	526	516	522	548	541	544	573	544	550	563	563	501	554	538	589	560	537	549	563	538	547	574	509	515	531	569	531	567	543	575	545	551	552	588	544	593	558	514	479	539	535	591	561	510	506	551	548	584	512	534	513	521	545	554	549	549	495	553	550	540	526	542	506	525	568	556	547	543	523	573	510	549	569	509	562	516	556	524	546	572	573	528	536	509	519	544	551	553	563	524	551	545	542	555	542	544	543	547	537	542	515	518	559	510	536	515	550	509	534	568	573	556	506	548	515	562	578	557	530	571	506	516	561	527	546	511	517	543	516	555	534	539	552	527	556	533	567	565	562	547	528	539	532	559	530	547	530	534	546	554	525	537	584	521	479	512	517	536	575	552	552	578	546	507	508	559	532	510	523	544	593	560	510	531	551	549	533	543	515	528	521	557	583	555	535	532	500	557	517	576	551	518	582	553	573	543	506	550	538	582	540	534	566	519	544	539	551	566	553	523	490	514	513	474	555	533	551	519	539	529	508	547	543	539	546	547	594	538	534	557	578	544	549	555	565	560	566	538	539	557	550	536	578	573	562	570	538	550	549	514	489	571	560	533	551	527	525	537	542	547	526	491	536	552	518	528	535	560	551	575	580	554	544	547	561	515	525	552	555	547	516	520	490	530	532	546	481	509	527	527	549	577	534	508	473	539	548	540	556	544	524	528	583	591	562	564	519	545	584	549	542	524	519	523	572	523	482	570	508	552	542	563	500	580	547	545	572	522	583	529	527	538	538	558	548	549	516	559	580	512	512	564	532	553	545	536	554	549	483	549	529	567	517	576	493	515	542	562	543	571	560	573	548	561	548	524	568	543	511	479	534	512	514	550	543	586	524	522	556	525	531	562	552	558	529	571	584	525	533	553	541	558	564	497	561	535	518	523	572	522	527	566	511	571	550	521	578	488	598	538	524	534	577	548	520	562	551	551	566	558	537	567	584	563	549	576	562	558	492	561	544	533	538	548	522	535	554	513	519	522	562	501	544	552	549	529	518	564	535	541	524	534	540	549	515	517	546	565	548	514	562	528	547	504	559	555	594	530	492	565	564	538	529	509	536	536	515	555	546	538	548	582	540	578	544	547	531	542	528	556	518	562	488	528	490	518	564	530	555	550	576	501	537	537	542	510	544	554	545	534	531	528	583	525	560	577	508	560	523	526	515	546	541	515	561	548	540	523	543	522	565	568	535	536	528	536	567	575	549	560	559	577	496	525	495	560	548	536	498	528	528	510	555	527	545	582	559	522	528	569	550	516	546	525	546	519	520	568	508	539	536	560	543	533	536	572	539	508	570	534	500	555	527	539	522	516	549	551	549	546	530	542	543	507	577	536	543	535	510	524	540	534	493	534	512	504	540	567	546	571	512	533	588	544	541	515	521	576	546	542	511	537	575	542	554	508	598	528	584	570	553	545	541	530	556	535	521	531	547	510	534	547	612	512	536	592	531	551	511	522	590	568	601	547	523	543	507	546	559	542	532	540	542	557	545	549	543	555	519	545	516	544	565	508	526	556	591	565	536	526	529	518	534	530	507	532	520	523	539	527	564	554	540	512	534	535	530	507	550	531	534	528	552	549	556	511	537	531	540	564	521	567	546	502	566	547	521	576	510	543	534	536	565	529	509	523	506	515	548	528	563	534	558	586	541	561	538	539	549	524	550	529	599	516	529	568	576	524	512	528	526	512	547	507	509	576	547	539	563	540	541	551	522	555	523	540	544	523	579	541	537	554	526	517	538	523	543	554	553	542	568	540	557	509	559	532	525	592	541	527	522	554	541	521	562	562	538	588	543	523	537	533	589	511	501	561	519	554	575	487	532	534	539	591	538
69279	39210	17487	5403	1347	491	352	327	332	312	270	309	346	296	333	308	269	288	315	304	286	301	301	294	292	298	272	290	303	314	308	310	298	278	313	309	294	311	268	312	301	302	273	283	317	267	282	321	308	328	319	306	278	324	281	286	266	301	291	287	311	300	320	283	312	283	288	319	264	290	291	298	290	314	297	316	303	292	314	299	296	320	288	322	274	300	315	276	307	300	318	307	293	308	284	353	294	317	301	301	300	323	333	316	294	322	298	303	281	313	267	295	298	277	307	302	349	283	262	333	317	320	304	305	332	288	295	323	305	313	276	306	311	306	303	324	289	303	288	267	331	288	307	335	280	279	302	285	290	340	309	298	310	314	332	255	277	280	297	329	302	320	259	287	309	275	283	283	299	305	284	299	318	306	286	280	278	287	284	285	318	340	317	299	282	309	306	322	304	306	348	318	281	310	322	315	331	291	285	296	322	313	327	301	342	284	291	327	291	260	310	315	299	305	284	300	285	318	337	292	277	295	299	329	310	290	334	359	291	300	284	289	290	297	312	313	287	303	294	337	308	323	269	315	333	352	306	283	304	311	300	274	300	302	298	292	304	312	310	299	351	302	272	302	299	302	303	304	325	318	298	335	300	252	296	300	302	272	308	268	298	324	301	296	302	321	299	303	304	298	308	287	297	273	302	336	322	311	274	274	307	280	300	316	288	268	271	312	303	300	277	332	276	310	302	307	312	310	310	311	326	318	286	288	309	282	303	300	313	313	309	295	301	314	274	337	291	269	293	287	275	309	319	303	341	323	313	278	318	272	290	304	315	290	298	322	311	333	302	284	277	312	292	274	335	310	286	305	297	319	286	309	335	290	326	309	328	327	290	307	297	298	319	310	297	275	268	311	277	296	279	287	302	280	314	318	310	303	282	305	290	306	306	308	298	311	291	307	293	311	295	294	266	302	300	271	285	324	328	302	299	293	304	294	310	321	286	292	304	296	316	298	292	298	305	298	337	284	303	318	329	292	277	273	300	293	311	280	332	328	274	295	296	315	302	297	309	294	274	296	333	323	296	298	332	321	288	287	351	300	315	295	285	316	306	274	291	272	315	322	266	298	315	319	295	280	292	275	300	301	296	298	325	321	304	339	302	296	314	291	308	295	285	305	313	305	320	301	308	275	281	299	313	318	325	293	299	321	298	318	310	280	332	282	307	298	318	299	317	267	312	296	287	320	316	351	329	260	312	298	291	291	300	298	299	325	297	299	295	285	304	277	275	331	274	311	293	289	294	301	279	316	331	315	274	309	281	299	324	285	296	282	309	317	307	345	320	286	289	333	277	261	303	316	301	297	267	285	278	314	281	324	314	319	318	303	301	362	296	320	322	273	309	298	328	303	332	291	287	287	314	279	304	282	278	290	313	280	291	319	301	308	296	331	319	311	314	332	308	325	335	306	314	271	306	313	308	271	287	308	267	295	316	308	322	277	298	327	290	290	304	301	295	298	308	278	312	275	335	298	287	306	314	314	293	274	257	262	280	307	276	304	311	278	303	321	315	288	302	289	276	334	318	295	324	292	274	311	321	313	309	338	311	273	291	279	247	313	288	320	300	274	309	308	276	287	287	318	316	321	318	287	289	325	301	279	302	330	319	294	327	305	316	307	293	280	315	307	302	330	312	291	299	274	263	273	324	283	292	315	301	238	290	290	335	337	279	309	335	289	291	296	315	277	326	309	325	320	277	298	290	281	283	285	274	272	293	310	319	312	324	322	305	293	295	319	299	286	314	323	259	256	310	322	284	310	285	319	285	299	290	277	292	308	327	306	316	288	287	271	285	318	294	277	310	299	321	310	282	286	323	297	326	332	306	349	279	346	300	293	266	298	296	316	299	288	292	271	281	285	309	316	300	348	308	302	305	317	305	304	315	304	316	327	316	317	282	318	298	261	316	287	313	284	289	249	297	295	351	324	285	337	300	313	328	368	326	301	295	308	276	273	322	282	345	293	298	321	294	296	344	334	288	277	298	312	332	310	323	302	338	323	325	293	294	336	326	307	297	332	339	324	298	274	300	313	298	284	302	288	312	303	273	288	252	263	304	321	301	291	322	295	313	299	323	309	285	296	282	309	317	297	332	301	302	279	276	272	275	303	315	329	338	317	321	323	295	323	322	300	287	305	294	325	317	308	332	299	288	350	275	308	316	272	292	294	260	294	313	302	281	307	299	318	325	302	277	322	293	304	298	295	325	321	287	286	272	347	307	290	308	298	349	309	308	310	304	285	327	289	296	285	312	298	289	319	306	258	329	302	324	313	309	297	306	329	297	290	293	291	276	323	309	302	328	322	281	279	296	318	275	286	306	280	335	290	309	298	300	290	295	282	276	290	290	331	274	316	317	319	304	311	295	303	281	292	319	307	289	288	311	297	272	294	321	309	345	322	284	335	335	291	263	291	306	287	314	329	273	264	293	307	302	263	316	300	328	275	310	315	278	305	307	324	304	318	299	296	276	292	316	289	307	308	331	311	286	293	309	303	286	328	274	299	317	317	322	309	265	320	298	255	301	293	301	302	305	291	293	285	286	307	279	311	288	299	309	297	300	347	314	305	298	279	331	326	298	280	287	300	311	310	288	292	270	308	297	302	311	292	308	337	318	314	295	310	299	295	302	321	322	309	331	272	323	288	326	296	309	292	341	318	301	305	287	302	309	299	321	289	309	310	323	327	300	293	318	314	312	288	293	308	309	311	296	304	298	285	293	322	318	308	300	277	290	295	289	307	316	304	318	326	299	335	297	303	284	306	294	347	326	299	315	321	282	320	288	284	344	288	304	348	329	317	308	306	336	335	265	270	297	317	308	277	265	295	284	296	271	306	289	346	346	285	291	307	309	332	309	286	307	294	300	335	323	268	286	274	270	316	263	272	342	312	305	308	280	284	314	314	323	296	322	302	320	294	327	340	278	295	279	280	311	292	299	310	291	287	293	321	277	325	313	299	320	290	286	307	309	275	277	296	288	312	310	278	311	365	291	326	294	323	292	319	286	288	295	308	291	290	296	293	299	288	285	285	297	304	285	267	320	291	290	265	311	318	274	265	326	302	290	287	279	313	306	317	294	285	305	341	284	276	281	338	303	321	305	299	320	321	279	335	329	334	291	316	304	360	333	298	286	294	323	316	289	313	324	286	313	288	332	246	316	310	311	290	307	321	331	335	291	324	313	296	314	311	292	258	293	262	272	325	311	337	296	281	293	290	283	297	291	291	293	300	283	305	307	296	311	283	302	303	292	284	259	288	265	307	326	294	281	315	299	305	275	288	279	307	300	322	337	299	294	312	294	302	323	328	292	269	280	310	315	294	292	273	320	295	274	319	290	301	292	289	286	302	323	276	289	284	266	338	289	310	297	322	305	265	300	304	298	259	297	324	265	313	299	299	292	292	268	313	332	307	294	312	316	314	319	317	285	291	276	303	289	262	286	317	290	278	268	277	317	312	301	277
46504	29093	15245	8268	3329	1072	751	739	674	686	634	600	650	669	653	621	606	630	662	631	637	615	595	604	624	632	648	628	619	648	627	687	608	609	636	635	598	645	661	600	624	649	615	666	632	613	616	689	638	616	631	652	620	644	631	670	652	653	634	601	621	614	623	624	638	616	635	617	629	644	662	608	614	664	633	639	597	644	625	659	623	663	667	645	673	605	632	595	652	603	670	677	666	669	622	624	608	608	634	646	654	637	652	638	604	633	598	649	558	660	618	628	629	619	592	627	643	617	640	623	580	625	640	666	644	587	620	648	617	626	623	641	680	635	643	627	612	616	642	683	631	638	654	589	641	609	617	629	595	592	687	630	635	659	653	661	634	649	612	591	618	642	658	599	627	660	627	584	663	647	592	617	586	665	665	660	582	627	619	649	633	600	659	642	617	637	596	616	643	628	599	599	626	670	662	693	617	630	652	639	611	637	619	679	634	616	626	661	627	599	592	596	585	627	602	615	623	591	625	609	664	635	621	607	612	609	596	609	634	608	647	622	625	668	598	663	627	642	630	598	623	643	626	639	601	614	635	617	605	679	604	634	623	623	633	659	663	674	612	606	666	595	636	642	579	662	571	660	637	599	617	679	640	666	637	651	649	643	645	640	606	613	643	581	665	677	658	669	659	643	626	641	661	633	656	608	579	642	631	644	630	634	585	642	633	631	653	643	630	601	655	602	624	637	652	579	651	597	634	624	608	616	623	591	654	636	641	645	593	595	615	624	593	621	627	666	605	606	644	616	611	640	634	633	627	589	651	649	603	642	642	638	675	638	668	648	613	623	611	627	651	626	637	648	662	585	634	681	676	629	631	619	640	606	653	612	603	656	627	659	647	623	585	597	623	583	616	660	630	633	639	633	664	620	612	649	631	626	608	640	659	614	634	656	649	642	626	643	644	610	663	632	631	627	617	636	668	613	651	596	647	598	600	643	571	626	636	593	662	589	641	623	650	611	643	619	630	632	635	629	642	666	594	670	581	626	664	630	605	650	592	617	673	645	623	606	574	600	620	617	629	601	647	627	664	654	665	680	663	616	645	650	624	658	647	644	615	642	646	641	629	624	623	634	664	591	614	615	629	601	585	641	627	625	625	660	636	585	600	630	639	672	583	585	616	658	642	616	638	638	674	630	577	621	617	702	592	636	606	635	631	617	605	596	656	604	619	630	601	648	653	658	606	629	618	627	585	632	625	638	628	577	636	633	661	629	630	635	657	663	642	648	641	639	599	591	644	581	628	620	648	668	623	605	611	657	644	604	635	655	654	615	634	651	622	634	642	652	623	635	607	609	642	622	624	591	667	633	670	649	614	619	561	628	648	633	629	557	686	642	653	653	682	636	614	636	612	624	624	603	582	629	636	636	616	634	689	635	683	635	666	648	645	638	608	614	612	615	595	626	598	612	645	653	596	638	602	626	655	656	613	712	635	634	618	661	670	605	676	620	646	639	622	626	669	642	693	590	611	613	583	628	628	624	689	632	625	629	650	632	611	613	625	614	632	656	622	675	679	563	635	631	605	621	611	640	639	625	656	647	581	574	608	661	641	666	650	635	647	620	638	670	666	653	645	589	621	629	634	612	618	609	586	639	603	643	652	624	629	657	636	626	593	650	618	632	599	616	664	661	618	631	618	609	657	611	626	616	673	604	632	634	678	600	627	653	640	656	629	630	637	655	614	639	619	637	673	659	612	599	615	642	619	623	667	627	584	637	619	623	604	634	638	616	627	620	558	647	650	648	615	618	624	618	584	610	608	638	605	629	591	621	616	610	605	669	603	639	631	653	603	641	592	628	638	601	671	628	682	638	671	622	639	637	656	667	651	571	623	648	601	647	646	658	633	638	651	603	674	582	620	650	610	603	621	592	606	658	617	604	700	607	578	591	638	649	612	615	624	681	651	644	673	661	660	635	661	640	610	618	628	612	580	650	634	640	585	642	638	652	593	640	623	602	652	632	616	616	616	634	662	616	645	670	605	643	618	620	654	662	683	604	595	678	615	671	594	608	658	677	652	591	633	612	666	618	631	654	679	646	625	643	624	651	628	582	652	649	629	623	639	635	630	626	583	646	558	629	638	602	595	632	645	621	623	589	634	615	640	626	658	606	628	591	599	639	608	669	673	604	628	634	580	611	620	580	672	660	599	665	605	706	639	655	613	636	634	636	628	669	638	626	651	657	658	606	619	635	664	622	587	620	651	626	648	628	631	573	611	588	627	644	615	655	609	646	656	622	586	596	626	651	627	644	629	626	657	603	593	647	617	608	653	649	603	599	630	638	680	627	590	633	614	663	608	636	596	612	642	597	636	584	628	624	611	605	629	611	627	596	632	623	632	657	655	637	657	632	659	586	584	617	640	600	581	652	674	675	654	618	650	608	610	583	649	658	627	637	594	619	608	651	619	631	609	598	581	676	644	620	608	626	694	681	601	636	617	629	642	689	649	591	620	610	621	636	660	643	632	640	667	619	614	628	645	681	635	600	656	597	610	662	650	657	648	671	637	595	616	635	668	591	621	639	611	620	598	603	647	615	615	620	638	620	665	624	595	650	608	625	617	590	628	609	625	609	639	631	631	651	605	697	612	641	659	609	625	648	651	642	617	603	651	619	623	698	619	615	659	656	643	599	616	605	631	580	661	619	641	668	643	576	635	688	628	589	641	674	637	665	593	624	628	685	637	617	611	657	650	588	645	628	624	625	698	689	638	567	627	645	584	615	607	601	613	654	629	620	655	682	638	630	605	651	652	638	667	585	647	685	643	667	629	616	642	667	624	634	640	684	631	625	619	640	605	626	635	606	650	585	637	666	623	610	640	647	628	618	671	636	614	628	620	601	689	656	648	617	624	636	660	652	676	643	648	641	596	611	688	609	631	638	600	626	663	601	623	633	628	654	656	610	610	612	697	605	659	654	603	616	640	645	645	641	620	657	650	645	638	667	658	621	578	631	659	639	630	606	594	630	636	660	647	616	565	634	593	630	667	651	651	612	645	603	620	637	615	598	601	656	594	679	641	639	655	669	594	620	630	620	633	633	610	675	602	625	625	682	639	630	620	613	631	613	634	646	667	641	656	599	595	626	617	628	646	650	642	644	642	658	642	648	618	661	639	671	602	627	609	623	630	572	667	631	617	615	625	566	659	603	640	676	652	616	619	640	645	628	665	608	647	593	625	569	638	611	615	678	652	644	631	647	656	634	622	646	601	589	582	613	657	587	657	643	609	621	649	600	618	652	648	606	605	622	635	598	619	641	645	612	626	622	648	620	624	627	659	615	606	588	674	675	665	618	647	612	628	602	666	604	610	618	652	627	647	634	625	651	620	653	644	638	628	586	648	672	652	598	618	651	662	584	642	605	605	591	636	647	588	659	616	656	629	656	644	615	609	620	597	616	621	653	606	615	649	660	632	610	691	625	646	642	626	629	643	572	640	633	627	596	627	616	661	650	646	658
51706	24633	8695	2422	728	283	252	234	260	210	272	244	248	237	251	208	264	253	222	268	249	249	233	264	209	257	235	222	209	247	243	217	248	275	261	227	238	223	224	250	234	246	241	237	231	240	237	222	232	198	240	254	243	244	244	258	252	249	254	243	234	256	254	219	253	251	241	229	242	270	268	220	254	260	259	241	232	230	238	245	224	221	228	222	242	208	242	261	229	279	229	227	243	215	275	264	249	278	255	266	215	285	239	254	230	242	223	260	230	248	248	231	218	247	277	241	243	240	246	253	229	254	251	212	225	268	248	232	230	241	224	244	229	261	230	234	225	250	248	257	221	265	248	239	215	256	227	251	236	228	226	247	246	247	263	235	215	212	265	262	224	237	236	241	238	227	257	251	240	222	251	242	252	228	264	252	217	248	226	271	265	230	263	218	252	232	248	226	222	228	242	214	259	215	234	247	227	240	228	252	236	234	229	217	234	243	252	243	234	242	232	243	279	231	241	274	247	253	218	246	207	238	241	232	232	240	230	240	236	222	229	208	220	215	210	259	244	235	242	231	248	234	224	240	243	247	237	232	246	235	254	230	259	251	271	230	254	227	231	235	244	257	225	268	248	232	258	255	217	225	229	279	240	244	265	251	261	251	252	233	227	261	232	241	272	194	261	240	255	213	244	227	213	245	248	253	271	262	233	228	252	254	238	267	257	219	220	240	245	238	226	248	254	248	239	222	236	257	268	251	268	253	272	261	254	232	263	250	247	235	237	264	229	234	214	237	230	233	224	225	262	245	259	262	257	248	262	209	257	269	247	256	254	265	296	247	224	238	227	248	241	264	274	248	237	240	240	261	248	270	228	238	234	244	219	237	240	221	253	235	246	230	219	245	196	238	229	244	223	265	238	223	225	235	208	263	247	233	254	277	248	231	251	227	262	242	252	225	229	240	252	212	256	230	217	240	267	215	262	247	249	239	238	218	232	241	227	236	216	246	243	254	225	255	227	224	245	254	259	238	254	249	235	253	210	211	217	246	250	240	211	209	250	257	259	245	225	224	235	251	245	250	221	286	239	240	254	254	247	267	246	266	235	269	232	227	258	264	246	235	224	245	259	231	214	254	238	233	233	274	249	216	249	237	279	216	234	232	222	261	228	211	267	242	236	237	260	229	261	250	240	249	233	259	218	230	226	255	244	239	229	227	212	258	252	241	242	242	244	254	244	239	217	265	216	237	240	266	250	253	229	281	223	226	256	220	265	221	211	246	243	248	249	241	238	211	243	246	252	250	254	253	236	254	246	247	241	224	265	240	241	243	228	220	229	229	213	248	221	244	252	223	240	270	216	231	261	250	222	266	238	219	231	273	257	270	229	251	256	224	243	239	246	215	260	255	245	271	270	217	245	256	261	258	230	232	230	244	231	239	231	234	256	270	257	253	258	231	219	235	244	242	253	251	224	246	250	225	244	220	234	231	237	231	237	237	263	260	255	243	221	242	245	240	249	248	272	234	229	214	205	266	239	223	253	233	248	241	263	230	249	235	236	237	233	222	224	241	247	251	229	249	251	238	233	276	245	253	205	264	233	225	231	218	226	274	260	231	245	258	218	253	246	225	253	254	260	254	208	265	235	229	231	222	228	256	270	239	253	254	216	221	218	256	221	251	229	225	236	254	241	270	221	242	254	213	211	248	215	243	247	247	262	241	258	246	266	222	222	194	224	248	268	251	237	248	231	256	242	246	227	213	260	214	234	227	268	206	212	233	230	251	257	251	256	244	229	201	210	256	224	237	237	281	227	228	248	209	259	237	260	200	249	263	228	221	216	218	248	227	258	244	237	253	226	224	241	243	253	267	251	233	231	234	263	271	254	257	224	264	254	270	240	225	194	252	266	203	248	247	261	237	263	256	282	221	242	212	265	239	274	216	286	231	280	225	248	273	235	214	230	210	255	249	248	264	239	272	248	213	229	245	212	234	214	255	238	213	248	235	268	288	232	259	209	231	245	236	254	260	249	249	265	240	225	228	257	241	233	222	250	242	235	237	240	216	241	253	276	232	236	249	231	209	240	253	235	288	232	217	264	220	214	210	247	251	239	232	245	221	252	219	245	235	264	249	247	262	272	237	238	227	231	266	260	241	274	257	253	225	252	237	227	229	234	222	244	242	230	256	268	247	247	232	251	246	220	232	234	241	269	260	215	251	238	264	282	273	224	232	233	241	270	238	225	231	231	251	253	230	233	243	227	249	240	216	237	245	223	229	247	216	218	243	237	246	267	286	250	228	235	265	233	246	230	242	208	267	237	235	270	262	236	247	244	221	252	223	254	236	265	248	233	262	234	216	214	246	238	242	252	230	235	264	253	241	217	261	247	242	266	235	224	256	239	228	264	233	249	221	236	248	253	247	254	286	282	231	252	233	225	247	242	235	261	230	244	259	261	233	280	234	266	248	240	243	237	288	243	241	269	241	265	232	240	234	245	213	215	249	226	264	233	224	227	252	238	228	254	250	209	231	201	247	259	228	257	267	262	243	211	245	223	266	234	226	230	236	252	244	257	237	237	241	257	219	252	250	236	223	233	245	235	273	213	216	259	242	242	256	249	245	274	244	258	263	247	226	263	243	232	214	205	241	239	258	226	242	247	240	257	248	290	233	234	218	215	230	212	253	233	249	264	216	226	237	258	250	238	258	205	219	231	252	253	239	214	231	224	241	242	219	245	225	258	230	237	213	239	257	224	251	297	249	206	246	207	243	235	270	251	239	225	248	207	252	236	244	257	247	254	255	233	210	251	231	262	254	242	223	236	259	244	240	272	221	258	241	236	249	228	235	255	244	228	258	260	236	258	233	215	236	262	242	241	235	209	235	249	216	242	201	253	247	268	249	253	229	257	254	225	249	234	266	269	233	218	239	264	248	231	214	227	234	250	264	250	231	228	233	246	277	270	269	228	274	225	246	228	251	241	202	260	231	250	257	259	238	229	227	243	258	228	213	261	250	226	235	214	248	244	235	238	235	210	236	246	244	246	220	250	246	251	223	278	269	282	224	228	244	215	225	255	230	235	233	258	236	249	256	291	271	250	236	223	216	243	243	250	236	224	203	267	227	238	244	232	213	240	255	261	246	269	250	230	256	246	237	244	240	227	237	226	239	225	226	263	236	251	272	236	239	206	204	270	264	240	257	255	214	261	248	250	235	213	272	245	257	227	200	257	254	253	256	243	254	210	253	225	233	244	268	247	230	227	206	217	248	254	207	293	248	206	233	247	256	250	213	236	253	258	218	211	236	250	230	255	232	208	226	235	238	236	249	236	223	253	246	219	234	233	226	282	253	231	257	268	231	244	261	277	272	229	218	243	270	237	239	265	242	257	284	239	224	231	257	250	214	218	204	220	246	251	233	233	241	229	266	262	255	253	251	254	235	225	260	247	253	228	247	277	261	249	233	239	243	220	249	265	230	247	254	204	248	240	242	264	218	270	241	234	223	249	276	248	250
33474	16521	9955	5040	2035	676	520	550	516	498	501	559	526	504	534	502	478	471	492	513	551	519	519	478	494	531	555	500	505	517	546	517	547	515	527	544	506	482	513	539	505	543	534	498	518	536	479	515	509	540	480	509	454	471	492	540	497	538	578	473	547	510	483	533	494	533	529	477	539	506	501	479	495	518	542	510	558	506	519	538	487	498	483	505	550	519	476	526	537	531	545	534	473	542	476	524	492	519	508	505	500	478	505	506	540	515	511	516	505	455	530	528	555	486	511	526	511	482	534	524	498	544	519	509	527	525	527	489	520	568	518	507	524	468	508	518	511	524	529	502	540	511	474	534	506	504	497	509	519	517	511	502	542	514	518	483	503	495	533	556	515	511	523	528	512	546	536	519	498	498	517	519	498	484	495	491	531	507	485	506	517	547	504	469	530	537	534	501	537	533	527	514	532	523	541	501	524	518	524	519	476	500	532	564	541	534	552	520	488	525	521	508	534	521	562	501	520	507	481	508	531	508	475	529	504	522	504	487	491	492	506	530	584	542	498	494	514	508	522	526	547	522	522	508	500	459	478	550	564	517	527	476	497	504	533	495	517	497	544	542	518	520	524	488	525	469	503	523	489	516	517	503	519	508	516	532	532	496	527	538	502	488	500	510	524	521	473	532	512	517	525	485	519	539	536	503	502	516	531	507	512	491	520	467	500	514	531	506	500	517	568	560	513	598	546	514	513	510	513	516	526	538	523	558	562	515	526	520	525	497	511	548	562	504	544	556	519	554	550	521	504	500	512	514	542	521	500	523	508	551	505	542	521	492	535	504	504	508	544	517	503	511	531	532	463	506	561	527	516	526	511	524	491	509	511	534	518	492	531	472	497	505	515	479	501	517	522	528	530	502	507	528	490	536	509	546	541	519	487	518	481	534	493	514	539	520	502	557	503	520	516	499	528	523	497	507	491	509	528	517	539	569	496	525	497	531	547	529	536	543	515	530	490	479	535	522	533	500	498	517	528	513	485	560	507	584	513	468	510	466	514	529	501	555	530	524	497	501	538	528	526	508	546	525	504	572	515	498	496	512	523	538	516	543	530	482	539	482	518	524	513	503	513	522	512	505	521	516	514	546	510	549	479	519	538	499	493	498	519	527	507	428	505	507	515	528	527	496	506	492	550	494	530	550	530	524	538	534	506	482	488	523	525	515	557	522	508	493	516	513	520	576	504	511	504	517	508	511	510	461	526	549	518	462	516	543	516	511	502	511	467	516	535	511	493	504	529	523	502	490	501	477	508	485	495	521	494	517	503	517	529	521	538	490	539	512	527	510	530	496	507	476	480	553	494	510	513	484	488	513	482	519	510	535	508	513	501	501	514	481	528	512	504	507	519	509	534	530	489	532	514	523	537	577	523	496	511	551	469	478	514	555	505	507	528	539	525	526	538	540	546	491	535	514	513	500	494	516	540	538	496	509	530	483	537	519	464	478	493	535	536	552	515	490	501	510	559	504	486	543	506	510	536	541	507	480	504	530	529	562	503	520	487	532	542	540	520	513	524	491	516	521	536	494	522	505	499	514	504	516	521	511	501	484	521	511	541	482	566	528	509	523	526	509	521	510	564	490	488	540	536	518	506	535	506	523	538	536	498	473	515	541	506	526	515	563	485	484	532	515	541	535	535	506	524	535	538	536	525	525	518	501	532	491	517	514	492	489	509	492	524	483	532	547	548	507	516	559	506	518	480	521	500	542	562	516	516	534	488	538	517	525	549	504	521	561	551	510	507	494	504	550	540	504	516	550	550	514	531	497	501	519	490	537	470	510	553	532	536	504	488	538	503	474	515	517	491	542	528	515	533	477	495	534	552	503	476	525	515	486	510	499	498	532	481	542	474	520	511	526	483	526	545	507	523	469	555	525	513	525	509	533	500	522	493	572	512	466	543	526	510	514	469	497	521	534	517	507	509	512	522	540	533	521	519	508	550	545	511	519	541	515	465	466	539	531	547	539	522	541	525	525	508	508	481	533	484	539	551	490	551	582	489	529	569	530	509	531	542	530	538	539	565	494	518	518	502	464	573	499	504	517	510	465	499	538	516	553	500	503	553	538	532	534	522	503	518	505	516	515	552	516	529	479	482	540	516	548	549	520	482	540	498	474	486	506	502	533	535	516	508	496	514	524	493	492	543	539	507	494	475	527	551	518	513	487	527	529	508	536	466	496	492	522	509	515	528	515	544	496	476	529	520	481	509	553	516	522	498	510	517	530	534	564	511	507	508	515	501	531	501	507	499	520	532	562	510	485	477	534	515	530	527	523	502	522	552	481	505	504	505	558	492	544	561	548	513	537	499	477	524	493	534	510	504	518	509	483	529	507	487	531	519	510	516	520	541	501	527	522	503	489	516	504	499	526	534	519	520	544	536	541	498	539	524	487	521	555	524	459	512	497	518	485	545	537	541	511	545	525	501	511	556	536	551	517	538	529	487	497	518	558	520	538	537	509	543	493	542	504	493	539	545	519	499	505	519	515	508	454	542	527	556	521	551	501	521	496	540	523	504	553	525	498	500	492	520	488	540	505	519	525	527	509	496	489	480	522	470	514	522	474	506	507	514	530	481	548	514	561	553	543	547	489	503	520	481	523	552	500	507	506	481	509	523	530	526	545	508	533	467	548	498	509	538	554	528	518	511	513	541	519	556	513	519	534	533	529	558	472	519	536	497	498	505	454	523	560	532	519	513	475	525	555	493	533	529	538	516	528	504	498	508	488	514	569	499	519	520	525	515	523	549	528	501	513	489	532	548	484	537	463	543	553	510	552	490	492	531	556	536	495	552	508	616	527	523	518	473	524	468	498	493	541	465	520	560	570	510	536	512	522	490	502	480	531	511	513	543	509	484	523	508	546	515	518	489	529	518	541	495	510	532	540	539	536	529	514	499	542	518	528	511	504	515	537	554	498	514	538	523	540	516	552	516	502	508	533	503	476	510	515	508	522	514	517	479	504	496	523	536	517	481	504	491	514	510	522	516	569	508	511	538	518	508	511	518	531	510	532	473	561	528	524	492	513	500	486	518	525	488	541	513	498	495	543	499	558	517	517	496	541	544	514	516	480	527	506	501	505	498	481	524	507	513	506	496	528	498	553	545	525	505	527	513	498	480	527	508	543	558	518	521	505	512	477	523	517	515	524	560	519	538	540	535	516	489	532	517	545	496	486	480	517	535	488	509	517	533	530	534	504	530	496	503	547	520	534	539	495	523	525	543	504	474	483	514	529	499	496	537	519	484	498	517	480	515	510	496	488	527	500	504	535	553	507	552	529	517	542	493	492	485	525	504	497	527	515	506	499	530	519	487	502	494	528	509	493	507	500	518	536	476	509	497	487	474	480	511	482	531	530	537	532	560	506	533	528	499	518	497	545	527	491	529	527	505	530	473	515	492	518	517	565	507	529	519	542	487	550	507	524	538	533	545	522	501	498	528	529	529	518	488	527	559	507
61492	31117	14723	5202	1255	362	296	276	276	252	250	253	247	236	285	235	218	246	227	264	270	257	267	259	237	274	263	265	231	276	259	276	242	238	261	242	273	249	258	253	258	246	262	285	224	250	240	237	236	247	278	233	244	273	247	257	226	293	236	259	246	229	235	268	254	247	265	227	288	266	271	273	279	284	230	214	243	265	247	243	262	272	285	258	232	256	241	269	297	253	241	256	243	271	259	243	275	264	279	212	239	262	266	272	216	256	283	229	258	256	268	286	270	231	263	279	236	249	257	219	231	264	256	240	217	257	274	239	232	219	257	242	274	247	261	266	237	264	269	241	276	246	249	264	285	267	252	241	246	241	262	250	263	249	279	215	258	256	247	246	264	259	264	240	231	249	233	240	255	228	237	286	261	224	246	245	233	282	262	241	231	282	258	248	228	261	282	240	256	266	243	207	227	258	280	261	259	253	245	242	243	244	291	246	256	237	222	240	266	271	237	245	266	243	250	249	256	216	238	255	238	231	264	218	255	259	232	246	248	269	261	255	247	240	258	239	229	269	272	263	252	277	237	268	245	221	265	271	232	270	256	238	271	254	229	243	246	240	238	279	240	243	230	237	243	232	233	251	236	234	243	248	270	246	223	241	256	279	254	248	234	237	264	228	246	256	243	258	258	244	256	206	261	233	262	245	258	255	268	246	220	250	238	211	228	248	248	241	254	250	258	260	244	248	235	243	245	246	298	224	225	242	259	292	240	251	249	233	276	225	254	261	268	263	276	263	291	239	244	262	216	252	232	214	240	251	233	270	268	279	240	243	231	230	293	263	279	228	245	239	259	279	238	258	261	244	277	220	262	272	233	251	238	271	280	242	271	248	251	271	237	222	279	275	243	229	278	297	240	233	262	258	241	237	260	220	257	250	264	261	240	262	263	237	266	255	253	279	249	231	241	273	240	220	265	269	237	248	236	232	283	251	231	270	273	240	278	267	223	238	229	256	231	219	235	255	236	261	245	251	253	260	250	233	232	226	225	244	276	254	253	237	239	251	255	243	269	227	269	281	270	261	238	269	262	231	265	254	265	240	222	258	257	243	265	270	264	269	247	245	255	226	250	261	251	264	254	244	270	224	244	272	229	235	262	258	259	229	235	264	267	231	277	263	223	247	267	269	258	269	266	236	242	249	229	271	242	277	248	232	233	242	259	266	275	241	263	265	230	266	243	272	262	214	259	228	260	230	247	228	249	254	262	257	258	274	250	258	236	246	277	257	216	230	279	237	204	232	285	233	231	250	276	253	268	256	237	251	257	250	250	254	252	271	232	248	289	272	251	220	255	240	260	257	229	252	223	263	262	261	270	266	235	221	241	246	244	237	244	240	269	288	258	255	259	241	233	214	278	243	228	246	241	253	266	253	244	283	247	276	254	271	265	238	221	267	277	275	259	260	243	254	282	248	261	244	254	236	208	238	267	231	250	236	250	225	277	200	242	251	248	255	290	253	280	256	254	263	227	243	287	262	258	239	266	255	236	248	266	243	270	259	269	247	277	260	242	228	271	276	258	259	283	236	275	256	251	249	259	238	276	227	253	257	248	270	258	265	250	229	222	249	236	239	251	250	259	219	253	246	251	242	256	245	248	237	257	229	226	253	236	258	261	264	211	238	231	265	249	254	266	272	281	242	253	251	243	243	242	253	286	280	257	248	273	250	242	206	239	237	259	253	230	260	239	235	251	240	263	270	232	253	245	218	260	265	250	240	242	228	228	282	223	232	247	255	268	225	250	250	254	266	255	257	249	234	247	247	255	246	254	236	290	261	262	243	261	253	253	289	222	236	256	260	266	256	258	239	239	292	236	245	239	227	257	244	253	247	238	256	261	255	278	264	264	234	232	247	244	247	226	275	259	254	247	252	279	228	261	224	244	221	265	274	282	236	269	269	284	242	238	231	222	241	276	263	239	215	248	272	259	244	226	259	278	242	279	257	254	231	273	243	234	271	255	252	245	273	235	249	257	231	273	278	258	258	248	281	255	221	259	230	261	288	240	257	229	241	232	285	250	218	270	223	255	257	238	259	267	268	249	250	224	260	246	240	220	231	270	268	276	229	234	234	228	252	242	240	252	259	239	275	295	225	253	250	256	247	267	231	251	251	246	262	224	296	267	231	261	255	240	246	260	227	261	281	215	234	256	236	273	239	244	257	272	239	263	257	232	253	273	274	278	272	238	275	244	256	253	239	294	241	280	249	275	241	265	223	271	238	252	247	263	252	287	263	257	235	243	281	255	246	249	242	279	223	224	242	222	268	270	261	230	237	255	253	269	262	264	250	255	248	248	240	279	235	246	254	285	265	255	264	260	236	251	260	241	248	243	253	278	255	256	226	262	248	239	239	257	240	274	274	258	235	261	270	243	232	254	267	242	236	252	254	258	259	258	244	250	280	274	230	281	253	248	259	251	257	260	250	233	226	223	262	267	274	252	277	254	255	280	245	251	274	276	252	247	276	270	231	251	252	237	260	283	247	243	266	256	247	253	235	272	273	261	235	251	236	231	274	247	251	243	283	282	274	262	267	255	233	287	244	242	249	246	229	222	237	301	228	242	264	235	252	282	235	248	238	258	275	275	260	252	232	251	229	270	258	266	231	261	268	236	243	242	251	242	261	246	259	243	264	268	263	263	246	258	266	262	247	233	277	277	286	270	262	241	247	252	251	249	238	240	260	244	262	229	246	253	231	265	248	253	252	228	252	271	250	264	278	241	217	257	244	243	255	239	229	242	274	283	223	217	241	253	241	271	280	287	225	274	233	258	265	248	230	253	226	268	269	240	235	274	272	236	242	250	271	262	249	264	250	237	272	249	292	224	235	263	284	297	242	246	256	255	249	286	274	268	249	250	249	242	226	227	234	223	239	252	243	237	240	245	247	224	249	217	270	234	262	256	262	228	226	275	246	260	239	244	263	255	268	246	246	265	267	245	245	263	260	249	237	235	215	220	243	256	273	236	239	245	265	250	245	256	254	263	264	259	261	235	258	247	261	226	238	254	272	235	266	220	251	253	279	249	251	251	267	222	255	246	271	254	236	255	259	256	247	237	258	228	266	245	258	269	260	283	255	248	291	240	255	258	247	241	261	273	269	289	265	281	228	233	247	242	287	228	259	263	284	235	248	284	214	293	258	226	284	254	265	262	251	261	250	240	276	259	241	263	250	215	235	255	270	227	280	219	246	235	237	260	251	263	236	235	253	248	244	251	237	269	235	235	234	239	240	244	275	236	241	237	247	258	266	274	255	234	258	213	271	250	260	272	249	255	237	251	250	261	236	279	243	247	249	245	272	257	267	256	246	255	246	260	248	256	211	236	287	222	239	272	265	234	245	243	248	259	230	233	219	256	216	221	265	249	221	236	241	276	259	258	267	255	273	231	236	252	228	279	256	259	242	240	245	258	236	234	228	248	231	221	234	270	267	239	242	233	255	283	252	285	250	254	247	251	283
40095	22730	15852	9689	3318	827	614	611	591	532	531	562	527	554	555	512	551	578	539	547	533	494	551	566	564	543	508	554	566	529	518	579	551	574	536	557	562	553	542	544	521	473	520	530	560	564	468	528	610	503	561	547	521	540	529	535	536	560	507	574	555	512	498	540	489	566	519	482	562	536	535	539	558	539	551	544	551	515	559	535	530	503	497	525	547	552	572	561	519	541	526	528	538	556	567	516	516	570	576	541	575	544	542	556	545	526	525	547	554	538	535	577	516	551	531	541	562	480	521	548	567	463	520	534	536	516	518	564	549	537	535	509	565	528	565	521	557	555	490	514	501	534	518	515	543	499	543	581	548	581	559	580	538	540	509	558	524	561	560	549	524	553	499	553	546	538	491	526	523	547	536	507	563	555	544	577	499	544	543	570	501	536	529	509	560	545	533	570	510	525	568	562	544	525	561	517	526	499	530	539	536	536	531	530	526	531	593	531	545	561	536	573	552	564	526	488	545	553	529	534	529	564	556	577	496	520	546	544	527	493	571	526	517	489	551	568	530	558	520	539	531	549	501	538	517	553	532	509	537	525	553	520	519	503	547	569	572	521	560	546	541	482	498	568	526	519	546	542	559	502	540	530	536	542	578	543	560	547	549	551	535	546	559	543	532	514	549	573	529	536	533	511	512	501	532	560	510	494	539	494	518	542	542	573	541	495	524	527	548	555	502	524	516	541	524	569	572	544	550	540	537	527	538	501	523	530	532	553	505	541	564	594	531	514	511	510	523	501	542	544	542	523	556	530	555	546	586	523	510	552	541	479	537	529	554	568	495	571	560	537	514	551	553	539	517	512	516	546	560	576	508	541	534	513	575	552	497	511	531	512	529	514	531	572	498	542	574	525	513	571	570	545	491	547	543	497	513	557	519	569	513	548	521	535	527	495	515	561	547	550	538	528	514	495	506	530	564	514	553	509	573	534	505	522	555	550	522	578	509	542	549	511	528	530	536	513	525	519	499	554	515	544	519	495	516	560	536	514	608	543	564	549	527	507	522	550	534	537	540	558	575	532	520	524	561	526	499	527	524	558	542	523	584	539	538	541	565	553	509	514	545	595	529	535	564	547	544	561	527	523	581	520	528	510	555	567	552	496	545	528	566	553	535	488	586	601	553	563	488	533	567	555	547	500	560	527	561	531	550	541	542	504	526	551	551	525	575	539	567	580	510	517	548	539	525	509	519	504	542	509	556	582	528	516	542	539	502	576	530	509	528	536	563	533	545	533	533	543	545	486	526	499	542	554	489	559	518	569	533	510	567	528	542	528	545	530	533	527	527	521	542	566	576	569	522	558	561	508	494	563	582	486	517	552	542	570	545	512	529	534	539	500	537	494	555	518	523	486	563	564	526	543	541	517	581	534	545	530	527	540	518	534	550	539	491	549	525	520	510	524	517	521	521	539	586	516	573	529	530	554	586	526	499	513	492	536	508	547	517	530	531	534	561	518	543	553	490	572	551	546	539	551	518	562	535	560	539	540	539	559	574	509	564	565	608	489	576	592	527	517	547	539	544	540	563	556	573	552	507	532	529	515	566	543	525	535	581	564	548	523	520	531	524	553	562	504	547	530	533	572	578	546	506	584	519	519	515	545	544	498	548	540	540	554	520	553	498	552	529	558	554	519	570	528	539	510	540	503	535	550	563	499	537	514	576	556	537	551	518	549	524	542	557	529	541	589	524	562	556	546	543	535	542	521	540	538	471	539	522	555	532	546	548	529	538	526	545	542	550	557	533	515	529	496	540	519	537	557	554	558	550	536	512	515	502	536	532	478	548	555	546	497	511	545	555	550	505	538	553	487	507	531	543	547	520	541	549	541	596	568	548	549	546	550	511	512	525	532	567	527	556	524	572	559	540	535	507	567	565	545	594	540	516	554	554	562	547	544	506	530	514	602	546	526	494	516	548	525	567	586	530	492	529	557	521	534	501	542	555	528	545	518	580	516	527	542	556	550	494	496	528	508	575	574	521	523	539	513	537	565	553	540	555	536	553	539	528	551	540	579	535	480	530	510	557	564	560	537	521	479	513	550	511	533	533	559	533	519	541	547	508	536	566	516	498	504	537	543	545	550	556	576	554	498	575	531	528	546	558	549	587	520	510	510	549	531	541	540	525	499	545	514	497	511	530	549	508	507	539	525	572	556	546	517	564	583	579	550	514	551	574	566	560	576	571	526	533	559	508	544	498	544	532	545	549	550	541	529	508	565	541	553	558	546	532	536	545	546	567	539	572	557	568	583	520	537	523	518	532	528	506	526	523	546	523	541	561	530	540	555	511	528	520	571	543	554	534	548	561	507	516	529	566	515	567	471	495	542	530	567	531	549	545	508	492	522	535	546	516	577	530	513	571	543	512	513	524	550	551	545	513	550	537	570	524	545	572	519	561	539	532	518	550	510	512	504	559	566	540	543	576	531	505	513	505	515	563	557	513	542	551	541	565	543	568	519	516	554	569	556	536	559	486	509	545	512	481	489	541	555	510	563	520	526	548	501	561	575	568	546	563	547	495	525	500	526	531	537	513	592	519	534	560	501	516	551	514	514	509	574	517	537	543	536	538	544	523	505	541	563	562	495	537	535	538	569	544	524	556	593	573	535	526	559	530	526	519	554	530	568	501	516	525	540	562	542	585	516	549	548	512	581	532	593	517	529	508	531	549	559	516	508	556	541	533	495	558	518	587	530	555	526	576	522	577	536	526	530	530	530	534	546	491	562	566	500	522	521	536	535	513	585	539	517	540	533	531	539	548	544	530	529	538	558	561	522	479	539	514	543	549	526	519	580	560	511	556	540	536	543	528	572	545	521	518	522	498	562	525	490	538	517	522	518	530	571	511	545	517	552	568	496	515	564	533	579	492	528	595	541	529	530	529	582	541	547	550	594	552	531	526	508	529	545	545	525	529	567	540	561	558	532	534	547	548	533	510	550	519	479	544	592	521	540	535	515	521	502	526	530	556	558	506	559	583	539	515	553	576	574	540	515	551	564	453	553	500	538	541	535	553	566	519	491	599	552	531	545	518	527	540	544	535	574	550	533	542	534	538	526	530	552	518	572	532	530	513	556	512	531	490	573	573	557	572	558	544	565	539	515	520	520	544	562	529	542	569	505	530	550	545	487	527	561	523	538	549	548	491	550	537	527	589	561	573	517	512	534	532	574	534	517	559	537	529	558	552	498	519	509	555	541	548	568	511	509	554	531	580	539	518	539	557	543	558	568	569	576	560	562	606	526	533	510	535	540	535	534	530	535	540	548	516	547	537	550	530	582	553	496	534	567	552	584	558	545	529	508	533	548	499	521	536	546	518	564	512	537	567	558	544	543	549	517	514	546	563	532	580	555	542	562	564	559	527	565	535	550	574	545	530	558	591	501	521	528	537	503	493	508	547	531	552	532	558	549	532	543	529	510	517	557	516	527	557	545	522	543	525	533	554	562	568	539	546	542
68944	35377	18764	6645	1375	483	332	314	305	290	326	265	322	313	323	316	289	317	291	337	294	313	295	289	302	280	318	311	309	329	326	340	275	312	277	297	291	286	286	293	318	330	290	288	296	326	314	286	347	290	306	273	332	331	320	282	296	278	295	332	332	318	317	344	334	297	303	283	300	276	312	312	294	304	330	291	287	292	263	352	279	290	280	306	304	322	288	270	306	321	289	311	302	312	288	288	323	302	271	291	317	255	331	308	333	315	300	268	295	294	309	275	291	292	314	293	264	259	301	263	336	287	298	321	303	294	276	281	262	303	306	290	313	290	304	269	266	314	279	300	317	316	287	335	289	315	287	274	286	277	300	278	288	242	286	297	309	297	339	303	269	273	275	301	300	350	261	314	292	304	332	297	303	312	342	308	300	305	267	274	259	287	291	293	295	273	292	309	300	289	310	272	336	280	273	281	306	273	257	297	285	288	281	295	304	276	315	295	276	311	305	294	247	299	303	302	229	319	295	305	289	295	305	275	270	275	340	295	290	318	285	268	302	308	328	306	300	292	293	304	336	319	290	336	309	254	309	323	320	285	292	291	292	279	302	295	316	284	309	353	305	294	319	340	293	296	323	299	329	308	296	289	310	297	290	286	303	248	288	297	291	332	307	306	315	278	316	306	265	289	325	289	257	249	297	273	302	288	296	284	279	295	330	295	284	336	300	306	317	298	338	296	299	318	283	311	270	304	322	286	268	284	275	348	287	326	291	302	281	290	292	311	305	324	294	267	306	286	313	275	258	278	305	296	300	287	285	317	273	268	284	275	316	299	326	303	280	322	306	319	304	305	312	280	288	289	301	296	276	285	328	333	310	318	302	344	312	283	272	301	303	290	284	289	279	298	275	316	276	288	281	287	280	321	314	311	310	306	265	309	283	344	282	288	308	293	280	294	312	299	276	292	294	311	316	285	303	279	246	322	297	291	291	315	294	291	296	309	268	313	304	303	298	314	286	313	265	299	314	300	296	302	294	289	289	306	295	311	313	303	312	311	339	327	285	288	275	311	304	283	303	289	274	316	330	338	295	319	296	275	296	298	331	306	310	322	283	291	314	286	288	301	306	255	276	279	269	310	286	296	325	304	301	284	273	310	286	301	303	281	314	275	317	322	271	292	317	311	310	285	273	315	296	291	305	298	297	291	289	291	275	264	307	289	305	250	309	276	334	303	308	332	285	291	295	306	272	314	321	271	289	278	262	280	319	288	287	266	270	295	276	303	315	292	287	303	299	295	327	313	292	317	320	310	273	290	334	290	323	284	317	308	323	306	296	283	299	283	303	310	295	288	311	309	316	294	283	274	292	315	360	300	284	287	338	352	288	268	310	331	311	273	297	296	300	310	290	289	308	299	323	304	293	314	293	305	316	298	316	299	281	277	284	309	289	314	292	290	319	291	298	302	298	281	292	293	318	336	267	330	291	278	281	340	298	285	297	302	293	295	288	290	281	303	294	258	275	285	283	302	268	294	318	258	270	319	309	297	326	278	318	311	317	347	325	299	291	328	303	283	299	300	300	270	273	323	315	295	294	307	336	263	262	297	307	317	326	275	306	276	282	285	265	288	307	318	280	315	278	255	261	262	280	322	249	265	300	303	298	288	253	294	303	286	311	311	302	325	303	318	289	290	281	269	315	316	314	284	278	303	320	309	318	288	308	318	282	310	291	280	322	293	281	294	307	271	301	291	271	312	313	310	280	296	260	312	286	291	287	294	314	289	270	291	306	320	293	331	264	306	324	328	302	309	328	289	277	288	339	300	294	309	312	277	304	315	281	297	285	303	314	274	288	266	288	323	296	289	320	314	301	278	282	323	330	345	313	264	304	282	318	291	304	269	293	300	287	291	327	305	300	316	331	274	356	286	299	309	313	300	287	308	303	326	274	294	272	286	280	302	278	258	268	337	281	290	336	309	276	289	301	275	321	275	304	310	286	288	289	300	281	281	314	299	339	336	281	292	323	303	298	290	336	316	314	282	320	269	297	336	330	292	307	283	299	301	297	331	324	298	303	303	288	287	315	289	279	326	284	290	327	286	300	317	313	307	314	303	271	264	332	290	313	292	326	287	303	325	313	326	305	303	309	292	311	288	310	274	301	279	301	338	271	325	282	334	323	306	301	329	319	302	300	279	258	291	330	281	240	303	272	322	311	306	258	281	306	302	306	317	294	297	304	303	335	293	312	321	342	312	278	297	302	296	276	330	310	314	309	287	276	297	279	289	319	318	267	279	261	305	282	256	268	328	284	323	327	329	287	301	344	297	276	302	309	290	287	290	298	308	302	311	306	304	302	297	285	333	313	315	276	284	293	313	290	298	287	299	308	302	334	300	297	301	340	293	323	293	278	267	316	285	316	285	312	312	319	279	301	282	312	277	289	314	319	313	298	282	308	318	300	288	296	271	295	294	275	297	302	312	266	304	295	322	300	309	232	266	293	278	288	279	303	310	285	315	291	307	306	293	277	290	300	321	300	304	297	294	285	302	331	309	283	286	304	300	289	340	287	319	292	322	298	290	312	284	277	300	283	311	272	287	304	327	322	331	268	295	330	315	303	257	293	322	297	324	270	322	336	312	339	326	300	281	296	302	277	336	274	285	314	295	279	282	267	303	333	282	278	291	283	262	297	301	275	281	309	326	312	294	263	286	271	312	313	269	323	320	317	294	294	351	289	286	262	285	355	324	305	325	273	282	288	305	268	296	293	308	304	301	273	281	307	282	293	267	320	301	315	284	286	309	319	284	287	264	291	313	322	284	279	315	276	312	343	293	310	284	311	306	305	297	296	311	313	305	331	319	300	335	299	295	316	249	305	296	316	309	281	312	286	317	282	308	302	278	317	317	315	291	321	329	297	279	320	320	291	321	277	275	291	295	272	287	312	271	300	308	305	347	280	313	291	265	272	308	308	276	297	304	293	288	277	292	308	298	299	298	306	288	302	284	304	320	323	300	314	291	292	286	322	298	276	275	272	294	302	281	312	304	287	314	301	325	316	304	286	286	301	311	300	323	281	278	266	275	291	304	296	312	311	313	284	274	284	268	277	308	323	308	288	303	299	307	321	306	301	282	268	298	291	317	296	327	314	348	266	319	316	284	283	312	306	295	313	306	276	305	324	302	305	289	320	335	305	309	347	317	275	254	310	299	322	327	267	301	289	292	300	283	308	330	255	325	300	304	280	246	274	332	296	301	264	313	297	292	328	292	287	301	323	313	284	298	284	304	287	296	277	282	259	293	262	304	297	290	286	307	262	262	280	282	293	277	314	320	335	287	287	284	316	276	277	282	301	289	293	331	294	280	296	300	285	273	300	296	293	291	305	292	264	290	278	296	311	369	276	295	304	265	303	281	269	260	310	317	324	297	308	298	298	281	309	297	287	293	307	280	321	280	278	329	297	281	297	288	336	297	252	307	303	306	301	309	267	357	273	299	259	312	287	301	309	300	315	279
45398	25574	18632	9990	2949	1179	754	730	699	639	622	625	695	634	670	633	597	659	662	625	618	595	613	626	655	637	595	601	575	629	616	638	642	621	604	602	619	590	642	592	639	657	636	631	590	633	624	597	625	616	600	626	629	634	579	616	625	646	659	642	699	643	623	595	642	626	606	628	584	670	623	632	597	655	611	639	616	646	621	596	613	637	605	635	642	690	617	607	660	611	617	618	582	638	672	586	640	586	635	637	611	660	592	643	621	611	635	609	605	577	699	623	625	582	629	631	631	628	644	618	615	591	634	683	597	653	668	661	632	582	641	643	670	638	619	627	592	616	596	632	606	600	570	622	571	645	648	637	631	629	629	659	596	644	624	603	592	599	648	621	629	629	642	590	640	638	650	600	601	640	564	626	585	599	629	605	593	655	634	629	603	638	619	655	616	628	637	605	619	640	606	582	670	637	579	602	634	599	645	605	609	614	652	619	598	643	641	646	613	595	624	608	639	672	610	612	683	615	600	611	592	607	567	640	674	627	635	650	646	633	621	577	635	646	581	604	627	635	681	595	624	636	642	642	663	628	634	627	613	626	626	610	635	583	641	661	637	613	545	659	615	605	611	579	642	642	626	625	617	598	577	596	617	631	610	672	637	630	606	611	612	630	639	633	630	635	597	633	600	624	656	641	603	590	645	588	618	574	601	604	615	686	613	580	666	607	598	649	660	631	606	608	618	600	609	596	606	636	639	615	620	619	649	614	632	597	654	620	675	645	599	651	674	637	603	613	612	602	672	637	582	638	602	623	626	609	578	620	631	600	597	615	641	620	599	660	638	614	629	613	582	585	654	598	636	583	622	617	630	648	610	618	615	607	621	579	654	664	624	620	612	579	608	621	632	606	618	614	570	663	605	563	624	602	625	611	583	630	575	623	611	617	691	641	598	619	597	634	611	630	661	661	592	644	637	604	601	636	605	637	623	636	611	614	633	595	612	636	644	601	600	645	635	612	572	617	633	624	577	621	656	568	616	602	664	627	643	605	631	626	620	653	619	654	604	614	659	610	554	626	629	603	598	652	648	615	636	611	629	644	609	607	660	605	594	561	644	632	582	629	627	641	630	620	591	592	638	596	641	602	633	613	605	592	633	656	661	582	602	613	669	600	643	643	639	588	579	604	604	643	656	616	605	616	595	662	651	595	628	625	645	631	635	596	645	597	609	611	622	633	624	620	626	649	626	617	643	625	591	613	632	606	576	639	600	630	608	632	597	632	628	609	617	610	635	624	614	616	617	640	622	583	613	625	595	611	680	604	604	636	678	611	620	609	605	641	618	580	565	647	636	609	604	591	628	600	613	629	671	637	638	639	638	643	560	639	610	621	613	589	658	610	649	596	629	642	611	623	627	644	628	640	619	640	595	644	593	618	668	652	609	603	559	630	641	639	674	653	636	619	621	553	617	667	582	622	607	614	625	623	638	619	679	625	625	619	587	616	641	596	625	591	680	611	597	592	613	640	609	637	625	593	629	633	640	609	698	619	630	609	627	621	629	617	631	639	637	584	631	642	587	637	612	623	644	642	621	586	632	653	610	631	692	586	645	665	640	595	601	635	672	633	625	616	603	683	596	624	598	583	591	597	608	618	665	612	656	607	627	643	595	598	566	640	611	616	639	593	621	580	624	621	623	651	617	657	591	590	624	623	619	638	669	624	634	630	609	602	619	640	647	634	653	639	635	594	662	650	628	645	613	650	613	597	627	625	613	622	605	613	619	609	660	587	632	596	602	628	618	609	603	589	687	625	580	643	644	607	603	634	610	649	590	622	636	572	607	650	633	653	620	604	615	600	612	587	572	658	664	644	658	600	615	636	607	656	630	614	599	608	591	625	619	606	603	611	648	604	588	637	629	592	589	623	633	645	642	582	641	609	598	641	633	614	603	639	614	618	621	632	609	611	643	639	624	637	617	655	585	633	632	679	622	620	613	606	591	629	648	636	635	573	653	622	629	647	587	628	640	640	611	645	592	611	605	584	610	583	623	613	614	636	604	633	621	652	660	611	604	599	609	622	611	628	668	599	647	575	654	634	587	632	651	595	604	602	623	596	659	619	606	622	634	658	637	668	660	604	613	589	599	633	687	656	632	593	625	600	657	641	622	620	591	624	627	646	624	625	592	600	632	613	584	644	615	613	637	628	670	623	643	626	603	645	598	651	615	598	616	644	668	630	650	633	571	632	590	681	609	590	604	651	609	610	634	632	625	563	610	631	645	645	625	622	616	682	573	605	627	604	680	615	632	606	590	622	579	616	619	634	641	645	609	667	627	615	619	585	646	639	614	632	626	665	614	616	642	633	608	627	646	600	587	604	657	648	670	640	589	631	622	620	623	603	633	641	627	609	653	608	623	600	628	600	584	603	617	627	617	620	587	644	617	603	603	618	593	584	627	618	621	592	629	636	629	586	604	636	626	624	629	673	606	634	591	643	605	639	639	593	598	677	597	610	635	648	661	603	611	638	662	611	632	611	595	631	631	631	613	662	600	622	651	652	615	659	605	659	592	625	612	575	620	647	623	587	627	614	611	614	638	614	586	636	684	613	600	682	607	611	647	636	662	583	662	629	603	636	591	616	647	621	569	627	618	575	627	652	642	636	613	632	655	604	616	669	624	626	637	676	610	640	623	637	605	631	616	628	632	647	642	634	656	600	644	634	626	606	649	605	663	608	680	661	636	613	589	619	580	643	625	660	629	643	630	630	602	643	601	610	615	615	635	621	635	613	652	598	590	595	632	620	585	615	612	588	638	640	631	639	627	583	600	597	613	595	634	604	630	637	645	613	642	673	620	598	613	614	610	672	634	563	570	649	585	626	626	605	623	631	645	646	639	605	611	630	681	631	667	611	647	623	615	587	598	609	620	655	607	614	615	645	624	594	606	647	610	594	641	640	612	628	602	651	639	607	565	620	611	642	602	572	630	630	654	619	643	641	636	569	559	638	623	595	634	607	659	622	611	657	601	615	667	638	636	655	620	627	643	640	646	612	681	637	646	602	649	633	627	584	640	649	604	644	613	623	652	619	692	578	645	619	615	612	584	632	633	664	624	654	693	620	654	622	601	599	607	607	620	619	578	622	625	610	673	649	613	584	612	618	631	645	603	605	651	630	617	638	589	637	631	634	676	601	636	636	607	615	628	642	611	574	609	678	588	614	621	639	611	623	638	621	659	623	632	631	567	624	586	603	647	633	654	691	619	661	592	593	595	623	642	589	637	683	620	621	643	623	641	623	657	619	634	635	653	639	627	598	633	592	602	617	634	611	620	590	682	597	625	603	659	626	656	652	618	570	580	631	632	622	631	661	631	593	662	620	655	582	619	645	615	612	619	650	619	607	651	607	658	614	614	604	624	600	633	634	637	640	603	597	621	635	615	637	555	635	643	586	625	685	589	585	625	636	626	632	575	622	617	616	644	609	615	614	607	629	605	626	624	603	600	636	669	616	618	612
46933	24767	9003	2682	741	283	233	227	210	206	244	225	214	209	220	231	228	217	238	238	231	236	230	228	221	216	250	220	234	224	228	247	209	178	245	231	229	252	209	244	236	211	207	230	251	235	192	215	227	245	246	223	229	228	254	252	255	233	234	225	214	242	224	225	248	246	234	216	207	231	220	236	225	223	253	218	199	232	217	229	238	223	206	241	228	229	220	242	244	240	269	253	220	250	231	229	234	244	234	213	243	239	235	251	242	223	232	200	217	258	268	234	230	237	242	196	224	223	210	222	225	219	225	233	195	228	222	216	204	217	219	215	242	197	264	227	229	257	222	234	222	223	230	248	212	210	246	234	228	230	231	216	216	223	221	209	225	223	241	235	214	223	231	209	221	195	182	194	224	227	218	222	224	214	227	218	221	246	217	281	253	230	227	236	185	215	215	204	245	271	216	229	231	220	231	219	217	211	254	252	214	225	244	217	204	226	218	240	251	224	249	228	224	220	227	191	203	238	208	213	235	236	256	217	256	232	232	223	227	230	232	214	212	238	233	219	235	256	218	242	249	243	241	243	213	234	233	242	223	224	232	219	230	245	219	203	218	236	233	208	234	246	228	248	221	217	239	227	210	201	220	247	221	226	232	241	226	221	224	248	219	223	226	222	237	229	231	222	226	223	237	233	239	233	244	238	227	223	200	203	231	211	190	204	235	242	215	248	228	236	214	234	212	238	251	207	219	241	240	191	224	207	234	242	222	231	218	218	217	238	231	245	221	251	238	232	234	210	220	232	232	229	231	249	201	255	230	225	229	209	247	229	194	212	194	224	226	212	202	210	226	258	222	213	247	245	229	252	268	218	217	239	257	237	204	223	238	223	230	228	251	203	231	207	228	234	217	213	237	223	222	203	223	232	203	234	237	209	224	226	207	246	226	216	206	242	204	257	225	221	251	200	244	215	199	257	229	214	204	199	201	227	223	248	232	217	200	241	250	242	241	228	247	218	219	221	222	208	224	229	235	234	229	264	254	237	211	239	238	223	221	186	209	235	269	234	239	244	255	224	241	218	221	219	212	213	238	229	217	192	221	212	219	239	229	236	226	242	219	241	220	246	218	222	207	228	223	217	209	226	223	224	225	188	204	225	203	184	227	216	201	230	198	209	230	239	232	247	220	238	223	237	227	219	230	209	225	241	241	257	241	237	215	214	218	256	207	204	260	216	224	193	216	244	230	222	243	222	219	253	262	240	230	231	251	211	204	249	214	257	201	200	193	178	243	232	234	211	234	238	229	239	209	213	225	214	221	254	205	230	216	202	222	223	263	229	206	209	223	241	215	180	192	211	220	255	243	233	224	229	231	226	216	224	245	232	228	241	223	214	224	217	210	226	243	197	200	201	253	236	234	250	215	233	211	244	212	220	221	219	246	220	244	229	217	234	231	213	219	215	215	242	228	216	216	237	220	238	218	258	229	226	199	216	223	242	221	217	236	260	248	239	223	267	232	213	229	218	199	237	205	238	212	230	252	239	229	235	225	238	190	215	204	232	232	222	245	226	214	254	229	235	242	209	237	226	231	226	243	235	229	269	213	215	213	261	225	223	230	206	244	258	237	204	214	262	223	238	224	264	283	261	232	205	219	203	187	233	264	244	221	251	232	225	191	204	211	222	186	233	224	233	225	216	226	223	242	254	228	235	248	227	275	231	221	256	236	207	212	214	231	255	232	241	232	200	225	249	218	221	212	223	240	227	228	218	250	216	222	188	179	213	226	200	209	218	191	218	260	225	243	211	215	214	226	221	207	232	227	205	229	226	242	264	203	247	222	220	218	224	236	236	212	249	227	237	210	232	240	215	241	202	218	233	228	235	223	199	207	234	210	221	240	207	206	229	228	240	208	206	217	207	221	185	210	227	222	227	235	225	231	251	185	228	222	212	236	220	236	214	254	230	235	207	228	245	219	219	226	235	260	256	200	207	215	232	222	205	248	214	219	223	219	247	232	235	254	191	238	212	227	183	233	233	243	230	250	230	199	196	260	242	250	230	231	236	226	206	249	250	205	219	201	255	247	217	227	259	217	226	221	224	238	229	194	233	229	246	199	217	212	227	218	237	207	258	252	229	218	226	222	241	222	261	249	212	220	212	240	238	208	257	207	228	228	231	256	220	256	256	257	202	223	226	234	226	232	224	223	213	219	226	196	188	215	217	234	221	224	243	203	254	216	235	235	233	213	223	220	243	243	227	244	264	239	219	236	217	203	227	223	222	237	247	227	260	242	245	236	235	239	214	231	220	218	239	216	238	232	230	221	245	234	253	271	200	195	215	230	286	236	196	227	227	238	203	233	226	232	235	252	218	247	237	265	216	215	243	235	202	225	257	231	214	201	207	245	240	219	277	235	244	237	231	202	218	215	267	223	234	230	257	233	233	266	269	237	220	199	230	235	190	222	217	227	225	232	243	246	213	228	240	245	243	223	222	255	237	203	261	220	249	239	220	211	213	244	225	219	234	262	218	216	197	217	228	222	197	212	228	231	223	225	251	250	224	246	241	231	222	220	244	234	221	215	203	227	212	249	232	235	214	198	217	232	236	243	219	240	210	191	210	217	252	241	204	242	248	228	221	230	239	242	219	219	233	239	231	221	225	207	264	252	235	212	222	238	195	261	234	214	237	245	226	221	220	200	224	244	210	218	223	220	224	214	241	198	238	246	258	228	203	219	230	193	236	237	236	249	221	230	217	222	238	216	240	227	211	242	233	213	226	226	236	245	267	236	259	269	224	232	191	219	208	227	251	201	223	188	224	229	215	220	251	219	217	247	243	234	200	228	229	208	251	233	219	231	240	256	199	190	199	218	254	234	243	222	215	236	253	217	219	224	218	215	226	219	237	234	234	212	237	217	226	239	199	223	217	201	219	221	231	239	234	228	225	237	241	201	220	243	226	217	243	208	207	213	203	210	208	242	240	232	240	246	218	226	225	237	230	223	212	251	207	207	223	234	226	244	224	194	232	222	250	241	238	223	253	233	247	232	207	255	203	229	230	220	243	214	221	248	255	211	248	232	195	220	234	217	215	223	236	248	239	230	244	223	227	227	213	250	210	212	219	231	252	221	219	217	217	211	179	236	224	233	244	250	226	221	212	234	224	241	221	228	227	248	229	259	224	241	233	227	244	214	199	236	252	241	246	250	259	239	247	246	248	267	246	216	222	219	229	224	228	206	222	215	209	236	226	221	221	232	216	202	226	227	235	194	250	212	251	227	236	211	233	247	230	233	216	229	231	246	229	247	218	196	235	217	230	238	259	276	249	249	225	226	230	247	247	233	239	234	221	220	226	247	223	253	248	216	222	208	218	215	173	223	242	230	226	239	244	247	212	203	233	201	217	199	234	210	227	234	240	219	192	227	216	243	225	247	232	247	249	198	219	268	215	242	214	209	207	236	226	248	237	254	234	255	242	212	215	187	250	230	265	205	241	214	215	218	218	248	216	243	228
29769	17239	10527	5228	2010	717	496	473	507	460	487	474	485	518	458	509	492	475	473	535	481	513	460	471	483	517	496	474	475	486	508	481	478	495	464	511	483	525	481	495	459	468	502	465	490	470	531	459	448	453	545	500	455	526	519	464	493	489	446	471	462	502	478	510	486	483	471	474	531	463	495	452	503	469	525	451	507	492	475	492	469	506	444	453	494	523	484	560	534	480	480	483	487	514	504	505	501	536	481	459	499	506	491	503	497	531	546	497	481	477	498	450	493	512	480	485	491	486	458	467	476	495	468	503	520	504	476	483	516	492	480	471	488	517	517	517	494	498	509	453	490	504	510	508	530	514	486	465	502	464	516	474	458	462	474	531	517	495	473	465	484	527	510	484	511	527	483	482	502	472	474	522	472	487	509	472	488	505	536	474	509	538	432	476	489	482	472	468	491	530	478	488	519	521	478	462	474	521	524	437	486	524	483	498	489	505	505	515	484	474	506	485	467	469	483	525	522	513	480	466	491	497	500	457	515	473	487	483	516	520	525	521	482	456	510	488	527	490	465	459	532	478	541	523	505	447	485	469	500	458	493	514	485	501	495	471	530	483	503	471	468	504	465	494	492	505	509	472	513	473	511	500	465	505	501	489	516	505	504	436	534	457	483	517	467	513	505	505	465	477	465	498	470	487	531	526	480	449	482	499	473	496	453	495	486	506	492	490	477	459	488	504	510	515	510	468	485	460	472	485	511	486	483	520	462	536	520	465	467	515	469	488	474	496	472	467	477	505	441	481	479	477	502	502	505	478	473	475	500	533	458	514	493	511	474	498	474	508	487	486	475	526	495	478	510	479	460	502	428	476	474	518	517	480	487	501	502	473	483	461	473	471	521	475	493	542	449	475	483	502	526	482	490	473	462	487	507	493	469	525	504	505	501	461	495	531	475	505	443	506	530	489	482	466	475	484	504	472	512	492	473	474	498	487	503	484	529	513	497	501	508	508	500	441	458	491	508	481	522	472	522	482	494	484	474	502	483	487	490	477	516	477	472	497	450	475	470	494	481	475	465	464	505	498	472	527	476	480	491	518	499	485	469	473	474	474	472	445	502	484	507	477	474	489	481	468	480	524	511	530	499	495	488	486	515	483	497	473	486	478	476	447	456	464	492	455	475	500	526	478	507	436	478	495	454	486	465	507	490	484	497	515	443	463	430	493	489	495	493	522	531	465	508	497	454	503	527	502	478	479	480	496	481	488	502	510	484	486	438	516	479	503	497	512	491	522	501	502	471	487	478	484	515	476	474	479	452	492	520	486	459	484	513	544	513	484	518	502	503	469	496	493	484	484	520	517	482	502	481	476	495	463	489	488	479	512	445	444	458	492	491	502	497	496	495	477	469	486	493	466	521	484	458	459	506	478	492	520	435	474	477	509	493	494	511	501	482	473	461	512	442	507	476	539	521	487	461	509	456	472	469	472	492	524	516	519	508	504	467	518	477	493	460	500	498	474	509	483	497	480	491	509	501	484	454	484	461	484	509	514	498	492	463	455	462	525	482	482	459	475	477	476	523	513	541	509	462	479	460	465	487	503	479	445	473	455	465	482	499	468	504	514	499	515	497	497	501	486	475	493	487	480	511	475	474	529	494	443	468	473	496	449	504	482	475	529	516	478	503	524	477	483	496	477	438	505	504	455	475	500	500	458	472	506	516	514	488	499	503	532	471	424	482	544	510	453	489	478	509	496	463	488	500	454	510	491	482	526	505	482	488	464	507	499	493	471	496	543	481	508	481	529	509	522	538	489	547	442	493	490	479	488	540	469	489	483	465	497	470	457	485	488	504	486	507	511	506	526	493	495	492	492	453	466	496	467	493	514	501	499	483	508	501	512	495	486	484	485	512	522	464	486	521	504	477	519	471	500	512	476	507	492	476	496	486	496	496	493	469	517	471	503	495	471	468	467	467	487	512	526	482	451	512	487	495	506	516	465	505	432	491	496	472	480	493	455	536	485	463	511	483	505	490	451	473	478	463	464	476	469	492	481	538	515	494	511	500	513	498	472	465	474	446	499	459	517	439	498	562	534	539	538	504	510	520	512	495	481	497	464	445	492	479	530	500	520	462	470	469	497	504	469	514	474	470	472	484	473	521	492	510	529	508	502	457	480	488	470	502	460	519	503	520	482	412	520	444	499	446	457	499	493	477	472	514	451	524	487	485	473	505	500	482	485	479	510	494	531	470	531	490	506	521	499	473	472	486	432	494	504	474	485	469	484	461	491	487	468	495	474	493	450	516	514	476	458	476	487	482	507	485	499	524	488	473	455	469	538	493	490	503	496	554	487	500	481	518	491	484	514	476	484	483	540	477	470	477	475	494	490	508	489	504	502	515	495	496	484	498	475	485	498	497	451	449	500	525	476	441	523	496	513	484	493	534	529	492	452	490	501	495	445	517	485	498	501	493	461	491	482	505	509	485	471	523	498	497	508	473	489	501	471	458	453	466	509	495	504	494	470	478	507	515	518	482	489	432	478	505	469	478	450	478	492	504	467	538	505	501	461	463	527	501	485	482	492	508	494	488	460	474	475	459	473	484	482	471	477	450	517	498	457	481	487	514	500	503	465	469	494	486	492	500	509	490	474	488	500	451	484	470	463	493	499	455	495	495	460	475	483	475	492	495	474	493	474	510	508	470	467	504	476	494	473	492	511	505	455	444	518	488	496	505	508	502	511	499	493	510	525	484	529	486	493	465	478	476	456	491	474	463	512	507	489	462	479	504	501	471	476	497	476	470	476	483	503	540	503	475	481	478	483	503	467	495	466	520	512	459	498	489	480	471	496	511	515	447	485	480	477	509	514	488	473	485	475	504	453	488	488	509	455	506	481	510	491	490	505	482	500	535	501	483	512	478	485	485	511	497	486	483	477	537	501	506	460	485	487	482	511	471	491	481	504	461	518	526	467	460	458	463	517	507	489	476	477	508	450	512	496	462	463	488	478	485	461	514	471	489	481	488	464	495	469	516	477	521	452	471	481	470	453	542	489	520	497	503	499	451	474	506	484	535	452	497	501	489	478	468	502	466	499	480	493	491	463	480	482	489	461	485	511	462	461	498	512	493	475	528	489	527	488	499	456	461	517	468	507	447	467	509	463	478	476	505	503	458	505	482	485	505	509	441	446	484	509	482	481	495	483	514	507	499	470	492	494	517	487	527	449	501	477	424	491	505	456	473	488	487	524	489	463	503	487	505	462	519	543	451	489	481	494	457	473	472	477	500	447	501	508	472	469	490	485	532	528	504	498	495	490	493	536	493	498	520	493	511	478	484	482	487	513	520	481	475	493	455	481	493	494	464	498	513	530	501	471	444	505	514	438	486	481	487	474	468	478	515	505	470	495	487	498	470	516	486	502	538	466	491	511	520	495	495	486	493	480	480	482	514	465	515	490	506	522	479	518	468	472	460	508	499	517	524	511	486	480	478	443	494	500	533	455	470	447	462	462
61751	31909	12636	3719	1183	358	298	232	255	253	261	249	255	238	244	232	240	251	227	268	249	242	239	267	253	271	230	300	263	265	248	251	262	261	235	256	235	232	257	233	237	272	231	238	230	243	236	198	233	234	223	257	233	229	212	260	261	232	247	280	260	236	240	262	242	249	217	260	217	208	269	242	257	235	248	241	247	293	257	254	251	254	255	201	263	254	226	225	248	263	251	235	221	255	240	239	241	275	251	240	209	239	250	250	247	251	259	243	247	247	267	211	283	226	290	257	248	240	249	260	256	233	253	226	263	245	240	272	259	233	241	251	217	223	253	264	235	236	258	267	276	233	252	223	223	233	240	240	241	243	230	277	252	245	238	246	280	244	271	231	250	237	217	213	256	238	272	245	230	247	270	239	246	247	221	242	219	220	253	247	267	228	249	247	227	233	274	230	226	226	238	246	233	246	252	268	277	242	262	252	241	249	217	256	242	257	248	234	257	240	232	250	251	245	246	267	232	267	244	244	251	218	261	234	229	234	234	262	285	255	231	260	262	239	283	271	260	256	247	240	288	240	232	262	240	223	237	253	238	259	235	241	240	227	233	242	254	254	208	229	229	227	237	249	267	243	247	248	271	275	266	223	229	220	257	241	240	265	232	236	268	245	237	232	250	264	250	271	236	221	251	235	228	251	218	242	257	256	247	239	240	224	242	254	255	248	269	249	227	216	231	226	228	251	239	225	251	249	265	237	245	269	256	229	229	240	269	239	258	224	237	241	232	232	239	259	253	266	233	246	256	255	243	269	248	196	208	243	256	247	230	237	239	238	264	234	245	255	250	265	238	234	246	236	218	267	236	238	245	208	257	266	279	290	228	224	215	242	260	276	277	244	229	236	251	243	261	261	245	241	249	251	262	247	237	211	278	228	217	265	221	277	249	220	219	227	246	249	226	223	223	206	231	267	258	229	232	260	250	242	211	238	271	256	226	232	236	238	237	251	269	251	246	214	241	235	259	251	255	244	248	196	274	234	275	250	229	255	258	219	234	231	236	230	243	256	262	214	211	246	282	292	279	235	241	291	213	236	222	259	232	246	242	267	249	259	271	212	251	262	219	250	273	264	210	220	243	252	206	219	279	252	243	243	263	234	236	266	258	233	231	265	210	258	257	245	253	255	246	224	252	232	245	243	237	252	245	264	261	233	249	270	239	234	272	238	285	255	230	238	287	234	274	241	245	227	264	226	263	243	234	251	258	234	269	283	239	260	251	245	230	264	252	242	248	241	253	244	228	276	260	241	254	218	250	215	247	244	244	225	248	239	259	254	245	242	241	239	212	231	276	235	225	227	245	228	212	242	230	242	224	247	230	246	238	241	288	232	253	242	210	222	259	266	249	246	228	243	241	233	230	249	252	234	249	231	242	242	247	257	242	261	227	232	252	206	251	243	248	235	272	222	248	248	219	233	260	244	226	245	226	248	245	227	246	264	267	286	230	227	254	235	264	243	226	258	251	284	263	248	266	241	256	245	258	218	225	246	224	262	261	226	257	250	251	281	253	215	283	263	236	243	251	251	248	249	227	267	256	249	247	266	247	210	263	245	242	251	243	220	256	260	261	244	229	252	223	279	255	230	273	238	234	230	260	227	262	232	245	259	257	260	252	249	239	259	236	218	240	255	222	230	229	212	228	264	274	243	219	244	271	248	228	217	246	226	241	242	246	204	258	231	266	265	260	229	273	235	232	234	233	243	251	226	249	274	248	242	229	268	243	240	239	217	266	255	257	254	203	259	246	248	237	244	255	242	253	238	228	254	251	224	250	242	218	264	241	246	226	245	235	237	244	252	246	241	224	228	236	253	221	251	226	274	214	279	247	231	242	222	229	235	248	254	245	221	241	219	254	249	253	241	238	221	239	228	249	199	241	232	208	228	241	241	242	230	245	237	225	260	233	266	229	228	255	259	242	251	237	229	263	251	256	211	242	253	259	212	238	257	258	283	225	233	246	240	241	264	243	257	256	234	217	257	249	210	247	243	251	221	224	227	241	230	272	254	208	252	241	245	235	227	225	244	240	256	229	238	287	255	256	271	238	304	260	253	274	233	250	279	267	281	218	251	250	258	213	244	212	231	262	232	269	256	257	270	249	217	246	230	244	239	241	232	234	236	264	264	253	245	244	242	256	224	268	239	254	249	240	285	241	264	270	247	264	239	256	194	208	254	242	228	240	199	271	202	229	249	234	246	257	250	255	228	232	242	249	245	267	236	229	238	258	235	256	261	240	233	201	227	220	265	237	249	240	244	242	248	254	254	227	243	257	263	271	200	258	236	258	255	261	275	254	255	229	240	218	231	234	244	217	256	243	258	246	243	248	275	259	274	262	228	228	226	261	287	235	227	222	230	236	285	253	243	240	248	236	233	247	239	258	242	254	245	248	261	227	243	239	248	254	232	269	214	236	243	223	231	230	227	236	244	269	230	252	233	235	250	243	278	243	221	225	242	241	208	219	236	242	231	223	243	235	242	240	295	271	233	268	256	253	265	253	221	222	217	227	239	268	264	232	238	207	228	270	246	243	243	245	264	243	263	224	245	254	248	281	253	232	243	255	226	269	223	251	251	225	237	228	239	271	241	280	244	233	245	233	209	258	247	237	225	255	230	247	246	260	221	227	244	243	241	224	274	230	273	265	225	227	236	245	230	259	245	229	242	227	244	254	219	235	220	234	256	216	245	237	231	230	246	244	254	272	223	257	252	250	240	259	244	248	235	227	286	249	229	215	247	273	238	254	253	253	210	221	255	264	265	251	250	265	257	214	219	236	211	247	225	253	240	240	233	238	248	245	242	222	277	224	243	243	231	253	260	268	218	259	241	264	227	232	235	244	231	226	253	247	259	231	226	240	222	240	238	209	241	272	266	274	265	258	224	251	286	236	228	239	245	212	224	220	250	214	241	247	249	250	259	226	224	223	236	232	245	253	228	232	266	236	255	237	262	250	249	238	231	232	270	241	283	246	261	253	234	247	245	250	237	233	235	229	228	251	252	244	243	265	243	277	238	261	263	247	230	278	231	254	234	253	268	256	241	223	242	247	259	253	261	237	258	262	243	237	247	246	261	265	222	225	229	251	232	264	238	253	242	244	250	274	249	241	230	251	221	264	233	229	223	237	228	199	228	243	237	236	238	258	204	258	236	235	218	234	236	244	218	231	257	250	244	237	253	233	255	245	244	219	222	253	254	258	230	255	261	255	245	266	227	246	226	258	247	231	250	223	242	241	235	219	232	263	221	265	243	294	273	287	248	226	257	230	245	270	250	247	250	237	235	242	255	270	232	227	237	251	233	272	242	246	283	242	244	229	233	249	239	242	234	228	230	270	278	257	275	266	251	217	244	236	243	245	241	247	237	228	255	233	260	219	216	227	236	237	240	220	261	210	262	236	284	275	261	246	220	234	241	277	281	225	256	249	254	253	247	213	270	273	242	259	246	240	265	244	272	257	252
40105	21596	13038	7203	3121	876	696	561	579	529	524	558	544	566	516	487	499	550	504	524	555	496	497	543	517	490	497	505	548	545	556	500	518	531	525	491	525	514	489	521	523	537	586	501	521	538	552	542	576	559	484	530	532	524	534	537	527	540	528	558	545	530	539	523	546	527	506	520	539	567	533	527	518	488	521	519	569	544	553	535	514	554	537	491	550	526	538	546	512	524	551	530	525	541	529	558	553	570	534	486	527	520	504	517	526	513	549	511	545	492	519	552	513	565	518	509	557	532	536	521	528	539	516	535	552	490	545	518	504	561	529	517	496	545	544	497	518	516	523	549	561	511	547	510	529	535	533	538	528	537	490	545	503	576	512	512	526	517	553	530	536	503	507	518	480	508	532	537	512	561	526	498	501	541	530	535	509	495	515	504	530	506	494	482	514	524	539	499	538	534	559	498	538	520	466	487	500	535	566	573	525	542	535	507	516	541	523	559	535	495	523	552	510	552	491	480	498	556	478	559	527	539	570	530	547	519	517	484	546	530	535	539	509	480	562	517	497	564	536	553	531	505	483	539	536	497	594	545	527	535	520	541	507	510	552	503	557	503	543	541	510	510	551	528	589	524	529	476	559	530	512	502	558	534	499	484	523	499	529	513	553	534	497	530	538	505	547	526	544	562	539	530	553	562	541	533	504	514	482	501	532	542	526	554	525	503	532	485	536	519	486	538	518	514	556	548	489	519	537	520	551	520	506	536	515	513	517	470	594	499	533	515	545	513	515	527	512	524	551	526	534	544	524	555	581	529	530	500	504	514	524	525	540	553	514	535	554	515	542	523	524	542	533	554	492	501	550	546	512	521	493	526	565	491	514	497	557	520	557	544	508	530	491	521	541	541	467	565	521	518	516	550	547	552	527	524	512	538	523	576	478	525	526	534	501	510	511	519	512	530	464	531	565	517	510	496	529	488	535	528	534	528	508	564	510	517	500	511	543	525	550	495	490	554	529	505	572	502	524	505	520	568	531	553	507	547	525	546	510	519	511	532	514	534	527	565	547	570	489	535	483	550	508	480	507	565	513	550	527	517	530	520	541	495	563	518	523	546	545	510	498	487	541	520	532	475	487	552	517	519	536	510	520	538	559	518	504	507	521	543	509	536	512	520	502	547	478	527	540	528	548	495	569	560	554	552	537	512	531	497	552	518	522	485	495	521	518	541	546	514	517	487	580	532	521	499	561	535	527	571	585	533	473	515	545	495	533	539	539	529	534	531	510	536	565	530	516	537	531	513	551	523	531	522	515	481	519	517	516	525	501	551	566	565	483	506	522	541	512	502	561	534	497	530	474	504	537	553	488	532	528	510	511	493	511	535	558	537	493	533	501	533	560	488	546	550	536	482	508	546	566	521	484	530	522	533	507	561	543	509	487	536	554	487	524	518	521	508	534	553	537	542	517	519	544	515	565	527	479	515	518	493	527	538	563	544	501	528	513	555	531	518	488	504	536	500	535	561	533	518	537	474	534	526	524	487	547	508	548	479	524	541	521	505	507	506	547	521	521	539	505	509	526	535	548	570	535	507	549	552	532	539	520	544	539	544	530	539	475	550	519	507	521	516	525	510	569	540	490	552	507	506	530	507	529	522	532	490	543	505	514	531	476	495	505	496	541	574	517	558	512	547	556	523	549	525	552	510	505	504	520	510	552	512	543	494	576	562	546	512	507	537	539	549	534	505	517	527	507	540	512	529	513	505	545	586	556	517	542	477	497	506	525	560	568	548	485	556	520	532	508	544	514	546	566	508	471	490	545	518	544	537	531	527	496	535	547	506	556	516	505	511	482	512	526	523	514	523	525	561	508	511	524	496	507	536	506	496	507	510	525	565	506	518	536	492	509	513	500	522	519	532	547	507	537	539	549	502	518	509	501	533	530	509	532	511	537	515	537	535	511	570	538	549	540	542	561	552	524	560	505	477	546	502	502	519	532	525	532	484	474	523	525	523	510	503	560	503	512	502	551	506	523	526	519	517	527	471	525	516	508	512	537	518	499	487	523	535	553	528	501	552	476	546	506	544	554	510	543	494	551	581	528	554	521	516	551	544	498	548	530	590	524	541	546	568	528	503	494	521	537	526	564	522	518	526	494	497	496	528	516	507	519	503	548	499	541	540	541	526	546	530	499	549	540	512	551	542	500	535	532	527	525	500	508	495	553	510	511	522	528	572	516	552	542	520	491	508	498	528	513	543	483	509	547	515	545	518	528	534	532	496	555	562	514	510	551	557	535	514	510	517	562	505	474	557	551	558	474	586	497	514	537	527	526	517	554	535	564	510	521	485	558	532	545	506	508	516	524	549	509	538	546	544	539	526	529	520	561	522	508	460	556	524	535	560	485	511	514	496	512	517	541	517	551	494	521	492	524	524	543	543	557	518	517	525	563	552	478	561	467	539	530	534	529	502	547	524	546	483	517	512	516	549	541	513	520	530	538	561	523	516	524	486	505	530	519	500	499	547	522	560	535	525	506	511	528	566	513	548	498	518	549	524	586	520	529	458	530	521	565	514	521	551	552	503	550	510	533	486	536	509	541	544	519	544	529	527	526	537	541	547	506	553	535	541	544	511	495	545	480	528	560	495	532	518	503	499	490	502	546	508	506	531	548	533	526	516	561	517	499	516	542	525	495	525	497	517	519	555	520	511	508	523	542	534	484	555	512	496	462	542	473	504	525	527	495	540	504	501	512	534	532	547	514	544	539	528	521	511	474	521	506	528	535	537	528	543	513	525	516	503	542	527	500	551	551	569	558	515	517	565	508	545	490	496	522	527	547	506	537	512	500	504	538	546	495	512	542	504	509	507	508	495	549	546	486	532	499	522	541	500	520	536	538	509	509	547	494	543	521	482	515	540	494	521	550	538	518	516	528	539	513	528	525	502	544	521	535	520	525	517	509	537	505	509	536	497	507	528	527	535	543	515	570	527	547	493	493	530	540	546	499	529	510	511	554	531	535	535	526	547	513	521	513	507	532	558	519	542	489	536	522	482	516	522	538	503	528	566	559	537	534	545	510	527	530	528	528	547	579	524	529	495	550	541	525	528	515	519	543	504	530	486	512	522	531	520	520	574	527	498	518	542	491	505	534	524	539	510	545	483	546	565	520	494	514	562	517	538	514	509	523	564	520	532	535	488	532	565	540	531	533	508	492	465	496	494	529	516	570	533	529	522	548	544	488	488	534	543	514	553	495	475	524	520	543	502	535	557	558	505	564	475	516	514	503	528	506	506	480	536	505	529	531	542	549	517	499	524	522	489	532	507	542	549	537	536	487	511	481	504	532	547	552	540	489	551	533	510	528	534	522	544	484	481	523	565	509	496	505	535	543	518	557	526	534	549	544	555	543	519	520	550	554	511	513	520	553	533	545	553	485	556	541	520	517	493	546	562	513	490	536	566	546	502	532	554	509	497	536	553	534	547	535	527	517	503	572	539	549	545	501	503	534	515
67122	36769	20401	7877	2336	609	369	316	301	292	282	317	301	314	302	298	290	300	289	301	294	315	304	299	306	300	301	289	287	302	311	288	291	268	263	295	315	319	301	263	321	261	281	262	297	284	279	273	296	279	266	281	313	299	288	350	293	277	300	314	280	282	267	276	259	319	311	293	290	281	305	250	295	284	276	302	302	284	323	290	297	321	275	293	297	299	274	283	253	307	268	267	283	281	327	293	270	300	243	276	304	291	270	266	308	284	291	294	266	282	328	297	324	348	279	296	264	284	313	306	295	300	269	290	315	317	281	316	301	285	245	283	276	327	281	303	257	262	313	276	287	267	293	293	290	298	282	295	284	258	289	321	309	314	296	300	309	262	309	275	288	291	232	310	297	282	287	296	296	290	306	296	292	291	280	270	293	247	311	281	273	284	263	312	294	260	310	314	284	287	278	263	285	287	304	317	280	278	294	283	250	267	289	266	260	259	327	307	281	305	295	310	279	277	224	288	290	262	321	281	263	274	282	253	307	273	253	305	285	301	302	290	302	298	267	307	284	307	287	270	297	317	299	260	293	305	293	258	273	265	314	294	291	294	298	283	248	326	298	293	276	292	268	285	297	295	256	314	285	272	282	294	293	259	247	300	299	284	288	255	280	285	287	293	306	314	268	266	293	289	321	292	298	284	319	315	296	253	322	259	288	246	304	258	306	263	283	318	263	293	294	301	265	295	314	276	277	284	300	282	277	262	308	326	297	276	290	274	311	308	292	321	303	287	299	269	285	296	289	279	275	281	294	285	302	308	292	269	255	262	281	303	273	295	264	281	305	276	291	290	319	295	278	300	302	290	325	283	295	303	296	292	270	302	295	294	311	332	322	281	302	279	297	286	341	298	288	283	286	256	319	292	275	284	279	308	270	259	309	266	305	318	292	268	336	297	282	308	296	320	274	320	274	299	283	270	305	299	281	291	282	278	295	269	296	281	313	271	276	275	285	275	279	272	299	261	291	319	277	303	273	272	324	287	290	286	313	294	302	274	298	297	284	292	303	291	294	250	305	304	338	268	262	315	299	331	273	308	298	271	287	268	283	312	303	297	268	303	297	286	283	293	254	299	255	296	289	296	306	255	306	264	271	274	312	280	290	278	299	265	280	303	298	255	288	329	256	288	292	313	292	316	262	286	303	312	259	310	287	290	295	284	297	286	293	277	277	294	328	320	274	289	291	338	320	299	301	292	262	296	291	261	305	337	301	284	270	296	291	244	288	313	324	276	310	324	279	265	312	294	304	303	299	293	264	298	305	280	260	306	286	303	296	244	304	291	289	288	295	293	266	299	288	321	295	295	285	285	296	303	315	301	288	272	285	252	313	303	281	303	292	304	279	254	260	316	307	284	323	296	342	293	321	300	297	299	290	293	271	298	301	299	271	306	281	306	270	295	283	298	294	261	284	262	275	297	266	298	275	274	297	280	330	303	298	274	284	266	315	296	301	294	290	274	272	283	284	283	278	290	283	307	297	292	276	293	253	283	347	256	280	308	298	288	316	283	298	310	298	301	291	297	285	325	287	262	276	285	282	273	321	308	282	282	318	274	259	299	289	311	307	282	293	282	318	292	293	284	267	296	283	322	330	262	270	284	310	311	253	241	296	268	283	304	293	311	264	248	289	305	291	283	248	256	283	309	278	303	265	263	281	284	275	303	232	297	295	282	283	338	278	293	326	288	278	257	298	253	278	284	275	311	300	287	325	299	311	263	294	288	258	325	283	295	274	294	291	287	322	261	286	273	274	273	260	247	288	295	291	280	281	325	274	297	281	286	261	299	295	261	299	289	267	287	265	292	331	280	282	265	299	282	269	301	285	320	303	309	306	282	281	249	290	288	291	309	298	317	289	314	302	304	296	289	310	267	294	256	282	250	296	297	277	293	303	284	288	273	330	294	324	279	281	290	305	302	283	312	255	307	260	280	272	300	309	275	282	265	279	264	289	269	310	300	292	258	278	307	304	310	282	287	277	247	302	292	261	285	272	289	305	323	296	286	301	274	257	282	284	318	314	314	306	290	295	274	311	279	274	283	286	297	325	301	285	309	262	316	297	265	260	283	247	287	277	267	253	316	308	285	257	272	278	298	288	267	300	323	291	272	296	326	294	252	276	279	266	320	282	287	274	301	300	289	304	277	305	296	307	263	290	289	306	294	313	319	296	311	280	276	316	296	256	282	248	275	265	280	333	281	280	282	299	286	286	284	296	280	247	280	299	260	264	291	278	301	286	318	301	298	313	315	276	290	261	275	309	253	270	292	269	262	286	276	292	308	279	261	292	268	309	264	281	296	288	294	290	300	327	288	298	284	316	290	306	268	290	241	322	302	273	301	297	279	292	261	318	279	290	268	268	298	278	310	310	278	325	289	310	284	289	314	287	325	291	333	290	301	301	315	282	313	276	267	254	285	275	277	271	294	297	285	246	304	286	258	316	298	298	322	275	294	304	313	317	332	290	287	280	320	302	297	268	316	289	291	311	317	256	278	298	317	308	313	280	288	312	296	317	285	268	339	271	295	285	302	288	263	303	302	303	270	271	309	299	253	286	276	287	308	286	309	268	336	332	260	297	277	229	284	276	291	291	310	303	277	262	252	265	293	268	276	281	311	287	301	265	257	307	284	322	275	256	336	287	280	303	277	287	289	296	301	287	244	305	290	279	268	309	259	255	293	328	290	250	273	305	290	308	285	285	276	280	275	288	288	281	286	290	304	303	281	253	312	292	258	296	277	272	299	293	281	262	273	301	300	289	264	317	283	304	326	288	279	293	312	259	287	295	299	270	286	256	277	288	305	295	269	281	315	298	309	277	286	273	265	267	295	306	259	314	281	294	267	311	315	294	281	326	286	287	292	281	298	286	306	337	306	285	277	271	298	296	307	260	269	270	282	264	301	273	308	305	302	257	286	297	279	311	292	268	276	288	287	281	303	303	299	249	293	271	301	323	322	291	267	297	283	275	293	299	285	286	244	268	319	269	269	299	322	298	295	326	317	295	280	295	273	307	301	262	305	291	298	290	281	302	294	267	303	302	279	304	277	286	278	291	293	287	272	309	310	319	271	321	300	301	256	290	303	301	305	308	285	298	282	257	300	285	267	294	305	293	321	264	255	260	298	292	298	280	296	291	311	278	323	293	254	295	292	313	310	284	289	301	292	282	284	278	278	312	255	300	301	293	293	270	286	328	280	271	250	280	290	262	262	296	282	267	278	321	304	257	298	263	288	292	260	282	277	307	304	267	306	286	298	288	285	304	293	302	301	317	269	287	269	304	277	289	260	298	285	292	296	271	280	303	278	279	308	286	279	275	247	290	258	266	306	291	303	333	306	284	265	293	297	280	304	293	295	289	295	273	284	300	274	318	296	311	293	294	275	252	311	292	303	299	304	252	273	305	302	285	309	293	316	286	291	299	278	300	270	282	241	279	293	316	277	272	319	259	307	266	301	291	309
42789	27106	20752	13070	5659	1524	918	759	657	676	626	607	645	618	600	616	580	615	643	586	614	588	644	654	590	602	645	689	571	609	614	623	578	570	568	633	550	643	613	624	576	615	611	628	650	557	648	644	619	578	628	572	617	606	646	660	630	604	642	551	630	625	571	566	590	592	589	559	569	622	600	594	599	626	547	602	586	613	615	610	605	621	611	577	635	582	594	578	610	590	617	583	594	634	625	616	638	604	596	605	642	575	594	610	606	620	631	621	599	647	633	609	602	592	629	608	628	616	630	604	583	565	632	557	603	615	601	592	593	600	600	647	612	581	584	600	580	625	615	568	603	599	619	651	647	600	575	575	592	626	628	640	635	614	637	574	604	600	610	611	597	601	632	629	627	619	613	592	602	655	612	614	588	611	618	606	614	611	616	602	627	621	654	581	592	601	635	595	654	607	583	604	605	632	604	619	621	624	614	607	657	592	584	629	607	681	589	642	584	605	585	602	565	600	635	621	629	619	565	600	568	582	616	617	609	594	579	585	585	630	597	651	648	608	646	609	602	614	592	628	604	631	590	567	572	578	622	561	627	672	626	613	575	648	610	559	612	595	641	594	595	605	613	620	639	648	613	575	577	588	598	596	610	616	583	630	593	619	622	562	577	585	585	614	617	605	591	593	605	594	560	579	601	607	590	560	595	631	586	582	589	610	598	638	631	649	587	603	589	594	647	583	675	590	647	610	636	612	623	577	636	599	603	627	610	576	634	596	614	611	599	601	582	594	639	593	593	614	611	645	622	571	585	602	619	639	583	605	609	564	612	571	614	659	593	603	581	631	587	625	606	624	636	618	573	615	614	585	585	598	628	601	608	581	620	618	604	615	545	575	578	609	567	571	617	600	554	649	611	640	614	616	588	574	617	584	640	593	580	601	602	579	570	617	590	572	581	611	640	605	627	639	600	623	571	598	618	592	611	589	594	595	607	612	553	601	601	633	617	612	566	623	586	578	571	612	600	614	609	642	589	620	672	620	617	598	595	594	605	580	622	613	613	611	581	608	575	558	632	614	557	617	619	621	611	601	565	630	595	628	607	611	563	602	564	626	636	628	613	593	600	631	598	602	573	567	599	589	581	589	597	579	573	588	646	593	616	608	622	583	595	580	621	600	598	613	594	568	661	623	535	615	574	628	594	614	614	616	598	620	594	629	574	596	630	600	621	615	638	568	609	633	592	608	595	609	645	604	601	623	616	609	581	608	588	555	588	614	559	615	612	653	641	648	627	579	589	616	543	600	577	662	597	648	611	603	640	637	568	617	592	598	605	574	559	632	638	608	602	599	585	553	555	617	596	632	559	608	623	617	636	650	628	655	623	588	627	595	594	639	619	599	587	578	643	606	592	588	618	607	597	598	567	620	616	617	604	609	624	605	608	620	644	631	594	653	606	602	614	646	584	590	616	593	577	606	600	558	576	617	607	579	642	576	622	607	585	640	619	587	609	615	614	622	592	598	568	617	606	650	593	591	599	599	579	638	622	627	610	604	638	573	614	581	608	569	590	626	599	550	612	631	626	606	638	615	592	607	573	559	657	640	636	558	603	631	632	603	642	577	585	587	633	605	591	575	585	595	590	635	626	627	610	628	601	582	634	603	669	600	623	604	579	599	666	586	601	590	658	599	596	637	619	611	608	614	654	628	653	644	574	627	604	587	605	618	678	573	588	650	591	610	599	593	571	597	581	550	606	626	599	595	587	602	593	579	598	632	611	638	628	661	621	645	644	568	650	611	603	647	669	609	599	590	573	592	596	581	629	641	601	633	601	619	590	610	623	630	632	650	643	613	594	606	629	611	600	594	608	623	621	607	616	602	572	639	606	580	640	583	626	635	634	616	611	617	627	620	587	635	603	601	586	583	634	602	618	611	597	647	556	614	581	590	618	563	569	609	576	612	630	617	615	585	577	613	638	582	629	614	598	621	636	645	584	600	592	613	645	571	611	624	578	591	571	591	616	631	571	582	599	650	573	604	589	621	617	553	585	622	637	656	613	613	574	559	605	583	602	578	627	575	632	606	554	650	622	598	615	625	607	583	613	617	632	602	579	598	614	583	565	607	614	608	613	594	611	634	627	625	651	562	623	606	571	557	635	615	571	599	614	658	573	567	641	594	555	631	596	599	569	635	603	601	614	620	608	610	600	597	610	605	604	609	580	628	569	598	563	575	605	606	609	638	594	593	627	575	642	597	598	647	603	614	606	622	596	622	613	618	589	614	571	623	645	628	594	617	577	628	632	565	587	628	639	606	616	613	595	606	612	595	602	582	628	602	609	594	659	615	604	582	574	593	599	578	580	579	615	604	597	603	618	588	637	667	609	637	587	593	586	572	619	585	621	575	581	612	643	603	630	611	572	599	599	570	608	615	607	560	586	569	581	630	633	629	624	607	630	552	584	614	624	608	611	560	611	619	594	612	592	588	627	621	642	613	599	599	596	593	585	606	651	619	572	563	605	625	583	616	600	622	617	578	570	587	603	625	623	635	620	611	577	631	609	564	621	595	612	531	610	577	594	586	575	582	635	581	603	585	612	578	593	625	593	607	596	576	592	632	567	617	591	612	629	593	650	685	608	604	591	602	577	554	583	620	612	590	566	579	598	627	592	628	639	621	649	640	627	619	631	649	577	620	570	647	616	590	590	571	589	596	629	587	614	611	656	573	588	582	633	613	568	608	596	613	677	606	648	645	640	658	666	585	583	609	570	605	652	565	613	614	620	587	630	589	539	632	657	590	599	631	607	575	639	631	642	621	584	611	622	561	621	610	604	609	619	608	585	623	575	609	618	628	606	621	619	592	634	614	617	634	613	584	615	566	607	619	576	610	679	620	610	643	591	562	567	621	572	634	590	620	649	617	576	598	604	644	608	611	609	637	578	606	622	597	620	570	596	616	603	575	627	618	596	585	628	599	637	612	629	619	633	569	634	635	594	640	588	640	575	616	634	578	589	620	572	585	601	611	606	595	658	600	597	608	617	588	570	627	577	605	596	670	590	609	613	580	616	654	598	596	628	643	606	637	619	587	580	589	591	630	607	604	587	624	636	575	572	596	583	643	600	599	639	583	635	597	622	603	672	598	657	592	606	596	600	624	586	561	593	591	656	598	573	609	594	583	598	634	598	614	623	597	595	617	586	594	597	613	609	593	592	587	596	597	573	545	586	586	613	606	614	572	628	579	659	629	557	618	642	605	593	599	603	565	614	606	601	650	600	643	623	571	605	603	589	637	622	609	595	607	618	591	602	635	633	599	611	575	608	594	630	589	583	600	612	679	571	611	674	618	547	581	621	601	613	628	615	658	609	606	631	587	640	592	611	614	594	599	618	607	615	579	604	639	612	597	664	631	572	609	640	627	570	595	691	593	589	576	560	623	590	612	613	576	606	571	617	603	595	604	603	628	612	612	556	611	682	592	607	610	570	602	612	600	586	627	596	614	592	598	642	575	631	620
45651	19656	7803	2078	645	279	255	245	231	241	227	248	216	242	224	217	234	211	243	239	267	209	221	260	224	226	217	240	209	252	207	215	247	246	256	218	238	230	251	234	221	240	222	218	236	229	258	229	260	244	250	247	236	208	219	200	228	267	234	236	244	243	236	209	222	244	255	240	211	255	252	239	255	233	225	230	239	241	257	270	219	217	237	276	234	244	230	225	212	232	232	209	219	225	208	208	200	221	198	229	226	247	233	257	192	234	210	205	229	238	232	257	219	242	235	247	227	204	217	238	219	228	228	258	249	216	247	206	221	232	226	238	252	230	230	228	217	244	230	224	256	248	224	218	220	229	235	242	222	239	224	242	206	233	225	263	222	230	236	223	256	226	231	243	257	209	232	228	234	208	197	212	238	216	239	243	236	219	223	234	227	198	228	214	259	213	223	207	250	249	228	222	237	245	244	238	187	210	228	236	253	213	222	224	238	208	223	246	216	205	210	219	210	228	216	200	236	230	230	220	206	200	225	236	247	229	234	254	244	243	233	263	228	229	217	249	233	213	250	208	241	225	246	231	218	224	226	211	210	252	235	199	195	251	194	221	243	236	253	210	230	232	269	231	244	244	228	211	245	225	208	239	204	238	231	255	231	235	218	239	216	228	246	257	240	200	216	247	209	182	219	225	217	238	235	231	238	218	221	212	217	250	243	232	235	224	241	221	241	226	214	232	250	272	261	225	200	217	230	221	244	236	243	243	228	232	251	234	229	268	226	205	218	202	247	211	220	186	231	225	258	224	229	212	204	240	203	239	244	219	225	237	231	249	249	260	234	224	208	218	273	207	228	233	208	234	216	257	239	223	240	207	223	247	270	227	227	222	242	236	238	218	242	229	235	225	220	183	226	231	260	250	227	217	191	232	235	231	254	241	245	212	240	240	236	222	226	225	195	227	226	209	225	236	254	256	233	221	232	234	265	220	202	235	214	200	217	192	207	223	220	223	280	249	221	249	244	273	220	186	222	228	239	235	238	236	245	213	257	234	223	235	263	219	219	223	227	207	265	232	241	227	236	226	247	251	224	222	219	224	202	233	219	200	207	253	236	206	215	231	231	239	222	214	223	245	242	253	237	249	235	217	213	201	231	207	239	232	216	249	233	222	244	270	240	239	218	204	234	242	245	222	240	230	253	234	247	249	245	240	239	220	231	235	230	241	219	218	204	202	244	246	235	249	226	210	222	211	250	221	237	244	225	188	229	237	235	219	237	232	234	222	261	249	207	209	240	237	260	209	222	218	228	217	273	232	224	214	219	225	221	254	235	230	230	193	255	208	257	250	222	234	230	219	241	234	265	237	243	256	238	221	217	219	232	264	241	215	254	225	215	217	260	224	207	241	225	233	221	222	249	242	207	215	220	200	195	207	250	257	237	221	211	239	249	226	242	213	193	216	301	251	191	229	217	215	216	261	249	201	233	203	235	238	215	227	229	242	262	209	200	259	211	232	193	200	211	212	241	243	273	228	255	233	244	240	242	220	255	210	205	230	230	193	237	251	227	244	213	238	214	229	205	247	257	205	212	242	228	218	212	221	236	233	209	241	226	219	224	226	237	229	237	243	224	252	246	214	234	245	238	235	231	240	212	261	220	228	251	238	195	220	215	243	240	231	228	218	193	221	219	258	222	248	243	222	234	219	246	236	234	195	241	223	224	219	252	231	259	199	230	224	228	216	222	221	230	223	196	210	231	238	211	215	217	218	218	248	220	239	233	184	238	245	235	231	243	213	226	225	216	242	212	194	237	236	231	213	235	224	231	238	212	256	221	213	222	234	236	213	255	223	231	220	211	206	219	239	198	213	225	237	232	232	250	244	247	228	219	215	249	235	222	209	225	232	235	235	212	203	229	214	223	259	247	233	230	234	206	213	237	235	264	230	231	228	236	236	243	212	237	218	206	221	229	213	217	223	209	255	218	244	234	234	232	212	230	221	229	232	229	233	212	239	254	232	232	246	225	236	211	232	220	194	232	201	216	240	229	221	245	253	226	226	215	225	202	224	242	215	223	204	258	231	225	229	216	212	229	222	250	234	210	212	237	191	266	222	225	221	233	267	225	209	235	219	213	238	214	226	232	254	220	215	230	226	216	251	240	231	219	247	233	209	230	229	231	242	217	228	213	214	238	260	210	230	221	215	230	229	232	225	243	209	275	240	224	205	222	241	215	213	224	247	230	212	221	245	238	207	239	242	222	219	217	204	236	222	210	213	219	236	229	258	225	242	206	245	230	227	227	236	232	194	236	238	225	259	211	218	246	216	252	237	206	226	219	219	254	223	222	204	233	224	247	229	244	208	229	226	213	228	237	226	221	249	241	246	211	243	253	196	250	223	263	256	217	215	213	231	230	237	227	244	242	264	295	227	211	240	246	227	235	223	227	204	246	223	234	215	247	222	232	213	227	218	206	226	223	230	206	232	255	247	232	207	231	241	193	218	266	240	204	221	211	223	245	264	251	230	208	214	212	191	232	216	216	219	241	238	226	220	247	233	228	240	230	206	222	263	212	246	224	247	227	236	236	221	247	197	232	228	230	230	231	235	227	229	258	222	224	218	201	193	210	188	219	210	233	220	252	227	224	250	240	223	245	224	252	235	242	217	243	219	224	236	249	268	208	244	198	222	191	239	226	260	240	224	248	240	240	260	281	230	243	234	229	214	253	231	234	208	199	224	205	235	211	241	234	257	254	234	254	223	219	246	226	212	230	228	236	236	216	200	234	230	258	222	235	247	224	236	224	223	214	234	225	242	223	236	228	228	197	215	245	236	240	203	218	236	199	203	227	214	206	217	210	230	196	236	241	221	225	257	232	216	237	245	221	214	252	219	224	219	237	222	238	239	225	227	263	243	236	221	223	224	232	230	285	246	245	244	243	232	215	217	205	231	261	206	204	233	232	225	230	225	205	198	265	232	214	255	213	222	221	238	235	189	221	237	232	210	231	256	221	218	232	237	249	195	208	221	223	261	225	223	231	224	257	220	214	228	233	215	235	255	206	232	237	251	241	237	254	228	236	206	249	237	217	213	238	225	223	242	219	212	239	227	214	195	225	237	263	224	226	252	220	210	255	255	228	247	226	214	259	223	227	215	246	230	227	206	230	236	231	223	227	188	225	237	224	201	229	234	273	235	219	239	225	219	214	219	201	237	215	213	231	223	221	237	228	227	218	251	227	222	239	244	201	246	203	221	241	244	221	194	214	226	233	219	226	237	235	250	219	202	223	248	244	232	236	262	248	188	198	214	221	214	258	220	216	222	209	215	229	231	238	259	233	248	259	240	231	220	197	234	234	215	228	224	229	219	235	199	232	211	212	212	240	255	241	236	225	248	240	231	232	217	235	255	241	233	220	225	257	231	234	210	240	236	254	225	212	221	260	243	219	244	228	257	219	249	244	254	213	189	221	219	195	259	241	239	226	232	260	225	249	222	216	220	240	253	231	239	225	224
29228	13549	9682	4241	1745	804	546	511	496	510	481	473	503	485	443	474	497	475	472	498	474	489	480	475	510	487	468	516	489	510	503	458	461	454	516	514	436	494	501	505	525	460	504	488	532	498	495	501	496	484	481	487	506	486	506	486	485	510	479	460	518	481	509	453	507	500	482	466	519	511	477	500	522	515	481	545	455	446	505	531	497	477	495	532	500	485	461	515	540	515	503	479	458	496	468	491	524	477	472	502	492	499	479	514	501	457	512	499	488	465	501	516	452	478	514	468	460	499	509	518	494	465	492	523	497	518	533	481	496	483	535	496	482	500	487	520	480	507	475	493	458	512	498	454	517	487	513	473	496	508	469	485	484	460	531	491	482	526	469	529	485	439	489	481	504	492	504	490	464	484	502	511	496	476	482	503	534	498	483	547	485	481	477	482	512	494	498	512	452	503	482	492	471	474	487	463	473	499	504	459	473	487	481	496	487	502	531	522	546	486	419	473	501	457	487	495	452	471	493	485	469	484	501	484	474	490	510	510	467	492	475	490	498	499	517	482	484	498	463	485	520	529	478	502	449	473	488	487	507	485	447	524	468	498	519	467	519	474	446	489	483	491	485	515	513	469	503	475	483	522	495	460	463	478	521	464	503	492	481	513	529	467	500	512	484	477	518	506	470	509	514	482	511	498	489	500	494	513	483	463	518	475	518	478	460	500	446	508	523	419	490	468	530	460	523	511	505	516	477	487	499	512	499	527	451	542	528	443	470	509	480	535	548	509	460	534	462	478	470	475	480	497	444	476	522	473	508	480	487	496	454	493	519	459	514	498	490	494	504	468	503	488	519	470	491	483	507	471	485	499	514	491	518	516	490	499	466	489	469	486	476	522	489	474	522	505	504	505	523	479	465	523	511	480	482	532	452	495	468	495	460	526	481	501	534	525	498	477	511	477	495	509	476	486	498	523	485	472	502	497	479	523	501	480	488	474	477	501	512	432	511	486	489	488	491	486	493	519	496	491	529	472	478	484	464	526	468	515	472	517	471	510	507	491	483	502	493	509	498	481	529	469	527	474	483	518	502	498	458	506	487	488	495	474	503	467	515	477	515	438	482	514	480	478	488	476	510	496	471	491	510	495	495	521	518	474	473	511	509	481	433	511	527	482	498	471	466	502	492	487	446	490	475	483	478	437	472	460	511	499	486	508	488	506	494	507	487	492	509	516	490	520	501	547	486	468	502	489	497	460	486	504	505	493	483	504	478	507	517	471	522	469	487	509	458	462	485	478	511	507	485	489	516	512	503	490	517	485	471	475	499	501	501	488	482	506	490	494	531	503	471	437	535	454	441	500	506	494	498	491	467	502	450	469	493	470	497	487	492	492	498	477	533	489	501	468	475	506	476	467	551	532	504	485	536	511	445	459	521	503	465	481	471	488	470	504	482	468	500	529	475	501	448	500	440	491	489	454	502	491	440	474	480	510	485	515	503	533	474	468	490	476	494	500	480	504	495	526	463	517	464	496	455	471	489	477	469	508	534	497	507	498	512	490	516	519	456	465	490	449	505	478	506	469	515	507	461	490	474	518	484	498	566	506	503	441	515	567	496	476	482	456	490	475	498	505	478	488	474	498	504	465	494	489	474	485	514	476	504	483	482	516	489	472	477	510	499	491	476	525	528	526	525	451	516	483	485	519	509	485	500	466	493	493	467	514	471	519	463	515	501	482	506	500	503	470	428	476	478	515	507	465	505	492	473	475	477	483	506	514	504	507	512	494	510	474	483	506	501	479	514	477	484	506	492	484	508	447	497	503	487	541	514	512	490	462	477	467	518	444	509	507	457	536	460	480	477	469	533	480	496	483	522	510	519	505	491	506	522	488	507	517	501	504	491	495	493	513	511	457	464	493	537	500	489	515	514	460	470	434	491	502	539	505	510	547	505	537	462	484	477	494	478	514	456	516	491	468	550	471	497	463	540	475	461	476	474	456	479	503	495	556	481	492	480	465	507	483	487	476	523	476	540	485	481	507	503	525	527	503	454	505	494	437	500	526	530	525	519	477	500	506	481	488	481	513	497	478	491	492	492	462	510	475	462	472	524	488	460	529	506	545	480	512	474	525	489	480	476	481	488	499	524	481	488	549	512	504	515	524	496	503	491	467	453	500	484	466	490	501	492	504	528	537	507	499	472	490	464	512	512	482	494	552	505	511	499	485	503	448	547	469	501	525	461	468	550	465	484	506	455	515	503	490	500	494	471	521	493	471	497	530	517	481	478	515	493	504	500	484	496	487	479	484	506	469	487	505	506	501	475	532	499	537	431	531	477	470	491	484	506	469	505	475	483	521	447	511	467	523	527	445	498	515	546	443	518	512	491	509	475	515	552	501	514	487	506	471	474	498	480	496	474	515	515	471	477	482	473	481	514	467	529	469	432	483	517	501	468	492	445	485	506	447	523	442	525	505	478	508	506	475	524	500	468	476	509	490	483	505	490	507	495	514	514	481	484	508	464	509	491	482	484	486	450	472	501	499	516	491	489	484	441	469	486	489	509	526	473	454	518	480	485	469	471	479	508	507	505	480	508	498	519	516	496	500	502	495	542	452	532	485	478	496	498	500	514	484	453	471	468	461	482	460	540	501	509	518	538	455	499	463	527	485	470	494	468	513	519	528	495	477	508	461	489	486	465	474	512	495	495	479	530	482	499	536	504	493	491	484	491	496	489	436	460	518	464	482	495	479	502	463	543	475	503	483	503	481	512	490	489	482	493	496	486	506	505	480	493	466	509	530	439	468	485	457	460	503	487	522	491	493	483	497	476	483	482	467	493	480	480	468	486	510	486	478	455	502	486	524	511	481	483	484	481	507	481	500	488	500	478	493	516	484	506	484	500	506	496	514	504	505	484	511	475	512	524	500	473	489	466	499	481	501	462	462	514	497	489	487	503	470	490	490	517	500	490	486	493	502	491	518	466	477	472	492	484	521	493	441	489	506	501	507	493	489	516	494	501	492	469	469	507	483	469	502	517	510	472	500	498	500	493	474	496	457	492	488	502	490	515	479	545	509	471	506	489	479	498	503	481	485	469	486	499	511	517	489	542	508	464	502	509	480	505	512	485	508	495	429	492	494	459	473	470	491	494	478	506	469	484	470	485	503	486	459	535	491	491	513	510	478	480	482	465	510	487	445	506	505	486	487	485	517	480	528	477	475	470	478	497	455	480	507	491	490	526	503	505	486	483	516	480	466	501	477	469	466	445	486	508	478	513	493	489	505	511	490	470	514	464	487	461	489	548	507	481	511	498	517	467	483	521	532	482	488	476	506	471	525	495	477	498	492	495	516	447	507	515	476	538	524	477	474	484	492	490	474	479	506	491	482	536	508	511	489	484	480	502	471	500	498	477	463	484	490	487	497	471	502	478	479	474	475	516	482	471	480	499	512	507	472	500	470	499	530	474	492	484	488	472	492	482	444	469	494	469	487	477	445	504	492	488	456	469	474
58291	33586	16448	4864	1418	741	328	267	256	252	246	217	238	239	232	228	278	224	212	219	255	252	253	240	238	261	268	215	246	230	266	256	269	271	238	253	244	268	260	274	238	262	251	236	222	239	228	249	241	231	239	271	238	238	247	242	261	252	223	263	231	232	258	225	220	246	213	244	228	275	262	254	242	245	234	223	262	260	238	216	228	253	247	246	243	237	247	216	289	227	252	275	245	245	218	239	251	222	235	225	254	259	246	215	265	215	247	229	215	226	255	226	218	229	241	252	216	247	278	221	257	267	235	244	250	207	243	251	249	241	232	213	216	243	233	255	219	209	250	273	251	233	193	257	258	233	218	243	243	264	228	255	256	268	242	231	219	249	239	247	218	232	260	236	256	223	261	248	220	239	242	267	245	226	242	231	241	230	259	243	258	241	210	285	275	215	230	228	219	227	253	239	266	260	232	256	259	290	243	223	233	256	233	215	229	234	244	248	262	224	242	229	234	263	260	239	243	232	235	239	243	248	253	235	255	253	220	279	192	238	220	252	242	262	256	231	210	240	253	244	247	238	257	223	241	228	271	223	253	207	222	231	220	234	250	278	254	247	227	270	239	222	258	252	233	244	225	274	255	243	248	231	237	257	255	223	211	244	250	223	248	233	280	258	246	236	259	246	246	232	214	222	238	237	213	255	248	264	250	276	232	266	252	269	252	226	240	247	240	225	241	233	266	217	285	238	233	215	267	257	240	251	232	249	240	236	240	235	235	228	238	246	215	252	250	238	278	257	235	219	223	220	243	221	222	236	250	232	239	244	213	251	256	263	262	271	259	237	221	273	238	232	274	227	227	242	236	220	239	254	224	254	265	227	242	251	242	234	250	243	209	243	217	256	239	242	233	209	239	275	258	276	284	239	213	251	250	237	239	249	247	259	246	234	213	267	267	221	244	265	240	273	258	244	262	226	248	250	267	202	204	256	267	243	233	241	224	236	247	223	237	239	192	219	220	240	242	260	234	228	240	280	251	226	254	250	261	238	225	262	230	272	231	220	245	210	245	252	238	230	256	216	230	224	252	243	242	251	227	239	240	248	216	242	240	271	240	237	220	246	251	230	231	229	241	216	256	236	246	233	251	222	232	206	261	222	234	240	257	275	240	213	222	255	256	260	233	258	257	222	244	211	259	267	233	241	264	268	257	243	248	251	259	241	226	222	255	236	220	229	234	245	246	276	235	255	252	237	224	238	268	250	250	254	210	223	234	237	251	235	221	243	242	241	243	223	256	234	251	261	226	259	265	242	233	229	247	248	216	219	231	244	234	240	252	258	248	254	224	251	245	268	231	226	242	221	258	228	258	246	275	242	263	241	247	226	250	267	251	237	251	266	251	244	239	244	246	253	219	226	244	241	242	232	231	246	265	215	261	262	253	241	243	226	266	244	255	258	248	229	208	246	256	311	244	237	238	215	230	247	213	235	247	276	234	223	257	264	230	235	214	250	245	247	267	248	250	236	238	225	266	244	226	274	254	224	253	241	241	256	259	229	257	273	218	243	239	270	263	222	233	283	233	219	238	236	221	258	232	242	271	210	217	233	264	238	218	257	229	236	273	256	242	232	223	236	258	257	243	227	285	254	247	274	272	257	242	207	237	281	239	231	192	247	250	248	241	230	239	243	243	255	247	218	225	261	252	220	229	237	237	212	234	266	255	241	261	260	260	245	238	240	246	253	244	276	264	243	235	224	264	259	265	244	243	244	252	239	251	221	238	237	227	242	234	259	252	243	248	242	221	254	265	243	223	239	247	257	228	231	236	234	201	229	251	227	249	232	229	256	243	269	241	238	247	221	249	227	221	225	236	211	250	214	261	259	223	268	229	224	232	236	243	217	238	232	227	232	250	234	239	250	224	254	249	239	249	232	259	231	252	245	218	241	222	239	204	256	266	244	263	227	260	262	258	252	274	246	261	234	226	221	255	229	248	240	242	230	249	251	240	299	233	238	236	219	256	214	244	238	233	243	264	241	250	253	239	268	210	239	230	269	247	242	210	249	257	216	259	253	253	282	223	235	228	260	265	262	248	231	254	217	253	248	237	259	223	232	235	245	235	247	246	231	232	260	228	241	242	219	252	243	229	234	230	250	226	229	233	203	234	271	249	241	221	218	229	241	264	252	246	239	254	233	223	235	223	267	241	207	229	254	250	237	219	222	222	266	256	227	222	251	186	242	211	221	235	248	236	240	239	253	228	220	215	265	231	249	228	233	251	218	261	232	225	217	258	255	255	238	239	252	237	211	256	239	251	232	218	240	266	245	246	246	252	255	243	231	239	265	273	265	275	276	237	253	236	233	246	245	240	230	235	229	266	257	253	219	238	227	258	235	251	258	257	239	250	218	218	233	242	241	232	224	269	240	247	258	209	218	217	197	218	254	236	252	257	247	248	233	246	217	215	214	225	248	239	248	266	269	223	242	251	231	254	225	224	271	261	251	224	247	257	248	238	222	233	244	230	264	262	227	235	257	246	228	261	250	260	259	230	238	247	239	253	261	230	251	215	223	212	264	204	262	252	244	262	220	219	252	235	244	248	249	227	208	243	197	259	267	228	279	238	226	237	239	244	252	252	233	227	225	271	234	219	216	254	240	237	238	228	236	218	258	262	239	245	238	205	247	255	252	222	243	256	257	233	225	248	257	245	236	253	232	220	241	234	245	241	245	218	261	223	250	259	252	234	243	248	239	254	246	232	261	226	224	253	245	202	238	248	250	233	249	269	226	254	236	244	281	296	238	255	277	228	219	238	211	230	241	211	250	232	253	235	262	245	216	232	230	261	244	219	236	269	251	214	270	244	253	271	268	243	221	202	227	263	225	243	281	251	217	259	228	229	228	270	278	228	234	227	241	242	264	231	223	267	266	227	234	268	248	249	233	233	235	238	219	217	259	258	225	224	219	217	216	228	228	256	224	258	260	234	260	245	228	261	253	217	230	239	238	259	235	244	190	213	236	225	223	253	251	256	233	245	261	218	236	237	244	219	234	250	235	242	228	256	230	244	230	237	242	239	281	229	227	232	230	256	217	226	264	230	272	271	258	224	242	234	204	244	215	224	283	255	257	239	222	257	236	260	256	244	242	210	249	250	205	243	256	236	268	265	274	242	243	247	248	228	246	271	242	247	225	242	215	223	264	236	267	234	222	230	239	272	302	244	242	238	258	222	242	239	225	230	251	244	270	220	203	230	248	261	237	230	241	238	218	243	240	268	243	246	248	234	214	213	263	239	229	252	239	248	250	273	280	264	243	246	240	258	268	258	226	217	258	236	264	215	237	266	239	235	222	245	271	271	203	231	239	237	250	262	234	262	256	231	248	222	220	229	260	254	232	211	262	225	237	231	253	225	263	252	251	259	239	195	269	244	259	267	255	225	272	245	216	213	230	284	249	243	241	269	265	239	228	242	229	227	253	276	222	259	257	240	244	252	244	280	256	268	263	280	216	268	257
37459	24350	17633	8245	4245	2595	862	605	597	562	506	529	512	577	505	526	560	561	490	551	508	560	483	521	553	525	557	524	531	526	485	525	527	521	522	498	530	473	525	488	529	525	535	475	511	552	501	510	510	541	474	503	568	512	521	529	571	510	507	520	519	548	494	497	562	527	497	523	504	528	519	529	545	502	511	525	523	492	558	511	507	516	525	561	521	518	488	457	505	557	532	508	486	509	521	527	528	522	485	505	519	526	541	501	491	511	527	505	522	502	555	520	507	485	517	472	453	527	525	513	538	494	585	533	503	514	539	535	563	554	558	500	568	522	532	531	502	550	529	527	522	528	511	509	540	466	503	506	521	497	516	536	535	505	489	521	526	496	498	490	558	549	504	530	582	557	495	528	524	554	553	490	500	488	504	516	503	473	520	497	509	510	530	519	528	531	484	531	526	544	533	498	577	518	529	532	515	542	486	531	580	523	487	503	531	547	479	532	515	522	508	569	467	578	568	510	525	532	515	495	516	559	482	525	491	523	525	545	531	561	532	517	548	501	531	504	521	561	526	511	549	519	488	491	527	562	549	521	517	512	501	491	512	519	559	521	547	503	514	522	514	538	499	529	499	526	517	483	504	503	497	551	538	532	534	553	548	491	485	496	483	530	510	501	539	558	572	520	471	504	521	493	545	550	544	591	505	493	531	500	545	528	506	543	530	512	488	533	526	496	547	488	544	532	538	530	555	496	549	542	519	556	510	515	547	524	536	544	538	521	532	518	531	502	539	527	505	543	516	512	539	502	476	470	553	531	503	526	527	532	515	534	487	532	531	558	555	557	535	517	540	541	504	538	518	532	513	510	552	547	514	542	544	523	491	522	546	561	509	534	536	529	548	508	517	549	521	498	474	530	521	528	505	549	538	542	529	542	524	538	498	503	537	541	505	557	495	498	520	506	513	501	540	499	543	526	532	492	516	520	522	499	547	502	507	502	531	500	494	499	533	480	568	546	526	522	518	526	566	497	469	516	496	500	473	558	535	497	532	519	496	557	538	504	510	522	506	514	487	499	526	554	504	503	527	525	529	505	507	527	521	549	499	507	480	537	553	518	514	535	526	481	524	532	499	565	491	477	519	552	505	496	526	519	489	538	527	574	510	521	508	560	519	517	559	523	525	489	506	519	510	509	549	591	530	473	537	510	550	523	473	508	504	501	503	504	503	502	499	535	469	534	541	493	547	499	524	543	490	556	552	547	501	522	540	487	541	475	545	563	567	511	521	542	518	516	509	511	560	512	578	519	522	523	522	552	541	498	555	515	529	521	527	518	537	542	510	520	536	530	518	539	507	550	493	517	526	534	494	544	536	489	516	500	533	478	512	477	518	544	522	499	547	550	516	472	510	515	516	521	516	530	495	549	539	553	515	525	492	511	531	543	538	505	522	530	553	514	543	498	520	559	512	523	528	506	503	558	524	523	517	536	544	530	571	508	508	535	517	558	502	528	489	542	528	511	545	522	511	578	527	524	479	516	552	523	500	462	551	495	520	523	526	537	528	519	516	546	499	544	533	503	540	500	525	495	541	516	479	530	477	538	534	569	492	515	522	489	516	558	521	523	524	529	502	551	534	488	530	529	527	510	517	529	489	504	561	550	525	545	501	493	518	529	502	532	547	548	529	523	513	545	516	528	554	546	511	525	536	525	490	549	451	514	504	503	488	569	513	493	542	568	548	552	578	514	529	507	533	526	569	506	517	505	506	508	539	568	519	498	494	508	544	481	521	510	520	494	548	521	501	522	503	527	494	511	511	515	489	513	498	514	520	507	532	500	506	532	516	549	508	562	514	506	526	502	525	595	572	508	506	507	520	529	507	507	480	529	522	517	508	499	513	521	516	503	480	539	575	532	508	487	540	533	548	538	535	493	507	541	521	554	553	471	500	541	576	525	560	558	493	497	483	534	551	508	506	516	525	511	534	525	553	517	512	533	481	514	549	550	497	508	499	534	507	551	495	556	459	518	518	537	534	533	506	528	514	530	492	503	536	521	549	525	531	506	526	551	513	510	509	543	527	557	518	529	526	516	554	543	516	508	473	520	524	486	504	500	523	532	523	546	543	526	500	528	517	538	498	554	521	509	497	517	509	536	502	496	536	514	487	539	519	524	535	516	523	526	461	521	528	527	507	519	533	513	501	508	545	530	544	561	494	536	556	513	516	523	528	523	545	534	562	548	496	555	502	499	516	574	492	492	550	512	523	543	532	511	573	523	512	500	492	575	504	525	572	508	475	467	547	507	525	549	498	539	528	525	529	523	538	498	464	558	520	541	522	528	530	488	523	518	531	532	506	518	519	586	510	515	533	537	547	526	529	504	511	485	538	485	520	514	519	541	534	533	511	524	490	504	474	508	488	567	526	490	521	487	513	563	532	530	512	503	511	536	530	532	528	524	584	505	552	524	526	532	517	530	501	528	532	547	495	548	483	523	524	546	496	552	549	545	540	526	537	476	519	495	552	559	537	528	507	507	507	501	583	483	519	566	550	504	551	534	553	514	537	505	490	506	510	578	498	527	492	528	538	518	558	524	555	598	498	524	525	546	511	524	500	558	510	492	535	518	514	520	494	532	511	511	487	547	520	545	518	499	475	518	524	511	550	502	519	500	510	497	490	509	532	537	529	449	522	526	532	518	483	506	513	547	511	524	506	495	503	543	527	542	488	531	528	548	499	520	495	549	535	533	538	517	535	562	536	503	537	483	537	536	509	503	496	513	504	535	491	520	495	520	526	513	513	479	519	536	517	488	527	512	518	509	574	528	536	471	519	541	554	533	517	517	528	501	500	517	472	548	521	516	510	554	538	519	496	492	504	535	545	491	486	543	503	533	572	529	518	519	519	508	469	494	567	517	541	516	502	526	556	518	526	517	488	542	522	514	512	576	538	536	518	492	556	504	505	497	513	510	535	537	530	526	539	525	513	485	525	513	518	515	522	609	537	524	559	553	554	523	505	483	504	535	545	533	515	514	503	504	474	517	496	472	489	506	515	488	542	545	521	509	502	527	533	511	504	526	537	527	522	548	528	511	504	504	492	515	514	487	490	523	537	513	498	487	532	502	522	531	510	516	519	514	521	552	535	537	511	567	505	529	532	491	536	503	488	493	550	499	523	527	499	537	533	529	494	541	529	532	494	495	561	487	541	541	513	486	513	463	497	509	543	501	485	534	555	477	531	505	528	545	488	508	539	529	525	488	514	513	532	510	555	507	569	532	542	495	531	497	495	525	543	537	531	548	511	545	527	567	536	480	510	511	520	494	540	493	540	499	550	522	514	489	544	479	525	504	512	496	530	535	542	533	506	512	516	464	507	492	537	504	493	540	495	565	483	526	544	574	506	526	503	517	479	518	493	544	531	523	520	538	546	527	509	512	517	509	521	575	501	512	521	495	545	527	521	497	518	531	513	493	504	540	519	504	473	528	538	507	520	514	488	500	476	509	508	525	527	540
64092	35324	19489	6756	3772	2031	562	379	326	324	313	321	293	277	313	271	324	320	336	308	300	256	293	287	302	284	308	276	279	318	297	289	261	326	274	271	317	253	315	303	285	283	269	307	300	279	287	321	281	291	309	281	279	282	337	302	301	283	280	293	294	322	299	275	260	249	293	297	270	291	298	283	321	296	272	280	282	255	268	279	277	268	304	303	285	299	297	292	273	294	260	259	253	287	277	286	312	280	291	308	263	288	301	285	291	279	299	278	291	255	276	316	284	286	300	274	319	304	295	256	293	268	281	310	283	264	287	295	275	306	315	297	296	282	297	326	239	312	257	272	289	286	314	322	296	283	288	288	302	315	277	309	302	269	267	286	306	325	311	321	351	334	277	319	273	303	257	285	284	294	292	282	265	294	278	306	326	278	297	272	285	297	285	303	287	292	266	272	275	246	313	300	294	265	274	296	295	283	253	286	290	305	289	293	298	266	281	277	286	289	280	278	270	298	286	264	277	320	305	301	291	327	277	271	275	288	297	267	278	273	298	280	268	268	278	289	293	300	279	266	323	277	282	312	275	288	264	275	308	298	304	282	282	286	280	273	309	299	293	277	310	332	283	281	300	303	334	262	296	290	276	307	307	267	287	277	284	270	311	253	289	284	307	291	299	285	286	233	267	275	319	289	298	311	278	287	289	300	289	274	288	331	293	269	311	279	297	274	316	280	290	321	310	277	288	278	289	278	309	305	307	271	268	286	291	305	268	289	288	256	267	320	301	269	287	308	253	270	279	272	268	304	296	316	306	288	309	250	257	347	271	299	325	303	282	275	301	256	264	300	306	315	273	297	287	300	304	304	304	308	275	314	312	294	278	252	299	313	270	289	308	302	268	291	265	299	286	264	281	268	294	294	304	247	285	297	287	287	330	270	289	284	299	273	268	300	303	282	281	315	281	288	273	295	295	303	309	278	295	300	232	259	294	296	260	272	262	296	329	308	296	268	292	282	291	292	296	262	243	324	285	288	296	274	276	260	334	316	314	281	295	296	278	294	284	283	298	308	306	292	285	304	334	264	272	281	273	290	300	296	292	311	274	281	265	266	276	289	302	266	291	291	271	325	288	306	281	247	265	273	295	273	301	318	293	319	310	265	298	284	304	286	272	304	302	300	317	318	297	305	305	261	266	296	289	315	300	301	275	312	307	315	287	271	309	266	283	326	310	285	288	243	303	284	288	329	283	278	281	303	316	264	272	274	291	290	297	296	276	267	269	295	289	297	297	247	289	254	322	299	261	282	303	302	306	290	279	305	286	267	299	311	302	292	296	320	288	283	250	299	308	288	279	305	272	288	282	305	310	300	271	295	284	308	312	308	270	299	261	263	276	319	298	289	298	296	267	278	294	284	259	302	316	301	289	303	270	287	334	292	301	297	273	272	271	280	263	296	344	303	285	325	266	272	262	288	287	299	268	288	303	316	296	317	307	291	299	271	273	285	294	294	280	294	289	268	283	274	291	297	339	270	297	282	296	288	305	304	282	287	263	287	294	283	309	282	287	302	286	314	242	279	286	303	291	248	323	279	277	257	276	286	304	293	297	309	298	295	273	278	308	295	313	318	277	271	269	286	290	306	283	291	331	285	272	262	275	269	265	292	248	285	286	318	287	284	309	321	281	259	260	309	315	273	291	299	279	309	305	278	314	333	315	308	286	319	285	280	257	292	346	274	275	285	284	294	302	275	300	280	266	297	297	257	299	303	284	290	271	298	305	280	296	297	298	315	270	300	292	304	282	294	273	278	254	287	319	287	294	296	273	266	298	302	319	286	288	290	320	299	273	279	306	279	317	249	280	298	314	319	295	304	321	289	289	296	293	300	295	289	289	300	260	297	297	279	279	296	310	299	292	261	282	272	279	303	304	299	298	290	294	278	300	301	271	280	303	301	274	272	269	276	263	268	298	297	277	270	245	270	296	310	293	290	267	295	317	303	286	279	290	301	278	287	293	295	303	294	310	290	282	278	283	295	275	277	273	281	288	280	304	284	251	292	290	285	336	293	264	278	238	318	293	283	296	289	302	306	278	325	297	300	304	271	280	242	292	283	285	292	314	284	282	282	312	314	290	297	294	308	271	264	290	287	296	294	303	232	297	266	282	274	284	309	290	282	282	313	289	304	274	287	283	299	263	283	267	300	303	292	278	303	261	301	276	298	284	297	302	295	283	314	318	328	297	327	323	271	317	300	272	294	301	289	250	291	290	281	301	302	323	326	287	272	301	289	273	307	290	324	320	281	287	260	265	253	278	285	267	277	290	296	265	317	278	318	275	273	288	303	279	270	314	302	307	285	304	275	294	288	296	295	328	309	250	274	264	294	261	281	296	295	280	273	330	331	263	300	280	325	292	263	294	306	267	325	296	295	251	269	300	286	266	311	274	290	262	263	280	289	299	252	280	271	277	283	261	251	290	299	275	275	270	279	326	292	292	263	276	292	262	282	299	243	312	301	296	307	302	284	341	286	305	309	316	323	332	261	287	284	284	286	310	268	289	287	314	278	254	311	261	286	322	310	279	299	275	305	284	262	268	290	287	306	289	296	284	289	310	281	240	300	269	263	269	275	285	287	258	298	279	285	321	275	263	273	278	318	283	311	266	304	270	292	308	312	301	279	276	274	296	287	292	270	299	292	276	275	297	281	293	279	293	305	291	296	312	276	283	279	284	322	296	279	283	295	304	289	291	296	300	285	301	269	272	282	287	313	302	302	299	264	300	293	272	291	259	301	255	292	288	300	276	299	251	299	269	243	282	281	339	296	275	307	291	279	307	278	295	289	256	312	303	273	314	309	283	303	267	291	296	288	279	255	288	311	279	268	288	338	301	283	294	334	269	283	259	267	281	282	305	280	324	299	260	295	283	273	266	248	299	291	285	315	269	271	306	313	321	297	316	306	298	309	305	260	278	297	305	287	272	271	271	287	242	251	273	291	284	307	278	262	299	290	292	279	311	316	257	270	300	296	316	290	292	310	271	273	297	285	268	292	317	282	296	290	300	328	300	271	290	282	284	267	275	271	275	281	258	284	297	241	300	290	337	277	320	326	284	304	306	347	277	301	296	251	287	285	280	311	270	290	295	273	266	279	308	291	283	319	282	292	285	308	289	309	291	277	302	277	278	293	288	301	299	275	281	304	311	294	296	246	282	281	297	287	290	314	312	279	285	285	264	301	318	302	301	279	265	279	285	309	278	274	262	319	254	249	299	309	285	289	268	268	281	250	300	298	267	303	309	284	315	308	280	288	305	279	257	271	298	274	311	270	305	270	279	292	300	295	319	275	284	277	276	285	320	313	283	307	275	267	301	299	273	265	266	286	285	280	317	282	277	263	259	304	289	296	299	307	312	280	311	286	285	273	309	330	270	294	304	311	317	315	326	282	271	276	294	283	306	309	281	294	286	264	310	270	284	262	304	288	310	323	282	265	271	284	294	272	316	319	302	286	293	295
40233	26604	18810	11632	10123	6447	1282	807	693	633	674	622	665	604	592	637	640	625	657	620	629	615	602	605	606	627	618	593	577	602	604	628	626	614	599	650	627	612	610	600	601	599	621	638	616	625	590	598	593	554	579	626	618	582	634	652	572	614	625	614	609	625	636	581	587	594	590	588	623	620	633	612	649	623	593	610	586	625	597	585	631	632	586	613	657	564	614	559	616	600	588	640	621	607	607	585	612	633	596	631	577	564	592	628	614	616	601	606	589	600	646	636	622	591	600	614	635	590	605	623	571	619	608	596	603	594	646	631	613	607	613	602	592	655	567	632	619	603	574	632	605	589	623	611	632	594	608	593	625	601	620	618	626	623	636	613	618	558	562	565	598	577	619	566	620	583	644	645	593	587	582	622	641	587	639	600	599	608	607	655	579	622	642	609	645	576	633	565	595	562	619	638	635	633	588	593	589	636	588	589	624	631	587	618	573	589	596	606	622	626	584	568	598	571	629	610	605	634	576	616	610	609	599	648	578	595	638	629	566	550	617	563	598	560	630	591	614	581	613	587	606	655	575	564	634	604	589	608	583	548	582	591	657	621	635	616	591	645	601	590	610	598	584	614	566	612	666	595	604	589	618	617	592	559	599	600	609	591	615	622	584	595	613	586	628	585	587	572	609	584	623	584	620	581	604	594	625	584	564	612	590	584	602	559	586	567	641	607	569	608	579	628	562	610	583	580	603	570	603	605	627	569	612	620	606	623	605	612	573	619	607	585	615	570	633	572	604	588	601	596	601	597	620	606	614	587	604	609	577	564	591	598	592	604	559	607	604	613	627	596	599	557	624	630	583	647	604	592	648	602	599	600	611	590	612	648	597	616	613	604	628	583	594	585	632	627	613	597	650	618	621	578	616	619	631	614	611	604	611	592	570	577	624	597	571	632	594	626	529	604	613	595	616	591	559	584	612	615	569	608	587	596	602	587	578	639	574	580	652	618	608	559	624	615	556	603	585	614	615	612	594	593	620	599	627	616	554	624	614	608	627	586	617	602	556	599	567	661	602	565	564	617	582	616	632	568	619	568	562	639	574	635	604	592	578	582	611	580	598	609	596	590	656	629	597	575	619	575	579	607	559	594	574	614	566	595	596	621	579	604	618	603	583	624	596	576	608	653	609	599	660	562	603	615	569	616	624	608	604	533	605	598	604	569	627	600	609	568	573	626	582	596	599	544	579	594	610	578	631	634	611	619	571	586	593	626	599	613	603	588	596	553	610	605	589	605	593	625	588	597	631	582	629	606	635	597	654	621	621	572	595	579	570	567	575	593	581	618	621	625	659	605	592	593	626	627	580	645	629	589	600	603	593	670	563	621	598	623	592	620	605	577	584	591	664	601	588	602	562	636	591	599	598	662	585	553	590	578	601	596	587	569	594	569	655	568	617	561	616	577	581	610	587	555	649	630	620	615	560	574	621	634	605	612	572	581	589	631	616	606	616	593	614	609	565	605	558	582	590	665	612	614	581	601	610	582	611	579	599	627	606	621	601	621	655	603	633	591	584	576	597	582	608	603	615	605	567	616	593	549	607	657	615	590	574	604	627	622	604	614	563	622	586	613	607	645	619	636	605	622	590	581	620	597	603	601	598	620	595	611	612	612	580	660	596	600	597	620	575	580	594	600	625	598	578	642	602	588	594	572	616	600	600	616	600	609	615	593	618	623	605	602	615	570	596	603	619	614	636	601	636	642	587	589	626	598	636	577	638	586	615	606	572	650	619	631	614	602	607	622	592	616	595	619	620	587	621	637	601	605	626	657	612	585	645	612	591	600	593	595	623	599	598	605	635	596	626	578	636	585	538	599	585	606	629	535	614	589	607	615	603	625	592	610	610	598	633	601	606	594	558	630	601	584	609	615	593	597	592	626	592	575	594	612	630	623	583	576	567	625	564	645	592	646	596	582	621	606	600	588	592	640	590	592	572	604	631	624	566	620	605	619	609	605	614	576	595	617	636	586	600	639	584	591	619	627	585	584	562	567	590	591	632	595	600	608	610	605	598	607	585	617	594	594	616	613	620	605	650	540	560	575	621	522	563	559	610	566	596	616	638	615	612	587	611	623	579	603	612	611	635	575	588	567	605	605	637	567	601	582	616	637	652	548	566	634	622	596	615	618	585	582	595	629	620	613	566	611	610	612	615	614	582	599	592	600	588	626	607	596	586	627	589	566	570	612	584	613	619	647	636	594	611	599	619	636	586	612	613	579	558	627	570	597	596	616	589	650	579	617	583	637	594	590	617	632	605	553	564	632	638	584	570	625	614	598	579	594	636	599	579	605	635	563	572	621	604	589	638	591	595	569	618	608	609	599	587	602	635	596	607	578	582	635	605	641	618	601	662	626	609	627	633	607	603	604	616	602	591	589	577	639	562	598	588	629	594	637	604	581	602	622	580	577	606	542	613	593	608	601	634	617	619	613	611	627	568	585	614	603	606	633	621	577	617	593	597	603	612	562	565	587	661	600	578	623	580	615	620	567	643	617	600	621	595	598	605	635	600	629	651	581	621	622	592	598	600	618	659	608	565	594	606	611	613	607	627	571	573	624	612	611	599	611	573	587	623	633	614	589	575	635	605	565	618	602	602	625	585	577	600	635	593	594	586	609	576	633	601	585	629	613	589	597	652	572	585	627	593	595	614	573	603	609	610	555	578	581	582	623	587	623	590	619	577	581	597	576	582	610	559	588	590	634	579	592	660	589	612	598	606	600	610	598	587	586	655	624	603	621	564	614	631	625	603	629	599	591	606	587	574	590	576	616	587	603	626	567	629	614	572	606	640	634	596	591	589	607	610	666	605	596	552	603	597	599	596	614	594	534	578	582	598	605	617	607	629	608	609	595	617	615	574	568	608	605	618	570	627	618	607	617	611	628	611	579	572	600	604	552	617	615	588	616	606	647	607	614	592	614	642	599	654	593	610	595	628	607	583	597	575	625	594	570	636	583	614	565	597	622	600	672	622	602	583	609	568	635	636	617	586	595	635	614	622	604	630	622	594	660	569	603	600	610	605	587	665	569	588	593	608	619	580	602	628	635	639	610	579	571	581	586	591	663	600	566	606	596	614	545	584	600	612	607	615	544	649	597	607	578	595	560	619	611	534	588	630	613	595	614	599	568	638	622	610	611	592	591	571	602	595	572	610	597	595	603	579	642	616	556	639	583	630	650	607	613	594	599	624	613	589	601	591	601	613	605	616	623	587	625	596	577	592	571	594	637	602	586	610	569	590	565	639	606	603	582	626	623	627	595	581	625	617	633	611	602	586	578	600	601	572	599	621	584	592	624	587	616	556	643	632	581	603	602	598	653	585	609	610	619	594	593	578	630	589	552	660	650	577	625	605	586	616	660	622	622	644	609	628	625	568	607	580	595	621	608	603	634	603	630	598	588	636	605	615	619	625	602	631	604	628	602	625	613	610	601	631	620	591	623	615	623	635	592	618	598
45369	24567	10032	3753	1271	472	259	252	231	212	228	251	252	227	247	217	232	179	237	228	249	226	237	221	236	222	214	227	224	212	214	244	239	253	255	229	219	201	221	208	230	216	207	218	199	200	222	223	241	206	229	217	214	233	245	221	237	236	205	270	206	244	233	272	235	215	217	239	215	231	237	231	230	219	212	226	228	202	228	207	210	232	235	221	229	248	239	231	232	217	206	217	253	217	240	201	225	239	230	236	251	255	239	236	222	228	219	241	242	252	253	234	242	238	258	213	232	230	242	213	219	205	212	259	256	235	212	206	225	264	212	237	219	223	227	213	240	261	227	253	228	218	243	237	243	219	226	235	212	241	197	266	225	210	209	235	226	239	222	240	234	199	274	264	229	220	227	229	212	203	236	241	237	225	245	249	229	257	232	236	204	217	218	229	210	255	193	258	239	205	184	234	237	227	226	268	231	237	225	269	232	267	241	262	237	244	217	227	245	254	225	238	225	225	239	225	238	199	233	256	207	234	228	246	241	222	241	230	235	224	253	223	217	232	248	239	227	226	241	271	226	251	227	223	233	246	226	244	212	226	225	243	212	196	216	231	221	189	222	240	260	233	230	234	215	249	217	219	255	256	242	220	241	226	220	217	262	217	240	250	247	215	239	245	223	225	217	222	240	265	232	201	242	218	234	216	221	236	229	229	251	231	243	224	208	220	241	222	237	250	226	231	227	246	208	245	225	220	227	221	207	212	257	209	260	247	222	208	238	259	242	237	239	239	218	268	212	255	242	224	229	227	217	242	274	233	238	210	240	244	226	215	219	245	208	222	214	254	202	212	230	226	244	235	208	228	209	224	223	246	203	229	246	224	244	252	220	267	219	197	237	228	230	240	237	212	202	217	224	238	233	239	231	194	268	254	259	253	236	235	232	225	221	231	246	273	235	233	221	240	243	232	201	237	221	217	201	236	233	232	255	238	220	224	224	222	224	220	238	202	216	252	251	225	231	239	242	239	222	218	224	233	228	234	245	234	217	242	216	226	234	223	245	216	229	244	213	251	240	234	242	231	216	242	231	229	190	235	252	239	220	236	254	254	244	206	234	205	210	246	225	260	243	237	232	255	229	254	229	219	230	217	212	219	253	258	231	228	239	266	213	236	234	232	244	229	245	256	242	251	214	235	243	230	210	234	222	205	216	223	227	221	240	233	234	225	229	236	204	208	223	204	228	226	265	234	221	209	217	204	239	228	226	249	218	228	217	246	249	252	265	245	245	222	248	241	250	231	212	237	278	238	241	254	199	259	239	251	215	236	240	222	248	221	218	250	218	241	235	238	249	243	223	216	239	256	231	234	211	246	245	235	265	231	220	230	215	224	233	230	256	235	233	250	251	210	197	258	227	245	231	247	216	232	210	236	249	243	236	220	220	227	202	208	216	236	242	247	221	221	225	236	210	229	231	237	216	215	230	229	225	243	242	217	239	230	233	232	208	247	255	231	227	208	220	225	246	216	203	227	177	189	239	247	217	220	206	227	248	222	224	212	220	231	237	226	217	232	228	211	248	217	235	208	236	252	248	208	219	214	236	229	236	217	180	203	242	251	238	244	211	225	244	260	239	219	247	231	241	244	244	240	221	215	232	249	274	216	248	199	214	204	214	242	244	245	232	216	233	247	238	216	237	252	204	216	222	214	210	241	217	210	227	241	227	234	222	235	237	228	257	241	208	232	220	213	215	249	218	216	219	262	234	242	223	202	224	233	220	209	238	203	240	244	232	227	216	212	215	229	198	251	206	231	258	239	223	227	234	213	246	208	236	222	199	219	241	249	234	225	216	224	231	228	229	204	240	233	235	261	217	273	232	205	242	240	238	217	246	245	235	229	242	248	201	245	222	269	272	252	231	240	259	218	210	237	228	255	226	225	250	236	212	217	226	206	230	211	226	236	198	230	226	195	218	261	218	232	233	222	255	232	236	246	227	231	230	241	252	254	219	222	230	215	210	222	247	249	246	232	230	238	233	217	263	226	222	234	237	246	234	228	249	202	223	219	224	238	214	220	254	239	217	224	205	232	213	237	246	217	207	207	227	278	247	229	233	237	230	230	227	206	256	203	222	210	215	229	220	222	216	234	254	215	222	217	231	216	237	213	209	250	229	233	243	248	225	234	265	188	245	201	233	241	232	246	226	222	215	227	245	230	231	201	227	227	245	214	222	237	243	219	244	247	238	248	238	237	212	229	238	203	234	251	239	220	200	256	267	244	217	184	249	253	235	217	231	222	213	254	266	256	248	230	199	219	248	247	231	222	248	222	233	196	207	240	200	225	219	220	233	210	226	222	243	223	224	211	256	238	214	219	236	231	216	231	240	233	255	239	248	211	190	207	232	235	235	239	221	232	218	250	188	230	227	235	208	278	256	238	243	211	228	245	229	212	235	229	234	231	244	223	220	174	233	229	215	237	219	228	238	240	261	246	260	243	232	220	206	241	222	235	252	244	243	222	228	239	207	229	263	213	249	234	210	257	212	234	208	220	234	220	239	249	248	227	251	239	250	236	274	199	225	200	206	258	212	255	233	213	217	247	224	232	237	229	221	223	233	254	200	213	213	236	231	238	210	240	227	219	234	275	233	239	267	229	234	219	265	236	215	247	230	230	228	246	218	219	241	234	215	213	223	233	229	245	211	216	247	242	234	222	240	226	252	225	226	191	230	238	232	234	225	205	211	235	256	229	209	250	224	237	253	233	225	256	225	240	221	222	231	214	223	242	248	250	234	206	230	227	262	227	232	239	246	229	250	242	228	236	189	225	255	240	211	255	212	238	233	218	223	230	248	248	248	216	223	214	223	228	217	238	225	197	246	246	217	193	237	229	250	263	212	231	224	226	233	200	204	260	262	221	235	220	217	223	230	218	256	226	222	234	220	233	236	234	210	254	214	222	233	206	278	217	236	218	257	228	218	223	231	251	244	255	261	229	251	246	245	231	232	189	232	209	240	243	222	237	217	252	239	225	220	232	239	219	242	238	267	243	256	225	240	243	223	222	211	234	241	225	211	184	229	226	232	221	255	237	223	258	227	218	229	251	218	250	238	223	212	248	207	209	243	219	208	230	268	228	260	214	242	204	218	209	204	203	207	224	269	219	229	244	222	218	195	220	216	231	232	228	233	241	230	226	248	202	265	218	217	220	240	239	238	203	211	219	219	203	223	233	235	213	245	192	195	238	235	234	232	220	235	236	236	227	232	229	219	223	252	239	278	234	214	232	243	254	255	203	218	203	231	226	245	265	234	240	204	248	242	220	206	258	219	230	221	221	251	257	230	202	254	216	236	233	258	238	224	228	223	216	223	248	215	249	221	211	239	199	227	262	251	221	212	245	259	229	226	230	247	255	227	218	224	220	208	232	239	222	221	227	241	202	240	236	247	232	222	206	217	241	232	251	232	220	230	201	236	218	215	221	245	238	222	248	247	254	226	261	245	238	201	201	215	217	233	242
28890	16760	12167	7914	3881	1431	476	494	483	494	527	508	459	484	490	453	478	532	481	518	466	474	461	444	504	529	544	491	499	469	527	498	516	483	476	509	511	524	469	497	468	492	478	490	469	496	516	474	507	480	493	486	493	539	481	483	497	519	501	486	479	453	473	480	449	500	512	467	499	495	469	469	534	499	480	471	485	458	498	466	502	497	511	517	483	489	479	506	466	549	488	523	532	508	501	501	491	507	504	487	513	480	492	542	485	519	477	490	508	488	521	481	489	495	488	486	514	522	497	525	460	514	469	495	470	498	465	475	468	518	488	494	503	503	518	481	476	532	527	466	457	510	489	456	527	495	473	495	507	468	527	511	514	520	492	468	487	496	492	451	502	510	539	523	484	513	494	486	500	525	507	494	489	452	489	486	479	470	486	451	497	512	460	491	468	486	469	520	455	494	481	489	502	478	481	496	462	514	471	543	497	446	481	542	466	517	473	474	434	468	540	474	468	483	511	502	462	466	467	462	485	493	504	515	509	449	510	509	484	455	493	457	496	493	494	519	495	469	461	476	445	501	485	481	501	502	519	471	454	487	504	522	460	457	478	496	508	493	472	509	487	457	520	533	503	517	467	552	523	434	550	514	500	497	549	511	481	482	489	460	492	515	502	476	510	454	518	488	485	458	477	520	488	518	499	460	477	510	498	481	518	491	486	498	502	526	489	494	463	449	489	492	519	489	517	484	485	501	519	494	511	478	490	522	473	486	533	468	485	489	474	508	487	465	495	500	517	452	499	484	491	516	492	509	564	448	479	488	460	505	485	475	477	508	502	515	468	526	485	486	517	502	469	488	485	498	489	467	500	480	474	487	522	490	451	507	481	458	485	488	482	471	474	469	493	476	479	477	424	510	531	479	472	491	487	559	480	526	479	497	468	513	525	495	483	517	477	471	471	480	506	484	515	547	476	491	465	486	514	501	504	456	466	533	475	463	519	463	526	508	496	503	519	532	500	492	517	494	506	489	533	521	541	462	491	477	465	488	522	488	515	452	504	516	439	467	526	521	482	476	502	490	485	497	512	511	463	473	479	512	467	540	470	518	480	494	450	525	470	489	528	466	496	488	511	497	489	502	478	501	503	450	472	524	496	524	494	497	482	505	463	451	458	554	491	509	483	511	440	517	494	509	518	515	475	493	508	524	505	503	513	525	463	502	506	462	520	487	485	481	472	474	506	493	470	451	479	487	459	534	495	501	476	487	480	489	528	436	489	483	518	463	516	476	515	502	495	485	482	489	509	472	488	516	483	481	533	492	502	479	499	498	500	501	520	528	496	498	467	524	499	528	486	482	504	463	522	475	504	541	520	467	496	492	481	479	481	506	493	501	469	464	503	480	483	489	481	525	496	492	495	469	483	473	485	508	486	477	455	527	501	496	478	486	516	475	483	526	507	478	496	472	496	486	467	531	517	528	533	511	483	508	503	521	520	482	516	496	485	494	490	468	504	497	476	492	513	485	504	537	484	485	513	460	479	475	501	477	525	491	503	501	500	520	464	531	488	475	484	525	448	488	493	474	516	496	537	492	504	505	515	503	498	509	449	526	427	490	504	505	473	483	483	503	478	488	496	496	504	459	527	509	493	530	477	528	494	511	445	483	464	506	443	509	465	541	525	544	514	430	463	466	493	531	525	536	425	459	545	460	492	555	493	490	480	488	515	498	463	521	481	502	491	494	487	461	462	512	478	500	538	491	490	463	502	514	526	473	515	462	483	467	508	489	475	518	499	526	484	527	492	479	470	485	501	518	504	481	522	489	455	521	519	491	481	538	463	500	494	491	449	512	479	486	511	486	479	471	477	491	482	509	526	487	538	535	499	508	466	486	461	493	449	495	503	457	491	515	504	442	480	469	453	497	500	482	500	475	494	497	484	534	449	517	513	486	513	496	511	477	507	518	549	487	492	475	492	526	479	489	468	523	508	499	515	459	469	497	450	491	517	468	497	473	452	485	477	463	473	493	526	524	483	485	516	473	475	505	464	500	545	477	505	498	488	514	483	483	523	501	524	498	476	498	503	492	507	489	473	484	497	498	501	488	501	471	458	496	502	504	500	480	510	487	477	497	501	485	472	509	465	528	478	484	514	514	484	492	504	481	509	499	463	525	504	528	519	473	500	500	516	514	494	512	537	496	504	483	501	499	478	534	510	489	510	487	482	508	489	454	515	478	470	514	491	509	524	494	486	465	475	479	479	513	475	508	505	514	485	526	497	506	485	503	486	560	505	505	477	491	510	480	468	494	493	513	483	488	495	523	496	487	484	505	497	488	482	458	494	505	515	500	480	478	472	495	458	463	492	463	518	516	475	513	474	526	476	511	494	517	507	514	510	512	482	498	524	482	476	474	459	477	478	475	518	498	484	508	483	472	476	500	487	500	514	496	518	480	466	501	519	461	440	536	448	458	482	481	479	488	492	484	496	481	516	468	486	519	488	469	476	458	499	513	496	550	483	498	466	516	488	507	470	475	477	486	523	535	548	546	469	477	460	466	497	480	477	505	524	485	484	509	502	516	501	510	482	509	504	464	506	511	480	468	492	495	477	542	469	490	477	508	532	467	502	505	482	501	456	486	485	488	490	494	472	518	493	532	515	512	498	499	510	475	521	480	477	470	528	505	472	508	484	524	505	515	501	518	510	473	489	517	511	506	483	492	461	494	474	498	485	520	512	505	513	488	485	522	447	480	480	503	475	459	500	492	461	502	481	487	515	510	487	461	498	498	513	460	452	446	480	480	480	475	455	524	510	492	469	485	484	500	501	497	457	491	517	502	538	490	462	457	486	501	504	508	481	448	537	520	490	523	477	483	483	481	473	516	527	504	495	481	497	526	502	412	502	496	479	495	491	497	458	458	533	473	520	519	515	514	477	508	497	467	503	496	500	489	517	475	511	558	464	500	504	530	489	511	512	512	496	494	490	505	464	467	460	494	495	470	500	459	471	487	482	468	503	504	535	470	488	497	468	442	493	477	479	549	490	487	518	499	481	528	473	511	502	450	486	478	508	480	467	474	489	465	460	469	502	473	473	481	489	473	491	488	511	531	497	518	513	493	480	506	497	507	495	536	504	477	482	543	510	474	479	455	483	498	492	473	476	479	504	490	492	486	507	487	494	521	471	480	510	509	511	523	489	470	470	461	502	478	516	498	482	505	481	491	516	512	483	487	489	469	462	463	518	502	533	484	539	507	515	473	497	469	492	477	504	505	507	503	494	450	499	495	462	462	506	475	506	464	501	441	486	491	458	535	531	498	446	522	499	492	453	480	478	487	478	511	524	509	469	446	499	476	492	481	501	486	485	486	469	479	500	546	472	505	511	501	519	521	486	495	472	542	504	530	503	507	497	472	482	462	477	473	474	504	497	513	497	534	451	490	474	508	462	504	487	481	513	524	539	478	491	474	530	502	501	507	495	510	531	491	480	516	487	506	464	520	498	473	517	485	525	503
63008	32059	12320	3236	1132	426	304	276	257	252	245	238	244	278	263	221	249	239	247	254	245	249	257	240	250	231	248	247	253	242	255	260	269	258	233	251	287	272	245	257	283	267	285	251	229	260	271	245	274	258	246	255	253	258	256	222	275	240	239	271	248	264	248	254	234	244	250	247	246	229	260	228	277	238	262	262	240	223	264	257	262	265	234	260	243	233	263	246	238	246	225	255	229	237	246	275	277	240	239	242	226	203	281	262	222	267	242	251	255	243	220	223	214	265	247	217	241	261	252	261	250	256	259	239	244	247	269	225	235	262	252	251	276	257	244	242	278	243	273	234	273	236	206	222	271	219	264	231	256	228	270	266	207	259	231	249	232	254	230	255	226	241	230	249	258	225	223	245	255	243	253	248	206	277	229	241	232	247	234	236	249	274	279	245	257	230	231	233	245	248	265	217	236	268	252	264	232	259	251	247	256	284	276	227	257	284	229	243	274	239	250	246	276	254	255	246	243	243	254	230	247	262	231	229	292	250	265	258	240	234	224	264	254	261	249	241	297	257	242	218	247	255	295	225	257	283	275	235	235	253	280	271	277	211	271	256	250	250	261	239	224	256	245	244	242	259	258	266	272	254	254	242	245	266	222	250	227	263	222	246	249	246	246	267	242	233	275	261	247	284	249	269	245	261	270	253	259	243	231	249	263	244	299	281	264	274	260	234	257	257	229	229	262	244	243	245	228	235	253	272	262	229	255	243	274	263	258	258	255	235	243	247	228	254	269	223	228	250	275	259	253	255	256	262	254	227	247	246	226	246	237	263	253	258	268	238	262	242	237	256	246	243	261	254	241	241	241	257	276	268	264	251	237	255	246	250	232	263	254	222	237	262	234	256	259	256	261	262	262	240	269	253	262	264	283	255	249	237	244	267	266	235	248	241	261	236	226	229	241	233	277	266	227	263	236	256	240	234	217	251	242	233	296	244	220	263	243	229	246	277	262	265	244	230	246	263	268	264	238	249	258	239	254	262	243	275	250	242	257	218	231	250	251	237	275	249	256	263	245	262	257	262	260	307	264	251	216	251	232	226	249	248	248	285	241	263	264	266	263	227	250	249	259	230	251	249	277	231	228	254	260	237	223	234	263	251	257	250	267	241	239	273	220	272	235	238	238	238	238	225	267	264	260	239	236	267	235	268	249	261	229	257	270	236	254	279	247	234	266	254	238	260	265	231	210	256	264	244	220	250	249	248	252	270	249	268	235	274	262	244	260	270	262	251	258	251	269	253	269	254	280	253	276	277	298	255	255	247	270	256	265	231	222	238	252	229	239	241	253	249	238	261	223	228	242	229	267	210	237	238	245	249	234	251	260	222	254	261	242	261	251	260	236	260	266	253	233	241	244	228	268	283	269	274	252	252	274	248	268	268	277	264	268	249	227	249	246	250	249	249	214	259	251	246	240	252	231	249	234	267	249	253	256	269	263	265	239	235	272	246	242	264	279	254	261	258	261	233	273	270	232	243	251	274	279	256	255	251	274	251	244	248	214	241	230	247	249	234	234	274	286	209	256	253	270	252	258	258	282	246	249	258	240	244	261	273	248	256	244	252	239	230	227	242	232	240	263	251	262	250	245	252	266	250	226	261	263	254	247	247	239	229	254	253	225	228	255	244	237	258	259	269	241	245	268	221	280	246	269	241	269	275	215	221	261	271	241	234	265	298	244	259	259	255	251	242	246	244	223	246	286	227	269	276	256	271	237	204	276	279	276	250	241	269	238	250	247	237	244	280	254	292	255	253	232	257	246	272	275	242	260	259	256	263	296	237	264	238	253	268	224	256	219	274	268	253	252	246	244	241	247	218	258	254	257	266	228	239	279	217	246	263	249	255	268	227	272	268	260	268	249	260	255	259	223	226	261	223	262	220	236	266	255	243	280	241	252	252	225	259	300	243	237	230	235	273	248	247	266	293	270	250	249	278	253	247	282	261	283	232	249	252	255	216	237	278	270	252	272	242	246	281	246	256	258	232	263	249	230	274	267	257	261	258	253	268	209	257	241	246	227	236	231	224	226	236	266	285	224	245	234	239	258	237	261	232	264	224	249	270	260	253	238	241	251	275	223	261	238	255	265	264	242	269	248	266	227	232	273	256	268	226	255	243	250	223	236	245	252	222	247	236	251	254	259	269	261	242	240	237	232	256	230	250	274	262	244	244	249	254	206	261	282	268	237	275	291	253	245	237	264	240	238	255	292	273	232	262	227	262	241	222	256	280	238	264	251	241	236	276	288	247	225	248	261	263	235	222	242	229	265	263	252	272	262	261	235	261	315	252	266	234	240	272	244	260	273	246	274	242	263	249	227	251	235	251	260	290	251	249	229	238	240	261	245	255	201	286	246	232	246	259	260	279	281	248	253	283	270	272	264	243	278	244	232	290	231	254	256	266	279	259	257	249	248	265	261	246	259	220	257	265	250	242	240	268	231	226	251	247	259	251	257	239	252	241	241	249	258	271	277	258	218	270	203	255	240	217	235	238	265	255	223	240	236	228	237	252	244	247	262	260	277	242	232	262	233	239	251	267	195	241	225	251	248	238	228	238	249	257	268	264	255	253	265	248	266	258	251	244	236	252	280	235	247	240	267	264	266	261	268	261	260	228	288	248	264	223	230	242	278	248	266	250	251	258	251	231	218	237	243	255	262	249	224	266	253	253	224	262	283	211	253	264	261	257	261	277	245	243	233	217	252	248	258	235	278	274	261	248	277	236	266	235	259	209	253	250	242	276	238	250	267	254	261	271	271	272	271	240	237	230	245	259	234	253	238	217	254	227	241	243	239	233	249	236	240	248	271	259	290	240	226	276	272	269	264	269	252	268	285	233	276	281	231	240	270	221	242	237	233	277	273	263	257	243	272	232	257	246	224	249	273	261	251	252	230	228	246	238	271	259	254	256	231	263	273	257	243	251	277	247	243	258	281	282	248	264	259	248	236	266	243	258	254	264	265	224	257	252	286	239	250	237	223	203	280	275	239	231	266	294	280	239	242	217	262	223	254	224	271	253	260	266	229	235	254	272	265	236	242	269	280	257	263	255	231	290	248	244	213	240	244	254	253	236	221	255	237	225	238	222	268	249	242	240	235	268	237	251	240	206	262	266	267	251	234	276	254	260	267	245	265	229	270	231	260	255	264	222	260	265	230	251	270	235	266	232	240	245	275	249	260	262	252	254	272	259	260	239	222	264	258	257	254	263	228	261	247	275	237	248	256	250	237	253	263	242	262	258	259	271	278	238	271	252	264	252	242	281	236	208	270	213	261	262	227	228	252	260	259	281	227	226	235	243	241	248	256	229	270	253	258	243	272	253	249	275	242	243	277	265	231	286	261	234	263	235	237	291	235	231	255	214	263	259	248	244	244	249	269	269	252	235	265	259	254	264	275	229	221	257	220	231	240	241	278	261	281	255	267	242	259	288	259	270	250	274	224	247	244	227	229	257	259	244
41161	22571	11974	6222	3330	1149	658	585	556	537	613	511	574	551	535	552	495	578	515	540	560	525	491	564	524	532	566	546	562	559	524	532	505	540	532	520	550	600	492	555	580	531	556	545	576	588	550	532	516	532	571	501	582	552	492	521	533	519	525	502	545	545	552	513	526	541	516	532	551	526	535	614	547	517	521	533	496	517	518	532	529	516	554	522	553	561	533	533	514	486	552	523	514	506	531	552	543	554	555	585	498	478	521	559	519	546	519	550	519	510	549	520	517	565	501	564	543	572	523	535	526	558	557	543	551	530	498	542	564	527	510	502	522	538	545	531	558	524	543	512	525	550	469	533	543	546	508	519	546	546	493	594	576	499	477	542	513	538	526	502	528	557	565	543	546	526	547	537	532	540	532	552	549	546	561	537	575	534	543	544	526	508	515	540	522	523	521	514	532	545	549	552	499	528	512	550	509	514	564	495	511	483	539	518	538	499	513	540	550	487	511	522	515	559	544	537	498	498	527	542	530	586	521	501	577	539	505	556	555	539	547	514	550	514	539	554	533	533	537	543	488	491	581	545	524	530	555	520	552	493	558	555	529	532	532	541	560	540	531	541	548	532	547	549	546	540	552	574	546	520	574	544	508	568	531	539	537	539	525	553	539	552	522	533	518	539	589	556	515	567	523	558	549	552	523	559	532	537	554	540	536	516	560	526	506	542	537	518	547	496	552	506	525	514	535	522	507	527	563	556	525	541	577	547	541	506	529	534	569	578	570	560	525	523	526	510	520	504	545	534	484	561	530	527	507	534	569	519	545	548	534	511	526	523	515	527	509	519	511	576	560	538	507	533	541	477	531	512	581	575	516	494	570	528	528	541	543	545	513	570	563	524	517	531	538	524	547	514	550	560	547	526	532	512	531	547	538	545	567	533	513	512	549	549	554	553	516	531	530	522	534	517	518	535	578	521	515	534	542	523	563	517	521	531	531	525	551	541	573	547	532	523	505	562	575	531	540	565	528	536	530	564	533	512	538	529	531	554	529	513	534	529	537	522	548	532	541	489	478	538	528	534	544	524	548	572	519	547	548	545	518	549	556	507	507	575	536	520	565	528	558	512	531	545	558	553	522	544	517	522	539	548	565	562	566	543	525	528	532	578	528	541	544	527	509	554	538	512	472	530	580	569	544	550	495	557	540	533	534	572	531	579	516	513	557	516	558	518	507	518	507	510	522	543	526	548	554	531	517	542	547	554	478	522	525	555	513	547	519	524	552	509	526	543	524	557	534	508	509	544	564	524	539	550	539	558	515	487	534	560	543	566	512	524	562	552	555	540	478	559	538	522	507	515	544	542	523	538	539	479	523	549	553	581	575	520	525	514	520	541	524	510	565	548	538	542	528	511	565	564	555	529	527	510	530	547	512	564	543	556	523	537	518	531	527	516	557	549	573	543	571	527	533	532	521	537	508	523	522	512	513	536	521	552	543	526	514	519	548	528	551	532	540	534	533	511	534	524	560	518	527	519	555	555	488	530	525	549	504	557	600	540	520	552	517	550	505	509	548	484	506	556	540	547	546	520	535	545	538	516	493	532	560	560	531	562	535	530	536	532	530	527	546	509	543	515	562	519	560	550	555	551	518	556	519	497	527	544	544	464	534	499	586	540	566	529	559	531	546	553	526	521	535	580	515	537	570	546	560	550	525	567	511	555	543	524	563	560	568	504	538	537	500	546	575	520	533	516	527	526	525	567	540	531	528	545	522	521	532	569	534	509	546	583	507	521	539	489	552	547	528	527	551	531	584	513	563	603	524	539	524	541	556	552	527	537	552	565	521	570	481	568	548	565	548	554	525	546	568	526	527	537	540	489	583	528	554	568	525	555	507	496	527	546	552	564	524	558	524	539	553	525	531	515	551	570	553	546	587	524	548	548	511	551	523	489	497	530	559	554	533	573	508	533	539	525	523	496	506	512	552	525	568	550	549	564	557	533	552	564	543	541	511	525	560	522	534	541	533	540	593	577	552	552	543	559	514	527	537	525	533	505	518	518	520	571	492	575	519	553	535	510	535	516	530	554	529	514	535	484	534	533	548	514	567	530	505	503	502	536	541	491	562	574	529	535	531	561	543	507	541	520	506	524	525	532	525	558	533	525	568	560	555	567	562	586	523	559	535	530	554	547	536	510	579	505	517	543	507	519	529	526	544	511	540	530	537	560	523	515	504	509	576	505	535	570	539	520	514	511	541	516	562	542	509	512	540	511	548	573	492	548	527	569	547	526	508	565	563	540	528	545	537	531	572	521	575	496	522	530	513	531	523	527	486	551	538	507	549	541	518	533	530	562	548	599	579	540	519	506	531	527	538	565	528	519	518	538	509	546	520	500	524	552	544	540	525	556	533	558	601	540	499	510	515	545	541	519	509	581	499	512	564	514	531	523	540	543	551	522	515	531	517	528	503	533	552	544	507	519	565	546	569	508	525	488	538	529	481	534	536	565	505	534	547	615	540	556	545	568	501	548	538	529	531	513	509	542	524	563	557	534	523	571	589	530	568	548	559	546	533	571	542	555	570	546	552	512	525	514	528	462	530	504	558	496	512	499	515	519	555	547	499	533	508	519	506	575	508	573	545	503	578	592	563	548	537	521	523	514	526	492	528	543	525	552	532	565	511	529	555	571	575	552	526	522	510	528	535	516	523	536	544	570	558	507	512	544	513	521	509	543	534	561	559	520	557	576	528	542	551	516	526	534	562	541	540	523	500	538	523	549	530	541	538	551	549	561	531	529	542	525	534	520	539	561	534	552	553	583	537	521	551	549	534	509	538	528	554	539	548	545	562	503	564	560	555	529	530	484	565	535	559	548	566	533	535	539	507	514	540	482	536	565	543	549	511	546	551	543	521	558	539	545	545	574	538	551	500	516	536	540	534	514	516	501	542	580	549	527	557	537	517	540	560	535	546	538	554	534	561	523	524	537	522	572	536	535	524	494	555	572	503	573	554	512	571	544	514	569	548	543	526	482	507	531	530	525	518	499	521	530	599	531	547	520	549	544	551	552	520	530	511	538	568	518	546	576	515	540	505	538	548	530	542	549	506	512	516	534	576	548	535	504	514	553	515	486	558	541	536	529	530	535	573	531	532	506	503	583	564	543	529	556	573	575	459	522	567	529	530	527	572	522	531	549	538	504	520	534	522	520	565	508	518	544	554	565	517	542	493	539	556	529	562	501	545	555	529	525	514	544	504	540	572	540	503	532	542	524	543	595	576	527	571	517	525	517	577	558	554	551	557	500	559	580	560	484	530	560	527	543	521	565	512	551	544	570	515	543	539	521	554	517	557	522	544	534	553	556	529	526	558	543	506	529	525	541	545	526	556	475	550	499	491	569	498	524	572	532	556	585	546	490	536	516	563	522	561	519	538	497	565	577	545	553	594	565	550	550	521	518	559	538	512	517	513	526	555	499	533	483	579	538	598	534	553	527	552	522	521	542	502	536	502	491
66783	32171	16677	5774	2045	638	358	280	327	340	335	337	315	248	298	299	306	305	315	289	279	288	274	306	285	333	268	296	285	280	257	263	329	308	282	307	284	293	295	303	285	302	279	253	272	280	318	267	289	295	276	291	289	282	282	303	262	290	263	303	256	279	301	298	269	333	303	282	282	327	267	352	302	275	297	319	304	258	302	303	267	262	283	276	326	297	301	302	331	315	305	283	316	307	300	306	305	316	303	280	301	306	298	300	294	258	314	320	294	297	274	261	309	296	295	275	293	295	316	291	272	314	306	293	307	311	321	288	302	289	288	317	275	326	266	290	323	323	303	295	314	310	303	288	270	275	273	333	304	324	305	272	296	336	308	314	259	311	320	309	291	263	303	283	313	306	254	271	312	304	281	267	279	300	318	284	314	317	294	289	288	274	304	289	288	296	299	282	272	283	243	313	317	325	267	315	261	305	278	277	319	292	277	268	292	314	277	263	290	285	303	313	287	284	270	279	277	297	286	283	272	240	287	280	278	349	310	291	299	272	276	318	294	301	311	273	286	276	306	285	281	317	309	324	302	278	258	286	335	271	276	261	290	293	264	283	302	294	307	291	279	287	293	297	308	294	314	271	278	297	297	262	283	322	276	287	262	274	283	304	312	338	285	294	271	273	292	282	294	279	293	296	296	288	356	293	282	293	274	318	298	275	294	297	315	308	293	294	277	307	297	297	278	297	296	300	285	302	260	264	268	302	271	302	284	293	254	308	285	298	318	279	291	270	345	258	308	296	306	281	269	303	280	279	324	327	291	300	283	310	304	271	234	262	295	295	290	260	272	293	273	297	273	265	299	283	282	292	278	276	275	330	294	272	275	309	345	342	298	303	285	291	320	288	317	332	282	294	282	295	297	315	269	356	280	321	280	299	327	282	300	298	278	293	336	272	299	300	314	297	297	295	324	268	278	303	284	322	259	278	269	327	297	308	287	290	249	300	313	268	281	328	303	316	289	240	276	296	309	296	321	275	269	265	286	263	317	321	298	302	304	293	271	265	274	322	291	299	278	311	282	290	262	300	286	287	327	286	283	276	281	291	291	288	319	327	320	305	297	311	329	281	281	318	281	312	279	281	301	325	278	291	297	295	288	296	298	305	326	320	279	252	277	280	287	302	316	308	313	295	277	301	255	325	333	230	317	313	287	285	287	290	317	292	301	276	311	308	296	271	293	252	282	298	299	271	297	303	325	281	337	279	320	302	296	293	267	296	267	303	293	283	281	315	306	339	297	296	321	289	308	331	302	311	311	279	319	308	310	283	299	320	318	311	311	330	293	296	292	318	317	284	285	294	276	269	292	327	315	286	285	263	315	292	308	294	300	288	289	292	280	288	348	325	294	282	258	310	295	302	303	295	303	275	279	286	311	280	265	301	290	293	290	281	296	329	306	309	296	278	288	312	287	269	283	323	308	280	306	294	297	333	311	326	298	319	298	296	309	323	325	271	292	302	292	300	296	266	299	290	251	266	282	295	291	292	312	308	326	298	293	275	275	273	281	311	326	299	293	292	301	296	278	286	325	291	291	278	297	274	237	325	303	298	260	292	283	294	275	307	337	305	291	291	286	305	286	273	262	288	313	287	299	296	292	288	261	296	295	284	280	328	319	330	325	304	292	318	286	287	314	292	295	343	256	309	274	296	296	298	300	269	313	299	297	356	288	285	280	317	297	297	286	275	294	347	322	320	302	302	280	292	314	283	295	334	304	278	269	307	336	288	309	296	326	307	321	281	306	245	285	269	309	304	312	291	275	277	314	263	309	295	290	285	314	300	305	295	280	284	324	263	304	274	306	273	286	340	298	294	337	283	304	294	285	280	296	261	285	310	314	277	306	271	278	298	279	257	340	293	320	297	289	253	323	287	315	285	302	313	316	327	301	326	300	286	280	304	274	315	298	283	237	292	268	348	288	319	291	316	322	275	274	269	300	288	300	310	293	305	325	330	292	275	245	292	292	300	282	297	287	277	273	277	327	316	288	296	264	296	294	300	289	272	303	290	278	282	272	300	317	270	325	287	274	259	298	325	302	295	309	283	311	321	292	301	304	271	297	266	298	287	274	309	283	286	285	277	276	268	289	274	312	310	275	318	308	283	303	268	320	294	274	297	260	295	291	322	307	319	272	316	324	281	308	294	301	298	313	315	293	292	284	265	323	304	295	314	324	373	290	308	256	319	311	283	295	309	293	285	275	283	257	298	290	313	314	293	279	282	317	271	301	271	303	302	299	318	316	292	284	333	294	302	268	268	279	286	298	295	271	285	317	319	300	271	283	281	302	303	289	274	293	271	300	297	284	314	316	270	309	306	309	306	269	304	307	326	269	298	311	293	301	320	301	280	312	269	296	294	268	302	285	275	294	327	283	305	272	292	328	266	315	310	296	306	294	283	299	312	320	297	315	284	312	288	277	270	282	318	334	308	312	313	303	282	271	300	295	290	283	274	267	283	277	281	276	308	314	291	287	272	296	267	270	303	272	289	292	278	299	301	294	309	279	261	295	312	284	312	307	299	316	309	310	318	311	270	278	286	314	299	269	276	313	289	281	287	276	284	300	294	309	295	319	318	275	298	312	318	301	288	251	298	262	287	285	294	319	275	320	307	313	315	280	296	264	301	315	312	312	307	298	298	281	307	283	293	268	310	294	292	291	291	302	304	266	298	295	315	255	289	260	272	285	269	316	249	320	311	321	301	301	292	285	327	301	305	296	290	298	273	286	288	290	285	254	296	270	290	329	288	296	299	251	306	275	314	285	290	329	298	324	275	314	289	279	290	253	300	317	311	274	286	293	303	320	311	305	312	311	331	275	266	297	295	339	280	277	255	310	281	295	296	309	308	293	287	298	290	299	283	302	311	283	296	324	289	304	275	309	329	318	279	264	288	315	323	260	287	309	292	279	281	312	248	300	316	314	306	277	309	277	278	291	310	256	296	320	284	294	283	279	292	298	295	333	288	270	276	310	269	327	283	282	286	291	276	291	293	330	343	278	285	305	284	289	316	275	284	274	312	288	302	272	287	289	270	326	306	298	280	288	286	244	288	272	294	292	271	305	294	292	288	305	318	284	293	297	292	283	322	292	312	276	306	275	277	306	272	288	325	298	301	284	298	334	334	284	295	285	308	319	303	278	271	277	305	299	278	293	292	301	301	308	287	284	258	314	313	289	305	276	292	306	326	338	298	299	275	271	305	316	307	289	293	270	261	306	323	300	304	261	310	321	269	321	298	283	264	282	302	296	272	285	298	258	310	280	272	270	303	287	282	284	306	299	287	272	291	267	295	284	313	273	281	261	301	289	310	293	320	302	297	286	273	268	309	300	273	314	297	293	294	264	281	277	279	299	313	304	274	277	317	284	308	267	303	287	299	300	299	299	284	264	293	274	296	303	279	297	257	280	285	289	314	256	241	275	302	271	340	312	314	275	313	315	311	289	283	288	268	288	296	325	341
43216	23029	16566	9983	5654	1501	881	735	656	637	666	672	609	617	617	631	637	609	611	596	615	631	597	632	612	641	586	672	629	610	598	599	662	652	626	595	612	606	604	579	617	636	593	558	622	653	641	620	606	621	591	589	624	662	614	621	630	618	633	630	618	648	621	624	621	597	605	607	623	639	654	680	588	619	613	609	538	622	594	648	641	600	656	635	630	632	624	568	633	604	622	637	577	623	595	586	591	649	587	613	642	605	620	612	640	595	616	632	653	637	603	630	632	616	635	636	618	601	628	661	635	581	607	612	636	619	655	612	614	588	565	604	667	634	619	606	642	671	623	613	642	601	616	593	663	619	561	622	629	612	589	610	641	663	598	636	660	631	589	599	640	621	660	643	586	581	610	637	644	619	617	645	603	628	607	618	571	636	632	615	617	628	640	606	638	628	623	612	656	602	634	576	573	647	626	644	610	627	602	646	616	623	660	625	577	606	642	637	659	557	680	620	612	590	590	614	567	641	640	597	617	615	625	621	651	647	626	602	589	611	682	636	625	640	612	588	629	577	566	623	603	579	656	652	630	643	634	613	656	643	612	609	611	610	641	607	636	573	615	629	634	587	622	616	617	649	619	630	610	623	630	599	642	602	599	583	619	615	613	624	581	600	652	595	610	622	616	619	622	602	611	612	640	611	608	600	650	597	534	588	637	586	607	615	615	616	625	626	632	605	631	645	634	637	604	599	628	605	644	640	612	586	636	624	612	557	627	618	622	618	634	642	609	616	598	623	635	596	631	603	595	650	603	579	630	634	668	595	631	612	606	620	631	597	623	601	572	603	614	579	641	665	643	573	606	656	600	624	607	624	624	595	601	650	634	639	589	565	575	585	614	633	608	604	634	606	578	634	595	628	606	619	662	595	603	621	593	649	625	597	619	610	623	626	630	589	638	628	630	669	609	622	615	613	629	631	615	611	637	619	635	614	609	621	618	652	681	657	634	640	615	621	662	609	636	591	637	593	607	593	647	640	604	654	603	606	597	636	600	651	629	611	656	595	628	619	599	644	575	621	611	600	631	619	622	630	609	617	593	635	601	589	657	634	605	636	588	579	628	673	591	614	609	599	638	625	629	634	662	601	628	672	586	634	599	592	607	620	607	599	622	626	608	626	599	624	647	647	651	647	634	619	657	586	649	593	627	610	625	647	668	650	609	617	576	643	632	631	641	660	593	593	611	584	579	627	651	663	628	597	622	596	657	598	616	618	609	643	632	589	623	624	660	622	632	621	597	604	669	641	647	600	594	632	614	609	615	634	594	622	639	620	591	636	644	615	647	613	623	622	642	599	641	639	650	624	648	612	605	600	602	571	592	621	598	606	645	654	646	628	646	642	594	647	693	660	590	570	603	575	615	638	562	593	625	617	646	612	608	613	643	618	620	659	621	613	593	612	608	596	623	632	637	615	607	618	605	600	607	605	603	664	614	572	633	585	626	611	641	608	624	631	609	615	639	633	611	642	658	599	645	610	623	614	637	601	614	572	605	634	647	627	602	601	615	615	573	615	672	630	611	619	644	645	609	610	613	633	657	649	593	639	597	618	596	604	611	590	591	657	593	642	624	628	639	605	589	612	638	632	614	597	592	613	622	606	596	645	666	656	613	598	622	653	575	631	609	613	641	618	664	604	656	631	653	616	669	613	568	616	646	613	625	583	612	580	615	617	620	589	615	586	597	602	623	610	624	647	594	596	591	588	610	625	599	641	688	598	617	613	619	604	678	629	643	620	657	653	586	615	615	641	606	642	603	587	611	677	584	600	692	617	634	631	640	613	602	634	654	659	656	635	618	603	607	650	621	631	632	599	622	650	624	613	576	598	649	587	601	623	656	567	608	599	589	657	638	576	633	597	595	611	627	608	628	650	604	644	643	631	604	587	611	598	611	658	569	641	647	609	613	575	649	629	612	631	631	597	652	634	644	584	594	648	642	653	631	623	643	636	606	622	610	594	616	645	657	595	661	598	625	592	636	623	652	596	634	635	600	622	633	654	629	625	606	629	670	615	611	640	663	659	641	650	610	632	628	601	628	632	665	566	592	607	602	640	678	669	608	622	631	654	629	641	605	570	591	615	572	628	623	588	655	644	600	548	634	630	634	640	631	631	646	564	622	608	615	609	616	571	655	602	589	617	606	649	563	618	607	625	592	599	648	612	658	654	648	631	615	590	600	626	653	594	624	633	578	631	631	662	636	647	590	666	609	648	591	573	624	587	601	622	614	621	632	635	644	646	643	596	648	591	646	599	588	610	586	603	623	598	592	628	651	677	612	570	644	605	616	610	641	630	575	579	603	612	616	645	642	615	626	610	619	644	614	603	610	595	642	592	576	568	652	674	627	627	641	639	630	636	601	601	613	605	586	626	587	596	578	591	583	614	617	613	583	615	575	622	625	661	605	602	633	660	638	613	597	631	601	620	610	581	623	636	634	605	597	594	591	620	591	574	633	634	600	624	607	607	616	607	615	599	614	639	624	615	647	647	604	634	575	610	613	620	623	613	637	618	613	596	646	680	649	580	620	616	618	609	618	650	576	637	638	614	619	588	619	642	627	626	583	604	644	608	639	602	595	638	597	615	630	615	625	625	587	673	592	607	660	612	616	598	633	620	613	632	620	599	601	636	607	633	663	640	631	661	688	568	580	620	618	587	641	639	601	637	627	624	598	576	630	654	612	573	632	656	659	614	571	598	603	604	599	594	626	634	607	620	614	659	609	635	602	574	645	630	624	634	631	618	618	655	654	616	636	622	643	633	621	588	643	611	643	644	624	611	666	620	638	576	627	580	686	591	572	565	625	630	677	598	580	618	637	612	631	619	639	584	591	633	587	616	601	610	595	644	541	600	604	640	642	611	632	578	648	672	610	621	674	604	628	600	663	563	651	660	588	667	588	595	628	625	607	612	620	627	626	625	610	634	656	652	614	626	633	591	584	618	613	624	581	616	612	660	575	616	583	637	621	611	611	643	579	638	587	596	626	578	643	618	609	590	627	601	592	626	647	594	643	597	693	588	579	619	615	652	609	572	607	604	567	579	617	592	629	640	565	613	616	603	585	627	616	650	606	628	641	606	611	602	643	596	578	591	634	648	616	666	575	564	612	629	656	685	591	635	592	652	659	590	610	617	593	616	605	591	603	650	646	647	570	611	604	624	639	647	629	601	632	652	638	644	590	593	612	593	645	621	640	618	644	639	657	593	613	635	660	596	570	608	650	604	603	662	608	585	606	620	651	624	607	622	632	637	628	651	613	625	611	637	635	601	635	619	633	578	637	613	637	692	659	586	680	629	605	631	659	636	679	651	619	667	607	616	573	630	611	626	651	642	640	670	646	659	579	665	627	591	660	643	614	621	635	614	633	618	625	626	593	563	613	601	578	602	593	582	577	606	683	569	604	627	644	660	656	588	620	610	635	639	649	646	638	654	626	590	628	637	610	616	590	651	641	594	658	627
47691	21477	7664	2328	628	355	243	227	220	245	264	242	225	236	236	240	211	209	224	235	230	230	250	261	227	213	247	260	230	211	236	206	226	236	253	242	234	269	270	260	236	262	255	253	241	201	227	228	227	237	229	226	279	230	241	224	269	237	260	230	252	242	261	237	239	240	255	243	246	271	295	255	232	236	228	232	263	258	217	247	214	246	243	248	222	242	226	233	222	247	242	230	243	214	248	251	244	245	273	250	235	249	223	219	269	238	272	230	243	211	247	249	216	213	226	246	250	243	253	241	231	236	244	248	237	250	242	294	246	230	222	251	245	241	238	232	225	232	221	255	241	239	223	240	260	228	256	207	244	204	217	248	239	251	248	218	228	233	244	258	235	258	243	242	257	257	231	242	246	247	214	203	261	228	215	237	239	224	225	252	260	272	272	234	253	229	234	223	260	258	230	264	221	251	244	265	235	235	257	287	277	240	242	264	258	266	237	249	254	216	249	217	258	232	261	224	238	261	219	256	247	237	240	258	230	246	253	237	215	280	240	261	241	237	244	274	238	236	233	255	233	268	213	250	247	240	280	240	249	234	245	220	236	252	282	223	244	247	238	245	243	229	222	244	200	259	250	256	267	239	264	240	236	229	258	247	221	250	247	235	241	238	238	242	222	251	249	256	226	219	272	225	231	253	224	230	238	234	237	254	208	238	243	224	215	243	236	245	237	243	231	229	236	226	259	243	265	228	256	253	217	248	259	251	262	267	233	222	240	257	233	217	228	209	249	236	236	240	233	276	276	234	242	269	241	250	252	274	254	249	265	239	186	251	250	236	248	235	269	283	242	244	258	259	254	264	241	253	252	209	246	255	253	272	224	251	235	214	232	250	231	271	261	246	253	226	240	235	232	212	238	269	272	236	233	255	249	248	257	250	268	210	237	231	229	205	235	237	236	254	232	251	221	269	268	234	243	238	242	228	230	246	259	266	209	234	227	218	239	240	215	238	231	273	229	271	242	274	222	265	237	237	260	261	237	226	250	263	252	263	267	237	259	247	251	239	268	241	214	239	255	227	214	251	255	277	238	267	233	257	238	265	264	269	247	240	228	234	236	244	255	259	212	222	255	266	237	248	289	237	264	262	248	227	260	263	233	219	258	240	240	236	238	283	263	203	246	265	226	236	261	249	246	230	269	260	227	261	267	236	234	227	239	246	232	244	226	262	255	247	233	236	243	247	251	251	237	255	273	237	256	248	222	250	245	214	283	266	202	224	247	248	241	243	249	244	246	250	253	247	222	236	235	247	251	245	238	242	244	259	249	240	223	233	246	236	261	249	235	235	270	244	206	260	240	237	228	258	261	210	236	248	240	244	221	226	256	279	256	249	258	276	270	258	253	229	236	244	239	215	223	259	225	236	264	239	251	233	220	206	222	246	223	297	257	245	272	251	240	246	242	238	241	262	248	226	238	230	243	260	257	219	232	226	269	246	234	239	233	251	233	241	242	212	230	262	273	236	286	257	247	246	247	251	250	277	243	257	262	245	240	224	239	254	229	250	276	261	253	229	268	250	253	246	265	237	231	242	225	246	237	253	256	246	267	231	227	238	228	244	252	251	254	268	262	250	244	236	252	252	258	225	225	223	271	233	244	250	242	256	257	230	252	263	237	244	268	245	235	244	218	277	249	248	236	273	270	220	262	244	231	239	226	226	248	274	221	276	212	283	234	260	240	228	207	267	229	249	241	228	241	251	239	242	225	253	259	271	210	242	247	263	241	213	210	254	255	246	228	236	249	264	241	230	241	246	276	236	240	275	263	248	235	244	251	229	233	241	221	249	256	224	249	248	200	249	231	218	241	268	249	234	228	259	229	269	256	262	205	234	231	264	227	241	228	224	241	229	230	237	243	229	248	224	231	232	260	229	231	244	241	267	253	229	249	266	208	255	231	223	244	253	296	239	248	222	236	216	242	196	243	220	219	246	248	263	235	217	255	196	243	231	260	266	254	202	228	256	237	227	222	255	271	222	248	234	247	230	226	233	222	219	229	277	247	245	250	248	222	243	249	220	224	262	271	235	233	265	235	251	237	250	251	248	225	220	224	223	255	208	258	215	230	260	208	235	253	259	227	245	239	260	231	268	266	228	244	221	237	249	268	263	231	237	244	235	219	248	221	254	271	241	252	228	226	247	242	244	262	255	216	245	241	261	206	282	263	225	252	231	261	217	228	240	259	254	233	279	262	249	216	246	225	248	219	248	222	220	251	205	235	219	229	290	271	244	239	222	255	228	258	213	298	240	242	249	263	232	208	261	224	203	247	261	242	238	260	270	260	241	238	234	252	241	224	245	225	267	252	253	284	298	253	244	225	238	221	250	245	236	243	260	232	235	233	235	234	233	259	209	229	194	236	223	253	242	250	233	231	242	264	255	253	248	223	227	228	225	229	242	203	224	238	246	235	227	269	260	240	235	253	263	268	260	283	237	249	261	233	247	249	239	246	220	240	252	214	229	245	254	241	271	232	230	251	213	252	230	225	249	255	255	223	250	237	234	245	220	235	242	230	224	239	231	263	258	257	280	232	239	259	248	244	245	253	251	217	228	248	238	269	241	225	245	233	256	247	225	256	253	254	242	268	256	232	238	237	240	239	235	261	244	246	216	254	216	232	270	237	203	264	271	258	266	262	257	208	242	256	264	251	237	231	228	250	222	257	239	230	265	206	251	238	251	269	215	225	252	257	205	241	237	228	242	246	231	247	238	245	212	284	239	232	252	227	236	224	241	277	233	224	209	221	255	231	231	280	253	213	246	247	256	254	240	269	259	239	231	243	254	245	260	250	242	244	243	237	228	237	255	226	230	221	272	226	242	271	231	267	222	233	208	233	243	238	203	253	233	234	234	250	284	256	276	250	271	257	243	273	243	206	219	265	275	274	248	270	260	219	241	224	285	272	239	256	247	266	265	238	250	240	248	231	251	227	243	227	220	234	261	234	251	269	246	238	238	262	239	221	211	257	245	216	256	256	240	249	279	253	239	222	272	251	231	235	248	270	227	243	240	246	249	267	254	234	265	260	230	281	242	242	226	242	243	250	254	236	246	224	250	277	227	281	243	278	236	265	243	245	234	245	226	255	274	244	249	227	249	249	250	228	256	218	231	263	260	261	259	267	257	217	242	255	256	257	226	214	254	211	242	223	230	248	259	234	253	236	260	240	255	228	248	262	237	224	259	226	242	233	224	230	265	245	253	274	226	266	248	233	239	265	271	228	250	241	252	251	245	253	248	269	235	224	224	221	229	251	224	250	229	221	264	237	217	260	245	238	228	259	241	237	276	256	225	247	228	260	238	254	288	258	240	254	265	237	243	257	230	249	228	216	238	218	277	228	260	274	246	235	240	255	220	225	226	223	234	258	232	230	236	251	241	288	229	266	253	255	221	258	264	247	211	234	261	225	211	258	264	283	244	237	270	247	233	261	252	228	254	244	229	280	249	249	258	230	224
31660	15178	9196	4778	1784	900	572	510	505	536	535	550	568	539	527	509	553	493	569	543	494	519	543	482	508	534	550	546	515	553	514	526	520	498	561	524	562	493	548	537	528	503	489	492	518	506	512	495	533	512	521	532	554	497	517	532	532	518	548	478	479	504	523	498	507	519	535	479	512	503	518	533	529	520	514	526	509	546	511	552	533	520	499	532	544	513	516	516	526	519	506	544	557	515	529	517	524	513	532	557	532	552	541	520	535	520	502	486	509	515	511	517	541	553	494	493	562	569	552	500	540	536	512	530	494	518	536	518	478	528	541	509	531	512	513	534	570	538	493	509	513	482	498	520	547	502	509	522	527	537	579	547	525	495	542	536	501	554	504	511	552	513	521	547	493	511	491	540	520	529	498	512	497	525	495	540	508	523	527	514	532	551	489	532	509	508	489	496	512	593	527	498	528	523	513	564	510	527	523	530	530	521	528	543	512	545	512	504	534	542	517	509	552	535	534	496	508	505	498	533	478	520	531	517	589	552	541	476	537	534	535	471	506	506	537	515	540	544	545	480	513	544	524	471	540	522	516	530	510	522	498	453	533	515	540	608	487	550	502	485	492	515	476	494	553	499	499	495	500	498	548	511	493	522	470	506	526	508	507	546	490	462	528	522	510	559	551	487	510	542	544	500	503	516	543	547	497	511	526	528	507	501	480	546	503	501	517	527	512	482	520	497	525	568	553	501	507	520	547	553	542	529	496	509	493	491	506	560	504	520	491	528	537	521	534	518	513	511	534	531	501	511	542	539	548	473	509	511	505	498	504	483	482	519	529	543	516	505	570	523	498	525	500	496	520	537	489	509	493	548	523	503	536	537	555	492	516	512	530	477	490	502	535	523	503	491	528	538	529	514	522	510	516	549	523	485	483	517	488	526	497	481	506	537	521	512	503	537	550	535	488	537	526	511	566	522	542	506	482	543	466	499	516	510	522	530	519	543	490	518	474	523	541	521	518	492	521	542	476	516	523	540	522	478	487	500	559	503	515	511	512	485	535	473	512	530	515	498	496	528	501	504	522	527	500	518	482	545	521	558	511	535	547	543	527	526	534	528	523	542	531	528	511	557	507	471	509	500	541	520	545	490	530	464	481	564	529	514	508	535	500	565	507	547	540	497	550	538	484	463	514	526	505	524	530	517	503	536	496	492	474	517	492	500	507	538	538	557	528	533	497	549	555	499	521	551	513	507	531	534	524	510	516	511	517	495	502	539	500	524	544	481	558	575	488	491	545	493	528	502	543	537	497	500	520	495	518	526	525	534	508	492	486	532	532	558	506	509	523	548	493	538	489	528	503	518	553	512	513	519	533	541	514	486	514	493	527	513	497	519	520	517	477	505	514	512	512	530	523	516	518	512	521	507	500	509	516	500	518	481	536	517	516	533	516	480	547	515	488	464	525	527	525	529	492	518	511	526	530	534	515	529	520	543	546	526	515	528	506	519	533	509	507	524	524	556	466	523	525	538	541	572	531	537	477	533	499	496	527	525	558	481	512	543	545	442	520	550	494	581	535	498	531	521	520	491	547	485	506	540	508	465	504	514	473	548	519	512	516	510	535	503	538	543	532	503	561	486	500	493	551	513	533	525	527	530	480	501	485	497	536	519	509	522	536	535	487	515	500	501	526	518	496	512	553	506	553	514	540	544	536	511	480	493	493	540	529	511	493	498	532	535	527	479	519	487	543	538	505	482	525	523	524	521	538	504	476	507	523	488	541	566	536	530	541	542	523	517	515	516	530	543	499	489	533	537	532	515	491	546	511	523	492	538	507	509	511	515	516	531	535	548	515	524	513	504	525	524	508	474	506	543	524	532	486	490	528	533	557	525	515	527	509	510	522	552	537	529	544	515	535	529	520	488	527	525	487	512	507	490	518	501	539	562	477	529	516	489	479	549	526	537	526	475	499	573	499	547	516	484	522	524	528	503	524	514	522	529	509	492	467	519	526	520	530	531	504	537	503	505	551	528	523	512	514	538	523	496	532	514	525	499	484	505	507	480	516	520	528	530	526	510	525	522	531	558	504	473	502	519	542	495	532	545	501	518	562	504	540	503	532	511	516	470	506	536	492	507	475	508	519	542	543	536	529	538	523	509	533	553	539	499	554	491	527	535	516	552	533	497	522	515	538	534	506	522	493	524	511	560	536	522	513	508	531	538	540	494	528	491	529	541	468	535	491	491	482	532	517	513	532	541	552	493	520	466	487	516	496	562	534	502	492	519	518	481	520	507	538	578	503	501	533	542	546	554	488	485	533	529	536	493	512	533	515	483	485	517	524	536	504	528	473	506	544	519	528	510	553	546	507	474	510	522	556	497	524	511	547	518	522	556	502	508	514	497	528	553	534	507	495	499	511	530	486	535	491	494	471	523	500	499	491	492	500	494	525	483	552	545	505	501	534	490	525	464	491	486	521	538	467	495	511	496	553	510	516	567	498	516	512	497	487	536	546	503	542	509	550	519	534	515	515	558	531	484	531	524	507	519	508	542	547	534	516	522	504	508	533	536	536	533	559	475	490	516	486	501	552	499	543	488	521	506	523	480	531	533	539	534	506	557	492	517	524	521	494	500	543	517	510	503	530	529	513	522	535	499	530	522	571	488	536	530	507	518	533	518	493	517	501	516	515	521	484	490	535	504	540	536	513	507	503	481	567	551	483	504	541	529	563	550	544	537	497	519	497	500	523	512	486	509	522	494	520	514	499	542	520	521	498	516	486	507	528	495	571	490	504	512	516	549	530	500	519	515	517	510	521	521	555	510	526	498	495	507	493	495	543	508	520	517	552	540	530	508	524	541	538	519	518	511	509	526	501	523	497	504	535	491	547	487	515	529	489	517	517	496	502	552	541	500	526	485	543	551	531	569	487	509	518	517	492	546	511	492	513	535	508	523	516	502	534	518	550	529	522	502	510	523	540	506	557	525	506	510	563	521	493	531	524	501	518	518	504	513	454	532	526	508	493	553	526	545	497	549	546	525	535	504	477	505	521	524	553	500	505	540	523	502	519	503	536	488	544	528	517	537	535	495	559	543	531	504	522	524	524	477	478	494	538	534	492	492	522	538	508	520	497	504	561	523	528	486	518	471	485	523	542	483	494	523	509	517	534	548	496	493	507	535	491	504	528	526	521	540	537	540	565	532	554	546	492	485	491	516	521	502	474	506	453	546	514	497	543	534	533	529	508	511	556	521	473	523	545	478	503	548	506	516	510	554	543	480	481	533	568	526	526	528	509	502	493	531	520	523	520	546	547	511	526	534	496	532	519	556	513	543	561	524	486	559	551	467	497	508	560	521	517	506	533	524	481	501	506	467	525	528	522	497	507	527	559	509	522	549	524	505	523	509	546	524	508	524	520	544	553	547	516	533	503	505	523	531	514	484	572	458	520	508	524	553	499	497	513	529	487	539	510	566	511	505	503	473	540	517	521	555	536	527	528	494	480	538	551	549
58785	26846	11068	3447	1604	424	305	266	257	261	249	273	248	244	262	243	278	244	262	261	238	275	271	259	252	249	260	269	256	261	289	254	260	271	284	253	255	243	254	272	269	267	251	248	251	258	268	251	255	253	221	233	259	240	262	271	242	226	251	276	245	295	262	239	261	256	259	284	245	259	243	233	254	259	224	232	260	257	241	273	291	266	284	285	269	253	261	234	250	264	248	284	280	286	267	249	242	264	251	288	279	266	249	248	262	285	265	263	236	272	256	268	252	232	236	261	250	293	273	256	260	282	246	259	258	270	273	255	256	259	246	269	235	261	287	234	249	266	260	268	266	226	274	249	248	237	246	251	296	271	275	277	280	240	245	263	281	250	232	264	264	241	289	258	245	297	291	269	253	269	272	241	265	271	264	248	246	289	236	237	253	257	254	230	252	272	283	275	278	279	278	261	255	227	247	262	259	258	246	255	260	236	244	270	221	236	261	265	222	267	268	247	288	259	283	276	245	257	275	268	251	244	252	262	282	253	269	221	281	277	233	261	248	249	231	276	262	245	250	253	286	253	240	266	245	258	255	240	250	284	269	252	256	268	269	262	267	236	273	246	270	242	263	255	283	230	243	244	260	262	258	253	273	260	259	252	238	260	276	268	284	272	259	262	235	247	267	286	254	265	257	230	241	273	270	268	267	278	287	260	253	245	275	281	266	223	268	246	236	248	243	246	233	257	238	267	238	260	262	226	247	289	248	250	271	282	264	257	279	250	257	246	247	262	252	261	257	226	282	261	241	258	257	258	279	253	251	279	260	241	236	276	240	242	274	263	252	267	243	251	265	244	246	228	263	216	244	230	258	251	265	252	269	237	236	247	260	255	241	230	259	270	253	249	287	268	271	260	253	271	267	237	257	243	260	254	271	277	251	270	258	238	265	244	276	269	264	233	227	231	233	250	260	274	256	266	255	244	234	249	277	231	285	244	293	234	238	269	290	266	241	259	268	284	262	249	214	259	300	266	224	236	253	283	263	262	299	274	227	298	271	257	227	241	225	274	245	252	275	258	254	264	245	239	262	282	279	259	256	250	239	247	246	261	294	262	256	256	257	257	274	276	245	250	234	242	279	243	271	265	285	273	251	244	245	241	246	251	280	288	260	252	226	241	278	235	267	239	278	232	282	253	240	257	272	239	241	261	235	274	253	236	241	271	303	258	251	230	263	268	257	272	265	256	246	242	239	256	288	245	237	256	269	282	267	263	264	244	287	274	286	263	264	274	248	245	289	254	268	254	261	220	241	272	273	254	251	231	278	279	259	271	273	240	242	240	286	265	281	235	250	244	236	251	279	280	229	287	263	291	257	242	271	242	253	272	265	262	235	236	284	285	271	275	253	252	239	256	263	255	266	249	231	257	240	255	221	264	245	283	292	267	263	242	281	235	229	238	280	302	241	220	294	266	229	248	249	235	277	232	263	258	254	294	246	248	218	259	244	260	264	243	251	283	270	266	265	253	286	227	268	266	269	219	240	268	273	274	266	243	270	233	271	238	261	289	277	267	264	252	231	218	245	253	249	273	254	272	218	246	270	242	280	268	261	240	241	263	245	261	265	235	285	251	268	303	253	280	259	299	254	242	275	218	286	253	235	258	220	267	289	259	288	290	271	268	270	263	243	250	272	263	256	268	254	258	253	272	237	242	225	259	251	255	242	236	227	257	254	248	255	262	238	251	265	235	262	251	258	235	280	237	258	236	284	277	271	258	253	247	260	274	249	217	256	290	237	277	256	258	281	232	286	283	274	239	266	276	237	238	263	277	245	275	286	225	267	267	279	216	273	245	246	265	245	240	215	270	253	293	293	238	240	289	227	269	219	231	274	270	282	274	268	250	239	252	255	283	246	238	259	218	231	235	282	248	250	280	263	256	241	250	245	259	269	289	247	266	267	267	250	233	271	268	272	256	242	255	235	246	238	286	257	249	247	262	249	252	282	299	229	244	245	244	223	267	267	252	243	241	280	280	245	249	249	258	235	272	255	242	256	260	246	247	253	256	230	245	255	257	272	260	269	253	241	262	242	255	263	271	251	272	267	260	256	280	253	232	291	291	272	281	243	232	251	261	276	246	285	268	257	207	271	254	252	274	245	252	264	269	268	257	247	250	253	270	260	261	244	242	250	256	249	267	274	272	280	253	292	263	234	256	269	273	266	262	266	247	244	255	246	275	269	266	255	268	292	270	262	254	266	274	276	260	249	256	234	264	255	248	281	240	246	244	262	242	232	229	259	251	240	248	236	257	270	247	247	271	282	240	295	258	251	255	274	254	276	265	245	246	253	286	236	266	269	272	275	244	274	244	258	238	257	226	246	277	271	267	284	244	237	225	261	273	259	275	232	264	292	264	223	249	262	222	259	282	279	264	279	275	266	286	261	247	260	232	242	259	263	307	267	243	273	257	254	282	247	270	265	278	241	239	248	288	271	257	255	239	253	266	254	262	245	262	256	262	247	245	234	226	276	288	245	254	270	261	250	290	244	264	252	275	260	254	292	285	255	275	261	254	266	239	237	267	260	286	281	291	235	270	263	232	254	280	248	267	288	276	226	225	294	240	271	262	304	244	266	257	208	269	251	260	266	279	279	281	266	230	237	243	290	237	245	239	260	254	263	214	251	239	258	273	297	249	254	279	247	257	238	240	233	283	254	242	236	262	251	278	250	265	249	256	263	230	209	251	234	290	236	246	304	215	256	281	288	273	260	253	276	231	227	249	237	256	242	253	261	233	272	254	263	254	266	270	253	266	255	224	251	246	253	255	268	242	236	263	237	264	288	243	266	263	257	275	269	252	264	228	252	246	260	231	263	282	267	234	244	253	262	259	270	218	273	283	234	230	220	263	256	237	260	243	274	272	244	266	265	255	251	251	275	291	248	232	277	247	230	243	268	265	280	267	272	265	237	278	274	290	272	257	243	247	251	253	283	246	223	259	280	248	237	264	304	290	254	277	236	268	254	245	247	252	248	243	251	249	250	247	290	267	260	278	249	275	249	282	245	247	248	252	242	248	247	280	233	258	247	249	248	267	235	243	250	260	259	278	246	252	261	268	239	253	245	253	233	240	261	245	296	248	216	242	266	254	263	261	250	235	223	230	242	263	250	230	265	236	231	293	262	253	260	240	276	261	254	262	257	253	296	259	211	245	257	252	251	257	261	286	250	248	251	252	274	255	238	264	282	262	255	259	280	280	277	272	266	248	250	283	278	256	270	262	271	259	284	286	248	254	258	278	226	221	258	251	246	263	299	279	275	276	291	253	249	249	242	280	263	272	283	266	241	229	248	266	210	262	252	262	238	254	241	244	265	274	259	245	247	252	272	236	266	269	274	270	256	267	269	285	248	248	250	253	283	249	261	285	226	253	275	251	253	273	230	263	278	265	282	260	250	261	273	223	266	252	272	238	240	273	258	223	248	252	276	229	253	286	233	270	262	288	241	267	255	269	275	303
37857	19296	11688	7414	4677	1120	656	584	551	586	524	540	571	537	568	577	505	554	531	554	544	530	543	598	574	574	544	572	594	567	577	558	546	572	572	569	562	561	502	573	519	551	511	585	541	574	592	564	552	576	536	539	558	570	521	535	575	553	543	568	569	507	565	552	539	509	559	578	531	582	559	517	564	581	559	518	545	556	543	537	569	568	554	546	546	525	559	539	554	544	565	496	562	497	552	558	556	525	552	531	520	548	518	577	579	543	497	570	568	536	564	555	543	591	589	566	551	587	504	561	566	562	545	555	605	555	522	541	512	565	537	538	554	551	583	554	544	561	539	531	516	526	532	538	552	569	542	543	562	589	548	567	582	558	556	558	530	553	548	568	567	536	528	522	537	566	566	564	573	581	526	536	547	561	572	549	558	595	546	541	541	532	561	548	556	540	529	521	567	530	555	555	536	533	548	581	592	553	524	551	613	602	566	573	491	544	533	578	544	555	555	538	570	524	580	570	532	548	569	548	533	591	513	559	525	549	543	564	550	614	516	573	568	575	559	550	580	542	524	587	540	564	568	563	584	560	564	524	598	555	550	547	543	525	570	558	554	549	555	587	519	550	547	535	528	572	561	552	559	570	542	566	513	554	542	534	582	547	530	547	578	544	560	561	572	577	544	535	570	535	567	569	562	579	542	553	530	576	584	540	600	544	493	552	533	581	535	546	534	560	587	559	540	598	605	532	552	557	555	546	528	587	552	544	566	559	583	522	547	568	606	530	530	581	567	582	512	525	521	566	563	534	536	535	557	563	545	510	520	553	509	559	550	559	541	571	549	548	568	529	521	531	597	536	578	532	506	529	518	557	565	516	572	534	536	561	581	538	504	539	563	511	522	576	564	551	547	566	549	565	559	508	532	571	593	579	506	520	547	542	545	578	551	526	586	508	548	542	592	525	552	597	541	551	550	528	534	535	543	552	561	560	527	545	540	572	548	559	552	507	527	563	542	544	542	556	538	535	570	563	554	554	500	589	547	538	575	583	521	569	586	560	552	558	545	571	576	546	520	546	535	487	570	568	556	551	555	578	557	573	589	530	543	554	539	533	567	541	543	552	551	580	545	526	537	573	531	520	574	587	547	542	532	582	538	523	572	539	528	520	542	538	561	572	546	565	570	567	562	548	555	557	537	539	553	551	558	595	583	536	529	520	574	533	558	537	546	541	560	551	578	554	510	540	589	607	520	533	601	520	594	533	517	535	575	545	540	582	552	536	524	547	544	568	557	519	529	572	535	583	544	500	562	572	540	577	538	538	568	510	500	527	559	555	544	557	535	593	557	581	549	544	544	569	597	547	576	546	556	567	557	558	604	539	568	544	518	546	574	517	556	555	581	569	558	553	508	542	565	576	553	541	535	547	515	579	553	521	608	528	551	605	536	591	557	565	589	562	563	575	534	521	559	576	548	558	533	559	535	518	523	519	539	551	556	536	567	563	521	549	543	534	558	555	570	591	588	572	564	575	527	561	519	559	517	562	544	542	554	546	569	567	576	548	505	553	583	588	550	562	556	587	541	569	512	528	595	540	544	583	587	569	559	541	556	552	573	576	527	567	566	556	581	596	542	518	562	595	555	548	536	573	565	524	580	530	531	553	557	516	529	506	572	540	536	565	569	533	598	581	551	591	552	564	532	503	572	544	545	565	562	549	521	527	561	530	560	540	538	529	540	586	560	540	545	555	559	516	561	559	589	564	546	509	592	591	521	546	622	583	581	564	566	555	584	563	539	569	533	542	527	582	570	558	522	569	572	598	586	564	507	553	546	542	561	590	554	553	522	546	526	531	540	555	554	558	527	567	539	541	521	549	526	534	580	555	561	540	551	509	554	561	532	583	500	559	545	560	570	522	596	552	536	545	559	499	544	558	558	566	512	593	549	545	513	548	474	547	586	571	558	566	581	546	540	568	510	559	547	549	570	564	575	586	520	567	523	578	571	546	566	552	556	568	554	554	545	527	558	580	588	549	546	540	542	531	566	554	567	559	588	525	564	544	571	578	596	569	573	530	532	548	570	536	567	573	538	546	589	536	585	564	531	555	574	560	521	540	583	525	541	567	584	574	503	573	535	562	540	578	548	602	550	538	551	527	566	519	539	538	547	607	543	552	564	543	585	559	556	541	545	559	545	571	559	532	532	529	516	578	592	539	557	583	548	533	561	529	567	528	558	562	559	526	540	556	562	541	551	562	542	565	550	566	578	542	547	515	567	556	573	550	519	581	537	571	550	543	546	541	556	547	572	544	570	561	536	562	531	568	581	561	589	533	532	599	529	558	565	549	576	566	544	532	612	544	570	568	584	608	576	576	576	542	560	561	548	540	555	562	548	548	582	560	526	608	562	572	539	556	552	557	543	560	553	581	541	559	565	539	539	537	568	557	545	565	573	547	523	531	583	529	534	532	575	598	556	552	539	548	517	560	567	551	574	563	565	566	562	562	544	558	589	561	571	530	580	581	505	543	570	576	582	540	555	504	507	568	547	517	532	548	554	589	530	546	551	589	542	528	569	546	550	525	528	568	580	512	581	528	545	525	534	572	525	566	548	562	569	523	563	565	523	559	533	545	525	562	587	546	571	542	565	580	536	537	547	564	502	557	576	568	578	510	560	531	518	532	546	526	550	570	564	539	547	557	572	564	537	559	582	546	511	525	525	565	538	565	525	543	553	541	537	536	518	536	576	595	556	560	562	544	516	550	539	579	547	540	532	551	539	577	525	525	585	554	600	561	567	538	532	576	530	568	569	513	549	544	575	548	562	568	523	547	551	521	516	565	560	562	545	560	557	542	585	550	597	541	558	552	534	555	561	559	582	546	522	574	574	541	544	534	615	544	563	541	539	566	535	529	546	500	539	549	538	580	565	557	517	593	571	542	547	545	535	534	510	550	562	562	512	531	544	545	612	592	571	528	572	555	514	569	566	527	555	563	526	546	536	580	575	535	558	523	536	617	556	534	533	546	534	595	520	544	509	569	512	551	621	560	567	549	559	590	546	532	587	579	528	579	542	546	580	532	578	552	543	532	558	595	534	509	564	528	588	547	547	561	531	599	526	560	565	531	565	574	540	558	553	488	533	556	525	591	574	572	595	569	546	526	566	589	574	509	574	538	556	556	570	502	557	541	572	596	555	556	567	548	552	546	534	548	518	569	552	550	539	563	525	580	560	538	531	546	555	549	519	561	541	528	554	551	620	544	518	566	525	541	570	586	522	491	535	578	573	570	558	539	536	568	592	578	573	544	541	541	562	525	510	559	530	588	570	523	565	552	540	535	558	563	525	521	573	547	563	563	545	567	538	554	518	562	620	555	555	538	552	556	549	560	586	548	511	578	538	600	539	547	536	578	556	577	561	542	566	536	537	541	567	539	571	550	602	571	564	517	590	533	555	561	527	534	554	548	537	544	541	560	534	588	517	526	544	502	541	584	557	565	561	570	534	545	599	567	519	547
67831	36760	18546	6986	1728	628	403	314	331	371	346	309	315	286	303	313	317	274	310	312	291	323	324	308	312	310	308	308	312	286	291	322	250	327	348	300	308	300	304	276	309	328	332	297	296	311	306	271	278	282	292	328	269	299	309	252	300	316	368	324	291	282	319	310	327	335	282	323	328	313	306	329	273	288	271	302	308	278	272	312	327	288	311	295	306	317	316	309	293	307	312	332	294	286	289	304	280	331	278	278	304	323	290	295	300	281	314	300	310	291	282	278	298	272	310	294	320	306	310	312	292	314	310	302	295	332	292	305	300	311	294	318	319	318	293	298	265	338	292	285	285	299	257	308	315	313	279	266	276	316	263	318	305	289	276	325	300	321	270	319	275	255	284	291	311	307	290	323	298	293	322	291	323	288	316	269	309	294	294	293	319	270	288	315	308	249	292	280	282	272	297	316	282	319	278	330	289	318	305	313	260	272	287	289	273	294	311	322	289	296	307	311	298	311	309	296	298	286	293	330	275	293	326	310	316	315	298	283	313	284	296	320	274	292	297	316	301	285	343	293	293	290	263	260	274	288	342	274	280	304	307	286	326	304	319	305	298	298	282	304	283	292	303	297	302	315	318	312	297	280	291	268	324	279	285	325	295	318	307	296	274	311	321	309	311	322	289	301	293	277	294	280	319	285	316	293	305	284	288	308	266	294	323	314	331	325	313	289	321	259	323	305	292	302	310	325	308	302	269	336	317	283	328	312	280	288	332	285	309	287	266	297	284	302	293	305	291	293	304	306	272	291	298	305	322	293	321	238	295	290	301	280	297	367	303	284	279	305	324	292	311	297	278	308	259	276	279	298	270	316	291	305	277	304	327	337	281	323	341	290	285	322	288	290	315	286	315	302	309	324	316	331	313	300	300	309	281	317	293	312	292	279	319	308	273	275	341	331	305	326	342	302	300	300	300	301	303	281	305	298	279	316	293	314	310	282	308	338	331	340	316	338	306	291	295	293	333	279	324	330	316	313	300	282	278	288	263	303	300	296	265	334	269	315	270	286	293	315	314	318	302	311	344	321	298	301	304	297	298	265	279	276	285	285	308	312	293	305	285	293	324	296	301	297	284	286	283	320	276	334	333	309	278	291	294	322	302	290	325	300	277	304	307	309	340	298	293	291	296	314	300	271	295	301	345	276	312	310	292	324	309	272	329	325	274	276	304	315	304	313	331	289	283	291	307	333	306	293	288	277	295	294	283	269	348	261	296	291	265	308	316	298	313	294	303	303	305	321	292	296	283	304	308	318	276	268	310	287	339	274	308	360	309	321	319	303	271	311	327	317	303	290	322	285	295	314	286	279	294	297	294	307	312	272	299	306	301	288	327	290	292	292	281	354	331	297	296	271	294	295	280	289	299	315	321	321	288	292	304	333	332	305	298	292	308	286	298	300	271	285	315	295	274	311	256	290	290	287	280	321	288	325	302	289	268	278	328	281	304	300	291	291	271	291	321	281	287	334	278	293	300	322	315	269	295	315	275	297	291	308	249	281	322	286	295	304	280	304	328	288	321	313	330	334	314	278	299	299	281	310	321	292	279	331	308	308	297	321	285	286	274	323	317	266	270	275	335	303	313	288	306	304	321	302	344	323	361	338	274	286	310	301	317	268	300	296	311	297	306	326	299	289	292	291	316	299	283	278	296	290	303	316	315	281	318	277	294	287	358	328	285	294	299	317	290	277	316	299	294	291	280	308	320	331	327	309	320	328	286	298	290	322	336	246	285	291	297	305	311	290	317	275	295	315	294	285	302	356	327	319	302	267	307	296	313	298	290	304	264	256	329	298	287	327	304	276	340	279	311	300	302	287	320	294	286	316	359	301	305	319	294	281	337	319	307	303	367	316	267	304	300	292	281	314	346	335	295	293	275	276	256	312	297	317	293	282	293	295	274	328	285	312	311	267	320	294	256	257	304	294	310	260	334	305	329	295	300	286	326	337	289	300	295	308	291	269	287	263	278	317	298	325	266	279	304	292	275	315	296	281	296	307	263	293	299	309	318	286	293	328	295	288	292	334	280	277	314	326	310	274	315	293	345	276	281	281	321	295	312	312	289	310	318	279	270	278	320	301	315	327	297	294	305	284	292	284	288	302	312	314	315	326	311	283	317	260	291	310	285	281	295	302	362	291	318	320	313	279	251	292	304	292	302	287	299	258	313	311	308	269	326	334	270	312	305	309	303	274	291	290	307	282	299	309	283	304	301	294	296	287	284	297	300	278	288	330	273	272	264	290	310	282	297	300	285	252	320	291	297	301	275	308	292	308	303	306	300	286	295	304	301	285	287	299	301	286	311	296	287	281	299	269	274	289	266	311	278	312	290	303	301	292	317	282	298	298	279	295	281	293	314	303	280	291	277	282	288	290	303	290	343	302	326	310	264	314	281	325	324	289	279	301	299	282	287	272	296	310	284	300	271	267	329	296	296	279	281	283	303	308	314	308	271	276	300	307	300	290	317	287	283	300	320	296	301	309	279	309	296	290	308	325	311	311	292	323	344	338	321	333	304	277	266	306	324	275	282	303	294	287	329	315	296	265	344	307	294	280	300	272	300	308	270	286	294	305	282	319	316	286	323	317	275	264	287	272	309	272	314	286	279	324	294	302	317	285	316	308	287	280	305	306	340	310	307	273	308	298	312	291	314	264	296	302	316	270	265	287	293	287	276	305	330	290	322	309	315	315	289	297	292	300	295	281	286	326	322	299	289	299	318	338	301	281	276	323	284	319	301	313	308	305	280	302	332	348	305	313	307	304	290	288	298	343	338	280	295	320	287	290	294	252	292	304	306	271	290	344	290	301	290	286	275	312	320	322	307	307	288	305	292	312	282	302	300	288	263	311	302	284	311	272	311	318	326	335	309	291	301	299	313	292	311	300	277	310	297	330	277	261	300	293	286	270	284	274	322	274	279	302	291	297	296	324	327	311	286	298	299	338	286	311	295	306	292	274	285	300	311	274	308	293	290	298	290	301	323	336	299	331	312	337	318	273	320	313	273	290	328	320	284	328	292	276	297	281	293	330	289	308	256	290	267	295	299	302	267	319	310	335	315	303	324	267	279	348	294	297	288	282	299	303	299	330	316	331	262	293	304	300	328	296	349	342	339	313	290	261	316	326	301	313	320	297	322	300	301	299	290	298	306	287	258	312	311	291	299	317	318	293	294	259	276	297	295	301	271	270	332	282	271	314	292	255	310	294	298	270	274	287	286	305	296	294	281	311	287	281	296	310	283	274	290	278	317	271	277	303	313	331	283	312	315	307	333	310	303	302	352	283	290	290	317	293	296	261	297	275	307	276	307	290	297	275	316	285	297	332	332	307	290	306	291	307	309	320	299	259	264	323	287	287	280	295	272	289	299	285	301	292	330	291	303	293	296	305	275	306	292	263	291	300	292	317	293	313	277	300	299	317	300	324	285	291	290	317	314	301	296	309	326	310	269	370	270	297
44226	24875	18075	11400	3881	1636	997	848	705	701	695	682	706	642	664	628	605	605	642	605	658	687	588	598	618	638	659	618	638	630	645	643	630	650	619	649	607	601	610	661	677	644	642	661	598	592	590	619	596	634	677	649	662	600	624	636	593	663	628	654	583	597	661	600	581	644	700	637	630	637	607	572	653	640	613	627	596	626	612	632	611	639	581	617	606	616	652	614	635	652	653	637	622	628	619	643	686	605	652	666	614	619	664	600	679	630	623	648	630	641	602	641	616	587	629	646	616	604	669	609	608	636	617	592	628	636	577	593	643	597	652	617	615	591	637	604	625	645	612	629	641	592	635	589	621	599	595	650	646	613	636	612	599	612	634	639	611	632	605	637	603	600	639	624	576	649	649	638	540	595	582	612	607	625	649	609	563	628	625	641	611	597	635	626	657	609	634	619	651	633	613	590	616	588	575	651	628	598	598	641	653	635	622	659	655	654	591	644	633	600	602	619	620	603	602	635	628	624	614	652	619	697	626	632	591	621	614	659	637	612	612	652	631	615	638	613	640	635	620	605	676	653	643	645	605	629	595	617	638	621	650	625	618	621	650	662	638	662	599	613	583	660	627	628	616	627	627	608	638	609	624	634	602	656	633	664	585	684	570	631	620	605	643	658	631	647	635	631	629	590	627	626	625	615	646	629	621	601	633	634	560	650	628	636	595	645	620	672	583	623	626	646	670	605	623	637	626	595	636	657	604	653	653	651	629	609	641	663	633	634	623	624	592	576	602	627	608	568	661	662	616	638	609	659	676	614	624	667	686	614	610	659	649	604	628	599	605	588	616	611	643	645	690	609	635	616	620	590	632	609	667	620	613	661	623	663	640	651	633	623	644	628	605	583	664	671	606	597	654	634	574	592	663	603	604	644	638	607	647	645	620	620	604	698	646	641	651	654	626	601	620	661	597	679	607	607	655	637	596	633	621	609	611	601	618	636	631	633	625	633	623	652	618	641	618	616	661	646	639	576	671	632	629	609	617	666	621	583	639	611	616	642	658	657	628	599	598	655	641	646	638	635	643	635	610	619	669	601	587	601	654	636	623	639	603	642	618	618	614	623	594	666	614	604	598	619	625	618	599	621	657	630	606	671	629	618	580	616	602	581	622	611	621	636	631	611	624	642	599	693	634	597	611	588	669	608	649	615	647	617	632	636	597	619	664	636	615	632	646	613	653	605	655	621	664	607	618	627	667	648	607	616	633	638	623	600	635	586	610	591	615	679	613	636	604	665	655	630	636	601	642	648	599	607	651	617	658	657	624	662	616	625	611	588	636	611	665	665	624	652	624	624	648	666	651	634	625	604	608	678	623	613	634	649	606	627	628	666	597	646	585	581	633	663	626	621	609	630	605	590	627	660	658	624	609	619	679	616	631	614	623	611	663	590	624	593	691	601	615	628	610	687	633	577	577	566	621	597	584	602	574	640	670	595	638	637	630	667	605	630	662	679	662	642	675	632	622	672	587	618	615	632	618	600	623	652	667	632	617	661	606	599	623	604	597	595	615	619	654	645	645	675	628	670	653	631	626	606	604	623	615	646	627	628	655	597	646	633	646	607	645	607	674	666	592	639	644	648	600	625	667	609	620	621	646	638	652	621	624	669	628	665	634	658	615	632	626	607	666	696	597	667	643	650	653	587	684	561	656	643	635	681	715	648	627	579	666	632	601	659	648	643	617	667	631	628	681	641	649	654	609	642	628	582	606	651	594	619	597	654	604	639	593	653	621	665	639	579	590	590	627	612	661	612	611	601	650	638	648	666	605	611	626	612	627	696	667	603	612	582	665	619	591	622	639	606	667	625	620	609	614	625	626	621	629	605	595	576	624	632	635	627	620	598	664	633	636	645	614	619	640	639	634	658	631	646	639	662	590	661	605	650	617	621	578	620	596	615	647	642	619	612	636	616	634	645	608	684	613	639	638	661	578	655	613	611	616	622	645	600	609	667	612	613	596	632	646	658	596	611	589	630	659	624	631	640	662	622	660	630	610	630	590	662	605	627	651	617	612	624	618	607	596	611	704	624	656	637	640	703	662	628	666	611	638	582	627	618	656	594	682	623	677	628	599	638	562	640	671	635	648	625	582	625	635	614	639	646	615	636	652	600	606	652	657	642	661	660	630	624	642	634	623	617	684	646	625	648	632	646	598	703	627	633	594	665	625	651	574	617	619	632	600	657	651	628	626	633	615	619	641	622	641	615	608	610	633	676	675	588	609	636	629	679	673	606	637	592	589	640	652	602	643	593	637	646	596	611	634	607	632	631	623	608	645	630	598	618	649	612	618	608	592	646	589	622	638	641	659	598	624	605	623	612	626	581	645	595	661	622	605	645	660	654	639	597	624	641	631	634	649	675	690	655	611	652	681	643	649	636	667	683	614	615	582	666	646	663	679	617	643	594	580	609	661	589	646	612	620	641	590	616	634	649	610	622	634	582	657	620	659	604	643	642	598	650	630	630	616	677	595	620	620	663	636	615	635	636	579	630	610	635	613	664	616	647	604	628	625	627	585	619	651	642	600	642	605	619	612	633	661	631	675	566	604	649	687	623	636	649	570	631	654	616	659	599	641	607	604	612	645	613	618	634	646	605	619	651	604	673	642	620	638	620	634	686	590	634	613	601	608	637	672	629	630	626	631	607	671	625	610	655	629	657	648	659	574	663	629	681	594	617	650	618	644	650	613	642	590	653	646	641	669	645	626	604	662	659	619	612	671	619	633	594	674	708	606	634	633	647	637	644	631	650	602	678	616	619	617	610	599	664	649	622	626	615	671	632	650	597	641	625	645	629	645	646	647	590	621	599	628	635	617	628	641	637	634	627	636	612	623	632	655	616	647	674	653	657	627	644	622	655	653	574	619	657	640	632	607	656	634	666	672	632	611	612	644	625	673	639	624	634	633	628	645	606	638	625	607	663	681	625	656	652	633	607	641	582	621	647	607	664	645	625	636	653	650	638	604	631	590	663	601	634	567	643	621	627	635	649	660	590	602	658	638	679	626	638	623	594	616	677	646	599	586	665	640	640	592	644	608	618	646	629	636	645	631	626	616	651	623	648	593	650	585	596	662	655	654	597	645	680	655	617	613	621	670	582	627	623	580	571	640	646	611	632	624	582	623	580	582	640	652	613	611	617	626	620	615	626	658	644	649	643	624	679	663	608	627	621	623	623	626	648	621	632	631	652	616	644	616	655	642	636	612	651	608	590	624	636	612	597	600	666	639	638	664	623	633	618	631	615	629	621	650	645	610	598	610	635	610	584	629	651	609	639	610	670	635	613	626	603	647	646	613	634	593	674	661	609	637	627	628	626	642	622	665	620	626	639	655	632	616	690	621	602	675	604	651	652	631	595	589	649	621	648	567	609	632	645	593	613	635	639	598	604	651	617	642	621	605	643	603	661	616	630	637	639	644	613	598	597	614	631	657	594	643	619	652	585	601	634	606	657	664	684
48208	21112	7978	2348	583	318	269	254	250	234	274	260	246	277	250	263	279	231	252	222	243	244	229	273	277	266	303	250	241	243	247	219	233	227	257	236	233	203	254	242	245	209	228	257	249	274	252	259	222	269	240	259	221	222	236	251	277	250	264	256	231	260	251	241	247	221	233	235	266	238	249	239	302	233	237	253	225	245	240	260	234	269	242	256	217	245	286	247	261	246	250	217	231	263	248	224	263	241	241	193	254	235	224	228	242	237	239	260	241	283	223	236	231	235	240	275	254	255	248	236	245	271	257	271	238	280	255	247	246	230	228	233	250	262	211	239	224	245	243	231	244	263	314	268	226	261	265	264	226	240	276	213	227	278	240	232	248	236	250	244	236	225	232	258	267	261	228	285	243	235	222	222	296	229	233	252	265	214	219	256	257	251	255	258	237	241	234	259	250	272	275	233	236	233	245	245	210	247	238	247	252	244	225	282	235	248	261	236	262	255	265	247	269	267	246	216	256	253	247	242	231	231	241	241	245	253	262	211	261	246	255	235	243	224	229	215	267	244	208	225	222	227	237	239	235	249	256	260	258	239	248	250	264	257	256	234	226	226	249	257	237	283	246	262	259	257	264	243	234	263	220	287	239	238	256	247	237	269	274	223	246	273	243	255	250	229	238	220	240	269	256	220	246	240	244	227	235	259	249	265	230	252	223	259	244	248	243	276	256	225	266	241	254	212	250	242	241	251	280	246	251	265	236	229	240	248	250	251	231	219	256	238	268	251	235	246	248	251	216	242	213	266	203	231	244	238	241	233	230	260	248	269	274	229	232	233	255	236	244	246	256	246	262	244	272	251	237	261	240	250	222	261	230	263	296	259	248	241	244	261	219	245	227	250	242	261	219	265	248	220	240	226	275	241	266	228	248	241	262	248	238	260	248	260	256	255	282	229	254	255	264	243	246	187	204	243	261	243	231	244	265	242	256	250	265	242	250	236	246	274	264	256	240	242	234	252	244	258	249	224	236	274	256	251	241	250	249	236	247	262	257	267	247	253	229	218	248	238	249	234	227	244	286	228	241	246	266	265	224	277	284	257	228	253	260	255	267	255	243	286	248	213	225	250	210	208	224	281	238	260	227	257	241	213	216	240	258	213	249	232	266	246	240	264	246	247	224	249	272	249	264	246	262	233	235	229	238	209	219	268	247	234	239	252	239	270	222	250	265	242	264	272	229	260	244	213	244	226	242	255	242	236	246	246	277	232	239	248	222	286	243	229	228	241	209	249	250	244	232	252	253	271	232	247	266	248	251	263	250	220	277	242	239	254	238	266	224	258	238	252	266	251	230	237	229	235	280	247	229	233	273	238	282	260	275	258	277	258	251	243	282	251	238	229	245	219	233	225	226	234	249	243	246	254	255	252	263	255	245	220	214	255	224	255	297	263	252	249	256	252	228	224	237	237	244	238	265	250	242	244	258	231	240	237	268	259	237	241	238	266	216	249	229	259	244	268	256	210	274	223	236	220	244	234	246	275	266	217	249	283	264	237	236	249	254	237	252	242	212	258	234	276	238	245	249	244	229	231	216	270	242	256	259	292	261	235	244	268	245	239	232	243	255	244	259	282	243	243	237	267	239	229	260	228	264	283	256	264	247	233	232	270	258	236	246	234	245	231	218	248	235	244	244	245	247	264	253	268	261	253	253	258	233	229	267	232	232	277	250	221	235	243	267	258	255	220	269	265	238	224	235	241	279	247	240	267	240	260	252	248	224	238	255	269	237	263	221	249	251	246	218	269	234	241	235	230	239	248	259	235	234	264	275	244	254	257	235	209	245	236	244	238	236	287	243	237	235	258	275	278	250	264	214	256	239	246	252	244	249	212	268	247	259	271	273	228	264	232	241	245	208	248	228	253	222	258	236	254	248	244	202	246	250	238	276	218	237	258	285	259	269	240	237	251	262	283	254	212	230	266	275	246	234	253	241	246	257	240	252	243	245	266	251	256	259	266	234	223	230	247	253	224	230	241	254	273	255	253	253	254	223	252	253	246	245	251	267	243	242	288	220	262	252	243	225	286	243	208	249	245	268	239	249	219	248	254	249	244	236	250	267	259	269	248	239	236	268	253	291	244	244	247	280	261	253	238	272	262	239	258	236	240	235	218	260	250	290	247	268	268	258	240	233	258	249	259	279	243	250	232	247	260	276	237	283	268	244	248	253	245	235	262	265	230	271	273	236	222	227	247	232	233	248	235	244	256	237	242	252	242	266	260	230	261	240	253	279	261	230	252	244	229	233	225	252	245	230	284	274	252	237	263	262	232	263	240	253	248	243	255	195	238	270	287	237	223	261	245	273	226	263	229	252	231	253	267	245	241	253	244	272	224	257	227	232	230	272	224	276	278	288	272	272	245	251	266	252	275	256	242	241	264	232	228	272	245	258	243	241	242	246	264	238	237	235	236	234	256	264	272	244	278	260	240	244	254	238	235	237	290	275	239	246	251	270	240	249	268	249	253	241	233	253	256	254	247	212	229	259	244	221	261	266	259	270	206	257	277	241	230	239	262	242	238	236	241	235	243	273	235	246	257	278	238	252	236	230	208	239	266	265	250	245	249	279	227	223	258	238	261	245	271	239	257	237	241	246	247	229	218	241	259	232	258	251	281	269	255	227	250	218	252	274	255	232	223	244	248	216	229	245	255	232	219	228	216	244	245	228	243	267	231	214	242	256	239	229	246	242	218	235	224	257	281	242	202	261	222	251	238	212	236	261	203	269	241	254	263	222	255	259	224	241	273	235	259	271	242	248	239	255	289	249	243	233	248	246	245	247	246	252	238	241	234	252	270	270	242	234	280	255	245	243	288	258	243	259	266	278	251	246	245	247	242	245	264	246	280	269	250	230	255	242	222	249	252	214	256	250	255	234	256	271	226	224	253	272	248	246	248	241	259	251	241	236	231	232	254	255	218	218	259	236	213	271	237	289	231	251	252	272	260	237	260	240	231	255	254	230	245	277	242	227	251	261	239	271	258	257	265	248	247	261	208	217	272	233	240	251	239	241	246	231	265	253	240	243	260	253	249	251	256	250	260	256	239	249	213	237	258	264	253	235	255	263	254	250	233	251	276	218	232	265	263	218	233	241	247	210	241	248	281	250	236	258	235	253	269	239	222	250	245	262	247	235	247	237	249	240	243	203	204	258	224	260	254	236	251	229	250	267	237	243	240	248	216	238	252	249	274	251	242	247	241	272	229	225	244	253	258	213	259	258	272	250	234	263	258	246	249	246	226	231	226	230	207	248	222	218	232	253	257	277	241	286	228	227	220	247	231	223	249	244	231	227	266	234	233	245	266	263	233	243	231	262	226	256	255	233	230	235	253	260	232	203	208	243	268	247	213	250	289	233	231	247	243	237	239	233	266	244	254	241	249	248	249	236	229	212	258	219	260	262	235	226	240	219	256	267	285	216	246	242	227	262	243	250	244	243	241	270	251	242	223	240	253
30780	14646	9562	5018	1486	742	521	520	540	535	532	522	525	541	468	521	548	516	537	527	520	529	499	508	514	517	539	518	551	530	522	504	546	555	512	532	552	555	506	578	528	503	549	597	510	514	540	545	513	505	488	538	553	559	520	526	549	501	570	532	524	533	506	556	558	548	530	531	555	516	539	516	542	515	514	503	571	515	537	502	511	530	522	450	504	548	577	549	501	507	539	527	542	518	546	548	495	509	560	494	511	513	533	502	504	477	546	545	543	507	546	557	515	523	503	507	539	526	561	536	523	540	513	525	504	550	527	533	537	581	577	529	515	527	510	556	529	555	553	510	482	552	569	487	517	549	518	523	538	567	546	549	552	483	522	524	508	502	520	523	507	525	510	518	559	529	495	545	504	515	492	520	484	498	545	537	526	543	510	504	532	568	542	560	538	513	514	542	520	508	575	513	504	528	546	558	532	519	511	530	521	526	517	531	519	486	539	496	529	503	529	548	531	526	536	565	534	523	511	502	537	495	568	600	522	521	532	555	505	537	518	529	517	564	560	491	518	539	536	524	553	496	517	534	500	530	516	519	522	544	511	507	513	531	538	493	507	502	526	513	527	487	508	515	558	552	519	521	520	506	536	553	508	541	528	578	507	517	509	536	567	505	487	526	486	544	561	549	539	517	503	525	483	548	495	503	531	521	506	508	502	491	511	545	509	530	571	480	544	544	551	553	529	551	505	496	491	544	500	538	532	522	559	534	499	574	533	513	534	560	549	479	512	552	559	504	541	520	529	544	475	524	523	504	505	524	516	540	524	575	519	523	520	519	526	516	503	499	527	527	495	517	534	516	524	510	559	534	533	529	495	496	531	545	539	507	522	491	573	536	514	550	541	532	552	541	486	541	544	561	536	532	557	554	516	533	562	547	540	546	536	558	515	525	544	555	488	557	560	541	525	514	529	531	538	489	533	545	518	542	510	537	501	530	504	533	546	527	524	545	512	512	498	506	499	538	485	521	492	548	519	532	532	550	498	533	556	517	516	513	555	526	521	513	532	546	530	542	473	507	526	548	520	508	507	518	531	489	512	543	528	497	538	517	518	544	543	543	496	497	506	523	550	568	553	534	533	502	535	536	534	542	525	478	500	574	544	526	541	534	547	540	527	566	508	514	537	533	533	525	538	522	529	508	513	541	485	545	513	523	572	551	526	501	563	521	546	544	498	506	569	509	550	588	551	563	506	539	552	544	521	513	503	502	517	542	478	504	529	532	533	488	494	555	508	520	513	507	522	507	522	497	504	542	556	502	531	544	517	548	527	515	520	528	498	496	520	517	517	548	528	543	499	517	556	520	529	530	498	504	531	548	517	477	484	543	502	529	535	525	557	529	564	554	552	504	526	530	491	531	506	534	528	507	521	529	522	493	540	520	510	501	586	480	551	509	511	533	538	521	529	511	555	550	572	543	493	514	536	536	529	526	531	554	492	553	540	486	522	578	521	522	536	500	516	560	542	521	500	508	506	532	512	511	514	523	525	500	510	522	515	555	544	516	556	514	553	547	529	521	497	492	531	528	588	516	508	516	522	514	558	516	520	523	532	495	484	512	535	542	516	554	546	499	533	545	502	554	520	508	506	535	560	543	517	502	527	535	510	522	535	517	528	492	506	529	515	547	523	532	490	532	494	527	520	546	524	515	519	513	532	528	526	528	518	536	553	503	573	518	533	484	506	526	502	495	521	507	531	519	537	530	511	544	545	558	519	581	546	513	551	547	515	544	530	518	535	535	499	502	515	535	483	512	533	496	543	521	544	543	585	545	538	495	519	543	519	517	500	556	536	550	523	499	524	560	497	533	512	482	533	562	512	549	507	490	535	513	540	506	530	526	495	529	545	513	531	531	517	521	524	511	513	512	513	540	509	514	517	546	539	468	516	539	536	511	529	515	522	536	508	543	505	542	529	538	562	576	530	518	538	492	508	506	514	516	538	524	505	543	577	516	542	529	530	543	583	540	541	546	547	547	543	554	514	527	515	528	560	517	535	515	523	539	512	501	515	531	511	538	518	534	549	499	538	526	495	546	484	533	488	557	537	524	533	554	498	597	551	523	572	493	548	509	532	538	483	554	539	563	538	516	519	554	526	506	495	501	539	536	503	509	563	507	560	543	503	533	524	544	482	510	545	529	469	540	526	570	541	528	527	527	535	484	565	484	491	532	582	500	523	512	536	530	472	490	511	535	551	485	558	551	488	514	552	554	565	562	535	525	528	523	539	545	553	504	533	490	524	508	540	527	524	528	534	541	517	547	532	528	516	548	535	538	485	526	521	504	545	513	512	549	542	516	514	519	479	519	485	552	543	568	525	519	509	517	545	500	528	511	519	538	527	471	524	515	532	496	542	567	532	518	537	581	537	519	531	484	550	535	518	517	536	535	498	525	519	480	566	506	548	471	522	527	487	584	550	525	517	515	521	543	547	518	534	488	543	556	524	481	514	552	448	480	504	550	572	494	512	542	533	570	522	543	520	521	505	559	538	508	524	535	537	497	539	537	541	530	501	515	517	497	545	525	561	529	523	556	548	520	522	558	526	519	537	510	547	487	541	462	550	530	540	521	517	472	569	539	513	553	574	532	518	527	469	532	523	540	524	505	572	514	521	519	489	503	481	532	558	528	529	526	529	507	540	539	467	568	500	559	506	544	536	531	561	550	518	520	539	532	546	524	505	489	539	476	509	516	513	541	512	528	484	529	516	521	513	533	554	491	564	546	555	540	550	521	528	539	528	502	514	544	514	499	558	489	507	510	562	514	553	547	501	514	498	523	503	474	507	572	529	547	536	519	576	555	598	559	527	502	511	534	538	485	531	535	529	541	485	542	531	576	521	479	517	531	531	541	512	512	539	559	519	523	489	505	542	552	556	539	546	559	551	561	526	566	480	564	535	540	534	514	578	533	526	520	511	529	540	499	494	551	574	527	497	547	548	532	477	533	535	491	515	519	534	484	548	504	501	527	500	542	527	567	503	522	488	533	550	539	536	524	535	571	522	535	530	518	544	539	523	531	542	520	545	512	537	543	521	507	555	554	534	548	505	556	580	533	549	513	484	503	560	535	500	480	536	489	504	521	494	541	512	514	494	504	520	554	514	505	549	571	538	516	501	537	516	488	559	529	490	539	537	515	557	561	553	550	605	564	507	527	539	491	526	528	535	535	545	511	522	544	544	533	537	507	497	515	529	499	543	475	490	515	520	557	534	523	525	557	504	506	565	535	492	507	483	555	494	569	498	514	529	519	526	505	528	500	525	528	503	544	511	523	521	500	527	525	556	515	506	520	475	505	559	543	489	511	528	530	510	535	523	510	535	551	505	527	513	521	521	530	521	555	548	510	533	524	526	535	526	501	538	536	556	539	512	549	499	516	490	575	522	532	504	514	527	489	516	562	527	553	558	502	493	541	533	531	521	573	571	559	545	530	555	510	510	501	508	490	534	537	521	509	543	564
58134	29255	13572	3631	963	580	253	271	281	265	270	254	253	266	277	297	281	258	252	252	252	296	249	259	252	241	278	281	312	254	305	265	267	251	246	265	241	263	273	250	264	247	260	276	267	259	253	278	282	227	317	282	234	260	271	260	270	281	272	258	266	286	245	257	293	265	260	241	233	235	275	260	294	254	266	274	267	252	267	276	240	275	285	261	254	278	234	254	231	262	269	241	249	286	277	215	264	270	270	267	218	283	251	272	246	244	258	255	257	247	274	270	232	247	277	243	270	250	248	263	225	256	264	262	277	258	224	279	279	250	250	253	259	250	265	267	244	269	243	252	258	233	286	281	291	271	235	265	273	283	264	288	260	258	272	261	279	280	289	266	277	275	277	233	266	277	270	256	254	280	254	274	240	265	251	266	276	283	258	246	255	236	236	267	284	273	261	239	279	268	302	255	243	290	282	256	264	273	278	303	282	282	304	283	260	263	266	274	259	248	261	253	276	280	278	248	288	259	303	259	260	251	294	268	282	259	255	248	272	278	256	295	260	246	249	253	254	271	282	282	251	254	268	255	250	264	280	295	257	260	244	268	256	263	242	269	272	260	246	248	271	244	234	262	253	287	292	241	282	216	295	304	250	244	282	293	244	271	258	284	273	224	274	248	291	267	273	313	260	264	265	253	278	251	245	247	288	284	240	253	239	278	249	248	279	274	283	275	246	287	266	273	242	273	274	275	269	257	287	281	271	263	266	283	287	229	246	263	281	274	252	281	289	257	291	256	265	278	251	268	278	225	257	261	271	263	271	243	267	253	283	229	257	256	276	268	283	255	270	279	276	254	278	306	275	301	273	238	299	298	278	228	254	252	226	281	260	310	237	264	302	305	281	259	283	241	253	248	262	267	258	266	259	272	296	260	264	263	242	255	245	251	268	279	276	254	285	287	277	224	295	276	294	275	270	262	265	254	279	275	268	277	275	247	245	245	276	264	268	278	266	240	244	262	280	251	263	263	255	276	226	264	270	260	286	267	279	258	233	252	249	264	241	271	306	230	280	248	252	298	248	251	284	215	282	281	274	251	254	253	281	255	259	246	286	284	249	240	259	278	280	251	244	259	275	281	265	282	273	272	244	245	252	244	288	263	285	289	276	258	256	256	269	307	280	272	280	260	246	240	262	266	275	272	283	238	271	270	287	268	260	253	289	263	291	288	305	275	259	287	260	274	262	273	282	240	259	320	257	255	271	270	250	308	275	253	292	273	249	258	299	252	278	268	269	282	273	251	251	253	252	252	248	273	241	224	250	242	274	261	228	293	274	247	238	276	255	276	234	258	257	295	260	283	245	233	261	273	241	298	270	255	261	260	217	274	236	252	278	254	258	255	288	255	280	290	262	260	285	254	248	248	244	250	286	270	300	238	268	242	272	269	273	292	277	270	287	262	219	273	277	257	280	274	251	267	212	268	258	210	236	257	245	260	255	300	237	274	248	289	266	295	278	243	263	264	231	285	269	257	240	267	278	273	271	274	270	292	261	269	277	289	252	284	287	270	251	274	273	253	259	246	273	269	252	259	264	272	267	276	270	275	258	230	282	235	250	255	258	277	256	232	279	275	275	235	286	270	262	277	268	240	281	268	274	265	275	289	268	269	245	260	241	226	251	237	275	276	219	258	241	276	292	275	231	271	243	242	244	264	283	261	258	302	280	275	266	225	260	246	259	245	266	234	231	281	294	251	288	249	253	235	248	261	255	292	307	240	292	284	248	277	245	261	281	251	261	254	271	293	286	265	266	248	248	275	279	237	262	274	281	277	252	283	251	269	253	279	256	253	294	270	273	274	275	258	255	298	239	262	242	257	262	250	283	279	261	283	272	275	274	258	257	264	224	285	259	260	280	263	280	275	299	273	267	267	249	258	261	255	226	236	277	229	265	262	235	289	266	249	302	280	291	264	228	248	311	271	304	262	256	248	265	249	248	285	255	257	287	273	273	258	229	260	277	273	258	257	269	244	304	244	254	277	280	287	275	256	260	262	260	264	283	282	252	281	276	289	259	262	243	270	262	298	284	251	273	253	240	270	304	247	271	230	250	274	255	213	286	274	284	277	281	274	269	286	252	256	253	277	263	266	237	297	267	286	265	282	272	253	277	258	248	270	260	236	263	230	273	292	264	237	234	266	259	289	277	259	259	280	247	249	264	251	247	298	260	261	271	276	260	268	245	277	267	262	268	283	275	259	238	261	255	254	264	251	274	261	264	237	258	268	248	276	287	278	262	251	274	282	246	259	273	266	275	277	242	240	251	302	262	277	279	261	285	273	295	275	269	238	267	258	281	292	240	265	241	260	250	280	239	274	272	256	274	258	280	259	269	269	258	272	267	276	253	291	251	267	285	268	266	271	267	248	247	254	242	255	281	236	237	257	246	277	234	229	283	261	250	255	262	276	289	294	276	258	295	314	259	270	263	296	259	279	258	269	256	240	263	279	231	255	251	274	253	274	276	259	271	266	255	286	293	255	264	233	305	241	247	294	273	285	263	273	301	286	256	267	275	265	274	264	274	274	254	235	250	255	273	282	288	279	251	275	259	261	280	245	277	311	266	282	273	285	281	259	279	270	271	243	252	244	249	252	271	262	283	290	295	273	268	274	274	257	228	225	274	280	264	255	269	279	249	226	270	255	253	262	266	281	247	264	284	277	267	275	238	264	288	242	260	289	249	255	240	290	297	266	272	305	263	288	269	261	289	286	262	278	255	272	277	263	267	253	228	286	266	251	281	288	285	288	258	247	255	287	280	255	269	278	255	265	279	258	253	250	258	257	258	243	303	258	279	254	278	244	250	262	260	286	262	292	270	260	242	251	286	275	293	262	279	246	289	317	274	231	263	250	257	300	278	257	282	268	242	260	225	218	280	274	263	273	242	258	278	294	249	219	256	273	257	257	274	255	261	246	298	291	232	276	263	272	261	257	269	253	272	271	246	260	256	248	241	238	276	292	259	249	236	280	289	269	285	266	273	285	285	251	272	275	260	263	272	255	294	279	246	248	257	288	240	250	279	267	259	294	272	234	238	268	272	274	309	266	266	269	285	278	265	276	273	276	263	292	296	279	273	250	241	252	246	255	275	274	235	291	289	288	272	269	241	265	285	270	249	275	274	237	275	254	249	282	302	258	295	289	278	265	240	249	276	248	262	263	280	242	213	267	230	278	243	252	260	252	274	253	293	251	250	274	248	274	265	258	265	260	291	273	280	273	282	288	264	277	265	288	286	270	237	253	244	284	285	277	250	255	255	261	288	270	287	339	244	232	267	217	259	268	265	252	275	301	255	292	277	279	301	237	275	252	275	253	289	255	257	243	276	270	283	273	271	265	290	264	236	290	297	287	264	250	257	292	269	277	290	273	297	254	264	280	237	254	274	270	263	258	275	246	257	242	255	229	243	260	237	266	292	253	301	287	250	247	250	236	255	246	274	263	271	290	269	264	230	261	238	262
37711	21755	14062	6210	2599	1631	649	615	602	572	580	553	549	540	574	565	575	602	554	578	533	556	561	538	601	577	576	572	559	536	552	537	566	590	585	564	590	552	558	582	550	587	555	559	500	556	563	594	587	585	562	605	572	550	591	592	526	594	548	532	555	553	583	586	544	579	557	559	544	558	557	522	571	575	541	556	558	541	604	544	580	542	529	604	561	539	602	538	546	582	534	571	590	585	576	569	572	594	561	565	585	565	593	569	556	604	583	573	554	588	532	575	567	598	569	549	571	590	581	517	576	575	582	574	591	605	564	610	589	512	554	569	523	570	489	514	515	556	557	578	521	554	590	578	519	575	595	560	578	562	559	565	561	571	595	590	595	567	572	600	575	568	560	574	542	582	537	570	542	556	570	565	572	557	513	579	540	602	531	561	571	537	610	563	544	559	560	579	587	561	570	534	596	596	561	579	582	550	577	541	604	578	546	571	608	617	565	603	566	599	613	548	586	530	570	575	586	610	545	571	608	575	540	586	560	587	583	560	531	534	562	549	546	519	584	539	535	555	566	563	587	548	571	579	575	607	590	556	563	568	533	569	574	555	545	642	574	564	518	568	556	589	546	556	560	544	542	572	509	528	560	563	576	593	583	546	531	526	571	602	565	593	569	562	558	582	551	544	570	576	540	571	598	564	632	574	555	607	621	531	585	567	606	578	548	556	576	560	549	575	602	556	567	553	577	603	551	577	523	537	561	583	569	576	556	578	583	511	543	538	560	530	551	627	547	556	563	606	566	591	555	537	539	548	600	576	595	580	567	550	580	593	572	571	584	550	609	565	536	592	556	546	582	567	604	576	520	557	584	565	548	552	617	561	520	546	522	542	564	563	576	561	546	544	535	566	536	574	591	573	588	537	595	559	534	565	578	527	555	555	562	571	533	514	579	569	547	567	547	556	573	581	567	617	594	552	532	556	585	570	584	620	576	585	528	559	576	552	538	601	584	606	558	563	469	577	609	588	639	562	576	533	561	559	568	557	567	583	599	556	554	610	566	589	515	527	572	573	537	577	565	529	560	543	567	600	570	536	549	562	531	543	590	510	566	560	576	541	535	540	549	572	571	555	554	594	562	569	564	588	621	587	534	606	626	584	586	567	523	547	548	547	548	547	533	575	536	557	563	519	579	550	553	569	572	549	543	587	596	557	567	561	579	577	552	602	571	542	607	582	584	577	549	601	571	566	600	601	576	565	532	546	595	544	569	583	564	556	574	546	573	603	555	550	585	583	567	583	582	581	507	518	534	543	541	563	545	551	579	578	599	563	567	564	533	563	563	573	536	525	566	576	576	526	556	607	565	552	547	574	583	595	588	589	542	500	577	545	578	558	584	540	549	530	588	568	607	574	564	541	567	580	541	576	570	536	556	595	565	589	562	566	594	563	586	605	539	559	564	607	576	578	596	567	555	548	591	549	585	542	528	556	541	574	568	602	535	620	572	553	557	617	545	539	542	557	564	582	542	559	593	590	584	545	601	567	590	596	588	543	588	540	596	552	544	545	579	570	583	586	564	583	570	568	571	537	542	638	590	564	564	604	547	573	558	608	565	570	575	580	569	507	569	565	586	605	584	549	544	523	536	573	568	566	556	577	586	602	568	587	572	540	560	549	538	592	583	593	549	535	586	557	524	588	563	569	536	559	530	561	570	539	553	550	576	536	567	603	523	566	590	589	541	617	549	559	550	528	577	545	566	592	551	582	560	564	609	596	564	556	567	608	594	557	567	556	540	537	559	575	546	624	551	559	575	517	547	600	557	590	560	555	576	568	522	552	547	561	562	563	568	545	557	584	587	584	555	573	572	585	596	530	569	525	589	547	585	555	553	581	533	571	581	539	600	557	545	562	544	600	574	550	591	608	571	608	571	534	610	531	549	562	575	546	538	579	569	587	596	582	540	564	545	544	577	567	585	549	559	523	546	540	580	567	528	580	586	533	548	548	520	563	563	595	514	571	585	558	538	538	578	588	565	510	530	531	593	580	524	532	536	552	575	554	579	561	588	559	555	589	543	562	594	567	516	543	577	583	537	538	521	607	546	568	579	558	540	595	561	538	567	558	570	573	578	541	556	593	574	569	575	542	558	547	564	574	569	544	570	538	582	559	561	587	522	531	560	569	575	570	513	581	564	546	599	587	567	570	566	557	529	622	578	526	549	584	558	572	562	583	522	548	558	557	558	548	537	537	539	534	575	549	536	575	584	553	569	555	601	556	553	561	525	541	568	588	576	533	569	540	594	552	555	518	538	544	552	618	556	561	545	611	557	580	530	548	538	564	595	569	555	561	568	595	576	529	585	536	548	575	575	533	541	563	577	587	553	548	601	553	538	574	584	530	570	529	564	583	593	533	559	550	604	542	580	535	583	568	547	537	553	544	550	543	571	551	559	552	574	587	551	575	561	535	568	596	559	554	618	584	547	567	590	549	546	573	580	548	552	560	550	596	542	556	573	568	563	594	557	559	576	558	558	570	566	578	560	557	571	576	584	556	586	584	531	536	567	592	521	539	531	524	574	564	542	548	549	582	581	581	576	597	552	561	587	523	544	542	543	575	590	565	537	580	547	562	576	608	563	556	618	556	515	574	569	569	602	557	580	552	557	571	537	610	586	521	526	545	566	569	581	579	558	555	574	585	538	556	539	499	544	613	594	573	562	569	542	580	557	548	554	601	554	576	550	557	593	557	575	549	584	600	538	553	559	561	564	552	552	597	543	555	543	501	509	579	571	584	550	568	557	569	573	566	528	575	592	599	581	564	550	555	582	576	563	586	590	599	587	548	603	546	555	597	556	549	585	570	588	549	543	552	593	578	598	564	595	583	611	573	546	584	574	592	536	542	542	547	594	537	578	573	555	534	576	567	554	588	524	564	574	565	585	592	530	578	547	565	558	572	516	583	586	619	593	565	575	554	562	583	579	548	589	538	572	581	553	592	605	547	585	595	551	556	581	560	561	535	564	572	551	574	589	523	558	576	582	557	579	565	556	544	562	557	550	559	595	565	572	610	618	611	571	546	563	547	553	576	549	577	534	619	581	580	549	624	577	582	534	551	550	555	543	551	570	574	547	578	559	612	534	581	535	633	579	582	586	553	587	567	567	556	518	603	605	574	569	596	630	627	550	546	610	637	588	547	559	568	539	535	581	590	580	532	555	582	541	570	534	576	568	514	569	579	547	606	602	570	534	553	594	568	568	571	572	578	546	550	572	598	506	546	538	517	594	551	577	572	598	566	566	545	555	568	546	583	541	585	531	573	569	579	580	567	539	523	543	577	573	567	564	527	597	588	599	559	559	583	587	543	569	576	527	535	563	572	543	563	540	535	579	590	562	525	568	558	570	613	557	579	536	524	543	558	567	559	547	551	597	558	547	526	548	594	570	594	572	583	563	551	551	556	534	560	564	540	531	558	593	599	569	507	565	559	574	556	552	562	566	541	587	593	524	537	561	554
67433	37025	17779	5571	2125	861	366	345	313	321	312	294	339	342	346	329	301	312	315	295	311	325	297	345	320	323	283	315	349	321	287	289	325	313	330	329	308	296	298	308	280	326	318	314	318	303	294	272	307	272	299	304	286	310	309	301	345	344	336	339	281	328	277	356	315	323	282	305	307	346	324	304	305	284	292	297	311	315	331	306	343	312	271	289	312	306	311	314	326	282	322	269	305	354	299	325	315	318	327	320	289	298	304	291	290	334	281	322	307	287	260	320	294	329	284	305	274	297	346	310	334	340	304	300	323	321	294	349	285	286	303	300	300	322	334	310	329	322	284	286	282	284	294	284	314	309	300	295	345	333	292	314	342	273	313	343	322	303	323	298	301	311	306	301	333	309	266	316	299	304	319	297	305	348	300	343	322	326	289	298	347	320	309	293	279	308	310	313	291	313	334	333	334	313	305	328	336	317	284	308	336	303	307	311	314	345	314	312	299	273	306	316	329	309	318	329	294	313	281	332	313	294	331	279	324	327	304	290	317	284	300	337	310	343	320	309	299	322	296	307	308	290	281	302	297	297	319	290	295	338	309	321	303	312	318	329	300	328	314	326	287	304	311	307	347	299	342	312	294	315	310	303	296	344	294	307	305	356	319	308	316	297	283	276	314	303	281	279	288	333	288	330	287	308	305	313	299	303	338	249	299	291	344	373	309	312	323	327	331	289	268	293	336	315	315	281	292	334	301	307	281	305	350	323	300	333	318	297	297	300	307	333	333	287	351	266	284	288	295	295	295	259	290	322	280	288	299	298	309	314	325	285	329	282	289	283	289	283	295	305	296	274	274	321	264	299	311	315	310	318	332	306	324	335	301	325	297	320	317	311	273	309	291	272	291	326	317	323	313	319	298	307	321	275	310	288	284	333	282	296	271	304	318	323	309	298	290	312	285	313	297	319	290	305	340	286	300	318	320	311	285	330	336	313	314	306	296	360	328	289	313	308	319	304	306	313	318	316	336	287	300	348	312	301	343	319	292	325	317	308	305	286	290	292	314	302	355	303	334	326	310	283	338	279	303	305	302	319	292	294	351	304	296	333	279	334	301	340	296	343	297	333	268	283	320	274	302	323	277	301	281	335	299	307	311	303	342	269	323	318	299	316	303	305	329	336	317	293	323	276	301	299	318	292	287	303	331	256	347	311	357	303	275	282	319	292	313	325	294	312	334	289	305	318	321	326	299	275	301	301	305	318	288	304	322	314	306	320	306	288	285	307	320	308	304	340	304	279	306	313	296	304	295	338	343	290	284	327	319	304	278	324	297	290	316	321	271	340	310	293	317	322	329	270	326	310	288	308	337	270	376	335	313	323	309	272	303	321	281	288	269	288	287	329	293	304	320	325	289	310	298	269	295	278	322	320	282	308	287	295	313	329	299	281	325	287	283	341	291	288	276	295	306	297	309	362	311	295	310	289	293	318	301	302	344	297	309	315	300	309	329	335	320	329	295	306	335	294	348	316	327	281	293	295	323	315	293	328	320	277	329	312	302	308	302	332	315	272	325	327	289	315	298	281	291	333	329	334	287	334	321	265	321	297	312	301	274	337	310	313	308	292	272	273	313	329	315	286	327	300	358	287	323	348	286	290	297	302	282	291	330	351	301	285	288	317	310	335	309	310	281	320	321	340	313	314	297	315	321	310	338	320	331	296	257	327	303	286	320	287	326	305	274	311	306	315	324	303	347	333	309	315	319	285	308	335	308	301	351	280	308	329	323	308	322	274	310	289	296	275	308	300	305	318	313	279	268	305	307	305	335	305	287	295	303	312	311	309	323	296	332	312	346	341	335	304	298	336	342	331	338	318	284	306	343	320	305	325	324	330	315	281	325	307	316	320	287	317	328	346	341	331	306	312	331	276	295	329	368	317	296	331	299	320	305	313	338	348	313	318	323	330	313	311	323	290	354	315	292	325	348	289	306	249	341	296	304	266	334	300	318	315	276	286	311	302	284	287	318	311	273	304	329	296	327	328	297	347	295	318	299	306	303	354	287	316	314	300	285	289	297	305	299	318	285	313	309	332	316	297	288	327	320	294	280	315	305	304	316	319	317	345	294	291	296	308	287	304	288	354	316	328	307	306	302	301	283	313	320	307	306	298	323	311	319	303	323	297	257	309	286	317	305	303	343	295	325	302	309	342	309	344	341	295	291	288	308	319	301	362	314	294	340	328	304	320	299	290	306	298	275	314	308	275	298	326	335	335	303	296	308	287	270	323	303	311	319	272	314	304	309	326	298	300	317	310	313	294	293	286	280	274	298	317	322	328	299	300	322	309	311	321	316	319	302	277	343	288	307	282	308	272	349	291	338	344	306	288	291	317	277	310	304	322	290	330	303	312	318	307	315	298	355	323	313	312	308	320	290	281	282	314	279	337	334	292	292	279	325	288	288	320	366	332	281	309	328	316	292	310	306	286	283	322	314	300	288	317	322	309	311	284	291	324	312	295	327	299	313	308	295	303	349	306	305	303	268	311	303	292	318	336	321	327	297	337	333	344	327	326	301	319	338	257	291	330	325	327	319	330	309	282	306	324	328	341	337	310	372	300	289	301	318	320	288	261	310	329	288	307	324	296	298	287	300	309	296	338	292	320	333	317	298	324	330	301	312	291	287	293	298	296	314	278	324	279	287	315	318	328	287	294	270	267	305	314	360	271	304	321	320	311	307	275	271	349	289	291	321	285	303	301	281	332	298	296	291	311	311	286	286	299	306	309	280	344	300	303	317	298	302	305	350	323	309	293	323	301	328	305	336	312	280	331	361	317	294	315	342	286	310	310	298	329	301	305	303	291	337	299	304	317	278	304	313	322	312	326	255	309	327	326	312	330	317	317	292	324	319	322	296	311	310	349	295	256	314	319	319	270	308	280	282	286	271	305	283	321	341	323	325	276	329	296	319	298	298	305	309	332	310	285	311	324	290	307	301	310	322	312	302	302	340	327	287	297	280	267	321	300	338	321	336	313	316	289	353	344	315	348	285	305	296	291	301	282	275	310	282	298	264	300	296	319	326	315	318	295	301	292	302	323	285	270	260	313	286	295	292	308	303	324	315	310	323	298	323	277	321	291	321	290	274	328	300	325	329	304	311	320	288	362	298	317	312	282	338	303	283	318	311	268	293	338	297	295	316	323	324	326	296	304	301	293	283	284	300	286	315	298	312	311	303	312	302	313	309	281	327	288	310	316	329	343	334	314	298	303	330	312	325	327	310	333	304	308	331	345	284	291	302	320	296	307	331	303	309	293	306	299	328	327	281	284	328	316	299	330	313	317	296	273	283	325	327	289	291	325	335	301	293	336	340	305	303	303	316	281	312	319	311	321	306	291	323	314	307	301	331	308	299	326	337	305	287	311	297	285	309	328	280	276	300	317	318	294	314	318	321	309	324	321	331	314	312	305	303	307	311	308	325	292	294	307	308	288	330	268	317	310	333	330	303	286	320	308
43608	27221	16466	8816	5958	2199	923	776	677	688	664	681	656	651	690	606	616	655	649	612	626	632	576	676	655	642	640	603	667	621	665	626	673	680	670	634	660	689	645	607	666	692	645	665	658	602	671	629	636	651	680	655	644	626	633	694	671	631	656	628	637	633	624	629	625	632	656	588	646	657	578	639	634	599	632	605	656	616	636	602	656	634	635	642	607	660	638	620	632	635	660	626	614	638	650	613	618	617	680	660	624	670	598	614	649	626	659	605	617	621	636	610	619	664	662	623	657	662	629	633	633	669	648	606	638	629	615	648	608	610	635	650	633	623	620	630	648	645	626	667	627	675	605	592	631	648	641	649	617	616	632	659	618	671	649	615	680	627	643	608	661	634	644	693	639	610	606	655	629	666	635	653	654	643	663	614	654	614	617	646	681	638	639	610	598	683	585	622	669	627	612	633	636	643	644	615	572	619	635	638	614	684	596	649	687	622	647	680	640	666	622	621	613	637	650	631	621	650	593	633	643	648	669	613	660	665	674	636	670	619	625	631	667	655	617	633	642	662	677	643	618	626	655	666	638	648	620	628	594	655	647	623	601	631	675	610	632	616	649	603	667	636	667	612	692	682	628	653	624	667	612	637	639	636	614	596	672	621	644	570	623	681	635	632	657	644	637	650	661	646	648	643	625	642	647	605	632	636	621	699	657	647	645	653	597	631	621	656	649	633	673	661	632	615	663	649	633	642	607	644	622	616	646	677	604	669	664	642	629	695	650	621	633	653	667	656	595	649	625	584	657	665	686	680	637	629	639	603	615	622	642	626	671	660	617	632	644	628	599	633	694	657	641	667	648	642	653	676	713	612	658	634	694	695	616	638	662	637	640	618	665	652	661	637	635	649	589	616	676	643	629	589	652	612	622	687	653	625	610	690	678	597	612	643	658	626	670	679	651	645	618	623	618	655	618	644	664	616	599	667	616	623	679	692	681	620	673	659	656	623	581	646	688	644	645	623	617	617	635	678	659	650	634	643	661	634	614	680	628	624	595	581	595	618	643	610	676	629	618	590	662	649	654	615	671	599	611	640	663	626	684	666	619	631	642	617	610	629	618	594	647	662	640	649	612	599	651	642	588	651	628	636	637	674	627	651	601	625	637	672	640	615	629	653	650	632	669	676	612	616	634	636	630	632	604	596	633	652	663	643	616	649	671	667	591	641	683	620	637	601	633	700	652	659	650	658	640	608	667	617	643	685	648	621	621	659	658	630	615	616	692	639	630	595	660	603	642	605	683	619	653	632	620	638	633	614	642	638	621	632	649	647	656	556	596	655	622	624	643	649	642	638	632	629	641	613	661	626	640	625	626	636	609	655	655	660	569	674	652	657	666	630	669	644	661	645	663	642	637	643	645	646	671	631	608	651	636	638	631	614	665	634	676	691	672	628	615	619	674	601	633	631	618	642	664	617	667	616	624	657	648	648	644	581	643	634	666	634	649	606	621	664	648	672	610	638	639	615	629	652	680	646	680	584	637	637	657	622	620	599	649	654	636	669	660	651	629	677	637	580	620	631	646	624	654	667	650	636	628	619	682	650	652	642	670	629	651	637	632	620	642	636	695	640	632	625	654	656	624	657	607	630	633	642	626	616	631	634	597	666	634	678	669	609	634	664	643	595	628	621	657	675	624	643	636	665	642	632	647	618	591	604	670	618	650	623	613	663	653	616	657	672	674	632	642	603	659	611	645	648	667	661	634	639	640	627	655	615	610	602	648	620	635	639	631	616	648	647	671	652	596	629	663	620	642	677	603	660	629	643	630	655	649	645	675	634	609	699	627	669	621	620	616	644	620	658	631	640	646	655	612	634	598	612	643	636	603	649	603	610	667	664	656	622	637	600	637	616	613	620	596	633	639	634	627	645	646	665	662	619	629	608	661	656	641	629	629	624	666	669	662	611	647	687	637	674	638	694	612	650	603	596	620	651	636	635	663	615	620	630	646	605	618	682	626	622	628	629	611	671	659	627	602	585	613	630	633	656	637	627	639	635	684	660	618	647	621	602	654	669	653	647	666	623	643	632	642	635	659	630	643	639	612	628	649	659	677	659	639	611	651	625	661	644	629	631	652	596	665	631	632	682	627	663	644	589	623	596	646	647	645	673	662	647	633	643	704	639	631	629	666	638	649	629	693	644	657	618	620	639	662	629	639	643	634	628	646	632	618	630	612	605	646	640	605	664	640	688	606	638	640	676	664	617	611	631	587	653	634	651	645	682	642	652	609	635	588	626	629	663	588	648	635	671	655	630	620	604	643	639	644	680	644	639	670	630	643	649	638	621	647	654	632	663	659	641	603	655	591	660	611	638	619	633	617	671	659	619	648	640	648	664	656	643	634	699	649	664	615	640	704	637	655	641	649	675	667	659	624	670	601	634	613	656	647	659	662	617	605	655	595	618	596	642	644	613	587	618	649	625	632	616	648	633	657	628	604	650	653	666	659	630	634	641	609	661	616	629	675	605	614	631	643	607	651	618	608	634	661	682	665	676	585	688	631	635	688	653	641	595	622	654	613	635	651	661	678	650	676	641	639	606	584	664	604	576	621	656	631	650	598	606	646	660	609	647	654	680	662	644	659	638	635	668	647	620	680	637	622	632	617	670	620	607	653	654	636	620	636	644	653	632	645	658	636	638	590	632	624	608	608	633	618	636	687	673	635	642	643	614	669	630	679	659	614	634	702	648	664	636	657	621	634	620	657	680	600	598	658	651	678	612	658	628	645	663	663	633	598	636	668	638	653	646	624	634	650	633	623	629	608	625	642	662	634	661	624	617	644	636	628	651	605	665	637	620	635	692	653	632	670	695	642	654	653	610	596	616	620	658	645	673	629	656	652	632	608	635	621	578	657	630	668	623	648	655	666	686	635	682	647	693	633	628	647	590	667	610	642	667	623	724	613	646	657	661	620	654	611	649	615	633	650	671	635	641	652	629	662	656	634	635	679	671	590	613	615	639	598	647	650	636	673	591	667	656	617	644	648	667	672	628	622	625	620	656	658	634	655	617	639	657	650	607	638	620	641	625	619	625	663	627	644	650	651	658	653	699	679	635	619	639	633	660	609	673	621	675	613	679	684	643	623	636	615	645	633	666	646	636	626	646	640	595	650	638	671	607	617	628	702	666	630	624	640	635	633	688	613	600	619	610	643	603	649	631	668	642	611	639	670	619	634	611	682	647	598	674	609	635	613	625	656	671	656	668	668	623	636	663	682	602	619	601	634	668	564	638	630	614	638	603	683	611	648	629	631	659	642	624	637	637	672	632	610	662	612	652	679	648	614	639	635	675	624	675	647	652	607	652	648	623	602	664	654	629	668	646	642	631	636	628	616	624	655	641	660	673	602	629	609	637	657	649	633	680	611	655	651	602	651	627	706	626	643	641	624	625	673	620	639	674	641	644	640	604	641	646	654	635	665	625	642	645	637	606	622	673	616	633	630	607	640	652	641	657
45540	22765	7717	2773	1363	570	249	261	258	254	226	236	263	279	260	235	273	234	255	279	253	242	247	243	226	244	253	238	229	266	229	261	239	225	234	251	262	248	226	226	222	244	226	250	237	249	294	253	240	280	236	250	237	249	248	265	266	258	251	237	244	237	262	261	282	246	228	215	266	258	258	262	221	252	237	241	242	261	256	273	257	221	224	257	245	262	266	236	233	252	244	226	233	242	252	241	242	212	231	249	258	240	227	241	220	232	253	244	272	286	234	250	271	234	237	253	261	272	234	258	211	264	246	237	254	276	250	223	270	254	256	246	245	277	227	233	271	249	220	259	235	270	274	231	236	267	274	223	237	245	265	233	252	233	246	251	266	200	245	254	267	228	256	231	277	232	248	217	256	243	244	235	243	276	246	263	244	246	251	240	254	227	225	241	254	276	263	242	258	284	241	240	230	232	278	235	252	236	261	273	234	207	245	231	217	259	229	231	262	244	275	239	269	247	239	247	275	286	279	227	226	276	248	258	241	236	225	238	263	261	248	253	237	228	243	267	247	224	254	257	267	230	238	274	259	275	270	259	228	271	250	221	236	252	223	234	248	274	239	254	265	250	280	238	260	243	292	261	237	277	262	248	223	237	225	225	236	277	284	257	241	268	256	261	249	241	233	236	241	233	240	255	256	234	244	247	221	258	245	276	252	264	230	230	244	249	236	254	264	268	248	241	234	282	225	224	285	278	238	232	247	245	240	246	271	239	245	222	252	246	234	261	276	263	261	267	241	250	264	248	260	252	232	242	233	267	277	243	238	225	235	280	224	255	245	251	239	263	240	256	221	264	247	230	254	244	268	259	231	242	225	266	252	245	269	239	282	240	233	216	216	241	253	252	247	228	244	252	238	268	223	243	282	275	257	261	233	243	271	236	225	265	258	221	244	253	242	260	269	268	234	225	232	238	253	255	255	236	233	250	258	249	242	263	263	269	211	238	248	249	270	232	240	281	242	253	252	280	237	234	241	266	257	258	244	270	265	243	255	250	225	223	254	264	237	251	240	281	213	232	267	246	248	241	250	268	231	235	251	250	258	269	263	236	277	258	261	235	238	245	218	253	248	206	273	258	244	256	257	286	243	251	261	268	271	273	239	242	261	267	253	241	266	244	251	246	209	258	247	250	237	232	252	232	251	269	223	254	202	237	243	215	252	246	217	200	236	224	250	233	240	251	263	267	208	238	235	261	273	252	252	232	240	255	256	276	225	223	233	269	272	247	257	216	228	211	282	251	221	253	252	267	250	251	224	246	251	234	255	243	240	265	249	261	242	250	250	226	239	232	253	237	264	254	241	232	280	239	271	263	239	248	244	251	244	241	224	277	240	222	253	234	247	270	244	240	256	224	265	270	261	239	233	259	217	246	274	235	233	272	241	257	269	241	215	256	228	265	240	252	246	259	222	230	266	223	265	235	245	279	233	288	244	250	224	239	237	261	266	264	244	231	239	229	285	253	247	243	239	275	260	256	274	221	231	271	228	234	232	239	273	243	228	250	244	214	279	314	261	267	239	275	205	236	237	247	250	245	247	249	255	296	245	228	247	243	245	237	251	226	263	286	246	215	281	240	269	240	237	253	256	238	245	239	228	248	244	216	234	240	244	241	247	260	281	248	263	238	224	250	217	234	249	259	248	265	276	239	257	218	244	261	263	254	243	208	218	249	244	248	246	236	224	207	289	260	237	263	261	272	245	289	268	243	252	222	215	220	280	268	258	239	227	251	216	236	248	249	238	236	275	234	289	230	259	225	251	247	254	241	243	239	253	249	245	253	264	271	247	247	261	220	230	266	243	253	263	244	263	231	253	257	232	261	267	247	251	263	258	255	286	255	279	256	249	226	244	223	259	256	255	278	235	263	259	247	243	280	228	251	282	234	268	253	242	241	245	271	251	246	248	264	283	224	269	272	219	265	246	253	218	241	238	260	246	264	278	257	249	256	262	225	250	246	261	212	234	280	291	286	240	249	227	233	249	236	232	232	210	214	240	248	269	269	291	241	245	245	254	249	264	267	279	219	269	232	265	216	256	271	226	261	237	237	294	259	243	227	270	252	230	239	241	239	254	279	248	224	250	224	290	249	244	266	212	221	273	244	274	258	245	257	235	253	253	238	236	261	246	245	250	257	238	229	250	240	261	257	265	259	259	232	246	253	240	236	244	250	240	233	241	242	268	252	260	275	232	247	255	265	245	267	229	212	257	240	264	236	248	240	252	236	261	262	251	241	246	249	214	251	232	223	242	228	272	252	244	246	249	279	292	223	246	267	213	236	245	227	234	247	248	275	251	260	242	208	241	261	281	250	250	236	247	240	232	243	229	262	242	238	266	258	240	263	267	237	267	236	247	254	231	248	270	246	251	258	278	281	259	231	245	278	242	237	246	265	236	228	254	239	262	272	253	241	222	236	246	242	267	261	253	253	275	235	251	252	268	267	258	241	228	235	224	286	264	230	234	250	262	279	266	257	262	263	279	273	256	232	223	216	272	264	261	251	231	254	243	243	271	240	239	235	272	228	248	256	258	259	250	256	255	255	261	204	238	235	213	217	226	248	253	242	239	221	233	248	251	248	281	251	220	256	204	233	281	240	226	234	238	232	238	239	218	254	257	233	235	222	283	282	250	257	305	273	233	239	251	234	249	248	226	243	263	235	245	270	257	229	245	232	247	242	204	249	211	215	276	264	217	278	273	240	242	211	240	223	255	271	271	255	248	235	220	222	228	255	237	248	242	256	280	247	243	279	262	257	255	272	227	266	231	258	276	243	239	261	259	248	262	257	239	257	279	268	271	241	229	223	253	249	247	231	243	253	227	283	241	244	278	235	254	225	288	268	247	248	278	287	286	254	223	243	251	253	241	263	224	220	237	232	251	249	258	226	230	216	242	248	238	242	257	276	229	267	247	264	255	258	267	245	225	230	235	237	262	249	249	253	247	253	263	219	249	262	227	297	239	232	236	286	290	247	255	242	259	250	236	252	223	252	222	249	237	242	262	240	241	279	241	244	307	239	254	250	273	231	253	277	239	241	241	216	259	237	240	244	232	247	231	267	266	265	257	220	232	267	234	245	230	220	251	238	245	228	243	250	237	240	267	244	258	244	261	229	231	230	215	218	237	231	254	277	261	219	235	262	246	262	232	262	241	262	224	228	231	240	255	260	253	255	237	259	230	271	251	261	257	230	230	262	246	266	271	241	264	269	235	219	221	272	222	238	249	258	243	240	218	225	250	273	246	224	287	249	245	257	283	254	223	248	212	239	259	249	274	253	260	267	286	260	240	236	288	255	257	251	230	230	277	253	235	217	250	262	272	257	238	278	259	254	221	276	253	257	261	277	220	221	272	270	255	246	252	248	266	260	237	236	251	244	263	262	274	229	290	244	263	236	254	224	248	247	247	261	288	241	269	244	230	257	237	232	241	201	242	234	254	243	238	271	251	280	244	229	276	224
28276	14655	9072	6068	4073	1722	593	545	528	533	565	590	536	549	522	539	522	552	515	506	499	550	496	536	537	511	492	537	529	534	555	518	542	511	494	524	501	555	525	540	542	534	530	501	511	509	516	535	503	541	500	506	493	532	515	519	533	524	535	483	491	500	512	524	562	554	496	551	488	542	519	526	517	505	512	549	557	524	515	575	528	513	526	544	515	545	559	532	502	527	528	474	501	530	493	529	536	571	522	549	504	566	519	539	534	513	524	529	563	547	520	538	539	532	511	524	543	534	495	543	537	529	484	545	483	538	511	544	551	515	502	528	542	514	541	511	518	557	537	543	484	548	529	562	507	520	551	527	605	487	508	537	492	541	506	529	539	511	516	518	512	545	510	543	525	524	525	552	529	488	523	508	523	540	479	530	526	499	500	525	502	548	538	558	545	539	566	558	531	551	511	561	485	523	549	541	515	553	530	543	555	501	531	463	585	509	584	559	527	534	505	529	538	574	524	510	476	564	569	535	492	545	491	509	540	518	535	522	580	507	517	551	520	508	550	518	536	567	544	516	532	515	547	515	532	519	513	535	530	508	527	535	528	524	520	534	525	538	537	510	505	523	499	504	574	544	535	540	521	522	539	488	540	525	500	545	519	531	547	517	500	521	483	551	538	512	559	535	529	543	556	545	512	524	550	515	558	548	537	517	505	564	519	519	507	510	480	546	500	517	521	543	550	489	526	514	530	568	531	567	489	543	545	525	504	497	507	527	518	544	516	515	515	551	556	523	531	532	538	564	570	521	498	526	528	547	511	525	522	521	538	580	541	522	564	555	522	527	505	529	525	549	531	555	533	549	538	537	520	560	578	528	551	517	501	527	533	555	500	580	547	499	540	534	582	538	542	506	486	534	538	559	510	551	511	507	552	527	479	529	584	494	546	540	521	524	517	559	526	514	521	524	557	535	540	534	533	519	554	479	532	537	465	555	569	531	517	508	531	499	526	524	537	523	519	513	539	523	516	565	513	542	579	545	580	552	535	524	531	570	520	537	529	502	535	522	540	553	512	513	568	502	504	483	515	535	528	525	521	524	519	529	535	520	489	517	553	522	547	553	547	532	545	488	542	541	547	531	493	513	520	546	540	507	537	568	503	574	549	543	544	534	522	588	556	526	532	489	507	458	542	567	514	528	532	541	570	531	541	532	520	549	497	530	532	550	538	550	526	565	544	516	539	531	530	533	549	566	519	549	563	536	546	541	521	537	542	525	513	539	528	509	522	547	561	557	512	528	506	545	566	496	516	564	555	551	520	504	531	521	536	526	520	531	499	486	538	526	479	553	508	514	514	519	556	550	520	524	511	525	492	552	524	518	527	498	502	504	500	509	513	546	512	525	526	561	535	539	503	507	541	550	572	531	503	589	514	566	530	507	510	505	510	531	536	522	507	500	524	514	523	524	528	499	545	520	544	548	569	552	526	501	568	498	493	548	519	531	555	557	543	568	529	554	486	513	547	517	508	537	492	511	497	479	544	522	523	504	544	519	523	493	545	519	512	527	515	532	542	531	510	533	526	535	509	522	550	514	537	552	469	526	577	543	504	504	491	491	498	562	541	548	572	515	552	508	530	536	547	544	531	570	526	524	553	509	555	561	522	559	532	539	516	504	553	477	564	497	474	572	540	544	545	542	525	537	520	543	576	547	514	543	551	523	554	485	501	527	502	532	469	511	523	541	521	525	543	551	510	525	530	513	511	543	544	539	508	599	531	477	503	552	540	515	511	547	508	528	536	504	528	523	521	537	489	510	560	499	508	522	569	539	540	507	565	527	529	523	562	523	511	504	548	551	537	531	552	518	534	543	528	539	545	559	507	533	537	546	520	514	499	522	551	561	528	512	550	494	535	510	539	517	538	511	561	518	524	523	520	539	545	546	550	505	551	568	539	520	542	511	516	508	515	476	571	561	514	534	564	506	533	517	504	534	544	532	537	514	502	559	548	566	509	541	512	567	512	497	529	508	516	521	575	518	504	505	560	516	515	492	501	511	518	494	509	512	533	506	500	523	491	532	551	565	526	519	477	542	531	543	553	504	530	515	555	497	529	547	508	531	520	516	564	563	571	502	544	544	575	545	535	586	526	533	553	555	578	532	509	492	534	531	560	484	544	501	557	526	525	515	533	513	522	544	531	532	552	521	513	508	485	543	504	486	570	520	516	548	523	511	552	514	542	546	509	511	544	529	523	519	514	497	529	547	500	566	519	536	517	489	561	534	528	505	547	515	563	504	529	522	526	504	552	530	566	517	519	526	550	521	511	543	535	540	534	564	508	538	564	498	490	567	537	538	529	544	499	495	499	531	554	529	500	481	527	500	512	512	550	491	528	531	549	542	549	517	482	505	533	488	550	558	560	483	527	519	540	509	522	525	530	521	564	517	525	528	500	536	541	520	534	529	495	529	505	481	548	502	579	555	536	514	532	521	488	555	491	499	502	507	498	533	530	519	494	527	527	563	497	493	515	535	559	499	535	551	574	538	525	531	521	540	519	570	535	518	514	533	502	575	526	509	548	485	501	551	503	529	511	519	479	512	508	569	553	474	544	498	541	525	535	560	506	523	556	549	557	533	518	567	533	521	500	550	555	541	498	530	491	542	539	542	558	534	499	545	475	508	572	516	545	534	493	515	513	542	473	559	535	509	501	565	547	510	562	570	523	522	530	529	520	506	534	510	531	531	484	507	530	526	495	534	515	507	517	503	525	523	556	495	513	513	521	570	508	519	481	561	548	495	559	528	501	542	564	531	561	530	545	547	538	470	541	534	526	488	551	521	535	537	553	492	538	547	558	524	525	530	552	499	515	485	502	514	483	488	530	502	523	508	535	499	506	515	516	512	549	505	579	533	558	534	536	528	561	521	512	537	498	526	512	537	538	505	553	508	565	537	484	531	571	543	491	553	511	534	494	554	495	476	516	506	536	486	510	520	518	527	514	516	503	549	525	484	555	562	519	552	570	505	520	552	496	533	527	529	524	516	495	567	503	537	536	531	534	502	503	534	538	550	508	547	576	554	498	524	488	531	514	526	515	535	539	531	561	514	493	550	458	557	530	545	522	523	531	494	526	529	556	509	550	546	545	523	513	561	537	535	509	487	516	535	538	549	517	516	519	550	552	502	524	536	525	541	533	504	498	527	525	560	530	538	522	566	506	530	530	523	523	527	547	532	528	537	498	506	503	539	535	488	532	526	572	500	513	515	548	536	532	556	544	507	548	518	501	542	499	519	535	512	512	545	503	508	514	476	531	504	548	524	535	489	518	561	530	488	508	502	498	488	592	537	538	519	527	531	538	502	540	526	507	473	558	530	519	526	486	519	534	481	546	464	528	571	516	539	571	513	479	541	522	544	484	534	534	520	486	498	528	558	528	535	493	500	526	524	550	542	530	513	515	533	518	539	578	551	501	483	543	548	547	538	524	535	527	578	548	516	523	508	506	552	522	516	550	547
53440	30236	16331	6415	3306	1222	347	251	263	248	266	258	274	238	281	239	262	268	247	231	268	256	275	265	293	249	266	278	273	251	260	243	269	278	246	253	221	264	258	275	286	219	238	284	254	246	222	263	224	241	252	283	277	258	288	290	263	230	258	298	256	271	253	238	247	244	252	283	240	256	225	286	241	233	241	266	266	270	251	257	272	267	259	268	275	269	273	291	292	289	259	247	251	273	265	244	254	282	259	279	259	263	275	256	273	240	219	233	251	261	249	246	262	274	246	286	287	271	182	263	273	266	233	243	284	251	244	286	279	270	277	267	280	280	253	241	240	226	250	254	280	242	273	296	288	223	253	263	312	278	256	245	243	252	268	287	268	244	255	262	277	289	271	265	229	255	288	278	263	268	250	275	251	264	226	260	242	288	255	273	267	261	261	257	288	228	236	254	256	245	266	265	249	264	225	252	277	245	260	244	287	279	286	257	232	245	241	244	276	280	271	285	277	265	249	265	266	263	257	256	250	252	268	282	257	262	248	309	246	235	243	271	249	269	267	280	249	252	255	251	259	268	245	240	228	282	263	281	305	256	228	292	257	269	234	288	250	272	254	288	231	263	248	242	250	275	287	233	249	292	257	250	261	271	286	262	249	242	254	252	279	282	266	273	254	261	252	251	249	254	261	294	253	256	256	279	279	221	247	271	244	251	248	257	251	268	267	261	306	258	279	287	263	233	250	253	271	251	261	258	259	270	258	261	278	267	256	286	296	266	293	252	281	248	241	265	260	255	233	242	240	221	278	253	279	235	245	274	264	263	278	283	270	224	269	258	262	276	251	245	263	278	292	302	227	256	245	262	237	245	242	249	260	277	258	284	254	258	233	265	269	272	275	271	257	236	239	260	249	272	289	264	234	259	258	253	238	233	265	245	254	294	262	260	255	261	282	302	252	259	289	265	266	236	284	228	247	268	250	280	280	277	258	272	242	278	259	258	242	286	267	267	266	282	270	263	238	260	264	243	265	251	259	254	255	302	269	256	236	235	259	310	271	295	278	271	241	244	251	266	252	241	275	259	275	283	254	285	272	250	280	269	245	278	253	247	274	265	260	254	268	265	239	220	272	245	270	250	236	296	282	260	275	269	279	275	270	275	280	255	265	259	260	238	278	268	260	248	261	247	218	274	251	286	277	258	253	256	259	274	284	227	245	268	281	267	240	309	258	280	267	272	239	316	262	281	236	239	271	256	252	284	242	238	259	293	259	270	266	261	263	228	272	255	241	261	267	241	247	261	287	264	280	267	256	253	280	249	237	250	276	246	268	251	296	263	266	255	263	244	250	247	243	258	271	264	257	240	258	273	268	278	289	286	251	231	264	267	232	290	247	276	250	251	265	274	243	260	233	225	259	269	269	255	250	276	263	271	265	263	252	268	268	266	262	300	258	278	289	294	247	266	262	232	281	273	256	283	258	252	281	270	274	277	234	287	251	299	279	255	301	246	247	270	271	267	267	255	274	260	226	267	253	252	255	260	272	292	246	287	242	250	282	265	264	263	262	264	277	263	253	229	258	271	310	270	274	273	242	266	245	240	232	241	273	254	261	254	280	287	248	294	274	272	251	229	227	283	256	281	293	235	253	251	253	278	264	243	249	247	279	251	295	246	282	227	265	243	255	264	264	283	244	260	261	265	263	247	225	289	262	267	262	258	255	253	252	293	275	276	251	257	281	268	262	253	283	267	230	279	249	247	235	285	246	238	239	243	262	263	254	259	237	239	263	252	247	257	237	273	251	263	281	238	251	279	257	275	235	264	246	290	273	303	245	269	288	264	276	248	251	256	240	230	251	222	257	260	287	251	265	232	273	276	282	270	277	278	267	273	278	270	267	288	247	284	238	242	255	254	262	234	259	253	270	267	240	249	251	254	249	272	275	242	271	264	254	278	251	280	246	244	304	257	270	273	247	295	253	292	261	265	280	294	256	256	283	229	314	253	280	248	281	266	278	253	257	255	246	260	256	243	261	238	259	247	264	255	281	268	261	293	254	230	243	280	250	273	247	254	244	279	255	297	241	285	286	259	285	255	275	264	275	253	264	258	291	253	237	244	250	262	260	254	282	224	255	278	252	228	280	267	240	264	260	279	288	280	251	257	256	267	256	260	272	256	276	248	271	284	256	253	270	254	233	246	292	279	264	265	286	256	259	247	277	249	259	260	237	279	253	275	271	253	211	249	287	292	252	288	250	240	286	276	251	265	266	217	237	266	245	256	284	245	267	270	267	277	260	253	279	285	249	267	233	283	260	266	254	266	253	269	265	249	224	252	263	274	236	250	242	236	259	247	281	261	291	258	280	254	272	269	242	257	253	202	281	267	234	274	254	267	253	263	296	245	241	294	266	278	272	279	300	279	259	266	244	234	273	281	261	248	269	259	253	261	235	282	259	244	300	264	239	277	307	261	227	253	270	238	223	258	258	259	266	323	259	270	307	244	266	286	294	253	270	261	275	264	250	269	266	259	279	249	276	254	229	249	240	256	286	234	272	282	262	264	283	276	263	265	270	237	274	225	273	268	269	261	260	263	234	272	285	264	270	252	268	259	263	260	279	270	288	245	275	257	266	254	259	274	273	271	241	255	262	266	266	242	273	234	253	262	248	247	246	265	245	293	257	274	246	257	275	255	252	295	264	267	273	253	242	275	296	253	257	257	248	252	289	280	295	232	270	229	266	244	267	253	262	263	286	271	250	276	261	234	254	262	264	245	265	269	275	264	238	272	238	256	271	253	251	257	287	274	270	279	252	283	243	283	261	260	240	239	259	276	233	257	278	240	232	259	271	239	298	281	216	265	256	265	254	269	322	283	261	262	239	273	239	250	277	263	263	243	258	236	258	247	259	253	262	281	248	253	280	269	285	233	236	283	258	246	261	274	254	239	261	232	256	279	280	262	274	250	246	265	253	262	267	267	265	240	296	245	275	243	197	257	272	271	265	287	260	260	262	251	231	205	275	252	271	277	279	270	245	261	264	249	237	270	268	253	242	272	232	244	239	256	240	261	252	290	235	273	256	250	261	252	269	285	287	256	285	279	236	259	230	256	246	266	269	270	275	247	260	242	239	278	278	249	249	242	264	247	253	269	241	265	244	297	270	279	276	277	269	244	245	279	275	234	260	243	229	277	267	259	237	247	265	258	280	248	254	320	260	275	277	270	291	257	229	234	273	204	275	271	238	255	218	256	295	229	245	284	283	270	274	253	269	266	258	285	261	277	238	266	264	271	240	264	248	256	263	276	266	250	258	266	266	243	276	243	243	276	259	248	279	247	250	306	261	271	236	276	299	257	268	265	282	239	228	269	282	270	255	271	226	261	244	279	251	257	252	241	260	265	272	288	270	248	265	273	263	209	253	264	275	277	273	263	288	268	268	294	290	262	281	288	254	258	255	251	300	245	240	246	258	267	275	306	272	246	281	250	232	267	263	251	274	250	254	266	279	262	275	247
33443	21584	18531	12554	9564	3420	821	641	600	625	557	633	603	596	611	647	622	554	620	593	579	559	597	584	589	559	562	561	576	520	552	566	494	550	557	527	602	547	553	564	532	558	538	551	543	558	577	530	533	578	569	562	548	555	570	550	563	548	540	562	553	597	599	558	591	564	609	581	519	575	580	556	588	570	565	549	562	569	593	561	526	544	539	566	591	554	571	579	509	514	556	547	583	538	557	553	558	564	510	550	546	556	559	549	588	531	524	541	565	542	549	553	548	563	541	547	531	584	565	550	516	601	609	561	556	558	551	541	509	527	553	532	521	547	530	582	547	557	583	545	578	552	558	569	580	593	513	535	527	539	598	563	590	521	556	577	586	561	560	565	568	569	584	556	566	562	573	509	553	579	544	509	539	548	565	534	577	577	531	553	504	574	569	524	570	582	591	553	541	568	548	571	570	570	569	564	583	530	544	556	585	525	557	543	547	556	634	557	557	587	516	537	548	558	523	583	559	554	549	544	597	587	583	549	551	564	566	548	560	564	536	525	562	554	564	545	542	541	565	501	575	524	537	541	602	581	566	620	552	579	555	563	516	567	529	546	558	611	587	560	547	591	559	549	562	552	548	558	545	590	555	564	533	561	530	552	590	549	563	583	584	551	566	511	584	577	533	578	575	551	543	588	559	596	589	545	547	545	538	550	547	589	554	536	567	528	522	555	559	555	530	528	568	568	549	547	546	545	551	558	584	578	518	552	533	527	554	558	585	528	534	571	518	580	543	525	559	585	519	552	566	588	516	532	500	567	575	585	550	518	562	543	571	558	569	524	564	547	585	550	564	551	575	548	531	501	551	549	561	572	562	526	560	555	536	568	540	536	564	524	548	502	537	533	557	565	583	535	579	564	560	548	550	520	562	558	578	555	555	583	545	564	563	574	544	571	586	548	567	540	570	495	538	517	572	567	559	552	564	519	550	569	584	547	613	545	545	602	517	554	600	556	575	562	550	533	550	545	578	577	540	561	542	582	563	570	582	596	578	610	552	575	594	517	572	553	555	531	561	529	555	520	512	584	535	564	537	582	509	538	575	570	516	573	571	599	524	557	551	575	600	555	559	529	546	565	556	561	513	530	530	565	577	496	591	529	555	609	583	564	514	569	567	567	574	609	575	535	567	580	556	540	580	533	566	527	530	590	560	601	541	565	546	539	588	593	541	528	550	576	588	602	559	601	536	572	561	535	545	552	545	574	540	571	579	539	539	585	554	589	520	588	575	535	585	548	513	560	516	554	586	556	518	593	529	516	543	541	568	541	532	577	524	548	575	593	516	567	543	554	542	555	533	541	551	523	561	576	529	532	569	564	548	528	540	575	593	590	572	545	604	561	576	558	521	528	602	541	532	575	577	552	547	544	607	568	579	590	547	552	575	535	592	614	488	546	613	537	551	593	550	560	544	519	539	537	517	493	506	573	513	556	566	583	501	530	612	555	574	561	535	511	551	568	561	513	525	598	517	548	548	578	540	567	562	551	582	510	525	576	528	575	562	570	552	559	518	571	564	623	567	579	579	555	543	526	546	508	569	555	538	559	562	558	538	589	577	514	520	560	501	552	545	537	542	505	561	567	579	540	539	583	580	551	590	550	560	543	575	569	613	626	543	507	541	596	578	550	562	551	596	548	549	520	563	556	578	599	543	555	580	546	540	569	597	538	562	570	560	569	565	562	527	551	529	571	540	564	569	563	534	542	545	527	605	543	542	544	547	566	587	577	557	565	560	586	565	560	542	548	571	564	557	556	534	572	520	555	606	577	543	574	571	565	554	535	565	554	571	543	551	534	545	530	598	545	552	545	548	583	564	580	517	538	589	546	553	554	554	626	588	575	545	558	514	551	543	526	544	549	520	517	569	593	542	586	571	560	577	552	550	586	630	602	574	513	552	546	523	562	558	568	545	597	531	570	550	576	586	576	541	586	581	503	546	567	597	574	542	554	603	560	489	503	540	577	566	562	580	562	559	578	580	573	558	541	600	560	529	589	590	544	573	551	539	550	554	568	540	545	547	522	560	530	541	553	515	526	566	556	502	541	579	560	564	549	562	543	540	545	548	529	554	560	541	539	535	573	535	586	594	554	545	606	586	562	501	603	515	586	558	572	556	572	547	569	525	565	561	533	569	578	543	605	573	545	542	528	554	526	540	568	590	536	576	547	584	545	579	552	543	587	589	494	568	558	553	549	582	532	603	566	584	504	550	548	579	521	531	547	581	562	585	525	571	563	556	564	533	540	556	572	594	554	560	558	534	586	543	533	588	536	580	554	556	564	592	566	509	561	554	592	575	538	599	525	565	526	569	561	588	515	557	531	568	551	527	555	604	511	565	531	553	592	540	545	521	551	551	553	539	557	544	593	523	534	530	572	594	535	581	580	541	553	561	543	571	511	569	579	535	515	582	566	574	525	565	490	552	539	583	553	538	593	523	516	548	535	530	524	558	556	553	539	524	563	579	560	583	547	548	585	512	546	565	540	590	513	554	547	580	511	522	563	563	550	581	550	597	554	562	570	552	557	563	547	526	549	559	573	516	602	539	535	545	575	538	585	588	561	554	543	529	554	514	589	577	547	550	560	543	557	558	561	559	542	594	565	535	536	560	605	536	578	580	547	585	599	576	533	559	526	555	568	546	547	514	556	533	558	558	585	613	591	588	593	537	548	578	564	600	507	563	510	560	564	526	596	553	588	543	566	525	541	597	574	536	572	555	540	547	552	560	565	580	560	553	573	526	602	556	511	547	560	564	610	552	551	573	577	596	547	550	589	527	568	543	565	537	571	581	535	550	589	520	572	587	526	560	533	574	524	572	519	541	561	528	551	559	583	578	570	589	555	565	573	553	576	581	564	584	545	580	534	567	575	544	525	544	551	582	543	564	570	583	575	581	530	534	583	565	531	563	538	581	569	544	578	568	546	595	583	502	545	551	529	563	525	516	597	564	533	502	555	579	582	533	597	567	563	536	517	570	561	575	553	536	573	624	548	548	586	520	572	547	579	577	586	587	511	514	563	557	544	566	546	528	541	553	563	533	554	602	558	559	557	558	560	532	589	564	602	569	574	539	557	517	554	498	563	563	571	577	548	551	547	602	525	508	536	550	537	572	560	582	550	540	584	551	553	537	544	573	582	592	535	541	525	602	579	564	555	554	575	551	492	555	582	560	566	596	555	545	542	573	547	587	573	557	496	579	576	562	526	572	535	556	511	568	543	580	569	534	532	564	556	548	573	551	527	542	587	561	560	547	559	577	586	561	546	572	495	595	525	557	596	566	563	600	546	569	559	557	595	550	559	564	567	572	547	557	576	544	522	586	567	527	557	616	551	615	543	584	569	557	526	528	558	528	588	535	557	588	570	551	570	511	589	586	561	581	583	544	555	553	552	558	540	571	535	554	536	546	556	539	604	514	550	543	566	522	557	562	553	555	583	539	524	535	546	560	520	557	520	544	550
65911	35912	19210	8231	3514	859	421	298	327	300	296	328	288	306	305	351	313	324	334	303	375	318	286	297	323	282	326	349	311	341	242	324	307	308	298	277	314	311	305	315	306	304	309	298	300	307	308	301	280	291	314	284	335	333	291	297	324	309	305	310	317	267	334	303	301	313	304	298	318	330	353	315	273	289	287	303	320	301	299	302	298	324	289	320	292	269	337	276	338	303	290	265	281	276	340	292	331	309	292	293	285	292	286	322	293	331	315	292	302	300	290	297	345	304	312	324	317	322	286	321	315	300	324	314	334	315	307	280	293	278	313	322	303	303	283	293	344	320	336	326	312	328	303	310	328	307	301	288	340	282	319	309	289	322	323	289	332	337	289	342	347	334	310	272	334	301	323	255	304	320	314	329	293	285	300	326	312	288	348	321	321	321	318	308	299	308	303	266	335	289	287	310	303	301	288	356	289	292	290	293	270	313	302	276	312	331	300	288	303	295	310	329	290	297	280	307	335	298	306	297	336	308	315	307	292	321	317	329	295	313	302	313	296	290	323	324	322	327	314	316	314	314	371	317	315	328	300	315	327	276	319	322	297	301	302	279	268	330	298	322	323	325	326	313	275	305	310	319	271	320	314	311	304	293	278	293	293	313	329	308	301	283	303	306	308	300	324	346	329	280	305	346	305	292	293	297	345	294	300	346	287	319	319	313	288	271	339	290	334	318	305	331	291	300	320	287	298	350	323	311	334	321	297	296	334	308	289	309	307	290	261	328	291	289	282	294	303	304	302	265	283	322	320	299	317	319	335	306	312	318	297	305	292	322	338	303	304	313	285	319	342	325	303	307	313	303	286	317	277	299	348	285	286	304	309	307	349	290	314	324	339	286	292	268	340	324	308	324	303	303	299	326	282	292	344	300	283	312	303	295	314	304	299	323	323	343	309	278	311	294	320	335	303	303	322	308	323	302	282	306	318	322	300	321	295	277	296	304	312	281	297	314	324	294	272	328	341	326	337	322	305	315	307	308	297	293	324	327	284	282	321	346	291	298	310	309	310	334	322	284	307	326	318	293	346	299	297	319	336	321	300	319	311	287	324	300	302	300	295	315	341	350	321	320	305	292	291	328	312	294	298	272	290	284	311	300	294	292	321	345	307	320	281	294	303	326	287	282	306	307	298	310	286	284	325	326	319	324	310	308	323	326	287	332	298	292	292	282	321	318	332	309	325	330	302	303	297	301	312	314	305	292	313	301	320	330	303	324	304	317	310	294	325	312	331	321	321	308	334	329	300	317	303	345	289	279	313	317	297	313	365	303	319	315	324	306	298	303	324	303	294	321	340	294	306	328	294	302	288	327	323	315	310	290	297	287	269	302	271	309	321	277	328	331	305	299	311	311	269	316	282	304	300	318	331	321	301	295	303	302	277	304	271	285	344	324	308	290	325	303	315	278	309	325	302	294	310	351	346	296	294	295	305	303	308	301	325	311	321	272	330	287	277	309	331	324	300	264	299	324	321	309	309	284	276	316	323	279	289	336	325	287	293	288	305	288	294	308	329	306	312	328	295	285	312	323	322	309	308	316	317	289	310	289	262	293	296	321	291	309	303	312	319	300	276	313	273	303	317	303	290	307	291	307	337	317	306	281	286	316	295	303	294	276	286	293	333	282	297	305	296	310	297	299	292	332	320	301	292	301	321	278	310	323	307	316	322	279	324	300	291	272	302	309	288	303	310	336	330	306	286	285	296	345	308	297	280	313	309	345	335	310	305	313	284	278	308	296	332	305	338	322	313	300	323	283	289	324	309	323	342	294	294	320	299	318	311	279	319	308	354	326	316	304	326	303	266	358	328	362	305	313	313	322	328	278	285	333	277	271	309	317	339	290	304	336	295	313	313	290	319	362	285	294	320	276	325	298	285	300	312	309	290	302	313	293	334	314	302	341	273	320	307	281	350	343	315	312	329	274	325	306	286	304	319	350	325	297	295	282	278	341	308	343	335	324	324	313	324	331	289	271	320	318	338	311	315	318	306	333	312	362	284	310	296	345	308	323	334	309	339	312	296	327	323	306	310	321	327	296	311	293	328	271	347	311	328	305	305	299	327	335	292	296	291	306	288	316	343	337	311	341	294	278	310	323	300	317	315	287	288	281	313	293	312	301	351	288	313	304	317	318	290	293	292	293	298	284	297	309	305	284	303	312	253	318	314	345	309	283	305	326	290	284	295	319	316	306	272	324	322	314	273	306	305	286	308	320	305	348	323	342	332	295	312	276	272	295	287	333	311	297	278	304	317	299	301	306	294	296	313	311	311	308	257	325	302	306	283	301	337	300	297	329	331	308	315	309	318	305	299	311	311	306	303	302	308	301	380	325	334	308	321	283	335	305	317	282	311	318	305	298	258	286	309	291	313	336	276	311	336	300	304	326	325	333	298	309	296	339	323	307	313	308	331	307	336	313	299	307	293	313	314	301	294	266	314	322	287	306	310	345	298	306	313	310	295	316	314	300	315	284	341	286	334	299	299	299	319	317	321	320	346	285	303	314	322	308	301	318	303	307	307	294	284	260	327	286	324	299	298	305	310	282	287	313	302	289	301	327	308	281	312	347	320	306	333	291	291	309	336	328	332	278	310	313	273	311	301	318	330	281	269	275	319	314	352	306	311	312	337	288	266	326	300	307	332	305	339	328	313	291	286	283	266	324	305	311	308	329	372	273	270	311	297	269	305	314	284	283	303	287	279	331	317	346	294	329	272	308	303	301	323	300	318	317	326	307	250	258	293	299	317	327	288	306	289	316	316	324	308	340	303	309	313	281	300	301	337	295	319	310	304	299	292	306	304	281	272	310	281	314	287	315	284	307	309	301	322	335	323	316	342	292	313	310	301	321	282	319	294	324	334	263	321	283	295	290	317	302	305	333	323	320	282	362	330	306	309	355	309	319	279	324	306	303	277	322	311	312	335	317	302	331	310	320	267	314	343	314	279	301	321	299	331	297	311	311	301	307	330	292	341	307	297	333	323	284	291	304	303	296	285	316	319	283	302	306	307	290	280	267	326	317	306	277	312	319	290	282	319	323	315	316	288	332	299	336	337	287	338	323	320	324	331	269	290	294	323	267	303	298	286	276	318	291	333	303	301	315	280	303	288	289	291	266	312	328	307	298	324	264	334	312	303	288	331	318	330	296	301	339	326	308	308	263	305	314	318	328	306	309	288	306	333	300	287	292	255	320	334	292	293	270	297	323	279	297	332	299	320	322	295	308	260	286	300	290	313	313	294	306	310	312	301	333	300	300	305	314	276	348	302	322	310	313	308	260	302	293	301	315	322	327	291	292	320	297	303	314	301	326	307	284	311	309	339	276	341	312	308	316	304	307	319	282	327	308	314	316	288	314	304	309	302	307	326	334	317	295	314	303	311	313	285	328	309	300	362	338	296	317	306	284	319	303	305	287	307	282	331	324	312	297	296	280	299	337	338	307	304	310	310	351	338	311
42273	25382	19451	14746	8940	2278	935	804	699	723	741	665	666	651	643	648	693	680	690	629	618	670	644	710	693	657	687	643	607	657	679	647	626	641	656	665	645	617	653	644	643	653	694	591	695	676	632	634	659	634	639	673	629	575	641	619	651	628	651	617	657	638	650	624	662	651	641	608	622	639	578	646	662	655	606	668	661	613	658	682	632	629	677	651	624	606	681	661	642	618	658	659	683	640	625	634	657	685	625	624	629	634	619	629	655	627	641	604	638	648	580	665	649	694	643	632	639	688	651	650	657	641	649	653	646	659	647	643	653	637	647	618	680	646	636	628	611	648	611	652	605	638	574	592	622	620	683	612	680	600	628	588	643	627	627	660	667	671	636	640	661	637	613	637	674	652	597	621	592	637	622	640	603	649	627	638	650	648	624	626	672	653	649	674	603	689	674	629	602	665	637	649	650	634	638	654	647	625	618	671	615	663	630	675	647	618	611	653	608	645	647	623	664	643	674	646	620	589	602	618	638	668	658	649	657	625	648	633	612	650	604	667	629	630	642	634	653	601	638	622	600	663	635	649	652	651	660	646	617	625	609	581	668	619	625	609	673	646	616	682	671	631	617	647	641	641	652	666	605	655	627	665	635	671	651	664	647	655	646	657	610	669	630	617	658	647	662	664	648	636	683	591	653	656	640	635	644	637	632	641	653	626	683	642	665	669	641	660	679	705	660	590	684	598	635	664	632	596	619	651	622	632	622	571	628	627	648	626	644	627	647	638	641	628	618	650	655	613	623	627	584	609	644	671	627	653	652	688	667	613	618	622	651	659	661	588	625	626	597	608	660	619	616	618	634	644	658	585	627	658	624	696	634	651	676	645	627	663	661	662	656	610	602	628	649	607	602	645	618	623	699	605	635	599	584	642	702	614	660	646	621	643	632	598	633	645	660	639	643	597	646	623	672	632	646	630	683	634	687	616	644	603	637	633	621	635	604	623	605	644	636	661	656	638	599	612	653	637	645	673	604	623	676	623	649	653	663	653	626	622	627	645	635	626	659	638	646	626	686	588	645	615	637	667	666	660	648	639	668	647	644	664	639	638	656	573	673	626	621	610	621	638	657	647	644	625	669	636	640	659	627	678	675	646	628	681	609	635	607	618	608	602	646	579	613	647	633	682	652	650	618	626	612	664	689	678	612	622	654	608	670	618	663	680	631	607	641	625	643	624	631	681	659	664	623	615	661	635	654	644	644	626	660	648	663	654	612	654	660	658	643	628	629	601	640	617	609	642	662	691	662	645	653	662	597	638	607	616	630	601	627	587	630	633	639	633	601	625	658	678	627	662	630	635	639	596	589	692	624	596	660	656	630	613	616	643	638	622	674	596	658	685	679	665	623	624	638	650	639	653	625	643	659	654	641	624	589	643	631	649	670	641	662	692	628	643	608	641	651	657	629	643	642	629	639	620	619	649	650	667	675	648	630	646	692	660	619	662	637	647	653	630	672	637	629	631	663	663	622	661	635	627	695	641	620	625	651	635	629	708	674	618	655	693	625	678	581	626	635	621	644	644	616	602	620	661	644	691	612	687	666	692	595	643	615	647	655	615	666	655	673	661	683	683	657	644	624	623	660	653	690	629	623	601	660	620	661	652	629	651	635	678	624	648	650	655	626	655	627	626	639	625	632	603	624	635	642	642	599	666	630	669	621	651	631	609	673	628	628	630	618	669	658	657	636	620	646	602	590	622	633	659	664	618	654	651	643	623	688	650	658	663	610	582	622	629	600	671	653	689	630	646	652	663	633	639	655	645	632	632	631	707	618	634	648	662	657	603	632	608	655	613	593	616	621	666	667	651	625	647	661	638	655	610	608	618	614	632	609	665	645	655	639	664	650	664	638	623	652	662	611	637	616	635	629	668	621	625	630	631	662	645	614	659	593	654	637	640	678	650	652	689	599	703	627	622	616	619	643	649	636	641	661	662	667	642	636	605	672	610	613	593	645	639	674	614	652	621	673	615	630	653	621	701	641	674	631	634	623	628	626	628	630	638	594	642	646	651	641	599	654	651	627	645	677	667	627	647	654	634	631	625	655	660	628	660	673	632	675	627	621	658	647	618	659	652	620	637	611	619	648	637	658	584	653	650	617	666	642	654	657	649	621	629	642	627	637	652	613	608	575	651	616	620	677	638	650	683	640	628	664	618	674	680	578	602	605	614	616	635	617	639	620	645	609	725	678	627	629	644	639	605	653	640	615	632	639	609	609	636	639	665	611	611	649	645	635	664	619	633	700	661	653	612	691	582	630	657	597	676	655	685	611	631	616	637	624	621	640	642	643	661	653	669	623	678	617	635	633	657	614	595	642	665	609	641	638	603	649	633	650	615	619	637	635	695	617	615	618	626	665	697	630	635	603	653	673	624	653	634	670	646	659	655	663	626	621	634	627	637	679	607	620	615	653	630	657	662	673	686	619	606	635	653	633	659	642	619	665	637	614	633	657	652	667	640	586	613	619	669	632	607	666	616	653	645	658	618	622	654	634	667	681	642	618	665	614	632	626	685	635	661	622	624	651	643	624	653	683	658	640	623	658	679	646	628	631	718	595	618	663	661	619	626	641	626	621	660	630	620	609	610	659	666	675	641	590	692	614	640	645	632	658	644	661	638	664	674	695	668	604	641	655	654	670	663	670	596	648	658	662	638	648	632	650	613	655	590	564	654	659	640	643	620	659	703	660	626	635	616	639	612	619	637	668	703	600	630	640	637	677	618	653	650	642	667	592	640	625	648	624	622	586	650	673	594	618	641	600	675	638	613	639	634	629	643	629	650	574	651	627	683	670	615	632	624	634	658	615	650	591	616	630	630	638	636	631	657	622	636	634	627	610	665	642	670	650	631	625	693	598	670	650	558	636	627	629	642	628	581	604	632	656	631	590	686	659	650	632	646	636	629	646	676	634	612	649	636	653	616	621	643	662	580	632	625	629	603	611	638	596	628	682	597	630	663	611	625	596	628	642	645	669	670	606	649	654	645	653	642	627	582	613	605	651	599	644	601	650	669	618	658	591	664	658	624	643	620	655	604	642	665	627	662	646	642	621	637	601	620	601	624	647	647	634	640	675	641	668	690	676	626	658	655	642	627	629	642	652	640	651	637	639	636	622	641	645	637	652	645	659	660	642	648	630	612	671	580	595	605	631	606	635	636	626	617	611	623	644	613	648	631	628	670	627	628	652	643	632	633	679	689	633	627	566	664	657	687	659	612	637	653	674	593	654	699	647	656	642	599	676	644	654	655	679	645	616	652	645	616	624	669	664	649	611	655	651	654	653	673	670	640	631	610	634	654	670	627	679	633	652	624	675	664	658	628	634	584	627	684	653	638	703	636	654	626	651	656	666	624	640	637	662	647	650	685	615	663	572	608	629	644	608	699	657	640	621	644	660	678	673	654	616	602	654	697	669	638	663	640	629	667	612	614	652	651	653	639	636	602	596	644	672	608	655	648
43823	20253	7827	2503	804	352	242	263	266	247	274	252	242	251	227	245	238	276	266	243	267	266	242	265	247	231	256	242	235	250	242	260	260	241	247	284	236	268	278	280	246	267	242	194	261	268	255	279	238	246	235	289	262	259	232	243	275	261	259	248	262	264	239	242	259	256	246	238	228	264	266	262	258	263	257	263	277	271	228	218	265	264	249	245	266	270	255	221	224	253	293	277	266	271	268	265	265	258	254	252	263	231	234	272	275	261	247	225	261	241	265	256	235	239	252	251	303	264	255	281	260	268	249	250	259	255	247	254	281	246	285	231	280	248	279	245	230	251	227	256	254	267	248	286	264	261	259	269	235	264	220	281	249	256	246	251	255	270	253	285	271	271	257	264	266	232	240	275	287	256	272	243	244	292	276	280	253	254	240	229	254	268	234	251	245	247	263	239	272	251	293	242	244	245	261	245	252	248	279	243	252	274	263	274	282	221	232	241	256	236	241	274	247	251	266	244	211	254	224	236	261	261	244	266	259	267	277	277	263	242	250	287	275	255	260	273	226	230	240	273	240	241	264	261	289	277	262	235	268	245	267	249	232	233	253	254	249	247	237	259	224	249	239	251	237	241	263	260	223	270	275	252	278	281	265	248	240	259	261	239	228	274	266	228	249	265	244	245	254	261	241	281	289	224	262	284	265	258	266	232	247	237	254	269	227	239	291	239	267	236	230	262	254	248	249	265	277	246	283	265	246	255	290	238	277	242	239	248	231	262	285	258	271	271	240	260	281	233	248	263	249	270	240	251	242	281	270	258	231	250	257	279	278	272	225	229	263	247	267	271	232	232	248	214	255	226	233	241	256	259	250	249	236	232	252	257	261	235	246	231	269	249	285	221	267	238	252	256	273	255	254	241	246	252	248	253	235	244	261	253	262	273	246	236	224	248	238	273	227	278	280	249	267	274	236	256	255	228	223	254	252	262	264	265	237	254	252	268	261	304	275	261	301	244	264	254	275	256	228	248	246	243	258	241	268	246	252	265	275	240	269	260	291	270	258	249	251	247	281	253	281	259	274	266	282	240	238	247	275	267	239	259	237	244	260	239	236	258	242	241	246	249	263	277	295	280	251	262	245	258	267	247	262	284	239	232	263	236	276	274	271	229	258	256	234	286	267	277	227	247	253	248	271	239	257	242	225	248	243	248	253	257	256	245	232	268	273	264	244	230	265	265	245	240	265	235	268	242	239	272	279	283	262	237	268	254	207	251	248	266	277	251	271	267	273	284	275	239	263	261	301	228	276	277	269	259	266	242	270	247	249	249	215	248	271	267	258	218	255	278	191	271	262	237	256	264	291	251	270	272	239	231	276	289	247	270	252	255	281	263	258	259	232	246	253	268	293	232	252	252	241	262	228	251	273	268	259	246	284	244	265	236	248	265	245	260	237	270	235	268	251	231	242	266	260	256	257	247	264	255	231	242	252	260	263	268	271	242	249	264	266	231	271	266	253	232	257	262	225	252	270	234	266	242	311	265	266	258	279	267	263	223	257	242	285	257	254	251	258	249	265	262	284	231	268	244	248	246	264	254	254	279	286	272	284	273	261	231	275	261	229	276	252	251	242	282	236	273	276	274	263	270	271	235	266	275	285	263	245	266	253	270	257	269	248	247	253	252	238	304	274	264	266	251	246	238	269	272	250	253	234	259	262	243	273	247	250	258	259	305	259	272	232	278	266	251	269	271	258	265	235	268	249	261	254	238	238	243	277	275	257	260	261	216	277	223	266	254	253	264	249	238	219	247	243	282	258	244	271	228	268	218	248	232	272	288	244	264	269	257	255	256	209	257	226	240	278	282	252	275	247	259	236	253	254	228	247	261	240	248	236	262	235	252	208	245	240	252	282	271	229	223	261	242	259	257	254	221	250	250	270	243	251	249	248	231	258	231	223	249	270	260	284	219	243	260	243	253	245	277	243	301	259	248	261	246	259	264	250	259	279	258	249	256	254	268	270	272	256	253	286	249	260	262	253	295	256	293	215	276	266	258	257	252	290	266	255	215	261	275	250	253	232	226	267	258	237	231	253	247	279	233	244	244	246	216	271	242	239	270	292	257	251	254	269	282	262	257	265	250	242	261	264	240	262	270	256	257	239	252	244	252	240	245	275	269	230	243	271	255	269	262	248	248	277	278	242	271	273	267	246	248	248	249	238	242	278	286	241	261	244	241	265	289	253	240	274	273	266	244	282	249	264	231	220	241	247	293	272	280	280	222	247	286	253	250	254	223	226	252	256	234	261	245	277	277	253	251	254	239	239	259	280	256	275	242	296	254	279	273	269	244	275	231	276	261	245	237	209	238	273	241	252	254	269	247	247	236	226	288	256	251	295	228	279	244	262	285	281	238	237	256	274	276	268	263	234	267	258	255	300	258	246	271	249	244	266	239	257	252	255	233	246	277	250	271	260	224	256	249	253	256	236	232	233	237	254	249	250	262	248	263	240	293	251	245	242	265	256	245	245	230	255	251	248	277	258	261	267	264	247	236	270	264	269	252	265	254	247	249	262	252	304	277	244	273	252	276	248	274	234	262	250	281	211	254	249	255	261	259	266	259	246	264	268	249	293	223	261	225	245	306	284	253	261	287	265	283	232	241	281	283	273	274	244	242	270	278	245	224	266	254	252	248	250	238	247	260	235	262	266	240	261	236	254	263	264	274	261	264	245	226	259	245	270	252	250	300	248	260	260	261	245	256	227	253	247	259	263	255	211	233	285	257	307	260	268	284	263	234	265	245	243	230	244	256	266	263	245	286	244	259	267	270	252	249	236	247	274	290	277	252	266	248	219	250	250	278	259	279	246	277	214	272	266	282	262	271	261	256	222	262	272	266	266	265	266	233	222	228	250	261	237	252	301	260	233	246	257	271	234	270	281	247	268	238	252	259	243	260	232	304	258	266	256	284	254	252	263	253	253	270	277	274	286	245	283	264	248	304	262	265	252	296	246	259	246	280	261	264	255	249	260	253	261	239	261	271	260	281	277	253	255	238	258	227	252	234	260	253	255	269	248	256	244	265	245	253	279	291	248	228	269	237	226	270	271	250	277	255	274	255	245	244	217	254	295	264	226	246	231	277	247	250	262	267	249	259	237	232	262	274	246	235	251	244	257	249	251	270	239	235	254	250	263	226	227	239	255	249	259	248	256	265	273	253	245	264	266	261	268	282	263	268	240	233	234	254	270	268	266	247	259	262	260	229	234	251	253	275	255	263	258	240	208	235	245	253	243	242	260	240	245	257	272	289	239	260	273	269	250	264	261	254	251	269	277	257	267	263	226	299	264	261	263	256	243	253	269	259	257	271	234	234	236	267	250	273	263	240	233	227	236	265	273	254	246	306	267	243	249	207	259	264	247	236	252	253	280	255	233	287	270	263	242	269	233	245	245	250	286	252	262	263	247	276	243	250	255	259	258	250	259	257	257	270	212	260	266	256	259	254	274	234	282	291
27473	14420	9665	5086	1984	975	549	525	561	595	586	546	544	557	527	543	549	580	559	524	594	513	543	579	554	562	554	508	591	535	518	558	542	584	590	484	567	548	518	525	562	556	537	548	550	565	531	531	529	567	545	512	551	512	531	566	526	564	553	549	563	574	554	509	593	534	535	536	550	526	569	557	541	527	542	579	555	523	571	556	530	564	547	548	534	561	551	548	549	511	556	563	538	536	526	570	545	546	576	548	515	534	575	527	537	554	566	580	533	541	539	513	535	527	482	530	538	591	548	554	519	551	575	579	550	520	556	565	585	575	519	525	525	528	527	565	508	541	505	532	523	581	576	519	544	558	536	504	551	528	546	541	540	558	574	490	531	531	542	547	559	556	561	551	569	558	527	550	548	545	574	518	546	547	558	551	569	531	518	528	565	513	561	546	523	564	534	557	545	558	535	571	564	536	535	535	540	615	560	552	563	560	569	554	513	574	554	548	577	535	558	542	525	520	575	511	511	547	547	510	561	520	519	540	531	505	535	527	545	543	555	532	566	569	587	535	545	558	536	554	547	496	569	556	560	571	532	545	510	552	513	587	539	521	555	574	534	567	585	532	552	517	553	551	540	580	559	562	533	509	516	533	533	578	567	521	506	530	542	530	589	575	507	560	527	557	526	565	492	555	578	544	543	546	549	562	539	536	548	524	563	553	529	538	559	532	528	579	550	498	531	563	541	574	544	553	556	546	512	559	520	528	522	554	556	542	547	555	577	555	549	574	548	534	513	504	523	522	519	523	546	561	561	533	554	490	570	561	537	564	532	553	505	526	529	562	538	544	543	506	514	585	534	535	482	531	566	577	547	583	547	537	545	542	551	526	561	528	532	514	531	569	501	534	508	525	524	551	527	549	540	549	572	556	510	554	545	505	544	537	524	523	578	520	555	581	568	532	508	571	533	534	550	575	543	525	577	532	495	528	530	542	512	554	565	550	561	540	593	551	519	557	559	519	556	537	609	586	533	518	564	553	537	546	550	552	516	535	548	560	550	505	551	551	586	552	566	521	563	546	524	536	563	548	549	542	542	522	530	521	547	557	561	512	528	585	562	528	543	549	547	542	571	541	517	500	539	560	560	565	569	517	549	552	532	509	548	588	545	500	559	543	509	555	553	534	541	575	527	590	522	563	558	541	599	590	565	562	558	548	517	567	536	547	544	531	557	552	526	551	553	548	525	515	535	543	547	552	539	569	546	589	552	561	524	533	520	576	569	571	563	547	549	540	542	544	535	546	569	560	568	541	561	514	531	506	525	554	569	543	545	577	547	545	541	517	520	534	548	577	549	508	528	554	573	557	531	536	534	578	530	544	562	528	533	543	541	570	548	518	530	488	516	537	581	512	550	561	524	516	533	544	509	515	509	606	519	517	548	522	499	565	518	543	526	546	550	538	578	538	573	513	585	557	553	523	514	578	518	549	529	549	536	564	509	550	557	564	590	526	526	514	538	593	565	558	502	580	576	538	549	532	517	567	548	525	565	526	523	564	516	496	565	552	520	537	589	529	544	546	561	561	551	562	531	580	532	538	524	535	549	549	573	579	576	556	588	567	543	577	553	576	521	507	532	548	534	536	517	564	542	501	602	545	552	540	558	525	574	523	521	546	547	531	528	510	536	587	552	586	515	585	539	553	543	537	569	573	543	518	569	578	569	536	602	571	573	570	531	524	516	564	562	561	501	550	572	554	558	604	541	508	480	561	485	537	561	514	557	562	594	545	510	528	514	586	581	521	548	568	474	545	555	532	558	550	565	533	534	537	541	533	514	562	570	525	520	531	531	587	565	559	549	506	519	545	506	573	559	538	551	549	551	561	540	515	536	520	541	542	555	556	510	576	495	500	545	537	568	519	536	565	530	553	534	494	551	526	498	576	547	547	537	559	568	553	559	533	550	565	577	510	544	535	504	572	552	563	515	582	539	572	593	561	545	532	590	488	543	501	544	555	512	528	564	577	558	487	508	572	565	565	589	551	554	556	552	541	530	553	514	527	557	594	556	561	526	579	541	577	570	564	508	542	514	554	533	575	531	532	545	552	557	557	531	547	555	552	536	538	544	556	527	554	572	547	561	559	508	587	557	602	548	563	508	561	604	541	547	572	545	548	508	557	558	532	541	542	488	559	547	537	533	566	518	527	516	500	521	549	549	503	542	586	548	527	528	525	551	552	550	517	545	572	592	532	541	539	522	552	526	569	541	536	581	550	563	561	523	543	548	549	574	546	508	531	522	538	530	554	563	578	547	540	508	541	536	558	555	522	574	524	518	551	560	534	578	534	538	538	537	550	557	546	554	509	545	601	556	572	558	565	491	540	499	541	576	490	517	536	503	562	513	569	496	566	562	541	523	567	542	499	534	520	537	524	543	526	564	484	508	540	594	579	562	533	543	550	576	537	530	558	536	555	550	560	521	571	564	532	590	550	593	549	532	559	549	544	572	532	561	555	568	521	492	523	565	535	544	540	563	559	576	562	524	575	529	533	542	587	524	572	537	505	567	514	505	561	577	597	530	579	541	523	546	561	545	538	550	528	561	562	581	593	546	532	574	556	549	511	535	539	541	568	576	548	515	535	523	501	523	538	593	542	537	574	547	559	566	512	573	568	545	551	533	553	541	546	521	539	552	560	517	559	529	591	527	560	555	513	497	559	512	557	566	527	557	503	566	607	536	523	532	565	511	589	546	567	535	524	513	555	545	546	539	540	554	566	517	551	521	537	529	579	544	562	560	539	541	549	527	546	538	569	534	497	581	535	515	539	532	520	510	557	570	537	537	543	545	552	515	552	580	517	537	503	523	539	480	553	529	568	537	565	569	551	542	561	517	559	537	550	566	539	561	574	568	554	539	525	520	519	517	546	560	546	524	526	543	576	570	534	544	536	575	538	530	576	531	546	499	511	554	527	546	542	530	562	600	547	546	593	543	537	537	559	514	551	505	512	538	554	527	537	520	493	553	542	557	536	511	529	576	560	598	603	503	515	544	539	564	511	575	557	501	545	580	543	537	520	535	574	571	563	566	562	541	555	557	509	561	498	513	498	552	523	561	510	539	544	562	551	562	554	547	553	553	509	522	580	511	529	557	515	529	587	531	553	568	513	580	581	520	531	539	490	536	568	500	546	534	507	515	537	564	524	559	513	546	551	550	539	563	554	510	522	593	555	517	536	520	537	554	508	548	527	574	547	545	551	518	517	521	551	531	534	578	545	514	518	518	535	546	572	574	549	524	576	547	519	579	541	545	599	529	511	534	564	574	496	567	538	556	520	594	553	545	564	512	553	518	539	553	540	548	568	553	536	540	564	537	541	541	531	595	586	574	585	490	553	539	543	516	568	521	545	527	546	564	540	515	535	583	567	547	504	538	572	555	534	561	525	566	561	530	544	524	522	560	526	554	513	541	526	580	542	576	499	511	531	502	575	554	528	539	564	534	545	555	563	577	539	541	567	552	574
57278	27050	11615	4660	1446	601	358	271	297	285	301	244	293	245	265	310	260	225	249	278	287	261	242	297	241	257	282	268	257	250	285	285	256	245	286	261	290	289	257	309	262	258	286	273	278	231	265	250	279	297	313	270	283	281	260	263	300	289	277	280	314	297	306	250	224	250	242	274	279	249	272	262	250	294	264	289	266	278	241	283	296	265	243	271	293	307	253	294	309	281	257	263	296	231	296	231	265	280	239	236	254	280	271	278	265	265	256	267	266	250	278	259	277	251	245	293	251	266	258	241	251	291	268	278	260	277	265	241	254	258	241	325	255	290	280	318	290	288	270	251	323	283	231	265	292	282	256	274	275	277	278	266	244	237	293	269	305	255	234	253	292	266	266	235	300	263	303	296	284	241	317	269	252	273	279	279	278	296	294	280	286	267	284	261	284	274	282	276	296	252	275	274	308	278	264	269	268	287	263	253	267	297	249	276	254	288	263	247	303	265	281	272	253	275	252	260	267	246	250	244	270	239	256	222	256	280	251	279	282	269	273	291	284	268	244	275	255	265	276	289	276	274	253	274	289	279	255	268	295	306	295	282	269	278	270	260	269	283	261	301	283	273	248	257	254	285	268	265	233	266	281	266	270	253	274	275	295	275	291	275	250	296	263	287	275	253	265	276	281	307	284	259	266	259	286	277	241	267	315	288	253	305	282	260	247	281	266	308	279	293	272	278	273	280	270	269	273	271	264	278	262	254	271	251	239	282	273	248	286	229	259	261	293	240	266	267	262	249	281	280	250	270	272	259	300	268	286	284	281	272	263	281	291	255	279	266	277	287	271	275	304	308	297	253	287	258	262	250	274	240	301	282	259	279	260	251	286	298	270	291	229	250	301	247	291	257	285	257	253	297	287	253	266	292	260	240	289	258	259	245	270	299	243	275	282	260	268	293	276	259	285	272	295	265	268	276	251	261	268	277	276	248	256	263	289	263	253	265	269	300	303	290	288	292	263	288	274	249	256	272	245	260	270	230	277	262	286	257	288	286	257	287	270	269	299	242	269	238	297	285	260	268	239	260	291	281	270	299	261	265	255	299	279	239	296	245	254	265	254	254	290	273	283	247	289	262	319	240	285	265	257	270	281	274	285	247	253	250	296	250	295	261	277	290	320	301	291	241	234	253	297	272	275	283	276	282	262	287	278	258	275	272	295	290	268	238	267	223	258	292	260	285	296	287	241	263	265	283	247	234	288	287	293	247	290	279	258	267	262	255	279	283	291	298	258	232	255	259	289	241	265	296	266	262	254	291	269	264	265	274	299	302	279	267	253	241	251	281	311	267	287	263	239	256	274	284	247	280	258	268	229	284	282	270	263	270	257	264	272	289	262	279	290	250	264	258	281	254	266	245	264	286	238	257	277	269	275	268	271	289	274	257	218	288	292	248	265	273	281	275	249	295	305	269	270	278	243	251	282	283	276	290	275	270	259	265	248	260	279	250	280	260	285	276	274	250	266	302	241	257	303	256	244	256	288	275	276	269	267	279	261	280	239	265	269	306	281	295	250	271	251	267	267	280	273	262	275	263	284	262	270	290	298	262	248	279	284	252	305	249	257	279	261	259	296	272	261	277	257	254	263	227	258	215	283	262	283	271	263	262	289	267	293	249	275	309	284	275	255	277	291	256	269	275	278	306	281	260	299	281	266	264	260	251	260	265	257	264	269	279	275	283	252	259	286	281	281	270	263	282	262	250	259	252	248	297	258	243	262	247	273	269	275	267	279	249	253	274	245	264	234	273	285	274	274	259	276	292	252	271	260	260	239	280	255	268	283	268	269	296	242	269	230	274	281	300	260	271	313	272	264	266	276	254	314	258	252	255	277	290	257	274	291	255	278	268	236	303	298	265	287	259	261	269	295	263	248	281	279	283	286	287	256	277	306	307	263	278	274	295	269	285	257	265	291	301	268	311	254	245	323	267	311	275	249	275	253	259	254	281	279	308	262	248	288	278	288	262	268	248	290	267	291	256	286	278	233	238	266	288	279	251	260	270	270	266	250	278	264	268	272	268	225	265	259	286	269	239	278	266	288	278	263	247	253	272	263	297	294	286	263	269	261	255	256	295	248	279	296	285	297	266	276	275	280	242	261	275	249	276	275	324	293	284	262	258	291	262	260	261	236	228	296	269	298	267	269	273	267	288	287	278	297	261	287	266	283	247	265	276	283	259	267	242	269	256	257	273	247	251	255	281	250	266	268	298	245	283	254	280	294	267	248	262	270	312	265	280	310	251	276	252	274	255	250	262	280	298	291	261	322	252	269	246	253	293	263	243	285	254	264	293	256	271	275	240	237	265	302	248	323	301	246	277	284	292	265	249	266	251	295	292	256	260	268	272	324	280	259	267	238	271	281	282	240	270	248	260	320	249	274	266	286	266	249	225	285	259	244	260	254	288	274	277	297	259	271	249	282	242	246	272	230	264	284	263	261	252	248	271	252	261	282	300	289	297	282	263	284	312	277	252	270	254	258	281	266	244	278	272	261	282	270	256	270	282	232	251	259	237	256	253	272	282	274	270	295	264	264	249	274	254	265	263	281	266	289	287	286	264	276	254	280	293	266	274	243	263	287	293	270	233	275	278	265	259	297	260	272	248	262	250	288	261	279	292	263	287	284	273	243	281	271	277	297	284	285	268	303	268	294	286	281	236	252	242	250	282	254	265	254	269	301	241	256	265	242	268	285	304	235	256	258	268	284	263	288	282	275	277	271	288	273	231	255	274	277	276	293	263	262	290	282	279	289	283	265	270	258	246	253	266	302	257	260	276	273	270	323	264	253	270	259	274	246	253	289	255	272	264	278	241	299	274	262	260	257	277	270	245	263	305	265	279	289	298	287	290	265	238	244	296	278	305	282	265	256	292	286	277	269	284	274	284	263	278	266	287	273	277	251	258	256	270	280	252	259	241	272	300	252	257	259	250	265	276	273	281	261	277	287	272	290	263	286	244	266	244	288	272	272	254	275	273	281	285	268	263	263	279	284	268	257	309	248	268	268	276	260	276	250	266	280	261	265	259	261	257	261	293	266	273	294	242	229	276	225	240	246	258	260	269	226	273	268	257	275	263	298	256	260	271	283	250	305	253	273	294	265	261	292	300	261	264	298	265	238	257	263	268	269	288	262	249	261	279	252	308	287	270	275	288	265	268	258	247	253	266	289	270	273	240	275	272	279	284	280	253	252	252	269	257	283	250	252	282	279	282	272	268	256	276	283	272	247	253	268	240	263	246	298	265	296	275	254	303	306	278	282	280	269	271	303	270	262	268	296	271	263	256	250	251	271	272	251	282	287	266	263	265	296	264	267	283	224	272	264	314	294	298	257	247	275	271	249	282	293	295	277	261	300	290	235	272	234	260	271	301	302	291	279	290	276	272	280	277	304	280	264	248	289	276	317	272	258	283	246	244	286	266	277	247	278	227	257	296	252	303	284	295	284	268	290	283	260	255
37055	19068	13920	8909	4227	1590	673	584	575	584	606	630	656	567	593	544	599	567	610	595	564	625	584	649	588	590	586	611	562	563	582	598	568	588	561	561	611	557	580	591	552	573	535	589	574	598	559	616	579	568	583	575	581	525	586	601	577	557	575	550	580	576	558	569	589	621	559	639	582	568	595	552	571	580	570	585	550	585	572	600	598	626	562	604	572	575	576	593	591	556	612	547	526	571	608	611	578	582	567	539	559	571	548	585	605	585	564	591	575	597	565	578	596	587	591	530	564	573	566	606	581	565	586	575	567	544	600	580	572	596	592	589	572	606	596	561	580	569	562	528	579	558	582	594	581	524	588	578	563	608	567	562	593	616	572	600	625	544	539	612	556	536	531	577	572	610	599	565	562	552	569	534	610	594	573	598	559	601	594	575	585	582	591	565	570	602	598	590	552	600	583	607	553	540	571	573	611	569	557	590	587	620	598	619	587	554	589	585	586	585	607	602	570	590	589	564	537	549	592	604	543	574	573	619	567	553	611	561	610	522	580	598	561	573	572	610	596	590	597	604	548	573	574	584	575	565	601	602	540	586	538	572	596	606	582	536	614	578	561	565	601	546	627	592	535	563	554	551	615	551	568	594	594	538	610	562	560	623	562	567	584	619	548	561	601	539	567	531	544	598	600	560	608	581	595	572	564	568	583	589	596	595	552	538	581	606	528	611	568	546	576	569	571	582	574	629	592	599	599	572	601	556	572	560	617	586	538	569	553	549	599	557	563	611	573	582	591	563	569	576	585	572	549	582	542	591	583	574	563	558	594	543	583	582	607	530	596	590	569	577	590	585	568	566	564	591	555	586	572	599	572	594	562	588	601	563	535	539	609	591	545	577	583	569	580	579	566	568	530	592	583	560	526	580	583	621	548	566	616	571	579	558	572	556	600	553	576	610	609	609	583	580	542	571	586	555	594	598	546	568	574	580	575	550	567	580	578	645	574	607	564	568	522	562	613	604	595	567	547	536	559	611	549	569	571	604	600	609	556	605	581	553	588	585	588	569	591	597	569	581	572	549	590	565	599	589	592	584	574	616	558	569	583	569	600	609	643	578	576	552	559	542	568	587	586	595	588	524	589	572	563	568	591	531	584	563	558	574	577	591	579	611	590	587	598	567	604	585	596	630	552	587	596	603	583	573	578	562	575	550	592	554	599	604	636	588	593	577	591	602	578	593	568	566	590	557	554	569	553	602	586	578	585	580	574	591	587	573	588	566	576	610	540	574	596	561	555	592	588	580	610	555	587	573	558	612	587	604	576	602	586	581	580	542	563	586	555	578	610	574	592	598	591	577	586	546	566	581	581	572	533	607	604	596	624	612	593	556	547	573	529	576	591	555	548	558	575	603	565	548	603	577	570	576	571	617	586	575	543	597	553	584	538	542	577	536	569	601	612	598	551	578	601	590	580	562	588	572	575	633	646	540	578	559	595	558	589	626	599	585	550	574	614	584	550	566	580	620	552	590	552	591	609	556	618	523	626	612	577	585	581	633	588	583	580	571	587	584	579	601	583	572	595	561	593	579	529	569	593	598	550	574	555	595	592	571	565	536	594	581	596	586	539	550	604	541	591	575	605	536	544	587	629	604	514	560	594	544	536	597	616	634	604	571	573	571	603	558	612	583	540	571	581	584	569	565	568	551	581	577	587	563	548	609	555	546	608	587	598	581	584	572	577	594	590	592	583	606	579	568	557	555	635	602	619	569	566	575	572	610	605	612	628	571	567	625	550	574	555	564	603	590	537	611	544	580	559	545	519	582	571	595	565	617	557	553	592	586	592	637	603	555	595	557	598	550	625	586	590	545	592	582	564	547	606	616	568	617	596	550	633	567	574	596	592	599	596	577	587	538	585	561	571	577	577	597	601	586	596	602	620	590	650	573	586	580	573	534	613	571	608	547	574	583	552	551	597	589	580	587	575	561	609	567	550	547	539	627	605	602	553	591	574	558	538	579	593	593	608	596	585	558	544	558	599	570	582	565	578	522	582	581	558	579	595	611	586	608	582	559	589	571	538	547	564	564	609	515	627	566	580	558	615	595	587	573	602	560	543	591	549	539	571	571	601	593	575	606	604	595	588	565	541	576	588	550	545	577	619	656	598	551	562	541	576	578	551	570	599	561	573	569	595	615	559	555	582	561	597	574	613	541	584	588	569	591	604	570	533	590	577	571	614	539	610	565	537	567	593	641	607	593	582	568	579	560	551	567	577	584	553	565	569	628	560	568	591	602	620	604	582	564	603	561	622	591	576	581	577	570	599	576	578	601	592	563	591	587	550	580	610	580	593	594	581	603	578	545	615	596	558	535	554	574	576	550	585	582	575	609	562	580	612	623	566	605	609	544	612	586	601	627	598	629	589	544	573	608	642	565	574	558	560	570	575	580	555	553	561	556	640	572	533	562	527	559	544	598	566	571	577	588	526	559	590	584	588	589	585	587	593	558	586	581	580	558	583	540	613	550	606	589	576	523	556	533	562	586	570	598	576	517	579	546	629	590	570	582	564	555	641	565	589	603	557	553	552	610	613	559	558	627	528	573	558	606	557	540	592	587	596	592	577	578	579	552	591	581	571	564	619	561	549	582	598	546	594	601	559	583	618	561	576	588	575	610	578	563	614	526	574	623	547	593	577	565	607	566	590	570	570	572	544	577	586	589	627	552	540	600	552	599	616	602	600	595	592	535	604	565	632	594	591	611	562	576	558	588	550	573	605	596	525	571	587	588	547	578	559	537	595	573	613	583	577	564	614	591	554	618	532	601	608	561	550	571	548	580	656	602	556	569	568	605	597	572	591	560	536	547	599	571	549	539	599	588	572	548	592	617	593	600	561	614	541	585	582	540	625	578	608	596	564	563	551	548	580	548	579	550	574	561	574	622	547	599	568	542	578	595	533	558	531	570	573	611	581	545	619	575	570	606	571	515	595	577	570	595	544	581	593	582	567	581	579	568	594	575	564	593	599	559	605	599	571	559	591	612	628	585	584	575	555	559	576	560	565	587	544	572	586	569	603	558	551	631	591	555	549	611	568	544	553	603	555	602	598	613	620	556	549	564	559	568	569	585	599	602	582	605	588	537	576	579	576	586	537	558	531	590	587	564	550	582	572	589	564	536	577	581	608	573	579	555	592	548	579	587	563	555	587	584	566	588	599	585	548	555	575	583	603	533	576	566	576	621	583	570	570	578	546	584	562	601	593	572	603	567	559	617	555	607	591	582	602	644	578	582	604	573	606	548	605	581	576	562	564	614	609	560	568	524	625	566	566	539	561	554	557	598	590	562	547	596	598	590	595	547	563	580	580	568	564	544	633	588	573	556	575	546	574	549	583	538	579	573	519	538	616	543	623	593	553	589	581	554	560	558	596	604	550	578	604	595	573	574	555	526	592	565	576	521	551	613	566	609	558	594	600	620	547	553	565	577	627	602	540	583	628	554	573	617	539	599	577	573
65249	31111	15387	6245	1774	571	347	298	327	301	268	309	347	299	304	325	298	317	321	330	307	328	328	309	317	327	316	333	345	278	302	317	281	311	284	307	318	297	282	305	300	272	299	321	316	325	303	319	317	322	314	339	307	306	299	301	264	329	310	297	321	280	279	318	336	317	315	310	325	303	294	321	340	297	307	327	280	294	317	302	332	293	328	302	303	281	328	322	314	291	286	307	287	329	320	342	328	297	328	312	294	304	337	313	290	331	339	324	330	299	310	302	300	256	315	303	296	302	297	317	285	324	302	318	296	284	298	310	316	278	313	318	321	331	297	278	284	297	298	314	278	287	293	316	310	306	316	290	305	322	308	327	279	318	303	330	353	306	313	303	293	295	311	341	321	307	295	311	302	334	310	277	314	266	324	305	311	310	305	309	322	303	314	299	320	335	298	319	306	330	292	278	305	308	280	292	291	328	270	316	303	305	310	302	303	290	314	270	324	286	314	315	288	306	326	314	289	297	273	330	332	319	316	286	327	306	265	256	336	294	306	295	306	342	334	316	318	311	312	303	286	267	315	340	327	306	333	285	291	296	346	319	314	293	319	306	317	308	328	348	326	316	331	312	317	298	317	326	300	310	245	295	303	328	329	316	314	288	288	308	334	321	326	334	307	334	285	331	336	329	270	285	265	304	312	315	314	290	306	318	305	318	339	317	301	297	337	323	306	305	317	344	308	297	299	317	306	333	317	328	341	310	299	326	293	303	322	326	324	311	328	348	304	325	315	310	321	298	300	340	312	336	301	302	310	312	296	334	305	307	270	266	293	287	330	290	296	341	325	302	302	328	299	327	315	315	345	318	310	299	305	312	363	330	310	334	324	299	336	313	333	304	318	298	299	339	345	335	323	317	325	295	312	307	304	328	293	319	331	306	264	341	315	317	306	294	317	327	300	283	326	308	294	325	339	298	304	295	296	309	294	314	304	327	295	324	269	295	311	362	318	318	308	296	301	317	326	296	329	308	310	331	341	331	299	307	314	284	309	353	336	289	325	356	344	321	281	306	323	318	313	287	297	289	296	291	310	304	293	316	326	299	323	317	326	303	354	323	296	293	314	303	308	260	317	317	291	305	346	315	326	315	284	280	311	345	345	344	342	347	296	300	251	296	324	297	319	315	327	317	316	311	305	302	315	317	332	310	303	330	340	329	344	279	299	301	309	308	311	299	316	281	323	308	345	317	323	326	312	314	316	315	321	326	316	327	339	295	316	294	301	311	295	290	344	337	291	332	307	324	291	299	330	332	280	303	310	324	347	294	306	332	305	278	276	265	309	327	338	338	318	301	284	300	317	318	315	286	320	304	263	320	274	304	318	320	333	324	294	326	298	331	293	302	294	311	296	337	307	322	327	304	312	283	306	331	311	337	301	291	301	289	299	326	293	334	323	295	311	307	314	315	318	293	300	309	316	284	285	305	335	282	339	368	294	319	335	309	296	311	330	335	331	320	296	335	319	303	325	316	343	316	275	310	267	315	315	301	300	318	334	324	337	284	336	310	294	329	306	313	315	304	302	304	344	315	293	297	339	309	307	283	336	305	336	291	314	298	340	321	329	316	345	311	301	273	320	286	334	303	338	318	348	332	311	328	325	310	320	320	312	289	305	298	331	325	308	335	287	316	310	279	327	305	318	318	314	325	304	299	306	319	315	310	319	331	294	321	353	340	306	292	326	313	332	285	329	316	321	321	320	311	311	284	300	332	340	312	331	350	306	323	286	304	293	351	310	316	328	332	264	343	312	308	329	320	317	301	322	305	288	299	337	332	321	321	313	326	307	302	337	304	300	341	303	340	291	324	329	325	319	302	326	291	321	295	300	336	311	311	305	357	285	292	328	310	301	332	347	296	330	301	294	292	334	300	319	300	304	299	305	304	311	322	348	301	310	329	314	307	300	315	335	354	343	307	327	309	316	313	290	295	295	268	288	295	339	320	303	317	287	337	335	329	315	322	335	287	307	311	302	306	301	325	324	287	311	290	321	327	310	326	319	304	326	331	324	304	307	289	355	318	317	324	353	308	313	326	287	300	303	304	337	317	306	302	290	322	298	314	347	351	322	286	311	345	323	290	320	362	330	294	317	336	353	275	351	286	303	283	314	318	271	297	362	321	324	306	301	282	303	319	354	307	316	303	330	316	315	280	309	349	325	309	308	329	303	287	310	326	317	318	338	322	296	307	310	291	295	332	287	276	342	329	288	315	298	299	318	304	352	297	266	271	330	333	337	291	290	296	332	300	344	327	332	294	323	317	322	270	332	330	303	341	286	310	289	343	313	294	316	307	341	324	316	313	302	298	301	321	290	304	325	317	338	323	330	294	266	267	289	338	332	307	311	303	319	332	300	312	313	308	330	328	316	304	297	340	284	292	316	329	310	322	283	302	307	292	299	293	337	280	306	304	303	326	307	328	345	334	293	337	304	313	323	355	332	308	309	299	297	282	329	308	276	312	284	284	263	349	292	342	318	302	317	336	307	309	303	294	335	304	325	315	311	278	315	332	293	282	303	336	320	304	354	289	327	326	321	329	345	320	317	311	293	311	322	337	329	330	295	329	274	278	350	305	317	281	309	333	323	351	315	289	322	280	294	315	293	342	300	306	311	282	303	298	264	320	325	323	303	305	316	305	292	316	314	320	318	257	308	314	314	316	314	295	310	282	338	323	324	301	297	329	318	321	324	273	332	336	311	331	279	304	277	317	332	310	309	336	297	304	317	306	321	331	347	312	304	293	296	309	271	305	290	303	308	301	321	309	297	289	302	308	285	293	312	288	300	348	312	294	296	325	320	327	299	295	329	303	273	309	313	335	321	314	306	308	299	329	279	305	338	329	312	313	326	308	317	338	321	310	280	317	328	302	332	373	304	290	312	313	324	284	322	295	330	281	325	272	346	350	333	285	287	320	328	317	302	300	291	283	300	309	277	313	330	328	315	311	284	301	312	329	306	283	335	282	288	299	311	292	303	322	314	318	331	283	288	309	316	286	289	308	318	303	317	318	299	366	348	325	333	298	322	324	336	321	298	321	311	281	333	337	305	298	305	274	291	309	268	278	285	327	317	334	270	290	338	319	277	314	308	308	295	295	268	313	294	325	314	302	274	311	292	290	297	300	299	344	318	330	303	311	296	266	288	346	322	343	316	328	307	345	327	303	281	316	290	314	315	302	303	300	310	330	306	315	277	283	316	269	303	290	310	308	308	320	330	341	292	277	307	278	299	294	291	305	343	322	318	304	286	303	322	337	305	297	289	302	316	309	329	333	339	276	319	338	340	303	331	325	282	319	304	285	335	305	339	314	315	292	312	302	329	283	313	288	320	287	312	310	309	314	296	320	314	310	322	334	368	304	309	336	333	301	315	338	310	328	317	330	298	295	310	322	294	324	306	333	330	292	331	332	295	334	330	325	346	300	301	300	345	298	321	327	288	289	334	315	311	281	337	300	314	298
42034	21844	16269	11030	4163	1580	802	762	711	681	677	678	685	652	635	652	677	662	669	644	648	659	676	668	671	672	654	665	658	642	651	640	642	657	619	636	683	674	676	644	639	672	676	681	648	709	612	617	591	683	691	641	679	633	648	672	603	662	638	648	665	677	604	654	667	604	654	685	635	670	684	668	618	637	644	651	665	607	626	640	656	651	646	617	640	662	621	683	649	592	612	676	666	672	673	632	663	633	644	652	620	623	673	674	596	648	621	659	645	667	625	672	658	616	624	660	657	689	627	678	637	693	654	662	668	633	620	657	630	643	579	631	667	617	624	631	653	654	622	677	609	644	648	662	672	650	665	666	688	608	623	659	651	661	645	652	619	645	630	621	709	652	622	663	621	650	640	689	626	611	664	678	599	643	595	636	634	606	676	618	703	617	693	676	665	650	675	667	687	641	667	610	646	623	613	653	615	592	624	664	693	672	660	671	668	688	658	657	639	635	635	655	696	625	674	646	602	636	686	688	646	655	654	666	694	656	665	643	678	723	692	649	640	648	662	681	648	635	596	634	650	683	603	724	628	649	648	614	664	635	663	603	636	648	647	687	642	658	655	606	622	604	638	646	692	633	636	675	649	656	665	645	650	637	629	722	661	650	643	646	655	619	667	646	642	665	624	683	641	662	667	664	647	625	626	654	626	628	687	607	709	679	631	653	643	665	702	654	650	654	651	650	666	655	634	625	653	642	653	642	672	656	714	637	626	673	664	668	629	677	638	672	666	639	666	640	643	642	726	641	653	627	632	642	620	658	631	624	694	677	665	686	649	647	644	672	652	635	658	660	631	642	623	673	643	608	691	636	635	635	697	692	661	622	687	653	679	658	582	666	674	639	621	699	593	645	692	620	624	651	655	640	660	652	618	642	660	655	631	696	686	669	627	641	708	652	654	684	664	609	704	707	631	634	644	671	635	627	679	672	662	646	680	638	631	680	664	656	650	675	649	624	637	655	629	625	685	603	618	646	681	614	612	660	635	654	648	668	661	653	664	598	642	647	671	613	626	624	664	668	645	650	605	670	670	666	666	628	653	607	647	666	675	615	646	677	632	672	629	651	674	671	639	666	643	609	662	662	637	603	688	625	636	661	647	619	631	631	669	670	593	638	648	633	687	619	680	719	660	595	666	601	650	679	653	580	654	650	670	669	668	667	672	646	668	636	669	646	611	646	647	616	662	631	664	716	626	644	635	692	623	646	627	679	688	625	645	653	683	665	612	619	657	625	616	696	589	629	668	666	665	691	652	622	673	666	640	671	660	649	615	677	636	649	666	671	666	643	604	697	633	635	691	709	637	668	706	620	662	641	686	658	656	676	625	679	657	691	668	657	670	630	642	644	639	665	621	631	647	657	625	671	687	641	634	647	642	626	610	636	676	609	632	578	682	670	621	608	672	645	668	630	627	633	610	659	634	706	632	645	612	624	609	669	705	609	660	645	670	655	656	637	636	639	680	664	652	680	643	645	642	690	662	669	658	666	665	662	634	657	634	640	619	679	611	645	658	647	665	644	664	675	650	633	658	643	692	657	665	666	657	613	587	645	665	643	631	617	617	635	679	673	599	654	654	639	652	633	658	640	639	631	649	653	669	600	670	643	656	671	665	604	605	644	607	644	641	668	676	673	640	673	630	670	632	671	680	697	658	645	642	671	644	677	616	667	608	648	609	704	613	655	635	668	630	644	695	637	663	662	663	632	649	667	626	673	697	659	666	647	605	650	657	617	634	653	617	691	659	657	628	647	638	649	646	650	631	642	634	670	639	646	644	596	585	653	654	621	666	666	629	661	642	639	647	673	647	657	676	641	663	609	671	696	634	649	673	654	645	680	656	625	665	637	665	661	664	660	667	644	692	610	664	617	646	640	670	651	650	627	619	623	653	642	645	689	645	619	624	645	637	639	678	634	673	645	620	612	662	678	691	632	658	668	643	630	670	662	663	675	656	612	667	662	655	611	679	644	694	653	649	690	655	678	715	651	623	642	614	606	684	669	645	639	601	635	631	657	666	661	659	651	636	616	669	648	684	661	667	656	635	659	675	676	726	620	645	661	656	652	616	639	663	647	703	655	675	651	680	692	620	657	633	631	653	630	650	666	667	650	632	689	601	654	668	646	653	670	630	648	616	631	645	629	661	597	673	617	662	652	625	650	652	625	684	710	629	685	660	665	669	634	673	620	601	653	693	687	677	675	663	666	662	619	654	675	687	654	656	654	641	647	623	647	675	662	659	644	647	641	664	668	612	669	664	625	658	641	625	694	622	664	684	659	665	648	628	645	624	651	654	642	661	643	600	619	623	671	613	646	631	661	694	655	637	679	618	644	673	668	645	616	632	667	646	730	603	719	621	644	632	631	662	646	599	662	639	689	692	685	669	646	649	622	632	628	715	652	671	606	645	619	684	634	607	639	627	671	619	665	658	652	644	674	679	683	657	689	673	649	642	665	622	666	686	646	658	639	653	636	662	665	669	639	679	669	643	645	624	629	606	607	613	629	676	649	680	639	613	697	614	635	666	657	642	632	644	645	700	642	673	638	666	642	666	620	646	622	661	670	689	652	658	649	608	637	662	663	680	640	631	612	656	667	655	576	662	635	647	609	641	689	649	650	658	629	661	665	651	699	683	687	663	655	616	727	614	706	661	637	637	624	622	665	659	651	641	630	652	637	657	676	642	629	635	617	676	660	657	608	668	684	662	622	636	636	597	624	644	639	721	646	650	642	704	662	689	680	635	669	655	678	642	662	650	615	621	626	647	629	633	621	670	613	665	661	654	641	651	660	655	648	637	640	640	644	672	650	680	670	671	646	624	627	627	640	693	650	643	673	662	679	649	620	627	643	677	636	651	683	672	622	661	651	664	646	640	615	625	646	678	643	650	671	662	619	632	615	682	642	656	672	658	673	688	652	613	692	654	654	648	657	627	612	651	651	653	643	650	646	652	673	669	702	621	632	660	658	659	680	662	629	676	635	664	671	635	663	663	608	715	675	691	697	662	604	646	619	677	651	678	636	633	665	657	623	642	644	656	661	612	679	636	614	623	705	667	681	610	650	626	669	679	653	653	648	641	570	615	634	646	638	692	654	650	633	646	700	684	660	661	655	672	659	622	640	669	695	633	643	618	648	693	644	645	675	654	659	650	637	646	672	649	627	643	667	628	645	652	653	706	671	607	689	584	669	697	689	639	625	701	697	614	690	625	663	605	678	618	611	641	666	653	691	639	664	625	616	661	692	655	696	664	628	648	619	661	675	667	655	610	633	675	630	641	622	610	655	657	603	636	668	605	650	667	634	641	650	696	649	613	605	625	687	619	601	648	629	673	655	662	656	664	643	640	649	678	632	706	653	701	674	648	653	661	644	662	644	663	682	654	653	700	637	628	627	607	687	674	629	637	725	715	643	650	667	655	664	642	634	678	677	634	700	600	664	668	652	637	676	660	612	684	670	603	636
45553	20751	9530	2676	774	366	263	256	235	281	298	262	257	307	263	251	257	262	272	251	232	272	265	261	234	273	246	298	259	262	245	266	240	250	263	244	266	218	280	275	243	248	256	258	262	232	253	215	277	266	247	227	247	218	246	259	242	242	263	250	272	266	263	263	285	253	268	243	236	267	252	255	231	252	233	253	258	269	256	283	289	259	253	266	243	290	292	262	267	270	288	254	264	249	245	250	257	231	261	281	257	261	238	269	249	255	269	280	261	252	259	257	249	225	275	289	263	282	251	271	253	230	266	298	254	261	281	241	243	251	233	238	238	266	270	269	231	265	239	243	272	251	286	276	301	293	219	250	264	267	258	280	287	268	274	261	250	263	250	266	263	264	254	251	279	263	253	267	277	228	235	240	262	251	264	271	249	252	262	276	239	260	250	236	283	282	256	266	264	264	267	260	251	240	250	261	283	249	212	254	266	283	262	272	236	270	238	284	258	256	227	247	234	252	274	245	259	247	274	246	278	275	255	234	243	268	260	273	243	275	241	263	265	241	275	271	259	262	291	277	276	233	285	256	264	284	290	251	250	245	290	280	260	226	242	273	251	248	261	259	278	259	247	262	287	232	245	254	277	313	267	239	258	273	272	261	251	242	263	274	292	234	242	261	247	272	270	243	281	266	266	266	251	254	280	261	268	232	250	267	267	266	270	260	291	260	286	234	236	293	267	244	227	216	290	284	201	252	242	257	267	289	236	253	246	280	272	237	274	297	272	234	228	272	249	247	240	258	255	275	265	274	233	261	245	242	258	241	224	256	238	264	246	266	245	250	268	263	243	287	271	262	259	224	242	282	275	229	247	227	242	259	232	224	231	256	285	284	252	244	240	247	253	257	248	242	270	261	224	243	245	284	280	261	279	245	211	272	277	281	236	276	262	234	260	259	253	246	238	252	248	257	298	234	282	271	268	267	220	261	269	242	261	294	281	228	265	220	248	225	268	281	256	269	263	264	268	252	253	234	227	284	239	262	286	276	263	238	269	270	243	319	280	243	246	246	278	239	257	261	248	234	257	279	240	235	275	256	251	230	250	283	274	231	252	263	238	250	258	270	242	256	269	272	243	257	281	246	251	251	248	287	274	272	259	273	275	251	308	250	303	251	267	258	272	237	241	257	262	253	263	273	272	246	267	269	265	265	239	263	273	267	235	225	269	243	265	266	233	269	246	225	266	296	262	242	269	236	258	241	272	249	240	262	272	267	264	273	273	269	252	274	266	259	281	253	257	248	289	289	293	302	264	274	277	235	264	266	266	262	269	268	253	262	229	270	286	245	297	283	256	286	283	265	225	285	244	241	269	249	229	267	292	247	264	250	263	247	225	256	266	257	262	250	268	276	251	257	248	269	229	208	250	252	266	254	239	247	259	263	264	252	252	248	248	280	257	268	265	220	237	238	259	282	247	280	239	253	259	256	281	264	248	233	252	252	237	246	283	265	263	265	266	285	251	264	264	293	275	239	263	224	257	253	255	237	255	247	265	254	281	226	256	276	277	291	271	284	218	257	268	276	270	261	253	259	259	265	247	232	252	240	245	246	266	274	258	232	290	266	234	283	272	273	272	264	236	272	301	246	261	272	239	270	295	256	239	251	266	256	253	260	291	265	275	283	255	261	233	228	246	239	251	254	266	232	255	317	250	241	276	247	233	278	295	273	260	256	256	269	253	257	277	268	278	247	249	256	315	262	257	261	279	257	250	261	244	235	253	248	297	258	247	247	225	250	267	266	245	259	221	230	243	251	252	235	264	240	218	254	233	254	257	237	238	268	280	275	276	211	254	285	252	259	279	260	242	263	235	235	255	273	253	262	263	260	272	255	252	273	268	245	247	278	259	277	243	253	256	298	257	286	245	293	271	272	240	263	273	240	284	248	234	281	273	249	234	249	270	253	246	253	286	306	286	229	246	245	276	264	250	291	277	259	239	272	239	277	301	274	251	252	240	243	246	264	248	282	304	240	254	256	263	268	258	290	268	253	271	276	221	286	224	276	249	258	243	248	257	241	265	275	278	265	250	258	248	230	277	277	274	252	234	233	279	278	244	259	255	237	251	262	268	264	273	281	272	276	266	271	276	257	246	259	303	267	264	248	260	247	255	257	281	261	258	245	268	278	256	276	262	271	241	250	259	265	242	248	237	240	251	270	242	241	245	242	243	215	244	269	258	246	254	244	250	283	280	243	261	257	254	246	288	247	246	257	241	238	257	261	260	263	259	270	276	287	272	260	259	271	244	261	269	236	266	256	266	261	278	257	242	280	247	268	261	235	262	247	266	263	251	298	254	263	232	265	252	251	279	285	243	233	282	265	259	239	257	244	256	259	264	225	274	287	261	231	240	264	252	280	246	272	239	233	247	257	276	273	264	259	266	255	239	253	248	235	253	253	256	298	269	257	242	239	264	241	247	234	225	203	238	263	250	265	260	301	234	267	269	270	255	264	284	232	237	246	257	269	246	253	284	260	293	279	236	257	241	231	278	257	264	250	255	279	260	239	290	241	257	227	248	276	261	233	262	279	269	267	251	231	226	255	255	241	238	268	275	265	271	276	264	274	249	258	247	264	260	247	252	265	263	236	262	266	241	274	255	269	235	250	267	249	252	248	261	261	256	262	270	279	283	265	243	286	253	259	270	272	226	258	237	231	238	285	248	264	261	255	238	237	269	229	242	242	252	227	241	247	277	250	265	256	233	251	263	256	223	286	240	282	284	263	266	278	258	272	243	262	267	243	264	229	250	271	285	268	235	293	280	283	253	251	238	256	267	255	277	229	253	264	259	262	255	234	264	237	251	250	275	265	249	250	245	263	294	316	292	238	252	246	242	252	217	280	236	274	265	251	246	272	281	238	262	275	289	239	252	239	244	236	233	238	275	263	252	284	250	247	264	272	267	258	284	252	246	225	299	270	275	241	275	279	272	269	260	273	275	239	247	240	233	245	264	265	226	240	235	251	232	299	257	244	278	255	265	257	280	255	261	240	285	267	255	289	230	270	259	240	275	268	248	277	270	270	276	246	268	234	268	255	244	266	249	258	258	266	261	249	272	239	281	212	285	245	243	242	272	272	251	269	258	273	264	282	255	264	248	272	227	266	269	254	246	257	253	234	245	244	246	266	268	283	252	260	270	277	240	261	244	254	279	280	236	271	259	222	274	275	283	260	250	256	268	241	255	220	266	275	245	271	255	301	259	253	250	260	298	217	274	267	275	268	232	268	276	259	212	213	248	243	264	255	265	239	259	244	243	272	233	264	266	254	273	271	268	251	270	244	270	284	267	199	259	248	257	266	270	246	231	277	253	235	231	290	244	267	291	250	279	290	257	227	243	232	277	231	262	266	261	262	250	248	246	258	238	256	238	242	271	268	253	255	256	228	253	272	247	239	229	285	217	255	273	258	239	247	260	260	275	255	286	233	289	257	261	269	243	271	244	214	255	289	267	262	246	243
29103	14766	12598	4967	2168	1144	582	553	527	562	570	528	546	545	558	511	548	554	565	554	504	509	520	574	523	522	569	566	546	553	508	489	549	575	525	548	565	588	565	530	569	549	557	509	542	537	614	537	603	529	549	586	542	550	608	511	568	555	570	496	535	551	510	562	568	546	561	561	574	602	605	512	552	590	538	526	576	543	595	538	565	524	529	583	539	549	578	521	578	538	540	512	577	576	585	523	502	548	537	522	580	563	560	523	527	540	561	537	590	544	577	528	569	533	558	529	548	587	543	555	535	554	541	533	551	576	560	577	535	551	546	535	546	556	518	554	548	513	527	569	507	557	585	594	551	564	545	557	572	498	564	565	564	531	551	557	551	559	511	546	547	527	573	560	536	552	565	546	563	544	559	556	516	541	513	578	528	544	541	563	546	608	546	471	562	485	578	535	523	567	552	573	568	531	547	562	583	506	581	527	527	555	567	610	596	548	561	532	565	571	564	553	514	567	556	537	558	593	565	523	549	527	523	575	577	519	536	543	546	515	551	535	533	560	535	581	565	534	546	499	530	525	523	560	520	513	512	561	601	547	537	550	571	538	565	516	562	516	512	560	552	609	564	545	517	556	555	554	537	538	545	551	550	504	552	552	584	548	592	552	541	599	544	548	513	524	563	575	578	533	592	599	561	549	573	517	551	511	524	555	545	530	527	553	551	538	529	518	520	557	578	580	550	524	576	543	550	583	536	530	526	559	518	488	537	546	562	592	558	539	511	546	532	528	540	542	620	585	573	553	523	522	550	541	528	561	533	558	508	567	540	575	578	542	561	555	540	559	547	516	539	556	531	536	565	585	537	526	518	584	521	543	561	580	559	540	538	571	587	526	523	527	550	560	538	517	550	574	519	579	601	556	571	548	513	551	550	534	531	571	540	561	543	539	542	522	585	540	547	547	574	523	578	557	564	564	581	544	540	530	566	538	516	601	553	540	547	568	571	536	579	572	549	553	569	541	521	573	599	571	568	541	600	537	542	542	561	556	523	562	503	523	582	528	578	538	538	598	526	526	569	542	556	524	532	553	565	579	532	539	570	527	553	531	561	565	571	563	551	557	538	538	516	551	526	532	553	567	531	528	572	562	551	567	558	532	589	527	540	540	537	554	562	559	537	489	532	540	574	552	550	529	524	498	524	540	525	555	561	541	544	558	547	556	535	568	556	584	544	558	583	544	533	523	568	567	510	564	574	528	561	551	586	552	535	569	500	522	546	543	540	565	515	506	606	564	574	510	601	529	539	560	530	583	554	563	571	575	545	558	566	560	567	551	508	504	557	565	516	564	559	537	519	579	585	575	568	554	591	543	556	559	573	578	538	561	570	532	531	517	534	565	562	502	568	561	578	566	529	529	530	501	531	513	540	568	534	545	571	571	575	603	557	553	556	570	544	508	523	526	550	566	514	593	558	567	571	566	542	563	590	546	549	548	580	545	544	512	525	554	535	518	526	556	566	562	556	494	566	562	553	557	576	517	558	521	546	584	582	549	519	556	574	532	573	529	556	516	559	559	539	562	528	550	525	554	549	553	540	565	543	572	569	570	558	570	556	539	548	551	556	541	519	546	537	532	545	527	556	528	581	545	559	627	528	537	545	528	526	513	547	551	570	570	532	552	545	571	546	522	560	558	524	545	543	554	531	562	532	552	576	581	572	538	533	560	571	607	597	551	566	552	529	554	576	595	561	543	545	556	556	588	590	547	600	600	546	565	582	546	565	582	561	537	550	533	544	584	563	552	502	582	522	532	556	559	522	516	521	542	523	586	563	530	541	587	560	521	558	565	550	591	514	533	555	539	556	571	550	538	541	541	503	521	510	543	522	514	542	534	545	565	552	582	526	552	520	553	550	562	545	517	526	545	530	583	546	572	550	582	554	540	501	580	535	574	574	528	577	564	545	552	550	547	571	512	565	525	546	566	521	550	567	575	571	515	557	534	528	529	540	551	572	596	567	503	579	537	521	538	531	538	549	539	552	526	574	560	544	558	496	569	557	526	533	561	581	531	536	542	568	522	577	526	551	537	562	574	544	566	563	505	543	540	527	557	525	549	548	535	554	539	532	556	584	542	596	518	594	539	565	550	535	586	577	577	583	525	546	588	526	563	559	519	511	549	556	528	542	537	546	549	521	555	535	534	565	576	577	559	562	593	550	527	522	521	530	554	564	578	550	518	544	538	545	528	536	538	557	567	554	587	573	552	593	573	522	600	567	549	588	561	545	552	592	556	572	570	533	533	561	576	564	542	557	532	551	511	534	618	529	534	514	550	568	546	528	539	559	540	575	569	576	510	537	512	500	561	542	591	582	541	559	579	541	527	531	531	587	558	599	565	568	599	564	562	499	544	582	564	565	556	536	560	554	542	538	546	561	546	550	544	569	555	555	542	536	591	539	575	519	596	591	542	565	538	504	587	538	582	544	538	595	567	567	576	531	544	561	571	529	565	540	507	539	557	552	584	567	541	537	572	538	548	523	551	545	568	518	562	561	558	559	536	569	553	528	509	566	550	546	607	543	555	556	548	540	576	500	558	516	575	536	547	563	565	526	552	533	521	581	532	551	562	523	589	519	532	551	492	555	502	555	618	571	511	561	569	528	546	546	541	561	553	556	531	564	576	564	557	524	538	528	547	563	562	560	542	585	557	551	523	568	548	586	554	580	554	539	520	524	599	556	584	563	539	595	572	550	511	590	600	527	550	589	551	531	575	554	570	563	567	537	580	563	472	577	564	520	578	503	571	612	561	527	545	550	517	554	530	530	527	546	581	531	548	532	553	573	538	560	535	534	520	551	552	541	555	509	511	525	587	522	532	555	536	529	527	547	591	565	585	548	541	519	583	555	551	532	525	502	567	551	560	522	575	565	555	573	525	537	527	525	563	555	532	607	528	569	524	548	562	563	571	536	535	539	534	564	586	525	537	530	534	534	541	565	519	535	515	515	573	546	528	548	551	533	561	560	573	578	552	586	561	528	548	532	568	572	567	552	539	531	488	538	516	540	553	588	532	485	549	541	560	564	546	512	583	546	549	568	569	534	559	537	560	587	518	546	533	534	515	596	565	548	589	574	513	574	555	540	547	513	588	550	514	560	558	574	556	543	554	533	599	571	560	505	539	520	588	584	583	569	598	521	551	526	552	533	501	554	500	556	617	526	575	551	543	535	561	513	533	530	550	541	560	568	537	527	573	569	555	537	479	550	576	543	552	562	568	558	594	536	556	516	539	538	560	530	531	554	541	552	523	545	551	574	546	542	514	528	566	535	608	564	505	541	523	538	545	521	562	522	537	580	546	527	557	514	493	554	532	523	569	562	525	540	577	533	556	543	551	571	546	551	526	561	524	575	516	567	543	545	559	528	512	513	537	514	551	566	531	508	566	520	562	548	556	544	539	551	577	549	579	595	573	526	546	534	576	510	528	541	558	568	527	582	558	569	555	608	500	549	548	520	550
59619	31347	12757	4144	1884	605	324	266	272	265	292	259	252	299	260	299	270	261	272	267	248	264	287	286	299	265	262	295	274	281	278	256	284	250	257	231	286	284	286	263	274	262	249	271	235	287	250	270	294	275	274	283	279	293	257	288	278	251	255	242	271	266	270	276	289	286	262	258	282	258	259	279	287	265	277	260	240	282	285	219	284	271	253	265	286	300	263	254	272	285	237	274	258	278	306	287	269	270	249	286	317	277	273	281	295	280	244	289	271	275	276	288	254	295	286	300	264	264	303	276	301	323	268	278	286	287	253	254	262	279	279	266	299	274	280	274	291	248	309	288	287	247	245	293	266	278	256	299	297	281	264	241	265	253	279	295	350	257	271	271	271	307	264	258	273	263	239	262	265	264	261	288	265	281	274	289	250	250	275	264	273	286	305	251	269	248	284	300	257	310	317	266	253	234	234	286	275	308	271	267	253	273	265	277	280	292	245	252	267	279	266	287	276	259	228	294	286	271	292	262	235	270	273	276	289	280	275	289	250	291	251	248	262	286	290	279	300	280	281	275	279	274	283	294	285	282	255	296	260	249	278	260	310	271	305	251	262	274	253	249	280	261	271	242	302	279	299	294	265	264	294	276	265	231	288	275	302	302	259	269	274	246	282	237	323	280	307	297	267	290	246	286	333	251	290	270	260	255	259	260	241	280	277	265	264	265	291	290	250	284	252	276	290	254	258	279	291	288	273	264	259	277	280	274	283	281	210	276	277	276	257	283	282	277	234	276	271	267	286	269	284	320	271	258	311	269	222	266	323	310	280	254	288	282	300	286	288	258	301	284	276	272	265	263	286	263	281	253	268	261	300	296	289	241	272	238	230	249	278	319	273	262	274	288	274	278	253	289	264	278	257	260	288	270	247	274	283	279	271	269	285	276	251	257	256	275	266	260	245	311	260	285	247	299	292	264	241	313	270	278	302	278	263	286	319	291	276	281	273	299	283	281	258	278	258	286	265	283	264	293	279	253	282	262	270	272	265	271	250	259	302	302	265	274	286	295	271	274	260	260	231	299	281	281	247	260	294	275	268	241	296	256	239	256	272	301	271	273	252	291	250	265	251	254	269	257	264	271	294	268	256	265	286	257	295	231	263	246	248	237	301	264	290	272	277	274	256	249	304	306	259	272	273	271	259	274	264	278	281	291	257	273	284	294	261	266	287	271	255	292	273	289	255	257	267	290	257	274	276	283	286	281	279	266	250	306	287	289	267	265	268	284	305	275	288	283	273	251	269	272	299	265	280	295	276	278	267	256	265	255	250	278	257	243	223	290	278	299	268	257	254	266	281	264	247	272	287	254	279	292	289	248	267	259	272	250	261	261	263	278	295	295	274	277	250	289	287	300	257	268	283	276	275	265	256	258	265	261	275	285	253	277	262	254	251	278	316	279	295	252	289	264	267	285	300	281	294	293	256	269	282	291	260	273	263	246	264	300	307	285	274	279	290	248	271	257	299	290	290	284	276	306	274	298	283	287	290	312	270	263	288	289	262	262	275	278	274	267	267	257	258	262	260	263	300	253	286	287	239	246	268	269	278	273	268	294	285	263	283	240	263	258	289	240	290	280	262	283	273	289	252	277	281	286	250	236	256	272	294	289	272	313	252	248	280	248	284	238	265	306	238	276	281	297	273	258	247	302	262	294	289	260	284	284	266	296	261	272	266	287	251	280	282	276	299	269	283	270	279	288	276	292	259	280	271	275	248	261	275	268	269	295	264	286	286	246	244	282	236	260	263	279	248	263	260	303	279	282	287	271	252	301	273	303	289	285	294	266	280	279	271	271	249	239	279	285	293	302	258	262	269	301	259	281	266	268	298	274	294	271	280	256	280	264	289	285	258	263	280	255	272	265	261	232	249	285	224	272	276	263	307	298	262	236	264	279	256	256	301	279	257	280	265	274	275	270	281	280	239	196	284	253	239	270	252	250	240	271	254	264	260	254	234	298	293	276	284	293	255	258	269	256	275	257	252	248	288	293	270	238	284	244	291	288	276	278	310	298	262	287	287	254	258	247	249	287	299	289	298	262	266	299	280	288	288	233	317	290	287	271	252	271	245	257	291	282	240	280	236	301	280	266	233	294	266	303	263	255	282	252	222	249	287	266	314	261	256	274	274	243	313	292	306	263	277	236	274	284	293	260	302	293	274	255	255	251	262	252	266	273	281	276	250	280	275	272	274	278	284	290	255	287	264	295	278	287	268	270	268	233	285	264	266	308	251	276	253	266	277	296	286	267	252	265	257	260	276	254	277	250	285	256	258	276	262	287	269	271	271	276	257	245	261	266	284	233	265	257	271	271	284	259	297	264	258	277	267	289	289	295	278	267	253	264	287	252	241	288	251	274	261	252	292	276	262	258	262	244	255	246	288	262	278	274	247	236	300	303	274	267	247	294	271	264	276	296	267	276	301	287	279	271	251	252	292	293	259	293	240	323	290	256	268	275	302	280	276	279	246	261	236	270	277	292	281	291	276	298	317	302	254	264	266	268	259	285	288	293	273	247	250	293	282	271	282	310	251	281	283	266	279	269	269	260	255	301	296	268	287	253	261	238	260	269	275	259	280	268	250	279	312	292	281	297	290	246	250	275	265	290	283	282	263	292	321	269	235	256	281	306	293	267	269	286	250	280	286	262	262	254	261	237	266	252	281	258	293	285	258	270	276	277	284	272	272	267	239	291	252	259	314	249	252	285	242	263	268	258	291	272	273	280	266	286	243	285	264	267	274	251	303	264	271	287	293	278	265	257	273	285	256	266	245	300	310	276	262	299	277	266	276	273	289	253	263	254	298	279	273	273	264	269	286	288	291	244	251	278	278	284	231	279	275	299	280	289	279	293	253	291	310	273	275	234	293	283	254	249	267	268	261	291	288	272	254	301	279	273	267	270	262	271	229	281	257	257	256	241	295	308	282	274	247	270	243	274	283	281	314	285	270	269	288	274	239	267	285	259	272	238	263	241	272	232	267	253	274	290	252	311	289	264	270	269	306	238	271	269	252	266	306	293	272	260	256	260	253	280	288	285	287	253	278	251	265	269	276	255	262	262	279	268	276	251	283	267	267	264	282	275	270	310	287	295	265	292	277	295	286	270	235	261	318	292	262	266	250	251	274	264	264	294	261	259	267	272	274	269	302	283	258	276	271	255	272	266	266	257	288	269	282	257	304	269	269	257	268	242	282	260	278	293	254	244	266	257	279	273	308	245	268	239	257	239	265	272	282	282	301	298	267	267	242	283	239	294	297	260	260	236	267	303	300	284	272	264	287	289	262	264	273	248	240	257	288	275	296	284	293	308	308	292	259	256	242	298	265	248	269	281	256	266	285	258	282	300	266	250	295	267	274	283	288	244	247	258	256	270	271	288	268	274	269	274	290	277	258	269	262	264	235	233	267	269	290	281	280	276	247	276	291	278	274	269	296	265	282	230	279	254	293	259	258	250	261	270
38176	22637	13133	8489	5457	1465	724	678	604	645	635	590	592	602	580	593	616	574	573	608	592	582	554	545	590	595	599	578	598	574	607	559	562	608	608	627	586	583	591	539	606	611	622	586	557	599	565	544	569	601	570	613	573	577	580	600	602	577	591	593	576	573	562	591	586	564	587	610	603	545	581	545	536	585	625	571	553	599	616	562	526	630	601	601	532	548	635	584	588	555	621	569	624	588	591	596	555	579	573	574	588	604	559	582	632	589	580	607	601	582	635	577	577	529	588	580	590	540	564	612	596	572	580	569	579	607	619	595	564	541	602	550	554	569	585	603	555	555	535	550	578	592	568	599	584	594	597	614	552	586	562	532	570	553	575	596	566	564	611	570	548	608	554	548	592	611	613	596	592	589	542	560	634	584	600	526	568	559	594	549	570	569	549	595	556	572	552	571	589	546	516	593	598	589	518	530	555	590	601	551	578	605	577	565	573	564	590	578	572	587	588	611	631	591	601	594	602	581	567	575	533	561	614	575	591	555	560	559	591	621	553	548	567	584	590	576	574	582	581	604	510	614	548	564	581	555	550	604	587	574	567	564	575	522	585	619	586	572	580	586	563	582	581	587	578	565	555	594	551	564	583	508	565	573	577	610	606	598	587	570	557	571	569	576	607	549	594	559	604	559	528	597	548	568	602	591	566	600	543	568	574	598	566	548	568	550	582	595	553	650	568	576	573	589	550	582	605	564	635	588	605	544	557	549	611	564	548	556	577	578	574	584	512	550	592	592	593	568	558	597	595	589	572	611	591	564	601	576	521	590	579	611	587	535	561	603	597	592	548	572	550	553	542	617	534	600	602	549	585	566	607	575	611	593	547	571	578	606	604	626	588	558	584	581	601	593	597	571	582	597	658	627	569	578	562	585	569	609	605	612	530	588	581	567	585	585	572	599	618	558	631	574	601	557	608	570	567	549	597	617	618	608	579	596	573	552	571	602	592	576	606	534	620	579	526	590	588	560	599	529	581	614	631	604	632	561	576	597	551	558	570	571	573	584	579	572	602	553	580	623	600	580	607	574	579	570	552	606	617	578	535	601	593	597	565	616	574	580	638	597	554	571	574	595	540	593	578	606	594	539	542	537	565	588	579	553	568	580	566	621	557	596	570	583	578	557	539	596	612	628	607	584	595	605	606	621	605	547	565	598	587	533	542	581	575	568	555	601	554	553	546	604	615	620	556	574	581	624	626	568	573	561	619	620	587	571	575	569	586	597	564	579	606	521	614	581	631	584	574	561	561	578	554	584	551	588	619	592	587	585	589	586	602	578	557	570	597	556	563	560	615	544	595	601	614	544	587	585	533	589	585	605	523	582	611	600	625	574	593	586	573	600	589	559	588	597	581	620	550	567	596	548	570	598	576	582	617	599	612	610	580	529	601	585	599	599	593	592	577	557	571	635	572	556	597	594	630	544	552	606	598	592	589	569	601	616	577	559	567	607	588	529	591	586	550	620	649	602	590	573	590	614	593	568	575	546	567	604	600	576	584	596	562	597	560	580	606	605	588	605	594	571	570	565	569	566	561	580	593	596	605	583	589	548	564	547	623	629	630	585	583	604	537	609	577	601	593	595	597	608	566	577	561	581	600	567	604	590	561	573	568	577	582	587	545	575	609	611	586	628	607	586	590	604	564	591	548	594	573	587	581	564	614	552	586	638	533	568	579	547	536	602	579	585	545	603	632	517	588	543	568	592	573	568	570	611	555	608	607	551	557	604	579	571	616	609	575	598	593	593	526	606	552	624	555	585	588	584	635	564	570	528	596	599	591	571	581	572	564	606	608	595	546	565	578	558	562	598	597	626	584	567	579	559	565	578	556	570	592	621	571	620	626	563	606	591	564	542	566	605	600	608	525	616	587	618	622	620	576	611	589	549	560	569	605	576	620	551	610	603	591	629	558	588	608	596	585	566	572	624	543	581	593	586	597	593	584	572	581	582	572	586	576	603	569	571	620	583	598	568	619	543	544	588	541	634	580	564	587	595	524	609	577	550	539	613	556	558	608	545	576	570	543	626	596	604	599	542	581	608	563	535	612	549	563	574	592	635	531	573	554	624	579	615	595	593	544	566	586	583	571	623	604	587	583	584	579	604	549	574	607	564	544	621	555	584	620	585	636	534	570	556	612	594	594	575	578	601	597	567	590	554	548	575	541	579	576	553	583	550	590	535	610	531	579	580	579	612	581	529	581	567	577	627	584	581	599	611	592	577	568	586	559	580	576	593	590	607	601	578	564	604	608	608	584	594	572	613	584	538	592	575	574	569	616	580	575	610	548	570	587	580	623	603	602	589	598	590	607	556	591	578	580	585	593	587	596	581	608	580	607	560	579	622	579	587	636	577	634	579	557	616	544	601	584	588	588	591	600	606	592	585	642	582	601	609	562	597	544	625	590	571	587	577	574	561	596	616	566	581	595	572	597	545	613	553	576	557	563	574	586	560	582	560	588	623	574	595	608	595	589	556	585	562	585	575	618	591	613	586	595	576	567	587	525	580	594	579	584	583	564	566	580	572	598	554	598	638	566	571	590	594	604	587	585	585	578	575	554	575	613	581	586	602	552	558	562	606	582	595	593	553	574	584	564	622	580	582	586	541	536	604	580	616	549	583	596	602	590	555	574	568	577	611	565	540	585	544	599	581	600	589	572	589	572	578	612	614	539	549	579	605	613	569	594	599	583	556	574	611	566	610	581	571	610	553	585	585	615	599	563	563	590	601	568	548	564	562	588	546	602	574	563	558	603	565	610	544	547	604	606	570	602	583	597	550	584	585	611	569	598	564	570	565	580	580	573	553	560	599	601	535	598	566	525	581	575	586	621	574	571	564	555	591	578	551	588	580	606	552	604	584	558	605	602	599	566	567	542	571	597	574	591	530	597	615	570	607	574	616	583	569	568	576	591	591	598	599	548	572	581	582	593	623	593	591	587	592	589	553	585	534	584	636	577	552	567	644	580	592	597	560	601	574	580	555	565	575	605	554	592	597	604	561	573	588	582	544	576	579	587	606	582	539	582	573	597	602	573	561	597	571	573	562	565	600	567	634	603	574	567	566	555	593	582	572	587	564	623	574	551	527	605	603	588	600	597	598	585	581	578	545	656	609	580	610	644	568	582	539	518	573	575	568	594	546	589	568	585	588	582	595	610	591	580	615	565	566	577	598	615	533	572	576	552	589	565	578	570	591	606	567	587	566	576	553	626	551	578	535	610	595	593	560	565	557	567	623	609	595	545	565	592	588	604	542	567	603	583	598	577	575	585	611	605	510	537	585	578	639	553	605	598	623	557	582	582	605	607	604	561	577	588	560	585	572	612	580	608	607	568	595	587	596	593	588	603	578	599	585	568	612	591	590	604	584	571	615	578	589	573	570	566	596	568	634	548	592	607	607	563	608	580	555	606	579	574	608	617	577	567	581	543	610	601	569	552	597	577	605	566	598	594	609	582	596
65778	34422	19732	9992	3491	910	421	340	322	275	331	298	335	304	308	296	304	317	306	340	305	344	304	323	303	321	295	280	284	273	337	278	325	295	314	299	306	294	312	337	290	332	314	330	268	326	324	327	285	291	303	251	318	302	294	283	297	313	304	330	291	323	317	308	339	302	295	309	330	287	294	337	312	307	333	304	313	308	297	280	264	347	312	353	356	311	315	365	323	336	311	307	260	286	339	285	318	316	334	313	354	299	316	312	310	324	293	307	327	285	279	321	312	278	347	327	271	293	305	308	308	325	309	334	339	298	312	290	320	281	273	324	312	282	324	294	344	301	305	276	342	311	323	303	341	304	322	306	308	288	350	292	298	280	318	322	319	324	298	303	346	295	303	322	309	305	304	277	293	334	315	318	311	307	292	274	302	330	305	292	312	319	290	324	326	317	315	296	350	296	308	315	307	301	290	299	310	301	285	308	307	316	308	331	308	313	326	328	289	342	323	319	322	305	289	291	304	304	316	265	315	338	322	330	312	314	298	324	297	317	340	328	308	282	313	281	327	309	353	317	298	310	317	322	293	306	317	324	318	316	318	329	297	307	318	314	313	324	310	318	275	328	333	299	330	326	302	317	332	277	295	312	303	325	330	278	297	288	313	306	311	338	295	298	289	287	333	336	310	325	300	308	320	319	274	269	306	317	331	320	331	312	333	317	314	312	324	306	337	298	323	336	318	307	299	293	296	296	366	308	323	291	311	331	314	335	294	289	305	321	303	307	300	282	312	316	305	297	316	310	291	317	269	323	307	330	347	299	310	311	274	303	308	314	320	308	283	318	298	325	324	298	308	304	309	315	324	333	311	321	349	319	288	290	282	309	328	282	307	318	281	316	309	345	311	304	311	342	293	332	296	352	301	305	354	304	266	339	304	275	281	325	318	302	322	330	285	290	330	320	316	325	328	337	286	314	311	293	320	322	319	301	341	317	309	299	326	280	280	286	316	296	293	307	304	323	322	327	299	309	324	347	331	331	292	293	284	290	288	316	332	267	295	316	342	304	294	267	323	302	306	283	289	329	291	282	330	336	325	288	336	284	319	332	304	311	335	325	313	311	340	307	326	347	328	316	292	351	330	304	299	293	303	296	291	301	321	295	337	346	322	327	331	329	291	352	301	347	279	350	290	298	293	308	300	324	318	332	289	292	294	320	311	347	312	300	309	303	317	304	276	307	318	337	308	299	324	313	325	295	372	316	319	300	273	299	351	341	310	325	281	339	313	311	302	328	318	338	329	295	313	336	274	319	315	303	324	343	326	307	308	323	305	320	315	305	324	321	342	305	328	317	284	319	324	299	299	290	306	294	315	296	309	285	305	303	296	269	306	301	296	310	267	296	308	281	325	315	297	335	331	328	285	307	315	297	332	308	374	252	292	323	326	328	282	274	283	268	315	324	315	321	356	330	348	350	345	287	327	300	310	292	307	334	304	281	330	301	338	304	315	323	306	322	330	319	305	313	310	297	294	316	314	281	316	336	330	308	321	256	303	283	312	328	335	335	306	301	304	299	293	337	316	299	327	319	313	326	336	320	327	291	326	315	323	315	330	297	332	304	314	278	305	303	318	322	328	330	283	275	316	294	312	308	332	318	280	296	304	312	315	331	314	311	336	325	266	301	318	306	316	318	344	292	287	298	275	288	311	340	298	307	327	290	305	283	320	309	304	289	317	322	327	315	317	308	309	315	322	317	321	355	309	309	303	304	299	332	337	300	329	306	311	310	333	287	316	340	308	319	268	287	290	300	290	326	319	324	291	315	313	287	315	306	291	311	281	313	306	309	305	271	279	321	271	346	339	339	338	300	289	296	323	342	319	307	264	283	316	307	283	305	339	329	326	311	318	313	299	307	333	301	317	301	302	321	318	317	308	300	270	316	282	291	358	295	287	283	325	305	329	309	334	297	292	365	308	303	293	349	292	293	305	330	346	293	316	273	312	311	335	315	336	308	324	328	292	284	317	312	321	341	307	278	303	328	310	317	320	305	328	290	325	327	322	307	309	304	341	301	286	325	301	304	343	290	289	312	296	328	328	313	317	310	327	312	299	309	299	316	325	317	350	300	332	288	316	304	334	330	287	311	291	317	323	333	303	296	301	296	327	306	309	307	307	287	289	291	306	314	311	316	342	337	288	296	298	326	323	338	302	320	278	342	317	314	285	289	291	268	311	312	309	315	277	286	297	312	285	318	304	311	302	306	342	335	334	331	336	301	312	310	312	319	287	315	322	301	296	363	295	318	304	324	317	298	314	336	298	313	349	318	305	332	307	323	297	300	358	317	285	297	326	327	320	311	265	342	299	302	308	293	302	313	278	284	324	287	288	319	304	317	298	319	356	317	277	336	321	311	330	336	310	317	304	313	329	336	282	279	299	321	292	336	329	313	315	325	285	298	311	283	340	294	313	342	300	309	316	344	319	327	314	329	329	331	279	379	313	312	304	294	311	301	336	327	310	309	368	331	306	343	308	276	321	338	279	351	306	297	314	321	363	341	316	303	309	324	303	289	302	287	297	313	320	313	325	314	292	303	323	277	301	332	296	336	322	346	332	347	276	313	319	324	315	315	330	313	319	313	268	328	349	338	322	311	305	356	328	294	352	312	289	330	303	288	339	286	311	295	347	300	293	341	258	296	322	281	287	320	357	321	315	301	288	302	300	339	317	300	309	328	300	310	279	344	288	321	306	334	325	294	307	321	317	321	329	337	328	311	309	327	292	324	307	307	345	313	326	327	312	309	300	304	321	346	315	327	324	324	320	319	293	296	304	292	318	277	307	285	311	291	326	319	319	272	333	327	306	278	278	322	339	321	298	309	322	312	317	294	279	320	332	320	310	324	309	318	350	300	266	307	344	330	331	301	287	315	338	286	334	337	312	293	330	251	295	324	334	317	293	312	332	321	322	342	315	311	318	284	324	307	312	312	303	316	316	288	336	299	316	294	328	323	344	341	290	318	316	304	287	311	316	331	336	323	314	330	288	314	277	319	291	304	301	321	333	320	319	324	309	311	330	281	331	368	354	320	329	348	304	327	334	283	278	306	301	324	349	307	342	304	313	320	357	291	319	300	338	296	323	325	299	310	306	352	323	310	309	312	320	300	317	327	306	309	289	311	327	329	283	277	302	312	274	331	323	299	325	319	304	326	305	319	315	298	301	313	322	319	276	337	345	283	308	326	330	317	297	334	318	319	325	312	306	305	314	338	344	290	315	304	301	271	326	335	340	284	344	332	299	299	313	317	328	332	278	300	311	334	344	344	303	314	309	296	300	322	332	270	326	298	335	322	309	335	359	292	319	296	328	310	277	322	337	294	290	301	305	321	312	290	307	303	254	289	345	315	319	307	274	326	290	266	307	295	306	305	311	294	292	300	298	303	310	327	324	363	335	293	315	333	364	335	347	279	323	330	327	317	309	300	331	337	292	302	326	349	330	313	350	348	290	295	303	308
42127	23800	21082	17212	8655	2439	982	806	734	706	660	713	680	703	661	649	708	617	675	597	676	679	635	659	693	692	708	685	655	701	696	634	638	670	642	673	679	656	667	629	656	658	665	663	656	641	699	650	644	743	667	692	702	665	671	603	678	674	667	659	715	650	687	642	637	644	657	637	621	643	671	702	668	671	700	636	676	677	610	677	662	645	682	691	609	664	650	613	625	653	634	660	706	685	676	659	637	639	652	659	631	613	652	646	651	679	662	614	617	699	665	637	679	683	675	669	688	715	645	667	600	661	689	668	680	671	662	637	677	677	633	674	690	643	658	633	673	624	672	646	641	630	683	673	647	676	630	651	640	669	669	604	629	679	685	657	703	653	670	610	642	693	671	645	677	643	590	642	639	650	664	649	686	614	639	634	620	643	639	685	654	681	624	690	685	623	666	625	665	641	645	644	649	664	659	671	676	672	674	637	690	656	632	641	641	623	675	619	636	628	700	686	646	685	653	643	625	613	634	660	702	642	667	687	646	633	664	633	658	706	623	723	669	631	674	647	660	729	647	658	665	643	664	667	671	702	647	654	635	645	660	671	663	670	645	640	635	646	706	640	636	667	692	624	669	630	630	633	719	670	626	644	660	658	685	650	663	657	694	641	657	676	663	622	684	667	628	702	646	661	643	646	650	638	676	625	655	644	726	647	644	656	608	680	670	621	669	639	644	655	661	640	691	648	654	661	642	644	626	665	656	610	640	667	605	652	628	685	606	669	621	665	663	640	646	642	610	693	641	652	668	649	629	641	639	629	645	654	663	708	635	621	690	638	676	630	672	627	667	646	697	638	651	666	647	681	669	655	670	672	623	633	644	665	642	602	658	644	677	665	656	686	641	674	645	676	670	632	654	632	652	649	618	633	649	721	646	674	647	674	637	697	658	668	652	636	665	699	647	644	690	628	658	687	624	644	629	653	624	680	634	627	692	675	641	702	651	649	652	689	680	604	649	622	693	656	654	662	664	695	650	657	675	611	640	638	628	649	626	657	678	666	705	729	616	608	674	657	665	647	664	671	681	648	692	655	665	610	644	648	631	693	635	685	666	693	642	674	633	644	636	586	712	686	666	663	703	649	655	643	637	654	687	723	704	696	661	666	719	641	617	677	638	643	674	635	656	655	644	651	691	641	642	690	641	654	635	617	682	653	665	629	637	635	706	636	649	682	651	648	696	680	649	661	667	652	656	645	630	633	637	648	634	644	638	623	660	665	602	626	614	652	670	634	673	651	686	607	643	619	711	683	646	686	655	616	582	676	662	639	675	638	644	665	648	620	665	654	668	694	705	642	675	630	657	688	636	652	702	649	652	636	641	631	621	650	657	664	656	696	655	700	654	684	613	670	652	686	651	610	653	627	647	640	650	662	628	689	602	701	659	636	663	638	673	677	656	674	649	637	688	651	672	659	681	641	669	659	643	655	631	653	648	637	651	672	628	654	627	695	636	723	648	676	646	629	641	629	648	665	669	607	648	666	673	628	660	629	633	653	663	624	631	628	721	685	655	602	650	617	662	628	704	697	625	646	637	620	613	617	598	634	624	647	690	655	639	635	630	637	662	691	644	622	654	655	598	655	638	605	664	667	643	651	649	612	668	656	670	617	609	653	668	640	680	600	631	636	641	631	621	637	657	627	611	652	612	654	682	636	640	642	616	646	637	643	646	706	634	636	607	620	629	649	686	654	603	637	693	630	688	653	641	663	657	636	657	636	623	649	667	736	638	709	659	665	690	651	644	643	622	634	647	621	665	671	679	636	610	671	640	671	649	681	654	661	630	632	640	689	647	669	696	637	656	643	631	654	670	642	656	628	620	656	635	666	713	630	651	635	655	660	597	623	670	599	688	620	623	666	648	655	672	654	648	636	688	660	668	641	603	659	666	648	662	648	675	701	671	656	588	682	671	666	652	658	694	673	637	708	639	671	654	644	677	587	660	615	681	659	651	640	637	610	628	658	653	645	624	658	660	620	677	698	634	678	660	634	628	696	620	679	663	589	646	651	637	630	682	645	662	639	633	674	666	627	618	594	626	667	686	663	684	706	642	664	619	646	691	701	653	669	621	630	640	698	645	671	619	651	683	636	665	718	615	676	621	671	634	676	660	689	642	597	633	643	679	670	671	629	667	667	639	639	656	666	664	627	652	596	599	654	652	618	626	656	676	641	613	613	667	626	628	673	673	658	640	659	645	617	588	639	595	663	637	619	746	694	645	686	653	620	645	618	669	687	666	654	670	648	626	674	643	671	631	708	629	685	677	693	666	648	627	665	658	671	697	626	700	671	640	625	663	688	646	637	641	663	604	624	688	688	696	654	675	644	652	669	662	670	683	647	627	645	675	655	653	644	638	662	660	641	617	630	642	664	627	644	652	675	656	640	676	636	639	668	636	707	649	670	591	635	669	680	646	663	636	629	658	674	663	637	652	647	651	659	627	637	615	659	637	615	617	634	666	620	669	627	717	648	649	634	657	656	669	673	667	643	688	656	666	638	615	629	693	622	679	665	644	666	684	637	656	609	674	620	630	620	641	632	674	627	717	716	660	628	630	667	634	648	681	637	641	640	627	654	689	624	649	650	687	639	632	666	664	712	637	702	677	619	641	649	641	664	630	629	677	689	693	656	647	651	657	653	648	664	577	633	673	647	686	618	686	671	655	653	651	674	637	693	668	667	666	625	632	706	649	693	699	625	650	656	663	680	624	590	653	645	619	662	626	629	600	680	680	685	672	654	713	684	627	688	636	655	698	688	654	645	701	615	692	675	626	700	687	672	676	657	693	677	674	645	636	689	657	727	643	640	681	661	675	604	640	612	660	659	679	661	617	678	655	688	643	648	622	649	631	668	640	643	664	694	634	678	641	588	674	691	622	653	691	642	593	625	663	658	669	687	646	715	656	666	641	688	620	699	710	620	628	628	655	662	634	661	634	672	685	682	645	661	611	689	654	646	621	668	661	656	692	653	661	640	637	648	664	653	659	669	656	624	696	656	676	662	651	648	681	657	681	634	632	684	646	614	637	678	658	681	689	643	596	728	692	664	675	607	628	679	585	649	655	633	678	675	653	640	636	661	665	640	638	668	644	641	631	691	634	643	678	653	676	660	624	680	681	657	651	658	688	642	632	694	650	653	652	679	682	690	655	680	658	665	672	622	678	647	665	681	660	618	648	657	640	652	642	665	658	631	627	691	688	715	591	643	617	652	675	704	618	657	681	647	646	634	653	623	656	673	636	656	668	644	659	661	625	644	626	663	660	671	643	647	696	673	707	594	645	662	640	655	653	642	673	647	633	696	636	632	691	637	635	662	627	635	668	620	645	621	623	666	660	619	635	662	680	675	639	663	631	643	685	684	675	675	706	636	691	678	645	650	642	614	618	672	613	621	650	626	658	647	608	663	681	637	640	667	641	639	639	672	657	639	656	679	600	692	651	659	665	641	622	649	672	653	678	676
45539	21071	8935	3136	938	322	240	278	263	264	254	277	287	313	274	279	262	251	254	269	241	298	264	249	262	261	269	280	256	259	254	266	271	247	284	276	294	267	303	258	269	265	258	257	251	249	260	247	248	248	260	247	307	266	244	259	276	274	284	261	265	248	246	289	266	258	279	269	290	262	261	264	268	289	236	279	248	240	251	276	248	254	256	294	279	267	280	270	259	260	267	276	275	228	272	266	285	267	248	281	265	259	279	264	271	251	242	284	247	271	253	269	279	288	276	257	269	264	285	285	294	260	275	250	256	237	273	261	272	285	271	249	236	254	249	300	285	296	253	244	284	280	282	267	287	237	283	290	231	237	284	269	267	232	254	261	263	231	256	238	315	263	256	235	275	253	260	252	239	267	279	258	272	287	291	249	285	248	262	280	266	251	287	261	267	274	261	280	288	247	262	264	241	233	258	260	276	280	284	234	257	267	245	290	266	261	249	286	255	262	283	257	270	259	261	302	261	285	256	246	224	285	259	246	268	250	266	304	277	239	290	276	284	296	250	281	258	258	259	279	248	290	270	257	259	257	257	272	268	267	286	332	260	265	239	277	297	243	299	294	269	265	283	255	259	246	257	302	267	248	274	244	311	267	293	256	254	254	259	274	269	252	260	240	240	260	250	254	255	303	261	293	238	286	292	250	266	263	260	260	282	291	268	301	255	248	291	262	303	284	271	272	269	284	270	263	275	250	226	270	257	322	270	267	298	269	269	251	267	258	261	266	287	270	266	255	282	288	238	267	260	276	245	254	238	274	269	256	241	262	251	266	234	275	249	260	268	262	262	253	253	267	228	267	272	241	269	254	284	271	270	262	256	247	219	266	261	285	264	223	287	253	260	281	300	275	271	250	267	277	303	282	266	244	265	269	259	248	309	247	233	240	240	270	258	253	284	285	252	268	262	283	265	274	252	257	267	288	248	269	251	273	273	291	260	267	249	287	262	264	274	275	282	287	275	268	257	260	274	268	272	259	247	265	248	299	247	278	250	264	257	285	256	257	261	265	274	260	242	256	277	296	276	266	268	267	271	239	266	264	303	246	273	278	308	278	279	262	267	240	271	231	287	266	265	241	258	278	241	283	307	229	252	278	277	276	260	245	244	274	243	267	285	261	261	231	255	282	301	257	266	286	279	280	283	275	238	255	243	271	244	284	258	275	281	273	259	254	277	276	276	255	260	244	281	246	252	274	264	272	247	242	269	271	262	280	257	259	280	263	292	292	246	278	287	236	274	273	240	265	240	253	258	247	268	282	276	246	261	256	247	269	250	259	264	264	243	240	245	278	259	276	310	274	264	263	291	255	293	277	274	244	261	285	245	279	245	277	251	238	259	251	232	261	274	288	241	244	251	252	277	247	238	292	265	270	262	277	279	274	258	283	274	273	298	267	255	264	290	288	270	288	296	257	270	281	249	301	239	238	296	271	261	275	269	246	221	283	274	260	263	278	245	261	308	273	255	243	272	274	287	266	290	290	279	245	219	267	266	262	305	256	277	264	265	254	235	274	300	234	272	264	281	286	279	282	266	277	275	260	244	239	271	277	277	242	243	274	248	274	297	229	242	287	258	288	267	249	250	258	255	286	247	273	295	233	247	290	239	218	253	313	266	286	281	268	258	256	253	264	250	257	265	257	270	248	253	265	270	253	260	273	264	254	264	263	235	267	258	264	269	259	263	262	241	279	285	272	250	272	279	255	266	242	253	260	271	282	249	291	256	264	256	299	268	279	251	262	235	252	281	263	251	272	252	256	287	257	282	276	272	263	286	242	263	268	262	285	270	273	261	214	272	275	278	248	299	280	269	267	281	273	274	262	253	255	251	268	238	274	295	274	245	270	251	264	273	293	250	285	270	272	255	250	286	250	327	279	271	260	283	247	257	243	241	243	291	301	273	274	255	239	285	236	299	233	281	274	268	265	239	252	299	297	278	268	271	237	282	312	269	239	289	281	286	275	288	240	233	258	260	257	265	256	279	262	287	229	292	266	253	281	293	258	262	261	275	271	235	261	272	281	259	247	264	249	272	295	308	290	228	274	268	270	229	253	242	273	274	251	309	284	279	277	264	246	270	284	262	254	256	252	270	261	277	220	268	242	216	268	263	290	254	263	256	315	266	243	245	265	251	272	225	246	268	256	272	288	284	275	282	279	202	233	255	258	289	274	239	276	281	270	257	279	287	229	290	263	275	262	248	291	231	258	270	275	278	262	286	260	221	271	263	274	276	275	266	254	262	307	237	261	279	294	262	232	258	237	273	299	240	256	224	243	294	272	259	254	286	289	258	253	245	260	270	274	286	291	231	298	251	227	269	236	254	290	269	290	285	255	304	284	236	260	282	251	273	244	267	246	300	287	232	258	276	248	257	259	307	267	276	273	270	241	273	228	241	257	236	228	268	214	261	266	254	248	253	217	262	256	263	300	284	264	281	272	253	262	299	299	268	272	253	280	281	259	250	252	278	276	250	246	278	276	257	272	247	236	247	305	269	243	226	254	283	256	306	283	253	289	268	264	282	290	282	284	275	241	266	271	261	268	269	227	237	298	288	243	257	256	273	241	277	257	242	229	271	271	252	245	232	232	246	269	281	272	288	290	283	294	244	280	282	259	300	244	256	248	257	278	283	260	270	298	248	267	253	300	268	261	299	222	288	267	271	257	243	293	294	288	237	270	301	245	268	258	264	233	239	271	260	265	255	240	251	289	278	235	248	271	274	234	261	274	250	277	282	265	266	258	262	234	309	305	295	280	268	252	265	254	243	273	293	264	276	243	237	258	291	283	276	260	226	267	236	256	269	282	240	236	250	258	285	274	260	260	266	315	253	259	299	232	259	271	299	263	290	289	291	267	272	274	276	256	237	265	246	292	296	241	285	271	253	276	280	259	266	251	257	244	293	247	268	286	252	298	265	266	262	260	284	271	279	272	234	276	284	262	276	275	267	259	261	232	259	273	275	244	285	284	266	262	242	248	274	260	273	276	268	274	248	309	274	265	256	250	268	299	244	300	301	274	260	243	278	277	262	249	278	250	284	305	283	276	264	256	253	238	256	274	284	276	233	278	296	266	266	260	280	278	260	267	261	239	256	256	251	242	247	263	272	266	287	249	274	252	274	270	255	282	294	279	280	235	272	276	272	245	262	272	296	233	264	255	252	222	250	253	295	263	268	247	253	295	292	243	271	263	285	279	232	245	234	281	321	259	245	278	286	271	267	247	278	279	241	235	260	272	275	240	279	260	277	273	285	304	254	309	240	243	265	269	277	305	247	270	275	256	234	267	261	253	272	274	251	264	241	275	260	261	250	275	244	282	263	263	260	260	241	253	255	294	279	263	305	303	266	283	266	256	262	289	238	285	264	242	256	275	280	271	257	297	268	275	265	223	256	254	282	247	266	232	281	243	255	271	262	248	261	279	280	277	244	274	270	259	265	274	276	269	263	263	271	252	259	275
29117	15523	11029	6419	2583	689	591	606	580	572	527	550	565	556	535	575	575	572	557	578	538	544	596	569	522	526	555	586	546	587	541	528	539	525	539	574	564	537	547	555	579	555	517	543	580	561	586	581	546	541	554	583	557	538	571	470	568	568	592	579	580	582	600	526	586	572	536	572	572	538	539	602	586	583	557	599	534	577	536	531	577	551	551	548	615	591	551	548	565	562	593	549	554	589	598	581	524	580	579	566	566	546	563	575	544	539	568	593	570	558	591	547	533	582	546	553	559	567	534	558	546	565	550	577	543	542	590	553	540	599	596	528	535	636	597	577	564	571	585	570	571	558	579	576	534	577	554	594	545	530	552	590	555	566	532	556	532	551	608	560	595	550	580	582	583	555	523	530	574	562	539	563	520	553	554	544	571	602	581	569	574	586	555	537	560	538	591	550	592	582	540	600	607	541	592	542	555	541	585	547	586	538	542	559	606	570	565	543	518	537	584	541	587	602	601	529	579	565	569	567	578	553	575	569	569	568	585	560	557	581	568	571	556	525	587	574	539	585	531	563	565	511	567	544	539	577	552	610	522	530	535	553	600	502	577	567	550	576	543	552	545	532	610	568	582	544	557	606	539	569	553	551	541	556	551	605	604	528	591	556	563	586	563	563	553	535	574	546	564	590	579	591	558	584	560	558	598	560	586	561	545	563	555	602	532	571	504	560	544	544	520	613	570	552	531	534	549	549	608	551	541	580	546	570	556	575	550	566	566	606	555	530	582	570	601	534	597	612	521	591	595	555	556	564	554	596	566	591	549	553	559	595	521	556	554	569	553	561	536	573	585	588	544	578	537	577	549	536	572	582	605	552	568	511	606	574	551	572	558	560	578	583	561	530	602	528	577	582	575	574	556	573	606	601	517	582	627	565	576	566	552	550	564	596	534	532	555	591	595	550	541	579	574	586	556	537	608	546	592	598	541	544	587	559	608	534	569	536	512	551	557	529	584	524	581	565	546	599	517	611	568	572	575	557	561	574	566	554	591	573	584	564	555	558	582	587	533	561	540	572	575	563	549	553	575	555	613	549	527	577	538	513	555	586	548	560	600	580	570	591	617	534	526	557	546	594	566	571	588	570	539	555	527	557	525	513	557	521	576	588	541	595	538	590	632	578	577	573	549	558	561	586	573	560	569	565	597	562	586	591	569	551	568	627	581	545	561	527	564	564	575	563	538	533	549	559	559	497	579	566	589	572	579	593	555	554	539	574	554	541	575	531	582	566	561	581	580	552	570	575	547	577	584	554	589	538	552	559	575	566	524	553	506	550	596	584	561	586	592	577	600	555	531	591	555	608	603	585	534	592	580	524	573	482	542	539	594	580	508	546	522	561	586	561	604	586	548	530	590	600	554	565	536	564	567	556	560	584	543	599	585	590	537	572	584	526	533	593	504	553	558	555	530	573	596	525	547	546	564	532	598	556	549	604	534	536	584	577	570	597	563	583	582	611	581	569	574	575	577	566	575	542	577	528	557	586	571	550	530	619	550	551	519	589	583	558	559	572	587	592	564	553	616	554	572	577	569	543	612	542	584	556	592	554	575	561	553	545	548	548	540	571	553	557	520	547	610	488	640	580	537	578	531	549	574	538	587	600	525	585	569	556	540	550	592	556	551	592	582	583	568	566	554	540	593	580	555	552	559	570	546	539	522	532	573	634	557	535	512	514	547	516	593	588	587	583	619	564	559	572	554	541	548	561	609	588	562	565	554	592	551	569	515	551	541	546	573	598	575	550	570	613	579	557	564	574	534	595	511	524	572	590	519	575	596	564	547	572	580	551	576	574	559	542	563	564	548	605	583	523	588	577	590	590	558	587	553	566	547	552	569	574	580	548	604	562	547	581	558	544	595	604	614	546	544	533	519	587	581	548	556	552	571	578	582	543	542	520	555	551	584	534	544	537	535	561	561	581	580	591	530	585	563	545	545	555	543	542	585	561	508	589	559	560	526	565	546	570	585	558	572	575	559	564	553	553	535	551	563	567	513	558	588	572	590	583	533	572	501	564	545	553	543	574	574	552	612	604	577	559	571	543	520	541	524	541	524	550	564	581	574	584	536	563	568	548	545	557	551	571	543	556	545	581	569	581	587	539	586	531	570	574	548	574	552	546	571	574	509	535	568	518	557	563	549	557	562	563	552	579	563	559	575	521	536	556	539	541	550	560	551	569	596	542	569	574	583	541	536	520	571	565	563	556	588	592	515	590	550	566	554	564	575	564	566	575	559	590	578	579	606	570	538	522	559	559	564	477	561	558	580	559	516	555	547	551	525	546	581	561	566	559	553	571	567	592	574	561	564	570	567	568	597	542	558	535	578	538	566	546	497	585	585	585	578	560	566	512	575	550	583	554	539	568	566	549	606	548	545	558	500	550	582	529	578	576	535	569	550	566	562	554	572	527	567	549	566	546	534	523	569	566	564	553	534	549	578	567	584	565	571	609	565	563	589	533	590	557	565	519	568	604	546	589	541	573	593	516	549	561	548	593	540	594	536	612	586	595	565	567	562	577	573	537	557	558	546	587	597	574	554	575	530	586	580	597	522	558	544	542	568	578	531	566	552	580	561	521	602	545	563	564	572	575	652	546	594	552	532	577	570	587	594	585	557	587	590	577	588	592	531	560	607	543	535	589	606	522	584	594	554	567	548	561	543	550	568	540	572	579	571	550	590	521	586	595	554	573	568	544	552	555	532	554	538	540	581	581	598	545	540	559	564	557	552	596	551	546	571	573	558	582	576	622	589	532	593	536	553	613	543	546	573	513	578	569	545	578	567	551	548	556	586	596	576	558	550	568	516	607	586	559	557	579	574	556	586	579	609	541	595	594	565	554	573	578	562	513	543	547	586	534	567	554	544	545	590	539	607	589	548	559	524	529	538	525	554	585	561	524	548	582	574	538	587	519	553	550	580	578	557	565	540	514	572	553	537	553	546	508	554	532	553	596	548	577	548	567	594	540	557	559	568	554	569	545	533	578	561	556	571	639	573	564	568	547	537	538	542	572	582	567	569	571	563	588	550	531	565	532	602	532	570	557	542	567	540	560	583	546	516	578	566	553	599	534	567	574	595	583	560	584	574	541	584	588	543	510	578	534	533	538	530	564	530	535	573	601	554	550	564	612	579	573	579	541	626	545	559	563	558	564	601	584	554	588	596	584	569	552	558	551	553	568	568	528	596	523	571	607	593	587	546	596	606	582	550	582	572	596	544	555	534	557	586	580	548	601	557	582	569	533	586	528	543	519	531	563	579	549	546	583	554	591	552	574	576	601	610	568	527	608	559	597	574	552	573	594	579	575	545	582	572	566	545	579	548	578	611	565	565	565	554	569	587	554	530	511	564	560	551	555	575	546	542	607	538	556	583	506	589	550	577	507	550	591	559	578	592	532	563	514	557	575	560	539	577	537	575	553	554	549	536	542	543	590	619	557	579	579	582	573	520	554	553	566
57141	29225	13768	5515	1694	571	312	325	285	286	298	279	306	260	259	264	265	280	271	267	252	301	274	260	306	305	270	284	269	270	262	266	272	307	281	289	264	261	289	275	324	296	290	280	287	271	292	274	258	265	259	281	266	298	260	264	261	272	280	254	260	271	276	259	280	291	254	282	274	298	277	331	246	261	291	261	287	274	278	307	272	277	230	258	261	258	264	278	265	257	298	274	300	270	267	260	306	261	275	260	292	266	274	303	278	297	288	318	313	262	285	310	287	296	260	243	243	241	243	282	306	299	284	267	259	272	288	243	265	290	265	266	287	260	254	233	276	262	274	254	293	267	295	276	273	260	300	317	291	310	279	275	279	293	273	278	287	251	274	258	223	277	263	288	283	316	270	282	258	295	299	308	246	278	286	274	275	275	283	300	299	314	280	252	311	278	284	245	296	243	271	310	255	290	311	295	248	277	248	294	282	270	260	247	268	275	294	269	280	294	288	302	284	275	270	270	253	304	287	264	265	287	318	250	252	266	260	295	258	274	292	281	241	292	298	271	265	284	307	272	290	302	248	267	281	251	264	276	299	266	264	286	283	300	267	253	283	230	269	271	253	292	291	288	269	241	255	265	296	288	304	284	300	264	252	290	270	297	278	262	261	305	278	263	305	280	265	275	276	274	287	270	289	286	285	250	258	279	288	304	263	297	300	242	257	272	298	274	262	270	286	293	267	265	290	277	307	263	264	286	298	253	254	257	284	270	251	307	264	270	296	297	290	254	291	292	249	312	274	286	278	262	264	288	268	295	277	282	263	274	270	238	235	264	327	304	282	312	257	284	283	283	280	259	262	275	290	277	260	274	285	256	266	267	242	297	261	267	268	270	240	285	287	254	282	329	279	260	295	258	265	252	260	292	248	302	287	269	248	269	280	304	284	292	269	246	286	268	251	267	298	275	268	274	301	248	279	272	272	258	275	281	280	296	259	275	302	239	276	253	274	303	256	275	292	267	300	275	275	267	257	302	301	286	294	263	281	302	284	287	295	282	256	276	302	307	297	272	289	297	259	284	271	282	257	273	294	277	240	264	285	281	261	282	260	276	302	278	291	237	256	287	291	307	284	273	262	247	274	287	291	284	296	305	294	289	278	247	278	269	303	274	282	315	285	273	281	268	271	273	271	239	291	260	244	265	258	273	290	255	289	286	292	265	276	288	254	259	282	264	283	249	306	280	282	295	256	277	307	243	272	310	266	266	270	303	294	265	295	256	253	268	299	308	270	293	283	277	325	286	279	286	278	268	240	277	275	272	301	296	281	279	274	256	263	288	262	295	276	270	267	269	263	280	277	295	289	292	258	293	265	235	253	238	289	296	307	292	290	274	274	284	313	294	273	262	288	292	251	288	305	284	304	276	274	268	286	244	293	326	273	266	274	238	297	296	282	264	271	278	274	293	299	279	300	284	256	313	267	284	281	265	285	286	294	267	264	262	292	292	296	281	287	279	276	271	283	262	273	236	280	272	279	292	287	268	286	263	272	266	275	270	244	278	305	255	267	273	269	250	243	289	277	275	265	253	286	256	256	288	304	267	275	279	278	281	253	264	287	299	259	281	327	279	278	248	258	251	276	304	264	299	261	301	269	290	285	249	303	257	276	262	294	278	237	298	281	278	279	276	285	266	264	254	283	274	276	267	251	280	268	280	303	259	292	265	254	265	268	243	263	257	269	300	293	273	313	284	292	310	283	270	260	283	285	313	286	278	299	264	292	271	252	295	274	265	268	268	298	279	265	297	290	277	294	306	298	267	272	269	269	255	302	247	279	281	262	269	296	262	275	311	256	271	310	275	277	291	267	270	283	284	312	262	286	294	261	283	304	260	292	277	267	277	279	267	286	276	282	267	292	290	259	267	259	275	294	316	266	248	271	257	289	279	300	285	327	254	296	255	264	298	305	292	299	262	268	282	237	257	264	261	272	259	275	247	290	272	294	288	259	268	280	275	264	276	265	266	291	302	295	282	301	276	289	271	276	292	252	269	282	260	270	307	281	321	279	295	294	286	281	286	301	263	304	290	271	300	284	261	289	296	302	275	256	290	287	294	268	276	309	281	263	273	296	297	305	283	292	292	297	292	290	276	296	287	314	289	295	303	301	264	272	266	265	247	282	314	270	272	295	278	319	262	295	286	248	286	269	273	267	281	284	259	261	350	257	287	248	260	274	273	290	277	280	262	256	299	314	290	271	247	291	259	263	292	299	279	248	247	276	312	300	291	269	272	327	263	244	267	272	259	270	266	256	300	257	273	320	292	283	278	275	296	319	278	255	304	250	276	285	301	260	273	289	302	269	293	272	269	314	268	273	304	301	297	274	297	243	278	261	275	303	272	270	291	301	248	265	315	291	275	273	240	279	312	258	256	226	282	293	240	275	276	317	270	276	268	249	285	314	274	281	285	282	263	286	262	279	246	257	258	270	319	251	285	258	262	293	285	287	297	305	290	271	265	278	285	275	289	288	327	294	290	298	264	291	275	269	280	303	272	250	262	247	284	284	250	317	287	278	287	260	277	280	262	331	271	302	274	260	255	289	272	236	289	284	277	254	273	267	252	260	327	293	277	274	266	276	232	313	260	283	283	288	293	302	278	274	266	296	267	284	278	275	279	253	268	270	281	279	306	258	264	242	264	287	255	273	264	290	258	251	288	269	302	271	286	260	288	266	276	275	276	286	280	285	261	263	270	252	266	279	235	293	280	272	300	287	269	296	283	263	252	263	287	325	288	245	268	306	292	283	264	294	275	274	298	270	266	259	322	287	265	275	282	281	308	293	309	290	280	257	266	273	275	239	271	293	271	280	291	282	286	290	285	300	316	262	319	268	279	251	265	273	272	285	275	277	259	252	266	262	290	303	259	292	295	284	251	247	248	272	294	259	300	259	255	270	277	290	295	281	267	290	250	291	295	286	274	290	280	273	316	286	254	301	256	237	268	270	309	251	265	289	264	261	291	271	252	266	272	263	274	288	264	292	261	256	288	294	280	288	292	288	296	302	274	258	256	282	275	272	263	283	273	260	304	277	263	281	311	300	255	259	264	280	280	239	257	280	258	264	293	274	266	244	268	306	266	256	266	278	275	300	278	260	260	268	308	298	251	301	269	276	274	253	284	276	285	257	291	275	299	266	276	265	265	266	256	287	284	250	313	287	234	240	285	279	275	272	271	290	259	258	300	289	284	266	304	276	276	300	293	280	254	277	296	275	267	267	303	313	303	275	261	258	290	275	298	283	283	306	291	295	276	261	235	294	273	272	261	244	311	298	310	301	280	293	266	244	253	309	266	273	276	288	280	290	273	287	271	272	286	276	305	284	313	284	274	257	286	294	301	290	284	262	253	277	255	271	260	267	288	297	273	258	245	265	267	276	288	299	298	305	302	304	282	301	292	299	258	257	281	283	277	283	312	241	281	269	298	260	279	289	293	259	260	300	278	260	296	267	267	262	264
36966	20748	15475	10730	4260	1634	800	622	605	607	578	607	576	583	609	647	552	602	604	602	588	580	580	604	590	576	599	555	622	627	636	580	595	585	613	600	611	594	617	610	582	561	582	604	589	578	592	609	585	596	552	614	594	603	593	564	557	599	578	611	612	596	631	562	580	566	599	585	580	587	592	568	591	611	604	559	597	602	578	608	549	596	576	579	612	616	579	627	578	590	585	551	573	618	574	578	569	565	610	603	565	568	585	563	585	617	606	607	568	605	591	579	601	606	581	584	582	595	530	667	591	598	591	598	579	576	604	615	605	608	558	590	583	561	566	618	614	554	590	576	617	569	582	615	590	600	582	571	577	605	569	595	578	605	623	582	561	622	607	589	638	613	558	567	581	569	595	598	635	553	573	591	612	578	568	580	632	570	578	603	603	600	591	550	596	603	607	603	554	594	604	611	592	558	613	590	650	617	572	601	620	584	606	591	566	565	564	615	605	610	557	587	574	591	565	544	578	588	594	591	612	560	598	584	556	556	600	593	587	615	608	631	558	589	569	646	625	558	580	634	617	634	570	608	579	613	597	614	606	578	562	558	551	619	608	556	580	602	557	606	593	591	666	608	616	597	567	637	590	605	584	572	596	574	584	621	625	631	582	600	584	615	563	606	591	609	583	602	591	607	588	607	590	590	593	575	586	592	597	588	610	593	570	571	645	544	593	593	557	581	566	586	589	583	581	560	630	592	596	564	598	558	580	575	570	606	557	580	598	559	540	554	612	571	612	611	566	571	580	568	625	592	618	609	603	556	521	565	613	580	559	553	558	585	602	596	605	553	579	550	563	601	567	650	562	618	567	582	647	612	610	587	595	600	566	562	588	604	572	609	592	593	596	604	633	625	606	638	579	580	583	608	593	580	548	546	613	592	599	600	577	613	585	580	612	573	607	599	653	629	586	572	582	601	576	573	560	595	562	560	564	592	594	561	593	612	589	579	609	579	616	569	588	561	599	580	631	597	575	602	579	618	598	604	600	551	614	555	648	602	578	550	599	594	554	609	627	557	595	609	571	605	584	578	582	628	582	557	624	568	613	565	613	632	577	605	623	591	575	572	600	589	654	579	576	543	570	579	572	594	582	601	633	582	597	581	586	574	592	639	589	614	563	592	606	601	564	596	585	607	638	621	601	582	602	562	568	607	597	578	597	597	563	590	579	572	536	634	559	565	586	595	586	580	610	584	584	616	576	587	588	613	609	576	605	564	566	603	587	586	593	590	569	631	573	573	573	578	585	593	568	603	564	547	559	645	636	571	550	609	621	611	558	539	583	566	563	547	589	583	594	573	551	596	626	622	599	569	580	569	591	612	582	600	546	581	631	519	630	616	598	586	558	590	600	572	588	592	606	605	606	575	587	582	592	560	608	604	579	606	621	633	555	579	586	626	642	610	595	639	576	578	576	605	595	590	568	616	607	600	599	617	593	640	598	614	604	576	561	592	610	533	599	584	560	580	570	580	604	601	578	578	583	626	566	617	596	605	589	633	578	575	571	608	590	581	596	514	588	596	574	596	623	557	613	580	598	548	571	571	564	621	605	545	588	592	587	591	621	577	603	574	572	556	636	612	563	555	601	587	596	546	588	559	592	581	558	616	596	584	619	556	558	565	580	634	551	585	599	563	580	602	548	596	592	608	606	642	605	576	631	571	573	563	634	596	594	608	617	610	640	567	596	574	593	558	621	584	585	611	596	600	612	602	624	615	631	636	576	580	605	587	589	595	624	585	586	613	604	582	570	552	577	593	568	580	584	576	562	616	613	600	606	573	551	588	599	579	604	592	608	614	588	569	580	549	551	617	589	588	586	580	582	623	569	592	592	542	579	592	641	610	611	540	555	552	559	587	624	601	599	578	611	581	622	550	580	556	586	622	611	590	570	593	543	571	603	564	562	589	547	592	591	577	563	561	560	574	571	609	598	568	583	597	581	600	593	547	597	594	597	593	603	563	595	565	559	621	602	609	603	578	582	606	614	610	594	614	568	581	521	582	586	593	570	598	587	564	586	601	599	591	606	574	574	630	593	587	618	563	574	591	562	640	554	577	580	604	568	577	555	642	615	583	650	607	560	581	586	614	574	590	608	600	595	637	607	540	588	614	617	533	594	589	599	581	588	593	606	596	555	601	592	531	600	611	585	569	598	589	589	593	607	587	577	584	569	539	551	569	615	583	584	600	605	606	604	589	572	616	582	550	587	598	587	622	637	557	564	627	609	583	621	549	596	558	585	535	593	571	601	551	583	560	621	610	556	612	565	573	616	576	601	559	593	630	594	582	559	606	591	571	599	595	604	562	536	559	551	564	580	595	586	569	580	593	570	576	605	575	620	570	577	566	607	610	581	581	583	609	575	621	546	574	609	581	629	617	600	619	602	601	656	578	598	610	560	581	574	572	623	608	614	593	585	591	561	558	634	588	599	578	598	580	636	521	574	590	625	569	582	603	563	579	571	596	557	609	525	559	543	548	581	566	562	575	568	582	602	589	548	553	572	584	621	520	617	575	591	615	557	625	582	621	574	588	609	618	627	539	571	584	602	538	609	616	581	587	602	550	511	606	588	561	585	618	602	599	633	610	581	612	620	633	575	597	619	598	583	616	554	597	618	576	595	617	561	561	607	583	610	600	552	620	590	588	625	627	603	554	574	540	581	568	601	584	596	612	610	600	561	600	603	586	609	572	572	568	635	633	570	581	613	583	614	605	583	573	603	578	574	569	619	574	582	622	597	583	562	585	614	556	607	607	631	583	570	626	571	569	561	602	572	600	564	516	602	603	572	615	629	560	567	618	572	573	592	550	654	608	581	593	600	602	584	595	612	605	553	576	575	570	570	597	611	575	600	587	628	609	661	549	580	588	603	597	578	608	590	581	592	629	601	585	593	603	572	563	626	573	628	586	579	645	602	602	596	576	573	596	624	588	644	566	609	555	607	574	577	539	574	584	586	587	617	580	611	606	622	587	585	552	616	569	574	588	621	568	549	560	572	568	618	649	590	584	607	582	578	595	564	619	555	598	579	607	596	614	575	531	546	584	604	576	575	570	617	606	589	613	579	606	558	598	572	596	588	549	576	589	541	537	593	578	595	570	603	587	559	608	575	577	596	576	607	553	581	614	567	600	606	563	612	564	588	608	592	573	578	554	615	603	572	593	603	589	596	588	588	636	595	595	592	606	625	565	613	590	516	587	625	598	609	614	543	636	640	581	613	561	606	552	575	587	590	621	619	598	620	558	603	582	599	603	612	587	581	587	669	624	632	587	594	558	609	559	588	569	567	554	547	578	582	585	595	547	635	566	580	597	581	547	594	546	600	618	580	580	567	651	544	612	594	595	599	585	582	627	563	533	539	592	569	637	564	561	567	599	569	620	562	592	577	576	622	551	591	566	627	612	611	597	580	595	581	559	574	604	601	625	585	570	564	596	596	583	562	544	640	582	557	589	631	621	598	583
64857	38027	20818	7984	3562	1234	391	371	342	309	336	302	280	303	319	325	309	309	293	342	291	297	314	303	319	326	292	303	317	337	286	300	340	345	319	312	291	321	328	298	343	326	327	305	316	332	325	296	347	309	312	316	312	308	297	328	285	321	295	363	315	296	333	283	313	298	307	298	325	304	299	285	263	316	290	285	303	305	282	287	347	310	325	341	369	287	330	336	284	329	326	324	291	333	307	339	327	339	288	321	318	339	322	299	297	326	319	324	337	320	321	312	320	292	331	310	311	287	318	318	286	331	335	295	314	318	308	328	336	289	340	294	301	270	309	317	312	291	279	310	308	268	309	277	313	292	308	311	314	309	320	317	325	313	309	295	341	308	341	297	293	307	341	357	293	305	284	311	323	317	296	313	303	296	294	312	339	318	299	319	345	319	298	306	322	288	333	309	350	296	341	296	292	312	292	307	341	328	324	318	284	281	316	284	298	328	317	333	302	329	294	312	341	335	324	319	311	338	312	313	327	292	322	352	302	325	296	309	294	325	342	300	308	308	335	303	313	315	298	282	297	314	295	316	308	291	314	306	323	324	327	298	332	340	333	332	276	312	315	345	345	329	297	319	297	333	293	325	300	317	323	311	291	295	300	281	302	319	330	296	322	291	323	288	297	347	296	327	289	325	328	323	308	282	354	303	287	318	273	300	310	300	282	312	318	277	290	299	341	339	303	332	295	287	297	294	317	303	300	350	363	296	327	324	352	324	317	257	332	340	325	319	350	310	318	323	308	307	307	280	317	317	318	326	324	298	321	326	309	332	299	294	316	340	304	272	291	289	320	322	351	374	304	355	339	335	334	348	334	296	329	291	349	309	320	341	326	275	333	337	309	320	352	330	324	361	292	330	319	320	268	313	328	317	320	277	312	292	304	321	310	312	326	303	348	297	301	338	312	279	311	311	345	321	311	299	318	368	329	313	298	352	296	318	317	317	326	337	284	317	297	286	319	316	283	318	335	317	326	326	286	345	323	330	308	340	307	300	314	300	330	350	300	287	304	306	270	341	331	348	304	308	276	307	337	326	353	331	335	308	315	300	284	329	344	313	318	323	281	311	341	292	328	306	298	274	334	310	338	348	329	321	311	336	296	313	267	316	328	309	315	346	317	300	331	321	272	365	356	353	307	348	317	350	319	288	335	298	312	341	309	301	314	331	272	327	318	324	302	308	320	316	321	322	305	311	300	300	310	275	290	333	298	298	329	302	312	288	318	315	291	287	320	304	327	332	283	295	323	330	329	318	320	317	313	282	311	353	300	271	311	293	307	311	302	339	296	318	338	314	347	312	322	338	317	307	340	303	316	339	310	317	310	301	300	326	325	276	295	322	299	315	323	300	296	298	327	294	313	310	314	311	290	342	337	289	324	327	348	318	270	321	335	305	330	318	328	322	300	350	311	339	330	335	287	329	307	276	302	318	310	292	313	302	296	364	310	331	312	320	305	331	294	322	287	338	361	301	344	338	306	353	317	294	315	342	319	339	325	305	319	314	293	290	316	299	313	356	300	305	319	280	292	316	366	298	292	293	321	313	306	295	276	295	336	338	329	320	326	306	317	345	275	294	296	310	301	321	295	325	287	309	278	324	296	331	329	307	300	299	323	313	359	293	268	277	351	299	316	301	324	319	289	301	305	298	309	306	294	328	325	319	349	348	322	317	319	313	292	319	279	315	317	329	340	311	322	331	335	282	278	305	285	323	338	328	307	278	279	313	320	362	315	317	303	296	331	321	325	334	336	338	319	324	315	307	307	284	303	257	321	319	303	327	336	312	316	308	309	314	307	301	334	327	343	313	306	307	297	352	335	313	329	284	318	368	318	336	357	346	291	306	325	314	293	320	298	289	298	351	290	321	320	275	349	314	303	308	362	366	323	320	297	314	339	319	295	284	325	303	331	299	316	295	307	298	282	344	294	333	325	293	296	307	301	278	316	318	319	284	338	294	308	311	323	293	304	319	319	341	338	302	311	312	347	326	316	336	278	322	279	303	350	303	329	346	294	341	332	284	334	306	307	282	349	338	281	318	298	305	278	336	285	268	299	296	335	323	314	306	319	331	348	348	283	295	338	316	285	300	336	330	287	303	318	343	311	312	321	314	350	309	307	295	280	311	326	319	340	314	287	312	343	342	311	294	304	315	331	331	301	328	332	342	316	336	317	343	309	344	327	288	302	348	313	326	328	341	324	325	293	324	315	298	283	285	325	288	295	272	332	301	326	280	303	300	301	281	297	303	291	295	327	319	316	312	294	343	311	333	338	290	301	271	316	335	314	289	328	338	322	338	307	347	330	305	303	335	323	322	284	329	340	315	332	324	313	368	331	319	289	330	300	316	337	334	340	294	298	321	319	296	323	316	309	280	310	319	339	291	327	289	316	266	279	326	325	319	338	298	313	309	326	339	311	297	306	299	339	312	314	299	339	308	323	307	304	307	292	316	319	314	312	307	349	333	297	299	312	352	317	306	321	303	301	329	316	282	279	304	307	297	297	317	311	318	327	295	310	295	309	310	319	304	310	344	299	314	266	268	349	311	276	314	312	313	300	288	298	321	302	325	288	289	317	310	344	263	357	288	356	310	315	290	295	312	327	307	276	310	335	315	340	338	319	325	303	315	315	301	335	324	336	322	306	329	349	298	339	292	322	294	315	296	302	390	307	320	355	319	295	322	278	336	333	291	280	298	330	330	320	285	334	301	326	311	323	316	314	308	316	292	307	329	311	302	333	327	314	310	349	299	332	291	308	310	314	317	324	329	317	302	338	314	310	346	300	295	307	271	329	334	306	299	248	304	347	291	307	325	306	319	309	343	304	308	306	279	335	306	336	277	298	299	304	317	294	299	362	323	299	293	318	309	306	316	323	332	310	292	344	340	340	301	321	312	268	316	319	295	305	312	319	261	292	313	290	320	306	283	308	309	353	293	323	276	283	290	338	323	307	302	311	307	332	299	302	281	312	334	303	291	289	285	307	301	323	308	317	341	292	295	351	332	327	296	325	324	357	316	318	330	306	305	327	307	299	334	332	345	307	327	315	316	294	306	322	315	303	309	331	316	309	268	326	316	349	325	316	320	326	354	349	310	310	302	310	310	322	313	339	292	288	307	359	322	320	328	299	331	312	322	311	345	321	326	322	274	298	318	329	323	303	383	324	314	276	268	316	316	341	330	288	330	293	341	337	302	337	347	310	322	321	327	308	298	317	295	385	303	312	375	287	322	300	295	307	307	310	298	310	293	286	310	313	327	320	307	333	323	329	293	324	296	363	331	304	281	323	292	327	342	292	318	305	296	276	335	338	317	334	304	302	326	354	299	323	303	300	323	313	300	284	334	297	327	326	327	345	299	291	298	323	292	325	307	314	301	330	325	307	316	320	328	316	321	348	323	348	333	288	318	323	349	313	300	349	298	306	303	321	314	317	299	324	352	308	325	312	321	275	318	284	312	297	301
41458	27836	20534	13376	9539	3195	1068	881	735	661	706	653	668	694	679	670	669	645	733	679	667	674	675	651	626	683	631	685	645	680	646	686	659	647	660	664	647	640	682	682	642	661	669	689	705	702	666	676	673	680	656	595	643	699	620	660	650	611	644	697	682	665	670	661	613	711	664	667	660	618	650	672	661	641	659	607	632	658	631	634	635	658	662	659	640	666	636	657	663	682	669	645	612	676	704	650	665	654	659	652	643	692	653	709	627	628	698	646	650	653	679	681	650	657	648	654	665	599	662	623	648	635	685	660	659	684	662	682	666	695	709	603	618	680	711	661	652	645	646	647	630	668	655	653	653	627	646	600	683	716	654	664	678	650	671	633	627	662	679	636	670	616	637	682	714	620	649	641	646	653	697	683	672	642	684	668	640	636	598	662	654	662	674	638	657	671	663	671	636	631	629	670	612	643	631	679	662	638	643	663	652	629	701	633	646	645	681	640	620	646	649	652	599	630	632	623	658	659	636	662	646	677	629	697	630	618	664	632	647	613	657	635	640	647	639	653	642	661	664	652	660	652	680	632	654	604	668	628	606	643	675	667	704	683	692	640	643	676	664	680	681	683	646	672	629	668	669	652	694	660	694	637	606	631	662	635	617	672	597	680	602	624	680	660	677	684	652	662	667	678	687	630	647	646	651	667	651	663	626	686	660	627	672	593	661	689	674	641	672	655	653	666	600	626	615	664	637	645	682	633	638	677	580	642	672	627	706	697	672	638	624	630	676	640	725	602	630	673	656	619	655	690	618	675	673	683	647	663	669	633	685	677	673	619	605	659	668	645	598	672	661	665	658	688	665	690	649	654	638	661	660	661	640	680	591	683	653	698	664	653	659	637	658	657	602	643	617	662	684	696	683	655	648	636	673	648	647	668	623	683	637	626	632	656	664	659	597	673	698	631	673	612	642	624	688	635	613	659	635	670	667	617	675	706	641	683	659	679	702	641	691	658	686	679	639	708	665	636	681	658	641	640	638	642	650	665	701	621	692	621	700	666	657	622	685	684	646	683	634	651	621	622	593	607	630	699	672	655	653	680	676	651	613	636	631	642	630	618	642	649	637	676	609	654	656	608	649	639	666	616	624	691	648	617	661	683	678	656	675	691	639	681	632	632	673	630	658	638	721	614	665	673	630	696	658	631	662	649	678	687	624	641	692	604	609	657	635	649	621	654	676	681	693	632	668	653	676	669	665	639	617	671	658	710	645	706	651	660	662	664	680	626	640	616	674	659	604	627	667	644	641	656	688	647	661	610	641	659	623	635	689	642	682	657	654	647	668	674	692	639	663	661	628	664	685	676	682	667	636	710	661	694	688	670	662	654	660	652	652	670	586	683	643	668	671	649	648	652	638	642	667	606	661	695	684	670	646	678	623	631	592	681	698	631	640	669	641	676	654	653	672	629	613	641	653	612	678	670	646	684	668	633	650	673	681	645	690	690	687	662	693	648	625	665	661	674	639	643	609	635	623	664	674	603	633	653	636	701	622	658	646	665	650	596	672	607	659	629	655	614	624	620	684	649	670	649	655	680	662	693	640	667	651	639	659	636	699	641	650	650	627	626	678	675	635	664	679	667	640	672	687	663	698	692	698	674	669	659	659	666	653	633	594	666	663	639	607	687	652	661	659	644	662	687	657	662	664	652	686	658	626	654	615	638	647	660	621	702	665	612	683	671	678	672	645	709	647	614	652	665	628	655	683	714	688	641	630	681	709	647	642	699	657	701	653	709	588	710	671	640	634	650	675	636	680	612	644	622	663	626	673	605	665	682	664	686	683	697	648	675	666	637	634	663	649	596	655	649	656	674	650	696	626	673	667	654	660	659	619	632	642	655	632	684	712	656	692	673	683	626	657	666	632	654	629	651	606	678	664	655	682	651	670	665	671	663	654	602	657	681	635	649	617	650	640	677	615	647	670	673	663	650	678	663	642	665	600	598	626	642	681	646	621	661	673	677	651	615	687	658	662	669	666	644	654	658	635	675	638	646	620	649	671	651	655	631	642	680	626	684	675	630	658	634	669	650	642	654	646	670	657	641	616	670	708	649	670	645	634	632	694	661	634	624	632	687	660	631	685	639	678	669	651	703	682	644	630	658	629	616	636	633	660	623	681	655	703	689	673	661	690	676	677	633	651	693	650	639	673	617	648	631	668	670	674	699	644	610	667	641	671	651	629	642	672	634	670	668	634	640	647	660	657	670	670	612	634	646	668	647	660	616	657	619	726	683	644	640	715	677	677	665	630	652	651	643	665	629	692	603	652	660	679	659	636	667	726	656	626	647	609	675	644	627	645	687	629	625	610	666	636	708	721	648	634	636	656	648	682	625	643	636	607	666	678	659	678	658	670	682	618	674	624	625	707	645	687	683	674	639	706	619	659	685	656	682	668	631	686	653	679	617	626	663	624	661	644	626	634	663	654	669	653	648	653	667	679	608	648	654	675	639	653	652	624	650	664	648	639	629	644	681	646	626	630	627	675	643	632	642	670	612	666	630	679	659	640	636	640	633	642	649	651	645	636	679	657	651	619	619	657	705	682	674	652	676	662	663	679	686	698	678	628	658	642	651	649	633	677	691	632	663	630	644	637	626	659	644	643	652	669	630	673	664	630	624	639	655	674	639	673	649	724	666	675	683	675	672	607	624	627	595	669	676	580	686	666	618	625	641	642	683	643	664	672	653	669	640	649	611	698	631	631	627	660	570	687	645	676	647	664	654	663	681	652	664	664	675	657	661	692	664	698	688	653	618	637	631	627	660	614	624	666	675	695	699	650	657	656	648	674	648	675	669	653	679	659	686	704	681	618	642	693	669	671	652	638	651	665	649	651	663	650	651	644	656	649	659	647	658	664	644	637	670	674	646	637	679	622	704	644	659	674	660	677	685	659	631	644	631	591	662	633	608	660	683	670	661	650	665	644	630	679	649	639	636	627	680	693	633	645	623	663	666	687	668	646	650	625	705	642	687	682	667	632	662	644	623	673	622	643	682	671	661	636	658	673	663	670	696	661	613	665	610	649	677	664	626	703	664	646	627	692	673	705	657	677	634	659	692	671	633	636	680	651	619	644	657	576	678	647	609	591	665	639	697	655	633	651	654	623	670	649	593	620	657	640	682	609	705	612	636	657	694	642	641	631	654	680	687	653	620	684	656	659	688	681	657	648	703	623	689	704	667	613	627	641	636	638	640	655	611	700	661	678	650	633	690	669	674	632	616	667	649	656	636	639	608	656	661	669	689	632	702	632	654	633	659	664	629	671	668	635	658	647	690	664	655	623	647	640	649	625	697	653	649	662	620	650	632	637	727	608	654	632	695	628	602	640	674	645	623	609	612	673	676	655	655	661	643	670	607	626	701	691	661	640	660	656	678	606	647	623	710	647	613	666	668	656	649	639	696	653	668	598	672	638	631	623	660	655	706	669	647	616	674	653	658	660	614	631	660	675	646	658	655
44711	20263	7963	3393	1168	422	287	254	251	273	264	271	294	285	294	302	279	259	249	264	256	287	261	242	285	254	244	257	238	253	263	265	286	293	269	271	250	259	276	285	289	253	282	319	260	283	258	257	253	290	259	241	276	254	308	272	257	263	279	301	244	245	270	258	229	283	264	235	256	262	273	249	260	250	254	243	279	253	266	277	278	276	265	249	265	255	266	257	280	261	266	262	259	306	284	284	257	306	232	257	255	241	259	273	247	264	269	268	285	260	261	270	267	274	254	253	271	278	279	280	269	310	275	266	285	266	271	257	271	250	295	248	266	238	246	251	228	258	243	261	284	290	266	265	273	273	254	273	282	266	243	274	285	267	277	296	242	294	259	242	241	303	296	297	272	259	266	282	280	258	251	287	288	259	284	243	257	250	240	292	231	283	254	278	261	256	285	299	278	271	266	253	270	256	262	262	252	288	266	284	279	225	245	279	245	241	272	227	289	285	289	258	275	276	317	271	260	275	260	291	285	272	257	292	256	264	259	244	272	241	238	274	273	272	245	246	248	272	279	262	241	285	262	271	266	251	252	255	256	289	290	275	254	291	268	265	249	255	258	249	291	284	295	237	288	238	243	256	274	281	291	273	254	249	283	266	262	262	272	254	252	255	303	259	288	276	273	260	253	246	264	274	267	269	243	238	244	255	264	266	247	237	264	271	242	248	263	314	286	215	267	292	305	255	274	293	286	284	252	266	264	253	251	243	245	282	264	242	292	286	268	262	265	243	244	244	269	271	251	269	241	273	240	262	248	257	254	288	249	263	270	293	307	261	280	278	268	252	261	295	298	277	264	295	276	269	269	300	284	308	293	254	292	270	247	264	254	273	270	236	276	262	277	261	259	303	269	287	261	273	270	248	265	259	293	253	258	258	238	248	263	264	276	270	251	267	258	235	271	254	265	275	270	246	285	277	299	290	293	256	237	273	276	286	242	246	239	233	269	273	270	258	277	278	293	264	289	246	279	230	264	268	295	273	268	262	225	253	273	260	264	270	285	262	268	241	254	242	233	258	247	261	271	277	265	274	253	260	272	281	250	271	260	275	236	265	288	282	264	305	273	260	257	295	285	231	256	272	271	303	278	267	286	314	285	274	244	270	282	287	256	251	266	275	253	244	264	256	302	268	241	269	268	267	254	286	269	254	276	259	253	257	248	260	274	255	283	272	252	249	273	307	271	232	253	244	250	264	254	255	228	286	258	281	262	248	257	298	261	271	253	249	252	290	287	284	301	291	266	271	250	290	262	267	246	277	243	282	257	239	277	274	284	283	276	288	299	264	220	216	232	308	301	280	266	259	257	259	259	218	269	233	245	245	264	282	308	259	281	259	290	282	279	291	247	267	286	235	267	231	251	286	299	250	260	242	268	270	274	270	243	252	248	228	248	272	248	263	286	289	270	239	236	278	280	280	243	272	259	268	299	293	275	270	256	254	287	232	276	260	260	287	292	293	281	266	267	266	287	261	257	254	280	259	254	274	306	256	285	265	270	253	257	258	279	262	244	311	291	250	227	278	287	258	288	263	270	246	287	245	240	275	303	255	229	274	256	247	274	241	272	265	272	266	270	246	255	296	261	253	260	245	249	262	276	262	278	279	266	242	278	261	282	266	271	274	252	271	292	318	273	281	243	285	269	267	273	271	236	248	249	272	263	275	256	290	276	294	240	222	247	262	278	269	249	256	259	267	291	284	249	262	268	266	271	274	244	255	276	262	277	289	221	237	260	299	274	259	287	252	261	245	272	280	251	241	285	259	269	288	279	245	285	268	275	287	253	262	271	266	253	282	262	283	267	241	256	227	261	269	271	239	249	265	273	286	272	256	242	268	272	261	254	252	287	271	256	241	250	263	258	249	242	281	285	257	279	294	284	301	242	286	206	290	269	308	275	274	264	269	263	233	259	284	261	305	286	258	274	281	260	251	261	273	281	246	284	281	256	253	294	236	270	277	257	253	280	291	266	263	242	231	268	273	251	266	220	264	244	250	295	274	271	260	259	262	250	298	234	274	272	256	278	260	264	253	247	291	288	287	294	274	268	294	274	274	282	249	222	240	267	313	262	275	260	278	235	259	242	263	266	280	219	269	261	270	243	260	295	251	261	285	278	288	240	264	221	268	270	294	214	236	264	261	235	290	299	238	272	254	263	271	293	289	285	277	263	273	304	257	246	318	291	250	251	242	247	261	262	257	262	259	271	289	308	286	251	267	260	259	253	260	257	279	251	247	270	273	226	262	301	267	286	281	286	251	266	269	283	243	254	256	287	269	285	283	272	285	278	249	260	251	265	284	277	288	257	255	275	265	263	274	286	266	283	269	278	276	257	260	270	279	279	259	255	254	273	269	247	261	273	251	272	242	253	260	281	255	239	280	288	286	265	288	302	255	236	272	261	278	248	251	265	246	287	283	272	277	270	267	266	271	262	286	249	267	262	272	261	260	257	268	239	293	249	251	276	265	305	232	269	217	282	254	271	265	271	281	271	256	274	257	241	238	271	285	317	272	286	303	286	247	263	265	270	264	251	269	257	265	275	254	255	256	273	276	286	239	258	280	243	288	284	260	248	248	282	224	256	233	252	278	285	235	254	256	307	249	251	264	265	285	268	264	275	276	285	278	273	251	306	238	257	296	260	270	223	269	251	275	275	236	280	270	262	265	271	268	277	255	254	248	251	289	269	268	245	262	283	270	257	296	275	302	283	283	263	271	228	255	268	276	265	302	277	261	271	282	284	253	281	271	267	283	270	274	240	279	256	268	246	260	244	270	288	231	239	265	256	278	274	273	289	287	244	260	259	256	253	236	281	248	277	246	238	233	236	228	283	265	280	285	298	233	248	226	272	255	238	264	292	262	277	295	254	261	256	280	238	274	282	274	267	288	284	254	267	275	305	259	291	263	272	284	263	279	281	261	301	304	275	287	229	289	271	268	259	249	258	250	233	260	273	242	271	298	265	274	274	266	260	274	257	236	276	296	281	281	268	239	269	257	276	299	268	230	257	248	277	256	259	260	295	263	305	291	258	260	280	257	253	274	292	256	265	247	264	236	246	263	263	281	264	252	240	251	262	280	258	248	249	260	254	269	292	258	269	266	229	255	255	267	240	254	257	256	275	239	279	249	275	289	260	262	284	267	252	239	279	251	269	276	241	295	274	258	303	252	251	303	266	262	252	231	267	254	243	301	266	247	269	264	276	261	268	233	247	265	282	243	264	292	294	273	288	267	270	238	308	261	258	288	285	289	255	229	279	268	280	257	277	253	270	268	216	268	274	245	259	271	305	259	246	277	247	269	244	226	259	276	286	249	274	258	267	279	247	235	234	274	283	269	250	242	246	258	266	282	273	229	244	277	280	305	251	270	288	238	267	244	271	255	272	259	317	261	273	252	258	246	266	242	301	258	269	259	260	270	273	289	256	271	255	244	262	270	263	262	234	267	279	259	300	259	254	304
29087	14482	10039	7579	3476	1207	642	585	531	564	541	565	539	541	601	540	540	582	537	594	557	535	565	555	616	545	545	577	531	549	574	552	581	572	542	529	566	574	534	537	567	528	539	567	557	583	561	574	529	605	555	560	573	580	565	587	558	553	543	557	533	560	534	591	560	551	571	578	555	559	535	576	568	601	578	517	596	587	549	568	541	600	552	557	595	542	579	563	539	595	547	546	580	546	536	553	608	573	563	549	583	577	579	530	564	591	542	605	563	605	511	567	597	522	528	597	557	582	552	582	551	507	582	535	601	573	572	529	581	589	593	541	549	536	569	523	579	537	537	575	606	546	530	557	584	555	532	526	553	546	534	588	561	585	578	522	558	560	557	536	555	498	575	582	533	537	545	599	550	529	594	580	558	566	582	582	545	544	565	577	563	575	562	580	573	569	592	573	571	556	567	535	531	557	551	573	556	528	566	520	527	549	589	563	537	551	567	562	584	587	534	591	535	596	569	576	557	559	612	554	562	584	582	609	579	518	603	580	553	552	591	562	533	615	563	587	546	533	532	536	538	538	553	563	572	564	548	569	557	603	559	608	573	583	589	621	582	582	547	539	551	538	538	584	575	566	574	597	569	545	594	585	533	548	549	617	576	554	590	542	611	558	534	567	527	540	558	575	582	565	558	579	558	582	520	596	590	552	540	526	543	521	582	613	515	558	580	561	553	512	569	581	536	569	624	599	577	590	601	573	603	561	550	549	587	565	613	566	576	552	610	513	577	570	536	616	573	566	561	515	559	500	554	538	544	580	541	571	577	581	511	552	544	560	603	596	592	598	555	587	542	566	561	559	615	558	566	533	553	556	538	570	543	582	569	574	571	526	583	597	574	557	594	576	573	572	543	581	566	579	577	547	549	543	548	582	571	591	603	564	565	559	612	556	595	597	558	591	566	589	563	588	539	567	590	564	572	536	599	551	537	600	576	584	557	554	558	554	562	552	553	546	574	506	604	525	537	606	521	596	597	553	571	565	546	561	538	585	560	603	551	555	583	532	568	574	558	555	533	588	552	589	575	555	522	583	576	585	552	563	588	546	545	511	565	569	587	563	555	593	565	574	565	573	547	591	540	569	579	595	566	542	531	499	554	569	566	589	618	598	561	581	519	576	572	546	560	554	567	554	558	533	555	541	545	550	570	581	532	591	606	550	587	607	523	516	562	571	540	553	576	588	552	558	550	585	585	572	559	553	540	571	578	592	557	566	558	549	536	585	549	544	559	536	511	551	552	546	585	538	558	570	572	556	532	591	529	565	553	571	595	555	578	574	522	565	556	583	543	614	574	535	581	562	599	575	530	528	594	585	595	546	564	581	618	540	553	526	583	538	577	609	602	590	557	566	579	548	527	556	579	583	547	553	587	588	523	530	580	581	583	606	561	555	574	523	539	591	534	535	540	559	559	557	562	564	546	542	603	568	576	558	571	551	531	563	568	504	575	570	537	558	584	540	594	573	592	573	543	584	554	555	572	555	581	569	536	511	559	566	542	609	553	551	536	547	592	564	586	579	530	597	557	602	581	555	545	530	533	544	523	568	543	568	530	584	559	552	561	558	515	544	561	589	529	585	570	586	555	577	552	572	565	567	532	557	572	568	600	619	553	545	511	560	562	522	580	538	584	561	567	537	557	597	541	569	590	572	585	562	589	551	559	572	588	595	554	541	522	553	516	552	566	555	552	593	536	551	543	567	582	565	589	551	532	567	594	568	537	536	566	525	548	591	529	555	555	557	608	557	574	579	585	568	516	568	600	550	551	577	578	558	554	589	566	518	561	567	540	549	586	596	579	607	560	554	556	558	571	555	561	543	599	544	561	548	578	574	601	533	558	540	512	533	577	576	558	573	565	541	550	554	550	564	575	562	576	538	565	585	595	572	569	564	539	537	576	533	589	549	594	569	598	578	559	565	539	565	550	554	549	536	576	565	561	595	561	565	554	534	570	564	643	588	574	594	552	576	597	569	550	551	563	566	546	545	565	549	597	586	560	566	578	570	518	588	578	546	571	575	565	552	566	516	532	549	593	569	568	525	584	541	549	553	556	538	586	569	581	536	569	575	582	574	558	584	597	552	555	528	539	590	555	588	563	537	547	532	578	594	548	565	573	514	575	553	546	587	582	557	564	551	562	564	515	523	535	583	608	609	581	602	572	550	534	545	563	602	574	534	541	537	582	570	557	538	555	604	593	544	572	543	534	575	579	587	607	564	627	517	536	592	541	529	563	584	608	577	574	570	588	572	552	595	539	586	557	546	570	558	548	572	587	563	574	547	560	603	563	539	571	552	552	586	548	562	595	513	516	550	554	547	570	621	580	558	552	528	537	563	568	534	599	555	516	544	510	537	541	574	564	553	575	553	552	506	568	582	569	522	546	584	525	593	572	588	587	539	579	520	558	576	543	537	535	574	586	521	595	556	574	595	565	591	559	581	562	515	552	578	579	570	533	570	577	543	575	547	539	583	550	568	543	578	545	561	601	569	564	571	596	560	565	576	541	561	591	546	541	557	575	547	608	543	572	561	563	537	573	529	583	552	565	581	529	556	571	525	571	592	569	535	570	531	561	545	597	542	547	573	584	582	551	530	583	585	562	556	587	562	561	548	565	608	559	564	600	558	622	567	537	536	587	521	572	546	510	537	596	588	589	602	582	556	582	570	604	527	563	606	526	553	571	581	570	539	570	549	577	577	573	559	517	572	590	581	550	557	612	543	561	537	574	533	574	519	525	582	584	554	556	536	591	558	601	562	537	602	533	560	583	593	578	596	589	581	525	594	577	565	539	561	562	606	559	527	555	573	552	561	547	526	552	529	635	553	542	579	592	552	578	537	542	586	517	569	571	568	537	531	559	551	560	543	567	527	585	571	557	587	530	550	532	587	540	585	616	595	582	528	527	573	576	584	588	588	571	533	592	573	568	580	542	585	554	594	586	540	543	551	532	611	561	545	593	585	585	544	518	581	564	569	618	615	560	552	559	568	579	569	568	556	513	598	565	571	549	577	576	571	561	562	557	571	566	544	596	577	547	604	564	528	560	538	485	564	538	538	577	578	583	604	576	554	598	566	580	583	563	586	553	555	545	584	552	533	553	566	540	528	595	553	609	577	541	584	546	514	544	563	556	527	533	585	526	620	581	575	545	566	580	561	567	590	524	569	564	530	548	573	532	597	566	539	541	564	552	561	539	542	557	589	562	537	575	563	545	564	533	587	591	555	535	551	578	545	607	573	604	618	552	539	539	595	581	600	550	563	557	572	562	605	559	576	565	599	562	569	601	560	566	546	564	576	573	585	525	562	561	556	544	588	553	580	562	585	564	512	508	550	603	584	552	561	552	550	574	566	580	539	619	570	576	568	578	557	535	551	566	588	600	570	597	597	576	536	569	560	557	612	586	555	547	541	544	580	553	574	542	560	556	543	587	524	566	550	576	561	545	535	526	583	549	587	536	524
59181	28664	13309	4378	1748	718	317	282	288	289	300	240	259	284	252	231	270	245	273	277	266	292	295	295	291	290	285	272	278	279	289	295	299	261	278	275	274	250	239	284	269	271	286	269	273	273	275	255	256	315	255	260	291	251	287	293	291	267	267	281	284	237	258	268	290	287	296	291	292	306	303	252	259	278	305	302	289	270	248	260	270	259	281	270	308	281	266	273	301	295	290	282	272	260	274	269	259	275	280	286	267	275	277	266	274	247	277	265	296	285	305	272	297	296	271	292	294	255	235	285	257	263	261	285	255	256	262	261	277	279	272	302	283	262	301	291	321	266	288	307	285	269	265	307	291	268	291	265	270	244	309	241	308	285	270	267	285	290	264	280	256	283	281	283	299	292	274	283	299	287	269	292	319	265	266	279	288	256	302	282	281	311	278	300	283	293	269	292	284	264	267	289	289	306	270	276	301	267	264	242	292	289	275	272	239	263	277	294	287	288	273	266	259	298	266	275	257	279	264	254	258	284	275	297	296	272	260	286	258	266	291	267	287	278	281	267	287	308	244	263	286	279	288	309	298	286	265	290	267	291	265	288	291	299	263	280	280	261	249	267	253	287	292	289	259	285	290	254	255	269	270	285	275	269	283	304	278	276	270	257	275	305	300	278	270	293	266	277	272	272	272	278	281	288	274	336	306	263	310	267	289	277	271	267	269	288	258	280	305	290	317	302	269	281	290	271	294	296	268	273	293	289	286	288	259	298	264	235	275	288	284	260	268	237	277	250	266	267	276	270	284	254	283	294	305	277	264	269	313	288	314	238	272	257	258	284	259	279	283	286	235	264	277	315	282	301	244	272	289	291	247	276	313	284	265	291	296	292	290	248	266	281	267	282	271	271	278	305	275	276	265	259	271	301	276	267	277	277	278	277	294	284	276	296	271	226	268	261	343	308	251	285	275	264	264	307	308	246	287	322	301	260	295	304	288	279	271	289	275	273	251	287	263	265	280	290	254	295	308	322	286	260	296	319	279	278	244	303	269	275	268	262	253	278	302	273	295	275	234	287	250	296	266	280	285	249	272	264	262	254	260	226	301	259	296	259	291	262	305	250	295	300	306	311	311	298	270	274	258	270	255	276	294	308	298	263	312	262	269	273	277	250	287	276	245	277	268	273	300	276	324	286	295	256	260	280	279	272	322	269	301	287	264	285	292	286	282	306	289	281	284	277	283	278	266	289	250	284	299	298	273	247	321	260	274	275	286	289	269	249	256	253	324	269	291	282	277	283	296	296	267	259	326	291	309	256	284	309	282	292	265	301	303	274	297	305	304	258	277	257	265	276	251	244	262	248	277	293	295	301	245	241	295	278	294	278	280	296	263	272	282	277	299	251	256	266	291	265	241	287	281	276	255	294	287	304	262	303	296	270	263	271	243	277	285	292	290	263	277	291	291	259	255	279	290	286	256	281	282	271	288	241	270	317	266	285	292	299	278	305	305	269	245	259	270	286	290	287	241	292	260	258	280	266	275	269	286	264	274	283	257	272	265	260	295	323	281	273	267	289	292	278	270	284	269	273	265	310	276	287	271	280	270	288	272	230	296	262	287	284	299	281	266	276	252	263	302	277	235	229	248	301	308	305	272	274	274	303	257	304	262	262	273	285	272	261	249	279	256	270	276	274	257	240	287	252	256	295	287	254	287	266	280	258	263	276	281	264	264	281	296	255	268	267	293	270	292	264	284	306	302	262	302	268	272	285	276	314	266	309	274	270	294	299	280	275	310	295	298	287	274	299	268	260	317	263	290	311	322	251	284	257	263	298	312	277	257	247	280	293	283	273	294	285	293	271	248	318	313	273	253	286	264	262	290	286	283	257	282	259	263	252	263	270	287	281	270	282	270	305	275	251	276	277	281	258	286	283	285	293	309	273	252	245	254	249	251	249	276	283	254	302	269	275	249	271	303	298	284	287	253	261	258	248	275	244	285	274	300	286	263	300	285	278	305	276	269	295	279	306	279	265	270	273	286	285	295	281	250	296	291	280	293	263	267	230	249	311	262	265	258	268	263	288	286	272	288	310	296	266	282	300	277	291	288	259	290	295	261	309	292	298	266	284	284	268	294	270	271	297	284	267	285	295	280	264	288	284	283	262	302	271	298	265	273	279	302	298	288	275	244	294	282	271	275	282	265	287	267	270	287	280	271	319	310	292	275	267	254	255	262	295	269	288	254	273	288	267	277	280	272	263	242	293	264	291	299	264	299	263	251	283	290	284	252	277	270	275	265	274	289	289	279	277	292	298	299	287	263	284	304	276	282	274	288	283	284	263	296	256	246	272	299	281	264	303	296	263	266	269	298	285	256	315	281	291	254	274	300	291	293	307	305	268	287	269	272	301	284	317	268	261	283	279	291	259	271	288	296	263	283	300	281	282	271	331	312	303	274	272	264	274	273	258	261	289	287	283	287	277	281	272	250	289	263	295	265	257	274	297	313	275	271	253	306	276	259	264	329	262	256	282	274	264	270	267	256	243	282	290	301	265	263	304	253	240	308	316	287	278	291	256	272	295	293	311	281	280	273	288	283	286	271	279	281	267	276	264	281	300	260	259	264	281	265	268	256	316	275	312	319	285	278	246	291	271	260	267	303	266	259	276	301	267	282	299	289	273	296	291	291	292	301	310	279	286	276	270	225	286	258	268	284	285	300	283	279	270	247	253	245	293	290	271	263	269	316	275	312	295	258	278	280	312	308	273	252	251	293	277	284	273	313	296	271	287	245	251	292	269	297	264	250	302	290	239	291	283	248	279	256	286	279	280	279	287	288	292	273	264	273	282	262	259	276	276	265	254	252	306	273	307	286	246	301	298	285	284	291	275	269	243	264	282	276	308	276	268	257	300	316	256	270	292	293	306	252	255	237	257	273	311	290	290	285	272	277	281	292	301	292	271	280	308	281	313	294	280	274	272	270	266	279	287	318	293	306	303	280	285	281	282	295	264	269	271	254	257	262	272	309	262	287	267	288	279	290	285	292	313	275	285	312	299	290	292	277	269	277	269	266	292	291	269	280	250	251	261	320	278	230	264	275	278	303	288	306	285	284	296	285	258	312	303	271	267	265	268	290	291	277	287	286	307	262	275	257	286	263	306	270	261	281	275	252	258	296	290	289	247	279	301	296	269	313	262	272	252	264	270	320	272	295	259	289	314	288	280	275	271	303	254	262	285	293	242	292	313	280	314	297	295	268	259	272	276	279	285	281	298	277	247	289	287	304	267	264	312	271	274	312	304	278	301	286	273	271	276	309	269	288	276	274	296	285	304	277	310	308	251	270	241	278	271	305	262	273	257	280	300	273	266	274	269	299	282	320	270	287	234	254	283	294	268	289	251	285	273	294	308	270	258	271	311	278	307	280	327	302	298	252	263	243	246	270	304	286	256	278	264	267	261	274	289	292	279	277	264	291	314	269	289	291	291	250	265	281	239	302	277	259	287	281	274	249	266
38269	20220	14537	8519	4939	2224	819	677	635	624	614	635	569	579	593	663	613	608	615	599	596	639	582	547	608	567	597	632	588	571	569	597	593	570	569	578	562	586	597	518	591	621	584	610	572	578	573	607	574	613	583	598	650	619	604	609	595	583	561	582	593	599	510	665	553	633	593	573	571	577	610	602	544	543	578	590	602	563	578	592	589	607	600	574	625	614	597	602	603	586	591	588	616	631	616	617	605	577	582	610	659	618	573	594	625	592	603	597	617	582	609	591	616	558	587	592	590	619	600	617	577	601	583	606	614	545	584	586	580	553	611	572	590	601	596	583	595	623	573	612	556	572	612	578	596	585	618	589	539	599	578	581	578	606	554	613	589	538	575	597	578	546	581	588	616	635	638	562	623	606	579	571	566	558	602	575	593	593	551	607	555	568	604	589	594	582	621	577	624	549	591	603	615	610	662	592	585	588	607	594	621	586	577	569	584	560	578	555	614	598	558	596	592	619	594	631	569	567	620	595	569	594	586	564	558	608	593	603	582	596	570	607	601	594	557	595	583	586	586	587	644	562	602	605	581	622	572	611	587	591	562	571	597	594	568	577	595	593	577	603	598	574	562	608	586	573	597	651	581	557	613	585	558	583	580	612	595	614	576	611	595	556	613	589	626	586	600	554	542	617	611	642	575	560	559	627	604	578	640	593	593	591	580	577	580	627	597	526	562	606	593	621	620	586	637	564	575	605	558	636	595	555	582	611	569	590	608	635	629	556	604	594	585	606	578	579	606	567	577	595	575	602	604	565	562	600	603	635	566	606	593	600	589	550	544	596	552	548	583	608	618	600	563	627	566	608	534	575	587	620	601	584	598	572	583	615	586	605	592	613	606	612	592	568	577	604	583	586	646	590	567	622	614	611	620	595	596	633	610	646	590	587	592	574	556	595	600	573	607	588	564	587	619	577	588	578	591	569	589	602	595	602	596	597	589	598	619	605	623	570	586	608	588	560	627	602	566	588	572	630	574	588	606	588	590	552	598	577	621	590	571	559	571	573	624	585	594	585	585	622	624	591	612	569	584	582	581	640	517	582	614	620	611	530	588	576	549	550	565	598	569	625	618	613	635	563	583	601	558	637	545	588	577	620	586	592	586	585	617	560	591	599	545	583	520	593	572	618	543	619	617	551	578	574	593	630	601	592	549	575	579	586	578	556	570	575	587	551	575	565	595	592	589	596	583	608	622	607	608	534	582	610	605	590	603	611	622	570	604	578	552	619	598	565	571	558	590	594	575	574	594	577	657	625	564	593	607	605	620	594	586	622	564	552	627	625	583	557	596	617	600	629	591	569	596	592	610	609	580	590	596	573	583	564	570	574	602	590	574	570	610	570	604	549	584	615	613	622	576	623	600	586	586	570	625	593	623	630	619	590	585	593	636	594	555	592	584	567	584	596	544	606	585	561	578	555	594	583	588	642	583	630	639	603	592	612	563	586	576	551	576	605	570	579	566	593	586	600	553	607	555	581	626	592	601	592	529	615	571	610	594	627	571	612	600	587	584	597	643	649	598	571	601	585	551	611	583	531	606	556	563	581	571	589	609	629	594	581	588	562	606	598	585	584	613	556	583	592	552	617	583	570	580	603	603	630	594	598	611	611	584	547	589	638	555	583	581	568	590	583	581	601	572	588	573	565	564	594	560	565	625	592	551	570	637	594	593	551	588	617	631	622	534	604	586	639	553	617	600	634	608	582	632	619	607	562	571	626	577	587	569	597	621	563	602	589	581	608	574	564	596	593	610	600	626	584	597	595	593	575	582	584	609	643	540	562	614	601	552	571	630	633	576	562	633	579	606	601	599	619	574	563	587	568	553	599	579	588	591	570	580	617	598	570	560	595	609	616	580	624	570	549	601	579	581	619	596	610	627	610	606	562	593	540	580	625	606	561	633	596	601	621	569	584	627	597	574	605	619	594	558	525	572	571	569	553	589	572	574	581	600	590	636	603	563	600	585	594	590	632	578	581	567	603	571	603	596	603	616	564	587	626	586	582	588	602	554	579	600	561	607	581	564	599	589	590	615	611	607	535	598	614	585	613	601	599	615	598	562	570	609	567	583	605	593	617	559	585	622	576	598	564	608	551	600	645	640	589	573	591	646	577	584	565	595	618	600	555	588	601	592	584	540	574	574	547	607	588	639	570	558	609	605	621	554	591	630	616	578	595	623	614	584	581	608	572	594	582	600	580	590	537	633	599	618	611	545	572	533	558	584	576	592	609	594	614	591	599	559	596	593	562	616	597	632	581	586	654	569	591	553	567	606	580	602	615	557	669	600	574	621	615	601	570	575	568	572	597	597	602	627	629	565	642	609	613	599	596	598	580	575	616	556	568	642	538	603	621	558	621	602	630	586	562	578	598	586	584	632	585	568	583	547	571	629	600	600	550	605	593	608	568	570	603	615	586	604	578	606	622	574	618	560	598	618	571	573	632	600	596	564	600	587	599	581	591	566	602	615	612	609	607	595	609	593	593	611	602	584	586	600	624	631	646	574	564	656	606	599	576	555	605	552	623	621	583	637	588	585	585	605	574	562	559	594	617	567	622	601	591	626	588	578	625	619	633	612	603	612	613	619	618	585	623	557	578	633	612	587	617	614	620	613	600	574	564	578	627	613	606	603	596	619	552	595	557	620	582	607	552	610	565	569	547	575	576	586	572	602	558	605	591	571	573	666	593	617	604	582	564	627	542	597	616	595	559	561	592	549	599	622	609	614	587	544	593	577	579	631	581	582	563	576	561	553	613	539	569	548	587	601	556	598	592	596	614	607	575	611	565	578	586	569	563	604	569	574	541	605	606	584	601	629	530	586	607	597	569	600	586	591	557	600	582	572	634	570	579	564	618	564	599	601	626	591	579	606	595	612	620	625	616	565	594	561	603	589	613	614	583	564	619	600	611	626	609	567	585	605	601	590	585	591	597	599	615	562	613	578	576	614	577	585	604	604	576	598	609	587	568	573	632	587	554	582	587	603	580	597	575	561	628	579	579	573	613	606	589	568	598	574	618	599	607	563	597	618	592	603	570	578	622	614	609	631	604	578	536	602	625	613	603	584	584	581	558	602	594	629	592	628	575	579	615	569	591	575	572	568	535	563	618	590	572	569	582	595	584	607	644	559	611	588	584	591	608	614	589	598	611	617	587	620	624	592	597	614	590	582	645	616	557	579	598	573	613	620	605	593	593	566	600	627	566	597	578	572	612	585	563	601	579	589	649	554	621	581	596	597	596	637	610	590	572	602	580	572	532	604	575	568	548	567	571	596	597	563	578	620	564	621	597	600	564	642	648	599	562	613	625	601	602	574	553	628	624	602	617	620	619	570	598	563	582	566	635	594	591	613	617	606	576	588	612	602	607	640	599	580	541	588	630	557	584	569	610	573	619	605	581	564	573	607	579	584	604	577	587	583	560	591	614	604	523	570	543	576	594	617	578	599	570	635	603	626	585
65607	36818	22952	10070	4364	1336	408	350	358	297	356	332	344	329	309	305	333	324	343	335	287	336	315	365	310	314	313	288	303	309	309	307	315	330	332	303	332	319	296	283	321	304	320	297	348	319	316	338	340	327	327	335	295	294	311	290	306	290	290	342	317	355	343	310	309	356	321	301	299	351	308	280	311	289	327	341	308	293	335	308	287	325	310	322	307	318	311	285	313	329	300	308	349	332	319	312	308	307	333	318	285	335	285	311	299	327	311	305	308	293	298	279	311	328	339	343	304	294	302	341	334	305	303	315	309	292	308	312	305	337	339	316	296	308	349	287	305	326	339	354	333	320	312	342	346	341	298	291	298	304	324	370	311	287	323	287	350	303	307	284	317	310	296	302	334	322	335	375	345	303	321	299	308	344	307	320	335	323	334	296	311	298	344	332	316	348	292	331	335	350	339	337	311	322	324	334	316	328	338	332	327	290	337	311	314	339	303	338	292	293	301	341	329	318	276	312	284	307	295	321	317	306	327	334	299	322	296	355	320	335	306	308	336	311	303	310	277	291	304	310	288	327	327	302	301	317	265	317	304	326	296	309	329	348	302	339	328	352	325	305	323	322	294	317	303	326	328	313	306	319	293	323	315	310	299	314	292	317	315	320	288	327	307	341	295	323	308	334	283	359	307	302	314	299	328	295	298	346	323	329	319	328	321	344	338	332	281	317	301	313	284	353	327	329	304	322	337	327	314	331	325	296	297	329	336	367	293	316	327	306	335	327	319	276	300	318	345	312	322	317	296	318	289	310	323	272	302	331	305	299	304	307	305	298	310	279	324	295	315	316	318	297	316	330	329	302	351	333	352	338	336	356	337	301	310	326	330	321	307	300	333	332	331	320	318	318	327	312	330	313	314	286	317	282	314	325	355	306	302	306	284	281	292	307	335	307	297	307	310	297	321	296	331	340	324	290	319	324	323	295	324	340	320	286	310	328	311	306	294	327	318	326	331	325	339	334	332	317	305	350	314	311	314	286	292	322	335	332	322	333	300	340	305	310	292	311	331	331	312	314	310	318	336	338	334	332	325	355	340	289	299	295	303	305	294	296	343	303	285	313	341	318	339	327	317	319	332	322	346	334	336	318	269	305	301	273	359	315	328	273	342	324	318	317	323	337	321	323	319	304	317	359	318	314	310	321	264	321	326	267	320	344	292	287	324	305	311	321	298	305	279	338	304	343	306	317	302	291	351	352	289	319	330	329	321	326	294	307	325	291	329	309	305	267	291	308	295	317	326	334	285	289	294	328	338	291	317	285	304	296	312	335	294	366	329	333	332	282	332	308	291	327	326	307	325	330	288	311	312	321	314	311	330	335	325	282	343	328	296	312	342	289	299	326	310	313	298	355	309	302	326	307	308	330	338	327	317	325	315	306	283	301	318	291	301	324	291	356	355	365	310	309	315	284	336	327	292	301	325	345	325	337	338	292	315	319	288	290	302	306	313	358	331	351	336	328	317	292	315	291	338	276	291	285	303	292	337	299	319	291	297	304	351	270	300	320	319	317	329	292	340	311	317	329	341	328	316	339	309	318	301	320	316	313	317	304	315	312	309	288	321	320	275	342	306	309	353	297	341	316	304	308	360	319	301	323	334	293	286	366	298	314	299	303	328	324	280	322	309	304	322	329	329	315	304	333	323	320	303	290	343	324	319	337	310	337	307	313	272	303	314	339	305	312	326	295	328	337	280	307	332	321	281	308	307	302	313	329	301	325	309	300	307	311	293	294	363	322	340	287	301	322	317	311	304	290	304	293	315	283	316	302	325	334	288	335	355	317	272	314	290	334	331	327	352	310	321	300	297	302	306	329	282	332	308	316	294	293	335	312	317	307	277	321	295	294	299	336	319	358	291	295	324	290	360	312	319	316	337	304	307	313	286	322	329	325	286	298	330	326	311	316	366	294	333	316	320	323	322	331	304	275	311	302	340	295	317	323	297	287	338	306	351	329	299	278	287	322	340	306	368	346	305	293	342	273	291	319	315	315	326	307	313	342	301	326	348	328	326	298	334	309	328	311	292	292	292	330	323	324	303	329	312	371	317	324	310	311	326	329	286	318	312	330	310	313	320	304	384	314	319	338	319	336	330	316	307	306	308	308	298	292	309	314	346	299	320	293	353	301	346	345	298	357	332	336	346	292	327	348	354	340	302	312	291	326	297	340	321	313	330	331	321	327	327	315	317	287	265	320	316	310	325	315	297	329	316	298	294	302	287	303	342	326	335	356	295	349	316	321	282	319	315	313	317	310	303	305	271	297	324	321	315	307	302	294	328	302	312	293	317	288	329	330	328	320	331	368	292	297	301	303	320	301	330	322	305	278	306	310	296	326	328	293	302	347	308	293	309	337	310	309	317	315	300	341	281	317	309	328	334	307	329	316	315	329	301	299	309	332	306	291	316	312	346	309	325	305	316	302	308	347	319	277	306	308	303	313	303	319	308	315	354	311	299	313	335	333	339	292	328	294	304	302	285	322	303	301	278	328	337	306	324	313	295	340	317	317	334	289	324	314	311	306	298	308	334	303	338	343	300	315	318	306	331	332	297	320	308	306	323	325	320	335	297	319	302	334	334	354	323	311	347	301	315	289	311	286	309	305	272	363	298	304	301	312	331	318	356	352	299	353	354	325	287	292	277	306	328	322	351	326	307	337	318	305	330	289	284	303	285	303	345	317	338	329	305	306	297	291	291	328	288	304	310	328	319	335	266	291	323	291	285	365	318	314	312	305	306	312	311	305	320	348	311	315	305	330	329	364	310	300	308	290	307	302	311	299	308	321	359	329	321	333	308	321	349	331	307	312	335	327	287	337	314	310	358	310	276	311	326	299	336	338	304	338	297	323	326	336	354	328	345	283	332	332	331	318	287	338	300	284	323	345	308	312	322	355	270	298	325	303	316	301	323	302	289	331	328	269	293	308	341	293	300	318	327	271	323	311	268	292	324	288	296	309	306	313	303	296	330	333	312	329	272	311	313	309	299	290	288	330	294	296	300	289	308	307	319	309	299	302	352	367	333	322	286	313	307	293	311	319	283	335	335	301	283	288	301	340	311	331	308	329	324	325	302	301	327	332	321	345	312	319	303	321	293	326	303	312	303	350	303	297	327	343	353	335	319	323	315	331	336	331	330	338	275	290	286	329	334	342	302	302	315	346	342	342	327	336	337	343	316	343	278	343	354	303	304	336	317	301	288	314	297	293	307	320	317	280	318	316	325	333	302	321	328	293	299	318	337	316	332	294	334	319	313	297	315	338	316	306	321	304	311	325	309	295	302	312	334	316	316	325	303	317	325	314	293	323	361	305	365	285	288	300	293	294	334	318	302	298	327	316	307	301	288	319	310	318	300	289	342	303	301	282	292	310	334	345	301	302	293	316	344	347	311	314	321	326	320	296	326	302	320	332	308	332	340	272	278	316	305	312	354	316	330	312	288	293	285	330	285	284	326	302
41627	27976	23844	16237	10832	3762	990	830	740	713	707	671	667	660	678	689	685	670	649	655	664	672	630	659	727	700	673	675	735	649	703	669	655	647	636	660	672	659	658	666	640	705	670	654	634	652	681	635	635	666	676	691	645	686	653	675	670	658	638	645	678	647	669	660	657	623	633	659	675	612	675	661	715	615	651	665	684	656	633	667	682	630	677	672	655	639	653	652	662	676	632	666	654	668	604	649	673	642	636	640	670	655	694	638	671	594	638	646	611	658	642	620	653	665	632	651	682	676	678	637	661	641	670	662	665	644	624	628	626	683	631	675	642	654	660	684	675	668	635	617	658	628	622	668	649	692	639	631	629	650	684	655	647	685	648	685	658	631	646	651	645	621	687	674	633	652	665	652	718	613	636	662	672	666	655	644	633	714	654	687	637	655	639	633	616	672	667	626	656	620	631	649	632	692	647	669	671	671	679	659	605	662	673	623	636	665	649	685	648	663	621	649	661	674	666	638	638	692	674	640	643	621	680	631	659	712	621	624	665	671	645	632	695	634	708	708	644	662	602	674	652	717	673	667	665	690	643	663	661	650	642	677	651	701	683	664	661	663	632	649	663	626	669	664	616	624	695	655	636	648	685	637	697	686	647	637	643	613	703	608	647	650	612	651	665	673	677	627	665	665	662	643	719	673	635	652	640	662	620	642	665	680	639	665	663	627	633	670	605	640	684	666	667	619	655	616	705	663	634	690	690	637	625	628	622	632	684	649	678	645	675	683	667	683	670	590	624	623	604	585	650	673	682	644	639	614	677	652	666	661	664	664	648	654	615	665	715	674	627	651	636	675	661	685	713	666	675	635	656	686	655	640	652	674	701	654	650	658	619	669	663	642	652	653	681	705	651	646	664	628	656	674	663	677	690	676	629	640	625	617	661	673	689	656	633	673	632	627	670	611	645	635	635	671	673	634	621	664	643	626	694	592	676	647	671	637	639	656	643	625	629	679	689	655	674	645	636	717	627	671	633	622	632	659	687	694	653	668	683	647	643	690	659	659	701	648	682	665	666	636	689	654	661	632	652	671	621	653	743	695	640	619	659	643	655	632	633	675	667	650	663	653	588	668	688	616	669	668	660	694	619	661	662	629	655	663	671	656	670	664	664	629	655	675	671	639	662	675	645	626	655	657	636	712	659	661	670	670	669	658	660	662	600	634	629	658	706	647	642	609	658	634	612	649	660	646	631	649	634	642	698	644	628	683	641	681	661	601	658	646	593	673	695	703	613	670	653	636	688	669	670	676	688	648	668	686	649	682	679	647	645	675	646	660	649	676	648	680	637	646	666	625	654	612	641	635	696	687	692	664	666	633	600	645	675	660	671	631	656	659	650	648	687	669	621	688	637	657	673	709	689	685	638	704	624	649	669	681	621	649	669	635	661	622	670	656	658	640	641	615	613	636	664	662	608	645	631	636	672	686	668	695	680	656	631	630	647	648	732	670	647	677	666	642	666	669	631	665	663	649	631	669	677	621	595	662	649	681	633	675	671	619	684	697	667	653	640	654	676	649	625	646	637	632	705	690	624	637	671	641	611	634	661	585	650	700	685	628	666	641	637	632	615	616	655	657	676	656	663	660	628	696	677	686	664	702	605	636	686	689	651	661	645	647	722	677	664	621	672	661	665	672	653	626	695	648	682	667	660	603	644	657	629	654	689	660	653	619	682	647	696	674	638	639	649	672	661	679	602	648	663	646	669	682	664	667	655	659	670	604	627	656	654	638	638	673	681	693	674	615	619	666	615	633	688	661	689	667	689	642	675	622	658	642	686	665	650	655	652	652	628	657	688	616	689	674	658	671	685	676	665	644	672	657	627	626	684	644	644	677	671	663	691	667	704	671	674	668	644	641	607	646	680	635	688	683	645	666	625	654	687	683	608	721	669	666	668	713	618	671	643	673	684	658	706	631	606	658	706	642	664	643	672	660	638	663	691	677	631	650	626	694	644	621	679	638	678	668	647	619	650	695	637	686	688	658	661	655	602	655	722	687	684	606	635	658	608	601	686	629	686	651	599	664	644	667	653	636	623	605	699	657	683	631	671	678	651	633	651	665	663	663	648	701	612	672	624	661	634	654	716	659	685	656	685	619	646	613	709	689	623	663	686	732	657	668	609	676	686	675	650	663	658	682	660	667	673	654	745	647	698	663	682	674	627	665	650	674	642	637	661	623	628	662	675	687	659	639	656	684	655	643	638	676	641	707	663	666	638	632	707	694	676	667	658	685	662	671	654	684	640	684	646	638	652	670	649	600	627	627	626	674	658	647	659	629	652	636	635	688	680	657	635	643	664	641	660	689	647	622	620	698	652	635	669	639	671	659	654	651	683	597	676	682	676	653	605	725	696	659	724	632	634	662	656	643	655	689	648	665	653	674	677	651	670	702	622	690	675	652	634	625	670	675	670	606	701	599	656	640	674	663	643	672	666	659	634	640	626	686	667	643	709	628	620	679	688	616	635	709	699	654	638	651	674	644	666	648	651	704	660	680	707	700	665	634	691	696	598	638	634	648	701	635	672	640	671	687	634	664	659	668	678	683	664	626	660	641	662	678	671	639	651	661	652	662	674	658	648	669	620	678	657	634	667	653	673	679	665	676	670	642	650	670	616	671	646	710	640	688	694	644	651	685	656	624	673	677	641	641	625	654	642	651	697	662	649	682	636	663	655	637	641	651	681	617	660	615	604	681	649	648	658	667	678	659	633	648	633	647	689	650	634	701	665	690	669	633	714	660	658	655	628	661	659	626	664	670	629	606	659	660	696	605	663	655	653	618	653	671	654	705	612	706	636	638	629	641	643	640	659	665	672	677	636	651	684	677	647	616	678	705	700	639	646	623	681	637	677	620	640	670	639	653	622	665	655	652	638	662	672	634	671	625	688	671	642	629	631	650	662	662	707	650	696	655	625	710	645	670	662	611	629	662	643	676	673	637	658	650	677	656	635	657	679	704	671	671	645	649	670	688	617	651	623	643	627	669	659	624	661	650	616	640	667	658	696	691	642	642	655	655	670	669	655	652	694	588	643	694	612	656	644	656	627	668	646	640	640	666	646	639	665	670	652	681	651	652	654	624	709	643	641	641	652	639	700	676	665	688	616	682	600	648	656	703	680	634	646	693	681	632	686	640	670	644	628	639	644	676	646	676	676	688	686	710	609	681	714	691	615	713	639	710	606	672	660	688	633	670	685	655	664	637	641	605	603	648	670	675	663	609	675	624	677	646	677	674	617	648	651	693	575	688	666	632	677	668	656	675	619	624	628	658	615	672	699	659	682	620	648	650	663	661	661	662	621	672	659	655	667	617	666	624	667	639	683	672	658	639	681	690	647	676	649	631	631	664	631	669	633	703	680	666	637	678	648	649	654	683	673	672	617	697	618	617	687	662	671	650	684	680	676	675	662	652	634	646	675	690	625	632	643	708	668	657	642	678	653	716	648	656	632	632	678	633
48903	22582	7092	2197	799	309	279	268	261	269	300	283	271	245	266	298	295	261	279	304	252	270	257	280	234	285	305	241	277	269	276	260	271	264	283	271	259	287	259	273	307	263	236	291	255	253	308	271	268	258	261	276	270	282	306	293	266	255	312	289	296	277	282	267	272	239	285	269	292	260	259	247	258	282	268	269	274	294	261	286	265	268	288	271	271	256	256	236	264	268	259	241	288	270	282	275	305	294	281	249	291	237	268	277	293	248	280	261	257	251	266	253	248	260	246	262	265	257	268	307	281	287	292	254	292	264	297	267	282	273	273	304	268	276	291	238	270	296	238	254	284	321	280	273	261	285	243	308	248	260	269	304	325	293	299	285	302	267	279	288	266	284	254	264	261	283	299	245	240	269	306	281	287	248	263	287	283	225	301	295	271	296	270	242	271	272	332	286	285	291	268	247	266	296	265	238	267	281	264	257	302	279	279	278	297	286	313	264	300	285	249	275	303	286	271	286	282	258	275	285	253	250	262	274	282	257	271	266	274	289	271	279	311	287	273	258	266	261	272	275	277	277	253	285	272	256	258	275	287	274	307	268	271	270	314	291	263	275	278	260	273	265	271	253	266	255	277	268	265	325	287	250	248	321	275	260	275	288	253	308	260	246	262	287	269	290	260	268	237	260	271	268	241	283	263	295	267	272	277	298	270	278	261	262	261	299	289	296	245	280	301	261	276	305	265	238	277	254	265	284	271	269	267	277	290	296	296	273	269	283	275	237	272	291	266	293	321	273	278	270	277	309	269	285	293	325	241	246	276	294	254	275	296	250	268	288	296	305	269	289	300	258	283	258	262	267	241	257	260	246	263	275	263	298	270	290	278	272	277	241	257	299	265	256	287	251	235	262	269	293	288	277	257	291	290	297	270	295	244	271	304	257	235	256	284	276	264	285	249	249	246	302	266	290	267	273	271	293	272	283	280	261	317	299	276	258	257	279	252	300	269	277	242	275	289	258	285	272	264	235	257	273	262	256	273	302	285	291	271	256	269	291	257	293	277	265	290	305	242	273	259	295	272	257	251	277	283	259	267	320	274	281	281	298	253	271	286	288	270	258	280	261	249	284	266	261	273	253	284	264	267	260	266	289	249	271	278	272	234	311	279	269	259	245	274	271	284	266	250	270	289	250	282	260	273	278	280	268	321	276	272	264	270	287	293	259	276	261	270	285	285	281	244	267	259	270	238	246	268	289	302	269	302	275	280	289	278	236	254	266	286	299	252	259	279	285	293	236	276	305	307	283	278	264	270	289	291	284	255	291	246	306	258	249	217	261	256	241	264	286	245	259	282	263	281	242	304	246	277	256	268	274	300	256	287	239	294	229	281	284	255	276	275	268	285	252	283	304	272	297	295	278	288	256	274	285	249	263	236	300	279	301	247	245	267	275	281	288	287	240	262	267	291	262	300	309	242	276	283	251	231	278	284	266	276	318	261	274	302	256	258	267	307	262	288	270	279	265	310	276	255	243	297	295	280	236	265	252	289	250	244	254	302	279	283	271	306	254	292	290	250	283	273	262	284	303	308	274	279	280	267	286	264	290	270	237	256	277	264	296	269	253	239	267	270	262	307	263	244	287	299	273	259	275	279	236	274	294	281	284	271	269	272	294	209	277	307	259	293	295	276	230	253	290	285	280	250	241	307	272	299	265	261	271	301	312	279	271	263	280	287	286	268	273	272	258	271	264	262	277	306	253	315	254	256	256	275	283	286	248	263	293	319	258	256	265	275	254	270	275	266	294	284	253	287	282	251	298	274	264	272	273	248	267	256	250	268	281	304	256	258	239	284	252	301	260	292	282	280	269	238	267	290	269	240	238	262	268	257	259	285	265	277	303	266	296	288	300	276	276	275	235	258	247	243	253	273	284	258	274	269	231	295	277	261	283	276	273	290	288	301	301	243	250	232	261	262	283	287	287	288	276	268	287	274	287	262	246	240	292	262	305	257	270	250	276	284	248	263	268	288	278	277	269	283	240	248	287	279	293	275	301	287	263	258	263	271	277	266	242	284	260	278	295	278	253	251	263	247	285	249	270	288	271	291	259	268	292	268	316	281	251	285	292	280	299	267	268	260	285	248	270	302	284	306	252	269	256	260	280	272	261	270	297	291	298	262	258	294	285	300	293	285	293	287	279	261	274	288	264	301	279	278	257	278	265	273	248	278	248	293	282	259	238	261	266	258	281	264	277	269	277	280	280	299	298	271	283	265	256	258	268	299	295	248	264	269	256	306	263	289	275	268	269	245	278	258	271	271	301	268	264	264	272	268	261	245	270	273	264	272	259	279	277	273	275	273	276	291	289	273	269	272	315	321	279	267	278	303	256	258	262	264	277	286	285	237	251	240	289	293	280	236	275	269	273	279	327	286	267	272	299	275	273	274	267	268	246	272	253	291	273	261	254	233	272	245	268	274	279	309	263	256	243	270	310	273	274	263	271	287	288	283	277	266	220	286	245	281	295	281	270	272	292	268	277	271	278	281	269	304	282	275	251	262	273	324	283	255	223	274	282	246	264	284	268	298	287	268	265	299	301	278	266	261	290	273	294	303	243	244	270	256	249	259	265	248	268	261	281	272	271	265	265	274	244	244	284	278	268	277	291	254	288	273	241	257	260	260	298	265	252	260	316	275	270	305	257	299	261	291	298	265	283	280	262	263	274	263	267	306	278	277	297	261	266	266	280	278	277	262	251	268	252	270	293	260	262	266	250	283	237	266	282	286	286	259	260	256	263	260	300	270	274	267	259	304	279	285	261	290	280	262	274	243	277	319	292	257	265	245	258	269	275	250	254	277	309	265	280	284	278	294	259	278	262	269	324	254	264	274	320	277	270	263	271	268	270	256	239	257	277	283	263	270	242	296	250	293	241	283	309	301	281	273	287	266	252	283	290	273	307	297	278	317	263	299	271	286	274	275	284	284	281	267	280	247	259	281	316	266	249	253	283	297	247	274	305	282	288	265	292	262	243	243	248	231	304	266	255	272	266	276	275	324	297	288	271	296	306	300	272	270	272	280	279	269	262	282	274	329	290	270	260	259	245	270	262	272	291	270	275	283	241	231	302	309	283	261	320	271	276	253	304	273	291	262	284	267	265	295	303	267	236	242	256	253	262	269	294	289	336	297	277	278	283	263	244	286	275	261	268	265	291	257	231	246	284	269	289	284	268	260	257	260	265	253	268	282	272	238	246	286	263	256	261	265	235	286	271	293	301	254	285	287	325	290	283	288	266	273	305	307	284	269	259	289	285	252	326	273	272	281	301	283	252	260	274	261	284	259	284	286	292	292	306	301	287	282	264	268	278	265	257	260	281	272	270	263	257	271	234	279	236	276	249	269	257	297	268	270	277	247	302	258	281	291	269	277	271	261	265	271	276	273	286	254	272	302	282	269	299	296	285	280	280	286	289	281	291	285	236	260	236	266	279	300	281	262	250	282	292	247	279	285	318
32631	15503	8079	4846	2085	744	605	577	567	577	545	556	600	592	567	565	557	610	568	553	570	598	591	535	587	570	572	535	613	581	593	593	612	585	533	607	576	615	565	595	527	588	558	564	576	600	610	615	581	553	598	572	582	583	578	584	596	564	570	523	591	549	562	614	580	590	538	573	587	566	578	574	612	578	534	590	585	570	597	537	535	554	536	593	585	592	613	595	597	603	561	600	590	579	572	536	569	596	590	572	588	567	556	562	599	533	550	581	595	597	569	597	606	611	550	613	597	580	581	564	544	607	510	561	557	585	522	565	507	609	546	578	567	593	612	545	582	594	591	566	569	584	594	562	580	584	594	574	571	562	549	547	581	540	586	583	576	572	582	553	554	587	570	583	617	548	583	587	543	565	585	588	542	595	563	611	583	603	617	584	593	553	543	586	526	557	604	620	545	556	550	599	594	566	630	607	558	608	547	562	599	577	561	571	604	588	607	577	553	570	580	574	576	564	533	585	589	559	557	566	597	584	531	575	578	550	580	595	567	545	573	533	590	572	595	586	598	586	568	558	562	592	597	570	616	539	567	600	571	560	626	543	574	573	560	590	572	557	599	558	602	531	565	615	572	543	625	594	546	556	546	580	556	595	557	544	576	572	562	570	597	574	574	586	563	534	577	554	548	535	574	606	594	597	595	570	632	552	575	559	567	599	510	599	575	600	551	535	569	568	557	603	631	577	538	547	578	564	600	600	557	571	598	593	555	609	596	598	591	576	575	556	587	608	590	537	551	540	530	568	637	568	593	585	548	551	577	565	557	519	595	597	532	619	588	595	565	562	606	570	556	604	575	590	544	552	618	607	614	582	572	562	596	588	557	597	552	566	585	582	554	580	571	552	585	565	615	564	551	565	592	616	599	584	578	615	572	560	590	582	639	571	562	573	565	570	602	574	606	578	576	591	574	560	565	571	535	555	572	557	523	580	580	614	588	578	558	535	602	592	607	582	564	569	556	544	534	604	575	567	629	579	564	549	589	601	572	560	584	577	596	581	583	571	582	565	614	505	569	547	562	597	605	580	623	560	582	559	549	559	578	551	604	607	524	561	550	616	594	606	555	583	585	605	611	589	573	560	576	572	558	561	545	567	609	583	583	520	597	579	597	548	561	588	541	577	585	568	541	592	553	595	594	538	506	532	563	576	590	580	586	575	590	579	599	581	552	580	541	588	562	563	516	570	561	559	564	528	551	615	611	577	582	572	629	604	596	584	575	594	547	550	563	546	541	618	564	554	574	580	579	578	565	578	553	631	559	617	610	579	586	614	587	578	513	627	594	604	582	604	574	594	610	567	615	560	600	564	608	549	637	573	568	587	571	544	553	630	571	598	605	558	577	565	563	556	573	604	583	588	559	550	585	584	523	600	582	585	587	593	594	579	608	579	604	560	550	582	624	568	558	581	590	576	604	583	582	565	564	540	600	564	571	535	558	596	590	568	569	571	567	568	596	556	558	558	550	574	577	585	574	566	620	606	583	568	615	567	608	555	603	551	585	545	554	584	603	549	549	547	557	549	582	594	560	592	576	567	598	551	567	566	624	595	561	550	561	594	592	584	588	621	546	593	541	577	644	567	595	587	610	593	588	595	601	570	567	593	596	566	540	550	576	535	560	605	560	560	547	605	600	560	581	586	587	556	591	523	583	524	594	553	567	597	571	606	591	563	566	536	574	557	575	601	611	614	583	566	572	567	567	615	617	534	551	575	626	560	594	602	645	569	567	560	554	585	530	584	577	555	602	619	577	583	612	588	537	548	579	565	591	541	587	615	567	538	529	568	570	559	609	562	564	550	599	584	578	579	567	593	542	584	561	619	541	568	586	571	581	571	570	589	577	606	547	597	571	585	654	619	569	587	542	584	577	585	588	577	568	511	547	603	549	550	605	597	590	588	611	580	566	570	572	580	558	588	595	588	579	536	584	584	631	558	591	528	558	587	616	565	553	596	577	586	587	526	547	614	567	554	604	548	575	550	610	583	577	551	578	540	591	581	621	600	589	576	601	600	594	535	559	576	575	565	566	634	550	575	531	546	573	577	567	603	619	584	535	573	604	593	602	561	596	567	582	605	532	562	583	557	601	643	553	582	575	573	569	554	561	590	571	569	594	554	574	584	570	595	585	603	598	564	569	608	611	585	580	596	593	591	597	548	577	583	556	586	566	613	536	536	547	597	599	545	570	602	553	587	623	569	568	554	593	595	575	576	587	578	554	560	556	561	576	580	578	579	546	582	575	588	584	556	609	607	594	592	556	585	581	626	612	565	552	587	607	529	576	561	592	585	568	573	530	578	641	560	595	605	541	553	561	591	588	584	588	636	579	560	590	605	549	627	594	599	559	639	574	575	594	598	617	568	620	591	521	576	603	597	563	582	607	582	577	611	558	551	602	597	567	583	605	632	575	598	635	556	509	544	597	553	560	591	612	534	551	596	570	589	609	601	592	583	550	557	607	565	549	577	622	550	593	620	579	580	601	605	575	574	575	583	595	563	577	560	594	560	539	607	624	595	564	554	567	531	567	568	546	553	567	608	554	568	621	592	563	560	578	578	587	570	550	569	604	562	568	591	564	577	556	566	564	609	584	593	547	603	573	573	567	550	572	581	585	589	560	592	528	618	578	548	560	617	569	568	568	601	605	564	552	616	565	560	604	562	573	558	535	568	552	602	563	573	595	606	524	614	572	587	584	592	605	599	594	586	614	534	589	574	604	596	563	563	601	579	573	599	586	535	559	594	606	601	541	572	599	559	562	566	606	560	606	592	535	584	573	585	561	567	586	598	621	563	589	555	572	595	562	616	587	602	546	543	566	536	580	628	595	617	580	552	579	606	496	534	571	601	583	560	568	540	565	577	605	535	547	561	588	575	588	528	548	533	580	537	574	579	588	581	552	554	591	577	557	582	583	570	621	570	545	588	560	606	555	553	591	545	586	611	549	576	575	547	585	574	610	621	603	553	570	573	592	552	553	544	584	584	577	549	549	588	551	635	600	568	583	569	561	603	566	578	584	557	567	608	596	570	517	574	554	545	587	573	610	589	577	579	553	579	549	563	595	578	581	551	548	578	574	621	617	536	594	606	608	617	593	599	576	508	600	595	581	576	566	571	565	586	611	540	558	549	582	593	594	586	558	570	551	516	594	565	598	567	621	612	605	533	586	571	586	554	542	599	583	587	552	552	581	612	618	534	615	589	552	570	567	571	560	543	572	593	607	557	591	562	582	559	571	582	525	604	578	591	575	621	586	611	564	606	560	566	585	561	565	570	564	551	578	576	573	573	615	619	570	540	614	577	594	584	568	609	561	564	581	564	543	571	591	582	551	588	615	565	548	578	550	580	585	581	632	628	598	565	544	558	583	577	608	572	577	551	577	590	581	610	579	608	563	595	573	584	569	589	558	599	556	569	560	568	598	548	597	555	559	609	582	565	644	567	606	585	561	598	597	605	582	553
54508	27725	13210	5142	1843	429	305	298	305	299	265	299	308	312	290	286	300	261	254	265	260	236	307	291	309	264	298	310	270	295	268	256	301	292	296	266	281	278	302	281	282	298	276	269	295	272	270	294	292	275	272	259	260	283	269	288	267	299	317	276	287	286	254	267	289	313	291	273	271	261	289	297	256	258	253	293	276	266	282	275	280	257	275	289	283	253	261	255	321	275	261	288	255	290	262	277	255	301	264	284	267	281	283	260	286	289	262	252	274	282	304	279	264	292	289	268	290	258	265	284	301	323	245	283	252	287	272	232	271	307	283	289	265	269	274	277	279	283	268	259	272	282	294	278	275	293	288	271	265	287	304	304	264	284	295	261	255	289	263	256	270	287	286	269	265	261	260	275	280	274	252	271	263	223	263	247	295	276	284	265	256	293	268	258	274	271	267	262	259	279	285	264	311	254	268	280	260	298	299	273	287	316	251	295	269	280	274	265	244	260	272	303	267	280	261	283	241	246	262	255	303	286	263	263	261	262	307	267	285	285	264	273	282	267	279	295	304	316	261	309	287	252	245	258	279	280	309	247	258	266	287	268	294	272	283	276	285	303	271	276	260	296	318	280	279	278	260	302	305	278	310	305	294	273	281	239	241	278	289	245	274	273	266	293	273	312	277	295	264	302	273	276	241	285	280	275	287	281	309	281	245	253	290	260	271	264	281	292	270	287	253	304	276	294	286	277	272	287	275	343	277	248	281	319	283	280	280	273	262	265	303	228	289	279	327	273	282	252	287	284	267	273	264	267	327	290	284	288	268	286	278	259	229	290	277	250	290	295	259	259	270	290	302	279	283	282	271	297	255	277	287	273	264	268	280	266	275	308	296	284	258	275	292	267	279	265	274	317	294	275	257	281	291	258	288	306	259	269	247	261	276	270	263	255	296	294	283	260	268	290	280	287	273	287	289	277	305	263	293	311	282	280	266	266	300	297	310	249	268	332	256	258	271	256	298	292	289	241	270	241	285	272	280	297	284	293	281	278	279	302	264	257	283	297	282	272	251	329	281	268	240	298	296	292	288	264	279	262	311	289	291	266	272	258	291	263	292	291	311	272	260	290	294	256	301	284	310	296	273	305	283	292	281	286	269	317	300	277	312	296	335	267	289	273	276	300	294	275	259	277	260	271	267	270	268	285	284	271	273	261	274	280	288	276	286	270	305	255	230	270	292	254	261	289	274	271	287	272	274	278	264	260	267	231	308	295	300	296	279	282	296	304	266	296	286	263	244	298	274	282	292	251	243	291	297	270	266	270	310	281	270	270	271	285	281	295	278	285	285	318	263	276	287	281	262	269	278	290	270	269	266	267	279	269	249	291	290	238	261	279	283	304	288	276	292	271	270	275	267	297	273	290	266	290	313	272	279	285	279	270	264	279	262	274	263	287	265	293	274	260	292	275	287	297	278	317	277	282	240	298	238	257	265	285	299	301	278	284	291	264	309	288	253	293	252	292	311	227	287	287	279	290	276	274	270	314	284	271	309	281	282	275	272	259	271	260	266	271	288	314	264	279	288	273	270	285	261	270	248	290	291	289	288	262	276	273	271	258	269	276	259	278	328	283	269	308	236	285	254	290	291	274	294	264	285	279	299	244	256	297	279	287	267	304	274	258	285	269	248	323	273	264	313	271	289	284	263	275	265	296	270	270	289	318	309	318	278	290	289	264	303	283	277	274	255	231	274	272	268	270	282	299	292	277	285	320	279	283	294	253	256	276	295	304	266	289	271	260	296	277	244	281	295	273	313	279	299	308	277	266	306	343	277	286	279	259	284	289	283	238	294	281	302	299	251	282	310	302	295	250	293	280	254	291	299	289	300	306	287	263	286	241	300	259	281	295	266	310	300	296	290	286	279	302	265	296	288	263	260	275	271	285	272	283	258	284	274	272	279	278	275	297	288	266	302	278	267	248	254	262	301	306	272	248	266	280	264	291	293	294	292	289	255	269	282	292	271	285	276	289	262	303	293	286	270	276	265	262	259	271	319	286	248	292	282	285	258	288	282	314	263	284	276	290	250	265	309	282	250	278	288	276	272	264	245	269	288	284	268	270	284	262	262	289	270	260	261	262	292	285	278	291	275	275	268	268	285	285	293	268	283	301	297	279	273	280	294	252	248	309	328	296	277	255	287	284	263	283	266	258	274	302	289	267	280	284	288	268	263	287	255	288	286	281	290	281	292	276	267	302	260	276	271	314	300	283	312	296	260	276	256	278	281	270	289	264	283	261	265	293	291	250	264	274	296	267	266	296	260	249	283	258	280	293	262	285	244	306	264	306	305	262	260	259	264	278	281	280	305	266	288	313	280	286	294	260	277	262	269	269	300	293	279	274	271	286	281	282	315	254	291	251	277	296	274	294	288	268	274	271	274	283	268	277	275	278	266	273	279	286	287	300	286	298	308	248	273	295	288	283	283	268	284	274	288	280	265	267	275	284	291	300	289	294	288	301	296	296	298	299	265	264	267	250	301	312	262	267	261	301	247	265	278	298	314	236	312	238	255	210	266	271	260	294	263	247	288	278	271	314	252	303	286	321	295	263	296	271	269	269	285	285	253	306	314	302	256	271	246	295	254	294	285	299	262	293	299	287	289	283	261	283	280	300	292	303	284	272	273	286	290	261	292	235	301	264	280	272	261	274	300	280	295	262	244	268	268	300	281	267	317	289	305	285	229	250	303	260	313	281	280	293	272	295	315	260	297	313	289	263	285	271	284	265	265	254	280	264	279	309	279	298	295	280	279	266	237	281	265	265	256	280	262	282	268	270	313	280	301	296	274	299	284	297	278	280	339	294	261	254	298	293	298	282	272	270	279	269	291	274	277	254	262	282	284	265	313	284	262	301	251	301	248	261	299	300	301	275	243	277	302	306	297	312	285	280	275	251	259	261	278	310	300	253	247	255	252	259	252	273	278	270	254	320	281	268	271	305	284	270	275	282	276	320	278	275	257	304	278	276	265	296	295	301	251	260	263	291	301	291	297	282	267	288	266	265	284	295	276	263	297	271	267	270	249	262	286	300	264	253	309	300	263	274	294	267	300	288	255	250	276	280	294	276	288	258	307	249	297	269	268	277	235	262	262	258	252	257	260	306	274	277	294	296	292	248	271	319	263	296	261	279	313	258	271	262	278	257	274	290	284	282	261	278	251	264	303	268	279	273	271	289	306	279	292	294	275	264	289	266	280	262	276	258	282	277	261	279	282	268	287	274	243	269	293	280	265	292	287	274	269	290	238	295	298	271	335	315	287	270	276	288	268	272	262	266	292	304	273	295	287	294	300	288	264	270	328	253	220	310	282	271	288	316	270	281	304	300	297	293	250	249	265	298	264	280	270	276	276	260	248	310	293	251	284	283	291	274	288	238	305	263	245	256	303	291	265	290	291	259	269	248	262	259	314	275	284	302	255	270	271	278	255	277	270	295	266	258	289	245	281	266	267	276	284	303
35367	20801	14878	10423	4649	1062	724	682	586	628	629	640	610	598	617	563	577	561	575	589	605	656	614	585	621	568	597	609	624	605	601	617	544	580	586	597	635	558	614	585	622	611	592	587	622	561	566	591	583	623	617	592	608	596	613	662	598	551	587	606	569	628	641	582	560	606	587	605	583	556	630	599	628	634	592	551	557	600	591	581	594	594	605	634	615	595	596	580	584	600	576	568	599	584	582	589	584	566	615	590	614	613	592	620	614	600	585	565	614	560	661	600	607	609	588	605	534	623	572	566	590	562	577	596	531	574	602	550	610	568	644	603	564	584	589	556	606	602	614	605	594	629	571	575	575	581	599	617	617	579	557	574	616	586	598	581	615	615	601	583	615	602	601	580	641	624	590	629	636	587	568	604	607	593	630	604	623	562	590	579	619	540	604	586	587	579	611	594	602	626	564	603	543	599	602	593	591	562	603	612	561	599	585	578	600	579	652	573	576	606	595	613	602	562	596	592	582	557	605	608	601	580	577	590	624	634	587	582	613	600	619	604	621	625	632	583	613	563	610	588	565	541	612	567	597	564	556	570	616	606	571	622	624	579	596	609	583	631	591	596	608	580	572	623	590	596	588	622	614	588	590	605	572	579	581	616	582	639	569	586	624	581	618	619	584	588	595	592	627	588	575	582	577	589	572	555	598	589	649	576	576	600	588	588	568	574	595	573	573	604	599	620	582	591	599	609	588	585	609	582	613	599	580	617	591	605	610	598	561	586	623	564	575	605	536	624	623	617	561	613	582	607	610	611	614	568	619	593	571	588	620	566	561	595	617	576	608	597	603	599	631	541	580	623	626	555	568	600	584	610	631	612	575	575	569	618	611	569	568	574	551	618	561	614	601	615	565	624	609	611	585	586	603	593	574	624	569	619	593	604	627	623	564	610	579	613	611	589	559	584	542	562	601	584	587	603	620	585	609	627	580	616	618	578	630	636	615	580	594	568	585	575	576	645	632	580	604	602	548	596	586	590	574	593	601	590	571	549	637	571	609	615	616	578	613	602	630	567	555	571	602	579	611	600	630	574	637	577	588	620	593	566	559	595	585	628	586	589	579	606	567	569	571	604	612	586	628	592	543	627	611	621	567	619	588	566	594	598	642	578	596	570	563	586	616	570	590	606	574	604	610	613	563	618	605	592	598	623	590	613	588	602	623	631	608	601	598	603	598	578	585	556	559	614	585	623	594	606	592	622	558	579	594	621	623	590	558	590	588	584	575	591	584	608	594	634	626	628	625	603	612	583	597	548	580	597	606	573	618	592	640	641	630	593	537	565	595	616	554	622	595	592	619	608	554	549	577	598	599	561	576	576	607	599	632	582	603	577	580	631	568	592	609	616	565	569	563	596	549	600	604	582	601	584	573	632	604	603	569	599	593	592	608	564	621	610	604	608	576	549	621	605	570	586	586	606	559	588	560	600	624	628	603	621	576	559	638	598	570	634	613	563	589	613	605	602	577	617	583	577	617	573	603	604	586	584	586	623	588	644	551	550	565	620	622	612	575	601	563	598	608	603	586	576	608	619	606	612	595	590	585	558	625	546	568	606	578	595	569	592	588	565	591	585	662	598	612	603	596	581	640	627	584	601	622	563	580	596	570	620	605	593	576	599	626	567	560	615	563	610	629	577	640	564	550	567	590	573	558	606	557	623	587	594	597	606	567	621	584	579	585	583	564	585	602	585	612	591	623	621	580	570	588	565	585	618	632	616	609	576	617	552	594	570	588	559	553	592	574	612	569	615	645	592	560	591	597	556	575	596	595	610	585	616	612	640	551	601	608	570	610	609	612	586	597	662	619	652	635	581	597	604	582	610	572	581	580	633	594	631	533	634	640	576	564	587	570	626	596	592	558	582	555	616	617	594	614	614	573	580	562	614	620	620	571	582	601	580	602	594	592	605	626	556	605	574	605	572	587	586	630	605	613	609	566	631	619	598	608	602	587	588	597	592	593	564	593	608	597	607	616	571	554	618	598	586	599	556	576	565	581	593	619	577	588	552	603	590	570	561	604	578	615	560	574	576	600	595	584	593	611	602	603	586	592	602	621	616	583	577	591	611	583	595	555	578	613	589	612	631	636	585	621	604	585	599	643	629	595	606	598	583	572	560	588	576	582	621	606	577	592	610	643	572	594	596	601	628	581	604	561	556	577	599	597	569	569	589	574	607	604	600	580	613	639	607	582	583	611	596	576	610	620	615	575	607	590	569	579	571	608	643	580	605	595	617	588	586	571	567	600	591	621	599	637	605	590	586	636	603	612	611	531	588	585	641	581	569	562	641	608	637	543	655	591	570	588	583	612	576	604	592	598	631	637	589	589	565	579	579	601	613	589	529	599	634	546	624	615	643	558	626	626	582	612	557	572	568	604	619	607	559	578	617	598	636	574	582	590	545	570	582	595	567	599	581	580	613	586	550	584	580	606	580	576	582	582	591	590	602	582	583	608	593	609	551	596	570	609	599	587	570	581	635	566	591	619	596	573	620	619	551	620	591	598	599	575	619	629	592	594	582	557	575	594	592	635	623	595	583	604	583	608	585	591	581	575	607	590	595	594	593	619	623	628	589	598	583	594	568	560	612	586	602	631	586	588	588	569	587	589	602	566	560	588	627	580	555	592	604	582	582	597	588	566	564	602	558	588	622	598	558	644	580	626	617	620	598	592	590	570	570	572	607	590	597	592	538	568	598	595	589	540	588	593	593	579	596	587	617	591	615	569	621	590	610	607	581	577	591	585	553	596	602	576	656	587	598	597	598	570	609	593	609	548	594	605	578	603	606	601	558	593	577	621	637	564	606	617	606	594	555	588	593	579	653	578	593	587	604	636	565	613	573	592	580	546	586	604	569	557	548	598	568	574	580	622	583	608	624	573	633	566	620	577	590	621	570	611	592	582	598	595	608	585	625	536	608	587	659	561	558	611	604	634	582	601	598	563	527	578	581	592	581	587	556	563	601	577	554	649	611	605	579	603	617	597	549	596	582	568	578	599	568	585	627	610	589	559	618	538	621	628	575	601	587	601	631	602	596	595	619	600	574	560	606	604	589	606	538	587	631	582	592	634	577	612	596	588	574	565	598	571	589	587	558	570	594	548	603	625	592	568	559	580	597	597	589	555	607	620	601	572	611	582	543	627	555	583	622	560	563	587	574	574	586	615	603	613	647	641	566	576	572	542	590	591	617	579	595	622	553	581	571	625	596	565	593	618	639	606	591	564	613	586	550	567	572	612	587	599	604	611	605	520	598	612	577	563	543	583	595	593	620	596	565	541	589	587	587	590	570	606	599	595	600	554	523	596	615	602	541	594	619	567	598	587	568	609	608	605	591	622	628	585	584	565	597	630	620	586	572	595	642	581	540	586	562	601	602	590	541	576	608	622	603	603	537	583	590	608	621	600	599	576	583	589	610	612	554	651	607	571	552	588	582	546	619	586	579	598	617	593	534	606	594
64112	38411	25136	10035	2385	764	400	328	337	345	297	319	309	302	330	314	339	338	302	332	330	323	328	375	362	313	345	315	319	286	283	300	289	359	313	332	354	351	329	320	291	317	284	296	287	317	329	345	277	286	327	337	340	330	341	315	259	308	304	306	299	346	331	318	342	305	340	309	320	318	305	283	309	342	296	317	312	333	326	332	305	321	327	353	309	330	297	314	339	287	303	303	321	315	345	315	315	350	349	321	341	326	326	309	347	288	289	336	314	285	308	308	319	324	350	332	290	320	332	313	342	347	329	326	301	343	289	306	300	331	292	294	330	273	331	327	331	305	299	323	310	308	343	335	309	323	311	306	329	310	323	269	317	274	282	287	288	332	342	323	314	353	302	313	330	332	331	332	307	290	342	311	311	354	296	320	305	304	307	328	298	313	289	314	323	306	288	353	300	312	308	338	335	278	308	311	321	329	308	340	336	291	341	322	317	310	292	290	320	348	357	317	289	294	296	302	298	315	321	307	308	337	361	321	279	326	320	316	357	358	342	313	342	321	311	321	321	275	308	306	297	299	326	331	320	336	293	308	309	305	336	346	334	334	344	351	339	306	323	312	310	311	303	306	325	354	313	308	305	340	300	292	302	307	302	317	340	321	291	305	343	282	344	291	320	301	306	327	334	328	274	321	332	320	372	305	323	349	333	304	317	318	316	309	299	337	321	306	307	306	309	316	308	299	323	302	314	319	319	313	321	288	301	307	314	299	335	331	342	346	347	357	308	337	316	322	335	315	354	337	317	277	308	300	296	309	299	317	297	309	321	328	330	341	318	349	292	338	314	321	311	297	315	333	341	310	276	309	326	293	325	323	323	309	299	325	344	307	304	351	295	301	321	315	353	311	321	322	316	309	315	337	300	295	317	310	329	362	331	316	342	309	315	285	330	281	309	315	313	338	303	309	301	320	342	318	298	323	313	313	328	378	341	329	334	305	341	352	301	275	291	283	343	341	310	304	358	346	323	329	325	325	330	292	350	328	309	309	316	319	352	327	331	316	325	295	323	319	285	307	293	309	314	309	339	357	325	341	332	336	297	332	331	332	313	314	305	306	314	296	299	313	327	323	294	331	357	299	310	272	333	352	294	286	337	332	312	296	313	347	301	338	366	297	313	309	346	319	336	284	281	297	346	323	313	324	323	303	302	307	288	313	296	295	290	331	299	310	283	320	322	293	310	330	343	325	306	322	332	306	327	323	296	279	309	329	335	296	284	321	296	306	357	331	301	303	321	293	317	313	334	299	345	320	306	321	316	291	322	319	306	303	334	349	341	319	293	313	349	322	347	321	295	332	316	311	349	339	313	275	335	304	334	319	332	337	294	337	308	298	319	345	307	332	291	268	331	334	312	299	348	335	307	364	332	302	337	305	335	355	287	370	311	303	301	295	321	351	338	304	344	292	325	332	271	310	298	301	328	305	312	309	305	314	326	341	329	335	341	311	309	313	303	326	298	348	299	306	335	301	293	286	316	317	335	315	307	339	329	340	335	326	320	310	306	310	344	295	305	289	332	312	265	296	325	323	318	329	345	351	338	333	333	339	319	314	319	315	328	318	304	280	300	304	315	317	342	291	315	305	305	295	278	298	338	335	291	325	312	319	347	309	347	342	317	337	326	347	346	336	322	322	336	319	272	317	310	314	329	323	330	324	301	312	295	324	342	335	322	301	314	305	323	337	323	330	336	356	309	333	333	326	304	285	309	306	300	326	275	346	348	325	313	327	318	308	302	290	265	321	347	341	313	325	326	305	295	327	334	313	308	291	339	332	315	318	329	311	350	345	319	308	345	346	310	322	326	325	347	321	293	322	332	333	338	325	336	299	341	286	321	307	298	328	313	341	351	356	330	307	313	313	307	299	272	292	361	343	390	337	314	316	277	297	308	348	344	309	318	321	328	318	319	297	308	330	304	299	311	287	320	373	307	330	334	298	351	338	298	292	294	291	298	314	332	316	306	285	322	295	320	302	309	315	315	293	318	319	286	340	330	329	289	316	313	283	297	286	335	312	341	303	348	321	320	322	288	329	319	306	311	296	286	362	353	356	357	296	341	315	313	322	310	339	332	342	305	323	327	272	315	306	320	339	328	352	315	289	320	307	309	300	295	317	338	333	278	341	334	344	333	306	335	336	328	324	304	274	314	320	343	323	322	306	295	310	319	322	306	352	343	302	311	288	347	343	296	328	307	319	369	330	286	293	307	326	322	346	348	306	305	323	282	310	310	330	329	320	331	332	298	308	340	272	290	339	339	302	340	293	326	315	364	305	307	298	322	315	339	326	358	335	330	308	336	314	327	347	295	326	312	303	335	322	295	313	298	330	321	308	347	313	337	323	337	308	327	329	327	351	317	302	302	301	303	318	311	333	338	319	313	327	320	288	330	306	283	288	309	309	319	330	325	295	320	376	319	329	321	290	339	306	310	279	304	302	392	322	318	332	321	284	307	365	317	312	284	326	349	322	290	292	285	331	304	311	284	332	312	322	337	324	288	306	297	355	298	335	277	310	326	308	313	336	328	297	339	306	319	292	329	301	328	276	314	304	299	336	329	342	347	313	329	322	319	302	335	308	292	278	288	339	310	332	351	338	309	338	298	334	298	300	303	332	312	321	321	324	294	341	286	337	299	305	321	285	299	316	301	308	291	294	309	313	314	308	321	339	312	340	280	323	304	336	336	313	314	312	291	313	295	308	335	346	327	361	329	310	285	260	339	313	322	297	296	319	290	302	342	317	296	319	308	280	317	279	349	327	295	300	309	306	326	303	329	324	333	341	315	329	356	286	317	338	288	301	333	312	290	296	315	299	383	323	311	317	309	301	311	326	324	312	348	344	330	328	330	302	363	337	281	301	305	321	264	342	322	326	306	354	288	327	348	321	331	339	300	292	303	328	338	333	292	306	336	279	322	339	319	329	339	307	312	318	286	330	314	310	305	333	327	317	309	343	350	337	308	327	322	366	327	321	351	305	332	322	319	293	292	308	327	349	318	325	327	328	308	286	346	310	306	314	354	329	302	343	303	316	306	330	309	297	358	328	326	381	298	306	289	324	312	336	317	333	345	281	326	331	306	296	325	302	304	314	318	277	360	344	337	285	325	335	290	311	342	346	342	330	292	352	318	322	320	275	279	335	288	332	340	298	352	291	314	317	362	347	326	347	312	304	307	298	336	321	327	299	283	327	297	320	315	315	313	361	340	326	314	308	293	310	351	296	288	319	323	315	307	289	330	295	293	307	301	291	331	293	291	304	306	322	342	333	349	324	318	322	334	323	273	334	321	296	369	274	328	292	293	300	316	307	346	297	311	303	324	318	294	298	339	317	337	317	272	323	344	302	329	318	313	314	336	312	333	331	350	324	327	265	310	360	336	335	323	303	320	325	338	291	289	296	320	312	320	324	314	343	310	321	330	320	310	297	293	324	316	293	284	330	305	316	304	305	336	315	317	299
40742	29438	26783	13457	5518	2038	963	815	774	720	668	704	704	661	724	676	679	699	682	707	677	670	626	700	697	671	669	686	709	677	717	635	709	663	669	667	669	677	651	634	654	679	637	645	645	660	638	628	684	695	695	623	686	638	652	672	652	682	651	686	620	691	643	668	629	646	667	682	691	685	649	686	687	640	695	718	662	657	660	632	658	717	674	620	663	685	682	649	705	685	659	650	682	709	693	657	645	603	667	649	678	656	673	689	655	656	608	691	649	613	643	692	672	690	675	638	657	663	663	683	673	681	633	663	639	638	679	677	681	667	614	679	681	657	698	653	663	667	642	651	656	676	655	692	631	664	676	662	676	661	681	673	682	642	684	655	660	705	658	673	665	646	627	681	651	659	650	719	622	670	689	699	649	659	646	643	696	649	701	667	644	644	635	639	720	671	657	665	661	593	685	691	707	675	655	637	659	648	685	636	659	660	648	662	665	713	634	631	665	675	666	666	655	711	627	655	694	705	649	617	656	683	646	641	620	654	709	703	679	679	641	667	671	709	686	683	663	663	662	680	672	659	684	681	637	653	702	632	616	662	732	657	616	686	695	644	681	653	635	656	689	701	637	678	654	629	623	630	636	633	628	654	701	641	682	667	697	667	699	652	685	643	648	689	625	636	670	624	726	663	672	683	671	651	638	662	656	690	699	670	639	663	658	659	625	692	673	663	674	604	683	662	695	651	675	682	709	684	679	628	661	659	698	677	728	679	629	656	678	652	657	686	649	664	672	663	666	685	662	675	620	667	653	619	647	691	661	664	673	700	612	625	706	682	670	685	642	677	640	687	663	638	680	660	692	649	674	647	712	633	649	651	644	641	671	671	675	645	682	692	685	652	654	667	674	661	670	650	677	669	642	695	648	665	678	626	654	638	626	643	668	672	657	660	634	700	683	700	694	653	675	674	648	658	706	640	644	654	669	630	646	696	666	707	649	705	709	647	668	663	684	633	654	707	688	695	641	647	695	702	675	620	646	698	659	689	649	669	649	645	663	638	689	671	700	690	697	652	622	680	665	652	639	640	629	660	640	682	660	698	660	663	679	666	676	695	659	651	706	646	655	675	639	684	674	680	683	699	665	683	671	692	643	661	704	659	658	685	690	627	607	717	667	680	680	687	661	656	614	669	651	656	696	725	637	635	629	706	669	645	683	679	668	621	679	618	595	674	660	649	682	627	626	665	698	658	688	723	668	669	671	664	665	622	642	684	649	656	683	647	706	680	655	638	689	624	675	690	665	691	648	685	680	672	647	688	668	672	612	642	675	678	675	644	674	672	642	651	620	656	707	660	648	685	716	694	661	676	652	653	654	654	693	680	668	654	719	633	702	643	707	669	693	680	688	682	706	662	690	662	676	604	642	692	645	667	700	642	691	649	646	637	699	691	691	677	688	620	607	650	690	665	647	636	659	666	664	671	662	663	697	645	633	683	684	666	664	652	650	669	655	653	669	673	641	647	614	657	704	680	624	635	656	729	686	675	668	662	674	666	637	710	633	662	676	708	638	668	633	661	630	649	679	705	662	728	670	656	684	670	676	628	690	680	617	641	650	667	683	635	655	668	680	623	661	655	695	618	666	649	660	622	627	655	655	587	650	687	627	680	667	663	632	648	670	646	684	662	699	647	694	696	694	654	691	649	658	658	663	657	654	691	637	678	636	638	673	661	720	692	634	686	660	662	646	686	642	670	677	669	668	658	688	650	680	680	707	686	668	630	644	663	695	652	695	691	674	647	623	646	634	660	707	592	673	699	685	722	634	684	706	656	665	664	668	662	675	657	667	705	671	652	648	660	641	682	707	653	649	619	649	666	669	673	708	683	653	651	702	619	639	699	689	649	675	691	681	634	685	686	634	702	633	619	713	634	631	655	662	648	651	622	670	636	686	673	706	648	706	667	646	652	601	701	628	675	642	643	633	673	678	687	676	622	689	665	654	649	701	641	674	644	644	653	626	657	671	654	699	672	667	637	672	646	661	651	637	644	656	657	628	693	684	615	630	651	631	663	673	680	679	665	670	684	688	651	689	714	626	729	703	655	643	696	681	714	667	663	621	640	716	660	662	655	694	679	665	653	716	640	662	668	665	725	669	663	670	704	653	659	658	620	639	638	645	667	660	693	638	636	685	643	682	695	698	645	704	659	703	651	704	706	714	677	627	623	674	698	712	673	664	653	638	669	686	704	696	666	640	679	638	682	696	607	608	673	657	658	706	670	664	699	649	645	644	671	666	660	690	720	634	680	685	638	661	673	698	629	652	635	653	657	631	691	630	707	657	619	659	719	667	672	722	648	617	674	654	668	674	665	687	673	686	664	645	664	629	642	657	656	665	668	632	720	621	688	637	629	659	671	624	646	697	699	657	671	709	637	598	647	664	653	644	655	681	657	652	677	633	676	655	680	652	639	656	691	627	640	657	685	689	671	710	661	684	620	702	624	636	673	671	699	650	675	656	666	621	657	653	656	617	693	650	657	640	669	616	686	640	660	681	671	682	721	645	655	697	654	651	730	713	655	655	644	639	683	674	640	667	684	671	655	667	640	665	660	738	640	687	643	646	655	634	651	637	694	691	693	659	672	626	680	655	670	659	663	677	658	661	728	646	688	661	675	643	674	674	656	592	624	707	687	693	669	666	661	686	667	683	650	654	633	648	643	642	684	639	668	691	655	678	657	652	655	659	633	651	601	677	648	702	661	652	686	659	676	675	670	642	658	646	668	663	667	738	694	666	653	643	664	661	671	715	654	618	652	676	659	663	720	652	705	685	662	664	649	652	649	674	629	649	673	690	643	640	699	668	744	641	668	721	650	663	640	707	676	673	729	677	620	630	664	647	660	626	642	679	697	659	632	643	676	661	664	687	664	658	642	660	674	679	686	654	684	654	684	606	656	653	660	672	675	675	639	645	649	680	691	643	681	684	640	642	654	709	711	641	669	663	679	692	686	700	681	677	638	622	652	657	629	620	686	669	651	674	644	636	666	637	727	663	634	695	683	643	659	635	626	684	673	714	657	650	656	658	662	627	645	615	703	659	638	647	652	657	693	679	642	670	691	720	669	664	642	667	717	615	637	680	668	661	639	668	671	685	643	630	683	654	658	643	697	635	667	700	684	717	673	666	718	640	677	674	686	623	694	659	689	672	640	586	643	643	690	642	671	626	713	686	642	646	695	699	675	694	654	588	668	696	665	667	687	654	655	672	664	698	642	673	604	688	624	625	671	679	668	645	672	683	671	674	677	690	666	656	668	672	747	636	668	685	664	664	714	655	626	623	711	638	697	639	689	667	687	686	645	687	673	663	661	622	635	665	649	663	689	669	684	621	699	653	669	674	653	657	664	705	673	681	696	690	663	659	693	631	676	654	706	662	755	648	681	644	665	668	677	682	625	674	644	700	701	659	687	699	674	648	649	661	702	706	647	630	671	645	638	631	665	665	633	608	670	615	673	710	645
51731	27971	10802	2366	772	501	319	275	269	299	278	301	250	280	293	252	283	297	299	277	268	268	293	280	294	282	283	284	258	279	264	275	252	289	262	269	270	300	273	297	276	289	251	272	281	263	282	294	276	267	318	276	290	274	268	259	236	279	282	288	256	258	263	258	295	274	306	284	275	290	265	262	293	285	268	276	281	272	284	286	267	264	249	270	279	254	285	280	301	288	304	296	291	276	243	284	297	265	270	281	257	263	269	272	269	240	264	261	289	282	299	300	288	240	260	270	268	287	275	281	242	259	288	282	295	290	291	250	277	311	311	288	264	273	293	276	309	241	261	332	289	284	235	285	279	282	273	268	277	263	248	268	282	300	275	285	244	281	317	289	302	278	260	273	271	264	295	273	281	297	299	318	255	243	263	306	247	270	228	267	267	321	280	289	293	262	278	270	290	287	273	260	284	258	259	243	292	278	272	282	292	238	302	295	254	273	291	269	284	279	269	280	263	312	264	258	259	263	241	281	307	277	277	276	288	281	272	291	298	290	289	296	277	283	291	264	301	273	292	266	287	252	282	247	280	288	254	295	265	270	271	266	280	235	292	272	274	287	306	251	287	303	271	277	258	286	289	281	272	282	282	291	263	246	276	234	278	268	277	284	294	287	268	290	284	274	293	267	284	275	297	296	288	280	298	280	305	262	276	275	244	295	274	267	268	238	268	293	273	277	288	252	260	273	274	282	259	280	266	272	254	290	268	266	293	270	246	289	263	273	313	271	268	299	284	311	302	282	271	292	292	278	241	281	274	248	298	308	262	256	326	277	300	283	261	276	277	298	277	263	269	283	233	286	264	284	284	278	283	271	277	288	244	267	273	269	254	259	288	323	257	275	275	264	316	337	258	270	277	283	272	321	250	280	294	315	264	293	254	271	256	289	254	272	284	299	276	274	287	271	269	282	254	253	277	265	274	242	275	287	253	266	278	298	278	244	291	279	251	268	275	274	290	298	266	279	291	280	266	289	306	256	317	319	282	291	253	264	264	280	282	279	268	268	303	285	229	271	262	294	274	285	276	315	306	275	296	279	304	304	308	305	310	292	262	298	276	284	271	280	273	261	241	290	263	277	279	289	293	284	298	274	273	352	276	270	275	248	268	251	248	312	260	262	281	287	257	313	294	265	251	257	285	271	249	259	248	263	269	264	259	282	300	255	276	269	285	302	280	294	242	296	263	282	246	267	258	260	296	264	249	254	261	269	296	304	288	307	290	294	289	291	284	287	324	276	263	266	287	280	264	291	286	315	294	283	309	288	269	302	267	292	288	259	280	311	262	251	288	293	296	270	271	269	286	295	319	260	277	253	226	273	261	304	263	237	280	264	279	290	302	296	301	294	260	256	275	269	292	261	282	317	261	268	282	271	263	324	265	302	276	287	301	280	273	265	273	276	298	284	276	284	284	252	290	284	247	308	257	270	250	249	300	295	284	293	280	260	267	320	279	244	313	283	293	274	289	281	278	251	290	291	290	269	293	269	279	273	282	277	269	275	280	242	256	289	267	254	270	297	265	284	252	296	270	290	283	294	271	312	301	269	291	319	296	273	259	294	253	233	280	286	266	287	284	308	301	271	304	309	271	262	305	235	265	293	257	281	261	281	279	252	325	284	230	262	324	241	294	323	292	276	280	249	296	300	282	292	277	312	267	304	289	315	279	278	263	271	308	282	279	249	291	277	265	273	257	283	274	272	274	294	238	264	281	271	315	293	279	305	260	294	265	276	274	290	278	302	274	276	280	282	279	263	259	261	292	300	271	248	302	283	263	277	264	281	320	266	295	268	294	277	264	279	268	258	286	271	280	277	272	300	301	276	276	268	274	265	266	262	259	274	282	299	272	264	264	273	253	298	277	280	283	305	288	224	277	293	285	284	288	301	276	276	281	250	247	290	280	271	273	312	266	286	284	253	307	287	295	300	286	281	277	296	272	279	271	277	246	261	277	291	254	271	265	262	278	264	289	272	294	250	268	312	267	287	264	261	302	287	299	290	266	294	287	260	281	256	275	269	262	287	285	232	279	224	285	252	264	276	286	282	263	289	268	283	282	289	272	258	276	241	264	284	296	285	290	265	263	282	302	275	270	262	335	294	286	262	285	285	274	284	254	282	279	267	275	293	279	276	272	305	295	282	244	275	311	279	254	303	269	303	288	271	290	256	280	261	233	290	284	264	261	276	283	277	302	253	308	289	257	262	279	267	287	302	271	282	275	298	310	274	291	290	283	251	265	244	275	255	285	302	298	256	260	285	254	302	268	256	282	256	268	275	279	310	245	268	300	263	277	251	269	264	277	313	289	266	282	269	290	287	265	270	243	272	277	235	251	299	278	281	258	284	280	279	316	270	277	279	264	259	288	288	287	302	264	262	269	267	294	262	286	250	259	300	264	317	258	250	274	243	262	264	253	258	307	272	276	319	282	278	306	257	253	272	247	258	303	294	249	303	268	294	272	287	256	294	286	275	251	285	248	283	288	257	280	292	261	284	275	302	247	278	294	257	286	289	260	278	285	302	267	271	279	304	299	264	255	275	253	274	277	311	289	261	280	293	284	254	268	251	249	281	284	289	237	267	251	261	300	280	275	278	324	316	278	284	292	296	242	308	279	274	246	279	298	258	265	274	236	284	302	279	256	278	280	267	283	266	268	257	270	282	270	281	268	293	278	284	277	305	250	298	299	285	270	295	319	254	297	272	298	305	265	270	295	276	268	263	314	290	310	286	276	267	283	299	267	263	302	279	292	261	290	261	258	273	265	278	256	261	301	315	292	268	263	235	269	299	285	280	297	283	278	262	272	291	262	307	277	268	302	285	275	261	278	262	297	255	237	280	269	291	264	286	257	268	240	271	271	288	291	251	285	297	266	291	254	270	255	270	266	275	273	289	306	284	282	251	302	272	248	274	301	267	289	270	216	248	286	289	280	238	287	293	290	260	258	273	278	277	285	281	260	277	246	272	242	280	262	278	277	275	263	275	275	259	279	289	269	282	281	270	300	269	274	296	275	271	280	292	292	308	260	291	250	295	270	289	280	253	245	286	279	245	287	280	278	269	243	264	296	281	304	324	249	250	294	292	256	246	253	288	283	248	275	271	253	298	253	310	286	291	293	260	266	299	268	266	255	289	271	294	302	284	253	258	273	278	277	273	297	297	305	296	247	265	301	257	282	283	240	272	260	304	267	298	276	279	264	270	254	282	308	253	281	276	264	298	274	285	253	274	286	282	289	280	284	278	259	271	277	267	272	270	264	287	297	285	266	249	263	243	276	298	280	308	300	266	311	260	267	270	311	239	290	332	286	265	284	259	257	273	264	285	268	295	313	262	260	292	264	259	284	278	277	286	272	300	286	287	278	249	303	279	272	233	272	277	299	280	287	277	258	247	306	291	257	223	255	279	251	255	271	236	256	254	255	298	309	283	256	266	270	298	297	278	275	272	267	257	279	245	280	282
33688	19263	11410	4290	2209	1265	663	582	576	586	601	614	563	591	598	626	555	641	599	585	562	600	605	570	575	614	604	606	554	589	595	557	595	586	590	561	550	562	602	599	599	560	595	594	515	591	542	596	622	601	560	592	547	582	585	569	577	577	573	574	596	593	567	593	583	554	569	596	571	570	607	606	593	614	569	591	568	610	576	609	582	612	663	577	579	590	621	595	562	576	598	618	589	584	602	590	582	577	604	580	619	619	582	597	602	606	594	574	557	617	620	577	587	585	611	587	573	607	559	633	600	570	564	605	559	577	578	533	602	569	603	544	578	562	608	583	626	561	616	555	603	617	549	553	588	578	596	581	592	586	599	543	592	604	614	603	553	585	601	558	601	572	595	575	580	575	606	586	581	553	570	577	563	586	588	572	593	584	615	561	554	566	625	565	593	571	586	603	572	539	599	549	541	578	553	585	560	590	631	558	618	590	569	559	595	576	567	573	610	586	566	613	638	574	597	577	618	607	557	614	542	603	583	588	579	546	557	579	604	560	588	603	630	549	551	550	600	588	575	614	584	583	560	577	596	611	568	586	543	607	604	583	587	588	548	574	579	553	589	598	573	591	557	561	550	562	619	550	616	585	574	581	564	629	553	539	572	599	562	595	591	612	603	571	619	547	591	530	573	583	569	574	578	552	556	570	578	574	589	563	600	597	581	581	571	574	542	612	617	579	591	590	586	578	608	590	607	596	587	572	603	568	599	549	590	547	566	600	570	542	599	559	557	596	584	593	582	566	587	609	578	578	565	564	562	617	588	546	581	616	568	589	558	584	557	607	593	605	606	549	631	590	585	602	559	593	588	566	571	561	554	641	583	566	570	616	580	573	565	612	548	565	595	597	544	574	653	586	589	599	622	593	605	583	606	559	595	563	556	590	586	573	568	640	578	607	575	591	604	595	570	593	587	599	560	560	586	583	584	601	582	605	559	593	609	565	566	572	570	591	624	558	579	633	567	570	555	595	562	600	588	628	576	574	582	591	589	575	578	604	591	546	594	575	609	552	542	628	570	580	613	543	602	580	597	578	597	585	536	581	609	607	592	572	589	577	570	622	569	563	581	580	588	612	581	623	611	566	577	593	551	559	601	618	563	628	571	579	570	628	561	573	593	582	554	578	588	601	554	601	572	602	620	579	607	591	591	572	554	607	604	569	612	593	545	638	559	566	667	571	558	575	611	566	551	594	574	599	563	570	551	588	577	571	537	541	577	544	586	590	565	592	608	595	589	590	566	583	603	652	573	569	585	587	584	553	595	560	624	611	620	573	576	597	621	562	586	576	585	586	566	602	568	571	587	622	575	593	606	604	590	594	572	593	579	582	546	580	591	595	599	601	618	558	571	602	595	531	617	618	591	608	571	594	633	575	580	609	596	549	600	615	573	598	589	617	605	564	548	566	596	605	611	603	599	595	625	627	567	594	534	599	572	582	581	572	620	553	570	553	603	588	570	563	604	560	606	586	578	600	611	621	567	563	595	611	577	575	612	572	572	570	603	590	571	586	552	619	554	554	588	637	573	564	574	565	570	574	555	603	572	612	546	602	596	605	564	576	568	579	548	559	587	608	582	604	601	593	540	527	611	539	604	598	617	570	549	599	612	590	567	553	592	544	532	608	583	606	574	601	542	585	535	597	556	596	573	577	598	607	612	607	584	567	588	615	599	566	615	598	583	562	626	585	584	554	607	566	585	582	597	597	575	596	598	600	570	591	590	571	578	605	608	631	589	583	554	606	568	607	588	613	559	557	608	569	585	560	575	588	582	579	567	579	598	584	584	607	596	579	602	603	574	588	603	560	576	566	582	616	614	604	567	598	571	549	586	566	606	606	620	567	581	584	594	546	595	577	552	547	611	586	561	567	557	536	576	570	545	606	567	572	562	530	561	584	613	651	586	544	576	579	593	618	566	578	584	599	564	603	573	604	560	581	555	598	574	618	590	595	630	561	607	566	561	569	585	606	601	583	564	607	583	615	576	518	584	580	596	657	591	562	595	607	569	613	561	598	610	574	584	567	547	552	567	553	541	574	601	586	553	526	637	614	623	526	550	565	574	621	554	579	581	600	545	546	582	591	593	585	587	556	539	573	595	632	560	579	552	585	604	595	630	583	578	594	582	629	598	577	535	593	576	536	590	541	583	602	578	618	576	571	575	556	549	595	591	589	576	604	554	587	626	554	609	554	616	600	577	617	566	578	602	580	549	549	575	595	530	628	547	618	562	576	589	604	612	547	566	566	582	533	602	594	558	564	594	612	576	607	572	582	575	570	566	591	559	576	579	580	573	583	593	595	573	582	570	583	600	539	595	530	535	618	615	592	581	595	577	577	540	636	556	589	584	587	601	580	563	575	540	568	573	599	593	595	615	569	640	566	595	565	574	579	573	598	616	601	578	555	592	597	588	613	562	589	626	615	582	610	585	582	615	567	571	576	577	570	574	581	639	602	596	616	586	565	531	588	574	576	559	545	580	583	587	544	563	563	559	643	577	583	567	532	620	609	560	586	580	588	543	540	584	616	620	559	540	576	575	597	582	601	590	600	599	543	630	565	613	577	558	584	619	584	581	565	628	560	617	555	578	590	615	601	586	586	567	581	602	590	611	603	544	589	560	572	570	561	599	577	628	612	574	649	558	565	556	589	571	600	551	568	600	537	572	607	579	582	544	558	602	564	602	560	594	552	573	531	653	609	571	586	588	541	567	602	605	603	576	591	629	615	613	568	590	572	608	580	516	601	578	590	588	629	640	615	573	604	550	562	579	577	592	636	584	599	584	583	602	577	581	568	566	530	582	603	581	557	575	595	572	606	596	590	588	560	578	582	583	606	591	601	602	589	528	565	566	584	601	608	562	635	587	645	587	596	551	565	592	580	569	598	579	585	569	592	617	581	570	587	621	586	593	586	625	598	572	587	588	597	605	527	584	588	594	583	538	615	608	594	655	540	582	576	571	587	608	576	595	544	561	627	584	592	591	568	639	570	574	613	633	552	605	570	569	640	600	605	596	579	594	610	568	597	597	596	611	557	589	596	604	583	562	596	530	560	587	570	606	601	602	589	590	597	552	566	573	582	565	629	599	603	603	592	626	520	590	602	587	589	586	562	577	585	613	601	531	548	592	583	555	550	575	594	617	606	598	605	574	551	585	589	587	575	584	600	596	566	576	575	559	577	595	546	560	538	598	629	574	581	578	618	603	569	592	543	594	589	585	570	611	585	636	591	575	582	576	581	544	590	618	579	600	588	589	632	625	534	579	598	602	593	612	555	578	563	577	604	607	569	625	577	565	596	565	571	569	621	562	569	615	595	624	560	619	574	566	569	607	595	590	671	592	615	609	601	620	579	600	589	571	572	635	585	607	572	554	580	559	545	618	584	576	569	637	564	614	587	578	584	582	533	579	559	565	559	563	587	578	561	583	582	607	567	597	590	567	575	598	616	590	601	556	589	539	579
62790	31459	12960	3727	1626	855	399	260	298	280	290	281	336	288	284	296	312	310	322	289	276	297	273	282	283	299	288	297	277	275	305	257	258	254	320	286	296	324	309	272	296	314	287	280	269	309	290	271	276	285	292	275	268	249	326	294	281	295	296	281	289	281	280	290	286	327	276	314	279	290	277	266	273	283	307	254	276	278	271	299	264	280	304	301	303	273	294	367	290	284	283	269	248	248	266	279	282	309	292	273	312	284	290	313	281	268	299	284	277	297	286	276	290	312	295	279	329	293	304	286	317	260	287	271	321	278	277	320	300	315	246	288	289	310	280	292	269	304	305	263	287	269	254	264	246	291	290	280	265	308	298	309	277	275	277	286	294	318	314	260	258	287	255	283	316	320	269	260	246	259	246	270	238	252	279	269	253	278	237	285	276	305	311	282	297	295	256	301	306	279	324	300	324	297	300	273	272	299	286	297	288	250	290	263	279	261	269	301	302	279	271	293	312	311	298	280	274	316	318	281	356	279	282	284	287	277	309	298	305	278	301	283	277	302	303	309	264	269	272	235	243	279	291	290	297	322	299	258	307	282	268	282	329	282	272	307	303	294	283	290	310	300	256	315	313	271	278	295	296	309	283	262	267	286	279	272	267	296	305	301	278	247	267	286	269	311	289	281	287	302	294	298	242	281	258	292	324	272	291	285	296	278	267	271	308	312	299	302	283	259	271	276	266	286	268	297	275	281	308	286	316	266	328	305	288	292	280	276	295	265	280	298	298	286	285	289	307	282	254	312	259	306	275	255	294	273	287	249	283	295	250	303	315	277	279	296	282	257	282	293	257	279	261	279	312	271	301	301	295	321	329	316	281	299	279	291	260	279	276	290	289	301	264	292	278	289	291	294	267	293	284	292	277	273	269	298	277	317	334	289	259	289	293	293	305	296	266	253	299	288	332	297	275	294	283	286	298	310	299	282	298	262	310	300	290	274	272	294	279	283	282	293	315	293	303	293	259	296	284	295	297	279	297	294	282	291	252	286	280	243	278	307	258	311	258	280	274	339	276	293	270	277	264	301	291	304	265	290	287	293	265	293	277	299	280	268	271	288	260	296	256	320	287	263	298	292	269	297	280	269	330	320	309	292	302	275	314	270	257	270	285	284	268	283	261	276	305	341	304	302	340	280	321	296	296	283	283	267	287	306	308	278	251	301	285	302	310	271	305	310	276	285	277	274	288	278	284	265	306	302	262	308	294	289	304	297	289	288	273	294	275	289	331	283	268	284	281	292	305	291	304	313	318	291	264	258	302	249	285	307	268	289	288	291	277	307	289	273	294	299	271	274	287	302	324	272	270	327	330	301	279	291	287	291	262	303	310	280	265	295	292	310	333	313	288	288	297	279	289	275	320	290	288	264	319	294	278	275	276	280	295	264	260	286	316	267	281	284	320	270	262	313	327	290	265	289	281	252	249	283	322	302	299	277	300	244	274	308	305	298	283	290	251	287	297	278	305	322	293	274	253	283	277	283	305	289	281	278	255	267	286	297	298	275	278	309	273	298	301	261	262	307	293	301	269	295	285	308	300	267	305	297	291	294	265	296	276	306	265	290	306	291	289	295	279	283	306	300	276	257	270	276	285	280	319	286	311	309	293	285	280	272	280	293	267	294	320	295	287	334	267	304	298	267	273	308	284	286	281	274	264	301	247	297	279	295	321	316	341	299	309	315	298	303	259	284	293	311	280	250	271	296	279	284	263	283	281	301	292	287	272	287	317	297	285	266	295	289	277	287	294	278	275	275	271	270	304	262	290	296	278	293	290	280	289	286	274	283	295	291	278	297	286	290	281	304	274	318	298	280	275	265	275	304	327	296	276	266	311	274	271	295	288	291	253	268	302	263	275	257	305	289	271	289	306	278	281	286	251	305	263	301	268	264	308	292	302	300	288	276	304	279	304	297	305	312	289	275	277	252	307	303	270	284	276	256	282	282	282	291	278	268	306	281	302	287	281	308	281	306	278	311	287	268	291	299	274	309	276	297	303	264	289	299	262	293	307	278	299	297	313	259	296	291	298	311	278	284	310	284	245	290	277	275	293	327	286	317	287	291	324	257	306	251	244	294	292	290	292	267	321	318	293	299	291	297	281	283	262	268	279	301	283	301	289	252	261	277	291	292	283	324	299	278	336	308	285	286	283	298	303	279	300	278	298	294	276	309	273	285	292	296	310	271	294	282	302	287	304	302	290	268	277	269	283	278	294	289	295	281	280	269	293	266	298	295	283	271	276	307	275	275	282	311	300	283	291	271	252	310	299	284	342	269	265	289	288	278	280	282	291	283	296	270	273	280	333	279	266	295	316	276	263	273	286	304	304	302	302	280	308	312	276	268	293	280	291	287	288	273	283	298	261	267	323	275	317	264	302	296	307	277	302	282	268	284	274	288	255	311	268	313	297	256	287	252	277	295	275	274	315	288	280	291	274	314	280	270	276	277	290	309	297	283	299	261	300	321	278	296	265	310	295	299	290	279	280	287	306	269	269	300	288	270	290	311	262	302	300	265	316	267	310	273	268	293	287	302	281	291	286	274	273	309	289	299	305	281	304	293	293	280	289	279	282	283	257	281	298	269	287	259	324	282	300	285	311	276	281	283	262	275	281	253	280	324	249	315	267	282	264	333	292	304	296	315	311	289	318	287	288	275	280	303	280	303	268	299	282	298	280	258	268	266	265	269	281	321	301	326	304	273	307	281	268	305	247	311	286	267	273	275	340	286	274	288	310	270	256	262	295	281	301	242	294	273	269	256	256	271	260	280	267	303	265	247	261	279	291	294	290	320	294	294	281	258	285	286	273	245	309	301	285	297	296	270	311	299	288	297	300	298	307	290	314	304	309	268	254	284	265	274	298	283	323	288	302	245	262	304	323	322	275	315	285	264	287	273	270	290	296	286	262	276	258	335	328	281	248	286	294	267	292	300	243	316	294	267	276	299	250	306	273	248	293	309	348	286	261	314	282	272	306	262	284	234	302	280	267	302	247	292	264	258	271	275	296	332	321	290	255	279	321	293	263	289	302	275	284	291	299	276	278	285	320	271	276	265	299	310	302	267	290	318	288	279	277	274	272	278	251	302	269	287	286	287	307	318	289	272	276	301	270	291	293	250	326	292	290	281	314	272	290	250	304	295	313	299	310	265	287	317	282	279	269	269	311	284	305	311	305	300	284	282	277	293	248	284	318	287	293	306	312	300	287	295	270	274	266	313	275	260	279	287	296	280	281	292	299	277	293	279	300	330	284	285	283	316	307	261	278	241	286	290	306	261	278	312	295	272	329	315	306	273	294	283	278	253	268	292	308	309	310	302	311	318	287	284	272	275	257	304	260	257	282	290	299	304	280	306	302	275	283	268	289	310	297	281	268	320	285	302	256	275	300	313	265	293	281	283	264	275	298	297	263	271	295	248	281	290	256	276	284	294	270	296	302	267	308	273	257	226	314	315	290	304
41132	22519	13115	7042	4930	2613	904	670	612	622	637	655	618	619	642	657	640	652	662	578	620	590	609	604	581	623	585	602	644	649	613	635	610	580	611	615	604	617	576	587	600	627	620	639	625	606	629	592	574	635	597	587	576	626	588	602	573	623	605	631	595	611	608	592	596	627	590	610	624	615	635	624	626	610	610	600	576	624	637	620	598	596	639	606	626	642	610	575	607	624	596	653	591	615	608	621	587	593	606	624	638	595	607	631	665	619	612	630	643	594	588	629	572	621	625	589	602	627	626	598	574	602	587	571	564	634	571	605	584	574	571	593	674	593	641	633	580	589	629	621	644	652	588	607	643	641	615	604	614	608	625	642	635	589	631	631	595	584	642	619	645	597	571	599	608	595	590	607	630	600	618	616	596	652	614	561	614	614	611	628	627	583	600	587	604	633	589	620	601	630	612	580	620	608	562	550	612	659	568	661	592	595	602	618	621	641	595	616	639	585	657	606	634	567	593	597	578	613	558	597	613	625	622	632	576	561	619	597	600	589	627	621	568	614	605	574	606	582	624	633	657	566	594	608	613	616	606	551	650	639	563	600	585	618	593	612	640	599	667	601	606	618	580	605	621	623	623	635	644	610	595	582	579	595	637	617	640	576	618	574	601	606	588	581	644	575	577	638	645	584	612	612	651	638	607	605	604	601	633	598	620	608	631	610	600	581	601	627	592	598	618	612	597	603	615	633	627	599	639	581	622	619	652	635	638	596	581	623	623	581	631	580	631	646	651	630	617	648	633	612	661	593	607	626	571	574	601	599	662	605	653	601	621	625	584	590	616	655	614	604	584	658	616	609	576	575	609	584	628	622	593	620	614	541	591	610	617	615	577	605	608	615	606	590	594	613	624	644	603	634	606	600	572	610	615	571	629	591	604	654	569	632	621	629	579	634	617	597	609	590	581	622	624	589	557	617	626	600	617	642	618	605	624	648	595	616	628	569	632	674	611	611	574	574	616	624	657	630	586	590	633	598	588	586	634	656	570	577	660	626	614	647	632	644	572	577	617	600	604	585	625	578	611	651	585	603	613	617	616	586	606	590	612	594	608	635	624	603	615	595	613	616	647	622	633	590	635	584	588	609	607	577	594	620	573	668	615	601	570	581	601	630	623	628	620	639	641	610	582	581	610	617	601	639	628	608	584	586	657	625	580	603	621	606	716	608	583	599	629	621	620	592	584	614	628	593	593	633	617	645	606	613	655	600	632	635	615	621	628	590	579	599	598	588	604	628	616	613	634	582	552	606	612	623	576	641	605	616	623	562	607	622	596	614	599	607	628	587	620	630	645	640	620	572	611	623	570	639	598	605	599	608	590	566	602	610	654	623	604	639	615	634	595	625	646	622	601	609	594	610	626	601	620	592	609	572	640	574	606	603	591	584	607	611	578	622	630	623	607	637	607	658	613	568	639	640	569	630	594	610	613	678	626	615	585	629	640	633	579	617	601	608	622	595	643	568	574	621	626	622	609	616	612	592	624	591	595	607	632	618	605	567	590	642	604	618	582	638	597	614	608	594	592	633	632	571	599	664	588	617	594	602	607	571	620	596	615	611	575	612	600	617	613	601	574	595	628	548	615	599	583	562	590	586	670	642	615	596	613	591	647	588	608	649	600	620	607	643	615	596	619	560	645	621	630	600	594	603	588	559	584	635	604	651	598	598	611	663	596	601	598	637	605	598	568	597	654	606	618	618	616	597	606	605	572	604	641	621	604	618	586	565	641	646	584	578	599	611	571	605	618	606	622	629	582	574	612	602	575	621	590	579	601	656	592	602	581	603	613	642	609	617	647	602	623	580	637	631	565	639	567	576	607	615	599	642	620	591	620	620	568	610	599	552	645	649	601	592	559	589	586	588	586	562	616	669	640	621	622	625	633	601	617	597	604	601	618	590	618	602	568	609	621	571	570	600	578	635	603	634	627	592	595	569	615	602	612	580	593	595	564	639	580	636	593	614	616	654	632	595	627	631	633	619	606	611	609	593	585	583	618	596	594	655	617	600	598	597	659	652	597	642	612	610	632	576	623	588	632	643	608	575	569	607	572	612	663	608	583	628	599	564	616	623	598	624	587	585	583	617	622	625	579	601	637	617	628	619	584	612	619	619	599	649	596	612	617	595	643	656	601	603	626	591	589	637	601	581	591	594	567	611	634	645	634	581	583	638	608	615	641	597	581	622	584	609	610	588	619	592	607	628	610	589	603	606	601	617	601	631	645	602	640	586	603	611	650	622	585	569	587	608	602	551	596	628	629	596	619	591	640	636	653	669	635	570	651	596	585	576	566	582	600	601	643	603	651	660	633	622	593	614	611	634	622	607	619	650	626	649	546	641	585	580	599	640	643	610	598	590	670	652	599	608	618	598	583	589	608	602	659	585	630	657	574	608	604	611	597	601	631	579	624	597	598	589	608	630	562	642	602	587	573	573	596	611	570	649	635	569	604	644	609	645	642	587	617	581	611	600	602	603	609	583	610	591	619	587	579	620	621	622	600	576	642	626	591	623	611	601	580	591	607	636	623	643	606	572	640	645	586	592	601	659	588	628	617	597	584	684	614	571	611	599	595	570	601	592	623	589	602	571	637	587	628	568	613	647	643	633	596	602	593	624	585	685	623	625	625	617	612	598	611	640	620	604	635	605	620	642	586	575	624	588	611	607	634	567	633	577	604	602	622	593	614	583	593	611	621	599	580	587	575	646	660	620	616	607	624	612	608	608	613	597	584	615	677	604	614	612	595	550	616	628	620	631	571	629	633	609	629	612	589	620	673	623	641	610	617	626	588	605	652	608	619	609	606	573	639	615	612	588	631	650	565	619	582	626	605	616	649	553	640	598	568	577	591	670	644	583	630	605	628	585	602	600	572	601	616	612	588	625	612	598	593	563	575	604	595	601	608	610	634	597	603	617	637	606	573	577	559	625	634	597	588	616	590	563	647	650	598	590	623	603	585	625	634	652	594	650	656	582	630	630	609	616	625	602	619	639	605	650	613	578	627	601	589	590	603	620	593	612	650	564	641	619	598	601	631	579	589	632	624	600	619	612	573	640	586	625	614	622	571	618	620	578	598	632	611	601	618	610	561	596	617	612	621	608	628	608	650	600	621	550	600	636	655	602	619	632	624	629	603	619	572	615	588	599	615	585	616	609	628	623	618	645	599	599	613	548	602	579	577	597	578	572	638	621	617	617	567	598	567	645	640	591	625	641	594	572	601	612	615	637	608	671	547	619	588	568	590	629	620	624	612	597	570	594	593	566	567	648	614	613	604	603	606	639	615	622	608	617	567	600	590	613	624	599	578	619	564	604	590	581	535	597	580	571	593	610	566	638	606	598	614	626	577	582	635	636	606	595	629	546	602	662	572	595	591	659	599	614	586	621	619	626	631	633	607	609	628	607	617	665	602	596	607	611	634	590	604	625	628	594	602	603	624	586	593	614	606	595	617	621	582	579
69766	33864	14813	5330	1942	567	363	347	310	307	343	300	313	330	286	293	338	337	310	351	342	294	354	306	327	302	337	334	354	365	323	320	309	316	305	351	331	282	376	319	306	316	308	300	309	329	359	270	330	322	336	347	325	283	335	315	297	356	330	292	308	327	295	310	303	330	314	310	285	325	332	310	344	307	308	317	322	326	371	347	359	324	322	348	365	323	310	327	305	307	310	287	307	337	302	311	321	323	326	335	375	315	283	290	342	341	310	351	316	318	322	351	358	337	339	296	288	361	316	325	353	339	303	317	343	334	324	328	282	323	329	324	316	334	299	284	305	335	314	302	321	311	315	316	299	337	319	302	315	310	331	310	303	305	306	337	345	294	313	331	358	357	352	315	321	319	366	325	294	332	313	326	343	339	314	345	352	346	313	327	331	348	338	350	356	328	311	289	354	307	333	359	307	325	344	293	306	340	352	346	326	345	332	349	364	301	319	307	316	323	304	348	329	297	316	355	322	299	325	344	311	347	311	323	315	347	332	332	317	296	334	320	304	337	316	293	349	329	331	324	309	309	367	324	315	317	318	311	341	303	349	313	338	305	306	357	349	325	303	319	331	315	325	280	313	325	366	317	307	315	312	326	344	348	292	338	296	369	335	302	322	324	317	347	319	291	327	299	335	315	317	338	315	304	313	347	328	334	331	349	351	328	325	332	342	331	307	328	310	327	305	326	296	357	324	299	312	305	320	348	340	374	309	324	329	316	345	341	284	317	315	292	335	348	328	373	313	346	334	294	321	315	334	342	324	305	329	320	316	319	361	352	300	327	311	338	326	333	353	336	371	341	312	310	306	308	310	285	301	309	350	332	346	344	326	316	311	360	352	345	297	319	298	315	340	311	323	315	317	326	346	290	320	330	368	311	343	307	346	352	319	330	325	323	328	309	315	318	315	328	337	299	309	320	324	338	330	301	338	326	356	316	313	278	312	303	303	346	329	335	347	304	329	323	311	333	294	300	350	334	308	323	307	332	316	327	335	330	349	303	360	352	339	295	349	320	350	297	336	325	345	325	315	321	292	310	296	300	307	330	322	361	329	303	307	301	334	344	314	322	350	342	303	306	325	324	346	282	296	299	353	301	313	331	309	322	314	311	351	315	316	316	319	337	296	280	325	356	304	317	306	308	295	305	336	324	303	324	319	359	274	321	300	342	316	339	323	350	329	304	271	310	339	361	338	311	317	311	319	320	368	342	321	301	319	290	284	335	341	282	272	314	360	324	307	341	367	317	326	328	322	316	322	340	338	301	301	322	311	326	353	309	294	310	322	312	337	335	318	320	310	297	313	347	328	345	340	309	311	333	354	311	319	332	356	315	329	290	347	322	334	326	320	308	302	350	348	336	338	318	303	320	286	304	314	351	355	308	296	313	302	336	309	301	315	323	362	338	310	341	325	331	320	318	298	322	313	324	310	336	311	327	308	349	320	289	317	294	335	323	353	353	347	309	333	349	335	333	326	329	323	308	324	289	319	329	296	300	306	291	351	333	305	299	351	368	358	347	353	328	352	353	297	333	301	345	306	325	311	340	320	315	311	311	297	282	349	276	295	330	316	336	305	310	319	350	320	316	316	296	314	290	322	322	321	341	324	328	356	336	320	312	328	327	333	332	319	322	351	322	305	290	360	338	314	329	337	320	305	321	309	300	312	316	337	317	311	343	364	325	300	284	341	337	346	318	315	313	311	322	330	339	325	301	296	316	350	305	304	313	332	341	292	365	320	303	358	324	362	345	332	309	311	293	314	317	304	309	302	337	328	333	331	297	291	367	323	322	361	306	314	319	326	298	321	332	309	328	299	333	343	317	316	306	353	322	326	290	335	325	317	304	340	297	314	303	352	323	339	311	310	345	365	330	336	348	299	254	354	364	325	337	301	313	311	319	374	325	305	324	290	287	296	305	308	352	328	322	303	297	312	333	321	323	283	303	290	292	352	299	341	327	322	291	338	306	340	326	317	339	299	311	293	312	308	313	281	314	301	309	318	319	382	337	311	285	327	340	332	324	357	330	328	359	288	317	301	328	313	321	298	336	324	348	365	327	323	301	310	349	354	312	302	313	316	332	321	390	341	319	300	313	318	364	326	322	328	333	321	338	300	343	304	292	338	325	341	326	304	305	319	350	286	291	308	307	313	313	333	358	339	335	317	324	360	318	298	342	349	312	327	332	337	321	302	382	322	302	301	324	305	329	312	334	340	327	310	357	328	322	298	337	313	298	327	346	328	280	260	302	286	329	302	307	348	316	320	321	315	317	325	342	321	349	331	322	306	332	330	389	320	330	356	334	343	351	304	313	313	331	296	339	346	317	299	336	332	322	335	307	324	292	314	322	361	294	331	321	326	311	357	325	308	301	362	299	292	336	296	349	306	321	336	311	358	347	349	299	275	319	312	341	286	334	308	283	313	341	298	334	327	326	336	342	344	298	311	306	323	339	323	321	314	297	293	351	312	330	366	321	319	381	348	320	353	330	323	339	345	286	292	298	316	312	339	324	361	319	337	332	311	323	334	330	304	288	306	314	329	330	306	360	299	348	324	337	304	342	301	320	342	350	319	350	294	312	299	350	315	321	324	310	295	308	321	351	290	307	340	367	347	314	323	342	317	313	338	349	331	327	340	279	322	319	316	339	313	311	340	368	312	287	330	338	353	320	337	324	319	363	322	344	331	329	345	329	270	333	334	345	352	330	341	322	313	341	339	293	318	299	327	342	308	320	324	327	352	322	306	307	311	301	293	328	330	328	339	309	312	313	316	330	291	338	358	364	311	310	304	318	311	353	347	331	321	328	354	336	346	287	346	333	319	318	341	335	327	292	304	333	351	372	305	354	315	323	361	343	354	285	361	372	308	332	325	328	327	306	330	333	312	329	334	336	279	327	326	361	313	306	355	363	335	285	294	290	310	345	317	341	350	332	337	318	294	313	300	289	301	312	321	314	362	314	348	326	291	318	317	332	330	317	335	324	320	296	337	357	315	319	322	303	304	365	344	294	342	301	316	319	343	344	301	329	320	332	312	302	331	364	343	347	369	293	315	345	319	330	336	321	327	325	289	317	311	289	336	342	338	353	314	355	297	347	299	329	303	319	329	330	345	353	323	293	317	329	323	302	286	339	329	316	322	336	320	339	355	328	328	309	332	306	317	341	286	329	328	346	338	337	318	314	335	321	317	322	307	277	319	313	298	351	365	335	300	366	363	319	346	315	325	329	321	342	328	347	326	311	338	303	338	334	336	309	325	305	315	368	314	322	317	311	305	343	365	326	324	318	309	360	326	334	332	359	343	339	314	338	343	341	328	304	305	339	366	341	308	256	307	329	360	333	350	311	312	327	320	346	325	328	319	335	330	296	308	300	312	330	303	324	361	330	306	324	335	321	343	329	325	318	324	338	357	326	333	328	329	335	337	317	343	320	328	326	347	320	309	326	301	312	329	356	335	307	313	345
46539	24317	13360	9444	5137	1502	884	722	719	707	670	678	681	679	660	692	717	673	674	738	629	662	666	677	665	675	688	703	677	672	684	705	648	689	670	635	690	679	667	656	669	715	691	661	665	668	657	700	655	691	685	670	650	698	649	669	645	686	629	633	680	687	696	720	731	665	627	703	631	660	687	653	677	694	690	699	701	679	715	655	710	699	655	643	597	711	651	707	687	634	640	680	660	668	721	611	693	676	727	671	668	672	710	708	713	714	704	725	665	702	644	633	678	677	681	696	681	666	654	672	726	647	691	663	710	692	691	668	639	682	652	668	663	683	628	677	686	710	642	680	652	661	657	706	666	616	646	674	684	674	680	719	709	681	733	646	659	685	677	647	673	704	702	641	655	665	692	675	692	663	700	639	717	651	691	661	642	690	671	670	667	650	620	637	654	671	715	657	618	688	634	678	691	659	680	655	680	702	644	663	665	681	638	696	685	715	651	639	671	722	713	689	682	679	697	646	702	648	667	680	669	655	673	659	688	646	679	665	644	697	651	652	711	653	698	683	721	682	683	683	640	664	678	614	680	652	697	708	688	691	688	663	682	693	705	671	688	673	663	702	729	675	652	678	698	698	696	704	651	658	667	661	708	682	670	660	664	673	644	634	657	666	685	688	655	649	668	730	718	663	675	634	687	643	675	648	645	649	674	704	660	665	662	666	712	698	696	651	709	700	696	659	660	670	648	668	691	683	705	659	719	660	651	677	639	666	736	672	697	668	700	662	647	705	655	695	648	681	643	671	684	693	724	628	626	711	623	656	649	700	710	671	658	715	688	660	698	710	709	669	687	648	675	682	671	658	684	638	686	718	615	695	648	696	705	654	698	631	698	688	721	702	696	670	625	686	714	666	701	631	715	710	709	654	680	620	703	645	723	661	647	673	666	640	618	697	685	691	669	665	687	644	716	667	657	670	681	680	649	638	675	656	713	680	635	668	675	661	699	682	611	679	659	684	655	723	719	699	695	707	676	639	648	690	640	674	665	692	655	707	647	678	652	675	679	660	678	628	657	701	666	655	677	652	684	701	670	645	689	652	685	666	688	718	725	632	648	678	647	637	693	664	675	623	670	687	691	690	661	690	666	660	626	648	722	689	650	633	655	681	677	654	633	637	728	602	677	632	671	698	653	680	703	651	699	626	594	682	663	662	679	643	689	697	666	632	711	682	693	674	689	629	677	669	686	633	662	680	690	609	678	730	666	672	657	672	684	672	669	703	684	659	664	660	649	681	668	645	685	698	714	661	678	702	682	707	695	700	657	678	662	675	644	703	678	680	686	719	684	621	658	662	677	648	658	682	629	700	678	653	710	627	671	624	674	666	648	693	660	696	680	667	724	629	680	667	626	656	648	709	700	655	715	644	693	665	697	686	696	632	693	696	682	695	709	687	663	669	654	647	664	658	647	673	672	655	691	641	695	628	705	642	698	676	665	651	695	653	664	625	610	646	690	713	646	647	635	733	647	704	686	659	615	704	688	702	675	673	661	607	669	657	687	667	666	611	663	653	707	650	664	680	717	721	655	675	710	662	648	666	616	685	653	650	666	679	642	659	665	676	684	640	663	687	652	733	649	672	666	663	634	622	653	657	657	690	686	716	686	642	688	694	668	680	689	710	663	694	657	682	699	719	628	658	641	655	660	710	689	694	688	668	686	641	654	645	680	689	669	645	693	671	703	682	695	654	650	692	678	668	688	712	699	671	666	665	700	682	723	698	680	667	684	660	689	667	665	734	717	684	641	659	663	654	683	699	652	673	683	677	665	602	690	649	649	668	678	674	714	630	664	701	648	705	640	678	691	681	696	688	684	701	672	693	670	664	710	741	635	671	626	658	703	679	681	691	682	655	666	613	666	666	649	673	683	630	703	688	643	668	665	692	667	707	636	666	703	648	699	670	711	701	698	711	705	695	700	733	702	711	673	662	663	645	638	682	643	668	686	720	698	707	681	682	593	683	691	710	648	644	619	684	650	654	661	668	675	702	700	648	723	668	649	648	747	687	661	661	681	673	663	664	668	655	642	652	645	736	632	696	663	716	659	658	687	681	670	679	672	660	656	664	642	688	668	676	689	670	701	665	687	656	647	656	643	670	664	652	713	664	673	613	679	613	627	617	676	625	635	666	703	608	640	661	669	676	647	614	667	678	718	669	711	659	670	709	701	678	674	699	683	703	651	645	670	677	619	686	667	679	663	702	623	658	684	686	710	687	707	717	708	667	671	669	646	684	671	675	670	688	681	635	674	649	648	646	691	653	631	639	650	719	679	628	686	650	647	683	637	670	671	703	716	658	692	641	677	691	682	690	647	677	663	683	672	646	700	678	674	700	608	675	660	671	667	672	680	635	678	724	757	665	689	687	657	653	669	692	675	685	656	680	645	697	707	695	713	636	689	685	695	687	684	662	679	667	668	653	646	717	686	691	687	709	637	689	681	677	662	623	668	642	658	704	685	667	714	697	693	636	709	670	653	659	663	662	677	707	652	682	693	643	678	690	697	664	731	664	660	674	637	665	634	656	684	671	676	683	687	715	626	687	674	661	710	723	670	628	682	680	715	669	689	649	656	657	626	627	676	692	637	677	703	701	627	666	704	692	681	683	715	640	642	713	666	688	685	692	652	678	704	698	653	707	658	678	667	686	639	691	692	668	738	651	701	659	674	689	649	652	697	677	663	684	676	653	694	686	705	687	682	636	641	683	717	629	686	634	682	704	682	699	698	692	711	633	652	683	663	680	686	687	657	687	683	670	698	653	683	648	660	646	698	694	699	650	663	717	654	700	682	670	673	679	661	692	715	699	648	641	717	657	681	687	670	687	652	712	688	684	635	632	710	606	637	688	669	710	689	637	698	694	735	669	701	723	659	646	640	671	671	644	625	630	645	679	696	690	698	641	687	653	676	646	712	684	655	700	691	660	687	696	719	645	653	648	668	661	729	672	645	698	653	696	688	691	686	659	651	669	734	681	659	656	694	646	656	665	708	665	699	664	678	708	657	648	626	680	677	651	657	658	680	702	690	676	663	663	654	659	675	665	695	670	677	721	698	665	676	678	651	704	643	740	706	630	685	681	650	657	654	672	664	705	677	666	681	695	718	669	700	729	666	702	710	664	706	692	659	714	663	699	718	638	669	668	680	689	674	665	653	715	637	664	683	667	686	650	703	695	702	663	680	645	655	682	686	650	691	652	674	700	690	647	721	636	669	699	668	641	649	691	672	697	676	664	637	684	656	702	668	637	701	692	723	676	706	669	676	654	663	680	619	720	686	688	682	676	689	681	647	704	740	675	685	730	673	682	674	653	654	639	661	669	682	654	654	695	675	648	653	650	689	683	673	683	680	654	647	696	701	668	668	669	645	630	675	686	707	687	693	678	680	676	689	688	632	637	699	639	687	683	655	710	671	674	678	713	679	653	650	704	652	743	665	681	624	721	650	654	680	674	670	698	645	645
49138	22883	8516	3119	1034	419	281	256	285	300	289	314	228	298	291	258	275	270	238	240	263	275	266	277	308	271	262	251	256	274	281	261	279	277	284	286	289	285	302	277	267	245	279	285	290	264	268	271	268	269	281	284	257	258	264	264	287	242	263	275	279	261	285	296	272	271	238	274	269	259	256	263	276	286	290	262	289	249	302	272	277	251	291	308	249	247	272	302	282	261	255	274	266	277	259	240	278	303	287	280	300	280	266	231	260	321	271	227	269	258	315	274	272	249	241	246	260	293	305	277	268	269	271	280	264	305	287	262	278	261	278	307	281	270	252	263	270	263	257	250	279	261	275	269	251	275	287	301	283	253	273	262	298	281	280	273	271	263	286	284	294	251	281	260	264	270	252	232	284	253	285	262	278	261	276	266	283	271	302	264	294	308	276	232	265	275	285	296	285	277	271	273	280	259	252	279	268	258	280	268	242	282	282	264	284	263	285	272	267	261	263	285	283	260	290	290	289	285	269	285	268	249	276	283	290	250	287	266	269	266	269	273	307	302	236	280	267	327	253	269	247	258	304	281	287	269	289	258	284	292	287	289	284	246	284	277	264	280	259	274	266	275	249	271	266	285	306	274	251	273	267	259	254	291	237	296	279	286	292	240	286	278	298	255	283	292	281	281	269	249	278	262	260	251	282	277	294	262	284	263	266	278	282	283	289	271	284	232	283	268	230	293	264	253	249	272	286	263	274	272	268	267	341	304	299	252	262	281	264	274	283	259	251	290	288	269	271	279	289	251	254	321	263	279	261	234	250	293	268	281	264	271	250	267	297	266	245	289	258	313	272	268	282	290	270	271	262	278	232	301	287	257	272	264	303	289	260	264	249	295	271	269	230	307	223	246	287	285	290	255	279	279	289	272	253	269	259	278	286	272	264	278	264	290	276	262	273	254	259	257	273	293	271	264	276	238	293	258	259	255	280	269	285	261	309	282	234	270	277	241	311	267	275	280	296	257	258	305	277	307	293	287	296	256	265	293	251	266	274	283	244	245	254	231	230	292	240	280	270	263	268	277	267	269	273	265	251	261	263	274	269	266	254	257	224	251	260	294	240	272	260	286	299	283	269	282	245	299	282	279	257	266	270	269	306	277	277	282	235	261	264	246	260	282	271	310	255	256	279	277	271	272	258	271	271	250	249	262	321	297	273	245	253	268	235	281	284	289	252	260	284	269	285	285	260	236	251	245	290	278	284	293	251	315	270	277	296	245	257	274	251	270	279	253	276	291	258	264	264	266	274	236	293	301	275	273	266	284	277	308	273	273	285	284	284	264	262	268	298	282	263	244	289	284	256	243	270	243	253	298	309	299	274	259	270	258	243	271	288	331	275	270	266	244	262	285	284	300	292	266	256	276	298	285	271	294	265	253	261	282	250	259	265	278	284	272	284	285	252	258	296	309	282	268	306	262	245	269	298	277	259	257	263	269	268	292	248	287	293	235	275	265	297	280	275	270	253	255	275	248	299	265	286	297	296	273	259	266	264	295	297	291	297	276	292	275	257	256	274	263	287	267	259	302	252	277	250	247	269	252	289	256	261	272	278	275	279	291	263	282	264	271	260	254	290	259	289	265	293	283	289	297	326	233	278	240	245	272	286	298	285	285	278	260	271	265	281	283	255	258	258	243	291	275	280	280	266	303	284	270	259	298	235	263	276	294	286	258	313	211	287	250	317	259	276	272	268	277	251	278	257	262	280	271	267	259	260	267	260	292	240	277	288	290	262	278	296	278	264	247	300	280	299	269	287	279	275	267	273	285	276	286	264	300	282	253	248	268	256	263	287	322	270	246	270	287	249	287	268	291	247	259	292	285	224	261	282	274	262	257	262	247	271	269	276	274	271	253	261	286	269	264	300	249	265	272	288	289	254	283	287	294	252	246	272	272	264	277	314	278	269	276	283	238	276	272	306	262	259	280	233	281	264	243	279	257	264	274	252	281	255	270	264	263	257	263	268	273	288	281	259	258	265	247	279	238	269	288	277	269	253	272	231	277	233	258	261	270	284	281	274	279	270	269	271	261	258	282	276	278	270	274	293	281	295	279	237	266	303	254	292	294	300	279	268	255	250	305	273	267	257	297	282	232	264	247	252	309	281	269	265	271	256	275	286	257	287	279	249	266	268	257	283	256	283	271	281	284	296	292	254	298	282	271	291	290	262	265	281	250	293	275	243	266	260	254	265	227	285	260	241	289	274	266	234	296	270	260	256	280	254	242	274	274	265	300	296	309	275	255	247	267	269	254	243	271	292	274	288	254	268	295	252	286	263	317	269	292	265	256	288	248	287	264	274	265	263	304	288	261	283	261	278	266	289	244	315	246	253	280	265	279	261	255	283	259	286	279	272	272	292	300	266	243	243	264	287	258	301	304	287	290	295	252	300	257	281	268	291	272	308	276	284	292	284	273	245	285	255	281	282	216	261	265	277	263	267	275	257	263	300	292	290	286	257	293	261	279	284	296	282	278	262	282	236	254	296	293	269	259	289	304	238	276	308	252	294	259	275	286	241	273	269	286	294	255	300	272	272	264	268	278	274	270	263	227	283	255	275	281	276	273	246	261	241	283	247	273	283	257	259	271	279	249	289	268	257	274	264	261	274	253	282	280	255	276	296	255	265	273	267	281	264	293	285	229	284	295	265	261	275	249	268	263	264	282	248	261	282	285	273	230	276	279	281	269	297	299	281	287	285	273	296	288	283	282	255	312	252	237	270	261	271	280	241	285	280	238	259	251	261	246	267	277	264	251	273	265	286	289	288	292	279	260	303	254	280	276	291	275	278	250	270	275	294	251	291	266	294	247	289	268	263	262	286	262	251	279	257	269	300	259	280	269	295	272	273	230	251	235	286	281	274	270	249	258	264	289	262	284	258	263	260	287	270	287	248	267	285	275	271	234	266	292	256	248	280	268	294	260	282	294	249	257	261	267	286	271	271	300	282	252	258	269	277	269	270	282	280	267	234	264	253	308	294	262	258	301	294	280	287	284	285	276	284	261	273	238	278	272	284	299	274	258	274	275	290	284	271	228	277	288	258	241	264	264	239	303	255	266	288	293	282	287	274	293	275	248	284	273	256	298	288	292	271	278	263	295	269	264	287	261	268	307	278	284	299	280	235	258	293	246	299	258	264	277	261	267	257	260	251	259	289	303	281	266	258	270	243	227	252	283	284	268	245	252	262	226	255	250	273	258	289	284	263	284	224	272	296	261	279	261	243	272	258	244	241	302	289	299	252	264	267	224	274	256	265	263	278	255	254	278	257	280	263	238	268	275	292	278	274	241	267	299	284	257	243	238	281	283	266	277	274	250	279	242	258	258	271	284	306	252	300	287	273	266	265	287	308	277	254	256	245	259	292	279	281	297	259	261	253	277	260	283	288	246	259	249	273	312	298	302	263	291	269	286	282	233	239	302	279	269	250	290	279	292	309	293	298	263	240	308	303	258	288	242
31829	15888	10410	6617	2666	1081	621	592	569	585	576	589	566	578	625	597	541	569	551	566	542	538	546	586	632	587	585	605	577	560	561	563	567	568	589	602	569	583	547	609	560	563	553	591	564	624	563	558	563	614	557	558	608	564	538	563	598	563	574	558	543	566	572	540	634	591	602	613	572	613	566	560	620	593	570	567	571	602	563	587	542	554	600	557	581	576	547	557	542	577	532	553	601	540	540	563	604	552	577	570	556	556	564	585	566	549	600	563	570	608	573	598	572	608	571	588	586	539	578	586	581	552	572	596	600	534	535	602	576	566	594	597	607	542	579	569	591	548	583	565	611	574	580	566	566	587	507	573	589	603	563	561	573	550	607	577	570	583	588	558	596	585	600	574	532	554	560	577	583	621	590	631	581	590	556	579	604	592	537	584	584	583	573	562	550	566	582	563	581	570	558	555	567	550	606	593	599	587	542	552	559	584	530	610	546	611	570	533	561	548	617	588	552	598	583	551	567	618	573	586	566	568	581	533	542	578	541	559	566	578	586	597	562	579	593	613	620	573	546	598	570	589	611	618	632	582	576	554	562	584	575	623	579	573	534	591	591	586	559	555	597	593	547	599	584	557	581	546	602	578	580	571	605	535	548	550	591	542	563	583	598	610	550	544	585	552	594	585	611	565	572	589	563	569	575	568	556	591	554	584	582	610	594	606	543	602	583	592	574	561	555	613	577	594	586	563	596	538	587	609	578	581	530	576	537	576	545	571	584	550	575	567	603	601	546	587	559	585	626	540	580	584	589	569	596	585	563	538	582	576	598	573	585	557	582	577	565	552	571	625	588	559	567	553	560	555	569	588	586	628	565	594	610	526	580	602	568	568	564	549	571	603	586	583	578	553	557	551	589	539	554	569	570	566	580	589	570	575	568	577	591	602	557	599	580	604	627	568	592	573	564	583	594	604	555	580	570	570	558	581	564	570	620	558	616	582	596	582	558	601	552	562	531	569	603	545	581	540	566	575	570	547	626	581	546	589	550	570	579	563	594	595	621	602	570	544	595	582	584	578	586	594	608	518	628	581	587	549	616	565	565	564	578	554	571	575	626	619	611	576	580	571	568	568	587	580	567	615	587	608	581	611	564	576	579	576	566	611	547	559	592	622	588	595	565	557	572	571	559	598	557	589	556	531	593	569	578	556	581	557	606	580	583	612	515	551	584	613	582	583	548	600	532	601	576	584	596	581	559	545	610	592	594	557	621	572	576	586	557	556	574	546	581	575	567	557	537	551	590	635	577	608	577	581	636	546	592	579	565	631	574	622	532	566	594	532	540	566	573	570	580	570	580	591	564	553	549	564	574	542	571	579	583	593	554	601	561	562	567	563	605	573	562	584	609	563	608	532	597	561	615	595	601	576	549	572	610	614	575	540	570	567	564	620	578	582	528	598	594	640	566	581	557	574	554	577	574	548	589	570	576	571	586	625	579	581	577	559	537	612	585	593	615	578	611	545	549	599	578	549	581	568	571	545	571	555	618	566	574	602	620	609	584	570	575	574	569	611	586	578	582	551	562	574	557	551	597	580	590	552	586	588	563	541	590	576	582	601	554	556	555	568	580	570	611	556	588	590	582	559	587	594	597	589	635	560	598	571	576	545	555	564	592	603	575	528	599	543	565	574	546	575	582	614	588	539	591	595	583	590	616	614	568	592	600	618	544	595	562	573	605	558	579	541	587	592	595	585	566	581	602	515	620	597	627	598	572	604	554	557	584	626	568	562	577	526	555	549	581	573	556	559	555	601	588	546	586	565	546	539	609	600	557	565	612	608	546	574	594	540	537	599	552	585	547	579	573	620	553	588	611	533	549	594	587	574	576	574	611	570	584	567	577	604	629	533	575	608	552	606	571	563	556	582	606	586	535	544	565	579	538	538	579	579	564	566	595	566	541	592	542	583	575	574	591	581	604	565	531	528	594	566	588	573	574	581	592	575	567	574	575	609	606	571	570	593	560	590	571	574	575	584	545	570	560	582	604	586	586	572	544	595	561	589	547	530	563	568	588	622	569	610	572	581	525	601	554	534	592	613	595	583	596	584	616	557	538	583	602	582	589	549	597	568	535	526	543	581	574	578	612	574	562	567	586	593	590	543	592	598	609	598	539	569	562	546	595	561	537	553	584	604	580	553	572	610	612	594	588	573	582	560	594	616	598	598	570	565	562	572	622	581	515	546	556	589	549	581	630	554	558	543	579	553	545	595	578	580	556	605	596	586	584	599	574	561	601	556	571	538	569	554	583	558	556	563	554	540	575	557	602	607	525	554	589	555	560	512	575	601	581	596	568	591	540	541	577	581	588	584	535	568	586	574	578	575	619	546	607	553	585	538	583	571	575	546	634	574	637	528	563	606	542	585	575	604	553	547	593	548	587	564	585	571	591	580	545	567	615	516	551	609	604	566	537	549	613	556	604	540	536	607	564	567	598	574	543	557	634	561	630	586	584	614	537	608	633	565	610	584	550	557	586	603	590	568	579	562	593	563	534	582	548	553	578	592	574	651	622	573	548	583	599	590	572	622	548	592	623	571	596	554	556	599	512	582	616	572	604	560	599	617	540	588	550	566	592	595	554	622	583	564	564	569	566	586	567	556	577	605	560	576	609	568	611	579	614	571	588	579	571	588	567	581	585	553	568	586	572	555	543	599	613	596	581	592	602	577	576	596	555	573	602	576	559	572	528	551	558	580	561	615	570	576	580	621	633	614	607	514	572	587	588	575	564	583	601	558	610	597	597	531	565	571	600	544	553	583	606	565	550	564	586	532	551	556	561	544	561	599	580	547	569	564	552	586	547	617	570	592	604	574	553	589	582	577	573	546	583	544	596	542	563	598	558	572	572	580	573	564	581	579	558	577	566	601	602	561	604	577	600	594	582	563	567	565	578	578	531	647	574	592	583	569	554	588	548	561	595	575	559	583	572	549	567	556	535	575	576	585	565	578	562	588	581	588	554	583	561	564	592	547	536	592	584	561	577	577	579	571	543	598	561	602	621	578	591	557	556	554	606	563	599	603	574	589	562	564	595	543	587	622	546	576	594	536	625	575	545	537	634	556	545	553	634	567	556	582	554	579	533	568	588	589	576	602	561	587	560	555	561	573	610	549	560	584	568	567	592	559	613	549	557	568	576	562	576	552	546	625	595	583	564	567	561	578	600	581	544	520	560	618	584	591	570	597	609	590	569	523	544	555	582	544	581	548	578	603	546	602	570	572	558	561	582	549	565	551	558	555	554	543	550	618	568	578	577	571	588	512	547	594	591	547	585	530	600	547	569	587	566	556	620	605	557	564	584	585	567	592	570	585	571	599	562	579	587	560	571	575	597	561	632	540	645	573	531	596	511	553	610	604	627	551	588	585	584	556	561	554	566	567	561	569	604	534	604	597	584	543	599	532	596	531	581	542	557	566	579	613	604	583	591	576	607	577	577	583	561	611	608	548	611	580	613	591
62882	33896	15994	4818	1362	474	322	328	305	291	294	312	284	295	273	259	299	315	280	278	311	280	301	304	277	287	301	310	327	306	318	308	271	243	278	281	295	279	285	273	301	285	302	310	269	264	274	315	291	249	279	295	279	270	307	293	281	260	283	259	304	270	267	348	263	315	299	281	281	268	277	293	315	285	231	298	311	256	283	268	281	281	316	334	280	257	261	317	308	286	279	279	299	282	308	258	260	281	276	266	308	296	303	282	272	332	265	286	302	282	277	285	288	301	282	268	278	275	301	297	280	286	326	316	290	272	282	290	284	320	295	274	283	274	308	291	284	296	269	279	312	273	297	312	275	285	274	281	301	267	299	260	295	313	282	299	288	298	290	322	289	268	307	296	294	291	275	317	308	256	304	285	263	262	289	252	264	296	249	275	290	303	308	287	284	309	319	255	273	300	271	285	286	249	255	309	249	232	280	280	290	293	330	309	288	306	301	267	294	292	322	278	306	265	338	276	296	282	280	283	292	279	291	280	323	292	299	253	286	288	288	272	251	313	268	301	271	274	259	250	291	270	294	286	280	270	262	292	305	308	321	349	273	288	290	293	289	272	259	299	311	301	280	277	288	287	300	272	285	286	275	273	303	278	283	261	286	277	256	297	260	321	263	267	312	269	300	283	310	290	284	287	275	306	272	286	281	275	295	285	291	277	275	256	261	286	264	293	255	312	297	261	291	326	285	270	311	273	232	320	310	288	281	310	320	299	292	286	291	307	238	286	267	276	287	297	297	290	271	246	259	282	289	250	311	302	282	270	279	291	315	321	281	294	300	275	303	248	303	296	285	267	284	295	272	321	294	283	293	298	292	270	281	281	315	327	305	283	268	304	300	258	287	306	281	292	283	281	265	293	269	297	281	283	288	312	280	333	304	245	285	311	275	309	308	298	304	309	310	276	325	296	298	311	257	250	292	340	304	269	298	292	277	282	313	297	285	305	311	289	279	269	279	250	285	255	276	318	260	326	303	298	297	270	290	276	297	284	309	260	279	274	270	269	262	296	304	294	273	311	275	283	255	279	306	269	302	287	263	259	271	294	277	287	300	288	300	291	275	308	305	303	259	320	290	266	289	273	286	288	285	293	311	297	294	290	303	260	324	312	313	269	276	286	263	255	299	254	254	301	293	320	284	319	278	295	270	311	271	242	316	291	296	274	269	274	294	298	252	256	260	276	307	271	268	280	251	268	307	291	253	305	318	256	249	267	274	273	271	294	289	311	322	274	281	292	300	300	297	279	271	290	308	259	282	307	292	266	326	300	295	268	262	268	284	266	294	271	339	298	299	291	292	309	279	260	295	279	303	276	285	287	278	288	273	302	299	308	272	288	295	274	285	266	259	297	310	279	283	271	275	280	289	300	291	315	279	251	292	282	288	261	316	278	267	304	311	291	320	264	276	306	286	275	312	271	305	256	295	253	283	315	313	282	298	304	295	282	296	280	264	250	277	264	275	299	295	271	311	273	287	302	282	302	297	304	301	318	243	307	282	337	269	273	271	286	279	264	295	238	284	300	263	288	262	314	278	276	265	296	279	264	280	278	283	279	301	307	288	287	305	298	264	270	287	311	284	278	271	289	320	308	263	268	283	268	258	287	258	329	292	298	278	268	299	273	278	276	297	305	297	274	294	293	298	268	301	289	298	319	282	312	300	315	294	242	277	253	265	310	324	278	311	286	290	275	276	240	270	292	291	283	282	248	276	259	258	266	290	279	291	264	280	279	290	291	286	255	283	300	280	293	299	233	291	260	333	278	296	296	267	280	288	275	259	261	283	322	289	259	310	289	265	283	264	295	263	319	295	295	275	274	256	265	282	281	293	274	257	321	258	289	227	283	304	282	266	335	317	267	274	270	259	264	306	299	281	295	295	274	303	281	263	301	292	279	292	255	281	298	320	272	307	283	263	275	304	294	262	294	298	301	318	284	276	262	275	277	269	247	260	303	304	288	281	264	293	310	286	319	279	300	281	295	344	292	279	313	286	299	266	288	315	321	271	263	263	300	288	280	281	335	284	256	270	287	304	308	257	262	304	297	278	257	276	289	280	283	247	298	298	287	325	278	312	257	312	260	281	302	302	290	286	282	292	253	252	302	290	256	286	274	289	289	307	303	261	273	310	259	267	266	296	285	299	271	270	295	269	257	303	287	292	264	266	273	285	302	324	283	323	289	251	279	284	317	294	278	268	293	274	282	319	289	298	281	295	259	261	282	314	291	286	272	309	294	297	262	282	302	309	312	284	286	302	298	287	318	280	284	285	284	273	276	290	275	313	295	272	277	299	274	321	279	266	288	266	269	269	274	260	292	314	283	271	296	298	259	285	286	287	254	270	334	268	296	273	278	273	255	275	298	294	269	251	286	288	332	283	281	269	249	278	261	316	283	290	276	311	237	287	274	282	282	301	288	283	308	269	259	314	298	309	312	290	300	296	271	282	275	286	282	274	279	285	286	282	277	291	281	287	313	243	295	307	290	277	311	296	298	281	270	297	293	292	290	314	288	309	265	319	285	301	291	278	272	304	262	270	229	313	302	284	265	296	251	259	285	273	296	253	281	269	283	272	283	291	269	306	278	271	293	293	273	277	266	261	273	276	267	300	291	270	279	254	317	334	293	275	281	278	303	274	303	318	307	294	264	257	314	312	287	268	307	260	261	289	294	287	273	278	307	295	323	264	318	290	290	300	244	263	283	269	307	274	291	314	279	298	276	285	248	273	267	271	282	253	304	248	274	261	324	278	302	308	276	283	283	294	281	290	279	298	335	295	276	290	281	274	289	286	268	296	292	286	302	292	267	273	278	329	316	270	300	303	283	295	309	246	271	236	252	298	309	291	310	304	282	292	291	278	312	299	289	285	275	298	265	340	292	295	269	301	279	300	322	318	274	290	292	325	312	285	290	268	271	285	305	262	287	279	312	300	276	294	265	291	297	295	293	299	312	277	265	285	287	316	301	249	271	277	276	302	299	247	324	301	266	296	287	276	273	332	289	301	238	290	275	297	270	285	299	317	257	261	281	292	263	271	304	275	333	270	277	288	285	285	302	293	264	306	310	260	264	299	264	284	286	315	276	276	279	311	264	247	280	271	293	305	304	276	275	258	270	287	269	283	278	277	319	302	307	280	271	295	276	274	286	295	275	265	240	285	293	292	305	328	289	281	287	297	282	303	280	264	286	312	303	279	273	282	294	264	292	341	316	288	292	293	293	286	312	256	274	284	268	287	305	326	281	261	263	288	286	259	297	296	286	302	280	306	272	282	255	303	247	302	277	278	267	261	272	273	284	281	281	276	263	262	255	316	270	283	256	295	284	286	287	280	266	290	300	300	293	311	299	288	256	285	324	236	310	303	291	290	284	283	298	267	259	290	299	269	272	274	281	271	278	248	273	289	293	285	290	281	270	285	267	314	267	277	269	262	318	274	302	263	293	265	275	308	329	283	292	309	266
41103	23432	16871	8520	3469	1082	728	671	635	592	581	619	622	614	603	612	546	614	646	618	609	656	626	641	603	688	656	633	573	644	585	634	620	617	600	629	596	591	640	614	594	615	590	635	594	612	585	592	637	613	607	625	624	576	570	629	557	631	644	610	633	615	642	628	578	630	594	599	593	604	585	556	592	600	655	583	597	593	589	597	617	616	604	597	579	570	573	596	606	588	577	581	588	620	621	582	592	624	642	610	565	593	616	596	593	623	612	574	617	610	593	596	611	635	613	612	600	616	591	600	606	582	617	643	599	626	575	619	633	586	628	603	614	594	595	591	620	632	600	617	591	591	596	617	660	595	633	595	590	532	546	637	639	625	564	590	639	605	583	611	576	577	608	625	565	626	583	609	614	644	593	641	623	619	571	610	564	601	599	666	587	586	623	612	620	582	623	601	570	612	610	659	599	581	632	607	634	590	590	628	576	603	627	609	664	609	599	639	583	575	585	636	595	591	638	594	594	664	617	643	612	621	639	628	589	637	618	637	605	583	633	567	586	626	584	631	570	614	585	616	584	648	612	593	663	584	601	646	626	617	635	594	609	604	571	631	598	584	610	665	621	620	609	566	576	617	623	594	614	585	595	651	597	598	579	610	592	622	617	613	599	581	565	576	629	607	606	580	620	609	642	571	580	576	627	580	616	664	667	556	611	613	629	566	584	566	609	649	591	616	628	667	565	617	585	584	631	610	604	603	597	614	599	601	601	624	632	579	583	591	577	566	568	599	641	601	591	587	627	616	572	599	612	622	561	613	578	605	626	624	608	583	620	584	585	606	602	621	600	639	613	657	598	599	628	627	602	624	580	643	614	579	561	617	653	580	596	628	632	641	656	622	609	628	611	604	547	606	626	633	575	603	611	604	620	638	577	613	548	561	606	601	612	599	614	592	574	636	612	585	606	632	607	615	610	612	650	560	658	638	610	602	637	609	600	646	596	596	609	554	583	563	608	638	631	629	593	632	622	611	576	577	618	615	608	600	588	569	596	585	585	579	618	595	591	560	607	611	590	585	628	619	634	616	636	626	651	590	600	598	630	606	597	583	562	602	646	608	593	589	585	612	620	587	591	598	650	633	601	601	644	617	627	606	619	598	578	612	614	636	584	592	617	572	597	641	625	616	637	594	640	600	618	612	585	607	565	580	656	614	599	647	587	632	604	614	597	623	586	621	626	602	581	606	618	604	582	633	609	607	617	597	642	620	653	589	584	578	632	589	611	592	606	627	624	605	546	617	572	643	603	641	627	602	624	645	625	580	591	566	628	642	589	648	607	600	631	644	593	572	602	618	645	606	609	612	598	627	617	604	656	630	593	633	597	582	600	602	593	634	601	592	598	622	543	582	579	581	574	616	628	637	579	631	563	607	630	572	588	614	610	620	569	610	601	584	644	596	635	578	625	579	602	576	610	631	600	623	573	567	626	630	564	624	580	586	608	639	536	609	551	588	621	630	548	586	653	587	628	629	654	612	600	593	600	609	559	605	644	585	582	612	585	612	604	603	599	598	609	623	556	607	634	620	561	579	575	598	605	633	588	601	599	609	617	587	554	585	601	551	591	572	616	578	595	613	625	582	607	616	603	635	551	586	614	546	617	602	651	597	671	604	636	630	602	598	606	634	663	599	600	618	603	565	617	588	638	573	610	645	606	589	656	671	614	578	589	627	612	632	584	595	632	612	577	636	605	598	627	634	586	630	565	637	617	612	583	614	595	577	613	630	651	598	612	568	620	641	552	561	602	628	626	621	607	620	605	628	600	623	582	602	580	588	625	613	627	623	616	620	585	609	634	573	611	613	586	562	571	605	574	576	580	631	615	621	599	595	614	612	619	609	607	581	647	630	611	568	612	581	581	597	583	576	560	615	598	634	628	585	602	629	619	629	623	582	603	626	608	586	608	604	649	618	609	623	629	599	605	624	633	668	562	661	589	638	596	620	622	596	586	601	560	536	592	596	662	588	620	584	602	602	580	594	604	630	613	600	607	637	605	628	608	635	616	641	601	542	601	616	575	601	611	613	557	632	573	595	605	622	594	612	564	585	616	588	587	592	611	583	581	576	644	592	597	629	628	627	595	626	568	626	596	645	599	593	638	606	566	617	612	606	644	611	592	627	595	593	594	596	613	589	615	619	622	646	660	620	592	644	593	645	578	555	626	637	621	561	609	596	612	604	564	608	596	593	564	581	576	614	587	597	615	584	588	597	632	587	607	621	615	586	576	572	641	664	610	623	633	584	581	590	587	589	606	629	612	644	658	594	612	587	660	632	621	553	603	603	609	584	584	606	603	583	631	575	602	630	603	633	608	593	622	600	603	598	664	639	642	559	624	645	550	595	582	624	607	567	555	618	623	614	619	618	604	590	569	621	603	597	572	602	585	600	656	633	588	607	602	601	616	579	597	630	595	573	618	614	564	610	610	554	614	579	604	570	621	584	615	579	598	649	616	576	594	593	617	640	619	622	591	615	627	568	577	554	624	634	560	583	602	589	607	604	579	609	631	615	597	585	595	655	556	624	604	583	589	592	590	594	629	587	593	583	625	610	631	614	574	629	629	607	639	632	609	629	591	637	638	581	600	618	625	627	597	605	605	596	575	579	615	633	583	590	608	631	603	583	615	644	658	568	611	614	631	600	561	594	637	622	625	612	623	578	586	579	595	579	590	577	597	632	607	673	646	596	602	617	586	621	611	644	593	599	584	629	589	562	581	611	639	585	569	611	652	619	584	557	615	602	595	623	609	593	584	609	618	622	592	620	588	586	604	601	630	617	670	594	636	599	602	581	602	621	600	602	594	583	613	598	575	614	581	652	615	603	675	607	631	649	629	547	612	595	593	639	609	610	590	612	569	613	646	557	613	605	616	600	599	609	634	611	611	612	656	592	611	620	627	658	589	607	597	634	598	623	583	610	593	649	611	608	652	612	620	604	563	654	616	601	602	594	616	601	587	563	574	599	614	629	637	600	595	543	604	632	583	632	621	618	599	656	623	602	622	644	599	551	610	644	634	548	627	662	595	630	602	619	604	665	611	646	591	610	622	646	601	596	594	614	581	623	608	622	627	571	600	612	611	600	595	594	590	594	609	558	600	637	616	615	607	613	612	614	587	611	609	577	646	568	594	634	596	626	616	584	596	561	621	598	591	574	607	614	596	645	649	578	573	604	630	630	596	629	574	596	593	627	595	615	631	603	593	594	647	602	617	587	621	583	548	617	590	654	585	612	585	619	587	620	649	614	604	615	611	597	621	627	589	570	552	596	591	652	575	596	628	554	555	604	668	601	621	594	614	595	625	604	605	595	622	611	609	625	612	629	643	641	623	585	623	661	599	558	577	586	612	584	587	578	589	571	610	631	588	587	645	620	614	640	594	572	587	616	577	613	612	625	557	577	617	572	633	631	625	625	574	616	601	579	591	601	582	597	634	614	597	600	628	589	613	602	633	618	590	572
64991	34865	21274	9221	2145	497	442	334	318	298	318	288	301	303	340	340	311	326	348	322	320	295	343	332	341	359	337	331	313	303	333	324	326	305	319	289	309	364	320	317	325	350	337	312	305	332	300	337	296	300	329	293	315	289	275	330	322	307	301	320	300	285	318	335	330	319	338	322	310	303	324	331	328	322	334	323	335	329	377	312	304	325	343	316	333	265	271	321	315	301	351	312	369	373	350	333	331	328	279	296	307	322	357	342	291	299	299	317	352	334	312	311	318	336	305	317	292	311	297	285	317	339	307	298	287	313	313	322	320	313	286	315	296	307	313	314	306	346	297	312	329	324	333	350	338	315	326	328	320	342	321	326	310	303	322	334	311	296	313	319	308	307	303	353	330	302	324	310	327	324	378	323	313	326	307	317	338	320	290	332	326	345	331	340	321	287	295	333	315	335	338	359	327	322	306	323	325	305	342	357	305	312	295	311	338	323	335	303	290	322	289	339	327	371	323	330	331	309	315	313	309	358	291	335	349	287	278	304	299	322	350	303	351	305	327	311	325	345	324	313	351	324	307	338	349	326	361	313	345	293	320	335	304	297	286	306	308	313	327	353	290	320	306	346	334	353	329	327	328	315	313	306	314	340	318	319	337	306	326	294	362	294	302	320	329	332	316	290	296	333	336	337	303	298	292	311	313	296	291	289	312	329	317	326	325	318	302	310	330	339	320	305	331	319	304	330	331	354	332	326	326	320	323	317	308	315	321	310	343	346	328	352	338	268	287	322	323	306	346	340	350	327	321	305	304	281	350	291	357	299	362	313	331	315	305	305	316	322	320	287	302	301	321	356	292	323	349	313	282	299	307	312	322	299	336	298	323	337	313	352	310	334	326	324	349	288	319	364	313	321	298	317	355	344	303	318	338	337	319	302	289	317	329	316	329	276	314	286	328	337	334	325	350	331	340	348	282	298	312	300	287	340	308	348	312	334	307	285	353	340	347	312	326	302	334	298	304	287	298	324	300	331	332	302	315	301	314	317	351	342	319	317	306	336	305	349	349	328	344	291	296	341	326	313	331	316	316	288	310	305	302	278	329	307	272	313	320	358	346	320	325	340	313	276	304	301	323	303	355	307	357	331	329	292	339	320	273	288	293	324	300	330	328	282	321	312	331	319	330	313	323	331	288	329	307	308	284	325	311	306	267	310	322	313	309	307	324	317	293	332	333	358	343	332	297	335	314	301	302	340	353	303	298	335	296	298	317	340	293	315	333	319	304	320	339	285	295	327	296	324	322	313	324	334	312	352	287	334	307	376	343	304	305	310	293	294	308	317	298	322	309	326	332	349	323	318	364	318	298	362	301	307	347	308	321	297	315	312	310	345	304	322	317	301	289	301	308	344	289	344	336	304	365	288	342	281	287	349	319	319	288	313	274	282	349	340	311	331	322	329	343	334	310	300	305	348	316	331	344	326	306	335	316	322	350	342	367	310	291	336	318	309	331	341	327	293	331	326	312	313	313	314	290	325	320	316	322	291	345	299	333	326	273	307	338	348	302	312	318	289	329	319	335	320	288	290	324	333	319	313	304	329	308	261	346	323	288	325	347	306	313	342	298	338	332	343	319	314	341	317	289	316	328	311	349	326	305	315	332	347	329	330	353	327	334	335	315	293	287	350	330	328	335	299	332	327	310	314	308	305	314	327	320	324	327	311	352	321	304	305	337	345	303	267	324	296	352	311	297	278	303	311	302	327	310	319	325	299	325	326	330	320	294	342	363	333	326	271	314	322	312	329	312	310	319	294	322	302	316	307	274	305	366	315	311	304	342	311	312	317	326	309	335	312	340	338	303	318	297	328	322	316	345	330	329	329	310	308	303	318	336	328	308	316	337	335	339	321	341	349	343	284	316	299	299	290	321	293	323	336	340	332	298	314	301	334	322	342	313	301	328	303	341	326	353	372	315	313	270	285	308	295	318	335	307	307	353	285	335	315	361	316	298	297	324	295	312	338	310	320	320	287	316	312	316	315	301	325	349	356	331	324	334	361	338	312	261	267	323	333	334	326	331	318	304	325	299	305	316	306	293	305	318	319	321	300	304	319	338	324	347	325	326	320	290	332	317	333	295	279	331	312	319	283	315	307	306	337	303	310	282	294	340	332	297	291	282	308	313	299	341	301	314	311	327	311	332	326	337	282	309	300	323	352	320	312	323	324	329	340	309	311	339	327	321	331	386	337	283	305	331	331	335	327	300	310	331	337	300	298	297	296	348	315	320	321	340	327	316	321	330	306	319	313	322	328	310	330	305	350	349	316	305	296	354	335	306	311	316	286	281	312	320	332	323	307	316	336	363	288	292	302	334	325	336	340	354	325	334	312	287	329	331	325	278	287	326	324	341	297	341	324	321	308	309	320	281	306	318	325	315	340	292	324	284	301	303	289	289	318	324	338	325	274	310	287	284	281	333	329	319	310	315	324	335	325	315	341	312	308	300	314	303	304	338	327	301	268	256	296	348	350	322	290	300	280	342	319	355	297	306	355	318	280	319	343	351	308	336	302	324	344	346	332	328	319	302	309	315	332	365	307	317	324	286	304	322	322	291	316	349	335	318	323	309	330	323	362	298	259	332	341	347	338	334	314	304	326	296	320	301	342	351	301	333	321	299	351	309	317	338	317	328	297	316	308	340	321	293	316	312	312	344	355	349	297	292	307	290	295	302	333	321	293	306	290	343	329	309	298	342	314	292	306	283	299	342	298	309	312	283	303	295	299	302	335	294	334	355	302	341	329	302	328	300	292	306	296	304	328	275	309	341	335	312	318	276	301	355	287	319	324	305	349	321	296	352	342	336	337	331	309	322	305	344	313	328	338	330	308	300	293	310	345	327	318	350	292	329	283	306	291	313	334	304	298	339	362	335	336	335	315	312	330	342	325	342	339	323	319	296	305	310	300	313	287	311	328	322	300	286	307	322	338	338	330	328	292	313	311	321	325	302	308	308	295	320	336	334	275	313	337	303	320	301	311	327	310	292	301	299	305	332	315	327	356	296	300	319	328	327	302	312	310	334	337	314	341	324	312	333	318	303	301	344	282	327	319	334	313	274	320	290	305	292	330	334	332	287	328	311	299	350	330	322	317	306	355	308	298	311	306	374	331	339	309	300	328	308	321	300	322	304	320	310	308	332	351	300	297	320	310	297	262	320	329	296	333	363	327	368	326	304	307	306	284	296	316	343	338	318	347	331	305	354	348	330	363	298	299	316	336	349	308	303	302	330	330	302	322	308	293	345	306	323	350	329	321	300	328	344	290	348	358	308	355	338	319	327	357	320	297	330	318	333	333	334	329	335	333	343	325	313	304	294	339	304	285	313	328	339	291	306	305	336	298	353	370	329	328	299	335	302	326	312	308	313	284	319	330	357	358	312	312	353	322	327	291	323	352	332	335	315	264	323	282	331	307	336	315	328	277	265	318	326	315	319	326	320	319	311	314	324	307	310	304
42308	25000	22849	14474	4680	1405	1036	777	727	743	702	712	673	659	712	662	659	675	723	693	662	704	664	647	666	645	610	640	665	663	714	629	652	646	613	651	630	639	644	662	641	683	653	671	651	672	665	637	640	632	688	685	687	686	647	668	655	637	656	650	657	611	646	640	700	641	675	598	664	650	661	655	624	609	670	690	631	649	670	686	664	676	652	635	665	693	676	623	667	664	704	672	676	686	690	642	662	647	675	654	648	642	692	643	634	623	669	703	642	654	626	670	654	637	677	700	670	685	602	663	676	663	627	709	641	679	633	657	689	683	706	704	642	694	648	653	600	699	659	665	655	649	664	701	666	616	668	733	715	611	667	667	647	625	656	709	643	641	671	675	689	665	648	678	641	666	691	648	662	687	637	689	675	648	682	663	649	649	668	672	690	625	647	670	648	683	650	656	679	654	692	637	660	632	627	650	657	670	672	704	680	631	713	671	661	634	660	643	662	652	603	647	621	679	674	699	655	647	635	641	646	691	658	683	706	653	620	716	713	679	680	666	655	676	645	646	613	645	675	630	660	699	666	626	718	674	723	724	647	705	645	689	704	651	653	649	670	642	657	673	647	649	673	646	642	621	675	649	637	708	675	653	644	675	654	652	654	652	675	675	660	642	641	624	641	665	687	664	627	621	629	636	604	699	651	693	649	695	654	610	642	665	627	644	672	656	705	690	666	715	642	704	677	694	644	650	674	704	704	634	653	670	670	637	633	651	674	693	689	628	650	657	705	657	666	607	678	677	644	672	630	689	650	650	644	609	652	644	714	688	675	660	629	658	640	673	675	658	657	687	642	648	687	628	611	652	705	661	625	644	655	670	639	650	634	637	670	635	636	726	661	654	666	688	657	625	654	657	683	660	676	676	686	657	670	666	699	610	631	657	689	650	688	626	637	655	638	636	714	656	654	630	612	702	663	639	660	644	664	677	671	683	686	671	652	648	720	640	662	643	634	604	666	713	667	655	651	660	674	677	624	708	660	646	719	707	648	637	661	650	655	580	691	642	663	688	698	669	660	657	682	652	676	636	682	664	654	667	608	689	641	673	686	647	716	719	685	672	671	660	709	630	692	664	653	677	680	666	652	665	628	674	657	707	617	659	660	648	686	661	608	693	654	656	668	636	618	674	684	637	634	668	695	651	634	639	639	643	624	657	652	671	693	665	657	668	676	657	642	650	677	702	661	658	655	648	701	664	675	698	657	649	628	684	616	617	609	670	687	657	701	658	658	645	679	677	648	664	684	690	647	646	646	621	690	692	627	670	647	658	617	623	663	631	640	645	724	666	665	674	613	665	645	653	681	676	655	690	669	630	701	668	664	668	647	678	688	674	611	660	648	625	668	635	651	660	662	704	677	658	625	658	648	640	631	658	629	664	664	658	702	642	616	672	640	700	635	621	709	661	646	690	652	693	692	694	695	625	687	638	664	704	685	672	626	644	677	685	636	692	668	698	668	682	625	680	677	676	628	676	655	653	609	663	649	699	635	722	697	693	664	639	670	666	683	612	633	643	675	617	626	652	715	703	659	708	655	639	658	700	697	679	663	669	625	666	646	660	694	705	646	655	678	692	659	651	667	682	651	664	656	657	640	685	682	660	655	634	651	668	633	672	646	663	698	700	641	632	657	648	645	698	634	618	649	636	720	652	678	687	662	682	656	662	651	662	652	648	679	624	649	665	666	679	669	633	625	680	687	597	664	688	594	676	694	690	677	643	664	692	657	654	627	697	658	684	684	626	697	666	691	639	627	684	638	676	652	677	662	690	628	692	645	671	669	661	715	679	644	686	623	753	684	677	665	636	624	669	694	635	680	626	630	621	668	690	692	695	657	669	678	621	662	629	668	679	677	651	669	680	638	644	626	653	640	615	663	650	687	642	663	661	666	647	659	649	705	657	654	660	697	648	702	655	698	669	684	648	686	690	586	639	665	667	659	688	608	650	620	641	636	606	654	676	671	632	616	624	650	632	657	617	644	656	664	689	691	682	629	625	715	654	676	672	678	663	708	630	705	653	656	684	656	653	678	688	663	708	697	691	662	675	663	649	664	669	684	636	662	698	671	702	617	681	668	670	628	654	662	701	648	639	641	654	656	669	682	652	654	640	663	633	649	650	628	645	666	674	607	650	675	681	622	639	686	635	655	618	705	654	647	687	694	659	685	663	652	645	683	705	632	658	658	652	650	661	657	648	659	649	693	694	627	659	702	695	672	639	664	664	667	601	627	619	707	696	625	579	643	663	634	731	715	696	643	673	641	662	650	633	658	681	624	637	684	661	635	618	664	624	645	664	702	637	624	632	656	679	702	653	693	631	673	639	656	654	672	638	700	682	689	664	661	692	650	674	689	717	699	626	647	667	700	613	694	666	666	693	646	652	680	712	709	662	705	636	649	620	628	645	629	681	690	596	649	660	645	685	673	651	692	686	667	661	678	678	683	661	649	659	669	665	625	649	673	613	691	660	689	653	645	664	659	683	607	659	671	669	654	635	630	647	698	683	683	680	657	720	654	663	664	615	667	684	648	645	679	671	706	662	643	626	682	637	650	747	693	670	684	703	661	663	679	637	645	698	661	625	634	669	638	706	635	646	621	707	661	689	693	672	669	672	630	632	713	648	640	666	661	669	677	664	669	643	642	633	678	677	684	691	640	671	669	647	701	630	678	657	652	630	651	689	631	650	648	669	668	659	708	677	685	672	635	678	620	646	714	673	676	617	660	673	716	666	640	684	636	624	659	674	720	647	691	672	713	680	667	646	617	696	652	637	634	662	621	670	690	681	670	653	646	641	711	680	622	644	631	638	683	678	686	683	600	708	656	679	698	674	642	627	735	734	655	659	648	644	647	687	651	626	674	677	663	684	635	634	694	667	643	714	665	669	655	658	656	620	628	685	665	678	672	654	604	648	655	627	635	646	679	666	677	630	634	630	660	662	625	646	644	660	633	600	676	660	661	629	683	659	647	668	625	641	657	686	629	612	685	638	649	593	672	657	604	628	628	718	602	651	670	662	634	654	656	651	667	645	651	652	684	680	666	630	658	672	656	651	706	658	682	682	679	659	647	660	660	681	672	671	679	614	695	703	629	630	672	663	685	657	635	664	693	619	678	642	709	666	662	681	706	657	628	662	701	652	689	650	713	660	661	639	625	652	638	673	644	636	657	627	675	661	696	659	686	622	655	677	643	665	651	676	617	599	669	662	670	673	710	672	670	641	669	700	674	654	665	642	710	689	643	670	640	616	663	659	668	659	658	651	639	717	618	659	685	685	605	689	664	661	673	682	603	668	653	676	643	654	620	657	677	614	649	663	668	665	662	645	640	641	661	635	639	698	664	665	661	702	625	667	617	635	627	654	668	668	662	648	669	668	638	659	629	639	620	715	644	639	662	666	654	735	657	653	691	650	665	725	592	699	647	668	681	657	640	642	619	633	654	635	669	690	682	689	642	641	665	630
48883	22524	8492	2097	570	318	275	266	279	282	267	270	301	258	260	256	251	281	250	301	270	265	267	259	315	284	266	269	285	258	285	261	256	297	292	245	290	271	270	284	250	276	251	307	276	268	280	258	272	257	302	298	296	310	281	276	328	260	286	233	266	281	291	283	294	276	270	267	305	259	295	275	287	258	272	245	247	321	259	253	286	279	271	291	297	256	245	247	237	278	280	281	272	264	256	297	258	279	297	275	278	253	254	237	256	271	259	280	249	280	291	263	283	237	267	246	268	274	275	309	314	255	253	255	274	262	248	266	300	268	240	265	299	279	310	288	289	270	294	275	296	252	278	262	271	251	256	273	260	295	275	271	253	282	289	240	284	273	276	239	262	241	279	280	256	285	262	281	284	261	294	259	262	282	294	287	281	265	293	274	271	306	292	272	243	306	260	264	262	297	273	283	278	259	281	302	281	280	290	301	277	257	287	287	237	288	285	274	251	283	296	265	263	310	278	266	272	267	267	283	257	235	272	263	269	288	295	303	264	301	271	266	244	247	327	268	271	265	262	278	274	294	290	275	274	268	269	311	290	291	277	314	285	276	281	263	291	261	258	255	283	267	287	270	220	312	321	311	283	255	254	235	287	294	262	271	290	260	268	274	280	267	296	274	272	267	279	281	313	255	275	286	238	233	256	248	271	290	275	279	255	287	270	258	237	231	288	282	270	303	281	278	257	276	271	260	274	271	272	248	292	288	250	273	266	308	282	253	301	282	275	257	278	320	268	291	274	287	257	285	261	255	240	244	297	244	298	262	279	255	256	307	266	269	286	237	276	243	262	261	261	269	295	290	249	263	313	266	262	292	283	268	256	268	227	266	241	233	269	307	240	288	268	285	265	246	260	223	258	291	253	266	266	297	266	242	267	265	267	247	265	277	249	294	281	281	284	262	240	269	247	248	241	250	254	253	289	288	264	313	271	269	249	265	290	272	265	237	271	269	300	295	282	284	279	294	284	275	300	259	314	304	269	249	271	272	253	277	288	259	285	322	268	235	268	280	247	250	247	248	261	275	245	271	268	243	274	281	271	255	275	275	271	280	261	251	263	275	262	299	270	257	263	276	277	278	273	277	231	261	258	273	279	276	259	282	301	282	266	263	287	258	298	283	277	249	295	267	263	254	253	259	259	268	255	304	293	252	281	290	257	262	270	258	291	266	291	307	293	285	283	268	281	313	285	256	269	280	281	283	274	269	266	289	289	297	261	305	269	269	249	256	252	277	283	255	298	256	309	266	284	279	265	257	248	281	231	278	311	260	281	279	287	240	261	281	274	266	282	281	255	267	242	254	270	254	261	281	304	305	267	259	244	304	270	240	279	282	272	269	276	270	286	239	257	258	245	283	298	259	272	291	294	269	264	271	260	269	284	266	237	288	261	296	273	285	243	247	266	277	285	269	270	249	259	289	287	257	267	269	292	252	295	267	285	296	283	272	243	276	263	266	281	250	251	277	268	281	298	279	285	268	256	261	290	248	277	278	254	281	275	250	318	286	256	268	255	262	266	293	290	298	282	302	253	298	236	271	272	256	249	283	256	287	283	275	289	277	263	281	251	281	226	254	297	250	271	262	309	272	291	253	255	258	271	272	263	232	287	307	256	263	311	294	279	248	302	267	265	252	264	261	279	257	255	283	256	276	267	282	283	313	263	261	292	269	253	284	290	274	288	263	274	281	255	262	303	287	262	266	269	250	292	277	284	306	275	276	295	254	269	248	282	299	258	276	280	275	255	300	261	226	263	246	260	277	265	285	284	284	248	291	281	267	302	299	270	243	284	265	247	264	265	254	306	274	251	253	250	276	255	293	258	282	285	248	276	270	249	277	262	278	277	240	260	300	274	264	269	285	285	302	276	251	259	259	262	287	247	261	261	238	237	286	258	269	303	262	246	289	271	272	281	293	260	300	245	265	263	291	285	270	277	282	249	252	263	260	281	270	288	266	264	257	248	258	256	242	248	282	278	293	307	287	308	261	305	252	255	263	266	285	259	297	258	244	274	273	288	276	270	298	251	276	274	306	288	263	281	271	288	267	295	261	274	250	282	283	269	268	270	279	251	282	263	278	278	282	277	265	282	291	285	294	268	309	260	270	261	261	298	287	259	267	297	283	253	268	325	247	273	281	247	271	251	264	303	282	277	272	276	264	286	311	279	264	284	293	249	259	252	255	299	289	262	277	266	236	274	286	227	245	260	280	261	265	256	283	275	295	268	307	275	256	281	268	306	274	278	240	242	266	238	254	281	281	269	288	257	270	242	292	282	282	263	283	267	266	281	251	244	258	243	288	273	257	266	262	264	271	253	239	253	277	300	265	274	239	292	271	307	308	257	265	263	259	286	275	244	254	262	241	270	312	270	290	254	269	267	297	312	276	258	277	293	263	294	278	282	280	251	257	277	271	279	289	335	307	261	290	290	250	309	282	297	237	292	261	287	273	258	266	267	292	277	286	239	278	291	305	257	249	277	284	256	274	246	255	295	251	257	258	279	241	232	272	240	262	265	269	257	258	287	275	273	279	267	286	274	285	273	269	248	255	275	250	290	277	305	277	262	276	267	289	291	277	252	288	289	262	271	270	268	291	258	277	262	283	308	292	291	299	277	278	280	254	237	294	272	281	264	283	295	268	260	270	233	278	253	252	234	270	270	264	257	268	257	287	296	236	250	255	282	295	289	283	283	233	283	285	274	260	244	265	271	283	256	280	251	300	266	243	258	265	234	274	291	238	257	256	285	238	281	285	279	284	276	279	280	304	295	281	278	263	267	287	281	289	269	243	282	279	233	275	244	238	292	279	287	248	267	260	241	303	260	270	250	260	287	262	269	272	244	245	284	256	267	287	268	266	272	259	271	271	247	245	267	272	270	265	271	288	286	305	315	281	292	268	285	287	257	281	252	233	276	292	291	263	306	285	304	263	262	270	274	269	258	263	300	308	297	262	293	285	263	271	265	274	254	266	278	280	291	244	245	267	269	265	283	250	241	281	258	299	266	255	290	266	273	274	257	297	236	265	259	261	269	284	286	286	316	289	277	313	268	256	277	338	269	255	264	276	302	279	297	292	255	242	273	289	272	299	239	286	269	279	284	258	295	283	280	273	274	285	289	285	273	302	257	258	270	261	243	248	262	281	244	272	285	279	266	244	271	259	294	265	270	266	254	294	275	242	265	256	253	301	283	264	256	254	244	286	282	256	310	291	272	276	286	289	252	257	279	284	289	259	292	286	275	286	238	272	270	280	277	296	263	262	269	272	277	306	253	267	240	294	260	281	270	258	276	272	291	284	277	249	270	266	298	262	260	275	283	313	300	307	270	291	277	255	282	272	284	277	267	285	262	255	283	245	284	268	260	259	263	242	278	271	314	263	245	289	294	287	288	253	302	275	288	272	290	267	250	294	285	262	260	263	247	290	247	247	244	259	284	312	281	259	261	267	264	257	270	269	263	256
31965	15839	10188	4145	1566	669	574	527	603	589	587	531	536	595	555	540	575	556	563	557	586	528	596	572	609	634	568	559	643	600	559	623	591	589	530	522	568	602	556	548	577	557	582	543	623	559	580	584	568	592	550	590	561	554	569	601	572	522	561	563	585	605	570	524	578	631	573	592	565	588	530	558	550	616	584	607	554	595	596	557	584	579	580	537	558	570	569	561	562	564	573	559	503	587	577	567	581	558	569	610	540	570	574	559	569	550	567	547	573	609	581	625	545	563	592	583	588	606	523	573	561	522	602	581	572	561	619	560	549	647	576	571	578	590	603	580	591	577	558	569	597	591	540	585	566	588	549	575	563	565	536	596	550	615	557	567	593	542	582	584	540	537	566	575	552	585	564	586	583	551	576	541	507	582	567	529	591	564	573	587	562	583	576	603	555	568	584	618	552	583	616	591	621	580	573	533	518	615	574	578	531	561	571	565	562	598	578	618	583	545	582	564	565	592	565	583	573	556	532	544	593	609	569	584	604	519	590	605	576	594	527	606	573	599	571	585	536	564	540	540	520	560	568	589	587	569	569	555	566	542	563	569	578	568	623	600	581	583	583	554	562	603	562	568	576	563	602	608	595	608	523	572	575	526	559	637	587	596	591	595	596	584	540	559	562	576	585	568	572	553	606	549	557	598	549	569	575	577	562	587	593	575	585	624	558	552	584	594	571	576	547	547	568	558	570	572	578	572	580	605	590	562	614	580	579	628	554	585	548	597	542	598	572	553	593	564	599	571	561	559	607	556	630	587	585	594	628	619	587	568	564	584	566	601	535	599	607	544	592	535	598	576	551	536	541	561	551	581	558	565	614	607	565	598	562	555	569	578	541	537	590	556	579	597	546	606	578	618	631	586	570	578	556	566	567	585	559	626	574	545	588	584	592	548	582	539	590	571	573	612	595	550	598	578	605	558	561	583	587	577	536	587	553	565	540	565	602	573	572	585	606	574	589	579	548	586	551	573	568	587	552	607	541	564	588	553	592	557	580	540	566	537	568	595	574	554	554	564	606	600	561	584	561	568	604	588	603	608	587	570	564	545	560	559	597	534	572	574	606	544	540	600	603	567	607	581	596	516	588	554	599	571	570	574	592	584	614	593	580	585	557	568	639	542	545	634	530	573	584	577	605	539	588	574	552	534	574	525	545	581	533	556	558	593	643	578	590	617	564	590	553	581	592	554	555	588	583	568	579	603	555	592	543	576	593	597	595	599	599	609	574	582	586	585	566	553	573	583	551	561	570	581	605	563	555	618	567	568	522	578	598	554	558	569	567	594	549	584	580	593	533	563	558	547	570	577	549	574	554	572	579	617	612	601	619	557	575	574	566	604	608	571	559	593	597	599	609	568	534	567	562	560	561	552	546	571	623	528	536	526	515	581	592	568	569	596	609	565	586	595	560	579	560	548	601	566	582	547	595	533	530	565	560	543	579	566	629	574	592	578	538	569	571	560	566	588	535	574	607	552	548	549	620	597	565	545	573	564	577	591	608	558	620	552	601	614	543	558	596	518	601	590	552	582	561	573	553	563	558	573	578	599	554	534	541	562	592	605	565	562	551	531	572	576	567	562	567	515	610	545	548	584	556	626	583	556	520	578	595	579	537	568	569	571	593	565	551	549	554	538	568	559	585	575	578	601	566	546	577	562	570	562	551	575	585	562	572	539	554	561	587	568	556	550	544	574	586	588	575	532	555	580	569	630	556	598	588	576	603	571	560	610	588	571	576	551	553	566	581	547	626	532	550	556	584	566	577	595	582	554	628	580	560	581	539	563	547	555	611	613	603	578	578	584	590	622	560	558	567	582	556	578	544	584	555	586	615	610	559	553	566	607	585	562	569	557	556	570	551	592	584	577	587	546	593	611	596	546	560	550	582	557	547	600	589	556	535	585	565	592	595	572	585	552	554	568	540	583	564	639	541	578	557	574	577	611	548	565	564	597	569	595	616	592	556	585	590	601	535	575	548	554	580	604	594	566	574	559	577	599	566	568	591	576	558	611	568	574	575	546	561	619	572	526	561	554	533	551	590	596	565	567	537	537	596	605	544	517	544	576	580	599	583	590	611	588	568	599	615	552	536	585	628	568	611	590	596	575	536	572	596	572	560	597	591	599	533	588	572	547	588	575	561	589	598	550	528	599	608	583	552	601	600	553	558	587	581	584	575	516	550	610	558	581	573	550	591	603	607	538	575	587	566	554	572	579	574	533	591	601	594	543	559	573	555	561	578	567	556	569	576	592	582	561	591	555	576	597	573	595	564	595	535	563	578	585	558	573	575	580	555	593	544	565	579	600	553	595	571	606	595	574	559	540	575	550	609	510	568	557	571	544	569	535	563	579	547	583	560	577	583	563	628	555	600	578	540	539	536	554	558	594	607	602	556	602	593	596	603	603	580	546	548	550	563	575	597	536	576	587	544	545	591	614	580	557	580	593	567	555	585	564	584	548	580	545	643	586	606	572	546	607	574	544	564	550	572	542	572	557	612	576	592	570	528	542	600	583	582	612	589	585	573	591	544	547	563	553	564	560	584	591	579	563	623	561	565	585	578	589	594	604	595	559	529	599	555	607	579	600	565	567	589	578	596	562	579	600	586	572	563	590	589	562	564	552	587	583	561	562	606	505	573	566	565	542	589	571	612	560	540	587	589	552	531	566	571	582	568	555	574	544	544	594	611	588	599	518	575	606	583	580	513	572	583	613	582	585	563	532	538	591	593	575	586	572	553	591	544	563	551	601	588	578	578	606	553	541	556	548	547	590	568	548	583	620	554	577	579	598	576	634	579	608	636	599	581	578	559	590	555	580	594	574	599	588	581	576	566	589	588	600	599	581	543	577	578	586	570	626	589	513	564	577	569	579	536	588	563	587	602	610	573	559	581	556	576	562	604	561	609	566	552	568	543	577	595	563	568	561	593	577	550	607	555	562	572	558	554	573	584	589	603	587	579	547	577	569	551	580	583	588	593	590	581	587	608	585	557	563	558	588	545	603	553	588	563	613	581	600	568	582	555	598	552	558	581	518	586	609	559	588	608	581	542	585	609	597	560	573	587	573	574	578	550	553	599	581	591	590	588	520	572	635	567	608	542	570	597	605	530	584	563	570	512	602	595	560	595	618	519	558	618	542	598	522	563	582	529	566	525	544	637	524	615	592	578	573	550	580	615	580	599	573	540	560	574	557	600	556	577	620	561	550	548	543	543	554	525	559	606	593	591	605	582	586	560	576	589	584	554	595	590	549	587	585	596	563	594	587	581	622	585	569	582	563	577	614	582	577	588	550	553	623	586	585	588	572	590	580	597	592	575	590	560	558	550	572	560	588	598	598	592	554	566	577	558	536	589	561	555	596	595	582	589	595	547	522	535	600	553	549	536	576	595	568	551	550	560	561	560	570	535	608	527	521	575	612	525	564	589	560	560	552	552	541	595	607	590	582	609	532	570	536	627	563
60677	29730	12925	3985	1078	396	308	302	296	280	287	283	288	279	314	301	293	249	285	271	257	288	280	292	283	286	267	323	316	252	308	299	285	275	271	274	256	308	263	322	272	314	249	265	313	281	306	296	295	271	265	290	326	282	301	273	257	296	269	311	303	305	316	285	316	278	282	304	279	293	292	293	279	298	293	306	297	313	267	296	280	291	288	291	283	287	303	306	294	312	244	289	287	270	262	304	258	303	241	305	282	279	286	297	304	276	266	257	294	269	277	308	270	280	286	288	253	255	275	291	277	277	285	307	306	265	304	294	316	314	291	275	270	275	316	260	272	299	319	308	304	289	287	304	267	289	289	284	282	293	287	269	304	307	268	302	274	271	284	303	264	295	290	284	286	277	290	270	263	284	295	282	267	269	295	311	285	279	313	335	290	256	242	265	279	275	295	285	288	291	278	295	260	291	276	291	295	296	252	274	289	291	309	286	276	262	278	265	291	289	311	266	270	258	294	265	254	287	298	267	300	266	298	249	307	283	291	285	274	274	250	298	287	287	269	275	281	285	298	260	284	293	274	316	300	293	282	303	301	283	268	303	291	325	278	272	286	279	269	289	259	281	303	283	320	274	274	275	279	267	261	307	270	279	270	276	240	292	273	263	295	284	305	304	257	272	264	306	274	303	289	279	255	277	243	288	252	305	291	286	301	292	279	316	283	302	305	342	307	297	290	286	252	268	256	270	287	313	275	291	297	299	281	282	300	268	284	256	346	297	317	302	285	305	278	250	285	307	319	271	253	295	287	292	297	304	316	280	275	278	267	288	278	286	267	270	287	272	297	234	290	246	264	253	271	276	278	301	296	287	288	302	323	287	298	324	317	296	302	277	270	312	287	293	302	280	252	292	276	279	259	278	293	324	270	307	267	270	304	319	317	271	266	307	313	256	286	261	307	301	255	261	307	319	304	269	272	306	299	288	275	279	288	258	228	275	258	291	277	281	326	271	299	340	303	291	304	243	262	299	287	289	279	297	281	319	255	255	273	264	289	279	306	288	263	281	278	262	294	295	283	319	272	298	259	286	273	270	230	253	270	332	284	280	299	316	312	264	286	273	302	291	277	274	287	287	268	260	271	305	282	289	297	297	292	287	265	290	269	294	273	264	298	278	282	291	280	277	237	316	314	298	313	279	264	267	268	292	263	273	297	313	306	309	301	290	314	273	290	271	304	282	290	257	307	305	295	305	307	256	270	252	290	290	268	325	251	311	271	279	273	284	288	239	258	304	326	282	270	266	251	260	300	285	278	272	308	289	285	265	277	273	325	315	258	295	337	301	269	287	292	284	306	302	305	325	343	264	286	286	262	296	266	302	312	298	293	286	293	294	279	306	277	287	258	294	290	263	295	278	282	262	296	285	290	282	303	277	262	256	297	278	310	282	292	317	268	289	286	283	276	302	301	258	272	281	246	285	265	248	278	267	260	274	345	300	285	271	292	291	288	326	307	260	272	297	273	287	256	279	274	260	265	296	324	318	278	278	258	285	298	290	265	270	267	299	292	279	288	284	296	267	314	317	282	306	252	298	272	276	295	282	301	259	256	263	285	296	263	277	250	306	293	300	304	309	291	263	315	277	332	286	278	303	295	263	315	265	268	304	282	245	307	274	250	261	280	297	297	266	284	304	303	294	261	321	263	289	292	297	319	314	266	263	270	316	297	275	299	267	281	279	271	269	295	289	305	305	294	286	248	272	254	274	284	333	311	300	263	319	316	302	257	307	250	240	276	267	295	312	261	292	300	277	301	349	300	301	306	294	300	278	304	299	271	292	266	254	311	319	274	317	268	293	259	294	275	271	331	297	262	283	279	296	301	275	327	273	300	273	271	280	314	283	304	295	300	284	288	290	331	285	297	285	278	261	315	284	295	283	309	271	314	275	262	276	310	292	275	285	258	266	290	265	327	284	263	276	291	297	279	283	285	276	283	258	256	307	273	246	285	298	284	270	254	288	307	298	287	317	287	318	271	280	300	285	282	312	293	265	258	278	289	300	306	258	304	273	261	277	303	274	278	282	265	302	256	286	267	316	249	296	276	282	284	292	318	322	280	256	310	263	298	286	298	289	289	264	272	288	285	282	281	275	305	316	280	289	279	263	303	292	301	288	301	258	293	290	292	297	300	259	305	292	286	292	310	305	298	266	292	298	268	279	314	308	277	293	278	320	270	271	269	286	270	294	293	320	296	259	319	270	259	276	262	271	274	300	316	303	265	252	266	282	281	293	319	312	290	305	265	351	292	300	262	283	295	270	274	246	261	307	306	289	285	263	311	279	287	283	276	340	275	287	290	269	300	341	270	269	291	283	319	294	275	259	309	273	292	287	292	309	287	280	291	333	302	279	268	284	273	290	284	286	264	299	282	273	252	283	281	276	279	291	244	298	291	311	297	272	309	313	272	293	299	291	283	279	292	258	329	277	278	252	271	262	274	294	267	314	303	289	267	266	291	313	288	263	267	292	297	269	254	298	290	279	286	262	253	295	269	295	272	257	277	292	290	280	290	296	313	300	319	285	270	289	311	298	276	322	297	316	270	284	278	288	285	278	291	293	296	299	278	285	280	273	274	299	286	279	269	264	314	272	282	276	275	281	301	316	299	285	283	262	305	294	280	292	271	260	267	271	290	280	318	274	284	296	302	262	288	253	264	270	295	258	278	293	301	278	291	237	283	290	246	278	253	263	287	303	295	262	282	314	318	255	288	297	306	275	303	299	274	300	285	288	286	281	293	264	283	308	266	315	273	259	290	294	303	288	252	293	263	318	280	309	260	290	282	281	297	329	301	286	293	289	325	247	284	279	306	305	317	306	266	298	293	277	212	270	320	254	289	278	297	292	294	287	298	279	265	297	269	264	307	275	303	311	278	295	276	297	273	305	256	302	310	285	283	287	289	278	259	282	284	262	299	285	270	283	283	281	277	287	298	313	327	312	274	273	276	270	301	264	261	284	272	308	294	308	260	271	261	286	299	306	290	278	297	299	325	293	286	271	304	272	276	320	305	272	252	278	295	290	306	278	298	277	285	290	280	274	279	277	310	313	312	246	270	257	293	289	289	289	303	283	238	296	289	267	292	278	303	284	277	261	251	271	308	282	257	287	252	294	324	296	297	279	284	261	320	274	291	277	296	274	293	295	268	279	269	281	278	305	283	302	263	287	281	287	264	294	310	309	278	276	286	267	296	312	308	256	287	315	300	285	286	334	283	299	307	269	277	287	303	312	291	281	271	302	295	296	280	302	288	268	290	276	302	286	303	281	262	281	254	283	290	300	271	282	284	289	279	259	273	285	256	289	307	297	297	256	313	311	273	265	280	274	317	287	251	306	269	307	269	260	284	275	323	300	315	284	276	293	261	297	256	297	292	282	300	293	296	280	316	308	254	265	292	268	304	261	277	314	296	279	288	280	291	276	299	280	272	255	311	269	284	304	254	262	268	286	260	265	265	280
39349	21436	13630	7413	2785	939	704	666	642	627	602	591	633	580	651	573	593	620	645	634	594	613	622	621	626	624	601	587	583	597	601	592	610	613	595	609	672	555	571	584	601	591	600	616	597	612	582	558	609	611	581	635	608	567	576	615	629	580	567	572	582	607	645	582	586	586	649	640	580	614	610	606	616	581	608	602	585	608	585	612	628	632	581	618	623	609	570	598	603	556	630	581	558	575	577	602	601	625	583	557	602	634	611	623	579	621	652	663	642	639	574	600	615	635	640	595	609	599	594	591	580	600	584	593	612	586	613	589	611	604	582	580	578	568	636	603	567	599	587	594	607	603	627	576	559	618	618	601	614	694	567	589	618	590	582	602	618	602	597	576	605	594	573	641	584	611	598	648	608	618	589	592	576	599	633	597	605	592	603	615	621	646	607	603	603	585	623	613	650	579	635	577	580	562	529	625	600	562	645	615	622	564	637	615	631	602	597	625	573	599	603	609	590	564	605	619	580	657	568	619	611	650	588	587	645	624	547	586	605	590	594	606	572	619	604	579	624	618	598	588	601	546	627	615	597	634	629	596	631	584	575	571	639	593	625	607	610	578	603	598	585	613	609	611	619	608	621	653	585	573	642	600	624	597	595	611	593	618	595	579	581	566	614	610	589	596	582	582	603	657	599	591	572	580	587	611	604	629	639	631	572	577	656	606	594	609	598	568	655	582	613	614	586	604	593	600	634	566	639	611	636	601	567	564	626	616	590	620	597	600	591	587	579	590	616	619	600	598	603	624	617	647	580	569	605	606	609	592	582	630	609	618	613	613	591	620	589	595	576	582	636	572	608	618	653	564	591	587	604	616	571	630	614	623	620	590	603	643	607	599	639	604	631	619	612	606	598	588	636	561	612	586	601	600	604	606	580	603	627	599	596	642	573	650	630	636	597	615	642	601	564	620	586	589	578	604	541	570	611	634	566	606	599	581	610	590	634	620	628	619	566	571	537	622	593	587	564	567	604	586	600	607	597	561	648	595	589	636	609	574	601	612	611	616	603	648	570	629	606	626	622	643	619	604	609	631	567	601	572	566	610	610	607	627	598	602	617	581	610	632	631	582	630	616	580	576	574	568	609	596	603	616	581	542	617	518	602	582	597	568	649	638	610	575	620	610	587	609	559	642	643	592	639	619	609	569	596	622	619	608	631	620	581	620	628	615	607	623	616	646	581	613	613	643	558	623	598	589	588	590	593	585	623	620	577	597	608	635	618	648	620	596	608	630	614	630	648	607	630	622	597	605	575	627	616	610	574	587	589	629	556	578	594	603	639	580	597	585	616	629	605	617	630	629	631	618	632	616	574	593	594	581	642	602	608	666	599	672	638	587	621	613	585	596	584	662	648	652	596	655	596	600	624	599	567	631	611	595	577	570	600	596	564	566	612	600	608	595	643	589	595	643	620	663	584	601	619	582	587	644	643	599	599	615	555	583	629	605	605	583	605	589	597	612	591	638	591	624	588	629	603	585	577	608	616	614	659	628	623	644	622	646	578	614	623	631	613	613	617	648	641	587	597	556	609	562	633	601	593	593	623	624	652	615	598	612	591	592	629	627	612	617	621	591	557	583	602	626	586	592	587	590	573	584	585	581	628	611	585	568	680	618	609	600	597	570	611	587	623	582	613	621	592	627	609	579	618	586	619	580	621	584	583	571	612	617	589	585	612	592	548	561	611	629	592	590	604	550	573	632	542	571	573	570	569	574	609	647	589	611	572	611	590	614	617	620	615	595	618	616	623	649	562	587	605	571	680	601	607	593	653	577	610	609	658	634	606	583	601	558	590	632	645	584	566	614	639	599	613	629	621	637	623	622	596	611	595	603	627	577	588	596	660	590	657	644	641	590	610	631	602	636	620	556	594	660	633	582	583	610	630	619	648	625	589	597	603	586	635	630	606	615	614	599	597	587	597	599	600	578	615	612	619	624	600	590	552	613	607	589	572	630	624	631	572	613	624	609	578	604	618	606	612	615	606	591	580	593	606	577	690	579	580	598	623	580	624	583	607	651	606	625	584	583	617	599	607	608	612	616	592	607	608	627	569	588	624	563	538	663	588	626	631	594	577	572	568	609	619	632	558	585	629	603	596	608	582	606	615	613	617	588	637	627	614	597	616	595	577	597	650	596	576	587	570	588	594	555	635	570	616	554	562	601	590	606	629	599	583	610	602	571	631	568	594	579	612	583	615	602	597	615	621	615	605	612	576	629	635	618	625	649	618	573	640	588	628	642	591	593	613	562	604	583	592	571	623	657	599	586	623	607	613	638	591	598	589	645	563	598	624	612	584	571	631	588	628	630	616	630	593	614	593	578	613	580	624	609	599	592	556	615	587	613	568	613	553	587	598	565	577	604	620	599	575	640	583	611	624	603	612	635	646	615	624	562	622	618	601	587	609	610	618	667	622	624	555	667	617	617	600	586	625	591	581	558	645	592	617	559	633	583	573	628	597	572	642	621	613	605	605	604	608	623	593	611	609	583	597	574	610	600	642	580	623	631	574	576	577	588	584	653	621	578	643	591	637	595	579	582	617	606	584	616	607	600	603	601	590	621	586	592	641	625	606	624	564	574	641	573	594	571	609	614	604	581	595	613	638	612	553	605	637	623	603	653	588	585	577	617	600	608	594	659	579	600	616	577	586	623	590	589	579	620	638	591	597	622	597	624	622	606	602	602	582	576	615	583	581	644	637	611	613	614	624	618	630	587	614	623	597	615	606	633	588	613	617	588	638	631	599	601	569	590	601	575	603	601	557	619	595	613	609	626	585	625	602	612	584	612	596	625	609	630	573	598	619	574	585	611	572	583	545	643	628	610	618	601	625	629	588	588	606	602	589	524	632	590	603	610	593	674	596	557	554	591	630	653	617	594	586	637	581	623	599	593	620	617	544	635	581	627	621	622	642	586	577	627	598	576	578	638	617	602	563	616	570	569	629	579	614	629	609	595	628	575	665	632	568	619	609	579	531	616	586	621	604	597	626	588	605	576	606	608	629	629	637	619	559	605	589	586	569	615	602	559	621	598	559	636	639	629	606	612	605	603	622	640	594	650	609	661	612	608	646	630	586	669	581	592	588	588	634	599	601	583	553	625	571	614	625	621	617	604	647	639	641	624	591	607	563	604	600	571	598	621	576	605	643	585	626	612	633	586	570	589	586	604	585	582	596	600	662	590	651	619	620	602	622	575	577	610	536	606	567	600	566	565	592	586	558	597	549	602	588	636	569	654	588	530	637	586	615	595	583	600	608	571	637	605	623	581	586	580	614	562	597	601	609	585	635	593	552	613	651	567	597	587	641	628	616	609	603	606	604	608	600	649	593	631	607	588	590	627	544	600	591	601	616	591	600	559	591	597	569	650	601	614	596	613	597	597	578	619	581	604	637	609	624	613	580	649	589	561	602	645	649	619	631	586	586	558	591	639	561	598	622	573	605	587	606	585	647	593	615	586
65173	36364	19048	6715	2121	698	493	358	340	301	311	327	355	302	352	346	304	368	372	330	325	336	307	326	340	333	340	327	310	322	294	340	335	334	319	297	324	340	298	324	344	323	313	349	312	329	263	317	300	311	361	328	327	325	305	335	322	333	357	322	315	306	305	301	323	331	333	290	326	322	344	325	340	302	349	286	327	317	330	322	310	356	318	340	313	345	314	296	297	331	337	346	346	332	350	321	349	311	317	307	299	308	304	297	305	365	313	295	359	328	306	334	334	346	333	316	309	333	334	334	307	312	320	333	296	343	335	303	295	326	339	320	296	321	390	308	282	317	300	326	352	312	305	348	316	303	301	305	292	326	288	288	345	326	289	306	312	319	332	310	302	337	291	332	324	329	364	287	327	327	335	326	319	266	355	303	296	317	336	349	328	311	318	326	294	341	293	338	329	319	295	319	337	307	296	367	333	313	287	325	315	314	279	342	320	323	331	311	326	323	329	289	300	319	302	334	309	320	340	325	314	319	312	307	332	329	314	334	325	332	307	346	332	338	299	340	333	319	345	299	336	327	319	333	314	299	312	335	300	298	322	337	314	321	321	345	326	360	338	325	299	302	317	318	313	367	288	303	316	306	328	330	329	315	323	319	294	272	366	295	335	307	329	307	329	293	293	303	300	311	331	317	304	306	334	342	346	332	336	293	267	350	340	307	326	319	286	300	337	330	321	288	297	330	291	326	339	329	343	346	332	318	351	318	303	321	307	332	340	316	322	317	315	285	346	320	292	338	347	336	281	322	304	329	314	320	311	306	271	304	303	335	327	315	326	326	326	326	308	330	308	307	339	330	297	266	321	287	322	339	334	321	356	328	314	314	324	312	282	319	349	335	294	345	339	337	306	345	332	333	343	312	264	339	337	330	286	325	311	364	326	277	307	332	335	312	331	314	324	348	339	326	346	335	338	337	336	335	340	306	342	299	312	296	290	301	305	291	280	357	332	330	307	305	316	343	308	314	331	304	323	309	327	324	362	344	302	327	326	324	333	309	310	305	344	325	323	338	339	307	347	342	362	329	311	355	301	292	356	338	359	288	330	298	358	367	323	333	339	359	324	359	343	347	341	286	320	346	304	297	323	331	331	345	311	298	315	295	317	310	316	334	301	379	312	332	319	286	315	302	362	292	325	329	325	333	340	288	352	297	329	350	302	334	331	329	312	296	345	355	288	324	319	309	293	302	312	343	294	291	352	304	340	299	335	343	274	321	311	332	311	317	315	291	349	296	331	322	315	319	365	319	333	354	352	303	355	323	299	356	364	307	345	323	292	341	327	338	311	334	331	329	354	336	331	300	283	320	308	296	317	345	291	329	315	299	294	349	318	321	292	299	333	337	305	294	329	326	315	348	309	353	312	336	310	337	359	322	323	298	329	317	307	346	305	341	352	315	312	301	358	384	363	326	360	337	324	297	332	321	339	313	289	315	298	326	331	288	315	321	303	300	331	336	335	340	303	334	313	294	312	349	315	331	318	318	305	331	336	352	319	332	363	359	314	330	330	314	333	307	350	347	366	334	291	337	334	322	302	296	314	317	337	320	322	290	296	342	361	318	339	345	351	296	342	324	321	326	306	331	312	340	327	341	332	287	306	318	321	316	327	295	307	327	329	315	319	314	314	340	319	301	328	324	283	311	322	295	309	312	322	333	306	329	316	307	338	295	340	330	349	278	326	297	294	318	304	342	280	317	301	340	323	359	304	319	280	312	289	311	328	311	322	333	371	298	309	312	331	375	340	330	369	323	315	341	340	344	264	314	303	309	280	323	339	351	329	336	354	349	355	347	330	328	318	336	300	307	321	344	314	271	309	336	361	311	315	309	346	305	300	301	330	319	358	324	316	347	352	331	306	323	331	318	334	335	335	349	355	308	299	317	321	295	304	296	289	331	307	323	282	328	328	281	308	286	300	324	310	352	298	337	297	315	341	328	342	322	333	316	340	325	281	352	340	290	260	313	333	335	354	370	319	341	328	320	334	304	329	341	340	324	305	330	296	309	338	320	346	326	345	350	348	343	286	283	342	336	315	318	309	318	301	309	305	308	366	340	303	334	328	325	309	312	341	327	316	340	314	347	280	298	319	311	350	314	324	287	303	314	308	294	335	318	305	299	334	333	304	284	292	320	332	313	339	336	358	347	331	335	312	296	300	335	345	286	332	278	318	324	311	326	333	339	321	313	331	349	297	287	309	314	313	301	352	298	291	297	338	312	313	314	310	320	346	290	320	343	309	329	321	319	320	319	325	350	316	304	316	321	311	311	321	370	301	334	323	314	345	295	318	314	322	275	341	320	345	302	320	314	332	373	315	299	340	305	296	298	344	309	317	279	345	319	329	308	341	311	325	284	327	311	333	311	327	307	342	302	301	356	313	279	330	360	352	290	325	306	302	323	344	304	338	304	308	346	306	321	311	365	287	334	334	326	309	310	335	306	319	330	333	360	350	311	297	282	325	297	338	365	317	318	343	309	315	333	333	300	297	305	342	337	330	308	305	297	317	301	336	307	315	335	362	313	322	293	350	313	311	330	322	309	308	302	289	293	357	319	321	311	299	323	319	334	315	366	348	299	349	325	348	294	356	307	327	303	342	336	325	341	312	310	389	279	310	336	286	326	332	289	322	362	322	315	323	323	352	306	333	317	331	348	308	305	331	296	329	328	310	309	307	312	306	272	299	332	369	327	291	287	320	302	304	321	342	304	271	330	329	328	345	316	304	313	323	295	346	326	340	303	325	304	327	302	337	315	361	317	312	303	323	337	295	333	358	329	303	308	286	294	335	323	296	332	320	289	301	335	337	348	312	306	347	310	288	344	303	346	345	315	320	295	313	301	353	342	339	352	303	313	318	338	368	319	329	335	321	302	324	323	320	337	330	317	320	319	307	308	305	297	317	312	289	321	311	332	337	352	376	344	321	308	316	361	335	329	336	351	345	360	303	326	351	288	323	317	326	323	329	275	304	303	303	307	325	318	330	304	306	278	337	322	321	304	325	350	336	332	314	305	337	305	304	329	352	279	315	310	332	308	302	307	325	300	296	312	317	326	294	325	318	329	319	323	328	315	299	304	319	331	314	309	345	328	325	288	310	344	306	322	310	316	322	331	312	311	317	302	323	324	339	331	313	362	336	304	310	342	315	318	300	311	319	291	316	370	294	331	337	352	317	338	330	320	340	326	300	324	326	323	271	278	291	335	299	332	316	334	315	348	343	311	324	338	335	350	346	278	341	317	344	314	324	348	297	327	261	321	331	305	330	304	336	310	291	320	349	313	318	336	317	312	320	329	291	350	353	338	322	305	317	335	322	333	334	311	336	332	345	358	325	347	329	316	304	319	316	339	332	295	318	311	328	343	301	318	344	341	331	287	344	308	293	321	314	360	333	327	323	299	309	304	334	317	327	292	296	300	303	321	318	279	340	317	316	343	306	347	318	327	334	277	325	354	304	361
41228	25526	18453	10999	5716	1787	1143	903	760	676	749	701	676	750	704	702	689	665	661	726	702	679	744	716	678	663	661	654	663	698	691	617	699	664	687	678	717	669	618	671	637	636	686	688	667	672	687	689	657	637	709	633	664	734	623	650	634	699	660	687	659	711	615	635	633	625	678	731	700	647	654	672	672	684	728	656	658	653	696	680	638	681	678	653	718	658	678	691	703	706	664	659	708	688	669	719	710	684	677	695	661	674	682	711	679	665	689	660	612	682	692	651	647	636	697	640	659	659	703	713	630	680	665	660	660	649	655	668	690	699	689	711	720	680	665	665	659	646	687	680	646	626	638	695	685	685	679	653	660	698	649	682	676	701	697	730	669	708	671	682	676	626	686	679	618	629	684	640	674	643	661	676	685	698	670	659	617	655	678	638	633	655	612	674	684	665	630	651	667	688	661	650	685	657	709	642	685	675	675	711	664	674	679	654	661	674	669	694	684	649	688	613	628	708	650	628	697	644	677	677	690	668	706	687	606	681	649	643	657	687	710	707	694	673	641	638	645	662	648	651	684	680	698	672	684	645	651	677	694	645	649	695	685	694	690	708	707	722	681	667	602	627	650	685	668	669	663	669	716	645	649	707	609	672	653	698	688	646	702	627	715	679	724	665	662	628	689	675	652	696	640	716	626	672	658	713	699	700	664	669	695	674	678	655	687	700	681	654	645	673	654	670	710	634	660	680	696	681	637	667	683	626	707	672	632	644	694	684	626	660	666	678	624	639	678	614	658	665	670	655	656	690	680	658	711	692	667	690	636	719	650	636	685	667	674	658	667	667	687	652	620	664	681	672	679	649	682	678	668	687	686	656	646	634	656	699	689	648	661	684	685	650	650	646	660	601	643	663	662	662	683	684	614	634	673	629	676	665	685	633	694	637	650	658	676	665	679	686	633	653	659	648	689	702	687	675	678	675	661	656	647	676	650	677	656	686	675	704	672	656	688	700	618	668	666	678	670	691	652	669	680	615	630	685	680	630	663	685	664	656	696	670	671	636	669	709	621	644	642	668	625	712	705	698	658	674	664	675	668	663	659	661	737	658	681	696	664	626	639	679	651	629	640	694	719	675	637	652	632	690	688	709	641	643	683	661	651	645	654	674	638	688	658	647	664	673	668	666	661	693	683	644	680	659	663	649	667	676	641	608	656	645	673	708	657	633	691	678	683	687	647	685	662	678	620	661	617	680	694	710	651	632	662	650	649	654	660	710	669	708	700	672	663	691	697	686	685	658	621	692	642	668	675	680	701	684	660	691	660	624	665	665	659	641	610	695	675	633	654	676	689	658	651	646	674	670	701	696	696	665	671	641	644	669	679	692	651	667	673	671	684	682	641	685	715	665	651	623	669	616	692	669	666	661	628	639	660	647	660	683	682	674	659	692	698	671	673	705	629	730	662	667	683	667	689	658	657	629	664	680	626	692	671	717	646	649	650	657	635	646	632	635	671	668	670	668	620	684	660	680	668	662	681	594	696	655	646	630	660	685	717	690	677	622	739	662	653	660	699	658	645	683	661	664	657	672	677	671	687	646	708	659	634	676	650	655	685	685	647	685	691	677	681	711	634	646	659	663	674	684	678	713	660	677	688	644	628	712	647	699	678	671	702	651	660	645	674	664	662	676	625	650	682	676	651	653	663	653	652	634	637	677	697	640	681	669	645	605	666	643	674	679	697	654	673	636	660	682	626	685	657	677	670	672	689	715	662	673	618	688	642	662	654	688	654	701	688	666	714	650	676	649	682	689	657	675	625	669	681	628	619	691	652	661	635	717	694	668	653	694	627	680	651	675	649	653	713	669	670	685	685	630	673	682	676	644	696	638	689	689	672	653	680	663	671	640	627	654	631	711	664	625	669	663	639	683	638	644	659	678	649	673	602	674	686	667	615	646	627	636	647	611	660	686	625	688	690	689	681	669	649	643	662	713	631	675	701	659	698	656	650	696	646	637	664	668	693	697	664	632	645	676	630	652	686	652	626	676	686	631	632	629	687	697	682	665	679	724	676	670	640	669	648	667	694	681	696	683	664	629	681	682	687	678	644	653	691	665	670	657	700	660	672	677	634	669	675	661	657	684	647	666	661	675	677	655	654	660	703	660	652	660	651	652	648	692	660	660	663	681	667	634	682	678	669	653	619	686	651	687	629	660	696	677	651	702	699	730	693	722	656	668	673	679	679	625	674	668	673	651	658	679	698	675	677	644	701	661	688	674	673	709	688	618	740	581	674	706	700	670	705	654	656	669	627	657	624	656	636	679	681	643	677	662	669	671	650	664	644	673	678	668	666	692	665	709	677	661	677	684	727	639	640	611	642	641	682	621	643	669	637	677	698	681	671	664	647	663	684	707	674	695	628	648	724	678	652	632	649	671	640	708	684	654	665	666	704	681	635	692	662	672	661	698	714	690	628	675	654	669	648	667	701	667	643	654	675	723	652	674	719	707	666	617	659	660	646	669	634	680	664	710	635	681	687	649	658	650	691	660	654	694	691	669	705	679	646	659	671	679	664	693	657	647	687	672	650	672	671	666	645	688	686	692	662	660	637	694	674	682	628	668	668	635	693	664	627	659	617	643	650	591	646	662	679	674	674	671	702	707	613	647	697	668	655	631	667	709	662	702	616	672	728	668	643	657	671	686	657	644	669	622	650	676	652	633	664	656	705	687	639	632	654	699	668	687	708	721	634	622	610	617	754	652	639	650	664	685	641	678	624	661	715	682	717	693	679	661	679	656	647	672	672	660	666	658	680	629	693	661	715	652	655	639	670	673	648	716	696	590	634	657	663	650	691	692	639	705	721	645	694	664	639	646	631	701	692	677	666	631	668	650	660	643	647	643	669	692	635	636	682	654	643	690	704	672	705	660	667	639	654	649	660	715	710	615	694	608	690	666	637	666	673	640	635	645	618	673	666	707	648	688	664	637	661	683	637	696	671	645	674	666	682	673	672	629	670	635	653	672	679	631	705	659	644	656	698	696	645	672	627	635	638	674	689	690	672	665	660	661	717	676	686	689	640	675	646	634	641	689	656	694	623	631	686	662	686	657	688	646	628	679	666	665	654	706	663	670	645	632	706	661	636	635	678	642	667	660	688	632	652	712	653	651	655	702	676	633	708	620	671	662	660	677	671	640	709	690	676	635	651	707	681	637	646	687	653	712	630	665	711	686	652	645	666	702	730	672	659	664	716	657	655	680	640	626	699	657	656	650	641	647	680	633	672	654	689	702	679	659	716	715	696	708	696	653	706	678	688	715	693	660	626	663	659	701	679	619	682	630	658	670	667	713	662	725	675	689	674	668	712	640	648	650	650	632	659	695	671	705	649	638	658	644	673	618	695	696	635	678	672	650	628	678	629	713	663	675	697	653	699	628	658	675	706	720	625	655	616	685	645	633	636	655	635	607	675	660	648	626	653	651	652	638	683	654	657	646	695	616	666	633	654	639	699	657
50910	25523	8808	2065	720	376	289	273	257	296	269	288	289	276	280	273	322	299	288	269	268	292	282	271	295	275	302	298	287	293	320	292	282	308	307	283	323	293	289	282	309	262	294	291	260	243	318	279	293	283	297	327	249	274	267	311	292	271	243	281	258	249	264	282	287	264	284	307	291	275	275	283	287	273	304	273	249	281	289	297	315	291	308	291	272	274	294	275	260	303	274	289	278	279	268	272	289	274	247	291	292	274	323	284	314	291	276	289	291	315	264	282	289	266	314	287	367	266	263	256	300	305	256	253	278	296	291	259	273	270	267	276	300	303	304	273	331	266	264	286	285	279	273	283	261	304	290	273	305	281	279	260	256	282	302	286	296	254	319	278	308	285	301	263	261	271	284	266	257	273	275	296	278	289	284	276	283	294	294	290	283	294	282	317	290	274	280	301	277	294	312	313	310	290	261	252	276	267	276	262	321	265	262	282	287	279	280	284	307	273	295	277	284	250	287	281	283	292	303	265	322	286	258	302	283	266	255	265	318	286	245	279	266	288	294	279	285	293	281	292	278	242	297	297	266	258	259	307	296	267	284	263	289	297	289	298	312	311	286	277	258	264	258	287	296	300	298	277	269	269	258	267	290	239	273	271	284	285	293	248	279	291	312	310	270	283	265	310	269	308	276	286	279	276	304	297	269	263	297	277	261	258	271	271	277	264	262	285	281	279	294	279	311	311	284	268	269	327	282	280	261	270	300	302	227	307	282	311	282	274	282	251	281	297	271	265	292	298	294	330	296	286	305	279	306	280	285	280	273	275	267	261	262	290	280	261	291	283	269	298	299	288	299	271	296	276	298	283	274	291	313	279	242	275	280	289	268	301	284	287	239	290	285	263	254	272	299	254	307	284	270	305	274	275	278	255	276	271	284	299	286	279	271	312	264	301	288	267	317	281	269	251	284	278	301	288	277	304	319	251	297	280	301	283	255	274	301	272	332	264	275	269	256	321	317	287	300	273	275	290	266	308	297	272	261	274	272	255	289	237	272	276	299	295	305	299	287	286	249	271	277	299	295	289	269	251	285	284	265	245	288	282	285	312	299	274	281	287	277	283	289	302	303	291	261	284	287	311	292	275	278	339	286	290	303	300	293	282	297	244	255	268	269	264	297	274	292	275	304	277	294	298	264	293	296	245	306	251	262	269	302	253	268	286	260	298	285	233	266	297	264	293	278	307	280	250	271	315	275	253	298	306	299	251	298	292	298	281	252	273	296	297	282	317	282	298	279	273	303	290	263	274	269	318	292	299	277	307	277	297	273	284	282	302	272	297	278	265	278	299	278	269	315	291	279	264	243	306	272	274	271	292	273	282	268	280	264	295	280	288	275	292	296	268	263	281	293	297	279	293	242	292	276	294	301	265	290	274	271	310	318	295	252	228	271	268	260	274	276	278	294	286	276	265	310	282	288	287	253	268	276	286	256	272	293	295	264	274	300	293	285	278	281	298	256	297	277	323	261	277	305	289	285	311	233	250	262	286	290	272	258	296	322	264	251	265	330	264	287	281	287	301	304	296	279	271	291	264	259	319	264	279	253	302	288	273	259	288	258	286	267	269	259	308	276	336	280	276	268	293	251	279	269	313	273	274	293	310	293	288	275	294	331	296	301	322	293	293	271	286	261	258	273	270	281	276	310	277	293	294	289	275	259	274	313	290	296	312	273	265	289	275	266	251	267	293	296	290	277	273	262	271	275	248	304	263	264	283	271	273	267	262	271	255	268	276	305	278	293	280	292	278	272	270	271	288	270	279	279	243	282	279	270	262	253	269	270	307	303	308	286	306	281	295	292	281	267	242	300	307	313	282	287	263	283	269	288	293	275	283	305	308	278	293	251	294	246	298	302	322	292	284	283	274	278	294	279	313	271	247	261	289	289	277	324	296	264	264	272	296	332	282	264	298	275	285	295	290	282	296	286	283	301	299	297	300	261	299	247	308	311	263	288	268	285	278	309	306	309	290	273	285	265	255	262	264	308	275	261	293	307	279	317	255	280	271	251	268	275	330	273	253	259	279	290	276	295	272	279	318	299	296	302	308	259	301	294	297	280	303	304	279	291	288	278	274	279	292	293	293	311	321	302	287	276	254	285	303	285	303	303	284	273	270	331	303	290	252	277	313	259	309	277	276	276	267	273	289	263	249	284	304	252	264	279	260	285	292	283	270	273	291	262	274	270	290	251	274	321	271	289	293	301	257	341	282	267	272	260	263	275	269	280	287	256	291	267	292	243	271	287	267	297	291	311	295	251	273	297	265	281	274	281	302	283	272	298	331	299	282	255	279	282	309	282	291	285	318	315	328	292	275	264	240	281	307	291	310	315	298	300	311	297	229	275	280	297	298	288	268	269	300	259	251	286	267	295	304	302	285	252	309	308	307	289	274	292	266	257	263	282	284	297	275	266	293	259	286	270	265	290	263	275	306	271	329	285	332	264	279	272	288	295	263	271	294	304	288	283	295	340	281	306	291	301	275	282	292	271	306	245	290	248	278	255	263	271	342	269	276	304	292	315	268	273	280	262	276	303	290	315	291	330	300	301	294	299	288	311	304	277	286	259	277	295	285	305	275	246	286	282	273	281	257	288	280	257	271	264	270	311	288	260	276	307	261	286	265	283	312	280	274	256	255	278	303	321	272	284	280	255	276	293	291	280	269	291	288	281	266	278	280	282	295	272	295	304	262	279	295	304	272	274	271	279	257	275	331	296	285	287	270	309	267	292	296	256	280	299	287	287	285	290	291	273	287	311	273	279	263	258	274	237	293	297	259	279	305	261	310	299	284	286	323	289	308	306	292	298	281	293	268	286	305	279	299	275	253	288	268	300	280	291	308	273	273	265	279	282	279	276	291	292	255	287	283	263	284	280	235	268	273	277	308	265	264	269	332	280	290	282	311	285	289	300	261	238	269	299	297	322	277	280	248	248	297	275	308	324	276	288	291	278	278	300	279	291	302	294	258	253	278	265	289	274	255	296	305	276	285	304	255	272	290	282	288	311	265	262	292	341	270	256	277	324	304	266	277	275	287	288	280	278	282	278	270	291	286	289	297	303	284	271	298	268	291	281	275	280	283	297	273	290	256	291	275	300	311	282	285	298	277	292	259	286	274	279	295	307	271	288	304	274	287	266	311	298	296	288	261	315	306	302	295	280	297	258	286	263	270	265	273	275	271	322	259	254	280	256	305	287	267	286	266	284	292	281	265	289	303	262	296	263	255	283	320	279	268	275	284	252	301	269	305	287	299	271	291	315	290	245	284	289	291	297	310	263	270	281	296	279	285	232	254	285	300	248	326	296	299	297	302	291	308	280	318	244	294	290	273	293	292	295	319	304	293	276	293	273	283	318	289	283	282	304	294	287	292	263	295	272	252	283	303	284	319	287	296	273	263	281	290	289	252	267	251	302	293	293	282	281	283	269	271	280	286	273	281	256	287	299	277	279	287	291	275
33176	17137	9808	4044	2017	875	658	627	572	599	630	636	595	573	592	607	597	556	611	634	570	578	594	621	567	618	615	585	628	568	616	627	586	595	613	571	593	596	561	629	567	591	622	569	617	582	588	588	587	552	619	578	587	572	566	574	597	633	552	614	583	624	649	601	579	592	573	589	618	645	598	572	592	604	602	591	600	586	584	606	565	597	644	610	574	575	582	610	587	569	613	626	627	580	570	593	573	599	564	603	608	618	609	584	587	615	601	584	571	583	603	599	628	608	637	577	580	542	591	595	616	566	591	596	540	602	584	618	599	605	564	620	604	625	585	627	593	607	543	609	606	637	658	607	607	601	561	596	622	619	558	612	615	603	609	599	553	557	607	568	597	550	575	616	596	563	599	641	604	617	594	556	545	552	632	613	597	612	636	605	581	648	556	610	588	580	602	593	590	605	620	600	564	586	636	602	558	614	603	606	591	581	625	601	635	596	642	617	606	574	575	569	618	600	595	575	546	586	577	574	569	596	565	588	609	613	600	635	586	616	596	604	621	583	649	578	618	594	567	572	604	629	589	591	633	593	567	603	574	638	599	572	608	649	595	610	655	616	586	603	575	604	600	617	614	576	603	554	603	585	591	571	597	586	622	570	638	587	587	638	607	591	582	584	594	588	569	574	588	602	608	582	617	572	615	562	582	607	602	634	605	587	586	615	575	597	585	615	575	586	598	606	606	594	621	613	592	632	590	644	635	600	575	571	597	617	586	613	583	614	582	582	610	601	564	623	561	539	626	546	591	580	587	580	599	589	556	605	614	631	620	598	552	591	630	575	619	566	548	596	608	614	610	591	567	542	624	551	580	569	643	591	612	588	562	560	626	589	593	572	592	624	578	636	570	567	610	600	602	592	581	585	613	591	632	589	555	646	594	570	583	600	613	586	587	609	557	605	609	613	629	612	593	597	665	569	626	586	568	577	588	603	611	581	587	625	587	605	609	596	596	607	585	603	570	597	615	598	606	628	588	608	552	589	639	547	562	617	572	582	616	581	553	603	566	593	616	590	599	575	581	573	584	583	609	589	595	603	583	578	596	580	612	576	638	616	577	614	594	622	579	597	597	595	567	628	621	599	576	633	617	579	596	662	589	595	617	617	597	635	564	607	559	611	604	559	572	617	596	617	588	582	606	601	570	649	588	593	590	611	602	581	608	641	612	631	592	615	598	592	621	589	565	599	598	617	620	595	576	539	567	621	585	585	579	606	633	627	575	576	614	582	600	586	576	607	583	607	575	613	617	614	585	574	582	589	615	619	628	603	631	586	591	578	559	606	612	567	634	610	611	592	582	604	585	576	610	583	575	582	588	668	604	573	587	615	593	613	593	595	590	569	627	575	612	552	604	583	612	620	608	580	562	618	578	609	594	618	602	590	596	609	619	596	597	635	583	600	622	567	631	566	579	604	626	582	579	569	615	592	596	571	622	624	579	576	600	570	578	605	569	588	606	625	564	596	550	655	595	605	635	599	570	635	579	626	613	585	589	589	553	610	584	575	609	600	578	621	579	570	588	583	559	562	629	552	601	590	594	598	588	573	578	572	595	609	610	596	604	580	572	594	572	622	637	600	609	595	564	610	598	583	563	579	613	575	608	589	593	602	658	570	588	585	575	587	569	584	603	632	614	610	618	627	575	578	584	629	615	580	593	573	592	593	616	567	621	603	575	599	618	647	592	589	567	577	587	567	582	592	586	598	594	600	608	586	607	579	602	563	611	626	594	610	573	578	595	539	559	602	601	574	575	621	583	641	614	633	616	599	618	587	621	595	611	628	576	592	588	613	626	550	589	569	582	602	592	580	614	609	580	595	605	589	591	578	585	587	614	579	568	586	619	606	594	561	574	535	548	593	574	603	595	577	641	592	615	594	600	615	566	578	597	602	633	587	634	574	552	616	619	623	573	569	592	620	599	593	587	579	608	618	595	614	574	588	597	629	583	576	560	599	564	575	590	583	592	605	597	571	599	592	601	577	623	592	625	608	594	589	602	597	547	604	623	627	603	629	586	589	604	612	599	581	537	632	587	637	604	625	574	607	642	592	601	605	600	619	574	586	615	609	579	550	614	613	606	557	598	608	614	569	633	576	619	573	572	644	602	607	601	619	583	601	631	618	587	587	638	591	552	549	579	589	601	591	584	581	616	607	605	592	556	596	542	573	583	540	587	620	627	572	611	637	605	558	599	641	558	632	576	609	578	626	606	572	590	623	609	607	561	582	579	564	608	593	565	595	604	592	589	597	610	594	591	617	612	544	565	590	588	550	569	588	621	613	564	557	589	613	607	591	579	578	569	627	569	554	572	618	551	589	601	555	622	550	617	602	619	626	612	621	598	585	581	619	628	599	571	623	601	558	599	590	566	594	577	579	606	662	581	603	598	610	560	620	554	600	601	616	578	603	552	577	571	577	586	558	611	613	618	602	631	615	582	584	582	586	605	581	581	584	577	599	571	586	584	632	607	624	623	593	609	619	576	601	599	578	611	600	567	579	567	575	582	571	607	587	623	551	563	576	610	595	576	634	643	613	582	583	599	601	637	612	606	544	605	545	554	573	645	604	598	608	616	550	621	607	551	577	593	609	621	610	619	612	642	638	623	600	562	620	579	612	619	582	568	608	573	543	581	588	626	611	630	601	606	593	549	610	583	561	598	604	615	614	627	583	596	607	635	624	592	615	601	600	579	620	594	661	574	571	531	576	603	625	580	588	644	591	611	590	665	617	569	625	605	589	586	579	600	599	606	558	605	589	564	653	603	588	638	585	616	587	597	629	572	611	596	577	608	579	598	608	604	577	570	579	593	560	572	584	587	612	626	590	605	573	561	569	607	586	577	562	578	616	530	606	593	594	643	616	600	593	628	617	639	580	624	608	587	572	625	588	573	606	615	605	584	572	548	616	594	617	589	623	606	549	611	597	625	596	546	574	566	579	626	600	594	612	588	611	595	574	589	589	564	601	620	595	572	545	616	616	569	570	611	632	635	615	621	553	619	574	623	577	616	587	595	595	632	598	604	602	611	598	614	608	577	624	617	581	628	615	584	568	603	562	617	603	613	592	555	602	583	580	599	583	579	619	594	603	588	569	574	569	603	660	633	636	606	570	637	606	571	624	604	610	584	612	606	615	595	556	604	587	621	620	576	620	603	634	579	585	617	603	591	600	596	583	618	571	604	590	579	648	584	567	598	623	598	602	598	584	578	594	609	584	610	590	571	567	566	656	635	561	599	583	565	611	587	620	587	588	634	553	633	649	601	561	564	557	578	632	645	567	591	605	621	566	624	604	538	569	586	606	618	591	620	600	578	587	624	630	607	602	567	640	592	567	592	570	626	647	618	625	632	585	615	562	585	593	542	589	658	598	576	568	625	555	599	602	629	616	589	621	643	622	612	631	578	591	598	560	588	596	619	577	617	572	553	584	615	568	600	594	605	587	629	602	586	592	605	586	584	592
60511	24041	7036	1599	733	398	311	294	298	328	306	302	298	248	280	310	318	283	270	311	290	318	267	321	303	298	343	299	294	300	323	289	305	285	302	288	326	275	287	308	285	339	304	268	315	280	317	316	279	291	266	279	288	291	324	321	320	273	331	281	315	299	289	299	259	287	314	288	284	308	322	287	294	302	274	306	320	306	313	289	294	314	304	302	300	296	321	308	286	284	317	299	316	305	275	338	277	297	287	297	264	314	283	301	285	312	292	304	300	283	280	314	309	300	259	295	313	315	279	287	262	303	303	302	304	278	321	305	283	276	283	295	293	325	288	311	289	290	306	280	270	318	291	321	306	310	285	263	294	286	292	305	276	301	265	297	303	290	313	322	303	349	297	319	325	298	257	269	319	299	318	296	307	316	313	290	330	278	292	305	307	300	273	281	317	298	262	323	292	287	308	298	310	281	295	337	302	285	275	309	302	290	291	276	296	294	304	302	288	311	318	308	292	287	321	283	292	330	294	263	316	300	329	320	264	327	301	277	288	308	253	288	292	263	303	293	302	343	335	254	290	305	278	301	307	272	282	275	281	293	288	299	279	301	304	323	271	307	318	326	264	291	308	278	301	308	297	302	289	304	303	313	303	247	291	275	283	316	313	291	337	288	324	295	267	303	291	302	286	261	283	317	295	297	284	256	263	323	288	292	286	286	274	281	340	309	259	295	269	301	260	281	335	320	288	295	298	262	319	282	277	306	312	324	298	325	266	268	303	282	285	313	297	289	332	299	305	307	289	272	295	290	281	312	325	294	293	307	308	320	327	298	292	286	315	261	348	304	292	305	303	290	279	268	318	307	291	302	312	292	306	299	311	331	352	304	282	296	289	288	316	286	327	311	308	273	275	301	269	301	301	325	286	298	289	303	291	275	302	282	300	278	286	311	308	273	281	303	298	315	263	301	301	297	276	276	282	274	263	312	300	294	292	307	285	276	324	307	272	291	332	280	281	275	292	288	294	304	324	286	292	312	329	325	315	314	332	303	296	307	288	300	290	288	299	317	313	301	316	302	309	349	302	302	270	296	308	299	308	324	302	302	340	276	277	320	273	299	286	281	290	286	326	333	278	281	276	300	292	312	311	313	283	311	308	324	300	311	300	300	312	311	300	295	296	343	311	296	306	279	350	295	300	265	316	335	305	273	298	292	290	287	257	290	298	320	299	294	328	295	302	300	329	309	325	302	283	317	314	308	324	300	310	263	256	279	307	290	329	307	293	300	263	297	272	318	272	332	286	310	288	305	304	307	302	284	292	289	312	303	289	318	298	290	310	296	286	308	281	299	310	273	301	278	297	283	303	328	295	310	299	349	279	280	282	271	311	285	343	338	276	286	292	315	326	315	322	288	289	306	280	270	275	270	300	290	311	294	270	299	301	296	293	298	304	315	266	290	294	278	308	294	310	282	285	314	290	311	280	304	273	252	316	339	256	277	322	319	284	280	273	311	295	298	294	288	270	317	304	281	273	284	281	273	282	308	318	314	284	318	304	301	259	298	305	324	300	279	278	251	286	267	337	271	277	316	297	310	283	283	290	283	310	293	297	277	300	275	298	265	324	299	306	313	281	330	330	309	234	284	308	275	292	246	288	319	293	307	287	282	292	315	277	284	325	284	306	314	286	307	282	278	307	293	279	281	299	288	289	271	309	335	299	316	319	314	332	295	286	314	295	307	291	328	297	297	279	315	305	313	297	266	288	281	256	275	279	285	293	288	296	321	291	268	305	317	275	298	279	298	324	259	264	289	283	341	303	305	296	266	318	291	315	297	311	298	299	291	313	285	296	332	290	267	271	302	323	318	283	307	285	290	312	281	278	287	302	297	287	270	280	310	282	277	293	277	319	310	298	319	301	283	297	288	311	303	336	283	277	311	322	290	345	273	269	308	321	302	278	265	297	322	294	283	274	296	304	262	311	294	290	297	306	298	279	258	318	322	286	290	313	299	280	269	256	294	307	299	330	295	260	298	304	324	284	273	293	294	265	275	289	300	302	313	297	319	302	288	281	307	307	272	307	293	297	314	317	271	318	309	281	340	312	330	286	283	319	269	285	288	266	300	282	296	287	303	315	293	280	282	316	304	284	302	304	270	281	318	326	272	287	284	276	296	328	309	274	270	297	312	303	280	302	285	296	310	322	289	296	280	310	290	301	285	298	284	275	330	318	278	304	282	258	313	290	333	329	264	313	312	313	278	294	315	266	291	291	304	270	281	310	287	310	294	320	327	282	301	312	314	293	309	310	313	305	288	343	289	321	289	324	301	277	278	267	292	288	278	306	285	298	309	313	275	280	297	303	292	300	291	284	291	312	320	312	326	292	311	292	281	299	296	276	276	308	281	308	274	309	298	294	288	336	303	269	297	288	272	324	290	332	352	306	289	304	279	304	308	294	334	303	331	270	293	283	316	298	283	318	288	324	294	299	306	277	342	271	297	279	305	326	317	274	282	290	298	317	339	313	302	274	297	297	313	279	310	322	280	319	305	289	277	299	280	301	305	298	296	282	295	309	301	318	309	313	296	291	295	275	283	277	273	301	315	293	305	308	292	277	327	311	307	297	307	323	276	285	307	314	287	307	326	280	291	283	293	346	287	312	297	300	287	310	290	283	318	297	250	270	299	287	317	297	330	325	267	311	299	317	310	320	284	269	271	306	291	261	296	291	303	294	317	316	280	329	293	259	288	277	276	303	293	276	312	276	326	282	292	309	280	312	284	321	307	321	311	293	274	307	297	291	298	300	319	296	319	322	289	302	298	341	343	326	302	289	304	272	300	313	269	312	303	281	314	259	296	315	296	288	331	257	316	330	296	292	308	282	286	267	284	291	295	320	284	311	309	328	281	294	271	323	291	297	301	276	320	330	301	297	301	303	284	298	301	336	296	290	284	302	298	317	297	321	304	310	326	319	351	292	279	290	275	265	328	324	304	327	320	287	275	295	307	280	301	291	275	294	293	296	265	287	298	312	307	296	297	301	320	281	317	283	331	316	265	283	322	285	296	300	304	288	300	292	300	302	320	305	321	270	283	312	301	303	290	302	310	309	294	271	343	310	317	288	262	284	292	302	304	295	298	285	295	325	296	316	310	329	279	299	303	317	290	326	282	349	305	289	300	299	295	308	306	275	308	321	292	284	291	320	303	256	288	289	286	295	302	292	291	262	292	274	311	325	318	313	273	276	320	263	327	292	272	282	298	309	309	289	298	271	310	326	339	271	281	307	288	275	290	303	320	298	272	293	311	279	281	298	312	307	294	267	266	281	305	318	271	318	283	332	310	258	321	311	295	289	293	295	282	280	272	293	289	282	321	298	292	309	306	273	296	262	287	320	296	256	317	308	295	267	313	319	305	247	318	304	320	307	305	302	291	294	274	286	277	288	291	298	291	304	284	291	307	311	265	312	286	277	312	322	338	276	292	284	309	312	309	284	335	277	306	266	353	309	261	278	310
40435	15122	6179	3337	2069	924	698	635	653	635	662	661	666	641	642	653	644	630	654	609	659	601	634	647	655	595	605	653	618	625	629	636	649	647	651	650	603	654	647	658	677	656	637	603	688	575	690	597	645	627	660	637	630	590	668	662	647	619	624	633	649	638	640	651	576	656	639	619	644	626	605	638	618	657	639	630	669	630	619	657	639	635	645	577	654	619	650	600	671	599	647	606	683	640	653	634	599	583	612	628	646	611	655	692	685	632	630	649	628	630	636	669	624	643	615	626	638	634	611	641	625	654	679	643	624	672	644	617	625	617	598	632	643	595	629	697	630	666	586	620	664	635	625	636	600	615	656	667	634	596	609	618	617	654	658	612	632	614	608	594	651	666	645	633	626	624	611	647	608	627	675	609	667	672	600	659	681	629	607	660	668	616	627	604	622	604	611	568	627	634	600	590	646	627	641	617	705	694	656	602	596	607	662	610	599	674	624	602	640	597	592	637	593	608	661	637	650	627	643	662	651	607	607	646	645	644	629	624	621	647	664	632	657	624	620	609	672	618	656	646	671	600	667	642	689	644	677	651	622	670	643	659	605	626	608	639	597	618	618	672	697	638	613	631	609	594	666	563	650	623	658	616	640	641	643	624	625	656	593	672	636	622	647	648	649	617	614	603	703	663	631	631	668	647	614	610	615	631	668	600	622	619	626	647	612	634	646	659	679	597	654	672	656	611	603	610	634	612	651	630	625	634	609	661	636	630	640	642	612	679	636	625	683	709	621	582	650	641	628	614	658	692	640	612	624	646	700	648	680	623	611	642	663	586	624	638	616	638	649	651	654	653	624	664	636	636	647	642	660	627	668	613	633	668	630	637	627	622	670	614	687	641	608	638	610	600	633	596	624	606	615	628	639	652	605	631	638	641	635	646	677	639	624	662	652	629	642	608	665	631	634	595	619	645	644	645	592	610	631	614	669	596	645	620	640	655	636	642	652	627	603	637	640	636	635	618	627	660	656	627	668	660	674	661	610	617	619	622	642	639	644	588	634	639	655	606	676	665	634	630	600	642	639	648	653	670	698	628	673	587	642	616	625	640	653	608	637	679	637	659	623	639	620	650	654	665	644	611	582	614	614	639	641	626	604	646	631	629	641	656	615	641	571	657	635	594	615	647	608	647	635	658	600	646	615	665	643	642	613	630	634	631	628	601	591	651	618	609	609	652	673	638	611	631	660	607	600	615	655	621	652	594	608	629	625	654	627	665	644	633	619	642	661	590	631	657	606	633	631	649	653	612	621	652	612	605	621	624	617	684	636	609	627	654	617	608	645	608	651	668	595	647	654	630	625	602	663	615	660	638	600	600	640	654	626	646	624	718	638	639	603	614	600	589	621	610	662	643	636	600	627	636	626	654	598	644	672	661	611	635	604	625	663	640	620	633	615	627	581	625	621	655	679	621	656	667	604	630	612	671	590	579	608	654	648	615	606	626	602	668	678	607	612	617	658	666	649	632	629	590	626	605	592	634	661	665	575	621	666	602	605	663	602	590	643	613	672	622	621	622	623	600	586	651	600	618	602	655	615	588	629	671	617	660	603	620	617	633	653	669	664	684	642	681	645	702	605	591	669	605	662	670	659	646	649	606	652	638	675	611	563	598	660	617	643	610	611	652	623	613	636	615	609	631	635	593	641	671	665	653	661	603	606	678	603	686	665	645	626	624	634	636	594	610	634	652	678	629	611	644	663	637	631	627	614	608	618	673	653	669	621	608	612	648	651	608	658	645	614	672	598	608	580	667	627	626	668	618	647	599	638	654	630	612	630	635	638	629	565	664	589	670	620	613	664	617	656	629	648	629	601	626	625	629	647	628	630	614	608	623	644	665	659	604	661	687	615	699	641	662	644	657	641	630	607	639	610	620	693	606	626	655	604	613	599	622	616	648	638	689	588	658	654	592	649	620	595	618	611	641	581	637	626	599	655	606	664	655	608	657	639	608	652	602	611	618	628	647	616	629	605	591	638	648	676	621	596	655	607	657	629	629	637	632	656	669	671	658	611	623	648	621	662	602	619	662	630	627	637	653	598	628	641	615	624	628	586	626	623	675	610	640	594	646	617	634	594	565	605	648	585	610	632	654	653	626	675	583	659	628	595	671	609	670	643	650	656	625	613	648	655	630	651	652	621	686	638	628	635	650	613	630	609	661	605	603	600	640	562	617	615	632	646	667	627	644	660	625	635	654	607	644	582	603	664	601	592	643	642	638	679	660	615	637	661	619	665	607	660	604	589	625	658	668	612	624	637	634	655	651	671	640	669	713	677	628	594	606	628	635	622	655	579	584	631	693	679	580	660	627	656	609	632	610	661	632	637	633	596	667	624	599	626	625	624	634	659	641	678	660	627	598	680	679	596	650	606	641	633	632	653	649	596	636	579	628	682	595	647	632	684	601	639	640	618	602	680	621	641	629	624	679	620	674	603	627	614	616	645	620	621	624	608	652	663	615	622	632	634	627	602	651	613	649	599	618	633	621	622	636	634	628	623	612	627	637	609	673	648	621	606	633	576	640	684	612	618	639	670	640	656	607	667	666	673	580	602	623	656	637	620	612	619	625	637	591	627	614	616	622	650	615	599	635	631	639	624	631	629	616	625	599	648	651	601	650	611	642	656	627	633	615	615	634	634	627	659	669	592	647	635	656	632	646	580	662	648	643	654	643	578	637	693	618	584	641	636	583	662	623	633	643	664	649	625	664	650	600	643	601	618	606	676	627	628	619	600	634	614	632	593	608	681	612	618	656	625	657	605	619	649	603	626	589	671	640	642	610	618	624	631	673	628	662	615	632	654	618	635	642	620	582	648	594	582	652	630	686	647	630	651	606	612	640	602	619	629	630	643	638	632	599	589	622	643	662	603	637	604	647	657	672	621	607	681	660	634	626	631	627	618	637	645	630	578	652	590	656	617	670	621	641	629	625	669	620	642	627	599	622	640	606	651	669	631	658	641	650	628	638	610	697	606	594	614	579	610	634	631	604	619	665	643	628	657	638	636	607	646	667	669	628	611	642	630	604	619	606	615	663	610	626	608	639	659	634	603	638	642	685	583	646	640	626	662	679	625	625	655	661	606	635	645	585	620	660	644	648	645	601	620	616	643	629	586	658	622	647	618	600	599	655	632	623	593	678	639	617	666	625	643	626	617	623	618	626	637	652	665	634	567	651	626	629	625	626	601	601	662	624	616	671	621	639	670	612	657	615	644	659	605	649	641	644	605	676	616	613	637	615	608	638	589	626	652	620	610	619	657	597	620	621	630	631	627	627	615	664	638	604	632	632	633	622	650	625	640	642	626	625	615	600	631	577	634	616	596	607	685	640	645	604	638	585	614	634	627	646	630	624	594	672	590	624	637	615	618	631	623	635	621	635	594	660	682	622	614	644	627	628	619	630	633	672	647	683	601	639	646	623	632	609	643	596	639	648	618	620	607	591	652	587	588	645	655	647
66074	28885	13669	5060	1705	606	364	359	374	321	336	339	296	302	297	329	295	331	296	309	331	337	343	324	306	305	310	341	347	318	335	330	327	341	323	310	334	320	327	311	308	291	315	334	324	344	325	315	336	297	327	346	318	344	304	321	327	335	308	326	326	333	347	339	369	330	297	320	347	361	347	329	292	330	323	308	322	333	316	356	322	291	304	307	322	333	342	334	345	335	313	321	334	314	341	354	330	348	361	323	308	325	298	324	312	326	347	327	326	335	313	344	323	344	329	308	315	354	304	346	332	351	383	329	317	319	330	318	330	317	320	326	353	326	321	305	338	316	355	346	334	321	349	304	323	353	293	344	323	329	323	337	320	332	329	338	290	307	331	338	304	332	343	334	332	346	337	312	334	312	317	330	330	324	312	333	310	319	331	346	336	310	279	292	338	362	361	308	336	324	338	323	321	332	312	332	339	388	346	307	340	321	303	342	348	303	316	317	361	334	303	360	322	342	307	316	288	293	316	299	316	310	335	329	279	341	336	329	348	328	346	352	343	351	303	318	317	308	333	306	331	330	343	344	346	336	302	317	365	295	311	310	352	336	329	321	335	351	320	289	354	340	324	323	329	316	332	349	344	337	318	314	341	330	337	324	355	345	341	319	327	317	339	324	314	338	325	322	322	325	313	312	260	316	327	345	343	345	341	312	319	380	335	345	303	332	318	337	315	350	339	300	351	325	339	308	289	344	315	303	337	347	306	323	342	297	380	324	330	307	336	327	356	305	310	333	333	342	363	346	326	314	298	328	354	339	357	333	358	362	338	319	311	321	325	330	340	323	335	327	315	314	327	309	270	325	312	374	310	316	293	302	318	355	301	301	334	361	336	322	335	312	300	313	326	344	294	351	332	333	311	324	310	310	333	320	332	357	350	314	337	329	326	347	305	313	303	338	317	315	333	315	330	325	326	349	353	315	371	312	316	337	331	340	327	327	310	342	312	283	341	314	324	312	359	297	342	313	326	318	344	303	323	335	317	332	335	331	368	317	317	356	316	341	351	331	375	322	314	292	298	308	320	328	322	316	367	364	313	314	320	344	316	330	303	318	309	322	332	333	321	327	353	350	312	315	336	309	351	365	346	339	349	343	315	311	323	302	288	330	327	351	339	325	329	271	327	327	304	324	299	318	356	333	302	323	305	347	308	309	312	323	344	374	279	351	319	328	309	326	320	288	319	286	399	317	324	332	334	350	294	310	308	334	316	335	349	325	326	292	328	327	339	336	306	306	301	295	344	332	355	311	337	296	321	330	360	300	313	321	333	327	337	306	357	333	316	339	322	327	315	324	290	376	326	353	300	298	321	310	300	311	324	316	331	308	340	350	332	360	323	339	338	354	339	323	346	332	333	332	336	319	332	326	331	362	319	324	298	301	328	294	349	328	316	329	299	323	297	338	304	319	310	318	352	317	355	316	323	326	313	317	296	336	327	364	302	350	322	341	337	331	294	301	361	359	362	357	332	343	369	331	305	371	313	319	325	322	386	363	335	364	337	302	299	325	317	330	289	298	354	327	349	310	343	345	338	323	319	303	325	332	317	336	333	336	312	328	302	378	327	338	329	285	301	341	301	333	343	266	320	316	328	337	296	349	320	321	270	329	293	355	307	304	313	341	339	335	322	338	322	309	351	334	336	358	325	311	346	352	345	316	311	363	325	331	311	326	312	309	321	311	335	344	328	322	328	333	354	344	377	344	291	335	344	340	331	373	322	346	335	352	346	290	300	329	353	330	349	369	296	305	348	302	320	339	337	290	299	284	327	326	343	290	321	329	339	341	335	315	343	342	323	317	323	320	354	310	325	360	313	313	309	357	312	309	321	321	284	337	308	325	318	319	307	311	341	365	333	343	350	295	299	331	359	321	323	346	323	328	307	332	293	343	355	317	301	306	311	333	332	336	325	369	312	366	315	320	345	322	285	313	329	349	356	314	321	298	333	351	339	325	337	338	317	298	373	347	329	305	327	370	328	325	309	340	319	306	331	336	301	302	339	297	325	335	332	315	311	314	325	318	329	330	313	353	328	311	293	294	332	319	342	315	336	337	319	356	302	376	346	343	364	342	288	316	315	317	350	317	327	355	316	364	347	343	332	317	358	351	308	352	348	318	267	335	333	326	326	313	306	354	323	304	356	341	285	299	318	354	319	338	364	357	329	325	301	335	329	304	333	323	309	346	313	323	314	335	330	319	353	336	355	317	362	325	281	318	341	297	311	277	350	320	349	303	314	292	331	326	296	293	351	312	355	349	351	367	292	363	353	317	307	356	320	367	343	332	325	287	318	298	277	317	335	330	317	323	311	330	376	346	333	332	274	300	303	323	312	311	318	335	319	320	339	311	322	349	324	299	307	293	364	336	321	317	319	320	353	327	328	327	331	315	324	364	298	340	303	348	326	331	326	319	317	320	321	336	314	330	331	298	352	301	329	317	308	329	317	323	341	324	338	340	304	319	350	352	284	324	294	331	376	341	281	309	320	333	351	313	322	358	331	317	303	300	311	331	302	294	311	287	328	332	320	341	324	371	313	336	300	314	312	317	334	365	324	337	331	324	309	317	327	278	352	305	339	311	340	338	351	323	303	317	327	316	324	319	337	327	349	328	293	308	340	317	331	314	302	353	324	322	321	328	303	324	324	322	320	316	302	327	284	337	315	324	355	336	312	352	359	326	318	289	330	314	325	315	293	334	365	319	390	351	355	276	327	343	346	362	321	318	344	325	324	309	317	330	360	310	341	335	310	305	306	340	323	308	323	311	341	309	365	334	343	331	321	334	375	319	340	326	342	368	321	327	323	290	328	327	311	353	368	317	350	323	325	342	351	316	324	341	301	330	313	321	351	327	341	335	329	316	314	335	369	337	310	347	330	326	339	326	357	309	360	341	313	364	305	315	326	350	314	330	340	359	287	329	325	293	356	348	308	334	347	316	328	338	326	324	315	343	357	316	313	323	335	341	339	339	355	306	325	334	344	343	355	327	315	326	309	296	330	315	343	324	311	303	337	329	327	351	342	326	353	319	306	316	358	321	318	309	307	302	304	335	316	313	328	326	332	334	334	364	336	318	355	326	334	342	311	335	323	325	331	309	342	305	337	307	337	297	328	344	326	362	330	318	336	319	302	312	351	320	322	333	304	335	322	332	321	310	332	359	303	357	273	326	304	340	347	301	310	340	312	318	335	331	326	331	330	338	344	336	338	296	324	317	328	316	338	289	313	320	288	297	333	319	322	373	329	319	306	308	297	319	345	344	329	357	355	338	301	319	300	323	315	314	301	331	302	341	287	295	348	319	283	344	320	340	347	325	332	316	330	346	304	314	322	300	357	326	340	345	350	335	332	313	332	349	327	316	330	299	337	340	375	307	305	278	296	306	318	314	312	326	353	316	335	332	333	289	304	356	299	343	381	340	313	298	299	304	313	352	381	307	342	321	308	304	336	323	322	343	350	334
41979	19357	14204	8847	4568	1592	870	740	744	720	687	701	659	672	706	678	656	660	681	665	676	702	659	654	704	658	686	744	667	683	678	648	675	681	634	719	682	658	650	693	718	672	700	647	644	687	675	655	703	690	687	663	697	735	627	683	707	698	661	682	659	655	675	676	694	723	638	643	705	727	711	661	678	672	658	674	658	673	677	669	651	664	673	688	668	702	678	651	645	700	652	650	668	692	681	691	712	647	673	690	702	703	653	695	662	689	688	634	717	660	708	691	694	669	711	718	676	684	691	698	652	683	655	678	669	637	680	680	666	675	686	663	664	685	644	673	671	636	714	724	628	740	667	702	705	662	679	710	644	718	645	705	665	641	667	670	666	664	639	681	665	702	686	666	639	705	612	645	692	703	676	712	709	689	704	697	696	658	647	636	663	645	670	697	698	676	705	669	634	678	669	675	700	682	700	719	704	645	656	683	674	701	679	668	705	664	680	656	683	662	659	704	691	691	700	688	669	711	665	727	705	698	708	706	738	676	691	712	682	699	721	685	643	693	697	708	676	674	703	648	665	670	673	655	679	697	651	705	718	673	685	722	665	696	677	682	710	702	713	658	660	688	673	704	719	656	661	692	624	703	652	637	619	697	665	690	726	676	699	655	685	682	663	717	680	667	682	692	712	673	664	665	665	715	695	699	722	712	707	683	685	668	671	686	677	702	661	673	696	655	672	696	642	652	671	718	692	673	626	711	715	674	665	696	672	685	709	673	688	679	673	660	671	693	637	652	652	674	678	692	627	689	655	661	720	648	722	680	694	697	690	660	656	671	744	664	686	689	681	721	683	676	700	717	670	681	719	710	656	727	662	673	677	703	694	728	698	681	663	669	697	697	655	704	683	716	694	681	685	631	641	703	690	689	723	651	686	706	677	710	659	698	682	651	682	722	660	691	635	661	694	669	671	664	691	647	693	716	731	659	647	685	713	683	694	675	681	703	656	716	652	663	660	702	669	638	658	687	690	684	680	665	654	690	634	659	730	676	714	656	752	658	674	650	651	652	665	691	729	674	638	690	689	724	663	685	679	664	708	647	642	675	695	656	699	676	674	697	686	639	691	684	694	657	662	710	670	694	668	697	668	698	711	677	667	700	630	707	721	669	645	645	687	681	696	698	675	661	681	694	674	656	682	714	678	613	658	641	695	658	678	663	705	663	676	722	683	695	663	711	656	732	684	685	671	642	665	678	650	650	658	663	666	702	697	687	681	682	661	703	648	700	693	705	656	674	695	687	688	684	656	682	662	698	667	650	661	683	690	680	725	656	684	660	633	738	708	669	703	668	700	701	669	687	700	649	715	688	708	693	666	628	628	693	705	694	694	707	730	683	702	717	648	724	683	713	687	677	716	683	671	675	688	748	670	682	708	663	697	657	710	727	711	698	675	701	682	666	728	689	689	679	695	696	702	688	672	710	679	700	641	654	665	686	679	649	666	700	684	639	686	648	667	651	697	723	635	728	699	637	694	661	672	704	733	674	690	665	675	714	660	731	647	699	617	695	642	679	669	695	685	703	684	697	707	665	690	719	632	675	640	688	665	668	711	737	689	705	683	670	707	710	690	698	683	663	697	634	633	713	657	683	680	677	687	637	697	669	692	674	698	703	669	688	674	673	667	693	686	692	691	713	645	697	728	653	715	658	705	658	652	686	682	682	699	721	653	682	707	695	729	705	706	718	735	639	632	707	666	633	664	637	758	688	627	680	690	681	703	666	667	723	669	632	702	650	658	693	637	655	668	634	673	716	679	715	685	686	711	655	731	687	672	707	702	709	722	694	629	679	675	661	704	687	647	690	667	690	696	688	680	674	668	673	668	701	663	679	635	650	660	645	675	675	631	648	713	736	698	714	676	652	728	680	690	703	737	703	659	695	715	653	696	643	685	723	671	624	643	712	680	695	686	664	680	700	644	677	689	684	667	625	685	671	705	723	659	706	679	687	687	705	634	663	731	704	632	687	647	702	650	700	719	685	715	668	646	703	678	718	648	646	646	709	677	709	695	672	674	688	675	645	659	727	640	692	676	698	696	691	635	687	678	726	729	645	669	670	716	690	749	676	652	697	662	656	638	694	722	714	638	684	673	723	689	668	722	627	696	708	681	713	693	684	668	592	669	683	665	727	707	657	659	709	694	694	687	743	698	698	676	736	664	698	656	681	658	662	677	697	658	683	692	670	679	669	720	663	684	683	669	656	718	667	696	672	664	650	683	661	683	685	642	671	684	668	673	663	648	702	719	653	709	686	705	694	619	684	661	693	705	668	695	677	684	694	672	627	658	657	644	662	721	637	685	675	731	685	646	646	644	723	667	663	710	679	693	685	699	723	662	670	705	664	695	663	675	660	683	679	695	701	670	645	707	685	679	711	691	708	660	717	669	717	663	681	633	689	704	616	693	668	694	630	656	691	619	703	678	650	706	669	640	624	665	667	658	666	702	661	692	683	643	679	686	714	704	678	659	676	668	710	714	702	676	681	680	693	712	655	659	671	695	702	678	709	711	693	672	674	667	676	681	689	652	708	638	636	685	659	680	672	690	686	657	675	712	664	675	699	703	686	692	672	679	681	661	686	694	652	712	711	662	736	672	670	711	667	712	634	650	689	699	690	694	687	719	642	643	633	664	681	673	700	659	664	647	690	690	663	718	651	642	664	709	659	669	668	685	712	722	682	680	648	646	648	694	681	643	692	710	657	675	679	703	677	715	652	684	689	650	675	750	701	710	683	701	706	688	690	684	659	637	682	721	670	665	682	714	669	705	649	696	673	649	680	649	658	691	677	656	647	660	672	685	677	711	700	641	710	692	726	654	665	679	682	715	679	734	682	704	631	688	673	688	701	702	714	672	686	645	685	705	669	641	695	673	675	679	673	692	630	722	685	700	658	662	702	693	680	661	631	681	708	669	733	696	641	668	667	669	667	683	694	628	631	707	655	691	683	689	668	711	676	734	648	632	668	660	678	665	698	712	671	665	689	735	674	660	677	660	703	728	685	700	693	651	644	671	729	725	729	714	721	680	689	658	699	704	667	695	671	706	670	656	613	716	649	700	703	658	655	701	627	631	667	662	639	646	706	672	658	719	663	664	682	656	669	720	687	704	699	729	657	669	653	667	674	636	660	664	630	692	682	646	689	647	701	660	659	682	689	666	670	662	680	678	680	706	677	676	667	666	742	681	655	656	655	669	681	703	679	703	694	664	651	678	655	706	675	695	688	693	683	632	703	714	644	669	696	655	682	682	673	723	663	746	689	697	666	675	663	675	658	691	645	638	666	670	665	645	644	694	698	687	704	695	663	651	680	671	681	721	713	697	687	641	649	677	678	725	703	679	672	696	651	696	663	682	679	691	652	658	658	621	662	710	663	700	648	675	667	715	667	652	691	676	697	704	680	698	707	650	675	688	662	734	679	695	674	742	717	667	682	704	679	673	707	717	707	706	705	698	622	636	698
47113	28059	10848	2758	682	329	291	298	290	314	262	275	325	276	304	286	293	305	299	271	281	279	269	276	269	282	271	287	272	280	297	293	274	262	273	272	276	276	271	255	316	289	261	264	251	297	304	263	290	279	287	294	264	266	265	255	267	273	305	293	251	286	281	279	245	283	271	308	273	276	264	249	258	273	271	279	322	314	282	305	307	268	272	255	289	330	267	311	254	265	291	277	286	289	298	258	280	267	269	297	298	303	304	297	283	308	305	268	292	299	296	268	290	269	270	249	286	282	283	248	264	282	292	276	266	295	282	281	317	284	280	308	295	281	273	261	295	260	263	241	268	264	283	255	305	306	308	267	302	265	291	261	256	263	285	303	286	280	269	277	320	267	286	296	308	317	267	300	274	284	290	282	306	312	316	300	296	261	254	277	307	274	294	286	260	267	258	302	304	250	287	261	274	298	273	259	271	296	248	257	271	251	280	283	276	264	329	329	253	251	280	314	269	276	272	284	280	291	271	286	285	324	271	305	272	276	290	257	297	277	297	271	285	260	277	259	254	273	285	306	281	277	271	256	301	289	293	293	281	295	266	290	241	259	293	273	268	260	303	317	280	293	276	274	264	294	291	275	265	273	260	287	264	269	269	268	294	267	295	272	293	289	264	245	279	277	303	287	274	296	279	259	285	309	272	296	251	249	254	273	297	274	265	265	308	298	293	272	282	253	286	307	312	291	293	295	328	300	276	304	275	264	282	295	281	292	299	283	282	283	260	297	283	261	274	279	282	294	280	284	258	253	292	280	282	307	291	281	279	278	263	293	291	275	315	268	307	285	278	266	289	286	279	270	266	259	270	264	250	291	329	294	299	264	280	289	274	303	259	286	278	256	268	292	255	266	266	249	294	275	275	273	275	286	302	266	288	261	292	281	246	284	283	270	297	273	271	269	254	286	273	252	271	298	278	322	297	275	285	304	282	316	253	310	264	292	296	260	281	259	282	269	266	279	282	285	321	269	288	285	262	295	314	299	295	267	295	266	289	275	267	274	280	313	314	293	302	290	285	268	291	289	259	258	279	279	276	296	258	263	328	272	310	316	247	255	297	267	274	263	247	261	283	288	255	268	286	304	305	298	292	279	284	250	254	306	242	284	261	287	264	287	273	311	266	250	302	294	279	257	283	270	239	270	299	284	268	248	291	294	299	270	277	276	270	266	233	290	244	287	274	288	277	254	265	283	278	255	252	290	291	287	252	264	277	268	286	283	262	259	275	268	301	248	257	279	278	285	252	289	298	306	243	272	345	312	268	272	283	273	298	276	319	287	308	284	306	290	290	321	271	278	286	286	281	262	264	279	322	273	274	272	330	295	262	260	293	263	294	288	278	302	277	278	314	293	293	289	251	297	270	290	300	272	252	296	313	295	269	292	306	297	265	305	286	285	293	285	303	273	259	313	296	288	286	313	263	281	267	291	269	296	272	261	252	287	265	302	310	294	308	285	254	294	297	254	261	273	299	301	250	298	253	279	307	285	304	291	290	276	306	272	256	245	289	254	287	291	309	282	270	258	277	296	277	272	326	277	273	288	328	284	281	274	263	284	275	255	267	251	260	281	305	282	278	291	332	269	261	252	281	277	276	266	255	286	299	307	273	308	259	287	291	250	273	276	307	284	296	306	273	247	290	313	262	261	313	285	261	317	273	299	269	316	266	269	257	264	264	259	270	282	282	276	285	277	300	273	311	290	288	273	300	263	260	272	284	246	275	282	286	289	281	278	275	287	289	280	255	296	258	262	258	284	267	288	260	256	276	262	284	311	251	270	250	281	321	301	269	287	307	304	260	251	261	287	281	315	259	278	290	287	284	271	276	250	280	251	311	265	293	253	282	274	288	300	292	257	304	278	288	271	296	271	286	283	295	270	288	280	285	296	272	294	269	309	270	287	304	286	250	279	293	283	283	250	246	251	286	255	294	302	297	269	292	280	275	281	247	295	283	260	275	283	283	266	270	261	288	263	289	279	298	282	270	298	284	276	303	273	276	270	279	285	269	259	279	284	277	297	282	298	295	316	307	251	250	271	309	283	289	255	261	287	261	304	315	253	288	264	264	295	291	268	272	282	278	304	265	259	267	249	279	286	283	291	278	318	276	295	324	302	289	263	284	277	295	305	288	311	300	276	260	259	273	277	306	292	256	274	261	237	259	264	264	313	325	312	267	264	272	282	289	281	288	305	294	285	320	292	277	297	278	261	299	250	286	271	256	270	268	286	293	291	273	290	287	273	263	291	315	275	245	282	300	244	283	272	308	269	260	278	276	300	280	306	316	253	290	258	326	282	283	287	277	258	295	280	280	265	277	272	245	256	291	296	288	254	268	299	298	295	252	261	282	317	287	263	251	258	273	279	287	306	256	310	281	330	252	312	287	283	278	257	265	274	297	306	242	284	281	286	286	267	271	265	274	310	300	279	250	274	308	333	293	246	288	295	284	299	295	263	280	277	302	268	279	333	257	279	300	258	272	295	285	258	267	294	268	291	261	269	278	274	283	260	242	280	250	306	291	248	278	249	316	286	271	292	275	261	281	235	265	294	271	278	320	330	272	294	261	280	291	303	304	276	252	264	269	252	270	262	292	276	279	273	288	269	265	251	294	289	324	308	269	248	283	267	287	282	334	301	265	261	313	275	262	275	313	283	274	276	302	284	289	233	307	266	283	278	291	263	271	328	324	280	248	270	286	263	263	263	272	300	265	255	295	281	253	295	283	273	264	305	285	287	307	271	278	258	298	268	284	300	282	268	304	235	294	248	263	284	274	296	277	277	250	289	272	277	273	283	254	289	290	267	274	275	273	308	287	278	265	265	296	326	336	251	275	322	299	257	269	293	282	298	251	266	250	254	273	249	303	286	264	312	258	309	281	267	287	284	292	267	297	292	297	278	277	288	324	300	266	289	301	251	283	300	275	260	268	306	288	253	298	276	263	288	282	271	274	287	279	289	259	274	310	273	268	304	281	267	270	259	271	309	280	280	249	259	304	284	282	259	239	273	290	249	295	278	256	292	269	272	281	280	285	290	270	262	292	280	261	256	286	295	271	260	264	253	283	305	265	238	291	271	284	266	249	271	275	282	265	300	301	248	287	275	290	293	280	307	313	256	241	280	288	265	311	278	284	306	281	274	283	287	250	319	271	298	274	261	266	281	289	301	300	274	278	289	293	257	311	253	259	262	283	354	308	271	314	298	339	298	307	270	287	289	291	277	313	278	310	300	292	286	279	294	250	247	301	318	291	301	285	289	286	266	240	258	281	307	285	263	282	281	268	267	298	253	310	263	271	315	295	298	284	312	275	255	278	279	309	278	298	331	290	287	278	297	270	303	277	301	308	269	286	272	265	283	295	305	296	272	267	283	278	278	355	297	249	304	274	272	294	281	301	287	289	267	263	287	309	290	280	281	284	283	270	282	264	297	289	293	333	293	282	296	321	303	247	247	317	278	286	283
32053	21060	12021	5146	1669	713	617	572	612	589	582	588	604	618	590	579	605	580	573	594	615	568	575	599	566	594	570	632	568	559	576	591	588	575	588	596	578	625	530	596	577	586	572	584	583	612	582	587	577	581	608	579	591	600	608	598	620	571	570	611	586	615	564	628	594	561	573	614	646	598	597	600	577	581	608	611	632	635	583	570	609	586	598	589	553	575	560	618	587	549	612	600	574	608	594	597	586	615	565	552	606	600	581	543	617	593	607	563	638	567	567	571	591	658	570	608	602	567	627	590	585	613	618	594	602	631	611	619	591	667	621	597	616	613	571	610	571	573	553	656	539	593	604	606	591	566	638	609	555	607	578	585	618	595	573	556	583	617	582	618	594	539	599	624	598	537	598	583	583	588	613	575	559	585	608	609	559	579	602	628	549	560	563	602	600	561	530	572	609	598	626	597	580	587	635	593	587	583	589	621	587	628	540	606	633	612	580	611	613	645	619	569	619	581	593	616	591	633	607	632	536	577	588	634	617	593	602	582	594	588	602	636	628	617	630	624	647	582	574	579	617	575	558	566	604	608	609	562	578	623	575	630	560	612	604	572	594	602	610	602	595	575	640	611	575	584	567	616	606	611	583	569	589	620	613	605	553	606	592	601	593	614	619	625	659	624	549	626	606	590	570	599	595	631	590	576	607	590	603	609	630	618	638	621	604	618	583	652	610	573	583	568	574	601	637	593	592	573	558	539	622	581	591	592	575	581	549	569	598	577	577	595	653	592	626	574	607	628	591	613	603	581	658	582	633	601	620	566	565	607	590	577	545	593	608	568	602	602	601	615	587	612	570	591	583	608	612	562	634	604	627	605	588	607	628	576	575	591	602	600	570	577	594	563	603	650	595	597	605	638	578	582	591	624	542	578	577	587	572	545	599	589	607	570	598	576	606	592	567	590	568	604	623	584	578	590	585	600	572	605	596	568	583	653	578	576	626	581	586	572	616	624	573	639	639	585	572	620	571	564	635	628	595	588	616	620	632	583	553	631	612	583	604	653	599	567	546	569	625	552	590	584	581	619	617	567	560	600	597	594	567	595	562	602	589	601	604	601	615	605	604	596	597	566	607	590	574	594	542	598	557	628	559	577	563	606	643	593	596	628	611	576	601	572	616	585	573	574	604	605	608	616	601	613	577	548	593	614	606	592	537	559	610	573	588	608	593	606	634	592	597	571	609	574	585	553	559	587	581	584	575	621	580	612	642	563	606	584	603	596	612	582	588	626	600	606	565	605	560	565	547	590	600	590	588	592	591	546	579	547	551	599	625	584	573	621	598	648	601	583	692	569	592	622	584	600	589	602	584	574	596	612	553	640	621	577	571	573	596	552	592	551	585	606	577	553	563	586	561	592	565	595	575	597	575	596	595	562	586	564	603	583	607	581	602	555	556	609	626	644	597	618	647	630	631	610	539	568	635	633	602	574	536	589	599	607	612	626	556	589	560	578	611	597	597	572	629	632	577	662	600	618	607	595	618	579	572	551	574	575	607	645	599	637	598	566	624	569	587	576	559	581	586	583	592	586	606	536	584	614	620	551	577	603	578	525	581	613	596	604	596	543	584	615	616	570	575	591	637	631	577	612	585	575	584	557	577	580	595	606	589	568	556	578	591	614	622	547	574	566	601	560	593	590	597	593	615	615	640	560	631	565	588	587	579	626	566	563	602	607	594	603	600	576	595	570	599	589	594	617	657	573	610	609	570	571	627	596	621	622	557	604	615	584	541	598	649	631	597	587	619	602	612	605	609	575	566	566	567	592	634	603	603	571	629	619	607	584	618	592	593	572	632	607	622	592	622	598	560	605	597	636	609	581	621	605	596	579	596	565	655	544	602	597	591	562	592	602	580	575	617	608	601	609	619	593	570	562	629	587	579	610	560	580	568	574	560	646	581	593	618	589	555	605	583	615	617	617	634	617	601	563	599	638	621	610	580	591	594	577	597	604	571	642	610	576	592	594	622	611	571	558	553	594	577	615	568	567	582	627	587	556	561	587	562	543	559	559	647	547	570	602	570	575	620	577	576	593	595	567	573	552	543	572	580	585	568	614	596	620	586	574	584	554	604	628	584	586	587	612	603	614	552	575	581	583	548	582	557	609	590	577	602	583	584	579	587	636	581	593	614	588	613	557	566	625	650	575	600	602	613	622	543	611	579	560	626	583	599	586	583	560	625	602	588	640	616	571	567	597	583	560	603	588	614	572	603	609	598	624	570	566	574	567	603	549	590	595	573	606	553	536	618	598	613	538	623	608	557	584	605	561	587	617	603	631	594	570	551	585	589	589	611	612	560	608	592	598	593	565	602	620	550	603	647	546	605	568	628	601	604	581	564	588	591	603	616	581	589	594	624	597	622	603	597	578	617	618	579	626	618	617	577	609	577	555	605	570	603	595	577	601	589	587	601	620	588	618	584	587	636	603	594	587	612	607	610	628	618	592	621	608	599	603	585	587	570	591	632	608	606	566	571	588	605	596	635	590	586	599	589	584	611	583	600	593	584	595	620	566	548	585	591	621	625	621	606	592	611	610	594	639	575	633	577	607	609	603	598	620	569	578	596	575	604	591	590	585	582	625	585	604	609	603	594	579	624	642	595	592	629	575	595	584	588	584	555	593	622	577	548	592	593	603	597	604	562	624	568	546	607	604	611	591	577	565	637	594	653	598	613	560	648	606	598	529	643	604	601	593	568	585	603	576	598	551	586	552	580	616	614	587	590	561	615	555	613	609	622	620	575	592	592	603	600	564	592	578	553	559	575	569	621	593	603	611	630	602	586	589	618	573	614	562	609	609	618	561	578	580	609	584	569	614	593	627	578	548	544	607	608	574	628	643	584	567	578	557	597	579	614	550	609	591	616	562	594	637	605	621	602	578	568	631	552	576	579	564	615	588	647	570	591	588	574	575	628	619	574	625	607	592	601	581	632	616	594	571	606	564	610	618	599	583	590	625	590	605	550	608	564	572	618	610	579	649	535	605	598	580	583	608	593	627	593	627	639	596	571	564	623	603	599	590	591	626	627	672	600	616	567	593	568	561	597	578	567	566	569	587	572	583	574	642	588	627	587	625	590	560	578	582	583	553	600	607	596	608	628	575	588	583	585	618	579	601	622	546	591	596	599	611	591	605	590	583	594	605	553	587	567	591	625	598	571	588	594	608	601	611	561	603	618	604	597	585	622	545	534	602	558	605	569	574	585	587	556	584	594	586	526	595	585	551	600	594	579	573	594	594	615	602	584	601	594	588	538	605	620	599	641	616	596	589	619	612	629	623	594	596	591	571	588	565	595	600	599	586	629	630	599	583	582	566	576	608	572	658	592	614	635	605	566	618	610	587	630	566	573	609	601	579	596	604	604	624	588	642	546	593	590	609	603	605	571	592	611	606	634	555	585	633	590	573	599	568	612	597	626	567	589	566	638	616	583	618	605	604	591	590	582	615	607	623	597	622
60431	31517	15394	5584	1835	596	331	266	294	295	319	295	263	298	275	273	243	303	276	251	288	302	266	300	282	283	293	274	270	283	283	270	253	293	279	253	293	280	272	275	272	246	262	312	285	298	293	274	284	302	307	281	277	303	282	269	310	315	265	319	285	309	329	253	293	319	288	272	289	297	302	287	289	309	301	283	273	306	318	285	284	302	261	292	270	317	264	287	262	317	314	272	272	285	290	338	294	305	273	254	258	297	257	275	303	245	269	271	285	273	269	275	307	308	290	281	278	294	284	295	268	303	262	278	331	296	240	291	269	283	300	257	274	305	283	284	290	302	257	296	265	298	251	264	279	302	302	292	261	263	299	314	258	326	285	277	270	257	305	300	274	301	247	310	258	265	315	281	275	279	272	311	291	283	266	279	303	237	261	274	280	271	260	307	294	281	280	274	303	277	282	251	250	281	299	272	280	277	279	306	261	275	279	289	287	280	259	258	284	282	288	324	310	270	255	255	308	287	265	280	299	275	263	276	265	276	277	283	298	288	268	307	287	275	261	328	291	281	271	266	289	266	288	260	271	276	288	316	273	269	265	280	289	300	275	255	328	321	249	271	341	281	272	285	285	287	274	333	268	262	294	294	280	289	271	315	293	285	270	286	317	277	306	314	310	254	271	264	301	270	278	315	309	299	294	275	292	246	301	290	282	322	287	301	273	264	280	333	285	303	284	284	289	297	269	286	269	269	264	325	282	281	271	267	286	247	267	279	282	268	286	263	274	316	277	280	287	292	271	279	250	313	300	268	240	285	270	278	273	280	290	301	289	324	249	272	266	285	271	316	266	277	251	259	286	289	304	295	326	269	289	290	292	282	303	275	289	290	276	326	305	290	271	244	301	298	287	264	274	301	309	271	305	285	290	267	229	271	265	310	302	303	311	287	266	263	279	312	281	256	282	259	285	298	300	292	289	280	320	266	269	281	276	297	295	290	256	282	265	292	275	269	258	293	276	282	274	278	295	313	296	272	261	282	281	318	267	272	281	299	275	255	255	287	251	269	270	328	288	276	305	282	318	284	278	287	306	270	299	279	300	301	279	288	298	296	286	304	268	277	263	309	301	271	278	292	285	299	283	274	268	275	276	307	292	268	304	259	296	321	277	255	299	249	274	280	260	295	290	254	270	273	303	293	299	254	282	265	314	263	268	268	296	286	278	272	256	282	282	291	286	285	271	277	262	275	279	253	284	259	287	298	299	266	282	288	288	287	300	236	255	291	300	302	269	287	255	311	296	278	291	261	282	271	285	293	291	262	242	289	265	282	266	265	276	294	276	281	272	303	246	253	305	242	265	291	290	266	280	262	297	246	328	272	293	274	288	279	308	271	314	285	286	281	290	273	287	304	302	289	261	294	258	274	295	292	259	247	291	282	293	288	279	331	285	282	272	276	256	295	314	285	297	267	295	288	290	276	292	291	298	311	277	298	258	274	297	301	290	308	269	285	279	291	257	254	280	315	272	317	326	290	274	298	290	279	275	262	255	246	271	274	310	296	273	290	271	278	308	286	302	251	281	297	280	292	274	261	317	310	279	261	281	250	282	303	312	270	301	293	294	314	286	307	301	297	280	268	289	252	282	271	273	272	295	279	252	287	322	293	269	253	260	282	284	311	325	292	279	277	287	294	311	305	271	278	304	286	279	296	276	276	307	288	256	280	261	290	316	271	270	280	298	333	311	301	279	256	240	277	281	273	283	274	281	247	292	279	277	277	285	296	274	330	278	279	303	272	276	272	289	267	261	299	282	313	302	281	231	295	306	305	282	301	269	273	271	297	216	309	281	282	281	262	268	304	270	270	299	282	315	254	299	251	269	265	291	302	288	287	310	301	293	271	277	283	251	304	278	293	282	289	315	307	276	276	289	314	290	282	309	288	299	274	239	279	314	275	286	296	264	323	263	267	262	277	298	307	228	263	277	253	264	266	282	281	245	295	279	286	276	304	296	308	318	254	270	279	272	272	302	269	276	260	295	272	278	293	299	290	286	280	278	253	311	293	273	294	273	268	265	258	262	287	257	295	263	272	292	310	285	296	272	288	311	240	279	298	265	240	308	274	251	304	277	270	265	292	259	294	276	259	270	280	271	275	288	269	257	285	276	282	310	261	276	291	290	274	333	301	285	284	285	309	325	263	306	307	304	325	270	295	272	308	290	304	267	309	295	307	292	307	301	308	279	288	279	291	285	301	264	284	243	273	293	274	262	288	275	290	314	242	280	273	299	261	307	268	261	279	253	297	300	309	287	277	297	284	256	265	274	283	273	284	273	267	259	282	295	267	302	265	269	298	284	274	272	284	305	269	280	285	299	259	278	282	282	279	294	277	268	293	282	262	245	290	286	313	289	248	271	247	285	284	286	286	305	284	254	293	297	302	266	314	283	271	297	286	283	273	288	271	284	279	301	283	253	273	262	262	266	309	303	303	254	274	335	303	301	263	293	281	310	271	303	298	308	275	273	255	282	258	260	298	281	265	305	290	295	296	319	291	268	268	277	309	262	282	330	289	273	288	283	257	260	316	329	279	274	249	289	262	271	258	282	290	296	286	289	302	270	283	276	295	291	290	295	297	260	310	272	252	279	296	276	247	288	315	263	272	296	246	294	307	273	263	265	305	265	284	292	280	238	273	284	276	262	277	288	300	292	257	242	287	307	313	300	273	305	270	273	305	250	259	277	265	297	298	256	250	288	270	293	291	291	258	256	291	280	240	275	274	274	280	284	299	296	266	309	270	282	262	273	271	293	277	305	269	257	293	250	263	247	301	297	284	304	257	315	297	279	311	287	280	279	246	291	268	282	266	272	287	284	286	288	280	265	267	291	270	288	272	270	319	282	302	273	237	315	277	316	277	272	284	291	326	295	260	248	297	282	273	277	313	301	274	279	286	294	298	259	286	293	253	299	245	246	261	264	301	244	277	287	273	259	275	301	282	299	313	262	303	269	301	315	285	275	291	253	272	275	280	253	274	273	285	242	302	271	296	255	281	301	304	288	294	311	297	288	305	294	288	264	280	275	293	282	279	260	285	270	273	300	292	290	283	288	280	283	307	274	291	255	279	313	283	289	292	286	304	273	307	302	294	287	285	297	277	265	304	307	318	273	274	278	298	274	281	254	283	320	292	252	297	276	267	294	299	282	308	294	283	299	290	339	250	238	259	284	302	294	274	293	274	301	271	260	285	288	248	287	288	291	275	284	295	322	247	307	270	272	290	301	283	293	307	287	276	298	263	269	284	294	269	264	271	308	289	270	268	310	305	271	282	280	285	294	313	282	293	284	275	277	326	276	328	329	301	297	301	339	277	281	255	304	298	292	297	283	256	338	269	282	258	290	268	271	303	290	247	299	298	279	255	286	296	302	253	301	323	286	267	292	294	292	292	301	302	292	292	280	271	278	275	298	287	309	297	338	325	275	251	288	265	300	290	247	293	331	264	294	229	292	303	262	270
38717	23277	16717	10490	5040	1665	748	655	594	636	616	644	612	600	588	617	645	619	616	594	642	595	583	591	602	567	595	622	569	583	605	572	642	633	609	600	639	608	678	610	605	614	572	623	597	598	607	590	635	632	616	588	588	600	592	636	604	616	600	585	609	571	612	614	615	619	576	616	632	574	624	584	601	589	582	622	597	604	641	639	632	597	629	617	616	673	574	570	593	602	576	641	557	598	606	592	621	604	573	615	610	597	587	623	592	618	611	622	609	626	614	576	618	634	584	590	604	605	583	577	621	600	638	593	634	601	615	619	595	635	589	600	620	618	580	597	589	608	612	638	585	592	598	605	592	619	591	627	634	581	586	568	592	568	635	550	577	619	612	595	623	561	644	657	557	591	586	588	584	607	609	626	608	597	608	598	612	582	602	636	615	604	603	627	597	589	585	589	631	586	598	611	615	628	635	612	615	618	620	579	614	600	612	597	606	607	556	586	595	622	586	575	582	604	612	629	613	637	611	629	617	652	636	596	637	607	605	608	580	609	601	629	592	590	603	562	619	590	620	569	622	642	609	618	612	611	593	611	624	576	618	585	591	638	584	639	608	608	609	558	592	599	600	624	618	572	613	603	598	625	627	615	609	611	578	580	649	598	575	612	611	597	611	610	615	594	598	587	586	582	627	609	558	604	627	639	640	647	576	609	611	614	619	596	598	623	570	610	607	559	639	644	580	575	616	572	570	596	587	567	645	611	600	599	598	567	596	608	601	615	593	617	626	615	551	643	654	578	576	615	661	599	626	605	588	559	604	593	590	608	613	595	545	585	531	562	583	596	626	580	629	577	590	590	652	613	588	587	615	555	637	607	585	638	628	614	601	588	623	592	591	633	610	558	639	643	606	610	579	584	610	594	615	618	608	622	600	630	579	635	578	581	590	556	566	622	634	565	604	584	638	586	610	637	589	615	605	620	602	562	569	617	582	626	658	582	637	588	581	595	606	569	579	627	574	656	603	566	553	588	590	629	605	604	608	625	599	585	601	627	596	610	612	584	558	600	618	583	586	610	612	569	629	607	595	614	617	613	616	597	677	610	570	599	604	610	629	609	566	602	566	591	580	622	597	595	642	615	605	599	614	618	550	577	587	577	622	552	614	558	587	612	601	621	612	616	586	623	621	618	632	624	567	645	624	595	600	594	627	579	646	630	603	607	590	575	626	580	652	655	573	575	611	586	581	599	611	607	582	558	619	608	628	578	645	632	623	604	645	617	613	609	560	600	588	615	610	542	623	601	616	610	618	653	579	584	559	600	612	606	581	654	596	617	633	627	612	599	602	573	614	603	571	625	617	620	575	629	575	625	638	613	574	602	566	578	567	574	556	597	629	575	562	606	640	569	613	607	607	632	641	609	589	614	604	603	578	595	571	597	625	586	624	589	583	622	543	585	636	610	609	567	577	592	620	637	615	608	604	639	567	634	603	636	615	661	613	600	571	629	572	583	565	591	635	580	589	678	620	578	614	598	586	602	587	581	614	642	595	626	570	580	627	623	612	579	632	588	643	588	666	602	595	590	574	578	636	585	638	577	602	574	598	576	591	585	623	612	607	597	631	582	587	567	582	608	586	581	603	580	592	586	578	602	603	607	616	650	608	585	619	559	618	605	602	594	597	606	630	587	582	599	598	610	630	612	597	619	592	599	588	571	603	642	623	592	540	626	590	594	634	644	619	641	563	593	566	575	587	583	594	636	602	535	608	600	605	605	589	624	629	590	590	605	653	595	646	596	583	560	645	582	575	598	574	609	631	592	618	615	589	593	576	582	607	585	639	605	562	624	630	640	620	565	620	624	636	583	601	570	617	626	636	597	611	573	593	620	578	632	591	636	616	603	592	576	634	619	587	547	629	605	591	602	576	607	590	586	607	598	587	593	619	572	599	636	601	640	603	613	592	583	599	642	607	587	618	640	601	671	639	645	582	626	577	617	592	564	668	559	609	605	577	578	585	574	632	566	593	616	614	611	570	626	597	579	631	583	623	684	565	646	607	589	582	624	593	625	565	633	609	619	568	589	593	606	649	608	598	594	578	593	617	605	564	591	571	602	601	612	628	589	591	591	596	612	628	619	617	608	570	646	595	595	622	625	571	614	608	606	634	670	588	610	560	584	612	611	607	601	614	580	599	590	592	587	609	594	595	627	630	615	600	599	605	632	588	678	577	631	605	617	597	607	620	657	608	624	599	606	608	595	593	606	547	598	569	648	624	618	568	591	618	606	601	637	590	608	640	633	593	600	593	609	600	604	577	641	573	595	587	548	556	551	590	630	572	586	574	606	560	568	603	577	617	612	585	583	600	606	598	602	602	641	581	597	608	613	613	601	637	571	623	624	658	587	568	550	615	553	579	620	568	637	566	619	619	606	585	609	606	605	580	611	585	592	597	593	635	632	602	549	587	603	588	608	623	595	602	626	596	594	604	591	588	576	603	597	616	617	595	570	578	593	604	604	596	608	616	580	638	605	613	600	616	644	629	593	597	622	587	615	583	655	599	597	623	590	631	592	597	579	628	663	604	580	593	570	637	591	575	570	633	605	595	616	612	580	570	624	610	635	603	600	605	566	616	620	614	592	611	641	582	621	547	565	612	577	607	606	573	580	584	586	566	591	574	612	622	611	644	611	616	603	616	630	583	585	588	633	590	601	617	618	588	582	597	628	638	634	616	625	564	559	606	609	592	683	632	634	588	614	555	607	613	623	593	571	602	583	625	599	663	613	548	604	588	584	611	620	608	580	609	607	611	583	599	594	590	584	597	616	630	600	646	594	600	579	595	613	578	643	573	606	641	602	603	618	613	621	616	560	585	569	594	619	554	566	574	640	555	621	606	630	637	554	597	579	607	635	597	622	603	601	546	649	602	628	597	623	643	619	598	579	613	577	629	588	611	611	569	589	615	566	609	561	579	581	589	586	627	655	623	622	585	604	613	644	602	633	607	586	632	594	597	584	587	581	603	664	605	593	597	649	618	668	623	631	617	591	592	579	617	577	593	643	633	607	625	555	599	636	550	620	614	589	578	632	575	573	624	622	584	604	637	579	605	594	609	632	606	606	598	611	586	624	605	558	652	598	649	628	646	638	575	607	566	630	579	614	623	607	617	590	625	605	692	631	590	598	597	587	610	591	598	595	538	618	576	615	610	593	578	579	599	621	547	603	575	587	606	602	621	650	591	579	617	598	586	590	573	609	575	618	577	574	594	648	600	585	594	570	626	569	593	628	620	604	606	650	589	626	576	641	551	594	591	590	629	618	594	637	632	601	646	594	604	598	648	619	595	599	617	617	592	624	594	558	636	646	648	620	590	612	596	578	626	567	618	656	628	571	612	589	592	630	609	580	594	594	616	635	590	596	620	573	579	598	614	597	575	638	634	637	611	608	575	637	624	595	635	583	616	615	566	576	620	584	616	633	572	616	597	597	602	589	598	612	580	574	640	601	609	577	615	589
66149	41505	23962	10955	3163	822	420	338	366	319	336	370	338	296	316	357	304	328	329	326	301	303	320	313	303	349	337	329	327	308	305	327	311	314	325	305	314	321	319	320	340	321	333	337	344	295	363	286	347	321	320	317	309	305	341	329	342	294	350	329	318	332	311	340	326	296	334	309	321	293	289	303	309	323	307	334	341	329	309	389	345	342	352	325	334	351	301	323	305	357	348	338	351	326	295	319	339	282	304	325	313	316	323	290	340	283	360	310	311	313	324	339	329	331	300	333	310	304	332	341	306	293	360	348	309	314	299	295	337	320	314	321	298	311	350	371	346	343	324	324	340	341	320	332	342	348	284	314	295	319	330	305	355	304	349	337	306	317	297	317	305	346	324	368	324	325	319	295	325	372	320	310	311	304	310	326	323	297	296	306	332	341	331	334	330	339	312	317	335	327	338	307	349	343	311	286	291	319	300	286	295	320	341	359	311	354	316	289	307	324	324	306	314	345	338	346	315	303	325	327	344	326	316	341	328	328	313	326	346	320	315	307	334	305	292	329	280	320	308	329	312	338	321	332	325	314	315	354	322	329	265	324	325	339	317	329	297	314	318	322	333	339	347	305	350	355	324	297	363	330	266	309	316	341	345	329	301	291	337	320	330	312	331	332	310	333	319	335	338	319	314	351	312	339	303	339	325	353	341	352	341	308	321	333	334	335	323	335	342	334	302	312	314	313	320	338	300	315	322	351	297	271	331	367	283	317	331	342	339	331	335	323	349	326	336	321	318	325	297	305	350	321	310	334	315	344	306	345	337	342	349	300	298	311	326	326	357	312	323	371	349	344	314	305	320	324	327	321	278	304	335	304	339	352	320	273	337	302	349	327	350	302	312	351	336	322	295	340	353	287	306	349	301	283	326	307	341	334	344	330	290	301	307	329	317	303	315	322	315	322	327	283	310	343	324	306	323	321	311	320	353	286	322	336	310	318	313	319	321	361	344	316	357	297	290	291	333	346	289	310	323	295	316	304	356	358	339	309	317	332	291	298	312	307	305	304	322	343	357	318	330	338	351	310	334	303	345	312	358	352	307	299	305	323	343	340	310	316	335	294	312	313	319	384	325	341	308	326	314	297	302	299	336	327	344	313	318	318	319	334	321	315	316	327	362	307	299	317	304	338	344	354	325	294	340	344	352	339	361	327	339	322	331	341	334	310	307	325	330	335	305	339	305	309	339	303	269	313	314	355	310	326	334	387	306	309	325	321	326	313	301	317	344	331	291	310	317	325	338	315	295	317	320	356	338	322	324	311	335	318	307	313	321	306	319	316	334	322	310	286	326	323	328	305	330	328	327	347	320	344	317	338	320	336	337	333	318	339	299	290	315	347	346	314	326	371	329	324	306	312	322	321	308	294	326	331	324	302	311	301	339	339	328	273	345	315	305	321	301	298	332	326	325	328	316	327	306	327	286	293	317	333	325	330	359	327	319	321	314	318	332	289	323	342	344	361	316	351	354	341	345	312	317	313	328	320	332	317	334	335	354	325	327	333	354	324	340	297	318	313	321	331	358	319	318	357	305	317	316	328	314	354	287	302	331	318	338	309	330	332	281	352	339	340	302	322	310	333	363	351	320	315	294	324	335	331	327	307	331	324	338	295	328	326	365	312	326	352	323	353	315	321	300	318	354	332	308	318	327	317	356	336	296	321	359	343	336	349	340	314	329	371	318	297	350	318	327	321	318	315	340	350	336	357	320	283	309	351	357	345	320	314	316	366	305	322	358	337	315	295	331	340	308	325	293	307	284	309	306	326	317	352	326	332	348	318	329	311	352	324	293	326	337	319	307	322	305	350	311	306	319	327	348	329	340	341	307	325	309	288	305	306	344	307	352	306	296	285	344	312	347	315	320	329	316	313	326	271	324	309	303	288	304	315	285	352	315	316	307	344	279	341	304	306	333	345	346	315	362	323	308	335	299	376	315	313	295	310	307	362	321	328	317	344	315	312	351	310	334	337	301	341	333	302	344	291	307	333	324	325	307	342	305	312	313	307	353	303	309	311	337	337	310	308	324	324	304	320	320	327	309	303	316	300	351	363	342	329	308	323	319	276	304	316	362	322	341	322	340	301	330	305	324	293	282	300	332	331	340	324	310	329	322	324	317	348	312	329	318	301	303	321	347	312	299	325	299	351	322	325	307	299	305	329	337	293	334	317	299	325	348	307	311	307	309	343	329	318	319	298	321	322	361	313	344	312	298	336	334	293	393	321	346	332	283	315	331	318	345	284	348	314	339	367	330	327	315	307	330	327	326	300	325	341	343	307	324	304	329	355	307	322	314	291	346	320	321	322	345	324	319	313	338	356	342	313	306	296	333	354	300	333	311	318	344	333	330	307	337	324	309	322	365	319	331	349	324	311	326	320	356	292	333	307	336	361	322	271	302	311	338	298	333	313	340	345	314	363	293	302	327	322	325	319	326	302	290	316	321	321	338	316	387	353	347	319	310	316	307	331	320	332	286	303	298	377	339	336	341	331	339	271	309	296	311	333	374	335	324	325	344	318	316	329	340	323	319	329	314	360	336	328	311	290	346	340	321	325	325	292	321	296	324	289	286	306	333	340	332	354	371	256	293	356	323	327	366	304	360	348	306	333	314	307	296	317	311	326	338	271	326	302	311	286	337	309	309	305	332	318	329	314	329	298	350	292	322	333	310	293	322	316	302	349	293	276	309	321	317	289	353	335	335	321	346	315	296	366	318	319	328	307	327	338	330	344	279	291	305	352	306	339	322	346	346	355	332	325	338	331	322	337	347	308	331	327	351	335	323	285	331	318	301	330	340	332	328	298	338	313	302	311	337	295	326	309	304	309	354	304	301	311	321	320	316	352	356	295	316	368	357	291	331	326	312	295	315	328	339	306	310	364	317	332	323	350	309	308	296	340	327	307	321	303	322	296	341	321	307	342	337	293	314	323	323	271	325	291	283	309	287	298	306	344	330	271	334	310	303	327	305	321	308	290	309	309	329	323	339	333	325	301	311	329	311	310	302	332	320	321	293	313	342	350	357	288	308	325	345	310	349	323	324	341	318	360	361	313	360	331	316	316	279	341	350	315	325	312	358	334	334	346	351	316	292	315	324	355	327	348	294	318	331	326	322	340	324	326	334	338	331	301	305	309	342	353	331	341	305	294	345	323	328	316	344	352	343	305	310	316	298	344	309	304	320	348	342	290	325	330	314	318	307	319	305	355	358	323	276	348	337	356	325	356	322	277	300	307	320	304	320	302	346	329	369	312	294	310	308	339	334	375	344	301	307	301	346	326	340	313	319	363	349	285	296	314	284	330	341	332	316	322	353	345	299	325	337	318	313	299	313	309	325	364	311	319	320	335	358	312	345	294	312	363	313	322	297	312	334	318	302	298	319	287	322	323	338	325	342	332	340	311	328	315	299	313	337	336	306	316	374	338	372	317	289	331	373	339	338	308	312	323	357	304	319	341
42681	31941	25520	16515	7377	2071	920	766	718	717	706	673	703	643	655	652	686	705	664	671	665	669	649	691	654	655	671	654	678	651	629	707	606	716	676	641	667	646	663	714	686	676	680	685	694	675	719	691	708	683	642	728	705	695	681	642	678	696	672	613	677	662	682	693	674	668	690	663	753	722	660	664	664	697	644	616	642	680	649	708	667	629	639	674	680	708	643	655	667	682	699	656	675	697	696	706	677	666	664	671	667	672	696	676	667	657	636	690	680	657	635	687	683	678	704	639	701	672	650	661	623	683	639	660	671	642	673	634	642	683	645	692	672	660	693	669	651	688	703	663	673	694	643	652	691	640	637	702	665	660	662	719	681	677	719	617	725	670	709	713	631	671	662	677	688	700	642	683	662	661	705	655	654	681	651	686	700	665	644	701	674	671	664	646	624	681	661	660	695	680	647	671	690	626	666	700	697	699	633	695	678	677	623	647	670	702	670	654	638	682	692	660	678	703	661	674	726	657	676	661	725	694	684	689	695	670	660	638	677	697	649	687	627	675	698	659	694	686	678	636	703	656	673	604	711	665	626	701	646	616	704	656	677	648	695	671	694	652	645	685	671	757	725	704	685	684	629	657	646	668	674	646	677	676	722	716	660	695	709	639	670	686	631	689	695	662	698	699	672	674	705	676	750	678	663	712	719	661	630	665	669	671	629	714	711	651	635	670	617	660	648	687	622	680	654	671	699	673	671	658	694	706	650	683	667	644	712	645	657	663	665	671	705	691	671	684	644	662	664	701	587	653	703	635	661	642	645	689	697	720	676	652	660	644	656	660	708	631	649	693	677	687	685	671	660	704	657	694	647	655	646	671	662	693	662	688	652	610	661	667	667	683	674	685	713	700	624	678	671	680	633	735	671	685	697	667	629	685	688	646	677	660	663	669	656	662	701	684	669	664	672	641	686	617	664	648	701	647	693	671	642	664	671	643	685	671	633	685	666	663	658	684	684	676	656	662	696	667	720	703	659	673	636	686	702	663	667	659	654	720	691	642	697	642	656	634	643	643	666	694	632	668	709	650	664	657	670	705	655	625	624	666	666	675	723	668	709	656	690	668	680	689	654	714	659	664	726	692	669	725	664	656	700	687	672	677	687	674	641	668	661	658	717	673	697	720	670	719	675	642	666	669	685	647	648	643	678	695	682	718	710	672	650	668	659	647	670	707	666	679	631	708	706	630	665	643	655	632	639	657	643	674	662	649	618	677	663	680	650	655	731	677	665	715	665	704	669	643	634	689	696	627	698	630	653	681	676	640	716	685	713	630	638	670	663	668	653	662	684	626	666	658	668	685	657	685	694	696	734	691	668	649	687	617	590	699	663	690	649	653	677	685	632	668	682	684	644	712	698	653	681	693	641	679	664	672	660	656	667	673	664	697	679	675	627	663	683	652	651	674	700	716	720	623	641	701	693	667	678	674	694	716	690	686	742	684	691	676	665	686	643	621	685	646	648	636	718	648	656	689	709	651	674	643	722	658	665	713	689	709	702	672	673	653	657	712	653	648	616	657	700	630	637	668	695	682	681	679	684	635	643	684	649	680	654	654	659	674	633	674	664	692	667	682	662	694	642	687	695	662	663	682	645	688	714	656	675	665	657	630	632	645	690	602	679	691	684	662	649	686	653	651	732	655	681	684	644	677	677	688	705	666	655	667	734	718	664	645	646	648	658	683	655	687	627	688	664	689	693	637	676	702	661	671	677	687	663	654	691	637	687	658	698	694	619	693	685	667	687	715	731	690	640	631	708	650	654	654	668	669	719	653	668	684	666	665	714	724	622	676	731	701	595	656	650	682	694	669	661	628	685	692	647	641	686	640	684	694	679	681	652	631	671	655	722	665	641	721	671	704	658	644	663	709	653	667	688	661	643	697	720	707	691	642	684	659	664	666	632	671	642	629	668	683	698	678	663	679	671	612	649	652	638	687	641	704	684	694	678	667	663	647	629	659	642	665	716	649	653	646	684	659	674	685	692	683	664	701	679	681	665	699	701	712	683	684	651	668	714	689	653	660	668	677	689	639	703	638	668	628	652	728	650	708	633	645	681	707	638	655	687	623	672	661	680	672	700	626	647	713	692	671	643	646	695	664	710	703	659	669	650	635	673	690	635	659	645	683	689	675	692	625	670	687	680	664	660	703	671	687	663	640	726	711	684	671	666	638	666	641	662	740	651	689	632	684	703	625	675	674	655	676	658	663	658	671	666	684	654	675	633	680	641	720	668	685	734	667	661	699	667	671	674	643	678	683	685	658	649	649	707	635	679	675	681	642	629	678	661	648	686	602	683	686	688	689	647	679	637	666	693	637	642	690	673	687	676	684	687	694	684	688	650	647	678	666	671	682	673	657	651	664	665	635	654	713	660	718	694	687	608	660	646	663	708	671	682	638	665	674	670	660	658	653	659	733	690	667	680	686	655	647	659	676	668	686	651	677	675	682	645	647	671	683	659	658	694	683	712	673	695	650	682	669	659	672	695	653	668	637	690	697	680	662	662	688	671	657	704	693	645	691	699	645	696	702	646	659	690	648	686	684	680	688	659	700	680	690	692	669	709	616	661	674	665	702	633	662	652	692	634	679	679	674	670	682	624	641	689	701	697	724	696	709	664	683	617	664	708	649	705	679	718	646	656	649	659	664	674	659	696	666	661	672	645	671	680	669	718	628	633	657	652	683	664	633	677	687	666	628	626	669	746	688	636	674	664	676	650	695	664	675	652	671	662	649	677	682	663	699	657	683	675	673	645	651	692	679	661	643	681	686	697	680	658	681	675	668	657	680	724	645	694	684	640	729	660	711	676	662	648	656	617	640	673	696	698	672	684	666	696	634	676	676	635	706	652	632	663	694	654	698	685	672	638	669	648	663	687	671	617	659	671	669	648	650	680	653	653	682	685	632	657	688	626	683	626	645	644	659	648	627	719	673	686	701	668	661	656	701	698	622	642	772	671	638	696	699	660	624	669	663	670	694	623	676	724	612	673	636	678	662	683	679	684	709	660	684	663	693	699	686	663	665	652	687	685	655	718	701	681	659	650	654	693	650	658	665	690	675	657	739	614	676	679	739	672	657	688	674	641	616	652	671	688	689	638	694	672	670	697	681	650	687	689	656	699	694	694	683	649	691	686	656	662	650	655	652	646	661	626	681	652	715	672	684	687	626	672	626	715	746	683	656	677	686	665	723	682	649	608	671	689	670	670	649	677	685	640	651	658	700	685	665	677	724	685	658	681	638	641	660	679	657	693	674	687	698	663	667	617	672	642	714	682	655	659	673	658	673	679	695	716	643	634	652	629	678	702	701	683	723	645	643	710	704	650	703	669	710	698	662	706	666	686	657	666	635	684	662	667	686	685	686	678	614	687	671	678	667	620	691	718	648	668	708	680	668	656	694	720	623	641	673	669	635	652	687	701	681	644	641	634	641	635	675	740	710	668	678	679	748	680	712	683	695
54213	28692	10049	2619	624	262	264	273	295	285	269	274	281	279	243	274	292	331	278	280	295	297	266	242	285	299	271	303	286	236	301	260	281	296	285	269	249	294	273	299	266	282	308	302	334	270	270	266	305	285	261	247	281	310	263	308	302	266	259	313	310	285	283	307	310	285	266	276	279	317	308	291	274	277	295	249	299	283	274	281	261	284	297	297	265	244	268	263	266	287	258	269	273	294	323	253	301	254	251	281	292	288	273	287	249	293	277	296	270	295	265	298	295	252	268	275	262	242	252	272	310	290	318	299	305	319	285	266	297	295	306	243	304	269	262	274	272	252	287	249	283	285	269	283	272	281	282	317	300	274	244	312	275	249	272	254	279	263	273	274	239	290	289	292	285	278	262	304	275	262	278	291	285	314	305	266	290	245	277	310	281	301	271	290	300	296	256	292	273	265	265	271	254	292	286	268	298	257	290	302	302	263	281	308	267	298	273	310	281	321	277	287	257	285	317	269	278	257	286	262	276	258	240	282	308	271	258	258	283	269	284	252	265	290	292	287	292	273	290	319	260	300	294	310	280	300	293	288	290	280	267	257	267	260	270	287	279	282	290	274	274	250	293	269	289	277	277	289	315	271	306	245	301	270	272	277	269	283	271	266	243	302	278	282	283	275	291	233	267	274	289	313	290	273	284	266	287	295	309	258	288	271	276	275	283	299	290	274	323	262	298	280	267	276	286	244	321	306	261	247	305	273	280	284	263	293	268	245	278	226	261	289	280	271	296	284	284	292	261	300	258	246	295	288	298	303	269	276	291	264	287	286	280	245	282	254	267	288	295	268	257	282	278	296	286	294	290	284	258	288	287	284	247	260	263	249	325	263	303	281	229	278	312	276	269	263	292	269	273	271	311	285	290	305	253	314	293	281	263	297	255	265	263	261	286	284	264	317	272	279	284	250	271	297	267	261	310	326	237	266	313	243	287	290	294	282	288	288	267	286	284	276	279	265	271	292	288	300	299	270	267	282	299	274	248	254	288	268	281	285	289	250	302	272	279	259	266	283	290	256	278	303	279	276	300	241	269	289	261	272	275	295	301	270	314	270	255	279	278	269	293	286	276	297	277	277	283	253	278	255	280	286	269	267	307	314	281	260	291	279	249	231	262	284	294	274	281	260	262	272	261	294	303	304	259	291	247	268	271	251	281	279	283	253	272	269	302	281	273	299	291	291	305	271	288	262	320	287	273	273	266	285	289	278	287	307	298	300	288	294	274	292	291	267	288	277	243	275	277	305	281	265	253	267	254	249	308	304	262	274	314	277	216	256	249	263	265	255	258	267	292	269	300	270	295	274	299	317	262	312	346	231	259	305	294	259	300	325	282	290	267	243	295	277	294	289	295	313	270	278	262	272	294	285	273	292	295	250	275	282	331	275	285	261	278	295	297	305	275	276	271	283	249	270	274	288	280	298	296	313	291	283	305	265	291	271	271	299	293	268	288	289	266	290	291	304	250	276	297	254	307	239	290	269	278	235	302	275	250	295	310	248	278	262	282	268	289	304	310	272	275	291	259	260	310	270	264	299	266	303	258	279	284	302	258	278	288	273	289	287	249	243	290	278	290	273	245	296	277	277	270	283	282	292	299	289	249	270	260	283	286	311	291	268	276	292	265	283	310	271	261	260	300	303	262	293	266	281	297	311	323	242	236	276	246	317	266	327	304	254	241	277	272	263	260	239	269	286	295	285	269	267	248	285	298	337	286	316	276	307	324	285	289	288	301	282	287	279	270	273	293	303	271	266	218	277	256	314	276	271	259	280	272	269	258	269	278	303	334	262	277	279	313	291	293	260	278	308	292	320	299	272	271	315	313	281	289	290	272	287	309	259	283	288	287	303	276	288	274	288	255	259	275	256	251	257	277	287	268	284	280	276	291	298	298	249	280	277	333	328	275	266	269	259	279	291	282	271	270	272	255	261	294	270	284	310	316	271	298	246	284	257	287	264	268	295	288	268	284	276	301	301	298	287	267	311	307	254	265	246	262	270	257	285	263	298	280	261	247	280	283	270	297	275	285	286	277	294	239	259	273	292	278	308	296	254	232	271	268	269	281	260	279	273	260	258	284	249	303	289	286	256	279	300	280	275	279	272	328	278	266	279	263	261	253	284	271	250	253	285	274	265	237	263	290	301	285	266	268	254	283	262	287	269	273	284	265	246	269	273	257	277	261	214	259	285	264	296	266	296	296	280	313	307	295	275	271	257	290	287	322	285	259	299	276	304	303	297	289	251	277	256	268	275	256	293	309	258	305	278	268	310	291	265	263	285	269	299	302	281	297	257	266	275	294	287	271	281	268	295	249	280	302	263	293	269	264	262	270	268	274	276	279	280	316	280	272	268	281	301	315	272	294	268	272	308	272	306	251	290	287	280	273	260	257	279	288	250	279	290	262	254	301	278	278	294	269	254	265	301	292	284	269	280	283	302	291	265	277	277	276	278	286	275	273	303	289	324	279	292	251	257	288	274	267	263	269	269	312	282	303	269	282	258	271	291	259	318	289	265	275	278	266	273	283	271	291	305	281	281	265	276	253	270	285	252	295	304	286	264	288	265	283	274	250	315	307	289	289	305	292	283	287	296	291	237	263	254	279	269	280	259	301	261	261	265	254	273	302	290	268	296	252	288	280	292	267	267	270	301	258	299	270	255	272	262	286	318	270	289	277	302	291	310	263	278	286	271	268	266	290	265	281	243	282	272	266	283	284	273	254	261	305	286	261	285	286	258	271	273	276	269	271	309	286	275	272	282	297	275	275	282	290	316	263	262	278	291	262	239	265	263	284	296	295	296	279	285	298	271	252	285	284	246	292	279	268	275	253	250	307	294	286	262	323	302	243	300	313	257	292	285	272	291	263	272	259	295	302	291	299	287	283	281	289	269	302	268	268	298	305	287	261	289	255	270	280	292	268	290	258	265	242	257	281	287	312	254	263	276	291	254	276	273	265	282	274	261	253	302	275	288	263	306	274	306	267	298	242	289	271	282	279	285	291	277	240	277	277	270	260	273	247	291	279	290	295	276	260	284	269	266	296	303	299	259	273	287	274	290	296	289	284	299	257	264	298	273	281	287	279	275	259	279	264	291	301	263	296	292	268	291	272	218	283	283	263	288	258	248	299	259	247	270	286	229	285	278	271	256	273	280	304	285	289	285	274	284	319	265	244	282	300	271	275	295	267	287	293	276	298	290	277	279	260	270	273	297	294	295	269	292	262	290	290	257	276	287	277	279	301	264	280	275	291	265	248	286	257	281	290	274	282	303	274	306	286	268	282	286	280	299	323	267	278	265	264	284	292	278	289	289	259	254	267	243	310	279	258	284	261	276	282	289	285	256	237	272	278	232	243	268	302	275	288	288	278	265	291	282	292	281	259	221	273	290	258	272	266	285	303	310	271	295	322	263	283	240	267	259	309	305	247	262	269	252	252	265	288	262	282	271	281	297	300	274
35560	19407	11315	5010	1652	637	617	593	574	588	595	576	603	581	578	602	599	594	599	610	640	579	586	560	582	635	611	582	518	573	623	568	557	592	603	539	571	549	628	543	575	610	584	556	574	581	591	600	561	582	551	617	593	583	589	596	586	600	599	599	626	582	544	546	605	608	543	599	592	599	587	599	606	596	591	568	589	577	596	576	601	591	555	633	576	550	542	594	594	620	633	611	577	576	594	568	604	568	622	571	590	659	552	602	564	539	605	548	606	619	595	617	613	574	616	609	616	592	540	598	578	601	596	577	582	579	578	555	551	575	616	599	570	596	610	586	604	584	606	560	584	559	584	580	564	585	585	567	562	589	573	584	572	555	601	624	560	558	593	586	620	597	545	604	569	581	593	582	574	590	609	589	611	566	598	607	559	612	564	601	574	573	573	571	628	579	553	549	570	581	580	561	631	597	595	577	565	579	584	563	599	557	557	587	563	543	580	598	598	551	532	572	575	596	591	584	595	592	616	590	596	608	633	618	566	604	601	616	605	558	604	617	590	602	600	566	601	597	612	669	593	568	608	575	604	565	596	586	543	601	596	578	576	608	602	595	588	565	615	570	612	592	591	567	603	552	599	591	568	587	588	581	586	580	595	612	615	613	591	626	605	593	582	615	584	632	612	605	604	557	624	581	613	565	584	615	614	580	582	566	622	583	537	594	629	635	592	554	566	549	601	627	567	572	554	568	624	609	586	611	581	601	610	588	561	601	590	606	621	603	613	617	647	633	605	602	604	590	611	525	630	601	558	570	599	561	611	581	594	606	560	618	602	670	556	568	653	612	565	587	567	574	590	564	589	629	540	579	563	586	559	546	579	565	578	583	580	619	620	580	581	623	618	589	542	583	597	596	591	532	593	552	559	578	586	612	570	567	614	583	579	625	557	591	578	580	552	584	576	559	607	604	645	597	589	593	570	611	613	620	587	606	574	628	563	570	573	602	596	578	597	592	607	594	606	558	599	615	597	560	630	557	614	576	596	576	573	602	609	614	571	588	603	644	562	629	556	595	556	569	587	604	623	605	600	589	613	606	608	589	597	560	569	563	624	581	613	605	608	585	626	629	605	568	612	608	592	605	590	557	594	588	621	599	566	614	584	641	562	571	553	623	641	568	590	590	586	610	606	555	559	588	601	611	597	634	567	581	601	587	584	585	543	611	609	601	602	581	558	552	610	620	610	563	580	588	616	585	644	588	604	577	593	566	583	621	555	589	643	617	594	605	594	568	603	560	610	628	579	603	589	565	559	605	589	576	586	570	596	589	616	583	584	621	578	601	569	597	602	572	617	553	593	557	567	566	604	552	588	599	613	619	580	592	551	577	555	576	581	520	612	612	591	576	599	599	577	595	555	580	581	586	583	590	577	539	560	546	596	568	634	604	644	583	621	636	589	642	575	625	604	561	623	617	598	604	629	548	591	585	586	633	621	625	594	577	567	576	614	615	588	598	588	627	596	605	582	585	573	540	606	592	599	603	607	586	599	642	548	604	598	593	584	608	580	575	580	569	552	642	575	618	611	586	586	563	618	580	600	586	563	619	554	571	617	583	574	574	574	572	626	557	600	580	582	593	564	612	650	574	627	546	614	597	586	576	580	579	567	568	589	560	550	522	605	588	630	592	561	571	561	601	553	600	614	557	564	605	578	625	573	586	617	610	542	582	548	610	611	536	568	621	578	617	600	618	585	563	589	621	586	569	560	580	626	590	594	600	599	617	594	620	595	584	635	611	607	582	563	603	575	565	567	629	531	643	582	597	614	552	644	617	567	618	581	615	565	592	630	571	578	570	645	621	596	604	607	583	569	593	592	614	561	561	544	602	599	597	553	581	611	595	581	536	613	567	586	572	579	600	618	534	574	564	560	570	616	611	586	614	590	598	572	563	635	603	611	585	579	584	588	551	571	592	611	540	577	616	625	615	613	607	590	593	584	600	614	594	580	576	610	624	605	588	582	573	607	581	584	580	629	579	563	559	622	608	601	613	617	559	599	644	571	587	619	615	604	580	603	611	602	579	617	620	596	570	580	617	597	625	585	570	582	614	572	583	580	564	580	604	555	579	582	555	585	607	603	568	616	616	612	584	587	584	585	584	564	571	556	616	628	590	577	571	579	583	607	607	568	605	581	579	569	593	562	587	609	598	632	621	629	561	579	564	582	583	571	566	591	607	569	573	584	551	583	552	565	550	570	587	554	604	611	591	623	589	579	619	582	614	577	609	623	645	582	605	608	610	622	585	588	608	570	598	608	610	554	553	597	620	629	544	575	577	624	554	587	619	573	625	580	588	586	585	618	566	602	590	603	594	599	569	583	585	580	578	616	572	560	583	607	617	579	581	563	640	578	578	649	627	600	601	646	609	568	584	599	589	589	614	555	593	587	590	549	533	575	593	580	573	531	611	582	605	581	579	577	550	603	624	577	604	591	549	591	578	552	579	626	622	621	647	564	569	577	566	609	609	587	587	618	578	594	609	617	600	567	587	618	614	565	592	626	593	643	649	551	569	583	561	574	626	569	550	593	591	606	589	596	556	606	600	604	580	574	579	585	604	594	567	569	622	559	555	605	588	598	588	559	599	554	624	553	566	585	630	607	580	604	599	576	601	563	585	610	658	598	562	588	553	606	597	601	616	606	627	639	623	555	600	606	630	558	598	562	613	589	630	566	592	580	566	598	612	569	566	604	598	589	596	566	591	615	590	577	559	608	626	562	575	607	612	532	637	595	577	611	615	554	617	607	639	563	567	625	609	650	580	587	582	584	573	586	589	621	600	587	605	592	614	559	616	567	594	555	588	611	567	623	571	558	562	576	569	601	577	624	573	617	572	556	543	579	537	605	592	601	593	594	611	590	592	598	628	569	595	586	585	514	579	538	626	588	556	551	582	566	574	647	554	552	592	544	590	594	546	580	551	623	611	599	593	623	551	614	606	587	589	581	630	598	597	586	593	587	609	621	589	602	577	575	604	591	546	601	643	544	575	593	616	584	585	601	549	618	663	560	612	568	576	600	577	615	609	591	606	605	549	579	592	593	547	572	614	620	613	581	615	612	605	560	568	584	567	594	563	563	569	629	607	598	609	570	568	570	600	602	662	600	617	586	550	586	596	586	629	568	547	574	594	594	575	587	574	596	602	599	550	571	599	638	647	608	524	597	583	589	594	575	567	599	595	572	606	598	590	568	584	591	600	601	561	550	581	570	609	566	589	584	585	580	604	580	594	525	585	592	588	637	545	588	592	576	529	563	549	569	585	601	610	508	582	592	576	587	572	612	615	611	610	587	612	589	511	593	593	595	562	580	576	599	599	579	644	564	583	601	558	599	610	603	598	585	635	574	537	582	600	582	535	661	569	603	595	633	609	546	630	539	585	605	592	603	582	599	585	627	563	594	566	569	577	572	609	573	559	584	563	573	610	616	611	560	561	583	565	553	546	571	596	585	558	580	565	648	589
57957	34398	19438	6196	1479	377	311	330	315	273	263	250	274	277	287	302	301	274	277	258	238	282	314	269	262	301	281	274	278	268	297	271	265	246	282	262	288	323	286	285	297	302	251	267	270	278	282	289	271	291	293	259	268	259	270	301	300	280	282	266	287	301	262	290	268	266	285	277	277	263	275	255	269	292	259	283	306	282	286	275	284	297	235	287	300	282	261	251	253	269	293	280	262	274	276	294	277	288	264	263	288	285	269	282	291	319	321	285	271	309	287	269	317	268	273	264	317	238	269	275	277	265	265	247	264	283	275	287	316	253	271	256	275	284	261	273	283	260	279	299	255	252	257	295	287	279	277	294	281	292	270	274	266	296	286	279	283	293	285	240	290	283	283	302	275	270	288	247	296	254	275	277	303	267	262	308	287	286	239	297	248	295	247	290	306	261	279	247	265	219	278	300	258	277	266	288	286	297	275	298	253	275	280	284	271	320	303	267	291	280	276	248	265	297	314	277	275	287	272	258	257	284	272	244	263	293	271	289	298	290	256	312	256	245	268	285	298	263	268	336	281	277	261	263	280	296	262	229	281	274	265	284	270	271	269	231	271	271	271	275	287	232	269	279	245	277	285	290	306	269	300	285	268	285	261	277	273	279	276	283	279	312	271	266	276	288	263	255	297	294	283	286	245	235	247	275	259	290	284	285	275	286	262	268	270	298	287	294	286	269	279	258	289	284	294	298	281	321	273	283	314	305	295	281	286	303	286	305	283	295	285	259	302	272	295	249	286	284	223	269	266	282	283	278	279	295	292	294	283	271	292	257	263	269	230	269	289	267	294	283	249	270	274	325	286	257	237	300	308	262	242	263	280	289	268	297	256	275	288	297	267	297	273	275	300	280	284	273	312	289	260	284	247	251	279	289	276	263	292	271	263	243	269	250	240	298	259	301	279	250	275	288	281	253	269	239	261	289	277	309	304	307	306	295	301	284	303	277	238	288	275	280	286	289	259	253	311	264	310	239	279	311	262	280	308	268	280	257	272	242	258	280	284	275	268	316	232	288	283	257	293	289	260	266	280	295	288	277	252	272	251	277	267	292	291	261	273	272	277	290	260	274	313	277	307	290	264	269	292	268	309	278	313	301	225	278	269	268	274	255	275	282	270	261	251	268	282	272	289	266	283	275	261	266	271	270	308	293	263	300	306	262	294	258	270	277	253	278	293	265	294	282	266	262	275	316	297	231	277	272	273	274	268	307	263	291	308	316	321	256	264	288	240	298	245	260	278	290	281	335	247	262	260	276	256	269	270	282	257	281	274	272	285	295	331	286	285	268	231	285	237	240	286	286	302	288	278	290	282	269	290	281	297	297	243	310	298	277	280	279	270	273	270	241	278	281	280	289	279	264	292	298	286	261	282	290	267	280	244	270	296	289	291	231	289	237	280	306	253	274	256	306	282	296	274	296	274	283	304	298	302	262	266	289	274	303	298	274	282	246	275	302	313	267	232	271	285	302	279	267	282	243	289	298	284	264	280	263	274	262	271	320	328	270	285	311	260	272	297	273	241	267	296	282	311	334	295	274	265	311	292	275	259	267	251	270	294	259	278	273	263	263	302	280	265	240	265	267	266	262	287	258	276	252	288	312	275	284	276	286	262	303	237	272	263	336	292	315	302	244	299	305	261	256	269	273	241	262	279	255	289	273	310	268	266	345	312	274	294	312	286	252	295	268	253	271	276	290	274	289	260	289	309	319	274	289	286	274	289	271	286	282	287	315	295	275	294	266	288	303	250	253	267	286	308	273	311	282	299	315	288	271	281	292	280	271	257	263	304	294	294	269	272	288	329	274	270	307	292	266	284	304	260	261	273	274	278	288	282	270	281	290	318	285	307	280	258	279	289	280	300	292	289	286	277	261	248	284	273	279	286	271	257	243	315	284	291	292	305	306	281	279	331	320	265	285	283	319	278	304	268	271	275	285	299	262	277	278	290	259	325	302	264	262	259	283	310	292	287	274	271	300	243	285	318	287	275	280	259	239	284	266	281	269	286	311	316	306	315	285	282	289	259	318	249	277	295	275	288	283	278	255	289	292	277	297	266	287	282	281	264	273	290	286	299	287	269	296	288	283	281	279	273	283	273	277	285	269	266	254	276	277	296	282	311	284	291	299	291	318	273	276	261	295	280	280	266	315	286	274	299	270	291	264	282	253	297	292	273	260	266	276	271	285	299	282	272	266	270	295	252	294	284	263	273	284	320	281	267	315	271	265	308	310	275	292	285	276	312	313	281	317	282	257	265	257	282	270	302	289	286	285	305	295	283	308	270	298	275	288	286	266	259	297	252	296	239	282	279	281	252	283	288	291	286	315	253	260	259	298	313	309	286	254	257	264	278	294	279	298	293	271	275	241	284	266	332	277	293	293	299	286	269	261	278	292	265	254	267	280	268	270	266	272	288	291	286	272	281	303	289	280	322	302	249	276	287	263	281	287	273	276	281	289	298	270	285	288	266	295	282	267	296	271	276	279	267	334	251	278	265	262	253	274	274	291	275	284	259	305	271	275	264	233	276	234	252	287	300	339	277	261	274	299	249	291	263	266	289	288	263	306	286	286	283	274	289	279	281	264	264	289	269	283	337	322	246	296	309	291	296	278	285	247	299	273	312	275	296	279	240	288	266	268	255	280	262	285	343	307	272	282	250	284	284	284	287	257	303	274	334	315	262	298	263	270	314	282	290	287	263	295	273	254	269	266	269	292	278	288	260	280	267	264	286	261	256	270	290	287	281	264	260	270	229	261	275	277	323	255	259	259	289	274	287	264	268	275	254	292	289	324	293	281	278	289	272	308	279	264	299	290	292	308	272	264	291	282	272	282	286	262	258	277	289	296	245	260	284	311	258	291	276	279	289	243	290	282	253	281	279	259	289	293	301	297	291	314	253	286	296	252	265	262	297	271	279	281	306	312	272	248	306	282	277	230	271	293	267	263	274	275	303	256	293	249	266	245	256	289	274	249	284	293	319	261	292	267	299	275	254	281	275	271	294	255	279	275	255	272	274	298	288	259	278	270	283	272	278	269	288	315	277	295	274	265	311	313	283	290	282	280	314	279	270	292	274	298	291	307	241	289	288	267	289	218	277	306	301	260	308	267	284	261	235	276	272	282	241	261	233	257	287	267	265	255	271	265	284	278	315	291	262	279	286	291	267	274	312	288	304	299	302	294	278	272	317	309	308	272	270	266	265	273	282	257	291	299	276	278	296	272	286	326	279	265	259	261	315	287	268	273	277	264	265	302	256	264	270	268	260	269	256	292	271	318	276	273	251	279	291	237	268	267	242	273	289	267	313	301	269	271	293	263	280	257	293	278	280	312	270	300	294	299	309	305	281	296	306	288	242	263	303	288	290	281	280	283	285	278	254	298	252	266	271	288	283	273	316	263	247	331	250	292	281	287	293	281	283	306	297	274	284	301	283	276	310	299	290	276	260	283	265	282	275	268
36554	26169	20627	10206	3730	947	708	662	610	639	632	587	640	581	621	610	582	613	600	595	610	615	534	567	585	610	610	609	643	587	589	587	601	582	616	593	622	594	593	599	614	570	645	601	629	580	603	563	612	590	578	594	637	577	554	610	571	597	579	626	628	564	604	598	611	565	545	565	579	609	574	616	596	608	594	581	611	616	590	602	631	588	616	641	586	560	646	621	629	603	599	614	586	630	624	605	592	593	583	606	559	603	579	595	572	582	558	611	592	628	571	597	561	572	568	605	593	573	595	610	583	549	617	611	589	564	578	527	564	605	573	582	606	595	580	606	518	658	593	587	555	578	614	614	575	667	594	561	580	633	579	594	604	587	563	594	607	593	638	603	578	590	681	583	565	563	589	596	564	574	554	603	580	577	571	546	562	609	581	620	608	605	588	611	594	618	604	618	614	580	576	564	617	578	563	609	631	569	602	618	581	635	601	543	581	594	582	598	592	584	591	624	554	553	603	576	581	638	583	594	589	566	641	565	593	572	537	627	563	612	596	599	603	635	621	574	573	569	543	572	548	575	588	587	551	571	608	587	617	577	625	577	568	594	582	622	602	576	582	570	631	619	543	581	596	583	587	598	592	586	569	607	582	603	620	604	594	554	600	593	608	637	544	559	613	595	617	581	611	586	580	594	563	618	606	565	615	565	532	563	600	616	571	589	604	579	565	589	558	625	589	602	604	584	563	572	607	630	596	550	613	613	555	594	595	582	575	632	565	565	579	608	612	608	592	579	573	584	584	608	577	595	600	612	544	577	574	577	553	616	597	573	657	594	592	611	567	572	552	625	610	581	570	578	589	609	552	619	580	567	590	615	619	550	537	609	586	595	612	577	618	620	577	612	570	637	550	580	559	575	597	599	616	565	586	626	585	600	594	614	583	610	571	575	568	601	601	579	608	592	587	585	598	583	550	606	594	579	614	574	602	563	637	616	625	586	607	612	584	549	597	593	628	617	591	601	580	578	575	602	588	613	540	583	564	623	626	599	583	609	586	582	643	586	602	612	588	572	568	610	593	552	595	571	572	596	609	615	574	573	614	612	555	576	586	573	576	559	592	593	603	569	606	561	606	543	607	581	609	598	559	570	537	611	590	538	611	590	568	617	559	545	599	505	600	615	596	611	590	581	541	597	591	569	573	568	600	618	570	576	607	624	574	568	598	601	603	577	604	594	587	638	592	608	582	625	606	588	584	580	578	616	575	571	571	557	605	557	575	565	564	616	550	606	600	654	563	591	622	585	577	589	576	575	603	555	632	597	560	582	618	608	585	598	628	585	590	585	581	577	585	593	589	598	615	641	629	621	601	597	600	634	579	588	608	537	561	600	622	593	635	605	630	584	624	595	596	579	559	623	609	569	558	565	594	565	568	599	579	658	602	603	574	571	597	564	587	583	593	571	557	612	576	573	562	625	566	598	620	567	654	578	588	564	601	623	610	585	587	618	597	553	578	622	600	588	593	613	573	617	598	551	592	612	606	580	529	619	637	563	572	575	590	625	586	638	616	593	591	626	591	628	605	574	620	596	595	622	555	584	576	584	588	561	587	562	568	611	557	616	597	552	569	569	606	579	614	573	583	544	587	607	596	559	599	610	599	575	590	565	602	586	595	563	564	640	613	633	555	646	553	592	579	554	603	624	600	560	589	602	566	587	548	577	602	602	585	593	616	590	583	579	592	584	587	607	569	627	562	595	561	610	603	599	587	587	619	621	604	566	559	577	574	586	600	567	598	553	546	608	596	578	592	595	593	608	573	598	588	565	595	624	587	594	620	594	589	569	589	600	633	608	628	639	587	612	589	589	621	599	620	623	573	594	582	638	588	637	604	635	607	566	610	609	580	603	592	574	563	617	580	601	581	607	654	599	592	603	625	590	621	553	602	587	616	562	624	591	551	587	577	591	592	609	601	596	572	593	601	573	552	613	577	548	573	588	631	632	582	609	584	615	602	605	585	615	604	580	576	553	593	539	607	633	591	567	631	636	593	564	573	573	592	583	579	567	576	580	564	600	628	631	571	581	639	602	610	591	553	644	578	576	583	618	571	594	604	569	573	570	598	590	572	578	590	570	560	619	592	616	619	572	603	569	598	628	557	577	563	606	599	606	560	592	588	601	568	615	621	599	604	578	605	592	534	578	564	616	581	592	603	594	559	615	616	599	576	590	604	652	570	579	555	596	607	592	625	605	608	562	566	572	575	605	612	553	618	633	615	554	627	559	570	598	586	604	609	594	623	617	629	597	574	621	588	553	557	507	619	595	574	588	585	564	570	584	582	575	591	581	584	595	618	601	585	601	616	594	604	578	582	575	590	588	563	605	614	638	601	576	607	645	609	578	577	605	610	597	620	586	578	541	593	601	587	602	579	562	582	587	598	606	591	612	588	651	620	602	589	568	602	619	540	600	614	629	600	584	551	576	604	607	610	561	555	591	575	571	630	553	548	594	600	571	576	613	567	591	580	606	541	609	541	601	584	627	589	597	615	606	595	579	604	607	618	578	553	587	590	626	591	560	566	611	590	599	597	643	610	581	593	606	550	617	560	603	638	597	623	602	609	633	605	605	586	602	600	569	552	581	586	575	597	574	587	576	596	609	550	604	558	590	563	566	599	608	604	585	625	588	575	562	600	621	579	558	593	594	588	661	626	590	612	602	568	600	596	573	589	585	562	586	567	578	589	585	592	622	596	587	601	572	633	632	626	600	603	590	600	606	612	564	596	544	597	602	598	561	595	550	599	593	609	645	608	581	578	595	604	589	595	555	575	589	592	562	587	594	659	620	607	590	590	602	582	570	593	603	555	604	574	563	555	591	603	590	584	615	562	602	612	627	630	594	584	532	563	528	597	601	615	602	615	561	592	597	559	583	619	616	538	582	605	601	580	575	622	602	609	584	591	564	591	557	626	597	570	629	577	600	618	585	621	622	583	590	612	602	617	563	594	596	633	619	600	573	569	585	625	564	588	608	590	601	594	598	608	580	588	556	590	604	589	580	566	660	599	565	577	560	597	603	641	626	627	608	658	600	576	574	545	559	618	603	588	588	563	611	531	599	600	580	624	567	548	619	606	614	606	578	594	597	648	568	585	589	619	582	589	629	583	643	621	602	615	588	572	610	617	638	574	579	571	622	558	561	600	631	606	585	583	570	602	589	562	607	622	605	583	609	576	566	588	556	622	600	564	588	596	597	584	608	602	628	582	575	592	585	568	610	602	573	601	612	570	605	600	628	647	606	604	633	626	590	591	602	614	613	594	567	557	636	524	571	548	560	582	629	588	596	557	547	630	596	573	577	644	600	581	593	565	651	596	580	599	572	611	578	576	569	590	606	646	594	571	609	565	559	571	579	576	596	590	630	595	604	575	586	631	620	607	591	599	615	537	631	579	591	565	589	591	575	589	619	562	568	618	563	601	556	614	577	587	596	582	588	576	616	530	613	617	587	589	603	602	557
66803	41846	22247	7733	1527	514	388	350	316	333	343	310	333	368	289	354	310	317	368	307	325	321	318	315	318	314	325	333	334	346	310	312	314	326	294	309	352	306	301	307	282	305	336	306	305	334	314	355	320	342	323	313	331	341	326	269	315	335	325	353	310	333	311	348	316	319	359	338	326	338	327	321	333	304	329	300	288	335	327	346	339	292	292	354	340	300	314	334	315	358	277	319	309	299	307	313	343	361	334	315	295	306	357	293	319	338	304	298	330	302	299	336	335	305	323	314	331	364	296	323	343	312	348	337	331	298	319	313	323	328	324	312	311	343	317	312	291	317	328	333	323	316	323	340	298	313	357	342	373	301	325	270	318	295	325	308	293	369	347	327	299	346	326	328	347	307	308	326	289	352	336	304	338	316	338	348	341	298	317	357	307	329	297	324	298	358	341	317	327	295	337	288	327	329	303	297	316	319	335	319	279	298	299	346	363	316	311	351	299	336	342	334	348	281	347	329	314	300	343	336	348	331	283	313	285	343	286	312	335	313	303	300	322	280	310	304	299	301	318	337	343	318	307	304	317	328	322	349	340	279	315	333	340	299	327	331	344	331	334	328	316	306	333	350	323	345	324	330	329	330	320	334	313	336	278	351	328	312	306	332	301	322	334	291	336	310	296	321	353	297	318	337	298	321	315	294	315	330	311	307	346	324	276	317	342	334	315	343	344	335	309	333	285	321	316	308	272	291	341	338	304	345	348	336	321	275	298	305	339	321	290	317	323	349	286	360	279	315	312	293	331	305	308	347	285	323	322	338	339	328	296	357	339	318	335	323	327	321	336	339	323	342	311	368	325	308	307	335	320	317	351	319	338	342	286	322	307	347	326	357	341	298	329	327	294	302	313	335	297	349	332	331	349	320	271	310	327	336	319	337	264	329	309	312	301	307	330	277	326	325	337	322	349	327	297	292	299	325	318	338	333	318	319	325	334	310	326	324	308	287	327	331	305	332	331	331	298	306	350	359	327	318	356	322	313	337	322	343	338	312	326	315	285	272	334	332	300	307	313	351	327	325	292	306	347	314	307	310	319	312	285	332	323	307	273	329	330	310	317	345	322	308	309	329	348	307	300	297	338	339	316	333	309	329	320	292	357	303	327	345	330	306	297	300	312	304	354	288	298	324	347	317	331	299	317	315	327	322	321	311	330	336	318	339	313	337	323	306	343	378	302	322	316	314	320	338	353	354	312	342	322	320	334	322	366	331	316	311	338	318	334	303	290	345	353	321	303	361	340	353	330	321	351	346	316	354	343	319	326	344	283	325	312	307	326	318	303	331	323	358	310	331	321	340	321	329	326	331	336	315	300	341	336	365	320	285	359	338	280	315	355	328	365	353	329	338	302	306	315	323	272	291	334	341	329	318	317	312	341	314	312	333	297	312	337	357	311	333	340	348	291	304	331	314	341	322	285	367	350	358	307	323	338	329	325	337	277	334	295	324	328	338	280	326	334	302	333	368	369	365	337	354	330	297	288	354	340	327	308	316	298	351	307	305	310	326	319	299	331	292	309	307	328	353	337	318	320	333	322	313	314	286	328	353	324	368	316	357	303	336	300	357	309	306	303	346	339	336	338	304	294	312	311	334	298	329	308	301	343	306	296	300	297	362	357	321	331	328	302	360	306	347	310	314	345	323	306	340	331	343	343	331	323	341	314	301	311	288	325	332	317	314	326	305	332	330	321	310	325	323	286	307	315	315	318	319	330	371	307	310	326	337	315	320	294	316	342	318	312	353	326	312	331	320	318	304	305	324	332	321	299	295	314	353	340	347	328	324	337	313	335	338	306	336	313	332	316	333	309	317	329	306	311	354	337	322	351	297	315	307	358	325	342	320	305	310	344	289	311	295	306	330	344	322	302	325	326	331	320	294	306	298	345	332	309	292	324	306	332	341	272	320	290	304	313	366	318	302	301	296	349	345	326	328	313	327	359	302	362	312	286	330	341	313	345	340	337	333	321	331	343	326	303	359	318	283	302	334	343	306	325	302	307	297	299	320	296	307	333	294	290	304	333	303	324	318	316	330	298	322	318	334	327	361	330	317	295	293	307	331	304	317	313	300	329	273	310	313	312	355	333	335	323	311	373	336	332	316	317	303	292	308	307	290	320	342	355	316	309	282	343	325	319	319	338	321	289	273	334	299	319	275	324	324	298	342	319	310	335	353	302	335	318	341	332	304	329	350	310	325	317	356	326	320	330	349	316	355	310	335	315	346	339	327	331	326	307	288	336	314	298	325	295	334	344	337	307	289	301	293	317	311	340	335	299	318	325	290	303	330	324	311	315	325	370	319	312	318	338	318	331	313	315	293	319	318	297	301	331	313	286	306	298	347	330	325	301	348	326	349	300	317	291	317	349	330	300	370	319	309	361	289	321	314	342	334	333	253	312	313	339	313	283	347	340	343	331	333	325	310	328	346	317	296	333	345	331	324	314	331	316	338	329	354	298	358	313	360	354	312	296	337	328	317	323	331	342	309	315	311	322	352	302	328	301	345	320	336	280	315	318	350	293	334	336	321	364	306	298	336	328	353	309	373	304	299	349	342	336	345	305	342	314	330	323	330	339	339	289	297	352	321	319	355	340	332	349	354	357	354	337	323	364	293	340	309	312	339	318	335	326	370	356	348	322	348	327	332	352	308	327	305	327	341	314	299	311	319	342	327	347	306	306	341	328	315	288	302	343	327	344	349	336	333	325	314	309	326	345	295	357	312	323	290	309	310	302	354	353	320	373	320	322	357	314	314	376	372	304	354	339	349	329	316	315	315	313	313	318	325	300	325	316	390	348	325	357	313	321	335	313	317	334	331	312	316	276	330	311	299	303	268	321	363	319	323	340	310	322	332	307	317	337	290	320	323	300	296	285	316	323	325	313	322	322	277	328	332	328	349	296	313	318	308	314	308	332	322	317	313	280	301	353	307	320	353	340	327	338	349	366	307	322	287	332	316	312	316	355	309	305	324	335	325	309	309	325	301	291	306	295	307	357	323	287	298	317	336	350	308	321	316	343	299	307	286	320	282	347	279	302	296	334	358	336	319	336	330	360	328	282	316	344	273	328	310	335	321	318	335	320	303	323	330	317	333	310	318	338	320	317	312	309	302	320	292	322	331	339	342	321	329	356	340	289	335	317	350	315	348	307	306	356	353	299	355	298	309	335	310	313	306	313	320	303	291	345	284	323	346	327	341	327	309	331	350	280	339	289	318	348	348	324	313	361	352	343	310	332	338	331	332	322	308	316	318	323	309	278	298	314	312	333	350	333	333	365	312	293	313	326	306	285	299	338	316	329	343	329	319	326	327	315	342	312	335	323	288	304	299	359	330	329	295	337	316	356	363	372	307	312	307	342	334	320	318	290	300	335	318	325	325	299	328	309	334	331	339	331	362	318	283	309	329	311	298	307	310	317	303	347	325	320	321	346	316	293	356	303	311	331	335	351	316	338	336
43727	31630	22515	10461	3531	1183	831	757	740	732	712	690	679	683	703	752	637	662	695	675	662	701	653	690	645	669	694	656	656	687	689	737	693	655	662	663	665	659	647	702	642	644	703	693	641	713	685	660	658	647	643	700	672	711	663	669	641	644	650	713	678	667	673	665	675	668	654	686	671	643	648	662	661	688	690	633	677	694	672	702	665	660	663	660	670	686	657	657	659	682	627	643	667	651	688	685	683	665	656	721	719	647	670	687	682	626	676	687	700	716	668	625	670	732	631	685	645	662	676	699	616	688	682	657	655	694	695	670	624	632	639	673	642	676	680	621	717	626	609	686	673	711	732	637	668	647	700	667	677	710	680	625	677	656	645	654	682	682	698	661	673	693	653	694	700	678	640	699	700	701	639	697	668	699	635	664	667	653	658	688	648	677	695	635	681	691	665	713	660	658	697	687	678	621	741	699	627	682	674	642	663	658	685	691	681	652	675	648	631	639	667	683	698	681	653	675	650	663	644	645	621	626	623	691	630	660	668	655	660	660	652	683	703	655	676	667	689	624	664	641	646	670	642	670	671	652	640	702	683	712	695	677	663	657	667	635	696	646	630	665	705	659	629	695	670	688	703	671	636	692	665	674	665	653	655	693	662	679	682	651	682	673	721	659	665	648	638	642	621	692	695	662	655	680	693	675	698	695	691	642	661	700	675	660	674	655	685	645	709	667	701	639	679	673	680	597	625	678	675	635	679	679	657	664	626	658	652	645	658	655	708	669	683	661	669	676	655	666	662	652	650	672	681	665	649	670	653	603	620	703	632	675	650	695	664	632	617	683	643	654	678	688	703	664	691	657	675	678	606	677	669	716	694	638	669	679	711	622	617	676	677	679	637	654	685	679	622	655	695	630	689	650	690	654	667	685	685	634	636	687	686	668	655	648	648	708	684	632	659	656	696	661	716	664	641	646	654	708	712	670	639	663	653	644	657	701	696	711	691	688	659	635	637	669	713	681	651	677	652	686	644	640	648	666	649	626	696	648	704	620	689	640	659	647	653	650	673	617	640	692	632	649	648	675	659	637	713	623	667	663	663	675	676	668	647	683	683	686	678	673	671	681	637	618	646	673	673	601	667	677	662	708	666	703	667	681	655	641	646	711	687	666	681	682	674	687	648	702	665	678	663	672	626	671	624	678	672	689	683	663	667	653	653	661	686	681	643	648	689	644	654	640	677	674	699	698	725	654	635	660	628	686	653	645	683	668	703	664	678	653	677	700	665	666	645	656	608	702	711	681	696	671	672	679	645	665	697	688	645	657	657	674	656	668	667	641	685	678	610	681	670	689	683	671	694	649	658	653	699	691	679	692	650	678	663	706	637	656	718	671	673	690	697	673	646	629	660	640	688	631	651	707	698	676	641	709	655	672	713	627	662	698	667	628	642	705	656	659	648	686	672	683	700	686	625	678	660	640	695	638	635	652	660	672	674	668	673	670	655	639	673	648	596	636	660	676	702	659	653	686	679	649	672	657	654	705	703	648	662	611	688	699	676	624	661	637	684	652	644	649	671	686	718	679	663	661	625	673	648	682	649	637	683	658	678	648	678	663	641	655	720	714	656	656	720	702	679	723	711	678	651	653	641	684	644	660	651	699	691	644	601	648	660	668	638	688	630	745	683	709	674	645	688	679	683	660	661	682	683	657	683	685	637	686	703	661	688	647	703	684	656	654	672	666	661	719	675	672	721	697	673	708	668	678	696	730	672	676	624	681	636	721	683	643	677	659	736	692	608	686	644	645	689	654	666	720	684	700	662	632	690	650	661	671	661	706	679	658	699	662	685	642	631	675	663	639	665	663	642	692	658	607	654	673	628	652	653	625	649	730	695	692	688	656	659	618	749	687	646	649	678	699	698	692	687	644	669	654	699	681	656	707	695	658	667	686	697	658	688	701	620	646	655	676	633	706	661	672	671	701	656	658	642	673	702	628	651	663	693	659	642	669	676	629	648	654	651	657	666	634	661	712	702	687	672	692	638	700	679	675	693	693	702	679	640	647	719	631	613	697	655	639	625	682	640	640	710	677	618	614	684	633	654	677	657	690	652	665	622	648	664	693	669	708	646	662	682	678	640	690	646	635	656	627	642	676	635	694	653	656	697	674	637	686	638	691	699	701	649	681	664	677	644	649	674	664	672	669	717	653	642	648	630	614	694	697	677	695	706	715	654	644	709	650	658	659	708	675	674	651	624	658	623	644	680	660	654	672	667	660	669	711	669	688	648	705	648	708	700	660	669	672	708	656	698	651	623	638	663	636	644	669	680	661	602	643	652	714	685	634	672	677	685	644	624	698	717	644	662	654	685	643	662	628	689	656	669	671	687	632	683	677	647	641	699	677	631	622	631	698	653	668	710	668	650	638	687	617	663	672	648	648	701	702	662	666	675	629	668	676	659	676	617	649	671	690	668	623	698	673	686	671	623	636	663	672	693	684	703	621	648	715	652	692	689	675	659	640	674	643	698	678	640	658	675	697	667	648	654	681	660	652	624	655	648	656	668	663	670	699	681	648	680	678	679	659	640	698	651	643	656	668	666	672	631	673	677	658	609	617	653	642	678	662	692	648	673	658	624	664	678	725	673	648	686	630	647	661	718	624	649	658	666	706	678	678	693	609	650	618	668	693	687	697	630	660	699	687	642	645	681	659	705	723	671	709	673	675	676	601	675	697	654	681	631	680	720	700	644	661	678	654	646	689	672	616	677	671	655	670	654	672	652	646	700	631	666	655	674	714	694	685	684	635	645	681	663	657	720	647	643	689	700	655	663	694	655	701	672	686	715	663	675	627	704	691	641	664	729	697	644	671	662	660	690	667	656	653	667	643	701	681	668	647	681	669	687	656	692	643	664	670	666	633	647	683	643	680	671	708	687	663	682	658	689	678	670	661	653	674	685	665	652	630	658	713	642	674	689	670	692	667	633	655	707	674	640	685	650	697	570	660	681	617	651	627	687	664	641	634	677	694	709	654	676	677	693	649	649	634	646	674	666	657	648	681	668	709	676	637	661	682	678	677	681	683	673	683	637	635	658	635	633	671	674	660	704	686	673	651	659	631	662	680	641	643	669	658	674	684	692	645	654	671	695	669	704	660	634	624	683	668	726	732	697	655	684	654	650	666	670	637	671	668	670	637	647	645	660	679	674	674	706	646	632	663	706	632	681	646	645	698	630	655	680	610	678	626	701	682	689	658	641	641	657	641	637	637	664	674	681	694	697	674	694	724	666	672	713	650	681	659	672	624	697	624	651	669	665	646	653	647	673	713	667	682	644	635	651	653	627	722	710	669	632	671	675	703	633	715	672	720	657	626	646	665	672	684	652	635	639	666	608	653	657	690	656	646	691	652	650	649	693	639	655	666	682	645	671	696	678	670	658	634	720	664	642	653	680	652	665	677	682	661	675	691	654	682	690	638	673	695	654	712	681	655	687	696	641	657	685	635	686	687	682	695
43448	19935	7724	2260	855	448	254	246	288	256	251	267	235	268	252	295	258	265	257	274	264	283	272	317	269	265	279	253	260	258	256	275	248	248	270	287	272	283	287	296	258	243	286	283	260	266	279	259	263	265	278	245	299	280	261	236	270	317	266	262	271	278	252	238	249	296	265	282	279	279	252	265	260	289	277	273	280	294	271	268	276	268	272	264	278	250	257	276	284	280	266	261	259	266	266	250	260	259	289	252	264	267	294	299	253	261	258	286	250	260	281	265	256	264	281	260	289	252	281	306	222	269	252	266	272	268	287	264	246	306	282	284	274	280	293	281	274	244	272	259	281	233	268	258	255	258	282	281	262	272	276	255	282	292	308	253	282	225	291	301	233	264	257	243	244	264	249	256	259	255	241	259	290	291	275	255	280	262	250	248	269	260	275	253	249	265	282	261	254	314	239	249	266	263	288	248	276	256	253	260	272	270	252	259	275	264	270	254	243	277	269	266	245	242	281	275	277	272	278	306	284	267	271	282	279	282	261	265	237	249	265	295	288	299	316	291	226	261	266	256	265	275	243	302	270	241	277	256	263	266	267	261	235	257	258	278	288	259	284	250	265	251	276	258	283	255	232	234	282	265	263	229	273	267	265	256	276	282	285	275	239	275	233	264	253	265	268	236	264	280	247	289	272	265	274	285	234	255	240	242	285	239	263	253	275	256	298	252	279	270	261	274	297	276	282	247	247	293	291	252	303	274	245	249	228	295	249	248	300	269	251	269	286	260	260	276	288	291	252	266	256	285	243	247	295	268	295	268	268	234	259	268	285	228	279	258	254	258	256	275	279	249	252	260	275	281	291	259	263	288	300	269	240	245	259	287	262	266	284	265	215	271	292	279	259	284	257	258	245	287	282	276	273	270	239	295	259	260	264	254	272	246	255	293	278	263	272	282	264	265	248	279	265	303	249	251	255	284	258	260	294	249	253	263	269	270	293	252	283	271	274	301	287	254	254	256	280	270	289	278	275	264	214	251	252	279	272	296	282	253	277	295	247	264	254	292	275	288	270	272	262	291	260	282	297	318	278	274	274	255	267	243	280	264	295	256	258	246	277	292	252	287	279	272	264	276	278	275	271	247	265	288	265	267	246	256	236	261	278	257	279	287	241	263	289	279	270	249	276	247	267	274	275	266	263	259	263	320	283	257	291	288	282	271	276	270	309	293	263	294	284	249	274	254	236	279	255	289	274	306	276	260	255	237	259	250	265	243	261	253	257	229	303	286	265	245	216	269	262	283	292	270	265	261	252	262	280	255	261	241	277	267	260	265	244	269	275	288	259	267	263	282	282	274	277	317	258	277	289	252	270	251	240	285	330	256	276	261	283	241	270	270	291	290	293	260	289	277	268	215	240	281	298	260	269	288	272	249	274	268	260	285	272	284	248	268	276	279	261	270	265	274	248	279	270	236	268	267	258	262	261	250	278	269	236	280	246	274	282	290	248	291	254	266	254	268	289	262	280	292	247	247	253	254	275	288	263	257	271	292	264	274	249	247	285	265	273	254	309	264	269	275	290	264	266	234	253	270	248	291	271	288	257	289	290	256	259	249	264	251	261	255	263	275	281	253	268	255	262	290	300	279	271	230	235	268	250	259	292	270	300	249	256	268	258	280	253	267	255	275	256	245	278	288	252	238	256	264	260	281	279	239	230	268	307	263	256	265	254	250	269	268	242	250	259	272	264	280	242	288	282	273	273	264	252	271	264	237	257	255	273	279	267	256	267	288	276	268	304	255	231	282	272	280	253	239	280	244	256	268	285	252	258	252	253	260	263	259	263	247	302	273	243	265	285	305	271	249	250	264	237	289	260	278	230	255	289	300	282	272	287	299	257	292	258	281	279	251	282	269	279	291	278	226	294	297	278	282	270	240	233	278	276	295	272	230	272	269	263	291	262	266	297	277	242	304	267	264	260	280	277	271	314	292	263	281	275	245	256	267	264	229	252	278	224	269	268	239	259	262	274	274	322	261	316	258	290	249	263	290	244	271	250	260	272	236	276	272	268	239	270	251	280	288	269	253	292	288	275	265	270	272	274	291	291	257	249	278	273	283	272	259	295	271	323	295	276	241	276	304	260	257	254	293	284	279	257	284	278	304	294	263	251	253	260	249	246	221	265	266	266	272	255	288	279	239	270	249	278	245	248	315	260	272	263	256	295	248	271	268	285	256	252	261	287	281	266	272	299	249	266	259	274	270	304	262	262	291	245	255	282	285	282	281	258	216	291	245	265	289	259	226	298	249	248	264	271	271	253	259	261	285	279	256	270	253	248	276	263	264	282	275	253	241	258	256	277	294	259	240	290	253	231	263	241	255	276	267	277	306	275	269	248	258	271	236	279	231	272	259	262	265	264	262	260	307	281	270	260	275	268	255	280	267	292	266	298	288	262	276	226	256	275	260	270	257	289	276	261	274	262	282	285	287	279	230	233	257	246	258	290	294	300	246	274	246	269	276	261	251	295	298	292	287	249	287	237	265	272	242	247	268	231	237	266	296	242	279	256	250	288	266	278	292	242	260	259	241	266	289	239	254	254	272	268	266	258	265	249	254	272	299	309	275	280	290	257	263	259	261	279	287	277	233	247	304	263	244	237	266	246	269	268	262	264	234	230	264	283	278	265	260	290	284	238	265	269	233	280	265	250	299	278	270	271	271	272	266	234	277	291	303	268	284	255	252	285	250	238	271	281	263	238	274	293	266	233	303	269	270	283	268	270	267	270	295	286	286	305	267	294	270	272	240	310	299	258	281	271	264	246	261	284	258	257	269	260	293	257	278	288	301	276	264	262	287	272	245	289	262	276	260	281	277	275	273	292	251	280	271	248	284	250	264	302	261	265	284	314	261	267	265	251	268	281	273	302	273	256	252	272	289	251	240	254	254	237	273	289	283	256	251	263	238	270	286	271	283	258	271	249	227	270	262	250	271	239	282	264	273	266	255	265	292	271	254	257	265	240	281	245	282	273	251	270	249	247	264	255	250	256	274	269	260	251	259	243	264	246	275	287	271	266	262	262	236	290	288	295	295	263	275	300	243	270	258	244	301	273	274	266	277	220	255	249	266	305	255	270	272	234	268	256	272	303	291	274	261	270	278	281	276	271	264	235	263	248	286	302	257	286	241	262	290	262	248	239	284	259	257	252	301	282	261	283	276	278	259	246	229	268	253	268	268	266	231	250	289	267	281	268	275	273	265	243	266	252	299	265	257	245	256	268	266	235	266	271	276	238	270	288	259	255	277	256	239	269	257	282	270	271	257	265	285	231	281	262	254	261	284	249	233	267	257	248	244	287	266	278	262	284	249	261	251	264	243	258	236	303	289	233	254	272	257	247	240	269	280	262	258	248	273	238	266	272	276	266	270	248	244	260	253	261	266	283	245	238	271	245	258	247	288	254	307	271	244	267	283	299	252	246	250	252	236	255	255	278	274	267	268	258	276	278	275	275	246
28466	14132	9745	4355	2600	1207	610	590	547	551	540	541	593	583	580	580	603	582	535	570	595	539	569	550	573	534	578	553	565	541	596	586	571	559	584	532	551	570	590	570	556	578	558	600	579	561	604	571	552	565	537	581	549	531	570	580	582	585	517	583	594	603	558	577	537	546	558	529	537	584	560	576	564	586	530	593	560	585	575	569	534	568	545	543	571	575	553	582	555	565	566	569	558	567	530	566	561	543	564	581	576	564	578	533	582	525	604	564	565	566	555	563	528	567	538	523	552	556	557	582	544	551	596	557	529	591	574	550	554	580	585	543	578	554	586	595	536	570	570	564	566	536	555	562	518	570	603	543	588	563	573	584	562	584	571	554	573	568	531	542	557	561	549	576	615	562	586	582	567	555	541	565	536	572	519	556	575	570	575	571	535	550	563	550	569	568	538	576	585	540	546	566	546	592	595	558	588	543	568	561	547	527	566	605	541	536	536	598	605	557	585	588	554	534	611	538	552	559	549	582	596	546	594	580	543	561	548	539	568	535	537	529	535	571	534	552	555	542	542	569	510	562	547	556	579	534	544	571	543	578	578	600	568	598	561	553	557	600	572	558	548	555	516	566	541	549	566	549	583	547	565	537	527	598	539	530	558	568	575	579	540	542	577	604	524	589	582	579	546	590	538	556	580	591	534	576	522	581	582	605	546	629	536	600	554	570	579	578	553	614	570	552	566	576	538	529	559	565	588	553	524	552	565	533	604	549	555	578	504	558	555	566	570	566	526	572	529	559	583	565	542	552	589	532	560	559	593	564	614	553	581	567	549	554	563	551	590	576	574	539	546	527	528	555	556	541	574	584	576	555	556	592	547	562	559	600	563	521	570	548	577	573	560	574	567	522	582	571	571	590	609	568	536	518	548	565	567	554	553	559	602	543	552	524	588	559	568	579	597	535	536	591	596	548	541	580	536	605	594	544	594	580	594	561	590	538	551	598	576	597	566	570	586	555	556	563	605	574	532	541	570	520	582	532	548	581	558	558	548	564	549	559	558	543	591	557	565	562	551	557	528	531	607	567	565	556	588	518	521	525	553	567	556	548	555	582	540	569	539	545	524	574	556	563	610	550	608	587	562	604	553	572	555	587	547	562	591	587	557	569	611	563	587	589	553	578	582	574	574	632	565	560	515	575	564	580	590	566	555	575	544	572	552	566	578	575	530	535	538	553	556	576	599	579	527	567	607	585	570	573	566	570	612	601	560	544	562	576	533	585	579	554	560	561	591	558	582	569	581	624	544	610	554	536	542	560	567	561	577	533	572	555	500	540	544	587	611	593	518	585	568	582	561	548	585	531	605	590	572	542	579	581	564	574	537	553	600	577	526	567	531	556	572	570	576	533	568	573	539	588	540	550	562	524	543	571	566	519	566	576	540	592	591	576	548	539	600	553	552	566	575	573	569	572	566	579	590	540	565	546	593	572	579	538	551	598	517	581	525	551	609	570	593	564	552	525	530	559	562	559	582	531	562	545	553	569	608	551	584	551	536	535	570	548	538	545	551	594	524	588	549	534	549	568	603	600	560	571	573	583	492	569	564	533	567	543	582	520	561	563	546	530	545	583	539	544	568	553	588	567	570	573	582	552	529	557	584	559	587	575	600	546	558	581	536	614	561	574	553	522	581	572	586	541	536	618	584	591	552	541	556	511	549	555	578	545	585	563	565	559	562	556	561	553	585	598	611	567	559	544	575	577	605	573	560	524	609	568	561	559	551	547	595	551	552	571	534	558	595	544	549	599	594	565	552	548	516	591	543	559	576	560	553	532	548	587	596	607	569	576	582	567	583	522	553	565	569	562	567	589	563	627	558	556	567	575	536	573	535	552	524	588	579	540	535	558	549	576	606	582	583	576	588	547	588	574	569	543	510	556	583	568	549	577	601	539	563	583	576	554	604	568	559	549	561	577	578	558	525	550	541	524	561	557	556	558	529	583	538	578	577	587	611	533	570	561	570	520	542	542	567	594	564	549	601	564	588	555	610	584	581	559	569	552	536	520	562	516	551	595	576	540	597	562	578	556	530	538	612	590	577	577	534	583	557	586	555	567	545	592	601	535	567	596	558	565	570	555	575	549	591	540	558	576	594	521	564	634	550	559	569	569	571	535	611	592	566	566	596	560	526	548	565	596	539	588	554	591	548	547	540	569	555	559	578	610	575	613	564	616	560	587	581	558	558	591	575	607	572	574	554	562	576	578	542	601	565	549	567	614	535	601	572	531	580	559	574	608	546	567	511	550	572	542	538	579	562	573	545	540	580	621	550	619	554	582	561	554	557	558	585	583	571	615	560	572	563	555	558	547	584	554	581	529	534	592	543	523	564	538	544	549	577	563	572	569	551	578	554	564	504	563	568	591	554	553	569	603	592	596	569	571	540	593	591	603	569	555	580	568	506	569	502	583	569	545	560	567	610	591	554	580	605	553	531	511	546	650	547	543	595	565	572	571	525	585	532	569	552	566	565	563	604	526	549	556	629	571	554	546	527	547	546	532	572	594	553	568	560	551	552	584	574	565	584	590	546	547	606	581	602	569	577	549	551	541	517	561	540	538	565	556	583	595	535	599	517	541	599	587	550	559	562	564	559	566	554	551	569	553	555	539	597	574	573	549	614	552	598	560	548	622	645	569	560	529	579	605	621	567	568	513	563	556	548	569	546	577	586	593	544	557	571	554	550	584	584	543	519	571	558	555	493	577	535	529	580	534	565	567	576	573	567	554	556	560	557	552	572	606	556	549	591	566	548	581	535	576	548	586	565	591	582	567	587	518	557	528	548	564	557	574	566	543	541	547	534	573	523	536	563	555	519	559	558	523	568	580	545	516	499	581	604	556	570	582	553	586	560	576	561	579	552	554	568	573	575	576	596	553	595	581	598	554	559	581	543	570	560	561	529	562	598	541	521	527	576	553	561	595	554	520	568	546	537	614	581	517	551	562	562	496	542	599	552	574	549	573	517	586	613	552	516	593	547	606	529	552	550	547	539	562	541	551	560	561	531	541	536	559	540	607	541	554	562	524	573	525	564	543	575	593	581	488	574	524	578	574	606	560	555	550	557	571	568	598	558	560	565	595	552	561	552	567	561	541	534	563	570	553	549	581	560	535	562	548	572	570	588	582	551	536	575	547	563	566	567	568	565	575	543	556	588	599	557	583	578	606	560	578	560	568	556	568	575	557	593	561	559	561	544	577	573	581	543	565	574	574	508	569	588	545	589	511	547	567	575	558	590	575	545	571	516	561	529	557	551	565	553	530	566	580	563	580	536	539	567	559	589	536	564	558	555	600	545	595	529	607	538	551	554	547	532	627	532	567	579	611	573	570	551	550	574	593	532	573	579	548	603	570	551	574	608	556	566	583	554	556	571	565	541	578	571	569	533	566	575	583	575	558	597	579	589	535	553	545	514	546	570	589	576	551	570	545	532	585	571	559	603	567	571	575	548	549	543	577
57774	30286	15136	4895	1760	640	303	290	281	251	263	312	302	314	287	279	238	305	244	293	251	300	266	282	275	257	309	274	316	269	298	296	275	283	299	292	245	276	273	295	262	292	279	275	293	292	282	294	294	294	270	279	286	263	294	264	284	289	269	284	278	293	273	249	268	254	304	291	283	287	293	265	290	274	298	294	266	318	298	295	286	260	321	303	301	303	295	270	272	295	268	315	302	309	310	302	295	241	266	326	310	287	268	270	258	259	251	274	275	302	285	245	259	303	295	279	256	291	286	315	288	286	276	256	263	272	285	283	273	293	281	284	298	291	296	268	269	259	260	260	314	301	296	281	274	303	283	299	259	264	277	255	291	290	314	290	294	301	308	291	290	280	298	294	285	270	259	282	294	311	294	287	296	289	256	250	258	298	285	299	306	319	278	280	285	298	266	298	303	297	278	263	282	252	264	277	281	320	304	288	254	297	296	306	272	276	299	297	284	296	279	320	290	276	283	246	268	243	287	277	286	286	260	294	291	292	291	232	283	282	296	288	287	265	284	280	280	320	285	294	284	291	273	321	292	292	294	252	241	278	274	303	262	299	267	292	302	311	281	269	274	289	284	301	274	292	297	285	274	307	277	270	312	257	286	278	260	262	297	292	267	282	273	244	293	279	280	287	283	291	274	269	288	300	282	281	282	249	271	296	268	270	287	278	279	280	295	301	286	295	305	291	333	248	311	306	296	270	301	269	291	278	291	268	264	271	281	249	276	284	284	274	292	296	256	284	314	256	299	290	307	259	270	278	311	301	289	286	292	294	301	316	260	270	281	276	275	270	289	257	248	305	270	281	301	312	281	281	289	275	247	320	287	296	314	270	277	243	259	308	291	285	286	279	260	262	291	285	261	292	297	279	310	279	301	282	264	291	269	300	268	240	277	295	281	278	283	293	267	291	244	283	280	275	304	282	253	298	311	279	287	267	277	323	328	287	277	298	276	264	288	311	259	294	278	263	251	271	302	278	285	286	278	299	267	273	311	283	286	293	264	295	266	289	299	261	295	250	288	292	294	305	295	311	292	286	270	255	275	262	273	250	284	300	315	300	286	276	286	315	291	288	271	265	276	252	253	306	310	282	293	291	323	264	306	311	298	291	262	278	302	256	263	305	277	286	307	282	286	268	274	297	270	289	282	293	277	272	280	249	287	282	275	280	300	266	260	266	276	267	295	286	272	281	266	257	318	303	257	270	285	288	299	312	288	254	266	307	326	289	290	235	262	277	296	278	270	291	275	254	280	291	322	301	313	252	288	263	301	301	288	265	285	265	284	291	260	291	289	282	246	297	286	284	254	261	287	291	294	311	282	293	251	278	299	288	300	305	319	253	302	268	274	289	235	259	305	248	309	321	250	297	311	285	283	237	277	259	311	279	280	295	295	269	272	273	244	287	289	281	282	260	309	275	290	229	278	283	280	258	252	262	270	279	299	299	282	290	262	255	313	302	286	281	307	258	248	258	276	281	251	291	327	295	266	259	270	279	284	324	284	299	309	319	294	326	267	253	272	277	271	239	284	291	263	281	314	276	305	265	272	245	307	288	311	307	274	248	262	288	271	295	271	312	273	263	292	273	283	266	292	300	273	284	282	286	303	302	302	273	285	264	273	279	294	261	258	257	236	268	273	285	279	255	290	297	272	279	257	288	280	302	321	276	289	264	280	273	283	249	293	251	267	268	295	322	263	292	261	314	276	299	309	273	324	283	274	312	297	270	264	276	269	298	296	299	264	283	268	255	276	303	262	267	277	289	303	269	295	266	261	274	328	278	291	283	305	271	249	263	293	257	309	264	301	295	267	262	283	283	280	298	297	317	277	290	243	280	284	282	291	316	297	241	286	270	246	260	245	274	292	276	302	286	265	293	275	287	283	278	282	274	262	252	265	294	292	272	280	275	284	279	297	271	282	234	267	281	286	252	271	271	263	303	283	313	295	279	314	287	245	293	287	249	268	281	277	287	295	269	259	292	272	269	275	292	271	314	293	296	286	283	303	258	263	280	290	332	300	292	292	300	301	303	280	291	272	267	254	295	275	302	282	297	282	312	265	296	273	290	311	309	285	291	269	266	268	260	276	281	316	259	287	287	290	277	311	277	267	281	266	256	275	271	265	260	304	291	260	314	305	280	321	257	292	247	268	267	279	236	315	271	289	291	325	293	286	284	269	270	284	243	320	256	282	246	263	304	291	302	317	256	270	284	271	296	287	308	283	291	267	294	265	308	298	294	288	260	301	301	302	274	296	288	281	252	278	271	275	282	263	275	309	281	298	316	277	271	312	264	269	280	312	288	281	282	282	319	263	264	292	320	265	305	287	301	291	285	294	281	263	265	263	249	290	274	296	290	247	275	275	295	268	268	274	272	314	307	307	304	305	286	265	259	271	271	283	267	302	280	286	270	294	250	290	254	266	288	285	285	306	315	259	241	271	256	261	292	259	308	261	283	312	319	261	283	265	291	287	310	298	296	285	311	272	278	279	300	260	270	302	304	306	309	270	266	272	277	299	290	298	279	295	287	282	267	244	266	283	268	285	262	255	264	282	258	274	296	272	289	264	308	317	266	278	280	322	307	307	294	301	273	288	289	285	289	304	292	292	269	288	289	288	293	305	264	314	281	292	272	255	296	306	256	293	324	275	260	263	270	299	256	247	280	269	274	279	267	292	254	314	271	287	261	269	277	283	282	281	291	265	265	292	301	306	289	280	301	235	260	296	283	307	261	264	295	316	268	300	298	274	293	298	287	275	266	264	285	292	285	312	294	268	304	262	298	262	254	266	285	249	272	254	306	288	303	291	286	278	269	297	292	267	277	263	281	287	299	307	281	288	276	268	304	288	257	269	280	281	290	322	311	317	278	288	274	340	268	278	263	258	288	314	263	299	266	260	280	258	303	296	279	300	261	297	278	282	297	271	253	265	310	288	300	260	298	295	292	293	280	304	260	274	277	272	276	280	263	271	279	278	261	276	281	264	279	256	250	278	244	306	283	284	277	279	277	315	290	281	281	272	264	272	305	270	294	263	303	283	285	291	294	271	267	285	254	247	267	293	289	307	295	274	322	279	279	312	269	271	276	296	291	309	270	271	277	263	276	274	302	277	294	259	261	319	287	277	269	258	270	265	258	289	297	284	281	291	259	270	293	257	282	306	298	270	283	294	273	270	300	286	287	310	312	281	276	278	272	309	280	279	298	275	292	272	306	300	296	291	295	307	312	323	282	282	280	293	289	248	268	269	297	288	286	291	265	302	293	249	321	260	286	262	283	254	317	315	269	282	245	282	290	328	328	252	270	258	283	306	297	291	277	239	273	312	302	279	290	276	317	293	275	286	260	309	303	285	298	274	297	289	283	283	268	282	280	249	281	271	260	274	290	265	305	276	312	303	264	273	283	264	265	290	259	281	263	246	306	277	256	284	306	283	286	269	316	287	240	274	287	283	273	247	262	263	287
37306	21637	17127	8359	5043	1644	761	662	632	664	616	596	627	621	589	606	643	611	593	588	606	594	613	608	612	597	593	639	638	618	622	609	606	585	577	595	601	626	617	601	578	550	612	612	587	584	566	597	616	590	609	600	592	599	658	587	597	576	614	539	605	654	580	623	618	630	567	572	573	650	590	613	598	605	645	623	581	632	519	625	568	600	589	592	647	650	609	584	623	588	596	597	590	620	620	607	579	627	596	587	624	611	625	596	591	588	579	620	620	565	565	617	595	597	602	617	579	626	591	599	608	561	591	570	607	576	617	602	637	576	588	588	610	611	638	578	614	564	616	578	611	602	604	632	572	595	658	635	596	586	614	583	609	611	545	633	573	634	604	641	616	639	641	626	586	619	584	651	609	584	607	584	570	606	605	633	586	590	588	625	593	596	622	588	572	585	595	613	581	623	580	578	595	560	607	589	634	565	617	659	559	593	596	568	638	628	603	617	633	625	573	607	619	639	593	578	587	585	613	652	630	637	593	630	664	586	577	649	632	596	572	597	578	582	603	549	626	604	561	633	614	583	608	624	603	592	608	588	620	563	647	612	600	584	593	614	607	601	587	611	601	612	630	551	593	604	577	590	627	607	587	582	577	562	576	595	647	611	548	630	585	611	589	634	594	655	611	577	549	612	603	614	625	614	605	605	615	602	655	559	599	560	576	625	581	615	579	585	620	622	594	578	610	598	573	612	562	564	588	557	618	578	618	622	599	602	623	602	544	609	614	599	608	580	629	588	595	556	617	651	624	603	632	589	590	620	601	634	635	591	590	614	597	575	621	618	550	603	608	602	596	612	611	597	609	605	582	599	618	619	574	607	584	563	600	580	639	632	619	573	592	620	615	606	616	569	585	570	586	650	593	611	627	572	623	650	623	634	603	618	615	621	620	584	610	613	614	578	580	621	572	560	629	626	566	618	599	593	640	607	612	623	594	576	631	592	627	582	575	588	602	593	635	633	651	547	605	595	571	565	615	566	606	574	586	605	601	587	580	589	622	606	595	602	615	568	608	621	599	651	570	579	588	597	625	606	614	576	606	594	639	587	605	606	568	599	586	584	586	593	594	570	565	598	586	589	577	598	595	602	620	623	568	611	647	573	558	561	593	573	589	548	563	588	602	644	612	554	584	604	636	611	580	584	619	609	596	651	548	596	600	612	638	608	592	615	595	586	593	594	654	582	604	623	585	619	606	596	604	566	617	612	604	585	605	589	573	653	584	638	609	583	603	572	548	600	606	539	600	555	613	606	616	538	581	631	591	601	614	595	596	618	583	588	573	610	637	567	599	566	624	588	566	613	567	616	578	604	588	557	595	571	591	549	577	604	599	587	573	616	611	578	601	611	568	611	604	630	595	587	635	605	609	631	615	624	566	612	625	619	607	584	632	626	549	606	597	577	569	612	579	581	613	592	606	621	617	569	592	597	595	572	627	627	594	618	560	580	605	632	562	598	576	631	580	609	582	597	589	597	590	613	595	599	584	584	586	621	635	603	589	611	635	603	609	563	618	617	632	611	567	621	603	651	609	621	599	594	626	572	617	602	576	611	624	631	591	581	607	602	630	582	636	603	644	588	604	584	615	571	597	568	608	597	594	554	584	580	604	599	587	589	571	554	574	625	576	607	612	618	574	603	594	551	598	588	562	581	639	596	617	581	600	610	630	577	599	631	567	635	566	579	569	581	565	650	548	577	576	608	645	589	628	618	568	608	627	617	614	600	560	604	619	604	576	603	619	647	588	651	615	610	594	591	582	550	595	635	599	569	628	618	558	594	624	634	607	579	578	569	605	590	637	611	611	592	654	587	610	601	600	579	640	554	582	601	606	613	602	580	601	611	573	571	638	619	610	596	558	640	607	614	603	619	590	576	569	616	629	576	599	592	583	598	561	568	627	588	658	611	588	642	583	561	582	591	605	596	573	598	563	585	627	577	619	604	588	594	568	630	598	589	515	593	572	633	558	554	603	583	593	572	645	595	605	556	567	618	551	619	575	539	575	584	606	572	589	609	578	562	587	569	575	625	579	538	598	611	603	631	645	617	545	639	597	574	573	601	594	626	584	638	578	616	630	595	619	578	624	608	560	596	569	574	587	588	606	592	604	567	627	633	554	561	610	625	612	590	579	619	576	567	546	593	602	613	628	601	601	585	594	595	626	606	624	614	667	550	587	598	596	600	619	611	591	602	615	603	557	587	581	670	609	578	654	664	564	630	590	595	618	616	618	637	596	558	673	571	591	599	582	584	572	597	624	598	588	633	570	630	616	634	608	616	620	585	588	611	562	587	596	571	571	616	597	577	620	595	625	634	592	609	564	628	601	611	604	620	655	585	604	609	551	624	629	595	560	549	637	601	604	594	622	559	588	545	616	591	610	625	602	610	609	581	606	587	631	556	627	595	580	603	563	647	601	598	610	607	611	544	599	587	542	600	607	636	608	626	580	570	594	595	580	629	606	606	581	584	596	608	649	618	608	658	588	630	625	592	586	611	617	558	586	603	593	605	583	603	596	581	570	577	587	641	624	601	610	572	587	637	603	575	591	599	611	599	619	610	605	592	550	579	579	590	553	607	587	620	601	583	593	596	555	570	606	591	645	587	578	602	594	622	613	604	603	600	561	607	611	620	579	570	569	578	591	594	605	574	571	586	584	680	574	569	605	566	617	627	557	571	598	578	607	620	605	608	622	604	608	607	603	572	571	579	615	619	590	595	628	567	595	567	612	595	608	557	655	617	567	607	605	585	568	602	582	635	629	573	589	570	576	579	597	579	635	598	620	624	571	522	585	615	595	621	609	676	574	565	624	601	640	582	636	596	611	589	600	585	605	583	654	602	635	604	600	539	588	613	585	584	642	536	617	571	575	640	604	564	588	587	572	597	548	570	614	597	594	627	606	604	572	534	629	573	661	579	561	598	556	597	599	630	609	614	598	589	613	571	558	617	564	640	612	639	599	632	590	583	631	576	560	623	628	600	605	612	595	589	538	568	627	621	606	570	597	561	588	625	593	636	529	589	574	625	530	585	580	611	566	606	642	608	591	611	618	593	626	559	595	601	591	605	583	605	617	590	624	647	593	584	600	634	615	563	563	682	627	612	621	591	604	616	600	575	638	632	599	592	616	579	623	571	612	579	601	584	619	622	572	580	653	556	579	662	605	559	600	583	603	565	644	589	543	600	601	636	606	618	619	612	579	589	622	603	645	614	552	588	595	612	588	604	594	611	591	556	583	618	630	627	597	626	603	581	622	573	619	592	587	561	601	556	603	569	619	559	554	625	608	585	665	608	584	599	620	558	609	619	586	571	583	580	631	573	577	625	606	609	593	609	604	594	598	560	616	588	585	601	589	641	594	598	574	573	576	564	624	563	594	576	609	641	572	610	604	618	577	598	561	559	590	574	619	570	623	601	582	595	615	601	577	596	571	627	557	618	594	605	624	580	598	614	579	613	577	567
68810	34254	15255	4748	1924	620	350	352	348	285	337	301	323	343	335	294	302	311	332	306	319	327	356	326	314	289	360	290	340	304	336	350	294	325	326	265	333	303	326	315	319	303	317	314	304	361	318	317	279	302	339	306	314	318	332	353	310	341	320	340	328	335	313	310	350	325	325	320	326	333	344	306	280	290	310	322	332	337	341	306	312	333	348	300	321	331	297	343	304	360	313	321	323	344	311	347	347	313	319	322	351	305	284	359	302	346	310	324	319	338	305	348	306	317	319	325	307	329	324	310	375	336	348	318	309	305	325	346	366	321	372	327	328	283	333	292	330	329	310	315	342	325	332	317	311	321	327	307	304	304	340	301	318	339	312	364	295	333	301	280	335	318	341	323	300	326	338	322	348	337	298	331	328	369	306	330	323	306	330	299	305	315	358	331	338	296	333	338	284	292	307	303	306	310	344	324	316	365	354	324	301	319	333	312	302	310	302	325	339	315	329	320	312	308	348	389	316	340	340	342	342	331	332	347	306	307	327	297	296	320	352	300	330	317	346	305	331	341	316	310	356	356	323	342	323	323	299	331	316	316	327	331	319	301	321	349	352	281	317	310	333	327	347	341	326	314	330	343	334	295	320	344	334	365	319	353	324	322	335	336	267	340	370	361	332	333	278	327	302	313	316	339	327	305	351	296	375	336	301	322	337	346	310	297	319	326	332	325	343	337	344	320	350	354	333	295	365	337	301	326	327	344	380	330	300	328	306	285	301	350	312	298	354	330	327	341	361	303	288	333	325	325	304	358	359	317	334	294	345	373	317	269	322	309	358	323	312	320	318	289	350	319	334	340	354	334	319	342	335	345	335	326	341	366	313	304	359	312	325	302	336	316	345	336	304	299	290	337	338	320	292	308	348	338	312	315	322	326	319	285	291	328	304	368	347	328	333	326	341	308	318	339	328	329	345	302	314	318	301	334	322	312	328	333	301	343	302	354	307	324	337	328	319	311	306	316	335	320	322	317	300	315	361	338	365	311	322	316	319	307	316	337	326	323	350	277	329	314	336	313	327	318	299	283	306	325	336	350	326	337	313	349	306	329	331	326	330	321	325	306	304	324	364	344	347	307	333	294	333	325	338	315	300	320	351	322	304	291	319	344	339	347	315	307	333	325	317	306	354	320	345	335	302	332	315	312	317	338	284	320	324	362	361	342	310	332	326	333	303	334	320	311	329	364	325	332	316	342	313	325	381	317	333	327	319	328	330	334	307	386	334	323	342	335	309	340	343	331	346	331	342	300	330	316	330	344	308	344	288	301	321	325	327	320	299	305	299	284	287	347	344	361	336	322	305	315	328	315	342	295	292	330	334	280	333	297	337	360	309	365	334	306	354	332	324	367	344	327	318	336	344	340	331	320	266	331	279	323	331	331	307	317	349	346	324	325	322	284	285	292	322	343	310	341	329	317	320	312	336	346	320	341	346	328	299	273	351	312	334	350	317	316	315	298	303	315	284	319	298	347	334	285	336	339	302	365	354	359	309	302	350	350	309	308	343	313	295	327	323	302	327	322	298	315	319	308	349	331	305	313	317	311	310	333	313	306	349	299	288	341	322	330	333	304	318	311	358	316	319	321	287	336	327	336	298	333	288	290	340	303	328	323	317	299	339	374	307	306	307	332	363	311	300	310	318	311	336	316	314	325	330	354	324	334	326	282	307	305	316	329	306	305	354	330	337	308	309	302	329	333	304	343	349	332	307	329	343	350	312	312	352	307	347	343	332	300	324	355	312	348	308	339	341	321	328	330	322	353	310	321	328	319	311	321	304	329	351	317	304	315	319	315	315	321	319	364	346	353	292	301	315	290	301	329	312	333	304	313	296	302	305	339	337	328	282	334	348	336	318	309	305	317	332	325	357	345	321	353	325	288	342	325	338	348	337	329	306	318	339	362	317	326	301	362	322	301	299	330	312	336	306	306	314	313	330	349	369	314	315	341	312	357	304	343	356	316	361	340	314	332	330	330	334	313	318	329	300	297	320	290	349	334	316	325	310	325	318	297	337	347	321	293	306	315	316	328	313	313	341	306	308	323	314	305	323	342	328	343	334	299	325	355	313	300	312	308	355	294	319	319	300	382	332	353	350	328	302	336	310	310	327	307	351	323	323	306	336	354	312	313	333	312	287	324	315	331	324	303	317	354	313	343	344	316	360	311	296	329	318	334	355	299	316	337	325	307	374	342	356	311	318	319	290	313	319	335	325	351	314	320	319	314	344	350	354	314	296	344	329	322	316	312	340	282	318	310	351	344	320	330	324	342	329	327	339	325	349	326	346	325	344	319	295	332	298	309	298	303	308	328	321	334	330	376	326	349	288	342	306	317	334	295	353	344	313	305	346	331	315	312	294	329	330	332	343	337	334	303	335	328	306	349	332	317	319	317	315	341	334	301	297	323	307	299	322	323	328	312	312	310	386	336	336	344	372	322	314	342	309	306	302	346	350	307	353	331	312	362	327	343	342	322	375	342	320	346	316	341	322	319	331	367	308	301	322	298	314	311	310	333	349	329	349	338	303	311	317	321	344	300	335	318	338	336	328	305	326	328	356	329	318	323	317	324	305	307	315	336	322	356	311	328	314	337	322	296	335	335	320	322	335	317	331	337	366	343	310	324	334	320	329	373	318	327	293	333	315	304	349	331	311	324	333	368	330	302	324	320	368	322	372	293	302	325	291	316	304	305	331	329	299	363	321	323	306	327	305	362	337	278	323	316	326	328	326	319	332	319	340	368	349	346	346	306	315	354	381	346	317	363	306	292	382	316	346	307	330	355	345	297	312	302	333	353	327	342	337	312	351	325	355	318	280	322	320	338	307	315	327	303	338	357	318	336	317	336	313	330	347	339	331	298	294	349	304	320	318	302	328	350	324	342	344	374	278	299	351	302	311	326	366	304	318	346	327	321	331	360	333	323	309	308	288	336	343	358	327	316	312	341	345	295	331	305	283	336	336	302	329	347	291	313	343	296	313	328	308	331	307	361	353	346	340	333	294	301	306	327	322	313	337	358	329	322	320	305	329	290	326	309	318	336	304	311	311	327	318	320	306	350	330	324	363	296	343	345	336	308	338	345	305	300	339	305	306	339	315	354	259	341	324	312	336	341	306	282	357	296	281	283	354	341	327	331	339	314	333	339	334	322	338	308	350	319	298	326	317	346	368	342	319	316	328	317	325	334	330	322	343	345	314	319	321	291	343	296	357	329	318	329	337	309	293	290	320	339	319	313	365	338	319	311	293	307	337	299	331	333	350	321	307	333	326	316	307	290	296	323	343	323	328	300	288	328	333	307	318	339	293	315	320	337	313	354	307	325	333	322	303	325	315	308	323	314	318	316	314	341	340	318	319	374	342	355	347	317	303	322	321	345	326	307	347	318	335	366	323	313	340	310	297	283	310	312	320	333	351	355	299	324	331	318	295	273	320	329	306	339	324	310	305	333	322	380	279	330
45134	24979	13709	8096	5170	1485	785	663	712	703	743	724	657	646	758	711	697	662	717	687	702	712	706	652	630	640	726	653	662	707	613	698	652	676	672	637	704	666	662	684	670	670	668	629	642	652	669	636	634	633	645	699	673	690	674	702	673	694	679	678	665	726	691	707	708	689	723	643	733	678	676	661	667	645	657	682	665	675	696	628	668	625	654	694	639	693	714	661	667	719	676	740	687	689	655	698	658	682	687	644	696	683	649	695	667	666	682	660	633	663	678	644	718	664	659	652	643	707	653	667	709	706	658	654	673	641	723	657	689	701	738	715	697	642	701	664	656	633	666	659	717	669	679	662	721	698	678	658	697	706	683	691	657	647	728	636	635	687	720	694	666	637	639	723	672	693	678	659	643	658	714	666	721	663	648	645	690	650	659	701	646	684	670	701	642	686	687	674	682	719	665	659	651	659	667	681	690	643	693	731	707	701	660	629	695	643	718	648	628	684	703	698	698	677	651	678	641	659	672	659	658	666	644	630	672	678	666	673	718	666	610	634	655	631	666	646	642	646	666	669	672	638	677	642	699	656	647	638	651	680	703	713	669	646	698	693	640	675	693	673	707	639	706	663	660	696	605	698	656	665	671	692	671	665	657	726	622	675	669	690	661	693	716	647	693	660	690	671	630	685	692	701	616	667	674	678	665	651	693	692	660	654	706	745	666	695	687	713	615	656	671	697	633	679	638	633	653	643	655	673	627	634	649	677	719	658	691	646	674	670	669	671	703	651	683	666	648	700	627	668	639	641	668	700	646	740	656	689	670	665	692	644	671	643	679	626	667	684	673	690	690	660	640	670	689	672	699	638	642	727	665	642	616	668	668	662	716	705	663	664	673	648	691	673	649	681	690	670	689	661	629	657	622	681	673	668	712	674	676	647	694	682	646	666	665	682	706	657	614	717	708	686	669	656	688	684	622	694	682	690	674	632	677	672	664	673	703	642	639	658	666	645	720	746	702	693	647	679	640	658	685	697	687	652	662	635	674	670	633	698	622	662	659	651	669	636	670	652	690	705	668	679	699	646	729	701	645	705	673	677	653	740	610	723	658	679	636	663	667	693	678	631	633	632	679	639	640	673	680	622	690	675	670	658	659	698	673	718	719	680	635	695	690	648	672	704	633	736	679	643	679	669	658	693	676	664	673	680	692	699	683	694	697	675	665	659	659	641	686	655	674	684	703	645	636	643	708	664	681	671	689	693	666	622	697	677	692	717	666	670	652	734	655	696	639	678	662	657	654	658	669	680	643	683	666	698	663	697	647	724	645	666	668	663	692	637	723	618	638	693	688	635	645	678	640	668	677	671	638	699	667	710	700	662	635	673	679	658	663	667	638	660	659	717	677	706	678	654	644	676	664	661	672	681	664	673	648	694	633	676	687	686	688	666	699	660	650	631	707	660	670	719	700	645	742	624	685	722	670	665	708	679	694	649	694	703	685	684	685	670	706	662	707	673	674	659	683	697	665	652	652	684	696	664	662	663	676	667	694	646	729	670	692	644	625	673	644	660	646	673	711	719	698	677	705	665	704	658	646	660	616	637	711	736	645	695	649	692	744	669	667	684	686	670	706	667	675	670	667	610	719	675	653	705	669	679	647	651	674	677	666	650	661	706	633	694	687	721	655	699	654	640	650	707	686	693	693	654	677	686	643	645	667	679	654	637	680	685	658	701	723	652	680	684	729	711	637	662	682	659	710	693	683	658	718	716	705	671	663	690	700	680	649	702	645	717	659	669	704	700	617	691	649	657	669	662	695	675	661	648	699	647	710	665	643	652	641	649	671	707	655	645	671	631	657	658	646	663	629	644	682	682	691	659	693	697	659	697	673	663	654	617	655	665	692	669	691	664	643	669	693	638	674	689	695	679	686	682	668	623	666	683	690	701	679	673	682	650	652	657	690	649	718	662	654	669	701	694	680	662	660	653	677	669	704	656	669	652	686	642	686	659	593	736	723	646	688	660	636	730	674	633	679	710	652	672	733	637	678	720	666	682	710	670	654	672	694	678	666	685	680	650	715	677	667	676	647	681	669	635	635	672	675	666	676	696	649	641	687	702	640	675	674	702	636	664	652	627	676	651	659	649	679	685	662	685	715	685	679	696	720	669	669	661	708	660	655	685	646	708	668	658	718	649	656	690	690	635	700	679	668	685	658	638	657	642	731	669	675	664	618	674	633	644	652	628	664	638	644	637	675	683	669	670	640	680	716	652	650	636	681	661	676	684	688	667	639	654	668	632	712	678	658	684	646	673	667	649	683	683	676	668	710	658	690	668	689	686	675	698	632	644	627	672	684	708	644	681	648	692	691	622	668	648	684	692	675	644	655	663	689	669	702	670	648	678	683	648	626	663	647	664	663	654	689	708	644	653	686	658	659	659	714	644	672	688	610	675	667	670	661	650	699	646	665	677	655	641	652	667	664	640	673	668	677	660	653	682	672	621	725	691	718	691	676	623	682	719	713	656	671	713	686	648	699	705	656	625	666	699	676	727	633	675	692	675	682	632	669	722	698	672	648	653	647	673	667	652	635	650	705	718	720	705	687	650	641	627	657	673	658	634	675	693	667	714	658	676	707	679	640	679	655	646	652	680	672	641	647	659	671	672	632	696	684	669	708	651	687	667	683	620	700	720	699	661	639	692	649	663	696	652	665	711	701	682	696	714	636	659	706	661	723	655	701	705	644	649	702	668	630	703	696	707	704	643	662	657	691	654	638	691	684	673	682	651	665	680	705	637	658	680	680	696	638	629	710	736	677	677	654	669	699	711	666	670	723	664	640	637	634	661	689	646	678	658	664	669	662	694	677	705	648	671	673	649	681	645	697	665	657	683	674	702	685	672	672	667	702	688	633	683	724	669	685	683	667	687	645	637	696	708	664	680	675	672	697	676	678	699	664	685	651	612	676	688	702	664	728	705	624	648	684	662	681	669	719	705	696	685	676	675	690	690	712	674	677	682	671	664	615	694	684	655	634	662	646	687	626	662	682	648	712	699	641	694	681	644	644	693	673	650	682	692	661	642	701	664	670	630	675	657	653	650	703	654	669	686	624	642	673	680	680	667	690	700	696	656	671	643	722	672	685	649	700	656	699	659	638	686	681	654	672	681	674	649	665	674	677	695	650	681	742	680	661	653	692	673	703	677	675	646	636	653	698	654	691	722	630	690	657	702	700	655	635	697	678	698	666	712	701	681	672	651	680	670	671	661	676	668	674	701	667	678	660	705	637	700	689	640	679	673	696	699	681	663	653	693	675	636	583	694	655	610	658	621	668	676	665	702	727	658	674	731	633	663	688	625	721	672	654	668	659	687	649	692	705	679	651	689	689	680	661	628	675	683	649	691	662	626	638	653	650	643	666	675	692	664	647	685	602	709	698	714	679	638	677	681	684	673	651	628	697	681	674	709	682	681	637	653	690	675	709	656	741	654	654	663	661	670	645	662	653	690	699	695
45453	19993	7391	2809	1149	364	292	303	281	294	275	276	262	299	281	259	291	290	264	238	294	299	299	268	263	268	283	262	277	278	246	281	279	256	249	279	265	235	269	280	295	291	289	270	279	262	272	290	289	295	321	267	306	286	260	290	285	267	281	272	285	258	318	278	285	232	291	249	265	259	278	244	287	244	296	267	268	268	288	274	255	288	260	278	292	257	292	291	299	260	277	284	280	250	291	279	289	294	254	278	308	263	313	252	251	269	260	257	262	283	247	256	247	271	242	267	289	248	266	252	264	259	256	256	274	269	238	265	279	252	284	265	257	263	283	260	285	314	262	242	294	261	277	294	262	321	271	265	272	298	298	270	293	278	298	285	248	259	265	282	250	289	269	275	279	271	297	245	265	274	277	266	264	241	277	292	236	252	295	278	299	251	230	291	273	309	249	277	288	258	269	274	262	248	294	274	273	294	255	236	296	290	272	255	295	262	269	282	284	248	264	293	260	273	257	291	262	273	273	256	258	295	254	270	258	289	267	250	295	282	244	211	256	272	272	250	278	285	258	290	281	303	298	265	273	308	266	266	249	267	289	290	272	274	312	293	307	265	255	296	288	255	306	280	286	252	303	252	266	273	276	256	234	229	226	282	261	277	251	271	283	276	274	278	284	278	265	255	261	295	257	256	270	328	269	258	276	255	290	290	266	273	270	278	254	288	284	266	274	281	291	259	278	287	262	284	272	251	282	288	278	283	269	254	266	260	262	303	244	285	279	231	299	284	269	284	266	266	265	265	300	263	259	271	241	272	256	272	256	256	270	279	267	300	296	274	258	288	236	274	258	270	286	252	277	250	263	282	265	277	270	282	263	279	284	273	259	294	279	297	271	258	244	299	260	267	276	280	263	283	280	265	266	276	294	264	269	249	256	239	288	266	261	236	255	281	257	303	311	275	275	301	271	294	277	248	246	256	283	298	259	305	281	308	299	307	305	262	246	290	239	266	263	285	291	302	249	268	267	265	259	276	284	270	238	260	308	263	252	284	289	313	268	258	264	254	273	277	267	287	255	272	258	289	268	281	253	256	264	242	288	253	260	273	255	330	264	250	264	273	274	270	275	283	276	272	248	262	224	274	277	290	309	251	233	235	281	264	271	289	260	293	271	255	246	268	256	301	307	277	276	282	290	280	268	278	258	278	276	275	248	300	340	271	255	247	311	261	277	299	243	246	266	261	269	282	261	295	281	258	253	265	262	241	283	251	276	250	290	254	288	239	255	271	279	301	240	268	258	281	288	276	251	264	290	269	217	244	274	283	258	273	266	262	280	277	283	271	269	285	269	294	271	283	263	295	306	299	272	253	316	292	262	261	287	287	278	256	301	261	253	267	286	260	271	296	291	275	265	268	249	310	336	257	287	284	282	289	264	238	240	269	289	308	255	276	286	279	241	261	268	260	275	289	294	286	269	277	226	273	269	296	261	279	278	269	298	290	281	276	263	258	259	262	271	268	253	260	245	243	261	285	274	261	250	277	271	283	262	268	306	261	265	301	257	260	256	270	265	321	239	267	280	246	291	298	270	272	292	261	273	299	293	259	276	251	264	259	257	290	264	268	294	253	263	273	271	275	276	274	272	293	264	290	281	260	232	296	272	283	269	279	296	286	248	246	315	274	272	279	269	260	295	270	301	291	290	260	296	273	285	300	270	296	249	276	301	303	238	300	292	265	296	301	270	246	274	263	278	264	304	300	273	283	255	261	257	261	274	264	244	270	249	279	234	257	290	264	281	311	279	268	277	260	260	268	270	250	262	273	256	243	273	266	264	266	287	244	272	260	276	283	244	258	249	290	284	246	293	267	260	281	274	296	275	296	280	282	288	269	266	313	250	274	257	311	303	268	290	271	264	248	245	250	265	289	257	278	262	280	269	249	284	266	291	297	268	251	289	314	277	270	251	294	281	276	261	283	276	267	288	269	279	273	262	303	230	246	259	240	273	244	287	269	273	301	288	309	258	244	261	277	276	293	278	304	293	245	262	267	261	292	262	237	299	259	237	287	257	273	257	242	247	267	295	268	228	289	261	280	293	253	267	248	250	239	252	236	263	261	276	267	285	252	294	288	277	276	260	264	273	274	259	276	261	301	276	260	278	252	258	275	253	274	260	272	271	271	300	297	253	292	294	258	275	270	277	292	267	272	262	282	281	264	254	277	284	285	246	280	282	264	260	281	250	252	286	276	315	259	226	274	278	248	264	262	269	273	251	276	240	256	262	296	284	267	290	296	285	266	311	252	269	262	248	263	293	287	271	307	293	244	279	253	268	270	287	269	271	317	284	274	259	286	268	270	272	275	284	278	258	279	300	291	281	285	274	267	286	280	276	276	311	303	254	247	255	243	266	254	251	272	284	285	279	282	283	264	296	275	303	262	273	289	272	291	319	263	250	298	266	260	261	244	287	241	275	245	276	287	271	273	280	270	291	298	256	262	239	315	263	267	269	259	270	269	278	257	272	256	292	302	264	245	240	260	257	257	266	286	278	294	267	299	290	288	270	254	263	244	258	290	270	308	256	300	278	291	281	287	252	280	265	276	276	280	258	258	294	299	258	266	272	269	262	273	301	271	276	270	251	292	278	240	282	308	284	264	285	273	304	289	265	289	276	298	230	255	261	250	257	279	256	295	270	274	275	280	267	284	259	257	283	286	277	262	285	246	237	248	302	236	311	299	265	257	269	260	275	283	274	267	252	292	295	254	257	267	259	287	275	307	253	279	282	271	306	272	276	295	264	276	284	275	278	281	269	292	250	252	257	236	278	277	276	323	300	268	270	262	285	273	264	261	278	230	295	276	307	277	283	298	295	262	275	286	249	265	237	230	253	285	327	279	265	269	243	291	270	283	258	310	287	274	282	279	292	269	288	279	302	266	281	280	267	285	258	273	266	280	240	275	241	282	269	265	262	269	240	252	265	233	259	313	286	270	306	254	276	240	284	246	292	289	273	284	283	259	292	274	284	278	241	276	269	240	271	280	263	284	275	296	232	277	251	271	269	243	274	271	239	301	285	249	300	285	284	263	239	290	266	226	257	257	289	274	282	268	259	226	286	258	252	251	248	262	250	268	232	275	256	262	284	275	260	273	277	252	289	272	256	278	253	280	279	299	258	265	242	278	260	261	291	257	239	292	290	306	258	258	261	277	282	276	256	277	265	268	256	263	304	230	285	258	263	275	307	257	269	276	232	283	264	293	270	265	262	275	262	289	281	291	246	278	277	273	287	236	272	274	264	265	280	255	294	288	308	253	280	267	311	263	304	256	266	279	254	289	231	271	271	266	291	289	270	264	261	257	259	249	307	269	271	259	290	273	249	262	261	279	293	285	246	254	260	263	266	268	288	244	235	251	267	274	282	298	289	275	264	314	263	279	245	242	260	288	272	275	250	264	253	256	255	231	296	300	326	250	258	286	261	256	285	305	268	298	270	316	270	277	284	274	237	280	284	264
28525	14111	9177	6390	3182	844	621	606	541	588	536	586	579	626	595	550	625	589	576	581	592	585	609	572	588	560	579	549	548	644	578	623	589	598	587	582	568	566	596	561	584	570	548	564	546	568	583	585	547	574	568	594	585	566	552	574	573	587	591	543	598	605	603	522	558	565	558	582	511	557	567	546	568	559	540	589	536	576	550	584	569	571	594	557	600	550	558	561	564	612	576	537	593	558	578	585	590	586	558	559	609	547	534	585	522	630	557	576	603	560	539	583	527	599	605	596	571	556	581	500	571	580	567	564	565	597	583	580	572	532	595	580	533	581	562	541	557	573	556	584	600	580	542	605	549	572	616	544	552	579	590	599	566	556	536	579	593	556	555	592	595	570	567	546	558	600	549	615	555	562	612	559	561	606	559	575	579	547	535	611	576	552	598	580	565	539	577	593	560	600	561	549	569	589	578	574	573	529	577	567	533	555	599	593	570	569	589	587	544	575	616	572	579	567	548	536	546	570	622	594	559	590	554	590	583	568	553	600	561	597	564	536	550	566	583	579	626	564	613	567	598	596	577	552	548	570	527	550	614	590	560	571	596	560	571	574	579	565	592	550	518	542	588	508	552	606	523	567	543	531	543	597	605	579	565	570	577	566	618	580	573	637	591	548	580	547	550	568	584	569	591	589	603	530	548	585	599	540	544	536	601	600	584	549	540	540	614	576	548	580	629	568	562	589	559	588	596	626	578	604	596	652	510	619	591	556	563	578	552	592	591	559	570	563	535	579	615	600	586	547	601	573	570	555	549	563	589	568	592	587	545	612	542	584	602	566	594	589	577	556	578	543	601	565	608	555	552	563	576	577	570	578	527	548	579	552	571	558	538	528	565	583	604	584	592	594	572	590	578	589	591	556	549	616	555	590	589	571	572	552	574	581	550	606	603	621	576	559	600	551	615	567	544	569	556	543	547	566	591	559	583	553	570	610	558	558	574	554	559	598	570	573	558	572	580	550	572	564	519	535	574	581	546	571	579	595	586	624	548	592	577	591	560	526	552	575	567	585	571	595	542	558	578	557	547	577	609	598	556	577	572	560	552	567	607	550	579	557	577	597	540	599	574	571	600	584	615	567	598	517	582	529	573	589	549	610	597	579	572	577	525	550	554	613	575	583	579	575	588	559	530	595	555	555	609	571	607	583	560	548	595	554	530	543	556	559	559	560	595	552	584	515	572	563	549	542	578	586	583	548	556	579	641	560	546	576	609	612	571	574	585	567	532	619	582	553	574	530	543	554	603	561	573	598	589	557	585	588	564	572	565	631	554	547	580	588	594	592	554	577	570	583	583	597	657	615	582	555	579	571	526	537	510	564	593	588	571	579	535	564	522	584	565	541	547	585	606	587	540	581	606	556	590	587	587	597	553	570	594	588	599	572	599	596	619	562	560	546	586	542	563	592	616	576	539	602	551	553	589	612	576	635	586	569	574	567	580	608	587	583	580	592	608	567	605	557	571	584	539	588	577	601	567	609	585	577	567	560	572	548	588	581	559	578	543	586	501	559	543	598	533	547	561	611	550	551	569	541	575	607	537	595	577	554	603	573	561	583	578	555	550	582	580	554	588	567	544	568	566	557	592	587	602	583	575	598	579	619	559	580	549	621	540	585	538	591	556	596	527	574	590	600	565	597	548	539	531	607	585	576	537	611	586	588	609	606	596	576	617	575	583	581	594	584	541	573	590	586	597	587	613	547	581	608	584	608	563	525	587	569	548	560	565	523	571	557	557	562	541	544	527	579	563	610	599	556	605	591	545	569	575	595	570	584	528	527	589	530	590	608	568	588	539	532	544	558	557	579	620	563	562	553	604	574	591	617	580	594	621	606	547	566	538	542	584	592	537	552	557	600	560	626	560	564	608	569	567	571	575	579	588	547	581	570	600	581	581	581	579	604	569	580	633	586	570	537	568	592	570	550	559	544	572	554	573	562	575	556	587	582	564	598	567	574	556	594	606	590	553	569	575	595	589	604	577	580	588	592	561	526	610	579	578	570	568	569	577	569	571	530	593	587	547	573	522	581	551	561	546	584	604	518	575	596	565	600	557	594	545	565	584	568	558	559	614	602	551	553	535	580	582	639	531	581	588	562	592	539	578	575	569	545	578	569	568	562	583	571	597	594	584	571	550	522	609	587	540	595	570	552	577	601	613	588	548	588	586	601	539	574	564	606	584	565	579	561	573	572	586	557	592	563	581	585	590	602	589	569	563	567	552	566	581	586	578	579	624	530	626	587	592	575	580	556	548	591	574	558	603	543	559	581	615	563	585	585	534	566	610	570	570	568	594	576	520	532	572	577	515	571	519	602	558	591	554	549	584	611	542	601	559	548	564	553	586	610	511	581	582	555	565	558	583	579	584	579	620	575	539	595	547	593	564	556	594	544	595	586	588	562	584	575	599	595	507	568	567	581	538	579	520	583	591	607	578	536	558	596	543	580	551	580	588	554	545	583	579	547	539	593	587	606	522	566	586	533	563	580	556	572	597	611	601	574	571	568	578	552	582	590	555	579	612	590	566	574	602	573	530	574	566	528	596	561	619	565	547	561	565	558	588	557	539	559	528	598	565	531	599	554	557	585	515	553	557	590	577	614	615	590	554	540	567	559	594	550	596	502	593	558	587	517	540	598	577	586	584	542	545	550	539	572	554	580	550	578	584	590	559	599	564	538	530	535	556	562	559	587	570	574	552	568	592	562	577	567	587	598	569	571	550	584	587	563	539	589	558	587	573	589	569	608	603	580	552	541	600	585	595	602	592	559	612	575	600	580	558	556	607	594	514	603	551	541	559	610	586	554	570	597	573	540	583	594	616	560	555	562	589	584	553	553	565	559	566	541	555	603	600	561	539	570	580	577	573	614	588	545	600	554	630	585	530	521	560	616	569	562	602	589	562	588	585	543	586	536	571	550	553	597	555	546	551	597	565	584	590	557	614	595	565	588	535	555	580	579	586	569	606	606	566	573	566	557	560	547	570	584	578	560	560	610	620	559	519	575	592	540	599	580	583	587	503	584	592	564	562	562	604	611	577	588	583	576	576	556	551	540	597	574	583	582	551	616	555	550	589	602	592	560	565	589	584	599	529	534	568	576	571	558	559	565	619	605	568	563	582	558	558	591	611	632	622	573	604	631	554	586	596	567	567	586	542	570	558	565	533	543	578	584	583	607	540	585	594	557	557	586	612	549	529	589	568	557	583	563	553	543	571	529	613	557	595	603	559	521	549	567	555	623	560	563	550	573	587	564	600	553	602	554	554	555	548	559	631	581	612	582	552	599	591	569	562	576	554	542	616	535	586	576	588	574	540	575	559	551	564	543	535	557	579	624	596	569	570	580	557	541	588	580	543	567	598	614	538	570	553	545	570	584	596	582	561	580	585	524	606	589	570	591	562	587	585	587	572	575	575	584	576	601	567	585	596	571	547	565	546	588	544	557	571	562	564	545	539	534
50270	28012	17246	9240	3293	773	340	298	249	324	296	295	273	254	301	265	278	287	276	292	315	269	289	293	284	294	288	270	259	294	293	306	294	280	279	270	282	298	296	276	306	263	294	278	301	290	267	276	300	280	283	270	279	256	273	240	274	272	268	279	285	303	292	265	270	296	251	270	286	244	267	270	276	269	293	294	282	278	287	287	281	291	262	299	268	247	265	308	298	288	280	268	297	300	230	323	279	305	299	287	305	270	280	283	296	268	284	256	263	298	299	297	270	283	245	252	283	300	236	294	278	289	271	290	282	295	257	293	253	250	264	277	271	262	267	278	257	277	276	272	261	277	256	266	265	280	262	244	267	293	293	286	284	271	257	272	270	272	273	337	269	276	281	280	295	304	276	270	274	255	320	286	301	302	278	254	258	277	319	282	299	262	265	282	241	265	241	293	322	313	307	269	269	283	288	280	271	291	272	241	301	288	256	274	279	313	267	261	259	259	274	263	276	282	293	300	262	280	297	301	276	253	265	262	280	282	235	267	266	274	264	291	276	294	274	257	275	261	278	290	299	283	293	233	286	268	252	295	265	279	272	255	272	302	274	272	281	289	301	254	294	286	274	301	286	288	252	283	249	278	247	271	262	303	277	285	262	298	290	221	284	269	286	297	268	267	231	261	245	285	286	288	271	282	257	277	292	249	284	293	290	272	269	273	309	265	251	269	278	281	295	296	254	288	293	277	287	279	242	265	286	270	277	277	284	295	276	281	256	304	268	255	274	271	264	243	264	284	328	284	279	267	289	257	293	269	296	283	282	289	257	283	293	282	267	288	249	280	261	304	286	241	259	282	303	262	262	243	292	268	250	293	288	279	276	266	292	295	299	292	287	287	284	290	309	289	256	288	276	309	269	237	259	289	270	275	255	277	263	276	273	258	273	290	279	265	297	268	277	290	282	275	277	282	242	289	251	307	278	290	287	299	259	305	315	255	252	283	293	288	267	296	291	283	282	278	280	274	280	259	306	279	314	278	275	268	266	249	281	287	286	270	272	301	277	286	275	277	291	265	281	224	289	269	265	285	303	290	288	281	251	251	256	314	289	270	250	253	291	237	243	307	290	250	276	282	313	297	280	256	298	287	266	249	312	302	296	261	279	243	264	248	281	277	293	258	261	269	273	278	292	278	294	243	287	273	295	285	243	256	320	278	285	259	287	268	288	274	239	276	283	268	295	306	291	268	283	308	273	256	269	274	302	295	278	271	278	286	286	290	288	279	291	272	306	255	270	325	286	292	288	276	300	277	269	250	250	278	279	281	261	262	287	288	257	275	274	265	302	272	276	249	233	287	272	288	261	236	262	271	246	294	267	256	271	307	284	298	264	247	298	280	282	249	286	249	300	254	273	255	298	304	286	272	274	272	287	273	259	306	285	285	271	271	285	286	259	284	267	279	304	267	305	276	292	242	261	284	270	297	278	262	286	282	285	293	272	281	282	259	313	265	275	316	297	251	252	283	290	243	251	267	304	261	294	263	247	320	283	274	285	261	259	298	263	279	261	267	285	273	242	290	253	290	298	293	260	266	279	268	270	260	306	242	306	252	264	285	275	276	290	270	291	288	303	285	272	283	291	289	308	301	272	285	256	277	298	260	275	261	289	280	237	301	293	287	258	259	279	276	274	322	280	318	282	253	316	282	272	245	270	252	241	269	259	284	265	275	256	258	278	228	241	252	295	284	268	266	269	257	271	305	265	291	277	273	275	291	281	261	280	255	290	260	286	299	284	305	291	290	275	274	265	286	288	254	287	306	308	305	243	249	294	290	239	278	268	274	270	303	272	294	265	306	282	297	265	279	264	287	280	287	269	294	276	292	294	309	277	311	312	296	274	278	266	284	286	292	283	300	279	267	274	261	254	261	285	291	269	263	245	314	330	301	280	290	298	291	298	257	233	296	285	262	260	268	281	259	295	288	275	262	228	279	260	292	272	282	276	276	266	307	300	292	246	278	283	259	313	258	309	286	283	247	281	278	274	276	307	253	264	262	263	261	285	327	333	301	289	281	301	293	280	255	260	270	260	291	285	265	286	319	310	306	277	275	277	267	293	284	287	285	260	294	276	272	307	254	295	282	292	283	283	275	264	263	280	262	273	261	283	262	266	255	292	284	279	270	283	283	254	261	286	314	273	280	309	269	270	302	291	301	266	273	292	299	308	282	287	264	298	238	266	268	273	283	261	278	284	321	283	266	288	299	283	291	233	292	260	267	285	274	275	247	292	283	282	265	270	266	274	274	284	269	280	273	283	293	269	261	277	262	281	252	268	275	268	264	310	289	285	306	264	285	276	283	261	262	241	262	275	296	287	291	270	279	256	252	298	288	270	269	265	254	305	268	261	278	293	251	286	276	289	288	264	279	242	231	282	302	289	285	286	263	267	306	310	277	283	273	305	284	288	258	269	292	295	282	278	260	305	295	272	290	234	299	288	245	252	253	303	284	263	278	277	268	253	269	254	262	266	302	268	297	266	264	315	286	332	277	289	277	280	287	274	316	285	275	284	283	288	269	262	330	291	261	286	297	304	288	259	252	295	254	301	287	262	288	286	274	290	295	289	326	245	269	282	274	280	267	271	274	242	273	277	253	289	288	275	281	279	250	268	266	287	296	286	256	312	287	267	275	266	291	307	266	257	297	310	270	273	294	288	295	276	275	271	290	295	286	257	278	286	253	254	268	255	293	296	291	275	271	285	282	283	276	289	297	238	282	303	284	251	273	266	264	309	304	276	295	260	258	295	262	245	304	274	251	307	291	279	317	285	286	311	273	244	310	291	291	302	287	282	294	292	295	275	265	281	283	245	290	280	297	301	324	264	246	251	283	241	321	269	286	275	262	273	306	268	304	289	272	280	298	265	281	256	299	292	286	249	294	292	287	285	276	284	307	287	276	268	299	300	281	286	280	314	249	271	280	287	266	293	269	283	291	243	247	297	283	288	290	256	281	281	294	270	278	281	296	298	289	272	324	317	290	288	266	228	272	273	289	292	295	281	264	283	249	302	292	216	285	243	263	266	285	267	283	266	278	283	280	290	333	322	246	260	293	244	286	271	308	286	276	292	267	251	300	265	294	283	262	277	264	266	291	276	278	270	280	270	267	291	299	314	308	263	296	266	301	262	310	283	291	284	297	296	300	285	272	283	248	295	253	280	276	306	262	252	261	269	275	265	268	306	282	288	307	288	291	274	266	268	286	295	274	299	296	276	285	264	309	299	280	290	291	277	274	258	257	290	278	282	284	263	245	263	255	276	275	296	302	256	296	274	292	265	265	264	300	290	243	262	265	298	258	284	286	288	339	280	277	279	306	283	254	271	260	266	291	290	284	278	274	255	294	281	265	280	262	281	279	325	293	282	319	292	266	260	283	263	279	283	281	283	281	286	284	249	273	239	252	285	251	311	260	262	290	295	291	260	279	308	254	258	299	271	280	278	289	303	283	276	277	293	312
31014	21067	20638	16845	7847	2083	927	744	614	630	619	609	656	650	583	610	569	595	591	610	553	598	618	592	588	611	597	613	575	576	578	592	581	596	658	604	601	574	592	627	549	701	528	591	567	634	633	564	607	607	561	540	595	630	558	590	580	603	572	558	632	588	572	587	623	603	601	595	655	591	604	568	556	579	585	581	589	578	584	570	595	572	590	596	565	609	574	603	635	581	580	604	614	589	534	589	598	582	568	591	587	597	591	572	574	565	567	602	568	623	569	557	582	582	568	601	527	644	592	612	620	607	579	581	614	588	553	598	620	576	593	568	557	598	611	582	596	611	587	548	595	582	602	582	614	632	568	578	593	661	631	580	623	612	614	592	594	605	604	550	637	647	633	620	554	588	600	598	552	591	578	601	565	605	621	578	603	565	620	568	608	582	601	602	564	598	611	586	599	601	612	613	592	592	607	616	567	620	611	566	611	593	587	611	584	604	549	621	597	560	558	617	590	612	548	583	605	612	599	609	593	572	591	599	579	599	581	600	602	585	606	595	618	561	570	605	569	578	545	581	592	620	578	601	594	629	573	627	581	582	628	597	635	593	607	561	574	557	605	610	614	527	620	571	599	598	599	599	597	589	609	618	602	554	574	593	556	579	590	565	589	610	589	584	583	575	588	570	569	603	586	566	601	614	589	644	585	584	568	571	546	552	651	592	597	673	590	588	590	573	598	591	632	603	564	585	589	629	578	628	579	584	593	586	578	588	620	619	598	592	549	576	561	575	565	583	604	578	575	586	547	599	627	596	614	562	580	554	573	614	586	606	574	570	629	599	620	619	593	574	610	544	578	594	626	607	572	578	555	616	594	609	584	609	554	628	589	643	548	566	596	592	567	594	557	606	604	584	601	545	572	589	585	600	598	610	590	601	574	618	608	613	554	571	575	618	639	568	581	623	581	590	640	604	604	621	570	570	570	619	598	572	606	635	606	579	613	595	593	597	598	573	596	576	601	591	564	589	573	566	608	627	600	593	557	597	557	594	569	663	604	590	606	585	557	570	600	609	560	649	592	575	585	601	604	602	611	584	566	615	621	615	567	596	557	605	581	593	590	572	581	565	604	551	619	593	593	607	575	566	570	595	574	576	622	584	613	573	553	556	551	604	581	602	565	612	576	532	576	630	601	626	589	578	602	604	571	562	598	612	601	605	567	568	585	602	601	606	582	604	633	582	639	571	582	594	604	605	607	582	582	601	618	608	574	564	588	643	583	621	577	554	571	594	612	577	548	587	581	615	579	644	564	605	604	595	625	584	643	558	609	597	577	588	576	592	599	665	564	594	592	573	579	603	627	598	534	627	584	588	547	551	608	591	616	649	585	574	593	608	577	594	565	613	583	632	596	590	566	581	600	576	573	573	573	568	564	624	609	583	591	603	604	614	596	543	574	554	602	597	573	584	555	621	581	590	626	573	595	584	587	604	586	609	562	606	592	572	566	629	573	567	562	602	557	578	604	597	626	593	567	623	568	575	646	579	602	575	609	577	620	575	641	597	616	590	584	624	580	573	581	605	577	569	587	593	630	627	584	635	621	623	597	580	593	599	602	571	559	589	591	583	607	600	588	608	619	609	591	687	596	558	593	603	575	637	593	591	624	600	608	602	583	592	596	604	584	601	598	612	546	588	596	569	584	564	584	600	587	594	593	627	635	563	594	567	635	585	603	577	582	613	583	632	561	564	603	570	584	581	609	605	571	602	595	604	573	602	558	619	588	571	613	585	600	560	590	589	615	576	537	593	585	588	595	638	555	583	614	583	594	604	624	595	628	621	589	575	588	598	608	609	591	550	557	556	592	540	584	536	566	610	623	596	586	585	629	539	586	590	563	552	595	569	560	617	597	604	583	543	584	608	594	609	596	587	561	566	593	586	587	557	589	555	614	622	594	598	595	581	560	603	606	561	576	615	580	580	593	650	612	607	598	592	606	595	578	579	552	580	567	615	607	578	600	629	586	619	627	606	600	553	563	627	601	565	594	600	560	581	555	582	602	571	578	596	597	576	579	626	557	610	596	616	569	605	546	580	601	589	581	551	585	597	574	635	596	625	584	588	575	546	616	554	601	603	561	610	624	652	566	610	568	582	600	575	584	588	615	566	570	579	605	590	629	575	602	613	575	591	609	596	604	616	613	607	583	568	557	591	607	527	580	582	624	610	565	592	624	567	594	562	597	607	549	594	616	600	586	585	552	622	563	585	569	593	611	586	584	582	589	581	611	587	599	559	568	574	561	623	597	588	577	622	598	562	539	576	592	616	593	612	589	583	569	588	565	584	526	568	579	583	600	584	597	577	618	615	623	551	599	596	580	592	559	602	570	562	589	635	570	593	561	599	614	622	603	567	598	593	629	602	589	586	615	536	545	583	578	605	543	630	596	637	636	597	586	563	592	581	627	584	587	564	593	604	594	580	624	564	523	594	614	587	560	622	581	559	576	559	572	588	611	595	570	607	595	552	572	584	581	626	554	570	565	546	610	563	582	616	588	578	599	611	564	596	563	610	618	633	580	598	619	582	556	609	613	572	564	574	584	572	638	581	557	568	611	568	588	554	598	595	603	599	610	574	611	640	598	594	589	561	601	607	589	596	592	613	580	636	591	583	617	600	625	590	633	618	623	577	602	592	593	579	574	605	563	637	592	602	585	592	625	575	633	638	615	570	604	645	642	573	600	605	598	580	627	588	603	579	550	572	572	564	589	585	571	585	618	592	576	532	608	577	614	597	568	579	603	583	575	638	614	559	597	619	597	605	618	568	636	620	607	569	546	579	642	586	585	590	555	587	621	630	568	553	587	601	611	589	595	586	595	571	606	618	598	603	573	629	596	589	587	601	587	632	566	537	628	546	565	616	563	625	620	568	592	586	573	593	587	615	615	610	570	586	586	604	565	566	600	578	579	557	579	612	597	604	605	647	586	618	588	543	587	642	593	585	592	663	594	537	581	673	597	574	572	581	605	585	550	629	629	612	574	612	618	583	574	590	586	588	557	596	593	566	563	584	584	575	600	590	576	557	612	562	601	629	550	563	597	615	589	611	586	556	575	587	618	615	615	596	591	568	574	566	592	558	601	546	634	592	555	610	602	587	606	648	591	575	550	586	594	575	607	591	593	559	621	609	578	623	586	567	578	564	573	574	603	616	628	593	582	593	562	585	551	578	597	579	583	554	580	606	591	634	576	636	599	604	576	583	582	581	564	552	616	620	613	541	607	574	591	597	616	579	607	609	556	631	574	582	606	571	610	593	601	541	641	578	575	554	617	573	602	593	636	599	626	581	595	553	616	561	562	553	604	615	566	563	572	597	587	570	593	610	588	581	562	605	606	611	584	570	578	599	558	595	628	569	590	580	614	598	597	597	600	585	598	548	575	569	609	571	574	598	563	558	610	563	594	592	602	563	525	654	589	612	585	611	577	593	580	587	585	552	575	608	578	581	582	595	631	593	587	561
59554	40299	25099	11229	3563	802	405	351	335	302	330	343	326	293	311	298	324	301	313	329	307	348	348	314	308	304	335	311	314	373	312	322	319	318	330	354	326	320	322	323	302	273	320	328	338	349	338	292	341	330	363	347	348	330	337	300	310	320	332	338	273	325	338	311	316	327	307	332	319	325	299	311	292	311	319	298	324	353	338	349	318	325	322	311	317	326	310	310	298	327	328	346	326	329	341	276	301	331	264	272	335	345	365	328	345	327	356	355	346	339	329	326	335	293	317	298	318	314	309	313	316	296	326	302	324	331	331	329	331	316	332	317	304	318	313	313	294	364	269	325	324	329	329	302	334	325	313	381	289	318	315	319	317	319	321	313	304	325	307	338	312	336	330	291	301	358	345	367	331	349	315	306	326	317	332	294	328	314	345	338	346	303	336	306	324	327	319	271	363	300	303	334	316	309	324	320	302	336	288	349	326	325	310	316	324	380	341	341	297	341	318	308	306	292	343	318	320	337	319	326	303	315	298	300	318	304	332	336	359	337	302	337	327	313	329	319	330	318	316	325	294	333	338	354	301	320	307	309	302	306	349	317	308	291	354	330	290	337	317	343	280	344	302	373	291	334	294	310	323	299	372	335	337	325	327	395	268	318	322	286	326	329	341	316	304	304	321	318	310	325	360	310	314	314	314	360	317	324	314	334	282	321	382	337	385	323	341	305	310	312	320	323	313	303	281	323	327	303	318	291	322	329	308	320	299	323	312	311	323	294	288	330	321	312	342	324	312	344	310	360	318	306	320	330	315	324	328	331	323	298	322	309	282	315	304	317	328	294	307	296	324	315	294	333	298	320	317	337	349	324	329	334	329	329	327	315	308	306	358	302	321	300	304	328	310	311	300	268	305	322	300	313	345	310	307	353	310	317	307	299	334	323	298	358	322	287	326	338	340	340	308	314	308	359	291	340	325	337	337	336	311	290	347	351	290	340	337	310	359	327	313	355	321	303	296	306	308	320	291	305	320	305	294	319	312	335	276	288	325	316	318	321	290	361	300	314	319	291	331	303	322	342	306	316	302	339	318	310	313	326	324	298	305	300	282	297	304	307	298	292	298	296	326	309	307	316	316	326	294	325	355	326	339	309	335	319	289	306	339	333	360	341	297	321	334	325	328	332	332	325	278	303	342	341	314	318	311	323	325	332	309	321	338	333	329	335	320	307	333	299	321	352	366	319	292	322	320	316	327	310	314	319	300	294	321	307	313	308	320	365	279	316	314	325	341	306	323	343	319	340	307	307	329	300	303	312	298	296	337	290	345	326	364	334	284	304	345	356	334	333	311	296	323	305	316	319	305	312	356	319	351	327	350	344	327	313	332	314	319	332	299	319	300	340	304	335	328	306	353	282	331	330	296	317	314	314	318	337	326	325	338	302	352	326	335	314	336	323	312	301	319	355	318	309	284	314	329	346	326	343	352	339	343	334	352	335	366	303	300	320	286	295	322	287	292	318	328	324	336	294	372	326	326	334	311	330	316	313	321	340	354	350	311	334	286	328	340	340	302	313	337	340	308	291	318	310	332	350	292	325	287	339	316	318	326	302	301	309	331	350	322	348	338	295	318	315	299	290	334	314	305	347	307	315	320	365	333	377	336	317	351	319	352	319	303	283	350	356	302	335	335	349	351	311	352	303	302	337	292	306	347	316	332	315	347	322	322	319	314	305	331	329	316	318	339	367	330	319	342	305	352	356	333	287	360	297	332	324	326	319	324	320	296	315	316	373	340	315	308	345	305	296	334	312	358	295	331	360	328	295	312	296	319	326	335	347	319	293	292	354	321	341	315	323	295	321	330	327	321	325	328	312	305	297	284	349	320	310	315	321	331	332	323	317	302	325	315	335	313	296	335	322	357	329	328	271	308	333	282	313	296	340	321	316	336	334	330	315	326	357	320	314	282	293	353	310	320	344	325	332	294	297	333	342	309	288	267	346	276	338	295	363	371	291	321	295	335	286	308	351	308	307	286	331	318	336	342	322	313	346	339	317	345	309	348	320	306	305	336	321	329	332	312	303	304	324	312	331	295	297	327	346	322	320	316	292	353	300	310	362	358	334	343	307	351	305	313	327	303	345	330	319	295	283	342	337	303	348	327	320	348	312	311	322	336	333	316	339	319	305	350	341	336	329	305	319	336	304	340	361	311	357	326	307	319	307	301	305	335	346	329	329	335	284	314	273	337	315	290	317	328	292	283	292	330	321	299	283	352	329	287	326	321	305	283	330	312	315	327	315	293	320	348	296	342	309	306	334	309	304	303	293	315	330	350	317	309	319	370	355	331	349	292	351	314	351	330	298	306	314	324	346	309	319	316	356	326	293	347	328	315	291	300	308	342	366	346	316	311	343	352	314	304	331	313	305	347	363	332	307	350	277	329	308	313	321	312	347	343	340	311	314	344	318	302	328	320	312	344	307	295	316	315	297	288	305	333	318	316	317	318	317	312	322	323	310	327	282	300	307	350	267	338	342	332	322	296	326	295	294	276	307	303	307	319	342	351	336	329	341	333	311	293	344	322	312	296	328	301	324	339	328	305	313	341	327	315	318	350	308	314	337	329	301	313	335	309	348	329	308	328	326	296	289	314	308	326	336	321	297	309	301	356	321	328	270	299	336	313	336	325	287	319	310	349	323	320	345	336	308	357	337	320	340	373	333	315	299	336	313	333	357	337	324	340	311	307	334	324	299	323	323	289	382	347	327	319	311	329	355	344	338	337	328	341	306	303	329	320	306	319	326	297	307	312	309	365	310	336	321	332	296	335	321	292	300	334	301	342	305	320	323	340	348	292	329	314	312	326	331	333	309	323	333	311	336	365	350	362	289	333	324	317	359	315	305	335	341	324	293	351	355	315	316	307	331	321	305	315	344	371	316	315	320	322	374	329	353	353	334	337	311	324	308	299	302	332	329	347	333	289	354	322	335	300	326	282	294	327	312	315	330	308	290	322	333	349	349	336	307	340	265	286	328	312	287	334	319	342	330	345	325	363	331	336	292	305	310	302	307	305	334	312	347	309	335	308	309	338	316	333	328	314	307	364	343	355	314	323	287	312	322	307	340	307	325	319	288	321	310	315	297	315	311	330	343	342	336	353	314	346	324	321	335	344	334	345	328	323	350	331	328	306	318	321	303	349	284	328	303	304	358	302	325	294	331	324	330	317	309	354	313	350	344	366	336	347	344	325	362	316	302	329	326	338	306	330	325	359	383	297	326	322	353	281	335	302	326	306	317	328	325	324	328	309	325	315	288	329	316	333	300	308	297	285	321	306	328	304	304	327	351	310	327	318	334	305	310	320	302	303	317	313	319	340	320	316	343	305	320	312	312	305	324	343	344	338	303	349	315	337	354	293	296	303	327	323	314	326	289	319	296	328	306	311	312	325	328	311	310	288	297	312	326	263	322	312	303	305	324	301	302	295	334	331	290	286	281	332	321	355	310	336	338	314	314
37018	32337	26076	17815	8135	1811	936	853	766	736	748	704	659	692	728	649	701	686	668	685	665	642	644	686	697	665	692	699	710	641	672	706	630	642	680	669	658	656	690	687	705	673	664	671	690	680	686	593	656	718	675	638	659	645	671	702	653	636	683	671	696	710	705	681	680	721	672	668	686	660	672	742	654	667	648	699	675	661	621	604	682	674	684	685	678	609	696	687	712	659	676	669	688	695	681	647	644	665	718	735	688	682	671	622	660	649	629	645	689	613	658	713	652	665	734	689	679	717	646	698	626	688	655	649	669	658	645	665	624	696	657	677	635	669	670	667	614	655	672	647	676	717	645	672	697	672	652	688	670	642	686	646	701	675	696	667	691	669	684	671	691	695	683	641	664	622	663	664	652	681	646	671	684	692	677	663	665	680	689	683	671	700	659	701	615	660	659	694	710	684	645	629	669	685	647	663	680	644	634	678	655	637	631	689	687	684	654	706	678	694	687	641	635	680	658	672	651	649	656	678	665	647	683	654	686	671	683	657	713	698	639	680	634	699	646	671	676	620	705	679	658	652	691	647	639	702	699	677	680	655	665	657	691	638	652	690	640	655	696	707	690	645	642	656	661	716	671	674	677	661	635	615	677	581	682	682	672	656	643	698	685	692	651	661	627	699	679	643	653	694	686	671	670	699	627	682	704	617	644	676	733	645	703	679	673	621	663	665	693	623	669	666	668	706	702	667	649	657	697	658	685	614	690	662	713	666	672	616	699	684	646	658	663	662	666	671	655	658	676	645	642	675	725	651	661	662	671	643	649	671	692	655	665	654	662	669	704	652	666	686	702	681	669	646	691	707	688	640	648	685	702	676	652	625	669	716	689	654	684	661	691	682	647	675	633	710	707	627	672	669	652	663	616	666	693	673	631	672	680	660	677	741	643	645	667	687	645	705	648	666	701	700	675	650	672	638	653	653	703	657	638	665	694	662	700	682	728	677	725	651	600	651	652	658	621	671	692	673	697	659	688	644	690	676	698	721	683	663	677	690	672	623	683	674	678	624	668	694	638	682	699	639	675	700	721	673	645	674	653	708	631	624	667	719	621	686	660	727	652	654	656	653	666	724	689	663	617	675	687	661	676	662	696	683	651	700	654	675	636	705	677	737	683	688	660	709	729	710	695	674	681	650	630	662	680	682	694	666	654	697	668	677	647	745	686	745	632	648	677	652	684	623	663	651	632	613	681	687	676	661	684	650	697	673	680	681	688	686	670	718	718	642	664	646	640	698	695	670	651	709	645	662	704	688	689	661	685	629	665	662	702	668	679	628	688	606	656	637	658	646	628	624	686	672	650	634	633	693	704	618	660	659	709	643	694	680	681	683	648	651	634	629	625	699	646	671	678	681	672	664	663	657	661	666	635	674	645	714	655	698	700	645	653	689	707	652	648	716	656	631	675	695	665	667	640	642	678	682	686	687	719	642	680	680	675	716	646	700	668	730	714	652	689	614	712	674	678	602	636	657	678	689	673	657	642	697	668	679	702	697	636	672	682	664	666	666	649	678	665	688	656	667	659	664	715	718	677	681	669	617	628	720	664	701	709	701	681	648	647	633	645	702	642	633	684	609	637	625	683	682	649	693	686	676	657	706	698	654	638	655	651	681	663	679	678	683	646	639	646	689	615	661	649	657	662	656	634	676	645	689	663	673	648	673	718	667	681	705	665	711	683	653	635	680	668	658	652	716	651	665	683	675	677	664	684	634	668	677	634	654	652	709	715	609	680	652	646	658	727	673	667	660	716	688	685	655	651	663	639	620	651	652	681	676	710	669	672	682	663	676	671	653	682	681	714	722	650	641	682	679	703	685	653	690	675	662	687	669	668	689	672	746	624	645	614	687	634	614	642	732	654	678	673	653	665	680	699	643	648	685	668	652	678	600	686	628	673	688	684	677	678	667	690	647	657	662	619	731	678	659	682	619	711	664	653	728	702	683	666	666	658	680	641	650	693	632	674	703	707	707	634	677	642	682	683	665	647	719	676	671	683	657	673	670	667	665	634	645	673	696	640	647	683	645	645	657	675	672	665	638	636	633	701	670	689	683	699	689	681	688	694	659	654	706	709	658	670	720	705	655	665	724	677	647	638	688	645	663	648	639	684	692	701	647	681	658	661	633	674	614	643	696	685	676	670	658	663	632	671	679	688	637	653	707	641	661	667	732	655	633	669	676	666	729	677	681	688	686	692	672	684	671	692	624	697	634	673	704	679	621	662	662	645	639	662	686	685	650	697	716	639	727	661	659	681	712	626	657	689	667	657	665	656	639	635	645	667	652	667	700	638	676	671	685	648	669	644	701	640	679	643	657	673	662	686	661	636	701	693	701	670	638	677	654	705	661	679	672	681	686	676	672	662	639	656	687	643	659	645	678	696	656	710	677	648	697	667	632	704	701	645	671	654	660	654	694	644	649	665	665	684	698	677	646	675	677	662	666	702	686	672	652	700	711	684	686	668	625	686	691	604	700	603	659	674	657	632	626	729	722	679	741	684	664	663	654	708	679	725	627	736	710	669	691	680	668	651	694	635	690	671	642	679	667	647	678	676	619	690	632	675	645	634	654	725	644	655	661	634	656	683	659	683	651	669	644	645	690	675	684	667	673	665	710	671	708	719	662	645	658	692	678	677	662	673	688	657	619	659	703	683	687	665	692	678	686	687	674	715	670	661	663	664	651	678	675	687	705	703	677	663	590	689	643	690	648	637	615	671	693	650	668	647	714	648	659	699	718	686	677	664	659	646	648	725	647	667	679	669	691	671	669	675	649	662	651	656	659	712	651	658	709	665	634	675	714	678	668	643	671	729	680	656	671	675	686	651	715	690	651	673	696	637	689	622	694	651	708	700	666	662	660	672	670	694	703	676	715	714	685	707	690	693	657	672	663	709	679	716	688	653	625	664	661	652	669	697	682	651	648	614	641	671	681	673	661	662	722	691	630	688	679	673	697	724	662	733	696	647	669	662	687	648	708	655	688	682	709	664	683	646	650	675	698	658	632	655	653	678	661	675	679	682	652	681	712	664	691	669	680	655	648	711	677	658	665	671	705	664	704	666	681	677	667	674	628	618	673	644	695	682	691	663	672	660	665	658	653	646	698	683	659	655	694	698	658	685	642	644	692	664	663	635	706	711	691	680	655	642	681	679	707	699	687	639	666	673	675	694	682	653	652	665	688	700	678	657	689	627	639	625	677	697	655	673	682	635	696	661	686	689	649	692	677	674	681	698	661	700	696	662	664	634	663	653	658	660	678	669	659	615	621	657	641	697	675	631	673	695	644	647	640	704	684	662	710	666	651	673	714	703	674	594	665	665	625	656	636	678	689	638	657	700	669	667	675	666	702	688	669	633	627	669	693	663	633	675	717	644	659	690	669	634	659	696	677	647	715	671	656	691	644	657	683	665	636	650	667	612	669	680	609	633	667	707	698	672	645	666	719	689	651	620	661	659	653
51886	23227	7138	1888	445	322	315	288	306	270	292	294	318	313	269	258	281	280	278	295	288	258	306	295	331	314	272	279	297	269	261	280	272	288	274	262	278	323	275	282	261	272	263	298	299	311	301	319	303	276	282	289	297	261	307	291	301	260	284	298	281	267	297	254	297	305	245	254	265	258	278	271	273	245	315	259	280	301	309	304	267	268	271	290	277	283	312	299	292	270	271	280	297	281	264	290	307	288	312	289	284	253	302	334	316	298	268	267	286	330	263	277	336	279	287	305	289	322	260	279	286	263	280	274	276	287	292	244	323	274	295	267	286	266	277	314	288	299	269	278	297	306	302	257	263	276	269	274	266	289	280	278	294	293	293	304	276	277	263	248	252	283	275	256	316	290	274	301	275	287	296	297	344	272	256	275	268	274	265	281	273	276	285	302	274	294	272	292	269	262	250	290	254	302	303	276	302	288	263	282	266	244	275	294	270	267	274	275	310	300	297	270	264	280	279	263	297	294	299	258	297	312	287	282	297	279	270	298	283	280	305	251	248	265	287	260	271	271	280	263	251	287	304	295	278	291	260	260	288	290	269	286	276	285	260	279	312	271	287	301	286	281	286	263	293	312	278	257	298	274	272	284	265	304	313	274	325	304	287	261	302	246	282	295	277	288	291	323	282	276	314	294	283	296	257	294	270	301	319	296	252	255	250	305	294	295	285	303	324	311	289	295	291	260	326	286	250	283	291	267	305	300	267	304	308	327	297	291	257	278	302	293	261	299	292	319	335	304	279	229	248	251	283	295	272	274	300	315	305	315	309	267	248	311	298	273	299	297	262	264	285	303	254	298	299	311	242	277	347	304	300	309	289	303	271	311	277	264	290	284	300	270	272	279	261	282	307	298	334	263	300	296	271	272	294	303	276	265	301	290	271	277	276	291	299	275	276	266	269	260	285	270	261	329	274	279	257	279	282	323	327	276	282	304	286	285	292	272	263	273	306	305	287	300	278	290	298	287	284	279	292	245	314	296	273	283	282	282	316	274	284	294	294	302	265	301	281	278	294	276	309	254	325	289	277	292	285	289	266	262	301	281	279	279	278	283	296	278	292	306	313	272	266	285	256	317	267	267	287	302	322	307	276	295	286	234	300	274	282	291	279	302	292	311	266	304	308	267	251	272	308	271	293	309	277	335	300	270	269	251	267	267	286	290	314	271	291	269	261	297	293	291	273	284	294	271	287	293	273	283	305	282	248	268	300	312	291	297	308	298	308	315	292	266	268	300	314	282	277	279	276	272	319	318	300	236	272	271	262	285	283	286	300	280	292	264	303	284	279	255	293	294	265	320	299	291	262	270	286	298	302	267	287	295	281	269	279	300	282	278	307	289	259	273	265	284	291	313	258	299	293	288	265	249	258	309	270	245	285	288	304	279	284	297	254	300	285	274	298	269	283	269	274	290	302	318	268	264	279	306	255	295	275	289	276	307	313	270	296	281	293	269	300	280	291	293	265	261	302	299	264	266	294	291	280	300	274	283	276	317	269	285	284	289	302	290	278	294	311	279	279	262	298	279	251	299	272	235	284	310	243	276	283	283	253	284	243	285	267	297	270	298	232	296	309	297	254	270	276	304	273	257	270	239	254	328	314	321	287	269	285	276	252	279	285	310	260	301	272	298	301	267	303	312	272	300	296	336	291	287	276	291	280	280	276	286	261	289	309	278	240	325	244	277	304	292	325	269	282	235	271	273	287	296	288	239	304	292	286	290	264	289	273	260	295	285	289	268	299	307	291	311	299	275	313	286	268	299	275	263	268	295	280	316	271	287	295	275	287	286	301	274	260	286	333	308	271	272	284	299	256	273	265	291	290	259	278	293	269	290	293	278	296	228	297	294	268	300	275	287	311	279	269	286	273	282	302	296	283	294	317	257	289	295	303	271	281	280	290	276	292	296	302	290	293	292	314	277	268	286	305	297	307	281	258	280	262	261	265	279	274	253	246	253	282	261	267	293	313	316	267	300	268	284	292	292	264	276	283	323	295	291	270	297	269	331	299	279	289	288	290	298	251	272	294	263	298	284	275	293	304	249	320	301	260	275	260	271	288	300	311	285	286	273	261	296	318	280	296	278	272	275	288	228	269	287	263	273	290	279	282	255	265	294	286	280	268	288	287	303	279	283	292	299	271	270	266	311	293	315	237	286	262	285	271	289	295	309	273	290	283	317	328	270	293	292	310	301	268	315	309	288	323	304	268	252	274	284	284	265	290	280	298	308	303	312	304	284	306	259	259	262	285	289	255	300	272	280	307	305	282	278	288	294	314	322	287	294	289	280	283	311	288	269	271	271	332	298	310	273	250	287	278	292	274	291	251	259	239	249	299	302	292	293	267	300	295	288	290	269	281	273	300	302	280	284	273	287	263	263	297	284	257	279	280	291	282	295	301	283	289	302	302	282	261	306	277	276	267	284	271	298	244	291	265	240	331	333	263	287	290	265	292	242	255	264	258	310	313	273	277	273	286	291	287	312	298	280	273	277	266	287	288	257	305	300	292	294	320	285	309	310	267	295	308	304	286	294	326	272	302	284	284	272	275	242	314	291	257	284	246	272	324	278	279	314	287	285	274	280	308	290	287	322	268	283	300	261	263	285	250	272	314	264	272	277	311	279	282	289	284	284	273	274	272	267	344	297	275	291	298	307	278	294	271	266	299	297	276	292	301	292	276	290	333	306	280	274	299	262	281	298	283	243	291	304	290	289	296	307	297	277	292	303	281	277	283	283	292	270	311	276	273	268	282	299	277	299	300	283	289	298	322	275	272	311	307	292	271	297	305	273	260	277	281	265	303	311	290	280	297	333	300	261	264	291	277	309	286	254	265	292	312	287	336	269	318	289	299	256	263	279	277	281	301	290	256	294	285	292	315	323	258	270	270	267	299	293	272	277	274	272	273	274	296	284	281	275	285	295	282	292	274	295	237	253	266	262	259	270	283	304	271	281	289	278	309	287	293	285	242	301	294	283	267	327	263	293	283	274	291	272	298	293	279	314	294	278	268	308	288	288	273	257	269	269	277	307	277	270	284	267	268	271	282	322	353	312	300	309	298	314	311	296	257	288	288	306	268	289	282	286	257	273	280	289	267	272	317	294	275	323	271	270	288	256	284	274	258	252	284	293	281	268	294	278	290	298	300	291	296	266	284	291	302	283	282	290	289	249	312	282	307	285	254	298	258	282	277	284	319	283	282	275	270	294	298	292	302	283	284	317	283	291	291	312	280	301	320	287	293	286	287	244	299	274	298	272	277	292	272	306	276	275	255	294	285	270	293	289	301	268	283	281	285	269	309	294	279	285	305	309	288	279	318	267	294	278	295	307	305	275	276	303	274	296	274	307	266	278	265	306	304	287	314	293	278	304	293	281	295	279	246	286	287	289	261	265	292	263	268	300	285	273	295	276	279	315	271	311	276	264	292	291	297	322	301	318	332	285	310	289	278	259	320	277
35072	15142	8018	3644	1219	775	584	570	623	556	630	625	631	604	607	603	604	619	593	626	658	550	646	592	586	594	594	615	538	586	607	622	575	587	604	631	588	634	594	564	613	575	579	549	569	607	587	588	614	612	601	598	646	599	581	614	647	580	635	595	586	621	550	615	619	609	596	599	659	611	593	548	559	593	558	565	606	637	647	630	582	627	588	614	595	609	549	618	599	582	586	599	650	631	578	553	606	577	547	630	648	636	621	609	598	590	607	568	579	557	605	609	630	587	569	586	602	593	587	600	629	607	569	597	568	646	608	600	581	595	608	625	607	578	579	612	613	617	573	612	594	628	597	616	629	594	599	575	591	603	614	582	605	603	584	555	612	582	560	580	609	611	594	583	636	565	650	581	612	614	576	558	592	625	609	603	585	596	619	630	630	619	598	619	574	607	587	590	594	639	608	610	575	622	594	600	593	630	599	587	565	613	625	636	591	613	586	594	573	632	617	608	603	616	595	616	643	608	584	619	612	585	590	597	629	587	607	608	596	622	606	636	619	599	642	578	593	636	612	614	594	645	553	593	600	575	623	599	609	551	592	586	623	608	622	633	608	612	589	624	628	624	633	601	570	568	623	624	543	612	617	641	602	604	619	632	590	587	585	613	646	596	636	601	621	547	599	592	589	647	588	608	585	610	658	640	629	644	589	624	582	593	624	608	601	625	579	596	576	634	617	602	626	612	603	603	587	570	664	556	597	610	574	590	579	606	584	587	621	598	586	594	583	606	644	607	605	620	667	572	573	600	545	589	588	601	570	602	605	592	612	618	622	592	600	566	558	598	625	619	622	587	586	587	669	597	593	621	605	587	569	591	594	587	577	602	597	591	593	594	583	604	585	620	565	622	607	591	613	626	585	566	580	585	618	599	620	559	603	613	618	602	563	587	636	568	596	634	601	592	596	558	551	613	577	619	621	620	636	590	573	589	615	617	623	605	613	595	604	605	613	615	623	587	557	616	605	636	600	599	551	625	627	568	609	609	562	596	616	591	585	607	610	627	630	609	597	626	621	635	649	572	606	574	580	544	579	603	615	611	610	608	621	583	557	575	598	594	619	597	558	611	577	626	595	587	601	538	569	644	582	599	607	584	611	607	641	610	600	615	617	576	593	595	596	604	588	616	636	569	635	625	597	569	580	610	597	625	625	621	585	609	637	628	654	604	602	638	625	588	583	646	604	598	554	605	600	624	625	591	589	599	586	573	610	571	637	658	602	594	584	609	563	599	601	613	612	607	606	583	611	588	604	657	540	587	599	633	622	621	594	586	617	666	539	605	585	655	591	613	587	626	595	613	587	626	649	566	624	589	572	592	656	590	630	599	592	591	606	574	634	577	646	632	624	583	615	616	557	532	596	644	641	624	626	610	591	613	583	596	598	625	622	604	563	582	568	534	602	569	614	573	635	566	582	590	640	619	584	619	622	575	537	578	562	604	646	605	598	561	607	610	648	604	583	618	650	579	635	586	630	598	559	587	623	632	574	592	590	608	626	574	572	600	589	601	572	627	591	584	630	570	635	597	604	581	571	594	576	551	614	582	572	593	621	628	584	605	596	549	598	595	567	624	591	623	584	579	604	601	628	560	609	595	612	606	636	602	602	601	590	609	555	630	589	585	625	591	609	569	597	617	583	542	603	612	605	586	592	601	599	611	611	609	589	650	631	567	596	633	580	588	631	638	620	626	584	549	621	622	582	595	556	587	569	578	610	634	626	599	597	616	570	629	596	578	580	616	577	600	609	612	577	584	631	607	629	634	613	579	634	577	564	560	583	609	541	574	589	591	600	587	603	579	642	609	602	615	615	632	594	577	595	601	615	631	639	631	589	596	601	633	654	622	555	623	596	607	605	562	573	585	633	573	594	558	598	615	615	587	612	582	592	599	640	601	604	634	606	655	635	608	634	581	618	611	620	590	610	592	603	583	644	574	610	584	618	607	637	611	617	603	592	608	633	578	589	557	619	650	631	599	616	566	586	641	618	585	620	575	600	627	631	633	612	600	615	573	557	590	577	628	609	579	614	580	579	569	608	619	637	597	608	580	599	567	591	588	602	630	623	600	644	575	591	567	569	632	565	570	641	581	675	583	597	579	604	627	590	591	650	597	598	602	573	610	652	583	580	590	660	590	609	607	600	624	565	630	629	588	603	593	581	621	631	583	620	583	564	625	608	587	601	615	601	634	625	617	595	590	599	595	618	608	587	601	608	618	629	608	562	635	588	669	619	612	627	594	567	566	579	632	605	610	628	604	561	614	568	652	613	619	586	613	632	563	618	642	619	596	605	622	621	628	566	616	579	590	632	635	590	605	609	582	598	632	609	595	645	626	579	611	536	586	601	589	577	598	577	572	560	571	562	598	602	613	625	609	575	612	606	641	624	584	631	601	583	565	613	596	587	602	588	580	587	618	575	608	599	625	605	568	608	620	583	593	606	602	606	598	645	617	600	597	593	597	594	602	594	605	640	582	620	581	620	627	631	591	602	630	592	596	615	622	570	572	571	637	593	570	588	628	585	580	574	621	617	596	617	575	615	583	579	616	567	597	603	598	603	592	580	610	564	598	605	595	614	589	646	627	603	600	590	620	602	592	627	576	601	583	573	586	626	587	578	577	584	597	567	590	611	560	598	613	587	565	570	618	611	599	598	577	621	625	643	622	596	604	623	604	617	605	623	571	613	619	600	597	625	584	613	578	633	599	597	607	651	645	646	553	623	632	630	607	622	579	657	621	611	562	591	583	628	591	540	589	568	583	638	570	605	644	624	604	605	613	608	592	604	608	624	631	595	570	591	642	609	650	561	644	586	584	574	606	600	622	593	617	609	601	645	589	598	643	582	637	546	571	614	603	603	587	582	618	599	610	580	603	590	587	564	598	596	604	567	577	631	625	575	559	607	629	583	639	576	576	587	576	623	608	595	569	619	573	591	637	591	636	558	599	593	587	570	617	608	529	562	567	646	622	620	635	590	588	574	585	582	589	609	570	641	591	624	635	626	576	618	596	633	665	581	621	573	613	604	601	566	571	628	575	596	591	597	644	560	587	607	610	591	605	597	606	626	563	585	598	588	589	564	628	600	581	579	621	660	573	610	574	616	586	607	605	652	599	619	626	571	619	551	604	591	635	579	558	591	576	607	553	624	604	571	606	606	589	596	619	630	617	617	616	575	631	600	601	605	581	601	599	626	618	620	555	636	640	633	609	596	614	632	625	617	597	639	611	590	613	582	609	603	573	601	639	585	565	584	590	638	608	618	623	552	633	635	603	611	602	593	581	602	611	553	620	586	576	565	613	587	603	575	637	548	608	595	628	613	605	621	580	592	590	594	582	611	621	597	563	555	577	625	586	632	566	573	664	611	589	580	602	618	631	595	626	626	612	629	623	651	607	623	566	555	610	598	605	564	562	604	631	619	556	610	604	641	603	604	587	621	620	588	613	586	597	582	614	620	600
62081	28971	11813	3314	1019	587	305	333	256	264	259	317	283	300	285	285	271	335	293	264	308	311	281	273	278	291	287	284	304	317	270	297	292	270	340	266	282	282	290	258	312	255	282	283	247	286	286	302	286	277	263	306	308	318	320	284	307	291	278	320	295	306	274	322	287	291	315	290	282	298	279	315	277	297	290	272	304	258	318	278	271	307	275	270	314	294	294	307	320	287	296	301	311	322	295	277	338	285	321	301	326	325	311	283	300	326	291	278	317	315	312	282	299	293	285	298	282	313	313	325	305	272	315	294	294	301	284	319	274	305	305	311	288	262	275	334	265	305	331	314	297	290	285	283	324	285	264	251	327	289	277	303	287	302	292	257	288	282	279	264	277	289	252	298	279	281	257	271	310	294	280	287	306	301	293	268	272	288	308	267	315	303	286	321	315	290	314	268	294	297	284	260	303	283	286	290	293	302	278	266	313	297	279	287	300	272	280	283	289	295	328	289	330	306	301	308	294	264	319	296	278	269	284	295	311	292	268	292	263	298	273	285	309	291	292	288	305	315	288	284	280	296	282	282	291	294	329	329	308	317	320	299	306	305	319	288	299	299	246	304	282	305	272	312	302	310	273	338	293	320	247	266	317	315	298	317	306	312	240	278	315	266	294	301	265	287	267	261	306	339	282	306	259	294	320	258	296	276	306	295	295	287	281	294	299	284	343	276	297	305	324	311	255	307	285	305	297	310	299	328	317	292	269	296	304	301	338	267	273	301	265	275	277	314	278	298	298	284	291	273	334	261	300	288	324	296	292	285	286	301	291	265	272	276	257	285	295	281	297	283	286	266	336	295	266	251	283	287	303	323	277	281	281	262	304	275	323	286	291	322	301	298	262	339	340	318	263	319	302	287	269	307	274	270	282	322	304	274	247	296	302	276	299	312	280	325	281	282	298	267	312	331	301	302	288	309	304	286	279	298	292	292	286	287	286	309	309	296	286	283	313	290	286	310	282	289	276	296	280	281	308	282	306	278	261	251	261	276	264	285	298	268	283	300	303	312	271	276	292	259	310	306	266	260	310	270	300	283	279	269	298	286	308	316	285	300	280	303	274	326	290	328	302	260	304	334	295	292	272	312	306	326	300	294	294	309	289	286	251	297	272	296	299	304	278	285	281	264	301	299	259	311	295	280	302	311	327	249	302	289	286	274	278	283	284	282	289	310	294	273	296	310	327	299	278	312	291	286	295	269	300	305	284	278	298	286	301	287	277	275	280	306	321	282	305	332	255	305	294	292	272	309	293	299	325	278	322	303	270	306	282	273	296	303	294	286	273	324	316	303	323	320	292	326	301	311	282	269	301	303	339	307	294	315	272	321	284	273	306	271	294	282	272	282	334	263	258	280	291	284	287	268	305	299	268	287	297	297	260	314	246	266	268	282	277	303	310	311	306	277	294	278	271	298	290	292	287	302	312	300	293	306	291	272	283	293	288	310	322	320	291	275	281	272	287	244	258	300	317	287	262	297	328	282	286	309	291	298	323	305	276	302	304	299	285	325	290	275	284	316	299	249	264	265	283	309	302	307	311	311	314	281	300	317	262	280	310	344	289	257	267	281	317	295	291	295	280	279	278	305	259	274	296	292	297	299	323	298	278	291	267	298	303	275	287	325	280	271	274	294	306	295	278	296	287	305	288	312	265	229	286	272	286	298	307	280	302	276	318	309	306	317	291	289	268	279	280	285	300	286	317	261	280	301	289	285	262	294	305	324	305	278	273	307	318	309	286	314	299	264	254	322	302	267	312	293	296	337	285	291	273	314	301	276	282	309	309	314	294	230	297	315	275	266	279	293	326	277	281	293	300	312	293	308	300	268	306	287	299	276	301	303	266	294	325	276	291	305	283	267	312	283	293	290	278	285	270	298	263	271	335	302	281	287	259	235	272	293	273	295	291	300	293	271	269	263	288	283	321	316	309	316	297	285	270	268	306	281	289	310	270	307	266	274	290	281	254	280	280	309	266	256	310	259	327	305	275	267	293	305	256	301	313	267	266	299	280	286	304	269	299	275	305	302	320	294	317	277	301	314	297	300	325	289	286	283	280	272	321	320	266	245	312	255	297	288	299	300	269	289	286	283	318	296	302	291	281	273	287	283	305	303	289	302	322	282	270	296	305	288	339	321	299	308	306	285	312	327	305	298	302	278	290	318	255	276	243	287	298	297	297	303	289	241	270	280	271	288	313	288	278	258	293	300	282	281	293	306	289	299	302	261	284	307	312	300	288	291	278	294	295	289	270	268	308	299	322	272	315	259	286	274	260	290	301	302	265	282	260	298	295	310	293	291	264	313	281	326	294	309	267	278	300	274	280	278	318	277	303	271	292	307	293	291	270	291	305	328	299	344	338	281	314	276	287	315	291	270	263	280	287	311	299	269	286	268	285	292	309	295	281	308	301	302	284	295	298	276	294	284	300	285	303	310	312	292	278	298	296	290	308	272	261	330	270	290	317	279	300	282	279	294	274	274	310	325	274	270	311	279	288	269	303	298	267	276	265	260	262	287	284	296	277	266	288	290	290	274	285	287	303	289	272	255	304	286	283	300	294	300	284	281	293	279	283	301	285	289	302	248	314	277	285	271	274	275	264	299	325	248	276	311	271	279	277	286	297	264	303	294	313	260	289	285	321	255	292	272	291	317	274	242	272	287	279	280	318	276	294	251	297	276	288	280	308	312	285	289	282	254	276	253	282	283	300	304	288	293	297	302	289	304	295	292	279	293	294	289	314	305	319	265	308	297	283	307	278	291	263	283	296	311	311	276	301	275	272	280	255	293	301	299	279	303	294	308	264	297	305	276	265	280	285	301	290	270	254	304	330	301	315	277	306	289	289	306	290	314	284	299	279	251	298	314	290	301	272	294	306	282	311	307	273	274	255	287	256	240	287	281	293	308	315	316	322	314	275	289	271	276	283	320	287	292	306	297	296	279	275	325	289	318	353	275	318	300	299	272	337	285	256	309	274	284	327	254	308	277	289	275	241	282	330	291	283	307	297	271	299	283	287	295	286	297	252	298	303	325	269	298	285	294	310	314	316	305	285	269	309	296	306	306	264	285	302	270	321	275	290	273	292	281	297	301	320	276	290	279	268	278	249	285	283	297	311	274	254	290	298	260	311	266	277	310	289	288	245	269	288	345	304	311	281	287	306	261	272	302	272	304	314	285	293	311	286	289	276	280	313	305	271	292	286	305	287	324	306	318	292	292	282	305	276	262	311	287	304	314	287	296	309	257	310	308	286	268	255	334	266	275	317	296	289	294	310	268	283	277	274	300	315	303	276	297	361	347	309	299	307	311	308	303	274	311	288	301	269	297	294	307	300	306	299	270	261	293	287	274	329	295	311	319	278	298	311	305	306	281	298	298	288	259	273	272	265	295	272	275	302	271	264	271	326	274	295	313	279	307	319	295	298	332	321	278	257	268	283	269	309	293	311	269	336	289	259	296
40360	20308	12431	6132	2963	1683	736	673	681	658	595	693	624	663	661	642	597	643	621	620	642	578	609	616	608	589	567	640	636	606	608	588	644	630	629	615	636	623	625	573	575	604	608	662	594	608	628	598	631	613	621	617	650	660	596	631	615	605	607	632	582	613	609	620	588	629	582	636	611	617	561	627	657	634	637	627	654	578	627	625	684	632	659	622	612	593	610	628	635	602	626	629	603	611	649	608	625	606	637	618	628	563	594	570	591	601	578	589	579	603	606	589	647	618	618	633	588	603	609	602	656	585	630	597	628	660	683	629	604	622	606	601	635	657	625	614	631	580	627	628	598	617	650	656	636	607	588	650	623	604	649	620	610	622	624	625	601	660	636	586	640	625	665	583	618	644	617	575	613	639	639	654	627	651	611	616	608	613	623	639	655	628	611	651	610	600	618	649	646	630	586	629	625	634	597	636	631	594	608	634	645	621	645	630	612	623	610	605	649	639	629	649	613	600	650	629	638	620	635	607	602	612	618	600	618	645	631	624	578	609	632	589	597	631	602	605	676	668	613	608	589	619	642	575	634	600	612	665	615	600	607	626	615	588	651	620	642	596	609	617	612	635	613	662	621	603	611	597	624	640	592	618	607	620	650	597	608	648	629	635	656	618	619	621	612	618	629	619	632	648	615	649	612	635	619	648	645	607	633	614	585	668	612	622	613	631	582	599	639	603	631	623	616	613	626	563	601	652	655	618	624	617	634	612	654	637	658	592	585	626	660	643	642	614	597	635	625	665	600	611	628	618	615	621	611	687	620	625	627	640	595	654	588	618	640	693	556	610	584	583	612	592	634	613	611	592	634	581	588	670	656	638	598	591	670	633	609	623	625	611	622	653	606	613	625	633	600	645	601	569	646	621	657	674	584	659	609	617	613	619	630	593	674	651	592	578	607	620	597	620	625	635	648	570	674	636	606	630	598	617	639	589	603	612	643	603	576	630	619	634	600	609	565	595	602	616	639	639	649	584	632	600	625	617	594	617	605	612	626	651	650	634	647	616	635	634	585	603	633	637	594	625	604	657	584	647	581	633	594	619	654	593	621	617	648	658	603	629	630	631	656	653	581	640	587	616	611	627	594	623	619	618	648	581	627	621	578	625	612	617	604	616	615	650	586	612	604	572	604	607	610	618	602	636	661	644	620	650	591	642	618	635	563	646	601	612	578	666	640	663	614	608	627	638	614	574	621	608	584	639	620	619	634	592	646	628	617	615	594	639	568	650	631	610	622	613	612	603	625	609	579	633	618	625	651	632	599	614	613	631	626	599	590	628	582	659	628	598	622	565	652	604	595	669	608	616	603	655	633	580	633	624	635	648	611	664	592	610	613	607	653	624	618	676	610	615	635	620	629	661	605	636	611	628	593	624	622	636	611	633	635	620	618	634	614	666	608	607	653	612	589	582	627	620	616	668	625	616	661	611	631	606	678	639	612	622	612	635	611	650	609	578	590	617	644	623	569	645	659	624	648	627	595	633	590	601	589	594	601	595	611	639	610	674	681	611	653	592	598	646	659	668	661	605	582	640	636	578	633	607	602	629	620	636	638	566	664	629	611	655	615	618	644	604	633	637	638	652	570	652	595	633	636	602	667	656	647	620	626	591	614	638	623	654	616	621	617	630	606	620	627	581	627	651	653	642	617	651	641	625	610	622	628	583	622	625	612	609	593	645	590	645	641	631	621	659	619	660	635	651	632	651	613	575	638	644	607	611	613	589	613	611	601	643	588	643	610	589	595	614	621	662	653	591	609	637	621	635	671	608	645	640	619	598	639	596	615	604	672	636	625	603	648	605	564	645	603	621	583	650	609	658	639	629	649	607	605	620	596	597	561	649	661	591	642	626	604	628	613	605	647	624	573	626	621	612	673	623	627	606	592	648	639	639	615	595	609	598	578	599	628	654	670	614	627	618	647	655	630	645	588	636	602	614	638	602	628	591	609	603	611	602	590	607	623	647	629	599	609	653	622	614	581	592	547	654	617	640	598	619	609	589	586	622	597	643	571	579	662	644	596	619	615	597	607	606	591	615	618	611	618	622	649	596	660	629	595	610	594	583	657	631	636	634	593	604	624	651	622	644	601	674	621	628	587	580	598	573	602	606	603	647	621	643	663	617	585	647	596	627	612	593	605	607	577	607	619	652	610	603	625	637	587	595	593	592	638	583	573	632	610	620	650	585	607	646	628	644	586	629	597	634	585	642	625	606	630	670	600	591	582	654	616	592	628	653	637	658	608	641	612	649	614	619	617	648	594	599	610	634	611	560	631	604	606	601	606	672	632	583	637	608	596	636	596	683	628	624	661	615	610	631	616	609	618	625	638	615	563	615	584	621	564	637	651	615	637	623	641	576	640	598	657	589	620	649	646	605	600	609	623	590	603	641	594	620	675	656	612	637	668	615	563	593	640	631	591	592	616	615	668	642	607	581	588	626	614	648	618	625	656	598	617	631	582	582	653	621	630	642	593	663	612	621	629	600	628	590	652	618	615	603	666	565	602	620	616	578	636	637	633	608	577	594	620	618	682	612	626	619	623	615	659	608	599	662	626	697	615	590	622	615	643	565	595	622	667	615	625	661	637	650	571	625	610	580	613	581	629	657	630	596	653	609	636	613	639	615	590	627	636	589	606	624	636	609	612	625	599	612	594	638	576	590	634	618	610	616	638	607	645	630	644	631	667	645	621	648	647	597	603	628	608	594	604	619	589	608	613	628	668	588	622	628	591	633	632	610	632	655	612	640	636	579	655	600	620	615	577	647	595	652	588	614	647	635	604	663	581	595	648	617	666	619	614	605	633	584	598	666	657	618	578	616	631	602	647	642	604	647	600	617	600	610	606	635	650	634	624	604	587	624	612	629	584	632	633	644	628	629	630	602	638	562	615	639	637	586	613	625	657	614	622	581	588	642	622	600	600	652	637	620	589	599	661	599	621	628	597	610	630	638	595	602	600	678	606	612	589	636	635	620	595	629	606	631	603	602	598	567	650	650	635	602	627	587	571	628	613	561	625	628	616	580	630	591	603	597	640	651	619	674	661	643	600	622	643	642	586	624	631	648	603	656	628	620	648	606	600	600	633	639	626	598	603	608	615	625	630	582	597	602	623	636	622	617	641	593	567	576	612	610	583	621	631	594	700	645	615	594	619	609	586	609	561	635	607	603	595	597	624	569	639	661	628	644	650	618	577	604	625	636	627	621	609	602	635	627	614	607	637	579	680	612	646	598	616	608	611	611	604	606	624	622	583	616	646	621	620	633	583	604	555	641	640	632	607	636	653	647	572	630	611	632	602	622	642	607	630	617	619	598	624	609	585	618	627	619	651	609	589	621	587	622	585	624	592	648	626	605	639	599	594	599	659	624	592	625	633	604	606	551	577	609	613	631	615	641	585	596	663	615	597	591	609	570	620	604	611	567	610	580	610	635	624	638	617	607	619	606	590	637	648	655	625	616
72017	38355	16120	5495	1892	801	388	363	304	341	351	307	325	329	307	359	316	336	353	298	317	325	345	340	317	307	350	320	338	319	334	333	340	329	295	357	335	307	373	299	345	340	309	300	336	346	324	340	338	353	368	327	322	337	311	329	334	347	349	319	344	357	301	345	346	360	357	311	322	304	343	315	341	302	329	349	289	281	338	315	324	362	329	301	323	328	308	345	344	315	309	317	334	318	318	321	361	360	326	296	374	310	337	339	303	329	323	338	339	315	307	324	354	299	334	359	317	343	340	334	315	300	314	313	321	346	333	322	355	343	341	306	304	354	329	338	312	332	350	330	294	321	335	335	326	359	368	355	336	344	307	320	323	316	374	355	341	352	343	327	373	307	356	353	308	323	279	345	297	301	320	297	336	295	297	322	333	301	323	342	336	314	340	352	338	348	339	305	319	317	336	308	333	305	333	352	337	333	296	321	369	357	349	340	330	338	349	316	313	340	325	324	288	282	314	352	355	344	305	293	310	324	354	317	356	319	333	321	343	333	330	355	301	350	327	336	314	317	346	362	330	312	320	346	321	301	333	323	306	348	322	332	348	314	310	344	294	318	333	330	335	347	307	329	332	318	332	350	366	326	314	333	339	297	332	315	374	332	365	351	312	356	324	331	353	367	320	322	311	378	335	335	336	325	346	331	305	289	342	326	354	319	293	335	316	334	325	326	345	338	371	323	308	326	323	329	349	364	331	336	362	316	326	321	349	301	323	341	300	323	318	313	318	372	322	327	343	325	345	346	335	335	352	374	335	347	373	336	345	325	331	333	353	331	326	322	322	364	341	338	356	341	329	335	335	315	333	281	335	369	344	289	356	322	357	349	326	316	364	336	367	295	349	335	331	306	324	321	285	338	334	302	326	298	320	322	333	321	320	315	326	321	292	306	327	314	308	369	347	331	311	302	308	335	331	315	310	317	338	346	294	306	340	325	321	328	320	348	307	331	357	357	379	361	364	370	333	290	329	301	342	311	344	367	331	306	319	325	348	358	358	307	340	346	332	338	335	345	324	338	339	316	348	321	303	310	310	341	352	340	323	338	287	344	337	339	302	321	298	352	296	334	366	332	305	341	349	338	323	304	333	352	318	311	383	357	316	356	330	333	338	307	332	336	324	316	363	334	322	309	398	340	331	350	323	330	360	344	343	363	307	304	355	345	312	327	343	332	346	304	322	359	349	343	307	352	347	366	342	298	362	345	348	322	321	333	347	323	351	333	348	373	339	336	293	315	337	334	333	304	323	337	345	344	349	332	328	328	323	365	292	355	313	309	342	333	317	317	326	334	343	295	311	317	357	341	374	342	327	286	359	336	348	338	364	363	335	277	289	330	337	321	319	308	296	321	327	324	299	312	301	339	332	333	346	348	368	330	318	321	343	341	346	338	346	331	351	323	332	348	313	332	359	298	339	371	342	359	313	348	350	314	353	324	307	328	342	353	330	316	345	303	316	331	352	332	361	334	325	335	304	303	314	344	339	313	366	333	313	341	351	326	340	315	360	281	334	316	339	319	336	338	320	334	358	339	334	361	321	331	338	338	375	318	363	324	311	324	328	355	318	320	317	317	373	337	338	350	306	344	315	363	357	356	348	337	316	314	306	313	336	351	328	337	299	280	324	332	346	330	318	337	333	304	328	310	327	345	385	327	346	315	336	338	287	298	320	353	342	306	343	373	386	343	345	345	316	366	353	316	335	328	325	350	347	328	301	335	300	344	364	310	298	303	341	335	308	320	325	338	286	377	343	323	306	359	366	312	367	317	324	365	352	335	309	300	329	305	288	328	310	320	346	324	335	338	335	337	356	328	312	319	302	350	369	359	360	313	306	350	346	320	342	345	325	309	309	363	309	344	350	324	366	318	301	354	330	318	335	338	359	307	349	329	336	356	340	357	316	340	325	332	314	316	300	304	354	357	353	292	336	316	357	329	358	342	334	348	335	340	348	333	329	328	366	332	345	338	325	315	334	294	353	333	338	338	375	325	350	334	328	350	358	340	341	303	354	337	310	363	319	307	349	305	361	327	315	346	356	334	310	323	316	339	334	329	333	347	307	340	338	314	339	339	341	346	384	352	305	277	306	350	344	309	335	332	345	350	320	360	325	339	316	321	335	319	346	305	329	348	340	313	317	365	363	294	320	352	319	369	275	321	297	308	326	332	324	349	333	324	351	324	340	350	309	346	371	392	362	343	317	335	311	367	306	334	342	336	308	385	297	342	344	344	332	354	307	344	358	350	304	331	326	344	337	318	349	329	360	333	328	318	337	311	288	309	351	313	346	327	361	324	350	311	342	349	345	336	323	322	322	311	335	317	308	346	304	302	323	338	340	306	294	305	311	349	320	310	325	303	330	302	337	324	337	310	327	316	318	345	346	330	323	341	320	329	320	335	312	337	353	343	313	338	349	347	331	339	346	292	321	351	313	328	358	364	322	314	334	355	355	323	346	305	360	343	339	349	318	321	290	335	357	333	324	330	350	342	363	322	324	334	319	329	308	301	318	376	337	332	352	342	335	340	286	354	346	308	307	340	342	352	371	344	349	311	310	355	331	336	315	322	326	322	343	315	337	317	342	342	310	369	375	334	318	279	313	344	289	312	318	364	336	361	295	315	367	335	323	354	286	354	346	336	359	345	366	338	320	348	347	337	319	344	350	299	320	310	345	341	330	316	341	334	333	329	364	340	305	311	344	336	359	337	351	333	378	334	321	314	361	341	344	296	312	307	319	347	329	321	313	330	334	361	314	330	325	346	319	371	363	356	350	330	337	333	358	310	337	343	271	350	322	348	354	319	329	340	336	324	354	327	287	320	329	328	350	338	308	317	344	309	303	359	303	325	342	310	374	351	340	348	349	312	337	316	352	355	316	338	331	365	318	326	357	375	287	327	297	328	310	308	316	318	372	316	320	319	336	342	368	316	339	371	318	351	366	334	316	338	284	316	362	309	329	360	333	345	303	364	345	317	321	336	349	320	326	323	334	364	379	339	352	328	321	303	365	352	349	310	326	326	354	345	344	321	323	354	323	338	340	339	325	360	331	330	312	301	299	334	341	294	354	318	348	298	324	318	330	349	334	344	341	315	299	328	328	334	347	324	326	351	353	340	352	298	355	309	315	339	355	338	331	374	319	321	312	314	346	326	375	348	332	331	339	334	357	332	341	329	356	332	343	320	326	303	335	341	335	307	311	344	314	318	316	343	325	308	331	353	305	301	309	335	338	367	332	314	333	320	332	324	335	309	312	349	342	325	353	357	326	342	339	320	330	304	343	334	319	345	355	318	378	350	343	364	353	361	326	327	328	397	331	318	355	379	334	340	350	300	320	318	328	308	298	358	339	333	320	320	345	342	359	325	374	349	301	341	322	310	340	313	295	335	354	319	294	345	332	306	312	320	341	343	319	346	306	320	320	343	315	381	317	367	329	344	337	364	346	299	351	325	350	333	342	325
47962	27210	14658	9387	4670	2247	804	771	730	715	739	693	704	713	706	653	708	651	649	674	677	662	657	781	719	695	731	673	685	640	697	694	702	675	711	675	674	697	680	686	683	699	685	670	705	677	650	652	666	675	685	695	722	689	699	677	668	680	652	690	668	674	626	654	685	708	698	680	714	680	670	739	673	660	728	704	686	698	699	670	702	677	679	684	664	667	714	705	661	711	714	660	663	722	693	679	709	710	663	650	662	735	653	694	698	691	619	671	716	720	710	699	674	710	693	683	660	707	682	682	673	741	707	656	683	675	653	672	724	753	726	707	691	655	706	704	722	721	724	694	694	706	699	701	684	710	711	736	714	691	701	664	651	673	637	678	704	685	646	691	716	675	713	684	697	693	734	650	700	711	678	708	648	689	678	673	706	654	685	664	648	713	677	710	713	679	697	682	654	669	691	621	659	698	645	686	681	692	671	679	690	704	614	683	695	698	646	722	723	692	664	696	690	696	700	696	728	669	674	719	663	719	692	702	718	680	684	695	688	644	713	724	652	702	695	696	701	668	698	704	719	690	665	723	672	721	669	689	690	692	661	674	682	683	652	701	718	710	681	710	656	697	710	683	705	669	709	657	690	694	699	694	675	665	699	681	713	689	646	685	681	706	659	719	721	696	687	663	708	677	695	697	678	721	728	657	703	694	695	673	684	716	705	724	725	681	697	716	680	671	687	715	648	639	687	653	730	732	726	671	688	672	683	657	694	666	699	734	733	702	688	685	696	674	692	663	641	665	657	657	709	678	673	695	669	697	696	661	682	683	723	720	702	676	704	653	706	674	697	667	696	619	669	708	637	706	734	694	699	673	656	716	699	707	668	702	698	699	667	673	661	685	674	705	683	707	689	703	672	645	663	696	642	695	698	712	637	709	703	681	654	718	695	687	718	718	727	718	664	681	663	685	687	678	633	673	657	710	740	680	714	687	717	735	693	704	719	655	714	677	742	666	704	686	696	675	706	708	685	684	668	686	745	671	676	657	722	696	668	651	630	697	705	631	709	676	720	730	688	685	697	695	668	633	700	703	711	687	698	671	672	680	681	720	685	719	688	658	676	662	674	695	693	682	680	701	700	700	658	678	640	668	686	739	618	697	653	663	708	739	715	699	713	703	721	649	647	657	662	695	702	667	672	650	688	685	672	674	672	699	696	672	682	650	695	668	707	701	700	656	633	676	673	664	714	702	644	712	642	662	670	704	703	716	702	710	685	667	714	701	626	741	760	694	685	715	677	717	726	683	736	722	687	725	702	670	683	661	725	739	723	700	632	712	686	663	691	675	641	670	683	694	696	634	731	642	640	659	662	676	709	720	657	658	662	680	716	701	681	687	689	719	679	726	657	661	657	688	686	694	639	631	645	697	705	681	704	710	670	672	700	704	703	722	694	738	677	682	676	687	670	699	684	671	695	709	677	672	690	692	711	694	722	703	695	655	691	688	723	631	700	713	711	702	719	685	660	694	684	729	710	679	637	657	655	656	704	705	684	718	701	694	678	714	650	686	699	677	707	669	715	705	688	700	671	651	657	669	680	661	670	677	690	714	714	682	698	694	717	700	718	682	706	662	658	725	650	671	716	695	667	707	696	680	687	666	676	682	692	712	704	694	665	640	688	677	694	690	667	647	668	722	661	710	689	688	700	678	644	720	681	699	727	744	689	703	677	661	652	696	649	657	655	721	701	665	676	700	693	662	696	731	732	643	692	720	740	688	645	739	684	685	656	682	653	714	731	725	710	686	732	683	668	659	721	686	683	620	716	706	687	635	695	656	674	708	687	705	692	723	666	693	706	657	694	719	678	660	657	686	668	659	661	658	656	692	725	687	690	663	737	746	750	730	694	685	651	730	651	699	653	684	734	688	709	650	717	649	674	666	694	713	683	689	617	691	732	641	637	681	651	687	689	699	698	707	649	669	678	720	743	685	676	709	707	697	704	673	763	709	663	675	705	685	735	696	706	706	650	745	723	667	693	681	751	711	708	719	637	699	702	700	683	717	667	653	674	662	655	678	632	707	725	696	633	664	677	716	683	693	670	706	694	674	656	715	677	647	709	677	647	700	675	671	685	686	672	695	720	641	689	700	696	749	716	652	665	714	679	709	684	702	739	701	703	674	708	648	663	668	681	735	647	704	766	673	676	665	709	659	670	684	700	688	692	687	695	713	723	664	678	672	747	655	703	693	680	672	699	689	728	690	725	710	725	695	678	680	722	651	648	694	607	693	684	623	652	733	727	676	704	701	733	743	749	652	667	656	726	712	675	703	672	661	713	646	689	681	741	662	636	729	678	711	678	706	711	693	720	691	691	690	634	617	718	702	714	653	679	708	670	693	652	677	680	690	650	698	733	720	670	709	704	720	657	703	657	706	653	688	680	700	667	738	711	703	671	693	661	713	658	705	643	675	700	668	717	689	689	692	698	696	668	656	702	657	709	706	700	666	622	685	660	687	688	669	700	685	689	661	680	680	720	623	702	682	727	703	646	679	689	669	711	669	719	741	656	680	640	689	724	678	680	740	659	671	717	740	636	674	720	693	671	673	733	745	700	670	733	660	667	614	684	682	691	719	710	697	637	621	718	732	691	635	693	703	689	697	664	675	676	654	663	720	679	627	671	714	696	723	716	749	690	717	678	703	723	662	710	694	702	674	697	677	678	707	677	672	675	690	708	687	700	653	716	721	695	795	625	723	682	686	705	709	706	707	697	685	685	683	701	684	674	672	715	705	699	706	713	668	740	641	713	662	689	681	694	676	681	689	675	693	677	633	637	697	644	669	718	712	694	747	711	698	687	715	687	647	722	728	665	689	639	681	657	683	664	695	685	703	681	731	673	701	699	725	759	648	727	653	721	654	706	707	679	717	680	711	683	659	701	724	643	708	740	706	687	695	683	705	704	677	693	691	736	711	653	732	680	684	750	710	679	720	675	687	691	659	710	697	747	647	700	668	688	708	690	672	703	681	795	708	701	697	712	699	707	722	717	646	687	709	680	700	765	643	672	660	703	672	655	678	687	705	670	672	687	698	694	708	699	687	664	709	650	687	671	713	743	667	667	671	719	700	722	674	693	646	712	707	673	686	719	734	674	676	690	711	700	702	626	695	630	703	669	685	651	736	718	688	723	650	660	688	654	666	713	649	701	666	768	635	682	743	757	669	716	676	725	705	683	709	680	681	676	725	716	701	729	684	667	715	695	699	698	679	746	729	728	687	684	673	632	633	702	689	685	724	678	698	695	696	674	687	744	695	703	700	751	692	700	707	674	695	696	729	732	647	659	691	740	662	667	728	697	748	691	673	678	712	696	691	648	709	698	730	682	713	641	685	688	670	654	686	729	663	697	734	702	675	675	703	694	654	734	706	665	696	673	716	689	724	665	714	705	666	665	682	673	693	648	676	645	644	670	630	700	675	682	682	681	685	673	652	683	716	636	730	711	683	687	676	704	652	646	645
48352	22676	9859	3838	1447	486	311	324	293	287	287	310	294	277	276	249	287	259	308	308	282	289	260	297	287	304	292	309	277	262	272	292	303	266	281	300	305	263	279	276	262	294	284	306	276	287	275	285	255	292	249	267	278	292	246	276	257	239	283	316	274	293	287	274	283	271	295	270	294	284	273	283	276	273	295	279	323	270	295	311	233	265	262	292	290	325	292	244	295	305	300	284	269	265	267	252	292	259	242	319	266	272	264	286	289	294	257	273	298	281	258	302	275	280	275	313	294	275	276	275	301	260	330	298	278	268	283	292	275	308	290	283	295	293	289	332	270	308	287	311	254	310	259	262	286	286	262	278	262	288	245	274	246	301	305	286	304	249	279	286	310	284	263	293	311	292	277	271	271	279	276	263	285	294	299	270	293	292	266	276	280	271	275	268	271	250	286	298	279	288	280	252	309	268	273	274	291	291	255	307	262	299	263	264	310	283	261	250	244	296	258	272	259	307	273	275	263	302	281	291	294	285	261	284	311	268	347	279	267	287	251	278	290	305	290	260	271	283	264	288	286	283	305	296	306	279	258	292	286	298	298	292	285	257	278	251	231	299	295	268	265	238	290	294	260	285	312	301	243	272	291	304	244	275	264	288	284	295	277	290	266	281	261	279	277	266	267	268	288	292	287	289	258	264	275	295	271	271	280	294	298	288	310	270	269	292	286	261	270	270	255	272	287	251	303	300	257	300	289	312	266	292	259	246	286	287	289	254	275	292	289	265	321	287	269	266	285	285	295	312	306	313	278	250	279	270	253	245	261	257	256	266	270	302	301	259	234	272	283	271	274	277	270	272	298	294	291	286	266	292	297	262	280	270	275	282	287	258	261	256	306	258	275	269	287	234	281	288	288	268	290	284	288	270	248	248	271	279	243	288	276	301	289	310	286	276	265	272	246	300	286	277	280	244	259	284	287	280	284	267	292	280	272	284	274	294	303	289	301	288	283	251	276	287	251	289	280	268	279	242	255	256	313	302	279	289	273	284	246	287	295	311	288	271	267	284	293	273	275	268	287	298	321	261	285	318	287	266	279	296	300	293	255	253	236	264	273	254	280	321	274	293	259	290	260	308	312	294	263	232	284	293	277	282	299	280	299	286	241	291	276	263	253	300	303	283	263	280	279	286	272	291	301	289	269	302	275	326	270	281	264	251	286	268	260	224	272	255	274	282	288	274	281	298	302	291	308	252	255	257	271	286	278	272	276	265	281	309	285	284	285	293	293	315	262	263	235	296	321	271	251	261	285	246	289	322	275	277	275	319	242	316	269	286	271	281	284	246	255	269	280	253	281	253	300	269	262	268	261	282	272	276	261	233	281	273	261	276	277	286	275	285	285	265	287	280	280	290	264	291	272	287	306	283	271	302	277	297	300	245	272	299	273	282	271	269	309	304	302	272	284	289	304	306	289	291	288	285	296	278	262	271	266	286	281	310	269	283	270	281	267	291	272	305	304	303	276	280	251	277	304	299	272	322	312	260	293	280	264	293	286	281	254	282	263	297	300	302	292	294	299	285	312	261	254	281	270	262	266	291	262	297	258	265	313	289	250	275	255	263	284	270	295	276	259	297	258	273	277	313	314	285	261	280	290	295	272	297	284	293	293	249	292	259	266	292	284	268	280	249	245	287	285	294	280	281	278	298	306	263	286	287	281	287	262	271	281	275	273	305	295	265	272	272	285	274	263	275	255	336	281	257	294	293	306	286	288	313	279	278	293	264	271	285	273	291	267	251	292	269	294	259	300	285	296	273	319	293	300	242	285	250	276	254	307	267	281	278	242	268	298	272	266	286	289	272	290	300	298	278	284	280	264	271	278	279	293	281	296	270	276	263	300	274	306	261	272	284	293	298	289	277	310	266	297	269	284	294	270	290	305	259	277	253	268	250	284	274	261	282	270	297	287	280	284	306	287	257	272	281	268	259	302	279	331	273	275	342	311	232	248	271	290	296	300	262	282	247	317	265	256	267	268	287	317	293	301	267	261	296	263	275	291	278	262	293	267	280	265	284	257	285	293	291	267	301	277	257	235	267	250	318	318	313	252	274	238	288	290	262	283	254	298	260	266	267	273	312	299	284	273	293	279	284	266	278	280	292	288	267	273	299	309	277	282	285	281	294	291	295	260	292	265	280	282	298	266	270	289	262	261	275	276	253	288	270	274	285	292	330	294	266	263	270	288	284	281	300	268	307	313	278	297	281	267	295	286	270	268	290	324	277	293	281	279	274	295	287	305	326	270	293	265	267	256	273	269	291	276	303	273	278	236	294	295	300	295	288	291	296	303	288	271	286	280	298	261	265	264	300	304	298	267	267	258	238	302	303	281	274	259	260	292	296	273	236	313	273	283	300	310	262	282	260	281	260	279	249	276	270	293	282	275	256	289	272	306	257	242	280	274	239	288	283	264	272	262	275	266	295	249	252	273	278	264	279	310	241	270	264	325	239	289	287	256	262	262	274	270	263	301	251	269	284	262	275	292	258	307	255	292	272	278	263	288	287	266	271	266	307	286	278	239	301	269	287	265	260	276	294	258	283	293	282	269	305	312	304	280	316	258	288	286	291	281	298	289	276	273	271	278	271	274	288	301	273	256	289	259	313	259	232	276	288	320	281	278	290	308	277	283	293	281	291	260	273	256	250	267	271	281	235	292	275	272	289	267	274	247	271	297	303	259	279	290	283	276	293	289	290	245	286	301	309	286	295	265	268	276	262	304	262	255	280	289	290	287	287	317	288	284	249	298	263	269	295	263	275	279	271	280	257	275	274	271	267	251	293	289	252	274	277	267	279	268	250	295	278	259	261	267	292	276	271	271	271	278	276	276	268	295	277	264	274	279	281	299	270	320	284	252	309	273	268	256	255	263	289	289	262	308	256	250	282	272	284	290	263	280	282	297	312	283	259	291	292	256	284	306	310	276	260	265	271	300	269	293	262	269	276	256	286	294	295	277	256	272	244	279	300	257	266	299	255	260	281	264	254	279	272	318	275	265	287	288	292	286	323	262	268	275	251	257	293	263	262	281	272	297	247	260	272	285	316	298	274	295	274	283	288	297	250	301	269	267	271	272	296	280	279	308	262	298	278	252	306	254	276	267	252	292	285	299	273	285	304	279	283	307	279	275	264	301	283	272	274	288	233	286	281	296	282	269	274	291	256	275	309	283	300	295	300	276	260	270	280	298	243	300	259	274	287	296	277	262	282	282	274	250	265	314	262	289	267	286	265	285	323	281	275	265	271	298	287	278	279	289	292	267	286	263	268	283	287	267	269	263	298	256	308	260	300	285	294	268	312	261	273	277	306	265	246	288	267	283	295	286	258	255	257	279	324	286	284	283	270	278	240	283	310	290	303	290	251	271	276	298	257	255	278	293	257	300	321	258	286	293	286	284	262	277	287	324	291	282	268	263	285	293	262	277	285	268	257	290	261	277	295	256	258	297	251	306	295	271	300
31071	15771	11939	7999	4013	1298	611	603	622	593	611	604	566	603	614	585	565	582	555	603	577	531	572	599	627	602	584	530	603	581	567	617	614	615	564	538	589	604	609	577	577	623	617	586	592	606	568	622	565	553	602	581	559	610	599	573	579	570	580	607	581	571	619	606	590	571	587	559	571	587	568	561	640	573	582	592	600	610	627	598	573	591	595	604	575	616	621	577	564	604	558	584	582	597	589	575	592	596	659	593	622	607	594	633	564	598	595	578	592	581	560	625	573	560	608	565	583	583	619	633	557	603	577	589	561	613	593	598	559	566	549	611	605	602	618	567	589	563	572	618	641	553	588	608	568	605	604	563	570	582	590	598	565	558	576	548	602	602	603	586	601	569	611	605	579	537	600	607	618	538	605	612	580	568	556	597	566	563	587	602	610	600	574	587	591	569	609	554	622	634	554	612	582	597	574	601	574	591	551	582	543	548	601	568	625	591	603	600	595	569	539	601	588	614	608	583	578	610	561	592	571	580	554	580	584	593	561	615	604	625	571	542	618	525	579	600	588	587	609	579	595	609	570	583	594	555	620	576	624	637	586	566	529	628	607	604	618	609	589	619	619	582	554	564	631	563	616	566	606	598	556	608	586	582	645	566	605	573	606	600	609	610	578	574	632	575	601	574	579	578	594	605	544	578	606	597	583	625	585	558	613	580	628	587	561	629	550	566	601	574	586	588	559	600	619	600	584	571	583	566	574	569	588	628	617	626	612	606	609	563	590	598	538	577	601	597	584	608	577	636	588	616	589	553	548	590	543	583	598	613	596	585	597	588	594	591	595	572	583	596	556	577	591	657	596	599	600	539	600	566	596	578	668	597	599	594	613	596	616	605	579	575	563	592	591	577	579	575	594	613	559	573	593	587	596	581	590	548	551	598	561	543	585	609	571	582	558	575	596	587	624	607	573	615	602	602	619	623	604	612	582	644	572	588	616	616	598	600	585	606	550	624	601	634	568	609	618	595	590	604	569	595	600	579	607	604	602	616	600	632	606	652	628	538	632	581	596	583	610	613	636	588	600	615	599	601	585	602	555	625	584	592	587	602	620	571	622	603	581	619	565	558	602	549	582	619	574	589	576	593	586	593	586	573	579	558	603	567	596	600	628	584	607	597	548	548	586	591	580	545	608	586	601	581	600	600	586	571	590	584	606	578	615	572	567	573	612	585	601	576	577	573	549	608	602	664	583	548	585	607	608	584	564	601	569	617	623	576	592	594	601	612	562	605	603	640	560	603	576	601	568	599	589	595	594	585	566	589	613	623	660	580	619	586	569	564	545	569	591	607	620	577	586	562	598	570	553	592	594	588	592	608	621	638	618	568	574	621	564	534	612	619	641	566	599	608	603	601	552	604	611	613	588	627	580	611	585	592	588	583	548	595	602	618	591	557	580	554	614	600	610	589	540	610	593	575	575	559	563	571	598	591	624	579	570	640	601	587	580	532	582	583	561	617	579	654	572	634	590	572	607	608	613	612	584	630	563	578	601	577	546	577	624	618	588	594	625	566	608	585	598	600	578	603	593	573	573	574	596	577	559	559	592	606	588	589	609	571	596	572	584	618	595	590	572	605	581	604	589	581	584	603	534	621	558	572	571	575	614	594	580	620	612	608	594	554	562	596	568	605	627	606	603	549	588	594	568	568	605	573	548	562	551	569	613	564	570	584	628	603	636	567	550	602	611	584	600	578	564	562	612	611	571	583	592	589	595	595	617	556	559	590	561	589	579	555	620	605	590	648	552	573	594	571	584	606	606	592	562	615	582	549	585	577	568	623	594	572	563	603	541	564	596	573	619	585	574	578	588	590	558	625	595	595	555	590	622	588	547	571	594	572	631	571	592	581	606	618	597	552	525	612	619	594	576	547	553	576	616	590	599	591	587	614	585	590	541	658	588	593	564	597	588	606	594	567	640	653	569	559	585	633	591	548	573	566	583	610	588	573	625	598	620	557	603	566	625	591	618	586	594	630	592	608	565	592	597	602	582	605	591	620	569	605	571	575	587	565	603	617	611	599	567	605	574	584	603	612	547	564	591	586	601	563	567	580	577	615	602	562	601	610	596	579	617	587	561	636	653	619	603	596	593	568	571	554	580	569	591	566	610	557	590	595	560	594	620	569	588	625	596	620	579	588	586	566	602	561	604	582	600	619	567	586	567	589	597	630	547	565	586	598	574	615	599	607	537	583	582	641	586	634	587	628	593	627	572	615	616	593	594	608	624	615	557	609	585	581	612	586	572	579	637	600	568	591	597	554	611	587	632	593	596	604	586	600	551	566	590	598	556	605	594	577	570	632	567	598	661	605	549	527	580	598	573	608	559	593	552	591	578	618	590	600	594	633	562	567	557	598	596	575	644	605	614	550	596	583	579	577	548	566	552	591	601	581	596	586	554	592	568	557	582	580	638	596	615	611	621	604	568	591	566	600	575	581	607	591	581	573	579	596	610	566	580	592	595	589	593	566	585	588	602	650	610	595	581	572	647	606	561	590	596	552	585	602	584	581	593	563	590	569	576	637	592	542	591	649	590	579	619	603	558	578	571	602	605	613	583	600	567	572	598	601	543	590	578	556	573	599	642	601	608	594	611	608	560	543	583	610	569	618	592	572	578	585	565	598	572	547	586	545	607	604	613	594	609	638	576	576	562	614	596	608	602	563	574	606	608	611	550	599	603	578	630	590	547	606	601	592	589	555	578	591	582	600	581	632	564	591	605	564	614	592	595	595	581	568	575	604	573	585	583	527	587	573	551	587	553	568	571	589	587	574	624	563	537	606	610	578	555	588	560	595	638	642	565	599	611	639	565	587	586	629	540	575	595	596	581	601	637	571	573	594	600	562	624	593	593	573	635	601	590	581	586	561	576	575	600	622	632	565	601	551	595	579	587	590	577	551	566	610	556	601	593	630	557	576	556	578	627	542	564	560	597	574	550	571	609	599	608	595	583	591	592	623	607	577	576	578	578	550	561	619	567	603	595	591	622	561	562	608	629	607	563	540	620	540	550	609	568	581	597	570	600	583	615	548	605	602	603	599	614	587	585	606	630	584	576	581	621	558	569	596	603	552	620	531	559	578	587	601	580	601	567	599	580	581	634	539	608	570	565	587	604	567	573	592	603	596	602	591	579	587	568	607	611	568	547	568	545	580	574	622	606	619	599	594	560	588	577	578	572	605	552	616	611	599	601	600	617	603	588	600	573	590	556	575	608	605	582	635	603	588	559	578	559	577	579	651	574	583	579	647	590	613	590	554	544	602	562	626	598	589	584	582	575	622	583	576	591	624	595	604	589	629	579	602	572	598	549	590	636	612	612	594	569	589	571	572	539	612	584	586	588	586	583	620	606	596	563	588	561	597	626	622	586	605	550	574	563	596	592	570	610	595	571	607	579	616	574	591	610	571	563	587	636	594	565	548	606	619	590	577	557	518	588	565	553	593	596	599	565	550	604	596
57985	29850	15632	6731	2099	551	330	306	287	284	298	305	290	275	288	273	268	292	316	285	306	275	287	331	284	331	302	277	342	296	298	286	299	319	279	338	306	308	273	283	301	282	284	302	266	292	303	282	290	255	268	300	268	263	287	243	310	264	293	283	272	319	300	277	294	239	288	306	275	325	258	289	327	289	305	259	266	280	323	314	285	295	301	245	302	296	298	265	245	292	295	274	278	288	290	336	301	312	287	283	306	331	291	288	279	267	279	280	299	296	282	303	286	263	290	285	313	357	336	302	282	287	290	298	306	324	314	294	294	320	256	282	313	303	307	312	297	305	272	267	288	315	324	307	282	302	293	305	340	307	290	284	297	308	314	276	303	283	303	294	304	291	334	316	280	302	263	299	302	282	302	263	264	278	322	290	290	288	335	276	266	317	303	315	297	279	288	278	278	303	274	323	296	288	288	319	293	280	282	303	256	300	261	264	316	293	287	294	270	260	292	291	302	277	316	251	255	268	282	274	323	302	277	303	297	287	286	257	276	338	307	297	301	342	277	266	308	302	327	266	310	263	302	295	310	300	256	305	313	306	312	275	292	303	288	269	303	279	297	319	288	309	302	288	321	308	286	301	299	285	249	319	278	270	308	263	277	274	298	308	278	269	288	295	330	265	276	268	299	289	290	292	275	279	306	267	306	274	242	278	292	273	291	307	276	304	287	280	311	295	283	304	286	286	265	274	280	263	261	275	306	302	297	292	313	290	301	301	307	288	279	310	317	319	268	266	305	284	285	275	294	296	315	295	289	300	317	288	301	280	301	287	292	305	312	269	323	301	298	298	287	262	273	308	266	282	310	305	300	301	267	294	297	275	265	263	280	273	288	299	312	281	268	270	274	263	305	281	287	334	291	318	296	303	305	296	280	304	277	263	276	300	295	292	259	315	311	307	289	276	298	291	306	293	318	296	280	311	280	253	279	265	289	285	280	263	286	284	272	297	293	289	295	277	301	315	327	262	277	293	257	249	288	301	284	307	258	306	329	304	293	278	291	274	280	318	311	308	273	276	302	310	304	315	326	283	336	289	267	282	303	284	308	261	283	303	302	319	272	322	291	267	314	280	299	297	331	319	276	270	296	346	302	314	291	288	303	312	279	264	283	290	311	267	302	290	257	288	292	264	307	285	314	284	284	281	316	306	311	294	286	303	274	287	265	293	296	289	293	258	287	290	287	293	315	300	298	287	283	298	298	285	299	281	319	268	305	301	278	255	325	294	270	283	322	283	300	270	300	336	264	289	307	273	287	293	292	299	311	294	275	332	284	301	336	287	288	303	331	288	301	292	312	302	285	299	277	280	273	293	298	276	279	284	297	277	312	307	295	266	306	271	289	259	295	295	284	285	259	289	312	310	312	288	267	281	310	274	279	286	280	272	272	260	293	278	260	281	324	283	286	286	281	246	285	274	281	312	297	324	269	310	292	280	290	270	283	317	263	283	294	274	284	301	303	319	282	293	279	332	310	288	258	306	322	294	277	286	300	279	285	291	271	272	282	302	305	285	271	287	283	269	315	296	302	289	305	295	273	260	263	295	277	238	279	254	300	303	308	312	291	313	265	303	291	295	286	253	308	275	260	310	254	255	273	314	301	274	285	309	305	269	314	293	305	297	301	300	293	308	284	270	306	285	305	287	275	306	276	281	303	285	278	299	263	296	297	321	299	284	306	284	328	280	281	276	279	279	274	288	284	276	282	312	264	289	278	284	279	280	292	294	252	286	288	283	287	317	309	277	295	286	263	289	309	309	268	282	300	288	307	312	302	328	273	310	277	295	313	274	315	309	311	305	259	269	330	308	294	275	334	305	319	311	299	298	262	283	280	287	323	280	285	286	267	271	267	302	312	286	299	302	280	291	289	317	296	301	299	286	287	271	275	301	318	302	277	267	283	300	307	285	312	264	270	303	333	331	289	283	290	261	287	295	299	286	268	286	305	310	268	278	280	275	281	297	290	294	292	313	292	284	325	269	291	291	329	299	296	286	284	295	329	317	299	326	279	261	294	285	305	308	297	314	284	311	269	278	267	266	292	280	305	300	301	316	280	271	301	285	299	292	288	294	300	267	278	330	282	264	286	301	296	319	301	277	288	300	294	322	260	269	286	248	264	309	286	256	259	283	277	284	291	263	294	302	286	245	282	279	262	260	279	313	272	318	321	284	301	294	291	310	305	305	280	282	310	273	288	277	289	279	292	305	266	308	294	290	311	305	285	272	297	284	258	304	282	288	284	268	290	282	303	291	298	279	303	296	295	285	290	287	260	287	308	286	284	286	309	326	280	306	282	283	259	265	290	297	314	280	286	289	315	314	292	313	306	325	352	308	332	308	297	317	299	285	288	319	285	298	282	282	237	295	283	328	285	302	296	280	280	261	326	311	298	264	301	276	303	283	284	318	291	298	301	277	276	283	299	311	309	269	283	271	285	310	268	310	290	273	297	285	271	265	254	307	295	297	283	285	307	305	264	288	279	286	262	294	326	295	307	286	322	283	280	318	311	240	279	282	299	293	272	282	286	290	310	297	290	303	316	284	290	336	283	265	307	312	286	288	266	254	290	303	302	275	309	307	250	298	263	313	329	274	281	285	321	273	289	306	307	301	297	271	286	296	316	321	297	301	289	286	301	333	277	274	275	300	310	306	267	276	252	324	290	310	297	287	282	261	299	317	329	278	286	256	318	286	285	277	267	287	295	333	307	314	278	277	274	324	300	285	274	289	272	267	301	272	250	274	258	276	290	283	319	272	269	282	285	281	307	296	274	256	303	297	268	314	291	298	295	293	282	274	319	286	269	299	308	288	273	250	264	258	323	277	326	271	312	316	240	305	277	272	281	315	303	292	310	309	297	265	279	259	280	275	307	300	263	261	268	300	266	271	271	303	303	336	273	307	279	322	275	268	248	269	310	304	269	292	312	278	268	320	290	303	311	300	319	318	289	272	262	292	295	261	269	301	293	273	293	271	308	296	299	279	300	285	323	299	303	312	280	302	276	322	317	313	271	290	280	297	277	311	278	309	284	308	289	284	299	275	290	306	282	283	314	276	290	293	285	269	295	279	296	272	279	315	280	316	292	295	307	325	303	299	288	296	277	258	253	272	305	281	283	287	302	245	308	287	295	314	316	262	320	331	289	274	266	259	286	306	284	282	246	265	324	283	288	340	283	274	282	293	273	303	305	305	269	295	278	284	313	286	287	245	324	282	284	262	280	315	277	289	276	321	323	277	263	298	302	268	309	268	290	255	304	263	283	272	253	324	281	300	300	290	275	307	321	297	287	262	313	304	315	282	295	300	318	265	286	289	327	301	310	314	287	312	315	268	285	298	295	322	289	290	287	304	288	287	309	268	310	308	311	278	307	325	320	279	287	295	310	286	302	289	325	294	329	287	301	300	312	320	291	322	266	293	286	316	274	279	274	275	278	299	303	334	260	260	301	305	275	290	279	294
37703	21882	18105	12412	5414	1189	668	705	651	648	650	638	586	629	579	634	663	627	645	632	593	619	597	637	643	645	657	607	611	573	601	603	603	657	619	619	613	661	628	618	619	597	657	605	605	587	614	642	595	607	650	623	638	601	650	618	599	617	623	640	641	602	631	645	604	589	622	606	661	641	569	569	614	612	591	592	596	629	581	619	628	617	632	607	587	621	636	605	634	578	705	549	640	604	608	665	666	613	642	653	639	578	634	612	602	619	591	582	618	660	551	649	593	576	649	585	599	624	564	593	618	621	603	574	639	651	618	616	619	647	603	617	616	637	599	628	576	611	665	611	678	661	651	586	616	580	617	652	631	598	601	632	589	611	622	623	596	601	647	614	646	635	605	676	646	628	597	594	613	608	610	668	642	624	643	650	592	668	628	646	601	614	647	591	633	637	625	646	638	585	624	642	639	580	648	644	635	630	634	616	602	610	638	641	570	616	600	655	582	571	593	604	620	590	608	594	593	620	611	636	640	622	628	656	649	596	651	625	585	616	625	655	622	619	611	637	596	606	644	602	600	579	647	603	608	633	629	647	593	613	618	620	644	633	638	642	594	595	593	606	569	564	651	626	573	564	616	634	606	606	614	594	603	630	608	604	615	629	612	631	605	581	622	607	602	657	630	641	603	617	588	609	621	603	609	585	603	599	632	614	657	560	643	597	552	588	599	615	631	576	619	612	620	632	605	568	592	620	646	647	620	613	674	617	633	615	613	632	600	603	627	556	615	602	602	617	621	602	619	589	664	596	637	597	612	614	603	621	609	616	646	639	643	607	601	609	618	616	648	643	652	597	604	607	576	647	573	605	613	633	606	626	629	606	601	650	593	643	619	624	605	614	614	655	603	585	654	611	594	615	626	613	637	609	669	617	610	697	604	657	618	584	617	612	664	635	653	630	614	630	648	606	608	565	623	605	626	597	601	649	610	665	573	635	591	598	616	645	658	635	608	608	597	592	596	559	662	604	595	610	646	612	620	591	634	620	626	607	595	579	623	666	617	632	621	577	610	587	593	600	592	642	618	643	606	641	605	641	609	628	620	595	606	638	642	631	638	616	609	641	590	642	616	610	606	617	638	636	596	622	608	629	626	660	596	654	633	623	626	554	597	589	675	636	572	622	633	634	615	617	614	574	565	599	639	671	624	660	619	606	612	609	604	624	637	613	593	593	653	632	632	615	649	607	591	593	604	621	595	635	617	614	657	638	669	612	617	589	653	640	570	568	593	613	575	627	612	608	620	589	642	582	609	583	631	599	628	624	662	621	620	587	619	618	628	632	641	638	655	645	637	657	605	602	633	618	613	637	610	647	608	605	633	632	654	604	599	622	606	608	606	631	608	599	623	624	606	627	651	607	613	634	610	588	585	602	627	574	619	609	577	638	625	627	630	559	623	580	616	606	609	686	631	621	629	610	638	627	596	641	611	618	593	616	628	655	628	607	616	581	618	590	633	638	645	635	611	626	614	577	632	632	616	628	609	623	662	616	605	591	568	654	621	627	622	621	586	622	614	583	626	611	610	612	563	606	624	597	698	608	614	624	651	569	608	655	641	618	635	594	616	579	628	650	592	621	620	608	644	604	602	598	593	623	586	609	636	633	615	594	624	601	605	563	633	645	613	602	583	611	646	603	582	603	610	633	641	609	587	576	635	599	573	615	614	628	600	635	596	609	621	596	657	589	633	641	573	626	617	577	623	579	615	650	606	622	602	589	618	629	607	665	667	651	612	624	611	616	618	611	680	633	620	630	617	631	613	635	588	537	627	650	642	568	619	593	647	611	611	595	600	634	590	635	677	588	608	651	588	636	607	667	649	584	614	662	587	642	561	644	620	599	616	621	604	606	632	641	577	625	622	611	594	622	567	632	605	577	558	627	649	598	620	628	692	617	615	588	594	663	620	613	573	597	596	560	627	584	592	626	644	604	636	624	597	643	631	595	613	613	616	590	674	587	647	611	618	602	625	579	589	589	607	630	572	658	589	604	580	618	668	633	616	663	616	588	613	634	615	596	583	643	601	623	677	611	640	598	658	630	575	623	605	603	590	614	653	650	615	627	572	620	574	617	601	613	612	652	611	597	573	643	604	576	609	638	630	582	654	643	637	611	668	589	584	592	623	634	601	607	611	639	638	615	612	606	641	598	623	632	609	641	624	575	625	608	567	674	591	605	631	672	660	615	604	607	603	598	627	617	661	609	610	655	614	657	661	605	630	635	665	655	590	609	606	630	616	601	566	612	626	648	634	645	624	666	651	643	581	578	572	579	618	593	620	636	595	601	640	638	602	572	597	599	595	639	569	593	633	610	604	601	622	641	634	607	617	603	614	623	593	559	607	635	641	639	587	613	627	643	619	610	613	591	593	582	649	617	644	638	578	622	604	599	657	618	634	647	636	635	580	620	616	605	600	629	649	575	648	575	580	583	632	592	608	582	617	629	654	618	653	602	630	595	592	613	650	618	627	631	590	637	652	600	610	632	616	616	610	637	662	676	648	637	587	615	614	621	670	662	575	567	622	635	613	601	616	629	634	618	617	597	610	626	626	654	660	546	622	612	615	629	598	625	631	649	629	576	629	624	622	605	632	611	590	655	620	588	654	634	595	556	643	628	609	614	645	676	609	635	633	648	612	615	614	663	584	590	617	639	630	649	575	594	624	587	627	622	592	632	616	642	653	656	629	629	597	645	627	626	591	586	628	628	606	591	586	615	655	605	604	652	585	586	621	600	637	669	603	616	625	671	635	619	649	627	630	571	634	592	595	669	634	629	571	618	641	597	609	647	642	628	643	626	636	585	603	602	606	612	599	586	634	592	635	613	628	590	585	578	604	647	589	640	646	621	559	634	585	604	646	668	598	611	623	639	598	602	631	589	631	617	642	637	637	592	640	632	633	657	654	567	601	630	622	608	597	592	613	576	596	613	637	636	619	625	653	614	632	669	616	633	633	582	595	646	613	644	615	613	606	600	643	624	618	642	637	628	646	641	617	642	669	615	593	611	629	616	627	643	649	620	604	617	592	554	673	578	615	601	586	619	646	624	644	658	659	527	626	622	610	619	608	614	573	640	624	648	618	576	599	608	598	617	607	620	581	625	577	627	628	591	587	601	597	656	597	604	585	555	649	628	629	622	583	638	627	627	632	669	571	631	607	610	610	635	638	601	618	625	587	562	595	641	626	602	645	627	582	626	619	624	616	620	599	614	641	588	583	635	596	630	628	626	619	588	615	638	612	645	629	675	606	629	587	608	609	625	633	652	628	626	613	578	613	664	656	609	578	627	611	627	613	610	589	646	588	621	588	586	625	649	570	623	616	612	568	586	612	645	633	640	618	634	610	574	630	657	550	598	621	617	573	560	589	601	608	639	635	592	650	641	657	642	670	600	634	635	594	629	583	625	641	610	610	570	609	623	606	631	594	585	653	598	652	597	632	619	627	615	655	639	597	614	631	608
65176	34558	17991	6916	2089	664	344	350	355	316	355	353	326	336	304	345	358	308	323	334	321	286	342	309	332	299	333	300	305	336	380	256	318	341	335	338	357	291	338	344	317	308	333	323	331	347	318	312	302	358	345	329	316	327	305	329	321	329	301	310	300	309	332	290	332	302	294	340	358	333	342	369	327	359	308	306	318	328	333	319	333	383	304	275	345	311	352	337	326	335	320	329	351	330	336	347	365	295	360	300	376	328	333	325	333	307	333	328	347	317	315	311	324	327	288	311	337	341	315	347	307	331	318	324	360	318	318	337	353	332	287	323	317	338	355	326	332	307	313	315	359	297	303	315	297	320	310	315	282	299	328	337	341	350	356	353	318	337	324	349	327	324	350	296	320	300	304	336	336	318	323	301	340	299	315	336	310	342	352	314	305	316	322	323	329	346	369	327	343	297	351	355	322	307	335	336	315	320	332	313	299	328	328	294	303	342	354	324	317	326	292	299	315	340	297	323	342	324	305	340	307	356	310	313	294	332	341	298	329	336	300	308	333	328	330	345	354	338	286	356	346	348	325	296	331	297	351	334	327	324	320	324	308	301	305	297	301	314	320	278	330	326	298	328	354	331	297	299	309	294	279	333	296	326	326	313	330	320	293	325	322	322	298	300	306	331	322	324	341	316	349	332	345	345	303	304	318	332	287	322	320	343	292	300	353	330	317	349	353	342	334	330	297	310	313	341	324	332	322	336	329	324	350	359	337	300	359	337	347	337	325	334	360	356	344	348	323	333	311	330	327	329	299	344	336	332	334	335	298	311	320	317	320	307	350	349	370	335	354	321	336	297	344	329	289	318	336	317	295	366	345	336	317	334	321	332	333	370	327	327	351	386	301	322	332	296	347	298	347	343	340	314	296	318	286	338	309	309	338	360	377	350	345	312	273	336	341	322	345	362	309	319	326	347	307	312	303	332	344	292	301	299	302	349	319	306	314	321	348	310	356	315	366	323	319	360	336	344	293	324	355	339	323	334	314	333	373	329	301	332	370	317	335	314	315	321	288	312	329	334	347	342	308	301	303	365	312	329	321	324	303	318	340	330	355	296	355	323	329	317	352	311	327	321	317	298	331	316	394	340	323	300	335	346	370	288	332	296	340	327	359	312	295	323	324	300	314	295	310	325	345	298	345	295	313	311	317	325	336	316	309	326	288	322	312	319	294	330	297	323	307	353	333	359	325	313	356	346	325	338	313	344	297	331	297	346	332	324	314	332	355	345	322	328	323	301	329	328	327	321	317	364	330	294	314	338	325	326	330	345	320	368	318	336	337	337	333	318	350	304	324	323	314	335	342	308	339	346	331	337	325	298	345	309	355	316	301	271	358	320	314	327	346	311	298	280	295	331	371	343	329	338	361	323	353	371	323	307	317	323	318	356	339	335	354	322	287	305	324	311	329	309	356	321	296	316	351	315	286	328	358	354	321	300	351	337	334	320	324	357	338	308	341	335	319	341	307	359	366	304	344	331	333	303	353	344	314	356	301	322	330	335	322	313	303	356	350	347	315	356	326	340	314	325	287	285	341	341	317	297	309	334	334	314	294	332	331	293	287	298	311	315	284	306	348	303	311	340	321	377	316	323	310	373	348	350	317	357	332	335	325	369	341	318	367	313	309	287	365	363	343	330	310	337	352	307	362	339	320	314	308	328	364	306	342	285	324	327	325	336	342	316	323	327	292	325	332	305	359	339	359	296	336	311	315	319	342	335	305	342	305	346	308	303	334	300	325	340	341	329	312	330	357	329	308	314	311	332	319	365	303	339	346	347	329	344	341	322	356	338	368	311	295	362	336	339	314	355	347	301	346	313	305	329	335	324	338	297	345	351	361	302	303	320	314	293	284	301	314	323	360	353	307	361	311	357	315	327	347	344	338	328	307	306	352	337	328	336	305	286	309	307	346	283	329	321	350	317	320	350	332	342	318	322	302	309	296	314	322	294	313	310	317	338	311	373	296	299	292	303	297	297	331	307	320	307	321	331	360	354	319	308	358	320	316	333	335	327	353	328	320	334	326	312	329	320	297	313	331	345	339	302	347	314	354	308	314	305	309	339	291	321	339	342	314	340	334	314	341	332	328	333	331	354	328	338	361	288	334	357	308	314	333	332	285	310	338	325	322	316	354	358	359	376	314	322	300	324	355	312	325	341	321	336	324	316	345	331	325	300	341	326	312	330	345	328	298	331	363	319	317	327	286	318	306	316	322	306	300	319	318	297	315	308	330	315	352	321	326	355	354	354	352	324	351	337	314	331	319	338	366	344	329	362	333	315	355	315	319	309	340	337	303	331	348	327	327	322	331	348	280	360	343	333	351	330	328	338	304	338	310	309	311	286	331	343	338	334	336	311	318	319	324	302	336	325	343	322	351	346	345	314	322	338	337	320	330	327	312	320	339	302	334	342	317	298	326	302	335	314	399	341	331	378	318	331	335	312	328	323	334	354	307	308	317	309	348	321	327	325	320	323	338	327	332	313	317	337	357	326	335	337	331	314	358	349	319	319	298	308	330	312	340	335	339	344	314	289	317	335	344	370	357	347	307	307	347	334	341	305	337	320	343	314	302	325	325	339	294	358	288	376	326	332	350	337	354	357	326	331	325	333	330	324	310	305	306	291	344	302	322	322	311	368	309	303	329	308	324	305	349	346	314	316	357	321	324	320	333	313	301	329	328	326	324	359	329	320	309	326	326	297	309	326	309	339	326	304	321	321	293	328	345	331	339	324	348	321	328	308	285	345	337	298	359	292	311	307	315	363	348	294	367	299	325	296	289	310	351	332	366	335	316	293	333	315	333	384	327	344	359	349	329	287	324	337	325	342	337	330	330	356	301	322	328	318	358	318	335	305	349	335	318	313	351	328	318	338	295	300	333	324	326	295	341	320	348	314	292	330	346	318	308	276	343	332	293	354	295	334	330	355	336	311	335	352	361	314	347	371	343	311	352	325	357	303	334	376	359	345	363	306	352	365	301	357	288	316	333	338	310	315	314	358	349	317	316	332	288	335	291	301	354	321	346	337	331	306	329	302	331	328	312	352	310	369	355	327	328	345	306	305	344	347	321	347	301	291	308	337	320	324	316	368	356	346	336	305	351	274	348	293	329	283	318	306	300	355	339	357	331	346	316	329	322	338	339	323	268	330	305	324	285	322	351	296	361	304	318	307	333	345	378	315	305	346	324	295	304	319	319	288	344	346	344	292	331	337	307	329	328	339	335	288	309	317	338	329	318	326	334	345	321	338	350	323	294	295	330	356	358	324	284	309	309	318	346	338	304	323	333	353	319	363	318	317	328	326	304	305	284	318	352	288	337	344	329	304	320	319	341	337	319	326	359	320	337	372	347	322	297	329	331	340	313	341	336	309	304	322	326	325	342	308	315	310	297	318	307	308	304	319	354	352	317	335	347	325	317	326	333	336	302	284	322	291	311	311	374	310	328	335	346	324	327	319
43211	25641	18341	11141	5086	1518	790	694	716	746	688	710	681	673	703	655	724	706	712	702	709	700	737	645	701	717	663	688	653	678	678	699	670	670	632	695	636	623	649	640	697	735	707	636	654	648	688	680	614	648	671	682	731	669	659	703	697	715	678	649	736	664	646	636	668	662	659	717	668	707	748	720	648	674	691	630	644	653	646	725	672	665	669	728	671	673	704	657	667	684	651	650	708	665	656	650	655	695	678	663	681	703	686	652	670	676	653	677	712	685	702	722	663	680	674	690	643	688	697	709	662	724	737	701	622	730	689	711	686	699	684	669	662	662	665	679	692	676	693	666	682	660	670	684	679	683	711	706	705	661	705	732	651	670	672	679	679	678	684	665	729	697	683	671	693	692	681	699	678	662	748	703	647	699	688	640	717	659	670	694	667	669	676	649	666	748	639	714	727	665	689	670	674	640	624	685	661	677	707	671	675	652	612	661	661	679	663	705	704	674	641	705	727	697	722	687	680	735	655	678	733	665	665	707	685	681	678	695	644	658	696	695	683	680	649	670	697	690	677	685	692	701	662	692	653	711	691	655	718	707	662	663	688	703	675	682	686	661	703	659	665	686	666	721	658	650	686	716	718	686	650	659	705	685	677	699	725	649	700	708	666	735	665	688	698	720	679	705	712	701	658	658	708	746	692	689	704	703	681	694	647	689	654	688	688	675	690	715	684	686	711	679	685	718	661	663	728	644	696	640	689	731	690	679	694	707	660	682	702	656	687	658	679	682	696	696	698	648	684	669	654	675	716	724	695	679	617	618	653	729	705	691	730	659	665	643	671	678	689	696	649	673	655	698	647	676	648	729	661	703	697	648	663	683	630	699	703	673	742	694	719	626	667	669	654	722	687	668	716	667	696	697	638	658	674	636	658	662	678	647	686	642	683	702	676	652	670	651	672	705	622	690	659	697	661	689	720	676	667	682	708	678	677	700	716	684	670	673	682	676	695	713	640	694	620	664	663	640	668	675	685	690	737	721	640	693	706	721	694	722	733	682	645	670	683	686	664	676	722	734	653	696	651	669	681	672	756	642	662	693	666	675	658	741	691	691	684	681	689	707	693	692	667	642	698	701	710	637	682	670	649	706	686	748	698	702	639	667	681	692	693	664	725	674	674	706	596	667	691	675	698	672	689	692	665	678	673	672	703	696	716	639	682	684	716	692	693	680	699	653	677	721	668	710	663	697	671	676	612	680	687	674	676	686	686	665	647	650	719	716	749	672	670	642	732	688	687	674	662	669	676	653	708	686	692	669	681	683	680	718	719	684	654	693	740	655	685	667	661	612	671	684	639	644	631	672	742	678	663	641	680	685	644	689	702	630	752	699	660	726	692	685	728	640	633	641	644	713	656	648	678	672	692	675	725	678	664	661	651	630	676	631	651	669	644	679	678	641	698	681	706	701	673	661	698	653	688	682	657	638	642	691	633	695	681	676	680	692	691	680	703	632	717	639	701	693	671	715	693	681	669	684	698	705	629	689	667	665	654	697	710	676	623	670	700	681	692	689	659	654	714	702	635	668	698	677	694	635	675	746	668	719	633	700	690	635	699	662	731	696	637	660	697	711	672	663	676	723	693	721	684	679	735	686	667	673	640	700	626	638	703	632	695	715	692	661	642	676	662	676	660	726	683	681	661	642	689	674	658	673	646	660	704	672	717	714	672	698	689	693	660	675	682	648	667	682	693	705	671	686	762	693	697	691	660	695	645	648	677	691	684	671	657	698	661	681	725	651	681	716	666	669	657	654	666	724	667	647	658	682	618	644	699	664	700	670	705	655	645	665	703	663	665	725	684	644	716	695	659	690	677	689	689	673	685	689	666	693	679	682	689	682	643	679	701	668	687	695	663	652	668	674	692	680	695	681	655	664	742	691	650	662	669	694	650	680	708	685	717	684	668	665	705	674	706	649	722	681	664	711	651	664	658	690	662	691	661	661	685	678	693	672	656	653	661	660	687	681	669	710	678	706	694	657	690	672	647	690	637	695	714	687	674	657	686	706	670	680	694	703	695	699	705	681	665	635	684	684	688	739	722	691	737	651	676	671	716	679	653	649	703	714	665	639	685	702	685	646	681	684	666	650	694	705	680	684	663	725	694	674	675	701	646	690	634	660	714	689	715	704	683	671	717	692	647	664	683	672	657	672	690	698	621	686	686	702	675	679	687	642	710	720	693	676	676	681	707	700	689	663	677	706	736	728	736	656	684	719	711	706	658	693	652	716	690	714	708	646	718	714	662	665	686	674	670	714	657	685	660	670	676	676	670	692	687	712	657	667	676	717	696	665	661	727	718	684	637	679	719	673	675	686	663	665	676	733	644	680	687	686	681	680	706	673	705	677	710	717	729	667	677	669	704	669	666	669	703	656	704	673	674	718	608	663	694	678	683	702	709	680	715	709	695	711	694	674	695	701	675	669	700	688	674	700	680	651	710	686	667	694	701	623	713	711	645	663	672	713	651	651	638	657	703	662	737	665	669	685	634	656	695	636	686	700	704	766	677	666	667	655	690	708	635	683	646	667	644	628	651	666	702	687	677	676	642	733	704	684	672	718	693	657	686	690	723	694	669	639	659	688	649	706	664	671	651	659	653	730	608	685	671	625	678	669	646	672	740	716	730	665	689	727	720	633	698	656	673	646	664	698	695	667	724	667	674	679	687	668	649	677	685	664	672	634	665	672	705	682	651	694	692	674	641	708	663	717	661	658	691	661	640	725	682	645	712	711	679	679	634	661	703	713	690	641	637	682	690	698	712	677	668	736	691	676	672	735	719	687	706	689	699	718	681	714	739	665	680	672	696	678	715	665	680	642	675	676	685	709	710	698	717	689	670	675	709	684	679	709	663	674	615	762	661	666	697	667	685	680	723	730	640	692	665	659	694	687	720	689	655	682	657	722	665	651	636	657	631	698	686	733	686	608	645	697	705	667	682	733	694	693	683	652	700	678	654	651	685	654	656	664	667	731	714	703	693	702	699	699	705	652	692	676	698	669	672	718	624	689	633	685	671	653	645	662	665	686	687	685	635	730	686	672	681	680	661	707	694	684	685	677	710	671	699	691	626	706	680	707	703	704	711	643	726	675	676	627	670	718	639	698	679	687	682	723	679	666	694	688	668	657	682	630	668	671	666	702	648	648	592	671	675	654	682	705	681	697	686	725	705	666	661	651	724	671	683	694	698	685	656	669	638	659	713	693	684	697	690	658	718	681	680	697	705	692	666	655	718	694	635	661	692	728	690	637	664	700	698	668	619	714	712	645	657	683	698	699	678	681	634	684	717	696	669	709	699	673	668	632	653	695	708	669	674	687	676	658	673	716	684	693	691	698	675	673	692	688	662	717	653	704	641	737	703	706	688	707	683	674	714	692	680	704	695	677	688	655	633	712	678	646	677	692	668	707	693	658	661	662	710	664	710	678	708	612	683	671	708	685	697	742	681	678	646	670	631	672
50543	26469	10488	2527	734	301	268	278	242	281	282	296	263	288	279	271	312	286	334	299	278	271	327	317	303	291	317	277	233	290	291	278	257	284	288	302	295	304	318	293	291	270	278	269	288	300	280	279	298	300	295	283	301	257	319	271	304	269	290	295	300	269	263	264	298	263	267	248	285	284	266	258	279	303	282	299	291	289	299	288	267	293	303	309	298	300	265	269	289	283	288	274	267	264	268	239	301	282	297	293	296	308	270	259	289	291	269	328	290	271	311	309	310	263	262	294	262	305	317	285	284	260	315	262	283	305	303	304	280	277	298	272	307	284	286	285	292	255	298	276	281	282	267	258	287	292	255	254	299	297	236	246	309	294	300	317	245	289	265	323	274	284	294	301	289	283	240	275	261	296	292	275	272	308	320	245	267	295	311	319	305	265	315	288	281	274	290	277	260	263	306	281	292	297	289	315	283	323	299	280	300	261	283	260	299	280	292	267	274	283	289	282	306	289	301	283	255	270	292	282	294	277	274	276	284	285	290	290	279	288	280	308	283	282	277	304	272	241	287	267	305	279	287	302	296	281	263	269	242	280	304	326	320	260	277	269	253	292	264	264	290	278	263	278	276	250	274	282	293	268	281	295	291	293	281	276	295	279	279	303	302	279	277	285	268	280	265	269	280	280	247	269	266	306	285	297	261	270	294	284	283	293	299	314	284	264	269	287	284	275	302	259	295	279	306	292	275	261	303	270	271	276	297	295	308	249	266	293	286	278	290	283	274	285	269	290	263	296	254	282	300	272	284	260	289	245	288	284	258	293	269	269	287	305	260	271	266	273	286	279	278	291	263	298	250	287	281	264	301	272	296	300	242	307	263	277	275	281	322	295	293	279	342	240	317	296	270	264	291	239	275	291	319	306	288	272	272	291	276	287	283	249	275	289	305	286	285	284	269	307	265	291	309	303	270	289	267	318	279	305	328	285	294	305	281	301	262	253	289	291	275	299	310	263	263	297	261	271	270	263	281	324	289	283	254	275	270	267	272	326	279	265	287	281	267	306	272	264	302	282	287	291	273	293	295	289	302	290	265	280	276	297	303	289	313	314	265	299	287	283	285	270	276	293	284	294	281	250	286	301	300	271	298	311	278	318	269	292	293	300	293	281	295	293	278	258	294	303	301	276	258	286	273	317	290	274	275	281	270	282	310	292	270	258	281	254	293	294	276	307	309	253	274	297	286	258	276	246	274	306	328	281	280	291	249	290	297	276	265	280	288	293	268	293	266	302	262	306	298	314	276	267	268	315	278	249	267	307	274	296	305	300	268	282	289	282	286	274	251	297	300	273	269	277	306	274	254	289	308	310	292	308	298	277	291	280	302	269	277	304	294	268	283	297	301	299	267	298	289	314	259	282	298	295	286	257	286	266	296	261	294	306	272	290	259	278	267	259	267	270	311	269	250	251	280	289	260	266	270	262	277	293	322	274	270	281	258	273	262	271	284	254	296	302	271	286	312	284	251	276	289	300	278	283	282	254	275	280	300	279	294	272	283	297	290	277	305	303	305	330	288	269	279	289	293	287	287	282	285	284	284	294	290	283	299	295	268	250	287	296	298	265	279	281	259	280	269	263	272	288	260	300	264	272	284	279	276	285	272	233	269	272	320	267	310	288	252	290	279	334	268	283	290	292	262	282	300	294	298	287	280	266	281	286	277	276	252	275	315	259	278	293	306	274	298	302	309	266	296	305	295	267	291	264	316	276	275	311	289	294	243	252	288	304	266	280	280	296	247	269	281	284	280	264	303	271	273	276	282	262	299	302	253	298	291	285	264	301	236	262	289	306	276	271	278	277	301	275	259	293	291	265	329	278	271	280	255	312	284	296	282	281	291	269	292	288	313	281	298	278	308	262	271	272	259	285	278	312	300	277	279	257	267	303	287	289	268	282	299	311	339	318	295	285	302	288	298	284	265	302	282	297	282	241	283	296	280	279	273	254	270	291	270	287	309	254	305	284	292	262	298	287	295	273	302	296	273	309	287	274	274	276	284	300	294	301	309	298	281	266	268	261	276	317	308	266	260	301	272	269	273	273	284	275	298	258	265	294	270	274	258	286	262	291	274	279	292	317	291	282	280	279	286	296	296	297	279	267	309	282	291	311	316	276	263	275	288	303	277	300	297	297	308	274	332	290	248	264	306	287	245	297	277	284	251	291	272	290	275	246	282	308	305	286	267	271	275	272	292	262	280	272	270	274	301	293	259	289	300	320	284	275	271	301	267	323	281	258	295	268	274	282	257	269	302	272	280	272	285	265	291	301	313	263	308	286	295	258	277	274	287	255	307	264	277	256	294	270	282	282	303	294	277	259	284	300	298	281	259	279	284	287	262	265	281	317	323	306	272	302	271	306	276	275	306	307	281	284	283	291	276	264	285	267	294	302	285	291	242	291	276	277	280	282	239	300	295	253	266	273	280	310	292	293	304	310	269	279	272	302	312	262	264	262	269	288	286	264	267	287	256	269	253	253	284	302	319	308	262	298	270	272	272	278	275	279	317	268	278	271	291	295	281	296	268	262	295	267	304	232	272	273	295	288	291	301	319	339	254	293	305	273	276	276	323	326	263	310	332	294	297	296	277	272	291	260	245	299	263	322	273	276	285	288	269	313	283	262	290	250	291	275	286	311	270	291	265	273	303	244	277	309	282	275	270	292	272	292	256	308	310	294	299	277	277	312	293	264	324	267	273	300	261	307	281	287	271	271	299	276	300	280	269	233	280	284	296	290	272	281	270	215	313	257	301	295	286	286	303	291	273	256	269	276	295	297	331	313	302	281	287	287	305	283	291	285	297	281	288	263	272	290	286	259	279	264	285	298	273	300	273	294	348	287	294	315	298	277	307	267	273	279	260	285	285	287	273	221	266	314	300	215	287	267	256	292	259	284	248	296	317	287	293	313	277	308	295	307	274	263	296	278	258	296	274	313	298	261	301	286	270	271	265	292	267	283	264	259	277	295	295	293	283	255	287	289	287	295	285	293	286	305	303	278	280	273	272	276	303	302	301	295	280	258	283	281	263	288	252	282	265	281	287	282	284	310	311	273	280	308	292	271	252	247	273	273	302	272	304	281	303	287	276	286	282	272	269	252	284	280	264	300	301	272	280	276	253	294	259	278	297	301	271	284	327	270	266	251	312	321	281	275	301	265	301	261	279	293	298	310	278	264	272	303	278	288	334	269	264	292	275	323	279	251	283	288	275	265	297	312	335	287	254	269	282	258	274	259	265	278	320	312	294	300	271	270	301	271	291	299	284	296	302	281	325	289	281	346	299	306	310	289	268	252	273	278	280	270	264	297	295	282	275	256	303	288	282	292	298	282	255	284	311	291	277	296	281	310	280	264	286	284	288	297	281	299	308	295	293	252	279	300	304	277	295	260	251	286	258	296	257	312	285	268	275	297	282	271	296	298	293	277	308	293	279	258	246	296	279	293	283	263	231	281	267	263
33374	19644	11698	4526	1754	665	592	603	578	602	601	612	586	606	582	615	600	645	620	564	621	627	559	627	573	554	567	610	591	569	610	604	542	612	585	638	585	635	606	604	644	556	618	641	625	565	597	646	575	600	615	548	635	577	610	608	593	606	602	574	586	636	614	601	607	618	605	559	605	626	651	590	574	612	596	571	545	548	551	604	568	569	561	609	570	571	590	589	584	594	566	610	601	629	642	591	604	590	601	613	626	570	571	609	567	601	572	613	563	613	570	604	581	612	598	579	578	614	629	611	644	632	560	587	569	585	613	605	584	629	626	617	615	569	602	621	585	581	568	599	556	622	583	604	629	591	633	631	554	621	578	562	613	594	628	597	661	618	608	581	580	573	599	611	607	600	619	601	602	569	580	608	598	590	582	583	589	582	624	645	616	609	598	580	559	581	572	641	589	580	612	606	588	578	588	575	621	618	576	580	594	574	583	604	605	592	633	633	581	618	574	556	598	608	617	597	567	607	593	658	566	590	605	566	601	613	567	637	565	595	614	614	628	527	601	600	603	599	588	597	581	612	585	596	623	626	599	649	593	601	618	594	619	587	605	572	552	559	636	616	587	613	603	600	551	594	611	553	589	609	596	583	592	582	591	612	599	557	567	550	587	588	609	609	578	548	564	614	591	579	596	593	561	613	632	607	580	603	601	596	583	582	580	591	607	592	571	614	595	617	580	600	615	605	549	583	568	623	576	586	613	561	596	564	610	596	589	584	583	536	584	587	582	638	601	593	603	617	658	595	607	640	599	632	587	646	624	589	591	601	606	571	579	586	625	561	603	600	615	573	591	581	611	595	607	563	621	611	591	649	591	584	615	616	567	585	609	600	607	612	654	617	579	583	592	607	588	594	588	561	602	584	571	585	531	576	624	591	611	606	576	579	610	618	602	558	607	556	557	631	621	614	600	615	596	604	594	598	595	602	599	606	605	607	584	583	610	590	622	626	637	540	549	601	602	639	607	575	606	573	606	634	570	631	643	576	553	593	609	571	613	586	565	547	581	607	601	550	580	585	609	594	587	613	617	564	568	633	604	602	588	638	595	613	604	602	581	608	581	636	588	647	595	624	587	611	597	614	608	588	603	604	565	597	589	612	594	618	602	540	566	642	602	622	590	593	598	570	578	572	608	605	613	585	649	591	607	594	586	634	632	573	596	604	598	615	652	621	616	606	610	588	611	632	597	601	610	565	582	621	568	653	567	607	605	687	616	591	592	597	565	596	593	565	583	618	618	591	610	596	587	610	614	603	606	600	615	649	590	608	582	575	623	592	597	602	638	621	600	601	611	603	619	599	583	593	601	579	606	560	651	642	600	587	609	590	614	603	602	609	588	613	601	623	612	590	589	587	599	596	563	615	600	581	591	584	575	565	550	622	578	614	594	572	595	625	605	590	590	617	604	614	591	589	540	654	580	591	625	629	601	576	603	628	655	602	570	578	634	570	602	581	609	593	601	549	614	624	623	596	648	633	610	629	596	619	624	632	607	604	582	618	621	585	589	613	612	637	593	612	616	606	610	558	604	598	597	610	655	580	559	578	634	621	568	561	592	590	597	601	587	616	597	630	596	552	581	608	612	610	587	595	600	611	604	604	577	568	613	583	578	654	626	567	593	630	595	624	629	585	618	605	595	601	576	570	600	576	628	599	609	584	561	606	606	611	582	607	601	573	630	623	601	606	576	592	601	599	591	566	611	563	606	619	613	641	591	592	588	624	607	591	605	597	607	669	612	575	551	610	595	589	632	615	604	603	585	585	588	602	650	629	595	625	561	600	592	590	572	592	591	606	587	586	620	563	601	602	577	617	583	580	601	585	627	562	602	592	594	614	593	629	617	570	617	563	563	570	592	586	594	571	638	573	584	583	581	580	582	670	603	535	600	595	577	570	617	589	564	603	601	591	617	613	657	613	569	615	603	594	608	598	608	610	573	654	595	619	614	563	612	578	593	586	583	589	596	595	603	577	622	531	598	600	602	601	596	598	615	613	595	596	599	581	613	590	586	571	582	589	604	579	579	614	595	637	584	636	577	585	609	603	518	606	633	607	583	604	619	602	566	627	585	612	596	612	609	583	598	610	561	571	564	571	567	630	616	601	615	618	635	587	556	625	611	579	608	564	594	570	555	618	575	543	590	570	602	619	576	588	621	627	612	559	635	595	604	556	577	592	616	607	648	616	589	635	604	599	608	646	597	566	564	643	629	620	634	627	614	597	624	578	568	589	611	568	579	610	601	609	599	595	587	586	576	653	592	595	624	579	597	594	590	638	636	593	590	604	598	535	606	585	588	527	594	579	593	604	583	565	588	583	614	571	611	594	581	618	615	605	632	569	588	600	609	591	582	570	604	594	590	586	598	610	618	545	559	611	572	602	557	600	575	578	586	592	561	603	658	591	632	607	652	569	612	587	625	616	591	552	569	579	622	590	608	590	570	555	555	572	604	617	582	596	584	592	574	635	554	586	566	635	601	590	609	631	614	618	604	531	616	610	561	597	590	624	594	598	609	588	613	561	584	559	623	577	566	590	606	616	587	574	568	642	644	585	551	598	612	629	599	625	581	596	611	587	601	585	548	593	632	561	631	617	594	641	582	575	598	630	598	571	596	623	535	567	593	574	629	655	580	568	596	608	603	548	572	626	602	649	608	619	619	622	553	635	555	599	611	683	601	625	581	566	543	579	613	588	605	594	563	620	606	585	580	583	556	617	590	607	612	642	625	616	602	617	602	603	627	627	591	602	617	574	607	592	573	563	575	602	596	601	591	612	578	607	615	599	607	636	578	584	617	575	578	609	587	591	625	626	592	586	642	607	590	586	629	574	596	587	609	587	621	592	581	633	594	590	577	638	557	610	621	593	614	576	557	591	606	595	596	580	586	656	589	598	583	595	594	648	558	579	597	608	546	528	603	626	583	626	635	587	567	641	572	604	620	583	648	605	599	589	561	562	578	597	596	630	600	602	609	604	611	609	577	649	602	589	576	621	602	614	594	564	614	559	620	617	643	574	588	585	569	635	604	599	623	657	583	628	588	554	583	596	607	627	559	587	597	609	577	542	600	636	626	575	590	583	651	605	570	577	546	601	565	599	600	594	573	574	626	618	592	595	549	623	574	625	641	634	580	588	619	607	626	615	586	554	583	617	592	654	586	566	582	613	592	607	561	587	592	596	603	575	584	591	612	608	567	531	572	616	601	602	607	605	602	572	595	609	611	585	609	605	585	607	599	574	607	618	577	581	618	628	585	596	570	625	594	604	617	570	593	588	561	634	556	621	631	610	619	629	620	596	583	611	648	629	622	631	606	618	590	544	565	567	559	554	609	553	627	624	604	562	618	635	605	578	603	595	647	620	612	585	587	596	596	573	590	571	585	577	597	597	621	567	630	618	596	611	595	565	575	583	613	598	617	603	606	587	631	599	587	588	606	624	619	560	613	591	605	562	619	619	618	621
63073	33533	13506	3302	928	421	326	296	275	273	306	318	297	316	293	304	295	308	294	286	308	309	292	284	266	314	292	293	300	297	307	308	296	295	294	309	285	284	288	276	320	309	308	284	278	278	285	293	299	308	324	275	324	310	293	289	300	280	296	286	283	268	301	294	292	309	303	318	306	308	284	300	272	319	302	259	286	273	265	283	302	286	321	308	316	272	269	260	310	321	299	315	301	323	281	277	339	309	318	313	259	281	287	298	293	264	263	304	308	273	293	305	300	309	316	262	300	285	265	275	282	283	275	298	326	266	289	312	278	279	275	310	277	282	284	245	300	324	296	285	325	269	321	285	293	291	328	280	316	302	276	330	316	269	325	299	293	279	262	283	337	306	294	298	273	291	280	297	280	287	289	302	299	338	274	279	280	315	331	244	257	324	290	311	288	324	269	289	276	276	287	284	263	312	329	290	295	308	295	287	280	277	295	323	273	253	287	293	279	280	281	314	272	270	299	290	279	278	297	290	291	298	291	306	307	265	257	296	257	278	279	261	307	256	274	301	315	287	302	290	290	287	296	301	288	287	293	272	306	317	325	345	316	295	293	291	304	279	268	290	299	267	284	287	329	283	297	273	298	269	284	317	267	285	303	301	315	260	252	290	322	291	260	308	262	292	277	272	258	321	265	269	292	275	293	322	297	256	261	285	328	304	292	289	288	288	287	314	290	294	311	246	286	294	299	298	310	335	296	288	296	318	274	318	301	330	280	308	257	345	324	284	321	293	304	315	305	255	293	284	321	305	298	291	286	276	280	274	298	309	290	290	277	305	299	293	290	274	305	298	347	312	300	251	314	283	293	298	304	320	311	276	259	280	288	272	303	304	294	308	282	315	305	289	288	281	274	274	286	289	305	285	293	274	296	310	327	289	303	263	293	268	282	293	269	288	274	274	298	291	268	312	291	285	272	319	296	291	307	290	259	313	267	300	305	323	273	280	304	265	285	270	271	285	274	313	302	282	288	287	283	280	281	313	300	290	287	277	309	307	314	289	298	305	310	294	274	269	285	291	294	285	292	285	281	313	268	275	317	305	322	270	268	294	285	292	260	269	302	322	267	305	314	328	299	303	323	283	302	292	315	298	297	268	296	286	316	302	283	284	288	305	277	268	322	292	305	314	263	294	308	269	291	286	283	283	260	275	326	332	293	313	281	287	269	283	262	330	295	279	293	286	333	289	289	296	300	301	283	318	301	289	291	278	293	242	265	298	262	266	271	259	273	305	301	289	319	297	269	281	268	267	275	296	265	278	300	296	263	320	306	324	284	320	291	273	262	286	285	306	299	274	274	303	266	330	290	275	286	284	270	269	309	300	289	316	304	299	308	316	308	286	315	302	284	269	330	263	290	269	286	321	275	301	290	320	306	273	254	306	282	256	301	298	290	293	297	273	288	313	296	289	312	272	315	295	259	286	305	314	281	303	272	256	285	303	284	288	289	288	283	281	290	262	274	338	291	304	274	272	272	290	263	267	296	260	291	250	295	314	285	272	302	302	304	306	263	296	272	279	281	271	281	290	313	261	301	271	296	299	289	282	293	299	287	295	271	293	302	289	279	276	300	275	287	292	320	296	255	307	269	277	254	293	278	295	276	286	285	316	287	244	276	291	306	289	314	285	268	291	286	310	289	268	312	300	267	305	285	301	271	270	325	289	303	311	305	289	266	332	317	297	299	270	298	316	308	309	277	257	289	295	320	324	284	304	259	287	315	280	284	313	282	321	274	262	286	300	281	295	290	290	290	297	284	276	310	303	293	267	268	278	234	283	296	300	274	305	291	321	251	276	272	303	350	272	305	294	307	304	293	269	301	288	270	285	322	312	278	248	321	300	290	309	318	264	278	325	277	297	272	279	291	272	297	281	282	298	272	270	308	284	280	278	291	302	262	287	272	286	313	316	279	323	295	274	310	310	323	285	274	272	311	275	308	308	321	284	297	340	303	292	275	265	291	302	270	294	296	274	276	323	296	288	304	303	289	300	278	302	263	293	288	290	296	291	273	264	295	271	254	300	290	292	283	255	321	312	313	290	289	302	303	331	292	314	289	301	312	303	279	299	308	319	288	238	256	278	311	272	310	310	308	292	273	263	295	298	320	293	273	324	324	301	312	314	281	264	271	283	274	269	270	298	304	308	263	301	316	296	300	306	261	263	263	268	290	317	303	279	286	323	313	300	305	295	314	291	297	292	279	281	277	281	309	284	297	271	271	287	310	283	291	297	276	350	282	299	307	290	265	291	297	250	314	282	325	293	298	314	287	251	284	308	296	320	307	283	308	331	287	288	274	266	281	326	290	310	282	280	289	259	279	300	289	280	302	276	267	308	311	273	289	311	309	295	308	310	282	306	280	288	293	256	292	329	310	290	315	283	324	317	285	297	303	276	261	284	289	270	295	286	316	280	297	284	262	299	286	280	309	290	278	275	287	275	262	281	261	283	303	279	301	324	260	292	314	280	285	272	299	315	289	298	272	273	268	276	297	294	300	323	297	249	278	273	285	291	237	287	263	291	287	295	292	312	286	311	330	277	319	295	334	286	292	322	312	321	303	298	308	286	307	317	290	290	253	306	300	288	282	293	302	313	299	289	312	300	293	284	275	249	334	309	261	268	278	274	317	299	257	305	296	267	279	276	321	269	319	263	305	270	290	275	263	288	276	290	308	289	246	311	282	267	284	281	322	285	274	256	293	291	312	301	266	308	288	274	285	286	287	264	281	282	270	279	298	272	303	294	302	295	272	277	265	315	299	294	301	295	264	289	296	324	275	287	273	292	316	319	257	291	289	297	288	310	283	268	309	301	262	275	307	308	298	299	287	283	281	286	302	260	313	282	290	283	286	281	308	301	298	298	288	292	294	261	304	298	313	318	262	299	283	329	283	331	272	291	270	288	283	266	280	287	298	293	314	317	288	279	296	310	343	276	284	298	304	290	317	326	289	288	292	298	293	326	295	295	304	287	309	289	307	320	284	299	295	271	289	287	282	293	286	270	285	272	309	303	292	265	276	313	337	291	273	320	277	286	328	308	299	286	319	306	296	297	292	310	265	282	303	308	297	263	249	308	290	279	279	302	300	281	260	265	296	310	295	287	264	338	262	290	281	313	283	277	291	269	310	273	303	280	327	290	280	309	280	316	253	302	310	273	276	273	258	301	274	307	294	274	296	298	282	298	284	290	279	280	258	301	301	293	315	324	282	312	281	255	289	288	317	302	284	282	307	268	342	275	288	270	256	278	321	302	252	253	281	281	312	263	278	278	294	273	313	295	304	283	290	266	301	275	281	302	286	301	285	277	270	301	256	266	293	300	325	288	253	286	305	282	322	291	295	294	308	324	288	315	270	316	308	295	256	292	303	277	259	292	267	276	277	323	290	290	331	284	307	285	324	320	319	312	290	324	300	290	329	311	292	291	276	284	281	280	271	279	284	336	275	293	272	303	289	305	296	297
41365	24527	12617	5820	2340	995	730	647	642	601	592	640	628	656	588	571	604	622	617	614	660	638	634	643	654	589	628	613	576	570	647	589	595	581	624	626	608	627	637	599	638	575	595	613	643	602	615	674	605	626	651	625	669	610	619	535	581	652	624	654	576	626	626	607	585	630	620	605	632	661	608	599	636	655	607	610	589	617	653	577	587	603	622	638	653	607	632	613	625	587	573	634	579	639	667	632	629	629	601	602	635	630	602	594	639	645	626	612	598	625	594	583	608	633	609	653	586	629	650	660	631	639	656	582	638	624	600	580	595	646	592	619	620	640	623	603	613	623	583	613	610	565	600	618	609	646	573	618	643	629	645	669	627	622	586	624	632	645	640	642	631	617	613	634	645	614	603	644	595	671	637	625	610	643	579	603	601	589	595	648	625	618	610	618	609	586	635	640	614	623	581	628	619	595	628	577	609	602	568	591	607	625	645	591	629	656	567	604	589	634	662	628	584	568	594	639	602	607	600	628	610	604	632	588	581	643	624	630	573	637	603	621	626	637	651	592	587	644	577	604	606	642	607	599	645	616	640	615	641	621	610	623	588	629	582	622	611	638	647	605	599	608	635	632	594	634	621	582	567	645	573	566	641	593	563	591	574	591	599	631	636	621	620	630	607	578	637	556	653	611	670	630	645	587	580	621	569	628	631	615	627	597	628	638	614	642	587	597	612	598	615	665	582	627	639	634	613	659	620	630	601	645	644	642	669	657	607	574	648	575	606	612	608	590	634	634	612	648	664	630	648	605	596	620	650	604	635	600	622	621	637	635	569	611	636	611	607	614	624	629	599	635	588	590	592	596	651	615	637	619	637	644	590	578	615	634	588	605	600	638	600	627	595	637	623	609	612	621	574	618	593	582	599	595	617	615	612	576	636	588	612	639	675	621	643	621	619	597	630	637	626	620	642	584	597	632	610	597	650	562	594	621	627	637	613	601	650	596	588	611	601	642	585	658	619	632	626	582	637	615	623	646	618	595	643	623	582	584	634	616	592	631	617	600	620	685	610	647	583	623	613	638	639	636	610	619	620	625	616	610	613	660	628	616	620	640	610	602	592	620	634	619	640	616	648	564	636	621	660	630	584	610	616	620	636	664	670	643	672	610	609	624	581	660	574	659	617	628	631	648	645	633	619	629	635	648	606	606	608	620	605	600	557	610	625	630	637	622	600	609	591	602	641	599	594	600	632	602	556	594	605	597	595	612	618	655	602	598	582	629	577	667	621	637	631	573	581	659	608	591	621	637	581	673	628	592	641	650	633	602	558	578	634	619	609	608	627	600	632	620	607	661	569	619	612	591	630	594	622	614	640	593	580	633	613	577	633	620	669	617	590	660	650	578	649	601	657	579	617	584	650	630	663	643	613	643	639	619	619	597	661	607	580	608	638	641	616	622	554	593	582	592	645	604	563	595	598	601	642	596	605	632	634	638	615	658	593	622	637	607	628	582	599	595	581	622	597	627	645	579	593	570	628	605	595	613	606	606	642	610	584	623	608	652	608	601	575	669	636	580	580	608	608	624	621	597	608	604	597	662	597	620	595	646	650	634	614	638	615	601	645	624	653	599	602	592	616	658	607	572	631	590	628	638	654	617	588	643	592	632	607	650	604	570	610	594	623	665	614	629	615	601	620	586	623	619	616	650	649	584	623	608	615	598	629	597	618	606	649	642	615	610	630	592	557	616	615	604	636	618	640	610	573	639	600	585	647	624	628	599	633	628	644	617	575	611	603	601	627	631	607	609	653	634	633	631	647	593	600	630	599	615	588	625	603	647	601	647	651	610	614	624	594	613	597	645	660	609	585	646	571	615	586	621	623	632	645	652	597	600	618	619	647	645	621	595	635	642	587	640	606	658	623	630	660	648	604	627	634	622	605	615	606	611	615	614	612	610	639	586	625	597	574	608	658	589	633	606	617	615	645	608	589	653	610	587	619	599	572	645	631	605	628	639	599	648	599	601	549	597	646	592	658	622	645	585	640	592	599	588	650	632	608	631	595	649	587	643	630	618	597	605	637	608	633	624	596	632	632	635	633	597	619	636	600	626	608	593	588	609	637	636	632	644	632	602	584	615	619	610	596	630	604	587	624	635	605	602	599	613	606	608	583	598	634	567	644	611	634	680	662	586	625	611	652	594	611	621	654	636	604	650	644	647	631	620	602	605	625	607	637	650	641	580	582	632	631	645	615	631	587	634	605	656	598	647	594	591	626	593	630	690	609	616	615	615	638	601	637	646	620	621	614	602	562	607	600	583	642	616	624	624	673	650	635	644	646	582	584	565	601	567	591	665	594	577	649	612	629	617	628	587	580	621	653	613	602	596	639	618	647	636	604	633	645	575	636	596	656	642	622	594	655	623	606	620	615	605	661	617	600	655	569	600	602	631	608	613	602	638	587	633	618	649	613	562	615	625	634	598	614	636	606	629	599	623	608	596	614	584	630	648	587	608	616	623	625	651	590	625	568	627	652	611	582	585	656	653	650	601	627	607	641	594	620	590	594	663	607	683	606	604	597	650	666	602	603	635	596	633	587	639	586	569	595	604	603	594	621	647	622	620	640	608	611	610	612	628	624	613	580	660	603	592	618	620	621	659	644	568	592	621	644	597	626	634	599	605	613	587	593	585	603	617	617	564	587	586	648	603	601	615	609	637	608	583	582	620	586	616	561	610	611	555	623	642	634	665	631	599	648	613	618	612	620	652	624	609	605	645	642	594	614	631	666	623	639	613	598	636	634	553	613	636	619	607	673	598	582	612	621	612	608	621	581	633	597	621	584	621	574	602	615	640	575	680	651	574	600	614	613	614	598	613	598	643	623	615	624	607	606	611	655	673	621	622	591	640	624	618	620	579	626	573	617	604	608	565	610	591	615	604	623	620	614	599	597	588	636	628	626	609	585	582	604	591	604	614	631	634	590	603	622	618	608	614	584	605	630	657	639	608	658	616	612	587	628	621	570	590	633	599	622	612	616	596	636	578	611	623	618	613	615	593	597	600	650	593	616	599	634	616	581	661	586	600	610	589	665	602	627	619	603	581	632	621	612	588	578	626	649	603	585	671	608	612	600	630	606	613	621	618	587	589	600	564	584	599	647	626	653	603	579	590	573	606	644	622	594	580	590	612	628	595	612	611	640	618	633	660	572	630	593	613	636	665	634	618	637	621	657	623	675	576	557	658	571	650	603	634	623	567	622	666	613	601	605	615	601	586	621	619	632	645	628	577	592	629	621	595	602	593	574	612	622	643	621	603	649	670	615	683	601	644	635	646	659	634	629	617	603	604	638	598	576	589	630	592	631	631	609	644	684	650	621	624	646	634	665	594	613	629	632	653	611	619	599	660	652	616	620	629	614	557	622	607	579	617	598	651	629	604	638	648	580	605	619	606	636	599	618	606	616	611	649	600	629	635	644	623	636	622	573	590	644	634	594	605	600	605	637	579	615	618	624	641
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
