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
336879877585	336879878141	336879878691	336879879241	336879879793	336879880341	336879880891	336879881441	336879881991	336879882541	336879883091	336879883641	336879884191	336879884743	336879885291	336879885841	336879886391	336879886941	336879887491	336879888041	336879888591	336879889141	336879889691	336879890241	336879890791	336879891341	336879891891	336879892441	336879892991	336879893541	336879894091	336879894641	336879895191	336879895741	336879896291	336879896841	336879897391	336879897941	336879898491	336879899041	336879899591	336879900141	336879900691	336879901241	336879901791	336879902341	336879902891	336879903441	336879903993	336879904541	336879905091	336879905641	336879906191	336879906741	336879907291	336879907841	336879908391	336879908941	336879909491	336879910041	336879910591	336879911141	336879911691	336879912241	336879912791	336879913341	336879913891	336879914441	336879914991	336879915541	336879916091	336879916641	336879917191	336879917743	336879918291	336879918841	336879919393	336879919941	336879920491	336879921041	336879921591	336879922141	336879922693	336879923241	336879923791	336879924341	336879924891	336879925441	336879925991	336879926541	336879927091	336879927641	336879928191	336879928741	336879929291	336879929843	336879930391	336879930941	336879931491	336879932043	336879932593	336879933141	336879933691	336879934241	336879934791	336879935341	336879935893	336879936441	336879936993	336879937543	336879938091	336879938643	336879939193	336879939741	336879940291	336879940841	336879941391	336879941941	336879942491	336879943041	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2733	3650	2300	2733	3650	2300	2733	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
59616	68395	53468	44034	10806	1209	653	553	473	478	526	424	403	409	412	382	373	396	397	383	389	372	395	391	341	390	382	349	441	380	366	354	389	384	390	406	432	379	398	366	372	330	383	325	387	388	346	373	392	360	387	354	369	378	382	423	357	390	333	368	394	380	364	357	384	358	379	369	350	385	391	383	350	334	346	339	342	367	384	397	397	393	376	348	367	379	382	414	372	364	357	353	387	367	413	422	415	366	375	360	372	338	374	366	375	376	354	331	350	338	391	351	372	394	360	381	374	361	367	332	374	357	392	388	405	361	361	368	338	381	369	350	351	361	396	361	377	379	411	369	355	357	357	373	372	377	374	376	399	350	374	387	373	371	344	381	344	363	360	359	380	361	381	367	396	379	374	378	326	355	388	365	375	358	393	364	388	372	336	363	348	361	376	362	358	344	358	351	335	395	356	366	369	343	389	403	375	399	364	365	357	337	344	396	332	365	395	368	395	368	369	346	385	355	360	340	342	347	367	384	367	397	393	356	343	409	367	361	350	403	390	391	390	391	388	366	365	370	349	360	353	374	324	383	390	357	364	330	378	368	382	357	389	359	399	332	380	378	340	334	372	395	396	362	363	344	397	372	374	365	374	382	373	356	351	365	342	371	367	343	385	372	394	354	348	382	354	375	390	371	371	357	341	343	378	369	339	367	366	367	340	393	345	361	377	383	363	364	374	339	382	331	373	390	365	379	364	385	389	333	329	379	373	363	377	353	347	343	331	381	348	379	401	401	373	335	381	370	349	358	373	366	369	371	356	370	356	375	330	345	346	352	330	374	384	381	398	356	375	339	370	370	316	391	369	386	380	402	358	390	380	391	368	388	374	375	359	345	365	364	366	340	360	331	402	333	359	388	414	376	373	359	361	357	371	340	371	356	364	378	347	364	374	357	366	363	335	348	377	398	346	386	350	375	404	354	387	394	400	387	356	396	364	356	389	402	394	353	344	369	384	351	330	352	336	351	363	336	334	341	362	347	344	364	355	377	356	366	390	359	358	396	353	428	379	406	340	347	344	389	369	392	378	382	377	377	338	384	407	371	358	389	382	378	372	344	371	357	370	412	382	395	369	359	375	362	350	387	330	341	363	364	397	379	387	347	361	346	360	361	338	371	357	418	360	356	367	364	375	371	309	373	362	360	340	350	334	365	365	364	370	353	380	377	336	369	374	348	355	361	317	399	369	381	343	390	370	373	348	352	336	370	378	393	361	385	384	336	415	372	308	332	350	379	361	361	359	395	357	380	391	343	403	371	317	353	397	388	394	384	374	360	363	367	372	365	369	366	361	368	353	369	376	382	370	354	380	353	387	356	403	409	388	365	412	366	334	341	392	365	377	333	388	382	373	358	368	396	388	387	361	354	395	321	363	348	352	370	336	377	374	332	398	377	360	375	351	369	394	385	382	362	378	374	376	370	361	383	362	357	350	366	366	326	379	379	402	353	403	359	352	383	384	382	380	367	367	339	350	356	368	384	331	376	372	361	361	373	369	393	409	385	344	395	388	377	369	328	378	363	361	383	399	346	366	409	364	342	363	363	356	405	377	377	379	375	390	366	337	372	364	360	362	344	385	404	333	357	390	365	355	354	359	374	363	372	407	369	381	394	367	380	360	375	360	381	366	337	342	345	349	377	371	364	373	361	384	357	371	349	346	364	393	356	391	364	376	347	385	358	355	353	378	374	369	380	344	368	354	403	384	370	414	320	360	398	364	371	379	376	349	386	379	340	372	347	364	387	397	358	376	381	376	378	375	358	358	389	366	387	376	389	363	339	332	352	370	364	355	347	381	388	385	358	382	355	392	342	379	372	377	368	387	367	365	390	352	355	329	355	334	356	374	357	377	388	371	351	389	399	352	366	391	342	341	355	374	388	371	366	372	380	343	394	403	368	368	387	374	376	371	316	397	343	360	346	390	344	383	300	364	359	386	383	376	361	393	381	364	358	381	366	381	374	364	337	368	363	415	361	329	390	345	354	370	361	365	365	356	330	385	336	376	365	366	361	380	358	354	378	385	364	383	320	359	370	405	383	389	387	362	367	347	387	366	349	340	355	346	367	392	347	374	370	342	376	353	366	363	402	362	364	374	354	349	367	389	363	357	358	378	353	358	368	387	390	372	367	393	386	342	372	358	374	336	331	341	370	318	329	343	360	446	356	399	425	336	355	386	393	361	367	352	349	356	381	360	371	367	356	373	384	355	376	357	377	333	352	392	356	366	373	383	418	402	408	348	351	371	371	361	370	362	395	356	373	354	365	365	369	387	367	347	380	364	356	388	389	364	328	383	370	385	358	362	339	352	355	379	365	345	361	344	384	380	365	393	364	364	368	396	396	381	390	408	377	343	372	360	362	339	363	359	298	374	365	329	388	369	365	371	341	353	427	324	369	411	345	385	382	385	376	362	374	368	343	352	384	352	355	358	366	408	342	375	366	365	372	346	342	350	385	360	369	378	368	351	381	375	344	367	361	330	373	350	363	395	335	353	380	371	373	345	374	378	359	371	357	375	377	354	390	352	346	342	380	338	402	361	406	377	359	329	315	372	364	388	373	340	364	374	371	373	342	355	367	337	379	366	395	393	374	345	371	389	350	368	352	397	343	344	385	357	364	371	358	318	356	352	373	364	387	375	361	324	355	353	358	389	348	385	362	382	382	326	347	360	381	351	361	362	395	368	346	375	332	401	391	354	379	390	372	338	368	342	348	344	321	373	382	348	351	359	358	356	382	356	360	365	372	374	356	356	364	376	338	390	387	360	404	384	366	396	393	367	339	377	375	353	354	374	337	318	358	354	340	394	368	380	403	385	402	359	345	367	376	382	378	346	354	350	356	360	383	350	382	328	317	367	367	367	341	349	351	354	375	327	388	349	379	379	344	368	376	364	360	358	374	340	375	353	335	361	361	351	321	381	366	388	361	376	347	384	376	367	360	353	354	357	363	350	395	353	365	327	368	374	355	385	395	362	363	384	344	391	390	387	369	380	363	366	345	370	346	393	338	344	319	377	344	406	387	356	350	378	395	387	342	386	366	360	323	350	372	371	384	396	427	345	380	377	381	348	317	362	362	319	352	384	373	381	351	355	383	364	369	355	399	346	360	379	343	330	361	352	342	385	373	390	359	372	360	369	357	390	345	391	388	369	369	339	342	365	380	370	374	378	348	368	370	390	402	374	387	377	374	345	391	406	368	357	374	320	347	346	368	372	379	391	357	374	360	365	355	350	358	366	374	365	353	392	360	342	398	388	394	366	343	390	368	364	366	365	386	396	381	357	387	368	357	338	358	386	367	375	368	330	374	358	349	389	335	329	386	356	354	348	372	405	336	341	370	343	368	409	338	346	312	332	347	370	363	349	339	355	374	328	346	337	386	343	362	371	342	354	372	369	375	349	362	353	389	366	354	359	372	370	396	372	370	365	376	346	376	369	385	364	359	373	365	373	365	362	375	369	388
36225	50077	50093	45024	3200	2623	2301	2013	1855	1687	1523	1439	1392	1284	1291	1213	1142	1130	1139	1085	1114	1069	1116	1017	1021	983	984	1042	989	1018	943	956	1007	898	977	965	966	945	951	932	957	993	980	973	950	995	938	979	946	908	933	976	977	915	1023	904	946	907	941	897	916	932	922	957	906	941	924	854	898	934	943	966	928	906	939	929	940	952	923	965	950	917	899	942	921	901	876	941	903	913	863	902	909	897	902	904	934	951	907	923	915	948	903	896	913	942	943	978	858	933	939	923	882	866	957	877	907	871	895	970	965	978	928	909	905	901	933	864	956	904	935	869	940	921	956	963	948	929	908	899	966	928	938	947	919	900	943	957	879	936	916	881	902	895	896	914	892	942	920	935	872	872	878	955	927	919	912	909	949	906	920	945	948	922	911	958	864	920	939	872	895	889	905	898	964	888	893	963	903	977	860	902	907	916	852	886	962	930	939	895	898	904	943	879	876	907	953	947	896	947	914	887	892	852	922	957	885	915	938	892	939	937	847	932	906	918	908	905	888	896	919	901	910	908	917	868	880	991	966	899	892	889	904	955	892	927	944	940	887	953	884	966	856	975	910	903	955	899	971	917	899	891	946	912	847	908	935	867	904	893	904	903	930	938	933	949	927	909	949	905	936	886	901	934	975	894	885	892	939	876	842	905	880	905	895	892	924	892	940	873	906	887	906	925	875	915	935	868	926	886	1006	893	898	906	922	932	918	922	898	910	906	904	954	909	967	904	927	882	909	943	927	932	911	901	930	903	917	917	869	849	952	936	942	914	943	935	866	942	953	914	926	915	920	919	911	910	898	963	911	919	902	941	974	882	935	890	913	873	946	980	918	958	917	914	1000	942	875	877	884	872	917	971	887	952	922	865	885	901	887	953	900	909	921	905	975	917	917	953	886	912	934	898	938	897	925	975	882	860	882	914	931	884	867	892	942	891	921	887	933	902	911	877	896	903	924	877	913	901	910	883	880	883	929	877	941	925	890	954	919	905	892	926	917	947	970	923	927	958	890	930	881	852	934	922	926	905	937	913	910	879	935	874	901	906	994	866	884	924	922	898	902	911	840	924	927	858	914	919	909	857	888	939	865	935	920	922	873	938	962	906	989	978	894	919	855	927	903	834	865	940	945	892	882	866	919	917	977	970	880	896	908	923	915	909	904	918	884	853	868	927	916	931	914	917	907	927	900	971	970	910	920	937	906	925	915	890	930	874	920	944	942	885	904	993	879	935	898	913	912	935	887	939	914	903	868	906	871	891	922	930	929	955	903	921	894	948	934	980	977	886	876	874	938	925	940	929	908	884	893	945	911	908	961	879	897	927	919	887	901	943	897	882	921	902	887	924	965	883	918	850	917	881	913	898	906	918	913	974	873	891	965	928	919	831	929	925	895	917	945	911	974	936	916	925	945	935	880	999	951	916	975	905	963	866	886	925	897	887	938	886	921	933	937	903	913	881	905	903	908	912	931	858	898	912	925	909	866	906	909	901	936	927	887	939	912	888	954	912	934	910	928	982	944	962	915	917	896	876	861	886	919	901	948	912	940	893	845	973	917	914	886	901	913	912	925	906	860	896	942	953	899	907	901	925	948	921	950	920	864	923	869	927	941	910	958	951	894	945	921	920	944	902	892	946	920	936	994	913	893	922	919	917	898	875	937	992	917	866	915	891	904	921	926	913	900	937	961	876	940	901	924	932	900	924	927	906	913	905	900	929	926	880	967	908	828	941	866	978	911	923	895	937	899	898	864	911	906	916	971	898	882	908	928	877	906	907	912	924	881	924	889	888	919	974	897	884	927	951	894	948	908	942	907	939	919	943	904	909	930	894	886	900	895	899	921	906	941	909	873	887	865	950	894	973	930	914	897	944	878	934	924	1004	988	859	854	897	865	925	905	936	946	951	896	887	882	918	905	956	896	945	888	938	865	939	846	929	941	906	886	901	874	907	913	904	886	913	868	917	862	929	957	885	902	897	966	876	914	939	902	929	902	892	872	937	931	910	950	883	878	908	893	983	921	920	904	879	905	907	908	916	925	968	932	900	910	902	911	912	897	923	890	939	898	885	948	948	929	938	919	899	939	907	927	920	890	874	943	922	920	911	874	941	959	865	887	917	948	894	916	889	862	905	904	905	938	917	893	937	903	963	925	895	941	900	951	934	919	905	912	962	887	943	916	879	851	871	875	887	919	919	903	971	909	921	969	921	959	870	908	931	919	886	939	858	908	904	884	959	887	938	919	927	913	919	895	934	866	913	911	873	875	889	927	927	924	910	896	891	878	886	903	885	941	821	864	935	907	901	936	910	906	907	883	903	935	923	903	917	907	895	898	951	921	957	915	906	893	914	905	920	909	876	908	919	895	899	933	985	946	877	905	907	884	861	926	940	894	921	872	943	914	900	907	910	862	900	884	856	912	882	950	953	924	909	899	934	915	890	892	941	924	881	901	900	956	950	877	956	925	881	977	913	915	935	907	922	901	918	903	956	882	919	909	937	894	970	903	886	923	964	940	867	859	902	941	947	917	897	913	900	931	954	922	879	912	881	963	912	958	946	923	907	908	892	921	884	897	911	929	942	917	889	899	963	901	876	869	917	899	907	921	882	957	936	908	876	899	929	918	907	942	900	881	948	930	981	847	900	945	902	910	935	898	909	890	927	897	951	922	913	925	922	899	882	931	937	900	925	861	866	885	897	891	961	871	875	956	936	931	900	936	936	843	900	942	924	945	934	933	937	908	838	960	896	977	947	862	915	912	880	873	870	912	904	890	935	958	914	909	923	904	953	841	891	902	901	949	911	888	908	946	906	959	946	966	939	920	879	885	942	931	933	832	909	884	848	918	910	892	887	907	922	942	928	916	923	928	844	894	973	853	866	927	932	900	890	928	870	923	839	965	861	933	922	867	915	891	901	873	916	948	897	862	892	882	930	937	933	940	850	928	903	914	938	919	891	914	893	905	899	859	917	894	901	925	915	888	891	841	940	929	882	846	946	914	906	939	840	935	881	945	942	931	941	952	887	878	916	891	919	946	913	882	890	955	923	914	898	892	919	876	878	890	927	944	910	881	968	865	893	978	947	931	945	889	887	904	925	938	975	844	928	864	933	916	912	910	896	842	873	898	886	920	858	944	950	990	984	924	890	938	914	916	937	944	916	881	895	927	866	886	934	888	891	934	922	901	916	958	919	944	914	938	918	922	889	884	1007	952	935	930	907	937	899	899	877	952	968	916	903	911	941	952	899	933	952	900	934	909	905	903	985	913	880	910	908	929	914	875	909	946	963	907	943	940	919	987	895	888	887	940	921	896	894	919	864	931	904	957	950	928	890	889	926	877	900	939	833	927	975	886	844	884	941	934	929	871	975	929	867	858	951	907	956	923	900	906	937	875	875	895	928	894	892	883	905	892	953	937	869	857	940	937	907	900	882	920	868	977	958	901	919	870	934	945	867	931	904	890	916	861	927	945	958	956	945
6199	5326	2299	1428	227	204	183	197	197	200	184	219	164	209	207	198	204	187	206	186	172	180	197	214	200	185	194	187	181	197	197	181	193	203	162	196	194	200	177	188	189	158	175	194	202	213	196	196	220	208	182	198	201	190	184	189	207	170	203	179	187	203	217	197	176	208	176	179	182	198	179	208	215	189	207	197	197	168	193	177	190	195	192	190	204	199	193	200	196	195	201	201	203	181	220	174	191	191	200	190	195	203	192	193	181	186	168	205	188	220	205	205	175	213	190	178	192	192	178	185	183	179	185	194	183	217	194	221	187	199	203	187	174	184	225	187	192	177	188	187	222	217	216	198	202	196	189	166	189	230	188	181	199	172	190	218	192	201	195	189	183	206	194	171	185	214	189	185	220	191	208	190	204	174	209	171	203	194	233	195	210	200	182	191	194	195	219	195	196	189	195	202	168	172	205	176	191	216	184	186	199	189	227	180	220	196	205	185	221	215	189	183	164	200	182	188	196	208	216	211	209	168	188	206	187	195	187	203	181	187	185	179	199	234	197	175	226	208	183	218	193	196	198	190	203	198	198	177	223	207	208	191	191	199	217	222	201	209	209	207	163	188	196	193	176	209	204	212	171	171	182	195	187	202	176	231	213	221	193	187	206	190	195	184	192	200	198	222	195	201	201	203	192	203	197	201	201	210	178	204	220	211	194	184	183	192	155	198	187	195	215	220	196	207	185	189	183	208	217	202	192	219	214	209	191	168	200	204	206	179	191	191	154	204	169	215	205	187	200	192	227	208	198	191	206	209	179	179	173	185	187	179	217	189	198	192	202	189	191	184	201	196	198	175	208	198	218	201	175	184	204	175	179	204	189	236	198	195	196	200	214	188	205	217	188	196	189	182	219	215	230	195	185	175	200	205	216	197	198	193	193	209	216	192	196	190	165	168	212	223	205	210	208	188	166	203	190	177	172	207	170	181	200	188	176	184	187	187	198	234	189	200	195	189	189	189	191	179	203	208	177	193	193	177	194	172	200	189	191	181	191	166	183	199	198	180	193	191	188	179	191	198	170	220	204	190	183	192	186	182	179	173	200	192	184	188	193	195	203	182	211	197	167	193	188	192	195	195	186	191	202	195	199	203	178	183	178	163	209	180	201	183	189	242	191	195	232	196	199	209	203	172	179	184	180	207	199	226	206	213	214	195	211	204	185	178	194	201	202	212	212	168	193	200	176	189	185	206	202	209	206	211	217	198	197	208	206	207	190	180	207	189	216	233	189	199	167	200	185	202	179	183	184	199	181	220	216	191	199	237	191	168	192	185	196	180	180	206	202	217	207	176	192	193	171	219	202	190	224	199	202	178	203	186	199	169	207	195	188	201	194	189	209	191	166	198	189	210	183	201	214	187	207	201	185	196	207	195	201	196	186	190	226	196	196	198	191	184	188	188	222	195	226	197	164	181	208	185	203	192	221	205	181	194	189	182	171	185	205	198	195	184	188	164	187	195	231	179	185	177	187	195	183	198	194	187	192	224	202	222	200	195	176	189	181	184	199	218	202	204	197	184	191	215	192	202	198	184	191	209	236	205	184	206	185	207	200	205	190	213	176	211	181	202	186	205	197	194	211	216	201	184	216	188	192	196	185	192	202	203	203	191	189	180	196	198	169	195	212	186	188	192	211	189	204	209	204	186	194	182	191	209	182	183	199	192	218	192	192	204	207	185	196	208	200	186	199	203	207	201	220	207	191	198	207	198	185	203	210	209	189	176	215	221	188	204	205	171	185	195	204	207	175	191	209	200	221	204	179	205	196	195	227	183	190	189	168	176	215	166	196	228	185	195	178	198	208	202	209	172	196	183	212	194	204	207	208	181	215	187	183	206	190	188	185	216	203	205	174	194	185	195	216	176	211	171	161	219	190	184	204	214	180	213	210	180	196	195	160	176	205	190	177	189	191	198	165	185	192	213	185	191	178	178	204	193	195	203	191	187	191	187	196	228	225	212	201	205	197	182	178	167	208	193	178	190	182	194	189	192	192	183	187	215	198	210	197	172	178	221	217	199	177	214	208	173	221	185	215	184	210	187	218	175	201	223	192	197	207	201	211	193	199	224	198	174	179	194	200	194	197	186	209	217	228	216	210	199	203	195	189	183	196	205	226	190	172	205	186	183	178	190	223	206	213	195	190	168	216	187	208	196	204	196	222	192	189	208	193	192	216	219	192	179	194	173	225	182	209	208	177	220	224	188	208	184	179	215	207	183	184	184	210	204	187	215	197	182	206	182	190	211	204	176	201	201	223	185	200	194	198	187	179	177	193	220	175	190	202	188	197	200	221	200	185	208	170	205	178	213	187	185	172	207	182	197	194	212	211	181	189	207	188	207	185	189	176	204	209	199	212	188	180	196	176	200	216	183	189	192	176	196	200	200	181	198	194	194	190	188	195	181	179	187	188	198	192	185	229	228	203	186	201	196	197	171	219	199	208	190	190	181	182	190	202	186	202	179	229	201	183	184	186	186	186	216	172	189	196	198	207	185	179	190	198	184	196	205	198	196	194	199	195	177	192	181	202	191	200	196	220	210	173	197	201	220	191	187	217	204	212	189	204	203	200	178	187	189	171	214	237	206	189	187	203	217	178	190	204	198	191	185	183	219	196	228	181	166	169	195	182	208	196	171	182	185	195	210	200	206	192	203	173	177	200	183	138	184	163	198	198	224	185	182	190	221	204	206	185	196	180	186	197	213	203	201	205	177	193	211	231	191	187	189	189	192	195	227	203	201	214	218	164	198	209	206	216	174	189	189	190	189	202	187	227	182	169	176	204	193	191	176	173	219	187	194	194	184	178	218	212	222	194	196	189	221	183	194	187	198	208	186	194	205	170	208	178	208	212	205	183	203	222	205	210	181	180	189	198	181	178	173	185	204	203	197	183	165	184	203	199	191	219	196	204	193	201	180	162	183	184	219	184	212	193	196	218	190	212	165	202	192	183	198	170	185	171	187	223	194	180	218	207	204	216	191	199	195	212	213	185	185	202	174	184	210	175	200	188	176	208	211	185	193	195	210	175	205	227	204	189	176	191	194	169	218	212	177	196	180	223	190	182	187	193	180	206	201	205	225	177	173	190	199	180	192	187	193	181	205	214	193	177	190	193	196	188	180	198	182	202	188	198	199	192	179	181	202	177	185	191	238	195	194	187	198	198	203	206	209	193	205	179	210	191	212	204	207	169	175	189	202	177	202	208	178	206	179	193	197	173	218	185	196	187	174	208	188	199	202	192	187	208	213	190	215	185	194	209	199	195	168	231	178	208	198	206	195	207	197	188	168	199	173	230	203	190	201	188	183	206	187	175	193	183	185	194	178	218	184	194	181	203	217	174	183	170	181	202	165	187	187	200	213	181	183	203	169	203	207	199	205	186	201	204	199	209	200	179	193	189	168	203	185	195	186	186	180	201	175	170	189	186	188	181	188	169	176	213	194	186	190	210	198	194	187
5859	8389	5307	4809	610	594	587	633	562	589	544	565	593	579	525	583	574	554	568	597	567	582	576	574	605	554	591	522	566	596	570	555	601	606	545	575	551	584	578	582	556	570	583	549	561	565	571	541	569	577	575	580	567	564	538	558	562	557	550	581	597	574	552	606	598	567	563	531	535	609	570	535	575	534	566	573	548	580	537	564	582	553	521	572	571	548	587	599	531	577	563	571	553	516	612	562	571	538	604	572	574	594	577	545	558	538	578	537	560	555	568	556	580	550	558	551	581	561	590	572	550	556	548	578	558	541	556	575	557	530	541	506	589	554	541	559	564	572	532	607	551	600	584	582	552	511	551	588	537	576	582	593	572	540	560	564	517	544	560	523	549	578	529	541	538	565	595	595	565	550	553	553	557	567	556	531	562	563	593	538	569	543	569	551	557	614	539	629	575	543	597	558	548	577	552	567	557	556	596	586	563	530	520	581	552	584	559	602	568	585	527	603	581	585	530	572	555	587	606	603	531	562	586	580	562	558	594	586	543	572	607	587	590	552	589	510	560	598	577	549	550	521	549	545	576	582	550	559	584	551	574	577	576	560	564	566	584	518	554	552	587	585	520	555	598	564	554	591	567	577	597	530	578	563	592	536	519	611	574	548	549	570	587	567	561	518	575	560	594	541	551	556	598	560	592	564	586	528	586	585	574	594	554	574	549	569	547	556	596	583	533	579	576	576	579	566	586	564	561	594	555	605	576	575	547	586	571	533	582	544	523	568	596	567	549	549	538	609	527	563	563	595	571	578	577	562	573	552	578	610	594	607	570	614	531	530	566	585	553	586	526	571	573	581	573	592	600	579	550	551	555	527	595	576	570	545	558	561	588	548	548	549	506	573	542	559	547	549	543	572	563	556	553	566	584	593	565	534	564	530	567	569	586	566	575	550	558	551	583	584	528	553	585	592	583	576	575	586	541	563	569	556	537	543	563	592	561	583	564	537	581	538	587	553	560	559	600	559	591	561	541	606	540	589	584	577	634	534	526	563	561	523	559	585	574	546	559	575	574	573	589	585	550	590	539	567	570	580	571	542	612	559	575	570	577	540	589	585	563	594	530	584	617	546	594	605	585	544	520	565	540	545	542	599	544	551	580	539	552	557	560	578	549	548	604	549	539	568	595	588	552	566	560	567	585	568	527	563	549	611	566	591	544	616	541	595	547	556	598	571	585	571	520	589	501	571	579	520	537	565	541	551	577	583	547	549	555	596	606	582	581	588	591	609	591	580	572	531	590	548	566	570	554	553	548	572	594	586	591	568	582	537	506	531	559	569	562	534	565	608	562	583	566	555	548	553	554	549	564	571	505	540	552	547	523	590	547	557	577	528	520	522	564	570	517	560	578	546	595	537	537	528	592	547	563	571	534	567	541	573	591	548	524	569	547	561	590	592	597	584	552	572	580	574	580	575	557	535	555	531	561	610	544	555	559	606	565	549	555	548	564	593	556	628	508	579	585	511	579	545	561	568	553	548	586	538	593	550	627	602	578	539	581	582	570	599	569	567	533	561	553	576	567	590	573	572	552	557	518	579	589	545	569	580	584	538	619	567	537	568	649	573	544	595	566	582	533	528	566	560	566	534	552	586	575	556	582	527	573	565	597	544	554	567	563	551	534	553	517	569	569	580	513	556	560	561	570	602	562	588	588	517	596	553	567	613	536	570	572	568	539	538	555	551	560	558	570	569	543	562	535	588	555	591	564	539	542	589	592	529	543	545	533	542	543	562	547	534	556	575	541	576	541	613	572	545	565	606	566	569	620	579	549	542	582	557	562	555	569	527	536	540	583	543	558	541	508	564	508	565	575	593	600	600	574	553	553	526	560	582	580	562	588	588	574	561	509	614	560	586	589	552	547	581	534	589	593	556	546	559	576	552	571	556	538	536	595	588	556	582	567	583	580	554	539	596	557	564	597	564	580	564	569	560	578	523	615	497	563	571	584	616	568	567	543	551	586	561	554	565	601	540	546	546	594	608	573	553	569	577	529	513	586	524	573	557	552	569	580	558	558	554	528	556	530	556	583	539	576	566	609	580	556	534	550	561	567	604	557	586	638	574	556	558	596	535	535	536	593	558	545	565	567	561	521	566	535	546	542	565	562	563	555	596	575	529	537	549	583	584	606	525	555	568	580	596	551	544	590	564	582	561	537	550	543	570	602	580	570	595	562	578	545	554	532	585	572	542	552	563	552	542	529	554	540	538	575	574	559	564	557	573	569	581	508	536	515	587	538	572	549	550	567	620	574	568	570	588	533	565	608	557	579	598	600	532	563	539	593	538	565	566	550	562	620	524	568	539	547	565	566	543	555	567	539	504	578	582	531	585	541	616	589	581	576	576	570	542	540	552	549	544	537	523	618	559	544	577	563	584	565	593	581	600	558	593	578	547	574	551	564	566	566	579	562	570	544	574	541	574	568	570	570	606	524	588	594	539	568	557	524	610	556	572	568	530	550	583	590	578	498	557	538	604	546	576	569	582	566	553	585	567	605	595	583	571	555	538	587	606	577	555	565	565	592	566	550	560	622	579	556	584	556	557	553	501	574	574	541	577	622	582	556	574	567	577	556	547	585	577	538	560	546	559	547	554	569	528	565	546	569	580	563	554	525	564	567	577	567	600	594	575	596	613	526	576	548	597	596	587	564	606	544	576	573	545	539	570	508	572	576	552	530	499	569	586	549	620	545	557	532	602	575	586	552	556	581	512	576	588	608	531	557	570	590	574	618	583	514	557	586	582	538	514	584	533	564	548	565	556	567	555	566	564	527	556	560	547	583	579	599	584	585	528	575	543	572	517	600	553	533	577	549	531	556	558	538	587	551	579	578	545	600	563	568	538	553	580	535	560	607	563	570	573	527	534	568	554	568	531	567	562	550	587	557	519	585	612	549	559	543	577	577	558	536	539	578	590	576	555	556	543	557	536	559	552	573	566	566	568	541	588	561	580	554	611	591	519	546	612	586	555	522	527	558	580	588	606	578	624	553	551	562	524	570	546	548	562	619	591	577	565	590	594	578	552	607	569	595	592	587	556	556	617	560	574	525	560	578	566	550	568	545	584	557	550	604	553	570	541	583	558	554	574	500	581	558	561	548	581	600	548	543	558	554	557	583	531	561	564	576	562	536	603	598	612	586	571	561	572	578	522	577	578	555	591	573	581	579	552	551	573	595	565	532	571	568	608	550	550	574	561	545	575	528	602	586	560	590	578	554	592	580	578	561	561	577	539	564	533	552	587	508	578	587	572	551	551	507	608	563	596	596	574	562	572	548	584	563	575	569	589	564	573	539	562	560	555	552	566	555	533	566	580	572	575	555	560	551	537	579	537	547	543	568	547	600	587	546	562	580	546	518	577	535	578	551	569	558	557	577	579	550	534	598	581	555	604	583	541	516	629	560	547	545	545	556	624	547	545	540	568	565	572	555	566	505	557	607	596	575	556	530	547	601	614
44383	51843	40059	27738	3618	604	429	428	453	405	411	394	379	392	371	398	374	369	333	320	337	377	347	358	336	392	368	347	352	344	377	373	358	348	366	369	343	362	379	330	324	337	331	374	343	399	351	362	347	374	351	382	302	335	346	366	343	335	361	354	336	395	340	355	342	358	352	332	371	365	321	367	352	369	374	367	333	360	302	382	336	381	359	316	354	340	374	315	299	373	347	375	373	343	383	357	363	330	337	377	361	388	354	377	359	388	354	356	354	363	361	354	324	367	359	342	340	391	335	358	382	331	361	335	353	338	383	352	366	381	348	327	351	371	308	366	358	356	359	353	368	353	325	389	350	375	327	382	347	344	350	363	362	336	386	380	374	338	329	378	401	377	378	363	344	353	341	348	386	340	369	351	365	343	340	356	327	318	372	342	364	370	323	340	361	353	339	343	349	348	389	364	356	378	333	354	391	380	343	354	374	358	334	390	350	341	374	355	346	385	350	327	329	358	369	347	363	363	337	336	322	352	372	357	382	337	353	374	363	355	358	318	379	379	343	326	315	370	326	306	358	357	341	360	364	350	378	332	338	358	379	326	329	373	362	320	354	339	334	370	365	391	363	342	341	341	360	336	333	371	365	337	333	354	335	384	357	333	360	344	328	350	328	387	378	350	329	358	349	378	360	329	386	355	322	412	377	346	360	325	431	344	337	369	371	333	376	384	333	352	383	364	347	335	346	363	342	362	360	343	360	352	382	352	353	353	349	351	352	352	363	347	351	371	348	348	353	406	343	354	371	357	361	395	355	363	393	350	377	355	338	374	338	373	317	388	348	357	352	323	392	329	347	334	329	409	353	358	353	342	354	361	335	347	378	314	373	343	356	327	346	372	373	358	370	373	357	356	329	365	326	400	350	351	371	361	341	395	355	359	387	340	360	339	358	391	332	334	337	384	363	378	378	368	342	362	359	346	356	343	350	373	347	349	333	350	306	360	376	388	368	376	369	350	340	346	371	365	337	371	344	395	365	385	351	371	355	368	330	361	347	373	363	352	351	382	340	366	355	345	379	343	308	365	351	320	348	370	386	342	341	357	363	351	342	346	366	321	363	337	372	330	373	338	363	346	334	352	347	347	362	342	337	348	347	344	366	359	354	346	331	367	323	362	336	365	372	350	352	384	345	318	319	367	338	368	359	344	327	336	356	355	353	374	355	332	357	377	381	354	353	370	363	373	337	382	377	351	366	357	378	336	319	387	362	357	307	357	363	389	386	384	348	359	360	349	328	387	367	337	362	344	322	323	354	330	331	365	334	368	337	352	357	345	337	342	361	378	341	366	333	378	344	376	329	345	362	324	357	349	343	341	326	340	359	353	344	371	358	366	350	369	358	382	346	383	340	304	338	353	368	373	372	361	343	380	338	361	353	335	352	366	362	339	372	336	364	360	333	365	386	335	325	344	348	353	380	329	369	366	340	373	385	356	352	364	366	422	350	366	357	367	377	360	350	365	348	365	322	330	370	362	335	347	369	330	317	342	385	355	359	347	345	340	359	341	352	316	338	341	353	356	344	386	347	349	350	327	322	373	291	367	363	367	357	378	382	358	326	370	335	346	357	379	312	368	337	355	350	337	347	357	337	342	344	361	362	344	354	329	336	362	351	373	375	359	355	338	350	350	351	352	366	394	343	362	368	335	366	371	333	358	338	331	353	397	360	340	352	352	332	352	335	363	370	338	360	314	371	377	359	310	364	382	345	356	333	361	329	335	343	371	354	352	345	334	332	350	394	345	348	347	366	348	381	343	311	340	333	343	332	384	352	341	391	332	322	328	327	388	328	362	346	350	361	377	328	352	355	398	341	332	402	366	368	325	369	332	347	352	364	363	351	330	360	328	346	350	366	325	374	393	358	325	334	343	346	362	350	350	318	324	328	361	354	369	343	334	339	349	364	345	375	355	334	359	360	362	362	362	364	337	319	342	383	327	342	363	339	381	325	378	343	376	340	362	361	360	365	334	339	350	346	352	381	380	384	350	376	366	331	352	356	347	364	402	337	351	372	347	355	365	321	385	389	332	355	364	337	363	331	367	359	337	343	359	387	363	334	370	346	372	362	346	362	375	346	367	349	315	371	369	371	339	329	368	359	330	354	379	361	322	356	336	335	349	347	361	317	351	350	392	330	336	371	374	366	333	323	339	351	365	370	358	330	348	357	354	347	351	334	327	357	341	396	355	361	349	362	361	392	354	335	333	344	338	351	348	380	347	367	352	374	344	339	374	369	331	335	339	366	339	396	352	336	360	360	362	350	360	385	342	402	362	430	383	368	358	345	356	349	342	373	367	356	384	342	332	390	358	365	382	395	360	341	343	337	367	365	377	354	355	350	342	367	369	352	361	367	371	360	372	324	372	357	368	344	362	342	373	368	347	335	370	359	388	363	354	351	330	362	357	366	353	350	366	327	312	357	335	361	331	331	355	341	325	362	378	352	341	340	343	354	348	354	361	368	308	352	380	336	367	389	369	357	340	334	344	331	332	364	352	373	359	329	329	354	368	371	346	350	346	361	347	325	357	367	392	344	340	316	312	374	385	341	337	351	294	380	345	342	394	360	361	382	317	337	385	326	343	356	340	363	358	349	343	346	330	354	351	366	336	318	394	362	328	370	336	354	334	338	345	359	407	351	353	355	339	350	354	325	364	396	334	336	351	357	347	328	383	362	332	338	340	324	347	354	365	365	370	327	350	336	363	357	372	348	334	350	333	334	365	355	366	348	382	335	325	358	357	341	369	369	330	335	379	324	355	328	357	346	344	329	381	341	362	373	305	382	328	340	354	342	359	345	343	360	337	341	348	337	364	334	379	370	349	321	371	365	356	359	340	365	359	342	347	352	333	330	360	345	337	351	331	323	402	393	353	365	361	352	341	370	372	328	364	358	356	354	382	369	358	370	368	335	354	368	352	381	371	387	342	367	351	368	332	367	379	379	314	348	322	349	355	361	365	337	372	362	344	362	341	342	373	360	345	356	383	363	386	350	376	371	373	352	326	355	371	350	351	334	329	387	355	353	396	337	370	338	379	339	352	339	353	338	358	350	368	374	373	367	339	389	354	356	344	387	346	336	411	372	355	343	333	340	358	378	337	355	301	382	335	357	365	333	380	347	365	362	367	360	352	352	320	348	359	363	327	374	376	355	366	350	356	324	372	344	319	344	328	361	408	371	362	326	347	358	388	336	371	364	337	363	324	367	353	342	337	368	342	355	370	357	353	351	321	386	350	367	370	350	331	354	364	318	332	352	341	365	328	341	348	336	320	391	383	371	357	345	350	364	343	356	394	365	376	310	359	365	366	343	343	379	343	344	364	357	351	352	349	376	375	324	334	363	360	347	368	369	364	348	338	357	371	383	372	355	383	369	347	351	338	354	367	355	351	363	345	329	320	313	391	358	340	350	352	368	336	366	339	331	380	362	351	366	366	325	358	348	356	386	350	360	373	357	387
26651	39223	39648	30380	2091	1777	1664	1449	1418	1293	1230	1239	1123	1107	1059	1062	1061	987	972	975	1025	934	1014	993	946	949	922	969	983	931	893	954	907	927	941	895	913	910	912	960	940	940	935	878	939	925	927	951	995	940	920	892	964	913	934	920	848	926	952	866	959	913	891	947	945	890	955	942	910	904	907	908	922	948	943	880	949	934	918	871	835	916	883	925	872	952	907	901	897	867	869	905	856	896	862	938	924	910	878	927	908	893	906	872	865	933	932	878	917	906	933	971	895	900	886	897	923	953	894	916	920	947	939	888	939	927	895	917	912	948	876	909	914	883	929	917	886	874	906	915	888	898	898	924	933	850	911	951	909	909	892	900	896	874	929	897	903	906	916	880	945	908	877	936	902	910	929	838	867	885	926	896	915	912	936	898	902	892	909	908	929	941	871	896	868	901	905	925	891	920	891	921	887	896	924	934	946	869	852	875	894	972	920	893	884	874	974	911	862	903	884	974	925	855	874	956	962	880	942	919	871	903	949	911	893	881	888	930	818	891	979	881	875	909	918	948	891	931	939	917	932	890	954	899	892	873	931	892	925	906	888	866	912	897	887	882	932	942	888	945	953	895	895	887	901	917	844	908	850	968	909	897	893	918	903	932	918	904	951	879	904	934	867	906	888	885	890	914	954	934	933	915	894	897	903	951	885	885	916	934	941	933	861	973	927	901	901	939	933	928	914	908	923	946	888	907	829	871	929	963	886	894	876	940	911	960	966	882	885	875	924	946	915	891	920	938	893	853	872	903	902	948	912	997	902	917	940	896	915	907	891	883	912	891	885	969	875	929	906	910	915	919	867	921	940	947	868	846	864	884	965	903	950	884	945	905	902	896	947	872	893	859	882	885	861	883	898	937	934	878	895	936	922	934	930	916	941	921	908	905	905	912	882	906	934	921	933	863	904	858	911	919	922	917	872	962	896	950	875	917	942	905	868	929	933	937	918	890	878	883	897	890	872	892	940	916	918	908	907	910	940	833	891	879	856	891	872	915	889	958	893	918	883	912	918	954	904	892	925	993	880	917	835	902	871	911	869	909	921	915	861	945	909	876	905	933	909	931	852	883	914	950	877	906	912	952	889	928	920	876	902	898	889	909	930	955	859	959	917	869	893	913	912	933	891	917	848	864	892	919	966	900	864	878	930	876	866	921	924	902	895	890	949	871	978	921	954	905	917	835	922	941	886	898	898	936	895	944	895	912	887	904	920	896	906	980	948	927	940	914	896	914	936	930	892	845	878	940	931	896	942	878	905	952	938	886	892	929	936	912	887	902	841	921	925	924	853	907	916	901	927	939	942	890	853	916	892	904	861	921	933	907	878	914	887	907	899	897	885	847	896	892	912	898	884	920	916	886	925	985	892	908	897	978	859	926	910	888	880	895	903	973	940	924	935	911	933	925	961	826	942	944	882	943	877	937	886	909	892	903	888	881	888	935	926	869	929	928	921	862	936	966	877	925	855	881	949	930	919	913	902	901	927	871	943	840	894	938	883	946	904	922	894	863	857	917	986	888	931	887	926	867	909	896	905	920	925	943	976	879	941	846	925	917	899	907	919	910	898	959	871	931	868	879	931	901	950	893	888	894	872	885	908	896	936	880	907	975	919	891	883	915	909	882	857	925	894	919	1014	854	928	935	912	906	866	939	883	868	915	909	909	835	868	938	928	951	911	890	897	919	832	894	884	873	887	833	819	914	916	921	904	902	888	911	885	918	902	957	856	932	900	922	875	929	892	920	937	869	900	858	979	884	935	900	881	948	891	895	895	888	935	898	909	956	895	896	876	876	889	892	929	933	872	898	949	884	939	883	932	883	954	867	872	889	917	952	879	921	913	886	961	893	880	900	828	918	954	899	904	938	904	885	882	934	931	895	865	882	881	893	922	907	895	911	864	869	893	900	954	869	874	891	890	877	919	867	885	876	900	925	899	882	914	872	896	900	867	916	870	897	910	868	880	890	840	916	895	890	917	939	968	873	947	892	924	864	864	932	902	904	945	915	876	896	877	906	893	916	926	949	881	901	976	886	934	883	922	874	867	873	924	909	881	937	945	930	906	879	870	909	873	876	895	916	881	911	883	884	835	933	912	960	850	931	927	847	955	933	905	897	903	890	875	918	923	846	933	946	948	896	882	944	887	920	893	892	882	892	874	919	831	915	912	886	903	945	844	916	880	862	888	866	919	912	937	876	906	862	924	827	902	904	920	886	900	956	918	882	898	894	841	872	922	893	964	927	911	853	917	939	881	899	871	925	879	939	935	902	940	885	915	902	908	901	949	937	947	932	953	916	906	900	880	888	892	899	874	947	920	909	921	883	900	946	923	951	914	881	910	873	925	898	896	911	911	911	912	913	877	954	875	922	880	882	930	861	893	916	853	922	927	859	955	847	942	883	922	939	914	931	873	858	916	903	874	867	891	922	900	899	870	935	918	891	940	918	912	938	879	895	941	950	926	942	906	857	912	882	872	914	892	934	895	899	919	887	925	899	878	870	931	921	906	918	911	900	903	937	903	929	872	910	879	907	928	886	857	927	881	926	903	961	981	938	852	933	933	927	892	939	883	864	903	939	874	917	891	856	885	820	953	911	917	913	918	859	900	898	935	886	882	926	948	956	928	932	922	949	947	905	874	861	904	909	924	911	945	895	917	847	880	921	884	922	891	895	934	936	868	882	927	900	939	897	933	852	851	919	877	904	885	929	912	918	880	899	899	893	900	905	906	937	876	888	913	901	895	853	912	941	878	922	877	919	877	885	929	891	892	881	886	950	928	900	857	934	864	898	902	916	900	922	866	958	844	994	901	878	921	941	942	917	901	899	901	864	910	853	872	906	896	940	946	920	913	895	873	985	881	908	906	903	904	907	915	900	958	939	854	922	895	887	888	916	892	946	873	937	949	929	886	862	937	939	951	899	936	910	885	905	885	899	872	906	885	925	897	937	874	833	957	930	938	925	864	971	922	919	893	871	927	961	884	919	902	951	877	947	917	942	957	924	954	876	928	956	872	947	964	931	863	891	889	923	903	897	901	894	950	911	965	877	899	883	903	886	867	892	883	944	880	906	918	897	864	907	902	870	895	917	912	865	878	888	876	943	914	913	957	928	868	899	918	910	895	871	933	907	923	932	916	887	922	898	865	877	946	853	932	925	854	913	862	893	876	938	895	849	881	878	905	900	893	878	950	896	958	970	899	904	916	924	908	918	958	904	936	950	997	900	886	927	906	890	940	932	886	882	924	903	930	883	881	891	926	904	908	924	883	899	901	920	920	890	901	878	928	955	932	906	882	906	885	914	902	881	903	946	937	869	923	908	919	880	866	913	854	877	916	923	920	944	948	937	919	1001	893	867	971	914	899	878	952	954	900	901	896	914	863	865	881	885	855	929	877	932	903	915	926	955	948	971	893	1029	877	930	881	907	926	917	869	894	892	827	909	923	910	838	881	897	918	889	965	948	910	900
58232	67578	53576	39704	8620	988	691	542	498	448	447	431	400	376	412	428	348	362	407	392	374	362	390	391	352	364	347	355	371	398	347	375	388	376	371	382	351	347	390	371	374	340	354	382	362	356	357	340	380	377	316	346	345	394	349	364	352	372	341	359	359	360	351	377	359	376	416	326	383	349	324	328	360	344	377	323	375	375	371	367	354	294	364	398	359	394	313	358	373	351	333	365	315	359	347	381	344	359	367	339	362	329	325	350	344	340	332	362	344	343	363	358	361	372	350	342	346	395	369	391	374	381	360	353	340	385	363	351	389	367	364	374	338	375	344	349	351	348	381	357	376	394	356	346	352	387	337	378	387	386	331	330	369	352	354	341	352	403	342	395	352	339	376	347	384	341	354	376	342	349	343	386	362	374	367	363	359	376	376	371	376	366	343	347	376	329	383	335	343	346	373	371	328	368	358	348	361	377	356	329	373	357	337	407	340	371	358	397	367	376	343	357	350	360	338	355	343	344	373	324	376	359	372	367	357	386	349	376	358	377	360	359	336	366	348	379	398	370	395	339	330	370	353	357	356	334	353	360	321	343	364	335	395	358	340	385	368	338	328	343	383	370	354	371	359	388	344	361	368	338	378	372	355	372	333	376	332	361	315	377	343	372	350	330	364	343	348	354	376	376	363	321	426	359	359	391	330	347	360	361	366	365	355	353	365	372	349	367	354	337	369	356	362	323	354	342	335	407	344	389	394	379	360	367	358	322	349	377	380	357	361	340	336	357	359	371	386	349	323	354	377	374	384	362	343	366	349	353	389	368	334	379	337	362	365	325	361	355	347	381	341	359	340	347	343	363	359	361	377	363	386	367	354	349	382	330	359	361	343	328	338	340	376	356	352	344	375	364	339	342	355	352	399	351	363	361	371	382	370	383	367	370	356	317	400	346	348	372	353	335	373	368	344	320	354	353	360	340	383	356	332	342	334	376	382	372	368	368	361	344	368	373	355	335	345	349	367	352	360	371	375	344	384	352	369	340	362	370	337	352	337	310	343	343	357	338	363	311	348	343	368	376	337	335	361	360	368	387	338	369	377	368	367	365	346	337	375	334	359	391	320	361	318	339	340	355	354	318	349	348	378	352	365	350	347	343	358	362	385	356	364	362	348	394	338	366	326	332	394	380	370	364	358	333	343	382	334	346	347	363	354	391	336	341	351	325	361	334	372	374	332	359	336	372	374	342	360	374	369	361	343	349	334	353	366	369	377	331	355	339	358	355	381	359	349	359	350	340	380	378	340	354	369	380	343	354	358	360	382	360	368	336	359	346	365	360	372	361	346	343	326	350	397	359	312	340	356	345	376	383	387	342	399	337	342	361	345	358	341	323	364	360	390	367	362	342	348	365	359	365	383	347	356	353	364	364	370	394	337	347	340	356	381	355	361	404	368	389	335	373	360	372	363	366	335	373	368	355	360	350	350	349	355	356	360	358	377	357	381	361	341	343	388	379	365	359	378	352	349	355	365	373	370	400	369	355	352	306	368	352	337	334	376	384	345	335	375	312	386	337	366	354	354	380	362	357	326	360	375	347	332	359	329	344	364	384	322	347	365	367	364	382	357	349	367	372	375	377	360	337	358	358	340	360	344	328	373	347	387	364	339	391	352	342	349	385	360	347	333	387	323	329	376	346	371	354	400	330	356	339	338	367	380	359	365	371	333	363	352	321	349	351	343	375	360	369	374	335	374	363	375	355	334	375	362	377	369	346	364	356	364	347	347	341	353	382	378	398	331	337	357	313	352	366	346	349	376	395	354	384	369	319	307	365	331	351	317	383	330	377	356	369	342	363	386	358	345	331	312	357	353	363	343	373	381	351	375	363	351	302	337	359	370	335	344	390	361	384	359	346	338	356	359	349	372	348	349	349	342	373	328	343	386	342	374	354	349	337	331	364	361	334	381	364	367	345	352	347	371	344	394	368	370	365	335	311	355	371	347	358	401	347	328	376	376	357	377	318	334	315	333	376	330	348	388	352	398	337	368	398	362	345	363	330	353	332	339	354	330	349	344	361	344	354	387	319	387	361	383	357	367	387	380	353	415	372	377	370	334	365	364	316	320	324	329	342	326	350	347	358	371	356	365	340	368	398	387	368	347	364	356	315	390	366	347	341	349	370	347	355	357	328	363	384	382	338	349	381	341	357	341	337	379	355	340	333	338	362	368	371	363	364	355	327	374	340	363	377	370	374	356	348	358	375	333	360	367	332	346	351	350	333	325	370	351	370	395	348	365	371	340	387	356	349	327	341	345	325	348	373	315	327	347	358	344	359	373	364	346	348	356	329	353	371	331	360	368	369	392	345	356	350	368	326	345	349	329	361	331	377	372	343	347	372	369	380	356	369	382	357	352	363	338	369	330	369	347	355	377	382	326	345	373	355	378	361	388	366	372	368	354	358	357	327	391	375	356	353	345	342	362	355	385	350	368	353	356	374	337	359	394	343	363	365	359	392	355	376	354	331	368	343	339	347	370	350	382	360	339	373	349	350	347	361	305	344	362	415	330	374	335	333	388	332	342	349	387	359	336	361	323	352	373	363	351	343	325	387	359	374	352	347	321	375	338	326	377	321	380	357	352	359	354	361	344	361	363	380	341	346	356	334	343	366	343	386	355	338	329	344	350	366	342	350	392	330	343	345	371	362	388	392	363	364	355	366	377	407	351	373	345	386	362	357	338	362	377	355	366	348	369	355	354	322	380	354	384	389	390	356	324	334	379	347	343	392	338	315	353	357	333	350	331	362	339	335	345	386	345	358	338	363	358	358	337	384	400	385	357	387	347	344	374	356	328	392	399	348	383	351	380	346	378	362	336	325	360	358	347	344	379	375	369	364	362	363	397	372	357	349	371	338	348	369	352	359	405	400	351	374	351	365	334	365	371	359	365	339	373	352	327	346	356	347	366	364	349	391	387	326	376	376	349	405	346	324	365	373	353	339	326	348	338	349	356	377	326	364	365	343	352	351	342	360	365	356	370	368	337	355	366	378	327	347	348	366	351	399	389	363	369	385	365	340	349	371	342	378	377	369	334	329	346	385	323	355	392	352	342	374	319	361	358	381	353	362	362	329	383	345	379	366	358	337	381	358	349	376	345	365	357	321	398	392	340	335	354	364	358	358	383	335	342	376	346	367	396	362	345	357	353	381	345	358	355	349	381	340	377	330	329	368	312	384	369	360	347	365	358	369	352	332	365	369	359	333	374	335	336	344	322	359	349	333	329	355	328	353	366	357	361	382	344	351	370	363	370	365	364	338	361	367	340	365	369	359	375	347	350	318	368	362	341	370	379	342	375	342	377	364	373	339	375	361	343	349	393	344	362	359	353	319	349	340	351	355	328	324	351	385	363	336	342	359	368	369	372	375	355	355	362	337	348	352	354	372	356	370	330	373	338	339	351	368	355	376	368	346	369	394	387	342	344	372	306	339	350	353	406	346	337	364	350	340	322	354
35150	49889	49818	39172	3227	2625	2322	1964	1734	1536	1492	1407	1374	1248	1233	1189	1146	1150	1120	1081	1026	1024	1008	1013	995	977	1042	1021	1001	954	962	980	991	975	951	947	952	894	901	935	960	963	885	959	867	958	952	909	918	926	982	954	901	872	906	918	927	963	960	933	892	906	894	885	884	926	872	930	855	888	900	922	883	870	931	923	881	863	877	901	907	866	928	906	884	860	900	904	830	922	922	903	904	936	913	908	878	934	950	867	870	872	977	917	873	900	872	859	923	930	869	917	899	899	906	908	962	877	910	863	899	917	886	922	868	880	884	891	903	899	932	882	882	936	893	886	914	897	928	872	870	863	896	954	846	914	901	845	880	853	885	890	929	828	859	872	931	943	904	884	920	906	849	881	864	901	916	921	879	949	944	902	835	863	925	966	940	866	903	958	877	883	881	884	914	831	864	899	914	880	902	921	936	860	852	909	920	875	840	948	902	932	884	891	859	891	910	888	938	916	869	884	880	843	827	903	907	919	895	962	902	896	884	891	887	882	941	857	900	905	924	883	850	912	860	884	871	861	854	871	906	899	953	916	895	882	883	904	913	907	884	890	937	909	862	935	924	890	909	872	902	954	893	886	868	899	889	867	839	875	898	954	864	867	889	881	891	888	891	929	865	907	834	886	909	878	910	881	889	864	856	894	931	874	838	932	892	891	838	910	890	871	933	912	918	876	858	840	896	859	919	885	960	880	896	875	849	922	948	939	885	882	874	903	903	904	883	850	853	871	851	884	851	908	855	891	868	856	867	859	905	938	912	933	910	934	879	920	877	962	898	821	909	863	931	906	895	913	901	865	841	832	872	867	893	894	898	910	877	898	877	909	885	836	865	871	875	917	921	943	939	913	879	885	925	900	877	835	853	865	849	866	874	889	891	848	834	900	844	928	838	871	908	917	879	909	891	894	945	916	892	892	904	895	875	903	868	883	931	909	906	895	867	887	877	854	879	896	863	914	885	905	911	918	921	887	911	883	906	908	770	898	928	861	904	886	899	896	865	877	874	905	905	845	874	930	905	954	860	916	891	869	907	856	927	882	865	879	866	874	937	895	888	904	919	900	915	924	915	942	874	889	919	902	894	963	927	908	890	924	850	914	883	930	905	816	882	868	872	862	888	856	915	883	885	887	864	856	870	872	911	862	936	892	887	889	868	917	905	884	849	896	870	890	933	912	877	917	884	937	829	939	912	854	882	994	912	881	882	867	870	868	883	878	889	928	892	886	865	938	875	887	921	849	911	861	898	938	900	877	881	925	862	896	894	895	963	907	829	893	868	904	854	971	903	839	931	932	870	936	869	921	936	920	941	851	867	884	946	876	894	933	919	899	947	939	943	856	843	916	874	906	906	885	868	906	875	869	909	890	872	970	894	884	890	902	941	900	839	930	876	886	936	862	874	900	868	864	919	880	888	842	902	863	861	846	902	924	919	852	867	878	856	891	906	832	875	894	886	839	895	938	912	845	889	875	851	946	912	904	891	893	869	913	892	923	881	873	943	857	869	886	888	861	917	909	856	842	816	865	933	880	887	871	930	900	819	871	902	886	925	848	861	838	822	878	910	892	875	874	881	931	839	874	885	869	849	875	919	940	911	868	922	889	939	904	907	900	866	957	907	904	919	907	874	867	885	858	908	868	903	889	934	919	916	836	872	873	946	860	882	850	906	878	902	932	870	883	875	936	915	961	880	849	866	851	936	902	916	888	874	963	923	880	930	857	893	896	887	874	850	896	870	905	830	875	888	878	903	839	912	869	898	879	863	911	851	889	874	874	915	868	919	887	886	899	890	923	982	863	877	839	877	860	900	867	936	930	946	821	890	912	885	895	928	884	872	858	885	843	877	867	876	899	909	873	883	894	914	863	931	922	858	896	851	905	901	940	833	855	892	932	822	911	944	907	904	869	925	858	889	881	902	899	893	881	912	884	897	896	907	895	880	871	860	875	893	905	904	859	885	874	943	929	875	876	902	901	933	817	929	875	898	861	851	862	820	915	871	875	931	899	895	895	905	899	917	894	945	870	842	932	894	886	935	824	929	855	863	854	822	888	892	874	939	851	865	883	900	874	826	909	932	954	925	897	922	865	862	914	904	872	933	904	938	871	892	884	913	901	902	863	880	857	879	906	889	916	890	887	926	928	917	844	908	902	922	904	925	878	902	941	903	846	933	834	945	928	870	951	888	905	888	880	899	916	837	901	956	934	920	920	942	935	898	909	835	931	894	876	857	916	933	921	949	879	930	852	925	853	934	916	850	890	881	887	886	946	904	887	899	871	895	891	849	914	846	851	897	894	832	939	904	912	882	890	887	890	903	915	894	903	889	839	867	930	887	865	882	900	897	835	955	867	857	877	906	904	878	902	903	865	878	892	894	890	844	899	845	880	918	895	886	891	874	878	912	866	879	856	873	884	891	889	888	900	864	899	898	888	911	913	873	845	869	884	942	917	898	898	863	926	898	877	866	856	881	841	906	906	913	892	911	906	836	897	828	862	899	887	940	870	931	945	873	875	928	874	875	910	856	858	885	881	878	894	897	871	931	887	880	898	919	886	943	869	864	856	883	889	898	895	911	899	885	918	860	874	851	874	871	876	863	941	870	951	939	867	899	891	831	906	884	857	845	882	876	904	911	893	895	912	910	884	898	865	846	922	908	909	829	859	873	855	851	895	896	935	904	886	849	933	920	930	908	935	885	871	917	880	890	837	913	896	906	857	900	927	916	842	895	835	904	854	931	884	880	910	895	860	900	909	909	885	902	882	881	912	856	885	909	890	893	853	889	895	893	946	918	860	864	885	926	916	915	908	945	912	879	876	923	898	878	932	919	945	846	896	918	922	900	882	976	899	869	842	964	892	891	932	853	844	862	867	894	881	865	882	840	869	930	867	910	921	886	923	871	878	922	877	840	937	864	938	885	889	908	884	858	909	933	942	935	911	912	859	876	897	857	895	897	897	862	858	888	888	920	841	912	917	915	917	908	889	898	943	830	815	839	853	903	899	903	870	873	852	898	893	875	949	898	944	855	869	888	890	853	876	884	918	912	833	909	882	899	915	931	908	911	921	898	839	929	879	873	919	910	846	875	911	876	887	907	862	885	860	872	885	872	949	902	881	868	901	912	835	953	902	925	860	879	875	913	861	921	905	902	875	925	893	926	908	883	930	909	877	913	903	887	890	849	862	918	887	889	910	889	890	908	860	932	838	921	875	842	861	897	887	886	889	918	899	899	925	887	873	901	918	842	880	847	849	892	917	918	888	946	889	903	900	934	861	901	890	875	875	862	905	868	880	924	891	858	906	903	870	871	936	881	879	876	884	901	880	845	948	909	909	847	838	856	874	846	868	858	899	889	904	882	862	893	864	936	906	904	854	884	865	910	868	907	836	910	879	877	896	855	924	922	867	869	921	907	940	882	882	871	860	937	921	843	912	854	925	912	907	856	911	907	839	914	896	972	864	863	889
7030	4998	2392	1229	219	214	194	205	194	177	192	187	182	211	201	177	198	205	217	194	188	206	172	201	203	175	186	190	198	212	211	180	186	210	195	196	245	216	196	171	204	190	192	183	185	215	210	205	180	190	182	201	190	216	183	199	204	195	190	187	185	184	184	201	198	227	209	193	204	218	192	176	176	186	202	179	206	179	203	186	185	211	200	183	179	200	177	213	179	199	191	183	211	214	204	204	230	190	209	194	205	175	179	191	190	177	230	193	214	250	214	194	183	209	202	191	163	218	187	180	188	204	175	176	193	211	195	192	196	212	187	190	205	185	179	193	166	205	188	196	192	164	210	225	184	172	201	186	185	212	188	181	206	184	185	196	203	174	204	180	196	193	190	189	214	189	228	181	202	191	189	184	183	201	205	195	177	202	177	196	201	188	199	170	182	184	175	189	199	181	185	210	176	180	187	201	179	176	185	181	184	188	185	188	175	176	188	197	210	184	182	191	177	192	151	203	176	213	211	193	219	204	195	179	202	179	194	200	187	193	180	204	201	189	191	186	194	199	214	174	217	205	201	214	201	196	202	195	184	202	204	183	209	220	196	177	195	157	199	212	208	209	194	192	193	170	189	184	184	185	210	213	167	191	180	184	162	197	202	189	184	199	190	188	210	174	186	196	192	203	203	212	196	205	185	204	186	216	190	196	168	185	185	181	198	188	207	176	200	160	184	210	190	179	187	181	214	193	189	196	188	195	211	181	190	199	189	178	195	215	207	168	180	217	172	198	189	197	189	186	204	205	202	179	181	179	185	205	206	181	206	192	210	185	192	193	195	191	208	198	200	192	170	195	183	214	175	167	189	171	197	194	207	207	205	189	198	181	207	194	186	204	191	200	204	190	189	200	197	190	196	190	198	182	179	179	190	202	170	219	190	208	187	172	165	198	198	193	180	190	238	197	179	203	208	183	194	192	210	189	183	215	174	206	208	191	229	180	195	179	216	191	161	188	205	177	174	203	190	184	165	185	197	207	177	204	182	207	203	198	205	197	204	211	198	194	217	179	207	194	174	175	180	204	200	176	191	193	205	181	189	200	212	185	207	209	187	186	213	200	211	175	211	182	186	166	210	192	177	206	201	182	205	204	198	182	183	222	192	198	174	193	175	186	197	192	214	200	217	215	202	196	192	198	189	174	210	196	196	190	183	180	194	194	197	160	181	186	207	202	200	190	188	222	201	148	193	170	203	198	214	179	196	190	205	192	178	188	184	176	185	181	207	198	180	201	177	201	196	200	181	205	212	205	202	201	201	211	193	192	195	212	193	193	191	219	190	201	212	197	178	176	199	184	186	207	172	172	187	187	194	207	177	190	229	170	232	193	186	187	184	190	178	193	193	220	187	170	206	187	175	192	193	205	183	183	175	212	200	181	211	197	204	206	201	190	199	205	191	219	189	205	204	200	199	212	175	182	181	179	199	218	169	175	173	178	214	200	169	202	198	207	193	216	178	176	195	220	178	199	196	199	195	177	188	183	179	204	171	204	161	186	195	177	205	192	184	174	193	179	228	175	205	216	185	184	183	182	175	180	223	186	168	189	190	179	194	171	205	178	174	200	226	186	230	192	205	194	193	184	213	218	200	190	187	173	195	210	183	192	200	184	208	185	193	206	213	169	186	173	197	183	173	204	175	187	190	205	203	197	186	194	185	197	206	174	174	184	199	192	175	199	184	202	190	176	180	194	188	181	181	202	201	190	201	195	205	190	195	210	171	193	227	211	199	189	201	182	230	208	184	194	178	178	187	172	211	197	198	188	177	191	205	200	175	205	189	204	189	211	202	182	198	194	194	175	175	187	202	185	207	204	180	221	185	211	221	182	216	191	199	183	203	187	198	193	199	193	201	193	199	193	218	205	195	197	201	202	205	183	189	151	199	218	191	202	202	186	209	187	169	181	197	205	197	168	181	167	209	170	192	213	193	178	187	184	184	201	179	170	188	170	182	221	200	218	212	209	207	185	188	187	176	206	178	204	188	180	172	186	170	193	181	184	214	189	183	191	185	179	196	166	190	215	208	186	187	201	183	190	202	211	190	179	194	199	206	171	173	199	197	194	195	187	184	211	209	190	195	207	193	206	182	176	214	194	179	183	173	185	224	186	169	180	197	224	185	185	203	195	203	188	195	175	206	195	205	195	215	183	193	224	195	212	206	219	190	191	209	194	195	214	180	193	179	195	187	187	178	183	203	164	195	188	188	190	185	200	179	182	196	195	186	211	183	185	188	168	188	224	187	208	192	190	204	195	197	196	217	153	198	193	206	210	201	170	211	191	203	189	172	203	195	165	184	193	189	214	155	202	195	198	191	201	181	192	170	175	189	187	182	183	184	197	217	196	183	200	195	185	188	183	196	201	215	207	219	220	194	205	190	213	211	193	203	175	182	189	204	202	169	201	211	201	202	198	190	190	227	215	203	193	189	185	248	201	172	206	205	180	197	172	200	212	185	229	190	191	208	163	183	202	184	177	207	203	191	199	167	176	203	187	207	181	203	195	223	197	198	175	170	212	204	186	194	180	202	223	215	184	190	191	186	189	183	209	216	181	186	169	192	182	187	168	208	214	195	182	181	208	197	186	169	189	197	200	173	204	198	195	186	202	192	188	200	175	155	186	190	206	224	213	200	182	187	178	213	178	188	169	199	200	202	195	182	186	159	190	189	187	189	179	181	180	208	175	236	157	206	211	214	210	196	203	190	198	166	210	203	207	177	188	197	176	191	216	218	187	179	185	186	193	178	201	202	168	178	174	193	213	202	187	214	178	188	180	180	195	179	193	198	186	191	187	190	187	203	171	208	170	177	206	200	195	191	209	176	208	182	187	195	161	198	162	199	190	189	188	189	180	193	200	191	202	183	210	179	200	183	179	189	201	190	183	201	196	185	193	212	174	171	183	187	200	204	189	187	189	209	195	175	210	201	207	209	189	214	199	193	186	194	197	195	196	177	202	198	176	188	187	176	183	194	193	179	175	175	159	204	180	189	218	186	226	215	199	184	201	214	181	200	167	189	197	198	174	218	201	187	164	213	188	187	175	187	209	190	184	187	195	186	204	172	187	183	186	184	181	171	205	196	191	184	172	180	169	185	200	198	165	201	207	212	191	171	165	205	185	208	190	185	173	215	188	182	188	195	184	162	194	197	216	215	189	192	214	186	201	210	193	199	216	194	178	193	199	188	205	180	199	215	188	196	205	176	194	200	165	171	204	190	191	186	175	202	187	190	192	199	202	157	194	191	183	206	184	171	171	205	182	187	183	193	192	216	211	183	194	211	185	201	213	220	170	194	199	196	196	173	194	164	205	182	173	193	188	175	175	194	187	189	186	204	226	167	182	188	190	166	217	196	183	194	175	199	200	178	224	196	195	233	175	212	208	186	199	192	214	201	204	207	198	195	189	202	178	221	190	194	199	187	182	199	186	206	203	191	206	211	198	184	199	200	214	201	203
6181	8039	5454	4094	612	620	572	607	570	552	573	554	558	566	534	614	563	565	549	559	553	551	529	564	564	571	541	577	539	516	569	579	531	553	594	572	541	542	553	544	544	522	563	560	562	559	520	537	570	567	584	527	564	590	545	521	568	595	556	572	562	589	560	570	523	513	574	511	551	525	545	532	609	581	542	581	583	550	538	559	575	528	608	586	539	569	562	527	539	596	600	595	555	551	621	541	529	620	558	548	578	580	570	580	551	566	552	560	519	568	560	555	580	545	535	569	582	543	566	542	536	552	562	566	586	549	601	604	553	534	585	541	569	567	579	549	486	569	539	533	580	502	571	538	519	618	561	579	556	535	597	541	570	513	547	572	559	565	560	563	547	579	578	578	537	547	560	548	537	571	565	537	522	548	646	540	553	574	567	581	569	597	590	574	551	565	561	557	579	577	615	535	573	544	559	580	558	530	578	530	550	565	552	583	505	537	566	574	576	581	554	544	545	558	576	543	565	568	593	568	570	546	557	579	549	551	516	586	565	557	549	570	605	534	527	575	537	548	596	546	549	585	527	563	552	577	558	610	566	521	557	549	581	582	581	569	602	580	558	538	566	586	597	548	558	567	553	593	518	539	545	532	515	603	594	574	565	583	564	578	558	544	538	575	554	586	553	544	541	605	592	559	589	572	569	523	544	545	548	483	565	575	509	601	572	583	557	516	549	588	553	540	576	588	564	554	573	543	559	534	541	540	578	541	532	603	575	550	590	581	551	548	550	577	528	578	556	543	586	525	546	588	529	526	529	564	568	544	547	569	591	573	532	576	545	555	604	555	570	592	551	615	544	544	586	495	540	575	558	535	542	560	526	569	538	574	566	559	576	545	546	625	529	554	568	608	605	543	541	543	588	561	537	522	537	503	585	554	572	554	556	518	551	550	566	566	524	599	514	580	569	541	562	575	495	555	597	568	567	574	514	526	580	591	560	521	563	520	517	548	547	524	606	555	561	542	557	539	517	530	523	593	562	557	581	579	530	536	538	581	547	539	531	572	513	533	588	544	536	602	550	601	572	589	615	560	548	564	549	548	563	583	557	505	570	570	565	550	549	604	580	588	532	554	553	555	582	590	577	547	565	541	533	591	534	537	538	546	586	531	529	530	608	559	561	568	546	548	580	558	562	584	564	570	569	598	549	515	564	552	582	595	596	538	522	584	481	578	539	557	550	554	584	534	602	564	565	551	535	551	582	552	550	595	563	527	537	545	596	558	581	573	543	539	532	593	532	611	565	562	573	551	546	610	572	586	582	565	571	528	540	576	536	582	578	554	550	541	590	551	569	563	586	517	529	561	647	530	538	514	576	512	550	547	573	537	541	551	549	628	527	535	582	577	522	582	547	568	580	550	556	539	596	588	558	591	548	558	577	563	512	574	549	559	550	572	580	566	566	544	539	577	540	550	521	574	573	597	566	551	564	537	561	557	588	557	518	567	591	552	530	577	571	582	539	541	568	575	572	550	572	557	543	552	597	552	570	535	591	550	561	603	553	507	541	539	585	580	561	517	551	549	563	560	572	543	640	509	562	586	589	536	557	555	572	599	550	596	562	566	555	626	561	619	623	535	535	516	561	564	557	616	590	570	550	571	541	536	570	571	581	536	587	556	521	561	539	546	545	531	535	547	589	545	590	618	527	528	537	580	595	575	572	566	556	553	523	595	536	573	573	534	567	566	570	539	529	551	543	526	589	557	565	545	571	585	589	541	588	587	543	541	541	554	532	585	566	574	558	547	557	557	514	560	534	538	520	614	569	549	567	561	572	538	546	555	535	573	536	551	544	573	566	518	562	560	576	573	505	558	517	584	576	552	563	536	516	534	560	556	573	578	553	551	547	560	578	522	564	541	580	527	513	571	559	547	555	573	540	545	568	585	507	532	514	523	590	579	548	566	600	576	586	549	592	499	544	583	569	540	538	578	590	537	559	551	544	597	588	586	555	577	535	568	556	526	542	557	581	535	535	513	579	547	564	532	556	563	527	565	542	534	568	587	550	578	589	565	550	546	591	543	580	560	568	537	544	556	562	588	541	574	542	607	562	563	578	557	582	538	532	524	560	562	568	525	564	550	576	561	558	589	564	533	561	587	544	541	583	620	551	582	568	603	555	521	567	571	544	578	569	563	546	589	571	572	546	529	569	541	556	590	579	544	566	531	516	554	563	559	557	584	527	525	515	597	589	551	603	551	577	571	562	552	568	516	564	584	551	584	585	594	572	554	576	562	554	567	570	540	576	543	559	555	549	532	558	555	569	568	558	547	599	564	613	582	542	558	561	552	573	548	549	528	557	581	544	527	533	555	559	536	591	561	529	566	561	562	580	574	529	568	562	546	514	573	607	597	542	591	570	562	587	560	587	577	571	537	578	548	547	598	541	535	578	611	581	587	615	566	530	570	546	590	559	552	563	536	570	582	567	533	571	587	580	573	573	568	597	573	558	583	537	587	580	550	596	577	546	552	588	556	579	570	585	552	602	579	546	589	588	604	562	566	565	552	543	543	563	558	561	532	544	575	554	583	582	554	548	576	556	565	606	579	534	600	560	569	578	564	541	563	581	552	547	592	583	561	562	563	566	598	556	549	555	535	547	564	529	570	567	551	593	511	548	548	565	534	558	524	549	503	552	606	552	532	606	572	536	515	600	587	540	553	553	552	601	498	521	572	560	572	576	545	536	505	581	510	543	548	559	546	550	555	532	539	534	547	579	589	577	589	550	511	524	551	523	570	557	572	560	591	575	555	554	581	539	569	576	583	583	527	568	574	576	569	554	600	507	546	569	564	576	522	581	605	570	586	546	565	536	564	538	531	577	541	541	571	500	510	598	526	566	516	546	544	555	562	586	542	599	533	577	542	530	562	571	547	575	537	542	546	543	557	577	524	598	584	572	540	563	550	586	570	568	565	579	561	600	541	580	522	561	513	570	577	578	560	552	552	552	528	549	562	560	554	531	577	546	594	557	553	522	561	543	576	577	565	554	524	576	527	509	539	567	555	593	553	573	548	546	530	570	566	580	586	489	547	557	569	587	551	553	574	538	585	571	560	540	512	508	526	528	562	570	530	550	578	566	606	532	557	530	590	522	549	580	539	549	594	536	549	562	523	567	568	576	562	563	556	581	562	541	566	560	571	570	557	586	577	586	592	537	557	557	584	542	572	578	578	562	605	564	594	623	543	523	576	564	562	547	591	561	537	557	591	525	572	583	613	556	558	546	539	544	563	538	571	563	586	541	491	572	519	572	579	571	535	544	571	563	537	516	525	574	548	579	496	558	570	552	567	557	535	546	555	576	584	546	600	576	565	553	540	602	571	577	588	568	551	559	526	572	589	564	562	552	563	539	544	552	544	540	531	540	578	563	570	541	550	574	582	586	539	557	560	527	561	549	563	575	588	546	588	557	524	529	570	522	526	528	569	575	570	596	498	559	609	559	538	563	594	561	574	509	557
44769	51003	39722	26704	3187	559	511	417	432	383	350	413	384	389	417	365	406	368	359	355	356	355	331	358	361	374	376	344	368	369	345	372	328	374	393	328	354	337	343	350	322	338	361	356	373	348	396	388	338	374	354	369	381	326	334	359	384	340	367	322	331	338	341	356	315	317	320	307	320	337	365	364	375	371	347	342	355	361	359	376	354	335	313	398	288	359	360	346	341	365	376	337	348	361	345	366	355	363	347	345	365	383	380	363	374	363	351	382	342	383	344	327	350	365	385	342	336	333	336	332	355	388	381	356	360	342	372	324	329	341	366	353	344	342	318	333	319	360	332	389	390	315	324	364	358	344	339	337	401	348	378	371	353	391	370	322	370	321	346	367	358	354	344	359	373	333	358	337	359	358	330	371	354	360	349	321	365	348	375	364	344	360	338	348	331	359	345	344	321	327	331	308	359	353	326	355	361	357	363	340	346	368	367	350	387	379	361	349	355	328	356	318	353	364	314	354	383	324	326	356	311	356	325	381	337	358	372	346	381	345	356	373	355	392	364	384	342	373	369	353	356	353	359	344	352	361	375	328	357	328	355	352	352	366	380	342	356	371	353	329	356	364	367	316	333	335	328	331	368	369	343	340	348	351	361	361	338	412	344	362	359	358	353	337	350	304	330	343	346	366	328	340	354	351	367	354	369	324	355	376	350	342	388	357	354	356	338	353	320	394	365	344	370	329	385	369	355	337	376	375	351	379	329	337	367	344	358	370	363	359	330	320	350	358	349	381	369	340	359	364	379	363	335	330	378	359	333	309	341	377	364	339	322	357	346	400	346	339	384	383	353	337	355	341	337	356	353	356	340	378	348	361	346	347	399	343	383	379	365	378	359	332	341	350	339	330	346	351	321	369	335	345	350	345	341	376	370	375	362	320	393	352	365	347	364	375	356	352	359	332	352	356	387	358	337	356	340	360	358	340	362	308	337	328	353	358	372	375	361	350	389	348	349	377	358	336	369	353	362	351	340	366	382	361	328	349	342	349	360	357	360	353	348	343	351	370	369	351	337	390	358	351	376	325	359	299	366	385	353	334	335	342	378	364	351	379	372	350	313	353	331	314	341	341	321	341	366	364	307	360	328	352	366	353	384	368	388	354	346	384	343	340	373	387	334	355	363	347	372	371	339	348	356	357	358	337	368	403	338	312	350	388	359	373	342	354	376	359	343	364	302	332	353	357	363	373	345	354	333	332	333	338	348	349	350	375	362	338	335	355	342	352	393	358	395	332	361	320	351	390	385	365	377	336	362	346	356	377	353	334	329	358	358	408	367	350	353	376	335	364	364	338	362	359	348	368	375	360	352	360	347	351	373	358	315	388	353	356	394	354	410	362	335	367	367	387	375	377	326	354	368	341	339	345	366	366	325	342	352	336	329	374	350	327	340	358	325	363	341	332	356	355	370	326	417	362	365	338	344	354	345	380	368	331	336	365	321	307	327	354	345	328	306	342	367	366	375	373	381	355	372	341	368	334	369	322	350	349	366	356	354	373	355	340	362	368	345	341	346	354	343	369	351	317	357	382	363	328	369	319	352	331	339	347	379	336	358	357	343	326	358	330	382	369	361	315	360	363	367	345	375	355	329	329	339	374	341	322	370	342	353	343	344	363	369	324	378	363	364	342	345	330	336	334	369	387	327	357	339	370	369	358	357	341	356	353	351	337	372	365	334	350	347	355	347	322	348	352	348	378	348	328	377	340	308	346	340	347	363	352	356	348	374	361	344	381	374	359	386	356	359	344	342	359	381	353	359	362	368	368	344	342	360	361	358	359	361	343	354	361	358	352	350	356	368	373	352	381	376	341	362	379	360	313	350	363	348	350	362	374	330	372	348	370	366	357	390	338	379	356	338	348	357	332	324	359	365	349	361	330	353	322	374	334	352	333	344	337	342	356	352	347	348	334	346	349	391	358	344	335	306	363	396	359	363	333	352	321	339	346	373	358	324	317	341	333	344	334	329	380	398	379	361	335	326	342	359	381	342	346	365	357	364	353	331	362	357	336	354	318	356	331	375	348	358	367	342	337	345	364	346	337	315	351	367	369	344	383	331	342	349	349	362	325	375	372	344	370	319	342	382	326	365	339	373	329	383	357	363	384	348	318	356	321	345	357	389	377	330	380	380	360	358	322	336	379	356	344	355	345	353	358	377	322	382	355	375	384	390	343	341	352	362	377	344	372	342	371	336	343	364	371	377	359	366	338	365	338	346	331	338	337	335	359	352	334	358	342	373	347	349	347	325	330	350	376	374	353	364	361	360	388	378	377	375	371	335	327	327	364	358	352	349	399	375	347	347	382	352	326	353	368	360	328	361	355	320	365	352	366	308	347	338	344	347	361	337	387	392	321	342	345	383	349	334	354	357	368	378	357	371	359	358	347	352	348	345	350	326	353	355	329	380	332	368	358	380	372	332	322	372	383	302	354	376	348	347	341	356	343	315	345	347	337	370	362	380	361	333	311	377	350	379	334	386	358	322	386	350	393	351	329	359	361	374	370	345	384	367	353	353	353	323	347	314	356	387	336	337	372	384	339	346	376	366	340	367	385	334	335	365	355	350	334	363	367	353	347	375	343	342	361	373	336	368	325	347	389	381	355	373	368	350	333	327	365	320	345	370	371	376	375	339	356	316	354	371	333	353	347	320	340	339	323	363	374	348	333	328	339	317	319	383	378	366	352	367	359	348	351	320	377	362	378	349	317	346	349	344	364	361	359	342	355	359	367	390	340	352	349	319	319	320	338	372	317	343	362	385	359	391	306	345	335	345	341	373	356	363	353	343	389	353	362	367	383	316	354	354	370	378	341	377	370	359	341	341	332	376	360	320	355	336	376	359	373	346	373	357	344	360	342	354	339	350	366	366	367	323	328	385	363	348	382	356	371	357	377	367	347	382	378	368	351	333	348	399	352	325	335	362	330	386	336	338	360	364	336	355	369	370	374	347	347	361	337	339	340	387	342	372	379	344	373	382	326	369	365	362	330	352	383	346	325	354	370	370	304	369	351	366	350	338	337	298	367	329	360	370	324	330	375	369	334	347	368	365	350	334	352	356	338	363	361	336	353	337	343	322	375	369	361	367	323	334	388	348	352	364	356	383	368	312	312	360	351	368	371	329	342	349	322	326	340	355	373	387	349	366	358	387	357	357	371	361	359	351	356	368	367	348	331	313	323	340	380	367	380	342	377	335	355	354	341	378	371	354	347	386	317	371	364	357	347	376	362	341	361	339	387	341	391	342	338	371	352	369	365	352	373	344	359	345	352	329	353	365	376	335	358	329	312	383	360	363	387	384	367	342	353	351	342	324	339	347	386	322	355	348	364	354	348	373	379	357	348	355	343	345	359	392	357	312	353	313	362	359	358	337	384	344	353	383	363	349	347	365	343	332	382	367	345	360	393	368	344	304	386	371	367	334	370	326	348	358	332	323	361	374	372	383	358	345	362	381	391
26640	38815	40027	28394	2100	1916	1617	1423	1347	1307	1308	1206	1155	1080	1069	1032	1033	1013	1042	1053	969	1000	1010	931	988	976	948	913	967	951	935	902	962	902	947	948	945	938	929	939	894	918	971	884	958	946	970	853	922	869	909	958	884	944	901	917	928	894	890	938	927	899	880	886	907	901	888	869	875	905	890	943	951	856	865	914	929	924	981	930	907	889	883	938	965	945	928	923	917	940	892	940	933	872	912	891	906	929	930	925	895	920	966	898	892	922	910	876	910	919	899	898	905	924	857	882	870	936	893	891	912	842	931	890	919	905	924	934	896	913	909	867	937	877	895	893	913	913	928	913	913	927	914	913	893	911	940	928	841	910	870	857	903	932	886	982	922	905	870	875	904	839	851	917	929	874	846	878	914	956	923	889	919	906	886	963	928	931	901	904	948	898	968	889	910	919	921	907	871	902	932	894	879	915	907	902	947	903	930	867	912	907	912	882	874	936	894	947	938	888	897	874	939	896	896	871	872	931	918	870	933	873	933	900	922	879	924	908	865	875	899	953	883	868	937	870	927	884	883	914	967	893	906	845	865	878	867	892	945	873	852	878	912	882	880	863	900	891	908	913	907	851	878	939	939	954	928	930	874	928	909	907	880	925	876	877	903	899	923	944	869	911	911	943	847	888	858	895	907	917	897	915	882	906	945	839	918	910	940	880	864	876	888	876	942	908	869	840	874	855	842	923	922	872	898	890	880	914	905	933	863	884	918	956	855	913	907	849	922	930	925	861	904	872	888	913	942	927	871	850	939	899	889	935	890	883	899	913	868	917	907	944	910	877	929	916	866	930	893	911	922	874	935	880	873	866	836	937	881	927	876	902	886	891	955	915	904	885	878	880	870	885	926	851	898	922	872	942	906	867	896	909	859	940	921	897	924	936	879	809	895	918	909	880	926	930	910	875	933	889	908	908	862	915	901	901	916	880	881	905	921	930	897	875	950	892	881	883	968	848	941	925	938	884	899	946	893	900	905	906	853	878	885	911	901	868	908	896	911	956	955	873	887	928	880	923	869	907	916	948	938	972	870	929	897	905	920	881	851	914	906	862	918	909	897	875	921	855	925	879	966	881	894	895	896	884	877	969	910	913	913	920	913	858	849	942	930	866	914	882	947	898	889	870	928	885	893	870	874	910	877	913	907	911	922	902	901	860	943	832	873	885	911	889	911	854	908	938	889	927	918	929	895	858	880	899	914	917	877	928	849	930	884	896	926	900	957	934	942	907	887	912	865	905	943	900	936	938	915	923	919	871	867	880	914	920	901	915	885	943	866	994	930	911	861	859	875	894	931	933	905	905	901	934	915	903	919	908	916	959	851	874	888	938	906	875	887	896	883	891	865	914	906	978	873	862	844	899	898	909	936	915	874	941	939	833	890	843	889	899	901	895	875	914	910	928	861	902	949	917	894	840	878	913	938	933	923	893	897	884	884	927	851	909	897	909	953	884	915	920	918	970	919	867	898	902	924	867	862	875	936	918	928	912	890	856	969	918	873	860	959	868	895	891	857	901	917	874	956	871	923	837	934	894	896	922	881	906	913	910	918	911	860	904	898	924	916	915	907	923	843	872	899	878	894	913	907	852	880	889	871	916	911	929	856	882	886	899	875	904	927	867	844	940	890	907	894	916	892	905	919	873	860	865	849	913	911	873	852	888	913	887	923	898	867	889	887	921	908	882	875	855	880	943	893	868	885	890	934	882	950	905	918	891	891	920	874	867	865	935	896	872	897	925	910	850	884	910	903	877	883	848	872	847	840	936	930	870	865	894	878	866	854	902	896	880	918	898	899	931	899	861	911	933	915	943	930	904	932	906	966	945	962	904	902	877	925	908	858	916	873	877	932	865	922	931	943	882	879	912	871	859	930	878	919	914	897	967	896	934	888	820	836	806	936	947	863	879	877	932	903	885	893	863	937	918	891	889	927	865	899	887	896	901	906	928	891	894	896	962	906	876	928	960	869	884	885	925	899	938	904	880	940	833	932	935	969	940	893	902	881	889	907	932	920	915	866	862	876	903	938	903	928	906	863	868	924	924	905	872	930	915	900	879	869	903	915	923	946	910	895	892	915	955	854	967	893	926	919	917	892	891	901	905	873	926	880	918	882	933	919	933	892	966	940	914	893	893	907	918	873	908	891	904	887	891	864	936	935	879	931	885	855	948	904	927	865	898	927	875	849	854	940	910	929	904	934	906	909	914	889	932	899	901	895	941	962	918	908	904	863	930	921	948	907	834	890	896	873	898	952	866	932	911	905	949	919	883	894	914	906	890	880	889	932	887	926	923	863	911	932	909	869	921	917	860	885	921	851	888	869	881	873	873	906	928	931	921	902	920	877	902	903	929	918	916	898	900	928	889	903	930	927	910	932	902	909	870	916	871	908	931	875	937	915	961	939	907	972	955	937	926	882	955	899	859	923	905	871	879	906	926	902	862	867	887	867	883	949	958	920	856	938	868	909	874	946	926	857	853	955	877	924	903	893	880	852	961	922	914	872	920	942	869	942	927	875	850	882	841	904	899	924	921	896	918	945	893	851	946	906	896	914	939	939	919	865	848	890	882	940	896	838	902	870	906	904	873	843	922	887	900	925	894	871	893	917	922	882	939	847	901	886	905	857	909	901	929	880	906	898	899	895	886	881	992	907	908	900	928	838	900	905	890	963	868	951	852	959	930	849	917	950	902	863	903	919	951	861	906	931	893	897	950	908	903	898	875	947	876	898	903	922	913	929	864	926	974	928	895	906	945	883	874	929	889	903	893	866	914	898	903	862	891	855	924	946	898	877	946	928	881	945	891	839	897	896	895	900	901	865	892	948	890	923	893	903	835	881	945	918	893	851	849	877	897	934	874	931	917	925	875	904	876	886	942	918	914	924	898	925	911	851	958	935	889	908	910	898	921	955	931	888	937	877	923	890	919	898	889	915	889	943	838	845	881	898	819	946	878	897	901	933	867	896	881	944	908	895	960	889	915	912	872	927	961	940	882	920	919	912	888	943	920	894	869	897	941	921	893	930	968	907	865	912	849	886	880	941	956	851	929	957	856	886	902	887	895	898	902	899	918	867	897	888	878	958	833	900	947	893	854	918	880	920	896	970	888	872	962	915	899	866	936	928	931	949	878	875	825	881	960	868	865	885	912	884	915	933	903	927	873	902	861	920	911	872	937	921	893	902	900	922	835	902	855	884	941	906	879	898	835	854	880	912	934	956	911	901	915	891	894	903	907	890	911	865	852	938	911	854	950	921	898	872	961	908	944	894	902	909	916	883	918	848	906	915	899	872	913	948	920	920	863	918	883	868	896	966	901	890	863	882	911	931	873	901	940	885	912	899	915	911	895	884	853	895	949	885	964	852	916	913	889	906	943	989	946	905	889	919	915	954	924	885	889	924	861	880	878	891	951	923	915	870	878	937	866	864	907	907	956	912	882	907	899	888	907	836	868	885	873	937	907	868	890
58343	66963	52463	37450	7601	981	618	549	461	456	443	444	421	403	433	423	387	426	372	418	405	372	365	361	366	373	381	333	378	387	334	353	352	365	372	382	364	339	354	395	366	356	382	349	357	379	349	371	385	316	365	346	360	355	339	313	325	366	355	361	349	375	321	307	366	354	342	388	352	371	393	369	368	306	397	381	341	357	333	401	357	351	360	390	336	341	363	354	372	339	384	344	318	331	344	377	357	365	364	364	370	359	363	376	369	366	343	347	370	364	346	355	351	315	406	350	358	334	370	355	334	352	366	370	387	356	371	361	377	371	337	361	351	362	361	359	333	346	369	358	354	410	355	351	340	344	369	355	368	349	362	361	352	331	348	361	345	366	332	346	356	357	321	314	353	363	401	354	359	371	358	343	361	325	311	329	388	351	343	354	336	342	338	339	390	382	379	336	364	364	336	355	355	361	328	335	329	333	335	364	349	353	350	415	335	340	349	331	335	349	354	336	349	334	343	357	359	339	334	322	348	345	342	368	355	379	353	335	359	336	332	338	325	368	331	353	372	344	363	328	330	408	354	364	313	341	328	345	351	351	361	350	366	325	350	313	326	374	355	370	367	368	368	363	337	359	355	367	395	331	346	348	353	345	334	336	354	336	369	387	349	363	367	365	355	341	345	315	368	384	371	384	325	344	325	354	349	376	342	365	346	320	372	358	360	341	350	311	375	367	376	318	321	360	394	362	351	367	371	397	360	385	333	367	362	374	369	367	309	379	336	365	347	365	342	342	359	315	334	344	347	356	350	355	387	365	325	362	342	411	360	359	361	356	348	364	391	377	347	321	334	370	331	365	363	334	358	341	347	344	363	355	340	360	364	373	380	345	358	367	368	353	381	366	345	352	368	357	382	340	342	358	337	369	353	333	366	349	348	344	349	327	344	365	369	343	361	341	349	343	368	356	364	303	386	352	371	333	331	378	400	358	336	341	355	348	361	345	362	354	345	357	396	368	331	375	374	367	325	357	353	343	359	387	385	388	354	349	337	354	357	341	335	330	333	382	364	326	382	345	377	327	372	366	337	351	364	359	395	431	359	328	374	332	351	371	378	370	372	367	350	344	367	377	320	350	392	336	305	378	345	365	346	357	363	337	360	385	392	381	363	383	333	366	369	338	373	362	328	386	337	321	364	360	320	373	381	363	361	312	374	331	353	335	384	329	362	378	336	371	358	347	351	364	350	350	364	344	388	325	339	380	336	391	342	383	334	387	360	389	339	376	368	349	358	369	333	380	354	353	368	365	361	329	352	356	387	326	357	343	322	356	373	352	321	373	375	320	379	360	340	367	386	333	336	373	345	352	355	321	382	366	336	359	372	339	359	355	334	358	358	359	373	374	340	362	340	345	363	355	343	350	332	334	352	379	342	362	326	364	323	344	333	353	341	336	352	341	339	384	355	375	362	324	357	382	355	344	376	343	369	331	382	388	373	376	385	340	332	356	382	337	326	328	351	346	374	339	351	337	374	345	321	356	371	368	375	345	369	378	338	333	339	360	340	353	372	338	333	359	352	391	323	364	364	386	402	346	320	308	337	367	352	336	362	351	318	384	377	371	375	363	375	347	355	346	372	345	357	380	333	365	338	389	361	359	383	384	334	351	356	328	359	338	384	325	311	370	354	349	364	372	372	350	331	339	329	339	345	366	348	346	334	321	359	346	336	350	387	370	358	355	368	350	351	339	370	337	348	354	324	358	340	352	363	348	353	356	329	367	376	347	369	358	335	364	345	366	361	356	366	348	345	343	362	355	377	361	345	358	339	335	340	338	354	380	342	357	340	347	324	352	398	359	334	332	376	341	352	375	348	366	299	353	367	331	339	365	338	352	331	367	345	359	359	336	371	345	361	372	367	337	345	338	350	341	354	357	343	348	345	342	353	349	362	364	372	363	348	356	370	353	375	333	363	357	375	364	379	321	350	326	386	340	324	361	358	350	353	326	324	379	374	361	361	327	335	354	396	372	374	359	350	342	340	350	322	334	346	376	354	392	351	394	353	361	341	369	346	390	349	340	374	344	384	402	347	336	362	357	356	318	357	354	343	367	345	360	331	359	326	341	339	354	320	343	347	362	376	376	353	344	340	333	356	368	358	353	351	361	372	347	359	356	355	358	344	355	326	361	332	380	339	364	338	375	352	347	331	360	307	298	342	370	351	373	322	326	329	339	320	347	351	333	385	337	338	372	386	344	366	374	346	356	335	334	341	350	385	342	352	326	346	349	362	366	325	326	343	321	387	331	386	355	329	356	340	328	353	374	371	366	329	366	358	369	361	358	325	313	328	357	361	338	325	365	331	355	343	325	392	373	341	320	381	341	368	346	381	343	327	363	370	347	379	347	348	357	415	360	331	352	354	401	368	339	369	349	354	365	386	380	312	361	360	351	327	355	353	368	345	375	362	328	330	367	332	361	335	353	365	354	361	348	349	384	381	347	366	343	352	365	341	336	363	346	359	358	377	326	346	355	359	320	370	350	384	373	329	337	324	316	362	309	341	329	350	370	361	356	355	338	377	380	335	333	340	369	343	335	361	341	345	346	350	345	374	324	372	372	349	351	370	321	393	308	371	336	343	341	350	397	352	340	315	348	373	369	350	328	346	343	350	363	370	343	382	348	340	367	369	334	376	381	344	372	347	374	372	353	393	347	375	339	334	374	378	342	327	357	363	336	380	340	316	356	360	324	357	339	378	337	326	335	381	373	359	334	396	297	360	329	336	344	355	391	376	326	349	372	354	364	347	335	350	346	348	344	335	311	342	387	373	353	345	340	321	353	360	346	327	355	367	312	340	388	336	317	371	361	342	368	365	351	347	380	348	362	356	343	341	370	339	355	354	343	375	357	356	352	335	380	329	356	372	345	379	353	359	342	393	353	361	365	369	355	342	373	363	341	389	340	364	342	360	381	337	331	354	339	346	349	348	355	369	351	356	361	383	402	390	386	358	317	364	299	321	349	370	366	405	355	375	356	359	344	380	349	368	348	350	352	331	345	346	353	386	334	335	382	329	349	348	351	345	357	349	344	339	339	354	346	389	373	381	333	319	402	333	373	331	354	365	366	333	380	354	377	344	324	342	349	372	387	342	375	349	360	345	347	385	357	359	337	348	362	360	389	342	322	352	352	378	338	347	314	353	341	323	356	358	363	362	360	355	363	367	333	360	300	381	333	362	361	344	366	323	337	326	362	359	370	343	359	365	424	332	363	358	317	374	369	333	359	391	363	367	359	351	347	361	360	351	379	332	348	358	349	361	342	356	385	350	358	331	362	355	365	347	381	350	346	381	354	371	328	385	351	349	385	345	335	319	385	378	335	360	351	359	350	333	357	329	351	350	334	388	335	327	370	351	358	360	373	343	349	369	368	326	366	339	327	355	355	332	339	330	351	332	334	357	365	363	343	348	355	350	357	356	377	402	365	345	367	333	348	348	383	345	336	349	344	343	342	348	340
35070	49154	48925	36041	3204	2717	2351	2021	1771	1606	1503	1395	1292	1346	1205	1214	1153	1102	1088	1071	1092	1019	1005	1051	1019	1053	985	968	1017	925	938	962	909	901	974	964	963	949	906	964	941	954	900	882	927	859	925	987	918	909	951	912	932	874	857	930	895	886	951	846	920	912	905	907	941	883	876	923	873	858	870	916	909	899	930	937	867	923	897	922	937	899	864	928	881	894	915	844	906	962	927	877	914	898	911	839	846	913	889	959	913	844	873	885	861	830	869	884	880	897	906	906	922	925	897	831	886	956	927	845	903	907	840	883	951	888	906	886	897	859	893	889	867	912	875	948	888	892	862	945	878	977	880	836	889	859	863	849	885	896	834	893	839	923	864	897	890	863	899	921	924	831	876	883	860	848	922	888	874	843	871	913	829	953	857	866	963	929	862	887	860	844	893	846	904	897	910	937	946	890	849	859	872	912	938	857	868	914	906	931	906	863	841	907	901	889	873	915	920	894	922	917	856	903	889	910	884	930	922	833	923	886	862	809	871	882	893	875	891	882	873	909	916	906	842	866	912	922	887	856	854	921	892	829	901	842	865	850	838	855	889	839	874	834	828	891	871	877	841	842	866	887	870	876	866	892	885	886	866	850	857	852	856	888	867	880	862	882	925	895	956	914	841	850	904	881	832	863	909	944	899	845	891	888	875	949	885	845	911	878	933	894	860	841	809	889	876	840	940	871	938	912	874	883	883	859	894	862	867	908	881	885	860	875	847	924	849	863	886	849	857	869	891	880	853	888	860	867	854	875	849	831	868	918	896	896	899	898	857	931	884	886	893	879	854	870	885	897	919	865	845	796	916	894	846	875	873	888	858	851	855	861	882	916	947	852	867	873	867	883	845	821	871	842	870	860	939	898	850	913	865	854	872	929	870	845	900	836	915	820	871	863	886	804	884	848	897	896	891	918	913	902	880	907	876	849	885	859	866	898	873	866	906	862	875	883	880	879	869	873	853	931	868	844	882	901	876	905	913	886	886	910	851	835	887	895	872	899	921	863	928	856	831	857	958	867	855	850	875	866	860	866	879	902	891	913	906	907	881	910	920	876	916	914	851	870	865	912	908	867	909	882	835	901	881	901	924	830	942	865	862	873	877	856	885	915	870	873	856	855	877	859	880	881	890	867	840	869	860	900	890	869	847	832	826	889	891	841	902	882	898	846	948	914	924	833	949	878	888	877	912	893	907	844	849	847	866	852	885	902	900	847	903	904	866	897	884	852	930	876	859	918	860	828	899	884	846	854	931	903	845	936	934	888	880	902	920	840	868	906	931	893	877	899	868	911	866	845	926	911	839	856	874	877	925	866	928	865	920	863	875	873	939	900	870	826	895	830	848	938	885	879	842	866	867	822	857	861	873	876	910	824	872	800	869	889	886	894	877	912	889	885	920	877	898	886	845	844	872	897	888	838	871	901	867	902	880	897	862	885	859	842	871	929	905	876	858	920	855	933	853	855	862	881	808	836	891	856	896	850	869	840	878	943	870	916	961	915	888	929	872	832	887	845	934	874	870	876	893	857	902	905	875	894	843	898	871	949	883	879	857	886	861	869	885	926	919	884	898	950	850	880	892	884	882	817	877	918	897	892	900	827	888	918	904	890	867	906	873	881	905	855	838	829	885	895	856	836	929	857	866	863	821	905	878	835	873	854	902	900	886	897	905	897	875	849	868	894	851	929	859	832	923	885	862	856	873	920	904	903	880	857	855	846	887	836	897	861	936	849	867	891	892	888	836	859	878	874	884	907	849	862	846	887	873	840	913	889	922	934	887	838	916	873	875	896	871	889	874	870	877	901	892	899	885	908	915	833	903	887	875	860	922	890	860	873	862	894	893	869	905	833	867	882	907	915	921	812	883	891	887	886	865	871	912	881	884	889	855	849	887	851	910	926	900	932	896	923	895	872	868	868	866	894	859	866	870	915	893	856	938	905	871	953	915	902	863	909	956	897	893	904	850	850	892	903	882	855	859	883	822	808	892	930	868	872	877	915	856	875	867	874	866	837	899	850	929	845	893	938	913	910	880	882	826	877	949	900	891	871	912	903	922	883	839	841	896	887	908	880	901	940	890	909	820	890	883	867	909	934	909	918	897	919	877	847	862	889	857	844	870	874	838	910	925	917	837	911	930	888	927	858	895	932	883	857	919	836	845	903	891	891	894	900	860	854	877	820	874	848	852	859	897	884	932	859	949	922	914	897	904	833	853	902	834	890	849	892	899	839	854	825	845	875	906	888	887	901	913	944	823	851	839	857	914	872	875	873	899	909	915	857	899	902	827	894	880	874	896	886	883	900	932	857	876	845	922	899	848	865	935	862	889	896	880	853	919	863	949	922	935	913	908	831	882	879	838	877	865	878	890	848	879	895	808	880	885	915	864	907	889	848	916	839	888	885	882	913	921	876	873	884	943	871	878	861	916	896	885	873	865	908	890	944	889	844	822	931	895	888	808	863	915	894	884	869	832	854	914	846	863	899	838	845	872	868	845	856	817	888	883	887	899	869	856	872	913	886	913	788	923	850	912	904	909	909	881	855	902	889	926	897	890	904	915	885	838	913	842	943	898	867	851	890	863	862	823	902	918	890	850	905	898	880	878	864	904	921	866	910	837	883	901	886	876	848	870	919	949	909	838	882	876	867	861	893	842	859	924	968	861	880	881	833	824	875	843	857	892	902	914	880	901	884	870	876	861	876	967	911	883	850	868	908	857	861	892	845	882	873	849	907	859	956	915	890	850	896	844	855	892	839	840	855	878	904	879	900	929	877	883	882	887	903	883	826	872	840	911	880	897	928	869	888	874	888	872	879	887	878	845	882	865	856	867	875	886	828	872	883	850	915	867	869	882	864	869	903	899	885	893	898	866	836	827	880	888	876	909	811	882	880	865	871	905	857	866	932	914	871	889	869	897	829	912	841	893	915	857	847	895	900	885	835	910	871	820	870	842	884	795	875	941	883	863	866	903	863	883	883	878	897	874	842	881	908	871	906	880	935	870	906	881	876	905	872	885	941	903	903	863	937	856	862	906	885	870	909	920	883	847	854	866	871	910	868	926	876	889	887	884	918	861	912	828	885	868	886	855	876	858	879	845	831	914	856	883	891	884	920	837	870	854	920	924	854	877	831	833	885	867	872	869	902	858	848	877	872	903	935	856	895	905	893	932	900	868	869	868	860	863	942	893	836	904	893	861	900	892	869	845	828	884	830	872	875	903	846	831	878	861	902	916	895	926	887	824	885	885	864	847	831	866	907	880	916	879	894	905	836	891	915	882	901	907	868	926	898	883	891	902	871	889	891	877	933	852	918	908	927	833	865	865	852	918	942	867	831	907	952	903	872	935	876	853	898	918	877	902	835	950	823	958	869	947	855	878	853	939	876	880	885	871	877	872	873	876	868	914	842	911	859	873	884	878	891	877	908	871	897	860	935	864	862	861	865	904	813	923	868	872	882	854	872	862	849
7116	5510	2151	988	169	188	193	215	178	188	177	218	185	190	195	186	204	206	205	213	181	178	209	200	202	179	209	178	187	194	181	190	197	166	166	200	187	204	196	174	170	186	185	186	190	175	198	201	197	214	195	222	203	177	195	181	177	183	197	201	203	216	205	203	211	197	176	173	185	215	193	199	194	189	174	198	190	180	176	193	212	215	160	189	201	190	186	158	173	191	177	229	182	183	212	183	193	207	203	182	180	190	199	202	172	201	196	182	175	186	191	184	167	205	168	170	192	198	197	186	190	208	190	192	191	188	200	185	188	186	162	184	200	192	172	216	221	169	172	188	180	200	196	175	206	190	184	181	183	157	188	164	190	171	194	200	187	202	197	200	201	152	182	207	193	189	197	230	199	212	196	194	199	204	224	186	198	203	150	215	194	165	229	208	190	180	181	202	196	194	191	210	203	189	209	197	174	214	217	195	191	211	194	171	207	212	185	201	223	196	185	184	199	229	200	183	186	171	204	195	195	164	209	193	140	186	171	195	190	183	192	193	202	182	193	189	166	200	188	197	213	235	198	170	212	190	200	187	165	208	212	192	188	202	180	186	197	189	186	203	204	184	214	203	192	211	183	206	213	192	208	225	182	176	199	181	190	185	186	190	227	198	201	204	199	195	176	202	201	181	204	204	182	196	169	167	176	178	188	141	184	179	208	203	193	223	201	203	174	212	218	205	167	185	187	183	191	206	191	175	189	197	183	192	194	175	209	205	199	179	192	185	197	222	205	160	199	207	190	187	214	185	185	172	175	209	160	180	203	175	204	178	190	174	205	187	197	190	192	167	186	202	196	187	183	168	176	210	220	212	185	217	210	199	181	193	208	209	204	186	168	199	216	211	190	215	187	207	210	180	170	193	215	182	205	164	189	208	191	194	210	194	185	204	205	191	170	217	194	204	212	193	182	186	209	173	200	225	188	181	217	180	174	198	204	179	171	183	200	172	180	205	207	203	204	199	202	190	210	197	201	207	203	175	205	187	197	196	173	172	180	193	203	171	215	180	172	189	184	203	198	212	180	192	183	175	215	208	209	222	187	205	188	172	198	179	184	169	177	196	209	195	208	187	199	194	191	197	211	204	172	217	190	187	192	206	187	178	209	181	198	180	217	186	202	175	192	205	216	213	207	185	212	166	198	152	195	195	202	186	204	187	181	181	198	181	213	186	187	187	210	192	176	212	210	180	175	176	196	182	188	191	186	185	161	190	202	169	183	211	197	209	213	171	191	198	195	188	206	207	230	204	208	203	202	189	198	220	201	175	188	185	197	206	212	185	197	229	198	179	150	169	194	219	202	198	173	162	182	211	196	204	203	193	195	191	176	183	173	189	187	203	200	186	194	207	212	201	203	172	166	161	186	168	187	207	174	218	177	202	189	209	161	194	206	199	211	205	163	169	165	192	201	203	183	184	183	171	177	209	176	182	202	203	183	178	182	206	185	209	186	188	187	206	183	173	195	178	192	212	192	200	169	191	182	187	187	214	185	197	201	183	186	196	199	197	180	188	187	215	188	221	170	186	217	202	191	194	195	199	201	219	184	163	226	187	197	194	199	194	186	203	196	187	226	195	195	203	189	189	186	195	196	191	184	202	190	189	191	178	184	166	196	182	188	194	193	174	202	198	197	199	196	208	212	196	187	201	202	199	200	211	192	191	184	197	170	183	197	193	189	197	188	186	180	187	182	204	210	201	191	161	198	183	182	199	204	218	200	190	184	195	202	222	177	218	201	197	212	200	179	207	206	187	172	184	173	182	219	188	171	176	192	212	187	195	199	203	168	191	175	188	217	198	202	183	211	198	201	180	191	214	202	187	204	202	197	206	191	184	198	207	175	203	209	177	189	191	192	186	199	181	167	173	208	217	200	180	211	200	184	209	203	196	167	208	201	189	200	174	213	191	182	188	193	186	179	177	204	197	188	210	168	198	183	189	199	180	200	201	197	201	180	186	189	212	211	223	192	198	206	200	212	170	175	194	181	177	191	182	187	177	187	210	184	198	185	187	199	195	196	194	173	211	179	199	184	176	219	202	203	204	212	197	190	186	180	188	179	201	189	192	173	184	193	217	229	192	194	179	206	189	191	216	194	218	191	194	208	186	183	189	205	213	194	202	201	177	184	183	182	193	169	195	176	178	191	199	203	216	200	203	216	179	175	175	207	162	184	202	164	210	193	172	167	185	194	182	186	193	186	203	180	206	205	160	179	185	169	198	199	200	187	189	203	198	201	179	208	188	175	195	183	188	162	185	188	208	204	199	201	181	210	222	206	184	187	218	177	201	201	170	171	188	200	208	202	215	214	194	214	178	177	190	187	196	190	173	189	197	201	209	201	192	177	201	186	178	171	167	186	201	195	190	209	194	177	190	200	192	180	171	184	176	198	202	194	186	185	171	160	205	195	192	176	195	195	210	174	199	183	186	220	190	168	204	191	189	192	182	177	202	182	209	181	207	189	180	216	227	199	159	183	213	190	198	207	204	208	172	187	177	216	195	213	190	209	199	204	214	212	199	173	200	196	196	196	197	192	188	196	172	205	190	203	160	194	197	179	190	210	181	170	170	191	216	203	184	207	198	211	189	195	209	218	204	192	187	206	187	199	218	200	176	191	185	205	188	202	190	156	188	199	203	187	183	187	193	211	226	176	214	195	209	180	217	194	174	178	193	196	174	172	211	206	195	169	190	194	192	206	207	206	186	178	212	187	178	202	178	173	191	194	174	188	197	183	213	176	194	189	202	211	181	188	193	188	206	191	180	185	183	184	219	210	191	178	200	178	198	199	223	198	210	210	192	178	190	192	170	175	194	217	211	190	205	182	198	178	195	207	195	221	190	202	201	202	188	194	166	189	184	196	175	203	196	177	220	166	186	194	182	216	199	199	192	166	193	187	219	185	213	219	167	165	165	177	197	184	197	219	177	188	195	214	198	203	198	179	222	207	180	177	181	181	182	194	184	211	178	172	190	190	191	215	177	176	211	172	199	204	168	184	176	191	240	198	191	184	197	192	193	206	197	204	202	194	183	182	204	188	192	187	205	185	184	219	185	183	185	165	178	225	205	175	193	187	205	183	191	187	228	199	180	159	195	185	201	171	179	221	185	190	199	202	188	190	185	206	181	181	206	193	176	180	186	198	198	190	182	173	189	221	195	185	185	172	176	213	178	213	191	188	188	187	206	179	195	234	205	185	194	222	206	200	192	185	182	189	181	190	189	184	185	187	201	180	192	192	203	177	212	195	164	177	196	200	174	188	184	219	200	189	176	197	211	187	200	201	189	182	196	209	193	198	195	193	192	180	217	187	191	201	210	174	188	176	197	204	189	209	190	189	191	176	194	186	150	182	196	172	178	188	174	204	185	178	223	196	205	175	190	183	171	184	199	207	193	185	202	181	206	197	210	210	200	183	207	170	217	182	166	188	176	184	212	191	201	184	177	214	166	190	174	240	190
6552	8449	5118	3284	606	582	603	611	561	543	559	550	587	585	553	558	575	551	586	559	500	572	574	578	577	573	546	605	549	598	551	551	572	579	595	567	515	522	604	535	540	546	542	566	541	574	560	557	587	585	544	542	552	574	607	582	566	561	591	533	601	525	554	556	552	544	569	551	541	550	528	558	543	559	578	588	525	539	547	556	534	560	611	590	499	564	591	612	562	535	561	527	527	583	539	561	564	560	570	555	530	519	529	587	535	562	545	542	544	543	540	555	532	556	552	567	552	575	551	541	553	550	543	537	582	543	538	535	575	536	538	597	540	563	528	560	559	560	539	535	561	576	528	553	553	556	561	560	543	579	530	524	537	567	542	574	530	586	535	549	544	587	550	542	559	543	533	550	584	562	548	548	547	565	529	560	607	523	628	559	578	516	554	564	579	572	596	567	559	567	557	549	566	608	563	570	540	546	582	574	567	517	573	590	536	533	578	523	546	541	540	586	560	522	562	554	573	602	571	542	574	562	554	578	550	589	596	553	591	554	532	538	585	584	541	529	544	571	559	584	614	564	569	593	559	551	570	551	529	574	548	561	579	607	540	545	567	538	587	530	581	552	577	603	543	568	543	519	581	563	552	582	593	530	539	539	544	525	546	560	556	560	529	521	568	560	525	534	527	559	576	536	535	566	533	593	563	554	561	583	504	575	561	576	532	554	552	568	554	558	595	534	540	554	544	547	526	601	500	530	558	511	569	551	529	554	523	550	543	596	575	552	538	542	539	536	512	557	562	533	543	564	532	541	578	542	535	586	604	550	536	546	584	583	559	544	531	593	549	547	588	567	593	552	537	538	580	547	568	578	548	559	535	565	563	547	563	617	557	574	534	528	548	534	557	561	547	560	538	530	593	562	536	575	539	545	557	580	510	562	531	543	548	563	544	550	573	565	552	575	556	548	585	579	557	523	554	580	561	592	582	549	514	572	575	616	560	530	529	526	562	520	579	584	528	559	538	534	598	540	518	553	573	548	560	583	531	575	535	617	559	532	545	571	539	581	542	544	532	602	573	554	575	567	564	490	545	550	546	546	555	572	612	570	577	552	556	569	548	580	552	536	569	536	576	594	566	545	598	559	541	557	537	560	531	549	557	561	551	560	576	558	574	571	539	542	585	558	533	566	537	519	606	543	514	568	564	544	544	562	572	562	523	526	538	569	513	575	556	527	570	565	563	552	526	582	551	553	567	522	557	553	572	531	543	557	593	558	566	543	557	550	519	555	577	582	542	536	577	571	541	517	533	569	536	546	546	542	557	587	528	526	556	537	564	580	571	556	567	558	587	552	552	526	559	563	552	576	566	595	589	548	588	520	555	539	542	544	607	543	573	533	556	561	542	519	581	532	525	582	544	591	554	557	554	566	594	571	570	552	544	569	569	539	546	561	614	544	558	570	558	563	558	553	561	540	548	536	581	546	534	523	534	595	583	546	555	563	528	547	548	542	558	519	548	588	542	561	603	537	538	571	586	548	548	579	538	606	584	592	578	566	562	552	592	564	551	530	543	551	560	557	558	561	606	589	545	573	568	540	505	552	548	581	610	551	559	569	527	569	562	554	611	593	598	575	536	550	593	534	542	521	553	553	563	539	561	540	537	552	551	542	551	571	564	607	548	571	539	545	607	590	555	580	589	534	525	554	543	559	553	561	545	554	547	533	553	583	565	566	576	583	527	546	549	612	599	514	548	541	608	532	570	523	578	568	562	517	559	502	576	519	574	526	529	533	554	551	578	555	565	551	561	539	549	540	596	568	540	572	543	513	564	520	556	589	527	538	546	584	540	523	542	558	550	524	551	574	575	562	527	568	555	566	559	580	549	561	550	581	581	553	587	575	517	505	548	545	572	562	566	563	558	553	530	542	548	563	547	571	517	512	572	568	542	571	510	526	570	529	588	567	525	543	604	549	500	547	561	564	561	579	543	541	558	556	551	573	528	575	569	570	558	598	515	563	567	576	539	538	579	532	578	565	572	539	568	588	506	527	580	588	555	563	554	549	557	560	542	563	511	563	595	523	565	587	543	504	579	549	548	546	540	542	564	523	533	556	529	566	552	529	541	561	576	536	554	544	607	544	592	578	530	515	560	588	573	547	551	535	573	526	595	511	548	546	578	551	587	568	572	580	583	534	503	504	558	551	571	574	552	565	544	548	586	589	542	602	510	560	589	562	562	546	540	597	526	571	521	545	591	516	522	585	558	535	547	540	577	576	581	564	583	565	583	521	567	523	529	556	528	571	584	559	561	560	566	553	557	577	535	565	547	539	569	578	572	527	559	543	531	583	588	587	541	547	537	521	547	571	562	573	596	532	542	563	567	553	539	523	565	540	557	561	607	543	545	571	550	571	527	594	571	548	546	533	542	555	516	566	533	587	545	569	557	542	561	546	568	578	548	558	527	539	552	570	595	556	528	531	570	569	539	548	531	534	591	564	562	523	500	558	585	504	568	551	536	566	547	581	601	540	575	593	596	527	534	553	579	552	564	570	581	574	548	582	528	553	521	589	578	567	589	537	564	567	558	538	585	577	556	506	552	582	541	578	534	557	555	580	540	588	538	544	586	534	588	542	570	570	586	542	566	556	564	574	521	528	572	545	544	573	582	557	560	542	583	516	602	550	554	544	519	527	587	577	577	542	584	576	578	548	528	543	523	501	524	528	532	570	528	560	541	557	601	501	576	604	611	516	562	557	537	571	584	616	540	643	601	550	533	534	588	558	548	541	532	541	536	605	601	538	568	535	554	552	571	524	573	542	558	525	557	521	567	559	565	538	583	556	509	591	574	556	536	555	552	550	573	543	569	532	562	587	575	578	540	578	549	548	531	584	572	536	557	512	544	551	532	554	537	514	547	522	569	565	532	578	568	632	564	566	547	522	553	560	628	541	612	579	566	571	540	551	548	576	600	581	565	534	565	561	552	529	545	575	549	567	585	537	540	566	547	592	600	535	499	573	538	523	524	534	567	545	538	586	556	550	557	561	559	520	561	583	498	521	575	573	549	550	574	582	525	522	556	581	519	527	515	560	536	569	555	557	575	545	579	562	572	562	528	563	605	558	554	541	536	529	566	581	588	583	516	590	558	538	621	566	549	535	545	582	518	535	580	595	563	530	558	544	559	572	523	556	570	583	570	557	576	546	575	585	552	564	577	601	583	554	506	571	550	567	612	551	517	531	521	580	550	569	558	545	605	551	550	577	549	561	577	536	554	528	554	530	553	529	505	572	553	562	578	580	540	546	595	592	577	588	523	543	545	507	537	581	547	583	581	576	547	555	540	568	547	577	545	525	528	576	559	573	564	567	520	564	543	551	539	541	563	550	554	577	519	601	569	576	559	573	520	544	578	554	566	513	579	535	612	529	552	574	555	565	521	554	530	576	603	519	539	511	541	519	560	535	561	554	529	544	518	572	582	571	590	576	592	606	552	562	545	564	584	567	549	511	536	530
45010	51456	39031	25693	2695	548	447	452	458	402	403	388	393	372	402	386	381	401	378	384	356	352	357	361	362	374	354	357	326	350	353	366	357	385	357	341	349	356	384	363	345	315	349	342	372	333	344	396	347	335	353	369	372	352	380	369	361	316	372	334	353	374	347	352	345	368	353	336	354	382	308	355	329	336	385	344	388	357	359	360	330	349	355	360	343	340	338	329	364	359	338	339	354	349	343	369	342	344	372	353	355	306	367	375	329	370	350	386	367	373	335	358	322	388	343	350	366	380	298	351	406	387	305	351	342	355	344	350	332	346	368	391	355	346	344	363	317	338	321	320	351	371	363	370	355	350	320	358	343	334	324	341	328	368	368	343	393	369	355	347	340	337	342	356	353	321	369	338	367	327	307	325	338	318	356	364	331	306	367	336	348	352	344	334	344	322	323	349	331	354	364	325	357	342	346	378	356	322	358	394	350	368	349	378	344	323	329	345	365	325	364	366	363	336	321	296	329	345	354	354	331	397	324	328	362	357	326	367	368	345	327	361	364	381	305	340	378	344	334	337	395	369	329	363	313	361	350	333	314	365	334	314	355	322	324	361	344	332	366	357	357	358	359	358	332	372	369	367	374	339	351	370	383	322	342	342	355	339	381	358	336	400	333	342	336	327	353	370	348	362	344	368	361	326	353	340	338	351	358	336	384	332	325	365	363	365	353	346	329	380	330	364	360	342	349	329	361	356	338	340	370	351	327	364	352	352	318	355	351	309	346	339	337	347	360	359	354	315	349	316	354	379	347	368	334	344	312	302	366	347	352	366	347	347	339	368	373	353	370	335	365	314	357	337	348	334	360	367	331	340	342	317	352	352	353	355	326	342	372	325	344	360	330	345	346	388	360	397	362	363	378	316	351	305	345	352	379	347	366	354	344	325	366	361	326	375	311	344	350	357	340	371	389	341	327	369	351	323	368	341	357	408	349	327	325	353	323	345	357	331	345	343	347	369	321	374	377	350	344	321	364	391	346	349	341	350	352	356	354	361	396	315	331	370	391	340	330	384	351	338	373	332	346	365	335	366	367	333	364	357	366	349	353	382	360	370	357	354	362	333	354	339	357	346	346	362	339	323	359	348	369	354	332	373	350	337	336	378	329	343	349	385	309	361	340	325	338	349	322	345	307	332	333	339	360	354	329	352	372	372	373	359	375	385	348	358	351	383	362	369	332	349	348	354	305	357	312	363	346	382	339	322	325	361	360	368	339	360	347	330	347	385	353	297	352	324	355	384	370	303	344	361	346	361	332	375	355	360	368	350	369	392	370	343	370	344	332	345	327	356	326	365	362	337	382	341	348	335	354	325	345	358	343	352	360	349	347	356	336	366	340	366	370	354	344	359	382	358	325	369	371	336	378	364	354	340	380	364	349	377	360	371	327	338	384	344	350	351	354	342	368	346	325	384	335	365	326	361	302	324	372	357	344	367	360	376	346	360	326	340	373	369	319	344	362	360	329	375	349	346	357	339	381	342	353	357	383	366	389	364	337	347	361	318	331	374	328	343	371	321	337	346	391	339	338	333	366	370	357	317	368	319	346	322	337	393	360	350	342	321	343	358	334	364	301	380	351	349	351	361	368	343	361	372	341	369	383	345	331	358	367	368	337	392	341	342	346	316	410	340	371	393	373	356	368	348	374	355	360	340	340	354	337	355	345	364	327	354	376	346	342	344	290	334	383	317	353	361	382	326	339	342	357	361	337	356	361	320	326	352	355	347	310	348	363	323	363	371	376	332	346	342	329	357	355	379	382	355	324	356	326	353	345	357	357	323	366	345	361	342	378	334	363	337	345	331	355	331	367	308	356	357	343	313	342	330	349	347	392	373	311	342	380	348	354	350	343	365	363	360	343	323	364	316	348	356	342	341	327	359	357	368	358	332	299	340	334	344	348	361	357	359	345	337	357	357	324	337	374	375	372	364	349	340	327	341	396	347	354	372	354	334	367	319	342	365	347	382	350	395	325	356	336	320	365	358	354	354	367	382	356	382	376	371	333	339	340	329	337	357	343	321	342	356	368	362	372	322	353	350	412	308	359	360	353	327	335	349	362	350	353	388	360	370	352	334	373	320	342	303	377	330	345	371	359	365	366	387	303	352	354	339	343	367	365	337	319	328	320	370	363	396	310	365	356	312	365	356	361	347	353	373	313	384	379	327	358	342	313	353	329	340	324	323	371	374	324	366	360	339	377	374	380	347	374	332	369	322	320	331	356	352	342	345	324	353	378	349	339	342	370	385	332	336	326	366	361	363	356	341	349	393	336	372	373	362	337	393	343	353	366	365	346	401	350	384	321	357	348	333	352	366	368	321	406	348	342	329	344	369	368	334	365	336	367	373	346	335	348	355	347	352	345	370	360	384	380	352	366	367	355	380	357	367	374	365	377	373	364	360	333	380	346	321	367	348	328	355	358	326	339	336	382	362	384	368	354	356	342	377	412	354	334	354	355	371	369	352	347	353	365	378	363	382	363	355	365	357	351	347	351	348	333	352	334	363	309	381	355	333	347	390	354	351	325	378	355	333	389	374	375	390	413	330	390	348	351	361	391	357	380	357	313	318	379	352	339	369	323	360	335	354	368	399	347	360	343	369	326	364	371	398	354	338	372	362	335	346	368	348	368	378	320	369	346	322	350	373	334	371	357	351	299	349	327	375	336	366	373	343	361	318	364	380	388	363	336	339	396	359	327	358	366	351	385	358	335	337	351	368	342	365	350	336	368	332	360	359	340	341	346	369	373	351	375	347	340	362	381	363	358	387	356	336	366	360	378	353	368	372	362	354	367	350	391	344	341	348	350	355	339	360	325	386	338	355	362	359	307	328	380	361	380	357	347	335	323	384	341	343	377	330	363	314	334	333	371	375	363	336	335	379	328	379	337	336	352	349	365	341	337	348	373	322	306	322	330	348	360	356	356	380	360	330	371	350	335	373	342	341	336	370	367	354	382	360	388	340	350	357	365	335	355	318	381	343	366	352	356	341	366	380	315	360	333	352	336	369	345	371	395	363	351	341	326	374	362	351	314	344	343	358	337	321	329	326	372	356	373	358	346	360	351	358	351	344	341	333	342	343	353	324	345	337	344	324	369	358	370	329	364	362	338	341	363	355	375	388	337	418	398	365	366	350	350	376	328	324	345	367	360	337	392	377	370	352	366	373	388	327	327	340	341	346	366	337	336	342	355	336	338	343	321	314	362	316	346	351	353	323	320	361	364	347	338	360	336	321	351	390	351	325	347	331	340	329	325	337	369	348	349	348	355	349	325	346	379	327	323	345	351	342	370	365	351	356	346	342	330	373	370	353	351	326	378	385	359	360	326	365	373	354	348	340	346	352	337	366	325	354	348	302	362	363	326	371	343	369	383	366	337	371	367	346	335	377	337	361	346	328	366	330	337	309	354	367	339	367	338	367	359	361	366	355	311	368	313	325	371	325	356	360	334	345	317	381
27127	39037	39329	26559	2129	1708	1658	1475	1348	1229	1159	1137	1138	1094	1057	1088	1077	980	1037	979	1017	961	974	946	941	938	945	944	863	949	982	904	1014	945	946	937	969	970	899	892	912	951	923	880	886	939	856	942	893	925	917	932	936	880	875	930	900	906	942	906	957	946	932	931	875	948	905	919	907	859	894	893	964	942	901	895	908	970	891	851	859	947	905	941	856	887	870	900	922	902	887	934	896	897	908	878	868	884	958	875	900	885	873	914	929	895	851	912	902	895	853	915	885	916	876	901	891	878	904	888	901	947	904	905	936	921	932	923	919	883	859	988	863	917	913	882	879	931	933	914	947	899	904	934	846	929	875	908	919	923	898	872	911	884	898	894	862	924	882	915	866	945	918	924	845	869	884	888	893	932	919	921	909	885	882	882	897	904	970	925	880	937	887	896	921	830	867	842	911	912	813	938	932	857	884	928	916	865	891	939	909	878	912	888	902	885	891	844	902	930	944	922	870	894	888	862	856	945	894	920	888	878	931	862	911	875	889	906	893	893	894	905	919	866	900	953	907	853	870	923	893	899	877	839	925	906	926	883	894	899	895	947	915	857	900	948	954	889	901	838	902	903	883	946	900	927	929	896	899	921	873	870	907	920	855	913	886	903	943	926	940	907	901	920	850	909	934	923	943	889	914	876	907	855	876	892	880	927	929	944	934	885	878	926	895	908	920	887	925	901	863	869	901	925	918	898	955	901	873	903	893	892	947	929	912	940	902	855	866	861	915	945	904	917	891	906	931	963	943	855	930	856	896	895	858	926	914	884	880	869	916	879	965	900	907	875	928	949	886	960	901	909	893	951	919	856	877	890	885	902	950	934	886	880	879	934	921	899	879	919	868	858	870	882	889	874	902	931	892	920	938	891	909	927	881	906	876	926	924	919	902	901	927	870	891	895	909	913	877	896	928	921	921	885	917	938	947	916	871	963	901	899	890	902	941	917	895	937	875	947	897	930	876	959	885	884	969	897	894	875	942	939	920	949	879	917	878	891	948	849	896	876	907	905	913	911	927	911	924	924	824	950	900	909	877	926	903	917	884	878	866	917	922	883	907	897	905	910	887	908	894	968	862	882	913	948	957	911	896	857	849	837	859	887	922	827	923	904	858	950	952	940	961	879	924	908	915	877	885	898	893	843	887	891	875	919	900	901	890	904	877	876	882	898	855	929	881	922	972	879	920	919	890	909	899	865	926	915	897	873	872	856	893	900	849	911	871	818	889	913	955	848	924	845	953	887	982	904	939	908	928	917	935	892	942	931	859	857	907	910	894	924	920	911	895	891	884	924	939	868	888	917	912	927	863	866	919	864	938	915	891	897	920	937	899	943	849	899	960	892	885	898	899	878	928	825	930	940	898	884	893	955	956	947	850	891	894	859	872	934	879	894	896	921	882	864	901	929	879	929	930	924	913	867	918	929	897	912	917	919	826	874	900	919	879	943	920	937	884	924	892	872	941	951	864	877	849	928	906	879	915	905	946	904	890	906	894	929	909	926	881	864	894	912	887	966	917	896	821	977	905	867	920	924	885	868	895	958	878	889	908	913	885	900	941	863	872	943	939	906	887	894	873	928	895	932	932	907	918	908	902	923	897	848	859	927	895	930	914	934	831	877	915	890	869	913	881	890	864	929	908	928	955	838	878	912	937	911	947	921	950	910	967	889	867	877	893	860	907	905	890	903	855	859	891	886	881	890	871	916	958	902	855	920	843	830	884	906	896	945	930	933	900	945	905	895	915	954	954	937	876	899	925	871	874	881	864	906	897	885	961	875	935	895	900	894	911	903	938	889	926	911	860	881	912	918	914	894	855	903	948	951	937	934	886	906	879	908	924	906	918	928	892	923	889	949	884	862	907	932	882	908	929	899	852	906	852	972	921	920	873	877	941	899	900	928	893	907	891	935	933	929	842	866	923	887	908	948	915	938	908	895	886	868	921	910	956	901	901	912	931	938	872	899	976	900	887	908	948	922	876	893	929	869	875	887	865	925	911	893	923	932	879	892	900	941	909	893	909	890	936	872	928	902	887	906	917	906	897	946	887	872	917	895	875	847	886	877	896	917	910	859	886	910	879	902	928	903	902	907	913	900	880	856	982	927	922	897	876	913	929	893	948	878	859	903	898	896	877	946	851	841	884	904	892	914	896	917	868	919	865	927	896	883	842	903	886	867	879	925	935	902	875	930	928	925	911	914	900	826	859	911	860	884	941	877	896	914	914	889	870	895	906	857	884	900	888	935	885	947	905	894	924	903	915	906	957	861	890	922	863	902	890	886	920	903	900	870	917	925	859	912	924	885	949	905	895	871	899	914	860	904	895	835	945	894	896	862	860	922	911	895	921	979	937	890	903	904	963	893	905	937	939	930	880	907	942	900	894	869	935	896	862	886	907	958	906	946	945	846	954	841	900	884	870	890	869	903	918	938	882	893	888	901	915	924	915	895	969	888	863	924	916	905	825	875	913	920	930	929	931	905	936	912	869	874	874	899	897	898	880	904	904	888	917	842	965	900	889	896	869	853	907	917	899	874	870	885	919	877	902	901	881	890	904	904	821	901	957	962	929	928	890	920	946	933	898	896	904	929	876	940	879	896	832	851	932	933	895	915	879	906	851	942	885	882	965	866	852	909	891	884	865	919	868	899	871	907	926	912	913	918	924	887	880	913	889	897	937	893	840	874	920	906	852	944	890	915	881	913	883	874	918	935	912	901	948	964	946	909	901	838	907	859	857	928	890	861	887	908	867	873	900	952	940	852	925	921	948	922	824	942	858	915	930	914	913	877	917	887	955	885	888	881	904	891	868	908	933	869	918	982	927	923	925	904	927	894	900	868	918	895	861	893	901	910	928	863	877	931	906	887	919	846	898	917	892	886	908	884	872	864	932	836	965	873	926	946	953	973	901	864	893	890	889	891	889	917	929	894	860	870	873	941	916	853	949	863	891	917	929	914	888	941	857	883	896	850	850	901	854	900	872	928	914	896	866	897	935	887	894	954	944	887	820	869	900	894	877	922	887	882	906	923	890	951	911	926	871	895	915	915	844	958	934	913	929	860	841	876	928	864	907	899	881	952	861	917	917	936	847	918	953	804	924	900	913	940	931	924	940	893	871	931	941	863	877	907	910	921	913	961	976	930	898	919	897	881	900	942	915	957	872	890	948	917	922	878	901	842	909	880	973	989	853	942	993	892	897	918	918	916	862	958	858	898	890	881	896	867	879	887	892	905	966	852	894	920	879	884	906	909	902	909	877	923	924	888	919	930	904	884	884	916	946	910	880	886	896	909	923	874	908	915	908	880	915	857	918	895	901	876	901	896	919	900	887	949	927	889	886	931	888	878	873	893	902	874	864	899	936	926	892	874	930	880	910	947	880	884	881	915	938	875	929	866	959	845	894	952	905	935	902	913	923	946	892	879	836	921	939	902	899	894	905	892	927	930	927	894	884	844	857	920	883	899
58646	66302	52111	39134	7604	955	688	562	490	479	455	438	408	384	381	404	385	390	418	373	334	362	336	363	347	337	356	380	371	340	370	333	380	371	364	354	346	344	344	365	357	337	362	377	346	372	384	340	351	367	319	349	382	368	346	371	352	346	386	363	371	354	391	363	364	386	345	345	321	361	362	374	332	349	382	365	352	352	346	348	318	374	368	325	399	356	355	338	370	359	346	355	347	310	356	356	354	346	369	348	340	376	330	327	408	361	342	348	358	375	372	349	332	333	354	348	329	336	345	391	346	341	391	337	351	333	397	326	386	357	398	356	340	366	357	339	381	382	343	365	356	349	339	350	340	342	349	328	371	328	382	312	345	414	341	383	360	349	329	320	371	340	335	393	367	337	360	341	366	378	355	330	343	354	336	338	353	326	369	354	337	338	385	363	360	370	364	349	350	365	342	318	346	346	353	365	335	375	336	339	347	367	362	344	332	356	345	380	353	318	333	356	363	340	358	380	350	372	333	335	365	345	359	355	361	339	359	368	370	357	349	319	387	317	372	364	375	342	369	351	334	356	322	367	361	362	351	382	303	313	321	341	338	375	341	364	357	359	345	364	367	359	325	338	382	359	350	352	346	348	396	368	312	388	349	351	347	350	347	357	374	339	333	356	365	398	360	343	376	335	331	379	363	371	345	347	331	356	372	346	321	360	366	341	353	337	331	370	349	341	353	336	374	352	365	368	371	352	349	367	334	357	389	364	357	321	348	336	352	363	394	371	343	385	369	348	344	349	336	346	369	372	352	352	383	350	316	348	325	354	384	378	353	375	357	386	356	318	377	346	381	340	340	330	387	345	388	363	377	364	338	358	360	361	358	339	310	334	357	349	391	315	351	373	330	338	352	360	319	365	380	360	324	391	341	392	363	338	362	363	366	358	346	343	371	351	345	330	359	333	355	377	373	369	396	346	360	334	377	348	330	362	348	349	347	307	344	349	338	319	351	343	385	379	357	355	391	335	359	340	357	368	336	389	370	346	357	371	340	356	332	350	350	317	369	338	358	353	344	371	349	346	342	344	369	359	345	356	321	348	358	345	354	388	370	333	389	375	359	350	379	356	325	344	341	350	353	372	345	325	377	347	400	373	351	351	367	297	336	384	344	371	396	336	360	379	366	326	361	378	379	341	356	339	376	348	328	384	371	347	364	380	361	363	352	360	362	368	333	372	339	358	326	381	343	382	377	373	356	353	372	363	336	371	364	342	359	370	327	357	360	363	325	351	336	356	345	351	385	369	353	317	402	344	355	347	349	393	378	365	353	341	356	336	352	369	369	339	336	338	313	337	313	369	330	390	387	373	338	347	342	346	347	350	345	373	358	345	367	361	365	386	303	350	365	350	379	354	382	354	363	384	345	327	309	368	358	378	360	321	320	334	347	387	366	346	347	360	347	368	363	354	342	356	364	357	349	356	388	369	365	371	349	356	360	321	413	369	339	364	346	362	366	349	333	401	344	350	362	354	331	307	376	346	349	349	358	370	379	332	384	326	367	373	370	350	366	346	328	374	368	360	335	429	341	372	347	344	363	342	381	353	375	354	400	377	377	339	390	370	358	398	383	344	363	323	384	374	313	359	343	373	353	348	412	354	333	349	384	362	374	356	333	370	352	355	348	348	352	401	334	337	363	392	348	331	341	334	362	373	337	384	348	378	344	323	340	358	360	363	312	364	391	365	345	325	345	334	347	333	344	331	380	335	363	321	339	382	373	367	341	330	382	379	361	336	370	351	347	321	370	378	346	359	381	370	342	329	384	351	377	317	336	387	407	388	379	358	352	346	366	362	359	325	368	367	350	362	331	361	325	354	370	393	352	357	327	352	338	342	334	351	373	332	332	345	316	341	379	377	355	364	414	350	398	375	356	348	343	296	372	357	331	328	402	374	375	377	330	407	337	357	344	341	332	338	361	377	334	359	375	304	328	342	346	388	391	354	345	349	368	374	340	356	312	382	322	336	364	351	361	347	355	353	371	391	384	415	375	377	329	370	339	344	327	341	367	350	360	354	342	363	347	352	361	360	339	364	356	340	338	353	336	325	333	378	362	335	365	361	326	358	345	382	367	356	368	347	340	344	356	340	343	367	347	338	367	341	355	360	315	346	373	339	375	307	367	351	374	374	366	346	337	345	387	364	347	358	330	350	326	352	366	319	362	348	384	350	371	358	337	355	373	380	382	341	340	381	364	319	340	326	354	374	351	362	357	356	338	353	355	355	376	347	355	344	393	340	326	351	349	379	344	354	349	334	363	358	359	370	361	334	384	346	363	369	372	338	333	352	324	378	353	362	353	354	375	341	334	331	341	324	345	343	324	356	353	351	358	331	388	316	344	342	353	338	333	370	323	335	382	347	347	353	371	355	378	349	379	381	298	352	352	347	348	394	348	361	337	371	345	334	368	329	318	365	348	364	363	316	373	406	326	373	355	379	358	335	359	342	334	338	304	342	356	388	367	337	361	373	370	315	361	397	354	373	364	355	330	370	320	334	337	352	351	365	338	358	385	312	367	350	375	314	353	319	343	343	351	318	327	368	343	369	354	345	326	364	349	347	355	333	369	357	318	345	373	377	355	353	377	350	354	386	377	365	352	311	370	334	344	354	355	341	337	339	380	335	346	325	407	366	353	337	369	364	319	383	385	375	331	366	376	343	345	338	340	316	368	325	379	346	366	338	349	331	376	322	374	353	363	329	364	359	365	348	374	362	381	349	337	378	337	340	364	336	360	361	331	335	339	318	358	359	320	331	311	325	313	361	349	344	351	323	356	328	356	384	374	318	356	358	375	400	349	381	348	336	358	344	345	330	341	332	361	367	351	358	307	355	334	334	348	370	343	336	359	364	415	334	356	342	371	363	339	340	325	349	373	335	350	349	367	299	339	347	329	348	378	336	361	329	374	369	341	372	363	351	367	301	345	335	349	374	336	340	348	348	349	345	316	339	365	383	349	358	335	335	383	336	388	338	357	347	333	403	386	363	351	350	372	370	361	359	331	359	337	354	378	343	344	341	347	367	382	367	380	357	358	359	353	371	334	354	323	369	330	325	385	351	348	350	405	328	307	371	364	336	340	364	370	338	330	350	373	381	357	344	359	334	390	350	399	377	384	383	378	362	315	384	327	352	348	382	353	339	346	327	337	377	342	347	360	368	324	347	348	342	363	332	363	341	340	327	362	320	357	370	348	340	342	322	338	368	342	339	360	332	322	365	387	343	349	339	367	383	356	339	320	376	375	338	344	346	349	363	341	355	361	360	321	381	399	354	340	335	354	361	397	348	376	366	329	344	346	339	358	342	380	346	365	333	358	366	353	362	324	372	345	359	307	399	337	341	319	313	362	356	335	379	367	339	341	320	320	372	335	355	375	334	364	362	361	347	362	350	344	356	369	357	363	368	354	364	376	371	332	359	368	377	330	364	371	334	353	362	375	355	344	375	336	328	328	345	348	367
35525	48374	49502	35541	3183	2738	2325	1991	1757	1667	1492	1405	1268	1259	1184	1202	1152	1197	1108	1049	1075	1041	1065	1064	1022	965	1043	965	991	987	944	932	963	965	948	950	969	878	896	939	992	939	942	944	933	966	909	886	870	885	920	906	925	884	898	920	892	900	911	839	874	892	823	879	850	952	898	899	963	908	853	892	901	883	927	911	897	875	857	910	888	801	835	901	893	920	978	883	876	894	894	903	864	890	907	888	884	885	829	870	888	874	872	860	883	884	849	865	883	894	912	852	879	904	828	883	892	913	905	870	803	887	928	846	859	913	909	890	892	833	843	857	793	885	894	845	911	924	844	928	914	870	916	866	859	940	916	919	864	836	876	913	827	858	872	895	886	862	847	860	934	859	907	902	893	892	874	884	860	857	875	916	868	936	885	893	867	857	836	854	862	876	866	848	850	901	880	852	860	909	844	870	911	884	878	904	913	890	867	820	866	833	881	931	878	867	830	900	868	846	848	921	873	934	889	921	869	844	861	852	916	855	814	906	868	866	856	854	879	869	909	905	918	879	919	864	863	817	904	857	883	844	888	847	874	873	821	928	929	904	884	875	945	849	912	899	840	883	847	905	903	871	896	807	875	911	888	899	882	854	850	824	897	921	898	881	840	841	878	880	858	929	920	871	906	876	896	851	840	866	900	913	877	922	907	823	912	924	919	860	858	877	914	885	913	876	854	903	858	891	900	881	896	860	833	878	892	867	898	848	870	861	871	908	835	857	907	893	824	931	831	848	822	843	883	878	920	858	909	905	853	877	863	870	870	863	859	849	903	868	835	878	880	878	907	879	889	891	891	856	869	893	886	887	926	859	890	867	908	919	871	934	853	848	902	894	868	856	898	897	924	837	864	896	909	885	877	879	859	882	874	846	879	855	843	854	908	837	928	903	880	831	918	908	911	867	856	928	884	925	931	849	886	849	876	876	846	831	864	875	874	817	881	883	871	858	872	866	868	891	922	866	830	855	913	841	874	872	893	909	912	846	888	867	842	861	849	925	908	833	882	875	904	889	917	839	918	862	901	939	840	871	851	899	851	843	820	958	846	879	865	867	859	953	839	898	841	912	887	908	857	882	860	909	845	870	909	859	913	851	848	868	909	881	876	878	850	880	863	869	850	865	899	878	866	893	875	827	868	877	856	870	861	909	920	884	861	889	927	910	907	857	972	892	862	876	909	855	910	825	865	902	920	873	909	904	856	890	917	856	895	901	813	899	862	866	923	884	887	886	868	884	895	861	880	891	833	959	909	875	914	935	915	910	877	877	907	889	906	865	910	869	866	860	879	899	896	871	869	858	891	919	906	890	938	884	917	829	892	907	844	920	868	840	845	923	931	857	912	877	865	903	864	872	900	955	891	882	867	912	884	850	870	859	829	875	927	887	896	874	860	934	908	899	836	873	949	896	872	918	848	911	910	851	848	898	880	846	858	934	924	848	865	910	883	884	877	876	928	867	858	908	882	910	873	857	936	874	892	900	902	859	891	836	889	897	862	914	841	928	916	901	890	900	886	921	891	829	916	858	907	896	847	870	880	840	880	864	926	880	898	955	875	917	839	906	937	886	866	930	909	916	903	843	882	884	844	914	841	905	859	853	849	912	917	916	881	885	888	895	860	908	890	901	906	839	889	917	880	922	947	898	887	882	931	943	850	907	885	825	923	860	898	847	882	881	858	850	884	923	910	908	921	889	884	846	907	844	856	925	839	890	931	864	908	849	893	905	831	857	878	904	874	903	891	877	884	899	853	880	868	881	941	905	856	854	906	890	833	830	859	914	919	901	842	889	908	903	895	852	853	927	862	855	915	868	926	889	888	927	854	912	878	850	911	865	884	863	870	841	881	873	884	873	885	868	868	907	865	877	879	894	870	932	844	923	855	893	888	878	868	900	923	875	854	870	882	873	828	911	956	909	898	922	887	845	876	856	840	871	903	886	879	898	905	827	893	892	867	870	903	876	916	797	905	837	872	867	880	930	926	893	862	917	895	890	823	852	834	840	911	872	890	895	903	902	817	838	868	864	910	910	811	914	914	914	863	942	913	860	882	857	901	808	867	899	884	922	859	866	846	864	870	921	874	864	828	883	867	815	861	845	899	913	896	887	805	873	824	867	897	882	836	885	894	892	866	890	964	872	886	872	860	878	924	848	875	887	869	907	892	889	913	842	851	937	888	901	842	868	881	873	876	820	935	857	839	861	897	880	909	884	866	897	838	897	873	910	886	890	879	857	898	890	891	881	875	875	875	948	868	802	933	879	922	928	880	854	868	874	857	843	940	893	812	856	872	951	858	884	899	888	873	884	859	893	814	879	847	886	875	869	859	908	906	864	888	875	921	886	908	907	891	845	917	904	852	918	851	870	862	867	872	927	895	909	897	854	900	961	867	878	897	879	893	899	833	898	877	873	856	849	863	882	874	915	901	907	856	847	907	920	902	922	871	923	877	847	916	884	877	861	894	846	912	902	883	848	916	892	847	874	876	834	873	908	921	823	906	893	918	871	889	887	839	893	874	894	913	872	854	903	935	879	912	881	817	875	883	885	919	944	885	868	888	869	872	871	943	866	895	892	881	916	925	848	905	918	813	831	863	829	863	885	873	880	851	841	841	877	850	843	913	872	903	898	899	818	887	905	845	913	897	909	873	898	901	913	886	870	873	864	868	874	917	872	878	854	886	888	908	882	863	838	884	861	877	913	859	883	868	915	865	912	901	898	877	902	823	855	931	898	909	887	893	927	911	892	829	855	895	846	886	863	857	887	852	833	823	873	866	904	850	871	877	853	886	904	908	855	854	864	850	838	849	887	819	914	858	877	828	881	918	891	877	897	935	863	827	866	860	916	874	977	841	818	825	901	855	945	895	930	910	851	867	870	897	890	836	945	902	865	887	913	862	909	825	886	880	927	905	960	890	919	885	874	854	872	861	887	926	916	865	893	880	898	832	840	860	857	850	874	895	854	872	851	882	852	879	856	869	840	899	924	822	902	904	888	898	891	850	890	927	901	910	903	876	844	876	915	876	820	838	873	843	859	859	886	885	872	894	846	866	918	848	879	835	877	840	870	864	842	897	900	881	881	836	898	905	904	906	892	935	895	862	944	881	901	924	873	846	893	850	899	860	878	933	885	856	896	900	845	884	886	873	885	878	883	883	846	863	869	881	879	858	861	832	899	916	850	909	866	859	876	876	883	900	898	830	931	851	921	942	907	893	934	901	957	881	856	829	936	832	909	925	886	862	904	857	898	867	905	877	889	851	850	891	879	866	836	883	869	888	911	864	839	834	855	890	847	927	883	796	866	911	862	793	875	886	829	894	816	895	876	925	907	891	862	854	897	834	875	880	854	812	853	863	859	897	893	906	888	875	873	942	855	881	864	893	893	885	879	842	888	881	892	826	871	892	871	914	875	933	877	851	916	820	915	877	888	895	889	863	865	885	905	867	929	866	918	955	914	827	844	899	902
6716	5498	2333	1172	184	200	207	215	187	209	232	192	213	195	196	173	206	195	198	178	204	172	202	212	197	200	194	212	215	187	191	214	180	211	214	196	197	197	193	201	198	235	189	206	209	192	195	195	180	194	202	202	199	207	178	199	181	185	198	177	203	172	213	155	201	181	176	178	191	182	222	207	188	187	173	187	199	205	220	203	184	173	166	190	201	199	180	212	211	181	216	211	206	165	190	171	198	179	197	207	196	177	185	185	176	190	188	185	200	204	207	185	228	193	200	176	168	189	200	188	197	211	186	195	205	214	188	193	229	226	190	177	175	200	207	173	192	207	205	183	177	189	179	215	196	210	186	195	187	184	208	178	187	191	198	199	204	201	177	189	198	185	194	177	193	173	198	201	207	178	201	193	203	198	212	174	187	185	200	194	175	197	185	190	159	187	177	197	191	184	193	189	197	206	183	174	205	170	187	215	198	168	188	178	194	191	175	194	196	176	183	189	206	181	220	194	219	186	198	173	224	193	197	192	189	179	211	190	200	206	183	211	184	207	208	176	204	193	180	210	174	177	202	183	174	181	204	184	183	174	203	181	172	191	197	207	200	184	204	191	187	198	178	190	193	182	205	191	182	185	209	158	191	164	221	192	214	210	196	177	211	188	200	187	192	175	189	171	185	199	216	191	190	216	180	209	195	194	188	213	202	190	196	183	179	188	217	172	203	213	178	182	182	184	186	199	182	190	199	216	212	189	173	190	169	195	187	198	209	210	197	197	211	158	170	205	182	195	211	169	179	194	186	205	206	205	182	194	191	216	187	214	187	178	203	177	192	205	199	208	183	180	210	184	209	206	182	198	202	163	188	210	175	164	174	197	202	172	198	199	179	214	198	206	218	203	196	191	222	219	207	191	195	183	181	185	176	182	234	184	185	209	179	196	197	166	173	196	180	204	193	174	205	203	214	182	206	202	184	186	209	187	180	195	207	232	181	202	206	207	195	189	194	213	192	189	199	180	188	196	184	220	212	203	177	196	213	190	183	221	208	198	222	170	219	197	186	226	209	210	173	212	213	167	176	197	189	215	169	198	202	201	173	213	194	176	221	209	211	203	195	199	195	198	199	191	192	195	174	190	211	180	206	169	204	186	217	193	184	230	201	212	190	192	204	178	207	221	184	190	169	184	196	177	176	199	191	206	176	217	190	194	188	208	192	175	198	198	192	167	193	209	208	189	179	207	177	193	191	200	212	198	216	191	176	201	188	208	207	168	226	192	192	219	182	201	206	176	194	183	214	200	177	187	216	191	193	195	203	223	187	210	205	191	202	196	242	198	223	182	193	214	169	182	186	189	186	213	197	165	207	195	185	167	214	205	200	191	188	203	207	198	199	205	200	201	187	213	198	187	186	192	190	182	201	187	165	199	200	197	185	181	191	189	166	217	200	170	194	175	215	189	197	197	198	158	197	174	194	176	205	183	174	204	177	204	191	183	214	198	220	190	199	190	199	213	211	179	197	210	196	173	180	182	196	185	206	199	205	188	214	211	173	156	190	202	192	169	171	198	187	189	196	220	181	224	216	176	177	202	188	207	192	184	171	199	182	188	202	184	207	178	187	200	194	182	194	208	205	229	216	195	225	180	200	189	167	194	194	183	195	189	188	198	166	164	196	197	191	189	189	194	194	188	181	204	184	198	184	193	220	185	222	209	194	190	206	190	212	201	181	202	203	187	185	187	190	201	185	202	177	202	192	186	176	215	186	187	174	212	185	169	180	199	209	203	184	186	171	201	194	201	226	196	196	189	174	196	191	217	185	197	191	214	164	199	198	196	171	209	201	210	198	219	191	204	209	204	216	179	196	179	223	177	182	210	205	218	205	180	206	191	183	212	217	182	188	161	190	181	176	194	213	211	189	183	177	194	215	195	215	204	183	187	198	185	179	210	201	177	235	172	183	198	190	190	212	224	184	211	178	204	198	195	167	181	186	194	193	172	195	193	194	192	224	198	185	194	191	204	212	210	182	229	202	181	196	209	197	204	204	195	198	170	181	220	188	196	168	199	190	190	178	189	200	196	188	201	189	181	219	193	234	204	185	208	191	188	192	187	179	185	211	214	195	200	192	185	205	184	195	179	204	160	209	180	184	190	176	175	179	198	211	182	171	191	193	186	177	187	197	197	186	208	192	187	203	205	199	158	187	206	213	197	172	170	191	194	191	195	182	211	190	228	204	197	202	206	194	206	201	209	182	187	211	174	188	204	182	180	200	220	175	182	177	181	187	215	194	192	226	182	183	181	212	188	186	221	225	184	191	194	197	215	212	182	200	202	195	197	192	187	174	199	224	192	185	218	182	188	172	170	181	215	166	218	198	186	181	202	213	208	175	205	194	189	206	186	186	185	226	203	200	218	211	179	178	212	212	199	184	187	194	187	189	188	188	196	185	188	185	181	194	173	204	206	188	174	187	199	195	179	195	175	188	200	198	188	188	202	217	169	204	209	173	194	202	199	214	215	209	195	177	202	179	179	166	197	214	181	189	170	166	170	208	200	205	211	160	203	197	199	185	187	204	192	206	188	187	182	210	199	201	191	190	184	218	193	187	191	171	181	192	176	189	208	188	191	179	192	200	197	177	183	206	171	170	186	237	206	196	203	183	183	206	197	173	209	189	212	210	185	192	184	179	200	194	225	180	205	194	205	179	197	185	203	205	178	199	179	198	204	197	189	208	181	186	193	194	177	193	196	202	220	181	176	196	209	203	193	164	193	156	168	205	190	201	207	184	190	190	191	181	211	191	190	185	213	184	204	175	178	184	208	205	197	198	181	219	190	217	221	178	203	189	220	178	209	218	209	176	186	181	176	189	198	231	188	160	188	167	187	214	204	229	204	189	183	193	210	175	200	189	199	198	176	194	204	210	199	213	182	206	197	185	181	199	189	197	174	195	191	207	203	167	177	196	202	187	191	187	197	217	165	204	174	180	187	167	193	186	183	185	187	184	193	194	204	163	202	192	208	178	198	180	224	202	212	189	211	208	189	206	186	189	183	217	194	189	240	164	179	204	208	233	195	188	178	180	216	194	191	159	209	170	187	171	189	188	199	193	181	175	182	180	188	194	219	203	168	196	188	175	198	215	200	189	186	185	177	191	203	212	217	207	220	188	207	169	171	196	189	196	188	179	167	203	218	181	204	184	185	188	210	173	180	178	186	192	198	191	205	197	200	178	229	159	204	183	194	210	168	179	193	204	187	197	170	217	191	179	206	213	194	227	190	191	189	201	220	172	214	191	191	197	194	204	180	193	205	211	214	184	211	181	177	203	175	219	194	203	173	200	188	180	187	183	232	210	177	216	205	189	206	192	181	210	199	242	202	197	197	183	195	182	186	197	187	184	203	183	200	200	220	182	178	174	170	211	186	184	197	208	213	203	177	224	194	175	209	212	189	200	184	189	184	202	209	204	185	209	200	172	201	191	182	212	198	176	198	184	185	179	179	167	188
6136	8560	5469	3711	632	590	596	625	602	523	572	546	603	568	561	589	613	585	573	561	545	592	542	559	534	532	570	524	533	556	595	557	536	580	559	541	586	597	569	542	585	540	555	577	589	578	542	574	575	573	595	587	588	572	574	579	580	545	554	547	523	521	547	524	551	576	542	603	586	605	573	562	528	605	553	563	574	585	600	591	558	566	601	603	590	587	558	600	537	526	571	555	527	592	574	589	565	504	574	549	536	513	551	552	556	577	625	569	576	603	573	607	588	555	547	545	551	596	573	569	641	565	566	570	587	557	574	554	593	562	541	529	587	578	572	590	542	583	513	533	521	576	568	555	536	594	583	569	543	586	593	536	554	555	581	550	524	558	529	562	548	559	560	557	573	529	543	595	580	582	564	569	579	566	541	529	500	559	532	564	565	525	599	589	522	564	563	565	573	534	599	563	582	543	563	590	523	580	591	575	558	555	558	572	593	589	524	536	520	560	568	564	562	610	560	558	593	590	592	605	567	588	555	585	585	562	559	559	601	543	557	568	573	569	520	536	534	513	610	568	582	566	516	595	580	551	556	572	561	569	571	573	562	602	542	604	516	515	544	509	599	616	571	581	582	608	597	553	563	530	567	587	574	573	539	544	564	521	542	524	542	595	524	547	565	575	593	562	573	559	580	525	537	562	572	586	571	576	579	546	576	538	542	542	568	554	535	564	587	599	568	549	603	544	571	566	520	572	549	538	566	565	561	532	553	546	557	561	585	587	529	549	567	605	534	577	556	528	554	550	576	561	548	582	578	536	568	557	534	571	594	511	556	553	552	524	569	570	585	561	597	583	569	539	562	572	524	587	534	581	579	562	572	559	584	526	556	611	531	529	547	564	595	545	552	539	561	595	581	574	571	591	559	552	611	549	547	575	538	560	571	537	565	542	535	486	528	578	569	551	584	534	573	560	573	574	544	524	580	513	544	544	535	557	581	544	566	568	553	581	547	585	564	571	551	586	558	506	583	565	527	574	548	547	556	563	580	544	556	543	514	559	558	550	531	549	522	580	564	575	589	569	549	562	575	581	577	541	540	591	570	556	573	569	612	569	547	526	576	596	563	552	590	525	628	620	571	551	537	569	542	614	589	550	549	544	603	543	564	552	577	572	549	507	556	572	562	567	558	576	577	572	561	580	588	586	569	560	609	560	555	542	583	564	565	552	554	547	550	570	592	578	534	596	558	550	567	550	580	537	609	541	508	549	573	527	546	622	593	576	543	600	567	589	583	564	570	523	585	560	530	544	561	596	545	600	548	545	544	584	563	565	571	564	549	540	553	541	547	564	568	563	591	549	580	588	568	563	548	540	580	543	595	578	550	539	606	566	540	558	573	567	570	530	564	550	553	555	518	594	551	574	568	572	530	576	576	549	578	587	460	572	585	625	551	528	537	605	550	592	547	516	563	547	550	574	534	521	567	585	553	575	586	583	559	550	527	545	534	556	520	548	563	542	567	561	540	588	541	597	572	581	568	556	585	536	531	583	540	586	574	529	493	531	566	595	602	560	511	537	563	567	554	577	565	553	542	564	583	542	568	567	558	548	554	525	570	539	529	569	586	568	576	569	593	571	553	546	531	561	563	529	537	520	594	565	563	537	599	542	578	547	575	578	538	572	546	620	597	519	573	555	522	566	586	548	576	585	568	541	560	548	567	574	572	590	572	546	515	539	611	522	561	573	576	531	534	573	566	632	533	584	548	562	562	561	543	561	580	582	560	582	545	555	567	566	566	592	597	557	583	542	544	604	579	534	560	558	587	579	554	573	532	550	596	560	554	577	552	568	567	561	566	528	550	573	537	542	564	524	560	573	603	532	562	529	594	579	574	565	543	609	554	546	565	539	497	550	551	568	580	556	527	570	566	557	559	515	571	579	541	585	594	576	625	553	566	563	528	542	558	575	538	582	563	582	522	557	581	543	552	550	571	549	601	581	559	581	548	576	551	572	535	581	523	549	571	535	591	552	555	561	623	557	560	497	539	513	562	557	606	543	528	576	597	549	543	584	561	570	557	586	569	593	568	594	557	528	580	600	550	556	623	563	556	559	530	568	621	542	559	530	569	553	563	539	579	576	589	564	525	612	555	534	534	565	573	556	605	557	563	560	548	556	566	533	588	566	554	586	572	609	568	606	545	599	604	539	556	531	586	552	510	588	570	560	545	613	556	575	526	581	563	572	605	572	557	530	539	572	546	551	536	542	584	546	563	508	541	559	570	579	583	514	544	582	570	520	551	581	571	512	576	535	592	554	553	616	595	581	581	580	520	567	566	572	603	563	589	534	572	564	549	581	555	553	595	564	608	559	536	591	522	577	592	575	555	588	582	553	531	580	556	609	560	582	541	539	550	566	537	570	594	602	573	546	577	594	571	586	552	553	567	546	575	537	572	568	586	585	557	571	550	549	535	610	556	576	584	595	551	604	554	515	539	599	516	555	555	577	562	574	578	561	553	535	559	623	564	565	504	579	574	516	582	520	532	547	581	598	627	610	560	511	587	568	539	588	541	565	513	527	565	493	551	591	553	531	569	546	565	563	533	548	562	550	568	562	560	518	604	578	527	578	560	551	569	542	539	548	548	579	574	545	547	526	558	577	563	593	566	558	545	582	536	570	528	555	523	538	554	537	563	567	605	534	607	595	572	575	546	575	565	562	588	584	531	565	513	604	540	563	550	554	521	546	573	611	524	588	567	540	611	530	573	559	564	567	571	543	588	569	598	600	551	526	583	613	562	563	562	550	587	559	546	520	571	532	557	582	538	580	548	561	544	546	586	566	554	586	557	560	566	559	574	532	562	570	562	544	589	532	577	558	568	508	619	553	527	548	579	569	601	585	530	550	636	556	583	566	538	555	543	593	584	567	569	534	563	555	570	633	558	547	533	545	519	539	539	566	600	540	574	541	547	565	533	570	578	565	590	542	551	542	574	570	562	539	567	560	579	534	616	571	583	558	577	562	573	545	577	524	547	557	548	573	515	580	569	546	541	567	569	560	550	554	564	593	535	577	567	560	572	543	569	547	578	537	562	584	579	568	546	565	543	545	594	592	559	548	534	586	563	564	561	515	596	570	553	556	548	568	564	559	532	522	563	581	547	555	539	583	600	570	572	545	554	584	577	571	547	554	605	565	532	564	577	517	581	569	547	590	545	554	567	571	576	568	574	551	589	555	507	572	540	556	529	553	590	614	552	599	566	546	534	630	563	573	569	599	558	556	572	589	533	553	571	550	570	616	591	599	553	594	570	587	550	578	586	575	585	583	587	518	575	570	560	520	592	558	580	582	585	522	525	551	578	587	557	580	541	533	572	547	588	520	603	548	579	561	545	554	611	546	554	586	516	601	513	544	572	569	559	548	551	535	562	582	591	527	550	518	592	581	558	563	523	538	550	533	554	544	510	583	567	533	580	577	593	558	536	564	570	539	523	537	543	586	588	548	552	552	578	555	546	530
44985	52396	39728	27205	3391	578	510	447	429	400	389	365	420	400	369	368	407	401	413	333	366	350	363	360	368	388	379	337	357	338	389	374	365	367	358	348	356	372	383	355	364	366	335	343	357	365	384	357	353	383	395	360	322	381	347	326	350	383	375	360	343	370	319	332	369	370	345	310	373	383	367	379	370	367	355	331	369	366	380	362	387	359	357	340	340	365	352	312	354	348	351	365	341	359	363	357	354	334	358	333	338	342	337	393	359	339	340	337	369	355	344	330	352	377	329	369	358	350	354	342	336	361	322	336	375	365	358	346	339	333	343	329	340	352	334	336	327	338	340	376	355	340	372	350	345	348	362	352	351	326	337	316	351	347	396	384	350	351	347	401	348	346	353	342	335	376	357	382	346	321	317	364	340	354	341	378	356	369	336	345	333	351	349	305	341	358	383	319	385	376	367	318	375	356	363	359	342	348	332	326	379	332	369	350	340	356	356	379	352	385	327	349	320	330	330	359	356	359	315	363	346	327	329	356	343	384	357	347	372	372	340	364	324	369	378	328	330	370	348	366	339	370	365	360	336	352	346	355	341	352	384	323	318	350	361	331	350	372	298	359	370	342	338	341	350	334	330	309	350	359	374	354	338	335	390	300	352	351	316	337	379	400	363	360	362	362	387	357	369	359	355	338	322	354	339	319	366	337	367	319	341	395	364	294	375	343	340	366	356	347	363	355	327	345	367	344	352	369	388	360	341	377	361	356	383	363	343	368	396	347	391	366	365	354	345	353	341	329	359	367	366	359	374	369	317	336	356	347	366	362	362	343	333	339	347	384	369	340	354	360	350	356	375	359	332	357	339	375	333	379	347	340	376	366	361	373	363	360	324	359	387	328	379	384	372	345	304	351	336	346	358	362	370	338	387	361	344	371	383	349	378	362	383	367	399	336	329	329	355	363	324	344	395	343	344	374	343	333	373	359	382	367	370	367	359	348	371	363	351	320	334	371	332	369	360	332	335	383	358	402	352	350	380	351	378	362	400	374	372	356	335	363	386	358	329	345	368	317	377	354	345	384	360	377	362	320	345	309	359	364	340	331	380	346	374	336	360	374	344	348	331	345	357	370	359	337	357	351	342	367	361	357	324	374	312	338	336	307	309	349	298	369	356	326	378	388	360	386	363	372	339	373	360	356	361	373	336	347	331	351	359	353	370	381	352	362	360	352	360	352	326	356	360	363	312	320	340	385	361	380	412	364	354	347	394	329	337	347	320	342	358	388	380	354	378	369	315	361	370	349	337	363	356	372	358	337	363	334	339	359	356	343	363	347	342	338	368	357	332	322	358	298	311	333	346	361	337	382	351	395	356	334	359	316	329	373	376	376	331	356	325	332	369	365	328	375	360	343	366	346	349	342	362	347	325	337	387	333	339	344	348	360	395	378	345	332	335	339	335	337	333	372	369	320	368	363	369	341	371	339	355	314	335	340	329	350	335	371	356	336	348	350	343	301	341	346	374	322	356	379	360	351	361	320	345	326	363	314	332	326	373	353	376	335	347	332	342	343	368	367	340	372	366	348	359	347	330	359	338	386	353	374	337	336	350	325	324	337	370	344	349	369	412	360	328	359	356	352	358	385	335	393	350	365	357	367	332	346	350	378	343	381	338	379	352	344	365	359	373	334	353	362	369	330	369	348	368	348	352	350	359	369	364	356	384	371	333	346	375	382	383	388	342	366	345	356	345	325	379	333	389	315	367	363	348	340	304	336	301	361	355	338	371	357	361	369	332	357	366	345	349	360	368	347	330	337	371	390	393	373	370	352	329	360	383	362	386	341	368	364	353	359	343	371	374	375	389	321	345	342	387	349	336	315	329	356	330	333	332	321	328	331	375	347	358	392	335	333	367	353	331	364	368	364	357	351	329	329	320	379	384	308	363	363	380	334	344	352	358	321	333	343	350	358	344	326	366	349	373	313	311	351	349	344	342	330	313	342	330	329	346	341	325	322	319	369	378	359	336	338	340	341	356	320	336	352	376	366	368	329	346	341	331	352	354	376	336	350	368	377	369	368	374	359	380	363	333	348	380	354	335	328	372	329	333	361	360	369	326	354	358	363	370	366	350	311	331	380	352	348	354	358	335	344	343	334	353	358	362	378	330	337	368	361	377	352	342	342	335	369	334	360	349	336	344	372	344	352	345	337	357	395	336	371	345	346	371	348	345	325	321	350	337	334	364	371	361	379	325	335	381	374	335	353	326	325	360	348	379	357	342	339	395	347	321	377	371	357	373	343	340	351	356	366	329	340	352	324	341	350	342	369	348	402	352	394	341	381	376	344	327	327	366	338	337	355	348	332	361	368	340	379	356	328	340	356	356	349	386	347	354	350	357	337	345	376	377	357	361	355	347	342	369	346	334	334	361	316	344	377	341	353	385	344	370	346	364	344	353	359	367	357	346	338	367	340	392	351	381	380	384	373	357	337	364	355	345	353	358	387	369	353	359	373	339	317	375	353	337	359	331	347	334	357	349	352	350	379	375	395	368	347	387	392	341	373	352	338	322	316	341	360	343	342	355	380	350	347	375	370	357	337	340	350	350	365	337	370	333	333	382	311	353	359	404	378	381	362	328	397	350	380	363	328	318	371	342	356	363	391	305	374	289	335	349	366	362	389	338	350	367	356	322	379	341	355	327	370	376	389	372	339	339	342	373	387	353	347	345	348	392	343	351	363	358	340	311	352	403	320	361	372	363	335	336	337	372	352	337	340	364	359	367	353	361	357	359	336	357	329	363	381	359	354	358	355	336	354	327	362	364	324	357	344	399	360	363	367	362	381	405	332	350	321	311	334	330	358	332	358	386	344	343	334	342	376	354	350	375	298	356	359	332	368	361	341	348	356	379	316	363	314	319	354	357	358	368	348	377	338	343	340	312	372	348	338	331	345	362	357	360	316	324	356	370	352	334	375	300	359	363	368	350	338	328	345	373	384	356	327	322	380	341	337	368	355	366	360	376	358	346	347	315	328	345	352	336	377	339	364	347	349	353	380	323	338	347	338	349	359	381	345	354	370	331	367	340	352	366	354	345	359	323	362	362	349	386	340	364	364	371	351	365	370	346	357	335	372	339	326	334	354	413	352	355	370	338	363	365	369	388	350	359	343	330	335	369	334	355	373	333	352	334	329	360	374	304	365	362	321	357	348	376	356	340	325	348	368	406	366	353	347	340	381	325	349	324	331	360	348	353	379	342	328	323	340	367	350	354	324	329	379	339	389	346	323	359	339	332	350	370	345	333	357	350	338	360	336	321	360	363	324	345	348	356	365	360	319	356	347	374	328	365	384	388	349	361	393	332	374	357	368	346	324	361	368	358	377	403	356	375	329	356	346	326	363	338	301	365	381	331	378	353	362	360	348	334	360	356	346	345	346	335	373	368	331	362	371	383	348	346	372	332	338	325	326	358	370	383	338	344	362	327	353	373	367	340	373	320	374	329	367	350	339	341	391
27245	39316	40040	28883	2084	1807	1679	1491	1337	1297	1221	1145	1136	1112	1066	1069	986	1066	1034	1016	979	942	996	1026	942	966	927	993	945	874	907	960	945	979	918	897	931	933	908	882	904	960	946	930	929	970	903	932	937	924	944	911	876	915	951	919	947	937	921	936	913	957	893	943	916	910	960	892	973	897	864	946	974	915	921	895	915	853	909	886	916	922	934	882	921	904	904	922	929	935	873	905	933	922	895	920	929	856	955	917	889	934	938	960	905	878	896	894	908	895	916	906	913	903	929	908	925	871	930	921	921	938	930	906	881	894	930	918	896	930	867	935	895	934	867	925	916	909	954	903	970	931	901	892	981	883	961	888	875	846	903	855	927	887	901	929	882	881	911	906	913	903	888	936	925	897	839	966	917	868	920	904	874	942	844	919	887	947	862	904	915	869	907	879	911	887	883	825	916	946	891	874	865	880	914	882	909	940	861	898	902	946	834	864	888	872	885	913	842	876	899	874	905	919	941	884	911	899	945	933	901	924	900	919	920	868	876	881	921	907	941	915	923	891	889	891	899	862	882	887	922	879	913	880	923	882	872	879	900	936	948	895	903	877	905	902	923	962	898	862	896	924	910	856	985	929	876	920	924	900	882	868	909	917	908	900	918	865	895	900	904	878	893	910	863	882	864	885	923	858	943	944	866	877	865	921	889	898	910	928	894	876	950	901	912	885	951	873	907	922	888	895	917	864	950	876	897	943	885	883	914	916	852	933	935	863	898	932	906	875	928	904	891	899	897	924	926	912	895	879	891	885	926	914	896	900	912	897	921	943	954	870	948	893	905	900	966	837	890	951	847	926	879	967	911	941	924	859	857	933	882	879	910	885	877	915	887	897	907	893	905	930	877	889	929	951	863	960	887	910	923	952	906	894	920	905	900	864	879	906	869	895	895	923	839	890	885	849	901	910	917	918	925	935	899	897	904	932	919	856	910	923	869	914	865	916	866	879	911	979	902	838	871	935	876	939	890	868	921	898	919	916	889	916	892	884	903	913	915	906	870	886	954	923	932	922	946	881	908	885	907	885	908	929	913	902	902	923	923	943	873	915	892	900	913	913	871	917	936	945	925	879	936	903	921	863	875	900	888	859	873	852	899	852	853	905	900	946	928	918	892	932	916	920	915	916	904	965	897	880	932	863	889	925	925	896	885	907	912	878	930	900	908	936	899	862	986	911	894	898	877	919	879	884	894	912	872	921	894	915	898	887	932	890	930	889	938	887	912	847	864	900	872	861	889	880	920	952	913	900	903	966	828	868	875	884	880	868	935	914	914	891	931	913	871	918	933	912	846	872	877	952	917	844	932	919	883	895	883	911	879	905	878	904	908	866	924	924	881	896	936	919	891	857	942	878	874	930	923	932	874	834	903	920	915	886	889	881	886	871	857	921	885	907	893	894	928	960	893	899	890	910	892	909	908	905	915	903	919	925	903	842	929	931	885	917	886	900	895	868	903	913	920	905	955	951	911	893	941	933	920	894	902	885	898	940	902	905	939	912	882	925	916	929	963	930	944	938	880	910	889	854	868	958	860	904	893	921	883	943	883	948	943	882	938	897	927	893	903	890	855	880	876	902	892	884	948	880	863	934	897	886	910	890	921	887	939	877	836	950	888	963	839	851	892	932	953	900	886	873	881	876	918	864	892	898	858	918	929	918	944	929	903	894	907	922	875	924	892	878	883	915	901	897	905	873	883	913	862	875	853	897	980	926	867	909	950	877	911	861	848	865	898	914	882	949	917	852	935	919	916	934	906	939	954	913	876	904	895	892	909	908	929	885	923	906	903	931	928	899	873	915	884	930	875	930	921	952	933	930	870	909	884	847	870	879	863	884	896	902	882	886	936	931	896	920	837	861	878	919	916	885	907	897	892	902	911	879	933	879	880	873	936	933	921	897	894	892	905	918	874	940	902	892	854	900	932	928	894	914	885	907	918	911	866	894	860	960	926	971	926	880	933	913	949	878	854	902	903	874	919	906	871	903	944	892	863	885	919	868	870	871	886	959	885	912	861	959	896	906	893	847	944	926	864	866	899	902	884	867	919	922	881	873	897	859	925	901	899	880	917	883	913	906	943	899	907	922	871	896	850	944	871	936	975	878	897	913	886	876	934	915	881	928	874	905	953	871	943	905	922	922	915	908	911	870	896	843	895	978	885	906	850	937	892	894	910	914	925	922	901	868	964	909	888	912	917	924	953	922	977	950	891	895	876	889	892	876	964	874	932	906	898	949	942	862	909	902	885	874	921	902	924	904	892	896	906	923	874	943	876	960	865	875	980	874	892	968	859	916	858	920	953	891	961	903	905	933	884	956	896	871	934	902	917	939	936	890	859	963	913	873	908	867	861	885	922	877	918	902	882	893	896	863	939	970	924	905	915	933	886	904	907	887	898	878	913	923	911	911	914	902	962	928	962	875	914	922	980	922	843	887	850	910	857	905	908	925	859	938	924	918	873	914	895	901	905	917	848	914	906	889	919	950	920	853	909	912	875	905	928	889	909	930	837	894	909	894	883	880	905	883	952	873	889	920	922	928	924	922	908	869	884	846	892	942	891	933	904	956	928	927	929	899	909	915	909	907	854	880	913	885	896	918	912	919	878	906	866	856	881	928	884	846	913	923	892	887	871	873	923	798	908	932	865	913	874	899	926	921	894	875	884	921	922	942	908	913	919	910	940	902	907	886	942	835	882	897	848	915	882	894	921	887	923	909	941	915	908	898	886	941	903	912	899	945	930	924	929	886	910	911	958	932	912	899	876	898	812	911	923	898	938	916	895	907	901	877	921	878	890	854	888	909	886	927	914	915	865	917	929	830	925	926	880	874	884	856	931	945	851	892	965	899	926	875	928	914	920	921	892	882	913	881	896	917	928	889	958	938	950	933	934	909	894	889	951	895	940	869	908	910	960	868	887	893	866	859	915	903	882	910	901	905	890	866	882	929	985	888	916	864	956	956	857	937	886	857	909	917	955	933	923	880	900	853	837	881	891	861	893	894	916	929	863	882	906	865	910	902	890	900	876	892	939	911	853	930	924	905	881	900	884	887	903	898	851	981	881	940	885	909	863	913	871	878	917	912	908	910	938	840	912	899	866	906	902	914	915	926	855	905	861	909	927	971	900	921	930	897	913	914	915	872	868	906	946	931	936	941	921	952	868	879	934	892	869	895	912	914	887	930	873	959	886	881	844	863	911	859	914	867	903	945	897	906	901	923	929	865	883	917	908	867	915	900	928	860	894	881	876	894	869	946	914	895	865	944	846	880	906	856	907	939	886	881	943	924	928	912	887	930	885	842	909	923	953	849	914	880	887	893	946	944	898	925	907	913	912	904	931	910	895	892	863	905	909	860	915	851	948	902	920	895	905	913	887	902	919	891	967	968	895	951	878	854	919	932	942	884	956	932	866	940	877	901	910	939	966	940	892	881	868	872	898	909	902	926	869	960	898	908	924	906	955	896
58797	66630	52443	40303	8580	921	644	533	495	467	440	444	430	410	431	416	403	402	387	408	372	369	367	360	371	345	331	358	345	348	341	359	371	353	328	380	349	327	362	334	387	363	326	363	358	377	370	356	380	355	331	388	370	379	400	377	376	353	375	344	378	356	344	351	309	366	334	333	342	324	385	365	357	335	359	325	409	370	346	377	354	369	377	346	381	333	350	366	355	372	360	335	343	351	389	325	347	334	358	398	351	328	311	300	352	324	351	348	351	369	335	326	346	331	365	349	396	342	364	370	357	340	340	331	370	366	344	353	336	355	373	364	337	334	388	370	337	357	332	320	345	369	367	334	348	366	351	369	360	333	364	351	332	370	364	375	356	368	322	359	347	359	370	348	383	344	346	342	335	347	343	373	368	353	352	347	344	332	332	352	349	349	371	331	386	365	326	361	361	361	383	367	363	342	370	377	375	361	340	345	338	377	373	354	351	349	318	317	336	341	377	357	372	323	350	364	368	342	336	377	354	324	341	362	346	363	361	355	328	345	310	330	417	360	369	334	361	311	352	363	332	369	353	367	365	379	309	348	374	356	352	371	367	349	331	361	351	343	339	315	379	354	348	368	366	352	360	363	355	353	407	347	366	344	390	334	328	354	324	341	383	327	334	338	339	360	363	379	353	373	374	377	364	370	327	362	356	334	339	355	371	365	344	387	350	380	381	374	333	380	358	348	356	355	334	331	358	315	317	334	354	376	355	338	403	368	340	365	365	351	386	399	336	357	326	391	330	338	343	355	337	341	335	345	353	364	351	333	380	357	317	346	353	335	356	352	375	350	352	355	348	370	409	351	379	382	321	372	343	342	354	351	370	353	363	367	361	333	366	384	353	346	383	340	358	337	368	360	343	365	327	356	352	326	358	343	366	364	375	355	353	343	333	348	315	362	356	318	345	374	367	356	356	363	329	370	360	359	346	352	365	360	367	351	348	355	313	342	350	380	348	363	347	383	376	367	344	329	344	364	344	354	379	358	328	358	370	361	357	369	357	370	349	399	362	374	363	337	379	357	356	329	398	371	385	330	336	388	345	330	333	347	352	340	375	379	344	356	369	342	339	356	330	359	370	395	397	367	357	357	370	364	347	344	359	367	338	325	355	356	378	376	343	350	338	352	345	356	360	364	361	348	355	369	352	357	373	383	366	365	342	392	339	370	285	389	350	363	348	339	385	334	354	369	330	359	337	347	346	356	361	362	371	334	367	336	385	352	379	364	306	354	362	349	353	371	356	373	344	364	357	359	377	360	411	360	355	372	360	335	338	347	322	366	327	353	340	337	350	326	355	381	364	404	360	337	359	362	390	347	349	358	355	362	382	347	344	378	321	350	324	403	380	345	366	351	359	341	345	345	362	374	361	349	372	330	355	358	370	345	334	375	342	302	351	362	368	358	328	334	356	355	358	393	367	325	371	346	353	361	377	339	365	357	367	359	356	362	374	385	330	367	363	332	352	370	356	352	374	366	354	367	320	366	355	374	363	359	363	360	397	373	355	334	352	353	379	330	358	391	376	347	353	329	351	362	353	330	366	355	357	355	324	334	371	368	400	340	361	359	322	353	369	355	364	341	316	388	360	343	320	371	341	364	375	372	369	314	387	340	349	351	332	361	353	363	366	366	368	357	356	310	343	378	317	343	360	378	351	312	352	359	362	385	373	345	378	382	368	372	375	339	342	340	393	389	345	364	370	324	330	330	330	339	328	355	381	397	312	375	374	356	364	361	367	342	332	354	363	367	364	340	341	364	362	346	354	375	335	356	371	367	357	361	367	361	347	340	357	330	378	373	318	324	344	369	347	321	340	331	352	349	323	337	327	344	349	376	346	396	348	354	385	361	349	378	339	345	361	365	342	338	358	347	354	380	346	374	318	334	334	372	363	357	348	340	355	379	364	349	331	377	368	344	332	328	371	337	342	372	352	323	355	364	350	335	354	381	324	368	318	369	356	335	340	373	340	342	357	367	391	357	378	359	366	369	345	347	362	311	363	365	369	368	347	357	378	372	347	311	347	373	349	365	324	341	351	337	368	347	315	354	339	370	326	339	367	369	324	339	355	363	376	347	371	375	378	337	364	374	367	329	350	397	373	339	377	357	363	311	358	328	383	334	369	339	386	364	351	345	360	357	332	346	332	364	324	351	370	334	348	315	346	403	345	381	319	367	359	346	357	332	326	335	364	359	363	343	371	348	357	338	342	354	407	367	346	354	357	360	345	353	395	350	376	334	341	384	375	395	363	389	344	371	368	385	349	387	350	343	329	362	361	362	347	354	347	385	333	342	343	330	357	332	344	363	338	387	352	332	355	327	342	363	336	355	372	389	323	339	354	370	378	351	334	352	337	345	396	335	369	362	362	397	332	330	358	386	368	360	361	373	380	351	387	370	379	344	356	371	330	345	319	329	357	311	382	347	370	380	358	340	378	299	361	371	345	344	337	367	358	329	333	337	340	347	356	367	333	364	337	346	377	348	364	389	359	347	353	333	361	331	377	340	340	345	336	360	324	381	348	374	330	361	362	340	370	356	340	327	325	333	346	380	350	358	348	354	393	362	366	341	353	332	359	329	340	344	345	352	387	396	332	374	321	349	331	348	352	369	392	396	355	353	340	372	342	338	389	336	320	363	349	407	341	326	385	355	365	333	333	328	321	349	353	365	351	348	314	375	345	370	328	346	353	358	355	369	360	327	377	334	344	355	403	339	359	390	400	390	393	359	319	342	353	332	398	358	345	370	342	331	362	368	364	350	337	361	365	374	366	336	345	350	369	353	369	354	353	371	328	394	381	354	356	380	351	346	350	332	376	352	366	375	349	375	336	363	381	341	350	347	337	343	316	345	327	388	343	356	360	327	316	359	318	365	332	323	349	352	387	328	353	351	322	395	367	360	381	366	373	357	395	374	356	354	354	362	355	359	344	357	357	380	355	342	333	358	350	309	369	366	334	353	353	339	347	369	371	379	367	342	353	361	394	348	361	376	421	383	352	335	349	361	351	354	377	375	350	404	360	354	329	364	344	354	370	352	402	325	342	333	374	340	381	362	386	343	410	330	364	367	365	379	334	352	380	364	344	329	387	355	362	330	354	360	343	354	327	361	331	355	337	311	326	337	356	384	332	389	384	349	334	324	371	372	354	368	396	370	347	364	377	329	361	348	338	355	321	382	336	364	366	344	369	376	385	364	367	350	321	362	352	365	353	351	327	350	373	375	345	372	386	365	336	341	350	334	360	344	341	377	409	349	332	326	353	324	402	362	381	340	346	402	342	374	355	313	354	383	327	327	328	347	304	347	359	312	323	340	333	325	336	382	364	393	317	350	343	329	355	328	380	348	350	363	368	346	335	345	334	364	359	356	351	339	360	343	343	401	356	351	342	338	356	344	354	373	358	339	343	343	344	367	337	373	386	354	330	386	363	326	351	322	369	365	370	404	386	404	319	355	358	342	397	375
35712	48816	49791	37835	3199	2675	2313	1953	1797	1694	1519	1448	1309	1263	1206	1258	1104	1137	1123	1029	1059	1057	1047	967	984	968	975	964	978	987	944	951	932	954	950	972	1009	906	980	903	920	948	954	944	948	912	901	920	880	950	957	878	894	926	908	924	878	951	882	861	846	953	880	897	939	881	883	830	928	879	912	931	896	847	932	938	904	906	927	880	900	889	917	894	914	883	878	839	905	863	855	927	864	869	843	880	850	863	927	910	901	881	883	890	869	877	822	947	946	890	907	915	875	864	861	872	879	874	868	872	872	858	849	892	889	933	929	842	874	883	879	855	886	853	901	866	883	882	882	914	856	881	833	880	841	905	844	888	882	830	838	875	858	959	878	906	908	934	865	891	851	889	893	881	959	896	858	855	853	926	888	897	853	874	917	859	860	916	872	863	852	851	844	916	885	851	892	865	882	890	912	918	866	895	836	848	885	797	839	893	912	873	923	867	909	961	893	886	868	955	890	890	922	896	890	860	862	933	894	886	885	856	879	845	897	906	926	899	842	843	883	886	878	887	895	869	847	863	907	887	841	863	869	879	873	894	862	920	901	896	902	927	844	886	905	921	846	868	893	897	883	896	886	930	851	932	886	928	835	838	871	858	898	872	813	985	914	893	886	938	845	951	920	848	844	946	801	841	948	915	891	888	886	895	981	858	893	883	899	913	942	851	898	824	918	878	858	880	820	854	922	916	863	931	866	914	842	877	879	844	830	932	898	938	884	852	923	927	882	903	904	871	912	877	901	805	894	856	899	889	886	868	863	884	822	856	900	838	833	882	907	878	911	909	869	890	902	878	808	847	919	876	828	864	876	875	912	868	888	910	919	860	876	871	895	871	897	834	882	834	836	877	927	854	893	875	940	886	868	957	892	878	901	881	871	905	884	888	890	892	894	941	968	872	887	867	893	888	915	855	938	891	890	881	901	902	919	845	891	850	895	936	856	881	911	934	901	884	890	877	870	933	890	952	883	925	892	930	915	894	869	853	857	879	902	879	888	897	895	920	857	899	849	877	884	884	885	896	869	837	895	820	871	905	928	875	926	871	825	882	933	896	981	862	869	850	917	796	845	906	876	866	871	839	865	882	911	890	859	887	923	909	866	863	889	857	852	874	929	869	861	859	855	886	870	863	878	921	902	923	873	852	804	870	848	907	901	907	886	834	863	850	900	876	841	907	885	910	845	862	841	893	890	907	907	913	874	889	895	867	820	864	838	869	908	884	963	882	870	913	904	924	867	892	877	913	868	828	863	870	911	927	840	835	882	889	827	863	851	856	910	898	924	818	928	898	836	901	865	888	928	888	897	843	861	913	894	896	930	847	884	839	929	870	875	878	916	852	870	867	931	841	900	882	898	840	856	886	910	870	891	898	906	938	868	878	884	853	910	929	909	898	919	858	866	954	869	859	904	895	876	864	883	875	833	855	857	845	887	920	868	897	869	879	857	900	874	888	907	883	885	856	952	868	867	895	875	858	835	870	829	893	872	886	911	849	896	930	889	900	912	852	860	894	882	914	864	895	862	844	862	920	895	852	875	898	900	859	861	857	813	917	898	841	891	912	925	858	861	914	838	868	841	930	890	909	898	884	826	836	884	936	932	861	885	914	902	955	882	913	866	875	903	886	904	917	923	866	847	932	850	873	895	905	868	865	921	885	922	916	874	831	917	903	900	906	920	892	840	830	857	874	878	878	889	882	894	900	900	843	893	919	942	913	909	872	929	896	888	871	880	904	891	844	901	909	939	895	884	881	889	876	849	886	867	871	891	908	846	859	849	844	827	863	891	863	875	895	920	818	948	891	884	838	910	865	857	845	913	901	957	830	912	894	917	841	879	883	854	900	953	861	883	882	938	894	852	893	907	875	896	857	858	871	908	880	942	866	833	897	910	851	871	918	860	905	853	881	877	899	875	891	873	869	901	953	877	911	843	851	893	855	854	884	880	907	892	915	879	860	835	935	910	876	897	868	924	847	905	895	932	891	881	844	855	912	890	898	925	943	913	926	879	845	896	880	896	863	909	912	892	885	843	869	862	935	911	882	868	906	927	817	923	874	919	897	882	915	868	911	855	889	885	867	861	931	882	916	861	854	890	875	886	898	882	883	912	855	846	857	858	860	895	884	847	889	879	887	842	842	868	890	882	890	908	867	880	876	860	937	839	837	857	882	888	905	862	843	935	910	877	851	878	883	908	896	861	883	884	946	921	884	827	914	914	900	868	893	845	885	955	872	841	920	877	885	866	907	897	850	902	905	879	877	894	910	921	875	879	870	869	850	945	860	914	906	871	891	874	910	898	939	881	892	844	941	903	850	867	870	875	879	966	915	891	859	874	885	912	901	893	923	928	903	825	825	902	932	838	850	835	904	905	876	836	867	879	836	920	876	895	885	902	866	849	865	950	869	908	889	913	883	928	846	893	882	835	844	922	923	904	908	866	884	853	879	903	871	879	879	879	894	917	926	902	894	879	892	875	881	872	923	884	878	826	949	889	881	871	877	875	879	868	874	908	908	879	928	885	880	889	876	897	834	926	893	905	911	908	897	856	871	861	852	843	883	859	855	862	882	874	857	935	866	829	877	902	895	881	859	857	900	872	920	886	895	890	926	824	881	899	923	919	817	876	913	875	897	831	859	923	873	900	909	878	839	888	876	850	884	890	935	845	908	841	834	818	878	832	852	872	876	980	871	878	899	876	923	886	905	909	846	900	845	897	884	891	899	850	838	897	862	893	889	862	874	909	853	891	888	880	854	879	942	872	899	906	914	917	831	904	921	912	855	892	892	915	853	856	857	882	899	883	930	904	904	870	895	917	874	911	863	873	868	929	850	872	853	890	874	923	919	874	889	833	853	915	904	868	880	856	915	836	908	906	923	896	881	849	876	862	854	836	848	942	905	871	865	899	852	868	908	942	871	880	871	924	916	852	904	937	869	918	914	882	915	870	881	889	875	896	903	943	920	953	911	866	888	915	864	892	898	896	847	881	866	918	880	896	852	837	847	897	890	917	931	899	884	833	909	877	888	869	864	844	903	891	878	898	914	904	868	934	931	880	884	859	878	888	871	873	893	914	869	888	903	891	937	881	900	890	867	886	923	873	847	909	838	924	849	894	914	879	940	865	882	886	865	894	922	867	931	863	876	898	851	895	901	889	922	894	923	854	852	871	864	895	876	912	893	874	886	875	916	923	895	923	867	887	882	880	922	865	917	901	923	880	875	922	893	868	867	854	920	858	888	840	846	903	857	883	853	907	826	901	853	839	902	886	859	865	850	858	844	881	911	875	847	915	905	911	885	935	902	865	911	904	866	908	909	890	862	903	921	903	914	832	909	955	897	926	902	859	885	880	850	930	868	919	836	838	893	873	912	904	940	815	853	885	920	855	886	898	881	902	868	901	859	875	869	890	885	884	912	890	850	942	840	864	891	858	901	960	939	901	872	887	934	888	904	881	904	859	892	857	905
6861	5218	2228	1348	208	205	175	214	207	199	197	204	191	214	202	197	176	197	192	192	163	179	181	210	206	196	188	203	205	207	176	220	181	191	213	157	199	206	187	193	213	208	181	200	177	210	191	192	186	198	183	203	180	206	167	195	191	193	189	165	201	163	222	210	228	196	191	196	200	187	214	203	199	168	194	182	194	196	181	211	200	211	211	179	200	184	179	212	183	216	191	201	190	203	180	208	214	197	208	191	189	181	199	212	188	189	187	198	185	188	193	193	200	218	180	206	183	187	197	167	187	213	219	175	203	191	191	223	223	204	203	190	174	193	192	188	194	187	229	195	200	196	192	190	185	199	192	197	184	168	165	185	200	156	223	184	181	194	204	179	183	203	194	189	174	196	193	180	177	196	188	173	210	193	198	201	185	194	190	189	202	182	184	194	191	209	194	184	176	164	180	206	206	177	203	202	209	190	193	220	205	205	187	208	171	201	198	186	189	209	225	181	195	175	197	198	190	199	184	190	191	215	196	175	152	191	208	189	190	194	198	205	210	187	185	177	188	202	210	200	214	208	182	202	174	173	190	204	210	188	218	171	181	162	201	200	216	186	174	188	197	177	217	202	198	204	189	199	186	202	216	169	184	193	202	204	209	193	208	181	186	192	172	199	181	197	216	179	194	179	195	186	172	235	179	186	200	210	185	220	180	199	214	191	180	177	198	208	194	189	180	198	168	210	216	219	189	183	179	207	194	184	198	196	206	210	179	228	208	188	208	190	221	175	193	203	204	207	219	218	178	216	179	178	203	200	176	214	174	172	194	222	205	220	168	198	197	177	199	174	166	183	202	193	210	193	215	182	201	204	200	203	199	181	192	191	199	202	166	190	200	196	195	184	183	175	187	185	207	173	176	191	199	199	217	185	198	199	174	191	197	193	165	189	186	206	183	196	195	203	194	179	204	204	194	192	208	199	214	185	191	186	188	196	186	209	187	177	169	202	227	209	181	202	196	208	198	212	198	159	202	168	192	194	190	198	179	210	194	218	195	193	169	216	174	193	183	232	188	180	188	206	200	197	189	207	193	197	181	187	211	209	213	205	178	183	190	187	195	185	170	183	213	184	186	215	172	174	170	200	189	169	199	205	204	183	174	186	191	205	178	223	190	203	225	201	192	205	207	200	196	209	194	187	180	181	216	196	217	210	204	193	198	188	191	194	208	187	190	184	210	200	196	176	217	187	196	225	201	213	195	175	192	171	212	190	207	177	192	183	195	198	184	196	189	195	189	225	216	193	184	200	206	210	169	186	183	194	185	210	193	215	193	209	206	187	177	176	178	183	207	220	193	208	192	200	182	226	188	201	202	163	204	190	189	189	203	182	203	184	194	179	189	188	197	181	199	188	189	212	207	211	207	195	196	201	220	197	184	175	201	171	180	186	205	194	158	221	213	194	184	168	193	208	200	208	192	174	175	181	188	209	203	194	198	227	183	183	195	183	199	185	190	232	174	180	201	223	186	222	203	206	200	203	193	210	212	188	200	197	208	170	220	208	200	190	211	168	208	170	202	195	187	176	166	195	185	203	200	205	177	187	199	193	185	178	185	194	196	204	203	176	179	214	190	210	201	161	198	207	205	221	194	193	179	179	214	193	189	222	187	182	199	208	203	192	171	190	187	204	181	169	186	184	188	193	193	195	212	195	226	200	171	207	162	187	183	175	194	192	207	174	188	199	180	212	173	196	202	192	178	242	177	184	183	197	202	173	195	175	210	197	218	169	201	174	223	186	218	174	176	189	174	194	222	221	191	166	186	166	191	175	186	188	218	217	184	186	184	209	183	205	188	174	179	206	205	178	209	194	193	198	190	187	165	210	197	215	193	218	218	181	191	186	183	213	173	189	197	210	179	195	193	198	191	209	183	204	186	194	187	200	187	182	186	219	166	186	199	207	200	193	190	151	188	188	172	200	216	194	184	207	180	202	167	210	181	244	220	204	210	221	200	195	192	202	212	202	195	206	170	211	197	172	211	190	170	185	181	207	199	209	208	200	219	196	206	187	174	164	181	190	235	203	213	181	181	202	203	214	169	197	195	193	191	219	173	196	182	206	183	183	208	208	201	206	183	198	205	191	194	219	196	209	165	189	214	198	193	176	217	203	218	188	215	204	208	195	202	177	197	217	221	168	199	211	165	178	193	191	190	201	185	208	206	187	185	205	197	194	222	197	197	204	186	210	213	171	194	187	193	198	226	192	178	163	188	188	179	190	190	208	201	192	190	203	196	205	184	172	176	201	203	197	197	195	200	184	172	179	195	192	182	210	205	207	194	213	213	187	189	185	164	174	199	238	196	206	173	225	201	180	179	195	197	181	216	198	200	208	188	190	204	208	201	189	185	179	198	199	219	185	194	215	200	183	181	201	224	175	193	206	188	186	203	190	178	214	218	186	183	181	209	199	177	181	192	204	234	196	172	198	197	187	192	194	207	199	203	205	179	160	178	204	221	159	177	195	167	189	204	187	183	198	212	201	197	203	161	191	220	203	192	185	227	188	189	195	166	199	200	204	184	177	160	181	195	191	196	210	183	192	208	205	202	194	193	194	194	189	193	181	201	172	208	189	206	172	181	186	181	184	190	198	181	193	192	196	195	195	173	194	198	191	183	186	201	189	188	181	183	202	187	199	176	197	196	195	177	192	204	181	204	181	170	201	172	191	191	195	195	188	197	185	189	219	177	161	188	172	176	200	195	188	200	200	201	189	213	178	206	171	185	197	200	188	190	176	205	189	209	180	205	193	163	215	216	202	177	205	178	215	212	204	199	179	170	173	178	194	208	216	181	177	177	192	178	209	200	196	202	177	182	182	177	190	205	206	155	180	188	210	203	215	175	187	201	211	193	186	188	185	196	190	190	178	210	201	194	172	199	187	192	211	205	166	183	199	205	183	190	215	197	187	177	198	186	211	198	174	211	208	187	206	207	195	174	212	192	203	183	201	195	213	182	197	185	177	200	198	242	184	175	193	176	226	195	179	195	183	195	182	200	206	189	202	190	193	192	199	186	208	204	184	186	201	213	191	244	199	197	239	179	195	215	182	172	201	232	170	192	207	196	203	190	194	192	197	195	190	177	167	207	181	197	200	181	156	176	183	194	192	183	170	228	200	188	195	190	180	189	193	167	213	212	184	170	185	167	205	183	185	219	213	194	212	201	187	202	206	209	177	225	183	167	200	191	211	191	198	174	213	190	174	176	173	173	202	209	197	186	172	196	190	194	157	197	203	178	188	199	177	208	217	189	173	208	187	187	195	186	191	205	187	222	201	221	234	168	192	200	185	185	185	193	191	196	212	191	203	208	201	181	210	172	180	194	198	208	176	178	187	212	204	196	177	202	192	228	215	201	193	156	181	189	206	182	204	208	188	188	183	209	198	193	205	189	196	187	204	186	212	213	188	184	200	186	200	196	204	188	185	182	196	187	168	217	188	177	173	219	191	208	163	181	187
6285	8022	5425	4653	597	577	549	619	626	582	543	612	606	561	543	547	580	586	578	511	609	562	582	582	558	539	583	579	558	544	517	553	525	571	557	531	590	555	593	582	583	518	591	561	541	573	540	598	582	577	559	529	587	551	544	578	529	565	574	599	557	550	563	598	557	572	553	529	536	566	612	543	590	580	593	547	571	553	605	521	586	571	566	585	526	558	551	527	533	566	585	555	570	567	539	518	574	572	543	532	544	562	574	540	592	525	545	588	579	557	544	562	561	550	568	550	536	573	574	548	570	556	554	560	572	552	565	520	530	545	554	592	603	567	537	570	561	548	577	598	545	587	571	534	588	558	545	526	586	594	534	561	569	538	519	529	576	557	562	580	557	554	567	602	571	547	580	550	544	579	576	544	569	562	541	549	569	578	589	604	562	549	587	547	579	578	553	525	564	567	529	581	542	553	532	526	569	570	565	549	591	556	549	543	566	564	540	566	575	622	554	534	476	540	519	549	563	556	599	568	569	571	539	588	566	574	557	564	611	571	586	559	520	542	546	561	563	530	546	527	627	537	525	544	586	565	565	568	554	547	589	573	576	533	550	532	577	569	538	548	553	550	618	529	578	581	613	554	570	585	582	574	589	550	570	577	568	559	563	553	568	569	524	576	521	532	559	578	583	586	552	561	576	573	557	550	506	599	567	553	553	572	595	572	545	548	522	538	526	555	572	543	590	549	535	531	643	568	541	583	553	563	559	563	574	553	548	589	576	544	510	519	578	536	539	546	577	523	532	572	544	596	581	559	551	514	588	538	531	568	581	564	601	546	502	545	585	554	564	582	549	551	536	541	608	553	542	514	533	541	551	522	572	575	544	567	558	557	563	555	569	539	559	546	583	558	582	591	503	568	575	567	579	530	579	555	572	528	559	571	567	528	610	577	587	568	594	570	529	613	515	553	549	534	589	567	570	538	544	540	574	559	556	592	538	552	548	578	519	579	553	550	583	585	593	589	551	581	536	556	533	544	543	534	564	519	565	569	577	548	560	593	569	567	532	540	540	572	565	539	580	564	550	574	535	564	566	540	562	567	579	545	569	629	555	566	546	581	542	563	550	569	525	579	564	565	516	575	542	547	573	533	590	555	571	558	557	512	555	602	544	544	586	574	599	589	565	620	573	565	552	555	567	593	579	580	574	536	585	567	582	563	537	574	508	606	541	567	551	554	576	555	590	550	557	559	572	523	564	533	544	583	566	530	593	577	556	577	575	531	587	563	548	552	568	594	537	595	583	550	535	556	550	590	574	596	564	568	554	555	534	572	547	588	557	550	562	541	565	522	530	562	607	555	511	561	562	558	570	589	587	578	552	552	563	538	598	580	568	539	555	595	558	553	555	548	555	525	566	552	570	557	541	548	551	548	549	569	552	559	541	542	563	582	566	570	569	594	501	554	556	558	512	543	575	544	544	561	522	545	612	531	551	573	535	543	561	587	535	551	580	551	553	572	570	510	540	602	560	548	573	585	564	573	552	584	586	582	573	582	534	541	589	535	544	578	540	554	598	557	562	556	553	572	546	562	547	550	599	560	529	586	607	572	577	547	535	562	529	590	553	579	586	590	563	511	538	546	582	584	558	556	546	522	561	528	540	569	611	561	561	579	570	552	557	535	596	537	555	593	572	560	570	551	522	579	618	553	583	580	549	549	577	538	558	545	585	578	550	516	563	580	555	600	584	578	593	591	578	536	549	524	540	554	556	585	577	569	569	590	550	559	553	571	612	529	564	531	566	585	530	560	558	546	577	566	539	631	534	561	590	567	548	559	578	575	596	555	567	544	540	537	549	578	543	550	553	568	538	537	558	601	593	538	516	575	566	576	587	555	573	567	545	540	610	557	547	527	551	494	542	569	565	572	561	553	594	550	533	581	544	570	580	589	558	591	515	590	581	493	579	563	559	541	535	571	571	540	567	530	544	528	573	531	559	598	506	525	564	566	572	535	539	566	533	559	577	535	536	594	553	522	583	504	550	587	552	513	595	563	569	586	566	526	537	578	551	538	531	609	552	529	555	564	580	582	599	567	565	511	571	528	547	559	580	541	544	579	529	567	537	576	607	604	570	528	566	570	572	548	564	500	543	557	557	549	548	525	552	544	539	549	549	546	576	561	563	563	546	580	551	585	520	553	554	543	554	554	536	535	603	564	550	546	572	592	538	560	588	529	594	546	575	579	568	543	559	568	570	584	557	517	585	590	527	539	516	520	550	567	613	533	541	565	540	554	578	552	575	564	550	555	575	563	561	563	571	540	557	538	537	583	606	572	603	581	569	555	590	593	526	551	536	584	584	521	539	534	506	603	563	575	539	552	592	584	544	532	562	558	571	588	526	573	568	540	580	537	514	574	546	590	524	564	529	549	550	565	550	574	494	559	537	558	552	601	555	542	592	559	565	567	561	570	498	555	551	544	577	560	583	563	604	558	558	555	593	556	576	529	586	546	564	573	535	553	585	608	581	567	545	602	566	554	566	588	570	516	553	531	519	589	610	581	519	555	573	553	560	560	549	526	612	520	505	545	523	578	554	569	519	581	611	587	578	549	536	546	581	538	559	529	523	524	569	538	570	567	552	536	576	510	501	561	576	543	562	583	540	535	536	535	551	561	578	611	597	534	537	584	526	589	543	542	606	567	558	576	546	567	529	558	553	575	594	591	517	552	583	582	554	569	538	549	608	521	547	560	556	553	571	568	578	581	532	546	587	547	559	538	538	587	579	569	531	551	541	559	524	609	532	541	518	571	624	563	543	554	567	562	528	591	515	564	515	571	528	515	510	516	554	559	536	568	588	543	550	554	556	600	542	605	557	562	581	580	573	579	587	562	581	571	543	538	542	615	558	585	550	528	536	545	588	559	541	582	561	546	535	556	596	589	587	519	553	522	573	524	580	522	607	580	608	545	559	571	595	546	570	540	597	540	564	577	542	573	559	539	540	589	587	561	540	541	544	552	508	574	552	559	522	559	570	555	555	576	582	566	572	521	572	570	569	559	562	567	594	588	560	539	588	588	552	536	579	552	564	555	531	560	591	565	568	571	537	516	574	582	563	547	585	572	576	542	539	593	536	499	563	566	518	632	559	571	546	538	559	528	567	549	587	559	574	507	586	535	542	596	549	563	553	556	535	575	555	557	546	578	574	561	564	578	605	568	580	495	562	578	583	571	543	579	565	539	539	599	585	538	554	563	562	526	520	607	557	550	553	579	591	574	568	574	535	608	560	573	554	556	558	569	562	574	550	525	548	546	548	558	593	584	513	569	539	594	589	590	555	571	571	563	541	582	531	532	548	565	522	567	576	550	609	591	589	519	538	588	532	555	558	592	544	568	581	515	529	512	536	510	544	554	560	562	562	581	577	532	575	559	541	574	558	532	564	560	582	542	562	568	518	603	558	567	552	589	551	572	537	568	588	513	555	551	568	574	532	549	547	538	560	633	550	540	542	574	540	566
45063	51441	38972	28819	3554	594	458	410	411	384	410	397	396	393	358	377	366	388	360	360	333	365	380	364	348	379	364	381	371	343	378	358	392	374	355	350	330	370	399	371	362	389	332	356	312	357	344	344	396	330	334	351	361	337	324	343	334	367	378	337	337	385	346	323	337	359	333	356	389	353	370	378	351	338	364	353	365	347	375	329	337	344	339	373	349	330	341	357	388	381	387	371	347	344	343	363	352	361	351	365	311	339	353	329	383	352	351	355	360	363	328	380	397	366	345	372	357	345	365	356	359	362	376	336	355	321	373	351	358	373	374	360	350	369	375	342	341	368	378	350	364	348	370	369	368	358	341	369	358	354	333	347	386	336	350	347	360	328	354	354	401	328	317	380	335	369	388	387	318	319	353	351	346	366	333	358	314	363	386	332	349	351	341	374	367	355	373	356	346	337	345	319	348	342	310	328	360	372	346	373	353	394	358	374	361	367	290	370	356	329	390	355	344	361	372	337	352	366	357	369	336	396	329	376	377	356	338	388	388	343	329	376	365	326	348	339	348	352	383	334	362	333	350	347	343	352	381	366	386	361	380	344	380	357	377	375	329	369	336	343	362	376	358	369	352	359	349	354	351	380	348	338	362	350	331	351	362	358	322	359	306	326	341	363	406	376	358	367	384	418	371	343	370	338	322	362	356	381	346	357	379	361	372	333	343	369	343	359	377	351	355	385	329	335	340	384	382	344	390	340	350	359	350	337	369	382	372	375	339	324	333	323	339	329	348	347	379	387	315	364	350	361	337	336	327	358	336	336	330	342	355	349	338	347	368	331	390	345	364	340	352	367	363	331	343	383	344	374	371	329	339	338	358	385	357	351	349	316	319	342	369	361	361	354	375	375	361	343	361	381	335	346	375	350	347	330	374	330	363	313	362	342	380	342	334	368	346	363	381	392	376	329	346	342	298	326	348	366	349	310	370	369	350	344	366	352	391	338	363	359	353	380	364	358	371	353	375	367	351	329	376	350	323	333	401	371	332	344	367	363	360	367	370	357	404	349	371	383	340	362	375	354	343	366	364	348	394	322	389	335	343	364	342	344	341	353	336	356	348	379	367	365	382	377	335	315	343	345	341	368	353	354	383	369	356	342	320	340	357	348	349	340	326	351	331	358	336	332	341	384	340	336	375	394	375	364	331	342	337	334	358	386	339	383	337	370	335	376	327	352	327	347	332	350	363	381	381	356	332	357	370	356	353	369	364	350	370	336	313	360	336	351	369	373	347	340	354	357	359	354	379	323	353	333	332	364	339	342	393	373	329	363	366	357	362	364	344	352	334	326	358	379	333	328	355	332	376	364	340	381	343	365	358	351	371	360	367	376	355	364	384	324	313	362	357	338	348	387	356	354	361	345	365	365	345	382	347	340	338	355	320	359	345	339	340	335	389	355	355	342	335	335	356	366	378	339	337	362	372	341	368	392	337	386	349	344	338	341	323	374	357	366	363	353	331	360	326	367	342	369	332	338	337	357	340	382	361	333	335	355	346	380	332	358	383	344	398	347	387	337	372	354	425	388	371	366	350	348	336	381	341	350	335	340	353	370	363	316	366	382	324	345	323	323	383	370	334	374	324	334	353	396	350	374	405	345	367	330	320	371	387	357	351	379	325	347	358	355	329	360	361	365	334	323	378	347	380	358	371	332	343	379	398	342	343	325	351	345	387	340	351	367	334	334	358	359	327	355	369	350	359	352	363	379	378	327	326	361	378	336	338	334	346	323	369	351	391	350	359	334	333	384	345	349	363	346	338	359	333	355	343	400	356	328	323	339	377	320	359	382	322	365	365	375	343	360	332	352	386	343	369	352	352	383	359	391	340	326	330	326	354	350	370	352	352	381	374	359	341	351	352	365	339	357	351	351	336	365	363	350	356	355	360	348	357	356	341	367	365	342	340	356	350	358	315	360	355	380	369	347	332	355	360	353	349	328	354	378	360	345	343	369	373	333	368	341	332	315	373	329	347	328	365	336	325	336	359	350	336	363	356	370	332	333	335	373	330	330	311	343	350	361	349	387	358	342	378	380	351	331	388	348	346	356	344	352	357	371	394	332	361	361	372	346	352	344	372	328	355	345	367	343	362	384	347	350	360	354	355	320	389	337	353	306	332	329	327	360	334	345	364	372	316	362	355	383	393	358	388	376	368	349	363	349	364	345	355	355	350	346	343	320	360	341	342	345	331	347	371	323	325	349	335	346	325	327	403	351	357	341	378	332	335	367	397	369	350	349	340	329	395	406	358	387	360	328	412	348	359	359	334	365	321	360	367	345	358	359	394	367	336	402	340	385	400	356	336	373	345	343	363	374	343	383	335	350	336	351	356	344	340	359	320	356	354	356	338	301	347	353	345	344	367	366	351	339	382	336	328	373	340	340	348	364	360	321	388	374	348	335	329	320	347	360	371	361	302	366	357	397	345	323	326	339	346	358	382	344	335	351	374	337	366	365	353	334	366	370	348	346	340	333	350	374	376	354	340	346	349	360	343	382	354	373	373	336	378	357	372	385	352	381	359	344	351	337	342	348	356	353	380	336	352	338	372	336	327	385	346	359	369	335	351	344	372	331	377	356	358	349	372	377	356	361	355	364	364	351	359	353	347	308	355	356	330	387	347	383	349	359	365	325	353	340	342	348	354	333	356	366	395	388	363	340	310	363	347	361	357	337	345	389	339	355	371	356	366	386	349	375	345	388	365	314	361	325	382	349	344	366	345	364	331	360	390	352	365	323	347	365	349	345	341	354	362	346	375	323	326	364	380	352	360	340	385	337	355	326	362	334	336	326	334	365	360	324	306	360	384	348	322	344	360	385	339	374	345	365	345	378	393	367	385	347	345	346	322	346	339	336	320	324	368	357	320	329	375	372	407	393	328	341	344	370	388	330	352	340	363	344	379	342	303	363	365	337	327	386	386	339	342	354	329	334	350	363	359	315	330	330	331	333	366	349	323	389	337	375	348	330	363	381	383	352	354	329	352	376	340	340	363	353	349	369	375	349	344	342	373	351	354	347	335	345	361	329	336	363	382	349	341	325	372	380	358	368	364	348	365	359	368	352	347	351	359	338	338	327	348	340	355	370	397	350	308	385	319	388	369	349	342	345	353	321	378	356	328	333	365	341	342	341	339	314	374	376	324	352	345	355	347	341	353	340	342	332	358	349	376	359	351	374	359	359	323	360	354	364	341	375	336	341	346	347	360	358	341	367	332	357	337	338	371	350	333	369	357	377	317	329	329	371	359	303	346	349	378	379	355	362	374	361	348	321	370	347	361	367	395	388	345	351	356	357	324	341	340	332	357	333	377	375	397	346	360	347	353	339	380	337	367	314	345	353	335	359	378	372	392	349	362	385	348	337	401	357	356	316	357	359	353	366	328	347	356	365	374	354	290	340	352	385	345	360	354	324	340	355	367	345	338	337	362	320	325	369	341	364	331	353	344	344	342	378	344	359
27283	38181	39463	29007	2188	1898	1546	1500	1411	1327	1169	1187	1093	1103	1072	1087	1081	1048	1031	1045	1002	994	998	977	919	932	946	929	958	937	968	919	987	965	956	970	911	916	889	931	951	900	925	871	870	890	912	932	899	903	875	977	911	951	894	933	906	922	898	894	910	943	919	887	953	927	924	917	931	895	878	905	934	935	903	898	920	943	900	943	927	955	961	931	856	885	934	845	934	927	938	921	886	945	919	916	901	891	916	872	890	901	916	871	880	950	918	870	876	899	906	885	877	873	837	897	901	886	874	905	894	939	914	908	897	890	922	907	910	1015	885	859	907	882	905	926	953	908	913	923	918	892	850	881	915	884	890	904	912	905	895	911	894	880	868	955	924	885	889	917	857	936	909	873	909	897	917	894	887	958	910	911	975	887	955	875	898	915	890	917	867	918	892	961	924	897	885	864	907	887	905	873	910	864	940	899	807	876	839	874	869	905	919	959	921	887	886	930	888	893	897	935	869	941	904	922	861	857	889	852	939	953	914	955	879	928	872	917	935	926	915	891	893	924	947	923	950	880	894	869	894	925	898	925	885	930	854	934	904	955	878	924	869	890	886	941	871	952	930	884	866	936	879	871	939	843	907	899	876	897	929	909	879	898	898	923	919	910	870	905	894	959	872	926	929	901	896	910	936	919	889	936	891	887	867	852	895	881	907	873	922	880	932	858	959	928	930	875	869	886	909	903	939	909	920	892	930	938	916	879	928	899	917	893	874	934	891	890	926	928	926	900	852	918	938	866	895	916	913	882	849	874	880	906	840	891	898	926	925	911	907	955	870	935	944	892	932	849	867	863	931	871	903	864	897	900	942	896	964	917	905	911	940	904	869	878	919	909	904	931	882	889	979	896	885	943	902	896	941	882	886	921	886	974	902	885	930	851	927	900	880	927	908	934	885	931	902	919	891	897	914	867	900	935	889	927	914	934	929	910	853	911	935	922	960	945	908	900	853	959	953	891	944	886	946	898	867	878	908	898	929	900	940	916	885	877	887	872	911	892	886	902	918	908	868	907	937	867	871	876	924	885	945	870	845	876	850	963	848	900	900	863	887	907	849	880	878	915	900	896	865	842	896	900	881	901	877	882	910	907	953	890	907	919	896	910	891	893	922	901	856	975	916	889	860	919	881	935	933	885	908	891	969	884	858	910	911	933	904	950	908	927	870	952	925	873	921	931	909	907	943	892	915	927	887	887	903	918	849	903	900	935	908	929	912	949	917	909	895	903	861	909	936	910	891	858	941	897	889	866	920	899	893	859	872	954	905	961	966	889	886	912	929	902	875	909	877	900	896	925	900	913	912	934	928	970	860	833	901	940	900	894	937	981	877	922	922	936	935	901	935	904	927	864	889	872	925	932	921	922	909	897	888	913	917	923	884	956	844	925	898	912	915	880	879	891	907	921	881	889	892	879	867	957	880	882	912	897	918	936	887	916	942	945	903	944	902	871	886	966	902	857	825	970	885	944	923	906	903	954	918	913	836	913	844	890	903	876	888	862	951	903	894	928	908	890	910	901	947	894	915	906	885	946	880	928	873	910	866	895	916	888	895	924	904	932	919	898	928	926	905	975	871	869	898	900	876	948	878	945	952	850	909	916	910	941	914	881	866	849	912	905	877	926	896	902	955	888	881	940	874	909	866	883	913	885	970	957	910	900	933	842	917	946	927	906	893	852	922	905	938	918	928	939	866	912	891	884	932	891	941	889	914	862	864	926	872	856	907	879	927	904	864	843	953	884	852	899	917	929	867	889	894	877	860	934	912	948	904	895	853	852	890	875	872	906	868	863	908	840	861	902	951	884	940	858	941	869	893	915	870	878	932	870	915	928	917	897	932	878	936	919	956	864	898	884	937	881	866	937	913	886	895	869	893	889	930	909	926	928	933	903	917	901	909	847	890	890	923	867	821	896	907	889	905	903	945	884	905	861	947	889	833	932	871	949	903	895	940	854	896	855	919	894	936	888	876	865	855	865	924	872	920	874	848	870	916	916	910	901	906	914	865	900	922	867	860	858	863	899	890	969	946	914	907	906	882	930	923	879	916	936	879	893	924	878	934	918	931	828	981	849	887	922	948	909	891	865	887	903	876	890	939	956	918	892	910	897	858	910	851	894	937	928	905	880	924	935	891	899	938	886	941	911	946	884	888	921	916	914	915	828	927	935	893	931	913	945	933	868	902	920	845	890	903	903	901	955	895	944	892	898	934	958	935	927	907	847	913	849	869	890	886	915	889	872	896	933	923	906	857	892	920	925	854	893	853	920	907	930	920	884	873	922	917	873	871	950	918	904	943	849	863	923	903	914	937	903	967	938	908	907	911	882	905	934	885	865	936	878	896	882	900	829	914	906	917	919	941	941	882	955	879	886	986	911	967	949	874	885	884	847	945	912	896	925	873	906	1004	933	943	899	936	912	944	922	910	877	910	927	905	886	879	959	966	900	912	895	919	949	872	878	911	857	902	879	884	916	859	871	935	916	843	830	887	948	925	870	885	893	937	860	917	908	894	943	892	860	913	869	925	927	891	923	879	848	902	957	838	931	904	886	942	930	917	925	905	920	876	906	904	876	914	885	885	909	918	946	838	963	907	883	999	877	939	936	926	906	913	854	898	917	915	874	863	919	878	848	932	936	924	849	913	912	891	948	913	890	887	942	923	930	880	925	911	892	880	933	924	848	902	893	860	909	921	920	930	907	900	923	881	880	928	842	961	914	926	870	905	882	945	901	920	923	941	872	883	924	895	932	941	883	896	876	816	927	953	880	882	879	893	876	922	858	892	922	870	909	915	943	878	978	877	917	886	835	863	904	921	892	924	932	891	893	879	905	891	883	906	883	862	883	872	955	949	880	894	887	927	876	903	961	878	890	952	907	918	910	969	925	899	858	919	834	867	894	938	874	912	856	896	939	914	889	888	910	964	935	893	930	879	881	900	917	944	925	893	897	925	969	917	913	862	869	955	878	916	935	906	939	884	873	879	915	894	898	906	896	852	884	927	887	951	959	879	961	921	923	901	875	871	872	930	881	922	946	941	873	977	944	890	916	929	879	943	902	915	907	894	929	863	907	894	930	974	855	878	881	863	865	888	870	890	913	857	890	916	917	852	872	909	920	864	873	905	879	880	840	904	907	924	868	925	900	855	883	907	934	879	869	922	960	869	923	880	910	853	939	857	890	907	908	907	860	905	921	859	917	928	837	910	937	913	832	898	865	895	900	923	898	912	875	901	911	885	910	878	942	895	863	884	916	894	841	907	872	911	882	899	909	904	903	862	913	870	902	927	873	951	888	931	892	955	895	910	934	891	950	922	874	928	849	925	872	947	846	901	885	935	911	938	946	895	944	880	880	921	894	933	908	877	910	839	890	883	866	896	894	869	939	910	913	861	917	906	923	885	886	933	930	920	841	910	957	925	914	870	855	878	911	869	904	953	940	907	892	864	922	895	901	934	882	951	853	913	921
57969	65744	51509	41081	8325	1009	624	544	538	488	408	433	402	358	380	392	394	390	396	347	373	360	364	373	372	336	385	317	402	380	369	372	409	359	348	340	358	368	387	374	338	359	343	380	359	359	341	339	347	338	347	366	360	341	331	381	341	336	354	347	375	356	376	407	346	338	346	382	339	363	358	342	330	362	349	350	375	355	374	400	341	345	389	371	344	368	373	348	347	354	348	374	352	332	344	368	369	376	361	357	325	362	385	338	343	347	367	380	332	336	330	350	337	364	361	380	379	331	325	371	370	363	356	329	350	324	373	395	361	376	357	349	373	343	344	375	403	366	360	361	389	364	330	374	339	342	382	352	349	321	320	367	334	365	363	383	353	323	293	365	367	355	348	361	350	362	374	333	361	362	328	353	342	351	378	349	341	367	353	369	343	375	326	363	351	344	321	346	342	353	353	371	373	376	345	356	377	371	345	352	351	356	351	366	364	329	344	366	358	390	365	305	354	346	362	346	357	348	367	334	354	338	394	346	390	367	359	347	346	331	301	344	359	327	342	367	356	362	331	350	374	343	360	295	359	374	342	317	393	337	353	373	354	335	346	372	326	365	362	341	332	346	381	362	362	359	341	300	370	335	381	324	355	374	292	358	368	367	385	333	365	359	384	362	324	407	345	374	380	326	331	368	347	315	352	357	400	316	353	300	361	341	347	338	365	347	341	337	392	355	370	348	386	328	327	383	372	354	348	374	365	352	348	345	363	342	317	353	351	321	363	338	352	357	350	346	384	344	347	340	351	374	357	377	384	358	334	334	340	316	303	322	338	381	356	324	359	361	378	351	326	344	367	309	362	336	342	358	365	332	370	336	412	324	368	384	352	392	361	343	356	340	401	360	351	357	342	385	334	324	330	377	331	325	374	328	360	345	316	359	355	379	366	370	340	363	326	348	353	358	336	343	357	340	369	376	359	346	344	387	353	360	381	357	380	342	358	339	319	323	357	352	395	360	366	357	384	342	351	343	347	345	346	346	355	361	315	356	319	327	368	344	346	345	340	358	344	365	386	345	364	365	337	348	377	321	341	355	325	346	340	352	370	393	349	336	347	393	342	349	335	351	306	333	356	374	384	375	337	341	406	353	351	341	349	332	343	342	335	339	344	384	355	345	377	360	381	340	354	392	344	340	347	364	337	352	325	340	322	342	357	353	353	375	369	329	306	357	371	356	318	369	293	359	359	359	364	344	328	350	361	371	342	382	361	363	364	399	356	374	345	356	385	352	355	381	314	342	343	330	360	352	372	359	375	352	316	372	357	346	377	375	378	375	356	373	345	355	370	369	369	380	353	357	380	359	366	341	366	426	327	357	362	362	364	323	355	336	340	348	336	354	373	391	366	357	359	371	356	362	352	332	331	309	335	348	331	375	363	330	327	380	391	331	364	345	380	360	355	350	337	339	357	340	392	375	339	370	330	346	339	339	375	330	365	387	345	359	344	374	348	340	339	346	334	353	366	346	367	339	379	324	346	358	370	364	336	383	405	344	365	341	367	333	366	339	334	357	345	353	355	369	370	336	360	332	342	332	336	358	377	360	334	307	322	366	354	358	345	349	366	378	346	330	396	341	378	358	361	323	374	338	360	381	336	358	362	344	361	372	370	321	381	366	349	333	353	336	332	384	351	374	365	389	347	335	355	347	316	357	379	350	339	351	365	352	325	349	353	331	325	318	356	350	339	389	349	363	330	363	320	354	357	331	363	352	351	369	304	332	382	371	337	367	347	341	357	389	340	337	346	357	345	361	336	376	365	405	340	371	339	365	354	367	354	358	380	354	353	380	367	389	326	390	374	321	345	380	362	320	373	310	378	350	345	354	318	357	322	360	374	378	376	382	390	370	356	356	362	349	350	332	369	345	360	370	360	351	356	361	358	352	379	331	360	357	367	335	335	337	346	357	347	364	345	330	305	354	338	346	348	354	359	336	313	354	375	353	349	381	362	355	332	356	355	352	348	353	354	350	362	375	342	351	334	352	318	309	332	340	331	410	342	334	354	333	366	352	335	341	364	364	352	378	333	331	349	353	332	369	364	340	358	373	355	375	373	345	365	345	351	350	383	323	352	341	365	362	379	367	349	374	357	358	356	357	322	363	373	310	359	364	354	372	339	333	373	338	373	311	332	377	359	359	359	346	370	369	335	342	378	346	370	363	336	360	369	343	344	374	374	349	360	366	321	338	359	327	378	382	329	368	353	391	338	364	390	348	366	332	352	385	377	342	356	359	338	341	389	368	379	336	374	376	368	340	379	330	352	317	369	347	336	382	340	380	383	354	348	365	366	358	370	348	336	333	343	343	382	340	366	334	326	311	347	365	347	394	328	338	370	396	362	370	318	367	376	328	324	351	363	351	334	351	351	362	358	318	350	360	358	365	363	326	314	310	333	340	372	379	376	365	356	337	345	371	331	370	369	338	378	357	333	372	386	376	387	341	331	308	341	332	339	348	363	373	319	362	344	355	371	334	307	404	353	349	355	345	349	363	320	357	355	356	342	332	353	340	379	359	377	353	361	361	380	352	333	360	346	352	365	342	343	374	318	346	336	383	387	344	353	353	345	319	356	363	379	352	351	351	355	319	357	364	352	357	380	335	341	343	385	376	347	350	336	334	353	372	311	381	354	381	355	361	384	343	374	334	339	361	377	321	324	327	359	345	333	370	366	342	372	365	339	341	333	353	335	348	370	331	395	367	351	346	349	379	313	315	362	326	343	345	352	356	371	364	342	358	361	381	330	326	342	350	386	378	357	344	378	362	370	326	381	359	348	319	339	377	390	346	346	341	388	365	374	338	322	336	335	372	400	344	338	354	361	376	408	346	363	318	325	366	385	386	370	352	375	326	395	350	359	343	357	352	316	346	364	359	355	354	331	356	352	373	320	357	380	352	351	368	329	357	327	339	334	330	350	364	374	339	331	359	367	337	384	337	369	329	349	360	366	352	395	368	329	360	340	338	377	325	367	292	324	364	320	349	342	369	343	364	337	343	369	377	371	357	356	356	374	350	333	323	353	372	336	366	369	388	379	345	332	363	364	323	330	355	359	374	335	360	380	359	349	329	340	315	352	370	315	362	366	341	345	341	358	351	305	340	344	365	370	363	377	299	338	352	343	347	370	340	333	346	328	342	326	355	355	376	373	359	383	359	330	375	363	374	372	347	350	329	326	376	326	380	373	365	367	337	386	340	352	365	350	338	365	326	378	369	349	362	342	334	334	344	343	349	347	377	328	368	380	407	367	330	374	368	380	343	388	392	380	370	352	342	384	317	385	401	363	338	366	357	370	324	341	347	361	347	341	364	382	311	343	377	338	326	383	369	363	348	377	325	359	369	339	336	349	333	371	377	384	329	365	386	338	337	332	366	393	359	390	337	343	370	369	366	380	347	322	348	329	356	346	377	344	367	357	356	338	343	358	375	340	347	355	340	382	362	355	343	356	332	322	356	389	358
35407	47556	49215	34751	3284	2755	2331	2059	1789	1649	1537	1422	1349	1296	1153	1178	1189	1154	1112	1091	1024	1134	1036	1031	967	977	988	999	941	960	940	956	914	975	933	855	937	953	954	915	939	897	916	928	903	912	916	901	912	896	925	861	908	887	909	845	933	898	895	916	891	939	877	877	920	921	884	856	939	881	891	895	918	846	842	894	867	924	904	861	898	866	908	891	830	910	870	863	908	888	862	856	903	846	868	850	928	860	870	868	870	878	865	933	897	854	875	874	859	866	931	864	882	838	875	847	885	891	848	845	882	860	891	868	860	898	875	841	887	847	889	883	908	856	887	887	868	879	878	873	869	898	868	862	886	846	907	881	940	875	812	879	856	834	847	900	905	900	947	842	860	881	850	891	842	901	840	882	868	896	844	870	853	852	849	866	906	931	872	860	891	918	838	880	838	915	892	901	924	860	897	895	902	884	905	858	805	888	908	877	894	828	921	885	929	927	874	844	877	845	823	866	902	932	874	943	910	858	899	893	834	859	843	864	840	865	881	911	876	844	862	902	891	911	933	900	870	880	903	897	912	885	930	870	898	867	890	883	877	876	878	916	895	917	796	876	920	896	870	866	800	930	841	930	910	890	885	856	872	863	899	909	810	920	883	871	854	888	859	854	952	860	868	805	920	874	924	883	885	865	908	901	872	856	831	849	826	866	873	888	873	866	846	877	866	924	854	843	871	849	888	873	890	842	885	869	942	907	854	914	856	895	854	817	856	818	864	965	869	873	867	869	880	853	905	909	908	878	911	884	888	886	891	942	887	908	938	900	856	917	916	955	888	846	951	877	904	853	875	851	906	885	824	909	898	867	883	861	879	832	870	865	871	888	896	871	855	887	915	838	876	863	877	921	867	855	919	931	881	877	888	863	917	883	867	825	931	878	890	908	870	802	876	904	870	894	922	844	874	869	858	915	842	863	866	872	927	859	815	863	868	935	865	909	847	880	851	895	844	880	911	941	897	890	917	922	901	828	889	875	904	914	931	845	904	900	928	891	898	883	853	858	877	858	860	824	810	891	903	889	880	886	888	927	864	879	891	892	890	890	888	878	871	915	872	860	919	812	854	882	882	880	855	894	833	872	868	776	892	907	892	857	857	938	860	842	891	868	889	865	898	893	875	909	818	847	875	896	930	940	839	887	919	867	876	893	905	875	871	890	873	861	913	865	886	899	882	878	897	899	882	864	929	863	949	899	841	891	881	901	866	808	910	906	862	858	923	869	880	918	842	913	881	854	854	876	895	873	896	871	868	938	843	865	893	864	910	924	901	851	876	883	878	886	877	842	910	864	846	899	857	909	840	822	887	881	863	851	853	905	886	934	906	900	908	870	893	920	821	880	918	873	914	840	868	865	870	850	908	899	857	825	892	875	897	863	907	905	882	927	827	906	889	902	842	817	878	883	850	879	879	865	821	892	843	849	895	875	894	871	854	880	852	864	851	904	828	873	917	848	875	931	849	851	911	871	889	864	877	870	900	896	850	872	898	829	876	886	888	871	879	832	849	883	910	863	845	828	875	916	868	908	870	870	899	918	862	885	907	891	891	902	874	889	879	885	892	843	868	899	914	852	802	915	905	873	936	854	865	864	847	873	930	879	882	911	894	930	921	861	875	890	850	876	876	873	821	875	906	886	891	915	855	873	907	877	876	873	819	858	870	881	872	897	884	893	914	916	861	960	916	838	843	930	848	898	920	856	862	891	885	933	870	903	921	876	882	936	884	890	848	872	888	885	898	919	906	829	855	907	884	906	862	847	838	926	853	940	866	877	858	861	845	779	856	882	815	859	870	838	958	945	883	902	876	834	853	865	847	873	890	863	894	974	888	892	920	863	865	877	893	846	857	872	881	879	873	922	830	907	907	849	865	875	870	931	884	877	827	903	903	865	856	877	799	922	889	856	865	879	880	862	843	861	919	905	858	867	895	864	937	897	932	886	901	851	861	845	907	860	869	841	910	925	885	890	841	858	912	821	896	835	886	817	931	940	875	897	955	920	872	910	850	887	885	878	866	849	878	838	873	877	879	843	885	890	839	911	894	906	888	875	885	910	867	842	950	890	875	836	877	853	884	861	864	914	923	872	905	889	879	845	896	862	844	861	874	870	852	887	851	922	922	892	903	882	893	876	906	861	847	924	913	845	873	937	858	877	902	896	911	887	942	901	928	888	895	862	876	894	884	889	931	917	894	906	876	862	857	833	908	818	853	845	871	891	941	858	870	858	804	892	878	899	879	920	890	862	903	883	846	867	896	911	880	909	908	888	898	916	865	880	884	877	887	908	880	892	895	867	869	891	885	869	884	860	896	882	895	860	867	892	875	902	927	883	938	914	899	903	874	889	904	876	857	868	847	826	901	920	888	848	868	848	864	860	861	890	837	892	885	876	857	882	870	893	836	870	892	866	832	878	887	869	849	885	924	894	845	845	905	867	899	866	906	826	880	839	868	921	877	849	888	865	909	917	899	929	898	898	852	886	897	909	866	833	903	849	878	852	869	891	896	909	867	881	864	906	899	898	852	903	888	866	859	865	847	826	890	791	881	880	902	852	926	899	885	891	912	877	842	873	833	867	868	880	842	872	922	796	867	857	874	828	867	862	842	870	854	841	906	844	832	878	856	874	843	887	839	887	853	929	900	861	905	808	894	881	880	890	896	858	871	880	878	790	862	895	867	920	853	868	859	868	920	941	924	894	915	861	868	858	852	844	858	860	889	895	854	842	864	862	834	891	850	893	846	853	945	894	884	868	870	888	834	956	894	861	900	870	878	857	881	887	861	876	912	911	837	844	922	887	856	888	842	881	880	871	825	895	881	888	923	881	850	910	905	848	893	908	895	904	899	840	819	857	840	885	937	862	911	848	880	860	869	870	854	880	915	972	895	908	809	890	858	868	837	892	906	852	869	924	881	905	854	849	869	912	941	883	866	878	886	927	858	889	905	901	851	904	857	881	852	866	915	830	868	886	854	853	891	847	863	861	818	835	849	843	851	813	883	914	843	917	877	878	885	850	860	887	918	861	901	892	831	885	845	921	897	884	869	918	874	871	852	914	891	855	883	900	870	868	899	888	890	861	890	868	825	864	899	871	900	894	917	863	859	860	893	849	883	862	880	841	880	920	900	883	883	865	860	860	941	843	891	837	883	842	873	841	930	895	848	921	826	845	869	864	903	944	920	883	903	884	923	881	851	846	889	920	884	854	857	858	918	904	839	889	881	889	892	862	887	885	873	875	899	932	844	879	936	866	881	884	851	866	796	860	890	921	839	872	875	901	902	900	895	901	850	873	919	871	907	828	865	917	850	973	854	882	861	881	855	855	861	822	844	856	894	838	869	935	879	837	842	888	879	871	859	882	880	842	878	866	900	877	926	874	892	859	876	835	899	868	870	867	888	853	834	859	829	875	869	826	904	894	936	878	870	863	890	880	907	906	934	869	894	855	896	898	900	839	866	879	894	881
6759	4765	1969	1257	206	204	215	189	211	190	181	204	209	201	210	196	201	195	181	206	175	193	185	179	181	198	208	183	189	185	203	197	182	210	197	184	171	201	204	187	185	188	178	178	178	191	199	204	175	189	196	202	199	198	182	190	188	214	178	172	194	177	161	204	219	188	191	196	189	196	197	190	178	194	174	201	183	203	186	190	183	187	200	192	175	194	185	191	213	199	212	220	182	180	188	207	188	197	202	192	183	193	171	183	189	168	204	198	199	195	183	186	171	178	204	180	180	187	189	201	206	189	188	178	169	190	188	158	193	194	177	191	187	202	177	177	187	193	168	179	155	200	166	198	200	184	209	188	207	202	185	193	223	195	192	195	170	194	222	208	190	211	189	190	190	176	193	216	182	219	194	186	196	204	194	179	186	199	216	183	190	201	207	165	217	178	188	180	177	187	213	189	194	188	209	190	188	161	209	179	239	156	211	200	172	196	195	191	218	194	210	192	188	189	181	174	143	182	185	187	192	201	174	183	183	211	179	183	206	191	210	196	231	203	169	171	167	198	176	167	191	176	184	190	168	189	193	194	200	197	189	187	219	195	175	176	217	187	210	219	203	219	211	177	195	163	195	198	196	190	207	195	169	192	204	170	203	180	198	178	212	194	185	187	194	185	202	182	179	203	190	185	186	208	213	199	180	184	187	192	209	187	207	184	206	193	200	197	177	204	200	218	182	206	188	187	187	186	192	176	182	185	205	177	163	174	220	179	178	188	211	184	198	196	188	179	213	201	181	194	199	187	188	182	208	191	196	201	164	193	171	180	170	159	188	194	170	167	229	184	183	188	187	183	187	188	203	202	192	202	189	210	177	208	196	204	221	172	199	205	195	192	208	186	197	169	183	191	169	216	178	195	196	180	190	176	189	203	212	186	199	187	202	187	187	175	179	183	211	176	179	183	192	198	166	212	172	191	197	160	200	154	199	188	177	193	170	195	235	204	207	186	168	181	191	185	205	175	190	191	180	185	188	213	194	163	176	182	191	220	175	158	190	192	161	176	197	174	214	221	200	187	191	182	192	213	179	193	187	155	193	192	204	190	186	196	195	181	204	227	208	207	208	185	164	183	178	181	201	170	191	180	194	204	186	165	163	193	193	202	210	189	166	180	214	206	197	197	188	203	177	220	194	173	183	180	165	192	185	198	165	205	168	195	186	203	207	210	189	196	204	185	201	176	205	197	228	190	201	201	187	209	198	185	165	173	186	163	190	173	196	195	170	184	189	185	198	168	185	194	196	194	180	195	197	193	178	186	183	222	197	156	185	203	174	175	176	177	197	174	223	203	197	175	186	194	216	207	177	172	189	193	186	189	214	223	206	185	202	211	202	198	204	181	212	169	211	176	193	195	192	197	158	197	178	170	199	201	178	196	169	192	179	194	173	187	183	211	189	188	210	205	227	179	181	186	195	173	181	208	200	199	204	205	176	198	205	220	166	168	179	201	175	200	174	195	163	190	191	223	203	170	196	182	183	195	207	193	193	195	191	186	235	218	176	166	205	183	193	175	208	173	177	181	189	216	206	197	181	182	214	194	167	202	184	173	204	202	204	171	184	189	189	189	180	189	184	182	210	191	193	175	179	185	159	186	181	183	172	194	218	191	185	219	187	178	184	201	172	188	187	201	203	211	188	229	177	193	217	183	200	206	183	191	181	201	175	179	175	201	204	200	174	191	187	188	216	176	203	177	199	186	211	200	167	182	172	163	200	185	200	186	164	197	173	188	192	208	159	196	203	183	181	198	210	195	206	189	190	175	182	176	171	183	198	180	185	185	197	173	204	212	190	196	194	162	180	188	187	182	200	203	170	195	218	184	208	185	199	197	181	197	189	174	174	177	190	199	173	192	196	171	184	182	177	211	190	204	175	192	191	197	180	210	182	186	181	226	215	189	197	179	186	189	179	172	190	169	181	193	218	181	201	187	189	177	180	180	157	167	181	199	195	197	194	207	193	170	176	195	183	181	189	167	192	174	201	181	190	206	188	208	196	210	193	201	211	155	184	201	194	172	199	195	211	190	189	197	191	180	210	180	202	200	187	185	171	202	188	197	193	203	183	199	183	196	186	207	208	206	211	177	208	202	196	170	195	207	188	196	219	177	170	185	189	173	191	198	193	187	193	169	212	216	198	185	178	170	191	191	185	154	186	199	202	196	185	192	174	179	166	185	211	193	219	201	192	215	222	182	180	194	184	187	209	185	182	216	203	157	177	208	190	193	182	201	191	190	165	163	206	200	166	201	199	199	192	183	187	197	219	181	184	166	184	180	180	165	186	196	205	195	204	185	174	187	194	193	174	171	174	192	175	175	205	199	170	176	226	198	179	172	194	177	184	215	201	201	203	203	192	177	178	201	176	199	207	191	184	163	186	169	183	175	197	206	175	195	206	187	185	173	183	185	191	198	213	170	176	166	185	229	198	188	180	199	192	190	181	176	177	164	190	179	199	203	198	216	215	173	197	185	185	174	204	205	187	173	176	194	201	179	180	189	161	162	180	199	174	198	185	208	184	192	201	182	207	181	179	194	195	191	184	210	190	167	193	197	200	187	190	215	179	194	189	205	193	189	202	178	192	166	182	171	178	225	192	177	192	174	196	211	208	195	200	161	186	191	176	185	185	196	163	160	177	203	190	174	201	199	203	186	178	182	197	192	215	190	188	211	182	195	189	171	177	209	163	167	180	183	239	171	188	190	206	151	187	174	181	214	184	185	167	186	216	167	187	188	204	175	193	178	173	173	209	183	190	193	210	188	182	188	196	204	198	170	148	182	198	188	190	196	169	192	184	203	185	196	187	180	224	179	170	214	195	208	186	202	160	191	196	172	180	179	174	175	182	220	182	186	186	208	184	197	174	163	211	196	176	192	197	199	178	198	171	186	197	207	184	198	196	199	184	183	179	176	204	220	171	170	200	201	194	194	189	169	208	195	214	158	195	157	192	188	162	189	195	183	181	195	172	162	170	201	178	178	206	183	186	183	202	173	178	171	221	219	200	185	190	193	200	189	171	173	190	189	151	204	178	181	177	192	166	196	203	206	175	201	199	181	204	199	174	181	200	183	204	193	212	176	214	179	189	176	195	182	207	193	190	168	222	184	200	210	172	184	194	202	173	207	201	174	192	210	184	204	176	179	196	170	175	184	192	183	173	176	181	196	193	173	227	191	181	184	180	187	206	179	178	166	175	176	194	183	174	184	206	217	196	190	170	175	182	166	214	175	197	193	195	188	205	203	218	194	209	197	226	192	172	168	192	179	172	172	160	180	200	186	200	172	170	181	171	177	190	217	190	172	180	183	180	200	171	183	210	171	194	180	188	188	170	198	203	169	192	188	193	192	179	213	189	189	186	188	178	202	166	189	193	187	203	194	167	204	217	189	178	178	214	198	191	165	188	198	171	193	201	182	191	171	174	205	203	202	184	189	193	205	192	175	166	179	177	179	179	227
6297	7279	4846	4402	563	585	617	617	578	577	553	545	566	582	584	531	584	612	537	563	601	543	566	528	549	550	558	549	549	560	482	551	553	561	509	567	542	563	555	591	593	557	575	545	562	530	524	607	569	542	571	544	556	534	572	524	526	559	589	515	566	580	542	505	565	526	540	551	567	556	552	507	577	525	549	571	519	559	538	542	553	512	563	562	561	556	583	535	565	551	556	551	561	552	541	582	527	552	545	547	552	569	553	547	514	539	525	572	578	571	577	561	583	574	559	508	517	539	563	531	524	533	554	594	524	551	554	543	536	524	572	566	529	558	574	524	577	588	544	532	554	551	592	557	562	561	552	567	545	570	573	536	592	510	536	609	550	589	540	579	581	531	569	544	527	539	570	563	516	560	592	552	577	544	553	541	545	556	541	562	527	548	565	534	575	582	582	527	552	556	520	583	544	579	550	551	545	591	539	542	551	524	554	551	528	552	564	559	568	524	535	545	589	590	517	536	500	568	529	528	557	556	585	561	520	547	562	533	524	573	581	577	540	533	562	543	524	548	572	509	546	545	550	511	508	522	560	548	534	575	566	537	555	552	548	537	575	545	521	562	565	534	521	569	573	549	550	527	550	581	533	509	542	579	611	575	541	569	536	571	565	582	575	534	602	579	548	548	550	554	568	538	540	576	527	556	561	516	585	576	552	546	546	531	545	570	505	583	546	586	559	531	580	501	569	541	555	599	538	558	526	596	541	533	562	558	557	563	537	541	566	569	579	579	553	543	536	554	555	538	600	568	567	584	554	556	510	546	565	574	560	549	567	562	557	531	544	538	554	584	486	552	538	575	588	541	513	528	552	580	536	552	550	550	559	544	533	569	555	545	548	514	545	555	592	577	502	514	543	570	529	534	567	590	548	540	565	551	562	508	549	581	588	583	525	566	557	560	589	540	581	503	573	535	583	579	530	541	543	566	543	532	536	513	554	542	536	505	556	575	538	544	581	517	552	560	495	541	540	537	553	549	586	606	532	542	572	614	517	578	515	552	541	534	531	587	540	546	575	544	529	550	525	545	550	584	532	580	570	550	550	541	593	563	504	556	540	495	536	525	541	548	530	558	528	612	561	577	580	551	537	555	569	570	524	554	560	541	540	540	556	565	569	582	551	542	552	552	520	607	498	536	548	571	556	591	537	505	508	529	562	512	530	561	533	557	572	604	553	554	570	537	556	544	569	498	553	545	582	537	594	557	521	577	598	568	550	533	556	514	516	544	577	548	559	524	531	559	538	526	555	543	526	523	557	540	550	559	583	563	541	555	564	522	552	528	552	506	539	504	524	538	563	546	593	566	568	564	584	552	518	552	570	543	515	544	549	495	595	533	551	559	536	496	537	596	540	519	541	555	571	569	555	524	532	582	573	565	535	505	574	537	574	520	556	531	574	534	576	544	545	514	548	565	564	557	526	538	537	541	583	567	520	511	576	536	582	531	548	542	567	584	520	562	550	527	513	524	544	529	587	547	541	581	561	527	511	556	583	538	596	561	586	544	582	533	555	539	559	547	544	562	558	532	540	556	560	531	567	543	534	562	531	566	561	562	522	552	565	576	520	589	559	534	539	545	535	555	532	562	534	548	564	538	553	559	558	535	575	584	541	553	516	575	553	566	574	554	557	533	551	588	562	548	556	524	551	570	551	548	534	543	579	555	523	530	542	527	523	578	540	567	577	569	532	559	539	574	553	582	550	588	562	523	569	576	563	576	537	545	528	566	547	555	555	566	519	599	554	528	557	558	566	564	552	610	545	569	512	546	565	584	559	579	518	561	575	599	533	571	552	553	523	578	532	506	536	535	522	559	553	523	539	564	548	504	512	541	543	497	548	542	516	564	510	528	530	526	557	576	517	548	545	592	581	555	552	540	546	574	588	584	584	553	559	569	530	551	582	521	558	587	572	546	547	548	590	520	564	551	567	550	569	551	515	527	581	550	590	541	551	532	566	555	564	551	537	548	536	536	576	549	577	548	520	558	560	548	552	529	549	580	558	523	575	568	566	558	554	530	542	545	540	515	529	530	553	571	572	555	517	529	546	547	579	576	545	524	549	550	562	534	528	524	550	535	545	527	552	547	563	532	567	546	567	529	525	574	549	519	555	586	538	514	549	561	539	549	567	556	557	563	552	565	538	533	548	593	556	582	519	534	520	515	561	600	555	581	582	535	569	560	551	581	597	523	555	548	523	571	537	573	562	540	559	510	548	518	568	563	510	520	561	561	551	556	559	528	511	550	547	559	524	534	536	542	569	571	550	567	524	522	513	540	514	553	571	511	592	514	580	532	545	599	522	515	541	568	522	547	516	531	559	554	546	547	567	510	556	539	578	582	536	558	540	518	527	567	542	563	581	566	529	526	587	546	536	585	538	597	497	551	579	536	560	583	538	546	597	596	569	577	570	514	512	574	557	566	583	536	576	535	539	529	568	523	513	543	552	579	545	561	566	553	515	532	515	572	522	568	582	528	587	553	570	611	547	605	561	587	504	521	594	550	528	553	555	546	531	558	574	562	560	584	537	569	628	520	540	537	585	494	547	542	572	572	556	541	560	563	584	533	539	564	553	543	523	569	539	531	539	529	541	563	532	564	562	561	517	520	526	602	553	560	545	529	551	483	551	557	567	539	584	527	553	529	548	549	573	565	554	578	518	538	536	579	580	549	578	568	563	563	591	540	522	599	561	532	577	551	553	567	547	515	596	522	552	568	550	515	575	540	543	521	514	574	524	575	564	544	578	518	579	579	534	556	571	563	544	532	553	563	580	556	531	563	570	546	517	578	533	523	530	568	563	545	574	566	540	508	572	521	538	527	566	547	511	553	541	595	562	521	514	570	592	532	553	528	547	580	615	511	507	569	532	540	556	588	532	552	571	521	544	572	608	562	548	517	585	569	556	557	504	550	579	599	520	540	518	586	556	518	549	527	576	548	541	587	557	551	570	531	513	527	569	512	550	579	561	556	530	546	564	601	544	529	571	544	534	534	559	605	503	579	536	558	565	583	528	541	572	562	538	602	563	540	612	560	549	557	560	548	576	557	586	570	568	590	550	513	619	570	523	555	515	526	537	511	567	541	594	493	539	513	597	554	536	542	525	550	496	532	531	537	575	564	525	581	558	564	561	551	547	536	535	557	566	517	550	575	528	595	561	566	555	542	527	531	543	584	539	535	589	523	564	540	545	523	529	537	543	520	550	559	587	560	556	564	538	555	542	520	543	564	546	536	534	512	573	531	518	512	546	549	542	561	522	567	534	568	593	541	504	584	567	601	617	537	548	568	578	521	536	587	570	526	526	551	548	547	562	582	550	597	555	597	553	595	526	559	512	545	574	548	580	536	566	550	555	573	520	578	540	519	537	573	540	573	556	576	541	518	536	571	507	575	554	536	542	562	528	535	569	535	541	546	567	499	536	584	573	552	555	575	519	574	558	550	552	572	595	552	560	545	542	578
42926	50227	35798	27560	3193	577	477	457	417	398	361	383	360	400	367	375	320	349	406	357	340	332	327	364	363	336	327	353	372	357	338	333	315	363	369	322	357	368	363	374	350	366	337	347	333	314	373	353	371	344	317	341	344	355	337	337	315	359	352	366	328	326	335	370	336	327	356	301	354	346	347	333	336	340	353	341	351	333	340	308	320	368	358	360	325	335	315	370	352	357	317	362	367	361	343	365	352	394	327	348	317	377	298	314	315	342	334	371	331	337	348	354	335	344	361	357	356	362	365	342	333	324	321	363	333	363	369	340	378	339	348	337	343	318	370	351	333	337	329	345	352	372	352	347	362	341	376	363	320	349	317	351	372	329	338	380	342	385	354	337	321	351	365	326	305	329	318	327	325	315	346	344	312	388	358	364	346	297	332	314	327	343	329	377	369	366	320	313	344	369	308	356	346	376	354	346	312	348	376	325	361	347	347	340	352	333	387	348	342	327	360	387	337	342	337	312	351	382	367	371	324	376	284	343	338	387	349	313	370	363	361	335	361	365	310	351	301	312	321	344	344	356	340	335	372	325	373	383	321	363	368	328	353	341	319	348	338	345	336	365	306	341	340	338	318	338	327	357	327	321	344	335	345	365	361	336	360	341	331	361	323	336	357	337	344	319	343	392	325	370	346	327	316	338	366	332	325	338	351	390	303	382	354	355	356	355	359	364	363	327	358	344	348	341	314	357	350	369	325	320	334	324	304	354	353	358	352	337	337	354	370	384	379	322	365	373	347	347	363	323	341	306	344	350	350	329	347	385	349	348	305	389	341	341	369	341	346	351	349	390	354	362	324	332	327	346	343	349	315	322	372	326	370	321	372	302	325	324	373	356	328	348	367	365	330	334	359	332	379	316	328	327	319	321	339	347	317	339	336	318	369	358	323	357	327	352	362	375	358	339	337	320	317	305	347	327	332	332	366	314	337	352	332	350	347	340	334	355	352	331	370	350	342	349	356	323	344	340	358	338	365	343	359	334	339	370	315	361	368	337	335	313	313	337	344	325	346	344	343	306	318	295	347	333	346	343	365	330	314	345	336	316	345	348	325	329	330	310	328	327	380	334	365	366	346	349	357	328	316	355	362	344	385	376	359	373	333	322	377	323	328	345	327	339	367	321	379	357	337	341	340	338	332	334	326	334	357	352	354	354	361	345	338	325	361	332	331	325	374	327	343	354	364	335	321	337	338	348	322	361	346	359	352	363	347	362	340	352	367	345	362	347	380	365	358	375	331	325	332	354	347	342	292	344	369	346	378	338	317	350	360	316	341	366	341	333	363	393	364	343	364	317	340	328	370	380	388	360	325	334	333	374	340	316	357	332	390	318	376	313	313	321	319	342	343	335	340	345	370	301	330	326	353	356	321	367	342	331	341	363	335	341	386	357	310	291	349	359	342	387	329	315	318	317	335	338	351	367	302	340	317	360	331	338	375	351	359	340	329	365	348	354	338	416	316	340	339	307	360	346	334	338	362	340	358	339	322	355	357	388	350	355	360	379	344	348	344	341	349	373	325	338	355	352	320	296	315	350	359	313	335	373	300	358	340	323	334	331	353	342	321	335	334	315	312	366	324	355	356	322	364	340	371	334	349	343	309	371	331	335	334	317	417	393	342	343	312	356	361	369	320	363	340	350	357	339	341	331	340	376	314	378	365	353	363	357	328	333	382	345	317	359	366	370	368	354	335	351	336	347	342	371	377	351	305	330	342	326	335	341	332	336	332	321	335	396	296	350	315	351	358	358	320	374	327	312	347	361	368	360	376	403	337	337	319	366	335	343	364	321	330	315	369	319	311	349	346	367	370	368	355	369	350	322	329	325	387	359	362	339	371	337	350	348	353	333	321	353	343	350	361	320	361	379	347	366	363	350	352	366	348	336	371	340	335	363	349	396	313	324	335	342	367	296	373	349	311	364	351	351	339	348	339	331	360	314	385	344	312	353	348	368	349	325	330	334	315	339	337	331	365	363	355	380	332	348	359	331	335	349	348	346	352	366	307	327	302	322	347	344	349	329	354	347	354	298	349	325	321	345	338	346	369	363	347	326	353	333	334	343	367	327	341	349	348	333	342	344	349	340	363	374	347	316	330	343	334	350	346	349	343	323	328	326	369	360	329	346	388	350	359	344	319	346	343	354	371	325	352	337	324	329	296	344	334	339	331	317	325	327	333	339	343	365	338	347	347	362	318	370	352	323	374	361	340	340	340	327	374	363	367	340	359	337	360	340	352	339	354	367	374	361	351	349	365	346	339	352	356	336	325	358	377	346	341	299	309	361	334	342	331	340	343	353	325	365	364	345	344	332	321	343	339	327	339	381	342	338	371	324	339	362	343	312	355	343	351	348	349	364	354	346	344	367	337	352	345	324	345	373	336	345	348	377	313	325	358	386	317	354	366	331	319	328	345	368	343	354	333	346	328	337	363	354	351	358	358	335	363	347	337	349	353	373	366	345	324	374	302	355	366	346	356	380	338	327	358	345	332	342	326	345	337	345	382	344	342	345	335	320	374	364	341	329	362	365	328	366	342	293	337	367	351	334	336	336	340	330	322	356	333	347	363	320	359	350	359	324	349	347	393	373	311	381	374	349	314	340	319	337	353	347	323	342	374	355	334	368	344	349	363	338	323	356	324	339	350	336	359	377	330	359	347	336	363	356	344	347	345	361	363	339	333	341	338	320	331	330	326	353	331	361	359	369	324	339	375	336	321	361	386	346	369	361	381	361	385	348	359	352	342	365	353	346	341	342	317	371	351	375	331	344	341	355	388	343	378	347	339	345	303	349	336	333	378	354	369	357	385	313	329	338	339	353	349	320	376	355	345	339	331	336	334	326	351	334	336	354	352	344	358	339	302	364	360	333	354	330	353	326	363	363	348	342	337	329	342	342	336	339	342	304	327	362	360	368	330	345	330	344	343	350	377	345	353	356	383	353	315	362	337	370	330	370	332	351	348	381	359	357	344	370	362	319	359	323	340	334	383	352	353	355	365	384	321	346	306	352	331	382	347	354	359	390	343	321	372	318	361	369	354	335	378	364	384	333	353	344	379	364	321	361	330	296	329	360	385	348	331	329	327	348	344	336	344	385	342	320	359	337	317	358	337	342	350	362	361	325	345	346	349	342	368	306	374	356	324	393	355	363	340	356	355	331	340	313	320	349	363	340	351	335	318	340	327	349	341	364	334	363	326	304	335	342	339	344	332	334	331	327	361	327	352	356	318	319	355	334	344	349	354	351	331	347	341	355	342	359	349	356	305	356	347	355	378	313	360	351	362	348	345	372	360	347	344	360	339	311	330	369	343	358	359	354	350	368	360	348	308	349	309	345	350	364	348	376	340	361	316	336	348	336	334	345	360	342	307	342	345	309	331	375	335	328	349	342	334	349	346	361	334	335	371	366	356	363	356	348	350	336	359	355	315	341	319	329	368	333	345	322	380	356	348	322	364	365
26268	37101	37858	26953	2016	1918	1745	1501	1388	1297	1222	1240	1159	1081	1065	1043	1078	1018	1015	967	989	1017	964	1007	938	995	897	958	958	964	887	976	929	904	913	935	915	918	933	927	915	898	918	920	894	910	858	863	913	928	917	969	937	917	899	882	868	914	848	867	955	851	921	872	851	913	898	910	877	837	828	866	897	892	881	924	938	881	870	919	841	893	940	900	878	866	902	904	901	942	877	877	867	885	905	916	880	948	902	856	885	861	909	919	885	885	845	859	839	882	879	892	865	903	942	895	900	933	874	880	830	858	892	874	878	879	894	929	920	847	863	859	850	957	870	856	882	940	845	912	931	885	895	924	885	900	912	843	936	825	848	873	917	902	893	854	890	865	886	935	869	853	908	907	826	910	860	945	894	934	896	916	916	868	839	859	871	884	872	919	954	850	901	865	874	886	859	861	892	888	886	858	934	858	897	891	903	887	894	886	880	874	880	886	869	901	914	896	881	863	918	922	893	816	908	913	917	876	938	879	924	866	892	926	948	855	812	848	865	901	893	908	875	845	860	858	933	880	919	893	877	856	869	909	819	883	894	875	877	854	858	840	909	880	884	898	901	930	862	896	880	864	896	899	868	887	868	927	885	845	910	855	882	904	885	922	909	833	919	901	865	846	879	873	899	839	915	808	934	931	861	877	881	873	850	884	873	921	876	899	861	881	871	913	948	884	926	893	863	839	842	879	827	858	890	909	863	938	885	846	908	855	890	876	907	904	928	859	914	923	887	919	898	917	848	879	887	897	872	910	899	921	895	847	863	877	933	909	912	863	865	908	915	854	942	902	923	903	853	875	940	860	882	918	903	912	858	909	895	883	842	841	872	931	924	932	903	873	923	854	914	875	845	824	926	863	917	915	833	897	903	877	916	871	890	865	870	849	912	897	856	864	916	845	907	861	880	943	931	871	861	870	896	860	860	875	911	947	886	910	896	887	959	907	874	896	939	809	935	841	834	871	913	917	940	861	866	897	886	864	867	924	897	921	845	894	898	825	863	874	902	933	830	916	907	890	936	938	882	895	858	898	891	883	886	888	839	883	871	833	873	914	937	914	903	869	888	871	887	880	891	875	898	839	855	913	887	886	889	883	876	913	871	862	881	889	851	864	914	904	846	862	882	881	862	928	843	912	887	881	784	905	849	875	889	916	954	939	892	863	888	866	864	806	920	910	820	883	861	863	883	906	892	906	901	938	911	802	898	879	887	863	906	895	891	890	871	961	878	920	907	898	904	872	890	899	874	868	922	912	925	874	936	936	892	927	875	875	866	857	884	911	807	827	826	937	888	885	934	899	902	873	841	884	873	847	868	873	908	872	910	875	858	921	887	926	902	935	898	895	914	879	876	874	864	921	938	861	857	848	874	866	867	884	922	880	915	892	925	921	874	913	859	914	935	860	882	897	859	866	903	865	899	870	923	851	943	920	893	937	882	911	839	869	921	872	896	884	921	926	898	890	905	862	857	908	866	911	838	880	877	902	899	856	862	857	897	935	877	885	888	868	846	865	890	836	893	911	909	899	908	826	919	885	890	865	848	909	878	858	907	873	844	936	908	860	871	836	862	899	836	893	868	903	842	878	885	862	863	918	855	870	877	865	960	934	819	883	877	856	911	875	868	884	910	865	886	914	905	913	892	924	949	887	879	847	873	858	905	887	890	878	876	905	896	879	885	893	846	813	812	937	851	920	825	888	849	868	915	884	861	889	932	933	892	897	873	900	882	953	924	844	888	888	896	868	881	894	927	896	875	848	894	897	907	867	804	958	877	831	886	887	817	900	913	899	932	885	891	852	905	839	851	862	858	885	829	855	901	881	818	929	883	875	906	886	881	909	930	882	924	878	848	889	883	853	822	877	925	909	913	899	903	884	877	871	944	915	897	874	882	897	888	919	936	800	908	883	930	938	864	896	854	884	878	830	843	890	916	909	898	866	883	898	933	963	903	903	934	862	908	898	897	887	836	915	868	875	871	910	906	913	952	886	894	946	926	831	896	847	920	826	941	938	905	889	882	914	859	901	913	860	899	882	859	865	887	893	881	877	894	840	842	864	925	915	927	861	891	862	856	857	909	853	931	882	894	873	854	848	924	910	926	899	898	823	879	891	876	877	921	885	918	896	871	877	833	896	893	942	926	911	884	813	888	859	921	881	824	833	906	892	874	845	926	898	896	884	884	880	849	855	862	899	836	893	906	847	889	867	898	809	846	959	877	909	850	924	893	872	901	907	937	894	893	919	883	895	858	880	901	958	894	936	885	882	907	919	902	918	903	885	864	869	867	852	846	895	875	871	889	817	930	866	925	924	928	915	869	898	842	875	897	849	900	881	915	918	887	910	868	879	868	895	875	890	902	864	876	900	838	902	889	871	836	859	915	843	887	873	816	903	890	859	918	873	861	886	868	910	854	883	896	908	870	865	887	875	873	931	859	894	876	873	896	920	915	888	912	859	908	905	888	867	855	941	916	915	856	845	871	862	908	882	917	903	823	917	890	911	860	902	919	867	881	933	886	908	885	914	901	918	899	845	896	922	930	851	893	840	901	880	919	934	895	914	918	913	867	908	886	906	854	896	842	885	853	865	898	932	908	877	888	899	883	915	916	939	886	855	924	867	941	912	914	868	909	869	822	923	833	872	907	857	894	878	851	915	899	898	927	854	851	864	878	840	927	897	869	888	903	867	916	945	884	888	888	893	876	837	919	896	944	907	890	944	916	869	887	898	901	918	863	901	951	881	858	874	891	876	894	877	891	902	899	831	840	856	915	917	860	869	893	888	866	829	882	874	898	836	899	841	842	890	872	883	866	837	833	909	873	892	898	871	900	840	942	929	880	872	855	916	871	903	929	882	894	830	888	857	932	924	907	907	870	888	912	897	863	883	952	880	906	831	873	871	880	861	921	892	910	863	931	876	936	913	868	875	877	914	822	919	912	907	860	882	873	827	922	907	793	915	895	897	905	830	906	923	890	858	939	855	852	857	883	857	824	883	912	861	860	885	901	847	889	842	897	902	897	903	882	896	928	870	855	918	832	872	852	872	884	864	863	896	893	841	874	842	888	825	893	924	896	900	915	880	858	894	886	901	869	899	898	891	903	888	881	844	920	939	843	906	898	864	885	863	889	860	848	871	858	917	853	903	881	882	929	881	859	883	869	885	854	865	878	912	871	914	875	898	893	862	888	891	898	908	853	909	898	918	907	913	846	862	944	878	845	860	891	894	909	860	865	909	876	889	864	869	942	875	853	970	863	861	943	899	895	873	853	887	852	891	918	925	864	937	921	822	885	897	847	860	876	874	867	846	849	904	937	892	894	812	845	879	862	910	923	906	900	884	880	867	875	897	835	883	897	897	900	880	899	844	860	859	840	888	882	899	871	888	869	880	852	904	914	870	877	874	938	856	903	854	868	877	875	856	874	912	851	891	941	895	855	854	927	898	881	919	883	895	857	931	907	881	925	867
58362	64959	48966	40141	8012	1008	642	523	527	520	467	432	392	398	433	384	362	379	356	370	374	405	347	351	395	368	375	375	360	354	346	359	328	356	321	318	380	349	394	366	366	345	329	353	351	359	367	363	384	328	345	336	333	350	365	380	349	339	344	322	322	369	346	364	329	328	342	344	351	347	377	329	364	370	335	315	352	332	360	341	368	351	368	349	379	313	335	329	332	332	364	332	326	364	346	392	380	387	320	384	345	363	333	358	326	376	314	343	337	337	370	341	342	337	343	357	335	355	349	339	345	363	361	322	333	347	337	318	351	352	343	306	325	320	296	341	367	333	345	354	334	340	336	365	359	351	387	356	326	338	350	323	324	335	391	367	341	363	377	345	354	348	382	372	333	374	338	361	371	352	363	340	367	369	293	355	387	332	323	360	351	348	353	355	325	343	314	333	331	346	379	364	350	329	340	351	368	376	345	319	333	336	360	330	354	355	367	339	331	351	367	348	351	353	316	327	343	337	322	339	331	328	357	354	358	332	348	325	348	340	380	364	342	340	364	332	323	320	360	340	352	328	342	364	330	337	362	338	366	352	368	342	346	363	355	352	356	332	348	371	346	351	339	357	355	352	355	372	337	357	349	298	336	344	352	389	336	339	352	336	378	325	343	292	352	303	337	348	346	322	330	384	337	315	357	341	367	337	365	351	347	359	385	344	340	358	355	317	379	376	350	352	363	322	346	341	334	364	342	338	366	352	331	373	362	340	334	328	366	364	345	358	331	361	318	350	358	327	358	380	335	349	345	313	329	343	308	391	341	331	335	344	358	378	352	314	357	383	387	343	375	343	319	317	340	384	358	354	339	345	371	357	338	367	315	345	357	340	347	335	337	377	342	314	341	365	345	357	370	365	342	344	351	328	343	343	357	344	360	353	330	351	373	329	358	368	361	370	340	320	305	330	373	355	386	342	330	354	332	378	340	361	336	302	343	351	333	307	344	346	369	351	298	319	348	352	346	341	359	382	374	320	329	314	350	368	378	341	301	379	334	328	314	371	374	298	344	368	311	309	323	370	346	348	377	345	343	372	331	352	353	355	328	354	304	319	339	344	326	314	311	327	399	335	334	333	322	355	323	364	322	348	353	366	370	363	331	328	352	388	375	342	401	335	347	331	323	361	350	337	331	376	358	353	371	334	375	350	342	338	359	349	337	344	343	323	338	343	362	336	370	385	383	386	401	335	342	358	329	339	314	332	333	321	352	367	367	346	381	336	329	319	333	354	329	341	332	348	316	342	356	335	355	347	346	335	352	332	317	332	381	356	352	365	340	335	333	346	354	373	363	339	338	347	346	377	341	351	374	301	344	345	374	363	340	351	351	336	380	373	332	310	363	353	335	341	346	372	399	327	333	346	345	375	377	370	349	345	327	332	336	314	395	346	310	349	345	358	334	356	356	306	366	323	331	358	349	322	332	352	373	348	344	351	379	343	352	361	331	318	360	338	352	356	358	358	345	327	383	319	360	332	364	329	332	362	300	336	325	341	345	342	352	339	319	344	344	359	354	357	368	324	343	356	339	353	347	326	349	362	357	319	334	329	325	360	343	309	360	363	314	354	372	335	306	367	343	356	371	355	332	350	343	318	351	356	346	339	361	346	341	346	340	338	344	325	373	370	355	338	335	333	331	335	338	366	362	305	369	346	346	352	349	345	352	344	350	383	355	349	352	360	343	361	364	366	377	315	333	335	373	382	343	360	333	376	334	320	336	341	399	382	384	328	316	336	342	348	359	306	346	290	324	322	356	351	346	337	354	331	346	362	342	320	367	347	343	349	308	341	330	326	362	348	352	331	380	362	372	333	343	349	327	361	343	331	348	330	314	315	369	334	357	344	351	335	354	374	356	367	331	390	377	363	355	361	363	345	348	320	344	355	367	337	372	365	360	322	332	336	377	314	332	336	359	344	336	346	328	322	383	322	372	347	338	338	354	336	331	348	370	334	303	333	362	357	337	344	358	325	313	357	343	346	358	325	334	313	328	338	376	347	306	363	352	355	358	370	354	382	359	359	342	328	327	373	361	358	349	307	350	315	362	398	364	352	344	368	343	341	338	354	318	345	374	349	380	324	332	365	353	341	352	341	348	362	341	341	324	375	353	349	361	338	332	348	366	363	386	342	357	359	337	348	377	330	367	348	356	364	310	323	369	356	328	335	334	340	316	339	366	347	366	318	307	332	332	338	348	336	358	332	333	335	299	342	322	338	341	381	356	361	373	320	341	344	349	358	390	324	365	354	352	325	346	347	343	339	340	422	340	366	349	337	325	340	362	304	367	360	340	352	391	348	366	368	316	366	347	356	347	341	354	333	360	378	353	382	350	356	335	347	346	349	369	368	339	358	328	382	319	347	362	346	314	354	357	347	383	341	336	351	349	327	354	314	368	366	350	347	333	345	358	317	355	333	392	321	369	337	326	342	320	332	332	315	331	328	378	364	341	349	353	384	371	347	326	326	338	354	329	373	314	347	339	341	365	358	334	354	363	337	315	350	367	361	321	343	345	381	327	345	390	365	370	334	356	359	374	353	360	369	336	347	335	337	352	336	354	373	366	359	363	306	333	322	340	357	344	333	326	353	354	323	367	406	359	345	344	336	365	344	339	331	374	357	387	330	356	364	307	332	342	350	337	365	321	379	315	326	359	353	361	346	366	321	350	351	329	347	345	361	368	407	353	367	349	337	356	347	388	374	366	368	364	313	348	365	354	375	354	323	348	354	338	322	372	323	357	324	361	352	365	337	373	350	357	358	360	350	313	342	333	355	379	379	307	340	343	334	393	347	354	355	334	344	356	338	357	337	352	348	324	331	343	361	320	367	384	358	342	345	364	344	368	358	356	353	336	360	321	377	307	361	356	359	342	317	348	297	356	342	363	320	334	349	344	349	355	332	318	338	333	327	329	337	343	335	343	365	373	336	337	324	335	335	352	327	366	323	293	340	323	350	336	354	391	333	354	350	334	355	329	323	342	360	334	362	421	351	303	367	319	340	353	340	361	326	347	361	346	347	357	340	366	329	362	354	352	366	314	335	337	310	331	348	325	327	353	388	373	359	396	361	353	357	339	356	376	332	325	333	336	331	357	378	342	342	355	353	365	330	329	339	315	357	329	358	328	323	354	357	386	313	348	340	332	355	330	354	347	320	352	364	344	344	369	335	374	348	345	346	298	347	373	292	344	299	348	319	315	340	359	340	329	351	349	341	370	330	377	369	341	349	342	343	370	310	333	338	364	343	351	353	373	329	346	322	342	356	348	339	334	366	318	346	330	373	343	359	342	317	352	356	344	322	348	354	387	323	339	384	315	283	377	353	344	334	311	339	363	348	354	357	356	339	337	343	390	304	317	343	326	351	357	362	325	348	351	347	362	354	342	332	352	376	384	332	385	343	350	344	377	336	372	338	344	352	347	322	345	307	339	370	349	358	371	362	362	360	343	337	358	370	366	351
35255	46531	47328	34035	3361	2754	2406	2010	1802	1662	1578	1431	1293	1252	1277	1190	1127	1157	1098	1070	1096	1012	1031	1011	1028	1019	986	1025	914	988	983	947	951	964	914	938	918	890	880	909	911	892	983	956	863	892	901	908	925	915	878	886	925	915	894	938	905	882	854	913	905	938	913	906	849	836	924	837	881	883	914	858	859	906	883	884	919	930	869	870	880	881	895	885	817	867	894	892	888	942	843	924	867	867	864	854	882	862	849	874	904	914	813	904	881	863	841	855	843	886	902	895	865	910	867	844	867	922	903	868	871	916	802	869	855	863	896	876	882	898	855	869	890	940	843	895	876	875	783	883	862	822	859	848	902	851	867	849	844	861	874	865	816	857	856	907	847	885	864	902	868	912	873	875	876	886	878	806	902	879	866	868	847	862	886	855	889	825	913	900	822	902	851	887	837	824	894	872	839	841	902	887	863	852	869	885	853	886	840	866	890	886	849	848	882	830	862	872	872	841	839	886	915	855	847	862	873	882	886	801	847	871	822	910	834	894	870	839	826	866	895	894	832	850	865	858	897	858	948	852	863	856	849	800	896	840	857	825	904	833	857	895	879	889	847	856	910	910	819	834	901	911	856	865	915	863	881	841	867	868	861	886	879	851	853	879	845	899	839	877	834	822	910	862	867	883	835	863	858	813	900	864	866	825	872	827	889	914	884	791	835	848	845	961	865	848	882	920	840	866	835	871	883	901	858	833	825	850	886	860	856	893	887	853	899	840	885	830	841	848	923	871	854	857	866	886	836	825	847	868	834	850	873	851	880	839	867	841	902	852	827	864	908	883	898	933	881	851	878	876	839	921	875	883	873	882	840	884	855	832	849	868	870	865	846	854	862	829	884	851	858	838	884	836	889	909	884	851	862	879	849	856	870	861	847	855	873	862	839	888	876	915	923	871	856	897	862	888	873	876	867	859	881	873	893	881	879	843	878	909	864	805	843	868	876	907	845	881	879	905	863	834	865	860	861	867	879	871	872	856	811	908	884	884	842	892	825	912	842	877	812	795	872	845	905	864	869	845	808	881	908	832	851	869	837	860	882	841	841	830	855	844	821	812	854	870	890	838	887	807	831	845	864	844	927	909	847	870	857	895	906	889	851	861	831	895	834	814	808	870	862	845	842	865	829	865	839	875	859	871	853	916	911	862	849	854	872	852	837	869	845	875	819	877	864	895	881	827	910	894	868	862	878	877	874	816	862	859	822	894	870	886	849	836	855	859	906	875	842	900	850	852	882	908	877	833	834	851	848	891	836	859	851	829	853	839	858	856	863	893	854	908	879	872	870	851	886	825	923	825	828	862	889	852	848	857	911	866	899	861	871	866	855	822	830	851	897	846	854	846	900	885	877	860	870	862	826	831	858	842	813	906	859	841	882	837	870	808	850	869	834	861	862	845	855	876	887	909	847	852	874	865	885	894	804	862	893	922	865	849	899	828	847	922	804	915	935	890	881	837	839	838	851	867	884	828	831	858	880	848	879	871	798	890	808	827	868	893	862	869	801	857	862	854	838	834	964	899	883	905	893	882	866	872	854	827	895	863	859	906	848	853	915	902	857	870	879	921	798	816	858	835	847	861	874	868	884	911	894	863	876	871	873	931	885	816	813	834	937	839	882	833	882	850	848	852	861	899	838	823	873	848	878	873	908	835	841	835	869	866	893	868	922	887	891	858	871	796	850	883	888	893	830	852	826	854	915	866	833	879	884	890	864	852	865	808	837	810	847	848	916	878	894	865	842	836	850	867	905	857	902	869	844	853	870	838	819	842	877	857	852	910	871	910	873	805	857	849	930	829	883	850	903	872	870	895	916	869	896	879	863	904	856	806	833	891	857	902	848	866	903	861	837	878	883	857	869	870	889	840	894	846	847	870	846	824	843	869	800	896	872	835	828	874	804	825	853	885	877	834	831	934	856	842	811	876	888	889	871	879	860	851	875	860	846	867	875	865	942	866	850	827	885	917	855	851	889	825	867	886	818	855	865	930	819	881	868	833	843	884	851	854	822	915	870	814	836	900	836	840	894	874	854	856	888	902	891	880	853	847	804	853	843	864	832	884	836	873	833	899	875	846	810	909	867	841	837	855	926	887	850	944	900	849	839	890	824	874	902	870	933	881	875	819	858	887	840	864	852	855	911	874	894	852	914	815	884	841	855	901	912	850	898	874	876	860	893	865	887	877	896	866	854	852	836	899	845	844	825	903	862	882	865	849	861	865	826	823	876	855	826	861	881	873	879	925	891	864	884	837	894	807	899	867	865	891	859	874	861	878	855	832	862	859	914	929	849	827	856	877	836	857	829	833	835	873	867	814	879	881	898	832	936	861	866	857	882	880	872	912	932	881	877	885	872	867	869	819	890	815	854	895	824	870	826	851	873	837	872	915	871	874	859	901	877	847	881	872	859	872	836	891	887	858	905	903	871	870	818	894	877	835	800	859	873	899	830	873	891	838	891	849	839	796	955	870	913	871	775	852	849	823	916	855	866	869	849	835	916	876	817	794	896	861	826	810	884	831	908	866	891	877	845	878	917	828	855	892	875	809	880	875	767	869	864	833	854	846	802	965	870	879	873	873	880	813	903	848	819	913	883	862	897	859	876	827	846	904	876	835	891	848	841	820	838	870	877	871	873	877	844	899	859	884	843	881	825	875	876	881	895	851	819	870	832	867	884	837	907	817	844	852	844	839	831	876	852	855	845	908	841	864	850	887	846	815	904	842	834	862	875	851	858	874	909	863	879	901	881	857	853	867	883	860	873	883	858	835	817	873	895	860	801	852	842	898	916	846	839	862	931	831	869	872	855	844	889	866	836	904	865	863	894	879	823	907	902	877	863	893	889	855	876	851	871	855	847	892	899	842	882	871	904	924	898	833	855	872	917	861	841	868	873	872	928	796	896	823	868	855	869	840	835	895	863	898	872	849	874	823	817	891	885	841	881	823	864	864	872	899	821	856	877	878	848	874	852	905	900	876	894	885	834	849	861	881	842	862	841	804	890	860	811	860	872	874	858	889	903	888	876	854	832	895	858	838	885	843	833	837	848	926	883	916	839	889	850	849	843	831	840	861	870	867	830	874	907	889	858	831	903	877	857	854	869	847	871	903	941	840	831	793	907	865	863	857	852	857	842	836	846	859	885	887	873	858	883	846	860	876	866	856	873	854	836	887	870	830	862	904	865	924	889	867	815	874	863	839	841	893	853	821	829	902	920	879	843	863	875	861	883	856	915	867	907	868	863	857	883	937	915	811	847	834	848	919	878	848	836	875	825	916	847	877	906	846	869	885	872	859	851	855	871	866	883	886	849	792	829	849	858	859	861	847	860	816	867	881	887	867	871	839	907	864	870	882	834	831	810	893	807	928	842	880	924	829	806	908	880	839	856	860	818	879	895	883	889	872	855	881	897	863	901	902	835	873	878	829	873	879	852	804	863	867	885	872	841	884	957	926	822	890	870	894	909	883
6878	4375	1741	1160	197	193	180	175	197	198	192	174	164	187	186	191	174	184	216	190	175	186	162	195	185	183	185	202	196	174	160	199	183	167	181	198	205	172	184	227	198	175	174	170	197	189	194	192	175	185	184	174	189	200	205	171	204	168	178	188	189	189	191	193	183	190	172	177	177	173	184	175	187	200	185	188	209	169	220	178	190	180	181	200	220	176	183	176	162	194	178	156	210	180	183	190	205	194	179	195	181	189	189	188	203	193	165	179	199	219	174	210	199	196	163	150	163	203	205	189	194	178	195	199	195	190	178	201	208	188	190	193	186	189	182	178	183	200	194	203	202	197	182	167	191	219	160	175	181	209	220	179	185	177	178	176	198	183	207	191	171	180	186	201	169	169	184	170	199	160	187	178	206	194	189	189	220	205	199	191	199	195	187	209	209	211	169	174	192	184	178	180	185	171	209	196	198	189	192	205	203	183	192	212	189	172	211	179	206	208	194	184	200	174	165	209	201	172	203	185	195	172	196	179	168	180	186	189	186	180	171	188	195	174	172	160	206	163	185	184	179	185	205	191	193	165	184	189	178	172	171	206	194	188	192	209	175	190	188	190	160	189	196	187	181	187	165	214	183	196	196	176	185	189	201	184	193	181	172	178	172	200	178	167	163	164	195	175	198	168	215	198	182	180	186	195	186	211	195	202	182	181	188	205	177	206	157	178	166	181	186	186	194	164	193	204	175	202	176	181	177	186	182	196	208	185	185	194	186	193	216	166	214	194	191	194	189	172	188	228	172	181	167	163	180	181	186	185	200	192	194	178	206	195	169	201	163	162	206	182	195	184	200	204	169	191	156	209	173	176	210	178	178	181	205	176	177	171	200	182	184	229	200	172	188	183	185	186	185	194	171	192	218	193	211	196	180	168	192	178	184	189	182	188	183	193	189	177	174	195	199	171	197	198	186	164	171	172	221	193	180	205	189	215	194	190	191	196	186	215	175	202	202	204	167	162	174	174	199	231	193	204	169	178	196	190	197	189	191	189	148	202	172	170	170	188	183	214	185	180	186	175	164	203	202	200	202	162	178	184	172	196	179	174	199	196	188	178	186	156	161	175	194	179	158	198	194	200	194	187	185	161	188	178	186	190	182	183	187	195	213	180	185	179	176	187	165	168	175	173	186	172	175	190	176	187	182	191	189	191	196	185	180	178	169	174	212	174	176	186	187	213	213	166	188	174	174	176	168	173	226	223	172	182	191	190	165	180	204	191	200	174	189	163	174	179	180	179	164	208	159	192	184	198	202	179	186	185	199	190	191	200	180	192	204	198	186	182	182	180	205	180	166	207	196	213	174	154	156	209	176	227	166	166	187	180	182	196	168	174	164	228	175	183	193	183	193	191	190	197	190	190	198	199	187	207	172	192	162	209	181	183	176	182	157	185	198	176	194	171	187	182	184	172	213	188	181	182	193	193	176	197	171	179	207	192	174	189	182	187	203	186	199	200	181	210	180	208	194	175	193	209	207	210	211	180	189	178	173	192	169	178	169	211	204	172	206	212	189	208	174	175	176	206	191	185	196	206	185	188	195	198	176	191	193	190	187	156	183	185	187	169	176	187	195	177	189	177	196	181	183	174	186	200	197	183	187	169	185	181	186	191	180	164	156	185	181	207	200	181	186	188	209	169	187	170	177	190	206	212	188	178	176	186	173	184	178	183	190	183	193	203	187	168	178	215	184	171	180	195	191	181	181	193	193	208	210	204	194	199	188	152	164	179	196	207	188	194	182	182	178	190	166	180	167	191	181	181	181	165	171	191	180	171	187	191	203	178	174	178	166	199	186	166	189	170	183	177	151	176	196	179	175	172	232	176	185	187	189	187	174	188	176	182	217	214	178	177	183	173	180	183	177	194	183	170	195	193	205	179	163	189	201	217	184	171	193	191	203	173	186	159	204	176	197	183	207	205	181	155	210	186	190	212	181	170	192	160	178	195	204	201	180	210	177	169	187	189	184	184	182	139	186	176	192	180	197	183	191	161	171	200	181	166	177	211	175	194	169	214	196	189	164	180	216	171	192	175	173	177	203	188	174	166	201	203	180	161	188	177	214	202	200	202	173	193	196	199	173	209	153	165	210	215	180	196	186	187	186	180	180	200	186	183	162	182	180	178	172	172	194	189	199	201	192	191	201	195	166	166	190	179	177	164	182	150	200	175	198	192	195	185	168	194	170	187	199	200	208	191	199	186	168	201	209	183	187	208	200	162	191	174	165	186	188	193	185	171	199	203	171	203	198	153	179	192	180	148	167	183	180	174	209	182	201	180	182	161	182	189	179	206	191	175	195	197	170	183	189	209	202	175	195	184	167	200	204	210	167	185	223	176	171	181	173	182	160	176	162	169	177	211	171	168	193	172	175	177	177	194	197	197	182	184	193	196	212	183	205	200	222	224	184	181	175	191	194	203	212	207	180	192	158	178	202	196	172	194	196	172	186	179	181	172	177	217	176	198	208	180	192	191	198	168	176	206	190	195	190	178	189	170	179	177	164	189	186	206	204	175	204	170	169	174	191	183	187	159	213	203	176	170	159	208	176	194	171	201	187	180	211	186	183	203	206	186	175	196	192	187	166	186	203	173	185	171	190	196	202	191	201	208	177	198	190	214	191	172	183	207	176	188	201	154	171	218	198	205	187	204	186	199	184	206	191	181	182	188	183	176	178	181	193	216	179	193	166	173	187	180	200	168	180	183	187	199	212	199	165	183	184	195	199	193	229	176	197	173	197	196	173	198	204	213	193	185	190	199	220	191	180	186	163	161	172	177	182	185	187	175	180	184	166	186	207	180	177	185	186	212	167	208	181	193	212	176	206	205	192	220	180	202	187	181	185	169	164	170	156	184	183	175	164	197	200	192	193	188	212	185	184	185	203	224	175	179	184	184	176	169	153	189	188	161	186	174	210	191	204	176	164	191	174	187	179	196	191	184	171	159	191	198	177	214	192	178	203	190	189	192	174	198	194	174	171	190	238	205	201	197	200	199	188	197	183	202	192	191	202	153	197	193	194	175	166	176	204	180	188	203	192	186	191	194	191	176	199	176	199	176	195	197	194	181	199	196	183	191	190	185	164	215	191	211	164	181	181	203	212	183	202	163	210	167	169	167	184	208	176	186	185	203	180	197	202	168	172	165	193	210	211	178	208	191	194	179	179	172	204	199	202	176	198	161	189	197	211	201	177	183	195	173	195	199	185	179	177	163	201	201	203	175	167	188	188	182	217	198	194	178	170	190	181	207	182	201	203	182	209	200	212	187	201	197	203	180	184	190	191	196	177	174	204	174	172	182	180	199	172	180	211	189	175	191	208	186	198	210	208	192	188	202	161	181	188	179	197	191	185	172	184	190	189	186	215	175	181	186	186	158	192	211	192	183	214	176	205	223	209	195	188	197	183	171	178	201	197	187	183	183	189	169	188	181	154	175	202	169	170	183	190	182	202	182	180	169
6145	6846	4594	3906	595	618	594	559	535	581	559	550	542	545	565	571	596	554	545	538	581	542	548	498	528	539	539	545	568	519	555	577	539	544	541	511	514	548	539	517	564	544	563	540	545	544	534	565	515	565	559	554	511	558	522	559	571	567	572	523	545	536	534	559	580	539	524	528	565	498	501	515	522	514	515	530	528	567	589	537	505	542	561	544	547	520	577	527	521	580	527	512	532	546	557	555	534	541	519	515	562	525	562	547	536	558	536	561	557	544	527	566	539	537	561	545	515	542	531	579	580	507	542	534	520	549	568	516	547	531	528	544	552	528	530	557	528	511	525	518	541	579	544	547	481	534	557	569	525	570	551	521	563	555	546	518	529	544	553	576	589	567	563	536	510	529	595	548	540	527	529	534	541	537	541	561	535	522	568	540	540	595	569	531	541	526	528	549	540	505	570	559	566	543	563	523	546	554	518	542	507	557	548	532	528	552	555	538	500	550	522	533	559	547	535	546	521	531	523	537	529	521	514	524	543	506	539	553	562	526	549	583	561	522	528	530	523	537	521	555	576	551	547	510	530	561	565	528	504	564	507	551	512	568	508	604	598	511	538	537	555	515	554	553	537	568	553	518	528	540	576	527	563	540	535	560	540	529	483	521	517	544	550	541	551	508	481	540	547	622	527	573	574	544	551	585	579	542	542	543	527	510	564	549	562	565	588	536	524	505	550	535	539	534	535	571	549	562	548	514	542	548	556	526	519	510	532	512	564	574	537	593	569	520	557	550	521	531	531	592	591	569	529	566	534	549	544	563	502	534	532	537	570	521	519	495	525	542	509	558	578	547	538	519	539	507	504	567	550	563	568	540	546	593	492	495	527	576	550	588	515	534	568	558	537	488	543	517	550	551	540	530	520	547	560	561	544	522	598	517	548	549	536	516	570	541	507	575	520	584	563	524	526	499	628	522	552	517	494	536	583	541	590	520	557	554	530	555	558	481	546	526	561	552	537	539	529	565	596	537	546	537	539	564	569	554	556	580	545	553	523	512	567	548	549	511	598	555	536	529	546	552	554	564	498	583	495	533	569	520	517	556	542	515	576	519	538	592	518	535	524	489	537	523	561	567	527	575	535	538	565	554	545	532	544	551	541	558	532	555	563	588	534	546	564	512	570	511	551	551	541	522	565	550	593	488	555	536	524	524	559	521	591	558	563	543	507	522	533	533	516	526	565	549	556	541	584	518	553	508	528	567	571	504	511	534	486	509	529	515	548	517	565	551	529	545	549	573	563	541	530	546	573	576	548	532	549	520	551	535	551	537	551	552	544	573	552	547	552	552	593	564	521	562	535	569	540	589	529	544	513	489	519	562	497	532	543	536	550	502	526	571	500	568	520	532	538	556	534	530	550	578	491	544	519	501	553	525	559	547	556	524	557	546	598	520	529	575	533	540	569	533	548	562	534	543	568	503	556	530	523	580	555	536	541	581	496	587	575	528	574	531	538	534	531	499	541	521	494	523	549	531	563	545	555	531	566	565	514	554	571	561	552	528	521	564	530	540	553	560	599	578	547	556	488	552	544	582	540	533	600	522	585	565	557	485	502	564	549	554	529	544	511	524	574	526	552	510	525	520	566	490	565	517	499	551	511	557	530	551	508	563	524	562	541	534	543	545	510	551	548	582	583	541	535	530	516	564	579	498	530	551	559	541	535	529	526	567	547	536	510	538	536	551	598	541	564	552	515	563	566	519	552	561	554	548	551	603	513	589	552	505	537	486	524	506	544	564	545	500	564	522	561	582	531	583	546	553	564	536	522	563	570	543	565	495	532	513	545	535	528	548	537	524	552	551	503	526	532	541	581	558	552	560	500	525	578	544	489	517	527	532	539	514	560	569	510	514	533	542	499	560	516	537	530	526	549	519	544	524	546	558	570	564	523	585	488	527	550	532	540	580	532	569	564	548	532	562	555	532	560	510	490	500	555	540	550	522	539	562	541	536	534	553	560	594	557	558	525	574	523	583	529	510	572	601	568	505	522	526	613	522	567	549	538	545	511	573	563	561	540	546	540	553	514	535	531	547	503	563	559	553	580	519	536	500	535	569	588	550	549	552	534	537	523	493	513	524	541	510	556	548	530	569	532	562	538	531	568	555	533	574	549	594	504	539	528	532	559	531	538	513	532	539	531	557	567	540	549	578	544	536	533	542	573	557	553	503	550	555	535	514	539	506	552	557	544	559	566	510	557	558	502	478	568	518	572	503	575	512	526	573	561	542	540	563	537	515	548	504	561	560	528	532	511	548	553	527	516	520	522	562	559	538	541	527	555	542	563	576	548	542	543	537	558	534	582	558	541	554	530	537	535	562	558	536	595	532	527	565	552	602	592	590	559	537	533	535	509	556	532	503	543	545	564	552	588	570	523	543	545	551	491	532	491	569	532	556	527	586	521	531	535	548	577	570	516	527	594	574	556	553	539	553	524	539	548	533	558	511	530	553	558	573	544	558	546	571	505	514	531	588	526	585	564	540	561	536	530	516	524	543	572	537	562	539	506	576	523	571	552	550	527	526	565	542	552	548	541	564	514	551	523	534	545	572	551	591	565	553	561	541	538	534	569	546	479	567	517	565	561	529	534	503	510	555	544	532	517	560	607	552	565	530	531	547	548	549	563	547	524	526	534	526	516	543	546	558	546	570	563	536	541	594	540	564	556	543	542	528	523	553	546	576	519	543	518	564	522	520	526	578	532	565	580	581	584	570	508	564	555	554	589	577	548	530	508	537	569	545	543	573	537	519	557	521	550	551	543	521	531	523	577	531	576	559	550	477	524	524	548	504	580	513	552	556	535	551	558	550	521	559	572	534	548	574	527	529	532	544	604	561	543	586	559	546	569	515	547	554	534	544	496	540	560	568	531	589	527	553	570	577	572	536	528	569	532	529	568	592	562	533	534	560	584	552	561	516	573	557	580	530	522	518	547	555	560	545	511	572	538	580	521	566	507	578	545	521	568	573	557	518	584	547	508	568	542	568	512	590	484	532	533	548	542	564	533	558	522	549	559	501	563	548	530	566	510	525	539	560	525	527	600	502	542	541	532	511	561	519	579	543	527	582	560	504	537	575	514	521	528	538	596	577	546	546	589	545	597	560	540	593	587	510	530	545	528	513	531	569	512	536	554	540	547	538	541	568	548	581	502	539	539	495	516	579	518	532	536	524	545	541	553	580	528	536	524	564	573	524	580	576	566	540	537	561	580	514	527	536	496	544	542	560	533	557	552	581	531	546	541	522	562	520	561	568	514	560	466	517	507	514	544	535	536	527	559	538	566	528	572	528	508	567	557	556	554	541	525	594	546	531	568	555	542	549	542	543	493	570	520	517	536	484	513	534	552	487	564	533	580	519	558	577	525	540	511	540	525	586	481	512	549	558	574	562	558	537	538	561	528	546	518	546	530	577	549	544	567	519	509	547	507	515	594	535	523	559	576	535	561	561	538	524	538	505
45507	47971	35888	26375	3045	568	511	435	434	379	414	410	396	391	349	360	354	355	317	378	345	362	360	383	335	367	352	323	338	379	366	375	369	393	354	377	338	323	326	372	341	360	361	351	376	357	358	351	366	336	352	351	391	354	375	355	365	334	360	327	372	347	348	324	328	344	321	370	317	353	327	321	394	333	356	331	340	329	351	329	382	360	363	340	354	316	349	352	349	329	358	313	335	343	360	360	356	366	352	351	342	364	359	369	382	350	353	348	337	351	348	360	341	333	329	390	387	297	342	332	361	344	337	354	328	337	344	345	331	357	376	316	369	354	339	373	363	330	339	337	328	326	335	305	327	334	331	378	339	313	378	335	398	326	330	364	345	330	330	313	353	368	332	355	361	314	342	367	338	349	392	354	319	327	300	365	380	367	335	328	357	369	383	359	372	314	335	339	342	342	332	351	333	346	307	359	361	382	341	353	353	317	337	336	356	320	353	327	331	374	325	355	314	407	327	322	357	354	320	363	355	340	347	320	333	349	315	325	358	358	341	296	313	336	356	324	349	346	355	356	341	333	344	343	324	304	327	345	324	346	332	324	321	370	356	370	356	337	352	376	345	318	356	328	325	301	332	343	334	351	367	334	360	357	319	361	358	362	340	354	341	333	330	358	358	368	318	358	381	336	346	380	359	322	329	385	391	362	344	341	350	342	346	318	353	375	374	375	342	326	321	348	368	376	362	332	355	363	361	338	316	363	338	363	329	345	362	352	295	330	315	354	337	349	339	317	334	362	330	387	325	373	367	356	340	368	341	337	368	325	355	355	364	342	325	352	323	382	328	327	357	364	313	350	339	326	346	332	342	360	332	326	368	328	386	352	365	337	349	328	314	342	335	326	325	318	352	350	335	328	356	347	334	347	353	331	328	368	334	346	369	357	344	368	344	350	358	335	319	340	338	377	325	346	338	350	363	373	330	341	361	345	361	356	304	343	330	320	356	342	372	347	352	337	334	379	345	372	345	336	361	340	325	354	325	330	335	362	330	351	343	319	368	328	323	327	345	334	383	310	304	338	373	368	337	318	345	318	333	317	352	360	351	333	291	339	348	343	359	359	351	348	368	338	350	324	342	358	309	363	326	332	337	336	360	381	338	348	350	367	343	352	350	330	347	370	328	353	298	296	354	347	341	372	373	358	311	339	356	391	351	351	339	332	369	327	345	350	315	349	361	346	342	375	323	327	339	361	334	352	348	347	351	339	331	309	336	333	356	333	369	375	373	343	321	376	332	349	364	386	337	359	312	313	336	332	360	346	314	309	318	348	350	374	308	362	330	356	386	341	339	334	336	327	330	350	316	364	401	368	342	315	347	382	358	365	373	374	335	352	361	368	298	341	324	347	371	341	378	338	312	347	347	360	335	316	318	350	355	346	372	357	341	332	338	324	377	384	346	345	359	352	384	329	342	383	351	309	307	330	338	371	328	321	350	334	331	304	344	347	317	357	366	368	339	366	335	354	346	358	342	351	339	355	358	351	354	350	324	343	344	349	339	353	320	351	311	336	364	337	367	333	357	328	338	319	345	358	364	336	356	334	385	356	364	338	333	344	350	365	302	340	344	329	341	356	328	393	349	342	387	369	324	342	372	330	351	339	308	357	354	368	356	341	327	358	351	352	340	305	333	352	336	359	362	372	334	334	337	309	354	366	314	349	341	340	351	327	374	370	343	337	364	324	358	379	329	365	344	349	365	359	313	344	337	353	305	331	377	344	313	310	331	365	322	322	347	371	329	328	339	328	370	351	377	376	359	351	341	378	333	367	355	366	356	343	368	328	332	324	327	360	339	288	336	338	378	324	354	344	328	345	330	385	356	345	366	361	329	348	340	357	331	331	324	320	368	359	365	360	311	327	345	334	351	353	333	368	365	364	350	353	324	342	368	342	349	344	350	327	328	372	340	336	307	349	321	319	349	367	350	338	362	359	364	358	342	384	353	366	329	384	335	318	339	335	344	296	364	339	356	359	365	349	333	364	350	311	355	335	321	368	332	356	363	381	315	370	358	349	346	370	363	348	347	334	350	365	356	372	320	352	398	352	369	351	321	369	349	302	338	361	365	334	357	337	326	305	325	324	345	344	313	348	357	333	338	361	323	336	362	311	364	343	353	336	345	363	370	302	346	356	351	366	333	321	363	342	337	327	347	327	344	367	369	342	367	336	335	351	359	359	389	334	320	347	374	345	351	341	341	340	353	348	353	337	359	331	315	355	345	361	316	325	348	320	346	337	350	338	365	358	360	382	334	341	332	385	367	342	341	352	371	357	346	331	349	342	357	344	325	379	328	322	322	365	325	351	325	382	360	357	360	368	386	364	346	344	350	347	296	331	342	386	328	333	307	329	344	342	342	342	334	359	305	353	321	332	352	361	338	340	336	332	350	332	343	338	342	329	335	347	361	356	331	327	330	360	359	334	342	375	335	329	319	342	375	322	337	362	332	338	359	348	346	322	360	363	338	329	369	384	346	349	346	356	321	337	343	337	302	353	356	334	302	368	349	314	311	362	333	340	352	333	334	354	335	345	352	360	338	315	317	339	348	337	326	316	365	331	328	337	376	360	363	393	334	343	338	321	336	306	361	350	331	317	331	307	350	315	343	343	326	341	369	354	347	320	366	337	357	337	344	360	361	345	351	369	345	349	359	332	358	323	349	346	361	351	359	365	348	378	367	361	398	357	390	374	317	382	332	336	345	299	354	355	335	375	357	355	363	331	327	327	339	334	367	328	362	353	354	374	331	354	335	359	355	371	356	325	345	348	332	337	297	396	328	334	314	341	365	378	337	339	340	341	376	333	362	321	328	366	401	352	336	327	331	353	358	309	373	335	365	355	330	342	349	326	363	316	345	376	328	356	334	352	348	331	371	342	346	393	291	346	340	325	349	375	323	342	332	358	319	351	352	363	342	335	341	357	365	350	382	342	372	360	351	361	372	371	345	370	354	341	363	363	329	337	337	323	338	324	337	325	338	344	317	336	321	298	340	305	382	367	321	352	308	343	324	350	355	387	329	337	313	336	352	336	388	351	364	360	318	380	361	350	336	357	311	311	326	337	343	318	330	322	344	331	359	353	322	336	349	334	346	352	357	315	333	328	338	329	345	354	363	361	375	310	355	368	345	350	360	351	337	343	329	285	361	341	353	326	358	320	352	333	329	338	335	369	357	344	340	363	331	357	376	340	330	358	332	335	371	336	345	363	333	347	334	338	309	298	306	358	347	310	335	365	313	312	347	351	374	308	344	377	357	338	359	362	370	353	358	357	313	330	377	362	368	342	308	375	358	376	328	338	326	350	352	348	344	328	358	331	337	333	347	302	365	329	283	376	352	354	346	362	347	330	344	322	331	350	328	381	343	313	389	387	362	345	334	346	341	321	371	334	322	372	337	324	373	337	326	352	352	360	365	380	335	338	323	355	344	316	361	339	343	382	346	339	323	370	366	351	372	378
27265	34871	37985	23953	2218	1962	1677	1565	1406	1307	1224	1161	1140	1171	1124	1084	972	998	1026	976	968	971	999	970	953	919	957	966	932	944	927	999	892	903	941	956	951	869	888	921	914	928	909	912	918	857	901	939	908	881	915	918	871	920	951	878	881	858	893	888	873	904	866	946	909	911	872	886	918	919	897	916	907	861	916	945	866	897	832	931	842	919	894	883	886	864	900	921	889	852	924	887	917	880	919	869	896	896	912	897	860	922	885	832	937	860	913	964	891	891	921	923	912	895	877	907	832	910	883	903	865	886	826	852	873	839	934	885	862	882	819	879	918	856	866	944	871	858	910	916	849	884	895	877	836	830	882	832	878	853	876	905	905	822	900	877	839	929	893	852	894	896	932	883	876	860	874	898	875	880	837	897	881	880	897	877	843	860	884	861	842	896	854	893	918	864	908	887	883	900	918	915	926	856	911	921	885	843	862	849	888	874	841	887	910	830	875	887	896	868	906	879	863	840	858	925	890	867	919	880	937	873	859	879	891	901	882	921	860	847	834	840	810	877	884	893	854	852	864	868	903	870	855	893	871	879	886	888	885	917	892	835	880	798	829	868	877	881	918	892	939	824	898	906	862	942	855	843	815	838	827	893	896	854	863	928	859	903	851	905	840	905	904	879	874	865	847	865	862	909	876	898	868	843	840	852	880	875	882	881	853	813	907	873	855	860	846	874	868	908	872	903	855	876	871	880	888	824	894	966	897	911	850	891	871	838	907	883	874	896	842	882	861	899	898	912	914	902	850	909	882	806	935	898	862	853	882	850	942	841	894	886	893	883	868	884	895	892	907	888	876	865	924	910	862	921	873	883	936	869	881	892	879	928	921	886	889	843	897	934	847	864	931	900	847	917	901	932	908	849	842	927	862	875	932	868	839	841	825	884	863	852	921	938	867	907	872	910	884	875	830	853	878	904	916	904	842	878	888	857	846	899	877	867	871	814	838	852	849	886	879	884	907	883	877	858	856	843	930	912	918	915	893	885	844	851	851	911	895	908	855	878	828	858	871	840	906	867	882	910	945	895	890	921	837	925	889	899	893	915	930	868	823	840	893	894	931	805	905	924	906	916	874	919	856	920	890	900	841	892	887	917	897	908	863	901	898	872	881	907	930	902	861	889	913	845	878	866	861	901	919	909	885	869	914	923	864	884	885	903	897	845	908	877	900	824	866	889	855	885	862	826	897	892	856	916	906	839	888	878	911	846	898	887	901	843	869	832	919	879	884	914	904	891	875	934	865	826	878	866	867	850	902	846	907	873	879	883	955	863	927	878	858	891	901	898	853	880	859	857	870	912	864	875	862	875	871	942	902	932	848	824	853	920	913	901	891	828	874	934	911	928	854	858	925	876	871	887	880	885	940	833	890	865	880	956	884	844	916	866	917	874	874	843	849	849	917	893	911	841	876	854	934	863	881	870	879	904	882	884	961	894	882	877	889	853	849	848	889	862	859	910	899	907	835	924	857	933	810	912	870	878	908	919	885	928	898	907	893	849	847	906	885	965	879	843	894	887	933	857	914	904	829	896	889	877	890	862	886	894	865	839	907	855	877	845	916	903	890	888	878	857	847	923	875	877	864	920	863	905	857	901	855	808	871	941	896	860	846	849	876	864	923	867	923	892	909	903	918	902	890	919	904	873	904	902	861	847	931	836	892	895	871	862	845	895	867	931	894	932	873	889	896	928	883	890	913	886	814	912	891	839	847	901	846	869	906	917	890	878	897	912	865	940	858	899	885	863	893	883	894	891	840	892	899	896	954	898	870	850	903	931	851	937	869	864	847	919	923	932	900	830	867	893	874	840	823	921	856	852	919	910	871	860	882	890	863	856	865	892	900	858	880	856	837	849	864	857	891	858	850	871	881	896	883	876	893	912	807	902	888	858	904	951	865	893	855	875	873	884	900	901	865	869	878	899	951	881	869	847	880	853	847	820	867	882	894	873	800	894	899	841	889	901	867	920	885	897	912	873	892	897	899	885	978	873	892	866	866	895	913	892	884	885	881	879	837	890	878	867	881	883	917	895	892	908	909	941	887	898	871	896	981	889	820	888	894	886	915	861	859	860	864	882	900	855	914	892	888	870	834	875	919	889	844	885	881	911	858	868	936	907	891	866	876	872	902	870	883	855	871	891	910	899	909	911	877	865	887	885	892	836	887	855	892	884	872	881	861	825	884	949	896	905	933	889	880	857	867	875	878	865	877	923	857	892	888	924	877	896	938	897	924	903	938	857	860	894	898	845	887	890	879	818	884	832	889	890	886	835	915	886	905	867	897	1002	850	918	899	849	896	896	917	917	867	940	873	921	896	891	884	899	950	914	914	887	870	878	891	863	908	862	886	950	879	875	897	886	866	929	841	864	895	891	843	840	873	868	936	874	888	885	913	893	877	866	904	911	918	856	820	902	911	849	937	944	886	916	825	897	854	872	877	866	852	848	916	952	830	876	918	878	905	870	940	832	935	859	848	880	820	870	931	871	848	873	902	866	846	830	914	871	895	849	824	922	886	901	827	881	866	874	854	869	854	859	906	853	846	867	883	887	883	848	897	908	891	866	937	867	863	877	852	903	880	860	873	930	906	832	871	901	896	860	920	845	876	881	926	834	886	874	874	887	851	897	912	905	858	846	876	879	872	854	906	860	857	879	872	921	801	897	880	864	891	870	935	899	880	893	876	851	878	872	931	856	883	910	892	871	877	873	889	920	941	917	948	843	886	863	885	838	856	902	864	863	943	839	862	904	843	858	815	880	925	876	885	883	859	852	865	892	829	882	834	878	870	933	891	898	852	926	852	892	883	865	820	859	882	865	890	877	876	919	902	871	882	887	880	920	883	951	933	935	887	900	886	926	875	914	910	891	939	843	889	915	892	850	918	866	905	887	819	867	916	877	903	872	871	922	878	871	855	925	879	892	892	880	903	904	897	882	842	917	894	873	882	895	909	891	896	903	893	879	870	853	833	886	848	864	887	849	897	916	862	883	899	900	924	885	865	907	857	852	892	866	875	827	909	899	896	866	976	914	836	904	924	879	915	879	896	846	866	861	898	898	893	903	938	883	902	952	884	880	887	894	903	871	817	859	903	897	853	874	872	869	905	816	905	815	880	971	817	844	917	857	891	888	891	905	894	841	896	826	896	903	957	843	901	909	832	841	860	901	884	845	877	902	895	845	854	872	871	899	912	880	864	908	878	817	830	877	865	871	861	837	879	905	873	918	862	861	856	879	950	860	921	886	895	849	848	879	880	906	922	912	879	856	862	903	891	904	853	939	868	897	857	905	882	802	896	937	871	881	959	903	861	885	938	906	959	913	906	781	815	888	830	885	867	908	870	876	849	911	885	872	844	869	895	899	879	851	821	874	840	943	920	835	858	886	907	963	924	899	877	902	886	926	890	893	873	880	888	868	876	856	938	853	907	852	868	914	867	861	870	870	951	884	897	864	903	912	854	857	910	898
61209	63960	49225	37800	8093	998	623	575	536	511	469	453	414	399	409	412	388	426	385	359	355	373	338	378	365	376	338	376	373	370	347	368	361	371	363	374	343	341	376	349	333	338	339	353	356	381	352	349	373	366	332	342	353	370	371	337	363	365	350	337	333	375	299	363	328	361	344	385	366	334	374	343	341	358	363	364	321	343	338	386	343	341	322	313	356	368	338	362	336	341	309	319	333	359	347	346	317	361	316	327	343	352	375	360	356	343	339	363	347	336	343	395	349	345	368	347	336	362	357	348	370	331	359	375	347	362	348	372	371	353	342	367	320	360	335	319	317	325	353	357	326	348	363	364	339	364	326	353	349	353	325	349	365	352	349	366	355	362	356	338	369	366	356	363	364	339	342	337	360	337	347	357	336	334	358	344	331	384	371	361	341	352	317	355	389	345	344	351	350	371	385	313	353	353	352	344	337	362	356	395	396	352	331	339	362	317	341	338	375	341	367	374	367	315	354	361	388	359	341	370	339	351	376	334	371	363	326	370	343	334	363	365	341	346	358	356	367	338	367	361	326	348	347	329	341	357	365	345	343	330	367	365	378	373	337	339	362	382	369	341	332	340	361	338	381	366	329	326	357	358	362	361	381	375	359	337	378	326	360	342	327	341	351	358	314	349	350	316	371	367	357	328	331	337	343	338	372	373	341	360	339	339	332	331	346	347	349	306	391	386	378	360	377	336	343	322	339	345	324	335	354	312	335	341	371	340	345	340	358	347	385	332	354	354	330	342	378	361	339	337	394	333	320	351	364	325	336	337	353	334	366	342	331	363	345	388	312	346	347	370	358	352	357	361	364	357	390	329	365	349	379	358	355	369	314	329	370	340	354	343	355	357	343	349	362	327	360	356	330	338	333	360	366	391	340	339	330	354	367	321	360	316	350	354	351	351	331	354	348	324	338	360	385	337	366	334	340	378	339	351	338	351	345	354	333	385	373	368	340	359	338	342	323	367	330	347	335	371	308	325	371	327	344	368	330	381	330	327	329	379	349	327	359	376	336	310	368	309	330	299	327	359	397	345	316	357	321	344	369	355	377	320	340	330	336	346	325	351	330	362	358	345	364	339	341	321	331	325	363	349	346	351	332	343	350	329	355	348	313	367	349	350	363	317	359	329	346	309	354	328	365	370	323	330	322	328	354	342	346	341	334	360	319	347	335	352	330	401	358	329	335	354	340	314	327	355	331	343	376	347	341	322	313	329	358	366	371	336	298	369	360	301	316	328	344	342	374	343	392	352	365	344	378	339	395	364	344	358	366	342	327	347	324	364	352	346	377	331	326	312	367	357	322	366	366	350	358	340	364	350	323	334	310	343	347	366	352	348	412	337	333	353	357	361	362	330	365	335	338	362	334	318	349	360	334	319	329	348	318	342	376	337	331	332	380	343	337	354	336	319	363	380	337	358	325	360	337	382	338	370	380	352	358	379	358	321	377	335	355	317	353	313	338	379	319	352	323	344	352	350	354	361	314	345	342	315	312	355	320	341	326	372	332	318	342	327	357	281	335	365	344	341	343	350	354	342	317	385	360	325	334	327	330	322	340	351	352	308	372	336	371	359	358	356	367	376	348	358	331	330	336	345	340	348	352	362	361	325	320	353	351	356	373	360	330	368	359	360	362	311	370	309	337	352	345	367	361	339	357	342	356	352	356	312	336	350	357	330	362	340	319	382	316	342	324	331	359	332	368	353	366	356	352	348	357	328	345	349	346	398	374	364	374	381	363	373	356	344	333	368	373	331	331	344	346	344	330	315	382	344	343	340	351	358	330	324	337	359	335	309	363	328	352	383	363	340	373	318	367	395	341	321	344	331	347	334	377	366	363	339	377	348	363	287	353	332	347	321	364	315	330	362	363	366	380	360	331	349	336	344	335	338	330	325	333	357	376	334	356	312	345	339	331	357	357	363	356	301	383	343	321	325	386	339	349	344	368	379	349	348	306	366	300	342	364	345	361	355	340	350	338	353	313	379	333	344	374	332	323	359	336	380	361	363	350	338	334	336	324	320	377	342	350	333	375	348	332	320	377	370	389	370	333	358	338	327	353	359	372	353	327	328	294	325	350	323	359	340	373	340	359	354	322	311	335	330	340	361	355	341	361	384	349	377	359	370	389	333	373	321	353	338	324	348	340	393	358	360	330	333	361	359	363	333	356	301	339	364	370	363	352	365	362	366	340	345	329	353	362	375	347	340	361	353	386	328	361	361	374	374	348	382	379	351	313	338	327	351	335	368	360	318	328	336	339	349	351	359	356	336	342	331	343	333	380	368	364	375	367	351	362	357	327	364	347	349	358	360	331	347	352	397	326	360	337	324	355	333	360	365	327	340	342	352	346	312	340	340	341	382	380	317	367	357	381	341	349	373	382	351	341	364	338	355	348	355	335	353	365	350	346	372	349	343	356	351	370	356	291	347	357	352	324	333	323	340	362	334	325	315	324	347	326	342	384	341	355	320	352	356	355	332	341	367	334	318	361	374	356	367	350	353	347	326	349	339	379	332	330	316	364	331	331	336	345	341	368	353	340	349	351	345	367	358	354	337	384	356	364	369	319	362	345	363	321	360	330	362	341	317	315	341	332	358	364	387	341	385	368	316	340	332	351	325	371	333	325	360	354	310	339	373	337	340	332	316	345	366	390	377	311	320	364	328	365	336	351	352	364	330	346	344	355	327	353	346	362	375	329	352	329	327	318	378	337	355	341	357	300	383	349	312	349	365	345	359	344	350	366	342	341	378	363	343	315	336	336	362	324	343	361	324	372	331	341	334	338	330	364	328	376	337	334	356	367	336	325	345	309	343	385	357	363	355	354	322	301	331	366	372	331	352	370	367	378	330	335	328	372	329	338	352	338	315	342	318	373	349	345	385	348	320	349	346	316	331	354	377	304	349	327	357	356	350	356	344	363	379	332	379	331	357	353	348	354	324	330	330	353	367	355	357	340	350	354	348	341	344	346	362	322	366	347	368	347	296	341	313	348	356	374	361	359	360	332	364	345	339	322	368	352	335	317	379	383	330	343	363	345	323	326	331	317	333	373	343	339	367	307	314	375	347	347	334	345	369	331	309	356	344	320	339	365	343	355	345	330	366	341	346	341	332	350	343	324	308	340	350	361	342	337	349	357	356	335	350	306	348	357	375	322	347	323	330	356	349	357	359	353	352	333	376	351	352	364	330	319	339	327	359	316	349	364	354	342	362	326	339	345	349	344	338	330	314	338	320	352	370	338	306	354	335	345	389	368	325	364	359	369	336	340	369	324	336	382	373	353	346	353	346	353	353	341	336	348	348	355	315	345	334	355	322	362	363	365	364	332	341	345	348	369	353	346	355	351	363	341	337	329	348	361	350	361	336	321	337	362	352	368	381	348	352	325	351	359	336	358	346	321	360	381	354	374	371	356	359	350	350	336	343	374	351	371	286	369	348	345	345	348	331	327	356	332	352	362	363
36867	45600	47719	29325	3288	2841	2398	2087	1870	1731	1536	1450	1358	1271	1240	1207	1112	1145	1088	1038	1091	1091	1050	1072	1028	1019	997	970	936	933	982	969	977	925	953	970	950	935	897	900	864	895	949	925	937	906	904	981	902	919	899	894	900	897	882	904	886	840	829	929	871	854	891	891	860	918	866	886	922	850	906	914	883	891	903	879	856	923	862	899	845	839	874	854	904	884	886	856	839	872	892	901	864	871	865	893	853	835	836	893	868	933	912	855	860	904	898	839	894	883	868	920	897	851	858	877	884	854	878	896	813	858	892	907	904	858	874	898	859	829	929	835	890	829	885	819	833	899	890	835	838	886	885	863	833	913	866	845	900	874	879	820	881	834	860	868	882	857	891	840	896	884	893	898	820	834	930	854	850	872	921	877	874	890	859	865	966	863	836	853	881	885	847	874	862	907	856	827	910	909	837	827	854	902	848	827	844	793	845	849	901	875	874	875	898	913	905	856	884	859	848	856	907	830	887	861	839	853	932	886	898	867	905	833	844	905	877	878	811	857	885	866	916	885	866	849	937	866	883	871	851	835	904	856	792	914	869	882	901	844	911	917	886	854	844	867	868	865	830	911	836	876	807	875	894	856	918	869	842	836	896	906	851	865	852	832	871	882	910	852	923	840	868	868	897	879	866	813	814	891	882	866	900	819	852	849	871	859	877	914	882	841	878	896	878	877	845	857	816	887	851	852	907	845	900	879	938	870	904	877	886	886	838	824	897	810	835	866	885	842	894	835	898	885	910	865	867	849	883	867	902	899	831	893	888	861	946	882	873	876	904	880	916	946	904	857	845	931	804	867	864	875	868	908	837	863	884	879	855	905	870	884	858	845	873	891	837	900	829	872	899	855	826	814	864	870	897	837	860	783	857	862	830	917	818	868	819	850	860	896	809	867	863	887	855	841	832	894	931	866	905	813	913	856	852	854	900	912	844	931	873	813	890	862	878	816	886	887	906	879	868	903	845	888	861	864	843	850	853	910	818	873	898	862	854	907	883	872	929	976	845	872	871	877	848	853	857	901	844	861	891	851	932	909	842	860	891	880	851	868	857	898	898	865	830	854	857	857	878	898	842	823	860	887	891	839	886	923	884	864	840	895	855	934	859	843	851	890	837	805	857	829	853	901	861	895	887	919	902	880	888	891	843	863	884	930	892	879	890	903	888	882	867	840	866	829	890	898	853	899	914	882	830	897	840	863	845	906	861	913	837	873	895	917	907	886	896	919	885	867	859	902	851	885	935	904	884	904	924	853	850	877	915	831	829	866	854	883	894	885	866	812	858	863	845	852	848	918	878	893	878	826	851	814	849	865	923	900	905	875	872	883	841	855	884	867	860	881	856	832	802	874	880	923	907	887	911	866	919	825	904	789	905	895	839	908	856	889	838	903	914	867	902	887	878	861	865	896	856	829	894	883	848	849	908	894	893	842	901	952	891	870	917	806	870	857	874	882	895	864	916	862	857	849	881	887	868	885	848	918	881	896	836	831	862	848	897	824	832	935	862	948	836	821	842	888	841	831	895	901	859	916	910	901	870	936	869	894	831	862	837	879	868	843	890	899	860	899	863	856	848	869	932	868	947	878	894	870	890	905	858	845	876	842	877	860	830	823	897	885	920	905	865	888	887	883	859	874	871	832	868	908	890	868	789	835	842	840	905	848	920	967	878	840	868	842	891	873	836	879	826	813	873	826	881	846	840	804	884	878	877	861	888	872	852	839	861	843	897	872	896	777	878	865	912	804	900	853	843	840	881	878	915	777	869	861	882	864	864	863	908	922	851	829	832	851	844	852	863	814	873	874	883	859	861	909	899	874	889	818	881	843	929	849	867	899	847	865	867	851	914	853	819	914	843	866	900	840	849	832	857	895	860	866	878	873	859	849	816	858	912	835	860	878	872	833	893	811	873	915	864	937	843	881	793	856	847	885	883	876	864	840	856	854	885	886	912	856	822	891	924	867	911	907	869	817	918	845	885	881	869	889	870	846	817	924	909	850	910	880	885	897	939	862	872	892	888	914	917	908	890	881	865	843	899	893	888	838	883	862	866	831	886	868	878	847	819	871	896	872	918	835	863	845	846	814	903	853	879	849	866	878	889	818	856	816	865	861	889	889	856	865	854	878	888	878	871	868	826	915	867	861	860	901	867	886	825	851	903	854	888	903	831	905	830	823	850	836	899	870	932	859	871	852	869	875	841	870	908	852	855	872	877	807	873	912	819	871	906	848	858	888	939	847	882	871	833	857	878	907	887	908	905	912	871	886	848	848	824	878	855	871	889	886	879	871	830	850	919	909	847	832	870	810	843	835	908	835	909	947	943	839	882	861	856	883	943	846	843	913	903	855	915	897	873	834	835	872	843	914	900	869	906	874	859	886	901	837	852	818	927	887	894	882	848	871	846	829	785	875	871	834	856	862	845	906	871	817	910	884	842	856	912	906	809	874	925	891	866	864	874	931	909	884	849	866	873	880	861	859	872	887	843	897	845	912	846	831	876	813	822	873	865	886	854	835	814	799	909	906	849	869	852	891	845	927	897	902	909	907	820	923	902	904	895	893	873	866	866	854	810	838	859	878	910	830	832	899	874	891	836	866	820	891	869	906	881	873	882	841	855	871	854	890	855	921	823	838	879	860	823	895	851	854	927	912	888	817	878	818	849	884	902	870	897	860	840	876	858	870	868	861	901	906	844	863	912	891	864	864	882	860	857	879	886	817	860	853	854	901	866	882	814	842	850	860	896	872	845	855	835	872	870	877	880	851	833	894	845	892	922	844	884	844	858	870	820	876	858	869	905	910	888	839	877	889	852	828	901	802	870	847	850	917	893	850	904	883	848	877	819	871	927	942	857	903	857	830	894	883	875	844	847	846	881	863	834	850	923	883	893	841	839	912	869	903	802	866	906	886	820	881	835	878	809	884	873	893	846	846	815	858	845	915	846	909	823	853	835	913	876	866	880	824	889	873	886	865	836	905	877	838	872	927	917	866	892	819	859	873	825	883	836	866	871	923	863	799	892	857	919	868	874	886	906	822	847	856	867	874	911	917	848	847	892	849	883	857	903	922	884	871	881	862	915	903	906	868	895	902	850	903	837	871	878	876	863	831	849	923	833	895	869	833	879	868	904	873	869	924	880	912	867	852	792	859	899	868	808	868	881	902	855	850	892	874	874	859	843	917	842	856	876	861	911	855	803	935	893	861	894	839	830	871	934	895	871	911	864	880	872	867	892	902	860	883	895	840	875	853	881	874	910	876	909	811	890	836	940	836	884	867	862	826	833	898	910	849	853	864	809	848	856	871	852	863	868	887	841	917	848	840	851	876	909	887	881	841	824	889	825	911	873	895	887	883	842	810	902	942	839	876	919	876	884	901	861	935	891	912	830	848	856	841	860	804	889	874	885	859	927	841	885	851	924	857	896	844	871	894	888	866	869	930	833	874	873	859	874	920	850	872	903	841	885	869
6317	4304	1714	1267	200	166	182	161	173	198	185	183	175	186	178	215	230	181	186	210	198	212	180	187	187	183	195	186	167	183	191	199	192	190	197	178	157	188	192	204	179	181	172	176	194	184	178	219	224	203	187	193	190	214	200	194	176	207	214	174	180	198	180	176	189	207	194	199	190	183	227	185	196	190	187	164	173	182	179	192	174	189	196	184	178	184	187	181	184	184	211	191	172	198	218	173	192	195	189	182	193	173	189	192	186	146	194	192	169	195	203	182	188	180	199	195	170	190	166	200	179	168	191	203	161	173	167	184	186	169	165	178	174	198	201	202	185	183	168	202	181	210	209	191	155	184	179	186	188	173	197	179	196	202	210	161	191	186	187	197	190	193	165	194	194	150	178	184	195	193	192	201	164	203	186	205	199	196	180	194	185	194	196	213	183	181	186	189	193	179	188	167	174	208	190	177	167	189	186	190	180	221	202	203	185	215	185	178	168	199	163	181	186	215	204	185	187	185	194	173	198	181	157	210	204	188	162	191	172	177	204	176	191	195	191	203	171	175	187	192	167	183	180	172	189	195	189	197	199	173	198	165	175	206	171	159	195	173	173	173	191	174	202	211	213	210	219	228	164	166	216	174	176	180	181	184	204	190	197	169	184	189	186	171	199	172	184	196	184	203	177	191	188	188	203	187	179	189	199	206	191	195	185	186	182	176	179	188	180	181	176	207	184	186	197	169	194	181	159	181	182	205	188	206	172	188	187	186	185	176	193	184	186	147	179	200	175	159	204	180	190	190	169	209	188	198	164	153	187	179	184	174	170	199	202	179	181	178	179	182	204	189	191	195	176	189	176	183	180	197	175	182	192	218	209	182	184	207	185	223	168	189	198	168	188	172	159	167	162	184	187	169	193	171	182	151	156	203	176	158	178	182	182	187	171	180	212	196	169	197	174	208	195	166	182	170	188	185	180	183	194	160	224	187	196	186	184	162	171	186	173	189	174	202	172	152	187	179	179	195	185	190	197	185	178	193	180	199	192	191	192	195	197	200	225	175	190	189	214	178	172	204	181	194	162	176	195	186	170	199	181	195	196	199	178	191	221	180	160	185	194	202	172	173	188	200	173	173	198	205	190	170	163	154	198	187	178	167	193	185	192	184	165	167	202	190	190	212	184	190	187	181	197	192	180	180	185	185	219	198	208	167	188	185	184	192	190	194	210	188	177	173	196	199	175	137	186	191	200	216	170	202	196	209	198	212	187	188	188	192	190	157	210	186	153	171	202	174	200	213	180	185	196	206	165	190	173	185	159	182	172	183	196	197	217	164	192	198	180	184	191	189	198	189	193	181	155	170	189	173	204	192	204	170	176	197	171	202	195	173	183	161	198	188	182	180	180	206	201	188	168	168	181	177	197	168	194	189	181	173	195	175	168	197	196	177	184	169	194	163	194	191	204	209	199	208	193	193	184	164	183	180	189	164	157	217	203	182	160	167	200	189	165	170	189	178	171	182	188	168	201	208	181	192	208	180	189	170	197	170	213	167	206	176	181	200	182	196	176	155	168	187	183	192	195	177	186	180	208	214	188	170	201	188	192	175	179	190	177	156	175	183	173	215	188	173	212	168	184	191	185	175	189	194	197	183	176	195	170	174	192	176	193	184	175	175	174	196	192	193	182	192	176	185	186	204	186	167	213	172	182	168	181	164	163	182	196	169	180	217	208	185	185	184	206	168	187	208	180	187	197	190	197	184	185	198	180	202	149	199	187	170	204	175	209	177	156	211	181	170	199	182	188	183	164	184	194	203	188	163	177	186	173	181	176	130	229	192	205	190	193	191	222	200	175	183	179	172	194	210	191	197	232	184	197	184	202	181	190	193	211	182	188	193	151	182	158	167	193	176	183	172	180	189	178	194	197	165	179	180	164	188	186	161	190	195	149	192	180	184	189	209	155	195	190	173	175	182	193	182	180	197	171	201	169	209	179	173	202	190	167	189	185	199	160	167	207	165	165	197	175	209	186	205	198	183	197	176	182	191	199	179	187	160	169	196	192	187	179	197	164	178	200	213	194	183	199	178	186	184	161	190	183	191	175	178	177	136	183	207	200	165	193	218	194	183	176	187	192	167	160	157	183	173	195	189	210	178	173	205	200	202	215	186	189	212	219	180	170	183	183	187	180	169	213	189	180	204	174	181	181	190	203	183	183	184	186	177	196	186	181	180	172	177	178	175	196	188	184	189	193	171	180	176	182	194	164	187	179	183	172	197	185	188	195	157	182	184	175	199	191	201	203	199	190	163	184	177	193	191	202	201	191	180	156	191	186	177	202	153	187	164	201	192	210	205	213	137	181	185	176	210	212	175	204	167	185	217	166	176	189	185	170	199	208	200	163	207	198	192	171	181	181	173	186	201	195	184	196	192	155	204	182	163	187	198	211	190	198	186	189	176	183	167	154	193	141	178	188	192	190	203	202	188	204	169	199	177	177	178	174	186	189	168	196	159	182	185	177	180	167	204	178	201	176	193	193	252	207	189	202	192	190	183	170	188	197	183	179	164	180	180	205	185	170	182	205	212	205	198	174	179	192	175	195	203	201	178	183	176	193	211	197	195	155	197	174	193	177	191	194	175	176	185	174	199	199	207	181	204	179	191	222	204	189	181	189	189	179	197	196	171	177	169	191	189	172	163	199	212	204	181	169	204	188	196	197	159	179	177	192	187	199	186	171	196	195	184	189	181	182	152	185	214	179	203	184	210	165	186	204	198	198	184	185	210	192	167	174	191	179	189	213	219	190	171	217	213	202	179	196	167	190	164	168	183	181	177	186	186	170	180	178	168	179	165	161	189	212	175	174	180	198	186	173	177	198	183	201	204	187	181	180	194	183	183	180	195	186	166	195	191	192	176	198	185	185	195	175	181	182	173	166	186	170	188	181	164	196	178	198	198	173	193	205	196	173	191	173	224	191	207	181	169	202	192	186	198	189	200	162	206	166	179	216	178	182	205	174	175	191	182	171	185	192	203	191	173	209	184	192	222	191	180	212	196	206	188	184	192	187	181	159	183	194	197	187	179	173	202	200	169	188	180	175	205	184	185	170	195	199	191	172	199	214	208	179	189	212	187	193	192	200	203	187	182	171	174	187	174	176	164	238	174	187	166	191	183	178	195	161	191	228	166	177	183	177	186	178	187	178	167	161	161	185	189	181	179	200	182	206	170	186	199	214	180	194	184	194	156	193	189	188	190	193	182	195	196	164	187	191	199	174	192	185	179	181	194	188	199	188	220	179	205	177	199	180	162	197	191	184	189	197	203	192	177	211	168	185	160	183	202	184	192	197	178	230	192	171	161	163	190	180	204	200	188	185	205	162	191	173	209	193	167	186	182	176	191	190	192	199	181	183	199	182	192	165	187	190	177	195	204	172	175	202	182	197	178	188	179	193	198	187	200	221	184	190	180	166	214	180	167	169	173	175	204	176	179	192	181	172	179	189	213	174	180
5790	6708	4586	4186	589	577	589	593	586	539	562	593	580	536	532	539	533	550	577	530	509	582	501	502	552	581	546	550	555	536	554	525	588	561	569	597	545	567	542	520	517	561	547	565	548	526	558	569	538	552	529	528	564	529	545	525	538	521	528	537	553	538	502	549	546	486	560	532	508	553	495	548	513	520	550	536	523	566	536	520	546	538	564	556	519	527	514	529	552	559	528	517	542	547	569	576	577	531	571	520	583	558	529	561	538	538	547	541	514	527	575	512	567	558	510	519	543	547	536	543	534	596	571	536	550	549	555	547	541	586	531	565	522	551	554	535	565	534	550	554	542	540	526	558	556	533	533	563	561	565	555	549	533	554	548	556	525	540	562	531	512	540	592	522	532	505	530	582	555	539	558	504	572	526	549	529	530	507	554	583	520	516	554	552	536	552	537	520	583	548	522	521	544	573	537	503	553	498	551	543	539	530	546	526	509	541	577	550	525	528	519	557	513	565	493	526	547	530	535	552	518	533	505	540	509	524	534	580	496	518	561	531	557	526	497	507	525	534	486	560	500	535	516	537	542	510	536	586	545	573	587	535	531	524	513	545	588	561	511	581	555	487	532	557	504	525	559	531	546	552	535	553	539	536	491	511	553	569	552	559	532	563	498	502	544	554	541	536	524	521	557	517	558	542	550	469	545	536	545	525	505	553	541	532	539	528	565	539	531	552	516	552	538	566	550	558	563	549	516	566	519	539	613	544	546	534	534	539	502	523	547	565	584	552	507	494	549	535	511	564	533	550	502	527	525	555	533	519	512	509	551	509	529	514	500	533	535	558	511	558	545	593	585	535	551	600	525	542	514	540	553	541	533	525	595	549	547	563	535	504	521	572	522	546	548	554	514	535	503	570	526	531	527	596	521	525	553	485	543	538	536	556	530	541	538	539	535	571	516	521	526	534	517	562	520	551	549	512	514	482	520	540	527	564	535	591	544	549	557	548	577	550	551	562	508	567	526	562	518	522	558	524	543	558	543	502	510	529	595	524	539	542	483	543	559	522	487	532	540	553	503	552	535	506	567	556	534	508	545	515	564	524	537	528	525	530	537	533	516	548	533	511	550	537	505	517	553	521	563	519	540	521	526	525	513	538	522	526	546	608	558	540	507	524	560	513	559	490	534	558	502	528	547	505	547	578	527	517	533	555	527	551	502	538	528	552	553	559	539	542	542	564	543	574	548	534	515	549	553	541	515	506	520	550	595	538	548	492	531	550	528	559	539	556	506	546	537	586	538	538	545	548	510	541	564	544	550	516	521	586	542	543	553	548	523	559	600	533	517	519	539	584	532	540	545	578	545	513	579	580	585	494	531	513	532	556	512	528	502	543	541	567	551	566	536	556	510	509	540	571	592	525	519	538	542	558	555	505	554	511	563	610	543	532	544	553	528	483	559	576	548	536	546	541	550	514	553	516	498	525	535	509	522	523	516	535	517	547	531	562	559	544	525	498	530	556	525	548	543	520	521	531	557	585	562	584	510	572	528	582	530	556	566	487	526	540	527	537	491	531	532	547	531	546	553	560	518	581	539	569	561	556	578	558	572	518	506	544	550	556	557	536	521	555	540	504	556	540	538	568	503	573	541	555	540	532	533	507	557	540	535	529	545	535	552	536	513	533	577	548	539	492	564	553	545	511	541	517	494	532	546	554	515	514	528	547	516	564	534	547	502	574	561	541	523	501	577	538	524	574	552	547	599	513	535	530	548	532	560	543	548	594	560	527	568	526	505	538	531	516	586	519	551	583	544	523	522	512	578	508	545	529	544	532	562	530	503	592	554	548	513	553	529	511	566	513	549	531	530	522	535	536	525	555	515	557	552	520	561	549	551	516	538	521	522	537	553	558	557	583	570	564	576	534	531	513	513	566	524	518	525	552	508	535	491	549	546	528	524	538	529	522	512	537	575	528	545	519	556	539	530	569	539	564	563	556	566	520	560	551	495	551	584	582	557	584	547	520	557	535	529	557	551	531	537	512	554	526	517	536	557	506	568	558	561	508	507	522	563	525	514	516	545	532	526	525	522	580	570	519	559	583	564	543	558	567	552	544	547	544	528	531	530	555	548	504	552	560	520	524	524	557	554	549	558	560	532	548	570	526	549	555	548	584	541	576	525	535	551	527	496	560	527	499	590	547	553	498	533	529	547	515	588	558	532	541	558	549	555	537	538	511	553	531	502	524	547	547	560	524	572	543	547	522	502	563	524	513	553	553	547	509	549	502	495	568	512	571	519	519	552	551	536	542	526	546	529	549	529	542	523	524	526	530	539	526	569	545	538	547	550	531	580	529	585	544	538	582	546	566	539	559	515	542	537	547	564	541	541	552	527	587	576	534	531	561	581	521	553	547	533	539	549	495	529	544	575	494	537	539	564	518	541	548	536	527	560	561	538	527	550	557	548	550	544	573	518	482	544	550	544	529	500	585	566	505	546	532	518	515	547	546	533	569	537	522	521	557	558	537	570	540	518	514	546	526	530	536	490	521	537	578	510	503	548	563	506	560	553	545	523	546	506	576	571	544	522	517	580	540	580	553	517	512	514	505	545	529	573	536	577	520	534	539	576	554	542	528	533	552	523	514	556	534	543	569	536	491	484	565	521	533	528	564	498	575	594	530	520	562	529	538	545	534	565	573	492	508	515	569	516	508	492	539	546	532	528	524	536	552	547	570	554	519	529	510	527	570	530	539	505	552	525	528	492	506	540	530	538	563	513	538	526	533	598	588	555	540	516	537	560	516	522	522	529	531	522	531	505	577	561	500	536	541	539	523	510	539	550	536	536	555	561	556	525	546	542	543	531	533	525	542	510	555	496	560	556	513	525	546	564	555	536	582	524	538	553	551	538	578	575	569	509	529	566	528	552	540	528	550	530	547	495	518	537	529	538	523	547	535	544	559	493	581	560	540	519	552	514	559	572	558	525	531	565	533	516	550	548	538	542	548	521	466	556	546	543	517	552	537	539	536	529	546	542	587	541	535	559	541	563	521	554	560	535	552	566	515	524	568	489	510	530	556	557	546	526	544	515	495	527	540	533	524	506	518	506	541	542	531	574	559	507	546	557	528	544	545	553	524	569	527	521	483	599	539	503	522	562	544	548	539	570	515	531	563	557	517	535	533	543	502	531	513	514	526	530	554	558	535	546	566	540	516	510	514	558	508	548	525	543	548	535	560	512	489	582	514	535	497	555	507	504	551	569	522	540	550	522	514	507	552	514	593	544	502	559	579	546	547	586	501	505	522	532	529	514	561	527	511	555	530	542	534	542	523	552	542	501	560	555	561	577	559	604	568	549	542	503	592	568	540	561	540	539	556	534	567	515	549	547	557	540	558	510	509	563	530	532	528	546	536	560	518	519	554	547	544	538	520	536	543	554	512	593	560	540	552	513	528	543	488	534	505	542	564	491	520	615	526	515	553	557	566	542	510	499	513	581	510	552	562	538	550	497	560
43689	48124	34410	26003	3234	602	489	452	385	412	430	358	418	377	372	370	374	376	415	358	374	346	340	342	331	347	345	337	307	335	334	364	364	315	379	320	327	344	334	374	336	330	384	334	328	367	298	329	359	335	346	310	351	342	305	353	349	354	361	366	325	325	325	354	339	347	358	376	356	369	379	336	324	340	340	339	356	326	333	355	346	336	344	337	319	315	375	311	341	347	347	334	363	338	328	335	344	336	325	326	338	326	348	358	338	376	351	341	364	335	352	379	317	353	314	318	357	320	320	367	318	343	332	338	322	305	342	331	357	324	371	333	332	323	345	381	351	341	338	331	339	386	318	335	365	350	348	328	357	347	324	367	375	341	353	346	323	357	376	384	383	374	328	339	323	349	321	324	352	340	371	350	356	369	363	341	363	358	328	356	377	363	349	345	382	327	343	341	365	335	362	337	325	326	338	368	353	355	325	360	331	350	336	323	311	358	328	342	333	342	344	366	336	354	312	346	343	346	332	336	348	359	369	385	382	334	353	366	330	354	340	366	367	303	327	350	339	354	367	341	361	308	324	343	341	341	347	324	361	322	352	314	388	319	335	317	363	365	348	342	338	341	364	358	322	374	344	359	324	352	304	337	321	358	310	311	357	341	374	348	364	363	332	338	389	366	360	329	366	361	310	341	339	334	347	357	366	373	362	335	327	315	365	369	290	359	346	378	324	340	321	359	351	356	331	342	336	368	322	334	339	330	344	347	357	348	328	337	338	345	369	370	325	335	348	348	344	337	353	368	321	327	353	357	333	342	320	371	344	351	341	333	348	288	338	319	347	346	323	342	320	294	380	340	358	339	338	355	348	324	340	329	418	337	366	358	363	341	366	349	377	348	380	362	332	355	351	372	327	322	334	372	343	337	346	344	352	323	355	362	333	396	370	356	364	375	339	381	333	314	356	362	360	365	334	304	360	357	326	352	335	304	349	359	346	371	394	360	344	329	333	308	345	350	333	351	346	343	333	363	371	337	340	363	350	333	321	327	349	322	329	357	333	345	364	327	364	327	352	312	322	324	363	338	339	332	347	378	371	385	342	323	327	321	317	350	347	353	321	325	343	350	318	345	341	323	329	348	377	347	318	340	334	332	328	364	355	287	316	354	366	333	363	354	336	314	372	350	336	353	340	349	336	325	359	371	350	346	326	314	316	337	349	350	312	351	342	355	382	317	334	358	345	402	340	360	362	372	330	343	348	368	336	344	342	357	351	367	350	336	341	374	341	342	299	355	364	351	361	307	343	354	346	390	368	317	379	350	328	310	345	321	348	322	360	306	335	358	348	305	340	396	340	341	355	330	354	350	365	364	361	332	366	331	402	341	290	375	387	351	326	333	349	373	326	343	397	333	339	367	332	308	347	366	347	335	317	334	358	321	335	369	330	363	358	337	285	330	333	328	362	334	326	326	332	314	336	300	386	327	352	353	350	324	333	332	341	345	357	332	351	331	352	345	336	350	329	321	371	334	359	351	357	363	354	348	355	310	342	304	329	332	360	345	304	337	352	340	331	338	347	331	381	347	346	342	322	349	352	355	335	324	336	340	335	350	337	338	337	356	342	307	339	329	339	346	354	379	361	338	347	332	321	314	374	329	356	330	326	352	369	355	335	350	334	377	335	357	361	338	348	322	366	344	331	361	322	319	350	337	309	348	376	344	359	368	333	338	381	371	328	333	369	339	363	354	409	339	317	360	337	328	368	388	343	334	353	346	371	321	351	352	327	367	340	340	315	361	302	330	323	325	350	332	324	330	357	371	369	366	344	375	383	344	343	344	357	355	358	356	352	385	338	337	361	350	367	337	331	305	340	368	366	336	363	349	371	365	340	383	368	360	348	359	325	364	336	347	316	343	357	348	349	336	361	357	348	330	370	338	358	377	335	334	314	338	332	371	333	308	399	369	368	339	346	358	338	354	371	346	347	325	347	334	351	357	392	336	355	342	335	322	375	332	374	354	354	336	339	361	329	366	358	331	363	335	343	361	343	351	339	376	351	321	370	357	324	368	343	352	348	334	316	340	347	337	351	344	327	356	363	320	359	317	330	335	329	343	370	331	335	344	324	327	354	348	346	321	335	353	325	373	359	348	333	358	327	323	351	370	329	353	378	290	330	305	348	362	340	341	362	329	331	358	340	392	365	371	334	373	350	323	325	330	359	348	393	344	350	366	354	334	353	334	347	322	326	353	351	360	292	311	323	351	356	376	345	346	343	350	336	338	346	310	308	350	371	333	338	313	336	306	309	351	342	345	312	341	332	331	293	358	324	349	319	354	348	328	361	336	353	368	337	362	336	360	335	339	393	351	342	321	371	352	344	351	339	337	360	333	385	338	355	346	357	321	375	367	345	354	349	342	343	331	334	309	353	339	325	339	344	359	359	378	382	367	355	335	326	297	344	330	367	360	325	349	397	336	366	344	336	360	330	346	332	351	354	340	346	379	368	368	360	333	344	341	372	298	355	358	351	373	342	304	322	367	362	313	359	362	365	380	374	360	373	317	338	330	340	347	362	332	367	335	329	343	323	342	329	316	320	345	375	340	370	355	338	321	348	362	339	329	350	340	337	310	372	342	316	334	336	355	389	352	372	328	354	328	322	350	324	374	333	342	325	373	347	330	375	362	352	338	347	342	318	342	315	353	327	373	321	351	348	326	344	342	376	371	327	349	340	337	309	318	336	336	354	326	370	344	318	365	365	355	366	340	338	312	310	349	340	344	344	351	332	339	350	330	330	397	337	346	323	343	345	351	339	340	331	369	348	357	325	318	356	341	374	352	320	343	345	335	365	350	352	361	339	358	357	305	343	312	341	342	320	342	325	344	313	334	332	374	329	316	362	354	342	346	358	340	349	359	316	374	359	350	341	319	362	377	371	334	350	351	357	350	338	334	354	343	310	333	356	337	357	329	363	346	324	331	321	332	319	346	359	353	320	324	366	343	351	356	343	352	336	342	351	369	352	362	350	324	338	324	358	337	363	336	335	322	337	360	372	349	350	355	361	355	333	328	337	348	336	353	355	358	335	333	357	333	332	326	356	333	329	358	342	350	355	317	357	342	350	318	329	363	331	333	324	312	313	352	332	357	376	323	355	332	357	344	328	353	372	319	348	341	374	341	330	364	346	337	325	333	353	353	326	366	332	369	343	352	373	354	341	341	356	385	373	335	381	354	343	352	348	350	323	325	332	302	322	367	352	344	341	361	324	346	288	329	332	366	333	349	335	331	332	349	352	346	328	382	324	325	346	372	302	349	320	341	360	363	334	356	346	353	330	364	323	329	339	351	345	336	330	338	337	376	326	372	327	333	366	360	353	325	337	352	336	358	325	355	324	335	367	365	344	290	333	342	353	347	348	347	346	335	357	359	346	358	359	324	354	360	347	328	325	330	318	309	356	338	346	378	337	337	331	337	328	322	321	348	347	337	363	344	355	344	353	342	341	332	343	331	348	326
26343	34822	36806	23052	2224	1878	1701	1495	1382	1267	1231	1142	1091	1096	1014	1026	1054	1023	936	1031	987	957	958	965	925	1008	995	940	963	952	883	933	977	939	906	926	932	937	904	851	894	891	922	932	924	875	911	959	917	868	942	899	905	892	881	796	911	925	896	923	903	877	895	865	869	862	892	870	880	906	918	859	857	922	831	878	881	886	849	881	877	896	916	897	881	931	886	909	899	899	850	895	878	876	931	903	846	886	888	912	902	903	864	864	917	869	833	883	924	873	923	902	882	917	905	892	918	893	948	912	861	830	864	845	899	888	870	868	870	835	881	878	876	864	895	848	887	910	887	892	865	871	870	901	879	875	906	871	928	903	861	834	870	884	923	917	904	953	922	883	869	879	896	914	868	844	910	919	871	892	931	877	862	940	905	902	851	891	873	857	850	918	884	873	803	819	844	897	899	836	837	929	857	888	888	875	889	929	940	850	882	863	901	872	895	940	855	930	877	944	841	870	872	898	881	897	856	907	873	885	865	873	895	927	900	800	905	857	862	836	935	838	866	871	837	860	926	860	870	907	873	887	865	879	918	901	894	865	930	889	864	833	931	906	882	849	852	931	902	857	870	884	923	881	918	870	874	894	911	850	892	876	858	888	877	889	850	897	874	830	836	866	908	854	888	879	898	876	815	854	906	868	901	844	928	891	890	825	884	918	884	887	855	889	945	871	866	904	886	837	849	847	834	918	836	872	904	864	856	839	923	932	856	864	893	900	877	868	901	892	923	860	889	854	899	923	893	843	853	886	892	841	865	882	889	937	832	872	879	925	861	928	863	953	911	884	847	862	913	842	895	904	860	856	854	870	870	913	879	880	900	860	922	868	884	875	882	881	892	892	835	919	894	895	918	926	888	852	880	938	898	947	840	843	861	873	873	894	835	873	902	909	849	849	875	853	905	913	855	882	851	874	895	929	855	888	895	909	868	914	873	887	888	916	916	832	919	861	862	900	907	865	850	896	929	869	876	910	925	822	912	855	901	869	901	828	902	870	830	934	871	875	866	853	863	849	843	861	895	902	830	825	893	859	952	889	919	886	828	840	899	853	876	885	891	828	946	945	919	882	886	851	886	884	864	878	864	836	886	879	879	871	873	880	901	880	873	879	915	868	857	877	890	918	831	878	848	846	868	868	841	869	890	851	922	842	894	877	869	894	873	881	927	861	898	893	875	814	814	872	868	815	923	903	870	884	880	825	874	891	910	858	855	906	858	846	845	865	875	858	933	891	866	887	894	867	881	855	922	902	936	912	921	843	858	888	911	863	902	891	909	872	903	829	869	887	867	886	879	861	876	873	858	910	862	936	860	882	889	838	882	839	908	888	907	900	871	848	864	869	923	878	869	847	900	894	832	863	928	876	863	883	847	910	865	834	889	898	922	924	860	827	885	863	920	899	860	889	841	892	885	927	866	884	901	932	911	851	900	836	908	941	856	864	918	875	898	850	875	870	896	923	896	849	892	850	837	925	834	849	910	918	911	880	907	825	873	916	879	840	924	910	891	888	890	882	869	844	889	922	872	927	891	914	882	938	927	822	933	898	824	799	880	880	900	916	868	888	905	886	894	869	854	882	885	848	941	858	889	920	856	854	932	925	893	922	891	863	852	894	885	890	879	887	922	881	904	908	898	911	849	854	858	870	963	853	940	913	870	882	862	902	874	894	871	848	919	862	849	904	853	861	908	868	868	863	862	926	948	872	835	882	873	906	898	878	921	876	904	910	904	804	839	881	914	867	885	892	880	856	884	834	851	851	896	893	899	863	863	818	868	879	878	922	880	874	867	866	901	892	883	929	874	896	934	830	891	880	940	838	841	848	870	842	866	861	856	852	900	873	828	853	834	844	882	849	849	888	901	910	823	858	889	848	890	860	884	887	860	871	878	887	875	861	922	934	881	898	887	847	885	857	917	873	919	945	944	907	929	950	897	857	895	880	852	899	860	907	876	926	896	882	842	861	934	888	879	838	892	928	877	895	933	849	881	873	880	879	815	882	899	862	913	839	918	835	884	880	919	916	881	861	866	898	881	857	816	916	878	869	893	904	908	844	882	889	895	885	884	911	860	878	844	914	939	890	841	861	888	838	885	863	853	859	867	882	843	841	884	910	867	942	819	872	852	878	922	837	836	848	831	884	913	852	905	876	906	902	913	882	815	882	879	847	862	808	890	858	868	931	862	900	902	886	896	814	871	868	883	841	845	872	882	830	871	853	864	881	886	899	890	869	867	845	901	867	911	916	891	828	879	904	845	893	832	921	876	853	864	863	932	864	911	890	879	897	895	843	837	923	830	915	902	910	872	906	868	865	883	875	900	887	889	868	862	895	825	848	873	883	849	908	865	819	913	914	831	850	863	881	948	886	891	900	926	877	836	865	888	832	867	899	894	879	877	919	927	869	909	874	879	828	808	867	893	861	843	918	902	935	887	914	858	871	871	845	928	884	860	874	923	881	914	899	901	902	833	835	869	911	871	898	866	857	887	797	915	796	844	889	909	859	796	857	897	849	832	883	908	944	879	842	848	944	883	857	845	835	878	903	840	880	868	925	821	889	879	904	907	893	875	796	824	883	867	862	863	852	851	855	888	883	883	806	901	871	864	855	958	875	844	868	865	918	899	870	866	899	863	913	902	843	865	855	825	944	873	894	895	838	925	843	876	951	880	888	873	881	920	840	827	864	885	858	864	872	882	876	894	894	903	868	865	901	879	883	894	828	894	877	887	910	894	915	895	821	841	873	891	873	875	905	852	910	893	888	884	843	911	905	874	862	813	869	868	896	922	897	859	823	884	926	861	900	919	809	873	886	860	856	866	897	838	919	864	925	871	847	928	882	887	911	842	844	885	874	913	878	836	886	939	849	891	900	870	879	842	939	867	880	857	896	798	870	934	869	832	928	847	918	898	895	963	871	860	871	887	888	870	920	851	842	893	895	845	879	838	895	876	917	842	890	815	874	860	849	908	901	901	903	871	893	827	844	906	873	880	852	884	860	867	856	885	875	875	879	927	928	909	892	898	866	878	870	916	866	902	869	840	884	853	892	871	865	861	888	838	877	938	884	878	880	827	945	858	870	864	889	882	922	851	835	835	858	839	891	896	820	906	876	893	923	912	887	871	905	885	812	857	881	883	877	918	919	879	837	876	894	900	878	875	879	854	859	879	858	903	881	945	870	843	857	917	872	865	947	890	843	882	877	852	881	915	848	854	874	853	833	895	875	908	873	858	853	838	859	873	855	867	934	838	851	869	879	915	864	916	864	864	867	868	829	864	850	865	875	844	873	885	910	892	918	907	901	843	898	899	888	901	899	871	888	889	860	860	886	815	927	871	838	910	848	890	843	866	860	860	896	886	879	843	901	892	826	907	858	887	884	880	866	861	896	883	874	870	905	801	897	878	924	875	824	968	846	831	901	894	829	898	863	867	920	884	855	897	878	927	861	895	901	831	879	914	908	923	882
57395	63521	47405	38428	7995	946	635	541	511	457	500	441	398	395	389	400	383	364	380	380	372	350	377	348	362	332	352	364	389	375	332	335	368	346	387	388	362	374	340	376	357	356	342	336	343	380	358	313	338	368	346	335	361	361	379	352	343	354	329	369	312	340	337	337	393	364	339	359	346	371	327	321	354	329	329	357	297	350	337	343	311	342	340	343	318	354	362	397	374	321	379	362	381	390	327	357	333	311	343	370	318	353	336	352	346	337	351	351	321	371	366	323	335	339	348	317	357	350	320	366	361	353	352	349	335	334	366	376	365	325	345	315	343	345	339	344	335	382	355	316	325	332	367	356	329	356	361	361	358	342	359	339	335	355	358	324	341	353	363	375	339	347	324	363	331	368	323	346	342	310	359	354	341	347	353	332	325	327	341	354	329	333	311	366	357	330	330	381	324	353	326	341	349	382	316	351	349	358	333	328	337	349	366	338	355	355	325	339	373	368	356	338	305	312	307	330	346	363	334	355	347	354	347	334	317	334	378	368	345	334	389	322	342	357	338	364	297	360	310	342	369	358	333	394	359	339	332	322	350	359	379	345	343	365	337	374	391	342	336	348	351	327	371	340	336	342	344	345	326	338	362	360	335	341	339	352	347	318	315	349	339	372	338	357	354	325	332	323	367	303	361	358	340	313	374	345	344	348	331	341	308	346	341	361	352	358	351	327	381	382	328	342	335	324	342	346	353	380	367	350	342	360	319	335	348	354	350	331	334	395	345	343	371	370	378	346	323	348	342	343	320	301	359	324	344	363	331	331	331	349	341	338	346	344	306	350	325	337	325	316	370	357	320	338	378	346	337	338	313	375	353	366	332	330	386	371	343	333	334	362	304	374	362	319	315	334	341	324	353	359	351	327	364	346	351	341	337	344	367	326	338	332	332	326	328	330	341	348	372	340	389	355	355	351	350	349	345	352	337	320	334	344	349	354	315	353	307	346	356	346	341	347	379	368	347	347	333	345	334	335	362	353	326	320	345	326	343	356	333	333	347	373	387	318	334	341	360	339	358	312	316	362	347	341	362	395	313	308	371	365	357	347	333	325	351	350	365	358	339	328	349	378	353	365	360	326	382	338	365	356	335	310	360	369	365	353	326	338	353	381	374	341	334	322	344	359	364	352	378	352	347	360	328	324	373	357	322	366	377	356	331	355	352	355	361	296	366	339	331	316	391	345	346	381	350	337	378	305	341	384	313	350	324	390	374	355	347	312	324	310	372	341	334	343	340	327	343	334	295	321	332	371	320	338	362	340	333	365	353	360	358	290	359	345	338	356	329	349	320	340	341	360	356	323	309	328	345	363	390	346	313	374	344	339	342	333	345	285	322	303	339	327	315	365	334	368	332	364	343	331	320	339	336	316	309	309	364	325	355	346	350	343	347	313	314	360	346	344	376	359	331	372	361	346	321	335	356	352	339	355	338	345	343	365	342	344	334	355	333	328	344	336	329	319	343	342	327	324	307	374	339	338	352	378	341	323	369	363	345	325	353	343	347	320	313	343	318	369	348	354	329	322	358	371	320	338	362	348	349	327	362	344	354	353	345	363	319	386	335	323	352	346	342	352	353	360	363	319	320	306	351	348	340	376	350	314	329	320	348	333	298	355	350	387	331	322	353	325	350	313	358	355	355	358	340	332	355	337	326	351	358	353	309	354	348	321	318	328	343	337	316	321	303	348	339	352	319	368	350	372	356	330	380	335	348	347	354	366	370	333	366	350	319	338	354	320	340	303	353	342	338	349	328	355	397	359	345	374	345	331	344	352	361	396	352	363	360	314	357	334	329	363	363	348	336	323	354	322	352	311	375	326	319	348	326	340	346	345	332	352	347	343	348	339	346	334	355	373	334	345	329	325	288	316	356	356	365	327	372	359	382	354	317	311	337	330	339	347	377	368	328	336	336	348	374	362	366	360	371	360	341	302	320	383	378	355	385	334	341	360	353	335	331	324	329	354	340	404	315	344	342	334	339	330	351	352	305	361	380	374	350	370	324	354	334	347	350	331	333	341	333	362	345	354	348	330	371	339	330	350	358	308	339	329	363	356	363	344	337	367	365	340	335	380	347	310	349	336	368	355	319	349	352	340	326	325	377	339	354	351	340	336	351	355	345	304	332	332	340	374	371	357	336	336	374	352	306	348	370	337	334	350	330	323	309	317	345	337	340	348	344	320	343	361	364	345	343	347	364	323	317	326	368	370	332	366	329	313	384	352	334	350	315	308	386	301	351	349	346	323	328	329	314	328	324	317	352	338	358	314	359	360	376	339	351	340	392	331	375	330	354	328	322	356	343	356	344	354	349	338	361	362	355	350	336	354	340	363	357	363	341	335	371	357	347	325	307	374	365	330	317	372	356	337	364	370	359	347	352	375	338	344	319	338	366	349	315	364	340	339	328	317	347	364	356	342	365	308	323	352	373	362	368	335	330	334	342	359	364	361	350	347	339	348	336	349	348	336	362	369	368	327	365	337	339	370	348	355	342	344	331	357	381	342	339	359	318	361	335	348	342	314	313	356	376	322	313	309	364	340	309	350	347	355	347	337	331	340	392	361	338	324	380	368	325	346	358	333	351	338	346	347	349	344	361	355	361	352	356	347	378	322	366	321	356	342	332	386	362	344	332	341	363	335	336	340	322	406	359	316	323	341	339	347	327	326	314	343	331	333	351	358	354	349	350	347	362	366	331	360	400	344	338	355	380	321	342	345	351	356	349	362	391	333	346	297	354	340	340	341	326	363	379	371	345	385	344	318	319	339	359	333	304	348	338	338	370	335	380	364	324	355	372	349	348	327	327	331	313	357	319	366	328	354	305	366	335	379	355	361	334	333	322	344	359	339	376	341	354	350	363	330	304	345	339	305	344	335	326	343	344	342	339	366	361	341	369	375	338	343	360	335	338	332	335	278	337	334	325	354	335	342	348	336	360	360	348	329	350	352	354	361	312	336	350	375	363	378	339	378	333	362	309	326	363	347	338	373	358	391	383	344	352	344	319	342	340	364	320	324	350	358	335	371	342	342	330	350	351	306	393	313	299	341	352	344	344	330	361	335	335	354	346	341	350	328	324	325	307	334	363	342	318	341	337	398	342	346	368	332	337	314	313	327	327	359	335	327	341	305	352	308	335	346	333	352	351	324	356	378	330	342	315	337	326	336	346	366	333	330	360	354	380	345	343	378	368	353	345	378	336	335	365	329	365	337	342	340	377	364	311	320	319	343	328	351	332	347	344	341	357	341	326	327	373	330	353	383	379	344	349	340	367	341	384	370	372	342	303	361	322	347	341	369	363	362	336	358	396	367	351	328	322	341	334	355	395	326	340	330	323	314	321	372	350	328	345	328	324	374	329	305	324	337	307	328	337	345	335	333	360	339	331	337	373	373	321	358	342	336	320	320	334	372	344	357	331	334	348	363	329	365	383	364	384	336	334	323	336	340	351	360	390	351	321	353
34665	44160	46300	29575	3392	2759	2326	2115	1949	1686	1559	1458	1394	1302	1256	1193	1167	1076	1112	1097	1071	1041	1045	1066	999	936	944	1009	961	928	1029	955	1009	950	868	936	893	962	889	876	921	856	955	877	938	922	953	879	936	842	951	850	907	888	931	861	858	886	905	900	832	922	890	871	825	882	853	846	868	878	894	818	905	908	871	840	855	861	838	910	917	838	889	881	828	866	858	833	848	892	838	886	903	893	893	848	888	845	884	888	878	839	869	913	806	864	910	856	829	841	866	823	852	871	867	904	843	858	870	871	829	901	872	809	815	917	896	834	850	867	903	845	889	827	896	893	820	822	812	874	833	863	830	909	870	856	849	893	881	830	882	833	872	893	851	861	836	852	858	875	851	865	885	857	857	857	807	863	832	837	818	832	871	850	816	895	865	882	866	864	810	834	903	849	899	850	881	901	835	847	893	840	889	910	834	890	878	868	852	894	810	876	881	833	864	811	892	850	874	829	868	876	889	864	812	881	887	884	914	904	839	857	937	804	852	891	847	869	845	895	797	856	896	862	853	829	872	844	812	836	890	824	861	887	875	888	929	864	865	937	825	846	906	871	824	839	891	849	789	813	895	896	826	806	863	871	916	883	861	842	838	814	800	808	917	893	867	834	899	801	829	862	825	909	839	842	852	856	817	776	796	881	859	912	900	827	905	839	902	899	895	900	869	881	852	888	832	855	895	853	897	898	908	855	913	885	878	850	843	812	895	860	849	890	844	849	899	846	863	841	869	880	881	851	850	876	919	840	901	818	841	830	804	884	843	900	859	856	873	837	826	881	865	830	896	890	848	858	893	850	818	856	844	858	905	885	877	879	823	871	901	807	869	861	839	859	871	852	856	890	829	852	821	858	863	846	883	901	882	859	830	809	852	803	855	824	846	887	795	872	875	852	936	858	874	821	848	864	827	832	885	878	812	890	905	831	884	882	863	887	868	869	861	861	889	874	882	880	848	869	859	852	824	850	835	864	903	832	883	825	813	900	812	833	894	859	882	863	877	934	834	864	841	845	878	903	859	820	857	874	797	870	889	878	861	874	832	838	857	868	846	866	894	851	880	917	863	913	853	818	896	853	860	876	854	823	853	877	885	852	848	878	831	872	859	836	832	806	843	849	845	858	890	843	875	906	834	924	861	844	829	809	816	905	826	854	844	870	881	860	852	862	900	860	841	843	877	868	914	839	906	899	913	893	908	850	869	873	878	870	841	853	883	876	877	853	854	895	815	892	837	872	865	896	858	861	865	912	891	886	817	893	852	840	850	831	858	867	850	890	894	865	847	813	860	840	834	905	865	899	907	859	855	852	906	847	845	840	889	873	859	825	829	848	820	878	817	845	828	891	819	814	852	865	879	930	920	861	855	844	878	826	855	890	810	860	869	887	911	857	870	806	855	846	855	816	862	846	851	860	858	837	917	859	910	831	864	842	848	844	842	823	828	853	851	905	836	827	828	842	884	831	876	850	848	790	822	846	891	853	864	860	893	899	821	829	871	859	869	870	849	907	911	848	842	888	828	825	794	879	886	875	883	868	830	881	874	870	847	862	880	918	844	824	934	844	865	855	856	894	880	828	901	803	890	862	865	866	853	892	928	842	840	871	857	910	893	836	845	905	859	869	851	861	885	876	839	846	844	863	879	832	868	883	873	828	878	882	863	861	813	838	843	817	893	801	843	862	828	913	814	875	815	866	814	848	834	885	849	857	861	904	811	840	859	868	874	869	890	862	913	866	851	882	814	870	873	840	846	856	838	840	824	896	838	859	822	872	910	849	877	878	818	831	879	833	872	850	827	861	808	868	822	918	802	842	848	847	844	803	838	895	876	878	834	800	854	855	869	861	853	822	861	835	784	923	869	868	860	903	827	864	886	855	806	855	898	848	841	836	853	909	849	853	865	881	893	891	849	829	832	870	853	855	873	872	863	891	780	884	869	868	823	864	821	876	827	871	837	892	826	838	879	820	887	884	830	824	830	832	863	850	844	869	893	799	917	846	896	864	866	923	880	830	854	882	833	859	825	885	889	877	880	872	844	931	855	898	862	878	890	858	875	885	877	857	877	862	857	881	893	876	904	831	868	892	898	816	846	862	899	879	883	905	849	796	813	867	848	835	870	862	860	852	842	843	836	915	913	851	861	869	893	815	877	864	938	866	822	834	862	906	950	870	904	844	833	837	884	853	833	831	843	874	848	819	832	810	833	869	846	870	874	832	869	826	919	842	768	857	892	904	887	895	830	836	867	852	825	845	849	824	885	870	857	838	863	824	859	884	905	860	905	842	851	867	847	856	919	872	869	825	868	882	862	856	870	832	896	852	842	899	846	905	861	815	861	861	821	829	793	826	797	835	885	872	847	884	832	856	841	878	875	845	863	829	856	869	859	822	857	867	882	864	852	834	926	826	832	872	865	801	864	860	834	830	823	834	849	902	894	878	826	870	863	868	850	815	861	882	825	905	893	834	900	880	765	862	859	833	836	901	880	901	891	788	879	866	917	877	889	898	870	897	913	900	907	811	888	859	874	813	816	860	779	860	842	875	878	823	841	894	820	838	817	854	851	838	879	876	856	880	867	826	848	848	865	883	860	861	844	788	891	816	869	879	870	861	829	876	863	911	855	857	842	815	870	905	815	826	839	849	894	899	837	890	829	891	883	881	928	862	846	884	825	884	915	876	869	876	866	810	804	868	844	891	887	842	858	835	903	886	856	892	915	876	860	854	787	798	863	885	848	834	879	865	797	852	877	855	893	870	846	821	825	810	906	855	827	902	835	823	853	839	864	884	801	855	844	887	857	898	841	854	887	867	815	869	883	834	860	890	842	897	850	823	812	881	878	888	896	880	913	821	853	854	873	827	860	861	872	853	852	815	848	846	856	869	864	848	887	822	842	848	803	860	884	885	857	892	915	854	832	857	869	875	894	858	868	856	895	924	850	879	881	853	877	862	873	878	892	819	878	879	867	870	872	953	856	852	866	814	817	849	869	848	864	873	873	835	885	857	856	845	875	876	834	839	864	833	871	873	845	825	873	882	783	858	834	913	830	827	847	875	888	886	882	898	839	893	917	897	856	839	846	805	851	893	865	844	829	797	856	887	814	867	834	841	953	838	932	846	845	859	915	867	852	894	851	848	881	825	827	836	849	870	861	881	853	915	867	861	919	840	887	845	858	873	848	899	891	882	789	875	841	868	852	868	865	786	881	850	876	884	912	880	891	887	858	840	875	828	882	857	832	882	840	814	852	891	835	873	875	878	856	847	853	835	860	903	853	849	831	790	844	906	874	828	878	841	834	870	839	862	856	848	894	843	850	909	866	807	826	912	861	830	885	821	891	869	908	798	852	852	900	856	850	868	858	900	860	866	831	816	843	904	892	844	841	865	912	866	852	856	869	832	862	810	897	853	893	900	878	871	884	866	895	854	906	888	899	819	857	876	822	847	871	812	828	826	888	865	891	848	908	836
6743	4249	1827	1250	215	188	184	204	195	205	176	176	200	196	186	207	163	199	173	199	205	187	181	177	198	200	197	183	189	173	184	192	211	172	174	181	166	197	194	181	180	181	203	184	199	184	203	183	176	172	201	154	183	177	146	182	198	173	171	172	209	190	170	199	190	217	196	177	193	180	218	188	182	189	172	194	202	193	184	165	193	212	186	197	183	187	195	199	199	183	174	178	200	177	196	176	181	194	192	205	187	171	185	185	170	209	193	164	183	197	198	195	197	160	202	194	181	182	176	172	160	194	200	184	191	200	182	179	188	185	182	198	199	181	167	175	170	196	180	200	185	191	202	180	183	180	191	189	178	186	186	181	184	191	212	174	174	179	199	183	208	191	194	168	175	181	176	193	193	195	152	168	164	172	187	169	186	195	182	182	199	207	162	179	209	199	195	171	193	184	176	226	196	183	188	186	173	186	186	176	189	171	183	198	171	186	192	184	187	163	171	199	201	192	203	194	220	178	185	185	177	207	177	189	215	188	195	188	171	190	205	194	186	190	172	157	206	178	188	194	175	180	172	169	176	189	167	176	185	210	196	212	173	171	197	157	156	203	172	174	184	180	172	184	194	195	175	181	173	181	175	210	202	195	207	190	170	191	190	159	169	223	177	172	180	188	197	163	186	197	189	155	189	170	228	179	169	181	189	172	195	190	188	197	187	189	185	189	210	179	175	173	158	188	187	151	177	180	182	187	163	181	198	163	172	190	184	224	203	157	203	198	162	179	196	170	189	175	198	169	201	189	198	166	190	178	178	164	167	175	176	199	190	168	200	210	183	187	202	182	182	193	168	179	198	223	174	192	182	178	211	185	176	189	174	201	172	185	186	202	187	198	191	189	181	180	196	174	191	172	183	170	177	162	194	183	188	194	186	180	195	163	193	187	207	188	198	199	199	176	199	210	188	191	177	159	170	170	201	200	181	194	184	197	173	174	178	190	175	187	183	185	162	146	208	200	170	206	177	176	174	200	206	191	197	191	188	204	196	180	208	192	193	183	174	184	205	190	151	168	198	178	211	183	181	154	197	172	206	164	160	178	197	196	177	210	179	210	223	187	202	213	180	186	196	205	172	191	203	173	169	165	179	207	224	199	180	193	193	192	184	215	203	203	204	195	176	187	184	193	200	194	186	188	200	202	174	190	174	189	194	202	182	178	185	170	190	172	183	176	206	163	191	156	188	161	184	154	180	182	176	198	179	195	194	184	178	178	215	184	183	179	187	189	193	188	164	186	175	180	175	195	167	198	176	195	190	186	151	193	189	183	214	193	184	201	174	174	203	175	179	185	230	170	162	185	170	164	200	188	192	186	170	182	188	192	179	190	199	181	186	211	188	176	189	182	176	180	181	178	186	205	196	181	161	181	172	197	179	166	159	187	204	185	186	192	202	186	181	196	203	180	188	182	194	185	191	183	205	163	197	191	200	179	161	213	198	190	223	194	173	168	165	195	181	192	196	177	183	192	194	183	182	181	193	186	188	199	200	197	201	218	200	202	192	169	184	186	210	208	178	216	166	180	172	174	169	196	191	202	179	214	177	172	167	174	199	166	178	203	178	180	208	219	197	186	225	214	207	205	201	168	181	187	179	174	206	169	208	145	212	200	199	187	183	169	188	192	191	210	172	187	212	184	208	183	186	201	178	184	196	186	165	179	185	187	185	189	207	167	185	201	202	213	187	184	174	197	172	176	190	203	205	183	191	178	179	191	185	194	204	194	179	187	166	227	184	185	168	187	188	176	203	182	194	202	182	199	184	166	174	189	162	196	194	176	166	187	185	177	169	188	202	177	186	179	182	183	198	177	171	212	194	212	198	194	201	204	181	202	192	180	196	148	200	188	188	182	189	188	195	204	192	180	168	182	196	191	180	162	189	182	176	189	203	173	180	191	174	196	191	184	197	193	194	202	201	183	202	194	222	158	192	183	189	195	196	194	167	170	175	205	194	190	187	153	195	178	169	180	192	211	165	215	185	181	183	198	167	192	207	186	210	180	170	217	202	197	170	205	177	176	175	208	167	193	166	181	168	179	193	195	198	191	225	178	191	193	200	176	196	185	183	178	202	177	174	172	177	190	168	204	163	201	206	214	177	154	199	169	191	162	193	208	193	171	187	169	179	182	175	186	164	200	182	213	201	195	165	184	200	198	171	187	183	193	179	175	178	185	205	175	179	185	166	190	175	175	190	180	186	185	193	176	174	169	179	171	179	164	179	185	180	159	177	163	175	180	176	223	189	149	182	167	206	180	166	206	227	191	208	174	182	175	171	188	177	165	170	220	190	189	219	179	192	200	188	176	188	185	176	177	181	186	195	163	173	177	179	185	177	191	181	167	172	199	188	186	210	193	196	170	166	212	195	178	179	194	169	200	206	176	191	180	182	202	187	206	210	206	199	187	200	207	198	179	190	170	195	177	217	177	158	191	181	201	201	182	191	180	187	192	189	178	181	186	162	190	151	185	173	173	176	193	195	204	197	200	193	194	193	195	186	181	192	210	190	195	196	166	197	201	204	191	186	191	196	193	168	208	179	172	204	181	179	206	171	167	170	166	195	181	182	206	173	186	184	185	163	182	177	216	184	177	158	167	179	147	192	175	180	172	201	187	201	196	184	223	181	168	165	184	191	168	181	203	190	198	183	197	187	203	164	183	179	175	186	193	186	198	194	191	201	190	185	197	200	165	163	209	191	180	185	202	192	173	188	167	178	195	152	183	188	213	183	196	196	172	174	189	180	171	156	192	194	192	164	168	207	162	157	184	190	191	170	182	166	185	176	186	181	182	191	196	190	208	178	202	186	174	165	173	200	192	188	169	174	189	160	200	188	176	166	173	193	198	186	174	189	177	199	181	186	185	189	191	171	176	161	170	184	194	182	210	191	204	163	159	182	170	186	190	224	181	205	171	201	210	182	192	161	186	209	174	189	191	173	180	199	174	166	196	187	157	188	178	171	183	198	192	171	184	182	198	173	185	199	192	188	194	173	201	152	181	198	219	157	168	205	185	173	178	176	162	195	196	155	195	171	200	174	176	195	179	178	188	199	191	198	169	193	186	190	196	185	203	189	176	169	170	178	181	177	196	201	216	177	190	190	173	199	176	170	190	174	183	193	192	181	179	223	199	164	173	203	188	188	185	221	170	205	174	181	192	203	195	174	182	192	172	161	194	189	175	169	191	200	192	172	191	165	159	193	197	181	179	201	189	165	174	199	184	187	156	204	182	170	196	202	173	192	168	172	165	202	200	179	209	190	184	176	159	177	194	193	218	179	190	194	206	196	184	175	188	202	182	192	165	196	211	174	190	181	181	160	188	172	183	201	166	157	205	181	162	182	156	157	170	187	177	170	181	202	202	177	196	179	201	193	188	191	184	174	168	205	182	208	173	189	168	182	190	167	165	199	203	191	182	180	169	198	178	189	180	194	204	208	185	188	215	188	176	183	146	211	187
6077	6186	4681	3880	627	594	583	561	531	581	512	561	580	550	530	570	587	581	525	535	512	556	537	561	558	536	588	596	531	544	511	559	541	516	539	529	530	556	519	564	565	527	571	576	526	564	500	549	536	546	526	537	523	513	513	514	525	561	516	545	509	548	550	547	513	501	562	529	554	541	561	551	558	533	524	485	564	536	536	515	540	508	546	545	546	515	553	509	530	554	519	501	529	580	556	543	534	520	527	540	542	530	589	510	546	536	575	557	520	550	551	541	542	580	554	544	560	542	545	563	517	558	525	568	534	487	572	480	533	526	546	529	541	517	539	526	474	574	540	557	522	542	526	541	555	500	570	496	526	531	555	506	555	530	575	528	546	521	555	530	511	544	542	530	553	576	494	560	546	522	546	511	554	538	541	493	564	516	542	521	545	555	540	555	494	594	562	560	539	499	549	553	517	554	524	550	552	579	524	490	520	572	539	542	557	536	572	547	559	559	583	546	510	505	533	527	524	574	562	499	534	513	541	513	555	514	547	500	539	547	535	567	489	546	530	536	516	526	526	547	573	595	561	542	489	542	541	570	556	502	550	535	548	569	545	553	510	504	519	531	552	547	550	557	544	547	588	560	518	513	511	493	538	557	585	536	503	512	539	507	510	545	565	536	563	540	520	520	533	518	541	522	518	512	599	538	568	546	523	530	496	566	553	563	565	520	528	510	513	522	549	541	517	523	555	530	553	538	544	544	530	533	553	544	540	529	558	561	547	531	534	568	567	520	552	595	563	534	532	527	568	509	487	542	521	514	532	538	537	525	565	561	517	560	518	540	561	549	549	511	538	518	519	532	560	568	526	505	546	535	535	563	539	565	537	559	533	513	542	514	568	497	533	518	579	533	514	520	521	533	537	542	556	546	553	523	518	555	561	556	566	515	524	564	572	557	534	536	523	518	594	537	523	539	520	573	540	515	544	541	551	536	517	559	522	571	558	536	563	530	535	552	523	527	552	550	583	501	549	526	559	568	593	548	515	511	550	513	503	533	507	501	508	569	507	522	540	549	508	529	551	567	550	526	494	546	556	523	529	558	529	513	529	539	507	543	555	553	534	576	531	551	492	504	522	592	548	575	546	571	530	510	568	544	563	562	538	548	547	501	552	561	525	552	536	571	538	536	526	546	528	593	510	544	532	535	540	598	534	532	521	514	565	544	533	535	568	525	508	522	516	530	552	516	506	596	546	532	546	522	580	540	560	538	573	503	499	523	518	529	547	574	550	515	553	530	575	540	520	533	483	530	534	567	515	504	545	497	549	507	561	545	536	567	525	543	523	523	534	524	530	562	517	552	509	566	549	546	512	530	540	531	522	520	537	546	571	552	532	540	515	566	523	545	539	565	558	542	529	518	534	496	542	514	536	575	534	564	535	537	559	540	582	555	514	523	530	536	526	562	559	556	515	589	528	536	548	532	572	556	574	533	531	519	564	532	514	538	579	550	534	562	527	527	554	567	557	544	606	551	564	556	526	538	531	557	510	581	579	523	542	538	573	566	600	572	544	526	569	545	556	535	530	559	560	564	567	559	575	582	515	525	562	509	529	521	523	547	512	510	570	571	517	593	563	512	525	522	553	579	541	511	520	524	523	544	525	562	528	495	505	515	553	563	518	521	566	550	524	577	551	493	555	555	546	521	518	546	508	543	554	521	552	524	542	586	480	541	520	518	524	509	528	534	551	530	518	570	571	516	529	577	528	579	570	548	521	550	528	564	553	530	551	482	552	556	545	557	524	493	523	514	492	569	544	526	544	513	544	547	527	557	509	528	578	549	528	566	553	528	597	518	558	542	507	560	516	543	523	537	552	523	574	515	560	512	556	564	568	573	494	540	510	569	562	526	557	544	579	517	517	563	549	558	528	547	554	517	563	519	527	530	482	552	591	550	530	584	559	520	544	553	508	544	559	481	521	525	570	547	519	532	564	565	534	555	522	546	591	516	521	560	510	561	537	575	531	573	525	529	584	529	511	568	532	537	566	552	572	525	538	480	517	556	546	520	526	540	557	517	524	533	524	576	531	551	529	537	547	535	535	559	576	569	557	525	506	532	515	566	531	533	534	524	562	539	531	598	541	572	506	522	529	544	524	560	537	559	531	591	529	531	573	541	542	541	544	538	549	533	555	559	585	538	551	568	536	559	520	553	552	543	528	590	537	540	530	526	511	510	549	477	524	532	527	572	551	560	475	563	508	583	566	526	568	528	582	558	518	516	511	529	542	547	554	553	536	551	534	561	543	555	563	538	529	569	543	544	564	564	556	529	522	564	546	533	538	539	560	490	578	555	538	517	594	588	541	515	509	545	557	512	530	507	525	539	514	579	527	545	522	559	517	515	557	547	523	513	541	507	507	508	588	553	546	575	539	537	516	522	522	561	515	564	521	511	532	550	538	558	505	559	559	545	528	521	500	558	496	565	543	533	524	546	572	557	535	534	510	533	558	532	507	578	556	516	513	561	545	600	518	527	502	519	509	474	534	506	544	549	523	538	546	505	529	541	520	574	536	540	558	561	543	548	530	516	530	536	549	525	528	506	554	490	514	568	540	576	529	556	554	535	576	500	587	558	522	558	550	506	547	530	520	535	516	544	528	538	553	540	550	528	579	578	562	541	538	518	557	540	523	513	517	581	523	566	522	499	542	534	534	567	498	537	553	537	526	538	533	554	517	582	550	577	558	554	538	516	570	565	568	574	585	541	503	554	547	560	532	529	511	511	538	540	548	509	592	566	532	519	536	512	530	559	558	545	526	543	525	586	540	597	542	556	542	524	562	587	533	539	498	558	598	544	537	560	514	560	509	573	484	549	525	504	525	544	517	534	486	528	555	559	513	517	535	536	531	496	551	548	506	572	505	537	555	528	560	534	492	547	548	512	535	567	517	527	500	559	541	553	570	495	569	539	529	534	541	597	498	550	557	550	525	572	560	531	564	531	536	538	531	533	505	516	488	518	519	566	556	541	529	540	513	520	515	541	546	575	583	503	555	585	572	540	516	582	530	556	517	533	544	521	556	612	549	539	563	533	549	532	535	529	545	563	537	536	540	535	540	564	505	550	545	586	511	536	484	550	564	557	540	535	516	560	544	515	546	516	495	527	537	549	541	516	532	559	531	534	484	567	549	522	533	560	565	565	540	534	561	569	580	556	555	542	591	566	509	549	537	529	552	542	534	561	512	552	547	541	512	519	559	542	550	491	529	552	512	550	522	545	573	558	576	560	498	556	511	564	544	510	527	542	524	567	517	539	550	542	545	540	537	544	553	560	554	547	517	560	583	547	517	565	571	521	540	527	566	588	514	530	533	575	532	551	506	585	492	500	566	503	568	535	515	532	505	538	522	511	547	600	551	530	559	526	543	526	507	564	512	541	547	558	513	582	527	565	514	527	554	549	488	541	541	590	548	544	562	567	543	550	555	546	522	519	520	539	514	546	566	514	540	542	552	529	514	551
44593	47912	33383	25717	2808	581	491	440	487	382	400	409	390	424	392	352	373	360	404	392	363	360	364	344	344	345	357	363	342	345	358	351	399	348	340	335	356	402	345	344	355	350	338	347	302	336	355	341	369	356	364	368	321	334	330	329	349	384	331	339	335	322	330	339	327	333	359	355	357	345	349	329	344	327	351	337	332	335	338	361	338	360	363	362	351	328	352	362	355	342	311	351	345	331	344	366	350	333	331	294	361	331	375	352	363	363	341	340	382	339	321	343	320	336	309	332	371	322	358	335	362	319	329	324	307	364	363	352	350	365	326	345	340	319	332	358	358	376	330	385	385	342	333	338	350	357	356	336	354	365	370	326	333	336	308	333	353	342	334	328	340	370	347	364	326	325	358	372	326	338	327	339	359	356	319	359	322	363	338	326	369	357	331	333	354	347	355	336	338	327	348	330	369	337	384	359	311	334	334	346	363	329	337	327	332	315	341	371	350	356	329	354	358	326	345	341	363	319	321	324	335	335	344	354	346	366	370	329	361	318	317	340	367	385	347	320	330	313	346	344	368	379	351	371	368	328	364	347	339	341	305	331	341	344	333	319	348	321	319	364	327	344	341	331	357	345	296	350	300	322	324	345	347	329	344	385	294	308	329	351	346	338	326	335	312	331	327	372	321	331	384	354	346	344	353	361	374	345	326	352	365	346	366	330	370	363	320	302	362	382	332	336	336	320	345	316	353	357	307	326	370	320	335	353	349	358	357	369	329	314	364	344	358	339	361	334	307	337	321	335	366	351	357	360	332	311	362	354	367	367	341	340	326	335	315	342	348	346	328	325	307	366	345	327	338	352	339	330	337	345	338	341	356	329	341	338	346	278	350	338	350	343	366	365	370	367	351	320	370	337	376	339	295	344	314	339	346	325	328	351	361	316	353	349	357	331	333	350	352	370	318	327	364	341	338	332	373	340	327	323	363	335	361	318	335	302	330	377	384	326	352	346	321	328	335	354	334	369	329	333	373	329	355	372	304	362	343	339	324	317	332	355	327	335	339	328	384	361	315	295	319	345	343	353	335	340	339	338	290	323	327	319	359	355	371	348	338	347	337	312	333	337	354	316	330	294	309	312	357	333	355	354	332	312	344	389	344	345	358	324	326	328	342	334	334	364	346	345	374	344	355	365	322	326	358	327	341	352	361	356	354	333	338	341	337	338	326	347	349	354	342	324	369	344	322	308	336	319	327	326	341	340	331	335	327	332	344	316	343	362	368	332	335	369	347	343	334	359	339	330	346	344	338	337	354	329	359	360	362	369	319	340	348	327	380	352	312	367	338	338	352	356	336	368	335	325	318	366	385	320	351	342	339	344	304	344	333	351	348	334	363	329	335	326	349	368	331	368	341	341	378	355	342	352	350	374	353	341	334	353	364	373	360	334	332	347	350	353	338	333	293	333	343	331	346	307	332	339	324	360	357	372	339	295	324	344	313	351	348	361	346	350	376	315	343	342	326	344	344	348	327	369	347	333	335	329	345	327	343	293	335	361	339	335	309	351	323	307	324	327	348	336	335	329	343	351	333	366	311	374	325	343	319	364	330	322	341	333	356	369	330	330	358	344	323	352	333	312	363	342	338	358	345	336	326	366	341	365	367	350	318	343	374	397	361	341	355	357	350	327	317	344	360	322	314	314	336	346	364	336	342	344	375	311	335	318	353	330	364	330	360	359	319	349	341	328	358	352	332	329	339	333	370	367	359	369	368	349	335	342	331	349	336	341	316	353	335	329	335	358	339	363	375	341	341	317	333	341	326	329	353	387	373	362	332	355	320	375	330	359	342	326	345	344	356	357	334	328	331	354	343	309	347	360	328	369	335	338	334	365	349	342	347	342	314	330	388	324	296	331	321	349	367	348	373	331	349	345	336	337	330	330	368	329	347	365	335	336	340	338	343	310	368	329	363	334	348	318	322	328	323	340	355	369	334	326	364	348	371	328	337	330	376	350	333	315	400	350	306	326	301	361	325	343	363	356	370	352	338	374	358	336	318	358	351	351	336	354	328	342	322	355	365	334	360	334	337	347	355	357	330	353	334	376	326	336	355	350	384	335	304	388	314	345	354	328	362	345	367	356	322	343	337	322	343	364	349	355	333	327	304	316	334	339	333	347	297	355	327	326	314	338	324	378	342	344	324	339	363	356	350	361	391	336	329	353	353	335	356	351	351	354	343	345	341	362	378	352	333	316	349	321	334	322	333	340	333	342	348	324	364	308	343	373	332	338	372	306	351	333	332	331	339	343	312	350	298	344	340	352	357	310	353	356	340	338	318	362	340	349	368	359	359	349	326	361	324	347	312	342	378	315	349	361	345	335	353	371	348	313	334	383	363	343	317	350	321	354	341	366	341	338	335	344	348	345	339	349	362	327	347	333	370	317	308	363	359	351	327	361	358	357	341	318	360	345	312	364	338	345	376	346	353	349	346	343	321	338	360	358	342	359	328	383	340	319	358	334	356	332	345	350	345	326	317	356	343	335	336	322	325	320	334	363	330	362	327	327	386	324	357	325	355	358	337	318	371	329	350	368	343	341	373	351	362	367	353	338	319	337	313	356	313	358	364	326	335	304	353	300	396	321	360	332	323	381	347	357	366	339	343	359	338	309	333	359	336	332	345	354	327	335	344	339	356	348	335	313	344	375	354	324	336	347	387	369	341	323	331	292	338	343	357	340	340	332	343	321	315	326	339	343	331	356	340	321	330	349	357	310	350	322	309	366	339	311	320	339	358	357	334	335	345	340	333	344	306	329	365	340	318	318	323	320	331	367	341	344	335	359	337	332	357	343	351	344	359	334	361	319	330	322	337	354	363	365	312	328	313	348	306	338	317	328	371	333	331	337	362	353	351	360	345	324	329	326	347	321	325	366	316	344	339	322	338	351	368	326	336	345	351	375	322	355	353	341	346	359	322	331	369	366	324	356	347	335	339	336	340	348	334	342	388	354	317	337	374	363	359	334	367	349	340	337	347	319	346	366	335	379	301	353	319	340	323	313	385	350	338	381	316	342	342	370	320	377	313	394	331	321	375	311	313	347	343	336	356	344	369	332	325	327	321	360	336	345	344	373	347	328	368	342	347	320	333	333	352	307	331	352	336	327	347	370	354	344	335	359	320	345	378	290	335	337	342	321	358	396	347	357	331	340	337	311	336	325	298	359	342	380	371	334	355	320	340	355	322	355	372	332	333	310	337	354	338	314	336	366	357	339	315	288	348	352	376	366	323	351	356	340	356	342	328	371	367	339	334	329	345	337	341	347	323	340	335	366	317	326	349	349	367	367	328	335	341	311	354	327	330	339	370	330	363	360	375	364	350	358	369	331	339	332	340	346	372	334	341	365	374	368	335	350	314	294	325	310	344	333	343	330	362	346	359	363	309	340	326	360	384	324	381	352	318	338	367	342	323	360	333	354	325	352	343	326	335	330	356	336	323	325	349	352	379	299	359	326
26950	34699	35295	22136	2181	1910	1707	1533	1370	1265	1228	1207	1093	1086	1068	1059	1023	1038	1020	1005	1004	932	969	961	988	922	997	972	978	942	918	954	918	959	868	874	898	961	955	943	944	926	893	856	910	918	938	909	881	918	901	863	880	907	893	900	870	845	888	973	891	886	861	863	915	925	906	867	865	884	859	916	902	884	886	799	850	840	937	877	846	849	901	814	901	854	822	923	921	868	910	914	892	919	930	910	877	876	904	860	834	824	911	839	897	904	865	882	841	880	923	883	895	797	889	929	927	855	911	921	903	875	886	877	911	965	890	868	908	908	885	849	867	869	834	923	895	873	878	901	870	843	865	834	847	865	876	880	846	855	886	907	858	942	890	894	869	887	886	875	842	857	906	915	899	874	858	888	892	879	888	857	952	918	836	823	854	911	902	826	906	880	887	899	896	896	921	844	849	862	880	913	910	895	927	918	909	847	856	886	811	866	870	934	850	913	910	903	878	905	913	876	842	885	863	886	862	856	898	921	879	880	894	867	880	894	828	872	870	915	872	836	876	830	885	896	904	912	850	884	840	886	842	855	882	882	851	875	876	840	849	887	835	888	903	900	895	887	883	892	918	891	896	886	858	886	814	907	888	826	822	897	882	830	869	838	878	846	871	890	872	866	910	856	887	914	826	875	878	868	863	889	915	861	870	853	827	888	844	861	892	897	873	874	871	887	855	869	912	879	881	855	920	794	901	917	858	899	904	865	938	851	882	908	852	902	837	912	917	892	888	899	831	901	856	832	881	829	922	855	889	845	906	888	885	889	892	892	862	869	838	889	874	881	886	918	926	897	821	858	893	896	861	864	868	883	860	871	924	866	861	908	898	879	853	892	868	842	851	872	867	884	857	859	825	875	858	889	889	862	841	889	879	907	860	870	928	887	846	896	876	905	874	875	865	881	866	833	924	896	893	912	882	887	855	898	892	856	855	837	880	909	934	945	855	865	825	838	847	900	852	839	903	875	882	904	909	828	884	894	923	881	907	867	902	894	920	862	917	891	822	838	861	930	847	867	875	886	887	869	895	901	877	855	815	901	884	897	938	861	881	896	830	830	879	898	829	828	905	839	873	866	876	847	904	875	851	817	921	905	892	861	901	903	903	821	843	877	926	893	904	878	894	838	917	876	932	869	843	886	879	889	914	951	845	835	855	906	892	879	871	908	877	903	900	904	838	849	876	852	865	908	848	869	869	899	841	859	916	889	931	879	864	865	874	881	857	914	899	913	882	879	896	811	893	889	878	884	908	913	880	907	816	858	872	836	933	904	850	851	907	851	893	845	899	867	830	906	915	821	908	905	915	861	937	817	828	859	913	896	868	851	917	903	914	873	842	878	853	853	865	877	902	910	876	879	844	900	866	849	953	872	848	912	830	911	917	863	888	905	814	829	874	834	904	898	846	900	834	899	855	919	887	879	849	905	875	924	883	873	875	863	877	861	847	858	884	900	865	881	847	908	889	873	894	915	870	882	815	857	895	890	870	872	906	880	859	901	863	876	850	893	902	856	919	875	811	856	913	877	878	870	860	880	887	882	889	896	948	912	873	888	886	885	858	854	879	874	893	850	920	912	885	874	842	812	881	942	865	908	858	870	889	882	899	941	920	871	878	849	842	932	884	918	898	863	876	910	905	920	873	901	932	867	911	813	897	852	875	891	909	933	931	858	887	891	887	921	927	893	900	891	863	897	885	885	935	845	931	861	897	887	917	889	886	888	874	934	915	906	840	870	882	877	879	897	880	817	857	923	873	851	903	857	886	861	934	861	873	919	834	864	843	850	935	896	857	932	883	905	866	892	867	848	907	874	878	884	926	865	879	846	910	910	861	858	889	920	932	878	896	837	921	893	935	864	923	849	824	876	925	877	908	895	908	847	891	927	883	879	935	856	854	915	879	939	835	892	892	868	860	846	907	910	914	816	895	883	903	868	858	898	908	844	839	862	867	959	939	859	871	874	883	865	936	849	848	851	850	810	823	873	893	923	844	901	887	857	911	881	819	836	884	863	901	902	884	851	915	866	942	847	857	877	872	878	930	850	933	900	878	824	851	880	868	913	892	923	874	884	911	916	873	871	841	937	899	870	874	814	897	916	893	908	923	878	898	869	911	896	899	889	808	880	831	883	867	866	932	882	816	873	945	924	793	884	877	911	884	899	866	868	866	902	877	903	888	856	877	801	874	876	898	862	840	855	890	864	821	939	858	917	832	898	894	894	825	893	958	919	906	857	874	913	879	840	847	824	837	902	833	858	895	909	901	861	872	875	840	899	941	905	911	898	902	904	934	886	908	929	906	839	874	879	889	845	856	879	848	823	902	894	861	870	835	894	928	878	914	893	894	909	916	909	885	842	878	869	885	863	900	897	873	908	880	894	877	900	892	891	897	827	919	854	841	845	888	838	875	892	906	825	835	872	888	848	849	891	829	847	907	879	874	895	885	945	873	855	921	832	879	833	883	898	850	844	858	873	859	911	935	893	893	894	876	837	918	859	823	877	876	872	838	842	894	868	902	899	879	856	890	875	895	870	853	841	895	789	884	925	877	917	862	887	889	852	875	867	921	908	888	883	865	868	923	851	855	945	854	893	826	906	904	900	906	862	896	871	863	888	903	864	905	896	885	866	895	871	888	923	894	878	861	853	840	891	907	900	880	896	861	881	875	831	855	870	969	825	852	877	844	877	843	917	884	878	914	842	901	881	907	879	894	862	885	904	868	875	940	846	878	872	881	878	852	859	885	827	894	927	916	915	886	828	904	859	885	890	857	932	891	861	869	866	918	894	793	928	942	855	873	905	899	861	837	843	914	864	882	870	877	910	930	822	909	825	884	853	907	886	951	876	915	942	796	867	877	870	853	851	869	897	846	885	943	854	948	830	859	886	854	840	852	906	896	934	895	858	902	850	852	878	883	869	888	853	867	906	862	896	873	904	851	951	877	886	843	881	905	846	932	903	876	866	935	868	946	881	865	920	839	888	868	881	889	873	900	890	919	889	867	883	880	918	926	872	890	883	925	849	850	898	878	866	861	861	862	898	867	885	879	896	925	844	873	829	841	875	837	869	921	878	899	863	875	835	881	953	859	859	901	860	853	847	872	856	934	883	859	866	899	903	921	857	858	872	888	906	863	884	882	886	889	898	858	866	842	833	840	873	933	870	876	874	903	862	871	915	854	886	935	878	874	853	909	876	895	887	854	903	876	842	935	883	819	911	918	859	851	871	885	840	916	896	880	849	834	895	831	847	847	918	886	907	876	867	869	884	920	892	889	866	870	895	914	880	866	887	907	898	913	896	827	888	893	935	898	914	899	840	843	920	930	895	915	888	902	897	918	892	869	897	890	867	872	870	865	934	883	894	850	850	860	894	857	839	864	830	901	885	847	840	905	904	907	915	916	843	892	887	869	838	905	918	896	896	874	887	866	844	883	863	931	871	880	966	895	869	857	871	897	898	880	889	889	865
60200	61548	45140	36952	6605	896	628	558	493	513	503	447	378	400	394	404	338	394	400	376	370	373	357	358	355	358	329	357	353	349	347	356	358	356	321	334	339	360	355	326	327	392	325	333	356	360	364	320	389	368	310	337	336	356	341	357	335	327	330	353	348	352	332	335	382	358	346	364	345	335	343	354	349	344	355	349	346	352	365	339	368	310	335	352	359	324	318	359	346	337	335	336	351	344	340	329	343	332	360	328	337	343	362	327	332	372	339	325	339	363	331	316	334	358	378	378	350	393	345	363	331	333	355	345	345	346	335	348	333	327	357	321	317	327	359	336	352	352	326	337	328	354	347	321	353	321	328	348	333	368	344	320	292	318	320	351	334	330	347	323	336	317	364	358	366	312	347	323	321	389	330	374	336	356	318	350	405	334	327	346	382	317	356	332	358	321	337	346	359	337	327	359	342	386	333	337	353	338	320	321	325	350	326	345	333	358	340	336	375	323	357	332	351	355	323	346	355	326	340	331	364	337	283	360	307	320	342	337	320	335	305	351	350	335	337	341	328	337	341	321	384	291	373	360	322	337	297	351	324	354	339	316	342	345	320	330	376	313	358	346	337	344	359	387	323	346	329	317	365	347	360	339	346	364	339	366	323	319	300	336	334	314	353	348	331	332	341	382	344	316	343	356	318	361	346	365	334	359	331	368	355	329	328	337	304	321	360	367	337	332	343	331	317	334	339	338	339	340	373	335	343	333	361	383	364	356	334	371	338	345	323	368	329	342	311	350	353	335	352	341	346	304	359	335	338	375	355	348	371	366	338	353	351	367	311	346	345	332	340	333	343	347	342	327	288	348	351	376	325	350	317	338	344	341	336	354	323	367	316	332	344	337	316	375	356	348	332	333	330	346	369	330	366	326	346	346	322	308	378	359	356	342	304	364	354	343	366	331	347	322	327	323	359	335	311	349	335	300	328	343	335	336	356	347	355	339	339	339	363	369	359	359	322	316	393	380	346	320	355	317	344	353	359	324	320	381	357	381	349	323	374	377	363	358	358	363	360	352	330	339	319	310	365	329	362	382	334	349	336	352	354	334	308	379	335	317	345	341	337	313	331	325	344	370	365	328	349	356	349	345	323	344	370	350	320	370	333	285	334	344	356	339	357	309	332	357	345	335	357	337	357	352	360	342	338	325	357	369	371	360	328	358	329	321	331	360	350	365	350	337	329	340	337	351	326	345	311	351	340	314	328	366	345	328	331	327	337	359	295	328	323	330	335	345	330	319	397	344	335	326	353	351	335	345	340	374	338	332	355	340	321	331	326	373	373	332	386	347	338	328	355	352	323	311	346	341	325	323	313	357	340	377	338	346	321	369	382	351	334	343	341	321	361	366	309	356	357	358	305	345	359	329	339	307	365	341	331	335	320	360	348	341	347	308	348	365	341	327	373	354	344	304	318	351	341	339	330	342	364	328	366	350	344	295	343	312	321	331	359	357	345	332	376	346	360	351	346	377	321	340	329	359	353	340	343	351	343	330	321	340	352	362	346	315	348	337	360	334	370	339	328	329	343	337	350	364	374	332	351	359	375	327	368	394	342	365	338	378	333	340	328	342	347	320	344	338	310	368	384	353	348	352	337	343	341	366	324	329	362	334	349	345	345	337	356	332	351	372	308	338	310	310	314	321	334	354	322	329	325	326	331	371	349	331	342	340	304	370	372	333	359	338	331	377	362	337	364	355	371	314	365	343	324	354	338	340	320	344	304	304	324	336	304	367	382	333	364	315	325	312	371	336	338	334	333	337	331	363	339	324	321	341	380	355	331	337	342	342	337	339	322	358	364	323	310	324	342	326	337	329	349	292	341	365	322	377	325	364	365	350	336	329	373	330	319	320	360	353	303	305	326	299	350	329	320	381	300	323	349	351	343	339	359	320	317	335	366	320	364	377	349	338	351	334	364	321	298	353	329	358	321	348	322	308	331	328	335	383	341	319	359	318	363	359	338	325	344	363	332	356	304	297	312	329	345	321	347	352	368	358	356	313	337	328	326	325	304	326	335	351	334	333	323	360	343	314	333	346	328	331	337	327	316	334	343	324	334	360	335	354	308	340	358	336	338	320	322	354	369	337	354	358	325	343	366	306	368	350	337	367	360	325	353	332	368	333	345	341	342	342	332	294	321	363	355	333	308	350	336	340	308	354	396	314	330	360	351	364	312	339	347	358	354	330	343	336	359	354	361	362	307	329	328	321	328	317	321	330	333	361	328	374	378	337	384	329	343	363	375	353	311	312	358	353	357	317	335	312	345	343	355	348	361	362	370	361	343	363	353	353	368	329	304	336	312	359	320	331	361	335	355	344	346	345	335	314	373	327	336	308	339	370	331	337	318	354	327	354	331	314	355	329	325	342	314	378	373	339	326	327	355	332	340	359	335	337	339	344	337	356	351	331	343	340	328	327	337	342	365	335	344	319	314	310	325	377	380	351	335	352	329	334	333	358	325	339	366	365	355	345	314	345	343	340	328	329	312	338	349	353	349	359	353	354	347	341	331	370	326	337	336	351	315	299	342	360	356	334	317	347	337	336	306	327	317	355	351	292	326	315	331	343	330	357	358	330	354	333	357	317	365	299	358	313	360	347	353	359	349	333	335	363	352	354	377	341	315	334	341	347	363	334	337	346	335	351	353	357	366	350	340	327	335	362	335	335	333	338	343	347	357	363	362	329	362	336	357	339	359	319	323	348	333	388	384	339	320	344	346	347	344	355	336	316	329	316	362	354	338	353	344	323	357	335	327	360	349	359	331	384	372	345	372	334	356	336	345	369	314	329	298	355	333	347	349	361	338	379	356	345	323	383	364	342	379	372	349	331	377	356	329	379	349	310	351	376	345	337	351	327	326	351	340	350	343	341	349	342	361	383	335	321	348	311	361	312	329	325	339	338	314	323	374	351	324	349	326	357	356	317	314	324	328	317	331	330	327	323	311	324	342	336	337	308	318	367	342	324	325	355	307	355	328	331	348	300	325	363	360	340	349	361	350	367	347	358	349	334	335	347	327	355	369	337	332	328	339	351	347	334	332	345	335	336	340	284	334	338	333	337	390	328	339	339	356	319	360	324	357	354	334	341	368	319	278	385	336	359	330	369	329	337	350	327	358	344	299	368	356	367	358	309	346	355	312	315	333	317	360	345	339	347	329	329	355	391	347	329	375	329	325	304	358	335	380	362	344	335	319	323	351	327	346	355	313	339	320	324	345	358	313	345	327	359	351	346	332	351	329	345	331	306	329	335	332	322	333	328	342	348	349	325	328	312	341	358	394	370	346	345	337	352	334	342	352	349	369	353	379	352	365	314	352	325	349	332	375	335	351	398	338	320	302	364	349	375	322	312	369	307	342	367	366	328	353	369	332	330	322	352	371	329	356	314	312	347	337	338	368	345	342	342	353	351	364	328	337	374	349	334	408	364	336	339	352	325	342	336	349	319	331	358	344	311	332	330
36428	42715	44453	27324	3437	2883	2448	2051	1881	1618	1607	1420	1409	1272	1237	1237	1176	1083	1098	1045	1123	1056	1057	982	968	997	952	954	1026	985	939	923	933	912	941	955	891	926	879	901	880	937	883	918	907	897	845	863	922	903	882	892	907	904	862	881	904	894	943	840	878	902	849	858	927	859	885	830	838	852	895	853	871	848	923	855	878	899	889	898	892	879	874	876	905	861	877	882	824	855	894	836	858	884	894	890	860	914	929	863	874	865	866	959	875	854	811	889	849	869	891	806	876	907	805	880	868	784	841	812	854	872	888	817	916	866	897	864	885	917	814	841	822	896	867	829	821	831	850	896	874	880	867	854	856	877	835	829	873	825	890	889	869	832	816	910	849	869	871	839	874	804	840	873	884	896	870	886	842	894	926	827	880	866	842	829	907	871	860	882	872	839	826	825	857	801	863	887	879	862	821	876	852	847	850	839	866	849	851	866	844	782	859	841	819	848	855	878	867	812	814	859	854	834	859	835	894	848	870	861	876	880	828	855	821	828	860	835	843	853	813	861	932	858	880	865	822	878	844	888	804	861	870	846	908	869	830	801	840	834	826	854	857	858	855	857	877	827	868	871	776	841	853	877	837	854	857	896	832	889	872	851	888	889	850	866	820	791	910	884	933	856	879	864	841	873	874	885	866	896	838	895	881	891	880	833	790	803	859	846	819	836	880	859	840	840	850	848	877	803	842	865	856	837	807	874	854	899	896	808	858	852	840	829	853	813	880	814	816	869	843	809	880	868	822	860	851	865	899	923	875	876	882	906	826	905	844	866	883	819	836	866	860	822	841	858	864	881	890	877	917	847	847	834	870	866	876	872	830	876	839	840	873	837	846	819	825	846	804	898	862	856	824	843	850	832	817	855	864	805	851	837	865	820	835	803	860	905	821	873	857	898	849	831	851	789	865	885	839	859	861	811	894	861	862	865	861	842	845	861	866	838	849	863	824	867	833	835	850	839	851	830	839	826	848	914	901	819	849	873	887	855	846	932	944	824	864	848	823	811	854	876	825	880	800	865	882	850	804	872	797	848	862	822	824	877	868	855	822	915	803	834	863	883	869	838	904	845	821	901	897	846	870	897	828	798	777	820	897	879	842	827	854	804	821	857	805	834	855	875	870	820	859	801	840	923	807	825	810	889	847	825	829	856	852	832	840	834	853	842	832	849	841	844	870	882	849	875	850	899	852	864	837	808	843	896	869	894	861	884	811	897	870	811	857	848	881	800	879	868	844	860	847	851	880	809	803	806	881	860	844	844	907	836	838	890	818	849	829	831	807	859	813	885	880	845	840	879	850	835	836	928	873	906	864	810	873	862	831	852	864	831	820	847	856	881	856	884	870	820	866	858	889	857	837	826	846	814	850	852	834	908	881	911	890	817	853	844	862	901	904	777	920	877	868	895	791	838	851	860	847	889	826	864	806	900	845	857	821	856	879	830	901	776	849	885	814	812	837	853	827	844	886	873	877	852	809	863	849	887	876	824	831	794	846	912	832	841	825	856	854	850	908	830	865	833	861	841	868	822	858	854	857	883	905	905	832	801	844	918	879	870	862	832	910	849	860	817	905	830	871	858	921	842	853	865	855	841	849	870	847	872	870	865	844	811	856	869	798	853	818	874	903	822	883	874	879	867	883	807	898	832	846	846	880	828	847	882	832	826	853	862	839	836	919	778	817	847	881	926	845	843	850	862	844	869	880	843	821	874	872	849	838	890	839	911	849	827	884	822	889	848	863	891	820	873	819	878	897	845	791	826	812	845	832	809	885	828	876	809	914	810	879	847	858	869	878	863	883	887	858	870	892	897	823	794	869	899	828	854	870	882	871	840	869	900	833	850	887	834	815	853	887	851	867	856	876	863	859	858	825	887	850	839	879	889	828	810	818	871	858	852	860	842	859	831	822	893	841	907	825	818	850	821	833	890	906	842	838	848	864	832	858	877	885	883	859	926	857	850	816	837	827	929	859	837	854	834	816	861	849	843	872	874	819	884	818	851	836	869	826	827	853	839	859	826	914	866	862	850	839	871	798	903	840	849	863	860	819	892	825	826	892	859	814	851	785	853	866	881	813	799	850	855	841	820	890	821	813	894	858	889	889	881	885	881	894	835	906	905	860	832	831	848	863	878	847	877	840	849	884	841	863	829	836	844	860	801	856	886	850	837	882	806	826	864	793	890	854	817	815	863	809	898	856	892	823	855	861	810	809	879	831	874	847	845	877	811	802	837	848	885	806	876	864	894	860	842	912	875	873	908	811	865	856	892	847	854	841	864	825	872	856	856	809	854	876	842	861	859	866	864	879	831	843	832	860	869	839	855	865	861	859	883	900	852	819	858	834	811	890	867	837	872	868	838	874	872	851	868	845	838	848	836	881	816	815	907	853	819	847	831	863	868	856	845	875	846	845	852	791	866	864	865	845	828	870	860	864	854	860	871	870	867	872	805	807	847	891	852	871	885	825	870	869	813	855	918	865	920	799	828	828	878	879	882	856	830	871	832	884	860	852	867	873	802	847	848	826	797	859	842	820	815	839	887	849	880	882	842	837	839	893	812	835	841	825	836	851	850	884	878	899	857	855	816	825	825	811	812	900	864	854	853	848	847	841	836	853	858	859	848	860	856	864	839	847	838	836	817	882	859	864	866	842	880	836	851	890	824	862	854	891	834	845	871	859	798	890	846	843	861	838	854	805	858	826	875	818	894	846	856	853	882	877	831	895	839	875	802	842	844	864	828	814	862	874	847	911	871	816	902	849	823	884	819	806	844	932	863	812	806	873	861	858	848	844	854	889	849	849	864	832	887	850	877	813	881	829	937	828	865	834	811	820	857	872	860	874	838	833	795	892	823	872	907	842	839	877	844	846	829	828	880	831	846	897	822	867	843	855	821	858	859	822	884	839	848	865	874	848	840	822	916	849	879	849	858	861	870	855	863	877	878	884	866	857	818	917	839	815	833	825	850	833	872	810	843	843	884	823	855	855	844	853	837	840	832	832	822	896	894	870	857	830	825	883	822	837	876	782	837	829	913	789	842	892	794	856	822	748	901	882	869	870	890	820	878	927	822	862	893	906	832	849	857	836	847	820	894	844	899	827	826	862	858	870	841	848	835	842	847	797	856	827	914	841	837	837	884	859	871	848	862	815	838	801	802	859	826	844	879	828	791	841	819	801	840	898	858	861	830	882	884	855	907	866	823	866	885	822	897	926	881	848	859	834	849	832	872	852	834	837	887	860	849	845	848	853	799	839	874	845	829	845	878	838	897	862	844	875	826	875	848	899	852	842	827	802	910	900	833	853	835	759	839	878	839	840	902	816	843	871	849	853	820	801	828	845	825	876	827	846	886	864	847	877	837	862	870	890	834	835	819	815	864	819	864	823	852	871	824	842	868	831	827	868	857	837	865	805	854	909	859	858	837	862	874	910	879	837	855	846	884	854	876	820	816	857	845	878	876	874	837	849	919
6802	3921	1340	987	191	186	187	167	184	190	190	209	188	181	190	206	228	181	197	200	163	191	181	162	151	168	215	174	191	174	191	168	204	179	170	188	173	182	194	205	190	204	189	193	185	156	184	181	183	174	202	167	187	187	178	171	169	184	175	173	185	176	194	197	197	195	176	193	204	179	181	185	169	203	177	183	168	193	195	181	194	201	178	183	189	211	186	199	196	163	171	157	176	220	192	177	193	201	163	190	207	175	180	195	174	188	170	195	185	188	175	217	173	155	173	192	192	206	174	170	191	182	181	179	199	201	166	166	161	193	158	187	215	178	142	180	200	207	192	169	155	161	196	196	177	183	195	176	169	184	166	176	175	200	188	197	189	184	169	203	173	190	190	165	177	198	161	198	174	161	195	180	196	194	183	164	154	181	174	165	150	201	193	176	166	195	173	195	190	166	182	172	180	179	178	179	208	167	166	178	172	182	212	201	167	155	192	191	166	190	180	179	180	173	208	187	164	173	193	159	226	202	186	174	195	193	162	180	202	180	190	159	174	183	165	157	174	203	201	204	174	193	189	179	157	190	199	198	166	182	165	195	189	204	196	160	181	189	192	203	168	190	188	193	172	181	188	205	164	192	201	164	175	183	170	190	181	182	186	151	180	179	168	174	167	206	162	187	188	178	204	197	187	201	202	191	197	194	170	182	180	152	182	170	196	186	164	195	193	184	179	165	173	211	176	184	169	195	204	162	185	176	166	197	160	169	187	200	188	171	186	187	182	169	166	190	165	194	190	191	179	149	170	190	209	208	176	158	192	193	192	179	207	189	166	167	189	177	193	167	201	192	187	182	166	173	155	183	166	180	188	216	178	174	176	184	199	182	197	193	194	182	186	172	192	183	169	191	184	158	179	172	188	181	209	195	195	171	174	203	166	168	176	169	164	167	187	173	181	153	206	189	196	203	163	185	176	171	195	160	189	178	197	182	172	180	163	194	190	188	165	165	169	203	159	180	178	190	185	184	179	172	175	170	189	174	198	198	170	200	185	200	164	169	187	210	167	199	176	179	183	185	187	169	169	161	182	190	176	164	178	176	194	193	161	178	222	183	166	169	162	145	179	180	184	157	185	163	197	188	197	176	160	171	184	182	199	181	171	165	192	181	171	185	199	205	174	203	165	183	157	168	175	178	169	203	178	158	197	191	200	190	183	193	169	182	173	174	201	175	189	169	167	191	197	178	152	202	158	176	169	168	157	178	207	210	174	203	184	172	179	178	182	217	190	200	177	160	173	188	155	180	176	144	169	204	182	169	206	187	205	214	168	187	162	175	190	204	171	176	182	170	159	210	169	209	180	184	170	190	191	186	182	189	187	197	171	190	177	165	179	173	190	179	171	163	171	191	189	193	167	174	168	178	164	167	189	160	194	183	168	191	180	186	176	187	181	182	187	190	190	180	184	185	187	185	178	163	191	172	182	184	181	172	181	168	188	173	179	166	178	168	162	177	188	178	153	172	183	176	181	174	178	183	186	198	194	199	164	172	171	152	187	194	164	175	160	181	168	189	191	197	165	200	166	192	185	170	175	183	165	159	167	200	187	191	157	171	186	179	174	175	145	183	189	176	187	184	170	183	177	181	178	212	177	168	168	191	191	178	219	171	200	177	183	186	187	162	198	189	193	211	165	175	170	198	153	190	197	169	194	178	179	189	167	185	190	192	183	203	179	198	180	164	179	188	185	176	200	150	185	179	199	182	168	179	157	172	178	185	181	160	171	190	182	174	182	183	183	184	202	178	172	208	183	178	177	184	208	184	200	172	171	192	185	182	192	170	176	200	170	169	186	189	169	193	194	192	190	178	187	178	160	164	169	213	185	175	165	184	184	166	174	183	188	182	186	187	212	174	191	204	176	178	186	168	196	216	172	174	204	191	176	168	185	200	162	153	218	185	185	183	176	156	180	176	193	180	204	184	169	181	182	185	178	168	170	202	188	202	173	203	186	195	193	177	197	176	185	164	201	200	188	180	190	183	168	165	182	205	157	176	172	195	184	195	174	198	193	209	181	166	183	159	197	175	173	165	164	200	198	167	195	183	196	184	179	185	168	166	168	195	197	177	183	151	185	151	181	178	188	166	166	172	181	182	216	201	168	186	176	167	178	168	160	194	182	191	182	164	199	167	184	172	170	184	180	166	171	200	179	192	180	181	188	165	161	158	164	173	187	183	179	158	178	189	177	180	201	205	186	193	194	199	185	186	169	184	167	192	186	175	164	176	181	182	196	177	211	176	181	174	201	173	196	189	182	176	184	193	183	184	165	201	202	165	165	199	177	221	182	203	171	150	201	198	178	181	175	187	166	195	184	189	189	190	159	186	220	202	187	194	168	157	152	174	181	166	178	195	195	189	171	171	184	182	195	179	188	176	179	182	184	161	178	192	184	188	181	178	202	190	165	205	202	190	158	155	177	173	195	188	182	184	172	173	187	170	166	182	208	202	199	183	179	188	176	198	178	192	185	182	188	203	168	181	161	195	178	195	196	174	198	177	169	189	176	167	194	168	176	158	169	171	194	197	171	175	195	207	156	178	179	184	199	176	187	170	191	187	192	177	183	180	173	172	176	179	173	184	196	189	173	194	178	239	188	207	180	192	177	175	182	173	172	159	208	164	182	173	174	189	195	190	173	170	190	195	175	186	200	199	196	201	157	206	185	169	189	167	175	182	193	191	177	186	173	172	183	179	167	162	193	182	185	180	165	185	174	193	166	206	177	179	192	179	162	191	189	176	174	192	196	182	154	182	185	160	157	167	167	169	193	175	147	187	203	189	161	176	193	201	153	160	174	178	185	181	182	199	183	187	166	159	165	175	179	163	180	175	167	190	186	171	177	202	175	167	182	187	184	181	190	151	189	170	223	182	185	167	190	207	194	182	185	186	181	195	184	201	198	161	160	180	187	191	201	153	171	207	187	179	177	178	184	184	188	167	173	202	177	171	196	183	177	170	199	181	180	180	153	183	196	195	178	185	179	193	194	214	198	141	176	188	197	211	172	196	192	202	191	183	163	205	185	181	184	176	179	171	206	184	191	151	176	187	169	194	195	179	211	177	180	186	169	226	181	186	177	198	193	187	180	176	173	177	171	201	162	181	195	173	173	176	173	191	153	167	185	180	186	191	160	177	192	202	186	187	166	184	163	162	167	186	163	211	177	188	184	193	183	183	208	172	178	174	173	187	216	156	196	187	154	175	203	188	201	176	196	175	170	183	187	168	190	173	185	203	169	182	179	179	205	174	185	183	189	171	179	214	184	172	180	176	171	195	173	194	183	185	191	219	167	171	179	196	165	193	182	147	197	186	176	177	205	171	161	196	203	159	197	183	200	196	173	184	173	167	183	188	174	208	172	196	183	190	186	180	200	174	176	193	180	194	208	186	171	187	157	160	185	203	195	175	176	179	191	193	194	202	175	185	181	182	171	176	157	182	180	169	200	201	172	173	190	180
6118	5909	4128	3543	590	588	583	576	549	541	600	543	528	550	569	464	551	510	559	526	522	540	549	513	531	577	517	580	530	529	588	529	552	546	563	508	525	536	537	536	514	564	509	528	501	540	539	511	510	523	557	577	509	524	535	540	533	527	534	576	497	520	515	519	538	547	542	537	507	526	520	516	529	539	541	483	536	521	480	545	535	516	556	523	520	526	538	561	515	556	519	544	589	508	578	556	553	524	514	501	558	490	480	521	534	523	523	535	488	577	569	530	547	561	572	504	527	507	506	523	558	549	479	527	547	538	511	514	499	512	500	508	520	539	503	581	517	517	522	509	520	497	526	533	543	537	509	526	517	524	514	569	508	541	551	533	528	538	503	500	535	506	514	576	533	522	498	517	529	545	549	525	561	514	538	511	511	506	543	550	541	502	530	572	515	533	537	491	530	545	522	549	518	504	501	534	529	502	517	488	541	555	543	488	531	521	505	560	553	529	509	533	538	530	566	538	537	530	554	561	537	548	537	513	510	538	553	520	509	528	536	531	538	513	531	528	496	522	519	548	535	518	534	552	543	534	531	532	561	497	517	493	522	538	512	509	478	516	483	553	587	551	539	515	542	522	509	533	537	555	561	536	551	513	490	521	535	526	549	540	594	526	562	530	494	517	504	575	524	507	543	509	503	539	551	516	520	567	528	516	534	529	564	572	535	525	522	537	545	506	511	530	508	514	549	568	513	492	533	536	521	533	480	549	537	536	556	518	558	550	558	542	523	538	540	516	501	489	529	479	512	560	500	536	544	547	553	488	515	518	565	552	575	560	539	487	527	476	548	569	557	538	559	555	543	540	558	564	562	504	511	522	510	548	511	523	561	560	529	549	508	519	550	532	531	508	536	518	513	526	531	504	523	489	502	511	530	449	561	524	556	500	546	505	528	520	552	594	547	513	506	494	539	525	528	527	530	513	498	521	554	580	522	508	525	546	559	552	502	506	503	540	521	594	558	540	542	503	511	554	506	518	522	537	532	509	490	544	530	550	502	534	509	520	506	524	503	498	545	541	569	544	555	540	515	552	504	527	548	519	538	531	560	531	509	515	534	521	510	560	530	527	536	539	542	537	505	565	540	528	501	550	552	496	562	504	530	555	512	532	529	536	549	539	494	530	555	569	558	515	541	550	545	527	503	548	529	535	516	545	549	530	543	538	515	530	571	505	499	498	485	498	553	523	541	518	529	546	543	518	536	575	552	545	537	529	510	536	482	529	519	543	506	540	520	534	565	543	526	544	506	568	494	561	509	501	520	486	522	546	538	536	512	509	553	530	532	535	582	534	519	517	552	572	525	525	500	521	550	499	566	544	526	506	510	543	491	513	516	517	513	525	531	503	529	548	514	541	560	548	547	550	548	503	520	537	523	545	508	564	537	504	510	539	503	573	507	539	523	542	535	523	510	539	505	534	516	528	513	521	543	521	515	554	496	528	574	539	517	501	538	517	533	463	532	537	538	505	515	545	555	541	560	576	533	550	512	523	515	569	536	573	502	531	532	532	579	536	538	573	563	505	529	550	500	592	541	558	556	497	550	525	536	499	528	509	540	577	531	506	533	557	554	474	531	550	515	492	525	530	509	507	563	500	574	515	553	542	521	540	553	563	523	526	537	499	588	559	560	552	522	540	514	557	515	551	540	491	525	530	521	545	530	544	540	498	501	590	512	535	522	572	530	506	539	579	554	559	545	521	535	511	528	513	529	545	533	533	555	498	522	527	530	530	515	514	502	516	519	536	560	488	525	544	513	508	547	540	537	553	490	484	586	552	530	534	562	524	522	556	565	535	540	533	536	549	493	515	542	539	538	536	505	551	557	488	491	502	567	562	558	498	536	493	539	520	501	525	520	556	475	556	525	571	530	503	542	543	538	508	511	513	527	552	471	540	570	529	499	517	529	530	518	477	540	526	533	522	537	523	518	541	516	546	543	519	509	502	545	504	548	537	506	559	545	551	547	525	540	518	513	547	544	538	545	522	550	509	521	498	502	537	529	501	541	504	561	534	512	543	546	495	542	522	505	498	573	540	536	552	551	536	571	512	556	487	534	526	524	522	520	543	544	531	552	530	521	537	520	511	581	510	536	578	528	519	571	533	522	487	505	513	549	561	549	537	527	492	549	539	506	543	581	538	496	515	586	519	528	510	557	564	505	511	532	543	526	539	526	546	542	486	544	500	532	525	515	562	497	552	548	512	538	526	547	531	568	524	573	507	509	507	589	561	539	519	526	553	493	511	548	526	541	517	522	529	563	550	527	510	517	571	520	534	511	573	498	536	551	509	548	534	545	521	519	560	543	527	506	563	521	509	508	533	533	570	535	527	515	525	543	518	530	529	533	524	532	506	515	542	541	541	565	514	536	505	541	522	507	550	526	537	569	556	545	517	539	518	488	525	560	493	517	532	539	521	539	529	520	510	527	524	516	522	511	548	576	543	528	569	511	527	518	525	497	565	545	535	520	500	532	508	560	491	527	512	544	537	487	526	544	557	503	541	490	506	547	516	565	510	511	516	512	534	525	512	570	517	553	560	588	532	552	529	498	586	573	527	578	541	513	531	547	546	497	518	532	542	548	572	535	535	535	549	495	515	535	528	565	518	559	579	544	539	518	541	566	504	501	480	560	539	547	549	527	557	539	548	577	505	510	570	593	526	517	494	537	562	525	538	570	530	541	550	512	567	551	539	491	518	545	543	543	536	507	539	501	511	526	527	548	533	522	547	534	592	514	520	527	506	529	509	549	573	482	514	564	522	490	528	547	574	472	495	536	524	552	528	564	525	548	560	557	532	536	490	546	567	509	547	530	534	515	462	513	518	528	558	545	515	525	570	520	509	525	516	552	537	526	483	515	515	556	514	557	524	505	526	541	536	526	561	551	487	558	566	566	537	521	521	515	551	543	513	540	550	499	565	618	471	503	521	516	526	597	570	499	515	508	534	506	531	531	487	518	555	527	581	523	516	584	533	526	534	519	553	527	555	560	535	543	525	522	498	513	539	515	517	525	515	510	513	537	504	607	513	526	499	540	505	499	503	511	538	516	483	522	515	517	530	534	556	558	565	548	504	528	552	540	513	509	501	520	524	572	526	510	512	522	560	527	526	540	541	533	544	537	544	554	547	508	526	525	522	521	502	587	554	564	517	556	538	528	522	545	502	531	508	517	544	568	518	542	526	538	504	571	529	533	522	518	521	576	558	559	529	529	502	517	504	535	520	506	541	563	561	500	541	498	576	549	528	540	547	570	529	508	502	544	521	510	550	524	545	510	554	561	534	529	523	541	562	522	541	561	505	519	570	551	525	524	541	543	518	545	529	515	538	512	514	508	528	551	587	536	492	543	496	519	528	552	486	563	572	567	534	553	542	547	492	535	516	542	516	516	502	554	529	551	528	513	573	533	526	505	517	530	542	549	539	516	523	536	510	519	539	549	557	530	573	563	518	551	543	548	544
44441	46762	33728	23018	1956	583	488	455	418	408	404	425	372	375	368	379	340	358	324	331	332	370	351	363	373	345	377	333	332	350	360	310	344	340	330	367	322	348	349	333	334	344	378	333	330	344	331	339	325	359	360	314	350	324	379	344	361	350	317	350	334	331	359	344	356	348	333	328	353	351	346	345	343	316	342	323	358	352	318	342	379	340	341	322	358	302	330	345	329	344	319	351	346	357	341	356	341	348	363	342	354	337	364	372	375	329	326	347	342	332	337	335	316	360	367	324	335	326	346	339	333	337	343	346	335	334	325	326	327	373	301	325	348	332	356	323	327	359	330	340	330	328	312	308	345	364	334	347	318	305	339	345	352	341	332	310	322	363	341	330	339	357	344	327	330	343	338	319	330	346	366	348	332	325	341	353	324	324	346	325	350	333	318	338	331	325	360	356	309	358	337	364	358	344	326	344	349	357	381	364	345	331	337	343	352	347	336	331	320	373	352	341	339	377	338	342	362	350	322	348	336	397	343	312	340	336	339	353	329	319	352	302	333	322	391	352	354	373	326	347	329	358	315	332	300	349	335	363	327	345	336	323	332	293	360	389	348	345	324	328	328	334	336	327	344	357	332	334	314	313	317	319	309	345	348	344	343	323	351	369	318	348	344	338	344	342	337	355	362	343	358	306	344	321	352	337	323	358	342	335	343	332	367	352	349	318	346	315	343	337	328	334	345	305	332	331	352	341	345	332	348	330	356	371	323	299	371	317	322	319	358	339	335	345	347	367	354	339	344	352	364	353	342	317	325	349	371	308	330	346	374	335	341	320	319	368	310	327	361	354	326	344	376	341	332	350	373	329	336	316	347	333	338	310	338	365	361	320	327	320	369	333	326	318	328	333	350	356	304	317	349	347	351	358	305	337	323	367	337	345	330	350	333	367	342	327	352	315	341	302	331	320	354	338	379	316	316	345	370	335	320	333	316	350	360	312	351	355	301	338	356	334	335	342	317	351	351	337	348	396	367	314	382	359	357	297	377	349	360	360	307	334	332	352	335	326	337	329	317	319	345	301	321	390	342	309	355	353	318	336	340	348	319	345	357	323	354	360	339	302	347	324	328	321	368	332	305	336	331	359	327	376	320	358	361	326	360	322	349	324	318	369	323	375	346	318	333	356	363	357	346	341	367	379	319	335	316	350	343	327	342	315	337	366	330	342	361	326	357	333	319	350	336	339	367	371	356	328	345	357	330	320	327	336	316	364	337	344	311	334	366	332	341	348	366	350	322	347	312	348	360	386	330	341	372	326	358	370	352	374	339	321	362	357	341	319	345	324	323	302	343	325	356	322	387	352	339	348	318	309	290	337	320	314	354	347	341	318	346	338	332	314	366	323	360	357	329	328	320	332	360	324	334	378	320	361	311	359	351	352	357	391	347	316	339	338	324	374	337	321	333	370	361	339	338	358	347	339	382	358	341	312	356	325	340	352	331	316	330	368	375	323	319	334	293	339	341	322	313	341	345	332	334	333	330	346	351	318	376	350	342	339	302	312	333	325	328	340	359	335	332	349	361	313	388	344	364	365	361	345	345	351	338	312	342	331	360	330	310	338	346	338	321	381	347	328	352	352	379	352	313	357	359	302	369	327	343	361	312	318	328	337	343	362	313	344	315	324	350	341	345	348	341	359	374	317	344	355	329	332	367	336	312	356	326	373	333	340	359	354	332	340	303	322	351	344	345	340	359	342	339	347	320	320	308	342	322	322	348	340	353	338	302	349	321	331	329	332	346	379	356	341	295	338	370	332	313	340	368	319	314	329	330	339	358	306	303	327	347	332	368	330	364	349	342	327	362	361	356	362	343	335	322	345	369	372	343	306	362	325	337	319	320	330	356	347	329	364	348	345	334	353	334	314	363	330	344	340	336	351	356	357	325	354	338	336	328	352	297	349	318	373	323	335	335	332	358	352	348	325	346	365	318	368	340	308	320	318	362	327	324	320	328	352	344	377	330	315	367	347	327	347	346	339	352	308	370	353	357	360	354	336	368	320	355	351	333	351	322	351	323	321	370	305	320	340	346	297	334	332	358	347	316	345	320	314	316	323	322	318	339	310	326	297	339	368	328	339	327	312	349	344	344	322	286	328	342	336	339	378	327	338	338	371	372	317	339	331	337	354	304	359	351	318	350	357	327	335	343	335	322	328	315	364	306	349	311	346	339	311	362	341	380	356	331	296	354	363	361	335	346	330	365	353	321	328	356	383	306	312	328	336	359	353	335	358	303	315	324	327	342	319	320	346	315	332	330	314	318	371	351	348	337	351	362	328	342	376	356	329	349	363	362	333	388	352	320	344	338	333	358	307	344	344	327	354	348	339	332	367	367	342	334	327	330	331	370	315	340	341	320	363	339	344	346	360	349	326	326	332	358	349	337	353	359	352	347	344	348	331	333	321	361	364	318	340	318	337	315	334	351	343	342	321	343	346	333	338	304	344	360	328	335	359	356	360	353	320	342	372	366	344	343	305	321	324	343	324	347	308	355	367	308	337	327	344	338	335	353	366	302	327	358	304	327	304	333	332	334	305	332	360	314	330	315	358	366	337	339	336	336	348	365	339	371	357	364	346	328	333	351	325	337	320	363	354	323	347	364	324	323	358	338	315	330	348	334	371	345	318	336	361	344	344	321	340	342	297	366	321	320	350	345	335	377	387	359	339	319	361	357	341	351	401	356	330	343	321	337	351	301	315	341	355	335	295	349	358	340	337	309	348	335	348	315	350	351	336	311	317	324	337	346	323	331	356	369	330	339	322	307	368	345	319	369	339	307	350	340	297	322	331	351	334	362	366	307	277	384	357	327	356	327	351	364	327	352	340	367	314	312	356	335	345	368	328	347	345	333	294	314	348	332	309	366	325	358	347	348	343	348	337	378	356	337	324	332	341	333	353	319	338	315	381	360	373	353	323	330	347	298	355	323	333	340	341	352	360	352	358	335	326	377	317	349	343	360	311	325	351	339	378	354	329	332	337	350	326	325	331	315	369	340	346	325	328	345	336	335	336	360	328	314	328	326	365	329	329	323	348	333	393	331	313	355	342	353	361	343	321	345	378	327	354	329	315	343	293	373	304	343	346	339	355	341	318	377	325	331	343	355	339	348	354	316	325	323	385	349	334	386	328	367	349	307	320	357	317	324	341	331	331	362	316	326	322	409	306	368	361	321	340	322	361	350	375	320	342	351	328	352	339	333	299	317	306	354	342	352	339	345	378	346	340	316	348	330	338	314	323	349	355	336	319	322	328	372	348	326	340	326	346	339	348	322	367	339	343	331	308	346	357	334	333	300	344	351	344	318	360	357	376	347	325	342	347	320	346	316	339	319	349	332	350	333	328	320	295	312	343	349	359	340	320	309	356	348	326	350	318	345	353	359	333	344	347	346	333	333	351	324	339	323	333	336	333	354	321	340	354	332	335	342	338	342	323	360	297	318	331	345	329	339	326	324	346
26716	32904	36544	18796	2131	1996	1657	1483	1413	1296	1206	1226	1239	1069	1100	1052	1032	1074	1009	976	975	975	923	929	981	935	1008	940	912	949	948	902	894	924	903	922	898	914	872	898	931	914	894	948	911	940	856	879	870	855	867	920	874	892	902	902	878	886	912	840	888	862	903	841	868	909	882	898	937	899	889	899	849	873	878	883	881	887	897	896	907	903	873	901	889	885	881	883	878	907	854	857	898	857	881	859	885	851	932	843	854	927	867	866	879	889	881	863	877	851	874	843	900	912	884	829	855	888	859	878	893	878	906	869	873	870	914	920	892	889	870	861	830	927	908	884	824	876	908	861	872	939	891	909	899	872	848	887	908	881	860	902	911	888	836	836	890	835	882	836	833	937	847	897	894	889	857	870	856	839	851	859	846	941	876	851	912	908	863	843	894	838	836	907	890	874	803	882	837	853	907	861	886	858	805	886	832	921	879	885	859	817	849	831	897	920	891	850	850	925	864	883	848	833	910	814	938	892	905	864	849	861	879	781	906	904	840	888	893	868	876	903	887	839	875	908	845	898	831	878	884	884	898	852	890	870	868	892	826	841	898	822	833	859	855	873	894	899	862	873	801	832	881	891	918	867	874	870	848	897	883	852	886	875	919	873	843	815	880	821	874	933	868	869	872	861	931	812	861	871	891	882	850	863	893	924	811	850	883	831	913	882	887	873	830	894	865	818	894	831	906	888	899	869	867	898	858	856	864	850	878	904	850	844	882	880	930	923	893	878	870	839	840	894	908	863	873	830	802	824	869	876	901	904	877	881	871	896	818	869	854	897	866	846	811	893	901	941	855	892	880	882	850	876	824	844	847	855	880	870	877	844	877	822	879	867	843	860	874	866	949	890	867	893	921	908	850	881	913	833	858	822	896	921	854	865	878	919	926	889	895	853	829	816	914	874	799	843	899	917	836	921	867	841	870	925	871	863	907	847	875	884	910	828	813	964	852	831	918	905	847	880	839	881	881	831	907	836	855	916	881	880	835	889	890	893	870	941	857	885	900	866	878	857	871	855	908	929	895	891	914	882	876	844	865	879	873	898	869	890	854	857	817	851	818	886	876	908	925	911	889	880	857	836	848	904	883	853	861	902	809	807	882	817	925	904	861	837	894	857	935	885	897	922	860	869	925	871	873	882	881	890	844	823	850	893	851	871	797	891	864	831	855	850	880	921	848	932	843	856	870	855	872	836	828	895	836	902	842	846	834	888	831	827	850	882	878	880	891	821	914	916	925	848	837	844	862	896	821	864	875	835	859	890	837	887	929	898	867	870	877	902	901	857	842	870	904	928	843	889	842	878	942	854	835	880	830	871	794	865	848	890	919	850	926	856	867	857	878	860	892	902	866	877	834	920	887	849	870	878	857	841	867	827	850	858	863	873	868	907	917	886	874	843	855	911	848	845	869	935	906	856	858	926	888	935	826	879	838	829	841	899	867	859	938	895	831	874	876	840	893	891	845	845	843	869	856	898	876	905	837	850	826	838	859	898	911	905	868	830	832	876	863	894	856	862	864	823	852	870	858	831	926	885	905	856	892	879	828	891	877	841	935	933	960	859	872	884	830	903	902	827	858	877	856	843	843	855	889	852	894	912	871	844	900	878	927	883	901	938	805	903	846	861	851	892	895	926	862	896	902	823	838	867	854	832	892	869	890	950	840	857	859	868	869	878	861	930	917	909	841	871	876	837	904	871	866	861	887	874	870	908	879	891	889	875	851	872	903	842	853	866	843	871	863	896	847	845	811	843	853	881	840	844	878	829	885	846	897	875	845	844	895	833	829	871	865	870	856	866	875	860	857	856	860	887	868	878	850	901	886	863	866	904	866	801	886	858	842	871	923	859	867	865	912	804	841	849	890	832	839	914	897	866	872	875	851	858	898	883	838	862	910	873	903	844	871	837	933	921	886	929	877	871	826	901	942	885	885	862	878	893	905	876	913	909	861	860	850	916	884	883	850	910	844	805	925	890	875	832	860	803	936	878	916	851	868	866	883	879	856	834	834	910	873	882	896	835	884	844	858	871	801	900	890	874	876	832	884	908	897	831	907	880	833	887	904	866	857	873	855	876	892	855	861	900	877	858	889	813	851	867	865	881	854	870	862	849	815	890	857	854	899	860	870	864	883	913	894	853	966	883	849	864	948	873	899	892	892	880	895	883	860	850	898	845	902	910	841	858	883	917	911	892	918	854	919	841	918	830	836	804	899	856	870	862	903	893	878	859	880	865	889	832	830	887	897	875	799	846	899	866	856	895	935	912	846	807	900	855	884	879	892	851	885	891	858	887	853	855	878	866	893	868	877	877	875	849	866	879	873	889	886	867	900	872	869	920	918	894	876	892	867	910	836	871	854	896	891	832	843	893	953	841	921	870	910	815	886	867	850	868	878	897	924	841	857	881	878	881	854	829	862	921	843	916	917	838	906	900	889	858	894	838	838	896	846	820	836	852	879	850	850	814	931	923	852	894	853	881	938	943	860	862	910	909	872	853	838	877	877	851	892	877	842	923	919	887	814	886	925	821	894	795	826	922	831	820	928	856	876	843	882	884	845	888	907	792	831	828	894	875	852	879	824	917	895	840	923	888	967	895	886	906	864	878	871	902	834	860	857	870	908	862	911	845	844	856	858	888	876	888	886	920	888	833	884	860	887	880	883	882	881	906	911	858	856	890	827	842	853	858	883	875	893	861	869	887	902	917	883	857	866	848	839	872	881	879	890	885	915	837	860	939	850	878	896	851	857	882	937	891	923	868	911	829	860	904	867	851	837	859	860	849	866	872	892	878	875	874	925	922	872	899	863	879	909	884	834	836	903	869	855	879	863	876	840	841	917	874	854	852	886	898	860	838	928	924	867	908	878	843	863	899	907	882	913	826	916	864	894	885	850	829	847	899	899	861	871	877	868	900	884	921	921	893	814	860	879	886	854	844	884	880	868	886	843	852	895	913	928	849	902	881	904	873	896	890	847	863	875	963	885	844	837	897	906	852	877	885	855	893	881	855	873	892	911	852	891	808	852	923	799	822	905	842	919	889	861	856	913	873	890	878	868	917	858	888	838	909	927	895	918	901	856	854	873	901	864	912	924	899	900	862	837	856	798	869	856	853	886	865	867	894	851	871	850	836	899	879	858	907	793	832	893	875	922	860	879	881	887	879	840	852	822	924	881	802	877	856	858	847	882	863	879	891	924	885	851	878	943	921	908	890	855	857	857	827	878	829	848	808	855	842	877	848	912	888	884	871	886	868	901	910	882	855	903	864	867	901	862	906	855	834	913	919	879	880	887	873	868	827	899	877	924	901	824	909	835	867	846	903	900	893	882	902	890	860	885	876	915	868	839	892	890	882	876	877	904	858	874	897	862	837	817	927	801	856	835	865	871	844	850	847	878	862	900	909	876	855	917	873	899	895	878	870	882	882	870	892	910	889	861	870	828	911	905	864	911	863	889	874	887	867	854	904
60986	60718	45460	32888	5478	873	634	559	477	463	429	397	400	411	399	384	410	382	367	382	358	365	341	399	380	365	351	350	342	327	371	342	366	350	317	376	328	348	361	341	311	376	337	346	334	356	309	347	348	335	342	389	364	326	345	372	356	335	361	377	315	340	366	351	367	366	360	330	346	328	343	358	329	335	356	357	340	349	346	344	341	339	307	332	339	365	356	369	373	310	316	340	344	356	351	313	334	326	314	330	317	349	361	342	372	332	349	335	337	337	320	357	330	356	319	341	343	319	329	325	348	339	338	348	356	362	310	351	282	302	343	339	335	328	359	338	342	341	334	331	351	331	308	371	348	340	328	374	367	353	340	329	363	310	299	309	344	380	381	331	328	301	331	363	336	323	342	312	350	349	366	341	305	371	357	323	336	327	319	352	339	341	335	379	368	322	346	366	344	313	306	335	333	345	324	355	361	348	344	352	347	356	313	342	312	385	332	355	342	323	344	325	334	379	342	305	344	320	341	381	366	348	318	345	356	333	315	301	360	357	312	341	323	345	341	338	346	355	339	349	355	364	331	339	357	321	335	322	362	331	347	325	305	356	351	331	338	303	318	341	349	329	336	337	368	364	319	336	358	353	343	343	337	344	304	370	327	319	355	381	309	316	326	376	329	344	319	312	331	334	309	330	333	321	384	348	340	325	338	345	358	336	315	348	325	309	344	338	331	349	335	357	343	334	357	362	337	338	332	322	364	341	332	358	312	364	335	343	295	359	316	340	319	338	335	291	327	350	335	375	352	332	346	330	301	359	357	339	315	318	324	320	335	340	319	377	338	303	322	347	335	344	361	335	322	345	321	335	365	348	333	296	324	323	338	309	319	362	306	386	343	323	330	347	325	349	346	325	341	365	330	357	331	348	342	315	357	368	337	325	310	320	327	341	350	350	328	327	333	340	340	351	346	338	314	364	350	316	348	347	360	362	350	337	352	313	320	348	330	362	355	330	320	350	347	342	342	375	353	326	342	338	343	372	350	334	354	338	319	366	325	351	337	308	331	332	333	317	346	319	332	329	307	335	381	338	364	357	367	357	327	299	357	323	329	381	315	351	308	329	335	349	340	350	346	322	393	350	374	333	339	339	332	346	329	369	360	327	330	347	330	328	370	352	340	345	307	330	334	323	329	351	352	328	326	332	327	361	365	298	341	321	326	334	311	361	351	355	331	344	368	330	274	340	347	331	339	355	320	304	337	342	354	324	360	338	354	332	310	365	331	330	346	357	323	345	320	331	324	343	348	327	345	400	309	341	344	350	344	338	339	353	344	360	378	327	344	373	321	335	319	347	365	334	320	336	321	314	361	333	360	317	350	331	341	357	365	355	327	286	350	316	319	319	354	338	322	310	335	340	351	320	337	350	339	325	293	305	328	330	335	356	323	358	322	329	354	353	317	316	323	346	334	303	341	340	310	326	356	318	358	333	343	314	349	347	312	340	317	364	365	353	366	365	309	348	317	355	304	310	319	335	326	361	350	346	335	328	329	323	332	336	349	322	298	340	353	350	326	336	339	375	343	333	331	342	329	327	356	352	354	359	312	333	374	361	324	341	340	354	327	336	354	347	318	352	367	325	313	366	333	347	303	340	331	350	327	359	356	350	323	360	349	334	341	344	339	334	325	335	330	352	321	354	392	368	328	374	338	352	346	353	313	341	353	356	368	330	324	317	358	316	312	334	326	360	372	329	339	310	351	334	340	359	384	347	351	324	335	345	314	342	341	330	341	364	326	332	344	335	306	373	346	340	328	322	313	372	362	339	304	332	304	353	315	340	368	347	355	355	314	334	339	359	319	323	346	339	325	329	334	296	352	336	347	325	380	320	321	343	351	344	349	356	354	360	358	315	329	318	343	357	339	344	365	319	354	322	327	370	349	326	352	327	346	293	357	320	353	384	330	337	345	331	339	323	374	327	296	333	321	338	352	338	329	319	337	336	313	352	343	330	328	358	353	328	354	331	333	314	338	362	338	346	325	368	340	357	312	338	349	340	334	335	343	369	333	331	344	316	329	345	351	336	304	310	324	326	315	335	342	350	382	315	324	368	343	298	333	352	310	368	318	350	342	359	367	340	329	322	332	352	354	297	344	335	336	339	328	295	330	329	344	338	337	333	330	343	337	325	353	331	343	318	328	364	383	335	346	331	331	339	353	355	339	365	353	367	339	333	314	328	339	368	347	307	343	333	332	341	352	344	336	315	337	343	308	338	304	361	360	336	329	345	351	298	334	374	363	303	337	323	362	372	358	328	338	313	337	331	339	340	315	344	291	322	348	333	349	327	327	317	334	389	357	307	346	324	365	349	310	318	309	335	290	342	331	337	346	341	361	349	359	361	329	306	337	351	337	264	349	343	347	334	331	362	347	332	340	366	335	352	295	309	356	358	337	378	330	364	334	343	313	338	303	332	331	347	332	342	336	354	352	341	325	324	324	353	363	335	364	347	330	325	332	352	337	324	326	323	360	354	325	365	336	347	358	367	357	332	340	345	364	328	376	342	330	363	357	336	359	327	315	325	361	323	322	330	303	334	347	347	359	352	332	312	342	344	366	333	391	381	314	334	319	344	322	361	325	304	355	370	361	326	383	332	325	334	355	338	396	353	345	325	350	335	346	310	308	365	302	375	347	351	330	328	363	311	324	373	342	342	322	346	336	315	334	354	336	356	324	343	347	366	335	318	343	348	363	335	334	334	319	360	332	308	311	317	312	381	324	333	329	331	350	316	390	372	335	361	343	344	342	326	334	349	332	328	344	327	353	369	330	320	367	341	343	360	355	361	330	321	347	353	329	350	308	331	347	340	318	328	320	318	325	340	340	324	342	332	338	340	336	352	344	334	375	332	310	325	315	302	337	348	356	325	293	340	321	328	333	355	366	370	312	307	324	346	360	312	361	368	357	329	339	347	353	340	310	367	327	368	306	303	320	331	328	387	321	348	354	338	332	332	350	328	343	352	336	354	351	359	308	324	355	347	358	349	347	334	349	330	335	323	337	353	333	297	343	345	322	352	320	371	340	314	333	313	351	308	317	357	350	317	298	327	354	359	329	364	338	346	347	317	364	340	316	352	358	352	333	331	339	347	347	365	306	359	343	326	346	343	320	300	338	372	329	343	314	325	351	310	334	333	309	337	363	337	367	310	359	351	330	341	353	341	331	353	343	317	313	342	311	356	348	349	339	329	327	388	340	313	363	371	353	367	355	328	344	378	379	338	323	364	369	331	330	313	352	342	319	328	389	320	337	392	363	338	371	368	326	332	307	338	333	338	352	349	361	333	358	355	357	320	324	340	373	344	294	362	309	347	369	348	356	322	345	316	342	324	318	332	351	330	352	362	341	370	362	341	330	341	339	325	350	333	364	333	321	351	348	352	372	372	318	337	345	342	355	296	346	370	380	350	338	339	360	327	342	367	336	366	327	343	366	373	363	355	359	341	372	355	344	351	362	350
37271	41342	45839	22878	3431	2904	2436	2097	1808	1610	1515	1445	1418	1280	1178	1231	1205	1180	1063	1083	1070	1032	1010	969	966	1023	879	948	975	953	962	902	920	961	887	903	927	889	888	873	954	900	838	874	890	895	947	898	901	920	926	917	863	864	849	851	866	848	951	799	908	926	874	895	816	858	827	808	894	801	870	858	861	884	877	890	829	843	814	773	859	865	920	857	892	826	843	860	859	872	884	936	892	832	867	889	863	865	857	869	856	844	838	853	845	829	814	825	926	877	837	837	825	851	842	816	886	832	872	859	782	843	840	822	808	861	872	819	839	814	846	852	891	866	801	892	856	823	825	865	844	825	887	849	839	837	832	850	865	859	825	830	876	760	826	860	864	849	872	841	826	861	785	828	831	863	850	896	849	857	796	898	876	858	806	904	877	825	837	852	851	792	864	868	826	842	824	836	875	823	856	815	833	858	848	840	809	866	835	850	840	893	827	835	784	859	836	846	879	883	891	857	867	858	844	868	876	848	864	842	882	831	831	843	869	866	869	895	898	837	807	880	872	843	849	865	813	865	827	841	865	853	795	832	836	858	818	870	826	835	853	808	824	824	873	888	856	892	878	835	819	896	901	854	849	843	841	851	827	790	834	861	850	864	860	767	848	844	856	863	876	904	914	831	817	830	848	884	867	858	819	800	819	880	894	845	833	887	821	837	859	885	831	837	859	848	805	905	847	817	863	857	848	835	820	860	816	815	878	839	900	869	837	828	817	846	834	840	816	904	862	821	840	839	828	891	836	869	826	809	852	820	854	870	867	818	854	914	818	885	873	840	848	851	853	886	812	915	819	839	888	853	841	825	867	891	830	867	808	857	878	814	840	886	880	861	877	828	886	812	849	819	856	873	797	887	829	850	812	921	833	798	835	888	892	859	803	882	786	836	837	880	856	850	861	840	859	822	878	869	916	850	838	869	836	816	868	849	837	881	856	861	864	825	851	836	825	831	834	898	786	867	843	860	838	880	833	860	888	857	871	820	835	830	830	852	872	865	838	842	891	855	863	884	854	832	845	908	845	834	853	885	871	879	857	841	846	880	846	897	835	875	830	877	916	894	833	817	827	815	832	855	852	831	881	834	831	861	882	881	791	801	853	828	817	841	826	861	842	858	830	812	884	820	845	859	899	854	864	831	816	903	798	831	914	847	837	827	822	869	837	895	857	825	809	864	800	811	833	855	874	862	843	872	828	873	854	844	835	884	849	814	805	849	849	875	876	809	859	833	851	822	899	854	840	849	909	878	901	916	846	814	858	830	828	847	889	834	875	806	828	856	866	828	759	864	880	859	838	800	814	883	833	881	872	846	877	828	874	812	821	837	823	840	866	833	837	828	849	831	833	904	892	886	823	844	886	878	829	810	850	877	892	864	848	810	839	842	831	849	820	830	846	856	867	866	892	822	791	893	828	897	832	823	850	821	834	894	822	893	867	779	889	838	900	874	841	865	820	855	846	825	833	820	871	849	804	863	835	840	853	814	850	825	852	850	836	876	856	855	915	819	820	796	797	842	808	879	826	859	819	869	881	836	818	842	812	777	861	853	890	843	846	874	857	854	833	883	865	827	851	879	916	872	819	879	852	793	870	883	828	913	842	867	814	899	864	818	853	876	836	858	890	840	881	804	782	908	865	852	873	806	870	881	855	889	870	839	844	807	859	885	817	850	822	888	842	837	852	823	860	847	860	825	890	872	851	882	838	822	831	816	853	854	858	833	830	863	933	816	821	886	830	816	841	877	898	889	851	874	797	796	837	878	818	879	820	851	812	891	848	826	868	867	868	823	877	880	820	872	869	861	854	905	923	851	835	893	858	870	840	858	849	882	857	813	824	819	869	873	780	882	943	831	827	806	844	848	781	855	900	844	851	856	864	853	804	923	866	827	853	856	811	806	870	841	852	838	837	890	852	874	877	860	824	869	900	850	882	848	813	797	828	840	900	853	836	853	829	842	858	876	878	848	926	870	861	884	875	823	852	844	836	835	807	835	832	863	855	817	812	870	851	834	925	910	835	863	905	829	826	822	842	885	837	836	843	913	880	818	835	840	776	827	852	866	885	834	845	821	899	894	799	821	835	864	882	846	791	834	896	881	833	825	879	818	844	830	860	807	861	821	815	897	804	873	849	827	840	839	855	795	883	840	857	813	896	863	846	841	869	850	867	874	844	835	850	864	847	825	908	894	844	803	870	823	843	841	860	861	836	855	863	867	882	868	783	823	879	819	855	789	853	794	830	827	784	823	837	860	877	854	833	803	844	900	824	884	863	890	835	842	852	874	836	844	875	879	845	824	893	858	836	819	830	865	834	846	834	826	855	828	821	838	861	858	861	873	827	876	892	853	879	829	840	817	825	817	894	810	794	849	825	869	860	837	889	869	829	872	853	837	897	824	877	850	819	866	888	834	841	844	771	822	878	812	920	815	818	875	875	858	857	836	883	835	826	817	890	878	859	829	790	817	838	866	837	868	913	841	862	870	831	857	859	832	904	872	829	810	850	854	880	843	862	796	827	816	858	869	858	844	850	872	851	847	848	799	885	780	853	885	850	856	843	859	890	818	896	849	816	843	852	793	846	826	844	903	840	847	840	837	889	825	870	845	893	863	854	855	825	863	829	885	835	862	798	849	862	864	834	849	860	842	907	840	855	834	802	855	847	823	840	838	873	884	818	873	815	847	859	836	867	831	854	813	846	865	895	879	847	836	840	853	839	880	837	862	826	835	862	869	907	838	817	847	862	856	889	827	843	855	841	858	844	872	890	822	916	870	861	869	821	855	841	895	853	887	879	813	822	881	872	835	854	835	824	868	872	831	911	856	829	832	865	825	868	838	815	867	828	878	878	842	858	858	878	784	833	844	856	871	839	880	864	894	811	863	852	879	873	845	861	844	850	876	843	872	844	877	881	846	879	832	839	820	832	809	891	901	809	851	841	873	845	850	854	844	861	853	868	853	902	804	864	826	828	805	835	889	859	841	827	873	867	846	837	871	827	860	863	845	829	876	817	866	873	759	843	855	818	867	854	866	866	886	824	855	843	852	831	882	855	873	897	850	826	854	841	878	871	858	814	877	826	811	853	844	865	858	813	869	852	884	803	826	844	839	890	815	822	845	819	807	874	814	820	820	903	809	832	835	840	904	853	906	845	846	847	799	813	865	786	888	797	829	875	840	817	856	819	814	795	884	801	862	821	813	870	861	853	812	840	853	780	840	835	850	845	873	800	888	827	817	806	861	829	863	865	874	813	833	878	856	830	828	839	826	824	812	834	846	837	875	878	892	845	917	866	863	835	871	821	808	894	899	866	833	878	850	810	858	850	853	930	851	854	854	843	881	792	872	892	880	838	919	872	825	816	905	831	890	853	897	846	914	861	829	868	840	882	861	858	833	827	913	848	819	860	828	814	842	820	898	849	889	858	833	858	837	838	870	880	911	818	826	820	824	864	847	752	858	891	861	847	854
8220	5029	2282	1293	280	196	191	178	206	181	190	196	181	211	205	160	182	187	197	166	196	184	190	192	199	171	181	188	183	185	187	201	193	183	189	174	191	184	177	169	192	193	184	178	208	201	197	190	175	168	209	201	194	190	203	172	176	193	174	203	182	173	191	181	188	188	181	187	164	172	191	200	180	196	205	210	190	158	185	177	191	198	173	190	189	155	188	216	200	200	174	151	189	186	177	176	175	157	173	182	184	189	185	222	182	192	177	187	186	194	171	177	192	215	162	172	190	196	180	173	157	188	190	162	201	190	186	165	190	188	192	214	194	198	201	202	185	184	194	186	214	180	169	193	184	202	165	187	194	212	206	184	203	179	187	198	175	189	222	183	178	191	186	184	179	177	164	181	191	164	197	197	171	161	192	168	173	179	203	233	176	174	193	200	161	169	199	172	177	180	174	199	180	198	202	195	179	211	167	196	188	188	168	182	180	161	179	180	185	209	228	182	185	206	202	193	169	205	183	173	206	213	186	164	177	191	186	187	194	183	183	164	182	188	150	178	158	192	174	165	157	158	181	161	202	173	201	178	188	178	186	183	191	203	180	217	204	185	172	175	208	192	184	164	187	185	167	188	182	182	206	179	196	185	194	191	186	172	195	200	184	185	185	190	199	185	212	187	177	185	167	197	183	201	186	209	215	183	195	175	194	184	170	184	196	191	177	182	178	211	188	181	175	181	174	173	175	166	209	201	144	163	225	197	177	187	212	183	178	185	169	197	210	168	200	191	169	180	186	163	189	167	173	197	184	192	192	179	173	194	168	204	171	190	218	177	172	189	219	162	192	193	173	191	176	172	190	212	178	192	181	185	173	188	170	199	190	203	177	192	163	211	170	200	194	204	194	202	189	198	201	168	213	203	186	183	171	178	162	187	174	134	160	197	190	187	209	186	184	199	206	198	208	176	170	176	181	201	170	183	199	197	194	204	194	170	176	174	202	220	184	188	188	182	171	166	194	176	195	179	195	175	200	162	190	183	194	153	215	173	186	176	183	210	185	189	195	222	203	176	206	195	179	167	172	173	201	173	193	221	202	167	183	182	171	169	169	223	159	184	190	183	177	215	177	187	180	176	187	186	170	207	174	163	165	181	174	175	188	201	169	189	196	190	208	185	184	187	199	177	176	211	202	208	202	200	203	205	198	179	154	191	190	183	197	187	214	169	179	174	192	193	176	200	185	179	191	185	208	213	179	172	192	187	174	204	201	205	205	181	183	171	169	198	194	196	178	183	174	195	198	161	174	183	173	170	190	184	198	200	154	177	185	198	177	187	198	191	192	197	209	177	209	174	173	193	182	167	191	208	211	180	189	198	173	164	193	172	187	185	183	153	186	149	161	186	180	175	157	186	169	187	193	191	168	186	198	162	174	172	188	194	195	176	168	208	195	191	187	179	167	173	180	165	161	183	191	184	188	192	162	184	208	195	183	198	189	170	160	176	202	179	168	176	175	160	179	182	186	182	204	183	204	183	208	172	213	169	188	181	168	198	182	186	193	205	190	176	170	204	184	198	186	167	198	197	194	210	189	180	171	199	195	219	162	189	195	208	208	196	189	199	180	183	177	168	210	182	206	188	212	176	194	197	179	154	165	174	184	196	155	175	193	188	189	193	195	167	179	205	202	196	214	201	168	215	184	179	171	168	194	181	213	167	182	184	174	193	208	178	188	170	191	191	192	204	216	196	191	184	190	194	176	178	196	194	188	194	163	198	177	183	193	227	195	192	166	206	177	230	151	192	183	164	182	202	188	213	184	192	179	159	192	180	195	178	180	187	182	187	187	188	190	159	193	184	191	207	179	209	190	176	168	182	158	181	170	203	167	196	174	212	185	190	177	185	187	203	185	189	190	199	208	177	186	197	156	171	193	207	176	184	197	196	180	170	175	165	195	197	206	160	174	187	193	185	184	182	204	197	180	203	178	174	177	177	191	216	174	155	170	187	169	183	178	178	176	171	201	189	170	195	192	194	200	190	189	176	171	165	185	175	202	187	173	188	172	182	187	193	189	194	166	195	197	207	198	197	214	179	169	202	165	196	195	188	181	186	211	177	183	201	173	195	159	182	202	186	174	155	168	186	187	162	178	193	179	174	170	188	189	180	179	191	186	186	201	174	192	204	195	198	172	160	189	168	210	197	206	233	191	187	172	173	173	223	181	198	187	184	182	194	196	195	192	169	200	165	184	184	192	184	181	195	173	182	166	188	160	206	195	184	180	198	166	205	199	183	168	198	199	175	189	185	162	188	185	180	182	216	187	183	167	188	184	194	177	176	180	180	208	195	201	177	185	182	184	189	188	177	181	215	152	190	173	202	192	183	200	169	193	191	185	178	180	167	189	184	175	192	184	203	178	186	193	165	200	178	181	192	176	181	189	198	196	166	161	164	177	164	181	203	202	143	211	161	189	168	186	181	162	196	175	168	165	186	176	192	180	196	201	205	191	192	176	174	187	183	173	194	193	174	219	199	158	195	206	184	186	175	161	163	199	144	172	179	166	170	182	190	182	211	206	187	211	177	171	181	201	201	181	195	184	187	167	180	180	202	175	200	178	202	180	175	190	188	182	196	174	167	179	190	188	169	210	179	175	192	195	168	184	175	186	167	189	183	178	177	188	196	175	193	185	168	199	176	187	174	191	190	144	170	194	175	193	165	180	195	186	189	183	179	185	162	169	174	191	180	179	186	194	183	163	193	203	196	199	183	175	153	189	188	195	198	197	187	171	181	198	210	189	187	182	188	183	199	184	195	197	167	192	192	183	192	180	202	184	183	216	191	205	184	189	194	205	170	176	188	207	172	184	186	187	204	193	175	178	175	192	194	196	181	170	192	183	194	184	166	173	179	189	180	212	191	176	179	188	198	189	173	171	171	145	162	210	180	192	183	178	195	190	210	191	199	169	189	193	193	180	177	197	193	198	186	192	199	185	188	180	187	187	183	175	206	189	193	196	169	188	172	190	192	195	168	179	196	193	177	194	202	203	197	163	202	175	189	172	161	188	198	181	171	183	173	176	186	182	177	186	183	161	176	203	163	175	187	185	191	182	206	186	201	186	203	189	203	185	180	183	178	193	194	165	152	190	198	177	183	196	207	183	193	187	190	190	161	166	187	185	175	177	200	170	194	213	171	179	199	193	196	197	201	190	182	185	189	173	173	181	182	177	183	180	181	191	180	193	159	214	191	188	182	193	169	184	214	176	164	187	190	217	197	208	158	194	177	205	194	187	199	179	211	206	232	181	181	187	186	191	183	192	167	172	186	184	220	202	182	186	186	167	230	173	216	167	202	189	188	196	171	180	187	185	193	176	199	167	181	200	179	200	184	166	188	170	163	166	181	194	186	189	188	161	164	179	165	188	209	186	176	191	167	201	176	193	176	191	162	180	215	184	208	167	203	174	206	176	201	173	191	194	183	165	173	206	213	190	188	186	194	195	170	210	216	165	206
6914	6858	5093	2913	658	604	598	599	579	546	570	599	577	541	608	541	539	543	542	549	537	532	532	533	515	535	563	556	589	522	556	549	532	532	569	517	524	567	559	534	556	511	565	527	549	552	563	543	526	562	498	509	524	519	521	577	542	527	531	530	552	516	551	529	521	550	531	547	524	532	504	533	563	544	499	504	555	522	518	528	570	480	542	530	540	542	535	522	543	527	508	531	553	546	548	517	571	578	498	540	538	599	529	509	558	557	504	498	550	539	523	492	526	557	534	529	525	524	539	517	555	532	558	535	542	544	549	563	535	525	535	524	542	535	548	565	548	569	568	567	542	527	541	557	519	560	549	556	548	536	532	532	519	500	544	504	566	526	553	553	552	541	584	547	528	510	538	534	553	553	538	517	553	543	563	580	511	526	526	602	531	522	532	508	522	545	524	534	532	534	578	519	532	528	499	580	550	559	572	561	521	518	508	496	567	527	572	523	495	514	516	563	493	486	529	509	523	534	520	531	529	551	549	533	553	527	533	516	528	543	513	502	555	568	498	562	530	538	602	546	524	539	538	551	528	529	505	543	560	553	530	529	519	541	534	543	533	568	525	507	512	533	515	564	541	522	531	513	523	561	526	526	530	520	503	541	586	514	536	566	536	568	514	531	538	501	516	528	522	526	532	565	554	546	527	528	556	580	486	547	545	533	579	557	515	503	564	589	526	514	519	537	564	603	555	526	556	565	503	557	492	530	529	534	568	535	492	553	552	542	571	513	515	519	562	537	524	560	530	543	506	552	526	508	587	533	562	502	549	529	508	534	555	570	554	544	558	534	538	538	530	534	512	535	570	584	544	540	546	531	552	522	505	535	574	562	530	486	574	496	519	550	538	550	550	536	566	507	557	509	524	561	552	571	528	533	556	534	535	509	554	502	582	567	537	509	503	515	521	521	522	595	539	560	556	556	538	511	509	506	507	572	547	586	511	592	547	535	518	517	533	555	557	519	524	529	563	546	518	536	528	550	543	501	543	525	486	554	549	494	495	568	505	532	548	567	557	550	492	558	526	547	537	508	562	541	505	496	550	530	533	557	511	557	550	543	522	585	559	546	565	548	525	562	577	512	539	534	511	567	516	505	519	534	552	543	546	554	524	540	534	525	587	541	491	559	558	521	563	508	580	529	517	577	527	508	561	544	541	515	553	531	583	553	540	542	516	566	539	548	551	537	527	539	464	554	545	544	532	527	521	499	508	506	563	526	521	535	551	532	562	541	539	551	556	542	531	551	509	565	580	536	499	567	564	487	586	541	511	526	526	517	525	554	535	527	553	526	509	566	512	585	555	522	514	565	566	552	529	513	518	524	533	555	582	545	517	518	545	507	548	548	530	582	517	542	567	487	539	543	547	518	549	552	514	519	505	555	538	574	514	548	521	532	540	526	539	565	574	513	540	545	586	575	540	552	528	512	542	549	537	555	507	547	577	519	529	548	563	537	515	551	510	550	541	571	511	561	549	543	561	544	537	559	522	508	505	540	540	558	514	535	549	540	526	535	552	534	518	533	571	539	555	524	587	531	528	539	547	571	527	543	593	543	511	527	535	514	532	556	539	534	551	511	537	566	549	582	548	519	509	518	572	581	541	535	532	528	553	553	545	519	525	559	523	515	526	542	521	543	545	546	558	522	579	536	500	524	575	530	548	536	623	550	559	518	538	546	548	542	504	519	516	578	511	551	493	553	604	555	532	519	523	513	576	550	511	541	533	556	583	501	571	566	552	531	548	533	509	533	552	550	483	531	533	540	523	537	554	526	517	544	557	566	498	533	553	554	515	477	550	535	587	555	533	566	543	550	493	535	529	489	520	516	506	493	567	532	549	521	558	507	570	534	562	575	552	540	567	554	510	517	514	536	569	586	563	537	522	475	546	530	516	518	482	516	523	553	555	531	547	576	539	547	520	568	541	563	573	544	515	548	542	492	514	539	544	535	535	522	548	559	490	532	572	520	563	555	524	477	571	503	538	535	542	531	543	530	531	525	533	517	528	525	570	518	548	557	560	557	538	543	565	563	505	555	572	557	545	549	538	544	594	555	517	523	539	544	503	512	547	591	540	548	534	527	555	540	547	515	563	526	493	544	529	539	510	526	546	523	551	542	552	552	546	561	525	530	563	563	534	578	550	551	535	586	554	549	538	530	535	535	571	566	539	561	503	542	464	509	518	556	535	527	536	560	513	535	538	547	534	559	554	528	579	518	514	528	563	523	535	579	561	538	504	567	545	549	524	560	546	490	527	550	540	502	525	547	518	510	557	507	516	518	544	556	535	541	566	551	532	543	517	522	493	566	518	541	517	617	483	544	544	544	519	534	513	554	510	550	579	504	543	545	535	529	521	540	544	532	563	520	564	525	561	573	508	600	544	554	540	527	564	521	547	540	555	550	503	518	517	549	521	532	506	529	549	547	546	564	573	556	575	547	524	532	559	561	521	535	539	518	545	545	573	522	545	498	509	522	499	543	535	523	547	528	582	556	573	585	541	538	575	541	568	530	550	540	509	586	547	567	500	569	528	523	528	504	532	549	571	520	518	546	517	530	549	557	497	498	596	552	557	552	549	561	566	555	531	554	552	530	524	534	570	536	599	543	555	572	525	542	537	560	531	507	568	506	529	581	521	549	533	549	506	550	506	539	521	577	569	548	558	547	577	515	501	572	529	552	576	500	499	516	549	584	532	523	542	565	544	529	531	577	498	533	536	549	536	537	549	490	537	547	524	533	568	553	567	538	582	545	489	531	528	541	508	559	530	546	551	533	555	548	587	526	528	540	534	528	549	535	538	524	508	514	532	533	531	497	534	531	555	590	540	542	562	512	552	555	541	510	552	554	536	525	529	526	534	532	570	566	528	531	584	531	539	538	547	513	517	491	524	514	526	514	490	524	521	587	520	555	541	548	512	537	560	511	587	528	511	524	548	537	556	542	559	544	540	512	545	536	540	499	541	519	561	563	562	600	551	554	539	565	540	534	557	518	564	532	525	507	532	530	537	559	546	520	572	568	552	558	526	587	549	547	509	525	530	527	525	516	518	521	553	528	522	560	527	476	546	517	559	529	524	602	528	523	548	506	532	501	541	540	541	551	523	546	546	497	528	541	548	527	553	532	522	571	539	576	531	568	535	535	551	529	560	512	546	558	548	573	518	566	543	537	526	512	555	537	564	558	569	539	532	564	546	550	516	495	554	544	514	493	535	527	526	529	547	521	491	533	554	567	551	536	523	508	577	516	538	569	533	541	511	542	543	498	543	530	547	543	544	584	563	549	537	560	517	564	518	553	522	523	508	505	556	524	542	538	536	540	511	553	535	534	533	532	536	561	522	508	529	532	522	543	553	519	533	529	542	570	559	511	573	551	538	552	552	555	513	520	565	533	541	525	558	510	524	547	510	520	505	515	586	553	577	507	560	528	545	496	523	540	518	582	530	563	535	559	519	550	568	533	496	566
43827	45780	34882	19752	1823	612	494	431	445	387	410	367	358	336	333	362	340	347	331	323	363	345	318	333	347	355	332	347	320	310	310	330	343	346	376	333	347	329	341	353	353	305	327	359	334	325	315	353	350	323	313	342	366	367	346	366	342	374	348	360	338	355	338	298	352	340	327	320	334	327	332	350	354	327	356	313	350	343	332	351	328	357	364	380	347	333	331	317	341	318	368	332	327	352	320	332	341	358	307	314	329	319	332	338	324	304	331	338	307	334	368	356	325	356	337	303	307	299	330	327	358	334	320	309	310	363	352	354	313	364	310	313	348	344	326	342	347	318	326	306	335	341	349	328	349	331	315	326	372	283	329	312	336	352	309	352	333	342	369	353	333	333	352	340	314	344	327	331	348	304	326	344	330	328	324	333	342	353	338	353	344	350	342	362	304	330	364	350	363	332	336	365	303	348	318	362	341	342	343	319	339	326	368	350	344	328	360	328	331	355	318	336	336	304	360	317	346	336	311	335	321	330	357	306	308	342	316	356	316	344	298	348	350	326	317	351	316	333	347	337	342	330	350	342	343	327	332	317	338	348	373	309	343	356	323	343	349	329	327	342	354	338	346	311	364	362	322	320	323	328	386	311	338	336	323	333	312	323	333	316	359	332	341	366	347	347	342	332	362	323	331	341	367	384	309	329	339	320	356	315	339	318	354	372	336	349	346	323	342	336	360	328	325	345	338	296	366	327	347	325	325	345	332	362	300	346	336	331	341	351	312	338	304	292	292	314	331	350	322	315	323	341	321	357	344	332	338	338	347	313	319	376	341	332	341	315	325	330	339	333	382	356	353	352	368	358	328	344	341	333	325	328	336	321	316	369	319	310	324	341	327	365	340	359	357	327	346	334	343	329	306	323	334	358	340	331	349	329	342	318	353	325	331	330	354	315	329	342	358	357	320	368	352	329	370	344	330	350	370	323	321	349	330	332	341	340	344	380	339	345	317	349	370	322	351	383	390	338	328	328	314	369	314	330	357	325	350	323	317	301	321	350	370	330	352	340	337	342	322	339	283	322	357	333	317	308	328	357	354	352	295	327	327	343	354	338	317	315	335	333	339	360	322	321	368	361	321	347	354	369	319	355	343	339	318	335	344	306	313	313	335	355	326	312	326	317	343	306	318	345	345	338	337	328	362	318	321	378	337	328	314	342	338	349	350	308	343	328	350	337	317	344	361	339	287	317	336	319	349	352	335	314	338	320	364	358	330	328	385	330	356	360	332	391	316	343	330	330	347	378	337	344	327	351	373	300	349	319	335	334	329	333	313	333	336	332	312	324	339	324	325	365	336	370	360	342	329	347	345	348	320	351	354	345	305	357	313	338	357	320	351	342	338	310	350	363	314	307	308	324	333	342	337	359	303	335	343	312	319	329	345	365	307	317	317	353	382	316	331	327	329	355	340	318	336	384	366	362	381	359	325	333	346	327	333	322	342	356	330	331	308	275	334	334	321	332	336	356	342	363	319	346	310	340	341	322	363	314	341	365	336	328	293	331	368	371	353	321	297	329	359	329	353	333	352	360	293	326	347	330	341	353	324	308	345	320	344	323	323	354	341	331	318	316	329	309	355	341	346	344	331	324	347	334	287	356	358	321	362	332	302	306	371	370	345	353	315	340	287	308	342	348	337	350	342	329	323	335	332	326	358	311	317	342	364	359	342	336	306	320	355	336	299	339	320	337	339	309	334	344	316	335	328	370	338	335	305	388	309	316	336	329	351	326	347	343	318	329	346	345	339	340	339	336	333	297	322	343	323	305	354	346	358	336	328	328	363	320	326	322	322	342	338	329	363	315	353	311	353	334	314	344	333	324	343	310	305	340	358	349	358	323	351	356	324	329	350	347	344	336	327	342	344	341	302	342	352	332	351	349	335	323	352	371	333	335	341	294	334	313	333	304	322	359	360	336	346	361	336	332	354	318	307	364	330	336	346	371	334	349	365	354	308	360	341	347	345	329	344	320	320	342	353	314	321	328	347	314	328	343	331	337	347	336	330	328	328	313	330	328	363	345	350	379	339	297	379	318	354	339	323	309	326	327	330	308	311	344	334	366	345	327	333	331	339	305	313	347	354	338	329	295	327	347	342	378	347	374	333	338	359	320	347	291	329	323	361	366	345	365	377	356	317	303	336	361	293	299	338	334	315	327	340	313	355	314	330	335	357	321	308	368	324	358	354	379	346	359	345	346	341	315	339	299	338	298	326	341	309	324	337	352	335	333	351	312	356	330	315	334	326	317	354	324	339	310	341	358	347	350	348	326	335	299	304	335	318	318	306	344	329	348	311	323	327	305	339	304	345	365	328	316	352	293	347	342	314	334	342	346	307	328	305	328	347	325	304	328	305	315	325	332	347	368	403	341	355	326	339	333	312	346	326	332	338	328	325	322	324	342	345	348	358	356	337	351	364	324	339	316	338	321	320	324	302	320	337	334	317	328	328	331	302	330	344	345	326	346	345	312	347	324	328	354	374	346	324	377	322	338	314	333	322	329	309	342	314	348	343	346	309	330	346	289	357	320	328	357	323	319	333	343	351	337	345	342	349	294	348	323	313	352	384	335	327	354	310	381	372	333	347	336	319	314	312	354	317	332	342	334	359	345	339	329	310	313	375	353	345	313	340	337	312	388	335	347	334	329	349	350	363	308	322	328	319	358	345	342	343	316	344	295	355	330	319	295	365	337	321	335	312	336	324	307	328	322	348	349	337	326	337	316	336	328	330	348	352	319	325	385	355	306	320	305	339	350	328	350	382	314	312	352	357	316	344	339	322	341	313	350	343	335	306	322	312	342	307	357	322	336	325	331	340	316	322	346	334	345	375	342	337	339	358	324	311	348	333	345	330	345	339	329	334	327	326	329	359	336	373	364	368	387	331	381	356	329	319	339	359	343	338	362	328	350	375	363	334	335	366	326	332	321	313	368	347	326	337	332	378	353	362	325	354	348	349	322	352	326	321	337	344	322	332	373	338	339	323	330	343	299	335	359	361	335	333	312	307	318	365	340	348	342	287	338	345	339	327	337	307	326	345	350	309	337	332	316	321	331	327	322	300	333	345	321	333	366	350	352	344	364	320	326	334	364	354	358	333	370	322	351	335	327	333	371	315	298	362	330	346	356	344	327	311	317	330	319	334	322	317	372	328	369	350	326	364	334	346	315	293	319	349	328	344	342	348	353	302	322	357	321	335	358	339	312	323	360	299	332	359	310	339	312	359	304	284	311	353	361	339	328	335	330	356	340	391	346	323	330	363	329	316	358	359	346	362	325	325	310	318	366	360	323	308	327	346	342	318	354	317	358	317	307	337	350	319	373	327	332	320	352	351	312	307	355	348	343	368	345	317	364	332	349	342	335	331	337	367	329	329	340	332	303	307	369	339	339	319	340	338	339	351	332	338	339	331	353	306	338	361	303	291	325	315	352	298	325	365	323	304	349	350	342	314	332	303	324
26399	31219	38151	15657	2182	1979	1724	1561	1413	1284	1280	1170	1139	1139	1067	1065	1048	1039	1038	928	909	1007	985	989	942	924	968	948	910	932	907	878	922	925	942	864	879	883	870	922	808	904	870	886	903	853	911	859	880	905	856	883	910	904	901	889	894	903	908	873	859	828	846	896	887	912	912	866	898	861	892	881	883	880	879	892	843	851	827	910	866	835	903	882	883	883	885	899	882	932	903	882	884	834	857	858	914	861	884	807	849	871	848	838	853	816	823	860	829	921	886	867	873	839	910	836	825	918	896	798	878	890	882	891	890	887	884	895	830	860	875	900	874	814	846	906	893	861	897	873	819	865	827	863	910	842	880	887	836	886	878	824	889	917	869	879	861	924	903	844	826	924	863	884	882	883	840	871	833	865	859	851	887	889	854	868	878	939	859	927	834	854	872	885	855	860	812	850	895	849	846	852	890	865	865	802	872	889	858	895	877	864	900	858	874	921	881	920	835	910	902	797	875	880	811	847	867	880	827	831	907	859	846	865	892	856	851	861	818	803	855	838	878	879	854	936	863	884	899	862	877	825	850	849	891	877	853	871	914	858	887	832	866	868	838	834	837	840	904	854	906	847	845	873	885	872	877	850	850	884	890	873	850	861	897	843	874	833	918	889	915	859	850	867	903	807	834	828	863	881	910	867	885	880	889	884	869	887	879	845	881	911	894	839	897	872	878	879	862	875	846	892	846	843	846	848	932	872	892	860	871	877	934	862	847	911	816	858	879	870	829	893	855	888	873	878	916	901	867	871	909	860	869	867	889	818	841	861	865	868	825	828	805	891	854	855	859	860	861	877	893	877	905	899	901	905	859	889	885	899	871	829	904	865	878	845	865	828	829	816	846	826	819	865	849	893	850	900	828	850	875	872	885	836	860	832	862	862	873	890	834	852	860	861	855	853	833	874	840	853	899	807	823	872	839	895	873	870	927	816	838	824	885	843	889	889	854	878	843	843	869	860	842	857	837	887	858	878	826	825	865	898	804	877	941	821	913	827	821	907	842	935	881	835	886	820	902	854	888	861	848	920	885	879	883	886	870	825	863	873	841	878	903	889	839	867	883	842	912	898	839	859	878	882	868	905	880	866	872	860	824	876	900	860	846	866	839	896	857	852	864	862	894	898	851	843	870	904	822	846	879	864	881	875	871	857	835	893	883	842	861	854	852	851	902	824	850	841	838	846	883	855	857	911	871	881	904	892	879	832	808	906	869	839	863	831	911	912	804	844	865	820	870	879	876	900	871	876	848	856	865	867	816	836	876	860	874	852	885	891	873	890	853	841	847	901	872	862	841	928	864	878	890	863	854	871	805	852	901	849	864	875	859	887	873	856	894	888	908	867	852	861	823	816	885	862	824	877	926	833	872	855	916	852	844	866	888	848	811	871	839	867	849	908	892	834	863	879	810	881	905	877	849	867	854	860	908	866	887	831	884	830	847	892	872	830	864	856	881	855	848	868	882	860	902	881	891	863	862	840	923	829	867	842	884	835	909	837	856	821	874	854	936	880	858	879	939	869	911	877	847	864	789	875	886	866	861	873	834	932	887	875	870	833	868	848	876	863	879	885	871	852	839	875	817	833	859	882	846	868	900	876	848	858	863	875	879	883	825	878	914	858	913	860	901	872	851	839	882	923	809	893	867	880	888	909	875	862	871	923	848	871	866	844	857	894	910	802	895	869	839	832	847	877	845	884	895	876	859	840	860	879	842	848	879	895	896	897	925	893	857	886	868	845	855	855	873	843	876	867	858	866	833	872	879	873	885	889	813	846	899	874	894	809	874	873	864	896	861	853	862	853	840	842	905	840	852	870	846	867	926	885	881	850	865	885	874	861	842	854	881	889	849	854	863	869	822	858	866	835	857	811	866	806	830	889	843	890	886	844	921	846	816	779	936	904	894	883	882	893	852	829	857	853	845	893	921	882	878	911	822	870	878	883	893	913	872	885	882	864	876	905	907	824	889	877	882	869	876	873	889	801	857	902	854	895	834	928	826	868	900	882	931	882	905	841	965	866	877	872	893	833	887	802	894	831	862	855	870	829	883	869	854	858	848	865	861	841	867	851	884	900	905	904	877	874	827	821	871	884	837	823	863	906	877	892	868	870	841	876	865	859	913	922	863	866	889	863	905	913	924	909	837	827	908	923	873	824	877	853	863	803	853	853	905	886	769	826	851	860	891	875	847	919	873	868	880	890	934	876	865	872	866	869	828	879	869	909	819	874	849	872	841	865	908	830	923	832	857	884	889	950	869	853	893	867	869	894	835	874	754	862	839	898	891	891	892	856	918	876	862	831	822	857	851	883	864	878	895	889	844	860	858	876	819	891	880	889	895	889	863	855	867	845	835	834	854	838	892	942	832	898	925	842	864	890	866	868	806	850	830	846	818	882	926	874	868	892	888	842	870	891	862	879	879	883	823	872	878	871	857	871	893	835	888	858	831	899	834	854	849	841	892	887	873	855	849	843	919	927	899	885	868	862	892	896	872	904	817	849	877	902	860	863	900	863	849	905	792	856	876	859	827	903	880	861	907	901	819	867	948	865	869	900	881	819	868	859	845	843	874	876	842	818	876	898	872	853	845	885	813	885	872	807	858	927	895	835	879	867	887	860	878	882	899	905	841	869	876	831	879	897	901	885	887	888	852	874	859	857	882	877	864	855	880	836	872	851	868	931	806	912	927	899	836	841	864	827	866	857	894	884	835	818	892	895	845	836	877	860	873	849	827	913	875	864	855	863	867	834	914	841	855	816	840	871	869	852	845	907	851	848	890	840	876	887	809	902	918	844	882	825	859	853	860	946	887	846	824	846	889	891	880	895	860	890	833	890	920	895	824	891	832	865	848	874	902	901	848	843	833	883	894	873	861	855	853	837	845	828	849	878	894	821	805	856	848	877	869	863	818	856	887	819	856	865	804	868	884	824	875	898	915	873	898	831	828	864	833	864	865	797	862	915	914	833	849	861	852	852	893	842	806	874	838	893	864	816	913	834	846	803	924	849	836	852	840	884	880	857	883	879	859	849	845	892	851	900	875	840	847	887	848	826	901	848	858	868	846	907	895	864	841	822	873	883	893	849	925	831	865	835	849	861	854	835	922	928	920	877	841	896	832	863	913	865	844	900	853	837	836	889	865	831	871	862	843	846	803	818	897	824	894	819	875	892	870	880	867	872	888	859	856	831	884	870	874	905	875	856	895	894	886	839	910	815	852	822	844	897	877	916	881	867	888	848	872	838	847	834	855	853	848	840	858	843	861	880	880	849	908	888	862	862	847	864	911	883	920	888	854	898	900	868	837	867	897	862	819	876	906	821	881	864	843	891	872	848	899	896	857	874	842	861	852	842	925	874	846	830	901	849	836	846	909	845	870	830	821	864	889	906	857	892	879	818	817	899	873	855	869	842	845	879	869	844	848	870	857	845	833	830	903	849	853	853	864	857	864	913	881	819	864	838	856	871
61028	58817	47961	28353	4510	888	608	544	501	455	463	457	399	402	395	395	414	382	361	383	361	366	397	353	348	354	356	336	344	371	354	375	358	368	337	336	342	376	343	306	337	354	343	318	341	321	334	357	385	337	358	327	376	352	370	319	323	357	360	327	362	337	348	342	346	355	344	347	344	351	330	352	346	292	338	346	308	346	323	344	341	356	312	374	298	350	321	338	348	335	340	347	362	364	376	327	355	305	317	371	342	330	309	365	319	318	339	355	321	367	352	315	328	317	370	343	314	324	331	323	319	337	339	350	346	351	339	325	313	352	387	351	361	331	353	353	322	354	316	340	344	317	321	300	327	334	320	327	351	320	341	323	340	332	327	337	369	333	336	320	337	353	367	352	322	280	346	349	388	334	303	310	327	353	340	390	318	322	343	332	343	343	319	357	325	342	313	318	337	330	334	308	345	354	354	336	329	339	321	320	349	325	310	340	338	330	345	351	354	368	335	323	352	335	318	306	329	344	330	354	323	321	356	332	315	322	296	329	345	344	357	320	335	334	373	338	335	339	358	343	329	319	351	338	333	325	332	320	355	351	323	335	332	331	344	312	343	393	345	336	306	329	333	321	343	297	313	331	330	323	330	325	349	343	339	286	340	322	326	305	325	326	315	362	337	339	337	320	319	322	349	341	348	323	354	349	314	337	347	299	315	346	331	345	346	344	333	339	324	321	325	343	317	355	353	368	331	313	371	332	327	335	329	300	320	379	325	335	339	318	365	343	356	344	354	317	335	340	338	351	304	334	331	353	345	352	349	316	322	351	368	323	341	317	353	344	350	346	315	358	339	336	332	313	326	372	330	354	318	353	297	318	345	314	329	365	317	356	342	345	335	354	365	314	343	328	303	343	318	336	313	327	324	340	319	362	338	341	329	318	349	375	341	339	323	317	350	305	344	293	368	326	310	346	351	320	358	336	344	303	348	356	349	329	338	353	336	326	386	294	329	314	344	313	310	318	348	314	337	376	362	324	338	349	318	325	355	334	331	332	337	348	329	333	324	329	321	319	339	313	326	362	373	307	344	338	368	337	335	354	335	346	350	325	347	299	322	335	311	336	316	327	328	347	305	345	342	373	338	342	333	327	318	281	336	312	361	342	323	352	353	339	354	303	314	365	362	336	332	343	327	318	308	333	333	342	347	346	324	324	340	361	341	347	324	325	348	342	349	347	343	309	310	344	341	342	351	324	361	349	322	330	369	319	322	336	323	345	328	310	324	360	324	330	329	354	320	361	327	336	379	320	326	336	324	329	341	307	340	373	365	338	336	309	345	309	317	306	313	340	330	312	329	359	308	361	309	336	354	309	324	344	327	309	323	332	351	323	378	371	338	343	363	326	338	361	331	344	340	341	335	311	321	370	349	354	333	342	325	320	326	322	324	288	355	330	328	317	322	339	316	355	357	332	344	334	355	320	333	369	346	315	353	322	322	330	342	320	333	330	331	327	349	350	362	338	336	331	354	334	339	293	305	320	364	309	333	362	359	315	334	351	342	332	338	353	360	363	327	318	368	321	350	343	340	343	340	335	316	349	340	341	347	348	380	318	324	324	331	336	329	311	327	343	340	365	331	305	334	340	336	316	328	339	328	349	336	376	337	339	351	332	349	355	332	343	319	329	338	360	326	323	363	341	324	331	339	296	323	337	332	333	294	359	361	331	342	305	364	317	318	360	342	326	301	313	342	334	334	371	326	344	367	324	311	352	332	350	367	316	338	314	352	343	341	356	343	329	345	355	346	368	334	320	344	344	357	324	330	305	323	312	347	347	322	346	355	351	373	349	311	316	338	353	330	357	367	361	331	329	359	339	357	340	348	327	361	325	314	338	323	326	341	346	328	351	359	327	353	334	328	352	317	350	328	325	318	322	354	323	323	318	330	315	355	341	299	328	346	310	329	335	346	358	330	343	328	335	269	336	305	350	343	321	371	338	350	330	372	315	326	346	339	334	328	372	325	322	333	309	314	344	331	374	327	335	326	333	320	317	350	355	317	312	346	348	342	321	343	357	342	297	332	332	361	339	331	329	354	323	327	314	359	344	330	312	326	359	340	364	340	333	374	364	352	373	311	297	302	329	340	322	341	341	326	347	338	310	358	331	342	318	312	299	305	325	312	359	335	354	349	311	355	349	361	340	346	308	333	327	310	369	312	326	357	340	332	345	341	303	336	379	335	351	342	345	346	337	345	314	343	353	305	341	330	320	335	330	341	345	320	342	321	323	340	355	316	328	354	355	326	345	363	378	345	335	325	341	344	354	374	328	331	317	310	351	339	379	301	319	323	340	359	374	324	347	332	323	369	342	329	345	339	318	340	338	321	300	314	338	366	337	350	327	341	389	338	341	335	355	289	321	322	328	325	331	335	329	326	324	345	344	333	351	340	316	353	350	299	340	329	318	343	350	346	346	343	327	319	333	321	351	354	336	333	333	311	327	317	331	338	341	367	349	357	342	323	338	339	356	370	313	335	340	333	322	331	335	318	332	365	352	335	349	310	302	366	341	326	353	317	325	331	344	351	340	342	353	307	324	317	350	302	328	356	368	327	339	337	333	366	318	337	330	335	350	321	358	328	339	359	327	345	313	350	335	294	318	353	323	327	346	340	309	355	340	314	354	332	344	328	331	344	341	327	326	364	313	330	346	360	312	336	321	355	353	335	361	366	325	327	324	325	324	291	305	307	348	322	340	313	332	302	295	326	332	305	329	355	349	311	339	332	373	328	317	337	303	303	310	346	329	287	333	300	331	342	317	354	327	354	317	334	350	373	309	305	320	303	337	317	318	338	335	343	333	340	350	312	344	327	365	293	335	329	341	321	308	305	343	303	354	311	323	305	346	354	348	348	340	328	330	355	377	348	349	345	302	351	331	348	309	331	344	336	327	370	364	355	324	317	358	354	311	308	314	325	354	317	349	332	335	376	320	354	322	351	342	329	340	340	328	327	344	347	339	332	323	338	366	331	356	315	339	356	355	347	317	303	342	296	304	332	332	313	351	355	306	366	315	318	323	330	335	380	358	331	334	358	331	326	352	335	341	336	347	314	309	352	304	352	326	315	326	294	310	293	340	335	325	309	358	332	313	378	321	345	340	342	322	329	335	304	336	353	338	339	315	329	354	338	349	324	355	355	329	358	299	365	340	296	332	310	378	313	320	342	330	338	316	318	308	337	343	317	327	295	360	362	328	353	339	311	342	357	331	331	323	319	319	297	308	323	348	358	313	329	358	313	351	351	375	359	369	328	330	347	364	340	369	334	359	348	350	320	314	359	366	370	353	342	347	317	371	339	316	345	365	315	345	336	337	335	358	333	337	315	298	307	348	365	323	337	324	313	335	337	350	335	309	319	368	354	333	332	336	347	312	340	332	316	303	334	335	330	319	352	355	312	341	353	366	361	331	348	360	351	332	386	333	338	325	354	320	347	332	348	319	325	339	342	345	351	342	381	349
37215	39264	48460	18437	3375	2973	2472	2110	1840	1775	1534	1463	1340	1309	1261	1077	1180	1149	1119	1044	1052	1047	1034	1005	1054	950	902	949	1002	956	1004	941	936	921	910	917	925	866	854	936	929	893	839	871	902	868	894	895	916	883	880	831	870	864	874	852	833	902	846	863	891	909	777	853	865	864	915	899	906	852	834	853	823	824	850	854	868	872	866	887	854	850	881	890	831	900	824	832	876	812	844	810	827	876	857	882	836	847	799	860	831	798	794	823	891	867	880	795	831	820	824	839	860	851	873	891	809	835	873	855	856	908	828	834	837	822	819	876	827	879	860	853	853	822	832	871	857	830	855	847	884	827	841	869	861	842	840	885	814	851	862	852	833	842	832	886	845	919	862	854	826	857	873	826	810	852	826	845	779	846	895	806	867	896	871	845	843	854	842	857	846	887	863	840	818	853	884	827	860	868	785	863	818	840	891	799	807	845	838	872	822	862	854	826	855	839	815	824	833	820	847	844	847	836	829	852	826	844	834	819	778	858	852	791	798	831	819	897	840	835	857	884	852	862	776	817	827	901	841	829	890	838	857	881	859	861	855	827	850	841	849	891	804	821	832	825	838	820	830	838	866	836	898	877	848	806	814	868	832	888	802	924	823	838	817	915	857	845	836	841	835	831	828	865	842	846	822	848	836	829	847	828	843	872	810	861	833	885	889	811	855	848	847	889	867	829	858	858	861	833	878	846	836	871	847	796	854	843	854	794	858	782	884	870	872	823	846	827	806	872	850	857	855	890	849	822	861	852	847	832	901	862	835	814	847	798	837	858	811	829	822	810	892	861	825	893	814	855	791	849	815	836	757	783	833	887	815	882	847	783	893	864	804	895	849	834	842	862	836	851	804	854	907	842	817	840	815	878	875	856	805	809	808	883	868	843	890	833	856	848	817	867	864	841	844	890	836	838	845	836	895	835	837	873	855	878	837	867	826	813	826	844	818	838	836	855	921	819	853	822	838	852	904	895	820	828	849	862	805	839	838	828	847	831	828	889	811	868	792	821	818	851	832	811	814	825	855	848	874	775	791	894	844	810	878	879	818	815	821	906	891	809	843	832	915	857	841	822	833	840	801	891	806	819	818	887	841	850	812	834	823	869	861	859	870	849	811	854	815	823	855	778	844	818	817	817	842	874	828	816	805	840	875	853	885	838	851	832	800	857	836	860	846	861	846	847	903	828	845	837	782	827	805	864	798	843	854	854	830	835	876	856	828	837	865	854	815	858	805	837	876	877	837	801	864	770	807	861	839	847	845	845	872	820	823	856	876	866	864	844	885	868	822	877	818	799	858	851	888	846	874	831	820	831	873	845	828	837	873	810	844	847	851	818	848	862	875	845	844	833	796	806	814	922	780	856	841	830	900	835	854	845	784	852	789	866	832	806	801	830	839	849	813	816	842	807	777	846	854	859	816	864	808	845	832	835	882	843	821	885	867	837	847	900	810	866	859	903	892	915	806	837	840	824	844	861	880	860	847	845	851	902	882	839	906	819	816	877	804	880	832	886	798	846	856	844	851	857	850	789	858	840	841	834	853	829	827	869	862	860	831	845	759	855	881	828	861	911	849	806	853	871	846	882	835	826	835	813	815	839	820	809	819	838	858	867	763	805	854	844	857	853	817	884	864	847	821	861	793	878	898	820	822	852	795	803	866	856	838	818	912	818	803	855	889	818	877	879	776	882	838	801	821	832	806	815	832	913	781	841	829	857	838	852	829	847	839	806	857	872	836	853	827	848	847	883	823	842	877	876	831	869	868	869	879	852	837	840	859	873	813	830	852	876	805	814	919	853	869	826	811	796	833	879	896	920	850	854	846	820	889	879	897	827	841	906	864	814	835	843	802	861	775	847	809	870	829	871	812	810	791	838	864	813	791	811	825	820	842	805	856	830	848	809	843	845	853	856	868	805	833	824	845	819	891	812	828	838	911	836	852	839	783	846	826	816	823	818	789	888	864	817	899	870	821	890	803	812	822	828	852	856	817	893	851	824	790	822	873	827	839	887	868	857	866	818	824	856	854	854	873	862	806	790	791	829	878	924	850	866	850	855	851	837	836	825	882	862	870	834	820	872	838	836	861	810	885	874	818	827	813	829	859	856	797	832	798	862	841	791	831	849	837	851	796	862	862	886	838	843	808	926	822	853	813	876	893	875	826	809	852	861	797	888	868	830	844	813	858	895	842	845	840	879	828	858	847	805	871	807	823	856	838	843	840	761	817	813	866	846	844	844	818	852	861	824	864	802	813	861	840	843	873	851	842	854	865	860	795	897	829	828	872	872	811	869	838	899	829	810	854	856	832	876	868	839	841	844	822	853	859	819	835	785	834	846	809	846	880	858	796	834	769	822	845	837	863	781	857	815	835	842	829	842	821	854	794	804	877	816	863	890	850	870	825	840	856	887	846	799	891	869	896	848	824	801	826	823	861	828	812	875	841	842	831	841	868	802	894	820	904	900	876	831	860	835	874	833	868	853	831	856	783	868	867	850	830	819	867	867	820	852	823	827	888	850	872	848	835	866	819	910	779	823	847	861	840	869	822	860	834	854	809	859	769	849	896	839	832	871	866	844	839	838	889	861	882	836	835	812	850	876	831	854	847	830	796	833	849	840	806	813	865	873	830	840	875	855	891	842	813	843	839	860	844	849	850	799	829	831	825	876	836	905	865	883	837	828	873	890	832	764	820	884	821	852	838	845	841	816	867	842	845	848	816	872	787	869	897	863	845	850	825	817	835	902	886	820	836	842	853	830	803	841	879	857	852	858	866	851	851	846	867	861	803	835	813	855	882	854	818	835	880	803	843	806	785	869	847	789	851	792	846	864	905	821	862	808	841	865	810	802	827	809	860	808	868	848	790	843	837	849	857	864	838	856	836	844	848	826	848	895	816	777	819	903	829	848	799	890	834	769	846	809	823	840	826	793	837	830	824	857	852	826	863	917	843	846	862	849	845	882	809	853	827	863	817	867	804	838	846	863	816	863	885	791	851	840	855	843	858	817	866	857	812	853	844	828	823	832	862	876	836	868	838	896	805	823	831	852	809	849	833	857	872	811	820	823	847	823	850	860	847	843	865	841	825	848	791	854	811	865	819	832	843	882	841	878	837	836	798	832	837	903	888	791	831	835	793	840	861	792	830	836	900	817	895	836	873	877	786	849	861	835	856	844	812	846	810	844	827	785	793	836	866	802	858	887	814	853	879	802	895	824	831	886	847	842	868	779	829	820	836	809	836	863	833	882	825	812	795	844	862	852	807	832	839	817	790	845	848	811	865	815	846	845	842	817	821	845	839	880	852	850	844	846	818	851	870	846	814	799	853	888	855	808	909	885	852	852	866	854	837	875	923	821	833	816	837	829	747	851	852	849	791	841	859	861	824	879	851	851	894	849	821	852	808	831	852	840	897	860	855	847	828	892	820	887	817	863	868	820	837	876	789	830	897	837	818	810	838	838	859	854	828	845
7383	3967	1993	726	210	206	158	175	172	198	163	184	172	191	168	164	163	187	187	186	190	200	182	202	194	163	200	178	209	190	197	181	182	185	162	180	189	160	181	206	195	168	173	176	211	168	188	195	200	169	171	169	162	176	194	185	201	186	181	174	188	176	185	170	202	184	150	198	178	183	158	170	186	151	192	180	163	178	180	200	193	166	156	162	185	171	199	182	183	180	206	198	168	182	197	197	173	180	175	192	176	163	178	191	193	188	164	190	186	179	187	182	196	173	207	176	176	193	194	172	189	182	165	172	175	192	174	162	177	198	177	193	162	193	174	194	196	173	201	186	167	179	165	188	173	188	184	200	167	192	179	193	195	177	172	212	180	168	175	180	185	191	193	176	200	188	182	216	175	169	191	181	184	150	207	158	166	167	179	188	181	182	177	194	165	181	169	177	146	175	170	183	196	183	179	169	179	173	172	184	191	187	201	182	214	172	166	193	169	180	180	201	165	173	166	174	147	168	174	199	181	183	177	175	181	198	179	208	200	166	184	173	178	189	188	204	169	186	202	194	199	167	158	181	168	168	148	167	169	189	179	180	160	170	214	184	172	188	185	199	159	188	200	184	170	172	156	168	189	195	190	202	191	164	162	196	174	176	203	195	171	174	197	171	173	184	176	154	179	211	181	209	190	154	181	188	177	158	163	177	166	200	205	164	180	204	167	169	180	188	191	208	187	191	167	159	205	212	177	186	173	164	164	179	214	180	171	194	173	176	174	181	186	178	173	190	187	180	167	177	183	164	172	174	179	195	171	187	171	183	197	191	194	179	211	200	184	186	203	182	173	188	182	183	181	180	196	186	146	178	165	181	179	173	206	175	189	176	195	173	164	158	190	192	201	176	178	190	176	186	184	199	200	195	193	167	184	177	173	191	187	166	179	167	173	188	168	196	202	176	153	157	194	196	165	187	192	161	180	159	184	177	170	164	192	188	185	184	199	184	183	182	176	181	178	164	211	177	190	158	196	179	175	165	188	197	183	194	175	172	170	181	185	172	178	171	198	169	179	188	185	164	183	197	203	177	152	183	173	190	176	165	189	173	187	184	182	166	176	149	171	173	161	196	192	169	188	180	213	179	203	205	165	186	168	172	198	181	168	154	183	185	212	174	175	176	180	187	205	197	174	174	175	164	182	179	178	185	197	186	178	180	185	185	185	184	173	158	189	188	181	181	186	180	179	196	156	183	191	180	172	191	188	177	183	175	180	183	178	173	172	180	177	198	177	216	198	160	171	174	156	193	181	190	171	180	167	166	170	173	196	190	199	196	197	196	196	180	158	153	150	183	191	206	179	170	187	181	159	185	170	195	165	177	180	183	173	179	206	177	183	177	178	173	163	178	184	177	193	165	198	187	179	184	183	169	181	187	180	191	204	168	182	146	155	188	156	161	156	179	194	212	152	168	175	169	189	195	183	203	181	170	170	141	170	174	184	175	143	180	176	193	191	184	185	181	186	175	195	167	174	180	186	173	169	164	168	170	184	176	215	181	161	199	175	160	162	174	191	177	184	155	168	168	156	193	181	184	163	178	175	189	178	175	177	193	204	192	192	165	180	173	190	171	177	169	193	181	185	182	185	208	166	198	159	161	194	180	168	183	194	191	193	200	181	150	144	154	175	204	199	186	169	182	200	185	156	180	181	173	170	191	169	201	190	187	173	179	170	174	184	178	198	182	182	166	177	176	191	195	174	172	186	191	190	187	171	177	177	171	175	177	188	188	171	177	180	186	173	177	184	179	190	180	173	184	189	177	174	174	181	182	198	158	194	176	179	185	180	183	183	196	202	178	167	179	159	149	205	169	195	173	195	171	173	198	183	171	180	165	151	196	189	194	182	176	195	170	191	202	204	157	175	195	178	188	183	194	170	196	171	169	170	202	165	208	197	183	177	201	184	188	167	186	178	177	178	161	187	190	179	183	171	194	159	180	182	170	181	180	177	184	172	170	169	189	178	175	203	188	187	179	184	196	164	192	183	198	175	173	172	188	181	174	168	173	174	176	184	199	174	173	199	183	173	197	184	180	169	178	175	193	175	164	172	158	194	183	166	157	197	172	178	182	169	177	177	177	186	181	141	170	184	185	197	161	169	182	176	179	178	171	164	205	172	176	171	157	207	180	183	195	185	181	165	167	166	173	195	187	200	182	149	176	208	173	183	188	184	171	176	167	205	152	183	196	175	201	170	201	186	174	189	191	163	196	160	187	197	191	140	184	190	166	197	227	220	195	184	187	174	161	164	199	202	189	197	183	188	192	186	173	157	193	198	171	188	154	167	186	199	197	165	164	185	185	199	181	178	167	167	158	178	159	178	175	194	211	197	174	180	201	178	151	169	183	170	203	171	173	185	176	186	198	173	194	193	175	183	167	180	181	191	199	189	176	187	192	166	165	183	169	176	170	183	178	178	170	177	180	145	197	199	181	170	170	179	172	185	188	194	161	171	185	165	154	174	184	199	204	192	183	176	175	187	155	201	166	164	172	160	182	207	176	178	179	186	167	153	175	165	188	164	176	189	170	193	171	210	191	185	179	175	182	172	156	153	173	181	171	175	181	161	189	178	153	176	169	175	176	159	202	183	174	171	177	172	171	167	180	188	187	173	175	174	201	178	169	153	158	194	168	182	178	183	185	174	181	179	169	187	174	184	165	160	168	167	186	201	177	178	188	194	182	168	166	155	177	146	194	163	172	183	188	196	199	208	160	166	168	190	163	186	183	180	182	184	184	174	153	209	183	160	170	197	156	192	176	190	191	175	182	173	183	172	173	180	156	187	167	187	207	198	170	182	172	178	187	172	182	195	167	176	181	180	202	169	149	190	182	186	199	190	179	186	187	184	165	183	184	162	160	205	160	195	190	190	141	202	206	173	150	206	166	166	180	174	183	189	168	181	180	160	169	178	147	179	187	187	204	186	206	210	195	197	194	183	182	188	185	173	181	195	171	172	195	203	186	188	163	177	151	187	194	190	161	162	180	194	191	168	177	159	188	180	176	175	181	170	186	175	150	170	185	178	167	183	191	171	189	180	174	168	198	165	178	203	209	164	169	176	195	186	168	181	191	185	176	183	182	172	174	186	183	176	168	168	181	199	192	175	206	168	158	172	204	176	182	176	172	191	172	194	186	188	177	164	188	170	180	171	187	165	177	189	161	208	138	166	163	160	201	182	171	184	178	173	162	180	164	184	172	212	179	169	179	173	172	175	172	195	180	170	165	188	157	166	182	193	185	201	186	185	160	204	180	187	198	188	161	185	211	176	171	185	186	179	204	174	183	192	167	182	167	186	201	189	188	168	195	194	154	185	164	170	198	168	152	194	188	175	190	183	172	166	181	192	183	157	188	174	157	178	179	174	176	181	175	172	168	157	177	154	168	143	192	183	183	175	181	172	179	160	153	170	181	163	165	171	171	181	179	181	161	198	179	143	162	194	214	179	187	185	170	186	162
6538	5900	5063	1991	589	602	580	608	534	542	545	540	568	509	535	578	553	531	550	528	520	530	501	515	530	497	537	521	585	556	539	525	534	539	553	507	568	506	510	525	516	519	525	499	522	500	511	511	504	539	551	553	561	500	520	531	556	537	536	540	570	537	516	530	522	522	505	510	496	541	499	550	497	516	531	547	506	548	545	527	544	543	532	551	547	554	522	495	526	578	527	474	563	526	564	511	556	496	533	560	531	489	512	562	510	497	558	536	494	499	570	531	525	521	575	528	540	545	501	516	573	503	536	557	543	498	511	501	512	528	530	505	502	538	533	565	508	526	460	554	526	503	489	554	509	506	546	522	545	561	510	462	493	515	496	504	533	539	541	532	512	453	532	539	526	533	520	491	549	515	545	529	524	532	509	531	564	514	518	522	493	540	484	524	532	527	536	529	516	509	542	544	487	503	545	533	551	523	526	502	536	503	563	514	557	526	522	505	563	510	542	520	523	538	518	566	486	540	513	543	511	574	520	541	511	503	525	493	532	550	540	518	516	525	540	576	573	495	527	558	550	521	558	546	495	503	523	521	498	505	526	521	533	537	529	529	498	543	532	510	499	572	556	526	550	551	552	500	499	567	517	512	512	546	499	517	529	510	503	558	512	525	506	563	564	511	513	538	510	509	544	547	490	536	555	535	528	533	510	520	538	518	540	520	503	512	544	510	523	538	513	552	505	501	513	528	544	513	516	516	552	503	516	523	517	532	497	544	558	525	492	525	539	548	545	516	531	580	555	541	540	498	538	549	518	541	535	520	517	573	492	520	534	491	530	530	499	504	520	536	555	497	511	539	496	553	498	540	513	545	517	521	591	521	518	561	508	552	540	560	548	533	515	534	513	521	535	522	527	514	534	490	530	533	519	515	527	592	541	507	517	551	521	537	545	495	511	504	499	507	517	535	523	563	522	547	518	509	543	524	545	492	560	529	561	542	532	554	523	480	505	531	493	552	494	543	534	498	565	498	526	522	563	510	549	502	509	557	518	555	490	555	518	529	552	563	487	533	495	570	532	541	486	519	507	530	558	512	527	519	559	547	504	565	517	504	525	532	483	516	498	491	464	487	552	512	487	520	489	539	501	544	561	509	527	513	546	518	515	480	529	507	528	525	534	578	493	509	492	537	535	515	567	535	510	553	553	470	516	514	517	565	514	488	505	554	517	508	536	543	539	544	560	539	507	531	514	523	510	530	506	539	502	505	521	519	526	542	547	538	519	576	546	481	520	526	522	517	540	527	543	570	530	508	527	540	550	470	539	549	506	522	495	530	501	499	518	515	552	552	534	519	527	453	502	576	542	490	528	519	538	503	538	573	522	557	560	561	504	549	519	515	538	519	571	509	498	554	524	510	502	524	546	487	507	505	522	538	494	522	500	497	498	541	525	561	473	542	515	531	537	516	534	492	565	519	547	525	534	528	520	538	501	505	510	532	571	539	531	509	542	524	524	524	509	514	574	536	482	504	536	552	519	516	523	534	518	522	516	500	532	518	498	513	529	507	522	500	525	506	544	496	505	563	541	539	524	497	579	527	509	556	566	556	513	494	515	537	525	543	491	540	559	513	527	563	581	549	490	519	537	569	542	577	539	524	523	546	514	574	519	484	522	549	537	523	520	531	546	553	504	542	523	537	502	524	542	545	528	553	497	541	512	512	566	521	536	494	528	519	503	512	540	513	518	571	491	515	525	547	569	543	519	508	497	539	530	502	503	530	539	535	497	565	538	537	529	521	490	517	498	532	554	539	513	525	588	532	496	537	540	516	551	590	514	561	521	522	479	499	521	487	494	535	507	520	523	508	542	543	561	552	514	601	553	580	487	531	526	521	509	543	498	557	558	529	546	516	541	497	508	561	528	557	550	567	509	525	577	496	565	525	509	531	492	520	517	491	519	488	490	568	542	547	535	524	493	542	590	536	560	519	523	518	492	546	503	517	545	525	494	569	580	551	505	541	543	546	531	572	498	563	542	521	509	576	507	531	531	496	487	571	578	507	561	541	545	515	473	544	494	536	582	543	563	506	510	507	582	530	527	498	514	527	514	579	513	543	504	552	519	523	543	564	517	520	466	494	538	558	539	503	517	520	521	576	539	544	554	544	511	567	537	512	558	508	546	536	531	553	537	539	499	552	569	538	549	544	515	517	493	530	526	566	514	511	546	559	523	507	519	547	534	554	505	527	565	529	535	544	573	466	525	488	526	561	519	476	534	543	508	513	502	513	548	527	560	530	521	526	512	508	483	533	513	541	491	531	550	545	519	518	533	569	520	539	533	474	496	542	507	538	533	559	518	524	540	512	548	545	487	537	567	589	530	498	534	523	551	542	539	525	519	517	528	545	509	535	521	533	506	536	519	525	479	555	523	526	531	493	544	536	527	543	481	527	529	534	524	540	558	532	498	511	557	525	499	480	528	531	524	525	528	512	530	533	508	498	513	540	551	505	543	496	529	504	527	493	512	509	538	539	527	520	519	567	537	548	547	529	484	514	552	510	555	520	573	504	571	502	571	513	565	543	504	513	524	564	555	525	524	544	532	526	547	534	546	542	506	546	493	527	490	571	560	534	549	530	517	550	525	548	536	559	546	532	534	526	506	519	545	522	538	538	558	514	568	537	570	539	523	476	553	536	564	546	511	549	541	563	541	534	512	572	555	519	531	530	530	543	532	529	473	545	517	616	558	527	551	537	542	504	556	526	531	540	530	523	530	522	548	521	563	546	519	585	564	517	552	500	494	552	491	528	564	537	495	517	499	527	522	559	529	535	497	531	537	535	553	559	514	516	529	546	539	510	488	514	485	505	530	525	525	528	523	516	526	549	515	562	511	552	500	521	524	497	546	501	528	528	532	542	446	531	503	500	538	517	528	536	554	508	522	559	526	537	521	516	504	546	516	540	541	557	508	540	564	579	504	572	507	544	509	513	552	551	534	503	511	523	563	553	523	554	532	492	521	500	495	543	546	515	517	562	554	545	600	512	551	505	523	557	559	534	534	550	527	556	523	576	536	503	550	506	517	590	509	507	493	532	520	526	526	535	507	510	542	515	514	505	548	539	529	526	544	492	546	535	476	496	503	492	498	536	498	578	548	545	571	591	563	540	514	553	513	515	512	526	530	567	543	539	544	524	514	509	530	511	553	548	536	518	527	532	516	479	525	530	539	528	548	485	518	531	514	513	572	548	558	553	532	524	526	515	515	475	517	521	495	535	542	513	523	559	542	520	523	533	521	535	558	527	533	521	490	483	575	517	555	547	549	541	519	533	528	545	550	536	487	523	531	551	536	546	548	530	516	495	541	522	569	508	533	518	541	531	509	575	499	549	499	538	507	525	557	508	522	526	585	561	557	546	507	544	539	500	515	540	519	508	533	518	506	554	517	504	500	537	501	508	559	552	505	494	543	478	519	567	513	543	559	550	528	552	586	505	512	497	528	527	509	534	510	506	525	558
48732	43555	35577	16943	1364	576	476	531	418	363	385	366	378	377	394	339	346	353	334	341	325	349	329	345	348	351	333	367	345	339	339	346	314	341	340	325	337	324	328	376	330	351	340	330	346	333	328	351	334	297	317	350	338	359	362	330	309	355	321	359	320	343	346	345	298	346	332	324	342	326	327	307	353	356	314	345	336	342	311	367	343	334	350	353	354	325	351	354	340	327	337	318	362	340	294	336	373	324	325	315	337	369	327	353	325	368	332	353	358	310	329	335	300	387	299	337	346	300	322	341	313	326	348	313	344	369	339	318	315	340	339	323	336	320	332	319	301	366	356	361	371	352	334	336	343	334	300	316	347	289	317	339	346	341	329	361	323	337	326	357	327	320	346	318	335	340	316	350	327	372	342	350	322	350	372	329	324	335	365	350	327	343	341	346	361	347	337	319	374	345	349	306	328	346	334	323	321	345	315	341	336	360	344	347	316	337	314	334	335	345	350	330	381	345	309	332	319	309	324	341	367	370	367	323	316	305	349	333	329	325	326	347	301	326	323	350	354	383	335	325	337	340	356	300	317	322	320	333	314	322	308	329	308	312	330	284	366	323	322	341	307	358	319	317	360	348	352	341	352	344	341	355	353	332	350	322	378	341	327	326	324	340	324	322	350	338	319	392	333	319	381	320	317	352	365	362	355	344	348	318	318	339	350	352	356	361	335	331	370	339	325	367	336	313	340	365	338	351	356	405	371	341	354	343	350	317	355	345	328	370	328	337	348	332	373	330	338	309	357	337	336	344	293	333	377	365	326	345	292	360	308	335	370	354	357	325	324	319	335	378	333	341	329	355	298	364	363	340	369	357	319	339	337	342	352	343	305	317	344	357	310	341	344	354	318	349	368	354	360	351	329	348	364	339	335	353	331	339	336	345	357	322	345	345	349	328	333	351	344	311	303	336	341	334	330	358	326	332	334	316	297	349	332	333	324	327	357	298	328	330	327	323	337	329	351	346	303	372	312	358	321	341	322	311	350	370	355	312	367	367	380	347	341	372	380	356	342	342	362	368	362	339	316	316	343	342	337	320	316	309	333	363	315	336	315	300	308	348	323	352	310	322	333	331	349	344	315	364	342	356	346	331	355	333	346	340	330	366	332	346	341	334	339	321	342	344	306	373	337	355	305	335	319	324	335	301	335	330	323	341	339	333	348	353	351	371	323	321	351	328	327	365	355	343	321	333	355	326	371	326	347	338	334	357	340	331	366	323	351	309	315	331	277	331	318	348	339	346	343	354	340	357	348	341	354	346	318	345	317	351	363	348	341	324	308	317	349	355	355	367	371	360	341	380	316	364	347	369	310	332	337	368	333	329	344	322	315	348	335	348	346	316	314	356	338	333	325	321	341	380	336	338	361	322	349	341	333	339	339	337	348	367	333	325	368	301	340	344	359	311	324	335	351	361	334	340	318	319	330	323	322	304	337	345	323	364	355	382	336	321	373	362	330	320	304	342	347	320	364	357	372	385	336	306	368	304	335	315	354	303	327	351	336	340	314	346	341	319	337	340	337	327	367	336	323	349	353	316	355	356	344	358	325	387	324	330	352	343	352	332	343	369	317	321	374	305	325	316	344	349	339	320	357	345	341	326	347	341	338	363	306	318	353	338	317	347	358	328	338	333	374	345	339	353	326	314	354	344	331	327	369	339	344	354	344	302	364	326	347	315	328	307	330	352	352	339	336	347	312	375	375	306	333	380	295	305	351	326	327	360	313	339	334	346	346	350	323	327	311	365	332	334	343	342	363	330	329	358	319	326	375	353	327	311	314	324	347	326	321	334	363	298	309	361	346	326	362	336	342	346	339	352	367	328	318	359	386	327	328	373	360	347	338	351	322	328	335	323	351	299	303	334	310	370	327	374	331	351	356	330	344	341	346	381	352	355	310	341	316	323	393	363	355	341	334	347	347	339	360	361	377	382	388	320	313	346	321	361	332	344	330	345	314	323	331	339	314	358	300	366	327	323	324	325	370	354	354	337	315	329	340	325	348	375	315	389	352	332	329	328	319	321	331	335	331	350	319	331	339	376	311	367	335	326	336	336	386	334	333	331	326	307	312	360	313	329	321	323	346	338	359	360	366	364	355	375	302	304	342	318	348	338	317	335	339	350	330	316	356	332	362	330	332	336	321	329	322	306	313	349	319	329	385	314	305	307	327	370	334	337	319	331	326	360	330	334	341	359	308	326	332	316	315	318	366	377	345	317	326	292	316	316	316	323	313	321	312	336	327	365	338	316	336	335	340	324	333	339	334	349	364	331	351	352	335	327	322	351	320	340	369	374	327	351	337	362	302	330	338	354	335	338	323	345	301	353	334	328	326	343	345	321	327	338	325	336	356	351	376	344	326	321	352	339	342	322	368	325	344	340	329	318	347	327	322	333	342	345	339	387	357	334	377	345	332	356	368	317	355	335	345	347	373	357	342	325	326	355	348	311	354	332	330	328	343	346	317	308	345	323	385	324	344	364	372	350	364	342	357	345	342	356	345	348	338	320	329	290	331	321	338	345	309	325	339	362	325	343	304	319	338	368	314	308	343	344	336	328	373	338	318	359	367	344	310	332	319	327	338	351	356	327	313	331	332	330	329	352	327	345	349	335	331	323	339	284	343	343	316	346	334	349	341	344	346	328	360	338	333	387	345	315	336	341	363	325	351	342	322	330	315	330	352	325	362	332	351	358	328	339	308	316	312	367	345	312	338	297	310	325	348	338	366	335	350	345	346	349	347	368	325	300	312	344	338	336	351	305	347	346	351	362	345	327	313	319	323	336	341	354	319	335	362	327	363	334	378	333	326	312	328	362	332	319	304	343	341	349	335	349	362	342	320	376	352	360	330	394	347	356	348	309	337	324	310	298	341	322	348	316	323	344	319	364	358	352	308	363	338	335	301	340	366	316	340	337	359	359	328	305	343	383	365	347	376	333	316	341	327	318	353	336	383	333	365	334	336	350	332	343	318	343	368	350	335	360	407	353	372	374	312	348	347	341	316	318	316	317	348	331	353	330	328	320	347	365	312	316	325	317	357	320	320	331	333	336	330	336	348	351	317	335	331	320	329	350	363	369	334	345	344	339	347	367	364	344	342	299	337	321	324	326	317	365	384	333	334	330	333	314	323	328	348	318	365	381	349	378	316	353	333	365	342	305	361	336	349	342	337	320	323	339	355	358	346	319	342	332	301	367	323	351	326	325	329	346	314	313	358	320	336	336	336	332	323	311	349	362	316	365	327	316	380	379	347	332	344	331	349	345	348	339	332	332	372	346	292	327	325	368	351	335	351	322	342	332	335	340	333	328	315	348	342	332	336	327	362	358	359	338	340	329	328	331	344	338	367	347	296	302	357	334	330	356	345	330	361	349	347	331	332	348	320	347	354	352	349	339	318	310	332	336	324	331	341	321	343	328	345	321	329	356	323	326	301	370	340	327	331	318	336	332	364	346	352	324
29244	29471	38927	12634	2263	1904	1729	1507	1415	1281	1301	1120	1078	1123	1119	1037	1025	1022	1024	954	977	1002	985	968	930	917	951	880	920	913	894	941	907	918	924	939	918	909	891	906	862	866	809	896	921	871	889	903	872	893	866	940	868	886	894	910	911	856	839	929	844	908	855	919	882	899	863	909	906	858	839	914	846	923	906	867	863	873	922	891	867	877	879	873	875	887	859	958	871	806	917	958	843	868	957	904	843	915	877	850	857	809	848	912	864	931	845	852	868	845	844	930	804	841	892	895	895	897	879	886	891	907	919	886	875	877	871	875	895	860	840	841	827	831	888	902	879	840	861	894	910	846	928	885	893	857	896	848	896	893	885	900	870	879	835	902	859	858	875	811	847	903	852	852	888	859	886	860	827	861	883	839	840	896	828	871	906	896	855	905	798	888	850	826	849	877	856	896	884	876	862	830	838	844	890	919	866	866	885	882	884	877	832	869	877	896	847	839	879	836	892	880	872	849	895	861	854	900	895	889	846	867	843	873	864	875	857	869	819	834	852	833	901	860	864	901	863	858	872	895	884	927	901	807	858	869	878	852	870	886	914	858	812	878	881	859	833	844	862	881	875	853	906	842	866	916	873	871	870	933	909	881	873	879	860	834	878	882	805	859	836	884	878	899	916	889	848	856	857	859	882	953	895	836	840	854	898	871	885	871	846	903	902	909	871	854	891	956	878	866	881	896	952	841	836	890	885	912	831	870	882	879	914	886	885	856	898	878	884	867	872	892	847	840	874	878	852	823	855	839	898	918	877	882	913	874	823	927	869	918	879	868	910	827	880	889	871	905	916	826	825	837	928	829	879	909	828	844	902	841	855	864	869	915	881	900	901	876	861	850	898	869	810	873	871	895	860	888	914	850	852	846	865	885	839	911	868	877	845	902	884	882	850	857	861	851	906	889	853	894	853	819	878	875	903	889	851	899	879	882	829	881	916	901	866	867	918	867	873	850	943	884	848	866	901	825	854	870	869	831	868	875	927	854	914	908	835	892	901	897	860	892	813	862	906	898	895	918	827	863	874	891	858	857	912	895	886	884	892	878	949	879	886	911	856	859	835	868	821	861	833	834	896	834	900	837	843	860	832	898	868	831	885	917	901	843	850	869	826	859	872	868	861	861	863	883	887	968	857	898	876	904	878	859	846	864	866	882	830	849	866	854	912	875	834	955	891	858	918	854	911	869	846	881	942	839	892	836	820	857	815	882	872	840	908	969	833	874	852	822	861	891	884	872	851	817	886	860	844	900	838	827	827	885	838	861	899	922	850	824	918	890	881	840	846	845	862	897	865	847	862	918	880	871	897	851	876	906	861	860	867	854	883	897	904	832	895	842	879	874	859	822	890	906	864	876	909	876	844	871	861	867	902	881	849	850	901	910	896	826	841	903	858	832	856	875	841	901	879	846	881	874	904	849	861	837	810	823	887	888	882	868	897	854	839	866	811	856	890	847	896	850	902	926	861	917	823	834	854	823	903	911	877	893	913	878	931	869	896	923	830	906	913	838	917	868	888	861	847	849	908	846	867	865	854	956	865	852	829	838	870	914	790	841	909	878	845	885	888	886	889	850	862	873	890	865	860	898	849	859	847	895	887	948	916	884	833	851	873	914	813	833	853	882	875	892	873	888	846	882	911	845	888	866	842	915	849	860	835	874	851	878	891	843	891	893	925	855	854	882	848	914	918	894	867	892	888	816	866	855	851	832	893	899	887	863	858	853	866	860	887	858	825	845	832	897	835	822	850	852	905	859	877	852	909	918	840	843	871	833	902	854	844	865	828	909	888	915	905	817	885	872	868	868	874	849	907	870	908	860	838	906	859	864	856	887	840	835	891	893	883	856	861	903	845	864	878	838	890	871	862	931	929	858	882	889	850	870	853	867	871	911	851	908	860	836	875	866	877	890	923	830	856	866	866	888	905	866	927	848	876	886	881	916	814	920	847	923	876	849	881	857	820	863	888	915	891	933	863	858	875	862	863	822	870	861	902	853	888	905	908	830	848	899	876	834	931	911	864	873	887	865	887	870	915	890	840	896	886	902	893	869	879	866	864	861	853	857	861	857	882	883	840	898	914	840	898	868	923	849	864	870	902	883	881	909	890	866	845	866	900	890	904	866	892	885	877	862	856	862	905	903	851	864	886	868	895	874	871	848	825	898	885	842	841	881	901	912	889	878	887	896	881	862	857	887	809	853	893	888	847	768	874	841	895	911	847	886	868	847	932	843	902	873	867	907	856	918	879	874	838	870	870	900	842	873	884	875	935	871	862	894	847	879	905	898	898	894	896	896	879	826	876	912	839	792	937	867	840	866	877	874	899	857	850	904	835	830	841	853	905	838	892	848	885	820	851	863	879	886	867	846	858	878	857	849	887	868	782	864	912	882	902	865	874	919	833	807	942	843	923	891	832	852	885	878	905	880	854	892	882	874	879	861	874	892	846	904	876	906	843	837	855	904	856	913	894	907	885	841	865	905	905	893	812	878	861	862	836	889	888	859	891	877	806	856	848	908	864	871	877	868	850	920	877	903	870	903	894	871	833	839	928	858	891	885	918	885	879	901	929	860	861	889	849	828	862	870	871	844	897	879	900	885	856	867	900	831	826	844	854	884	818	851	858	901	880	849	886	897	888	820	846	870	832	906	858	836	882	852	865	832	898	877	848	911	835	920	889	918	881	927	868	802	943	902	820	878	859	897	919	880	854	847	846	892	872	907	835	893	838	892	861	864	926	879	886	935	831	884	881	911	831	897	896	902	841	894	838	860	898	871	852	892	869	896	879	863	867	869	860	839	932	842	849	863	839	887	881	884	897	838	889	895	856	892	873	856	890	853	894	933	857	902	877	858	884	899	873	854	904	804	860	868	849	886	916	852	896	875	870	875	862	936	840	856	856	856	831	888	878	841	947	881	862	873	884	882	835	862	880	883	856	886	863	846	892	890	829	867	933	872	915	843	886	897	915	816	843	876	900	863	883	884	821	825	829	844	860	894	877	872	853	915	845	848	904	913	837	869	902	864	821	854	852	853	871	891	900	863	896	893	825	882	873	830	908	786	814	885	872	888	899	833	872	870	881	875	874	871	868	788	833	911	892	896	887	867	850	861	880	874	878	923	911	921	893	830	848	924	882	839	882	880	826	842	840	850	864	892	859	874	838	929	865	907	847	897	882	871	832	885	847	882	832	836	891	942	861	883	849	827	923	854	876	893	881	840	915	838	884	901	876	864	867	862	900	880	858	919	884	885	862	878	892	830	882	900	904	860	887	855	883	895	922	846	866	875	846	882	883	864	861	843	877	875	877	880	821	883	845	941	886	870	873	912	889	863	865	862	830	912	794	839	868	859	870	835	882	921	846	873	951	898	893	879	869	885	899	831	865	837	873	906	859	923	884	902	903	884	841	845	883	834	801	897	828	817	837	929	849	883	831	920	905	823	892	864	879	894	916	815	882	905	889	887
63057	58830	47465	26482	3779	891	671	583	520	465	457	402	408	407	410	418	356	369	360	355	342	365	381	350	328	367	348	335	372	325	361	342	348	368	349	339	363	331	332	353	350	340	319	340	317	305	349	308	361	319	337	347	341	327	331	330	354	338	347	329	325	359	331	328	331	331	312	320	327	334	325	368	350	334	373	330	329	302	340	348	334	331	343	342	322	323	368	305	332	351	344	346	360	357	360	326	323	323	308	343	333	315	308	340	287	321	357	322	311	352	356	317	312	322	347	307	318	345	343	311	327	330	352	330	346	319	310	353	310	346	352	324	348	347	340	350	313	316	361	357	338	332	346	349	338	341	352	373	330	354	300	355	332	381	312	377	328	353	333	329	351	331	359	344	365	345	338	334	364	324	327	338	340	296	350	349	319	338	310	326	323	324	319	332	295	307	375	316	340	335	334	370	327	361	336	327	346	331	324	332	344	333	308	341	343	318	353	317	313	333	355	329	320	327	339	340	321	370	323	316	360	314	336	367	321	345	353	315	322	329	347	327	344	330	347	340	337	341	324	336	325	355	332	335	316	319	294	341	326	301	295	300	302	312	334	327	354	330	354	339	354	349	325	340	344	366	369	291	345	324	332	345	358	311	361	340	350	376	333	334	350	337	318	308	340	337	370	335	337	287	317	316	322	321	344	337	355	335	326	329	351	329	357	297	347	330	292	313	334	323	330	322	354	358	329	322	330	324	319	318	350	338	325	369	347	313	350	335	302	327	324	338	346	322	337	348	315	305	336	320	341	358	333	339	350	340	365	335	316	310	335	342	360	336	325	355	321	323	300	340	325	350	340	334	377	352	304	306	322	337	330	335	319	337	332	349	329	347	344	345	323	343	351	371	322	329	371	337	333	310	343	363	326	349	302	344	326	343	358	384	313	353	363	368	315	356	344	333	341	307	326	321	346	362	307	323	357	350	370	338	405	328	322	351	328	327	359	341	336	318	325	344	334	350	365	331	319	365	308	321	317	306	347	347	320	317	371	374	314	348	342	377	338	317	332	306	349	319	308	337	334	322	302	328	327	319	371	321	351	324	326	372	356	345	336	335	331	317	344	312	305	329	332	339	317	338	360	309	313	337	331	310	310	336	368	315	329	326	344	373	335	324	335	359	318	358	351	351	366	352	369	341	335	318	348	364	348	369	322	344	329	308	342	323	265	322	345	328	340	292	333	359	319	327	369	366	319	365	338	373	317	332	336	357	296	317	355	320	354	349	350	331	326	309	318	295	326	349	327	322	321	323	327	342	348	318	346	356	313	308	359	358	367	327	281	320	320	349	284	374	317	346	313	316	357	356	357	321	337	327	342	334	324	348	336	339	359	345	328	347	313	336	344	302	348	337	341	368	312	348	335	319	325	358	345	356	306	336	306	383	325	325	323	333	318	341	340	302	360	348	334	314	345	341	373	361	334	327	311	325	325	333	341	359	344	381	329	337	344	349	347	334	335	320	350	343	347	335	341	352	349	335	347	320	359	338	319	362	325	312	320	369	333	337	348	316	316	331	333	318	338	328	322	308	328	346	348	338	327	327	340	308	347	403	332	311	331	320	351	346	341	336	332	309	331	308	327	338	362	358	320	324	336	307	319	329	321	307	364	330	316	344	344	320	334	345	346	334	324	318	370	339	353	337	325	355	352	318	354	353	318	320	323	353	339	371	376	339	342	317	317	333	328	359	315	348	340	336	313	343	366	326	302	349	350	345	351	347	336	345	311	336	327	329	309	328	331	377	351	363	309	351	356	343	345	365	339	315	377	316	339	332	354	328	317	335	336	366	334	339	351	368	330	321	328	321	326	296	331	307	339	336	339	316	371	335	338	356	326	323	330	332	350	347	313	307	347	324	323	344	313	359	325	352	361	356	351	352	368	338	372	329	314	345	337	330	361	370	319	380	352	312	312	343	322	334	357	309	326	356	336	315	317	313	313	338	310	395	368	337	346	345	326	316	330	344	339	301	350	339	345	355	326	320	315	348	341	366	336	334	350	344	359	337	346	338	345	348	328	325	330	300	332	365	323	344	360	316	305	346	343	328	360	331	381	346	322	341	325	310	336	343	353	347	359	340	325	364	366	348	307	380	351	348	297	312	318	351	357	318	336	299	334	330	332	338	327	340	350	315	351	344	359	304	344	341	335	325	316	325	350	315	346	310	331	343	361	352	385	362	310	360	346	327	340	347	333	322	312	335	341	350	335	335	326	341	337	339	350	326	315	347	330	327	345	337	355	323	345	334	339	317	316	356	318	316	331	336	286	360	363	334	340	322	322	352	370	307	326	345	346	322	357	327	330	288	335	351	325	334	370	365	365	335	323	349	380	351	331	313	335	323	313	322	341	342	360	327	312	335	331	319	359	355	364	346	305	342	364	336	331	344	280	316	337	336	329	332	323	327	367	345	347	354	355	358	347	355	346	357	360	331	341	336	372	307	349	328	344	350	357	325	326	343	337	343	350	345	333	358	361	355	309	332	347	340	342	348	303	324	360	355	352	327	316	365	338	339	321	329	323	330	370	370	330	341	336	349	316	361	344	335	320	329	304	330	323	344	337	317	332	344	360	355	324	351	322	337	337	318	355	344	327	367	355	310	328	333	362	347	342	370	326	363	346	313	355	350	331	331	346	338	332	323	348	333	317	302	353	367	323	365	314	338	322	309	340	318	332	325	390	357	315	312	347	324	300	326	340	332	346	332	310	338	306	335	378	318	325	334	323	351	331	347	373	347	357	340	365	345	323	330	336	331	346	336	334	352	385	344	350	340	337	351	326	339	330	365	313	342	341	371	340	338	300	376	298	359	343	364	358	329	331	310	377	356	349	360	332	346	363	312	331	328	336	339	342	382	325	335	342	347	387	361	363	373	371	360	336	355	298	337	308	349	305	330	340	329	359	329	319	302	287	357	351	322	340	356	353	317	323	310	379	342	337	338	327	336	352	352	350	329	342	350	300	352	351	328	356	348	338	338	366	290	314	356	322	348	345	340	356	355	342	318	338	346	368	342	338	298	302	299	360	333	365	345	323	362	359	364	338	341	340	297	355	393	329	355	345	343	322	314	329	329	337	351	359	335	382	315	323	365	323	328	363	342	356	338	310	369	345	342	354	319	351	330	347	367	323	309	322	336	346	324	382	327	325	343	363	336	304	314	325	323	291	331	378	365	354	344	315	337	351	352	318	303	373	338	321	331	318	352	328	325	294	298	346	333	349	333	309	314	335	305	330	359	348	308	350	326	354	371	303	337	370	284	336	334	331	301	317	350	350	330	317	282	334	330	342	347	321	312	318	330	366	320	350	334	314	347	334	355	348	341	382	361	340	327	319	363	328	342	348	328	341	302	365	331	324	351	369	333	333	340	333	360	337	340	354	349	339	357	304	345	338	324	341	343	355	349	349	314	317	306	342	361	309	362	295	307	340	352	342	365	314	320	326	312	331	307	336	311	306	350	346	339
38536	39822	48235	15980	3405	2927	2445	2086	1978	1696	1585	1475	1337	1341	1184	1167	1140	1158	1132	1077	1056	1017	1035	1060	984	946	934	910	922	948	911	993	947	867	887	884	919	896	924	896	884	888	905	892	868	921	906	920	871	840	807	842	842	879	855	848	855	905	925	917	931	903	845	887	849	862	836	874	880	871	901	848	895	852	854	838	844	931	850	820	872	867	838	826	873	842	885	883	865	847	838	853	839	886	799	850	828	844	867	892	834	880	887	818	832	825	838	851	850	868	825	838	854	775	820	839	848	878	845	860	835	835	813	923	856	863	822	842	892	887	846	840	894	881	800	851	831	859	833	790	887	802	878	830	835	825	865	850	863	839	843	845	861	845	879	874	841	881	838	835	850	821	896	846	861	869	871	824	848	861	829	878	852	879	875	825	848	835	868	847	876	811	838	850	872	840	864	809	849	840	861	869	877	819	894	877	872	812	857	853	843	792	863	837	869	875	906	874	893	850	870	856	823	889	804	868	845	839	868	844	856	842	821	833	818	840	809	873	897	839	874	848	852	873	808	826	853	810	835	867	821	861	841	800	791	833	877	890	872	804	835	869	826	848	826	814	801	839	783	779	897	866	893	887	868	812	813	837	834	849	845	825	848	854	823	803	866	825	809	838	831	838	870	863	893	880	899	875	825	838	832	863	869	886	861	880	885	794	850	866	828	810	907	843	874	793	810	858	862	875	814	887	858	830	822	841	913	884	832	830	831	845	811	797	840	891	873	862	854	875	908	827	848	865	849	854	860	850	875	823	860	829	849	829	819	814	879	835	827	870	847	795	847	829	834	877	831	843	852	850	816	851	808	793	830	870	828	847	879	851	859	848	909	889	833	841	868	806	833	881	887	873	869	850	836	842	878	834	795	862	824	829	859	857	882	824	854	782	864	872	823	841	850	820	870	832	897	839	862	819	835	930	830	819	831	860	906	888	852	862	838	812	833	814	857	774	891	878	861	842	820	913	844	787	813	860	840	827	860	848	861	815	882	784	911	846	838	909	839	844	873	819	828	834	834	877	827	843	854	847	913	799	801	833	809	838	892	861	855	893	839	890	832	812	815	835	829	883	867	868	863	783	853	851	809	876	819	837	886	787	830	859	868	815	884	834	849	794	825	857	872	847	902	891	879	855	855	863	805	847	815	803	838	874	804	846	855	885	858	840	785	889	866	772	850	829	896	829	862	807	868	824	845	837	893	886	821	849	887	849	851	820	846	794	840	840	820	819	833	807	818	831	875	870	854	875	834	824	823	770	862	815	845	873	852	841	799	829	824	846	861	876	851	833	881	800	814	836	845	849	865	827	869	833	882	872	867	884	866	880	825	838	827	769	844	816	845	854	859	863	848	789	837	835	838	894	821	876	842	805	823	873	861	855	894	814	836	840	850	829	853	822	835	803	819	841	863	864	896	769	833	857	856	799	841	795	820	847	826	860	839	831	855	867	873	853	815	817	838	843	817	836	824	873	884	875	803	831	813	870	819	868	839	794	820	893	829	875	860	853	810	906	804	824	876	853	815	895	885	860	846	827	837	824	849	848	814	885	832	810	845	866	872	864	886	821	840	901	848	878	866	867	847	813	854	814	835	834	855	834	868	932	912	855	861	837	752	860	858	868	859	871	834	869	843	853	830	837	824	847	849	884	838	845	884	836	877	829	816	815	852	829	871	829	844	845	828	817	845	817	821	891	873	875	871	799	852	847	860	825	793	823	847	864	881	849	877	849	883	829	872	825	805	873	813	872	849	869	851	833	857	814	852	817	859	868	856	793	831	862	834	906	828	822	837	805	825	837	844	837	869	847	854	784	855	838	816	849	806	877	820	804	804	797	852	765	833	887	851	847	822	848	853	864	855	840	828	846	862	829	820	814	885	845	790	792	834	888	816	872	821	821	795	870	854	859	820	835	849	830	802	859	874	878	808	874	892	855	881	808	841	835	828	897	861	844	897	852	841	844	807	785	803	887	866	872	795	892	881	839	827	835	880	824	867	827	863	900	849	877	818	798	859	852	825	842	822	884	839	877	885	868	795	861	812	875	827	839	864	845	839	877	836	874	803	850	836	860	858	852	885	859	834	820	856	860	842	829	833	825	820	839	798	823	848	814	810	815	887	841	828	812	830	788	875	868	826	897	840	861	837	842	830	837	862	797	873	784	843	860	857	846	835	863	837	865	827	812	870	843	834	833	823	809	886	871	843	847	850	881	832	820	794	897	840	826	875	860	846	855	796	870	823	842	842	908	831	852	870	862	868	816	841	826	829	812	852	820	863	784	833	823	862	852	846	882	847	859	792	804	836	874	857	852	827	803	870	823	872	815	843	869	859	820	799	865	835	891	861	860	887	805	861	842	822	847	821	853	786	827	834	846	870	845	846	834	840	844	851	846	848	762	832	825	822	862	838	829	817	842	891	867	804	847	872	830	839	835	858	880	893	869	857	870	853	859	835	875	853	847	859	827	874	904	830	853	827	890	868	887	878	838	852	832	801	866	841	866	818	874	841	854	868	791	880	826	829	861	827	832	844	810	880	835	925	871	837	870	859	817	877	893	845	817	824	806	846	848	833	797	887	844	856	872	890	853	859	854	842	871	821	882	863	813	857	825	856	863	817	860	825	836	847	895	862	815	776	818	833	846	821	870	826	772	855	822	804	809	796	844	742	839	842	814	853	846	855	806	851	839	834	887	865	803	870	871	840	850	826	809	854	812	830	798	842	861	888	900	770	870	867	824	883	793	861	885	882	823	805	843	840	854	831	814	847	795	878	860	874	856	869	865	858	844	839	893	845	811	811	860	793	865	829	801	845	857	788	861	848	868	842	851	898	904	827	861	860	813	876	804	809	876	848	870	799	860	882	778	844	886	874	790	852	886	828	846	812	802	814	857	870	867	847	844	806	903	842	935	860	790	830	817	822	845	808	915	833	869	860	837	866	850	896	826	858	871	863	846	836	851	851	865	857	809	821	862	851	869	864	864	798	812	819	852	848	897	778	789	860	876	863	837	838	844	831	861	843	854	850	867	847	834	806	812	875	835	838	841	840	840	864	789	798	815	895	876	869	874	820	854	908	880	816	861	820	822	798	816	814	844	908	862	882	846	825	846	811	812	842	831	724	866	861	860	823	813	831	840	811	840	779	847	821	822	832	802	814	874	824	846	895	923	786	780	817	846	816	872	817	827	846	844	842	873	831	795	878	829	813	823	857	867	842	852	807	806	850	851	808	859	840	833	788	833	807	877	807	858	817	840	921	861	851	862	837	806	810	877	849	837	867	854	812	845	888	826	809	869	818	781	834	870	869	840	867	860	816	867	824	820	808	805	836	835	794	838	818	820	849	839	856	836	806	824	837	833	795	812	857	863	836	847	867	850	809	814	835	884	856	846	821	879	838	839	822	893	832	847	887	870	784	826	835	790	870	888	836	842	857	805	851	863	857	864	865	886	851	813	864	862	858	851	883	906	849	828
6873	3597	1723	488	197	183	229	196	198	177	179	179	179	188	185	186	172	175	175	182	176	188	175	175	159	159	188	197	161	179	168	147	183	151	212	179	171	172	187	167	197	165	200	206	178	199	181	172	185	179	179	184	181	165	174	183	188	172	173	156	169	165	173	175	158	167	188	158	159	182	181	154	169	182	188	177	173	160	193	178	164	161	170	175	188	180	181	203	175	164	183	181	207	195	185	183	207	179	198	174	174	166	154	194	195	186	178	156	145	177	185	163	191	183	179	192	186	195	177	171	176	185	162	159	186	200	185	163	173	193	185	199	152	144	160	179	185	201	152	180	221	182	190	165	198	183	198	172	178	196	155	175	194	177	170	175	198	164	192	178	179	172	159	198	193	185	182	190	180	181	174	163	179	191	179	146	186	167	185	166	196	181	178	176	204	185	211	169	182	185	179	159	180	176	177	164	183	200	183	167	188	201	199	158	185	184	181	190	196	182	186	191	184	189	193	166	180	166	151	168	173	191	173	174	183	160	197	163	171	166	178	149	192	189	179	189	199	181	202	181	184	184	162	194	184	208	182	196	190	178	186	165	165	189	190	180	169	181	148	174	183	194	177	178	182	185	153	155	189	165	167	177	195	183	172	190	168	177	174	175	187	171	175	161	181	172	162	175	189	181	167	198	178	165	182	181	181	177	197	201	185	179	178	176	205	188	172	167	153	160	161	174	185	175	170	185	178	217	196	162	169	183	162	195	190	191	179	202	162	197	160	169	166	171	192	191	181	176	166	179	173	178	158	184	206	176	203	208	179	196	168	197	172	218	169	174	184	181	155	174	195	149	181	196	200	175	218	163	192	173	196	172	161	166	179	168	176	168	177	174	171	165	172	173	187	179	163	217	187	197	175	178	167	190	166	151	162	151	178	181	178	159	164	165	191	195	189	170	149	166	149	182	187	184	172	167	170	179	187	179	173	176	177	170	189	184	184	220	201	186	182	171	195	171	187	201	175	201	197	202	170	183	193	158	188	172	207	176	147	171	182	176	157	172	188	185	175	198	185	183	157	169	165	180	200	166	202	166	179	182	172	179	178	162	177	169	197	189	192	203	187	168	161	189	188	180	175	167	170	187	179	190	191	213	183	168	173	198	206	183	172	171	175	166	169	162	191	202	209	200	183	168	176	154	154	174	195	191	176	175	160	189	194	179	176	191	190	183	195	207	176	174	185	180	152	171	165	192	177	185	182	189	193	156	189	176	167	194	199	191	185	193	184	155	196	192	191	170	167	170	205	188	184	184	184	227	211	179	158	180	181	159	189	193	176	164	168	173	161	188	190	188	166	187	170	178	182	151	194	174	156	146	208	169	170	174	179	186	213	163	202	198	165	186	187	172	178	178	190	186	188	162	173	164	171	205	188	169	184	198	180	173	180	156	168	174	165	178	164	204	169	187	192	183	186	171	181	166	184	175	183	195	180	192	174	193	161	166	180	165	181	188	192	180	169	170	176	170	177	189	188	153	151	162	155	181	179	166	193	168	180	173	187	188	152	181	176	173	176	175	176	186	176	179	186	165	187	144	174	153	161	166	181	172	180	169	193	200	176	189	190	174	194	198	171	164	183	173	177	186	189	189	184	161	154	162	173	181	183	177	181	165	150	200	203	170	181	176	173	182	162	173	170	188	179	174	164	191	175	166	188	172	159	174	178	157	164	182	173	173	193	195	204	177	202	173	184	171	188	183	195	176	154	160	188	168	177	163	185	158	172	176	213	176	184	188	187	169	183	194	162	173	166	165	189	182	187	185	173	162	200	187	184	192	160	154	165	189	191	165	180	186	159	182	182	177	157	190	190	163	200	191	156	176	181	189	186	170	182	158	167	161	185	162	176	165	173	178	175	182	165	177	175	190	203	190	179	202	178	161	150	188	180	183	172	203	160	189	185	157	184	179	172	190	189	168	221	193	174	175	196	154	179	162	165	193	160	183	166	164	189	169	177	171	189	192	199	164	175	176	177	164	192	171	172	181	183	183	182	165	167	162	191	195	174	166	194	185	181	193	198	160	198	169	172	186	202	169	179	164	206	194	186	183	149	164	180	172	163	217	166	171	183	216	183	178	182	184	180	156	179	200	165	163	186	175	182	183	182	171	190	172	191	187	175	207	210	187	167	165	191	151	183	180	180	149	160	174	159	184	218	189	167	201	195	199	191	174	172	193	194	188	166	187	203	178	157	174	159	195	174	162	178	178	188	196	162	187	189	171	166	160	168	177	183	170	180	182	177	186	173	181	184	180	181	173	193	185	192	180	189	191	190	186	196	187	183	181	192	208	190	189	183	178	199	133	182	165	193	191	188	179	172	197	191	179	173	191	179	184	200	201	196	168	183	195	167	184	195	195	213	174	157	186	178	182	194	202	174	159	171	146	196	213	176	166	166	201	176	201	189	157	170	179	184	168	188	175	178	182	181	195	204	160	163	199	169	171	185	200	177	203	191	191	163	190	198	193	192	186	203	175	173	186	172	206	169	181	156	171	160	165	189	153	158	185	184	198	140	155	180	178	159	169	178	164	179	193	174	191	174	180	154	163	178	177	184	192	168	161	177	193	189	168	190	192	174	176	182	169	169	184	182	188	178	191	182	175	178	171	158	183	180	204	191	183	178	174	208	177	176	164	178	184	187	178	192	169	189	202	176	178	157	184	200	169	168	173	180	170	175	158	165	159	193	183	195	185	182	180	164	178	186	196	171	160	194	167	200	173	176	172	173	204	201	161	175	189	175	192	190	149	182	218	188	188	189	206	177	169	185	171	173	185	194	180	182	193	182	187	185	189	189	195	163	162	176	173	171	190	165	175	189	192	193	172	183	164	205	166	174	179	173	177	176	186	187	167	185	187	192	170	158	203	193	191	176	163	195	161	198	176	160	185	190	191	176	174	170	185	183	213	211	167	158	169	192	218	180	168	168	194	197	190	183	173	193	172	165	172	177	151	163	161	181	176	176	184	173	192	190	178	186	198	195	212	157	176	164	192	173	177	154	177	171	176	187	181	182	200	195	171	188	180	205	191	175	184	167	168	177	169	164	184	193	173	190	183	166	178	149	166	175	203	190	179	158	156	186	194	189	159	174	189	155	191	178	180	173	166	194	149	176	200	189	177	180	177	167	181	183	160	167	178	202	204	175	190	173	200	177	170	182	171	189	180	182	175	192	172	205	183	181	175	156	167	176	193	177	181	201	207	159	182	186	179	157	178	173	195	177	158	174	185	183	190	181	193	182	202	187	164	203	183	170	178	179	172	172	202	179	189	177	187	187	199	190	179	169	170	157	174	200	178	183	177	177	192	156	170	176	166	198	169	168	168	179	197	186	181	173	187	195	194	174	176	190	191	179	157	171	191	182	186	173	189	183	164	182	189	182	188	186	178	193	162	199	164	167	186	182	172	169	169	188	181	166	185	167	190	165	196	195	174	198	170	151	191	155	184	188	184	178	184	165	175
6401	5646	4850	1424	569	549	556	563	547	551	520	532	510	572	493	561	530	521	534	545	514	538	521	586	492	510	496	495	547	559	554	563	493	519	536	546	531	516	504	479	526	492	548	506	553	525	513	499	531	497	539	491	533	516	549	519	552	538	517	519	517	524	523	483	500	540	558	520	539	506	488	553	472	512	498	512	498	483	519	539	539	507	494	531	507	506	527	509	522	533	538	532	552	528	510	493	513	557	541	535	540	503	542	521	501	533	531	522	508	515	511	565	488	484	518	533	522	519	569	527	528	529	538	537	506	546	525	531	543	495	533	529	522	554	514	562	509	536	534	527	483	589	515	559	508	568	568	538	545	520	536	524	479	505	469	542	491	544	540	545	513	494	526	528	518	547	527	526	509	524	555	512	514	564	529	522	516	545	497	546	506	559	532	520	513	511	517	510	535	522	532	531	516	497	551	532	566	513	533	535	536	511	538	511	542	564	535	506	519	545	498	522	498	504	556	464	535	499	564	551	481	489	488	500	547	526	517	525	528	488	564	518	533	515	494	516	523	550	525	554	543	489	561	486	484	551	521	518	524	527	520	541	510	583	499	524	502	539	504	526	553	495	503	504	555	533	504	545	512	546	519	538	512	502	542	518	509	536	504	529	513	515	551	553	514	506	514	474	502	553	498	530	544	513	564	565	517	514	522	521	537	561	551	503	539	518	473	525	507	503	535	516	544	510	526	491	516	509	526	506	491	541	513	515	528	534	522	553	527	485	527	532	530	473	524	510	531	517	511	494	538	520	516	486	529	496	501	528	484	534	508	488	515	499	533	529	518	536	522	505	567	551	546	476	555	545	527	561	492	520	545	524	543	522	568	528	546	488	518	486	530	532	504	511	524	531	501	522	501	508	508	524	528	552	510	512	530	552	525	536	551	528	557	566	532	579	566	529	499	547	496	543	531	490	511	529	521	511	528	549	495	515	505	493	536	538	503	501	560	490	533	538	555	515	566	523	516	551	520	536	497	497	570	505	527	510	528	504	519	558	515	517	543	515	505	512	562	504	500	504	505	489	504	507	510	553	512	500	551	549	520	559	544	511	479	550	483	495	511	552	527	505	517	520	508	511	502	504	545	541	516	472	512	547	544	535	551	501	528	530	585	507	546	525	552	476	487	527	523	538	549	522	494	489	548	524	495	552	546	523	491	537	556	551	483	511	544	548	501	508	539	530	559	484	490	490	562	494	525	496	553	541	499	536	502	500	541	530	532	502	552	528	524	487	508	513	527	542	518	486	510	535	501	508	500	503	587	492	547	484	508	555	506	500	521	539	525	527	502	539	550	518	531	519	506	507	483	570	515	505	493	517	505	559	507	506	535	525	538	536	559	536	531	525	506	529	544	567	523	517	518	541	512	511	510	585	531	523	524	524	515	506	517	545	516	523	539	533	556	543	519	520	559	560	541	541	504	499	514	526	524	517	574	495	468	561	543	541	496	492	537	525	543	511	502	532	512	511	543	531	531	508	533	530	537	460	503	550	526	492	511	509	505	516	530	517	541	491	511	520	509	499	534	544	521	582	538	505	505	481	536	600	509	548	511	543	543	537	552	529	492	524	561	522	497	542	491	542	470	509	563	514	566	511	506	525	515	500	502	501	508	486	522	499	522	498	515	551	499	534	530	510	487	517	525	546	542	543	505	529	540	523	535	511	509	550	552	571	537	520	535	508	498	536	527	514	514	557	500	506	516	504	492	477	498	548	528	529	521	535	519	525	526	525	579	510	500	501	494	553	513	556	526	500	495	510	542	523	520	517	489	540	524	495	519	495	516	551	544	517	503	581	507	522	513	522	525	533	537	519	462	531	587	564	521	540	550	514	530	496	490	526	504	507	524	502	533	537	533	510	509	527	513	540	571	515	539	548	523	510	527	559	491	529	514	517	502	547	543	536	526	524	536	534	539	502	520	539	511	489	470	565	558	506	543	512	522	505	507	506	521	480	512	537	520	496	501	488	532	501	551	496	520	515	558	566	536	505	519	522	536	504	542	498	550	561	511	514	475	540	530	542	511	545	506	526	520	483	504	497	511	538	519	521	509	537	566	521	540	558	561	476	525	536	486	560	543	556	533	488	517	525	555	544	501	486	490	540	538	535	567	482	523	556	521	474	543	544	533	507	531	549	510	528	538	538	509	536	533	504	504	532	539	510	495	501	508	547	531	544	532	525	522	511	567	529	530	534	555	495	523	516	539	494	533	531	491	517	530	520	554	565	532	531	489	535	533	517	533	492	530	530	535	525	469	536	556	569	544	538	540	514	546	509	511	511	542	506	588	522	540	512	464	506	535	476	534	521	554	555	539	563	524	514	525	520	522	534	547	524	509	542	521	530	512	537	561	534	520	505	525	542	529	508	525	505	538	483	495	493	498	558	529	526	527	507	520	498	523	532	499	487	541	494	525	529	548	528	506	519	522	497	564	511	483	510	525	513	510	543	521	499	533	537	499	564	507	508	537	544	534	514	511	534	524	515	521	529	523	535	556	488	513	526	540	564	552	521	514	506	508	554	545	518	503	500	566	503	538	530	529	494	534	551	532	526	530	500	550	529	514	503	482	535	542	524	520	516	530	516	514	539	550	526	507	526	536	551	556	514	486	518	530	504	527	549	498	552	498	488	516	538	535	539	545	534	527	569	526	537	509	558	544	491	545	504	552	524	561	518	544	543	525	553	550	512	512	530	532	547	493	516	567	489	523	486	534	550	541	514	559	514	537	520	532	521	518	553	561	533	547	506	536	487	524	512	470	506	569	575	507	504	544	572	506	500	482	510	503	495	517	501	544	522	504	504	558	534	494	517	537	512	480	516	537	556	516	567	504	493	499	487	598	542	480	537	547	515	521	503	569	494	527	533	535	507	536	541	518	513	532	533	516	516	537	547	550	499	495	541	493	519	489	510	543	514	546	514	528	513	523	517	555	554	487	509	485	513	527	507	505	560	526	550	552	549	523	512	523	509	495	541	528	538	508	549	563	507	502	496	511	495	564	538	498	526	559	498	486	534	535	516	533	540	514	525	509	511	531	529	540	523	490	485	550	507	534	536	531	479	504	557	509	529	525	523	541	494	539	511	489	470	535	519	534	528	509	505	530	534	553	508	524	535	509	519	510	557	516	528	519	494	500	523	490	533	495	505	524	496	505	511	511	569	513	527	535	542	529	526	516	504	506	516	518	567	502	560	520	558	534	527	541	495	528	483	519	519	534	478	544	521	519	539	488	518	516	481	505	516	555	508	510	505	503	541	491	511	542	540	487	496	526	533	523	520	558	517	506	547	550	533	525	561	498	516	506	518	502	519	564	535	510	540	522	518	459	522	521	485	499	527	490	534	499	545	527	524	530	559	489	500	571	573	549	517	525	510	552	524	513	514	539	505	556	544	550	510	558	527	581	492	508	532	529	516	557	506	519	549	532	528	514	520	459	527	484	510	532	543	478	505	521	529	472	550
47756	43918	35155	15842	1159	575	511	463	422	428	396	370	352	403	375	327	357	351	379	366	322	327	342	334	347	377	327	371	301	333	329	357	360	341	371	341	341	364	349	340	320	332	348	310	339	366	341	346	346	342	322	368	289	298	307	349	323	340	338	331	321	338	339	364	305	369	304	321	368	324	324	354	339	343	380	319	342	338	323	319	322	315	324	324	331	340	335	359	340	380	320	371	350	333	286	334	333	310	361	324	314	348	325	341	312	337	334	343	328	352	322	366	328	349	335	331	321	345	360	347	336	352	347	339	338	306	358	342	319	298	330	338	345	344	347	329	321	333	306	330	337	354	318	328	358	312	325	338	340	320	330	297	343	329	345	349	319	356	317	333	331	343	359	336	321	319	349	351	353	320	366	332	342	334	354	342	390	347	367	330	349	340	337	301	350	293	313	333	330	313	329	367	373	327	337	319	312	362	312	317	335	333	360	334	317	364	348	324	350	339	321	360	308	319	356	339	360	319	336	330	337	350	308	345	305	333	359	324	303	301	347	372	318	288	369	322	349	380	295	348	343	335	325	344	348	331	326	328	355	321	324	357	312	324	313	340	348	339	319	306	329	349	341	330	297	367	361	319	336	330	351	332	305	340	317	344	331	365	340	297	335	321	373	313	317	342	336	333	350	344	328	326	317	350	354	376	323	367	348	316	346	343	353	299	343	333	354	305	346	367	326	343	353	360	331	338	340	334	334	353	324	325	356	380	362	328	340	345	348	355	322	336	331	356	341	315	375	325	339	374	324	361	322	339	321	330	361	330	339	369	336	382	341	325	347	314	336	358	348	361	324	329	291	340	358	358	334	342	346	325	332	318	330	309	291	344	338	365	315	342	327	324	368	322	366	322	344	342	348	351	349	323	345	321	302	316	344	332	325	322	328	368	337	295	344	356	363	293	366	340	320	357	334	340	289	325	345	326	328	350	312	353	358	334	339	328	300	325	343	338	334	285	349	353	320	340	377	330	355	361	319	314	323	335	338	341	379	308	315	357	372	331	337	309	342	360	353	328	355	358	314	370	341	326	355	335	351	360	365	342	340	336	346	373	334	324	349	329	359	325	329	343	320	346	315	321	335	353	314	310	341	377	360	353	351	303	324	324	309	324	317	344	337	367	354	365	360	329	358	368	338	319	377	330	336	319	326	373	346	335	282	292	332	323	378	344	307	328	345	360	306	376	319	330	311	347	343	377	337	365	363	347	372	349	320	320	312	326	331	353	308	328	353	299	339	340	316	338	350	342	294	320	293	337	347	335	303	320	325	369	313	338	313	356	343	330	322	377	364	335	341	355	334	305	327	357	357	332	324	333	320	320	342	324	341	368	323	330	308	349	339	320	351	289	305	340	358	318	346	344	311	305	329	305	296	325	326	338	324	331	377	339	347	317	369	344	319	320	305	327	362	383	328	327	366	336	321	335	339	321	329	353	333	353	357	342	327	318	321	336	331	347	314	311	313	367	352	344	318	350	315	357	338	384	315	305	348	317	358	355	320	315	331	337	353	307	315	305	337	349	330	359	344	348	354	332	311	365	333	330	322	320	362	334	349	318	309	302	342	337	330	310	342	339	335	347	320	316	349	332	350	353	348	334	362	347	339	373	331	371	356	329	300	322	356	350	323	328	362	342	349	339	321	316	292	343	355	358	352	335	358	332	363	342	310	304	345	336	329	323	340	359	340	334	355	324	335	353	322	361	323	367	359	352	332	370	346	340	356	376	333	361	353	379	362	374	338	315	344	330	336	340	300	340	378	371	342	345	332	332	353	353	313	340	335	336	344	354	333	349	356	354	327	345	310	322	351	334	338	321	324	347	320	344	354	346	316	351	357	348	336	308	311	344	329	376	321	371	382	339	331	341	374	342	343	319	327	326	345	340	330	318	357	302	325	357	289	340	339	373	340	300	341	351	338	322	380	344	328	337	345	338	349	313	324	349	333	315	315	364	322	342	337	348	296	367	373	335	397	336	333	329	310	296	347	319	326	311	316	314	343	343	348	341	314	376	363	339	344	324	305	330	345	346	319	312	335	338	334	340	341	352	327	308	322	367	323	299	335	357	291	321	323	319	348	343	350	336	336	326	349	333	338	322	341	341	323	334	319	361	346	363	325	351	321	332	296	318	371	334	330	369	317	365	321	336	331	345	307	298	324	343	372	358	364	347	316	343	335	340	347	328	341	330	316	337	372	322	316	315	366	365	335	321	330	361	365	339	324	318	331	332	320	328	334	347	329	363	348	357	354	351	319	310	378	325	356	346	359	344	333	346	321	313	350	316	360	356	333	309	349	351	370	305	365	325	382	341	322	365	318	386	352	359	321	298	314	345	329	305	323	313	338	320	334	377	338	335	333	383	344	336	345	311	356	351	307	362	353	344	358	309	310	324	358	315	319	338	334	352	373	326	346	308	346	370	345	316	333	343	332	315	343	337	344	334	353	332	346	367	352	369	299	364	356	322	358	312	331	334	354	332	366	353	323	353	323	315	323	316	329	353	341	351	358	323	330	362	361	370	355	335	340	338	365	371	335	329	324	383	286	325	307	344	332	323	325	346	355	327	332	286	330	354	352	342	323	319	344	331	357	320	329	346	331	323	351	326	339	405	315	341	305	311	330	311	341	319	320	294	360	322	354	301	319	324	321	353	358	319	345	339	311	335	314	357	388	333	385	353	338	316	337	312	363	310	417	349	328	362	280	335	350	360	314	321	316	357	328	327	321	350	368	300	310	359	337	317	305	303	347	346	320	340	338	357	335	341	359	344	345	320	339	338	357	328	318	323	338	331	355	364	343	345	334	333	336	331	321	337	326	365	308	328	346	348	342	349	316	369	361	359	325	318	348	338	366	326	331	350	341	319	346	312	359	353	351	386	344	328	291	328	320	348	347	337	302	334	373	368	311	322	310	308	342	296	363	358	314	317	380	334	330	323	333	340	334	318	328	370	317	351	339	365	340	321	329	323	339	312	347	379	334	373	335	339	346	335	332	332	386	320	330	339	346	322	342	317	328	306	338	367	385	306	340	321	365	319	332	339	335	307	356	342	344	324	330	321	349	350	337	316	356	361	371	322	346	353	364	346	352	362	366	339	391	336	320	318	327	321	315	341	354	333	325	350	333	332	323	329	358	350	321	357	336	327	283	334	315	347	356	348	332	314	369	323	325	314	351	352	319	316	328	327	339	291	358	362	360	312	337	330	302	321	351	323	293	327	332	304	332	330	329	348	346	357	314	313	345	329	372	292	330	326	343	366	352	361	351	316	312	368	361	332	339	331	356	354	351	326	310	343	306	302	305	329	312	335	384	359	340	316	309	275	334	343	373	308	310	337	360	338	339	331	318	349	370	340	369	322	346	330	322	359	343	333	347	328	330	346	345	334	341	344	352	395	331	328	348	331	351	316	332	315	325	346	331	320	305	352	335	319	340	319	351	340	301	334	353	297	301	365	358	345	303	309
28514	30662	38086	10478	2310	1923	1813	1590	1441	1261	1263	1244	1161	1135	1066	1027	1005	1077	1018	959	935	1008	956	974	972	907	1001	917	917	974	945	927	898	892	876	945	932	928	926	917	918	856	897	910	906	923	894	926	880	857	903	884	902	818	889	870	888	918	860	836	907	901	864	910	890	904	846	866	870	839	910	875	877	855	882	884	893	874	910	876	858	896	855	883	812	893	905	855	910	837	876	903	892	811	835	872	826	909	925	865	890	871	800	896	842	916	912	833	921	833	862	858	863	816	839	841	926	883	912	872	886	843	829	923	913	888	900	902	874	848	848	860	839	865	836	912	841	892	840	866	882	831	806	834	917	922	903	846	848	893	932	853	831	847	877	899	859	885	826	901	836	879	867	880	895	962	908	875	808	844	849	895	899	896	839	847	904	865	885	903	882	889	883	858	915	859	887	876	894	844	920	854	786	891	838	905	832	861	878	831	848	912	869	882	873	883	832	881	850	882	858	860	855	883	846	875	861	859	880	851	847	837	900	856	862	837	837	861	859	839	873	858	857	841	876	907	858	851	877	853	888	912	867	817	884	861	793	911	879	852	916	836	896	839	876	871	879	863	831	881	880	827	857	911	854	851	848	960	911	869	865	852	827	861	824	877	897	866	893	888	792	839	953	808	856	850	896	893	858	912	897	862	839	837	851	838	893	862	824	900	904	914	828	875	864	895	832	881	902	857	825	835	895	851	830	846	887	895	861	878	822	914	861	907	870	891	859	865	850	862	814	836	899	883	831	901	897	884	897	836	856	911	823	878	903	818	853	848	862	881	882	895	832	888	901	883	878	849	891	852	798	848	904	902	834	874	935	880	835	825	883	878	845	889	814	889	874	876	865	853	871	849	874	931	869	840	845	885	839	843	852	873	894	872	904	848	867	868	817	824	855	880	875	867	849	822	795	874	848	846	879	839	862	840	841	866	928	841	894	837	841	905	874	917	818	815	884	864	851	856	889	842	833	859	858	876	816	833	853	934	839	847	919	854	907	822	930	924	881	819	865	868	837	855	874	860	851	857	825	830	856	931	879	881	905	882	862	881	877	820	888	891	893	812	854	921	856	907	900	882	841	851	845	907	876	913	864	873	857	875	896	857	894	897	904	803	852	805	903	875	870	845	807	847	843	896	843	877	884	881	874	881	848	839	866	859	863	845	846	829	876	860	899	846	830	889	892	863	874	850	880	836	898	861	859	854	943	830	851	830	799	811	853	881	841	905	830	848	874	880	843	848	879	871	912	861	856	859	865	843	907	812	905	890	901	863	807	832	839	844	832	876	881	888	857	880	876	845	814	916	862	807	880	866	856	847	885	859	855	846	859	860	875	906	862	843	861	909	860	821	859	855	884	884	890	841	874	881	862	846	888	886	835	917	853	879	845	878	887	877	856	844	832	858	887	838	845	869	887	822	843	842	877	789	849	883	827	837	899	832	883	863	817	858	877	858	830	879	829	904	888	862	831	902	881	879	911	888	899	875	857	854	833	858	850	842	890	836	871	815	841	819	893	889	808	846	836	848	850	875	885	833	842	810	849	888	896	934	882	855	828	832	903	835	855	877	894	883	871	786	844	893	911	860	836	846	866	895	898	874	835	873	856	825	845	850	828	883	862	842	856	816	827	881	913	870	895	840	876	876	821	878	893	887	878	869	868	903	842	825	811	860	871	862	893	834	830	782	848	811	820	835	878	861	907	882	903	830	861	905	880	868	834	883	881	887	892	850	853	856	883	821	848	846	888	853	875	886	906	842	845	875	911	877	880	879	887	874	892	891	872	857	892	891	915	858	866	895	863	899	861	845	886	857	871	902	844	885	869	893	854	815	843	876	922	875	867	856	820	863	848	868	859	844	901	884	857	887	880	859	848	851	875	857	904	853	860	890	929	883	870	877	875	864	910	881	877	853	841	864	876	856	855	863	846	884	840	855	841	907	874	901	834	892	848	818	845	892	865	874	860	908	866	864	854	825	815	890	879	844	835	885	934	846	846	841	819	902	877	869	848	944	839	834	826	871	874	890	820	893	823	850	825	838	901	887	820	891	921	879	796	882	936	874	875	897	836	858	894	799	852	836	842	849	870	826	890	830	911	915	857	934	799	902	917	826	862	911	868	888	908	872	837	865	830	922	897	895	877	819	846	834	876	816	856	968	850	837	857	840	870	870	886	884	891	888	874	829	866	909	830	775	850	869	858	884	900	834	874	847	899	860	820	829	833	847	872	856	867	897	907	851	856	874	890	865	832	823	875	840	900	877	880	857	872	920	880	859	851	876	871	848	821	874	844	841	859	869	811	806	882	877	926	906	872	865	880	788	823	863	850	864	858	859	874	882	854	875	825	806	867	889	836	835	899	863	869	863	886	869	912	948	892	904	867	898	864	827	820	891	917	867	848	876	868	871	941	905	846	828	875	814	867	863	875	841	853	922	829	884	872	861	840	937	857	855	890	808	864	901	907	887	825	860	917	858	866	828	879	880	880	898	890	856	843	874	797	879	859	909	855	853	837	882	825	857	888	875	893	886	826	917	898	881	833	876	861	830	802	865	909	802	889	866	904	844	864	847	860	886	870	834	872	874	809	838	865	880	861	898	855	893	861	843	957	796	888	837	870	831	845	853	930	847	849	905	873	793	853	875	945	879	869	850	844	820	864	830	873	837	881	871	897	834	862	829	868	837	857	899	850	858	890	883	886	877	850	838	863	859	841	889	882	856	836	880	888	876	849	860	874	861	851	869	808	841	906	864	865	865	884	851	858	829	898	835	904	857	899	855	898	841	860	874	850	855	885	881	833	820	883	810	860	898	867	841	895	852	853	881	880	855	849	868	848	838	859	891	871	814	877	852	835	893	878	888	856	870	850	842	866	914	879	850	942	808	879	825	837	842	836	861	882	875	825	848	848	908	834	872	894	877	865	880	869	884	933	787	850	818	876	851	884	863	894	840	906	854	867	874	845	873	844	844	840	904	897	863	894	836	887	866	908	872	869	904	810	907	883	861	864	873	863	823	844	906	884	818	898	820	854	838	866	862	855	884	854	830	849	850	818	880	856	842	867	889	835	912	868	893	837	861	881	885	836	848	896	871	824	874	873	830	873	804	860	863	875	794	851	901	866	855	871	845	889	852	869	881	887	852	855	825	916	915	847	838	782	836	877	878	865	871	856	858	829	918	833	839	826	871	858	868	906	879	851	882	882	897	924	862	844	865	860	842	840	925	879	888	899	854	959	865	902	830	825	872	850	845	865	905	834	895	854	914	808	822	853	873	893	881	886	879	843	865	843	902	866	840	859	851	865	882	896	847	835	834	856	886	855	874	851	767	891	851	868	832	840	937	832	878	907	847	850	884	888	894	865	879	905	826	886	903	888	849	871	827	848	866	890	951	831	874	937	940	889	887	862	896	905	869	885	872	927	937	834	857	864	851	854	900	844	832	817	934	853	902	834	885	865	871	880	854	873	878	840	898
61253	59094	48292	26180	3584	840	649	538	507	460	444	417	424	412	391	389	389	409	385	384	370	358	369	344	381	332	326	372	323	345	334	354	336	348	329	378	364	348	342	361	342	333	323	335	335	334	328	342	344	347	326	333	333	326	351	320	361	364	334	313	397	352	358	331	350	318	330	333	328	318	316	331	322	344	336	367	342	327	334	338	310	296	350	344	326	355	329	364	346	328	367	334	352	322	337	331	323	342	344	326	364	339	329	325	359	325	371	339	307	306	352	309	326	347	345	323	341	351	349	338	351	344	330	342	365	343	315	333	279	344	345	366	355	347	342	340	350	314	307	352	352	359	339	340	334	369	362	329	317	298	327	289	323	388	346	334	358	334	369	322	336	350	308	330	309	336	325	329	313	330	363	344	304	352	341	355	347	330	312	341	333	319	360	344	320	338	340	330	303	329	383	321	330	348	340	341	304	339	329	340	322	340	345	353	335	298	351	342	346	317	321	327	314	338	374	314	304	335	338	316	365	345	317	330	326	362	361	308	339	319	320	317	322	334	338	326	301	335	360	305	335	313	321	319	355	306	278	357	344	319	366	345	338	340	356	311	312	326	355	350	344	352	352	319	335	334	335	353	345	344	366	334	336	320	351	335	311	297	350	324	376	359	301	350	339	316	313	343	325	324	334	323	309	339	342	345	304	305	354	308	322	315	312	348	344	333	343	336	360	331	340	316	331	336	371	306	320	327	348	359	329	329	310	330	358	324	320	359	325	391	374	346	312	323	298	362	332	292	365	309	313	346	339	318	321	342	331	320	344	323	364	324	302	309	348	343	307	344	349	319	327	353	343	369	345	325	359	304	362	328	361	296	333	345	320	336	333	321	312	339	322	326	326	340	340	322	339	299	337	345	350	349	365	305	330	307	346	324	368	368	353	323	368	349	304	336	329	318	338	327	313	372	323	338	332	363	312	358	324	360	331	349	320	331	328	344	336	344	301	337	326	317	300	314	357	347	337	326	332	309	338	325	324	366	339	348	309	312	325	326	348	314	337	298	319	323	344	294	340	352	323	342	318	326	306	346	309	335	344	344	316	353	324	363	330	339	338	300	331	353	363	294	335	353	371	339	346	314	309	337	318	322	351	333	345	321	319	342	336	351	353	348	358	347	351	320	343	336	350	343	354	342	347	341	356	347	340	323	346	320	296	329	312	360	320	326	310	372	359	333	314	322	312	325	338	369	351	330	316	358	344	333	353	330	326	343	376	307	354	338	345	362	340	334	324	288	315	340	335	336	319	346	315	348	321	331	308	356	348	334	324	347	348	329	344	355	328	302	326	339	315	331	327	302	332	367	321	325	316	333	358	327	366	352	334	291	314	332	349	319	305	313	304	337	315	316	325	345	300	302	311	347	347	334	352	326	312	341	370	326	302	359	328	343	351	318	340	342	328	360	340	382	358	312	347	306	323	303	348	363	347	350	326	331	334	356	332	367	329	324	338	367	303	346	325	330	334	360	369	366	330	325	329	319	356	306	328	348	334	373	352	311	292	326	307	319	377	335	321	350	345	353	347	311	349	361	324	360	329	335	350	323	340	320	340	343	322	339	297	350	313	326	365	340	366	305	336	331	343	332	334	334	343	320	329	341	314	355	372	356	341	324	352	360	357	325	355	351	331	343	314	358	312	360	337	355	333	341	349	363	348	382	346	357	368	359	294	324	332	314	333	333	335	325	314	340	347	311	349	337	328	326	335	326	320	344	333	351	334	326	338	319	336	371	341	320	324	357	333	317	319	336	331	379	345	310	322	346	303	312	339	366	370	332	332	312	338	343	348	324	332	346	333	310	306	335	330	332	326	310	344	332	315	319	352	311	336	295	323	340	330	323	349	300	323	336	339	342	357	360	348	353	313	309	321	326	318	312	356	366	338	343	357	306	312	312	323	369	362	341	333	330	328	337	373	324	344	323	326	324	355	322	324	351	333	345	328	316	326	299	305	361	326	323	334	358	329	331	330	354	318	317	333	340	376	377	325	360	347	351	371	349	357	364	336	324	299	327	334	308	339	336	352	342	344	339	336	323	334	331	356	305	365	300	347	337	345	371	300	339	326	331	332	337	322	350	351	307	324	335	364	344	306	313	291	319	349	334	346	355	328	331	321	314	347	345	309	358	307	328	353	350	320	344	328	331	333	371	342	352	329	321	320	342	353	324	358	344	335	325	319	344	341	329	310	326	298	302	328	364	340	316	348	354	315	327	309	355	353	352	301	329	311	315	353	328	349	317	319	323	366	352	352	351	324	343	334	339	324	356	336	337	355	318	368	341	324	347	331	341	304	325	323	362	284	338	351	351	333	340	286	304	356	313	332	320	346	377	358	337	331	316	337	355	353	341	315	331	352	324	343	282	310	314	347	328	326	325	348	318	359	314	373	334	374	337	348	307	315	314	309	329	318	334	346	358	329	320	322	388	352	310	377	359	325	383	331	334	359	332	352	304	318	344	351	310	355	355	325	321	332	358	331	343	334	321	339	309	322	331	347	304	354	328	331	350	336	343	342	359	331	337	311	345	335	347	343	312	331	309	325	343	329	337	373	334	328	338	359	325	303	336	323	322	353	336	358	310	302	347	333	303	337	348	341	351	337	330	319	343	321	317	312	324	323	314	331	343	352	305	360	350	322	345	336	323	297	336	345	340	311	318	361	344	318	312	336	329	347	329	346	343	327	320	362	317	322	317	331	366	342	310	324	360	340	314	343	337	314	357	350	336	306	359	349	336	352	344	340	350	303	330	314	334	329	326	304	317	340	317	321	368	347	334	353	326	367	320	336	316	336	325	341	345	322	322	298	342	334	327	359	342	326	348	329	360	319	373	343	325	329	355	328	335	343	332	349	343	328	324	310	375	337	331	337	300	298	342	355	330	328	308	390	353	322	349	352	347	350	349	311	322	330	320	346	340	332	354	361	328	323	342	359	331	352	319	333	336	340	334	342	362	361	364	362	337	336	333	360	334	366	328	334	345	302	350	321	324	357	300	374	316	355	345	324	338	332	332	304	308	332	371	356	357	367	380	347	348	364	345	315	332	335	350	350	334	332	362	333	366	316	335	335	368	323	315	315	349	326	302	333	339	299	334	344	330	348	339	278	339	350	348	325	304	344	325	323	316	327	345	338	344	349	306	339	285	337	317	338	335	322	324	345	354	275	333	333	358	338	298	309	343	324	341	349	330	354	332	341	344	318	336	321	310	342	343	347	323	342	353	318	330	358	311	361	312	353	357	329	313	345	339	346	350	339	350	345	364	316	366	343	322	310	330	324	336	336	336	334	326	331	350	343	331	322	354	336	335	345	332	294	351	297	342	324	341	321	356	315	339	328	326	322	305	335	357	333	344	331	293	342	328	334	314	370	306	305	332	321	348	339	326	343	326	379	355	306	353	334	333	331	322	357	336	358	332	379	344	325	349	331	326	338	334	308	334	326	351	328	329	349	357	343	350	366	327
37699	41090	48261	13810	3577	2871	2573	2163	1925	1676	1583	1448	1360	1317	1290	1167	1197	1157	1121	1051	1069	1024	1026	1073	930	1011	958	934	963	935	902	933	933	927	963	863	940	873	884	890	877	882	869	866	848	900	879	846	835	896	829	859	884	910	830	847	876	879	846	917	853	886	930	868	894	884	832	825	904	872	864	855	836	805	857	874	867	854	818	819	811	806	855	867	793	871	849	850	807	852	874	879	772	870	816	896	861	817	854	847	831	858	862	869	821	831	883	841	782	875	828	842	832	815	863	825	878	838	860	805	804	844	869	825	824	855	837	882	860	811	853	865	812	844	839	845	873	821	827	859	844	874	867	848	836	860	859	882	773	886	844	841	811	836	883	855	858	802	808	810	890	845	805	885	875	823	819	823	860	848	829	843	765	832	845	847	834	836	831	860	808	807	869	832	828	808	798	823	818	810	859	843	852	808	799	803	815	828	787	821	797	868	850	824	841	822	811	805	840	864	840	839	859	884	809	849	803	833	837	842	838	787	842	799	832	851	907	850	873	868	834	771	862	860	818	827	863	785	805	847	817	807	876	840	844	842	877	800	849	827	887	824	795	827	825	823	851	819	848	838	776	803	831	824	831	858	835	823	860	837	894	821	847	836	875	856	838	759	833	839	831	828	846	849	859	773	856	876	823	819	834	841	863	869	875	786	865	832	795	868	791	818	840	798	847	838	910	850	800	822	785	867	836	815	824	892	825	853	803	879	854	802	840	843	883	834	826	844	826	812	798	819	874	820	865	796	802	893	856	859	793	855	796	826	796	795	864	853	838	801	833	824	840	860	823	808	849	824	815	818	901	852	835	901	822	865	835	841	833	791	872	880	827	817	827	830	851	851	854	792	823	830	831	803	840	854	868	820	818	801	849	794	822	818	818	809	845	851	847	843	829	816	816	870	848	855	888	859	817	787	785	839	840	838	831	917	832	856	844	820	877	805	809	818	824	844	899	880	840	806	853	811	884	811	831	844	882	886	864	833	845	801	893	876	822	853	834	819	805	798	846	813	838	794	822	803	846	833	869	897	808	830	789	857	881	822	842	823	827	848	820	842	862	797	835	832	812	835	888	823	833	854	858	859	836	847	808	892	794	866	856	840	758	838	829	878	770	821	831	830	856	831	848	883	879	874	814	871	891	854	854	848	848	779	830	830	810	845	824	805	850	831	880	870	796	841	904	821	811	848	850	875	828	788	836	849	836	848	876	855	838	859	864	776	857	857	874	880	863	843	816	883	842	847	839	811	811	805	838	835	846	772	879	841	904	861	867	870	861	806	858	844	820	836	836	834	852	852	823	866	851	809	860	847	872	849	868	805	811	802	866	805	836	889	825	819	831	801	882	825	854	819	813	792	828	838	828	808	833	862	815	874	819	879	804	827	860	805	812	817	824	817	832	826	847	852	867	831	897	857	835	839	828	818	836	832	819	865	841	884	817	824	811	812	841	883	828	870	804	846	830	815	814	856	861	798	842	795	840	790	903	887	817	834	861	806	889	831	873	839	846	791	841	797	850	805	820	807	905	843	831	843	816	888	867	841	846	884	870	823	807	764	864	834	808	782	849	835	875	827	862	804	834	816	875	870	828	845	859	820	840	780	881	863	852	886	805	798	800	840	831	853	948	824	859	811	771	812	842	862	852	795	816	836	847	821	822	851	827	831	814	804	863	786	823	836	821	884	801	868	819	867	908	791	852	810	816	842	848	859	821	830	816	844	858	852	842	852	850	832	836	829	842	880	819	807	843	862	824	815	839	856	852	806	787	849	821	829	810	806	839	830	849	826	794	819	832	826	856	786	844	839	852	797	796	826	850	852	799	790	846	787	874	827	845	797	818	787	841	824	830	847	823	811	813	836	808	874	796	829	837	863	846	824	899	886	812	797	838	867	836	815	841	820	867	835	838	840	816	834	881	860	780	861	817	794	820	841	868	866	861	808	795	833	843	853	851	823	835	834	833	820	834	843	812	794	851	880	869	829	853	812	815	831	809	865	852	841	891	796	812	790	820	839	802	842	801	826	821	840	846	842	820	858	819	789	833	783	840	842	852	804	881	820	849	875	859	826	932	831	847	852	875	816	824	870	836	809	815	777	837	873	865	805	845	822	836	860	823	836	860	845	886	887	817	854	880	809	812	821	859	870	870	812	856	828	827	870	790	821	888	877	820	906	814	854	834	875	823	820	818	876	863	817	861	881	872	852	845	861	826	825	875	826	789	802	836	863	835	879	875	812	868	875	832	816	848	844	864	878	795	811	825	845	861	824	869	858	759	821	867	850	860	820	849	833	824	817	796	829	884	857	827	838	867	837	838	871	816	850	852	844	833	838	876	860	817	832	804	858	861	831	796	862	802	865	863	825	842	888	834	775	808	791	806	873	823	843	860	816	818	836	854	857	842	784	839	860	863	820	813	828	841	807	854	821	845	823	886	868	886	792	837	815	841	783	821	835	903	811	804	826	805	887	842	852	845	832	837	906	874	868	824	868	811	818	837	766	806	816	800	835	794	827	849	840	800	815	795	816	825	834	903	870	832	829	831	793	853	810	851	801	783	799	814	856	834	817	861	822	853	813	828	855	817	832	859	801	810	901	865	897	863	881	813	833	868	805	858	888	855	891	870	820	833	841	861	801	805	874	818	883	824	778	858	864	792	917	911	836	855	821	832	859	837	797	844	833	801	843	849	822	844	851	801	813	863	852	831	809	807	834	865	817	832	841	825	827	806	804	883	830	839	820	844	811	799	866	881	856	838	854	856	867	830	822	854	783	787	833	837	831	818	880	849	842	877	837	796	797	854	869	851	827	806	869	843	832	788	876	840	837	895	805	900	840	860	847	840	847	843	820	827	834	850	834	833	836	826	818	865	823	868	798	835	899	833	820	775	838	850	869	859	825	870	869	841	818	815	858	838	815	826	803	833	802	831	830	866	835	848	809	861	863	904	890	882	837	822	849	803	833	844	893	782	828	830	786	892	829	809	823	821	860	872	831	884	790	875	811	815	850	826	880	826	846	841	858	811	838	877	816	816	805	871	822	849	797	829	849	907	832	828	822	857	863	820	790	868	804	815	869	804	824	783	884	808	850	830	824	885	796	853	860	902	872	837	840	817	836	855	804	837	860	857	798	837	809	811	825	849	849	856	801	843	863	843	833	847	841	875	802	827	842	812	857	853	836	880	845	842	818	772	848	795	845	775	841	882	817	891	862	840	810	850	859	868	846	770	838	845	859	846	841	881	857	861	830	838	822	871	853	810	815	829	838	815	894	844	783	815	782	856	788	833	846	832	816	803	849	839	854	841	804	835	887	831	796	841	841	814	856	825	861	819	822	794	734	810	840	833	844	788	859	796	825	823	844	826	829	771	807	810	834	847	807	869	809	821	838	844	852	844	805	822	813	822	858	829	894	863	866	829	834	849	853	824	845	846	840	794	850	834	839	865	888	803	827	821	835	876	809	806	857	852	831
7920	3947	2077	801	222	204	210	186	181	181	175	175	179	164	179	171	165	171	165	188	179	163	165	198	201	166	171	182	174	187	189	173	178	173	182	199	191	180	186	168	187	173	169	177	174	194	175	197	177	196	180	147	184	160	188	183	185	182	204	174	203	193	157	172	188	178	178	191	175	205	190	155	198	159	181	172	175	196	184	179	155	172	186	199	199	173	186	187	161	210	160	177	159	185	175	162	173	159	191	183	193	185	198	175	180	178	210	188	176	166	167	167	178	163	195	190	184	176	151	178	189	176	147	156	167	184	207	198	183	157	162	189	188	168	174	181	156	170	177	149	191	186	176	175	189	179	164	152	177	175	191	183	173	167	166	209	184	179	177	171	195	190	183	166	171	207	200	173	183	193	191	167	166	196	192	172	181	191	174	181	138	192	176	182	187	162	182	188	179	173	193	169	161	168	147	184	181	158	154	172	181	174	195	227	178	174	190	185	161	160	162	157	181	181	197	195	166	155	165	178	200	195	200	182	180	147	180	173	179	185	193	168	166	175	175	180	180	162	209	175	181	168	187	165	193	178	199	177	166	210	157	173	197	177	165	184	163	176	172	183	149	171	166	171	181	193	156	184	171	181	164	169	187	182	186	159	180	193	141	205	185	189	187	175	189	176	176	193	173	170	183	173	189	184	175	200	148	184	190	152	190	176	173	148	192	182	173	176	186	165	167	174	188	179	189	184	204	193	173	173	184	181	192	188	172	163	181	177	176	182	181	204	167	155	165	177	179	184	180	182	155	214	167	187	181	169	166	195	173	175	169	180	171	180	174	164	172	159	181	198	181	198	173	173	196	176	164	171	153	165	191	165	195	174	175	168	175	193	167	163	180	160	176	174	178	174	170	209	194	170	189	163	187	168	186	162	177	164	177	209	188	173	171	171	178	172	182	155	161	216	172	199	174	172	173	163	159	164	192	187	197	164	180	195	191	164	160	187	161	170	180	186	172	193	186	178	165	163	174	165	190	173	188	181	179	186	163	197	183	181	179	165	170	165	185	172	171	170	175	200	179	158	178	167	160	162	189	188	175	188	190	217	181	171	198	181	185	186	152	185	170	167	162	171	170	176	183	173	140	178	151	175	199	200	178	154	168	192	168	182	177	193	168	186	188	196	162	184	181	186	163	165	173	194	187	173	168	168	176	186	176	203	160	198	154	199	187	192	169	176	172	172	197	178	187	204	180	195	150	170	174	186	167	172	192	176	188	195	157	166	188	194	163	187	179	193	178	191	175	186	205	185	176	183	202	185	170	161	161	193	182	155	179	184	169	170	192	175	177	189	157	175	156	182	183	187	179	185	164	188	190	178	176	165	209	161	163	174	179	183	175	154	188	164	200	208	168	165	179	166	174	184	184	192	184	156	219	182	196	182	178	194	149	186	183	163	172	167	181	165	180	176	213	207	184	170	186	201	165	199	195	179	188	166	172	186	159	170	149	181	183	182	167	162	181	170	166	181	187	182	188	186	160	150	176	166	176	180	185	150	195	187	172	198	186	168	189	171	192	171	195	170	163	174	179	177	165	198	149	178	173	186	171	194	185	184	205	182	171	174	186	189	182	151	195	140	179	203	193	184	174	195	192	174	195	176	199	175	195	176	179	189	178	153	185	183	191	168	164	194	197	176	177	196	173	191	175	187	153	151	192	182	163	172	176	192	192	207	182	168	175	148	166	177	181	170	179	162	168	167	213	181	182	180	182	176	184	184	182	195	174	179	179	164	187	173	183	193	168	173	183	180	183	210	165	190	196	187	171	176	181	167	183	171	186	167	172	177	184	158	197	160	150	172	187	175	168	199	189	181	183	184	187	165	175	191	171	184	186	189	186	182	212	173	176	162	199	208	191	203	192	187	210	182	170	172	152	166	184	220	191	161	166	156	164	179	168	137	177	154	195	186	169	181	199	152	180	177	198	170	187	193	201	170	173	164	175	199	174	187	193	197	195	184	179	186	154	182	192	190	180	177	214	155	196	167	152	187	168	175	161	176	183	180	176	167	195	181	170	173	177	164	167	180	188	197	183	180	188	181	195	177	158	153	164	207	188	200	163	167	191	170	160	179	169	178	210	155	171	195	171	169	203	184	175	170	180	172	165	179	175	185	192	192	194	205	155	166	203	166	176	191	186	193	195	201	194	181	177	198	171	176	194	198	171	185	167	156	175	173	168	181	185	187	192	174	195	171	150	169	202	196	201	164	182	182	181	179	188	156	188	186	154	165	190	165	195	159	174	191	140	168	174	172	174	206	193	188	196	193	171	178	176	177	178	163	178	182	181	169	181	182	168	188	197	159	145	185	172	163	161	229	160	194	191	185	165	178	174	169	173	170	170	183	158	160	172	198	151	164	178	200	197	175	164	193	182	197	166	181	165	164	182	169	191	161	198	171	181	186	167	189	168	167	171	172	152	185	184	162	183	172	174	171	189	188	174	165	183	185	168	165	176	182	198	183	190	171	177	188	193	167	190	151	166	167	203	205	174	192	175	190	186	188	199	148	181	180	173	183	181	163	180	163	175	174	172	184	206	173	141	165	203	180	186	176	166	171	161	186	197	179	174	183	178	155	176	181	186	178	175	185	162	182	197	194	200	198	175	189	198	195	175	183	172	177	179	186	174	179	186	189	158	171	176	179	173	189	176	171	184	192	158	184	171	176	201	207	166	198	163	164	162	193	191	176	196	173	165	176	157	163	175	188	210	175	187	177	171	166	159	192	181	168	181	159	188	185	203	182	181	179	177	174	180	167	193	172	167	141	200	165	174	156	172	174	195	179	195	183	178	159	187	173	167	187	180	199	200	201	156	151	188	187	189	177	174	172	178	200	173	179	163	162	190	179	202	184	201	175	206	184	167	179	193	181	173	171	182	187	177	184	174	174	184	199	187	169	176	191	158	187	158	193	174	175	181	188	175	190	159	154	185	190	167	186	174	179	177	167	156	168	198	194	179	179	184	176	163	181	161	188	191	184	190	180	207	188	179	162	166	194	179	203	212	202	155	189	182	172	187	203	182	166	159	185	168	176	194	161	169	182	165	164	165	178	172	177	164	171	178	174	175	175	161	202	165	170	192	155	168	173	184	174	181	166	174	155	176	170	188	185	177	176	198	175	176	198	173	173	185	169	188	187	170	162	184	184	191	193	176	169	203	179	184	163	152	171	188	165	159	169	190	191	177	205	158	178	204	199	162	178	179	167	193	186	171	200	176	203	188	158	176	188	178	187	158	188	175	196	166	147	192	175	165	180	160	191	196	192	166	178	185	189	191	162	180	194	191	170	161	232	209	167	211	190	178	176	158	175	161	157	183	176	163	180	178	166	200	209	162	207	180	173	190	187	194	153	171	151	194	171	195	176	202	149	177	166	175	166	172	170	177	194	167	159	173	187	199	169	158	189	193	181	176	184	189	164	162	176	170	179	174	186	181	182	172	202	191	175	179	183	196	182	188	175
7095	5506	4969	1703	651	611	573	545	561	522	576	517	514	570	526	531	506	522	563	498	540	511	509	511	537	550	546	522	498	551	520	508	545	537	543	527	498	511	496	492	499	512	551	488	550	552	542	503	520	517	520	501	511	474	489	545	498	540	529	524	561	519	491	487	521	541	550	520	480	529	543	520	492	534	541	524	512	510	497	513	534	517	500	490	550	557	482	550	519	525	490	499	524	514	500	559	501	517	506	529	554	534	507	532	530	528	509	494	504	489	528	514	542	497	526	544	497	532	482	491	542	526	504	544	522	533	532	496	521	540	513	501	529	478	477	508	486	535	524	480	542	495	492	547	500	485	517	493	537	541	521	524	492	514	554	502	536	501	489	482	524	545	478	521	532	554	512	520	544	513	528	549	522	520	542	545	525	543	532	498	524	484	557	539	517	554	506	497	505	549	535	533	462	495	502	493	513	534	492	523	498	487	505	555	508	511	517	525	503	510	511	551	538	551	509	495	516	528	493	528	545	523	551	511	530	503	535	507	514	505	503	533	506	481	494	534	515	477	525	521	538	532	543	471	511	504	509	524	490	526	508	484	546	526	529	500	503	531	534	497	515	482	523	527	506	515	530	499	553	529	495	530	506	517	516	513	477	497	515	515	530	533	536	516	481	522	524	504	522	525	476	503	521	530	518	515	527	514	496	525	555	528	533	508	515	541	533	520	523	553	499	494	512	566	511	509	512	509	530	493	517	487	463	498	524	529	495	488	527	463	514	547	527	538	567	499	536	493	504	533	494	492	515	523	511	498	492	537	525	525	521	534	534	500	497	562	487	485	577	496	507	543	522	525	492	498	529	522	503	529	485	520	617	541	488	528	507	500	535	495	523	531	501	477	537	554	505	535	511	512	475	533	567	533	501	495	511	520	518	492	518	532	582	512	528	521	533	520	517	535	522	517	524	501	512	523	488	505	539	501	518	514	514	533	524	509	540	485	516	508	537	489	522	501	532	502	540	525	540	481	532	513	506	517	492	540	472	506	544	546	473	511	487	516	498	524	563	519	538	481	506	506	470	505	507	498	532	486	511	505	513	518	506	533	549	534	544	504	511	482	533	529	493	530	518	523	521	535	507	492	528	509	523	539	529	485	491	535	511	504	549	536	501	510	525	543	484	507	508	475	534	536	523	524	511	532	534	526	511	488	469	517	499	478	497	499	498	511	534	547	516	515	505	497	502	548	495	544	501	538	504	498	520	475	542	493	536	537	562	532	494	511	521	533	515	526	536	546	536	546	548	538	531	513	505	474	517	480	501	540	536	496	506	501	509	490	540	551	493	522	536	507	522	502	493	553	524	508	528	539	548	522	490	517	520	470	509	540	615	541	522	567	476	511	491	523	485	540	453	522	501	492	545	500	483	535	476	504	535	579	547	525	523	523	539	526	532	531	546	541	517	503	527	535	491	532	450	531	572	521	499	470	531	463	517	528	496	533	546	497	494	516	522	476	542	517	527	529	567	535	543	492	550	493	559	482	537	519	517	503	532	483	529	530	526	545	459	530	545	517	491	517	566	507	506	546	498	510	526	522	502	559	527	555	533	524	499	518	570	514	521	530	522	539	506	551	532	520	539	541	522	503	515	543	544	513	531	568	507	534	509	539	546	499	519	469	518	542	510	543	518	545	495	498	541	524	500	497	562	548	530	529	471	527	520	531	550	536	538	487	497	489	523	505	531	465	538	521	499	545	507	503	545	522	540	493	548	455	506	523	518	471	512	539	529	524	486	542	530	518	499	553	504	518	535	538	539	537	488	530	550	521	508	490	522	487	548	490	489	501	545	532	530	454	482	489	520	521	517	543	538	512	543	511	477	482	521	523	558	542	508	500	548	508	529	511	537	513	546	506	522	504	499	545	554	468	535	522	528	486	484	528	490	522	526	549	532	517	532	524	540	529	567	531	508	548	501	514	529	505	538	524	539	504	519	500	509	515	510	473	509	511	523	500	527	553	527	538	503	501	521	517	529	526	581	528	510	552	506	532	494	528	525	564	523	469	489	491	516	524	537	524	528	515	551	507	572	506	510	510	514	509	515	529	498	466	491	522	519	528	520	507	545	504	510	550	480	507	478	521	545	442	536	517	513	513	519	534	506	521	491	539	509	488	512	546	540	522	498	517	507	560	552	548	545	509	523	546	548	515	508	497	536	516	506	499	512	530	506	532	504	512	540	550	446	499	519	543	537	482	522	516	534	482	516	471	540	520	505	518	507	514	492	491	504	528	509	521	523	555	511	498	537	522	512	492	526	561	494	538	541	492	519	498	493	553	508	512	512	541	534	529	518	490	523	528	480	519	504	524	555	497	526	498	477	548	500	527	488	542	528	559	514	510	518	540	519	539	546	494	560	512	460	526	506	519	524	523	490	519	528	473	501	466	510	583	497	516	544	537	527	491	524	514	504	482	529	525	524	526	498	510	526	502	522	506	520	477	548	528	511	504	512	533	477	517	539	524	540	511	519	531	511	548	551	486	522	489	526	539	486	580	543	533	530	486	490	559	527	504	512	520	545	493	571	502	509	505	490	521	499	511	534	531	522	521	526	489	545	489	528	500	522	550	582	507	525	496	517	519	504	496	510	519	525	515	506	510	494	505	495	517	508	518	549	487	488	512	549	565	516	522	499	505	507	480	494	508	482	491	536	505	521	554	537	555	497	499	532	511	509	560	517	509	495	548	495	487	509	557	494	558	595	504	463	519	506	548	542	529	550	521	501	508	509	476	495	527	544	477	526	543	537	538	473	538	522	522	475	487	507	496	527	527	520	501	531	513	496	521	521	524	526	544	553	530	519	472	494	531	514	511	474	538	499	530	525	505	527	505	544	543	493	526	540	521	516	536	532	538	522	518	532	559	517	509	524	495	481	496	570	518	548	487	541	530	525	546	497	514	540	551	501	521	550	574	511	518	517	501	532	532	505	517	482	512	506	561	521	501	507	490	535	535	514	519	492	511	505	541	552	525	511	535	493	528	529	526	534	526	555	530	507	507	504	539	511	513	496	514	498	477	493	514	501	522	514	478	497	514	526	509	534	518	527	513	496	551	541	475	483	516	466	561	521	525	505	502	507	540	524	487	554	492	462	522	461	501	492	510	523	552	519	506	529	497	496	530	473	550	525	536	512	549	486	478	508	539	496	515	564	514	499	516	496	502	489	530	522	514	516	500	511	486	538	524	494	522	546	494	515	486	541	511	535	485	515	539	506	502	545	480	524	515	483	554	514	545	483	491	501	527	514	484	548	540	547	496	500	540	555	511	489	550	518	509	534	486	508	534	525	525	490	479	484	580	515	500	555	514	484	493	504	493	520	522	545	541	516	533	500	508	498	522	521	553	543	515	552	557	535	509	530	514	501	530	528	541	526	528	512	501	564	509	540	533	536	535	491	505	542	519	503	489	540	485	514	537	513	513	495	522	506	511	493	508	536	550	525	506	524	516	515	503	499	506
48055	43200	32070	15592	1148	533	486	448	397	389	389	379	370	376	346	350	393	384	370	342	325	370	352	321	344	327	329	334	347	329	338	362	348	364	312	338	362	371	335	330	331	358	360	320	339	300	308	330	327	300	340	336	360	368	295	343	370	312	332	300	304	315	367	357	310	330	334	322	349	330	363	308	349	322	360	335	372	341	335	309	368	351	350	324	310	351	319	327	348	302	301	349	320	356	328	351	325	332	318	353	342	303	299	333	303	343	338	333	338	333	353	316	357	327	305	330	333	345	337	307	358	363	350	329	359	320	322	327	350	322	370	369	340	291	291	349	345	336	337	339	294	327	332	317	329	333	327	353	307	327	311	366	334	326	353	352	345	344	342	322	317	325	341	346	325	328	328	306	327	372	339	316	383	355	292	361	344	374	338	347	334	340	350	343	335	357	318	362	342	331	347	326	345	327	337	337	352	320	328	321	316	301	338	349	345	302	335	350	348	353	357	362	322	344	330	314	349	313	309	337	343	301	371	306	328	340	342	357	350	342	379	331	331	309	375	349	347	334	337	298	341	364	346	341	336	351	320	323	354	362	343	298	341	352	338	324	362	298	321	340	287	358	341	349	298	313	298	351	357	326	338	336	341	325	321	344	371	361	316	300	344	340	347	337	304	328	332	331	316	292	317	376	325	352	336	325	330	343	374	358	338	320	341	328	329	351	338	342	309	309	329	335	310	338	333	305	323	355	333	270	318	353	356	334	318	332	373	343	351	336	376	316	351	347	300	359	330	308	338	341	334	310	322	346	339	352	349	354	352	334	327	330	360	352	351	309	337	332	340	335	352	317	320	328	331	348	322	318	295	350	312	301	334	321	339	350	357	291	320	312	347	301	309	347	293	307	337	312	323	354	325	328	317	291	383	358	340	304	339	322	342	277	323	304	355	336	317	282	339	336	311	305	332	359	338	328	336	315	314	346	334	300	324	329	356	359	312	334	312	291	346	395	330	322	310	341	343	348	311	320	328	341	330	355	309	324	330	332	341	325	333	347	323	347	288	327	317	338	337	365	361	338	327	296	345	348	344	343	338	350	341	305	312	316	341	323	331	330	304	351	344	334	319	351	307	349	340	352	340	301	320	322	316	363	343	334	326	365	341	344	364	331	368	336	334	343	334	339	288	325	353	362	310	336	411	346	357	336	334	346	361	365	335	337	319	338	325	299	332	326	315	331	350	322	329	337	332	316	334	354	334	311	353	351	349	309	342	305	343	329	331	305	315	332	331	345	340	324	302	346	305	310	322	374	343	300	366	310	326	315	298	324	328	316	383	315	329	357	363	339	346	339	329	323	319	320	366	331	332	295	322	352	328	349	320	302	338	309	335	321	361	360	340	317	325	349	350	340	308	302	343	293	338	361	312	337	317	314	339	326	357	343	336	312	343	335	335	353	375	336	313	347	328	342	315	300	323	349	318	337	343	343	303	338	334	340	324	321	358	326	317	352	324	326	325	300	343	329	356	302	330	320	339	338	334	301	351	325	339	274	341	329	310	322	337	336	371	322	313	296	325	332	344	330	320	371	340	350	306	315	337	354	320	334	350	352	313	332	333	354	345	334	349	317	375	328	343	344	347	347	335	364	333	304	335	320	312	320	361	344	309	323	337	349	338	357	321	327	311	353	298	339	351	312	303	342	299	320	273	303	321	338	317	309	340	335	353	343	349	328	344	330	293	324	344	329	328	347	291	299	340	333	353	352	344	355	350	365	364	323	343	347	345	328	327	323	313	358	329	360	335	332	310	320	359	308	329	355	322	321	350	366	324	316	330	346	323	344	329	314	320	370	322	366	301	336	337	321	341	351	359	328	333	355	342	343	334	320	354	344	339	345	331	346	346	340	335	304	334	357	355	352	314	328	325	305	324	341	354	303	306	344	336	351	335	355	344	324	362	330	332	334	333	346	337	356	315	346	310	332	345	361	334	330	330	300	306	314	298	321	334	345	342	358	393	373	319	299	359	331	324	359	364	361	368	355	299	311	326	311	368	350	337	305	336	377	305	330	307	352	326	323	384	323	340	321	305	319	338	336	368	303	346	355	326	340	357	313	297	367	351	324	291	327	331	337	326	329	315	336	330	339	325	344	314	348	309	320	370	357	315	315	329	346	348	340	332	328	325	349	330	321	339	327	296	361	353	346	314	347	371	341	310	354	322	317	334	312	372	315	305	335	324	331	349	330	337	323	310	344	356	348	343	354	318	323	305	316	341	317	339	356	309	322	326	313	351	371	326	325	340	338	332	375	357	322	335	329	343	280	355	323	306	291	347	325	311	348	313	318	331	330	321	292	350	355	343	324	317	340	317	326	324	337	341	346	343	351	292	332	329	353	376	331	324	301	313	316	319	337	335	352	340	302	320	330	349	356	312	346	327	363	342	298	355	322	322	312	336	322	339	353	324	341	305	317	324	355	345	343	325	343	329	345	315	358	344	338	337	313	329	323	318	329	366	316	331	338	313	353	360	304	315	338	331	338	353	349	370	333	362	314	356	310	322	323	339	322	357	352	324	345	338	346	349	335	345	318	323	320	305	326	340	323	341	342	341	357	320	350	334	355	314	351	355	359	349	334	312	332	329	341	314	336	376	331	363	302	355	309	319	331	331	328	353	354	325	338	358	373	336	325	329	329	349	345	337	310	323	370	345	343	313	314	320	310	329	308	345	321	305	341	347	359	371	349	310	355	342	306	356	370	303	321	363	320	341	337	306	344	334	305	342	331	325	358	343	341	332	291	336	332	332	316	353	328	358	315	338	344	320	309	322	342	338	340	319	309	341	330	302	312	322	324	301	310	349	355	355	337	339	316	379	331	323	311	301	323	332	310	348	323	308	344	349	370	348	317	360	345	322	340	312	339	310	304	314	337	331	316	320	338	329	311	322	318	335	304	322	321	345	313	299	342	362	317	350	336	339	342	334	319	317	326	329	344	348	327	370	326	310	342	331	320	316	320	323	334	352	360	307	312	349	319	311	352	363	365	347	313	332	330	331	316	352	332	347	309	332	320	332	349	333	353	353	380	332	338	347	364	331	330	376	322	317	313	316	397	318	327	319	336	332	323	342	332	325	336	332	337	355	364	331	328	316	352	366	336	333	344	325	350	336	331	321	360	314	334	345	326	287	344	322	321	369	336	332	326	317	302	348	315	311	349	339	369	345	313	342	351	370	332	333	333	318	323	343	353	328	335	318	342	339	359	309	343	375	290	312	362	401	332	321	320	325	344	335	344	353	317	310	322	323	325	322	341	259	333	351	348	344	310	307	341	297	317	323	337	349	304	359	335	337	325	344	321	304	331	369	336	306	337	318	325	326	319	331	330	346	300	318	303	304	346	330	334	311	323	314	320	307	346	342	305	331	342	331	333	352	331	319	347	307	291	341	337	364	317	353	352	327	331	327	337	302	326	299	340	362	326	316	344	299	340	350	333	334	309	344	355	330	333	334	274	378	312
28675	29396	35838	11039	2290	2026	1737	1557	1474	1292	1246	1234	1052	1104	1072	1019	1030	1021	1009	973	958	960	992	942	895	895	896	892	941	931	875	915	909	908	878	873	898	806	913	865	880	893	843	881	924	888	832	873	869	892	853	900	926	853	837	894	835	852	900	817	847	831	867	879	871	900	855	864	857	822	892	894	886	911	855	899	875	875	875	796	876	797	880	878	841	829	833	849	871	863	842	823	809	824	818	852	855	853	809	882	810	797	862	855	830	860	898	852	798	882	856	852	865	860	783	869	818	853	848	834	819	876	856	901	848	812	905	787	856	869	832	878	885	895	911	802	882	827	865	866	861	847	843	869	861	897	849	816	862	859	852	841	830	882	900	851	890	895	806	891	894	874	840	837	820	825	833	882	804	840	836	930	879	845	868	859	853	838	806	841	866	871	855	881	825	894	816	866	883	857	855	839	831	821	835	869	813	841	841	798	892	864	839	864	883	915	830	884	835	885	857	881	833	843	906	857	878	811	815	829	848	889	843	836	847	847	789	894	843	890	823	861	851	832	876	844	822	844	842	791	815	885	905	848	854	788	876	834	849	856	884	819	849	886	882	877	862	873	837	906	849	815	865	828	860	833	912	883	820	880	847	813	863	853	879	857	810	866	864	828	857	838	874	858	841	876	870	892	849	843	869	880	889	874	854	939	892	877	899	855	864	843	880	868	819	846	835	840	810	821	870	844	880	856	863	836	836	814	840	890	857	820	824	849	851	840	848	854	861	859	837	850	820	820	862	855	855	848	861	814	826	899	862	859	842	846	839	815	874	828	877	852	843	817	808	873	922	874	884	847	866	809	835	850	878	866	879	820	826	877	836	791	785	841	852	872	821	859	851	824	904	795	814	854	867	869	813	892	837	817	917	862	872	811	878	875	832	842	837	919	886	877	815	856	826	834	883	824	839	861	834	863	834	854	856	915	858	842	844	820	863	890	828	826	850	859	891	882	859	854	856	888	874	869	852	832	815	829	934	897	828	870	820	878	881	869	875	832	823	817	840	865	835	853	884	873	824	861	855	838	842	869	875	825	870	858	855	792	883	864	827	851	872	823	856	858	825	836	849	831	866	844	801	844	822	828	865	838	886	866	904	861	800	843	827	883	850	927	829	884	850	797	841	826	868	893	910	889	858	831	793	847	866	894	848	868	826	835	811	833	841	846	832	878	864	820	841	869	877	834	848	875	863	813	863	910	836	854	817	835	918	852	878	849	883	777	848	853	858	848	840	849	821	828	886	880	816	875	890	831	906	899	912	821	834	871	850	864	816	840	871	845	862	830	837	819	871	833	844	884	859	867	869	812	864	826	886	857	855	913	818	879	827	866	838	837	821	901	860	885	830	866	823	818	846	842	887	882	883	861	860	874	846	825	826	855	775	852	880	846	893	832	870	877	845	835	890	855	827	831	933	862	838	844	877	858	861	863	845	826	845	881	853	840	864	843	762	860	885	802	820	872	873	859	871	865	869	861	856	862	924	860	857	828	876	848	859	839	839	920	823	847	893	884	887	841	912	873	847	848	860	839	861	833	861	828	856	869	830	882	869	815	800	822	909	841	904	882	871	849	852	862	865	862	834	842	870	905	834	850	887	851	893	857	843	863	855	887	816	848	827	885	867	857	851	868	833	894	896	873	886	840	882	841	887	850	832	804	851	869	852	856	828	831	854	842	810	876	846	872	825	883	868	852	899	838	824	844	857	835	848	822	884	881	821	875	823	858	851	891	862	844	860	820	880	888	877	855	873	858	840	858	872	884	821	817	863	847	860	802	859	814	823	816	902	881	867	849	851	875	885	878	793	828	891	851	835	842	821	849	877	888	875	864	850	868	900	883	842	864	887	857	882	835	853	838	840	866	865	837	851	841	860	834	849	826	842	864	874	879	867	832	869	839	820	858	881	849	839	888	815	872	853	847	881	860	836	928	836	828	821	889	861	888	890	848	851	867	869	874	824	809	881	857	880	862	875	887	848	892	926	857	859	832	833	888	876	888	858	817	859	813	819	903	910	842	918	895	837	849	830	879	877	870	877	848	814	854	867	810	825	827	857	838	872	864	835	884	804	898	849	847	839	862	847	836	818	863	858	867	838	879	876	863	865	837	871	834	860	880	865	830	885	875	873	820	796	866	817	857	842	839	844	852	829	842	906	883	817	886	848	862	837	824	810	831	861	845	890	880	867	828	893	849	840	872	861	840	840	863	869	870	823	845	824	830	821	805	875	863	878	864	836	921	903	851	835	871	850	867	889	825	820	878	879	832	843	916	811	876	824	889	861	878	838	905	874	793	835	843	874	888	872	886	886	921	875	857	827	904	854	823	837	829	846	811	831	891	797	922	849	855	822	811	833	913	863	876	913	873	813	816	833	869	870	884	801	801	817	877	855	814	828	860	828	845	852	881	856	940	846	849	873	838	859	881	841	806	816	800	850	841	896	819	857	843	824	819	795	859	875	812	825	889	808	892	891	817	852	820	844	852	821	862	859	854	872	900	869	808	855	888	861	831	879	851	864	822	923	849	855	832	871	865	850	830	871	842	845	870	888	860	845	881	866	776	819	864	823	821	874	852	861	865	844	821	853	803	833	823	871	833	872	810	912	861	862	861	801	896	888	884	855	852	881	859	849	842	848	847	857	852	847	873	861	787	859	821	845	881	826	787	819	842	825	875	885	899	886	861	817	840	882	842	887	888	889	891	865	850	884	829	832	874	824	861	856	851	887	830	865	889	821	909	879	861	812	847	877	836	848	792	832	817	858	824	833	941	866	884	826	899	866	861	838	822	867	878	866	845	810	810	873	861	873	828	876	803	866	892	772	790	841	855	832	854	821	819	866	877	842	809	818	836	820	833	842	885	847	853	873	817	824	830	855	833	876	830	882	890	817	849	900	868	870	893	866	847	846	863	863	802	887	860	838	796	809	885	841	884	845	869	879	881	839	869	850	849	861	917	800	764	905	870	859	798	843	866	874	855	873	871	808	884	854	847	837	835	844	894	812	834	803	870	819	866	890	836	845	825	891	897	867	815	782	880	817	842	850	850	841	802	877	843	892	854	879	886	849	873	917	818	902	811	904	893	814	908	806	857	875	858	881	848	907	817	868	855	873	853	836	912	876	858	829	828	842	820	854	856	850	840	857	822	915	841	840	876	804	900	930	896	871	856	858	885	918	848	883	837	856	878	801	848	893	882	868	844	889	785	900	882	859	856	841	844	869	865	838	904	832	877	828	811	855	843	845	858	873	821	812	877	879	791	834	849	845	875	841	854	881	872	841	833	880	866	813	852	789	854	826	957	847	873	862	818	870	843	800	822	819	841	824	870	873	861	835	867	919	885	808	890	862	895	820	876	877	902	841	811	901	838	794	873	819	825	814	882	846	841	857	852	897	861	891	852	875	865	839	812	796	815	911	882	864	835	840	869	835	872	801	846	850	856	872	842	801	862	849	786	863	864	832	824	804	845
61837	56495	45034	24357	2952	829	650	593	517	505	459	402	403	371	431	364	393	352	428	349	397	364	308	335	360	349	359	355	339	336	328	335	333	337	337	318	386	398	339	322	346	332	371	374	309	331	347	393	346	328	350	341	338	373	365	362	315	283	306	343	358	363	338	331	302	335	317	353	361	317	333	353	335	321	315	340	326	321	319	307	332	316	337	330	353	329	300	311	297	316	358	327	318	310	344	307	349	321	327	326	352	347	363	359	329	325	321	366	329	338	335	340	341	347	314	318	345	313	328	319	325	344	329	310	311	316	303	374	328	324	323	356	342	313	308	349	324	332	342	326	313	370	298	343	372	341	339	310	326	368	333	359	319	342	344	329	306	326	325	333	327	313	328	328	337	342	309	314	339	322	334	329	338	321	336	343	289	287	330	320	340	340	326	324	315	343	328	354	342	336	299	344	347	313	348	324	322	315	327	292	347	324	321	360	312	333	317	339	331	349	328	328	324	358	336	350	316	344	360	323	332	291	334	332	305	325	315	361	329	279	344	356	328	286	350	311	365	299	351	338	314	309	306	343	340	366	309	333	336	328	324	349	326	349	298	327	331	343	315	318	313	358	385	303	297	329	318	324	340	324	332	341	314	370	334	330	372	325	331	341	337	323	355	321	356	370	347	322	360	330	332	312	347	360	321	321	335	350	310	317	338	297	336	290	320	373	321	322	322	338	333	324	345	328	321	293	317	335	366	322	295	341	321	328	344	341	337	306	296	315	334	358	316	313	289	333	339	348	329	327	351	310	357	333	292	346	335	339	324	331	334	321	321	350	347	328	372	304	339	333	307	356	305	325	314	360	326	346	328	322	370	352	332	327	311	299	331	362	341	329	307	324	339	289	321	353	316	327	329	340	359	336	349	330	317	287	331	351	314	321	295	315	339	292	329	334	300	329	335	319	340	314	309	298	315	332	339	352	326	325	326	335	342	297	345	349	328	316	321	364	319	335	323	355	317	337	342	332	332	345	361	313	363	336	335	380	331	326	304	335	318	336	348	308	340	303	307	340	332	333	299	328	317	287	323	294	338	339	298	332	335	325	331	319	335	321	330	349	364	336	308	321	360	315	296	324	309	341	367	321	324	336	330	316	367	320	337	304	349	319	332	323	351	329	336	335	349	336	347	337	351	323	323	320	314	329	342	333	323	321	321	316	317	327	344	325	316	339	329	326	338	333	316	298	343	351	316	328	330	315	308	322	335	358	333	312	359	324	343	352	323	303	344	323	354	282	322	332	339	294	297	344	303	311	339	339	356	316	334	336	298	309	323	336	338	336	363	334	347	359	357	344	314	308	331	347	343	335	344	374	347	368	354	301	334	338	335	360	340	323	342	338	282	323	329	331	355	303	319	339	335	295	345	309	333	317	321	336	315	320	384	338	326	353	334	336	304	308	343	323	294	335	354	302	347	283	319	340	315	305	314	309	345	286	326	353	337	326	293	337	339	335	298	330	306	316	335	335	343	340	336	345	331	342	317	333	326	332	315	328	290	348	311	302	334	303	331	347	295	343	297	335	326	353	307	342	327	338	273	340	338	310	360	321	344	315	362	346	310	340	315	317	333	352	309	309	356	321	378	338	344	341	310	302	329	367	301	335	338	351	322	347	334	368	377	347	355	310	302	318	333	352	311	328	316	311	343	329	296	327	311	339	333	359	324	336	331	307	312	332	311	291	323	314	327	377	343	315	341	351	327	325	332	343	358	316	309	303	342	334	370	314	302	342	334	314	365	347	299	369	329	336	333	319	334	347	339	332	329	347	353	309	326	345	312	309	348	304	310	307	352	362	335	343	306	325	317	339	331	320	299	337	342	342	304	324	318	314	354	365	318	336	308	311	322	301	362	320	337	316	338	333	335	332	310	326	339	295	331	336	332	311	326	377	324	342	344	303	328	352	331	364	343	325	335	361	327	337	311	348	315	326	343	307	319	311	294	327	346	361	343	323	292	323	309	326	317	342	338	320	335	340	340	325	327	348	291	319	331	330	336	317	374	347	328	360	330	325	384	316	305	340	334	334	297	327	330	290	346	332	325	313	316	327	323	358	342	326	368	329	346	327	339	347	330	363	343	339	357	341	345	329	325	350	304	328	343	345	347	323	305	334	343	344	332	343	307	369	352	312	359	340	353	308	298	324	333	341	308	330	338	304	333	325	328	347	338	343	308	323	341	343	303	346	322	325	333	314	339	330	323	319	315	322	314	311	275	319	337	339	326	319	306	306	343	324	343	310	331	348	320	316	322	349	307	375	344	334	353	317	336	312	351	341	324	324	334	378	363	319	330	325	326	326	330	338	362	315	311	310	316	303	339	309	319	315	329	343	301	317	330	325	341	336	319	290	341	293	348	330	358	343	343	357	279	299	308	356	343	317	354	336	312	311	324	373	300	293	349	317	329	344	330	330	353	361	323	383	341	328	357	309	331	338	327	310	305	356	319	342	345	326	341	317	279	332	326	313	320	337	304	299	324	317	332	351	289	339	339	342	306	328	319	335	341	328	326	303	362	296	325	310	334	329	349	317	339	343	309	368	312	341	313	362	351	331	348	294	343	320	297	309	338	325	310	352	352	334	315	286	361	324	345	355	324	313	319	329	336	319	359	376	354	324	362	326	331	313	319	302	330	347	318	320	320	321	328	313	302	331	313	337	351	347	311	325	318	328	308	327	319	365	339	319	331	299	315	354	356	291	334	335	328	339	338	315	305	299	323	333	319	341	317	291	326	331	366	369	325	348	333	321	336	367	326	328	333	353	310	331	320	348	354	327	342	332	343	320	327	297	360	352	328	341	341	356	373	317	320	376	335	372	323	324	280	344	336	331	355	315	344	322	337	334	337	313	354	321	349	350	333	320	359	292	316	324	352	340	367	343	322	357	350	329	350	331	348	322	359	307	341	334	322	354	308	334	332	339	367	343	317	280	292	301	311	349	314	344	327	298	337	307	306	327	330	324	343	296	309	327	347	362	326	337	330	373	342	344	327	344	364	338	345	343	349	325	306	312	324	317	369	323	355	324	311	315	345	392	371	313	297	355	359	333	314	363	337	315	341	337	321	377	306	316	331	336	339	370	335	322	309	304	325	353	310	326	320	349	331	343	316	345	367	306	337	314	295	370	322	331	335	338	318	322	331	339	317	329	348	311	326	378	301	301	344	347	334	345	327	330	334	296	348	332	321	342	366	322	339	315	350	347	343	324	324	333	338	349	326	346	337	356	328	314	346	333	338	368	354	306	336	345	312	321	363	340	332	343	360	272	354	331	285	355	319	362	318	345	311	338	345	332	350	298	314	298	309	364	342	309	331	311	341	344	318	329	325	311	269	349	353	300	355	330	332	324	328	334	332	356	333	341	314	358	328	351	352	372	314	355	327	303	333	356	285	337	326	328	310	304	340	364	351	317	361	291	321	314	295	289	354	320	335	319	314	345	323	351	327	322	331	333	332	348	308	348
37417	37412	46000	12854	3614	3082	2512	2256	1927	1676	1540	1561	1402	1260	1312	1258	1136	1107	1028	1053	1070	1000	986	978	1011	948	1047	948	951	978	962	966	901	899	892	871	955	916	887	873	913	863	877	903	874	898	870	878	904	830	910	907	847	866	798	887	848	836	820	850	887	920	826	894	829	849	850	847	817	851	863	826	885	811	894	882	871	852	815	862	844	900	859	834	861	841	825	808	876	828	845	818	870	838	856	808	821	880	845	836	836	869	850	877	867	804	814	846	852	827	830	823	858	856	822	780	833	829	838	844	853	831	831	854	827	820	830	812	808	879	826	839	845	811	862	829	861	798	803	793	819	895	846	816	810	869	809	817	860	819	802	844	843	788	809	824	850	855	820	850	843	818	858	799	801	841	807	816	836	817	841	827	848	832	820	803	902	880	793	822	820	816	779	819	824	846	837	808	817	836	813	873	821	821	837	809	831	885	846	761	806	814	840	838	787	837	781	856	855	882	848	744	823	826	869	821	821	755	800	800	767	807	792	793	786	858	811	845	805	844	872	797	822	785	809	860	827	860	815	828	851	766	857	829	870	782	808	782	847	805	793	831	821	776	789	845	833	863	797	822	841	842	860	816	857	812	794	753	777	830	844	791	796	796	832	844	816	866	819	815	784	785	821	813	818	867	795	759	852	846	808	806	832	884	770	878	842	816	765	835	799	805	801	833	823	745	793	815	801	833	817	800	821	863	840	764	848	808	840	780	788	863	826	806	774	820	791	795	847	874	847	846	798	743	849	799	830	786	822	791	808	860	809	844	811	825	833	847	807	849	787	831	863	857	818	821	738	817	823	853	884	855	806	828	816	830	846	865	844	828	887	848	782	850	846	820	840	844	838	865	828	826	847	835	847	828	840	804	810	847	834	812	809	816	811	828	762	845	781	838	846	797	802	867	865	839	770	902	824	819	823	755	824	831	828	849	807	809	808	866	832	807	844	810	859	784	833	861	815	852	812	831	790	783	798	834	858	829	824	816	866	825	875	864	832	841	851	851	766	817	818	836	819	879	836	845	808	826	783	812	787	794	805	814	798	866	836	807	820	856	795	862	898	815	820	853	784	791	863	808	812	803	820	824	892	829	798	877	781	854	852	867	826	802	848	823	840	823	767	872	839	819	805	815	825	809	867	860	817	873	853	781	847	820	837	784	875	866	842	834	853	878	885	814	843	796	838	846	868	828	852	774	772	800	804	853	768	822	839	839	804	810	824	819	831	829	838	785	782	819	816	811	820	865	771	791	860	831	809	865	834	837	820	772	771	871	840	820	770	827	784	849	784	773	805	832	821	822	800	816	848	832	816	868	822	843	837	829	743	835	777	828	821	846	778	849	815	868	883	841	810	781	857	793	838	822	838	826	818	849	830	844	851	810	848	839	816	841	848	840	807	791	857	803	845	805	832	866	833	856	851	838	852	836	790	818	819	802	864	843	852	851	790	835	789	846	798	773	915	885	823	811	789	815	847	810	869	872	804	821	836	828	873	811	848	826	788	774	809	857	806	824	830	840	825	820	866	820	842	820	833	766	828	817	824	797	807	809	824	876	828	844	793	809	799	781	851	861	814	879	807	790	835	774	815	841	823	825	872	855	842	819	868	811	851	807	851	861	846	861	835	840	798	836	803	884	862	830	844	843	799	828	865	790	847	833	836	820	765	843	850	817	814	841	857	870	825	836	850	799	775	807	828	829	814	819	800	798	823	822	856	804	823	806	825	862	806	804	811	910	818	829	820	857	759	869	850	844	782	772	800	750	825	857	834	821	770	818	801	826	837	788	795	816	778	869	877	800	828	797	838	804	805	764	864	861	810	808	857	767	836	793	806	833	864	810	852	800	821	878	808	824	792	830	831	832	818	822	863	844	817	790	848	887	808	851	881	856	859	781	789	822	872	839	783	852	791	775	854	810	849	848	786	795	783	832	814	825	836	833	804	861	852	809	799	794	809	814	778	828	818	822	807	831	821	840	777	856	851	807	851	832	831	816	815	808	821	862	823	876	847	842	820	815	807	792	839	819	878	829	822	810	851	779	809	817	838	854	832	800	892	749	822	804	888	835	866	846	817	803	861	834	821	811	787	836	831	840	836	875	803	787	865	777	859	806	843	813	789	823	812	859	809	790	809	793	839	768	827	790	832	818	792	822	824	819	863	843	805	793	814	804	784	776	837	816	845	823	842	778	820	823	859	808	822	777	846	803	869	818	826	851	790	792	827	816	798	826	808	804	804	835	783	828	824	814	854	827	848	830	842	834	836	855	821	804	804	850	818	775	825	815	791	828	782	852	827	822	836	781	807	842	848	758	860	830	856	839	830	856	805	872	849	802	821	790	860	825	879	839	799	854	835	798	821	847	817	796	837	832	805	797	824	828	842	805	787	774	829	762	851	820	790	804	825	811	781	868	803	821	788	833	871	819	824	878	821	860	849	840	819	801	818	833	838	840	831	815	841	850	813	823	835	858	840	809	838	790	838	863	831	837	768	854	804	843	797	847	829	825	846	786	847	854	796	789	811	830	779	830	810	801	789	784	858	843	801	826	829	839	851	805	847	830	835	818	782	820	820	852	827	853	836	835	879	757	772	870	801	866	861	800	832	815	792	850	776	812	810	782	843	889	822	849	854	855	865	825	823	801	800	848	865	815	848	815	849	776	785	811	826	777	798	811	840	852	858	820	909	829	803	804	763	817	789	854	800	852	821	811	767	782	855	823	823	890	811	799	819	858	836	827	810	829	814	802	806	831	835	835	851	822	847	782	827	820	901	829	772	881	789	829	846	854	812	801	846	807	813	854	776	848	809	838	797	797	832	786	866	808	782	846	795	835	831	821	801	798	870	804	780	774	807	835	808	869	837	822	811	846	804	857	819	839	790	807	854	840	808	805	855	812	822	785	832	884	867	773	867	861	813	797	859	824	861	826	830	782	809	849	840	823	829	859	859	851	836	841	858	890	823	801	743	833	833	945	846	820	827	831	852	800	881	800	778	818	828	798	841	829	791	844	780	832	824	890	794	848	864	807	823	833	803	820	857	847	801	799	857	805	892	828	832	820	809	804	796	848	910	833	886	866	860	862	830	857	874	843	838	808	852	865	830	771	864	809	790	819	799	824	844	801	851	815	840	806	787	827	861	879	839	811	839	873	822	797	816	823	844	812	779	804	857	827	824	837	851	818	814	789	834	844	805	770	838	820	872	794	788	833	784	880	852	834	853	842	854	898	841	880	852	763	824	789	784	798	811	836	873	838	851	815	847	791	810	824	848	815	832	789	760	797	806	845	787	823	792	833	776	808	794	858	840	805	862	799	881	854	816	812	851	775	822	789	798	840	811	814	810	793	826	777	792	828	810	814	829	824	845	781	815	852	819	824	875	851	849	841	799	820	818	805	851	879	803	796	826	844	795	846	884	818	859	800	831	836	890	864	828	853	887	823	780	825	864	811	835	829	818	820	765	812	833	897	838	844
8555	3924	2249	763	216	208	178	206	179	157	190	154	198	177	171	171	190	182	170	169	152	179	190	202	181	177	140	161	187	169	152	158	184	178	170	165	178	170	190	194	175	159	146	188	204	174	179	165	175	151	170	184	172	183	165	179	176	182	186	178	209	167	171	190	190	179	197	187	174	202	169	193	165	187	167	195	165	203	197	153	181	159	174	158	183	186	198	185	170	199	192	186	190	186	188	187	180	152	179	195	188	175	161	173	156	157	158	184	175	168	173	181	186	166	189	182	174	174	172	195	169	173	172	168	161	185	156	180	185	189	171	196	175	187	196	204	192	176	201	176	174	195	179	154	179	176	177	161	175	192	186	178	182	176	169	167	186	165	180	165	177	189	164	167	190	171	180	186	169	190	156	183	168	179	190	170	171	183	170	172	164	185	184	173	188	162	187	160	160	204	171	161	173	172	172	176	174	175	190	173	166	165	177	185	187	184	149	193	178	180	171	155	171	180	177	172	170	168	185	165	176	171	162	175	167	184	163	167	157	147	190	177	172	169	164	178	194	174	171	160	175	163	178	170	183	182	166	182	170	181	182	162	157	174	172	199	191	136	173	189	187	184	187	165	199	159	176	186	173	198	184	162	171	176	166	191	172	179	181	187	187	192	185	177	161	168	155	154	186	153	156	184	167	159	173	162	163	157	194	160	178	175	165	183	166	187	187	182	173	178	208	159	172	186	183	173	171	193	183	175	193	172	186	184	173	171	163	191	173	173	176	177	192	192	169	177	190	181	183	175	172	192	171	166	170	164	178	159	175	160	199	185	174	174	196	187	172	188	197	163	185	192	161	198	179	162	156	154	194	182	192	174	189	182	162	168	185	150	185	178	199	182	184	162	183	176	167	190	188	180	168	199	170	167	177	182	184	189	191	173	202	156	185	169	176	190	204	197	174	178	160	183	185	157	155	193	170	188	183	168	204	207	181	172	188	181	188	179	189	178	193	190	153	174	186	194	197	165	178	162	180	200	179	148	171	173	184	164	185	195	180	182	168	170	190	199	159	171	197	187	156	185	150	185	185	175	164	171	161	183	170	161	200	197	144	178	187	184	176	186	178	189	189	173	197	198	171	203	188	175	179	170	185	159	180	181	187	168	178	168	164	191	198	179	177	163	166	161	178	155	174	184	181	175	156	169	165	152	182	205	183	171	170	140	198	208	171	160	170	182	186	194	166	173	167	187	203	182	196	172	172	209	177	184	185	163	190	177	174	175	165	178	171	169	183	180	179	159	195	171	189	168	175	192	170	163	188	190	175	180	188	168	180	175	180	165	159	196	180	186	179	174	156	214	174	152	169	173	177	157	190	170	209	175	184	191	175	200	191	141	183	184	191	184	180	159	170	171	178	158	157	177	189	181	171	172	175	161	193	165	176	161	168	186	148	169	173	185	159	197	165	184	168	177	178	190	169	182	185	176	193	161	137	168	203	186	191	180	169	192	174	189	157	143	172	141	154	179	189	163	159	177	178	177	190	158	177	180	187	180	164	161	189	175	185	152	183	207	196	172	159	191	199	178	206	207	181	152	167	161	148	193	171	179	186	175	188	142	178	172	157	182	175	165	175	179	198	182	198	185	180	165	177	188	174	165	172	185	191	186	187	163	196	160	158	210	163	178	191	157	189	160	178	173	172	151	165	188	176	194	182	159	158	162	163	180	170	188	154	166	186	171	207	195	184	196	173	162	169	172	180	170	182	190	202	165	162	186	188	173	183	183	181	165	203	174	181	148	171	194	179	170	178	173	201	185	181	180	148	176	183	168	177	187	156	193	187	191	170	174	168	171	172	165	194	170	171	180	170	192	201	201	168	171	184	182	174	172	160	181	163	218	177	188	181	202	166	170	165	177	180	184	185	175	173	185	179	197	188	176	177	180	181	204	173	166	173	188	177	159	171	164	176	146	165	174	173	163	193	200	173	176	183	179	161	168	172	196	207	186	167	184	187	148	164	184	156	170	164	178	151	180	176	169	173	175	148	168	165	176	170	185	173	198	171	160	181	176	200	180	172	195	178	182	163	187	198	187	218	170	188	164	192	175	183	148	180	188	181	152	182	185	192	188	220	144	176	163	166	160	173	164	170	182	212	177	191	166	155	181	160	180	197	178	179	190	157	183	186	171	175	175	200	169	159	183	197	172	171	176	180	209	190	191	190	184	214	170	182	172	170	184	203	167	190	178	183	161	184	163	155	179	177	193	165	157	187	184	202	185	161	179	188	152	177	175	190	168	181	162	161	193	169	189	187	183	201	201	163	173	184	160	145	186	170	177	186	174	172	176	155	164	168	184	150	170	172	176	144	180	194	211	177	168	174	176	175	158	170	167	167	167	175	154	167	181	199	159	170	165	173	178	189	174	178	150	182	173	173	202	197	185	184	173	190	165	179	196	178	178	199	173	171	185	183	186	174	199	158	192	202	190	189	179	180	157	161	172	168	198	181	161	159	201	204	178	179	188	165	190	175	207	158	179	183	158	171	182	182	167	161	183	171	192	166	168	177	190	188	196	192	180	173	198	186	169	197	193	168	167	198	171	185	176	166	191	165	154	195	182	172	184	178	180	186	174	187	184	181	202	161	170	169	199	155	159	186	186	161	174	183	187	181	184	183	191	180	163	157	174	193	189	164	163	171	150	177	192	181	153	169	179	178	165	186	177	187	205	179	169	169	166	180	194	184	176	153	175	177	185	151	167	163	171	165	166	187	180	172	179	173	160	192	171	182	168	188	166	186	175	173	184	177	190	169	175	198	182	170	203	195	199	186	171	189	196	184	182	169	176	168	153	171	170	170	160	160	200	174	167	169	182	152	176	162	183	191	169	191	189	190	177	168	188	181	185	167	171	191	171	169	171	201	179	181	155	159	177	163	179	166	176	189	166	169	161	224	214	182	187	190	191	172	188	185	178	188	156	166	180	172	174	185	176	175	176	186	185	161	165	181	162	178	182	186	168	178	170	174	158	161	162	191	166	193	166	167	161	181	195	169	173	177	197	193	167	180	174	174	193	167	156	182	181	167	188	174	172	160	168	152	180	161	161	168	179	189	185	176	184	170	176	160	193	160	179	203	201	160	175	174	180	183	195	154	185	177	162	181	168	184	192	164	175	186	190	195	175	175	183	170	175	203	179	200	168	174	177	191	189	172	180	187	169	187	186	181	158	187	163	186	176	173	195	153	199	191	166	183	201	185	202	185	186	181	167	175	155	174	180	185	161	190	203	184	170	170	163	161	162	184	180	184	180	165	166	173	189	184	181	205	188	169	175	159	195	172	181	197	185	154	181	173	180	177	192	172	179	187	180	178	167	179	186	166	177	178	186	205	179	177	170	161	175	165	183	173	167	193	153	182	174	184	180	150	182	179	167	178	173	180	190	193	157	168	194	152	167	182	174	168	173	191	169	169	203	176	149	178	165	182	183	191	169	174	154	183	173	183	177	181	163	177	157	171	184
7205	5088	5173	1286	609	629	562	567	578	561	558	553	510	519	550	528	524	543	497	511	525	518	518	560	528	504	498	531	491	493	539	525	556	557	487	514	574	523	519	541	508	546	516	515	518	493	520	515	514	488	526	514	502	505	514	513	525	523	536	547	547	563	521	521	536	538	481	522	532	508	548	531	522	526	510	501	552	554	534	524	503	485	529	522	498	513	507	534	516	490	528	506	554	517	550	544	522	490	515	528	505	523	508	499	540	534	513	513	521	552	509	553	531	504	529	529	541	550	523	489	508	510	520	568	513	509	541	574	515	476	514	528	557	521	511	530	513	531	528	558	518	524	500	526	541	511	519	494	496	498	507	529	511	518	534	486	523	486	522	548	543	524	501	475	530	529	501	575	511	501	552	541	548	495	561	525	505	540	526	521	511	507	538	536	526	508	490	521	518	526	488	483	495	511	520	524	528	528	530	554	520	527	512	533	513	506	516	491	493	538	516	546	507	507	520	509	530	525	510	531	499	579	520	513	550	504	504	514	527	492	522	544	522	570	500	525	484	513	567	506	499	492	507	531	501	459	491	510	511	503	511	472	547	513	541	548	541	494	548	533	514	497	476	536	498	539	498	496	508	521	521	505	508	547	566	538	491	509	518	505	446	514	523	561	551	512	558	510	546	485	495	493	499	529	540	508	539	506	514	487	539	544	551	513	522	506	529	527	487	500	529	541	523	529	530	474	524	527	541	479	495	567	518	530	537	462	503	532	490	538	601	487	503	564	510	511	532	490	501	516	502	521	484	557	560	499	532	538	503	493	529	493	498	479	548	543	513	530	532	496	546	492	525	497	485	489	481	500	518	508	552	522	510	488	496	491	519	507	504	546	512	517	521	507	568	483	522	517	533	517	534	530	517	519	501	514	484	496	475	469	516	482	488	494	519	555	503	515	543	548	505	492	489	520	541	485	530	541	567	464	506	510	491	534	554	527	496	531	481	508	541	546	532	495	524	505	491	522	516	554	528	499	543	460	527	557	520	514	538	502	528	554	505	518	510	513	509	530	514	549	518	530	497	535	513	538	518	527	514	536	535	526	533	511	526	479	506	496	539	559	484	489	537	512	552	486	483	510	523	527	535	549	500	513	533	555	551	534	489	526	564	507	501	521	477	526	487	528	521	491	489	536	510	541	519	543	514	525	540	485	504	517	551	488	450	528	503	529	543	554	564	520	513	508	504	522	526	523	506	537	499	503	533	519	507	521	530	531	511	508	543	551	482	484	530	508	510	493	518	561	538	538	507	509	531	487	479	493	521	476	519	494	505	537	521	554	527	479	512	545	491	504	511	494	501	509	510	513	506	489	498	506	539	528	525	524	558	499	471	530	516	475	511	527	511	501	519	535	539	536	498	520	521	539	511	530	539	540	516	486	485	529	502	543	519	508	552	538	549	504	505	520	522	514	524	496	547	561	535	502	544	522	521	554	487	515	526	481	545	483	532	543	499	538	505	553	512	555	507	485	537	505	501	494	510	534	533	507	561	524	499	527	530	544	484	482	502	528	559	507	536	493	536	492	523	542	515	570	482	488	488	530	503	503	540	514	518	533	548	521	515	504	545	504	512	518	503	539	505	510	534	539	564	511	516	517	508	537	526	537	527	489	534	498	502	491	556	556	546	518	531	528	554	533	513	518	540	489	502	512	512	529	522	544	557	543	527	532	540	532	480	504	471	537	535	569	564	500	532	510	515	505	493	521	525	533	510	531	489	551	528	519	546	501	508	461	540	516	514	491	522	530	505	532	535	515	525	555	539	528	496	483	506	542	553	490	532	549	527	539	542	480	543	508	529	550	528	485	487	525	586	544	499	539	525	457	512	529	554	512	519	495	540	535	479	564	534	539	554	530	533	527	519	511	485	536	522	466	515	549	537	552	494	508	535	520	533	497	511	524	532	558	516	527	535	543	505	482	495	518	520	501	543	471	542	512	525	518	508	549	555	477	528	502	570	518	529	545	502	529	535	487	524	533	494	520	524	528	503	514	493	550	526	506	508	518	564	497	525	550	502	543	516	516	489	515	474	516	547	527	503	527	527	509	509	491	513	542	467	492	526	524	487	493	558	533	505	519	504	552	533	515	542	527	529	523	497	513	517	521	535	519	512	503	525	518	458	513	540	524	546	494	525	483	528	518	479	533	528	506	575	517	515	508	530	506	502	486	474	489	533	495	547	547	545	523	485	542	546	562	545	529	530	478	549	503	528	490	515	555	516	493	550	539	532	552	497	524	465	518	546	513	508	478	494	510	510	503	537	535	508	488	553	554	565	517	517	544	519	510	511	512	527	516	528	507	479	509	536	500	489	493	528	507	556	519	551	496	512	532	534	522	503	516	552	546	573	566	537	527	523	525	509	502	536	533	494	488	537	533	536	530	512	510	542	539	513	513	541	521	568	508	529	506	520	534	512	534	516	545	579	547	515	532	532	541	466	540	529	486	487	489	520	553	492	539	532	534	511	505	502	513	527	533	528	541	555	513	487	521	523	510	539	527	518	533	505	486	506	536	526	538	493	521	483	513	542	508	547	492	502	518	551	521	527	477	478	559	535	508	534	498	553	503	520	525	518	533	512	535	529	516	506	536	513	571	526	516	535	515	524	496	492	531	575	533	513	564	511	490	506	541	530	500	523	567	541	524	517	522	489	556	500	496	530	496	529	568	526	518	539	523	502	519	528	549	477	534	526	514	532	491	468	525	553	572	524	517	515	511	539	507	528	508	498	514	491	513	554	505	529	491	510	531	537	506	511	517	527	555	555	503	552	498	509	520	522	496	491	555	535	489	532	486	505	514	539	538	568	551	515	527	535	529	508	483	499	525	528	532	576	497	517	527	501	523	563	562	541	534	532	523	487	522	573	495	519	472	513	547	490	514	545	503	509	492	565	509	519	558	541	508	530	525	542	521	562	504	525	492	547	499	514	522	532	506	513	537	510	511	528	544	477	511	529	561	492	558	543	515	523	522	493	539	512	552	546	521	510	499	512	477	517	507	518	508	550	522	551	486	537	567	522	491	508	560	540	527	537	528	499	501	511	535	518	539	542	560	501	569	525	498	512	506	496	545	514	500	527	478	508	562	515	552	505	517	495	488	486	498	538	532	525	506	493	520	527	519	537	509	562	471	527	513	528	537	549	513	525	492	514	503	469	522	500	505	494	497	560	535	490	544	504	546	508	517	537	503	485	539	471	560	478	516	531	534	476	531	557	544	493	539	503	513	513	532	529	510	524	507	521	522	573	534	522	524	528	550	486	533	500	516	510	516	522	510	536	520	533	520	494	526	537	571	486	515	493	510	481	487	479	516	544	525	552	506	520	526	505	526	527	508	484	530	532	496	536	513	524	511	521	515	496	530	472	529	517	520	539	519	517	518	519	516	520	536	539	555	514	497	512	531	542	541	565	481	502	500	495	536	545	569	514	514	525	523	514	491	527	559	483	561	515	527	519	497
47682	41843	34237	14502	1083	537	464	429	424	464	410	402	364	376	351	364	347	334	329	339	365	363	382	348	346	329	334	342	339	371	337	323	321	316	370	365	331	347	333	355	328	324	323	322	344	326	319	335	353	348	301	331	328	370	337	355	352	325	302	380	360	359	341	321	345	339	359	329	345	319	306	329	332	346	303	332	347	357	390	310	326	330	410	318	319	345	310	326	343	316	360	326	326	345	380	329	366	320	316	311	327	311	356	377	343	355	342	311	324	312	312	306	331	337	312	333	318	311	329	369	350	341	318	331	350	321	359	363	379	340	338	333	365	344	327	303	327	309	333	336	330	354	341	349	349	346	328	330	318	336	337	327	343	340	314	335	361	320	326	313	341	332	310	363	312	340	314	356	382	328	322	335	326	332	341	317	351	329	323	300	329	366	341	347	357	336	338	305	329	340	345	331	302	316	318	338	331	320	294	335	336	321	345	327	356	339	350	325	360	349	363	326	299	332	350	338	346	353	327	345	358	334	331	351	354	333	361	336	335	352	313	339	313	312	328	338	313	338	352	345	325	353	326	331	341	321	344	348	368	346	317	343	326	368	362	319	339	346	325	324	322	369	350	301	325	348	306	291	316	349	322	345	305	338	335	332	368	337	344	342	349	361	299	357	337	323	356	316	320	290	341	294	322	337	331	359	351	316	338	347	345	391	351	320	340	344	337	337	337	347	299	335	310	317	327	340	369	347	305	319	329	347	371	345	318	334	283	354	293	332	345	319	340	322	309	341	342	350	320	328	317	332	313	377	326	313	326	330	344	293	340	371	321	327	340	322	353	310	345	301	342	323	363	338	314	327	349	349	321	350	312	354	365	324	376	301	364	316	328	370	334	353	342	351	332	297	334	321	356	348	294	310	334	293	326	320	325	322	342	338	335	330	358	309	321	324	304	327	328	362	351	314	334	340	344	353	321	342	350	336	320	334	303	333	341	346	304	316	364	327	299	334	326	313	359	348	336	365	335	333	341	307	346	325	332	342	335	349	308	319	336	357	308	342	337	355	348	330	318	331	369	345	342	320	336	328	305	365	338	317	316	377	340	322	353	306	335	338	306	297	330	350	340	372	332	322	322	346	333	347	350	328	321	314	317	358	324	361	309	323	363	336	346	315	340	367	384	304	318	327	337	310	327	342	332	345	335	328	322	348	366	308	333	341	363	346	365	312	339	304	337	326	375	349	358	346	320	344	312	319	332	332	365	321	343	304	320	317	317	316	340	327	349	338	312	326	293	329	309	355	329	335	346	317	334	346	343	312	339	349	335	304	314	342	352	336	338	327	319	309	316	336	319	323	314	303	318	323	342	318	309	327	361	351	353	327	321	350	367	309	363	357	330	307	342	349	347	376	334	333	382	325	307	384	314	356	327	326	329	350	332	328	354	313	325	332	341	319	352	315	317	365	361	359	327	338	339	338	345	341	320	342	351	332	345	313	310	354	302	317	324	327	345	336	341	308	349	356	367	312	334	334	332	333	340	368	368	334	333	291	349	373	373	315	352	354	315	309	337	349	309	340	349	311	347	328	339	340	301	317	329	298	349	345	368	309	337	336	303	295	365	340	337	317	333	333	311	318	364	358	304	313	324	311	332	302	330	308	319	303	307	332	314	330	365	322	367	336	327	341	353	314	370	345	290	355	290	319	305	319	308	302	346	323	353	337	297	340	330	339	344	324	348	352	326	356	344	371	325	298	334	311	362	297	367	334	312	387	333	348	312	332	348	340	357	322	316	317	343	351	345	326	316	367	305	358	336	296	374	338	373	300	339	352	346	323	314	346	313	319	317	311	351	350	327	339	319	349	349	356	318	358	335	333	310	331	353	328	314	347	372	334	317	317	345	344	291	314	348	372	307	323	354	349	304	320	305	355	373	341	321	342	364	341	338	335	361	327	368	330	335	312	330	366	345	341	316	321	329	331	350	374	316	368	345	322	303	361	354	342	333	317	324	327	328	359	342	334	325	318	326	339	314	354	338	344	377	325	312	314	336	370	339	357	338	326	369	298	322	318	315	293	336	354	303	295	311	321	303	365	280	327	342	330	318	298	339	344	329	383	325	334	299	320	330	340	335	344	342	307	344	334	333	325	364	335	310	294	347	322	339	341	344	331	332	316	323	323	344	336	344	333	344	327	349	362	311	326	309	346	333	347	331	348	322	326	380	339	308	337	360	366	331	319	359	353	308	341	364	340	328	346	348	333	318	327	313	316	300	339	317	364	368	326	316	359	331	327	331	345	356	327	350	351	326	362	346	328	336	374	334	329	299	312	336	359	312	325	350	343	302	390	363	353	346	330	306	306	345	350	341	310	295	276	357	339	320	337	342	331	342	329	333	355	335	350	346	327	363	335	326	328	345	340	357	325	335	335	310	336	317	319	341	326	323	363	369	362	339	365	344	352	356	332	342	360	353	348	314	299	330	331	325	354	332	350	360	281	344	287	356	334	330	315	362	349	348	324	346	377	331	340	323	314	328	287	341	311	359	349	335	334	321	329	344	328	344	337	313	356	316	294	328	318	330	327	317	312	359	317	330	340	324	298	290	367	353	339	322	338	330	346	337	330	322	339	387	337	353	366	336	335	324	351	350	334	318	353	336	335	295	348	374	340	342	355	339	332	335	318	331	323	348	358	347	306	352	330	325	320	320	343	343	370	345	339	336	347	374	347	315	316	354	356	302	360	329	317	334	337	362	312	328	327	357	342	340	316	323	317	310	337	351	319	331	352	328	356	315	331	325	366	335	335	295	370	332	368	323	335	366	328	330	356	341	316	330	297	321	304	335	341	328	322	312	328	349	347	316	321	363	314	320	327	345	352	309	303	322	323	370	336	361	298	324	359	337	335	323	336	313	347	344	324	302	342	362	350	333	334	333	351	337	339	326	341	328	353	331	334	314	322	355	320	351	333	314	389	324	317	289	330	364	348	342	352	356	336	350	346	331	349	332	310	335	351	323	323	312	337	320	330	361	334	336	335	336	340	360	341	328	304	361	315	348	333	356	337	368	335	349	333	342	360	312	299	291	303	323	338	334	317	296	330	299	325	315	323	324	342	317	333	314	345	314	315	320	332	356	349	309	367	348	354	326	348	351	326	350	312	348	311	324	319	321	333	326	329	295	311	343	339	289	333	346	313	329	334	306	347	306	312	323	313	314	321	337	294	306	337	337	354	336	322	351	342	325	342	293	313	363	348	304	309	357	334	323	373	341	326	362	329	331	325	356	318	342	319	338	323	341	338	321	334	325	306	319	347	345	311	324	329	329	327	310	332	348	341	325	326	320	314	331	334	325	325	333	338	339	322	335	317	332	341	331	345	317	302	317	303	356	291	367	303	360	317	338	349	355	344	313	300	318	313	335	318	312	333	341	343	338	315	354	311	304	352	334	338	365	331	328	345	339	333	332	332	314	332	343	329	326	341	335	345	299	314	323	342	334	308	301	333	315	346	324	361
28388	27762	38446	10421	2403	1943	1724	1545	1510	1302	1302	1221	1141	1143	1076	1063	1012	1006	1007	984	947	958	876	919	902	930	922	947	895	935	904	924	878	923	900	887	899	867	864	863	910	836	832	876	897	894	850	902	919	821	932	860	870	903	910	856	858	865	878	890	869	858	862	898	881	863	901	840	826	867	860	878	878	886	913	844	911	872	832	817	892	823	838	864	884	867	891	889	891	887	867	852	834	874	852	853	853	798	853	860	841	846	885	856	886	905	858	826	889	810	879	833	851	820	795	881	832	846	884	823	814	818	832	934	860	922	828	831	819	833	865	877	870	822	855	839	836	905	871	819	805	871	862	874	887	859	817	847	890	830	846	849	834	844	850	847	830	832	880	866	872	861	881	788	828	845	837	846	893	891	858	859	825	806	840	845	892	854	894	877	906	873	876	840	855	838	871	840	862	838	868	843	822	825	932	836	839	837	851	849	858	852	872	850	857	851	831	832	902	866	849	823	828	844	815	882	842	856	864	878	878	924	809	859	858	828	863	891	838	857	867	905	821	868	863	861	837	839	844	807	893	868	843	838	854	857	895	859	806	855	881	850	821	882	849	837	840	908	850	814	869	794	891	862	865	822	853	868	866	827	913	892	842	843	867	879	846	842	830	915	818	866	879	849	872	845	864	841	874	873	841	829	879	875	877	869	889	902	822	799	837	898	881	865	863	843	893	901	822	863	828	846	851	857	902	865	925	855	851	849	840	838	871	854	851	840	887	925	841	830	831	877	881	901	818	837	824	858	884	839	817	844	854	843	770	870	829	906	828	855	888	916	856	896	821	849	793	858	886	878	868	831	872	834	882	829	848	826	836	857	899	869	913	842	834	841	866	843	894	842	864	847	839	884	857	813	832	896	800	842	855	860	845	897	897	861	856	864	852	879	860	861	890	830	908	849	824	839	814	853	878	813	846	823	854	863	852	822	868	853	909	814	829	874	819	932	850	911	825	856	828	843	857	824	819	853	898	856	834	889	893	892	903	916	880	868	829	892	840	914	912	815	833	873	857	838	859	826	859	845	861	853	845	847	833	830	873	849	814	877	876	917	850	861	853	836	844	819	859	857	861	843	866	797	848	805	865	878	886	833	873	858	842	842	855	819	871	902	830	830	839	821	878	873	837	880	848	827	890	829	920	896	847	812	843	884	846	860	879	857	823	869	814	880	881	831	850	829	847	824	857	829	865	863	878	879	824	847	847	843	849	881	854	883	830	858	900	814	851	853	856	842	869	849	841	861	860	778	853	896	850	878	922	827	799	881	889	864	903	836	851	886	845	896	845	880	917	845	850	859	845	836	870	822	915	848	817	843	896	872	877	867	791	860	840	821	839	910	901	846	914	865	879	910	889	844	846	862	870	861	872	791	897	895	836	858	898	895	881	862	886	884	827	814	868	855	906	836	844	894	854	810	881	878	852	822	901	845	847	874	808	858	860	860	885	817	860	839	803	858	837	794	865	863	831	831	854	805	841	895	829	841	894	862	850	814	850	794	845	862	838	942	837	841	802	863	874	858	848	851	836	869	847	872	778	818	824	839	868	814	890	844	893	897	843	802	901	838	888	879	794	840	848	875	863	850	812	945	840	888	860	814	871	864	856	819	835	853	829	805	863	848	817	802	848	835	886	788	822	825	795	828	884	807	877	836	896	855	802	842	861	908	870	891	917	859	813	858	790	870	838	817	834	863	873	780	877	859	848	833	845	927	871	853	869	890	839	821	869	824	843	851	826	796	869	825	816	869	899	809	853	823	886	832	842	854	920	834	819	832	875	877	815	805	869	819	854	875	825	855	853	877	886	876	829	907	816	897	858	875	832	912	832	851	915	896	783	842	792	870	851	946	780	895	893	916	842	874	862	846	888	873	864	869	889	890	790	838	836	863	864	883	851	873	882	849	895	830	899	882	808	852	852	834	858	837	871	844	838	899	885	925	826	895	870	868	883	871	904	865	835	828	903	841	859	905	851	821	837	837	865	872	839	838	892	888	844	857	822	814	869	817	839	831	883	840	846	828	901	876	835	873	857	860	870	830	888	867	801	842	874	900	808	876	813	929	812	856	838	865	819	887	836	883	895	849	828	897	878	887	846	845	903	848	893	894	783	848	869	800	868	844	872	845	845	848	862	823	863	875	845	873	910	872	833	838	874	925	851	841	853	839	884	891	859	882	833	798	818	812	971	844	871	859	878	861	829	860	882	837	834	885	813	829	868	815	848	859	876	864	829	844	895	855	869	843	879	861	818	862	857	870	849	868	925	893	828	869	880	851	900	877	846	915	851	847	891	849	828	817	818	854	881	845	827	881	865	871	853	875	834	865	873	843	811	812	867	835	801	885	862	902	851	836	853	857	831	864	844	822	883	886	814	864	849	880	888	927	860	809	815	840	807	811	839	846	843	907	801	869	854	801	819	853	894	797	839	840	872	873	862	859	858	854	840	872	826	877	867	891	825	871	844	886	849	855	844	874	907	831	823	861	883	842	825	861	828	814	877	845	884	871	821	835	864	841	870	878	837	851	834	845	844	900	826	838	856	869	861	823	893	872	819	824	810	874	864	884	905	883	817	854	834	837	854	869	826	840	833	890	899	847	850	854	858	887	805	843	869	879	901	859	860	860	868	870	857	868	831	848	869	860	880	910	836	849	850	829	806	857	878	808	883	870	878	803	873	878	822	816	829	841	807	832	904	938	833	857	846	851	906	837	899	847	867	855	902	882	841	855	842	901	906	852	866	837	859	812	855	830	877	899	836	817	860	876	874	858	901	828	851	889	890	840	864	846	839	858	833	835	826	834	877	907	800	853	828	883	882	883	871	857	866	863	872	911	873	816	862	829	863	861	818	902	870	868	892	870	857	842	866	837	847	876	857	834	876	842	883	831	864	868	853	865	866	860	861	844	820	894	834	831	819	815	870	876	913	917	838	888	881	847	844	862	880	840	896	876	860	870	865	854	784	842	831	865	848	889	876	858	837	859	821	887	881	856	856	874	864	850	841	820	823	849	832	800	868	872	827	862	876	865	843	910	865	855	851	838	833	879	874	832	798	875	806	854	849	869	856	862	827	879	870	871	872	895	847	907	894	890	858	830	856	873	808	829	843	865	874	876	867	868	884	849	873	876	840	872	836	846	777	876	853	806	850	885	824	878	874	881	866	836	845	885	869	853	867	858	888	829	872	900	870	830	870	860	889	868	858	810	869	876	858	859	838	858	826	849	883	900	867	863	838	833	832	911	849	836	902	870	866	905	887	869	886	909	788	872	877	835	843	846	867	880	845	863	825	819	832	835	860	896	840	831	853	909	873	880	804	890	875	908	835	876	840	815	855	863	890	893	871	829	872	825	846	862	852	852	852	843	869	911	832	844	832	844	894	835	887	830	913	826	879	839	849	906	846	870	824	889	851	835	851	841	816	846	823	821	808	860	914	875	833	852	868	805	862	907	856	875	849	887	850	838	821	885
62863	54303	48541	24013	2915	838	670	551	542	481	466	433	435	404	388	413	380	385	348	342	371	354	332	348	357	341	397	326	356	356	350	386	334	351	366	326	356	336	339	341	304	313	349	323	322	355	326	323	356	320	345	322	353	338	318	305	327	318	335	311	319	345	332	362	322	340	342	308	310	321	331	326	338	330	304	316	332	316	317	316	342	336	362	339	339	308	313	359	339	355	296	351	352	298	317	325	343	311	328	349	349	317	341	353	291	353	325	339	339	346	342	338	340	331	323	306	338	349	367	366	367	351	316	308	361	346	348	325	324	341	311	330	356	353	315	347	329	345	360	371	346	342	325	345	318	309	298	366	354	313	337	303	349	305	329	308	340	327	306	335	334	327	310	329	334	335	315	327	323	318	337	317	359	352	343	307	345	373	309	352	311	305	326	320	332	306	306	348	347	299	342	331	326	339	293	335	336	330	345	342	342	318	338	313	310	325	312	334	321	312	293	338	298	318	319	336	362	339	348	341	316	330	307	342	334	325	371	335	360	366	349	346	326	314	348	317	328	335	310	337	317	334	334	335	323	306	333	325	356	307	315	329	316	330	318	349	346	326	349	331	288	334	332	340	337	355	376	344	316	313	327	357	293	312	348	318	333	312	329	333	321	365	342	345	341	311	371	333	345	316	365	308	320	293	320	287	329	273	326	364	337	319	318	357	339	337	314	304	326	340	326	325	346	367	328	338	327	317	369	313	308	373	343	318	334	359	310	324	347	331	321	336	317	334	335	334	308	298	364	305	319	313	318	322	329	341	327	351	339	332	338	329	328	318	331	336	340	310	336	324	363	330	332	333	334	341	361	298	361	304	312	332	347	343	321	302	342	324	349	336	324	293	340	316	342	313	310	328	326	321	349	337	302	325	334	319	335	346	304	364	290	343	318	355	314	322	333	322	315	321	352	321	328	316	339	299	307	348	354	342	379	320	361	357	357	306	307	348	329	368	367	361	306	304	331	317	344	326	317	328	347	335	312	327	336	321	308	322	302	314	329	341	315	309	325	331	366	340	302	322	340	349	306	334	332	328	343	328	364	326	329	360	341	309	314	329	302	353	387	339	341	379	356	340	333	314	328	319	344	328	336	339	337	334	357	297	327	346	326	338	348	291	346	363	293	344	321	347	303	309	309	349	366	323	321	344	312	310	347	315	328	322	341	361	331	348	311	335	339	327	357	374	325	320	289	339	322	309	310	356	338	321	291	307	348	315	339	331	321	357	326	329	340	332	344	315	309	360	297	334	360	322	354	318	324	318	289	314	316	303	335	353	334	326	347	277	327	299	333	379	314	327	358	346	318	322	335	337	351	329	313	317	345	347	330	319	322	311	295	322	366	324	323	332	332	345	301	342	302	342	357	347	368	377	342	325	373	362	341	350	307	317	350	344	310	329	352	346	347	324	316	325	340	319	307	337	327	327	326	359	317	338	326	317	334	326	353	350	333	325	325	340	330	337	353	320	323	335	336	317	339	342	352	323	342	324	330	325	363	305	333	340	339	354	329	338	311	314	322	355	309	333	310	337	328	336	317	312	303	348	339	361	365	355	324	323	360	313	330	335	336	341	332	324	335	372	337	376	317	344	322	357	321	304	341	312	321	360	322	341	315	297	343	324	315	370	336	338	350	305	321	334	289	359	325	318	371	359	336	333	350	303	314	327	327	324	333	336	348	325	340	321	330	339	332	335	324	279	326	322	322	331	324	311	313	326	365	350	296	308	314	363	303	303	350	340	326	327	293	324	347	312	376	312	346	325	355	349	344	334	334	341	332	350	304	307	358	327	335	332	319	336	327	301	357	329	308	327	317	325	350	289	347	358	354	311	313	333	363	305	325	358	328	338	333	346	331	352	316	333	326	310	317	327	337	325	327	326	307	339	355	322	357	343	316	340	352	336	326	348	349	350	326	334	326	322	362	334	355	349	328	325	353	340	332	324	341	363	337	298	360	287	321	328	380	327	309	347	338	316	302	361	321	338	338	356	330	309	301	312	347	322	323	337	344	313	329	316	349	321	305	361	339	304	337	304	319	314	337	290	322	305	344	334	301	325	321	300	336	291	339	332	354	314	306	326	304	348	344	332	373	373	345	342	307	350	326	331	309	346	357	323	313	288	329	306	311	299	339	331	332	342	328	324	354	339	343	335	342	319	313	351	341	321	329	344	313	334	335	341	337	321	318	319	298	330	329	333	353	325	334	341	301	296	345	325	334	331	314	352	310	303	335	323	319	339	318	328	327	333	331	290	310	306	295	322	341	369	344	301	339	330	331	299	333	301	334	308	313	361	386	333	297	357	348	388	321	339	322	330	328	321	294	310	339	352	324	306	310	317	311	305	338	327	339	332	307	342	339	289	306	378	362	326	365	331	308	314	329	305	316	338	332	330	329	326	319	297	321	359	362	315	350	340	355	313	340	313	318	318	347	324	338	319	336	347	336	321	364	319	344	327	329	323	333	328	302	336	346	376	340	341	336	331	333	343	349	364	334	353	354	340	314	322	358	295	283	333	300	305	319	320	343	329	326	341	343	326	356	345	343	308	330	352	315	328	351	345	330	326	332	355	309	342	336	326	307	320	330	295	322	336	329	333	301	339	319	343	306	327	304	318	341	345	335	367	310	324	336	354	314	296	320	344	320	308	280	332	324	323	309	286	328	331	343	335	338	361	315	341	333	319	327	313	313	358	346	327	288	367	374	328	324	372	329	328	342	312	325	308	303	285	341	340	344	329	317	352	291	328	334	342	315	351	334	343	325	362	342	339	314	322	354	335	347	335	321	316	297	310	345	347	323	354	350	378	334	319	328	322	342	326	344	317	313	309	305	290	317	326	352	355	342	333	367	357	295	334	341	335	316	340	308	345	314	332	351	344	320	341	304	314	317	325	338	324	339	316	333	364	346	356	350	345	337	317	340	370	339	313	347	317	330	316	336	331	330	310	359	327	310	311	328	326	368	355	337	344	361	329	386	313	324	332	343	331	292	348	331	357	316	353	321	329	286	296	302	336	347	314	308	330	289	330	318	330	313	314	341	351	309	311	326	348	323	367	329	333	341	330	299	321	316	346	354	336	307	307	341	327	310	340	328	320	330	322	327	356	343	289	329	340	357	349	340	322	350	326	339	318	365	362	310	334	339	323	354	348	351	353	346	354	355	302	332	377	367	309	294	335	313	315	339	310	312	328	364	350	311	304	319	327	351	332	337	356	330	344	358	332	352	363	306	344	302	309	354	359	324	314	338	330	361	303	347	357	392	350	333	355	318	319	360	335	344	329	318	361	318	352	300	298	346	325	329	321	307	298	338	355	354	312	314	309	315	341	345	367	326	304	345	327	356	332	322	333	370	336	361	361	323	330	326	326	312	357	326	357	352	357	337	330	316	334	343	329	319	349	350	346	309	315	360	312	304	315	342	360	320	319	321	332	311	332	354	322	340	338	349	316	343	310	352	325	300	319
38245	35662	48927	13967	3708	3054	2522	2136	1976	1796	1612	1503	1312	1247	1233	1239	1136	1120	1141	1048	1051	1066	1019	998	961	985	1011	921	976	965	938	873	931	896	958	893	895	908	920	856	924	904	881	911	875	859	845	883	896	891	854	872	879	849	793	843	864	863	883	871	892	870	878	809	817	810	851	849	850	829	848	840	820	820	851	863	857	815	823	807	827	873	834	841	792	855	816	853	848	815	837	805	813	788	824	873	839	804	825	811	866	816	814	836	813	829	871	853	847	837	881	830	853	855	862	860	886	878	848	851	834	805	832	854	793	788	810	810	769	794	808	863	824	881	793	872	816	827	874	838	843	774	839	826	833	813	868	823	840	834	841	846	796	820	823	891	865	831	803	827	788	816	836	829	878	897	801	850	875	853	819	857	843	835	815	824	837	820	811	844	849	807	842	806	829	833	828	872	768	842	807	818	811	831	881	849	839	833	840	795	789	847	829	817	868	816	785	801	809	800	867	857	780	865	818	780	829	829	874	871	879	843	799	861	823	830	859	820	864	816	813	795	797	781	871	833	751	843	824	810	827	809	836	812	837	874	852	848	766	838	826	794	840	806	831	838	841	828	794	839	804	855	855	823	863	827	867	823	810	796	859	849	825	821	837	816	899	892	799	844	828	833	808	859	853	823	810	836	815	843	828	818	848	821	871	822	776	831	841	865	866	830	801	809	883	827	846	816	786	835	895	844	790	784	795	839	846	821	818	858	825	864	841	787	851	822	819	792	796	840	762	844	801	871	810	816	809	854	797	841	801	911	814	854	819	859	856	845	851	867	843	863	838	862	815	823	824	784	798	827	804	896	846	851	841	844	901	832	819	815	866	854	817	817	798	826	842	875	855	873	826	819	827	801	821	826	850	876	838	848	773	870	777	847	846	842	801	863	793	815	808	807	825	797	817	839	837	851	787	844	835	779	833	845	858	817	856	860	778	806	842	820	825	834	819	796	815	798	852	803	821	880	832	825	802	820	846	850	803	834	787	861	865	811	815	839	825	799	815	766	826	827	833	846	833	860	764	850	841	812	837	836	842	792	817	807	826	838	815	836	888	827	807	852	799	811	798	820	847	838	805	840	826	853	829	807	819	851	827	798	806	823	815	783	834	883	805	799	814	788	796	860	818	832	835	817	817	853	781	849	836	805	813	823	785	821	836	814	805	787	797	809	868	831	833	819	826	804	846	815	809	864	864	841	822	867	827	810	827	860	818	807	747	824	837	851	878	852	784	796	874	874	820	809	783	855	785	864	863	840	803	844	876	842	798	816	826	837	767	813	868	846	859	817	824	826	822	780	880	813	788	828	821	903	868	838	821	829	814	804	801	821	810	829	828	806	842	864	830	820	857	826	813	809	842	845	792	837	880	852	850	847	824	844	845	851	860	811	824	862	839	821	849	833	840	853	805	842	851	821	774	829	827	842	823	864	804	789	877	813	792	832	851	844	812	794	814	829	778	797	795	818	840	812	836	867	834	850	811	806	875	850	800	867	784	813	815	879	835	799	797	831	859	849	789	823	845	826	828	798	834	805	812	839	778	852	823	900	822	781	795	823	819	855	875	823	835	827	855	816	832	817	802	882	811	816	831	821	859	803	821	830	833	874	752	810	848	797	860	818	836	868	842	884	801	853	857	807	823	810	816	735	776	829	887	876	814	843	846	873	838	893	832	818	838	828	820	808	879	838	802	842	789	875	915	815	863	823	796	867	804	794	819	810	783	807	818	842	854	797	794	877	845	841	847	763	857	810	844	858	826	879	785	825	810	808	820	802	817	847	846	823	825	845	811	839	887	856	808	862	832	870	807	832	875	836	833	841	831	840	756	855	803	813	843	870	845	835	820	820	789	810	869	828	836	854	839	860	830	848	888	796	836	805	788	815	869	779	791	815	832	849	832	813	879	866	852	779	825	826	826	780	842	837	827	839	784	833	881	835	767	794	853	830	846	837	838	812	828	826	801	826	848	813	826	805	865	849	835	828	823	853	810	815	780	800	846	842	882	820	830	839	865	829	814	828	872	801	822	795	826	804	850	852	797	845	828	820	830	816	842	833	794	811	874	813	812	814	835	816	795	791	811	806	826	870	826	866	760	831	868	814	825	817	857	765	847	783	861	869	786	840	848	834	844	808	842	815	862	872	844	870	837	760	811	797	824	779	826	881	862	806	848	837	810	858	871	824	787	802	847	837	817	861	845	806	865	836	836	767	799	852	798	810	799	819	798	839	847	844	822	793	848	809	784	910	849	859	835	785	850	849	850	834	831	830	767	832	825	823	792	880	795	832	832	796	816	860	860	796	816	850	762	839	821	838	855	859	846	783	835	826	850	861	822	850	778	788	848	869	849	848	823	842	815	810	866	857	805	830	870	820	820	848	825	809	868	853	825	827	832	831	853	836	827	839	890	835	879	843	771	863	844	834	842	843	820	891	877	844	823	901	781	805	888	771	803	768	838	843	817	849	830	807	815	822	795	847	821	865	814	832	798	866	792	842	808	788	831	825	800	793	804	880	849	794	876	804	886	814	861	830	858	810	816	803	780	852	820	836	851	837	795	795	801	802	808	869	831	835	822	834	809	832	890	806	785	794	834	857	827	837	803	821	815	839	842	839	798	837	793	834	810	841	867	831	796	817	803	835	792	798	781	860	805	799	776	846	863	832	828	823	849	825	828	805	863	842	824	824	826	833	813	826	819	804	858	798	799	826	845	803	832	824	860	798	859	818	813	880	880	866	867	843	833	813	826	839	894	807	806	827	820	839	826	773	827	825	807	871	813	875	818	837	835	832	826	807	864	825	843	858	834	791	777	795	823	817	803	810	835	822	779	839	828	779	842	895	793	799	805	794	804	806	854	787	807	837	798	809	829	811	830	835	841	852	819	819	879	785	817	794	866	857	820	813	801	810	869	871	852	837	890	812	833	896	788	870	861	862	850	875	837	868	811	825	793	802	817	806	838	806	802	854	883	850	857	791	879	823	834	868	818	821	816	837	872	784	878	847	822	826	848	792	778	877	830	841	849	786	859	820	836	791	771	816	829	807	799	787	841	856	828	830	861	810	811	822	810	839	813	842	816	779	746	878	891	872	844	861	800	886	829	808	866	849	806	830	886	802	795	826	839	793	830	804	822	863	799	832	792	820	877	803	792	833	848	796	854	818	848	821	853	851	829	780	809	855	890	848	825	823	827	820	830	782	885	817	861	854	814	813	831	861	826	814	883	876	810	846	816	832	840	832	779	821	806	854	857	866	858	843	847	830	795	860	840	852	872	790	827	858	873	842	835	874	810	857	850	803	800	832	835	804	780	786	837	798	862	812	859	849	867	853	787	797	817	850	839	831	810	859	819	879	811	839	807	898	833	809	809	867	782	794	831	834	781	864	800	820	800	857	812	805	862	851	855	813	865	854	839	843	839	849	822	795	807	835	811	919	837	819	837	824	835	820	853	831	817	832	806	796	878	829	814	796
7301	2974	1830	440	221	202	185	167	153	191	178	191	162	167	174	181	178	173	189	181	177	180	187	176	169	182	174	146	162	162	169	158	177	180	190	175	176	156	179	163	181	178	174	182	168	175	155	157	169	182	177	172	161	180	171	171	179	187	164	167	172	163	181	171	174	158	188	171	176	178	175	194	167	161	170	171	166	177	193	165	162	152	175	164	172	163	177	164	171	158	161	170	145	178	168	181	161	158	181	177	195	184	163	155	203	169	184	182	184	168	164	165	198	173	165	160	176	175	188	183	184	197	183	179	182	172	172	167	159	195	166	159	164	146	190	168	183	174	183	159	181	162	172	160	168	192	185	165	174	164	152	185	189	187	163	183	166	209	167	164	193	163	167	183	159	168	168	148	166	153	160	174	186	170	175	188	192	212	191	171	177	168	168	176	184	166	186	187	182	190	187	147	184	172	159	175	152	166	165	195	206	179	166	165	185	180	197	179	203	171	189	169	175	177	179	162	172	171	184	178	182	175	198	135	160	161	168	155	174	217	192	197	150	166	161	173	170	171	173	186	169	177	166	173	194	181	174	152	172	180	169	178	189	177	164	171	184	172	170	183	161	185	172	191	162	174	176	184	195	180	187	177	199	193	152	178	190	149	199	177	184	184	178	191	175	173	173	185	174	187	165	164	178	186	177	166	174	181	197	166	162	177	203	186	167	169	177	167	172	192	167	177	145	165	146	165	188	167	161	173	177	206	188	177	168	171	180	198	172	197	169	183	164	198	185	164	151	194	166	186	178	185	187	173	175	182	204	178	166	174	172	155	177	170	180	167	183	170	186	182	183	189	182	172	173	178	193	199	167	179	188	181	184	168	176	186	170	195	173	165	158	179	176	183	200	180	171	158	177	180	167	204	152	183	176	178	172	193	150	176	164	182	191	176	175	176	184	170	185	166	196	170	164	168	188	206	162	226	181	204	175	169	160	166	182	178	163	172	169	165	199	182	189	165	181	195	162	163	160	186	163	170	153	182	181	196	190	160	183	177	192	175	180	151	169	186	169	187	181	181	162	166	205	179	172	186	181	204	183	178	197	172	181	210	166	193	188	165	176	184	176	167	186	197	177	168	181	167	178	194	186	194	173	196	168	164	174	160	178	171	171	186	168	175	189	159	174	172	184	169	175	174	178	192	161	175	174	216	179	172	188	161	165	180	172	195	160	173	191	167	160	186	166	166	162	163	170	167	157	165	169	177	178	168	159	188	173	179	187	174	188	184	191	176	167	165	165	167	180	167	168	159	201	176	161	162	188	152	194	172	187	163	167	164	181	196	182	196	189	178	174	182	199	152	184	195	183	207	168	179	187	192	178	174	186	183	194	194	165	186	161	193	185	180	189	158	171	172	158	176	196	194	177	168	183	171	191	205	158	172	188	182	169	170	160	183	156	169	181	176	158	174	201	147	167	185	168	176	191	185	191	173	190	178	172	165	165	190	204	184	184	200	180	183	180	150	164	186	156	185	183	183	181	173	179	176	181	191	193	187	178	172	182	161	174	203	160	167	173	184	178	188	160	173	177	198	186	157	183	161	188	178	154	167	167	194	203	201	191	186	160	188	184	162	174	199	165	175	174	167	171	169	170	183	174	167	175	176	193	153	159	152	172	191	160	193	215	157	177	181	176	193	203	192	174	166	181	186	171	186	171	213	172	166	174	163	169	176	192	170	144	207	171	184	185	177	178	193	184	172	182	176	172	163	136	164	161	158	205	175	192	177	168	159	172	205	234	185	155	167	166	178	155	184	178	177	184	199	167	177	153	172	184	184	190	155	175	180	202	171	172	185	161	162	173	171	163	161	181	184	172	176	164	194	164	154	195	172	201	164	170	159	177	178	163	182	169	158	178	173	174	174	186	177	196	204	195	181	172	193	183	201	175	170	182	210	173	187	166	190	160	149	175	173	188	172	166	179	176	189	170	168	185	170	184	177	172	199	147	180	176	170	158	195	158	185	164	180	192	155	186	168	177	172	172	188	163	175	167	175	179	165	201	173	162	165	185	195	196	174	183	199	178	188	185	175	176	160	189	183	159	195	178	169	185	179	197	166	176	162	159	176	163	169	174	172	160	181	172	182	179	162	187	166	165	172	191	180	179	138	165	193	193	176	178	181	171	175	193	201	170	195	191	169	170	177	184	181	158	170	189	171	174	162	166	161	174	184	163	183	187	156	155	180	175	168	189	199	176	190	157	190	197	157	177	187	179	190	191	171	153	189	206	176	167	163	191	169	181	183	165	177	156	161	189	175	170	194	173	171	181	198	190	179	169	178	178	171	177	156	176	177	173	188	180	201	191	187	192	159	186	193	154	162	165	169	193	194	164	173	168	189	186	164	177	192	164	174	181	196	178	169	166	165	169	180	180	180	183	185	159	167	147	179	182	175	173	152	195	167	174	161	186	147	183	188	184	162	205	184	174	183	148	170	168	180	172	167	180	150	155	178	179	159	160	198	184	184	169	187	176	204	184	167	157	216	155	181	182	185	169	191	170	173	190	183	162	176	201	197	149	177	194	156	186	185	181	191	162	162	179	190	189	178	200	159	175	189	160	176	155	157	174	169	189	167	190	164	177	177	186	155	179	176	186	168	178	177	175	171	162	155	166	174	197	168	199	159	171	186	153	174	179	174	155	172	170	167	204	156	170	196	194	173	187	182	137	193	156	183	192	178	174	176	182	176	154	167	180	174	171	181	175	181	167	155	156	174	153	178	204	178	164	188	152	177	176	164	181	174	195	161	187	185	188	159	178	186	154	210	174	175	172	185	185	177	165	206	181	149	174	166	184	186	183	158	188	155	184	135	174	172	164	170	154	174	193	171	182	159	161	173	177	165	177	168	163	176	163	166	201	198	201	163	161	180	168	160	172	168	158	182	158	179	176	173	155	184	177	170	184	165	174	182	162	168	177	176	196	167	155	183	180	180	188	170	152	181	166	183	189	184	171	171	172	203	175	175	177	165	198	186	171	158	158	178	199	183	167	178	167	185	167	169	170	184	186	179	178	182	169	154	185	151	190	180	193	187	154	180	156	163	174	174	182	176	194	160	181	184	188	197	177	159	165	193	150	189	163	186	180	205	187	183	167	178	177	189	190	192	168	168	184	200	177	191	175	177	174	179	156	153	155	168	152	177	146	162	178	182	175	166	186	172	187	178	183	176	179	172	172	189	180	162	179	187	182	180	192	173	166	177	145	160	196	171	193	163	187	170	184	173	191	168	174	174	188	180	194	155	196	202	160	183	150	172	144	164	206	183	179	157	192	173	170	168	173	178	155	166	192	173	177	159	171	182	184	193	179	186	161	162	151	165	164	157	175	187	148	170	184	171	163	184	171	190	184	197	160	185	195	183	154	177	189	190	182	183	179	158	177	183	187	160	160	162	178	168	197	178	179	154	179	186	171	196	174	157	184	182	175	213	155	173	199	186	186	176	164	172	196	178	164	168	177	170
6578	4365	4884	1324	578	603	546	544	563	526	567	512	549	493	507	556	518	531	586	519	539	486	536	491	532	496	520	532	511	502	511	503	527	528	497	524	495	515	535	478	521	524	517	521	550	516	561	479	536	525	508	477	488	483	505	534	542	498	550	502	511	510	500	519	544	475	539	524	518	549	537	508	505	549	488	526	486	523	556	514	516	566	511	554	549	496	546	519	518	515	490	532	524	524	529	539	503	520	518	537	534	510	524	494	517	468	488	490	516	497	521	518	506	490	526	556	449	521	508	530	577	521	500	496	535	527	479	504	482	567	491	521	529	520	536	517	517	488	520	499	497	488	523	536	473	530	516	485	522	506	516	515	507	499	515	511	515	499	521	518	520	513	498	480	494	483	479	533	505	516	543	517	487	526	509	489	490	538	511	514	495	527	544	534	526	490	502	527	495	478	505	494	548	515	503	523	496	544	538	489	508	494	511	511	492	524	506	539	478	528	524	531	508	517	490	506	544	532	537	555	523	481	537	526	506	496	525	512	480	525	503	478	513	499	511	569	517	544	464	492	488	515	519	498	514	520	502	506	483	526	541	529	549	522	500	475	532	516	512	535	555	496	509	504	505	496	509	513	531	544	492	519	522	500	522	513	520	495	545	507	541	500	521	513	556	549	501	458	488	551	527	521	521	563	519	493	508	543	455	542	520	496	532	522	538	539	524	483	525	516	504	515	556	492	570	532	512	491	471	531	499	522	538	514	492	513	518	504	516	483	538	507	541	516	564	516	486	513	513	487	484	546	465	534	483	479	487	539	503	498	527	516	478	494	513	569	492	556	482	554	490	502	484	494	518	501	486	526	536	513	558	500	535	529	557	483	545	511	545	507	522	506	530	511	525	507	505	490	514	514	537	533	518	507	482	529	523	488	524	506	497	513	527	529	518	492	485	471	566	536	516	521	532	545	488	571	520	538	509	548	501	507	525	508	506	537	551	500	495	528	524	501	529	526	515	494	522	516	526	490	502	537	530	502	538	505	532	576	516	498	549	539	533	526	530	493	548	523	515	517	489	482	528	513	491	525	579	521	542	477	547	513	512	521	521	487	523	515	507	504	576	533	533	548	538	531	468	510	527	521	514	516	523	528	502	528	498	526	515	499	514	554	506	502	497	505	526	558	480	549	514	499	515	496	493	532	553	508	525	472	493	516	540	506	491	498	520	514	528	469	508	498	530	541	513	527	491	473	533	545	548	513	525	493	534	459	515	487	537	512	547	503	536	549	524	477	491	551	531	533	537	548	517	475	524	519	515	558	510	497	546	533	510	520	545	554	537	502	568	483	485	528	538	493	517	527	492	527	537	503	514	514	535	489	536	508	485	507	519	546	477	516	456	484	508	507	520	513	499	510	494	526	514	522	513	502	505	511	522	540	500	493	487	505	521	531	506	526	538	558	518	543	485	503	486	482	532	486	508	486	496	477	490	534	543	501	505	547	554	473	518	440	523	540	498	520	513	528	507	487	538	537	468	545	542	509	520	526	509	513	529	520	512	516	521	552	522	479	485	471	522	521	500	540	487	509	513	501	555	518	516	534	488	549	482	503	520	503	506	510	491	551	524	529	490	510	536	508	508	474	497	554	513	509	470	487	491	527	459	506	475	545	520	500	527	559	530	490	511	518	525	510	519	555	484	490	516	530	512	530	506	538	549	515	558	522	527	524	504	495	551	515	502	526	502	516	536	527	524	515	510	511	517	546	490	552	512	495	494	536	554	503	537	527	522	520	490	463	485	508	544	494	535	502	532	520	540	506	520	503	558	517	524	559	538	526	499	500	525	491	493	479	522	492	486	497	519	501	534	492	493	489	537	508	552	515	564	487	495	520	521	493	551	549	499	536	503	514	539	503	485	499	521	477	520	510	511	540	510	483	481	497	510	521	540	509	548	507	521	504	500	534	509	504	495	471	507	513	509	554	527	494	529	495	542	514	491	522	553	514	522	512	504	527	513	540	493	523	537	514	519	502	530	520	525	491	510	552	520	517	505	541	492	522	510	500	494	509	516	480	485	556	517	460	532	573	511	513	511	527	504	531	517	533	531	517	514	501	544	500	492	454	556	556	550	511	514	528	530	527	526	514	474	542	526	511	514	512	502	473	468	497	519	565	529	511	481	514	532	479	534	527	529	523	521	536	511	528	481	545	524	504	534	517	517	503	559	517	529	502	527	560	536	580	517	528	510	495	508	517	520	519	503	523	518	509	530	536	550	509	531	514	531	543	508	533	505	513	523	538	524	527	516	516	510	531	533	489	486	516	530	502	549	529	526	500	531	521	514	520	490	513	522	539	516	516	495	524	472	501	569	540	493	496	535	479	528	516	509	521	560	557	518	541	516	523	523	530	504	508	501	511	482	516	527	530	549	519	543	531	543	512	517	540	502	482	503	497	527	510	509	528	492	566	495	507	528	532	501	528	518	512	495	520	504	474	518	517	540	557	519	492	517	503	524	523	525	546	554	514	526	510	551	469	489	506	540	483	491	513	521	524	517	511	511	534	514	454	538	511	529	530	514	534	499	550	511	500	516	487	537	501	487	485	498	555	537	503	533	535	507	523	529	521	552	517	516	549	527	525	548	520	497	523	531	524	514	525	487	509	505	543	466	513	480	529	513	524	522	509	473	494	523	489	541	518	529	495	568	476	514	549	525	507	522	478	519	511	568	504	539	501	538	526	527	476	486	515	554	514	462	531	516	484	478	550	519	513	537	536	507	473	561	506	482	501	527	486	510	535	508	508	531	555	469	517	466	492	529	536	541	502	513	489	529	485	526	512	474	546	498	517	491	489	502	468	550	534	486	516	545	492	511	518	548	557	586	517	503	522	537	543	482	508	499	482	536	508	564	474	502	541	531	541	524	553	558	487	516	545	537	518	533	508	530	529	538	532	518	521	520	499	504	517	527	510	464	514	498	533	487	516	554	513	556	494	468	531	566	483	519	544	458	543	515	484	517	493	524	512	508	556	524	490	545	556	513	497	548	510	535	507	505	534	541	508	496	564	513	477	518	498	522	499	528	544	537	545	471	512	490	479	569	511	494	519	486	519	541	518	505	523	498	518	536	489	504	515	498	501	499	512	540	512	541	497	560	558	515	523	536	518	474	525	536	484	500	496	523	509	519	469	522	486	533	534	519	485	506	520	499	496	562	502	537	496	489	551	518	555	535	514	532	561	492	555	565	496	511	526	534	518	529	490	504	511	498	516	522	536	531	482	498	479	527	519	524	541	514	506	489	528	567	484	516	474	548	547	507	551	528	526	527	518	497	456	541	507	542	525	521	503	537	510	522	527	486	477	550	514	489	487	501	493	508	507	516	495	531	494	506	550	514	503	528	510	490	516	509	510	524	525	467	508	497	527	522	488	510	527	520	526	504	496	545	543	491	528	500	504	527	458	534	575	531	502	544	493	546	524	506	507	513	476	513	531	532	531	525	526	517	498	544	495	491	547
47659	40465	35334	14061	1019	583	484	424	408	386	426	399	386	378	371	346	353	376	349	389	369	376	309	316	340	347	360	353	334	348	335	361	356	312	335	317	359	327	326	335	305	335	314	342	308	355	336	326	318	325	321	361	326	315	311	343	312	359	341	327	338	330	286	325	324	319	327	343	311	356	332	338	319	313	302	363	333	348	332	344	331	327	335	330	354	329	320	333	325	323	321	323	357	317	348	325	328	322	311	321	349	354	325	353	317	365	330	316	352	307	351	330	352	281	310	326	324	358	317	341	316	320	330	327	335	316	312	387	347	367	357	314	320	319	313	339	335	346	321	325	370	343	337	344	358	359	333	321	322	310	328	317	356	331	294	321	351	296	354	342	337	311	339	330	342	335	361	352	358	317	301	336	347	339	324	316	320	333	340	327	323	380	329	343	330	352	317	334	371	341	338	311	361	323	333	346	346	331	322	359	316	333	322	338	356	327	299	336	359	335	331	324	324	321	320	300	340	335	337	335	342	350	334	341	331	353	310	320	345	296	310	319	320	344	354	315	316	343	353	350	356	337	342	344	341	350	356	336	362	331	325	309	364	346	334	331	327	331	331	310	333	355	330	331	285	391	338	312	359	350	281	319	338	325	359	355	353	340	318	334	341	353	335	330	337	364	333	346	363	325	327	351	328	318	332	364	317	349	348	338	316	323	325	339	352	288	332	347	336	296	345	327	326	348	356	344	329	299	318	342	296	334	343	332	342	317	344	330	318	314	332	322	331	336	314	339	300	339	321	350	301	349	359	327	321	300	302	357	347	304	323	337	330	321	327	319	326	306	330	309	343	309	298	350	333	323	393	319	368	295	342	359	345	335	361	338	304	321	329	312	299	297	362	296	331	336	328	344	299	318	304	328	325	321	324	310	311	306	313	321	291	375	368	309	314	361	337	325	328	330	344	361	331	362	337	319	337	353	317	330	324	336	328	336	333	315	343	383	347	333	304	315	336	340	350	344	309	342	349	321	360	372	319	296	312	344	364	330	325	344	336	338	340	317	321	346	350	342	358	303	320	371	357	334	322	333	316	325	348	366	329	335	332	361	320	342	341	317	332	309	342	300	335	381	312	342	347	338	326	344	315	332	324	326	353	293	335	324	320	342	323	361	309	341	343	342	315	302	337	308	321	306	342	323	317	338	343	333	349	316	317	338	327	301	298	308	328	338	339	336	313	335	328	337	288	329	317	350	351	295	325	320	327	292	326	337	301	322	323	300	327	346	359	349	326	323	305	331	298	348	370	337	347	339	350	322	356	344	328	323	306	342	370	358	278	372	308	312	348	341	350	302	306	343	358	331	332	314	382	346	316	320	330	328	325	336	386	322	322	340	320	314	340	326	333	342	368	297	342	382	324	357	334	354	333	323	321	360	345	292	312	348	321	311	345	334	341	314	303	310	316	326	331	331	342	323	345	300	328	299	328	310	325	335	347	344	308	330	310	318	309	341	313	323	344	356	324	375	333	331	336	327	295	358	361	317	307	331	338	324	319	345	326	333	340	323	362	342	325	356	335	362	352	350	293	332	322	309	325	351	314	309	304	305	336	326	322	323	326	349	339	349	339	315	323	327	354	325	328	315	337	311	332	326	305	325	308	347	319	356	369	337	312	331	299	349	332	322	289	305	359	358	326	318	344	316	337	319	351	314	347	295	321	325	359	377	302	324	332	326	327	296	337	341	303	324	323	355	335	343	343	320	325	335	351	319	322	356	318	372	325	332	306	313	323	334	336	319	315	330	344	362	320	335	341	337	351	316	335	310	315	384	327	328	320	346	337	362	311	333	289	340	326	353	325	333	337	341	323	313	349	342	350	343	346	309	319	316	319	354	329	319	337	347	345	337	333	327	330	375	312	323	365	329	344	335	348	381	329	333	388	336	341	356	353	306	328	337	311	339	313	321	317	325	325	318	313	303	305	354	282	312	366	331	325	332	330	304	343	338	324	325	307	314	313	337	346	330	308	327	321	354	324	317	313	326	348	354	301	342	363	332	356	329	308	378	299	325	346	370	371	315	332	320	326	346	311	311	328	367	325	329	339	327	353	332	322	324	347	327	324	329	331	361	296	346	326	339	308	353	329	308	330	314	346	340	354	356	339	333	381	330	334	320	325	339	313	349	332	352	306	309	351	316	323	328	365	336	304	322	342	343	310	339	337	336	313	313	322	333	309	333	363	349	304	325	335	370	344	309	299	337	300	320	325	324	325	337	367	340	316	337	337	319	348	307	327	348	358	319	360	314	295	340	285	327	325	326	310	327	328	330	320	330	316	325	331	334	341	323	324	389	328	332	356	316	327	361	331	347	335	340	330	335	321	335	317	340	319	315	343	337	340	343	334	345	335	318	369	349	283	313	348	326	316	347	332	304	330	321	350	357	307	330	275	374	350	334	324	343	348	308	345	334	334	316	330	307	332	352	338	338	339	331	338	330	353	306	325	320	341	346	324	319	340	340	333	324	350	358	328	347	381	331	341	335	359	381	315	330	328	393	324	308	318	348	315	359	365	325	325	361	338	313	328	329	349	355	353	316	326	342	326	319	341	358	354	325	328	366	324	324	335	334	315	345	324	329	348	335	349	342	370	332	315	334	366	325	335	347	323	325	320	335	308	322	313	352	333	316	348	340	290	307	310	351	316	335	356	353	308	295	358	367	350	329	333	350	362	359	330	332	338	372	353	281	311	329	311	314	331	312	329	384	313	334	316	316	323	316	332	333	297	308	326	352	318	354	319	338	312	326	346	320	361	378	354	336	355	359	360	317	321	316	347	353	322	335	308	354	328	319	340	341	317	325	359	330	352	328	343	314	317	383	337	339	304	338	343	365	309	321	347	333	334	314	306	332	320	305	329	342	347	347	374	347	351	312	336	327	345	350	328	337	308	349	324	296	343	338	354	311	316	314	331	331	317	356	333	350	344	333	345	348	321	330	328	311	324	343	331	331	347	310	355	335	306	317	342	332	335	344	331	311	362	323	292	291	346	332	286	333	335	323	323	309	301	289	338	328	353	338	348	337	301	350	336	329	296	351	310	332	349	307	332	349	301	325	349	325	352	339	316	364	339	345	312	352	372	315	315	337	352	363	302	340	340	322	306	319	361	298	304	327	347	363	337	313	308	333	286	338	335	338	328	323	347	361	325	318	361	315	328	344	316	343	337	358	329	348	316	331	308	358	312	338	319	297	328	334	297	323	367	325	348	298	322	315	322	330	316	345	331	339	332	352	290	335	334	312	381	341	316	355	341	340	333	330	332	338	302	342	326	343	367	314	375	305	322	336	322	330	327	339	336	348	344	367	342	304	337	366	347	359	349	319	344	339	331	309	322	344	318	312	342	317	321	355	333	339	345	374	336	324	306	342	366	317	318	330	317	343	346	311	334	355	317	341	318	334	326	316	317	334	307	323	341	328	301	332	325	355	345	339	352	322	371	340	329	313	323	331	336	394	334	331
28491	26731	39116	9196	2383	2026	1745	1600	1421	1322	1307	1184	1151	1165	1105	1089	1068	990	1002	916	1050	973	963	924	918	900	929	947	907	851	877	913	948	918	913	948	916	901	830	848	823	910	888	888	857	904	879	910	895	866	862	888	875	897	870	858	840	840	833	832	902	938	803	865	904	836	836	835	846	820	885	794	831	828	850	875	909	850	799	863	830	845	841	809	823	882	822	866	875	899	848	858	793	894	839	858	913	893	860	869	870	859	855	867	841	864	840	860	854	841	854	873	855	937	864	855	845	839	854	866	875	845	807	801	812	857	873	880	841	832	816	861	804	825	782	863	822	862	852	871	839	808	800	894	823	854	861	837	842	810	884	810	838	828	871	840	847	819	797	821	814	844	863	824	818	853	805	852	892	839	862	858	861	832	848	863	826	844	881	857	827	884	867	829	818	863	811	849	881	822	868	869	846	876	853	850	804	862	864	870	867	861	863	832	844	829	881	840	858	821	876	883	884	881	878	861	849	850	860	804	858	858	817	819	862	861	894	883	827	863	859	832	838	836	825	817	832	915	800	845	872	877	863	864	865	833	845	858	874	878	832	806	821	797	804	800	898	823	821	883	834	838	824	827	882	824	832	878	909	860	915	867	836	908	837	857	795	830	796	835	886	880	821	835	865	895	819	793	866	841	869	852	830	811	851	862	869	834	808	860	890	827	829	853	838	804	815	852	846	806	824	851	795	863	837	830	833	872	906	870	817	848	857	857	882	832	807	884	867	824	875	864	849	862	888	869	825	857	842	912	855	819	907	858	809	870	886	901	873	875	869	851	797	885	817	836	803	836	796	873	919	819	836	825	852	821	861	848	822	857	837	809	861	847	832	847	860	827	879	832	865	901	862	881	829	875	858	870	859	851	864	907	850	832	859	832	861	830	815	883	806	847	859	829	826	817	921	849	822	850	856	827	839	837	805	854	849	841	842	840	893	880	900	892	898	886	843	825	881	873	816	835	850	854	853	865	847	819	833	817	852	877	765	840	886	869	842	819	870	852	857	818	817	843	809	880	879	862	858	858	881	875	901	915	869	873	813	803	882	808	892	878	889	878	861	852	889	843	843	853	873	895	821	885	808	874	806	834	862	860	841	855	816	875	847	852	865	834	846	832	843	864	876	860	848	828	875	863	882	859	844	824	790	908	856	835	859	845	847	849	854	846	840	829	805	834	876	896	885	841	815	844	847	829	884	903	835	883	828	895	856	862	853	828	863	887	879	856	830	834	868	839	834	851	830	886	864	821	860	895	865	867	925	862	860	897	892	862	818	879	911	809	865	833	851	867	861	880	821	843	870	852	850	831	793	875	804	857	858	835	863	891	861	819	847	842	891	879	819	842	870	846	833	834	801	859	855	820	876	802	845	802	829	890	831	846	868	869	810	825	862	884	854	831	883	866	887	831	859	832	832	810	840	851	881	803	884	914	861	892	840	906	830	854	884	844	846	900	794	891	843	861	874	851	857	837	873	852	822	823	924	835	833	817	810	851	892	823	859	819	889	843	827	850	863	854	867	878	911	908	859	811	845	879	854	821	878	864	818	824	854	876	841	846	853	845	846	856	900	848	846	843	822	863	847	883	869	844	798	897	856	847	857	866	833	865	836	809	871	926	862	819	869	829	823	891	834	901	842	879	861	877	891	855	854	857	882	839	852	859	894	850	842	841	927	872	818	822	849	837	835	830	857	819	819	853	829	804	876	871	815	840	852	849	850	954	812	859	859	828	871	860	863	861	894	835	848	884	855	855	867	861	855	832	867	867	821	890	857	841	868	855	873	820	782	774	859	844	878	838	908	887	889	821	832	819	861	829	875	820	829	872	832	907	838	884	862	858	864	846	870	841	814	873	851	824	861	866	779	835	852	870	813	867	876	860	837	875	857	839	834	851	806	843	904	898	887	847	882	810	833	868	869	902	869	829	828	841	857	825	793	884	860	811	867	857	927	904	847	868	860	840	880	873	810	825	812	864	853	830	881	845	848	832	872	828	846	875	795	838	863	854	822	816	821	882	827	829	859	866	884	814	875	869	860	816	833	863	903	823	843	887	856	849	831	823	835	847	864	846	891	871	814	835	861	859	931	874	843	826	874	847	900	826	868	863	816	817	874	862	895	824	892	845	846	920	842	833	851	893	826	818	874	840	827	869	864	862	850	832	883	894	855	804	854	859	842	828	883	820	851	836	805	842	868	889	864	902	852	870	853	853	811	897	880	887	825	868	898	856	845	902	903	852	844	888	880	803	835	865	839	860	812	868	888	876	836	819	868	837	896	819	870	889	796	814	887	866	861	836	845	826	825	850	835	843	860	802	822	820	855	834	887	832	860	858	883	843	848	799	859	861	830	841	846	813	865	851	859	836	823	838	867	831	818	794	880	847	835	889	886	873	850	859	829	823	854	859	851	822	869	875	873	851	810	847	859	824	774	851	881	872	839	804	884	850	862	821	840	841	884	864	829	861	870	833	864	864	863	821	803	867	859	856	831	822	857	859	868	857	864	905	868	821	873	832	853	833	831	839	902	874	868	865	828	861	824	874	817	828	873	858	808	832	836	874	846	863	823	867	879	836	811	832	825	868	863	814	859	841	879	846	855	833	841	877	792	852	857	839	849	844	834	829	808	862	870	825	834	882	844	841	836	834	836	901	861	826	908	845	879	837	823	855	885	850	884	876	882	890	874	856	844	932	780	906	881	824	833	833	924	885	891	861	814	867	876	854	829	878	898	814	892	847	812	791	847	911	813	838	838	842	850	868	863	866	861	874	864	840	844	850	848	869	922	879	884	852	888	864	834	833	865	850	873	853	885	867	815	895	899	837	923	801	852	862	798	881	869	861	863	914	828	853	883	897	840	815	847	856	881	865	832	847	888	870	877	841	760	891	828	832	840	910	876	878	873	814	857	831	859	808	796	797	881	834	832	856	835	845	894	869	853	892	864	850	834	834	882	840	820	880	844	863	866	893	827	853	808	840	840	847	847	869	818	856	921	845	814	870	812	871	828	806	905	819	895	890	886	848	807	860	834	871	843	850	817	785	850	854	855	826	832	897	813	847	855	847	885	882	854	841	845	833	893	798	815	797	825	835	821	898	865	811	861	882	875	881	875	843	871	830	837	867	880	917	867	882	838	862	878	798	848	787	800	811	829	856	838	859	836	827	866	859	840	854	808	810	896	759	887	827	844	856	870	878	813	860	853	932	840	861	910	891	868	874	844	820	865	865	879	842	831	870	779	820	871	832	881	854	801	845	879	839	853	795	933	857	872	846	878	869	847	815	885	836	854	855	848	860	865	866	896	859	842	888	791	873	823	869	873	873	880	852	861	858	877	879	867	761	865	868	857	867	824	869	889	861	853	803	884	804	865	831	839	859	868	874	876	832	841	877	843	827	857	909	942	905	863	829	823	905	819	860	885	846	853	849	875	882	776	889	874	917	886	825	879	815	858	865	822	905	793	867	822	795
63268	55641	47699	23498	2866	784	601	556	511	427	430	421	441	347	365	414	358	407	341	356	369	370	334	346	353	330	323	328	345	368	345	342	371	349	332	305	342	358	316	372	314	343	349	348	314	301	332	334	356	334	337	362	334	316	293	340	343	306	311	339	315	358	352	332	324	378	339	335	331	321	320	324	344	320	344	367	348	363	330	335	298	327	317	366	322	326	343	355	326	380	351	332	322	319	330	321	311	343	338	319	333	326	341	325	328	339	348	326	347	333	333	316	367	320	374	334	341	323	306	355	349	354	319	314	316	332	304	341	337	330	333	323	320	300	320	322	337	350	336	323	319	318	356	305	329	335	356	303	350	314	320	357	370	359	339	325	315	323	278	307	324	359	318	325	364	327	349	281	343	357	324	335	330	318	325	325	337	360	372	305	341	317	311	327	340	290	341	345	336	323	342	293	329	332	342	333	331	335	315	347	342	333	315	339	322	331	327	303	306	334	348	313	309	307	342	326	330	318	304	322	346	307	340	322	349	351	353	330	332	306	329	301	348	345	304	326	360	378	353	323	340	328	321	333	303	352	311	342	339	313	308	311	356	347	335	316	325	326	323	304	323	358	346	339	326	336	316	310	315	318	325	357	350	339	325	349	312	320	308	319	325	334	305	321	338	308	322	330	325	323	337	356	307	327	354	335	321	327	339	340	308	346	321	341	333	294	348	343	326	331	334	361	304	383	321	323	296	322	342	365	326	343	353	339	327	335	352	323	294	315	348	322	325	356	326	350	330	365	305	336	345	343	305	330	343	322	335	302	327	309	323	314	339	314	311	360	362	318	347	320	343	339	346	333	355	311	349	338	334	316	350	320	335	364	311	289	352	310	324	347	340	326	316	340	361	333	344	306	324	314	327	331	357	310	326	329	314	337	346	339	317	307	327	348	317	307	325	316	332	334	297	346	330	361	313	319	359	321	314	302	312	291	296	317	272	335	311	306	355	317	332	330	305	320	330	325	325	343	297	324	308	369	331	321	337	332	345	352	320	353	318	354	354	305	336	314	332	320	318	359	330	316	328	338	304	330	335	330	318	331	339	278	318	314	314	341	326	332	294	331	319	301	312	316	316	329	318	307	316	321	335	345	352	347	321	311	351	334	351	339	330	331	304	329	297	345	349	309	337	317	348	334	290	324	326	323	355	348	326	324	326	332	364	321	343	360	314	335	320	334	308	332	351	351	340	345	348	357	300	355	297	307	293	326	327	322	321	308	337	305	338	358	301	348	332	335	359	338	332	341	349	304	314	296	302	365	316	304	343	318	334	323	318	319	317	327	321	313	336	348	338	313	315	331	344	304	335	323	367	334	364	358	327	333	346	353	322	314	335	317	328	322	328	306	326	344	354	351	330	291	313	342	326	331	352	315	325	341	318	338	325	352	357	323	321	338	343	339	361	368	317	367	348	320	353	343	322	338	316	315	343	366	322	333	344	341	334	350	343	318	308	345	352	356	328	353	338	335	355	318	328	312	345	356	329	341	348	352	316	328	331	354	286	323	324	321	294	365	345	314	317	319	347	314	284	341	318	310	307	296	335	336	320	340	289	335	371	330	335	342	352	324	324	321	323	325	318	302	312	318	324	353	339	305	341	322	321	319	388	358	333	319	323	318	304	327	327	289	352	329	342	312	337	316	340	323	336	298	346	321	328	338	316	313	318	334	367	334	336	337	327	334	339	322	303	321	303	354	313	345	334	334	335	345	327	305	349	319	331	308	389	321	328	321	338	344	360	318	325	361	332	305	319	328	332	309	316	308	322	314	350	326	346	344	318	349	369	335	327	341	320	312	349	345	320	306	333	338	368	343	335	341	307	313	345	318	332	353	333	320	332	310	317	316	319	308	298	325	326	315	328	323	326	337	327	332	358	336	352	312	345	286	331	315	325	311	320	343	301	333	305	327	342	343	309	333	348	289	334	345	345	331	330	344	332	319	359	296	336	347	338	311	331	318	339	318	315	356	367	333	347	364	309	333	315	320	321	315	333	338	348	334	330	289	335	325	329	317	359	330	348	321	293	320	322	317	361	315	322	308	355	326	329	361	349	356	335	335	321	335	348	340	349	308	355	359	341	338	350	343	362	356	333	344	345	334	358	312	350	379	356	297	308	330	340	340	330	342	332	329	335	353	298	325	317	309	330	333	364	293	293	335	322	328	344	359	324	385	330	279	348	319	329	334	327	349	343	323	338	317	347	345	320	321	357	383	331	316	311	292	365	346	344	328	319	304	316	370	354	364	319	321	308	348	343	355	323	346	323	341	345	302	339	304	326	353	321	317	352	297	357	321	301	301	372	342	332	323	316	323	351	295	346	367	317	335	307	341	290	320	338	306	328	333	309	314	364	327	337	358	364	328	327	323	346	332	286	301	305	345	330	339	349	323	315	339	311	318	328	304	331	310	301	314	313	302	347	322	281	321	331	332	338	352	338	359	306	326	309	315	314	340	314	330	316	342	333	331	351	314	330	317	326	378	323	333	330	341	355	345	338	343	330	327	384	361	325	348	323	300	335	323	327	329	354	330	342	327	330	332	292	306	338	309	325	357	317	307	331	331	349	343	278	342	324	331	319	335	336	321	309	320	340	333	337	326	331	308	309	339	340	332	311	321	307	333	322	357	339	324	345	343	344	347	323	340	327	347	307	336	329	308	329	344	326	340	331	325	311	335	303	310	316	330	302	289	339	310	317	323	327	337	333	303	329	321	334	311	290	329	324	335	326	347	350	336	331	314	324	328	347	315	325	331	339	320	318	356	312	335	339	301	342	317	383	326	323	307	319	336	295	299	335	363	368	308	333	313	356	340	343	339	354	333	301	321	357	345	340	341	336	330	364	323	328	347	329	346	348	322	322	330	317	327	357	335	344	336	342	337	312	310	333	319	351	343	330	334	357	317	333	333	329	304	350	350	316	313	336	314	386	309	318	325	316	300	337	315	316	345	331	297	312	323	355	321	318	328	315	331	331	347	336	321	340	308	332	333	339	326	332	331	334	338	314	304	338	319	362	324	331	356	301	348	333	338	319	345	327	314	300	321	324	348	359	291	336	338	387	326	319	324	324	329	345	320	329	301	366	356	322	304	323	335	346	300	343	326	339	327	332	316	324	342	317	329	336	337	342	339	307	342	344	317	333	346	327	336	324	324	344	340	327	343	341	339	343	341	344	355	316	331	328	318	334	303	316	316	365	324	333	301	354	360	354	324	352	352	362	312	351	309	333	304	333	333	281	322	330	332	325	332	316	325	298	378	363	363	310	355	362	353	368	299	307	310	327	358	336	348	337	341	342	318	358	314	348	311	301	331	338	344	342	314	317	334	330	341	347	333	326	343	340	355	301	350	350	366	333	330	351	345	345	329	328	316	308	334	368	346	312	333	327	304	307	331	343	317	293	338	326	345	330	341	316	340	294	308	296	313	311	335	330	339	351	320	357	322	314	321	302	301	332	305	299	334
38156	37021	48048	13859	3642	3005	2523	2154	1922	1744	1512	1425	1435	1308	1268	1096	1168	1166	1085	1069	1049	991	1042	977	991	984	917	975	929	968	908	904	904	950	924	854	899	902	857	851	900	896	897	865	902	901	882	916	890	841	889	856	899	874	837	826	860	830	819	854	809	839	819	860	786	879	853	864	851	850	828	825	770	860	869	845	822	800	846	812	828	822	821	826	839	854	805	783	826	798	856	866	831	824	809	802	825	836	845	824	826	839	863	822	861	778	864	767	813	810	837	818	764	893	821	771	839	867	856	833	840	833	769	847	888	812	791	799	847	842	780	860	845	818	801	881	816	818	860	828	857	817	806	818	811	847	807	841	837	836	803	804	831	828	813	789	780	847	834	828	845	795	839	815	866	828	800	824	787	842	814	860	782	835	836	863	791	787	806	840	826	824	805	822	842	809	862	784	870	808	828	804	863	820	830	777	834	861	851	841	837	815	772	833	835	803	810	803	822	849	796	799	789	860	857	850	801	836	834	797	819	885	848	832	775	887	855	873	862	860	823	782	815	779	795	770	798	854	819	833	793	832	778	844	801	809	844	803	791	835	822	793	822	789	806	786	841	856	815	849	820	813	845	878	837	825	810	818	816	825	837	805	819	789	801	825	779	820	795	846	847	814	792	870	816	823	801	804	809	805	807	835	803	832	831	794	875	836	812	805	782	875	874	849	834	890	781	840	828	835	845	806	824	788	766	848	816	872	801	825	824	802	879	834	837	843	808	785	822	793	795	846	824	779	829	898	845	814	782	823	837	841	852	832	857	829	818	778	845	781	834	797	841	804	855	836	845	816	863	840	822	802	835	846	797	785	798	886	834	802	833	834	825	816	853	846	831	819	876	839	810	792	851	825	828	850	853	782	783	819	797	836	797	836	806	760	788	801	851	836	800	869	783	833	841	819	849	797	801	823	824	823	790	825	893	822	827	802	828	772	877	812	833	869	811	887	844	813	802	843	829	840	877	812	777	845	833	833	817	799	782	779	811	810	815	798	822	835	827	792	782	873	829	827	859	836	777	812	766	788	820	833	819	877	852	822	817	853	796	841	864	826	798	796	827	796	786	830	816	863	824	832	822	838	835	832	787	881	825	772	807	843	793	854	803	814	812	787	842	843	806	845	874	744	851	807	788	799	805	871	824	810	857	842	849	828	818	801	849	803	818	822	816	815	870	803	806	848	815	823	855	873	837	767	885	817	783	830	825	803	853	858	772	868	805	851	804	828	844	798	846	804	831	770	821	839	779	821	824	880	788	869	804	866	872	802	797	833	777	815	839	826	840	875	882	856	799	868	839	814	791	740	810	824	846	836	839	809	792	810	888	791	855	886	831	775	812	873	794	860	832	821	823	777	832	826	882	826	804	801	837	848	833	846	854	847	806	830	853	803	767	820	850	798	839	811	786	794	874	805	834	801	837	813	787	862	844	857	833	829	850	824	862	853	781	805	841	767	793	857	768	833	862	862	818	830	857	799	861	782	789	869	821	795	835	779	833	850	851	802	850	793	869	765	818	813	814	835	818	792	840	844	853	855	833	806	822	778	828	912	793	829	848	822	802	802	811	754	833	852	863	822	845	830	862	849	857	812	881	797	796	758	821	733	825	785	821	845	834	840	824	829	802	832	844	812	824	806	820	844	821	865	810	793	804	811	808	773	842	815	871	858	825	801	865	877	819	842	781	830	809	850	848	845	834	808	803	825	861	822	830	822	822	814	796	829	859	826	818	840	806	823	796	847	801	802	849	844	817	805	834	831	812	824	860	777	884	823	794	847	843	781	804	912	789	816	812	805	840	855	863	836	849	814	792	771	794	815	864	789	850	864	849	857	800	824	733	866	843	852	845	846	831	784	864	794	816	821	847	804	802	817	871	856	816	814	815	840	798	800	807	846	876	822	830	825	835	787	827	816	812	832	794	756	848	837	791	834	812	791	820	839	865	841	825	822	830	857	855	821	855	846	842	781	858	843	814	830	837	885	765	780	855	847	838	795	863	800	845	881	814	816	849	819	806	813	822	783	811	838	776	833	832	815	767	829	843	837	849	810	856	847	836	822	849	789	839	814	790	814	841	833	840	840	841	847	823	852	859	810	807	787	843	810	826	805	867	837	868	774	802	826	837	797	821	806	838	887	859	877	865	787	816	817	802	863	805	819	860	818	870	866	828	806	832	791	871	773	850	860	857	813	830	890	862	788	865	805	849	824	838	824	825	785	832	819	854	842	812	809	823	774	833	789	831	843	821	845	788	786	763	809	815	795	879	814	822	788	837	828	794	775	817	803	800	813	835	852	832	814	833	802	822	830	808	851	815	823	830	811	805	810	779	830	827	878	815	797	853	845	862	824	829	830	774	805	811	850	830	746	805	817	870	861	838	859	880	835	848	827	860	802	848	872	800	821	846	792	799	841	842	812	788	837	775	872	784	866	797	793	890	841	825	826	813	838	830	833	857	902	844	831	814	834	857	781	792	772	841	806	818	820	793	820	838	813	830	861	873	836	791	845	792	799	853	872	815	841	844	790	845	847	825	823	882	841	823	822	825	846	844	793	859	852	839	801	775	855	846	841	810	875	784	850	851	790	785	807	794	849	794	810	814	844	801	829	800	825	819	815	836	817	795	833	778	810	836	823	818	819	802	849	827	809	845	835	806	841	815	816	796	818	804	791	808	829	875	803	792	814	802	827	832	795	834	834	800	867	816	812	838	802	819	820	858	746	816	828	861	787	815	849	838	802	798	786	785	842	870	869	807	798	786	800	806	833	821	816	831	827	819	822	813	808	805	848	804	792	849	818	830	827	871	829	790	818	873	844	768	813	803	789	820	791	798	777	817	802	780	846	797	859	837	807	886	839	757	834	805	830	809	851	803	858	817	784	846	825	855	805	817	812	858	786	807	844	819	863	813	833	766	785	786	829	783	830	819	833	799	814	837	836	853	827	834	830	820	818	846	850	877	792	854	821	798	795	848	855	845	829	834	852	824	839	838	850	808	783	832	809	811	836	794	797	864	832	818	816	831	832	819	809	845	827	805	833	831	791	821	830	842	810	807	849	846	839	861	808	802	829	795	847	800	833	751	817	858	816	890	845	835	829	832	812	850	909	826	814	819	817	792	803	798	844	820	860	815	855	814	791	831	848	843	854	787	851	792	785	848	822	815	831	805	833	835	824	865	835	838	814	785	832	817	849	783	836	811	836	838	846	811	864	843	821	828	809	801	833	784	821	838	834	775	805	849	804	800	839	840	848	774	837	851	854	820	884	760	837	833	820	803	817	824	799	832	841	857	822	844	850	831	882	784	818	848	783	869	819	862	812	820	834	856	812	815	865	785	833	852	822	839	814	821	775	815	816	824	855	829	801	798	811	848	869	890	834	871	756	802	807	827	823	851	839	815	755	839	812	826	811	876	843	806	807	794	803	800	777	788	825	799	851	794	835	837	858	799	848	827	762	830	795	831	819	851	769
7740	2912	1582	426	212	166	170	183	168	186	200	175	178	170	208	187	195	198	206	177	168	153	166	178	172	193	182	167	174	186	173	165	187	186	176	190	180	194	197	185	152	159	165	173	185	184	153	203	162	202	186	163	173	191	193	180	183	193	167	170	177	178	151	167	191	190	175	163	174	193	158	186	192	167	174	161	196	203	173	176	179	182	166	184	195	174	166	168	151	170	188	186	173	166	188	188	182	178	177	160	181	233	190	170	172	182	172	181	176	181	189	168	151	152	151	178	174	163	179	185	176	159	172	185	179	187	185	179	154	184	179	170	172	178	167	198	197	169	174	171	182	177	180	157	161	157	170	161	175	190	161	185	187	180	187	183	178	171	193	188	214	156	207	192	177	162	180	174	176	208	203	171	172	175	175	180	175	160	171	156	179	165	178	169	163	180	182	172	168	172	189	167	167	162	173	171	179	156	158	198	200	184	184	174	180	168	182	165	155	190	144	163	193	161	142	180	186	168	150	180	191	179	146	168	177	169	183	190	183	169	170	164	153	184	175	172	170	177	154	162	159	159	173	172	174	153	178	153	179	169	176	192	157	172	181	182	193	209	155	157	189	188	153	193	198	179	187	184	189	158	164	186	190	182	172	182	162	178	171	165	155	155	170	171	165	160	179	187	180	178	184	177	189	173	186	187	171	202	175	170	183	168	164	174	169	168	174	170	171	181	156	175	197	166	161	179	172	185	192	154	187	187	178	171	169	164	179	159	173	150	152	176	168	185	169	170	163	162	172	161	182	190	175	172	169	169	177	173	177	191	192	151	181	153	172	201	151	160	173	172	165	173	162	175	165	159	171	162	177	182	154	186	152	169	154	172	167	194	193	154	161	163	146	187	171	164	184	164	178	177	165	161	172	173	188	198	203	164	176	181	179	180	177	189	153	161	174	169	193	158	199	177	179	158	172	180	190	156	188	158	185	166	169	196	147	187	183	161	168	155	174	153	171	191	162	177	171	194	176	170	176	162	146	164	178	185	153	164	160	164	184	156	171	192	170	188	195	168	158	172	182	176	159	182	178	188	173	189	168	172	189	178	198	186	177	209	182	194	183	174	167	187	178	206	172	155	156	165	174	169	178	162	191	174	161	172	163	192	154	160	154	181	162	153	164	158	184	206	189	177	148	161	143	175	177	190	158	195	183	183	172	147	165	160	147	164	187	189	163	192	171	179	180	190	162	154	173	174	174	182	195	164	157	181	177	194	160	156	169	172	163	183	183	178	180	184	199	182	155	156	180	180	198	168	169	155	192	165	165	159	180	168	175	193	192	149	174	186	166	176	171	178	184	176	197	159	166	173	165	158	151	173	176	163	167	173	171	180	183	163	173	200	169	187	151	199	166	201	178	169	159	158	172	166	184	156	171	151	176	182	170	179	181	193	163	187	167	158	172	176	196	212	158	183	186	167	158	183	175	187	175	188	167	178	197	182	168	173	184	161	172	197	156	160	165	168	191	170	185	182	154	162	157	179	178	192	177	172	179	202	164	194	195	184	147	180	150	163	185	166	165	190	198	184	181	170	183	162	152	181	165	178	178	184	182	168	176	188	181	154	169	194	159	205	163	173	172	164	185	168	193	180	216	176	158	168	197	151	172	140	174	166	184	174	173	172	155	199	175	180	186	169	173	164	179	187	181	169	210	170	181	179	149	161	159	176	155	190	141	200	172	154	169	166	166	169	185	165	160	176	193	181	172	177	176	177	182	177	168	188	186	164	188	152	185	148	148	170	187	175	169	163	179	205	168	184	185	147	186	177	199	175	171	188	211	200	155	148	154	174	171	160	177	177	168	176	169	175	166	178	192	175	180	168	189	161	181	156	152	178	189	180	154	184	184	167	180	174	153	174	188	189	186	178	167	171	186	188	181	174	169	178	182	175	174	156	172	195	160	177	177	185	183	180	173	194	150	177	201	160	188	192	172	141	191	174	198	179	175	151	190	186	189	175	164	144	167	169	168	181	156	174	185	182	152	220	160	164	182	180	167	159	170	185	178	173	155	185	179	160	187	216	192	172	185	195	165	174	212	174	194	179	172	181	173	185	149	186	200	184	174	186	160	186	193	180	156	140	178	179	181	188	165	169	171	192	190	183	200	172	172	162	193	178	180	144	168	186	192	180	191	162	187	158	181	173	179	183	142	161	200	170	179	168	160	200	171	178	166	188	173	175	183	181	180	185	170	190	178	190	166	189	181	172	193	147	172	166	177	178	174	192	167	172	177	157	164	173	165	179	168	170	171	163	140	177	209	168	182	184	169	185	153	172	174	185	169	149	179	154	175	192	171	179	159	192	167	186	179	173	175	157	180	208	172	161	166	169	182	174	161	156	146	189	174	198	176	164	175	169	216	186	168	178	178	148	175	156	184	184	160	171	185	167	170	193	199	189	173	159	172	158	166	174	183	177	180	173	162	171	174	169	164	166	200	161	177	156	173	153	174	175	171	158	171	154	174	171	179	187	160	196	174	176	177	169	192	178	176	178	175	153	196	177	172	160	162	168	162	177	165	192	167	200	185	188	158	170	190	181	167	161	174	166	166	184	178	161	162	174	183	169	173	169	175	178	177	198	160	177	152	156	170	179	166	178	175	187	184	150	173	185	171	168	183	202	179	162	161	173	161	191	165	162	167	173	184	170	180	190	186	178	201	162	154	153	159	154	166	186	183	172	162	176	172	179	189	173	166	164	199	168	186	166	164	181	156	158	168	188	160	156	175	180	179	154	208	175	199	182	200	172	166	186	164	148	155	188	211	184	179	172	175	177	196	176	184	158	182	174	169	210	154	180	157	188	192	194	176	151	190	182	155	179	179	161	168	144	141	165	178	161	204	162	182	179	187	173	175	160	202	183	147	174	156	186	189	186	146	178	163	172	179	154	183	161	167	186	169	168	176	188	164	180	169	158	185	179	162	173	175	173	187	166	157	201	168	198	171	196	195	169	177	184	201	167	193	177	173	161	144	167	166	173	168	186	193	194	172	203	181	157	189	205	197	181	157	178	172	184	185	182	175	173	180	179	192	182	160	164	180	174	184	187	177	184	182	180	173	172	174	163	178	184	176	175	192	168	163	152	178	156	160	176	184	176	194	163	167	167	162	181	166	182	186	154	156	167	164	186	198	151	160	198	183	183	186	173	151	189	218	180	168	164	170	172	172	178	197	188	167	176	197	206	186	158	178	181	174	177	182	186	165	179	162	153	218	191	190	160	173	180	175	170	182	158	190	173	200	155	175	196	187	160	150	191	190	164	168	174	159	162	182	195	163	196	167	158	153	176	158	182	162	187	210	193	194	171	186	188	171	173	192	179	174	190	203	200	191	180	168	158	173	184	162	172	177	188	192	174	166	181	158	174	188	191	181	146	174	175	181	199	178	195	169	176	157	167	184	180	164	177	155	161	177	185	168	169	219	186	176	177	172	161	152	188	153	149	166	173	184	161	180	202	182	209
6816	4372	4301	1362	566	550	533	510	543	492	520	529	502	475	555	530	563	535	505	536	502	520	510	496	544	478	512	534	520	532	462	506	538	544	515	527	492	525	518	543	493	481	540	509	537	530	468	466	530	484	533	525	470	501	472	529	508	506	528	519	529	518	514	501	516	512	503	449	504	506	455	518	516	506	482	471	503	541	509	580	513	495	506	553	495	476	480	486	535	506	514	521	508	504	553	507	505	529	505	523	546	493	492	496	523	493	502	506	511	525	505	526	504	514	506	510	518	491	513	484	525	478	504	528	482	467	510	506	493	503	536	493	534	521	518	499	524	516	539	540	468	518	466	523	491	487	516	495	521	506	513	541	479	509	510	506	535	542	465	560	520	541	492	503	465	528	494	522	491	518	517	494	552	482	524	534	503	526	479	503	511	524	518	516	511	528	495	539	510	572	552	541	522	502	505	530	501	496	555	513	468	520	501	521	519	483	517	551	509	521	529	511	540	524	513	498	496	476	524	487	512	530	525	458	484	522	468	554	468	495	518	510	487	539	477	504	499	456	537	460	516	501	546	509	515	487	535	483	486	505	534	531	485	530	500	462	520	488	520	470	519	508	493	514	537	530	496	486	510	521	485	545	515	479	564	488	510	500	520	533	473	505	533	484	512	527	522	482	532	508	523	525	488	472	487	475	529	484	519	507	508	472	480	514	548	539	513	507	494	540	478	475	467	542	515	494	489	530	534	517	512	535	535	549	508	523	532	521	521	515	514	496	509	549	488	501	570	504	495	497	521	517	500	524	496	531	480	525	518	475	528	552	505	506	528	529	489	497	553	505	525	538	522	475	510	523	509	503	498	530	554	539	458	507	482	511	542	511	511	502	499	534	470	551	526	528	516	538	498	498	524	515	500	472	507	536	494	539	522	491	532	505	523	479	554	498	483	548	475	521	530	521	484	529	540	539	515	530	519	507	519	501	515	506	529	546	515	493	519	460	486	499	486	553	530	539	509	482	503	510	473	519	525	493	447	490	532	485	511	553	504	484	550	493	513	543	552	488	521	509	488	508	505	505	510	523	521	504	486	463	490	515	517	505	490	519	534	554	492	489	479	544	492	550	548	499	486	517	513	528	515	554	537	491	502	498	465	544	494	519	503	502	519	496	485	523	531	559	504	506	519	560	494	474	542	508	515	511	498	500	493	512	510	522	514	506	518	573	515	517	540	512	512	482	522	485	498	519	519	508	511	506	537	476	442	473	479	455	492	517	495	515	496	506	542	541	534	496	529	528	482	477	514	493	505	487	511	539	482	552	520	469	530	534	520	515	504	520	502	505	474	491	499	509	538	540	520	484	527	494	453	500	508	510	517	494	525	527	526	518	519	520	499	539	488	504	511	516	508	503	494	489	523	504	516	519	545	511	551	500	488	517	511	499	530	515	521	508	523	506	509	527	521	510	511	534	558	517	483	516	495	513	523	524	510	549	504	510	532	497	543	494	493	500	523	516	477	507	511	505	491	488	520	490	477	549	538	483	545	537	472	504	483	458	498	464	512	516	550	476	505	508	491	513	501	485	528	502	507	509	499	566	548	487	515	513	505	510	452	470	530	478	518	529	541	502	503	523	470	525	540	521	484	471	554	486	528	490	513	504	534	525	518	506	523	501	559	498	496	547	497	503	519	495	486	514	509	496	487	524	484	531	499	476	525	462	511	515	504	534	555	521	460	528	492	527	472	483	548	500	515	532	481	490	527	533	483	518	455	545	540	522	469	479	485	522	508	471	520	488	508	536	526	523	499	493	568	514	470	518	505	531	483	500	494	508	477	480	519	475	532	472	503	557	531	472	532	530	481	521	482	490	514	504	493	521	493	495	497	452	498	475	480	510	519	491	513	488	528	530	548	517	543	502	498	512	531	493	516	523	520	496	504	523	572	501	523	481	482	518	509	557	497	507	506	534	541	557	538	530	504	544	531	525	508	503	527	482	521	520	501	530	517	512	516	539	517	541	505	529	497	498	538	494	486	496	505	506	518	506	512	494	503	517	473	534	479	527	534	531	522	528	522	527	528	502	535	500	506	535	488	514	551	508	489	544	500	494	505	551	552	539	523	516	522	513	472	510	480	515	500	489	513	547	542	515	528	503	528	546	512	504	552	493	511	501	485	502	470	489	496	517	497	488	532	480	500	516	483	531	456	493	517	502	520	508	488	542	508	523	510	546	513	525	544	472	537	530	501	487	525	493	542	534	490	501	501	503	519	512	487	503	527	503	553	462	506	491	534	536	491	504	511	527	542	489	563	510	487	527	546	474	498	537	478	463	463	504	482	558	488	532	505	511	490	510	519	514	482	545	512	514	487	520	520	515	524	489	513	516	523	510	511	502	492	541	531	529	537	526	509	517	481	500	523	495	571	542	503	481	506	498	510	527	500	541	512	531	524	491	497	540	519	563	541	539	496	518	498	516	531	506	554	511	515	537	500	524	487	505	497	491	523	516	489	492	498	546	519	508	540	503	545	499	511	534	509	543	541	520	464	457	467	527	515	526	535	481	492	517	538	532	530	515	514	551	519	526	477	516	564	494	554	487	500	487	500	507	495	492	494	514	519	473	507	503	503	473	534	531	518	510	521	511	502	534	489	462	535	487	494	475	514	503	525	507	500	514	489	539	485	515	489	497	543	492	562	501	500	514	550	506	491	511	514	528	475	516	529	514	545	501	494	495	523	452	537	531	532	462	527	503	516	494	462	499	543	493	542	525	523	547	498	512	508	551	530	495	525	493	504	488	502	533	490	499	477	501	504	514	536	525	530	516	542	521	505	476	522	453	504	504	504	574	515	466	471	491	485	486	523	501	502	532	512	535	503	531	499	512	482	498	528	478	528	501	522	527	535	510	466	525	525	535	471	509	476	522	513	530	487	504	488	500	506	488	502	539	496	478	499	500	497	537	484	580	501	483	495	513	524	483	491	504	547	520	509	483	482	501	492	515	506	537	502	534	495	505	513	494	556	487	504	488	488	531	522	498	551	514	505	539	503	501	487	515	503	486	506	520	530	512	500	530	511	542	517	514	515	467	486	521	538	501	494	521	482	482	512	505	520	514	540	511	505	519	492	504	489	527	505	542	501	513	493	501	504	500	567	530	473	520	497	527	514	520	509	495	496	513	498	485	493	474	518	523	496	530	530	529	539	508	480	482	499	500	512	482	499	511	485	488	490	491	493	506	520	512	495	540	506	459	514	468	489	469	524	503	527	525	522	524	526	504	513	521	540	532	466	502	454	509	523	511	508	482	532	501	524	494	507	506	543	504	502	522	505	508	493	492	509	474	518	497	536	524	538	511	516	463	524	496	468	525	502	517	517	522	542	521	512	529	496	513	500	484	508	530	498	500	476	532	536	533	501	488	495	501	534	491	506	528	487	535	505	516	482	507	513	481	499	518	466	498	554	478	532	492	523	496	489	542	513	503	495	525	498	545	532	502	521	524	465	521	484	502
46466	39390	33800	13418	1020	595	463	432	409	392	405	379	388	353	366	360	366	331	360	358	379	356	339	338	363	342	281	357	373	355	363	319	339	340	283	357	325	321	310	333	350	345	316	304	321	336	326	352	308	353	325	313	367	332	297	305	331	326	341	375	357	343	316	342	294	308	332	309	308	327	345	329	330	313	319	347	349	365	328	338	321	329	331	370	286	350	319	320	342	331	295	321	343	316	315	338	372	324	318	346	323	294	330	327	327	340	363	306	329	346	337	344	344	338	330	307	316	323	292	318	317	328	309	305	339	365	344	378	331	323	321	325	300	334	335	320	321	346	341	328	299	355	313	327	306	308	334	305	297	302	326	333	319	321	346	311	357	362	360	336	337	314	294	382	333	328	339	354	335	329	342	320	359	337	354	334	332	306	320	324	310	325	330	326	331	316	331	328	350	339	347	342	346	298	303	327	329	343	325	328	328	348	340	317	291	341	297	331	355	297	307	351	331	299	369	316	324	332	305	307	319	353	329	343	332	306	347	329	313	308	339	303	347	324	318	333	293	336	320	290	306	333	312	334	321	340	337	354	304	319	350	301	335	360	346	316	355	291	351	345	333	369	308	310	313	335	325	311	300	307	297	341	344	313	340	318	363	302	333	330	332	342	324	349	312	302	302	323	335	321	323	326	337	336	364	332	339	322	347	337	341	336	320	318	319	312	325	360	333	331	350	316	320	296	342	305	335	376	321	316	322	310	334	365	332	369	336	322	327	319	346	359	318	340	338	325	325	356	314	354	324	326	324	305	331	314	323	365	410	375	310	324	309	336	337	349	341	305	327	352	345	296	326	342	338	333	314	320	323	322	330	304	344	335	328	341	369	299	323	298	381	341	326	319	339	344	344	318	332	321	331	340	310	304	339	312	338	317	355	351	342	378	319	361	315	349	331	345	328	349	306	331	343	354	354	333	358	312	297	317	331	326	344	342	316	337	326	335	320	328	341	317	343	305	323	340	343	337	317	347	331	331	314	339	345	311	346	313	333	353	370	313	318	287	337	305	339	338	310	315	349	325	330	320	342	340	300	326	318	335	330	334	333	333	331	313	353	346	331	341	380	357	375	315	349	332	351	365	272	327	313	330	318	331	353	308	331	324	326	339	330	342	335	304	311	356	355	320	332	317	321	352	342	330	359	361	328	319	345	325	337	333	343	361	335	349	317	306	345	290	328	346	355	308	321	365	365	324	329	321	322	323	353	347	348	350	316	356	306	316	311	314	303	308	324	342	331	343	351	346	351	316	330	340	328	346	311	344	307	324	349	327	355	299	320	345	319	349	336	315	343	321	340	310	334	329	313	330	358	315	342	295	324	314	346	333	307	321	330	305	318	331	313	322	334	352	338	324	354	355	337	291	322	314	352	356	343	292	350	322	340	354	321	348	317	356	352	325	332	341	330	308	320	314	326	327	331	343	345	310	308	313	334	333	296	321	314	320	326	290	319	333	354	307	315	321	298	347	376	295	366	353	348	310	367	322	380	338	338	343	338	341	307	349	320	321	312	344	312	334	339	349	330	336	335	326	316	317	318	346	335	335	367	324	313	348	353	329	305	335	331	322	327	324	372	335	305	323	324	316	339	305	305	317	322	322	345	317	329	332	348	363	313	319	323	319	375	311	298	329	331	317	329	320	331	341	342	296	311	339	336	356	334	361	298	323	319	317	339	328	357	348	321	327	322	333	288	310	327	288	341	351	334	320	344	328	333	325	374	337	331	336	336	360	310	332	332	328	333	339	355	323	357	311	352	323	358	314	340	338	318	309	346	325	335	358	350	297	317	307	303	297	333	338	320	322	316	322	323	332	314	331	350	331	329	362	324	315	323	323	342	331	309	301	312	326	351	350	318	300	290	314	297	344	321	348	329	337	352	319	298	363	326	326	317	372	325	326	341	297	332	341	319	327	330	317	298	345	326	306	334	320	320	333	352	367	346	345	330	290	296	315	326	311	312	328	329	332	305	343	324	352	311	349	325	356	324	298	312	326	318	320	308	353	316	340	313	337	350	336	357	365	335	366	348	339	341	321	335	359	320	310	320	333	339	331	340	339	355	336	318	334	331	359	343	343	326	343	336	349	332	316	298	368	305	329	335	332	333	340	329	343	319	348	310	323	324	325	303	358	330	322	307	321	336	313	320	328	341	340	319	334	316	301	350	327	333	356	339	348	337	327	315	307	339	329	311	311	312	331	318	337	314	292	326	315	355	331	316	322	330	308	334	350	297	346	276	336	364	337	320	327	330	347	317	308	317	336	329	366	334	337	323	344	310	304	335	314	330	325	322	330	363	326	317	306	339	355	364	337	348	319	324	358	325	322	326	356	314	288	333	334	330	331	328	321	279	341	321	319	325	365	348	311	328	348	335	331	329	344	328	332	343	320	328	302	332	329	317	350	347	317	294	287	342	331	336	329	332	292	264	319	324	332	335	328	337	353	333	350	330	325	329	325	343	341	344	322	341	337	320	331	334	325	299	349	359	326	343	343	324	334	299	316	336	323	345	342	335	340	342	345	327	316	347	342	322	353	345	327	333	322	309	342	335	317	308	323	324	325	356	341	345	343	334	323	330	336	355	294	334	321	347	340	316	325	309	311	326	362	372	353	316	327	328	319	321	336	341	330	305	310	340	316	320	338	340	348	323	324	325	310	324	367	321	334	307	360	320	311	323	352	323	308	336	327	307	311	306	337	313	339	345	342	331	327	349	311	328	315	302	325	344	371	352	302	318	325	349	306	303	318	311	344	312	347	348	343	308	335	308	329	323	353	344	286	342	323	336	343	333	356	296	330	321	332	297	308	289	337	324	344	335	345	329	317	342	367	336	352	270	357	347	326	330	336	369	343	349	339	316	312	306	338	347	324	313	331	348	331	352	340	309	322	300	336	329	315	308	324	325	340	329	332	356	314	360	325	309	331	346	321	307	353	326	346	334	355	353	311	310	293	348	335	353	305	347	319	317	318	317	323	304	329	313	327	373	348	342	338	343	337	310	359	313	303	341	313	323	297	334	310	318	323	336	305	341	302	319	293	312	319	344	322	367	335	323	324	337	333	326	369	320	338	338	305	312	326	325	319	292	335	330	349	306	334	335	317	342	343	335	314	311	317	338	323	314	307	332	373	298	355	328	308	315	344	345	353	356	345	347	330	320	330	309	366	355	347	312	341	335	325	322	322	348	362	336	314	312	317	318	309	350	329	320	317	362	332	350	355	312	320	330	344	282	318	320	319	333	318	336	340	302	321	348	339	348	317	327	303	354	302	320	304	335	376	334	322	338	301	357	327	324	341	354	335	350	339	309	306	331	349	313	315	370	328	304	327	333	318	308	295	324	309	332	345	354	321	334	356	367	320	307	323	330	315	342	316	306	308	299	316	315	307	334	313	298	352	317	361	322	333	354	350	344	330	353	318	309	360	365	340	338	326	306	322	356	358	326	308	344	358	307	323	309	349
27885	26601	37365	11308	2329	1953	1752	1646	1561	1327	1329	1202	1110	1111	1056	1091	1011	955	992	900	948	969	995	978	899	926	870	904	906	900	869	868	915	894	899	844	871	842	869	846	890	877	861	872	877	890	865	833	822	888	836	894	825	870	817	889	848	885	881	909	844	893	812	887	900	891	871	862	950	837	864	890	849	877	873	850	837	867	841	823	853	861	878	876	826	837	845	819	880	869	839	805	797	837	828	825	846	855	864	841	819	771	901	835	836	834	871	854	829	877	803	815	865	864	812	843	858	921	870	854	823	852	887	831	872	821	897	868	846	866	855	800	882	820	871	849	846	854	788	827	876	851	818	848	855	881	788	840	866	855	806	818	864	876	830	865	832	869	846	832	805	838	875	827	883	846	797	843	837	845	861	857	893	786	846	819	916	829	876	850	854	878	872	861	861	882	869	834	855	852	884	870	847	842	848	848	888	865	831	819	778	898	874	841	870	840	839	857	840	819	822	868	867	851	862	829	876	788	854	838	841	882	832	839	822	805	886	839	851	822	855	835	821	849	897	813	827	854	832	860	844	821	860	824	844	813	821	838	830	867	820	837	896	797	863	820	846	826	818	786	826	880	831	845	846	842	860	838	817	841	822	843	870	845	862	820	857	881	866	852	887	817	831	889	829	836	807	862	833	835	930	855	793	867	828	861	822	846	826	841	874	808	882	788	842	782	840	856	873	842	853	884	850	835	839	837	845	844	886	815	838	856	862	861	867	873	867	849	853	877	813	805	821	878	861	810	858	811	856	846	862	824	877	824	829	843	880	830	841	860	810	811	847	869	844	846	855	883	790	816	781	845	871	852	866	860	893	897	888	857	866	819	867	882	778	864	847	865	784	832	844	837	812	844	831	865	863	852	854	856	809	857	848	838	842	883	824	828	839	835	864	832	861	830	883	873	910	814	849	871	823	798	923	827	860	887	833	861	821	780	880	863	841	840	804	848	817	892	841	785	818	872	891	881	809	855	820	854	817	871	874	848	846	890	839	809	864	801	849	839	817	814	821	833	789	876	844	875	851	826	824	879	893	885	806	833	823	856	817	867	858	815	871	852	845	820	839	854	847	872	856	847	816	839	784	837	830	859	813	843	866	824	844	839	828	822	844	859	828	822	871	833	815	838	861	827	814	865	912	883	821	881	842	832	780	836	834	795	836	858	868	835	820	924	909	832	851	874	805	826	859	824	848	825	850	865	846	830	844	875	874	839	864	859	776	841	859	881	847	831	784	843	850	874	921	857	800	868	830	886	813	845	845	825	842	826	849	831	889	905	852	850	865	847	839	821	866	839	856	855	840	851	845	848	834	812	795	838	858	867	829	850	875	775	839	847	858	854	901	859	902	854	889	876	855	873	825	836	804	861	830	856	849	823	809	840	832	886	838	833	878	804	886	807	849	803	907	865	810	858	833	874	847	787	851	864	857	896	825	812	826	835	848	845	873	890	876	844	810	852	830	781	822	903	862	794	819	862	804	886	839	863	824	796	878	889	882	830	814	844	829	902	854	830	862	859	873	839	845	823	849	865	821	831	823	865	787	862	859	852	811	854	866	798	844	821	838	904	862	844	885	827	817	811	893	829	886	904	903	853	833	825	821	857	903	819	838	902	814	894	857	802	827	821	861	836	868	857	909	859	852	798	863	837	830	917	826	878	843	882	787	813	817	830	825	867	846	835	865	825	786	889	844	832	805	824	844	850	841	854	831	826	848	843	776	849	848	844	843	833	854	824	854	899	838	862	903	816	800	873	843	833	825	870	842	861	858	825	832	794	878	879	890	837	922	899	806	845	782	843	848	830	865	860	833	807	856	808	823	812	868	818	832	863	843	857	864	864	870	853	761	847	846	872	815	850	873	881	863	847	824	860	865	810	858	825	853	846	873	877	842	813	859	830	914	910	846	835	876	809	843	813	860	853	814	828	882	876	817	864	793	824	878	856	880	857	897	886	853	843	779	835	899	786	841	823	838	842	824	857	888	828	830	829	829	857	821	880	879	896	821	829	878	882	809	867	856	903	835	766	796	837	846	858	797	838	849	836	860	803	885	824	831	861	803	814	878	840	848	832	850	823	835	803	837	840	875	861	830	884	866	837	843	841	882	831	852	854	810	853	860	853	862	784	778	833	864	860	804	867	889	825	830	805	863	838	835	825	826	883	819	839	898	857	889	789	847	832	849	830	872	850	782	757	894	832	811	857	869	897	848	863	866	860	835	847	839	861	850	809	851	830	846	843	875	850	851	855	856	892	888	861	832	862	830	900	842	853	828	825	883	855	878	863	868	829	878	873	879	868	849	876	854	838	811	805	867	823	793	803	833	872	886	848	836	846	890	881	847	841	864	787	836	891	846	804	863	853	830	811	853	802	823	773	871	884	857	872	847	786	811	858	816	822	808	870	850	876	865	889	829	826	789	895	857	859	822	824	902	813	865	849	856	844	823	846	855	850	834	862	835	896	855	840	808	879	876	829	895	859	833	841	833	894	871	808	876	887	875	824	858	856	831	806	827	893	819	840	858	840	846	828	850	869	790	822	857	863	878	860	828	841	906	854	855	850	863	885	892	816	865	870	849	893	804	834	818	861	829	852	889	845	818	857	872	806	845	820	874	844	874	818	868	859	829	838	940	885	794	872	872	834	820	878	815	856	874	843	836	871	848	844	814	879	850	844	855	806	838	917	844	843	825	785	867	886	851	788	864	914	789	852	882	885	871	822	795	797	863	835	776	825	859	792	878	803	852	777	850	889	832	806	853	882	833	837	904	892	837	907	843	836	772	820	864	866	857	853	797	878	860	894	855	847	824	831	841	890	874	871	814	846	811	843	815	857	884	827	850	867	823	820	872	865	870	886	848	843	896	836	845	849	870	858	812	852	851	853	840	813	803	827	883	849	822	858	855	840	866	853	849	866	802	859	833	834	860	852	856	838	790	844	829	792	837	854	828	862	901	838	786	876	796	914	810	860	873	861	888	847	812	884	837	849	818	818	821	876	869	841	836	836	871	861	880	841	855	829	854	861	789	859	821	810	862	873	835	841	818	830	833	875	854	832	825	855	811	892	819	848	847	844	864	859	869	812	770	861	857	867	840	860	853	862	815	829	924	819	819	875	869	793	812	831	828	848	849	878	836	854	889	819	877	820	848	819	887	840	819	854	807	839	884	835	837	901	880	800	868	827	830	801	866	844	844	887	871	837	878	811	829	874	905	894	859	842	836	835	883	858	814	872	822	866	826	889	827	851	841	816	813	863	809	860	834	835	889	833	863	865	869	821	862	794	839	867	852	823	833	840	889	852	831	839	840	876	800	877	872	789	873	809	853	779	803	857	871	891	817	856	840	849	851	806	797	877	883	838	868	895	821	886	855	878	845	839	854	854	890	810	831	834	857	880	823	842	849	817	871	821	842	888	842	792	834	845	867	804	876	867	835	832	811	859	844	843	835	835	865	863	857	892	851	880	817	840
60218	54926	46628	20829	2390	840	657	588	501	474	467	401	460	387	384	355	397	345	375	382	351	358	345	346	340	354	344	371	321	373	357	358	337	340	359	368	311	352	321	335	332	343	322	326	339	310	361	361	313	348	339	393	282	322	335	311	299	339	332	323	357	322	317	357	334	348	359	353	330	325	323	299	340	346	342	337	298	319	314	332	321	302	327	310	292	350	320	341	303	304	330	336	321	336	311	324	341	308	343	290	333	335	318	334	319	328	369	328	319	338	338	299	344	353	313	324	323	309	320	343	323	340	339	346	360	331	334	333	293	299	318	343	291	319	322	363	321	322	328	317	347	319	348	334	326	341	319	315	283	321	332	371	356	311	370	309	343	350	309	339	321	314	322	321	307	357	317	328	301	324	331	324	320	302	349	327	301	359	330	313	338	339	304	319	336	354	335	340	317	339	327	299	345	310	313	329	302	333	319	304	330	350	334	342	337	335	320	332	328	321	346	339	325	325	318	314	333	321	317	343	337	321	324	336	336	338	353	344	323	331	344	331	310	330	327	355	332	305	327	329	303	327	318	319	300	318	322	290	320	307	350	341	323	314	344	290	321	332	315	311	337	360	299	331	301	316	329	326	361	338	352	351	323	300	312	305	291	356	319	336	327	319	306	342	315	354	335	331	306	281	329	344	334	333	310	334	364	310	329	328	324	334	324	308	338	331	323	300	310	357	315	323	286	320	332	352	333	309	311	327	303	350	311	317	325	277	346	322	317	326	339	333	355	359	322	359	362	308	326	346	328	337	318	350	298	342	321	349	334	328	304	335	329	335	335	309	319	281	299	320	336	329	328	349	321	346	318	357	346	327	315	304	291	332	340	330	320	340	322	344	297	340	316	296	325	338	286	330	341	327	311	327	285	319	360	299	322	314	289	319	336	347	348	339	324	334	306	299	354	328	302	313	335	354	290	303	322	338	307	324	353	325	300	334	308	306	339	362	288	315	341	343	323	349	318	338	314	308	348	335	315	316	347	313	298	340	349	335	328	345	339	335	337	294	326	320	307	325	342	348	335	307	324	307	307	360	317	316	347	329	313	317	338	324	324	341	354	339	348	323	321	331	341	310	313	327	308	317	318	336	314	323	307	346	319	328	348	305	342	319	315	341	311	322	346	344	295	327	328	337	323	309	322	323	363	363	337	307	323	333	326	337	355	323	321	321	341	313	362	320	328	338	329	315	320	312	330	307	312	301	343	285	324	337	295	313	339	315	320	308	314	358	365	321	328	359	318	334	335	309	327	332	330	350	340	316	313	295	299	332	351	317	341	347	348	299	328	305	313	314	337	301	337	330	314	339	303	322	355	300	357	308	380	342	322	328	282	291	309	340	337	340	302	323	331	333	351	312	320	340	326	330	337	345	352	316	325	320	334	354	330	336	358	299	338	359	328	322	335	346	321	318	333	335	300	303	342	321	338	349	339	330	329	340	334	334	307	348	321	360	326	336	330	322	311	341	314	345	340	309	316	320	336	308	346	353	309	325	326	324	348	303	324	341	354	344	317	334	318	298	315	324	317	350	313	355	302	333	321	338	343	329	317	338	313	324	306	315	319	349	339	332	345	320	332	376	347	317	341	301	318	330	326	337	334	338	331	310	328	365	327	306	350	343	336	330	329	293	316	322	347	308	296	330	322	345	360	330	356	322	299	305	325	322	332	329	322	363	342	347	337	332	321	316	308	319	324	310	337	350	327	339	324	341	306	300	340	332	325	354	300	324	318	321	343	338	313	316	309	312	281	329	294	330	323	345	282	331	333	337	342	303	343	300	324	310	341	347	331	311	319	303	276	333	316	315	316	366	319	313	340	310	345	327	352	385	356	311	338	352	329	339	348	306	367	337	336	333	300	327	269	302	281	331	343	285	354	323	281	334	343	329	334	351	345	295	329	334	325	351	307	302	344	333	317	326	341	341	328	312	294	309	316	285	337	335	332	322	311	323	316	334	349	342	326	303	338	328	340	298	311	312	337	296	346	353	334	352	330	340	332	330	300	331	325	354	291	335	329	305	289	302	332	283	307	324	356	305	347	317	347	299	311	293	335	309	341	333	327	342	323	289	346	363	320	309	292	331	329	311	296	328	317	324	323	343	368	309	315	331	318	303	325	308	333	324	316	366	321	318	321	317	351	327	297	323	321	324	330	329	322	326	288	348	325	348	311	316	349	342	332	329	326	338	328	352	344	311	326	332	331	327	328	331	336	316	314	312	334	337	297	333	332	307	315	295	313	317	310	349	318	330	288	329	331	312	338	288	355	325	363	319	325	345	314	345	294	333	365	317	330	297	335	331	332	343	292	346	355	327	304	323	316	338	330	308	333	336	366	318	347	312	346	295	336	356	392	313	343	317	333	311	300	302	313	346	325	312	320	338	313	318	383	328	324	332	328	336	307	305	325	309	348	335	346	335	331	293	328	339	338	321	302	325	341	311	343	325	314	311	319	356	334	354	330	339	339	289	307	349	319	302	325	307	337	333	338	340	341	321	332	345	315	331	327	309	332	341	323	357	334	340	324	335	314	327	308	334	316	336	317	328	311	310	311	316	354	311	296	344	351	363	356	340	321	303	325	340	317	329	311	326	318	309	343	325	354	337	336	294	339	315	318	311	312	324	297	300	336	332	332	328	360	350	311	339	291	329	348	346	309	359	332	342	351	308	357	347	327	320	345	324	340	309	318	327	315	328	332	323	298	283	291	342	351	369	336	312	359	324	337	318	328	340	356	350	331	336	334	324	338	337	347	283	329	342	319	332	349	327	331	326	329	329	302	323	368	366	312	321	310	358	303	330	334	305	335	328	314	319	340	299	265	320	348	347	292	335	327	312	302	312	318	336	311	359	315	339	323	299	327	301	318	315	311	315	301	358	311	324	327	308	322	318	323	286	336	323	330	340	319	303	341	336	364	318	320	323	268	329	327	361	295	321	303	344	302	341	331	296	332	317	355	351	287	321	296	327	323	350	332	309	302	298	324	340	337	340	348	309	356	315	317	340	310	314	321	346	329	348	321	317	325	349	334	339	321	328	332	335	326	331	307	325	323	297	308	345	348	339	321	313	344	331	322	297	298	349	359	327	299	368	331	335	323	324	322	319	312	355	337	342	318	299	329	336	324	369	341	345	312	325	312	318	348	322	305	373	330	297	306	341	357	322	335	302	313	316	311	313	308	290	337	310	289	319	327	363	319	338	363	312	312	317	329	345	336	320	313	331	308	302	346	352	339	342	308	343	343	326	305	326	356	326	342	289	388	333	322	312	318	348	354	332	372	351	318	323	316	329	319	327	317	320	330	304	301	303	334	320	292	305	331	335	350	351	318	335	323	327	322	324	343	339	348	327	321	319	317	314	288	322	333	322	336	295	316	331	358	352	323	354	355	335	346	340	311	310	327	339	320	317	303	313	312	334	332	344	333	330	327	350	309	314	317	292	327	353	352	290	325	341	352	354	320	364
36360	36310	46537	13042	3731	3014	2558	2211	1970	1769	1664	1432	1382	1285	1300	1247	1191	1110	1125	1050	1040	1063	972	985	1000	928	929	882	906	909	938	886	858	859	908	873	891	914	874	892	917	883	859	855	829	854	829	827	864	868	853	868	863	885	789	851	843	825	900	889	870	792	815	801	837	851	821	822	815	803	814	796	840	870	843	794	852	828	845	848	793	796	868	789	861	809	805	796	852	799	820	820	826	786	825	846	767	802	851	809	845	807	807	859	844	853	807	818	824	846	790	787	793	774	847	799	837	844	815	869	775	793	851	818	792	819	832	815	827	847	807	788	798	817	771	872	823	768	789	819	771	779	792	825	819	808	843	828	825	751	830	814	845	833	828	836	766	854	849	839	809	792	823	794	794	816	800	800	851	833	786	857	778	787	866	793	827	841	808	824	836	824	817	832	829	780	848	773	851	784	822	872	858	826	818	768	806	821	790	843	824	814	837	777	865	787	831	855	823	851	790	873	848	840	820	815	808	821	826	832	812	833	877	801	784	759	823	855	809	847	811	874	845	812	833	770	823	793	764	822	843	842	840	788	810	756	828	765	782	779	799	820	859	779	800	859	791	823	816	846	821	834	832	810	815	853	809	830	828	808	881	795	849	827	798	815	840	869	776	796	830	864	798	796	796	756	802	794	899	860	864	773	823	846	809	857	838	838	859	817	857	826	791	788	784	808	789	795	796	830	801	813	830	843	795	773	852	763	815	853	816	814	800	859	823	871	779	830	846	808	794	822	835	808	792	789	842	791	810	817	827	806	774	790	800	829	809	783	866	762	801	785	839	859	819	801	793	777	832	740	856	851	834	883	825	832	833	831	778	829	823	777	799	832	786	809	820	787	803	837	783	812	856	794	815	844	840	801	832	813	862	823	847	825	787	800	820	769	824	862	831	779	786	786	798	774	849	771	846	779	826	856	804	848	851	778	813	775	806	824	819	814	780	824	830	791	820	759	783	819	824	797	818	814	868	781	752	851	816	815	870	781	793	861	837	860	795	813	803	846	791	824	846	802	819	775	800	787	818	819	773	766	847	832	816	821	830	774	809	816	835	829	788	861	782	783	806	836	849	782	769	863	788	810	779	794	836	767	802	849	779	811	808	771	843	796	790	850	849	854	797	819	819	813	853	841	771	801	846	814	810	867	828	814	843	799	810	782	794	797	825	826	792	768	738	827	780	752	801	833	825	800	795	780	812	827	833	814	837	811	795	824	807	847	840	860	788	768	820	828	904	792	821	809	825	816	801	827	826	775	778	774	793	805	794	823	831	815	848	870	802	794	756	790	854	809	813	827	841	825	780	839	783	819	830	796	790	827	791	796	780	844	781	804	841	824	844	825	807	858	823	805	789	800	827	804	781	774	804	883	787	790	824	807	762	772	819	771	814	820	851	794	855	811	794	817	791	796	839	826	803	807	777	788	809	828	812	816	813	829	769	793	770	846	846	828	798	860	845	806	779	793	833	819	851	823	821	809	808	809	834	820	847	845	799	814	818	826	735	750	862	804	829	812	794	831	844	808	743	791	823	808	771	798	817	839	779	812	780	893	829	796	841	806	823	812	844	812	764	778	818	785	792	828	725	801	813	782	805	784	815	789	800	847	810	822	825	829	865	815	824	780	810	880	836	827	868	836	789	855	836	759	821	779	791	843	805	826	807	797	776	802	829	800	795	861	824	796	800	810	842	817	830	827	843	861	818	802	793	799	834	843	835	859	818	820	802	794	822	792	813	831	837	794	814	805	831	795	792	795	800	768	801	820	821	747	806	852	845	813	787	842	809	817	774	827	753	805	845	803	827	804	828	769	796	809	888	853	844	810	870	836	802	783	806	888	784	841	767	798	790	824	813	801	811	827	806	815	760	841	821	777	794	771	824	789	826	817	831	806	900	845	834	792	839	768	820	826	841	816	811	831	799	812	823	865	789	867	756	837	798	859	843	858	789	812	843	881	834	825	841	814	815	801	827	763	816	878	842	770	834	771	818	775	821	831	798	820	839	783	823	807	814	839	832	791	826	829	804	831	814	762	784	811	760	798	810	810	774	792	808	807	781	823	789	803	809	823	835	836	845	789	868	835	821	815	812	843	768	800	775	835	814	817	769	784	785	784	792	833	797	832	786	796	807	835	755	758	795	851	769	840	901	776	767	879	812	818	783	825	822	813	748	845	831	792	788	847	764	844	801	831	833	777	807	837	820	808	817	847	833	791	782	839	838	843	825	807	811	806	846	810	814	829	799	814	776	805	785	809	797	819	821	832	752	796	829	819	830	809	847	862	841	791	783	754	789	805	810	818	829	848	873	787	838	824	821	824	844	838	761	864	724	794	825	828	810	815	791	852	839	846	793	832	834	848	835	772	831	825	795	809	825	843	812	790	795	832	785	837	815	859	817	798	839	797	815	827	805	827	832	844	795	849	798	850	814	778	791	845	833	863	835	808	817	833	852	754	771	794	811	780	828	798	778	874	769	915	796	804	817	802	837	822	826	789	790	839	855	822	798	828	802	806	795	780	800	772	837	803	829	804	810	797	813	862	796	797	815	821	788	846	830	770	844	850	802	787	797	850	803	813	800	823	828	824	784	778	855	808	760	844	842	814	797	801	867	804	799	800	817	851	847	837	793	813	828	797	856	783	805	842	822	821	882	782	808	796	819	797	764	808	831	796	788	775	836	822	829	793	797	824	837	821	808	817	848	819	797	851	792	841	780	834	782	852	816	830	779	833	818	811	809	804	846	716	827	808	805	859	801	794	800	782	821	801	794	815	830	830	802	829	782	841	816	825	848	812	814	841	834	852	862	834	824	781	772	814	836	828	784	750	783	855	806	722	829	826	801	801	798	812	829	813	786	801	807	857	853	864	822	795	830	719	806	801	803	849	843	797	771	859	826	842	807	812	815	825	854	775	803	790	823	822	793	855	858	836	833	845	804	792	819	816	847	786	832	849	787	810	802	804	797	798	808	807	807	788	854	829	820	811	825	851	804	814	792	826	824	791	879	843	829	811	796	825	796	822	806	881	800	823	814	803	864	850	778	744	830	872	830	836	802	749	812	821	764	791	780	812	755	845	770	807	771	817	834	833	793	757	776	762	857	845	838	790	789	802	879	793	822	830	792	876	793	752	892	806	849	822	785	871	796	778	841	793	850	813	846	797	825	817	795	851	812	804	807	870	834	822	806	815	882	794	810	844	830	863	812	807	843	782	824	808	819	824	861	814	816	749	832	817	794	817	821	816	801	826	815	800	817	873	789	862	780	840	794	796	808	827	807	830	762	781	802	779	804	839	841	849	809	849	811	806	773	829	778	798	858	770	771	789	845	834	842	793	828	798	772	820	845	832	809	817	822	776	817	847	816	813	800	829	824	851	859	812	804	792	817	850	837	834	769	803	795	759	796	796	841	822	798	855	809	795	871	808	798	858	813	837	783	794	801	858	798	840	814	829	782	835	802	769	777	758	814	789
8813	3931	2695	928	221	174	206	166	153	174	195	190	198	181	173	192	173	183	177	194	184	190	195	196	203	160	180	186	181	203	173	209	150	157	182	172	202	188	199	185	186	152	168	189	173	177	191	166	188	174	199	188	180	174	174	177	164	167	178	193	165	172	169	168	187	163	185	174	168	196	163	174	161	176	178	173	186	155	209	171	184	182	176	209	203	175	150	171	162	190	167	169	190	161	164	171	178	175	166	178	180	194	168	187	161	162	198	182	201	184	201	172	180	169	178	174	189	192	187	169	176	177	159	185	170	170	172	181	205	191	173	163	158	194	188	179	167	173	180	179	166	170	158	177	172	188	185	174	155	202	152	177	171	171	169	187	197	182	160	158	172	188	177	159	191	200	156	178	174	186	185	191	203	218	191	185	194	206	180	161	174	173	183	163	190	177	189	202	199	185	170	164	203	156	167	200	165	210	188	180	163	174	188	150	199	174	162	187	196	163	172	153	187	160	159	188	217	177	206	169	172	159	205	194	167	159	189	188	179	165	190	157	180	169	188	194	190	155	189	168	172	189	171	162	196	183	169	195	205	173	207	177	166	156	181	176	175	194	184	172	145	151	175	171	180	150	162	171	167	184	193	172	180	159	164	194	185	170	174	190	165	187	176	180	176	164	174	184	178	177	175	174	194	169	180	171	180	174	189	156	214	182	189	177	179	170	158	177	176	188	173	189	158	182	183	178	202	177	148	168	180	175	196	175	168	178	185	186	180	177	191	168	161	211	181	167	177	187	167	168	183	173	170	180	163	164	181	155	170	183	161	171	174	187	183	168	194	163	173	176	152	151	198	170	166	184	197	181	176	184	191	170	198	179	174	161	166	173	175	167	178	173	165	196	177	170	180	176	160	180	177	172	134	187	192	186	192	195	173	194	183	187	180	175	164	140	170	161	171	184	185	211	177	188	191	175	166	178	168	186	187	196	191	176	171	174	168	172	199	189	158	186	168	180	186	189	187	181	173	186	182	203	170	195	165	166	193	197	196	182	176	196	180	161	176	195	183	181	160	160	196	181	162	163	204	192	187	155	185	182	159	179	197	171	192	189	161	168	187	168	161	172	182	167	194	207	178	168	178	183	179	180	182	182	172	180	174	156	177	178	160	182	192	186	159	162	176	176	184	178	169	171	171	182	183	180	164	171	182	208	172	162	163	163	177	169	172	184	206	178	154	162	196	182	170	176	211	171	180	210	199	195	187	151	164	184	187	191	185	185	197	184	178	184	167	175	189	193	156	173	191	179	151	178	181	168	171	172	223	164	176	192	196	177	170	182	200	178	144	202	169	191	168	174	153	214	187	163	171	167	176	181	156	170	174	163	140	170	185	184	177	172	166	179	157	168	164	177	174	176	186	180	170	193	169	186	167	172	161	188	180	148	185	177	163	186	190	185	151	204	188	196	177	185	193	187	177	175	162	201	183	150	178	172	163	167	183	164	195	165	173	217	150	187	194	190	203	162	165	193	193	187	188	171	180	169	170	204	174	156	181	159	178	169	198	194	179	193	190	178	178	203	184	192	177	198	203	197	177	186	168	170	181	171	173	174	180	170	165	175	156	195	164	190	180	199	159	175	181	181	192	179	186	188	178	192	198	163	178	180	173	184	189	176	173	188	198	174	197	187	170	182	176	183	155	177	174	170	198	178	177	170	186	163	173	199	184	168	196	183	187	171	187	174	179	185	198	173	184	140	176	182	176	179	193	207	174	189	169	175	201	215	174	178	190	160	167	171	188	168	194	201	192	164	161	166	175	193	166	184	162	195	166	205	168	188	175	167	168	165	190	155	163	161	169	183	178	172	156	170	181	187	178	227	201	209	170	180	158	150	188	172	164	160	177	195	170	176	196	159	211	167	172	183	170	168	199	189	204	164	169	182	148	193	197	188	192	175	168	180	161	165	159	202	175	164	177	175	160	171	190	183	189	180	178	150	216	187	204	172	167	170	211	171	188	176	162	167	179	182	195	189	192	163	170	166	171	171	176	177	185	178	162	181	201	189	156	178	172	180	198	219	184	190	199	173	154	175	190	180	183	176	192	174	164	166	180	171	189	184	165	171	165	150	189	165	196	177	185	168	168	183	168	174	201	181	173	207	184	195	189	200	195	165	208	172	179	175	165	165	142	179	152	177	164	168	160	187	181	143	173	189	198	182	194	179	198	158	172	181	173	163	146	199	180	195	224	165	196	184	181	179	190	184	169	151	177	206	213	165	198	166	168	183	201	176	191	198	186	165	201	178	181	196	189	186	165	192	192	172	153	190	176	188	169	188	168	164	208	166	190	171	177	168	173	162	178	180	156	182	174	182	167	175	194	192	172	192	183	180	175	177	178	195	174	193	178	179	163	191	202	178	199	174	194	183	177	173	203	165	182	192	188	200	161	145	167	161	165	162	189	195	202	207	193	145	197	194	192	159	182	176	175	168	171	157	179	160	181	201	164	190	182	167	162	188	171	170	186	183	210	170	182	166	191	210	198	190	172	170	176	197	207	189	187	182	192	186	179	184	180	159	181	180	185	183	184	169	188	173	208	193	161	190	172	159	151	172	186	177	178	185	168	176	150	187	153	173	166	169	180	212	153	182	163	176	179	155	194	169	196	183	185	193	156	179	155	180	177	160	150	195	181	174	183	201	180	188	162	177	154	183	175	202	174	202	179	176	168	187	191	172	168	193	166	175	175	151	184	182	160	160	178	162	197	166	169	180	168	154	178	168	192	175	176	169	174	204	157	157	169	184	174	152	185	168	174	195	179	180	152	176	197	193	161	176	186	162	191	161	176	160	194	187	184	173	160	196	189	172	169	170	178	172	176	142	179	190	187	209	189	166	170	181	180	185	170	186	167	187	185	180	172	179	184	196	207	191	189	192	185	160	166	161	169	178	207	181	182	171	191	204	177	186	175	175	194	167	167	148	151	202	163	173	181	184	191	189	181	199	168	162	179	161	175	179	183	173	165	192	185	180	194	193	163	176	163	161	185	178	178	159	183	161	166	167	172	175	173	174	187	182	169	187	177	174	187	203	162	176	200	180	167	175	180	164	188	186	188	191	166	212	203	172	171	192	165	168	198	170	220	202	166	193	203	181	177	153	186	172	171	191	164	194	188	175	188	176	159	199	197	180	167	173	174	172	170	176	191	192	170	154	163	189	173	204	163	187	174	188	192	169	161	175	190	184	182	165	176	199	151	178	155	201	176	184	178	189	176	174	192	162	159	160	179	155	174	195	195	179	192	155	174	176	190	174	167	207	180	158	172	199	156	178	162	173	175	185	170	169	190	174	176	179	192	176	181	193	172	186	185	174	169	187	185	151	173	178	188	158	184	168	187	154	173	178	198	170	190	183	145	188	181	185	190	165	179	179	186	185	184	146	185	189	165	167	180	166	179	173	201	189	192	168	186	213	179	180	182	176	159	172	175	177	193	200	171	192	175	151	168	173	176	170	168	192
7564	4918	5400	1617	622	638	606	611	562	562	534	547	557	544	495	557	557	524	538	526	534	515	519	511	508	553	516	558	500	535	475	548	485	526	531	547	504	527	553	496	549	484	523	500	525	544	527	506	541	527	463	493	507	522	523	537	501	516	479	518	497	524	503	515	518	515	516	521	537	514	499	555	575	527	524	517	542	585	508	493	542	534	510	542	531	440	539	526	513	540	480	476	522	514	540	539	527	511	524	515	493	522	561	505	482	499	522	549	524	495	501	525	525	558	517	481	538	502	474	529	529	513	535	469	522	561	522	530	564	500	468	515	542	514	484	522	503	504	545	516	479	506	504	529	474	503	536	543	497	544	497	505	507	523	520	539	517	540	521	535	516	511	506	516	512	524	533	503	489	518	585	501	522	517	491	530	511	529	509	476	529	508	482	487	532	543	510	545	532	484	487	499	491	559	548	537	519	494	511	506	493	551	491	480	505	484	562	509	557	508	514	515	522	560	496	512	482	524	509	517	527	550	530	511	527	504	502	498	548	532	530	487	543	496	481	504	508	521	504	564	506	514	504	513	482	538	517	552	530	526	491	482	506	492	472	483	523	512	503	493	554	561	515	508	501	503	498	520	541	484	535	530	526	462	533	512	500	516	504	501	504	520	522	519	536	514	518	519	491	486	518	550	510	515	519	496	529	500	524	533	534	527	522	515	518	508	491	498	508	544	480	515	532	530	529	528	505	547	510	510	490	514	552	493	528	474	492	486	535	515	513	536	522	495	548	502	510	519	534	511	489	549	499	530	500	514	496	505	540	481	541	562	513	569	530	524	495	531	512	483	508	498	517	536	508	515	565	522	556	526	501	504	519	538	507	531	511	532	560	525	497	524	477	493	525	517	484	504	527	500	473	583	487	514	522	491	560	519	512	516	491	495	518	508	542	515	501	524	534	499	537	528	510	514	528	526	513	517	508	481	519	484	500	508	528	496	504	499	477	550	560	558	564	572	533	518	539	505	505	528	493	493	509	508	527	499	520	524	499	536	490	562	510	498	510	535	516	528	485	534	521	510	522	467	506	514	541	486	541	542	558	508	541	475	502	553	499	523	497	504	478	521	530	519	530	512	554	534	519	519	511	541	536	534	528	511	482	509	536	539	509	504	533	542	541	529	513	506	513	504	516	486	498	504	536	466	506	472	517	533	501	560	504	519	537	537	548	523	531	518	525	526	540	522	519	490	504	536	497	527	559	528	485	502	544	527	497	525	532	536	479	542	533	537	528	496	506	515	507	503	509	505	488	521	506	522	545	567	531	510	505	513	558	513	543	496	524	529	554	574	478	522	522	498	528	503	520	536	532	510	538	538	497	506	494	499	529	506	495	522	519	500	529	498	491	496	498	536	482	507	531	580	519	513	508	505	528	489	539	510	521	521	482	490	514	500	467	525	542	483	574	509	494	541	500	490	503	530	504	504	537	512	506	508	515	533	517	495	562	550	502	505	543	502	553	522	540	514	508	509	514	507	481	515	481	530	505	504	487	449	500	509	493	503	503	500	525	505	469	534	529	539	514	540	535	503	494	519	498	536	493	472	522	559	517	513	466	527	533	506	552	531	518	501	524	509	500	518	534	548	486	521	534	523	533	530	514	481	509	498	527	511	510	531	485	514	508	499	514	520	531	540	494	516	523	538	525	511	513	476	488	497	509	516	527	537	474	497	508	520	486	522	504	520	536	465	498	463	487	504	535	520	493	492	516	490	552	511	502	511	546	502	504	532	498	531	490	526	488	515	541	500	529	508	521	572	502	520	507	536	495	496	521	539	546	464	565	521	479	495	547	517	524	540	520	521	523	499	546	502	545	519	512	557	520	518	539	508	519	563	506	539	506	569	507	533	501	525	502	542	553	496	505	511	503	475	509	492	496	531	515	499	507	506	535	513	534	535	513	523	520	529	503	493	523	534	472	510	512	518	527	496	550	520	517	524	531	471	494	523	528	526	525	564	516	541	524	540	506	531	510	511	513	500	543	541	526	512	544	491	543	500	536	530	531	472	535	507	557	567	497	509	548	482	552	518	554	457	530	539	508	518	494	529	572	522	542	499	522	482	505	502	523	489	525	553	494	557	505	509	555	512	535	543	518	518	512	501	474	496	485	475	501	528	506	523	521	529	527	548	482	516	510	503	517	484	536	524	552	493	512	496	495	490	476	515	507	536	511	496	532	505	523	508	532	507	528	507	504	509	546	573	524	490	445	506	532	522	513	524	553	478	533	502	462	530	481	509	540	493	558	539	549	533	556	522	506	509	478	487	525	528	539	480	499	516	518	469	521	515	458	526	506	516	506	496	502	488	553	516	562	502	511	524	507	551	527	507	511	475	554	511	474	515	490	512	544	487	495	501	471	555	513	529	531	517	499	534	505	483	502	496	545	517	513	509	523	513	531	522	534	518	527	529	554	488	488	505	488	489	517	519	492	546	494	459	496	500	511	476	484	544	519	551	457	522	506	528	499	505	535	523	512	513	517	548	523	502	509	527	511	510	514	510	543	506	525	492	514	484	548	509	547	526	541	556	539	524	518	514	510	503	512	488	515	543	499	539	498	535	478	510	547	481	538	533	501	512	538	473	495	551	526	507	529	520	527	508	516	488	503	493	515	516	513	526	522	504	508	487	493	505	514	522	536	477	480	492	513	530	537	541	516	515	487	479	552	530	484	549	523	526	524	542	522	511	520	564	512	502	524	526	541	514	460	508	510	516	533	501	530	528	504	545	499	481	564	516	476	560	529	487	502	505	520	506	502	509	530	557	487	519	492	497	522	519	473	526	504	527	477	538	546	525	489	493	503	505	491	493	560	517	529	523	512	556	545	539	484	505	538	482	566	513	531	541	501	493	525	514	486	544	522	542	503	528	520	505	519	485	513	453	529	501	528	528	511	496	531	523	482	517	528	498	505	538	499	494	477	511	487	496	512	526	472	500	490	514	558	512	508	547	521	553	513	523	530	494	490	512	468	504	547	507	531	493	509	519	516	505	509	455	541	515	485	496	503	510	493	542	481	531	527	545	524	506	500	516	504	470	492	552	537	512	502	488	578	503	550	527	558	538	500	489	459	522	534	523	480	559	511	534	516	560	471	518	564	506	533	539	514	500	540	533	518	519	504	482	520	501	524	535	511	474	492	536	497	533	524	541	481	528	451	531	532	464	544	558	490	520	501	492	472	511	561	515	532	543	542	513	519	481	493	515	502	520	500	506	499	490	515	510	526	551	512	516	519	528	479	497	504	491	514	537	499	523	558	516	526	510	535	529	540	513	513	510	511	495	470	503	502	547	512	520	514	502	508	538	490	526	558	509	506	538	556	526	517	523	520	542	504	524	479	499	515	520	529	554	528	487	517	547	485	551	460	517	505	529	492	522	517	525	509	488	508	530	508	509	548	506	501	537	557	520	499	538	496	521	546	501	482	546	486	507	499	482	493	526	529	522	551	511	557	501	505	511
46783	38466	35296	14334	1057	581	544	447	418	369	398	406	413	370	341	387	339	363	364	356	343	377	326	362	345	333	306	327	317	337	324	327	336	328	343	303	318	324	337	331	311	324	348	328	315	351	331	323	334	328	325	364	333	346	355	350	331	329	333	320	331	329	342	357	374	320	363	359	332	320	295	340	319	328	310	305	341	335	340	339	323	338	333	330	335	313	341	312	316	341	314	330	337	333	325	314	296	346	319	322	355	328	344	321	322	299	354	334	333	315	343	359	321	333	308	324	312	290	357	289	301	334	328	326	326	344	317	321	317	329	348	350	288	341	346	310	320	302	307	325	309	326	315	347	363	349	332	324	316	325	319	338	349	291	349	307	337	306	323	322	335	341	343	317	342	319	349	324	339	316	339	328	340	328	343	333	359	318	337	306	313	322	313	350	320	335	340	324	316	352	344	295	337	279	349	329	348	323	311	320	356	325	314	324	280	299	361	329	336	295	323	319	341	308	338	309	354	335	376	339	342	316	347	336	315	288	326	294	377	323	349	320	336	344	333	356	331	363	346	323	319	309	330	306	321	318	342	305	309	375	345	347	371	336	318	324	313	328	341	323	329	317	312	325	331	305	327	349	334	337	376	342	311	322	336	357	351	324	330	323	302	324	326	349	314	334	334	319	338	331	341	333	284	364	311	308	318	319	325	309	341	330	350	337	334	358	324	318	310	313	323	314	339	316	329	323	348	325	317	337	320	346	331	320	332	346	305	363	324	336	321	351	335	317	340	334	337	330	330	303	294	313	358	320	331	297	306	345	333	299	298	311	311	349	360	324	327	316	353	336	298	305	303	324	297	287	304	287	327	318	298	300	318	308	330	279	302	306	344	320	351	324	358	305	317	360	338	323	306	340	303	301	307	350	320	329	349	343	326	314	340	333	325	305	346	321	303	340	335	313	338	331	321	315	302	362	344	328	314	339	328	363	311	339	353	322	300	331	350	301	328	286	313	331	379	323	323	288	323	332	337	315	321	332	332	319	330	369	304	345	306	320	330	359	308	321	358	327	345	314	377	289	311	329	312	347	314	323	313	347	349	353	332	369	344	330	380	342	339	332	329	295	304	295	345	341	322	292	328	337	293	322	327	338	351	384	298	328	314	346	326	301	331	329	328	307	318	326	302	361	304	323	301	328	357	327	325	322	333	299	305	333	321	351	368	338	331	338	351	343	316	338	341	317	319	321	298	322	313	317	320	313	312	319	357	341	323	352	287	349	321	316	347	319	314	347	317	323	351	314	368	301	332	363	337	310	306	291	315	328	323	330	370	333	363	325	330	294	294	302	351	349	329	314	312	301	338	324	316	308	313	333	341	332	299	349	348	327	324	346	318	320	323	387	335	338	311	333	342	336	334	335	336	323	311	327	322	333	358	343	312	344	307	376	355	335	388	351	341	314	320	350	332	318	333	322	320	326	357	344	336	347	338	352	326	330	293	283	322	357	316	312	336	311	320	311	344	325	305	323	330	336	327	333	300	330	327	340	322	348	307	316	318	336	295	351	330	319	325	333	330	317	316	337	350	340	351	322	281	304	355	314	363	297	329	350	288	366	323	337	301	334	296	299	357	330	308	346	321	376	354	331	315	331	271	356	334	335	324	322	340	372	352	340	332	334	301	362	329	350	320	343	316	345	333	336	348	339	307	326	324	320	313	335	317	351	343	368	330	359	315	335	321	319	322	369	314	345	342	322	317	330	373	324	327	333	316	343	311	328	328	348	326	316	348	331	302	312	345	364	312	361	312	331	318	326	332	310	338	330	322	341	338	357	313	324	309	340	328	329	336	353	334	309	345	324	340	330	343	332	291	329	333	295	333	309	310	316	303	338	328	350	327	338	337	361	315	331	323	347	330	346	318	288	342	319	342	328	349	346	309	309	346	329	294	339	333	308	322	331	344	339	312	330	349	334	344	335	345	336	351	341	314	312	340	312	325	326	320	309	338	328	378	319	311	344	328	349	337	363	315	321	355	324	339	343	330	365	326	338	328	349	288	351	363	292	301	324	345	336	316	325	317	294	345	357	349	328	322	324	335	312	329	320	335	363	329	331	347	343	286	311	347	338	361	336	292	309	358	310	301	327	319	315	318	301	357	290	330	323	321	352	331	341	320	363	340	328	344	322	288	353	341	332	329	344	342	325	314	321	308	305	342	350	347	342	327	348	315	337	324	344	328	333	338	330	298	309	334	326	334	312	327	305	307	314	288	309	329	312	340	330	326	293	319	324	298	343	305	350	323	327	315	324	344	307	337	309	349	346	319	307	317	382	328	330	347	330	324	335	315	326	320	323	308	311	296	417	352	303	330	332	311	318	311	327	319	318	325	335	330	337	307	322	343	349	321	338	362	346	359	305	350	339	318	321	308	301	292	319	293	324	320	354	329	336	337	361	306	309	312	368	304	359	324	348	328	360	315	378	329	345	350	359	361	286	340	356	320	289	335	342	327	268	315	332	307	287	303	307	334	358	356	342	309	307	376	379	308	311	396	319	352	337	302	343	322	346	339	342	346	309	348	346	334	311	336	324	323	288	335	331	330	302	348	348	314	323	345	312	367	378	308	324	314	347	346	320	325	316	344	327	339	342	312	348	337	320	301	323	308	349	322	313	340	338	341	306	345	362	321	312	303	331	312	330	341	328	352	348	348	322	316	323	298	312	322	364	325	344	331	334	306	341	319	298	355	302	310	350	308	331	349	280	341	343	319	302	345	305	330	310	351	345	330	307	373	325	326	335	356	296	313	326	352	332	337	304	322	339	323	313	319	334	357	338	333	318	340	311	330	337	324	373	349	334	305	321	308	313	334	319	325	370	330	298	318	299	309	322	327	350	325	327	305	317	339	340	350	350	307	306	364	371	364	324	345	305	311	331	334	337	351	358	325	308	324	317	319	322	314	353	348	321	314	318	311	352	347	328	334	325	337	351	339	349	351	340	349	362	322	356	297	355	341	354	320	361	341	342	322	349	334	326	335	357	332	324	330	334	345	324	334	342	344	332	309	303	353	344	338	334	339	297	325	383	297	338	304	352	313	275	340	335	347	303	315	314	333	343	360	311	306	329	318	361	335	364	351	326	341	386	311	331	353	350	351	327	347	350	347	312	303	312	313	343	347	303	330	335	302	304	352	357	351	347	339	337	320	348	314	324	343	325	327	332	303	333	315	342	311	316	350	325	308	326	323	335	306	316	339	297	308	333	335	341	339	316	333	354	320	334	330	341	341	318	303	316	335	314	307	340	363	335	310	311	324	302	352	360	323	313	323	336	288	355	325	341	373	343	347	331	287	303	321	347	341	349	315	327	352	317	305	337	323	328	334	343	342	324	338	338	335	327	337	311	298	346	333	334	321	318	289	304	319	306	320	305	307	328	341	355	330	329	294	296	328	324	330	307	352	309	337	322	344	342	302	356	305	339	323	333	320	321	319	316	360	340	317	333	359	314	306	329	305	299
27845	25573	39783	8687	2370	2080	1707	1557	1395	1357	1156	1219	1153	1021	993	1026	1001	995	1054	930	959	964	923	898	940	926	917	907	846	873	899	910	900	937	849	896	855	900	827	819	864	841	857	843	860	867	897	853	907	826	823	887	872	809	804	881	898	877	881	845	849	834	867	781	864	813	853	874	869	876	855	854	821	840	907	821	882	823	838	794	849	886	813	864	860	866	866	798	845	874	871	846	829	798	844	812	834	880	876	823	839	824	829	826	829	870	825	797	836	841	833	865	934	828	844	829	877	822	839	828	890	829	853	832	847	842	848	867	810	809	816	832	792	817	878	828	815	904	830	804	865	813	847	782	832	820	831	827	891	843	829	787	890	795	837	849	882	792	800	794	839	835	857	806	854	853	838	834	846	842	853	890	863	839	891	826	850	873	829	826	863	850	866	873	826	838	813	855	878	869	869	858	812	856	806	834	832	834	860	910	854	796	819	844	858	893	817	828	839	863	823	847	892	882	834	821	894	855	847	872	847	800	852	842	821	871	831	907	829	792	826	887	821	878	795	836	805	851	838	835	815	834	831	800	819	800	860	849	818	834	825	806	834	835	792	852	864	872	873	831	812	855	818	876	810	813	816	821	810	834	835	860	838	874	816	857	852	854	788	870	857	827	784	860	837	830	859	839	795	878	836	875	817	886	874	762	846	851	884	853	860	840	878	862	822	831	848	826	844	881	854	808	817	854	871	864	865	820	862	817	809	866	817	846	867	838	863	830	844	854	821	828	817	826	882	897	859	811	891	866	843	827	839	852	825	864	866	824	845	838	852	823	830	848	800	820	876	890	816	805	869	796	867	884	853	827	796	816	830	867	852	825	824	885	825	859	801	870	846	868	913	859	795	859	802	847	802	830	779	849	819	864	864	792	845	863	897	859	854	899	880	859	873	850	844	885	846	844	833	854	903	868	853	834	831	841	841	807	897	808	880	817	843	891	832	840	857	806	868	854	843	824	819	845	865	855	868	857	817	912	848	811	835	892	839	836	841	841	883	832	842	863	882	884	848	825	860	878	892	854	866	839	848	868	844	872	870	839	876	863	849	838	805	858	808	834	850	854	827	809	845	861	892	806	823	837	845	882	828	797	857	794	782	879	894	850	896	882	847	833	815	827	924	819	824	797	836	827	819	800	812	838	851	794	841	877	792	846	894	794	840	862	844	835	844	841	824	880	821	830	855	834	832	825	880	842	870	838	860	849	860	800	810	826	873	854	864	889	863	823	890	853	841	781	877	831	868	806	828	818	845	853	853	844	820	914	859	802	859	809	841	804	868	819	783	818	828	862	825	848	840	929	829	833	900	850	834	840	853	782	847	882	878	813	830	835	841	781	862	829	872	882	842	777	824	865	841	860	836	843	843	795	851	849	857	856	869	873	863	811	864	825	799	785	857	835	874	881	808	867	832	874	829	831	840	825	793	876	857	780	846	797	849	822	851	808	838	849	860	814	817	821	872	928	839	812	860	843	830	825	757	863	840	907	860	880	836	828	837	853	799	843	797	787	842	766	840	833	852	872	875	777	859	852	859	858	842	795	831	825	845	842	868	870	780	821	818	835	870	840	841	908	850	834	855	889	838	813	844	850	903	821	855	820	866	874	859	842	841	795	838	828	863	844	873	782	870	823	819	803	826	875	844	848	817	798	808	852	847	844	834	836	872	829	875	851	790	848	883	812	789	883	802	826	842	871	857	802	806	832	871	800	870	837	859	907	799	894	867	821	851	826	831	824	868	832	860	819	817	846	816	826	864	887	862	834	883	785	807	801	777	863	847	813	864	880	897	878	816	816	864	846	849	839	821	826	910	815	811	881	849	811	825	782	837	836	843	851	829	858	771	855	834	864	810	836	814	792	826	851	827	812	846	776	864	851	829	869	821	806	831	857	839	842	864	872	783	817	804	854	796	813	829	812	867	851	813	807	827	823	840	900	806	842	828	793	846	837	807	804	816	870	825	808	875	826	773	885	833	807	870	821	872	845	790	783	844	856	872	822	836	807	867	833	827	860	838	856	834	856	810	822	841	885	840	859	865	851	877	891	843	826	864	834	831	827	818	770	778	849	872	817	813	877	813	770	859	823	820	847	840	804	863	791	871	816	848	802	901	873	841	881	816	794	811	875	829	833	865	795	835	806	851	816	854	837	819	852	819	834	815	872	870	928	855	868	859	810	881	788	883	859	826	832	812	861	816	807	829	917	895	835	818	835	850	878	822	859	840	844	796	848	848	844	873	850	823	902	837	847	819	837	867	849	841	817	840	802	856	834	826	853	858	894	940	900	821	841	856	841	819	831	805	791	905	799	826	812	841	814	872	862	857	837	822	832	869	837	899	826	847	819	835	862	847	844	850	823	768	840	810	839	836	869	818	839	833	831	824	857	855	811	824	856	876	832	798	813	800	800	828	835	926	842	845	853	841	876	867	836	843	857	838	820	840	860	851	840	854	865	796	836	818	811	785	834	863	833	813	922	865	826	907	860	793	839	885	883	855	879	839	831	862	815	867	823	810	874	784	822	816	830	881	881	852	807	801	839	788	891	841	859	804	829	824	873	812	865	844	830	801	850	859	841	842	868	824	826	847	822	840	890	830	793	877	891	851	867	855	817	864	887	844	820	818	825	847	796	828	792	820	840	882	850	822	868	817	799	862	860	855	853	853	844	857	853	878	848	863	821	835	832	835	824	839	841	817	826	862	797	870	855	860	806	835	834	857	789	818	913	832	868	869	859	848	869	875	835	851	863	870	876	899	863	833	807	814	814	831	881	831	801	807	849	826	820	840	820	839	868	818	812	856	843	883	843	889	789	827	820	891	873	814	844	869	888	853	856	866	844	828	844	843	871	825	879	823	867	846	853	827	856	853	882	810	830	845	865	828	849	863	865	844	815	838	829	859	861	798	841	864	868	814	850	876	804	848	815	868	808	879	820	873	829	861	824	788	844	855	859	780	853	859	853	840	821	858	850	870	830	834	842	871	812	851	831	839	880	818	810	814	815	861	817	875	817	844	803	855	837	832	901	882	874	820	809	831	818	824	884	868	882	850	799	861	853	911	869	826	844	851	879	827	861	849	841	860	812	862	873	875	771	904	773	861	839	855	859	852	822	829	897	837	866	807	841	804	823	878	820	858	864	804	872	861	885	872	794	803	806	823	824	873	862	813	837	897	811	862	801	807	833	837	831	839	879	863	868	832	797	909	876	780	835	829	837	874	844	878	864	802	843	840	833	867	858	806	875	807	768	846	827	872	861	862	856	840	850	841	836	773	874	838	876	797	834	771	806	841	852	821	833	826	851	899	843	830	859	790	849	829	834	835	833	826	802	883	811	859	807	852	792	846	879	808	845	851	883	839	854	878	826	835	888	819	874	851	855	857	864	883	848	841	821	825	860	873	851	821	841	853	850	849	796	823	865	844	855	849	835	837	873	844	878	862	873	846	848	833	883	823	851	840	889	869	872
62489	54119	48465	25066	3141	793	638	584	509	478	426	431	407	405	378	400	337	354	403	345	354	335	375	341	361	352	349	370	332	345	287	400	313	323	348	342	335	322	365	322	303	320	341	335	374	353	341	319	340	302	328	290	333	338	326	344	314	326	289	331	314	322	316	339	292	339	288	366	345	335	318	334	329	323	333	290	299	325	320	312	357	337	341	299	347	341	324	314	343	331	359	355	334	331	313	325	355	333	323	350	333	349	279	342	312	331	312	364	311	352	318	334	322	349	331	295	305	319	327	319	343	333	335	301	359	312	297	323	316	358	339	347	301	366	328	322	335	311	331	289	336	347	346	315	322	311	331	293	327	311	371	326	334	296	328	331	319	354	321	325	319	306	300	329	323	334	315	335	327	356	313	344	315	317	320	319	346	342	354	306	333	349	343	336	331	326	305	305	297	303	306	297	330	321	300	304	326	319	317	347	294	318	342	352	331	333	324	308	326	324	343	362	317	330	344	369	320	331	339	315	318	327	324	304	295	330	307	334	318	307	325	318	307	338	333	345	337	339	342	323	352	304	323	343	372	307	319	337	312	328	320	328	307	290	344	344	326	334	348	322	319	300	316	310	324	320	329	321	310	294	278	320	316	329	324	326	363	299	358	371	343	320	326	301	333	334	327	326	365	311	342	324	326	310	316	375	347	364	317	343	354	329	311	310	316	321	336	339	319	316	316	298	329	342	341	341	323	321	307	354	290	318	318	305	306	326	341	319	335	313	324	353	312	313	352	314	335	357	339	307	306	364	324	324	312	317	284	328	330	330	326	320	325	347	349	332	326	346	344	292	327	337	320	335	360	337	321	333	309	303	312	321	304	337	327	309	311	325	319	319	342	296	322	320	328	306	294	340	355	338	311	306	357	284	296	340	337	318	324	360	354	321	311	329	337	349	357	328	361	329	298	324	345	289	324	319	326	334	330	325	336	347	302	350	323	310	330	304	327	317	340	354	343	299	291	332	347	320	314	277	334	321	320	307	339	346	275	337	327	336	330	311	331	320	341	324	316	301	349	322	309	323	317	321	329	347	319	327	315	315	303	324	333	315	339	355	343	306	331	333	309	339	315	299	341	312	323	301	297	333	319	314	332	306	356	329	303	298	342	316	370	342	357	339	362	348	311	346	350	337	321	311	287	290	340	327	331	309	344	330	332	340	325	358	313	366	345	334	316	374	315	338	311	316	303	336	307	327	296	321	295	287	324	299	328	335	345	324	309	359	319	345	296	328	309	314	299	313	346	330	357	290	362	323	348	301	307	351	290	330	345	327	370	293	333	353	347	327	312	310	361	322	317	359	336	332	332	349	318	315	308	348	322	295	356	318	348	329	309	349	329	294	336	354	304	337	327	337	337	343	322	328	346	324	338	348	348	304	337	328	336	343	327	338	334	339	351	310	343	355	319	329	312	344	355	349	357	291	312	322	319	318	300	317	321	278	332	321	331	326	355	317	307	304	311	306	339	326	304	355	304	351	335	327	319	354	314	299	311	313	324	301	313	312	313	307	286	309	333	328	318	336	338	337	299	324	336	307	331	331	338	330	318	343	338	350	312	378	307	334	328	325	335	346	302	306	329	337	307	313	349	342	315	320	365	336	325	327	320	357	308	331	350	291	343	305	336	284	338	333	316	322	292	332	286	312	287	324	347	357	312	332	335	343	331	373	333	302	318	325	321	352	341	319	311	344	293	327	316	344	316	329	335	356	363	319	317	308	311	344	340	334	335	329	330	337	327	344	333	328	328	288	324	313	330	346	308	299	302	331	303	334	326	337	302	342	323	321	325	339	347	333	344	352	344	322	335	324	355	349	311	317	327	336	289	327	352	341	349	345	316	321	357	294	326	358	324	336	327	291	315	335	316	332	297	336	386	316	326	302	331	316	317	324	355	338	290	318	325	312	327	312	337	319	309	328	333	331	306	290	302	340	333	311	325	301	326	317	338	324	323	357	325	297	336	361	335	309	300	325	325	328	345	321	292	347	320	364	353	315	337	329	337	324	363	299	348	336	311	339	326	332	327	329	332	322	322	324	290	346	349	298	332	345	363	333	305	321	323	316	303	309	359	326	340	332	302	350	342	319	334	328	311	310	310	314	311	317	354	304	375	343	351	363	329	310	294	367	334	356	298	346	293	324	315	337	259	285	322	326	331	340	303	332	327	336	338	336	309	360	337	324	322	319	343	338	299	332	340	332	323	347	334	306	317	341	316	325	324	328	340	324	317	355	349	316	314	308	366	293	298	313	326	304	313	370	312	351	331	318	294	322	340	334	338	348	302	323	330	299	328	320	291	318	350	305	311	299	303	317	306	313	321	291	345	334	335	327	321	322	314	392	330	354	332	352	326	318	289	308	347	286	316	325	320	315	325	341	327	332	333	335	315	309	282	326	337	317	342	343	309	353	329	322	331	367	353	358	340	337	350	334	328	312	323	317	343	349	331	317	329	321	309	319	335	356	295	306	345	314	319	317	366	334	334	350	335	328	330	341	318	321	366	325	345	325	307	328	329	305	321	355	308	306	346	350	341	316	350	321	352	319	322	300	337	309	338	345	342	330	354	333	317	327	367	311	369	323	335	323	313	337	296	321	313	318	294	340	304	345	314	310	322	309	329	345	342	319	327	314	324	365	351	318	308	350	336	314	294	315	324	287	311	347	311	324	337	272	334	326	313	343	349	335	332	312	344	316	319	316	333	319	304	341	348	308	348	326	330	360	356	345	338	302	321	332	358	310	361	332	336	329	319	332	307	361	318	338	313	348	288	328	360	305	306	328	361	328	322	325	329	342	323	350	311	336	338	330	311	361	329	324	326	345	316	330	337	324	303	292	318	325	310	314	315	326	326	331	314	316	308	332	336	318	337	314	317	353	327	351	309	330	323	312	315	334	307	328	317	320	322	305	351	335	322	326	332	356	342	347	300	329	317	334	292	328	337	335	322	309	328	345	355	325	333	330	315	338	301	297	317	343	332	318	356	314	312	330	341	333	350	322	328	317	357	298	317	346	302	294	285	305	302	305	291	323	338	346	334	302	335	347	284	314	361	296	350	309	305	336	329	358	346	336	335	336	337	312	340	333	320	315	358	313	335	318	336	369	336	327	312	323	328	332	326	317	352	341	314	347	326	347	332	308	344	331	331	345	337	334	344	323	322	337	328	326	329	317	341	337	309	306	316	338	326	329	303	283	317	317	336	331	353	326	348	339	354	334	304	342	332	339	287	356	307	317	310	311	303	308	328	349	360	338	327	302	316	318	332	284	324	349	329	334	315	322	303	321	293	353	317	361	330	326	335	304	305	335	325	341	319	312	303	326	328	314	331	344	353	349	356	339	333	334	327	346	346	349	343	315	300	347	312	326	293	305	343	340	319	324	341	335	344	337	314	335	343	323	295	303	347	361	314	331	324	330	325	334	340	324	321	352	319	361	344	359	347	309	330	348	320	362	340	352	326	321
37694	35837	49399	11905	3665	2999	2529	2184	1962	1757	1652	1502	1303	1294	1292	1195	1132	1144	1118	1036	1010	1050	998	978	915	946	999	904	966	928	894	896	911	896	878	887	871	890	838	852	860	886	905	855	826	915	833	865	845	868	834	853	857	823	877	825	863	858	836	852	798	835	851	886	811	792	786	876	839	816	847	904	835	802	858	804	807	833	825	827	801	851	815	870	817	842	900	834	768	850	841	763	861	843	841	779	812	804	870	796	801	805	858	825	822	799	822	825	866	773	842	820	819	812	859	799	777	827	781	845	845	752	801	831	807	829	848	767	840	813	796	830	811	809	858	828	810	822	849	788	810	773	800	807	816	820	824	828	819	802	823	806	856	838	810	800	850	835	765	842	842	844	833	797	865	828	841	786	830	800	797	826	829	840	835	852	838	828	808	859	803	815	808	819	837	780	826	871	837	819	763	823	880	769	813	852	822	842	796	799	806	835	788	795	865	801	810	787	791	827	819	805	857	835	814	835	843	818	878	817	844	794	832	778	835	808	800	791	834	841	833	794	791	811	815	817	827	794	797	829	851	812	785	832	870	775	812	798	826	847	829	808	848	857	801	827	856	757	852	827	801	806	810	839	778	830	805	767	858	779	785	801	826	883	835	824	769	803	809	813	807	789	793	826	795	820	856	833	855	832	812	802	896	798	839	819	799	823	793	798	833	824	817	838	786	817	818	794	821	847	779	854	774	864	809	774	852	818	832	833	790	831	779	849	827	795	820	782	845	820	813	821	817	808	797	764	824	803	809	759	822	789	776	863	817	796	746	849	825	795	806	776	780	848	778	800	798	790	792	861	813	744	840	803	790	838	846	838	801	807	810	793	820	832	840	863	769	783	842	835	766	833	806	784	844	809	806	797	824	752	820	853	788	814	800	804	829	783	800	809	799	807	859	788	816	789	821	834	859	779	831	782	798	832	799	821	812	840	795	817	841	804	827	796	882	842	833	787	772	784	849	761	799	839	817	773	824	821	820	804	856	818	822	807	808	803	846	789	819	883	821	804	842	784	769	776	809	787	756	799	869	814	783	865	787	868	846	872	763	806	825	813	827	812	779	839	822	867	791	769	822	841	786	787	833	816	857	825	822	766	837	785	783	824	830	786	794	756	795	823	789	822	750	849	814	818	791	783	839	788	811	794	810	769	828	805	816	829	826	848	795	821	800	785	854	789	769	830	814	794	838	833	845	762	834	857	808	804	826	806	811	821	807	856	823	803	835	812	834	814	801	814	821	802	730	798	847	834	838	784	832	766	812	796	829	799	774	797	808	845	851	800	768	834	809	817	837	845	817	900	766	805	790	814	817	792	801	816	859	869	840	837	820	768	815	823	825	819	838	770	801	837	847	824	820	847	799	817	800	837	726	815	846	830	811	840	855	817	807	860	824	849	902	828	814	777	842	820	816	849	826	775	785	816	814	807	830	889	843	754	763	798	785	775	786	829	798	852	799	825	840	858	782	794	869	854	876	859	849	837	796	776	825	763	788	836	806	838	746	802	781	839	815	799	839	842	838	802	835	813	838	796	794	814	813	817	833	777	803	827	809	792	838	827	882	863	777	859	864	758	829	801	761	818	832	804	769	813	834	764	801	823	824	778	855	825	812	802	822	818	829	827	814	782	776	791	867	851	842	802	833	806	810	809	822	840	820	779	799	859	809	778	804	799	832	785	824	810	842	809	795	831	788	816	793	820	806	845	804	829	833	819	833	816	812	803	763	804	823	762	847	835	792	803	800	808	811	853	828	835	825	787	782	820	778	796	811	798	825	837	813	748	869	819	858	807	834	774	804	844	811	794	811	799	841	800	864	864	793	830	801	804	847	858	882	828	865	833	827	795	806	825	841	829	831	838	812	805	788	801	809	854	805	862	804	837	782	834	778	816	792	832	773	805	834	853	837	830	827	814	830	779	821	866	810	814	783	812	779	773	820	755	830	828	828	797	797	799	814	886	785	833	816	797	815	764	855	771	800	832	819	795	835	781	817	855	837	844	867	823	776	778	791	872	845	797	786	839	833	788	836	766	844	799	798	784	858	862	829	838	817	772	794	849	829	852	798	832	827	799	818	760	780	837	850	793	817	811	802	836	789	853	814	813	836	808	820	783	813	834	837	872	839	793	853	776	862	832	766	765	841	817	803	880	853	897	890	814	814	796	812	820	847	777	866	791	808	798	867	842	790	778	836	816	796	832	806	804	832	763	815	798	838	806	839	803	787	839	777	857	778	828	794	806	804	831	822	882	786	839	807	837	786	841	815	829	812	807	782	832	765	843	850	821	822	810	804	788	830	804	781	858	807	831	792	772	821	821	875	821	809	827	792	832	875	845	819	829	835	781	818	811	798	836	769	824	822	823	802	838	814	851	834	832	800	761	819	851	796	747	766	826	807	760	810	833	808	797	849	771	817	774	832	843	806	849	818	814	845	828	816	802	816	817	795	861	815	862	783	851	786	843	874	825	789	799	841	827	830	839	781	838	857	841	803	794	816	806	819	845	790	802	858	795	822	825	834	846	777	820	818	810	773	827	803	860	772	809	814	818	803	853	768	792	810	835	839	829	862	799	821	783	812	789	813	835	788	844	842	761	766	833	819	806	798	819	770	820	813	799	817	843	803	826	845	823	790	825	810	829	848	790	872	828	819	820	839	765	792	789	837	781	789	803	789	795	783	811	795	872	817	820	880	811	816	799	829	857	798	837	835	819	861	778	830	825	825	793	813	867	822	853	877	827	827	838	812	781	858	792	784	799	811	837	830	780	839	882	768	844	794	826	817	828	790	849	852	808	819	795	848	829	798	834	812	837	841	807	812	800	791	838	837	801	826	781	802	827	801	792	794	795	845	855	816	814	819	806	789	752	866	858	802	832	831	832	793	815	841	797	822	811	769	809	841	852	770	808	778	816	773	839	856	800	797	798	879	820	826	847	848	788	851	846	804	806	848	801	828	762	774	842	870	812	902	790	837	794	829	817	781	762	803	836	780	808	787	816	800	797	832	801	817	799	780	808	807	849	794	787	816	842	849	777	864	795	840	818	803	806	852	773	857	830	828	792	817	810	817	826	836	799	835	812	865	816	780	814	785	837	802	780	828	785	836	840	818	777	865	813	808	806	873	785	772	831	881	815	829	785	930	814	798	777	787	825	817	820	802	835	771	816	861	838	838	824	826	828	848	843	805	845	805	807	825	828	866	823	759	849	775	797	819	810	835	809	867	820	860	838	811	832	857	773	879	848	790	794	830	808	805	840	815	872	852	822	806	807	820	809	827	809	820	839	810	771	833	805	741	846	791	831	814	839	842	815	830	791	798	779	855	822	857	858	779	872	848	823	789	830	842	775	834	797	830	761	773	800	859	780	775	768	828	786	795	840	801	799	799	796	824	793	800	790	868	779	817	762	832	782	832	833	835	787	775	847	843	827	835	849	804	792	801	801	866	828	821	817	824	844	846	839	844	781	808	823
7143	2598	1856	485	190	179	182	178	175	182	191	174	159	144	172	167	172	189	166	169	166	183	182	187	154	164	170	180	174	182	180	174	167	181	170	179	169	179	187	191	188	189	173	178	155	176	175	153	183	182	185	191	149	173	166	174	166	167	204	171	177	169	162	162	183	195	171	174	161	173	183	188	185	157	172	142	165	199	162	182	194	161	161	186	187	169	158	169	173	175	156	178	173	170	159	176	169	182	161	183	165	165	165	181	180	177	164	166	184	159	203	155	190	183	184	171	175	170	184	173	172	193	192	174	181	186	155	171	163	161	140	159	177	155	188	173	174	185	191	190	160	181	177	169	161	176	174	160	184	170	177	162	169	175	147	187	176	179	197	180	175	164	182	170	160	166	167	144	171	169	173	187	177	154	186	184	183	164	165	167	186	180	208	164	163	171	155	174	174	174	175	170	198	179	151	191	192	171	189	170	175	187	181	168	182	166	152	160	159	146	162	176	167	207	168	201	175	174	188	188	179	150	182	166	186	165	197	176	179	153	190	193	176	191	176	170	144	158	161	182	172	169	185	167	172	147	171	168	188	155	177	149	168	179	173	172	162	181	169	169	177	169	150	194	160	165	190	177	182	180	191	168	174	173	186	155	176	186	177	190	204	184	165	156	184	175	191	189	159	187	168	202	176	167	186	184	161	154	161	188	174	175	180	198	160	200	163	174	197	187	168	142	168	179	201	170	183	150	163	173	171	184	166	140	187	180	184	182	166	161	197	170	145	151	168	167	165	194	180	148	177	163	158	164	179	191	172	193	182	185	144	171	182	178	177	170	175	160	150	163	178	177	190	196	181	186	181	153	148	181	148	162	167	179	171	178	190	190	192	184	181	176	184	205	168	193	171	198	175	173	159	186	194	178	173	176	153	201	162	164	170	165	187	170	174	173	160	172	193	179	206	178	171	145	185	174	176	201	190	181	178	163	162	157	212	187	172	172	166	176	181	178	177	187	184	162	176	167	183	180	165	192	198	166	173	161	177	161	186	169	186	190	172	174	156	159	174	167	152	184	199	170	180	191	168	191	167	153	187	144	159	194	169	168	183	183	178	200	176	206	172	191	174	183	175	169	155	154	177	172	175	171	171	175	169	182	173	142	163	165	173	164	172	191	192	160	174	155	179	171	171	183	200	177	181	188	182	174	193	178	190	181	176	171	153	194	172	162	160	167	180	156	176	196	158	171	187	173	169	161	189	177	168	187	182	202	170	175	184	187	156	185	162	161	189	196	183	147	172	169	169	163	206	195	204	187	160	158	149	189	163	152	159	176	184	169	178	160	149	162	162	185	190	165	161	166	164	174	157	177	173	181	179	143	188	161	160	161	185	181	165	176	185	159	187	157	182	167	198	172	179	161	170	176	186	184	154	185	173	161	172	168	178	200	190	161	179	169	194	193	171	197	165	179	173	140	177	204	169	186	185	186	197	179	177	182	161	154	165	204	172	177	177	187	171	163	182	179	159	163	182	173	173	167	176	184	186	187	213	157	192	176	160	157	167	183	196	167	174	177	214	169	153	157	165	176	183	163	172	185	181	163	177	160	171	201	168	175	184	193	162	157	176	172	167	182	177	168	193	186	191	175	178	160	165	196	194	166	149	210	179	159	160	170	192	168	185	170	155	176	186	169	166	155	181	197	160	182	168	169	148	197	176	167	172	172	170	179	180	192	203	144	154	175	154	186	177	178	155	207	222	181	155	177	169	171	184	181	166	149	181	154	181	176	173	151	159	167	194	183	161	199	187	187	171	181	169	175	170	161	169	172	163	172	153	147	193	178	190	188	166	154	182	192	196	191	180	171	153	184	161	184	171	162	173	193	173	188	185	168	198	167	153	163	190	180	159	183	151	185	184	183	154	186	155	165	177	177	176	165	173	176	201	180	195	177	174	169	182	165	181	182	186	153	161	155	166	177	190	172	181	173	194	171	168	198	171	159	155	175	187	191	178	168	192	150	188	208	184	183	176	178	175	167	168	187	185	180	202	184	154	185	172	165	192	155	158	197	178	166	172	153	167	163	169	196	165	173	171	164	164	176	149	203	195	170	157	170	178	186	155	162	189	169	164	185	172	180	160	168	168	176	195	163	191	175	184	159	164	176	188	188	198	167	174	184	149	206	162	152	175	209	150	159	159	174	173	175	197	167	177	152	198	191	211	178	173	185	155	192	171	168	163	174	167	179	172	153	182	153	162	176	192	179	185	156	163	182	168	165	184	160	176	174	183	165	159	179	189	168	190	167	171	182	159	171	170	176	174	179	162	184	150	175	192	187	181	182	167	169	176	182	190	185	191	177	184	168	154	175	174	187	184	173	191	163	180	176	153	187	198	167	189	166	154	162	193	189	184	184	187	190	184	181	177	173	174	153	169	177	159	163	182	171	185	197	163	165	175	160	167	179	168	164	170	150	162	184	158	176	184	157	168	178	142	162	197	192	165	182	176	172	173	179	177	175	164	163	168	181	172	175	186	162	186	187	190	161	171	166	151	182	173	179	182	172	180	187	191	181	186	165	170	201	171	178	169	164	166	181	195	191	164	175	190	168	181	177	148	179	193	166	146	171	172	187	179	173	184	157	177	175	182	176	191	159	182	165	178	189	163	214	172	181	162	168	145	179	187	180	170	176	175	206	171	177	162	190	164	165	145	176	170	191	180	167	170	174	168	163	178	155	177	155	172	200	173	187	161	179	175	181	162	154	165	195	204	160	155	176	181	181	212	179	157	189	150	151	171	164	175	158	174	185	149	154	156	170	188	186	176	195	163	147	169	185	160	179	178	193	172	191	174	179	176	182	154	172	162	188	175	179	171	175	158	154	175	158	156	178	172	171	180	172	176	173	193	188	166	170	157	170	165	166	185	188	177	186	163	162	172	158	175	167	150	163	193	188	150	178	171	189	182	157	162	191	173	152	176	204	180	180	190	168	176	170	190	159	157	156	178	161	176	183	175	160	182	167	191	160	186	172	181	164	190	167	148	176	184	190	178	158	179	170	186	168	175	188	173	175	151	163	173	180	173	177	183	182	176	159	166	162	156	177	173	165	163	158	167	162	181	168	175	161	206	171	172	195	169	190	170	203	178	203	159	159	162	195	161	164	169	173	185	169	183	161	181	160	169	188	186	178	189	182	184	182	189	181	170	171	167	189	168	183	161	170	170	187	177	162	164	165	159	172	182	177	177	174	158	162	193	188	172	163	179	178	176	195	166	171	185	199	181	207	177	160	179	194	190	191	188	200	180	176	192	193	153	199	155	199	187	175	171	176	162	177	171	176	178	178	188	157	173	158	169	176	169	195	173	182	167	185	164	170	159	169	187	169	181	199	173	188	161	188	201	173	168	175	160	177	180	171	183	172	177	193	161	189	177	176	157	196	167	190	153	174	189	194	160	161	163	187	165	164	166	208	177	167	196	205	166	191	173	163	181	149	173	156	183	146	167	220	176	192	185	175
6327	3743	5088	1471	578	532	542	544	567	555	565	480	478	517	516	497	524	540	518	509	530	539	490	524	507	522	533	498	503	509	511	505	504	550	530	528	473	496	487	511	519	531	552	507	510	514	507	498	542	528	494	474	500	483	484	476	514	505	530	492	486	544	489	477	517	495	495	532	550	521	512	524	456	493	486	541	517	505	537	524	519	542	497	537	559	508	485	538	554	516	496	533	497	528	534	456	518	493	486	515	488	502	514	520	499	535	502	499	518	475	493	493	502	472	513	496	501	517	511	507	544	508	493	498	537	544	507	499	495	511	524	498	509	539	513	517	524	499	475	496	534	538	515	528	534	525	520	537	493	508	480	521	521	511	503	497	501	537	525	529	521	522	518	542	537	456	530	501	504	526	531	520	510	528	522	475	540	551	527	516	506	443	496	490	481	537	501	514	495	507	494	538	547	529	509	483	535	486	518	514	482	512	477	517	560	540	487	495	489	478	473	503	533	495	493	487	490	465	521	550	544	470	529	489	483	501	520	514	482	486	506	520	545	498	506	533	509	470	514	478	546	517	535	516	546	540	540	520	521	513	509	485	505	524	514	511	486	503	524	513	527	548	467	545	522	544	529	550	536	518	514	510	488	542	500	515	585	521	538	503	528	496	475	516	474	546	488	503	524	469	526	519	534	482	555	519	513	504	485	521	563	495	525	511	471	485	499	473	519	485	493	510	491	534	537	464	509	541	526	516	521	524	525	500	475	512	482	513	518	499	498	535	523	504	534	523	487	516	502	534	505	485	495	487	506	518	519	580	502	511	517	541	515	472	492	503	523	515	511	530	548	514	513	553	495	488	501	538	497	504	490	493	477	514	489	492	514	524	505	509	525	514	512	536	480	510	516	522	475	502	451	513	479	515	524	525	522	504	483	532	503	532	529	550	517	506	535	524	529	495	521	475	495	503	502	491	501	486	517	519	470	464	524	502	508	477	504	519	508	518	484	531	576	536	512	502	537	523	545	503	457	532	504	516	505	541	513	532	506	492	525	452	507	516	504	470	503	519	521	488	445	484	546	549	514	507	506	525	499	527	518	506	527	505	484	486	439	516	515	534	496	506	500	495	519	494	512	528	496	476	546	504	530	544	522	485	545	514	533	547	485	515	526	467	495	521	526	510	483	504	550	539	504	528	545	550	497	485	499	512	498	476	478	484	467	529	508	525	544	486	528	495	496	519	520	512	478	524	484	520	497	482	484	511	513	535	493	521	516	476	554	542	491	519	518	512	526	479	507	501	526	535	527	518	531	486	488	476	502	496	509	514	535	539	499	532	514	539	511	496	557	539	499	494	511	507	544	540	491	510	491	514	479	535	512	514	523	507	499	522	503	498	520	511	513	496	503	518	501	545	514	483	491	552	505	535	500	538	517	525	440	459	516	490	497	534	510	517	519	479	500	515	512	513	495	496	520	530	528	532	523	529	531	485	500	519	505	524	513	531	492	549	544	507	502	531	538	537	500	513	522	507	488	488	531	522	498	574	517	458	513	515	510	541	508	534	476	516	563	483	513	513	494	493	488	520	506	541	533	503	505	481	531	513	501	490	530	530	487	481	490	494	465	509	510	492	518	552	505	541	513	536	542	535	492	542	535	543	517	500	522	503	519	498	489	470	476	532	468	517	490	527	509	489	484	498	496	516	528	496	512	515	494	510	514	522	543	510	494	503	492	509	535	536	502	521	530	559	539	486	529	510	530	490	476	522	491	514	511	508	518	490	479	547	496	516	541	487	523	489	490	508	494	484	512	482	540	539	513	494	509	506	503	518	541	548	525	484	497	487	521	524	494	492	492	513	529	506	535	542	515	473	551	521	517	518	517	511	552	488	521	494	529	516	544	532	530	470	471	564	506	476	498	523	518	534	489	482	521	516	513	494	516	529	561	497	530	493	484	514	504	516	525	494	539	501	524	537	481	507	486	478	524	499	519	536	501	533	493	512	545	511	513	547	507	518	550	484	512	481	521	515	537	530	497	500	542	515	487	536	522	524	545	550	504	515	529	553	491	506	464	505	476	484	492	500	547	517	547	510	515	532	520	506	503	531	474	498	519	546	456	516	503	475	501	477	495	520	504	496	504	449	531	495	514	518	526	508	456	496	472	464	505	500	531	469	517	518	526	523	481	541	494	499	527	473	477	521	509	492	520	519	507	498	486	499	483	508	524	510	513	484	507	485	526	525	496	497	501	534	493	514	506	497	470	490	535	482	511	514	478	555	503	492	531	539	525	500	469	527	521	502	507	513	509	507	522	527	520	532	487	500	504	540	530	515	475	532	500	520	513	525	509	487	519	527	540	507	511	519	484	487	520	486	533	515	506	485	541	525	541	535	528	491	494	523	520	515	526	481	506	537	546	534	492	497	512	499	502	539	542	510	475	519	519	463	560	484	503	493	517	517	495	498	512	526	516	503	532	490	526	505	504	503	505	547	509	533	521	470	529	478	518	504	533	483	490	483	549	455	517	503	470	528	527	509	527	472	534	487	489	519	500	489	544	511	551	560	486	550	502	506	526	484	483	499	512	515	517	534	529	520	540	545	479	490	516	488	487	532	475	544	555	522	490	520	528	532	492	493	498	551	521	535	520	517	522	514	520	526	510	514	498	518	533	509	493	527	520	495	503	492	524	501	489	518	520	471	513	488	542	514	572	511	486	539	473	503	539	537	526	533	524	479	496	504	540	498	480	467	537	510	489	489	518	501	508	494	498	522	491	536	518	516	482	483	532	500	543	518	450	556	508	541	499	477	551	520	529	536	491	474	509	473	515	504	493	478	498	529	519	527	557	475	495	498	547	529	505	539	495	553	508	504	528	522	559	496	483	492	524	500	534	507	515	515	495	508	483	495	492	492	509	524	514	519	492	499	517	549	536	504	506	510	494	512	509	486	510	475	507	495	512	507	540	503	481	529	508	526	478	499	548	492	545	499	497	514	499	522	499	507	573	508	502	519	506	486	505	456	525	514	542	526	498	487	554	465	453	525	487	502	454	497	495	518	499	485	538	514	528	500	499	513	524	514	509	561	517	512	530	532	512	502	494	535	539	482	513	528	516	501	500	518	527	545	552	537	478	498	515	532	522	513	513	525	495	506	497	495	515	548	512	514	500	516	531	544	528	485	498	496	521	470	501	499	500	497	509	503	483	497	503	536	531	509	505	519	516	505	481	503	495	509	500	530	475	519	493	550	499	483	487	486	516	538	576	493	496	530	482	540	514	551	440	508	502	511	493	494	532	488	528	429	529	493	518	511	499	507	495	517	513	508	521	498	520	525	511	531	534	558	504	534	472	523	488	479	519	550	528	516	483	480	482	500	514	514	486	543	491	538	549	536	549	485	546	543	559	494	483	537	518	494	539	483	510	480	530	499	524	534	525	495	509	502	480	506	475	505	500	526	509	502	483	566	523	531	529	550	502	496	513	500	521	509	520	514	491	521	539	460	505	475	512	496
49136	39251	38690	18308	1424	561	502	409	456	383	382	383	321	398	430	313	387	387	329	366	348	377	320	350	346	353	358	349	309	338	334	306	330	358	343	338	340	341	353	312	335	359	346	316	341	275	326	348	350	345	339	374	347	314	324	284	305	334	312	358	321	276	360	309	328	335	348	320	329	309	346	355	373	352	344	339	345	319	341	338	285	344	367	342	329	322	342	354	354	367	348	364	338	287	312	361	338	358	295	334	312	351	331	350	333	341	347	304	327	327	324	342	335	359	318	317	338	322	328	322	321	332	337	380	336	309	327	352	318	360	345	361	337	338	376	346	332	298	371	330	332	326	335	367	323	331	325	340	330	301	329	342	340	343	323	304	327	359	331	325	313	327	333	288	343	336	325	328	310	334	320	340	338	345	296	300	312	383	321	356	322	342	358	348	302	322	356	353	340	315	309	296	341	348	332	324	311	358	342	352	332	356	344	335	327	362	314	328	296	343	339	326	335	334	352	336	330	361	354	340	343	290	342	342	327	327	272	297	355	312	334	335	378	356	324	340	351	327	313	361	362	342	359	326	380	341	337	365	334	335	355	354	384	340	362	355	332	330	330	344	299	357	330	354	332	359	338	331	341	318	324	303	355	356	351	334	354	326	358	327	373	344	311	328	360	321	363	308	326	343	342	286	343	310	351	336	316	305	338	336	343	329	314	322	359	337	371	353	335	328	345	361	322	342	328	325	342	329	364	354	304	317	333	300	327	312	310	366	363	342	354	346	329	361	355	338	327	336	352	305	302	354	352	346	349	323	357	311	302	325	302	316	337	342	339	351	307	328	310	334	343	353	370	322	350	337	327	357	304	315	355	331	324	338	367	331	314	361	321	297	336	322	303	352	327	342	350	318	353	331	326	338	338	331	332	345	359	361	337	388	313	332	332	321	333	324	328	357	345	345	348	340	319	308	317	363	291	344	328	324	325	347	335	333	328	336	306	307	324	328	339	331	350	364	338	301	339	321	335	324	312	312	356	330	290	336	299	349	323	307	320	328	352	329	340	343	341	319	341	310	348	273	318	325	352	316	358	344	342	356	310	348	327	321	327	323	322	319	328	331	331	342	368	313	317	309	322	320	339	338	323	336	337	318	329	331	311	367	308	337	308	355	362	319	338	329	345	296	330	292	341	320	308	319	331	365	323	331	322	318	338	343	320	300	329	301	312	347	360	322	338	368	321	348	320	307	365	330	337	358	327	326	332	322	328	333	276	359	357	305	329	317	323	342	339	360	373	330	306	346	334	367	351	328	351	345	343	335	307	310	342	343	316	320	324	352	350	336	354	340	351	329	345	320	302	346	337	330	359	340	360	345	321	333	328	326	376	322	344	329	317	358	352	327	359	351	305	337	330	325	352	326	338	336	354	317	372	345	339	318	340	314	354	325	336	326	322	323	305	309	350	314	329	357	340	352	331	343	317	325	325	333	318	326	313	339	299	333	315	363	374	319	367	335	345	346	364	313	339	328	334	311	310	314	360	299	330	343	317	365	319	347	342	335	310	325	359	337	334	320	342	329	365	343	316	334	306	319	352	333	327	362	344	326	329	334	357	353	345	322	351	315	333	311	299	352	339	324	342	357	359	346	300	336	351	332	354	339	333	330	350	334	335	298	328	332	322	326	324	351	324	313	288	336	347	337	364	336	324	329	308	308	299	324	354	349	303	333	315	320	304	329	337	327	304	349	324	321	343	319	306	346	335	315	344	332	348	314	373	346	336	298	323	317	343	327	339	303	331	335	312	346	317	315	316	299	305	309	322	309	343	326	298	336	316	323	312	317	316	346	329	332	352	361	331	347	344	333	315	309	342	330	298	336	328	322	341	317	323	328	327	338	338	320	339	397	350	359	369	340	327	336	323	323	317	299	324	339	301	344	320	328	301	320	319	346	342	348	310	320	312	298	337	339	325	327	367	344	326	356	347	342	299	341	315	293	343	313	330	321	311	361	330	313	338	324	320	329	353	346	363	358	321	322	353	320	342	365	336	327	317	305	320	336	344	343	305	335	350	333	340	347	319	316	350	359	335	304	328	369	334	326	333	332	299	334	341	337	332	350	291	339	351	291	348	362	314	352	366	328	373	316	309	326	380	343	334	319	286	344	327	332	317	335	373	372	338	320	369	321	359	353	318	322	345	351	308	307	339	328	352	338	320	307	310	333	334	330	347	328	348	317	341	353	318	328	345	380	334	351	311	300	320	351	335	357	338	350	340	341	375	348	332	377	300	336	332	367	350	360	348	387	353	353	322	348	324	335	316	354	311	306	316	328	339	315	316	316	342	342	355	311	340	323	311	378	349	320	311	313	350	331	332	379	322	329	324	324	305	349	308	342	345	338	336	342	315	335	357	348	365	322	306	299	310	324	338	349	314	326	357	322	352	348	341	327	299	328	320	286	333	329	311	312	350	331	332	338	339	336	322	346	369	332	343	313	329	306	368	335	334	361	384	354	304	314	304	354	347	361	332	370	333	312	330	337	335	295	328	373	320	359	324	319	326	315	315	350	350	328	327	342	328	321	344	339	302	321	354	333	327	368	350	339	321	350	315	311	329	333	361	330	308	331	359	366	308	333	336	315	298	320	383	346	334	328	352	309	344	305	324	350	301	319	334	326	343	354	302	384	343	299	321	324	344	329	304	329	334	346	354	361	320	305	331	331	306	360	344	299	336	338	334	334	346	318	329	336	308	327	339	355	336	370	355	346	291	323	347	358	331	339	319	344	338	304	327	319	330	341	312	344	325	352	315	331	332	344	308	327	338	298	303	335	348	344	378	324	343	345	349	325	338	302	335	325	318	321	362	308	322	341	331	321	340	322	321	373	313	300	367	356	365	333	332	343	329	303	339	310	363	322	320	309	325	337	333	356	317	347	325	333	327	319	355	348	299	338	343	356	337	362	322	330	341	319	348	319	324	359	326	321	319	334	312	356	328	386	360	323	318	329	347	329	351	316	326	329	300	353	343	336	310	333	336	332	329	340	369	345	343	331	337	306	322	318	320	350	337	330	338	321	315	357	340	304	322	303	344	322	304	367	335	315	309	366	307	333	301	333	360	330	340	349	338	330	331	310	317	317	341	312	330	295	351	325	340	309	315	347	352	332	337	319	364	347	370	336	322	337	335	335	343	331	321	363	289	334	335	335	324	327	330	315	312	372	325	315	340	319	322	354	305	329	330	314	349	383	344	322	318	343	355	316	339	311	325	317	306	313	330	347	323	340	340	341	310	377	334	325	333	319	321	325	343	358	310	329	328	317	361	314	327	311	324	318	338	348	341	335	342	328	332	312	355	347	330	320	301	342	330	303	312	339	341	347	315	330	350	326	325	321	308	335	333	341	309	333	341	337	302	346	332	331	313	311	340	325	323	357	337	316	320	342	316	366	359	334	365	342	321	334	359	344	332	325	327	337	362	336	372	351	357	333	289	325	320	329	311	335	364	348	347	339	353	319
28849	26260	42311	13387	2298	1935	1720	1516	1431	1294	1239	1186	1090	1132	1092	1052	969	1006	923	956	1011	921	951	915	904	940	904	927	950	912	858	908	919	932	839	901	904	876	926	867	926	856	903	873	869	873	891	902	884	827	915	899	894	874	926	869	864	861	910	871	855	883	835	880	882	836	872	881	856	872	848	875	887	830	938	870	817	850	856	878	843	876	845	868	843	840	857	811	869	874	872	807	876	874	870	910	849	866	828	855	828	864	824	863	835	829	840	846	821	893	804	820	848	858	877	845	809	898	868	874	838	893	819	821	890	868	900	900	844	837	839	886	859	855	832	838	856	863	817	904	847	852	883	820	868	841	819	838	828	885	856	822	925	857	840	815	831	830	906	840	868	857	818	792	861	833	867	824	899	832	843	875	883	803	856	931	893	803	845	855	907	889	845	826	840	805	818	824	794	835	822	875	920	831	854	881	891	870	806	912	823	902	855	900	831	848	827	820	886	890	827	838	786	894	808	869	819	831	884	856	811	846	887	871	818	805	854	847	847	891	873	826	829	825	820	875	835	835	863	851	794	863	870	869	904	861	821	848	876	892	868	883	896	852	823	835	805	868	862	864	847	855	869	840	917	851	885	905	866	862	880	814	805	820	867	834	850	804	841	899	854	845	889	921	844	828	851	845	826	839	869	836	867	849	872	812	827	824	854	831	822	847	817	840	841	844	838	819	874	841	911	819	870	844	854	814	874	844	916	869	852	905	908	855	829	850	862	875	922	844	892	856	854	880	868	825	839	826	941	899	807	907	846	899	824	816	881	855	854	876	839	839	879	882	878	835	878	813	887	813	865	888	843	898	804	868	845	828	848	786	894	848	848	838	844	856	911	857	838	868	810	798	864	897	863	874	922	910	810	860	841	827	832	880	884	847	848	812	882	835	882	851	834	804	875	828	859	859	885	875	834	858	855	834	849	893	855	820	832	899	818	891	820	869	838	824	864	845	916	868	847	881	875	880	901	868	848	830	850	833	903	860	866	903	879	877	818	878	858	841	822	774	853	881	845	841	797	834	788	837	830	871	889	840	824	853	864	896	844	846	869	863	867	815	828	818	850	821	847	894	844	824	818	861	875	854	858	866	838	838	861	831	876	882	852	883	898	806	876	825	818	827	839	826	833	809	864	853	813	836	862	874	859	879	820	887	815	819	879	818	851	858	872	861	842	850	856	864	906	911	820	868	852	874	867	858	848	830	853	906	864	888	874	853	860	892	902	849	879	840	831	865	908	836	859	825	833	818	894	851	841	845	863	875	856	845	838	856	865	875	852	802	883	839	831	873	847	819	824	838	849	853	804	835	927	883	838	845	772	848	774	809	834	828	832	835	847	816	866	877	816	787	883	851	858	841	841	866	829	813	847	848	884	832	844	823	843	831	822	820	883	844	862	837	834	813	860	887	848	877	859	871	841	810	819	845	822	848	819	829	810	878	849	842	870	831	841	902	873	862	857	837	859	830	820	867	838	866	849	879	879	845	840	884	889	868	883	853	842	815	892	822	867	872	859	869	805	849	840	892	854	884	860	822	794	848	838	899	854	866	851	857	888	824	857	865	873	842	877	855	835	902	883	854	881	846	831	851	832	846	844	844	860	869	840	795	835	847	830	786	858	860	844	845	868	860	863	863	834	805	896	875	764	856	887	870	809	884	870	868	905	817	798	827	861	793	894	885	887	806	830	816	813	803	830	860	903	831	865	865	887	867	810	877	834	849	859	807	859	866	841	816	819	882	856	871	856	801	920	816	922	854	860	867	855	802	874	857	839	810	843	821	829	838	875	856	889	837	855	862	858	838	851	828	889	853	847	859	814	839	837	860	827	838	834	904	837	790	872	869	889	882	837	889	874	844	808	840	853	811	888	863	889	884	830	811	826	845	842	814	901	791	878	806	820	875	885	803	875	855	910	857	858	835	888	885	897	846	840	879	874	878	858	897	851	938	824	808	850	803	826	832	876	897	886	847	845	838	867	857	810	870	852	874	842	827	813	813	847	872	855	780	854	852	803	862	853	841	855	899	915	908	882	848	859	925	875	859	854	831	873	855	814	825	866	832	825	865	853	861	825	853	827	803	823	888	863	866	896	876	890	851	825	832	885	881	888	812	832	864	836	853	878	872	854	809	845	847	830	884	846	916	859	846	826	869	911	871	873	858	824	811	879	902	824	867	859	871	882	864	814	906	891	825	880	873	845	863	875	846	828	882	836	909	873	879	865	815	840	864	853	868	834	848	829	798	814	826	802	868	831	863	875	870	867	874	880	914	845	812	786	907	833	890	837	838	893	866	865	895	868	863	848	864	846	864	798	877	855	880	829	851	899	845	877	901	815	871	865	893	855	838	849	836	806	858	825	820	867	886	821	870	843	866	825	850	834	855	848	871	848	818	851	891	884	820	817	831	841	850	842	866	882	879	922	812	843	800	865	873	811	806	848	831	858	851	881	890	867	850	855	797	861	867	841	840	873	811	840	845	828	865	843	822	849	861	836	898	869	863	840	850	873	775	847	873	885	826	858	880	859	839	888	880	806	855	862	851	857	823	881	856	858	816	882	862	861	870	841	815	855	943	844	811	893	839	856	860	810	856	821	860	850	854	863	868	853	807	865	883	840	898	874	809	866	850	833	851	892	765	867	906	870	886	862	794	822	844	817	859	880	883	831	884	882	818	841	826	863	886	840	864	815	844	787	863	854	836	875	872	816	815	797	809	841	860	838	847	885	818	851	878	831	805	854	860	893	840	884	866	792	856	808	856	879	830	873	929	862	849	833	855	814	850	846	859	834	875	801	868	856	828	808	882	878	866	915	871	859	909	881	881	828	860	838	857	855	814	880	842	850	835	831	830	860	902	844	858	806	820	782	840	857	780	891	861	842	890	849	849	880	881	908	871	844	866	871	847	875	853	847	832	851	870	874	846	891	889	875	867	859	840	839	882	802	876	851	840	847	803	837	864	871	890	880	796	833	850	891	864	848	848	876	854	849	870	847	847	776	859	809	853	834	893	809	840	899	776	858	823	846	862	838	844	888	871	809	829	868	915	866	909	831	893	818	881	885	862	805	880	873	883	853	837	826	842	836	846	880	886	885	873	848	846	818	829	839	847	892	837	819	809	873	864	860	845	846	864	844	884	822	859	855	847	850	843	835	839	838	928	788	863	870	888	829	830	825	881	855	907	808	860	855	845	829	824	785	950	863	885	848	871	792	868	838	856	850	848	865	834	821	853	901	852	871	802	841	839	864	894	873	909	907	779	855	794	864	820	828	800	813	879	814	846	847	872	875	848	813	896	855	847	877	880	837	807	840	843	847	878	853	792	877	808	845	874	844	896	852	832	867	826	838	879	841	863	902	904	862	882	860	840	858	835	829	877	812	855	877	877	879	832	813	871	859	828	814	845	826	824	814	870	853	849	884	830	815	906	884	786	925	872	864	841	809	851	854	879	869	853	841	860	848	874	843	830
61658	53359	54414	28235	4177	849	611	563	511	449	425	422	442	413	392	361	341	318	345	372	382	344	342	329	350	360	351	332	367	361	356	325	345	349	316	349	341	348	333	329	338	329	357	346	338	349	338	351	294	317	328	352	309	306	339	384	327	332	334	329	377	349	339	368	349	353	366	334	321	338	309	320	336	345	304	317	348	346	345	345	327	355	333	329	327	332	305	321	336	336	346	337	360	341	339	312	355	320	304	301	353	331	349	365	337	309	337	301	330	320	324	348	331	291	330	332	331	317	337	343	324	333	346	301	323	313	336	318	338	314	344	343	318	311	353	353	354	375	328	337	322	331	327	345	328	328	322	326	323	322	375	337	349	338	330	317	324	312	320	327	356	323	322	346	332	358	308	339	359	328	323	372	337	343	339	315	320	272	347	304	309	285	364	330	357	307	288	311	340	322	337	296	316	312	334	352	332	289	330	325	327	309	356	371	347	328	327	332	322	348	296	348	341	317	315	316	370	333	334	321	335	299	342	330	348	338	320	334	330	343	333	324	326	350	322	351	331	322	320	341	349	336	337	355	343	321	318	315	355	336	334	369	293	368	330	319	343	331	291	336	324	324	347	325	325	296	312	285	348	348	339	345	384	351	313	335	326	322	333	314	324	340	365	333	317	308	322	332	349	358	332	315	345	335	324	331	331	311	356	298	324	321	369	347	339	331	351	317	330	341	317	328	341	322	327	343	346	306	321	332	324	302	315	307	323	309	338	321	354	294	375	293	346	332	343	329	322	318	334	344	341	297	342	341	334	316	330	313	350	350	321	333	322	332	332	352	330	320	336	359	352	338	335	328	332	309	314	342	367	346	364	336	330	329	331	304	316	335	340	287	292	348	338	357	327	346	320	333	325	355	340	356	294	323	349	321	319	337	312	330	293	326	290	337	323	313	319	333	325	329	341	339	326	347	336	353	326	302	351	331	343	309	324	289	326	343	315	302	356	361	337	351	328	346	337	329	314	342	334	315	321	313	318	319	326	338	351	315	292	334	358	349	294	330	301	315	356	323	314	321	287	305	326	342	340	352	335	349	351	287	347	355	336	336	359	365	337	338	327	371	326	359	331	354	331	326	347	286	305	313	346	330	338	314	365	334	325	329	329	349	317	315	320	323	307	346	320	318	328	308	325	294	370	310	344	336	309	311	334	326	364	344	346	300	298	319	313	329	330	343	345	304	321	317	343	357	319	319	299	350	337	354	346	329	342	311	326	325	340	331	318	327	313	338	312	311	306	361	315	336	306	334	346	328	326	345	330	360	362	346	349	363	322	329	309	328	314	319	332	285	325	347	368	315	329	325	330	319	297	324	330	329	334	325	329	333	348	335	350	347	327	336	311	322	362	344	318	321	382	348	337	332	333	297	321	323	312	333	338	319	310	307	293	296	294	367	316	338	345	347	325	347	346	296	313	336	340	339	327	336	319	300	311	321	327	315	376	309	319	340	319	348	367	332	345	349	339	296	304	331	341	327	316	313	334	345	338	364	293	315	339	336	313	333	326	366	338	308	333	336	324	328	316	342	374	301	335	328	346	344	330	364	296	333	365	335	293	296	323	335	341	306	341	317	347	344	297	356	315	335	298	315	309	330	363	347	313	324	340	294	336	322	318	349	347	331	316	334	306	299	318	345	334	309	320	327	338	354	323	329	330	335	308	344	310	375	351	351	307	305	324	318	355	316	335	312	351	344	305	339	329	319	346	326	327	338	360	315	298	346	345	328	303	337	308	349	353	342	281	347	336	357	328	319	325	344	344	291	346	346	336	334	344	316	329	341	323	317	335	331	306	338	311	303	317	331	348	338	359	317	358	337	337	331	325	363	339	326	324	328	326	342	376	303	335	307	334	328	345	330	314	314	325	328	333	363	341	316	350	332	322	339	326	303	340	364	332	331	349	324	338	322	294	303	306	329	267	328	319	357	309	348	359	327	331	353	333	346	327	349	342	346	314	340	311	299	317	339	312	363	339	340	329	301	341	334	309	317	327	341	365	309	315	337	328	339	306	341	302	324	338	349	327	331	315	360	319	344	351	311	368	351	370	320	307	351	331	302	338	316	341	313	350	338	315	329	349	321	333	327	337	333	347	336	368	378	330	354	327	332	310	328	323	347	335	374	331	309	328	338	354	340	314	298	337	326	339	318	327	357	350	299	271	321	312	315	312	329	324	322	344	341	349	319	346	340	334	321	354	308	325	354	346	315	337	300	325	292	306	296	311	342	328	314	338	330	335	318	328	333	325	328	340	340	328	350	331	330	317	360	331	332	342	324	325	274	350	296	282	346	320	325	326	335	302	352	317	334	335	320	297	338	345	360	338	364	340	290	309	313	301	339	319	346	337	332	325	360	325	337	359	338	336	321	368	303	349	361	312	353	353	319	328	314	336	323	339	315	324	309	346	327	347	323	312	312	316	320	342	296	329	349	376	342	341	294	345	306	345	321	317	326	339	374	334	347	324	329	336	300	317	341	330	344	300	299	352	339	331	321	332	380	365	341	326	318	363	355	311	287	369	330	380	325	361	331	307	318	344	299	316	327	314	335	306	339	304	322	349	311	298	294	311	358	320	311	321	330	323	351	297	315	326	350	325	318	320	315	329	325	351	340	319	334	336	313	354	344	321	349	341	334	372	343	315	357	319	290	302	332	332	340	315	313	364	316	334	340	385	334	313	320	309	350	286	334	334	315	353	332	312	321	346	324	337	308	334	343	314	323	359	312	361	305	337	322	323	338	295	341	318	324	345	309	355	353	321	344	309	352	345	320	315	311	350	350	313	309	355	324	339	346	336	362	310	339	307	353	304	344	317	321	378	359	350	339	344	324	316	345	333	336	300	337	340	316	345	327	343	350	335	347	328	344	331	329	324	326	338	372	349	342	345	317	316	347	338	324	340	338	329	361	311	328	350	317	336	333	299	312	325	300	338	374	333	331	331	342	304	309	353	312	347	343	331	336	328	343	355	353	320	336	332	344	307	332	373	318	312	303	360	344	359	314	333	305	321	338	342	325	343	330	337	319	313	372	330	297	329	325	326	369	298	328	340	341	357	332	308	319	336	356	317	297	335	326	362	304	345	353	333	301	329	355	327	329	316	312	307	314	339	352	298	342	334	354	361	334	348	321	353	332	325	310	344	323	330	294	361	359	350	319	348	343	335	310	348	349	339	309	305	319	337	322	327	338	313	307	311	315	335	329	306	358	323	305	336	329	337	321	345	336	318	320	329	334	332	339	300	325	324	313	301	350	357	288	327	342	322	309	349	314	353	334	328	329	340	352	342	340	312	336	341	345	320	321	305	326	335	374	345	310	305	348	327	336	349	348	337	273	330	331	351	360	373	343	316	341	336	318	309	353	331	331	286	341	322	359	322	315	334	349	303	324	362	315	314	333	345	332	305	299	301	330	312	341	332	370	347	330	346	360	330	282	340	323	342	325	326	357	353	355	306	310	340	343
37141	35589	52960	17328	3655	3001	2512	2152	1927	1644	1563	1447	1399	1292	1196	1194	1129	1114	1056	1038	1074	997	988	965	1031	982	907	960	942	986	914	883	908	943	904	861	868	884	905	850	923	872	856	859	890	813	891	826	833	840	869	881	846	859	836	853	909	853	872	825	772	814	862	825	826	817	844	830	837	823	864	826	899	855	821	834	854	844	855	856	794	834	836	825	805	847	811	840	850	866	874	818	803	834	822	841	825	855	847	833	842	846	777	830	816	763	765	821	830	885	770	824	881	825	798	852	796	828	819	863	812	799	833	822	789	817	813	846	875	778	767	779	835	788	806	822	800	804	862	872	822	811	828	821	823	815	818	794	803	788	796	843	805	798	815	793	774	771	816	899	825	814	830	837	803	786	798	829	829	882	797	850	807	841	832	838	817	742	806	801	852	851	824	807	816	807	796	798	818	831	896	839	820	841	836	820	882	844	850	812	819	790	768	828	773	791	790	818	836	828	830	795	804	834	869	814	801	770	849	804	872	858	778	812	790	862	817	804	811	840	834	832	781	821	787	888	830	822	834	805	861	862	840	821	847	807	839	843	837	779	792	878	775	875	859	807	852	871	801	789	791	843	836	835	821	779	862	840	809	836	819	774	830	798	861	828	841	829	817	782	803	840	842	846	782	846	841	814	830	856	876	791	852	823	843	797	787	871	830	789	764	772	852	831	804	808	783	808	887	781	805	873	826	798	826	809	819	823	845	789	807	862	845	822	820	795	828	846	828	805	842	807	837	839	864	798	823	772	794	808	793	831	810	851	857	798	845	841	836	841	811	844	802	834	813	856	821	824	811	808	862	799	819	861	825	801	814	830	860	805	851	801	793	811	819	846	848	881	816	785	761	816	800	906	789	807	876	850	815	796	772	846	847	843	799	846	831	801	796	822	777	819	818	790	788	818	798	873	809	848	779	838	820	770	853	840	853	809	786	837	759	855	871	892	831	835	820	868	845	797	793	837	833	814	821	818	831	805	822	802	842	837	849	816	823	861	857	810	855	800	825	853	806	838	830	822	821	791	776	840	819	812	799	829	815	827	813	743	847	781	839	792	793	832	803	807	859	827	752	815	847	821	845	880	823	829	781	791	813	813	831	804	795	858	873	847	799	851	829	855	795	798	881	787	862	822	806	848	802	803	798	784	780	810	787	814	825	824	891	819	813	805	842	825	808	842	828	831	833	832	815	881	822	815	846	819	812	784	829	846	849	830	773	818	791	865	827	868	840	818	836	841	787	853	826	804	823	822	760	796	735	837	819	850	901	794	822	823	819	814	793	868	819	795	850	834	835	792	883	850	819	859	826	812	816	854	818	824	812	816	793	790	861	792	788	860	849	808	795	838	815	779	803	756	827	858	825	798	821	771	838	859	811	845	810	811	838	800	793	806	842	855	814	821	882	803	866	809	815	836	766	835	857	830	748	850	858	820	817	780	790	847	841	777	816	819	831	796	835	857	858	856	848	862	873	842	793	808	816	806	813	752	872	829	809	830	858	738	812	840	808	809	839	831	833	827	818	810	803	809	821	838	817	862	858	835	815	784	823	775	819	821	863	838	791	845	865	822	836	806	823	815	810	814	839	807	832	771	827	850	797	800	851	750	825	790	812	851	830	810	793	825	858	819	814	836	816	828	860	793	806	820	812	811	809	843	810	863	792	850	825	798	796	826	758	862	833	788	844	785	810	780	796	780	824	827	782	823	839	805	846	851	830	805	819	822	861	835	772	835	826	817	877	837	790	824	871	844	829	845	817	845	841	822	854	770	787	776	777	842	839	829	871	809	810	843	844	806	764	798	831	811	789	782	824	801	773	823	853	823	828	807	841	814	835	768	857	882	893	796	826	841	828	802	801	849	820	812	822	771	924	795	873	792	783	753	804	857	817	834	832	800	792	805	798	800	821	796	825	825	840	820	865	799	869	868	814	840	831	838	783	811	805	856	807	785	844	816	823	798	811	818	791	847	796	764	840	792	866	779	778	835	807	797	846	796	798	850	780	819	829	851	824	859	840	833	826	836	804	816	827	842	786	817	804	768	792	856	770	795	767	845	814	831	814	810	812	813	833	812	838	821	891	794	810	799	792	872	839	815	828	816	802	774	862	816	805	797	819	818	844	840	807	777	869	771	839	861	787	866	797	847	794	910	793	886	808	823	844	861	843	775	806	830	876	759	813	848	843	798	849	852	803	821	841	862	836	840	826	837	830	844	802	865	813	842	847	803	869	835	876	796	835	849	844	827	825	824	773	833	835	790	798	830	794	818	854	831	808	822	793	817	893	842	787	801	851	827	830	783	786	801	804	808	771	823	838	853	842	813	776	804	813	799	854	794	787	792	851	821	874	822	786	846	827	839	877	845	782	838	776	849	838	793	840	830	833	857	738	769	825	832	771	772	789	829	842	766	799	835	869	833	861	827	848	853	800	879	839	817	833	836	858	819	805	818	830	838	793	870	821	810	841	829	840	842	815	850	835	801	786	817	821	818	829	829	865	820	828	789	783	796	803	821	798	804	840	830	794	835	797	848	840	864	837	827	838	800	769	873	812	810	819	792	821	771	816	781	779	823	823	845	869	832	840	835	848	844	864	837	770	792	869	825	835	835	820	831	816	814	777	833	856	832	792	825	812	814	778	815	826	785	887	784	850	843	793	841	838	815	848	859	850	877	804	812	777	763	805	791	822	785	820	821	842	810	771	759	813	787	803	821	828	821	814	843	866	811	855	830	848	830	883	811	838	780	841	839	813	858	796	837	885	856	829	855	817	815	823	809	837	838	840	821	786	794	849	832	817	792	829	823	847	800	782	868	826	816	816	814	853	795	752	789	821	850	842	847	777	805	884	798	800	836	876	857	765	784	828	824	875	799	831	819	871	818	786	861	792	805	833	805	840	813	803	776	768	814	849	791	823	850	785	872	769	843	765	830	822	790	785	846	838	873	804	825	824	812	871	845	804	832	741	840	816	834	832	825	837	856	860	843	785	839	802	816	788	867	857	866	850	870	843	805	825	795	801	825	765	818	814	805	817	855	807	861	830	813	781	836	823	819	841	800	829	817	825	816	846	858	834	844	802	822	828	837	834	772	791	860	800	804	810	854	901	836	842	828	793	789	793	859	819	862	841	855	805	811	807	835	806	793	799	808	814	785	822	801	817	838	823	838	815	778	810	863	786	829	807	822	815	808	812	836	804	823	842	779	825	798	795	843	789	791	830	805	848	815	810	796	833	835	850	815	835	818	820	765	832	813	830	826	822	828	774	866	835	830	791	856	836	829	816	809	822	835	792	838	872	895	797	805	797	809	814	825	811	791	797	841	838	836	808	831	821	853	866	848	771	812	809	868	844	870	852	827	827	852	826	804	884	819	823	875	869	862	828	794	841	790	777	857	824	829	772	836	833	833	791	818	835	858	834	832	839	796	770	788	799	839	850	828	822	824	766	794	856	816	833	805	826	794	833	836	831	790
6843	2607	2040	610	217	199	183	181	163	178	181	182	172	174	192	148	170	189	172	192	171	177	158	182	180	169	182	170	180	186	175	154	180	155	162	165	184	209	156	173	171	188	186	163	176	167	187	175	188	188	151	191	184	178	156	174	172	169	165	161	180	173	176	167	180	197	184	186	165	181	170	171	193	174	200	200	168	158	184	167	167	207	155	193	175	158	171	195	195	179	161	199	173	183	197	174	171	192	147	176	172	167	160	167	181	166	163	165	161	179	161	149	149	153	168	187	189	173	177	182	170	151	157	164	178	174	176	193	192	172	164	196	163	185	183	172	166	154	188	174	173	178	171	194	180	177	190	163	186	183	164	158	197	177	175	167	159	166	164	151	178	156	178	156	186	169	155	164	168	184	187	168	194	168	178	179	162	168	184	168	157	166	185	161	173	163	158	156	191	151	154	171	164	184	178	167	148	187	165	198	173	169	157	174	182	171	167	185	174	152	171	161	189	177	161	181	171	177	162	171	166	171	188	169	172	204	181	176	178	164	188	194	172	176	185	189	162	174	198	157	176	172	174	196	159	189	205	162	175	163	174	199	157	167	165	184	191	143	150	177	167	175	174	159	168	152	188	184	172	173	200	169	173	178	178	196	182	173	165	165	150	189	186	165	160	151	174	172	175	182	164	190	182	173	175	163	186	169	177	184	168	171	170	188	171	178	180	184	176	192	185	189	183	176	144	171	184	168	176	194	160	176	171	186	177	175	182	162	166	182	162	184	178	161	182	189	182	166	207	182	166	154	175	176	170	171	181	174	177	191	196	175	184	188	201	191	175	152	170	182	168	163	178	198	154	173	176	199	169	200	169	161	177	176	167	176	183	165	161	181	195	167	145	178	168	192	176	168	170	177	183	183	179	159	184	157	181	188	168	166	183	188	181	147	164	180	167	166	178	195	167	172	170	163	138	188	179	159	174	164	161	181	197	174	170	169	171	184	174	183	189	180	168	178	150	204	171	189	217	155	168	200	190	186	157	148	179	156	197	184	189	179	172	172	173	160	183	181	173	179	175	196	167	172	151	168	169	183	183	154	188	156	194	166	180	174	161	153	174	155	151	178	185	189	184	179	173	181	168	182	167	157	188	165	170	165	171	164	174	207	170	190	169	161	178	164	165	152	192	193	191	168	166	149	191	170	164	161	170	171	169	154	189	162	185	175	190	189	186	165	155	162	147	152	158	193	194	200	176	168	174	180	173	199	178	182	158	155	166	180	178	167	154	163	207	188	204	182	180	159	153	185	187	170	173	198	173	180	167	181	173	153	167	198	170	170	189	179	159	191	160	169	176	193	158	178	200	155	153	220	205	139	166	164	188	172	189	162	168	182	176	159	169	176	189	210	166	150	177	188	158	183	187	180	177	190	144	181	172	168	160	180	175	175	183	185	196	178	189	177	182	160	149	169	179	173	196	184	180	141	198	158	167	186	175	186	179	178	197	149	190	161	171	179	167	156	172	165	159	167	181	194	168	157	163	161	173	179	209	193	193	170	187	166	178	171	196	194	175	175	166	176	155	170	183	161	175	190	163	163	171	171	182	170	184	172	160	165	169	155	158	157	155	150	185	160	184	161	179	176	193	196	204	166	176	156	176	165	177	177	184	193	175	181	167	176	164	213	187	159	173	165	162	185	159	168	179	186	159	173	162	150	184	185	182	167	162	165	191	184	201	172	192	185	172	180	177	172	168	190	145	163	154	173	174	169	181	186	161	183	133	192	166	163	174	178	183	190	182	199	203	170	162	178	160	176	215	203	178	204	196	176	156	163	182	185	182	159	172	202	177	145	171	170	180	189	200	169	166	178	141	175	179	207	174	177	179	167	181	199	182	179	164	181	154	206	153	175	186	195	184	163	204	168	179	182	183	168	205	174	182	178	198	171	162	159	163	164	158	170	171	150	177	184	162	162	178	180	174	168	170	178	178	171	175	181	188	172	159	146	183	175	157	178	176	191	169	175	166	172	193	151	168	185	173	159	193	176	204	203	189	154	176	188	194	181	180	189	169	186	166	155	163	175	173	185	152	188	180	172	160	181	193	210	198	181	168	176	174	198	187	172	173	167	160	183	173	198	179	184	161	158	167	161	190	192	165	166	169	168	170	161	176	164	177	166	168	173	204	166	165	196	181	168	169	177	145	157	170	175	178	167	183	164	184	162	181	190	195	174	188	154	178	175	190	181	176	159	165	173	171	183	191	182	171	168	176	172	195	163	187	195	177	160	178	141	211	172	191	167	192	196	163	203	171	170	183	186	184	173	177	176	178	175	188	191	185	182	177	172	179	171	190	164	183	177	190	192	168	168	191	173	172	172	185	166	159	170	192	173	170	141	162	195	192	165	177	198	181	186	164	184	173	176	155	186	157	165	171	179	167	169	174	171	174	157	185	172	185	173	171	164	165	167	168	158	192	149	178	190	186	180	178	165	188	156	178	154	160	142	162	166	166	175	156	179	172	182	181	204	182	175	155	157	174	169	190	155	178	188	178	174	186	183	176	189	170	177	173	168	174	185	179	196	191	174	173	151	186	171	183	158	162	180	181	185	180	197	175	190	159	183	166	199	156	150	164	191	184	170	149	157	170	156	194	182	166	181	158	179	180	152	193	184	210	211	155	204	171	171	176	177	164	181	161	158	159	173	164	162	184	170	159	175	147	177	161	184	169	198	185	169	185	170	198	181	175	174	194	159	162	152	166	180	177	180	167	188	146	199	173	177	165	150	179	184	179	196	162	165	176	175	186	177	186	148	177	174	177	174	169	159	166	163	153	172	178	166	168	188	162	152	191	159	191	158	165	189	166	183	170	182	185	186	168	155	175	163	173	188	157	173	158	156	159	200	184	195	161	180	162	193	162	161	158	162	197	175	171	150	162	160	173	163	179	187	192	190	176	173	153	169	179	177	172	147	186	182	194	183	162	198	161	177	181	169	183	179	183	162	176	201	198	187	186	196	196	185	164	190	178	181	181	187	194	182	166	202	172	177	178	174	167	202	207	213	174	184	181	170	166	142	192	185	164	178	158	168	152	179	195	198	150	161	170	184	208	177	176	146	185	184	184	177	186	180	167	189	177	161	167	160	161	175	178	162	177	144	164	155	174	169	194	176	169	146	155	183	169	173	192	162	169	187	199	160	168	175	156	179	182	161	159	196	180	182	192	181	161	181	185	191	185	182	156	202	181	160	161	154	158	208	187	199	179	166	176	166	185	165	188	185	179	170	198	159	184	197	193	147	180	189	156	167	178	162	174	179	188	188	169	174	190	164	190	179	176	183	180	184	187	193	173	150	163	176	156	194	176	169	163	219	171	154	188	172	164	172	153	176	190	179	134	157	168	167	184	190	178	174	181	163	159	171	148	183	198	185	171	161	188	179	173	178	174	170	187	172	185	176	168	168	179	165	212	174	155	171	156	175	174	197	157	180	166	175	179	193	177	163	156	160	179	155	190	163
6373	3915	5391	1660	605	573	573	513	572	542	495	504	551	510	507	502	517	531	527	464	524	505	502	533	492	562	521	524	480	535	501	510	563	526	471	514	519	538	547	512	481	518	486	490	498	525	538	517	502	471	522	514	463	508	524	485	504	515	522	516	532	523	525	546	545	547	492	539	483	519	538	521	517	504	506	541	557	533	499	540	483	466	532	492	482	511	513	520	549	534	480	490	522	491	498	505	488	533	477	515	483	534	535	540	550	544	518	510	551	485	488	501	538	505	463	528	517	500	513	483	530	538	535	477	546	541	512	555	470	510	530	519	489	543	538	555	549	508	527	502	524	506	479	510	517	554	491	510	473	562	491	519	504	459	492	506	501	519	492	505	497	543	536	518	532	525	505	506	516	517	533	504	533	516	523	515	470	507	503	512	550	556	519	520	512	522	525	479	515	545	512	511	561	519	507	511	524	554	530	523	516	496	513	531	542	488	456	514	525	563	558	526	477	515	499	517	542	490	530	533	557	497	514	493	531	509	501	517	509	479	514	555	480	519	517	541	494	546	497	506	530	473	484	496	495	499	505	509	529	518	513	513	487	479	496	475	484	504	511	490	511	528	515	532	507	534	535	481	501	534	510	501	504	521	516	493	533	524	541	492	474	492	493	519	538	527	478	505	488	468	485	478	525	507	495	532	506	503	559	475	506	490	510	520	478	520	579	505	488	513	537	513	549	529	541	511	456	534	548	494	538	478	516	510	519	505	543	508	513	535	518	514	519	496	513	471	498	534	520	489	520	509	523	501	519	513	470	508	473	548	544	510	534	519	494	512	501	546	537	486	501	528	499	538	476	521	533	495	507	520	504	515	526	535	564	519	521	544	552	515	486	444	512	543	541	532	540	507	532	548	526	506	507	553	504	579	537	480	509	531	521	525	512	499	563	521	513	461	524	486	564	524	506	470	542	506	469	548	515	502	464	524	493	522	518	514	516	500	528	498	519	522	518	509	507	513	534	529	519	492	518	526	515	498	493	486	513	497	565	501	528	491	520	502	511	501	509	488	490	506	510	510	480	548	525	527	540	520	500	500	538	522	561	533	511	539	499	530	528	453	503	525	504	491	502	484	527	503	545	542	505	543	510	497	521	500	543	519	475	517	503	482	528	519	521	511	515	501	511	549	516	525	554	478	512	490	505	542	486	535	504	536	497	536	575	487	550	503	560	528	507	516	521	519	532	475	462	493	498	524	488	505	466	517	561	545	523	498	514	560	524	522	521	546	537	533	523	550	537	522	511	480	527	456	509	501	517	546	511	528	515	481	510	484	474	512	535	515	516	501	529	532	519	488	460	505	508	501	525	523	520	482	491	542	497	516	514	493	522	516	502	538	502	519	529	528	533	541	468	567	560	522	542	512	506	505	523	464	517	543	516	477	502	509	526	533	499	499	479	467	499	521	521	551	501	501	502	540	510	541	537	538	478	541	521	546	539	551	510	503	523	498	547	474	544	509	535	510	507	524	480	576	494	498	497	456	518	543	527	506	504	535	512	506	468	510	529	485	502	523	534	496	537	483	532	465	521	519	496	499	494	543	528	489	506	537	504	539	520	506	501	509	513	467	521	532	496	537	540	500	500	517	520	510	514	540	488	478	491	508	516	498	541	509	527	517	537	486	517	564	504	534	513	516	559	494	510	504	524	489	542	527	515	545	536	535	502	473	504	522	529	524	487	509	502	547	508	525	496	522	500	505	546	507	487	536	532	494	515	525	467	472	559	527	483	515	498	535	528	540	511	534	481	535	496	500	500	517	542	500	511	514	515	507	500	487	514	507	501	572	543	530	503	536	531	497	509	524	553	521	518	545	536	530	496	539	516	501	484	539	504	534	494	493	510	542	508	514	510	502	524	527	522	525	525	502	539	481	520	508	510	494	523	540	458	520	521	508	534	492	526	541	496	523	489	536	540	506	563	531	534	533	494	497	491	519	526	549	548	511	511	467	533	492	514	526	495	556	554	499	491	504	506	529	482	541	517	500	532	536	503	473	512	516	506	499	513	482	533	520	511	508	537	529	476	476	516	561	506	527	479	535	502	538	545	519	512	506	494	476	473	517	509	501	509	532	512	506	505	501	485	515	538	506	529	554	526	482	519	500	515	460	498	504	503	524	495	522	482	551	528	501	503	519	517	524	553	466	569	538	528	518	504	513	494	503	529	501	527	493	536	535	572	535	509	514	527	518	508	496	563	462	532	545	483	538	522	545	493	494	527	537	540	543	513	498	529	512	480	540	491	512	496	570	514	489	524	516	491	515	486	517	569	494	523	507	495	525	499	471	571	490	517	505	501	508	506	528	513	516	469	451	480	528	510	470	490	487	501	482	517	514	480	538	500	520	524	492	512	519	503	556	494	519	496	539	506	519	506	513	509	492	504	507	506	494	494	543	537	559	507	520	508	541	509	526	548	536	514	487	480	482	499	512	511	547	456	474	545	524	518	510	507	498	539	546	511	495	507	518	523	539	535	539	490	506	541	513	552	473	591	535	524	489	509	496	491	527	545	468	548	505	516	536	516	529	506	512	529	516	502	536	464	510	520	495	497	508	506	519	516	518	485	484	515	549	545	513	501	501	469	549	529	507	509	518	564	528	528	513	491	489	513	497	501	505	545	493	489	490	526	529	493	498	505	505	510	540	477	524	523	483	517	538	526	484	484	519	529	514	571	498	550	515	493	534	528	520	467	532	507	534	513	505	519	465	568	479	532	514	506	555	527	494	529	489	486	521	537	523	551	518	535	562	505	512	518	461	534	500	515	516	489	514	503	513	533	519	546	510	492	503	505	498	487	502	548	492	497	515	513	530	526	547	515	510	502	476	520	545	537	515	512	520	516	450	518	495	485	519	491	537	504	551	489	528	530	519	531	506	479	500	529	533	505	523	563	487	552	476	466	519	505	536	500	499	520	474	529	519	508	499	478	537	525	536	526	485	474	484	495	509	464	493	519	474	509	489	512	497	502	492	543	515	506	484	521	514	480	523	554	497	530	537	517	487	485	540	495	488	510	525	513	550	512	496	515	494	539	484	510	536	506	510	488	514	502	508	516	511	550	514	485	562	480	517	499	544	535	510	509	512	480	445	490	519	519	520	535	515	491	532	488	525	463	527	537	502	510	532	540	532	510	534	487	497	514	496	557	506	534	517	538	478	493	511	542	506	504	504	517	511	477	526	522	500	523	477	539	542	521	492	516	533	491	501	536	479	522	519	536	525	520	558	524	534	521	486	471	477	563	523	536	504	516	462	527	521	505	503	549	486	527	494	529	490	497	555	527	539	575	479	542	523	511	518	529	463	502	485	511	506	522	489	502	521	496	537	548	494	532	518	519	517	501	508	529	505	514	537	495	476	475	530	501	463	512	514	574	477	464	510	511	513	484	525	566	519	493	475	512	496	541	517	519	550	513	501	513	516	499	513	500	510	493	470	504	520	491	540	538	502	549	523	476	509
46859	39103	38980	16920	1384	572	490	479	399	427	415	376	365	379	335	353	338	377	337	325	345	343	341	378	328	315	340	345	325	349	364	311	363	346	338	355	306	348	344	344	325	337	358	347	355	341	340	344	333	321	316	371	351	341	335	347	357	353	312	335	299	361	293	329	317	326	353	350	308	301	330	338	304	322	345	351	371	351	345	346	309	332	329	374	340	332	313	343	323	337	367	363	320	331	363	337	331	331	322	323	315	328	309	309	338	310	345	335	327	314	294	343	321	374	334	339	332	331	293	325	323	313	301	331	313	351	322	351	332	341	357	336	321	339	333	334	329	308	316	309	337	326	342	356	350	329	326	335	328	325	327	356	346	334	332	326	339	333	362	340	352	331	328	318	349	329	328	328	326	342	308	351	334	330	343	328	323	329	302	295	334	298	345	327	371	305	310	300	336	322	317	293	318	332	345	325	373	353	360	305	313	324	331	328	339	355	310	356	353	345	304	312	293	333	372	328	348	309	339	348	358	352	336	324	360	352	330	319	332	356	350	329	322	325	323	307	341	335	325	319	370	337	336	348	379	337	327	331	328	350	352	356	322	315	330	304	328	339	314	347	347	334	363	351	319	342	349	355	319	335	308	319	314	335	360	352	316	317	311	343	357	332	319	323	331	340	350	341	362	302	345	342	336	320	347	339	347	352	365	321	334	358	335	327	326	312	346	343	339	359	327	330	307	329	348	366	334	347	366	336	341	338	302	325	315	342	345	334	300	335	326	309	334	322	321	333	344	326	326	281	371	333	321	327	326	333	343	306	307	333	322	340	324	334	320	353	355	342	331	336	330	332	361	358	306	308	344	332	347	312	328	329	341	307	308	356	325	331	296	308	329	320	299	374	322	323	350	341	338	356	352	332	357	357	357	327	342	304	362	333	312	295	355	343	350	322	324	334	346	323	287	333	315	334	333	310	319	355	351	327	326	355	318	348	352	304	354	345	315	335	320	346	293	346	338	347	331	317	352	338	354	331	342	318	324	335	314	317	346	306	309	320	298	304	316	371	311	332	346	333	333	318	339	332	352	333	330	362	350	296	304	297	330	332	315	351	331	324	328	332	325	320	348	342	330	369	352	337	330	327	311	329	315	334	346	369	337	314	347	334	332	338	322	333	326	307	303	377	332	351	352	321	293	343	328	318	346	348	330	322	322	357	308	319	338	350	307	316	325	338	356	327	301	324	314	341	307	327	336	313	353	328	341	348	350	381	333	342	356	370	291	308	306	332	322	328	328	340	339	324	340	325	351	323	327	302	338	336	327	338	298	292	330	349	325	352	340	358	325	312	348	351	331	377	334	326	319	339	311	310	317	341	336	344	334	304	326	320	323	305	340	347	313	349	288	348	296	339	350	346	327	325	334	339	340	333	340	305	370	338	310	338	316	318	328	338	324	329	342	319	345	329	343	311	323	312	347	358	296	322	312	347	351	360	307	328	323	307	316	310	322	328	315	335	360	348	379	306	330	332	297	354	337	346	369	340	362	374	337	315	324	346	302	324	324	319	346	323	345	349	313	307	338	331	323	326	308	336	340	332	314	356	349	313	332	345	331	361	354	343	345	331	345	309	311	335	312	338	321	351	307	319	321	313	323	343	317	328	297	309	335	356	327	333	341	370	319	322	327	301	326	346	341	325	334	337	367	346	327	308	320	305	339	347	343	317	295	376	339	311	345	320	329	352	340	308	336	321	353	330	318	339	341	339	354	323	323	334	331	342	349	349	355	313	352	335	385	366	322	339	300	341	348	286	306	336	334	327	359	310	323	350	321	331	379	327	322	337	324	348	329	321	315	292	346	347	322	306	306	337	317	326	361	303	351	372	326	350	316	317	351	368	331	350	342	341	346	305	306	339	348	325	334	324	326	337	335	366	326	310	287	350	319	324	351	309	332	321	344	320	345	309	360	354	344	312	320	312	337	327	334	339	328	308	366	339	341	286	336	330	300	348	320	357	359	343	340	347	327	329	304	330	319	333	324	303	339	348	326	351	342	319	319	348	310	342	348	316	365	343	327	333	330	324	332	324	336	327	311	329	337	336	373	344	366	331	321	327	324	307	320	344	317	339	326	343	327	327	322	316	316	335	308	307	322	341	315	332	334	357	329	365	348	320	332	318	352	335	321	312	290	365	335	312	289	335	299	353	337	348	323	347	331	315	318	341	354	338	326	304	362	336	311	309	325	309	333	353	318	321	327	323	352	331	312	340	334	342	320	306	309	325	306	321	315	326	335	335	332	332	349	317	333	333	344	355	325	347	332	350	306	309	343	360	317	316	340	302	327	308	305	317	339	331	296	340	326	371	314	345	339	332	327	317	325	321	372	329	311	303	337	323	335	317	314	342	309	302	312	343	317	317	319	374	336	306	327	342	333	342	347	351	318	346	337	302	324	330	364	338	347	329	353	340	362	276	332	325	393	304	343	345	347	340	361	294	344	312	352	307	336	322	310	325	292	338	323	369	337	363	354	357	327	374	333	356	340	337	387	317	364	332	317	326	383	346	317	355	342	333	358	320	311	339	340	315	323	365	318	336	321	336	370	319	346	324	344	364	320	305	326	347	317	356	348	359	318	314	324	337	319	363	339	334	332	337	334	368	295	373	336	357	338	324	331	322	365	316	326	298	342	310	314	335	344	287	331	324	328	337	364	327	348	328	338	342	351	328	324	333	357	335	307	328	283	316	348	315	330	326	324	333	331	350	367	337	345	325	356	337	316	310	332	341	320	341	337	334	333	318	314	331	318	350	333	323	375	337	331	330	333	339	303	319	359	321	343	311	338	315	334	323	357	306	357	349	359	329	356	317	313	352	338	351	346	331	335	332	316	353	337	324	311	359	321	374	313	307	368	324	308	323	308	346	334	323	323	352	350	321	354	325	304	330	344	331	333	317	342	320	336	341	322	320	312	336	358	340	308	317	288	347	347	364	335	320	339	345	347	315	327	368	294	336	345	349	340	345	320	323	333	354	321	320	346	320	373	366	332	352	339	329	337	344	320	354	314	348	343	357	329	303	316	316	372	321	351	298	336	311	292	337	339	357	357	348	322	356	318	326	313	325	338	321	324	307	360	313	326	354	310	364	303	356	321	364	341	351	314	346	317	345	354	307	310	321	355	328	314	325	369	358	335	371	368	371	319	370	349	316	326	327	326	315	313	355	296	317	316	306	314	329	311	309	353	319	331	348	326	299	335	337	290	335	350	318	343	326	340	334	338	329	314	324	286	306	332	308	331	339	353	328	318	365	359	351	375	327	328	318	333	346	341	320	326	316	343	346	377	343	338	325	303	343	386	318	337	312	344	322	335	348	346	301	327	321	335	360	321	310	345	324	339	330	344	343	338	350	336	322	306	357	363	344	325	354	320	310	326	332	336	355	316	359	321	330	348	298	286	368	341	339	346	306	344	318	310	325	351	322	340	320	309	306	334	334	329	310	330	329	314	342	317	365	334	317
27574	26941	41083	14197	2306	2004	1660	1631	1394	1384	1219	1176	1158	1067	1083	1059	1043	989	961	969	1003	978	987	958	913	906	933	869	911	906	920	928	867	891	902	885	927	865	904	913	878	927	847	881	880	907	856	894	910	885	831	868	823	874	829	837	906	853	919	873	836	848	879	869	863	845	843	851	836	893	844	845	865	898	835	860	850	869	833	878	864	870	876	871	852	884	924	845	831	887	849	795	922	880	841	882	869	866	862	852	876	847	876	852	854	823	871	798	867	846	835	799	847	844	850	882	866	850	897	885	895	876	877	855	870	777	863	832	840	802	814	794	847	842	890	837	857	892	855	834	885	875	786	872	832	825	878	826	797	842	870	890	892	846	845	895	841	843	834	861	884	861	910	851	847	881	878	861	869	813	846	920	833	824	837	860	864	849	861	873	852	786	857	891	811	874	847	869	892	910	875	885	856	807	881	859	910	869	834	879	815	839	853	854	876	797	852	867	853	892	875	828	843	872	841	846	805	864	813	846	850	840	800	882	870	883	847	834	841	859	880	805	846	832	850	869	867	809	832	861	821	866	867	827	872	857	872	884	804	888	856	866	875	848	863	855	904	834	854	861	811	837	847	857	798	853	813	850	871	874	861	860	839	873	841	875	851	771	900	829	895	878	865	806	848	848	819	827	871	898	855	895	876	832	816	847	807	901	869	844	883	870	873	893	886	842	865	823	815	836	909	901	868	838	831	834	840	891	900	818	872	867	853	864	845	856	867	902	834	857	822	834	806	864	812	820	850	817	832	809	834	911	869	877	853	895	857	826	822	835	857	857	796	849	846	901	838	874	865	864	882	864	867	894	844	831	870	879	839	840	876	858	839	862	833	868	797	869	813	854	831	838	816	846	799	876	868	854	842	902	824	810	846	885	868	883	862	864	870	842	833	836	839	864	850	867	822	841	813	887	814	922	852	856	896	810	839	834	857	831	897	812	887	860	781	816	838	868	822	836	853	865	839	837	847	851	870	820	828	844	877	851	821	860	850	830	842	880	853	891	868	839	866	833	871	882	855	824	828	838	822	881	817	868	859	892	901	865	842	810	870	860	827	843	857	879	871	904	865	846	886	804	840	795	885	867	847	852	841	901	894	846	869	843	847	916	833	822	870	818	887	800	837	848	873	825	864	854	829	893	860	812	841	861	828	844	838	852	806	827	835	825	850	852	861	868	908	822	811	852	881	855	842	843	839	885	829	822	795	829	856	868	831	852	875	877	859	822	831	825	866	867	835	879	853	883	863	869	860	844	879	878	842	828	844	778	882	876	851	883	877	821	790	835	854	835	846	839	820	847	825	817	821	859	849	866	847	852	891	871	841	826	834	837	879	853	824	863	824	871	835	862	864	829	868	834	890	839	883	905	896	900	826	895	854	821	852	824	879	873	836	877	844	844	880	854	863	906	831	799	833	816	877	843	856	879	893	843	874	834	851	847	822	864	833	831	916	812	825	851	906	830	778	847	822	846	828	834	825	859	850	870	878	854	841	904	862	941	876	839	858	854	899	865	866	809	919	902	821	840	820	832	887	882	894	865	879	810	841	819	850	862	874	801	833	819	879	839	858	807	846	858	803	823	854	893	862	813	817	873	880	836	906	840	820	871	829	866	891	871	887	858	863	868	837	815	919	828	902	852	855	864	927	853	845	822	844	880	833	817	844	857	858	836	894	862	872	844	867	839	869	838	828	862	862	907	839	856	869	850	851	887	812	882	887	895	848	834	850	881	879	844	840	853	853	836	875	843	832	877	864	839	889	848	893	872	804	839	863	875	825	869	864	844	873	848	878	858	825	843	862	858	803	856	822	849	855	859	826	871	858	856	806	866	855	840	895	845	877	831	831	832	865	838	849	833	880	881	867	845	878	855	832	896	858	833	825	874	846	836	910	838	837	852	836	853	844	869	886	849	833	842	933	824	879	842	821	858	837	829	865	877	879	787	873	858	822	835	861	836	860	875	877	818	860	811	864	903	880	864	883	877	861	842	813	879	849	902	874	879	825	853	853	851	856	829	826	891	827	851	833	873	820	955	869	884	839	837	863	854	811	853	794	831	857	846	838	858	868	813	875	826	877	839	836	841	781	860	817	859	879	881	847	861	860	830	864	820	882	863	837	829	898	789	840	835	882	856	822	843	830	880	854	853	868	862	860	833	829	784	854	883	827	877	864	847	834	855	792	944	860	908	893	821	820	795	876	791	842	915	835	837	838	805	837	876	900	813	862	851	860	794	840	821	859	852	897	837	834	913	874	876	871	832	861	855	866	811	941	845	876	813	854	840	879	852	841	865	885	881	875	829	809	920	864	856	849	852	836	849	908	870	873	858	816	849	805	830	883	847	891	895	867	855	839	876	821	882	912	871	851	825	821	811	871	881	834	846	835	915	864	844	882	879	919	886	811	891	783	830	832	810	807	903	873	829	881	825	878	888	811	833	847	833	886	820	881	854	881	884	809	864	854	884	852	884	882	876	867	849	867	840	875	824	836	864	859	852	870	889	893	827	879	910	860	839	851	910	830	876	854	872	862	867	855	874	855	860	851	866	862	886	912	858	836	841	907	855	833	855	888	885	846	890	875	879	839	869	866	918	873	884	841	847	852	886	819	831	814	859	867	845	871	853	863	817	876	849	862	813	848	847	874	845	848	911	874	870	907	809	861	841	796	848	809	860	904	843	909	866	842	853	846	857	852	818	835	829	852	883	818	864	879	824	904	850	878	868	768	872	794	877	875	872	889	810	893	790	898	823	881	849	862	873	852	839	808	848	844	858	878	840	843	917	859	862	815	861	835	864	794	912	891	840	867	873	881	824	917	870	879	859	861	857	870	840	870	872	894	880	857	828	894	837	864	889	813	835	848	811	954	838	893	831	810	899	860	851	833	861	866	793	839	855	868	886	858	835	875	861	879	848	865	848	866	812	906	858	841	917	830	832	814	855	822	822	853	831	844	860	916	830	838	922	842	870	809	828	862	785	877	835	845	844	845	811	882	849	857	902	847	863	832	871	900	858	850	838	846	824	816	859	809	774	853	830	912	885	852	902	871	874	872	857	847	844	871	821	825	839	841	843	854	874	847	828	877	868	837	831	876	819	836	862	864	823	837	887	772	837	831	844	860	831	887	847	833	833	865	853	859	830	888	863	855	896	895	815	825	857	873	858	855	851	824	846	878	802	931	868	827	823	905	876	812	853	807	855	844	837	862	847	889	826	899	883	831	893	820	912	837	837	863	876	828	839	878	835	813	930	819	895	876	856	832	791	870	817	846	856	842	840	850	841	831	916	870	841	850	889	871	877	827	828	863	865	833	848	865	829	863	882	825	854	842	784	858	799	798	848	879	838	888	895	835	864	789	852	845	845	821	857	908	835	815	846	803	840	919	877	906	869	886	840	894	834	916	863	841	872	864	836	838	881	851	860	832	851	826	847	914	816	854	859	828	827	842	909	886	821	785	862	915	860	842	852
61004	55457	54449	27031	4281	800	631	567	479	437	439	432	392	426	358	346	369	401	359	350	365	341	388	357	351	333	337	344	337	344	338	347	363	350	351	338	349	333	324	353	329	342	333	264	337	358	336	331	348	335	356	360	344	354	343	379	328	333	295	321	306	294	339	359	336	309	328	341	321	314	320	300	325	339	329	335	350	367	339	363	301	369	336	367	335	321	339	297	317	344	335	318	350	322	324	327	308	327	322	320	334	341	313	325	269	354	361	341	357	330	325	309	344	355	313	325	322	348	303	315	349	364	334	357	317	320	349	322	336	339	317	291	313	313	338	320	310	306	346	332	294	335	314	327	344	314	332	357	343	310	314	301	319	338	327	333	341	321	293	289	314	333	328	314	314	303	309	320	336	336	326	334	355	352	338	345	330	331	330	333	307	359	331	343	318	334	327	357	339	330	304	330	327	322	283	361	364	356	344	327	343	308	306	316	341	329	326	355	324	345	329	309	315	296	327	343	337	314	305	339	337	332	325	319	340	350	339	321	322	338	324	342	323	331	342	317	288	352	355	345	369	345	320	313	310	317	347	345	306	346	320	338	322	319	333	321	327	336	350	324	327	314	337	363	344	329	340	337	314	327	332	300	325	318	333	345	336	316	307	371	327	309	343	355	318	356	345	319	327	339	361	331	337	321	300	385	346	328	365	339	313	322	333	312	324	310	317	315	310	331	337	324	376	317	335	359	327	291	305	297	321	323	304	310	317	311	307	338	326	306	344	306	304	363	294	340	322	301	302	349	327	294	330	355	303	336	348	318	325	291	340	349	332	324	323	343	340	321	327	299	348	330	319	318	338	313	309	338	303	344	365	330	347	343	310	311	328	358	326	313	325	310	349	303	319	308	306	319	357	347	335	356	338	333	302	347	335	337	305	359	336	337	316	339	333	337	294	342	323	307	279	335	322	367	299	338	329	346	286	342	315	342	320	327	363	327	317	329	306	333	327	354	336	366	318	333	320	325	307	326	308	322	315	307	323	342	324	334	369	313	312	319	301	292	324	335	336	324	327	319	314	322	339	304	327	319	339	361	344	325	335	355	322	359	332	342	338	335	322	303	312	342	340	335	305	330	329	350	340	299	344	324	319	328	318	317	331	329	318	330	360	354	344	325	299	342	301	322	323	331	328	290	332	337	357	333	329	340	332	341	350	348	323	332	304	372	311	344	333	345	351	311	358	316	314	332	335	331	327	307	332	351	316	297	351	295	329	299	358	349	332	302	345	282	342	346	336	318	348	353	356	341	328	336	397	317	352	300	345	309	315	338	347	319	333	328	330	337	356	313	307	389	336	338	331	318	315	314	327	320	334	328	328	340	343	327	342	349	344	311	340	352	346	341	356	326	358	327	338	316	327	334	337	287	346	363	346	333	331	325	352	340	323	321	315	332	325	326	365	348	358	341	375	332	320	362	303	316	298	332	341	324	312	356	330	304	343	320	329	320	362	313	332	317	318	338	308	331	355	306	306	335	319	336	322	341	315	334	316	320	344	367	329	341	313	291	359	313	312	319	359	361	328	334	330	334	318	328	323	312	323	346	317	314	356	332	312	309	342	315	326	335	313	338	324	329	328	328	328	370	328	287	343	365	310	365	358	323	311	317	342	338	325	352	313	336	301	356	344	339	320	335	316	324	329	361	355	354	339	302	353	306	322	324	323	319	324	314	323	372	335	322	307	334	341	316	326	316	320	313	320	285	305	344	295	304	337	324	328	326	351	321	340	339	322	328	338	333	352	340	360	314	311	331	338	315	334	311	324	325	361	325	294	324	325	308	364	318	343	341	293	325	369	360	342	373	341	331	348	315	328	341	353	353	330	352	333	306	311	342	311	308	337	317	342	353	335	349	371	364	296	378	361	365	306	314	288	301	344	298	325	329	312	354	308	319	311	318	322	343	354	368	320	358	330	321	304	310	307	321	315	326	328	325	316	313	342	333	330	318	302	318	341	308	307	374	325	344	318	352	322	347	378	328	348	328	323	307	304	341	324	325	297	336	357	335	325	305	335	324	336	344	291	339	307	341	325	328	328	329	315	357	319	314	351	342	316	324	333	354	322	346	302	335	313	321	317	315	338	317	308	299	331	355	316	317	343	333	312	312	336	313	327	356	338	304	301	322	368	298	326	341	320	328	320	402	380	322	326	340	322	339	301	333	305	321	328	379	322	325	324	300	335	296	326	334	360	360	321	339	348	342	336	324	353	361	313	315	308	332	332	316	350	314	333	358	319	289	302	332	334	332	354	339	298	330	321	293	348	305	334	314	350	280	319	337	322	307	349	317	320	312	322	327	329	330	351	332	349	340	328	315	366	343	306	325	322	345	320	346	329	340	338	348	361	344	322	297	321	327	331	319	352	342	332	343	359	324	370	346	367	323	316	306	317	286	328	330	323	337	373	372	353	321	284	309	303	333	340	345	337	342	331	342	318	330	293	337	342	275	345	340	324	307	324	347	336	326	352	335	317	312	349	361	312	316	354	349	319	301	316	319	319	323	325	328	318	337	344	328	357	366	347	321	329	320	321	316	354	353	351	313	346	324	334	325	331	320	341	339	327	330	322	356	301	335	350	326	307	307	329	333	327	367	304	321	331	312	359	326	292	324	324	344	324	347	345	371	288	383	337	354	336	317	320	343	288	334	327	342	352	315	362	317	322	315	328	328	314	340	323	310	324	336	308	303	336	353	321	310	303	320	321	345	311	346	347	313	327	315	304	313	331	315	343	317	325	306	350	341	311	337	350	347	339	302	357	329	342	362	340	302	355	380	286	307	276	314	335	321	351	353	311	308	345	318	351	319	310	313	335	343	320	323	325	356	339	347	322	350	335	320	306	327	347	344	332	333	331	306	315	332	326	354	336	338	313	309	345	334	325	310	303	350	330	312	314	316	332	348	324	286	341	319	313	335	322	321	340	317	317	326	302	316	312	310	329	314	296	348	312	309	347	347	326	318	315	316	325	331	300	356	363	354	343	321	337	312	300	333	344	361	346	328	355	315	307	338	336	346	310	309	297	342	344	340	364	345	331	329	343	308	328	328	325	299	343	349	328	332	317	318	334	307	334	331	319	354	309	337	328	338	343	345	366	337	326	320	325	359	326	360	322	353	339	335	351	356	332	325	333	349	317	358	324	316	308	326	334	326	344	362	294	306	325	342	309	339	326	372	337	330	298	306	332	331	339	359	314	310	328	315	309	298	299	328	345	346	320	366	260	314	334	354	342	288	314	301	346	376	309	325	347	357	329	312	326	331	327	354	362	313	346	356	330	323	348	325	320	363	317	333	322	322	335	347	324	316	334	312	338	334	310	343	338	344	335	350	365	339	362	311	313	351	343	324	338	329	344	369	367	304	329	316	362	346	362	323	345	348	312	317	341	303	313	353	371	325	326	345	320	335	329	315	310	300	338	307	354	338	334	349	324	311	324	326	326	333	322	310	349	332	371	336	310	362
36444	37924	51996	19609	3477	3107	2453	2153	1934	1714	1588	1476	1348	1265	1294	1117	1184	1139	1086	1064	1058	988	1012	1035	1027	1015	977	939	880	982	938	853	951	896	931	902	884	838	922	856	918	871	821	887	843	912	855	888	899	841	907	812	877	844	815	862	906	878	773	857	869	820	810	804	846	853	863	935	796	870	881	842	842	845	889	871	843	855	824	800	884	835	866	856	834	829	881	862	865	819	869	821	881	870	800	838	821	821	790	795	837	847	837	851	786	821	799	845	776	832	827	857	845	824	868	819	840	826	812	828	817	833	812	822	840	799	831	837	833	818	798	868	770	812	804	879	894	841	812	884	847	798	810	817	828	866	819	817	811	826	874	849	792	853	858	827	908	787	836	853	872	866	851	829	795	818	817	827	843	821	817	780	836	823	805	846	833	819	802	834	788	815	803	839	801	856	842	834	801	823	788	847	837	856	810	847	817	791	831	838	827	807	819	842	797	797	821	777	807	871	829	809	831	799	851	861	855	836	855	824	773	890	812	822	806	827	789	849	882	883	832	804	837	821	828	886	846	794	836	813	848	852	871	824	845	818	808	802	802	829	815	840	850	818	855	857	853	840	825	858	821	794	859	855	794	832	859	774	865	843	831	798	851	804	842	828	893	816	848	845	833	819	837	837	845	769	839	829	906	799	871	783	863	857	836	826	824	788	857	852	814	786	811	792	824	811	811	855	782	839	839	823	789	806	792	803	852	872	822	878	785	818	799	841	792	845	829	872	790	845	819	823	835	805	854	842	804	825	776	794	816	796	871	826	762	839	783	864	823	842	813	800	817	878	847	819	793	849	842	828	839	814	765	862	844	859	800	813	773	852	851	812	832	799	788	860	871	844	831	819	834	829	805	845	837	814	833	829	835	837	776	764	868	815	809	824	797	872	807	849	854	872	895	878	825	800	826	842	831	792	848	799	827	829	775	803	834	831	792	793	829	832	813	858	828	820	823	863	862	815	807	814	855	838	790	832	869	839	795	808	790	809	837	857	822	780	895	801	789	831	805	817	858	831	833	860	820	834	835	803	810	781	805	840	819	868	814	773	822	820	853	837	833	786	794	812	847	807	813	820	849	772	792	810	840	819	777	821	793	831	856	781	832	810	810	805	839	818	818	892	797	812	847	827	791	812	854	874	807	862	820	812	752	785	829	853	832	831	813	791	829	828	818	797	826	837	772	846	849	823	829	834	845	845	782	848	790	831	824	783	863	838	788	820	840	811	819	836	820	824	798	827	843	880	811	828	820	841	846	821	798	843	829	818	858	855	848	794	824	840	856	866	836	829	847	811	883	802	762	858	851	802	830	828	844	820	826	763	839	836	818	788	785	832	777	872	855	818	802	796	830	889	838	838	840	829	795	877	805	855	787	819	903	846	843	800	838	873	844	819	780	835	857	835	813	875	815	819	886	812	771	799	762	852	890	757	834	794	855	839	865	814	885	815	798	838	827	833	839	829	811	817	815	784	812	759	881	852	822	839	861	810	849	835	771	835	796	858	824	865	856	839	808	790	817	804	766	851	828	802	809	828	848	857	833	847	890	887	858	849	775	822	810	811	885	824	798	835	864	823	832	834	817	803	834	782	808	792	840	886	790	840	867	808	825	840	780	818	865	808	781	832	800	853	845	868	823	834	827	821	797	801	782	827	844	795	826	762	803	845	850	821	844	780	851	814	812	835	858	804	767	789	849	835	820	797	800	826	809	778	826	799	845	819	835	830	848	805	813	782	847	795	746	812	788	815	820	818	833	836	838	818	851	804	794	869	869	874	786	773	826	774	915	816	851	761	824	828	781	834	847	850	818	875	785	846	809	790	822	852	808	805	835	836	819	818	832	806	809	848	808	846	842	899	836	813	862	799	836	828	847	846	839	840	801	882	795	823	818	861	818	802	834	791	785	910	844	810	805	789	824	809	813	801	826	833	810	837	839	806	788	840	833	789	851	877	811	832	837	802	818	778	837	777	864	855	817	865	809	816	820	824	819	860	826	803	841	839	874	878	858	833	845	792	835	821	861	874	810	800	845	820	838	853	814	792	855	802	766	818	829	823	821	844	853	808	819	795	769	847	839	824	826	806	839	775	837	845	835	843	808	809	806	826	842	806	801	828	799	830	833	866	827	849	823	882	758	773	817	818	862	844	873	775	849	829	831	788	842	807	818	845	785	800	863	863	808	854	800	815	812	821	805	805	837	792	777	822	796	802	813	853	818	844	820	847	815	816	834	812	839	805	841	834	835	818	836	811	804	768	784	822	780	773	809	805	796	884	864	825	820	820	797	785	871	827	834	857	809	831	841	805	806	836	886	843	832	825	797	850	830	830	830	850	806	812	806	838	817	849	799	829	868	786	827	836	800	792	843	860	812	764	827	838	898	836	809	844	811	855	832	764	845	758	784	838	809	795	760	832	836	871	860	782	832	809	790	824	887	836	842	836	803	829	827	845	870	825	818	850	819	819	832	847	850	811	829	767	826	808	783	791	817	823	887	778	802	809	863	800	851	831	857	860	826	824	842	852	835	845	872	855	853	789	800	816	788	805	802	870	765	793	787	835	831	854	798	868	816	838	834	758	796	807	846	820	847	854	829	768	814	847	822	811	821	826	807	807	776	780	868	802	851	873	833	856	813	823	820	813	826	809	833	837	816	829	759	776	833	838	833	815	772	862	847	847	821	811	861	842	794	810	821	848	794	853	811	796	815	860	857	852	828	811	843	747	788	835	791	830	829	826	874	851	814	838	804	843	837	832	778	851	816	840	835	870	805	861	837	813	802	824	861	860	817	853	883	832	875	848	784	800	787	807	875	801	860	814	811	809	820	853	770	811	842	821	818	798	800	773	836	844	801	814	869	879	819	826	823	840	807	830	820	830	795	846	764	833	822	875	797	841	811	813	811	852	802	836	839	841	869	847	837	838	816	816	787	835	819	909	838	815	824	857	855	767	830	773	838	798	880	803	769	814	826	818	847	857	825	814	835	744	826	829	853	807	802	842	808	836	828	850	817	813	826	775	831	825	830	844	843	875	829	856	849	818	832	856	818	873	883	801	751	799	829	841	860	850	848	853	824	812	809	792	831	819	778	814	853	784	830	820	806	863	844	803	781	849	835	801	809	793	811	856	821	816	819	846	848	807	832	785	830	801	835	806	814	810	838	768	789	831	819	836	874	854	828	818	842	840	851	824	812	834	854	829	835	790	845	809	859	833	817	835	821	805	843	787	888	832	828	764	880	821	754	804	846	810	848	839	793	896	801	816	831	806	854	880	835	836	840	829	803	865	814	833	847	856	844	788	861	804	807	868	866	856	805	764	878	821	866	833	812	823	783	841	832	752	791	826	786	875	807	879	844	764	843	822	841	812	802	795	799	831	834	843	875	820	785	844	820	848	841	815	848	876	813	812	827	792	838	783	840	862	757	822	791	821	837	844	814	854	809	803	838	827	839	852	830	815	826	825	787	799	777	826
7187	2569	2391	598	187	197	179	158	171	196	192	191	176	200	187	166	194	182	176	199	193	166	172	179	166	187	161	185	194	218	182	176	165	177	201	199	164	187	187	176	180	183	191	190	156	138	171	162	179	173	162	150	167	185	189	166	199	168	159	170	169	163	187	180	192	184	183	169	200	183	163	185	185	185	181	175	178	181	171	172	188	177	179	171	150	202	175	161	163	161	199	173	175	179	187	180	187	187	182	176	178	158	173	170	174	215	178	188	195	179	167	156	163	175	181	188	161	177	195	178	166	196	154	187	168	147	174	178	192	182	177	162	160	174	174	185	188	163	164	181	206	179	194	165	187	165	160	155	156	176	168	197	157	186	192	166	202	200	184	166	171	177	190	170	161	199	177	183	156	164	190	190	200	178	181	174	183	164	177	182	151	181	185	167	196	181	162	193	166	196	170	155	159	164	180	158	174	164	173	185	149	193	170	184	166	168	175	173	168	174	186	161	147	167	185	182	205	168	177	159	186	171	170	190	186	193	173	181	192	176	200	175	170	212	168	176	192	181	179	185	169	184	184	203	165	181	178	170	172	168	165	153	155	176	183	149	174	174	179	197	165	212	189	174	182	179	163	176	181	181	178	183	194	199	205	158	156	191	165	171	183	161	181	168	182	176	183	191	185	186	206	172	187	180	185	185	188	175	170	205	188	166	213	159	198	182	203	170	165	169	190	185	189	164	182	190	181	192	181	194	169	176	177	167	171	193	188	184	194	182	195	187	168	152	162	165	200	189	161	185	194	170	173	176	171	163	178	173	172	184	182	204	165	174	175	192	184	196	169	171	174	194	172	157	176	176	182	184	176	158	170	189	181	199	166	164	178	188	125	194	183	191	188	164	178	202	156	173	168	152	172	176	171	203	158	166	180	179	182	169	154	178	193	182	181	187	170	184	173	166	177	182	180	167	168	182	187	202	175	170	162	168	177	176	189	157	165	161	188	187	190	172	175	175	198	183	177	179	194	166	175	154	168	154	143	184	158	180	157	158	198	167	201	169	159	168	195	177	173	161	195	189	191	162	183	167	183	182	196	197	161	182	185	176	160	173	174	173	182	189	172	182	168	168	166	178	162	175	165	197	192	189	209	198	181	155	171	158	179	177	194	197	176	166	183	162	169	168	174	184	193	197	174	170	177	172	140	199	188	191	194	159	173	175	183	205	179	201	168	167	152	199	189	179	168	178	186	180	166	191	171	161	171	171	165	159	167	180	163	172	192	184	197	194	191	178	183	184	166	186	187	190	168	202	185	183	192	172	161	171	176	193	183	180	168	173	171	186	166	174	182	188	197	177	167	177	192	203	160	192	168	195	178	169	207	184	194	193	186	163	194	183	195	182	184	165	142	165	166	175	159	180	198	189	171	180	159	200	170	197	166	187	156	181	151	169	191	177	174	170	167	189	188	166	189	161	184	173	160	161	170	183	164	171	179	177	197	165	175	151	170	191	190	183	180	170	180	184	180	176	180	161	201	201	166	187	172	204	167	186	178	182	168	189	172	148	178	198	187	152	172	167	197	188	206	191	193	175	211	158	172	166	164	163	174	193	181	168	198	196	176	176	177	168	163	190	181	195	187	193	161	198	179	168	188	169	200	161	175	146	169	182	163	166	170	166	181	192	166	188	179	187	174	182	186	176	164	168	165	184	201	168	169	167	195	212	165	192	191	190	161	170	171	169	182	170	191	180	176	162	189	158	186	183	161	164	187	189	199	188	195	161	170	138	184	194	174	154	180	160	180	169	156	146	176	187	165	181	181	187	181	163	181	186	169	173	164	166	177	159	180	165	183	187	166	177	196	171	194	166	174	185	187	166	175	180	161	176	163	187	176	175	180	179	171	162	161	169	178	188	169	190	165	170	167	185	160	181	182	183	179	200	173	157	177	159	180	183	176	174	192	174	195	187	195	184	179	160	186	171	150	171	185	177	184	179	191	164	180	169	178	182	152	181	183	198	188	153	169	153	182	191	163	147	162	169	179	173	178	143	151	189	173	183	162	188	145	150	174	193	193	173	165	174	173	187	163	186	202	189	176	182	177	167	187	183	158	175	167	187	162	178	185	168	201	162	197	170	170	174	161	182	182	184	159	190	211	163	165	176	163	179	176	189	182	187	189	159	170	203	187	189	171	173	164	174	179	198	179	191	178	195	170	176	166	183	174	184	167	178	170	182	162	164	178	189	183	171	166	202	166	177	176	177	190	162	176	191	176	182	156	187	177	206	180	158	187	155	163	206	151	184	160	192	162	184	190	174	152	177	200	181	207	160	172	173	183	160	170	179	186	190	184	208	190	192	189	193	173	191	170	174	202	189	176	164	189	183	204	174	192	204	187	194	187	171	169	176	183	201	191	164	165	170	179	189	205	184	188	174	169	191	185	181	179	162	165	172	156	194	162	177	168	183	187	173	164	163	174	177	169	161	174	177	160	175	195	178	177	158	163	164	173	192	194	173	167	171	197	181	179	172	173	187	190	166	189	187	182	165	154	202	157	185	182	193	180	193	196	181	179	187	176	178	180	185	152	187	196	185	171	172	175	178	178	176	161	169	179	182	200	183	157	195	159	194	174	185	158	176	208	175	204	181	173	191	168	206	173	179	185	164	175	194	163	178	162	192	170	189	185	191	187	186	182	170	191	163	167	161	194	172	192	157	177	179	166	179	190	179	163	181	182	169	171	189	186	175	182	176	179	206	194	170	174	188	179	189	171	159	167	174	172	169	197	167	177	185	187	160	188	180	159	166	177	186	183	194	202	191	192	180	165	181	173	145	176	214	172	173	182	182	161	168	193	183	184	182	184	185	190	200	188	183	156	175	165	190	188	172	187	167	178	203	189	155	167	169	171	177	181	179	147	192	188	163	193	187	187	173	179	197	169	158	179	161	184	167	166	190	193	196	198	179	172	193	184	187	211	180	188	146	188	181	195	168	186	185	174	183	195	170	196	190	194	156	187	174	176	188	184	155	180	172	196	190	177	189	171	158	145	180	183	176	165	174	164	194	168	165	161	156	188	168	165	173	172	204	181	177	176	191	193	177	189	162	168	171	175	203	153	175	167	185	189	167	183	178	191	151	154	160	161	178	168	175	184	175	162	166	162	161	207	161	164	154	188	185	162	178	174	191	192	183	163	195	181	182	153	158	185	174	170	188	171	181	178	189	178	180	169	173	196	169	187	177	197	186	193	178	155	181	194	171	164	172	172	182	177	175	193	195	174	168	164	190	183	190	173	160	173	167	158	145	159	179	171	175	164	155	179	177	207	166	179	161	178	172	186	147	160	176	203	177	168	180	173	169	189	183	189	191	177	175	168	170	164	186	166	199	183	164	157	178	185	174	191	187	169	168	162	201	216	170	191	182	191	178	171	168	195	193	193	158	174	170	193	182	183	176	178	196	186	181	200	169	167	167	160	193	174	179	180	188	182	172	179	153	176	192	187	194	166	193	177	187
6211	3944	5854	1998	541	588	567	557	551	556	551	542	554	505	540	590	518	504	478	533	539	508	494	517	537	548	537	520	556	520	510	551	535	530	523	514	557	535	464	548	494	497	522	503	528	509	546	507	501	496	477	496	495	506	536	508	531	475	502	554	513	531	513	477	545	524	521	541	531	511	497	527	537	486	524	537	519	537	520	518	520	513	529	474	526	520	508	537	474	519	542	498	470	539	507	552	497	509	502	498	531	493	500	464	490	526	517	506	510	508	508	501	532	544	558	506	509	471	515	531	508	492	538	515	495	497	496	535	482	544	536	522	527	524	577	505	508	489	498	514	520	506	514	463	522	491	473	513	512	499	519	544	510	524	496	496	551	500	496	519	535	516	475	546	474	555	526	503	511	519	537	513	553	547	518	488	499	519	508	487	501	488	513	469	524	506	570	464	521	507	523	499	516	507	500	557	518	550	493	503	474	541	470	525	521	506	541	512	524	499	510	530	509	496	514	563	542	506	497	509	506	540	531	552	506	558	544	526	516	538	529	522	538	527	537	501	528	528	480	501	536	473	516	482	529	507	504	538	505	534	563	497	508	506	514	531	537	509	524	530	521	517	504	496	542	515	483	499	534	497	537	542	514	545	514	544	486	497	515	510	491	507	512	508	529	522	527	493	450	491	560	509	494	514	530	529	484	525	492	536	509	492	493	536	525	560	555	495	528	513	565	495	535	517	486	510	564	501	499	482	564	528	494	535	526	513	530	539	535	505	515	535	491	482	544	511	513	519	495	495	508	472	510	521	514	491	526	488	519	527	569	526	532	514	512	521	595	494	535	536	501	500	511	509	538	511	506	521	542	540	515	508	563	539	528	507	496	500	542	497	513	474	469	559	496	498	497	539	499	533	548	499	538	495	483	500	505	543	526	542	497	508	547	496	557	496	529	503	542	495	507	546	534	543	517	485	508	532	516	549	524	495	537	525	531	512	485	521	478	516	507	527	567	467	540	554	505	495	514	500	520	552	510	542	539	530	529	556	526	523	480	514	535	533	499	547	539	505	516	502	510	472	502	515	551	515	540	516	506	492	515	532	499	510	502	554	517	556	499	514	515	505	519	497	498	499	507	528	491	523	496	544	519	531	508	523	509	522	539	503	537	532	508	526	500	550	529	503	530	508	489	504	548	513	530	493	547	548	552	503	544	511	528	527	535	538	525	526	563	502	549	484	500	518	526	537	516	554	510	511	527	540	501	557	526	503	519	497	508	521	533	506	510	525	562	524	504	515	552	522	507	534	446	539	498	523	553	533	530	524	510	507	538	540	551	493	556	549	538	525	553	528	517	525	496	535	505	513	503	554	510	501	512	520	517	506	484	492	527	505	561	515	506	538	521	520	513	505	532	474	516	515	513	556	527	539	505	524	540	555	517	543	539	516	530	531	571	523	497	481	490	524	519	529	513	545	543	517	538	513	499	554	528	489	534	518	508	538	532	536	488	556	522	525	460	512	496	497	487	543	489	511	529	463	545	539	517	520	515	543	536	503	500	476	490	564	543	512	514	529	493	500	522	530	506	548	527	542	499	545	504	522	510	507	524	509	512	484	528	527	516	495	542	525	533	534	537	545	549	500	556	504	529	546	541	507	475	574	517	508	515	512	551	517	519	528	556	557	542	547	513	530	479	518	505	488	509	504	523	529	473	520	535	549	497	512	500	526	559	502	526	495	497	533	506	534	522	495	519	532	494	508	544	523	492	521	474	490	540	554	490	522	499	507	484	523	536	522	474	485	503	500	494	533	529	492	501	505	528	525	522	546	539	502	512	542	533	540	489	486	497	551	556	536	505	549	487	487	517	507	523	501	493	502	494	553	525	528	504	510	528	534	497	512	526	513	507	522	478	511	480	543	480	506	562	507	500	546	541	517	488	500	515	522	505	533	542	516	517	535	505	529	516	514	539	532	500	503	517	489	524	584	514	491	515	472	533	518	498	534	488	522	509	510	537	488	509	548	572	495	513	501	527	514	489	507	530	504	540	501	521	498	531	497	534	536	525	506	522	488	526	492	506	501	512	519	523	519	505	494	532	506	500	490	550	473	500	520	559	516	522	512	523	569	525	495	510	521	513	545	539	562	530	515	509	548	521	543	512	511	538	540	519	527	515	515	523	524	510	521	519	494	542	512	546	515	504	525	512	530	515	545	503	521	519	520	523	504	512	520	501	509	491	519	537	537	518	528	525	521	509	520	536	522	499	559	531	526	522	505	472	515	473	459	539	527	521	549	501	481	487	535	486	518	479	533	484	545	471	528	535	486	549	551	549	518	509	533	539	485	452	512	505	523	464	545	505	488	526	523	541	506	506	528	504	510	489	525	564	543	492	571	511	518	532	515	500	506	499	518	515	515	521	511	505	480	504	529	539	509	503	507	515	520	506	527	517	552	526	505	544	504	587	505	541	538	556	529	533	555	477	520	522	478	515	502	517	516	499	543	517	513	551	511	539	541	496	510	576	567	481	491	531	498	508	487	543	542	546	509	511	514	527	521	510	488	466	512	512	513	509	487	528	529	492	521	547	551	460	507	545	498	523	560	521	573	547	516	496	505	541	471	523	518	529	493	526	527	488	515	538	528	479	520	532	458	518	487	520	507	529	507	539	536	512	530	496	485	502	530	481	544	505	506	542	473	536	488	521	522	517	541	514	546	523	509	502	472	540	522	520	511	525	530	524	511	505	492	524	541	505	485	536	502	510	504	549	532	553	512	532	538	527	509	534	500	530	503	524	503	500	481	531	491	484	495	526	512	504	548	495	516	514	522	572	501	517	493	493	540	512	528	540	497	482	535	489	502	497	545	527	522	471	508	532	483	506	534	501	458	507	522	529	482	499	480	535	512	530	545	495	544	568	497	492	531	533	487	501	515	486	505	520	490	489	501	533	529	511	530	519	590	485	517	487	478	508	488	543	510	512	481	543	500	538	542	569	473	524	531	508	469	480	551	528	502	580	479	532	518	514	523	500	519	511	514	500	526	485	518	523	515	498	556	523	521	484	514	488	524	530	540	543	521	524	545	469	509	514	485	490	497	511	521	571	509	490	526	527	450	578	508	529	500	533	510	494	506	532	514	500	556	540	477	515	508	536	533	508	535	540	536	536	522	553	543	551	488	497	517	553	523	532	540	546	493	539	447	473	530	531	524	522	500	507	492	536	522	546	493	551	549	533	514	568	493	494	524	503	521	538	525	490	498	524	531	546	537	512	483	524	515	492	501	534	551	521	532	543	495	514	492	554	494	523	525	510	549	544	501	486	522	505	514	502	552	511	499	509	533	506	506	512	482	512	530	512	538	502	522	538	494	503	526	553	527	504	557	497	515	548	503	519	506	548	513	510	503	529	526	513	472	511	511	541	547	519	501	532	486	512	516	486	502	532	534	531	495	469	510	525	548	523	520	501	512	536	524	510	524	497	484	512	515	517	508	500	484	503	500	551	528	521	468	484	536
46897	40477	39619	17314	1361	564	458	476	417	355	400	398	369	389	377	364	376	372	373	375	318	357	355	361	309	337	323	341	335	345	347	340	318	312	362	342	334	327	347	347	349	320	326	347	321	339	377	336	305	311	337	303	322	368	347	329	315	307	323	297	338	354	324	316	321	314	376	324	323	320	344	316	347	360	333	359	332	293	335	350	317	349	353	326	343	366	350	339	320	360	307	327	327	338	344	314	328	344	340	320	318	325	340	315	344	354	302	344	339	303	372	354	333	319	320	326	332	322	355	345	325	276	315	358	324	335	290	368	338	306	328	316	383	339	332	372	350	380	339	324	362	332	365	321	326	341	342	326	361	334	380	358	302	339	332	335	336	316	320	342	338	320	359	346	327	342	360	308	344	368	312	340	350	353	344	315	323	328	322	402	329	310	334	343	322	337	331	336	319	331	320	310	338	322	337	338	351	323	332	308	337	320	336	322	335	328	291	343	354	313	343	342	312	330	330	322	327	333	375	321	346	339	355	355	352	346	346	349	328	333	315	330	355	312	355	311	333	336	328	344	277	330	353	342	350	337	324	314	333	359	330	325	366	332	375	373	323	312	316	343	346	327	363	352	304	312	360	369	321	378	330	301	339	341	342	330	345	342	335	329	328	344	339	333	322	340	373	303	344	298	356	344	331	343	340	331	334	341	348	330	348	345	329	319	328	301	307	314	347	333	349	341	345	332	322	345	346	311	334	321	355	322	334	336	333	341	328	355	368	351	331	335	323	355	335	316	338	356	341	329	320	343	334	339	305	327	331	322	344	323	345	350	364	337	365	340	307	310	348	341	334	343	347	330	328	307	338	317	341	354	329	333	310	353	332	358	309	325	326	345	370	332	328	327	331	321	359	329	327	372	328	308	340	347	326	329	382	333	338	356	308	343	366	342	333	335	370	314	340	338	287	337	337	351	327	323	323	347	332	339	339	337	352	325	374	338	345	335	324	322	329	328	313	346	352	339	346	330	328	344	309	315	350	340	344	320	360	334	288	335	345	341	334	331	315	325	335	339	365	377	321	337	310	334	346	336	334	341	346	313	311	324	314	328	262	330	339	339	318	363	383	357	324	347	363	330	281	336	324	343	298	329	383	323	325	324	329	326	345	317	327	331	351	349	342	322	309	343	320	356	366	307	312	299	308	345	317	337	313	328	331	311	363	305	313	348	330	320	341	329	348	326	301	351	350	351	329	335	364	325	330	312	336	358	341	347	329	313	304	351	325	331	342	319	312	363	320	323	334	312	292	338	319	312	338	319	304	344	345	334	320	341	352	336	320	324	358	354	332	313	320	316	344	309	312	334	335	331	336	332	333	337	312	317	309	315	336	341	336	330	329	334	323	338	315	346	330	327	338	342	313	301	331	300	349	327	353	338	329	336	321	355	335	362	347	293	351	347	328	345	361	297	325	347	330	311	322	310	347	319	327	319	318	325	319	353	330	344	332	312	322	352	375	317	313	333	319	351	331	284	343	308	339	310	318	358	336	317	340	308	312	323	322	343	346	367	316	334	347	354	298	320	332	348	346	350	362	324	325	308	333	331	324	316	358	303	334	351	324	310	331	346	330	319	352	339	318	351	352	379	346	350	326	342	316	348	299	333	341	298	339	339	344	306	348	352	364	338	347	364	352	319	339	359	340	311	342	352	328	345	314	363	351	321	333	359	314	344	337	349	330	293	355	367	366	317	327	316	402	354	314	337	340	319	290	345	319	347	333	323	350	331	367	330	349	326	331	317	312	363	324	359	336	319	317	331	314	329	327	332	347	359	327	312	352	346	336	298	340	355	359	329	322	311	318	362	362	349	344	321	356	309	340	294	328	355	355	313	343	292	333	342	327	312	309	323	334	337	370	323	334	352	358	352	367	327	344	361	349	347	322	330	330	378	330	333	339	330	336	353	318	298	362	361	307	331	342	322	346	330	299	360	325	352	338	271	351	373	347	362	348	352	374	309	351	288	327	325	341	317	327	345	343	354	322	340	328	347	345	322	350	353	326	324	310	339	342	370	322	331	339	335	314	308	330	335	370	320	321	326	323	331	302	317	334	337	325	345	347	319	329	314	353	327	324	292	354	306	340	329	330	352	336	363	326	331	339	334	323	358	369	350	361	368	312	303	331	317	360	337	310	348	362	299	297	320	317	315	321	335	343	332	320	333	317	317	343	326	359	349	332	351	312	351	326	344	332	315	326	283	341	323	317	337	346	328	375	361	333	338	334	308	334	337	301	302	334	366	305	334	325	318	325	320	356	343	354	351	326	351	341	303	322	338	351	357	329	387	350	320	344	351	345	374	312	338	311	336	298	322	347	366	336	322	333	325	349	363	357	344	336	324	352	314	349	337	349	306	380	351	309	363	329	307	338	341	331	305	340	328	333	366	312	357	342	367	322	323	348	340	315	330	310	338	331	345	315	361	338	326	328	378	358	355	353	338	326	339	313	335	362	345	360	306	344	355	294	321	346	346	337	307	317	352	314	345	325	326	322	325	335	341	303	287	356	333	338	348	302	336	339	317	316	357	359	344	329	359	323	324	345	355	320	333	332	321	311	356	324	313	311	333	343	332	321	321	342	372	318	329	313	361	297	326	319	349	306	354	324	329	342	319	329	332	330	329	359	302	360	340	334	337	347	328	342	343	365	330	311	326	347	325	341	335	321	324	339	361	368	350	332	329	377	345	347	352	337	352	283	306	303	314	326	326	359	351	340	324	386	365	340	353	302	323	333	345	340	326	339	316	341	324	338	322	325	338	332	330	320	339	326	327	328	325	331	314	327	329	310	320	337	359	337	353	371	311	324	324	316	367	345	330	335	344	311	308	332	315	314	310	335	297	293	353	352	365	356	318	324	333	336	337	320	358	324	323	304	315	327	316	333	336	349	343	337	339	355	314	344	324	352	337	380	312	329	327	320	343	348	348	345	340	333	318	344	376	324	351	320	336	364	336	350	337	351	333	344	292	359	356	321	328	321	316	356	354	345	327	342	352	324	333	377	375	332	344	339	340	345	337	360	358	332	318	314	331	331	340	366	371	333	302	309	304	371	335	311	336	341	354	356	365	319	330	290	345	338	297	309	335	286	345	311	321	333	359	348	345	370	336	312	338	346	356	359	324	316	362	346	321	356	338	316	375	344	336	324	326	324	345	353	320	329	306	340	344	339	334	354	331	339	358	319	297	333	330	340	325	368	358	332	346	357	310	307	294	326	343	348	333	339	344	326	356	389	343	329	375	351	317	370	312	319	329	318	331	328	334	312	323	324	350	323	314	325	324	359	366	355	318	310	332	345	336	331	338	334	345	357	312	303	347	355	326	350	352	316	354	309	320	335	334	340	355	351	359	311	324	341	350	332	304	316	322	316	297	323	347	305	373	326	332	321	375	319	318	364	329	339	336	331	308	344	337	331	329	356	339	352	349	363	334	359	338	341	329	347	356	325	335	356	333	361	355	331	330
27767	28822	41039	13329	2364	2035	1685	1510	1453	1338	1265	1139	1156	1097	1070	1041	1074	1053	1022	998	961	981	957	936	934	927	926	916	911	934	950	847	903	909	914	881	885	863	870	917	876	903	869	903	852	906	912	875	863	862	873	905	821	876	870	882	895	875	846	822	890	872	895	882	863	876	866	870	857	832	888	873	892	882	890	879	870	838	830	859	858	799	850	844	815	887	846	824	890	863	889	890	851	847	910	872	943	852	832	879	820	854	859	854	863	879	836	812	839	848	836	888	883	910	846	859	865	866	848	810	874	889	819	848	883	861	933	889	863	926	828	870	882	849	861	903	872	847	810	862	810	850	818	909	874	846	864	832	881	878	871	847	888	875	821	845	832	840	898	827	873	859	858	896	895	809	857	861	862	874	864	780	818	872	882	914	836	862	859	849	824	813	820	830	872	822	872	866	842	876	828	861	839	839	853	815	862	926	932	865	787	852	839	833	889	884	869	836	838	881	840	839	838	838	870	818	884	824	840	849	861	867	813	847	896	820	886	871	832	842	844	923	880	835	863	887	855	815	834	867	834	824	844	900	876	830	853	888	784	886	852	902	846	881	864	816	856	857	848	860	832	862	831	848	883	836	826	841	895	859	837	814	912	875	876	838	847	890	826	825	882	868	877	802	830	907	847	828	863	929	840	883	857	842	841	882	831	925	879	860	878	821	879	900	824	891	859	859	917	851	865	885	836	861	894	870	829	814	894	847	804	908	856	861	860	829	904	888	885	812	900	875	865	824	837	874	826	856	826	855	844	849	833	844	850	858	859	913	869	841	859	869	849	896	861	868	899	871	821	870	847	876	869	863	829	856	798	864	866	850	882	843	871	837	835	825	831	830	867	836	860	864	823	874	855	833	888	854	856	863	885	911	818	860	872	843	841	896	873	859	834	857	872	868	891	893	858	906	857	886	826	832	837	902	854	852	910	868	858	890	839	920	863	929	891	901	879	813	888	818	864	837	867	839	857	865	887	855	867	859	854	842	865	880	856	813	833	847	900	801	805	845	835	856	851	860	832	899	830	859	864	889	871	852	842	904	842	833	863	935	842	853	883	880	818	861	828	890	844	884	875	835	870	839	840	849	851	856	833	819	892	834	826	838	891	830	881	847	836	847	838	865	799	850	916	843	903	806	856	912	834	837	856	797	825	879	838	858	852	883	853	834	875	863	853	851	885	828	891	880	854	854	835	873	842	839	891	823	820	811	856	856	865	855	879	870	846	871	821	878	820	844	840	872	854	877	870	889	872	827	835	862	913	806	834	842	884	806	874	871	877	825	816	884	853	819	874	833	887	824	887	904	835	861	861	818	903	869	831	823	870	840	928	850	858	849	852	822	860	911	850	825	883	850	842	880	849	861	898	875	858	873	842	904	876	854	844	895	815	852	859	828	801	911	844	832	890	838	860	890	798	811	902	875	811	833	832	867	893	887	881	860	875	824	897	865	856	904	841	845	864	844	868	876	903	813	869	844	844	830	830	877	876	842	871	847	832	884	865	883	842	869	842	833	845	852	884	807	844	876	844	865	836	790	823	834	834	882	880	842	815	867	835	859	872	779	843	861	862	836	891	813	856	850	905	894	848	850	894	843	874	854	885	838	829	869	842	823	855	885	854	857	871	841	887	818	877	872	846	848	870	865	839	859	857	803	884	828	839	851	857	823	942	901	880	837	900	904	860	853	857	813	851	895	871	881	870	848	853	848	864	824	764	851	796	857	857	858	846	880	880	862	895	821	823	922	844	881	852	861	908	823	869	854	782	873	867	901	866	860	849	811	865	845	884	812	914	847	885	891	844	891	859	875	901	885	840	870	893	803	881	890	858	826	882	884	882	865	867	883	922	827	872	867	858	918	874	820	872	843	857	828	873	831	852	871	860	875	870	861	910	877	890	873	832	890	840	811	816	828	879	877	846	861	858	794	888	845	847	847	915	890	876	877	846	877	843	865	826	795	868	881	846	830	856	839	804	867	844	844	812	883	850	862	885	830	825	871	824	913	842	829	854	861	796	914	792	836	838	847	878	827	906	819	836	871	845	891	821	878	811	888	903	912	899	892	844	851	855	906	912	837	838	887	848	862	865	884	846	903	888	888	903	826	912	879	802	838	895	878	799	848	836	853	889	877	855	855	831	877	879	889	845	820	858	911	890	915	875	876	889	890	822	861	839	849	881	896	851	893	889	865	851	888	834	809	892	879	900	860	809	876	874	819	875	877	880	842	876	873	857	832	824	890	852	874	869	850	860	873	904	920	830	844	868	838	879	892	873	900	790	837	791	886	878	832	836	831	826	837	806	919	820	847	863	852	874	881	892	860	838	881	853	807	855	875	902	908	811	853	857	895	827	861	874	857	897	840	859	845	907	804	836	814	888	822	876	863	823	869	842	889	894	873	860	870	834	843	844	841	908	884	865	880	856	881	839	853	926	850	868	800	820	838	846	835	876	821	840	883	822	868	861	823	866	876	889	858	840	865	849	840	890	853	812	886	853	868	859	832	818	831	860	823	855	870	850	848	860	867	875	875	871	837	831	866	832	854	872	925	827	919	873	849	937	851	866	843	881	862	851	887	838	853	869	835	902	920	923	867	828	917	815	862	837	888	838	865	879	883	864	815	839	833	796	862	865	875	813	875	852	825	823	901	793	869	846	838	849	826	826	760	901	872	844	826	832	880	878	845	845	880	861	855	885	856	866	865	837	870	835	894	870	835	849	772	855	873	842	881	882	895	873	866	874	887	846	862	817	872	861	855	837	904	838	843	878	855	900	852	841	842	825	873	871	858	831	871	839	838	826	838	846	887	809	875	880	844	863	908	823	840	880	855	824	848	863	839	876	846	880	834	839	826	869	870	866	885	837	870	904	843	828	860	882	891	814	804	883	879	841	887	823	915	876	841	798	879	816	828	873	890	861	833	849	864	881	888	853	897	854	779	848	836	882	861	867	907	836	886	874	923	831	881	859	815	807	827	855	854	813	878	865	819	875	850	848	819	853	904	875	872	872	850	893	863	887	881	845	857	844	815	856	812	897	859	862	829	810	864	862	890	871	843	862	813	877	874	872	812	904	888	858	896	922	828	848	855	871	834	829	841	878	862	899	860	891	904	863	875	806	866	821	890	845	858	877	876	789	855	911	820	835	811	887	864	844	902	877	881	847	830	879	831	815	852	795	898	847	896	844	883	848	840	853	893	850	873	851	873	858	875	826	818	856	851	888	865	825	855	887	900	833	851	880	829	927	829	861	831	902	905	848	829	908	874	836	877	868	838	877	915	830	818	892	823	866	879	895	868	873	864	860	849	873	845	861	887	809	866	812	831	806	894	827	867	895	821	849	818	898	862	843	892	850	881	856	882	838	850	844	860	860	888	869	874	838	867	844	821	811	869	830	861	867	872	830	880	870	829	865	857	875	870	843	886	868	872	821	857	869	842	839	886	802	873	871	912	828	812	871	853	826	910	856	851
61442	54878	56722	26162	3919	836	651	514	522	486	435	411	438	410	357	389	363	356	375	357	349	348	356	335	347	358	360	361	342	319	339	311	302	331	304	345	353	352	338	323	333	346	361	328	339	366	339	338	350	314	347	300	345	307	350	335	350	323	347	335	349	353	347	318	362	331	355	321	313	330	304	331	347	338	364	351	330	311	312	322	321	325	328	345	315	312	337	322	331	330	300	322	354	332	355	334	361	310	315	309	336	298	336	335	304	318	316	335	314	328	307	324	306	328	316	345	331	305	305	334	326	336	314	314	344	340	347	318	302	326	319	362	307	339	316	332	303	309	334	332	311	368	365	325	321	331	290	334	302	311	323	319	351	301	297	322	311	289	320	364	320	308	316	358	326	330	341	308	324	350	367	335	349	332	314	345	319	308	320	294	330	323	345	332	367	323	339	305	352	327	281	326	327	339	318	334	338	363	325	303	324	345	323	329	348	335	342	340	331	340	355	355	335	344	339	314	332	331	305	340	308	331	343	306	309	332	315	348	351	343	350	388	289	294	328	298	332	329	337	325	327	387	334	306	344	316	332	324	362	322	352	349	326	352	346	319	310	321	311	329	328	297	333	347	345	336	336	330	318	303	312	319	290	315	359	337	318	323	299	322	326	317	317	309	330	332	334	322	283	339	322	317	308	296	338	310	348	333	376	316	335	364	306	333	327	332	319	361	333	344	341	316	295	313	297	319	330	293	335	330	317	319	291	319	290	335	300	367	376	329	304	342	376	323	310	339	341	348	347	362	344	329	352	349	315	307	295	339	330	321	344	334	337	350	299	340	326	298	349	338	310	335	332	318	307	315	277	309	345	313	345	323	338	322	350	339	346	329	343	330	337	324	324	331	323	304	333	327	292	362	348	324	307	323	340	307	329	317	344	349	313	364	324	364	336	335	331	331	341	359	351	327	323	307	350	325	332	314	299	306	332	309	377	318	328	338	327	330	329	324	360	327	344	280	328	343	324	337	336	317	313	292	275	322	336	324	333	321	353	335	308	342	350	300	321	353	314	315	335	340	324	304	333	324	330	342	310	299	337	326	344	321	332	341	316	311	369	264	338	341	342	304	345	338	329	355	336	299	330	308	358	372	333	313	324	344	313	341	313	341	317	308	333	362	309	319	324	334	344	353	350	328	346	359	323	311	320	317	333	335	317	335	297	346	331	325	332	319	317	307	339	325	317	319	336	327	324	326	325	328	333	329	314	331	327	313	316	337	372	342	346	345	322	339	314	345	338	340	332	300	349	347	296	335	335	358	303	332	289	315	337	329	311	352	343	336	326	330	324	331	311	322	318	331	319	334	347	297	326	342	339	319	306	298	314	304	321	330	359	332	318	322	328	345	310	332	335	357	354	304	313	351	297	319	309	313	339	319	330	335	332	285	293	294	317	358	352	371	354	313	330	340	341	337	330	341	345	326	329	356	316	341	325	342	303	358	343	333	345	353	298	335	333	358	360	327	354	347	362	309	305	337	332	326	331	369	313	298	361	325	309	311	298	300	320	334	311	320	307	305	318	333	329	298	333	340	341	347	321	324	306	328	306	365	330	378	323	323	335	322	291	347	349	354	326	348	313	342	316	354	309	330	321	337	356	362	308	313	347	348	308	334	316	376	335	337	338	340	353	318	345	354	342	351	331	331	317	317	316	322	291	334	338	340	342	317	361	325	338	350	341	312	381	337	298	328	292	330	340	333	339	326	342	338	337	338	322	338	335	307	302	313	302	355	342	357	333	323	313	329	314	305	342	309	314	322	347	344	329	331	314	322	310	328	318	316	306	352	331	330	364	333	325	319	320	326	346	322	302	311	298	323	327	357	319	323	328	338	333	352	339	341	326	316	360	347	320	334	334	299	330	325	326	334	326	348	301	370	300	326	328	322	316	313	335	350	392	349	325	351	322	325	337	324	323	301	314	307	310	342	317	345	339	302	336	324	338	317	365	340	329	331	318	357	300	289	322	310	295	323	340	312	340	315	308	323	341	339	330	347	306	351	318	305	311	333	315	331	325	313	362	339	304	303	319	310	294	328	293	333	310	286	343	350	342	330	358	343	320	339	306	303	323	309	338	332	349	346	340	356	353	351	311	311	322	323	321	321	357	319	333	323	354	307	376	348	305	327	341	326	291	276	348	339	307	329	307	320	302	342	310	356	342	328	343	308	332	320	329	359	327	357	335	308	337	289	318	312	339	321	362	327	335	301	309	362	351	300	288	328	329	321	359	329	330	305	328	362	310	305	304	341	281	342	326	317	349	348	332	356	330	322	343	318	281	288	306	340	339	323	312	307	322	314	319	360	341	312	329	296	327	302	317	351	312	331	351	352	352	318	302	335	341	335	319	322	304	361	331	326	338	313	344	332	334	309	310	321	312	318	328	335	349	318	315	351	331	363	350	333	336	360	299	290	305	341	344	339	327	321	339	347	331	319	331	335	309	317	341	295	316	362	332	318	322	314	331	309	305	270	349	302	317	300	299	321	319	287	304	328	338	345	340	354	332	356	321	324	309	357	339	314	344	330	303	332	328	334	295	322	342	316	376	335	315	355	320	328	331	324	359	329	315	315	331	349	336	318	360	337	325	328	324	330	333	335	387	354	327	337	318	341	314	339	336	303	340	340	358	309	328	313	329	321	334	343	356	332	361	348	300	338	364	327	328	320	319	323	326	335	342	307	311	349	318	331	338	312	313	331	345	296	332	334	307	370	322	298	342	364	343	342	297	299	332	362	338	350	307	296	351	323	331	318	310	333	333	327	339	295	315	337	319	306	340	359	355	303	312	338	314	287	333	312	323	339	346	315	331	321	286	327	310	353	317	345	329	319	319	351	337	325	330	344	331	321	332	319	313	325	321	357	321	345	308	319	320	312	332	325	327	310	296	324	348	336	354	338	312	357	309	301	319	353	322	312	325	333	300	333	370	332	329	342	329	302	342	315	347	330	319	315	328	312	339	336	348	342	358	324	327	321	308	348	324	321	314	310	337	336	363	273	343	316	325	329	362	340	281	304	325	322	338	334	331	310	361	340	348	327	311	366	357	327	317	309	343	321	314	347	327	304	322	302	346	312	274	357	327	369	331	365	342	385	333	316	325	344	312	316	314	316	344	342	316	314	324	338	318	357	365	327	326	319	297	356	320	319	351	324	323	314	351	329	320	337	306	320	313	316	317	328	317	326	321	331	370	331	320	344	300	357	298	347	333	339	309	320	320	293	302	303	352	369	310	319	346	317	329	325	317	334	347	317	324	309	335	330	298	343	303	280	295	316	355	300	349	327	331	351	323	381	300	331	329	301	325	284	347	315	302	307	307	336	352	372	336	315	330	333	337	316	325	325	300	315	336	360	342	345	360	309	320	325	319	326	322	346	321	321	385	299	339	327	358	372	303	306	323	307	316	325	304	329	317	356	340	277	327	335	318	320	332	327	310	343	347	331	334	365	323	319	322	327	339	331
36787	38729	53161	13744	3577	3004	2496	2150	1893	1743	1620	1418	1316	1292	1188	1213	1166	1106	1051	1079	1057	965	961	992	996	946	940	940	934	956	925	884	877	930	870	866	795	926	907	919	879	819	845	896	856	870	866	838	944	861	867	826	826	804	836	888	832	827	820	927	806	836	869	836	831	858	832	901	810	846	823	794	852	831	842	844	854	857	886	842	832	792	817	905	859	844	852	824	811	788	830	825	858	862	815	856	859	836	809	787	883	804	783	820	836	794	824	841	832	786	856	875	827	816	828	865	833	841	871	778	820	781	844	862	839	804	817	849	863	830	824	866	909	802	807	799	814	848	792	846	804	851	790	854	842	821	821	798	841	847	859	870	848	803	789	854	787	854	833	824	828	795	816	806	820	830	785	793	807	818	827	833	814	833	833	868	824	821	782	796	777	847	782	787	821	806	782	837	842	797	855	872	801	806	841	788	846	857	801	782	824	818	833	813	815	841	800	789	802	818	779	817	804	833	802	828	804	801	820	841	826	857	767	784	785	861	793	793	824	865	831	853	858	794	823	810	812	827	835	865	782	805	827	788	866	781	817	775	811	855	822	844	858	814	818	806	826	827	787	842	830	837	831	810	816	825	846	810	817	821	818	824	803	834	819	811	810	778	856	799	801	821	763	816	877	846	851	781	800	815	788	813	803	895	812	840	806	842	849	820	813	848	796	826	813	818	864	868	822	803	845	796	796	822	817	815	852	848	830	818	813	822	795	863	823	819	837	824	816	745	820	841	861	837	860	809	847	839	830	888	803	829	791	832	786	864	848	777	845	863	830	793	867	821	839	805	797	828	843	815	822	823	835	864	817	832	794	834	811	837	905	827	854	831	799	819	846	788	827	833	808	833	870	835	832	835	787	875	793	794	791	770	781	827	785	848	759	861	796	765	818	829	795	833	860	784	803	808	833	846	878	818	807	793	819	825	834	816	803	830	893	847	796	843	845	818	850	821	809	798	818	862	800	798	832	799	827	792	821	857	855	789	835	831	832	803	822	818	798	808	853	816	841	799	830	834	861	821	834	805	837	853	829	831	844	825	856	759	803	765	867	856	814	817	815	819	792	792	807	848	836	802	839	786	817	834	809	853	816	826	792	832	819	809	849	813	794	862	842	818	837	835	873	857	814	812	865	786	846	873	842	864	780	828	816	814	861	855	783	830	842	752	813	804	816	813	817	776	856	801	812	825	803	803	809	917	827	842	839	766	878	817	827	801	787	799	792	791	806	812	834	871	823	777	804	846	798	812	767	845	874	763	817	834	839	837	816	788	794	818	814	798	797	794	811	799	796	842	838	803	775	832	811	862	810	816	831	880	816	812	846	817	823	817	828	801	831	799	772	890	816	854	869	826	810	771	828	779	851	801	865	817	860	794	774	820	851	900	791	861	881	843	781	821	820	841	790	776	848	815	775	830	841	859	824	832	863	840	798	778	787	785	860	783	781	837	784	804	859	807	809	782	818	818	831	846	817	805	792	828	823	807	837	807	824	815	835	778	779	801	825	824	785	789	792	841	870	810	819	839	826	806	830	813	824	819	820	857	823	824	798	858	794	822	806	797	812	829	796	861	845	888	794	811	797	844	810	832	843	828	871	787	864	858	855	900	804	839	802	828	858	808	798	841	817	838	808	791	840	855	832	819	809	789	806	820	795	818	807	824	841	814	791	791	865	808	795	814	829	802	828	838	829	783	827	808	848	798	860	778	830	817	803	783	806	783	786	858	801	764	817	782	838	859	830	876	821	838	796	813	819	817	852	823	843	782	833	849	816	854	858	873	833	798	910	809	869	830	844	803	832	861	814	808	859	796	855	890	863	872	780	893	857	793	830	826	816	851	816	804	771	787	846	880	763	840	852	812	826	826	832	820	869	817	845	822	850	858	863	839	830	814	811	846	847	858	871	824	788	865	809	741	844	813	847	818	800	799	845	816	862	831	853	802	866	817	827	829	780	803	804	791	809	789	859	843	815	818	837	840	834	836	828	820	861	846	809	829	784	812	792	842	812	838	803	861	862	812	865	802	851	855	815	821	832	824	862	804	814	813	836	799	785	775	802	785	805	804	832	762	835	803	860	824	885	784	831	801	807	793	848	828	805	835	806	799	833	821	831	783	888	826	840	753	824	827	769	868	804	813	834	837	830	867	774	783	853	874	838	827	819	822	852	786	768	824	769	799	821	860	793	808	843	829	824	830	813	843	779	834	804	796	830	849	862	814	833	800	807	844	867	806	823	837	854	854	866	804	808	820	841	894	814	808	832	763	831	813	880	799	815	761	826	806	816	818	770	808	820	844	825	808	866	842	766	849	814	833	837	831	850	835	817	799	832	854	877	841	825	776	829	786	796	804	859	858	792	858	802	793	813	802	823	830	819	788	770	792	786	826	790	853	820	819	846	801	795	828	839	828	812	815	816	828	820	773	856	871	813	807	807	826	824	826	829	857	771	781	797	836	822	830	785	812	792	878	828	854	830	828	823	799	772	848	851	830	798	796	809	823	823	820	845	825	843	780	791	828	829	866	849	878	909	814	857	820	837	828	817	820	836	820	834	872	781	848	815	837	805	831	817	796	821	787	860	838	822	858	835	822	847	784	839	851	813	830	795	830	790	772	830	797	766	773	805	845	862	779	786	811	849	820	771	800	789	829	799	843	813	840	878	814	814	789	804	840	816	817	783	764	833	868	839	816	779	841	852	834	837	815	833	879	818	818	861	787	819	812	824	832	804	798	839	900	781	765	879	804	832	834	778	806	833	796	818	784	823	815	856	817	814	792	813	849	800	815	805	846	818	857	811	836	780	821	790	813	821	814	790	816	795	782	844	814	793	796	823	840	819	824	783	875	769	875	811	790	840	808	859	832	833	833	784	814	832	846	857	869	802	845	796	801	783	828	815	813	830	841	818	794	845	828	843	786	870	780	803	794	822	846	826	791	787	832	867	761	792	859	797	817	858	837	822	848	842	783	811	800	826	860	803	807	794	789	845	834	852	824	798	833	800	854	869	832	789	833	850	767	827	828	814	829	819	822	808	799	818	861	854	816	849	808	806	850	829	827	808	814	778	813	806	795	822	807	825	801	805	839	852	772	804	826	792	814	812	803	777	803	805	781	810	846	843	835	816	871	853	872	832	811	821	847	816	786	857	865	793	814	822	808	857	844	818	827	865	804	807	821	824	860	829	805	839	821	804	844	850	797	816	783	823	776	789	820	850	827	837	809	793	838	758	852	840	832	814	815	807	861	836	811	838	808	814	841	812	850	791	786	784	807	811	795	757	802	862	846	784	796	835	816	795	810	778	802	797	804	842	868	746	832	842	814	860	829	832	787	809	828	873	824	803	808	787	811	833	821	732	809	749	849	833	877	855	853	832	836	821	803	840	826	831	855	859	827	868	735	819	778	798	813	844	852	845	781	818	813	793	774	842	853	854	821	815	844	820	852	819	871	830	832	821	835	795	822	861	806
7491	2696	2587	590	202	169	199	198	179	188	175	172	181	189	170	169	177	184	210	184	195	187	163	169	183	201	181	158	179	177	167	181	200	147	161	163	153	180	187	178	191	194	188	172	189	171	189	196	172	185	197	187	166	188	196	173	153	208	203	172	170	191	192	164	172	170	177	160	171	192	169	176	189	179	152	184	201	178	191	189	168	179	179	196	153	184	184	179	203	160	160	155	178	184	191	208	165	199	186	198	167	210	159	184	176	172	184	152	177	183	184	185	179	186	183	168	186	156	171	180	184	165	179	174	185	175	184	186	171	191	170	159	184	168	179	192	183	211	160	188	180	172	191	196	166	170	177	180	172	170	183	176	182	180	172	179	187	169	178	180	178	175	190	194	194	169	184	175	195	177	148	190	167	170	197	166	174	194	161	188	178	213	171	152	178	189	168	187	185	180	205	165	166	198	186	180	197	179	172	172	174	195	199	187	189	182	197	160	180	198	183	153	185	197	184	191	181	192	190	167	165	187	182	184	197	154	203	163	192	187	191	200	185	181	179	186	161	148	196	208	195	185	203	193	205	178	180	176	191	192	193	200	199	184	190	149	181	200	171	191	189	191	171	169	188	170	169	172	164	171	172	155	188	189	172	173	188	189	178	180	183	176	186	178	184	183	172	162	182	189	172	196	194	196	177	164	191	178	156	208	182	194	200	191	202	164	189	176	181	200	165	165	163	170	189	190	199	188	187	171	195	177	162	163	167	167	171	178	185	178	177	192	192	184	164	189	167	162	160	156	190	171	207	194	172	169	172	162	190	162	205	173	183	165	167	185	185	182	168	177	186	160	189	180	186	165	173	188	171	173	184	191	159	174	185	177	177	148	177	196	185	170	196	171	184	183	181	157	193	185	202	200	182	180	187	154	152	166	157	155	192	181	198	174	197	196	162	176	180	188	188	171	160	187	178	187	200	197	174	166	179	203	153	194	180	156	183	168	191	186	169	177	168	184	158	180	205	184	157	198	165	185	169	184	196	193	156	201	154	176	168	162	169	180	183	170	205	179	182	184	171	187	178	166	146	188	169	184	173	203	184	177	168	201	174	181	191	207	175	195	173	174	167	175	207	173	179	197	208	179	168	177	164	159	195	184	168	178	196	196	155	191	187	184	190	175	163	169	195	166	197	182	182	164	167	181	183	167	189	184	176	171	196	197	179	179	176	179	178	154	190	199	175	180	182	166	164	179	180	175	192	158	181	172	158	165	170	165	155	179	170	187	175	205	169	173	195	176	187	172	166	178	183	185	199	182	178	195	210	167	158	194	163	184	199	192	182	171	170	169	182	194	180	184	175	161	170	161	191	190	183	196	192	173	173	179	192	165	176	176	179	185	166	179	194	173	164	207	200	175	178	179	175	174	197	199	165	168	187	160	170	191	172	206	188	165	177	181	195	195	180	163	175	175	167	174	168	177	160	187	169	170	207	159	166	166	178	172	174	188	196	207	204	195	149	191	183	185	147	200	161	153	191	170	181	183	183	170	177	172	180	199	161	198	202	185	167	185	192	171	171	146	170	173	202	181	166	165	196	173	182	198	176	174	181	181	173	167	165	168	161	172	158	194	202	190	174	184	186	170	184	172	170	176	179	178	174	169	154	176	163	205	184	164	184	207	179	172	171	178	171	169	182	168	189	187	155	184	148	179	174	201	171	172	170	189	191	180	179	185	167	175	179	185	184	189	180	210	212	165	186	170	173	172	184	192	176	164	172	194	205	164	159	170	175	175	195	172	191	191	200	189	168	200	186	212	183	148	182	167	177	184	185	159	194	202	195	184	170	175	170	167	180	182	190	169	181	214	157	155	177	151	181	185	195	168	182	190	196	188	160	183	157	166	192	216	195	180	184	187	188	182	183	178	162	184	167	182	184	188	165	186	178	165	176	187	174	191	198	174	179	187	188	194	159	162	186	181	192	188	189	193	191	158	193	171	165	179	214	170	171	170	196	189	178	187	191	179	175	186	182	164	159	171	202	178	175	174	181	159	193	160	182	188	189	176	171	210	179	161	199	162	173	189	169	180	154	174	177	191	184	174	201	182	173	173	199	173	185	181	156	164	188	191	194	171	172	176	189	184	173	176	186	190	178	180	174	174	139	176	186	184	178	192	184	183	202	163	207	172	169	185	167	191	164	160	178	184	196	200	153	156	196	180	159	185	173	206	189	178	195	191	157	174	177	184	182	187	193	186	186	161	162	181	187	207	190	176	183	178	174	193	184	177	171	195	170	181	192	157	170	196	193	173	170	179	179	167	170	186	171	181	163	185	162	173	189	158	176	180	180	183	171	169	182	200	218	172	190	175	178	174	178	170	150	147	189	167	176	182	176	170	180	191	217	199	185	158	188	181	167	171	200	192	168	159	190	174	183	199	180	172	206	187	195	179	193	172	170	175	170	173	184	183	158	179	192	188	164	201	184	172	188	161	209	181	178	192	168	196	193	189	175	154	198	179	188	180	162	189	165	161	187	184	184	164	184	176	183	175	158	180	157	163	158	199	186	171	194	178	195	185	167	201	182	185	181	171	181	188	168	194	176	193	174	161	189	180	170	164	171	184	187	168	182	182	205	181	168	185	192	182	176	205	178	176	172	178	156	190	191	191	200	183	185	181	191	176	186	167	174	181	165	202	176	182	163	149	205	161	192	189	185	169	175	156	184	185	175	201	175	179	181	183	191	182	171	197	182	181	179	155	197	192	173	203	165	199	178	207	144	178	191	175	174	175	196	177	166	199	173	181	189	175	202	173	190	135	172	166	166	168	206	169	194	188	170	177	188	173	187	194	197	202	193	181	170	200	165	167	181	182	176	169	164	202	184	166	174	192	187	171	187	185	186	155	164	151	185	183	180	170	193	197	168	194	180	179	176	167	176	184	178	176	178	184	173	216	178	191	196	195	203	161	184	168	177	185	189	163	190	161	182	189	213	145	160	177	184	177	153	187	169	168	169	190	172	167	172	158	171	180	170	172	187	168	169	180	181	189	167	177	178	172	176	196	185	152	179	174	174	150	162	173	182	181	204	201	155	172	180	171	186	191	195	176	185	185	162	187	178	188	195	189	169	183	177	172	179	190	174	206	191	167	181	151	159	178	158	180	210	180	209	176	190	195	198	190	177	154	167	176	168	188	162	195	169	188	164	173	203	160	180	168	184	170	173	177	155	168	162	184	189	171	192	180	147	188	182	174	184	183	171	170	205	168	185	192	172	178	208	188	176	176	198	171	153	169	176	166	196	173	173	178	175	191	161	165	166	179	147	174	187	163	180	165	189	166	173	170	188	163	169	191	212	171	173	173	189	180	184	205	191	176	182	177	184	182	191	172	183	180	158	189	182	198	192	205	178	175	179	173	186	168	162	181	187	165	180	168	199	186	179	183	206	188	196	178	198	192	190	199	192	171	195	192	187	180	180	174	191	163	184	156	190	183	183	167	188	170	180	163	163	188	207	169
6695	4252	6872	1901	570	579	550	555	549	525	525	614	552	560	568	534	540	553	525	542	543	535	526	493	538	535	503	509	509	494	526	547	459	538	545	561	548	541	529	505	520	537	568	519	481	530	498	522	541	563	563	554	499	531	528	533	526	498	488	559	502	569	555	513	520	513	581	480	573	551	508	519	541	545	535	513	543	544	516	519	537	548	562	542	545	524	513	551	556	539	569	514	529	528	516	510	521	488	503	548	528	553	475	524	473	507	545	536	517	548	479	526	507	530	509	557	500	524	537	510	557	542	519	503	521	485	488	509	521	556	532	470	565	496	538	509	519	504	512	475	532	514	516	508	495	509	528	507	548	503	546	504	536	511	508	526	521	502	516	550	511	566	524	547	543	526	528	499	509	492	503	492	528	506	556	507	533	542	533	517	504	520	484	495	514	577	513	567	525	542	514	471	543	531	513	510	543	525	532	528	554	555	505	543	517	555	530	553	477	529	518	535	506	545	519	560	512	515	515	546	531	526	511	505	526	525	527	503	537	526	502	541	548	510	518	563	485	505	518	547	534	521	528	571	517	518	509	536	516	539	527	506	553	516	536	509	518	527	584	524	508	498	524	547	543	549	505	564	486	543	505	522	500	508	540	513	506	544	539	507	520	544	535	509	550	507	502	550	521	483	528	532	534	553	497	499	543	520	508	520	517	523	527	506	531	520	521	534	489	552	510	522	552	519	511	517	545	554	522	535	527	537	520	516	518	526	532	518	538	521	542	531	520	499	522	537	570	534	525	536	504	495	526	511	537	552	538	562	516	545	470	534	516	505	528	520	548	488	554	515	547	536	505	546	525	519	520	502	509	507	529	554	502	533	528	557	526	530	484	503	527	514	500	507	497	519	525	519	518	532	520	526	536	522	537	510	547	509	528	557	503	492	482	513	515	535	522	511	501	531	536	495	521	530	525	544	537	522	533	522	507	528	499	506	527	507	501	521	541	526	554	543	528	502	473	520	511	516	513	499	496	520	561	535	521	554	529	524	493	570	545	470	537	505	539	523	506	546	530	543	503	572	516	514	537	515	524	545	539	483	526	530	543	527	538	481	486	527	540	507	527	529	531	536	530	522	548	541	572	542	557	498	533	544	558	484	535	535	538	517	533	549	507	519	558	486	585	517	501	548	539	544	492	593	483	554	553	511	488	519	507	500	532	522	543	521	506	515	568	522	554	507	548	492	541	522	508	487	528	538	523	488	517	445	483	480	522	530	541	540	505	544	521	529	505	498	525	550	511	503	522	501	538	492	497	539	524	531	537	498	513	559	506	514	507	517	537	516	565	511	522	502	499	546	528	538	532	519	500	527	529	509	520	491	488	523	509	533	502	531	522	516	538	504	530	545	496	518	521	535	501	516	559	519	529	550	511	535	537	469	537	557	531	518	548	560	554	550	541	541	519	491	534	516	516	511	521	547	513	505	492	519	511	526	507	538	537	538	507	484	516	614	519	518	540	550	512	496	515	482	534	537	548	520	493	500	522	500	546	541	498	503	525	485	549	526	483	517	511	577	543	522	515	533	485	582	561	513	545	490	531	562	482	492	486	521	511	523	489	511	539	527	521	524	510	517	499	536	529	485	495	539	536	530	528	494	495	517	537	560	509	510	501	517	514	523	481	498	504	516	499	544	510	510	536	536	531	510	504	573	511	493	533	548	523	483	558	456	509	519	510	503	532	562	504	507	485	510	475	538	528	551	519	567	524	517	548	551	494	539	512	546	541	519	546	576	493	531	509	501	533	495	525	539	526	494	505	530	481	535	569	531	514	539	519	510	533	507	518	536	527	524	502	559	551	514	527	487	573	495	496	504	512	509	500	560	532	508	520	539	522	520	522	531	525	515	529	512	485	508	534	530	520	576	523	558	530	509	554	544	514	525	514	539	501	517	503	515	499	521	509	513	495	559	527	547	484	497	573	539	512	545	514	548	573	514	503	524	508	525	521	504	482	565	505	511	542	527	514	501	480	525	515	497	530	518	489	516	540	511	542	516	514	533	512	494	533	512	536	573	531	520	532	537	482	548	533	524	550	521	538	518	517	551	514	513	508	519	517	548	558	531	504	497	535	486	553	526	475	559	561	530	565	487	548	504	531	505	483	532	543	513	478	540	484	487	527	498	533	543	506	513	483	499	492	569	536	490	536	549	527	509	510	500	539	525	509	466	491	577	538	545	548	509	508	527	530	514	501	579	511	492	492	555	550	499	551	514	540	520	520	556	508	505	542	556	542	517	523	519	492	497	538	560	502	521	550	527	501	574	530	503	510	526	536	497	507	527	533	526	516	547	503	490	497	510	505	514	517	548	483	549	541	484	555	524	514	551	546	484	522	495	473	513	537	492	544	561	514	507	536	511	518	498	532	528	492	466	512	484	507	529	481	507	512	507	541	524	477	525	516	554	525	514	550	530	541	499	545	526	509	498	507	537	469	543	554	508	515	539	551	523	515	509	533	499	523	510	519	526	522	573	498	526	503	565	550	473	521	517	504	511	530	586	505	487	498	526	513	595	546	508	542	522	505	516	551	542	530	493	537	556	529	529	537	557	524	527	526	497	542	507	548	528	513	510	558	490	494	511	499	515	522	494	523	529	506	484	508	532	538	514	516	531	526	534	518	562	559	501	518	541	572	552	527	490	553	539	554	533	504	494	516	529	510	537	536	498	529	527	529	531	537	551	539	567	501	531	509	569	554	515	499	501	465	545	535	516	530	553	523	481	521	565	550	550	513	516	512	554	534	539	499	475	571	528	503	472	544	502	506	484	539	490	547	512	514	534	502	557	550	513	523	533	521	478	535	503	518	516	517	528	494	500	530	511	533	546	519	532	492	557	511	500	501	514	547	546	541	470	510	529	504	571	546	575	525	526	530	526	567	508	522	569	539	513	522	517	540	554	491	531	501	529	509	556	499	501	471	501	530	534	547	487	558	527	528	493	504	518	562	527	544	498	522	545	511	521	509	523	525	554	499	547	492	481	492	539	501	528	520	505	561	533	524	540	567	511	522	526	528	543	527	506	527	502	533	510	496	497	534	541	529	483	509	535	538	511	521	519	496	542	561	514	538	534	502	534	515	528	507	530	536	532	506	528	535	515	510	492	533	490	499	527	514	492	547	524	536	515	544	526	502	537	514	529	519	521	505	523	525	546	507	522	509	538	540	499	508	564	525	555	531	487	493	541	500	541	531	492	529	511	531	498	489	559	493	512	517	499	537	549	505	514	505	532	492	495	521	549	516	541	541	520	509	543	515	526	544	543	485	537	524	555	510	540	508	551	489	538	527	527	490	502	518	531	535	490	533	531	547	495	521	511	526	528	560	528	533	527	557	550	511	545	508	521	521	536	506	496	532	509	491	511	539	542	526	503	512	561	506	502	511	490	549	528	515	520	529	513	520	530	501	520	524	519	555	518	508	517	555	603	499	532	546	521	535	535	527	495	517	554	526	500	464	563
46085	41056	42061	18132	1626	558	491	455	421	405	383	382	355	390	378	332	321	353	333	344	349	348	332	350	326	318	339	365	344	334	354	322	334	299	320	393	297	297	323	355	338	366	266	344	346	334	354	334	323	348	332	326	356	325	346	328	311	325	309	352	361	307	338	355	349	347	375	343	339	350	336	332	343	354	325	321	335	335	363	288	334	334	333	354	325	323	314	336	342	318	388	345	315	329	309	295	350	320	328	349	346	341	308	313	324	318	341	360	361	320	346	343	359	355	347	345	310	333	336	328	334	319	324	370	319	303	326	346	307	320	326	313	334	329	318	344	335	308	336	333	306	339	368	337	304	297	347	333	329	334	358	303	317	327	335	360	312	311	331	312	314	349	312	350	347	339	376	341	332	364	312	305	325	333	356	359	331	338	331	357	294	327	331	358	309	323	329	342	313	343	316	358	359	291	311	351	313	350	338	358	328	321	340	319	326	316	332	296	343	311	347	339	330	339	334	308	347	365	359	339	339	328	332	329	343	343	341	303	338	339	344	299	341	351	308	341	327	351	320	343	357	330	317	312	319	335	301	329	335	340	353	341	345	334	342	293	333	325	354	348	293	325	341	296	349	318	370	322	348	318	297	315	318	357	347	318	328	327	361	343	310	371	358	352	341	320	334	360	302	330	335	342	331	349	359	316	349	303	318	353	295	323	331	363	328	332	333	304	360	312	336	339	330	328	310	299	339	335	344	319	335	321	345	293	315	338	306	332	376	326	358	372	356	321	317	336	323	329	315	329	329	303	355	331	321	342	367	358	317	348	341	313	337	305	353	344	315	355	327	343	341	377	330	355	332	362	336	348	325	341	342	328	326	309	331	334	361	309	340	355	348	304	376	322	331	344	328	322	344	329	319	326	354	340	361	344	326	311	314	339	382	328	360	348	346	331	319	334	332	324	342	329	346	345	321	298	350	330	327	332	342	326	330	347	340	336	342	362	331	375	339	322	312	355	310	352	309	300	340	333	327	316	339	377	298	319	296	324	329	345	339	339	331	320	324	313	313	338	334	337	319	346	319	344	351	355	331	331	343	317	336	318	342	326	345	312	285	348	311	326	320	305	319	332	335	336	326	316	311	324	330	324	318	330	316	331	348	350	348	317	344	316	299	342	331	326	320	347	328	323	291	337	302	351	313	328	325	306	350	286	348	331	339	324	318	308	378	315	356	344	321	324	317	308	301	350	334	340	314	340	323	323	326	335	334	345	332	323	334	323	307	307	345	346	322	300	326	397	361	337	333	315	351	292	344	324	337	319	349	346	326	331	345	327	335	330	325	312	322	367	357	363	316	346	358	338	335	291	329	283	369	336	339	326	340	305	339	310	347	317	308	326	325	309	307	319	305	334	324	320	351	342	306	336	294	334	333	331	345	349	365	321	281	361	330	342	337	377	368	346	309	331	338	325	330	330	349	326	357	343	326	334	337	325	346	352	310	335	328	332	352	325	334	347	322	327	350	343	332	333	295	322	343	332	353	382	317	326	324	319	325	306	350	343	324	333	306	353	356	342	321	334	322	356	338	371	339	306	288	354	348	330	327	345	353	346	327	340	327	310	327	344	352	352	333	312	359	332	361	339	337	346	340	346	328	334	327	316	357	362	352	299	367	329	335	395	350	359	367	338	345	310	289	325	315	302	324	348	335	349	314	332	335	331	300	344	334	334	329	363	305	347	332	333	355	337	328	300	336	328	339	345	312	335	348	306	327	345	345	349	336	346	344	350	305	347	307	324	324	367	337	322	348	333	346	309	352	301	323	340	334	332	361	349	326	314	344	347	358	323	322	311	300	359	350	355	341	351	342	348	357	340	354	346	304	322	311	308	315	336	318	335	356	344	333	333	346	333	340	331	366	353	356	321	326	329	354	350	333	318	309	338	363	375	339	265	320	333	333	326	336	366	332	316	319	330	313	338	350	354	313	342	317	322	328	292	307	317	357	325	339	356	345	309	301	309	310	324	326	341	342	335	325	330	334	364	315	343	353	303	279	308	334	333	327	309	328	308	342	326	364	315	334	352	317	306	348	351	295	337	299	360	370	335	363	324	336	328	307	326	320	334	373	304	304	332	320	324	332	296	276	375	324	317	296	330	331	288	305	299	321	338	335	332	318	302	325	340	309	355	363	355	343	319	326	325	322	353	319	349	341	331	349	313	332	343	378	313	319	333	343	314	322	362	301	330	337	342	333	336	348	301	318	373	339	325	380	344	322	312	375	320	328	331	344	333	317	350	362	296	322	318	335	305	313	329	326	284	317	288	322	319	377	365	345	348	333	358	296	346	328	325	302	320	346	352	351	285	334	334	355	341	329	332	329	326	331	332	317	329	340	349	341	362	338	309	347	334	364	340	342	359	291	323	307	336	305	348	304	323	347	353	317	327	302	327	322	306	338	347	320	335	331	346	321	318	311	321	305	315	312	331	330	312	303	324	334	327	369	325	321	343	373	339	295	333	346	316	345	350	320	338	336	340	314	345	322	352	326	347	334	349	334	343	334	364	363	311	318	316	330	332	364	325	343	378	341	323	331	340	310	325	294	337	339	332	343	329	309	336	336	343	350	300	322	334	326	361	323	342	316	360	328	334	315	335	297	360	292	325	324	335	336	351	332	364	330	321	311	348	313	324	324	359	349	327	357	340	301	309	317	321	332	318	326	329	338	335	352	335	344	370	368	339	308	291	302	359	330	313	308	338	320	331	302	352	334	347	310	313	318	325	353	340	315	380	343	320	316	318	336	337	361	337	331	321	315	314	345	331	311	323	343	298	344	329	337	348	353	371	361	333	293	302	352	338	332	341	299	310	323	304	333	319	332	327	313	337	362	349	320	346	330	366	312	325	386	316	296	340	332	319	372	346	316	327	331	324	343	367	336	347	349	354	347	336	343	350	342	324	340	321	325	352	350	329	339	334	314	350	356	342	360	359	319	335	341	350	315	302	329	330	349	306	333	277	336	328	316	335	364	336	357	329	345	330	347	353	306	347	305	362	365	340	286	325	313	336	350	307	350	330	370	317	329	361	339	323	321	342	357	316	343	358	334	314	355	333	337	373	318	339	335	314	350	360	317	341	349	310	315	334	306	387	316	317	304	342	306	344	342	327	324	334	364	323	315	277	334	324	339	304	319	327	336	344	279	337	331	316	340	344	328	335	288	339	333	355	294	350	311	324	345	319	331	307	328	322	343	341	316	328	311	352	337	355	373	339	326	309	311	330	346	362	330	315	355	298	337	343	362	353	312	302	353	309	313	329	342	287	354	350	342	351	363	342	341	329	324	303	335	308	318	321	339	319	337	343	332	322	305	316	376	304	320	358	360	306	297	346	329	367	322	301	353	330	309	315	322	320	328	368	347	336	320	362	301	333	365	321	373	366	380	326	302	356	328	292	316	353	311	348	344	344	318	317	348	325	342	314	336	343	330	346	327	319	370	304	298	332	341	349	351	295	343	308
26889	30123	42349	12856	2283	1958	1729	1544	1366	1314	1232	1173	1074	1099	1026	1064	1038	961	988	1010	937	942	952	920	926	908	906	911	896	895	882	878	931	916	869	904	898	911	879	882	898	806	814	841	902	825	906	826	882	889	835	885	906	841	846	861	853	849	851	850	879	819	851	794	834	852	861	855	865	869	885	833	825	931	866	876	842	844	842	888	866	849	860	833	899	911	862	834	845	877	826	852	899	878	819	844	834	890	841	860	850	867	858	852	851	846	803	885	844	921	847	856	871	900	798	851	903	885	811	817	858	846	834	910	840	823	853	822	829	840	869	877	853	806	799	865	860	884	807	854	909	843	900	840	923	875	853	801	862	829	860	827	838	836	823	821	899	848	866	863	877	846	891	874	873	842	913	856	860	842	799	878	865	836	872	858	812	851	832	823	848	857	883	877	864	897	874	867	867	877	811	866	881	849	842	814	855	842	867	810	881	871	833	852	892	901	833	862	829	874	832	847	803	817	845	849	810	820	842	836	895	840	907	847	822	849	883	865	829	860	878	847	840	815	902	897	821	855	901	856	841	906	868	850	842	876	787	914	828	813	872	832	786	819	813	867	890	821	816	840	845	865	839	853	874	821	825	867	904	886	847	846	853	833	877	918	850	863	866	819	842	827	833	924	876	809	838	886	828	870	838	845	842	841	825	856	866	842	919	876	905	863	849	821	805	896	835	820	817	824	872	785	889	908	882	861	858	817	816	838	881	874	864	825	800	795	816	894	841	861	807	850	906	821	870	840	843	879	835	822	827	894	828	844	842	855	859	765	829	872	832	870	825	850	877	885	883	879	886	830	852	915	829	895	890	819	818	804	867	863	818	862	884	859	912	879	838	860	806	824	891	874	834	884	810	821	911	839	811	852	847	809	814	830	878	851	881	871	846	831	876	889	881	850	858	877	875	820	883	832	871	805	840	889	845	875	873	860	878	853	808	833	797	837	914	822	900	822	887	799	856	847	818	860	877	881	877	860	862	878	849	876	838	822	841	839	840	800	844	843	782	884	862	843	826	874	842	843	880	832	831	825	825	834	836	885	865	885	872	865	881	817	872	839	843	898	848	856	831	810	834	843	858	870	843	875	797	813	799	830	860	861	810	845	867	812	846	821	818	825	887	828	823	849	817	851	855	878	818	842	840	810	841	848	820	851	864	809	895	899	827	867	852	870	828	798	862	844	879	848	774	898	849	885	787	844	823	848	774	849	912	838	903	840	888	852	867	857	838	871	879	831	848	875	824	918	882	909	850	873	900	863	891	883	858	808	830	812	801	827	888	891	872	801	878	865	847	800	856	871	803	898	881	864	881	810	837	843	881	818	844	918	843	793	854	856	794	841	866	833	804	876	851	778	875	888	851	860	858	813	892	808	866	853	847	862	890	863	816	879	840	864	820	872	836	834	841	825	804	804	817	827	816	849	819	815	836	897	896	782	847	837	870	820	872	897	807	817	842	833	821	817	864	867	874	865	838	833	842	822	880	823	852	866	832	806	883	825	836	825	883	846	842	873	891	835	916	851	849	847	802	849	833	841	839	817	826	866	887	865	824	840	950	825	894	885	817	882	831	846	827	872	868	869	841	862	852	874	868	873	805	865	858	866	863	868	880	788	864	807	881	903	853	821	894	867	832	822	842	813	839	861	883	882	845	834	900	870	862	814	899	833	866	858	776	843	857	840	899	860	801	811	832	829	839	861	826	832	864	787	822	859	899	844	798	866	799	864	894	935	826	797	884	865	868	838	838	858	829	814	816	927	867	823	873	851	901	840	850	859	877	851	803	809	828	854	824	833	918	881	823	853	830	833	851	844	827	829	801	869	812	835	830	821	861	871	844	889	844	844	846	846	832	885	817	803	801	852	889	901	881	860	833	854	842	853	842	826	836	798	868	892	833	870	850	812	877	848	892	824	809	884	834	804	881	873	804	878	818	871	859	821	871	871	834	801	860	899	835	795	845	865	836	809	872	809	913	889	857	856	868	863	848	800	849	842	892	808	815	829	852	857	872	828	840	881	824	860	862	869	814	830	785	830	819	825	914	886	865	838	883	833	866	863	854	850	808	864	884	849	807	843	779	853	829	825	840	870	849	817	846	889	881	878	878	909	884	859	882	830	819	920	882	834	841	826	855	833	833	834	874	846	914	790	875	924	835	868	836	871	855	870	892	833	797	832	864	817	801	882	859	780	846	861	846	880	786	808	874	870	826	834	852	885	795	836	849	871	846	867	866	793	823	865	852	860	810	852	808	869	834	834	823	836	837	873	825	858	831	798	862	843	860	860	844	890	844	841	891	800	861	810	834	849	879	856	868	867	874	859	841	830	856	842	848	828	830	881	840	805	817	825	880	819	806	850	849	861	858	852	855	883	860	815	874	828	876	852	875	823	908	865	866	797	892	874	821	859	886	825	905	827	849	810	828	830	802	863	853	842	832	806	878	834	874	825	880	822	876	876	777	866	893	887	887	872	789	847	830	847	865	877	851	849	825	863	845	853	819	815	810	827	894	878	811	854	791	808	835	817	880	910	839	798	884	862	847	884	848	847	851	894	845	883	855	824	832	866	869	827	832	811	847	843	832	865	869	876	892	836	856	860	875	847	862	868	847	829	850	885	834	903	793	857	866	798	832	842	840	845	838	833	878	843	889	876	840	865	818	885	791	857	874	793	817	788	805	853	848	906	843	837	881	844	820	844	849	850	838	762	845	910	831	852	860	840	797	833	828	867	863	865	839	844	883	871	824	837	848	851	848	831	828	822	868	845	794	843	903	888	835	839	848	857	864	820	830	849	850	888	845	873	893	855	835	821	871	856	816	837	890	804	854	866	867	798	932	830	866	839	843	830	852	797	847	839	883	876	870	841	828	843	885	854	814	859	863	927	807	851	829	837	858	838	812	821	872	823	859	867	905	830	858	841	817	836	869	902	852	884	857	873	849	831	863	798	870	856	875	836	845	785	824	906	873	838	837	849	834	829	818	903	904	886	851	898	856	815	886	884	817	848	828	819	834	878	906	911	822	813	893	850	826	874	856	903	896	890	874	847	859	832	844	881	782	825	879	932	862	870	878	838	827	859	901	839	860	817	811	866	877	871	884	827	813	870	856	850	874	879	844	911	875	870	856	877	874	828	856	846	863	840	834	825	822	868	797	883	822	825	824	822	829	865	794	863	858	867	871	881	855	854	831	865	868	867	821	860	843	888	824	864	812	877	876	869	842	842	857	850	909	923	895	858	859	866	832	838	811	841	856	821	824	853	908	814	870	833	853	906	861	910	834	831	838	901	856	820	870	839	861	843	810	894	807	838	761	843	892	812	856	815	824	834	849	891	876	830	807	790	863	843	883	851	838	831	813	904	874	820	872	869	850	830	852	868	829	895	884	849	881	846	810	814	852	820	893	863	842	833	827	836	879	900	868	887	860	883	854	883	866	852	853	828	820	872	869	846	856	840	854	862	822	846	833	919
59485	56895	56748	25797	5383	901	671	594	529	492	458	421	403	401	358	352	370	387	358	362	359	354	369	372	343	350	346	343	344	336	331	323	350	335	356	353	332	328	327	343	312	309	350	334	337	346	315	367	353	324	323	332	347	312	322	348	365	340	349	344	350	352	364	312	332	342	354	333	365	340	348	340	321	349	326	282	329	306	335	338	326	325	309	318	338	342	335	349	305	331	316	305	347	304	321	356	307	315	355	337	326	339	329	322	300	314	336	325	350	303	315	334	304	335	336	322	325	323	313	319	380	359	297	350	342	358	328	357	361	326	352	356	317	356	315	340	307	319	370	352	346	338	325	318	306	371	341	331	338	353	307	328	318	322	318	337	324	356	337	322	334	311	342	354	313	305	316	323	327	346	321	298	324	338	316	303	309	319	335	341	308	305	363	344	327	339	324	313	290	336	331	322	286	307	329	334	336	323	347	311	309	346	310	366	298	341	341	323	360	355	325	330	320	315	293	365	332	327	347	332	343	334	316	331	343	320	316	339	330	315	333	325	331	351	330	360	325	306	351	330	317	314	310	323	353	341	363	314	318	348	350	309	316	340	342	313	314	333	332	360	351	345	293	308	358	317	313	341	347	342	343	327	293	339	354	331	318	327	303	325	347	349	335	335	346	323	345	331	337	311	341	357	326	328	297	329	326	317	338	370	339	324	321	327	361	343	327	360	322	302	346	332	316	299	346	308	346	340	362	284	328	322	349	328	299	335	344	315	313	351	306	328	330	329	319	364	317	354	339	356	344	329	305	330	356	328	342	321	336	309	332	337	322	315	317	363	341	291	326	327	328	331	348	337	342	331	322	317	350	301	328	298	328	351	318	324	344	307	317	334	348	308	341	341	350	345	341	356	342	349	337	347	344	362	310	345	337	340	335	347	285	352	324	339	335	305	302	350	339	319	364	328	355	365	372	314	332	334	317	334	335	335	298	347	362	332	319	311	322	332	338	300	318	315	310	336	337	331	355	330	342	307	352	308	330	383	359	323	340	327	360	351	313	349	311	349	322	318	309	333	308	344	274	321	298	357	330	337	319	320	314	342	315	351	354	336	332	330	345	337	328	341	339	344	345	343	347	353	309	291	303	345	315	335	345	325	335	348	351	334	328	282	311	324	338	301	321	318	317	315	290	344	325	302	322	302	359	324	352	321	328	354	315	334	341	375	322	332	293	306	342	310	319	323	355	340	297	332	331	341	344	296	345	325	325	350	323	346	366	316	361	327	302	356	334	316	338	321	337	330	346	318	333	379	368	311	305	313	343	321	353	324	300	321	341	348	329	305	334	335	335	336	325	312	355	321	345	346	361	333	355	343	349	305	340	343	316	319	324	310	309	353	317	335	368	349	343	330	341	348	344	314	366	343	318	330	338	331	319	340	347	336	315	361	360	338	355	329	319	361	356	329	348	345	341	362	310	343	312	343	325	310	345	301	372	352	287	358	333	336	301	330	329	351	348	353	308	326	319	342	340	319	302	325	340	327	310	339	347	290	325	300	306	341	332	344	329	341	306	362	334	342	331	341	345	332	376	343	334	321	315	336	323	324	296	344	305	344	369	334	353	308	333	347	342	324	324	303	299	355	319	353	284	323	329	332	321	361	345	341	344	306	340	329	326	346	346	327	323	306	282	324	357	342	329	331	344	349	326	357	334	345	318	342	336	322	305	361	325	350	352	312	321	329	312	316	334	312	332	322	320	354	357	320	310	326	312	354	329	351	308	330	328	308	329	337	353	316	318	336	325	354	364	355	324	351	291	333	316	325	314	338	289	325	355	341	320	315	354	344	338	304	302	305	313	335	341	331	324	323	351	307	381	320	337	322	355	323	321	305	321	326	347	329	324	305	326	333	328	346	299	314	327	340	325	338	335	293	355	339	322	354	329	335	305	358	338	326	357	352	306	361	342	357	355	312	296	329	357	369	288	336	324	346	384	331	325	326	359	333	341	340	340	309	348	319	333	359	340	325	343	301	344	312	315	295	331	331	331	332	355	343	327	368	319	356	333	380	328	353	326	331	321	335	307	330	349	358	330	344	362	331	354	337	358	294	303	308	311	322	334	296	321	307	311	322	308	330	353	324	320	314	331	314	317	327	326	318	341	301	330	313	319	334	293	332	341	324	340	305	301	338	358	324	334	313	346	336	351	347	316	306	328	340	355	338	325	321	358	341	295	340	347	302	307	328	303	335	306	327	332	330	326	362	315	337	339	347	318	320	317	303	306	355	337	305	296	343	318	329	315	322	342	325	349	340	306	349	311	318	344	321	341	336	330	341	324	357	314	310	342	333	342	342	314	337	344	307	342	328	374	334	350	333	282	318	317	368	360	344	352	352	330	344	324	343	351	299	352	322	326	331	338	319	341	332	345	380	359	341	318	310	334	310	322	338	338	304	353	312	326	316	365	342	360	340	324	330	317	337	323	333	332	366	358	328	333	342	339	337	331	292	353	362	312	353	352	339	286	351	358	346	354	340	314	355	351	346	324	353	351	346	321	313	331	307	309	341	334	339	330	347	319	315	301	333	317	334	320	310	329	363	320	359	303	325	334	332	335	300	307	352	315	336	351	363	305	366	323	337	321	322	318	337	293	331	355	322	304	298	315	358	330	334	307	355	323	331	331	308	344	319	333	348	278	307	333	330	331	343	309	324	359	324	344	302	340	326	355	346	342	308	327	317	363	346	333	346	343	323	339	330	329	348	346	325	324	293	318	308	357	317	315	351	335	302	338	295	357	345	320	299	329	310	321	304	334	325	319	345	359	309	327	337	308	367	286	346	323	369	340	351	348	323	342	348	350	326	326	320	310	320	345	337	330	322	322	329	322	326	358	356	307	328	302	347	321	330	325	361	314	346	320	348	314	318	325	314	340	369	295	327	347	280	314	331	312	310	317	299	335	296	301	345	355	329	301	327	358	325	322	324	318	325	318	335	344	321	361	350	333	317	320	357	331	340	363	324	320	326	333	323	315	341	330	298	317	315	351	354	320	363	304	326	334	346	323	305	360	302	348	341	352	380	313	328	311	303	309	313	297	366	298	318	335	331	365	342	321	336	323	313	333	328	365	350	315	297	325	330	358	338	322	315	329	321	305	347	317	316	342	340	355	331	333	317	324	330	300	318	289	338	347	310	322	330	323	337	322	358	326	364	338	322	302	350	312	352	360	347	336	324	349	361	339	312	320	328	336	336	333	359	311	312	307	337	307	343	321	322	328	354	342	334	315	318	319	316	321	318	309	354	333	322	314	336	299	322	353	321	361	335	314	337	347	342	319	332	346	343	341	307	302	341	325	335	352	333	355	371	307	303	322	368	333	334	331	355	344	338	330	329	324	348	333	333	328	354	323	340	299	344	308	318	334	366	332	349	322	329	329	325	332	290	346	349	326	315	333	338	319	286	322	315	359	349	307	331	351	319	309	328	313	362	320	323	337	325	320	323	309	325	318	344	323	306
35577	40703	52244	15420	3630	3029	2482	2126	1907	1715	1533	1471	1367	1257	1213	1208	1151	1099	1094	1063	1033	1025	1018	934	961	957	991	960	979	948	906	938	884	881	916	890	880	910	832	913	889	879	920	888	857	903	837	875	869	826	871	859	841	829	840	857	809	874	846	848	811	842	863	831	844	870	884	918	826	882	926	893	837	859	834	826	867	840	839	827	787	851	816	865	842	896	842	815	833	825	864	809	798	796	796	846	795	911	805	807	835	832	821	828	819	843	835	806	839	800	831	883	782	821	818	822	813	824	811	797	843	825	800	813	802	778	831	809	828	840	851	838	875	811	851	824	836	833	835	816	835	835	812	826	764	816	828	856	812	807	802	837	829	836	865	852	812	861	792	836	825	817	836	853	862	874	846	866	813	821	798	779	817	836	776	829	889	772	851	840	825	824	832	784	911	757	842	849	795	844	816	788	818	781	839	810	809	795	746	819	823	776	815	843	813	811	835	800	813	817	786	839	786	817	792	797	821	865	824	804	824	815	866	813	828	770	812	874	824	851	794	829	803	847	802	827	798	810	844	838	831	824	857	855	769	829	812	823	811	799	863	835	803	791	833	837	849	792	804	844	764	851	803	819	798	813	859	846	802	855	867	760	859	830	844	828	778	827	839	791	831	810	811	825	836	803	869	823	820	853	848	812	797	812	844	883	802	780	788	805	841	837	817	793	766	810	814	801	834	897	835	832	825	776	838	845	868	813	794	814	800	783	822	825	850	813	795	809	800	832	838	808	806	841	796	767	818	819	797	752	807	807	809	813	785	817	810	825	799	838	888	833	780	820	775	788	801	835	842	836	828	853	792	795	836	823	832	786	827	814	861	811	804	837	832	871	821	818	837	772	815	820	806	787	801	809	838	834	828	799	833	767	777	745	902	837	826	855	781	797	811	832	820	800	804	809	873	844	804	847	798	894	820	837	835	825	786	807	778	834	790	811	813	826	805	872	809	845	839	833	808	870	899	858	794	837	835	827	790	833	850	848	815	840	804	790	867	835	839	826	830	820	829	751	798	881	853	832	837	815	788	810	767	834	849	834	831	831	819	899	835	809	816	809	827	843	782	819	832	830	764	853	840	844	829	817	856	792	823	828	878	874	802	826	859	813	789	816	772	828	814	871	836	820	823	840	814	783	879	818	821	802	809	763	817	789	856	827	833	857	801	776	793	868	858	844	836	860	876	864	860	840	815	809	844	844	833	783	838	819	842	863	837	840	819	782	853	783	847	838	784	838	843	788	792	863	842	799	849	855	821	814	854	796	815	848	859	840	803	826	858	809	812	799	800	819	789	857	841	831	828	835	824	847	794	838	814	844	788	808	854	882	819	830	767	860	862	808	822	793	836	815	863	767	823	855	789	856	802	822	802	799	822	776	830	765	825	842	839	835	797	843	812	788	802	817	825	822	831	843	807	831	784	811	814	874	873	774	868	796	818	826	792	846	848	832	802	854	830	783	832	814	846	855	834	834	849	798	797	762	777	841	826	841	820	802	880	851	827	818	816	826	784	795	841	783	798	830	925	813	841	772	817	785	797	832	829	858	804	824	842	836	862	869	847	779	808	855	848	809	821	832	782	815	795	841	775	817	808	845	828	821	796	772	818	824	874	827	801	797	792	876	854	798	808	835	846	870	829	867	800	832	852	781	886	824	847	792	821	811	815	847	881	850	840	823	828	820	803	817	824	813	823	749	801	836	860	835	796	805	801	848	843	833	813	810	808	834	775	836	795	786	822	811	827	808	805	757	860	820	835	827	880	793	814	818	854	804	800	868	818	803	838	866	870	820	841	799	810	771	806	773	862	790	821	851	851	817	782	871	803	781	788	849	881	830	866	821	789	805	782	836	826	841	830	792	797	860	845	814	820	831	845	834	788	781	864	831	859	838	838	847	810	834	787	789	835	837	830	784	825	819	869	769	827	920	824	825	840	814	798	812	827	801	807	870	811	821	808	843	810	819	802	803	806	860	825	808	836	799	750	828	839	842	842	867	825	801	835	832	782	787	816	787	817	795	826	820	794	852	861	828	783	810	843	775	823	842	853	785	792	803	807	767	860	817	794	801	804	797	856	844	827	820	789	809	831	857	838	916	831	873	828	833	819	891	822	849	799	872	840	799	813	850	811	806	808	803	790	810	823	864	815	810	824	874	780	859	819	882	888	818	794	865	820	804	864	790	794	891	838	856	861	793	817	788	847	786	821	820	862	810	769	837	844	857	816	856	839	813	808	764	840	794	745	770	778	841	801	839	866	830	808	817	830	808	803	807	767	815	774	837	846	853	828	798	840	793	841	844	842	847	798	849	814	873	851	816	824	820	842	823	822	850	814	810	784	817	855	856	854	855	837	852	817	878	805	874	849	854	850	840	807	810	832	793	833	824	809	839	865	834	770	794	828	821	794	846	855	820	793	785	860	808	776	770	839	804	805	830	773	845	845	837	877	852	806	832	807	792	812	845	842	782	825	815	814	819	801	864	835	860	782	820	808	785	880	836	861	811	834	822	864	873	837	819	793	824	828	823	799	834	849	841	793	804	873	856	818	801	811	800	842	888	821	843	768	791	846	798	815	840	860	856	869	833	830	809	818	823	820	861	842	812	837	819	854	885	759	820	819	828	787	796	879	791	787	795	887	830	773	813	809	801	788	845	816	804	806	832	872	760	825	813	784	803	869	818	828	834	800	782	801	804	814	817	811	817	788	857	868	858	828	804	827	798	791	856	875	792	789	792	836	858	796	807	840	863	794	801	841	769	807	832	874	837	869	790	814	826	815	812	898	795	759	819	817	767	831	833	831	770	815	787	825	831	754	825	864	827	872	833	824	805	833	803	807	783	850	836	834	832	837	872	798	836	821	833	782	785	776	792	812	767	817	748	830	833	852	826	850	786	818	858	809	828	810	787	902	802	880	765	854	821	862	790	772	830	858	827	828	828	829	834	823	851	827	850	805	821	829	876	832	784	796	873	815	913	806	893	781	860	853	820	779	788	837	828	834	809	843	884	855	823	867	857	847	919	818	817	804	821	846	775	809	810	796	829	806	860	853	855	821	864	863	831	830	830	819	787	825	866	871	843	813	806	849	771	842	810	820	830	815	821	800	809	835	838	847	887	834	826	832	844	800	796	813	777	789	792	831	802	857	831	863	777	807	830	844	843	827	831	840	806	761	802	832	809	833	796	840	829	833	875	780	847	803	832	819	807	799	820	832	841	824	798	792	839	825	830	842	831	830	820	829	828	845	864	765	798	781	844	803	776	802	788	802	813	840	820	813	833	855	861	831	832	776	811	827	810	834	889	870	813	836	821	832	861	810	803	828	864	876	811	773	797	785	873	818	811	870	803	816	769	802	833	807	805	805	854	867	826	745	787	855	830	824	788	807	892	818	799	799	790	901	834	782	817	835	846	833	846	790	833	846	793	755	831	787	865	839	832	804	778	819	818	804	828	835	835	782	802	813	826	802	829
7458	3800	3096	1001	265	207	178	179	190	196	186	176	189	195	182	184	169	160	182	178	197	179	208	140	203	196	219	181	186	169	189	169	187	177	179	182	174	164	168	180	159	180	196	177	184	172	190	182	181	171	205	179	179	204	196	174	213	179	208	192	177	184	187	182	176	191	158	172	172	179	189	191	175	186	173	186	201	187	159	190	187	173	168	187	167	175	171	181	193	194	171	182	182	192	184	169	176	154	182	181	207	188	186	189	174	175	185	175	184	168	176	171	169	169	160	166	207	190	172	198	181	188	184	199	188	179	189	175	168	202	179	191	156	168	177	191	175	199	212	186	179	177	172	196	177	198	180	203	189	169	154	168	191	180	197	182	175	173	176	169	188	185	189	181	188	177	189	161	179	177	186	160	162	189	154	161	190	177	181	174	197	173	188	199	182	154	180	177	191	152	176	189	153	163	166	165	179	191	186	178	203	210	183	159	202	188	178	198	168	193	176	181	204	173	201	179	169	192	178	179	174	169	166	176	177	173	184	184	204	173	174	195	200	190	169	185	166	192	183	198	191	167	195	181	178	181	187	166	195	151	189	150	180	203	167	173	185	152	164	174	207	201	181	178	198	183	184	180	157	188	177	196	183	195	174	206	175	188	167	197	163	165	195	167	185	183	199	203	180	179	188	182	185	187	156	163	166	163	187	192	194	213	203	185	144	184	191	174	165	172	178	193	175	181	178	192	187	186	166	183	179	164	194	177	188	176	182	173	184	179	180	171	205	167	170	174	154	173	192	189	179	194	189	146	194	164	213	208	196	189	191	173	192	176	176	178	176	176	184	176	178	187	177	182	173	190	185	189	195	162	185	174	165	191	198	194	198	166	147	172	195	172	240	190	182	169	169	157	187	174	171	199	178	193	215	174	195	177	160	169	158	187	187	148	170	173	186	183	166	198	175	188	185	166	168	187	203	191	207	206	178	177	183	206	181	170	159	201	188	195	190	169	177	167	190	188	194	196	206	197	185	174	172	168	194	184	164	159	180	191	194	174	175	189	182	186	191	167	178	198	159	185	182	192	183	176	190	169	207	196	168	164	168	167	179	193	201	170	212	186	197	206	199	176	180	168	198	196	181	142	192	172	161	199	165	194	172	168	183	172	193	174	217	184	195	161	186	204	198	183	173	172	192	181	191	176	195	173	180	167	177	161	168	167	179	196	172	183	174	167	155	174	203	177	167	190	197	205	153	206	174	177	182	173	170	173	176	172	172	171	162	200	162	177	203	181	197	199	186	181	172	192	166	191	190	164	169	178	172	203	173	184	160	184	191	182	199	187	194	186	192	176	192	163	171	179	191	184	184	179	175	176	183	183	177	198	170	174	175	179	187	178	205	180	173	182	179	183	180	183	169	178	169	190	199	171	196	176	169	171	183	176	174	178	192	186	168	194	180	186	168	186	196	202	182	205	189	177	183	174	160	167	169	172	177	178	163	155	194	176	187	175	180	187	201	189	172	202	165	173	162	180	156	192	188	184	174	184	169	160	177	173	170	165	174	176	192	218	175	185	189	158	159	191	184	196	170	176	160	183	162	186	200	187	182	177	179	180	174	190	170	190	180	180	162	187	165	178	201	157	167	182	189	199	166	200	209	212	177	152	200	170	197	192	168	191	177	164	185	195	193	195	177	171	182	173	187	179	158	171	172	162	185	183	196	189	183	181	183	168	177	193	173	212	189	201	184	161	191	195	176	177	169	145	181	177	165	187	183	153	197	174	166	189	197	172	166	187	170	164	182	173	165	205	208	174	175	187	182	170	179	195	167	174	180	172	179	168	193	159	171	176	199	164	178	167	177	197	208	171	155	161	204	155	183	194	197	185	182	187	178	179	182	177	186	187	164	227	174	176	165	176	171	162	175	188	196	194	185	195	161	160	178	158	192	202	168	190	188	178	172	179	186	186	190	173	168	181	182	182	195	201	186	194	174	199	188	161	190	163	167	185	157	169	191	180	195	193	141	168	187	191	183	175	182	213	212	163	194	183	175	187	194	155	155	185	170	150	181	175	183	178	167	171	153	184	172	195	196	158	162	178	154	178	166	188	178	167	182	172	174	177	177	192	209	191	155	187	175	188	188	193	183	198	205	193	202	204	176	197	177	203	166	179	180	202	166	161	173	167	182	214	186	191	160	183	188	161	185	188	182	168	174	148	183	186	187	170	203	176	178	188	178	168	175	164	189	199	175	175	183	165	199	160	188	179	171	195	174	165	183	192	172	160	209	208	170	202	167	178	177	174	171	196	180	186	187	194	173	176	171	173	197	159	186	173	174	184	197	193	169	189	145	151	194	206	191	189	188	179	178	190	181	197	176	164	200	199	156	199	187	189	184	180	213	183	179	154	190	180	188	164	209	172	211	174	194	182	190	182	160	187	166	183	187	180	190	182	162	183	184	180	177	189	164	175	183	150	171	189	200	179	168	211	148	178	178	173	190	190	202	167	166	169	195	197	181	173	184	176	169	172	174	173	168	177	177	167	173	174	179	194	175	189	168	182	164	172	188	178	163	164	165	165	178	193	188	168	172	195	191	179	165	161	160	197	173	161	209	164	206	203	171	183	172	190	204	182	188	160	195	195	191	206	187	174	200	175	182	177	172	190	168	202	169	156	195	180	186	175	162	197	189	170	180	160	185	176	179	184	162	158	159	180	185	161	197	162	184	202	203	175	197	186	171	214	170	183	156	174	188	159	169	187	174	182	176	169	197	197	202	168	159	200	190	163	157	171	170	188	165	190	176	194	180	185	176	169	196	179	182	181	190	187	185	179	165	167	186	191	176	174	150	188	165	188	178	157	181	168	171	188	196	178	175	161	191	178	167	202	187	178	164	179	204	198	165	161	202	176	188	161	179	194	193	188	180	195	205	182	175	200	159	187	179	176	167	196	183	168	187	186	174	184	178	198	176	163	169	171	196	194	174	175	159	167	189	160	194	169	156	174	176	192	195	176	174	165	158	168	191	199	204	191	163	152	189	157	189	202	202	174	189	181	194	196	203	178	176	188	193	173	185	180	192	177	181	184	154	196	153	164	219	168	203	173	160	161	168	177	189	175	168	192	190	147	189	176	191	168	170	168	188	161	176	194	181	170	201	211	185	169	180	193	175	203	201	168	187	177	191	154	187	175	195	147	176	195	205	174	168	194	201	164	161	188	170	173	171	155	197	193	188	201	156	182	169	202	156	170	205	156	188	160	168	158	163	182	187	181	173	196	199	185	175	161	184	176	188	174	218	195	176	189	178	211	162	178	195	189	165	173	189	181	164	172	163	186	194	193	162	161	162	167	208	170	170	174	180	158	189	194	175	154	181	173	154	202	177	183	184	199	179	176	174	177	168	184	190	173	199	175	206	197	183	191	191	173	194	183	168	172	205	181	171	181	198	176	164	194	176	169	178	161	175	188	187	194	196	180	175	172	174	162	162	171	194	203	169	192	185	173	184	201	173	191
6455	5163	6530	2216	637	618	584	578	571	615	499	544	575	558	539	534	523	568	527	575	509	529	522	535	522	563	520	529	510	514	566	539	518	512	532	493	492	543	533	502	519	507	497	504	509	521	538	545	517	541	523	519	524	534	542	550	539	546	507	476	534	530	484	531	514	485	514	539	497	517	507	556	527	506	566	545	533	509	522	551	543	510	569	550	540	501	519	504	510	531	523	481	526	546	534	499	521	519	508	566	503	496	511	525	527	509	537	512	554	556	559	552	538	502	525	582	531	495	515	544	543	539	492	504	522	526	570	516	520	532	539	513	565	496	533	522	522	560	560	510	514	537	562	542	510	558	526	535	566	495	513	515	525	530	498	508	496	543	519	512	548	512	516	499	521	508	523	499	506	510	537	500	507	522	515	483	505	552	507	515	505	512	513	512	458	531	526	542	513	528	518	519	515	571	534	511	526	504	496	549	526	482	521	497	521	533	522	513	518	471	510	514	544	503	544	554	526	520	504	529	530	498	527	494	518	508	516	549	506	537	540	531	496	497	529	501	519	515	545	501	520	521	532	504	511	526	538	512	501	501	530	517	514	522	500	540	512	494	490	506	505	516	529	531	508	541	494	533	490	524	528	493	500	538	513	516	517	520	473	513	527	482	525	514	515	508	522	524	490	571	464	532	549	530	526	548	541	502	532	487	525	510	500	513	534	504	532	503	526	495	502	535	502	542	523	488	553	494	508	507	523	503	537	501	508	522	533	503	476	534	516	519	513	487	539	546	519	510	499	517	545	566	569	508	486	538	566	503	512	535	532	540	523	513	519	552	559	503	499	492	538	522	504	512	520	523	540	503	464	521	559	500	505	514	537	516	523	543	523	564	548	490	504	501	514	552	537	567	533	497	514	532	514	546	554	523	543	534	546	496	477	527	506	521	518	517	537	537	504	502	528	532	530	462	490	489	535	557	503	533	544	536	526	499	551	547	479	507	538	504	555	536	521	521	544	530	516	527	497	526	538	524	541	516	484	526	541	508	526	528	512	534	540	516	514	498	520	536	513	506	520	506	531	556	507	499	502	546	482	528	514	525	516	542	534	485	524	525	519	550	503	551	515	502	520	520	536	542	538	547	543	524	507	527	545	497	491	540	534	504	541	538	516	548	533	507	486	496	549	505	556	517	543	504	528	504	531	533	536	518	563	501	496	482	498	492	524	540	533	528	579	553	554	536	502	511	522	498	548	492	503	486	551	505	534	509	523	513	497	523	536	556	533	527	479	507	487	516	542	535	562	521	547	523	545	526	512	521	510	531	470	558	529	547	532	526	529	527	542	571	528	503	519	494	525	543	540	508	488	533	506	525	551	498	526	548	520	541	523	513	499	501	552	544	560	508	547	490	501	523	494	519	527	537	539	523	511	525	526	497	529	515	515	513	532	531	532	485	510	534	540	532	545	522	546	522	511	515	519	521	541	526	542	525	520	500	526	559	473	533	553	546	510	542	519	543	538	524	547	512	520	519	500	510	536	539	526	502	497	551	523	525	510	539	540	526	535	500	547	541	484	514	575	514	532	525	510	550	542	550	532	487	530	537	502	554	475	545	515	523	537	508	529	527	506	513	514	520	531	525	502	492	511	531	510	549	511	474	532	551	492	508	518	512	499	544	488	526	566	513	556	546	534	487	506	511	533	521	507	517	486	527	512	524	532	523	540	514	552	507	505	480	550	532	502	486	481	570	537	520	527	558	545	473	551	504	535	522	543	529	543	533	509	494	537	519	524	567	548	547	533	522	495	542	547	538	542	534	533	532	509	503	547	490	558	533	557	563	536	515	515	531	551	528	534	538	498	562	550	512	537	534	554	508	546	520	512	497	534	543	503	555	568	523	503	561	506	540	492	506	560	523	542	511	475	545	504	498	508	539	565	534	532	510	512	541	543	494	539	496	536	519	493	532	470	490	518	521	500	504	556	510	538	543	531	572	543	519	501	499	541	543	522	528	513	519	534	505	502	526	507	508	542	508	498	476	526	471	495	553	554	513	513	526	533	534	466	494	520	453	538	531	530	482	515	482	489	522	472	527	500	500	504	537	495	489	512	518	553	550	577	526	517	514	490	545	549	513	517	504	527	500	544	535	529	539	526	567	541	526	497	505	565	533	529	511	542	497	546	515	545	546	515	501	501	572	528	560	501	563	504	536	522	529	527	517	561	499	525	502	489	527	517	531	523	510	530	471	554	593	568	518	495	540	551	551	464	521	525	549	546	484	518	540	546	503	527	567	487	512	486	532	501	533	503	531	521	532	491	530	536	514	489	512	527	538	577	510	546	541	535	475	497	481	528	521	511	557	442	489	524	496	513	501	497	514	499	534	526	544	527	520	537	560	520	575	536	523	521	496	497	535	563	518	529	534	548	540	519	530	505	516	532	501	506	485	513	544	501	533	542	539	555	517	509	520	513	527	550	499	531	543	499	534	524	520	554	533	507	512	536	518	531	533	512	542	521	482	527	508	506	517	525	523	514	524	560	517	487	533	535	536	522	519	515	516	531	502	486	471	499	567	547	517	517	515	511	540	526	529	488	546	568	551	526	550	530	543	517	535	483	501	549	503	545	542	510	567	516	542	493	530	514	510	529	521	512	568	550	507	513	520	493	522	524	510	548	531	545	560	509	512	534	510	531	530	502	520	531	533	547	525	539	568	496	512	554	522	506	508	511	506	533	536	539	503	545	506	536	503	546	527	555	533	527	527	522	510	537	526	533	550	570	511	524	539	497	522	515	546	503	566	515	501	507	539	527	481	536	550	544	492	525	513	484	524	558	506	527	513	534	486	536	511	490	541	525	513	508	514	538	554	533	508	542	522	504	525	512	538	512	506	532	500	486	501	520	516	515	538	536	492	526	543	557	547	536	503	559	525	524	506	540	506	541	536	496	516	512	501	560	533	540	533	551	513	520	550	563	542	534	504	521	520	520	532	496	475	520	510	524	525	505	500	540	525	544	546	506	564	533	533	515	507	525	515	535	568	524	510	523	551	507	530	505	545	529	543	483	574	556	541	507	530	553	538	559	522	517	533	548	523	547	501	520	502	505	525	528	504	521	525	526	531	540	511	561	526	541	534	518	506	536	551	522	457	502	515	535	518	514	528	534	551	519	514	506	537	487	474	527	496	476	513	470	529	532	518	542	517	505	477	516	478	490	503	465	474	537	546	500	563	503	544	529	518	502	510	525	539	494	554	468	571	544	538	561	494	507	513	481	510	491	553	539	535	535	540	505	503	491	503	518	497	499	496	560	511	485	538	498	524	493	519	533	483	562	551	531	551	529	534	471	541	529	520	550	513	552	477	530	484	556	520	532	510	486	496	516	565	537	550	539	524	527	523	521	525	516	506	518	506	498	522	505	496	545	536	549	487	494	513	514	525	502	517	543	492	471	548	527	530	544	476	539	546	495	521	512	485	527	520	524	501	563	539	497	501	538	515	535	528	515	536	484	480
45363	41659	37734	16551	1373	567	488	472	421	377	399	381	373	384	361	341	341	373	344	324	318	347	369	324	340	351	350	329	339	334	345	333	319	308	310	338	341	338	305	321	363	329	326	332	316	323	325	367	334	329	330	332	346	327	382	335	307	320	339	351	322	309	359	330	337	313	356	337	348	341	349	312	375	333	315	303	354	342	310	361	377	337	339	353	337	341	352	337	324	312	357	354	330	351	312	340	308	330	346	327	332	308	312	309	315	295	341	337	308	306	307	317	307	356	338	356	368	307	313	337	330	323	340	307	315	335	323	337	337	308	347	336	342	315	297	307	310	326	341	317	335	337	314	311	338	322	323	288	331	310	337	317	333	329	363	337	322	298	331	347	330	317	342	358	328	319	332	310	330	339	282	333	369	337	339	325	308	355	329	315	336	328	316	349	335	293	343	339	345	331	341	354	329	335	320	327	321	327	334	347	324	339	334	316	332	317	316	353	351	328	345	340	349	313	332	351	342	330	342	306	323	307	344	336	348	359	357	314	321	339	339	344	322	336	349	387	333	320	357	360	375	312	358	333	341	356	296	330	336	315	299	334	330	318	313	347	342	333	347	348	342	319	370	340	330	316	378	302	319	343	326	335	335	321	315	322	318	312	332	321	376	326	333	326	371	322	315	305	335	337	321	320	308	342	352	348	346	376	354	356	310	339	329	338	287	327	360	320	311	327	348	350	332	357	354	310	293	309	321	358	312	291	359	325	336	319	331	356	324	320	331	349	314	294	342	334	321	327	336	333	322	288	369	332	349	335	328	333	332	307	360	363	326	356	342	341	327	310	338	317	324	315	338	344	329	314	309	337	345	340	325	341	313	325	310	336	338	339	350	341	305	291	324	350	301	345	342	337	340	313	344	338	333	321	329	316	356	297	337	340	336	330	344	334	341	307	367	284	330	311	323	352	360	361	337	340	321	361	364	345	352	325	368	336	320	320	356	322	356	326	332	312	323	344	345	337	362	307	339	304	305	346	326	330	316	335	319	340	329	339	307	334	285	311	304	329	362	293	318	322	323	342	325	311	325	331	327	333	372	301	340	341	331	318	365	342	345	342	325	324	337	316	327	303	328	345	340	340	330	337	350	374	351	329	349	321	353	343	368	362	340	353	351	343	382	373	323	320	317	331	311	339	311	328	318	311	320	322	337	327	302	328	325	328	326	296	347	334	358	331	346	349	319	298	325	337	352	326	331	335	326	356	328	336	322	350	326	307	333	320	332	344	327	345	328	319	318	342	329	353	345	343	307	326	362	310	285	336	379	339	314	361	348	316	339	345	344	354	338	322	341	328	316	336	324	351	337	306	332	328	356	323	329	297	338	343	345	361	359	341	290	312	332	359	364	347	386	339	349	353	327	339	325	354	321	337	334	352	333	304	319	303	320	337	288	305	342	318	348	318	307	328	305	327	308	298	353	325	326	363	331	318	345	321	304	328	341	328	345	329	324	343	350	322	354	316	368	310	326	330	333	326	323	346	336	333	331	342	324	320	328	350	326	326	325	310	272	320	305	337	309	316	316	341	337	336	328	331	340	323	296	320	311	346	319	303	316	329	330	342	355	311	309	324	336	330	325	328	304	317	358	329	328	353	347	330	372	362	343	368	326	333	328	321	332	302	365	349	296	330	352	316	334	334	336	313	314	298	336	333	352	352	314	334	354	312	315	348	322	370	352	313	307	310	335	357	295	321	342	338	267	303	345	321	308	320	325	344	306	343	355	333	318	335	346	357	327	327	340	343	324	339	305	326	320	364	338	319	342	358	328	325	288	324	354	334	330	379	333	323	360	361	321	357	316	317	332	301	342	345	277	296	308	289	332	325	299	354	334	326	314	353	361	322	330	314	335	337	323	354	335	349	339	351	339	323	344	298	318	353	301	345	319	344	308	340	328	296	317	316	329	303	329	352	316	320	355	332	321	341	340	352	317	363	335	310	328	311	318	310	327	320	344	348	317	337	333	292	319	318	363	361	336	322	377	340	363	346	330	336	324	328	326	309	324	349	330	331	341	310	365	346	301	306	334	288	320	357	340	358	340	339	331	376	357	329	336	344	348	351	327	315	342	329	299	338	356	334	348	314	340	317	338	325	318	301	332	304	325	356	385	336	323	328	322	340	345	324	339	346	336	316	322	338	332	330	341	350	332	323	363	354	329	313	358	329	329	313	330	311	311	341	339	344	317	310	350	314	324	324	332	321	309	331	320	350	318	338	341	338	310	299	302	320	346	320	329	347	319	320	339	366	361	323	316	358	336	332	308	325	373	317	327	355	351	334	327	337	337	325	333	347	292	360	349	316	324	324	321	356	354	373	310	318	327	314	315	333	336	300	348	350	338	334	303	345	358	373	333	318	307	331	318	323	318	353	327	365	326	325	335	369	344	341	337	349	347	335	315	323	342	337	304	344	325	324	309	329	326	347	335	346	284	301	340	327	336	316	336	305	340	345	344	339	324	353	361	325	345	357	294	312	309	326	334	300	334	357	312	359	359	351	302	336	340	324	334	376	315	320	329	297	336	349	310	314	305	329	308	340	338	324	320	342	320	367	338	344	310	324	340	337	336	349	346	342	354	324	340	314	315	337	355	318	329	332	352	308	340	302	348	335	328	330	297	313	303	345	330	322	311	345	350	347	333	333	303	288	349	327	370	337	335	352	339	341	334	348	326	372	331	328	299	354	356	350	324	313	331	341	349	322	306	329	347	330	313	356	322	307	322	349	323	340	316	343	365	333	362	315	332	353	349	306	339	324	349	309	341	356	291	332	322	343	359	350	294	336	340	353	328	307	346	321	307	334	350	320	320	314	342	345	354	326	355	361	343	340	322	309	292	367	343	335	332	366	287	317	297	328	320	383	320	284	303	361	355	336	327	334	320	326	330	333	355	331	358	364	328	359	335	343	316	302	341	316	328	315	350	354	352	347	343	336	339	344	307	337	327	344	336	343	309	310	311	329	318	339	340	344	344	316	330	312	379	309	336	336	329	327	328	344	337	348	343	305	338	336	326	341	305	326	347	306	329	347	316	353	329	341	345	337	315	348	318	332	323	356	339	331	319	333	324	350	339	341	299	370	324	327	328	350	334	350	317	302	335	337	286	346	328	366	337	351	293	312	349	307	301	325	323	332	303	318	340	346	332	367	316	334	347	325	338	308	306	347	393	317	335	337	311	291	347	327	344	317	342	341	315	355	309	319	343	329	315	331	326	323	334	337	336	315	340	320	349	338	343	339	331	363	355	294	290	349	338	331	307	351	330	329	317	335	330	322	302	327	329	323	345	332	353	321	327	306	363	366	344	315	342	349	349	335	335	333	335	326	326	322	287	329	330	336	332	387	299	305	319	311	332	334	326	307	317	304	326	361	338	350	332	322	330	345	301	303	301	311	312	352	341	345	350	372	321	334	341	343	340	338	330	327	360	348	315	302	303	310	323	337	359	340	331	351	332	298	335	331
26559	31033	37833	14645	2324	1945	1733	1493	1389	1303	1226	1205	1147	1122	1061	1050	1030	995	1008	950	1004	968	934	946	861	862	912	874	944	902	915	862	881	895	893	896	870	916	927	888	943	853	883	844	848	868	871	912	902	910	817	881	866	856	912	840	856	835	882	823	889	858	876	855	815	835	834	893	864	863	846	853	881	860	849	837	839	846	878	858	860	876	857	838	849	862	861	875	833	847	838	887	889	818	821	903	885	882	859	863	912	881	796	888	808	834	872	887	884	848	808	871	876	855	846	842	833	862	853	823	889	832	881	834	869	869	841	854	839	832	864	851	863	842	847	847	849	797	843	826	826	871	889	854	826	880	879	891	841	813	858	843	891	807	886	800	829	783	853	845	846	867	839	873	833	857	853	834	872	870	867	843	807	871	865	853	866	849	872	770	842	863	796	905	858	837	822	897	849	861	858	857	832	839	787	911	821	783	890	807	871	826	893	849	856	835	909	892	852	836	845	794	900	870	830	811	859	828	847	838	881	849	871	845	830	852	876	825	857	870	789	845	844	828	860	862	821	854	849	871	885	838	847	822	830	868	851	858	908	824	864	823	895	853	871	852	861	808	840	772	806	800	858	864	865	860	834	833	902	835	872	839	887	889	868	894	854	862	862	846	807	896	895	819	799	835	864	895	884	883	880	852	913	858	771	829	797	866	891	854	861	840	880	776	840	900	880	854	857	857	885	839	796	824	821	878	860	878	863	831	791	807	850	858	877	831	838	874	821	856	845	858	844	827	844	871	877	819	927	832	867	862	861	817	827	833	845	796	834	862	886	817	863	791	869	850	866	853	825	890	856	842	888	857	842	769	827	882	836	866	864	853	871	850	846	879	847	860	890	870	834	810	848	880	847	903	868	848	842	855	816	812	863	873	920	777	855	833	805	865	860	868	829	835	829	803	775	805	839	862	871	850	813	819	870	892	874	898	841	816	852	815	824	827	838	847	839	874	830	878	887	845	823	814	859	844	829	883	822	926	856	821	839	830	855	852	869	836	848	887	881	796	866	805	883	813	802	809	840	865	829	831	814	824	856	827	854	801	844	915	832	854	861	839	804	835	853	838	845	832	827	800	874	814	856	869	845	806	824	828	825	854	852	863	886	831	846	910	856	825	880	867	819	824	956	851	821	870	834	865	816	811	864	826	853	852	827	840	860	866	829	876	859	813	809	885	840	864	842	926	871	875	882	852	843	881	875	849	872	827	862	868	866	843	848	874	818	868	816	808	886	865	803	875	853	891	903	898	861	876	875	810	852	847	800	866	882	872	809	851	805	837	863	864	808	849	879	862	814	807	823	874	889	852	882	867	875	888	813	807	885	903	882	884	861	836	867	877	867	839	860	797	906	865	849	839	830	819	862	819	798	899	881	905	860	850	842	816	829	849	883	846	850	891	828	823	857	833	875	841	821	840	868	854	859	861	833	821	864	917	869	843	827	844	830	831	883	853	860	857	825	786	828	879	833	873	856	857	792	864	830	820	863	853	856	894	802	858	844	870	826	814	874	798	890	819	877	843	847	883	933	866	847	886	787	866	867	854	892	835	850	845	846	807	831	821	872	862	808	847	830	916	809	839	856	849	843	806	831	853	859	872	850	871	838	852	910	874	809	836	799	814	890	836	865	828	826	865	868	802	830	811	810	823	841	797	836	857	853	845	836	827	869	843	851	900	783	845	837	866	886	886	812	801	817	821	895	845	878	800	852	833	872	895	864	899	863	832	830	854	837	868	821	835	873	889	906	882	863	765	859	818	842	879	798	867	809	887	846	859	871	849	864	820	855	855	872	827	828	892	854	876	853	867	828	827	837	880	859	793	817	820	870	808	843	870	842	878	826	873	845	797	828	877	843	832	846	853	860	829	838	866	882	847	868	843	864	859	809	897	847	837	811	831	829	875	929	867	846	844	814	791	841	819	873	848	862	823	936	836	908	815	854	806	886	848	836	810	853	846	871	791	809	853	870	844	864	881	871	894	845	835	807	828	885	872	882	844	831	858	865	827	798	870	910	820	813	850	904	812	880	852	829	871	895	840	844	859	887	827	862	809	838	857	879	900	876	868	864	857	879	859	869	804	830	800	845	837	858	876	848	870	865	840	892	832	803	845	861	888	860	821	822	867	840	839	921	839	804	866	875	870	892	886	850	839	875	831	853	861	820	903	890	833	790	849	859	874	837	824	815	857	855	893	905	822	852	828	880	838	843	877	817	828	801	824	863	834	855	876	845	847	863	848	843	852	800	869	817	887	801	820	840	818	876	875	800	861	846	890	888	835	828	839	878	833	817	859	835	871	859	818	855	840	819	872	823	888	858	844	860	798	866	848	800	868	845	872	855	867	846	862	868	825	859	821	824	845	841	859	892	829	889	832	861	821	848	831	836	868	832	810	836	763	808	818	866	856	833	884	840	853	825	815	851	838	841	841	806	857	858	851	856	798	884	847	854	851	840	902	822	831	837	808	844	812	868	838	888	800	843	845	870	868	865	895	848	888	859	807	871	853	828	856	878	838	811	863	793	828	799	870	858	825	827	828	846	838	838	810	845	831	851	882	858	854	864	840	840	785	762	873	796	888	765	833	866	834	848	843	887	882	871	838	923	858	820	822	841	823	811	841	830	825	883	837	800	801	830	829	897	827	867	872	812	851	869	854	822	859	827	828	872	838	864	896	825	836	846	845	845	822	911	867	839	871	812	832	863	832	904	856	785	910	824	868	859	816	816	865	815	865	833	844	858	870	827	831	863	808	847	897	879	853	799	912	800	905	875	858	841	823	878	849	826	885	843	848	828	838	855	880	820	855	834	839	868	817	882	868	797	840	816	833	899	842	830	845	806	825	851	875	857	857	816	825	863	822	827	801	859	819	839	851	822	833	825	828	907	848	841	867	836	853	853	819	835	867	861	838	893	822	885	838	873	830	835	878	851	866	819	855	832	853	843	835	806	805	873	816	870	849	900	912	901	865	878	834	812	800	839	864	855	794	808	896	854	843	818	840	847	871	819	849	818	855	866	766	845	834	880	857	878	892	855	816	832	863	827	862	774	837	842	882	798	810	871	843	853	860	801	833	853	862	818	862	863	863	859	848	873	832	842	840	829	879	842	834	836	799	895	855	887	852	875	872	852	808	896	855	869	840	832	910	865	869	897	848	835	865	878	863	885	836	861	821	803	793	822	900	788	862	817	830	822	862	839	853	851	867	815	845	809	867	888	832	841	812	908	886	819	864	869	888	850	797	839	854	890	915	882	858	838	862	793	817	864	843	794	872	874	819	847	812	831	870	837	883	840	874	874	860	847	857	814	844	847	838	868	891	900	893	850	813	847	812	800	884	830	856	908	843	869	848	881	789	854	820	836	877	782	857	808	858	850	874	837	835	849	883	800	861	820	859	824	873	914	856	829	879	881	818	809	843	810	779	856	836	843	831	843	841	858	924	809	883	823	820	808	830	893	824	871	875	826	826
59560	56924	51992	22235	3093	818	691	586	496	494	391	382	399	431	387	388	332	367	339	365	388	395	323	322	320	346	291	336	324	354	328	343	318	326	365	311	302	325	324	320	333	333	316	331	328	328	308	290	316	336	283	306	314	298	336	342	319	313	340	320	333	295	302	318	312	344	299	318	283	359	319	369	321	321	330	306	300	324	323	326	289	354	330	305	326	330	307	320	307	323	332	340	311	340	314	331	345	297	345	328	354	301	330	341	307	320	297	318	329	317	297	337	312	351	304	294	301	346	312	319	321	335	337	322	318	339	317	309	328	356	330	372	346	350	320	326	303	315	315	309	334	271	317	315	341	354	330	318	342	332	354	286	329	322	328	322	335	322	306	345	316	312	330	331	312	293	352	324	337	354	311	331	326	277	317	299	333	340	325	333	342	290	327	347	330	298	330	303	300	328	367	367	321	329	316	327	338	273	314	303	320	308	322	335	335	333	346	317	319	327	312	326	292	305	322	365	349	349	304	295	332	345	326	335	323	325	310	328	360	308	334	316	305	366	317	312	334	357	300	303	366	328	338	318	369	301	343	323	341	309	360	318	319	338	333	342	315	303	315	324	345	321	323	304	336	308	323	327	311	309	320	364	343	337	289	316	315	312	357	362	356	338	309	307	310	321	338	319	306	314	336	354	333	330	309	296	316	303	282	312	329	326	308	304	324	311	333	298	314	320	341	337	332	315	351	318	330	323	337	311	334	307	323	330	324	306	338	297	310	310	322	315	298	364	319	321	345	316	292	339	339	336	333	330	324	343	323	308	316	292	350	300	316	313	315	303	323	308	316	326	322	325	331	311	286	319	294	355	309	341	340	304	344	310	331	348	338	372	318	312	363	307	326	344	301	301	292	317	310	317	357	317	354	333	328	352	320	361	353	349	353	317	329	291	327	356	307	333	315	329	328	300	303	309	309	315	327	325	316	317	296	286	343	336	321	291	310	333	320	289	323	333	326	321	348	304	330	298	320	350	338	328	304	329	348	328	306	337	316	305	323	321	307	349	305	326	324	305	323	290	326	313	337	346	302	358	330	340	337	320	321	322	344	287	316	343	320	299	329	336	346	307	323	322	339	353	320	335	330	325	292	321	318	342	331	346	367	328	308	346	323	321	331	332	330	292	313	318	313	298	322	334	342	339	309	317	385	302	341	300	349	313	323	334	371	322	325	324	332	309	334	323	340	353	367	320	339	311	338	338	335	300	350	329	319	334	303	335	321	309	323	341	347	326	333	303	297	316	332	335	325	304	354	315	318	329	337	320	315	355	332	333	322	305	328	306	323	316	361	329	315	321	330	325	338	328	341	334	326	323	337	333	346	313	319	315	331	286	334	348	303	307	300	327	318	345	333	312	348	346	328	349	320	309	358	325	327	304	346	300	321	315	320	315	312	344	316	314	284	322	317	310	334	314	309	352	327	343	297	305	326	339	358	364	341	317	326	312	340	332	301	301	336	325	333	317	317	353	339	356	337	327	324	329	325	310	349	319	284	368	318	299	331	310	328	339	323	333	322	294	325	317	281	318	327	314	323	345	315	297	308	302	322	346	297	320	343	308	296	302	305	322	318	326	302	336	357	333	339	331	330	277	323	307	337	303	353	334	323	350	316	328	305	309	341	303	318	343	325	327	317	322	341	339	306	317	326	317	315	310	330	311	316	343	343	300	303	330	347	337	332	352	344	304	322	311	325	308	310	324	314	314	338	317	317	308	361	330	299	335	345	347	302	332	325	340	319	347	309	301	330	333	309	286	337	340	265	302	348	317	324	358	319	340	339	330	328	355	308	311	342	328	332	352	342	328	297	321	324	305	303	328	347	345	318	325	344	310	304	343	300	341	324	301	318	343	313	313	302	295	355	346	364	298	361	349	345	303	317	347	346	348	330	313	296	343	322	302	328	360	321	311	326	328	300	313	319	335	302	336	288	301	295	337	312	312	318	345	338	335	313	355	328	318	325	373	347	327	318	335	349	329	297	290	364	313	318	351	298	343	340	331	331	329	324	310	299	294	306	309	312	311	341	323	348	313	341	324	321	308	286	311	332	321	330	310	321	325	324	345	274	318	315	320	328	349	331	345	333	324	326	353	319	337	312	332	333	352	330	324	297	275	303	328	350	332	300	327	340	322	369	327	328	352	323	338	306	356	306	306	345	297	331	325	313	334	346	310	322	311	328	341	309	340	343	299	338	316	351	339	354	308	327	320	340	288	315	328	317	331	328	305	339	330	319	333	278	351	316	326	346	318	325	354	343	349	355	351	309	322	341	339	336	331	323	316	304	328	320	303	329	331	319	299	288	328	318	330	313	352	301	309	363	304	307	325	330	311	291	323	329	331	325	309	325	324	320	306	343	354	300	342	344	321	342	356	340	295	355	337	327	315	381	302	296	331	316	280	312	353	320	337	313	291	329	318	327	291	338	309	317	345	289	308	283	342	332	327	326	309	318	314	319	328	301	309	300	320	337	326	310	319	350	345	316	322	318	333	338	324	316	336	316	310	357	322	358	308	297	355	368	332	315	324	341	354	322	317	299	324	322	327	301	356	314	354	314	359	319	362	340	316	332	303	313	318	314	353	352	277	330	303	329	311	341	323	297	336	347	317	329	321	319	331	338	313	328	334	328	343	320	304	327	320	319	317	321	337	359	283	311	334	318	310	339	332	334	345	303	316	327	312	294	284	330	300	294	313	331	319	348	302	345	323	320	328	348	321	322	357	310	341	347	317	346	326	298	331	322	304	305	326	309	312	305	312	338	333	308	339	335	323	320	321	303	309	323	347	340	322	317	374	313	329	304	342	345	352	330	338	326	309	334	295	315	332	287	312	321	351	304	309	333	349	334	321	303	339	310	320	328	349	327	349	358	296	332	337	368	331	293	315	384	332	362	313	319	350	289	321	335	309	342	310	317	331	326	379	333	311	311	320	322	336	319	371	308	309	332	333	304	356	334	322	344	324	347	321	334	315	339	346	296	321	317	316	307	326	330	290	304	308	333	332	283	342	324	320	318	309	335	343	306	315	321	307	327	341	306	323	329	314	327	329	337	318	329	337	346	325	342	358	317	324	293	311	331	340	335	307	301	318	314	336	316	309	310	329	313	317	321	310	323	343	310	340	355	315	334	321	302	306	321	354	291	312	328	316	319	366	317	312	312	310	308	330	313	318	331	334	338	293	319	294	343	326	324	349	321	317	336	326	367	341	302	320	303	337	337	325	318	296	365	328	326	317	349	323	305	355	378	304	287	343	312	362	297	306	327	362	365	302	319	330	348	305	304	338	320	347	337	344	324	322	316	341	318	363	312	319	306	304	311	358	342	337	362	297	291	284	288	295	317	339	332	326	362	296	357	308	298	352	318	320	327	287	296	333	315	338	341	370	293	309	320	332	325	299	332	326	289	309	315	349	307	327	315	313	341	300	315	288	342	340	337	298	299	294	302	321	305	319	320	349	312	327
35857	40800	48227	16308	3794	2972	2572	2135	1975	1733	1582	1482	1436	1324	1200	1180	1118	1095	1076	1056	1002	987	1046	999	960	913	908	905	934	946	905	889	927	860	922	884	881	892	837	875	882	889	856	894	840	843	817	861	825	847	852	886	865	863	839	854	873	850	841	857	834	827	816	804	822	834	831	814	870	787	881	774	867	797	862	816	865	870	847	832	868	833	825	844	797	842	853	797	822	806	823	808	848	875	791	820	816	786	831	793	867	787	822	840	806	820	799	834	831	837	803	796	842	812	803	818	793	822	805	812	810	865	849	784	844	833	822	774	803	871	814	806	794	798	843	793	820	827	837	789	814	841	783	782	827	800	771	820	755	808	835	805	785	786	796	806	832	806	809	838	828	768	817	789	761	839	838	802	807	833	825	826	848	859	780	814	813	806	803	882	773	850	777	796	772	811	781	821	838	824	794	858	780	819	836	820	830	831	843	806	801	818	829	816	810	774	823	751	847	824	794	821	740	836	791	809	830	746	849	813	835	864	787	825	874	833	781	836	838	806	833	779	819	827	839	800	803	780	860	841	791	811	843	787	759	806	756	798	777	809	765	748	827	821	762	830	790	822	812	792	823	798	840	827	788	827	818	821	834	778	816	792	853	839	784	846	861	821	839	790	800	866	799	843	820	814	772	822	816	797	834	842	782	836	835	863	846	814	846	818	848	813	850	816	760	835	754	843	814	785	789	834	811	787	781	767	807	766	796	860	864	807	793	808	847	882	794	793	836	770	879	832	845	816	861	798	815	777	786	821	831	803	846	813	776	785	809	784	749	804	799	840	798	779	809	878	834	878	802	829	803	810	812	804	796	855	893	808	800	778	791	803	811	819	787	812	745	837	839	770	799	831	824	827	796	830	820	831	855	812	799	835	787	849	773	782	847	863	829	791	802	799	845	793	769	823	816	813	840	795	811	868	794	838	791	767	816	846	806	834	783	828	774	838	818	761	806	836	892	855	793	835	788	816	792	844	822	839	835	826	839	793	783	807	792	833	865	822	872	772	825	818	826	792	775	788	820	840	814	796	802	795	810	793	872	805	788	823	760	828	808	775	853	822	822	812	798	784	839	863	828	800	774	787	784	835	841	782	808	807	808	786	776	828	754	794	807	869	769	850	821	840	785	871	858	771	799	826	805	785	756	832	856	819	810	774	781	824	764	778	864	867	771	816	818	849	835	812	792	789	819	766	831	778	815	802	825	840	795	791	811	767	830	792	830	797	806	850	835	804	843	820	830	853	807	781	812	804	792	737	795	839	769	834	874	866	840	827	791	728	852	830	779	797	810	857	818	798	794	805	781	792	782	783	795	864	802	791	800	809	847	874	844	835	825	815	845	791	822	745	802	847	799	786	845	800	782	819	813	844	854	783	803	879	785	860	847	815	811	817	839	786	826	800	798	811	780	827	824	849	858	800	813	805	802	832	818	782	826	769	818	799	784	798	805	839	818	829	786	832	863	836	818	797	790	846	784	824	807	853	815	794	763	786	804	839	815	809	855	782	828	758	790	791	800	807	860	799	838	805	748	801	836	814	811	783	866	795	758	813	884	773	799	783	844	800	796	821	816	846	799	844	841	802	779	826	759	800	817	797	806	801	780	777	823	822	809	802	790	830	819	838	796	819	812	858	797	766	830	824	851	777	795	831	763	843	787	755	864	838	803	818	797	817	797	819	825	854	784	792	812	816	817	885	857	808	805	776	793	831	821	805	847	815	797	826	816	808	808	780	810	806	812	845	886	810	859	776	799	745	807	742	813	845	796	825	816	796	816	799	836	781	830	817	829	807	850	821	804	792	794	779	827	808	770	793	792	801	811	786	800	809	764	823	812	764	716	818	819	821	847	838	808	825	821	862	814	813	796	851	829	805	800	820	753	861	803	869	796	865	829	818	806	828	826	813	794	830	750	833	848	826	834	799	793	771	802	846	802	821	841	837	834	839	797	782	826	815	792	819	740	800	805	808	815	846	825	815	820	818	764	796	789	749	784	834	877	862	825	737	786	819	773	827	814	846	797	827	788	777	778	811	824	787	804	786	818	787	896	817	844	852	828	778	757	809	801	796	795	837	811	787	798	833	801	811	836	830	836	836	835	788	811	785	802	791	800	804	846	801	850	826	795	819	780	796	847	811	813	772	878	823	836	843	826	781	808	787	840	837	825	775	835	804	829	809	802	764	848	844	774	801	802	790	769	862	786	811	818	858	815	807	855	805	803	821	820	824	795	778	823	797	837	811	841	817	804	828	807	777	810	842	812	824	791	807	850	761	787	799	810	811	783	851	819	843	813	843	811	793	804	825	791	835	796	794	787	809	781	783	810	746	839	815	808	840	792	791	812	842	832	793	792	805	822	818	762	815	816	814	865	791	822	850	806	779	793	776	826	757	809	835	761	803	789	850	816	813	807	840	817	780	793	820	802	807	791	833	782	815	837	821	821	790	766	829	782	873	815	800	793	826	826	763	831	823	789	795	845	825	807	802	845	791	771	807	802	794	858	795	780	841	860	778	866	778	791	786	804	800	829	839	822	803	791	869	843	802	793	820	786	787	814	760	877	796	855	836	833	803	819	831	822	852	831	786	836	817	766	830	816	803	826	842	866	800	805	789	775	780	737	750	784	772	820	820	801	799	836	793	785	831	797	791	868	785	816	792	837	833	831	783	823	727	796	823	794	805	859	828	817	774	784	786	808	778	815	797	757	793	770	792	789	811	799	847	739	771	830	821	767	845	830	751	765	814	811	804	802	827	818	828	830	834	822	822	793	841	811	822	843	823	844	768	799	776	816	873	821	799	836	815	804	805	795	861	830	810	808	802	812	801	855	813	803	768	813	792	819	791	804	752	822	764	863	791	831	854	764	857	805	842	834	820	863	851	807	864	817	771	830	788	844	835	839	814	854	811	862	829	773	812	787	857	823	841	805	847	879	844	778	810	805	773	857	808	808	897	752	835	822	840	844	780	806	824	841	832	794	812	775	824	827	829	806	857	779	823	743	786	818	821	868	777	805	877	819	837	771	805	812	784	782	814	835	830	856	809	850	788	801	782	838	810	803	790	824	845	859	858	751	824	833	823	768	802	830	843	846	821	828	805	801	788	798	791	863	834	762	809	787	821	828	807	765	822	872	817	793	837	833	801	830	834	777	775	777	766	851	810	833	804	876	788	763	812	810	818	786	830	765	913	733	806	834	813	810	808	829	784	792	853	814	786	821	817	841	849	830	808	836	829	790	876	824	780	845	805	833	799	836	806	801	837	784	788	785	834	827	786	825	810	841	778	843	776	816	813	776	777	778	850	806	851	777	803	795	828	838	817	841	798	797	767	833	764	850	829	844	799	888	849	827	758	770	810	846	770	762	820	813	815	858	777	844	785	832	794	816	863	807	761	791	780	842	829	753	794	760	782	832	812	824	794	809	824	781	873	826	788	821	816	788	856	849	788	768	774	822	842	791	820	880	786	822	813
7425	2860	2063	459	197	176	197	171	182	173	165	184	173	188	159	178	181	172	197	161	164	163	165	180	160	203	187	164	173	172	188	188	172	172	183	173	176	179	164	167	162	184	173	167	174	186	165	166	178	199	172	162	155	179	169	162	179	165	175	150	173	182	191	168	211	179	170	181	172	188	168	195	173	161	166	177	166	184	183	172	186	155	197	172	187	176	176	151	179	192	183	195	175	182	193	175	172	197	161	185	195	155	171	156	172	192	160	182	172	217	160	186	161	183	154	159	174	161	158	168	202	194	182	183	179	170	164	179	192	178	190	201	165	184	179	178	181	169	198	155	163	186	178	184	171	198	175	184	169	159	178	180	161	179	145	178	189	202	173	181	176	191	190	166	170	186	166	179	173	174	171	188	172	182	178	186	158	206	192	191	196	178	168	192	183	174	175	174	180	217	153	182	185	183	161	174	169	191	174	164	182	170	164	190	157	170	170	160	169	196	163	162	178	184	198	187	157	183	180	206	170	174	180	169	194	180	166	183	183	166	132	176	180	178	184	150	172	179	172	177	168	169	168	182	173	191	180	192	192	171	167	197	180	156	202	181	173	181	179	188	183	172	181	180	176	164	183	172	187	172	170	190	156	184	171	186	164	182	183	158	199	171	162	218	214	157	155	183	178	170	165	169	169	176	167	196	175	173	177	168	189	183	172	177	172	157	190	155	168	190	164	161	190	168	164	180	176	170	170	149	173	184	173	159	157	161	153	170	172	167	164	176	184	155	168	182	188	169	194	182	176	154	162	188	192	177	181	197	158	167	190	204	177	167	166	171	182	200	175	177	165	152	185	146	170	179	176	164	170	160	192	163	169	188	180	161	186	169	164	171	170	187	181	164	191	173	170	179	182	167	185	171	179	201	152	176	178	188	174	178	171	158	177	185	152	167	161	174	192	180	197	145	174	197	173	158	175	176	180	175	192	193	177	170	176	174	176	175	199	173	170	156	195	172	147	159	179	180	152	193	197	163	186	157	188	173	190	183	181	171	170	188	150	190	174	193	190	163	199	199	185	171	195	165	184	173	181	187	180	168	191	164	170	178	176	158	175	195	176	175	199	174	146	168	209	159	172	162	178	167	175	160	187	157	163	183	172	177	205	150	160	176	179	158	170	143	172	162	170	177	184	181	190	180	174	208	180	181	158	190	196	162	160	141	166	191	181	159	176	161	156	167	156	184	184	176	173	186	153	164	161	181	167	187	176	158	172	149	150	182	179	184	184	195	180	182	158	172	175	156	191	191	170	180	185	169	188	142	171	185	179	159	192	180	192	180	180	159	151	173	181	169	156	179	185	188	182	184	177	162	187	165	180	149	188	172	166	181	169	160	168	181	160	178	180	174	176	183	147	189	158	183	189	170	166	166	183	188	159	192	181	166	170	171	185	181	180	162	185	199	181	179	180	189	191	192	163	179	180	178	173	191	168	172	170	168	186	187	134	177	164	174	171	164	196	173	181	181	164	170	191	168	149	185	182	175	159	185	196	190	184	176	166	155	179	196	180	199	187	164	167	166	182	177	184	187	183	182	184	169	177	183	207	167	166	169	188	181	162	198	172	159	171	143	178	157	158	172	184	152	178	171	181	175	180	158	173	168	142	168	163	153	183	150	175	184	179	151	205	189	171	204	154	152	174	185	196	177	160	147	184	171	168	180	170	203	172	167	154	182	176	152	163	177	180	181	185	165	172	178	211	180	165	178	173	165	175	160	174	195	183	170	159	176	166	179	168	160	163	173	204	172	161	177	163	166	197	186	202	167	175	170	181	167	177	182	175	159	167	154	160	170	184	193	181	189	173	160	165	165	150	164	187	178	185	154	191	178	143	175	181	146	161	204	171	174	185	182	179	194	197	148	157	168	178	168	188	171	202	177	169	171	179	173	177	191	181	181	167	171	194	172	166	168	184	175	177	191	185	184	185	177	175	173	189	199	179	161	196	201	200	205	179	196	190	188	159	174	162	163	165	170	175	182	195	192	183	164	172	197	174	181	180	163	180	191	169	176	182	170	196	178	172	191	155	174	169	187	171	181	177	186	190	194	181	190	174	198	146	181	177	159	172	178	177	185	180	154	180	179	171	205	185	159	178	176	169	182	192	138	168	161	166	172	182	163	184	180	198	197	165	153	194	187	161	190	180	174	192	163	165	166	172	180	192	171	170	171	172	159	197	186	188	182	192	168	165	152	158	183	159	153	175	180	189	154	190	153	181	181	210	180	195	166	192	179	192	192	177	158	194	202	172	182	159	152	163	168	183	181	176	187	206	190	177	140	169	157	169	168	158	188	170	188	180	190	154	178	172	167	188	177	199	177	157	168	170	144	182	166	188	182	172	175	172	173	171	186	180	188	184	178	182	179	203	146	203	192	179	192	168	152	147	171	155	176	176	193	184	200	193	180	180	185	170	180	181	190	187	163	225	177	169	154	198	184	161	187	167	181	162	186	156	175	190	165	180	163	167	188	178	167	200	159	189	166	195	181	181	174	189	194	195	174	186	171	204	191	194	177	174	163	181	161	163	191	171	171	172	187	197	170	167	168	208	155	195	167	169	166	167	159	161	184	176	193	186	186	150	168	223	153	154	174	158	192	162	176	189	186	164	172	204	173	162	174	166	162	166	154	177	192	160	198	167	179	172	185	200	185	159	143	177	180	164	167	172	199	171	195	182	203	175	193	162	161	180	193	189	164	204	149	167	181	186	171	157	212	178	154	180	158	205	163	166	175	195	183	148	174	181	173	192	179	187	163	174	176	180	163	178	166	172	177	177	159	180	200	162	178	175	185	194	165	181	173	175	178	180	179	207	167	181	184	169	169	173	157	170	171	175	181	167	183	155	178	189	148	148	168	169	174	187	190	155	207	170	175	154	184	160	183	177	166	179	159	174	187	179	167	166	164	166	162	173	177	175	173	163	172	148	162	149	164	159	180	192	166	154	161	160	182	153	157	185	172	185	173	193	178	176	174	187	164	193	172	181	181	152	142	191	199	168	165	173	189	166	188	178	179	179	185	186	172	173	175	170	192	156	157	184	181	173	183	199	190	142	161	160	156	185	180	180	164	179	169	163	179	175	174	148	186	167	154	175	174	179	179	167	160	164	167	164	176	186	199	162	169	158	161	173	178	154	167	202	183	139	175	162	187	192	178	198	183	177	158	192	211	155	177	189	186	170	172	181	178	187	181	136	170	169	190	171	188	182	190	172	205	186	168	184	178	162	189	187	176	194	189	156	184	170	213	178	170	179	179	164	171	163	162	170	187	158	149	183	165	167	178	165	166	171	177	167	178	191	169	158	155	200	182	154	156	185	167	170	187	178	186	185	150	177	174	173	165	181	182	188	188	188	163	181	173	186	182	167	180	215	185	173	178	170	185	224	188	146	158	188	198	169	186	166	172	175	176	163	206	169	182	172	177	173	184	159	185	186	174	179	169	158	164	158	192	164	189	175	176
6332	4363	5085	1517	570	515	564	561	554	505	528	562	501	493	542	539	524	565	542	550	536	507	539	514	502	515	493	533	509	528	468	480	531	517	524	520	544	506	496	505	500	501	534	522	553	484	537	523	514	495	526	528	524	549	505	556	529	522	495	519	493	570	522	480	540	487	515	532	521	525	523	489	528	550	525	494	515	524	519	525	523	560	511	536	516	535	512	503	512	498	501	510	522	496	487	511	491	538	472	488	490	491	500	532	493	516	520	545	484	502	523	512	499	496	468	557	510	486	490	507	486	507	486	513	527	552	513	517	488	532	476	473	497	520	509	493	522	486	470	541	526	525	484	527	481	527	548	520	505	534	543	512	473	477	487	482	510	534	538	537	493	498	505	529	536	488	543	548	480	520	510	493	498	524	535	501	545	504	490	499	500	530	515	510	494	556	510	545	528	496	511	543	514	539	518	501	520	525	515	515	515	503	482	470	508	513	508	506	552	485	478	522	517	555	513	556	492	517	559	534	569	539	504	527	511	549	500	491	549	498	520	581	531	552	526	509	507	520	522	482	497	525	507	506	504	508	516	528	514	495	507	489	523	512	500	544	459	505	493	485	496	469	500	510	479	487	531	503	501	569	517	526	485	529	536	509	543	515	489	511	465	454	537	471	489	480	504	486	526	486	503	514	543	512	506	497	507	507	547	537	505	507	514	526	551	517	503	530	488	539	465	484	489	504	535	519	505	513	488	507	503	488	478	471	498	474	547	453	486	525	498	520	495	510	494	496	495	504	516	492	513	516	488	485	507	550	518	526	555	483	524	519	518	503	549	518	505	521	509	493	502	473	532	475	515	545	569	516	510	529	491	497	539	564	487	565	512	494	519	501	513	535	529	519	503	543	503	552	530	546	476	527	515	504	497	513	530	512	534	478	528	523	530	538	532	478	529	486	490	513	524	508	488	478	516	504	514	533	507	530	528	496	503	576	542	533	483	517	508	516	529	546	520	483	521	531	485	535	532	505	498	491	533	499	557	546	524	513	456	526	502	534	479	505	518	527	518	520	508	503	542	519	548	540	533	468	514	562	519	526	518	483	507	546	519	518	501	566	520	516	477	523	535	463	512	498	475	529	523	506	505	559	504	522	562	504	525	529	542	495	519	516	528	534	495	477	484	500	520	507	516	516	514	497	498	497	511	519	535	498	494	480	550	458	517	474	517	530	531	507	526	473	499	527	506	514	562	471	517	507	573	510	536	527	463	489	500	540	482	497	521	529	515	509	513	514	553	542	535	509	578	516	482	498	479	524	508	536	483	489	523	548	509	552	496	474	524	487	505	498	570	513	493	495	534	497	491	516	534	506	507	514	555	527	485	564	543	517	482	502	506	521	537	529	531	512	508	566	562	485	515	507	534	524	501	547	500	462	532	485	515	501	582	506	510	529	501	510	507	526	546	522	519	524	520	508	475	503	560	530	471	497	505	524	526	469	499	537	515	459	515	488	529	489	479	489	502	488	539	507	507	503	503	507	498	507	513	524	517	526	527	542	549	477	514	489	516	493	498	491	472	512	515	517	492	481	505	504	512	481	494	528	499	494	480	485	511	520	536	512	501	504	531	537	521	519	457	523	548	525	568	500	528	516	521	507	509	480	483	518	517	527	538	491	510	500	510	531	529	559	497	520	510	521	519	456	495	536	478	526	540	499	510	534	522	488	538	513	499	501	547	520	475	514	540	518	500	537	501	502	495	516	532	511	524	504	541	538	499	483	524	518	493	494	516	492	519	517	494	525	563	523	531	484	483	473	539	518	542	524	521	536	528	540	507	548	500	540	525	517	492	538	445	502	527	472	526	546	532	505	534	539	489	543	526	521	506	497	522	519	526	504	516	519	514	496	474	478	499	511	516	507	508	484	503	522	497	481	500	487	546	508	481	528	499	538	509	494	568	467	505	521	487	502	553	563	502	505	533	488	517	530	526	518	526	519	523	537	514	501	519	519	513	524	531	478	529	508	533	532	526	511	542	541	469	496	506	542	483	539	535	542	483	512	500	484	503	493	501	505	543	483	477	536	511	477	489	506	503	542	495	516	502	546	548	559	477	528	519	518	518	535	500	501	505	466	541	519	526	538	482	495	501	550	535	543	515	492	523	464	504	496	539	502	515	541	485	493	546	566	542	526	498	514	525	494	520	514	536	509	527	535	487	508	508	525	463	479	523	505	533	493	509	510	526	494	484	544	533	545	463	505	502	507	512	519	497	545	518	467	525	521	510	490	516	519	535	553	472	543	489	524	554	524	534	518	515	494	509	521	500	492	517	500	540	531	504	504	488	512	485	468	549	512	475	522	523	551	519	488	526	484	488	511	502	536	477	519	524	509	525	533	498	522	504	477	509	489	538	484	494	517	516	515	551	514	486	524	523	515	498	500	534	512	560	560	503	478	493	515	498	491	568	529	483	508	472	497	536	504	521	538	535	499	488	550	521	517	505	511	480	508	517	497	544	507	494	531	520	499	510	511	483	469	511	528	528	512	517	508	537	531	509	522	459	513	555	475	491	549	511	500	509	494	528	501	490	527	550	503	520	541	505	531	504	503	506	524	487	511	487	505	467	511	556	515	525	520	513	549	480	488	546	526	520	516	493	507	490	500	526	503	502	499	515	490	547	514	523	504	517	483	509	502	496	528	538	537	555	480	510	518	490	502	514	548	516	508	525	497	518	512	526	534	547	538	512	547	487	492	514	507	498	539	532	486	486	533	503	525	543	548	510	516	524	469	535	510	515	506	517	515	541	481	495	500	512	522	496	504	516	509	525	510	536	489	500	514	508	519	521	537	492	519	502	492	521	509	539	533	506	496	531	544	511	495	507	561	538	489	525	550	541	492	543	551	522	502	520	492	485	512	515	524	493	511	517	500	512	486	523	465	499	503	509	507	533	496	514	541	505	523	525	506	546	505	519	475	527	504	530	524	482	497	495	528	498	532	540	531	494	519	503	503	521	531	518	550	519	520	477	496	506	510	512	502	531	513	513	488	502	514	496	524	495	487	503	527	537	457	528	531	527	493	528	518	489	489	488	494	506	544	520	502	504	525	498	506	472	519	518	503	506	493	484	521	503	493	517	502	507	533	531	502	507	515	485	527	518	531	519	485	489	495	546	549	548	553	497	507	529	532	518	491	510	499	534	562	508	508	530	540	520	499	507	526	488	504	566	555	537	499	501	533	513	542	521	556	493	496	546	521	494	511	515	518	502	513	514	487	466	487	487	501	542	513	515	473	529	502	499	528	527	528	525	525	504	518	470	516	500	537	522	527	517	533	536	508	518	496	506	506	521	520	493	516	519	508	497	502	509	524	497	521	484	500	549	512	509	517	524	550	524	522	499	487	515	515	525	517	535	525	556	533	548	497	525	545	539	504	508	564	520	512	509	570	534	524	554	512	492	521	512	518	478	540	501	522	482	536	549	529	473	514	519	499	496	494	517	516	485	501	516	513	524	489
44585	41704	38054	16085	1303	598	512	425	402	390	423	362	384	334	414	335	347	351	350	366	346	332	322	324	310	345	385	344	312	335	355	352	334	303	305	363	324	337	366	290	318	317	332	319	310	300	328	311	340	335	329	319	330	349	339	342	341	299	318	324	323	325	322	323	339	383	330	352	338	339	343	298	370	331	343	327	312	340	327	330	296	361	334	310	332	334	354	344	344	346	301	323	320	325	325	317	326	371	344	318	329	325	345	321	295	325	325	287	323	294	325	307	330	336	351	354	336	324	368	318	301	311	347	365	350	334	342	329	308	366	308	344	304	354	326	353	329	353	343	319	359	341	324	345	286	338	306	346	306	334	302	342	342	332	297	307	292	336	330	313	345	315	325	367	328	339	324	349	327	366	327	311	335	333	331	322	308	331	360	331	341	331	336	343	318	310	312	332	363	317	311	345	313	309	330	342	345	300	357	344	336	320	333	308	340	355	345	309	334	289	326	358	297	328	331	340	328	319	284	327	304	313	318	314	316	324	345	327	347	297	312	335	313	325	344	352	326	354	355	319	362	331	319	381	347	347	300	328	346	319	316	311	304	341	354	326	306	317	337	313	366	324	324	301	338	343	344	340	364	338	360	332	319	338	363	323	334	320	329	343	335	319	325	301	343	335	327	317	325	335	342	343	315	284	301	327	306	346	337	317	350	316	329	358	342	353	325	305	307	339	341	312	346	351	335	357	315	330	330	359	306	335	332	333	297	392	366	327	328	336	342	318	325	335	329	315	329	292	318	327	329	314	328	304	337	295	336	317	298	315	308	338	341	326	315	307	312	335	338	324	358	341	315	317	303	364	331	333	308	303	327	290	346	311	304	341	305	337	326	321	319	307	356	327	292	339	330	332	336	332	316	313	310	290	339	305	341	339	299	330	347	331	343	336	330	312	319	340	322	329	334	334	318	367	321	341	357	342	329	329	338	338	275	320	368	305	310	319	355	370	352	344	344	324	327	342	330	347	315	334	318	304	319	344	340	349	286	359	344	310	328	335	327	331	362	288	324	321	347	330	345	315	332	361	332	329	327	315	334	332	349	302	337	338	340	329	357	308	312	319	325	355	344	317	322	302	327	352	325	320	377	350	331	348	337	319	322	298	344	337	323	344	344	379	309	325	320	306	305	323	340	318	347	344	353	346	306	342	296	341	355	342	326	341	301	323	310	289	332	367	297	353	336	348	342	322	339	323	339	357	344	320	334	317	340	333	341	346	341	318	338	329	344	347	325	335	301	317	358	324	346	328	314	318	331	352	318	352	352	332	336	348	356	356	337	337	344	316	313	314	356	338	328	335	350	369	339	334	315	328	317	327	330	318	303	315	339	311	320	337	326	359	320	316	322	345	323	322	317	328	363	325	321	341	380	340	330	318	347	320	320	323	325	329	343	326	331	297	309	320	348	327	306	316	312	314	350	306	305	307	339	330	308	294	359	382	358	324	344	359	333	334	331	325	347	372	315	313	336	302	317	341	368	325	336	307	332	336	343	282	318	330	300	353	337	337	328	343	331	324	303	327	331	362	297	346	347	324	318	332	323	318	315	304	310	324	334	301	324	352	331	303	356	319	349	360	322	323	321	316	353	323	330	324	332	326	335	313	312	325	317	344	343	347	303	352	332	325	341	305	298	339	353	306	321	311	349	316	331	315	330	333	308	328	319	326	312	326	308	354	296	338	348	349	364	338	355	314	378	309	309	320	299	287	305	314	320	334	376	344	306	319	336	345	325	331	360	334	326	313	357	314	330	366	304	342	334	327	357	303	349	347	292	297	334	329	357	320	321	359	351	349	344	328	364	319	355	311	341	319	337	316	321	331	342	349	306	323	334	351	310	328	363	278	333	369	346	322	314	320	324	362	334	350	327	340	359	305	370	354	319	349	348	361	342	348	333	314	333	332	356	310	334	331	315	309	342	343	325	324	325	327	331	325	312	318	328	329	341	349	295	333	336	339	331	321	341	344	335	335	294	327	331	336	312	343	312	348	319	330	306	351	324	333	345	384	338	315	322	334	341	343	343	346	325	320	322	350	347	309	328	327	310	319	380	346	337	351	305	314	330	334	344	298	325	297	314	311	366	322	341	321	348	324	332	315	333	334	333	343	352	349	322	374	376	356	324	302	311	329	315	330	369	341	310	322	341	328	343	328	339	330	333	310	337	321	341	371	307	326	322	322	355	317	350	338	323	361	328	332	331	279	368	310	323	322	323	289	320	331	354	333	324	309	374	328	334	352	359	351	330	345	310	323	318	333	321	343	331	309	310	335	309	322	362	331	337	343	327	337	358	335	289	354	298	356	332	327	356	333	298	346	319	332	316	333	346	338	317	329	309	335	347	310	315	329	339	356	326	334	305	339	331	335	339	311	333	328	312	342	332	348	328	332	303	300	317	295	335	346	320	363	352	355	333	314	313	331	306	334	331	288	302	363	331	317	332	335	318	341	327	356	342	346	362	362	303	362	315	316	330	330	334	331	345	315	338	332	346	339	332	338	342	327	345	341	319	327	324	322	329	332	319	321	358	316	316	295	317	325	352	310	338	333	320	314	333	337	340	336	343	353	335	344	326	323	306	325	333	307	321	341	309	284	334	340	303	320	319	323	334	335	360	350	300	338	342	305	343	348	343	320	368	368	353	326	356	304	334	324	313	329	339	329	350	322	326	315	326	306	314	363	335	306	372	308	341	306	343	320	321	300	339	345	329	326	342	332	308	326	351	332	321	316	329	320	296	307	333	321	317	340	341	348	340	319	334	330	357	338	325	326	336	339	340	373	332	342	341	323	381	361	327	356	314	345	352	336	304	334	300	352	321	336	350	364	351	345	334	330	330	348	311	348	318	312	330	368	326	303	327	313	353	316	340	326	307	352	347	301	338	349	326	353	324	337	364	333	341	336	332	289	291	345	315	332	361	346	333	338	305	351	326	320	307	319	318	317	365	306	320	267	337	335	318	320	299	366	339	328	325	335	337	335	284	334	299	299	340	312	328	325	339	344	334	346	321	327	310	312	315	315	361	311	323	360	308	331	328	352	335	327	348	375	299	329	294	318	316	307	329	330	323	331	329	353	349	299	339	328	323	319	337	362	295	356	334	295	326	311	319	335	360	311	308	300	349	345	329	326	328	323	315	315	331	358	335	335	326	326	352	358	308	324	323	343	300	332	293	309	315	332	351	338	321	368	319	349	333	314	338	334	325	319	315	334	328	312	333	328	298	347	354	322	339	335	297	317	333	334	350	327	313	352	348	339	310	296	328	320	331	358	314	320	311	324	350	318	352	314	337	318	306	338	353	329	313	331	347	336	340	371	319	334	345	323	327	375	323	314	335	317	304	360	347	323	325	349	326	352	323	337	350	333	337	300	361	327	304	325	336	340	348	307	319	337	320	324	353	303	318	313	321	326	303	354	343	337	323	348	316	339	339	345	315	356	317	337	346	350	362	312	343	318	327	328
26434	30885	38761	13642	2374	1960	1792	1614	1411	1318	1191	1213	1139	1102	1186	1060	1005	992	975	977	996	934	945	933	874	949	924	947	947	904	854	953	938	812	898	864	940	876	822	878	977	896	843	856	871	836	830	895	929	847	848	864	865	930	812	884	852	894	882	833	803	814	873	861	847	850	829	848	890	850	891	877	861	817	825	850	891	832	845	854	898	787	915	789	922	836	885	826	858	862	827	882	809	795	827	855	841	879	870	902	884	876	834	854	818	838	906	812	847	849	823	821	835	859	780	826	931	813	829	849	879	858	827	828	871	843	835	885	873	824	855	882	883	856	825	815	843	845	857	856	843	862	856	886	831	834	843	844	798	870	852	809	881	913	884	815	870	858	798	867	830	871	847	905	921	855	911	846	870	847	886	878	881	854	886	851	820	874	878	841	843	808	793	847	808	846	833	862	825	850	857	811	871	854	823	857	861	858	816	883	841	891	844	835	865	850	830	887	803	806	848	842	839	856	888	873	879	879	867	836	859	835	781	831	829	851	870	830	871	846	846	820	816	872	916	847	829	894	893	824	844	807	859	885	841	875	852	832	804	877	891	861	826	875	856	870	876	878	876	833	800	843	848	797	872	912	809	857	817	857	868	875	795	879	877	825	861	856	826	812	820	862	873	839	787	861	842	825	833	878	842	848	826	869	864	863	822	865	886	858	800	873	790	849	827	770	861	861	819	874	821	764	847	810	887	799	860	844	872	850	846	899	822	875	862	866	825	850	845	856	784	798	824	893	858	838	844	924	849	839	851	846	870	886	844	845	847	841	843	872	820	859	842	881	823	876	852	841	815	852	882	888	839	834	890	866	807	891	826	810	797	856	848	833	868	882	851	833	837	870	839	862	850	871	847	853	837	895	848	890	856	848	821	821	789	795	856	762	833	821	836	884	828	825	894	803	820	775	834	902	837	814	855	860	855	820	814	883	851	869	847	849	820	826	882	820	840	874	876	846	870	809	839	864	835	904	886	852	810	861	852	821	785	898	811	863	830	884	846	866	822	855	833	835	834	858	845	867	858	840	849	869	840	840	857	852	834	848	853	876	838	870	819	867	890	884	857	806	834	793	825	917	849	837	847	900	825	830	825	842	846	849	853	863	903	887	889	877	823	875	840	885	852	881	853	871	855	844	851	881	808	843	911	831	857	854	889	824	815	792	901	873	868	877	828	840	826	852	849	827	895	864	864	814	788	828	809	822	862	857	875	880	813	837	823	891	875	839	854	810	878	860	898	875	864	885	899	864	837	864	918	857	789	851	870	850	900	848	836	825	833	857	819	879	862	805	843	850	813	835	827	824	812	833	927	846	905	813	858	844	874	811	851	820	840	846	889	849	859	873	862	903	865	794	853	936	875	852	893	848	860	836	816	873	845	884	867	837	800	858	800	862	831	860	845	848	860	828	854	874	875	841	851	892	819	876	835	786	808	801	892	853	851	801	771	876	834	865	815	848	885	795	835	845	827	852	889	854	840	831	860	865	832	868	825	854	922	861	812	833	832	835	909	820	860	815	873	798	851	867	809	872	871	825	883	814	835	876	873	837	853	846	847	865	867	859	825	903	839	871	902	882	845	832	835	800	871	793	829	846	876	811	841	813	863	810	851	844	849	837	834	874	870	896	816	885	857	879	825	851	816	820	879	868	844	821	845	871	848	834	886	845	857	797	784	882	868	851	823	845	844	855	845	881	858	838	873	830	832	860	866	847	777	852	841	908	820	889	858	808	833	846	836	803	856	852	899	837	848	798	833	838	915	882	809	859	877	861	823	891	851	888	855	850	861	873	870	825	867	853	821	835	840	848	820	825	881	848	831	827	824	840	880	851	820	930	876	867	853	859	882	868	850	854	821	886	859	857	858	863	885	797	874	893	843	814	859	830	825	842	852	816	801	845	817	836	852	844	850	847	910	876	868	968	883	898	849	833	925	810	829	828	848	843	877	842	849	884	880	851	886	881	867	832	807	890	820	835	825	827	866	880	844	845	867	891	893	858	882	847	821	866	875	823	826	805	848	889	875	806	848	861	825	865	929	864	863	800	849	815	843	850	855	859	850	882	840	845	813	879	839	831	858	838	863	863	837	841	894	867	893	845	861	823	801	847	879	852	871	810	854	802	836	871	854	811	818	920	812	814	814	801	851	860	831	903	805	802	869	849	874	832	831	863	905	862	816	870	847	860	844	843	841	859	842	845	817	801	850	871	850	820	909	893	848	809	905	893	884	799	825	824	806	877	845	919	805	881	827	851	831	828	821	859	863	862	904	880	803	817	815	862	805	857	892	824	878	826	843	883	877	893	850	859	850	843	915	882	877	866	828	750	838	828	845	894	784	814	842	856	892	872	835	883	851	824	824	836	813	825	841	822	837	880	856	789	856	857	825	862	829	805	830	828	831	825	857	858	823	798	861	809	868	873	863	782	849	900	873	850	882	830	851	864	857	818	835	830	856	859	858	849	819	855	855	829	885	870	825	825	873	847	866	858	864	861	889	854	837	881	864	856	820	829	881	904	833	874	769	860	848	829	833	838	864	860	889	845	871	872	844	886	856	825	852	795	834	848	834	858	816	867	849	831	881	841	812	840	796	837	840	872	815	830	881	860	885	816	807	803	790	919	841	883	886	806	852	856	794	895	815	820	874	828	856	833	845	803	874	880	842	858	830	814	841	862	902	834	823	913	897	856	841	819	829	848	888	885	873	866	848	841	818	884	855	878	831	858	849	872	888	839	834	862	864	868	867	797	897	868	859	814	866	853	837	880	878	842	849	885	870	865	833	793	840	841	833	865	865	819	790	832	845	838	849	808	904	859	839	786	807	790	825	753	827	773	825	868	880	844	813	875	818	868	826	839	862	833	878	881	872	872	855	829	842	918	828	843	868	857	846	824	833	845	855	849	823	787	850	906	886	875	875	832	848	859	874	848	848	847	846	883	860	895	894	909	893	886	871	798	861	869	845	880	840	808	853	885	875	857	816	851	861	832	843	869	818	854	843	836	840	840	825	839	824	864	827	891	918	803	814	815	797	826	862	885	825	859	846	842	851	832	814	826	830	822	816	820	832	884	826	874	849	862	841	812	874	883	889	878	875	844	844	852	855	836	862	868	866	836	857	808	796	815	877	796	856	828	897	842	832	896	893	815	811	838	910	861	842	863	858	850	855	865	855	870	910	830	876	884	848	840	835	802	854	870	900	866	816	847	864	822	898	904	782	853	852	850	822	856	810	816	825	838	857	884	841	863	844	867	837	889	817	915	847	864	857	888	845	883	849	836	910	903	841	918	849	844	863	911	873	838	892	807	870	876	839	864	813	888	833	825	817	815	864	825	828	908	883	821	842	852	902	850	863	895	820	865	909	821	842	846	846	891	844	848	875	853	852	799	880	855	810	819	848	847	809	849	835	845	880	833	840	787	860	863	877	897	830	912	880	846	816	881	832	835	845	926	827	810	876	860	893	822	844	862
59259	56509	52379	23168	3061	854	639	556	514	478	423	400	413	412	375	406	375	331	378	328	375	369	364	398	359	345	351	326	342	321	354	350	307	359	323	313	370	339	354	325	372	330	354	316	325	314	359	352	350	334	318	330	314	309	318	317	344	320	353	325	329	318	361	328	328	298	335	330	314	304	296	327	304	330	333	310	315	354	380	316	318	318	331	335	322	353	333	314	315	307	326	337	360	337	322	324	307	309	322	339	328	293	345	333	328	337	318	300	309	332	341	343	322	310	304	310	285	305	314	313	355	341	314	297	295	312	308	338	315	330	325	354	319	348	333	336	354	310	316	309	312	302	336	320	313	343	326	334	292	295	314	322	361	317	308	282	302	348	342	303	313	308	303	320	326	312	356	312	316	344	325	310	343	320	301	329	309	338	320	337	308	328	297	315	325	345	351	293	301	330	303	337	341	329	306	321	288	306	321	347	326	298	327	323	328	353	303	330	335	313	343	331	327	304	312	321	347	303	352	351	322	319	295	347	342	348	345	320	348	291	296	296	285	305	312	344	329	298	317	291	352	308	315	340	326	318	311	341	339	376	362	330	314	314	323	317	300	345	306	305	320	279	354	353	343	302	325	295	288	332	335	351	338	303	339	302	328	306	318	335	310	315	297	298	281	328	311	326	318	336	347	349	326	303	337	357	311	311	317	300	310	323	344	320	330	276	344	326	325	331	335	334	345	323	312	328	366	303	300	330	293	307	352	366	319	356	370	394	300	296	310	316	293	338	308	303	316	295	316	318	328	312	329	329	334	280	362	325	345	345	344	298	341	331	330	334	363	302	341	358	326	320	328	312	329	345	309	289	313	294	309	328	339	320	323	337	319	305	317	309	302	327	329	279	313	317	331	321	297	295	322	334	317	345	321	311	325	328	321	339	309	295	326	315	340	320	333	318	330	351	344	359	330	334	309	342	338	367	301	329	340	332	300	344	332	334	319	308	315	308	309	339	318	315	335	312	329	290	306	347	365	320	299	279	314	323	343	334	309	324	317	311	312	301	315	340	289	340	301	361	334	312	336	341	333	348	339	324	324	325	368	333	301	318	357	344	336	318	305	339	327	282	305	326	344	305	311	307	356	304	324	326	317	322	295	352	314	313	320	309	318	318	304	322	308	316	345	314	316	343	315	331	342	306	352	323	310	324	333	320	308	324	315	359	333	306	320	292	333	320	319	296	313	348	322	293	322	344	321	359	306	326	330	305	322	335	348	322	343	316	336	348	311	308	339	310	329	320	305	354	302	282	329	323	306	308	309	313	320	355	356	295	305	333	313	311	338	340	305	347	322	325	300	294	327	356	318	336	299	322	286	338	365	346	348	337	326	323	328	386	338	297	339	316	321	312	315	361	322	338	363	331	276	337	312	304	339	303	335	319	347	316	347	347	328	330	307	321	328	312	348	317	347	329	314	308	338	321	331	319	307	346	319	363	294	322	307	313	321	319	331	327	318	309	321	365	336	314	316	299	342	329	331	337	323	334	325	363	367	320	330	311	306	326	337	344	320	316	335	303	318	331	319	326	328	337	328	326	296	315	336	317	335	347	317	302	354	296	365	302	347	313	324	317	303	308	349	352	339	295	340	313	314	305	322	343	328	325	320	345	314	312	291	312	319	313	348	336	340	305	289	330	317	327	337	341	330	298	308	300	301	335	300	352	308	297	306	315	313	336	346	303	295	312	358	302	360	344	301	312	300	323	344	304	304	342	295	353	323	333	319	333	321	338	337	318	312	295	303	278	364	335	327	326	339	335	318	309	317	319	319	320	287	304	303	307	295	303	332	351	349	319	345	314	332	309	307	317	316	326	328	330	348	309	330	348	308	323	345	341	329	363	303	345	345	333	309	342	311	326	351	333	332	335	335	317	326	313	314	315	298	340	317	333	287	332	289	333	316	314	317	308	297	357	362	313	336	323	360	300	301	305	305	318	322	313	321	314	346	313	320	323	351	337	304	306	283	335	303	326	298	324	313	309	318	336	294	317	346	317	273	319	314	320	290	298	335	314	322	330	313	335	336	328	325	361	317	290	363	334	330	324	313	284	311	337	349	341	312	330	302	340	310	294	319	344	358	316	300	313	347	303	317	310	318	324	328	314	309	335	285	344	310	296	346	342	306	327	318	331	321	318	346	321	321	349	335	328	328	328	282	316	325	306	305	326	327	328	297	335	354	346	352	335	304	340	324	330	339	304	320	333	349	341	329	303	326	290	313	363	318	344	317	305	291	291	326	339	317	339	340	294	291	311	323	316	304	333	349	314	278	325	304	337	318	347	331	340	329	309	329	317	324	293	332	306	317	364	305	318	362	334	308	345	343	309	352	299	305	313	306	312	353	346	329	323	354	331	341	304	324	316	306	343	342	322	342	367	346	318	306	324	320	324	311	333	329	317	332	291	321	324	311	338	315	323	320	305	319	299	341	317	306	313	310	298	304	325	338	336	320	325	338	334	332	351	332	303	338	315	308	338	330	332	341	298	350	360	331	321	305	341	295	313	333	331	335	332	324	291	303	310	303	337	326	333	334	339	349	338	374	322	314	326	333	297	332	311	357	308	339	293	281	332	341	336	320	315	333	329	319	308	287	337	342	328	319	297	326	313	295	344	352	329	341	334	336	325	318	318	319	335	310	316	344	348	339	340	306	293	309	316	295	330	353	295	311	299	323	309	328	308	338	326	332	349	337	311	316	322	319	347	317	306	335	310	332	301	290	353	320	317	317	321	348	301	347	319	321	312	298	328	353	335	344	341	287	294	316	330	323	330	341	323	317	307	337	352	311	319	332	295	340	336	334	311	282	309	316	310	328	318	316	334	328	326	322	381	367	337	332	307	320	336	296	324	299	301	338	333	314	305	311	354	330	308	338	312	310	339	346	329	326	338	332	349	342	299	360	291	332	334	310	359	345	328	313	345	314	330	324	328	311	335	342	342	328	349	312	333	333	334	350	317	297	303	312	326	309	324	339	312	322	332	326	339	351	328	340	354	347	320	320	332	319	310	313	333	321	315	308	335	324	329	312	336	329	329	301	353	320	330	332	293	329	334	335	357	365	307	318	332	311	282	341	313	331	301	315	332	322	329	320	280	291	317	341	320	344	298	309	350	312	297	327	315	326	347	333	364	341	335	305	342	307	305	339	308	302	322	310	324	294	323	313	303	324	348	322	327	288	338	304	301	322	332	349	319	322	308	318	320	334	340	340	342	330	331	344	299	335	314	320	315	321	338	325	333	330	338	318	326	318	318	328	295	310	332	315	299	357	306	332	348	318	310	300	305	340	308	342	321	355	358	348	339	326	294	352	331	315	332	366	352	296	337	345	336	338	312	331	294	322	291	307	314	333	355	297	316	330	317	335	341	309	297	332	348	333	290	321	346	337	316	345	309	322	307	335	287	297	310	310	327	347	327	326	304	328	328	306	328	321	348	335	309	297	312	331	332	311	325	342	304	303	291
35429	40272	48027	15091	3740	3131	2597	2242	1948	1682	1625	1495	1412	1257	1238	1238	1176	1110	1119	1095	993	1020	1017	1041	1004	991	949	925	962	921	936	915	934	890	856	905	887	929	897	936	873	829	875	805	834	874	844	835	811	906	864	837	866	850	841	842	849	880	815	837	877	826	870	833	907	840	861	812	808	848	854	843	809	841	783	828	804	787	802	822	857	788	851	810	847	851	832	843	855	792	827	825	778	846	804	862	794	833	835	834	826	819	748	815	783	843	856	784	800	774	801	816	827	782	829	834	840	842	869	806	841	822	833	826	768	827	814	804	863	792	774	831	812	790	836	776	765	862	854	828	824	787	797	834	787	824	830	840	765	849	796	837	827	784	785	778	829	814	802	829	802	762	834	762	837	861	829	792	811	796	775	819	793	803	843	875	843	810	812	851	846	808	783	805	779	811	844	774	827	827	830	778	815	827	856	838	825	804	811	866	796	832	835	820	806	824	851	759	783	801	819	818	824	810	855	858	849	810	822	825	825	792	859	858	786	763	858	809	802	772	785	812	792	839	819	805	804	845	840	828	839	819	792	799	823	787	820	771	786	788	780	755	797	865	860	797	859	848	840	808	791	819	820	824	782	833	842	820	798	814	796	839	842	828	785	797	779	758	807	828	796	821	885	821	782	794	770	825	793	812	823	843	750	777	800	795	805	780	829	780	795	811	804	804	867	812	833	787	819	829	776	748	780	807	860	847	832	861	796	812	782	820	802	815	781	806	827	790	802	815	775	802	818	815	790	812	831	794	832	784	762	793	880	858	843	805	871	814	834	868	803	825	831	793	821	835	866	779	805	873	812	820	850	791	818	835	798	776	808	795	850	826	816	851	808	808	812	790	774	797	782	794	794	782	806	834	798	817	815	862	836	821	812	799	833	826	782	762	812	791	831	821	784	790	823	874	817	859	796	825	866	786	824	843	806	777	838	838	776	810	761	823	817	828	769	866	832	781	855	799	866	870	871	773	834	809	818	844	805	828	791	831	748	838	816	820	839	791	802	808	826	827	839	760	774	851	833	786	869	835	738	800	879	785	836	824	760	767	858	738	790	805	841	795	804	875	827	801	846	839	782	846	824	774	798	777	802	831	832	780	781	786	860	793	789	815	860	782	771	796	826	773	820	829	793	803	834	807	793	829	827	852	775	833	845	830	793	866	806	819	829	835	835	747	828	833	789	763	810	829	809	790	815	859	854	805	824	807	818	811	818	843	788	795	815	794	800	759	831	836	794	841	764	804	843	800	805	797	813	810	899	840	806	842	808	784	835	809	793	808	815	805	750	780	815	787	812	844	855	797	765	807	800	790	855	850	784	823	860	856	759	767	828	784	821	814	831	831	844	836	842	860	730	785	746	810	809	813	880	821	814	777	807	803	816	842	812	796	852	799	834	779	802	825	797	840	811	773	814	770	797	807	853	777	761	770	790	791	731	793	821	850	802	810	808	819	827	842	798	855	766	815	804	835	818	778	834	792	803	860	851	781	832	836	822	825	850	803	810	800	797	837	737	762	813	840	814	795	820	832	819	791	790	779	826	822	803	795	803	849	746	794	839	810	771	821	824	797	819	786	822	776	824	806	820	793	860	851	794	829	790	817	799	791	795	852	821	810	821	835	842	824	793	781	796	765	812	844	850	854	827	830	858	831	819	817	796	776	799	824	757	821	791	778	811	786	830	783	845	782	807	866	813	813	878	810	817	807	819	759	828	792	783	802	803	835	804	801	740	805	807	790	827	840	796	766	815	766	791	765	835	755	789	847	827	823	820	780	833	803	837	817	821	804	822	777	798	811	842	771	787	816	788	859	793	850	803	791	799	744	803	830	799	780	823	836	785	797	821	821	792	823	811	834	773	809	847	827	833	799	839	811	885	846	792	797	782	839	802	810	846	831	789	800	859	782	797	808	777	793	800	824	802	877	805	828	803	793	813	766	777	800	763	806	830	810	792	777	823	816	851	822	829	799	826	781	778	847	822	759	861	813	808	809	803	741	803	797	791	794	800	772	801	774	781	868	841	832	817	816	816	830	780	765	763	790	806	794	813	819	815	821	820	794	801	808	824	850	832	774	787	826	803	832	848	744	814	792	822	765	850	775	872	770	766	847	786	810	790	759	806	799	825	811	872	795	805	811	830	829	805	858	843	759	811	812	785	782	821	824	802	806	845	839	800	772	820	804	815	910	810	846	791	787	852	823	816	785	782	777	771	831	784	808	830	873	794	804	829	837	804	814	856	836	819	799	813	860	782	801	802	828	819	831	784	823	840	828	806	781	841	804	830	848	771	802	820	760	796	830	829	734	832	801	805	841	790	799	768	808	803	797	779	817	793	797	772	854	793	858	781	808	841	802	835	759	817	804	804	805	800	813	809	863	791	801	825	833	822	841	822	812	792	780	833	791	863	811	806	772	760	831	829	804	786	810	875	800	803	796	835	855	822	794	789	833	745	770	795	804	739	869	842	777	828	809	796	840	766	823	778	818	825	837	782	821	796	865	860	807	847	810	821	822	792	806	796	765	794	846	783	819	826	755	828	798	791	785	839	801	770	829	853	820	827	799	817	780	776	782	821	796	791	872	820	827	845	832	784	812	821	791	802	810	810	843	814	835	812	823	813	832	803	785	820	787	823	751	836	825	793	775	787	844	813	838	817	809	788	809	828	846	847	769	815	762	825	859	796	862	813	827	806	758	762	842	818	831	885	785	800	828	785	824	847	828	820	788	826	849	832	811	823	868	836	786	846	815	826	811	816	810	763	778	809	809	814	785	760	799	846	822	861	809	787	803	788	810	825	864	816	827	836	802	819	794	834	783	869	830	774	774	872	768	817	792	790	821	818	854	790	801	804	853	819	801	825	845	826	806	834	765	784	837	795	859	837	826	803	819	770	826	792	804	794	833	788	849	792	828	865	800	779	799	856	801	825	762	793	815	849	779	782	808	817	820	848	870	804	802	752	797	800	773	795	758	802	861	813	788	814	833	799	843	778	806	771	801	847	855	809	869	825	805	843	814	883	821	775	802	799	774	782	823	797	765	790	845	828	825	820	797	786	777	811	779	821	837	839	832	782	819	798	866	844	832	823	834	822	810	831	771	858	840	822	821	821	815	784	810	796	780	845	802	753	840	817	813	864	846	831	791	825	821	825	830	798	824	788	836	844	879	812	818	842	807	828	807	809	805	809	816	818	792	811	860	783	832	765	835	823	816	822	782	820	784	848	807	807	808	803	848	808	818	794	816	819	851	769	791	781	818	775	816	842	820	764	791	828	776	785	807	829	815	837	808	804	795	806	835	782	829	836	811	835	767	784	813	827	769	856	799	802	791	846	767	811	788	832	806	832	755	825	726	836	813	793	803	831	849	806	790	830	809	836	774	782	863	809	829	785	822	813	859	734	835	859	776	767	788	817	876	843	798	814	821	789	831	811	802	826	818	841	849	832	813	779	887	837	804	799	805	774	804	818	795
6567	2810	1924	428	163	168	169	179	169	193	160	153	159	200	181	149	168	199	162	184	195	175	158	168	178	184	185	154	154	150	180	157	176	163	155	181	187	147	193	167	186	166	172	153	172	167	146	197	176	167	182	182	179	182	162	182	162	190	171	193	174	158	177	166	192	179	180	162	174	187	182	188	154	170	184	141	180	167	156	182	196	156	178	165	172	148	178	189	164	176	163	170	200	166	163	153	191	174	187	169	171	172	174	189	189	190	179	187	162	158	169	194	197	204	159	160	176	169	181	172	156	178	147	140	182	168	177	161	188	172	154	162	190	162	174	165	155	177	183	176	194	173	191	165	178	162	160	191	160	168	190	204	158	180	169	191	195	166	174	173	180	157	157	154	202	196	195	180	172	169	175	178	178	169	178	161	186	181	157	154	191	182	173	170	186	169	177	164	185	179	185	168	182	173	192	167	155	178	187	190	182	174	176	162	201	183	181	208	169	193	149	163	168	161	176	157	163	165	180	178	184	165	192	171	195	197	194	181	181	179	168	176	201	187	161	161	186	167	179	179	170	198	183	178	180	162	171	170	203	190	201	180	186	169	174	185	149	161	183	163	170	180	180	194	188	169	160	161	178	167	161	190	162	163	172	192	164	200	172	185	190	172	151	173	180	177	165	158	161	168	167	162	164	161	166	161	151	166	175	197	187	198	176	171	154	176	203	175	169	182	179	177	167	182	150	165	169	179	170	161	151	193	173	181	185	172	186	175	161	181	167	140	185	172	162	171	155	165	169	167	178	155	165	207	172	164	180	196	160	167	171	190	158	186	177	166	173	155	165	159	165	191	172	169	163	165	172	152	182	172	161	164	182	178	145	170	189	161	173	189	177	158	157	158	181	171	178	165	180	174	190	160	146	179	159	198	184	178	160	196	177	186	145	203	174	194	161	173	167	132	173	157	178	178	182	166	165	168	169	181	189	167	184	168	177	175	169	176	176	187	166	151	173	176	167	160	188	166	181	150	195	168	180	171	160	179	185	159	176	188	152	175	172	179	162	164	168	195	169	173	175	169	174	164	174	177	196	189	166	164	178	173	185	164	172	177	207	162	184	158	199	177	198	168	193	178	177	163	166	177	166	173	173	188	195	184	172	184	184	200	177	187	203	179	163	151	157	168	179	177	182	187	180	188	150	158	179	178	169	178	195	189	177	163	173	153	192	179	184	208	165	188	176	188	175	177	167	186	166	173	158	172	184	186	182	185	192	182	194	181	179	170	185	161	142	175	159	156	175	179	175	165	180	169	199	172	171	173	145	167	170	162	153	169	180	157	177	180	178	179	177	182	185	158	158	188	152	186	152	168	172	183	173	177	170	159	181	183	175	168	172	159	179	173	149	166	190	165	155	178	186	175	176	157	176	223	194	189	200	174	164	163	175	180	149	210	176	171	165	170	186	179	173	173	175	174	164	157	164	179	188	201	158	187	159	170	155	167	180	162	169	199	160	174	180	155	154	164	182	147	184	154	174	201	162	165	170	165	150	163	182	179	185	186	161	167	180	160	185	175	165	169	167	195	171	157	184	178	189	164	165	161	173	189	171	165	168	199	162	162	173	173	196	165	211	167	182	151	183	168	183	167	193	183	165	169	144	187	175	162	144	159	173	166	177	180	174	181	160	184	184	177	176	160	170	163	179	186	183	159	166	172	147	165	142	194	155	181	191	149	173	167	160	164	187	174	182	187	166	180	153	167	177	149	191	175	154	178	197	175	168	174	173	190	172	192	183	174	165	149	181	164	166	197	176	159	168	161	165	157	165	180	150	155	158	174	177	172	169	169	196	153	157	178	192	162	186	176	164	165	181	169	172	194	160	158	157	167	157	187	170	170	167	168	165	159	162	194	173	192	188	185	163	165	168	168	168	186	184	169	158	176	187	152	182	174	186	169	155	170	164	162	161	196	165	171	196	178	191	189	164	164	189	171	154	183	198	172	203	185	174	155	159	177	180	169	170	141	168	199	186	188	157	192	176	192	194	181	173	184	193	170	166	167	158	174	166	174	170	175	164	176	188	174	179	182	159	166	181	184	168	161	170	177	167	165	149	149	158	181	173	167	171	179	174	167	189	178	170	174	190	156	168	185	178	170	156	186	180	195	156	149	153	169	177	179	169	169	166	131	172	165	197	168	167	154	186	184	174	174	183	161	187	169	178	202	164	155	166	180	167	165	180	174	149	167	165	165	156	182	178	171	166	171	162	190	170	156	179	187	174	174	152	163	166	126	163	206	183	169	176	170	198	169	168	163	168	175	155	169	178	173	167	177	152	187	178	158	178	161	170	175	183	149	173	173	176	180	185	178	169	176	181	166	145	192	176	168	148	166	174	173	180	162	174	149	170	171	153	180	175	184	168	188	181	177	169	180	156	179	167	174	185	166	167	173	164	183	181	167	157	183	175	216	150	163	184	171	165	174	169	175	156	182	177	175	140	159	160	181	154	155	192	172	171	175	146	190	164	209	175	152	187	178	184	161	157	190	184	166	155	154	172	195	164	180	187	160	146	163	189	174	174	153	170	172	168	166	197	184	172	178	175	178	157	182	172	176	197	161	172	177	169	204	176	175	182	181	188	177	184	148	159	192	193	161	169	172	170	162	162	173	156	152	188	188	175	149	144	170	168	166	174	183	166	135	214	169	184	162	193	179	147	185	162	159	146	199	168	140	172	161	166	158	185	175	190	182	199	187	187	186	170	187	177	178	175	183	166	169	167	163	176	160	168	188	181	207	165	190	170	183	147	167	158	178	179	164	160	194	162	169	188	160	176	195	167	173	193	180	168	168	172	168	171	172	169	172	166	177	167	141	175	197	162	169	181	203	176	182	167	154	178	158	132	185	178	136	177	167	171	166	155	180	183	170	200	174	164	163	184	165	165	190	193	180	151	162	165	164	152	193	188	170	173	188	176	168	174	176	172	176	166	181	165	170	203	183	181	177	169	161	169	178	166	182	200	175	181	204	168	181	162	163	184	188	201	167	196	173	170	182	181	177	165	168	171	173	211	164	179	160	183	185	162	214	189	176	181	158	162	178	185	157	169	166	165	153	180	169	177	175	172	165	157	173	184	205	170	187	168	155	163	200	159	178	150	200	159	158	167	187	160	180	180	154	159	179	179	184	190	180	173	146	182	156	179	176	159	157	168	167	160	169	165	178	174	186	146	143	171	199	155	180	165	174	172	168	182	186	184	159	169	174	174	172	180	186	193	162	184	192	167	160	187	167	181	191	187	181	164	179	187	182	168	161	158	172	177	200	162	162	158	177	177	190	164	149	140	175	196	149	152	155	165	156	182	186	179	182	169	174	152	161	164	180	182	155	162	169	172	172	175	184	167	155	189	170	191	179	174	175	178	173	174	186	169	159	165	166	163	187	159	181	173	161	178	173	189	189	179	185	165	194	173	163	159	152	170	173	173	155	156	197	178	155	163	172	163	175	188	178	159	148	166	137
5914	4460	5097	1317	593	563	554	515	581	538	510	587	561	528	469	543	519	563	565	492	544	521	492	501	559	451	536	513	528	522	489	502	508	518	487	536	505	491	530	530	509	546	499	445	495	498	488	527	538	516	533	484	487	520	556	502	488	528	478	477	522	529	521	505	473	521	483	477	469	518	495	480	507	487	497	550	508	562	531	495	522	515	513	511	491	484	463	523	535	480	525	527	484	487	499	485	494	539	529	520	542	505	527	494	505	522	494	479	531	516	453	525	526	491	501	513	556	539	489	511	545	488	511	500	524	491	499	504	479	480	487	521	499	476	520	491	518	520	497	532	461	506	503	538	478	522	540	474	521	512	493	495	495	539	503	522	513	522	518	484	508	529	490	557	521	540	488	495	488	556	520	550	498	499	531	502	500	495	509	507	506	515	512	484	511	481	545	496	506	488	515	514	508	467	512	525	460	556	526	498	510	512	482	528	518	502	548	515	500	532	498	492	494	498	511	480	480	529	493	527	503	505	493	498	455	495	511	514	538	523	524	506	496	499	517	535	548	479	499	475	483	550	499	503	525	498	533	517	506	527	491	479	487	533	538	522	515	461	505	508	491	481	484	466	556	490	509	486	515	553	513	515	478	500	522	555	505	495	504	547	508	507	491	508	485	480	551	555	491	531	511	535	459	472	473	488	515	522	478	503	509	531	507	492	512	504	488	516	519	529	506	506	501	541	511	532	506	532	485	535	501	512	507	525	515	495	482	520	478	518	508	504	474	451	498	494	509	519	497	500	475	517	469	491	513	481	510	510	542	521	532	505	485	492	511	519	513	519	525	559	497	495	492	513	478	530	482	562	439	524	502	533	466	482	516	485	487	476	526	476	510	489	497	518	517	507	517	519	538	493	507	551	500	525	523	531	515	519	511	487	513	491	538	533	480	469	548	504	503	509	506	512	498	474	473	499	491	521	551	536	476	527	480	523	544	527	495	512	503	506	498	512	525	496	467	496	508	503	489	541	542	525	535	495	511	488	546	497	522	470	505	536	497	503	506	510	546	524	504	510	512	526	521	503	520	508	469	504	557	493	500	523	483	510	555	515	549	493	532	519	490	520	546	515	521	483	505	522	529	493	548	515	532	536	493	505	515	520	536	497	486	504	491	518	500	531	466	535	526	529	530	484	471	471	521	477	498	517	460	508	527	503	522	519	513	536	525	475	510	490	499	538	523	453	524	518	489	513	476	507	512	507	541	497	489	507	492	511	496	484	550	531	498	472	497	491	528	475	547	522	493	502	511	538	520	516	515	480	524	481	514	543	484	507	492	510	487	493	481	458	465	530	518	507	484	515	494	509	509	529	496	501	522	555	509	515	532	512	504	519	492	520	492	470	499	505	467	526	463	509	531	484	499	508	480	503	486	539	532	494	552	525	493	458	498	520	501	541	477	509	533	512	478	508	488	492	515	521	482	497	489	512	512	485	505	533	530	514	544	507	526	536	479	518	494	504	505	481	496	506	501	502	483	527	500	514	539	517	505	517	530	507	490	542	515	532	540	531	491	507	510	490	504	489	529	514	509	494	500	474	548	518	501	488	503	522	512	503	499	459	500	504	530	487	507	489	474	502	515	505	523	506	471	529	473	494	497	474	481	515	492	480	501	529	502	526	536	473	517	548	510	537	491	478	531	514	532	549	493	532	512	515	489	508	550	459	506	456	505	516	480	492	500	535	502	535	511	529	499	483	525	482	488	523	515	541	513	536	523	504	494	492	460	494	502	498	501	495	513	505	519	480	541	505	488	521	488	528	514	525	512	496	462	522	524	483	461	519	512	505	499	518	526	520	529	490	492	448	510	456	515	531	481	507	466	491	495	505	489	496	492	542	530	536	487	479	512	501	500	531	497	509	501	478	491	527	480	471	504	492	491	595	442	516	524	512	501	512	497	521	465	542	492	512	533	498	491	500	518	491	526	548	477	511	478	495	473	530	529	481	492	536	472	468	469	547	513	481	495	497	533	499	512	530	506	501	509	561	529	532	532	524	516	514	492	482	521	503	484	524	478	469	517	512	493	535	480	450	483	478	525	521	515	527	518	484	442	514	509	504	490	534	499	520	525	537	530	481	509	464	506	548	492	503	492	473	507	464	505	502	471	523	509	529	507	480	491	535	500	464	462	450	513	508	487	487	542	488	484	545	524	473	546	512	498	517	478	503	483	511	519	519	535	508	506	529	486	502	510	477	475	501	485	506	519	518	505	526	487	570	474	484	484	525	505	514	484	527	538	505	528	461	500	539	514	534	491	524	490	474	512	524	519	472	511	531	528	476	545	508	524	531	497	533	538	511	477	502	517	482	485	499	541	493	485	523	479	524	500	498	508	479	512	461	511	483	540	531	529	529	475	495	506	503	532	496	489	474	519	520	522	503	474	504	490	516	537	496	523	554	493	478	516	506	446	550	486	520	522	512	466	519	447	513	493	518	486	508	523	536	510	517	501	542	510	517	527	486	503	457	473	475	528	494	483	465	511	523	517	524	497	509	501	481	505	502	469	469	514	541	478	533	500	515	498	527	513	526	511	520	519	478	490	523	520	526	486	512	529	491	511	524	495	527	513	508	553	497	495	479	474	489	512	492	494	496	494	472	508	498	520	505	519	502	500	505	508	487	521	501	514	490	526	516	482	492	501	495	546	490	499	452	484	496	510	527	489	493	485	510	477	502	500	493	540	522	526	492	505	525	541	498	524	533	503	499	486	488	508	495	497	501	544	553	501	486	482	492	513	528	492	486	473	544	470	459	521	523	497	511	497	511	543	505	511	544	503	465	523	489	525	467	513	508	493	527	520	492	500	488	487	509	505	525	519	483	519	518	482	530	504	539	498	538	537	498	525	518	563	520	536	519	509	492	491	498	482	507	461	485	503	493	454	504	513	479	515	505	493	526	481	490	497	537	508	507	496	529	498	523	496	508	498	514	477	517	495	495	525	491	470	471	493	496	517	508	523	529	538	502	484	552	486	544	544	468	501	494	523	506	527	551	526	522	531	517	487	506	515	514	511	524	464	527	482	508	496	460	510	542	523	488	539	516	443	528	497	517	465	518	525	511	494	498	538	480	491	524	474	483	572	496	507	485	511	565	500	575	522	541	513	479	499	504	522	506	507	507	495	500	485	493	505	490	513	519	514	508	518	486	496	483	496	544	500	503	498	497	450	543	501	496	484	507	514	519	506	503	509	524	512	493	498	510	487	522	516	517	520	486	526	532	516	491	521	504	494	500	528	524	510	522	522	468	504	535	510	498	478	526	534	525	538	494	516	493	522	489	506	539	517	545	517	504	518	512	530	493	506	508	506	497	491	475	495	532	517	525	517	510	486	527	514	484	500	559	556	532	507	525	482	559	512	545	532	518	525	483	475	518	515	475	474	541	480	536	523	517	519	528	522	527	524	560	483	498	474	512	492	529	477	545	475	515	497	532	489	518	466	486	517	517	513	493	508	489
45146	41332	36972	12968	937	579	502	455	418	394	371	391	376	350	372	340	363	330	345	362	370	360	350	352	343	356	345	311	360	313	354	313	315	347	346	320	339	322	335	331	324	348	320	300	324	325	323	333	313	323	327	321	336	331	340	311	332	326	376	326	306	345	334	319	305	328	324	312	333	299	343	333	323	380	330	331	318	323	311	311	324	294	326	347	343	328	356	339	330	345	315	349	357	362	326	310	304	308	336	318	318	326	326	309	317	333	343	304	296	342	352	340	338	311	324	303	323	338	337	327	318	308	335	349	366	350	385	327	343	323	341	316	303	326	320	329	328	337	328	358	317	315	318	339	322	328	318	350	337	310	328	342	344	355	339	335	335	322	353	322	356	352	330	317	351	348	356	305	310	359	349	322	346	307	327	323	336	334	299	339	344	315	330	320	300	345	347	338	304	332	313	336	314	355	347	328	326	307	296	351	313	327	338	334	308	339	344	329	332	327	326	325	324	340	332	319	352	350	321	323	319	314	327	319	331	330	309	361	311	296	340	299	336	337	338	323	337	289	304	351	335	357	303	329	318	298	329	343	342	363	337	333	342	339	351	300	307	292	320	352	372	327	306	312	364	324	317	321	328	320	332	375	332	296	333	323	315	323	332	298	337	319	314	377	326	327	305	323	294	302	311	316	312	342	309	310	345	321	333	324	296	309	319	297	317	336	352	357	323	294	330	337	338	337	317	306	333	345	323	344	342	319	344	312	349	336	360	330	313	371	331	348	295	335	337	339	345	359	360	321	312	304	316	313	334	334	317	353	312	340	310	315	332	350	344	362	316	350	288	325	361	335	302	329	319	279	349	325	349	346	293	310	364	314	337	309	306	306	294	342	318	331	329	300	331	331	320	341	318	306	317	303	314	325	315	337	296	304	356	308	295	333	344	357	313	315	301	350	295	329	343	322	303	326	352	300	392	336	317	315	318	316	315	297	296	314	316	308	298	336	305	292	319	291	285	325	318	335	308	322	343	329	312	327	312	337	337	314	310	357	315	353	336	355	353	347	284	304	280	336	291	317	348	336	335	356	347	287	345	295	322	344	308	327	304	350	291	331	312	351	332	324	329	304	307	324	347	325	323	344	317	347	310	361	341	344	320	338	328	307	330	332	345	329	314	328	319	331	336	311	336	353	275	303	331	325	341	334	333	332	340	361	327	312	292	305	318	313	337	337	329	331	327	334	338	329	352	359	356	320	336	339	318	351	316	324	309	329	317	300	336	315	323	330	328	311	327	354	317	312	328	353	321	357	331	344	322	342	306	333	342	322	348	310	361	340	334	340	329	317	334	352	359	306	308	334	313	331	333	321	340	351	319	312	311	305	326	369	319	351	334	310	352	349	327	311	331	323	340	335	309	297	297	323	322	368	320	337	356	369	324	346	336	318	327	299	310	334	340	361	319	310	324	351	332	319	361	284	359	340	313	322	309	305	344	327	330	313	360	325	301	319	312	318	326	320	324	337	313	306	286	340	345	314	310	329	385	315	335	311	352	337	341	323	314	319	319	376	342	294	323	336	329	329	315	306	352	303	351	310	314	353	324	352	338	328	335	324	313	355	310	325	290	327	320	324	308	323	323	339	330	361	350	279	336	333	321	333	310	323	335	333	297	333	299	273	308	325	323	340	312	279	310	352	330	338	312	305	311	314	316	304	363	322	325	338	337	319	320	342	345	321	333	329	314	335	307	333	339	351	333	323	309	320	343	305	334	338	340	358	339	312	335	319	327	317	331	309	317	291	325	316	340	320	329	353	324	312	341	321	321	320	316	335	329	338	354	356	312	291	352	341	324	331	296	347	326	309	294	339	299	333	313	300	303	314	320	277	340	331	326	328	320	351	366	404	334	351	318	302	314	327	319	308	333	362	327	350	338	351	393	319	311	325	320	340	342	330	285	319	346	302	303	306	309	331	344	338	311	355	352	345	338	334	314	331	320	332	323	359	346	291	301	327	335	335	351	291	349	360	321	345	314	335	314	309	340	339	347	313	334	336	345	377	323	357	299	330	299	331	319	313	358	326	345	333	344	332	284	331	314	334	344	333	321	321	338	361	331	310	318	309	328	324	330	324	331	311	320	328	322	351	331	320	343	304	324	350	314	320	321	344	336	310	328	340	341	297	354	309	331	296	306	323	314	319	317	331	339	341	325	334	309	331	351	309	339	325	338	298	328	317	327	335	333	313	310	359	336	341	328	331	354	324	301	314	328	347	337	340	352	330	314	329	369	342	318	351	345	330	375	339	342	346	306	315	319	329	332	306	302	354	337	342	343	326	309	293	295	323	317	346	315	348	329	325	356	350	340	320	361	318	306	334	319	365	326	331	324	348	303	302	309	331	369	358	334	322	358	328	340	320	309	333	322	326	334	327	328	305	309	338	331	312	328	335	337	323	328	341	327	319	323	331	274	315	367	305	308	303	320	289	358	320	346	305	322	336	325	320	301	300	344	313	330	320	310	325	299	312	350	264	304	330	319	346	324	338	315	308	347	302	322	340	336	325	304	355	307	330	310	318	328	343	294	358	336	337	328	371	320	280	332	302	345	358	345	297	349	325	299	310	348	320	319	328	351	348	330	362	341	294	353	327	322	304	332	316	314	342	293	337	329	310	307	318	302	338	323	325	353	303	300	333	322	317	306	336	325	336	358	307	293	320	342	330	331	324	314	361	362	322	346	318	332	365	302	304	356	324	331	328	300	332	365	355	291	297	329	279	332	322	338	340	324	329	297	348	322	329	345	323	316	341	349	337	310	285	339	327	314	295	335	312	336	327	303	315	325	325	333	309	335	315	360	324	326	324	322	311	343	328	351	336	323	322	306	327	335	350	309	305	294	304	320	317	318	315	327	345	343	331	291	352	370	345	327	334	346	338	336	347	360	338	309	328	370	341	320	324	324	328	299	286	330	323	304	310	355	338	334	380	345	336	315	334	332	318	321	302	342	338	292	333	344	301	347	336	316	330	360	311	311	297	304	314	301	303	330	307	335	315	290	315	324	305	333	354	320	307	345	310	346	325	298	330	319	342	318	314	346	338	297	302	307	367	290	314	353	337	322	316	337	329	361	339	290	318	339	362	331	327	305	336	296	308	299	320	331	341	300	330	312	358	352	352	347	332	294	339	326	338	314	333	324	322	306	316	297	341	355	318	342	312	318	364	367	359	300	335	358	316	310	323	313	337	327	311	353	350	318	339	310	315	287	331	334	343	329	299	341	334	353	321	343	333	372	320	297	330	316	333	326	304	321	303	312	337	305	347	292	313	353	367	319	321	351	326	360	335	349	331	325	306	306	324	334	294	307	319	337	312	354	336	325	339	333	344	332	341	351	315	335	362	333	299	352	321	292	328	327	302	326	363	344	341	300	358	352	334	331	344	333	331	306	376	326	327	307	326	327	343	363	362	325	352	303	315	303	337	356	301	326	368	314	329	314	312	324	314	326	342	319	320	332	333
26448	30606	39115	9042	2386	2040	1825	1523	1441	1371	1219	1243	1105	1124	1078	994	1102	948	998	937	969	970	883	922	896	906	950	924	929	838	903	893	893	912	858	870	836	873	854	880	887	863	903	876	830	884	889	859	855	860	863	857	800	862	894	865	843	869	858	836	822	884	825	862	852	837	828	862	876	858	853	907	825	858	823	821	835	831	893	858	842	863	852	796	786	834	861	858	779	851	857	826	902	842	853	846	854	854	845	833	863	893	821	826	851	858	858	797	867	826	829	805	804	812	863	870	865	874	801	863	835	862	833	811	808	820	868	870	833	829	833	848	834	859	856	888	875	818	849	837	850	825	877	837	902	862	814	859	829	826	835	871	867	792	825	801	852	827	840	849	913	777	812	844	862	833	878	872	822	819	825	862	885	835	864	840	804	823	906	900	882	827	844	832	830	826	812	858	868	820	819	793	829	862	837	837	790	860	803	864	834	848	838	839	830	854	840	857	894	864	855	868	858	904	814	857	855	868	840	876	840	817	807	864	847	833	825	838	842	845	861	842	852	813	827	823	869	806	845	820	849	843	811	880	851	826	867	873	832	856	847	891	828	832	867	805	836	876	802	861	820	893	897	859	811	824	837	857	854	863	815	845	835	849	835	817	842	845	879	848	857	859	836	809	824	802	862	839	806	831	832	801	859	869	845	824	873	781	865	828	851	872	886	822	845	869	859	819	837	885	830	836	823	820	847	854	850	819	845	806	844	844	816	879	892	872	878	897	815	809	810	771	841	849	842	842	838	830	858	787	876	805	841	838	814	812	853	822	841	888	851	811	886	781	810	845	873	824	851	818	834	809	836	876	850	841	863	847	793	877	859	815	854	891	811	848	851	809	848	859	845	829	807	839	817	851	851	825	778	820	824	831	851	825	842	804	848	876	809	793	843	875	883	849	839	849	816	858	827	839	858	812	817	806	917	868	874	784	883	835	750	866	846	898	869	859	823	826	821	824	857	841	854	812	839	821	812	853	802	797	813	809	816	800	787	831	836	845	821	814	883	864	859	863	804	836	802	833	841	819	827	865	877	817	850	862	835	838	810	877	835	828	830	818	823	816	849	841	887	861	854	876	847	829	882	820	828	828	863	863	804	822	854	853	840	828	846	844	788	845	793	843	807	808	813	851	886	807	841	831	846	828	818	827	831	821	863	811	873	845	834	877	820	816	861	815	829	837	843	807	897	818	828	810	828	896	812	847	838	833	818	854	817	815	808	828	872	819	833	839	862	834	875	850	858	843	839	812	846	820	840	870	846	832	821	842	873	843	825	824	853	834	856	823	861	851	861	852	898	842	814	846	826	848	831	831	821	886	848	803	847	824	854	859	847	807	804	866	863	861	841	861	879	838	860	854	875	808	810	839	849	847	882	779	848	808	817	875	848	841	830	898	820	882	838	881	887	862	844	862	893	838	841	887	860	803	833	826	854	834	890	824	853	799	838	867	815	816	784	844	825	882	829	852	800	874	829	838	849	853	791	865	877	786	837	852	821	827	857	834	790	854	843	888	883	838	862	842	852	852	836	866	841	833	856	862	847	824	866	879	813	903	871	815	844	821	853	838	832	844	872	788	848	862	888	823	854	845	842	830	802	843	860	851	828	864	826	849	842	846	851	861	890	850	850	861	851	835	830	809	798	850	885	815	830	843	778	837	845	841	776	835	866	856	855	794	822	862	867	775	870	816	843	843	877	858	860	870	837	868	844	814	855	832	818	810	849	866	858	888	866	860	817	831	874	893	792	831	795	839	810	852	839	852	875	812	814	919	831	882	852	816	875	866	866	836	849	867	892	819	852	864	861	859	808	800	816	793	849	866	829	807	845	823	844	853	875	879	881	833	814	824	888	896	820	864	857	833	841	840	833	870	898	852	822	872	896	853	782	859	858	868	819	830	836	889	802	847	871	843	858	842	812	811	871	883	866	856	807	853	816	843	814	844	868	834	818	838	854	812	831	878	806	815	879	801	821	836	814	853	840	831	788	826	864	848	817	850	825	865	833	834	852	879	846	870	834	771	827	844	825	831	854	910	869	848	822	846	814	872	862	857	903	863	858	859	851	843	785	747	852	880	883	804	830	876	854	869	834	842	842	834	843	872	847	863	805	816	828	851	839	796	866	818	821	802	828	820	875	826	867	882	846	817	803	835	855	826	841	838	839	889	874	850	855	791	842	813	844	820	822	809	846	833	766	889	857	829	866	875	813	859	837	822	824	836	838	783	825	879	863	864	837	900	812	864	855	901	874	849	895	842	816	815	831	838	823	845	855	867	870	833	810	877	852	856	800	823	787	853	835	830	805	857	837	848	827	843	824	867	847	845	873	849	823	882	853	806	839	829	802	816	838	869	885	861	817	809	811	856	831	820	899	817	832	802	892	865	828	824	819	850	812	878	826	818	857	830	890	829	865	872	848	831	818	846	902	824	835	884	851	798	859	800	839	873	833	875	802	870	856	872	847	823	829	849	853	866	824	822	884	856	872	812	829	880	845	833	805	890	831	898	886	808	848	836	870	869	864	828	830	811	787	838	871	839	864	846	834	833	799	836	872	835	867	805	817	877	817	852	876	827	871	857	822	862	767	882	794	845	824	836	832	866	854	867	832	817	863	872	851	832	850	798	848	879	833	855	840	820	881	902	826	821	872	870	831	829	868	854	822	903	841	823	855	849	865	853	866	799	841	873	798	865	857	866	874	890	865	826	874	823	852	834	830	862	860	852	835	824	843	860	832	852	883	880	862	790	857	870	857	858	876	840	785	901	857	858	811	846	835	898	868	803	818	836	860	844	858	835	880	858	830	852	882	879	835	837	835	840	887	850	864	802	789	855	843	836	858	841	874	857	855	779	819	814	838	807	873	831	849	843	822	844	812	845	853	842	762	806	790	835	822	864	823	822	833	820	883	877	905	822	892	824	871	808	841	810	860	865	869	832	860	829	815	839	783	838	865	824	833	805	853	851	906	836	883	859	833	847	842	824	837	802	811	837	829	839	833	836	826	879	826	847	864	849	789	839	877	786	849	808	814	814	801	816	854	876	808	876	895	845	852	824	823	839	849	802	853	797	827	894	854	824	794	892	851	900	852	830	908	842	851	850	820	820	904	854	855	859	901	810	878	834	857	857	845	861	804	876	820	845	797	898	771	825	841	901	823	846	861	800	829	847	889	839	876	846	858	821	849	902	836	861	833	871	836	891	890	775	849	859	881	829	823	843	827	847	853	803	882	784	843	829	839	802	835	847	867	868	837	820	788	869	818	852	844	890	848	839	852	797	857	834	846	856	899	872	816	789	796	828	861	837	795	833	767	832	829	895	820	896	805	795	819	814	836	880	942	832	861	852	867	851	789	826	878	827	844	855	907	838	825	864	848	836	849	767	864	814	814	825	822	848	837	886	852	832	799	846	852	858	896	836	882	788	822	835	834	873	824	812	853	863	852	835	878	904	844	899	818	870	833	882	842	773
59398	56430	51635	24868	3127	809	675	524	493	457	488	424	383	409	375	381	335	366	336	344	333	348	349	311	297	359	310	364	326	342	348	370	307	307	300	318	333	326	319	307	289	340	316	332	333	338	304	320	362	365	345	310	313	310	319	321	327	317	299	337	355	336	336	338	339	311	293	334	341	300	302	336	318	321	316	357	310	312	326	321	297	353	312	360	334	320	327	283	306	310	284	331	313	333	355	315	300	347	301	312	324	308	320	325	293	303	314	313	325	305	324	353	319	323	284	334	317	330	313	338	338	335	331	334	295	305	334	304	304	351	336	281	329	318	319	359	313	339	342	323	316	311	315	334	303	340	335	301	327	328	355	324	347	325	337	325	310	345	331	324	322	319	361	347	320	349	339	312	306	333	288	307	328	339	310	280	354	317	340	322	319	306	307	275	296	340	328	316	325	314	319	323	322	358	322	314	336	327	349	346	336	337	340	330	307	340	312	340	362	319	317	307	336	333	316	317	305	326	308	309	348	329	324	316	318	326	295	330	329	295	300	281	325	331	320	291	304	260	301	342	327	306	314	339	342	321	317	334	307	337	341	331	329	317	333	329	316	327	324	297	372	324	307	352	360	331	307	324	291	297	344	305	309	305	304	362	312	320	314	330	316	300	334	322	298	272	315	356	322	311	346	356	331	301	349	320	343	306	337	293	305	315	313	305	290	314	319	310	309	317	325	331	352	293	273	293	292	322	340	305	307	317	338	318	302	341	322	292	318	331	348	334	313	293	308	332	333	335	323	329	324	335	350	331	331	324	333	349	316	287	338	321	324	333	276	292	298	312	342	285	309	308	317	317	311	302	322	337	330	276	325	357	338	316	332	326	337	361	336	281	326	345	303	297	322	330	342	321	327	316	349	290	377	315	314	342	332	315	297	319	294	328	321	347	308	328	317	327	281	299	298	310	323	323	317	347	356	317	349	354	340	290	337	281	300	337	338	309	340	326	333	298	309	310	353	333	303	356	295	345	315	297	320	299	325	319	322	328	301	316	335	310	307	330	311	304	277	326	300	315	327	311	308	351	290	318	330	312	327	358	315	328	338	338	323	327	327	344	335	328	307	307	306	318	322	337	324	307	326	310	329	313	291	322	306	303	329	329	326	292	344	304	336	300	310	342	343	331	349	350	326	313	326	338	333	292	315	331	332	354	354	342	342	307	359	319	311	310	299	282	305	322	285	347	347	309	333	337	310	329	293	334	353	357	308	306	323	305	318	321	305	341	315	349	323	308	351	299	287	325	339	346	310	328	316	314	313	312	356	338	294	311	342	354	359	319	316	335	311	313	321	310	326	331	310	279	330	322	327	327	325	358	303	300	320	306	312	350	344	320	357	300	306	316	330	306	295	342	336	309	303	302	338	335	348	316	345	304	303	340	347	315	310	303	312	341	338	286	316	325	357	317	309	303	353	345	342	288	334	326	311	315	350	300	332	345	336	348	290	334	313	357	316	319	346	319	306	313	308	294	301	323	352	332	333	334	337	307	316	344	333	346	299	332	329	330	338	369	303	304	326	314	309	344	314	299	312	311	313	318	327	309	326	331	329	287	320	343	298	306	348	336	333	328	352	285	304	324	341	305	344	343	341	299	345	308	323	311	343	309	337	311	309	318	298	314	301	330	308	312	287	315	331	312	288	341	322	312	319	300	319	299	326	305	346	323	302	314	344	297	320	333	310	302	353	328	300	315	336	313	335	320	334	341	325	311	353	313	324	305	313	369	345	344	319	322	310	323	349	293	371	355	317	316	331	348	333	337	335	314	323	307	306	332	331	298	330	284	308	306	319	324	338	315	313	328	334	325	302	348	324	294	305	338	323	345	329	296	314	325	274	324	333	369	295	330	321	312	304	324	369	338	309	326	325	328	295	375	296	307	328	316	332	346	306	306	322	280	320	349	325	317	315	331	338	314	308	319	332	297	326	341	337	329	301	357	353	338	321	313	347	331	320	343	318	334	310	304	316	328	337	276	357	303	307	304	312	320	351	287	321	281	318	310	340	326	327	335	316	365	286	314	319	278	352	303	334	334	344	313	290	308	320	314	319	328	265	349	310	341	313	317	327	317	324	331	296	320	318	325	313	313	320	339	318	315	321	289	336	311	347	328	346	302	361	312	323	336	327	291	294	324	317	327	335	334	340	306	326	300	314	286	326	361	338	320	328	343	345	293	330	320	338	317	334	322	336	314	317	358	345	303	330	328	348	335	305	321	331	318	314	335	348	305	333	312	325	316	325	315	326	353	322	320	341	308	339	339	308	345	337	333	327	383	339	321	315	313	299	338	305	292	322	319	323	308	325	303	310	320	301	333	316	335	327	322	313	326	299	314	316	346	357	298	336	335	325	280	336	289	353	327	311	313	330	305	347	331	340	330	299	318	332	339	339	315	317	280	382	313	323	339	332	293	301	311	315	314	338	301	314	338	318	290	337	297	333	356	361	327	304	292	327	328	308	333	320	315	281	309	328	333	313	349	313	334	332	319	340	310	314	288	338	312	336	326	344	332	309	313	306	298	309	342	308	337	314	342	358	314	326	305	316	320	315	339	306	341	308	328	326	330	304	324	319	337	318	332	328	334	319	335	338	330	323	349	346	304	303	307	325	311	335	322	313	314	323	361	338	309	331	312	331	287	314	330	323	284	367	306	348	327	336	323	327	343	303	320	320	337	337	309	332	339	371	319	329	323	344	340	332	312	316	354	310	326	288	286	341	317	292	326	337	297	327	305	329	322	335	306	362	316	299	304	296	316	334	318	300	306	317	340	315	312	296	323	333	317	328	323	317	321	345	361	325	330	306	321	345	322	337	364	316	304	302	295	327	324	283	354	309	314	346	356	328	332	320	322	364	330	320	347	326	339	331	307	316	334	320	350	320	331	305	358	280	321	294	314	328	303	293	312	318	330	333	304	316	341	341	313	329	339	304	339	282	315	311	328	330	321	304	339	318	333	308	343	322	327	297	304	312	345	341	302	336	343	325	316	322	347	335	304	328	302	338	344	326	343	287	353	326	358	311	283	313	312	350	311	324	342	350	365	333	338	334	312	301	309	311	326	307	282	322	315	318	304	323	317	307	321	287	322	323	311	307	329	357	303	323	304	303	348	297	338	300	329	314	340	345	345	317	349	335	352	334	310	328	339	339	330	340	296	312	286	357	332	361	370	335	272	331	318	325	319	353	332	336	283	330	344	308	313	314	336	332	356	325	324	334	295	329	318	336	327	349	317	273	319	327	326	318	337	325	283	334	304	368	309	339	318	318	315	322	324	306	326	328	317	351	316	329	295	310	303	320	306	340	307	330	335	351	311	331	312	327	323	349	340	316	360	316	326	290	336	325	310	315	310	334	300	353	303	314	300	338	328	326	350	325	293	330	318	305	314	291	318	331	295	314	340	328	330	322	340	301	316	339	308	309	318	340	342	319	317	313	311	333	317	354	328	330	263	293	309	332	323
35430	40057	49320	13606	3740	3025	2570	2194	1966	1714	1637	1490	1388	1263	1211	1100	1152	1078	1044	1032	997	1042	1008	972	933	939	949	963	914	937	879	897	925	918	869	896	838	844	839	865	879	803	826	861	832	881	856	912	845	865	799	859	823	815	910	848	858	859	811	802	830	835	807	817	803	818	794	815	833	808	869	835	836	812	842	815	778	800	812	809	854	788	800	840	844	836	833	817	806	782	815	862	808	854	819	825	772	819	802	796	757	802	818	798	850	840	819	773	782	829	840	797	790	841	839	816	848	837	813	851	818	779	774	816	796	808	848	782	848	797	794	775	780	854	789	769	809	785	782	865	814	786	816	865	844	826	849	854	817	810	859	861	823	806	832	768	815	834	728	824	826	798	847	837	840	826	804	771	856	845	808	854	799	815	767	777	783	836	806	831	833	812	768	818	802	811	855	806	804	850	810	811	815	818	792	811	770	841	781	826	800	793	783	765	799	817	795	821	831	848	830	814	817	864	862	811	856	832	786	832	809	812	826	811	778	780	800	781	813	820	855	796	856	856	819	815	764	832	846	783	786	807	858	789	823	844	801	812	813	854	785	754	799	820	837	791	781	830	843	821	821	774	803	784	773	788	812	810	818	811	805	830	819	861	796	806	827	798	838	747	799	808	829	799	775	827	812	813	802	781	810	800	786	784	745	816	775	843	840	831	806	823	806	810	787	815	843	807	806	796	775	812	793	808	838	772	782	807	823	789	826	767	808	826	858	763	832	780	866	806	753	811	819	811	808	767	819	765	809	749	791	836	817	789	819	833	818	857	836	747	806	834	810	794	806	789	790	824	819	818	770	805	830	792	777	773	811	786	788	808	842	815	850	801	792	811	845	846	837	802	824	779	806	807	799	794	780	830	769	779	783	768	831	808	777	857	813	794	841	830	856	770	809	768	773	845	794	849	849	792	880	826	820	836	771	811	819	775	775	804	813	821	804	752	818	775	856	786	721	828	775	781	813	813	799	791	798	790	756	796	812	795	791	861	814	845	821	815	762	789	822	792	816	838	823	838	773	824	861	875	780	828	801	812	795	789	780	795	829	780	805	781	783	832	776	781	767	812	817	817	801	816	859	784	807	811	810	840	817	803	810	770	839	747	728	773	785	813	830	819	840	775	785	861	847	832	764	804	814	877	801	835	772	812	809	767	759	796	818	794	837	806	805	799	842	781	831	838	848	794	811	801	808	851	810	812	824	806	832	784	812	798	785	858	785	821	830	843	756	815	876	808	798	818	866	795	805	821	773	773	818	847	800	786	794	833	818	773	798	842	818	827	822	847	821	787	783	855	801	855	822	833	788	778	784	782	841	828	804	783	784	786	836	763	792	792	855	825	758	830	807	830	788	782	780	829	784	815	814	823	773	870	837	801	785	791	798	811	801	774	762	787	832	818	792	843	773	779	776	778	835	766	776	815	807	820	769	877	779	836	787	823	788	793	819	764	791	787	750	794	831	806	854	753	789	808	807	814	810	816	773	848	850	841	833	817	837	793	801	815	820	838	788	853	866	763	879	783	796	824	777	843	832	763	803	780	839	799	818	778	812	817	824	775	743	813	804	755	818	826	787	760	789	769	825	787	772	788	781	837	828	753	821	813	774	812	784	794	752	797	758	822	852	836	825	845	800	804	840	791	775	827	824	791	793	812	797	796	768	879	775	800	784	825	836	790	781	794	824	772	816	832	794	809	783	844	788	794	803	797	763	798	791	817	794	848	778	741	792	833	804	821	801	805	844	789	800	797	820	834	774	825	804	855	856	775	807	817	820	810	802	787	881	805	842	808	880	819	782	768	797	835	815	761	791	776	800	764	802	814	843	742	868	820	829	894	762	859	831	798	772	794	832	804	795	794	821	814	845	823	854	771	828	803	743	824	836	820	820	802	842	814	805	816	767	803	785	801	752	790	836	758	801	832	848	807	769	822	833	784	766	808	828	809	816	794	832	777	817	778	846	817	770	856	823	774	786	773	838	830	789	811	793	740	775	776	827	832	769	836	795	807	894	826	768	843	769	752	789	783	795	798	772	824	797	850	822	785	855	806	846	810	855	802	806	843	798	795	855	802	844	777	776	807	795	768	756	798	772	761	846	807	784	755	823	786	814	820	802	777	842	816	788	804	806	842	866	808	834	844	838	829	803	818	755	865	796	861	777	789	807	842	855	794	806	810	815	854	781	787	772	833	822	823	833	789	811	764	790	769	825	782	805	795	771	790	842	782	818	819	823	783	750	789	813	791	791	789	771	794	737	816	825	830	883	785	715	798	877	804	825	803	811	848	782	812	826	838	833	807	822	804	763	832	809	819	840	823	836	802	813	844	769	771	795	831	749	799	825	830	865	779	759	794	843	789	815	848	815	793	822	826	796	820	817	776	840	795	837	793	775	721	755	790	807	783	790	788	766	837	823	872	839	822	817	815	817	854	827	818	818	866	822	783	764	818	766	809	806	742	815	772	778	786	821	796	817	752	767	832	796	833	857	813	814	815	770	790	777	819	838	779	807	893	793	819	864	849	792	825	785	782	806	808	799	824	793	840	794	850	835	833	794	809	789	794	779	826	742	820	848	738	797	854	778	784	875	835	841	772	788	823	822	788	790	758	824	871	846	811	778	806	849	838	800	822	782	786	817	841	810	802	786	782	772	815	841	757	827	838	833	812	800	788	837	785	817	829	815	773	864	773	813	792	826	767	794	778	788	811	838	798	810	778	788	712	826	838	835	816	843	749	814	769	808	804	797	839	814	764	856	844	781	783	850	818	795	850	820	850	831	784	809	797	779	819	782	827	788	805	849	810	813	729	859	799	786	792	829	801	845	826	814	839	809	808	823	826	771	800	813	806	785	837	812	768	810	848	793	854	834	847	826	819	833	815	788	865	769	789	769	751	812	884	757	788	832	786	776	783	838	820	786	777	809	753	817	814	807	767	836	810	824	785	817	835	814	809	803	746	779	781	804	795	798	791	786	810	824	822	796	824	779	796	845	830	765	789	778	807	888	791	850	824	810	832	780	841	785	784	767	903	780	747	792	807	769	804	738	732	792	814	861	823	762	835	782	840	811	816	802	812	821	809	789	822	793	762	804	756	786	816	803	809	798	800	844	848	824	785	826	826	821	796	816	771	774	811	769	795	815	792	789	788	741	842	806	773	818	747	806	811	831	780	791	847	823	794	845	817	820	797	780	803	843	840	783	781	785	851	819	818	764	771	797	811	835	812	818	820	722	808	798	796	802	801	846	796	801	799	811	781	822	802	856	804	843	826	796	782	769	801	809	855	785	796	788	819	831	792	805	833	827	816	751	824	779	791	814	869	833	826	790	813	831	829	829	755	798	794	803	780	871	801	795	818	828	812	854	789	787	790	777	827	793	842	803	764	847	835	789	779	845	794	816	811	836	850	850	808	803	789	829	800	773	838	823	833	851	782	822	802	786	780	827	797	795	791	780	792	819	810	841	782	830	790
6883	2593	1957	413	185	161	197	175	182	193	190	193	145	190	173	184	189	168	166	152	190	168	191	155	171	167	171	183	184	167	180	160	159	176	166	176	154	189	178	148	177	176	199	181	195	180	185	190	144	171	158	160	141	186	171	187	177	160	175	179	160	154	151	158	152	158	163	177	162	171	161	167	184	170	147	165	183	163	165	153	194	168	162	188	190	188	165	196	164	190	160	206	181	182	196	188	159	148	194	179	179	159	189	162	179	133	157	178	154	164	166	182	161	181	142	165	176	152	176	200	192	174	160	171	159	176	149	163	162	168	193	173	175	181	168	164	184	187	170	190	196	178	187	153	172	179	171	159	157	180	172	184	180	187	181	159	172	203	142	178	153	158	191	210	172	166	198	179	181	165	175	148	192	182	182	187	161	161	165	152	158	156	176	172	188	173	170	163	177	164	203	174	165	167	157	173	164	172	158	171	166	178	178	180	168	162	174	182	143	158	149	165	180	154	152	180	186	172	172	175	166	156	171	186	148	184	147	173	166	157	178	129	175	163	186	177	171	163	166	143	157	167	175	201	175	159	191	164	170	182	173	203	175	169	182	157	175	155	157	195	186	181	167	190	171	164	181	176	185	169	182	172	187	158	153	166	151	170	174	170	166	165	172	196	184	178	167	171	174	170	196	159	166	170	168	164	154	175	194	166	151	166	165	187	186	171	171	165	181	166	165	156	179	173	187	144	160	160	148	178	162	181	152	183	191	169	165	148	168	203	175	175	177	182	172	195	178	186	161	163	170	155	177	173	159	168	180	192	188	156	164	200	193	198	175	154	167	182	169	175	147	167	157	190	166	205	192	175	177	179	188	188	153	185	134	162	187	168	192	138	173	165	161	177	175	175	171	170	172	150	167	184	169	172	193	171	171	175	176	177	155	194	143	184	164	172	170	193	181	188	169	169	169	171	155	167	181	174	159	174	172	157	186	178	191	193	175	176	167	190	163	163	175	194	160	153	166	174	172	165	189	162	167	181	150	181	171	186	171	160	191	171	156	166	167	179	161	170	187	169	167	178	175	177	172	180	182	172	180	145	199	161	174	193	136	210	161	149	188	167	179	169	167	169	150	179	197	178	181	149	156	190	172	159	174	166	146	169	202	165	167	174	168	183	151	169	177	162	171	156	154	156	163	190	165	170	186	196	156	167	159	168	159	180	191	153	174	175	173	163	156	149	180	164	156	198	168	165	164	164	201	175	163	162	169	190	172	192	177	190	170	147	160	175	138	152	164	168	169	195	177	157	172	165	191	167	147	182	179	166	173	213	153	165	174	173	204	174	172	163	186	174	184	181	209	189	164	173	148	162	199	180	162	167	166	186	187	159	155	157	145	161	173	191	161	175	152	187	177	166	175	175	174	145	199	185	177	167	176	177	172	187	187	177	178	207	180	176	166	203	182	156	181	190	175	166	164	179	171	163	160	179	172	154	153	187	173	176	168	182	179	178	164	178	173	180	170	180	177	187	185	163	178	154	202	179	176	187	187	148	197	177	160	175	152	164	148	174	195	161	176	185	173	167	178	182	172	175	171	176	166	157	167	194	193	176	185	186	155	167	204	173	170	170	180	168	186	188	182	176	178	163	198	152	158	184	186	151	189	167	162	176	187	189	176	181	178	156	185	155	146	161	168	191	176	173	178	159	145	177	168	176	200	213	155	166	193	187	176	178	150	145	159	169	188	185	166	185	159	190	185	185	177	168	166	167	192	185	168	195	179	176	177	191	172	185	179	188	183	167	174	174	169	168	177	159	186	181	185	188	169	201	164	175	164	159	198	161	192	161	157	169	177	189	175	173	152	162	187	175	188	164	152	167	192	156	189	186	166	166	153	201	184	181	151	182	165	157	175	180	186	183	193	158	159	187	152	178	169	169	171	173	211	160	181	186	173	179	159	169	174	182	178	172	159	172	186	145	179	168	162	188	178	183	169	159	189	182	185	162	200	170	178	187	176	186	184	170	164	174	172	158	171	177	189	205	180	180	181	185	162	176	132	160	177	169	163	180	164	205	178	167	157	178	159	199	175	166	177	172	182	156	191	164	176	146	166	189	160	170	158	171	186	170	177	197	165	186	198	167	184	183	165	192	154	175	166	203	174	158	166	178	187	165	174	169	172	168	175	170	176	183	171	199	185	195	167	156	179	181	150	173	197	172	169	161	199	172	174	163	168	170	184	188	156	176	183	168	171	171	176	161	178	168	178	188	161	176	173	194	187	153	158	183	215	163	166	156	200	169	168	152	173	149	163	162	154	161	165	176	167	172	163	185	166	170	176	171	167	160	181	151	188	179	180	177	167	165	184	166	173	212	205	169	177	162	185	164	173	179	157	135	172	169	201	158	172	197	164	171	195	177	172	183	166	188	180	193	160	165	181	177	157	168	183	151	159	187	180	156	161	161	171	154	173	153	187	157	155	177	171	184	158	170	185	194	149	168	198	188	171	149	195	162	176	172	185	166	181	174	183	175	179	163	177	153	167	173	166	184	168	156	184	163	191	162	176	196	167	167	178	162	159	135	187	155	169	185	158	146	170	156	212	155	160	172	179	154	173	170	177	182	185	163	167	164	152	156	167	170	171	168	158	154	167	168	177	174	177	189	170	176	191	183	167	166	182	180	170	172	164	171	180	173	167	189	182	149	178	187	185	151	179	157	174	176	150	184	189	174	160	146	158	175	172	172	165	181	164	164	182	192	165	167	163	178	172	160	172	187	186	176	191	173	170	158	157	176	171	157	177	150	160	157	189	162	184	171	193	171	162	151	191	160	160	183	171	157	180	192	173	151	209	170	152	189	163	195	172	176	194	181	164	168	166	166	169	182	171	192	163	187	177	178	149	162	148	155	191	157	187	167	164	186	179	168	175	169	165	169	182	191	173	176	153	176	172	170	180	198	169	187	161	170	166	168	172	174	200	181	175	168	189	169	173	204	177	182	158	167	177	191	187	156	153	186	188	185	188	173	168	204	150	169	167	184	178	177	176	153	152	183	170	192	169	154	170	156	193	194	176	167	177	172	168	156	169	180	158	179	180	173	160	168	177	166	182	164	208	155	157	179	172	172	197	164	151	193	169	184	177	172	170	188	154	191	183	184	184	197	139	178	150	175	170	190	168	172	174	148	173	188	191	172	193	176	192	157	167	192	164	187	182	198	161	167	174	162	158	180	170	185	160	176	159	189	160	171	154	164	164	165	177	203	206	186	156	210	161	188	170	183	192	194	157	168	151	162	186	178	176	220	162	188	151	210	162	161	176	164	197	172	161	156	172	184	193	168	163	169	189	182	163	170	169	167	169	155	177	170	187	181	166	184	178	169	160	160	150	183	197	174	163	158	155	179	157	181	165	147	148	173	171	186	176	191	178	149	171	193	143	187	158	166	200	169	180	156	192	160	181	185	149	174	175	155	176	182	184	153	178	189	169	166	162	146	157	162	162	173	164	161	168	169	167	163
6142	4119	5089	1343	559	537	475	558	507	527	484	539	547	512	487	539	534	551	506	513	518	518	534	551	508	507	525	519	489	521	497	506	513	520	509	485	536	549	502	487	509	538	518	527	480	509	481	530	523	502	524	482	491	485	524	519	534	539	474	489	517	508	523	492	523	491	482	488	496	513	529	536	515	503	513	507	485	527	506	512	514	488	544	503	512	546	563	504	521	556	485	513	514	466	534	500	512	507	515	488	517	513	486	516	495	540	502	537	545	495	515	510	515	470	495	505	513	537	479	538	520	522	525	500	510	508	484	477	483	508	524	529	476	546	503	527	532	539	512	483	515	518	511	482	521	464	532	461	488	484	516	542	497	465	464	508	504	509	491	486	540	551	519	459	482	531	494	491	493	518	516	524	525	509	504	533	524	501	497	500	520	508	521	486	497	520	554	486	504	523	511	513	549	515	519	515	517	527	511	518	540	511	534	534	508	538	528	523	515	510	487	479	538	494	518	517	519	490	518	513	507	517	508	478	498	512	504	501	494	516	492	530	519	532	483	530	505	518	524	504	498	496	520	518	531	535	529	514	523	508	474	527	592	484	481	457	514	531	525	492	548	454	555	514	519	507	507	516	497	531	484	522	470	524	481	498	517	478	509	477	467	558	519	496	502	537	521	549	492	534	495	509	523	519	486	546	545	536	506	500	476	504	468	508	462	528	512	512	548	483	471	521	468	513	496	557	490	457	489	513	475	552	533	568	526	475	514	505	547	532	528	491	497	551	499	461	488	490	533	505	512	500	474	498	524	512	519	505	487	504	504	546	498	525	505	498	529	465	481	532	543	507	521	475	520	478	516	528	544	551	471	490	471	537	501	531	529	480	502	496	494	532	454	568	535	520	527	478	525	526	487	518	499	525	518	516	512	494	533	550	524	518	526	530	543	504	506	504	532	503	499	505	481	503	540	547	498	496	533	476	500	503	517	525	515	563	540	553	534	497	519	503	528	517	503	481	496	500	510	504	521	508	538	531	488	495	501	470	500	473	482	509	509	534	469	547	526	548	491	502	530	509	516	520	500	531	501	517	533	507	505	540	505	482	489	518	480	486	516	489	509	506	518	498	519	512	494	488	560	498	513	543	533	537	550	516	493	488	505	498	518	481	487	479	501	505	546	501	493	522	495	530	455	478	547	500	505	488	478	517	523	531	536	527	488	497	500	481	514	513	483	513	469	465	497	503	560	509	489	486	511	536	492	520	506	513	518	528	545	501	496	494	502	542	528	513	496	488	526	460	514	484	565	477	495	500	525	534	492	496	494	501	537	537	471	554	504	488	542	496	515	486	473	478	518	509	556	535	483	508	525	502	540	536	500	486	495	472	474	475	497	534	518	548	476	509	557	506	515	492	501	507	501	471	513	480	495	568	530	496	484	532	488	505	508	468	523	501	521	519	505	503	507	503	548	528	530	496	510	466	500	492	503	514	490	469	545	514	477	512	506	535	516	508	545	511	537	474	547	502	538	498	476	484	478	481	521	493	485	462	479	507	514	542	539	502	550	508	486	508	533	508	489	567	487	495	554	501	513	507	539	512	496	484	509	538	486	518	526	532	508	498	469	512	515	518	466	483	544	501	534	513	494	506	486	485	507	513	507	505	482	517	527	522	502	509	480	496	462	457	536	504	496	497	547	506	556	536	517	507	459	509	500	533	456	515	473	502	484	528	510	500	472	488	525	539	520	484	561	496	467	512	527	540	530	526	521	511	526	513	559	518	503	540	492	531	479	475	518	530	496	530	488	485	531	557	509	459	495	510	498	469	513	527	488	521	479	466	556	510	512	520	511	516	500	535	469	498	526	497	507	535	498	490	533	490	542	499	517	527	506	514	542	500	518	522	553	477	563	471	511	487	529	542	485	511	496	500	511	508	526	522	497	530	507	543	462	495	466	475	530	500	490	505	524	482	569	478	532	498	486	511	511	518	500	494	533	488	540	524	483	524	504	500	518	498	507	488	501	510	519	503	535	481	506	515	505	521	521	520	523	520	519	533	507	520	528	489	520	513	489	489	525	505	534	531	498	497	518	504	497	510	511	492	501	534	541	520	526	492	495	469	469	486	460	503	512	520	489	511	525	511	483	504	498	508	489	525	460	479	507	511	537	495	531	508	534	536	530	558	522	499	526	493	533	522	514	494	523	507	511	500	525	548	543	481	471	516	483	493	529	524	540	498	462	515	513	508	540	478	518	497	553	489	519	460	517	530	519	501	503	541	522	538	486	517	538	535	526	494	516	515	508	506	509	507	509	551	532	527	532	508	503	475	523	474	529	543	502	552	517	469	529	533	530	521	539	536	537	522	571	528	525	462	508	505	515	509	511	509	520	488	493	486	484	498	522	504	507	530	527	511	511	535	505	500	494	506	486	457	527	507	524	507	474	534	518	500	487	509	500	520	551	476	531	477	487	520	515	479	501	530	493	526	509	493	481	514	526	494	496	516	476	530	520	534	488	542	485	478	516	536	502	522	488	494	558	524	443	508	485	562	524	511	465	540	526	512	489	499	495	542	475	501	525	517	532	548	513	517	484	465	511	552	527	486	510	515	538	513	473	491	529	510	488	499	494	518	492	465	489	474	510	529	534	515	493	497	491	501	535	521	503	514	541	467	483	494	507	505	518	544	504	499	530	485	484	538	513	533	477	485	497	515	497	504	515	494	449	519	537	513	525	489	507	513	498	540	518	456	492	515	512	505	503	525	497	519	487	499	470	485	497	495	515	502	485	499	522	492	521	505	485	495	502	543	518	493	504	530	509	537	476	523	509	524	502	519	485	488	525	517	499	499	499	527	505	510	514	484	515	499	485	508	533	514	522	521	509	505	526	491	469	558	544	526	472	552	514	496	509	512	520	527	504	495	489	492	474	554	527	501	551	486	543	483	489	470	496	522	541	530	495	495	514	520	515	455	497	503	495	495	496	488	513	472	531	488	555	515	482	530	489	518	516	518	492	503	496	511	474	508	508	511	512	484	503	483	488	510	531	496	513	499	525	528	540	520	506	509	515	505	473	507	502	500	474	528	530	516	494	472	512	515	476	545	540	530	506	507	495	521	527	524	521	514	527	484	514	513	499	476	521	499	483	518	508	466	506	484	524	515	511	505	512	548	511	487	500	526	514	486	528	504	534	497	461	497	465	506	541	508	565	518	483	486	513	488	508	508	488	507	503	511	536	506	518	512	494	470	483	553	522	491	495	495	489	527	509	521	521	544	490	510	478	496	530	466	537	533	486	511	520	539	535	498	483	500	485	492	525	522	483	503	544	548	525	506	498	520	493	525	524	508	543	486	498	477	496	473	500	525	523	499	534	559	474	517	552	496	504	532	494	523	481	508	502	516	505	526	500	533	510	561	491	510	507	489	536	531	466	494	485	510	504	484	511	520	504	510	532	539	503	502	510	539	507	518	531	474	472	498	507	504	508	503	480	513	510	536	473	503	504	521	498	510
44376	40383	39186	12183	1007	523	466	426	414	420	392	371	354	353	367	335	356	359	376	392	352	358	317	313	364	344	330	306	368	332	361	342	320	339	351	363	365	294	328	346	327	330	344	314	344	337	298	332	327	336	303	350	357	333	339	334	327	362	349	338	370	323	319	299	326	330	316	347	326	324	332	334	314	332	335	313	333	341	354	338	332	325	311	326	311	333	357	336	330	337	322	320	335	335	344	339	310	296	292	346	310	317	347	311	341	329	318	306	315	359	338	338	364	328	345	339	355	309	332	318	295	318	321	315	383	325	307	324	320	286	317	332	328	337	295	325	310	315	316	336	339	320	312	316	349	323	334	328	315	342	329	308	312	309	337	277	305	340	348	348	329	353	341	348	345	312	319	310	310	325	335	322	323	295	311	304	354	323	335	338	322	281	299	326	336	307	348	347	339	324	316	304	316	349	324	331	335	334	323	311	340	307	335	368	339	335	354	355	342	333	351	326	343	311	355	347	314	334	317	325	331	313	323	302	307	321	288	304	356	316	327	327	336	318	303	323	336	343	319	320	336	280	295	335	332	311	336	322	336	329	290	311	338	333	323	328	337	317	315	315	382	327	338	335	311	351	319	311	329	328	338	318	347	315	290	335	308	358	338	329	325	349	316	345	318	322	336	311	345	359	314	331	323	355	330	322	309	349	344	342	287	319	320	294	351	332	334	368	318	344	338	294	310	310	319	345	311	332	347	326	342	273	292	337	326	334	330	340	323	311	309	329	356	353	304	316	360	335	330	329	321	352	306	325	281	292	332	332	330	332	323	364	300	320	351	344	295	315	336	346	339	313	302	337	301	277	302	280	310	330	318	326	301	356	319	314	311	321	350	357	308	360	342	327	351	336	321	310	314	336	326	342	324	314	331	316	359	343	346	323	334	335	292	328	315	324	331	307	309	330	298	343	336	308	317	316	284	318	364	305	331	315	318	296	284	308	330	316	348	296	331	341	311	328	350	321	318	320	304	328	360	349	336	306	352	325	369	306	322	355	309	328	324	350	306	322	340	309	365	315	278	309	304	345	319	329	347	326	318	339	341	351	330	324	330	318	309	313	340	346	350	303	308	320	342	343	328	305	304	364	298	338	347	343	359	336	315	332	319	325	346	304	308	329	351	320	327	352	351	332	323	322	366	307	319	291	302	331	302	311	333	341	329	320	331	344	298	356	330	348	360	325	316	340	324	309	349	331	308	329	317	325	333	330	342	328	330	327	309	323	292	344	334	303	341	307	353	317	331	330	322	325	305	358	310	326	345	327	348	329	327	305	348	305	336	317	305	337	307	308	322	324	344	345	320	328	292	337	323	353	339	332	317	362	318	301	330	312	355	327	335	318	323	304	344	311	323	344	340	305	343	369	323	336	328	309	313	320	351	330	362	340	333	311	338	335	307	344	318	332	339	343	333	301	324	335	352	309	314	373	372	291	300	355	315	292	354	340	353	329	327	342	317	365	335	325	359	324	303	307	354	342	331	385	312	324	309	296	343	314	316	360	341	319	324	329	347	340	344	316	296	290	352	320	292	343	342	343	354	308	309	345	335	305	307	346	350	344	333	344	320	329	336	310	302	337	309	336	336	317	322	331	323	370	327	328	333	342	335	330	352	358	333	328	362	303	335	329	341	342	306	339	335	333	360	311	354	312	290	347	335	351	311	334	335	346	336	327	348	300	344	304	322	313	337	317	316	303	319	331	334	322	326	344	344	336	319	346	333	321	331	325	299	312	323	316	329	317	323	315	330	348	326	338	297	318	339	261	312	357	345	338	305	329	330	339	337	325	330	338	360	353	316	334	318	338	369	318	335	328	320	336	312	340	321	337	319	331	307	317	358	296	310	347	326	333	344	321	315	332	300	327	348	307	343	297	328	342	315	316	328	351	356	340	324	342	297	323	329	321	339	343	340	323	344	319	337	343	344	335	361	311	366	326	346	345	319	318	336	316	338	301	353	318	312	321	330	331	318	333	342	347	317	308	325	328	352	349	319	339	335	334	316	323	332	297	336	329	354	330	330	349	364	337	318	321	351	312	314	361	315	315	313	323	312	337	296	374	337	328	324	344	338	329	310	351	356	335	308	341	326	322	326	301	316	338	341	319	330	294	308	335	352	311	335	295	325	298	313	317	335	314	356	299	338	334	338	317	319	311	335	349	344	313	325	313	349	311	328	332	334	358	322	357	322	341	324	348	300	334	305	387	296	353	327	306	295	284	302	361	312	337	342	324	343	308	355	345	286	327	340	329	312	342	345	325	325	323	331	325	333	335	343	307	329	335	304	334	356	302	334	318	336	319	332	352	348	325	369	339	312	317	325	293	338	335	327	290	313	336	325	330	313	332	340	314	319	345	351	336	304	368	318	333	315	349	346	351	319	281	354	315	298	359	337	344	331	323	340	330	322	313	305	326	319	356	353	326	302	348	330	328	338	343	311	326	301	354	358	332	304	299	326	319	317	302	317	332	327	358	360	339	339	325	327	350	354	317	319	348	302	326	328	339	331	317	310	328	347	326	299	333	338	309	336	326	327	315	299	302	317	308	334	327	319	343	324	317	313	328	327	354	331	332	328	343	306	354	311	354	308	354	334	307	312	332	299	342	345	339	335	351	333	314	353	325	324	318	298	305	292	333	333	304	317	343	324	364	345	325	315	342	317	312	316	364	319	350	309	349	340	351	345	336	315	319	341	307	337	367	339	311	309	311	342	380	334	319	336	319	333	324	311	330	334	334	317	354	336	330	339	349	351	333	352	319	315	326	363	339	346	333	294	328	327	311	323	325	304	371	333	323	338	343	343	291	338	344	329	334	333	301	326	325	345	303	342	348	325	308	352	316	304	318	323	344	309	360	327	333	299	337	330	367	329	316	344	354	326	349	287	329	345	327	362	305	337	324	353	346	343	348	316	297	329	350	333	338	343	316	316	332	322	371	355	312	303	334	285	336	334	316	344	302	339	311	322	339	321	288	326	335	343	347	355	300	306	322	353	309	331	331	328	334	324	344	293	295	325	333	308	315	313	336	335	310	320	350	324	310	334	346	323	341	332	316	322	323	336	368	352	296	361	324	341	342	323	295	347	323	340	320	332	335	324	327	345	340	310	295	324	306	345	339	303	342	330	346	352	317	338	319	322	354	325	305	365	358	317	317	339	305	333	309	332	334	341	302	307	316	329	342	338	364	362	358	302	337	321	334	325	327	335	297	299	319	319	332	334	380	316	319	332	331	335	322	323	313	323	359	308	299	337	334	312	374	335	330	355	338	317	321	297	315	333	330	280	313	348	322	321	320	304	335	331	292	321	339	333	286	334	326	322	338	319	317	369	346	353	329	306	332	271	336	297	344	253	334	326	326	340	330	317	311	330	335	356	306	324	313	324	337	308	322	314	333	344	357	327	319	324	342	309	338	318	341	350	330	346	333	296	363	336	356	345	311	304	328	344	296	316	303	308	333	339	336
26158	29908	40091	8668	2332	2039	1739	1598	1382	1369	1199	1183	1100	1118	1063	1067	975	1064	967	940	936	963	922	900	864	896	921	876	934	905	914	889	860	850	840	907	866	877	847	857	870	849	906	851	892	863	847	814	849	859	877	848	869	858	855	876	821	887	780	897	879	860	873	824	822	891	854	829	794	816	803	858	825	846	851	859	851	836	845	892	841	849	840	872	868	835	813	835	859	868	842	848	829	874	855	853	867	878	856	817	835	863	825	812	852	876	874	834	836	867	822	840	872	829	843	813	805	882	876	824	854	835	862	853	792	837	872	875	864	865	864	797	836	861	801	869	875	847	859	812	823	901	870	873	921	857	832	852	853	845	814	869	877	871	849	796	821	875	843	830	845	825	856	798	898	851	846	778	831	825	876	855	807	862	888	830	828	818	747	795	802	887	814	828	833	825	821	809	828	824	839	849	845	798	832	818	853	802	866	819	839	815	816	798	791	866	860	807	859	825	869	843	845	838	823	829	804	815	850	867	847	831	853	797	836	871	803	862	815	824	858	813	871	834	863	811	879	845	833	840	881	878	863	847	846	875	831	846	861	815	816	870	783	806	834	831	809	879	856	839	849	851	838	843	845	861	860	866	825	823	872	809	783	814	877	812	806	896	844	836	860	875	880	860	839	858	835	842	848	860	849	845	809	852	834	803	817	911	830	884	854	846	857	817	869	856	850	863	846	868	855	853	784	849	837	874	862	828	841	812	845	833	828	858	794	816	818	834	843	862	796	836	818	856	859	872	823	871	901	799	881	810	910	851	800	859	788	852	831	880	884	830	795	838	850	813	853	849	835	852	852	858	786	841	812	818	857	829	843	853	811	794	822	860	867	845	806	844	822	864	855	861	812	881	834	849	848	790	879	842	825	821	875	864	853	853	828	874	850	856	907	839	870	890	778	848	852	797	793	831	841	883	829	855	828	861	874	896	860	795	814	831	854	852	840	837	852	861	871	845	829	891	860	819	854	880	841	864	856	865	818	793	865	801	856	810	867	857	838	844	816	833	890	852	804	842	848	887	850	844	841	842	850	830	852	824	849	893	858	818	827	791	835	831	846	798	831	863	835	859	800	827	855	818	844	858	860	874	856	837	908	832	884	809	867	836	833	843	850	860	863	838	855	849	828	893	826	807	856	881	846	805	828	815	846	836	834	802	832	835	865	876	820	806	846	777	825	855	804	857	845	881	889	881	841	853	843	894	888	855	846	820	852	843	823	830	791	815	793	823	888	821	881	808	862	839	813	845	856	850	824	854	848	843	853	840	829	839	852	837	812	826	813	834	858	861	836	852	864	818	808	823	842	820	823	806	834	883	841	862	875	845	890	820	831	841	848	815	878	809	878	851	829	850	819	846	821	811	812	821	845	782	833	815	858	850	821	833	860	838	863	838	851	859	846	826	834	923	815	815	836	833	860	803	846	872	848	815	864	841	839	822	894	836	838	808	813	858	819	835	860	876	845	879	804	810	883	833	830	835	853	818	884	840	877	854	808	869	843	817	868	844	847	816	860	816	854	824	838	840	856	811	838	788	769	861	831	881	803	804	789	870	881	845	856	859	828	812	788	821	854	816	841	839	842	861	860	830	835	821	863	830	813	788	835	860	868	895	877	888	827	894	793	854	807	884	844	852	860	900	862	831	843	849	871	868	847	836	873	802	822	835	806	855	846	842	863	842	829	802	841	818	875	834	855	847	853	877	776	815	833	861	869	871	823	847	845	782	857	834	845	860	828	791	861	900	789	793	782	842	850	826	836	864	918	848	861	863	836	857	846	857	836	784	805	843	831	800	818	831	833	852	862	849	886	887	814	877	874	882	840	818	832	914	856	884	827	825	838	827	839	887	819	837	850	873	936	821	839	900	820	838	822	839	797	838	878	851	768	840	850	825	807	856	816	848	764	815	850	782	848	913	799	839	833	845	799	847	843	815	821	860	837	826	883	853	858	890	836	793	830	861	833	847	814	825	891	800	827	817	842	839	859	848	823	820	842	782	816	873	842	805	840	820	869	839	835	806	780	889	901	841	828	855	826	824	847	870	914	822	848	816	781	875	842	803	862	821	859	809	833	827	840	830	824	820	822	863	803	832	821	844	889	811	845	862	866	865	828	886	866	903	788	827	802	836	873	848	848	873	826	851	869	792	856	793	874	827	837	825	823	840	816	793	864	851	770	841	817	879	834	825	858	824	872	865	819	832	799	871	864	851	810	819	838	824	850	839	840	842	858	803	801	818	822	887	874	836	870	803	820	841	867	864	807	847	846	844	829	828	902	856	823	842	840	835	828	801	810	803	837	886	838	854	830	841	862	807	817	788	766	826	867	839	818	815	853	808	856	824	804	790	853	902	796	874	843	853	860	860	802	839	857	861	858	855	864	856	881	839	835	869	775	820	840	846	817	826	855	839	808	799	821	817	885	852	821	857	840	833	865	855	866	867	871	808	847	833	815	832	830	857	814	835	878	845	831	781	840	815	791	790	834	857	832	867	829	875	800	883	870	830	840	810	873	890	852	826	839	825	832	807	846	809	883	805	859	810	781	826	868	784	895	871	843	872	785	822	802	835	845	840	853	826	864	894	830	842	817	828	866	808	737	839	855	805	842	806	864	833	833	856	843	776	787	861	853	836	831	870	821	863	912	858	797	871	890	791	883	830	823	869	855	800	869	804	807	866	858	880	800	875	778	816	835	796	858	790	813	809	810	831	867	824	816	816	828	866	817	867	872	833	869	841	766	850	871	880	830	805	897	820	850	804	846	860	849	791	834	851	833	839	848	833	863	887	856	828	848	804	821	812	824	815	847	830	910	841	851	806	856	830	899	848	828	842	804	878	814	873	858	839	829	848	870	827	899	815	886	861	846	837	813	826	890	868	814	865	841	852	810	793	836	867	800	800	825	797	789	848	910	887	847	867	869	822	843	868	858	832	814	913	836	872	853	831	842	838	849	858	857	838	821	837	789	818	841	876	856	847	865	907	800	859	831	814	864	832	809	801	865	828	860	835	859	825	864	839	848	806	840	807	865	837	866	820	842	849	854	781	841	868	807	845	830	820	840	854	837	811	856	907	845	821	768	822	867	866	851	831	811	862	850	825	837	841	847	803	831	827	848	834	877	794	860	839	846	831	827	886	837	853	774	854	875	821	855	876	886	882	846	850	799	812	855	838	841	815	863	891	812	792	843	863	876	851	845	809	836	823	868	883	831	853	840	805	794	870	856	831	832	873	850	829	820	894	854	808	851	847	808	862	874	835	857	843	828	904	821	788	793	904	865	873	841	775	812	875	843	792	799	861	826	865	810	818	872	855	870	891	807	877	848	821	825	838	817	848	819	831	879	829	780	846	843	798	826	877	835	825	844	882	876	824	879	836	914	827	873	875	836	828	860	830	860	839	848	828	827	850	877	782	800	849	825	857	890	808	845	846	830	868	860	791	871	856	821	837	877	837	848	845	788	818	857	853
59355	55078	53458	20791	2781	762	657	562	475	459	445	422	399	438	347	356	379	366	352	352	348	361	290	372	322	345	341	332	332	334	347	315	303	303	328	316	332	347	354	331	312	341	319	326	348	351	344	342	313	326	345	297	305	320	335	337	316	345	327	318	352	307	301	349	357	334	322	345	348	356	329	308	346	311	321	305	330	298	303	319	338	312	353	338	298	306	358	327	295	280	302	377	319	325	326	309	338	339	338	302	329	319	319	316	308	325	315	311	316	304	300	315	315	337	323	291	312	305	313	326	271	318	350	326	316	300	311	342	325	310	322	331	284	291	315	301	338	320	312	332	359	307	319	336	296	296	380	299	315	303	308	307	327	311	320	297	305	346	291	308	323	332	316	334	375	330	303	350	324	285	334	338	329	316	329	287	345	334	295	327	300	314	327	306	301	281	335	321	323	325	329	323	319	303	334	333	318	329	314	307	301	323	279	311	336	285	327	295	311	324	327	280	319	320	345	324	325	317	325	299	308	339	296	310	338	318	328	326	321	330	318	273	306	310	281	319	306	321	302	308	337	317	316	330	282	328	320	303	311	357	331	306	337	300	328	330	356	325	294	296	286	297	291	352	307	337	321	335	356	332	347	319	297	318	311	319	312	320	301	325	336	329	334	351	340	316	321	321	314	357	306	327	326	288	299	286	316	314	354	309	316	302	345	308	289	328	304	340	322	333	330	310	320	297	295	329	330	328	329	309	301	316	334	349	323	310	330	276	332	356	323	320	300	317	307	319	322	329	299	311	288	320	340	303	334	323	309	303	316	332	317	323	310	289	318	325	290	355	326	312	292	318	323	323	301	294	308	312	299	298	308	328	318	351	301	324	318	329	317	349	316	318	314	334	304	295	292	303	358	311	316	308	347	314	369	289	300	356	326	311	365	333	309	338	313	368	329	321	338	300	314	290	306	287	330	333	317	318	323	314	271	304	298	343	318	332	317	335	321	293	321	312	322	326	312	314	313	325	341	309	328	303	341	358	343	342	340	355	326	291	354	293	308	302	352	313	300	323	323	332	313	307	333	302	304	303	306	302	312	318	323	314	337	311	338	311	340	304	311	311	309	341	343	317	341	341	345	314	320	316	329	288	313	314	341	334	328	317	309	319	326	307	325	308	319	353	321	320	326	315	328	318	344	318	318	280	340	316	299	345	335	323	302	342	322	352	350	322	341	301	330	316	325	295	289	347	295	305	326	321	305	325	309	357	351	293	312	322	303	317	333	333	330	335	321	335	333	321	309	333	310	305	298	312	341	300	295	323	324	334	321	344	338	345	338	354	334	305	319	308	358	339	298	311	310	303	329	336	353	337	342	358	339	309	317	307	324	316	323	306	301	329	337	349	328	307	316	329	327	345	323	284	304	306	324	318	304	330	284	311	308	323	302	337	317	305	324	314	324	324	291	334	346	341	312	315	316	347	337	301	326	310	323	310	331	304	337	298	330	302	329	325	318	314	316	307	313	341	291	356	289	324	375	367	298	312	314	322	320	323	325	337	347	320	323	320	291	306	301	286	298	358	341	308	351	333	311	301	280	310	311	337	338	325	330	336	328	328	328	335	289	328	335	305	332	333	310	324	317	296	311	324	348	301	318	325	300	351	316	336	317	297	337	310	330	330	295	314	325	317	322	336	339	322	288	328	340	322	296	305	366	312	293	348	319	355	312	315	317	321	303	325	325	324	317	321	316	310	299	292	322	351	328	359	310	345	336	352	309	297	322	323	326	259	299	309	315	305	289	298	300	300	332	357	283	313	341	343	312	352	328	322	329	334	343	333	337	319	326	341	359	355	303	313	366	311	321	342	297	302	331	333	322	322	289	325	307	304	302	315	310	332	312	309	335	331	308	319	305	328	336	281	353	300	360	336	325	353	319	315	312	304	313	299	294	321	295	336	304	345	353	284	316	317	322	303	317	313	298	320	308	301	325	329	329	333	320	297	322	341	322	319	317	325	316	339	317	297	325	307	300	289	324	330	324	323	327	324	327	322	277	321	307	350	331	342	341	290	341	313	351	258	319	341	296	322	322	321	324	317	314	327	321	322	317	350	315	349	323	336	330	273	327	328	333	315	355	315	302	327	330	325	344	338	330	318	339	351	320	315	289	301	322	309	320	330	314	338	334	320	316	318	293	335	322	327	327	322	311	331	308	341	349	342	345	332	337	332	341	353	330	313	294	289	311	312	303	328	304	307	329	331	308	332	337	298	345	314	315	298	268	314	301	335	290	316	352	319	319	327	335	324	306	302	322	290	317	310	333	342	326	301	357	342	295	319	302	291	327	310	306	336	279	317	297	335	330	341	309	321	289	299	297	337	310	339	306	321	315	318	343	322	321	302	333	329	337	337	318	357	336	325	307	347	312	305	280	301	332	320	326	316	326	305	323	338	305	319	335	326	329	309	333	329	338	331	302	339	327	334	323	351	320	313	314	334	344	320	338	339	303	308	340	290	324	346	309	315	292	322	349	329	336	344	317	321	307	307	302	273	338	341	327	303	331	320	348	309	351	372	313	315	318	329	305	306	308	334	318	312	320	316	345	335	303	301	319	332	329	333	315	327	327	309	329	277	328	334	322	274	320	321	350	286	311	305	304	324	299	364	298	314	333	303	298	331	348	319	322	302	323	334	316	298	351	286	312	336	303	302	304	309	308	298	295	319	284	314	346	334	318	301	339	328	327	333	323	363	295	312	298	310	327	316	297	298	311	252	306	317	349	309	292	319	325	301	264	325	335	343	318	350	325	316	304	343	332	296	304	358	329	333	336	311	350	340	340	303	299	315	349	333	315	321	301	331	310	312	293	303	332	290	327	330	331	347	319	330	295	325	349	323	288	303	324	321	300	340	323	299	332	332	286	332	331	305	317	290	357	318	298	325	332	378	297	326	291	303	332	324	344	334	291	341	346	314	334	343	313	322	301	320	329	319	336	315	308	336	338	313	312	350	328	304	303	314	319	328	324	324	322	303	303	295	340	335	296	326	330	323	329	313	315	338	295	344	306	325	299	301	321	313	334	345	360	300	306	319	301	320	311	301	298	352	326	321	320	316	316	315	330	335	326	304	323	355	315	312	337	322	332	318	301	334	272	321	271	341	343	341	326	316	339	313	315	340	326	310	289	316	317	330	318	288	304	337	324	308	323	322	281	325	326	317	311	322	339	323	337	329	307	338	312	329	322	333	331	317	370	314	330	335	342	298	293	306	292	314	292	314	333	284	328	332	287	300	299	336	365	322	316	304	318	343	337	293	301	310	313	304	318	347	299	333	337	362	284	310	328	290	305	316	306	309	307	324	288	322	346	347	326	293	346	331	317	288	352	318	365	314	314	309	308	344	305	356	325	290	306	333	319	331	312	328	318	367	320	309	290	314	328	288	345	351	311	351	321	303	348	318	344	332	304	297	314	329	309	295	358	332	283	328	322	291	362	311	275	358	322	336	277	295	303	306	331	332
35159	39305	48912	13040	3651	2997	2623	2207	1947	1757	1522	1498	1387	1305	1226	1169	1164	1094	1121	1035	1027	985	1041	959	931	925	931	950	932	897	927	871	912	844	857	857	880	906	881	862	853	835	882	824	878	805	878	873	843	783	900	847	830	840	849	841	878	827	844	791	831	844	839	838	834	833	811	798	810	820	784	816	784	798	822	791	822	838	847	815	814	821	725	819	767	848	770	791	801	811	854	803	844	795	822	764	830	795	825	803	850	844	795	770	804	802	752	849	801	770	821	793	791	811	766	847	811	830	831	775	828	814	802	824	803	779	806	813	835	786	767	826	841	837	811	806	839	855	815	823	823	774	807	799	804	783	829	831	855	831	777	768	821	845	773	834	798	790	814	771	797	804	794	781	788	814	793	842	830	775	782	795	803	773	848	785	801	839	817	844	783	847	771	781	769	830	809	817	852	808	793	840	759	793	831	802	794	803	770	839	833	767	814	817	827	819	744	784	785	796	822	848	806	858	815	814	778	799	836	805	774	812	759	765	764	835	826	817	816	798	781	772	796	747	810	808	830	794	821	807	807	819	823	802	815	800	803	813	772	827	801	782	805	849	784	786	764	785	857	788	770	773	809	791	848	789	827	778	779	773	784	766	774	767	814	816	820	863	844	755	809	749	799	809	834	780	846	779	804	773	774	815	813	805	841	806	839	838	808	848	776	829	782	792	801	798	801	831	733	772	812	772	815	791	846	833	791	819	802	818	810	858	788	785	818	803	749	785	756	783	771	804	804	772	801	806	807	798	816	812	786	787	799	819	801	794	720	801	796	835	795	786	817	832	818	806	773	822	849	836	784	794	731	814	800	789	829	816	789	800	866	809	757	728	805	796	831	818	763	775	803	798	886	822	840	796	814	782	816	770	839	823	838	834	767	803	855	845	753	900	844	738	819	740	871	767	791	800	839	775	807	801	768	828	793	791	794	820	760	785	787	803	795	771	785	761	815	819	772	816	810	807	816	770	803	839	781	812	798	727	807	812	788	795	792	804	782	779	776	817	754	840	783	814	832	824	788	790	823	787	776	792	787	845	801	758	767	799	861	826	787	809	812	850	830	824	793	790	815	798	791	809	832	808	837	821	826	840	770	811	780	794	775	827	759	779	847	802	809	840	821	836	808	820	804	769	763	806	816	773	768	809	785	771	797	853	818	781	805	784	817	811	777	786	808	804	828	804	813	800	815	813	768	836	786	805	811	801	806	800	834	800	769	807	782	829	800	804	767	783	760	752	787	847	819	855	793	850	802	790	811	807	805	798	847	768	795	890	782	784	814	808	810	790	790	830	806	772	807	775	759	789	819	750	818	829	831	768	726	791	778	797	785	792	803	784	822	821	773	825	864	811	789	799	777	753	838	816	801	807	792	791	753	787	810	816	810	831	845	818	804	817	796	801	799	809	760	834	815	844	787	816	807	820	769	779	775	807	812	850	780	817	799	822	767	770	761	753	822	780	770	788	824	807	781	817	824	781	775	750	795	820	816	793	821	779	770	827	790	800	785	790	790	775	750	809	857	803	812	811	817	767	786	823	784	827	804	838	776	806	833	830	836	784	781	828	805	787	831	833	790	753	779	830	814	801	862	777	760	808	816	803	872	818	810	837	797	786	791	752	841	829	787	831	783	815	788	739	890	788	735	834	807	792	810	782	823	776	860	822	836	780	798	745	835	828	837	784	811	775	817	799	761	783	836	823	811	781	806	795	827	810	819	774	817	814	773	860	807	825	845	795	792	783	826	803	814	842	825	801	794	788	741	823	809	829	864	847	776	796	775	812	769	831	818	782	777	827	785	829	824	839	821	806	826	820	760	781	803	793	769	770	789	822	822	817	786	842	804	796	784	804	804	797	768	872	847	838	812	762	767	798	806	795	772	776	826	834	799	805	813	806	796	795	764	822	787	804	764	809	835	809	816	756	807	774	772	779	773	778	795	749	813	791	793	782	803	820	784	787	900	831	791	804	810	838	817	789	808	814	838	803	806	772	782	811	783	777	777	804	797	780	832	833	805	852	767	765	796	800	795	781	765	845	797	816	764	726	843	788	813	799	806	810	818	866	848	770	833	771	740	848	815	810	781	790	762	804	795	794	817	819	740	785	763	779	867	801	781	797	806	796	812	803	866	831	808	818	790	835	768	796	813	826	811	832	830	741	876	820	804	798	801	787	806	808	834	770	821	815	835	771	791	818	815	821	793	847	792	842	759	806	816	822	783	780	791	758	808	776	751	785	780	802	772	788	819	774	775	782	838	786	813	810	806	816	794	836	832	779	767	801	824	768	788	810	777	785	806	830	834	807	809	827	827	780	823	837	826	761	787	808	794	812	814	786	771	828	816	793	852	861	812	803	804	817	834	785	783	790	788	838	821	802	796	786	797	792	792	783	829	754	826	830	823	811	814	776	874	843	811	774	771	796	777	752	829	747	807	801	776	814	801	813	821	801	779	776	821	749	784	817	838	789	808	811	837	794	798	813	813	809	796	831	801	782	784	744	806	788	785	771	832	823	803	822	813	852	769	769	798	825	782	812	835	734	839	783	751	735	828	802	772	803	812	797	838	798	819	797	760	791	746	799	778	846	812	796	828	814	802	824	800	812	845	817	825	766	808	758	840	804	782	790	807	804	773	831	784	788	769	823	814	789	819	836	829	842	821	775	824	745	787	810	821	774	785	852	815	773	783	794	810	825	777	759	800	769	863	750	831	834	849	814	763	758	749	797	795	782	780	782	765	748	792	723	785	783	831	832	838	775	773	801	769	840	825	769	788	809	772	836	803	843	826	848	792	782	817	789	834	752	762	804	799	769	752	782	790	802	794	827	756	825	776	807	800	816	781	767	773	807	839	798	793	785	801	818	803	780	746	838	817	820	810	815	781	837	763	787	832	850	807	818	791	796	822	818	774	791	802	820	808	842	814	807	741	788	805	797	760	816	830	828	870	841	779	775	819	771	833	853	792	820	755	764	764	793	835	835	799	813	781	829	796	840	813	812	773	827	753	822	828	751	811	800	839	792	727	754	807	747	769	828	811	805	769	777	805	798	800	808	839	799	818	820	761	841	840	828	778	848	822	794	769	800	840	765	835	797	830	846	820	826	825	792	745	798	824	780	772	791	814	787	805	818	799	817	811	786	774	739	866	799	807	767	811	788	802	781	808	786	833	844	789	778	837	791	756	828	786	772	806	808	816	829	805	786	784	817	770	814	796	781	826	817	798	804	779	800	841	837	809	843	804	815	902	778	811	793	799	796	800	801	745	794	778	813	806	824	841	796	842	790	784	858	783	832	754	778	787	827	816	809	803	803	768	811	816	774	808	795	814	831	794	852	855	771	787	777	801	786	806	817	866	859	769	816	772	787	759	858	843	821	802	820	799	825	778	779	834	800	802	815	815	761	779	806	822	811	831	804	785	782	778	791	786	813	787	795	785	744	821	864	810	840	772	800	812	804	792	788	786	770	811	752
6855	2543	2168	406	188	205	176	168	170	166	157	185	198	176	183	159	173	154	185	165	171	188	153	173	156	176	186	195	176	188	163	145	174	176	180	180	174	174	169	129	174	182	147	165	184	174	169	176	172	195	172	171	167	181	156	182	154	186	182	156	163	129	175	161	183	187	153	175	189	196	168	163	162	169	179	154	179	181	198	166	204	179	177	200	169	176	167	150	186	168	156	174	167	177	183	177	181	178	164	189	178	173	196	166	160	169	167	163	183	185	162	143	178	190	170	178	179	159	155	156	169	171	185	204	164	181	157	166	191	152	157	191	165	170	174	185	169	168	175	180	167	172	166	205	188	165	185	179	186	168	198	171	167	175	173	186	182	157	168	202	167	182	174	186	157	167	157	181	169	178	158	178	156	180	173	182	192	172	196	180	170	165	181	145	161	178	158	187	153	155	174	176	167	203	173	162	186	163	167	175	177	209	163	181	178	167	193	155	172	151	181	178	162	184	191	203	171	184	179	181	183	178	187	164	162	156	160	177	186	169	180	170	179	190	182	177	168	177	184	162	179	193	156	180	160	146	155	190	164	191	170	153	178	152	178	163	171	180	180	183	180	157	180	185	182	173	148	182	172	173	168	154	141	191	191	187	164	167	151	144	171	185	172	161	165	184	170	205	170	184	167	172	163	178	166	172	172	189	163	174	175	180	158	192	165	177	171	144	185	156	168	178	156	165	173	164	146	152	182	177	197	172	172	167	156	176	171	185	193	162	191	183	178	184	190	170	167	189	175	162	181	168	183	159	176	190	187	153	194	152	179	171	167	185	174	190	180	176	192	161	171	187	146	188	184	170	179	151	169	172	187	169	166	189	164	154	172	165	167	160	185	157	186	202	190	159	173	178	172	164	170	173	154	158	163	158	166	166	139	167	185	173	174	168	177	163	203	174	195	193	179	194	159	165	177	146	162	194	190	167	158	170	173	191	177	171	185	159	174	167	182	153	152	146	213	198	136	179	188	176	167	165	168	191	179	178	169	156	153	183	164	184	178	140	164	161	183	165	181	186	171	171	188	164	164	168	156	189	163	162	165	187	181	187	197	177	163	166	169	189	167	181	166	170	128	188	189	207	161	159	165	155	178	178	180	168	180	159	172	169	156	182	181	164	157	173	174	186	161	182	146	203	183	188	143	169	193	174	171	163	189	161	193	182	179	182	157	161	177	151	182	179	188	187	197	159	177	174	207	162	171	192	191	184	160	184	167	146	195	166	176	156	165	184	147	159	161	158	183	178	166	212	178	182	190	153	174	192	196	180	156	186	154	167	178	139	174	168	173	180	160	168	177	180	170	171	195	171	160	189	198	164	193	154	165	168	176	178	175	192	185	176	163	174	177	182	172	187	188	188	160	145	179	175	151	149	136	156	161	187	167	158	168	171	173	171	149	156	197	192	172	185	146	215	156	170	159	183	163	192	168	177	175	146	181	185	171	194	177	185	182	174	188	159	190	161	172	159	164	176	192	170	190	168	167	183	147	143	175	154	158	169	169	163	179	162	166	166	154	170	163	164	174	182	166	172	171	172	153	189	187	188	172	141	169	166	182	164	171	190	156	167	164	175	172	189	169	163	192	172	189	168	189	187	179	172	161	168	183	174	168	168	160	175	168	193	162	187	179	162	158	174	185	187	160	161	190	187	156	150	178	168	168	163	176	183	177	184	178	175	162	147	180	186	188	150	163	187	169	174	178	199	169	153	156	190	189	178	210	171	181	170	167	171	175	192	170	175	167	179	168	177	175	153	191	180	182	181	163	179	164	150	167	150	170	178	177	162	168	154	188	148	160	175	167	155	200	186	177	142	172	186	201	158	191	178	182	176	149	193	160	154	158	210	164	181	175	174	169	194	180	194	186	194	174	182	162	158	177	173	176	167	193	170	169	171	190	162	190	183	156	160	170	171	147	153	165	164	172	160	185	171	203	157	165	195	173	154	184	166	182	163	161	164	169	156	160	185	174	160	170	166	173	183	171	167	159	174	164	182	204	168	157	189	182	187	179	168	153	184	175	158	154	202	151	198	171	205	178	149	176	159	178	190	184	187	152	191	197	166	181	170	183	179	180	153	186	184	190	164	186	173	180	172	174	183	200	163	161	173	179	170	162	182	182	166	180	186	147	169	179	196	151	191	146	188	176	179	153	147	177	198	173	169	195	195	176	162	200	162	163	186	159	176	167	172	160	177	175	182	172	199	165	172	179	183	177	190	161	161	189	184	187	186	186	181	180	174	172	182	177	163	175	162	162	118	180	186	176	169	172	172	171	171	178	158	172	166	170	184	175	148	146	180	160	163	162	158	164	161	177	177	170	178	156	166	173	190	199	155	170	175	166	178	158	167	182	230	180	182	171	189	166	171	182	209	184	191	173	161	203	162	173	191	171	173	151	169	159	166	175	182	142	162	177	188	164	176	170	167	176	173	138	158	176	166	185	165	190	179	186	186	162	170	189	171	159	173	157	153	170	164	158	174	184	186	190	168	182	190	173	167	187	222	176	204	172	179	144	174	199	179	165	179	173	177	176	155	182	167	166	211	204	181	157	170	192	194	165	166	139	165	165	183	183	168	175	195	171	174	204	157	191	182	148	182	186	183	175	174	165	159	185	197	178	181	172	191	170	182	165	176	168	174	140	163	186	177	176	167	184	156	170	172	165	177	177	143	193	169	176	156	167	160	168	181	164	197	200	184	146	184	166	188	181	199	186	174	200	163	178	160	172	169	186	166	168	192	149	183	156	176	175	154	176	173	184	179	187	188	171	187	194	185	166	165	173	152	183	171	162	181	196	152	198	179	189	179	181	199	182	161	176	177	167	172	197	177	152	189	163	175	168	183	182	176	176	182	175	167	161	193	159	171	168	166	159	189	171	152	179	165	183	182	191	187	166	168	173	153	153	148	156	179	169	164	180	156	161	153	179	175	171	149	165	158	156	169	190	187	180	168	183	164	166	180	185	186	171	216	161	209	165	169	195	177	160	176	166	194	167	158	167	166	177	160	186	191	182	172	188	155	155	153	171	193	173	155	153	180	167	170	172	169	156	163	174	170	164	181	158	167	169	201	159	192	167	195	161	195	168	183	163	170	154	172	165	200	172	154	196	178	171	165	147	182	179	137	149	201	161	186	160	185	185	165	152	175	196	189	170	177	160	190	207	172	175	152	195	186	183	173	178	177	194	179	168	163	172	191	170	169	181	185	173	172	174	189	179	160	186	173	188	178	167	183	162	154	203	155	171	162	189	195	186	172	175	176	168	200	157	166	186	175	160	170	156	218	187	175	175	179	135	190	181	194	139	203	157	194	168	196	159	173	159	184	168	185	191	164	142	181	193	170	160	173	188	176	199	179	180	165	171	174	167	205	146	188	175	156	175	170	168	164	163	161	187	186	162	165	179	181	165	136	165	178	153	181	181	174	166	162	175	160	192	201	175	153	181	157	174	188	183	182	175	184
6033	3983	5282	975	592	557	580	554	547	565	549	532	517	486	545	479	507	502	527	507	533	525	464	487	510	530	485	513	491	494	547	509	491	538	464	487	518	475	537	504	531	518	553	519	518	532	544	526	568	454	510	492	511	521	554	511	532	497	469	486	528	561	499	492	502	476	522	508	490	544	478	527	496	514	536	496	515	517	493	523	510	508	497	511	474	518	554	495	501	487	514	529	495	557	497	522	560	521	482	554	486	496	530	516	498	501	484	521	490	530	518	512	488	509	514	478	527	545	500	488	486	496	508	539	486	519	495	511	448	531	497	497	508	491	482	492	488	497	494	496	504	498	472	515	512	483	513	532	503	537	511	556	532	483	503	503	502	506	513	500	483	503	455	519	517	508	487	506	518	489	492	519	497	500	519	483	545	500	503	520	536	483	481	510	515	520	512	502	508	490	496	522	510	484	520	514	518	522	498	496	515	505	536	469	524	494	487	512	545	507	519	475	488	489	491	525	507	543	520	511	462	546	522	480	514	513	525	504	495	526	496	494	503	512	518	519	491	486	518	523	465	507	494	497	521	484	475	477	534	500	502	495	527	539	500	472	503	510	520	510	545	478	505	504	528	559	537	514	500	517	481	512	537	462	483	507	530	503	491	535	482	495	507	508	530	514	515	520	501	492	492	517	500	529	521	475	490	471	510	524	523	504	507	495	508	496	512	543	512	547	467	516	522	507	472	502	496	485	502	542	496	502	489	471	491	534	463	502	490	483	479	511	514	503	521	533	513	502	494	476	483	547	532	528	512	535	498	497	468	532	512	506	504	536	518	504	506	508	505	529	560	506	536	455	537	458	540	510	509	514	476	511	496	511	513	501	513	537	495	499	492	504	506	550	495	542	556	497	481	519	503	523	545	541	550	504	467	513	536	530	536	480	477	495	482	528	519	480	513	494	546	450	485	505	504	524	487	523	532	513	537	513	531	510	546	521	483	493	520	515	513	525	504	540	443	530	479	513	443	515	499	526	516	526	577	534	485	549	488	467	510	501	513	486	508	471	559	504	524	518	468	501	464	575	528	490	480	480	511	549	492	486	503	518	460	493	529	512	490	501	444	519	528	519	512	479	479	543	491	547	489	471	522	491	519	516	496	475	524	515	485	490	511	485	529	478	482	532	523	524	516	469	498	490	513	528	522	519	525	552	532	510	528	520	507	512	518	528	502	495	518	464	524	501	482	514	544	516	524	487	503	525	519	519	532	504	508	527	490	484	516	520	511	540	493	500	505	486	493	496	507	531	503	491	493	489	511	508	498	486	536	514	510	490	519	508	515	539	487	510	514	487	511	493	511	546	515	498	551	520	456	520	484	507	486	532	551	504	487	510	519	560	467	528	537	490	518	511	513	478	488	500	501	497	517	493	525	510	502	542	481	533	512	503	511	502	476	519	510	518	506	483	530	470	526	494	510	484	537	507	510	506	504	507	513	464	490	497	488	508	514	486	513	537	523	535	520	505	505	494	498	507	521	519	505	516	555	496	506	534	477	529	499	489	554	524	503	482	520	518	551	479	471	509	535	501	507	553	511	547	509	481	509	506	535	511	485	492	501	503	534	510	497	499	506	509	495	475	534	517	488	499	513	517	508	483	497	539	511	500	521	507	506	541	508	526	508	495	543	527	516	535	511	526	500	476	486	548	493	482	514	538	498	563	522	505	487	516	500	509	513	523	501	498	558	540	557	496	500	507	533	481	485	496	527	488	542	512	510	522	488	503	483	512	522	524	475	488	509	478	540	503	475	511	514	527	520	520	512	503	539	525	514	468	491	508	484	525	492	501	527	521	491	528	526	503	540	552	481	516	521	524	517	568	490	505	507	528	540	514	496	502	529	529	531	467	527	507	507	505	538	512	498	511	497	477	490	483	529	441	494	515	514	504	515	539	503	507	506	502	513	523	520	541	541	495	499	536	452	507	527	540	514	491	529	492	507	501	479	509	485	476	507	496	520	501	518	495	470	516	517	490	505	531	487	510	500	523	505	494	544	512	510	532	509	494	471	505	514	493	521	533	484	514	502	493	491	527	494	499	526	522	514	571	522	499	513	490	477	495	486	485	546	504	547	519	522	456	529	481	522	512	533	538	551	488	524	502	531	544	498	476	508	511	514	499	524	518	529	500	540	499	574	549	501	528	485	507	507	520	499	465	472	524	488	518	537	518	494	480	482	509	516	517	481	521	522	470	514	532	532	495	481	491	494	492	477	517	494	541	508	555	494	514	529	505	520	479	539	513	510	509	500	498	495	493	515	523	537	487	519	515	476	499	526	481	534	524	508	525	503	510	526	533	468	521	504	490	510	524	536	529	507	514	537	499	474	504	520	504	516	497	518	541	506	506	499	547	522	509	508	478	532	499	520	510	484	501	512	458	502	465	509	479	514	479	516	500	511	526	509	530	514	485	511	510	538	494	533	507	518	495	540	524	512	496	496	484	526	538	540	532	499	516	502	550	480	492	482	501	508	519	506	524	472	536	501	488	496	472	469	513	495	515	510	505	468	514	557	497	537	475	478	473	546	503	553	508	557	541	533	507	489	509	465	536	528	446	517	506	513	523	524	512	503	510	514	492	490	517	485	470	503	485	505	511	493	501	491	492	523	496	517	504	516	476	518	533	518	513	543	507	489	533	507	505	472	536	491	514	546	502	506	503	466	531	486	535	486	534	490	521	539	499	505	532	495	487	487	541	531	506	542	520	499	511	498	508	501	493	495	480	523	490	492	504	557	459	549	516	495	509	506	528	557	513	524	540	514	491	543	546	506	508	544	500	490	494	507	559	548	530	528	503	501	507	499	544	513	544	502	543	506	506	585	503	464	494	525	491	539	501	544	497	505	522	543	537	528	520	496	481	508	504	501	519	522	488	494	522	506	470	491	471	493	510	501	509	509	525	552	525	523	468	542	480	529	505	499	499	470	524	533	498	493	524	528	509	497	507	537	517	527	526	500	511	551	527	475	542	521	467	491	498	507	503	543	458	512	522	486	550	496	500	504	503	496	471	529	484	506	522	515	527	456	567	516	491	501	511	489	519	522	507	556	515	532	485	529	511	484	528	504	554	491	494	510	513	491	524	488	524	505	533	500	497	482	529	485	533	559	518	519	504	511	510	504	508	534	489	493	529	494	537	490	494	500	526	522	499	484	530	517	501	459	519	495	506	489	516	522	506	501	467	538	533	522	508	557	498	474	476	481	481	532	524	550	542	503	479	499	521	512	550	483	486	484	535	488	524	482	493	467	531	553	434	514	546	521	507	515	453	499	522	518	530	472	517	509	489	496	530	509	514	509	480	495	519	473	494	510	516	506	491	494	499	522	492	541	515	508	502	507	532	531	504	536	523	526	480	483	507	470	537	556	506	501	537	523	502	493	502	517	531	536	536	500	515	515	542	479	513	489	495	535	497	493	492	534	498	505	501	503	461	511	513	526	506	542	494	437	506	487	516	504	525
43485	38949	37458	8619	830	605	507	448	397	418	397	357	353	350	346	367	345	318	367	318	334	341	304	329	358	350	369	314	341	359	374	314	349	347	307	335	315	343	312	351	339	356	324	333	347	316	350	311	348	308	336	365	278	335	300	314	348	318	321	340	330	296	349	331	336	319	294	339	330	294	340	293	331	323	329	330	307	348	332	339	303	373	343	343	312	332	311	348	312	332	350	326	306	339	308	295	311	292	302	314	347	314	338	338	343	324	301	318	313	338	320	299	310	356	317	310	345	343	304	325	302	324	357	330	302	327	325	317	336	327	320	296	335	301	354	322	298	309	343	320	328	319	307	343	310	329	297	329	364	317	302	352	334	330	312	329	286	341	342	327	328	330	297	350	298	363	328	297	311	304	319	316	320	344	359	342	359	286	308	326	341	302	336	287	293	322	318	313	344	305	317	324	313	330	307	305	299	347	336	339	347	306	343	315	293	315	359	333	340	287	343	310	284	339	322	341	347	312	332	340	317	304	310	358	350	324	340	342	369	293	330	324	323	299	291	289	315	317	327	307	293	316	281	316	323	304	302	315	315	339	339	319	310	292	291	376	313	309	336	347	301	317	344	336	338	320	284	322	346	341	275	333	321	295	351	348	323	309	343	328	353	306	316	305	344	287	356	334	353	351	340	341	320	332	334	325	368	319	318	344	349	319	334	309	345	333	307	290	312	322	348	330	315	320	307	288	343	297	328	305	342	324	307	318	324	323	316	329	310	348	320	319	333	309	327	342	319	329	294	317	320	338	311	311	324	316	318	306	283	316	306	336	314	344	310	326	329	337	341	322	338	336	321	301	330	314	349	367	357	338	309	344	341	345	315	324	370	292	340	353	339	332	323	320	310	328	333	323	348	326	311	356	345	345	355	352	306	318	328	308	333	338	322	300	356	316	300	329	350	318	333	309	350	323	346	361	312	312	291	353	294	331	315	327	345	362	343	318	334	376	315	344	329	344	340	330	287	308	330	317	316	322	330	363	320	347	320	296	327	327	327	319	327	337	302	339	357	349	330	327	291	315	337	386	370	348	321	359	319	340	287	318	319	316	311	300	292	317	338	325	333	307	319	312	305	344	346	315	325	316	322	327	331	303	289	348	334	321	331	336	336	314	347	303	334	302	319	330	320	322	329	322	327	337	335	297	321	334	339	306	303	305	324	347	290	324	329	323	301	342	345	312	356	344	309	323	341	330	337	316	325	308	303	342	316	335	341	308	318	330	324	340	310	328	321	336	326	320	330	320	350	315	319	294	313	327	342	339	319	346	336	350	345	345	333	334	319	355	297	352	312	313	339	325	314	344	323	343	308	316	302	328	296	312	326	322	343	320	324	311	345	340	340	372	322	330	352	304	326	368	324	307	331	351	346	331	346	326	322	324	349	342	304	295	308	333	364	317	326	340	308	306	348	381	326	317	348	316	319	315	330	341	340	331	357	302	308	303	328	324	338	335	302	335	325	326	339	337	339	310	327	306	348	305	332	322	301	317	323	305	332	315	328	324	366	330	323	300	322	319	330	314	331	313	353	345	315	341	310	290	308	322	313	300	316	331	330	352	344	370	330	330	312	320	331	367	355	297	320	333	313	344	326	313	327	335	336	305	309	318	330	336	326	327	327	297	311	313	312	323	325	323	342	292	331	297	330	349	339	316	327	337	310	344	367	345	345	320	354	298	357	370	325	325	302	351	327	290	333	338	332	321	335	309	319	307	331	320	348	310	307	364	322	323	350	322	350	275	306	321	327	332	309	271	327	344	320	329	326	310	324	334	317	296	347	348	311	300	348	311	340	371	312	359	337	322	339	300	317	287	317	335	333	313	313	348	291	322	358	315	320	326	341	313	327	352	343	335	337	326	350	322	335	315	320	298	327	346	313	302	313	332	298	310	334	320	294	333	334	325	337	291	326	319	307	326	316	338	303	308	355	350	313	336	362	344	297	339	313	339	335	315	288	359	330	340	306	326	317	349	321	312	334	332	314	336	297	325	325	323	309	371	327	308	362	357	303	340	325	326	349	290	343	321	342	343	325	347	310	325	333	318	317	334	323	335	307	336	313	330	301	306	351	359	330	319	300	348	316	366	330	308	313	317	331	350	315	338	337	302	360	314	311	329	346	300	353	345	345	328	317	330	302	317	326	330	307	351	331	317	320	324	340	297	295	323	322	329	304	340	311	325	306	314	330	293	335	332	332	308	299	300	325	282	308	334	351	313	328	386	305	361	301	285	349	333	290	332	309	330	355	321	330	308	316	324	332	333	333	315	341	336	332	327	368	309	332	353	326	321	339	317	306	336	324	334	314	313	333	331	337	311	332	286	311	342	331	314	354	345	290	356	343	285	308	336	340	322	330	312	318	328	335	307	340	311	333	359	370	312	290	324	348	331	309	312	341	326	311	310	319	303	334	345	323	318	322	304	328	329	328	292	347	315	392	335	346	287	332	314	292	305	301	348	320	340	304	310	322	304	307	310	282	313	339	323	332	336	322	322	336	322	330	353	317	333	312	323	291	340	329	328	318	322	347	341	318	354	317	316	324	313	329	338	297	331	322	334	330	313	323	329	323	308	320	359	303	277	286	339	335	335	345	338	309	330	299	304	322	348	317	326	293	323	311	313	351	295	293	306	329	348	330	341	311	324	269	339	337	301	349	302	333	336	313	331	316	295	323	340	335	340	320	350	324	334	336	341	325	324	333	310	316	311	320	298	321	368	336	320	353	372	338	293	323	340	323	323	342	324	366	318	321	308	298	338	297	316	330	345	321	279	314	344	314	345	331	318	330	314	305	324	318	317	320	324	343	311	322	333	328	324	349	330	299	293	301	334	315	323	326	279	325	343	295	306	295	300	330	322	301	335	349	368	259	315	325	323	316	309	336	314	321	347	326	325	328	340	322	326	322	324	319	304	305	339	337	350	354	299	322	327	328	329	340	319	323	332	323	309	337	309	301	314	326	321	294	330	302	304	305	339	297	326	341	320	333	357	342	332	336	344	314	302	357	350	312	307	332	350	331	315	318	336	339	316	301	318	337	330	333	336	295	313	328	316	291	333	320	335	323	305	322	320	311	311	343	291	306	340	300	329	349	298	340	327	328	311	285	308	339	335	319	333	329	312	319	330	351	297	316	314	320	312	321	319	337	329	331	317	313	311	316	310	328	318	357	335	333	326	308	341	338	343	311	313	314	314	302	328	328	340	316	362	297	310	330	329	355	285	317	327	329	323	319	292	325	340	333	316	325	336	312	311	331	310	304	306	350	327	343	317	319	319	369	309	299	328	323	320	320	356	401	336	339	359	328	334	330	348	337	311	347	315	335	311	326	342	335	339	318	302	327	332	315	296	330	346	333	329	325	320	362	312	343	304	316	327	329	309	331	297	295	340	310	315	325	314	300	316	330	307	324	326	353	342	321	327	326	349	281	304	361	341	306	364	302	319	331	290	342	324	308	296	311	343
25348	28635	36962	5653	2465	2055	1736	1622	1513	1302	1238	1226	1124	1113	1092	981	940	1060	1011	1007	961	913	926	878	916	875	925	919	894	912	867	873	809	887	887	857	876	895	853	860	888	854	854	833	884	874	869	872	856	846	864	811	894	852	793	856	815	852	812	866	862	817	844	875	826	862	810	851	818	813	885	846	839	834	835	823	853	858	840	805	841	835	869	886	818	907	820	896	837	864	877	873	864	866	844	820	820	861	834	861	776	798	791	794	822	800	847	828	846	827	871	888	801	846	833	910	843	807	821	763	839	811	848	809	803	812	840	860	855	838	786	829	887	849	814	840	856	881	871	839	867	806	842	886	841	824	837	880	835	851	887	847	888	812	848	879	822	801	793	823	838	841	826	858	823	810	853	808	883	847	815	872	836	812	872	841	852	824	807	868	831	862	877	838	797	830	836	828	858	857	818	841	828	843	753	808	854	840	824	836	852	826	867	832	793	833	832	839	812	832	851	796	779	843	861	880	877	827	798	826	857	818	860	800	848	833	806	818	820	824	827	847	806	845	832	866	835	832	875	847	852	810	862	843	884	858	830	830	810	773	849	852	852	884	806	877	876	854	817	800	796	836	810	861	862	823	863	804	822	884	815	842	862	833	840	804	793	886	793	875	862	855	884	870	830	851	851	792	854	810	798	839	847	881	816	786	822	803	843	800	824	859	879	842	812	851	842	817	858	857	816	811	820	829	848	859	819	817	856	822	873	880	826	832	866	808	813	842	851	822	861	823	793	861	824	833	841	811	820	846	875	870	850	845	807	829	785	842	827	813	810	826	884	854	807	859	862	897	826	862	845	841	816	839	823	803	859	798	821	797	864	875	842	829	828	876	797	831	838	835	869	802	778	859	809	863	845	862	789	794	827	841	877	857	849	800	859	859	806	806	787	862	846	817	847	823	860	735	867	870	876	799	850	793	868	833	838	813	848	838	825	788	804	783	832	842	816	809	840	858	786	803	860	850	848	845	836	810	811	859	865	837	777	844	863	831	857	853	824	818	834	816	865	795	851	835	848	812	832	807	864	845	863	829	831	788	834	841	856	828	867	861	845	875	851	788	870	815	771	823	817	871	842	796	824	895	850	797	821	837	857	827	847	814	826	850	851	805	837	833	841	848	784	796	876	855	863	883	816	849	784	861	798	870	914	836	792	845	827	877	839	838	821	816	839	751	830	831	836	798	827	859	832	922	825	804	816	860	870	820	882	809	812	794	817	802	825	858	833	823	836	826	810	810	787	858	845	853	839	800	870	872	861	849	837	808	865	803	856	780	850	799	816	820	834	841	892	800	810	800	768	856	790	792	828	825	814	875	835	822	848	837	822	810	850	801	816	786	780	830	815	809	862	842	828	835	806	812	859	845	858	854	809	824	798	802	801	845	830	831	843	830	858	843	871	825	800	853	853	846	812	800	827	780	825	821	810	837	818	852	865	839	805	786	893	831	872	843	844	853	850	857	818	777	809	812	797	833	852	851	831	859	830	825	848	844	903	836	801	783	817	797	849	814	851	819	830	864	886	870	823	888	833	819	843	858	805	823	849	876	827	832	845	856	808	822	784	876	876	812	851	847	844	831	850	821	846	839	843	880	843	831	858	855	855	832	793	803	832	803	845	863	835	857	840	795	873	832	824	871	856	854	894	870	807	808	846	839	890	813	856	861	859	836	848	784	817	858	849	825	845	881	829	848	887	811	818	825	846	813	785	825	856	824	800	811	884	826	841	898	826	837	844	765	826	844	836	840	849	839	805	876	790	777	818	842	807	853	837	861	818	823	821	855	883	871	897	822	821	890	885	888	842	762	843	820	832	851	827	793	863	774	858	822	822	828	828	850	856	803	832	834	877	817	850	872	814	803	853	816	838	846	818	862	804	776	853	844	833	781	868	850	825	859	857	868	899	788	792	783	834	815	834	830	842	811	823	837	821	830	854	818	859	789	791	856	876	874	851	872	836	813	796	819	796	797	817	844	815	810	789	859	844	856	822	763	822	836	818	859	816	804	851	823	824	833	799	801	828	831	841	844	833	840	863	877	866	885	849	840	858	818	805	827	860	865	827	817	856	874	867	856	830	889	808	885	861	887	835	872	845	780	808	865	832	828	828	832	836	863	840	817	853	799	823	838	856	809	804	877	852	831	841	840	809	832	811	808	832	781	797	864	840	867	849	824	824	764	842	802	899	828	855	810	797	805	883	822	847	830	825	832	786	818	825	821	838	854	809	785	871	877	841	829	846	799	816	877	865	851	871	863	773	816	882	821	829	820	792	819	866	797	828	829	874	837	864	802	835	840	789	845	820	834	865	852	890	771	839	840	928	842	822	868	862	812	822	821	789	873	855	881	861	816	826	866	821	826	788	864	811	798	861	795	846	882	846	833	819	816	853	813	847	887	811	838	844	845	889	799	846	813	813	817	832	771	813	835	881	838	846	825	835	809	850	838	795	836	904	812	901	836	808	845	856	813	840	843	871	788	845	832	873	797	816	814	821	845	835	868	815	839	856	780	861	823	820	835	832	841	847	873	827	818	852	828	840	807	853	884	854	902	851	824	833	898	836	818	834	819	812	827	854	865	815	812	793	844	837	853	863	818	859	779	852	794	858	835	790	846	852	834	872	824	799	820	838	858	865	857	818	830	816	807	786	852	815	854	828	876	800	846	833	901	814	835	833	833	891	911	805	830	817	845	794	840	867	893	851	824	844	824	885	875	845	832	879	820	870	845	845	829	784	785	865	866	857	821	818	818	882	839	876	850	812	817	797	792	847	836	872	820	833	823	850	811	887	863	807	793	857	853	838	835	848	827	815	846	899	826	782	864	842	841	841	805	837	790	849	841	822	809	843	840	840	841	842	835	852	869	864	823	806	803	791	820	806	810	824	820	855	841	815	821	795	802	827	849	819	861	846	863	884	874	823	864	834	821	826	843	814	887	793	872	851	830	784	844	815	806	902	830	798	856	834	866	843	805	841	824	848	843	822	804	793	846	792	777	838	805	899	818	846	856	836	793	862	814	865	811	812	815	865	838	839	869	840	848	808	824	866	781	780	837	827	806	859	823	856	811	838	833	836	851	854	807	813	839	802	834	818	821	833	844	868	827	842	852	810	819	888	821	845	845	832	841	849	817	814	832	816	834	834	854	895	800	819	828	837	841	843	844	867	823	846	862	823	822	819	838	813	820	818	840	860	783	804	793	825	860	805	820	815	822	817	815	864	813	828	867	790	834	847	868	823	877	814	805	849	842	859	872	819	787	793	880	857	809	807	880	814	819	805	876	831	758	857	792	820	801	830	796	823	828	817	877	819	801	842	816	837	841	811	856	797	795	911	817	805	834	838	856	862	855	865	883	855	896	830	855	866	879	871	839	882	876	870	752	848	806	790	796	823	877	838	806	847	803	858	819	857	833	848	859	810	874	824	866	849	837	854	847	845	787	787	796	798	795	819	861	825	842	905	836	835	819
57856	55634	53392	17824	2370	830	669	595	522	478	418	389	409	409	355	360	400	324	380	362	376	352	322	330	359	338	336	320	359	300	327	323	312	334	306	313	348	315	317	361	331	322	352	326	333	380	331	325	315	351	287	285	324	347	319	307	351	312	311	308	351	309	304	303	321	302	334	319	293	331	313	309	349	315	312	344	346	300	319	335	315	350	309	323	331	326	320	329	294	342	305	311	336	324	340	304	270	329	317	308	369	355	313	310	311	352	334	275	274	327	341	307	341	277	293	323	335	337	311	329	342	320	314	306	305	302	317	320	324	322	288	334	315	310	324	313	325	314	290	346	321	318	296	309	310	334	310	319	279	325	331	315	310	314	342	322	304	336	312	294	321	283	334	352	328	321	325	280	335	337	302	317	316	329	290	325	328	318	317	310	305	308	313	306	325	317	273	322	294	320	346	326	294	321	308	337	322	326	298	304	328	309	335	310	289	298	305	316	317	364	322	327	327	307	295	295	336	310	346	298	341	343	317	308	342	312	316	338	282	335	335	308	331	314	331	297	329	298	329	290	337	345	330	321	312	323	316	331	304	319	304	323	288	311	311	306	301	338	313	294	309	307	317	312	336	303	337	318	334	332	319	330	335	317	335	304	309	300	305	310	325	340	312	317	277	325	342	334	335	284	305	305	308	305	308	327	331	293	316	330	318	304	340	313	328	332	322	327	343	360	325	312	305	346	340	346	323	333	331	338	294	310	332	312	262	300	329	350	329	327	310	313	331	319	317	310	327	348	311	336	306	328	345	304	295	304	324	309	304	304	326	318	322	316	381	322	321	308	325	366	331	301	310	301	316	334	315	330	313	313	297	312	317	330	325	325	321	301	333	322	319	347	318	310	329	315	347	325	322	304	316	279	333	273	362	364	336	289	308	317	318	336	308	295	319	332	281	324	329	296	347	352	300	339	318	311	298	317	344	314	320	325	332	331	279	329	333	352	313	334	327	311	350	321	346	323	330	316	320	330	300	339	325	322	286	328	306	313	333	328	330	321	331	340	315	314	348	315	323	307	287	324	336	298	326	304	329	329	351	338	319	322	305	316	335	299	352	322	282	306	307	300	314	303	333	306	290	317	317	328	313	316	320	280	324	354	306	290	318	300	324	307	328	311	304	345	342	301	308	346	356	320	351	316	352	298	301	300	352	330	329	313	312	282	330	287	344	300	307	303	298	290	329	336	305	294	302	306	318	315	288	337	302	319	336	324	352	346	322	300	311	305	297	342	324	347	327	321	339	338	315	332	322	330	274	350	332	311	342	308	313	314	307	361	295	289	293	334	301	290	314	292	316	294	350	334	309	309	293	297	337	306	321	353	362	288	315	332	306	304	333	317	284	329	343	314	326	331	313	303	322	356	302	299	317	301	279	327	297	341	314	315	337	320	338	319	301	316	304	304	311	299	310	308	323	320	289	283	333	290	315	337	309	318	353	322	284	332	337	318	314	301	331	319	333	307	308	352	302	314	326	303	318	301	348	316	299	330	312	327	288	291	298	301	312	310	333	326	326	308	319	308	334	338	298	299	317	332	308	309	327	321	314	313	308	300	331	311	311	335	332	296	318	308	318	311	297	338	336	272	323	362	319	342	326	317	348	340	306	306	302	353	296	334	317	340	316	337	320	332	321	312	348	299	328	316	340	359	303	326	339	306	327	334	317	328	349	304	323	320	319	331	322	304	309	294	356	333	332	340	343	310	325	281	348	299	327	306	322	304	312	297	310	333	306	286	353	313	289	290	322	345	332	312	337	315	349	299	321	308	328	327	329	328	330	336	321	305	322	323	331	316	324	359	306	308	306	320	308	301	319	290	321	330	310	356	360	335	354	342	301	297	318	335	326	316	343	319	351	330	329	291	351	321	330	279	351	287	358	332	332	333	284	326	308	308	337	322	313	308	355	317	307	319	336	331	335	328	307	308	357	292	313	307	325	328	313	363	308	312	331	356	331	282	331	326	367	346	316	279	336	317	291	341	313	306	323	298	317	318	313	289	323	334	378	295	341	304	326	333	278	329	335	309	333	351	307	296	307	301	362	337	323	363	342	329	342	314	292	330	343	326	319	324	330	298	324	363	349	308	325	336	282	333	330	310	311	310	351	304	345	311	293	315	317	335	324	309	330	335	337	316	310	285	327	280	337	295	335	317	326	330	332	283	305	332	340	343	341	318	361	324	324	304	319	292	287	340	314	305	320	297	310	353	337	309	304	303	340	336	322	324	325	330	340	304	294	310	313	337	351	328	335	326	337	321	273	342	323	314	293	319	316	309	304	269	288	336	301	312	323	283	337	309	320	313	334	320	325	319	318	309	350	336	298	340	359	320	328	338	330	296	325	329	338	328	284	351	294	283	340	307	307	322	355	313	346	340	313	314	326	327	295	333	312	323	310	321	313	310	320	323	316	318	310	357	297	350	355	308	344	325	320	330	329	342	310	313	300	311	302	336	289	319	334	371	331	335	341	285	316	343	320	309	325	327	290	322	322	344	307	316	323	286	298	330	321	356	327	301	308	303	325	282	341	306	328	312	311	328	295	290	329	308	310	320	293	316	334	327	318	317	308	338	317	328	297	321	321	316	319	316	328	299	352	320	299	345	290	291	324	351	298	299	323	320	325	346	355	324	333	311	326	328	319	313	313	317	355	312	305	321	303	299	332	349	285	331	321	308	318	331	312	313	362	301	280	298	363	332	331	324	308	319	312	356	298	305	290	322	297	309	325	348	335	310	305	346	332	328	302	351	306	332	325	319	314	322	320	321	321	371	315	273	312	295	304	330	324	347	271	335	319	340	323	339	291	305	338	320	335	325	314	334	305	286	330	314	344	300	323	329	324	338	309	292	325	352	332	333	327	306	328	351	292	338	324	317	326	296	309	315	316	319	331	289	304	313	335	324	337	339	330	344	312	299	351	319	327	307	312	312	326	342	312	320	343	322	327	326	320	321	338	365	316	318	330	298	333	318	344	327	341	342	304	330	340	323	291	334	303	348	328	289	326	344	335	308	300	335	320	289	317	334	342	301	312	310	325	303	298	296	303	322	330	326	312	322	337	315	324	344	338	318	307	340	304	308	325	358	333	310	301	332	337	327	351	304	315	284	344	321	340	314	328	333	307	337	308	332	326	319	316	316	319	317	353	285	327	355	333	331	342	313	270	332	326	323	299	304	318	318	342	373	306	328	329	289	320	322	324	330	347	302	347	296	338	275	327	313	286	320	306	302	306	298	346	313	351	316	330	308	338	299	292	283	353	315	321	312	328	323	285	330	320	300	327	346	312	321	302	308	330	355	312	315	312	350	328	323	334	310	340	318	340	330	330	338	339	321	300	332	319	352	347	327	296	335	329	300	336	314	338	360	314	322	275	299	306	337	355	342	335	299	330	362	338	294	331	349	324	310	297	301	332	311	314	297	364	312	308	337	329	325	338	323	378	285	319	335	286	327	301	305	310	308
34201	39129	47499	10585	3801	3101	2691	2226	1962	1744	1623	1506	1352	1251	1185	1158	1131	1113	1050	1064	1047	1060	970	928	1003	963	963	999	891	860	896	924	829	961	919	848	879	813	841	878	880	850	828	866	824	852	798	826	833	837	865	872	829	846	865	842	825	823	839	903	826	824	842	840	797	797	844	893	808	818	829	800	799	814	819	805	824	794	839	840	792	838	830	811	758	864	868	849	829	747	840	843	852	827	804	769	805	830	811	812	772	809	830	828	771	857	765	771	834	780	774	782	793	791	799	816	809	824	812	810	786	793	822	780	801	836	780	794	827	783	820	799	768	805	798	803	795	807	796	759	755	796	767	827	818	796	799	786	814	825	795	782	795	799	793	806	834	801	794	803	804	812	813	794	789	792	753	804	809	794	810	823	823	782	788	819	830	786	820	796	810	809	842	839	762	826	844	811	768	842	791	806	784	817	773	788	807	754	795	823	810	779	785	761	845	813	784	772	814	811	788	849	785	761	797	784	807	806	806	795	762	792	810	858	777	816	775	803	815	835	805	820	818	818	798	807	764	798	788	865	811	764	806	751	786	790	776	819	808	806	808	787	798	769	734	776	782	803	761	786	804	782	825	800	854	816	781	741	804	847	814	780	841	823	811	825	803	800	818	834	829	813	796	876	833	818	808	762	803	833	817	794	782	806	743	803	815	800	806	841	764	791	819	843	836	803	802	797	815	752	790	824	804	782	859	783	800	796	829	791	764	790	774	807	798	787	800	781	822	782	829	852	805	861	792	844	807	825	828	777	866	841	800	791	837	754	791	803	773	802	806	788	819	850	798	850	780	802	793	787	830	773	792	802	869	823	812	808	826	778	809	722	817	781	801	780	813	811	811	745	747	785	805	818	805	828	778	818	796	824	806	764	824	781	793	820	838	813	823	790	847	782	777	768	821	814	787	811	808	849	842	826	830	831	767	797	816	792	759	823	839	841	797	777	826	781	857	753	843	793	796	777	789	807	853	792	791	794	822	811	769	818	846	823	817	816	732	833	818	724	806	806	771	802	829	797	801	818	793	809	870	871	833	817	821	816	786	847	805	798	765	832	794	774	786	765	755	790	811	829	788	776	836	783	800	773	783	826	809	805	768	740	810	777	793	806	814	767	803	790	791	774	850	805	759	827	781	810	795	775	789	862	822	763	853	824	799	795	836	803	811	804	792	839	782	784	805	808	774	796	838	792	815	816	794	791	751	776	788	812	776	794	793	814	834	826	780	795	860	773	748	817	773	771	775	822	797	788	802	812	843	778	784	852	820	815	810	812	843	824	780	822	749	774	769	772	796	743	847	829	829	824	795	826	827	798	813	790	783	843	819	788	829	829	843	807	826	798	803	811	822	854	792	822	829	796	720	816	812	777	857	804	788	805	840	753	859	759	797	799	784	781	783	790	785	819	783	823	789	870	804	792	845	816	818	784	807	829	782	798	814	801	784	835	812	812	846	782	783	824	758	833	783	784	811	811	763	812	794	786	764	807	794	802	804	858	784	788	823	751	777	766	806	800	773	821	792	843	810	800	778	877	749	809	776	843	824	747	812	838	790	773	792	812	809	813	794	780	795	822	880	793	801	839	776	778	759	720	788	821	805	805	809	737	761	802	797	799	851	846	797	788	809	762	771	826	817	757	805	842	842	831	815	777	772	819	804	779	768	819	848	822	787	789	816	840	834	824	731	758	775	834	884	803	833	803	845	817	818	743	805	810	788	795	791	761	792	766	803	822	772	799	831	858	747	738	838	757	761	850	805	796	771	821	768	818	820	771	780	846	799	787	840	817	790	838	793	815	776	778	751	842	826	847	875	805	729	749	737	802	815	798	759	803	848	828	743	783	779	788	806	833	810	805	781	775	798	807	793	844	807	781	803	813	779	788	804	771	783	819	786	825	760	765	853	795	808	784	813	800	766	818	787	799	845	818	768	769	834	765	770	823	815	819	818	786	760	791	787	814	782	758	815	761	832	814	783	790	815	780	802	778	748	832	788	852	791	836	808	820	791	818	776	718	796	747	775	808	811	783	770	824	800	838	811	823	865	793	805	807	747	811	816	824	825	853	804	817	726	816	818	836	820	810	808	791	823	824	784	826	816	778	774	819	840	772	813	777	796	772	780	855	748	815	822	781	810	810	821	745	826	816	752	808	806	801	764	780	795	807	805	753	822	824	787	780	827	773	805	778	792	776	834	841	769	790	806	833	734	802	800	827	810	814	821	760	807	797	770	789	795	776	800	780	843	850	810	829	793	785	754	815	855	841	788	829	830	768	766	766	824	789	802	828	845	787	780	823	769	787	823	808	777	876	777	816	832	806	798	801	806	846	805	761	807	825	826	764	771	788	787	759	752	779	784	817	788	808	786	805	814	786	790	812	755	771	787	778	829	831	817	800	791	800	783	855	794	797	820	785	822	781	798	805	808	795	804	798	814	822	764	771	782	745	833	803	785	802	816	815	800	766	782	773	791	835	818	797	828	822	813	804	771	794	790	847	788	828	793	770	755	803	733	775	867	806	836	855	791	812	775	813	832	802	714	803	780	851	829	825	817	787	790	793	795	737	793	785	807	813	797	791	749	819	807	767	812	805	812	791	808	789	814	825	815	806	820	796	802	772	743	759	793	795	792	803	757	772	815	795	831	787	790	780	801	792	843	779	784	777	809	821	794	833	823	796	830	830	839	800	819	759	807	803	808	817	806	788	798	800	831	833	788	807	803	789	811	800	809	795	812	802	840	774	819	796	843	772	761	822	783	782	810	792	812	804	825	790	812	795	811	801	788	802	786	795	780	832	837	787	849	777	796	799	830	755	809	771	790	761	752	816	805	844	786	782	788	778	809	801	844	833	782	743	805	800	826	798	825	787	815	813	792	857	811	808	770	844	829	791	788	810	807	810	793	812	820	801	819	818	775	778	794	774	810	824	802	772	847	787	791	766	823	812	768	826	795	800	800	812	814	806	804	796	851	738	858	780	822	829	817	840	844	791	829	785	806	819	811	806	774	797	814	836	788	820	785	789	840	785	781	778	783	791	813	848	852	755	723	803	803	841	841	797	837	789	793	752	834	768	802	797	815	739	831	802	805	853	789	791	790	810	834	794	763	828	753	783	796	799	827	792	835	816	806	798	821	760	838	783	785	778	790	828	760	754	820	801	785	771	804	780	775	807	783	774	774	745	778	852	833	791	834	798	773	794	749	790	747	772	777	845	819	805	792	790	783	760	846	815	766	794	784	826	801	824	780	800	744	749	801	742	783	835	822	803	795	810	778	811	769	861	815	780	803	841	807	735	835	765	790	800	775	800	825	788	823	834	817	802	817	820	817	754	811	775	772	837	804	763	738	819	840	816	775	772	846	803	775	795	816	746	830	809	887	790	806	834	842	825	837	780	822	821	761	841	823	800	791	843	795	805	750	750	830	813	807	777	783	808	804	811	829	794	793	796	768	815	783	780	840	825	797	775	788	806
6176	2479	2161	253	179	170	176	180	191	173	170	187	173	173	168	149	181	181	176	166	174	176	174	166	176	155	178	177	166	164	161	202	182	183	175	163	168	184	150	161	161	158	193	172	173	171	176	196	155	182	151	172	172	164	180	182	188	161	167	185	170	177	189	189	155	161	158	165	161	148	158	174	181	172	168	176	138	180	191	164	218	161	160	188	182	184	197	170	181	179	173	178	182	153	157	156	191	187	181	170	173	176	168	156	169	188	180	152	169	164	151	168	169	178	169	160	200	161	179	160	177	172	166	159	163	153	156	164	164	171	175	169	186	181	196	152	166	168	170	174	166	172	165	188	175	164	171	174	187	188	187	173	200	171	156	178	157	168	161	174	179	165	178	153	162	175	188	173	157	154	179	157	155	173	165	162	164	156	188	171	193	181	164	194	189	150	162	171	166	173	172	174	173	187	157	178	159	182	169	157	152	156	186	191	203	155	191	194	168	150	208	177	179	181	161	158	172	178	174	146	167	158	173	191	190	185	194	159	160	200	163	162	183	166	168	154	154	162	213	183	166	149	189	157	189	167	167	165	166	178	185	172	184	180	177	171	181	153	172	157	162	140	171	147	154	160	188	148	179	159	178	173	196	169	161	164	153	175	187	162	170	177	150	154	173	183	172	184	158	180	172	151	161	177	170	149	170	169	194	191	186	169	161	165	165	159	179	171	177	171	190	166	190	167	162	167	201	199	161	167	180	173	155	169	183	183	191	185	181	172	174	180	167	168	161	173	181	204	163	160	183	174	170	201	159	158	150	170	173	170	183	171	150	196	201	181	176	161	168	163	180	181	181	196	156	152	158	185	185	160	182	178	187	203	155	189	150	155	171	191	150	155	172	177	166	183	173	202	161	162	166	163	149	165	188	160	171	202	165	182	159	173	193	162	177	167	157	192	174	204	173	184	175	199	185	157	155	153	176	151	175	180	189	167	199	176	171	162	181	166	175	186	188	174	154	153	183	166	187	170	182	143	172	165	171	166	184	179	181	203	177	183	159	155	173	202	178	169	180	166	159	157	170	158	181	176	168	145	162	167	154	175	140	186	165	184	174	171	174	175	149	171	162	165	174	161	175	178	192	165	150	155	176	164	178	168	168	181	171	183	184	150	187	184	158	174	158	163	184	173	167	155	179	149	169	184	161	148	163	165	178	169	169	175	170	177	167	171	180	159	174	169	173	155	173	171	173	175	167	159	169	178	177	186	166	160	153	173	172	170	166	192	157	176	153	178	161	155	172	168	159	166	154	197	193	180	192	179	173	177	167	164	191	183	158	164	206	166	155	173	172	164	160	162	187	163	182	190	183	178	182	159	173	136	173	160	173	177	185	178	160	162	184	180	177	166	155	163	159	173	173	185	165	173	185	153	174	186	172	163	160	197	172	159	154	165	176	159	156	151	176	153	153	154	176	172	202	153	162	173	201	183	176	171	139	186	160	170	203	157	196	176	181	169	191	155	168	192	169	184	191	185	164	177	170	176	182	184	152	180	151	194	181	168	177	156	167	152	172	165	158	165	179	174	161	179	168	174	181	159	173	176	148	184	164	161	158	176	156	174	191	170	158	166	164	161	182	169	168	195	164	195	167	171	182	168	166	160	166	197	144	183	192	169	178	166	189	170	185	176	169	172	169	174	149	152	173	184	184	195	174	176	190	184	156	158	169	173	158	169	174	162	189	188	172	183	173	190	184	163	187	149	172	174	159	148	201	176	152	172	142	172	187	190	181	173	188	180	164	184	175	159	168	200	157	175	165	159	181	172	159	178	162	189	168	171	171	197	201	148	181	176	173	184	169	191	197	173	174	165	151	190	159	170	176	155	159	178	167	159	178	188	184	174	167	176	188	162	166	155	174	189	195	164	167	195	184	167	172	175	181	169	161	175	151	155	187	179	176	173	155	166	147	169	175	178	186	158	157	179	164	193	185	183	161	167	177	193	173	177	173	165	169	183	173	168	159	181	144	167	175	164	152	192	179	173	160	178	170	170	172	149	175	163	178	163	156	196	181	155	181	167	161	181	144	171	173	170	183	180	184	166	174	163	168	169	184	141	167	169	165	181	157	173	154	171	183	182	187	163	137	160	183	185	176	167	197	179	156	166	189	172	182	181	167	173	216	180	164	162	166	140	194	171	199	161	180	172	161	207	171	161	161	187	172	194	174	161	165	172	170	171	190	144	158	173	170	157	163	220	160	155	172	171	166	196	202	169	188	189	159	159	162	178	192	150	186	165	164	175	167	176	167	187	146	154	181	160	175	156	169	156	161	196	184	160	189	172	170	167	163	150	147	157	161	161	169	174	162	164	142	170	176	172	145	189	158	170	185	162	173	184	191	164	173	148	180	203	157	172	140	172	181	164	203	184	154	166	166	183	155	180	161	157	157	177	180	179	162	166	176	185	188	176	175	172	140	177	159	192	202	162	192	171	187	167	172	180	206	187	167	168	171	159	168	154	178	174	172	168	169	137	178	163	152	157	162	170	185	184	168	210	162	165	151	147	180	188	142	175	177	171	175	187	155	197	187	168	180	181	167	165	177	154	182	203	195	182	162	172	154	180	201	163	174	155	168	183	164	156	184	166	175	184	166	174	204	177	194	171	156	160	187	186	181	162	145	183	172	169	161	172	177	200	189	178	183	179	183	153	164	179	174	172	179	173	174	183	173	169	167	159	180	165	154	169	173	164	144	136	153	178	170	197	167	168	177	178	207	164	180	153	188	154	181	186	215	174	184	170	183	166	168	178	170	176	143	182	197	165	158	164	183	148	163	165	162	164	153	170	190	183	165	144	184	156	179	169	168	187	164	178	176	182	177	193	162	180	159	156	157	157	117	191	158	161	177	175	165	156	169	173	153	178	158	167	160	136	164	191	186	170	164	169	164	185	179	154	190	160	177	188	213	205	206	163	187	163	174	183	187	179	161	194	187	180	182	174	157	174	172	181	172	176	170	169	183	172	172	195	154	161	173	163	171	202	174	165	157	194	179	163	202	183	175	158	180	169	171	155	166	177	158	158	158	163	191	169	163	171	173	179	165	188	183	167	160	196	176	173	163	179	171	158	138	168	178	188	162	148	175	181	165	173	179	207	176	158	162	169	158	169	157	178	172	156	163	185	190	175	181	170	181	147	180	154	176	175	184	183	182	176	168	156	176	168	160	172	177	181	180	161	174	173	159	184	162	186	177	184	156	172	157	168	164	170	172	179	174	187	177	148	190	174	188	171	174	174	177	168	168	160	157	178	183	170	190	167	183	181	182	182	157	156	172	167	176	190	150	175	183	185	160	159	175	183	161	170	164	153	169	160	157	174	156	149	169	169	150	161	171	174	166	150	189	196	163	184	186	166	152	193	160	175	189	187	161	161	182	186	162	182	175	180	165	151	168	189	195	175	157	167	175	168	149	172	139	156	194	166	161	169	162	180	177	201	168	175	190	166	164	169	184	169	185	189
5574	3810	5239	783	572	550	518	534	507	574	465	527	498	524	507	486	499	476	502	501	501	526	524	563	506	518	518	500	506	499	540	514	531	491	527	532	483	516	468	482	496	486	499	488	493	484	481	493	504	487	474	505	485	464	539	496	483	502	522	517	518	505	523	494	535	500	488	532	452	554	484	488	492	516	480	476	521	501	530	505	504	505	486	482	492	492	503	493	498	496	504	496	521	542	526	501	486	499	505	512	478	504	525	498	494	490	495	536	502	496	505	451	512	467	512	498	513	485	477	535	516	526	531	496	496	531	488	478	519	482	524	489	456	528	499	512	538	486	465	515	478	517	473	509	478	467	471	480	510	521	482	479	473	484	495	512	485	527	504	519	536	500	480	489	454	509	511	509	520	487	508	515	506	500	502	488	471	528	527	500	487	517	495	509	524	542	505	497	537	489	536	525	490	517	499	477	514	482	478	475	485	510	529	512	506	517	511	467	491	532	451	506	517	508	485	456	494	524	512	487	471	491	531	474	505	477	510	522	517	491	505	531	487	499	489	482	460	491	527	478	495	534	472	526	535	517	489	484	469	490	463	500	515	525	517	482	522	495	503	496	468	499	499	485	504	511	487	502	506	480	499	477	474	480	527	499	512	509	487	502	521	478	486	520	492	480	534	485	516	483	521	498	480	512	510	465	470	524	510	491	499	487	509	532	509	461	446	463	526	512	502	493	531	516	499	501	519	521	498	525	485	482	514	521	541	478	455	504	509	519	481	536	497	505	476	511	506	521	485	507	488	542	500	480	491	532	514	491	520	502	481	543	502	488	515	528	475	499	520	476	529	488	486	475	487	496	540	510	484	461	470	491	511	494	536	515	518	492	540	493	501	499	484	518	492	500	502	527	486	488	523	498	487	502	471	462	495	519	498	548	520	490	494	487	478	551	451	512	509	504	515	521	520	453	492	471	525	495	522	531	472	498	517	509	497	508	516	509	484	466	472	524	505	521	498	469	522	482	501	497	496	494	463	536	530	514	531	507	449	543	507	533	509	499	485	471	475	514	528	501	466	570	496	505	499	489	479	468	453	490	500	511	459	527	503	498	487	475	507	515	500	503	501	474	479	494	483	497	537	534	496	492	488	485	485	501	504	527	495	469	510	482	482	496	524	527	501	481	502	534	488	484	497	474	503	461	535	516	511	496	493	472	486	554	528	499	468	533	484	512	471	474	490	515	509	516	503	508	525	525	525	496	531	500	503	492	493	542	512	484	531	562	550	512	503	498	492	490	502	490	556	558	487	518	542	516	547	504	476	532	496	531	513	525	538	445	500	493	484	494	477	515	483	505	526	484	528	528	509	494	406	537	482	475	526	496	520	524	509	506	461	493	527	512	474	482	476	506	495	494	513	504	508	511	499	494	524	463	510	521	482	545	506	497	505	496	531	463	487	530	516	476	507	539	455	539	516	520	498	528	461	492	471	495	499	488	509	470	492	500	514	468	517	464	497	525	486	464	506	516	513	491	491	513	504	492	476	511	493	484	512	486	494	543	503	505	509	516	501	465	509	471	511	502	502	485	456	520	511	521	491	497	522	519	500	536	467	528	498	492	481	509	507	498	492	520	513	491	493	506	493	507	513	487	535	544	528	518	448	471	547	538	473	518	494	495	500	517	524	489	536	540	504	489	505	523	511	508	525	455	474	531	501	492	470	525	533	520	485	484	507	512	479	498	501	539	524	535	531	512	491	504	498	502	525	473	527	499	480	438	505	545	495	515	513	492	501	496	501	476	531	487	520	531	532	477	538	505	537	521	469	505	472	505	479	468	543	464	485	535	496	456	517	493	502	501	489	477	494	511	488	493	544	501	500	493	528	520	532	540	526	501	481	561	536	519	532	489	507	489	490	515	549	479	514	514	505	539	518	520	531	510	501	489	554	520	490	535	514	502	506	514	561	517	466	499	513	501	531	531	490	487	534	513	479	495	522	478	549	478	547	469	491	506	452	496	498	475	528	483	517	520	529	458	488	484	540	530	514	508	468	473	506	523	493	498	484	521	480	502	512	516	488	533	504	468	504	513	506	508	511	511	506	527	513	477	505	532	512	491	535	498	455	459	512	492	507	502	535	484	477	479	517	517	492	504	484	479	527	486	517	495	516	515	484	482	490	477	510	501	489	486	485	520	473	487	507	524	489	520	505	513	469	495	502	527	466	496	488	482	497	508	518	499	455	523	459	513	504	533	523	514	488	483	502	507	462	496	492	501	540	512	510	498	497	471	477	483	557	504	468	505	502	528	504	538	523	476	466	529	492	518	484	458	487	472	484	511	523	532	517	537	491	515	462	512	481	483	529	536	513	488	527	500	470	489	497	493	535	516	523	494	507	509	501	473	525	491	544	478	505	467	519	509	495	506	506	477	468	487	488	503	506	497	525	445	510	534	502	467	514	476	536	486	529	514	495	515	504	493	483	490	521	524	481	525	515	492	476	504	492	496	506	509	523	505	505	507	512	522	484	505	502	480	522	501	537	494	451	502	513	485	515	508	485	485	517	519	487	491	484	494	504	492	498	521	506	536	503	478	504	513	514	523	502	482	482	502	449	517	485	504	476	482	504	493	537	528	517	500	490	495	485	486	503	492	468	525	534	494	460	503	520	548	486	484	508	507	559	537	517	471	498	496	466	494	517	445	517	525	510	523	471	480	513	524	522	531	473	515	526	483	531	488	510	464	510	543	489	495	537	487	517	496	547	497	483	541	454	530	487	482	512	476	513	485	492	505	502	510	492	547	505	523	507	547	514	475	493	485	505	522	528	467	521	507	542	508	506	510	506	494	504	489	527	484	494	523	489	502	518	473	464	547	492	505	481	506	514	480	492	496	493	543	514	507	466	525	505	538	484	513	501	530	490	499	498	526	531	540	502	477	534	492	482	513	496	516	500	489	499	482	474	510	498	558	477	514	531	513	490	474	506	507	521	531	503	547	477	493	506	474	529	513	462	490	552	488	492	487	504	430	482	484	477	503	493	511	477	502	533	498	529	489	489	475	494	494	534	471	489	498	469	482	520	497	476	473	519	495	514	505	471	479	494	516	486	510	508	499	501	503	520	489	490	464	501	493	511	503	526	513	501	499	491	474	529	514	519	517	502	471	445	535	493	489	477	518	467	471	493	522	464	486	499	499	514	509	503	470	516	522	480	468	488	486	466	500	476	497	450	522	507	503	511	538	468	453	522	483	496	548	499	480	523	482	486	448	521	508	518	497	485	538	444	492	489	488	500	489	519	499	531	526	499	519	490	481	485	529	523	474	467	490	515	502	505	469	492	487	440	484	567	504	474	501	500	452	497	482	482	472	526	549	523	522	496	530	525	508	519	499	515	508	512	485	541	534	507	512	504	497	537	511	500	499	491	483	513	514	513	543	490	517	534	492	529	462	520	489	493	498	496	527	509	523	499	477	470	467	507	497	518	471	510	533	508	480	488	521	520	499	517	479	521	531
43931	39586	39294	9268	824	569	521	410	448	400	372	347	345	368	360	304	332	348	329	369	314	335	358	346	358	337	341	336	301	307	325	346	306	326	321	304	336	325	324	328	331	353	296	292	301	319	314	363	332	325	338	338	309	345	306	332	355	319	340	287	333	357	339	319	317	332	326	290	333	319	317	311	339	330	298	334	305	308	342	295	319	298	314	313	348	317	334	322	347	318	302	354	349	278	295	359	312	331	328	334	319	310	353	307	309	325	324	315	315	331	324	319	306	324	357	316	304	337	337	302	310	325	308	324	336	324	340	333	328	344	301	328	331	342	327	340	316	336	335	360	341	348	324	317	307	305	343	328	331	310	345	326	279	323	321	331	285	338	339	375	306	285	319	343	346	337	308	317	329	310	362	307	339	326	334	330	320	328	330	298	311	323	321	294	315	318	329	327	343	306	353	329	359	382	323	319	285	289	309	356	306	332	346	345	339	340	333	345	325	348	318	318	302	328	316	313	329	333	332	319	309	315	345	332	323	324	323	338	354	319	349	329	366	363	361	340	301	310	356	333	315	302	338	310	310	366	342	315	312	305	323	344	330	313	309	326	338	324	321	322	302	379	354	339	289	336	301	308	324	305	342	329	304	340	307	287	307	308	334	326	295	308	348	362	320	317	330	349	334	341	309	309	297	340	346	340	337	323	340	312	308	303	292	349	349	338	315	331	289	308	343	332	319	337	340	364	321	325	347	342	309	330	323	305	356	309	312	322	319	319	307	325	319	307	302	362	335	335	311	333	329	336	330	340	324	312	326	344	360	325	328	315	353	318	365	328	319	353	275	338	317	306	325	321	327	315	332	332	298	300	297	290	310	322	329	362	366	347	313	334	326	339	355	293	338	311	314	367	329	327	294	362	316	286	335	307	307	331	303	326	346	329	349	326	354	291	320	334	322	334	339	324	332	317	336	334	292	341	330	289	321	354	312	312	349	361	318	298	330	315	325	322	314	311	301	341	350	312	327	307	321	351	331	357	346	336	321	300	311	355	291	298	312	310	313	316	320	330	327	317	307	298	310	314	310	346	310	332	303	361	344	325	327	324	353	306	356	345	333	304	303	349	345	329	315	346	313	335	295	363	315	335	337	332	341	308	313	308	321	357	329	349	324	324	316	324	297	318	272	331	360	296	318	363	340	314	321	328	315	325	341	317	308	309	325	310	313	328	329	303	337	326	326	329	326	324	299	306	302	324	313	312	337	298	314	336	323	318	319	359	303	308	314	322	310	327	341	330	289	337	346	322	302	343	323	312	332	303	329	315	320	355	346	329	318	379	327	289	321	293	317	314	325	340	367	283	349	273	339	330	332	276	349	338	304	363	351	360	340	323	330	338	319	344	319	298	316	333	326	309	323	328	359	311	328	340	349	327	336	337	328	338	329	299	310	335	294	338	311	335	359	285	335	341	301	345	334	304	282	336	317	322	311	317	340	310	334	329	322	331	338	309	355	328	323	328	316	322	299	365	324	312	352	316	319	292	321	318	320	302	341	300	310	326	359	337	339	342	321	326	290	318	338	307	319	343	319	306	342	339	324	332	342	314	326	323	333	329	326	320	329	349	276	302	319	323	338	341	354	369	340	341	306	346	319	321	263	353	352	327	355	343	330	342	318	324	301	337	309	336	318	308	314	299	365	343	317	293	365	330	295	364	345	307	328	329	348	322	352	335	313	324	334	375	321	331	331	304	316	330	329	339	344	338	313	337	311	353	338	334	338	307	353	339	305	284	281	335	321	334	352	330	309	335	320	299	336	337	329	313	339	313	313	309	346	360	332	357	313	329	343	330	347	363	360	331	335	312	335	350	331	316	305	315	300	286	294	302	327	325	330	336	362	329	330	356	323	380	312	329	331	315	318	342	279	330	325	307	336	314	355	339	308	311	346	298	318	348	316	293	367	340	323	307	332	326	321	337	327	345	336	328	315	346	318	313	285	325	325	322	376	326	306	367	353	329	309	317	343	314	328	363	315	316	322	312	326	339	312	336	356	296	324	311	319	327	300	339	327	319	313	332	343	315	306	290	322	326	322	317	361	321	332	328	367	330	342	350	317	355	341	321	310	324	321	307	324	326	346	370	327	317	362	308	289	332	326	338	330	340	326	315	294	356	335	360	292	348	335	323	320	305	357	331	340	315	307	323	300	328	363	313	293	353	318	321	353	362	335	346	312	322	348	316	327	344	325	322	313	344	315	312	307	347	310	335	338	324	318	311	330	332	323	315	339	344	329	340	323	330	338	317	393	323	310	322	313	321	323	312	339	330	324	351	332	306	297	311	313	339	330	350	275	334	324	303	350	310	280	332	314	295	281	298	317	336	320	340	331	332	313	330	317	340	302	318	337	304	334	337	302	336	358	322	337	310	334	332	330	320	334	330	357	333	313	338	341	352	310	333	337	333	323	343	312	316	317	321	317	332	348	334	321	338	324	345	365	343	293	330	339	312	315	316	345	295	350	337	328	348	318	309	312	320	342	303	321	325	303	339	309	306	324	352	298	290	322	309	334	321	346	309	283	325	318	326	321	295	318	337	322	333	363	314	311	316	338	315	323	347	331	328	326	309	292	300	340	324	345	313	301	327	342	307	321	337	358	307	325	346	319	357	322	317	310	319	332	294	336	315	319	323	354	313	318	329	319	322	338	328	321	332	328	372	316	330	321	312	339	346	367	311	308	290	328	327	299	314	311	326	314	357	356	307	351	351	311	321	342	327	322	324	286	326	335	307	314	299	307	331	314	329	306	340	334	371	323	324	347	338	321	327	326	340	301	324	318	332	324	304	315	324	307	295	345	299	310	304	317	320	297	300	334	292	331	341	329	319	331	346	341	328	324	328	340	332	363	317	345	352	326	335	343	319	352	337	328	344	332	312	345	311	311	335	325	358	343	311	307	332	308	332	358	334	337	305	321	316	355	317	342	322	297	319	292	335	328	343	288	309	315	301	339	359	325	331	340	353	329	358	356	315	325	308	322	341	297	318	326	342	312	315	284	349	329	351	299	353	310	316	313	335	339	334	362	328	282	316	342	325	324	314	325	288	333	331	331	319	325	325	328	323	315	331	326	314	302	360	322	287	319	281	319	312	329	323	313	343	347	323	341	314	320	318	296	291	316	351	339	340	335	348	321	357	299	304	332	315	318	346	299	294	345	307	337	331	337	343	305	322	313	324	338	304	355	299	315	284	293	324	356	313	316	329	305	304	303	317	330	293	304	337	341	318	305	325	357	314	343	319	302	313	320	344	315	331	317	315	328	353	328	348	321	353	312	349	344	299	332	303	304	314	324	338	342	315	317	305	333	322	336	349	356	335	323	320	345	319	326	323	355	333	334	355	336	330	330	346	306	334	328	350	345	353	295	306	327	338	321	298	324	327	301	331	339	326	319	321	357	318	312	304	298	318	322	302	319	310	316	300	289	320	330	341	335	335	303	332	318	371	290	299	333	362	297	312
25719	29211	37925	5641	2322	2041	1713	1606	1477	1389	1264	1179	1136	1088	1079	1061	1007	1018	1004	949	945	877	901	903	943	938	887	886	905	944	889	874	863	859	907	843	860	900	839	851	801	817	856	868	798	819	879	856	854	849	827	854	861	836	832	865	821	834	870	876	882	865	887	850	865	828	857	828	821	796	850	807	890	837	795	813	810	782	842	852	855	865	902	822	844	820	845	781	873	829	841	853	828	822	840	833	840	828	809	859	832	803	877	879	808	823	819	809	784	844	812	854	871	861	799	812	874	823	810	868	912	856	788	843	841	857	871	844	816	867	844	844	869	791	863	893	803	842	871	843	872	805	842	800	837	857	824	871	811	862	810	822	898	799	838	883	860	816	924	798	822	803	796	776	853	795	840	902	871	849	888	870	839	823	850	821	820	828	923	869	809	902	840	820	831	830	823	875	877	829	817	850	866	872	820	841	824	805	883	824	826	863	905	796	843	866	856	855	870	818	837	828	853	879	863	875	814	825	831	824	852	787	830	805	856	794	812	822	867	840	832	834	875	864	888	852	794	915	885	806	833	838	863	823	911	843	843	822	855	880	813	862	845	796	868	829	806	780	906	884	799	860	854	796	864	851	841	837	878	828	883	864	792	840	904	826	821	815	839	857	840	814	920	831	820	833	884	833	813	796	851	810	853	842	806	879	826	878	828	855	847	860	854	809	862	838	811	831	849	800	852	888	868	797	842	870	816	854	826	852	882	828	844	887	822	852	819	859	874	828	865	836	831	840	839	847	818	830	829	821	883	798	868	831	862	844	850	814	804	881	852	832	861	827	812	832	824	811	856	824	832	805	872	809	879	862	849	803	840	862	816	826	842	855	844	902	886	884	831	850	834	785	864	910	824	846	826	830	839	874	813	838	838	854	860	831	859	840	805	851	841	855	887	824	834	849	843	817	845	856	812	849	827	896	861	844	852	841	829	850	811	818	825	783	844	882	832	840	863	828	882	850	871	839	887	828	824	860	846	766	764	888	838	808	864	855	855	818	812	848	853	865	844	877	871	845	838	791	870	862	849	836	819	810	841	881	834	804	855	901	843	863	865	863	786	833	871	853	809	814	787	833	885	860	899	836	836	849	801	828	857	881	833	872	817	834	836	839	825	833	855	816	862	815	823	857	838	831	814	783	842	871	851	851	816	814	863	791	792	912	829	816	877	853	887	800	836	793	866	857	835	801	864	889	851	838	805	855	891	843	867	866	820	811	821	847	837	801	878	840	793	810	857	830	785	848	821	806	804	812	766	851	902	824	886	815	849	813	812	868	839	784	836	867	907	864	834	791	882	866	921	865	836	832	825	891	841	795	843	852	926	827	826	852	838	799	785	874	814	859	859	822	817	835	846	802	820	862	871	827	877	881	829	855	878	884	856	832	828	904	813	822	838	797	807	821	820	835	856	895	798	860	883	835	858	800	864	857	843	828	849	853	840	856	794	805	852	860	855	811	792	860	823	836	866	822	809	885	795	820	867	875	846	850	855	785	881	830	869	879	849	839	813	903	851	854	806	822	815	845	833	828	832	861	791	800	819	853	801	820	839	852	858	877	849	856	836	812	817	863	845	875	825	809	870	846	894	868	793	868	792	829	840	818	823	853	891	821	882	829	849	845	805	804	856	846	813	843	874	834	792	828	864	851	864	817	837	824	874	846	872	824	850	807	885	838	883	862	860	819	848	818	868	802	833	822	849	872	853	844	867	817	819	825	782	838	884	847	875	801	901	800	856	810	871	865	824	853	890	879	829	887	800	842	874	876	865	813	858	824	919	856	806	836	834	837	844	875	869	776	851	858	841	821	810	842	837	836	892	820	866	861	898	860	850	887	807	863	870	816	791	824	788	821	826	821	871	912	811	835	837	881	836	819	799	873	798	834	838	806	802	861	841	807	814	823	794	784	829	819	826	841	798	814	866	834	810	810	845	899	742	857	841	764	822	857	853	843	879	856	869	917	834	814	866	841	852	807	841	816	829	841	850	821	804	873	787	853	833	854	826	800	858	830	860	849	853	867	797	826	849	805	838	836	809	849	826	800	829	852	852	824	798	871	878	862	804	882	836	861	785	822	845	800	836	859	841	796	866	879	852	801	819	868	866	798	799	821	838	852	852	811	795	857	797	848	848	870	832	845	815	802	783	837	866	852	843	822	786	825	786	843	837	828	824	847	861	809	831	809	835	890	854	835	880	845	829	854	801	837	780	845	829	858	831	848	834	816	804	820	819	869	801	853	841	826	876	785	910	811	875	823	864	788	786	804	807	874	878	819	854	792	818	799	776	862	864	850	875	851	839	883	872	892	831	817	760	871	806	800	870	823	865	843	786	841	804	853	898	781	798	901	846	903	807	860	832	869	880	825	823	869	802	858	803	836	846	883	860	830	830	852	778	808	847	869	827	803	858	799	865	830	797	844	826	872	906	881	825	825	831	838	830	852	867	796	858	822	814	812	856	831	847	823	848	827	869	888	860	843	847	835	823	804	832	792	803	838	860	873	874	821	825	817	848	844	856	837	817	805	793	828	807	871	845	853	853	807	856	858	872	867	835	859	817	881	828	833	848	797	830	854	850	856	845	911	767	884	815	848	785	827	827	811	776	879	858	851	827	824	807	806	825	831	859	862	850	799	893	819	827	828	870	860	847	840	807	853	888	831	816	851	815	825	858	828	844	844	865	808	830	858	867	804	845	848	837	789	836	827	759	878	837	858	812	866	832	800	868	819	863	833	833	822	800	874	843	817	845	805	844	812	816	856	894	824	828	849	855	865	806	901	815	816	830	827	878	850	833	829	837	853	824	854	801	804	838	862	818	825	793	809	874	832	804	867	867	838	789	851	862	795	886	840	781	844	802	824	824	842	864	850	820	868	867	871	848	794	813	812	790	775	801	844	837	851	869	808	893	823	837	840	838	802	831	832	807	852	814	828	856	803	781	826	867	846	855	826	822	836	840	844	862	850	815	870	824	805	834	870	831	823	786	810	825	842	821	809	817	820	830	821	825	822	795	855	847	796	855	830	823	824	886	843	849	853	851	809	825	869	843	869	816	799	899	841	800	776	797	836	880	812	852	864	847	866	853	809	823	879	840	813	845	786	820	832	825	837	778	838	831	858	819	865	841	866	868	801	898	831	810	869	783	870	853	864	850	809	822	793	822	852	816	843	822	845	867	881	841	827	861	864	834	864	783	822	883	822	831	783	849	835	854	830	880	848	818	844	809	803	833	872	831	817	808	778	845	855	868	806	834	890	888	787	827	809	839	838	845	853	836	837	861	845	846	824	827	789	821	866	833	792	808	828	812	850	795	902	832	847	841	844	837	802	812	813	898	835	825	858	809	810	819	834	845	829	857	846	805	863	913	837	825	804	722	867	827	813	837	842	848	816	801	820	840	802	831	799	845	818	872	784	860	845	825	841	847	818	870	830	873	843	879	859	847	831	808	803	854	871	803	853	841	817	853	789
57951	54208	54480	18101	2315	839	620	557	501	462	469	371	382	338	403	302	349	371	302	359	354	319	318	330	356	336	332	352	330	350	353	326	313	333	322	310	343	330	307	320	323	311	313	314	314	319	317	353	311	298	307	328	325	292	332	268	305	318	332	326	314	299	319	309	381	313	327	292	302	319	319	342	337	314	300	298	322	305	347	301	298	332	319	335	328	320	285	333	306	342	300	300	311	305	314	335	333	348	276	327	299	293	288	311	332	290	341	324	357	352	317	311	334	304	302	307	303	332	319	309	303	313	317	331	299	316	348	290	335	274	290	355	309	318	347	313	350	313	301	284	305	272	308	307	286	315	309	310	328	296	344	340	325	323	308	333	347	324	347	323	326	324	295	303	305	347	306	326	309	320	282	299	292	317	328	360	300	285	310	342	330	322	312	313	305	313	333	348	334	327	323	289	295	292	329	328	333	345	339	304	314	312	291	358	342	332	314	295	307	293	316	341	291	317	339	346	310	349	327	308	334	293	295	287	306	327	308	339	300	343	325	339	306	340	356	331	288	318	304	326	298	325	314	327	333	318	284	312	282	328	318	314	306	296	344	323	324	346	305	286	310	336	314	316	340	293	344	305	305	282	329	296	295	292	331	333	314	278	294	323	316	282	336	342	294	329	305	311	351	342	284	318	325	313	312	326	328	313	309	311	336	314	276	332	325	303	319	319	338	344	285	311	332	292	341	308	316	305	328	308	302	321	333	303	288	333	291	335	310	373	358	327	314	328	292	326	321	327	295	297	315	296	331	332	285	340	325	323	343	310	294	320	290	348	351	370	336	305	325	368	346	333	337	323	316	307	316	311	295	339	324	309	311	309	294	277	319	302	324	322	312	348	301	323	294	305	325	336	316	317	321	310	325	328	288	308	334	295	348	326	313	318	319	336	308	276	314	296	285	355	331	356	331	329	338	346	313	281	326	282	321	310	304	335	304	348	307	302	316	322	300	283	312	299	317	325	357	341	324	310	308	348	328	324	320	317	312	290	288	314	307	290	341	300	315	317	283	308	352	343	294	319	320	308	330	301	319	317	320	318	282	324	298	336	324	315	284	324	311	327	293	313	329	315	304	332	318	326	299	311	321	327	335	292	323	311	344	331	323	330	300	329	310	287	342	316	356	301	340	322	334	309	331	294	321	349	312	315	341	315	336	326	324	315	322	317	324	317	290	309	312	306	299	326	333	350	309	346	318	308	283	296	291	303	301	344	320	286	333	327	303	307	304	294	312	327	307	320	326	324	321	350	282	298	335	298	313	314	334	297	321	344	320	300	321	296	311	304	354	302	299	334	338	328	317	320	341	325	286	312	320	309	285	330	324	295	324	321	334	321	318	302	307	315	383	298	295	345	314	324	333	298	340	330	356	337	319	302	331	316	318	304	328	315	324	348	338	290	339	340	314	319	290	304	336	343	322	303	341	307	295	318	319	302	295	306	300	319	299	335	336	296	296	329	312	318	335	323	307	296	318	331	291	313	305	311	304	341	296	321	277	343	321	316	335	306	334	343	291	323	295	311	315	346	328	324	311	354	336	302	328	298	317	319	317	323	291	313	332	311	335	272	334	327	338	330	315	318	320	341	335	302	333	339	322	327	291	298	326	323	322	327	324	302	337	283	302	281	349	337	299	292	309	328	307	281	310	326	323	306	304	330	335	329	330	335	309	312	343	346	320	289	312	310	325	322	317	321	355	300	285	297	291	318	364	315	315	303	299	312	286	300	309	305	285	305	314	315	310	323	301	333	316	322	311	338	298	325	306	310	308	309	314	311	319	332	305	325	316	328	310	325	294	313	304	306	318	315	332	300	306	309	343	311	317	343	319	299	309	325	311	301	313	322	287	291	340	340	353	317	308	316	267	312	321	319	310	323	329	331	303	307	303	295	353	304	296	308	293	312	319	292	297	325	316	330	287	332	274	318	299	293	340	305	317	337	315	314	279	317	377	292	322	337	298	309	295	296	341	347	334	277	327	328	289	308	272	342	331	321	306	334	328	329	287	319	351	314	316	327	286	291	352	330	324	341	305	331	318	293	339	300	341	283	332	335	286	318	324	292	301	311	322	319	305	310	279	345	299	319	304	282	333	310	324	330	322	319	320	335	318	322	294	282	330	311	307	325	303	309	307	301	338	309	315	314	300	317	308	359	313	334	292	327	332	333	319	321	335	348	308	344	335	345	328	282	292	306	323	359	304	311	284	290	299	315	334	333	303	332	326	311	341	289	310	333	307	327	311	307	332	305	317	331	340	330	306	311	335	293	328	315	284	305	326	297	323	326	332	327	325	299	309	356	309	313	292	321	282	319	311	304	333	339	312	348	321	308	325	360	256	308	337	311	317	301	329	322	299	316	330	296	324	307	301	328	299	312	287	307	323	316	303	301	322	296	337	341	323	327	304	286	297	304	325	318	358	322	313	326	321	311	272	305	327	348	318	313	308	316	338	334	275	347	306	344	302	318	294	320	316	302	348	311	340	341	356	306	319	359	298	315	349	332	311	314	307	346	349	331	307	368	303	344	349	319	332	337	300	316	293	342	301	317	322	336	314	333	294	341	306	315	330	355	315	338	327	325	334	325	305	305	340	304	312	317	346	328	347	341	327	332	304	319	296	275	305	334	327	303	321	306	277	317	287	310	314	333	318	277	297	325	340	311	300	317	308	300	361	284	321	317	307	350	335	335	279	310	319	317	330	308	316	319	294	330	346	309	314	327	341	353	308	316	319	308	309	366	321	294	319	344	314	305	310	334	310	346	311	330	342	318	335	318	301	332	314	291	321	308	299	314	309	351	322	320	324	302	314	328	328	326	408	318	302	311	287	348	296	316	320	338	322	301	326	342	326	344	307	299	319	338	331	315	294	310	306	298	292	334	296	342	325	303	328	350	319	308	305	319	359	336	329	319	305	333	326	310	332	317	308	351	304	321	323	305	321	324	288	315	309	286	306	283	330	306	321	296	335	341	326	324	304	306	343	312	309	324	309	326	322	294	315	283	324	294	312	328	333	325	307	293	318	269	323	340	347	275	331	310	328	294	288	298	310	323	301	334	311	338	319	341	284	315	262	310	294	292	335	351	275	292	314	319	297	302	311	302	282	317	348	327	320	304	324	316	330	347	326	289	355	307	324	307	317	270	318	309	307	324	289	301	303	295	320	286	298	318	287	285	339	291	315	329	270	328	348	342	371	290	295	293	291	316	316	310	338	330	309	306	304	280	312	321	333	326	298	300	344	324	313	319	318	341	334	329	329	320	336	299	311	315	328	347	320	307	321	316	354	310	319	281	310	296	326	289	337	310	306	345	328	321	330	313	318	344	335	309	325	306	350	352	331	301	334	304	347	294	344	311	340	333	295	273	313	280	330	309	297	379	301	322	320	332	326	315	302	326	317	320	340	331	365	317	329	303	324	303	321	290	343	323	319	325	311	343	332	318	317	267	339	311	315	311	347	349
34533	38370	49209	8619	3737	3127	2605	2228	1956	1720	1564	1497	1403	1337	1208	1168	1165	1063	1024	1039	1029	975	966	968	937	1005	910	929	914	913	852	917	838	887	914	860	814	853	873	826	894	861	852	816	857	824	847	846	815	846	821	797	839	833	870	796	905	834	860	769	863	807	844	852	824	783	804	862	806	818	812	844	862	856	811	815	803	819	844	795	799	790	819	826	792	785	789	796	836	784	789	799	826	785	820	842	786	756	765	751	757	788	767	875	800	818	824	849	822	809	802	769	788	758	803	740	811	769	762	815	772	821	808	826	738	797	805	797	824	817	814	761	853	827	816	745	785	800	804	843	764	793	775	786	806	796	778	792	762	843	761	860	806	851	782	785	821	834	793	781	777	854	774	809	852	828	833	767	813	791	852	775	800	788	801	818	744	837	806	744	809	796	789	786	727	807	834	826	778	794	804	738	785	793	793	840	790	784	769	782	849	799	793	765	782	832	788	831	774	806	799	794	868	761	777	755	797	781	834	752	856	802	773	801	799	789	813	813	813	811	855	780	812	784	780	730	824	785	823	798	850	790	754	777	783	815	795	812	806	802	780	810	805	789	788	830	809	779	760	797	854	789	763	741	762	836	825	813	764	837	768	813	788	765	788	866	799	783	791	787	827	742	809	797	776	802	796	790	792	786	769	783	794	835	756	800	828	727	775	817	780	732	781	838	810	808	850	814	805	793	812	773	793	823	762	756	764	738	790	836	782	799	786	829	796	804	821	818	798	776	827	820	765	799	736	850	824	752	810	812	818	811	821	754	847	769	789	771	752	844	806	833	775	808	848	829	765	784	793	778	790	770	785	781	760	816	800	785	820	805	836	756	805	841	782	757	787	800	804	793	822	825	774	752	779	812	831	839	804	760	872	792	787	740	808	801	752	845	840	824	798	792	815	775	823	785	766	780	819	785	796	783	824	835	767	793	789	803	770	760	813	766	744	775	796	841	790	800	795	818	717	815	771	801	829	807	766	809	737	814	796	849	767	784	800	790	796	790	770	816	796	767	803	746	809	778	778	762	769	781	757	767	793	760	786	796	765	805	831	823	797	769	776	821	788	823	814	776	801	796	803	801	779	761	775	814	835	796	849	766	808	788	781	807	803	742	785	815	821	803	788	761	801	772	758	785	746	770	787	776	748	800	840	779	798	763	778	784	761	801	786	760	803	815	821	784	814	802	762	770	744	757	770	781	838	806	844	798	760	842	759	791	778	812	799	768	765	765	759	795	838	800	788	794	821	762	808	805	774	759	739	815	804	822	809	828	828	818	758	783	794	806	780	749	806	771	810	798	770	786	836	822	782	792	753	807	737	791	777	778	785	788	805	801	801	755	820	796	786	744	817	819	769	827	788	800	770	784	804	863	816	770	809	738	774	797	809	747	771	739	798	819	761	811	829	781	767	805	829	812	840	789	802	771	808	767	781	789	781	789	802	786	827	812	813	768	794	789	787	815	801	772	780	809	778	804	788	799	793	758	793	831	810	794	798	818	825	838	775	777	807	799	766	762	831	799	803	767	775	786	779	813	730	788	763	807	813	791	749	744	769	821	734	784	788	787	825	802	792	799	811	805	786	791	787	720	790	819	801	777	828	806	781	714	811	788	856	779	819	824	802	780	796	845	783	805	789	771	786	807	788	759	794	781	762	802	766	769	799	779	802	766	831	801	796	772	730	804	787	804	772	817	769	795	799	761	820	751	811	774	773	731	760	804	779	804	752	774	804	810	794	763	802	803	811	791	762	795	785	774	733	786	799	785	801	774	802	779	812	774	800	823	781	766	813	780	811	791	816	827	722	824	758	815	766	813	815	807	789	793	748	776	824	785	838	808	790	812	810	788	773	776	832	788	793	841	792	800	767	768	779	788	801	791	740	757	827	813	837	754	801	785	786	765	771	824	817	778	812	811	818	795	770	802	788	827	828	747	813	803	822	752	767	773	770	759	776	842	796	738	792	792	795	749	760	829	832	798	823	773	787	797	771	789	779	825	762	768	802	752	761	832	754	725	788	768	762	768	832	819	776	791	776	775	739	850	819	795	763	780	805	796	784	737	746	770	781	848	797	817	820	804	807	811	799	833	770	775	840	758	750	793	770	773	789	736	849	790	788	728	778	798	750	820	772	850	800	789	842	760	791	744	767	797	802	783	733	802	763	816	732	803	813	825	782	781	802	817	769	804	805	807	797	760	815	811	785	808	755	775	753	783	801	791	794	789	802	782	794	855	751	787	806	750	828	769	793	756	780	783	802	721	799	794	833	785	791	826	746	783	822	818	785	804	830	733	763	823	817	818	768	863	784	807	816	795	829	737	817	776	796	750	749	780	777	855	826	778	762	818	845	732	827	821	821	833	833	831	777	786	788	827	782	787	791	827	830	781	800	780	804	836	747	826	804	753	773	828	803	798	815	796	817	774	819	768	798	846	775	809	777	803	828	778	804	773	819	788	818	783	773	802	775	845	753	775	771	839	797	831	757	790	845	814	790	793	811	779	863	769	789	763	764	816	767	770	771	765	777	759	779	749	805	761	818	806	802	846	818	773	793	807	791	818	780	777	790	834	795	782	748	823	809	785	779	841	826	790	787	743	779	793	808	818	869	840	789	778	836	775	839	804	796	858	809	801	825	794	813	822	778	803	811	783	817	799	804	845	809	822	805	792	768	792	782	806	761	819	791	821	829	823	772	797	807	797	796	750	793	813	760	814	848	818	779	766	803	806	757	823	790	790	791	822	835	794	780	770	793	825	792	774	804	839	747	819	744	822	785	775	864	784	828	798	794	800	810	760	780	804	822	792	776	840	783	777	806	751	795	799	780	787	819	828	851	777	768	820	783	759	807	790	797	783	820	834	843	815	790	776	780	794	801	774	813	786	762	815	751	846	839	772	811	823	795	827	814	766	781	718	822	737	833	812	806	792	802	855	760	768	781	758	744	798	843	782	813	766	785	798	815	786	788	771	778	804	767	807	837	810	812	798	798	813	820	814	814	771	757	832	770	760	804	816	836	732	787	818	820	794	816	779	824	794	749	767	835	767	780	811	776	787	776	816	754	833	813	806	838	732	783	789	798	803	794	784	795	784	784	827	835	774	781	750	807	789	818	823	793	799	785	763	724	764	811	827	790	809	793	796	770	749	773	759	764	843	832	798	798	769	819	784	760	791	833	805	833	779	739	857	832	817	856	784	774	757	824	809	795	777	762	786	816	765	811	772	816	750	784	848	826	782	815	789	771	754	768	785	786	803	781	787	794	809	833	823	777	836	789	797	847	808	832	832	787	810	801	730	786	775	787	766	823	813	828	767	843	827	749	822	838	750	790	803	800	781	804	825	800	774	837	771	806	754	816	860	835	801	797	844	859	766	797	840	818	800	760	777	811	796	747	785	779	787	802	796	757	770	805	822	820	833	812	840	769	706	774	786	781	781	777	842	753	811	793	775	792	815	779	829	802	807	807	767	770	832
6359	2353	1889	307	178	184	166	181	159	163	174	171	169	186	166	179	165	174	179	148	168	177	192	162	156	165	188	187	184	185	183	177	164	157	174	154	162	184	180	180	157	167	186	179	155	171	182	177	169	166	167	164	144	150	168	154	189	155	146	194	169	156	159	170	163	171	153	171	159	188	167	186	168	176	178	177	177	155	175	168	168	170	159	170	181	167	165	183	181	179	151	160	163	183	184	194	150	158	155	174	161	171	170	175	187	175	172	190	174	178	169	203	153	165	175	176	164	178	167	198	179	164	175	145	182	194	183	165	168	159	173	165	175	170	165	159	178	153	173	191	171	170	167	179	157	171	147	180	181	168	160	160	149	148	185	151	161	182	170	194	182	166	146	176	168	177	197	164	176	198	199	182	189	176	152	170	192	163	179	162	176	176	183	217	161	175	176	168	182	188	173	172	174	168	144	156	156	145	159	200	179	189	167	172	175	178	210	154	181	203	156	153	179	180	170	178	178	151	168	153	173	171	172	164	171	167	187	172	166	176	188	173	150	150	158	167	164	189	171	174	195	170	177	159	172	178	167	179	192	152	169	197	153	150	175	160	156	177	194	162	172	156	160	180	170	160	149	171	173	181	163	153	138	167	192	160	185	172	177	154	165	156	163	168	181	172	172	160	147	166	177	162	181	152	168	182	172	172	170	159	169	175	164	196	157	153	184	176	165	171	159	143	129	177	177	177	155	181	163	177	180	178	173	178	189	179	176	190	166	175	160	152	150	160	179	187	152	174	156	175	165	143	158	162	174	172	178	169	167	185	137	178	168	171	180	160	180	177	171	162	156	175	161	187	170	146	164	155	191	188	160	165	186	203	185	169	150	184	165	145	188	173	154	181	191	155	176	156	158	202	168	161	180	188	182	179	162	174	181	160	163	148	170	155	176	182	190	183	160	195	177	162	142	168	184	186	171	180	178	161	175	175	154	195	175	163	168	180	187	164	186	149	165	167	175	155	145	178	160	173	157	178	170	174	172	151	154	159	151	191	162	201	155	182	174	189	179	159	163	158	178	183	178	190	147	168	175	169	160	157	169	150	165	180	186	163	177	163	174	159	171	192	181	195	177	178	173	172	169	169	171	202	190	179	142	168	178	181	164	158	178	172	168	170	164	167	174	184	169	179	176	181	143	176	158	146	181	184	159	207	151	164	185	160	168	168	197	170	152	140	197	178	182	167	187	181	164	167	167	197	171	192	161	162	176	168	152	166	196	165	163	175	160	159	185	189	191	166	177	166	183	169	171	185	170	149	195	140	148	184	169	164	198	171	188	175	180	179	176	170	152	193	177	157	177	166	159	178	152	195	174	205	175	141	190	177	168	143	157	168	162	187	197	201	181	189	167	151	177	166	176	165	174	160	157	146	155	165	172	199	168	179	180	195	166	152	179	168	173	147	161	170	171	203	179	187	158	178	191	173	136	170	189	149	169	188	175	162	174	192	176	170	186	166	184	155	151	146	181	167	164	162	170	185	178	155	157	154	142	182	201	142	182	154	176	187	173	187	184	163	155	184	167	156	157	209	181	193	178	147	163	159	167	180	156	185	160	159	159	176	156	183	168	172	191	179	158	172	166	153	170	168	165	177	180	161	143	159	157	158	172	164	154	165	192	160	181	178	154	164	158	182	171	160	172	176	175	160	177	184	177	159	178	171	172	169	165	178	180	198	193	158	181	189	185	172	163	155	179	169	185	172	170	194	174	182	144	213	199	170	156	170	183	166	161	163	184	144	189	153	167	197	160	187	158	167	178	145	169	165	189	178	137	172	169	174	158	170	165	129	152	155	178	145	151	159	169	157	176	181	173	163	193	162	183	163	167	175	178	161	173	153	152	157	199	165	170	151	176	178	165	154	169	182	192	167	180	159	177	177	152	150	163	177	188	165	191	190	180	171	162	176	142	151	176	171	167	146	157	176	186	177	166	198	180	158	169	150	162	197	178	128	186	176	190	181	196	172	163	165	168	165	149	169	164	176	168	166	194	163	162	177	178	190	167	166	178	181	184	173	173	170	167	188	163	160	174	174	172	160	188	191	158	172	178	171	182	165	179	178	151	156	185	178	193	195	151	165	170	157	168	161	175	151	175	175	183	182	178	163	167	170	167	172	171	179	170	180	173	162	175	180	169	168	178	136	170	163	170	180	174	173	179	174	156	182	165	171	162	192	179	180	151	175	173	164	182	158	188	153	173	156	176	183	141	166	195	177	160	177	162	177	187	156	157	175	160	165	176	173	173	158	156	174	162	164	177	176	190	168	170	167	211	169	157	188	194	165	147	170	185	165	174	176	196	187	152	163	167	183	163	166	173	182	176	185	158	182	191	147	181	160	174	166	176	181	170	172	151	190	168	180	179	145	136	169	202	180	152	166	160	190	195	169	162	164	177	169	185	186	159	183	154	158	174	164	182	160	171	170	195	183	179	158	172	177	167	176	146	182	168	162	180	178	178	139	189	164	169	195	155	168	137	145	180	177	171	162	165	178	167	170	155	156	187	186	146	151	176	165	159	177	173	149	166	170	138	198	160	188	174	188	188	156	179	141	168	152	157	176	202	156	151	184	167	167	167	169	188	186	188	190	169	173	163	163	155	165	168	167	193	161	155	159	193	160	178	175	164	147	177	179	175	166	163	157	183	159	185	158	186	151	164	161	178	150	139	161	178	155	173	181	159	158	167	180	196	163	180	159	176	187	155	169	181	181	150	173	167	157	170	159	191	175	187	137	180	171	188	181	173	162	161	174	188	186	164	159	186	152	176	194	170	162	157	165	180	164	183	163	163	164	189	161	151	167	176	171	164	182	161	176	184	162	150	173	189	160	160	165	176	174	177	170	171	144	162	174	173	168	202	189	179	165	170	161	169	162	157	192	158	158	174	165	184	153	169	177	191	166	174	185	168	170	159	187	155	156	144	127	178	176	173	177	143	174	181	175	178	142	156	175	166	157	180	166	164	173	173	156	191	158	181	170	165	166	174	172	158	165	156	173	166	187	173	169	175	171	161	167	174	177	162	170	181	181	180	175	186	144	159	183	180	183	196	153	189	186	183	159	187	176	172	172	172	174	197	185	174	164	138	184	151	137	174	173	177	200	180	158	162	167	171	175	181	185	185	157	157	183	168	178	174	178	159	161	169	158	144	173	186	193	194	166	196	166	163	172	172	182	170	154	175	176	160	183	172	197	154	151	189	187	182	189	190	172	155	171	186	168	192	165	168	187	177	152	194	180	176	156	177	177	179	169	151	150	185	176	182	135	161	185	176	167	164	172	153	158	158	163	156	180	168	174	184	182	151	171	189	172	190	153	184	168	169	167	158	158	151	186	155	185	186	170	191	147	162	154	182	178	175	168	176	174	180	175	181	169	162	193	148	177	179	181	177	166	181	169	169	165	164	191	183	176	149	186	164	183	164	202	158	172	170	152	172	169	194	181	185	159	191	171	178	194	148	165
5619	3733	4986	819	565	563	511	575	549	495	493	520	511	524	543	524	501	513	520	529	486	507	509	533	491	495	526	505	481	537	514	516	539	505	551	483	539	462	453	527	532	510	470	493	499	478	480	505	491	498	456	517	509	503	501	498	511	465	439	520	499	474	531	519	529	508	513	522	471	518	463	495	514	508	483	466	487	489	488	490	513	475	509	509	517	477	538	488	499	499	477	513	490	511	510	471	493	486	479	479	482	529	512	490	485	469	519	505	476	521	478	465	458	472	465	461	488	516	555	520	513	527	482	513	459	503	500	530	480	500	509	493	449	495	513	526	528	471	525	491	490	497	496	475	521	486	511	479	464	522	484	478	522	462	533	463	435	508	457	552	477	523	526	528	503	478	450	506	528	515	466	514	503	494	496	468	553	472	477	514	473	523	459	478	521	509	512	501	470	526	526	472	500	494	490	507	489	534	511	527	474	496	503	510	479	433	522	531	478	486	502	499	509	507	511	502	488	511	505	478	506	501	533	549	506	479	502	510	485	494	490	504	493	543	509	510	468	508	506	478	523	523	500	466	505	515	487	491	534	497	509	466	534	476	475	491	495	495	494	529	479	533	472	475	524	500	507	522	505	509	496	529	529	522	491	477	519	474	498	491	524	465	492	502	488	491	511	488	540	498	526	508	516	498	521	498	517	482	534	485	484	531	521	487	470	472	501	502	538	516	460	501	488	484	501	520	505	491	476	495	505	527	504	494	500	509	479	503	484	481	506	502	467	516	534	504	466	571	536	483	478	507	477	502	510	512	498	499	497	483	497	522	466	538	485	514	540	453	476	520	490	483	502	481	475	526	488	511	500	519	457	514	495	499	513	474	506	531	486	522	501	495	483	457	500	498	482	489	495	479	530	533	526	512	460	490	491	477	519	513	512	524	552	466	531	497	502	497	521	471	494	499	491	485	498	502	485	512	524	456	503	495	488	473	484	521	485	507	486	496	494	500	493	523	493	506	511	497	501	518	511	501	529	544	487	534	499	530	504	480	546	548	529	465	513	476	523	485	529	526	464	501	513	499	505	477	537	504	499	481	557	489	504	486	489	486	481	489	488	516	503	511	488	510	475	475	518	476	513	534	536	516	502	516	521	497	511	531	515	465	514	486	484	481	516	505	492	511	509	487	485	461	486	533	521	494	499	491	502	489	488	496	537	499	484	452	515	486	491	497	486	484	483	491	481	476	522	502	504	533	512	509	493	522	504	503	501	473	508	465	522	528	531	483	503	470	507	493	484	484	482	518	525	488	482	496	477	488	479	508	563	461	501	502	529	500	503	502	486	486	525	475	519	483	517	505	481	517	490	487	515	480	527	510	494	508	501	518	502	492	498	535	485	528	470	508	488	515	511	487	511	505	497	467	519	500	532	515	511	529	538	479	501	500	504	508	510	474	482	467	515	510	515	510	497	518	449	489	463	498	494	478	519	555	521	490	450	523	520	496	520	500	488	507	496	475	510	497	482	471	476	490	468	510	512	465	500	484	533	514	511	528	500	501	473	497	492	493	515	518	502	479	485	462	483	498	486	500	512	525	465	489	499	515	495	490	517	473	470	477	559	521	501	476	491	474	486	455	477	510	460	504	467	541	508	455	484	507	501	481	482	513	519	535	549	491	525	511	513	473	539	495	471	503	479	498	482	511	530	523	487	447	502	476	506	520	497	521	505	518	498	484	517	504	473	490	506	520	492	501	481	507	489	535	502	498	530	495	530	495	472	523	491	546	477	525	520	505	498	522	497	502	477	495	518	460	470	486	510	472	483	511	498	502	488	477	559	527	544	499	477	478	510	489	502	507	509	485	522	526	517	517	524	496	485	515	483	480	470	492	487	484	516	484	489	469	525	497	505	487	488	522	496	508	502	530	501	473	528	504	488	538	503	529	475	520	526	482	493	513	500	489	484	522	511	471	496	486	486	463	514	523	508	496	532	481	529	507	499	508	481	469	508	510	494	515	512	498	518	484	521	538	474	517	471	465	516	510	535	505	508	492	515	498	542	463	472	496	479	511	493	493	498	482	504	499	501	484	462	519	511	465	523	511	508	524	510	522	509	499	541	489	490	520	463	533	489	571	519	505	453	507	545	464	519	458	482	501	461	510	514	566	532	528	517	514	521	465	524	485	491	483	500	503	457	501	515	474	500	514	494	456	495	512	492	482	525	517	521	470	512	514	492	505	489	470	493	480	464	479	517	532	501	509	492	501	488	463	498	511	483	529	521	508	514	542	491	506	497	556	534	520	483	507	471	515	518	493	501	443	460	477	546	464	501	465	494	506	506	501	513	513	487	479	468	492	496	483	499	522	510	501	505	559	497	536	500	509	472	509	542	508	538	516	507	512	476	482	473	509	520	516	527	504	495	468	526	507	469	500	517	514	481	447	498	461	526	481	523	500	500	509	499	506	452	470	461	500	485	511	475	503	464	489	489	461	442	489	488	484	486	505	503	473	456	521	500	478	471	537	476	481	467	507	497	511	532	511	519	488	484	527	487	518	526	484	472	522	479	496	498	502	496	521	526	528	474	472	512	508	495	500	524	547	509	477	515	527	481	537	515	478	499	486	495	515	512	516	519	472	507	486	499	494	488	550	494	497	480	435	503	489	469	483	472	463	504	508	505	540	497	492	499	529	479	514	524	495	522	491	506	496	503	491	485	556	522	482	512	510	471	480	528	502	521	520	529	498	516	521	490	517	489	476	504	485	504	505	467	470	480	490	451	502	515	514	472	460	487	510	488	531	483	525	519	519	508	505	498	519	509	530	464	467	500	505	489	481	515	523	501	475	503	519	481	555	520	504	500	496	518	530	496	506	476	500	502	519	482	468	513	507	502	514	502	504	496	521	510	454	472	470	531	477	527	523	487	464	494	468	508	455	500	470	472	504	524	502	476	501	499	504	509	520	501	496	466	549	487	506	534	494	527	519	500	467	511	515	506	512	456	485	544	497	494	501	494	507	511	514	502	500	479	537	533	481	443	466	457	483	474	496	515	465	480	485	487	549	512	523	499	453	521	500	507	518	519	476	512	532	473	503	481	485	500	543	511	498	499	498	537	459	472	505	483	507	500	539	499	452	507	503	535	540	496	517	476	512	511	509	518	446	510	517	493	514	484	526	478	503	457	533	468	480	484	508	517	520	504	499	475	524	486	483	522	473	492	496	477	487	506	488	546	522	560	467	490	539	513	543	465	488	517	481	466	514	465	483	534	481	528	473	487	518	452	521	526	507	539	506	500	471	467	492	505	487	557	511	455	481	508	485	509	501	487	493	529	526	480	509	510	494	500	505	498	499	485	495	457	482	504	499	488	479	485	509	496	524	469	477	512	510	477	492	498	488	509	513	477	534	548	506	529	486	475	492	540	497	513	495	496	503	512	465	503	487	496	506	554	505	525	487	498	511	483	507	478	503	491	527	558	491	488	496	508	489	534	546	485	473	493	486	485	448	484	464
42517	37926	37134	9138	880	583	469	475	413	413	395	373	363	361	364	356	349	366	339	367	361	302	350	351	326	331	332	325	315	341	326	341	344	374	326	323	333	308	326	335	328	331	311	331	333	328	322	299	335	315	333	316	328	334	350	321	336	342	290	328	324	328	340	371	323	327	333	351	359	335	330	320	304	324	322	326	326	335	306	329	300	301	340	303	319	358	336	325	323	338	331	318	332	318	275	323	317	356	339	299	331	324	330	328	313	323	343	322	319	350	319	322	314	337	344	336	343	338	325	348	370	309	323	298	327	329	305	329	329	320	339	344	323	320	330	352	288	300	327	339	306	327	354	324	328	326	336	307	336	322	298	345	309	296	325	315	332	345	339	344	323	346	338	316	302	348	336	337	323	349	325	335	344	309	307	325	312	296	319	348	322	346	327	333	313	360	327	318	296	355	328	338	309	331	331	303	316	332	308	313	326	329	336	325	317	338	326	307	309	340	367	325	296	341	324	298	317	343	326	329	273	351	341	325	282	337	355	333	332	300	336	324	346	327	328	339	336	337	336	292	308	332	322	334	339	339	319	318	301	322	337	352	321	341	316	322	310	342	310	345	351	315	336	316	309	358	345	328	368	322	334	300	327	326	305	336	281	284	322	314	286	350	331	312	337	311	321	348	375	320	323	334	310	352	344	345	357	326	322	343	331	336	275	307	333	294	339	335	301	306	328	325	341	352	352	325	340	301	331	326	336	350	356	311	304	301	331	317	351	351	338	286	296	334	320	321	338	322	349	299	329	333	320	330	319	331	335	321	310	310	302	289	319	334	372	340	338	318	308	306	306	300	305	301	312	320	311	299	340	311	300	301	332	309	321	350	310	306	303	332	326	299	356	347	308	304	322	324	294	277	304	325	349	319	354	320	295	356	335	327	340	293	318	334	303	322	322	357	335	312	304	326	295	307	312	312	336	305	347	302	334	299	304	341	355	307	304	328	344	345	324	343	346	332	314	327	321	308	349	308	338	302	331	333	330	338	308	293	306	322	331	351	309	310	331	298	324	342	325	314	333	312	317	330	280	343	333	355	318	302	302	324	312	358	278	310	315	358	284	301	308	321	300	313	337	335	327	308	328	288	347	345	307	338	355	324	340	296	316	336	326	309	300	317	332	324	384	322	310	319	315	322	323	330	330	352	342	358	305	333	322	332	295	283	318	313	300	364	335	349	348	319	348	310	309	333	320	319	294	335	316	351	293	339	332	315	298	338	310	318	320	305	332	308	362	293	328	340	312	363	337	336	375	330	358	345	341	328	348	296	330	316	316	322	327	307	309	295	325	334	301	293	321	346	325	334	308	301	356	312	299	305	339	320	340	288	339	327	322	326	334	318	312	313	311	318	342	283	322	373	317	296	287	318	332	341	352	347	322	330	308	322	288	312	350	309	289	328	315	311	315	330	317	342	324	326	315	330	328	331	351	314	302	291	343	340	335	340	289	327	322	305	304	291	353	339	301	331	293	337	322	281	331	318	349	318	330	303	350	340	353	353	318	315	314	302	350	327	323	317	345	334	316	341	331	329	300	336	321	349	316	315	298	300	347	338	326	301	332	348	339	337	329	305	319	334	330	326	319	334	297	327	290	329	300	335	316	322	335	301	337	306	327	340	375	336	317	339	320	347	310	338	334	302	326	344	326	295	302	291	353	293	296	382	304	301	300	336	319	331	346	325	322	349	313	335	309	339	313	304	293	321	328	312	361	301	331	317	333	308	290	329	359	340	341	336	330	326	302	316	355	323	330	318	349	343	322	353	296	314	349	348	346	299	331	332	345	326	308	345	336	336	285	313	312	265	310	321	296	365	332	322	339	343	327	350	292	371	336	360	297	337	305	336	302	328	324	334	285	323	339	332	343	344	321	300	309	310	318	323	324	353	318	313	342	380	300	351	335	335	325	327	333	349	337	309	335	317	334	328	322	331	300	314	330	287	324	330	322	309	325	295	322	336	319	347	306	309	288	294	319	336	331	299	329	328	336	334	372	328	339	322	313	317	317	313	323	337	288	345	311	312	318	309	343	307	332	323	305	361	333	315	308	324	312	342	320	328	361	326	311	295	348	302	332	325	312	351	341	334	357	324	325	312	302	319	312	311	327	325	319	337	307	326	326	324	314	357	340	328	344	288	310	374	336	301	316	304	328	330	311	299	330	318	276	331	319	317	315	309	323	319	316	328	303	329	305	331	383	330	326	302	312	366	326	297	293	305	387	341	302	332	299	315	341	313	343	343	318	310	333	310	353	313	354	370	339	297	338	317	330	308	323	337	336	339	311	361	329	306	334	290	316	329	307	330	330	320	326	311	285	323	293	297	334	307	331	321	331	338	324	317	308	339	319	337	356	293	340	300	317	315	317	308	312	279	318	313	331	331	311	305	314	332	326	315	329	321	337	318	337	347	310	314	328	332	358	347	317	326	348	336	314	322	357	335	353	333	373	332	305	320	304	317	360	332	333	323	307	327	310	337	304	347	298	301	315	332	329	333	365	323	313	318	335	310	345	357	296	331	319	317	343	327	314	345	303	302	332	314	322	332	326	332	315	324	294	317	313	316	330	312	341	321	298	295	279	314	359	343	340	333	346	309	332	320	319	310	314	313	339	302	316	341	368	350	366	340	314	342	329	315	289	325	320	288	320	305	345	318	328	297	334	324	337	339	344	286	302	342	373	323	310	348	318	350	311	321	335	346	334	332	304	296	330	321	308	361	352	321	318	302	320	335	334	302	296	316	337	324	313	287	308	315	322	306	299	309	319	332	317	290	325	313	330	326	309	345	305	325	323	363	326	322	313	320	314	318	320	303	285	330	349	335	344	325	337	320	328	320	326	292	324	300	310	291	343	349	285	289	322	321	298	310	273	320	308	342	308	353	345	357	305	330	349	348	341	340	337	305	358	321	319	349	330	344	330	311	309	301	329	325	305	338	357	337	332	333	337	339	297	322	326	305	346	307	338	348	309	328	348	307	344	301	325	318	304	352	350	346	332	362	315	337	300	334	309	350	295	332	322	316	363	329	330	336	328	313	313	322	301	306	307	364	303	312	336	330	332	317	348	364	329	331	343	357	312	326	311	352	304	300	321	327	325	333	327	336	297	337	341	334	335	329	324	328	297	329	337	326	324	311	340	330	330	307	351	282	293	339	293	305	309	330	330	349	374	324	302	317	319	311	340	336	318	339	325	317	303	303	295	349	299	315	332	332	350	338	332	309	320	335	316	315	341	311	328	329	358	324	335	335	327	309	330	331	298	327	305	328	311	296	354	332	337	370	309	332	346	331	324	340	324	309	312	306	345	335	313	328	303	309	338	316	342	317	315	312	316	327	307	342	339	338	334	296	323	368	284	357	334	322	326	354	347	334	374	291	327	335	334	335	313	359	314	292	360	336	323	337	319	331	334	351	315	336	334	325	355	329	325	318	303	331	331	336	324	345	304	315	307	341	312	322	310	281
24893	27303	38144	5993	2485	1961	1765	1634	1397	1343	1213	1129	1125	1101	1058	1042	1032	1004	968	991	974	1005	927	992	965	870	932	844	881	907	854	920	899	903	829	877	831	822	883	824	905	816	846	852	873	841	906	828	891	881	799	811	903	895	831	872	813	859	864	831	815	907	855	912	903	879	844	877	812	794	831	819	868	906	837	904	854	849	843	828	844	853	847	877	834	844	882	813	826	820	835	837	844	802	844	854	804	831	806	810	824	853	837	849	812	824	847	817	843	851	870	832	838	828	819	862	854	872	802	829	789	826	866	860	866	891	799	831	863	832	882	841	779	818	862	805	822	796	867	838	816	818	829	856	835	817	795	834	828	815	810	845	879	863	845	808	840	859	827	855	838	884	855	825	812	830	834	807	785	827	877	836	818	801	849	845	839	848	858	875	809	844	825	841	803	892	807	889	856	847	856	823	863	842	783	806	810	785	791	915	844	816	846	790	874	788	802	835	873	781	784	826	875	847	830	872	854	840	797	839	806	839	822	814	823	807	828	808	831	819	847	846	881	858	840	823	837	825	838	830	844	839	898	837	775	755	815	818	882	842	848	833	839	786	867	830	820	847	804	828	878	831	805	807	867	800	837	805	856	807	795	870	841	877	850	874	798	851	820	836	851	843	808	796	874	863	855	860	833	873	851	798	868	879	833	826	848	824	779	854	825	812	803	812	848	850	835	789	729	913	809	812	821	838	821	828	806	843	844	846	822	872	816	818	825	832	828	863	851	831	851	876	815	830	840	840	804	796	871	859	805	855	856	789	862	879	868	882	833	875	825	816	869	810	859	797	863	853	817	792	834	853	849	844	812	810	779	801	886	797	802	813	781	851	877	785	859	831	832	800	856	870	819	788	868	853	818	834	812	837	850	801	845	817	810	822	823	837	777	861	887	863	781	812	862	820	856	799	827	829	858	828	837	871	843	829	868	859	826	844	832	822	839	848	791	816	825	842	857	863	803	833	862	845	843	817	869	808	813	788	773	804	855	832	822	822	834	822	831	850	796	839	881	859	867	841	898	794	856	820	817	830	856	854	801	867	821	840	840	774	801	803	819	840	818	827	785	859	815	819	766	838	819	803	820	819	850	798	853	839	754	850	787	784	809	825	856	807	766	856	795	793	842	813	783	773	816	810	866	856	780	820	848	836	869	867	886	833	831	823	848	761	801	836	827	821	811	832	825	832	855	791	882	847	808	789	821	827	842	814	788	873	829	836	848	856	789	845	825	813	813	841	830	818	849	801	816	817	843	829	833	854	811	801	792	864	887	838	852	811	841	835	834	818	836	856	836	785	808	872	832	856	862	800	840	817	827	800	887	788	824	818	789	829	842	866	870	814	846	817	857	773	845	852	861	839	923	838	861	808	837	864	886	810	809	848	807	799	847	757	881	828	872	806	828	843	790	850	861	804	858	823	817	848	848	804	785	792	776	856	846	835	835	887	815	855	825	763	862	775	812	793	829	827	856	838	842	848	856	842	838	852	843	874	810	834	884	851	843	883	828	815	889	854	797	822	853	834	824	776	842	854	771	781	810	858	816	841	817	856	837	841	855	777	822	825	873	821	841	828	845	758	803	846	786	842	857	811	851	873	828	825	777	836	847	818	791	842	873	838	831	836	797	834	790	800	847	802	852	855	887	826	860	850	821	800	792	818	922	866	840	815	833	850	800	838	839	819	797	859	858	820	798	866	878	813	841	803	816	819	818	873	831	841	828	823	827	832	850	882	847	803	863	807	830	840	845	821	835	824	814	845	812	885	858	834	825	828	815	817	812	855	830	817	820	847	775	797	807	796	835	858	819	817	844	885	854	872	842	845	787	775	801	844	788	811	832	796	824	783	809	844	824	839	826	821	869	831	845	817	851	859	849	823	834	885	805	883	841	814	876	876	836	862	763	802	815	813	849	796	868	804	862	853	814	847	816	824	811	869	776	817	834	862	831	832	834	815	861	844	783	794	855	834	828	842	799	800	844	852	848	835	826	855	857	796	797	843	827	827	897	817	848	807	824	850	865	805	852	887	815	826	761	803	800	849	831	862	849	818	850	849	809	804	815	866	809	853	799	849	868	896	933	796	868	837	818	859	803	814	835	870	829	792	832	812	811	828	831	853	877	833	816	843	777	882	789	801	792	846	839	813	827	791	810	813	868	821	847	789	889	847	865	831	782	882	816	847	814	827	775	842	876	837	823	780	799	844	834	857	859	791	783	778	803	835	850	825	854	850	805	890	883	812	800	820	828	767	803	898	803	878	828	824	832	810	790	855	839	830	849	855	839	844	866	853	834	836	868	833	819	826	836	806	873	844	808	891	785	805	858	804	842	852	859	838	787	827	818	841	864	833	870	830	802	829	825	843	902	782	787	855	833	854	866	833	833	821	840	798	846	831	828	814	879	876	849	874	820	862	835	839	826	838	799	866	813	805	838	804	846	789	801	821	808	824	828	864	865	814	775	855	829	816	814	822	841	855	818	832	845	805	863	832	786	815	822	918	837	855	779	815	813	837	824	847	807	845	827	780	846	769	833	832	837	807	798	839	841	858	825	788	799	821	819	822	817	838	852	835	824	833	851	814	866	854	859	819	828	833	824	809	861	876	861	829	839	790	819	813	833	838	817	780	824	849	811	851	847	802	811	843	890	846	838	785	841	835	812	814	882	782	855	894	845	829	870	801	802	817	858	818	855	796	841	845	795	826	833	828	849	856	785	827	843	828	837	825	859	821	819	847	836	846	837	806	859	845	827	824	901	786	807	842	855	800	802	763	826	774	813	843	835	841	829	824	777	829	809	831	837	800	791	806	840	817	819	860	802	820	793	842	816	869	818	809	829	837	853	805	822	838	813	785	848	870	821	840	863	824	838	803	818	831	797	810	844	850	854	843	809	833	837	857	819	797	838	878	790	848	793	817	884	840	794	805	854	843	900	890	830	852	821	836	846	837	764	821	815	848	820	779	795	830	787	838	789	824	848	831	789	774	849	857	860	779	879	888	848	801	827	829	843	849	849	779	758	813	756	842	784	802	821	802	840	859	815	886	794	835	784	891	839	856	853	842	867	794	826	809	856	845	876	825	853	815	861	847	878	854	809	821	827	835	813	847	826	895	768	830	870	801	839	882	815	846	849	849	822	779	822	816	809	824	853	797	830	837	848	824	847	781	840	803	886	826	889	885	880	839	775	935	834	854	818	807	852	794	809	845	826	825	886	861	854	888	783	802	817	837	852	858	804	839	839	786	864	834	837	852	819	827	817	849	852	833	843	836	813	820	788	842	862	849	843	717	791	823	863	853	868	877	857	850	766	860	788	859	792	831	849	858	862	812	868	869	851	853	790	821	820	831	865	785	810	849	821	791	862	802	796	798	837	828	841	882	784	791	839	823	841	810	858	841	850	862	835	820	814	759	834	814	825	833	866	886	848	826	852	811	806	779	835	784	861	868	826	819	836	796	851	802	834	843	863	779
56027	52466	51792	17058	2233	803	692	547	527	475	434	419	415	384	363	351	354	343	345	322	330	344	361	335	322	352	351	336	339	325	329	318	364	333	320	321	336	337	310	326	298	310	279	321	308	321	328	346	310	315	333	303	317	292	317	278	345	339	318	344	334	330	293	330	302	306	318	305	307	304	308	318	297	322	324	344	313	328	336	304	316	325	307	345	310	293	281	312	315	332	308	290	318	333	295	310	321	335	314	331	315	313	310	307	318	284	321	365	321	292	308	340	320	349	315	322	319	319	335	301	304	303	315	303	285	326	317	275	326	321	323	294	305	335	343	311	314	345	302	315	306	317	289	333	326	311	266	279	326	340	313	321	332	305	328	286	308	348	283	290	323	315	268	300	322	310	304	304	318	314	352	322	309	317	323	327	317	323	294	327	317	313	335	317	298	298	292	316	334	334	326	314	310	293	314	315	314	313	312	308	313	335	297	328	306	334	293	336	314	314	325	307	300	299	331	329	296	354	266	318	337	326	348	334	324	342	300	316	296	289	325	332	302	323	321	333	319	360	307	311	314	294	337	327	310	348	343	337	331	332	316	330	364	303	313	333	278	364	334	301	297	316	324	315	339	328	285	338	310	315	336	316	300	312	280	310	317	335	321	310	311	323	302	317	317	314	342	317	314	296	339	294	344	326	312	326	280	299	313	295	337	300	332	307	312	284	316	320	307	304	275	315	376	318	347	283	326	315	318	320	310	342	325	317	323	304	316	302	329	302	288	334	322	285	381	361	300	309	314	313	316	295	318	290	321	298	343	349	303	331	294	333	321	322	318	348	320	321	305	328	307	324	302	312	308	309	320	331	296	288	330	318	301	345	295	305	284	300	308	349	332	319	329	298	304	327	335	333	308	288	304	350	337	317	317	299	327	311	324	325	308	306	317	284	351	322	308	312	285	323	295	318	314	309	323	324	329	331	299	321	317	297	301	307	300	321	349	329	353	293	317	278	333	296	295	311	335	331	288	305	322	288	290	305	311	307	328	299	351	351	329	345	327	299	301	304	327	315	335	297	322	314	342	338	318	332	316	341	298	339	322	305	288	315	319	314	347	320	333	330	330	317	314	324	317	312	300	309	334	326	328	376	315	330	317	324	318	318	322	365	319	308	321	289	318	339	306	289	306	321	339	331	298	284	271	310	302	348	285	308	306	312	294	347	297	328	311	296	334	349	303	289	310	320	320	317	335	290	330	312	275	317	314	336	300	313	356	318	315	313	309	333	309	325	334	309	339	321	285	292	323	313	305	319	327	317	310	317	298	342	345	297	300	312	322	323	334	323	328	322	301	311	317	331	287	323	317	299	290	303	308	330	291	336	305	303	325	299	327	322	338	295	328	312	293	316	352	318	304	329	342	334	315	324	317	318	324	317	311	340	288	301	349	331	317	304	325	279	305	321	298	325	338	334	305	326	331	294	327	295	309	319	334	344	309	295	313	330	320	327	310	303	321	272	332	305	301	296	332	326	295	309	277	310	306	292	285	296	304	324	314	310	319	294	332	324	309	294	303	321	319	302	295	310	301	315	321	312	358	308	332	329	335	341	319	310	302	323	312	312	305	301	316	321	312	350	296	328	327	316	294	322	314	332	279	310	344	344	327	333	316	315	322	336	347	290	319	329	315	314	327	314	319	307	320	298	353	320	294	319	313	325	305	317	351	296	319	312	317	332	301	314	298	337	298	336	331	322	323	317	305	339	301	340	315	312	313	316	297	354	337	305	340	358	316	341	329	336	308	295	333	309	310	318	331	303	341	321	323	316	322	332	315	300	278	288	328	319	307	316	347	306	307	315	314	310	315	307	292	299	341	338	300	315	326	309	335	313	335	292	305	324	299	310	316	316	319	341	333	299	327	313	315	321	292	305	338	326	311	320	290	316	353	343	302	316	291	348	306	347	341	312	321	283	298	295	300	322	322	298	342	329	331	274	307	317	324	305	298	311	311	340	265	324	322	311	314	275	324	293	275	309	338	335	311	291	303	327	307	317	278	343	337	299	336	314	322	312	302	327	279	296	313	308	306	324	264	296	300	311	313	320	300	321	325	314	325	315	319	309	335	308	319	334	342	334	312	298	292	283	357	312	315	284	349	328	339	326	299	317	288	305	288	313	327	302	324	306	341	302	324	336	315	315	303	280	311	336	314	303	311	332	343	304	296	272	329	330	313	307	297	295	323	321	349	317	326	339	320	317	298	322	280	269	310	310	324	348	312	313	298	330	318	314	300	324	307	306	342	333	314	319	276	315	321	316	302	307	314	332	307	317	299	301	332	304	349	270	322	321	320	318	293	325	327	339	300	310	301	314	322	315	313	336	351	338	304	293	339	291	318	303	310	301	324	298	322	333	316	317	320	317	326	333	302	313	309	302	312	329	298	338	281	309	351	315	303	328	329	306	308	319	337	313	305	302	330	317	310	328	333	310	343	301	339	295	338	340	330	343	331	317	323	276	325	317	301	307	323	288	334	350	312	323	302	295	333	273	293	321	306	295	284	314	340	345	345	309	312	297	320	333	325	342	303	294	303	314	308	321	317	309	309	343	318	322	329	308	301	313	328	340	309	267	361	331	318	315	323	312	324	273	315	296	334	325	307	307	328	313	317	314	329	271	308	348	350	336	300	318	345	313	302	322	294	336	344	296	287	321	326	343	303	334	307	286	285	300	323	323	349	296	323	307	293	309	341	314	322	313	317	308	350	320	288	344	286	297	339	288	312	297	291	309	332	333	299	312	348	335	324	326	305	312	321	325	324	358	354	293	361	300	310	348	301	290	265	314	320	299	326	304	368	295	324	333	334	324	320	364	305	318	319	322	319	324	334	305	297	289	295	328	320	295	299	310	345	303	305	322	323	344	338	303	318	359	313	311	339	300	320	338	321	317	310	334	298	316	372	319	320	313	317	327	311	322	324	289	301	326	339	311	314	339	334	302	330	289	331	308	327	326	323	307	300	319	356	281	332	310	324	299	312	310	340	318	318	323	314	319	332	339	333	293	315	326	337	316	329	281	314	312	293	303	317	326	312	310	307	312	343	334	326	315	317	330	275	307	307	332	341	279	313	329	324	337	309	323	301	253	342	322	327	306	319	280	283	323	285	339	312	339	338	327	276	328	331	305	277	320	322	350	312	305	313	303	313	291	320	312	315	313	319	313	309	306	322	312	290	314	320	308	337	318	311	314	333	327	325	332	317	312	301	310	322	336	307	293	302	295	338	321	350	310	300	327	279	295	315	322	285	298	285	310	300	326	325	310	318	303	305	320	359	318	315	299	317	337	295	312	333	332	298	317	311	329	347	313	323	304	305	305	328	291	312	346	348	328	322	322	313	309	335	315	277	331	292	299	340	344	313	351	298	328	314	306	305	304	308	321	326	319	287	313	319	344	311	280	285	289	332	296	296	329	333	304	328	299	333	292	320	306	333	328	348	331	320	282	304	323	287	314	298	303	301	335
33638	36094	48097	8426	3805	3148	2736	2265	2015	1759	1644	1516	1438	1325	1258	1233	1085	1106	1085	1026	1012	1012	1038	963	977	950	867	962	912	892	915	869	949	913	902	834	828	903	847	839	873	870	851	830	880	792	832	823	868	817	861	808	826	863	781	816	829	856	836	836	880	822	781	915	886	813	832	790	833	837	846	847	821	832	836	825	850	805	797	792	840	766	822	814	837	798	833	829	821	787	778	781	806	770	815	782	818	825	782	802	771	826	882	826	766	828	773	768	793	787	830	804	809	778	784	805	779	735	777	797	795	833	805	785	767	819	781	771	800	842	808	756	824	800	758	787	815	785	826	814	780	785	794	788	821	840	778	807	792	812	799	762	809	791	803	762	787	748	768	816	766	794	782	800	793	828	800	759	788	817	792	784	808	758	804	829	856	842	792	827	727	745	749	768	840	776	770	839	765	794	762	834	759	792	824	798	808	760	779	780	826	799	794	777	771	817	766	823	806	837	739	787	762	793	802	777	799	791	763	818	811	799	781	792	792	766	759	795	826	791	819	856	837	807	805	843	786	805	836	759	818	842	807	805	771	795	807	787	759	816	843	794	825	762	815	800	739	771	803	758	771	747	800	828	807	793	794	797	808	781	739	779	802	742	799	821	837	793	747	776	823	785	822	854	840	792	787	775	777	821	773	812	827	716	795	810	817	809	804	779	782	786	819	833	796	816	758	820	782	801	851	795	770	809	807	766	749	861	752	766	766	810	770	780	774	804	797	784	808	769	805	783	785	781	814	839	791	801	751	761	799	774	747	786	802	792	765	782	807	796	803	829	769	778	744	767	788	779	819	813	736	828	820	839	813	851	791	801	837	817	757	806	785	770	786	805	780	768	777	732	756	770	789	821	763	810	875	761	816	740	862	762	784	748	791	796	780	833	790	793	810	747	775	792	828	783	770	751	768	754	767	830	783	786	793	800	765	814	797	772	769	816	817	782	790	786	772	824	761	825	792	814	742	814	786	794	771	757	836	755	768	820	805	806	776	759	778	808	805	778	777	785	779	826	784	808	764	797	813	797	808	841	789	743	755	835	768	751	798	799	807	831	885	827	821	813	777	822	793	778	800	870	741	770	770	792	818	776	804	765	755	788	802	761	798	833	744	782	819	809	787	821	763	778	831	805	816	818	772	789	783	790	783	780	820	826	779	762	791	822	804	791	835	734	791	749	797	791	802	788	769	793	824	837	782	795	814	786	737	779	836	773	780	811	793	800	859	778	770	773	784	805	812	764	759	805	794	790	793	789	792	788	821	794	795	768	741	849	789	809	811	782	816	812	791	775	782	731	785	829	776	779	785	787	830	750	803	766	773	764	829	731	779	798	776	758	811	782	765	826	798	799	819	792	808	804	793	803	793	852	802	814	807	755	769	796	809	776	751	809	788	804	806	749	798	795	798	786	784	737	787	766	834	795	803	800	805	788	743	782	782	783	799	764	777	760	798	763	798	769	787	828	780	856	799	822	779	847	778	812	809	800	818	771	783	744	778	817	800	809	734	782	780	808	789	785	786	821	780	797	854	772	762	796	839	752	801	786	768	836	794	792	782	776	741	804	811	805	772	838	828	813	832	845	778	811	800	763	764	815	765	699	765	777	828	768	773	790	777	775	763	800	796	773	723	797	762	783	820	832	779	772	801	744	757	830	829	789	787	775	763	766	749	805	785	740	770	801	776	808	779	766	771	805	790	804	869	796	829	772	841	800	802	825	818	810	831	785	778	832	749	782	764	801	811	783	797	798	760	797	810	819	779	821	827	819	820	809	828	764	768	735	789	815	823	758	807	780	806	795	793	766	817	810	746	834	767	786	815	809	780	828	813	777	798	800	788	807	798	798	778	835	791	800	801	804	788	792	768	807	820	827	812	810	813	795	789	822	805	792	778	793	767	769	785	842	772	788	767	783	822	790	749	794	799	755	708	775	788	773	772	817	809	832	793	751	789	764	762	789	783	790	764	841	786	785	818	773	784	776	790	768	799	789	752	749	747	828	810	820	810	729	834	793	791	772	764	806	818	797	746	837	732	833	822	800	768	759	788	796	808	796	819	798	834	812	795	765	868	829	773	777	783	835	760	788	803	798	803	810	830	804	811	808	802	761	773	798	797	781	798	798	816	792	775	888	810	749	780	794	797	784	821	778	741	803	808	792	825	799	787	806	760	787	831	846	770	781	810	775	795	782	816	799	823	810	763	802	787	773	801	802	754	824	782	745	774	800	808	802	756	750	761	770	765	826	760	761	770	823	730	748	732	781	764	755	810	807	791	782	774	765	745	803	782	816	756	788	752	778	788	776	816	795	835	768	766	834	772	828	755	787	772	806	823	845	765	765	786	787	772	802	779	785	787	792	784	811	795	791	791	798	816	790	781	762	765	839	845	792	761	782	796	834	787	737	760	807	773	792	811	847	730	791	787	785	778	785	790	748	803	799	813	813	796	788	753	814	740	790	767	779	815	766	787	796	810	795	834	822	746	757	819	801	812	815	841	765	785	773	810	729	819	786	791	758	773	822	777	775	791	802	833	797	798	773	738	813	757	760	823	814	809	815	779	793	791	800	793	776	814	781	759	791	803	833	757	828	764	794	859	845	807	800	781	722	776	752	794	792	755	790	780	810	804	827	852	789	780	781	781	757	787	787	818	799	861	845	827	802	805	793	801	819	790	809	791	788	777	822	789	827	773	794	785	782	799	835	816	788	806	734	806	753	776	776	792	795	781	791	801	804	748	817	783	808	754	803	785	806	830	806	759	753	734	759	835	829	815	760	755	812	775	808	804	759	794	757	805	813	780	800	782	813	763	816	789	784	778	810	784	799	795	766	804	813	828	790	812	833	799	786	799	797	786	814	776	805	753	802	772	820	803	820	820	755	776	816	811	825	790	798	809	784	819	797	803	774	817	809	742	775	734	765	786	806	797	825	741	827	772	810	818	856	855	869	805	778	790	775	807	790	752	789	763	797	805	768	830	777	789	850	820	806	810	807	831	797	834	755	817	824	790	730	799	721	774	785	756	821	758	804	801	804	800	847	792	840	773	816	829	785	759	850	787	782	735	778	807	791	807	801	779	830	771	753	794	764	825	829	794	773	812	842	797	768	756	837	799	796	786	788	804	771	808	826	763	793	835	758	806	773	846	787	837	755	751	808	785	803	784	816	796	806	733	808	728	757	771	773	772	791	822	810	770	770	758	771	793	776	764	790	835	788	779	763	810	816	780	780	790	789	783	803	800	767	771	819	780	811	764	734	781	792	777	807	772	821	759	815	783	837	777	769	835	838	826	780	767	772	754	885	769	811	767	849	828	791	749	740	775	862	759	828	793	826	811	757	747	794	835	817	788	822	761	818	818	795	777	797	803	783	763	775	826	797	788	817	787	802	807	747	804	796	869	826	777	842	805	800	773	781	855	763	805	824	755	794	786	817	799	795	775	820	774	789	778	802	793	808	797	812	772	825	793	790
6136	2218	1881	291	191	186	160	173	152	164	140	186	183	177	153	178	158	192	178	161	149	167	176	151	151	156	189	171	176	176	159	166	145	181	188	189	169	148	168	170	154	139	186	149	179	161	175	155	186	190	165	154	220	168	151	165	146	193	186	175	179	171	183	161	155	161	157	179	160	171	156	146	171	179	162	189	166	170	170	172	150	185	173	154	178	169	194	161	167	167	181	165	176	175	169	171	183	171	178	148	170	208	163	187	190	170	157	181	215	161	149	165	150	175	193	155	174	199	171	176	168	173	155	193	164	169	156	171	163	145	183	166	171	163	180	163	152	163	167	182	219	179	177	154	184	147	145	148	180	177	145	159	184	151	192	188	170	169	170	190	157	156	167	195	186	172	192	183	154	181	187	176	156	177	162	164	168	152	148	163	175	176	159	192	152	170	182	170	141	145	178	211	166	186	183	159	185	177	172	161	164	168	158	180	159	175	172	156	155	187	184	152	160	152	162	174	163	173	172	153	173	133	165	149	159	192	170	168	161	188	172	167	175	177	164	190	176	164	169	192	173	156	160	178	156	172	164	168	168	159	191	174	182	164	148	139	172	151	165	169	169	186	177	142	154	165	179	160	169	169	206	166	177	174	169	186	163	178	165	162	172	181	191	157	198	185	167	138	186	175	184	164	172	170	174	175	157	181	188	155	182	157	187	180	183	208	161	148	181	164	178	175	187	164	190	189	164	196	182	177	162	144	169	172	166	168	180	194	170	183	172	158	168	169	172	166	156	201	175	163	173	157	175	157	166	172	147	164	162	169	178	151	192	174	177	147	169	167	170	189	186	158	160	194	174	168	177	183	161	158	165	156	162	189	183	174	170	199	175	184	153	162	151	162	168	171	181	168	165	162	182	172	166	189	176	169	161	182	145	197	149	157	172	151	176	150	164	168	163	181	171	177	181	151	161	168	194	189	203	169	165	166	157	170	161	165	151	157	166	175	158	162	152	165	156	175	169	172	165	170	169	172	162	141	150	162	180	176	174	174	174	161	148	172	175	180	149	180	206	154	191	181	170	166	175	153	193	158	155	181	152	182	176	187	153	159	189	178	172	169	183	173	157	172	166	150	175	170	164	178	156	157	156	201	186	164	164	165	158	163	167	143	165	161	181	161	184	177	165	166	185	178	168	164	171	176	167	185	167	154	181	167	150	182	166	173	156	173	170	155	167	179	171	185	172	152	142	147	159	160	164	164	173	150	171	173	167	169	137	166	151	184	172	180	160	187	175	162	154	162	176	149	179	175	153	174	155	151	173	172	169	190	158	169	149	152	168	173	159	172	181	161	175	170	161	160	152	189	161	172	151	146	194	149	168	174	155	170	177	168	182	186	157	166	167	185	162	147	158	171	157	167	174	164	176	168	177	184	191	165	165	175	167	148	174	172	181	174	174	179	163	165	181	164	181	188	170	175	169	157	183	180	165	172	162	156	167	173	173	205	147	169	195	173	183	156	160	165	153	156	183	159	159	169	149	148	172	178	189	164	168	165	149	164	189	169	164	171	169	179	220	167	182	147	186	186	173	175	158	163	154	185	164	152	178	168	166	177	167	156	174	161	189	178	191	148	158	170	173	201	137	162	156	176	152	159	183	147	204	152	156	164	190	183	167	151	176	190	175	160	179	168	185	175	173	181	189	154	168	206	177	177	151	149	172	189	166	166	167	160	185	179	156	158	166	192	179	183	182	157	180	145	186	170	172	192	181	181	173	207	166	195	178	153	146	202	189	169	175	152	174	153	164	162	154	168	157	184	180	171	195	152	172	163	158	175	168	170	170	166	167	176	159	150	179	154	172	163	162	192	173	169	156	176	173	166	164	153	174	164	157	164	165	159	154	179	181	169	175	167	157	182	167	193	177	138	158	164	171	188	149	185	156	178	184	160	179	172	168	160	165	154	186	193	162	159	155	171	178	169	150	159	132	160	176	158	183	202	193	171	184	129	186	144	152	174	160	168	167	169	197	157	166	160	186	183	168	153	145	140	172	136	172	195	172	181	171	163	174	142	153	152	171	175	157	164	167	182	169	188	169	169	191	192	166	160	164	189	157	182	190	160	150	158	174	154	178	173	167	161	168	187	169	161	178	148	188	163	164	171	197	139	165	164	160	185	147	159	163	158	156	172	149	175	179	189	171	148	161	155	163	190	143	175	176	150	184	172	165	154	145	152	170	170	173	166	153	172	157	177	188	177	164	169	163	188	168	162	153	163	166	171	159	191	170	150	168	182	176	159	177	178	178	163	155	149	171	183	202	148	177	160	153	157	171	189	170	157	191	170	153	150	182	156	167	182	181	173	162	150	164	161	186	173	160	179	168	159	183	167	157	158	146	156	177	153	179	167	169	128	164	175	177	170	193	182	188	171	143	152	158	182	166	162	164	135	182	167	185	177	158	183	150	166	169	178	148	178	186	181	167	201	171	167	164	175	148	150	183	189	174	156	153	147	166	167	158	181	179	146	157	169	164	171	164	162	177	186	167	178	178	171	189	195	164	162	155	196	176	165	171	192	184	177	173	133	168	167	176	181	169	163	192	172	158	170	172	155	147	192	172	157	156	174	181	177	177	177	172	185	173	164	167	196	173	156	178	154	179	170	173	169	153	165	155	159	172	173	162	199	166	173	153	179	166	163	167	189	172	170	157	197	166	151	185	162	155	168	198	147	179	171	160	179	164	157	163	172	158	174	162	152	184	182	162	179	176	165	181	141	182	172	158	179	177	152	156	148	171	162	156	178	149	194	169	200	147	154	176	164	154	176	149	173	176	173	181	168	177	170	176	181	175	155	156	181	166	167	157	176	157	152	157	159	153	183	194	152	170	168	160	135	167	175	164	223	160	178	160	162	164	185	187	170	182	165	172	162	161	152	156	169	188	167	170	175	189	154	156	170	175	170	169	156	184	159	162	179	163	179	170	158	174	162	162	165	182	184	148	155	167	202	184	153	189	187	190	168	186	175	156	161	162	179	167	160	157	168	168	176	188	170	156	155	152	165	166	168	190	168	154	167	182	154	158	169	151	160	163	166	163	147	176	157	165	159	149	149	196	198	148	188	162	177	198	166	174	170	157	193	161	156	140	165	145	174	150	172	160	131	160	169	186	176	168	159	182	159	168	194	173	173	168	173	194	172	207	202	167	163	177	186	171	157	165	167	162	199	172	148	180	151	176	162	175	171	161	174	185	169	170	171	173	173	173	165	182	155	152	166	156	141	174	148	185	160	161	162	182	167	189	187	173	167	172	159	189	171	176	159	161	160	142	155	166	149	182	167	145	182	193	143	165	157	178	181	168	167	184	179	175	165	180	157	171	198	170	160	151	185	195	161	153	171	181	198	166	179	146	184	153	179	192	147	186	196	169	172	186	155	163	157	164	148	166	196	186	171	150	158	151	171	159	161	180	184	160	180	179	188	169	134	169	173	159	176	181	169	182	162	164	176	164	163	173	176
5523	3378	4996	798	601	544	554	509	549	554	504	522	510	523	534	501	485	514	522	520	513	512	478	501	453	499	538	521	467	502	538	516	521	500	546	505	506	474	490	472	499	497	482	489	493	501	472	487	476	519	507	501	492	503	508	471	510	515	497	502	499	526	501	551	504	469	508	462	524	508	519	513	505	474	477	467	477	519	536	496	479	473	520	557	547	468	515	518	469	486	505	461	511	522	465	493	503	528	510	447	498	514	506	529	542	529	506	504	485	488	493	490	463	512	537	462	491	496	505	524	512	489	492	494	476	511	527	508	489	487	509	509	484	470	481	497	487	511	520	450	489	463	527	477	448	490	509	500	528	480	534	517	494	499	467	478	500	492	509	524	512	484	505	486	539	510	510	505	510	495	500	537	477	510	500	497	487	494	500	533	503	522	478	501	496	480	509	504	508	504	493	522	484	461	471	484	476	501	480	473	500	515	519	495	500	480	491	514	505	496	508	512	498	502	473	475	474	488	495	468	489	488	500	522	507	487	483	505	502	532	479	509	449	500	535	515	513	505	522	538	457	495	539	503	514	488	474	460	494	470	512	518	484	513	525	466	472	486	499	486	478	493	519	520	534	507	495	470	479	512	516	501	541	470	503	503	511	490	483	495	513	489	527	493	487	507	512	496	492	502	515	481	483	494	524	472	562	487	499	472	506	547	466	516	506	517	484	478	475	554	499	491	492	504	515	510	463	497	470	476	488	475	500	475	556	543	494	522	500	450	472	476	486	520	444	511	478	459	484	488	508	494	455	479	548	491	486	507	473	503	487	489	500	492	508	486	524	508	519	514	522	507	497	511	491	492	500	478	469	508	476	490	493	459	522	473	493	541	534	473	504	505	466	495	450	443	466	523	486	446	494	497	474	468	502	504	537	465	527	516	498	526	498	465	490	513	488	524	486	495	499	484	499	505	543	502	498	472	497	524	464	502	492	529	508	525	544	468	467	457	486	490	522	506	501	477	514	520	455	495	525	484	459	483	492	513	502	510	491	551	514	478	487	526	468	508	483	526	482	510	487	514	511	488	510	461	492	498	439	451	490	497	503	500	504	519	512	508	506	534	510	481	496	487	542	502	467	494	557	519	524	525	509	483	510	496	481	505	482	485	519	505	516	557	511	529	503	465	498	473	500	475	472	482	496	457	470	483	488	496	526	463	485	501	503	500	492	523	496	462	520	516	496	461	495	476	435	477	513	512	493	479	473	477	453	482	528	528	490	457	511	509	501	527	492	455	485	504	510	532	494	503	482	479	500	493	502	514	465	533	517	519	511	495	528	474	489	476	512	511	461	506	550	473	484	524	481	487	511	537	513	506	474	493	464	497	499	455	491	498	534	476	484	516	471	487	511	497	504	561	512	490	476	468	523	526	528	500	495	494	470	501	457	474	465	527	483	483	577	513	514	531	514	532	514	521	541	478	479	499	511	496	494	512	508	484	474	518	492	495	506	507	519	469	530	510	486	472	542	502	549	517	514	502	547	536	477	516	488	505	530	484	501	542	485	531	498	494	471	476	546	504	505	536	528	501	477	481	497	501	525	503	518	497	433	512	517	493	523	493	469	486	516	452	488	490	482	494	517	497	479	488	468	509	467	533	512	508	513	489	491	498	507	520	499	468	527	510	507	455	493	536	445	467	497	536	466	543	469	480	483	458	501	508	489	497	464	529	453	500	516	480	512	479	529	537	476	489	539	517	533	540	472	528	499	540	500	488	535	492	492	489	478	521	468	496	488	504	483	495	511	471	501	494	459	482	479	490	490	501	476	500	519	469	496	484	519	496	520	482	493	508	532	460	491	504	518	456	519	506	518	528	523	480	479	507	541	503	487	525	475	485	492	509	494	506	484	507	464	496	503	478	477	481	536	495	491	469	501	472	486	503	513	473	520	484	553	486	490	502	510	506	510	472	518	528	467	475	498	496	470	465	505	498	487	489	509	474	517	467	497	485	478	513	513	508	429	448	518	512	467	509	444	479	503	489	536	450	497	474	500	499	529	490	480	519	516	532	517	485	498	517	526	493	472	504	527	525	523	494	504	477	488	517	481	513	540	502	515	511	543	505	493	439	504	485	495	523	492	528	490	517	485	522	492	517	495	488	509	496	480	466	503	470	506	539	473	512	521	448	491	474	470	534	465	528	525	499	514	496	515	497	476	502	457	492	524	501	513	482	480	523	476	479	515	504	472	479	493	507	523	488	488	487	509	468	454	480	489	520	485	488	487	463	502	516	482	497	515	521	474	492	512	473	477	471	486	490	520	527	471	505	487	495	522	530	521	485	511	473	521	473	513	485	487	464	482	521	526	513	468	511	495	524	503	489	537	515	502	492	494	488	473	494	451	491	525	483	478	480	560	532	468	495	496	499	501	488	494	486	485	514	508	502	492	486	505	489	472	452	509	479	503	482	501	481	502	474	513	490	504	536	513	513	476	495	478	518	503	488	498	508	491	490	483	544	479	511	433	495	543	524	470	481	500	505	513	499	492	486	470	479	500	524	481	511	490	534	491	481	493	481	542	503	519	455	485	511	469	506	493	454	528	473	523	547	479	518	493	535	491	490	538	490	502	492	475	538	494	516	513	464	511	514	474	475	503	471	500	519	483	512	495	504	494	483	505	489	509	488	509	500	483	489	501	501	480	508	472	480	524	496	474	491	515	506	514	484	484	491	467	509	500	464	485	533	533	484	512	499	490	491	509	514	500	493	515	482	538	472	502	506	471	525	509	491	480	498	477	488	527	505	490	487	516	489	485	520	494	538	474	463	495	501	523	548	490	471	484	478	500	500	506	543	499	494	476	491	528	525	461	519	467	508	504	521	541	506	525	526	504	491	496	491	469	564	515	516	482	513	516	502	479	485	483	493	490	518	492	501	542	487	474	480	506	511	510	439	530	491	520	533	480	520	473	491	511	494	482	493	528	511	524	508	518	517	496	484	529	490	492	516	502	477	468	470	455	527	531	525	499	504	460	492	488	474	510	521	542	507	529	503	514	531	486	522	483	517	506	474	473	485	529	490	482	517	501	463	484	523	489	522	501	496	479	477	495	499	498	534	541	499	477	511	514	486	535	507	530	521	455	468	466	472	512	463	502	488	511	473	462	501	490	531	479	512	525	489	528	502	485	494	536	482	483	507	474	482	533	477	483	493	457	498	511	481	509	526	524	514	515	512	529	507	491	512	477	489	510	436	485	513	515	511	505	517	500	487	496	487	464	516	466	481	470	504	493	507	505	504	480	475	481	474	503	480	491	522	511	508	518	503	511	557	464	451	530	478	493	507	499	503	508	493	514	537	486	455	473	482	480	504	530	565	526	470	496	486	437	533	484	495	517	498	500	542	484	493	457	486	515	490	514	483	498	456	485	524	496	485	496	535	497	474	470	521	485	493	502	494	501	473	521	497	512	513	433	485	486	502	501	478	522	490	508	531	475	488	550	494	493	505	513	491	486	488
44305	35200	38507	9047	824	567	521	432	393	434	372	347	351	365	372	305	343	320	339	328	333	342	353	338	356	327	329	336	352	324	321	333	347	319	314	331	363	287	329	325	320	305	349	299	304	352	315	308	356	331	305	315	345	331	315	329	306	331	323	335	320	313	370	339	344	307	293	320	303	353	330	331	327	310	310	373	349	332	328	326	313	333	320	314	325	303	316	308	337	365	341	328	312	308	340	339	317	325	316	317	324	346	309	304	342	312	355	307	278	305	319	315	348	294	317	358	294	333	319	317	331	346	326	338	310	318	315	326	328	338	283	336	319	339	269	365	300	318	333	329	346	336	327	365	359	317	300	343	329	316	306	348	338	316	293	290	313	351	319	315	287	318	302	328	329	338	330	303	318	357	305	321	325	348	314	340	341	311	301	314	292	349	317	319	329	330	319	327	314	321	339	337	323	324	288	336	331	330	318	304	316	336	332	317	355	322	335	347	345	316	343	336	305	324	336	348	324	307	356	355	327	323	312	334	288	293	317	323	317	340	337	319	318	321	329	333	317	319	328	337	334	343	362	317	349	339	330	366	348	328	330	329	344	363	308	309	355	324	331	327	339	322	317	320	335	326	284	310	299	337	373	339	298	310	332	332	341	349	294	320	322	310	281	314	308	295	333	331	343	321	352	330	338	303	342	341	340	373	323	308	321	298	311	348	356	346	339	336	313	300	294	299	309	341	343	325	337	290	329	332	291	338	319	304	322	379	322	347	306	335	329	332	299	338	292	325	339	325	320	331	310	312	328	322	315	314	301	339	375	339	333	334	308	322	344	287	345	354	350	341	341	294	276	303	315	350	298	338	344	359	302	335	309	328	335	335	368	330	348	331	337	341	320	322	334	331	317	325	321	303	329	298	295	310	297	323	348	320	320	333	324	329	321	311	318	333	330	315	298	304	325	334	364	353	294	344	300	326	345	309	324	359	333	314	329	346	284	316	326	319	292	329	324	313	344	293	310	329	300	361	309	359	324	308	288	298	315	330	342	329	326	329	316	314	359	320	322	292	348	326	328	318	349	335	308	327	325	321	316	345	342	323	352	332	335	300	297	346	346	318	308	349	319	340	346	323	350	329	339	305	351	326	366	319	316	342	307	327	346	365	337	277	345	281	331	312	352	348	282	339	311	328	335	317	312	308	361	323	315	330	334	326	315	293	350	321	356	289	309	320	333	311	285	307	294	320	341	333	314	310	343	317	303	306	320	313	346	319	314	326	297	325	333	309	298	312	323	342	323	313	346	323	343	302	335	283	313	308	341	302	328	343	341	317	323	340	312	348	303	356	306	315	297	312	327	322	289	299	311	331	329	304	314	341	337	340	334	313	335	305	296	300	346	328	283	340	341	297	313	323	332	290	335	324	323	331	317	337	286	332	294	329	328	335	310	332	297	331	313	301	325	293	299	356	336	297	316	317	301	325	288	340	329	317	319	291	326	335	334	319	316	324	321	345	348	307	322	317	341	305	302	303	316	348	338	337	324	344	360	341	323	308	312	300	306	343	321	337	305	340	330	330	296	335	311	335	321	328	292	312	314	330	321	342	314	310	325	330	337	320	291	341	321	369	302	340	320	324	338	314	325	351	345	326	335	323	344	314	328	328	313	329	303	326	323	304	312	355	332	306	318	356	316	307	279	297	333	356	330	322	312	300	287	356	340	341	314	304	329	311	345	327	330	345	330	301	310	325	311	308	314	293	328	318	338	340	331	328	300	298	301	364	297	316	310	304	337	323	334	306	330	299	320	301	338	308	368	341	375	325	329	324	359	327	340	332	331	283	330	311	320	307	321	338	360	324	297	324	332	340	366	320	313	303	302	323	315	332	338	313	293	308	323	296	342	325	329	325	326	302	315	323	332	310	321	342	322	304	337	351	347	276	307	325	316	318	378	363	298	341	296	337	351	299	347	300	322	310	314	294	310	299	310	340	273	371	317	334	345	292	305	334	353	312	334	309	321	318	298	330	317	327	336	340	304	372	345	333	338	353	306	317	327	329	332	320	336	330	309	294	320	360	329	333	349	364	368	311	358	321	346	332	303	332	299	337	302	290	286	359	324	323	335	308	321	298	308	330	302	320	322	312	327	320	371	359	340	337	355	289	325	296	311	306	318	339	321	297	350	336	287	319	308	360	284	309	344	332	343	326	330	295	329	309	315	340	338	316	333	325	318	319	330	323	317	319	327	336	345	335	313	335	348	347	301	327	302	332	319	319	319	324	357	347	341	316	336	308	319	336	332	336	330	292	346	312	314	360	299	345	312	342	321	302	344	324	351	288	323	300	321	331	327	323	349	304	320	346	359	342	325	310	347	332	324	341	335	344	338	336	289	325	331	323	364	325	312	313	319	317	331	315	299	303	310	325	327	371	277	303	304	319	337	334	336	312	335	284	348	335	333	318	361	333	302	309	342	320	336	315	326	330	335	369	352	315	342	304	302	332	325	320	335	302	325	326	326	364	319	322	357	352	326	322	297	341	325	312	314	345	355	320	324	297	294	312	318	298	347	346	329	313	347	318	322	330	310	295	308	349	300	313	337	343	331	322	297	331	313	303	292	342	302	321	341	341	331	350	324	317	327	335	333	294	334	329	367	328	312	325	305	327	302	299	276	330	340	344	297	303	292	338	314	319	302	329	344	272	286	326	330	303	325	339	321	323	331	338	304	298	333	319	273	345	355	320	319	318	311	308	322	323	349	332	329	316	348	312	314	320	305	358	335	345	277	319	318	320	339	321	333	294	320	320	306	300	349	344	304	298	333	317	309	338	320	306	298	359	327	322	312	377	294	354	346	335	308	322	377	340	332	324	323	317	334	321	338	305	323	309	307	338	313	293	308	328	291	317	332	357	318	300	299	358	332	298	334	342	308	317	338	319	335	288	306	313	307	328	336	315	340	316	299	325	329	285	352	321	327	356	336	321	341	310	343	333	332	304	345	299	306	327	322	289	311	341	331	345	364	329	323	326	313	329	314	320	321	334	295	309	298	330	308	313	328	295	310	324	331	316	308	333	336	347	351	308	318	313	317	334	317	307	322	359	365	340	289	321	320	319	308	297	331	322	321	320	347	294	308	319	297	307	335	300	319	331	325	329	342	357	342	294	356	336	325	294	323	312	325	319	342	312	314	305	326	308	325	311	334	306	351	323	326	358	326	316	348	366	329	318	304	317	304	292	324	323	321	319	357	315	316	302	344	319	284	366	347	350	309	338	311	315	347	333	314	315	329	369	335	298	324	330	298	320	301	361	319	311	312	333	327	326	324	313	321	303	297	334	309	290	327	351	314	309	311	334	295	294	334	340	331	319	339	356	325	329	344	293	329	301	316	298	326	336	375	323	308	328	302	329	316	336	330	316	300	327	299	349	327	296	353	302	323	318	323	319	333	312	346	336	327	346	349	330	344	307	326	366	309	328	335	366	317	315	307	352	353	334	304	318	322	319	346	298	322	309
26097	24167	38756	4597	2436	2051	1783	1569	1411	1430	1209	1194	1163	1076	1075	1023	1074	971	935	959	902	905	945	992	892	938	938	945	846	920	906	921	869	826	905	902	857	828	912	837	830	888	843	822	835	910	834	844	787	880	845	853	815	857	847	812	893	841	814	831	872	862	847	857	877	822	851	873	826	838	859	831	825	812	825	904	857	843	832	884	837	859	798	831	885	820	824	820	819	829	818	824	816	795	838	891	843	805	870	808	864	827	854	862	858	824	807	834	820	830	905	826	843	863	843	901	832	822	872	867	857	797	818	900	877	818	853	856	800	826	804	858	809	886	834	866	891	836	840	749	820	815	847	825	826	820	777	836	835	891	863	786	821	856	825	838	822	801	835	824	846	830	837	826	791	802	836	858	824	790	822	836	812	827	835	876	862	829	862	851	848	857	865	829	845	820	799	845	819	803	832	814	815	836	811	869	839	818	864	826	848	854	818	811	873	883	794	844	795	802	840	816	803	840	872	813	817	900	813	837	823	856	795	869	852	794	843	794	842	841	816	867	814	815	848	843	881	789	859	872	803	817	866	873	774	863	842	913	808	854	797	811	810	833	829	807	887	830	841	863	842	785	842	888	843	891	859	856	862	780	798	821	840	807	881	819	845	810	772	825	813	819	807	823	825	864	820	804	792	859	802	827	789	780	848	853	797	849	850	818	845	829	862	813	863	904	827	841	850	822	835	852	789	842	895	825	848	869	799	785	844	877	820	854	789	833	748	833	866	796	796	803	794	815	852	851	883	841	867	861	819	800	836	813	794	828	871	839	823	873	850	856	839	813	814	849	837	857	819	858	829	833	830	826	825	774	823	843	855	842	829	808	802	860	788	867	813	868	829	803	865	830	837	803	819	856	855	844	839	819	804	815	849	857	817	801	851	871	899	862	845	843	850	800	800	825	771	852	840	867	777	829	869	839	850	819	843	807	797	812	835	866	825	835	830	833	840	819	819	836	832	799	886	831	809	825	825	868	845	871	842	828	826	830	830	819	789	832	862	877	807	813	796	815	822	837	845	839	811	911	825	830	861	855	813	762	841	826	885	838	829	829	909	849	823	820	774	870	855	844	791	811	855	895	855	827	827	875	821	872	848	860	847	837	850	815	866	838	906	793	789	811	890	846	796	828	805	843	844	732	820	751	816	818	869	818	807	823	797	844	874	858	864	865	830	836	794	858	821	857	808	832	840	825	855	809	838	909	828	857	805	876	822	809	818	856	866	871	813	793	810	841	797	889	878	888	795	828	875	900	835	839	821	839	824	846	823	841	848	824	799	774	846	818	863	847	828	846	886	800	863	872	822	805	850	802	875	829	760	828	836	839	811	913	810	825	870	826	797	859	855	859	821	868	849	803	822	854	878	804	813	853	824	855	844	830	805	819	836	832	861	856	823	836	853	814	844	802	853	820	862	858	852	817	809	827	812	785	839	842	783	853	841	844	848	862	846	790	786	841	804	847	839	841	872	849	812	826	800	838	788	780	834	831	774	863	854	827	840	870	826	795	839	840	803	833	876	846	765	872	850	806	760	835	888	808	881	880	834	834	791	820	804	872	843	849	878	784	842	817	863	782	806	846	867	856	837	823	812	906	849	806	846	841	783	886	852	838	828	845	818	868	874	752	838	850	854	852	803	816	786	843	871	853	810	818	838	832	842	863	809	818	813	816	846	793	817	898	772	831	821	829	801	870	843	855	857	848	880	849	827	820	797	817	844	806	825	865	862	873	851	849	820	816	847	811	780	836	855	797	816	874	816	829	798	832	872	793	820	819	819	825	789	795	817	823	801	883	822	852	873	801	810	788	809	789	822	814	828	787	836	883	836	796	802	891	808	824	768	846	866	885	810	830	799	786	876	803	791	787	889	890	847	804	830	796	855	832	837	871	840	805	797	783	868	846	826	873	805	840	860	817	882	822	802	867	784	826	797	809	831	802	834	818	881	848	838	809	815	801	847	880	835	858	810	816	869	806	859	854	817	847	821	871	860	844	815	873	825	846	823	779	817	853	765	878	774	812	893	852	840	814	796	857	841	810	845	870	776	831	883	849	872	807	813	873	759	799	858	824	825	860	863	841	841	857	782	817	806	846	779	856	821	883	819	844	852	764	796	834	822	827	867	863	819	858	814	826	850	800	810	829	871	808	812	848	829	844	824	836	816	795	830	797	854	876	866	857	796	827	827	854	861	816	862	812	815	822	848	868	859	792	842	828	845	821	836	825	831	834	866	826	882	855	855	882	821	803	844	782	815	798	856	844	875	848	827	817	807	828	816	844	824	881	816	866	831	847	832	829	864	784	846	844	860	823	838	831	859	818	837	821	810	822	827	832	832	849	799	825	835	801	831	807	837	858	815	860	801	840	850	819	827	805	782	859	842	804	885	858	873	845	833	854	867	881	815	804	879	866	817	827	835	876	878	864	852	829	818	862	838	827	825	854	832	837	845	797	785	823	777	793	826	808	867	892	829	858	844	879	836	865	799	865	853	848	815	850	859	863	855	832	795	845	800	799	867	802	830	817	834	796	858	826	866	850	825	867	787	825	815	839	791	890	831	868	855	836	847	779	823	863	799	789	842	839	863	813	838	809	819	830	871	868	846	867	799	810	853	809	819	824	859	820	856	859	787	802	837	845	857	850	838	882	909	823	851	822	795	842	794	829	823	822	780	788	819	867	844	858	826	809	789	857	839	855	841	838	815	872	841	819	839	825	824	856	853	804	860	827	845	875	810	867	802	880	852	869	841	841	841	824	852	858	787	834	847	868	772	835	825	867	822	828	775	875	816	848	868	877	798	860	850	824	786	828	826	810	855	812	840	873	861	822	847	864	808	823	835	879	832	797	798	822	870	810	844	835	853	862	820	845	828	792	855	829	835	827	841	918	802	873	841	771	787	850	854	842	845	833	807	855	830	845	838	809	866	823	864	793	852	780	843	850	814	831	799	804	851	806	832	824	916	878	802	812	796	907	823	910	877	854	779	808	845	776	910	849	855	869	810	861	810	834	852	824	817	813	870	830	873	910	820	842	837	867	833	800	836	837	796	877	851	791	836	822	830	865	868	782	818	774	831	869	816	838	839	835	822	855	843	825	846	873	863	798	820	840	871	833	809	897	802	809	838	845	866	833	823	865	849	780	815	799	830	817	799	828	815	768	860	853	826	800	812	814	825	799	822	801	883	786	785	847	803	861	875	843	788	857	830	830	821	860	867	827	802	785	869	808	865	840	797	847	840	841	823	847	842	849	843	815	800	843	858	813	858	796	807	865	844	779	826	901	842	828	884	827	790	853	805	798	855	843	849	787	805	875	825	876	832	792	793	832	853	862	838	921	786	796	828	861	864	839	867	850	757	813	847	867	826	838	826	825	821	824	844	853	804	794	835	837	839	826	859	835	829	784	812	820	859	846	819	850	831	809	820	834	846	852	850	832	805	891	854	852	802	864	841	809	827	847	798	860	851	852
58042	50925	52847	18254	2284	832	702	552	492	455	413	471	375	399	427	333	356	400	343	342	368	375	365	349	351	346	320	360	331	316	306	347	354	338	362	308	335	325	341	310	336	332	328	322	317	305	334	344	319	331	319	363	340	337	334	333	286	321	279	323	329	310	329	345	311	309	324	293	310	329	321	326	308	297	315	315	290	345	295	301	348	307	301	290	334	295	282	315	322	315	325	340	327	296	308	347	306	352	318	342	338	326	300	302	307	295	326	305	316	320	314	306	325	305	327	294	329	281	316	330	343	324	317	313	287	316	314	328	327	322	326	303	340	299	322	354	303	328	311	309	296	338	318	328	311	309	307	268	295	312	341	315	308	329	319	319	322	336	284	312	317	307	349	319	327	318	348	302	323	283	296	332	334	305	284	307	322	315	282	330	300	309	293	324	289	320	319	342	353	334	298	290	316	337	300	297	308	311	299	344	353	337	360	325	329	296	296	299	307	315	301	317	330	300	321	309	319	280	332	282	297	313	294	317	325	366	310	313	324	306	306	329	274	312	284	319	283	326	315	348	313	300	308	299	327	325	301	311	313	348	354	342	296	308	327	332	300	294	320	318	286	311	352	326	313	313	302	297	321	311	370	296	291	320	339	332	310	306	313	319	332	306	306	322	318	343	327	320	326	305	311	330	302	316	337	283	333	326	326	305	310	317	320	289	281	314	312	326	322	342	320	312	315	328	303	319	298	329	300	346	306	332	324	315	321	340	270	304	351	313	344	293	351	338	302	311	282	294	327	328	318	321	328	305	365	346	348	302	303	318	288	307	294	305	308	308	309	288	305	336	370	348	277	349	347	311	298	283	325	364	312	296	335	280	334	327	305	304	322	299	314	338	307	290	317	364	353	309	288	288	292	322	304	340	331	328	329	330	329	328	325	316	333	320	318	308	339	301	324	295	303	339	322	341	312	282	342	324	294	287	277	320	335	310	320	330	311	274	302	324	313	321	328	285	324	292	322	353	312	304	336	341	346	321	309	287	330	311	329	307	321	296	297	328	334	324	317	316	310	320	319	319	316	325	335	307	333	326	349	326	323	297	322	315	299	301	330	343	318	319	315	353	326	327	291	326	325	309	344	311	290	319	324	303	307	326	302	321	289	281	346	334	306	303	300	309	305	298	324	331	312	302	341	332	350	314	320	339	317	310	312	330	338	308	317	291	293	299	313	301	348	319	349	278	282	320	322	307	331	330	307	316	326	308	295	331	320	305	312	313	346	319	305	340	293	328	350	317	313	377	310	316	291	310	320	299	282	326	355	325	321	316	330	317	356	329	310	340	317	297	324	312	348	337	285	309	353	356	318	311	310	321	340	361	331	348	326	299	306	335	300	292	324	340	317	344	341	312	319	313	284	328	323	349	340	305	320	325	311	300	338	282	320	306	311	315	352	285	329	322	308	329	321	307	303	312	320	322	303	318	332	291	325	322	285	324	306	326	321	334	296	304	354	310	315	313	305	344	339	338	289	306	312	316	280	317	326	337	308	313	326	321	290	331	335	311	300	319	342	276	312	305	302	321	300	305	326	312	302	327	301	330	324	316	294	303	321	308	288	348	300	342	338	338	294	309	314	329	325	341	318	308	326	342	327	306	289	305	291	326	325	314	324	330	330	317	322	341	330	281	327	318	301	324	339	295	307	301	328	292	306	347	332	310	288	319	308	299	292	326	314	303	341	325	302	305	329	307	333	317	342	302	315	315	327	291	352	346	352	315	315	307	314	336	320	325	372	330	273	320	306	290	328	311	307	306	323	349	296	325	334	317	336	291	292	315	367	291	315	294	323	331	345	337	295	301	327	318	280	334	308	286	295	326	309	347	298	337	327	292	322	302	328	347	346	298	323	320	302	276	313	322	316	282	287	307	355	305	330	303	339	318	299	339	288	338	325	316	312	306	332	295	334	337	347	341	315	308	321	318	343	321	303	369	320	298	332	295	335	332	319	339	301	318	310	298	332	291	330	316	335	321	301	328	310	322	283	296	295	310	299	370	326	327	328	315	322	318	334	336	322	335	329	309	301	317	309	314	313	326	321	325	303	327	329	348	324	350	302	360	314	297	305	323	350	336	307	326	337	291	330	321	332	315	352	321	337	323	346	312	319	338	314	335	331	291	342	317	274	308	335	338	300	306	347	362	349	303	306	337	317	296	329	310	306	317	299	350	348	330	322	303	318	320	287	302	306	315	327	313	340	298	344	313	330	298	306	332	283	331	318	281	328	283	304	318	318	314	311	302	314	349	302	317	326	324	327	309	313	290	319	286	324	320	311	343	346	291	305	307	301	323	292	308	311	310	321	315	334	307	319	321	382	312	326	322	339	309	294	335	327	307	318	302	330	296	301	314	267	327	300	326	323	330	311	339	314	310	333	341	328	290	303	342	312	323	328	321	292	344	314	326	286	316	294	319	294	381	283	302	314	330	327	343	327	311	305	300	305	302	322	298	290	302	285	301	324	305	325	315	316	290	298	316	285	314	305	300	312	316	326	305	299	315	332	316	333	349	322	324	301	306	300	333	322	297	332	289	321	307	300	320	318	300	326	334	282	282	321	369	324	282	309	320	342	339	347	350	317	339	335	344	306	302	325	330	305	337	330	304	303	316	310	297	295	337	313	317	355	330	301	322	302	322	293	333	318	341	338	327	327	337	333	345	288	296	295	302	344	298	320	310	321	306	315	310	325	327	324	290	300	297	315	332	308	321	267	310	283	289	337	302	330	331	282	326	353	316	308	281	335	308	342	325	316	301	315	292	309	320	289	323	318	310	328	305	305	326	334	309	337	330	330	344	310	318	304	287	307	292	311	321	324	315	320	325	339	309	308	317	313	319	316	331	311	325	292	321	302	324	338	309	326	339	348	304	325	313	304	319	332	324	283	330	312	310	323	287	329	330	288	330	283	312	314	315	343	321	338	322	358	296	276	306	310	298	336	312	356	296	294	369	348	312	319	299	308	325	322	310	323	315	301	309	298	285	313	303	304	317	323	289	308	338	295	300	289	297	286	302	318	330	322	313	320	320	321	318	324	328	295	326	318	301	326	325	293	322	324	315	330	312	322	323	350	295	316	303	318	302	321	319	297	346	353	335	331	312	330	335	301	313	304	315	353	330	354	323	295	355	297	333	321	322	367	309	313	332	308	297	323	310	319	310	291	323	350	325	336	314	320	309	328	319	320	342	309	286	333	330	306	322	338	266	317	355	370	337	335	344	271	307	295	298	316	324	324	344	303	307	319	311	299	298	324	336	303	295	314	331	344	320	341	343	304	284	288	314	304	329	311	309	294	324	340	320	321	309	299	323	320	335	328	351	350	309	294	298	328	330	322	321	325	322	291	309	324	329	288	275	298	290	305	307	314	340	312	292	329	299	294	329	341	299	302	292	305	307	342	316	322	330	311	306	311	303	318	311	305	275	256	269	298	299	327	343	321	313	317	315	314	308	326	316	330	308
34390	34133	49785	8090	3787	3195	2645	2226	1981	1801	1588	1456	1410	1314	1278	1164	1152	1121	1067	1042	1020	1007	956	978	983	1009	948	931	877	938	923	871	879	911	918	887	835	862	819	859	876	860	891	770	850	859	804	847	814	847	837	803	840	850	794	861	823	817	870	807	824	748	765	849	790	787	754	809	835	799	790	756	803	793	839	757	743	762	799	860	779	835	746	845	866	798	825	835	818	788	756	807	836	814	822	779	753	757	829	772	818	774	821	813	807	827	810	805	792	756	827	795	807	818	759	784	732	812	811	797	827	819	829	788	822	770	825	826	820	798	831	792	813	810	807	788	799	797	818	817	741	798	771	826	764	862	839	837	779	756	803	782	789	801	788	839	818	785	793	838	784	821	737	765	808	793	823	780	823	798	849	782	756	752	800	816	859	857	786	786	796	808	778	812	752	741	830	785	777	743	774	775	777	841	795	766	738	826	748	809	795	813	795	794	792	738	797	783	789	731	779	807	823	774	766	792	803	818	813	788	774	834	813	777	778	853	814	805	775	812	785	798	803	772	800	791	815	825	774	790	779	832	769	794	834	769	805	757	771	769	788	816	789	833	819	750	773	832	793	760	793	769	800	781	793	755	824	801	753	820	779	772	809	761	799	805	816	804	805	784	786	769	795	805	753	766	767	795	789	751	789	769	763	803	785	800	783	755	819	817	794	784	732	745	810	784	802	843	810	753	825	771	804	786	744	816	767	797	804	795	776	773	778	796	790	767	772	791	732	816	795	823	812	779	760	741	792	805	775	796	813	762	821	786	740	809	806	762	741	767	737	789	751	805	851	839	808	777	827	786	800	803	730	803	808	808	790	836	788	785	823	782	784	820	801	840	819	803	828	790	834	754	811	782	753	790	752	764	732	779	768	791	812	826	812	827	741	762	778	792	738	731	773	791	792	801	767	779	808	778	832	784	839	822	822	777	813	828	808	800	798	844	788	793	788	810	787	768	859	766	883	805	781	768	769	761	804	800	769	791	771	829	799	719	771	808	820	758	797	801	793	775	818	790	821	755	771	810	792	856	812	765	848	723	758	792	770	757	741	787	820	808	861	756	830	800	817	764	815	782	808	824	771	795	767	752	774	793	793	818	765	812	768	810	817	752	757	724	785	805	812	782	793	750	850	763	755	780	812	761	819	793	823	757	789	767	804	785	753	820	805	832	758	766	771	778	799	799	828	755	813	800	820	765	771	770	800	790	827	805	785	823	811	786	800	821	771	802	755	843	789	719	816	809	794	778	791	758	783	833	772	777	785	744	741	776	778	761	750	796	788	774	795	775	816	803	770	784	796	839	810	763	769	796	794	778	838	824	793	822	770	800	782	788	795	793	797	771	801	804	773	786	768	789	786	787	805	746	775	823	830	783	776	833	776	778	814	810	791	790	802	826	796	790	738	817	804	800	776	780	750	780	772	790	760	792	807	797	778	771	734	778	809	802	775	810	797	753	772	805	790	802	806	828	773	766	678	845	831	794	783	776	775	810	802	797	767	789	708	737	821	837	822	785	808	749	851	819	795	784	766	747	862	771	788	799	793	761	837	808	795	743	793	816	799	771	799	797	830	811	736	845	765	802	787	773	856	785	794	789	763	822	770	780	780	768	804	866	813	771	775	782	808	747	823	758	864	813	747	772	851	754	835	828	793	758	736	806	819	789	783	779	759	776	784	805	811	761	809	816	740	718	781	780	787	814	784	842	793	793	813	775	757	849	770	755	798	789	758	840	774	798	808	775	817	776	741	820	768	801	791	784	802	750	802	828	771	754	804	790	843	804	794	778	788	747	797	786	747	795	817	782	784	829	793	792	761	768	788	818	742	788	796	801	841	762	835	812	802	759	784	779	788	823	826	781	775	822	726	825	699	744	791	768	763	792	724	778	735	786	837	817	752	782	807	785	795	812	793	759	864	782	842	774	838	783	783	744	769	759	772	728	792	809	770	777	815	804	797	790	817	764	812	781	803	834	812	798	781	752	770	783	803	842	782	800	792	747	830	745	732	827	816	804	838	780	774	747	792	802	802	808	767	744	790	790	821	827	809	814	835	829	849	846	797	784	792	778	841	790	807	740	814	837	846	796	799	786	760	829	806	812	753	787	810	744	782	767	753	755	763	781	790	760	809	779	819	778	812	758	833	830	842	863	781	809	842	811	791	779	806	794	806	760	755	802	758	769	780	792	757	787	835	731	805	813	761	752	814	755	811	827	741	787	801	783	777	820	759	768	812	795	825	827	790	814	791	809	775	811	806	792	803	787	803	804	809	803	801	793	719	772	833	783	831	762	788	773	776	720	736	790	831	785	802	826	753	793	829	741	799	762	753	774	789	820	788	786	843	791	740	810	808	792	741	759	802	784	801	788	806	774	779	814	842	737	786	822	794	802	766	825	736	782	786	778	811	776	850	769	859	830	776	801	768	782	757	764	796	769	750	769	780	827	802	783	822	816	813	826	802	803	810	775	804	750	814	769	783	806	845	784	764	823	820	807	769	833	821	805	790	812	799	821	776	781	771	820	767	787	780	800	838	812	741	783	774	773	801	781	743	765	841	760	763	774	806	768	784	756	786	801	798	772	787	779	744	777	822	790	818	855	797	730	810	766	789	803	803	848	782	780	756	767	794	749	774	761	771	796	766	804	758	792	829	753	829	796	800	825	721	790	794	801	815	782	778	844	830	808	793	794	788	810	763	768	812	774	765	804	773	756	785	781	795	783	817	759	821	835	789	819	808	772	831	838	727	799	766	779	790	823	800	758	818	795	779	772	780	783	775	790	825	796	798	762	760	769	785	808	813	798	706	823	815	761	775	808	771	797	772	788	789	790	759	798	834	774	734	757	838	819	827	811	809	794	820	789	776	798	829	789	795	827	788	827	767	797	787	778	791	792	763	811	804	807	744	812	769	801	810	776	777	795	786	791	759	846	801	827	794	812	830	773	812	788	834	785	796	822	796	780	803	763	779	755	785	832	814	788	738	780	729	805	826	822	817	793	845	843	826	771	771	790	785	814	830	745	823	796	817	818	742	769	774	771	782	812	770	806	792	780	768	815	798	792	822	802	788	810	798	776	811	781	792	808	814	779	825	841	830	762	781	769	753	764	784	753	791	800	809	783	743	785	763	801	811	804	813	819	817	718	825	799	782	771	803	762	807	793	779	814	810	791	789	856	838	835	736	771	773	806	797	719	798	797	770	782	839	804	793	786	787	784	799	748	758	775	799	783	807	827	776	783	796	792	777	812	785	757	760	792	805	782	827	778	795	761	806	802	806	830	769	777	767	775	786	847	751	785	811	779	761	776	795	796	765	806	751	760	790	793	784	800	818	764	822	791	769	793	786	758	751	784	725	758	809	756	811	797	788	822	801	830	813	767	831	763	780	851	755	780	785	753	763	758	791	784	834	800	787	803	819	772	807	726	790	744	804	814	773	792	819	790	823	754	845	793	848	792	752	800	796	775	831	794
6696	2024	1920	248	193	176	173	150	185	192	183	178	172	170	156	166	153	184	182	188	178	164	167	182	173	195	189	163	177	154	164	189	149	179	176	159	182	183	175	163	174	178	162	159	166	154	181	151	159	189	197	136	161	195	189	153	171	159	167	169	168	191	182	167	147	159	179	147	155	156	173	161	193	193	178	161	175	160	190	165	174	165	168	164	167	168	152	160	154	197	140	176	162	183	171	169	172	149	155	170	155	182	189	158	180	174	173	181	168	185	170	172	176	169	179	170	165	159	176	183	179	168	148	183	171	164	186	157	175	146	192	173	195	189	174	166	168	193	156	149	179	153	149	183	169	154	187	184	182	162	175	177	147	154	168	167	173	171	152	160	179	187	168	180	173	156	178	175	181	144	201	172	167	185	185	154	171	157	193	183	174	148	158	174	167	196	181	160	191	183	175	167	197	166	176	162	136	174	191	197	194	170	190	169	180	151	164	184	173	156	156	167	159	192	166	197	157	163	192	162	162	175	180	161	168	161	197	159	178	156	188	145	164	199	165	157	138	173	142	169	173	175	166	189	170	181	164	170	123	171	192	151	147	162	155	175	181	161	148	156	153	173	187	170	156	163	173	162	176	178	178	166	165	142	139	142	172	148	157	174	158	164	166	171	179	155	163	177	194	166	172	183	187	168	160	172	166	167	172	179	141	173	176	177	162	161	173	150	179	170	159	172	155	173	158	169	188	143	175	172	186	182	177	180	174	161	164	180	183	192	176	171	159	167	172	154	172	146	168	181	151	178	175	172	167	170	167	180	202	176	161	176	166	147	171	168	165	150	185	162	183	186	154	164	181	159	155	153	160	156	179	171	183	161	151	196	157	150	179	182	167	167	161	178	166	169	163	198	166	145	179	170	172	185	144	134	154	164	167	174	179	185	170	187	154	158	164	195	173	175	175	171	185	165	161	178	207	185	177	190	176	182	164	162	177	179	146	170	178	192	146	165	178	170	169	193	164	188	177	188	151	156	173	141	183	166	153	181	161	184	160	175	171	172	178	155	142	160	176	182	158	164	171	182	174	154	175	176	140	184	161	153	177	181	176	167	153	173	163	167	141	163	151	178	172	179	176	160	161	172	152	154	166	177	195	194	181	140	171	155	169	154	148	182	192	176	146	174	167	170	165	176	205	163	190	170	178	173	197	167	163	155	160	170	154	182	185	167	187	153	158	157	155	154	143	158	154	180	169	183	165	197	161	158	190	162	183	173	153	193	182	162	169	178	155	166	168	168	206	156	179	171	168	150	192	160	157	166	170	179	163	140	173	174	177	148	180	173	182	172	186	179	175	150	167	155	170	175	138	176	140	146	171	167	172	166	151	186	198	170	158	143	167	187	161	188	186	192	159	164	171	171	168	164	170	168	165	194	155	181	162	161	164	187	164	181	154	163	157	181	198	176	155	177	161	170	161	177	152	169	165	154	160	172	165	174	191	148	160	154	153	142	189	171	167	163	174	163	179	154	199	183	174	160	165	173	165	167	157	176	170	148	178	178	175	178	169	157	154	174	158	171	167	164	163	163	170	168	182	169	202	167	169	170	180	181	153	142	160	186	204	161	173	201	156	173	172	173	177	179	194	156	171	160	182	177	197	175	154	152	154	169	160	191	167	183	169	188	160	156	169	158	175	177	158	174	161	175	169	138	165	155	182	154	169	204	159	175	119	146	170	198	188	160	190	155	176	160	185	159	170	163	197	178	177	172	174	171	183	161	185	191	166	159	162	181	179	176	183	178	148	158	182	174	160	167	195	179	192	168	163	192	156	174	164	186	175	171	186	169	148	151	177	167	203	171	152	164	176	182	176	189	150	184	166	169	160	159	167	189	161	155	184	182	173	184	175	165	157	156	199	163	155	147	159	168	179	184	199	176	184	195	159	194	189	177	155	182	132	149	170	171	161	189	170	177	180	175	160	164	163	170	176	170	188	168	164	168	173	168	203	170	170	184	175	162	178	166	153	143	164	170	171	142	180	169	189	166	170	182	166	214	179	192	178	170	152	172	143	171	171	183	150	155	139	162	176	191	155	171	174	172	143	158	177	173	182	164	165	178	185	168	196	180	153	173	171	170	161	179	202	185	170	152	171	173	154	176	144	168	181	165	169	161	157	155	181	154	174	178	173	162	156	181	196	169	172	168	161	164	171	174	174	166	168	190	169	170	186	165	170	173	171	176	182	164	200	173	183	165	146	165	162	178	161	168	165	158	165	175	179	179	171	158	140	192	156	155	157	187	167	161	176	182	165	183	186	158	154	172	170	153	177	177	179	151	158	168	180	182	184	182	167	186	155	177	167	161	156	167	177	193	180	168	187	167	173	186	181	150	170	186	178	161	172	162	149	165	171	179	167	185	145	187	199	164	160	184	180	158	177	191	182	183	154	188	164	153	171	157	204	173	155	176	173	155	167	169	161	182	194	164	171	178	195	174	172	148	162	183	159	163	164	196	181	150	185	165	175	191	156	194	170	193	158	187	166	191	163	175	169	187	191	165	161	142	190	186	174	168	143	181	159	155	175	179	173	196	193	164	176	166	165	175	165	165	178	190	177	165	186	151	168	177	163	182	179	170	165	168	166	183	149	180	161	167	174	156	159	179	144	165	156	125	180	171	167	172	170	168	181	163	174	162	184	164	188	178	154	175	169	160	187	180	161	164	155	179	149	169	201	169	172	166	159	156	141	162	167	198	153	172	153	160	161	167	176	151	167	142	165	175	184	164	166	182	160	170	161	172	192	196	159	159	183	171	209	188	172	159	176	159	172	167	177	182	176	161	158	163	171	173	138	180	164	177	166	164	168	163	178	186	153	158	164	176	171	166	167	168	157	168	165	182	186	157	189	195	165	158	162	171	155	164	175	179	173	173	142	146	178	158	174	153	185	158	214	180	174	190	157	193	157	175	188	146	207	190	178	159	160	169	153	164	135	157	193	152	164	162	170	166	174	150	153	169	141	177	176	189	164	176	179	161	167	154	180	192	214	190	182	180	178	165	203	189	176	184	150	175	187	159	177	153	152	157	166	194	181	166	181	183	159	164	192	168	142	186	173	161	181	154	180	174	185	155	183	166	177	169	161	157	190	192	170	145	181	180	154	178	170	181	162	173	169	194	171	157	183	169	174	182	184	190	172	170	165	170	184	174	181	156	146	188	168	177	161	164	194	166	170	186	180	178	176	165	174	160	171	171	198	164	166	168	183	163	177	168	188	208	156	161	180	187	159	180	165	160	175	188	176	176	189	145	159	166	190	165	184	178	160	165	200	168	162	188	169	172	178	167	162	157	160	165	153	177	196	168	166	203	166	158	164	156	150	150	153	162	176	183	191	143	169	177	171	184	190	159	180	152	173	175	171	149	151	166	165	172	161	145	161	174	164	188	168	168	175	161	141	183	163	179	170	142	168	164	171	153	169	170	177	156	184	188	139	188	172	150	176	160	184	198	164	193	191	176
5726	3040	4864	727	527	516	543	525	526	535	499	511	541	519	484	484	485	474	501	497	520	524	532	538	502	511	509	472	534	478	494	497	505	491	524	533	515	528	504	453	478	488	510	488	523	506	501	479	522	515	511	479	496	514	533	499	483	508	509	510	483	535	486	460	527	492	495	533	507	530	488	526	546	498	486	503	481	512	534	524	487	478	489	468	499	491	517	492	536	478	483	515	518	528	534	510	536	554	493	537	550	505	470	524	452	485	520	513	509	531	520	475	464	541	487	527	508	493	490	517	517	497	475	517	487	513	497	476	494	525	525	499	540	484	487	505	506	498	456	502	477	477	522	500	513	515	530	492	523	494	466	479	517	502	527	468	498	527	467	518	476	508	489	479	503	489	479	482	534	458	527	501	475	488	478	505	510	499	526	539	495	464	518	568	470	508	523	508	507	473	467	497	518	531	479	526	494	503	469	514	447	539	503	501	536	485	509	512	509	471	477	503	520	541	477	501	489	493	509	518	531	494	520	498	470	508	535	474	490	534	446	536	497	515	494	471	489	517	468	483	531	474	469	531	501	500	487	469	551	488	488	531	543	512	464	478	516	503	483	482	542	475	472	507	482	548	480	471	540	456	510	506	509	547	507	525	516	470	461	519	481	485	539	524	528	475	470	488	499	476	503	504	502	488	541	486	498	508	515	523	490	522	503	480	486	487	502	463	485	499	486	515	493	522	507	520	491	484	450	517	513	488	517	517	508	530	505	527	475	527	503	476	511	505	520	494	490	512	485	477	476	530	490	534	475	476	503	455	489	498	501	541	523	505	501	484	461	506	506	494	503	533	532	508	481	502	446	532	469	472	532	520	519	531	542	516	475	472	488	503	507	519	488	526	555	473	497	496	486	489	492	484	510	514	450	532	501	488	529	486	508	506	504	488	529	459	479	487	508	492	482	504	534	495	472	511	485	505	492	515	505	516	491	524	481	512	523	489	472	472	469	479	498	473	485	495	471	470	522	455	501	486	555	469	456	476	486	527	481	451	509	518	544	470	531	510	521	493	485	510	493	529	486	457	479	516	495	512	527	525	477	534	552	517	502	523	507	466	490	516	459	516	479	479	471	488	474	489	501	533	467	470	472	526	452	519	534	470	502	547	483	487	482	485	523	477	474	493	529	502	466	482	467	514	517	463	519	522	459	503	487	511	495	534	490	494	494	531	479	496	490	491	515	528	477	450	499	554	502	502	472	517	540	479	520	480	528	459	454	519	478	517	485	491	491	487	524	493	530	477	504	487	509	504	522	480	515	470	472	519	507	508	543	531	502	528	506	480	510	472	517	488	498	471	503	506	544	509	483	467	468	440	540	466	528	503	507	493	504	491	531	453	506	496	514	496	546	470	474	511	506	484	489	551	518	514	499	512	516	478	493	493	503	513	524	483	516	466	523	480	495	499	488	504	486	498	483	466	477	499	513	493	518	466	481	488	499	472	497	493	500	505	505	497	533	476	519	504	517	490	590	498	506	487	467	506	485	517	520	483	490	522	512	488	523	502	495	527	508	511	484	522	444	477	495	483	499	468	463	521	509	455	526	475	482	513	515	495	503	483	537	495	489	481	508	501	462	503	455	525	509	516	533	509	502	511	513	506	482	487	478	527	478	509	502	515	519	486	518	502	524	505	504	449	469	503	546	516	505	460	476	514	487	467	494	482	458	468	539	512	466	542	495	467	488	504	468	531	495	513	487	496	497	475	497	468	511	505	515	501	459	479	515	490	512	509	486	519	447	491	471	501	501	482	510	495	519	494	471	486	548	487	514	488	503	528	493	519	501	527	508	533	535	562	502	440	495	523	505	535	544	496	489	482	504	487	501	481	474	490	533	490	514	543	493	522	472	521	530	534	473	526	517	519	516	496	493	528	519	503	495	550	473	431	508	523	488	510	498	523	503	514	509	505	527	504	501	496	499	472	490	465	488	478	508	502	474	506	501	520	482	525	512	499	501	497	548	499	448	539	513	487	466	511	528	496	492	525	497	497	528	503	511	501	515	463	528	491	497	504	485	476	494	513	481	507	485	486	479	509	516	524	525	504	492	489	498	497	515	533	505	488	537	518	504	459	517	496	516	494	489	477	479	497	529	468	491	489	475	497	532	509	500	482	506	507	503	478	490	519	492	446	471	485	482	507	484	508	542	504	471	514	489	511	502	470	516	513	518	488	519	542	537	497	515	476	504	559	494	479	510	475	518	514	488	490	465	512	483	483	460	520	515	522	490	507	509	479	510	485	461	497	487	448	510	508	499	503	501	532	481	506	498	509	526	485	470	486	499	481	520	498	457	478	518	530	546	470	511	459	503	503	479	498	492	499	512	519	509	491	510	504	514	500	538	483	510	492	486	516	471	492	496	475	480	478	499	500	500	526	502	508	503	485	506	518	453	507	500	523	500	535	517	421	541	530	494	551	472	536	510	514	559	512	482	522	513	497	545	496	497	514	485	532	495	503	499	470	463	522	495	511	531	498	491	510	530	488	510	458	484	528	540	513	541	502	494	494	505	501	521	488	496	543	482	509	504	470	492	493	435	527	504	471	476	523	479	490	511	509	501	471	542	537	551	503	508	493	503	496	488	494	486	512	481	523	480	504	449	497	472	472	444	498	494	526	511	497	492	486	488	467	502	493	503	476	518	567	495	500	488	513	473	504	466	522	542	487	490	488	477	508	500	537	488	482	489	507	503	482	548	527	499	509	463	519	491	503	482	489	516	517	507	510	495	515	465	537	493	479	522	533	492	510	483	522	477	518	454	521	477	506	530	495	467	503	474	499	521	513	492	518	528	501	466	509	508	519	519	540	496	446	505	489	497	506	490	454	483	491	513	509	479	487	477	497	470	478	510	542	516	474	486	496	468	529	501	495	477	480	479	538	511	480	490	497	501	474	495	493	496	493	489	484	476	525	526	532	489	507	500	526	470	480	512	515	488	508	440	499	461	528	475	483	470	556	534	489	520	503	501	487	515	509	480	487	488	529	531	502	467	483	458	516	483	489	544	498	450	510	523	527	518	499	539	522	492	506	500	479	464	541	538	490	526	471	481	495	491	471	486	462	512	512	532	487	469	498	528	511	497	513	499	507	448	512	521	522	489	482	492	480	449	504	490	534	503	545	520	503	514	499	492	526	504	508	494	499	498	487	500	536	530	523	517	499	510	480	461	503	479	486	475	504	500	501	511	475	489	482	481	481	478	467	490	501	517	446	509	494	508	496	516	482	516	501	514	498	477	508	555	496	489	530	489	488	461	493	510	511	500	483	539	496	514	487	448	505	537	517	531	468	499	497	489	471	500	501	499	508	505	518	502	481	486	508	521	520	520	476	502	529	498	529	476	490	533	522	496	506	502	534	489	494	513	498	510	520	504	503	479	517	499	563	469	464	512	510	500	485	528	489	507	576	482	556	542	512	454	484	496	493	484	533	498	506	495	516	511	516	484	489	484	524	494	527
42763	34536	37486	9862	889	581	496	458	414	392	383	397	352	361	338	325	315	340	322	363	337	327	351	349	361	348	334	313	333	341	303	305	321	337	349	307	322	301	323	333	347	341	327	296	328	311	328	327	289	314	333	308	329	300	333	337	324	340	348	320	302	335	358	312	352	274	328	313	325	311	318	325	334	312	323	323	303	317	301	314	312	312	320	330	329	305	322	326	365	358	324	327	365	336	323	281	315	365	314	315	320	324	335	334	317	328	332	280	321	326	328	342	328	321	327	318	323	293	315	319	359	334	316	348	315	318	352	351	318	346	321	294	328	348	318	308	299	318	328	316	330	320	326	300	301	307	325	331	330	348	291	316	319	319	356	304	305	331	344	355	305	306	329	366	320	321	339	339	332	311	322	332	324	343	337	321	305	317	350	342	309	346	321	304	363	336	345	333	339	312	341	308	320	316	335	301	320	338	347	291	327	322	353	341	280	340	332	291	328	308	343	330	277	310	303	346	309	334	315	296	303	315	316	333	315	314	325	320	337	309	304	311	328	307	339	299	303	331	311	329	331	323	322	361	322	316	289	309	311	364	285	327	322	329	323	334	338	290	334	310	335	323	311	323	325	334	326	312	346	311	306	315	343	352	311	304	341	315	283	350	308	326	338	338	327	335	328	337	356	301	339	343	349	337	324	314	353	294	343	330	339	324	320	338	325	323	346	346	295	275	322	318	302	339	320	344	314	314	321	340	335	305	290	322	317	317	348	319	302	323	349	315	306	326	299	331	295	319	349	321	331	288	351	286	310	365	336	304	312	317	295	328	311	324	321	323	323	334	299	335	333	292	298	302	309	308	335	278	323	308	305	331	291	314	309	310	301	300	298	319	305	298	342	326	313	342	334	319	335	311	326	338	303	309	339	325	353	326	299	309	358	326	315	305	300	318	285	331	308	303	339	342	332	336	351	310	292	328	283	324	317	330	324	286	305	336	318	331	321	320	319	297	310	304	356	308	332	344	333	319	334	275	294	354	352	327	362	332	330	316	344	273	305	308	288	352	343	337	298	294	332	303	315	287	297	310	314	325	308	329	322	303	313	358	310	325	334	297	317	346	323	314	326	287	318	295	339	336	319	344	342	356	303	336	344	327	306	289	361	331	336	295	314	339	343	310	347	366	366	321	260	345	324	315	316	312	329	346	317	317	340	283	313	322	300	304	299	333	323	326	321	332	335	317	310	330	302	361	323	332	309	326	292	294	310	336	340	302	348	307	313	334	302	327	303	368	343	304	311	332	340	346	320	283	318	285	309	326	326	315	333	310	289	335	343	333	334	327	344	290	315	305	329	325	371	313	341	303	319	312	325	356	349	306	309	320	312	303	309	276	323	335	317	336	320	322	334	331	330	317	356	347	295	311	325	327	320	286	314	284	336	338	318	332	319	319	310	351	279	342	318	297	323	364	309	312	302	316	330	309	306	349	296	294	307	292	313	308	346	304	334	336	342	324	322	321	310	300	342	302	285	340	300	343	336	308	355	349	352	286	298	320	318	310	312	303	326	331	300	288	310	321	322	338	335	337	365	328	316	309	276	325	284	340	319	332	312	310	304	289	283	295	329	342	311	315	299	346	323	347	303	323	318	309	307	323	350	294	322	342	346	314	308	339	304	305	342	316	279	299	346	334	393	333	308	335	355	335	293	313	315	330	311	319	293	297	341	324	309	328	309	321	311	318	317	328	311	323	313	329	323	297	311	306	318	323	311	313	343	318	301	299	318	324	308	311	317	336	334	311	322	337	347	301	311	327	326	341	341	312	357	323	333	309	325	348	301	317	300	330	323	332	336	298	329	320	314	355	335	319	317	288	332	381	326	279	329	305	327	277	322	279	365	307	324	339	379	313	355	307	297	294	366	290	303	296	324	358	339	331	315	334	324	322	307	307	323	306	305	316	306	297	315	297	331	351	349	324	326	321	384	318	331	340	296	321	288	322	339	335	325	324	337	315	328	325	331	313	320	318	345	340	314	315	309	294	280	287	317	303	322	326	333	307	302	338	293	373	345	311	293	315	311	324	325	313	322	314	300	345	299	326	316	327	328	361	337	322	303	324	319	331	322	284	361	306	338	344	330	332	315	335	313	349	334	312	311	306	344	325	328	339	357	304	331	338	326	352	344	308	324	304	317	299	323	337	324	302	358	311	326	293	336	323	309	287	299	322	314	285	308	348	317	329	316	337	286	304	327	305	293	335	284	336	315	304	321	317	315	317	335	328	319	291	347	295	321	339	323	310	334	326	306	338	318	344	296	346	314	300	310	309	329	317	289	346	299	279	351	334	316	340	318	317	309	339	305	338	331	299	343	319	302	303	313	331	299	348	351	322	320	328	326	325	338	329	325	337	346	321	337	297	314	319	313	344	312	299	310	334	338	311	317	376	323	305	308	321	315	327	321	349	325	330	314	304	294	373	319	342	323	326	339	302	342	304	288	306	319	297	321	342	335	315	327	321	334	348	324	317	304	294	342	340	307	324	322	341	282	304	324	347	354	321	315	319	302	354	283	336	319	353	318	363	352	348	307	316	316	316	270	333	322	302	291	332	338	306	295	356	338	319	311	330	337	321	305	344	303	312	302	341	374	311	349	314	308	323	330	323	303	322	332	307	314	324	285	312	322	325	306	315	279	323	347	341	328	328	323	315	314	337	318	354	305	317	338	320	323	341	342	339	297	299	353	322	297	302	330	346	334	306	328	354	335	311	316	309	302	348	331	329	337	333	331	275	358	343	314	299	345	330	333	315	326	293	327	322	315	315	328	308	339	309	310	314	331	330	312	343	344	303	329	322	297	331	334	311	316	286	324	331	359	353	316	307	274	313	333	338	317	328	304	292	312	324	327	331	336	351	323	335	325	340	339	366	320	310	323	323	330	296	320	347	323	312	298	358	325	318	306	324	345	347	312	325	317	347	321	336	327	379	319	327	310	312	336	302	307	318	329	326	311	336	308	338	298	320	294	284	360	325	322	305	280	306	358	320	315	348	310	338	335	306	320	308	343	328	353	288	313	302	323	327	318	297	336	373	314	311	348	341	316	276	342	325	313	332	323	310	335	328	341	281	343	322	310	316	314	336	321	328	324	296	348	313	320	318	335	307	284	314	347	340	331	319	346	301	317	338	320	341	315	329	307	337	310	371	310	345	342	356	296	337	298	324	308	313	283	331	339	325	299	332	330	326	314	326	326	307	303	315	316	312	349	282	332	324	345	328	295	336	300	323	326	332	307	312	320	304	325	324	309	285	292	347	294	319	297	286	333	305	328	327	340	341	339	307	321	321	300	290	298	322	299	303	322	330	344	316	299	300	334	337	281	329	331	308	325	314	347	316	343	329	300	324	310	346	295	343	326	297	318	300	326	341	300	296	345	318	310	299	337	331	313	322	330	316	298	325	324	282	305	338	316	323	274	317	334	330	321	351	345	319	311	343	330	342	320	309	317	304	327	323	333	339
25213	22970	38392	5962	2424	2073	1760	1625	1483	1345	1302	1123	1106	1128	1083	1005	983	1048	992	1021	929	869	959	956	934	913	941	894	884	922	934	886	884	856	789	848	860	873	845	872	884	854	845	911	838	848	887	855	886	828	860	870	875	866	863	882	806	834	783	825	827	905	786	855	838	792	825	869	852	865	791	845	865	870	876	882	871	784	868	863	841	796	807	836	759	839	831	854	857	825	864	904	864	824	833	872	818	819	825	863	824	818	851	790	784	822	901	826	810	812	821	815	773	831	849	816	830	853	792	831	797	847	827	853	819	858	803	778	824	813	831	820	829	817	849	818	817	895	846	835	812	849	811	820	799	798	793	863	848	835	834	818	821	822	806	814	833	840	806	821	828	792	797	825	874	855	787	816	805	830	824	790	800	847	847	802	842	854	808	818	794	842	824	827	820	800	860	770	764	821	799	770	848	840	800	793	837	864	810	885	830	867	881	811	795	830	833	842	852	800	840	817	838	846	852	813	838	870	813	839	768	845	835	835	741	877	852	799	840	872	853	834	841	825	841	789	899	848	804	808	806	806	852	845	856	814	848	841	828	810	858	882	823	853	829	864	834	824	803	825	834	863	843	853	886	792	826	840	852	822	827	815	864	795	838	830	834	908	802	844	841	822	818	837	867	846	864	847	864	847	859	867	845	822	830	790	819	803	797	821	895	851	806	839	819	839	846	803	800	863	844	836	843	818	801	785	774	816	841	773	793	875	863	849	826	853	833	817	777	838	837	835	847	826	810	817	834	813	926	885	798	844	799	901	860	794	846	808	873	804	852	816	847	825	787	833	832	827	800	855	862	839	826	860	829	801	843	834	794	783	785	822	889	839	788	805	825	855	829	847	821	814	805	787	809	844	836	784	826	832	763	836	754	836	846	824	821	858	795	814	835	801	837	799	818	882	841	835	855	820	848	845	849	865	814	848	855	810	816	852	852	838	821	811	825	819	837	889	823	811	812	813	833	825	853	875	857	858	836	820	829	886	800	838	781	816	817	847	879	797	785	829	849	787	881	822	802	847	830	842	821	790	902	843	788	790	795	837	846	822	873	831	795	821	783	871	816	857	783	819	856	852	792	817	845	846	811	806	806	820	844	777	852	815	815	849	835	843	868	859	798	868	827	779	854	865	843	802	858	809	871	807	844	867	869	852	844	838	830	892	850	784	815	838	870	827	836	810	821	827	809	846	794	830	828	821	828	775	822	815	794	796	881	801	797	809	827	804	825	848	789	821	791	798	772	828	855	879	805	842	775	808	819	836	848	874	815	841	787	852	884	851	854	885	818	801	846	815	811	804	906	863	823	839	851	809	828	812	806	896	835	868	852	847	823	788	776	854	810	860	812	781	789	831	828	768	816	861	843	874	837	892	773	861	837	844	880	794	823	807	800	818	828	835	824	794	863	804	785	866	790	862	818	828	756	798	825	846	815	819	818	792	867	827	818	811	819	827	837	770	816	814	811	867	732	865	880	854	800	847	805	791	826	807	874	852	827	849	879	791	800	864	775	817	786	825	837	788	837	823	804	815	790	838	880	834	801	881	842	831	846	899	859	851	861	796	823	775	813	838	861	774	843	842	835	796	830	817	853	837	892	808	814	805	768	809	862	839	832	813	846	869	774	827	824	840	832	810	793	819	787	866	814	841	805	836	872	815	822	795	825	823	809	854	816	842	806	818	861	849	872	849	839	838	778	850	799	825	866	830	845	839	851	812	797	775	874	821	871	837	853	861	850	764	869	818	828	828	841	810	811	757	809	838	807	815	839	826	794	818	851	873	819	813	891	799	817	821	862	850	836	842	824	791	849	875	852	836	842	828	823	822	859	809	841	739	791	836	820	793	834	827	826	805	831	778	816	846	838	861	866	861	836	848	806	825	789	834	846	838	836	872	767	840	857	786	827	825	866	849	856	836	805	888	865	843	791	832	877	809	818	825	840	799	804	817	833	849	833	843	851	820	818	829	798	818	848	864	813	834	790	879	850	871	803	850	824	815	803	837	873	811	874	828	805	795	845	832	814	835	824	765	849	829	816	840	758	833	805	840	864	842	856	813	862	812	840	811	791	873	846	846	833	861	848	798	794	841	869	770	851	832	870	833	849	813	825	814	814	839	789	914	845	791	846	794	868	790	823	833	833	807	859	828	792	809	878	880	845	838	852	843	864	838	805	827	798	849	818	840	824	840	772	822	793	847	787	875	845	837	815	798	837	811	816	845	788	811	812	852	861	826	780	849	846	795	788	829	866	836	847	852	813	811	874	811	836	796	848	832	868	842	830	882	791	857	833	819	801	866	895	838	823	826	786	819	891	831	818	805	807	845	811	808	801	819	807	819	815	844	852	849	850	853	813	799	808	834	838	882	799	887	862	866	771	832	802	837	856	832	846	847	892	903	800	798	853	823	861	829	774	846	830	821	837	822	745	792	847	795	834	788	807	827	816	861	847	806	788	819	778	773	796	859	841	805	837	851	822	810	873	859	824	816	764	874	819	826	813	817	819	846	808	817	779	843	834	838	846	807	778	805	844	830	833	850	821	833	850	833	825	865	804	829	815	811	850	835	793	811	856	834	828	793	758	777	823	790	775	847	796	894	810	842	807	832	812	832	807	868	811	839	781	885	767	839	839	843	836	869	836	840	883	798	858	846	828	794	792	834	814	827	854	843	844	872	873	848	825	844	770	767	846	834	805	857	803	787	837	815	804	829	867	796	807	816	796	817	857	796	820	809	786	846	849	812	820	820	785	801	843	843	832	826	831	803	830	854	867	809	881	797	863	813	791	793	797	788	851	824	887	808	846	889	877	854	831	869	848	797	870	813	813	844	815	773	793	787	860	830	816	849	805	818	859	795	844	822	792	843	823	848	817	803	894	792	857	885	836	853	813	891	821	758	794	825	816	755	843	889	777	845	758	818	834	830	827	824	848	869	834	860	868	849	818	875	784	805	824	816	832	864	840	827	847	794	831	868	805	850	792	811	816	781	800	825	841	821	821	812	799	855	791	837	895	847	851	808	848	841	821	885	797	837	877	812	799	879	839	810	843	846	804	816	818	879	793	839	769	844	836	841	834	878	795	854	789	825	828	847	828	770	827	853	792	854	832	780	840	813	825	828	784	803	803	809	857	833	771	776	821	803	798	830	796	784	789	805	869	843	845	841	825	833	846	859	843	844	808	837	835	812	808	778	832	843	832	801	750	778	829	805	800	806	814	816	798	790	831	864	788	802	860	832	818	826	847	808	812	806	836	854	836	844	847	815	821	859	813	765	829	784	818	817	809	833	859	830	837	831	818	813	826	871	797	829	867	856	790	789	792	835	820	772	818	821	833	812	849	860	824	855	839	788	809	833	835	856	828	806	789	779	820	823	859	845	805	786	805	868	835	803	857	831	827	869	793	831	816	796	853	904	854	859	826	793	879	760	846	812	841	832	810	851	809	873	788	860	820	855	757	833	808	812	834	830
57088	47832	52067	21248	2754	830	723	548	517	482	406	420	397	378	393	398	341	361	330	380	314	317	342	354	321	334	362	328	358	286	313	337	310	354	358	337	329	348	316	359	330	315	330	306	340	294	328	330	344	324	348	295	298	342	340	335	319	311	295	287	327	315	307	325	304	333	289	305	289	296	324	279	304	317	303	334	320	323	318	329	327	295	318	297	328	309	322	304	302	277	300	300	293	322	327	290	294	309	318	334	310	297	309	326	310	307	300	304	323	280	297	325	319	309	302	306	327	333	332	318	278	324	322	307	328	324	288	337	370	352	324	328	307	266	296	324	326	316	294	289	319	301	313	279	360	323	323	310	296	310	352	321	331	317	314	315	336	287	321	321	313	318	324	296	321	280	337	320	285	330	304	289	295	319	349	287	328	319	316	296	295	312	349	287	309	338	317	308	292	351	327	310	314	303	296	311	313	315	339	284	319	331	330	302	351	302	327	279	287	310	315	323	302	297	329	339	357	343	313	289	324	305	323	281	306	282	317	318	353	324	305	297	286	265	273	268	289	329	314	291	326	304	332	296	329	324	300	289	336	316	321	315	306	314	317	328	357	311	316	316	328	332	281	296	317	361	289	302	327	342	292	338	337	311	313	325	348	313	353	300	284	306	313	326	288	296	304	337	326	301	350	312	309	304	338	320	310	309	323	329	320	298	304	299	308	284	319	289	317	295	295	290	311	303	305	341	306	298	261	295	292	290	316	342	313	298	306	319	321	336	313	319	317	298	291	332	311	314	302	318	310	315	318	317	329	296	314	309	313	294	310	322	300	306	284	336	349	313	305	325	305	312	307	292	318	331	330	308	337	326	342	303	340	319	279	330	312	315	298	321	300	324	321	324	310	310	340	301	321	287	307	315	317	314	283	328	325	350	312	301	315	293	337	341	321	293	289	311	294	305	286	319	321	325	325	315	326	331	307	343	296	309	297	308	322	318	340	331	316	334	302	321	327	290	320	293	300	303	326	339	328	316	291	313	338	294	319	297	330	321	320	307	303	311	330	311	338	341	300	311	324	302	301	304	319	310	288	331	330	291	324	308	324	308	297	314	331	315	292	283	293	324	307	306	318	283	326	307	335	314	298	326	344	338	278	317	319	260	299	326	275	319	292	337	321	306	308	310	323	321	303	282	309	278	365	323	322	322	310	317	351	292	306	307	314	325	287	314	269	347	308	332	303	294	319	302	305	358	371	318	318	321	316	332	304	326	320	283	315	305	332	286	330	310	314	328	291	340	316	310	345	332	309	320	310	319	320	340	344	330	286	365	314	298	308	337	322	310	346	340	321	323	300	303	329	302	302	345	321	309	343	350	324	344	332	324	308	324	330	285	317	306	311	296	319	307	343	283	295	287	351	336	310	339	302	323	322	297	273	327	356	322	312	297	313	348	334	324	320	326	355	286	327	305	296	312	322	324	300	307	302	282	351	309	333	316	306	294	291	306	303	329	318	305	335	318	313	308	318	376	336	301	299	304	304	280	308	301	293	334	331	331	277	314	267	317	322	329	338	310	323	308	309	301	313	294	333	307	319	332	316	301	317	312	312	310	313	320	329	342	297	307	344	321	317	302	302	318	315	309	320	365	317	289	329	298	314	294	300	299	298	301	326	323	327	278	278	286	311	306	321	333	326	281	357	296	354	324	322	346	305	320	332	308	320	307	328	341	301	324	285	281	312	312	325	330	303	344	322	311	290	355	327	304	325	308	320	311	297	336	283	348	344	317	315	313	294	289	335	339	327	302	283	309	304	320	347	306	295	346	317	333	315	296	258	341	316	309	278	298	291	348	301	292	315	295	332	318	333	304	293	323	350	326	333	338	301	330	336	315	285	311	281	291	331	293	327	297	307	306	331	333	343	289	333	301	299	318	284	309	344	345	295	315	327	343	295	332	307	281	363	298	283	333	322	323	335	355	302	292	314	306	332	297	282	285	331	306	299	300	338	279	322	329	331	304	308	328	337	300	288	334	349	280	314	310	318	317	318	314	332	327	362	358	334	345	349	316	316	341	251	308	295	304	317	316	305	341	312	311	331	293	304	286	325	299	350	297	274	308	332	357	294	302	306	298	292	322	321	335	325	305	293	319	305	285	290	328	335	323	333	333	338	299	307	309	328	330	331	317	358	315	329	344	314	305	340	324	371	305	333	298	320	302	324	315	315	299	316	327	310	314	304	305	302	315	316	305	327	315	272	315	315	302	326	311	321	332	327	322	315	297	305	316	301	304	299	333	311	299	310	325	314	331	341	345	302	304	288	308	318	362	321	297	319	351	291	316	314	363	310	319	305	337	295	307	317	319	303	328	289	326	316	326	316	303	305	346	318	302	374	318	312	304	317	328	318	350	319	300	301	286	345	307	306	306	298	312	323	315	302	313	304	313	330	352	307	305	297	316	326	301	293	332	270	332	342	323	355	312	318	313	336	272	324	307	311	301	314	291	331	299	309	294	337	281	323	315	336	280	317	324	312	315	309	328	309	330	335	303	318	282	293	327	326	279	316	301	313	317	316	327	315	329	338	338	322	341	295	323	308	296	315	304	281	318	300	287	316	312	302	303	314	358	334	335	297	274	337	292	300	314	305	322	320	318	286	314	291	315	300	297	285	326	298	319	301	359	275	308	331	318	303	327	288	324	318	327	326	293	339	313	281	351	289	349	318	336	331	316	320	302	310	299	309	303	333	314	319	303	282	302	327	304	360	354	337	339	307	305	327	310	306	290	316	295	301	303	299	321	320	330	326	330	308	317	313	353	326	304	324	307	354	319	310	296	324	308	356	313	303	317	314	323	328	287	313	306	321	280	304	310	320	297	309	300	332	314	292	297	291	319	338	320	331	281	307	305	320	324	292	333	308	331	319	300	323	326	259	328	281	309	316	304	315	289	313	302	324	300	315	325	324	339	356	303	330	331	349	333	319	313	311	339	340	330	325	280	313	314	325	323	320	330	327	303	339	293	330	268	305	327	306	323	314	334	314	296	332	349	341	312	312	297	279	304	326	320	314	306	358	315	314	325	317	335	314	310	313	298	318	306	297	313	302	335	323	302	326	334	304	302	310	325	329	315	317	301	331	304	293	323	294	348	275	295	308	296	320	299	344	332	336	315	332	333	282	345	343	292	295	328	332	309	314	332	342	319	315	322	312	330	337	297	351	341	315	296	324	307	303	320	296	324	298	321	324	330	308	333	310	302	284	350	305	303	344	313	297	290	311	339	320	340	313	348	307	325	319	298	306	304	312	309	321	318	321	352	307	293	339	330	308	281	338	304	318	326	298	311	311	338	339	302	346	288	330	317	310	330	324	351	305	303	337	331	328	280	296	315	305	312	314	304	310	301	308	289	318	317	300	318	320	306	305	342	324	310	361	309	306	327	324	308	300	304	313	315	305	319	310	314	327	321	330	328	354	344	305	341	304	312	310	295	294	303	328	320	330	312	293	332	318	324	299	308
33944	31187	49822	9832	3773	3145	2742	2387	1991	1789	1623	1504	1393	1307	1258	1170	1172	1121	1094	1056	978	1028	925	1006	968	980	890	958	948	923	878	907	841	905	873	827	814	840	878	846	864	798	809	858	793	837	806	872	822	814	813	819	808	884	861	833	854	857	864	836	744	768	810	800	819	801	802	765	806	832	787	852	812	789	797	801	786	805	858	824	808	777	742	798	822	867	820	787	841	815	794	778	799	828	808	784	804	762	797	777	796	824	829	800	832	750	755	803	766	840	750	746	818	801	755	803	756	791	763	812	827	762	788	779	817	799	748	793	780	783	774	747	788	796	812	790	768	765	783	771	807	738	781	772	827	796	831	801	806	740	803	750	786	761	772	743	756	820	744	807	781	802	765	810	863	791	787	835	782	782	797	800	794	790	815	784	768	790	749	849	783	735	838	764	814	793	827	801	814	818	817	787	825	797	826	786	764	786	749	788	809	777	828	736	812	775	801	767	742	804	777	798	796	794	815	737	837	796	789	782	777	789	755	758	860	747	787	783	749	823	768	778	728	786	754	761	772	802	745	816	744	766	801	806	790	795	766	757	803	806	765	783	748	824	785	759	740	774	738	778	762	797	807	800	794	753	782	779	829	762	763	779	776	759	821	753	750	787	784	777	800	764	808	774	793	811	803	791	751	777	788	785	750	813	743	784	832	805	779	803	833	808	843	769	801	754	786	765	804	788	766	776	803	803	772	711	746	793	747	792	798	779	763	809	801	768	798	737	818	775	811	801	807	806	787	811	783	792	793	790	785	776	797	794	790	742	828	760	781	789	776	763	791	788	782	765	797	814	773	793	743	807	755	774	844	761	775	762	808	766	811	810	768	763	837	798	782	813	777	800	715	784	787	762	776	806	817	748	808	784	802	834	787	811	774	742	835	790	743	802	759	764	808	765	821	783	818	801	778	800	773	764	764	757	808	797	749	708	828	744	760	774	805	783	745	811	765	808	740	783	780	780	778	765	785	761	766	769	773	821	781	762	800	788	734	816	784	778	806	779	815	760	787	786	798	803	813	771	783	813	816	746	771	827	761	784	843	786	791	833	764	822	774	768	815	807	796	746	785	793	797	829	766	783	782	772	819	754	775	790	805	739	807	802	770	822	768	783	800	802	779	742	798	796	814	850	796	811	779	724	779	828	813	771	799	787	776	843	787	756	805	795	737	788	745	771	775	769	847	763	758	812	773	790	792	834	804	726	808	779	801	803	800	786	765	784	835	741	712	739	839	789	793	820	750	767	856	796	808	761	756	799	769	789	827	808	837	797	774	782	762	833	779	788	810	759	806	825	803	772	804	777	821	765	760	778	805	796	820	801	830	759	730	814	807	798	820	819	818	826	791	822	744	763	765	749	817	748	731	807	751	765	775	838	834	737	804	772	773	770	747	768	789	770	791	812	789	844	806	776	780	818	742	819	782	746	771	787	818	777	794	743	780	786	780	781	793	797	775	811	776	743	762	804	705	767	748	773	750	823	781	820	779	790	753	829	807	769	763	798	778	785	763	784	786	772	742	804	754	783	760	749	742	737	827	782	752	789	798	780	766	802	762	808	767	793	716	812	788	747	799	764	813	743	775	795	790	782	793	822	761	757	784	764	807	802	849	790	747	755	825	773	810	763	814	790	791	783	759	766	744	729	799	783	825	757	806	827	809	781	801	776	760	771	721	815	790	751	742	830	764	808	792	744	749	764	774	796	803	788	797	804	811	810	776	768	769	766	765	786	764	781	779	794	773	745	837	820	818	812	762	811	872	823	768	757	810	760	815	778	812	795	744	744	817	792	776	808	794	806	778	774	780	809	814	800	773	775	761	775	769	782	838	780	840	822	844	807	782	769	750	814	798	790	751	785	762	805	785	816	734	764	738	827	812	806	773	776	813	808	816	800	760	758	793	838	832	784	800	778	749	788	842	727	828	808	730	775	779	794	802	784	782	783	782	812	736	787	752	794	751	773	776	752	815	822	784	779	858	788	803	768	775	755	805	766	804	776	788	781	832	773	810	763	761	849	742	790	810	812	801	780	792	776	807	853	797	815	814	757	796	809	770	747	810	851	806	824	826	788	826	774	843	781	831	824	811	776	774	810	794	832	760	768	785	806	798	809	760	797	779	783	842	768	805	854	803	822	831	827	762	825	745	746	779	785	764	832	798	815	769	810	827	806	766	814	859	826	804	764	722	767	785	811	803	835	779	796	815	799	788	812	782	799	765	784	784	742	745	818	832	792	788	749	840	767	750	782	773	783	766	808	830	811	850	737	794	837	781	819	842	795	756	740	745	754	786	818	757	777	757	792	798	820	808	750	766	850	776	812	795	795	758	797	770	812	798	780	790	784	765	790	779	785	772	800	752	788	779	791	799	798	796	789	801	776	762	785	771	810	811	792	785	794	763	763	841	788	781	746	800	774	760	791	810	759	761	822	794	775	770	823	817	807	778	741	765	767	772	762	794	748	789	809	754	785	776	779	804	779	789	780	805	786	766	769	812	818	754	788	782	778	780	785	741	788	831	830	753	789	811	779	851	759	780	845	803	803	776	793	832	748	781	777	817	813	802	774	811	751	872	782	788	820	748	772	808	764	782	825	765	788	822	791	793	810	747	774	822	796	792	779	823	820	770	758	748	804	797	779	791	765	754	775	745	774	818	837	774	835	810	809	837	768	790	724	794	787	820	810	804	796	757	787	764	782	768	798	797	811	731	775	811	771	804	807	758	783	807	805	812	808	795	823	799	827	770	791	779	822	780	729	787	801	775	800	764	724	778	845	841	762	784	752	705	820	816	792	796	769	776	789	788	843	849	798	777	787	822	857	741	814	773	787	797	752	799	758	825	787	765	815	794	817	758	758	801	739	810	812	773	763	770	779	768	799	798	768	751	755	790	774	767	792	828	811	777	780	810	820	776	844	776	732	803	745	759	770	757	808	737	778	738	788	788	743	776	799	775	776	746	774	769	768	805	778	818	773	813	816	780	820	754	777	844	724	797	876	806	769	795	822	745	784	801	793	799	732	738	792	793	746	830	801	779	726	792	769	811	764	711	818	790	784	782	800	773	770	788	764	827	789	792	784	745	830	778	803	734	856	762	801	825	728	777	815	779	769	801	795	828	794	820	780	819	778	816	783	794	778	828	780	756	763	789	776	804	797	821	792	742	812	781	814	769	771	779	804	815	801	753	817	793	806	784	783	804	748	793	764	783	845	781	735	816	777	835	769	783	748	834	780	755	786	761	781	808	818	776	782	764	791	769	803	754	760	823	779	818	828	818	806	796	804	757	828	766	828	753	780	753	851	778	839	858	803	732	810	820	771	791	780	791	798	839	748	818	766	807	772	801	809	818	811	800	767	831	787	835	783	824	805	848	732	776	742	764	786	863	804	735	770	745	772	761	798	785	780	824	746	777	806	786	776	771	826	727	788	755	764	816	777	796	754	772	818	801	825	784	755	819	809	818	800	733	758
6275	1880	2013	465	169	164	182	195	183	187	188	168	164	182	174	143	181	176	147	145	161	147	157	164	165	174	143	166	187	174	156	196	173	151	153	167	158	176	171	197	172	193	184	169	154	156	183	160	183	163	163	197	186	179	185	173	173	140	137	154	169	162	167	185	159	182	200	164	181	189	154	192	164	171	170	180	198	169	168	171	165	146	163	162	180	155	161	195	171	177	165	143	194	168	185	207	168	181	187	162	169	181	173	164	166	170	164	161	160	191	155	187	170	193	170	192	162	183	197	174	176	161	177	165	180	178	168	189	174	132	166	146	191	175	177	177	169	172	159	181	161	194	157	180	169	178	160	169	164	186	190	156	160	176	174	162	173	200	179	155	158	160	163	177	179	191	184	185	150	148	175	190	173	168	179	183	167	175	155	156	186	182	180	172	155	199	196	168	208	159	180	186	161	185	167	142	161	170	165	202	179	180	161	167	158	164	170	167	170	181	167	149	163	189	171	148	179	158	185	169	183	161	184	171	171	174	158	163	198	139	167	172	162	181	186	170	197	184	157	167	155	179	178	172	203	172	172	193	181	165	174	172	184	182	164	198	155	163	161	152	158	178	180	171	135	192	178	163	166	172	184	152	166	159	165	168	167	183	174	171	175	174	191	186	149	158	205	182	163	161	159	166	172	169	208	172	202	189	168	163	175	173	160	172	181	188	182	180	190	167	161	152	190	168	174	196	183	163	174	162	183	185	146	147	169	184	156	171	138	181	171	161	179	154	170	157	166	144	144	146	159	182	170	180	196	166	167	160	172	177	159	176	183	186	175	148	161	207	175	175	162	180	170	184	188	179	159	172	166	194	177	136	173	156	148	170	165	183	170	166	173	155	202	180	171	164	185	158	165	168	175	189	178	167	191	157	195	168	184	167	197	163	154	163	143	170	163	172	171	175	181	165	158	165	164	174	185	172	164	170	176	173	174	159	156	154	146	193	147	155	175	148	169	190	182	182	148	154	191	143	163	155	178	183	180	168	165	180	179	147	179	161	155	156	174	166	171	171	162	157	174	161	201	188	181	158	161	179	139	195	180	177	163	175	172	194	193	175	202	192	166	157	173	169	168	170	185	122	166	152	163	171	194	178	154	163	181	186	175	172	169	170	178	163	197	146	163	156	178	170	155	167	168	168	157	158	158	181	171	174	185	174	184	188	182	170	165	189	154	206	166	221	170	173	174	168	168	173	173	166	151	175	187	149	169	161	145	182	202	195	152	170	190	187	168	183	165	183	173	170	166	151	165	146	184	157	168	166	174	177	196	186	165	157	163	160	161	155	167	166	153	184	187	172	148	172	170	157	169	161	156	162	178	156	161	182	150	170	167	167	159	155	159	137	160	173	176	196	170	150	171	178	168	162	187	158	161	199	177	155	174	154	171	171	148	183	165	165	189	164	187	174	161	178	151	169	184	156	173	169	168	184	169	178	151	171	158	156	198	174	155	191	180	158	162	199	183	163	159	177	149	188	166	161	182	185	184	179	170	152	166	192	173	174	188	137	182	177	182	180	183	155	194	177	183	157	191	182	165	163	180	185	161	183	148	175	167	182	171	173	170	184	170	153	163	192	172	181	176	166	157	164	195	164	152	157	175	167	179	157	161	161	192	176	191	169	167	190	195	176	205	160	158	164	172	156	191	142	160	176	170	139	172	192	163	166	161	174	171	161	171	155	163	165	150	168	187	160	207	157	174	165	167	193	169	194	169	164	177	179	181	171	174	201	163	188	163	185	165	164	188	166	174	165	172	178	159	184	193	183	172	163	166	174	169	174	192	147	162	160	162	151	188	156	152	166	161	174	180	187	183	174	174	174	169	156	205	209	206	179	174	165	150	175	186	161	188	144	172	171	181	178	160	176	199	179	145	166	177	175	196	170	185	177	164	169	168	179	190	164	153	151	147	184	178	152	147	159	159	184	158	169	155	157	173	176	170	165	164	152	179	158	184	168	164	174	169	185	170	158	172	193	180	178	170	175	187	164	180	160	166	172	180	147	135	155	178	189	197	181	172	169	175	174	176	160	167	164	169	154	181	171	171	160	143	189	186	160	145	172	174	169	158	171	168	174	187	182	185	158	181	176	166	188	187	173	148	185	184	163	183	175	173	170	161	189	158	176	170	166	176	176	175	160	176	178	199	180	179	179	156	153	179	170	209	170	156	152	179	167	167	176	162	170	153	159	177	165	164	165	186	180	186	165	170	161	169	169	155	194	153	185	167	154	180	168	157	186	171	175	167	191	157	150	164	190	185	165	170	178	155	172	157	175	147	182	170	163	162	187	175	187	174	208	186	188	163	188	173	170	179	152	160	180	171	156	172	162	171	173	157	196	195	168	185	161	175	162	172	175	177	202	195	174	162	175	174	166	198	178	170	166	182	153	154	174	157	181	165	143	181	176	176	177	169	159	189	164	179	176	176	174	160	185	168	171	183	191	157	174	164	154	174	173	170	175	150	147	170	162	157	155	168	184	186	179	189	178	160	167	189	175	181	169	162	182	162	180	172	195	181	180	168	184	170	175	167	164	169	155	181	178	159	177	166	179	180	184	165	194	181	172	175	193	151	167	161	192	156	155	177	187	188	189	163	146	177	153	171	178	180	163	160	161	148	192	183	164	179	168	148	181	174	184	168	170	186	197	176	160	194	180	177	172	172	182	164	171	189	147	180	197	173	157	160	186	176	181	170	191	179	181	168	156	174	182	176	168	176	180	174	163	175	180	166	165	164	153	159	157	166	181	176	166	180	165	174	169	181	143	169	181	186	204	182	151	189	167	179	182	184	174	174	173	177	163	153	176	152	182	161	181	188	178	137	166	177	161	172	204	179	167	162	164	180	167	166	158	170	165	151	187	202	173	163	166	137	150	182	196	201	154	170	178	161	161	162	179	174	168	194	186	182	156	155	188	171	198	177	152	177	179	168	161	202	187	168	170	177	187	177	173	180	171	180	170	157	179	169	193	186	169	169	171	158	165	173	161	164	174	184	161	170	187	154	174	166	169	140	162	191	158	164	150	171	195	169	156	167	172	156	177	155	191	166	158	182	166	175	178	154	148	174	197	176	161	153	169	159	192	175	175	166	189	168	164	158	181	142	159	176	155	153	187	205	152	144	158	182	189	186	194	158	187	176	183	166	168	173	162	174	182	171	180	152	183	183	160	189	173	160	181	185	194	146	166	180	181	153	186	162	156	163	169	165	170	160	172	171	150	170	145	166	166	190	169	191	171	164	189	174	171	175	172	147	184	146	172	183	163	174	173	170	161	142	181	189	163	176	160	162	180	168	182	192	191	181	178	187	170	174	173	159	167	174	174	168	181	152	161	174	180	183	179	207	166	163	181	167	174	169	163	172	163	142	164	194	167	161	168	179	181	175	171	157	172	168	173	178	177	175	143	142	194	191	169	159	186	156	166	190	187	161	170	195	196	161	194	190	171	197	159	183	174	193	178
5610	2893	5393	1512	589	538	518	493	538	563	508	516	525	496	482	499	529	481	514	480	522	503	471	528	514	511	495	534	509	554	502	485	546	482	458	523	495	524	461	505	451	477	518	478	521	487	550	510	552	491	493	513	493	494	470	498	477	495	519	489	481	503	490	489	516	504	497	499	503	480	519	482	509	494	519	487	496	468	478	545	476	525	532	494	508	483	482	481	493	488	511	532	482	489	472	525	511	511	507	514	481	515	497	518	520	523	478	514	509	485	481	524	511	459	511	467	497	469	492	486	498	499	521	498	503	482	476	487	510	508	508	513	479	474	503	506	475	480	477	535	513	493	491	497	500	520	503	473	504	484	499	523	534	479	465	499	467	477	499	477	512	473	500	490	550	490	492	547	485	519	499	480	527	475	506	542	482	533	537	499	496	538	497	502	521	467	491	499	529	474	495	522	488	500	507	489	510	500	501	489	473	482	522	487	474	480	506	517	475	473	477	501	520	434	509	517	510	498	498	476	503	517	480	532	539	529	488	486	562	524	480	505	494	489	488	516	476	535	478	498	503	506	526	529	514	508	482	514	509	513	480	495	529	477	465	508	511	497	542	498	493	533	484	480	486	501	506	498	493	497	455	501	533	460	468	472	521	460	495	522	507	463	500	545	522	511	492	514	509	493	510	488	528	458	481	508	477	492	517	482	553	509	462	526	530	490	513	522	518	499	531	481	496	513	476	498	482	532	476	506	489	520	533	482	496	528	553	461	487	534	511	509	504	496	468	510	490	517	502	497	480	499	491	484	495	528	539	531	528	529	516	477	489	526	501	490	516	485	496	519	483	501	472	497	516	519	474	523	480	463	469	526	535	513	457	543	514	461	525	501	463	509	509	518	525	510	547	529	515	504	507	521	520	477	478	505	455	550	498	462	456	467	484	482	526	460	465	461	516	519	514	486	513	504	502	490	499	484	533	503	522	521	464	501	484	508	522	491	519	496	518	514	530	487	491	526	505	496	473	513	467	496	541	521	481	435	473	526	497	486	477	491	509	490	522	498	535	523	514	531	511	518	496	518	494	515	474	512	509	519	480	507	521	526	476	493	458	514	491	478	476	498	519	504	472	533	496	492	492	513	492	501	471	501	502	520	511	536	514	506	464	549	480	487	494	491	498	499	477	470	530	502	486	525	549	492	457	495	480	493	504	497	483	488	482	509	516	491	499	491	469	509	524	499	516	498	507	487	527	502	446	526	476	485	509	531	463	498	501	498	524	522	538	466	476	530	534	467	553	499	534	511	494	523	552	513	472	483	478	532	501	507	501	511	517	479	488	440	508	481	521	499	550	495	550	508	483	463	504	509	503	516	506	504	553	513	496	474	509	499	478	482	514	517	482	490	510	487	490	537	486	469	489	532	519	508	536	489	511	526	507	519	519	493	514	514	511	513	442	502	529	501	473	490	494	518	524	504	501	510	454	510	545	497	524	501	486	517	504	492	517	479	502	529	478	526	504	505	514	495	463	509	475	542	522	509	489	448	508	447	508	535	490	530	517	515	520	519	488	520	526	433	480	491	478	514	487	505	503	477	483	538	493	503	531	481	484	456	509	491	442	487	498	480	495	514	517	534	503	488	513	519	525	526	503	487	482	491	489	499	529	487	521	490	489	475	530	482	503	497	490	511	481	470	515	508	517	474	503	532	509	482	517	500	491	505	498	542	474	472	486	497	518	519	513	500	484	492	496	484	480	518	474	503	531	515	527	483	534	496	495	532	503	477	490	512	511	489	526	520	515	497	495	487	524	520	512	513	501	496	494	527	490	463	500	484	476	496	546	488	483	520	493	514	506	499	515	487	487	483	535	535	487	493	479	505	499	515	498	515	490	508	510	500	499	526	530	526	523	527	473	510	503	510	518	486	515	521	517	502	469	489	480	520	486	474	501	539	454	472	513	495	499	486	530	502	525	479	502	519	528	469	525	489	526	496	457	495	505	483	505	485	470	513	483	515	536	531	504	491	517	504	492	481	518	509	491	495	501	554	476	490	488	468	481	449	495	516	497	496	503	497	524	498	514	502	515	532	509	456	507	503	503	498	478	462	493	497	438	491	502	480	486	475	495	513	512	497	504	491	521	456	509	526	525	477	499	490	481	487	498	521	453	464	522	528	515	497	497	496	481	511	487	523	504	475	488	499	506	500	505	511	508	491	507	467	481	512	534	486	544	466	470	462	496	544	527	493	508	497	510	514	523	494	517	507	504	511	506	512	487	549	535	505	521	481	491	484	485	481	492	470	524	485	512	492	511	497	493	526	476	497	538	470	558	482	505	468	487	516	518	475	474	516	482	496	475	502	525	491	558	477	503	485	468	488	462	520	521	485	510	505	497	482	471	463	514	489	496	514	498	517	506	523	475	508	515	475	491	512	486	527	476	527	492	513	500	521	520	503	553	477	517	517	510	499	527	499	483	470	501	549	516	487	491	467	539	525	522	513	529	478	531	503	545	474	474	537	466	506	519	507	488	513	532	519	488	494	481	536	518	504	464	455	504	515	541	517	491	476	494	518	519	526	496	525	484	481	479	498	509	506	493	496	479	456	550	504	505	481	516	516	525	500	516	501	499	492	514	514	518	505	500	520	505	529	487	523	508	502	522	499	515	500	474	495	497	473	482	465	522	456	516	516	504	496	487	515	470	506	520	508	533	522	514	507	507	517	521	524	513	539	490	506	472	518	521	486	480	538	523	538	476	481	521	526	487	520	496	482	500	499	545	462	475	528	492	539	544	514	468	449	524	530	518	547	478	492	509	493	524	480	445	522	497	510	485	529	534	560	471	504	525	491	520	477	487	494	442	467	511	523	507	493	520	480	471	518	509	551	475	536	509	511	517	505	486	490	501	531	513	543	483	518	473	495	462	550	488	516	479	476	517	514	517	496	509	520	505	505	459	528	495	466	512	507	502	490	487	556	490	550	498	524	525	511	512	482	483	488	491	533	490	484	493	504	515	509	513	483	490	473	511	533	494	471	501	513	484	465	516	510	528	532	532	536	520	520	531	500	480	475	463	500	450	502	488	504	487	517	505	512	499	464	532	542	497	522	471	481	512	490	480	522	512	505	471	479	522	509	504	475	538	519	499	519	494	565	491	489	499	454	500	506	459	487	485	499	496	498	515	528	519	490	486	497	528	481	495	511	511	491	517	498	482	518	515	510	510	514	509	477	486	503	494	519	510	533	486	535	498	473	494	450	496	510	496	496	484	487	534	498	518	482	523	476	489	486	500	485	497	506	494	548	483	547	523	496	530	511	484	492	519	494	504	507	498	466	498	494	482	497	508	533	483	447	544	546	531	495	510	492	511	485	457	557	509	523	530	495	491	509	501	511	514	507	536	505	483	512	521	504	502	524	566	503	538	486	506	497	507	510	472	479	490	496	533	497	551	491	471	532	503	523	517	505	501	498	510	501	480	477	484	509	491	529	479	515	524	470	513	503	492	467	508	502
43953	33820	37992	14923	1063	543	486	417	421	406	358	387	388	384	322	349	324	368	333	391	334	325	326	333	327	343	339	310	331	316	333	355	318	333	326	340	342	334	348	337	337	315	298	317	326	301	331	316	303	338	326	340	357	357	332	313	321	328	334	306	358	316	324	314	331	354	293	294	345	321	322	356	327	316	326	335	336	341	322	325	335	314	314	349	305	322	344	290	334	332	340	357	290	323	308	337	344	340	327	288	359	305	335	308	324	323	324	355	297	362	344	331	297	356	294	324	333	323	317	352	340	312	329	298	304	305	340	320	322	359	348	282	309	323	331	357	325	331	394	300	314	315	311	330	313	344	324	333	311	326	314	333	318	307	314	346	305	349	345	329	295	313	330	314	317	351	346	316	339	354	333	335	319	351	341	337	333	308	337	347	332	336	328	337	291	322	319	299	372	308	353	319	342	283	336	287	326	320	362	335	327	339	317	329	311	282	346	287	318	320	357	337	320	304	321	357	350	348	329	304	317	302	320	321	300	338	312	297	314	318	331	307	339	309	333	329	308	290	341	314	357	327	325	352	356	342	311	315	346	314	307	314	313	311	327	349	312	297	305	327	319	332	321	321	334	310	319	318	317	309	336	322	322	334	326	354	299	311	343	338	337	325	300	312	302	296	338	300	346	321	348	351	348	315	304	325	348	338	315	320	331	349	306	323	311	295	313	328	340	361	337	342	345	335	323	337	316	318	341	325	310	357	300	316	335	328	325	346	376	308	324	364	334	339	339	330	283	297	310	341	335	305	355	324	351	325	325	316	326	307	346	303	322	354	328	295	330	296	290	325	321	297	313	316	337	334	324	324	297	314	327	315	339	327	331	334	315	312	340	308	308	298	325	348	309	320	305	303	335	345	335	336	348	340	314	338	338	354	338	299	334	325	331	340	337	319	319	363	346	296	318	348	310	342	302	303	288	294	338	313	302	323	315	323	346	315	351	303	322	293	332	335	335	307	296	332	314	342	340	354	312	326	319	320	332	341	309	320	321	320	330	288	331	307	323	316	326	286	314	330	312	318	339	313	326	332	299	308	352	304	353	305	336	340	362	336	332	317	339	308	332	353	345	331	338	336	351	329	301	319	327	302	344	338	284	320	311	322	281	329	328	339	347	348	318	360	341	316	296	308	316	306	338	307	327	330	332	308	316	314	303	316	296	328	311	337	326	335	333	308	319	342	303	311	323	307	334	325	314	319	326	296	351	327	350	342	334	284	299	339	323	323	307	342	321	350	314	321	348	326	310	303	319	326	339	288	288	318	317	348	300	318	322	337	338	327	340	323	326	332	315	322	306	304	339	332	312	326	305	338	318	346	306	316	322	327	317	342	340	327	309	316	328	280	299	285	316	318	329	331	335	287	335	320	310	328	317	305	307	328	314	328	325	309	328	283	329	339	336	351	341	314	320	312	335	369	360	374	354	326	309	295	316	327	286	330	319	325	345	333	329	339	286	308	323	308	345	366	348	349	317	306	333	335	335	320	380	318	291	316	314	380	326	318	337	316	309	321	344	342	317	319	297	360	313	333	324	313	288	317	352	329	349	315	352	297	372	309	309	334	327	343	293	347	328	346	345	353	324	303	336	335	318	328	290	318	333	366	325	338	346	315	329	318	329	318	324	297	313	328	334	326	353	315	318	283	319	330	313	346	314	339	315	309	331	331	339	324	348	333	310	328	320	329	301	307	334	322	305	325	331	322	320	330	301	307	361	334	359	353	317	314	330	307	286	320	303	324	349	321	333	271	289	306	353	329	328	311	296	335	362	311	303	343	354	280	325	324	353	337	311	346	309	316	293	315	300	336	318	338	329	310	330	311	312	358	310	319	277	313	322	309	332	335	327	311	315	289	331	308	312	293	335	306	331	332	322	312	312	295	303	342	319	325	313	322	335	305	317	288	287	327	343	338	350	335	333	335	340	302	347	323	332	312	315	341	337	324	308	326	335	342	331	355	304	321	357	335	325	297	332	296	336	303	290	321	309	310	330	314	336	322	299	345	313	313	332	350	310	331	338	325	314	307	335	325	336	309	384	332	357	317	316	339	360	310	296	328	338	335	339	341	358	341	323	329	297	339	312	328	291	332	326	329	348	355	281	310	301	314	345	342	291	284	328	336	304	324	322	349	322	338	321	307	338	344	312	308	326	293	319	365	315	345	302	313	319	323	330	337	319	319	310	289	324	335	371	296	313	338	328	318	297	334	317	318	370	320	313	303	321	347	340	301	361	337	342	325	316	306	315	327	309	359	330	323	315	329	326	342	337	309	333	343	337	314	350	327	306	319	333	319	301	342	351	342	324	342	345	307	312	303	343	342	310	319	331	352	316	313	341	289	324	313	317	333	304	321	337	340	338	328	349	313	355	331	305	347	327	335	344	299	330	339	323	332	343	297	301	332	331	314	338	339	309	342	315	319	372	368	320	296	306	320	295	321	334	315	304	296	344	355	333	327	329	326	298	341	314	322	299	323	346	307	315	345	359	362	302	325	320	332	324	315	296	323	323	321	350	392	343	362	362	337	322	311	320	336	320	301	342	323	331	335	306	304	345	320	366	340	307	343	292	331	301	324	350	358	365	316	353	319	310	322	341	321	312	319	318	351	318	318	317	291	335	295	347	322	323	321	309	320	305	314	320	333	343	294	332	346	329	308	301	317	289	369	340	311	348	333	326	318	320	302	313	296	338	380	317	333	352	317	292	319	341	345	328	322	292	321	311	321	318	327	361	328	338	329	316	315	355	351	346	316	335	308	357	327	320	344	324	319	298	312	317	331	322	332	287	307	307	326	320	323	316	341	302	335	319	334	324	294	323	297	334	361	343	319	303	282	305	294	306	326	348	324	353	330	321	309	313	278	330	323	305	304	311	321	344	351	349	305	326	311	326	327	338	338	325	345	291	337	334	322	306	328	358	325	335	339	327	343	308	301	303	302	291	316	313	324	271	297	318	324	322	306	326	313	323	328	317	307	297	339	336	317	319	331	289	311	354	313	311	333	307	306	310	327	314	347	317	338	312	330	357	337	323	331	336	357	325	335	322	328	330	309	318	314	296	310	368	342	355	308	313	311	304	346	339	297	298	354	360	324	310	307	308	330	309	280	341	319	303	374	374	329	334	361	342	316	338	323	356	328	273	324	334	299	307	308	295	307	336	311	323	349	304	289	302	349	343	271	305	334	305	314	347	303	311	323	342	343	282	298	329	278	367	304	371	308	326	342	304	346	334	336	336	366	307	283	290	337	351	337	322	303	327	289	320	335	327	327	326	320	313	299	308	281	316	293	352	342	313	305	335	377	342	308	324	349	337	318	295	352	328	335	330	365	282	324	333	337	321	311	312	311	339	326	285	325	328	324	351	311	295	322	298	306	339	323	313	329	377	328	349	346	317	333	347	319	386	360	331	327	345	318	356	333	310	320	309	332	341	293	323	322	317	369	339	312	339	305	348	309	313	340
25538	21672	40323	9040	2406	2050	1844	1614	1430	1311	1235	1188	1146	1095	1088	1094	1032	956	1000	978	904	915	904	972	929	874	882	866	870	902	847	909	908	873	883	845	900	869	855	814	870	867	831	810	875	898	818	882	848	806	823	880	846	870	808	863	904	882	829	808	831	844	822	839	825	823	832	787	837	844	845	873	863	838	828	777	855	786	797	880	813	806	856	885	800	851	851	834	830	832	833	885	875	869	766	823	792	768	884	815	815	848	832	826	816	807	850	837	827	811	914	841	868	815	853	855	835	856	822	843	831	832	863	813	818	839	826	839	839	791	815	845	869	870	835	819	858	834	814	885	839	852	872	864	867	889	821	832	824	833	835	852	765	860	797	826	818	819	836	831	829	818	856	831	817	823	807	837	810	810	794	787	791	782	813	799	848	798	790	746	810	856	863	778	848	874	811	821	860	804	875	824	833	820	846	830	793	875	835	799	820	836	850	827	856	823	826	797	836	904	854	854	798	820	788	853	834	819	870	818	855	835	836	843	795	853	772	827	854	799	846	847	832	813	823	825	792	875	824	863	779	814	834	830	807	843	888	817	823	838	875	839	839	861	806	810	873	835	849	809	869	871	809	883	835	787	844	853	775	883	848	845	867	814	835	856	839	856	890	885	869	824	833	886	821	832	835	848	850	807	858	870	817	881	827	815	821	859	823	811	858	837	847	830	766	821	835	848	811	863	878	806	808	832	809	800	864	848	849	790	867	791	833	827	805	802	789	828	815	801	825	891	841	805	804	830	827	862	836	809	842	842	815	800	836	867	828	797	827	862	815	830	777	890	857	804	841	842	852	820	806	816	828	834	820	814	847	811	842	826	827	831	832	859	830	794	822	845	840	873	816	818	821	844	837	818	832	783	837	825	797	836	842	870	803	846	788	852	798	836	838	835	838	841	746	823	872	822	880	809	861	832	816	774	799	833	850	858	808	824	854	784	863	854	848	822	821	818	820	834	809	832	862	791	823	823	809	808	810	847	837	846	850	813	788	798	837	824	867	852	832	907	776	807	861	789	829	829	809	850	838	801	831	895	807	756	793	851	786	841	838	840	901	809	795	831	814	823	802	779	796	814	883	858	849	803	829	855	859	848	857	815	829	837	844	813	846	824	825	856	818	828	829	843	834	823	823	828	903	833	791	854	817	843	796	843	856	846	828	886	853	845	814	841	838	835	821	874	833	803	823	858	859	853	810	821	861	834	837	863	796	816	855	849	809	835	815	820	859	795	813	877	878	840	885	846	832	838	815	827	839	868	823	873	875	839	847	855	829	876	861	848	780	865	835	824	859	838	864	800	796	811	898	815	841	841	880	819	796	831	800	904	792	874	846	861	848	813	838	861	833	813	871	854	823	844	817	803	847	847	851	861	909	855	832	862	819	825	756	806	826	790	840	781	817	831	813	809	827	843	839	871	825	824	824	801	821	812	881	859	823	848	835	829	822	836	833	862	850	807	797	796	835	831	823	828	857	874	814	792	887	803	828	817	819	778	783	833	832	841	860	798	852	842	834	784	798	833	788	832	847	828	865	808	774	842	859	786	850	780	837	867	832	856	833	793	777	823	837	807	842	874	842	838	824	835	837	866	774	819	817	844	855	870	808	842	817	855	798	807	914	869	849	834	822	801	808	826	825	818	844	836	804	799	819	816	823	847	827	902	844	808	842	813	858	821	851	840	813	865	815	856	813	807	840	809	809	869	863	845	872	789	843	890	841	822	813	828	811	781	818	839	877	782	806	843	785	826	931	871	841	810	806	836	891	817	823	814	815	843	866	846	842	891	813	796	841	800	826	810	842	825	819	853	828	818	849	860	835	811	826	792	854	857	818	811	858	894	788	836	847	808	788	814	845	780	837	825	804	819	826	806	797	843	751	851	845	863	852	868	814	835	859	812	828	854	851	867	835	797	835	806	858	855	840	846	838	876	903	852	862	860	820	819	820	869	835	818	859	889	831	838	833	838	812	842	903	840	793	819	794	830	882	796	883	851	809	796	797	873	834	825	828	822	847	838	846	830	847	858	842	892	798	817	829	864	872	828	872	880	836	824	773	816	829	885	808	871	829	817	819	881	791	911	906	844	817	820	844	853	826	868	844	848	809	861	802	831	865	832	791	875	830	799	803	844	861	810	850	850	830	875	826	814	837	795	856	850	806	795	783	776	883	832	822	840	842	804	815	832	810	834	820	860	810	800	861	838	790	841	804	811	820	871	842	794	847	854	815	780	859	836	850	887	841	828	823	772	833	820	819	767	843	813	792	827	880	817	816	846	837	811	912	803	827	818	852	889	833	831	790	820	837	852	886	849	808	849	839	837	842	826	869	841	828	794	829	830	833	859	798	874	860	835	802	853	830	828	848	806	788	841	836	885	789	833	856	823	821	848	753	816	831	808	824	832	814	829	808	865	857	900	833	864	830	865	869	797	829	827	822	823	843	818	831	829	846	764	821	814	783	793	827	838	848	852	791	798	869	830	823	857	870	843	872	870	838	874	808	820	826	811	812	851	829	868	847	851	782	829	860	786	820	826	861	815	851	819	842	877	880	828	811	862	853	822	821	799	834	866	751	846	803	822	869	802	811	818	815	866	794	805	831	838	819	812	877	867	808	860	798	832	843	854	842	843	873	799	764	841	861	804	822	815	785	845	845	851	828	845	819	824	863	867	837	831	811	798	801	807	871	834	903	815	856	831	839	846	859	771	804	878	833	837	841	840	845	891	817	841	888	827	879	835	905	827	892	837	847	843	855	820	805	881	895	824	813	826	842	870	819	837	843	864	812	870	850	856	830	821	818	788	845	836	808	808	882	794	827	818	791	799	866	829	827	854	819	801	822	793	798	826	824	812	757	818	817	835	860	860	801	880	776	873	850	869	782	778	824	840	863	836	814	879	870	813	895	794	821	822	835	816	831	906	822	835	840	818	862	844	863	834	791	811	830	849	801	837	831	863	792	823	823	841	846	870	838	840	788	832	836	836	828	819	884	875	859	878	859	806	811	815	829	809	780	841	828	838	897	797	806	816	836	842	817	814	829	823	851	830	850	831	885	782	763	800	835	885	850	850	853	838	844	855	842	790	819	850	806	823	864	857	840	817	801	824	849	823	852	856	777	825	870	851	851	828	844	767	847	834	837	777	826	800	855	756	814	813	782	847	848	855	831	805	836	823	785	806	812	837	814	845	836	844	789	801	866	831	819	873	865	828	773	796	799	893	868	811	853	928	824	777	853	838	840	825	841	841	820	823	850	827	864	869	867	856	828	801	805	827	818	836	856	842	855	873	833	843	853	848	862	835	818	828	835	800	801	870	834	842	864	804	858	876	840	825	798	865	869	816	881	827	861	819	850	830	794	869	817	776	833	868	831	886	847	820	844	816	810	918	877	843	866	832	851	882	831	813	881	816	803	806	831	830	821	885	810	842	831	777	867	843	804	800	859	839	848	838	789	874	845	824	795	827	807	826
58462	46613	46282	23462	2757	836	636	564	514	458	450	421	371	394	373	368	358	374	338	357	399	334	323	316	348	341	335	320	339	338	325	313	316	284	335	299	306	318	305	307	309	331	327	291	307	314	341	315	363	323	296	316	322	283	314	295	313	337	329	333	328	328	303	329	314	328	302	310	284	320	291	310	317	287	319	313	293	294	290	311	319	294	306	281	300	325	292	289	311	311	332	301	280	285	334	284	308	310	299	306	317	316	308	311	300	297	307	310	315	295	309	301	310	312	310	303	346	351	311	305	292	322	337	298	337	310	303	336	306	321	320	322	307	317	314	314	337	324	314	326	318	343	302	295	295	285	321	341	311	337	298	297	285	288	308	308	301	298	335	282	331	319	328	265	295	327	324	313	318	302	289	316	310	309	325	271	321	329	317	326	309	293	287	313	319	303	295	310	320	320	316	327	304	305	336	351	328	322	332	332	274	292	307	309	279	299	324	308	321	297	322	323	281	369	299	320	346	328	333	301	318	313	300	314	307	319	313	276	321	347	304	300	308	321	302	313	332	315	337	369	309	312	322	283	301	321	292	318	300	290	314	303	318	353	354	323	323	305	309	300	308	303	311	314	330	309	306	325	306	329	326	319	299	308	355	335	350	302	299	322	336	297	311	290	333	313	306	326	329	320	322	336	322	322	324	278	292	320	309	313	289	285	317	289	277	290	301	328	328	312	299	310	328	285	352	317	320	311	321	287	308	326	315	359	315	332	349	320	308	313	305	293	315	327	308	322	314	309	317	303	337	327	309	299	302	333	332	303	330	325	328	296	310	290	318	314	287	324	273	299	316	302	297	328	345	331	317	289	324	307	279	318	282	304	319	302	328	348	338	293	311	321	299	345	305	315	319	309	303	277	310	354	314	326	297	313	323	328	298	314	283	319	330	262	302	327	322	324	307	315	282	306	291	307	311	310	286	319	332	304	320	306	303	287	277	304	322	268	331	333	311	324	304	331	318	318	302	305	302	287	299	332	326	310	340	295	328	310	341	308	298	294	319	300	322	307	321	324	315	315	308	314	345	322	324	303	298	322	334	290	343	335	306	344	317	321	327	267	349	326	316	309	321	333	309	327	296	305	343	313	326	332	338	329	317	280	314	340	316	303	377	323	322	333	338	312	310	328	306	342	293	320	318	282	291	308	283	313	317	353	352	323	298	299	313	331	296	254	307	298	292	299	313	312	292	302	329	296	301	315	302	327	263	305	278	340	318	312	384	286	315	296	330	294	284	340	298	345	353	296	310	297	351	315	325	304	324	285	336	328	294	318	319	286	315	325	296	295	326	313	319	304	343	303	299	314	351	304	301	314	299	305	280	297	327	325	318	320	293	316	315	305	294	329	300	311	286	321	313	281	288	319	329	313	278	280	298	305	318	284	298	330	334	311	322	341	305	322	313	317	313	332	313	315	371	318	290	320	288	293	310	306	282	302	290	302	298	322	301	321	323	308	308	337	282	318	306	315	312	309	360	340	283	321	294	323	321	324	301	306	307	308	294	319	298	328	309	288	309	303	296	317	311	317	354	344	314	311	324	323	292	357	295	302	302	329	349	287	292	316	318	302	295	297	299	307	305	273	334	358	334	318	315	310	293	307	281	335	308	362	359	363	316	294	353	308	300	288	318	343	313	337	299	304	353	329	301	320	340	310	322	329	289	299	312	330	309	353	304	349	327	291	313	276	295	331	328	342	307	320	291	323	284	299	289	316	318	286	292	308	327	332	327	296	344	321	320	289	308	324	340	307	342	316	319	320	344	320	289	322	327	292	323	320	314	341	313	312	292	325	303	328	318	318	333	290	317	310	322	331	309	319	329	301	290	279	340	332	289	303	309	317	331	291	298	293	304	324	310	331	302	335	302	281	295	337	298	308	294	351	325	260	300	332	279	298	293	284	280	319	333	302	288	320	269	330	304	335	305	302	319	336	314	290	326	344	310	307	278	303	349	322	325	294	294	298	299	289	281	276	297	291	305	310	321	337	292	297	309	321	299	319	322	282	312	321	316	301	326	347	313	316	302	279	329	277	335	347	321	327	320	306	306	300	309	284	340	317	307	331	314	340	330	358	293	297	310	286	314	329	314	311	315	310	328	299	311	323	331	301	313	323	317	324	306	319	320	276	329	344	335	311	297	295	323	323	366	315	309	308	339	297	313	341	355	331	284	304	339	264	323	319	358	313	313	304	295	335	338	317	303	304	300	358	307	321	311	304	280	298	284	341	293	327	316	312	343	312	310	289	323	304	309	291	313	294	355	330	313	338	294	311	353	325	323	319	307	312	316	299	305	321	275	291	327	299	306	303	309	336	316	346	296	312	295	308	309	333	330	304	305	335	329	305	343	331	291	330	294	290	311	306	279	331	328	344	313	316	319	334	315	312	321	301	330	318	298	288	327	353	322	316	310	303	310	314	323	297	277	310	306	304	305	299	302	296	291	321	311	313	330	290	289	307	268	315	298	316	314	324	326	293	284	332	293	299	333	312	316	317	304	295	284	287	341	299	288	338	319	340	282	327	334	326	315	322	323	320	303	335	309	266	273	293	339	320	290	283	269	310	312	311	331	306	270	279	318	285	307	314	335	297	325	314	341	317	340	312	327	304	322	331	308	294	337	333	302	290	300	319	309	311	287	302	308	314	302	317	308	319	342	311	304	293	332	338	347	335	344	297	288	292	295	312	319	299	302	321	306	293	315	303	313	331	331	337	338	319	315	282	309	299	338	339	311	292	294	330	343	311	313	308	313	310	312	304	289	291	326	320	316	356	301	301	315	335	289	309	301	304	297	296	315	296	308	340	299	329	301	310	326	310	300	322	338	314	346	306	318	323	279	334	285	315	312	323	332	286	338	291	312	305	320	336	315	314	321	323	311	328	312	342	317	377	289	330	323	310	307	354	342	354	290	301	304	331	301	312	323	317	313	306	307	310	297	310	315	323	317	316	297	302	331	309	304	299	330	317	331	312	340	324	286	275	322	315	285	305	300	325	340	323	305	309	322	316	327	287	337	305	316	346	327	317	272	307	337	305	314	312	344	313	300	324	309	302	259	331	296	311	328	310	294	322	292	292	286	299	300	322	269	298	323	343	327	285	287	302	317	302	309	281	338	321	306	327	298	301	325	328	340	282	317	320	315	327	340	318	285	305	305	283	289	321	343	294	306	306	333	309	330	346	326	299	315	321	312	309	295	305	290	311	306	278	300	324	308	293	293	316	291	287	306	286	320	314	297	291	299	312	303	311	328	292	287	267	325	311	301	310	320	327	313	329	313	321	311	323	314	314	308	304	344	325	288	313	300	339	339	304	311	310	270	323	318	330	335	296	320	303	320	315	328	355	294	349	308	304	313	343	323	318	294	327	311	308	285	309	317	309	320	337	303	310	332	313	305	338	315	301	321	332	305	297	298	325	301	288	345	346	317	308	316	351	328	290	308	283	294	308	321	286	283	300	298	285
34848	28037	44655	13379	3800	3232	2603	2374	2006	1848	1603	1539	1444	1334	1269	1197	1162	1120	1120	1015	1053	974	981	942	953	992	876	886	888	896	870	936	883	856	839	853	869	859	861	823	850	899	846	857	871	863	767	866	836	838	809	855	821	764	783	803	863	797	795	865	819	820	808	913	800	803	821	771	830	773	787	758	815	785	815	830	819	807	790	792	804	809	825	808	816	789	820	787	756	786	815	831	773	795	772	776	840	760	839	776	823	756	765	810	860	782	796	798	785	784	823	777	762	754	784	752	757	725	810	771	806	783	759	773	774	799	792	753	764	746	777	747	767	782	775	809	784	772	801	790	793	820	775	777	760	733	762	766	794	800	804	775	801	777	777	765	787	828	774	791	740	806	781	792	791	761	818	840	779	818	740	782	807	788	769	752	778	765	783	774	801	779	754	779	797	798	778	743	752	796	786	776	790	798	801	765	741	771	793	819	741	790	787	809	810	833	785	811	780	785	751	777	780	803	786	756	782	819	727	829	829	812	755	780	820	816	798	816	769	780	782	788	807	805	780	776	774	798	769	764	798	842	749	818	772	758	793	805	836	796	761	792	831	772	742	806	799	795	792	752	747	809	803	754	760	754	781	763	760	775	797	777	825	754	736	774	736	765	831	780	827	760	782	773	809	803	814	803	797	802	758	794	803	770	767	791	773	785	821	729	745	742	808	761	776	765	763	739	795	816	806	809	773	724	822	789	805	760	779	787	746	809	789	756	734	809	743	808	804	755	751	783	784	728	828	748	790	753	802	785	790	770	776	771	800	766	763	776	802	774	811	767	763	793	755	775	745	800	744	788	775	788	752	799	826	727	753	759	795	774	781	845	804	785	804	823	806	778	828	752	809	782	783	780	822	793	770	776	792	833	823	808	781	727	811	779	726	758	781	784	742	784	779	728	783	774	812	791	803	839	745	781	787	761	780	775	819	763	797	786	843	763	812	791	786	753	819	804	762	811	803	762	781	775	792	757	760	812	765	769	803	819	812	815	806	804	751	808	725	773	777	816	808	838	863	767	767	790	804	761	801	820	789	775	767	833	786	741	759	789	798	825	767	805	798	761	827	772	741	766	786	795	746	795	828	790	804	826	798	807	777	759	769	822	801	746	804	802	809	769	811	787	738	768	754	847	754	776	747	754	790	718	763	825	768	744	838	775	793	786	794	774	808	798	800	801	814	756	786	764	809	741	823	780	783	768	767	719	783	766	797	735	771	818	827	761	790	761	799	788	791	784	755	771	776	785	791	773	739	824	781	745	753	760	785	826	813	817	752	730	821	756	786	789	842	791	829	758	711	793	792	780	784	804	794	758	743	756	767	808	775	748	772	797	762	815	808	807	816	759	745	728	771	834	756	750	778	798	803	749	766	722	786	789	801	787	774	781	760	767	726	773	770	782	787	780	776	820	755	778	767	776	778	816	789	798	811	794	712	749	749	766	801	803	792	814	782	768	796	792	750	778	761	737	765	782	751	782	809	783	764	739	796	763	807	811	807	765	749	788	784	824	805	770	787	805	734	771	767	816	765	804	769	782	780	766	841	811	787	794	773	806	769	770	771	771	764	793	763	804	785	826	789	761	789	744	778	734	788	811	758	753	782	761	713	837	767	807	792	782	786	762	783	773	769	825	793	825	783	739	764	850	798	792	825	745	775	790	767	772	827	761	747	821	794	784	796	777	749	838	817	857	796	740	807	778	728	806	823	790	798	779	770	789	731	795	792	783	741	807	774	762	783	759	743	770	782	800	817	787	771	776	755	782	804	754	761	770	796	764	768	754	770	816	817	809	793	754	768	780	802	737	751	724	802	799	783	765	779	804	782	718	778	813	782	814	770	791	785	776	787	798	812	783	755	798	791	807	775	754	758	814	811	848	812	803	792	751	788	774	793	869	755	772	762	788	827	798	765	807	778	765	739	775	790	833	802	818	822	794	773	806	757	793	787	770	749	819	774	767	801	789	760	747	811	746	748	822	765	812	767	793	843	767	768	802	797	804	774	774	747	748	815	782	812	802	753	775	805	755	776	785	790	792	775	785	799	756	766	774	811	731	784	787	768	824	790	806	826	763	769	775	845	805	782	832	847	787	738	773	804	785	783	780	804	778	763	796	783	821	749	828	782	780	796	786	766	791	822	773	800	780	776	754	794	750	770	795	792	763	771	800	813	775	809	771	789	778	773	793	791	798	752	777	805	767	780	830	735	755	773	829	731	761	773	796	865	806	843	785	722	803	767	757	770	756	765	791	798	794	769	727	802	801	802	784	800	781	784	783	790	771	758	746	827	802	805	783	794	788	813	791	844	739	794	757	829	805	757	794	772	803	784	726	744	803	743	818	793	777	715	729	795	785	796	792	806	808	743	781	808	757	795	747	777	781	726	730	809	788	811	763	809	764	756	788	817	822	772	755	776	759	843	810	788	782	775	760	795	793	837	794	791	789	779	766	814	779	835	810	751	781	716	790	840	752	743	785	828	744	825	811	834	745	783	742	770	806	785	790	789	802	831	767	711	794	777	811	774	791	792	748	726	841	782	797	785	791	755	761	723	756	816	772	765	824	815	816	802	829	730	846	794	769	780	805	786	817	797	761	762	759	802	752	749	813	783	775	775	765	829	766	789	755	791	799	757	729	771	742	809	774	818	777	790	784	767	779	779	785	792	800	772	772	747	809	808	804	814	770	798	762	745	762	826	762	793	806	791	748	788	779	762	763	820	808	794	791	806	860	737	786	845	843	789	750	738	784	772	794	813	799	780	779	726	745	833	779	776	776	768	806	800	818	784	814	761	823	777	809	749	768	784	763	838	750	786	801	837	749	785	770	746	758	797	775	811	817	809	774	776	787	823	778	814	790	797	781	749	791	766	747	781	780	777	773	732	824	791	756	763	819	788	793	755	803	792	743	806	760	751	747	728	772	760	821	774	806	805	757	777	735	769	784	784	752	814	745	767	802	753	802	814	775	790	804	782	804	743	797	823	744	808	751	821	771	786	752	754	789	787	803	786	784	782	779	772	790	793	799	771	777	747	805	763	815	767	784	826	810	829	791	791	833	758	755	757	817	752	803	824	769	791	784	797	773	785	750	770	785	755	805	751	773	751	772	781	809	775	815	768	788	845	752	746	812	766	782	732	812	782	781	788	802	785	824	785	827	798	783	775	794	803	770	757	744	736	785	771	726	748	748	793	767	757	792	766	747	828	774	794	776	783	791	693	832	732	721	772	833	754	750	757	838	806	790	804	864	779	769	711	808	770	754	847	801	794	745	805	822	786	772	762	770	806	797	821	779	835	769	794	754	775	764	748	790	759	774	795	790	827	791	833	805	763	839	820	785	791	761	790	764	826	781	720	806	847	815	784	760	814	722	790	773	801	804	763	752	776	732	778	815	766	772	773	797	741	816	773	778	809	778	832	739	754	790	814	813	781	821	756	783	797	813	815	826	804	804	815	759	768	812	766	807	780	800
7409	2439	1994	628	214	187	174	170	171	189	161	165	171	187	172	171	151	149	178	186	175	195	173	162	155	166	168	168	178	198	171	162	177	159	188	159	187	164	165	166	159	159	172	161	189	173	148	175	161	175	184	174	160	150	171	173	168	176	183	165	157	150	172	148	166	158	150	188	172	160	172	153	163	179	168	159	146	147	187	167	165	153	193	169	153	163	193	179	164	171	159	159	172	185	167	172	174	175	151	163	163	165	182	169	166	171	171	200	152	147	152	191	152	175	158	163	168	167	160	152	189	162	155	160	182	179	177	158	171	182	173	185	151	166	153	177	169	164	167	181	167	187	139	170	165	154	161	175	160	180	180	183	156	189	152	152	160	185	181	177	173	163	171	164	161	165	167	167	166	151	149	158	189	164	163	163	135	173	168	184	180	168	184	165	178	174	157	179	167	208	185	176	166	165	153	158	165	162	194	161	198	170	192	204	178	194	187	160	151	174	147	146	144	166	181	175	161	186	186	188	165	176	157	179	161	156	201	163	157	172	180	171	185	170	162	162	183	128	177	160	166	184	157	183	179	162	184	156	185	157	192	165	174	173	174	178	156	172	153	185	173	198	170	163	166	175	168	157	152	160	175	186	165	162	180	147	177	149	185	179	170	154	166	155	160	180	173	184	183	162	161	178	156	174	208	187	171	177	161	155	165	171	166	168	167	172	161	156	175	172	190	193	148	157	168	156	173	164	166	179	150	161	175	144	180	167	174	168	183	162	174	174	158	181	162	170	186	171	168	161	182	190	185	184	195	169	170	176	166	162	147	154	164	167	188	158	183	154	177	161	147	135	150	161	161	187	177	183	203	162	191	174	175	191	176	174	176	175	149	156	164	163	169	170	177	169	140	149	163	138	173	170	161	166	173	162	138	172	174	150	167	165	164	184	170	176	196	173	168	164	181	158	179	188	148	151	173	168	168	180	154	151	187	163	170	175	182	195	161	149	173	150	195	175	178	156	167	161	175	168	162	178	186	162	183	160	163	154	167	172	173	175	186	171	167	146	162	164	177	170	178	184	172	177	153	143	165	139	150	170	187	154	172	194	206	158	162	185	181	151	170	162	151	149	170	157	167	167	176	162	168	175	178	187	177	169	175	162	160	170	156	159	179	158	174	151	163	177	180	159	171	154	174	166	165	185	157	178	163	154	176	166	139	160	163	173	157	145	169	180	148	158	172	174	164	142	149	184	173	165	169	156	160	180	155	176	144	176	161	167	167	183	169	182	165	165	172	174	149	164	185	167	156	173	176	203	164	183	164	180	156	167	174	163	182	167	140	163	147	171	160	177	173	181	150	188	178	174	166	165	170	186	150	165	168	175	175	179	163	159	163	150	157	153	165	176	161	183	155	181	180	174	188	148	177	181	185	192	167	188	162	155	165	189	160	170	190	162	174	158	179	184	193	174	161	159	185	174	146	180	177	170	155	163	152	178	166	167	154	153	173	159	167	171	204	167	153	170	173	177	154	167	163	181	144	163	154	183	172	168	165	157	166	192	167	156	160	171	154	174	162	152	147	157	164	186	175	186	153	175	162	164	171	154	167	187	173	171	161	165	167	171	165	157	162	167	171	150	171	170	175	160	152	207	168	166	196	150	188	159	162	176	181	169	173	161	176	165	165	155	160	168	145	164	173	167	181	150	168	172	176	150	165	180	147	163	180	173	177	185	179	161	185	174	189	157	208	178	171	185	189	181	183	178	182	193	170	165	151	180	193	178	160	174	164	164	196	170	170	169	162	149	144	177	162	163	187	178	162	166	160	147	177	182	176	179	152	168	169	185	152	157	161	156	175	174	182	168	158	149	148	154	159	187	189	170	179	162	176	154	156	184	161	165	177	171	164	184	205	191	178	211	162	167	164	139	161	160	159	162	184	168	159	177	174	156	186	173	152	173	168	167	194	201	176	158	171	172	185	174	156	173	176	154	163	169	168	164	164	164	157	200	159	157	163	153	148	176	152	180	175	148	187	183	187	166	182	160	181	166	179	171	175	177	170	172	151	173	175	163	160	168	188	174	184	168	156	203	186	164	184	175	176	171	178	175	190	170	184	180	161	179	170	172	195	174	179	166	172	167	159	164	167	144	164	164	168	172	153	177	175	157	173	161	177	152	155	177	167	171	186	150	159	158	165	171	159	181	169	174	164	168	177	186	159	179	169	154	177	167	163	179	156	145	135	161	177	173	192	154	175	184	161	181	166	146	155	162	150	178	186	176	167	176	155	175	147	164	176	178	158	152	167	166	148	145	154	180	190	158	165	161	177	143	151	163	181	161	188	176	179	167	146	170	203	173	168	159	189	161	157	148	169	142	166	162	169	153	161	179	167	185	162	154	165	174	157	156	155	176	178	156	179	178	165	199	161	175	167	178	142	171	182	170	166	162	163	157	160	172	177	159	186	175	191	165	142	183	185	144	179	191	173	165	151	155	149	169	165	176	191	178	158	165	195	153	167	176	156	160	160	170	165	177	184	162	163	163	159	165	163	150	159	185	189	178	181	166	164	151	144	169	147	174	156	161	188	179	175	185	185	182	199	187	156	174	165	186	169	151	184	153	176	160	162	185	160	208	141	181	154	170	166	175	156	171	164	176	168	192	173	172	190	171	193	177	177	173	184	180	157	177	177	180	178	150	198	162	166	142	187	168	179	154	162	152	176	174	165	151	174	186	157	191	177	163	182	164	165	169	187	178	174	141	182	151	151	169	163	166	146	172	168	178	173	179	137	160	179	158	168	133	172	139	174	172	153	168	182	157	195	164	159	143	172	160	163	168	190	196	179	177	185	165	171	146	145	138	195	191	164	166	180	154	164	163	169	165	177	172	169	153	184	166	157	188	175	201	169	164	155	184	165	172	154	160	141	170	182	170	161	160	175	169	177	186	151	163	165	172	157	150	165	181	170	162	177	165	142	183	141	150	172	159	176	206	166	161	170	171	177	178	148	165	185	159	181	184	185	175	177	161	171	183	162	153	144	163	182	183	164	173	169	160	186	168	159	166	171	191	173	196	165	166	174	156	181	156	184	196	154	165	169	166	159	170	157	155	160	172	165	162	160	162	177	173	161	125	181	160	177	179	188	180	195	174	156	183	158	162	160	169	189	173	166	141	160	169	191	172	196	172	183	162	137	175	175	200	177	175	172	137	154	161	168	177	159	183	172	175	143	165	153	193	178	166	200	177	182	157	174	150	161	170	161	190	171	142	168	171	169	167	144	151	134	171	166	151	175	160	186	175	165	185	170	159	174	179	189	195	173	175	173	193	171	164	159	153	178	180	166	172	177	150	168	171	185	191	147	157	186	173	194	191	172	152	175	169	169	150	163	168	152	186	194	187	169	168	163	187	177	158	153	167	170	181	182	154	179	166	161	147	171	162	168	169	174	168	174	171	167	203	161	175	156	152	175	189	201	171	182	185	151	178	182	167	162	172	172	167	178	164	159	170	180	177
6469	3151	4490	1312	596	546	544	576	565	542	532	496	510	510	502	519	531	505	484	489	483	486	541	472	486	514	485	489	510	450	513	507	458	454	484	475	485	498	516	485	487	519	492	470	522	504	498	508	486	476	482	449	478	465	483	515	491	485	526	497	548	498	503	456	489	514	497	477	443	471	479	521	449	482	487	475	527	517	485	482	448	502	531	491	513	528	470	530	490	493	480	491	471	465	452	512	465	510	500	501	468	496	481	507	492	499	516	506	487	502	494	527	497	487	490	501	465	484	488	498	468	485	495	514	497	493	474	467	466	469	495	507	511	508	540	507	510	531	482	455	505	464	513	500	500	513	531	453	471	508	477	508	499	485	504	483	478	544	492	484	453	484	495	532	548	546	490	447	485	489	462	512	510	490	526	487	488	499	478	497	528	515	464	489	510	507	505	527	468	466	467	480	479	468	479	546	499	471	469	477	526	467	500	558	504	483	486	491	489	464	498	532	511	470	540	494	514	540	520	491	532	404	522	489	513	531	489	474	501	531	476	454	490	518	511	464	506	483	487	490	473	486	479	537	499	500	491	515	533	484	471	509	513	497	476	502	528	491	469	469	514	478	509	451	526	517	530	505	499	486	502	484	511	527	521	504	482	465	473	460	501	520	523	476	498	459	515	474	504	485	491	516	497	486	529	494	539	468	512	495	474	500	503	553	517	502	462	512	490	534	493	464	514	479	470	509	513	489	490	489	470	524	495	495	519	503	496	504	509	509	520	434	472	496	488	518	480	474	499	503	471	484	476	515	467	510	476	536	514	491	505	495	502	455	478	478	524	491	480	468	479	523	496	488	511	501	474	504	512	499	468	493	549	470	487	493	475	444	515	477	523	524	498	514	444	499	486	524	469	515	480	511	501	467	509	503	470	464	528	506	485	489	476	516	502	470	510	457	480	510	500	494	509	486	511	483	492	486	540	470	485	546	484	497	484	517	496	548	483	484	525	508	486	512	502	517	482	490	496	500	499	493	510	468	535	513	457	496	505	471	460	487	540	477	496	520	497	496	490	483	511	516	487	495	500	510	517	490	518	465	515	494	467	505	505	466	505	499	514	495	503	513	478	486	450	522	493	519	509	479	494	453	527	467	498	467	507	500	502	481	531	495	493	491	471	494	466	477	501	439	455	492	548	489	516	507	530	495	480	519	473	515	498	547	489	502	533	523	475	504	499	526	466	530	490	521	489	472	491	501	443	506	484	467	521	504	478	521	512	476	473	494	516	461	498	462	488	499	483	513	534	500	515	496	506	503	458	532	472	470	524	477	495	462	510	554	546	504	498	445	524	479	465	481	490	479	507	497	523	478	489	494	483	495	485	485	472	532	473	535	450	525	480	508	503	494	483	483	471	516	452	486	495	480	472	500	528	493	462	452	524	493	480	499	510	489	526	496	498	463	501	486	481	476	476	508	470	467	505	498	494	503	472	493	506	488	466	485	489	483	483	518	505	547	475	523	477	482	523	463	501	445	503	496	528	524	487	495	524	468	489	493	469	473	512	544	477	488	492	511	500	489	479	462	500	501	478	498	535	519	494	473	469	542	482	468	491	518	515	484	506	484	502	514	479	490	488	477	441	516	522	479	507	497	486	495	481	545	509	493	519	506	482	473	493	478	521	492	487	514	508	485	466	506	487	463	486	499	501	464	499	513	489	499	493	479	504	489	505	531	505	487	454	479	502	505	479	517	499	528	475	474	508	477	493	476	498	487	511	474	501	463	460	522	463	472	516	519	523	488	548	486	480	466	515	504	477	515	477	493	465	497	455	485	506	500	517	486	499	497	500	486	499	517	527	483	518	519	488	458	518	495	529	494	521	504	461	485	503	525	482	495	481	491	508	523	512	499	538	488	511	511	489	516	510	487	521	460	454	483	514	462	499	471	477	460	496	445	492	510	491	488	535	538	511	538	531	488	482	508	538	480	542	447	475	489	502	481	530	494	460	539	495	508	508	481	490	531	504	483	522	487	481	493	508	471	469	491	501	468	508	532	511	513	482	486	502	480	541	482	492	455	500	453	491	510	513	516	515	516	467	475	518	470	505	489	523	521	492	488	495	483	477	478	526	489	552	480	491	522	502	504	475	504	544	527	485	528	522	521	498	477	500	479	504	492	539	489	485	511	475	526	471	512	460	486	468	489	499	514	494	459	484	483	501	470	473	495	506	495	492	502	418	499	486	494	492	462	497	503	489	498	450	516	468	457	488	509	471	517	497	494	478	523	482	515	489	469	506	481	538	501	471	509	449	498	495	519	512	514	491	486	467	506	490	515	499	491	465	510	503	476	513	485	465	499	518	519	527	488	535	481	517	461	528	479	467	519	493	507	473	483	513	502	491	488	504	453	485	535	482	508	532	499	517	447	523	490	486	510	490	528	493	501	502	494	498	480	520	532	548	510	517	496	485	459	459	488	545	465	449	488	456	475	534	502	498	520	537	522	516	474	490	518	520	495	466	521	459	506	477	487	491	472	509	484	516	455	473	531	460	501	509	510	504	548	498	462	498	512	509	500	471	503	454	491	480	500	502	537	511	529	524	497	474	450	445	450	480	492	513	507	495	456	499	540	444	485	479	466	533	474	497	507	489	484	533	468	491	478	501	490	497	466	484	507	500	515	509	502	475	508	457	496	452	513	510	469	482	492	483	504	520	481	522	506	500	512	463	489	518	494	468	480	457	499	502	517	508	483	530	458	501	476	523	490	493	502	498	528	520	532	486	519	556	520	467	520	484	460	483	478	475	514	505	456	521	534	461	482	518	527	459	545	516	496	482	464	453	537	509	487	498	498	512	502	494	522	513	530	460	523	485	467	481	555	502	531	503	477	501	537	492	526	476	470	526	457	465	502	507	486	506	509	508	522	498	488	471	476	494	497	487	551	524	512	471	500	509	475	494	500	481	491	502	458	464	458	512	468	500	509	506	487	490	483	511	473	503	509	489	516	468	507	479	483	491	501	503	531	440	483	505	488	499	498	520	467	492	507	472	499	464	502	486	482	504	513	506	521	480	502	497	495	483	494	482	491	496	504	531	503	493	491	484	485	493	487	498	486	472	503	509	559	488	468	489	480	482	478	470	517	535	470	497	483	485	488	493	482	485	472	537	511	466	465	502	482	495	478	488	513	488	525	473	507	495	542	467	472	553	478	507	490	494	499	500	515	457	498	496	497	499	513	508	492	463	498	510	507	506	506	463	478	468	512	517	516	550	462	530	506	507	516	535	494	479	495	516	484	517	486	466	515	540	518	488	522	490	486	489	483	486	502	469	525	474	494	496	494	461	504	481	511	512	474	545	468	504	516	481	478	496	489	514	518	512	480	479	481	472	461	501	471	487	485	495	514	465	478	530	482	492	495	481	500	486	468	487	484	506	513	490	539	478	490	508	479	495	507	497	503	506	455	461	514	510	515	477	465	484	472	472	514	523	530	474	485	494	491	478	498	494	514	489	502
43497	34548	28087	8445	879	563	447	439	399	414	372	407	327	349	353	344	333	337	376	354	330	334	307	314	337	323	313	315	346	335	333	375	321	313	313	320	312	321	359	352	342	319	332	309	340	338	340	333	343	322	358	348	349	315	327	303	292	326	294	291	316	337	308	321	308	327	321	324	325	319	339	330	332	283	324	324	319	328	331	334	351	331	310	329	333	329	316	350	346	319	292	316	297	324	345	318	345	335	281	301	326	299	294	307	325	350	317	331	314	311	314	335	312	328	327	341	335	337	321	336	322	340	255	309	332	333	329	289	319	291	327	318	345	330	348	301	309	305	324	309	322	310	323	321	321	276	317	329	293	325	301	332	307	318	325	306	314	300	314	331	327	318	289	298	322	332	320	318	311	349	307	356	308	341	317	316	315	284	309	309	305	329	325	314	293	278	314	316	354	330	375	331	339	308	297	329	349	278	310	333	355	308	289	363	329	303	333	334	333	297	312	290	298	302	302	347	285	314	313	334	316	341	314	315	286	313	306	295	303	321	328	327	288	290	278	300	323	290	346	367	302	327	353	290	339	287	322	278	283	312	304	319	327	329	302	283	331	307	317	322	312	308	314	354	306	326	333	317	321	344	336	341	326	296	315	309	341	331	327	306	323	294	330	323	323	316	297	312	347	352	277	297	320	329	321	330	323	286	320	347	319	307	318	339	327	308	320	283	332	343	309	300	350	317	325	308	323	314	286	297	334	324	322	349	319	348	326	320	330	304	330	333	316	332	291	317	296	320	323	326	326	314	351	333	315	307	302	313	320	314	329	320	319	306	336	325	324	333	292	325	316	330	298	306	324	315	305	300	323	344	289	296	313	275	299	329	311	302	283	320	325	321	326	295	309	319	332	338	300	329	341	315	324	298	328	299	360	300	333	294	324	317	315	282	335	306	352	277	271	313	335	330	334	338	352	317	324	332	311	319	286	282	336	296	332	311	301	320	315	324	331	324	341	317	357	329	289	313	350	284	296	279	314	331	301	325	314	308	329	333	304	319	299	337	301	367	304	329	308	341	313	299	319	324	312	334	295	331	333	296	303	337	325	311	329	312	327	295	314	303	316	324	330	327	327	318	354	303	303	306	300	315	291	317	333	319	305	317	316	311	278	322	328	321	306	313	285	306	318	341	337	298	298	308	354	338	339	312	327	326	327	312	313	341	294	288	321	303	327	308	335	325	260	334	302	317	320	303	301	331	315	314	295	334	317	318	341	316	337	332	306	307	373	289	303	288	310	350	338	327	293	335	357	325	326	313	347	339	348	343	317	329	310	319	342	305	309	315	329	311	300	339	328	334	304	316	313	328	331	319	326	382	311	304	306	294	305	298	322	327	325	283	300	296	327	299	293	310	329	297	317	333	322	318	345	296	332	336	305	313	306	287	313	337	354	340	329	352	324	329	337	322	292	302	329	331	321	309	324	319	317	305	304	331	321	304	309	300	325	313	341	300	341	281	300	290	316	330	360	314	350	306	301	340	307	303	276	314	319	301	309	337	301	279	307	284	321	297	344	302	311	286	296	340	330	327	311	312	329	298	336	316	350	297	317	344	332	329	319	297	365	311	362	320	313	321	319	330	314	314	322	293	316	357	260	304	331	315	294	306	341	326	345	330	324	334	293	306	301	373	327	318	330	319	297	305	300	333	320	300	336	324	325	313	318	316	318	341	286	315	340	309	311	345	322	309	306	324	311	303	283	333	332	322	357	289	311	309	327	302	326	318	326	297	314	338	248	315	332	343	363	343	294	323	298	318	317	341	280	311	340	301	295	314	322	304	344	287	305	287	308	288	305	333	315	297	293	357	339	338	326	309	326	352	324	293	330	295	298	305	301	320	326	308	330	318	339	312	324	333	353	319	320	313	343	326	312	309	336	315	319	286	317	282	296	306	310	302	300	325	339	349	316	348	299	331	316	310	319	324	310	327	298	303	313	286	324	313	333	332	364	320	341	320	304	319	303	343	297	302	324	326	297	292	337	339	314	327	332	314	303	325	339	312	341	308	298	305	300	296	319	322	328	321	339	304	320	353	311	343	312	326	324	323	328	309	302	312	347	338	326	295	324	333	310	325	325	298	332	332	318	308	319	351	321	311	287	316	318	319	327	303	311	316	306	332	299	306	334	344	316	323	315	315	313	323	312	284	326	306	317	322	325	316	344	308	308	297	310	313	317	334	328	334	308	307	319	334	298	349	299	295	306	329	313	314	335	333	311	311	341	319	301	314	313	323	337	342	342	319	312	327	311	303	312	285	310	307	324	321	329	321	349	306	305	318	315	310	318	290	333	311	331	319	279	360	314	350	311	353	327	331	309	324	291	357	337	286	330	273	322	293	308	300	347	308	327	299	273	301	338	298	278	334	306	299	313	334	320	314	348	308	305	344	350	325	334	330	323	296	297	311	317	313	304	333	319	312	292	318	306	323	296	309	331	312	355	359	322	295	315	305	313	306	312	321	294	333	329	308	354	332	325	321	314	322	295	345	353	318	319	294	339	326	326	323	336	327	340	319	328	343	314	303	368	310	301	324	316	311	335	305	338	313	318	309	308	298	285	316	326	304	316	291	343	329	355	316	330	347	303	337	319	323	341	305	338	331	326	335	335	343	302	336	298	335	320	323	322	302	307	328	313	311	315	326	297	306	315	312	297	349	315	323	330	333	321	317	323	299	309	307	307	331	330	286	361	342	283	299	362	295	299	302	330	337	355	330	290	341	303	306	327	297	301	314	307	324	319	344	310	316	328	345	322	313	296	306	316	315	328	296	310	314	315	324	317	281	321	329	313	320	317	304	350	326	334	340	337	325	306	348	297	315	308	304	293	341	328	335	294	289	301	309	316	307	339	351	292	325	304	326	307	336	325	301	310	316	311	298	305	330	316	330	319	298	355	303	300	314	291	311	294	291	312	303	306	315	339	324	345	353	325	331	282	315	349	332	355	289	329	297	329	323	330	297	316	352	305	344	311	344	326	359	337	297	326	307	315	309	334	313	312	320	341	319	313	306	320	300	308	311	317	324	313	309	296	299	335	324	301	330	342	298	332	336	343	305	332	309	324	284	299	296	312	307	304	301	303	326	325	325	267	317	330	320	330	311	353	340	333	287	325	311	321	307	303	289	310	325	275	358	301	323	275	327	290	333	324	320	334	310	323	295	282	329	307	307	291	331	340	310	311	324	330	308	323	319	299	297	284	329	350	269	305	322	302	286	352	316	294	320	305	306	352	336	316	328	302	332	311	304	310	305	321	327	323	305	324	294	339	324	296	331	312	341	332	306	335	334	294	296	323	335	288	302	305	329	304	341	324	309	311	307	354	322	321	322	277	302	317	314	340	278	325	338	290	311	341	315	366	312	324	317	308	341	330	301	299	323	297	329	375	347	338	314	314	326	353	302	315	289	294	303	309	335	317	299	325	314	329	323	291	335	314	309	331	324	316	307	304	301	317	310	336	292
25493	22719	29980	8533	2465	2223	1894	1533	1482	1282	1293	1214	1158	1051	1072	1025	988	996	1011	937	931	921	926	917	933	894	912	893	952	906	872	822	874	871	910	879	897	883	859	833	847	848	848	897	793	868	858	831	832	843	839	823	856	851	837	808	870	824	887	853	830	884	829	841	873	868	826	796	894	791	819	838	821	800	837	825	805	827	847	863	804	803	843	874	816	868	808	780	809	802	804	796	797	840	845	801	814	813	797	895	888	850	823	833	893	856	816	774	814	763	836	804	795	817	785	849	803	823	785	821	818	840	867	819	841	818	854	791	859	848	848	840	780	838	819	817	815	866	841	809	799	823	851	829	841	888	832	814	837	821	780	837	801	847	787	835	781	822	828	831	773	868	813	850	864	829	746	843	842	801	910	831	800	837	767	783	796	818	827	755	820	850	825	866	828	836	857	835	826	818	833	792	809	778	822	822	848	835	814	801	820	846	813	859	789	830	809	876	801	803	811	778	830	813	793	815	847	854	783	846	814	823	836	822	815	825	892	771	844	791	823	826	777	814	819	827	816	813	803	800	877	840	805	826	828	834	783	831	787	848	802	832	800	814	800	794	842	799	810	819	796	840	836	789	804	812	819	810	823	811	853	846	803	721	843	856	816	848	820	860	765	785	827	832	846	857	820	780	801	803	803	798	795	771	857	838	826	852	801	765	817	807	805	780	797	817	806	818	792	779	787	802	793	806	798	797	839	836	814	813	830	787	847	785	834	781	833	770	835	837	827	761	762	776	816	807	782	828	841	841	799	842	857	796	795	818	814	799	830	798	814	834	811	845	790	762	782	810	810	805	854	853	805	785	777	833	833	807	810	820	817	803	797	789	768	849	831	757	796	817	793	812	813	820	792	878	819	778	822	856	773	822	811	808	832	778	781	832	820	825	789	841	869	812	829	778	818	833	812	850	819	814	851	811	736	780	844	832	751	810	869	797	796	823	787	788	826	849	793	795	785	810	836	837	890	803	770	825	813	810	871	850	850	832	784	814	798	786	869	829	814	838	846	822	830	767	831	805	820	768	787	822	793	794	821	823	793	849	793	817	808	817	825	888	832	804	818	803	805	828	878	817	832	807	828	814	849	836	812	820	836	830	794	833	828	753	827	828	837	783	838	852	795	833	857	840	782	821	805	792	768	830	805	856	811	807	761	832	776	873	841	812	824	802	777	834	829	847	819	821	785	859	836	814	802	806	774	774	771	799	796	895	814	795	833	843	835	776	877	822	755	790	838	879	847	832	783	899	816	792	858	812	826	844	848	816	813	796	823	779	814	814	802	835	809	805	835	864	806	786	840	782	818	846	776	857	843	819	777	831	782	810	810	809	792	814	822	846	841	849	833	836	877	822	834	814	818	781	786	798	828	783	786	802	853	808	819	803	807	843	899	834	844	828	837	793	800	838	801	773	835	786	889	794	806	835	865	839	832	790	867	849	828	818	865	772	793	831	853	865	781	809	803	830	840	814	814	766	834	809	806	833	796	803	862	867	851	807	811	789	832	812	867	833	803	846	791	867	821	844	825	797	846	814	860	777	864	848	781	754	827	814	811	816	783	819	819	783	841	834	819	787	824	867	797	784	756	809	846	844	811	806	800	837	816	856	802	764	830	849	808	783	843	771	806	761	850	839	832	863	818	777	783	824	824	751	747	832	840	789	829	820	811	817	775	866	805	836	831	813	821	817	814	811	834	856	806	891	771	818	773	797	802	806	792	775	783	837	830	834	815	832	811	826	805	805	834	829	819	799	824	831	839	871	864	815	820	823	793	866	799	799	807	823	831	852	829	788	790	784	807	826	821	824	825	832	838	827	812	789	809	847	813	761	832	779	836	838	796	778	874	833	842	777	889	860	769	820	757	795	839	802	835	794	844	768	843	810	820	837	807	829	804	820	793	846	845	878	818	860	798	803	788	830	803	787	857	743	849	820	847	813	841	743	756	805	799	834	804	838	817	860	788	865	844	792	779	760	773	836	808	796	847	839	798	861	836	804	813	833	798	806	789	844	813	878	814	774	818	789	858	796	824	839	817	797	902	819	835	849	807	775	854	839	802	848	811	763	776	817	768	805	832	843	781	814	829	851	850	811	801	808	789	832	803	833	817	807	820	832	829	788	874	794	831	873	801	822	890	858	844	826	836	804	884	812	850	822	798	796	747	821	835	815	815	790	836	804	810	796	810	821	798	825	856	826	843	797	788	837	835	800	840	804	823	811	851	771	784	868	851	871	849	866	861	811	824	835	785	771	788	831	821	886	864	793	808	809	858	807	793	936	808	787	910	826	828	815	815	833	854	874	863	818	799	850	855	822	805	807	811	812	847	798	819	790	784	861	818	786	810	798	831	824	829	820	772	812	815	768	869	787	832	829	801	854	776	811	791	833	788	810	786	802	809	846	818	825	851	724	837	853	786	852	815	849	809	826	869	830	818	818	841	809	834	871	784	817	806	891	806	837	829	841	839	858	882	795	803	796	811	812	777	795	826	869	765	801	875	813	841	752	789	842	834	808	812	804	824	814	815	797	806	797	805	805	784	814	890	795	808	867	823	883	775	806	844	816	806	826	776	832	875	848	854	870	826	829	816	776	834	811	779	824	796	784	834	796	856	843	806	795	848	830	814	822	839	811	812	794	790	824	799	846	876	829	798	836	792	838	825	772	779	789	845	814	792	815	860	799	795	857	798	822	843	825	858	811	849	807	821	840	805	828	850	828	819	787	825	844	799	842	764	844	859	833	794	816	830	789	855	800	878	757	859	824	856	827	828	806	827	787	762	856	850	819	842	796	823	831	789	845	796	857	829	826	849	831	830	818	817	803	777	871	808	839	806	819	813	790	865	794	829	802	841	866	840	833	835	789	812	816	782	829	846	849	850	829	790	838	806	787	821	799	815	791	794	814	812	840	830	790	836	800	858	805	819	811	825	802	779	857	784	824	773	840	779	823	839	785	904	778	818	838	829	827	814	789	838	870	813	825	829	817	858	782	837	854	773	770	835	792	830	782	840	782	893	786	790	812	819	785	830	807	864	755	807	842	846	913	801	819	843	792	873	812	803	830	799	810	848	842	843	818	808	795	840	792	858	776	847	831	769	809	798	829	790	860	806	804	790	835	796	822	831	846	772	830	843	789	848	765	822	825	782	831	806	841	825	856	823	830	810	806	851	809	824	797	794	820	794	802	824	824	827	823	805	794	867	773	790	811	816	780	873	804	777	796	817	794	818	820	852	829	798	826	837	861	847	817	854	772	865	819	816	815	825	826	872	798	836	801	835	778	879	862	801	838	839	782	765	815	843	846	804	818	811	825	822	821	812	850	807	858	855	874	778	789	883	886	789	867	853	786	869	832	813	813	860	768	818	825	814	871	847	889	798	803	827	837	807	800	805	777	822	823	836	822	848	817	783	866	805	787	817	811	840	808	856	836	778	837	815	834	819	853	798	776	826	831	844	875	831	792	801	833
57937	47397	35888	12419	1519	830	676	564	510	507	424	403	392	378	345	364	361	334	323	327	356	329	346	333	303	296	332	357	322	289	329	323	293	331	345	299	284	324	318	319	314	292	333	288	322	354	315	305	304	307	301	344	302	315	339	294	325	286	319	328	317	330	335	328	300	338	292	299	294	318	294	311	293	280	306	285	311	324	330	344	315	303	300	330	302	315	316	332	344	302	327	300	324	332	317	314	333	295	297	336	309	302	284	313	275	307	304	295	312	306	288	322	316	308	295	318	311	321	348	279	333	308	303	315	347	299	312	293	295	308	312	303	340	289	308	321	314	307	287	307	338	279	276	299	286	333	339	287	283	293	295	309	284	298	295	300	303	296	301	287	301	288	308	309	304	333	358	338	326	285	329	314	273	322	313	291	294	304	283	302	296	305	301	308	331	333	336	297	290	309	343	303	292	326	306	288	293	317	319	323	283	328	331	304	305	291	300	350	294	276	341	286	319	278	315	284	300	294	291	292	299	284	313	296	307	334	307	300	309	310	292	317	282	295	330	335	298	316	318	291	293	316	306	306	307	318	311	327	313	266	286	310	329	330	301	298	304	303	304	287	328	323	311	309	299	307	291	286	286	347	302	330	303	304	326	300	308	306	307	328	327	319	305	293	316	291	315	314	283	272	309	301	281	319	310	291	306	298	306	309	289	352	310	302	330	318	309	305	315	312	296	281	315	313	312	298	297	296	335	309	284	280	292	294	286	318	327	305	291	289	314	292	285	306	324	287	312	296	294	337	291	291	287	282	288	317	298	309	326	304	285	292	273	320	321	313	281	315	311	315	295	333	327	307	297	310	299	308	298	267	301	272	309	290	318	294	317	345	338	313	283	275	299	321	290	299	306	292	308	314	291	299	323	267	307	294	300	278	299	267	284	324	284	306	331	298	276	303	292	289	308	323	294	290	311	329	302	301	314	266	308	325	309	311	327	336	316	338	321	311	309	305	305	304	284	307	320	322	290	281	279	304	282	335	296	290	308	318	315	323	317	317	273	313	295	267	321	320	333	279	299	323	318	299	298	305	323	315	294	326	302	295	335	303	321	283	347	293	320	292	273	302	284	312	330	269	294	292	297	312	304	302	291	301	296	271	306	309	329	305	295	289	327	282	294	293	330	303	305	354	308	328	272	323	302	318	347	319	300	278	300	307	269	304	322	281	309	310	313	327	300	303	323	340	270	315	301	312	307	289	303	320	324	308	320	320	330	305	315	317	270	290	307	278	304	342	324	304	328	306	313	265	314	308	307	306	335	307	296	314	306	323	292	304	327	294	309	276	304	303	289	313	313	284	319	297	281	288	327	299	330	309	298	311	309	310	314	309	324	306	306	319	307	280	320	294	297	322	317	303	296	297	293	297	299	300	275	307	302	308	321	291	283	314	309	302	262	294	321	308	320	300	300	286	290	282	292	299	306	303	249	301	307	292	313	314	305	299	282	306	277	278	303	310	276	333	278	285	309	299	335	317	296	301	270	331	330	333	315	309	304	300	325	335	324	310	286	292	259	332	312	348	309	320	328	326	311	288	316	288	301	331	281	309	305	288	302	318	272	338	322	332	296	295	295	315	268	317	297	290	333	296	309	304	319	267	285	344	306	299	330	328	309	289	302	298	320	314	307	308	300	305	309	304	297	311	316	286	342	301	331	289	300	281	307	304	278	304	313	296	289	330	311	297	293	289	288	289	332	281	327	320	292	285	306	323	308	284	297	272	311	273	279	287	306	321	279	314	320	296	300	306	302	303	307	274	281	321	303	302	298	306	290	298	320	312	292	292	313	296	290	291	303	334	325	344	295	285	308	291	327	330	283	288	334	318	296	314	282	300	297	300	277	310	308	308	286	303	303	289	295	293	303	330	288	288	312	331	308	316	275	296	349	290	308	275	319	334	319	257	297	278	290	297	288	335	308	292	324	317	323	256	312	284	314	314	322	312	293	295	333	327	304	291	312	312	309	312	316	314	332	312	329	314	302	285	305	336	292	297	316	287	320	306	285	299	291	313	312	308	361	295	307	307	290	314	302	272	288	295	302	293	307	293	299	308	281	290	284	330	301	304	325	308	292	289	282	305	323	336	315	284	290	297	309	301	283	321	315	294	284	299	340	323	362	300	310	327	301	287	301	293	282	275	313	334	321	323	315	329	297	321	300	313	309	310	295	340	319	325	308	328	318	342	311	298	303	276	326	290	290	335	313	315	327	301	309	317	288	304	269	324	304	289	319	287	290	282	302	321	302	344	311	274	289	296	305	294	314	308	302	334	294	312	342	323	279	299	308	312	274	311	324	327	345	296	326	291	266	311	297	310	293	300	305	282	320	263	301	318	295	325	297	264	322	306	329	297	311	304	294	326	303	323	297	294	296	324	278	301	315	268	272	335	296	321	317	303	311	286	331	298	298	307	293	307	315	273	264	296	313	319	308	315	316	303	296	339	280	338	287	305	325	317	328	314	325	307	298	331	323	294	328	299	310	303	317	295	312	321	307	298	316	322	299	297	344	306	305	315	315	285	315	279	285	295	320	306	275	288	305	337	279	307	299	322	297	296	292	314	274	317	315	321	290	305	327	284	283	310	287	303	293	308	296	345	295	310	316	320	324	292	320	289	330	306	332	292	302	300	284	315	307	289	323	311	315	328	304	294	279	316	308	276	292	316	274	299	276	321	305	296	302	293	314	283	284	290	307	306	278	295	329	339	312	325	310	326	320	312	311	290	339	301	315	304	303	286	322	293	311	304	300	300	283	293	280	320	287	303	321	313	285	313	302	342	285	355	322	324	321	358	281	304	304	275	312	296	279	307	330	303	323	279	312	278	292	288	332	306	298	293	282	286	351	297	289	315	296	287	323	330	319	311	321	292	324	317	301	309	297	318	307	295	291	283	308	304	291	322	301	317	303	330	266	288	284	301	281	285	290	324	274	285	308	293	317	306	285	307	297	297	320	281	300	305	302	286	322	317	301	320	313	310	315	291	326	287	299	328	343	309	289	309	309	301	266	320	309	308	295	304	291	308	308	307	298	293	262	309	332	293	306	331	332	333	294	279	311	277	297	309	291	294	315	293	269	311	290	294	297	311	315	320	336	328	328	311	325	259	285	297	307	296	318	287	306	286	286	309	292	278	326	273	312	293	286	292	325	310	295	336	294	316	297	274	333	259	289	321	292	335	303	300	303	311	279	302	346	318	290	263	326	327	332	313	308	353	298	294	311	268	315	287	308	333	282	321	320	306	317	319	296	316	336	283	301	318	329	304	281	290	277	317	295	287	291	287	296	318	309	292	306	286	333	298	299	308	307	286	330	307	296	330	338	312	286	299	284	331	280	312	309	296	326	308	296	312	290	295	322	300	298	322	339	324	301	328	301	294	301	303	301	292	310	300	322	312	318	318	318	299	313	323	314	286	322	328	304	337	301	311	302	256	330	293	317	342	343	305	324	306	316	301	319	298
34451	29519	36391	9580	4071	3370	2773	2357	2043	1790	1606	1605	1482	1309	1247	1206	1148	1100	1035	1100	1051	981	1005	1008	919	914	923	940	859	880	868	931	898	861	851	873	876	870	810	868	778	840	801	810	864	826	792	843	819	776	796	836	800	836	801	763	837	786	790	809	833	799	821	807	843	811	844	767	748	791	821	818	816	756	820	798	799	801	823	730	790	804	800	739	786	748	761	774	771	840	767	818	793	787	740	735	757	751	812	770	742	770	753	767	780	759	765	779	780	756	799	775	827	715	777	720	801	775	776	791	810	770	755	808	764	749	839	742	762	750	838	755	788	837	780	756	743	756	792	725	773	730	758	760	774	776	804	747	744	795	722	756	797	819	822	810	833	837	708	837	764	753	799	765	782	700	790	778	815	776	813	745	814	788	796	786	758	761	765	773	760	796	725	785	827	773	771	791	780	785	735	785	763	718	798	759	718	797	779	731	822	762	837	764	829	752	784	742	810	762	761	743	766	746	684	776	786	781	793	781	761	784	809	744	715	776	778	718	827	748	792	697	814	749	770	749	792	732	744	793	828	761	793	750	799	770	726	773	775	774	791	753	719	812	763	771	754	753	770	789	773	761	766	816	830	774	739	723	761	725	789	751	753	799	798	780	756	796	749	756	764	761	734	821	773	737	764	782	753	792	796	814	745	780	788	797	758	807	785	814	838	773	778	752	785	749	760	795	782	802	800	789	806	785	739	804	744	732	759	769	755	723	784	811	737	745	751	779	835	745	773	696	751	819	738	788	782	726	754	789	734	771	742	738	776	800	771	770	779	777	732	740	838	733	813	758	737	730	777	776	820	812	764	781	730	766	737	804	792	757	773	723	821	795	715	731	739	764	770	748	762	799	727	753	787	777	728	811	781	811	764	808	800	730	716	758	761	836	792	762	750	672	771	740	784	753	819	759	763	811	741	744	750	762	761	742	763	766	750	766	770	761	804	782	814	768	818	828	715	786	738	739	791	721	807	774	770	734	800	842	748	782	804	790	774	731	732	809	742	747	750	736	773	757	740	757	733	768	729	755	763	804	762	808	815	821	814	717	752	776	765	784	751	798	743	786	792	826	729	726	742	803	808	819	822	725	716	766	790	800	760	731	824	787	818	733	756	770	784	765	753	773	790	738	743	816	755	765	762	786	764	753	769	756	755	774	763	693	775	820	783	760	762	797	729	780	748	773	825	783	704	806	822	788	718	729	770	777	805	792	763	793	773	758	787	727	802	793	821	747	756	747	761	787	739	759	746	748	789	862	781	782	767	805	719	752	786	752	695	784	761	772	768	736	775	807	817	761	821	817	747	728	752	801	744	800	746	739	778	786	745	739	774	740	766	806	773	732	804	770	780	757	764	803	750	796	790	760	790	793	726	796	771	792	802	782	779	752	742	783	798	754	750	790	761	797	782	778	791	725	782	763	784	766	796	780	765	768	764	783	780	784	779	741	783	769	730	739	759	800	779	803	772	750	767	751	728	760	785	773	805	749	786	770	786	740	725	717	783	762	771	751	796	795	820	742	752	771	727	790	780	806	711	758	777	738	796	768	787	777	808	791	777	768	762	783	753	780	783	722	792	795	825	745	732	802	799	771	776	771	749	810	744	756	783	763	786	747	761	843	772	777	785	789	730	749	796	743	740	769	751	711	806	717	771	810	736	784	800	741	808	744	749	795	740	725	768	738	740	747	776	746	799	787	742	806	760	804	742	839	780	762	814	805	803	885	765	754	790	730	766	780	789	796	750	765	770	727	680	803	733	760	784	762	738	795	822	775	762	769	742	765	745	767	768	792	795	782	789	765	784	794	797	793	757	786	801	762	757	766	794	758	743	714	765	754	734	726	730	769	772	795	754	743	759	755	744	786	788	792	748	805	774	812	773	771	744	763	760	753	771	792	741	816	748	794	786	815	808	765	793	834	779	781	756	770	798	729	799	756	816	744	769	746	739	768	800	763	719	820	745	790	770	714	749	777	812	747	822	729	783	772	775	766	744	790	750	764	687	777	769	807	760	749	789	777	805	741	753	749	782	745	783	761	740	754	746	789	759	805	763	713	759	785	738	749	745	795	802	747	775	821	781	827	800	800	778	798	767	740	783	750	787	781	770	806	805	807	760	793	781	774	771	706	761	804	782	731	743	757	774	790	750	762	728	764	803	787	779	810	792	816	848	754	829	773	748	772	797	707	820	776	772	746	803	831	760	751	750	763	725	764	782	757	778	789	718	760	763	806	781	803	742	759	818	745	696	772	757	808	833	763	727	817	867	792	751	762	832	740	715	782	771	743	777	793	736	824	763	850	708	763	731	767	805	734	798	819	792	748	760	771	762	748	809	783	762	790	810	735	752	725	758	732	770	793	743	722	796	803	761	799	773	760	816	757	784	775	764	761	747	741	774	793	735	805	780	783	745	752	788	760	753	826	746	750	746	784	760	801	782	792	698	758	805	776	752	790	796	803	741	776	760	790	762	768	794	780	741	723	693	772	739	779	761	830	778	754	763	775	781	712	783	802	729	769	715	770	727	753	826	792	755	790	767	792	795	781	756	741	801	736	750	719	815	773	803	711	796	829	797	773	804	801	752	808	757	782	769	756	759	757	822	764	750	754	799	774	756	786	760	784	770	816	794	771	817	753	763	776	736	767	762	760	742	777	726	812	752	816	752	788	781	783	764	765	796	756	791	736	748	738	797	741	784	777	786	824	778	784	778	774	744	747	835	728	777	765	743	740	759	762	762	782	741	747	801	825	806	781	770	796	766	771	781	797	801	758	747	770	735	747	807	754	792	745	762	777	706	722	772	746	728	783	777	776	825	751	772	772	806	787	771	798	768	802	751	788	825	790	789	763	788	757	756	780	804	733	711	739	811	751	773	812	784	796	759	762	772	752	692	800	721	770	744	756	744	781	731	780	772	718	751	737	736	813	780	806	750	781	768	778	773	773	777	724	784	826	772	747	714	786	732	779	818	737	747	794	751	754	789	773	782	785	729	784	733	767	779	743	821	754	696	756	743	777	762	764	771	791	776	744	766	781	730	739	723	783	795	755	739	749	761	793	770	735	781	708	727	722	776	764	803	721	715	752	803	744	763	800	775	775	819	788	787	749	783	811	737	768	802	759	746	800	765	790	764	765	805	771	748	794	709	797	729	792	769	734	801	764	774	772	761	733	765	787	723	739	734	749	788	715	742	728	753	768	853	755	803	772	752	780	794	789	758	748	776	744	752	780	755	747	766	794	726	751	782	789	746	774	744	778	805	722	806	816	766	770	757	808	760	770	775	774	780	788	716	751	810	756	758	732	765	741	766	754	784	803	698	721	747	778	782	810	744	739	781	782	739	741	795	787	772	780	788	808	739	744	749	728	794	744	773	768	776	784	786	804	805	762	722	787	777	789	748	802	753	803	789	733	739	778	790	747	800	755	736	757	775	697	797	773	792	756	730	785	731	741	798	782	755	752	749	784	809	812
7124	1990	1183	333	173	168	173	138	148	159	160	173	174	181	137	162	154	168	157	148	158	168	161	173	157	187	140	153	144	157	158	152	161	137	167	159	164	135	149	176	159	164	143	169	157	157	175	166	166	170	159	179	149	164	159	139	158	166	181	173	171	161	172	144	159	174	144	175	152	132	168	150	161	170	168	158	159	149	146	139	167	174	138	153	169	174	160	151	149	147	170	183	157	181	165	165	169	154	155	163	173	173	123	158	140	171	144	149	147	149	157	145	144	173	152	159	149	151	170	162	162	158	165	168	166	157	134	159	158	157	158	148	166	164	120	143	170	144	149	150	159	148	155	151	158	191	150	175	167	147	153	175	147	163	146	152	153	162	146	145	176	161	169	166	147	178	187	146	164	155	158	162	155	158	183	147	146	186	177	166	163	154	154	163	154	160	143	147	163	197	168	129	151	164	162	174	157	154	157	152	176	163	141	155	155	184	160	145	165	166	179	168	184	163	157	168	124	175	177	166	156	148	184	153	172	148	146	181	174	163	181	152	163	169	160	156	158	158	169	177	155	178	141	166	169	158	159	177	184	175	179	137	171	125	169	166	144	155	139	177	174	151	163	158	173	162	174	159	158	175	145	189	148	161	125	147	175	154	154	134	166	168	165	178	162	119	131	168	180	174	170	148	160	161	177	164	151	165	193	155	148	150	165	165	177	164	157	176	181	189	172	173	159	181	155	158	156	139	177	150	159	177	180	164	161	190	168	149	159	170	160	171	159	147	156	163	140	146	151	172	155	158	165	169	170	149	172	158	159	187	165	157	166	177	161	156	162	143	153	146	155	154	144	134	158	171	162	150	169	157	159	185	154	152	155	159	174	157	169	156	176	167	167	160	170	145	166	166	158	162	150	168	155	162	158	189	175	136	164	170	167	167	170	159	159	171	171	157	178	155	177	176	172	133	161	189	179	173	176	164	150	167	167	157	170	154	151	146	148	161	152	137	144	168	165	143	165	149	178	143	164	155	153	166	184	138	176	181	158	175	158	189	173	167	167	172	174	174	152	147	167	163	188	154	178	162	161	184	168	168	148	171	164	169	161	180	159	151	138	162	183	154	162	169	154	148	153	151	177	173	162	166	145	183	140	156	159	159	159	156	165	151	176	169	152	180	165	163	186	183	170	158	178	172	159	163	178	171	140	170	153	146	163	138	162	145	165	177	175	174	174	185	178	154	157	157	159	173	165	170	177	156	139	153	159	170	158	166	145	161	147	179	163	142	150	134	172	175	153	146	176	159	137	184	177	138	158	164	166	146	151	163	141	165	165	178	170	174	142	147	156	162	127	146	168	147	154	157	169	152	149	173	145	174	165	188	156	189	168	161	133	151	152	171	178	164	163	170	169	163	146	153	155	135	172	166	179	162	154	154	175	166	165	163	180	146	172	168	180	151	153	162	147	154	149	160	169	156	179	144	157	157	148	178	161	152	152	159	170	156	134	178	156	166	152	170	144	167	148	156	153	160	160	149	155	145	177	151	159	173	185	117	157	149	165	148	160	154	186	152	195	175	157	156	168	166	163	158	151	156	161	161	190	173	166	158	159	156	172	163	154	156	151	175	165	163	167	143	162	176	166	179	167	137	178	140	158	183	165	171	166	145	168	158	157	164	178	169	157	149	161	138	179	157	178	167	172	168	176	161	148	156	160	155	150	182	162	174	154	163	170	167	146	150	148	155	180	176	179	157	172	154	154	134	158	167	152	162	153	184	191	140	165	157	152	154	138	162	166	195	174	151	159	162	172	173	150	156	167	169	161	157	151	151	162	145	142	145	176	175	159	156	142	151	169	151	170	166	158	155	169	179	165	145	137	159	175	163	157	179	162	151	185	151	152	158	169	174	164	155	152	148	148	161	154	172	158	152	165	178	161	143	156	149	154	152	145	174	165	132	147	160	142	167	145	162	153	181	141	152	158	163	155	184	176	166	170	189	145	177	155	179	182	161	151	168	136	159	180	144	152	146	150	154	151	149	180	155	153	179	158	150	137	163	164	165	191	179	134	170	154	161	169	160	154	156	163	156	164	170	163	165	153	168	165	166	164	169	190	179	162	150	143	148	149	173	162	157	156	163	160	163	173	148	148	157	163	166	163	164	170	167	167	146	173	149	167	173	157	177	170	150	171	172	182	162	167	152	164	136	145	165	157	159	161	170	198	167	171	162	185	147	151	175	162	188	172	187	173	170	178	159	166	142	165	146	171	170	150	149	190	161	167	172	168	167	172	171	147	157	165	175	170	156	158	154	183	166	165	174	173	173	157	173	164	156	170	167	168	164	138	154	180	155	172	152	160	168	172	144	190	167	147	159	183	154	174	177	169	142	145	165	156	154	167	177	172	152	166	154	146	163	156	166	175	161	180	151	160	167	170	156	166	182	175	176	163	186	171	174	160	132	176	194	180	165	170	174	184	181	154	152	170	146	147	170	168	171	183	159	165	176	154	185	163	149	176	160	160	154	164	174	154	137	161	183	163	154	156	146	169	150	181	175	139	173	180	182	158	160	141	173	182	154	164	150	161	176	180	151	176	155	195	157	155	154	154	184	179	163	165	155	177	172	149	167	165	156	161	172	187	160	184	151	154	161	165	173	183	164	154	149	158	150	175	173	144	165	173	160	169	155	164	155	168	160	168	150	177	166	172	163	153	150	177	179	168	159	163	187	163	176	166	147	171	165	157	150	178	152	148	180	190	162	154	172	139	181	145	140	156	140	166	178	151	175	148	171	174	131	191	147	198	158	186	140	152	180	173	148	156	163	167	143	157	166	191	161	150	168	169	181	112	175	182	158	184	179	164	163	166	167	151	176	188	171	153	163	144	175	161	176	171	151	173	151	187	175	176	158	155	149	158	133	177	200	163	167	184	136	185	180	159	135	162	128	149	160	158	161	154	177	158	181	168	170	149	148	161	182	187	162	143	154	148	145	158	178	134	163	140	175	155	165	169	183	151	146	162	163	147	149	142	167	152	189	157	182	147	158	143	156	166	152	155	139	153	144	166	157	143	155	163	155	148	155	200	165	167	161	169	155	159	168	186	129	192	138	152	155	166	149	157	166	156	155	172	129	163	154	162	175	151	175	136	169	145	155	156	178	166	162	158	163	146	137	152	153	147	153	167	159	174	156	165	173	181	162	158	155	169	174	165	130	165	164	147	158	157	143	154	181	158	136	146	139	190	155	136	178	165	181	166	181	173	161	140	180	164	170	165	163	174	164	161	164	179	161	166	155	160	166	197	151	175	155	157	168	152	167	153	156	169	175	150	156	148	148	151	165	176	171	163	142	151	164	155	170	171	153	184	169	165	160	161	166	153	161	154	170	161	151	157	198	165	169	161	144	153	186	170	171	151	153	153	163	147	157	131	167	171	177	142	173	150	171	170	157	132	174	165	140	133	164	151	155	186	168	156	167	170	159	162	163	146	179	146	153	163	151	140	146	156	157	182	154
6188	2544	2581	818	593	551	516	539	518	502	534	500	509	485	491	460	505	458	507	466	514	477	473	461	515	468	445	483	457	476	532	465	508	459	442	496	463	495	490	484	533	471	488	457	441	493	462	501	462	462	486	482	499	487	477	453	444	512	458	463	494	449	482	486	459	483	463	445	502	474	451	440	470	492	430	426	478	489	451	499	483	496	500	462	459	470	440	462	438	476	488	473	487	494	471	424	457	476	495	491	444	481	474	472	496	473	487	495	451	407	481	488	440	491	512	477	453	456	445	477	452	471	469	496	450	470	412	461	508	471	461	477	468	474	460	472	477	476	483	465	468	496	503	433	502	469	480	478	471	516	466	525	495	453	470	484	474	485	488	434	483	451	441	479	458	474	458	467	493	447	516	476	501	466	438	419	435	494	465	460	479	482	496	503	487	491	481	459	470	458	466	445	508	457	457	501	453	455	468	472	436	449	461	491	492	480	476	485	488	506	443	487	488	493	463	466	447	515	481	441	486	506	494	482	440	496	452	468	494	468	498	502	478	471	489	467	479	455	423	490	489	482	510	504	510	511	439	491	491	443	421	462	475	482	488	476	489	462	468	483	465	447	489	450	458	453	435	453	469	443	454	492	521	478	462	452	502	447	474	495	459	470	467	439	471	469	493	440	495	488	473	477	520	479	463	481	444	491	445	479	538	466	490	487	447	468	487	418	465	455	471	498	482	495	493	464	467	467	457	489	520	454	507	466	446	496	473	444	495	481	448	503	446	442	472	473	479	478	507	490	438	507	464	479	501	482	495	483	474	498	494	443	527	481	450	473	411	477	464	475	481	476	489	483	453	463	510	448	477	512	460	466	511	445	471	482	479	465	480	470	454	471	513	492	476	478	473	478	470	448	481	496	500	455	487	495	466	514	482	470	500	482	443	491	479	436	445	450	490	501	496	472	488	461	448	502	474	510	512	513	455	453	493	488	463	449	507	505	445	502	461	466	467	478	466	471	491	456	449	509	462	494	455	510	433	475	486	513	473	448	523	472	484	444	436	457	481	468	468	471	509	469	465	483	455	476	492	529	457	453	458	493	449	447	491	502	496	470	510	509	484	472	454	470	473	489	518	458	462	477	477	435	487	469	468	491	517	482	470	503	472	442	502	445	482	501	503	455	461	478	463	462	499	469	456	463	464	472	459	449	470	494	483	451	460	512	469	456	464	506	472	437	508	496	504	519	499	480	469	473	496	470	487	462	442	500	492	532	461	456	503	465	517	500	495	468	492	523	481	496	498	480	441	466	483	456	488	456	480	517	528	497	473	504	500	476	473	442	466	487	474	457	505	461	480	509	459	451	482	494	493	538	487	474	495	480	453	480	495	472	504	469	407	483	463	454	479	460	463	507	487	495	465	475	465	476	438	491	464	466	460	483	492	497	478	491	489	485	487	484	512	495	465	465	449	448	475	490	443	431	476	493	469	473	456	481	482	493	484	481	454	502	482	470	470	484	492	495	503	456	484	469	478	508	473	459	424	432	486	492	505	451	459	433	445	486	474	491	509	445	487	492	477	483	457	471	486	501	511	450	452	457	476	457	494	465	475	487	493	446	458	490	494	523	464	484	472	453	462	465	499	518	468	422	481	520	517	460	488	457	465	448	446	491	436	451	481	538	449	474	482	450	473	521	521	477	522	551	471	471	503	484	470	488	484	476	501	479	455	463	518	470	476	470	461	479	474	493	508	499	468	451	474	488	506	512	513	487	495	475	469	532	485	479	506	494	462	471	441	480	481	491	483	453	468	464	441	474	472	521	484	479	517	477	482	485	432	470	488	453	465	485	469	520	485	470	491	490	467	493	489	500	505	479	480	516	450	471	474	470	462	522	519	434	464	462	486	451	491	491	462	473	454	436	504	537	526	488	465	462	455	471	465	466	482	487	460	502	507	473	478	482	503	474	482	445	487	495	498	515	447	445	467	457	517	465	483	509	526	496	487	449	466	462	442	434	507	496	469	487	479	507	461	433	469	444	492	526	467	500	488	501	483	465	506	499	473	470	509	481	448	454	474	480	470	466	470	464	496	469	499	462	501	496	473	469	472	470	483	473	471	482	521	472	479	479	507	500	438	518	502	434	457	470	474	476	493	459	508	495	485	502	486	429	482	493	476	456	492	448	512	428	477	438	475	436	460	518	477	430	478	491	472	483	487	467	463	454	511	490	519	501	484	498	474	445	495	506	494	497	471	487	463	446	433	485	508	460	478	456	432	468	452	472	499	469	488	452	469	507	494	465	469	483	485	479	470	462	488	482	468	485	457	465	497	468	466	486	456	502	501	486	493	463	493	470	453	473	457	477	476	492	444	463	510	498	444	516	497	479	507	512	503	486	508	465	474	521	456	477	493	478	439	519	503	513	459	484	436	484	516	459	500	462	497	487	487	532	469	447	477	461	485	471	487	502	455	482	488	463	439	471	471	471	449	483	484	493	438	491	454	485	485	476	480	493	445	482	466	458	515	483	479	474	465	439	495	470	465	488	464	466	482	490	481	458	445	472	481	464	472	467	466	474	453	467	470	470	483	486	490	479	482	479	497	452	450	503	517	481	469	458	490	473	478	465	438	464	498	512	520	478	479	497	489	469	481	483	441	443	461	454	493	472	488	480	505	471	495	468	472	483	459	457	452	473	475	486	457	455	491	450	499	490	464	442	471	490	439	498	464	435	462	496	500	481	518	442	510	484	483	453	524	505	484	493	497	497	478	476	465	508	448	492	512	483	443	433	513	483	466	458	472	463	513	470	467	483	481	486	475	458	485	469	505	462	450	480	469	456	496	476	485	502	464	494	518	457	504	442	467	472	489	455	463	484	496	462	486	502	503	440	450	465	436	485	456	462	456	463	470	465	463	470	496	527	460	466	482	454	493	463	466	450	493	453	460	489	446	443	481	511	481	503	467	489	457	468	419	446	486	488	424	470	479	496	474	488	451	480	477	467	505	448	478	467	464	479	498	464	511	478	470	455	451	471	486	494	482	466	470	456	508	475	486	517	475	469	472	460	474	476	512	467	486	470	514	426	475	473	430	490	446	486	484	471	453	476	475	486	450	475	510	501	481	485	472	432	499	470	450	478	491	453	494	504	462	525	459	448	439	525	480	476	459	472	494	455	485	478	501	490	490	477	456	477	455	479	460	499	444	483	499	423	448	462	478	511	472	517	468	474	461	443	482	464	489	483	459	511	499	465	494	472	491	456	520	469	475	488	478	500	503	492	444	515	463	496	517	476	461	515	491	442	477	482	438	489	464	488	455	449	449	519	457	484	475	469	539	475	450	436	472	475	476	490	483	472	525	476	470	479	470	475	492	500	422	478	477	467	427	511	491	498	467	460	487	454	508	436	483	480	494	421	464	473	473	475	490	451	463	497	502	465	495	455	503	470	461	482	491	456	480	466	402	478	509	477	490	473	496	499	473	466	464	441	470	457	504	465	444	502	469	443	478	465
43785	31791	20249	4523	791	611	474	418	414	401	393	375	378	344	369	373	313	324	363	369	310	332	325	341	319	320	309	279	307	302	335	310	325	314	333	316	331	306	311	309	345	333	323	326	315	302	323	333	334	327	335	296	306	334	352	319	285	300	323	332	321	290	286	321	337	319	338	306	306	298	313	311	313	365	326	317	313	343	302	316	328	306	341	306	300	295	335	293	340	326	296	290	313	339	329	282	319	351	303	296	283	294	347	326	329	303	324	346	295	324	346	312	341	355	330	296	322	313	329	319	300	352	332	329	303	315	347	284	305	318	336	311	308	310	294	333	314	322	297	302	322	318	303	366	345	309	306	323	374	302	303	303	334	341	298	375	315	317	304	332	312	328	288	308	322	337	323	316	321	315	306	317	311	316	324	336	318	332	322	348	321	305	348	318	299	303	279	322	357	313	316	298	295	334	317	301	288	331	314	306	297	315	305	334	301	285	324	306	330	315	333	312	324	284	289	350	298	313	338	295	317	278	301	308	313	314	337	320	319	333	330	329	271	361	320	335	313	319	312	345	297	313	307	342	315	300	294	319	301	314	290	313	288	298	326	309	328	307	321	327	293	300	281	325	321	320	316	311	319	310	306	300	312	284	319	329	305	322	322	346	294	301	315	333	346	304	303	320	305	311	333	329	307	304	325	325	306	354	334	309	300	265	328	318	312	325	316	326	305	299	310	296	306	320	313	289	314	277	308	345	299	303	328	339	310	292	326	350	301	348	330	344	312	317	323	323	302	309	308	307	350	314	329	313	312	318	325	335	327	332	319	311	297	283	315	273	308	311	328	319	324	327	307	303	341	331	309	326	324	290	324	301	281	311	308	316	333	297	306	323	327	311	313	290	306	338	337	299	339	300	311	353	314	311	307	321	305	290	345	318	337	325	323	324	323	317	302	310	333	333	311	320	304	302	342	310	319	307	293	294	306	327	312	312	308	345	311	311	337	300	310	353	314	329	285	366	297	342	332	320	321	323	342	359	320	331	296	316	301	325	354	304	317	321	317	286	314	327	296	301	292	313	309	306	310	296	314	267	317	315	310	356	289	302	326	298	325	331	327	306	301	318	299	305	285	293	325	295	311	299	317	313	288	272	322	328	305	265	326	294	332	324	312	320	325	335	307	321	306	282	334	326	323	271	302	297	327	317	319	316	329	340	342	342	306	331	301	300	329	316	319	314	338	303	289	314	323	344	315	314	333	309	325	316	300	319	320	305	304	302	322	279	274	288	288	317	330	329	327	324	308	329	309	309	286	336	331	320	300	306	318	325	300	289	329	310	296	302	332	321	350	303	335	317	304	302	302	330	311	304	285	306	301	324	302	314	272	322	324	310	323	324	303	315	306	300	280	307	319	303	335	311	315	308	284	312	322	326	351	300	299	313	302	320	306	292	313	316	338	297	302	328	332	315	296	305	325	300	316	329	322	328	304	308	284	317	326	292	304	292	278	338	295	333	311	309	346	337	313	330	278	296	321	296	308	290	335	331	304	307	318	328	319	316	370	293	323	293	322	316	339	292	343	314	304	339	301	307	343	313	330	346	301	316	310	297	313	285	299	278	337	324	283	311	313	314	344	324	296	315	327	321	334	318	325	307	309	337	334	345	327	315	300	293	318	312	326	336	320	295	311	345	311	324	315	305	344	297	336	363	330	317	301	317	318	299	329	307	316	270	289	314	322	321	288	319	335	341	297	325	311	290	313	295	303	317	323	332	318	278	332	308	296	334	354	291	312	307	302	309	300	319	314	334	310	317	343	322	335	313	310	293	323	274	353	319	318	312	304	316	334	299	333	304	335	309	301	317	305	322	335	324	297	289	310	327	308	302	337	327	316	294	309	323	323	323	325	320	318	323	328	340	312	329	341	317	321	306	318	316	306	318	326	299	311	293	315	334	320	327	328	288	311	297	302	282	327	306	326	307	328	297	334	320	322	320	321	323	309	345	304	308	297	313	317	358	333	300	319	323	305	323	262	310	318	326	310	305	315	354	301	304	338	283	322	337	349	343	318	338	326	282	325	316	301	304	356	314	305	295	303	317	299	324	325	283	320	280	281	321	300	313	340	318	268	301	313	309	325	316	304	338	312	304	301	335	304	323	326	292	310	300	302	339	276	334	314	332	311	301	311	289	294	308	320	321	335	312	284	310	287	310	319	317	327	310	313	309	349	335	322	278	316	318	306	357	309	359	310	300	321	336	313	327	293	293	329	333	293	351	299	325	329	338	321	339	316	312	309	283	287	315	331	326	337	328	284	330	323	307	346	298	320	311	333	284	312	319	302	315	337	329	299	313	275	281	340	340	294	285	329	272	303	313	298	351	293	301	318	301	325	313	304	310	343	310	296	300	306	336	318	310	334	282	304	324	342	302	313	351	349	315	318	314	314	326	303	322	301	335	289	289	298	299	310	300	328	304	327	311	289	324	332	302	289	316	308	333	310	331	318	300	319	331	305	280	265	310	292	329	357	361	329	331	304	320	316	307	305	308	288	278	340	291	297	292	334	317	308	336	325	285	297	298	309	312	313	339	320	313	346	315	311	322	310	340	326	334	345	313	295	322	309	338	334	323	289	294	304	341	321	303	339	312	302	311	306	300	325	318	304	327	300	315	314	287	295	324	329	324	284	322	292	337	311	330	297	289	316	326	333	312	310	311	301	366	317	307	298	325	303	327	345	307	316	327	305	305	302	316	329	289	334	299	292	281	323	286	280	301	324	301	338	352	333	303	346	318	327	315	337	345	319	310	306	282	328	330	320	340	312	328	301	326	345	344	316	310	296	326	313	317	308	331	346	349	314	341	291	330	322	299	311	322	317	353	321	334	331	317	345	301	294	317	309	300	285	325	319	307	289	321	303	349	301	341	267	284	322	322	279	347	311	300	320	291	280	305	317	307	339	300	340	325	322	352	314	317	302	283	325	301	305	299	300	317	307	306	350	279	307	317	324	349	320	310	304	313	326	312	312	330	326	318	315	286	279	342	327	289	315	324	327	316	323	350	307	304	325	290	304	347	343	296	302	334	348	313	295	313	306	292	307	313	295	316	305	323	329	337	324	333	311	329	315	327	328	302	330	301	346	308	282	345	306	318	331	354	332	309	343	324	323	308	305	301	330	307	307	364	306	308	313	298	310	297	344	302	336	301	308	314	310	304	312	339	298	297	332	308	317	316	285	317	311	315	322	325	309	317	288	325	300	300	295	308	302	305	335	312	324	300	349	305	303	320	297	312	311	314	357	291	348	318	339	314	299	322	323	331	307	312	296	307	325	295	317	317	287	297	319	330	318	319	299	303	363	308	317	307	294	317	324	314	323	311	332	320	326	292	324	334	301	308	295	307	337	319	318	308	314	321	352	300	314	306	320	314	325	355	329	312	303	309	342	332	283	313	308	304	336	344	319	354	312	324	317	308	341	276	331	298	334	342	307	328	285	314	293	311	290	327	313	326	328	297
25626	19750	24669	5137	2554	2164	1834	1643	1553	1375	1291	1152	1195	1063	1066	990	1074	985	933	965	911	930	951	938	943	944	879	895	918	844	883	858	846	869	821	814	853	895	847	843	820	828	883	815	825	812	803	810	856	840	776	850	803	796	811	870	836	813	863	842	788	831	823	780	814	800	844	847	848	821	810	809	833	798	835	821	812	817	832	837	841	858	860	791	840	859	814	793	760	782	825	793	845	796	862	818	848	787	762	849	831	822	837	786	785	786	792	824	805	857	822	836	808	836	861	799	804	781	789	833	826	783	765	790	775	804	870	864	831	798	820	808	734	834	819	783	873	803	739	835	800	775	827	871	828	818	830	805	851	884	826	795	812	851	782	823	835	795	803	817	759	824	815	806	777	794	819	815	815	767	816	799	794	741	809	802	820	813	832	787	835	848	809	803	805	819	882	759	794	823	839	836	823	809	829	792	844	778	814	800	837	871	821	769	778	825	761	783	801	805	819	806	846	815	770	818	833	802	794	827	808	814	776	819	806	805	788	820	761	805	843	808	792	851	829	826	806	802	847	809	819	801	789	799	751	811	773	804	812	787	791	806	771	837	812	846	816	803	812	758	828	802	786	845	819	777	804	798	832	769	772	788	793	792	797	808	812	781	786	835	823	784	811	820	832	774	777	777	819	815	856	813	802	826	818	815	769	796	824	754	755	816	815	805	803	826	760	827	812	823	804	836	802	811	838	805	805	763	827	853	804	746	828	781	839	824	869	807	817	797	795	818	785	757	796	831	820	846	814	805	806	840	832	793	801	828	785	810	784	800	844	795	845	823	735	828	775	771	790	822	807	784	851	823	829	803	816	820	855	787	821	854	804	807	833	766	830	818	805	847	795	792	836	821	848	816	813	848	780	863	787	788	778	810	838	809	819	798	735	785	797	758	741	799	825	718	835	828	830	805	855	831	805	809	836	799	821	806	814	909	791	797	815	800	771	795	782	790	812	768	830	803	790	814	780	814	854	861	817	854	873	825	774	773	842	811	778	844	810	861	816	851	790	806	801	796	783	827	819	778	775	810	803	802	861	827	811	848	786	787	837	797	797	763	864	790	798	824	823	817	791	837	784	838	887	798	822	825	804	783	788	803	797	816	854	796	806	840	825	758	783	800	741	774	769	802	807	808	803	816	863	828	809	836	846	819	794	808	841	771	828	795	799	826	826	823	839	869	851	771	826	786	815	772	736	837	842	803	786	799	816	858	831	806	835	820	826	811	820	822	777	761	808	797	845	814	838	775	810	777	810	854	793	857	820	843	863	829	782	845	797	813	768	812	815	834	756	780	790	833	773	791	850	833	820	808	826	831	763	805	831	888	826	808	842	805	785	839	830	791	804	782	796	802	827	819	837	784	781	843	854	790	794	805	811	838	802	787	824	841	773	860	796	821	815	825	802	820	758	772	835	866	798	810	825	839	825	791	795	828	807	850	842	855	820	765	807	804	820	831	787	810	791	794	825	869	799	858	820	800	795	830	807	807	836	762	833	843	823	830	856	804	852	793	789	820	822	806	861	820	832	823	825	819	814	800	842	803	795	800	819	765	801	767	782	805	828	830	830	775	763	813	804	790	844	761	755	823	801	778	827	826	808	812	843	788	811	819	813	846	841	832	856	807	832	796	829	775	838	807	775	775	792	897	849	838	800	809	827	790	828	736	861	786	838	813	817	810	838	812	821	832	804	799	823	805	811	856	826	852	854	794	853	807	795	748	805	825	775	779	844	774	802	786	831	824	829	803	785	818	816	792	841	852	814	833	860	833	817	845	817	808	799	809	819	797	783	802	827	828	796	815	792	751	840	816	773	839	847	820	767	841	800	795	870	853	804	825	792	826	851	823	791	845	854	800	842	830	855	794	779	831	795	821	815	817	777	802	760	881	783	771	841	803	849	802	828	798	823	843	848	852	813	804	805	854	826	868	831	827	784	825	812	808	837	815	854	826	802	773	829	841	832	788	783	775	825	815	805	833	851	822	804	850	837	790	758	825	835	804	807	817	803	780	824	796	796	792	785	775	796	835	844	804	840	806	817	849	836	774	804	798	811	804	781	790	817	783	780	801	816	787	781	826	792	807	841	813	839	822	755	790	823	776	776	826	789	824	837	876	823	772	832	834	816	812	762	802	865	794	809	795	815	857	813	819	822	784	766	804	807	823	838	758	830	786	770	790	829	861	739	756	772	830	800	823	840	797	828	784	820	776	774	801	822	773	857	853	829	770	803	857	842	783	777	786	822	827	825	766	873	764	782	863	812	797	770	803	768	807	810	833	736	822	825	845	812	827	814	770	800	834	799	845	796	814	835	822	817	823	815	832	815	787	847	837	816	801	811	806	814	871	792	795	755	895	837	817	812	816	797	800	793	830	773	774	824	814	814	814	864	809	856	800	782	801	771	807	799	805	830	795	821	793	831	840	776	776	817	812	773	850	784	852	765	866	837	795	832	799	821	799	785	881	855	787	815	836	882	789	770	799	794	788	843	784	841	788	775	847	817	882	870	795	774	847	772	772	834	798	801	821	815	826	783	821	811	801	790	806	774	811	761	843	829	793	807	855	790	841	808	819	777	830	825	837	786	779	821	751	804	818	818	804	827	819	771	856	781	818	816	854	785	796	749	777	856	769	841	804	791	860	808	821	801	793	877	828	825	830	766	863	771	815	783	772	830	825	811	777	842	832	799	802	794	849	795	737	808	826	818	819	800	855	810	757	847	794	785	806	831	861	832	836	815	812	812	805	805	880	781	795	781	840	843	797	801	798	814	824	816	787	807	797	834	819	817	848	822	751	824	826	784	859	843	816	777	783	832	790	837	779	833	875	819	813	850	817	844	811	797	792	831	797	808	802	821	786	830	818	806	830	836	792	805	809	857	822	818	796	815	815	834	772	777	827	741	789	860	836	818	807	836	853	809	730	836	829	782	805	821	795	803	832	840	806	812	823	805	823	811	757	811	813	818	782	806	841	852	831	896	794	833	810	802	817	804	803	859	793	840	840	812	819	799	814	817	809	787	851	825	876	781	804	868	811	864	762	783	807	762	789	802	822	813	859	792	837	820	787	822	823	803	802	861	818	820	828	825	843	808	868	811	824	773	798	844	796	809	786	762	799	785	843	844	778	742	816	850	860	800	823	818	776	802	829	836	801	801	771	832	816	820	824	768	856	767	861	819	816	777	805	818	793	831	840	816	854	830	797	831	841	803	829	859	837	828	766	795	818	841	791	822	800	795	787	768	818	777	843	802	799	772	790	841	833	792	810	863	841	740	824	781	859	842	774	807	806	797	805	739	802	800	785	815	838	804	833	861	784	785	790	749	800	778	783	836	828	829	775	798	835	786	823	814	823	790	808	803	773	810	862	829	835	805	802	820	781	805	792	822	846	822	775	826	834	832	824	823	761	790	821	803	791	812	829	794	819	779	823	801	845	786	804	819	852	794	793	777	756	779	844	792	860	830	826
58778	48269	33426	10310	1485	879	663	599	517	474	452	404	339	410	360	363	337	378	375	333	350	337	310	363	318	324	320	316	325	316	295	335	309	330	315	339	304	325	357	302	311	331	329	319	306	341	338	321	307	296	306	313	325	298	322	293	337	292	327	334	318	300	288	313	307	338	302	297	327	292	302	299	331	293	283	335	296	332	298	301	319	269	319	339	315	306	293	297	287	318	316	315	309	302	320	282	295	296	329	316	329	317	313	286	323	299	328	305	308	291	297	327	311	328	348	322	278	334	274	318	299	282	298	344	289	303	311	323	295	310	311	320	303	289	305	278	293	311	333	321	308	344	277	306	302	318	316	319	288	280	299	315	291	321	292	323	314	289	278	292	334	317	298	282	312	289	317	325	330	289	305	330	310	323	287	287	303	281	315	313	338	297	313	282	320	347	295	331	318	278	302	296	313	333	344	286	305	327	308	315	307	277	300	322	304	283	288	320	324	318	280	321	325	331	294	271	282	317	297	291	290	285	285	280	274	300	330	290	304	285	269	305	295	291	338	282	286	290	315	299	300	310	296	313	278	330	292	312	282	295	329	323	273	291	301	287	297	309	288	324	287	330	315	308	284	296	292	275	304	287	272	312	302	302	314	301	327	314	312	322	288	318	313	313	289	306	305	307	333	283	288	299	300	302	328	325	331	334	319	291	304	314	313	286	301	304	296	289	285	352	313	352	314	317	291	331	297	305	296	315	323	308	306	299	279	299	299	317	322	299	288	368	263	308	274	311	277	307	324	302	273	289	279	297	310	310	280	288	323	336	308	332	299	320	290	303	320	323	282	310	270	298	261	291	303	302	356	313	277	302	317	302	308	330	322	336	307	323	279	316	319	319	308	314	292	318	321	304	296	306	317	299	281	283	303	323	325	290	306	297	340	338	311	309	305	301	273	317	316	292	317	291	291	315	252	314	327	318	293	316	294	320	299	312	327	323	313	292	293	294	352	320	310	324	323	299	308	316	297	297	264	296	340	298	353	300	317	323	293	281	327	297	298	299	299	318	283	281	325	289	326	291	283	265	318	297	303	299	264	352	292	296	282	287	295	299	300	307	294	291	296	315	318	332	356	295	307	317	324	315	296	289	323	311	284	308	308	320	324	308	275	336	311	282	307	282	313	312	298	342	299	285	299	292	299	295	308	315	301	297	295	293	288	303	312	294	316	307	307	341	282	326	297	333	282	297	288	314	287	290	322	294	330	309	293	276	299	298	289	291	305	301	324	306	300	275	307	277	303	289	302	296	327	317	308	318	313	291	309	328	302	327	305	298	312	270	334	293	291	313	306	310	315	285	286	302	315	297	307	314	308	266	328	271	332	301	314	325	301	363	327	311	277	303	301	292	308	326	307	302	324	341	313	313	294	303	281	303	307	332	290	286	306	291	330	326	297	303	312	308	276	326	320	330	311	303	267	317	316	282	330	265	321	340	324	328	269	332	320	256	298	286	303	307	319	297	299	296	315	306	319	315	304	325	289	313	286	295	290	337	306	305	335	330	283	286	337	300	303	338	307	325	261	316	334	340	306	324	311	293	314	317	307	302	286	286	320	305	305	312	318	300	287	276	309	290	296	301	319	317	297	288	299	265	291	320	323	297	301	317	291	300	319	302	294	347	326	311	270	322	353	287	303	297	302	319	314	310	282	307	285	321	281	294	297	307	302	334	269	338	314	294	314	294	343	307	303	307	338	299	326	311	320	301	296	315	304	313	300	286	312	307	316	316	296	320	301	318	299	351	273	328	272	319	304	321	303	320	291	321	324	322	344	332	279	310	309	280	314	301	306	288	310	327	299	324	324	312	287	279	336	262	309	318	311	308	310	295	266	300	282	287	283	305	302	283	294	315	284	290	302	309	318	302	265	303	300	337	307	322	311	308	313	303	302	306	295	310	300	285	303	315	333	308	309	270	307	285	286	315	289	305	286	322	314	291	288	301	306	305	316	332	305	319	302	295	338	287	292	303	297	324	314	301	322	337	300	323	295	274	336	312	282	324	300	307	305	323	297	324	316	293	305	292	291	305	315	275	335	306	324	301	299	316	298	298	293	290	290	302	300	295	290	302	308	308	308	335	328	316	322	321	320	311	329	298	338	283	310	324	294	295	329	287	297	287	328	295	312	303	322	276	321	309	293	300	319	311	294	321	305	320	295	294	280	316	299	281	308	300	265	329	288	287	286	290	302	303	303	299	339	287	313	325	314	307	329	321	296	299	343	312	298	335	288	327	293	285	317	326	309	314	289	290	291	336	328	334	294	331	283	303	294	263	282	310	292	317	291	308	290	310	312	295	327	299	315	329	312	275	288	307	312	310	297	315	322	314	284	344	338	306	340	326	305	315	312	300	333	302	300	318	327	294	341	300	300	296	313	332	298	321	302	303	298	316	286	276	315	313	313	294	290	322	343	282	291	295	290	280	305	338	292	295	317	289	305	287	307	296	308	313	305	313	300	339	284	335	306	301	283	319	306	326	297	298	309	311	312	317	310	318	298	316	274	325	315	302	311	336	329	296	296	303	270	302	331	308	311	278	322	311	287	303	294	309	336	323	284	277	315	293	356	293	310	286	314	276	337	354	321	303	340	336	270	327	334	336	330	324	312	305	285	282	310	308	284	305	314	327	285	289	325	323	290	330	277	297	296	287	286	310	335	263	334	307	299	315	284	303	336	319	284	346	304	318	309	304	341	307	290	306	294	317	303	294	287	318	332	316	292	312	311	335	320	296	314	261	318	303	294	305	318	276	349	338	295	313	297	322	307	318	298	308	351	328	317	315	300	316	312	336	288	335	308	284	335	298	355	322	290	300	293	310	309	311	338	300	340	276	278	312	331	308	296	342	313	292	305	320	308	278	316	290	298	282	284	313	332	307	327	300	305	306	294	300	312	314	310	325	329	287	294	313	299	306	304	312	324	300	311	300	313	305	325	329	315	301	311	315	314	319	289	273	353	306	321	309	290	293	302	300	293	308	313	331	289	301	322	293	333	328	310	301	334	312	318	313	299	314	295	297	288	279	328	311	289	337	323	309	269	325	311	313	338	298	315	298	287	303	334	291	296	315	320	317	290	311	305	283	302	326	288	331	310	293	303	310	313	285	297	290	304	319	310	300	304	293	292	304	274	308	298	304	318	299	311	310	308	298	324	326	321	285	333	302	298	310	289	279	273	304	311	330	282	306	307	324	304	310	286	347	314	290	276	311	285	306	331	313	296	331	333	293	323	296	294	319	317	315	297	279	282	289	307	323	288	348	296	308	301	317	307	280	325	315	306	295	277	303	321	288	305	299	300	306	313	316	325	328	298	315	267	322	288	293	312	287	298	263	315	342	303	318	335	283	302	316	293	311	299	303	317	327	310	282	329	293	335	284	306	320	305	309	294	294	288	310	308	322	321	303	294	337	350	343	300	313	322	312	297	294	305	315	311	325	294	303	283	291	310	282	312	311	314	317
34952	31121	33344	8070	4176	3392	2852	2302	2101	1881	1628	1539	1387	1306	1252	1189	1156	1144	1049	1069	1000	968	1041	911	945	1069	935	898	900	886	819	881	916	890	869	873	820	844	848	813	847	828	848	802	792	882	770	817	848	816	764	819	794	818	808	802	826	806	806	826	797	804	754	836	800	763	791	772	783	851	800	789	799	794	766	808	778	795	766	786	728	756	786	770	762	784	723	784	724	776	808	779	767	748	789	780	792	786	792	770	791	827	815	811	782	796	812	763	710	762	811	737	813	832	725	803	775	761	747	773	730	769	802	772	752	802	757	825	739	765	726	772	780	782	760	763	797	760	828	755	799	790	804	740	738	791	761	757	718	796	755	783	753	734	772	723	758	766	785	751	781	766	747	739	777	710	775	810	789	744	743	762	768	764	731	808	747	785	771	759	737	776	784	777	768	758	702	732	785	787	753	748	778	782	748	798	778	740	765	765	764	732	757	794	807	723	778	748	752	789	744	816	799	734	763	770	777	769	770	762	763	773	794	778	747	787	776	792	777	739	746	787	730	765	764	723	742	743	751	748	760	733	793	784	784	755	711	821	736	713	747	782	748	796	745	759	758	820	752	800	770	786	813	721	754	786	757	762	797	802	804	745	796	739	800	807	775	781	753	741	804	725	751	777	774	743	765	760	777	800	760	758	743	773	734	780	783	730	760	756	844	801	772	745	762	749	769	776	846	766	769	789	758	745	774	786	781	747	777	729	758	739	736	712	752	825	727	778	747	718	733	784	751	747	761	766	767	696	759	753	785	793	800	771	820	790	774	740	779	746	767	776	759	807	727	761	782	762	789	789	760	798	727	729	734	786	783	775	800	755	745	744	794	743	742	777	744	780	743	791	802	769	715	778	790	771	750	815	743	810	745	779	783	771	755	741	797	778	821	762	753	772	790	745	822	760	771	745	746	733	808	766	774	801	782	720	779	754	758	783	782	772	741	804	756	715	781	758	778	765	796	748	805	798	764	801	746	800	806	751	755	724	754	771	807	827	716	730	748	834	773	751	798	761	741	795	731	760	772	796	773	764	779	808	779	834	789	745	764	739	750	786	756	758	739	752	724	722	731	747	807	767	730	736	775	773	750	751	789	765	738	758	777	796	770	797	776	771	791	747	784	786	786	750	767	749	730	727	772	797	770	775	785	752	796	731	782	732	759	759	767	811	682	800	775	807	745	789	742	765	764	785	721	792	752	770	782	787	787	728	792	808	783	792	746	765	762	817	773	755	782	729	785	774	819	778	733	741	792	798	778	736	751	792	737	785	744	738	776	776	725	747	756	788	785	785	722	794	789	731	765	796	778	755	775	702	746	740	794	730	743	845	763	814	780	760	802	773	747	783	744	765	787	818	735	780	790	782	745	729	761	776	796	780	773	720	717	727	750	758	806	743	791	750	828	753	764	774	801	764	751	759	806	790	804	764	705	731	752	749	731	731	755	740	783	772	821	738	743	764	779	694	782	785	849	789	714	765	822	733	785	784	761	802	719	827	711	766	773	763	750	747	812	747	773	764	747	758	779	826	749	734	751	734	798	749	758	800	781	740	744	747	772	829	747	773	735	733	777	742	805	776	765	815	770	749	750	765	783	775	764	758	768	788	721	763	783	793	789	734	772	698	757	761	776	784	821	791	760	728	807	790	779	721	784	793	785	776	739	812	789	774	779	796	784	746	719	712	750	746	790	754	802	750	768	798	722	743	753	806	777	737	791	773	735	759	766	760	771	776	747	784	756	812	761	674	783	763	781	773	785	799	782	718	787	796	773	791	760	704	780	757	772	732	796	748	735	725	808	760	776	809	784	802	793	750	771	723	757	739	780	815	777	795	762	729	802	766	772	768	740	796	734	786	777	785	763	789	772	742	782	797	737	833	743	776	771	778	747	772	769	787	751	747	718	788	778	764	727	814	749	759	754	754	755	787	695	773	747	769	775	778	733	757	758	794	781	739	768	771	769	819	742	737	726	742	717	803	769	733	754	700	731	753	754	754	770	763	746	763	752	777	782	741	774	730	790	760	768	759	825	739	731	781	685	810	773	737	743	796	771	800	773	755	796	753	721	782	763	779	762	784	731	743	765	780	799	788	802	722	756	771	754	820	717	796	786	780	779	752	808	785	783	751	725	805	747	746	771	783	779	753	758	757	758	786	750	795	801	847	796	746	803	807	797	746	771	776	733	729	779	766	774	804	761	806	764	763	774	806	766	757	761	791	814	816	763	754	782	801	740	729	770	745	814	766	750	785	812	759	776	805	722	729	777	754	759	744	733	764	820	778	738	793	779	744	760	713	753	848	782	728	798	711	772	742	776	743	810	777	721	777	783	764	735	781	786	774	786	764	784	749	771	797	767	760	754	742	781	772	842	744	724	772	788	795	797	738	778	747	796	742	760	730	773	814	773	746	746	758	774	767	809	816	777	743	792	758	789	766	786	757	778	733	779	758	817	745	784	798	773	745	765	789	734	803	753	789	738	785	778	781	762	786	783	750	773	747	789	785	746	740	774	776	765	766	748	783	738	750	742	721	840	718	819	767	772	683	756	743	775	804	722	788	819	718	713	763	748	778	776	810	777	741	767	788	767	777	788	731	750	761	795	787	774	760	793	796	792	824	788	749	762	776	759	762	752	775	808	742	731	756	763	765	818	758	787	752	817	746	804	790	712	789	753	771	729	785	694	731	768	827	742	767	752	753	748	806	754	756	819	799	774	798	754	811	782	799	720	741	777	734	786	797	775	794	748	788	758	726	759	782	750	722	751	764	801	771	752	774	814	733	755	751	742	777	778	759	764	777	766	756	801	789	761	743	806	771	714	729	760	761	727	749	756	763	803	779	775	845	793	741	753	738	750	795	787	751	731	750	824	746	775	813	756	781	763	752	758	767	737	780	777	757	741	737	738	736	778	781	811	718	752	762	746	781	738	722	778	732	773	800	763	754	726	789	759	751	785	804	759	722	694	794	797	791	735	798	787	734	775	780	767	779	771	774	795	785	783	724	715	800	730	765	741	771	785	784	797	802	798	790	781	701	791	759	764	764	753	740	787	775	809	763	780	795	780	793	769	752	778	758	757	782	752	773	809	733	835	761	800	751	754	786	757	758	774	805	779	751	775	804	763	758	816	804	770	826	776	814	811	833	784	742	779	820	815	743	775	774	789	723	808	783	782	800	829	785	760	766	757	783	772	781	748	745	816	770	720	789	766	815	763	775	756	774	756	819	809	761	791	785	760	777	744	806	768	766	759	792	843	764	756	692	793	772	761	735	805	794	777	749	805	770	756	755	806	825	746	738	811	755	757	748	768	765	771	788	823	739	783	757	761	781	737	695	774	784	728	719	736	750	771	758	749	752	777	747	742	750	760	740	784	780	794	790	749	765	758	748	784	742	738	762	783	816	798	704	800	747	785	762	744	784	755	739	762	804	737	753	778	762	789	754	816	767	775	754	759	743	766	737	789	801	767	749
6333	1788	688	220	191	168	161	161	176	130	188	160	177	171	176	167	144	160	174	173	181	175	171	182	175	155	148	180	167	166	147	162	186	148	179	170	155	171	159	158	158	146	180	160	166	141	185	160	173	174	166	162	148	144	147	150	179	154	149	180	159	159	156	168	160	177	148	154	142	162	171	169	167	184	154	156	143	168	186	168	173	145	170	185	163	151	166	169	175	159	137	163	158	153	159	187	161	151	147	169	173	177	139	163	179	181	147	169	154	169	168	169	184	178	153	164	173	152	169	156	149	133	153	154	149	175	159	182	170	155	174	155	149	168	178	187	162	176	163	167	140	186	171	138	176	172	149	170	151	165	145	167	134	146	171	140	136	179	194	156	173	173	157	171	136	159	165	155	151	175	163	178	153	182	155	177	153	145	130	138	164	150	160	150	155	163	179	170	177	152	167	170	145	153	157	151	142	149	147	163	161	155	179	142	174	151	160	156	154	189	164	171	150	168	190	163	139	179	150	172	169	141	183	179	150	142	151	182	178	188	172	169	170	158	154	158	147	154	162	150	178	182	162	181	175	159	154	147	190	166	151	154	154	160	163	150	157	160	167	172	184	172	175	166	161	167	161	153	191	161	177	168	166	143	160	167	150	179	152	157	168	151	152	171	184	149	158	187	168	159	153	159	146	200	163	155	153	188	156	162	167	135	164	150	171	160	198	170	161	154	182	167	166	167	174	171	150	150	170	139	170	158	183	169	181	158	146	157	181	191	129	155	158	170	181	160	186	200	145	157	162	167	158	158	163	192	148	156	156	158	162	133	153	175	171	168	188	174	157	138	163	146	158	152	156	194	163	161	171	154	171	169	173	168	163	140	167	174	166	183	140	161	147	154	159	148	166	160	157	171	156	156	164	168	164	168	155	165	165	157	155	166	152	172	173	174	155	152	162	174	160	157	153	167	165	164	144	163	170	182	149	150	161	137	132	162	157	168	159	167	167	190	163	157	164	163	145	179	182	145	167	171	149	159	165	143	190	179	184	145	131	170	150	177	164	156	165	154	152	170	154	160	154	128	161	168	167	167	170	163	157	145	140	156	146	151	159	184	154	149	182	153	163	154	165	167	157	174	144	156	166	184	167	157	168	152	162	184	146	169	179	141	162	158	151	183	182	158	175	148	156	153	159	170	170	171	184	185	191	179	137	167	169	151	156	152	140	150	188	159	173	149	158	165	171	167	153	160	142	166	164	148	177	173	171	151	151	143	150	176	156	159	154	189	156	189	153	157	172	156	175	182	136	149	181	160	176	170	161	146	156	178	156	172	172	160	186	179	164	167	163	157	154	155	161	167	162	158	152	162	187	148	157	182	177	152	147	162	179	158	166	156	174	165	169	153	179	174	173	139	162	162	159	164	175	170	147	159	167	170	165	176	162	163	183	183	150	149	176	146	156	155	161	146	156	151	159	141	152	149	166	146	146	179	174	168	154	147	157	185	161	176	188	165	144	169	184	136	153	174	161	153	167	163	168	169	181	139	170	148	154	156	162	164	169	173	170	155	151	146	144	170	145	141	174	171	173	145	153	163	167	166	160	139	164	154	174	142	156	138	145	165	153	137	175	163	191	164	146	172	168	160	185	153	163	180	157	180	146	171	163	151	144	175	149	175	174	179	150	165	169	159	145	164	179	134	172	156	155	129	157	162	168	145	152	165	140	160	170	145	172	166	148	157	150	189	153	164	161	153	170	178	157	160	140	190	162	158	163	155	151	176	141	182	169	160	175	160	157	165	150	163	186	182	149	160	155	167	137	168	164	143	156	173	166	150	171	181	137	157	175	160	174	166	163	153	163	155	173	153	160	169	157	169	140	176	152	133	160	155	159	148	168	160	152	162	165	164	189	176	163	145	171	182	165	160	150	192	152	150	167	184	166	158	153	171	183	154	155	151	164	161	175	151	172	172	168	168	150	168	161	162	156	162	161	164	182	165	145	165	134	170	168	167	144	162	142	156	181	190	177	166	145	185	178	146	152	163	163	173	163	174	172	148	176	177	178	155	150	167	165	164	178	159	147	153	158	165	139	178	148	150	151	158	167	155	165	170	158	152	172	170	174	157	162	145	158	178	144	170	171	146	159	159	158	150	153	175	153	174	173	183	181	160	177	170	180	177	165	155	162	135	158	173	144	159	156	164	191	165	178	176	191	162	162	148	157	199	153	158	149	177	190	177	175	141	166	162	175	154	178	172	172	171	166	167	160	178	182	169	169	141	145	170	171	163	168	186	155	147	199	166	161	166	174	152	142	180	156	150	150	160	179	160	154	179	179	169	168	143	142	182	169	174	146	155	147	162	135	166	162	190	158	172	167	164	161	159	130	137	162	177	181	166	195	161	162	156	174	163	146	164	143	171	189	148	169	155	143	173	156	172	153	167	163	185	155	166	157	143	170	158	156	167	154	165	149	148	172	182	148	183	163	157	141	176	146	178	174	152	177	171	170	166	137	159	155	168	164	180	149	127	165	176	192	181	178	161	169	159	157	156	206	178	175	162	157	153	164	158	140	170	161	153	153	148	179	190	168	149	166	175	154	169	170	150	180	165	169	182	161	173	164	158	160	191	174	160	152	152	159	139	170	152	159	166	159	166	165	166	161	168	165	148	158	164	163	164	171	168	167	170	173	157	160	167	172	178	156	178	193	182	163	143	153	180	175	197	175	150	138	158	157	163	165	161	171	170	159	168	167	147	183	158	186	194	170	159	176	169	169	151	164	214	180	145	178	183	152	148	172	163	151	162	148	162	162	154	168	160	181	160	174	141	172	166	129	152	172	151	163	132	157	142	177	150	163	148	159	161	152	147	146	179	167	146	159	157	169	163	158	166	160	147	156	157	158	180	161	165	134	152	184	159	169	179	155	168	171	152	168	162	177	160	175	145	180	160	171	173	166	167	143	152	159	164	163	156	153	164	182	147	163	154	138	168	164	173	156	155	143	165	157	153	180	145	165	164	176	159	150	160	151	179	162	168	173	162	152	185	163	167	170	151	170	158	164	153	147	170	166	164	135	145	149	153	182	176	163	165	153	169	168	166	162	173	167	141	175	209	160	166	151	157	151	177	167	171	191	185	174	168	177	165	138	160	173	158	153	152	182	149	176	146	169	173	161	141	145	151	153	162	156	168	180	178	163	150	154	154	170	152	146	189	164	153	153	171	140	151	153	177	152	157	200	162	166	173	166	142	155	184	151	186	159	180	166	159	170	171	160	169	150	168	160	164	165	216	177	145	168	158	176	149	163	161	154	148	182	189	165	170	150	172	156	158	156	162	153	153	157	150	167	188	169	161	163	176	166	183	155	157	163	167	189	155	157	163	168	176	162	173	163	161	169	159	171	173	161	158	156	174	172	162	165	137	173	151	164	171	159	136	163	175	182	165	151	155	160	167	162	157	154	164	194	202	176	158	167	134	182	137	166	153	150	140	175	159	175	137	165	154	149	161	156	164
5785	2744	2043	801	555	563	510	525	479	483	528	436	473	483	499	500	476	516	462	495	470	484	427	488	458	517	462	483	461	481	464	465	520	467	509	471	486	466	488	458	480	480	465	431	501	487	502	502	513	490	464	470	503	511	494	486	497	489	467	479	469	468	474	482	511	472	466	450	504	508	449	464	472	466	488	466	445	465	457	468	495	450	488	454	488	483	454	457	458	514	495	474	455	490	473	491	469	458	467	487	510	455	467	453	500	468	470	495	474	506	467	494	518	497	504	466	459	470	482	477	473	488	461	466	444	498	476	480	420	474	478	461	482	520	484	526	481	519	474	480	464	511	494	476	447	480	453	472	466	443	477	452	461	495	485	502	484	436	442	438	466	476	472	493	498	454	464	491	479	463	471	496	498	474	452	462	516	506	479	462	505	488	471	494	486	486	446	474	462	495	505	493	456	498	438	481	472	459	453	464	492	468	473	498	452	493	461	469	477	477	472	452	490	479	474	458	500	485	463	505	502	482	466	465	470	451	486	464	482	446	473	485	493	481	456	482	461	480	491	484	451	443	453	463	450	502	477	467	494	440	489	441	482	506	482	484	504	496	501	513	493	477	459	463	495	481	459	478	453	489	481	516	456	483	483	477	502	469	489	470	452	445	448	508	471	467	490	470	500	466	463	489	514	461	513	464	491	502	480	454	507	500	475	471	509	470	491	462	451	451	470	456	450	453	453	473	517	511	481	484	481	474	482	506	495	444	489	476	477	480	480	528	442	440	471	491	466	503	499	450	463	480	485	475	495	473	465	455	476	483	480	491	499	483	488	489	475	469	452	501	489	491	478	474	444	466	501	453	470	454	497	474	478	472	449	500	496	457	472	496	481	500	482	499	481	481	467	475	425	497	440	458	462	474	445	491	463	498	460	462	447	483	483	447	471	471	440	507	491	483	483	489	463	495	481	475	482	482	453	466	484	455	489	474	490	440	461	447	486	466	480	459	474	490	493	513	501	467	443	425	507	475	506	489	451	508	463	466	438	438	460	469	461	472	461	474	460	500	462	451	469	463	482	514	491	490	481	467	463	471	480	461	496	460	481	494	482	502	489	476	478	475	498	496	487	489	516	467	481	470	478	465	468	494	435	476	525	473	495	524	483	441	498	457	500	462	492	451	475	460	482	517	483	488	458	466	499	482	491	485	463	482	484	508	492	498	467	493	474	467	482	487	491	501	449	486	465	487	477	525	491	475	485	448	523	451	462	492	461	461	508	498	472	479	469	432	498	467	447	531	483	512	479	507	446	452	495	479	519	481	502	501	447	456	467	475	458	494	490	466	509	418	510	506	456	483	472	479	487	464	460	486	483	500	468	425	467	454	455	490	480	500	455	497	446	471	450	494	484	485	478	435	471	466	522	535	468	463	526	467	483	481	438	495	451	479	518	464	482	507	450	460	443	475	475	476	496	482	450	477	472	489	481	528	454	489	452	460	513	448	488	491	499	493	473	487	493	414	457	499	478	471	478	430	452	422	496	465	499	499	461	479	446	472	462	496	460	483	478	499	480	459	471	479	501	495	476	496	509	482	488	430	494	483	473	470	465	453	488	472	471	475	451	456	469	480	462	475	466	509	476	483	510	483	484	448	484	459	445	509	492	462	457	454	473	450	471	474	477	536	472	458	456	470	460	470	487	475	477	458	495	446	499	531	489	497	470	449	493	471	465	494	478	469	487	460	505	490	479	488	494	483	493	475	488	472	479	464	452	486	455	481	456	507	481	461	482	481	477	491	492	502	451	462	499	468	476	508	524	486	505	469	477	496	487	487	493	471	458	431	505	488	435	465	491	474	508	447	470	470	486	493	507	428	472	501	475	495	463	413	446	480	513	473	469	489	485	462	487	502	487	503	505	493	483	484	470	468	496	493	502	485	460	435	492	451	492	536	512	494	481	456	480	500	488	530	480	482	492	477	491	462	514	490	498	489	475	487	486	491	474	484	463	498	488	513	535	456	458	484	513	469	467	510	467	476	483	477	480	453	474	465	485	497	491	472	487	511	507	483	443	466	459	463	472	505	484	491	470	502	482	455	462	486	503	461	456	435	486	521	481	497	488	476	504	473	496	474	481	513	463	454	475	479	463	463	472	497	476	499	508	501	457	490	474	476	450	485	484	453	510	457	468	478	493	461	472	489	462	466	489	451	456	462	506	517	518	499	464	491	470	465	527	496	458	459	484	493	494	489	473	446	513	494	470	456	485	470	483	482	479	466	449	463	494	473	520	459	494	483	514	484	479	517	500	467	457	454	474	471	520	438	467	449	490	452	480	469	465	474	450	468	500	496	453	476	470	487	496	466	467	489	501	474	479	460	461	458	474	456	452	482	473	450	474	486	487	486	483	451	486	467	467	487	496	499	516	441	460	464	473	451	465	473	466	434	473	486	483	527	466	476	456	472	448	484	489	462	467	456	489	489	496	503	479	498	480	464	440	457	494	489	464	467	503	488	500	499	486	517	476	490	416	460	456	493	504	481	463	481	461	471	486	468	506	470	457	482	461	457	444	451	502	490	473	496	481	464	494	474	480	452	441	483	497	473	474	438	467	453	467	432	514	488	484	513	501	490	456	443	502	471	452	490	458	467	482	478	502	480	495	494	541	458	511	480	520	448	514	466	463	467	521	472	467	476	487	498	470	516	490	457	464	467	503	472	488	478	441	456	513	466	469	470	484	507	488	466	489	448	473	456	462	437	479	455	481	478	487	501	490	475	507	485	500	483	530	504	476	431	461	530	476	469	497	442	537	456	486	470	478	467	465	488	503	473	505	485	449	535	487	483	496	440	476	439	470	472	508	482	503	483	481	458	474	482	502	478	449	481	525	457	494	521	483	481	520	475	502	431	442	501	463	506	481	469	499	469	487	470	516	476	439	467	480	484	468	475	470	484	466	503	457	500	445	482	478	455	454	489	451	478	436	477	474	467	448	474	460	463	480	472	488	479	456	459	485	484	476	479	469	505	493	492	460	471	500	457	465	462	454	478	502	462	488	507	495	500	488	461	489	463	496	462	494	499	461	457	444	472	484	488	506	490	441	484	483	474	516	469	482	457	496	524	490	469	490	501	474	478	481	468	470	432	490	486	496	484	492	481	461	496	491	473	470	487	463	506	491	456	424	500	494	480	472	482	465	507	509	487	475	481	472	484	493	463	484	513	465	475	463	495	462	514	454	484	466	472	481	511	486	508	450	493	463	490	471	465	486	472	479	507	458	491	523	443	497	502	486	483	490	437	481	493	468	480	512	484	466	480	497	499	495	488	492	487	465	473	451	485	470	461	498	468	479	497	482	508	452	454	512	491	483	456	508	490	489	494	463	468	472	505	495	465	469	512	500	471	482	520	467	485	457	449	502	438	478	487	451	461	503	463	519	454	438	457	480	510	474	492	468	474	510	512	520	428	470	451	477	508	508	467	476	495	467	476	475	547	458	488	481	486	479	462	470	470
42375	31185	17260	4573	802	560	507	485	417	359	368	327	372	375	352	355	372	347	301	322	335	341	318	353	326	307	321	331	325	329	308	318	312	313	362	305	350	336	312	318	318	311	305	317	295	314	341	313	321	302	300	322	317	307	320	295	325	341	305	318	287	316	315	279	310	274	310	302	339	306	315	317	326	324	286	341	310	319	300	327	307	309	305	305	294	289	320	305	333	268	326	301	305	331	328	322	347	297	301	327	292	332	333	323	304	292	296	311	304	315	309	306	303	326	325	294	283	323	295	294	302	309	325	311	312	337	306	298	335	296	293	348	317	339	299	297	329	308	350	315	307	321	318	308	306	303	334	352	302	309	305	314	343	310	309	303	306	314	315	323	324	330	313	298	338	321	356	317	313	287	302	312	335	294	340	342	319	317	318	298	328	317	305	315	296	344	288	287	313	301	331	298	323	312	292	294	301	318	301	302	328	332	313	286	304	314	321	293	324	314	345	299	341	313	319	334	330	314	340	315	273	276	346	315	272	317	315	290	287	328	306	312	283	320	319	308	263	294	306	287	309	300	343	326	305	257	279	346	308	311	298	325	315	290	305	326	312	309	316	329	313	317	307	323	302	296	315	317	345	256	335	293	330	314	334	309	310	331	342	319	307	307	322	270	318	288	307	300	351	325	283	314	320	315	326	312	296	332	313	320	302	302	306	335	322	357	328	319	337	322	301	322	289	295	323	329	335	321	300	315	330	304	316	310	284	330	314	318	301	332	313	302	291	302	285	330	347	340	342	277	300	316	326	293	321	309	319	300	314	310	323	316	302	346	305	286	303	332	288	279	334	292	318	318	302	329	318	295	317	324	313	337	310	315	306	331	328	320	326	313	306	313	307	333	316	321	346	321	333	323	308	301	331	326	293	312	316	294	315	327	335	286	309	311	308	316	309	336	312	326	307	283	308	285	295	288	299	292	319	311	294	309	325	333	308	300	312	280	321	304	331	294	306	329	312	301	339	302	321	311	296	329	297	311	311	327	284	292	318	318	289	313	334	308	308	343	322	287	289	308	297	298	339	290	311	319	290	294	304	333	305	324	327	313	330	302	313	321	326	312	294	275	314	331	299	302	296	340	307	317	308	323	292	343	310	302	322	302	280	324	323	307	325	311	307	305	324	351	329	300	307	345	313	294	278	307	331	297	324	316	307	329	300	314	278	323	284	323	307	348	306	326	311	308	315	303	327	335	299	342	266	306	305	298	334	324	281	296	305	297	299	317	278	302	334	298	325	324	322	297	305	307	299	341	291	297	284	322	343	288	309	319	331	311	308	295	292	339	302	296	352	301	304	297	334	294	308	330	299	331	308	321	317	332	310	345	267	304	288	363	323	314	307	348	318	289	318	309	326	359	334	305	301	326	349	291	301	312	288	311	342	307	329	335	311	356	332	288	304	321	282	320	318	343	303	316	312	312	300	301	325	294	313	326	322	304	326	317	325	305	298	312	302	315	314	313	308	294	313	302	333	311	290	282	308	338	321	315	313	313	275	324	331	330	323	321	295	317	319	299	319	295	350	318	331	327	310	293	323	309	300	325	315	329	317	310	288	307	339	356	307	321	298	300	291	307	292	311	299	325	344	337	279	298	296	288	306	336	352	304	279	297	304	322	307	293	296	331	298	320	298	305	316	318	300	307	348	321	313	309	309	341	301	296	322	296	317	308	329	314	288	336	322	295	261	307	332	324	300	307	314	308	303	298	333	316	317	301	353	300	311	317	309	307	301	292	318	330	309	322	302	302	322	331	324	294	303	321	334	279	337	305	305	297	293	300	331	335	316	289	314	307	325	353	310	287	309	346	321	330	314	268	332	305	309	317	312	297	286	321	312	302	309	320	320	297	303	331	316	300	315	328	301	310	288	296	329	303	315	315	325	308	308	300	321	326	274	312	345	312	290	323	297	308	297	328	340	296	312	308	322	316	326	299	272	292	294	299	297	318	315	323	307	284	294	323	314	307	321	341	278	312	276	293	314	312	310	305	320	291	290	297	351	312	318	319	320	338	308	286	292	301	315	355	336	313	302	327	297	331	301	310	323	304	321	299	346	320	300	340	289	310	296	282	312	297	336	299	284	308	308	302	343	305	282	305	347	311	295	317	316	317	285	333	325	355	313	348	337	338	339	339	315	283	326	339	278	354	318	303	318	301	306	318	280	304	310	301	292	302	335	290	305	299	332	301	314	307	291	326	305	314	293	299	294	334	287	296	273	314	294	322	325	288	312	321	309	324	329	325	318	319	319	330	321	317	330	312	315	324	312	310	335	315	300	300	330	287	311	309	318	315	311	299	282	303	292	302	302	314	316	298	359	312	310	269	322	287	319	273	297	319	336	321	288	319	274	308	322	282	328	304	311	306	366	330	336	336	328	284	284	347	309	305	280	328	320	333	300	274	291	310	316	317	321	306	320	308	314	344	294	323	310	271	319	305	309	311	307	297	312	301	299	325	318	328	289	335	320	317	342	315	288	309	307	334	334	285	319	332	311	300	322	315	296	288	311	326	325	304	321	333	335	313	293	325	322	347	316	334	315	313	323	330	289	304	309	322	331	298	278	276	295	321	310	299	332	279	305	319	319	331	273	284	321	302	315	299	336	294	328	315	313	317	297	329	331	329	287	301	312	295	328	295	298	305	304	295	299	298	341	316	338	256	291	326	294	321	314	333	334	336	304	300	320	337	310	288	302	314	309	319	323	311	333	314	334	338	301	307	321	339	353	332	308	289	339	312	282	341	316	314	286	287	283	322	326	305	318	326	321	319	294	299	326	340	314	298	328	303	324	354	290	321	300	284	324	328	301	295	329	279	335	299	286	298	308	327	329	292	306	331	288	281	310	323	327	288	322	317	271	303	291	291	301	306	343	328	298	338	317	310	331	291	311	319	319	288	287	286	330	331	270	272	322	316	332	313	292	315	278	327	344	302	296	304	321	290	301	319	312	331	318	349	328	303	352	304	290	297	298	302	318	308	329	272	314	307	299	319	305	302	295	312	292	314	289	295	335	325	340	326	318	268	305	325	317	317	320	319	302	327	340	284	318	282	289	297	317	302	307	332	308	333	324	305	296	313	288	315	311	286	335	303	270	274	331	311	320	323	336	315	333	330	334	300	320	335	312	333	296	322	331	328	345	286	307	287	289	307	291	315	330	297	300	300	307	329	348	309	337	339	292	320	306	307	309	327	286	317	325	295	299	340	300	326	304	265	308	310	308	337	327	305	297	272	314	347	347	302	305	312	323	327	331	267	315	314	328	352	349	328	313	319	306	350	321	306	332	299	309	305	288	288	310	326	296	328	322	329	264	299	325	307	289	322	313	324	318	336	313	281	298	276	308	291	307	303	274	295	318	325	296	326	319	299	344	300	338	306	307	297	331	297	318	316	303	299	320	295	307	302	331	302	308	288	304	329	315	293	287	323	326	308	319	279	291	313	307	362	340	321	308	311	331	300
25028	19661	21476	6871	2590	2179	1932	1642	1519	1356	1311	1172	1064	1103	1034	1056	1042	1005	982	872	901	961	947	941	917	926	866	879	903	879	857	870	866	829	856	858	871	868	866	914	839	863	836	854	868	849	846	819	815	826	808	801	872	868	796	857	807	872	812	772	800	772	796	878	787	839	849	748	868	802	836	852	817	805	811	821	842	846	776	826	808	852	868	772	852	758	803	833	823	829	885	847	791	814	803	842	847	816	804	796	829	807	810	823	805	809	809	779	801	767	833	772	781	769	843	796	834	808	812	806	829	782	802	807	867	771	834	765	783	834	788	822	784	792	809	846	792	799	804	772	772	800	838	826	762	832	797	771	794	729	771	797	802	805	778	803	787	817	831	794	818	790	762	803	756	812	815	819	840	816	790	775	800	773	827	822	833	824	813	786	799	808	827	830	832	805	798	781	873	801	809	775	815	790	800	830	833	820	849	793	769	839	842	796	765	828	807	802	825	800	800	835	841	798	795	836	880	821	767	806	821	789	752	796	779	781	846	835	822	821	833	756	809	784	856	803	768	816	765	769	835	815	830	784	799	795	795	807	788	796	829	841	829	788	818	781	829	826	780	792	797	834	822	766	828	829	825	830	812	763	782	778	765	788	774	851	857	801	810	817	734	811	813	817	831	842	803	837	767	758	786	811	818	812	809	794	822	796	836	896	822	810	815	788	817	718	779	850	742	736	822	765	784	829	833	759	773	828	790	782	794	782	827	836	812	782	805	789	778	818	804	799	779	804	802	788	770	814	778	838	809	818	798	796	839	822	794	810	784	823	794	819	828	787	798	815	737	787	831	817	767	773	784	769	867	822	780	786	770	828	763	843	838	795	839	812	844	858	810	854	793	816	840	779	810	815	770	772	854	796	765	763	823	808	829	800	847	824	825	818	817	814	845	756	732	768	810	831	781	838	768	797	806	822	819	814	793	793	838	816	804	820	785	806	836	840	790	849	807	804	826	788	798	803	867	804	776	796	830	811	797	819	822	794	811	824	818	804	826	772	855	790	802	818	787	801	768	827	842	803	804	825	813	819	853	809	774	783	786	829	769	786	825	837	879	824	823	778	818	792	828	768	811	786	832	815	827	869	747	839	781	833	859	817	828	784	824	836	775	787	786	805	819	812	840	825	830	795	861	800	833	805	780	800	841	827	791	807	756	813	789	872	820	825	773	806	794	830	793	818	822	837	798	750	838	865	774	791	807	761	793	795	803	788	776	816	823	837	751	842	761	816	803	784	812	849	761	818	828	805	810	831	815	818	789	787	782	837	781	784	779	818	820	819	848	771	757	832	786	858	772	836	829	791	861	840	783	756	849	778	847	811	824	828	837	786	862	802	790	810	813	770	833	829	814	796	871	771	791	828	795	850	824	822	824	813	835	822	852	787	826	776	789	829	785	802	808	816	819	793	805	871	828	752	788	855	854	801	852	814	781	798	821	795	784	802	831	802	869	808	777	786	780	798	839	832	835	814	834	746	771	839	796	789	801	753	748	771	802	832	811	836	806	771	805	756	831	837	758	766	821	804	805	778	808	756	821	809	819	761	788	849	781	827	810	819	848	822	787	804	789	812	807	801	786	852	800	799	792	751	845	827	788	797	804	788	804	812	820	798	775	804	800	795	784	784	815	827	829	823	812	800	790	774	822	831	806	834	772	825	785	789	826	824	807	766	846	838	821	863	748	838	758	795	811	774	841	804	798	818	823	783	843	787	768	777	772	769	832	772	794	766	760	786	803	817	746	811	776	829	870	777	780	793	784	802	853	789	815	831	791	797	792	802	782	839	814	802	769	777	833	791	784	807	778	824	790	814	850	790	793	795	853	810	846	843	783	781	802	829	783	811	823	783	804	830	862	832	763	862	791	781	796	812	773	717	812	838	853	815	827	789	778	818	823	806	813	774	823	787	796	818	802	798	765	787	794	806	769	748	790	853	776	797	735	743	812	778	802	811	813	793	832	792	775	826	799	773	800	828	796	733	744	847	785	824	804	783	793	817	813	797	856	786	801	833	785	842	772	788	822	782	820	819	813	788	796	836	817	816	821	854	820	832	842	768	814	813	807	801	817	808	838	801	808	794	779	765	813	849	787	821	795	816	833	800	751	764	820	786	804	792	812	772	780	813	769	801	783	798	795	836	792	824	832	801	829	805	797	765	760	754	761	834	756	749	795	778	839	791	821	777	775	767	790	797	803	744	890	796	845	757	861	776	773	856	798	853	795	838	827	790	806	797	810	781	865	797	839	803	829	782	791	812	783	739	798	816	778	780	799	801	825	789	806	787	798	895	810	815	774	798	818	792	826	876	862	799	806	822	811	786	815	824	816	854	808	811	795	781	742	813	852	830	783	845	847	802	801	773	801	823	814	762	826	801	776	773	852	848	839	802	812	782	785	826	799	854	757	784	821	760	836	801	824	873	753	861	846	767	803	845	830	875	769	814	816	805	800	854	817	788	774	797	835	813	808	830	761	778	804	795	769	812	811	819	821	802	822	825	866	848	788	822	854	812	816	817	781	782	784	849	835	815	817	816	755	795	824	787	820	755	797	784	814	821	800	784	798	824	801	815	797	784	828	820	798	759	845	839	767	776	780	780	815	778	811	789	783	800	790	817	818	775	812	778	825	903	807	857	794	833	812	785	863	804	815	800	812	810	815	827	801	859	769	865	764	812	798	820	791	804	761	781	825	814	778	804	768	823	808	749	771	791	787	874	804	812	827	811	800	801	790	783	775	801	808	787	803	749	828	795	776	796	793	798	809	816	826	810	859	761	817	809	841	771	863	773	823	794	799	756	763	834	792	828	795	783	813	815	815	820	817	801	830	795	792	810	833	798	766	801	834	818	803	868	784	810	830	861	784	779	843	762	800	801	822	827	806	793	823	820	825	835	762	822	790	823	782	828	829	827	820	775	829	779	827	835	749	773	831	755	782	829	785	830	837	818	810	807	790	777	797	785	777	788	839	791	818	849	834	819	781	796	851	820	830	813	818	750	819	850	753	799	833	820	787	792	711	843	786	783	807	791	804	812	787	841	820	832	828	864	823	864	822	802	797	785	790	794	774	785	783	859	840	832	823	853	851	747	874	816	807	796	772	779	780	857	807	819	839	772	824	829	804	811	843	817	790	807	780	799	795	822	797	843	823	795	778	800	760	805	782	841	812	822	807	818	807	854	839	797	815	846	800	848	789	768	807	774	773	803	806	856	815	821	771	852	788	774	830	841	799	790	768	805	798	764	804	822	810	871	783	810	807	863	813	796	828	794	798	820	793	792	790	802	828	771	823	771	764	785	847	807	801	811	801	819	889	793	803	784	768	795	818	845	808	795	783	813	762	800	806	775	796	795	811	798	833	766	805	803	798	782	787	836	833	773	759	791	806	869	800	827	821	849	800	809	789	792	816	838	809	812	842	826	811	821	803	781	844	801	854	834	835	730	804	832	788	800	804	807	828	783	815	852
57522	44381	27864	9831	1380	842	674	568	514	477	426	442	405	367	339	362	336	338	313	352	330	362	344	354	328	309	325	318	306	319	319	337	312	338	333	317	318	328	320	345	312	294	300	301	306	276	304	327	289	310	325	321	318	315	280	277	311	278	289	302	262	303	281	296	277	312	283	284	303	305	272	297	314	286	281	304	299	292	342	298	326	295	305	300	285	338	289	317	306	304	304	299	295	305	312	305	295	303	300	274	279	296	300	295	325	292	301	328	331	318	292	335	336	304	312	261	307	283	282	263	320	318	314	312	327	308	291	256	279	302	294	286	296	246	288	290	320	285	296	277	295	309	295	286	318	327	321	300	306	308	297	305	281	330	294	319	275	290	310	286	297	307	305	268	324	285	312	296	325	291	301	323	292	286	284	278	274	275	321	284	286	301	284	287	288	304	300	278	282	304	295	295	320	280	292	315	300	281	305	310	276	302	279	329	348	325	320	302	284	284	308	292	314	313	299	315	292	257	326	275	263	271	327	297	293	321	300	268	310	319	287	290	278	288	274	304	338	296	298	277	283	261	319	284	279	295	297	311	306	299	310	349	321	298	296	292	299	262	301	293	280	299	299	301	304	301	325	301	280	311	324	288	296	309	322	290	287	266	285	257	298	320	290	309	289	284	286	296	287	272	276	299	284	286	301	308	272	337	304	309	339	312	302	311	316	316	326	275	293	305	275	307	313	301	289	282	291	288	280	294	297	319	298	310	285	338	321	284	318	306	318	292	294	297	291	284	338	296	322	325	310	304	274	302	288	292	290	337	320	302	299	289	328	297	336	320	303	297	319	315	292	298	324	282	298	287	280	331	291	289	336	301	272	281	325	290	285	275	266	289	274	297	294	333	311	308	282	280	310	289	322	296	310	300	276	292	261	280	300	276	323	284	292	298	304	302	277	327	300	294	312	301	271	301	312	285	291	311	279	302	289	288	345	279	274	283	276	297	284	326	300	298	291	293	310	305	268	317	308	278	337	293	296	281	288	305	304	292	311	302	288	285	291	287	314	327	311	290	291	304	304	279	293	301	314	304	311	293	259	303	284	276	281	323	297	325	295	291	330	313	291	324	292	297	294	299	327	289	282	299	361	310	291	309	304	260	309	277	297	317	327	304	275	277	307	313	307	286	306	312	319	299	290	282	280	314	291	294	280	292	284	291	300	288	285	291	256	313	294	306	342	303	292	296	300	283	267	274	296	303	266	314	310	309	313	270	281	309	258	329	294	307	270	306	302	285	324	327	305	282	273	282	280	302	301	283	317	304	316	277	275	276	316	290	295	313	279	317	286	310	281	294	285	305	296	295	318	281	302	284	292	286	295	291	299	288	260	322	315	282	297	287	310	310	315	320	307	312	311	334	303	329	297	286	290	311	298	315	282	319	277	286	283	302	301	286	310	270	322	297	318	290	290	308	302	303	286	327	273	286	330	295	298	286	280	308	297	303	306	281	317	284	299	295	315	282	336	326	316	301	281	288	302	284	308	329	315	304	287	322	284	285	268	318	277	256	306	282	238	287	284	290	291	327	293	317	295	298	282	330	283	292	277	297	290	284	311	301	318	271	261	302	294	284	295	266	291	314	295	274	286	305	293	268	297	311	333	296	289	291	278	279	267	321	277	300	289	325	291	272	318	291	301	327	329	294	319	286	317	293	278	329	301	293	277	295	279	270	305	301	313	304	296	290	288	301	289	303	297	290	286	265	270	295	309	303	310	286	314	274	315	312	299	332	310	296	309	306	323	288	284	319	298	295	291	309	286	305	330	318	255	309	313	268	288	303	317	309	289	283	306	299	306	286	272	304	304	281	288	337	290	302	290	301	315	274	292	317	313	285	277	306	302	272	322	320	305	272	291	285	291	289	257	293	309	290	301	303	321	294	295	322	327	292	278	314	297	317	336	286	287	253	310	302	276	274	319	322	318	295	277	276	288	291	297	306	340	310	306	319	318	278	296	297	294	286	303	306	264	304	311	298	309	295	291	290	312	290	304	288	287	311	293	314	261	295	320	314	299	265	315	315	307	276	317	305	316	315	310	316	289	344	303	286	263	299	286	297	292	282	296	331	291	290	291	274	302	273	292	310	313	276	294	307	314	330	311	304	286	281	272	326	277	273	301	284	298	307	326	321	298	284	323	313	312	297	312	284	315	294	294	290	308	290	301	357	310	307	291	294	316	292	288	285	289	316	313	322	299	296	302	317	297	336	287	278	324	317	321	305	325	295	260	285	269	298	253	313	288	323	300	283	363	278	289	302	313	298	321	299	293	331	291	315	287	276	289	308	268	295	314	313	306	309	284	300	307	309	316	300	281	347	300	293	303	315	322	321	274	280	300	268	274	307	290	314	305	322	289	289	282	309	306	317	294	323	274	320	312	302	275	294	304	317	336	297	283	271	323	297	315	277	308	266	292	304	297	306	269	284	304	267	267	334	289	314	272	290	311	279	281	286	309	295	302	278	283	285	272	281	314	298	301	282	291	275	291	302	308	289	298	300	302	340	313	300	296	325	312	267	279	284	296	283	279	280	352	317	285	290	288	312	329	333	251	276	295	300	282	277	295	299	290	263	289	258	279	309	289	281	291	287	312	312	288	302	298	279	288	306	293	305	304	320	323	291	312	250	307	290	301	317	283	278	359	328	290	279	283	310	323	313	311	283	291	303	282	283	297	325	288	323	279	333	314	292	305	288	340	304	308	304	287	307	300	303	281	293	303	284	337	308	313	284	306	337	299	305	316	302	299	273	293	286	280	270	298	283	294	312	290	289	300	263	291	324	295	318	310	296	309	308	317	258	312	295	296	302	311	288	338	273	270	309	335	277	308	332	300	313	316	280	276	321	302	298	307	277	310	307	285	319	290	304	294	306	276	277	293	245	317	315	302	278	312	335	287	298	304	300	290	293	304	294	274	333	281	307	336	276	291	344	262	314	277	288	318	311	281	284	280	306	277	292	314	282	300	291	288	300	279	318	301	284	289	288	296	316	297	313	322	321	309	275	287	290	319	301	299	275	295	324	305	303	298	283	286	284	306	308	317	302	295	292	296	310	300	320	303	262	310	314	298	307	307	281	325	271	258	300	300	278	311	284	317	293	310	261	295	307	296	290	336	310	274	299	295	312	310	306	285	315	264	269	254	285	307	307	308	301	275	310	321	280	286	299	306	283	300	302	277	308	333	283	308	276	303	319	309	294	278	289	313	301	272	269	308	286	295	270	320	335	268	301	306	327	290	314	282	315	304	302	303	300	324	311	286	297	315	302	322	300	292	283	306	315	273	321	314	316	324	324	292	306	300	304	327	329	274	298	284	297	320	307	273	289	295	292	243	306	294	280	312	307	308	304	303	293	299	318	279	293	297	293	315	270	296	311	299	304	329	281	301	285	350	316	297	312	299	317	289	295	288	331	323	297	305	301	318	290	307	330	272	273	298	318	286	286	307	295	277	293	318	288	277	319
34081	27742	27702	10545	4137	3394	2841	2401	2079	1816	1664	1537	1465	1260	1256	1249	1165	1153	1067	1064	1016	1022	966	991	967	967	872	868	907	889	896	822	888	844	841	890	843	831	797	774	823	819	780	793	831	812	832	811	831	797	755	791	770	782	736	775	800	783	779	819	771	778	716	808	775	793	799	728	806	791	777	763	779	805	795	797	724	726	758	758	793	786	798	811	731	749	757	843	791	787	707	758	765	747	726	735	808	752	772	726	821	720	780	789	766	803	775	784	761	720	751	742	745	805	820	720	725	761	808	748	767	788	781	763	786	756	717	745	790	738	746	738	718	746	753	752	808	716	769	753	727	747	770	752	740	761	746	764	779	745	760	785	726	775	715	765	776	746	744	701	760	759	787	746	762	783	764	780	767	787	766	762	823	757	827	702	836	736	767	780	738	748	735	763	778	774	765	718	757	771	757	743	757	764	724	717	755	768	721	771	779	717	736	705	744	728	757	735	778	665	733	776	761	783	795	730	755	741	734	780	753	793	759	760	774	770	735	766	777	784	748	763	730	773	769	761	759	784	762	770	745	757	717	799	760	723	783	791	713	759	806	747	845	751	779	776	775	749	785	761	779	774	760	768	734	750	765	702	721	719	766	743	793	769	715	720	761	757	711	731	747	732	748	698	742	799	765	820	757	758	774	757	739	774	732	739	758	727	780	719	790	802	804	739	753	737	711	756	794	765	750	755	729	725	715	774	779	754	796	754	782	791	792	751	692	695	736	771	751	768	719	736	803	793	765	754	760	787	743	756	766	742	772	784	696	751	758	790	744	694	750	756	735	761	704	783	712	776	785	738	785	695	769	728	760	798	772	792	714	761	792	734	735	761	757	714	757	747	713	784	759	799	752	781	740	754	769	733	726	711	789	784	736	810	731	732	766	717	737	742	742	763	754	695	781	749	759	778	768	757	805	709	765	764	751	746	785	748	744	746	749	736	784	738	718	774	744	764	805	732	776	735	753	753	800	786	721	767	759	787	742	745	757	737	785	734	728	756	744	729	759	760	762	721	727	733	764	779	749	740	784	728	784	786	832	737	736	726	747	813	759	772	734	770	767	718	734	777	780	731	744	769	780	756	722	759	791	748	775	763	720	720	724	776	789	720	740	730	772	748	743	776	771	769	761	762	763	727	738	793	765	766	781	777	774	774	727	738	795	761	697	776	758	758	723	821	733	724	742	716	731	773	738	785	782	728	763	700	773	691	741	750	722	775	696	760	742	722	761	731	740	791	807	753	754	804	783	798	748	829	766	790	771	797	737	741	749	773	728	760	745	769	742	717	681	751	727	758	751	730	759	731	694	693	750	723	722	738	762	823	774	800	795	772	770	767	809	775	678	770	812	719	742	776	775	769	787	774	778	761	712	751	718	799	734	775	765	748	761	787	783	741	765	736	732	754	741	801	735	730	718	780	771	752	717	700	744	769	744	729	796	749	761	707	750	772	757	800	745	780	769	759	730	757	764	821	728	773	750	761	731	759	739	779	809	751	768	733	761	812	728	825	795	739	749	745	785	776	789	762	781	775	753	750	697	752	793	761	776	751	729	735	746	738	722	766	732	719	743	763	794	753	741	744	717	719	728	764	730	726	769	769	767	739	756	747	726	764	750	751	728	760	751	724	731	773	742	780	733	781	812	776	735	726	735	798	749	696	824	786	733	765	751	722	761	747	765	758	727	752	783	726	739	773	735	721	765	781	751	721	778	704	765	730	748	780	788	789	733	749	721	773	756	741	737	741	798	772	773	781	723	714	823	764	696	802	771	794	760	746	750	770	743	732	813	740	800	735	760	799	764	810	743	716	763	763	745	795	730	758	758	722	770	779	713	746	770	747	752	746	763	751	799	790	757	763	777	760	780	758	766	765	776	731	804	767	782	721	731	794	774	759	721	755	753	740	784	730	758	742	781	723	775	759	743	728	803	768	810	790	705	704	783	739	773	736	800	747	742	733	794	773	749	752	798	720	742	781	774	773	751	733	759	720	765	762	746	790	767	781	819	748	758	718	769	773	740	745	788	710	773	744	781	781	779	770	738	709	772	775	765	730	814	748	744	725	775	740	761	784	749	744	717	802	732	732	739	756	728	813	734	768	733	744	729	727	778	738	752	774	736	743	754	749	769	754	783	761	708	764	700	761	753	740	735	723	738	725	752	760	790	746	754	749	749	777	741	779	755	757	758	706	745	747	781	772	777	806	704	774	766	761	767	764	751	714	783	735	713	746	767	774	736	758	761	808	769	736	766	735	729	761	801	805	750	751	714	800	768	795	778	752	760	747	806	723	758	736	746	798	725	731	731	722	822	778	749	798	759	750	767	779	789	797	733	767	743	741	758	746	742	794	784	769	746	748	719	727	752	771	739	781	732	761	770	766	742	768	749	786	769	766	742	759	800	722	798	756	699	743	728	743	793	746	703	752	676	765	796	758	746	764	729	721	774	758	698	718	748	714	762	702	772	748	755	724	777	753	745	756	726	730	760	748	787	729	751	777	738	784	762	716	756	714	801	759	737	763	708	781	726	751	718	759	765	684	757	756	770	705	749	789	709	741	716	741	719	816	762	725	744	742	785	732	717	749	729	770	755	709	753	743	767	789	788	743	757	717	758	751	696	737	748	757	790	726	788	819	747	770	724	797	756	720	732	738	782	711	758	762	754	784	754	696	755	740	746	748	737	744	721	772	738	751	751	743	758	763	739	739	779	763	789	765	716	746	744	744	754	739	744	709	735	747	759	769	721	796	756	713	720	794	785	784	770	738	774	791	716	718	766	756	748	732	739	818	798	704	754	776	739	759	816	706	764	744	744	742	757	725	757	765	782	753	784	726	809	759	745	772	795	801	785	787	774	720	763	751	738	797	745	764	744	791	811	759	737	742	748	737	782	787	740	755	710	760	773	764	811	745	754	770	737	794	738	745	769	792	756	759	745	765	733	748	723	750	760	789	757	765	770	770	756	724	736	761	742	767	738	751	727	799	793	750	779	770	734	763	755	773	733	764	738	772	735	739	726	827	763	760	798	748	714	775	764	733	737	767	761	750	708	737	755	773	753	759	763	719	690	757	775	728	764	790	775	769	803	777	727	792	774	765	726	760	742	688	760	781	759	752	775	732	761	740	735	773	697	772	735	728	748	739	765	739	793	728	703	775	779	782	748	732	763	751	761	749	753	757	822	799	761	776	774	702	739	747	739	724	710	726	758	778	811	822	728	802	754	768	752	716	749	778	756	697	743	690	707	742	695	728	771	797	704	739	783	743	767	763	749	769	764	725	721	722	749	744	750	734	741	750	782	773	810	768	735	788	736	746	744	789	728	751	721	725	740	737	773	795	739	800	779	794	776	796	759	723	720	767	753	807	809	738	738	729	734	787	755	780	700	753	770	762	788	789	748	772	761	787	748	776	749	695	714	752	730	727	783	731	790	726	761	742	724	749	779	753	821	748	762	754	723	713	709	718	769	751
6264	2001	714	271	193	177	171	157	167	162	181	178	163	167	151	142	162	167	143	151	145	147	167	143	174	152	162	150	189	151	166	178	159	156	150	183	174	174	176	157	176	163	154	142	143	142	163	176	145	167	142	169	152	157	176	151	139	176	171	154	174	151	135	171	146	160	165	170	188	160	169	160	171	159	163	147	160	166	156	154	151	178	172	142	153	144	190	160	158	160	192	178	162	166	150	170	162	138	168	150	162	152	159	169	178	155	167	153	155	161	154	143	197	142	155	169	152	166	167	154	174	168	164	163	159	137	144	180	154	163	168	149	164	156	152	155	172	154	153	154	160	157	175	176	157	175	158	163	163	148	133	197	144	163	156	164	166	159	162	149	147	147	169	159	154	145	149	135	171	167	164	140	142	176	169	143	161	170	173	141	163	144	148	130	163	153	161	169	165	157	156	141	161	176	158	175	172	170	147	171	145	168	165	145	151	175	151	163	149	151	150	156	169	163	139	149	124	158	171	161	154	200	159	153	189	164	160	149	159	144	154	168	174	164	149	171	157	142	179	192	176	129	198	161	146	165	167	182	153	144	150	144	155	174	148	135	172	147	171	152	148	170	163	159	175	165	166	173	189	175	153	166	172	169	161	165	157	156	161	159	166	143	153	160	144	168	165	160	162	162	145	145	164	171	152	162	147	143	136	145	171	182	152	168	157	153	164	150	159	147	152	158	139	182	166	156	126	174	169	174	168	163	163	167	152	168	143	153	155	127	171	161	143	177	194	161	184	182	157	172	155	173	166	144	148	153	165	165	153	167	148	160	170	167	159	166	167	166	165	148	131	164	153	153	153	154	175	169	168	165	150	146	149	160	163	142	160	146	157	154	155	182	152	149	148	158	140	153	148	160	163	139	144	161	158	167	153	174	165	167	162	168	160	164	169	164	159	157	153	156	157	176	168	184	153	136	172	164	176	171	160	159	164	151	175	174	169	164	164	187	172	183	189	178	155	155	163	157	160	161	169	174	172	173	151	164	154	151	142	172	171	156	180	162	164	177	159	180	164	147	168	139	153	162	151	171	158	175	165	156	157	166	168	162	158	171	171	167	151	148	157	175	161	170	158	170	155	171	158	163	157	160	154	144	174	174	180	170	151	158	144	183	169	161	157	137	185	182	183	161	159	145	165	161	164	159	179	182	175	157	160	153	174	176	155	162	140	167	150	175	150	148	149	136	163	161	165	155	155	162	163	131	153	160	153	158	180	166	160	162	153	163	149	183	165	150	133	148	151	143	163	154	177	185	137	161	162	180	172	178	166	153	156	164	168	167	169	156	156	180	166	152	156	174	188	150	157	164	163	149	167	183	157	145	161	144	174	149	173	167	152	166	143	166	144	163	137	177	155	159	154	152	157	142	144	156	157	151	161	176	162	155	162	153	148	154	152	149	179	153	146	155	155	145	170	175	133	174	147	163	167	152	156	168	139	155	170	157	166	181	151	179	165	147	149	184	176	161	157	155	153	157	168	184	180	142	155	154	165	138	161	148	150	125	151	165	164	190	173	163	161	142	168	161	157	154	159	168	196	165	169	175	149	181	158	154	171	170	157	168	152	163	152	161	144	175	161	166	162	155	169	176	160	152	172	161	180	154	165	169	158	150	149	156	180	183	170	151	160	174	179	163	147	189	175	151	149	151	157	172	163	179	149	152	166	172	158	143	158	205	163	168	173	154	165	171	179	177	178	150	168	160	177	161	156	152	167	158	150	148	195	153	164	150	148	163	157	138	170	154	167	167	167	165	166	136	138	145	171	163	141	166	168	157	167	177	156	167	186	158	160	161	179	164	151	149	157	163	160	159	158	161	172	169	150	148	146	172	149	149	172	178	148	178	151	160	170	170	170	150	154	126	162	158	137	166	156	163	170	147	170	155	127	165	174	149	162	162	162	141	144	161	163	185	159	166	180	163	161	161	175	173	163	156	174	162	151	167	138	167	137	197	175	177	187	164	178	164	145	169	161	178	157	157	165	168	159	187	154	128	162	175	145	174	167	156	172	136	153	154	157	153	161	155	171	142	161	167	179	154	198	136	154	149	162	164	171	165	163	163	142	150	165	154	169	167	164	172	169	157	141	173	162	158	149	139	150	160	167	168	166	178	161	169	142	142	179	171	158	166	164	181	160	159	175	153	173	157	156	133	151	136	134	164	153	164	159	149	149	162	140	175	162	136	149	181	174	184	182	176	181	159	142	166	159	166	152	166	160	157	169	165	143	178	159	162	159	178	161	170	143	168	156	164	160	161	158	139	173	167	164	156	157	187	165	171	159	172	154	156	173	140	151	163	146	157	144	155	171	156	152	181	172	183	170	155	173	152	166	169	159	145	150	166	173	176	161	142	164	158	178	165	169	168	159	156	142	152	152	150	141	166	132	156	156	158	162	151	147	140	170	157	154	162	166	172	156	154	169	166	139	172	160	162	162	170	147	154	169	176	171	141	151	156	143	156	160	163	163	153	172	160	158	176	161	137	163	131	153	148	169	148	165	159	159	171	183	147	145	161	159	176	157	155	163	168	172	145	191	153	162	184	165	137	165	180	165	168	164	165	167	145	156	163	150	163	158	159	168	164	161	151	162	174	167	172	154	160	159	174	172	136	167	171	163	142	155	161	135	180	168	177	145	173	175	161	142	161	150	178	178	164	138	163	170	165	180	192	177	156	155	164	147	151	172	158	186	161	142	163	162	166	182	169	170	171	148	156	143	166	168	150	152	158	148	161	154	158	156	148	148	151	131	136	167	161	175	157	152	160	179	159	171	164	153	144	166	159	170	138	170	157	144	166	187	175	160	163	155	156	164	163	152	181	148	164	161	169	151	162	177	174	160	165	170	176	140	163	179	177	171	168	169	148	148	167	149	183	147	158	162	159	164	185	168	183	153	153	136	172	160	166	168	183	152	183	159	159	162	128	169	154	157	136	192	165	159	163	161	161	149	169	138	149	152	157	174	164	150	147	169	139	146	180	170	140	143	151	169	171	152	167	170	166	151	151	175	169	164	153	166	170	154	167	151	196	140	152	149	166	161	156	158	170	150	128	145	149	173	158	145	179	183	184	160	170	172	167	171	175	178	165	148	162	162	147	159	169	152	147	166	142	167	148	185	159	149	168	158	134	179	170	156	146	165	174	178	154	148	162	175	159	162	149	159	149	165	165	151	166	164	143	184	156	174	146	168	149	182	171	162	185	170	167	163	178	143	156	156	145	148	152	163	170	160	131	168	164	140	167	147	169	148	149	177	163	175	149	158	160	163	168	155	174	149	147	161	182	151	159	162	150	150	143	176	167	138	156	147	158	170	163	149	157	173	156	167	166	164	167	159	161	165	155	161	140	154	142	148	164	140	159	155	151	170	179	170	145	145	162	151	179	155	163	175	137	172	170	175	151	164	177	165	158	148	184	166	163	166	173	157	156	149	151	145	155	165	145	167	169	136	169	183	174	164	173
5464	2767	1860	859	605	539	528	541	516	524	490	521	463	470	514	528	447	499	499	479	450	462	487	494	469	463	513	496	484	482	477	490	473	482	519	474	504	477	456	488	492	515	453	443	471	502	471	469	465	494	459	506	486	468	479	503	452	478	461	450	504	490	457	499	492	452	496	439	472	449	500	465	468	474	442	497	472	481	462	492	430	441	475	512	465	514	461	493	458	497	463	458	486	441	500	483	499	482	485	493	468	477	468	499	480	448	528	408	471	477	473	460	492	479	508	456	468	480	470	476	478	478	457	472	457	469	451	481	447	503	516	485	535	453	457	527	493	469	485	479	488	462	490	461	464	467	470	524	442	498	482	517	446	438	497	481	449	476	454	492	494	465	453	523	444	510	502	472	465	522	467	474	447	477	465	505	488	486	473	496	488	480	540	484	475	458	475	477	502	507	511	471	467	484	443	489	479	480	477	469	446	487	463	477	482	485	494	463	441	470	474	439	473	481	498	493	436	454	446	479	429	423	470	473	448	500	464	486	506	459	455	461	490	460	472	450	475	471	476	492	456	460	503	479	452	502	484	464	454	485	501	457	435	472	490	471	456	467	458	495	479	463	448	482	496	455	478	462	493	484	463	434	480	470	447	499	475	468	469	473	446	476	485	487	504	422	496	486	441	538	449	482	519	478	465	488	482	473	443	482	505	461	441	503	454	475	494	472	487	449	504	490	472	467	491	496	457	500	474	476	458	496	475	480	472	436	501	490	481	465	478	490	447	484	479	468	493	469	468	469	480	477	463	440	491	452	494	436	493	492	498	428	529	496	455	472	489	457	475	523	466	493	471	502	477	449	480	472	495	459	483	485	465	471	492	469	481	489	448	512	463	509	491	467	458	473	459	488	505	445	460	509	454	486	489	468	479	445	473	492	490	517	495	466	476	496	451	447	476	493	526	479	483	504	475	461	474	465	459	430	463	481	491	467	453	476	481	441	468	474	502	460	468	472	481	434	488	460	496	460	442	417	482	437	463	459	425	479	498	509	496	492	468	484	482	469	469	486	529	489	459	488	451	442	463	441	490	507	526	462	477	519	491	470	453	479	468	482	506	446	456	480	464	447	491	501	452	438	498	433	485	457	497	488	494	486	470	496	457	445	479	459	465	504	489	477	465	483	479	493	474	468	450	497	483	491	472	480	445	475	489	475	448	479	479	479	448	474	520	492	487	472	464	483	459	486	476	452	488	480	494	445	458	472	452	446	479	443	456	471	458	483	475	490	454	462	455	516	481	485	430	462	494	487	508	446	483	473	494	429	451	476	473	458	464	472	477	453	491	480	479	434	504	444	478	458	441	467	492	496	488	482	508	481	470	491	458	494	477	493	461	439	480	508	491	481	484	482	473	493	418	489	522	433	484	425	468	460	478	462	481	480	491	467	478	496	475	475	478	460	503	476	458	492	468	489	479	480	456	457	467	480	500	421	470	459	475	447	465	492	458	495	445	451	463	462	485	479	471	468	473	484	478	479	506	472	513	452	511	474	461	508	504	459	483	462	487	486	463	480	463	489	438	455	476	480	471	495	464	458	471	495	457	502	463	463	482	504	486	488	460	487	476	456	468	470	476	496	511	470	483	449	437	499	487	456	443	509	490	459	467	489	443	487	470	484	448	449	472	443	482	479	469	503	473	469	480	514	481	501	472	513	493	453	505	459	485	495	451	484	485	536	456	441	454	474	495	458	507	497	491	473	505	469	500	483	429	428	494	465	429	468	463	463	476	484	527	461	482	481	469	513	481	468	476	462	498	490	494	436	453	485	491	497	493	495	475	496	478	445	465	496	453	474	499	482	500	446	486	474	473	436	508	462	493	490	462	499	495	480	445	460	454	460	469	476	455	527	497	497	437	471	455	464	438	496	459	563	465	466	485	478	468	465	463	487	517	465	440	457	483	463	475	461	482	483	454	485	466	464	510	499	498	453	470	439	496	466	470	482	474	531	470	485	454	496	467	463	466	440	451	462	499	471	478	482	443	450	478	465	512	481	464	507	485	508	481	486	421	487	486	463	493	461	500	533	455	482	469	517	468	436	465	445	475	473	459	488	482	444	461	438	441	477	523	448	465	513	455	490	452	491	467	475	455	485	467	488	475	472	485	461	469	457	448	518	488	545	477	461	477	484	487	458	433	484	430	489	466	466	463	520	443	495	472	485	446	403	497	452	456	471	457	469	425	466	473	482	499	501	496	446	458	471	488	453	499	467	477	451	520	470	432	454	466	489	463	476	482	486	469	453	488	492	449	453	476	441	497	489	518	427	512	473	500	478	479	446	477	493	463	497	469	496	468	480	484	486	444	448	434	507	486	455	468	487	457	470	469	477	482	450	442	478	502	462	443	475	454	484	490	450	507	422	479	513	486	512	480	486	468	482	492	507	453	433	504	477	462	448	462	438	465	517	458	492	465	525	472	481	509	483	456	458	485	502	443	476	482	459	496	477	460	477	453	450	438	469	471	472	464	485	499	486	456	481	460	493	487	442	502	474	515	464	491	472	541	432	461	484	467	452	470	489	497	522	476	468	476	476	490	500	457	475	492	500	534	445	446	471	512	472	478	452	504	480	463	475	479	492	495	483	481	488	468	454	462	465	488	465	496	469	445	476	474	484	440	485	462	473	453	498	491	458	494	485	488	472	495	460	470	467	474	531	462	454	492	470	483	485	461	465	488	474	523	498	429	441	494	474	464	450	418	452	507	456	489	459	484	475	486	489	493	430	447	450	440	460	471	476	475	456	507	485	468	482	463	489	450	485	445	485	489	454	493	435	492	488	468	453	475	478	500	509	465	481	482	442	476	455	472	429	482	492	485	484	469	457	485	458	478	512	508	471	524	500	487	499	482	432	471	465	475	475	481	516	484	458	464	525	493	491	468	475	492	470	470	476	455	487	450	435	475	463	462	508	451	440	483	453	486	471	448	479	467	490	466	499	469	485	501	470	488	479	442	455	457	461	435	452	481	488	482	498	454	477	475	463	503	508	482	468	453	483	483	473	453	484	471	494	489	455	477	494	448	466	477	491	449	480	478	448	468	454	488	502	435	481	454	485	435	505	467	458	518	512	488	460	480	489	473	461	448	464	474	521	439	471	445	489	488	503	486	439	482	438	484	499	472	470	481	513	476	480	481	458	485	462	459	484	497	485	497	488	463	507	482	470	459	426	494	451	490	467	482	482	498	484	488	493	449	485	436	478	471	500	458	450	500	442	475	490	460	493	476	510	494	504	507	429	459	469	501	470	497	468	507	442	449	476	511	482	512	455	507	498	505	491	463	492	482	489	486	421	482	454	429	454	459	471	472	498	482	467	480	524	496	452	489	413	491	497	502	474	455	462	456	499	492	476	494	498	461	491	510	465	460	485	442	462	448	489	466	492	483	479	509	459	495	474	480	447	492	477	471	471	487	462	480	471	453	485	470	458	446	468	470	504	430	454	465	483	477	485	449	465
42919	33049	16799	5374	739	555	507	432	410	378	400	377	356	343	354	342	346	335	333	336	322	317	317	356	313	337	333	332	289	308	347	315	302	340	303	321	328	335	295	303	320	331	316	312	309	308	355	351	306	310	298	303	326	321	296	315	336	339	317	298	330	321	330	311	331	333	332	295	318	293	304	333	279	300	309	310	337	319	305	311	293	345	314	337	317	303	333	296	320	342	302	324	317	317	306	341	309	309	292	343	298	283	285	329	330	287	341	312	291	318	318	297	313	334	291	285	328	334	294	304	331	315	356	317	308	298	319	326	310	292	290	316	325	315	305	319	314	351	314	320	311	287	288	303	301	325	316	323	286	318	336	341	293	304	266	308	330	297	330	312	317	314	274	340	291	309	318	311	312	324	313	331	295	338	292	291	307	304	303	304	296	340	298	273	339	298	316	305	321	312	366	300	314	317	318	311	305	269	280	356	306	306	284	321	310	292	313	311	328	307	333	302	290	289	284	298	308	332	301	308	301	305	311	305	303	301	309	305	318	314	308	331	324	294	293	291	297	294	322	320	330	330	303	321	331	319	286	312	330	333	321	304	298	314	332	302	316	312	312	279	307	354	324	320	314	307	330	287	277	302	306	290	299	312	315	319	321	299	290	308	288	304	315	301	312	275	337	300	308	305	340	295	278	313	317	314	314	277	312	325	309	350	326	276	327	329	325	288	292	307	323	300	301	337	346	310	292	308	308	319	329	312	306	336	309	332	306	287	316	300	317	291	316	287	319	304	282	314	329	307	337	320	317	304	316	302	297	315	302	319	319	306	305	313	339	335	318	309	326	314	304	338	334	325	310	311	280	334	307	316	312	319	285	289	316	313	329	305	323	315	316	324	328	287	331	296	287	331	300	291	320	314	300	300	299	315	298	291	337	319	300	304	300	310	310	305	316	325	328	315	249	288	288	273	291	306	332	313	295	336	303	294	288	346	309	321	296	314	296	316	338	338	296	293	318	345	310	321	290	297	302	298	314	298	322	278	331	282	336	309	284	327	306	309	278	287	292	320	314	287	320	281	307	310	313	317	341	333	328	299	331	318	321	336	313	313	340	323	312	313	276	301	305	352	303	301	316	346	324	313	331	341	332	321	282	336	346	337	307	311	354	309	318	314	284	318	327	304	308	325	347	280	316	317	325	316	294	308	337	344	337	292	298	283	312	308	329	318	330	286	290	307	288	307	317	292	331	343	308	320	311	284	337	291	298	322	261	289	307	295	334	302	288	294	278	299	303	280	339	311	319	344	345	321	314	311	322	332	295	295	331	316	274	329	303	284	339	312	333	317	282	313	325	299	312	317	271	323	313	295	289	314	318	306	302	322	320	328	291	308	309	336	309	285	295	319	318	297	313	324	314	307	318	323	309	290	338	305	314	303	301	293	299	309	331	285	330	296	285	298	289	304	294	308	324	350	339	320	298	312	278	284	289	299	290	286	326	269	310	301	313	341	293	308	331	326	331	297	318	299	313	325	316	313	323	308	317	288	318	321	308	342	340	316	295	306	318	298	331	303	332	308	285	336	284	284	324	324	296	319	273	322	319	328	296	317	286	320	321	294	308	314	318	316	307	283	315	304	292	294	314	286	299	312	275	306	294	303	317	299	321	289	300	325	305	327	312	328	297	304	330	308	327	352	344	310	309	335	303	288	314	352	321	290	283	300	290	310	325	303	351	324	308	296	326	318	341	317	303	303	304	313	298	307	314	321	334	304	315	305	319	308	316	296	335	347	334	312	301	287	350	291	306	275	322	266	324	319	295	332	317	299	335	331	286	329	316	290	331	344	292	328	290	319	323	312	302	324	352	298	322	291	346	334	317	284	297	296	345	322	325	283	314	320	331	320	322	300	290	347	319	300	335	321	332	295	321	311	323	322	299	324	329	293	300	326	302	311	320	328	324	294	314	307	309	324	316	297	297	284	327	323	311	303	275	310	298	313	297	313	312	314	343	329	312	299	326	318	341	311	304	320	313	322	324	296	340	315	321	288	308	320	314	312	296	298	277	342	298	302	323	305	319	370	337	328	305	370	314	336	320	301	314	307	328	322	337	308	301	290	338	305	281	305	333	319	302	304	347	296	297	320	294	327	292	328	306	290	311	335	319	344	306	285	376	334	277	317	322	296	330	291	347	330	346	344	328	345	305	328	329	302	307	294	330	309	333	342	345	303	314	319	316	296	293	309	333	316	323	314	308	273	310	315	302	305	301	321	333	299	292	338	337	313	345	304	313	333	330	298	313	306	285	336	295	320	290	286	304	316	356	313	303	296	334	297	300	292	279	295	324	353	308	338	368	311	333	328	312	319	320	285	325	290	299	286	309	313	332	308	304	335	286	300	320	331	308	333	343	328	304	353	291	273	333	315	346	311	327	349	295	328	329	316	327	285	342	328	313	322	312	329	311	321	313	318	299	316	316	305	314	297	328	321	296	324	345	296	308	302	321	310	301	294	276	315	351	317	320	305	292	282	307	295	323	330	289	337	299	297	318	301	296	333	307	335	300	290	331	344	338	297	302	296	277	301	318	322	243	298	314	291	332	342	327	279	308	302	324	304	311	293	299	269	299	355	298	317	352	333	325	282	305	340	306	294	343	299	327	308	324	296	314	325	308	288	303	274	286	275	327	327	303	317	322	327	316	322	296	274	324	299	315	300	305	298	289	297	303	316	312	338	340	337	290	311	345	326	328	316	317	302	308	286	347	370	306	289	298	295	298	287	294	291	331	289	327	295	311	294	321	306	329	326	290	320	308	331	311	305	318	295	335	309	301	317	333	347	297	326	317	293	314	296	302	280	314	287	288	297	325	342	274	299	297	301	328	341	310	286	276	302	300	329	310	332	346	338	315	313	333	287	319	264	316	280	322	321	283	315	325	310	299	306	315	305	320	272	316	334	351	341	285	314	294	311	322	340	294	325	316	289	337	321	306	274	323	339	328	294	314	296	310	293	306	306	294	315	345	283	306	313	279	311	342	322	337	300	314	316	299	330	328	299	297	299	312	309	306	280	308	304	301	315	320	317	316	296	297	309	292	318	272	283	300	340	348	313	307	316	280	273	313	310	299	296	331	316	322	321	298	324	302	312	325	300	335	313	291	326	323	296	313	292	333	325	288	308	330	333	308	327	291	317	334	326	317	306	294	321	321	311	360	319	322	315	323	310	303	277	312	309	286	297	305	312	306	309	294	325	288	307	344	336	313	322	304	309	304	334	343	320	320	291	341	320	302	317	314	286	280	321	307	303	325	333	317	298	306	321	300	306	325	301	330	307	305	317	312	292	283	291	303	301	304	318	336	307	310	313	325	348	343	287	307	292	315	326	313	324	305	330	350	301	302	311	322	319	283	275	322	330	320	305	270	311	282	312	315	307	295	303	334	316	304	312	292	290	323	290	328	295	303	320	346	331	337	331	318	305	315	348	338	323	318	311	310	309	317	312	343	325	285	320	314	349
24810	23025	19915	6973	2514	2137	1808	1688	1433	1383	1334	1212	1145	1058	1069	1006	955	1017	953	899	922	961	874	837	916	903	874	886	865	873	873	896	812	879	845	789	828	846	776	814	862	858	831	790	843	863	851	807	822	809	789	878	797	850	823	798	823	809	839	831	798	866	811	805	805	740	829	834	814	851	823	852	813	819	808	763	822	823	830	791	798	825	804	790	822	848	792	780	815	771	825	806	817	810	808	805	848	846	788	770	781	809	846	825	803	794	869	825	809	839	764	772	796	767	832	774	797	743	841	794	831	818	806	794	843	794	796	862	838	788	818	801	806	832	783	847	799	771	793	798	811	828	836	789	789	877	769	797	830	826	815	792	829	790	794	793	849	820	830	808	821	798	858	840	753	815	809	829	800	801	812	770	833	826	802	808	873	806	769	824	790	774	848	756	796	825	727	789	809	864	820	772	812	843	783	807	807	824	741	808	808	791	829	820	809	752	804	822	804	805	761	831	796	821	775	836	776	809	817	796	837	800	803	848	803	795	788	802	785	769	801	791	824	799	815	779	784	759	874	792	813	779	779	826	774	817	816	798	827	851	760	819	774	794	826	809	816	838	797	789	863	781	743	812	818	794	778	797	806	753	800	813	805	803	819	753	811	779	768	787	800	811	752	834	790	783	777	812	827	843	817	860	814	741	775	818	818	777	829	825	842	861	813	723	859	790	807	814	817	805	819	773	793	789	782	799	784	804	789	827	810	779	754	798	848	819	834	824	822	749	863	773	766	797	826	782	783	799	832	802	782	791	815	791	837	834	826	835	835	804	795	817	794	826	778	787	791	843	818	815	792	813	794	765	820	800	788	808	777	794	817	800	790	831	769	795	782	851	822	824	739	769	741	782	817	762	793	772	813	769	795	785	802	770	761	784	808	782	771	819	793	818	804	803	756	759	807	787	817	842	795	776	776	776	791	802	771	805	839	824	898	865	812	806	850	786	802	789	791	790	823	811	811	766	738	804	807	793	795	827	775	776	806	802	786	821	799	784	811	763	823	793	787	844	813	844	744	830	815	801	786	813	827	806	809	825	856	805	862	789	794	810	770	839	761	780	808	748	801	829	789	804	812	833	754	794	771	760	811	835	778	755	797	804	794	799	790	761	824	871	811	794	798	754	779	829	824	837	813	824	799	816	797	755	798	774	785	797	778	803	804	788	870	772	787	808	838	811	786	811	790	797	818	786	828	811	784	809	799	805	796	817	798	830	746	834	728	798	804	817	823	819	815	837	859	828	864	843	801	804	801	809	802	740	778	797	809	781	772	828	846	834	799	883	772	816	812	813	795	821	808	752	775	787	786	815	825	812	783	804	825	804	858	767	840	762	811	796	776	807	827	739	786	785	799	785	802	781	799	772	771	798	812	810	792	848	778	815	836	857	779	795	798	819	810	808	795	771	815	804	842	795	815	820	775	834	812	801	769	811	797	789	784	801	787	787	833	823	763	786	742	790	806	787	858	812	769	810	819	808	764	829	792	829	842	812	801	824	825	793	753	858	850	821	782	792	783	824	867	782	781	789	794	861	756	747	792	823	794	822	807	828	836	830	844	757	837	791	853	793	832	788	795	819	792	814	817	837	816	812	838	844	812	793	815	822	795	806	774	767	829	778	812	833	762	825	793	888	776	808	810	823	789	776	792	771	784	772	795	801	814	808	823	852	843	811	798	773	802	777	798	833	820	740	798	803	791	812	800	767	729	800	818	815	792	808	828	821	741	823	781	843	809	815	773	817	776	809	843	788	882	790	824	785	809	771	845	820	805	817	843	793	776	799	787	792	851	780	829	807	813	833	815	742	815	787	781	792	818	749	778	827	817	764	830	822	793	821	814	810	849	762	845	781	816	806	781	792	768	815	826	808	810	802	808	819	787	847	809	794	817	788	785	783	860	792	805	836	803	828	782	797	789	790	790	765	816	772	846	799	813	800	796	812	745	815	822	813	789	812	811	768	853	772	783	792	824	837	790	814	765	819	799	786	829	811	805	840	778	856	799	793	785	809	847	770	844	776	819	854	797	807	811	785	797	819	859	787	849	770	818	798	765	753	800	790	835	819	781	851	778	814	771	806	762	837	855	803	799	805	808	858	778	780	794	778	814	839	816	856	843	864	781	803	851	771	804	815	821	819	809	829	786	769	811	780	757	789	777	805	803	831	817	790	818	824	875	845	788	769	785	796	764	799	830	846	805	788	804	823	809	858	804	833	854	783	837	766	764	829	807	822	845	833	778	778	782	791	796	791	807	822	819	837	820	795	792	799	795	828	819	852	746	774	823	825	813	821	821	785	825	764	786	778	860	789	816	818	807	784	810	744	786	784	787	806	834	803	786	814	821	795	852	808	763	793	804	800	815	841	787	817	730	804	742	785	772	749	831	783	849	765	802	771	794	779	800	789	789	833	727	797	838	847	776	765	810	782	808	794	837	764	803	778	821	818	801	782	774	831	801	784	763	750	769	832	755	837	748	869	787	820	799	810	834	823	804	827	786	850	791	802	833	791	784	786	817	796	760	799	777	827	804	802	797	831	775	813	805	781	806	813	810	796	843	818	829	837	842	779	817	803	806	791	807	847	730	821	817	781	845	791	836	792	760	825	820	795	796	800	809	833	820	780	777	818	793	848	779	758	782	803	835	778	813	854	807	804	778	850	760	773	824	827	780	769	795	766	861	818	833	802	845	828	831	789	788	791	869	800	767	869	779	763	792	765	801	780	787	810	790	782	841	833	808	851	767	782	819	830	815	838	858	788	794	798	824	855	846	803	846	752	766	796	788	765	814	831	841	779	842	800	844	799	842	783	827	812	801	820	794	782	812	834	813	799	808	837	810	827	798	782	840	735	745	767	778	877	792	801	809	829	830	820	783	823	808	764	802	777	819	794	841	889	824	774	840	890	860	806	795	774	782	780	773	849	808	798	806	764	797	819	774	796	782	767	829	795	820	806	808	759	837	743	754	866	784	797	858	759	771	851	822	831	830	780	826	808	805	791	805	741	831	786	814	808	810	838	829	864	781	787	799	793	768	764	802	854	782	807	770	811	768	851	764	754	836	849	820	795	757	861	809	803	814	822	828	787	794	840	826	820	845	801	784	786	817	788	786	824	850	793	773	806	838	833	837	776	808	850	766	809	794	815	829	800	789	803	817	816	778	802	804	793	767	815	832	816	790	823	795	821	781	777	848	856	876	827	828	821	784	816	801	837	801	782	832	761	841	779	799	786	781	782	749	778	783	800	858	811	786	849	822	802	848	812	776	822	827	787	781	785	852	787	860	781	801	760	828	778	852	796	827	829	785	765	834	820	775	831	837	825	795	786	801	833	804	822	784	793	762	801	793	799	780	781	792	776	779	819	780	850	802	782	781	769	818	832	794	827	816	838	815	754	771	787	818	833	829	823	804	766	831	759	818	767	808	781	810	763	754	816	769	787	838	745	782	815	778	792	803	825	847	797	801	818
56688	47583	27131	11448	1281	840	637	538	511	486	450	418	390	386	363	357	342	328	347	348	309	347	327	340	316	324	310	336	313	283	341	297	326	317	289	271	287	329	310	307	342	293	308	334	305	335	331	291	297	309	314	321	291	319	331	297	275	326	299	306	278	310	284	298	287	316	296	315	303	325	275	308	324	287	284	303	291	308	321	351	299	303	306	314	290	311	318	303	335	302	296	307	315	328	300	325	263	294	285	317	304	315	287	294	302	302	290	296	294	310	293	316	291	312	290	280	311	297	291	303	310	292	331	282	312	335	307	307	334	303	287	271	286	298	301	304	314	309	294	317	288	273	324	306	306	325	323	298	262	293	321	278	332	278	304	294	346	286	318	312	318	290	286	313	300	326	306	284	275	320	320	291	315	293	300	285	303	325	271	335	290	321	279	313	292	290	319	297	300	306	288	318	316	280	279	283	333	292	293	314	304	314	304	319	336	306	294	309	320	269	289	287	292	307	287	310	276	296	291	291	309	290	294	280	271	309	257	292	298	297	304	315	304	306	294	308	311	320	317	291	312	304	329	310	330	334	327	294	310	288	328	330	313	329	298	269	287	310	299	270	275	298	302	325	290	306	288	305	307	288	324	278	284	305	342	310	306	309	312	291	300	317	308	287	284	295	297	270	324	277	313	321	288	309	301	285	307	317	278	299	316	324	296	278	300	325	325	279	300	338	300	278	299	271	317	314	314	322	289	302	290	300	306	305	315	263	277	331	308	328	279	323	274	319	279	331	308	318	296	303	307	299	302	284	319	294	330	275	311	328	309	294	302	311	282	276	298	305	313	281	344	284	285	295	292	301	313	278	320	320	326	266	287	292	296	300	308	287	329	309	327	304	334	302	304	300	328	305	281	320	311	316	306	287	275	310	289	267	307	323	277	331	307	326	273	293	314	324	326	281	322	296	306	282	313	272	289	290	358	313	317	286	287	297	291	289	300	317	287	304	281	288	314	293	301	304	319	290	317	293	279	302	280	321	279	276	304	306	275	305	283	312	288	307	294	318	320	338	294	296	285	315	292	296	285	314	291	277	288	291	320	301	289	331	303	253	308	298	337	309	270	309	276	307	321	290	287	298	289	306	310	296	287	289	324	294	287	276	292	288	305	295	287	295	312	288	287	326	295	293	327	289	332	262	307	307	283	301	312	311	297	305	288	303	319	312	313	307	331	312	306	268	290	289	324	276	299	286	306	294	300	293	310	311	326	277	289	304	315	288	296	303	288	317	299	301	286	315	314	303	299	292	284	297	294	286	307	319	296	291	288	307	331	302	328	294	290	274	307	319	323	313	279	290	295	336	279	293	294	307	307	271	302	284	301	316	306	285	264	270	299	315	324	293	296	296	304	307	300	309	298	285	292	313	304	285	327	308	310	287	317	332	337	327	315	300	291	276	282	315	278	324	308	278	301	300	323	319	296	297	302	293	304	290	326	280	281	298	320	304	294	305	318	304	307	307	300	272	329	310	320	290	310	282	312	287	292	300	314	314	302	312	307	295	301	267	297	286	297	277	344	290	340	310	277	298	291	325	304	309	293	285	332	340	298	325	271	327	275	333	302	323	314	286	300	295	321	285	311	347	316	260	305	297	285	283	326	294	304	321	340	306	307	310	293	303	306	293	335	280	276	288	315	299	290	298	277	301	305	294	301	279	287	321	307	320	303	309	260	326	300	305	301	293	328	305	270	303	320	317	326	286	290	320	292	307	281	315	311	325	279	287	303	303	283	310	308	303	277	293	285	324	309	280	299	286	300	335	316	284	293	298	300	300	278	312	312	289	272	322	336	313	294	308	307	325	299	291	316	278	270	294	294	311	315	274	302	298	297	268	301	300	316	326	311	288	262	313	294	281	289	302	310	293	282	287	273	295	327	275	327	324	307	283	289	307	275	301	296	271	308	317	337	339	279	300	306	300	295	305	293	253	312	297	288	284	330	299	294	330	305	326	301	314	327	283	308	287	297	329	290	294	323	298	286	279	297	316	327	295	314	320	287	288	296	275	308	312	315	301	289	306	328	281	273	287	296	294	309	298	311	272	313	287	341	291	299	308	305	291	304	298	312	282	287	261	285	296	319	315	315	326	328	286	294	302	275	307	309	290	295	279	284	302	330	293	289	329	300	309	284	284	322	290	279	301	313	279	269	296	271	311	270	306	285	314	299	313	269	309	294	307	296	314	302	286	281	302	287	316	275	297	275	289	310	294	307	261	312	293	301	297	333	274	311	323	301	293	283	291	312	288	299	291	299	320	293	255	306	278	302	306	292	249	314	318	313	296	294	330	284	268	315	310	298	275	330	289	323	331	276	313	296	296	295	291	334	311	294	292	312	303	313	308	307	305	294	327	295	309	331	313	309	277	345	297	308	337	287	258	296	313	277	323	317	284	284	343	303	290	265	290	309	295	289	299	323	259	297	325	293	304	306	293	305	278	312	283	273	314	300	283	307	295	314	324	304	284	293	306	295	285	293	310	305	296	311	313	311	307	256	280	311	298	311	305	335	268	299	284	319	304	327	285	317	287	315	335	289	303	332	309	305	310	308	311	300	305	290	273	284	316	296	276	331	285	320	334	320	292	285	296	306	297	292	327	346	303	277	319	298	285	350	271	302	316	306	305	283	301	273	296	313	301	291	292	301	295	305	300	306	295	296	309	312	350	325	308	317	291	270	282	323	295	288	323	308	296	294	285	310	313	308	330	299	286	290	274	275	315	282	299	282	285	297	316	327	312	348	331	319	323	324	272	312	329	309	286	306	284	321	301	310	311	319	279	327	283	311	259	303	287	302	306	293	286	326	333	312	300	296	316	270	337	304	323	319	305	270	314	328	311	311	327	315	300	328	285	328	293	304	275	275	278	322	308	309	285	276	289	321	326	315	285	312	295	311	292	320	305	327	302	311	300	295	299	288	289	290	319	309	322	305	286	299	290	304	323	279	268	305	305	281	311	328	288	302	310	292	284	318	322	297	303	313	295	323	290	298	318	315	285	291	294	309	341	293	304	319	318	284	280	278	275	311	273	339	284	298	348	317	316	320	317	292	307	302	277	299	290	309	306	274	300	279	274	300	326	299	297	302	310	286	316	318	294	301	283	277	301	296	308	284	284	293	323	328	265	275	284	303	287	291	287	308	301	299	343	303	323	307	284	285	331	301	305	273	280	305	304	289	328	316	304	311	298	302	301	331	283	313	273	298	292	305	316	305	281	318	285	297	288	307	306	323	302	291	305	286	291	290	272	289	276	273	349	295	317	314	334	269	344	300	318	322	309	324	307	259	321	324	283	284	261	300	310	310	312	306	309	294	297	325	316	302	284	291	317	313	286	313	305	313	353	322	306	299	345	314	324	290	329	332	319	307	321	310	293	316	294	300	311	310	303	344	282	308	287	317	272	304	289	303	310	309	286	306	286	285	281	276	280	310	317	334	276	333	292	269	285	285	317	306	300	314	306
33285	32467	27413	9575	4071	3497	2807	2357	2101	1824	1658	1490	1439	1381	1308	1147	1179	1160	1087	1043	945	1042	1038	993	990	903	949	903	890	913	877	882	829	846	855	840	822	884	882	825	819	810	813	825	839	835	821	796	848	796	813	795	792	742	773	801	759	760	824	793	784	759	771	801	799	797	796	778	769	745	769	803	807	750	780	796	730	770	760	783	791	777	748	723	753	748	764	810	767	760	799	801	808	739	728	800	755	784	807	758	776	801	767	792	787	761	793	760	728	805	731	792	733	794	793	764	782	753	760	732	748	767	737	736	805	761	781	745	818	786	776	802	792	787	765	780	794	734	820	781	754	731	782	742	771	740	780	722	782	693	792	718	803	729	794	785	762	766	732	715	770	745	770	759	730	779	761	762	815	748	707	716	741	725	772	718	751	760	738	734	734	780	772	786	747	717	760	704	774	809	756	720	778	733	743	751	783	764	779	703	715	751	737	791	753	744	785	722	770	738	744	723	813	733	786	755	752	762	765	779	750	786	739	731	755	694	769	756	736	779	736	734	786	792	796	743	759	774	759	735	753	762	788	752	784	753	810	768	758	805	755	719	795	800	717	752	719	788	720	725	742	735	776	736	774	776	750	754	772	736	772	780	778	755	750	746	747	767	755	770	757	798	744	716	777	731	739	729	774	777	771	764	817	751	747	750	769	775	763	701	744	751	789	788	714	744	772	807	734	770	770	710	751	768	730	743	781	760	751	751	745	759	771	715	742	703	756	750	710	775	776	735	776	782	771	719	739	770	776	778	749	759	736	761	745	737	773	760	745	707	768	743	780	756	748	775	791	732	755	797	789	738	764	809	723	754	745	803	740	757	763	764	782	766	787	667	723	769	719	746	724	807	808	793	766	813	719	731	779	723	790	767	766	725	784	784	756	760	775	728	792	744	791	830	752	774	775	761	770	795	777	765	805	740	769	756	762	797	794	736	751	777	743	802	702	775	758	779	782	788	786	761	786	730	730	787	728	748	742	718	781	724	723	736	741	783	779	754	757	751	808	741	721	784	739	736	767	798	792	714	753	701	745	775	754	706	709	761	747	719	727	759	772	824	789	743	755	793	752	759	761	718	720	775	776	745	779	744	772	746	768	747	788	738	771	761	749	736	733	775	803	816	712	740	781	789	752	773	755	758	800	788	816	696	785	799	767	747	803	742	746	787	739	743	838	775	745	733	776	724	750	754	747	736	786	808	763	715	799	700	735	757	783	799	747	771	746	717	773	717	789	772	768	766	800	802	762	727	768	783	759	765	705	746	732	764	782	774	753	769	743	787	795	747	738	740	740	691	745	789	734	749	754	719	761	678	703	773	739	769	767	780	719	738	738	749	752	783	728	748	797	793	778	741	730	837	796	771	838	795	739	729	754	761	712	771	771	767	762	754	779	812	752	776	776	792	743	762	763	766	785	767	690	811	756	736	733	723	756	744	729	819	744	737	732	791	746	757	737	771	726	758	737	765	769	740	806	771	761	734	786	714	760	763	742	776	747	746	711	764	777	776	777	759	719	733	755	759	784	754	757	780	724	793	773	781	790	770	768	777	770	731	729	722	764	789	801	778	823	763	798	763	757	719	749	803	731	772	770	739	772	766	744	733	762	766	749	741	789	770	726	744	732	775	769	781	743	765	722	778	773	754	762	810	753	732	742	771	729	783	795	731	794	761	782	742	747	781	744	741	758	735	724	757	708	750	811	769	714	752	790	759	742	763	714	801	710	760	745	763	712	819	772	762	719	725	803	731	751	779	757	754	750	717	722	742	745	772	767	782	789	793	760	788	748	741	729	765	724	761	770	778	753	804	754	683	777	775	755	802	726	718	806	741	744	763	774	780	735	743	799	735	757	749	763	763	759	771	763	773	799	753	736	804	712	739	742	761	805	757	734	795	820	759	739	768	796	769	767	782	741	734	799	786	735	776	791	768	784	736	749	730	734	754	763	703	784	775	815	778	745	784	783	801	737	757	761	771	768	732	818	730	793	770	803	699	739	782	701	785	762	690	772	752	731	760	728	740	749	749	803	761	740	761	779	788	791	757	712	701	827	807	799	766	777	783	822	729	740	796	747	787	763	817	765	721	766	726	783	774	713	737	789	750	768	747	774	753	764	770	728	767	736	743	762	745	736	803	806	733	782	727	729	715	758	738	740	751	729	780	789	742	779	761	737	762	777	807	783	719	715	725	719	776	804	767	759	741	745	809	731	771	784	738	727	746	789	715	745	734	760	718	758	743	788	791	724	760	715	800	751	760	750	751	757	753	742	761	721	797	792	740	774	812	746	746	746	774	776	743	773	774	779	724	816	729	768	804	708	762	763	744	752	733	802	742	777	784	735	736	763	743	731	752	728	773	787	751	758	786	765	807	752	820	768	764	707	744	749	758	783	751	774	747	771	749	777	775	768	720	770	752	787	772	758	749	774	784	774	767	768	747	707	765	765	778	737	807	755	753	706	742	778	785	728	765	774	809	738	756	818	804	746	789	790	790	757	787	772	704	787	710	751	735	820	734	764	748	771	759	761	730	741	796	707	763	769	776	783	758	782	791	759	752	715	745	759	750	786	790	781	770	780	725	740	780	782	753	760	735	734	719	759	755	794	773	729	771	765	769	747	769	773	757	789	762	785	744	747	796	734	707	767	772	775	755	750	731	760	770	768	765	739	763	800	765	770	715	765	792	748	698	745	771	787	764	714	709	703	720	811	767	751	746	732	745	774	799	735	735	758	820	752	708	768	759	717	746	775	763	705	755	746	773	782	752	725	775	744	728	726	714	752	755	726	742	789	808	794	783	768	769	733	697	757	749	794	752	809	803	777	727	718	766	782	681	784	733	745	708	742	735	727	767	712	759	751	748	767	770	785	783	795	800	730	814	784	770	718	771	709	783	780	722	800	721	787	711	720	709	747	773	783	718	725	780	762	762	708	759	742	809	782	820	666	778	751	780	743	759	760	751	738	744	770	744	756	753	785	841	784	778	737	730	715	721	735	776	829	733	763	736	773	756	759	772	741	765	742	775	738	784	755	746	732	735	797	737	754	732	799	785	789	715	796	726	715	783	760	800	748	743	775	750	788	786	748	738	751	741	731	734	751	757	754	738	730	771	736	780	760	745	763	806	742	767	756	783	747	774	804	740	797	737	781	748	771	784	776	783	828	780	771	724	784	808	760	756	753	720	755	784	757	760	752	753	723	722	775	771	783	727	710	786	784	750	745	756	770	754	757	758	782	779	774	772	744	750	770	769	783	787	768	770	709	778	725	773	774	781	777	784	737	747	758	756	784	737	716	793	768	758	770	800	725	764	775	752	711	757	786	758	750	767	706	773	780	741	811	682	725	736	767	736	757	736	711	767	760	798	740	760	769	759	759	743	728	762	764	794	747	791	725	782	745	798	726	764	769	783	715	781	739	758	761	744	794	760	741	731	734	707	751	774	716	812	760	743	751	750	737	779	755	774	786	755
6214	1819	624	327	182	148	159	161	158	152	183	162	179	162	188	148	142	135	162	161	148	153	156	185	182	163	183	170	134	172	170	173	152	164	161	169	148	146	179	143	162	174	155	151	166	144	178	166	147	150	161	163	169	190	155	161	180	126	150	201	151	168	152	153	155	150	172	161	151	149	175	176	179	153	166	167	158	168	185	181	144	184	178	139	166	161	144	162	159	157	168	167	149	174	154	159	166	163	171	154	167	150	157	168	159	173	176	168	167	136	168	153	165	167	169	173	182	167	162	170	170	161	172	161	175	147	188	140	172	170	173	156	152	158	166	175	164	156	157	147	154	189	147	178	168	163	175	167	166	150	149	157	160	142	175	179	160	177	141	146	138	165	153	142	148	159	176	196	144	174	174	184	158	162	162	162	157	163	184	172	174	155	149	184	173	158	163	166	149	163	148	159	181	176	162	151	172	156	164	158	157	167	157	169	159	165	165	177	153	153	161	153	160	169	157	164	173	184	168	155	177	173	170	172	164	166	156	150	166	161	177	165	171	155	164	150	153	172	166	149	140	175	161	162	176	193	187	167	166	155	151	159	170	148	156	154	179	149	168	135	172	159	181	160	163	154	145	149	164	176	180	178	166	171	177	162	158	168	164	160	155	144	177	176	153	173	176	133	174	158	190	171	149	178	155	162	165	173	187	177	155	149	142	154	149	160	155	155	149	155	151	159	165	178	184	148	146	190	160	144	160	168	153	148	171	155	153	178	165	164	175	186	152	144	169	152	171	161	152	151	146	174	174	149	155	176	163	160	201	168	154	156	148	168	161	158	172	185	164	177	166	145	164	190	175	153	129	189	142	166	166	181	178	177	177	131	161	167	175	161	152	168	184	156	145	139	148	148	144	151	169	189	179	164	185	164	146	160	158	164	156	158	170	162	142	162	159	133	171	154	170	156	154	156	155	175	129	165	154	181	149	173	163	157	150	184	160	142	172	151	142	171	168	166	162	151	184	143	154	152	151	149	172	179	141	159	153	156	155	168	170	176	170	169	150	154	153	160	160	160	171	167	183	159	169	170	127	156	171	141	162	165	157	162	179	162	177	191	163	174	160	171	158	145	158	156	170	149	168	153	169	149	176	170	126	149	167	151	139	177	162	166	168	170	159	165	168	159	178	163	170	176	149	149	169	149	145	185	169	145	163	180	170	167	163	165	167	182	163	153	164	147	175	174	172	171	142	153	174	169	150	135	172	180	204	175	181	151	156	152	149	165	178	170	157	160	150	159	140	179	180	170	158	156	157	180	175	168	156	177	186	169	151	169	172	189	166	144	186	160	174	163	184	143	170	144	178	166	162	176	173	150	166	166	140	179	178	146	176	157	158	168	136	156	160	170	150	151	158	179	155	162	169	166	166	134	139	156	161	155	170	168	183	150	173	152	151	161	164	167	140	155	163	163	169	144	169	174	175	162	162	166	151	149	182	143	187	166	188	164	149	178	173	163	171	174	165	160	169	184	147	169	161	162	171	175	162	181	168	148	181	189	170	163	160	163	171	144	159	173	178	150	168	161	138	170	174	155	160	163	178	187	184	167	150	155	158	168	166	177	169	159	149	171	154	140	147	167	155	165	188	146	147	189	181	160	163	173	165	176	173	152	169	147	163	175	170	157	174	174	165	139	162	156	166	179	160	155	141	153	163	172	164	156	153	166	175	150	162	164	160	145	150	159	156	176	169	149	158	174	155	171	174	178	170	168	174	155	165	159	158	172	148	155	169	166	158	160	154	143	159	143	174	143	169	157	169	154	170	161	165	179	154	154	174	162	168	148	164	161	169	182	143	145	161	171	162	162	144	177	165	158	176	158	155	167	150	157	140	154	166	150	161	146	159	175	167	159	167	171	174	162	162	160	171	145	164	155	141	176	169	182	178	163	155	180	151	158	153	164	172	179	170	148	152	164	181	168	168	151	180	162	165	166	167	176	146	173	157	163	158	158	161	167	168	160	179	186	166	147	168	145	169	171	159	176	165	154	139	159	151	175	152	157	166	156	167	177	163	172	161	156	147	153	122	159	145	171	167	161	149	154	156	161	175	167	172	149	156	186	198	139	161	157	158	158	178	163	157	152	153	141	152	185	168	161	145	168	151	187	181	159	179	163	165	157	124	151	151	165	153	155	176	162	188	142	158	184	169	162	153	178	167	154	174	180	158	157	170	169	158	153	160	177	181	158	143	160	162	172	140	170	158	138	158	174	168	144	148	155	152	160	179	162	180	164	175	151	149	135	172	145	156	164	152	145	192	199	156	161	168	160	185	165	172	161	167	161	175	147	175	163	175	175	157	179	172	147	147	164	147	151	183	158	140	157	175	143	154	175	179	143	157	160	166	151	163	165	157	153	149	146	163	143	146	132	153	176	163	155	162	135	154	192	176	186	152	161	166	161	171	138	166	174	166	159	185	151	140	175	155	152	177	170	166	155	154	180	169	148	152	183	179	169	163	165	168	142	157	171	160	176	144	161	168	162	165	171	140	166	161	166	165	180	166	164	164	160	165	140	177	184	167	162	154	143	155	171	150	158	148	175	172	176	172	141	193	162	152	175	170	169	136	143	161	156	144	166	164	161	158	160	184	145	165	163	179	168	142	157	177	168	150	182	155	143	162	152	146	169	165	180	154	145	147	144	164	142	173	161	165	157	163	160	139	137	152	163	142	155	149	164	174	175	155	173	155	148	150	159	157	168	181	156	154	189	150	180	172	147	148	179	167	184	172	153	172	169	161	135	148	166	143	155	171	169	150	153	177	173	163	175	152	159	138	172	180	160	143	164	151	147	152	152	161	173	147	155	181	188	159	149	161	134	180	165	168	162	161	140	164	141	163	150	152	160	146	146	155	171	160	145	164	149	156	170	181	135	146	135	162	197	189	167	144	165	159	172	186	154	176	148	137	179	176	158	184	171	162	176	165	167	162	170	180	147	169	155	177	182	146	149	189	143	155	152	157	156	143	174	172	187	151	146	177	177	172	166	177	174	132	165	154	162	151	186	158	170	166	172	167	142	146	167	159	175	154	140	159	139	178	163	167	160	178	149	141	167	172	171	158	136	135	198	164	183	134	169	161	163	168	157	163	159	140	154	170	163	183	173	153	158	143	168	146	155	184	145	142	141	138	163	164	163	187	184	147	157	143	162	163	163	177	170	160	168	104	156	174	162	158	161	147	149	167	180	194	154	161	166	128	164	159	181	164	153	174	154	176	170	158	162	154	148	144	158	187	168	149	169	173	146	149	165	161	151	144	173	155	179	145	154	179	161	141	181	168	164	149	192	154	154	161	160	171	170	128	169	157	174	160	143	168	166	170	153	153	172	180	173	150	151	131	150	173	172	138	170	173	156	183	150	185	154	142	158	147	138	151	159	170	150	167	174	174	134	161	143	162	181	156	181	171	144	173	159	188	179	165	157	194	162	180	164	158	137	156	172	164	175	150	161	158	141	148	167
5589	2791	1497	975	549	565	524	553	536	526	480	514	518	498	477	510	518	512	496	471	494	507	481	491	463	475	481	495	486	464	453	497	508	447	454	478	463	491	476	494	510	477	486	489	491	524	478	501	470	482	514	429	485	492	504	459	483	491	488	482	524	508	489	448	490	508	454	502	473	524	472	503	481	466	482	483	465	472	476	500	463	478	471	499	469	462	472	499	507	488	452	494	480	462	480	486	472	506	484	464	492	469	489	481	476	470	462	491	468	456	501	498	509	476	471	471	492	493	509	455	501	494	465	457	459	530	502	503	469	498	462	478	479	505	461	517	458	491	456	469	468	489	456	452	481	475	474	525	491	457	459	458	496	485	467	482	477	465	483	479	462	500	506	482	490	437	476	457	424	488	478	463	465	475	482	479	454	465	466	463	471	464	441	497	447	502	472	462	468	477	492	481	489	489	467	465	494	468	450	488	468	468	500	456	474	500	484	518	444	445	483	474	476	438	477	504	469	493	451	467	479	440	474	459	485	459	461	468	449	474	467	460	449	445	481	519	452	464	479	446	503	473	445	477	472	493	489	480	484	442	467	476	459	464	440	466	491	507	475	508	478	448	471	495	484	468	445	451	471	504	479	505	451	500	497	454	458	464	484	478	482	484	490	474	487	448	452	453	457	477	487	508	481	463	467	447	473	447	509	490	479	506	462	441	509	451	497	468	464	465	458	490	470	520	499	467	443	452	507	484	486	464	498	460	527	489	495	464	451	468	463	467	465	484	493	434	481	486	473	464	447	506	474	469	481	491	492	524	463	457	484	465	478	495	498	460	454	462	462	467	485	456	471	433	461	467	467	449	442	438	439	481	487	443	481	500	454	453	485	483	488	496	517	498	455	482	469	494	477	501	446	494	480	459	467	481	505	511	453	490	467	505	474	504	501	531	475	449	462	442	508	477	469	459	455	477	496	437	508	464	480	495	481	518	460	476	456	480	469	446	485	433	460	495	456	486	444	456	484	494	480	528	485	469	436	483	473	503	487	463	487	493	434	475	494	504	491	548	450	475	479	452	484	479	469	501	481	457	475	511	459	482	468	478	504	480	504	461	465	473	455	465	492	496	497	482	473	459	467	469	484	451	475	453	502	505	536	516	452	468	478	446	483	519	494	486	504	466	486	497	433	472	489	496	493	483	453	473	475	500	490	474	528	469	506	504	478	433	457	476	493	493	492	477	505	456	477	434	474	496	451	498	464	495	447	480	467	489	484	467	485	472	495	466	456	509	460	486	514	450	470	506	477	474	484	464	485	476	488	477	442	439	503	499	515	460	450	498	457	445	478	485	437	553	487	487	512	477	478	472	483	463	496	489	466	469	470	487	515	471	421	497	466	474	465	459	466	461	525	471	466	470	504	482	489	509	434	518	463	450	493	463	490	516	478	461	480	459	478	452	467	474	480	429	476	489	457	491	460	489	498	457	478	490	498	482	463	531	489	467	453	483	493	429	475	478	496	504	509	464	441	499	481	479	425	475	493	479	455	502	476	456	451	462	476	454	483	493	496	457	468	470	513	457	474	483	485	480	456	485	470	485	470	482	446	489	448	484	480	490	434	461	466	454	505	407	491	491	453	455	468	445	462	496	530	476	493	501	482	480	442	467	476	457	473	473	512	468	470	504	489	450	452	448	501	524	490	475	440	489	490	497	520	471	509	521	494	514	499	449	474	454	492	442	498	511	492	484	489	481	449	475	517	442	470	518	490	488	493	503	498	466	442	490	459	437	489	507	472	491	463	461	501	483	473	467	479	470	507	488	470	480	440	503	478	491	469	462	459	473	439	494	482	465	465	445	463	486	459	487	529	463	466	458	469	507	460	473	486	453	510	486	507	477	487	453	451	454	484	463	468	449	461	466	495	495	479	454	480	414	523	445	472	486	477	498	445	491	499	482	480	461	481	470	430	460	445	472	476	513	499	534	452	494	469	480	476	442	467	504	440	474	491	434	457	485	486	458	457	481	467	446	461	494	426	467	492	532	483	527	442	441	523	448	459	439	489	520	465	464	467	500	469	444	443	475	484	442	498	483	443	500	448	482	480	514	450	478	466	525	456	462	496	459	520	504	484	439	475	479	476	470	489	464	490	537	451	479	481	480	445	451	481	480	532	482	515	507	453	522	499	479	494	494	429	457	453	450	506	476	471	446	476	464	492	454	475	509	484	457	443	494	447	481	464	473	462	500	467	471	464	484	489	499	476	478	471	513	472	476	465	479	476	476	483	470	440	489	449	485	458	501	456	494	509	468	484	470	467	517	432	431	474	457	474	460	466	473	508	491	481	454	471	482	445	451	454	480	460	485	479	439	496	532	479	474	502	480	457	475	468	480	501	450	471	477	504	479	473	482	463	461	476	476	460	484	503	484	483	499	440	475	486	460	498	472	490	483	496	506	461	472	464	523	475	466	488	450	492	494	488	501	461	479	514	515	428	481	552	458	470	482	487	450	463	492	479	453	457	453	456	448	490	454	471	470	495	456	516	509	479	490	494	494	454	484	502	478	459	459	512	480	475	450	476	492	525	493	491	457	476	450	464	463	440	481	501	457	478	464	480	452	493	499	482	480	498	452	463	493	485	420	500	508	431	451	492	485	482	471	458	484	453	453	484	456	486	457	505	461	471	455	482	483	458	463	466	514	444	463	480	486	459	484	487	472	527	472	470	462	453	453	503	452	465	502	472	500	466	477	519	462	450	477	474	460	486	463	448	466	467	495	454	499	470	450	477	475	439	507	512	501	457	480	455	437	471	468	482	475	486	464	526	485	517	486	476	463	486	471	478	455	460	465	456	458	443	488	502	489	457	485	464	479	439	490	492	458	467	502	524	500	486	472	500	459	500	470	484	462	434	512	446	509	484	524	478	471	455	459	484	514	479	475	471	485	476	479	484	451	488	501	492	454	464	466	500	505	508	490	429	472	472	495	499	489	481	490	496	502	487	472	498	463	486	549	462	475	478	484	486	542	483	469	470	480	445	449	470	438	485	453	429	480	489	501	502	502	495	463	507	473	512	502	515	494	522	479	437	496	492	480	495	506	490	516	452	445	491	503	488	479	463	483	481	469	504	497	490	464	471	455	461	489	454	476	468	481	512	471	472	458	474	494	489	487	441	471	503	456	463	487	454	457	468	487	469	448	467	492	471	532	488	461	489	459	468	500	486	487	443	464	432	468	447	511	497	472	468	514	469	474	504	457	508	499	441	465	461	491	496	483	452	453	492	476	497	464	501	487	483	422	474	439	511	502	462	480	510	495	503	483	499	514	451	493	435	448	488	457	481	468	463	517	467	451	444	458	523	474	502	480	493	507	467	494	484	443	466	450	476	487	422	490	465	472	514	438	459	463	502	515	493	516	436	516	442	456	494	539	472	497	481	453	487	458	490	498	467	459	496	505	475	512	512	487	498	461	463	477	508	479	519	458	476	469	503	506	475	476	478	482	451	456	451	496
41814	33050	19886	7874	838	570	495	444	422	378	379	360	363	339	365	351	358	376	368	328	351	351	349	324	296	288	339	345	343	284	326	320	333	305	277	288	342	339	295	320	355	321	320	300	298	300	314	293	297	301	303	318	314	300	298	310	355	319	306	307	313	320	330	319	307	300	293	305	329	328	312	322	342	324	320	323	310	343	323	298	301	287	297	279	332	303	311	344	286	335	316	293	305	307	331	335	306	300	313	294	299	313	298	309	317	322	306	323	324	321	338	319	325	281	293	299	332	347	302	286	292	323	320	313	323	306	319	328	344	305	374	324	330	327	341	295	302	317	331	301	311	283	322	343	310	309	325	312	308	291	320	293	328	318	320	307	278	319	332	315	300	343	334	308	345	300	324	293	307	324	347	336	311	325	314	334	316	304	304	341	325	300	331	318	311	316	327	296	293	328	298	308	297	336	289	317	338	303	304	308	337	326	340	353	289	311	316	318	300	320	313	299	311	331	284	318	294	281	352	288	313	300	297	328	292	324	302	309	313	319	325	305	325	299	287	310	322	273	295	311	313	309	323	321	305	328	303	293	311	321	286	329	309	310	337	295	326	319	337	349	312	310	324	288	301	321	288	312	310	350	338	307	295	283	289	310	310	305	302	300	302	304	349	329	295	292	349	288	298	312	346	330	332	291	339	316	298	322	315	313	318	368	323	321	306	332	343	308	307	308	303	325	290	314	284	318	291	295	317	319	321	304	322	302	319	302	349	288	286	331	302	325	323	304	323	298	320	303	328	301	292	306	296	316	317	309	318	318	307	319	282	287	284	326	329	295	364	295	323	324	293	344	330	326	297	315	313	307	322	294	313	303	305	323	334	314	319	292	341	316	301	305	306	329	307	361	334	314	316	326	325	318	311	356	309	343	319	335	345	344	358	290	328	302	305	334	304	318	357	304	292	314	310	306	345	322	321	314	296	307	277	321	327	297	325	312	305	323	306	286	343	293	330	307	333	294	344	314	312	322	334	284	319	294	291	295	300	321	354	322	334	331	301	317	319	315	308	301	322	337	292	311	295	320	335	309	273	296	341	323	302	299	324	308	347	259	351	313	313	288	305	330	331	313	337	310	309	292	292	321	294	323	318	325	334	299	289	298	280	285	312	296	334	340	335	299	306	280	309	319	319	299	316	315	320	315	308	316	294	327	321	321	319	323	295	287	324	286	313	321	338	300	306	295	349	307	276	331	328	287	286	344	314	299	297	304	299	327	324	305	318	312	323	275	302	325	333	322	293	324	321	301	280	295	333	323	307	323	322	318	322	326	325	309	305	349	298	330	321	331	293	326	314	355	331	311	323	310	327	286	319	345	321	275	320	302	310	287	298	311	315	351	293	326	341	313	317	316	302	327	323	303	306	354	304	336	327	311	330	326	325	298	327	317	324	296	352	314	309	272	317	307	317	300	338	325	308	305	303	329	272	295	303	303	320	299	296	303	321	284	320	312	323	286	315	334	295	292	326	328	310	348	332	320	319	312	308	303	327	309	321	315	323	342	308	315	296	363	336	320	327	286	310	327	323	298	309	267	317	325	319	332	323	299	344	275	282	285	307	306	322	304	327	283	315	307	293	314	340	319	302	297	311	294	304	362	317	331	295	342	315	309	338	328	343	341	301	288	306	314	302	287	314	329	322	321	353	305	285	322	294	327	316	309	334	308	303	306	326	313	351	293	342	300	306	297	322	327	325	294	317	323	344	273	314	320	338	362	329	281	302	306	292	331	304	305	307	334	301	310	348	289	320	318	316	302	266	303	303	304	312	340	302	324	315	273	305	333	324	297	290	297	290	328	314	307	328	336	312	330	298	318	334	336	315	324	352	296	306	326	303	303	314	319	315	325	336	333	318	314	327	291	294	282	281	312	313	318	336	327	342	325	303	306	318	322	303	325	308	301	313	292	332	303	298	326	347	325	325	298	326	312	320	339	295	330	309	312	311	326	309	293	313	327	335	328	329	300	316	293	300	312	306	293	327	304	332	302	318	292	304	350	315	267	291	324	327	287	340	290	293	313	301	312	318	325	341	295	314	311	310	331	301	339	309	344	290	335	323	301	310	277	327	315	311	327	307	307	321	296	303	310	299	338	317	303	312	291	347	334	293	301	313	280	316	333	328	301	286	325	324	346	319	306	333	313	309	308	294	301	328	311	294	292	305	321	329	364	301	312	312	325	301	332	296	320	278	353	330	310	317	337	304	288	315	307	310	328	337	317	311	318	288	322	313	319	329	307	303	285	301	316	322	305	289	300	344	366	308	290	320	318	317	350	304	320	315	303	321	322	302	311	304	298	305	311	335	337	296	334	298	311	284	366	301	314	284	314	313	338	328	329	268	297	326	307	310	330	316	315	301	330	341	310	334	300	312	296	321	342	345	308	310	309	284	301	290	296	301	349	320	302	312	282	300	309	345	326	332	321	329	328	301	340	306	272	339	307	301	304	306	319	285	329	320	310	294	322	314	345	330	298	335	310	300	323	296	310	322	327	308	316	320	292	294	321	317	313	304	337	297	319	323	329	306	323	300	290	323	314	327	282	312	348	298	283	317	287	299	313	309	335	282	323	307	297	326	320	288	355	303	325	317	301	319	293	345	316	308	306	315	285	343	269	287	291	295	293	336	291	347	315	346	304	309	305	309	302	299	296	340	302	316	321	305	290	339	330	304	310	328	313	300	309	321	323	331	316	333	326	350	286	387	343	334	316	312	340	321	308	317	321	372	312	306	313	289	340	304	331	359	344	363	339	322	335	331	309	294	290	287	310	286	297	325	337	323	317	320	323	322	319	328	351	311	299	319	290	295	290	336	343	335	324	313	349	331	314	326	341	297	311	312	330	337	315	335	304	312	294	305	330	292	304	318	350	314	341	293	316	349	338	313	342	310	331	307	321	294	300	335	320	318	312	295	318	301	319	347	315	311	289	303	315	370	322	289	342	361	318	307	322	316	315	319	279	342	316	329	325	271	304	308	291	321	333	304	293	312	304	322	321	314	329	334	314	317	301	288	326	307	301	287	323	302	312	285	313	332	318	308	289	286	329	327	305	315	337	313	332	322	344	294	332	329	308	327	306	313	323	292	329	317	339	332	289	307	312	318	303	303	293	308	321	309	325	288	300	319	330	310	288	293	316	291	333	303	300	292	318	299	326	307	312	340	319	338	302	308	329	316	317	289	312	337	344	297	303	294	318	272	283	336	286	295	299	319	294	317	296	305	299	308	313	314	315	290	319	313	309	321	304	299	323	344	315	292	332	330	284	288	295	331	318	316	311	305	327	330	299	339	319	309	321	332	317	322	315	320	303	335	333	308	295	313	350	306	291	325	319	318	308	311	319	339	350	340	332	327	339	334	334	299	297	299	297	323	330	343	320	313	315	355	339	343	291	332	330	340	322	353	310	330	324	348	355	295	323	306	330	309	314	313	297	302	297	297	336	311	317	313	322	320	322	302	326
24313	23360	22943	7117	2542	2137	1912	1679	1478	1453	1341	1141	1131	1079	1094	1104	958	986	988	976	974	926	935	894	919	842	930	845	923	865	890	857	852	859	842	841	822	853	884	820	792	797	878	821	859	771	840	865	859	795	808	835	834	827	860	782	820	819	847	799	847	824	840	818	813	836	858	821	847	794	798	885	835	784	789	804	802	812	802	774	862	813	788	824	807	810	792	859	808	786	832	860	793	779	844	821	834	784	875	828	815	774	815	835	817	799	816	846	827	822	853	833	783	869	832	832	808	819	829	765	807	786	822	828	804	833	829	808	840	791	782	809	780	795	825	832	832	755	772	793	845	856	802	843	817	806	829	761	777	786	800	805	822	810	824	816	802	811	825	804	774	831	777	794	842	862	797	865	825	813	824	794	824	821	804	841	776	843	790	816	819	829	846	799	887	788	778	824	824	801	778	793	826	833	843	856	789	835	814	853	837	790	813	776	790	816	799	822	783	816	831	787	778	801	810	740	794	812	827	806	855	864	864	824	790	850	850	891	787	751	789	791	796	827	818	787	817	754	749	879	773	801	818	853	780	808	807	786	828	778	829	835	800	808	828	805	772	789	821	820	828	771	776	775	814	879	839	815	838	820	792	762	839	788	827	830	862	828	777	796	838	856	814	824	834	833	833	813	741	807	803	801	772	801	812	781	806	733	770	763	780	793	795	810	751	799	819	784	773	799	831	806	825	812	850	795	846	851	799	785	849	839	790	795	849	815	793	826	812	909	792	794	836	795	807	766	778	779	848	799	789	832	776	818	822	791	843	837	810	787	775	839	830	819	781	774	761	801	801	839	830	821	803	826	802	803	852	820	868	780	818	843	841	788	796	803	822	821	793	803	758	802	783	764	801	795	808	863	856	904	847	831	812	803	819	830	823	781	768	765	762	850	812	811	844	818	842	778	816	832	747	852	823	803	830	807	812	840	807	795	798	757	780	809	825	819	807	793	808	826	828	862	819	750	822	770	790	770	793	809	837	837	866	845	824	799	849	799	825	829	831	856	789	806	819	853	813	789	819	804	800	804	864	812	828	818	848	808	775	806	826	831	766	824	828	818	851	802	784	801	845	842	798	852	793	767	855	803	844	808	803	849	839	818	861	803	813	780	741	838	834	828	806	819	828	833	789	815	787	816	839	869	806	807	846	871	776	826	795	785	781	843	808	866	802	813	801	808	821	815	850	776	794	727	830	816	818	828	812	836	816	811	801	831	818	817	779	802	836	759	779	795	873	824	807	815	835	791	838	791	820	849	841	772	794	827	787	834	863	812	782	825	739	840	814	797	868	776	747	796	826	782	737	818	810	903	826	824	836	848	805	822	783	798	850	792	831	771	830	812	827	823	781	838	847	818	874	795	825	782	725	792	840	868	824	771	808	801	807	805	773	786	823	835	789	835	849	781	810	795	797	723	829	834	851	862	839	822	827	778	856	829	798	790	795	807	782	815	825	782	789	836	861	798	792	826	834	818	828	810	818	789	814	803	813	766	817	791	819	825	772	807	784	822	808	765	769	785	823	821	817	837	781	799	802	792	813	788	834	792	807	831	788	789	771	797	805	846	753	798	778	773	794	818	781	777	885	839	824	777	808	838	778	799	768	820	819	799	779	785	797	844	790	805	811	819	798	798	838	807	802	819	848	776	774	787	838	843	806	781	852	789	848	839	783	817	776	810	837	801	816	808	847	807	805	836	749	855	820	849	726	796	812	840	817	805	775	830	837	779	824	857	812	803	800	821	839	812	846	851	846	873	819	816	818	786	785	813	827	875	809	838	770	828	797	832	804	807	800	804	824	807	816	809	775	791	786	754	841	773	829	812	818	797	780	813	830	859	777	836	826	790	835	827	822	847	794	789	796	818	813	804	832	812	801	827	800	759	795	814	779	852	816	780	807	795	863	807	808	829	817	845	825	794	815	848	825	798	769	818	811	798	789	792	815	804	833	828	789	811	803	795	799	785	821	826	762	814	833	853	813	812	770	790	806	801	791	827	823	797	802	784	821	817	811	790	826	837	830	776	797	824	800	816	772	806	778	826	776	815	787	839	846	857	789	817	828	791	838	813	822	831	806	801	858	830	824	842	853	802	824	848	774	811	841	784	805	767	773	794	823	826	808	815	815	764	847	840	798	803	828	793	764	779	770	799	785	845	791	824	787	828	833	832	850	787	770	833	796	807	811	860	818	791	802	786	767	775	825	810	807	846	791	790	803	800	819	817	839	791	835	800	834	775	773	825	814	807	795	778	799	850	804	813	872	787	830	837	810	817	825	831	811	758	789	842	824	789	846	844	788	797	837	830	832	836	740	843	802	781	853	810	809	825	814	805	830	825	789	779	814	808	843	827	775	843	792	785	787	822	834	830	800	803	779	801	766	785	797	795	798	823	812	788	771	794	826	788	826	810	824	791	745	834	842	824	780	791	768	825	812	818	774	826	776	813	769	779	768	783	791	764	792	827	774	787	790	791	817	808	849	803	795	758	794	841	849	815	827	819	831	796	837	822	835	825	815	816	864	799	785	793	828	824	810	829	843	823	845	827	824	772	806	808	854	844	827	843	784	808	752	775	815	801	844	798	823	784	813	833	835	805	822	740	809	788	849	824	791	794	822	826	770	798	810	818	774	789	811	764	816	804	853	818	821	780	845	797	800	813	840	799	792	798	762	836	756	811	839	812	760	788	803	819	864	820	831	786	876	841	865	823	774	866	814	831	841	797	777	839	864	827	823	786	806	776	796	823	824	776	771	771	831	789	821	803	797	801	791	824	839	802	803	768	833	834	856	800	824	766	825	771	836	747	800	741	784	812	788	830	789	777	840	869	796	775	779	779	846	803	874	762	846	838	778	780	792	777	812	822	774	819	794	786	836	779	755	806	756	818	869	773	722	846	766	784	788	772	726	819	810	820	801	809	755	801	827	846	794	817	787	849	817	828	752	795	834	850	847	764	770	814	832	784	801	821	794	829	793	801	809	799	792	823	840	827	815	774	775	824	881	804	819	778	859	756	809	825	842	841	801	843	771	792	839	751	801	823	790	766	841	783	776	764	846	789	807	770	772	824	810	834	814	824	800	795	804	771	807	809	819	824	815	829	832	831	813	826	806	810	793	843	768	763	787	741	836	867	772	836	790	794	830	835	803	777	782	752	777	816	852	803	782	802	805	796	836	773	774	799	793	815	796	814	765	798	859	800	873	780	819	818	857	804	804	795	861	832	825	742	774	787	796	862	816	816	802	823	846	829	833	788	787	810	819	819	813	814	795	814	838	831	808	786	851	790	838	826	797	882	826	784	796	771	783	794	808	800	832	860	799	827	799	780	782	787	772	753	807	801	788	858	811	779	778	818	805	820	818	847	811	790	872	741	817	805	798	781	756	816	816	827	829	851	818	816	806	783	838	812	818	816	819	860	770	800	762	832	819	774	805	812	835	825	834	813	790	820	793	758	816	814	807	781	802	800
56225	50053	38945	23590	3389	845	679	534	504	465	461	412	379	342	384	377	332	347	333	348	334	343	338	318	315	326	324	324	322	297	320	354	291	305	333	332	303	322	298	282	307	317	312	307	308	292	306	313	312	303	294	325	316	320	313	282	341	313	300	312	305	329	284	292	319	296	278	351	306	296	330	312	314	325	318	279	304	307	317	290	285	312	287	310	302	330	299	294	330	314	334	317	304	301	317	314	336	313	314	309	272	281	305	325	314	287	292	296	292	326	297	299	310	321	293	281	323	326	297	314	338	315	310	299	298	344	290	302	304	299	315	310	294	286	305	270	301	296	301	312	338	289	322	311	302	335	342	283	292	312	280	332	294	325	310	334	275	322	308	293	306	283	293	323	321	315	320	290	304	327	313	321	285	329	292	322	306	327	300	294	266	312	329	301	300	341	304	312	350	313	292	316	310	319	279	305	316	324	291	294	323	314	320	278	315	310	313	299	327	313	312	316	321	303	323	301	340	329	334	326	280	322	319	322	304	318	274	324	314	306	323	317	276	321	328	303	249	317	313	298	316	296	306	296	306	296	323	307	273	280	300	291	295	327	322	300	293	290	268	294	291	317	315	295	327	319	304	314	324	323	327	315	341	318	323	277	315	317	314	315	297	306	328	320	306	311	309	300	325	315	344	295	349	324	323	313	313	316	290	284	324	316	325	303	309	330	296	320	308	314	311	279	318	304	332	324	302	307	303	342	322	287	319	301	296	278	293	329	308	301	311	298	334	303	291	299	294	282	284	327	297	339	306	311	312	312	300	360	314	307	301	331	299	299	318	332	263	289	321	321	308	318	293	334	278	317	309	303	297	291	288	320	317	338	314	284	323	320	293	319	321	265	283	314	308	322	324	264	319	295	280	312	322	297	270	283	296	294	307	312	307	335	310	313	285	310	326	293	315	306	271	341	332	318	319	295	306	299	312	302	292	296	287	326	306	300	302	313	314	303	321	281	279	304	303	301	301	311	320	282	319	312	296	341	290	306	309	323	312	297	309	316	318	348	306	309	279	308	339	294	344	334	263	314	307	268	339	327	291	305	298	307	311	321	311	310	308	312	289	310	303	314	332	295	304	316	335	332	317	308	302	315	284	288	288	308	330	312	307	322	329	318	315	327	342	340	331	342	302	298	281	300	324	338	300	295	322	303	327	317	297	332	303	315	308	320	274	308	305	313	334	306	294	300	273	330	302	273	290	327	322	315	289	314	354	292	322	296	291	338	295	262	302	307	296	302	307	310	273	292	332	306	293	280	344	295	302	294	287	301	321	311	299	315	292	294	320	301	287	281	292	297	293	306	279	291	328	324	308	314	289	307	332	292	321	329	307	327	322	322	329	286	309	345	281	319	304	309	345	313	285	335	286	281	345	315	298	286	278	300	304	328	294	308	286	335	320	313	265	301	288	338	280	322	294	312	362	301	286	317	322	310	290	317	317	274	320	310	308	293	295	317	323	299	312	317	310	317	306	339	317	328	319	300	319	307	313	277	339	310	283	293	311	314	316	314	301	336	310	315	319	308	309	307	287	313	339	317	306	280	309	293	297	297	314	284	302	312	307	279	322	292	295	334	311	318	294	283	285	312	306	296	304	334	302	263	342	288	304	295	273	289	310	334	321	338	293	327	320	277	308	318	347	298	275	337	303	278	316	302	296	300	304	311	275	311	318	335	332	325	289	311	300	304	331	275	272	327	330	315	301	327	318	310	322	303	294	295	313	331	306	312	303	297	301	315	335	300	299	284	298	284	294	337	297	311	312	308	321	310	301	293	309	316	318	293	321	317	300	327	325	262	322	306	298	329	305	320	305	317	300	269	286	319	305	316	308	267	314	319	287	333	267	314	326	268	327	344	338	309	345	307	339	322	317	338	296	282	323	292	318	324	283	302	293	293	307	315	301	304	266	355	314	278	287	312	264	314	291	306	298	299	282	296	306	283	276	275	309	311	289	281	342	296	333	304	267	267	303	335	324	295	279	322	275	318	290	297	303	297	324	309	316	312	287	295	311	327	317	336	314	293	314	296	291	289	309	313	264	294	301	296	333	296	300	301	333	323	319	325	311	288	321	301	317	267	318	289	303	332	310	354	305	285	321	330	323	298	336	335	313	288	327	309	311	294	292	314	281	361	307	274	291	334	303	304	327	301	298	310	292	291	292	279	292	275	309	273	307	302	347	329	337	320	321	280	295	306	330	319	306	308	318	315	295	298	293	313	317	292	310	306	331	299	291	304	337	323	314	331	318	309	314	318	273	320	296	318	307	299	318	325	330	314	335	276	315	289	311	269	306	320	357	301	294	322	315	319	322	304	310	296	305	321	322	314	343	323	296	315	339	303	324	306	303	310	336	298	315	298	299	358	295	318	302	290	312	282	281	287	298	300	299	301	307	280	316	320	306	303	323	277	286	313	303	335	322	316	330	282	279	309	321	300	309	298	304	301	343	302	298	312	297	311	299	279	287	300	302	280	305	321	302	309	284	294	301	289	323	292	303	308	296	338	312	297	310	302	301	324	309	292	280	304	288	282	298	298	297	302	327	311	323	304	320	330	300	324	310	302	347	321	294	317	300	296	295	285	321	302	296	311	324	314	300	289	284	307	340	348	298	272	310	312	324	321	323	282	285	349	298	303	279	308	277	308	308	284	338	307	327	313	314	318	291	311	294	301	309	306	309	283	298	300	319	321	337	284	320	326	293	326	311	308	281	299	259	331	342	296	281	318	306	296	310	274	305	298	315	314	320	302	311	319	304	288	280	316	267	314	313	326	303	309	336	323	293	336	312	287	286	306	335	282	342	325	275	267	309	296	251	319	322	322	280	295	299	333	285	310	311	283	301	325	332	291	268	314	299	291	294	343	296	282	295	308	297	305	335	308	319	309	295	296	261	309	292	282	322	313	288	316	311	322	302	297	319	290	297	345	294	324	273	319	302	309	293	306	314	313	287	297	343	284	307	295	308	347	286	299	290	294	304	306	310	308	293	327	314	339	312	296	322	303	275	290	307	309	304	322	305	334	302	342	312	323	313	320	311	289	315	296	314	297	307	302	308	304	273	292	284	265	350	315	325	284	281	284	328	312	316	323	321	324	300	328	277	291	341	318	317	305	336	308	309	288	306	262	313	313	307	282	294	294	315	293	304	284	280	339	335	291	275	301	299	292	342	330	302	312	327	278	309	309	282	299	303	298	315	296	301	290	284	289	308	294	324	283	312	324	279	264	324	315	314	284	305	333	339	290	304	329	285	333	320	332	306	306	304	297	313	298	272	327	319	317	297	325	303	309	284	308	320	324	311	305	316	322	299	277	278	305	337	309	292	301	290	357	331	329	321	309	317	281	265	286	283	332	271	276	319	271	331	296	307	297	306	283	309	332	283	330	304	291	302	284	296	296	313	324	348	311	305	297	291	320	308	282	303	288	286	325	336	300	303	303	309	301	310	305	316	306	314	340	299	333
33149	35515	37398	11316	4057	3259	2735	2376	1982	1808	1631	1568	1391	1324	1259	1178	1168	1155	1073	1065	978	975	976	965	912	964	944	938	882	915	890	831	913	829	886	839	859	811	879	834	835	857	813	820	801	863	848	841	835	874	827	823	778	783	820	816	773	867	795	842	799	829	784	774	820	852	792	771	788	811	783	813	782	748	791	818	734	776	769	780	747	782	789	764	787	757	781	721	789	794	804	759	823	819	785	829	764	775	718	824	785	771	750	822	781	735	743	770	734	760	791	785	808	811	820	806	812	789	779	779	772	832	778	834	812	807	769	775	745	778	764	793	803	745	764	769	762	757	782	753	808	804	777	743	794	765	753	795	800	729	825	759	758	742	778	736	810	765	784	756	748	765	781	780	790	818	782	802	809	778	735	843	780	746	782	711	743	779	765	783	813	762	805	843	794	724	762	755	753	760	761	745	745	784	759	728	766	793	788	807	739	777	792	779	799	774	729	820	759	762	769	783	771	771	802	840	755	714	744	823	759	834	756	801	803	763	729	807	812	823	726	797	787	770	780	771	847	764	750	799	765	776	779	787	757	793	735	739	740	782	790	746	815	791	816	762	750	764	756	794	766	774	738	785	740	832	781	771	741	739	781	766	778	740	741	815	747	767	792	736	751	750	771	735	742	813	769	800	818	789	758	775	745	818	845	778	783	781	785	745	781	789	780	764	802	756	755	749	749	795	782	808	796	718	757	825	786	775	797	700	773	785	805	780	803	764	779	791	792	734	781	774	757	807	790	749	782	740	786	784	752	767	821	765	800	749	801	809	794	741	771	758	780	771	777	762	756	785	768	753	752	781	788	714	783	824	759	777	757	720	754	714	818	826	806	761	731	760	806	737	760	798	737	807	728	778	803	755	779	818	782	735	813	807	749	788	797	764	740	749	809	743	787	755	786	775	734	762	789	735	764	747	813	775	771	757	702	799	787	726	788	797	778	734	737	753	817	741	770	775	806	788	774	791	750	763	775	756	770	731	778	746	765	741	792	804	762	754	816	823	781	710	762	753	745	782	772	730	803	774	807	811	812	805	774	792	773	790	748	758	758	797	756	797	825	756	777	750	781	803	748	796	790	793	774	757	767	767	778	719	730	792	767	766	758	767	769	784	777	779	802	776	825	765	732	797	778	803	744	784	797	761	804	819	743	747	801	731	798	798	835	784	778	750	735	764	757	769	743	761	770	743	761	758	769	794	733	832	725	769	752	810	776	784	754	768	753	777	777	750	820	789	727	715	746	795	813	799	800	734	791	800	744	783	771	752	735	753	770	741	788	789	768	755	800	793	735	765	751	790	780	826	757	773	782	739	772	803	750	751	819	804	785	803	762	728	732	782	723	770	772	782	801	780	732	803	766	772	801	812	757	784	761	795	759	718	780	791	780	803	717	792	759	751	736	817	805	805	795	765	739	734	787	772	757	788	734	794	774	798	801	834	735	758	781	784	802	722	786	721	815	776	778	806	769	762	784	795	763	822	801	783	782	761	773	732	761	772	759	812	749	803	803	793	724	800	801	765	800	828	803	741	799	766	775	820	740	774	737	732	826	765	761	776	789	819	753	728	722	736	785	723	767	767	788	841	785	787	765	795	812	755	763	743	786	783	775	722	768	778	760	785	784	773	776	754	745	742	757	775	745	781	799	739	819	780	777	759	775	771	768	759	768	785	777	812	765	746	745	728	774	739	749	749	776	784	736	764	742	804	753	755	733	711	784	805	782	808	794	783	721	777	820	809	795	789	797	739	751	798	736	768	727	735	720	771	783	783	825	747	811	792	751	775	791	789	759	761	751	746	775	790	738	731	787	751	825	745	807	737	793	753	804	751	836	832	773	778	783	753	763	754	770	779	751	796	843	762	762	789	746	758	762	773	783	773	737	778	806	737	780	815	825	771	765	792	828	817	766	782	765	812	745	758	773	740	833	776	774	761	746	720	800	766	818	706	795	801	733	732	742	778	753	759	810	785	782	776	772	746	728	799	774	775	779	822	768	753	726	774	778	709	725	792	747	722	767	730	749	757	749	774	816	797	803	792	819	728	772	817	795	765	788	778	803	775	783	750	803	792	773	760	742	771	823	766	780	779	749	783	773	781	807	802	773	734	750	812	795	776	740	739	751	770	768	764	752	772	780	779	734	808	791	829	790	736	786	733	752	746	767	814	796	799	793	772	741	795	797	781	749	783	790	772	788	779	800	779	772	786	772	731	790	781	815	753	732	805	776	755	746	754	740	818	714	723	758	784	755	768	764	789	759	756	736	705	800	736	751	714	830	729	737	762	831	760	807	795	778	774	787	759	783	755	793	809	778	757	756	794	809	770	723	770	712	817	786	775	772	782	786	725	785	778	738	802	810	782	744	822	785	821	751	790	816	807	771	803	804	761	777	762	771	777	798	766	762	779	756	806	762	753	757	793	726	754	773	789	824	782	723	764	772	737	771	718	727	801	754	834	763	746	787	794	754	727	736	776	770	763	743	752	750	768	739	788	772	762	774	816	838	766	806	786	782	820	761	806	708	791	758	757	749	749	745	761	815	773	826	817	774	795	769	737	768	795	742	806	817	811	737	829	781	757	772	752	767	799	749	818	781	792	767	786	807	771	748	734	836	763	815	706	798	738	771	725	771	769	810	757	828	718	759	759	807	782	781	772	738	825	749	735	746	772	774	782	722	754	814	795	799	769	788	771	813	779	790	758	753	769	753	799	758	781	748	791	766	805	766	800	822	735	744	792	736	775	770	788	756	785	779	791	746	818	787	758	763	794	762	792	751	791	796	785	798	735	792	813	787	774	722	783	789	757	769	749	767	782	756	747	770	804	777	722	799	793	811	797	802	808	788	716	759	761	807	825	777	752	793	761	759	785	793	744	756	747	698	799	761	795	743	777	788	746	760	786	775	808	784	810	754	781	753	753	751	761	724	764	746	720	766	773	782	780	786	793	789	752	749	766	729	723	720	809	747	728	796	748	770	760	762	752	774	826	758	785	796	734	754	761	756	794	746	772	732	751	789	731	793	769	726	820	802	807	755	762	768	712	793	752	781	849	776	773	774	755	750	738	739	725	778	800	796	753	789	799	778	791	778	819	739	800	797	752	744	737	775	744	805	732	742	794	775	790	760	731	773	822	766	718	797	768	794	709	752	786	761	774	768	730	775	711	767	789	758	770	797	809	795	776	739	763	800	771	780	778	757	793	758	791	810	764	777	746	786	754	757	766	806	796	725	759	797	759	819	749	826	796	765	778	771	806	780	774	780	783	757	732	762	770	762	775	762	736	758	765	757	781	767	785	734	792	816	789	738	807	792	757	770	729	764	764	749	824	739	805	807	774	810	748	758	740	773	816	745	754	797	750	800	765	758	725	788	742	765	760	775	771	795	728	761	794	823	770	747	715	747	792	739	808	727	754	762	781	760	753	795	775	789	787	783	745	812	760	779	758	750	733	756	814	781	784	760	770	759	759
5775	1837	1399	473	187	165	183	151	164	181	181	175	188	171	181	154	168	193	175	184	161	173	178	171	167	165	171	198	184	166	171	175	185	180	173	157	178	158	149	187	171	181	150	154	153	165	158	175	191	213	180	170	154	156	169	146	146	150	172	162	194	173	153	171	208	163	154	160	181	198	159	182	165	148	161	171	161	151	168	147	170	182	161	198	168	160	163	155	161	179	158	176	191	196	154	179	144	162	151	178	157	156	146	169	159	185	175	195	178	171	147	171	181	187	166	169	167	167	157	152	211	202	167	181	147	184	163	137	174	177	166	167	176	174	172	154	169	181	165	153	174	192	146	179	171	162	142	160	182	155	163	155	187	146	166	148	185	179	161	148	153	193	162	184	174	162	167	193	166	161	165	186	174	191	169	180	157	157	165	195	159	171	176	163	159	158	165	156	143	165	165	176	132	171	167	140	197	187	160	187	161	169	168	155	192	180	164	158	151	173	159	159	158	165	157	152	164	147	149	152	144	182	159	161	175	155	181	184	178	171	180	165	186	148	169	165	163	179	168	165	148	157	158	173	184	165	155	171	166	162	163	168	178	186	172	175	203	184	177	158	168	161	161	181	160	156	182	146	137	177	192	183	171	185	170	166	159	173	173	189	150	152	154	175	160	178	175	150	165	160	166	180	156	164	176	173	180	190	185	175	181	194	156	171	165	156	151	177	194	170	190	164	168	162	157	181	162	174	175	180	180	180	144	187	182	161	174	166	180	173	146	169	168	163	191	191	156	183	175	173	178	163	193	172	181	170	169	164	178	154	168	164	152	167	159	171	174	161	156	159	148	190	187	169	169	166	153	179	184	144	172	156	164	182	173	167	175	156	165	167	173	163	188	170	152	147	155	175	169	145	190	180	178	181	162	155	158	154	171	168	185	162	152	171	147	165	171	169	137	166	157	160	169	158	173	169	177	166	159	159	167	159	173	175	179	137	167	167	155	158	160	182	185	147	163	155	181	200	184	176	158	175	168	149	168	183	167	187	181	166	184	171	174	166	162	151	153	147	146	166	166	166	163	197	147	167	165	172	163	172	167	147	177	173	171	144	172	162	161	142	191	189	166	168	181	196	175	175	157	154	154	176	176	158	145	170	165	188	151	180	183	164	162	172	181	153	166	205	165	179	165	157	169	147	184	152	182	145	149	174	166	164	178	140	171	177	159	175	171	188	176	189	161	156	143	198	170	183	182	150	152	167	156	140	204	180	166	185	185	158	170	164	167	175	171	168	152	168	190	181	173	197	157	161	167	161	171	175	152	164	186	175	160	169	157	176	179	173	182	185	188	159	166	158	175	187	171	195	163	160	156	167	184	184	171	168	177	169	189	177	167	148	151	198	167	134	192	180	161	147	185	178	146	191	176	178	185	172	164	155	168	161	160	172	164	151	164	156	158	173	173	177	163	158	174	170	170	178	186	164	186	150	162	173	164	174	168	200	200	174	157	168	186	178	169	176	171	178	166	156	162	178	161	150	155	188	161	172	151	148	166	172	161	172	164	165	144	145	174	178	151	176	161	195	186	198	152	168	174	176	160	170	168	169	160	165	159	173	162	154	174	164	152	170	179	167	166	164	171	152	172	176	177	168	188	154	171	160	190	188	172	176	165	158	183	165	163	168	137	171	160	169	164	182	173	172	175	191	163	182	162	174	183	183	157	161	183	164	181	151	155	190	168	159	163	162	170	164	184	195	186	155	179	177	172	177	168	152	171	175	151	185	191	156	196	149	147	180	179	166	185	158	172	151	182	150	167	157	146	152	162	163	162	176	168	167	170	166	185	154	182	160	174	156	175	170	164	170	180	182	171	174	192	177	178	168	164	170	176	178	178	152	164	150	163	167	164	171	198	166	167	187	170	170	161	166	178	164	147	180	159	173	167	150	165	165	137	161	173	150	193	190	183	179	181	165	161	158	149	165	161	165	181	172	181	156	159	151	169	158	166	158	162	187	171	190	186	194	146	173	176	168	157	170	163	173	170	172	169	171	184	176	179	156	173	148	144	192	169	154	170	179	143	163	162	159	166	170	167	153	155	169	170	177	173	173	184	160	139	178	178	152	153	178	150	174	165	164	158	164	168	153	162	163	152	173	143	163	170	146	188	167	149	144	185	157	161	161	155	190	191	169	158	142	158	155	177	186	157	186	163	168	160	190	199	157	163	167	174	168	170	188	177	144	163	171	183	167	181	181	148	179	164	154	180	167	166	186	152	181	177	159	170	170	173	183	167	157	184	171	159	159	157	165	144	163	172	176	169	171	181	163	171	170	174	174	185	156	163	168	172	154	182	174	212	165	168	171	154	154	191	157	160	176	184	158	161	161	159	164	170	175	147	151	153	151	154	158	156	157	173	156	169	157	158	177	167	173	173	170	155	174	159	186	174	168	188	167	209	140	184	169	181	166	205	186	179	214	168	156	160	142	157	158	159	166	175	183	156	185	190	200	133	153	161	165	169	176	163	166	163	171	163	156	192	148	173	186	193	196	182	163	151	167	151	174	169	173	160	148	180	154	170	167	158	141	175	181	165	159	166	136	182	176	199	161	185	153	168	184	154	167	174	160	181	170	178	190	167	180	164	152	148	162	180	159	166	175	184	173	154	199	172	154	161	160	176	174	158	172	160	145	159	183	149	164	155	153	146	183	134	161	154	156	154	164	176	179	171	156	189	159	171	172	190	191	148	173	176	194	161	168	165	158	176	183	171	167	160	188	168	192	191	144	176	156	161	146	166	174	153	163	165	157	178	152	157	173	159	148	202	175	150	154	159	165	176	167	164	168	164	149	198	177	181	157	157	147	154	177	171	200	191	161	156	189	176	152	190	150	137	183	176	182	162	149	138	174	166	172	169	164	159	171	147	167	164	177	179	157	187	160	165	172	151	170	186	185	154	167	191	176	187	175	186	173	179	175	185	155	161	160	178	183	167	165	181	174	189	150	173	171	170	164	171	156	159	173	153	161	177	188	139	148	183	172	157	163	170	179	156	156	177	155	169	147	133	155	177	155	178	143	158	178	157	173	158	200	146	139	171	165	167	168	149	167	210	174	174	169	168	183	184	151	181	149	165	152	186	196	172	166	170	188	182	169	170	170	178	198	139	190	151	168	155	144	147	160	178	186	189	165	160	178	190	175	197	189	184	166	176	175	172	180	151	194	167	170	152	162	192	182	158	171	149	160	168	172	196	160	148	177	169	152	164	164	177	200	175	157	182	179	179	173	177	195	172	174	169	176	164	158	179	150	196	191	183	169	187	170	167	155	171	177	184	183	180	158	172	151	169	183	160	160	161	179	171	183	163	165	189	154	192	163	149	156	176	136	160	171	169	165	154	161	146	180	150	155	166	188	179	170	191	175	147	168	155	178	185	147	151	188	191	151	188	169	164	196	163	181	151	188	178	178	147	151	147	169	165	144	137	156	160	166	174	143	177	152	168	174	164	168	183	170	158	190
5248	2950	4125	1322	504	564	544	482	494	498	520	509	532	502	506	482	564	483	497	526	453	512	488	506	485	466	527	500	480	497	499	487	485	534	509	521	514	482	491	448	460	479	522	488	534	521	494	496	510	479	503	507	504	510	512	461	508	487	473	483	502	484	464	486	474	491	516	468	433	503	498	500	474	506	489	478	471	503	502	480	467	549	508	472	496	527	488	489	488	516	499	488	522	470	522	438	465	514	501	466	498	460	500	489	555	492	505	531	513	494	481	506	488	514	489	454	475	500	509	468	500	493	511	459	494	535	531	484	480	470	512	489	457	503	515	513	524	525	459	484	499	511	521	494	480	555	503	492	502	471	483	524	504	508	512	503	530	497	511	503	510	537	538	518	524	473	493	502	477	507	470	455	468	478	507	514	531	490	475	502	475	496	465	549	522	462	484	494	454	497	499	513	513	460	519	483	515	499	494	525	471	501	515	478	508	509	501	479	478	501	499	433	523	533	486	500	461	485	444	503	514	490	525	551	497	488	493	486	512	503	480	514	442	503	493	525	489	484	533	478	445	489	438	485	480	485	504	523	491	475	504	548	529	493	481	482	491	468	502	451	459	479	494	486	538	496	504	486	520	510	509	491	482	521	469	530	497	512	545	511	504	482	503	467	501	516	464	506	522	478	457	486	491	494	540	470	518	497	501	482	483	473	521	486	459	537	491	473	492	508	465	459	486	504	512	495	504	502	480	495	518	483	503	466	489	527	487	498	463	515	475	474	492	490	515	497	481	494	476	503	473	503	496	469	498	456	494	479	488	486	485	490	530	475	505	534	489	521	503	530	511	501	488	545	490	485	547	505	490	524	489	477	486	470	484	482	482	484	470	468	463	510	481	500	522	463	491	531	504	519	495	495	487	529	487	484	517	500	468	483	484	458	523	477	499	487	496	508	502	495	500	501	476	465	450	478	495	464	461	478	513	504	494	496	494	481	442	528	518	480	488	482	479	513	489	503	501	510	513	494	536	486	464	494	493	504	467	502	474	497	505	452	499	515	526	507	494	485	476	530	511	493	528	479	514	496	489	490	495	490	473	505	539	500	488	497	509	458	534	492	471	532	491	492	471	522	501	511	495	492	458	495	519	492	494	456	489	483	477	516	507	491	459	490	505	513	506	495	509	446	524	493	485	498	462	517	508	509	504	502	485	495	490	522	496	471	469	531	475	473	538	498	493	473	485	545	509	448	512	449	508	469	488	477	479	501	454	512	488	501	486	466	505	471	508	487	495	457	481	469	461	498	473	510	507	477	495	550	507	526	497	503	515	479	507	493	508	516	462	478	501	486	479	471	504	514	515	458	496	503	488	495	501	501	489	486	483	486	493	509	518	513	500	510	536	515	478	502	505	489	517	493	513	477	480	501	474	485	466	473	503	496	499	480	510	512	539	516	502	536	435	454	462	521	511	523	493	484	467	489	489	511	474	505	434	483	494	475	475	488	497	487	456	505	508	472	482	516	516	473	465	506	493	521	498	462	484	460	485	488	489	485	503	480	486	503	480	496	529	516	477	504	513	495	476	512	484	494	505	511	480	504	462	502	460	507	496	483	507	480	491	495	471	520	465	538	519	493	491	519	527	528	465	489	490	517	483	491	455	518	487	481	494	501	458	512	514	541	458	458	510	500	523	496	472	519	511	548	467	561	477	494	518	504	466	498	481	497	506	486	525	517	501	464	512	526	491	480	497	513	497	517	477	485	536	487	514	506	504	525	499	526	491	514	475	508	516	519	471	453	527	489	536	522	503	507	470	494	497	479	479	509	545	518	513	523	529	464	473	484	503	496	523	510	494	464	506	492	517	494	521	485	526	504	491	492	486	490	479	458	489	490	522	511	496	529	484	482	519	475	505	532	505	494	456	517	482	513	490	538	498	521	515	518	516	486	463	478	452	500	483	482	466	468	476	532	507	538	490	475	494	513	513	477	499	484	529	503	480	468	470	488	474	492	470	497	509	481	476	511	485	489	506	482	526	477	483	490	509	547	497	486	512	494	499	493	483	480	487	461	495	501	521	476	485	517	510	497	507	445	475	499	486	482	495	506	494	492	491	524	495	484	491	504	496	489	477	491	514	508	521	479	549	469	485	515	495	447	540	475	537	549	530	502	509	479	495	491	530	444	516	503	478	484	494	459	498	456	493	496	517	509	487	518	442	507	495	474	500	488	516	503	492	470	492	492	499	546	512	482	484	469	511	524	513	493	447	488	490	504	482	499	507	464	482	496	491	494	452	475	483	484	526	542	525	497	454	507	487	458	481	489	460	479	494	526	507	492	523	495	524	521	492	472	471	464	530	518	521	532	506	522	480	503	493	512	487	489	516	503	496	514	470	497	531	478	489	478	498	482	448	485	459	506	469	475	487	482	496	495	496	475	493	523	533	486	492	464	547	499	497	477	538	497	520	464	476	477	510	498	502	519	474	474	503	490	511	490	525	498	514	489	514	454	464	496	484	529	500	493	489	475	520	502	497	466	466	501	495	482	453	494	494	529	518	513	513	487	464	479	515	480	503	496	543	443	509	495	460	520	520	486	502	534	502	515	489	505	505	507	508	496	503	496	554	497	506	512	520	554	471	516	474	466	483	531	486	516	493	531	509	487	531	507	463	500	428	484	456	493	487	528	442	485	450	459	542	470	491	495	514	519	508	478	488	468	501	487	519	472	529	523	499	513	495	524	489	536	491	521	463	487	523	490	535	495	492	491	515	478	488	488	461	530	529	470	523	490	486	493	490	515	477	542	535	480	532	488	460	549	466	512	472	484	512	560	521	514	466	484	487	494	508	490	495	515	464	489	512	451	485	501	513	502	472	540	482	455	509	504	498	490	457	495	542	469	551	529	485	527	477	482	473	494	533	504	481	456	464	444	467	485	505	499	513	478	511	450	469	484	499	513	509	468	518	519	477	472	496	460	489	462	546	477	517	490	484	477	475	460	490	523	546	515	487	544	481	511	485	480	498	508	514	466	534	481	500	517	494	499	556	487	488	483	490	521	433	509	504	482	503	488	461	494	487	531	511	481	545	507	501	446	442	506	517	471	481	509	476	498	505	488	487	453	521	463	493	520	511	520	457	502	490	497	489	451	500	464	505	505	458	472	487	496	532	500	500	484	476	524	505	483	502	458	456	482	518	469	504	504	481	539	525	520	507	503	483	483	461	471	522	521	498	523	495	502	492	448	556	484	489	485	504	550	471	502	503	504	506	508	487	451	532	472	491	509	453	503	496	480	482	498	492	515	489	485	495	504	487	503	512	525	487	506	470	543	468	478	507	507	527	491	546	495	513	445	486	504	495	512	474	497	530	458	512	499	532	493	471	502	498	468	507	473	475	508	503	497	519	469	506	449	468	513	449	500	491	510	459	563	527	453	480	485	471	482	468	486	515	518	501	500	490	491	476	487	507	497	514	536	508	483	496	493	504	501	505	529	468	511	523	512	517	533	494	453
40476	34148	30454	13535	1107	563	484	420	421	398	401	386	371	337	348	356	329	330	357	333	325	359	336	333	349	349	316	321	352	319	347	302	302	316	291	344	313	328	309	313	333	334	302	341	332	380	320	314	288	338	308	316	314	329	302	318	312	319	342	299	299	289	333	307	305	319	340	338	302	295	331	277	332	318	313	324	322	298	314	362	306	299	343	319	326	290	311	341	313	303	358	298	307	320	323	344	371	331	307	313	306	328	298	293	291	323	315	287	338	318	308	328	293	328	313	316	339	326	297	303	344	334	298	315	343	333	324	335	343	323	308	305	304	321	319	357	288	336	318	322	326	312	345	317	331	320	306	314	329	304	320	314	309	312	328	331	303	284	322	319	315	285	316	310	325	296	357	294	330	316	323	307	307	323	305	307	316	295	330	304	320	341	327	335	331	319	323	290	286	319	306	347	344	321	315	324	324	315	324	301	326	305	320	322	287	322	294	301	321	301	349	294	320	323	325	333	308	287	308	328	340	302	315	327	315	306	332	314	344	306	313	324	297	329	322	291	294	317	324	369	298	301	285	304	309	359	333	322	321	289	322	338	312	318	299	319	318	330	352	321	338	297	309	330	285	298	342	334	317	309	319	281	301	326	308	331	317	336	313	295	304	314	280	312	306	347	316	316	334	293	293	326	343	320	311	345	299	276	319	312	321	313	285	324	357	320	354	326	333	346	334	271	333	286	308	315	315	351	339	313	319	319	346	325	318	317	323	303	301	295	282	310	288	286	327	291	349	329	306	327	298	320	302	323	301	301	301	314	322	308	327	301	293	336	333	305	321	325	316	310	286	365	317	342	334	319	329	298	312	295	303	303	289	281	300	339	313	318	314	316	320	319	297	332	322	339	317	327	311	287	329	303	347	313	316	315	318	297	322	344	337	318	313	319	337	322	333	317	301	320	286	353	279	289	322	344	314	324	339	309	318	313	293	282	335	332	338	300	307	308	321	324	334	319	260	325	317	308	302	309	318	332	373	334	317	302	326	339	344	280	337	345	306	317	337	338	359	297	334	317	321	294	331	326	368	334	303	300	347	307	322	338	338	328	306	338	321	325	314	316	343	353	351	323	314	309	331	339	303	327	332	366	290	325	313	323	328	311	292	309	342	297	333	304	325	315	339	335	321	357	270	315	338	301	375	315	322	297	318	347	315	298	310	326	334	297	342	310	343	308	336	313	325	297	272	328	297	331	326	332	313	300	312	311	319	307	291	306	314	304	312	309	295	331	342	342	346	313	336	279	330	298	321	338	363	301	309	320	307	332	329	312	301	321	331	317	321	322	286	324	301	277	316	289	314	302	321	313	305	338	317	304	314	314	330	298	291	313	328	307	320	315	303	317	341	313	287	333	307	320	347	326	313	271	326	311	299	331	326	332	317	291	315	358	321	332	358	298	311	317	316	341	327	286	355	323	288	334	317	318	317	324	308	319	320	325	306	294	307	332	296	312	313	286	309	309	308	324	364	287	321	324	299	318	350	329	321	322	317	305	326	304	326	335	299	333	316	317	294	317	300	304	329	306	337	281	311	316	319	318	336	320	342	282	325	308	343	346	365	303	316	321	325	338	315	335	285	308	290	307	313	326	315	318	311	279	345	293	305	338	315	324	295	310	298	323	335	314	342	332	339	305	316	312	338	308	299	336	316	306	303	318	313	295	311	295	322	334	336	321	340	328	328	298	304	309	332	348	302	280	309	309	322	319	327	314	337	326	290	323	305	326	309	349	337	310	339	339	295	313	359	357	314	320	301	308	289	333	286	287	319	350	321	309	282	262	297	320	288	299	304	323	319	307	302	310	344	309	306	314	337	333	335	299	293	330	354	350	316	328	321	308	335	323	324	323	326	314	291	329	307	326	270	301	335	323	324	312	338	304	310	300	299	345	323	343	310	331	334	300	329	325	322	343	338	318	306	337	325	306	346	340	292	296	322	293	302	333	310	303	307	318	343	324	305	302	304	337	330	307	337	329	319	319	331	328	295	306	335	299	328	314	307	342	292	308	308	331	335	313	315	330	330	335	345	318	304	309	314	304	337	324	311	314	319	357	328	330	300	293	336	276	298	307	292	319	321	333	298	295	325	323	306	322	315	306	302	325	301	334	296	300	315	283	299	331	325	322	319	335	319	310	321	295	303	322	305	303	294	341	313	317	328	334	311	327	351	337	311	312	307	343	343	331	332	335	344	312	321	320	337	337	301	301	333	344	329	313	327	287	310	295	308	320	358	319	318	343	348	308	343	338	289	331	317	294	334	309	301	327	317	315	348	314	327	320	344	308	312	327	322	331	320	324	332	330	297	356	294	309	315	319	310	327	340	312	271	332	332	311	311	335	315	296	345	320	321	330	299	296	294	344	290	286	309	313	302	333	342	294	312	287	338	322	296	283	318	287	307	310	303	318	352	328	335	325	375	288	338	330	340	299	350	354	302	291	346	277	330	318	281	287	289	309	335	342	332	306	287	326	313	304	308	332	307	317	358	317	343	287	354	336	309	328	307	318	315	332	315	330	338	291	310	313	355	335	336	330	314	286	287	320	311	329	286	312	367	297	325	312	344	340	251	331	306	321	303	318	349	331	321	315	301	313	336	317	339	315	308	303	325	296	302	297	352	310	331	306	333	322	276	347	334	311	304	349	271	327	310	301	335	324	355	281	299	292	301	302	321	322	277	335	324	283	350	280	280	337	328	337	284	333	346	282	335	327	312	314	290	284	307	296	321	325	329	303	301	295	330	320	319	322	326	315	320	310	298	320	308	332	300	291	332	338	320	328	306	293	325	316	316	290	340	322	363	320	317	330	309	307	307	322	323	322	313	303	342	295	315	368	322	315	333	297	313	314	292	290	307	283	370	332	292	308	348	316	329	330	334	298	326	320	321	323	299	335	289	307	315	288	323	318	315	348	297	332	303	316	304	340	294	301	325	292	315	305	310	310	308	317	304	279	317	329	324	278	318	302	314	332	320	320	315	332	318	290	306	337	304	333	339	318	332	342	306	314	301	297	307	315	296	325	330	348	306	335	303	298	332	367	295	337	287	339	302	328	296	314	315	335	325	319	309	304	337	308	303	297	338	313	311	312	318	311	273	320	313	337	307	326	283	317	345	323	318	327	306	289	300	317	249	318	315	318	326	351	318	279	280	338	307	336	328	322	275	287	299	302	296	333	318	332	314	276	334	332	305	297	308	334	353	317	309	324	342	329	324	309	331	320	309	286	301	313	333	335	266	305	296	320	301	313	347	309	296	324	289	314	329	336	337	332	313	294	306	331	310	357	301	346	330	342	340	286	310	389	313	335	349	327	319	321	343	302	343	325	311	309	294	305	314	292	321	311	338	326	304	319	334	327	296	308	354	334	300	315	307	345	308	318	320	298	343	317	305	311	337	327	306	334	348	286	297	324	321	293	337	339	338	298	288	328	321	339	337	364	318	302	293	349	283	350	306	319	344	346
23738	24519	33571	7902	2542	2169	1773	1626	1429	1385	1285	1207	1135	1095	1083	1040	1014	948	971	941	892	939	922	882	949	874	856	904	881	863	893	938	871	826	893	873	867	836	882	872	882	856	914	800	834	877	808	906	841	890	845	815	819	829	808	825	855	862	791	848	877	822	824	886	835	829	819	806	845	860	833	835	840	850	792	821	851	793	728	809	847	808	820	805	877	809	834	826	802	801	786	851	850	869	863	813	806	873	805	818	767	828	793	788	854	813	793	824	830	865	794	831	754	764	783	796	746	835	818	826	815	823	838	820	821	827	826	795	859	833	837	817	756	770	815	795	815	827	794	824	820	831	798	822	817	779	831	767	828	826	803	787	820	798	813	838	840	815	803	806	793	814	837	778	834	815	779	817	850	821	820	825	774	821	881	777	800	755	852	796	845	865	816	791	852	829	792	800	820	804	795	817	744	816	849	805	814	793	846	797	833	891	822	791	779	778	854	845	834	819	804	794	794	819	837	842	821	795	814	824	844	815	812	752	839	821	845	800	821	816	885	861	810	778	822	751	826	864	788	825	826	787	800	729	843	752	803	797	801	784	829	817	826	792	816	832	803	821	850	793	785	823	785	760	810	817	776	890	802	854	847	831	822	795	801	834	793	845	797	823	834	828	871	835	813	839	794	787	787	873	836	812	812	882	821	824	861	807	812	878	829	862	872	837	813	820	823	789	798	863	857	803	809	815	803	798	810	828	848	838	789	820	814	825	840	778	815	787	797	812	818	844	851	838	801	866	828	803	878	836	848	805	785	791	859	849	812	835	773	840	843	847	833	832	838	842	822	758	818	818	774	810	849	777	827	848	838	800	803	798	861	775	851	807	828	796	818	854	790	805	807	827	805	820	778	811	821	827	795	775	763	779	821	812	812	754	870	768	816	841	816	815	773	772	808	854	859	844	813	847	798	808	857	783	819	836	807	842	786	795	870	817	790	788	866	813	820	837	778	777	764	852	822	803	830	819	811	840	799	804	817	836	781	827	809	853	793	788	837	805	825	798	831	764	804	823	786	815	828	773	847	824	794	853	814	823	793	795	858	799	825	788	828	822	832	813	815	817	791	792	843	782	789	833	813	857	739	812	816	798	800	797	786	870	864	822	830	802	801	778	780	813	833	835	820	829	827	765	833	762	803	814	806	817	865	841	848	844	811	786	769	812	815	811	818	814	814	861	811	845	853	803	800	802	868	829	762	818	789	776	783	840	869	762	836	794	810	812	803	804	809	823	825	844	817	825	767	806	798	775	807	797	831	794	843	832	862	873	798	804	757	856	813	833	825	837	819	838	802	779	862	811	810	804	802	857	826	816	860	826	794	844	815	874	809	840	872	878	783	779	827	817	815	808	854	840	801	841	835	795	814	752	816	860	854	791	811	770	775	798	804	804	770	755	755	789	822	884	802	782	804	814	796	807	790	755	796	815	808	850	774	780	838	806	812	862	836	843	800	830	832	829	858	836	850	798	788	860	833	835	812	842	836	810	820	847	834	813	834	859	849	788	807	797	757	843	794	783	838	846	809	825	861	841	810	852	807	824	776	817	786	818	824	797	794	818	838	764	766	867	788	807	796	848	798	768	824	813	841	799	840	836	815	825	841	813	846	834	782	823	795	787	826	779	814	823	803	802	782	767	798	812	733	856	820	796	846	839	806	806	828	787	795	828	770	876	783	796	827	793	818	827	807	830	823	840	846	777	790	866	846	805	814	842	773	829	864	806	819	836	845	789	795	766	841	811	822	824	779	814	818	809	839	814	800	836	786	825	801	827	825	795	812	772	807	809	815	807	772	832	756	812	841	810	872	811	842	828	878	790	843	792	832	841	873	828	857	840	829	787	819	796	812	848	787	752	770	802	782	814	787	806	843	844	847	818	805	769	775	773	805	836	795	816	839	841	837	812	810	800	749	813	787	830	831	774	772	851	825	785	815	815	840	864	781	825	848	817	802	803	806	833	784	825	866	781	851	833	799	807	848	781	826	821	828	772	807	834	813	815	807	843	867	784	809	848	823	813	814	796	823	797	855	813	815	785	837	848	825	790	839	806	824	840	823	830	801	764	786	808	852	797	805	847	796	791	841	863	786	823	859	823	838	818	847	771	840	787	832	842	807	844	828	818	848	844	804	797	831	830	797	802	813	777	791	796	748	826	834	825	745	837	784	829	810	811	827	843	838	855	815	819	867	843	820	860	787	771	830	887	826	801	773	793	800	842	813	817	776	838	839	813	796	813	771	812	824	821	815	827	899	797	850	827	768	814	823	800	846	830	820	801	746	809	763	839	783	789	826	813	850	834	775	827	841	856	847	829	817	855	824	866	813	808	854	793	787	811	758	818	819	805	882	836	798	844	821	828	839	829	825	883	775	775	844	850	812	837	853	839	820	819	782	851	742	855	791	761	762	806	761	774	842	809	767	818	787	847	802	847	824	849	778	832	833	761	799	798	769	863	825	807	804	810	869	814	822	869	813	847	842	812	825	825	814	879	810	804	849	817	801	768	828	862	820	794	808	840	831	771	786	813	801	762	826	832	825	872	806	799	801	885	812	854	856	817	807	813	822	863	775	851	866	813	813	819	821	841	804	846	840	821	816	828	849	754	800	828	827	836	806	838	850	862	815	839	803	794	835	823	850	772	784	838	775	813	801	885	818	832	794	803	835	867	828	826	826	849	802	829	808	818	803	823	813	800	786	794	817	810	829	850	815	756	838	828	849	800	876	803	792	799	785	840	832	862	844	855	812	797	779	863	805	840	803	831	780	797	854	828	808	830	816	813	858	818	874	857	856	858	786	845	859	819	807	821	819	816	851	870	835	800	784	796	843	819	811	818	770	807	846	837	835	803	830	828	798	812	817	802	811	874	852	824	834	833	839	815	807	822	818	773	802	813	843	823	851	826	770	832	771	843	811	795	773	819	760	760	802	839	774	798	809	873	842	799	869	791	817	860	770	806	836	797	831	808	803	835	831	822	800	808	742	781	825	851	794	831	786	810	849	807	859	787	850	824	796	835	854	800	825	809	851	834	781	778	818	811	832	834	772	870	833	808	861	853	863	828	863	815	765	812	811	797	798	810	823	795	796	866	821	806	756	802	793	822	809	824	806	828	811	828	830	803	836	849	807	843	805	818	801	810	783	835	808	801	780	803	821	774	840	784	853	746	817	802	808	800	804	812	810	873	852	779	834	805	808	744	849	866	842	783	842	811	872	834	788	810	882	776	822	798	833	852	757	837	863	858	837	865	827	828	776	831	810	844	838	819	803	824	847	825	826	761	856	847	791	836	802	802	827	772	849	830	833	831	868	805	815	828	838	843	816	866	790	774	803	825	800	804	800	784	790	757	813	802	811	801	766	813	805	844	809	808	809	832	797	815	816	817	820	815	818	825	816	818	808	816	799	816	821	819	782	818	777	853	873	812	777	799	839	864	793	843	797	787	870	792	800	771	843	803	832	861	817	800
55514	49642	41523	20261	3170	912	659	538	484	462	453	427	406	405	396	353	401	365	333	356	351	339	335	289	341	324	364	298	328	305	291	317	331	309	302	308	341	280	307	345	294	318	307	314	360	316	301	322	297	309	319	299	318	302	317	258	333	329	264	325	281	282	250	275	306	322	313	297	309	304	358	324	309	303	301	320	298	287	298	327	279	309	319	299	331	338	308	309	345	304	343	313	322	287	293	282	288	339	280	303	340	289	305	326	291	287	300	318	344	310	324	311	324	315	293	292	333	322	304	325	317	316	320	312	302	314	302	313	290	317	298	286	341	283	298	298	276	320	306	278	304	329	309	290	304	312	317	310	304	320	308	328	314	297	327	319	316	302	309	268	292	302	299	296	312	310	305	296	316	300	296	294	292	344	287	308	324	303	340	343	301	311	306	308	301	311	274	295	296	337	285	320	294	288	303	301	303	280	298	331	297	311	302	318	315	323	318	283	314	266	295	292	298	261	286	315	308	307	310	286	304	314	317	272	267	300	302	290	309	341	292	271	301	263	264	311	315	296	314	292	330	313	300	320	299	322	292	287	317	323	256	297	294	318	312	315	314	302	312	267	329	306	302	302	293	338	320	314	284	276	310	316	297	289	295	305	291	290	283	295	283	275	325	307	292	281	284	307	301	278	284	304	300	275	296	317	264	300	347	330	309	319	335	280	338	318	323	339	307	281	302	306	308	308	272	323	291	280	324	306	302	344	335	292	289	293	282	304	285	312	290	314	271	300	300	325	278	287	311	304	285	288	319	328	346	298	279	323	306	314	294	318	294	261	307	306	286	300	278	324	286	324	297	303	278	288	278	321	293	290	304	302	308	302	297	283	311	298	333	297	283	314	308	310	303	311	306	313	290	283	327	310	304	306	299	284	303	330	295	324	295	313	315	302	317	308	320	335	306	289	316	286	303	294	284	295	321	313	307	295	302	302	318	343	329	294	304	333	309	315	311	319	328	302	319	296	292	280	308	274	299	311	318	304	353	333	324	300	289	320	288	351	322	289	273	296	317	296	307	320	309	329	270	323	349	294	304	287	278	289	288	313	342	279	329	344	293	327	281	307	322	297	314	325	295	293	282	284	315	289	305	276	302	295	311	281	273	319	313	281	289	301	306	280	292	312	283	271	305	317	305	283	291	320	323	312	322	347	300	314	315	320	313	294	295	313	323	303	312	314	315	296	285	291	288	297	295	288	292	318	306	288	280	280	284	304	335	303	292	324	300	307	311	303	297	310	310	298	328	294	306	273	306	264	303	302	297	280	317	305	301	299	331	292	290	342	308	303	299	296	324	304	298	277	297	335	312	307	299	297	313	319	288	293	343	335	324	282	311	328	303	285	291	334	280	324	282	301	298	314	300	305	312	296	301	302	300	295	326	309	329	289	295	313	267	316	284	301	304	303	309	303	286	319	306	285	305	300	292	293	325	293	253	325	303	317	299	292	309	327	284	308	330	280	304	329	295	294	284	296	315	351	302	290	289	318	295	316	285	291	336	287	283	295	304	304	308	300	301	290	306	301	296	331	298	292	298	273	308	286	335	310	280	293	324	304	289	309	296	283	303	308	279	291	331	274	282	283	272	307	291	291	279	302	297	291	319	291	274	288	333	292	306	285	285	328	293	304	301	326	275	319	325	318	326	318	343	297	290	306	327	333	303	305	314	282	289	332	308	320	278	293	296	312	289	293	322	299	273	326	307	295	306	286	315	290	308	333	301	355	301	306	303	315	287	304	293	271	348	290	331	329	291	291	284	294	317	313	315	290	308	285	307	279	325	306	303	296	323	299	307	271	281	323	307	288	306	321	298	297	315	260	314	310	327	289	319	289	333	284	304	334	279	310	325	310	317	311	333	267	290	304	315	295	287	334	363	312	307	298	303	299	314	328	286	302	317	313	297	338	316	293	280	304	323	300	336	321	285	319	315	307	300	321	296	288	285	308	319	296	275	301	294	304	297	315	284	285	322	320	287	305	307	309	294	325	310	298	284	290	290	348	320	282	273	318	302	296	293	329	322	316	297	293	289	301	304	323	356	306	332	262	288	302	317	296	306	322	301	288	289	320	323	323	304	311	317	300	329	299	303	295	285	284	286	314	289	277	284	325	318	318	320	284	276	296	299	315	294	310	285	299	286	281	310	303	326	298	287	317	324	298	281	302	264	298	330	313	322	302	320	276	344	287	288	292	329	304	296	326	348	325	273	296	270	291	320	302	303	319	320	276	318	329	318	294	303	290	304	298	301	291	307	285	288	269	336	329	307	306	303	282	284	265	325	289	306	310	312	312	300	295	314	304	288	300	271	315	302	292	293	279	284	334	325	294	289	298	305	295	328	330	309	280	316	308	285	283	321	309	304	310	289	315	301	311	304	311	322	315	279	286	317	308	320	320	310	296	296	287	275	292	301	314	334	301	286	303	268	313	323	292	304	278	293	279	286	309	289	290	305	266	292	283	312	311	297	285	328	299	295	329	315	318	335	334	325	271	324	309	296	294	309	270	308	283	319	327	324	295	297	295	292	303	326	298	303	337	287	280	292	313	310	294	310	316	321	321	312	291	280	298	318	288	254	298	319	281	301	304	313	292	331	305	275	321	256	323	312	318	321	281	296	318	279	325	310	289	320	301	317	303	275	319	308	314	309	302	299	318	310	310	319	278	305	290	308	326	311	317	303	275	304	341	278	296	339	303	330	326	323	315	323	290	321	311	312	309	336	283	304	310	322	334	284	325	272	288	319	282	273	291	318	370	292	304	298	296	299	306	303	314	299	310	300	266	307	294	312	287	323	301	338	310	326	290	289	296	286	307	291	313	290	314	297	295	321	309	332	308	299	312	312	333	318	310	293	291	286	274	293	328	289	304	303	309	285	307	281	292	352	269	304	283	316	295	280	306	295	302	294	273	304	297	304	320	301	291	328	284	295	302	258	282	298	325	297	307	316	311	285	325	313	312	291	324	282	309	305	307	288	290	305	335	314	304	306	302	300	297	305	312	292	300	306	324	316	329	270	342	291	278	299	310	292	304	289	297	329	308	310	306	320	307	285	313	288	295	296	327	297	277	277	264	253	316	290	288	296	312	276	314	282	302	304	292	320	298	317	277	284	305	267	301	281	336	307	300	305	320	295	300	281	308	304	317	334	327	303	312	305	298	292	321	319	305	324	291	298	276	320	281	304	281	311	316	309	311	324	348	319	259	294	299	338	316	302	289	320	268	262	324	304	267	324	285	334	280	310	314	279	301	288	316	292	326	336	313	312	339	301	286	267	352	296	297	298	337	343	324	297	304	306	319	296	307	327	326	339	305	329	300	281	319	292	283	335	288	301	306	315	264	321	307	313	316	311	320	300	299	280	325	302	320	315	304	290	314	305	296	315	299	313	304	304	305	299	325	266	302	294	314	284	303	308	300	299	312	303	289	307	277	331	306	315	296	300	296	263	316	337	306	299	320	322	305
32712	34815	41713	9509	3944	3292	2667	2252	2070	1770	1627	1454	1381	1300	1227	1192	1164	1073	1041	1037	1022	993	993	943	948	915	871	872	940	898	881	863	867	855	845	873	822	863	869	842	821	857	850	794	765	823	780	846	872	801	830	821	803	807	768	848	816	800	791	786	808	806	801	771	772	766	771	842	774	755	757	772	768	756	736	752	823	815	795	769	730	755	745	737	807	752	824	715	759	790	781	792	809	807	771	822	768	757	772	793	726	761	805	773	775	794	739	753	753	764	751	778	744	770	745	864	777	735	787	812	739	775	749	716	781	797	752	808	767	733	812	774	732	780	768	783	812	786	803	850	833	733	760	751	803	765	805	746	762	811	766	800	747	746	752	778	767	788	772	746	789	745	765	743	729	777	755	786	720	736	778	723	727	802	774	800	775	732	774	752	789	812	814	746	801	822	815	794	751	755	772	794	759	765	764	783	777	812	771	756	776	760	761	747	749	763	795	747	748	761	757	765	772	770	796	778	719	800	826	740	813	759	746	783	747	776	736	779	745	752	780	743	735	763	759	760	764	754	771	833	750	730	746	726	764	765	759	741	770	742	783	759	751	738	767	741	728	815	784	763	752	747	773	793	836	765	799	769	776	744	792	762	790	713	798	769	792	700	732	732	776	692	781	802	711	841	769	727	751	733	793	763	734	747	741	766	742	784	792	776	760	767	786	740	739	745	770	806	776	748	810	731	743	745	780	787	761	766	752	742	780	760	752	802	762	765	782	755	790	711	737	704	683	772	720	740	749	742	773	735	744	736	776	762	688	732	744	754	803	780	764	757	760	758	776	759	777	759	786	790	722	773	798	770	833	754	748	710	763	764	770	783	809	741	775	767	761	764	800	786	735	728	764	767	795	771	709	779	822	798	758	724	744	800	758	740	751	749	789	784	709	764	757	720	809	727	768	738	754	765	751	770	752	763	769	750	778	762	746	777	747	767	769	786	792	788	766	735	757	754	707	764	751	682	762	751	772	760	749	771	698	729	743	739	725	766	789	756	739	752	765	778	775	804	757	775	714	754	755	820	752	793	814	762	751	778	746	780	744	758	746	755	783	764	738	761	766	721	754	758	757	768	768	763	795	762	796	799	815	771	782	788	738	751	739	739	786	739	816	764	796	754	730	762	750	739	698	797	749	737	751	739	769	771	732	804	754	754	766	759	808	779	778	775	802	755	796	738	758	771	769	774	747	730	796	821	780	799	790	760	751	810	757	725	749	739	781	744	815	759	767	754	739	771	764	829	786	787	779	763	738	768	781	746	766	753	755	756	805	793	808	762	745	831	791	805	799	810	768	792	771	755	806	742	771	774	715	729	761	801	708	779	773	798	784	796	807	780	754	767	806	778	739	801	776	749	761	737	757	767	713	756	772	760	774	786	749	783	745	786	781	742	759	777	771	746	837	737	749	750	749	803	714	758	753	763	667	719	750	707	805	757	759	760	744	745	772	769	710	762	765	788	805	770	771	747	739	737	806	775	732	794	786	782	778	758	741	831	820	745	782	713	744	760	786	756	784	762	791	794	801	782	743	764	752	812	721	769	758	762	783	780	752	733	766	730	767	758	781	771	794	782	735	726	762	758	776	711	753	765	774	715	723	791	773	733	792	805	801	758	724	759	723	776	759	760	755	760	771	803	797	798	780	752	826	790	771	756	737	798	731	718	728	743	724	766	760	740	769	766	726	738	793	739	774	742	762	812	784	786	774	795	728	760	789	745	762	706	809	763	760	779	791	707	768	826	780	776	713	748	817	771	727	796	747	741	796	791	748	729	774	772	802	778	750	735	773	735	778	773	746	771	787	757	771	743	772	797	701	764	768	739	739	764	788	752	793	769	757	773	770	757	736	794	764	753	809	758	791	721	742	765	708	761	711	787	794	772	800	804	856	799	733	779	745	834	768	731	778	772	761	787	778	734	757	773	746	756	797	749	782	764	728	730	750	784	782	750	729	743	777	782	777	723	735	752	743	750	754	769	783	804	732	729	762	751	799	775	769	758	764	755	761	794	748	789	779	767	747	724	761	831	816	789	767	809	754	721	760	742	775	773	747	726	740	752	727	781	764	706	778	794	766	737	791	731	751	750	756	738	792	777	828	780	732	779	821	791	796	738	786	793	756	751	706	768	769	744	747	759	762	791	786	755	772	772	772	717	733	745	726	742	766	732	786	771	778	761	765	815	775	767	752	751	782	704	754	757	799	771	782	742	782	781	775	701	695	793	731	772	813	799	747	738	753	781	739	735	735	773	767	754	782	739	747	729	801	794	782	748	743	772	798	765	776	747	753	719	750	798	775	774	839	808	789	769	763	780	760	783	781	753	789	778	785	774	815	753	782	740	771	785	810	765	710	773	759	755	736	785	800	738	741	752	760	800	761	778	758	748	797	724	810	757	733	797	734	774	779	720	780	791	756	734	817	806	771	774	742	783	791	757	767	735	764	809	791	773	810	755	798	771	750	796	790	714	778	771	717	745	738	773	745	758	764	756	768	740	760	713	770	692	747	804	745	763	768	741	759	809	788	752	741	793	821	750	800	772	827	752	751	764	780	786	788	779	751	763	781	747	773	697	755	790	730	757	761	774	763	759	768	764	719	762	751	777	817	746	789	772	803	770	748	742	728	791	760	743	731	775	749	724	763	765	731	732	754	781	724	764	775	759	747	714	716	816	767	798	764	751	747	748	793	769	748	773	773	744	753	823	721	751	734	731	734	767	858	768	742	777	738	760	770	768	759	760	800	750	749	804	803	774	815	742	767	765	755	755	728	780	796	778	732	768	787	752	747	804	744	782	748	742	771	738	752	772	719	748	769	768	763	774	771	782	758	796	765	747	791	746	779	769	795	778	716	784	729	734	782	768	826	769	726	723	820	721	808	714	771	720	764	743	737	784	781	804	753	750	799	769	757	761	738	730	782	806	802	761	732	801	756	752	756	750	752	768	791	784	755	797	752	776	730	753	748	770	762	778	786	757	824	804	744	775	713	788	775	801	762	758	754	778	751	766	771	773	773	760	712	767	787	775	813	763	742	778	748	760	723	797	751	768	778	738	825	756	767	714	760	786	790	742	727	760	786	784	726	707	742	744	768	764	770	760	728	779	762	776	726	761	748	762	758	744	795	752	806	717	776	738	721	762	738	792	749	781	785	779	783	772	764	794	785	770	741	774	753	818	769	775	780	752	762	822	837	742	768	757	712	758	767	812	772	780	777	752	739	767	764	800	752	774	781	746	794	770	792	767	790	744	779	754	806	753	735	732	745	767	782	766	760	779	810	736	773	764	729	765	766	739	781	754	722	806	765	775	765	802	734	777	770	786	823	763	757	792	731	738	778	752	752	776	773	786	741	762	777	821	791	754	828	815	754	754	802	753	794	765	761	774	777	730	771	784	778	731	731	702	791	798	806	761	751	781	765	783	766	747	768	716	720	746	754	770	772	768	782	778	747	827	743	764	803	725	710	779
5751	1850	1334	280	155	177	186	170	177	183	168	172	200	194	159	169	164	168	175	141	167	150	180	155	167	148	175	146	180	166	171	181	166	162	194	192	146	158	172	161	186	179	183	160	175	181	158	186	174	139	168	150	172	182	168	169	162	184	165	206	164	177	168	149	171	155	159	150	158	163	169	169	138	153	166	186	151	173	145	142	168	167	171	148	186	155	153	187	167	173	167	151	166	153	163	166	157	149	153	141	159	168	175	193	158	159	167	158	165	141	142	172	165	146	160	172	142	161	159	156	151	151	159	147	174	159	169	151	153	183	167	166	182	150	161	191	153	153	163	184	181	154	193	176	179	163	160	170	167	161	161	192	146	162	168	141	151	171	178	178	148	161	154	160	157	168	144	154	154	193	156	153	175	178	168	183	162	181	180	153	174	150	180	146	203	168	168	145	161	171	153	168	158	157	152	158	162	177	171	177	159	170	168	152	184	151	162	163	172	169	162	150	158	151	172	188	156	148	145	142	161	196	168	197	173	180	166	161	173	185	173	166	175	150	166	157	174	165	144	160	161	165	158	150	171	175	169	164	170	161	152	181	160	185	178	152	164	190	162	178	153	184	161	158	196	156	157	183	165	178	166	158	154	174	179	164	159	166	158	161	187	153	175	165	157	162	160	173	182	154	167	167	164	149	131	147	172	170	180	178	156	187	136	163	161	182	158	169	158	154	155	181	172	158	176	163	164	173	169	168	160	164	165	185	182	161	186	173	156	164	159	154	154	169	162	153	172	153	181	163	165	166	179	132	177	172	158	166	164	163	177	170	163	179	172	146	151	159	174	169	150	186	163	160	177	181	176	158	149	172	167	134	193	162	159	158	175	173	148	176	167	163	151	183	177	146	159	191	182	169	172	177	175	136	168	160	206	168	167	173	185	172	171	141	175	197	158	172	177	166	163	182	171	182	164	162	171	149	157	178	178	153	132	148	184	160	156	191	158	163	164	170	153	189	147	170	172	162	168	181	146	199	166	143	160	179	176	163	175	175	172	156	147	169	153	181	182	154	167	170	141	172	151	172	153	158	150	169	188	168	165	163	170	161	161	151	172	150	158	159	161	160	174	173	174	176	190	148	163	185	183	191	165	182	155	168	170	180	189	176	174	148	184	177	171	160	166	182	172	182	190	175	196	145	148	158	136	153	146	150	173	157	157	167	190	164	165	168	183	165	172	153	171	165	168	180	177	145	175	169	148	161	191	169	191	170	170	161	165	160	175	164	188	179	165	175	164	167	189	180	157	142	152	180	153	153	165	174	167	166	188	145	163	191	150	176	171	185	184	174	166	172	169	168	145	169	149	181	174	145	160	162	153	183	172	187	162	151	171	167	157	177	156	139	167	146	175	163	156	161	199	192	164	167	194	161	180	165	166	160	165	163	161	167	150	180	179	164	154	156	165	183	178	150	169	196	172	200	123	170	133	149	156	166	186	182	185	169	209	162	133	172	154	146	165	184	156	173	161	177	177	165	177	177	155	153	191	172	160	152	185	144	162	169	176	155	186	182	145	183	188	192	154	151	159	174	153	174	166	137	156	162	168	153	150	153	167	203	157	169	165	160	185	158	150	148	181	168	165	151	179	157	172	172	166	154	154	148	145	153	171	192	152	131	176	169	183	163	166	156	183	186	181	205	175	147	171	156	147	153	184	169	163	167	162	138	166	170	177	155	177	158	182	179	178	177	159	176	170	164	174	167	154	178	164	152	180	168	148	165	142	168	157	143	179	163	184	173	170	168	179	165	175	144	174	148	156	156	141	153	177	177	170	151	155	148	176	159	158	178	158	173	168	186	177	159	161	157	147	180	169	158	159	164	169	156	174	170	190	180	147	146	173	165	166	196	151	152	156	162	153	185	168	152	161	142	160	165	156	175	186	162	169	164	162	176	147	152	149	157	162	152	163	149	152	164	157	168	151	162	161	181	154	156	187	167	166	159	173	179	164	167	145	185	168	145	154	156	156	162	175	168	158	148	153	165	164	154	161	169	151	172	178	167	184	155	174	176	170	189	179	167	152	179	165	167	177	177	155	143	162	180	176	152	163	163	144	165	169	161	152	177	158	150	158	175	170	170	181	168	149	142	156	144	163	183	179	147	159	152	158	166	179	155	153	156	134	182	174	158	179	184	184	157	181	183	176	179	177	147	162	175	163	179	159	166	160	172	145	152	144	165	159	166	181	188	182	180	176	153	171	159	176	166	193	171	155	179	153	161	141	157	176	192	172	183	182	171	149	168	168	175	201	173	158	151	148	164	171	171	152	155	157	162	174	164	167	151	154	158	161	162	176	195	163	164	163	157	179	151	151	157	174	159	174	180	160	148	182	181	171	171	167	165	150	172	178	152	163	159	151	191	164	166	148	149	171	160	162	197	149	177	134	164	172	155	163	161	173	154	193	159	193	167	174	175	184	188	158	164	165	154	178	179	169	161	174	154	167	164	176	154	174	151	160	176	174	171	175	177	156	172	199	198	151	152	176	171	162	161	170	170	192	153	168	178	176	148	169	170	175	158	171	162	152	171	163	148	132	157	138	179	169	157	166	164	183	168	155	156	171	176	161	162	178	160	163	167	172	160	154	169	186	179	164	155	186	170	169	159	158	170	143	174	155	183	172	166	173	161	167	170	158	153	140	193	168	139	179	210	176	146	164	163	163	162	167	178	177	166	153	174	166	162	181	193	151	175	141	178	166	162	162	174	186	150	166	150	201	168	156	175	141	162	177	157	174	172	160	158	170	154	150	173	166	155	160	161	148	183	161	164	172	178	151	164	173	201	168	169	175	176	178	143	169	181	164	175	164	176	164	149	163	160	168	154	166	171	149	165	156	154	164	173	157	159	165	183	161	170	174	138	160	185	160	161	150	164	177	174	188	177	167	173	179	146	180	173	179	182	176	154	177	161	159	173	170	175	177	172	179	177	163	147	157	160	163	171	179	152	176	180	185	177	228	167	181	164	171	171	171	171	178	169	164	174	164	164	192	180	177	176	162	158	165	179	166	183	169	141	173	163	157	164	178	188	164	159	168	169	176	178	160	188	177	170	180	176	158	169	156	166	159	159	165	164	188	170	184	165	132	165	162	179	175	140	181	167	151	177	133	149	168	169	138	162	178	136	162	168	169	146	161	167	158	181	167	166	159	178	170	178	173	161	170	160	148	185	163	154	176	181	146	173	166	147	152	168	186	210	136	152	159	161	146	174	190	161	161	167	147	160	180	199	158	171	195	184	159	146	190	160	157	174	193	169	162	173	164	179	165	177	190	156	150	168	181	173	174	169	164	172	163	155	164	159	168	186	203	168	181	155	174	166	142	156	170	151	163	150	155	174	147	188	179	145	155	167	159	183	156	133	175	195	162	161	184	172	168	187	169	165	148	155	179	162	153	180	156	155	166	180	174	173	178	164	183	150	174	171	169	178	169	160	159	171	156	182	163	184	168	167	164	154	178	140
5307	2728	3545	883	546	591	577	562	522	549	485	506	522	512	511	484	484	457	470	504	539	485	512	480	465	511	492	511	485	434	455	475	523	482	511	475	491	467	435	482	501	493	472	473	477	488	511	509	495	477	486	490	504	464	486	533	484	474	494	499	514	482	504	479	483	482	503	443	487	492	495	475	500	476	484	474	482	491	494	481	478	501	472	469	472	499	503	484	464	501	431	525	477	486	518	501	484	498	510	464	455	488	444	486	518	458	484	527	469	463	457	460	475	461	464	481	513	489	475	492	471	501	459	511	513	489	527	526	479	488	472	486	492	487	514	508	478	494	506	492	483	491	461	467	486	491	455	449	525	486	522	517	459	444	477	506	514	493	479	500	504	477	489	451	487	488	456	520	484	471	459	491	461	469	460	517	480	468	464	511	488	500	478	474	473	510	502	550	462	486	501	474	473	486	526	466	494	489	504	471	481	459	502	468	508	436	475	508	475	479	537	509	487	506	483	491	483	482	457	484	463	474	494	493	510	501	471	489	499	498	475	474	507	476	482	477	482	510	494	495	446	447	491	519	458	462	478	468	442	480	519	474	504	503	485	502	484	506	492	467	501	504	498	482	481	479	477	488	487	449	489	434	509	471	478	455	509	485	492	503	486	501	487	466	493	483	453	499	462	468	525	463	452	519	507	464	504	483	479	448	471	494	456	466	500	517	443	492	464	460	497	503	472	495	503	441	524	503	484	506	473	491	461	502	502	423	497	487	510	483	496	512	480	490	510	507	498	465	465	476	461	495	479	482	460	453	461	468	471	505	504	492	477	485	511	468	504	510	500	484	485	479	494	480	500	481	520	512	540	496	471	487	482	485	493	486	485	519	471	509	505	576	444	516	520	479	469	472	463	494	472	493	503	470	467	499	474	520	494	490	479	449	498	497	504	475	493	460	538	464	501	510	480	513	487	539	452	499	484	464	497	471	520	464	480	492	440	524	480	481	518	487	495	481	472	527	527	491	503	505	484	491	521	523	497	476	500	494	494	480	484	517	508	466	480	435	498	486	528	466	532	486	479	496	435	494	475	524	525	448	490	483	472	482	488	464	488	509	485	509	533	490	456	491	459	480	498	485	486	484	492	456	494	490	496	477	498	486	533	505	482	525	483	517	468	499	534	481	505	465	519	460	484	498	528	492	489	468	457	507	493	474	507	493	501	482	522	434	503	522	465	499	481	488	496	426	508	481	482	492	453	486	520	495	462	472	473	514	484	494	499	455	469	500	487	482	492	488	488	487	488	493	504	487	450	499	488	430	495	487	497	477	498	503	524	495	483	503	480	464	489	528	462	477	501	507	463	506	486	464	481	505	517	486	454	491	478	495	458	491	504	481	496	442	493	446	474	520	495	502	495	521	500	507	486	439	440	498	519	483	469	493	491	448	461	485	468	514	484	492	495	482	485	506	470	492	472	531	458	480	445	463	511	504	460	475	475	484	463	506	486	478	478	473	521	492	456	492	482	473	500	515	497	479	496	450	518	481	484	470	475	530	465	512	516	455	541	533	509	517	452	515	460	494	489	532	483	481	458	465	497	468	516	490	461	498	492	495	461	484	464	530	495	461	497	488	518	472	525	491	492	486	478	482	473	520	456	477	509	434	465	481	479	528	505	483	485	477	511	455	491	495	496	476	517	488	516	527	495	463	528	497	505	510	490	480	511	510	492	503	435	494	480	465	463	510	490	481	503	466	490	482	490	492	486	521	457	506	471	475	496	488	498	474	482	479	517	503	496	515	509	483	494	528	487	445	516	473	484	464	491	496	506	448	514	526	471	511	491	474	494	476	513	463	492	466	505	484	445	547	503	466	504	462	482	486	463	510	481	480	440	479	469	475	485	491	474	525	499	449	502	483	480	480	502	482	469	505	511	488	497	500	485	482	503	476	519	542	508	491	513	472	454	499	498	498	480	488	514	490	467	465	492	528	489	483	489	485	469	488	498	537	469	475	493	502	476	474	508	458	456	479	471	483	474	499	464	506	433	455	473	483	534	482	489	508	479	509	472	496	482	464	452	508	496	505	532	467	453	539	480	476	466	513	499	499	473	491	521	482	474	429	486	518	484	504	460	505	480	469	463	484	485	486	505	537	471	497	441	500	496	493	474	498	467	481	468	493	480	493	505	475	462	482	529	513	477	473	494	485	456	509	459	492	527	470	480	495	500	486	452	447	449	497	505	485	493	482	495	474	504	469	483	510	524	496	474	485	477	472	486	490	483	456	510	464	553	490	475	504	505	480	512	490	462	495	465	458	506	502	463	470	504	486	465	469	489	495	480	459	490	496	496	490	523	496	477	480	483	488	489	491	465	461	465	505	499	501	510	442	521	503	460	472	485	499	504	505	475	469	460	511	477	507	502	437	500	477	468	476	497	480	488	487	460	484	485	457	497	497	511	531	519	449	501	484	512	533	449	474	476	493	494	484	471	477	514	477	491	455	484	533	487	510	465	508	494	487	460	493	476	473	477	479	464	516	483	495	479	518	505	501	478	530	489	473	462	493	481	504	482	500	474	506	510	454	512	475	507	492	470	479	521	453	463	491	486	484	505	498	502	474	504	489	514	507	483	484	506	486	480	467	476	455	481	496	486	472	533	512	498	473	475	485	481	473	504	478	479	499	472	477	525	504	498	515	516	498	464	519	471	453	513	454	508	492	457	471	460	488	449	447	445	472	551	461	542	488	500	463	481	476	481	467	519	478	485	457	490	508	487	491	521	459	540	466	530	495	459	511	505	476	456	504	465	429	471	475	520	462	468	470	543	500	487	520	486	491	530	498	499	458	526	462	508	454	455	452	478	504	475	496	451	513	482	509	478	501	508	474	484	496	530	508	484	521	540	502	504	492	472	451	490	514	556	478	513	504	464	470	487	488	488	515	483	477	445	456	465	517	472	496	489	505	474	492	526	483	487	488	461	497	462	463	466	475	487	511	488	483	510	486	486	521	534	496	488	498	502	483	496	476	502	458	457	471	462	503	477	468	435	529	468	500	491	457	503	508	490	487	456	482	507	499	447	483	494	456	487	471	483	505	505	491	458	482	470	495	455	497	481	480	533	483	496	461	481	457	513	491	520	460	502	498	503	460	521	499	468	506	495	492	509	479	479	471	468	490	466	461	520	502	512	514	504	494	460	476	467	440	469	488	491	499	474	491	483	483	478	483	499	473	493	487	490	468	535	490	506	507	465	491	492	534	467	508	465	478	479	476	430	533	504	475	511	483	496	489	493	466	480	468	476	483	467	512	499	528	493	551	499	489	496	459	509	497	469	485	488	538	458	475	444	446	501	503	458	503	500	515	509	449	475	472	500	489	468	508	469	508	518	512	510	475	446	482	501	478	481	489	517	474	486	446	480	469	501	485	510	475	475	505	505	463	497	453	514	484	493	473	521	489	507	504	495	514	473	473	512	461	479	463	436	491	495	473	505	466	475	445	481	492	507	519	467	465
40321	32691	31315	8352	756	643	503	471	412	401	379	362	370	385	341	362	316	311	314	323	348	317	350	338	329	332	295	327	348	334	311	322	301	336	317	293	354	317	337	327	334	318	302	279	319	366	308	311	333	342	297	303	316	298	298	321	317	331	318	350	304	324	323	318	312	334	327	329	297	328	329	344	360	331	336	330	283	326	344	289	318	317	294	318	310	295	328	294	314	320	302	332	343	320	313	302	310	271	312	322	334	323	315	312	319	287	322	351	297	335	309	339	315	274	303	316	319	320	314	309	323	336	331	351	327	285	322	321	288	292	317	288	315	313	335	319	298	336	298	298	316	305	312	326	328	338	321	343	316	323	329	321	306	330	312	357	320	317	291	284	317	289	321	316	292	313	334	324	331	304	319	276	299	284	309	310	353	344	315	302	330	295	287	329	314	305	314	307	289	328	324	304	308	346	279	318	294	291	333	312	315	341	320	334	314	331	301	312	323	298	315	329	325	308	306	296	323	342	332	295	355	292	298	298	343	351	325	344	299	283	324	290	303	337	295	288	356	296	326	331	336	313	301	332	296	304	324	335	329	303	288	329	319	306	316	311	319	300	324	353	290	323	296	331	326	301	317	313	311	327	316	332	283	328	302	296	318	346	351	314	287	340	314	329	323	298	314	309	326	325	313	315	308	311	287	318	331	314	307	287	339	296	262	334	335	334	272	297	321	331	308	318	305	358	315	323	325	335	337	267	317	299	317	294	319	320	354	315	327	319	311	295	336	323	350	296	312	319	302	285	292	313	337	298	289	288	342	342	334	311	316	317	311	332	348	303	332	299	298	330	304	278	321	293	349	308	350	305	305	299	342	317	309	309	347	279	312	327	295	291	292	313	323	318	324	317	317	326	301	297	296	313	296	322	308	296	309	299	325	329	318	319	366	343	318	346	343	273	306	305	297	306	302	298	340	316	294	301	306	315	329	312	316	301	346	336	334	308	308	320	289	300	278	314	304	328	304	297	338	329	327	299	320	332	319	340	282	321	298	314	319	307	279	294	282	346	332	297	347	319	319	323	290	300	293	313	317	296	322	315	291	307	280	304	289	290	297	298	297	356	307	351	302	321	316	290	322	331	351	315	306	339	328	351	320	325	304	336	316	316	314	336	300	335	309	278	286	331	317	325	345	345	305	319	346	281	336	333	320	316	323	318	322	314	338	298	347	355	298	347	318	326	345	338	294	298	277	317	312	315	350	292	309	298	321	309	286	311	339	339	292	310	308	334	335	294	320	314	313	324	311	322	293	321	328	314	320	297	345	318	307	303	325	321	276	314	299	327	322	296	321	312	317	340	312	306	299	326	310	302	335	302	342	338	284	313	314	292	307	313	299	313	345	308	313	290	290	342	321	279	326	353	348	312	349	337	359	351	306	337	335	299	294	301	311	354	346	297	306	309	290	310	305	282	333	326	299	328	328	313	313	316	300	332	333	297	311	322	313	298	345	315	323	326	315	312	302	314	324	323	315	300	315	324	295	286	281	315	297	312	296	299	307	307	315	318	291	320	313	315	293	310	305	323	307	359	326	323	326	344	309	292	303	313	299	293	293	326	312	308	316	315	308	293	302	298	287	337	309	286	310	329	311	332	324	310	290	331	331	308	293	292	278	342	310	324	302	302	317	325	359	329	317	295	306	299	302	331	325	308	339	303	326	325	331	322	314	314	311	308	302	300	311	295	278	320	304	295	334	305	330	320	337	344	298	313	275	289	292	320	320	306	305	301	353	294	329	338	308	282	321	295	323	349	318	325	305	292	328	300	326	327	311	302	357	315	303	332	317	322	303	299	304	334	300	337	289	333	357	313	309	305	324	299	307	331	306	303	322	330	306	314	312	308	285	312	298	322	309	299	311	330	309	307	373	301	314	308	300	298	296	311	321	320	284	316	286	346	312	334	353	313	328	319	285	287	314	292	335	303	316	332	302	346	320	303	288	296	287	349	319	334	295	318	320	297	313	309	328	342	304	304	310	301	307	295	325	294	303	307	309	314	322	306	302	338	337	312	316	316	298	305	328	300	332	326	320	286	297	343	332	311	303	304	277	312	306	356	293	309	306	328	309	326	304	347	319	335	333	337	326	322	321	318	315	280	316	299	327	297	301	306	329	320	323	345	311	291	321	299	315	330	294	294	342	278	318	349	306	314	304	307	314	324	289	320	290	316	279	339	339	345	328	307	324	330	316	325	295	326	291	310	330	329	317	323	286	333	319	334	308	306	305	325	322	315	317	334	340	303	322	335	298	351	353	312	373	334	311	323	321	317	296	311	326	343	296	330	339	339	282	331	307	335	298	327	332	292	354	316	312	296	328	330	313	283	328	307	298	309	331	296	308	352	312	332	340	307	320	304	275	328	344	331	311	303	318	318	345	306	333	292	326	328	293	329	286	327	319	307	282	308	304	314	310	338	336	334	307	281	305	285	319	305	322	323	288	326	336	321	291	314	322	306	324	309	306	330	303	327	330	335	340	331	326	341	289	304	299	338	301	333	311	295	287	316	318	315	315	284	302	321	349	314	338	328	312	324	327	296	336	311	309	289	319	312	322	327	311	345	335	310	325	304	317	310	346	352	296	332	319	325	334	342	312	335	332	343	321	285	324	307	307	297	302	338	287	309	305	301	326	324	296	283	320	322	350	313	304	354	323	325	321	338	322	313	302	322	312	320	323	304	306	274	325	307	320	302	329	312	332	372	285	294	320	296	308	302	298	325	335	295	317	345	317	310	337	340	322	307	316	331	288	329	317	327	302	334	306	320	328	339	330	329	316	301	274	294	291	289	339	328	320	334	321	301	324	303	303	320	304	304	284	312	317	321	322	311	306	304	316	302	327	316	333	339	339	325	295	320	324	314	309	312	309	286	326	327	301	302	334	325	316	307	324	297	285	289	305	298	310	314	283	307	326	311	304	320	333	315	321	316	325	341	322	284	318	357	335	353	300	316	314	284	334	325	296	313	348	301	326	323	332	276	331	299	313	289	341	299	303	297	293	339	313	312	343	313	311	330	305	343	307	348	328	332	349	278	310	295	315	329	316	306	314	308	314	307	334	303	311	321	312	304	333	319	279	288	339	302	331	321	321	307	334	300	289	305	325	292	377	319	271	313	330	298	329	334	282	349	293	332	320	322	332	337	302	320	327	329	317	291	322	309	329	293	306	336	341	282	325	307	331	319	296	327	309	318	314	304	312	335	317	317	280	326	310	318	317	317	322	350	306	323	323	311	319	309	332	288	322	322	292	298	290	313	324	307	323	286	285	317	336	300	294	334	340	297	308	290	325	286	356	306	294	315	276	341	312	313	322	327	314	291	309	322	343	331	323	327	344	344	287	299	325	314	319	302	312	312	330	303	280	314	325	350	293	329	300	311	321	301	373	317	311	314	325	292	302	293	319	311	327	337	342	337	309	320	308	312	336	319	300	313	323	299	308	292	304	350	309	333	314	303	313	282
23387	22588	35170	6184	2524	2124	1801	1579	1457	1308	1285	1206	1219	1121	1033	1039	984	988	1000	968	969	922	907	941	940	877	957	876	919	828	894	849	786	894	894	898	840	814	832	883	853	883	810	853	849	850	830	848	864	819	830	832	810	793	849	818	804	828	817	850	814	846	840	793	869	840	848	809	796	840	869	800	838	798	834	807	759	808	831	819	812	810	810	862	828	861	780	804	868	834	752	823	818	842	805	803	763	825	789	809	805	806	830	849	832	831	817	805	776	780	818	832	832	853	781	782	867	845	791	795	839	782	835	831	816	777	810	816	809	798	803	830	832	825	831	862	809	797	806	830	831	845	807	815	798	852	797	785	807	819	808	780	862	821	814	819	832	850	843	821	789	847	777	829	846	807	804	879	835	759	772	769	755	799	825	810	756	849	790	800	798	826	775	786	831	824	790	779	821	808	757	844	805	847	811	792	885	804	829	842	829	831	838	833	782	788	829	819	825	782	811	781	857	825	817	801	810	800	798	820	817	854	803	862	825	888	795	800	803	840	867	860	787	816	851	826	824	783	798	809	759	838	829	775	798	804	783	791	826	786	796	803	843	817	836	805	799	834	833	797	833	791	839	809	824	878	827	790	824	774	832	838	797	793	767	801	817	792	783	776	832	780	884	819	822	829	795	777	790	832	827	825	816	851	823	838	800	835	806	882	841	844	824	819	840	815	847	827	791	816	827	788	837	826	799	824	836	779	819	783	791	850	777	871	838	819	791	826	813	775	819	836	802	789	779	792	799	789	805	796	811	815	805	786	816	821	853	879	834	782	839	756	779	828	787	802	776	754	807	834	797	803	818	812	793	746	798	814	772	762	826	852	778	789	819	817	849	809	853	781	813	834	835	856	784	831	767	784	886	804	786	809	803	837	810	846	818	794	826	781	792	837	828	797	865	833	819	770	828	790	840	848	802	861	856	791	786	856	828	822	812	844	872	828	791	850	749	826	825	794	794	822	785	838	814	840	776	772	837	807	826	834	801	851	787	838	794	823	842	823	798	785	798	806	864	822	793	787	783	800	832	796	796	810	797	806	812	763	847	743	792	813	824	873	809	837	807	831	825	842	783	805	820	857	804	823	773	811	834	785	797	805	839	827	813	770	835	814	799	795	781	801	794	807	792	875	781	787	799	842	801	878	832	805	780	805	856	808	808	832	796	830	837	846	792	791	811	807	819	812	825	807	800	790	805	828	797	848	804	766	859	745	800	808	813	802	786	829	810	793	814	843	809	834	799	841	860	826	817	834	815	834	778	859	878	802	803	797	867	845	812	853	771	866	823	797	828	785	822	838	847	821	795	801	794	843	810	820	873	835	846	820	797	772	821	825	857	784	796	803	767	814	845	775	843	830	786	823	789	821	816	820	825	869	822	837	894	836	782	827	787	794	797	820	820	764	824	794	827	834	812	835	788	823	788	773	784	811	822	811	799	757	808	860	799	838	807	816	804	857	814	798	812	792	810	779	828	843	828	778	812	849	805	789	795	817	847	796	829	778	849	846	784	794	807	763	800	763	833	862	776	825	846	786	778	832	776	794	811	794	803	848	821	799	838	783	815	803	819	875	793	832	850	797	838	806	825	797	834	869	825	856	827	811	794	837	871	792	791	768	837	787	819	809	806	813	894	832	797	845	795	860	746	842	833	816	850	855	831	818	805	780	853	824	814	815	825	836	821	777	819	868	854	835	794	781	809	765	830	792	801	854	848	864	839	762	807	808	791	779	843	820	821	855	836	764	802	843	803	790	823	828	784	835	903	840	794	793	798	795	812	830	818	768	798	859	832	809	813	852	793	777	834	857	783	822	800	815	775	850	812	838	809	783	798	839	815	816	796	783	851	811	792	826	788	819	839	824	786	795	833	839	809	798	787	763	812	795	824	837	822	807	857	789	745	751	820	802	859	791	807	839	853	786	835	810	843	824	839	825	830	816	823	788	854	827	749	782	795	833	864	842	756	815	845	803	797	845	802	759	803	853	821	774	783	838	775	840	857	809	780	809	846	883	724	816	781	795	862	745	795	823	836	786	799	805	776	807	790	816	838	815	823	777	766	815	787	777	805	846	847	841	796	795	823	849	799	840	781	832	811	853	842	812	795	813	884	823	787	838	839	811	817	795	845	807	794	800	812	837	801	791	791	835	817	803	812	818	794	853	814	811	760	754	758	786	804	764	835	810	784	795	803	788	832	821	800	792	812	875	822	840	821	785	817	770	827	837	836	803	799	811	844	845	806	818	817	849	837	798	784	794	819	740	804	784	849	802	812	844	815	817	767	814	807	812	822	831	815	831	807	804	837	775	823	860	826	839	773	787	859	773	834	813	790	852	813	866	824	818	814	774	800	808	808	790	808	749	835	781	738	782	810	834	806	837	835	789	845	821	747	784	819	787	812	827	803	799	843	824	819	840	796	789	816	814	822	775	771	829	798	868	839	810	814	807	750	819	792	791	808	776	816	836	789	839	777	802	818	775	789	801	838	808	810	837	819	822	776	774	822	798	841	779	817	870	759	804	807	824	816	787	807	787	803	812	850	846	837	811	839	817	808	839	791	815	855	838	815	756	802	815	800	848	819	850	793	836	789	802	831	817	841	830	806	816	814	830	798	799	877	827	791	811	778	803	786	771	798	766	840	847	790	832	797	781	746	794	810	844	767	847	821	812	834	840	799	833	804	793	821	827	770	851	808	754	802	804	824	779	815	796	756	824	814	824	824	819	848	799	794	820	789	788	795	797	844	821	809	822	843	796	787	858	827	808	850	851	826	852	831	783	854	798	819	812	843	812	859	830	855	719	832	805	812	806	756	816	813	790	795	796	857	790	887	836	834	821	799	829	830	781	824	765	862	770	806	824	785	805	849	821	833	883	850	792	757	779	806	815	793	817	836	786	789	799	824	838	780	804	860	793	822	831	794	862	794	758	784	830	833	821	843	815	801	811	802	763	790	755	793	758	833	753	879	883	800	835	829	800	815	766	799	851	725	811	858	770	801	843	840	794	803	822	788	850	806	834	843	811	791	796	806	765	810	824	818	817	825	783	791	850	854	830	803	814	860	850	830	782	789	773	794	835	776	812	818	805	839	846	810	755	832	844	797	791	816	853	781	823	808	790	811	823	812	788	828	766	827	794	809	815	803	825	882	810	860	818	793	855	818	873	733	787	821	806	785	852	743	799	768	792	839	793	853	785	778	824	821	849	801	814	837	792	792	773	791	797	821	861	795	836	797	787	781	815	857	809	850	830	812	827	781	804	835	739	838	852	858	759	819	841	886	809	832	782	873	828	795	838	807	796	769	787	845	806	807	846	840	802	811	804	823	775	815	839	769	847	838	826	786	811	822	786	748	810	780	811	790	775	831	749	808	802	802	837	817	766	816	850	825	771	824	796	833	856	812	811	833	794	844	787	834	796	838	792	825	797	799	822	763	864	799	804	810	788	776	781	788	815	812	830	827	873	801	815
55533	47668	42490	18904	2193	840	635	563	497	454	430	403	425	347	376	385	357	318	353	309	304	358	317	356	310	321	319	323	316	314	358	319	357	324	301	309	319	333	310	293	344	304	328	334	293	293	286	334	316	303	303	322	297	296	291	263	290	304	337	309	321	329	294	319	325	289	299	276	291	310	301	300	317	314	301	293	311	307	301	314	309	311	309	323	282	332	299	320	292	318	326	284	307	311	289	332	291	299	300	284	310	306	298	296	310	313	324	332	321	282	299	284	288	315	308	307	286	297	261	286	324	265	299	310	305	299	309	310	316	250	272	320	298	310	301	304	317	296	323	324	273	313	284	329	293	292	311	294	307	326	337	275	321	292	284	298	346	322	310	322	306	301	289	303	316	284	321	309	296	312	309	295	311	290	291	302	276	309	296	318	320	342	325	294	297	302	290	318	299	288	330	301	296	329	295	318	328	294	321	269	275	344	278	312	325	322	265	302	307	312	301	285	283	334	310	287	293	316	319	284	310	316	291	315	344	308	289	301	321	307	321	296	309	316	295	289	304	296	303	312	282	295	354	325	281	312	311	288	308	335	294	289	278	322	288	269	301	331	278	302	311	280	288	316	315	297	309	300	292	281	306	293	308	272	316	309	291	333	300	298	315	302	304	289	319	310	297	276	293	292	320	304	304	346	308	308	291	309	326	286	307	302	307	312	293	326	313	328	327	298	326	319	313	314	302	290	296	308	311	317	303	344	291	286	312	355	307	283	289	275	325	296	296	279	334	311	323	285	335	319	287	305	331	268	296	302	286	312	310	302	267	295	290	341	291	285	293	304	281	318	294	307	316	279	295	282	284	322	320	298	305	313	291	353	315	330	277	282	328	300	264	312	309	287	315	345	309	295	306	300	325	309	314	290	316	292	289	298	306	273	308	276	311	300	315	289	303	297	294	294	279	291	308	318	306	304	318	300	311	316	283	324	307	312	326	289	269	282	278	316	312	323	312	302	288	343	302	312	303	318	300	331	322	308	291	301	274	276	321	325	292	291	297	292	316	316	313	312	342	304	295	307	292	288	287	293	301	290	281	271	289	320	306	294	302	297	335	297	323	323	311	313	309	280	283	291	311	301	315	296	299	299	314	285	306	284	301	288	310	318	286	314	284	292	290	290	313	306	305	295	330	304	297	360	313	325	331	311	315	338	337	293	316	322	297	305	320	286	302	310	294	274	295	292	267	292	327	312	306	275	295	264	303	317	325	299	291	298	332	324	294	309	292	283	332	294	287	309	303	279	297	308	342	328	300	293	289	304	323	282	312	282	301	284	289	284	278	320	297	318	285	266	322	323	300	312	300	324	286	318	290	303	351	302	300	290	312	311	294	289	296	294	289	321	267	299	314	312	306	310	298	316	314	313	290	306	296	284	309	289	302	292	326	288	326	291	305	332	274	311	277	306	296	311	291	307	306	306	306	310	303	302	305	251	303	318	311	313	322	305	319	299	319	289	283	333	315	314	324	268	305	315	290	317	274	305	300	319	311	320	305	296	296	312	316	301	316	295	309	333	285	288	273	320	292	283	305	296	283	295	301	323	284	292	282	293	268	317	303	274	322	289	292	282	286	313	331	284	314	327	317	313	280	268	328	317	323	319	283	310	264	279	293	281	305	275	317	314	342	304	302	304	301	290	319	305	307	283	286	277	270	311	311	311	285	339	315	331	286	310	279	307	288	288	293	290	294	312	300	336	304	270	295	276	314	310	302	289	302	287	287	321	309	298	325	274	281	328	283	324	309	326	298	295	294	305	333	327	318	290	315	304	284	331	305	313	301	293	304	295	275	325	349	306	303	298	284	309	298	304	305	310	333	289	304	302	297	287	333	272	277	288	280	338	297	308	278	295	267	306	290	292	314	306	337	294	304	313	298	287	331	292	317	292	316	326	326	289	299	304	287	309	294	281	300	281	285	298	295	332	322	312	316	315	321	285	308	298	311	319	277	293	334	326	319	332	292	277	307	314	291	277	274	313	309	306	300	299	286	315	291	307	301	293	312	272	309	304	320	314	317	280	297	301	313	296	320	284	278	309	311	311	304	304	330	304	298	296	326	363	290	341	283	333	281	283	309	269	294	317	276	294	313	318	319	291	304	292	309	311	289	279	295	294	304	307	317	285	299	292	321	295	342	333	285	286	299	286	314	332	307	306	331	287	284	291	323	338	312	290	267	306	318	293	286	307	308	304	295	284	322	316	307	282	284	290	304	318	320	307	286	350	302	306	306	296	321	300	318	283	285	315	283	322	293	287	300	314	328	317	332	288	315	287	326	304	304	311	300	297	281	296	281	323	285	325	262	294	318	334	285	318	307	291	303	285	297	308	326	306	337	285	317	290	298	320	326	317	287	312	290	299	310	319	312	318	275	295	310	319	279	307	326	324	310	310	284	341	301	330	324	287	307	275	300	289	323	323	307	281	305	270	314	306	314	320	309	314	307	324	303	276	321	288	308	308	321	312	302	306	313	323	332	318	281	303	291	277	308	340	307	321	294	284	292	307	277	324	301	312	293	296	280	316	305	284	310	313	366	279	304	302	310	341	284	313	308	276	277	317	319	275	303	300	285	300	269	286	312	316	306	292	315	275	302	288	304	269	281	288	286	308	332	277	311	308	290	338	318	270	298	320	321	295	275	334	284	329	323	335	309	288	285	271	317	315	347	293	286	322	286	329	338	304	301	287	315	315	292	310	309	305	288	302	298	285	306	327	276	307	302	292	274	328	338	304	325	300	293	314	322	330	321	271	314	315	274	311	307	286	298	311	299	309	308	306	331	290	326	293	322	295	296	297	287	274	296	321	294	277	278	307	285	310	303	277	303	313	297	326	301	300	322	277	302	315	287	332	311	331	284	309	292	305	278	328	318	280	312	301	280	313	312	293	286	314	278	296	326	307	270	346	315	313	289	296	282	284	323	318	292	314	340	304	341	313	312	331	311	310	280	332	285	287	292	325	306	311	307	317	319	296	292	345	319	310	285	332	318	309	296	292	292	305	307	289	308	301	319	300	318	306	302	297	325	326	266	289	287	307	284	287	312	348	295	344	261	324	294	318	312	333	279	300	324	319	286	296	299	310	308	291	305	341	275	336	296	303	304	348	305	262	278	309	300	324	309	325	280	311	316	296	283	309	318	301	293	304	312	290	298	308	302	301	331	297	291	292	293	320	315	303	298	330	298	307	281	280	317	291	344	288	278	286	309	278	270	281	264	316	290	332	290	310	309	314	323	305	291	302	296	286	307	299	310	328	331	321	332	286	292	299	285	344	310	301	274	308	283	272	289	289	273	316	312	327	321	321	296	313	287	298	293	327	303	302	328	310	289	349	342	324	307	275	298	293	318	300	311	338	287	301	302	306	284	298	312	325	330	327	292	325	293	322	288	312	282	298	288	326	320	321	337	293	312	309	307	273	312	318	314	328	280	274	300	314	311	308	280	280	304	292	298	307	305	303
32708	32506	41867	11143	3999	3350	2721	2311	2080	1843	1653	1525	1454	1456	1260	1161	1209	1123	1084	983	1027	924	1020	932	1014	930	857	891	861	863	891	868	865	913	827	867	814	828	893	836	810	839	856	849	844	784	808	852	831	822	833	823	854	794	765	740	776	793	767	768	779	764	817	828	754	790	819	767	796	812	731	802	765	789	775	791	788	826	809	786	775	771	764	841	754	763	817	808	766	808	774	793	753	798	828	747	767	737	777	742	753	722	758	738	770	824	761	743	779	773	799	713	771	772	741	760	775	731	752	777	771	764	766	832	721	807	787	807	809	769	773	771	835	793	787	762	765	769	757	803	765	824	791	740	781	742	782	769	750	749	819	722	780	787	724	739	808	758	781	787	698	766	774	756	775	826	730	753	761	749	802	801	775	743	758	766	785	745	766	770	793	729	797	759	724	741	730	759	784	753	747	696	724	764	768	727	790	746	743	767	741	764	747	796	739	734	747	768	787	775	818	730	773	744	695	777	754	716	762	748	748	749	765	753	791	787	721	744	743	685	738	766	763	798	738	807	750	808	814	790	734	755	729	759	761	711	786	786	792	771	776	754	776	752	783	812	781	737	769	781	779	754	713	753	836	764	759	782	750	755	753	770	774	724	792	733	829	755	762	773	830	715	776	768	768	776	797	742	788	768	720	766	796	699	793	816	727	762	774	802	764	743	768	743	805	733	759	751	770	756	760	794	775	801	750	728	726	809	811	781	794	779	714	737	736	741	720	786	750	787	784	748	760	753	789	760	685	745	770	711	763	759	818	742	747	747	794	705	793	788	726	731	784	794	721	743	799	757	734	763	768	763	755	792	749	770	738	750	723	797	775	774	732	745	755	750	761	762	746	786	778	787	763	730	720	771	758	762	756	771	797	807	790	780	748	738	734	738	800	770	825	752	768	785	800	741	803	704	716	754	748	794	763	733	806	810	745	773	783	734	761	769	795	742	745	746	759	748	742	753	723	812	786	750	808	770	761	776	774	761	752	742	794	754	795	753	742	740	758	724	757	764	768	754	798	751	786	747	793	783	756	730	752	774	740	802	747	814	761	804	772	767	805	750	715	734	750	760	754	766	751	775	770	743	789	747	792	775	783	774	829	751	762	760	759	733	768	737	753	788	759	738	746	783	782	762	767	805	805	746	719	751	764	810	805	811	740	771	709	789	767	791	785	773	765	746	796	801	777	791	813	790	820	781	745	733	755	802	757	758	739	778	743	726	777	767	754	790	728	774	749	720	737	724	763	786	757	725	751	793	751	792	731	736	725	750	801	757	796	758	791	820	825	773	776	693	766	785	772	771	777	773	736	766	778	769	774	782	740	741	739	783	753	800	707	726	765	776	819	751	738	753	743	785	759	759	734	794	749	758	781	743	743	761	796	778	734	785	744	757	761	759	777	806	809	776	800	763	769	775	758	729	806	800	775	756	811	779	778	797	809	772	734	787	750	784	747	732	747	743	765	755	753	776	783	763	731	810	734	785	774	749	754	787	772	737	761	737	784	743	779	757	749	762	775	778	807	777	719	811	730	775	748	735	758	780	767	775	750	744	827	783	730	717	761	784	763	770	739	727	787	756	743	789	778	799	791	738	826	780	750	715	773	770	783	807	798	729	762	719	774	677	718	834	752	775	733	766	763	785	761	808	706	747	782	790	784	704	802	777	798	764	781	758	788	755	786	741	782	788	788	734	754	766	756	778	787	764	763	766	737	733	768	774	779	788	745	791	810	771	761	754	804	779	757	768	742	721	791	757	809	764	796	756	755	817	787	766	725	770	693	733	768	835	739	781	812	761	795	746	790	760	729	755	739	754	733	719	786	768	727	748	756	784	708	808	751	766	721	786	754	759	745	771	783	775	781	754	725	717	749	768	775	732	822	708	750	785	776	736	756	807	732	711	780	777	733	745	784	751	740	741	805	746	785	742	736	745	728	813	791	822	767	777	780	742	751	769	816	749	743	815	752	757	744	752	787	747	759	780	747	755	773	867	770	788	770	740	797	730	767	777	736	760	765	748	755	724	782	813	761	752	770	722	761	768	749	772	764	776	781	757	741	773	694	753	779	780	779	751	746	722	743	776	783	742	783	756	726	795	781	811	795	767	753	803	807	770	744	715	776	748	749	752	766	774	751	763	791	786	772	813	763	757	808	741	773	798	701	853	763	737	740	759	788	760	777	771	742	748	808	740	768	745	756	801	836	783	735	769	768	795	785	752	813	790	731	713	701	820	770	748	762	740	851	714	723	774	734	727	742	760	773	769	775	747	753	763	709	759	786	736	763	744	747	709	771	770	733	740	753	716	744	744	728	742	727	798	783	803	790	714	790	754	811	776	770	801	761	716	786	769	783	758	814	757	770	818	770	796	730	752	759	741	783	739	757	746	757	760	765	751	834	775	763	774	801	786	785	770	739	773	731	769	723	775	720	822	769	735	718	799	756	747	769	764	741	766	734	763	738	783	758	809	745	786	709	768	784	788	791	774	823	756	807	822	744	770	795	767	741	773	838	773	753	786	752	737	761	750	747	751	760	784	736	736	774	779	724	784	695	753	784	747	747	742	787	733	743	783	762	776	776	758	728	811	779	739	807	751	825	713	798	794	749	861	789	761	773	797	784	747	764	761	832	724	761	781	739	743	791	745	765	800	736	757	790	778	797	719	751	745	758	772	715	801	747	816	781	709	779	731	798	781	751	779	739	802	795	770	787	806	779	764	760	789	761	772	792	720	788	796	768	789	753	744	761	811	754	759	755	750	737	741	768	770	744	747	752	794	828	784	751	748	814	749	769	687	759	788	778	754	737	774	749	779	777	752	766	738	724	750	753	744	810	800	720	747	801	765	780	747	756	728	738	757	747	763	743	743	747	776	758	766	773	750	788	776	818	769	749	757	747	776	780	769	762	767	742	745	779	758	826	719	791	777	752	745	757	781	751	745	766	724	779	768	762	751	778	750	782	735	766	801	760	774	718	815	767	761	780	785	771	728	750	783	777	773	782	783	818	818	759	720	813	789	832	773	749	763	699	736	759	796	771	736	821	786	793	779	788	734	718	821	758	761	774	730	778	783	791	807	770	757	683	775	736	745	762	780	782	726	739	767	778	801	726	754	774	793	779	817	805	714	762	769	813	773	720	795	775	707	796	797	749	781	696	778	743	795	741	799	748	762	777	741	767	690	773	789	768	747	780	791	772	771	755	703	708	757	749	805	817	732	743	790	755	814	759	760	784	715	788	750	793	744	767	779	770	804	759	791	807	765	753	752	713	749	785	736	749	772	738	760	794	771	696	758	740	769	752	812	774	789	702	794	819	771	778	799	780	749	776	773	733	783	821	738	763	779	790	821	755	730	757	758	756	790	782	742	756	792	780	734	777	766	774	800	789	781	747	744	727	675	718	749	793	727	816	776	783	823	750	791	767	832	781	772	775	750	796	760	735	757	721	796	743	796	706	722	777	786	769	759	752	768
5472	1521	1162	279	171	166	179	176	144	160	167	144	174	193	154	150	175	195	194	153	169	148	173	151	178	185	151	163	175	163	151	152	174	169	193	173	172	164	176	181	166	161	139	154	162	175	155	186	160	178	138	160	169	175	154	154	188	162	162	142	161	151	162	163	173	156	167	182	166	171	168	151	154	162	145	168	201	188	159	167	143	156	173	155	154	177	162	146	153	165	162	165	160	160	175	161	158	170	188	147	171	184	151	159	144	160	165	142	150	162	150	172	187	152	178	155	162	167	152	170	165	183	149	172	158	152	157	185	183	190	166	163	152	173	174	147	157	149	156	157	163	174	144	167	179	159	173	181	162	162	193	167	177	143	154	149	170	148	188	171	172	167	161	156	164	176	177	163	160	183	175	183	148	164	165	172	154	159	188	158	159	159	166	130	174	177	178	178	179	161	184	135	160	182	177	186	158	174	157	178	174	156	153	174	167	171	186	180	182	152	155	152	172	187	163	159	162	162	198	171	174	145	182	143	155	158	165	150	200	186	160	189	161	183	149	151	166	155	154	163	160	174	162	163	165	173	140	175	176	153	164	182	163	148	182	178	173	174	154	170	160	177	175	175	162	178	152	182	138	154	181	151	164	157	176	173	174	139	151	184	155	160	170	183	171	183	168	154	152	174	161	185	190	183	180	165	149	154	147	166	142	188	171	177	191	183	170	187	151	168	155	165	157	169	167	168	182	198	166	165	168	142	181	151	143	175	169	173	166	156	157	155	174	146	159	159	168	183	161	153	168	164	151	182	144	148	165	154	171	178	167	147	172	152	165	150	167	184	158	185	183	175	176	140	155	148	168	168	183	151	164	163	155	163	170	152	149	171	149	155	179	163	149	171	189	148	154	157	167	152	152	152	130	143	182	181	171	144	186	195	171	160	160	170	184	171	160	189	167	134	157	145	177	153	159	160	163	144	162	156	173	174	172	169	156	160	160	149	168	156	168	173	181	167	179	169	168	167	157	156	162	169	164	170	166	165	163	165	147	166	170	187	157	138	166	168	158	172	155	176	183	144	175	160	181	161	165	180	171	174	168	167	187	155	139	175	168	146	156	172	152	167	166	162	181	148	163	159	146	177	179	168	168	178	163	157	167	174	185	161	181	177	155	170	168	146	157	169	153	154	139	176	162	182	137	153	159	177	188	177	164	167	156	163	139	185	178	186	162	160	131	160	174	177	156	156	166	157	153	178	177	150	158	170	166	159	189	153	155	168	177	170	160	159	176	166	157	160	155	160	143	146	147	162	185	190	151	146	162	171	159	172	167	157	152	165	166	170	164	155	165	161	167	138	184	161	145	164	171	165	168	158	175	175	172	168	167	173	128	161	153	172	186	167	183	164	201	158	167	175	170	165	170	178	161	181	182	168	157	155	172	180	156	153	134	140	160	164	175	142	140	188	185	139	200	165	167	163	183	178	175	163	173	174	191	146	152	166	165	147	147	158	136	169	168	190	180	159	150	185	193	188	147	186	133	164	167	184	186	150	194	164	194	148	176	193	166	189	146	170	153	142	186	183	160	148	172	179	148	171	166	165	177	166	149	168	161	153	155	163	170	164	163	157	182	165	153	171	155	172	128	156	156	150	156	155	149	156	173	164	164	161	166	159	168	160	185	179	140	181	174	148	173	169	163	162	181	144	153	172	172	153	167	183	170	190	164	152	155	185	154	184	159	178	176	186	162	152	168	165	161	163	143	156	175	186	181	176	152	154	158	138	166	157	153	164	157	184	149	177	173	136	163	157	139	161	163	153	157	154	155	177	143	142	156	193	190	183	181	182	157	157	162	162	165	149	173	143	157	166	152	167	174	163	166	141	154	169	162	167	148	168	138	176	171	164	186	161	183	145	163	172	174	177	173	165	164	165	171	166	160	167	170	164	170	176	166	191	165	175	145	170	161	148	168	152	166	159	158	178	177	157	156	156	171	162	151	159	170	156	187	160	190	159	163	171	158	171	174	177	192	159	140	154	161	158	169	155	158	170	145	148	174	159	165	164	175	182	127	184	166	173	147	166	163	139	152	160	148	166	162	159	159	145	152	179	166	162	169	157	180	141	167	163	173	160	186	171	163	162	178	176	169	147	173	170	153	176	176	177	185	162	176	171	151	158	167	177	158	134	152	166	141	141	175	156	147	162	175	159	140	151	157	137	189	169	163	171	176	184	148	158	165	149	151	183	146	159	165	161	175	175	154	146	178	160	145	151	168	151	158	174	144	156	182	157	155	147	166	173	164	146	157	167	162	148	167	130	154	160	148	140	172	165	154	171	150	179	184	161	161	153	172	148	183	160	167	149	187	168	157	158	184	152	164	151	157	178	130	167	171	174	171	166	171	196	184	158	172	178	150	181	170	133	181	162	162	176	143	179	168	158	144	168	161	169	154	177	156	161	148	187	145	172	163	168	184	167	185	163	135	178	199	164	158	187	180	167	167	163	154	168	170	157	158	141	179	176	148	136	153	162	191	159	151	170	188	148	164	166	157	171	163	145	180	159	154	170	159	164	166	164	180	160	177	162	175	194	177	171	151	144	161	148	167	162	167	166	162	141	168	155	156	159	174	155	170	179	167	166	170	162	171	181	146	195	169	155	176	169	153	165	180	167	148	165	171	189	144	176	150	137	155	159	164	180	149	171	171	158	164	156	170	156	167	143	148	156	175	151	175	189	171	158	169	147	177	139	129	145	166	140	164	165	155	173	153	160	146	159	157	144	166	169	152	176	137	170	180	168	166	160	156	173	165	171	161	174	144	192	175	179	167	193	143	152	161	175	158	169	152	162	173	170	141	152	139	150	163	154	167	161	158	150	164	149	159	171	182	155	182	171	154	164	188	168	159	148	163	164	164	146	150	189	179	148	172	146	182	141	162	178	193	170	175	154	177	165	165	177	163	169	161	160	167	177	182	182	172	170	169	173	162	160	168	154	148	152	146	135	162	152	162	169	143	145	154	172	152	190	175	187	160	152	175	177	133	162	153	174	162	160	169	163	142	191	153	147	158	162	161	160	139	149	140	175	158	144	178	181	163	156	169	166	157	195	174	145	144	146	144	184	177	170	143	186	161	146	184	156	164	160	168	154	148	159	178	141	163	143	168	164	172	159	160	185	178	143	158	159	166	170	170	153	138	132	146	171	155	178	182	161	144	187	152	183	159	153	160	165	151	172	194	193	165	172	156	158	156	173	150	160	175	156	158	151	151	169	154	153	168	181	187	156	176	166	187	174	147	175	148	158	154	141	148	156	192	155	154	149	173	169	162	159	165	159	170	143	145	170	153	178	180	147	165	163	155	149	156	172	142	160	165	173	165	177	163	159	174	192	180	153	164	145	162	142	154	179	165	166	150	183	171	186	157	151	171	162	173	153	152	162	192	153	157	157	149	160	162	179	165	153	143	171	175	151	176	168	177	147	173	140	188	155	186	154	186	175	189	167	169	164	161	154	151	148
4736	2565	3317	835	553	545	560	476	509	504	514	504	470	520	518	491	511	523	499	494	499	497	469	485	468	460	494	492	490	498	523	446	488	509	504	521	466	451	510	488	457	485	518	482	504	513	469	504	478	478	478	460	502	471	481	488	486	474	479	483	466	483	517	484	466	491	497	489	508	469	474	471	440	489	484	460	500	494	474	504	477	483	484	461	473	457	509	490	450	457	515	487	483	507	474	482	444	444	448	479	476	474	489	484	468	507	484	502	502	494	472	448	479	497	483	492	472	439	482	455	463	473	486	513	439	495	512	466	489	471	485	475	486	442	484	509	501	489	490	495	494	474	512	495	494	473	507	450	525	448	477	450	516	474	480	480	499	465	463	497	509	461	498	517	501	488	457	447	466	487	443	464	475	470	494	459	461	459	492	481	483	471	511	457	481	471	467	512	481	502	519	502	454	492	494	494	471	485	492	476	479	472	466	468	470	472	476	484	492	476	491	466	525	435	486	459	481	517	521	482	497	504	476	524	467	492	458	471	482	526	479	488	496	457	491	464	464	444	489	516	491	500	475	457	486	464	498	477	472	500	487	492	500	473	480	485	480	433	516	482	498	488	475	471	488	526	496	492	462	494	464	506	500	468	517	482	458	469	466	517	480	505	505	474	476	469	519	469	504	452	502	477	523	482	473	504	489	462	498	472	471	484	501	478	497	511	460	509	488	470	487	467	468	491	502	465	485	456	468	486	491	450	473	489	518	468	500	503	467	482	497	457	478	475	441	448	516	492	466	497	454	494	494	443	524	475	480	497	475	470	487	492	479	467	479	488	487	482	490	473	457	489	492	486	467	492	508	412	519	458	499	504	442	487	468	492	434	450	495	530	465	476	503	467	475	486	450	469	442	478	462	456	490	500	466	510	467	459	469	454	475	459	489	496	488	482	486	464	488	469	433	465	514	488	448	516	516	460	527	488	470	499	491	498	475	484	473	509	494	498	492	470	506	475	467	501	522	497	500	497	533	491	458	490	487	498	500	452	480	525	468	444	472	491	507	458	499	492	485	506	501	467	488	465	486	443	525	495	480	489	463	488	510	472	558	510	473	461	523	482	478	486	490	463	452	480	454	464	470	534	483	440	493	490	487	500	442	502	487	451	479	456	478	518	499	490	500	501	505	473	455	455	461	524	484	483	467	495	451	467	509	476	515	448	491	461	462	466	443	536	501	486	490	423	470	472	475	451	531	450	492	496	528	474	478	463	473	472	482	466	487	498	458	453	484	500	498	513	470	453	477	470	517	479	482	465	499	459	460	501	467	467	512	491	493	429	467	475	459	483	474	521	479	459	474	480	510	468	474	469	460	450	483	520	492	455	489	480	475	477	467	498	501	477	432	479	484	502	473	507	488	515	493	418	483	481	512	505	529	448	451	507	489	461	519	463	459	480	464	485	502	464	459	493	441	470	506	476	510	469	456	468	481	435	491	501	478	496	454	484	437	500	482	483	481	478	487	485	477	495	472	502	500	486	523	462	503	485	486	474	431	497	501	494	478	504	483	485	484	489	487	492	483	464	491	455	489	474	470	506	499	472	522	492	456	487	522	460	507	474	498	482	456	466	463	501	480	513	455	513	517	439	465	485	488	500	530	476	448	484	522	474	444	488	456	458	478	471	505	461	472	472	483	476	457	466	474	490	499	487	467	461	505	491	464	492	464	465	472	484	552	480	501	529	480	497	464	474	463	473	501	511	494	467	487	475	486	431	482	491	450	477	496	440	479	447	511	458	482	502	492	475	513	487	488	490	486	464	495	443	474	489	466	483	457	466	473	507	477	496	483	476	481	474	483	500	506	490	502	531	492	468	475	505	496	459	479	474	458	487	441	453	509	482	459	511	531	456	454	495	493	483	462	496	483	486	476	475	448	464	478	497	455	468	504	510	497	513	505	506	481	478	500	496	476	456	492	471	444	446	466	478	454	477	490	456	511	480	460	513	513	508	447	458	464	485	463	465	469	420	444	481	417	479	489	461	444	445	495	493	443	479	506	479	476	483	501	497	466	479	497	498	502	513	506	463	463	498	462	447	500	474	484	497	493	468	498	490	469	464	502	498	448	462	446	479	472	465	493	457	449	488	483	461	469	510	488	472	500	472	529	476	495	467	490	460	491	519	480	477	474	448	471	491	481	500	497	484	463	506	500	466	469	467	478	467	479	474	482	502	482	492	453	484	448	501	511	455	449	494	513	505	459	461	494	465	470	457	479	514	486	503	476	493	451	431	499	471	460	503	477	459	480	491	482	476	523	474	498	481	469	500	497	480	450	524	463	486	482	453	492	498	497	466	502	464	465	441	466	452	443	475	484	475	450	501	479	490	490	525	481	461	448	470	481	495	488	452	484	506	528	475	476	490	473	501	509	508	497	498	476	469	475	476	491	495	500	460	461	504	525	429	509	504	489	463	453	504	487	461	491	453	473	466	473	486	466	485	497	494	453	473	504	479	472	474	481	482	454	512	480	482	500	485	490	458	462	482	492	494	502	447	462	476	462	508	509	439	460	511	482	451	486	492	474	454	501	435	524	494	432	473	465	468	522	472	449	467	463	475	464	462	468	481	491	486	479	497	474	457	485	552	487	497	492	510	480	472	473	511	488	513	474	444	477	477	493	471	469	474	479	451	505	462	479	473	485	494	511	488	481	488	509	492	474	477	476	492	475	500	485	483	503	475	468	438	481	455	476	472	492	454	496	454	478	464	475	458	474	483	484	451	492	508	507	467	492	500	472	503	493	464	470	495	489	454	476	510	495	451	471	491	502	462	480	458	464	459	472	504	499	446	521	469	466	479	481	452	481	491	492	518	455	447	465	471	483	457	460	481	464	474	495	487	460	489	464	488	484	478	501	441	484	486	471	536	479	469	463	454	490	480	503	459	477	523	471	507	503	453	518	507	512	517	489	454	433	461	455	526	505	457	500	504	477	491	536	471	454	501	491	493	448	476	489	457	454	503	493	489	498	464	494	498	473	504	508	433	465	510	527	470	527	509	492	494	510	466	457	456	446	482	476	486	483	467	466	503	478	501	515	503	525	488	472	515	462	473	469	481	463	500	493	464	464	482	490	484	493	503	465	465	482	508	454	437	457	488	463	440	463	434	491	481	442	438	491	451	465	504	504	471	490	466	520	488	489	486	500	501	474	461	467	467	453	525	493	486	461	491	500	510	499	488	528	440	452	457	490	512	483	443	482	463	473	459	501	460	449	487	488	497	498	502	478	472	485	435	490	470	486	457	465	490	508	493	459	491	485	531	493	497	511	454	512	504	520	478	495	468	481	475	494	489	515	493	485	462	460	460	443	482	448	497	541	504	502	468	448	452	493	473	490	492	489	491	459	449	455	468	483	479	462	449	483	510	486	451	507	481	466	478	489	485	464	464	470	507	480	477	481	499	499	488	482	472	453	488	487	469	501	475	466	481	516	493	474	466	489	491	489	552	472	497	496	459
39767	33421	27942	6113	783	559	457	451	405	378	369	343	345	358	332	370	350	339	355	320	338	332	348	376	318	276	306	343	310	322	331	316	311	313	301	304	300	333	305	335	291	322	323	306	321	321	293	332	292	319	299	297	330	309	301	281	320	294	319	332	322	315	321	312	340	304	312	299	317	325	304	317	314	299	338	298	327	297	366	347	309	309	286	322	322	307	315	323	304	290	313	301	290	338	338	335	310	334	327	362	326	313	294	316	290	314	283	291	277	317	300	316	338	284	306	386	307	307	337	326	286	304	310	322	324	312	299	303	331	333	305	300	279	311	346	333	292	309	352	351	331	349	320	295	343	342	307	328	318	327	317	320	315	304	326	322	295	337	324	289	286	319	332	338	315	276	311	324	285	302	301	341	319	321	291	296	313	310	303	313	334	328	314	337	311	285	307	302	322	305	315	306	300	300	342	335	327	286	285	317	312	279	357	301	321	324	294	313	321	302	340	290	310	310	331	321	322	298	328	317	314	291	237	299	327	326	290	330	319	296	314	333	308	325	295	307	311	284	334	287	310	321	306	333	348	339	291	299	324	324	294	304	334	325	307	308	337	323	311	329	302	300	298	331	303	311	249	332	304	306	318	298	305	323	324	316	310	314	303	326	301	320	310	331	316	295	320	331	318	267	337	310	334	342	294	306	285	297	292	316	329	345	321	301	306	314	305	332	296	347	304	300	332	309	310	317	357	307	280	294	348	326	309	321	341	302	316	325	329	328	310	322	304	343	326	311	311	348	349	316	322	304	346	327	301	303	321	331	312	347	311	324	335	317	342	327	291	317	329	331	293	339	310	318	295	322	314	277	324	314	318	302	289	336	330	307	349	315	311	277	320	319	303	314	297	257	313	306	317	303	315	315	287	313	306	321	342	329	297	345	330	299	321	310	307	336	300	330	307	337	330	357	307	362	302	302	275	315	323	305	330	349	325	305	303	305	310	312	315	328	320	335	348	325	316	308	307	303	328	345	313	334	321	291	318	290	287	304	317	309	319	314	316	320	317	351	329	302	316	329	297	306	318	303	317	319	295	318	306	316	307	319	336	302	296	317	343	307	275	320	315	321	298	310	321	323	368	292	325	307	298	307	313	306	324	310	330	297	301	307	338	345	294	305	302	322	303	329	327	330	321	319	342	287	310	324	304	299	315	342	348	332	315	314	310	325	298	313	296	307	322	306	315	338	310	315	332	338	320	313	295	311	299	331	303	302	336	306	292	293	327	320	309	287	295	315	297	299	319	328	294	341	304	325	363	323	297	301	302	298	289	290	323	311	295	318	289	305	334	302	309	318	292	321	310	297	285	306	312	310	341	312	318	314	310	300	322	302	282	277	329	310	303	334	295	322	307	330	319	325	308	306	311	333	286	266	344	311	323	306	303	299	319	345	330	348	343	327	314	331	297	292	322	350	298	319	306	316	323	288	301	312	334	310	326	307	318	317	323	355	345	316	332	316	297	330	339	338	299	297	289	294	329	299	324	332	304	291	340	368	311	316	328	297	326	300	290	316	287	323	311	313	318	311	319	323	302	345	307	325	336	296	312	339	293	315	306	305	344	329	310	296	339	310	291	308	320	307	341	301	292	353	307	324	315	309	299	295	341	314	308	314	333	315	305	327	302	308	318	287	318	306	295	297	339	280	316	319	329	335	309	319	293	286	329	334	326	332	290	295	331	302	302	316	284	332	329	341	317	326	333	321	308	319	293	271	345	318	306	306	306	347	308	288	300	328	338	327	317	287	331	313	289	318	329	308	314	283	314	293	295	335	343	319	344	322	321	331	315	291	283	296	319	266	336	316	322	329	310	308	307	304	325	311	316	312	285	343	290	336	325	301	318	320	317	302	305	341	321	316	314	284	313	304	314	298	318	298	325	310	337	290	331	321	311	305	312	325	314	314	310	307	296	340	333	288	330	333	336	304	288	283	308	318	284	278	319	320	345	300	315	292	337	327	318	305	317	344	318	313	329	321	308	322	334	322	324	324	320	301	310	324	323	299	290	321	316	320	325	301	336	326	303	283	302	363	322	313	286	322	355	348	319	314	305	324	296	309	307	321	324	284	309	308	306	334	337	318	325	313	348	298	306	318	269	303	278	325	310	307	308	333	331	328	322	313	307	304	315	314	293	329	334	319	329	293	301	313	341	295	309	335	311	317	326	311	324	288	320	328	317	359	316	332	328	294	312	319	341	324	316	322	340	300	331	309	316	288	304	294	319	317	305	318	297	344	312	340	302	336	328	284	299	312	336	286	317	341	325	324	315	329	308	324	309	325	334	306	316	295	310	292	316	283	318	316	289	277	305	319	325	327	327	309	304	307	295	329	317	309	327	327	303	291	308	330	316	280	325	306	293	317	319	333	332	314	308	288	324	331	296	327	331	311	339	313	337	298	316	286	309	287	357	294	299	300	319	332	330	333	286	323	296	294	348	297	312	318	342	317	315	332	325	349	298	332	298	309	347	331	330	311	325	290	309	352	323	282	323	295	317	323	320	346	317	307	282	343	327	285	322	328	324	295	307	315	333	308	310	316	310	331	331	317	322	315	323	339	328	296	322	293	334	310	325	336	301	320	301	341	324	297	321	349	321	302	333	333	306	312	330	290	341	288	339	312	295	322	319	355	328	313	326	320	304	299	329	302	320	325	320	305	308	317	322	303	320	309	316	269	318	287	272	309	297	323	319	308	340	341	281	300	372	307	299	316	286	334	313	352	334	331	306	331	334	304	348	336	283	319	337	314	304	285	320	315	347	357	277	335	298	327	317	335	328	303	298	323	276	275	300	316	320	303	295	305	302	284	313	302	315	315	325	338	301	308	314	322	307	326	335	353	329	296	282	317	346	331	285	281	329	295	328	306	308	287	307	327	312	287	286	286	285	299	315	312	290	344	315	324	310	313	307	333	304	302	314	281	332	315	306	321	285	322	291	282	301	342	316	300	294	289	302	328	316	317	249	292	318	331	311	308	309	341	340	283	314	325	303	319	350	332	287	297	303	314	329	337	306	328	322	293	339	362	333	332	304	325	284	290	289	332	337	311	306	332	316	319	323	319	340	367	294	260	301	334	332	316	356	308	322	293	334	305	297	321	301	328	319	334	329	354	301	333	296	289	310	352	312	329	288	341	304	290	322	312	328	301	304	319	293	299	338	333	334	332	338	320	311	302	302	320	344	318	320	331	297	349	287	330	309	306	331	323	327	320	313	322	326	323	310	326	341	319	325	280	296	323	320	300	324	307	323	290	318	295	324	326	317	325	333	306	334	324	317	276	300	335	321	328	319	309	296	332	320	310	286	343	296	279	294	305	316	336	341	331	305	362	310	294	298	325	305	311	309	285	309	336	357	294	351	305	314	313	325	334	352	317	327	313	338	304	285	339	334	309	284	312	319	340	281	303	327	306	361	324	305	300	318	319	337	316	295	310	283	323	306	328	290	296	339	309	313	280	339	311
23150	24165	30633	6080	2574	2210	1842	1594	1518	1351	1268	1275	1217	1128	1067	1025	1008	1006	942	895	928	912	912	907	889	847	904	895	906	911	864	870	869	849	897	850	860	838	821	860	803	842	825	865	832	854	850	816	785	822	797	828	815	794	802	828	818	818	803	846	833	809	828	822	854	810	777	855	809	871	845	836	767	833	787	808	803	807	807	835	855	832	866	820	878	812	864	789	810	795	832	793	861	850	840	844	833	750	822	781	792	875	857	815	762	857	843	789	833	832	827	804	795	845	796	831	830	826	845	785	838	834	816	834	798	773	780	803	832	793	841	805	816	758	791	826	821	772	821	791	802	833	824	776	818	858	745	815	832	798	799	842	825	800	758	775	733	806	828	765	752	827	861	793	812	826	825	797	799	842	815	782	851	843	785	798	824	780	825	747	811	840	809	814	770	800	803	809	810	802	782	836	794	789	818	824	849	787	803	852	826	812	821	792	786	792	829	828	811	823	829	779	785	781	837	803	790	837	806	833	803	845	784	798	824	813	788	804	853	833	799	830	799	734	811	791	823	776	816	802	820	810	810	831	851	745	839	841	811	747	797	805	753	813	783	848	789	839	877	817	834	798	827	844	809	797	765	760	796	791	790	805	816	763	817	789	763	771	769	812	804	794	771	818	865	845	824	796	838	792	782	853	825	844	831	777	763	819	872	804	855	851	802	801	832	818	801	785	801	825	819	814	811	771	788	797	803	798	809	795	835	819	850	843	789	772	771	826	837	837	800	818	800	793	784	871	830	780	827	804	849	796	775	799	780	854	835	824	812	791	782	851	842	806	825	839	812	840	777	804	748	809	867	838	822	787	794	837	757	806	748	728	827	744	802	805	786	861	820	811	779	870	791	856	819	808	800	843	815	819	838	862	812	812	794	814	774	831	834	847	835	779	767	766	769	785	797	864	789	812	779	824	833	820	813	773	789	780	853	790	820	807	822	806	820	795	824	815	822	837	786	801	886	797	827	753	856	841	819	811	814	784	800	844	820	813	787	822	748	795	778	833	766	786	831	799	769	769	820	806	861	837	772	810	825	781	802	789	810	839	803	801	799	770	771	803	746	797	817	784	810	850	767	757	819	864	794	764	705	797	796	826	827	831	812	805	791	774	800	814	837	804	799	792	764	833	847	853	845	805	826	824	782	779	766	861	827	809	783	788	822	837	767	818	790	845	796	814	825	818	806	810	830	827	805	834	789	836	818	833	813	820	834	844	843	811	854	799	830	805	787	792	787	802	811	858	812	753	829	827	802	815	808	789	792	835	779	767	791	758	773	856	843	835	762	810	758	789	777	834	815	759	802	853	822	807	783	808	800	772	808	797	813	813	852	833	799	832	791	810	839	836	778	843	792	818	822	803	781	780	805	794	799	806	784	793	784	831	827	815	828	832	834	826	815	782	873	821	825	744	751	766	772	777	807	776	833	834	819	782	810	832	848	833	811	821	800	813	796	796	826	830	809	784	785	803	816	798	791	818	809	819	779	767	815	829	804	780	804	820	792	816	835	859	865	815	802	804	857	760	822	817	818	834	808	811	805	825	792	813	773	820	820	858	772	760	794	815	833	776	777	811	809	801	811	809	779	820	798	782	816	772	765	785	843	855	787	804	853	881	804	760	798	831	778	848	798	819	781	836	819	815	804	808	793	783	824	803	810	789	824	786	823	820	789	777	801	801	792	756	785	789	796	797	817	793	805	764	785	816	825	784	832	845	784	800	797	815	804	798	814	806	782	794	773	842	809	799	848	791	759	821	858	811	837	799	776	798	835	801	804	768	833	812	808	771	731	778	784	796	788	837	767	793	814	850	806	803	820	787	822	866	816	852	785	804	814	758	807	805	776	780	775	807	798	828	827	848	823	806	793	820	790	801	824	805	818	762	836	809	810	795	790	844	818	856	839	830	820	836	807	825	740	820	831	787	826	824	784	851	841	834	843	793	768	854	782	813	780	827	776	846	813	735	813	764	758	754	769	854	796	762	802	823	765	788	802	820	765	724	804	787	850	816	836	772	852	763	818	833	846	805	831	833	819	830	770	814	758	811	822	791	809	794	867	828	795	831	837	797	823	854	776	809	770	807	789	844	773	827	750	812	801	812	816	847	804	814	816	846	821	799	783	836	826	793	792	757	811	812	793	774	762	771	750	756	821	753	799	840	801	795	794	756	773	827	779	789	787	786	816	822	831	792	729	762	798	762	808	803	780	860	801	797	788	769	777	768	857	858	836	794	817	758	830	834	805	803	878	816	777	826	825	824	844	823	799	793	820	810	771	804	816	833	830	831	736	776	818	776	817	792	813	874	769	790	799	832	869	817	774	812	814	816	770	768	798	779	815	807	811	844	761	824	797	797	797	787	828	785	832	830	811	810	813	828	802	810	828	794	794	793	784	845	804	820	840	771	762	743	796	840	765	792	822	845	801	768	782	791	802	821	839	741	792	787	803	874	847	787	816	795	822	818	827	820	773	761	782	831	743	842	784	786	832	833	819	821	773	852	802	832	826	787	810	772	819	809	799	827	788	866	827	850	833	783	825	826	744	784	813	785	787	781	744	785	809	802	800	808	810	802	788	786	815	764	784	787	806	814	801	790	829	814	758	821	789	794	814	845	831	790	888	818	831	791	863	785	860	810	779	794	817	800	819	801	812	778	787	838	849	767	767	889	781	806	805	805	798	856	792	839	812	793	805	797	819	777	766	813	837	742	789	818	807	769	845	805	823	860	775	833	789	762	760	813	773	853	823	801	821	775	814	837	839	825	802	813	770	858	816	766	794	831	839	839	831	815	752	804	795	756	814	784	789	819	811	807	812	830	824	729	828	855	834	791	856	787	797	785	800	804	832	787	744	805	839	771	779	780	786	841	798	827	779	801	789	801	777	765	769	772	753	844	848	800	784	799	816	820	857	801	817	801	778	820	807	855	788	768	827	790	828	770	773	837	777	855	815	753	800	806	809	820	843	842	794	788	765	823	817	852	839	826	826	807	796	783	799	820	859	793	778	714	788	824	803	852	784	807	730	851	796	793	780	812	840	827	826	811	788	810	860	854	783	844	809	829	823	810	836	804	788	797	817	804	841	801	850	756	808	794	858	773	828	770	806	827	794	758	795	820	797	808	772	826	840	845	794	796	813	804	857	826	790	813	807	817	762	848	790	833	802	837	799	831	767	808	822	804	779	847	826	828	805	827	796	844	827	861	808	819	825	828	799	760	767	863	770	784	784	809	824	783	794	826	804	845	832	824	758	788	747	813	804	750	812	813	808	798	849	852	804	845	849	817	758	826	795	778	754	752	792	797	797	839	767	830	830	787	828	830	824	783	808	764	797	847	842	820	818	824	880	835	800	769	731	810	804	814	798	819	781	810	754	831	827	805	819	747	842	792	807	795	829	807	777	824	785	781	796	882	801	810	806	798	779	803	748	800	820	849	749	825	777	752	816	812	876	810	811	860	804	821	804	837
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
