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
336756007279	336756007841	336756008390	336756008940	336756009490	336756010040	336756010590	336756011140	336756011690	336756012241	336756012791	336756013340	336756013890	336756014441	336756014990	336756015540	336756016091	336756016640	336756017190	336756017740	336756018290	336756018840	336756019390	336756019940	336756020490	336756021041	336756021590	336756022140	336756022691	336756023240	336756023790	336756024340	336756024890	336756025440	336756025991	336756026540	336756027090	336756027641	336756028190	336756028741	336756029290	336756029841	336756030391	336756030941	336756031491	336756032041	336756032590	336756033140	336756033690	336756034241	336756034791	336756035341	336756035891	336756036440	336756036991	336756037541	336756038090	336756038641	336756039191	336756039740	336756040291	336756040841	336756041390	336756041941	336756042491	336756043041	336756043591	336756044141	336756044690	336756045241	336756045791	336756046341	336756046891	336756047441	336756047991	336756048541	336756049091	336756049641	336756050191	336756050741	336756051291	336756051841	336756052391	336756052941	336756053491	336756054041	336756054591	336756055141	336756055691	336756056241	336756056791	336756057341	336756057891	336756058441	336756058991	336756059540	336756060091	336756060641	336756061191	336756061741	336756062291	336756062841	336756063391	336756063941	336756064491	336756065041	336756065591	336756066141	336756066691	336756067241	336756067791	336756068341	336756068891	336756069441	336756069991	336756070541	336756071091	336756071641	336756072191	336756072741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2747	3650	2300	2748	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
78095	62177	73047	55285	37508	19386	19167	21716	12784	3188	360	325	323	299	320	262	289	289	298	337	318	262	287	277	271	265	306	251	293	287	288	253	258	239	263	288	276	268	274	278	267	289	272	268	276	297	282	303	287	279	262	319	284	272	264	271	258	272	264	279	271	280	256	256	280	323	302	280	284	259	308	280	263	273	270	303	239	267	266	278	300	269	253	266	272	258	277	253	262	270	273	255	294	283	293	282	270	292	284	284	225	250	260	245	259	284	297	230	285	283	287	299	281	318	260	271	295	283	259	280	267	288	276	286	248	285	287	281	256	282	292	275	276	263	264	263	272	281	266	277	253	272	286	279	287	286	280	254	257	314	260	255	302	288	255	262	290	265	291	264	257	300	301	297	253	264	257	259	265	256	262	266	274	272	279	248	271	287	260	262	271	270	275	292	307	293	291	245	285	307	261	274	285	287	277	258	256	253	303	278	282	262	271	292	274	280	285	260	257	290	290	309	288	279	244	277	293	264	317	273	279	257	240	260	275	254	286	253	259	283	297	276	261	253	274	284	272	263	267	265	263	305	258	285	273	278	275	285	285	316	250	282	267	266	280	270	254	277	271	239	291	270	285	257	293	248	259	299	264	268	263	262	305	271	264	266	244	257	251	285	266	282	274	248	267	270	291	311	273	300	276	270	265	287	277	290	265	281	258	261	281	266	273	271	254	276	262	258	279	277	295	222	265	287	293	280	273	264	246	258	282	247	256	254	259	290	296	303	266	270	249	273	295	274	258	250	285	279	260	250	234	275	289	247	269	285	277	268	289	245	279	273	271	239	272	256	283	255	272	256	265	249	248	306	256	266	294	260	270	258	248	260	268	259	286	286	258	268	287	273	263	272	273	270	293	261	289	273	278	271	281	268	306	277	316	273	292	242	269	273	276	260	250	306	251	295	266	237	264	272	275	281	275	281	276	284	270	280	256	259	241	284	310	252	279	281	298	284	265	288	272	274	256	260	275	254	247	280	267	272	311	259	279	264	274	281	267	286	262	270	276	291	260	270	279	252	292	273	282	261	251	238	236	242	280	266	295	260	277	292	259	267	285	292	263	332	301	250	285	251	260	260	269	272	254	252	259	265	272	297	289	280	254	265	289	288	265	261	282	265	292	256	258	275	289	249	240	269	243	239	275	272	271	303	277	289	285	308	289	302	267	253	264	286	291	269	277	277	268	247	288	287	277	279	276	305	269	302	267	304	294	279	288	286	255	293	303	280	274	259	287	293	252	308	246	248	260	266	283	254	318	281	258	258	276	282	294	297	265	272	270	248	284	271	276	294	276	268	307	308	274	309	270	269	272	276	262	254	268	287	292	257	287	271	267	276	263	268	257	301	268	270	228	275	286	266	279	259	275	249	287	259	272	273	272	269	248	261	265	271	293	265	256	280	310	263	282	293	303	277	272	260	298	272	263	241	267	258	263	260	278	260	260	296	271	292	273	274	268	287	257	282	278	294	283	256	268	273	268	260	253	255	292	288	265	276	278	248	287	296	305	277	276	251	246	246	287	290	293	273	280	249	305	294	279	269	292	251	273	271	248	260	270	259	256	270	275	267	274	261	242	256	280	261	267	230	278	272	270	278	270	281	261	289	284	300	258	250	250	284	306	294	250	256	275	255	272	258	258	289	250	295	277	248	274	245	274	296	291	270	278	281	290	250	273	260	263	283	263	268	277	282	263	259	273	260	253	271	269	292	267	254	265	256	266	272	269	271	305	265	281	264	288	263	296	285	261	284	270	299	282	287	256	252	248	271	301	285	262	244	279	283	260	288	246	269	274	272	268	283	271	301	253	241	270	261	275	275	286	282	292	277	266	277	273	268	289	282	275	279	278	266	271	280	270	274	274	254	257	277	270	262	258	272	279	281	292	281	240	275	248	271	263	285	262	260	274	239	232	280	267	252	262	270	260	288	281	277	255	243	265	235	261	289	253	243	278	304	298	279	261	249	272	275	310	278	308	292	272	267	244	267	318	273	286	257	295	270	279	268	265	273	275	281	311	302	278	282	277	262	285	293	281	259	281	259	282	253	300	249	283	283	262	263	310	270	297	281	293	297	266	260	266	275	260	272	285	289	295	317	284	275	291	267	279	249	265	259	251	281	264	284	260	265	294	262	255	253	286	271	261	273	257	253	258	248	256	273	269	287	291	272	236	258	256	297	266	287	290	252	298	285	278	282	267	270	292	249	286	284	248	275	274	277	307	286	263	242	273	285	288	247	262	258	288	268	288	292	242	266	256	270	283	274	294	290	242	267	294	276	278	278	265	279	279	245	276	306	284	256	253	255	279	293	276	268	310	272	278	247	271	289	269	290	261	299	267	268	259	271	267	277	271	269	257	284	286	277	277	302	290	274	313	277	274	225	293	287	248	258	277	288	256	270	302	252	277	259	258	254	274	281	285	273	277	288	269	281	266	287	265	265	287	285	242	269	263	271	291	271	265	246	236	257	259	258	281	261	306	268	296	270	246	303	300	258	296	247	290	274	265	290	276	281	276	274	262	236	267	306	274	285	268	273	282	264	264	246	304	289	262	242	265	280	278	293	278	264	292	252	265	274	275	254	271	266	264	286	272	264	283	285	275	244	259	259	273	280	291	293	258	258	254	262	255	300	242	265	292	314	273	289	293	285	255	280	240	266	267	251	256	251	252	261	283	234	253	251	254	270	285	282	302	291	281	249	248	255	260	248	271	274	263	285	288	262	287	287	293	271	275	269	294	290	264	256	264	249	275	279	298	273	297	252	274	259	274	285	280	256	275	280	298	256	286	267	272	267	268	283	267	280	257	245	280	231	251	242	282	282	243	251	290	302	271	272	259	245	291	272	266	262	284	269	316	232	276	289	286	276	259	276	266	272	285	269	286	277	306	279	302	267	267	291	252	269	253	288	295	325	272	295	293	274	260	275	268	277	286	310	284	234	259	310	287	280	256	258	275	285	237	279	266	282	285	278	251	266	258	270	281	273	265	281	265	285	272	291	275	272	265	291	285	274	294	302	253	266	262	252	259	277	260	261	283	280	266	283	310	277	290	274	262	268	282	252	290	252	257	248	273	251	275	252	257	268	267	261	271	293	286	273	282	241	270	279	263	280	279	266	277	261	280	238	303	305	255	297	251	253	296	248	241	261	264	277	271	278	271	277	248	257	298	266	305	266	303	273	265	265	269	274	270	277	264	278	303	288	245	277	271	258	228	275	271	296	285	261	297	257	260	271	277	267	281	277	244	255	277	276	300	271	277	291	290	300	261	279	239	282	266	297	278	259	286	247	277	256	260	301	246	272	263	292	271	267	279	285	276	239	231	255	287	309	261	293	267	288	257	268	281	267	280	277	263	273	278	268	276	287	280	281	241	280	252	284	298	274	268	255	266	281	254	271	242	253	249	304	288	269	267	270	251	261	276	296	256	267	285	263	245	259	283	271	260	259	255	280	275	267	265	273	268	314	290	274
51285	49777	70527	55612	43018	24254	32232	37543	28372	7165	1053	948	945	839	899	868	716	743	884	1115	968	735	750	776	774	760	738	697	967	1131	725	712	664	704	714	680	681	700	696	697	660	673	664	673	701	705	667	662	660	671	673	633	709	651	700	617	665	679	666	661	730	657	666	598	678	656	654	693	661	663	663	681	695	704	696	654	725	664	629	667	638	678	680	681	697	701	675	652	683	665	683	625	657	718	657	686	667	683	643	718	709	653	691	683	668	698	671	621	687	707	700	698	686	728	673	701	668	685	648	703	705	670	727	683	666	666	693	663	658	679	687	616	671	676	636	675	671	689	695	696	686	671	703	711	698	652	710	654	694	713	666	654	701	727	675	656	715	671	674	678	665	637	654	700	634	717	698	655	713	684	679	672	712	689	688	675	681	664	711	687	662	688	680	641	645	650	668	630	654	698	668	684	651	728	738	726	681	693	686	669	681	652	704	707	644	670	739	657	708	678	708	692	655	714	688	695	664	692	678	706	696	685	734	690	710	670	643	662	707	686	708	685	692	644	656	634	719	695	646	719	624	651	719	641	651	697	729	692	633	661	669	662	689	719	673	661	690	640	659	647	680	650	686	686	721	735	661	654	682	675	688	715	668	646	667	648	688	630	681	666	679	712	719	665	703	663	683	689	718	634	684	679	689	665	682	680	720	679	686	665	714	700	651	671	669	709	637	656	654	704	692	664	607	634	737	689	678	673	623	685	669	657	623	673	639	685	671	676	708	660	630	659	667	674	670	667	681	656	651	680	685	708	634	735	727	690	593	649	646	668	680	728	692	701	700	677	671	702	677	644	666	722	720	696	677	666	710	707	676	654	657	683	675	684	695	650	667	682	715	697	671	684	698	686	665	689	633	681	693	688	679	633	662	651	648	701	638	658	678	666	645	669	679	692	721	664	710	696	616	648	698	694	671	674	715	675	719	627	647	679	679	665	652	702	708	703	644	650	653	669	624	665	683	627	701	631	646	713	678	653	672	658	674	710	666	672	664	700	688	707	658	705	659	633	644	678	630	672	648	698	690	662	719	690	693	676	646	620	677	700	716	658	658	663	702	689	667	665	686	671	694	638	683	695	723	669	717	652	692	665	614	706	667	729	674	684	684	706	696	681	674	636	698	681	662	648	678	666	653	698	701	672	675	696	691	684	712	622	681	674	679	718	699	661	701	642	666	650	663	638	691	681	678	656	678	675	656	673	704	673	694	658	669	694	641	703	662	668	669	676	687	695	687	600	641	649	688	633	711	728	686	700	673	659	650	690	709	703	663	672	659	670	699	694	671	759	687	719	687	666	710	678	665	653	664	664	680	710	667	658	679	654	700	654	671	738	692	684	675	612	693	685	682	653	636	640	713	660	695	640	680	652	702	724	679	685	677	700	659	686	663	684	686	674	671	681	685	719	711	683	708	659	698	638	701	675	627	674	675	710	693	669	676	728	680	681	694	622	682	692	687	698	677	692	641	663	681	652	737	699	737	635	679	703	663	656	684	692	654	691	641	661	652	680	675	668	656	736	684	669	696	642	722	693	688	688	664	672	665	736	666	675	655	688	692	700	685	693	710	702	639	683	672	659	628	681	679	700	681	676	660	701	681	634	661	649	627	738	692	662	664	612	709	663	692	677	695	730	674	649	653	671	669	687	649	689	647	693	710	680	656	697	666	659	652	654	678	664	687	658	703	678	674	677	678	702	701	648	692	626	697	672	693	655	691	674	665	678	701	669	634	654	651	703	649	671	658	689	694	656	719	685	679	677	684	670	626	674	684	670	713	679	668	653	627	685	667	647	695	673	672	721	638	700	639	687	668	661	682	666	691	676	717	648	641	717	637	662	688	668	711	698	697	704	692	659	690	669	658	639	668	697	678	674	646	660	612	687	682	671	676	678	654	686	639	684	714	703	673	660	697	663	658	709	718	717	656	699	716	649	693	670	644	707	674	681	692	699	641	659	701	708	706	701	671	664	641	642	688	639	688	654	659	658	694	690	645	660	702	659	647	666	717	681	679	632	638	697	645	665	684	683	665	638	697	701	667	669	682	677	676	718	690	663	668	710	674	681	704	701	653	657	708	687	676	692	699	705	674	694	702	692	718	660	696	647	662	651	684	660	730	681	703	665	723	687	671	674	685	687	740	676	680	636	676	669	736	647	671	670	685	668	685	650	682	631	668	722	638	631	636	704	690	668	642	703	673	712	666	667	681	646	623	668	666	701	674	697	682	656	640	691	658	689	691	662	705	654	655	691	628	680	674	709	677	704	688	685	688	644	664	648	684	685	663	635	646	685	676	679	681	713	674	668	680	681	693	691	731	692	729	702	700	635	740	652	666	673	675	654	657	665	687	642	684	672	662	660	641	695	653	670	674	679	719	681	692	706	677	624	659	646	688	739	722	668	722	695	689	731	674	634	710	632	710	674	711	702	658	632	689	683	685	676	721	699	715	687	667	671	668	625	659	688	659	665	657	684	633	631	703	663	671	672	714	690	679	669	704	733	712	668	676	682	679	717	660	655	671	656	688	669	689	664	704	666	705	640	689	635	728	679	641	689	713	694	681	699	632	663	707	661	682	630	673	671	707	656	717	700	691	641	718	701	623	659	662	661	652	671	712	688	701	610	668	613	713	693	708	636	642	676	685	628	715	709	691	679	675	639	674	660	662	626	657	670	638	636	706	605	684	685	627	702	714	670	686	707	690	686	719	674	663	703	677	683	692	677	663	695	639	691	625	681	712	666	649	673	684	689	666	719	665	696	722	667	667	627	716	653	654	657	666	681	678	691	681	688	692	648	678	645	655	689	645	688	708	689	711	635	726	693	654	671	651	688	684	673	675	693	664	719	736	693	661	680	697	630	667	683	643	653	692	621	687	709	681	681	682	682	666	698	687	667	653	682	680	664	655	688	724	722	698	685	628	707	652	660	678	692	673	704	668	653	660	688	716	682	652	694	705	670	688	713	723	714	684	686	682	638	630	719	710	659	658	717	660	642	605	665	701	645	653	676	652	674	662	700	617	682	650	677	689	702	672	679	677	696	641	667	654	699	662	705	684	700	663	695	651	714	708	661	660	647	683	682	739	675	703	652	672	691	675	691	683	712	673	716	647	653	711	632	714	643	684	684	657	695	670	669	714	674	643	664	708	647	669	710	733	694	661	691	707	683	713	684	725	640	645	650	656	617	672	629	689	684	661	713	683	692	695	697	677	656	711	671	688	691	713	657	682	718	635	647	670	664	641	665	704	625	728	687	654	669	653	708	632	629	680	652	604	656	726	692	739	664	705	682	693	656	652	660	711	656	692	689	656	701	657	700	611	640	706	675	709	715	706	657	677	626	677	697	677	660	720	693	628	676	661	693	656	684	661	661	671	664	675	679	673	683	677	704	725	726	707	707	656	703	681	635	703	705	675	702	682	714	646	660	668	664	668	684	640	700	691	675	693	668	701	686	680	685	658	636	668	714
20269	7089	8492	4432	1975	879	830	1091	832	489	444	418	391	400	424	386	419	413	403	412	416	402	428	434	401	408	405	415	460	444	417	420	416	413	426	390	390	412	409	379	419	426	413	389	436	414	410	400	417	440	425	413	417	445	434	446	417	394	447	396	397	438	441	415	416	435	417	411	449	440	397	398	387	390	415	436	437	465	419	387	425	367	437	425	413	426	372	427	420	438	424	417	422	429	420	418	425	417	410	421	410	412	414	393	404	427	423	447	415	421	438	384	436	443	394	432	363	456	428	390	422	412	415	423	430	394	403	432	412	392	384	427	426	404	392	450	387	369	399	408	414	442	406	443	397	433	432	416	430	403	406	428	412	410	441	402	397	397	378	399	416	408	419	400	407	387	408	407	399	413	406	446	407	386	439	381	431	414	411	415	387	390	430	432	440	453	426	412	397	409	423	446	429	396	475	429	462	375	398	449	385	409	438	426	404	390	388	457	402	436	460	387	435	442	413	381	458	436	455	398	378	384	407	427	428	434	415	397	444	399	442	414	399	446	428	436	428	407	401	416	438	437	415	420	419	403	377	432	444	444	412	415	463	411	396	425	397	411	425	409	421	414	438	398	416	403	410	401	404	406	412	393	426	419	414	453	444	458	408	416	448	418	436	399	439	412	440	431	401	408	456	433	427	374	401	439	459	431	390	439	406	404	414	450	434	429	416	408	407	412	411	403	360	404	435	412	439	386	412	426	445	415	456	402	440	403	452	419	402	414	411	431	416	392	449	388	413	441	393	430	385	451	442	392	398	404	402	405	417	408	415	394	414	373	379	458	430	419	424	381	401	441	439	427	382	437	425	399	454	404	383	426	430	409	445	442	427	412	430	435	429	422	428	421	451	428	429	445	420	415	408	380	411	432	445	488	416	405	407	440	418	400	398	423	416	408	414	406	389	371	398	412	422	412	394	468	431	430	407	445	390	417	395	414	419	430	422	373	381	406	418	450	415	433	412	414	454	413	380	414	395	418	396	425	420	430	407	390	400	407	408	414	425	426	439	420	388	428	438	389	470	458	407	422	432	400	446	433	409	444	406	367	429	439	411	406	438	423	449	405	409	418	410	433	455	437	402	416	421	408	372	386	398	428	388	393	416	398	448	415	408	456	401	401	422	432	412	381	422	413	386	423	417	417	418	437	405	404	420	406	397	407	416	435	398	411	430	424	406	402	472	409	433	435	373	410	428	413	403	455	445	423	436	423	418	460	413	429	455	427	380	426	373	365	400	410	392	419	442	464	449	416	388	388	388	413	403	435	457	415	404	374	399	412	424	376	434	399	416	389	408	412	409	412	415	402	395	391	444	424	430	397	405	443	414	393	463	413	418	413	446	413	461	404	418	401	431	398	419	408	448	415	409	414	424	452	435	415	432	442	432	443	439	393	426	403	457	413	403	436	436	427	443	415	406	396	395	433	391	379	410	401	412	429	420	389	431	395	408	385	454	401	412	421	424	411	403	423	399	420	409	432	392	421	376	442	396	443	388	394	422	373	396	414	439	461	409	367	386	413	396	424	400	439	427	438	419	406	365	413	406	398	413	417	465	428	395	425	454	417	418	416	463	408	399	426	384	418	419	392	411	418	418	405	420	438	434	433	416	406	417	434	394	404	422	386	443	391	426	390	364	389	429	446	398	399	406	445	392	426	413	430	421	452	426	397	409	431	417	406	421	420	437	418	400	416	417	427	405	412	474	388	406	455	418	397	418	416	408	407	424	383	422	433	408	397	417	411	390	451	410	409	438	445	402	427	409	419	422	418	398	422	435	373	415	412	422	430	429	392	427	453	398	409	403	441	424	414	408	440	397	400	399	434	413	421	378	401	424	422	414	420	433	410	446	407	405	456	448	420	415	415	404	428	432	412	418	411	427	421	427	417	381	404	445	429	433	399	465	414	423	407	369	429	399	430	420	437	425	410	420	391	466	421	416	383	396	419	420	420	409	400	451	428	361	402	432	414	387	400	408	389	415	426	417	437	463	416	433	421	432	380	432	407	384	431	405	414	405	402	449	415	415	414	402	372	438	433	385	443	443	372	418	416	453	407	391	459	424	397	417	385	403	394	389	389	392	418	430	418	406	434	423	421	422	417	408	403	425	419	428	473	456	411	418	440	441	426	407	477	397	398	420	427	408	408	362	425	400	437	390	455	425	423	395	400	400	401	418	431	396	376	435	425	444	432	419	458	392	429	453	485	439	392	463	408	428	389	394	402	412	426	428	388	445	413	433	422	400	419	455	488	392	457	414	423	433	382	437	434	450	435	390	401	402	445	417	390	420	426	419	404	376	422	390	442	385	448	430	400	405	432	377	416	391	410	401	437	389	414	409	414	422	424	419	357	429	422	387	414	453	409	395	402	428	393	386	433	408	426	403	424	448	405	411	414	447	411	398	455	426	445	448	399	394	426	412	432	410	402	415	421	421	440	410	426	416	376	372	409	379	411	432	383	442	370	438	431	428	394	412	427	462	417	433	409	427	459	420	361	420	394	388	438	404	395	413	456	408	433	389	405	398	424	397	407	424	413	419	422	433	432	403	450	440	428	430	397	412	409	420	434	441	395	402	410	454	405	417	421	391	396	423	384	408	385	422	414	412	482	395	390	414	424	395	431	395	419	423	409	398	444	404	415	468	417	410	450	400	402	435	392	391	429	456	404	431	416	412	409	441	414	404	425	405	447	413	432	469	454	385	435	421	414	400	385	449	372	427	376	427	429	426	390	415	400	434	399	396	415	426	420	426	397	399	411	435	443	440	412	462	410	449	419	445	439	424	407	407	422	458	404	377	433	423	411	434	399	429	457	428	440	415	401	386	428	388	415	454	399	429	398	426	416	408	426	413	437	414	385	427	360	421	416	416	431	454	394	402	424	420	431	433	443	418	439	427	422	404	407	405	399	413	399	429	438	438	440	398	428	407	411	423	368	410	420	408	399	458	427	405	429	425	393	413	371	391	397	403	411	415	408	431	418	438	449	411	463	439	415	395	434	386	424	458	393	428	466	451	412	416	429	423	427	402	397	364	404	389	406	419	429	396	441	434	377	462	425	396	382	434	417	418	449	374	428	379	436	429	411	423	434	409	384	430	416	418	397	428	427	424	389	414	403	426	409	430	432	394	444	386	418	423	428	411	392	427	437	429	428	418	407	424	419	415	439	480	417	407	434	405	482	461	413	431	459	407	443	404	409	441	427	412	430	434	417	433	422	476	427	451	396	407	448	442	410	401	415	441	385	430	435	419	427	411	452	402	373	401	421	415	387	427	421	410	409	433	379	411	436	419	399	430	428	454	424	427	405	422	425	392	433	404	424	422	406	435	389	429	429	403	397	425	453	398	418	376	388	382	406	441	436	435	426	434	420	436	422	436	397	420	407	419	463	386	371	398	414	407	422	438	409	418	377	410	414	423	421	387	405	401	405	406	429	418	417	378	400	413	436	437	406	432	456	407	414
17225	8782	16261	10639	7030	3175	3393	4359	3161	1277	1013	971	1028	1002	996	959	1023	1014	1061	945	1031	998	1026	994	989	1003	988	976	1032	981	1045	1028	1002	953	1026	989	1020	1026	1035	995	973	1005	983	962	1039	1033	984	992	955	997	997	966	1039	992	994	965	995	958	948	953	997	1030	1015	1051	1036	979	992	1051	980	1021	968	1053	974	1059	948	1023	978	1045	994	984	975	919	998	965	1036	995	1024	969	992	989	1020	1013	992	1028	993	1068	1030	984	948	994	1051	993	1014	1020	990	1018	918	958	986	985	955	957	926	994	1038	1001	1017	1035	975	1008	1010	967	1009	915	1005	982	1051	978	1069	1014	980	999	1017	1018	1009	1033	1000	1027	1051	1007	1013	1039	989	977	991	1011	955	1065	953	1010	1011	990	1027	1021	949	976	1015	1030	989	946	1039	990	957	1017	1004	979	984	974	1033	996	986	973	925	961	945	923	923	994	994	962	995	1024	995	1014	973	1018	1041	1027	967	909	1020	948	1001	951	994	946	1019	987	996	959	950	951	992	1043	1030	1002	951	932	985	1010	994	984	954	1012	959	1042	1008	966	1009	1010	957	971	969	995	1000	992	938	1011	977	978	942	963	1011	1061	1005	1015	1054	1003	1038	963	938	992	916	990	991	974	923	967	1026	1025	1023	961	996	906	980	988	997	1003	987	957	993	982	933	963	970	967	939	951	1004	1026	964	955	1017	1002	1037	960	977	976	972	1006	980	1051	1013	997	968	975	960	970	1003	967	999	982	979	995	971	971	988	993	980	1010	977	972	917	1014	956	991	997	1012	946	968	1052	998	1012	984	1073	977	991	1030	975	1035	1009	1026	969	980	960	1019	989	969	937	1042	1018	931	969	953	949	1010	989	1000	949	906	1043	988	962	1003	953	975	994	1023	980	1002	972	996	993	983	993	987	1017	933	1003	997	949	1017	991	935	984	996	985	965	957	990	956	1042	1007	1069	959	1025	1027	1021	990	1026	1015	988	1019	954	954	1041	1021	968	983	969	1000	982	984	1004	1042	965	1036	963	1000	1020	982	1029	958	986	999	972	1013	992	994	1000	959	945	979	1003	1040	998	1014	972	1004	1086	936	959	978	991	1015	1016	996	1018	962	1007	993	962	931	1018	969	1002	1028	967	984	998	969	1013	1021	989	920	992	971	1014	973	921	955	1016	943	1001	931	1000	994	1011	1040	998	950	1003	1009	935	1001	988	1038	955	982	1002	965	989	989	924	981	956	988	995	986	1005	1065	1006	959	956	917	995	991	1012	949	968	1047	940	959	1042	966	1003	1031	1039	918	945	992	986	988	984	959	1039	1022	995	991	987	992	1036	967	997	992	921	991	1015	1011	958	1012	990	924	953	1026	1023	995	962	983	958	1016	988	977	1039	988	1009	961	1015	1027	1055	1009	979	1015	969	1018	989	992	983	939	989	982	989	993	959	991	962	972	976	1002	946	995	991	928	951	975	981	939	922	1029	1006	996	984	1072	982	984	962	959	966	1018	940	934	1007	942	970	1038	948	993	970	986	961	999	925	1066	1011	959	953	974	998	1030	983	1037	969	964	937	977	1062	1002	1012	1003	946	1012	1014	1019	1023	1002	997	996	942	1016	999	1005	987	993	1011	1020	978	1000	1021	1002	1040	1023	1030	1006	1052	961	1053	1009	941	953	998	958	1053	1020	955	1009	1005	965	958	1014	1038	994	979	1004	957	994	987	970	949	1013	943	933	1001	1045	949	1017	1052	1004	973	991	989	1002	1022	1009	961	958	1003	1009	1037	981	984	1010	960	1021	954	1000	995	968	1021	1014	1002	1009	975	946	987	990	956	978	1022	980	1002	984	987	971	1008	984	1056	1014	1015	963	997	934	1017	1023	1006	980	1063	941	1011	981	976	1004	972	976	954	993	946	980	961	999	990	981	967	998	1007	1020	983	962	977	926	987	1042	1037	1014	1006	988	1000	955	977	995	990	1029	986	1009	979	1040	990	993	1033	1017	971	1038	979	935	1003	971	1016	1057	1000	982	972	987	1018	919	966	990	989	977	1032	984	975	936	999	992	958	1053	986	995	902	974	1012	946	1008	997	962	1016	1039	929	969	1052	1008	1022	1018	942	988	972	1058	969	989	1003	954	971	942	945	938	945	1000	995	953	937	1015	1049	1025	970	963	1032	976	954	998	1017	990	993	1004	1005	988	978	985	1015	1068	983	988	976	980	1013	975	1003	1015	1024	1001	1020	1039	983	953	1032	954	994	952	1036	1010	993	976	1019	935	1026	1042	979	1013	967	1008	959	998	996	982	981	960	952	1016	1058	1002	995	978	1044	992	959	977	969	942	960	1050	972	982	959	1002	988	997	954	996	944	988	961	1063	949	1040	1053	1005	1017	956	1050	1015	958	1020	1010	956	1059	995	1025	996	963	1035	941	996	1043	980	968	972	1020	976	1043	1024	983	968	943	1006	1005	982	926	948	939	966	998	965	1028	1003	1015	1024	1010	1015	993	987	959	1010	1036	980	993	1036	1029	966	960	986	985	959	1038	1041	964	909	1027	977	997	946	986	1057	1007	1001	1047	1035	969	1008	999	1004	991	993	999	961	1001	983	992	1010	1014	925	993	986	1036	903	925	943	1016	997	978	1013	1025	1014	946	955	964	980	1006	990	1007	1035	995	1010	977	984	1079	932	991	957	1042	967	1002	1055	1008	996	988	1004	973	1023	1084	970	981	950	1012	903	940	999	983	972	1005	1018	1012	976	985	1007	1013	1019	933	998	1035	960	976	940	976	948	999	979	1004	960	1031	980	1043	998	984	984	989	929	1024	968	951	989	1012	960	1004	1016	1032	938	988	1007	957	1014	1001	933	992	985	1045	976	985	985	966	955	1003	993	981	973	928	935	1002	964	998	1004	943	1062	974	1006	991	983	1018	977	948	993	986	990	936	1003	981	1009	1008	964	1019	994	1009	1002	987	1003	973	968	944	1027	997	968	1046	982	954	995	1000	910	1052	1017	955	1043	979	1040	989	997	978	987	992	1015	942	993	1024	1004	1016	913	1014	974	999	965	979	1024	951	1028	993	1012	1043	986	1027	997	974	978	983	980	959	981	988	949	1016	974	945	979	981	1011	1034	968	968	993	956	1026	1004	993	1031	1011	1066	915	965	993	1003	976	1030	973	1007	990	1031	1024	1040	964	983	1005	1032	1022	1013	998	1018	979	1011	973	974	1027	928	1022	1028	969	964	963	1046	972	996	1000	993	983	972	986	960	985	1011	1003	992	1069	990	1011	981	975	1015	1004	940	944	979	977	963	985	958	991	1000	961	967	1007	1013	1032	1003	1017	971	986	992	1011	1020	1022	1022	971	950	994	977	993	997	933	1001	1031	986	975	997	1009	929	985	1016	978	966	965	1026	1003	960	965	979	1022	974	1014	965	987	997	937	1003	1012	982	990	988	1007	1091	1049	979	1021	974	988	962	994	992	1023	1017	995	1047	989	990	990	958	1001	985	991	988	973	964	981	1002	945	1008	974	1001	955	1009	968	993	1068	1018	984	998	1030	935	978	1003	1103	1001	997	996	990	964	930	978	956	966	1041	960	964	972	1018	934	1077	915	931	989	958	982	985	1034	977	954	968	993	983	1009	998	991	936	1033	1016	966	910	1002	922	1036	1045	1018	973	1016	1036	987	1024	1019	1021	994	1006	984	998	920	984	938	951	990	1004	1023	944	1021	1025	953	915	978	988	988	979	988	998	958	1043	1036	1031	971	1014	1008	1017	981	977	992	1009	954	990	986	992	967	1016	980	960	958	998	1010	1017	970	975	899	1008	1006	954	995	977	986	957	952	982	981	1019	1006	976	1016	1016	998	966	995	1013	1025	1005	963	989	985	1011	1023	1051	982	969	1050	1011	995	974	900	990	976	978	995	983	998	964	1070	1008	1033	964	987	999	1000	947	984	1009	1033	1019	1002	973	969	987	983	931	979	1036	996	1009	1025	1000	1008	976	995	986	1012	984	952	988	977	939	1004	997	1004	958	1021	1038	1018	961	957	975	977	985	964	1025	970	964	991	987	1014	968
64818	50227	61993	45593	29495	12721	9391	11849	7343	1072	414	357	379	357	382	351	396	356	392	427	433	396	391	379	393	346	377	357	380	400	355	360	351	360	356	342	331	355	328	324	338	317	331	399	384	361	343	339	356	405	370	355	370	348	349	334	370	352	356	332	332	335	382	379	345	357	331	350	365	327	328	373	356	329	371	389	330	379	328	336	347	367	328	351	366	340	379	360	341	361	332	356	328	348	325	346	340	362	333	342	361	363	328	343	337	337	384	297	347	360	350	351	349	356	365	366	359	368	371	384	368	372	410	371	337	357	372	367	362	354	331	363	362	385	354	359	342	360	377	353	358	363	331	339	332	344	367	331	339	355	366	401	354	374	355	387	368	363	345	336	375	363	339	341	377	334	338	369	370	339	342	358	368	334	352	390	358	383	336	336	347	365	307	379	400	339	341	362	331	377	373	335	399	320	324	338	327	358	360	364	354	373	371	310	374	329	357	368	315	334	348	385	364	357	386	414	379	352	379	347	355	369	366	357	365	369	335	332	406	338	356	387	370	342	379	343	397	362	363	386	382	378	317	337	366	329	356	341	360	378	357	338	360	363	347	362	321	369	358	358	340	384	294	307	326	360	340	380	330	356	364	343	364	367	347	365	367	334	355	336	367	377	329	374	366	349	388	335	387	343	391	343	343	358	357	311	336	339	379	393	331	320	357	335	356	380	366	368	338	347	378	393	359	361	366	369	367	376	377	386	360	335	354	370	346	334	364	361	322	339	391	373	349	373	363	362	345	342	347	362	350	334	338	397	356	373	328	370	367	357	323	334	365	341	373	315	321	313	384	320	346	352	348	355	383	362	330	344	374	335	363	375	368	372	340	353	386	335	348	371	348	333	352	343	333	368	360	390	351	346	375	399	370	348	365	332	349	341	311	347	366	311	335	343	327	347	342	359	385	377	372	371	314	351	340	368	338	339	351	351	332	337	357	360	352	386	325	369	336	365	359	359	369	357	337	358	338	370	351	351	311	386	367	339	360	336	377	310	388	390	403	379	360	370	363	339	368	377	377	337	354	365	362	379	341	327	377	384	350	315	381	373	385	363	355	351	355	351	348	327	346	357	415	357	332	341	327	350	392	341	381	368	368	361	369	356	321	357	360	383	360	355	372	317	334	350	359	347	355	371	365	320	338	365	373	339	348	391	372	366	370	352	382	366	377	331	362	345	372	351	380	371	410	365	386	362	341	338	371	356	355	322	341	353	351	325	361	327	336	354	366	371	330	354	339	367	383	351	331	335	370	329	370	356	338	340	385	385	335	340	343	375	368	388	375	371	382	360	362	352	365	401	354	350	340	374	314	334	335	316	358	340	364	317	325	338	346	354	356	378	362	362	368	358	345	365	331	327	346	325	347	368	358	338	330	357	358	333	329	374	353	346	365	369	368	350	400	358	332	352	358	399	353	323	375	359	335	355	361	377	376	366	377	338	359	364	360	377	346	370	383	383	349	325	333	387	362	357	331	364	360	350	341	352	375	339	365	323	352	362	338	358	360	371	365	355	351	337	389	382	344	351	384	321	379	365	366	341	362	327	334	345	359	370	353	329	377	412	369	365	352	375	341	362	346	330	347	320	330	369	330	353	345	347	351	323	329	380	331	376	351	317	339	335	328	347	387	350	359	388	354	325	370	366	351	331	363	397	340	370	317	390	388	346	357	356	345	368	373	396	357	334	330	371	361	374	356	310	384	356	357	353	339	331	358	353	361	318	309	352	370	357	351	354	364	356	375	373	364	324	357	385	338	363	343	351	365	354	331	385	357	344	359	357	337	341	347	363	375	353	356	340	351	353	354	372	376	338	343	367	330	357	374	328	364	341	398	368	364	351	395	338	345	324	364	360	374	346	349	328	357	338	355	327	370	369	357	335	334	351	349	364	344	346	314	362	370	331	371	364	343	331	352	340	353	361	377	327	337	337	351	344	355	366	348	380	372	349	370	346	352	345	346	372	340	323	362	338	348	334	393	381	405	354	360	363	359	349	360	360	349	399	335	379	361	349	384	346	343	351	391	323	361	368	375	365	348	372	376	352	356	363	342	358	344	343	329	345	350	371	362	315	361	388	366	352	359	369	356	314	327	346	338	367	338	370	376	374	360	355	325	353	357	363	335	329	344	336	341	377	377	368	371	353	346	355	345	339	317	349	351	328	326	361	346	353	349	406	358	374	353	388	365	329	333	351	366	369	351	357	326	382	344	339	377	298	376	300	362	408	355	394	350	358	376	372	379	360	366	371	355	360	342	343	363	369	367	361	358	388	339	354	319	353	358	369	382	349	373	333	338	350	373	367	386	381	369	359	384	365	350	369	333	337	364	356	355	341	345	316	367	311	365	375	374	358	375	350	359	331	389	334	349	332	388	387	337	356	343	331	331	345	356	367	339	361	393	375	352	304	351	365	373	360	361	369	334	362	352	393	386	352	343	383	328	383	410	358	350	389	370	319	331	382	388	311	343	353	359	359	376	353	346	361	390	397	362	374	341	341	385	364	367	352	377	365	360	341	370	307	377	376	335	367	356	344	366	395	349	373	339	350	334	379	362	310	365	343	342	357	364	330	348	354	379	337	330	350	363	362	350	321	333	344	344	354	365	396	364	345	365	355	358	355	341	373	382	386	376	357	344	376	338	368	361	379	361	372	359	338	344	338	350	355	342	367	376	347	364	350	353	359	350	359	371	363	354	363	345	358	367	349	369	350	363	339	333	388	395	371	326	347	362	344	350	383	346	364	350	366	353	407	353	394	365	395	361	345	349	332	327	336	369	380	370	337	370	359	351	357	378	398	361	359	375	349	338	349	348	345	332	348	359	340	354	340	372	359	338	333	345	335	360	364	393	384	374	355	352	363	368	385	345	349	374	338	348	356	335	358	393	384	372	365	351	393	355	334	339	356	361	324	345	349	372	361	335	366	325	372	363	342	345	335	369	356	336	354	341	365	359	318	377	356	335	327	364	340	373	363	364	327	357	343	350	337	361	296	334	356	358	366	356	359	347	348	369	348	338	387	363	328	359	324	312	338	315	359	366	373	339	348	381	355	352	331	384	337	376	343	361	350	379	369	361	343	338	384	366	362	341	322	340	376	343	378	338	361	379	373	365	394	334	360	369	380	389	367	368	371	365	360	348	355	319	343	347	341	339	353	354	401	366	362	363	372	372	324	332	397	381	365	331	362	343	356	330	353	331	380	382	380	301	360	339	375	359	380	377	360	337	322	375	367	364	355	362	361	351	359	384	345	327	318	352	393	371	364	308	374	335	359	355	354	329	391	366	355	326	345	325	339	384	361	370	324	346	340	342	366	376	362	352	344	401	326	348	365	373	337	348	312	331	367	349	328	365	361	338	341	310	352	401	399	378	347	344	380	351	351	323	349	352	353	394	337	363	369	353	375	356	374	349	348	363	329	368	355	304	346	337	333	321	354	370	370	334	357	335	359	374	358	373	349	375	342
40278	39125	58071	45564	36297	18175	21853	27659	21009	2331	1221	1069	989	983	1026	908	930	908	1105	1082	1060	1142	974	1076	926	890	890	860	866	1409	860	844	868	900	820	848	811	845	843	898	829	862	805	875	869	848	861	850	826	917	851	915	848	893	840	812	844	858	854	843	841	810	871	814	859	863	858	844	788	857	840	855	841	838	866	838	860	815	840	815	848	816	874	872	886	856	820	832	838	849	811	865	828	910	820	833	873	837	843	788	801	841	781	818	834	863	863	854	825	867	859	829	815	833	854	861	814	831	875	864	831	884	827	914	796	874	840	865	880	815	807	820	890	895	837	823	843	828	864	816	829	842	829	842	822	865	868	846	825	872	855	881	845	819	867	822	870	769	884	803	888	814	798	848	864	886	815	825	875	822	820	838	830	885	827	868	862	874	819	828	875	872	900	811	808	848	829	840	857	827	843	858	870	839	868	799	838	838	897	843	881	826	859	893	859	896	822	838	817	833	856	880	840	848	876	811	818	805	800	839	831	800	775	867	856	854	875	855	856	882	840	800	911	784	761	833	855	836	825	842	801	817	860	869	835	826	821	790	880	821	812	856	909	856	846	831	861	828	825	841	880	850	820	865	833	855	825	818	843	874	826	843	778	808	839	843	792	858	857	844	888	915	844	880	830	815	878	846	831	876	843	831	807	867	837	816	845	841	874	895	795	856	873	873	831	852	855	841	879	828	832	809	875	817	874	856	841	817	869	837	892	850	819	827	857	855	830	857	870	864	845	870	851	814	829	842	833	870	821	857	843	900	810	862	821	836	829	791	856	827	843	883	820	825	795	816	865	856	855	879	848	838	809	831	840	794	820	885	883	848	842	767	852	860	826	802	813	851	875	866	865	833	857	833	890	890	851	825	854	803	835	854	833	865	857	902	863	830	891	831	855	846	863	877	836	867	853	862	821	896	853	881	845	873	873	848	873	867	845	870	830	839	890	917	892	861	897	874	923	840	844	876	815	844	852	815	820	865	884	867	796	829	842	831	876	856	841	842	816	868	899	847	865	821	875	816	858	828	830	844	844	864	843	845	819	862	853	836	849	809	837	842	806	896	832	828	812	847	863	821	860	854	807	851	826	801	939	813	840	863	819	825	839	869	801	849	880	906	823	875	855	805	887	885	813	807	835	888	845	873	857	864	853	834	888	807	867	828	891	893	846	870	822	848	858	816	797	856	831	833	851	875	869	934	848	822	895	932	874	894	837	864	803	885	851	902	815	887	910	826	812	786	871	906	838	800	851	845	837	856	826	842	846	844	824	858	827	796	844	822	828	823	846	790	822	839	866	879	840	844	833	833	803	808	834	887	890	796	834	869	834	855	870	898	834	843	813	856	854	838	771	831	805	831	834	894	846	842	891	823	826	835	854	866	894	860	845	815	867	835	880	852	928	873	832	855	852	813	873	915	865	778	844	848	833	879	872	828	827	911	834	837	855	873	860	846	876	863	849	808	804	808	847	862	859	891	831	870	872	892	825	842	778	853	851	794	886	830	850	854	831	823	826	875	887	854	850	814	792	847	862	819	841	835	849	800	845	840	842	854	880	840	854	783	898	886	852	799	854	882	860	832	881	808	872	915	841	847	852	835	872	849	861	849	812	817	809	834	875	845	786	858	874	823	815	824	879	882	849	854	842	848	801	845	913	835	825	813	886	826	865	878	861	813	851	853	896	871	838	855	808	842	843	824	832	853	818	809	861	831	840	865	848	821	801	830	909	836	879	848	855	882	837	885	853	861	859	817	885	861	789	861	916	791	847	853	825	873	839	825	819	848	882	853	862	812	833	868	872	851	860	836	907	815	870	837	872	900	831	892	854	812	903	851	848	908	884	823	809	842	889	868	797	833	769	823	874	798	815	803	848	840	822	890	811	817	821	820	862	855	857	823	807	910	859	839	848	879	848	867	863	841	864	859	847	834	817	818	912	853	821	856	838	814	828	870	831	874	811	892	820	853	859	824	782	852	843	831	839	862	867	802	811	867	767	829	829	804	848	847	865	823	855	799	872	837	895	859	781	906	786	823	851	841	830	813	823	818	841	840	842	864	829	828	815	835	880	922	862	866	843	851	874	877	890	882	800	870	793	864	828	794	812	835	822	842	880	839	790	854	868	804	778	827	849	847	859	808	853	842	894	858	834	898	838	807	831	846	890	840	784	842	835	876	824	800	815	817	867	867	816	857	831	784	880	844	832	834	896	815	838	816	835	824	855	850	883	905	842	881	850	844	848	839	819	865	848	882	846	867	871	869	869	833	841	923	842	882	888	820	849	903	832	840	826	816	839	860	817	857	836	847	855	871	818	847	854	861	848	832	894	842	854	866	841	842	911	815	850	830	858	798	871	858	847	862	821	834	844	850	842	832	882	845	829	873	866	864	861	828	834	852	843	834	865	822	852	853	898	806	912	856	844	790	869	835	793	837	857	849	922	917	806	837	833	851	849	837	842	824	839	880	904	865	820	837	914	890	872	869	843	838	864	821	854	867	845	802	827	886	829	912	841	844	840	888	856	849	859	821	884	888	850	844	878	870	848	837	906	844	820	797	833	850	869	855	886	877	827	805	833	836	819	859	894	834	852	855	832	876	854	852	858	831	833	870	867	802	804	840	818	834	862	831	863	878	836	804	825	840	847	870	805	846	843	806	867	854	849	868	867	858	847	871	850	804	886	851	854	811	894	799	861	887	895	811	809	830	792	868	869	796	859	850	880	867	827	868	843	901	877	863	865	851	862	845	861	881	858	812	864	841	833	887	846	837	773	911	885	807	805	879	935	863	822	831	851	797	840	847	823	844	826	814	831	888	845	895	862	808	847	839	856	852	869	864	853	849	886	831	855	838	882	837	852	880	837	868	864	825	854	841	861	828	851	847	844	853	884	831	803	802	882	841	838	831	814	832	901	899	821	850	905	845	820	856	857	877	827	850	862	861	809	827	857	814	834	909	879	840	778	853	845	893	889	819	757	855	883	870	864	795	805	861	871	853	839	828	866	832	820	821	810	823	852	850	824	812	857	847	821	809	896	775	863	849	895	788	815	845	937	802	939	832	849	872	812	844	839	750	824	832	856	858	867	842	830	861	823	849	865	829	816	903	819	827	894	859	848	870	884	827	834	882	840	889	804	826	915	802	817	833	854	834	873	857	851	837	799	857	832	809	827	811	813	830	855	828	899	859	870	922	855	848	912	870	862	872	838	880	852	851	870	872	871	839	874	843	811	857	850	852	854	794	853	850	866	884	829	833	885	902	940	812	870	870	844	835	886	814	849	878	875	853	803	861	856	821	816	814	864	846	800	835	805	845	823	876	837	851	797	843	864	808	846	815	831	875	890	833	853	879	835	904	794	844	822	899	894	927	861	884	886	802	817	868	815	826	852	882	869	834	858	855	853	877	914	835	863	815	846	817	865	813	816	814	860	846	808	831	845	835	820	861	900	879	814	845	833	921	792	838	859	870	886	865
80091	59672	73991	52917	36830	18858	16125	17762	10222	1378	339	321	303	339	296	320	283	288	324	313	308	358	344	314	297	272	280	289	269	523	284	286	199	236	255	259	236	255	264	270	242	266	248	289	273	279	221	262	287	259	241	250	266	260	276	236	240	247	301	259	271	250	257	212	272	250	262	256	248	266	266	254	287	252	230	271	261	253	275	258	255	225	258	258	260	287	266	280	289	239	257	232	233	248	249	259	239	258	215	267	256	268	268	246	251	255	242	294	261	281	265	264	262	247	270	277	252	250	263	274	235	246	238	264	263	235	237	258	246	257	244	255	266	270	246	259	261	261	232	256	276	236	233	266	267	250	269	250	276	262	246	264	234	254	256	282	271	250	261	266	238	258	234	263	239	247	257	299	268	248	258	281	245	246	242	266	254	257	239	284	261	277	230	272	264	225	243	255	251	256	230	244	250	286	253	240	243	248	272	247	254	259	248	242	251	261	261	253	241	251	270	238	269	252	266	258	248	279	273	246	243	271	228	232	264	262	250	256	271	272	274	275	265	247	238	261	234	242	242	235	259	253	270	239	256	265	261	282	250	229	256	226	265	255	253	252	239	268	277	230	236	269	243	234	252	249	245	266	255	253	243	261	254	258	266	263	270	244	233	288	284	266	272	251	271	243	243	214	268	250	233	259	271	245	252	251	260	266	243	254	265	263	272	262	236	279	243	232	288	255	273	255	252	264	236	240	213	242	260	261	242	275	263	273	282	249	230	233	268	254	232	240	264	260	259	259	244	259	246	258	272	245	280	269	250	220	277	270	237	259	241	266	270	239	248	234	247	240	237	273	241	251	266	276	248	268	254	254	237	226	249	251	249	239	266	260	257	239	257	230	253	240	275	250	259	256	266	257	239	261	272	231	277	276	228	255	250	254	246	285	255	268	217	276	249	228	246	234	264	262	257	240	280	219	258	233	240	270	275	228	231	234	241	256	263	241	279	247	274	267	253	258	252	241	277	217	246	270	225	268	271	242	218	238	246	274	253	253	268	262	223	298	250	284	266	276	234	238	233	259	249	242	238	242	245	243	269	266	245	288	254	262	241	249	250	261	260	239	265	231	240	248	243	255	270	256	240	295	255	274	264	258	232	235	245	269	253	263	247	270	236	268	263	267	252	232	252	268	262	273	267	234	253	238	257	256	239	252	283	266	258	247	228	236	251	238	261	276	254	250	269	259	242	247	253	262	239	271	243	230	263	245	219	226	261	249	277	279	257	252	257	274	235	252	291	264	272	253	247	250	249	258	298	251	235	272	258	256	229	239	261	284	272	278	258	262	262	268	266	266	281	231	250	245	245	237	261	241	263	267	278	262	245	260	264	258	255	278	247	271	267	223	250	255	268	237	261	249	289	260	253	286	257	242	242	250	237	266	244	243	258	248	239	276	285	254	247	237	263	245	243	231	285	249	245	279	250	245	273	245	263	275	237	231	228	244	230	234	263	277	263	258	278	282	260	245	263	257	253	251	263	247	249	260	250	251	244	252	238	250	230	282	232	246	247	244	280	262	225	269	256	273	252	261	255	262	232	279	259	267	266	252	246	251	250	240	275	246	248	245	280	231	257	247	243	241	252	244	252	250	218	262	245	252	257	265	237	256	233	238	250	277	241	245	241	299	225	230	215	235	270	264	252	254	241	231	271	247	258	245	230	236	261	244	252	272	254	286	254	262	266	262	247	248	244	255	253	263	239	259	265	254	257	286	264	263	240	248	240	253	259	274	242	257	248	262	248	261	248	287	259	257	217	265	224	259	234	238	239	262	263	264	280	255	262	232	276	245	247	278	256	282	257	264	250	258	246	256	245	248	262	243	226	273	256	260	218	255	267	241	246	247	279	270	246	266	229	243	270	262	255	271	266	248	250	246	244	240	256	222	239	288	286	262	250	274	245	241	271	273	278	237	254	239	268	278	278	253	239	280	242	259	228	258	273	266	254	250	267	269	248	258	226	245	258	213	251	241	259	258	257	250	257	268	251	253	254	285	247	240	242	249	274	236	233	276	279	240	273	254	245	288	269	273	234	270	243	260	227	258	260	270	251	261	286	249	249	231	249	257	238	249	240	238	248	252	248	263	272	264	248	260	259	241	278	247	273	239	234	263	239	267	247	260	282	286	265	252	268	282	254	287	235	251	246	235	227	245	265	250	267	286	259	269	248	280	238	243	263	260	274	248	223	234	243	279	251	252	267	286	255	257	235	301	265	274	257	254	272	247	255	262	241	272	241	244	237	264	201	256	245	276	271	245	239	278	233	262	246	266	272	257	238	243	247	281	253	240	223	256	237	256	278	266	256	235	249	268	258	248	239	240	285	253	241	252	241	262	235	275	233	236	240	270	228	260	219	246	226	250	256	265	253	274	263	238	255	223	241	268	254	250	271	257	226	296	253	254	239	248	262	261	252	257	243	267	242	256	256	266	275	267	241	240	239	264	257	280	273	257	247	293	249	235	240	250	238	267	237	273	256	245	237	258	246	281	246	264	262	285	261	273	263	254	245	279	296	246	253	235	238	255	255	224	263	253	264	256	254	291	251	259	246	241	249	265	235	250	244	235	274	250	247	242	230	268	257	248	251	250	273	238	224	261	247	258	241	229	227	237	270	283	240	262	271	251	266	260	254	245	245	271	221	262	230	260	236	235	253	238	254	241	297	236	244	227	250	262	248	237	270	242	252	241	257	273	276	270	264	257	245	226	241	274	264	248	251	253	271	237	261	253	240	266	250	229	267	228	220	247	258	243	230	265	249	245	278	250	260	246	251	231	255	271	258	244	269	251	222	272	217	275	277	250	203	270	240	235	263	248	259	271	267	257	266	261	247	273	234	255	253	276	252	269	274	223	273	266	273	231	245	220	252	282	256	241	225	239	268	282	256	267	271	263	279	249	288	275	239	242	241	210	252	242	304	254	244	232	263	250	245	258	249	277	260	233	279	255	275	241	223	262	224	264	283	268	243	228	254	271	247	234	230	267	233	284	254	264	273	280	244	282	257	279	236	280	276	255	232	286	253	320	255	260	263	241	255	249	258	248	262	213	244	228	257	243	267	258	274	277	256	264	236	238	244	254	235	294	288	261	248	243	252	262	271	284	245	267	276	276	263	264	242	278	256	236	252	270	260	246	248	233	275	274	284	247	265	259	246	244	254	264	250	256	254	263	270	281	263	220	241	258	248	253	262	265	221	242	246	269	255	258	269	242	243	242	250	239	276	237	270	271	232	243	273	256	250	258	263	263	250	270	228	273	245	197	249	272	253	253	254	250	250	274	268	268	249	266	274	233	254	276	259	288	254	240	252	262	247	250	291	236	249	252	272	230	252	238	268	226	276	288	261	245	287	287	255	249	257	269	233	241	247	249	271	222	259	262	263	256	236	248	254	263	225	251	287	283	250	260	244	260	278	255	255	247	253	248	235	295	255	246	264	266	248	256	230	269	259	237	239	262	280	254	243	262
50344	47370	72023	51332	44953	22254	28147	33347	24428	3055	1170	974	811	951	905	935	765	939	1101	998	1025	1366	1260	1179	991	815	784	891	743	2864	615	657	676	654	601	627	658	578	602	624	572	666	679	658	601	653	650	679	614	666	605	571	640	620	661	644	672	649	627	595	665	650	651	640	675	677	622	653	634	603	597	628	645	628	602	634	631	666	620	625	597	591	610	662	665	639	627	668	624	656	648	614	661	622	665	663	657	628	665	623	630	638	607	651	644	633	664	621	676	623	629	675	594	614	631	642	632	640	654	603	638	658	640	616	602	633	642	647	622	585	619	605	584	666	593	630	668	653	615	652	660	640	613	670	666	643	620	649	626	609	643	637	625	618	663	638	644	647	639	586	599	662	678	670	641	614	657	610	654	628	663	644	619	601	625	623	610	616	641	601	604	673	638	655	611	642	613	610	621	617	653	602	630	616	642	606	668	652	644	612	652	598	630	576	615	636	629	598	677	602	637	610	631	635	635	620	630	637	620	634	624	628	603	583	644	629	613	647	632	615	628	588	654	623	596	618	663	644	665	662	639	646	643	605	615	628	594	614	666	641	611	635	670	638	625	628	639	644	614	670	629	671	636	608	652	640	620	652	639	623	664	632	620	639	657	611	633	623	653	648	605	644	629	611	646	688	655	677	662	652	613	642	632	654	576	639	620	597	635	598	628	603	639	658	632	598	631	609	620	652	674	658	618	622	657	661	634	601	620	664	606	607	670	654	625	615	608	660	608	629	585	646	641	639	603	657	606	617	617	645	611	618	623	602	705	647	647	594	635	586	666	631	644	575	646	646	636	594	647	631	673	715	643	646	641	615	647	617	656	661	653	622	666	637	663	626	574	610	646	658	631	640	646	657	624	669	644	616	675	678	683	646	660	644	649	614	615	639	604	652	599	616	656	648	662	665	646	653	627	643	607	684	646	655	651	622	608	652	616	634	645	656	628	663	667	652	641	646	625	610	612	610	678	653	614	680	596	599	621	668	671	637	674	630	630	633	630	644	636	636	653	636	627	626	623	651	643	628	647	662	661	618	655	627	674	605	639	633	609	659	569	663	658	665	638	603	644	618	645	642	620	666	636	620	635	611	655	640	632	619	585	637	615	624	548	648	619	646	678	596	649	621	589	701	673	642	638	643	647	643	582	615	645	588	671	695	595	572	664	591	636	615	586	632	650	621	636	583	631	614	616	660	673	633	617	634	618	652	667	582	641	612	621	620	648	598	636	626	659	666	612	645	604	587	609	646	672	578	663	646	631	648	646	602	618	620	639	612	649	635	643	616	632	641	685	620	653	619	630	605	634	617	620	653	630	604	617	608	631	617	649	632	634	642	668	674	652	629	616	643	622	684	620	644	623	614	650	611	624	643	645	661	607	633	675	623	641	675	621	646	635	658	656	635	629	613	628	634	620	642	611	627	657	635	660	643	626	640	624	628	687	638	614	648	627	638	644	634	671	619	616	610	622	616	635	655	659	635	679	644	631	609	582	636	608	663	676	674	621	628	645	606	647	634	620	638	615	619	670	629	667	608	613	626	601	628	644	602	620	608	639	665	626	637	625	613	675	625	607	674	650	665	660	663	606	618	592	638	635	630	647	634	662	595	642	684	616	630	632	653	618	646	600	635	633	645	632	582	638	634	623	632	621	644	640	614	646	665	610	589	657	647	637	647	623	635	616	607	630	619	658	587	646	601	624	609	613	612	596	647	638	613	651	622	646	659	635	606	621	613	635	680	627	623	618	596	625	667	607	623	640	655	608	640	630	684	602	651	641	633	610	642	657	669	615	628	619	635	598	667	617	664	598	653	619	645	635	621	646	653	611	680	590	648	649	645	642	605	667	681	635	628	617	656	628	645	670	651	638	692	665	644	662	632	657	650	649	585	641	625	620	651	678	629	651	626	665	679	688	617	624	596	615	674	594	625	616	656	658	630	639	615	597	662	635	610	636	631	625	598	598	585	672	606	627	645	631	606	656	632	644	586	604	637	661	657	642	614	641	599	615	595	619	665	623	614	629	590	638	618	648	597	655	638	595	658	667	632	653	614	633	658	620	605	617	660	654	624	613	636	646	613	641	669	637	616	577	631	645	622	658	631	635	629	635	668	643	620	616	628	662	683	653	627	613	682	635	615	624	648	681	642	569	580	656	655	672	617	637	610	645	618	623	604	630	627	657	636	621	606	621	621	669	626	650	635	669	695	656	635	679	632	657	606	657	664	650	622	626	635	641	640	644	625	644	621	606	643	695	658	660	622	614	581	647	645	656	652	612	624	649	586	612	688	611	669	652	609	655	599	598	660	650	616	612	630	634	609	629	680	617	640	594	642	611	627	662	607	604	651	630	617	657	621	636	672	600	640	643	640	645	684	609	674	679	615	586	612	640	635	660	608	641	626	633	649	659	614	663	600	686	625	638	644	715	604	618	655	624	659	627	667	628	604	598	615	592	676	607	602	670	629	643	599	640	633	630	637	601	612	668	601	653	643	656	599	632	656	629	650	646	607	628	615	639	603	605	647	668	638	636	631	621	640	619	667	649	609	610	635	630	657	646	641	608	648	621	656	656	628	648	636	660	604	627	632	667	652	607	631	671	625	649	640	735	668	614	632	678	666	647	654	689	621	625	624	648	619	643	673	588	625	628	606	594	607	605	653	644	639	589	661	615	650	669	599	593	588	678	606	619	619	624	618	654	678	611	636	648	640	651	641	659	656	597	660	627	648	667	643	627	603	667	650	676	557	625	675	676	596	667	615	627	632	623	657	645	610	658	621	602	629	613	647	647	649	649	627	651	612	607	596	655	629	642	635	609	679	629	686	629	641	602	659	665	574	661	613	675	637	625	627	669	619	639	634	616	648	613	650	654	635	618	626	625	598	656	618	668	622	609	640	663	610	612	611	604	604	623	640	564	641	641	655	667	649	619	614	681	589	647	576	623	612	591	640	641	665	618	640	610	684	628	645	672	634	616	679	615	619	630	643	622	595	672	638	646	582	588	642	618	600	643	664	632	626	635	641	630	611	642	647	693	676	583	611	606	657	632	624	644	616	647	645	616	649	628	609	674	640	643	603	602	600	624	611	613	626	646	654	625	640	588	646	659	600	594	627	655	668	635	601	592	623	585	611	672	586	630	617	640	645	639	635	653	644	642	618	627	618	607	628	685	623	641	607	670	638	649	610	685	631	664	646	667	639	656	658	607	705	602	669	632	647	619	631	658	584	630	634	626	627	639	577	593	651	673	614	622	620	647	627	647	674	652	641	593	593	672	627	595	638	597	652	624	651	629	580	668	630	605	644	630	669	629	624	610	606	654	623	593	612	636	660	593	575	640	626	629	599	664	676	643	660	649	643	598	672	609	657	582	607	659	597	629	631	677	620	628	642	644	669	656	634	679	593	628	584	628	615	625	623	679	621	643	613	621	614	579	610	653	680	610	654	645	643	589	634	600	617	642	638	640	626	621	673
22403	6694	10394	4823	1892	712	781	917	660	421	426	412	422	427	412	426	393	420	393	422	435	410	460	435	414	469	418	412	431	419	454	428	449	393	405	412	452	417	426	430	405	408	395	437	442	454	421	429	395	400	389	406	402	427	425	404	391	424	419	414	409	461	408	441	433	432	431	406	454	436	404	411	413	462	427	433	397	387	422	399	403	418	450	401	435	432	432	413	382	454	429	412	386	423	412	388	421	400	436	460	424	417	445	414	386	425	456	427	433	439	420	412	445	438	420	407	424	467	413	383	446	366	384	411	409	402	454	429	447	463	419	397	420	413	449	391	439	464	415	415	422	404	414	405	449	411	429	448	425	432	435	400	384	433	425	389	434	479	435	415	422	427	442	427	397	360	398	441	410	432	447	383	457	415	427	428	399	421	427	404	430	415	419	438	414	426	379	405	466	394	408	449	443	455	396	411	405	432	395	384	380	440	431	407	471	415	407	395	411	415	420	442	393	478	420	479	393	389	437	417	427	441	414	420	401	391	407	460	445	423	381	415	401	421	433	437	383	402	407	439	419	425	400	419	406	428	413	412	429	435	430	372	419	409	420	420	426	418	411	448	406	395	467	397	397	436	410	381	426	402	424	444	445	418	450	428	400	411	418	418	385	396	449	414	413	400	428	435	431	405	415	361	439	396	416	386	411	436	441	393	404	403	401	430	436	422	419	391	393	394	434	423	401	456	422	406	439	413	400	402	408	395	430	422	434	452	435	384	446	411	407	408	403	416	408	418	436	432	426	411	425	443	458	405	421	445	413	427	414	417	451	384	423	405	418	453	414	408	405	426	390	376	430	417	369	386	445	418	405	405	410	419	384	442	399	431	415	413	441	412	415	437	418	425	374	402	435	419	433	407	402	459	377	419	413	405	432	385	447	429	402	448	389	424	407	413	429	374	410	415	407	407	433	432	424	394	441	395	413	461	417	439	413	439	414	426	402	410	411	403	391	410	450	428	411	413	402	445	409	420	402	394	408	418	403	423	382	411	444	442	425	433	428	410	426	434	417	417	426	376	428	410	418	443	381	405	382	432	444	399	451	412	378	394	416	392	453	427	430	402	413	450	450	411	413	431	420	402	448	388	367	405	386	390	410	424	390	389	456	445	423	437	419	380	415	435	447	409	421	448	457	416	412	421	477	468	450	401	413	412	398	396	401	462	446	432	394	460	433	425	432	400	442	408	414	413	436	409	429	424	467	441	423	427	392	485	432	429	402	411	442	434	423	399	410	440	392	439	450	421	450	422	420	443	413	387	457	463	412	433	409	417	399	437	466	437	444	379	421	453	445	418	430	434	393	426	398	412	446	417	419	448	380	394	441	424	451	407	450	425	414	445	411	451	394	394	414	412	428	429	415	443	414	442	397	430	447	437	412	444	410	437	403	444	441	418	437	437	401	384	421	387	422	423	446	407	366	416	429	442	415	438	426	411	415	417	425	386	413	395	411	428	418	432	395	458	417	424	423	413	404	407	432	411	421	404	427	422	437	430	395	428	417	433	397	446	406	421	415	420	416	437	439	385	425	427	450	431	415	440	404	425	418	410	438	465	412	400	422	416	400	431	450	407	439	419	436	393	435	409	429	417	408	421	411	417	435	383	452	445	420	386	482	426	440	452	421	417	409	392	425	409	452	414	416	417	425	430	378	410	400	389	419	449	427	395	429	412	475	409	389	441	429	409	424	466	417	420	418	424	447	385	424	469	376	458	454	401	411	459	423	397	422	420	415	413	446	448	425	423	398	446	437	450	397	425	423	417	401	400	429	402	441	395	410	417	410	426	403	407	395	402	378	400	398	397	432	427	422	444	422	406	430	412	434	413	408	374	443	406	444	463	443	459	406	425	451	406	400	437	428	403	441	427	365	398	424	426	444	429	396	377	406	425	403	414	442	406	435	416	429	396	397	425	437	451	400	405	411	416	408	418	418	407	392	396	461	419	397	411	400	396	421	443	439	403	417	422	416	412	455	381	408	435	428	450	445	456	429	406	405	426	420	471	399	442	411	411	433	404	422	409	414	414	399	404	397	460	376	400	400	425	444	375	404	417	426	431	396	387	380	415	424	437	404	396	435	424	420	442	417	420	434	434	434	407	434	398	424	428	442	423	441	426	418	418	421	419	394	414	445	420	439	422	435	424	429	406	398	399	425	400	446	462	430	412	421	396	419	420	425	424	404	415	434	384	421	404	427	386	431	401	434	436	427	401	421	423	444	436	425	398	450	394	443	416	395	410	382	431	429	422	424	429	442	360	462	427	402	418	373	392	460	414	434	424	444	450	450	432	425	443	402	402	450	398	447	434	407	371	435	400	403	426	424	404	434	399	391	411	377	410	411	419	416	404	401	428	442	402	441	457	418	428	425	400	410	428	452	424	426	422	391	423	441	417	441	449	405	402	366	399	420	409	446	429	422	453	427	448	406	406	399	432	478	393	458	402	440	405	428	448	404	428	404	409	385	451	395	444	478	417	437	417	367	362	419	374	416	411	425	425	407	400	431	422	452	439	394	421	435	398	417	455	400	436	442	413	399	415	398	400	426	430	428	460	402	394	398	433	409	378	464	389	400	429	464	435	380	419	441	470	424	405	414	384	426	418	409	402	416	431	407	440	426	404	420	441	417	410	417	445	397	395	442	451	412	407	419	397	439	405	412	435	422	391	410	424	435	446	451	437	428	422	408	443	393	404	422	446	438	457	430	423	416	443	424	391	403	401	411	429	470	456	417	415	419	397	441	418	355	418	404	436	440	434	433	420	446	434	445	429	420	428	433	430	443	416	406	437	420	407	385	395	418	411	403	429	446	418	455	417	414	422	361	439	420	419	458	455	437	471	405	387	436	430	425	418	445	423	432	425	418	395	420	409	413	376	408	395	442	387	417	407	413	393	429	438	400	429	442	407	402	383	440	427	437	424	402	422	401	426	417	409	411	465	434	423	442	442	417	447	435	419	394	439	425	407	416	415	427	430	421	429	408	391	436	441	409	424	422	402	426	437	379	404	428	478	391	443	413	399	439	418	404	420	391	393	407	443	408	403	441	400	452	426	410	395	441	415	431	394	424	441	407	441	443	452	418	401	421	423	427	439	404	436	398	389	438	370	407	420	425	444	425	463	399	436	406	444	411	447	438	417	432	427	400	443	404	411	427	428	441	388	390	405	409	408	429	447	443	422	401	427	418	408	415	423	363	407	435	421	421	408	470	429	439	414	430	456	425	418	439	430	415	423	454	397	415	407	405	422	415	424	415	441	382	419	454	435	420	399	400	440	440	402	411	422	426	408	426	406	390	468	425	415	389	386	431	419	479	415	439	441	404	407	410	448	423	410	407	408	473	439	443	425	473	462	442	436	444	445	427	415	411	421	404	431	396	422	426	441	442	458	410	420	415	440	440	406	381	451	400	428	415	389	387	390	400	428	427	425	426	369	437	386	402	390	414	415	414	427	417	428	420	423
19259	7836	19334	9678	6952	2557	3104	3556	2283	1086	1012	1042	1008	1020	1065	934	1028	1045	992	1011	1023	973	977	965	1003	980	976	1008	1007	1038	978	984	1005	929	995	971	993	1003	982	1048	1010	977	977	945	965	998	1029	987	998	1008	1061	973	958	965	968	1001	943	978	1002	961	981	1002	989	944	1002	948	1042	1023	987	983	997	992	927	1011	1002	1050	988	1011	949	989	951	994	1050	967	977	982	987	983	1029	972	956	936	1019	1006	964	1003	959	1025	966	1029	914	1024	961	976	979	1022	965	942	1062	939	940	980	985	980	976	966	969	1048	1049	1032	1003	1010	973	995	976	1036	1022	953	1008	998	967	995	996	1029	1052	1057	951	1022	1041	1048	989	1005	1026	957	912	1044	1010	977	1034	948	977	991	1003	951	970	997	961	953	985	954	992	925	951	964	1043	972	1012	971	1008	984	973	956	994	1014	964	993	942	993	1016	1005	1007	1002	970	960	1017	1014	967	977	956	990	1019	940	1024	1002	979	944	972	1002	1024	1026	989	975	1038	1011	966	1008	973	973	983	945	1010	948	1008	1040	1007	1011	964	1024	993	985	982	1029	930	980	1073	925	1015	1015	1001	997	1001	987	941	972	986	1019	996	1005	980	995	997	977	1022	974	929	1022	1042	1028	1033	997	1020	1059	976	963	1003	952	998	1019	1015	1055	997	1015	995	972	939	1027	1006	975	1000	1007	1007	1008	1034	1002	959	1005	1039	938	990	987	985	989	957	970	988	1017	973	949	969	975	990	1032	971	992	1021	1013	989	983	958	1016	987	1018	1028	1015	969	973	955	1007	924	938	1011	956	1016	961	989	992	941	1059	1025	1020	970	979	970	970	1021	1053	958	987	1009	990	971	973	974	997	968	1055	1000	983	957	1021	979	1016	994	955	989	988	982	1057	986	979	1035	1042	1020	998	993	950	1019	1003	1015	1035	998	981	998	1004	926	1012	1002	939	974	1022	980	1025	1026	1009	970	981	973	1019	992	966	977	1031	1009	915	996	1015	1005	1005	976	1002	949	989	1036	901	1010	989	993	993	956	1011	1006	965	1002	974	977	1032	981	994	968	988	959	1015	1002	1022	1009	951	982	997	1004	973	1036	1012	1001	953	998	1010	997	1011	973	988	948	1019	997	986	952	956	1043	1020	998	1009	1036	1025	1028	1048	996	984	1010	1016	1014	1001	989	1010	1042	944	991	1023	997	984	993	990	959	1026	966	954	965	998	993	1014	996	1002	1008	976	1043	988	904	1026	1028	1079	989	990	993	1029	1029	995	1042	1043	939	985	1003	976	942	989	978	1011	970	974	980	927	1051	1050	988	962	1021	987	990	956	1002	1007	962	1000	994	982	954	961	971	991	1048	971	993	968	1004	931	1007	1007	991	993	1028	976	995	1024	1004	955	979	1004	998	975	960	1064	988	971	994	958	983	952	1014	1013	1000	1027	986	974	948	953	1012	1047	979	1053	929	983	1002	975	959	1001	986	967	981	1040	986	1002	946	1018	1003	1029	979	1047	1033	978	972	990	991	1019	980	1034	977	974	988	1063	975	968	942	955	986	941	961	995	1003	998	995	934	969	990	946	1038	1017	990	1021	956	989	995	981	912	1032	981	1025	972	1038	1007	1011	994	1046	1048	971	956	1040	966	1001	1026	977	1033	976	1017	982	988	997	991	943	1036	968	991	1014	987	982	1040	997	929	1036	977	969	1032	960	1042	945	998	1062	996	979	997	970	991	1036	973	965	976	981	1017	1013	967	1015	1038	1029	985	1052	977	977	963	990	1011	992	1009	1007	1050	1047	926	958	1011	1016	986	989	1000	994	1035	1037	1011	994	1024	971	961	981	978	946	957	971	1029	1034	894	959	960	997	997	1003	1033	1053	999	1003	1002	1015	951	991	991	948	1003	1012	1001	1011	964	982	1057	972	1013	976	983	1002	1017	1001	1000	1021	997	971	957	1008	1035	1005	987	952	960	1011	985	1045	1006	935	977	980	1064	1029	993	1009	1015	1014	968	985	954	961	1004	959	933	980	988	1004	1007	962	990	957	995	994	1003	965	954	975	971	984	984	1004	1001	1013	1011	1021	1020	987	969	983	997	955	1020	1003	1057	987	1007	987	983	973	964	992	992	982	994	1006	1030	988	983	978	995	1016	972	998	1029	1014	994	1012	946	1059	978	1086	1046	1024	1010	1002	1005	979	1015	966	994	1025	902	980	1001	1061	986	1011	1004	1015	961	992	1006	1006	967	1009	1030	1012	1046	975	1017	983	977	951	989	990	986	1053	990	1030	998	1045	946	945	1067	976	994	1034	994	961	1022	1020	986	981	992	962	990	1054	1044	961	953	1023	1017	914	999	1027	976	1021	981	999	984	984	1005	982	974	1055	974	980	1019	997	954	1016	988	1007	1000	1030	1047	968	979	1005	1030	986	989	991	1025	994	985	999	1002	989	975	1014	1005	983	991	958	1040	1056	1018	966	961	977	1029	1039	992	998	998	1001	1024	976	1014	947	992	994	948	1005	987	1036	993	1004	1020	1033	1064	1009	968	1012	1000	1007	950	992	996	1027	933	992	968	985	1008	983	988	962	1006	935	1010	994	978	1002	971	1006	998	1000	1027	1010	1021	980	977	1002	941	1027	999	978	1014	1015	1015	1021	1009	1009	1004	976	1002	971	938	968	983	993	968	977	984	952	971	1006	969	996	956	928	1013	961	983	1013	986	980	1023	1048	1072	989	1040	1018	952	1021	981	989	989	991	1036	1017	1024	1022	993	976	996	992	987	1032	990	992	938	971	1007	1022	997	956	997	985	985	1018	942	1080	1002	933	966	1007	1035	929	968	1043	948	961	958	1007	1027	995	959	1011	976	1051	1022	1002	956	994	978	992	1045	961	973	1019	980	984	1003	1029	1024	999	1012	1015	1019	984	975	1015	987	1059	986	986	969	961	990	942	988	1028	993	994	1070	1001	1006	1050	1043	996	1010	1037	1041	962	974	993	964	1000	1028	974	999	940	1009	994	1067	979	990	988	956	959	1003	1013	982	998	1010	1002	943	1023	1054	964	987	1053	967	1012	1006	1023	1026	946	986	935	953	967	1022	992	977	980	1041	1055	957	987	924	928	1010	964	1019	1013	974	964	972	995	1000	1030	990	960	1027	1033	971	935	1033	1032	1048	988	1034	1004	971	928	1014	1001	911	995	981	986	1057	984	966	998	1013	1037	982	1027	1028	977	1015	906	954	994	959	984	977	1077	1061	983	980	1046	974	1028	974	1001	962	1015	980	1058	981	1025	998	988	1020	981	1004	995	997	979	1007	1034	1007	1027	1014	1011	996	1011	1000	984	1076	1018	1010	967	1036	954	1006	995	968	951	988	969	1022	1015	982	1032	956	985	1017	972	950	987	988	976	1013	969	1006	972	1002	1058	989	1018	1031	972	1015	969	951	970	991	980	1012	1001	954	980	1005	1004	978	1013	989	972	1045	1019	993	1004	1012	972	1012	1027	1024	992	993	1013	987	936	1025	1005	985	963	964	1038	938	983	997	1032	951	1041	920	1003	1011	991	1022	970	994	1020	1044	1000	981	1022	1004	987	999	943	1014	1021	949	1049	1012	962	998	950	961	991	996	971	999	1025	988	945	1012	985	965	975	993	962	957	959	1000	1026	1017	974	990	995	1029	956	1006	950	1008	972	977	944	1051	1022	1059	955	986	972	1048	971	987	993	1021	980	1011	1048	961	1029	989	1014	1019	1000	1010	1050	1064	994	955	973	1020	962	1022	936	1015	1046	1000	957	1040	975	1015	1008	967	1023	973	1016	1049	1058	995	1026	965	958	1013	976	1018	964	1031	985	1024	987	978	963	958	978	1012	958	962	1000	955	1061	1012	992	945	985	982	1034	1005	1041	1033	975	980	984	961	1005	1012	961	987	982	979	940	1057	1007	1032	1008	960	1058	981	1015	967	1073	998	997	979	1013	941	969	994	1007	960	1013	984	1018	1010	968	1019	937	1013	990	1020	983	993	1010	1007	972	980	982	1038	987	1001	952	965	1045	999	1035	1016	966	1018	995	925	936	998	975	924	938	1016	974	978	945	986	995	1005	971	999	960	1031	971	1004	971	983	1041	960	1037	973	988	961
69099	49457	63962	42640	28313	11767	8828	8775	5094	636	381	367	348	394	376	373	370	386	409	418	373	395	424	377	415	357	381	343	370	453	331	327	357	363	344	302	357	374	357	344	372	332	347	367	363	354	333	325	358	343	339	325	365	380	340	344	397	351	345	374	343	355	354	367	334	370	346	333	362	326	383	323	336	360	359	359	327	332	336	334	358	378	351	331	389	370	352	334	347	352	380	322	339	349	346	335	391	328	313	356	353	354	339	340	372	361	359	386	347	366	363	344	380	377	358	345	358	382	365	347	356	367	338	329	332	352	361	348	344	343	349	377	385	366	390	345	338	318	342	356	372	360	369	364	368	325	349	348	352	344	368	364	326	384	358	366	325	361	345	343	338	347	370	361	363	339	341	394	366	362	367	365	371	351	348	336	374	313	359	327	364	357	340	347	358	367	378	345	359	339	345	353	344	359	381	339	366	341	313	343	349	348	348	355	350	373	311	354	355	361	371	360	363	339	336	374	360	357	356	363	345	332	326	349	340	345	363	319	392	347	341	372	320	344	377	350	359	347	358	372	371	380	340	371	351	364	311	337	377	381	318	343	359	358	366	366	348	338	340	355	377	385	339	374	369	355	364	353	326	377	357	362	327	308	377	347	368	362	341	336	412	362	370	341	318	370	346	324	344	361	364	346	352	347	363	345	334	350	330	354	352	345	355	343	369	399	358	333	361	320	346	340	369	323	357	351	338	385	319	345	326	357	332	334	331	385	331	314	353	371	370	352	366	368	349	373	355	356	389	365	376	382	360	379	327	354	378	340	360	358	358	381	334	341	361	353	368	348	395	349	352	357	370	331	371	336	337	356	356	368	329	344	371	333	375	343	397	363	344	333	369	348	362	356	365	304	313	377	367	357	397	385	320	369	378	346	315	321	331	360	335	360	335	362	336	343	358	366	384	350	338	353	372	344	358	350	352	345	353	381	353	342	347	367	362	357	360	312	366	326	305	362	377	371	334	373	359	348	342	329	355	355	368	320	357	378	345	323	375	360	323	338	318	342	348	356	370	342	373	380	356	348	357	342	374	315	342	350	337	355	368	384	364	348	371	363	370	373	317	323	360	342	361	364	360	316	340	343	354	330	338	345	330	326	343	370	352	368	349	345	356	348	370	380	340	371	328	349	337	363	398	333	355	343	354	367	356	362	346	358	378	346	343	368	357	345	351	349	367	331	375	333	372	373	337	346	346	355	346	334	348	369	371	327	360	325	357	335	326	356	354	344	354	353	373	350	362	371	367	401	340	321	353	325	359	348	346	363	331	415	353	309	365	351	364	369	356	360	344	360	344	368	379	347	396	358	369	331	357	371	349	354	363	331	340	372	342	346	353	327	336	330	342	343	344	366	380	344	380	373	365	331	340	350	383	377	348	328	380	376	357	376	387	373	333	333	326	343	321	365	346	362	343	347	337	358	364	372	367	344	342	353	395	386	329	366	372	376	369	337	346	331	362	369	355	338	368	381	340	329	355	320	332	339	359	356	337	355	360	339	360	349	363	347	354	370	350	324	336	357	368	347	356	358	360	343	345	350	386	367	352	367	342	345	331	326	334	353	322	328	351	375	381	361	385	388	365	381	341	337	332	346	340	326	387	356	351	370	379	348	350	330	370	322	363	355	335	378	323	320	359	357	338	358	372	361	356	346	324	357	357	345	366	334	301	353	315	364	354	361	337	323	379	344	399	382	393	363	413	374	347	338	384	352	364	369	375	360	389	347	360	389	313	345	364	380	319	375	357	325	345	351	387	323	326	353	368	386	358	326	339	359	367	376	359	322	307	326	344	343	334	347	344	350	331	340	374	353	345	355	335	327	346	363	330	377	354	334	372	337	324	380	359	362	347	372	346	342	373	368	365	335	344	366	358	344	373	369	357	364	344	379	359	348	349	370	355	355	388	381	340	378	384	356	346	357	340	313	375	351	372	326	398	343	325	334	363	370	372	357	376	366	327	368	344	357	339	381	387	380	346	372	367	363	356	359	340	361	327	369	387	334	339	394	350	329	331	341	368	332	329	350	355	346	391	314	371	351	377	352	370	363	332	336	356	342	331	334	366	362	377	381	362	359	334	357	338	357	357	356	345	319	352	352	338	361	391	352	336	367	338	312	371	337	358	375	351	359	367	343	370	357	344	354	335	335	385	344	352	359	318	355	363	370	378	343	320	306	343	371	372	359	336	360	349	308	333	354	349	338	307	362	363	337	351	349	360	396	399	351	350	328	341	335	362	345	340	354	373	355	336	327	361	348	386	336	323	344	371	354	323	362	331	366	355	337	336	305	327	341	372	324	349	360	372	327	348	323	372	359	342	331	352	390	377	397	392	353	374	377	389	329	329	366	380	381	335	380	340	403	357	365	338	379	389	341	368	336	305	336	308	359	347	361	328	370	360	388	335	370	342	350	332	347	324	367	345	322	360	349	342	328	325	366	361	315	364	384	331	361	379	371	340	345	330	359	340	367	330	353	372	355	346	357	381	349	370	351	349	347	375	321	350	352	376	363	325	350	311	332	386	353	380	326	332	373	355	348	340	356	366	345	368	344	347	375	332	393	371	336	330	361	377	324	337	341	372	378	387	342	354	396	372	340	351	386	357	368	342	339	355	383	353	342	343	365	331	385	348	331	348	338	368	330	373	319	333	357	360	366	332	340	320	334	365	362	366	362	317	366	336	339	361	366	346	327	377	349	338	355	396	356	327	346	333	335	336	347	349	357	380	340	360	365	326	341	351	346	378	336	348	363	335	341	332	356	375	370	371	349	351	334	347	378	342	384	378	375	359	315	337	357	349	345	328	359	344	323	322	361	359	353	344	356	346	354	349	387	346	332	369	343	359	361	374	326	364	334	357	378	362	333	333	359	322	358	360	338	363	349	370	336	358	386	348	370	350	335	312	349	375	318	342	360	376	324	378	370	349	359	352	356	356	361	345	370	377	363	346	348	347	333	348	328	364	358	355	385	380	342	359	375	333	347	372	361	360	343	323	306	376	373	359	361	356	339	343	370	347	371	370	348	346	329	362	359	342	347	359	345	324	384	375	336	311	353	319	343	355	378	356	349	335	334	342	375	351	321	342	307	360	310	364	356	363	355	362	372	331	369	377	363	322	353	329	353	328	340	342	360	354	357	355	353	376	361	361	394	357	363	357	375	356	379	339	352	322	355	364	338	327	363	354	365	352	352	382	371	320	359	336	368	367	363	339	361	339	357	382	350	376	350	349	339	385	358	368	337	365	351	357	356	362	352	385	373	362	368	347	387	375	363	351	405	352	360	369	366	345	331	333	325	358	318	353	319	315	336	334	339	347	345	413	364	363	340	352	359	402	378	351	359	321	358	370	356	355	362	357	356	361	337	346	371	353	376	325	387	337	360	338	354	359	375	342	357	377	407	358	368	363	350	351	355	355	347	375	354	340	324	339	371	318	382	367	360	340	355	344	375	331	343	369	364	333	351
42475	37074	60369	40793	38091	17198	20143	23627	15844	1690	1095	1032	1011	1041	996	1005	970	1049	1304	1092	988	1030	1153	1056	957	869	899	916	963	1580	874	824	882	801	820	848	828	885	868	849	759	820	815	793	820	853	806	801	834	825	820	837	795	769	849	846	825	817	852	878	846	814	866	856	857	829	860	845	841	841	840	785	804	833	916	817	854	815	797	824	770	875	889	880	831	847	861	853	816	827	858	838	817	825	865	829	857	869	823	865	801	836	817	865	819	850	845	834	877	825	831	821	839	798	833	862	868	796	850	843	837	884	820	851	886	802	877	818	824	892	887	882	891	835	852	866	830	838	875	876	819	855	865	814	872	848	877	829	856	818	892	860	832	867	843	834	852	937	846	813	846	842	849	815	863	803	834	812	857	891	823	806	836	810	814	846	837	876	868	816	800	880	849	796	812	819	851	852	803	802	843	891	837	840	834	836	818	825	836	817	870	864	880	876	809	830	820	806	850	826	819	845	812	810	855	867	810	852	844	832	866	821	843	834	833	807	798	817	833	810	821	865	853	841	852	828	801	852	884	839	837	834	879	910	838	794	840	874	792	884	849	839	821	812	843	855	896	849	838	872	802	857	851	864	794	858	850	804	855	830	833	811	829	855	826	893	851	829	811	857	880	837	861	905	849	812	847	827	829	889	876	895	856	838	814	840	827	858	834	836	827	826	858	840	816	797	830	878	874	828	824	842	878	810	883	813	845	866	829	855	839	851	876	890	858	860	884	883	823	856	857	809	861	812	823	792	840	816	832	863	782	861	870	834	860	879	755	869	820	828	831	814	874	850	852	826	825	816	877	888	880	796	878	818	833	781	833	821	841	879	783	796	853	828	827	862	843	858	822	813	876	855	817	803	833	845	821	839	839	829	830	856	868	803	818	845	827	867	875	870	793	837	846	867	871	850	805	843	857	827	874	834	812	839	829	786	878	865	847	843	772	803	829	812	827	879	826	813	852	866	774	848	816	876	833	876	789	825	873	827	895	825	845	811	845	876	887	813	847	850	822	836	861	917	849	837	838	810	839	815	808	821	858	885	792	834	825	846	804	829	865	898	789	819	828	861	794	827	829	841	851	804	825	840	801	885	814	825	837	815	836	917	838	864	937	861	812	802	825	835	837	843	894	812	854	819	911	791	841	825	802	786	824	795	913	795	832	861	848	858	835	815	814	869	818	837	863	858	845	843	870	813	828	734	816	827	822	857	858	857	885	827	873	832	789	867	786	846	799	812	818	836	873	866	853	815	810	879	865	863	778	850	814	853	855	799	855	789	796	887	897	869	826	847	826	806	821	813	865	829	807	830	902	862	848	863	812	836	858	841	831	830	871	810	813	832	859	842	837	844	834	825	854	814	860	871	835	821	843	792	811	807	814	865	847	853	832	876	893	812	841	820	839	886	855	866	867	834	868	857	847	880	851	837	837	872	856	881	829	802	850	798	824	792	852	840	836	776	828	800	809	830	833	834	792	857	868	871	814	876	815	827	877	789	861	886	862	859	895	787	822	825	837	820	866	797	839	791	853	820	877	766	814	835	862	831	824	813	837	817	861	792	872	882	837	847	828	878	848	848	845	800	825	804	894	839	821	813	861	793	815	842	832	808	822	862	877	845	787	931	853	827	847	849	832	811	846	789	865	823	830	885	821	806	811	860	833	823	832	861	858	856	811	813	858	834	807	842	869	842	889	838	885	868	827	788	828	855	905	809	881	839	822	799	889	806	845	870	797	867	873	847	859	840	846	849	866	824	855	814	785	799	797	825	821	771	815	833	856	841	923	816	844	830	854	831	837	855	779	791	813	866	777	796	841	890	835	825	863	856	852	859	858	816	823	815	800	845	836	867	862	903	846	831	858	852	831	815	809	820	869	848	860	866	816	856	834	870	824	843	769	803	821	843	827	825	815	857	864	781	900	799	808	808	840	882	808	891	845	794	857	848	881	853	798	846	881	855	896	760	856	819	772	858	838	813	814	837	840	840	875	805	861	829	832	832	867	903	836	853	864	836	828	825	787	830	840	843	838	884	849	857	817	873	814	837	827	825	884	819	803	836	843	858	845	834	826	833	826	818	855	812	820	831	806	792	844	845	878	840	854	825	874	853	836	859	848	826	852	836	836	786	825	818	813	861	834	815	807	836	901	850	833	848	767	838	837	794	805	865	834	819	805	857	885	834	897	781	818	865	863	843	791	855	873	838	828	804	825	824	835	817	846	811	845	773	818	820	843	805	853	866	806	812	829	842	799	836	822	878	821	896	836	877	852	844	852	855	863	827	815	853	798	835	862	826	867	864	848	881	829	814	814	865	827	818	827	850	817	856	869	825	825	864	832	852	835	802	828	860	899	841	837	835	862	876	841	788	870	862	805	854	890	813	896	860	873	830	839	811	898	843	910	823	814	813	836	846	882	839	823	853	910	847	811	858	805	847	881	824	875	834	796	836	859	836	801	797	878	899	810	742	796	856	802	834	852	794	830	858	788	821	862	781	850	823	813	858	851	842	812	806	843	840	832	786	839	817	818	849	781	833	806	790	822	866	825	792	895	814	792	839	783	854	849	826	835	863	810	865	866	783	867	814	840	781	832	835	871	843	857	862	806	865	813	843	805	827	850	865	803	820	865	841	807	805	888	865	827	857	855	857	807	884	808	830	846	782	817	835	870	802	877	803	858	914	809	852	842	815	887	788	888	912	832	806	859	885	831	821	885	843	812	804	868	830	834	864	829	815	825	813	851	791	903	825	827	898	883	892	857	833	844	875	833	883	857	865	854	874	864	901	862	836	806	797	819	879	816	847	855	880	845	879	853	828	847	825	822	845	898	872	866	840	892	829	815	841	853	827	829	837	856	778	820	834	838	823	790	829	841	858	805	865	867	819	855	828	801	848	852	773	860	832	788	819	875	862	799	868	854	842	843	807	784	850	820	866	898	865	836	898	864	797	857	833	848	856	835	818	864	867	871	829	911	884	832	809	823	839	773	872	840	854	874	821	804	818	829	839	838	804	829	824	874	831	866	812	864	920	777	826	870	877	767	847	834	839	867	844	859	885	831	854	904	817	836	799	810	817	854	801	802	837	852	846	842	886	860	799	863	888	941	801	859	802	822	833	801	875	861	861	800	829	874	816	828	893	815	804	818	847	822	857	842	878	828	803	855	833	880	843	844	855	838	858	847	869	772	869	859	873	840	852	854	845	812	859	810	899	814	850	871	813	865	843	783	827	813	888	845	861	813	883	775	861	797	828	804	834	855	823	806	870	833	849	823	856	851	820	840	811	813	853	832	811	845	816	810	847	853	846	904	823	893	909	808	834	830	845	815	822	886	876	780	860	819	812	841	768	798	852	822	818	887	833	831	835	824	851	866	854	851	817	807	875	853	838	809	843	799	852	797	869	834	795	829	890	849	834	914	803	819	819	781	836	809	842	839	869	830	794	866	836	905	856	853	887	781	829	805	868	840	821	792	841
77862	60468	75255	53944	37842	19754	16853	15226	8250	882	319	310	290	313	302	261	279	314	307	283	293	296	271	309	294	277	243	260	295	356	249	266	230	244	257	231	243	256	257	239	255	234	212	248	214	234	215	238	278	233	252	210	204	228	243	252	230	224	235	201	225	241	226	226	242	251	225	247	234	238	237	242	225	231	240	221	262	242	215	262	255	223	274	232	233	222	230	240	216	234	239	244	238	276	249	194	238	227	218	192	228	247	226	265	298	242	248	249	251	232	218	232	272	250	253	218	265	233	235	254	223	218	239	237	255	289	246	232	231	244	253	241	223	258	231	280	240	237	239	215	222	254	234	249	229	262	232	233	240	239	239	234	264	242	234	246	237	212	265	251	233	213	211	227	258	222	193	251	222	257	221	241	253	256	249	282	260	255	260	246	228	241	233	241	259	229	248	246	220	250	229	225	250	243	231	271	240	241	240	239	246	238	241	214	225	247	229	232	267	239	234	255	214	240	257	236	249	258	244	257	228	242	235	222	227	231	222	238	243	237	256	241	256	243	239	217	261	240	219	261	260	254	253	229	246	223	215	231	233	229	236	243	236	241	244	236	249	246	263	218	236	244	227	257	211	242	219	238	240	245	241	236	224	249	232	273	227	222	215	219	216	218	238	254	265	216	234	231	244	247	231	232	237	231	240	250	235	211	222	265	230	233	229	262	225	230	246	218	244	221	253	231	238	221	234	229	234	201	209	228	231	215	256	269	238	237	257	226	258	240	249	263	275	247	273	256	290	206	256	238	257	249	244	238	230	241	255	225	240	290	230	251	257	230	233	222	247	271	246	231	210	224	250	249	225	245	228	249	245	215	224	235	249	273	236	270	234	238	255	255	211	257	203	237	255	237	243	229	243	244	236	210	255	251	237	210	220	224	225	268	225	248	239	212	249	227	247	250	267	245	245	230	244	237	251	224	241	252	243	245	235	231	211	242	251	259	261	248	242	268	236	253	235	281	225	242	232	236	232	244	231	261	230	250	230	250	250	223	232	243	243	258	248	214	242	265	247	242	209	217	255	252	232	238	228	225	239	253	228	269	242	249	225	243	231	263	256	224	246	228	262	266	233	239	263	226	214	232	241	253	249	242	246	268	239	228	228	258	233	225	223	220	248	190	226	233	251	246	254	232	256	251	241	249	247	244	253	253	248	235	218	250	256	221	256	239	245	231	257	250	245	226	216	222	227	213	225	254	240	231	224	253	249	224	245	242	239	248	241	247	238	239	229	231	267	233	252	238	266	273	266	221	260	221	225	240	231	253	238	249	273	220	247	226	216	205	232	236	244	242	251	249	213	234	225	232	234	230	231	261	234	269	261	219	237	234	248	259	250	209	249	250	268	243	244	230	210	246	255	214	237	229	238	226	232	219	257	246	233	220	226	258	232	254	236	257	249	217	237	260	278	189	246	263	259	258	210	234	276	233	215	235	244	273	231	260	266	230	228	212	244	264	240	226	279	257	232	231	232	206	229	235	244	239	235	269	279	275	281	243	216	228	241	236	240	229	228	233	224	256	245	240	223	259	262	248	224	255	250	252	247	237	249	218	261	257	242	230	264	243	250	234	228	245	249	248	247	240	269	252	253	235	261	235	225	266	248	210	235	247	223	232	225	245	239	232	232	208	233	233	244	244	235	263	223	229	263	211	229	248	249	249	271	242	256	227	244	226	240	263	242	229	207	226	254	245	222	254	233	228	224	245	239	213	236	239	212	259	188	232	255	243	241	241	269	231	256	272	249	247	276	274	239	207	253	227	233	238	264	253	246	263	265	223	267	263	220	260	245	243	267	221	241	261	283	279	224	255	239	238	239	238	221	252	217	246	243	249	215	235	246	244	213	222	249	244	243	268	230	250	229	229	223	271	241	237	271	241	202	239	221	246	220	251	237	263	248	272	224	236	235	253	262	243	230	238	192	237	228	216	244	232	209	248	234	253	252	243	222	252	263	252	238	240	241	229	267	250	225	219	244	220	230	244	243	272	241	245	230	238	226	236	222	225	252	246	250	211	224	255	243	223	259	253	230	236	241	248	216	255	222	235	262	255	252	237	221	228	278	247	221	232	243	227	229	220	229	191	231	226	238	217	228	263	252	240	250	221	227	234	217	260	238	232	245	215	237	217	249	234	226	231	209	232	244	259	243	233	245	242	241	218	246	266	234	216	208	218	243	232	216	180	227	225	229	239	233	214	259	236	252	236	242	253	234	263	237	232	233	252	246	252	237	224	234	236	256	212	234	225	269	216	207	222	236	232	248	250	237	204	231	204	238	247	253	250	234	250	245	235	214	232	268	257	285	246	259	232	231	262	223	262	263	227	248	212	245	233	246	235	241	219	210	217	231	251	264	226	254	238	245	215	247	258	249	208	238	240	240	236	244	233	252	261	259	224	231	226	241	263	265	240	231	213	242	233	225	229	254	228	221	261	242	227	226	260	238	229	252	243	229	240	265	232	242	228	221	229	228	222	256	240	238	242	280	219	237	210	243	272	230	213	257	232	271	231	257	238	259	257	244	294	240	239	242	244	254	227	242	263	235	228	254	238	243	224	200	258	213	261	244	266	244	238	219	229	240	233	229	257	236	228	254	221	239	207	228	249	251	244	237	256	219	240	205	252	226	230	250	250	227	251	249	225	214	265	264	231	237	240	230	275	241	236	228	256	274	247	226	245	252	252	249	248	246	233	242	230	217	259	241	264	199	234	244	254	239	235	264	253	224	245	269	249	236	229	243	221	233	255	253	235	272	231	233	248	241	244	258	224	236	228	269	220	265	236	231	229	254	242	251	236	249	226	249	242	254	225	233	284	244	273	241	239	229	262	207	232	248	215	230	234	250	237	234	248	242	248	232	226	277	230	230	212	228	211	254	246	246	244	254	225	222	212	231	213	238	241	248	240	245	222	270	252	268	260	245	264	263	246	220	250	236	250	237	227	252	245	227	245	264	247	238	249	246	245	252	243	230	223	265	259	250	238	230	250	271	243	197	260	221	285	235	244	257	209	210	245	257	235	230	246	235	269	235	250	248	227	244	254	219	291	244	255	250	231	280	263	219	228	254	266	248	246	231	269	218	243	203	223	226	215	251	250	241	232	210	254	249	236	249	267	243	253	234	226	214	268	253	268	219	243	254	252	238	257	266	255	259	260	236	226	225	245	243	250	219	218	245	248	245	235	255	269	240	218	247	253	266	241	230	228	233	199	250	244	275	253	245	221	243	221	249	242	237	243	245	247	232	227	258	222	216	255	196	252	220	243	224	224	213	245	233	234	271	238	221	235	261	247	243	249	206	235	245	254	235	220	237	263	239	245	226	238	213	224	221	242	231	239	254	258	239	241	238	258	259	250	257	222	249	244	257	234	247	257	228	270	247	233	238	229	225	242	233	236	231	225	228	259	237	220	258	249	245	248	229	214	237	216	239	237	247	229	216	235	258	239	257	234	232	228	253	253	225	215
50005	46524	72799	51531	47674	22856	28484	30740	20873	1963	1163	945	903	992	957	737	887	1046	981	951	899	975	1009	1161	1075	657	598	644	1030	1535	618	606	583	613	614	620	622	596	579	584	573	641	631	656	590	622	586	606	585	611	628	637	644	566	580	608	585	614	561	578	571	598	614	576	612	635	629	646	605	654	591	590	596	614	586	625	579	590	578	587	609	604	612	595	616	559	596	589	616	628	566	585	614	599	612	562	589	604	605	632	623	601	622	627	593	575	605	604	607	621	671	642	624	604	622	602	600	584	625	588	603	602	578	605	588	609	602	560	615	591	584	607	645	622	611	567	608	601	660	572	636	585	553	589	577	596	592	602	583	584	653	573	600	587	589	554	623	634	569	601	600	606	630	593	633	606	581	609	607	621	628	622	626	608	604	600	641	572	596	617	608	605	624	597	592	581	599	557	608	612	629	634	604	631	604	577	580	591	657	590	573	623	617	617	627	590	573	601	595	592	586	589	618	599	592	592	649	618	581	634	592	608	628	598	605	567	620	606	625	586	622	609	590	600	614	600	577	596	620	612	628	578	589	610	607	576	608	630	611	625	568	580	584	633	604	614	572	630	610	656	581	640	594	569	594	572	614	612	608	593	583	642	626	651	649	640	610	607	579	588	592	633	567	568	589	579	568	583	606	625	603	570	568	587	602	597	582	540	548	603	611	610	609	582	625	575	592	605	644	587	577	620	606	574	601	621	588	619	624	630	614	630	598	654	610	594	574	589	589	599	559	592	614	629	531	571	578	615	594	589	587	605	579	627	611	626	608	614	568	618	620	652	575	609	598	575	591	596	587	620	585	598	575	606	605	581	594	639	650	580	629	592	625	606	613	621	627	596	590	602	592	555	642	605	611	622	571	614	631	595	606	645	589	581	620	627	593	605	542	576	577	624	549	581	587	638	610	567	579	631	573	591	599	556	587	598	606	629	640	601	559	583	595	651	629	609	597	607	622	577	584	628	587	580	622	622	618	639	606	567	607	581	563	579	559	571	598	585	627	569	599	579	637	604	579	571	594	582	582	658	592	581	615	585	572	628	578	610	557	605	599	640	558	620	574	589	588	606	615	612	641	590	562	596	606	585	591	586	622	604	606	574	558	625	577	623	595	599	575	631	657	591	608	600	600	638	581	580	581	604	647	588	625	636	596	567	581	574	587	586	584	579	595	612	625	608	621	559	613	591	622	587	608	631	630	596	544	596	573	597	628	616	595	604	583	610	551	598	574	574	605	570	566	598	609	580	625	628	564	598	614	579	586	566	585	599	637	611	582	574	582	608	570	611	619	605	642	616	576	661	538	586	574	585	602	592	581	608	627	618	587	583	621	563	594	593	654	608	606	602	614	604	649	611	591	582	633	598	604	606	587	571	619	612	614	511	655	566	567	601	584	603	596	547	592	603	600	565	577	613	583	581	583	607	572	605	626	622	580	586	637	632	577	586	593	624	590	636	581	599	617	661	597	621	600	616	623	558	586	628	565	578	603	589	624	608	586	595	607	573	566	623	632	581	589	565	580	623	629	604	594	588	612	609	617	610	593	586	594	584	601	568	643	603	602	651	589	611	584	633	577	617	607	608	590	565	574	611	623	595	604	565	607	597	613	609	574	615	589	616	617	567	603	604	612	574	614	640	586	625	641	620	601	594	604	638	633	607	602	584	629	626	605	535	599	557	645	643	591	572	610	570	586	608	610	645	594	625	586	577	624	598	641	583	542	585	584	563	626	604	605	584	634	616	591	624	638	578	608	576	585	562	610	635	607	554	614	603	622	618	674	597	616	629	609	579	619	594	599	573	605	652	545	625	582	546	608	546	588	596	596	594	624	616	592	629	575	609	586	587	596	598	590	658	610	607	607	587	583	608	621	614	645	616	603	565	622	604	570	605	609	599	600	607	625	588	673	590	599	629	570	635	594	610	621	569	605	628	605	585	609	601	646	604	597	616	585	601	592	619	586	588	555	572	592	586	582	595	601	594	601	597	567	604	603	616	579	597	581	607	581	613	603	577	600	580	609	588	624	605	628	572	612	597	592	672	632	586	561	588	550	572	630	628	586	582	589	597	621	628	621	626	608	570	585	606	599	624	617	576	584	607	600	625	638	588	592	589	560	613	644	630	625	593	597	580	592	602	568	597	616	599	608	588	627	568	580	587	577	633	632	633	618	587	614	602	598	612	597	578	590	612	615	587	583	601	627	643	626	557	609	595	622	648	580	580	601	620	600	602	593	563	594	632	615	571	585	608	548	636	630	650	567	584	597	645	606	597	601	597	628	583	586	591	619	585	597	613	579	572	619	612	573	617	576	622	647	572	595	623	595	580	566	600	595	587	607	565	596	595	659	576	621	599	559	592	589	586	606	603	618	587	642	569	585	574	595	591	631	587	606	635	542	621	591	582	618	620	603	599	568	607	610	572	572	649	551	609	609	583	580	590	620	581	552	608	596	584	589	615	562	647	615	622	622	591	565	553	603	649	608	617	613	555	602	578	624	579	586	615	601	594	597	590	560	637	622	619	591	567	606	593	564	551	596	589	647	624	656	576	668	624	552	594	610	589	628	634	639	635	616	595	570	590	603	567	579	615	568	581	580	621	589	598	581	577	581	597	583	553	587	600	587	619	578	594	594	604	563	600	589	564	599	609	570	606	606	556	588	610	615	598	552	569	643	619	594	593	571	608	652	585	583	607	579	595	603	617	605	584	552	622	582	528	590	606	603	572	629	597	589	601	576	633	614	598	588	603	586	614	608	616	613	610	629	600	613	594	539	616	646	596	583	584	611	571	618	614	605	631	558	590	600	613	586	602	584	604	589	627	562	610	614	608	614	637	579	610	629	619	609	573	597	613	617	605	572	582	612	617	596	598	615	607	615	640	594	586	597	642	601	582	613	603	563	606	619	610	624	582	590	630	568	592	580	569	591	579	566	603	566	604	603	594	600	604	579	564	596	604	599	615	613	600	644	597	601	631	593	583	577	607	626	592	576	623	572	592	620	605	570	623	602	564	581	598	604	591	596	570	599	615	585	593	574	604	598	626	617	597	570	592	595	636	553	619	618	624	592	600	621	609	604	600	590	623	596	608	558	610	612	581	593	551	581	578	582	567	603	617	610	530	599	645	568	575	638	572	565	609	614	594	578	536	626	634	632	575	635	571	585	577	602	572	568	630	630	597	570	569	606	615	600	550	575	566	627	584	566	563	615	612	553	598	568	585	600	581	571	618	607	602	580	585	582	613	640	598	563	618	616	569	617	620	583	585	626	569	596	625	644	592	588	573	626	622	588	614	652	617	610	639	591	588	607	564	644	675	563	532	647	591	624	570	565	630	600	601	624	604	583	602	591	593	583	657	564	637	603	613	558	600	621	634	633	566	608	583	608	602	591	606	614	586	586	626	612	593	598	575	632	656	607	609	562	591	602	586	622	599	572	596	599	551	596	611	617	619	574	595	612	665	596	571	615	646
24327	6885	10535	5100	2140	770	797	843	588	445	376	430	413	431	397	400	396	421	421	421	378	364	408	436	413	438	374	410	406	350	436	369	428	411	432	404	412	432	384	384	428	397	430	421	403	418	386	425	388	411	428	394	393	435	387	381	382	395	437	405	399	420	386	393	406	369	365	415	427	425	426	432	394	414	454	402	393	424	402	406	371	386	412	365	380	374	418	385	417	412	391	384	414	433	424	447	417	403	433	448	409	407	423	421	380	388	393	432	398	416	364	442	410	414	410	407	374	399	401	409	394	386	375	425	424	429	462	381	392	425	403	385	407	398	424	427	398	381	400	408	410	387	411	387	390	437	388	386	386	406	426	380	414	391	407	416	397	432	360	438	408	400	388	384	389	401	391	420	413	401	379	400	407	411	389	389	416	420	392	406	402	418	405	394	386	422	427	401	364	411	438	399	420	389	415	383	446	419	392	380	404	387	408	377	400	440	391	382	390	374	430	419	401	370	439	381	394	442	419	428	398	410	419	445	416	392	433	402	386	449	389	409	420	407	425	383	387	441	388	429	396	448	388	392	410	443	391	392	414	408	421	397	362	412	419	400	394	402	415	403	349	391	379	405	426	411	399	403	376	380	424	391	410	398	404	379	386	395	423	377	370	402	367	401	388	382	412	403	385	382	396	395	382	371	390	393	378	426	400	428	430	369	396	414	379	397	396	423	413	413	445	435	336	392	406	397	431	401	439	414	394	410	417	402	441	402	358	399	390	422	418	413	388	383	405	428	400	428	384	418	432	382	407	396	416	399	412	369	409	422	409	403	380	439	405	413	428	355	385	409	439	412	424	413	406	401	422	406	377	437	381	358	384	397	420	419	416	399	381	388	407	409	357	369	413	416	386	423	420	423	402	414	436	398	416	375	410	393	398	396	406	396	412	445	400	368	427	380	373	396	391	404	383	408	394	426	391	411	419	368	418	424	437	419	394	392	393	428	421	416	422	414	405	415	383	411	397	408	422	413	422	412	417	396	398	413	389	429	412	383	395	431	426	398	404	391	433	413	411	417	411	422	413	412	359	389	403	395	410	412	387	442	415	422	398	394	393	414	405	424	426	345	402	404	373	396	397	376	413	416	432	404	408	412	392	410	384	450	384	392	401	405	401	383	388	370	390	402	379	385	409	383	432	407	374	440	418	387	421	377	427	388	440	442	397	375	391	391	394	433	389	393	408	397	393	404	379	414	396	428	405	404	395	395	431	414	379	407	429	381	361	397	384	417	376	421	417	388	415	400	423	426	375	419	420	390	419	388	383	428	405	376	385	377	414	402	405	421	403	395	447	414	403	422	420	395	356	393	397	412	405	400	419	433	405	396	436	405	396	410	386	385	419	401	401	397	407	441	441	412	397	377	417	382	407	374	393	408	399	424	384	348	420	374	397	423	410	429	430	418	354	424	447	399	370	399	426	384	385	396	376	408	400	405	415	387	401	417	414	394	393	428	398	383	429	410	385	368	419	420	394	395	400	383	391	389	410	381	442	388	416	420	407	413	398	412	387	361	420	404	407	390	412	421	406	403	407	387	413	409	411	405	416	416	421	407	407	368	432	432	397	433	414	434	406	405	396	400	384	448	404	384	399	409	411	375	422	382	396	424	376	428	405	408	373	363	392	390	394	410	399	418	398	428	346	384	394	392	417	393	386	428	393	354	413	410	402	420	398	376	399	427	409	431	427	383	390	415	377	403	394	389	389	432	408	407	418	379	387	419	383	430	428	412	435	414	376	408	405	447	432	450	407	392	413	414	403	422	422	373	428	373	396	351	399	373	415	410	373	420	415	393	414	390	386	389	397	405	407	391	385	402	357	418	385	443	434	407	399	412	397	391	422	448	394	383	386	421	416	414	448	414	427	417	396	433	370	415	382	389	410	424	406	413	411	386	372	394	385	397	381	447	424	419	388	397	400	393	410	385	425	379	413	418	411	386	416	379	404	383	386	421	413	364	404	427	406	422	423	402	338	349	390	407	429	398	438	385	419	416	376	393	408	430	351	393	416	423	407	376	393	362	410	403	406	407	421	448	423	401	427	390	387	392	382	389	425	403	397	405	386	404	409	379	433	397	444	440	427	352	436	403	397	400	392	430	400	404	438	401	439	399	433	397	404	390	401	423	400	412	392	404	335	408	429	431	381	467	442	393	377	407	396	416	411	395	424	393	402	405	397	393	422	389	379	411	432	382	373	375	409	397	411	403	415	417	418	410	424	411	389	383	421	423	394	392	394	431	385	419	406	398	410	414	384	396	424	369	394	417	382	412	391	431	438	421	396	379	388	421	425	413	383	400	397	447	458	390	380	424	405	418	385	387	397	393	455	439	398	456	421	417	441	410	367	393	385	362	398	405	424	402	389	413	382	453	464	430	385	413	387	397	431	399	396	418	393	412	418	399	433	384	416	431	398	398	407	424	369	415	424	435	432	439	432	406	423	393	392	387	365	388	395	403	427	380	379	386	407	411	412	391	417	387	448	410	388	370	408	389	439	416	405	404	421	394	414	414	394	417	401	430	404	389	387	414	408	431	427	440	427	416	398	413	385	390	387	437	409	410	383	360	421	408	404	406	472	402	433	406	386	441	379	409	406	382	420	401	392	390	434	414	393	443	422	448	394	395	409	377	394	438	405	422	426	390	438	419	427	426	404	402	414	404	385	409	431	388	406	428	426	416	413	383	440	384	426	430	400	403	391	397	416	405	410	400	398	378	392	424	389	436	420	433	398	406	373	429	418	442	439	414	388	403	385	394	373	375	393	439	397	456	379	414	394	391	415	381	393	422	425	432	400	418	415	420	390	401	405	413	429	429	421	418	419	413	412	403	404	408	441	365	378	433	392	415	414	360	443	416	393	418	437	434	425	387	379	414	428	375	381	414	416	422	406	406	384	451	423	376	384	445	389	364	415	381	395	439	402	414	398	434	401	419	436	397	403	447	373	410	400	416	409	403	406	375	426	398	412	370	438	402	372	385	412	399	408	362	434	412	410	395	438	380	444	419	379	389	401	377	394	402	413	453	413	404	402	439	434	406	402	376	366	377	425	433	420	400	387	405	378	399	425	438	390	386	404	365	393	380	423	379	405	431	395	392	422	414	422	431	398	395	393	394	399	389	437	413	406	396	428	437	437	417	445	423	436	387	386	425	401	444	405	412	409	391	391	382	382	415	400	413	405	414	400	390	410	405	424	408	409	410	383	385	405	435	393	414	410	383	411	436	384	396	413	410	418	387	405	419	393	420	393	416	438	420	415	423	408	394	410	397	389	457	414	412	392	383	406	425	414	381	430	376	381	393	410	391	398	387	434	403	429	402	432	383	402	405	406	408	403	383	404	386	417	391	394	372	415	372	383	409	402	385	448	413	436	392	397	411	429	404	438	393	428	404	407	438	382	364	387	409	415	365	428	437	411	404	390	418	387	420	424	414	420	451	401	435	416	425	402	393	393	405	407	389
20260	7601	19551	10440	7338	2561	2960	2990	1868	1044	981	1001	1013	980	997	886	947	985	1008	920	940	956	998	966	951	972	920	976	998	1005	993	911	965	950	984	942	992	986	958	943	996	939	952	980	937	963	1024	959	947	978	1004	998	995	940	1018	948	981	930	972	871	921	878	985	945	968	978	961	955	967	985	920	919	970	973	1008	929	971	977	908	949	1003	962	991	991	938	935	967	969	965	933	964	964	950	932	1040	975	1047	988	952	992	922	1041	900	994	933	973	986	1012	903	1003	956	913	967	909	959	954	955	943	995	999	960	959	1023	971	960	920	956	940	974	956	979	962	977	934	1001	1027	969	966	973	966	977	1015	942	929	938	986	941	969	967	968	949	876	939	975	944	998	953	965	983	939	971	940	983	973	986	958	970	960	964	952	940	989	945	972	953	948	933	941	960	937	963	898	1018	951	976	937	960	960	936	948	986	914	1005	980	964	962	962	977	936	950	956	1019	966	933	967	942	954	1028	998	946	954	951	918	915	960	936	977	956	974	986	964	952	971	947	934	960	972	1006	962	929	991	941	931	936	957	977	1069	988	923	962	976	971	935	942	947	987	996	907	981	959	992	964	977	923	993	940	973	1001	1016	982	995	985	998	963	929	945	959	967	916	948	959	998	931	1034	935	993	942	936	967	984	961	968	994	954	978	969	909	968	956	921	907	950	958	931	966	1006	968	960	1000	942	1018	994	962	960	980	949	929	921	970	1005	966	977	926	1028	984	1014	980	959	938	989	992	977	929	978	976	883	978	901	964	983	1009	974	982	969	954	974	950	944	975	1003	1001	919	974	921	943	985	939	1003	964	953	924	917	977	952	972	945	962	1013	985	1010	973	957	983	963	966	978	973	934	984	970	964	991	985	960	963	995	950	1030	969	924	1019	939	945	967	980	977	997	968	975	962	994	957	952	925	923	965	907	988	934	975	934	963	996	969	970	950	930	935	933	947	950	937	934	990	956	920	987	956	989	995	945	944	974	1004	928	1003	953	936	978	972	959	992	970	968	959	1000	979	998	993	956	943	956	988	945	977	1002	993	951	1006	981	939	979	983	1005	1013	955	970	1014	938	981	955	953	973	996	943	987	996	945	981	967	960	950	998	886	954	989	976	1002	964	983	949	1039	1002	954	982	986	984	941	984	905	1003	932	933	922	985	958	947	1010	926	1012	905	945	920	942	971	965	923	942	918	934	972	928	1012	973	1009	989	977	968	983	1016	953	918	987	945	953	959	992	1015	933	982	954	926	961	996	1013	970	916	988	1029	990	930	977	937	968	950	970	969	959	965	955	994	955	923	956	966	921	967	942	994	956	937	985	941	948	982	949	943	992	917	953	977	965	962	992	957	922	933	936	982	977	1030	1004	948	939	952	943	939	896	917	1011	981	975	941	1017	952	945	1024	960	988	919	1016	985	959	942	1005	991	931	931	925	940	949	983	975	979	961	981	972	967	977	959	949	983	992	961	999	909	927	946	953	964	1029	958	951	964	866	998	964	978	989	956	964	930	920	975	940	976	946	958	954	981	969	908	890	927	942	993	1017	1033	916	981	947	982	970	1020	961	953	946	1000	1005	949	989	942	951	956	985	1004	990	953	977	992	993	985	928	987	990	993	940	1012	954	991	975	885	936	986	980	921	992	919	906	925	988	965	990	953	967	917	946	990	984	911	960	938	950	931	929	1015	936	956	1022	960	956	925	964	972	987	964	955	995	918	990	1001	945	1037	995	917	947	987	983	1022	971	979	973	933	943	943	973	968	965	979	954	947	917	997	928	1021	987	960	964	964	982	940	944	975	991	943	969	940	921	980	928	962	989	933	986	996	924	975	947	856	930	946	969	970	968	934	984	935	958	937	957	1000	957	974	973	899	976	969	952	968	997	953	937	1008	976	957	966	960	990	1005	984	1005	1023	968	952	976	990	1023	963	974	986	946	939	951	980	930	937	916	927	1002	973	943	951	989	949	978	935	967	987	974	942	944	1016	928	930	983	948	942	970	980	986	1000	954	1017	969	985	1018	940	928	968	1004	990	898	890	931	1029	942	1003	957	960	937	1010	982	949	998	918	985	957	930	947	926	998	974	948	928	1006	956	949	927	998	948	986	1023	959	980	969	968	957	945	947	911	986	969	943	979	955	967	1000	952	946	988	1004	993	980	938	987	990	924	951	997	958	978	989	1014	1000	962	943	939	959	1001	979	999	1005	919	977	931	956	918	942	963	960	1001	977	985	944	965	963	980	966	917	975	1014	945	962	1024	978	931	925	1005	963	875	986	1009	1018	955	945	949	935	972	1000	997	948	1009	1011	967	959	955	942	978	935	935	980	979	954	938	934	980	920	959	990	970	928	929	959	1013	953	978	970	978	949	964	985	906	1006	917	961	972	1034	951	970	979	977	982	1017	935	990	1004	993	976	948	988	950	954	967	957	948	953	974	980	968	936	990	957	946	935	946	934	956	975	956	933	994	981	1036	1038	1011	953	1020	974	913	902	1005	970	942	933	968	899	960	951	938	982	975	953	1001	947	951	963	933	952	968	965	984	1017	987	957	969	1000	945	1029	983	981	929	938	997	972	1034	963	975	911	958	947	960	1017	939	956	984	933	934	920	983	973	959	979	916	979	963	954	993	911	942	959	955	952	960	894	945	943	911	987	963	994	963	964	958	974	969	1027	988	1001	909	1009	1004	961	946	974	964	982	935	913	998	972	959	971	1015	959	969	944	986	983	955	997	971	965	965	995	924	971	956	970	1001	935	983	943	933	959	962	960	967	994	964	960	931	983	1028	1005	977	967	976	950	961	922	984	1016	972	940	1003	1008	915	976	942	981	932	982	931	1007	967	939	1009	1022	943	942	950	960	1000	941	970	939	943	918	983	956	956	944	977	964	1004	906	967	958	964	967	993	972	1006	937	919	982	981	932	996	933	989	933	969	923	947	933	951	1013	954	989	951	1000	1013	948	1041	945	951	991	923	956	961	919	980	998	968	975	978	922	958	963	915	945	972	959	997	947	987	1023	962	923	935	948	933	945	962	934	1002	920	973	929	964	972	956	1038	963	961	960	931	980	919	953	1002	961	966	1055	989	983	996	1005	972	1035	967	1006	961	954	963	1005	934	1011	983	974	964	981	981	994	1001	977	924	928	927	947	977	977	981	973	989	979	962	975	1035	970	940	1009	996	979	968	973	959	952	945	973	998	993	1014	963	1004	955	1023	992	1002	970	930	977	1005	1006	958	937	946	977	972	931	921	895	973	973	959	936	977	929	1009	952	942	966	927	940	953	964	985	890	936	955	965	931	884	968	956	976	952	990	949	970	993	939	915	993	988	949	940	927	1027	1011	960	960	975	967	968	989	977	973	937	918	956	995	945	955	1011	990	952	901	973	987	961	925	1012	1034	933	970	894	952	1026	987	1016	995	909	916	986	973	953	991	974	1040	937	967	1011	955	968	921	944	962	985	956	939	955	974	974	966	970	950	919	944	995	989	971	994	974	920	927	1001	940	915	883	967	961	903	951	1006	1005	966	974	1024	989	964	987	1000	913	980	952	999	964	962	964	937	989	944	930	989	992	988	909	953	945	960	942	918	998	995	967	985	1009	917	999	973	916	964	996	952	933	991	960	950	961	984	977	984	1010	971	1001	917	995	963	994	977	1010	972	902	1008
65660	49623	64768	44309	28622	10737	9311	8419	4028	568	413	371	369	383	410	360	363	358	416	335	366	368	400	403	375	362	341	331	353	391	345	338	347	344	330	332	320	335	361	337	329	329	347	347	341	320	338	342	339	383	355	363	362	346	356	347	361	364	342	323	357	353	337	363	336	328	339	308	352	332	355	295	333	343	368	334	334	332	326	327	338	362	370	346	373	371	372	351	332	351	347	357	356	364	342	377	349	341	311	338	327	322	368	341	357	319	313	358	332	341	374	314	358	339	363	356	357	358	405	369	363	373	312	306	334	387	344	314	323	346	336	366	322	347	336	355	351	322	333	348	321	329	285	295	330	350	349	364	347	338	315	315	324	376	333	338	345	352	361	322	344	336	341	317	314	329	315	354	352	333	374	346	366	375	319	345	322	350	364	346	382	357	358	373	316	304	304	323	362	365	371	366	346	354	331	310	373	317	356	319	336	349	356	319	301	339	365	372	346	332	365	379	342	391	351	343	348	349	360	338	379	352	357	356	335	343	367	347	343	317	349	374	342	330	399	329	361	343	311	369	344	355	370	352	346	375	364	347	373	319	388	318	336	357	331	326	371	336	333	330	322	364	313	320	320	372	332	337	296	343	344	356	368	369	350	354	340	343	323	342	348	338	328	337	387	330	359	378	377	337	324	372	358	359	372	383	328	363	339	319	312	362	371	363	323	355	372	368	357	316	339	346	321	340	331	349	334	378	336	348	383	341	322	364	359	327	349	343	340	316	396	318	372	327	376	351	331	339	328	363	368	371	309	406	351	340	341	318	306	362	340	310	382	335	349	321	343	353	343	310	341	337	354	318	366	388	342	362	339	323	343	339	359	323	390	355	348	355	341	329	334	352	355	382	330	355	359	350	380	326	384	342	382	346	347	347	312	359	311	333	357	342	358	328	361	349	346	334	343	382	354	352	337	318	379	350	337	353	351	303	305	327	341	350	298	332	340	346	337	360	359	355	358	336	393	347	321	317	323	352	330	342	345	377	340	359	370	346	312	333	327	356	371	335	332	326	344	361	361	318	357	346	340	333	336	362	329	323	315	366	366	314	344	348	355	329	345	372	336	334	322	304	367	365	372	317	345	347	341	373	363	341	362	357	317	341	313	327	329	345	355	351	341	353	340	316	322	351	366	347	355	329	348	344	339	350	322	317	361	326	369	381	378	413	324	317	325	323	341	372	341	341	374	336	327	355	315	353	356	325	315	399	351	332	332	323	321	350	333	360	343	343	344	355	349	351	337	337	351	326	300	317	344	352	344	336	335	352	329	342	314	348	354	332	332	336	298	337	351	351	319	368	345	323	367	322	348	357	361	341	373	348	362	352	348	336	381	358	343	320	336	342	365	373	312	330	347	334	319	335	362	366	394	315	355	330	328	367	359	320	373	329	336	296	314	344	335	325	351	356	390	319	362	321	294	333	354	320	364	332	316	343	335	340	348	329	326	348	355	342	345	377	341	343	313	360	335	352	314	337	347	340	355	377	319	367	337	381	338	342	325	340	350	338	330	353	341	335	361	369	358	364	369	349	328	341	340	354	369	334	370	334	349	342	308	334	337	331	330	359	328	315	319	336	347	358	356	329	347	338	362	351	360	350	353	349	378	332	353	375	300	337	334	340	307	341	352	358	326	357	373	352	343	333	374	345	318	349	336	319	328	340	357	339	331	332	353	346	341	355	324	350	363	322	352	390	382	345	313	370	379	340	365	378	376	331	330	351	313	366	336	310	337	341	340	336	331	332	333	354	358	386	357	363	362	333	360	341	352	347	319	343	390	332	341	319	321	332	339	274	328	374	321	336	321	333	384	329	338	336	340	351	357	344	358	332	374	357	389	327	344	387	345	333	337	344	311	315	360	355	338	362	382	335	369	317	332	345	350	375	319	350	369	358	362	312	390	339	324	359	329	349	339	364	355	352	374	327	328	345	342	382	313	365	351	350	327	340	313	344	336	350	332	344	313	348	324	330	342	357	367	318	361	343	342	334	353	306	381	345	319	342	337	340	346	372	326	342	381	325	352	344	340	354	367	356	335	323	323	366	351	332	386	345	341	373	384	346	343	324	376	358	326	329	365	316	367	362	314	343	377	345	318	342	373	345	340	359	330	333	411	359	345	313	333	366	340	345	325	379	362	335	358	361	298	343	373	340	335	347	337	348	346	322	307	294	339	350	345	312	335	348	353	350	331	370	363	367	349	348	341	367	317	328	366	312	353	320	351	310	359	348	334	363	322	358	348	346	352	367	358	372	384	367	338	318	364	341	365	347	339	354	388	340	344	340	323	333	338	332	334	325	372	357	332	350	387	360	364	364	357	344	342	330	330	378	342	343	355	299	341	349	343	321	367	344	344	326	344	332	327	358	360	346	311	306	342	363	328	306	342	345	380	316	349	332	343	362	336	338	357	312	341	316	325	338	314	347	348	353	387	329	313	340	350	317	317	330	344	380	332	370	354	343	346	333	350	338	364	317	344	330	362	359	354	349	299	339	335	327	328	349	345	348	343	352	351	292	375	353	371	340	364	336	293	340	341	342	286	329	322	303	316	348	336	335	353	350	327	338	353	339	338	356	340	308	357	332	357	340	330	325	321	362	338	333	317	342	369	341	362	332	314	367	376	331	354	357	359	360	379	342	326	330	372	342	355	331	353	325	336	367	349	361	357	344	358	330	319	336	317	344	336	314	317	356	349	354	323	343	343	349	332	327	373	342	353	390	343	377	343	355	325	344	362	329	374	355	337	319	304	354	310	315	363	369	353	362	352	360	310	317	365	358	374	331	364	368	331	365	346	335	373	389	350	328	341	346	348	390	355	359	407	341	360	338	340	401	323	334	319	362	356	356	356	339	363	356	334	335	353	383	350	368	364	359	365	344	324	312	349	363	365	363	358	371	366	330	327	336	322	365	329	351	367	292	328	350	347	341	350	342	368	367	350	370	333	349	340	366	328	355	335	344	343	356	339	343	340	310	341	370	347	355	361	341	334	306	316	359	334	344	353	336	341	310	348	338	341	322	350	381	339	351	342	329	319	334	371	336	355	341	341	393	370	332	327	322	340	342	366	359	342	354	319	370	351	368	332	335	399	364	347	307	340	334	304	329	340	342	327	382	363	335	315	333	323	331	365	363	365	318	360	339	344	324	329	363	342	344	335	306	349	351	334	356	349	356	353	333	351	339	345	371	351	343	378	350	333	351	348	351	355	349	332	347	346	385	325	345	356	341	375	324	340	341	353	369	332	339	333	342	368	362	337	354	316	366	337	389	335	339	370	345	362	363	320	371	340	349	373	345	363	340	364	301	347	332	379	386	349	334	327	310	320	315	347	348	382	355	340	350	305	360	329	354	372	380	325	350	346	348	342	359	345	304	358	352	323	325	319	337	328	345	365	339	343	355	394	322	335	329	335	329	332	368	320	350	357	353	306	354	369	341	381	317	334	324	347	332	342	366	353	362	339	349
41574	37554	61188	43419	38492	15072	23113	22542	12648	1324	1005	1078	1019	991	1063	1100	874	1029	1085	888	968	980	972	1075	1100	996	879	906	877	1104	815	795	870	847	846	830	846	866	839	843	801	819	877	816	845	800	826	840	802	841	872	803	839	844	832	823	857	788	802	829	811	840	825	801	860	814	778	835	873	826	844	817	792	836	763	849	867	832	842	822	851	800	830	804	814	813	755	837	770	855	824	849	862	826	862	795	826	811	783	839	794	793	859	806	828	824	846	777	803	824	850	817	844	834	826	774	842	733	834	837	807	791	830	797	850	808	789	804	815	818	805	848	831	840	854	845	793	840	852	841	809	851	820	868	843	795	826	797	767	841	843	873	841	840	820	809	868	807	831	833	870	827	854	819	812	850	882	851	782	778	786	862	855	808	837	805	827	853	787	831	844	790	855	871	827	803	786	815	776	868	865	818	840	844	876	841	850	785	818	845	834	887	825	797	808	832	811	845	823	817	807	849	834	820	876	769	776	842	870	870	798	807	805	845	803	796	817	804	826	822	802	837	794	832	797	762	903	845	816	821	858	858	829	808	846	769	875	839	874	839	819	820	763	759	763	832	796	798	840	826	853	792	849	787	804	828	842	863	814	823	825	836	862	803	812	829	868	832	829	806	830	861	859	827	801	838	789	820	870	817	791	881	885	821	814	813	829	838	850	818	801	812	846	808	831	833	865	868	864	849	832	837	787	826	798	815	782	827	850	815	872	809	825	819	807	804	801	830	781	789	826	811	867	837	821	805	830	833	822	773	798	836	864	763	790	882	827	832	817	756	867	770	776	832	835	741	802	836	788	806	787	818	813	831	824	808	794	822	831	916	830	786	807	851	839	799	819	822	850	860	853	828	764	857	867	816	853	820	841	780	770	821	847	861	861	836	824	799	786	789	804	833	862	827	866	877	832	845	845	864	814	846	911	832	808	817	799	780	853	800	849	778	828	830	837	837	776	738	835	759	852	869	868	813	779	832	846	824	815	822	893	811	835	832	798	773	847	852	842	841	783	800	800	825	768	794	806	836	832	867	832	841	825	837	851	855	842	840	865	821	798	864	734	775	847	791	825	855	829	786	804	822	891	806	857	822	777	897	844	845	853	848	828	777	833	833	792	840	854	838	835	799	805	816	810	809	844	791	881	850	816	842	838	857	804	826	868	812	835	844	865	836	831	848	863	809	889	815	780	811	855	811	818	830	829	766	861	817	850	808	827	847	852	828	818	904	830	822	857	812	839	807	835	806	848	783	794	868	811	810	840	839	793	835	800	863	867	827	829	810	837	796	850	832	803	813	793	833	863	808	838	839	825	812	827	823	834	777	864	812	867	799	796	831	856	819	885	831	843	786	800	787	831	799	801	812	829	830	854	858	848	849	826	795	842	804	827	875	797	859	814	851	848	811	756	812	851	826	788	821	846	810	799	813	810	843	837	845	809	821	826	864	817	825	895	785	852	832	798	814	798	803	852	779	806	846	816	781	794	820	831	798	782	847	883	771	817	867	864	843	778	822	816	821	805	796	829	796	822	824	855	811	858	801	805	781	820	848	875	841	811	806	840	823	874	776	860	799	799	803	787	818	825	820	845	829	787	892	799	851	809	855	838	793	756	822	811	846	795	819	826	809	826	822	845	795	804	794	798	788	873	789	843	845	824	779	778	816	851	872	840	829	829	813	840	823	834	850	830	796	827	782	818	827	778	835	832	853	839	855	891	815	833	793	777	841	844	858	798	822	816	829	805	833	808	809	799	844	791	808	843	838	828	826	781	885	839	845	850	829	831	818	824	775	809	775	818	809	805	811	827	807	865	847	805	825	808	835	841	828	821	833	863	824	828	863	717	814	800	810	840	817	834	822	805	837	789	829	840	871	825	841	826	818	821	845	884	790	806	812	811	835	840	814	765	808	820	857	806	853	786	834	834	822	855	828	840	781	807	802	814	836	862	857	772	871	779	862	818	852	845	819	879	767	856	881	859	833	817	762	792	790	804	781	819	857	822	809	847	847	819	809	838	821	846	787	822	849	828	819	784	807	817	812	785	843	790	804	804	773	793	799	827	794	862	794	814	764	820	840	891	834	801	880	811	835	835	799	812	789	783	869	844	814	780	894	775	833	798	821	854	785	861	838	813	802	839	868	813	844	878	837	886	835	851	799	825	810	842	808	827	861	811	796	823	852	815	841	810	778	796	796	864	816	855	835	812	807	817	827	856	821	825	872	855	812	835	796	884	801	804	751	838	818	854	789	794	786	804	823	814	820	791	815	733	841	777	787	822	857	828	841	779	763	815	840	833	826	860	827	783	845	810	849	826	826	819	821	795	810	851	824	855	781	785	797	831	819	843	841	803	794	803	818	825	828	846	807	846	863	862	839	883	866	844	802	825	827	813	821	828	810	844	842	839	781	799	844	837	823	766	832	763	846	852	837	780	795	814	838	894	841	846	806	814	798	773	828	842	888	833	828	822	804	799	833	808	885	827	816	832	782	831	773	797	798	823	788	852	779	817	821	880	773	824	870	844	822	821	857	873	861	807	834	817	801	863	841	813	797	794	833	794	781	880	805	847	824	819	769	810	795	834	809	855	764	863	870	798	840	831	851	786	830	830	820	857	847	841	822	836	875	793	783	813	863	813	867	806	848	769	830	795	827	838	818	813	788	797	844	810	792	809	836	820	842	816	854	814	815	785	796	825	863	828	773	816	799	848	781	800	799	821	835	871	849	821	846	829	815	859	861	781	821	820	847	839	835	827	827	821	815	816	801	852	821	812	862	810	814	863	828	870	798	811	814	864	805	842	835	785	772	845	804	841	794	864	790	756	821	855	829	814	799	784	849	835	838	807	835	847	844	831	830	810	830	735	823	786	819	817	798	807	797	817	793	840	887	845	812	820	808	846	867	809	841	818	893	845	838	815	847	777	854	840	841	813	870	829	824	838	799	866	815	852	855	809	827	827	808	855	784	805	856	860	781	789	830	818	840	803	785	860	846	855	864	808	849	813	858	758	801	815	846	856	847	759	816	838	829	795	793	868	753	825	825	786	821	851	813	812	832	850	826	798	800	821	826	839	895	826	864	824	794	826	806	828	827	814	825	763	831	761	835	828	842	828	798	776	814	843	889	789	788	801	779	839	824	822	825	844	831	773	812	824	843	820	837	799	821	835	798	845	819	848	792	829	879	769	822	779	809	868	783	864	807	830	810	841	827	826	850	846	839	794	839	843	793	824	782	825	779	828	826	794	839	803	828	821	794	849	795	798	783	778	823	807	838	813	833	785	795	696	834	829	872	863	841	827	803	833	852	866	862	796	796	800	867	836	818	809	837	866	826	825	846	821	794	839	798	807	829	814	841	823	818	819	801	869	801	782	818	775	807	828	822	825	853	859	745	854	792	859	816	777	841	875	875	803	813	781	778	815	791	853	825	822	892	841	819	834	834	825	866	820	807	777	825	764	793	808	772	865	775	805	824
74747	62161	76254	53845	38240	18009	16566	15689	8614	790	353	307	274	350	321	316	254	292	289	273	240	271	246	303	281	262	272	263	224	387	236	271	221	240	248	231	231	217	273	240	229	225	233	230	217	217	217	238	222	224	235	252	242	240	254	225	252	240	232	232	234	240	224	250	240	220	230	227	233	232	233	242	230	227	221	256	260	263	227	253	217	249	211	227	247	269	231	246	228	194	203	229	243	240	217	237	231	244	241	225	197	245	220	251	206	221	203	229	271	250	230	245	222	226	218	217	225	236	252	241	237	214	245	225	220	251	258	223	221	254	232	241	210	247	230	226	234	222	241	244	234	231	244	221	225	220	239	267	238	227	225	202	235	192	239	233	220	225	248	219	243	254	268	255	238	221	219	220	244	234	224	228	237	252	227	232	230	212	237	246	248	227	248	232	248	229	238	193	214	225	249	194	218	216	240	212	242	244	251	238	236	232	229	216	211	253	225	228	226	217	258	248	236	248	252	242	209	250	229	245	210	229	254	247	260	239	229	244	235	228	237	250	224	258	262	232	249	218	209	235	239	248	221	246	223	251	239	301	224	237	238	245	242	229	242	244	235	234	232	229	235	244	224	232	247	200	255	224	223	203	243	254	239	222	246	218	240	255	226	267	230	230	233	250	224	218	246	239	258	245	232	215	230	232	214	248	222	243	230	221	200	250	258	238	218	239	203	266	222	213	217	230	214	214	225	221	231	229	230	227	236	210	242	242	261	237	228	242	214	234	212	204	232	234	211	211	239	235	249	234	237	199	249	221	272	260	249	249	243	265	248	223	243	244	227	261	190	229	231	227	216	249	248	251	237	254	234	238	226	211	260	207	230	219	225	253	235	236	227	243	226	232	214	239	255	255	258	229	256	233	235	241	235	237	255	215	246	234	222	245	242	240	260	233	264	240	233	233	238	235	212	221	245	233	258	259	246	216	244	255	226	256	228	241	207	222	226	229	247	226	243	246	239	250	239	250	230	222	251	234	223	233	245	244	244	236	238	238	238	248	240	214	236	234	248	228	251	251	248	227	227	225	243	249	237	248	237	208	224	241	252	218	221	232	212	250	233	247	295	224	254	234	230	246	243	210	245	239	232	241	226	252	248	226	241	243	221	248	272	240	246	240	212	231	231	244	258	217	249	234	222	237	220	222	233	231	266	264	248	231	238	219	250	239	226	228	222	216	235	266	259	214	238	239	232	237	219	243	243	255	214	245	246	239	245	249	239	239	257	243	233	235	252	244	253	242	233	234	233	247	215	220	214	234	233	243	224	256	242	247	263	224	225	228	227	223	242	219	237	261	243	233	221	216	217	241	211	249	208	234	239	245	238	232	217	215	247	248	226	237	217	233	232	256	219	257	217	257	248	228	256	244	244	248	234	242	247	220	241	238	228	257	259	237	242	241	229	234	233	255	208	228	238	231	226	217	213	260	219	248	214	213	262	236	234	261	219	264	234	225	235	233	264	242	239	249	228	253	245	198	226	228	252	262	241	271	225	264	232	237	269	219	235	213	229	251	194	214	216	277	274	260	244	233	246	219	226	230	208	231	234	231	239	213	229	236	269	204	239	239	205	264	233	232	259	246	249	246	223	235	233	248	238	210	252	243	252	239	247	226	237	231	237	242	252	227	230	244	253	213	253	233	243	229	225	263	245	255	244	245	254	213	219	257	223	225	208	279	227	218	260	249	221	257	227	229	246	239	214	219	256	230	198	230	250	242	242	240	268	256	220	245	237	233	222	215	234	229	226	219	262	217	220	253	239	263	228	257	239	249	240	252	256	214	216	225	221	242	241	234	241	252	258	251	229	267	260	251	228	198	203	275	210	254	270	272	238	252	250	252	252	221	239	221	283	246	233	218	237	249	240	232	253	226	256	214	238	234	225	263	230	238	235	234	233	238	211	217	209	244	200	242	215	231	236	224	232	226	229	243	230	252	229	244	194	245	252	251	254	239	209	251	240	258	237	230	228	214	230	237	221	236	229	238	242	228	230	275	237	224	227	245	237	256	245	239	231	249	242	208	234	221	261	214	255	205	242	205	242	264	221	232	222	232	255	236	270	262	252	263	252	231	226	245	242	240	230	232	232	238	236	253	225	234	228	245	229	218	245	225	237	258	245	232	225	241	219	216	223	207	234	248	216	223	237	243	245	248	256	253	228	232	248	223	238	259	258	257	247	214	245	219	270	227	243	244	236	229	241	232	220	224	249	262	238	218	211	205	239	272	260	231	227	223	247	225	258	241	242	204	237	233	230	214	214	262	224	232	259	264	242	244	239	231	230	222	239	247	241	275	238	229	251	252	236	240	231	210	257	258	243	239	241	234	214	221	241	230	225	225	244	219	225	225	242	233	223	239	234	230	248	228	251	224	247	259	233	238	225	250	232	225	252	261	261	233	242	249	257	240	252	236	232	240	264	240	245	220	211	241	263	228	234	255	200	231	254	271	234	253	241	244	243	241	222	245	233	220	251	252	242	240	252	222	234	240	234	264	224	239	242	234	207	244	222	241	241	218	244	225	251	230	234	241	234	244	247	252	218	253	220	239	209	220	219	264	242	256	222	207	218	212	256	232	212	233	235	221	207	213	240	237	259	215	252	232	236	232	254	233	223	220	224	219	231	241	241	243	240	224	230	237	206	236	219	239	228	261	226	222	224	238	238	231	250	237	239	240	218	229	273	209	257	261	253	240	249	236	248	226	216	229	237	246	247	255	222	263	243	248	258	232	232	255	265	228	240	253	242	218	224	230	225	243	247	211	215	224	213	209	232	215	231	228	214	230	219	220	219	223	242	253	264	234	220	257	218	230	255	225	246	206	232	225	220	249	220	235	236	260	220	250	230	221	236	254	211	261	240	229	240	232	222	205	208	248	248	226	230	237	237	233	231	250	247	229	229	207	195	249	246	245	252	213	237	251	220	240	245	237	225	231	236	228	239	211	230	270	254	236	240	238	253	234	214	238	228	244	265	229	252	265	227	245	229	230	227	257	233	244	245	222	251	234	250	230	249	279	202	231	248	244	237	243	258	272	224	250	274	206	234	266	231	262	214	248	261	250	247	219	232	242	218	259	244	226	217	263	243	238	211	244	240	237	222	254	241	241	238	261	260	261	249	225	259	254	221	250	262	229	222	233	239	218	241	250	219	251	232	217	250	209	240	246	241	239	259	238	246	246	204	263	239	221	232	219	233	229	220	228	234	196	242	223	238	267	247	255	242	241	230	234	231	247	228	260	247	222	231	252	219	222	242	228	234	220	205	252	220	223	271	225	245	246	255	238	229	248	240	226	221	238	245	245	250	225	238	257	240	262	225	213	235	209	233	267	261	229	240	217	271	241	246	243	256	258	237	230	247	225	239	245	239	229	243	213	234	253	241	234	229	217	234	225	247	245	261	244	205	246	266	225	239	206	219	268	226	212	222	242	236	236	266	228	227	254	220	250	239	225	216	246	238	252	232	222
48285	47891	74730	53172	46979	18974	30651	31338	20379	1593	1159	939	903	1233	1228	1110	893	1002	979	835	808	849	897	897	925	742	741	678	688	1615	619	628	609	641	613	573	655	600	625	610	601	581	602	575	606	585	545	566	581	547	623	557	603	529	618	588	597	578	599	565	598	657	586	642	573	611	621	575	626	602	588	595	582	576	557	642	604	584	628	614	638	584	628	605	623	590	579	571	619	626	646	581	605	576	578	664	567	553	568	574	618	591	542	603	596	646	578	590	568	596	624	592	586	638	619	592	562	573	569	566	591	600	569	595	632	600	636	630	599	545	575	616	582	613	591	592	597	613	610	611	541	675	578	625	583	575	598	595	582	562	592	576	628	603	615	625	595	569	602	617	568	592	578	544	550	564	607	569	597	597	562	574	595	610	600	592	561	574	597	653	590	636	586	579	573	580	591	600	561	566	574	584	548	597	582	565	570	593	590	581	579	588	590	582	558	575	587	606	561	559	613	614	604	588	569	605	626	556	557	583	577	613	596	618	583	584	579	603	596	619	591	610	587	571	572	588	589	564	588	628	631	565	581	559	587	604	527	597	577	597	584	601	583	586	588	615	585	581	631	561	615	560	591	557	568	587	599	607	583	605	597	580	565	557	588	590	584	549	604	609	623	603	596	567	612	620	600	560	599	582	568	568	600	619	589	614	577	602	548	566	567	600	604	578	576	564	630	582	565	610	548	590	550	598	561	593	584	604	579	584	600	573	593	603	536	595	575	563	592	597	591	593	596	583	605	617	635	578	605	621	578	601	600	560	546	602	677	606	536	571	591	622	635	578	555	550	618	560	611	548	602	596	507	606	564	611	580	586	576	638	577	535	597	585	578	575	570	581	600	616	631	562	580	593	599	577	587	578	589	611	601	573	581	565	594	604	589	543	602	583	594	571	609	636	604	584	590	578	565	575	621	556	558	605	556	571	615	574	582	618	546	572	600	576	596	544	571	605	615	592	601	573	580	599	578	610	556	597	531	590	593	577	580	550	621	610	602	562	584	600	571	579	592	577	570	576	597	610	652	578	620	637	566	631	581	581	587	545	603	580	649	570	625	579	581	584	602	607	608	594	618	615	549	589	619	579	620	591	638	595	576	600	572	610	583	573	610	556	627	569	644	569	564	556	585	559	624	593	627	619	539	610	582	596	552	562	606	606	602	611	601	608	606	577	623	581	537	562	602	562	569	577	600	584	590	605	608	591	574	621	605	584	610	592	597	558	579	582	565	600	591	589	577	616	583	633	628	610	565	592	589	577	577	596	553	574	600	594	617	607	552	619	561	573	586	592	546	633	608	594	580	605	559	592	569	586	556	589	598	602	606	596	616	578	593	596	603	627	582	588	579	576	604	595	590	559	589	609	583	601	594	609	594	595	585	626	636	572	599	603	611	633	627	627	565	566	564	547	599	559	570	636	571	621	608	589	608	594	584	583	639	575	561	618	590	585	599	618	519	572	600	589	645	542	603	620	562	577	588	597	578	595	621	600	560	638	559	585	617	566	588	611	586	592	575	626	597	627	537	586	583	550	624	593	629	616	608	554	566	585	630	581	592	585	602	629	574	594	595	578	624	552	590	608	601	550	634	616	576	610	586	607	562	581	635	637	567	606	551	590	560	625	579	591	591	622	568	590	601	629	631	571	552	620	590	576	553	613	562	582	559	606	611	623	568	588	602	556	575	582	590	621	581	619	571	581	590	607	603	555	552	602	602	563	596	574	606	592	598	606	630	602	613	578	618	602	566	613	596	557	622	557	575	598	588	606	592	554	564	590	592	589	612	622	623	619	615	581	604	638	570	616	552	619	558	579	571	584	563	606	566	576	563	552	557	647	636	635	617	601	581	618	591	610	573	610	538	568	591	566	563	630	582	614	605	602	582	559	586	588	579	573	570	582	573	570	555	539	567	622	581	561	590	617	589	592	615	585	621	559	626	603	558	606	606	586	599	660	572	588	579	554	604	589	567	560	621	571	611	591	565	563	541	601	618	555	531	600	597	568	567	596	593	641	585	559	559	591	609	581	611	595	646	579	613	574	653	607	598	610	596	554	634	586	538	562	611	633	594	609	573	602	564	586	599	608	581	612	614	585	599	596	602	584	599	573	569	621	636	596	561	565	556	623	582	625	599	565	584	585	609	582	600	589	567	609	615	590	572	579	594	593	568	615	601	551	590	601	555	584	602	585	590	603	565	599	586	594	633	566	583	568	595	602	614	555	616	593	570	578	593	570	630	548	606	635	642	619	587	579	581	584	573	602	602	641	644	627	582	585	618	615	557	586	591	580	589	648	591	556	626	621	579	616	595	617	631	582	609	578	623	577	590	591	576	628	634	585	591	586	604	594	573	584	563	627	617	600	609	562	609	579	614	604	622	546	586	606	570	625	556	592	588	565	559	586	598	559	571	605	647	578	622	625	599	624	585	541	607	581	611	601	616	573	584	582	589	597	586	555	593	616	611	598	557	567	577	593	614	606	630	542	585	616	583	599	581	541	608	583	617	574	615	581	549	607	568	620	584	636	565	617	589	591	576	578	619	609	632	602	573	634	578	586	560	598	609	581	633	574	552	609	546	571	550	601	604	610	598	607	592	581	612	568	603	568	578	595	597	569	596	608	606	555	604	609	551	592	636	558	568	593	594	572	581	585	596	571	560	596	577	581	572	642	566	635	560	625	623	622	608	573	582	627	583	619	621	610	604	593	589	635	585	569	612	565	636	572	588	530	643	555	624	580	581	578	571	514	555	603	575	614	602	610	615	613	591	573	603	596	573	617	561	573	578	608	629	579	574	616	578	598	590	600	553	578	560	564	579	568	608	590	569	571	617	620	580	536	587	588	579	599	618	600	607	566	562	531	541	559	621	580	618	578	565	566	560	595	554	549	546	573	597	567	612	597	598	575	583	544	544	628	602	581	613	582	617	599	614	618	599	643	547	585	635	570	588	572	601	536	650	582	578	561	533	611	591	563	553	555	547	581	575	563	594	594	638	569	590	559	576	551	596	617	553	578	577	544	605	576	568	595	604	584	602	641	591	584	633	560	623	621	619	609	577	534	560	607	615	571	595	554	600	608	553	620	604	595	599	601	612	611	637	617	589	562	588	598	573	605	592	552	639	597	593	607	574	558	581	582	566	597	595	581	578	586	621	557	585	559	615	557	579	579	601	608	637	620	565	600	626	559	583	585	603	572	541	586	560	559	605	573	624	594	576	616	585	579	591	599	588	624	585	570	570	583	588	588	617	642	566	563	570	568	565	601	576	578	583	570	594	589	574	583	550	654	586	599	584	592	546	584	570	598	632	603	569	582	582	622	569	585	598	561	602	609	574	636	644	599	622	618	585	604	534	533	544	598	596	548	600	596	604	609	574	620	577	569	610	559	561	581	607	571	581	588	553	581	562	635	612	550	599	606	587	599	601	594	561	603	586	594	588	561	587	589	540	624	552	582	587	572	609	588	628	644
20101	6075	11699	5360	2036	651	733	764	630	412	410	413	403	401	394	420	386	394	398	398	395	435	406	379	381	389	396	394	430	380	407	397	388	381	392	388	397	391	393	383	396	394	391	370	417	404	433	402	427	410	402	371	417	404	370	384	425	389	406	404	398	383	389	433	393	422	400	382	400	423	425	412	413	407	385	392	379	404	414	391	387	385	376	368	409	384	415	380	377	395	371	382	403	377	400	406	406	403	384	385	422	395	404	383	433	402	382	408	376	440	368	410	455	392	405	371	381	397	416	407	405	416	406	406	403	429	388	370	389	413	448	380	400	416	364	372	365	374	407	438	397	417	401	374	387	399	388	431	413	373	393	407	374	363	381	417	407	421	415	386	420	384	400	373	401	372	416	393	392	408	365	362	383	367	402	422	374	408	395	386	374	372	388	401	408	391	416	405	384	421	419	357	389	399	395	421	380	408	421	423	369	426	398	412	354	359	380	392	397	399	390	383	383	425	401	435	368	380	379	387	414	429	372	405	385	408	420	398	376	413	375	408	407	402	388	415	380	417	387	412	434	414	422	368	405	380	375	381	382	360	388	409	371	392	404	388	416	390	393	419	394	387	412	398	386	386	397	375	409	384	381	410	388	430	430	418	395	386	405	406	390	414	418	382	423	393	372	395	391	419	391	392	402	406	382	414	373	371	410	391	409	367	437	389	416	410	403	393	411	407	422	416	397	375	392	408	398	371	401	391	401	410	418	433	417	413	394	428	417	394	420	399	382	406	421	402	411	381	390	436	435	389	395	430	428	416	399	410	412	348	371	393	387	374	381	421	383	449	395	409	390	386	389	388	376	371	402	382	380	419	386	387	388	380	378	393	390	408	395	411	398	417	395	395	367	404	375	431	398	417	360	374	397	382	410	408	417	384	413	424	413	397	361	407	371	387	376	378	402	408	404	387	423	413	413	404	410	387	369	400	373	393	412	419	390	393	383	401	401	397	422	407	390	399	416	391	371	394	378	382	399	389	402	407	422	407	397	370	384	379	393	446	446	406	372	426	403	411	398	395	443	416	417	385	395	392	407	372	398	399	421	392	403	417	405	362	345	393	388	413	399	443	394	392	435	414	394	398	423	403	416	434	390	412	402	368	407	380	381	430	367	373	425	395	411	380	417	403	382	400	395	413	412	406	407	432	387	405	408	384	354	431	381	411	412	402	412	409	419	434	395	387	358	396	394	368	406	371	411	400	423	394	376	404	391	370	420	376	396	423	421	380	402	430	356	369	397	402	356	378	365	395	400	405	428	404	390	402	400	385	395	418	370	393	371	398	414	409	439	395	401	372	419	440	406	444	421	435	396	407	360	365	385	405	377	375	418	434	367	416	367	380	392	386	386	385	435	409	412	413	406	451	377	386	394	398	378	408	411	386	394	416	389	382	405	368	417	411	384	368	413	427	409	408	433	388	436	382	435	409	390	398	380	355	406	399	398	390	394	378	379	443	414	393	428	374	419	363	358	402	421	378	398	406	370	370	406	377	362	405	391	389	413	421	438	407	354	375	411	432	426	388	362	412	378	407	390	373	380	427	388	383	405	396	407	380	380	422	392	395	410	435	411	377	408	388	365	397	436	392	400	402	400	429	408	398	381	376	396	409	368	411	407	365	434	391	424	367	380	383	374	393	374	384	377	402	392	431	418	463	372	380	388	400	390	404	396	403	421	421	402	416	420	408	433	405	383	397	394	392	395	320	412	399	414	402	423	386	397	397	395	389	387	390	417	397	337	368	366	375	418	414	425	407	411	382	426	419	390	378	404	395	388	445	392	354	365	396	397	399	371	420	395	415	412	406	385	380	401	422	385	362	392	417	408	394	413	399	381	408	403	411	367	386	403	422	428	395	365	377	394	360	399	420	387	402	423	404	412	395	377	421	416	411	371	415	363	396	370	367	372	384	418	400	391	403	357	384	401	415	420	407	399	405	427	419	402	398	409	445	396	377	418	391	429	377	397	395	396	410	384	382	424	376	409	374	400	380	403	407	363	374	364	375	388	431	407	417	380	403	421	393	393	436	378	399	400	348	407	389	387	429	414	383	388	402	387	361	410	371	422	376	395	410	378	394	399	390	391	377	351	379	408	414	395	375	440	418	410	406	395	399	369	398	365	406	416	409	390	411	402	402	423	433	407	397	427	401	384	427	371	405	401	378	389	378	395	375	367	375	366	406	455	361	399	421	379	410	448	403	379	397	391	429	393	366	385	464	372	386	378	413	414	416	415	358	428	422	393	398	391	368	398	376	396	398	398	397	377	381	378	413	406	358	413	416	445	389	393	398	388	407	379	399	404	389	397	370	389	394	385	397	412	409	416	382	403	417	339	390	404	431	415	422	387	381	385	403	391	410	380	424	410	411	386	421	461	389	390	354	408	382	401	404	371	408	428	410	401	410	407	424	392	392	411	409	412	405	400	403	382	387	370	390	400	389	353	399	402	400	412	395	370	390	421	367	423	377	401	371	396	394	387	412	394	440	383	408	415	417	392	425	397	378	393	388	387	399	418	390	392	442	410	423	429	403	413	431	388	424	378	405	382	393	388	365	395	405	398	454	369	393	385	396	426	386	385	417	402	396	439	372	377	402	391	426	339	367	380	365	407	414	431	402	416	398	412	383	348	407	395	387	414	362	424	422	416	425	404	375	392	369	419	399	409	408	397	402	404	378	425	372	471	441	406	431	359	401	407	409	412	416	410	417	392	394	396	401	379	395	429	393	416	358	393	417	374	410	377	386	372	370	364	360	408	422	413	375	397	386	379	372	405	361	375	379	402	396	396	396	390	424	396	394	408	374	358	379	401	400	453	356	402	368	394	369	433	437	348	419	375	414	393	408	406	392	371	433	416	415	388	371	373	384	431	421	402	380	385	410	412	387	369	384	361	394	403	408	425	399	396	386	395	386	392	390	430	364	371	407	393	368	418	379	391	416	401	392	388	408	416	391	432	390	405	415	355	375	426	378	365	376	385	409	397	417	389	423	361	434	424	376	401	362	366	387	406	370	402	392	403	379	394	396	379	392	392	390	380	379	368	390	417	416	385	440	427	422	414	379	426	392	392	390	385	377	393	412	364	410	401	385	408	406	387	377	397	395	376	404	387	405	368	422	391	387	377	421	372	365	368	419	389	419	370	416	376	422	396	401	376	376	398	362	434	392	403	408	380	402	404	404	393	392	411	424	369	444	368	351	388	434	393	406	450	392	390	377	398	394	415	423	404	412	380	423	428	372	422	378	404	417	406	409	386	438	385	382	436	406	394	383	390	408	387	395	403	410	430	421	384	400	389	425	409	401	379	403	400	399	398	359	377	432	376	395	397	400	412	412	398	394	425	363	362	377	380	372	373	404	416	388	357	405	400	416	390	398	394	396	382	420	359	416	437	414	376	407	396	405	367	405	392	399	369	380	406	432	371	386	388	413	374	378	419	399	413	393	404	395	412	398	402	384	402	351
17380	8090	21058	10306	7154	2253	2997	2769	2094	954	971	994	972	966	971	959	928	952	989	909	973	940	954	980	968	912	932	939	1031	933	1001	944	974	881	953	1005	960	919	912	951	974	949	1009	1002	980	926	927	957	902	990	998	973	991	968	976	977	937	918	956	1002	948	907	978	946	987	967	924	996	936	966	913	986	926	1001	908	969	930	949	1013	949	929	922	941	949	949	975	896	937	972	924	959	902	998	904	912	938	968	957	926	980	966	1008	924	929	954	905	994	944	948	958	925	927	925	919	985	962	906	941	930	939	915	939	937	914	966	946	926	974	990	978	1019	920	901	919	976	924	945	921	928	946	959	948	893	909	947	956	962	930	929	982	978	928	934	947	917	977	937	961	1002	976	931	1001	921	941	980	995	974	977	986	927	933	1010	970	958	926	930	969	937	938	929	1016	974	943	992	961	974	965	977	954	943	951	954	980	964	996	969	926	945	954	969	974	962	955	976	928	993	932	979	967	952	990	963	935	964	945	963	937	961	917	924	920	942	962	992	961	964	950	909	943	957	988	951	960	944	919	914	987	908	983	954	915	891	967	959	997	975	974	949	893	933	946	976	963	968	994	967	1001	922	948	1032	906	958	990	934	956	897	973	928	961	899	881	949	1001	986	1010	995	912	979	978	981	892	969	909	955	986	955	967	944	860	907	971	922	961	974	971	937	930	950	946	968	916	994	918	1008	980	980	924	929	1007	981	953	985	1012	956	965	962	928	909	1017	915	903	934	971	953	974	970	943	934	980	912	948	934	972	971	883	962	942	934	904	959	945	911	968	951	937	898	896	970	953	922	928	925	918	974	979	939	948	914	911	961	957	914	1037	1003	933	956	988	921	877	993	946	939	931	974	910	988	924	946	913	955	952	962	896	984	885	934	919	972	987	963	965	988	966	977	930	938	1023	957	980	975	929	960	947	938	933	930	965	951	928	962	945	952	939	1010	987	948	941	944	926	960	995	937	955	938	909	956	960	928	977	913	1001	948	970	905	967	995	968	974	984	985	955	968	924	869	963	927	966	918	958	996	982	929	959	965	957	980	924	933	965	905	962	954	920	940	988	1016	932	893	947	956	884	979	932	926	962	940	957	1016	966	952	983	935	939	941	940	1005	894	932	945	906	882	940	904	963	948	986	1000	962	929	988	984	964	945	994	941	943	965	881	923	930	934	972	923	964	960	944	991	977	913	925	931	939	967	920	957	938	974	920	983	978	939	935	965	996	958	974	1001	989	968	961	979	973	943	894	997	943	913	935	964	953	952	938	953	910	983	1030	970	944	987	943	943	858	984	966	981	968	962	994	932	1042	978	948	912	931	941	951	965	945	977	982	966	948	938	960	959	1024	966	939	874	942	930	906	943	916	980	1035	975	947	916	940	994	974	968	997	919	904	949	952	995	997	914	943	894	986	897	959	937	932	941	955	925	910	948	937	976	937	982	956	955	945	875	984	927	961	1035	987	936	920	994	997	940	978	966	973	983	980	973	1008	961	971	984	957	935	979	938	898	958	877	953	921	905	964	978	967	960	1029	975	974	910	955	890	952	936	902	977	942	931	929	949	955	1007	977	967	916	942	957	950	905	927	910	944	917	936	980	919	927	953	996	923	976	982	959	941	965	974	1005	909	975	1032	915	948	948	920	954	975	944	953	959	941	952	929	891	906	952	964	950	921	953	945	969	975	951	949	928	984	915	924	970	964	957	924	957	948	988	933	975	964	946	944	965	909	971	944	920	957	978	950	942	930	952	961	933	904	964	918	903	961	971	911	943	956	988	926	913	966	976	938	976	958	961	933	944	929	1012	914	919	950	924	958	985	897	947	958	979	898	961	977	947	970	944	965	946	951	976	905	969	963	911	1012	937	976	935	942	976	926	975	934	899	951	946	984	938	951	939	925	940	937	970	982	926	910	914	965	940	893	930	965	913	945	956	952	967	966	931	902	954	861	933	954	959	931	968	996	971	910	1022	956	923	978	956	983	924	998	955	901	927	915	920	902	874	950	923	959	948	948	952	965	927	945	944	980	976	975	961	944	937	974	984	953	965	917	988	942	947	995	1042	919	940	921	945	956	937	975	980	888	881	958	959	1028	931	948	969	917	949	953	955	943	944	944	966	941	908	910	931	994	979	948	935	912	929	975	952	932	951	956	985	918	971	949	893	946	946	964	975	911	982	954	966	955	970	983	974	923	941	988	1009	940	962	917	956	948	972	962	917	1014	891	963	953	958	971	973	969	970	977	936	997	925	878	1006	945	997	969	947	937	972	1010	941	957	949	904	904	936	920	930	970	963	962	951	958	948	977	959	917	1030	935	977	961	956	981	977	962	922	949	958	949	927	976	964	919	933	955	966	953	925	900	908	964	924	928	959	983	990	994	948	968	925	956	1039	970	938	967	950	901	919	928	954	945	930	938	941	935	958	897	939	963	1001	993	938	954	934	1039	980	954	1013	987	911	964	1013	920	1004	898	964	975	940	955	924	934	927	883	970	877	924	937	959	920	976	990	926	967	924	954	986	904	945	950	967	992	961	927	920	992	982	913	917	978	925	962	892	934	936	966	951	937	924	929	968	986	935	922	909	952	972	1005	996	963	922	960	909	954	928	989	938	997	930	987	984	980	929	871	933	936	1027	933	950	980	941	912	918	929	957	956	977	973	956	943	950	936	969	915	919	951	943	965	972	987	981	967	905	969	947	914	919	885	954	980	911	935	941	929	1044	917	928	971	954	924	908	947	945	1000	981	945	991	972	948	951	867	923	963	909	994	904	971	907	926	1003	1004	960	988	911	947	918	946	1003	955	926	984	921	977	964	951	954	936	955	983	956	931	941	962	990	984	990	946	904	935	936	947	916	994	918	958	978	986	936	965	951	923	956	927	1009	932	1011	963	974	985	952	964	958	936	982	915	958	937	954	957	967	973	979	930	952	992	1009	981	893	956	856	959	907	957	954	963	938	917	1002	950	980	985	923	940	971	955	1020	966	949	957	914	985	947	946	962	908	979	947	884	912	948	994	977	979	919	967	943	898	974	950	948	941	964	941	952	948	968	929	958	971	928	932	920	1025	952	984	950	920	941	957	983	903	956	987	944	962	921	937	886	940	915	978	911	887	949	935	920	921	952	958	938	950	947	919	940	922	939	948	958	951	947	962	969	897	962	885	927	988	875	937	966	922	966	1004	942	970	915	961	940	961	927	959	915	941	964	920	930	987	911	918	988	992	984	942	912	941	968	898	928	991	921	929	935	942	936	937	992	949	992	956	897	962	934	931	933	932	935	933	934	940	939	989	975	1002	976	930	959	986	947	959	928	934	953	937	939	955	932	975	955	934	962	946	916	967	923	931	953	970	982	964	966	982	965	970	997	935	948	940	931	953	909	908	990	1004	993	946	929	922	954	916	1013	946	952	938	949	934	941	978	922	958	944	975	926	971	941	924	970	917	987	982	960	949	931	996	976	962	947	957	996	962	975	920	974	919	988	895	895	859	987	943	1004	943	957	927	934	980	920	938	998	959	926	953	938	954	941	948	955	970	939	954	948	932
64874	49406	68053	42679	27915	9347	7738	6906	3536	550	350	340	396	433	441	407	428	350	381	398	384	372	324	354	352	337	359	320	345	346	316	347	379	352	369	328	322	339	341	338	333	316	330	338	307	303	324	344	367	352	351	333	334	356	347	328	299	305	342	329	337	351	361	350	317	324	332	319	344	332	346	331	333	290	338	322	328	344	338	377	355	309	338	343	312	333	321	328	337	293	333	304	338	347	341	320	321	331	310	353	338	309	325	339	302	330	351	347	356	357	313	327	326	330	337	307	357	331	333	346	331	317	300	336	343	310	306	336	335	325	331	356	342	310	322	321	349	334	342	328	339	316	307	357	323	327	323	299	333	328	341	331	322	335	353	333	332	320	330	328	327	336	343	326	336	324	319	307	315	324	329	359	329	338	344	325	351	289	364	331	336	343	304	325	312	309	332	318	315	338	342	302	335	343	323	313	346	324	318	325	327	339	326	329	335	329	324	323	349	346	342	309	348	326	320	341	345	342	333	324	337	363	321	369	346	324	318	302	332	311	309	358	335	302	330	324	345	355	339	334	347	355	331	318	331	309	340	336	325	336	322	319	330	318	337	342	317	335	320	344	289	338	342	342	319	315	323	285	319	331	324	342	361	321	347	338	312	364	341	321	334	312	338	282	287	339	284	342	373	324	331	336	298	319	359	333	358	328	294	336	328	330	305	344	331	355	303	327	336	349	333	362	356	348	319	329	330	330	355	341	296	292	357	328	327	317	342	300	298	301	351	323	307	309	354	365	342	338	335	309	364	334	315	314	295	317	320	333	334	322	340	335	313	324	295	347	347	327	327	330	335	319	339	324	323	363	323	333	324	326	320	357	354	331	332	304	332	334	344	349	326	298	357	312	320	319	316	313	331	329	317	377	327	362	353	317	316	323	321	307	328	325	314	319	304	325	286	337	324	332	323	357	325	299	354	314	322	324	308	326	332	317	313	328	349	341	347	316	343	312	338	331	319	333	330	333	327	312	332	266	327	314	345	364	366	328	328	356	291	311	309	369	347	342	302	312	351	317	361	337	308	333	329	314	337	301	339	314	314	319	331	357	337	330	327	319	312	309	321	333	357	329	336	353	310	319	331	310	307	305	335	312	327	357	342	313	335	335	348	300	352	307	344	312	324	329	318	279	307	340	366	320	307	337	335	346	316	312	325	354	336	320	314	316	331	352	315	322	327	332	320	322	332	301	296	356	342	325	353	342	310	329	305	340	296	352	336	341	321	309	307	327	293	304	301	312	358	320	334	331	352	299	313	302	332	333	303	329	352	339	323	344	319	319	314	286	348	296	313	319	327	325	333	353	315	350	320	316	323	346	332	330	352	386	337	320	346	311	362	324	298	327	304	309	293	366	338	350	310	360	337	322	294	331	326	326	329	290	310	331	317	338	354	292	297	313	307	327	359	301	332	322	355	326	332	330	334	339	349	305	295	355	313	324	308	365	303	325	325	314	345	326	340	322	311	327	333	310	289	292	364	336	359	358	355	348	318	342	302	364	353	324	325	326	319	321	309	316	344	334	348	364	326	332	346	348	339	354	312	326	313	340	325	312	316	355	317	287	336	357	299	355	306	308	336	354	319	324	317	308	317	354	290	338	311	371	295	322	284	326	294	303	342	358	351	330	344	347	342	300	306	339	325	339	363	347	324	318	342	315	359	317	348	332	337	328	330	340	311	334	285	327	303	361	320	296	358	330	355	337	349	309	358	351	314	299	317	316	338	325	314	337	333	342	366	304	330	317	294	300	316	341	306	336	324	281	345	305	348	306	308	324	307	337	339	329	321	319	351	331	337	319	329	340	325	348	351	305	302	327	282	313	331	320	298	328	331	324	350	349	295	353	349	336	355	318	349	357	342	318	345	322	351	318	313	348	324	317	345	294	331	317	312	329	324	326	333	327	342	317	323	357	333	342	334	303	320	333	356	307	308	350	331	336	332	339	365	311	346	322	329	314	345	315	333	345	329	329	341	338	340	334	352	331	334	344	320	338	323	324	340	307	342	359	317	327	318	317	327	345	331	334	328	331	334	291	384	317	297	341	347	322	302	325	311	308	322	323	343	337	333	333	334	341	309	341	327	345	327	350	326	361	335	298	310	326	361	335	323	349	294	324	345	283	316	367	324	314	313	320	346	360	315	327	321	306	341	339	347	333	367	326	354	346	343	340	343	343	325	290	338	328	324	310	336	333	338	327	335	336	309	350	328	320	338	345	315	313	344	321	352	355	320	318	343	328	324	358	315	341	332	316	323	321	325	353	352	328	325	324	325	326	293	322	338	357	342	362	372	305	354	370	321	308	332	344	330	348	302	351	330	333	326	334	308	312	318	325	340	337	314	330	344	304	338	311	321	321	331	303	329	321	319	374	305	302	344	338	337	349	328	324	316	281	320	345	284	331	357	325	312	352	333	357	326	328	316	315	347	297	312	356	322	361	333	341	336	331	336	299	325	295	321	331	342	298	332	362	314	340	313	357	310	353	305	364	313	339	338	317	306	284	291	346	340	337	325	333	339	311	327	330	322	338	310	329	353	328	314	336	339	338	338	317	365	324	302	338	335	370	339	323	324	349	343	283	354	314	328	332	339	327	359	338	328	321	332	315	327	336	334	339	315	336	340	340	366	325	327	331	344	329	337	336	322	349	326	322	339	347	317	368	298	382	303	371	344	343	341	369	344	276	324	345	343	316	340	371	325	321	309	313	337	326	316	321	296	302	300	314	343	338	334	338	332	320	339	344	307	355	324	340	300	300	322	351	357	312	315	341	329	320	364	364	347	331	331	344	340	311	380	312	372	335	308	288	336	326	347	339	340	321	324	336	306	304	325	350	344	331	334	325	323	340	350	325	304	336	335	351	349	356	350	315	332	354	320	336	315	316	310	363	329	312	319	338	323	298	349	338	332	295	339	334	331	263	344	330	341	302	290	308	330	350	321	337	323	313	322	358	301	325	323	323	313	334	338	347	346	340	300	341	359	349	318	294	310	322	330	335	312	334	322	317	310	298	335	367	341	367	305	348	329	333	338	270	329	316	325	358	338	356	338	336	309	318	339	357	286	337	325	317	325	339	333	324	327	303	331	301	326	323	366	324	331	312	298	347	323	337	304	310	303	337	316	326	321	320	329	355	310	319	318	322	350	340	335	360	296	336	340	343	311	332	333	314	313	308	310	348	344	316	326	343	335	317	345	385	331	357	342	292	369	346	335	360	354	334	286	322	351	352	305	304	323	356	346	308	321	322	349	346	312	346	313	352	358	336	320	326	357	318	334	346	359	364	348	299	316	300	322	345	345	331	331	305	338	330	338	342	360	314	338	339	354	353	322	306	341	327	314	373	331	349	331	291	326	309	320	363	339	318	336	324	349	340	319	345	374	365	331	349	374	329	341	343	322	327	312	333	347	309	339	330	324	314	321	303	339	332	358	337	336	349	363	317	355	312	309	319	312	339	306	320	292	318
39367	38585	63584	43060	35475	13225	21249	20079	12681	1293	1033	1043	1291	1333	1155	1130	1139	947	883	983	972	1010	993	957	854	854	853	822	888	957	853	788	793	854	809	821	736	766	790	823	795	835	791	801	760	830	789	781	832	794	803	792	853	788	776	808	782	800	773	794	761	831	841	802	787	815	823	861	800	770	763	801	761	750	812	829	737	764	836	818	805	819	787	846	779	779	797	786	817	776	795	823	791	800	824	872	801	758	816	759	823	808	821	733	832	785	761	831	778	823	790	793	815	797	834	793	762	801	765	831	765	766	810	806	800	755	756	796	797	793	811	711	764	864	757	809	803	793	826	815	746	751	774	791	756	717	744	758	810	777	804	740	792	782	767	770	769	817	845	800	834	833	845	745	812	777	769	808	789	811	773	785	827	793	777	782	821	852	821	782	773	762	821	788	787	816	835	774	797	763	768	767	798	853	754	814	779	797	756	809	815	814	842	811	801	783	759	762	771	860	806	816	794	766	730	830	787	790	840	772	818	781	813	796	784	813	754	794	814	763	824	806	788	786	845	782	760	726	755	808	738	779	770	817	765	849	790	877	777	754	796	824	792	778	795	785	822	749	817	797	805	790	801	822	784	765	763	771	779	805	783	798	821	829	786	786	786	818	757	830	814	763	773	759	806	760	783	806	814	795	799	819	790	800	750	834	791	797	776	737	733	767	799	789	826	839	767	798	821	815	762	812	780	788	801	782	825	760	769	807	802	812	819	815	784	781	776	811	787	769	767	797	837	804	781	775	776	803	786	798	794	789	793	793	724	775	777	769	805	848	801	812	778	843	738	811	806	788	781	849	763	801	799	829	770	840	791	761	801	808	759	800	805	784	803	825	792	743	816	763	846	818	872	854	826	798	791	811	806	796	764	817	773	776	804	831	764	787	795	788	795	788	774	784	773	860	798	799	829	798	796	835	760	774	766	803	793	769	790	799	731	781	790	766	814	769	786	807	788	736	824	754	809	789	836	824	800	746	775	768	801	835	833	775	853	757	764	800	738	794	752	800	809	816	781	761	779	825	829	815	829	779	762	758	853	787	832	729	839	793	779	801	849	758	820	805	782	801	788	804	789	773	734	793	769	772	806	776	770	799	825	841	847	784	817	841	843	781	819	808	827	748	776	780	787	738	792	790	773	816	827	794	770	814	778	742	814	780	778	747	823	811	744	795	764	751	766	827	825	802	790	783	760	834	822	795	765	822	766	842	811	799	796	820	783	811	862	778	805	797	769	752	833	834	767	785	759	737	795	794	775	818	772	782	811	754	790	805	782	788	825	766	763	792	749	774	757	800	802	792	752	759	783	789	775	835	812	789	815	751	755	777	837	773	820	756	810	810	793	811	844	844	814	784	758	786	783	801	786	831	828	844	833	776	818	816	834	837	736	801	821	772	790	842	782	802	758	850	799	820	791	859	763	796	813	788	823	791	825	751	809	799	816	791	817	826	786	815	810	785	826	754	816	833	807	766	776	833	741	772	819	778	772	775	811	779	828	848	780	805	789	828	793	807	725	757	823	748	760	777	784	797	796	812	809	770	794	808	775	799	831	758	799	795	788	773	813	806	823	804	756	816	809	790	821	847	785	789	815	807	753	801	796	784	795	757	791	761	734	788	746	765	775	812	769	853	767	753	765	832	840	850	829	840	812	764	817	795	759	786	826	749	788	769	839	791	853	792	814	752	780	800	810	789	812	821	822	779	785	793	834	807	796	756	792	748	773	869	774	810	797	790	789	802	787	787	819	795	810	781	763	764	846	831	743	757	788	772	807	799	804	805	791	780	783	777	805	794	827	766	784	784	817	800	810	833	824	848	800	743	803	820	793	765	757	764	816	818	761	775	805	763	840	747	770	776	810	778	822	750	787	803	757	827	800	766	776	778	737	783	760	822	769	837	814	821	783	778	766	840	792	838	758	838	807	774	836	777	758	779	808	819	817	814	783	814	797	812	813	733	809	787	760	833	803	816	813	839	760	840	783	818	770	797	784	776	780	771	804	842	827	739	751	777	802	772	764	832	790	751	794	746	779	799	795	802	880	816	816	832	787	768	758	795	832	813	791	689	788	797	807	797	778	787	813	755	793	765	806	781	808	794	835	782	854	816	796	809	810	797	787	788	787	788	765	764	793	793	780	843	760	812	797	853	793	786	799	768	829	777	810	785	833	793	790	819	761	820	778	740	803	790	802	802	797	805	770	771	772	815	792	767	764	782	782	759	790	784	784	769	797	807	785	807	798	775	797	807	814	797	812	798	794	859	797	810	768	812	801	804	736	763	779	781	799	812	763	840	766	776	799	760	771	810	802	787	752	793	759	761	792	757	790	841	795	788	825	789	758	790	697	745	814	752	810	729	787	778	783	778	782	767	818	782	792	778	799	787	780	794	775	764	795	759	764	812	773	783	826	794	787	813	799	807	824	777	780	780	770	773	808	803	778	792	760	770	811	767	761	836	780	767	777	849	790	822	781	712	846	792	793	783	827	752	774	800	810	804	790	743	793	755	800	823	817	748	784	762	785	804	782	753	798	760	799	793	774	849	787	760	817	800	766	806	808	792	849	811	802	852	761	816	792	824	743	845	786	773	798	750	801	773	755	835	787	782	812	804	780	785	780	854	801	789	794	801	791	806	804	795	812	804	771	722	811	741	815	791	747	779	812	783	741	779	801	811	804	807	773	801	800	796	818	819	740	744	803	817	774	726	738	821	783	841	794	823	793	809	771	820	799	789	797	801	793	780	748	846	842	750	840	760	764	791	820	765	765	791	838	772	802	853	769	826	754	759	748	834	774	756	798	830	784	787	795	784	784	777	787	809	813	822	830	769	802	801	846	823	782	778	814	791	825	770	820	777	795	804	796	798	781	782	816	800	783	786	809	793	782	757	782	809	738	781	833	761	790	828	782	792	760	826	785	816	788	772	779	818	779	814	793	765	805	794	754	791	801	792	739	804	784	774	809	786	802	783	766	807	818	765	779	813	815	802	783	801	777	802	768	781	757	776	765	790	760	780	787	836	765	827	788	766	765	789	799	776	800	783	757	780	806	784	830	772	801	765	832	812	797	794	811	775	772	751	789	815	818	786	743	791	801	845	803	765	807	798	792	790	819	785	786	796	798	799	838	786	770	848	829	796	850	747	752	794	745	817	810	816	755	812	779	766	792	803	813	818	818	829	757	802	778	782	776	800	780	762	790	784	777	771	753	849	773	796	783	726	839	739	823	788	719	785	807	787	747	764	765	799	776	845	810	831	813	759	831	774	822	824	775	780	777	762	797	772	785	768	819	779	789	794	832	748	804	789	780	737	793	816	780	779	773	848	810	783	815	802	817	794	760	818	781	811	767	773	814	794	747	782	809	736	799	836	758	784	786	785	791	790	825	805	769	827	756	802	827	812	789	779	783	807	757	770	791	729	823	824	801	792	794	818	793	807	793	807	802	796	842	831	769	806	817	736	828	845	825	802
79223	59557	78221	53125	35011	16150	13759	13734	6008	645	321	290	385	363	363	366	344	260	274	276	274	303	295	258	295	261	242	224	242	397	227	228	207	201	234	233	211	219	199	206	227	214	227	260	244	245	250	240	248	210	229	242	230	218	229	251	256	250	232	236	241	234	216	232	224	229	231	215	228	255	241	211	240	219	216	222	250	229	222	223	236	207	250	245	228	224	239	237	214	239	242	259	250	252	223	253	247	226	229	243	245	240	234	226	206	242	195	238	230	242	242	232	285	246	222	202	234	222	231	233	228	229	247	222	229	220	217	245	222	211	246	243	201	199	182	235	202	237	227	220	242	207	225	221	217	227	248	229	227	211	235	249	274	253	247	250	229	224	208	242	214	269	203	248	217	245	218	228	247	225	253	215	194	224	221	229	250	218	224	243	232	243	227	218	271	213	228	261	224	204	230	230	219	236	237	248	213	233	248	209	255	250	231	232	208	219	217	237	255	232	225	214	219	221	221	242	221	231	224	230	203	210	229	244	242	233	239	203	229	219	231	215	231	243	241	216	215	219	184	263	232	216	202	243	221	243	214	221	247	213	218	234	223	236	255	229	232	240	222	235	202	223	200	211	231	250	222	213	199	239	249	229	220	235	219	239	220	240	219	249	214	218	242	243	203	235	207	228	239	258	216	232	210	215	235	230	256	224	263	219	234	251	210	232	231	222	238	220	226	248	234	202	238	215	240	234	223	241	255	229	209	217	228	249	199	227	240	211	196	250	224	228	244	224	210	238	221	214	212	221	215	237	214	233	231	237	240	230	222	251	215	206	239	233	211	183	214	213	229	226	258	201	235	237	236	241	225	241	234	238	218	246	222	276	227	242	225	226	230	212	227	237	220	218	250	265	237	225	233	230	213	229	222	240	240	213	198	221	242	231	227	213	235	223	212	228	207	235	244	204	226	198	212	214	222	237	241	202	270	226	199	235	225	234	242	256	241	203	230	237	233	201	225	261	229	213	220	229	228	256	215	217	232	229	217	216	217	230	254	236	236	227	207	215	216	207	240	222	237	223	250	232	250	234	223	240	203	223	212	223	254	220	216	245	250	212	257	238	224	237	264	205	243	221	232	220	246	246	241	257	231	231	253	227	185	212	235	228	221	240	246	211	222	216	249	198	213	222	220	239	197	223	240	233	221	257	231	263	217	229	212	252	240	192	256	233	233	239	196	224	224	204	224	209	259	225	226	230	226	248	223	219	197	210	240	251	223	205	228	219	227	236	208	232	230	211	230	228	237	239	240	241	226	249	250	220	222	225	216	248	246	236	205	214	225	224	264	231	207	235	226	233	211	205	213	215	225	212	211	234	223	237	234	256	223	235	250	242	250	225	246	241	240	240	226	228	211	231	222	217	204	202	235	239	216	238	242	204	244	224	226	246	239	240	222	247	223	204	228	233	242	247	232	226	228	223	232	229	254	233	204	217	206	213	222	219	232	255	228	227	226	238	252	211	222	255	256	216	232	236	221	243	230	233	205	207	242	224	231	234	211	248	193	230	248	234	229	225	243	192	215	240	246	234	237	229	221	248	215	205	243	216	223	215	197	233	224	203	196	219	223	217	241	240	233	213	211	249	231	229	223	235	213	218	225	226	229	227	254	230	267	230	244	232	238	223	257	242	236	224	233	254	224	236	243	222	249	232	239	246	209	244	220	250	253	226	196	251	243	228	209	200	195	253	248	243	259	226	208	242	222	244	261	231	222	208	236	250	240	242	224	224	244	248	242	219	233	234	239	213	204	200	233	247	268	232	231	209	226	258	242	247	233	225	244	223	208	221	243	239	236	263	252	253	259	212	197	241	209	226	253	236	221	213	240	225	240	202	248	190	213	191	266	231	240	244	204	248	227	229	229	240	228	263	224	225	239	234	242	224	221	208	254	247	238	210	234	215	244	223	212	202	257	230	228	214	239	209	233	223	209	217	214	202	235	205	269	225	221	222	205	227	244	241	250	216	240	239	227	226	249	227	231	218	212	232	209	253	229	224	235	210	264	242	230	229	195	235	226	247	233	237	204	218	233	226	219	193	212	222	216	237	205	254	230	255	244	230	247	232	243	222	251	251	210	191	236	237	245	228	213	220	236	215	215	237	238	241	255	216	225	225	257	192	218	222	230	232	220	217	200	217	206	261	211	237	210	248	228	268	267	209	230	208	202	245	220	271	232	244	247	251	230	218	234	212	246	222	219	235	210	243	226	230	264	237	214	215	232	206	219	219	224	239	219	235	192	236	233	228	212	236	221	256	227	211	232	207	221	244	221	277	251	222	261	219	235	232	216	215	211	224	227	235	240	206	222	216	229	247	240	215	256	222	215	230	226	233	250	232	232	234	217	247	200	243	230	235	225	235	222	213	225	209	237	208	242	218	245	220	232	226	242	239	220	206	216	265	224	237	226	208	258	232	207	212	240	220	225	228	233	206	219	262	239	206	255	251	220	215	250	228	246	208	219	248	236	226	213	276	229	238	255	195	208	223	223	261	211	255	237	242	240	217	247	200	249	242	222	212	246	216	224	218	244	235	219	216	210	255	256	244	262	223	232	247	224	251	221	207	239	202	248	239	231	265	232	207	215	223	235	255	233	195	210	232	202	221	251	227	222	244	213	219	214	230	227	223	251	191	234	250	241	229	208	225	224	216	236	241	225	235	225	244	218	252	217	209	208	236	212	220	259	231	225	244	252	197	193	234	245	218	235	209	244	249	219	227	218	253	214	222	232	254	219	235	222	207	232	252	241	241	234	223	215	221	240	228	217	248	231	234	244	214	236	243	194	249	219	238	247	224	226	269	201	243	239	225	247	245	204	229	218	243	251	232	238	243	232	233	232	221	221	242	225	226	229	221	207	243	213	222	236	252	249	228	228	197	213	251	204	201	258	260	235	228	193	249	236	225	233	193	219	225	219	238	223	253	251	249	213	271	223	228	218	206	236	217	230	258	244	230	243	232	250	236	219	236	215	252	233	248	238	221	214	223	228	246	231	238	230	220	234	230	208	225	226	248	247	227	218	195	231	220	239	224	226	214	234	249	224	244	221	224	228	213	235	225	207	229	239	235	228	217	245	208	234	231	228	208	232	236	237	237	228	198	218	237	257	217	217	214	228	223	232	257	200	235	202	218	259	252	231	231	238	243	224	211	243	243	217	241	251	230	225	236	253	210	209	237	264	218	216	235	231	220	214	240	238	243	216	221	240	220	227	242	243	221	216	235	220	223	251	218	248	213	225	222	269	230	210	227	236	240	242	233	246	214	223	214	221	212	212	229	210	212	213	220	239	265	209	214	228	229	245	248	233	222	232	217	216	237	246	217	226	230	214	214	217	245	222	230	215	222	257	230	228	227	220	257	226	216	228	233	233	209	202	224	239	234	206	240	219	205	241	246	233	233	231	235	214	217	218	243	245	234	218	216	217	229	252	228	234	244	242	245	204	240	236	239	211	228	231	236	210	230
49347	46712	75515	53474	41024	18312	28286	28984	16156	1462	972	984	1367	1396	1364	1467	1213	777	652	827	927	1207	1046	785	775	676	759	659	657	1733	598	600	558	620	592	654	591	571	583	575	571	580	595	568	581	575	534	549	628	647	640	533	576	613	623	582	575	616	543	575	571	582	604	561	576	585	548	590	580	602	579	561	581	551	544	576	555	576	589	555	586	628	597	585	565	616	599	610	593	549	526	643	572	536	537	566	527	536	607	599	595	562	583	596	557	573	567	562	605	596	577	545	616	592	590	569	589	540	608	557	518	544	566	556	569	561	600	588	555	561	561	570	605	574	556	593	599	560	595	609	605	605	556	529	541	597	592	582	569	599	600	593	600	576	568	581	588	596	587	624	569	571	652	600	550	576	615	608	582	560	562	571	571	557	582	579	541	580	619	576	565	601	591	558	642	598	578	588	578	553	595	526	583	549	548	545	569	586	544	583	574	569	556	567	613	564	568	537	599	531	569	530	572	601	571	588	599	567	576	538	569	612	566	587	552	648	590	543	560	544	605	589	576	543	569	544	599	553	588	556	581	580	586	583	575	570	573	553	569	551	566	606	616	573	570	580	579	599	596	592	591	596	575	606	600	582	578	569	623	567	560	565	564	536	576	606	589	582	614	570	562	604	633	554	554	586	589	574	601	592	571	615	641	566	602	600	601	620	564	610	605	581	557	579	540	530	546	564	588	582	568	590	551	592	542	631	584	593	606	563	540	560	562	584	564	555	586	589	579	554	574	613	585	574	598	554	575	567	553	584	549	595	592	565	574	607	582	602	588	558	574	591	568	574	598	567	534	585	544	620	570	549	604	591	578	571	572	566	552	576	541	591	587	542	613	562	573	539	584	547	530	573	533	581	557	576	563	522	567	589	575	544	546	593	556	574	537	585	565	553	590	530	580	586	577	535	558	536	561	559	558	574	564	540	577	560	565	610	564	593	525	571	575	617	547	580	590	583	555	545	579	568	582	609	566	544	552	588	574	580	587	601	596	580	585	575	589	561	591	533	566	576	564	589	592	606	543	593	607	546	613	624	562	596	547	570	530	570	602	596	575	568	570	601	544	598	557	575	542	561	562	550	605	578	600	605	580	530	605	558	605	521	577	567	566	593	597	566	527	578	568	570	603	561	557	627	547	561	583	547	579	591	579	547	557	568	547	596	574	525	572	587	583	556	566	597	599	598	580	584	580	556	579	644	579	566	597	597	556	572	551	559	588	547	588	559	565	564	592	576	603	580	606	611	574	607	607	578	597	578	583	597	604	553	581	579	570	568	554	613	554	547	588	603	590	558	541	550	600	632	554	567	570	538	569	575	596	544	548	609	579	575	594	572	614	634	615	632	542	556	579	544	562	607	593	636	565	548	537	565	551	582	597	566	583	565	562	594	583	524	575	573	589	563	625	591	558	580	567	610	522	575	559	596	561	582	589	581	590	565	650	558	541	593	575	600	590	653	537	555	551	577	579	592	572	598	613	591	578	575	612	586	568	596	551	582	589	586	585	577	562	570	591	586	581	595	545	552	630	615	550	588	614	556	567	621	571	611	575	519	560	552	611	558	605	597	526	566	533	629	595	580	595	543	592	582	578	552	633	609	546	584	557	574	548	586	595	589	580	627	553	588	540	558	618	551	547	623	577	583	583	596	561	555	570	545	582	566	584	594	567	584	537	569	565	624	568	562	593	568	535	583	560	610	571	584	603	628	587	573	574	567	600	606	547	568	549	532	604	589	583	555	609	553	554	543	552	570	568	574	558	566	562	593	602	598	563	563	540	609	612	606	607	544	568	586	573	552	587	585	563	570	559	548	577	572	544	589	567	590	533	584	551	620	557	557	558	581	599	599	578	598	569	540	517	576	575	603	534	601	595	603	601	587	569	565	575	575	621	559	560	562	575	578	543	573	574	612	555	558	596	584	607	587	554	549	581	615	605	582	568	590	547	581	569	614	610	583	565	538	524	561	581	582	598	573	557	555	559	555	551	560	593	554	580	600	571	592	584	596	617	553	575	555	554	601	578	629	582	550	613	604	563	550	518	608	542	574	541	587	573	534	586	578	587	579	564	573	533	601	594	607	568	572	543	605	567	559	579	580	536	593	561	526	601	564	572	600	592	545	583	644	592	550	537	557	584	600	581	562	604	573	583	558	605	600	594	537	569	554	543	594	605	561	625	596	581	572	545	598	564	576	549	578	623	600	573	492	610	560	585	578	582	627	572	606	614	570	572	569	551	592	534	580	571	568	590	595	603	567	626	616	599	570	573	599	545	557	597	586	594	609	602	578	594	585	594	570	614	618	528	541	637	570	569	594	568	539	588	562	588	547	588	587	551	529	592	586	530	574	568	583	598	541	556	611	554	551	553	597	594	594	564	558	588	591	558	591	620	600	588	568	582	615	584	577	553	591	592	574	641	588	592	585	578	566	581	589	583	540	580	548	542	591	553	589	564	589	575	611	580	614	569	576	574	547	601	613	543	520	512	590	586	581	569	585	576	582	543	600	552	579	550	574	605	579	544	573	563	569	563	571	575	575	597	538	609	550	564	582	598	517	599	583	559	557	543	595	571	561	541	573	561	598	552	538	549	549	601	603	581	568	593	563	553	580	580	599	578	544	631	581	589	599	562	562	601	572	585	551	577	565	592	573	593	596	592	585	562	596	600	575	574	593	574	614	544	573	607	572	585	577	570	542	572	552	594	620	582	570	586	579	534	580	566	564	569	553	553	582	581	570	546	590	548	595	617	609	554	616	538	563	602	573	548	574	587	555	596	568	614	521	549	620	596	585	592	576	592	512	556	546	568	597	563	575	613	581	572	590	536	551	553	577	564	587	617	570	565	560	521	599	596	543	542	590	599	568	555	565	556	584	521	557	556	552	595	512	594	529	591	602	592	586	571	567	562	514	571	542	549	597	583	574	601	550	573	581	606	590	635	587	568	609	597	551	590	619	545	625	579	584	612	584	586	559	563	520	607	585	566	575	553	553	582	580	598	604	569	583	568	572	564	574	551	571	547	576	580	610	602	591	580	596	580	576	582	609	612	569	591	539	573	562	591	555	579	592	599	580	651	580	562	562	600	554	550	560	572	586	570	546	612	607	578	593	562	568	567	603	575	601	571	555	582	586	542	575	587	569	591	566	580	574	606	578	619	557	607	551	570	551	628	594	551	599	591	537	551	598	615	556	511	566	575	567	539	586	538	568	596	584	585	616	571	596	594	616	600	557	556	602	563	556	580	527	549	522	586	595	558	532	602	565	590	572	573	592	583	555	541	603	561	575	571	539	599	574	609	545	563	533	578	583	582	611	546	530	591	546	620	598	561	583	603	597	565	581	519	572	555	600	628	599	542	574	590	591	551	595	590	554	571	641	563	577	609	544	619	597	588	593	516	543	585	567	552	584	579	536	545	597	592	570	558	569	558	565	569	597	591	539	565	581	549	605	587	577	550	569	578	615	583	559	588	566
20384	6263	12585	6315	1848	734	684	697	456	409	409	432	378	407	429	367	382	380	401	397	359	398	403	356	424	394	403	391	368	404	382	368	394	393	370	353	391	371	406	369	353	384	388	393	421	395	385	401	374	399	396	391	368	366	384	366	446	396	385	389	392	384	425	413	410	415	360	394	401	393	390	358	399	365	381	369	394	388	451	372	410	381	378	392	395	426	349	377	395	388	369	395	409	398	378	380	366	384	384	391	354	378	402	422	394	358	387	409	409	403	411	375	434	409	404	396	453	348	406	418	329	389	398	393	370	393	398	369	404	411	402	402	388	390	412	377	405	395	422	376	376	407	386	380	390	394	372	377	397	335	388	386	402	410	403	393	387	394	397	366	401	391	375	394	415	415	388	400	401	361	364	388	385	397	400	379	401	407	391	374	402	396	342	399	389	383	364	364	414	386	399	396	394	394	389	385	378	397	384	358	378	381	401	373	360	433	362	394	430	375	360	408	386	424	374	393	393	442	392	433	415	390	401	426	368	393	354	410	397	413	411	351	425	369	387	373	422	409	365	364	393	413	408	429	424	391	414	391	410	397	435	402	393	434	398	429	381	376	412	385	386	407	421	420	369	428	408	408	413	386	399	392	391	400	385	396	384	395	364	420	394	441	382	390	415	398	407	390	360	375	363	418	414	369	386	420	392	411	370	375	369	435	392	413	385	406	414	369	379	372	361	402	393	412	380	391	369	392	387	366	408	414	388	372	400	391	387	389	355	415	380	360	432	389	383	424	405	403	364	390	401	393	378	374	400	373	380	402	376	384	422	365	400	385	385	414	386	389	368	402	402	396	366	391	375	381	398	361	385	380	436	432	419	425	435	422	412	370	399	402	354	408	365	391	385	381	383	380	373	365	382	413	376	399	385	409	410	409	394	368	385	407	397	401	415	362	355	401	396	402	408	415	384	452	385	406	417	404	385	341	397	413	405	373	431	390	390	401	379	380	406	379	439	415	374	348	398	392	337	367	381	398	411	419	418	361	405	376	398	385	388	375	366	405	390	402	407	372	417	374	382	386	361	358	365	375	374	372	426	369	401	407	410	429	375	386	379	380	431	381	422	431	376	388	417	415	405	377	337	418	416	349	383	405	370	417	395	416	383	420	407	413	362	383	393	396	370	387	370	405	407	406	391	404	372	403	383	386	417	390	406	405	394	399	415	419	399	398	390	363	382	418	379	362	395	373	389	419	413	384	388	423	406	384	421	375	392	396	433	376	376	427	400	406	406	440	380	448	409	363	371	423	391	386	395	417	370	406	389	397	370	382	413	393	400	384	393	437	375	388	375	401	371	377	415	410	390	386	407	407	432	377	383	360	423	391	423	366	423	391	368	394	384	379	390	372	387	401	386	420	418	414	400	357	418	354	422	392	340	396	386	411	395	399	407	434	409	393	413	403	389	380	402	360	416	372	375	424	380	411	377	401	390	409	386	403	411	401	384	370	385	435	391	399	400	384	396	398	352	404	370	367	360	376	404	373	365	408	416	386	406	407	420	388	393	418	399	402	389	401	417	408	389	411	423	371	415	383	360	374	383	397	369	370	402	375	402	397	378	395	407	397	391	397	408	409	402	389	397	406	403	398	384	356	400	406	388	393	399	373	399	361	387	403	410	385	411	438	399	406	416	390	403	398	397	366	376	389	416	389	401	393	416	392	351	412	405	397	384	391	396	412	394	406	391	412	378	403	361	392	356	420	366	382	403	378	355	380	410	428	394	378	410	398	422	412	370	401	424	403	387	373	390	395	384	445	406	372	379	406	391	383	408	385	422	421	379	386	412	412	394	414	355	413	388	409	408	402	398	422	385	363	388	422	414	375	434	387	370	390	405	406	382	379	385	398	375	415	408	389	412	413	352	404	405	340	381	407	405	368	397	390	377	402	409	391	405	418	384	407	413	419	388	396	375	418	384	425	420	388	347	395	370	399	386	404	401	381	383	387	377	391	420	395	398	385	391	379	394	376	379	370	379	376	356	445	391	375	422	387	393	392	386	392	396	383	404	399	414	383	395	386	408	373	409	405	398	390	390	390	396	383	444	393	366	377	404	417	388	402	392	370	401	386	411	418	414	381	402	388	388	378	386	391	365	351	379	419	405	427	400	382	422	384	408	389	415	365	436	400	373	365	361	367	385	391	391	377	393	398	378	332	380	396	418	387	394	415	391	411	402	373	384	414	391	406	402	380	358	387	404	423	390	401	350	365	390	401	378	406	430	386	364	394	390	408	383	416	383	372	419	395	395	373	421	378	370	417	411	394	383	415	424	437	383	401	421	390	412	386	429	425	354	368	402	377	391	411	413	400	381	395	402	386	433	395	359	383	408	394	386	410	411	367	420	422	389	433	392	426	396	357	367	407	404	377	383	395	424	399	360	446	364	384	387	380	375	394	414	359	387	379	442	402	403	409	362	384	419	371	392	386	365	381	404	442	394	406	411	398	376	422	411	391	366	394	357	408	395	392	377	393	412	416	376	356	411	406	423	374	392	396	437	370	395	386	376	369	408	396	347	417	401	429	417	398	382	356	383	388	390	392	386	367	381	430	337	362	401	384	371	387	418	383	426	418	373	358	420	405	385	396	390	414	425	385	434	417	420	371	381	384	388	387	398	412	396	393	406	396	392	364	399	364	384	381	340	404	391	439	393	422	407	375	411	430	403	407	401	369	395	410	416	409	353	408	391	394	410	361	382	436	410	388	349	420	369	418	383	387	416	339	390	370	407	357	411	406	369	395	414	382	402	361	377	387	413	376	405	396	423	369	375	401	401	397	399	393	389	397	396	407	412	385	374	398	407	401	376	402	400	394	383	422	407	413	408	401	419	368	361	411	428	382	392	386	392	360	410	406	383	367	379	384	399	416	368	390	400	384	411	379	357	427	383	374	398	394	370	392	397	409	428	383	398	388	363	388	383	411	364	376	420	391	402	386	335	346	422	414	390	410	378	412	357	405	400	407	393	412	392	400	385	376	410	416	366	366	371	378	401	388	369	417	418	424	371	364	374	374	366	418	382	378	360	375	367	433	383	382	401	383	414	416	368	382	343	421	375	390	401	365	394	398	374	384	398	392	408	364	405	381	413	389	389	389	390	384	402	416	378	395	379	385	386	393	376	393	396	382	455	389	382	350	363	382	397	379	403	381	399	372	387	421	384	390	405	368	429	394	388	404	369	400	383	404	367	414	369	392	403	396	395	385	444	378	400	381	362	379	434	410	425	351	424	398	394	373	387	385	369	360	389	405	403	410	423	436	389	426	411	410	390	405	377	405	425	412	374	427	357	384	367	368	449	392	382	453	380	391	393	382	399	396	437	356	414	400	367	407	346	379	376	399	385	406	390	385	387	413	392	399	393	347	396	372	376	387	373	362	366	371	390	376	353	411	398	386	399	408	377	403	372	395	397	386	393	366	377	388	397	391	391	414	422	395	397	389	343	398	346	423	412	405	417	380
17279	7599	22524	11758	6073	2167	2727	2537	1511	985	981	933	917	997	970	936	900	945	895	892	947	968	934	952	902	986	965	917	919	937	899	970	935	970	923	961	943	891	945	924	934	915	923	956	959	962	951	903	901	938	930	960	968	927	980	920	911	955	938	976	921	936	944	886	938	919	918	956	969	943	963	986	918	906	912	977	908	933	929	954	937	901	950	926	924	955	952	943	945	909	965	910	908	944	963	898	947	945	947	966	924	920	887	999	917	927	973	905	901	932	930	1004	955	932	888	941	961	917	966	901	973	942	913	945	924	914	937	915	942	958	976	942	919	906	929	963	925	991	902	925	982	984	1015	921	962	969	939	953	935	942	913	927	891	932	926	955	950	924	910	966	939	979	1004	969	949	954	917	907	951	918	950	953	914	920	995	950	911	957	916	874	923	973	933	924	919	950	951	884	912	920	933	916	959	934	972	921	931	937	947	955	926	975	951	923	994	915	890	941	959	988	952	932	977	954	946	942	1009	948	913	929	944	879	920	934	961	911	887	925	926	954	907	891	934	898	941	924	890	893	895	890	969	931	947	915	913	912	998	919	957	975	900	981	938	945	953	915	901	926	963	935	954	959	997	975	971	941	958	966	957	939	1007	971	924	939	941	904	934	922	972	972	933	939	898	909	980	959	939	977	938	943	917	927	868	956	965	939	948	919	942	971	910	930	996	923	935	908	940	920	919	924	959	927	971	911	985	972	949	919	918	955	907	884	960	958	920	938	905	945	922	907	1006	928	964	904	945	905	961	912	959	924	998	946	915	985	977	916	892	911	890	936	928	901	928	900	970	943	921	906	942	972	997	935	920	869	923	948	926	924	1004	977	913	867	885	972	975	923	964	913	944	984	925	950	882	893	908	939	933	939	901	928	954	967	1003	916	935	980	1008	905	971	923	939	957	893	939	965	925	984	954	904	965	974	942	941	909	953	943	944	965	889	887	977	942	950	972	914	895	967	956	928	917	981	970	938	932	976	972	934	963	931	963	886	916	972	958	943	952	885	963	958	910	934	939	945	943	959	901	963	931	941	967	905	933	897	932	923	894	909	917	951	923	908	1000	955	919	935	925	975	970	932	949	977	988	933	968	967	938	953	976	901	957	946	982	962	988	939	942	901	892	952	913	948	975	910	927	939	923	947	906	945	992	941	951	893	923	911	925	950	898	950	924	943	920	951	1038	937	929	918	942	973	948	1013	948	952	931	964	972	963	922	946	966	905	940	962	922	932	919	926	910	926	989	999	970	924	1010	919	936	954	909	924	919	990	953	936	968	958	933	858	948	916	949	965	899	919	909	928	978	1000	909	924	964	888	998	931	950	928	962	939	931	902	924	915	952	980	993	926	924	883	910	872	918	1008	922	907	945	1003	933	973	966	954	941	1008	971	963	928	874	987	950	896	950	944	949	921	945	891	956	937	991	914	910	980	927	945	900	889	964	924	942	933	936	978	1005	922	932	941	911	903	965	892	934	988	957	926	936	970	1021	957	953	941	962	968	928	964	976	957	991	966	921	940	904	928	954	958	943	898	918	978	962	945	1005	925	984	908	956	894	980	949	921	913	924	923	887	908	937	906	936	927	915	904	864	942	895	912	959	931	980	831	935	949	935	905	908	932	975	916	949	964	921	883	966	982	888	1018	932	1004	888	971	919	975	937	941	974	941	989	947	943	965	991	958	926	923	915	940	945	956	929	943	932	978	982	939	978	941	901	930	931	951	966	990	913	959	905	1000	934	905	929	931	916	956	912	922	924	921	998	1009	935	961	914	978	970	941	934	1011	964	937	953	938	946	940	934	921	912	928	933	1009	935	955	877	973	971	936	947	1027	931	949	936	943	952	906	961	898	937	890	932	914	887	939	974	988	941	845	938	890	946	947	874	980	976	890	897	922	878	968	994	916	939	962	958	950	923	902	939	940	939	960	893	934	912	947	921	941	976	912	969	945	935	900	951	920	931	925	937	959	969	978	920	956	938	885	950	953	939	958	911	928	924	925	942	936	956	894	973	941	925	925	903	933	956	965	943	947	931	901	929	950	892	1025	921	943	928	931	974	902	979	949	936	922	869	952	906	935	936	947	870	922	935	940	970	948	943	872	894	937	969	900	937	943	909	939	924	929	991	945	932	906	951	937	969	972	951	949	910	1012	990	939	905	929	934	962	980	939	902	955	968	942	924	975	973	956	965	953	926	944	937	960	951	916	884	952	921	940	916	963	979	974	976	905	947	929	943	936	934	922	929	991	944	934	953	977	895	920	975	933	904	927	969	918	921	930	913	904	944	924	932	915	960	934	910	906	983	944	888	904	959	979	949	981	1035	936	965	924	918	978	901	937	909	975	932	935	932	948	951	969	920	1023	991	937	893	944	947	897	899	903	945	933	961	924	925	913	942	925	940	972	941	925	896	962	903	951	894	926	908	986	955	954	894	1011	943	1011	929	960	992	905	931	903	949	920	986	882	870	955	970	945	988	952	978	933	1007	997	953	908	958	900	950	891	967	936	980	942	986	957	915	935	924	954	910	998	912	961	858	960	906	944	936	941	915	981	943	940	894	971	909	946	912	933	961	952	929	973	931	956	917	945	936	963	942	963	942	921	912	931	888	926	981	1013	961	953	963	933	957	918	1000	1034	949	957	960	940	951	975	990	885	864	952	944	916	949	915	972	918	903	984	904	955	951	909	954	894	934	917	950	882	940	997	1012	933	957	929	968	947	905	947	938	932	875	858	934	936	912	967	904	919	908	959	965	965	958	914	953	937	933	964	924	917	926	956	964	925	980	942	908	970	995	977	912	942	924	908	916	940	898	916	947	964	926	889	943	970	982	922	930	900	994	966	970	956	972	925	914	968	922	936	937	892	908	986	943	974	942	952	991	933	940	950	938	1009	942	936	951	944	944	900	975	956	929	973	939	947	934	949	896	939	951	900	978	928	945	1000	986	991	914	958	992	947	900	962	892	914	930	921	992	941	939	980	914	968	919	876	968	908	907	931	949	938	883	955	899	928	994	910	939	900	899	931	891	987	942	939	936	915	953	964	892	938	987	948	958	955	905	876	998	941	966	945	980	936	935	964	902	946	949	984	888	967	935	951	949	918	946	939	916	952	960	977	990	983	946	953	943	955	950	981	970	908	928	906	941	920	934	943	921	920	947	923	959	935	980	900	916	997	963	966	972	944	959	962	987	902	960	886	916	942	923	939	928	876	961	940	928	939	930	852	918	953	964	958	926	967	950	962	966	905	902	968	982	920	966	976	918	921	949	907	951	947	957	948	926	921	964	973	984	918	927	981	952	920	907	916	965	946	976	910	882	956	965	883	940	981	963	937	931	922	1014	946	860	992	969	935	978	940	890	975	973	956	900	892	933	931	963	985	961	965	926	963	965	938	942	918	899	945	924	928	959	915	970	913	967	995	903	924	939	978	925	924	953	898	932	901	979	911	946	994	914	929	989	954	996	972	981	896	985	914	962	952	945	918	973	910	943	934	975	904	986	967	906	934	904	957
64171	50783	67747	46199	28012	10494	7517	7362	3058	500	366	412	430	419	383	401	349	343	347	322	348	352	330	350	339	340	322	355	350	339	321	328	312	302	326	320	309	299	313	286	326	314	319	345	326	314	339	322	303	280	315	340	336	346	310	301	328	276	296	348	339	311	292	321	315	292	317	336	328	310	328	305	297	328	325	331	348	327	312	299	313	323	337	343	311	310	315	312	337	288	323	315	313	329	311	302	358	306	339	324	333	329	337	336	311	335	316	308	322	331	295	332	328	324	339	316	314	332	312	322	321	317	306	311	298	333	306	336	362	346	297	352	336	297	322	313	297	326	309	339	346	337	332	302	317	315	324	331	366	322	340	325	352	333	298	327	331	329	330	307	321	349	308	305	317	257	330	346	321	327	324	319	331	315	315	303	328	311	315	343	311	319	328	318	330	326	316	334	309	323	342	326	305	302	298	256	318	334	337	318	337	324	289	287	343	291	336	300	285	302	295	310	308	316	306	292	319	300	332	375	324	329	301	331	296	280	309	328	354	327	314	317	314	313	342	318	330	273	307	321	343	295	304	294	293	315	336	304	344	314	303	300	275	340	353	337	340	304	270	332	311	309	325	303	308	320	322	325	324	319	352	313	311	345	299	324	358	327	278	331	305	340	333	348	289	324	314	317	319	337	350	344	342	318	289	353	315	313	291	327	310	332	303	333	357	324	374	297	342	312	337	303	287	326	324	329	337	327	312	330	280	347	314	311	331	303	347	329	349	289	342	292	307	322	296	346	324	318	365	330	351	324	288	327	339	303	321	297	320	341	319	348	317	310	340	298	306	302	302	287	312	323	337	319	316	333	334	349	350	336	321	323	305	327	341	281	312	307	295	349	336	289	321	320	316	313	276	324	334	312	336	327	309	308	324	315	338	342	331	318	321	286	347	346	296	322	342	330	323	324	325	339	311	319	302	307	331	333	309	318	319	339	345	323	317	346	351	329	268	331	344	326	297	318	330	332	316	344	320	317	300	318	316	341	304	333	311	327	307	316	311	342	314	317	314	330	349	306	303	331	332	331	298	339	305	300	328	318	330	320	339	315	335	315	282	298	323	330	299	317	304	312	346	318	288	359	331	323	340	344	338	331	338	309	309	335	327	321	341	291	345	349	313	310	334	353	360	321	338	304	340	324	336	357	315	317	319	342	312	330	324	358	314	344	336	290	281	341	342	303	292	337	293	320	352	317	303	302	368	344	349	348	371	340	312	320	313	314	351	351	337	324	330	320	339	345	308	337	310	335	325	355	300	324	300	360	315	303	340	294	325	325	331	344	337	337	319	342	332	314	298	334	302	318	303	344	300	324	324	311	332	353	332	334	310	354	326	271	345	340	332	309	315	322	306	341	308	315	333	337	335	298	313	323	295	358	322	322	311	322	302	303	315	337	309	314	293	353	325	316	359	296	347	327	341	318	336	367	326	300	314	320	343	345	338	323	348	316	322	331	312	328	327	353	321	311	304	344	315	310	330	305	351	285	316	287	353	333	318	295	349	327	290	306	360	316	304	311	285	346	324	313	308	317	310	292	320	322	342	305	330	302	327	353	307	329	359	367	335	323	357	312	357	329	337	320	334	335	313	357	309	329	323	307	326	336	323	338	319	294	298	306	303	320	331	303	293	323	285	328	331	340	359	349	342	294	327	312	362	317	342	326	321	332	305	311	355	313	316	322	335	334	301	316	328	323	327	346	305	367	290	328	294	311	321	335	279	315	318	334	318	323	331	318	331	326	317	297	316	314	343	316	335	345	303	333	299	335	303	333	325	319	325	335	315	389	310	309	311	360	318	316	267	308	277	302	318	319	329	335	274	300	283	313	340	317	351	308	337	332	318	335	312	344	313	296	313	314	286	322	312	330	342	324	322	335	327	341	322	315	317	312	341	313	287	319	315	339	331	300	365	338	306	315	292	300	317	343	353	353	339	341	317	305	332	275	309	332	329	284	300	320	347	330	321	340	319	331	343	320	321	306	319	308	283	312	323	318	330	337	321	330	349	322	339	325	352	311	326	303	294	324	314	303	326	359	293	332	332	340	359	297	323	335	302	315	320	325	352	343	339	311	337	318	356	314	315	340	296	320	350	320	365	326	344	314	295	297	345	325	347	302	315	336	334	298	342	354	316	337	326	294	325	292	313	324	291	313	347	324	307	342	320	339	316	320	324	338	333	342	326	313	304	330	350	341	331	354	357	318	343	344	314	335	337	325	329	315	320	296	341	303	344	306	326	320	300	320	333	335	321	308	302	353	327	325	342	313	346	362	320	311	350	328	343	315	312	345	316	279	338	343	342	312	337	347	339	318	311	297	319	350	319	296	357	365	329	319	317	317	339	305	332	281	345	308	332	331	323	324	343	318	346	287	311	325	284	338	309	355	337	325	333	358	313	285	287	345	298	322	319	326	357	378	305	328	323	312	319	331	300	327	303	307	299	315	315	333	351	313	313	370	318	270	333	347	325	337	303	332	304	314	326	322	291	333	326	297	322	319	296	360	284	323	349	334	310	320	323	324	327	335	291	298	326	330	332	311	303	319	325	320	319	316	320	327	326	316	348	330	321	337	308	340	322	319	362	354	283	330	330	324	323	291	333	340	341	338	312	325	320	326	348	343	337	307	327	312	337	327	329	332	306	351	329	308	320	336	340	309	338	317	302	298	324	313	318	321	323	301	327	336	319	304	311	375	320	326	281	274	341	317	316	266	293	348	322	346	334	301	352	312	288	313	310	334	342	330	298	325	333	342	323	355	349	297	317	323	323	344	307	331	333	314	309	307	318	316	320	357	307	352	337	343	323	301	344	314	284	323	336	320	318	309	317	335	300	313	309	317	346	293	335	313	322	315	327	356	313	328	323	330	304	320	363	307	329	350	322	313	299	296	321	296	303	320	355	350	344	306	345	329	324	338	321	343	348	314	329	311	320	318	316	332	343	305	295	289	304	319	336	364	332	295	339	323	312	325	357	310	345	304	331	359	334	321	355	322	351	326	302	309	321	311	327	337	330	292	327	362	299	316	328	330	355	336	329	321	330	339	322	300	329	322	320	310	355	347	284	312	327	351	308	325	324	336	296	330	309	330	342	304	306	319	357	338	325	354	334	365	344	305	318	306	336	322	328	322	305	332	301	328	334	322	303	342	334	293	334	331	340	324	346	351	320	312	341	332	318	341	309	328	307	317	308	313	323	327	341	303	335	313	307	334	326	303	324	296	297	307	331	348	318	330	307	291	337	319	312	325	307	323	301	331	339	381	306	318	327	312	313	294	326	337	295	295	337	311	329	327	328	334	340	357	315	333	302	318	328	275	358	298	311	311	374	316	331	317	339	337	333	331	308	315	323	281	308	313	331	325	318	322	327	321	313	315	326	315	341	330	390	354	300	317	277	337	356	336	321	313	329	357	319	319	295	306	291	318	310	315	326	303	293	383	311	336	334	324	279	343	333	350	312	315	327	322
39157	38747	63751	45807	34187	15343	20093	20873	9791	1543	1083	1102	1277	1443	1397	1278	1056	901	969	1077	1025	924	915	933	804	850	811	852	863	884	749	824	749	777	785	799	780	789	818	757	721	805	744	758	729	810	753	806	805	805	760	726	741	786	789	811	767	816	779	764	744	780	768	785	802	784	753	763	771	765	755	762	755	751	735	818	785	718	820	791	743	754	750	751	788	773	773	818	770	803	762	778	792	776	825	771	785	773	776	799	839	779	767	746	772	751	759	797	782	813	767	781	827	736	741	712	814	791	771	734	786	767	752	780	712	738	729	796	797	740	757	788	743	747	858	763	796	840	779	817	790	768	779	787	773	765	748	744	749	760	806	793	779	833	751	826	749	777	739	764	770	750	792	740	719	723	755	749	787	737	775	805	743	757	803	790	763	748	744	798	766	792	732	761	810	720	711	788	803	764	801	769	824	788	774	816	803	701	773	816	772	792	763	830	712	792	779	779	815	727	770	787	772	743	732	794	806	757	750	756	799	726	818	746	753	769	841	701	767	753	753	780	783	779	774	745	743	788	782	711	762	748	754	776	772	768	817	788	771	753	790	810	759	762	746	792	689	768	744	739	738	752	799	834	747	773	806	814	777	772	745	742	767	775	755	735	726	811	767	764	724	759	724	781	736	780	732	740	736	781	745	758	779	746	783	791	787	803	825	792	770	767	766	772	784	781	778	794	854	800	782	758	820	726	744	796	741	831	755	745	759	795	780	804	789	791	764	772	789	774	760	762	824	764	799	785	799	757	762	775	798	797	734	770	793	760	788	761	801	830	756	808	737	722	770	767	800	738	790	738	776	772	779	765	769	771	739	761	825	768	756	804	767	752	792	783	821	769	729	776	771	764	798	817	754	782	746	724	705	762	811	744	721	760	810	752	764	739	740	775	803	734	769	799	778	789	747	791	762	771	761	751	767	777	779	775	833	763	772	801	766	732	797	786	711	780	794	757	777	782	813	807	791	733	799	754	758	820	790	767	785	728	750	746	786	769	777	798	776	819	783	746	769	768	782	810	783	763	782	760	781	750	800	746	776	775	775	809	818	789	789	784	803	723	793	747	780	743	753	778	775	776	785	787	745	792	770	748	793	807	769	759	783	787	789	769	749	784	750	798	748	774	788	779	825	811	769	776	802	747	777	824	796	771	768	749	797	786	766	733	729	696	764	775	783	746	753	785	768	776	755	789	791	795	750	804	766	781	780	770	740	754	781	784	787	795	762	776	765	731	804	765	800	770	791	791	763	744	747	800	787	836	743	824	824	747	808	765	765	747	751	799	707	830	784	808	773	814	764	745	744	777	779	822	783	744	812	761	727	802	790	782	756	825	808	730	806	784	780	754	790	733	810	766	754	778	781	772	778	835	783	726	768	823	813	744	806	803	742	738	794	831	864	715	770	774	748	797	798	771	784	772	745	767	781	729	767	790	826	744	777	778	806	747	800	782	742	781	768	769	774	784	694	789	800	777	780	810	748	789	769	740	814	773	796	809	781	762	749	758	759	751	783	797	794	762	787	782	729	812	781	771	787	746	766	689	745	737	756	779	736	751	715	789	730	717	747	812	785	775	757	744	803	795	749	770	809	742	745	801	795	760	749	792	771	820	741	757	805	785	803	765	785	757	737	773	771	780	846	791	761	803	749	776	767	783	781	769	807	837	795	767	756	769	755	787	801	779	750	801	758	742	747	749	840	776	791	779	818	828	732	817	778	800	755	774	799	762	789	742	742	802	767	773	788	770	790	731	784	778	796	732	760	756	782	764	757	792	770	758	677	808	756	828	793	805	762	807	810	793	837	792	761	775	772	822	801	799	727	801	746	775	811	771	744	809	754	777	776	749	789	712	739	786	779	795	778	759	808	793	795	722	758	764	779	738	796	763	765	738	774	761	730	823	780	810	797	774	764	769	820	781	791	784	753	776	722	756	719	742	777	757	783	785	786	797	814	757	790	810	801	794	779	768	799	766	724	792	791	775	789	786	721	818	777	756	806	810	762	817	754	797	785	771	763	779	738	795	753	770	783	748	725	792	763	798	819	785	847	828	829	755	746	767	764	798	795	781	776	736	755	746	773	783	773	793	844	797	740	785	793	776	776	736	800	817	779	805	767	793	781	764	741	721	755	799	821	784	822	799	785	713	750	740	775	765	798	769	770	743	774	725	730	809	826	731	808	778	775	809	720	764	757	780	786	765	769	746	722	732	760	739	774	781	779	793	751	791	768	751	797	786	795	782	769	791	795	779	758	776	811	754	792	727	804	814	789	721	757	773	805	776	818	770	750	782	768	795	762	706	777	723	804	747	776	793	801	728	771	782	760	769	784	755	785	808	785	797	794	773	775	822	780	779	741	762	801	773	811	757	806	817	762	724	790	798	757	768	729	755	846	807	731	755	788	748	777	789	760	723	753	775	804	732	768	763	778	782	805	776	746	738	790	773	757	784	750	830	771	746	771	755	774	770	793	789	754	742	780	832	733	812	778	731	786	822	773	764	772	805	731	819	809	762	829	783	772	765	789	831	795	783	770	788	769	768	811	804	783	737	782	777	799	768	774	734	768	819	782	785	807	752	738	790	777	758	758	779	829	780	807	811	800	774	747	794	818	743	741	790	708	807	721	761	776	762	807	775	771	759	749	761	762	744	787	766	719	778	756	777	723	737	769	765	759	783	801	758	752	727	808	797	754	726	760	768	756	787	738	743	812	744	770	754	755	766	751	776	761	743	773	785	764	767	768	784	764	768	788	791	812	808	795	784	770	730	819	720	698	788	728	805	801	791	785	776	782	778	797	704	793	681	778	759	798	769	768	738	774	739	775	748	765	824	766	767	789	778	743	773	762	740	758	771	812	780	778	793	744	788	781	784	814	757	749	784	797	828	774	839	731	778	793	791	797	754	786	745	740	769	768	841	808	764	771	794	766	810	766	780	770	783	818	799	732	811	768	837	820	811	754	790	746	815	753	743	725	810	769	809	826	799	773	790	739	784	826	825	749	769	780	780	776	792	779	757	772	813	752	777	784	753	769	790	793	762	755	737	768	783	769	789	802	780	779	772	736	790	786	796	776	752	728	779	757	741	765	788	754	754	792	793	798	765	744	772	773	795	771	829	767	736	805	791	805	800	800	801	794	743	767	817	730	749	788	834	788	770	803	754	783	799	799	804	716	800	786	821	755	798	776	788	813	836	793	816	803	785	748	779	844	780	808	748	781	754	815	790	793	754	778	779	781	749	765	746	752	838	764	804	789	815	771	756	761	781	783	806	806	795	779	746	811	754	779	803	799	800	751	750	814	735	752	758	780	790	776	814	746	757	767	826	759	764	749	820	748	723	788	773	760	778	733	802	777	815	787	777	790	838	790	790	761	818	810	778	806	798	768	791	766	750	760	742	717	807	793	783	790	722	747	778	772	738	771	760	755	800	786	763	762	794	784	775	808	764	787	793	778	755	798	777	817	773	795	749
74142	63716	78215	54516	36466	18297	17076	13101	6842	690	388	304	334	379	344	343	260	220	262	280	270	257	234	234	232	194	224	174	237	224	250	237	201	239	223	200	204	200	227	229	224	244	201	231	236	196	234	226	209	206	211	225	239	203	196	219	192	225	205	235	234	247	223	223	205	223	222	220	218	207	197	211	194	190	244	234	210	188	232	245	234	214	172	214	193	235	211	220	214	193	224	201	221	196	204	204	211	242	222	216	233	201	241	206	224	224	247	220	233	207	212	224	199	223	202	234	224	233	223	244	217	214	204	205	209	217	215	233	205	204	205	233	205	186	208	197	205	213	231	241	206	221	205	200	232	214	190	205	229	208	197	229	203	221	221	231	208	241	222	232	258	223	206	263	248	204	228	217	221	249	218	205	211	232	199	224	232	235	207	185	223	201	209	218	201	220	244	243	252	206	196	237	234	223	216	236	219	211	220	229	233	202	213	201	209	210	215	205	214	215	185	206	235	220	201	228	192	224	216	218	168	196	224	228	225	213	207	235	212	203	208	221	239	219	225	226	180	228	192	217	207	226	219	230	201	219	241	240	204	208	222	236	211	229	205	233	205	204	184	238	202	241	205	199	204	186	210	215	225	232	226	208	184	212	232	206	207	224	216	202	219	187	228	226	228	208	229	215	205	220	199	202	200	212	218	182	230	199	211	200	221	215	181	205	209	199	202	196	220	221	229	222	216	187	221	203	188	215	222	226	233	206	219	181	239	240	230	195	197	243	192	236	211	240	190	223	217	197	217	229	202	208	215	214	214	226	241	210	203	225	226	224	218	236	199	223	198	210	210	229	222	231	223	211	230	206	207	208	183	195	237	216	228	211	194	215	227	224	227	185	222	220	201	227	230	192	223	233	230	222	204	197	218	233	224	209	180	203	189	198	244	223	230	223	248	207	224	220	202	213	213	237	221	222	226	221	213	216	198	189	229	246	222	209	213	211	208	206	193	211	207	231	223	222	220	195	210	200	197	221	185	202	224	209	217	228	222	209	227	212	223	216	226	219	216	203	211	232	206	199	199	209	234	194	208	217	220	210	214	216	201	230	216	197	235	224	215	215	225	230	198	206	213	232	222	199	209	195	199	205	223	216	199	205	210	230	230	207	212	186	244	209	228	192	212	210	222	213	195	205	209	230	212	210	236	245	245	224	220	213	198	220	206	199	227	223	251	207	225	246	209	205	232	216	216	222	193	214	229	218	249	228	245	204	206	218	223	233	194	239	206	229	202	206	200	204	201	241	199	200	218	232	188	184	210	214	201	233	203	207	218	225	217	210	217	203	197	235	229	220	227	224	223	228	235	195	193	220	222	229	217	229	224	223	220	195	205	233	239	206	208	203	226	199	222	203	217	215	215	221	221	218	206	208	206	233	215	240	215	230	217	238	203	212	210	203	211	217	175	195	208	202	224	224	218	224	221	206	207	230	200	203	214	224	214	218	218	212	208	243	226	215	243	186	230	214	234	221	212	234	202	222	241	223	208	198	212	234	219	199	216	210	182	243	245	200	234	214	189	232	198	202	217	205	204	218	205	232	218	208	210	218	226	197	207	200	227	214	228	211	264	231	211	178	214	196	222	193	206	202	207	226	192	216	216	208	230	222	214	216	237	196	219	183	216	213	215	213	228	226	228	195	199	227	235	216	219	220	205	226	219	209	246	206	229	217	192	232	206	219	236	249	203	209	204	225	218	186	238	225	215	230	231	215	229	197	190	204	186	205	250	201	202	235	221	230	226	231	197	225	215	209	213	210	204	207	244	214	194	212	239	213	207	220	216	218	201	229	211	222	223	223	221	261	220	224	220	239	199	191	200	209	233	223	233	213	192	208	231	218	208	195	202	208	218	226	210	248	209	220	249	215	252	200	222	205	215	183	212	198	204	220	230	212	239	213	211	211	218	212	220	206	217	234	192	212	243	210	221	212	226	210	226	208	203	210	236	242	214	193	207	214	231	230	205	207	234	240	220	217	209	214	205	193	228	250	239	190	225	228	207	230	199	209	220	220	227	214	218	217	221	245	232	224	204	203	202	215	208	205	217	214	208	224	212	213	212	235	213	206	208	219	217	195	216	249	240	210	217	187	205	234	208	197	235	221	211	201	253	238	230	216	226	219	228	202	220	218	206	204	198	203	220	236	192	180	189	199	214	213	211	209	219	252	238	221	216	202	200	237	191	220	223	210	199	202	225	215	205	220	222	233	228	222	237	218	210	219	225	228	224	179	214	193	213	219	228	243	227	213	244	231	207	219	207	215	214	266	230	205	211	210	206	215	239	204	210	213	194	226	202	215	199	217	240	230	211	233	195	214	217	221	215	218	217	245	234	199	218	207	227	233	236	234	220	230	245	213	195	219	226	211	205	207	210	198	214	226	198	196	202	221	235	230	215	225	232	221	208	225	218	208	230	229	220	221	216	225	206	176	205	214	221	199	204	194	199	224	223	215	202	209	212	204	224	231	212	213	231	205	224	205	231	225	232	227	231	214	223	221	205	207	222	227	232	204	185	233	200	199	230	203	198	202	231	220	210	213	225	216	239	211	245	208	209	212	216	233	222	213	207	226	234	221	206	224	222	238	230	210	197	225	236	204	199	210	177	212	208	216	200	203	192	207	237	166	206	201	197	213	216	211	234	202	226	228	216	216	222	217	220	224	219	217	208	220	210	207	222	222	225	204	227	225	222	237	194	214	222	224	221	227	188	229	215	191	208	219	226	194	229	234	231	215	209	218	206	203	208	214	213	197	242	227	193	205	214	240	207	226	235	215	221	203	206	203	212	205	229	209	215	219	203	201	227	225	196	210	248	231	215	213	232	228	213	228	216	214	248	196	218	255	222	243	233	208	212	204	221	195	187	231	201	207	205	205	191	217	223	221	208	233	225	194	249	244	209	225	233	215	201	212	219	220	203	215	207	206	222	215	240	216	199	222	219	210	236	241	195	207	191	206	224	234	199	214	200	231	251	251	212	251	213	225	221	211	209	214	216	250	234	222	177	202	206	242	203	241	198	201	227	255	204	211	199	211	222	250	237	216	202	223	209	210	206	194	191	207	231	201	208	222	208	220	223	220	208	217	206	207	213	205	208	228	207	205	205	240	209	209	196	203	195	202	217	198	197	211	202	193	204	244	229	215	198	226	217	213	223	223	195	234	209	224	236	246	237	250	226	232	231	189	233	235	205	206	237	225	215	233	220	241	207	215	231	209	227	187	221	188	220	216	195	202	231	218	227	217	196	184	207	218	220	211	218	198	209	202	211	208	219	227	236	222	259	207	228	241	247	216	173	211	212	226	217	215	231	179	234	216	201	224	191	225	205	240	238	222	226	215	225	190	205	193	215	209	192	206	207	219	206	221	231	219	205	227	201	207	220	192	194	196	221	231	233	210	218	238	228	228	198	223	235	222	229	227	204	208	227	238	214	210	214	221	227	222	216	196	222	232	193	198	221	213	226	211
47636	48706	75577	55022	40415	20241	31904	27647	17263	1715	1233	1147	1272	1393	1241	1385	815	679	815	949	1024	773	698	744	672	634	616	607	727	663	562	553	565	566	516	566	590	599	539	563	527	525	513	586	551	590	533	541	536	551	551	531	552	518	543	506	577	583	545	575	539	542	557	568	568	577	513	513	521	531	570	542	535	562	549	586	584	545	563	531	541	547	551	546	543	563	538	538	509	515	524	528	540	573	527	514	553	596	560	547	553	519	552	526	564	574	532	535	552	573	514	558	526	505	541	546	593	562	561	537	545	533	541	553	498	528	558	518	576	532	551	533	567	574	554	532	580	608	517	562	557	557	541	542	537	554	558	544	483	573	523	574	575	573	493	527	561	517	542	579	567	499	518	559	526	538	544	514	531	536	561	517	571	517	565	575	567	563	489	516	507	529	525	512	525	540	536	555	535	518	527	528	542	547	558	531	519	552	561	548	523	498	558	540	570	499	564	569	513	571	513	539	563	536	573	533	519	556	536	576	573	547	524	527	573	514	551	547	553	552	536	573	538	555	593	548	557	515	539	513	493	536	534	545	545	568	544	558	522	561	518	560	559	563	513	572	548	566	529	518	537	563	516	570	563	543	554	560	515	587	551	566	547	545	499	557	516	568	565	570	570	547	540	530	559	571	584	530	556	551	543	537	503	543	530	552	509	573	597	549	540	560	549	514	552	509	564	546	590	501	546	570	564	535	548	560	531	542	531	514	568	602	558	554	541	557	524	568	590	531	540	557	544	572	500	564	512	524	545	522	561	547	548	594	562	543	528	543	550	570	535	538	550	560	537	552	555	557	533	520	541	520	502	549	542	506	538	539	506	527	579	585	561	519	512	546	521	510	570	565	504	501	546	530	532	528	531	539	556	527	576	548	575	549	546	505	557	510	539	551	585	575	537	540	526	571	579	503	548	588	598	565	539	528	548	555	493	566	553	598	551	531	545	545	583	538	551	546	544	524	565	534	510	547	555	563	526	548	547	513	536	557	589	544	545	560	573	561	520	573	525	529	564	550	518	600	539	531	553	529	550	507	504	543	571	527	557	532	528	547	582	549	523	541	559	535	547	552	537	582	540	591	550	578	526	547	561	559	571	549	562	569	502	556	563	528	564	555	545	595	584	529	489	563	535	551	554	535	514	561	517	569	554	526	533	551	521	557	563	543	536	518	540	554	545	549	503	549	561	560	546	542	491	536	578	540	587	536	545	560	542	503	521	512	552	514	561	530	537	547	504	526	521	558	551	533	558	527	545	531	533	527	573	575	500	551	588	574	550	564	570	561	535	511	576	569	519	576	540	559	560	511	562	551	570	546	544	530	550	516	551	526	561	566	547	523	607	486	555	544	552	562	595	600	522	539	529	529	555	546	497	560	536	537	574	513	511	559	534	525	525	578	560	548	600	546	575	633	550	567	527	518	559	548	530	523	569	539	577	566	587	558	549	542	548	584	505	536	526	500	556	554	535	518	537	552	549	558	561	558	538	522	546	543	534	520	567	515	542	549	529	563	556	559	523	522	526	507	542	571	507	513	534	555	530	525	530	549	546	539	542	533	539	539	552	560	532	516	537	575	508	556	585	536	566	538	563	530	546	545	571	549	542	546	511	505	554	560	563	532	566	562	555	517	527	535	484	565	498	537	519	542	560	557	522	571	584	567	564	530	531	522	552	573	555	537	554	555	496	547	497	530	567	514	546	520	541	551	551	587	554	565	558	552	539	534	580	517	494	550	558	536	519	546	556	574	516	549	514	524	499	577	545	560	508	538	545	550	598	563	498	549	523	553	528	558	557	548	547	548	569	516	589	561	521	542	548	597	546	555	532	577	526	558	584	573	560	566	532	540	575	546	520	528	546	574	558	525	527	518	553	514	550	551	492	584	556	539	565	503	529	547	569	568	573	579	508	589	610	557	536	515	559	523	569	518	554	551	523	547	550	519	549	516	557	528	537	578	595	572	547	545	564	573	570	567	533	570	553	521	525	573	524	527	531	522	566	543	557	538	559	540	561	556	545	531	558	543	571	562	555	548	566	533	515	594	589	575	535	536	541	558	516	528	545	537	523	515	534	573	519	569	506	501	515	568	528	563	554	536	568	551	543	508	596	550	545	558	577	540	564	480	546	547	549	501	522	533	535	533	515	489	491	556	559	526	528	545	546	563	540	546	548	557	535	569	540	495	574	524	544	526	531	521	574	512	532	560	527	557	573	538	561	559	545	545	610	509	515	548	571	550	558	542	552	521	497	598	514	542	534	566	559	536	549	532	572	557	533	583	514	550	543	525	537	553	534	562	522	569	571	521	545	541	509	545	495	545	511	529	565	528	571	541	554	556	570	565	552	547	543	507	514	521	549	574	571	538	564	543	540	517	521	588	573	502	591	589	546	493	548	527	575	546	555	561	558	511	535	556	546	597	545	545	534	539	528	566	525	500	541	547	553	562	541	530	511	489	576	548	537	579	535	545	521	548	577	552	519	540	537	553	503	512	551	563	577	545	542	554	557	540	576	597	552	537	514	557	552	551	528	613	544	564	519	542	558	561	530	561	530	562	533	569	556	503	566	531	585	565	567	559	539	552	550	530	553	487	540	560	540	544	491	580	555	528	525	551	532	543	525	538	535	548	536	547	552	543	535	577	563	562	547	538	555	560	518	565	573	522	542	561	529	537	523	589	545	531	566	559	561	529	546	515	539	531	561	563	568	529	552	551	572	546	549	559	567	549	549	518	526	546	538	513	575	582	554	515	593	540	552	562	576	546	569	537	546	541	570	552	513	560	556	527	543	517	563	539	550	581	543	525	563	552	529	554	535	534	539	563	535	538	546	538	560	560	516	557	534	558	544	527	563	576	507	521	518	527	532	511	550	531	566	530	542	534	517	569	554	544	525	587	555	541	555	564	491	535	544	580	572	572	548	552	496	522	537	556	560	573	565	552	540	553	524	555	541	521	528	533	527	562	513	572	538	549	534	606	545	524	546	538	552	568	516	512	544	580	572	596	538	579	522	540	557	519	530	572	558	565	549	551	550	566	543	528	538	539	535	558	549	523	555	548	538	501	504	548	542	557	521	518	522	537	536	561	521	528	535	578	563	540	554	523	559	540	534	551	561	568	572	523	550	530	544	549	576	541	545	545	540	555	544	538	503	593	546	570	575	548	521	517	539	538	533	542	524	533	558	517	534	583	549	532	574	567	580	504	553	539	556	546	546	547	551	543	531	588	571	526	558	549	614	523	567	560	547	545	502	523	567	526	502	537	554	532	556	515	534	511	576	549	546	551	541	539	550	535	551	529	538	548	568	530	561	528	545	526	526	545	569	531	550	575	555	525	575	550	517	540	535	527	588	531	540	592	542	556	509	553	517	555	530	564	594	544	545	538	526	557	537	526	547	549	540	597	551	523	561	513	567	532	491	530	546	550	527	543	507	558	531	510	545	544	508	546	535	537	508	533	520	547	557	560	523	574
17837	6840	14335	5977	2045	817	1015	852	668	392	417	387	342	360	414	405	422	421	386	400	423	389	384	413	409	374	375	350	404	386	360	393	373	391	420	424	399	392	417	360	338	402	357	392	392	381	400	387	351	393	384	379	373	391	413	381	404	393	389	429	376	385	390	388	355	375	407	372	382	373	434	359	406	428	372	418	388	381	390	356	353	399	404	366	341	378	349	432	412	363	393	395	382	353	358	413	390	443	402	404	379	427	395	420	395	357	394	343	396	387	378	382	356	379	387	399	376	377	384	367	386	366	364	412	374	414	363	360	355	421	394	361	439	383	376	360	357	387	396	393	391	359	388	361	406	366	407	393	379	378	387	363	360	393	422	366	376	357	404	424	365	385	381	349	380	351	394	390	345	381	383	391	408	391	435	409	374	399	409	385	402	409	407	389	389	373	381	390	393	364	414	395	354	357	411	412	354	367	355	350	380	378	377	377	408	422	401	400	366	383	375	375	389	394	415	359	396	364	398	383	398	353	405	386	347	452	398	373	389	413	357	381	408	402	392	406	427	389	369	388	362	353	422	383	376	365	380	405	381	346	369	383	396	361	379	423	424	424	377	409	392	390	369	382	390	415	383	384	375	379	341	398	396	383	389	415	384	355	384	374	366	366	371	419	404	393	365	394	358	376	384	392	379	375	387	408	353	389	388	412	391	382	374	374	397	402	404	388	338	354	383	385	405	358	401	405	391	410	376	394	386	400	416	392	356	391	379	377	434	415	419	412	377	391	363	399	377	384	403	380	396	398	368	358	378	382	399	411	362	340	388	385	404	384	382	393	383	363	371	408	400	419	377	360	389	374	393	361	403	363	373	406	395	384	383	426	398	367	340	411	396	360	397	385	369	374	358	383	372	386	384	383	408	385	387	404	374	380	367	444	338	374	377	364	371	370	392	375	409	366	380	386	394	391	325	428	408	372	378	392	374	396	378	404	389	368	372	410	364	373	370	387	369	400	373	381	395	415	351	378	367	372	370	376	395	396	417	403	383	375	343	361	379	373	383	400	387	371	430	369	406	386	374	383	370	410	371	381	387	401	365	376	379	394	371	380	423	379	434	363	362	370	419	388	406	367	375	375	382	370	376	358	376	390	415	388	395	382	393	425	396	385	372	389	370	392	356	408	389	415	420	390	379	397	424	403	368	406	415	392	382	361	392	390	384	363	434	402	422	426	375	375	374	375	399	417	401	392	402	363	401	385	383	372	373	374	397	381	385	370	364	370	399	365	364	389	352	391	391	403	375	415	409	396	391	380	426	402	376	402	377	418	357	410	395	412	409	383	372	359	400	401	383	365	406	390	356	398	382	377	393	390	405	376	362	372	415	404	407	380	389	382	388	394	383	382	404	376	391	407	389	409	389	365	348	418	393	359	392	379	415	358	414	430	360	369	418	375	411	372	360	368	389	405	382	387	390	394	388	416	359	392	344	394	370	382	403	408	403	359	391	370	386	400	357	387	414	370	384	370	388	403	372	373	398	373	375	401	356	415	406	389	383	373	362	399	404	398	385	375	363	412	424	373	361	382	376	388	400	376	384	415	387	378	388	364	394	390	380	405	382	359	387	383	352	381	337	369	379	392	370	360	359	393	383	411	398	378	430	385	359	419	403	392	347	393	387	382	372	387	350	377	371	375	387	423	362	403	392	375	386	411	402	386	383	432	380	382	382	415	392	380	365	395	369	400	386	422	365	381	382	415	392	385	357	406	390	399	376	385	392	399	385	373	375	367	358	390	371	400	364	371	357	391	391	343	435	389	391	366	384	411	372	397	342	400	385	388	428	400	351	372	372	406	364	384	375	383	411	384	402	374	411	401	405	384	359	384	373	391	418	385	393	383	396	366	364	398	357	428	381	390	380	405	359	401	386	366	394	411	394	392	404	382	384	378	407	392	400	364	387	366	373	367	372	372	366	415	381	415	380	388	394	386	374	418	352	386	406	392	390	361	392	406	369	424	381	395	391	359	391	382	401	395	389	389	411	441	380	422	380	421	378	382	379	378	413	393	344	408	413	385	401	390	384	397	381	372	437	415	360	385	399	396	368	360	396	373	386	369	378	374	357	417	401	423	376	379	430	399	413	392	358	395	380	408	350	404	396	378	375	376	379	388	394	386	365	386	423	386	392	426	379	391	389	374	407	349	389	364	387	385	380	365	384	403	422	385	406	392	370	422	378	381	401	416	369	412	390	370	386	391	353	393	438	385	395	411	379	415	383	390	384	360	375	362	393	338	389	358	431	388	373	405	413	392	394	377	397	384	382	410	402	362	448	397	357	418	393	360	412	391	407	410	408	416	366	379	400	404	388	408	404	429	392	389	426	398	404	368	382	417	391	359	399	372	357	370	368	410	413	406	399	364	335	406	398	413	363	370	427	354	381	341	374	407	390	386	380	400	394	401	398	408	379	384	386	399	354	366	419	369	380	378	391	372	386	400	372	414	383	407	387	377	382	411	378	379	382	438	376	390	352	377	382	417	395	381	380	354	409	414	396	361	399	375	377	437	354	406	382	360	366	344	392	376	389	395	368	337	380	420	383	368	405	414	405	395	411	344	380	350	395	374	372	374	383	384	389	361	375	398	408	427	366	378	336	375	421	382	387	419	384	373	409	415	407	384	401	402	374	420	384	366	397	367	334	406	379	392	383	437	412	388	346	396	384	385	389	403	383	380	395	356	379	389	402	410	372	416	390	395	388	358	378	352	366	384	374	370	369	410	397	399	384	374	416	360	386	350	406	371	418	378	380	396	366	391	368	372	392	395	403	389	353	376	376	388	380	419	385	392	358	377	334	364	453	387	403	432	433	351	402	391	383	374	397	409	421	360	390	387	390	420	377	372	392	377	383	376	381	396	406	393	410	373	407	398	379	426	382	373	351	369	400	383	405	372	403	442	393	381	420	347	354	423	383	394	383	403	400	353	385	398	386	425	402	375	348	376	361	364	397	408	374	387	368	388	396	356	396	388	376	398	399	391	331	436	352	404	409	431	389	403	395	426	388	369	350	356	396	375	402	371	396	375	359	407	394	448	377	400	413	382	352	391	377	375	410	369	383	398	419	382	402	401	384	378	395	390	420	358	366	377	411	411	407	421	368	408	408	386	351	408	394	414	395	355	340	372	374	392	384	399	378	366	411	386	394	384	404	376	398	387	376	380	392	404	399	394	369	347	387	377	408	403	387	373	384	353	396	369	395	374	371	397	381	404	383	371	386	385	338	386	407	394	323	407	377	383	350	428	395	395	395	377	391	410	390	387	370	372	420	430	373	372	429	389	388	395	346	367	352	392	358	393	382	370	375	396	402	387	367	377	347	381	406	371	391	394	340	379	371	354	391	397	402	367	394	383	371	373	382	380	351	380	378	384	398	404	442	414	388	394	392	377	372	379	364	370	393	373	391	357	369	386	415	386	399	391	386	429	374	409	387	380	415	384	378	377	400	371	344	413	374	420
15517	8954	23705	11729	5531	2571	3602	2581	1881	1005	982	937	918	939	934	911	940	894	907	913	920	949	919	897	981	925	923	934	903	899	979	858	932	917	930	937	926	939	923	935	897	914	918	925	906	945	911	940	836	944	934	955	951	894	906	914	909	963	919	893	922	968	952	925	976	901	927	924	960	899	938	937	920	901	969	915	913	929	944	930	906	942	950	874	927	927	914	949	902	906	844	954	962	958	952	938	923	957	949	925	933	888	951	899	869	923	913	915	916	967	897	890	914	918	921	958	962	930	958	963	984	927	943	923	931	865	928	980	932	896	917	920	892	933	899	903	907	893	902	966	887	936	933	933	916	934	934	947	928	855	931	899	944	942	969	929	912	910	904	957	889	896	906	929	916	906	928	898	870	949	946	902	978	925	941	922	871	906	965	956	991	925	997	962	987	952	953	960	908	955	938	949	925	909	882	976	952	970	919	927	945	874	922	970	971	1014	906	952	897	966	973	938	881	959	986	950	935	945	919	851	898	978	904	941	937	916	859	940	921	964	957	878	928	899	941	910	949	891	914	905	975	970	946	894	885	924	984	925	960	943	894	893	908	930	944	920	964	892	962	920	942	886	930	907	968	915	862	966	891	976	888	911	935	888	854	879	915	890	940	966	881	966	927	898	948	920	981	952	991	915	919	946	950	930	947	943	906	920	885	927	914	1016	897	918	925	886	906	934	882	917	963	892	921	976	933	942	956	948	913	926	906	921	936	995	936	950	899	939	901	899	932	950	862	923	862	915	878	899	928	923	931	880	945	927	952	892	938	908	857	929	884	974	882	926	944	898	929	956	931	909	898	904	924	1009	953	908	965	931	933	928	877	876	970	930	933	954	916	951	911	985	858	924	993	967	910	891	894	940	975	909	900	938	895	917	948	907	944	890	939	924	910	893	936	880	891	900	957	919	929	887	901	923	960	932	911	945	914	1008	914	928	963	937	956	880	874	949	952	914	910	948	917	941	944	929	894	850	863	932	929	904	922	869	897	943	924	943	921	927	959	972	895	940	947	906	906	905	919	929	962	955	950	953	941	888	935	898	943	888	901	929	970	946	908	937	883	933	959	910	947	956	912	950	950	885	958	905	935	952	932	908	942	911	939	887	891	923	867	938	944	923	889	898	959	942	915	914	939	878	928	880	879	931	936	963	925	939	932	844	904	947	898	931	861	901	870	942	959	881	943	900	841	945	895	931	950	944	944	935	926	967	972	899	893	911	942	932	913	974	907	918	942	952	953	878	929	936	966	985	933	934	923	894	905	959	984	965	912	854	874	931	937	934	960	905	954	910	923	906	915	936	887	917	933	925	856	897	981	895	937	897	875	908	893	903	911	960	947	945	939	964	905	957	939	941	898	969	930	881	927	871	932	883	895	984	906	941	923	935	925	949	927	902	927	914	934	954	923	940	935	932	960	954	910	960	877	936	975	927	938	977	940	945	908	902	841	901	1005	952	927	981	934	943	928	951	934	898	926	950	949	866	900	895	881	908	908	946	885	931	940	947	937	1005	935	885	956	944	956	1002	931	912	929	974	858	975	957	925	937	882	933	907	889	899	996	921	924	941	911	931	930	944	919	945	930	951	964	892	943	956	982	939	927	890	923	936	878	870	923	965	885	919	969	957	884	943	913	904	927	926	901	959	960	971	941	967	920	948	949	980	902	900	909	891	921	945	978	969	887	920	933	913	947	933	904	935	901	906	874	945	946	912	901	948	896	921	964	969	918	984	910	942	974	916	970	965	932	944	957	947	976	913	937	899	930	957	911	907	972	871	944	873	936	951	930	967	900	989	928	922	974	926	905	946	897	958	909	950	935	967	903	954	888	928	969	896	940	950	931	913	901	871	915	919	934	945	940	913	885	941	960	895	929	944	941	906	858	905	891	916	968	893	1005	957	892	926	923	871	927	887	947	945	953	922	949	905	926	902	887	945	929	940	943	872	932	887	941	901	1007	903	851	885	925	893	947	896	907	900	923	938	931	924	981	968	899	914	910	950	967	950	935	869	978	928	925	960	904	962	944	930	876	920	950	887	923	909	900	928	920	933	927	907	952	908	895	950	863	930	938	990	899	900	893	921	950	923	920	897	934	893	995	904	870	923	906	977	926	914	904	889	927	986	991	952	917	888	927	901	875	924	941	913	975	954	956	940	928	909	925	890	916	918	934	939	922	914	950	958	914	891	937	938	940	889	934	939	890	918	946	867	901	904	939	931	904	889	924	942	949	895	942	928	924	948	919	895	918	1008	869	896	920	924	915	974	948	926	901	882	877	889	905	921	945	948	927	907	910	934	918	873	902	897	915	900	935	917	924	974	949	908	964	959	929	925	913	920	927	976	974	890	961	911	955	930	916	963	918	935	906	933	946	874	929	905	885	896	921	895	928	867	921	957	967	943	943	902	918	920	940	947	920	914	885	959	900	833	954	957	928	962	913	891	909	944	960	922	899	924	885	936	942	884	907	943	936	935	909	921	909	913	880	925	886	879	936	919	928	892	917	932	914	920	892	982	910	925	940	958	935	952	955	927	974	973	957	961	921	912	937	945	908	975	925	958	904	880	919	1020	949	961	946	926	874	961	868	926	949	942	952	958	855	897	960	953	918	915	961	928	914	910	959	990	915	891	880	955	935	915	912	914	908	939	903	979	956	934	891	897	894	903	913	888	961	1016	902	867	933	883	904	933	938	960	918	922	920	884	891	920	924	940	901	934	941	938	954	897	921	961	942	910	935	970	902	970	894	900	940	899	898	945	919	966	878	984	910	919	941	898	947	934	879	908	913	915	907	908	898	946	964	967	910	943	934	925	947	909	890	941	883	930	970	937	915	920	925	886	920	881	907	911	925	907	957	970	934	921	908	976	947	964	926	968	932	918	958	944	933	902	895	954	959	913	900	923	937	934	942	899	924	918	922	869	940	926	952	926	916	930	890	974	929	913	957	909	942	909	967	918	897	946	942	920	975	883	924	931	888	914	956	933	895	911	945	902	967	916	930	934	965	861	919	901	946	890	908	967	989	942	931	931	951	917	940	907	995	959	888	893	916	911	888	912	915	869	947	956	944	940	812	927	918	929	876	912	889	853	969	899	923	933	926	937	905	977	933	903	971	960	959	921	943	864	888	892	972	939	938	934	928	930	937	859	922	896	970	922	878	989	895	913	934	853	920	933	948	955	917	945	952	917	908	892	952	965	981	947	923	930	902	953	892	907	930	934	925	962	920	885	900	935	896	909	978	868	986	933	919	926	865	939	894	944	939	948	961	917	923	930	919	920	919	977	974	950	935	907	919	917	970	912	939	942	979	911	918	945	932	966	949	921	886	910	883	933	918	902	912	1004	918	855	904	937	905	960	927	886	945	896	900	981	948	942	949	953	943	913	959	968	882	891	945	977	933	894	923	949	905	889	964	919	920	908	922	900	915	892	912	936	891	932	919	929	934	922	903	947	938	896	922	992	942	941	873	946	958	918	912	925
61386	50818	69832	44197	26301	10785	10816	6850	4121	915	380	363	375	371	335	416	326	355	323	348	330	364	345	334	326	323	322	348	331	339	317	327	334	285	339	323	324	346	324	335	308	319	316	354	333	339	310	321	324	302	344	344	371	357	348	357	353	362	303	320	294	325	327	308	311	306	336	311	322	293	353	305	312	306	319	331	341	319	327	317	338	343	340	324	341	335	304	329	327	349	341	320	296	334	334	330	333	302	354	330	302	319	333	316	314	310	297	359	326	313	322	285	344	343	340	326	315	313	356	357	360	311	315	350	329	331	345	369	324	353	281	349	324	342	350	324	330	351	324	327	329	343	318	353	330	352	337	339	294	330	318	323	324	347	333	336	315	340	294	322	343	333	330	354	326	313	327	297	313	320	337	300	323	319	327	340	292	296	342	295	338	318	335	328	330	333	348	314	333	333	364	345	311	319	359	316	337	318	305	328	327	313	313	341	294	367	333	353	298	313	346	288	334	322	328	319	349	308	321	329	315	366	294	334	318	312	289	332	290	301	333	330	309	342	294	311	338	306	330	336	311	327	301	381	317	337	320	319	330	335	306	322	333	326	316	304	315	327	343	358	344	360	329	354	305	352	354	296	305	327	319	325	297	325	310	317	324	333	336	327	340	334	309	308	320	341	284	303	322	349	339	336	363	344	323	321	297	301	297	325	343	322	319	309	326	334	283	287	318	348	320	356	346	363	307	337	321	312	327	330	342	330	299	310	346	311	354	346	315	335	323	359	340	356	306	321	324	325	320	368	304	311	331	324	314	345	363	294	332	342	335	323	316	306	335	336	322	353	313	314	316	361	358	333	297	296	338	355	342	353	370	350	303	331	322	341	300	336	351	306	323	331	338	341	331	316	321	323	337	344	348	336	341	330	331	330	314	302	330	328	346	323	319	301	323	356	363	332	374	325	337	336	297	324	360	329	339	324	296	299	313	313	317	334	297	317	296	335	305	338	318	350	318	349	341	311	332	310	311	344	320	297	345	346	329	312	350	310	311	350	343	319	330	333	307	331	329	330	318	298	321	309	351	343	321	302	339	343	314	347	334	338	356	319	293	329	344	306	326	309	358	329	375	301	321	306	307	313	291	320	339	332	335	327	315	342	338	325	318	331	325	308	316	342	351	351	304	348	294	338	289	300	315	348	305	310	335	304	328	311	313	324	312	355	329	352	319	304	322	303	333	338	295	316	357	308	361	338	315	315	325	348	326	346	312	298	332	327	294	330	322	346	327	337	372	319	324	323	332	287	334	289	307	316	329	323	290	333	323	302	313	321	341	323	311	338	320	333	351	343	322	330	343	364	298	309	353	333	306	323	326	339	331	312	346	315	347	301	325	317	331	346	356	297	321	315	351	310	326	311	371	344	330	306	330	317	324	305	302	345	318	327	302	298	332	313	341	313	337	347	320	334	330	307	335	366	352	302	336	349	343	324	348	344	337	321	358	310	335	327	318	324	336	312	303	345	358	320	343	324	323	351	304	332	306	337	331	316	322	331	343	330	324	317	337	316	298	323	342	325	318	322	366	326	371	367	377	334	319	327	318	342	327	355	283	323	312	312	305	288	335	306	323	327	288	329	363	322	317	332	307	323	325	339	344	331	290	374	328	318	297	320	335	326	337	317	319	331	337	317	311	335	337	308	329	323	311	301	325	334	329	327	358	347	382	351	328	313	348	350	315	351	294	322	351	341	318	311	324	374	348	319	333	290	337	319	316	343	292	307	340	362	322	323	328	344	307	304	299	346	297	319	324	332	316	311	334	329	323	324	348	314	319	332	310	341	343	334	310	334	325	337	323	348	333	352	351	314	334	302	335	297	352	317	343	335	317	300	332	318	337	342	340	334	322	347	289	327	311	333	327	324	339	324	291	332	328	334	334	324	331	290	326	347	305	324	316	330	311	333	317	332	327	338	306	285	325	360	347	321	339	315	341	327	346	322	312	349	315	340	353	330	307	345	322	309	317	295	321	327	315	321	324	346	315	358	330	326	321	311	340	338	281	306	288	349	312	319	348	323	322	330	331	338	273	323	342	323	335	314	325	335	315	344	365	330	345	348	302	334	321	322	317	309	334	320	332	302	295	327	312	294	332	333	323	338	332	335	340	352	338	315	311	362	310	309	311	324	300	338	349	336	331	357	337	339	333	365	293	351	339	367	338	340	316	333	321	363	350	294	328	328	336	338	304	304	338	298	357	334	354	286	320	278	305	311	358	339	333	303	316	313	350	315	329	343	357	306	332	347	373	353	317	333	312	319	340	322	341	333	352	331	341	324	352	324	316	340	322	290	325	307	330	347	297	338	364	290	319	330	329	316	279	328	360	336	344	325	306	333	320	308	338	328	343	328	347	327	330	326	315	299	300	300	322	345	350	338	311	322	323	327	329	337	356	326	342	293	331	315	337	337	319	358	314	350	331	338	299	346	351	331	310	346	313	339	317	316	318	316	320	331	347	316	319	370	303	348	326	313	316	332	363	310	290	313	336	340	303	311	350	345	334	302	349	331	322	305	330	309	320	294	355	356	321	350	289	314	309	321	347	324	353	355	339	345	323	357	296	365	331	317	342	306	326	337	375	331	329	351	310	348	330	349	325	297	315	341	347	313	328	347	312	305	352	317	315	346	307	338	335	346	309	315	307	338	329	350	347	333	325	294	314	318	333	324	335	303	330	303	312	338	312	324	321	326	324	346	329	324	315	325	359	315	312	338	363	312	335	325	320	320	330	352	326	289	322	349	316	318	325	319	355	303	311	329	308	330	318	361	302	343	332	357	330	320	334	308	335	343	327	344	300	288	317	306	285	329	350	350	331	342	323	345	315	307	350	321	333	303	314	299	327	290	337	320	355	336	380	337	324	323	322	286	304	328	314	327	309	329	352	314	348	311	288	297	319	331	327	335	317	336	329	344	293	335	298	318	297	301	316	321	330	318	302	315	341	323	340	321	316	319	321	358	317	323	325	301	299	331	325	326	311	323	339	336	323	333	355	353	319	354	321	324	327	317	340	338	305	325	301	323	363	308	299	309	337	315	331	313	327	300	343	333	327	324	286	313	360	303	305	321	319	316	321	347	289	338	341	330	353	306	331	309	343	327	328	321	328	350	305	339	346	312	330	336	309	300	313	328	333	338	350	323	332	327	362	330	348	332	295	317	294	320	342	332	331	310	334	328	324	327	306	347	357	338	358	321	339	302	302	345	317	330	338	345	314	326	323	332	328	304	323	302	322	323	345	346	311	300	318	278	360	321	302	279	315	336	354	358	339	323	344	331	305	308	318	346	325	344	321	316	317	341	341	317	328	334	322	326	305	331	356	360	320	312	310	318	310	334	330	319	334	332	330	358	302	331	317	302	342	363	355	309	318	344	324	351	331	329	313	298	332	343	329	311	299	318	327	328	341	307	334	307	304	346	327	317	342	322	342	330	355	332	355	327	320	354	307	321	334	344	337	339	330	321
37688	39609	65123	45984	29713	16012	26676	18905	14650	2602	1294	1025	1097	1034	1077	1094	880	823	851	934	903	886	840	858	857	834	834	840	782	805	754	782	803	795	791	811	825	800	830	863	758	736	773	833	794	833	754	812	781	802	772	798	812	782	820	767	806	766	776	778	800	809	849	749	807	777	792	836	779	794	749	797	758	755	780	796	762	766	803	807	775	840	778	766	753	762	825	840	791	828	767	715	778	797	778	804	800	797	790	791	765	830	772	748	797	804	809	805	829	831	731	779	786	830	782	760	797	767	786	768	835	810	814	774	790	778	794	785	776	814	784	801	814	781	796	810	739	799	753	795	776	781	781	774	786	788	728	862	780	782	779	779	790	730	778	824	789	805	773	777	785	793	778	768	789	831	824	822	803	804	791	753	795	848	793	783	804	771	829	764	839	750	794	808	722	762	794	787	792	793	815	808	807	776	783	765	781	802	755	777	825	806	786	764	771	748	793	791	800	834	783	807	781	806	745	796	836	789	778	852	813	786	781	808	811	808	775	843	804	754	791	813	781	781	816	745	759	811	776	775	772	732	801	816	768	833	832	763	815	762	779	809	757	813	784	774	759	846	798	757	777	793	826	750	761	781	798	825	790	846	806	764	765	763	736	768	774	832	807	810	788	787	746	797	790	785	785	795	780	776	782	769	770	830	741	793	813	809	786	793	835	768	824	795	787	802	813	793	785	836	731	829	823	754	803	829	795	797	837	781	784	821	790	779	792	758	762	819	784	756	791	801	793	683	787	759	804	722	779	815	748	797	763	824	757	777	772	743	794	822	743	870	783	836	769	790	763	755	844	785	834	764	792	720	781	772	784	820	768	795	738	808	753	805	764	777	797	737	806	766	785	763	828	759	747	777	795	779	766	787	769	781	843	793	745	824	788	802	774	813	779	793	789	822	818	793	800	781	765	760	837	799	769	804	820	789	789	805	803	809	756	774	782	779	854	775	763	798	779	736	826	804	813	761	816	825	719	755	754	737	748	718	782	788	775	784	765	863	764	800	788	760	815	792	773	773	775	749	786	769	802	814	773	793	775	749	786	777	737	760	817	765	810	814	804	795	788	766	807	770	755	777	733	762	787	831	824	772	838	797	752	813	764	800	835	793	794	801	847	811	821	788	787	785	835	800	741	779	764	782	810	765	843	788	758	787	798	799	813	783	743	738	820	788	754	804	770	784	760	787	782	731	792	824	820	778	724	795	798	800	752	777	845	773	782	804	807	771	729	798	785	718	741	798	762	792	839	763	773	815	793	809	781	771	726	836	775	746	834	780	823	798	774	819	772	789	829	763	764	780	771	795	804	806	767	705	778	786	798	835	783	757	811	781	765	753	788	853	771	781	729	764	749	765	736	800	788	789	789	787	795	822	825	813	786	786	812	752	780	797	746	792	767	769	790	755	791	777	801	761	790	781	782	798	808	823	800	774	790	721	791	750	758	786	774	807	761	745	725	726	809	778	786	809	822	763	811	804	773	799	774	804	819	796	799	808	793	772	836	741	846	789	776	770	776	773	812	745	758	806	807	833	814	790	767	751	857	756	829	749	774	753	823	827	820	794	855	761	785	786	813	819	767	835	854	759	800	768	785	765	831	823	794	775	750	775	781	804	765	823	790	767	788	774	730	799	777	800	788	786	778	775	804	789	763	800	797	797	740	758	729	769	783	808	825	753	745	824	772	793	781	807	769	763	788	780	781	821	794	781	791	755	799	797	812	794	762	729	769	842	774	789	755	729	751	783	777	780	777	807	792	828	807	813	757	779	790	754	794	801	796	797	770	740	740	771	803	763	788	741	807	836	796	772	772	785	772	799	769	837	780	778	810	753	790	770	781	790	772	752	819	743	787	770	807	790	766	840	787	781	826	774	780	804	804	794	765	765	741	808	793	800	814	805	757	770	787	792	795	789	766	826	762	831	757	741	834	849	801	769	763	752	780	798	783	820	825	805	805	800	768	755	755	787	776	817	744	783	795	764	752	769	785	779	795	751	791	787	772	800	806	766	829	804	799	769	774	832	824	811	750	785	802	776	805	838	799	790	825	781	830	825	730	777	782	785	816	792	751	802	750	819	775	790	757	796	732	814	765	755	811	837	830	794	842	703	792	793	793	780	794	812	808	826	839	870	771	817	768	782	818	788	795	785	741	765	844	824	773	804	814	799	749	750	809	776	794	797	822	797	803	794	742	787	754	791	782	807	766	755	775	767	779	759	712	792	810	739	770	784	778	774	777	767	835	791	759	763	767	746	829	810	753	820	807	770	821	758	727	821	785	794	765	778	749	825	763	709	792	782	770	783	770	787	770	848	794	772	772	773	749	772	810	739	783	804	786	801	808	751	782	764	790	794	807	803	731	732	798	795	806	811	804	784	751	764	774	812	804	764	782	737	783	807	772	817	792	777	761	756	768	768	774	807	811	792	799	779	746	752	809	739	798	770	794	746	760	757	844	782	787	781	751	812	781	827	816	798	804	765	791	769	812	793	758	822	790	770	772	816	782	810	803	780	778	815	785	780	801	831	805	742	817	772	789	785	795	801	767	821	770	788	761	776	764	823	824	818	787	752	776	819	778	766	778	818	808	825	798	786	751	803	787	780	802	786	784	725	809	797	822	804	712	828	806	760	810	774	788	810	755	801	804	811	758	781	767	752	785	759	846	776	841	798	824	792	768	779	770	766	852	762	789	802	764	807	817	818	806	776	800	784	765	775	766	753	741	753	808	771	769	790	823	771	767	804	742	748	820	770	783	790	775	794	774	796	766	785	783	770	751	777	796	773	792	767	807	781	757	782	793	774	801	738	842	766	742	785	797	780	795	758	854	777	790	807	734	767	792	790	822	773	809	771	792	773	837	784	761	795	795	741	780	790	805	787	808	752	810	808	776	823	783	819	861	777	758	850	819	748	783	761	804	791	814	752	778	836	785	800	777	765	759	808	849	819	813	799	790	794	810	740	787	782	769	804	797	797	724	747	813	769	785	797	751	825	827	763	815	769	782	773	765	781	774	815	759	823	803	827	790	843	806	767	826	818	815	800	810	764	756	803	785	817	752	841	789	769	832	794	793	801	761	796	804	785	794	783	837	804	812	819	818	826	821	805	817	796	745	748	780	797	760	761	768	819	717	782	778	804	792	805	765	732	778	788	763	798	764	818	773	825	796	791	778	756	767	792	831	786	793	799	815	807	789	786	756	744	814	740	766	795	790	765	789	794	727	791	821	845	801	810	781	769	828	776	762	749	808	802	791	789	778	808	751	763	795	735	839	795	760	753	783	763	811	751	735	772	829	778	790	781	817	825	771	777	831	775	830	776	751	810	832	797	789	832	779	784	819	780	801	801	787	793	839	785	831	780	825	809	828	813	769	749	771	805	747	773	793	749	803	794	714	797	797	813	820	777	801	803	770	756	743	741	757	770	797	789	768	807	772	742	792	772	806	853	789	811	836	749	731	784	782	731	777	820
70070	62552	80068	52897	34812	19527	19306	13107	8233	2298	331	324	287	278	277	280	237	264	206	219	249	235	262	227	266	226	213	217	234	210	242	215	209	236	223	224	210	207	196	228	202	240	226	213	242	219	201	233	221	217	207	230	238	218	214	214	215	229	231	239	223	242	220	229	213	221	212	245	219	249	216	216	225	199	237	206	221	214	238	229	243	235	219	214	218	225	220	224	224	254	220	231	206	216	224	233	248	245	222	226	202	224	222	212	218	207	218	231	202	225	236	228	197	225	220	226	217	222	212	174	230	230	221	202	227	240	214	220	252	193	210	201	274	218	243	263	195	239	225	229	212	188	241	220	222	237	219	223	232	200	258	221	202	220	250	200	209	220	219	216	200	219	223	243	215	203	210	232	211	223	227	241	242	238	228	208	240	234	225	230	204	239	244	228	229	198	231	198	235	200	253	244	247	215	217	242	235	188	222	213	229	223	202	219	210	217	235	226	250	200	241	233	257	221	229	203	229	204	211	222	211	240	196	202	225	209	206	224	229	245	228	198	213	229	224	206	220	242	229	217	214	219	235	222	227	219	220	202	188	210	209	216	216	235	221	222	222	231	240	232	235	231	219	229	246	234	235	197	229	200	216	195	239	235	217	233	220	217	238	227	217	247	247	206	230	205	214	259	229	224	240	257	223	200	199	200	240	195	214	242	232	241	222	216	229	224	218	235	234	226	216	191	237	207	200	235	218	221	216	220	220	224	221	206	228	214	206	207	240	227	210	233	252	213	238	228	224	210	228	197	218	192	213	215	246	201	218	210	216	207	221	217	197	208	219	221	216	200	215	238	234	232	240	204	214	234	236	219	219	206	207	221	240	208	197	220	229	240	238	231	235	242	237	233	254	226	216	213	211	239	207	219	200	238	198	208	221	247	228	212	214	224	239	214	226	211	215	232	205	218	226	232	233	208	241	230	250	255	196	210	203	261	228	224	209	223	234	203	238	216	218	246	234	222	204	230	233	222	233	221	233	193	228	213	217	228	214	219	196	204	229	207	226	212	224	200	240	219	226	234	235	191	212	211	209	219	207	220	211	228	229	214	214	243	232	222	205	221	247	210	231	207	197	208	233	215	255	213	200	208	229	222	222	223	202	214	228	220	242	230	215	220	207	204	195	228	230	229	225	218	210	205	237	215	238	241	198	217	221	226	240	233	185	219	214	197	194	243	227	215	239	187	203	219	220	236	218	236	215	251	218	212	246	225	225	227	206	225	183	235	232	186	208	217	211	221	239	220	219	250	219	227	221	214	225	222	221	209	222	183	187	214	239	210	236	234	216	210	233	229	236	243	228	204	224	195	217	201	219	206	242	218	223	216	238	240	224	234	212	239	227	213	215	198	208	209	216	235	195	223	203	221	211	228	232	221	209	223	230	244	214	204	209	216	194	201	226	217	236	231	257	242	209	220	221	198	209	226	210	253	231	225	247	232	226	211	220	207	224	237	213	228	211	239	239	212	189	233	244	199	236	228	210	239	207	217	228	236	208	214	222	197	229	229	249	231	213	221	232	228	222	219	247	212	236	224	229	250	219	216	213	219	203	186	212	219	230	218	200	212	227	217	252	233	239	230	209	227	227	222	228	199	220	233	183	247	231	199	218	203	228	214	205	191	210	256	220	203	207	227	217	226	229	198	237	216	236	270	219	212	223	191	235	192	246	235	200	235	236	218	228	223	215	245	218	218	214	223	219	225	220	205	238	228	218	207	251	215	214	234	226	234	208	248	213	234	233	223	234	210	194	244	241	231	216	244	224	190	225	249	227	234	221	249	215	210	218	217	195	242	210	237	233	223	208	196	210	222	236	202	220	238	234	184	228	274	203	198	223	223	207	246	232	271	257	251	187	224	211	243	240	217	222	215	229	246	234	231	223	223	235	201	213	225	221	218	229	216	229	215	219	196	243	247	242	237	239	245	238	213	216	225	201	195	220	231	228	216	249	222	242	179	217	217	207	245	218	238	220	215	211	214	212	224	202	233	229	226	211	221	183	230	237	218	255	192	236	226	200	233	202	209	210	217	225	230	228	217	234	217	208	248	240	228	202	210	246	231	189	219	217	217	215	225	232	202	202	264	249	229	208	220	203	210	227	208	226	232	223	219	248	240	246	235	230	238	215	213	217	256	238	204	217	242	246	233	228	228	191	235	227	206	224	211	218	225	217	205	203	250	206	230	206	205	219	227	216	209	217	240	220	240	202	218	235	218	246	214	187	213	240	224	212	189	202	202	217	219	223	223	234	213	217	212	223	265	200	225	220	223	218	214	207	238	206	201	209	233	274	234	230	209	232	242	199	208	211	209	223	215	230	223	231	218	222	226	241	223	208	213	227	218	228	203	195	218	200	258	253	240	211	220	232	225	249	190	226	212	225	226	209	215	203	231	229	191	231	237	213	237	215	247	210	222	228	220	219	249	207	215	222	231	222	221	206	222	221	210	216	213	229	238	205	226	225	214	267	234	239	205	251	213	239	243	224	242	210	217	239	217	241	227	224	205	205	214	230	195	212	225	233	209	242	223	219	215	216	207	243	206	229	221	231	217	240	226	224	200	220	243	240	255	206	218	243	244	245	224	201	213	232	207	257	226	225	195	211	230	222	221	211	248	249	203	213	210	228	226	224	235	207	227	199	218	202	212	208	207	238	224	239	241	236	191	223	249	221	227	230	226	239	194	200	209	210	218	215	225	217	193	246	197	220	203	242	212	223	212	248	231	237	235	224	209	223	222	233	222	238	202	239	264	237	211	255	241	209	214	194	225	245	223	214	224	212	216	211	230	218	230	232	221	225	187	217	235	209	193	202	230	219	223	206	225	227	216	216	224	254	233	178	200	221	260	228	217	223	231	241	228	219	216	209	226	222	219	198	214	210	237	218	226	225	223	240	251	226	213	235	223	211	246	248	225	233	240	208	200	219	214	204	210	238	234	220	205	214	224	239	259	263	206	220	227	226	228	246	241	205	245	211	229	212	203	242	234	222	217	220	235	217	245	211	238	223	207	218	236	252	214	224	224	211	247	225	235	191	226	213	240	244	231	198	204	211	225	230	230	196	213	220	244	236	234	211	245	231	217	231	214	224	236	217	234	221	243	218	233	206	245	222	230	196	230	222	209	233	231	225	187	193	214	213	223	227	210	237	214	231	223	187	220	235	197	221	234	221	232	238	219	230	249	247	230	239	221	224	206	220	199	222	225	223	215	255	221	229	214	212	204	221	209	250	214	246	225	215	227	218	230	211	252	221	192	251	229	220	217	215	221	201	210	252	256	229	242	222	227	216	246	184	243	217	231	217	220	226	226	224	211	241	211	251	192	212	205	204	229	228	211	269	204	211	216	221	229	188	210	223	230	233	209	221	263	213	230	191	201	206	227	222	233	225	223	244	242	212	226	208	231	236	189	225	240	221	213	221	223	220	223	233	231	237	195	211	231	211	193	213	206	196	225	233	212	222	215
45235	49772	76501	55170	37429	21959	34956	26283	22934	6130	1183	989	974	1001	958	814	703	734	695	818	754	698	751	744	660	652	689	649	630	627	604	561	570	588	563	548	554	559	541	558	580	576	540	584	566	556	562	548	588	567	541	542	546	601	525	556	547	569	574	571	597	561	594	559	611	591	578	521	561	571	552	544	554	525	495	583	537	573	594	548	577	551	572	538	575	595	561	581	551	561	567	548	545	572	545	557	587	559	574	524	607	568	598	573	557	550	552	513	568	579	569	544	558	563	564	564	578	587	564	565	610	564	566	554	525	569	575	556	567	560	566	578	576	589	530	553	582	552	561	575	554	597	575	589	557	584	561	566	553	546	555	582	535	558	538	540	570	549	546	545	538	561	571	579	559	548	555	547	591	517	564	579	590	589	598	535	536	521	534	558	547	566	580	544	589	544	558	589	557	518	573	576	596	565	549	515	560	551	552	531	546	579	560	557	561	584	566	554	573	550	556	585	583	587	582	581	600	565	541	608	520	565	526	552	584	591	571	552	598	587	553	541	551	564	575	584	547	519	534	551	554	553	567	560	559	531	574	553	527	555	547	537	555	594	594	588	548	576	550	599	531	543	532	525	564	545	568	552	581	550	559	573	532	571	564	571	530	593	521	535	572	576	545	563	578	594	517	517	571	550	534	611	560	574	561	576	535	565	582	587	574	544	541	551	548	512	591	565	549	565	507	564	543	558	586	569	575	544	580	589	586	556	580	572	593	586	580	604	556	530	578	590	573	568	542	563	575	550	534	580	574	547	589	499	547	552	533	556	578	540	535	547	535	526	560	575	548	579	556	561	503	566	618	569	547	553	590	589	533	536	541	587	547	572	544	528	533	574	556	563	582	547	551	540	575	542	559	572	556	550	560	544	553	572	584	579	564	558	522	571	590	601	562	580	548	551	584	585	563	532	547	551	589	571	549	581	543	620	541	535	540	582	539	557	551	544	548	545	558	563	588	570	519	575	588	556	560	519	555	553	566	539	568	607	579	524	576	583	543	561	611	587	533	581	537	561	538	571	566	523	575	561	547	568	539	551	584	547	541	580	526	528	552	605	534	545	556	541	576	562	573	558	553	563	537	529	554	521	518	522	537	552	539	533	556	567	543	558	603	545	549	519	544	547	568	546	537	521	562	542	550	555	537	554	576	579	548	562	558	579	623	535	529	534	547	572	582	507	557	560	535	577	586	564	512	565	543	530	594	565	590	539	588	567	565	565	568	582	530	572	552	559	580	567	577	539	576	515	518	504	535	558	560	591	570	534	536	536	586	563	551	540	539	576	568	552	520	529	530	603	554	547	583	564	588	545	569	532	596	546	549	579	554	620	522	575	561	568	536	604	584	521	574	539	519	582	551	588	535	571	583	549	584	553	570	568	558	586	546	564	513	636	544	530	587	617	572	569	530	525	571	568	582	545	568	567	545	534	608	571	554	561	539	551	510	574	576	516	604	542	554	548	536	606	538	524	603	565	552	556	565	585	560	566	585	547	557	498	533	576	547	527	552	535	575	564	531	532	559	539	575	574	565	583	547	527	557	616	565	549	524	532	540	567	594	578	575	571	549	586	547	568	607	569	536	540	590	579	571	555	506	606	555	596	572	530	546	566	574	535	575	585	558	642	557	552	553	590	561	579	574	582	502	568	515	533	549	569	565	550	525	544	533	554	586	567	607	542	545	524	513	533	524	525	546	594	589	544	525	539	613	536	534	567	514	581	558	552	568	551	561	607	553	560	599	507	584	547	575	548	541	529	545	551	566	536	549	564	557	536	640	579	570	573	563	564	605	576	537	539	568	520	536	609	558	556	559	529	549	550	545	573	569	544	568	538	567	581	548	544	559	562	586	568	606	548	523	543	564	524	548	522	584	575	542	566	553	535	598	537	550	573	571	579	520	538	557	552	592	542	579	588	565	573	574	552	534	578	575	557	553	532	593	579	523	603	553	550	529	558	565	561	514	583	516	572	564	595	535	540	567	571	579	554	580	580	564	552	576	567	566	514	545	555	592	550	566	594	582	607	606	537	569	555	583	609	565	555	556	582	506	567	578	559	527	581	577	595	552	581	572	527	571	581	554	591	549	545	558	618	598	578	599	552	584	583	632	554	571	550	548	504	601	541	579	596	560	530	559	596	558	573	600	582	576	573	554	595	569	541	543	579	525	584	529	563	534	561	553	594	543	566	518	559	573	599	516	566	578	566	554	550	541	534	561	529	510	589	532	543	545	558	562	548	544	523	611	569	542	554	551	568	507	595	554	549	562	512	564	529	550	504	583	614	534	548	515	601	578	529	541	556	535	554	567	558	555	536	544	576	568	548	533	558	543	508	531	566	598	564	555	525	546	551	487	558	532	578	565	586	530	554	535	515	594	581	551	527	581	567	550	552	569	542	574	555	538	594	524	539	548	548	563	556	557	556	563	540	556	521	588	574	616	587	544	549	584	562	563	553	555	552	543	611	525	579	556	540	536	565	560	540	579	584	540	506	553	492	601	596	561	562	530	565	589	598	556	541	542	556	592	579	541	550	562	586	546	554	566	560	586	499	574	538	545	550	556	557	545	603	551	552	582	576	587	576	538	557	568	560	574	565	551	565	558	529	561	555	500	545	530	584	572	537	502	546	577	606	581	603	535	568	537	583	540	563	592	530	549	578	552	554	560	563	577	551	575	511	538	579	559	581	541	543	568	558	570	570	579	580	571	526	548	537	582	583	535	550	556	530	566	552	555	548	533	534	586	603	557	562	595	573	551	575	559	559	573	593	598	579	556	596	548	600	577	532	534	570	551	551	542	565	555	575	520	596	575	555	548	538	611	570	567	590	564	573	559	564	555	551	527	528	618	580	585	544	542	560	563	579	556	572	587	550	560	556	527	598	548	570	560	552	559	513	544	528	528	558	579	604	564	529	568	553	517	534	562	553	575	551	577	540	594	536	563	581	583	517	560	547	596	599	539	551	556	547	592	564	605	562	552	552	540	554	612	596	544	556	541	538	585	556	544	613	527	556	575	575	533	559	580	568	557	507	535	595	549	546	573	550	557	560	574	518	540	618	593	582	561	560	527	561	540	548	546	598	577	543	571	575	531	547	551	572	600	591	613	547	549	557	535	558	572	544	598	587	569	563	581	572	558	523	547	590	554	591	567	560	570	603	544	546	516	541	556	525	539	570	559	531	569	549	582	578	552	549	568	590	594	575	495	542	566	583	566	576	530	572	578	569	544	547	587	567	528	527	569	587	587	551	572	529	551	553	558	563	568	591	522	565	536	531	500	548	552	576	569	553	575	573	548	538	572	571	533	562	556	539	544	563	583	554	566	589	538	571	563	557	560	551	545	543	552	575	579	518	549	545	533	535	580	590	578	596	597	531	544	529	537	586	562	583	532	550	618	538	525	529	596	589	579	571	579	525	600	526	592	558	565	551	545	553	576	558	597	585	566	531	544	558	565	533	554	591	589	515
17681	7215	14677	6090	1962	1035	1040	815	683	511	407	432	388	409	399	366	395	404	379	377	384	399	377	401	424	393	419	354	403	422	349	410	415	396	383	421	347	375	394	412	408	344	420	353	395	385	361	351	394	418	396	356	377	391	381	401	437	419	351	395	397	383	380	378	416	421	410	370	400	396	393	382	377	401	411	384	359	348	397	411	390	413	377	370	393	428	355	401	389	421	385	363	441	376	401	409	389	422	382	435	385	369	393	373	385	368	389	393	396	384	401	421	450	363	404	412	366	394	393	379	416	367	378	410	387	391	363	414	364	400	413	393	372	372	402	389	391	438	394	373	410	382	403	367	388	396	375	407	392	383	403	403	370	392	392	392	401	406	417	383	386	402	393	401	418	435	384	358	366	411	389	393	384	394	368	351	375	403	400	382	355	386	404	372	412	415	457	377	367	390	402	415	371	402	408	391	418	424	364	404	397	382	376	379	391	398	396	426	380	420	416	426	379	402	377	389	371	425	378	393	434	384	374	379	412	372	379	384	408	403	428	394	394	419	382	423	390	408	392	360	409	371	363	383	388	415	395	415	424	400	391	437	447	409	368	427	387	415	363	378	399	416	371	410	350	390	387	386	345	404	399	381	428	418	365	399	380	360	393	395	391	438	374	391	403	388	380	399	351	381	334	403	352	413	433	380	373	380	361	441	387	419	405	384	412	387	386	399	403	350	375	401	388	359	397	377	401	385	417	379	437	413	420	387	400	381	374	395	407	398	389	388	380	407	386	383	383	405	382	399	317	369	425	414	422	397	379	385	416	395	381	432	394	360	395	386	417	431	395	390	415	361	377	411	421	396	372	417	390	376	397	388	389	411	380	429	403	394	377	386	397	388	419	401	422	392	353	388	400	398	392	376	366	386	413	411	395	402	425	402	414	395	383	398	414	383	392	417	373	404	381	388	449	386	430	398	389	374	380	377	406	389	390	403	383	361	381	403	427	384	389	396	388	377	392	387	409	383	441	371	429	354	383	406	387	413	398	376	397	413	374	408	424	390	382	371	396	411	420	373	348	401	363	407	393	375	409	393	410	379	387	410	384	420	413	380	359	353	384	383	381	412	380	390	391	384	385	386	384	383	417	410	360	387	361	406	408	402	446	376	442	396	389	424	399	375	421	397	373	412	390	377	412	399	384	391	378	362	371	438	375	367	411	426	421	387	383	373	368	365	401	375	394	405	383	377	357	405	384	354	395	381	413	358	367	416	391	387	415	435	403	376	407	393	408	409	398	440	392	398	414	405	389	395	430	401	379	365	364	368	356	411	373	394	392	389	393	364	405	377	400	367	410	417	375	366	402	403	362	343	387	369	399	407	385	390	404	391	412	376	368	422	426	411	382	414	399	368	357	349	391	383	387	364	393	387	394	402	393	395	429	410	400	403	404	379	361	387	382	386	397	414	385	396	409	415	390	412	404	422	378	408	394	381	398	397	399	429	421	375	386	416	379	372	414	396	414	404	367	401	431	381	397	384	396	415	431	378	423	411	408	406	389	415	401	396	397	390	420	395	388	417	378	370	388	400	407	377	433	377	406	423	399	416	366	404	392	385	377	362	390	391	412	378	405	396	383	416	376	372	399	367	381	354	355	419	373	401	424	401	422	406	390	391	411	381	358	375	400	413	371	417	411	383	366	404	396	426	429	423	408	418	416	404	388	382	397	377	396	375	363	403	366	421	441	391	385	361	397	420	362	376	426	394	389	396	369	389	425	419	374	353	401	384	408	353	415	328	431	442	410	379	384	417	403	387	371	365	397	392	431	436	368	380	382	402	373	355	377	394	386	397	398	387	372	384	421	423	419	390	434	393	377	408	396	385	399	383	380	400	390	382	388	411	376	379	404	402	392	396	375	390	394	398	345	379	361	396	396	401	418	401	394	391	373	417	407	460	377	384	392	390	375	403	408	409	425	412	427	390	414	387	419	352	387	397	388	441	409	410	369	379	385	393	387	354	385	387	390	382	410	392	403	392	397	381	423	403	367	367	378	360	382	408	364	406	386	405	364	340	378	392	375	371	416	442	409	372	436	377	401	355	419	380	388	401	409	416	412	416	430	393	378	385	398	357	386	400	357	384	385	384	430	393	412	395	430	370	354	389	382	397	396	382	363	452	437	386	394	401	381	365	404	380	418	384	400	384	401	398	370	401	386	408	434	375	388	382	394	412	390	387	407	373	427	378	376	372	407	362	436	362	387	427	390	381	452	378	375	397	390	444	432	335	392	398	409	406	361	388	383	387	389	391	386	440	388	390	407	385	392	402	363	372	364	385	383	367	386	381	402	389	386	380	353	386	384	405	415	387	368	381	405	359	370	416	415	392	376	424	382	407	422	428	416	376	395	364	406	389	401	374	377	338	395	394	387	410	393	386	419	395	382	416	367	376	372	381	412	364	430	404	369	396	389	363	369	415	389	443	402	382	385	377	382	347	360	392	390	368	399	416	376	410	370	395	400	390	437	391	408	393	423	414	364	385	384	425	379	330	416	411	360	394	371	388	387	392	372	406	349	381	386	362	393	433	364	387	435	379	371	394	371	393	387	397	370	412	401	360	391	424	374	409	413	377	371	396	421	386	380	409	355	402	407	386	362	375	405	373	384	360	405	397	396	400	401	383	389	447	349	403	421	399	404	414	395	406	404	378	376	383	363	411	382	424	411	417	393	414	372	424	391	413	398	405	414	378	406	401	392	422	368	377	418	369	402	377	374	392	385	377	438	380	430	390	403	370	343	387	398	416	379	402	398	385	422	390	463	399	386	391	390	381	389	387	409	397	368	349	415	376	399	414	411	387	380	369	394	391	425	370	409	370	414	386	365	422	347	376	371	402	382	400	440	400	385	412	413	387	396	409	386	399	384	391	389	383	381	409	385	398	353	436	392	412	398	412	400	413	372	390	381	408	371	410	412	388	382	392	400	402	394	436	388	419	385	382	385	419	401	407	359	353	388	399	413	420	413	394	383	396	402	397	384	380	397	419	394	432	408	368	387	361	391	390	413	387	406	404	368	393	397	386	398	379	407	391	378	384	414	411	378	361	382	389	380	394	365	411	427	414	379	369	362	359	412	376	393	361	376	400	383	418	403	415	373	354	417	377	416	365	413	368	411	344	377	359	361	376	379	377	389	416	416	394	362	386	392	408	403	392	389	409	377	411	426	416	404	409	424	414	436	377	379	421	415	413	374	367	358	388	434	369	365	355	366	386	372	400	398	381	379	357	426	395	350	367	393	369	406	386	361	385	395	390	415	395	391	407	406	370	349	416	361	368	399	408	367	400	396	397	380	366	401	373	408	400	347	437	358	402	382	452	390	402	393	394	391	392	397	366	357	372	381	371	397	370	409	386	393	367	415	406	397	414	422	396	391	375	400	389	387	391	364	378	423	401	360	420	365	411	395	375	393	356	342	435	409	425	427	382	364	403	374	388	402	374	396	348	383	398	356	393	403	417
15029	9149	24014	12246	5457	2971	3826	2902	2419	1206	903	920	957	1013	950	957	953	941	957	1006	936	962	984	946	928	941	931	925	917	919	917	860	928	964	965	994	941	934	938	988	899	916	949	986	972	935	962	936	916	964	928	928	908	903	946	890	973	931	941	855	935	950	980	887	950	888	889	932	919	905	922	955	941	932	904	954	923	933	996	1012	908	935	934	918	981	963	954	960	939	884	973	921	921	957	924	905	947	919	956	957	923	912	921	976	969	969	928	993	949	920	913	968	963	996	911	907	948	951	986	972	968	905	919	959	929	954	903	943	956	895	872	932	914	1009	953	957	957	939	906	997	970	957	967	917	953	918	962	967	967	921	976	940	921	867	954	988	898	991	970	957	973	921	958	994	909	904	968	898	953	969	906	895	920	993	976	921	904	929	937	931	894	913	916	927	898	906	931	962	937	930	933	952	925	924	919	947	905	934	946	974	933	960	906	948	937	954	951	910	989	866	870	942	918	931	949	909	903	914	928	945	932	964	950	952	931	918	898	920	944	960	1002	962	909	920	938	939	941	936	971	904	970	886	966	898	919	923	1040	949	970	907	903	902	938	936	911	889	933	928	879	946	949	926	992	912	898	975	955	935	957	973	939	940	967	910	945	939	950	919	892	917	958	895	948	1031	929	960	930	916	910	1022	932	973	958	933	953	913	961	871	954	898	875	931	973	903	938	938	900	937	963	915	911	897	918	889	883	928	971	916	929	941	905	956	927	905	930	932	908	895	920	950	1008	928	915	905	977	922	967	926	952	950	953	922	971	946	970	894	893	989	928	947	955	971	960	974	909	966	928	950	969	957	997	889	932	959	969	939	947	912	927	972	883	942	938	955	930	853	981	942	952	905	876	962	936	907	909	925	904	926	921	923	889	959	967	935	897	940	975	909	924	898	903	976	968	877	950	886	938	938	935	1000	906	867	967	917	981	957	931	891	987	918	957	977	973	949	938	955	895	918	928	918	938	986	908	999	954	968	933	924	901	982	884	938	945	933	888	972	930	942	907	905	966	1001	928	958	879	957	959	958	936	937	950	961	935	972	938	907	887	990	905	948	947	916	925	924	886	918	954	950	941	913	940	950	948	976	933	937	959	912	927	948	971	899	936	904	950	954	967	926	981	923	888	971	943	913	889	907	936	960	959	906	907	935	889	937	991	935	953	986	918	954	941	902	959	961	928	938	913	944	950	959	948	900	993	967	963	948	961	959	956	961	866	974	978	944	1016	922	922	932	875	937	937	955	913	931	1016	979	938	913	934	932	948	904	1004	892	937	932	955	983	980	944	971	887	898	898	932	925	912	952	963	977	942	1000	950	957	926	972	966	996	922	966	959	961	915	964	949	975	972	923	894	914	952	960	901	875	950	926	905	1025	894	970	923	895	923	932	978	923	861	944	891	878	949	922	946	897	917	956	984	940	903	985	921	947	947	908	978	965	904	1026	934	941	916	899	971	951	951	895	933	911	1034	926	967	943	941	871	972	868	913	939	885	981	985	984	952	941	971	948	961	929	899	954	959	943	915	946	926	891	890	913	914	894	918	981	922	920	915	945	897	930	928	957	921	950	863	943	952	994	952	948	917	963	976	929	946	995	927	961	960	945	943	921	978	923	943	885	983	944	881	895	927	889	947	932	906	940	954	884	944	891	974	924	885	947	936	874	916	913	925	928	940	963	972	958	937	946	989	956	946	948	935	899	898	948	998	950	947	918	953	899	929	924	952	948	920	941	980	928	939	920	940	918	938	918	934	991	862	880	944	898	943	1010	898	946	932	851	922	923	938	935	969	890	963	965	979	911	900	932	923	954	940	968	972	938	964	930	975	980	929	930	947	899	966	912	949	973	1009	1016	976	931	959	953	967	942	969	975	940	923	994	930	930	976	938	952	952	908	913	929	935	918	928	950	947	965	872	943	978	958	965	931	903	949	987	943	962	929	955	924	929	998	990	978	924	923	879	947	941	947	918	891	898	986	921	940	947	953	957	944	910	970	908	990	976	921	1004	937	918	926	899	960	919	931	960	953	983	924	954	930	921	960	955	949	940	865	979	976	930	969	947	953	975	873	950	957	907	967	908	911	1036	935	908	941	972	964	964	916	974	930	917	922	942	940	953	939	938	936	946	875	953	910	952	935	962	999	946	891	906	914	956	966	948	950	931	929	952	956	948	927	939	933	978	934	907	942	981	966	945	922	944	969	892	917	900	901	908	885	925	913	926	948	959	937	955	983	984	933	897	900	944	928	910	919	928	951	973	973	927	931	937	925	986	892	909	998	941	943	894	914	973	876	971	948	915	887	925	928	888	878	949	908	963	973	937	988	902	961	987	919	943	911	979	954	941	933	894	966	965	952	969	948	962	956	915	1002	979	928	902	945	953	906	941	1022	975	942	919	929	945	957	934	914	950	948	956	910	951	939	873	898	890	989	906	946	920	922	928	957	938	897	925	1010	987	967	909	936	911	939	911	917	943	929	954	929	923	932	936	942	975	941	912	930	944	982	953	903	898	914	900	950	935	900	937	972	891	915	966	927	930	922	908	908	917	921	883	923	967	963	962	962	967	945	968	935	866	951	896	958	946	991	919	956	938	938	986	915	999	995	913	913	924	945	962	923	930	895	918	948	909	981	953	936	938	976	944	923	940	943	946	959	961	912	930	942	970	975	952	927	924	958	906	1015	916	956	863	922	946	945	905	931	911	904	935	960	940	1010	862	924	1009	939	970	928	941	926	966	934	937	977	995	980	914	899	938	932	956	952	949	911	928	963	851	927	960	926	991	982	954	982	934	979	976	911	923	886	933	935	901	936	894	906	896	945	958	947	875	940	942	981	894	956	885	936	926	897	970	955	945	921	932	967	967	933	965	929	924	946	928	916	911	956	971	964	990	956	964	846	956	903	879	928	964	917	947	938	976	903	921	937	969	996	959	895	978	992	977	927	906	957	946	948	971	957	912	929	915	968	913	1010	888	895	916	907	995	956	943	956	951	970	963	939	938	946	942	990	948	951	936	908	967	947	940	906	998	969	1003	930	968	999	948	938	948	912	951	904	951	914	948	963	938	941	948	906	911	918	940	962	951	915	909	873	948	910	920	939	950	962	920	916	975	941	955	920	945	947	917	969	962	941	993	931	970	965	943	969	881	945	907	950	980	965	931	911	896	936	948	937	939	928	920	1025	919	967	985	925	885	960	994	943	901	936	931	883	920	924	943	950	946	938	970	936	908	933	920	927	933	946	914	919	912	971	901	967	939	912	934	930	926	941	955	960	884	968	924	890	952	894	940	957	921	952	916	925	915	951	967	930	932	930	969	931	914	936	923	959	959	916	937	971	922	906	962	900	983	909	895	889	945	995	946	920	925	961	955	932	929	916	948	937	908	961	921	925	973	867	950	921	930	928	891	931	893	943	958	896	944	930	920	986	924	974	917	916	964	944	945	938	963	968	893	999	897	896	948	939	958	914	924	975	901	906	984	899	919	950	916	1000	1021	1000	930	865
63129	50442	68857	46973	24731	10293	10466	8880	4799	1204	410	330	372	367	382	346	352	363	350	374	327	344	368	370	349	354	346	326	348	383	344	307	362	350	320	304	340	322	320	345	325	350	330	344	311	327	346	329	335	308	319	319	336	308	337	311	315	339	368	340	336	317	332	296	334	322	314	326	340	341	309	323	343	329	317	341	353	298	345	337	302	296	329	316	314	336	325	332	331	338	361	345	325	351	329	316	305	332	317	326	308	325	352	344	307	370	326	366	315	336	319	340	319	318	364	326	352	332	314	330	329	308	301	309	306	351	347	312	336	358	320	340	307	313	330	322	315	307	354	364	287	330	336	357	354	311	323	313	342	333	317	300	346	342	353	330	314	317	342	353	339	322	338	339	336	336	310	341	348	299	355	322	317	324	363	327	311	332	356	345	303	306	346	325	309	324	323	372	327	338	338	338	363	320	311	356	308	301	344	349	345	312	350	316	336	339	299	331	359	353	346	341	325	332	353	309	304	329	322	321	303	313	288	293	329	345	394	352	322	338	346	357	366	354	335	341	321	334	341	325	362	355	326	322	319	341	334	354	343	328	360	292	387	315	312	346	326	310	295	369	352	344	314	310	321	366	346	317	305	326	319	316	317	326	335	361	338	329	329	338	331	336	375	322	362	346	324	326	333	321	324	324	326	343	352	337	360	336	340	366	360	363	318	345	343	332	326	305	322	314	331	358	333	315	347	313	304	305	308	328	335	338	327	346	329	327	339	321	363	325	319	326	331	343	351	333	336	303	324	337	314	332	334	350	302	335	305	324	363	306	308	332	348	338	326	315	314	308	334	298	343	365	323	317	323	324	315	339	341	317	345	334	327	339	322	326	309	314	345	338	331	339	364	313	319	330	313	338	281	323	326	309	341	321	299	333	337	333	329	349	356	352	315	331	314	316	307	309	311	314	353	342	308	356	377	315	309	324	317	345	345	323	325	319	334	345	327	337	312	319	314	310	366	351	336	334	310	333	339	324	342	320	335	322	330	298	343	326	317	338	341	343	307	329	336	342	316	321	329	346	325	335	359	348	367	337	384	327	349	337	312	318	320	347	339	324	335	329	299	370	321	342	320	331	342	333	324	332	334	325	333	360	362	326	326	304	333	301	363	338	294	324	321	352	319	335	314	341	319	338	332	347	315	353	333	292	336	352	320	368	339	316	320	371	322	321	351	342	320	322	338	311	359	333	339	344	328	322	288	343	307	314	325	318	367	319	357	334	341	299	324	319	344	300	361	335	353	343	372	310	356	330	316	372	339	310	323	355	344	322	318	332	334	342	348	301	334	341	310	316	337	346	356	347	333	309	287	335	370	352	289	339	323	332	348	330	313	374	335	283	347	311	366	323	343	327	332	348	337	311	313	340	349	309	324	343	374	336	328	316	302	334	317	330	332	329	350	327	335	295	305	343	295	293	315	354	345	330	329	314	326	324	354	351	320	308	326	328	313	333	310	331	319	305	321	370	315	330	354	334	332	318	325	318	340	322	380	321	345	342	290	319	350	357	324	317	366	340	325	324	335	344	334	351	334	311	343	296	327	314	347	324	319	324	359	357	334	276	356	358	329	307	347	307	323	299	303	344	351	345	297	336	327	299	317	328	323	294	318	341	335	321	322	341	358	354	322	328	311	292	320	308	331	351	340	342	354	333	343	365	379	314	341	333	323	351	321	330	338	303	317	363	344	357	331	336	349	349	319	332	316	298	330	331	334	320	326	339	311	310	361	331	331	305	313	304	332	280	337	327	356	355	336	345	317	341	316	339	300	331	346	351	324	312	331	322	350	307	321	348	342	312	352	336	309	358	353	329	357	352	311	353	327	375	336	352	336	346	350	333	335	334	308	310	335	305	318	311	312	340	333	293	330	341	347	331	338	325	334	351	318	333	332	334	297	327	368	345	350	336	324	326	305	296	348	297	344	340	354	312	351	344	323	310	350	362	335	349	324	306	339	334	340	341	310	312	341	339	328	336	300	303	304	327	347	334	356	354	330	358	303	342	358	309	323	338	312	304	330	349	317	339	341	315	342	306	309	354	296	343	312	329	303	349	362	336	317	326	349	327	332	348	319	331	340	344	306	338	337	334	339	364	315	309	349	350	345	348	316	332	318	335	350	316	334	341	376	320	352	328	330	329	328	363	299	334	325	334	342	311	342	310	329	372	354	345	315	306	350	309	313	302	307	323	333	335	344	317	321	326	360	314	349	341	311	342	342	362	340	369	295	306	311	349	357	290	357	314	339	325	355	309	333	324	325	325	329	333	302	334	345	302	329	295	343	348	343	330	311	340	341	345	328	344	343	336	330	335	343	319	332	331	305	321	346	351	342	330	341	335	336	307	324	337	298	347	347	316	342	333	346	327	367	351	331	346	321	318	322	317	297	332	325	328	336	333	359	344	325	337	327	329	341	341	361	374	315	322	343	336	342	343	309	310	323	344	319	360	343	349	311	362	317	335	354	329	362	288	334	343	350	341	321	340	328	344	326	365	312	307	309	312	339	326	337	325	306	302	324	338	331	325	345	327	334	316	355	338	348	378	339	346	325	352	308	344	335	312	339	322	361	306	345	319	336	337	348	326	349	350	364	331	362	331	306	328	350	314	351	347	341	319	352	341	309	360	311	347	327	320	310	311	319	324	319	330	325	336	295	299	314	315	356	313	323	338	372	371	357	343	343	358	327	347	321	323	313	349	350	311	315	313	323	360	315	318	391	281	332	323	360	334	324	351	325	284	325	334	309	373	305	301	347	346	331	334	327	389	361	327	365	318	319	321	324	328	318	345	359	360	342	296	351	344	353	316	311	319	343	343	334	328	318	362	321	340	354	309	348	359	323	347	352	306	328	328	319	316	353	356	327	312	327	338	362	316	329	344	336	383	311	305	305	351	346	352	342	327	333	334	319	332	351	304	342	338	310	301	323	325	340	346	310	292	327	328	301	323	313	321	325	353	335	305	341	308	319	362	334	337	318	292	330	336	338	362	340	308	328	318	345	323	344	330	330	335	353	345	336	317	338	333	304	324	351	340	345	348	327	334	363	352	327	331	342	342	302	346	308	326	349	327	321	310	337	338	343	368	329	337	340	324	321	334	345	306	348	307	347	338	335	332	337	345	320	363	341	320	365	362	334	332	357	335	317	341	360	338	321	369	296	318	327	343	338	349	318	330	347	362	297	348	321	309	322	310	340	299	332	335	323	373	360	364	334	349	314	347	335	317	334	350	328	354	325	327	337	346	355	301	287	372	339	346	309	312	339	359	353	321	342	347	351	316	313	311	334	332	353	380	322	357	318	339	322	366	369	325	350	331	333	323	325	344	295	347	340	344	311	326	329	346	333	349	341	359	354	355	318	318	362	332	332	321	331	325	293	354	290	337	319	340	343	321	362	295	322	299	361	314	340	391	313	342	337	348	293	339	309	295	331	310	329	326	342	352	320	370	334	353	333	352	320	344	306	347
37226	39911	64328	48163	27389	15319	25129	22536	16493	3758	1174	1001	1014	1056	905	881	894	851	883	799	941	929	836	901	899	912	832	824	808	964	793	757	827	856	815	820	772	799	809	838	773	767	785	795	770	780	789	803	831	770	827	822	817	807	878	867	787	758	810	784	764	831	781	789	824	763	815	807	821	776	788	803	842	780	752	849	823	749	821	774	800	778	804	784	821	764	793	790	774	815	832	823	774	836	858	799	808	782	816	766	826	783	773	757	818	800	788	743	855	810	811	787	749	830	763	793	766	790	824	831	809	824	804	793	785	772	822	794	801	850	795	821	806	780	771	844	804	824	800	758	791	785	798	840	738	813	807	768	765	781	811	812	811	790	752	758	808	817	813	865	785	797	830	776	802	742	755	800	812	793	788	809	740	715	777	824	824	795	807	806	799	838	765	784	782	832	784	841	758	835	805	776	814	796	778	837	793	768	805	849	767	780	797	750	810	781	743	785	772	774	819	802	755	750	774	830	798	787	780	757	788	812	776	817	853	833	785	831	841	807	827	781	787	814	807	775	771	889	802	816	801	797	757	760	737	801	797	799	783	752	834	778	824	780	802	822	839	812	781	773	823	836	745	813	811	782	833	815	809	786	817	793	822	753	806	768	819	816	796	774	759	798	789	800	821	790	819	836	802	787	790	813	818	804	800	817	784	799	836	855	793	773	775	807	714	827	822	781	826	807	761	811	780	766	743	816	840	788	768	783	795	816	792	783	852	796	819	800	794	789	813	817	769	827	802	793	789	739	805	777	788	797	758	780	789	761	793	810	828	815	796	750	782	871	782	827	798	818	831	773	831	798	759	826	793	757	775	857	841	809	792	806	761	775	804	788	799	784	807	844	773	790	803	762	802	816	734	794	794	832	825	827	833	830	777	807	765	778	771	842	780	792	812	839	835	794	777	765	794	807	772	790	800	798	807	742	775	857	763	772	804	765	809	787	760	808	794	804	776	742	762	803	743	823	814	847	773	742	772	830	777	831	825	793	791	797	791	795	771	712	821	777	807	753	767	811	789	805	764	820	824	821	757	802	834	782	844	783	751	812	793	796	820	784	809	806	784	809	787	773	824	787	806	764	785	845	787	851	797	777	777	808	771	750	782	784	793	783	808	777	799	801	804	827	806	776	822	828	823	797	836	829	785	791	830	751	800	810	810	760	799	769	816	769	851	770	850	823	782	850	777	873	765	781	789	819	811	773	774	792	801	804	788	828	820	773	835	815	779	807	814	851	814	774	802	791	801	799	754	749	771	733	797	840	840	833	802	789	839	832	750	771	745	807	800	761	789	781	775	870	801	852	841	795	789	781	770	817	767	842	748	816	777	793	814	786	829	816	815	770	772	800	795	778	785	784	783	794	770	813	782	750	791	794	768	819	815	862	806	775	818	807	766	794	832	791	763	822	802	807	792	806	799	816	792	797	780	796	759	827	822	787	803	782	817	770	801	761	798	808	834	797	788	835	827	867	777	798	803	787	802	753	778	788	781	799	815	773	772	763	749	762	797	793	754	787	839	794	789	811	801	814	749	791	744	802	789	777	812	799	762	802	763	773	818	824	822	791	833	742	836	785	778	791	792	752	798	842	811	779	768	817	846	796	797	805	779	787	752	821	822	742	819	790	745	788	774	819	841	793	757	825	771	818	775	805	833	818	791	803	841	872	810	788	829	846	823	793	778	806	854	793	817	793	778	796	789	779	847	793	788	771	807	760	836	805	817	771	786	826	781	792	767	768	812	824	799	774	784	732	757	797	819	763	755	783	825	786	762	820	815	773	831	815	803	832	758	812	859	774	756	784	831	787	769	731	827	793	790	799	787	816	866	776	861	780	789	783	800	751	802	783	804	806	821	776	821	838	801	818	814	792	816	783	783	817	792	788	819	837	810	758	744	772	828	799	781	797	822	787	805	791	816	805	788	820	801	787	808	800	802	832	808	766	807	793	763	838	760	787	792	819	817	796	825	822	763	786	772	807	793	832	778	764	740	830	807	818	771	776	788	739	804	816	778	775	806	762	783	794	827	737	796	848	792	799	839	793	806	796	778	822	860	824	803	796	763	850	802	785	800	783	797	767	767	832	828	789	843	793	800	776	799	813	780	799	761	788	786	790	822	759	786	816	731	786	794	760	801	787	774	749	821	769	793	742	810	797	799	831	793	778	825	797	805	855	803	841	773	804	764	751	808	814	763	765	744	742	816	829	773	788	724	792	763	784	791	783	763	818	761	771	772	858	803	758	839	822	816	793	819	830	770	785	780	822	864	787	789	804	695	736	777	767	809	751	775	807	790	808	816	767	829	802	765	830	789	827	764	814	790	823	811	815	806	777	775	819	834	849	775	780	778	807	805	814	799	782	867	794	805	784	786	757	756	771	793	818	825	752	810	788	784	782	807	792	806	765	777	796	804	772	808	791	785	838	808	803	796	764	763	784	841	807	812	779	771	809	797	799	806	783	730	822	777	776	794	785	806	831	848	755	834	797	797	817	811	795	779	852	767	813	790	824	754	792	762	796	812	792	825	773	793	833	780	761	885	782	786	805	812	796	824	808	742	744	782	791	770	805	822	833	765	795	794	845	806	758	860	816	778	788	747	796	833	822	791	774	798	780	797	795	741	771	782	815	792	761	865	826	817	786	799	788	773	806	804	786	781	841	817	813	720	828	811	759	779	751	805	783	778	785	808	777	794	754	776	760	757	766	813	830	732	847	773	848	779	819	766	826	782	783	810	787	813	800	797	792	799	810	758	768	772	818	769	818	790	807	834	760	754	833	808	822	769	834	826	834	782	783	815	759	783	811	785	796	806	822	773	820	813	815	805	813	806	794	797	834	800	772	800	826	790	834	811	789	787	769	787	784	789	756	808	829	779	795	841	804	817	801	768	783	799	770	828	867	784	773	806	822	700	814	815	788	805	840	817	821	844	806	819	830	784	819	819	771	767	775	810	822	829	751	810	752	821	829	779	830	819	784	795	793	781	783	787	803	825	822	782	778	841	819	782	789	776	797	803	827	812	862	835	792	823	804	817	770	754	764	808	744	760	848	820	848	799	780	821	790	819	759	797	796	788	809	788	810	787	847	803	766	796	777	778	814	773	782	878	833	786	784	805	787	824	778	814	770	801	806	827	766	817	795	790	822	767	730	815	807	809	759	801	760	795	774	775	814	838	792	795	766	779	834	753	808	780	798	834	804	767	803	814	855	809	809	761	733	783	780	782	792	792	793	789	813	792	762	831	823	807	775	821	767	788	801	811	829	793	793	805	805	787	774	811	819	829	802	772	790	817	821	780	816	776	768	866	797	779	799	773	785	816	799	790	854	828	791	799	766	807	739	831	757	812	774	796	822	805	805	781	779	823	768	805	764	790	789	772	760	806	780	804	763	824	829	825	807	779	743	807	758	764	796	846	795	799	785	749	819	774	766	779	789	828	782	752	829	767	810	764	797	781	822	793	815	851	821
71342	63377	79252	57744	31887	16314	14296	16654	8929	2695	335	257	284	239	230	238	227	238	255	266	220	248	223	255	251	246	250	231	324	378	216	225	238	225	237	232	251	237	261	250	251	231	219	244	208	235	216	236	196	230	226	235	214	216	240	250	221	208	220	221	227	222	198	203	221	237	241	219	226	229	235	231	233	234	206	213	181	212	254	209	225	224	218	203	206	256	253	226	237	230	244	206	225	245	224	218	256	226	243	225	254	228	202	227	233	254	212	239	210	261	231	239	217	192	228	214	239	217	222	205	233	218	215	260	238	212	245	203	251	238	214	221	216	190	253	212	237	251	243	201	219	230	215	248	218	234	213	214	183	253	231	237	259	248	224	225	222	207	193	234	215	210	247	252	203	239	221	201	210	247	226	247	212	248	227	234	217	227	236	190	256	224	228	228	246	228	232	226	222	246	237	212	240	228	233	220	233	237	221	213	218	230	205	201	240	245	239	220	195	227	228	208	230	231	236	232	212	213	230	210	249	223	258	219	266	246	216	207	230	210	227	215	245	207	201	242	231	255	225	205	222	206	218	230	219	229	208	253	222	227	216	236	239	200	212	239	229	225	239	213	248	225	188	228	226	218	212	244	244	228	237	201	221	223	183	225	205	218	218	207	230	220	195	231	233	219	221	231	221	212	195	226	205	220	230	228	220	208	210	219	205	213	216	234	239	229	238	215	235	198	237	213	199	236	243	204	220	225	208	214	199	224	235	200	244	214	200	215	211	208	243	249	221	235	233	198	229	212	240	205	223	216	206	211	248	215	225	227	253	216	214	236	243	219	196	236	222	227	227	222	227	215	215	204	245	238	198	234	223	227	225	220	206	223	229	229	224	224	234	203	202	221	228	230	209	228	218	233	244	233	249	213	251	208	235	220	179	231	240	206	212	234	203	223	208	225	249	204	226	218	207	197	223	212	249	218	203	225	228	252	234	242	216	226	221	225	219	229	236	207	235	226	197	242	235	208	232	233	208	226	201	221	221	204	222	219	234	211	218	222	217	217	225	238	206	224	216	219	226	212	208	234	206	217	230	211	194	209	233	232	227	236	223	212	255	225	232	226	216	237	210	207	222	248	235	205	202	220	258	228	250	229	226	212	211	246	235	216	222	210	239	245	225	205	250	207	239	231	231	197	232	237	229	233	204	235	225	248	220	212	217	225	225	207	238	216	251	203	251	228	220	243	228	226	267	247	219	243	221	219	237	248	235	220	228	240	239	213	227	240	228	247	211	236	237	240	248	225	219	250	247	216	224	209	224	224	218	228	240	244	225	204	232	218	206	220	218	216	228	231	222	223	235	248	210	233	227	186	243	236	235	229	226	212	226	218	229	230	227	195	222	225	242	230	226	234	212	214	242	232	225	225	187	211	238	211	216	235	214	248	204	177	221	220	226	220	237	212	230	206	228	194	243	213	225	227	229	242	223	228	205	226	202	224	227	240	237	245	215	203	240	216	230	225	230	206	223	213	218	248	221	214	218	239	217	217	235	212	249	222	200	237	200	220	256	229	234	236	230	222	220	193	194	227	208	248	188	233	233	209	217	255	201	237	213	213	244	231	200	218	244	218	214	228	250	196	210	223	254	213	232	250	217	223	207	259	246	226	223	221	204	248	186	212	227	252	254	227	216	200	228	233	228	212	215	219	216	244	202	230	219	217	235	198	239	211	216	233	245	225	223	226	226	200	257	227	209	216	209	241	238	194	223	219	232	213	206	201	217	226	192	229	243	239	242	227	183	236	232	236	216	251	198	232	213	211	202	221	240	232	214	262	260	207	248	231	206	210	235	243	244	237	204	194	228	222	214	206	235	223	210	209	225	239	202	238	228	196	222	221	225	218	223	217	215	248	222	221	225	233	230	219	205	199	230	243	217	242	227	233	211	196	226	177	242	265	207	220	243	224	250	209	207	241	238	244	224	227	199	231	236	228	266	225	227	201	232	237	240	242	222	222	222	228	234	242	220	224	233	231	228	225	213	219	220	244	229	204	210	206	215	240	221	224	236	218	226	247	201	248	225	213	234	213	237	251	213	224	200	216	225	225	227	228	243	210	237	236	213	202	239	230	195	240	204	238	256	203	250	239	211	213	214	220	223	261	223	231	221	224	217	220	219	219	217	227	238	229	208	220	219	224	230	200	211	219	221	225	225	215	200	222	208	221	203	252	230	232	244	225	228	210	225	206	218	246	272	237	223	207	194	224	232	230	223	245	240	178	217	231	230	217	202	215	223	236	250	220	201	194	235	222	214	260	236	215	234	243	226	216	241	208	240	235	206	220	231	251	246	235	203	213	221	200	293	224	219	218	200	217	212	222	246	240	228	216	221	246	220	234	219	247	218	220	252	243	231	237	226	255	216	235	219	214	211	231	198	242	248	232	237	193	236	228	222	219	208	235	221	228	251	243	201	215	215	241	252	234	222	239	216	240	214	226	269	256	254	223	234	221	243	208	202	220	208	231	221	236	215	225	227	220	244	191	242	236	234	215	254	260	217	215	229	229	191	222	236	241	217	231	217	176	245	214	228	228	222	218	221	228	240	211	226	203	221	201	213	218	247	208	229	221	185	234	238	215	231	221	230	221	242	211	208	229	224	217	208	226	236	211	219	198	234	241	238	224	240	242	218	235	207	212	204	240	218	229	228	209	250	248	228	216	220	228	233	216	249	256	209	211	230	222	234	221	239	233	209	242	221	215	254	217	228	210	199	195	241	227	218	235	212	237	223	200	213	236	242	216	221	242	214	221	205	222	242	216	210	219	229	220	214	225	221	212	238	229	227	215	225	246	239	213	202	215	222	223	212	211	220	236	239	214	240	204	220	229	214	239	241	234	229	242	213	233	243	217	232	225	204	236	212	198	223	223	267	218	235	240	246	241	238	227	235	202	209	236	202	218	222	226	234	220	234	226	232	221	235	242	249	217	208	208	225	223	203	229	216	215	230	232	228	204	218	216	220	242	224	209	197	238	232	229	217	220	213	225	230	229	228	212	239	217	219	229	227	225	271	227	232	205	208	220	224	220	235	199	223	242	194	225	226	229	230	215	219	228	223	221	226	222	227	239	231	230	219	225	239	223	232	204	215	206	234	237	237	232	244	243	235	225	246	216	230	209	228	195	228	207	221	229	197	203	251	248	229	199	213	215	217	195	226	245	225	205	213	212	233	240	243	216	227	199	216	239	201	223	208	217	235	225	227	224	229	203	251	217	212	237	224	220	216	221	244	237	240	198	211	232	248	230	196	216	191	199	227	218	233	206	223	229	218	235	238	244	232	218	218	231	224	223	233	255	246	231	207	240	234	227	219	219	219	224	229	236	188	239	251	209	236	237	234	233	225	214	228	212	251	216	237	241	207	202	224	223	223	231	239	248	220	229	224	224	209	223	249	193	210	227	232	233	249	229	202	246	199	220	222	243	227	204	226	216	226	214	194	205	200	216	211	190	211	218	213	219	223	238
44368	50717	76814	58182	32865	20319	27344	31096	23289	7268	1172	938	946	809	718	668	735	765	689	687	687	712	704	814	674	674	634	663	1360	1661	599	591	613	529	581	583	581	582	563	566	554	599	535	592	551	583	552	547	568	612	524	579	578	570	559	574	587	564	566	542	538	559	534	537	538	564	597	572	594	572	567	532	562	523	603	581	548	568	562	549	526	526	597	624	585	561	589	558	545	526	573	579	597	574	580	541	623	534	571	547	541	557	566	598	553	552	573	572	594	566	598	585	565	557	548	558	539	544	586	548	583	600	544	587	548	527	571	570	550	554	568	584	547	568	547	529	557	549	544	577	592	582	563	553	598	601	565	587	540	535	539	551	565	562	594	547	554	586	571	554	561	586	550	567	597	577	575	519	602	549	559	527	543	551	543	534	526	588	579	530	572	541	567	563	575	555	555	581	610	600	619	535	596	587	546	594	563	547	548	560	589	550	561	579	556	587	566	551	560	577	563	557	523	537	542	544	591	583	570	522	571	550	550	570	647	540	530	558	589	541	568	577	550	550	543	541	575	567	604	551	603	594	558	548	562	574	567	528	544	535	529	576	585	552	612	521	550	604	562	572	577	570	538	570	544	561	543	561	577	529	555	535	566	514	492	611	558	513	587	556	570	609	589	549	556	540	590	569	548	528	549	565	545	558	554	564	586	590	573	615	550	533	580	551	583	568	576	570	562	538	535	528	561	575	566	560	572	583	561	576	583	618	597	543	547	518	570	533	531	573	556	561	553	567	552	542	533	575	553	589	553	564	534	527	578	559	583	539	573	600	548	571	599	551	591	576	546	573	585	574	551	576	572	575	586	589	592	518	528	541	591	553	535	547	582	554	565	562	559	518	560	599	567	563	559	599	600	555	554	591	578	543	537	570	539	537	569	615	572	560	573	556	577	555	523	554	541	574	584	549	544	615	555	592	559	551	571	599	551	543	558	584	581	584	551	585	582	570	573	629	569	594	546	573	537	569	561	557	509	586	568	590	580	561	552	570	557	592	563	534	545	562	604	558	566	556	535	529	566	577	617	570	554	522	566	623	564	566	535	614	539	529	547	573	570	552	553	562	603	538	545	534	540	588	565	571	532	551	517	519	528	573	532	520	584	554	581	603	564	500	590	499	550	548	572	565	565	554	556	590	577	536	550	553	569	548	565	510	567	528	547	530	552	589	561	568	557	634	578	553	544	565	565	583	631	587	571	574	552	595	604	588	561	551	573	594	527	577	572	529	613	597	605	530	539	559	549	533	559	538	584	570	539	608	559	537	512	586	569	565	570	613	580	617	563	576	516	618	543	606	608	560	547	513	563	571	585	566	527	573	562	571	537	549	556	558	541	552	604	593	573	570	528	535	551	562	542	525	588	577	534	593	569	546	545	590	579	586	556	597	552	544	551	557	559	582	567	561	551	561	529	570	562	530	567	534	559	521	548	553	532	562	598	565	589	589	543	568	537	564	583	564	581	571	580	580	542	564	573	596	563	546	559	565	565	597	544	542	584	587	570	572	586	571	550	528	562	549	582	603	532	566	599	602	565	604	533	535	517	515	561	568	556	575	561	537	563	537	569	535	604	586	569	555	598	560	546	582	553	536	564	534	549	537	560	546	608	574	556	571	556	549	588	553	618	585	537	529	562	554	544	537	557	579	564	571	547	574	592	542	609	576	573	576	549	594	581	577	562	543	557	524	533	550	535	551	553	533	578	560	591	588	543	583	581	516	587	582	605	577	583	560	575	583	573	597	600	588	583	574	545	544	592	569	580	584	548	571	572	560	522	545	525	612	626	566	603	558	604	544	551	582	584	573	527	552	575	540	555	552	550	593	507	575	576	524	541	571	562	561	598	546	596	593	558	596	625	529	564	561	552	585	559	566	612	544	558	586	558	565	574	550	548	568	579	532	541	526	613	557	585	563	571	530	547	534	574	561	559	524	575	546	600	545	562	556	550	512	565	585	531	597	582	534	520	535	553	591	571	562	586	594	539	579	562	575	565	599	554	604	575	598	554	512	558	532	515	524	611	597	537	540	542	584	552	567	511	582	507	564	548	578	571	554	550	524	573	575	536	558	557	564	511	587	567	562	570	565	572	585	537	554	571	545	591	571	544	597	575	595	541	537	576	604	570	518	574	545	553	542	558	563	557	548	551	529	529	588	566	539	535	579	568	605	553	566	541	540	587	561	557	588	544	581	559	579	574	529	539	579	564	550	589	560	570	547	570	508	554	570	564	551	533	577	548	533	535	523	579	563	594	557	512	542	601	544	590	551	532	537	571	554	575	572	601	565	561	632	568	533	587	556	541	608	517	562	603	561	548	599	510	556	574	589	590	519	549	559	574	550	581	614	549	600	597	593	577	561	558	585	571	571	545	566	576	542	566	527	567	545	549	607	559	515	554	558	520	604	598	571	579	573	601	521	555	546	598	572	568	583	561	603	567	556	584	588	527	598	564	610	556	577	550	590	539	546	542	558	592	541	595	567	588	588	575	546	548	548	564	536	557	530	588	558	535	549	593	564	550	554	559	571	561	569	550	541	567	543	537	570	570	607	507	583	566	502	550	584	557	561	530	574	522	545	574	545	593	532	537	517	554	579	551	583	536	591	577	567	560	557	541	539	579	583	575	587	572	595	595	580	552	553	615	564	544	548	573	569	584	591	546	531	577	564	575	547	588	541	560	540	588	572	518	596	499	539	556	542	578	568	587	589	529	550	554	535	576	579	553	566	593	599	566	556	577	561	552	582	554	514	556	567	545	556	567	561	561	562	560	573	577	555	548	548	547	551	586	522	550	508	573	554	555	564	599	554	596	560	565	547	577	576	594	594	613	582	564	589	517	528	535	576	536	581	570	558	554	540	570	553	565	542	538	537	545	562	556	583	530	555	592	568	578	555	529	562	574	554	609	591	550	600	561	541	552	567	604	607	553	551	522	571	541	602	568	561	546	553	550	530	573	545	568	499	559	574	554	616	560	580	576	535	560	539	562	574	546	562	524	554	528	596	581	559	584	548	551	563	567	583	560	585	553	614	545	543	590	565	584	534	558	550	577	551	628	578	596	575	555	571	561	528	545	565	586	608	519	547	577	548	569	523	529	564	544	580	570	569	556	556	567	586	550	523	536	580	614	567	578	569	595	561	565	576	570	556	568	557	524	607	532	574	580	560	525	565	592	545	572	508	596	544	561	602	529	533	624	580	556	579	551	580	521	545	571	596	537	556	577	598	509	572	570	587	533	554	600	553	575	570	562	574	558	590	611	579	522	584	579	602	535	527	571	544	566	557	547	543	580	559	570	593	599	563	606	566	543	589	556	577	566	600	595	590	589	605	581	550	558	564	559	580	586	579	587	552	574	585	538	564	558	592	561	548	560	571	578	497	568	571	601	535	568	544	551	539	549	543	550	552	584	561	528	549	558	557	557	593	553	563	555	579	524	525	609	598	545	542	600	563	601	572	553	552	540	577
14497	7226	13904	6942	1409	694	540	735	638	497	404	374	397	376	364	372	357	411	359	390	405	421	434	408	471	392	412	354	372	404	411	420	380	388	417	414	380	367	429	381	379	424	326	390	399	395	385	382	382	424	390	386	415	430	404	355	412	442	379	373	412	401	370	373	383	404	378	339	376	411	383	394	428	395	386	376	431	392	392	381	388	382	402	382	379	367	370	360	380	399	418	396	372	416	413	413	430	381	363	388	370	373	390	405	382	388	405	403	370	397	402	367	366	405	415	400	422	402	397	391	403	362	401	385	403	428	368	395	374	379	414	380	377	376	369	400	392	373	385	368	438	389	380	411	363	402	436	385	384	423	397	402	375	389	427	395	430	441	415	393	415	400	418	413	367	386	391	398	343	413	410	388	382	391	424	414	422	385	406	381	374	383	408	366	393	408	407	407	395	394	383	364	384	432	390	384	404	408	393	371	409	348	406	383	355	368	400	388	405	396	418	368	410	386	389	373	371	433	411	398	397	410	418	421	381	374	425	347	402	412	388	412	404	405	370	400	426	428	398	380	354	406	364	413	406	424	385	396	407	395	404	383	390	389	435	392	405	417	362	405	381	411	402	391	391	402	383	403	383	410	396	421	392	377	374	421	367	420	396	378	365	392	391	366	371	373	368	360	411	395	400	376	403	402	379	353	368	398	403	407	417	413	371	379	373	385	392	390	421	385	347	402	401	401	435	387	417	398	426	387	398	397	379	405	422	373	378	401	369	378	384	433	379	397	353	425	403	418	382	400	420	399	407	417	417	374	385	373	411	406	387	367	387	369	400	398	391	387	404	395	371	387	377	350	408	382	428	398	389	402	365	406	420	413	373	395	396	371	408	358	375	379	401	374	377	369	402	393	404	408	405	395	393	396	409	442	386	381	385	379	354	358	355	353	371	370	385	388	405	412	386	382	384	396	394	374	367	376	394	368	400	426	359	409	388	387	408	399	392	420	376	382	387	396	415	435	409	405	391	385	409	372	426	429	399	381	340	408	365	392	372	357	399	377	379	403	416	358	401	363	401	367	388	430	355	406	401	430	385	398	432	380	405	388	385	417	413	419	389	391	405	387	403	398	410	384	363	394	381	388	387	425	393	385	407	388	402	381	387	363	378	360	380	388	397	369	373	378	385	345	407	444	422	371	368	349	411	392	380	389	388	383	374	414	410	378	382	379	389	406	366	366	392	408	419	415	395	414	410	418	409	381	408	386	389	378	375	373	413	390	396	377	397	362	406	392	403	360	413	395	371	407	384	395	385	359	381	401	404	412	412	412	376	363	399	387	383	423	413	376	361	346	400	395	402	413	361	389	377	385	409	340	399	407	381	412	398	387	369	387	419	382	358	360	374	377	382	421	388	368	390	385	409	411	353	391	398	383	384	355	385	402	377	412	372	368	396	404	368	388	377	371	367	438	395	360	390	431	391	420	384	360	359	405	392	369	379	393	369	401	377	401	400	401	383	363	412	349	370	420	411	399	390	397	405	428	406	408	356	393	410	450	368	384	382	422	422	416	392	413	392	429	387	375	410	389	383	415	386	409	393	384	383	351	404	378	371	437	389	415	372	395	401	386	357	377	355	385	394	373	366	383	403	377	380	410	380	419	388	378	359	394	372	400	368	380	373	358	377	412	394	363	370	430	384	426	345	366	407	353	378	379	366	385	361	389	373	422	412	415	411	367	400	385	389	387	352	426	364	430	411	358	387	405	354	372	367	364	409	389	390	379	412	395	400	376	376	412	383	400	426	395	399	415	390	390	407	401	432	383	438	412	369	396	379	383	396	352	413	406	400	412	380	401	390	395	382	416	392	424	393	413	368	414	408	428	387	385	355	415	425	463	356	382	424	409	356	387	378	370	413	380	375	350	380	422	389	368	390	429	405	388	388	389	408	358	399	461	375	387	394	373	418	408	378	392	384	382	403	412	403	400	436	403	414	378	393	362	356	390	402	410	388	446	389	369	356	400	401	430	422	369	395	386	391	413	398	429	389	393	366	387	382	433	390	365	434	404	363	409	373	358	407	358	380	389	384	388	397	390	368	418	397	428	399	372	404	377	375	411	371	368	419	380	384	396	379	400	376	389	414	367	392	411	402	426	375	410	400	398	416	387	383	430	395	363	367	365	373	408	391	398	430	408	414	433	380	433	410	439	420	419	384	364	390	403	371	389	376	399	399	407	398	387	435	437	399	390	391	431	403	375	401	360	378	391	385	391	412	381	419	384	383	388	418	413	391	431	374	429	399	398	364	380	374	383	392	375	449	402	401	394	391	412	365	384	380	385	416	372	413	406	389	405	426	383	381	383	401	383	444	408	369	417	418	413	398	380	342	365	382	410	394	354	392	357	406	417	373	383	398	414	391	355	417	405	360	402	372	406	382	377	390	400	397	384	440	407	405	383	376	409	417	364	383	433	413	383	349	384	359	380	395	391	411	399	407	405	407	394	397	409	371	391	388	367	396	357	396	401	407	406	393	404	380	415	398	412	410	421	403	387	396	393	399	407	377	392	339	362	381	378	385	392	379	402	415	352	367	383	354	392	395	413	400	385	410	367	404	410	413	398	408	388	391	396	348	415	374	370	381	379	419	373	350	381	365	372	398	388	386	402	402	429	421	437	427	394	413	411	378	398	393	382	387	423	381	405	408	395	367	406	387	420	395	391	378	388	394	397	415	394	394	415	381	426	418	384	431	422	386	382	360	413	382	375	437	428	400	403	389	349	417	424	397	367	403	397	411	379	381	393	368	364	422	401	383	386	369	366	395	403	360	404	404	388	396	397	365	411	348	417	374	393	365	407	423	406	384	374	415	401	407	412	375	398	382	353	396	353	396	419	370	418	385	397	387	405	434	422	385	363	379	415	393	361	385	371	367	404	366	372	407	400	380	383	414	361	404	363	375	408	408	376	405	385	415	388	427	377	411	421	379	398	384	405	389	404	353	378	377	425	395	393	397	405	379	382	361	409	414	406	439	404	377	385	384	398	376	411	413	433	379	411	395	389	402	390	370	423	421	347	375	382	407	342	396	390	416	370	400	367	393	376	378	375	405	408	348	402	419	382	412	380	373	428	380	401	350	371	376	389	417	402	384	378	409	424	407	416	376	373	383	390	407	421	385	390	403	421	411	420	359	408	378	390	367	396	383	407	410	417	373	420	406	399	364	407	390	401	372	392	386	396	376	387	390	371	401	394	387	409	422	389	390	383	412	358	383	355	391	397	356	402	385	379	404	397	397	385	377	386	434	378	410	410	407	396	348	363	415	369	407	377	420	410	398	372	386	393	394	409	357	419	387	377	406	390	374	394	424	411	409	341	384	408	366	424	376	371	367	403	398	377	406	373	400	361	397	409	387	383	424	382	398	373	395	425	382	381	394	384	402	419	364	406	405	375	382	415	397	384	418	400	396	375	379	396	425	415	421	392	403	388	358	412	440	384	411	400	391	365	389	387	370	421
12377	9855	23343	13581	4130	2262	2099	2766	2234	1389	966	964	965	962	1001	902	957	926	899	953	907	963	911	955	887	907	880	951	988	976	957	907	967	981	883	908	931	947	951	950	960	938	933	970	956	928	975	1011	942	980	910	907	895	914	949	929	964	932	889	940	961	936	928	920	943	920	933	988	986	927	892	964	929	933	981	929	916	928	931	933	931	952	930	928	956	977	961	865	939	931	981	917	922	948	903	915	950	925	922	952	912	935	972	951	911	936	936	955	921	936	970	964	935	856	934	907	936	949	936	951	927	930	906	887	893	944	964	896	879	979	923	967	948	907	957	952	966	870	942	972	990	852	928	960	906	952	945	936	955	976	903	972	947	930	921	910	920	991	915	959	903	931	912	943	916	874	986	902	863	921	941	905	962	915	919	953	911	920	928	936	956	940	930	910	936	919	956	939	980	1001	938	958	916	928	939	941	924	909	977	950	880	983	992	955	915	910	967	934	972	974	969	975	924	973	928	978	945	963	889	912	922	896	937	942	944	945	890	933	982	900	902	938	941	867	955	888	943	913	861	960	881	940	955	910	956	944	937	912	965	889	953	949	951	928	921	933	922	963	961	939	906	938	945	974	929	921	933	916	979	922	903	932	910	899	929	924	922	920	946	926	876	967	916	945	889	937	883	960	963	951	892	951	916	989	867	898	936	939	931	957	966	938	953	941	946	887	927	946	927	899	918	939	920	918	951	906	947	899	980	926	920	894	904	904	964	973	873	955	910	924	976	973	962	876	908	900	980	909	887	877	913	915	951	927	948	906	957	940	928	956	901	918	905	950	870	948	895	937	895	996	916	906	913	980	995	954	967	940	980	920	952	909	934	889	931	922	960	957	937	947	892	940	940	947	891	936	874	893	932	982	961	921	965	939	948	937	963	912	910	947	910	912	910	878	895	907	999	916	949	954	909	957	932	908	926	892	934	901	1008	895	900	935	972	907	897	929	941	961	924	876	866	974	928	997	932	948	927	977	922	899	982	887	990	894	934	983	970	916	967	923	904	957	968	887	941	972	922	918	932	926	890	844	936	923	914	906	964	900	955	926	868	973	936	908	912	950	853	926	887	913	943	948	929	938	985	922	930	960	939	965	948	936	920	949	927	954	934	954	915	984	963	962	961	946	917	910	928	954	921	940	925	976	940	889	940	869	958	991	935	920	913	963	932	901	940	890	968	941	933	911	930	935	979	938	911	917	900	929	913	957	914	926	975	940	881	938	922	942	901	976	879	897	912	930	945	978	952	930	926	921	940	937	904	937	963	974	905	946	979	931	933	899	955	939	937	934	943	883	895	942	906	897	907	943	929	836	896	885	951	922	942	908	912	1023	911	949	880	899	978	905	934	918	928	977	899	922	958	868	895	940	908	918	951	907	953	976	972	942	953	887	875	894	982	941	976	964	984	949	935	980	982	900	938	872	899	892	962	881	1004	940	925	957	942	935	971	882	914	944	984	935	949	910	892	958	919	901	929	942	907	936	993	965	1000	935	928	882	902	928	976	954	884	893	937	919	942	877	959	893	947	919	874	909	987	890	931	940	953	942	868	901	908	934	942	934	921	934	959	935	919	903	924	932	929	937	883	909	927	920	954	952	977	902	901	947	887	900	938	934	961	924	906	922	940	917	912	923	953	929	927	944	968	980	963	920	924	883	914	943	932	926	943	989	950	884	930	926	950	895	881	914	871	907	881	896	937	970	929	982	998	916	900	930	892	931	913	969	949	936	960	958	884	918	931	938	892	943	920	967	927	959	966	952	956	908	894	929	914	974	970	934	936	960	980	934	926	933	913	935	922	903	917	930	901	899	933	932	929	947	944	892	956	881	948	957	960	901	875	979	913	921	930	924	906	875	921	967	962	914	920	877	962	938	925	959	929	932	962	989	914	975	927	884	936	950	911	875	903	905	877	970	897	876	956	928	906	924	918	889	937	929	978	903	885	916	869	890	910	918	887	941	851	987	979	965	940	991	902	919	1012	933	941	926	966	928	947	933	950	952	929	911	985	900	866	901	912	943	896	897	857	925	918	930	879	929	987	915	903	906	966	916	933	935	970	915	908	890	900	917	953	923	939	880	926	925	864	899	919	949	894	939	922	942	935	916	928	937	930	996	907	932	924	929	879	924	931	891	904	895	945	952	887	940	897	974	948	974	919	964	895	923	983	929	962	925	922	943	953	943	883	901	1003	1013	863	905	947	930	933	940	915	898	1002	913	947	885	906	884	937	898	920	985	931	882	963	980	962	938	910	955	947	929	929	955	989	952	945	913	962	907	993	966	920	941	974	977	896	935	901	951	1002	955	929	879	937	910	933	956	945	952	956	936	944	927	919	910	941	954	932	955	1037	922	934	946	923	896	964	907	971	907	938	886	945	895	944	941	932	973	922	979	928	893	926	931	911	997	917	963	962	914	933	942	959	903	939	885	929	921	895	916	911	930	935	946	937	974	895	976	944	894	913	939	975	933	989	913	958	979	972	863	922	980	943	923	941	932	942	940	952	930	1020	954	979	977	909	976	938	959	943	1000	959	939	963	904	954	905	967	950	907	976	942	975	976	923	949	926	958	879	932	904	964	918	910	892	923	931	947	903	956	943	973	911	909	956	895	898	960	906	931	908	985	943	963	915	999	920	907	971	927	900	894	936	936	922	904	944	933	930	907	965	955	915	912	930	952	965	903	906	927	930	970	921	932	959	933	961	997	890	950	936	947	918	891	910	941	922	887	920	854	911	923	907	877	932	978	949	920	923	940	947	925	904	929	940	947	910	885	942	943	885	974	924	973	922	896	941	975	932	891	972	971	966	917	903	911	920	958	880	903	931	949	936	946	934	915	1002	889	895	906	897	864	945	922	1003	941	983	891	942	1000	956	934	919	973	913	921	936	894	983	921	899	940	958	907	908	885	939	961	904	934	933	925	942	910	923	916	942	875	997	905	903	947	915	882	941	915	959	897	906	934	882	953	945	916	923	960	973	887	933	922	943	971	922	926	960	991	904	950	916	888	938	898	919	927	908	961	843	947	955	913	997	883	982	928	898	934	914	925	948	934	957	962	956	899	928	910	925	955	962	971	945	941	895	924	935	874	941	931	905	903	952	912	938	870	945	932	966	1011	875	988	900	893	897	940	970	936	895	946	983	954	932	914	939	948	950	969	922	947	910	941	977	938	892	920	937	955	901	931	891	997	977	940	910	939	887	927	979	926	874	954	923	964	924	906	913	929	922	918	932	956	932	941	924	929	908	956	923	914	888	971	957	859	959	1002	951	955	953	956	891	932	909	955	931	946	921	942	938	947	929	860	960	913	917	904	943	982	897	942	915	891	950	951	962	921	947	931	914	960	893	912	984	948	974	936	950	930	964	936	907	896	902	955	915	968	912	931	972	895	904	873	953	906	949	970	910	934	924	992	943	883	895	905	861	932	983	915	904	914	944	943	934	959	952	894	994	941	878	893	888	907	863	904	934	910	929	930	896	930	967
57115	52797	70128	48028	22342	8450	3429	6478	7256	2393	394	362	353	370	374	370	361	360	327	345	332	370	331	341	372	334	359	308	448	502	322	332	330	312	317	314	312	287	318	313	330	329	344	353	346	331	300	350	312	315	348	347	345	321	295	320	339	351	341	351	315	335	336	332	329	301	330	333	346	319	338	322	323	288	316	294	328	320	330	315	346	333	330	348	332	307	335	324	358	321	325	304	292	339	359	355	363	359	354	345	328	307	312	297	339	329	344	351	318	309	364	312	315	333	330	328	320	314	310	337	343	325	339	343	314	312	350	324	348	301	318	335	353	372	323	312	307	324	312	366	334	347	301	332	340	318	339	332	329	319	322	291	323	324	318	306	320	331	301	361	342	312	318	321	364	326	308	327	304	352	352	305	288	368	320	341	288	332	324	310	314	333	342	332	340	336	324	338	341	275	325	329	307	325	300	329	317	340	297	315	326	314	327	278	327	313	315	319	334	284	336	330	307	350	351	304	317	325	340	331	303	327	361	344	313	309	300	347	323	340	338	297	330	355	350	335	344	307	327	341	328	325	377	300	361	338	344	351	313	328	309	313	310	351	336	355	322	327	312	319	310	326	320	306	312	338	323	340	329	347	327	317	357	342	316	305	308	322	362	377	322	317	307	318	348	312	334	346	357	295	310	352	298	328	338	317	341	353	325	336	360	303	327	333	347	320	303	290	321	318	349	350	320	356	329	325	321	318	310	353	331	320	330	296	360	324	342	348	328	325	312	317	332	341	289	317	303	346	325	335	348	303	346	342	322	354	319	322	366	348	324	317	288	360	361	361	349	328	346	327	318	313	318	318	319	353	372	328	325	343	317	312	315	325	347	333	320	323	337	335	315	320	331	331	326	347	333	379	343	306	308	342	314	341	308	301	362	354	325	354	321	326	317	353	283	335	340	292	302	340	314	303	341	352	336	338	342	313	336	321	323	319	283	368	335	336	316	299	347	342	319	304	320	301	362	301	312	332	317	340	314	312	349	328	318	328	342	316	351	331	332	301	304	346	328	323	345	329	340	316	319	325	312	319	338	338	307	322	346	370	307	330	358	299	302	308	313	310	339	324	347	347	345	317	370	355	343	307	313	344	318	332	335	346	337	319	322	341	326	307	333	332	312	312	342	319	304	313	295	345	329	311	348	351	337	369	308	313	339	327	359	335	347	356	319	336	326	359	345	345	348	321	306	326	337	338	330	315	319	352	350	312	329	321	342	291	334	305	324	337	377	324	310	337	345	298	328	305	341	323	327	307	317	324	345	336	329	327	335	280	314	331	318	323	323	307	316	349	324	332	297	317	315	316	338	305	310	312	367	286	328	335	290	346	339	334	363	299	326	347	328	353	329	351	309	344	321	332	314	306	320	295	342	321	355	317	330	333	334	309	316	302	311	292	326	355	326	348	320	313	363	315	310	305	302	300	349	306	364	354	312	343	293	319	322	346	326	366	317	342	320	348	350	368	327	365	312	347	306	319	313	347	316	303	353	343	326	351	326	314	292	326	346	300	321	355	327	378	312	301	338	301	344	372	324	317	309	299	325	350	331	340	323	329	320	313	347	357	331	364	306	348	334	322	320	321	342	304	353	344	321	313	347	294	317	319	324	323	279	336	293	362	317	331	332	297	322	319	313	327	315	337	351	347	305	361	329	341	331	342	328	327	306	330	321	329	291	345	306	329	310	337	351	334	330	326	381	373	339	335	309	313	311	314	335	338	325	295	319	292	320	320	309	320	346	293	325	360	340	345	341	315	312	314	307	346	360	313	328	331	330	343	292	348	343	338	309	354	312	293	327	338	327	360	352	320	332	336	350	314	339	320	342	345	346	333	301	330	278	338	308	361	318	303	338	337	300	345	272	320	339	348	339	332	336	351	350	337	367	302	339	311	291	321	320	327	293	335	341	312	326	311	323	329	297	329	334	316	315	340	314	334	350	294	347	314	356	327	312	326	339	338	357	313	323	321	346	345	326	331	322	311	354	319	342	332	278	308	347	345	322	333	306	316	325	337	397	342	329	288	323	323	323	367	336	296	341	319	324	355	323	310	339	356	313	315	288	309	322	342	328	353	332	336	333	332	323	300	339	333	338	355	338	306	321	298	304	308	349	349	328	342	307	305	329	316	353	311	333	339	341	335	337	328	334	338	376	325	333	339	322	323	313	323	327	328	321	307	321	312	317	325	373	294	332	344	325	289	339	306	333	334	308	344	332	328	343	319	355	338	324	331	326	354	325	352	358	300	303	316	317	314	343	331	341	347	336	334	360	334	344	324	357	344	315	325	365	332	321	333	308	351	338	359	364	347	322	325	313	361	341	358	327	316	299	322	332	305	340	349	336	341	317	340	353	316	347	310	307	312	311	309	312	322	314	324	326	336	323	316	310	340	310	349	345	307	325	334	316	333	350	316	334	315	353	357	337	313	319	332	323	328	334	326	355	329	355	330	308	296	325	330	303	323	355	355	353	355	346	313	354	320	360	331	340	334	325	336	324	331	359	351	300	342	307	359	352	320	302	285	312	314	316	313	370	359	328	336	335	313	349	302	317	346	354	309	364	322	362	299	326	349	322	299	323	317	322	358	338	314	354	358	312	338	341	333	347	368	348	318	354	308	337	340	302	318	320	314	324	347	355	365	350	329	316	314	315	298	299	291	328	326	346	312	305	338	321	329	327	312	308	340	298	313	335	334	340	296	306	278	314	332	333	342	334	326	343	322	340	308	322	309	346	345	320	338	302	339	332	303	301	325	322	316	331	355	360	322	321	300	345	339	335	347	314	325	360	330	320	339	341	325	309	320	301	342	319	313	332	349	304	318	308	342	356	311	359	321	326	324	355	336	306	317	351	349	307	349	347	326	330	347	301	328	328	294	327	327	332	351	306	334	322	317	306	314	302	279	359	327	298	356	306	337	296	324	346	349	361	348	319	331	354	325	334	325	306	336	350	333	325	344	299	312	359	309	314	344	352	347	352	354	322	344	346	328	319	350	343	323	373	315	324	314	307	344	330	301	313	330	324	342	344	342	311	359	348	383	344	354	341	348	351	320	310	333	329	332	305	328	325	288	358	343	334	327	344	333	326	280	282	324	336	333	323	333	302	303	295	365	307	317	325	333	290	319	319	323	320	324	312	325	329	345	327	306	370	327	326	331	323	320	327	328	323	319	330	339	353	334	343	292	342	343	349	319	325	308	295	322	337	314	321	296	332	306	318	285	313	329	337	312	341	323	320	322	322	334	326	345	316	322	371	342	319	321	314	317	322	338	336	334	338	331	317	289	301	316	333	333	329	340	320	294	319	326	288	330	310	340	316	342	344	300	317	327	374	336	336	328	357	314	326	352	351	312	301	313	334	295	367	328	305	341	345	326	341	342	319	354	372	338	309	329	342	336	309	338	343	323	355	338	331	320	341	327	354	354	304	311	330	297	320	294	317	325	334	316	356	323	322	326	338	324	338	319
33461	42024	64961	49457	24214	14143	9246	20520	22796	7615	1038	1030	944	926	988	824	919	1086	952	909	898	922	931	940	941	835	831	851	1697	1728	804	808	801	831	788	796	791	797	801	804	731	807	791	754	791	780	746	735	769	761	780	797	746	757	765	719	740	829	786	817	763	818	779	808	828	751	782	797	815	771	790	805	786	801	785	779	780	742	782	785	786	790	783	775	773	771	790	771	786	758	836	766	816	771	855	767	769	802	775	799	826	789	786	746	796	797	716	768	843	815	780	791	790	765	787	792	757	750	803	762	830	811	764	793	776	750	777	784	820	758	766	786	790	758	788	756	776	786	814	803	751	796	768	820	798	818	789	805	797	798	795	812	774	795	788	786	823	850	802	786	787	794	755	795	805	742	792	774	786	779	801	769	761	787	781	833	843	812	758	775	754	774	819	778	749	794	766	758	778	804	833	760	758	827	827	803	806	761	782	766	782	839	770	846	806	815	797	765	765	814	812	769	768	797	776	792	798	788	800	789	754	758	789	820	798	784	808	773	793	791	753	775	761	797	768	790	763	748	808	737	806	753	784	779	785	735	779	793	760	765	772	821	805	764	812	775	810	771	779	729	750	780	789	764	742	753	776	762	814	760	760	757	742	793	811	770	759	797	799	774	758	835	736	774	768	823	745	762	790	793	791	766	808	804	791	741	764	779	820	763	801	735	773	798	747	802	789	792	765	779	816	741	810	817	776	771	754	739	785	769	785	793	810	807	798	796	797	800	757	798	805	773	811	790	808	823	777	736	743	783	806	763	766	775	787	782	735	826	812	798	764	783	738	758	766	755	849	783	790	749	770	818	787	753	852	833	810	762	780	764	750	818	804	797	786	740	781	789	755	749	784	774	822	807	794	828	753	804	768	742	761	802	817	823	798	806	821	783	814	751	802	757	748	746	724	809	764	817	826	785	810	756	744	743	752	812	781	768	798	772	802	760	791	773	751	799	816	813	787	756	810	761	798	835	801	823	835	754	807	780	795	803	794	774	756	766	751	788	780	758	800	760	787	778	808	831	779	814	746	827	775	782	787	825	775	758	786	793	812	801	790	794	810	722	815	807	769	813	806	750	781	818	777	788	765	742	790	808	763	765	801	761	771	749	741	778	755	760	791	747	835	787	759	766	779	823	706	749	757	808	756	784	787	763	782	810	750	801	863	802	804	755	830	762	733	756	732	767	780	766	766	769	815	778	778	759	776	804	804	765	800	800	790	749	813	753	819	764	787	763	778	792	816	756	759	834	768	782	775	714	820	831	821	767	812	782	789	835	822	787	777	814	793	807	782	745	772	806	790	783	763	765	776	726	793	731	864	804	752	813	796	748	781	749	739	777	815	799	816	801	787	786	742	786	788	787	760	774	774	820	758	746	838	799	799	768	769	832	773	802	789	820	790	808	791	789	740	747	775	731	805	730	783	808	804	801	828	793	758	765	813	794	738	829	748	787	804	811	746	803	799	793	859	779	867	785	744	793	811	776	787	749	811	770	801	754	817	731	788	793	786	776	768	836	805	753	792	772	772	777	773	801	815	759	780	814	787	813	779	807	769	810	745	805	811	831	758	809	858	741	797	752	774	783	730	749	716	814	772	838	778	751	826	774	825	820	790	797	794	780	808	786	784	765	764	799	803	801	801	769	802	779	796	764	792	792	781	763	818	779	789	757	767	760	792	791	747	833	848	799	737	797	783	771	828	752	805	801	744	784	799	782	865	833	796	802	805	759	786	748	806	797	807	727	750	817	755	776	799	839	768	829	767	780	790	848	830	794	803	844	757	729	801	782	754	788	751	733	740	769	804	775	795	815	792	747	783	822	746	784	767	802	778	791	783	785	796	754	826	792	815	777	817	776	795	775	751	798	789	811	779	766	783	754	807	716	771	815	846	780	748	788	814	770	774	791	774	745	821	816	762	740	751	801	816	775	817	805	776	754	774	777	767	764	805	789	771	785	776	756	801	829	763	794	815	779	790	773	764	794	773	792	736	806	795	755	827	798	761	791	823	762	739	746	819	832	828	755	753	792	723	759	759	850	759	843	800	778	782	810	802	778	816	833	789	723	780	768	786	725	824	831	791	769	850	786	809	794	789	805	773	744	808	768	744	784	811	787	838	794	791	796	813	786	780	829	778	768	827	765	749	789	767	774	749	766	817	781	770	799	805	775	814	766	754	788	741	803	761	775	786	784	793	780	757	738	826	815	749	750	740	803	824	770	783	794	782	822	796	766	804	774	767	832	754	789	762	782	817	764	815	828	710	833	807	767	764	809	829	775	784	818	796	735	817	780	805	775	801	827	797	784	757	727	770	779	757	815	772	804	781	779	753	773	799	705	826	776	744	772	802	770	774	792	799	792	807	803	815	799	794	784	779	745	771	777	748	816	816	814	772	775	739	806	789	791	777	795	772	798	822	819	754	803	740	810	765	829	780	781	723	818	775	792	746	803	825	777	752	783	810	812	817	840	758	770	790	780	752	825	821	757	760	747	778	819	804	796	800	823	804	790	795	808	788	767	734	798	804	777	817	767	820	764	777	784	738	770	769	833	736	774	810	820	810	816	760	798	801	833	792	776	752	782	845	752	795	746	791	777	773	793	826	788	778	764	806	790	732	753	782	807	757	769	758	791	756	787	823	771	779	795	786	801	781	785	806	814	807	753	786	811	776	765	803	761	786	774	752	805	797	781	801	756	846	788	790	819	834	828	793	761	770	827	817	782	758	753	819	765	779	748	832	823	812	762	762	770	835	810	807	776	778	743	797	803	822	794	780	752	763	749	778	785	873	753	784	787	788	808	741	819	799	802	795	792	757	763	777	816	758	825	797	786	748	781	808	800	844	728	749	766	768	830	718	771	770	795	807	778	812	855	757	771	747	798	790	808	775	741	803	782	778	767	764	796	751	757	789	794	839	798	809	794	758	783	788	772	736	830	791	796	825	791	820	761	782	776	771	811	801	808	795	810	778	753	760	761	796	752	751	782	794	737	769	785	804	754	816	765	792	784	812	785	832	759	765	757	761	759	824	828	831	784	756	836	837	770	781	760	834	770	806	780	815	827	730	809	827	762	769	709	787	803	765	808	772	763	756	769	827	739	825	767	793	732	773	762	773	823	791	766	797	816	798	785	773	734	808	762	788	783	749	807	790	795	843	828	805	734	763	791	815	779	798	799	757	762	825	749	797	831	811	769	846	774	737	786	789	769	774	786	802	832	839	813	771	744	829	735	782	753	762	767	769	792	807	834	826	785	788	771	820	765	759	745	749	767	796	801	802	784	775	800	759	769	824	803	778	791	778	764	767	741	789	810	771	729	791	830	791	747	836	782	805	801	793	782	777	784	759	786	771	748	769	788	789	838	774	717	772	782	742	765	799	807	779	818	797	814	781	751	777	758	802	761	791	771	763	782	772	806	743	835	808	724	740	774	813	773	813	764	853	776	770	771	805	797	822	803	768	723	854	807	734	727
68388	64559	79872	55067	29532	14704	6952	9831	12229	3634	317	295	278	217	270	252	254	315	323	248	256	229	281	302	249	250	256	237	396	633	221	218	220	215	220	221	256	234	200	220	214	238	242	214	213	221	256	237	215	216	206	204	198	213	175	216	236	207	236	196	216	230	197	224	258	238	239	203	235	226	191	224	228	208	215	204	200	225	188	208	222	221	207	247	234	229	195	223	201	265	228	228	219	207	227	196	245	258	218	216	226	231	220	232	213	215	208	223	235	242	212	213	234	221	241	217	198	212	241	220	204	219	222	219	190	203	183	226	183	226	229	201	198	214	236	205	220	236	211	211	210	228	230	237	227	219	211	207	212	217	232	218	215	240	197	228	215	226	205	226	216	218	208	208	213	241	215	219	188	210	209	228	209	213	224	201	207	208	210	207	220	197	230	205	243	203	220	208	210	234	218	219	215	188	198	200	198	215	208	225	207	238	209	214	234	210	224	218	211	226	205	209	210	191	233	223	191	226	218	206	198	237	234	201	197	217	220	214	204	207	220	216	230	205	205	214	216	236	197	238	219	217	213	204	219	248	224	190	225	219	213	207	205	214	183	193	217	203	227	219	238	219	245	234	218	209	222	224	210	224	224	213	189	209	216	208	220	225	201	221	219	222	206	209	220	181	242	212	220	202	221	190	223	211	197	216	248	211	203	237	185	227	198	232	206	232	206	229	182	236	215	205	224	203	205	183	214	214	240	238	212	225	201	227	225	206	204	203	224	210	214	223	184	219	227	222	225	198	218	218	210	216	212	216	225	222	227	205	246	218	216	214	213	211	216	197	221	199	233	229	245	212	207	197	231	203	202	203	220	213	198	213	193	241	209	227	225	219	216	213	222	228	234	210	220	232	225	228	205	230	235	234	220	223	222	208	221	238	214	223	226	223	231	243	236	227	210	184	215	212	215	245	202	211	204	231	228	219	215	234	241	238	215	211	214	220	207	217	212	213	209	221	209	203	212	227	208	193	204	212	216	202	221	219	237	210	211	236	195	216	209	203	237	185	230	209	234	200	225	210	223	201	237	250	241	202	221	203	230	240	206	214	212	188	212	209	237	217	249	217	240	216	217	197	231	200	249	224	188	226	209	232	216	191	233	240	211	201	210	203	252	200	213	223	229	240	224	219	228	205	197	220	224	206	216	195	227	206	226	222	199	226	234	195	200	216	205	213	221	195	240	214	232	201	215	238	240	219	208	208	215	213	183	220	194	232	225	210	216	237	238	227	195	204	192	235	227	227	189	213	215	213	209	217	210	228	239	198	234	212	240	207	223	207	225	195	210	222	211	210	218	210	196	219	214	231	194	209	209	220	200	234	222	225	206	220	238	257	229	231	235	224	198	197	231	255	212	230	235	197	222	233	222	232	247	234	218	213	221	194	223	233	227	193	213	231	196	221	210	219	220	214	232	217	195	194	235	216	227	192	235	194	178	192	203	212	231	203	230	236	208	220	246	242	241	207	230	214	239	208	188	219	233	220	225	230	222	204	206	192	217	224	202	206	209	220	213	197	201	210	239	238	203	214	218	215	186	222	214	214	232	222	222	221	189	222	207	203	219	205	204	219	190	202	213	211	225	257	227	237	203	222	210	213	182	202	194	229	233	208	206	239	219	222	237	203	210	238	226	227	200	201	194	230	239	199	204	200	229	238	195	218	217	189	207	212	219	219	227	242	211	181	201	213	185	233	226	218	185	229	222	215	204	224	205	213	215	209	207	209	191	204	220	250	230	214	205	197	221	200	222	202	216	243	219	213	219	220	199	198	228	217	206	206	194	215	225	209	230	230	214	233	215	196	198	220	205	226	199	215	218	205	241	230	195	239	201	220	241	218	199	213	251	218	208	231	210	203	214	222	222	227	210	223	201	221	233	236	217	231	213	218	234	217	222	243	222	218	243	228	211	216	244	223	229	217	194	201	205	244	220	192	210	256	205	179	184	229	221	225	228	215	213	201	200	253	220	227	220	207	266	212	223	225	215	211	189	222	199	214	200	195	209	245	244	195	176	243	196	209	224	224	212	226	216	225	221	233	197	209	255	178	238	238	205	238	212	200	217	223	235	232	231	244	221	225	241	216	217	231	201	236	209	216	220	209	225	213	214	218	213	165	194	257	207	225	206	226	222	218	244	211	186	198	216	213	217	205	238	229	206	230	199	180	216	225	232	192	229	219	196	206	223	207	203	193	223	247	218	221	216	217	206	219	200	237	220	209	200	205	222	228	203	252	212	205	220	191	227	244	226	225	205	208	190	206	230	211	213	228	240	221	198	248	225	223	220	191	221	208	230	212	198	205	217	252	230	213	203	223	211	204	217	194	205	263	203	190	219	231	209	221	227	217	216	211	225	209	213	210	222	219	202	219	229	249	204	244	219	206	223	200	231	224	193	232	205	217	228	223	208	231	208	219	215	197	198	191	226	249	242	222	236	214	226	212	211	227	214	201	209	217	214	223	213	211	217	228	245	197	226	206	223	212	203	234	232	211	217	237	229	193	217	207	219	203	194	226	216	214	204	212	218	203	190	211	200	199	212	236	237	214	219	218	204	215	207	230	217	215	198	212	234	202	213	194	213	220	210	190	203	207	223	216	216	228	229	209	232	199	237	241	216	208	240	232	212	202	212	213	244	209	190	224	195	216	228	208	239	220	230	213	205	211	217	212	211	225	235	215	241	201	187	203	203	237	229	215	209	222	214	214	221	232	200	224	223	207	241	203	226	201	188	223	187	218	223	219	213	214	210	228	189	219	247	217	201	199	205	221	195	223	213	224	216	231	256	227	198	204	245	211	213	238	206	240	211	215	202	196	204	203	234	216	224	226	222	235	224	225	238	212	214	225	219	211	229	207	241	239	237	225	201	228	206	215	218	214	206	214	193	215	250	222	229	197	220	210	192	230	218	205	227	247	210	220	213	209	239	228	189	199	202	219	231	192	203	225	207	228	223	211	216	248	207	191	194	211	250	189	245	239	226	205	193	241	210	227	216	224	232	218	208	197	229	218	215	222	219	220	214	217	229	196	221	222	189	214	200	205	191	235	198	231	223	220	209	214	207	209	203	214	226	178	227	192	226	200	199	247	200	215	228	220	245	235	207	235	209	212	253	227	205	223	256	198	220	214	211	196	222	215	232	228	238	231	214	189	216	211	214	210	200	217	220	229	213	205	233	201	222	223	205	213	204	210	221	182	189	213	216	219	233	205	220	207	214	234	194	217	220	220	258	216	199	226	213	218	229	211	228	221	191	217	213	250	230	225	210	215	234	222	207	222	222	221	228	229	221	224	219	226	217	200	197	194	222	191	228	214	219	220	225	213	225	247	199	204	212	233	235	235	210	196	203	236	216	204	203	236	213	226	198	206	228	209	205	219	218	221	217	215	211	213	213	229	192	199	209	197	190	232	234	208	212	201	228	191	233	243	201	246	211	202	192	251	233	220	232	191	211	208	243	235	207	234
42554	50879	77986	58412	29664	18521	12653	24797	29736	7944	894	912	758	721	766	748	933	1188	1354	795	789	844	788	844	790	838	736	698	2174	3288	570	549	527	559	550	575	524	624	520	567	576	560	547	561	557	515	569	535	583	551	509	532	564	565	554	531	510	540	542	550	541	555	535	539	557	532	553	548	562	569	539	557	524	525	557	584	534	547	530	541	531	562	517	543	593	589	535	529	510	590	516	581	517	585	561	508	522	508	526	553	547	529	568	518	508	569	537	586	557	541	548	538	566	551	566	557	550	529	565	551	524	559	573	558	539	563	532	543	526	584	547	560	519	515	558	532	564	578	544	567	546	536	582	547	563	536	541	520	524	542	558	524	593	562	541	530	513	525	552	542	574	559	550	547	542	544	539	640	547	533	554	578	541	551	555	542	546	531	532	545	532	536	525	549	527	528	557	569	487	539	553	537	579	547	527	588	563	528	569	545	545	533	547	553	522	523	588	573	508	583	518	518	559	507	550	506	548	577	549	567	544	579	558	565	502	522	525	554	574	538	512	562	528	528	558	525	531	546	528	546	536	500	575	567	572	553	550	536	553	592	547	567	581	510	536	581	532	564	561	592	553	505	551	541	587	545	559	543	563	569	585	520	546	546	572	556	568	553	567	531	551	519	534	570	509	527	543	515	536	496	549	566	539	590	539	554	528	525	561	548	522	528	520	515	530	550	541	546	519	546	535	577	530	526	541	586	562	603	533	551	566	532	533	520	520	517	513	558	529	573	539	559	525	551	495	580	563	557	562	519	511	503	549	551	543	530	533	526	532	536	553	544	522	481	537	521	544	552	554	584	543	503	512	508	593	551	552	524	536	559	544	544	518	548	559	546	547	627	531	536	533	567	560	524	542	565	593	548	510	567	580	517	519	547	509	577	582	550	566	547	556	546	515	525	560	600	518	539	589	589	527	522	540	534	568	518	528	497	526	541	543	511	565	504	531	565	532	557	555	525	556	498	531	533	515	547	558	584	551	551	518	538	533	579	480	584	551	538	549	538	522	526	515	519	542	573	504	581	542	536	544	540	571	521	549	552	542	526	567	561	493	541	543	526	524	512	521	531	530	513	560	519	561	539	550	510	559	575	496	566	538	534	582	581	536	526	551	522	579	507	560	521	570	606	551	563	567	556	498	601	543	537	554	561	597	521	547	562	533	547	520	535	568	558	583	558	550	521	548	530	550	566	504	538	544	559	522	541	550	562	547	550	583	542	503	531	573	593	582	533	531	540	551	540	560	551	531	502	582	528	553	559	539	561	567	510	552	530	539	576	519	530	570	517	533	542	552	544	537	534	538	521	542	575	547	558	534	524	511	531	542	558	509	542	562	540	505	553	536	509	540	505	488	566	520	510	525	538	536	542	516	571	534	544	506	535	538	559	524	539	550	604	511	553	535	550	506	540	556	551	545	556	507	572	528	550	545	537	523	546	551	557	524	514	560	569	544	540	554	545	570	551	514	520	581	570	535	526	560	518	540	520	520	572	574	547	536	599	496	549	540	546	538	543	573	543	554	563	570	539	519	537	539	567	568	555	534	529	537	546	600	533	572	521	527	528	553	539	586	575	555	526	578	535	539	523	510	574	536	543	564	552	561	536	547	527	578	547	527	502	538	550	518	550	570	527	582	549	487	573	524	540	533	567	550	542	560	567	524	537	542	497	532	539	539	489	535	589	511	560	506	546	530	524	521	512	551	531	557	520	518	529	565	475	546	529	543	520	552	555	509	584	563	514	549	540	507	550	477	581	545	536	538	559	553	510	550	526	528	581	551	530	537	548	578	567	555	562	519	548	523	529	580	539	542	550	555	548	532	550	545	556	541	571	565	521	533	559	531	542	578	526	555	571	549	570	546	555	554	584	587	543	562	542	525	544	515	577	515	565	556	551	591	521	515	545	504	521	529	567	570	465	526	503	532	508	557	550	495	537	531	514	525	569	550	562	575	596	523	558	530	546	519	576	527	540	547	557	542	585	513	522	511	542	572	582	535	530	554	557	547	516	535	543	540	554	525	526	570	551	516	551	577	533	516	548	529	572	504	547	552	528	564	497	561	534	509	525	535	532	525	558	564	513	537	511	510	536	568	544	542	536	574	545	516	581	551	493	475	532	536	553	544	521	547	477	497	530	560	519	533	509	544	556	552	581	493	544	549	528	514	542	517	503	518	530	517	595	553	555	512	565	539	580	529	549	555	569	541	564	560	501	528	575	603	530	502	549	585	540	513	544	558	565	551	530	554	568	530	499	520	575	552	538	558	597	581	598	534	527	515	574	536	523	548	534	543	589	551	541	564	588	556	556	550	534	553	572	587	503	555	519	555	534	528	531	546	528	573	540	514	543	584	527	529	551	535	549	490	545	549	577	526	542	556	539	589	561	566	541	519	545	554	533	554	534	580	553	557	533	506	549	524	516	549	544	533	544	549	555	521	529	568	530	558	502	547	578	556	562	536	583	544	523	594	536	532	564	564	542	540	547	552	560	536	560	542	523	558	593	563	517	532	538	514	551	517	513	530	576	533	562	548	574	547	568	530	541	563	491	516	529	539	519	540	547	590	553	535	546	549	564	540	515	548	539	572	564	488	565	553	522	576	521	576	570	565	535	524	548	559	488	581	574	489	550	511	538	558	532	565	536	555	563	564	622	490	537	578	550	568	556	526	550	579	534	559	577	509	546	558	552	561	555	589	561	548	521	535	538	509	557	547	571	538	533	492	573	533	528	552	553	542	550	512	518	599	579	562	593	546	528	548	508	514	526	556	494	574	515	550	527	530	533	524	589	518	547	557	544	543	552	543	533	577	543	530	554	499	540	558	548	575	500	571	561	538	549	497	572	521	537	548	564	576	488	552	560	524	537	544	597	566	547	543	570	532	578	566	530	552	566	493	543	567	531	544	520	595	540	552	551	567	557	513	627	554	571	545	517	564	545	549	582	497	540	529	568	569	516	545	572	504	544	557	550	566	511	566	520	550	535	526	534	572	544	562	511	539	550	556	561	541	526	529	538	561	545	564	563	557	570	594	526	548	521	584	527	572	509	517	556	536	556	493	532	588	508	550	504	554	512	548	578	600	500	522	521	520	562	523	541	578	529	505	542	565	535	564	583	569	537	577	528	568	522	556	572	549	552	518	531	547	542	555	532	520	547	524	559	528	552	567	554	540	546	535	539	578	526	546	560	517	543	530	552	541	567	529	549	538	561	528	525	553	550	556	562	520	520	535	521	526	550	539	507	554	511	556	564	532	554	537	541	561	529	585	552	535	564	604	556	544	543	559	564	518	553	565	536	564	559	587	576	532	559	547	537	550	546	495	541	530	540	530	572	562	561	546	532	559	514	548	584	564	531	488	531	566	544	553	545	556	565	556	537	548	530	539	531	539	563	536	557	557	518	548	518	550	573	576	526	557	535	531	556	552	574	527	555	543	555	537	503	566	574	563	539	553	509	492	531	529	550	584	537
13138	7096	14634	5994	1220	763	551	634	657	499	381	387	382	434	372	383	373	389	390	387	422	388	397	383	395	370	392	381	418	422	386	380	364	370	420	392	360	394	409	360	374	389	381	375	350	392	394	394	388	383	353	369	382	385	390	358	370	364	381	375	358	416	438	382	407	399	369	418	396	379	377	423	409	366	407	398	415	375	418	365	386	378	357	396	378	364	399	406	383	364	411	381	390	417	355	391	380	410	382	409	364	394	334	358	394	358	361	409	402	388	348	391	431	363	389	407	396	383	388	352	413	342	417	396	430	393	407	384	419	349	395	371	419	412	394	387	335	362	426	386	372	395	377	412	389	381	384	374	375	356	366	383	374	380	356	368	440	393	426	363	382	344	382	357	373	394	382	339	363	400	386	375	356	389	365	377	379	361	382	392	374	367	381	402	366	402	408	362	441	391	374	386	419	418	356	378	376	384	390	373	405	401	389	410	407	388	381	385	375	359	361	367	351	395	406	361	389	382	397	352	383	360	366	416	363	402	396	366	401	423	376	407	388	376	396	400	374	372	376	373	401	380	376	329	384	386	426	411	421	373	384	427	376	388	387	371	380	386	388	398	389	385	372	380	370	381	372	378	376	373	347	377	402	398	383	353	373	397	374	378	366	375	396	369	393	381	403	372	399	355	385	380	367	404	353	364	387	407	369	353	419	398	378	383	388	372	388	372	395	351	431	429	418	393	420	404	422	382	390	394	377	382	375	381	390	372	392	402	412	383	393	389	353	379	370	398	422	409	380	428	376	420	385	381	389	409	373	372	377	371	374	380	392	399	373	368	357	358	412	376	399	368	401	388	378	376	384	391	351	384	402	416	425	397	376	383	391	388	407	380	398	417	413	372	399	415	357	408	363	405	390	412	397	384	362	380	401	404	349	371	370	380	397	387	396	379	362	373	367	365	348	379	413	400	376	342	413	408	365	396	398	375	385	401	390	382	370	344	417	409	379	379	393	351	368	382	374	351	387	418	364	394	374	334	382	350	378	406	420	384	386	392	395	399	385	374	380	384	392	392	399	379	392	349	368	399	341	409	403	362	365	369	374	415	360	385	376	408	384	403	397	354	412	417	369	378	385	384	351	418	372	349	409	370	372	398	396	361	394	409	385	406	376	407	394	368	383	376	334	366	391	394	375	392	407	365	349	375	385	411	369	397	408	392	390	369	399	396	370	379	377	358	412	367	386	378	360	372	392	365	390	368	367	400	430	381	415	410	403	427	377	415	407	397	387	394	392	411	399	391	362	323	347	405	406	383	397	362	361	381	391	375	380	387	378	402	356	388	364	404	358	361	384	410	416	383	412	384	413	407	381	392	379	409	402	353	351	403	377	364	405	426	371	375	427	365	383	392	368	352	362	382	365	426	369	356	418	388	374	376	387	375	368	396	366	372	351	369	397	387	384	377	381	406	386	401	361	405	393	418	365	374	368	393	386	367	370	370	371	387	365	354	403	374	384	402	372	345	322	393	366	390	382	369	392	390	399	382	383	393	375	370	392	367	406	374	391	402	372	400	411	388	423	400	375	395	373	406	400	398	392	379	332	408	403	373	380	372	412	326	389	361	374	392	378	381	381	386	374	397	407	393	344	388	340	383	417	358	339	379	380	377	374	372	395	414	391	376	352	363	398	356	384	413	368	371	388	398	385	389	378	399	362	383	387	387	349	371	368	413	404	371	370	418	346	385	418	374	392	367	351	402	355	417	400	364	359	354	403	387	413	350	364	384	426	424	391	370	394	395	394	366	394	375	348	398	383	343	394	413	379	416	364	366	395	386	383	383	437	408	360	365	402	375	364	395	374	381	344	389	379	387	413	377	402	379	392	381	404	350	374	375	388	396	388	335	377	426	378	363	375	370	376	397	374	393	397	390	418	409	369	394	404	361	394	373	394	379	377	377	364	390	402	418	381	381	381	349	366	418	383	388	396	351	361	361	384	370	416	430	421	389	364	414	367	384	331	385	376	369	386	373	378	386	396	411	374	369	375	432	392	414	355	394	353	407	396	376	374	401	398	385	384	372	389	412	386	352	401	391	402	419	375	379	372	350	367	379	381	399	400	383	390	400	404	393	384	372	411	367	368	394	392	389	363	386	394	388	371	356	390	380	399	388	385	407	388	355	406	393	375	422	392	413	383	396	402	358	388	401	402	415	364	381	391	400	380	361	403	391	387	414	391	359	376	350	373	399	411	346	423	376	398	374	405	388	376	372	402	364	395	399	378	383	381	400	379	416	395	407	403	396	382	408	389	347	403	377	391	380	390	359	385	381	369	370	389	386	397	399	397	400	396	368	373	375	366	374	382	419	397	368	377	418	362	374	371	358	378	399	339	397	386	365	393	363	380	393	407	387	391	389	417	381	386	378	338	362	396	408	384	421	389	393	406	402	409	372	356	419	393	388	365	393	392	372	365	373	365	384	380	343	361	369	394	397	375	401	376	403	365	355	382	400	371	375	361	393	403	424	380	381	391	413	414	400	396	357	407	386	381	418	370	379	396	418	389	396	378	426	393	384	363	346	369	405	365	405	377	380	359	417	365	385	391	395	384	377	358	409	373	384	382	402	401	397	359	416	398	379	351	419	389	369	409	401	378	392	413	351	377	390	414	405	374	379	411	385	420	358	375	405	353	366	399	432	382	408	419	389	435	356	387	427	387	385	358	411	388	397	386	363	345	365	364	348	333	426	387	389	375	373	400	400	331	400	418	369	381	394	403	390	403	396	385	413	408	372	377	383	383	400	357	384	378	398	366	371	392	389	340	348	342	381	389	386	408	371	342	405	405	372	383	384	391	361	398	353	392	380	370	383	357	411	388	405	410	355	409	362	394	385	376	343	395	365	395	424	375	385	398	354	396	381	407	394	421	377	372	402	392	385	369	366	388	368	368	396	414	337	376	362	376	370	408	376	384	354	415	438	400	376	379	391	395	368	368	390	412	416	350	359	319	383	392	346	413	372	334	348	390	396	407	339	392	388	356	394	408	399	348	365	386	355	393	370	372	378	362	398	400	404	375	408	398	354	397	383	368	409	383	381	393	406	357	366	390	367	398	381	366	357	405	379	355	405	358	390	397	390	361	400	398	422	367	399	412	396	386	362	399	363	384	422	374	372	425	414	377	403	410	351	427	363	361	398	381	366	378	346	389	371	386	408	383	395	396	361	388	347	369	374	363	396	396	418	358	363	375	362	375	345	392	390	409	372	391	347	382	414	389	367	366	357	387	375	347	378	385	370	376	395	394	400	384	388	396	407	425	366	396	400	364	363	410	423	350	381	395	347	386	379	373	346	412	385	373	376	384	360	375	396	410	380	374	392	387	389	400	362	415	385	413	382	395	389	400	357	400	392	395	396	374	402	398	365	425	388	365	416	420	400	393	402	376	362	339	359	411	374	400	394	381	413	362	423	360	365	392	335	379	363	398	386	343	388	321	344	387	387	373	372	396	387	423	398
12185	10007	23798	11788	4085	2557	1640	2340	2213	1150	940	971	892	982	921	899	885	897	917	967	962	884	924	906	916	905	923	886	913	1083	942	949	928	859	908	925	929	920	901	932	913	895	925	889	916	961	896	937	894	857	984	889	930	876	920	926	897	944	879	928	858	887	868	889	890	919	958	894	909	909	951	886	884	947	941	872	922	915	899	919	932	896	896	862	903	918	864	880	917	935	996	918	900	909	912	906	941	918	951	930	896	917	919	929	915	938	929	914	892	945	912	925	942	903	916	933	887	883	928	914	918	869	890	919	869	914	876	850	918	913	960	918	909	932	895	907	906	904	916	913	859	905	947	938	947	924	897	910	926	928	931	913	955	884	939	958	876	900	943	907	944	880	886	911	881	900	914	949	919	919	872	957	912	866	923	915	949	909	957	891	966	868	951	903	926	910	870	972	900	923	875	899	934	854	970	856	914	918	928	892	960	896	907	919	936	947	906	944	924	862	943	931	845	907	929	920	918	935	935	917	918	928	887	933	889	937	954	943	891	922	917	866	948	971	911	871	920	911	892	998	938	920	886	911	892	899	869	881	933	899	976	907	977	883	902	958	976	844	890	933	928	857	929	959	950	891	930	929	942	908	916	929	906	933	928	933	950	902	906	942	958	893	897	911	894	887	917	964	889	878	891	915	907	882	944	900	931	872	930	922	873	883	931	893	931	906	860	918	927	966	958	913	931	934	982	968	887	923	943	896	988	868	884	946	912	932	942	937	954	927	923	956	902	948	889	900	941	920	896	922	852	949	895	937	941	925	905	984	947	986	908	922	922	923	935	927	883	920	913	939	906	894	914	932	921	985	918	942	884	918	883	911	891	983	946	872	898	949	844	929	919	987	889	847	940	896	905	877	927	910	924	961	987	925	959	955	886	975	961	886	924	893	871	957	940	944	938	931	921	932	903	901	960	877	891	904	890	838	916	923	889	930	967	869	931	920	890	917	861	911	928	904	958	911	915	908	948	966	924	930	951	891	890	873	858	888	890	918	876	908	926	892	898	905	999	851	890	940	920	981	909	909	899	893	889	943	869	941	895	904	926	903	903	959	880	945	852	901	895	882	936	916	915	902	930	936	937	940	929	905	910	901	924	891	879	914	968	904	926	936	889	944	923	956	906	950	922	913	911	955	892	938	939	925	861	909	898	943	938	917	892	873	920	874	932	922	895	919	958	911	899	936	966	946	944	897	895	882	907	874	873	922	889	881	852	902	898	977	925	895	889	966	876	936	921	914	901	919	939	866	884	896	893	962	858	907	912	912	910	897	925	902	867	881	891	866	912	937	895	875	837	857	925	877	921	905	902	928	934	896	939	960	866	922	906	913	945	960	888	916	877	923	979	936	907	941	978	934	845	911	874	932	908	914	898	914	893	959	871	947	937	927	907	903	915	894	926	909	898	905	919	907	935	926	898	903	871	945	948	899	959	934	856	893	917	936	914	874	958	922	897	888	921	888	917	849	965	912	842	900	908	929	910	864	901	930	927	980	910	878	909	945	893	903	978	959	942	893	890	869	906	877	837	993	853	940	941	886	923	954	896	921	893	888	966	931	921	921	927	943	839	895	859	942	908	894	902	892	890	888	889	927	909	925	916	927	904	951	923	933	932	944	897	895	907	871	904	900	921	934	962	922	895	899	917	874	864	906	879	906	898	888	916	867	901	918	923	953	936	917	928	940	895	926	872	870	899	895	925	926	904	911	886	952	861	899	937	928	909	870	914	904	952	890	933	894	936	947	967	938	953	929	902	903	910	913	874	927	923	944	896	933	950	915	910	909	900	934	941	925	906	917	885	927	869	901	897	993	952	938	939	980	911	882	908	902	894	926	936	906	913	937	905	941	922	934	921	906	907	924	876	933	938	969	893	886	909	883	920	929	917	944	907	949	874	900	890	953	951	938	865	918	926	870	949	867	936	953	937	933	921	931	915	955	918	912	912	847	903	902	882	950	920	932	919	896	898	904	955	915	915	908	879	895	954	876	941	896	911	922	975	915	919	934	945	901	954	918	965	870	919	878	868	850	916	924	905	858	910	930	952	942	920	920	901	910	904	914	927	953	907	957	880	942	887	1002	921	863	911	934	901	988	950	898	902	873	888	882	937	941	978	919	929	898	914	915	840	902	892	924	909	928	888	904	985	941	928	935	933	931	913	989	905	913	927	940	957	871	917	932	937	948	920	898	904	878	965	930	949	908	941	914	960	896	927	924	951	968	965	933	894	953	849	905	979	893	957	883	915	957	948	937	971	939	894	894	943	896	954	886	916	918	989	920	891	922	896	915	918	925	888	921	923	960	923	892	903	927	868	941	920	928	949	892	937	901	928	886	892	857	894	939	852	905	937	912	932	961	891	902	937	971	960	939	872	927	903	899	888	862	887	933	881	892	904	943	918	945	963	906	920	882	880	939	954	951	905	881	864	950	969	932	900	891	955	842	965	936	858	954	856	901	903	855	928	927	893	950	878	975	935	884	904	957	894	945	951	944	951	934	942	946	846	960	997	911	956	900	920	899	897	870	888	898	916	909	934	888	920	902	859	888	914	899	894	894	940	922	923	911	891	876	934	923	858	967	899	919	891	927	919	910	924	952	887	962	904	921	911	922	971	897	955	916	952	900	863	886	898	888	899	941	879	943	896	926	881	946	923	919	961	886	907	865	953	920	898	923	919	918	848	972	900	903	877	940	932	900	917	888	922	888	906	881	917	916	866	945	896	920	906	943	918	876	883	926	907	897	918	946	900	922	903	939	993	946	906	897	876	871	1000	932	958	909	891	942	886	899	942	902	893	923	891	894	924	894	910	889	914	895	868	885	957	944	917	933	886	905	899	978	960	923	938	918	928	892	897	909	940	902	908	904	871	934	931	899	903	933	914	936	901	916	903	900	929	956	935	894	937	861	903	931	939	937	947	905	916	950	938	906	870	936	924	908	965	905	930	921	931	895	995	908	901	904	875	904	886	960	916	924	938	925	920	854	876	925	894	880	907	894	866	920	840	883	882	892	881	885	910	905	911	936	914	931	910	953	907	924	904	900	909	950	961	921	886	915	914	927	878	997	904	903	916	896	843	914	850	926	900	869	874	918	860	910	918	995	928	886	879	935	921	940	933	884	924	925	923	874	917	910	924	903	882	915	980	971	863	957	929	884	944	954	905	983	946	968	924	865	964	931	924	933	910	934	851	906	900	844	889	909	907	921	929	960	931	937	921	857	951	916	896	928	862	876	886	951	879	901	892	903	919	870	924	931	887	872	884	881	845	972	973	896	936	963	922	962	912	923	946	912	947	921	923	883	921	955	934	902	882	914	935	880	917	940	962	929	963	926	880	910	905	929	925	918	919	919	904	881	918	876	956	855	933	935	930	926	951	905	876	954	984	958	884	926	916	936	908	844	975	939	926	941	946	921	892	930	870	907	906	941	915	923	931	881	885	900	966	901	937	905	945	928	911	893	934	927
56648	52397	69700	46739	22541	9363	3846	5824	6331	1793	384	351	333	322	365	367	436	381	453	470	399	350	353	335	335	343	338	341	434	644	341	296	335	337	355	325	305	304	337	308	363	299	353	320	308	349	338	321	317	290	313	308	323	295	309	311	299	309	308	321	314	290	320	335	314	321	355	312	320	308	303	289	337	303	329	337	312	308	312	321	291	310	340	298	295	270	322	305	295	297	325	308	378	315	332	344	292	316	315	304	311	351	303	310	326	321	279	309	307	295	327	317	348	317	329	364	303	340	307	311	280	308	326	329	308	295	310	318	304	312	330	323	276	319	297	324	324	311	289	324	282	295	324	312	298	332	335	288	301	321	327	328	337	313	332	293	361	282	346	321	300	277	312	326	301	310	283	321	312	314	322	314	286	307	304	304	299	307	308	317	291	315	326	348	351	310	324	327	312	315	330	342	314	303	269	295	313	293	289	293	301	305	300	334	328	255	335	295	303	313	314	287	317	325	317	326	298	335	330	331	278	338	343	292	352	294	314	298	301	346	280	298	302	306	278	294	300	316	323	329	316	306	353	311	341	325	329	355	317	298	306	317	362	315	316	314	329	331	359	327	313	294	319	305	326	314	336	317	265	303	303	358	334	329	312	309	292	342	302	321	290	292	309	279	288	334	322	294	327	313	339	299	355	311	322	359	317	325	319	317	340	294	321	310	289	331	349	324	319	331	337	309	307	316	314	309	282	348	321	327	305	337	323	325	308	319	277	305	334	343	316	283	311	297	336	319	338	353	319	320	311	329	304	310	330	316	326	352	345	322	321	291	300	336	319	361	343	296	315	335	317	316	304	284	323	346	316	316	342	320	308	279	354	342	307	344	307	330	309	297	318	302	296	308	310	290	326	300	340	323	275	334	324	315	321	336	369	303	328	296	293	293	298	295	323	326	342	286	311	296	318	342	326	313	320	317	302	341	288	283	322	298	330	314	284	293	318	333	315	312	333	322	320	328	279	311	315	326	295	283	338	309	302	379	331	298	311	346	315	308	334	299	299	291	294	339	286	324	299	315	309	300	334	314	319	312	334	291	296	304	300	307	321	299	308	336	342	315	291	315	325	332	343	268	286	304	344	305	308	301	283	305	292	318	296	349	336	332	324	295	309	325	299	316	324	302	308	329	324	314	297	332	287	303	328	311	307	319	349	328	356	314	332	333	307	290	302	313	332	318	323	312	330	350	305	335	303	312	297	325	313	309	313	310	320	320	305	337	323	325	308	328	328	314	304	312	328	339	344	295	316	314	289	313	298	315	292	322	328	324	320	331	330	291	296	342	344	283	301	307	317	315	349	333	312	341	281	341	324	318	328	347	330	292	324	261	320	320	300	315	337	326	281	334	308	338	354	326	325	319	312	268	313	330	319	300	353	340	295	316	324	311	331	304	300	302	314	310	285	323	310	327	308	309	326	307	290	338	314	318	329	311	311	323	312	336	289	330	315	315	309	320	335	318	309	318	334	294	325	274	353	333	313	306	316	325	301	350	318	292	340	309	284	326	332	334	355	294	321	340	300	301	323	292	293	275	282	296	323	335	285	323	306	324	319	301	325	357	314	365	321	313	298	314	294	308	287	317	325	325	303	330	343	294	335	309	316	308	334	315	317	294	274	303	294	314	331	314	302	313	337	307	317	286	290	291	336	359	312	346	290	284	314	347	304	321	300	290	334	344	316	313	312	354	334	322	310	302	337	281	329	301	319	340	318	315	319	342	343	327	316	310	304	332	318	287	328	311	296	331	311	340	295	292	312	298	316	309	301	301	332	326	323	302	315	282	331	320	312	296	297	321	337	327	303	330	294	321	322	305	323	309	324	267	302	320	325	317	320	350	333	318	337	319	312	310	333	318	300	306	339	314	344	331	325	297	318	330	328	302	277	299	317	304	329	310	308	333	297	296	294	321	301	311	317	320	312	309	299	318	327	335	290	311	347	346	315	334	326	298	351	326	313	293	304	327	307	279	295	330	335	299	333	300	333	307	308	293	330	339	329	338	310	300	321	314	313	314	328	330	316	342	306	319	303	335	297	289	305	308	331	313	318	282	287	311	332	318	308	305	310	322	311	297	290	301	308	285	283	305	306	331	293	329	283	325	305	338	295	301	295	307	284	298	323	329	325	319	307	333	340	316	284	322	318	339	298	302	318	306	310	310	267	331	318	327	341	292	279	286	311	310	329	324	318	320	326	315	318	339	289	298	309	282	299	322	316	316	313	338	312	309	338	332	332	328	324	339	309	304	320	322	298	305	316	326	317	352	302	309	342	297	334	316	327	322	358	322	351	300	324	324	304	287	323	305	324	343	320	342	359	344	328	323	322	333	331	333	294	272	336	334	314	304	328	327	323	325	296	328	317	322	331	332	302	310	291	291	331	297	290	333	306	300	331	322	310	315	305	305	335	315	315	293	316	322	327	324	325	304	312	292	327	325	325	297	320	330	349	327	324	306	267	321	301	296	310	302	327	275	315	322	320	310	307	275	325	309	304	314	320	328	333	333	309	301	309	321	298	319	308	328	343	296	329	320	320	310	320	302	323	299	302	312	319	308	283	315	343	321	341	328	315	342	321	336	347	365	325	320	330	297	303	311	328	298	318	341	296	303	346	303	281	300	324	313	318	312	311	315	315	292	280	330	261	326	280	299	310	339	302	321	275	322	320	330	312	289	310	329	321	279	332	327	339	314	337	336	287	316	304	356	321	290	311	345	295	317	329	335	304	352	346	318	336	313	280	317	334	311	293	291	293	320	311	293	312	305	294	303	340	281	340	318	293	317	284	324	295	296	325	374	303	321	352	330	328	298	283	327	343	287	325	349	329	315	352	342	319	345	353	320	335	327	297	285	314	340	329	299	306	328	304	319	307	332	319	310	318	299	306	291	344	300	318	343	307	323	319	312	301	305	306	299	300	303	324	350	275	321	293	320	296	325	353	319	308	324	275	309	338	304	318	350	318	322	320	320	325	324	320	327	304	281	319	326	316	284	317	297	320	297	322	307	347	310	289	293	277	354	340	353	332	357	321	307	357	293	311	301	323	283	312	316	303	342	285	331	323	313	333	330	299	313	338	310	343	320	308	344	321	327	327	276	297	334	304	334	304	292	301	325	318	318	318	302	308	322	323	307	315	326	306	290	340	360	323	324	312	316	309	317	325	340	337	316	300	301	323	298	380	329	304	322	312	297	305	332	279	317	298	308	314	313	312	308	316	308	290	326	312	343	311	320	299	325	303	309	325	330	326	291	325	342	318	292	323	325	312	325	343	317	315	291	307	335	278	324	333	308	309	331	335	290	316	319	325	307	328	288	307	317	338	337	319	319	322	292	371	310	310	299	312	333	300	332	329	308	303	291	319	322	293	297	325	331	313	290	300	309	326	310	317	298	307	291	283	325	304	297	291	329	325	313	296	335	326	319	322	310	335	314	339	300	311	336	334	300	325	319	287	295	290	307	338	292
33257	41197	64308	49243	24224	15481	9661	18960	20799	5098	956	898	908	800	837	906	1394	1357	1562	1778	1299	986	1075	918	893	995	915	819	1547	2792	799	713	769	790	783	768	743	786	788	768	756	746	752	779	755	765	786	756	793	733	808	815	768	745	746	813	770	744	760	791	722	727	757	820	783	781	753	785	764	735	768	797	744	749	718	736	759	748	794	752	749	744	752	681	773	707	807	775	763	718	737	799	770	728	800	767	717	725	769	738	792	725	862	784	743	737	771	770	743	760	746	740	757	733	772	708	758	774	738	801	779	752	761	807	718	725	803	756	761	762	778	726	764	751	740	715	814	746	760	784	774	747	762	811	732	799	770	769	723	814	762	750	740	820	761	773	802	760	760	752	700	735	738	737	783	728	746	807	779	743	731	780	743	791	742	776	643	724	784	773	743	745	802	780	793	783	761	791	705	741	747	757	724	794	751	779	748	715	715	724	765	750	733	747	734	782	722	736	761	794	709	791	729	756	737	788	720	740	784	762	760	721	738	737	775	785	730	730	745	770	787	765	770	744	755	752	782	751	784	725	754	740	771	739	764	731	717	750	743	755	834	779	772	722	741	757	750	769	712	783	789	733	775	734	783	748	749	815	785	743	757	757	823	818	699	747	749	719	745	786	728	769	754	743	766	722	748	794	768	746	754	724	725	763	796	716	769	792	724	775	785	788	732	747	730	800	771	765	771	786	691	752	759	816	764	756	801	741	717	757	767	762	831	733	737	764	703	720	802	747	740	712	783	752	765	713	784	790	732	722	790	734	749	711	735	789	743	761	793	733	775	763	760	740	726	726	722	774	769	723	785	753	738	726	711	754	810	760	735	724	815	748	786	786	700	751	769	767	757	733	699	811	741	788	734	795	770	792	745	740	754	748	768	751	738	746	734	784	766	737	797	751	757	796	752	747	799	777	706	707	762	751	743	717	827	736	773	720	764	791	753	753	737	815	770	740	740	727	688	719	749	752	724	702	748	734	829	784	747	757	751	765	735	746	766	734	742	706	763	731	766	782	712	754	793	774	828	698	747	786	774	747	801	750	726	717	748	711	717	786	754	746	772	786	748	734	775	756	781	740	780	756	761	751	768	747	768	754	750	749	754	726	702	748	723	707	794	819	747	734	726	756	744	746	759	757	747	740	792	770	748	707	701	722	760	796	810	700	736	777	759	754	726	731	711	762	788	751	731	749	737	744	751	775	762	778	721	680	779	753	758	775	752	727	752	740	715	782	724	745	766	766	805	777	742	734	763	732	788	711	736	774	734	686	746	748	773	707	699	786	758	754	773	775	737	751	696	750	739	785	792	728	760	769	751	738	758	790	755	777	786	773	708	725	749	768	751	720	796	781	768	785	740	774	737	721	710	796	809	749	776	811	740	742	798	781	790	749	754	766	728	728	736	733	761	738	721	735	787	724	767	770	695	750	783	765	755	707	796	755	734	755	720	791	776	754	755	761	757	694	705	766	718	775	792	823	720	716	715	782	740	787	779	749	751	745	750	744	781	727	745	742	765	736	766	775	777	754	762	730	716	771	751	759	795	793	759	742	743	711	749	747	763	764	768	719	832	749	729	723	779	806	730	750	709	770	742	750	752	703	781	749	801	783	730	759	754	790	762	763	772	701	787	770	733	715	723	766	697	778	722	726	771	752	733	745	782	733	741	742	759	763	771	753	788	713	811	752	772	810	717	804	747	761	754	690	767	766	744	757	783	759	768	734	759	749	747	768	711	731	745	732	765	756	713	779	756	777	792	769	766	769	772	681	790	745	733	732	747	760	756	792	750	786	766	760	774	761	722	747	716	742	742	692	680	752	757	765	766	780	747	730	819	703	757	721	816	795	757	730	734	752	754	748	791	788	747	715	782	793	777	730	740	823	747	759	726	753	741	723	751	777	771	740	749	743	750	739	760	747	773	723	797	768	798	770	731	760	745	768	715	714	755	716	787	800	772	773	798	760	748	774	759	772	777	779	770	758	785	716	783	752	752	741	723	690	782	744	772	750	792	713	752	735	760	739	773	759	694	774	786	748	700	754	762	774	803	716	717	747	745	718	750	772	754	789	734	755	774	746	717	714	721	741	763	750	730	782	741	710	778	768	742	767	711	773	683	801	726	764	771	745	714	771	737	741	784	763	738	748	728	744	768	743	761	800	717	745	779	756	768	732	762	782	742	778	720	774	739	746	711	769	780	755	716	773	713	780	731	774	812	810	721	733	764	718	771	780	735	774	758	760	766	720	851	712	758	761	733	771	769	774	776	722	703	744	774	749	750	768	772	731	757	731	740	750	787	747	719	748	762	757	760	760	740	734	733	827	743	778	728	738	741	775	763	719	760	772	788	791	769	757	744	768	749	726	782	771	764	777	777	754	752	756	767	751	722	752	756	757	757	737	764	765	724	806	755	772	761	752	743	737	750	737	765	773	748	733	751	720	747	786	724	729	722	777	738	757	739	742	768	776	780	790	706	758	772	745	749	749	712	780	738	752	750	763	730	781	727	803	743	738	751	754	783	703	827	690	802	731	753	708	761	762	734	806	745	781	752	746	752	765	826	769	730	776	762	781	775	731	748	769	774	740	751	758	771	751	785	748	786	760	772	777	774	738	742	712	782	748	752	648	747	752	773	766	780	761	791	728	749	719	739	769	788	770	803	855	769	799	771	737	713	755	750	801	789	742	718	773	735	716	739	768	746	747	732	788	791	764	803	766	715	761	728	799	800	774	772	756	725	776	758	767	788	775	718	724	758	751	739	759	754	766	742	785	747	793	754	758	708	817	771	788	730	749	745	783	798	731	771	766	719	772	728	744	751	720	750	782	796	772	804	756	742	713	754	743	773	770	769	748	759	732	749	757	764	745	715	729	756	773	727	735	747	761	764	751	743	781	780	743	710	751	714	804	682	766	713	763	763	822	708	822	747	754	730	756	765	753	751	771	778	782	717	784	735	717	766	765	780	747	747	754	785	743	729	790	781	760	751	728	749	736	746	767	751	766	785	730	759	742	760	763	737	739	789	757	771	769	766	745	732	756	773	753	719	746	783	784	751	741	746	800	714	776	803	712	730	776	766	762	785	756	763	837	741	743	760	753	685	749	750	769	771	764	739	729	747	754	723	751	759	729	753	762	739	731	711	787	752	766	733	779	763	762	773	757	689	755	724	790	731	759	720	748	716	766	768	779	759	800	713	798	723	769	737	739	781	759	720	745	735	730	774	754	820	759	715	763	728	748	753	775	728	763	743	795	723	792	742	723	760	809	714	783	750	750	781	728	787	765	790	740	700	755	732	750	788	820	718	760	772	777	785	738	705	762	756	717	736	748	734	763	778	779	760	721	751	755	756	763	759	785	770	769	750	785	768	753	741	732	750	712	783	717	743	762	758	789	778	742	767	766	753	764	736	737	745	765	710	734	755	719	799	783	738	750	751	758	714	699	769	736	723	786	769	781	747	774	727	763	769	784	795	720
68789	66176	78957	56815	32027	18378	8780	10697	7787	925	249	239	245	240	231	346	434	452	447	535	532	282	273	248	218	236	204	210	310	327	182	231	204	182	193	181	207	208	201	187	167	214	179	179	192	186	184	230	215	181	204	191	211	208	195	188	176	196	185	173	201	185	175	195	183	174	186	194	190	204	184	186	180	189	197	176	167	213	209	180	188	193	188	190	213	186	179	197	194	197	186	181	190	209	199	191	201	202	159	183	202	177	204	183	179	186	186	192	187	219	191	209	210	171	201	227	178	203	172	190	193	180	186	205	202	203	179	227	204	192	186	201	203	210	201	203	184	189	200	159	212	179	178	175	212	196	171	224	186	174	182	175	193	203	185	175	184	165	224	171	176	175	200	170	176	191	181	204	208	206	197	196	183	156	188	206	178	221	212	197	179	208	183	208	177	172	192	164	182	181	174	163	204	180	181	179	189	163	187	203	193	208	208	185	188	202	188	189	217	206	198	183	193	195	180	198	200	205	184	199	169	181	180	209	205	203	171	197	193	227	182	192	172	173	185	179	188	221	224	189	186	186	167	192	185	186	199	202	197	188	195	173	170	210	187	174	184	208	208	197	181	186	169	185	192	190	195	191	192	182	157	202	177	206	181	193	191	205	180	209	181	218	176	203	183	175	178	193	176	171	192	197	174	191	204	177	159	172	178	185	204	175	225	208	189	200	187	200	215	214	205	227	187	198	210	191	199	178	160	181	195	189	200	165	183	229	180	183	189	174	211	163	199	187	163	212	173	177	210	194	200	186	188	202	199	209	173	184	178	187	173	178	173	213	177	156	200	197	175	189	198	190	187	171	184	157	191	185	204	218	195	164	194	170	200	205	189	205	219	191	207	182	204	195	187	172	186	219	222	183	176	192	173	187	180	211	202	203	174	177	187	202	186	187	178	199	166	184	183	210	190	189	178	171	211	170	197	191	173	191	182	195	243	209	193	187	179	205	182	182	172	190	176	172	200	181	166	210	186	182	204	191	194	188	170	184	181	189	192	184	179	205	197	196	183	158	185	187	172	192	199	191	192	192	185	215	174	195	200	190	195	184	206	207	202	170	184	195	171	208	205	192	175	184	190	198	209	189	185	181	173	177	190	184	187	189	179	172	199	194	211	220	192	204	175	175	197	171	196	182	166	190	221	186	190	196	185	186	187	197	200	227	177	180	198	187	221	190	200	207	194	170	192	179	160	192	180	171	208	206	196	195	193	185	179	195	164	200	179	182	202	202	186	213	191	191	165	204	194	197	167	199	195	181	198	193	201	205	188	207	178	189	193	208	205	166	185	186	202	202	206	167	196	183	174	173	202	200	185	192	168	202	198	187	180	177	185	192	178	180	186	196	207	193	193	203	196	196	176	195	176	199	207	199	183	183	187	182	188	178	190	205	184	194	190	172	217	225	182	192	210	208	190	180	172	200	196	188	204	164	180	202	196	200	157	189	172	190	215	179	217	183	188	191	160	194	179	190	199	175	198	159	187	184	183	191	203	169	169	179	182	180	200	169	204	168	202	177	190	192	197	204	198	190	172	187	196	189	196	186	195	190	198	192	190	189	181	219	176	185	190	207	185	220	182	194	168	181	183	194	219	183	179	174	190	189	203	211	190	184	194	200	168	169	207	189	197	206	190	188	191	183	206	164	182	184	185	182	176	187	206	181	194	186	186	198	174	187	205	202	165	182	193	179	200	190	195	177	212	179	209	210	180	178	204	185	182	180	196	181	176	209	210	212	175	178	192	197	188	192	181	177	183	170	172	182	196	188	188	169	204	184	205	185	209	185	172	194	185	187	192	189	210	188	190	184	187	188	196	216	211	214	199	183	199	203	195	180	190	186	189	171	199	193	154	179	210	201	216	173	188	183	196	182	188	192	197	169	194	192	194	179	157	161	201	182	189	189	188	204	191	177	177	187	194	186	187	180	201	164	183	200	206	196	207	197	176	199	208	197	198	195	178	196	156	163	175	211	178	201	195	180	195	178	222	197	196	214	193	194	201	175	189	187	207	208	186	175	190	191	187	200	186	181	192	206	193	181	183	194	213	190	189	155	187	175	182	194	171	210	202	196	199	191	193	204	181	189	188	195	197	182	176	204	190	189	176	176	179	180	200	216	199	209	182	196	176	200	222	197	197	203	217	201	181	174	186	187	165	203	194	191	190	197	167	182	195	189	192	179	190	191	180	177	196	217	188	207	203	187	193	159	208	199	193	163	190	200	245	191	167	194	181	189	182	172	173	213	187	226	193	179	181	165	193	192	186	194	191	168	184	197	193	200	192	196	186	204	193	179	190	182	201	215	184	174	174	205	198	170	185	195	179	211	191	188	195	203	188	196	216	198	182	190	201	180	175	157	188	189	160	195	191	203	202	205	200	183	198	200	189	184	206	194	198	206	164	205	183	183	156	171	185	182	182	184	160	198	207	179	187	165	203	213	190	200	190	179	209	178	186	161	180	173	187	164	182	199	192	173	213	159	184	214	197	197	169	184	174	161	191	199	184	178	196	183	194	176	206	206	200	165	179	180	205	179	155	216	208	194	192	214	201	183	189	199	190	198	173	177	194	177	174	158	180	183	183	176	197	193	198	207	200	163	167	153	203	192	196	185	208	182	186	184	205	186	202	200	202	184	178	205	209	215	180	189	204	200	214	203	172	208	201	208	191	193	186	200	184	209	197	192	186	194	162	202	163	191	198	194	191	180	185	175	176	175	157	177	180	193	193	231	177	168	178	206	194	179	190	178	185	199	166	201	178	173	193	191	196	196	168	197	184	169	167	175	200	200	197	186	207	193	199	166	191	199	160	186	200	200	202	202	195	157	219	217	190	173	189	197	181	182	193	181	189	176	161	173	199	174	181	214	202	197	183	188	196	186	182	162	187	177	162	181	196	183	192	178	176	208	176	205	206	183	187	193	190	194	184	185	166	179	189	178	187	156	192	190	183	203	180	167	191	173	185	186	204	190	211	185	193	191	180	177	210	175	176	178	188	197	182	187	204	196	187	186	166	203	206	197	200	180	212	202	196	206	195	172	193	186	197	224	195	187	231	191	192	200	198	189	203	202	204	194	182	179	164	185	195	215	198	176	176	195	190	214	178	182	167	174	193	161	184	202	203	187	197	173	207	183	170	176	181	208	192	153	194	190	191	188	181	180	201	213	197	195	165	158	204	183	218	186	208	191	185	181	187	201	190	197	201	196	194	182	202	197	189	177	207	155	184	200	206	168	201	184	199	189	183	198	189	187	203	186	186	196	195	189	213	168	172	196	180	204	185	177	165	199	223	199	181	184	170	183	172	185	206	203	163	181	175	176	179	185	173	192	189	205	207	182	188	201	194	200	196	195	185	180	214	182	196	192	175	176	188	178	184	194	200	196	156	186	191	193	185	185	188	213	207	201	175	183	181	163	199	174	214	207	197	205	195	181	185	181	189	194	202	185	194	176	195	197	213	215	195	163
41689	50799	75826	59551	32715	22155	16656	26559	21323	1753	797	772	703	707	816	1363	2141	1811	2100	2732	2648	1154	1052	756	683	674	717	679	1287	1369	537	503	516	504	482	538	531	501	466	497	497	548	548	507	508	475	472	496	480	518	491	498	480	519	512	475	469	507	476	524	451	507	489	520	507	514	499	473	480	532	460	479	477	491	470	452	481	472	497	492	491	502	482	489	514	478	485	514	468	491	475	480	478	467	489	465	452	452	486	445	468	453	472	481	488	473	459	463	487	452	505	501	517	500	456	497	473	481	457	504	500	497	478	497	455	503	480	461	483	422	466	479	450	497	488	486	486	482	505	478	487	448	473	476	485	488	463	466	474	459	475	458	477	435	503	440	494	471	490	509	494	501	472	482	468	466	524	482	471	467	478	513	496	482	487	483	506	524	483	480	501	503	467	510	487	484	486	456	512	476	493	488	491	494	501	503	472	507	507	436	472	479	448	455	492	476	509	476	510	475	449	462	465	430	492	497	450	457	481	507	437	463	477	471	464	471	476	481	455	528	440	500	482	466	518	482	489	495	470	485	498	493	531	460	490	464	477	465	463	509	461	455	490	449	429	472	495	468	475	468	497	447	497	499	505	484	504	462	477	527	458	454	442	491	464	456	529	498	486	491	463	510	490	481	504	503	472	486	462	483	505	486	468	516	498	487	485	465	489	494	476	492	501	478	482	497	455	470	489	510	475	465	499	494	480	497	491	519	483	471	457	466	480	484	502	463	506	466	478	470	466	476	488	460	482	494	496	448	500	499	513	518	480	445	500	488	463	477	491	481	500	432	506	493	455	453	488	517	483	507	518	483	486	453	484	459	457	476	444	447	450	476	445	501	482	500	526	472	482	452	530	444	471	500	485	473	472	463	488	470	516	495	491	493	471	497	500	458	501	427	482	516	478	492	494	486	464	492	510	472	494	463	508	486	452	458	499	465	477	490	483	467	476	506	498	467	507	471	458	479	475	481	437	480	488	487	520	480	491	476	488	473	480	445	461	488	452	470	502	457	468	453	497	528	510	507	502	435	511	492	501	495	435	492	464	516	516	494	487	482	500	487	484	472	477	492	511	474	481	505	492	492	478	438	512	499	503	472	481	449	495	481	467	481	511	470	471	535	455	479	489	489	445	485	464	464	514	464	487	506	503	450	494	501	494	475	525	463	492	505	467	457	506	466	494	514	474	477	475	499	492	502	478	476	488	479	478	445	494	505	457	428	490	517	512	529	513	473	442	447	462	506	497	452	468	481	453	491	481	484	458	497	479	475	526	527	497	465	472	492	482	476	433	477	441	500	467	476	440	494	519	505	479	440	493	464	464	476	492	495	445	431	488	493	515	475	500	493	485	486	484	469	494	464	409	471	479	493	528	500	477	449	476	417	511	470	499	473	451	489	484	505	421	498	480	471	462	475	472	470	520	483	486	489	493	486	487	524	476	480	476	499	516	474	486	456	488	513	491	477	480	470	494	488	524	418	438	475	486	478	486	493	502	479	478	488	461	487	445	477	483	483	460	485	487	491	495	496	508	460	481	467	510	451	488	473	472	463	504	489	475	476	490	455	492	456	469	479	449	453	496	519	489	505	473	434	475	489	479	453	482	433	494	511	464	452	483	486	479	430	474	507	449	505	496	519	446	528	477	485	470	522	481	481	481	486	491	511	487	491	460	474	496	474	498	444	465	473	480	480	483	455	491	461	491	474	494	481	478	439	511	523	490	494	523	482	504	463	448	502	466	519	463	465	445	473	485	489	474	458	496	472	469	508	505	466	447	468	509	471	484	484	460	470	507	483	498	462	478	495	498	489	499	448	443	456	443	500	448	483	491	506	440	470	496	492	493	478	468	468	492	477	475	465	482	480	503	470	520	496	537	472	447	501	495	462	484	510	435	492	485	505	490	495	452	483	432	472	487	485	483	512	531	486	499	481	461	464	484	518	505	492	516	459	476	438	494	439	467	456	486	472	416	479	513	491	451	452	492	497	450	475	469	447	486	460	484	515	454	476	493	506	508	500	463	495	496	474	493	506	491	483	531	450	493	546	475	446	519	442	469	467	465	507	436	493	507	477	455	496	461	487	479	464	454	473	495	489	478	473	490	464	454	487	470	520	489	505	520	491	468	519	513	477	502	492	484	528	472	519	445	489	464	478	454	457	488	473	460	471	440	492	480	465	480	529	496	476	472	480	440	484	516	466	512	481	481	467	487	517	485	495	508	504	506	481	478	485	463	474	488	477	449	495	461	493	472	493	461	478	448	502	493	459	461	475	470	476	494	532	449	467	450	472	451	484	475	447	488	469	484	482	520	470	494	484	478	464	482	457	493	513	488	514	490	468	490	498	496	487	499	451	484	468	470	486	500	498	467	476	493	501	501	439	492	490	502	496	470	478	505	495	449	470	491	455	442	457	459	465	499	470	465	468	534	475	467	500	492	462	522	518	463	483	472	521	467	503	499	506	442	476	511	513	482	480	459	505	465	471	487	474	515	454	502	428	507	478	446	476	489	481	481	510	482	480	501	509	439	481	502	492	519	461	524	462	489	475	488	464	515	444	482	487	471	516	485	482	515	485	524	457	494	499	464	462	478	460	470	466	476	452	456	482	524	468	447	517	480	476	477	517	508	475	447	457	433	497	457	473	515	499	510	471	471	430	514	475	486	527	469	441	464	467	453	475	521	435	494	487	482	501	508	499	479	513	473	485	484	491	458	460	472	476	469	479	520	488	508	469	474	504	490	509	491	458	478	485	494	444	463	472	483	462	453	501	450	518	489	452	500	447	479	451	464	474	485	465	473	476	457	473	518	468	457	471	503	498	524	480	511	462	493	479	509	480	484	466	514	475	469	472	468	498	484	443	480	472	444	469	444	460	466	442	495	467	442	512	463	501	476	510	474	502	451	465	485	504	498	508	516	479	498	459	481	482	471	446	511	469	477	471	471	450	475	479	455	474	450	475	443	457	504	514	449	436	490	479	492	478	487	479	499	499	476	487	495	471	484	472	457	513	498	493	466	479	498	480	487	487	507	486	515	473	473	492	456	482	445	451	490	477	450	467	472	456	483	457	515	455	486	487	478	472	472	470	453	529	465	483	487	495	466	499	489	461	469	506	456	483	466	479	554	505	486	501	471	506	484	496	483	512	481	468	459	456	480	477	470	481	490	445	498	489	474	468	488	492	469	491	515	478	496	449	501	506	479	443	475	480	456	519	486	466	447	466	481	475	481	450	486	516	471	473	477	437	499	485	474	480	509	489	461	474	486	512	470	503	485	468	468	462	496	526	493	478	474	500	474	481	464	484	477	487	477	472	494	485	458	436	463	476	490	486	428	428	462	462	469	489	481	466	424	462	470	501	490	512	474	497	440	497	438	473	448	508	462	488	473	465	478	450	498	519	440	450	501	454	471	474	512	487	485	469	483	496	491	485	478	470	504	483	492	531	506	475	504	509	499	459	461	474	521	469	493	484
12735	7144	12696	6082	1481	864	548	537	429	349	369	382	369	345	370	370	357	358	346	380	372	368	382	321	356	346	321	370	351	346	322	381	365	377	394	338	344	359	369	399	341	338	337	346	350	355	353	354	340	314	338	370	356	358	333	392	370	350	353	352	380	324	350	355	360	390	345	377	348	376	334	359	377	340	359	336	348	385	367	343	384	355	375	358	369	370	380	372	364	347	361	383	353	351	365	311	370	363	356	388	350	364	346	339	353	358	351	355	353	404	361	367	363	371	375	352	356	349	341	363	357	390	358	369	367	353	376	384	359	337	399	392	379	363	356	366	363	352	364	364	330	376	311	352	354	353	367	374	347	343	389	364	334	377	380	353	382	356	368	333	359	350	319	308	351	354	363	338	354	364	359	358	367	362	343	362	343	347	345	351	353	377	339	340	346	326	374	341	344	339	352	363	345	377	383	373	389	353	354	366	326	383	397	347	344	365	384	341	375	332	343	355	379	360	351	380	377	366	376	365	355	351	386	363	365	379	365	351	340	381	389	371	410	325	360	385	367	345	360	363	338	332	357	399	364	355	381	342	359	359	340	350	357	364	381	369	325	339	345	347	392	380	389	340	382	338	324	345	333	361	376	361	348	356	356	346	377	345	392	332	389	361	368	316	416	311	371	335	362	349	350	330	338	344	346	356	347	352	382	351	375	345	377	376	377	361	349	347	407	366	388	317	349	364	338	335	397	323	324	336	346	364	379	354	386	354	361	386	410	337	367	370	366	359	368	369	357	356	346	361	372	362	374	341	382	350	382	336	363	347	353	365	368	376	360	363	327	369	332	389	363	354	347	348	358	389	345	360	383	333	319	350	379	328	341	391	375	353	320	343	362	358	382	360	365	383	353	316	394	377	353	362	355	355	363	333	366	387	374	350	328	359	350	340	374	373	369	342	386	358	362	365	332	313	357	365	347	412	349	379	349	352	347	416	401	359	355	354	365	353	350	384	366	351	374	357	391	352	360	368	351	344	333	364	352	404	366	349	320	375	359	365	376	399	379	360	337	349	341	327	368	351	369	398	346	362	357	358	364	358	332	345	356	391	347	398	355	378	369	379	368	318	361	366	375	341	382	356	360	338	351	389	350	355	342	363	354	351	384	365	344	376	371	342	353	384	370	324	377	358	356	394	345	361	347	412	348	337	376	390	387	353	371	390	375	356	351	353	365	385	371	367	393	362	364	326	362	354	385	347	355	380	346	396	369	348	379	373	394	353	387	358	329	334	343	368	335	364	342	367	367	339	361	307	367	360	382	362	364	358	377	325	370	409	369	389	354	356	346	344	360	385	368	382	383	400	345	394	336	366	361	372	359	357	364	325	350	318	331	327	335	372	344	367	356	352	345	361	381	337	387	357	351	389	325	381	346	357	346	356	353	358	392	344	366	362	337	329	322	355	362	340	353	351	357	386	363	370	344	376	356	388	377	352	336	366	336	361	339	340	368	416	379	367	340	325	377	360	364	344	328	372	329	332	364	356	380	384	324	350	346	352	365	344	371	371	342	340	361	371	366	373	362	350	352	326	332	389	359	342	374	365	379	355	347	345	315	362	351	401	385	341	350	379	348	335	358	323	349	363	351	344	324	332	372	395	379	367	335	335	348	386	374	372	343	358	366	372	366	377	322	384	377	346	393	367	365	349	350	348	348	360	362	354	368	365	352	373	377	393	359	349	362	369	363	337	344	361	361	347	380	361	354	352	372	346	358	351	367	346	357	375	351	359	316	348	384	364	361	327	328	331	319	299	349	372	359	350	320	363	351	363	350	370	348	358	348	329	358	375	378	387	360	322	334	378	368	348	382	348	339	363	377	370	396	383	348	351	335	367	361	349	343	384	369	394	358	384	353	353	368	356	384	352	355	361	360	366	339	309	356	376	318	316	343	365	348	362	361	343	381	350	310	348	367	369	328	336	335	351	373	367	363	358	331	319	381	331	335	345	349	372	367	374	358	368	336	355	385	365	378	345	370	360	335	353	363	359	381	353	371	369	379	356	343	392	399	372	340	358	363	344	350	347	346	369	339	339	352	362	361	370	356	398	373	383	359	388	395	356	359	387	347	358	360	325	323	374	361	361	327	358	334	351	356	364	377	370	355	361	350	349	346	357	352	375	383	393	342	349	352	350	353	355	343	392	380	384	384	336	356	395	377	354	343	352	325	325	370	349	346	366	348	315	341	333	380	375	358	367	374	367	365	389	388	366	361	365	361	376	401	321	332	354	335	371	323	352	393	369	297	338	366	367	330	344	381	323	347	334	375	370	347	344	344	339	344	383	359	363	339	360	344	337	327	392	392	352	330	341	359	373	355	364	367	367	380	361	356	355	372	349	381	379	347	370	378	348	345	353	376	333	357	363	346	322	340	344	363	354	325	341	342	388	406	337	338	346	369	363	355	352	359	335	367	353	359	361	382	360	350	340	347	367	348	375	353	367	401	347	370	365	383	343	367	358	362	339	330	349	364	355	372	375	327	352	351	337	390	368	372	359	339	357	336	351	355	355	313	368	371	352	371	313	376	359	351	363	334	378	390	349	372	394	367	366	377	358	366	323	354	335	358	375	368	348	364	329	341	360	332	377	364	374	325	357	347	371	352	345	354	346	391	384	349	332	356	350	344	362	368	363	348	340	350	324	341	375	377	374	379	368	359	389	379	365	366	339	396	341	398	365	370	343	329	353	346	360	357	354	338	327	359	369	362	370	364	373	348	392	373	312	367	429	369	371	363	360	388	368	311	394	353	367	359	378	367	330	341	355	365	346	358	406	346	377	343	371	360	351	373	419	372	371	352	355	353	373	340	371	352	375	392	378	347	376	375	367	363	345	352	364	342	350	351	345	353	371	385	347	352	352	379	356	366	352	359	319	346	317	363	353	364	338	353	345	348	358	368	361	351	339	362	366	332	368	342	332	324	372	363	353	343	341	349	346	355	319	340	372	351	365	330	370	367	350	357	345	349	356	371	356	382	382	375	382	360	329	386	356	382	342	357	376	309	334	318	377	378	347	339	329	356	340	379	377	371	370	356	354	353	354	368	362	356	363	378	381	394	352	379	338	375	333	318	342	348	365	385	336	376	376	368	349	362	383	348	314	337	365	358	345	338	308	389	343	376	374	329	395	359	357	332	337	352	314	327	391	330	360	363	334	397	371	369	374	319	343	360	348	374	372	394	367	373	341	350	379	382	376	385	338	353	309	329	330	343	334	338	352	364	348	378	350	375	352	349	417	358	335	390	355	341	408	393	387	346	351	392	330	371	353	386	369	353	324	334	346	387	338	350	363	393	350	320	342	393	360	369	337	383	366	357	348	342	371	358	353	358	350	358	355	369	346	326	329	344	325	369	373	355	364	379	363	342	364	392	354	341	367	340	344	351	395	339	343	378	390	367	382	373	356	355	389	350	346	349	357	369	340	362	370	367	364	348	386	360	341	384	365	373	363	369	329	373	375
11627	9958	21598	12988	4879	2785	1748	1953	1374	859	808	890	856	897	810	913	917	932	937	857	855	877	836	896	839	822	828	877	881	829	813	857	809	917	877	848	843	842	916	872	838	852	861	893	825	821	805	861	873	872	865	873	872	821	793	900	815	860	813	855	819	809	904	809	814	827	868	867	829	848	823	815	882	821	855	885	839	798	848	823	856	855	823	820	840	870	884	859	808	905	839	845	846	874	899	850	814	826	821	887	856	801	851	873	875	813	865	897	874	839	886	902	874	887	887	841	853	834	831	855	861	817	879	835	835	928	847	876	830	819	879	902	829	822	889	863	892	844	903	894	824	896	892	856	834	882	843	879	843	893	813	889	860	847	844	889	886	785	833	852	898	809	909	833	858	916	879	878	882	834	846	847	874	911	844	874	824	846	875	764	848	871	845	840	802	875	842	852	856	830	827	865	846	864	868	850	830	789	836	815	852	842	820	808	863	830	839	870	840	856	900	848	847	869	804	857	848	836	877	818	827	821	817	849	854	896	844	873	843	875	917	829	896	855	882	854	840	887	851	844	844	789	808	817	864	867	869	830	870	844	851	879	863	794	886	833	848	824	830	869	856	835	864	835	809	890	869	847	880	823	858	865	872	839	856	825	853	813	878	842	877	866	861	832	851	851	855	877	909	843	877	869	835	852	916	842	848	803	851	881	872	838	801	870	900	861	799	836	872	828	862	887	825	850	862	847	839	957	823	845	847	891	826	860	840	863	849	882	906	832	790	848	858	859	858	904	836	862	862	847	882	939	862	857	854	869	882	884	865	823	831	834	869	837	847	861	794	815	864	912	897	809	885	846	832	820	875	857	869	844	845	845	846	887	805	846	829	859	866	862	879	863	905	886	862	910	789	893	866	878	859	868	814	855	850	888	881	881	876	817	849	823	792	839	827	825	842	891	832	841	818	868	836	858	854	847	892	862	896	850	830	862	857	875	843	851	848	796	858	873	834	856	874	846	877	855	858	865	869	829	878	832	858	904	898	827	869	881	856	841	913	830	861	799	842	883	846	894	853	823	814	851	835	844	884	843	837	810	837	883	852	833	884	891	873	880	960	869	856	838	838	886	844	868	882	822	824	882	809	868	843	805	908	870	841	826	834	863	808	893	847	835	878	903	866	834	900	860	880	867	865	890	795	856	865	871	817	841	823	865	892	858	849	855	845	912	882	864	900	838	851	907	871	867	871	908	849	837	834	827	867	827	818	827	886	836	820	910	849	883	881	822	864	845	852	848	855	869	842	866	829	849	863	848	888	872	888	794	803	842	842	834	861	864	853	820	801	843	849	921	835	790	856	877	876	852	900	846	883	848	853	817	861	805	872	848	835	829	835	842	872	929	842	841	871	849	863	872	838	854	846	856	860	821	841	839	797	879	876	896	807	854	831	871	824	831	818	855	828	896	856	821	874	792	813	888	887	852	858	840	872	872	847	830	855	895	789	850	855	879	821	875	859	808	801	901	883	843	880	827	877	861	878	815	894	849	823	869	834	851	829	862	854	830	841	864	851	827	884	849	828	903	861	863	874	886	850	846	840	839	836	802	866	863	844	888	827	867	860	819	872	803	850	855	852	841	874	842	910	852	816	879	850	875	842	848	859	850	856	879	868	856	876	893	844	855	847	824	886	832	832	834	860	850	883	858	905	911	811	860	844	869	834	841	888	860	863	890	808	859	885	854	864	891	865	849	813	858	889	852	854	875	866	853	876	827	820	849	837	885	896	878	869	851	795	889	848	854	855	818	821	884	857	908	841	870	857	839	827	849	897	882	817	863	865	886	872	828	783	809	849	845	848	844	852	877	890	817	883	858	848	839	850	859	810	882	841	841	911	838	884	896	887	849	859	864	869	846	870	882	876	845	801	818	825	807	858	876	877	853	853	865	842	825	834	832	871	867	850	838	863	846	860	820	849	862	840	888	826	885	852	849	853	863	869	853	835	851	834	882	854	875	852	851	862	832	801	900	824	846	874	855	825	850	858	821	868	807	875	885	845	853	792	832	846	836	848	842	876	824	863	834	869	847	903	852	912	890	860	852	829	835	816	861	849	889	906	811	852	854	897	839	839	869	879	835	841	795	842	848	886	842	810	849	868	786	840	835	871	827	865	833	850	891	860	850	880	864	853	898	924	838	858	846	809	831	822	814	872	886	827	878	851	875	870	862	825	829	857	830	844	834	807	889	879	845	852	830	825	882	865	873	884	870	775	880	847	827	862	847	884	885	836	892	830	902	899	805	827	891	820	836	824	876	851	844	864	853	837	832	873	861	871	832	837	879	861	889	843	872	842	832	878	837	922	889	809	830	884	830	849	845	827	805	795	826	839	860	895	889	826	823	904	866	873	831	870	877	821	854	811	834	815	898	868	822	828	835	895	881	839	843	825	893	801	811	874	865	839	840	904	854	890	855	874	810	844	835	894	799	907	876	847	885	898	821	864	838	837	874	837	861	884	883	884	862	855	884	868	863	886	905	876	877	828	835	917	888	852	857	862	896	825	828	872	865	825	886	813	821	876	823	874	872	886	911	896	864	890	848	822	887	902	857	807	896	875	898	849	843	892	878	834	905	846	856	823	843	851	871	860	810	873	858	877	834	829	824	869	855	820	832	779	860	869	850	902	796	827	842	849	837	879	866	896	848	898	894	850	790	863	921	830	822	905	902	860	862	848	896	822	851	885	877	852	884	844	879	922	861	848	891	822	832	844	858	862	880	867	904	885	904	887	883	866	815	873	849	844	920	868	811	863	878	876	827	874	890	814	859	857	817	849	893	893	880	862	889	815	875	884	873	864	878	839	873	891	859	887	861	872	893	883	867	836	853	824	816	847	840	855	857	881	858	870	845	863	857	885	873	876	932	895	800	883	816	853	857	859	878	831	819	870	832	828	843	881	897	812	886	819	815	847	871	790	900	877	827	852	892	833	884	833	834	895	848	853	817	859	831	910	903	851	881	843	855	851	819	862	868	869	863	854	850	808	883	823	864	806	838	832	914	834	891	893	840	865	848	827	867	836	833	830	842	810	860	864	827	890	872	873	882	873	909	844	836	852	867	870	858	831	911	842	870	874	849	886	901	883	858	860	836	867	816	843	863	864	852	865	865	908	880	836	853	835	867	855	844	832	875	884	827	944	865	842	871	856	870	821	863	901	902	846	864	832	900	849	850	838	869	834	859	904	852	822	846	808	830	873	848	927	848	838	851	826	902	866	859	854	885	833	818	873	880	882	822	847	853	849	864	816	812	895	870	825	845	824	864	883	897	856	872	921	857	910	865	845	851	873	849	818	860	885	905	862	893	893	854	869	863	852	824	898	815	819	862	877	868	874	823	872	883	826	896	920	829	869	813	807	875	820	857	904	883	861	787	919	833	815	855	879	823	843	898	888	855	864	821	858	883	842	862	828	894	890	856	881	910	841	862	864	851	845	846	825	826	859	886	848	808	861	874	891	804	783	870
55583	54304	68051	48800	24547	10776	5878	6147	3114	457	351	349	348	399	351	510	428	498	495	517	433	375	306	365	322	333	287	311	343	355	308	294	294	313	270	284	272	321	320	308	267	300	279	257	306	275	313	318	311	322	286	332	291	290	279	299	314	286	316	309	314	307	287	302	285	288	313	299	293	308	277	317	258	295	255	335	292	280	254	296	287	312	279	289	322	302	297	280	319	300	306	291	286	278	300	307	291	272	296	267	290	284	319	274	309	327	300	289	289	287	299	318	329	281	284	304	294	289	270	278	291	276	297	292	322	318	293	313	305	303	293	294	291	309	294	307	281	295	310	311	301	303	276	272	309	287	288	301	278	296	307	282	313	272	271	280	306	289	299	273	310	300	275	305	297	280	297	321	318	273	276	269	300	289	294	310	313	324	333	300	307	313	289	311	310	286	303	272	301	302	293	295	314	303	304	300	321	327	280	302	319	290	282	322	306	307	320	289	291	274	313	306	279	329	290	295	314	340	284	311	313	293	279	308	278	327	286	275	259	291	296	336	285	288	274	287	310	292	313	288	287	284	294	296	293	307	310	307	268	291	300	305	306	305	288	298	288	296	316	330	286	290	268	291	310	309	313	276	326	277	289	283	332	296	313	303	285	299	303	294	269	296	299	282	316	311	310	313	278	290	284	297	303	289	276	303	301	311	297	283	281	308	288	307	284	303	299	323	273	327	300	302	295	288	299	279	300	271	297	328	321	318	332	317	302	253	301	320	280	276	287	280	306	323	308	306	277	310	318	307	298	298	304	324	310	295	309	325	286	287	285	312	280	295	305	317	289	289	321	301	303	264	280	314	308	311	298	329	289	305	294	328	301	287	303	274	301	312	293	317	290	301	275	281	288	296	308	298	280	326	290	313	337	290	334	321	287	289	250	295	272	298	294	268	330	314	298	289	288	268	301	300	300	285	311	301	271	314	298	247	273	284	298	296	296	285	317	257	288	319	281	333	288	281	310	323	312	298	280	286	308	302	319	314	323	304	294	297	296	281	295	302	281	291	345	290	282	298	339	320	323	285	306	291	315	305	299	304	308	293	321	279	311	304	283	305	284	306	276	269	296	289	308	295	298	294	269	276	317	284	299	281	278	289	289	291	302	300	274	298	298	297	301	309	301	302	319	284	292	259	313	303	301	292	299	294	304	287	323	292	293	277	283	308	275	296	273	284	325	288	312	318	340	319	302	327	254	278	283	287	332	306	328	310	317	297	317	307	305	284	303	293	320	283	324	291	314	324	301	327	278	283	279	320	274	290	302	312	300	320	284	292	307	311	283	313	265	271	304	310	277	302	304	287	269	314	279	306	324	331	307	335	305	300	292	282	319	314	310	267	327	275	246	312	286	321	288	302	294	287	285	307	288	307	298	319	293	278	349	292	313	300	298	283	288	313	278	315	258	314	325	277	276	269	288	336	303	308	294	280	310	307	297	309	291	293	300	296	271	282	315	294	294	309	330	289	262	280	297	313	259	322	297	278	275	297	269	276	270	296	326	290	294	271	278	307	287	279	298	316	309	309	298	304	297	296	282	296	310	288	281	336	273	296	309	294	303	299	304	305	272	315	268	298	291	281	279	318	313	269	325	320	300	283	299	296	313	298	282	287	289	290	302	291	317	279	344	310	287	280	301	311	307	304	296	316	317	291	277	293	297	291	297	328	294	294	275	313	274	259	294	318	307	339	277	317	303	314	309	309	280	292	289	314	315	274	299	264	286	295	314	299	313	285	299	270	317	319	318	293	296	293	300	298	325	319	283	294	283	297	273	314	315	309	275	309	298	313	290	295	304	270	266	325	309	309	303	305	271	273	273	279	294	298	314	307	288	303	283	279	281	329	279	294	306	271	310	321	333	294	288	266	286	319	326	306	333	312	315	326	265	272	306	305	319	312	320	284	298	291	313	307	314	316	313	309	291	306	300	332	283	312	318	330	295	275	309	288	293	314	259	270	310	278	321	297	290	304	325	251	313	324	318	310	324	299	304	283	281	306	280	283	300	309	326	288	302	312	324	292	309	309	306	290	266	288	316	322	279	298	294	303	307	292	313	289	300	290	297	295	293	279	306	300	291	294	302	316	279	281	277	302	289	286	317	311	311	292	294	295	327	300	282	321	291	308	327	294	330	304	320	289	288	267	261	287	314	346	316	308	285	271	287	271	286	298	295	284	279	329	305	301	292	288	301	276	291	307	279	297	296	293	291	326	293	302	315	324	295	315	301	300	330	293	279	308	298	295	300	289	285	284	290	279	291	289	288	290	295	317	296	302	281	278	285	323	303	276	306	285	274	333	300	314	295	279	295	294	304	341	327	275	305	292	319	294	329	314	296	317	276	286	295	265	302	279	273	278	299	294	308	275	320	283	279	329	342	317	317	311	323	288	283	292	303	329	303	301	295	312	297	328	291	293	304	302	303	297	286	323	305	278	344	263	297	251	288	292	314	277	286	275	306	279	294	268	326	298	278	279	282	275	306	320	293	306	287	306	281	334	294	309	316	327	297	279	255	257	284	288	328	303	309	323	339	311	316	305	267	290	303	333	308	289	302	309	306	303	319	304	316	326	265	297	269	282	287	265	300	274	247	271	302	302	294	296	305	290	273	283	283	301	276	309	312	262	299	317	286	283	278	329	301	323	297	316	304	289	294	289	293	285	325	323	312	301	312	286	321	312	306	311	294	274	324	312	301	296	276	273	299	272	349	272	291	319	307	315	294	274	314	278	321	318	302	304	286	303	311	326	309	300	292	277	297	318	320	305	288	302	287	285	320	303	265	336	295	278	325	306	297	302	332	322	309	292	312	303	326	305	312	302	286	290	281	278	290	304	328	315	288	288	286	291	292	246	285	311	268	302	295	298	301	313	335	263	313	301	328	322	302	302	276	283	304	290	293	303	293	305	306	311	299	329	307	284	297	299	297	306	309	266	310	334	331	318	317	290	304	311	265	316	316	302	282	282	294	315	302	315	328	283	326	285	313	284	300	318	312	259	312	314	297	285	311	278	280	287	309	295	333	302	279	277	326	267	335	289	268	270	302	302	321	310	298	300	279	308	261	298	296	314	301	316	300	272	282	277	291	322	273	307	294	298	303	270	304	289	312	287	319	280	298	286	284	321	307	299	326	278	285	283	335	291	304	291	297	292	304	306	311	335	302	323	252	321	310	286	283	289	325	288	271	261	313	294	294	284	297	256	288	305	318	306	316	290	296	324	302	309	260	292	292	274	299	283	272	315	305	312	294	304	305	287	316	326	272	306	274	286	317	320	307	284	267	293	288	292	290	304	271	312	307	326	284	292	285	314	307	272	284	267	263	299	332	324	302	267	300	336	266	279	297	290	304	275	275	288	260	286	283	284	305	288	322	307	297	284	299	285	329	306	273	294	324	314	305	312	271	314	316	293	322	289	327	296	290	316	269	294	287	346	312	305	336	299	318	306	296	331	278	272	311	291	282	290
33292	42335	63221	51207	28559	16171	14572	19663	11054	1161	940	845	918	1152	1285	2246	1731	1789	2169	2102	1502	1181	944	952	933	967	856	867	1209	1225	750	713	680	763	759	700	725	694	767	710	797	682	747	700	739	732	697	747	736	756	690	701	721	669	732	715	699	726	762	717	676	719	701	679	688	745	710	738	724	754	720	758	676	798	715	699	752	716	688	695	693	718	765	797	691	753	703	746	710	744	694	740	695	724	696	688	717	682	760	689	718	656	738	724	723	711	720	675	734	712	744	726	773	747	698	675	709	672	740	753	708	664	778	682	767	760	740	741	715	722	702	711	788	717	744	718	704	764	720	739	736	715	723	755	706	711	680	715	682	768	741	730	787	673	711	728	678	683	735	717	736	732	720	717	704	713	703	699	675	711	770	736	707	726	742	714	739	697	754	672	692	726	730	695	763	734	668	734	705	748	702	740	724	697	730	748	755	715	672	725	779	699	747	693	765	699	761	707	680	721	707	733	664	715	699	715	704	715	729	708	695	697	704	707	717	737	714	715	711	713	720	657	693	712	719	736	714	721	730	727	694	757	674	727	712	759	717	761	719	732	747	723	711	678	692	720	738	727	643	749	725	702	733	713	698	710	754	742	723	722	711	726	737	702	738	701	701	707	710	741	682	713	694	668	700	716	738	717	739	718	709	692	726	732	697	715	752	709	699	655	756	730	718	690	734	705	695	714	743	730	725	718	711	696	751	692	719	704	695	707	703	690	703	751	690	728	732	708	684	679	780	702	721	718	713	712	764	683	721	715	701	753	743	682	782	713	658	724	675	702	737	735	722	715	696	736	714	716	725	701	688	711	695	678	702	694	752	718	735	724	718	702	710	691	714	737	717	712	682	741	752	724	752	714	717	723	750	711	705	736	715	728	658	690	734	731	695	745	710	721	752	707	730	661	692	690	758	693	721	646	727	726	730	722	671	701	756	676	740	697	715	713	716	656	734	704	734	694	645	690	687	721	719	700	769	752	722	734	720	680	685	704	704	706	711	754	763	733	671	759	665	736	699	728	641	726	715	732	758	680	725	705	694	730	719	678	710	743	692	685	675	750	715	719	760	708	752	691	727	765	654	727	738	702	742	721	704	692	695	713	701	736	740	714	716	724	780	710	723	712	740	729	735	773	728	697	709	687	739	702	688	740	750	692	728	723	701	724	738	725	736	699	736	731	730	687	729	684	708	713	714	746	694	751	766	689	724	715	701	704	685	710	710	680	680	700	671	751	710	731	721	707	748	752	720	735	731	751	684	680	735	753	705	711	728	749	665	701	755	733	755	705	729	684	663	685	710	662	757	726	718	706	695	718	741	730	785	732	727	713	707	687	764	735	736	729	706	731	728	658	749	695	693	704	694	733	739	707	709	677	742	738	749	724	686	722	753	721	661	713	784	754	736	702	734	712	717	718	734	721	691	689	708	691	758	715	736	713	725	716	722	724	737	724	737	702	707	716	707	721	675	712	741	736	669	771	701	728	754	728	726	756	755	704	740	714	673	751	743	676	743	744	746	728	699	728	753	724	673	714	684	688	754	712	689	737	704	718	744	689	762	688	704	750	700	710	764	703	669	706	703	749	707	729	738	725	690	744	758	696	729	772	723	675	727	756	694	693	724	687	757	682	729	747	730	746	742	753	718	735	728	692	689	746	689	757	716	673	717	779	671	722	731	782	669	702	682	729	736	758	699	698	738	716	696	695	730	719	726	689	712	694	746	739	731	693	774	673	754	719	757	685	684	739	682	662	702	753	767	738	729	688	731	724	714	711	684	768	730	692	728	695	704	693	723	709	713	708	722	725	752	716	712	739	714	644	713	709	703	695	713	745	764	735	725	729	714	730	727	744	719	730	682	711	733	673	709	739	713	743	753	678	710	689	707	699	688	668	716	727	754	695	716	702	686	749	720	710	734	756	712	716	691	728	678	747	731	731	726	734	667	728	730	691	733	730	754	732	668	748	667	710	704	676	704	707	741	729	707	761	742	690	692	692	734	731	732	761	720	750	740	723	744	719	690	733	739	744	719	682	725	750	762	714	678	700	699	712	726	733	739	726	694	724	708	688	717	715	675	751	740	706	710	753	764	704	749	772	697	711	678	747	710	704	750	699	715	712	700	729	714	674	713	789	668	681	676	692	725	685	697	720	721	690	710	747	692	739	713	700	739	734	751	731	699	715	719	754	723	725	684	735	716	754	734	722	744	756	739	738	705	694	692	703	699	690	763	725	705	700	727	734	735	751	737	723	699	722	732	723	733	748	691	701	737	712	714	751	736	752	744	741	750	739	712	697	739	737	719	708	635	728	793	756	712	720	715	740	716	707	754	740	676	706	684	708	715	683	704	708	726	745	700	737	684	715	683	690	745	734	723	685	744	675	705	719	696	719	692	701	695	703	727	669	767	719	732	689	739	719	747	706	704	797	721	722	703	731	664	771	746	701	742	709	708	713	766	690	706	707	726	710	758	725	715	746	742	697	769	708	747	708	753	726	709	714	704	747	739	693	723	711	679	709	693	718	743	730	753	719	747	753	697	734	738	684	760	693	695	736	738	751	708	687	686	745	687	735	691	715	725	732	663	701	700	725	698	706	693	731	718	757	751	709	751	764	688	736	732	718	733	727	753	723	710	774	711	708	741	663	733	700	744	688	700	753	727	686	645	734	759	708	756	694	693	725	751	731	743	688	707	708	719	730	737	741	725	718	685	722	736	721	734	738	732	707	717	729	703	659	759	704	745	708	723	743	710	662	750	704	709	701	689	727	700	708	703	707	746	752	682	764	712	759	671	689	729	737	743	736	767	716	694	695	709	718	708	731	746	704	687	746	708	734	712	714	710	703	748	699	725	712	699	711	727	742	687	745	674	729	737	695	726	718	729	743	764	751	710	701	701	744	701	753	695	736	734	682	719	759	783	717	707	719	728	757	698	712	699	672	701	757	739	747	681	714	743	651	760	683	753	650	762	703	729	703	718	716	702	738	724	738	722	678	693	749	707	743	696	780	702	721	766	706	695	712	713	719	730	706	719	673	729	665	691	767	703	704	767	712	695	736	741	690	696	713	720	692	766	694	727	675	702	742	717	709	699	698	695	684	731	754	738	749	662	734	759	699	704	757	727	708	702	676	705	710	753	687	725	712	709	701	718	683	675	720	720	667	712	727	735	725	740	729	667	715	741	675	746	730	710	740	758	706	727	714	696	666	731	729	736	690	739	763	726	729	720	669	723	718	697	645	699	748	707	733	727	654	711	706	716	652	727	703	708	742	725	689	698	705	706	704	723	750	740	699	692	700	755	678	709	739	749	705	786	664	740	700	786	713	735	741	678	752	719	713	740	690	720	708	671	743	711	729	636	723	683	672	709	726	723	713	656	710	714	713	725	719	770	684	713	732	724	699	696	738	748	697	710	684	723	725	715	723	760	686	742	731	690	764	729	712	754	734	707	730	718	722	726	751	711	711	717	713	707	665
70152	67862	78866	57358	32138	16436	12091	11704	11061	988	262	226	261	311	397	470	525	400	531	540	384	290	315	259	293	253	218	174	283	507	170	191	181	218	197	152	189	198	181	191	168	198	196	219	202	189	194	182	194	191	179	208	204	197	188	192	207	209	198	178	189	213	195	190	197	201	194	212	197	200	187	181	182	181	182	190	191	201	200	190	188	183	178	193	201	195	213	209	198	197	207	179	196	192	183	208	212	191	186	197	178	197	214	206	179	208	211	198	197	177	177	188	223	193	199	203	177	199	186	183	215	203	191	177	184	193	188	189	203	191	176	189	210	216	198	178	190	178	219	181	176	185	188	208	175	187	188	190	175	176	176	190	190	199	222	211	172	166	194	222	211	188	202	183	179	222	194	184	204	188	201	220	188	203	188	217	208	197	185	188	194	198	200	200	191	189	195	212	195	198	173	196	193	203	154	222	214	199	219	207	206	196	173	173	200	192	188	172	169	214	178	182	209	198	163	190	163	211	194	185	175	186	190	198	171	198	186	216	210	201	200	183	187	193	192	183	172	196	226	200	190	162	191	205	183	200	184	184	200	186	189	215	173	189	189	164	177	198	191	203	194	173	174	192	192	185	190	186	191	197	185	190	201	213	191	201	161	191	202	190	221	181	191	181	217	205	178	206	182	151	193	197	196	208	200	200	197	169	193	187	191	184	188	189	192	195	205	192	175	190	188	189	185	192	202	188	176	202	200	208	181	196	196	205	202	174	189	197	189	195	211	160	188	172	197	199	209	208	213	183	180	229	206	205	181	180	186	188	176	166	193	183	162	197	186	176	180	179	188	176	196	177	204	194	175	209	219	180	215	201	191	194	212	198	203	181	192	209	189	185	204	179	173	184	209	215	194	188	200	199	161	187	188	185	175	187	214	208	197	195	196	174	190	191	187	177	217	195	187	217	169	183	198	203	193	191	201	169	163	177	188	187	183	163	186	180	180	212	190	203	206	170	174	168	192	208	208	209	185	192	197	175	178	178	193	189	201	187	204	199	217	180	203	195	161	194	174	187	175	204	194	191	171	186	201	187	195	212	209	191	176	189	210	192	217	210	184	210	201	169	182	191	192	207	212	210	189	161	194	196	198	191	199	193	179	177	206	185	217	163	202	207	204	199	188	178	199	207	183	192	162	208	204	197	190	196	179	218	206	201	192	206	187	213	202	211	212	193	199	189	193	172	192	232	165	201	220	191	197	211	189	235	164	218	186	185	208	231	182	216	164	209	204	171	194	176	180	191	196	173	199	185	206	183	210	193	200	210	172	182	170	183	169	184	189	178	184	176	202	203	190	184	197	163	222	188	174	210	167	200	179	208	208	215	180	202	189	203	188	184	169	186	190	185	193	193	198	192	174	179	194	206	210	196	154	204	215	223	197	223	187	179	193	173	208	192	215	188	183	184	219	186	194	225	191	184	195	198	178	191	205	178	197	183	206	192	207	203	163	188	181	196	201	184	191	195	178	188	190	200	195	204	188	185	195	185	212	240	187	199	199	179	188	192	203	206	196	178	213	194	178	192	188	196	223	203	209	206	190	200	195	190	177	179	182	173	190	199	189	198	205	205	205	191	216	189	202	177	194	200	160	157	209	185	222	202	201	194	176	213	169	198	189	157	193	213	195	215	176	171	163	214	197	169	170	168	188	199	204	206	191	176	206	205	194	182	215	195	208	180	181	180	172	210	212	204	185	194	183	202	186	181	191	191	205	182	193	197	184	165	198	183	206	178	179	200	197	205	201	201	195	205	194	191	182	195	198	195	202	224	198	189	218	194	216	184	211	179	202	178	184	176	196	174	203	204	191	177	206	198	183	203	207	213	202	224	203	188	174	186	166	181	202	187	214	184	194	201	212	199	198	180	184	183	205	201	188	220	202	222	172	178	173	200	170	183	190	175	198	208	203	180	214	183	189	181	192	159	203	206	169	167	189	184	212	183	173	203	204	189	192	168	190	222	191	209	185	178	205	170	183	181	181	204	185	175	188	205	173	210	202	194	223	196	200	189	166	184	160	191	206	165	198	198	170	177	198	215	207	189	219	186	186	175	191	202	202	210	197	181	185	181	195	198	191	192	200	188	223	208	203	172	192	168	178	192	174	215	168	200	197	205	192	173	183	202	190	179	183	205	196	170	215	204	159	205	202	201	192	214	208	182	180	190	202	216	184	190	161	189	206	211	237	191	212	185	182	184	177	181	215	197	156	187	191	189	203	182	197	187	203	185	172	198	194	202	207	183	196	190	193	201	199	214	163	207	186	213	209	185	203	202	192	195	189	179	182	209	197	185	195	185	172	198	211	227	196	196	195	190	183	179	197	218	176	188	176	189	193	187	180	150	174	194	192	221	162	172	169	211	190	217	196	177	170	188	169	193	165	191	190	186	203	172	190	193	194	177	197	217	204	195	200	157	205	219	223	221	200	223	204	178	212	170	206	184	183	200	190	213	212	183	179	196	176	186	187	184	184	219	174	178	183	191	206	198	171	167	181	188	205	175	199	187	190	212	191	191	187	210	201	205	205	192	193	182	189	185	216	187	160	194	198	208	192	177	181	171	204	184	187	191	185	193	190	203	195	181	184	227	186	201	219	201	199	179	171	200	184	195	188	216	176	207	194	200	183	193	189	183	163	180	164	181	211	195	219	181	203	196	190	204	191	200	182	196	217	215	187	188	171	187	174	173	194	217	175	208	183	186	170	181	224	196	176	183	177	187	167	204	192	190	187	181	181	226	208	161	166	189	188	166	184	178	196	195	192	198	216	182	197	197	174	190	210	180	188	174	206	180	205	174	203	193	183	192	194	211	172	174	209	194	192	188	204	204	199	206	204	203	191	176	203	221	157	187	200	180	198	181	205	173	192	183	213	201	192	212	192	189	192	196	193	189	212	202	233	211	207	193	195	173	162	219	198	195	218	220	193	179	178	229	176	214	157	192	198	169	201	188	183	193	191	173	167	193	198	204	185	199	185	182	189	229	174	182	203	193	187	170	183	220	192	166	200	195	195	195	205	183	185	218	208	177	198	213	187	184	194	201	201	227	199	188	205	209	170	200	171	204	180	175	191	195	205	179	208	205	203	173	194	208	205	202	189	167	195	208	185	182	198	186	176	176	204	186	199	173	175	180	208	202	189	203	170	193	185	187	211	193	196	200	194	201	151	187	193	186	204	171	186	207	207	229	204	184	181	188	186	215	220	224	175	228	182	180	178	203	209	224	185	215	202	178	185	185	224	191	190	192	168	180	189	186	188	187	207	191	184	177	192	209	186	201	198	190	187	192	192	190	183	187	167	181	192	193	202	185	175	201	181	210	206	162	190	202	194	210	217	200	205	201	182	169	194	183	199	206	219	197	176	187	186	168	196	205	209	190	192	186	177	206	198	199	215	210	176	194	169	196	160	160	185	205	233	201	198	225	202	187	177	190	185	200	189	200	189	185	201	168	227	214	182	200	180	205
43068	51740	76504	59962	35242	21502	21772	27281	25519	1345	866	773	884	1173	2113	2357	2404	1980	2388	2546	1801	1175	1295	854	980	1129	753	629	1144	2568	537	492	514	501	493	480	486	536	502	531	513	509	490	509	477	476	487	480	486	473	500	487	497	517	494	458	525	545	473	521	500	488	452	485	503	465	492	504	509	461	489	475	529	510	506	482	445	457	481	498	510	489	445	509	484	487	487	490	498	492	496	493	500	480	479	476	521	439	500	504	500	485	518	502	476	454	509	488	515	480	469	472	472	459	510	507	463	485	478	493	483	507	466	494	470	462	519	474	471	504	469	496	500	483	518	442	495	491	528	474	473	499	484	489	483	495	486	562	492	476	507	509	463	470	507	500	487	498	460	497	468	474	510	505	465	494	464	516	460	525	498	511	480	529	464	498	495	488	489	538	499	486	453	465	502	524	490	486	509	495	458	495	443	478	465	507	485	463	464	498	471	529	507	458	487	479	459	460	504	481	469	493	447	505	497	518	472	497	489	484	468	526	474	482	463	530	476	503	528	464	475	522	454	492	503	480	505	431	501	451	500	490	540	498	522	470	535	467	451	514	494	486	534	475	504	502	513	521	472	477	487	484	454	503	485	481	469	468	465	505	477	510	472	482	499	493	492	501	523	488	493	493	465	484	464	490	505	481	478	459	483	482	480	483	439	470	459	471	516	511	528	522	499	462	489	493	495	500	483	506	469	452	531	476	438	527	484	473	532	512	473	431	476	548	480	508	482	477	496	494	500	511	465	537	512	486	467	466	511	539	486	455	500	497	453	500	501	497	491	515	483	481	500	495	518	492	493	549	499	504	502	465	504	530	479	483	458	509	470	488	448	495	469	488	455	452	483	439	480	496	465	486	530	496	494	490	490	504	448	513	508	487	504	489	476	456	506	482	461	446	491	453	524	502	459	481	466	446	470	459	477	508	463	477	484	463	507	507	515	452	432	501	474	463	505	523	485	452	491	504	473	496	516	477	450	498	505	485	491	453	482	502	555	490	476	448	497	480	462	480	529	474	518	483	475	487	485	522	469	482	485	497	532	477	497	495	477	496	486	483	494	486	474	479	495	485	489	449	482	481	481	476	481	470	511	502	459	480	491	473	484	469	516	514	486	521	512	484	457	508	515	463	512	441	504	479	460	489	541	444	474	469	468	495	463	479	525	468	503	501	482	484	459	503	517	475	472	473	509	430	488	497	506	514	474	478	475	530	467	478	483	479	466	482	472	467	491	489	487	498	495	475	494	523	502	500	514	481	471	482	521	475	520	455	497	503	482	474	507	474	485	453	500	476	486	478	483	454	470	459	551	485	477	508	486	494	495	494	495	499	497	476	470	488	504	506	487	461	504	526	452	476	522	520	528	496	483	501	510	492	484	469	489	485	485	504	482	460	484	461	490	492	464	511	515	519	479	482	461	483	511	523	481	496	463	482	523	486	471	478	465	505	461	514	470	486	549	503	476	497	481	493	529	497	490	477	474	517	523	492	505	488	536	482	530	438	469	477	517	448	472	484	509	470	495	487	450	464	502	490	474	457	476	492	462	525	477	466	561	490	472	489	440	532	505	508	499	473	508	472	497	489	458	484	482	484	470	489	493	507	505	492	471	492	466	456	485	532	502	480	502	527	489	457	442	490	490	513	488	495	463	490	511	497	456	449	485	431	479	463	480	484	522	475	481	459	478	507	540	468	474	468	440	526	496	501	483	501	450	477	472	475	513	472	502	495	484	483	486	486	510	516	489	523	468	438	529	463	498	523	463	450	482	498	478	490	455	484	512	434	482	473	503	495	496	519	503	535	474	491	474	504	434	462	473	493	480	495	455	442	488	478	508	466	494	455	453	468	484	522	510	473	479	478	519	451	489	484	463	502	489	437	492	507	480	489	478	492	495	473	532	462	476	461	482	505	458	503	535	511	496	461	456	496	480	523	493	486	458	496	477	496	497	491	464	545	494	520	511	480	499	513	475	491	500	518	494	459	479	471	471	474	474	475	470	462	482	470	456	499	440	456	523	493	499	470	472	520	529	471	505	425	471	486	467	496	501	522	541	470	486	480	461	499	495	495	523	506	454	491	498	480	487	507	561	488	471	462	465	451	486	492	490	483	483	490	521	476	513	482	500	497	490	490	497	498	497	547	497	508	525	481	480	459	501	473	481	490	516	478	477	497	495	483	488	464	479	505	475	494	467	480	475	531	510	510	461	501	466	481	476	511	478	480	484	502	479	466	521	493	463	528	496	505	482	473	515	537	475	461	465	472	458	503	501	484	493	494	513	486	481	512	460	506	461	468	475	462	482	478	487	489	465	528	488	481	510	503	495	496	463	480	477	532	446	502	473	489	479	469	529	488	478	495	485	444	516	481	501	519	479	513	498	487	491	462	485	523	485	461	520	481	502	517	549	517	486	541	474	493	444	485	472	504	497	505	478	503	506	504	454	490	496	468	492	520	474	509	486	489	502	483	497	418	469	507	476	473	476	475	531	487	481	468	493	494	468	472	480	467	464	495	545	460	483	487	497	475	513	514	510	487	532	489	462	494	497	481	481	520	512	483	509	524	475	484	475	476	500	473	460	475	487	501	458	484	470	484	513	453	505	503	508	484	508	487	461	496	463	471	506	479	475	462	478	501	493	479	480	500	499	497	492	461	446	462	481	435	468	489	450	485	500	489	482	492	513	486	499	492	423	486	496	506	483	489	475	509	476	502	492	503	497	514	506	531	501	476	470	484	499	523	479	436	510	476	505	514	487	497	494	441	536	469	453	518	470	539	489	505	477	455	501	449	493	467	471	471	475	485	477	449	519	512	474	513	506	485	552	485	485	514	478	460	484	475	499	545	513	486	503	491	489	506	502	475	473	485	447	471	546	516	509	529	479	524	491	519	516	465	512	540	455	477	475	504	464	489	502	487	494	477	488	501	479	506	471	486	504	486	455	486	491	470	501	506	523	460	435	473	484	500	529	486	508	485	497	522	500	492	478	478	510	475	444	448	506	477	483	513	486	487	464	462	487	509	474	458	513	503	477	446	514	499	465	482	497	474	485	487	495	509	491	495	440	482	532	457	487	436	495	453	490	463	485	494	501	535	468	495	497	517	474	481	483	506	497	481	546	493	494	452	513	457	473	502	513	480	452	487	514	500	507	485	468	499	518	493	479	465	482	509	498	539	523	499	485	516	479	478	522	494	501	498	506	499	498	495	444	474	504	479	478	493	498	473	494	451	501	519	493	505	482	498	463	502	502	510	492	514	509	469	499	494	501	495	470	468	518	480	484	526	486	467	497	505	505	522	519	488	529	481	432	489	477	516	508	471	541	510	491	518	529	478	508	491	473	458	481	439	505	496	480	498	463	477	493	528	488	500	497	529	468	466	476	483	468	518	503	522	469	495	472	441	500	444	541	446	495	491	510	480	476	500	507	481	448	474	481	484	499	518	467	533	452	441	510	524	508	507	496	503	507	491	465	475
13715	7880	13027	6099	1970	874	757	684	710	365	362	349	368	347	373	376	388	387	393	368	326	343	371	369	327	377	367	341	381	377	376	366	365	353	375	397	367	369	343	353	371	380	386	342	357	350	366	412	335	399	352	376	363	372	406	376	365	390	351	364	374	346	377	373	359	416	369	350	351	344	343	370	348	364	354	370	395	350	388	372	367	359	376	369	343	360	373	385	345	336	364	365	361	343	368	363	385	393	393	400	366	370	322	370	392	361	362	383	383	375	335	384	362	351	366	380	373	387	379	363	369	366	400	378	371	337	367	357	368	343	393	375	357	401	366	363	364	355	348	358	395	404	362	373	344	397	357	357	405	333	377	423	380	379	386	381	377	386	328	360	365	371	359	399	379	373	360	355	395	408	392	408	403	388	367	375	354	363	383	350	361	394	349	361	328	405	411	385	404	377	387	332	384	382	315	334	381	352	379	371	349	386	351	378	333	376	361	350	360	382	361	383	405	319	365	390	359	372	349	325	341	388	384	390	385	354	380	398	358	380	352	367	340	360	374	337	413	375	370	381	366	352	399	330	321	376	371	396	408	385	356	362	355	372	338	336	362	351	383	382	380	398	374	410	351	362	351	384	361	351	392	390	363	364	381	347	372	373	381	387	348	359	344	379	377	357	380	375	397	384	348	372	352	364	396	382	371	361	337	333	405	362	397	362	354	352	374	375	330	396	378	393	348	334	353	362	377	376	359	367	359	325	375	361	388	373	356	420	357	349	360	361	398	401	382	398	360	372	341	349	361	391	377	364	355	368	344	382	360	373	374	370	387	331	358	371	408	373	333	364	358	349	359	354	387	383	393	348	370	352	364	369	354	350	342	358	347	347	417	358	331	356	385	348	390	396	331	350	334	371	350	358	366	346	358	367	383	370	377	337	389	382	409	378	376	374	352	354	351	395	375	414	356	355	380	386	356	405	343	384	376	392	361	364	371	357	341	397	357	339	320	393	364	375	350	410	354	389	357	368	362	385	377	400	343	325	381	374	339	394	357	361	362	344	354	382	392	391	370	350	384	347	371	374	385	334	344	385	339	342	330	389	355	361	362	398	390	379	361	360	361	338	362	400	380	358	369	383	362	393	380	361	392	357	326	394	360	354	414	367	357	331	354	400	382	360	379	401	352	392	378	331	395	367	372	318	381	388	340	371	374	349	332	375	389	363	375	356	334	362	366	381	389	361	371	346	360	360	380	384	371	367	364	382	371	358	373	365	342	388	356	341	378	382	328	361	341	343	360	350	343	354	368	367	365	324	385	309	344	375	346	364	353	357	341	403	376	343	340	375	380	369	356	357	357	334	444	369	366	391	340	364	419	371	348	408	390	355	368	382	380	354	361	351	358	385	386	384	360	379	325	331	381	339	357	378	366	384	369	363	347	385	380	353	380	400	359	365	377	393	348	406	363	371	372	376	376	368	410	392	339	380	330	413	376	366	342	329	422	384	381	400	328	339	391	369	381	339	342	381	339	357	374	370	377	388	350	375	375	326	405	358	384	367	349	342	369	372	351	413	369	397	361	348	356	369	373	358	372	360	343	365	349	393	388	383	388	391	393	378	347	363	399	317	386	376	377	365	335	378	330	402	382	330	366	343	349	381	352	387	356	380	374	366	396	340	378	410	364	380	361	378	387	382	369	380	367	334	358	338	377	370	343	384	362	370	358	358	333	370	368	353	378	346	344	381	386	342	350	358	356	396	385	380	383	330	366	388	376	390	341	332	399	369	384	377	382	349	371	379	401	391	376	355	391	391	389	381	370	339	360	385	386	359	353	346	373	360	361	388	346	397	348	323	328	347	374	363	347	371	323	349	364	336	347	388	387	404	369	390	359	410	370	413	353	356	375	351	374	411	373	393	386	365	350	370	344	372	399	378	340	371	368	393	372	377	391	373	316	351	373	354	368	371	359	379	364	401	345	378	367	399	337	401	363	402	376	374	397	374	379	354	337	372	388	402	357	342	355	379	327	342	371	348	358	350	383	352	353	341	359	365	349	364	360	337	350	354	350	352	362	378	325	387	359	380	336	435	408	383	378	387	363	346	410	365	396	354	366	377	348	374	377	351	386	334	348	356	355	348	359	368	331	387	332	382	354	383	359	355	373	381	385	365	338	383	391	400	360	378	381	349	378	351	382	336	338	360	386	325	429	359	373	357	350	378	368	370	385	418	379	371	396	364	372	367	354	357	358	356	410	351	354	362	374	347	349	367	407	366	369	372	386	393	364	377	354	379	364	372	361	350	364	388	359	408	339	377	405	352	369	345	396	355	350	340	349	388	352	339	363	394	340	392	386	362	348	343	355	379	356	390	386	381	370	354	407	367	360	364	361	372	375	384	375	354	358	343	387	336	351	386	350	373	411	379	347	394	378	385	390	387	357	359	351	360	354	391	368	363	369	381	358	325	369	342	312	388	416	331	364	377	355	375	361	384	367	357	353	364	402	329	351	352	338	347	318	380	338	359	337	373	392	367	350	410	387	389	389	350	383	363	363	400	404	363	370	383	329	405	386	394	360	335	362	347	363	388	366	366	368	345	364	350	369	364	346	361	371	376	369	368	383	371	358	355	389	373	389	369	372	377	372	390	349	359	346	422	385	389	388	401	330	340	409	346	350	372	379	390	364	355	389	354	394	391	385	405	352	369	373	359	367	384	417	352	358	379	361	341	355	359	353	372	365	362	394	415	360	341	323	353	369	385	385	359	394	332	340	385	375	357	379	353	333	399	362	324	371	352	379	384	328	367	369	371	384	300	354	376	339	355	364	378	398	380	355	382	362	348	355	376	396	345	398	370	339	342	372	364	347	390	383	368	405	383	379	372	359	409	325	396	393	377	345	371	376	377	362	378	348	369	368	381	362	347	378	384	358	375	334	372	364	362	390	378	321	368	391	374	383	374	353	374	370	405	376	391	377	355	351	395	389	366	369	365	383	369	384	370	358	364	364	344	375	360	349	389	371	359	390	397	375	338	364	362	362	331	371	341	346	376	371	364	355	370	374	366	390	394	353	364	336	371	379	374	357	362	370	371	402	359	374	379	403	345	373	346	378	402	386	360	346	334	379	419	417	392	366	364	364	350	378	365	353	377	382	367	390	375	384	393	365	374	376	370	353	386	392	342	377	356	365	349	371	339	381	362	362	337	380	367	391	365	344	372	370	362	385	377	358	334	365	375	410	364	334	383	387	394	360	360	397	385	392	367	367	332	345	367	381	409	372	390	378	366	366	338	377	386	385	334	357	387	349	370	369	350	336	400	370	356	368	421	347	389	410	381	368	395	399	387	369	389	405	337	359	357	374	384	380	400	369	378	379	379	388	344	330	377	391	340	359	358	341	352	351	382	374	355	381	375	396	351	328	377	383	357	327	360	358	354	348	355	371	362	378	383	350	347	360	400	357	337	338	381	363	344	383	369	375	350	351	365	397	361	402	352	385	347	381	376	358	422	342	397
11985	10468	22251	13105	5699	2651	2462	2520	2492	951	862	929	903	850	960	961	943	942	940	933	898	941	871	943	880	867	924	874	867	966	883	908	860	878	883	819	871	897	844	900	875	895	907	858	803	879	885	842	832	832	885	870	928	884	892	920	903	881	856	863	843	882	908	883	873	867	849	856	867	858	908	817	853	881	862	847	892	849	846	894	838	884	946	876	882	923	891	873	853	873	882	853	866	910	893	878	869	870	940	820	819	897	868	903	894	882	912	814	803	850	907	936	863	860	917	860	892	956	870	896	822	902	942	862	910	834	826	880	904	827	913	882	903	870	811	862	856	952	880	844	925	869	871	906	837	873	887	900	873	887	883	849	861	899	846	799	905	913	865	813	879	887	987	851	864	903	906	843	884	868	888	863	906	847	827	871	792	907	916	845	867	879	888	839	832	918	937	825	835	895	848	864	935	894	861	866	864	889	894	872	851	848	873	867	851	833	822	897	873	909	894	849	873	885	879	841	900	855	861	906	862	902	908	866	908	849	925	830	872	858	877	830	871	897	917	864	934	857	841	891	870	906	871	894	880	869	879	863	848	863	929	834	861	917	907	909	932	928	878	942	891	886	831	889	879	900	859	869	860	851	838	888	835	907	849	860	832	885	836	884	883	902	862	878	910	838	887	840	907	868	862	880	856	859	888	851	883	919	890	932	898	850	927	826	875	929	866	882	907	874	892	881	917	843	877	864	872	869	913	888	902	878	901	878	946	838	880	866	871	925	886	880	830	876	874	869	846	851	882	833	888	857	956	866	856	871	868	880	870	859	857	880	859	892	863	892	884	843	900	888	859	801	828	902	884	889	888	909	870	866	892	879	877	903	855	930	905	857	866	887	913	877	856	847	913	899	860	834	884	874	870	910	917	918	799	924	906	879	893	878	923	895	895	874	837	893	894	896	881	869	870	888	824	850	873	903	894	859	935	861	892	845	869	848	901	914	903	872	870	870	878	857	870	884	891	913	890	899	865	871	884	839	798	920	896	855	899	911	913	867	897	852	931	849	895	876	879	883	828	873	877	900	869	855	886	846	848	846	842	889	872	886	906	838	924	879	923	855	831	985	899	856	888	893	898	847	876	922	859	860	881	838	914	855	881	883	860	870	866	902	863	904	890	885	843	880	806	884	882	880	879	894	893	863	872	873	870	872	868	875	837	886	842	867	856	893	820	869	881	814	906	898	860	851	879	907	887	906	877	853	887	879	903	911	859	886	915	873	866	876	895	932	904	867	900	841	851	873	876	932	918	894	871	835	921	867	847	860	883	935	873	863	902	878	897	857	899	915	867	854	885	894	879	833	834	889	915	849	914	871	868	899	933	855	904	859	836	885	889	810	852	838	839	834	899	902	823	826	889	897	838	864	923	850	855	932	893	901	854	904	962	852	869	900	938	881	945	871	869	866	881	870	905	865	932	894	869	878	909	884	943	958	870	848	879	876	832	960	879	933	852	860	848	836	899	905	871	948	875	794	895	839	840	900	900	903	877	857	866	930	858	862	870	895	843	864	896	849	890	850	887	879	893	847	939	885	902	859	926	863	844	889	930	913	874	880	894	898	868	885	854	893	931	884	910	892	875	915	841	875	909	888	846	839	867	884	864	892	879	845	897	837	870	881	810	887	844	921	883	857	855	864	899	818	840	856	926	890	879	883	873	839	854	912	858	903	878	921	839	931	816	900	924	907	874	949	870	838	879	887	880	870	805	875	880	830	917	887	931	872	861	865	871	901	930	852	868	912	887	882	877	905	876	940	900	883	871	864	869	873	874	869	890	894	825	839	934	938	836	892	900	866	965	897	927	890	887	881	862	875	873	859	863	877	875	878	864	846	923	868	804	928	900	842	848	840	830	832	863	858	879	904	853	880	881	862	895	873	920	924	904	924	869	879	823	876	884	858	877	883	894	833	891	871	881	870	875	857	889	904	865	904	893	858	897	907	877	875	877	862	830	892	836	886	903	886	872	795	862	852	937	822	884	903	921	832	889	902	894	842	893	884	876	825	929	899	793	872	839	837	878	890	889	880	902	888	819	894	898	878	874	870	870	919	904	883	869	874	866	873	922	880	869	925	900	855	876	878	900	901	819	842	875	855	913	915	870	854	905	873	828	885	905	887	831	832	925	877	887	883	817	849	827	860	865	890	888	858	886	890	905	873	877	903	875	852	816	850	932	844	879	907	886	860	875	855	903	880	888	906	846	907	904	849	895	857	867	825	839	868	861	859	823	902	850	881	900	885	896	855	889	849	883	878	889	910	891	881	877	871	868	877	893	936	827	809	881	897	914	861	836	895	870	826	892	877	880	893	849	833	874	870	849	889	962	952	851	862	895	855	898	874	892	889	904	863	933	872	875	868	881	923	860	870	850	825	892	868	843	890	914	896	881	937	838	830	869	891	842	908	861	918	889	862	913	874	837	825	823	940	842	888	892	807	837	876	884	882	890	857	883	921	940	860	851	865	863	887	867	883	885	839	882	877	840	864	891	895	874	912	800	859	915	871	880	918	902	878	828	809	931	853	906	942	877	852	944	928	895	869	903	881	873	924	905	843	833	829	913	861	874	905	821	852	842	913	898	887	855	949	889	925	900	853	903	891	831	877	835	888	865	835	875	872	866	871	858	878	873	896	928	871	851	905	872	885	863	881	889	905	893	871	854	878	883	843	847	858	889	854	871	878	859	860	844	917	882	918	898	805	906	854	869	924	852	895	901	871	835	900	891	920	881	875	899	837	881	882	839	858	873	919	861	924	901	846	897	877	859	827	857	883	857	868	883	867	875	940	903	902	883	861	880	848	886	906	881	862	865	903	920	875	881	905	882	874	879	807	840	842	880	850	906	871	925	863	902	859	863	907	836	911	835	881	855	880	862	931	886	874	844	846	915	883	892	874	834	898	890	911	861	882	895	905	899	863	897	879	899	863	865	904	856	885	867	858	871	827	843	962	911	885	844	856	864	943	866	857	889	860	893	942	907	833	902	864	856	858	867	838	882	859	912	904	904	868	894	874	868	880	879	879	914	921	910	886	907	875	882	868	874	879	914	892	905	858	884	878	845	833	869	886	863	878	890	896	823	873	953	940	870	852	878	887	908	886	913	893	833	841	862	848	862	900	896	901	875	905	852	903	828	912	872	877	933	899	889	883	847	845	899	910	860	916	868	881	881	861	894	899	858	901	881	857	827	909	829	846	840	912	886	834	854	829	853	864	882	872	883	913	859	869	863	844	851	821	879	822	866	817	829	875	822	903	865	866	913	883	878	852	826	879	878	885	878	846	899	816	920	929	913	835	892	897	833	855	841	906	850	834	829	887	859	869	888	885	832	847	813	878	877	902	884	888	866	843	927	847	859	920	912	897	848	874	881	845	856	888	909	878	885	836	855	897	894	849	884	861	877	842	832	839	897	912	877	902	907	882	830	894	857	881	888	859	863	865	883	881	869	892	891	842	886	890	874	897
58377	55353	67793	47129	26153	10127	6890	5292	4308	499	349	324	332	343	375	490	385	400	404	490	506	400	381	318	391	337	294	298	344	550	289	267	318	341	291	312	319	322	292	312	296	283	277	276	309	306	291	339	283	311	315	281	313	337	312	287	334	298	301	348	321	328	336	283	331	318	286	320	316	311	271	301	279	267	286	291	302	323	283	303	293	305	299	294	292	282	317	292	327	309	331	309	284	316	315	298	293	293	305	294	295	325	290	295	266	302	330	310	304	325	305	304	284	288	331	290	294	344	335	243	310	327	351	305	309	294	344	285	327	349	307	306	287	321	297	249	319	313	333	272	308	293	278	291	280	330	295	317	327	301	285	309	279	279	318	310	293	304	328	329	313	302	296	335	288	300	311	290	274	325	279	290	288	290	337	271	268	309	322	318	302	304	331	322	332	283	323	280	273	314	277	339	317	316	331	279	297	299	290	333	303	300	319	330	297	290	345	302	297	346	327	298	271	282	287	312	290	288	269	333	295	315	314	309	286	310	244	312	314	304	275	311	307	275	295	292	308	289	278	287	286	309	311	290	313	279	297	321	268	272	298	274	324	302	342	303	308	323	303	302	313	331	279	286	281	311	318	305	296	307	334	292	301	296	319	325	331	324	300	305	292	307	321	305	293	323	283	316	282	296	278	302	285	324	309	326	320	309	327	318	293	275	321	327	310	344	335	316	291	297	312	304	290	312	298	310	311	307	320	304	295	334	320	312	309	285	312	310	308	295	303	295	284	295	296	274	328	329	301	292	302	299	350	317	295	332	281	301	323	309	301	291	313	279	292	310	305	307	293	287	314	300	316	332	308	326	341	334	322	295	329	307	303	306	281	343	306	331	300	303	307	280	303	318	288	298	323	346	293	304	284	315	317	298	288	293	292	305	289	301	305	278	307	297	276	299	284	308	292	288	271	294	291	291	306	322	300	272	287	308	317	275	357	287	308	290	289	293	328	288	322	316	304	294	303	308	313	281	273	304	315	296	295	315	286	303	288	315	293	330	314	328	314	300	289	283	289	291	295	339	320	267	285	300	306	292	305	278	299	319	289	303	305	290	263	292	331	305	280	289	272	292	317	323	324	317	306	305	322	333	299	310	287	310	298	269	292	321	276	306	280	338	287	305	293	293	315	320	306	312	313	305	315	305	313	292	301	312	328	315	323	314	272	300	337	302	301	337	267	288	322	265	285	332	360	310	294	297	289	292	304	319	295	297	317	275	295	316	317	264	288	290	291	263	287	330	305	294	310	298	310	298	316	313	295	295	278	336	280	289	300	338	280	265	321	308	298	298	321	274	327	310	308	297	297	266	313	298	347	315	303	360	301	311	309	274	348	296	325	304	293	297	317	304	312	292	331	325	314	302	329	313	272	317	315	326	290	337	295	288	308	313	292	320	286	306	298	261	283	335	313	306	337	318	315	315	307	296	311	288	289	268	306	303	279	325	310	283	339	298	279	306	328	318	300	296	309	305	301	275	297	323	319	315	290	292	344	311	310	300	336	275	302	307	301	302	285	342	316	275	312	283	301	290	282	303	315	327	262	287	291	285	295	286	288	280	310	287	317	313	316	300	302	286	284	291	304	326	297	300	303	317	294	287	298	291	293	309	306	258	313	309	271	298	332	338	285	305	326	306	303	331	338	298	304	303	303	332	304	314	294	283	300	306	297	302	318	290	285	319	284	336	282	300	316	306	278	310	303	297	302	308	288	321	315	293	317	271	280	332	308	293	317	307	306	291	308	315	308	323	307	288	297	339	327	309	304	302	321	314	286	292	327	328	300	309	351	314	300	277	321	319	277	314	345	289	308	289	306	298	307	333	298	314	318	319	289	293	272	319	309	301	274	307	308	292	333	277	266	317	335	324	282	291	314	300	278	328	314	322	320	322	322	304	326	311	289	291	281	324	299	275	346	289	317	283	303	308	298	310	311	295	282	310	309	290	323	294	291	326	301	308	311	261	299	293	276	298	327	301	316	314	306	297	315	311	330	323	295	305	299	310	316	292	307	292	301	300	284	296	296	293	292	265	293	301	308	307	273	285	289	304	290	308	309	280	303	306	303	291	319	299	307	313	300	292	315	339	287	291	312	307	338	316	313	329	273	295	279	292	307	302	281	342	327	311	329	315	312	272	279	290	333	327	309	315	309	290	325	287	307	336	306	312	303	326	298	268	338	287	287	310	310	287	285	344	322	305	325	274	313	318	283	278	271	303	289	305	332	344	291	265	311	302	313	279	307	293	320	280	273	303	303	300	317	311	290	321	293	314	284	293	306	309	299	299	321	282	313	305	327	305	315	318	292	336	317	306	283	302	311	316	338	356	304	295	313	289	307	305	273	326	307	295	325	278	303	325	297	303	310	303	339	278	330	345	291	284	302	301	308	277	288	328	295	310	267	321	294	299	306	303	328	277	291	270	285	289	295	307	312	282	309	295	310	261	302	287	303	331	292	328	277	277	303	303	313	301	305	334	279	314	309	304	291	322	293	302	306	285	320	342	300	295	293	310	318	304	303	323	312	333	301	324	313	292	333	317	300	320	265	285	305	299	298	293	295	319	270	304	313	276	273	306	284	295	264	331	322	339	328	292	296	298	322	296	331	310	309	307	311	296	342	292	336	298	321	285	326	327	350	299	313	303	305	298	319	321	330	322	318	278	322	307	307	338	317	295	320	307	327	298	313	330	307	296	316	314	289	325	290	296	303	335	312	305	303	281	309	288	271	303	310	334	267	303	298	291	281	293	280	287	285	292	324	314	302	317	299	297	313	262	285	328	300	334	290	317	333	296	322	333	320	311	271	301	303	290	286	289	326	293	308	295	310	323	300	290	300	302	321	325	307	324	274	293	301	281	256	338	286	317	314	320	275	292	310	311	321	346	297	304	320	311	335	293	317	334	277	307	303	275	295	334	295	311	281	291	323	321	320	285	300	289	310	315	337	310	327	294	284	309	285	286	297	325	290	290	320	314	276	314	304	279	306	317	298	284	289	273	324	310	295	314	310	285	312	313	305	308	347	313	316	300	341	299	304	352	338	293	329	331	295	301	288	314	275	293	324	284	317	295	318	302	299	297	318	299	300	295	304	318	314	296	336	291	315	271	307	308	324	295	309	302	293	275	322	309	305	298	320	286	273	326	297	312	280	308	279	324	335	311	312	271	304	348	297	286	311	284	275	329	311	311	309	302	277	304	301	296	314	306	290	327	296	305	300	299	297	311	317	327	295	289	270	286	277	311	300	287	315	277	269	313	317	291	337	296	317	290	323	323	330	330	319	299	298	321	330	286	300	304	260	302	292	297	321	299	313	289	306	292	306	292	291	316	291	275	274	304	310	304	319	309	286	281	343	305	302	291	306	296	293	291	317	316	328	337	289	316	281	279	297	304	281	310	289	324	294	296	328	294	318	296	268	282	309	301	279	286	313	297	292	299	294	298	306	336	294	328	295	299	298	320	304	310
34886	42864	61984	49784	30614	14860	17772	16902	14252	1162	862	1010	910	1014	1342	1919	1348	1180	1746	2076	1817	1244	1150	1188	1351	1049	830	935	941	2480	751	738	731	745	726	737	780	693	742	733	736	748	727	735	693	687	739	779	724	687	763	716	738	729	762	764	679	734	749	764	661	715	725	747	685	729	743	731	727	744	743	723	744	738	704	727	693	713	709	719	695	737	744	736	759	758	733	747	732	728	749	754	779	746	723	742	733	709	709	712	760	753	695	697	706	705	728	749	708	713	753	695	732	742	720	752	750	736	757	727	720	760	721	713	754	724	702	748	716	717	713	712	704	707	738	725	744	735	746	760	720	766	727	689	702	763	729	740	727	699	735	734	740	744	745	720	732	742	724	762	736	715	752	758	706	732	713	732	731	691	724	728	725	696	741	747	709	723	709	728	744	717	769	752	766	728	733	705	699	686	742	705	711	716	735	719	755	713	765	743	740	736	724	770	727	708	730	715	734	750	721	704	707	780	705	743	747	718	738	740	782	757	720	740	741	726	755	722	728	696	750	760	696	727	717	720	736	735	757	673	775	708	730	743	747	768	759	740	702	718	751	743	719	708	792	729	730	692	766	764	729	748	743	747	723	732	744	750	713	800	728	772	712	773	746	738	669	786	728	713	696	689	670	709	741	705	725	729	727	724	709	719	752	723	732	719	722	724	717	753	737	753	775	737	760	662	711	730	700	689	786	741	682	736	759	728	688	706	749	722	750	748	703	748	744	749	749	725	736	732	769	720	715	753	743	704	735	710	683	744	726	800	672	748	731	706	742	687	721	739	697	734	770	699	729	775	753	673	696	718	687	729	690	767	693	784	821	752	730	769	761	748	732	700	743	702	769	727	737	753	707	784	720	711	680	750	722	720	734	767	726	715	725	753	709	752	744	764	711	708	712	694	794	713	730	677	701	685	715	722	768	734	691	726	755	674	730	762	733	725	745	710	697	704	712	798	693	734	725	778	671	732	733	729	764	724	706	728	708	744	733	739	761	761	724	775	725	717	747	790	722	718	789	684	709	695	769	711	698	686	765	712	767	792	688	737	700	702	720	761	703	750	696	693	709	777	734	748	747	732	700	734	699	762	724	737	735	683	687	746	745	660	690	699	748	751	727	769	740	711	732	758	727	698	771	759	694	727	757	679	719	720	736	760	751	762	703	710	694	796	693	693	709	705	720	742	713	741	739	708	759	739	777	763	723	740	744	722	731	763	731	744	679	711	708	793	711	768	713	703	748	720	733	749	716	730	760	747	742	736	764	767	773	688	761	760	694	736	727	728	751	715	754	737	754	677	732	721	730	678	729	729	704	759	721	725	715	702	765	747	770	711	714	691	741	725	703	745	733	750	745	705	721	750	759	756	699	729	690	719	695	723	758	725	714	719	694	698	757	717	712	699	728	739	744	690	766	735	736	763	747	749	797	756	751	711	704	758	715	745	712	719	712	692	698	749	689	745	751	700	693	713	712	772	696	729	754	736	732	711	727	739	744	730	686	785	702	727	730	765	707	705	689	771	746	745	757	767	717	752	702	712	740	746	716	752	736	700	729	745	725	774	718	705	740	713	789	695	717	771	732	778	740	784	733	743	705	719	704	744	729	704	770	747	727	734	696	685	737	725	751	709	766	710	703	723	731	764	740	728	743	748	742	740	755	749	707	739	727	707	706	708	758	731	714	722	738	745	771	713	733	735	742	757	715	681	745	705	746	726	740	726	764	767	749	755	685	704	762	744	696	699	744	711	715	736	723	693	714	682	696	688	718	761	721	744	717	750	729	705	713	794	725	773	759	692	729	731	728	764	717	806	743	731	709	724	733	727	738	686	740	758	727	766	743	706	742	698	718	769	716	720	743	696	743	756	730	734	668	770	734	749	773	739	725	715	709	734	720	779	735	753	703	767	725	715	727	698	711	744	724	713	738	748	700	677	716	698	703	775	723	745	750	791	721	706	743	693	791	757	719	720	769	705	720	795	746	731	734	722	690	716	738	769	764	706	714	678	716	727	727	710	760	744	763	707	707	724	773	734	700	703	711	733	738	732	703	733	727	723	740	707	775	695	724	730	736	714	737	767	725	735	766	769	722	712	739	773	739	700	785	739	759	743	735	751	739	743	718	752	745	732	771	718	710	699	714	726	732	717	782	756	711	692	778	725	734	723	731	691	729	778	769	782	732	729	705	727	721	728	724	784	728	763	760	713	708	737	742	734	750	752	746	773	728	765	739	737	732	747	716	709	737	685	762	713	747	716	696	732	722	763	753	742	735	762	701	722	708	691	736	705	735	772	695	755	760	757	703	758	712	758	743	751	723	711	759	736	729	700	730	779	702	726	748	716	754	702	706	738	716	713	722	740	720	707	756	707	742	690	793	715	656	727	779	763	742	656	698	742	759	692	711	753	734	777	755	756	760	744	705	740	734	759	708	756	728	721	761	731	744	753	755	694	739	709	763	728	728	703	774	739	726	718	715	682	707	751	739	723	754	701	730	709	723	725	758	697	721	771	718	714	772	733	777	719	725	746	721	739	709	767	732	727	734	747	745	733	717	716	705	754	742	785	690	755	686	719	757	783	769	730	681	690	734	747	715	697	719	757	719	721	713	740	721	697	699	733	743	746	691	716	674	754	734	710	759	775	706	720	744	771	764	700	716	720	710	771	742	761	715	706	781	689	686	715	723	750	765	763	737	727	751	714	725	757	708	693	732	745	729	729	691	727	762	753	716	744	719	806	686	717	699	746	764	785	736	758	749	730	752	717	740	744	697	716	774	758	726	752	717	722	718	779	736	726	711	697	753	744	774	680	749	743	739	749	768	720	665	706	743	730	722	746	741	732	695	749	721	775	728	737	695	782	726	712	759	747	718	728	693	722	764	701	717	719	761	736	753	725	755	732	695	735	692	717	711	744	707	719	734	752	730	745	735	774	698	726	715	701	747	737	705	749	715	760	709	745	709	736	752	707	706	735	750	762	736	732	716	727	691	741	735	752	676	756	722	684	710	704	669	747	767	726	682	712	692	672	714	739	763	775	746	730	745	740	747	761	763	710	775	709	734	732	729	683	694	759	709	719	710	720	703	753	755	725	749	725	701	748	733	693	756	744	688	728	722	696	718	738	694	686	708	750	769	744	681	729	728	745	683	735	712	763	764	750	723	755	697	751	803	751	700	697	726	739	736	714	764	702	728	705	739	754	747	733	728	748	776	725	708	669	768	762	745	725	753	688	735	730	704	719	696	774	719	642	705	705	708	740	727	738	763	696	711	752	736	696	743	726	732	699	745	710	714	690	746	757	714	747	723	781	685	758	719	716	767	715	737	719	692	756	717	721	761	698	744	723	732	713	705	705	732	695	752	733	752	755	745	727	718	745	756	724	774	711	716	755	722	692	696	688	750	745	746	738	771	699	738	723	749	735	734	720	723	672	733	687	711	783	732	714	730	774	773	698	726	753	664	730	706	730	681	725	723	729
71083	67880	77402	56763	34866	16534	10677	9663	5835	622	275	252	237	316	365	438	352	336	365	501	411	366	299	316	344	327	249	263	283	741	178	207	196	197	204	199	181	204	171	207	202	198	199	197	175	188	178	195	178	171	193	205	189	208	224	203	207	213	206	194	193	171	179	175	214	209	200	200	185	173	196	178	209	197	175	196	218	199	191	178	184	211	197	184	186	202	187	210	177	190	180	212	208	196	187	197	209	191	193	180	179	187	208	168	174	179	162	200	187	160	194	204	184	187	195	191	184	185	180	182	204	189	173	185	212	190	189	185	179	188	185	172	190	192	208	185	194	204	186	213	178	210	190	197	175	181	182	178	176	177	213	188	167	185	187	208	202	219	202	204	186	202	199	166	171	232	206	211	186	173	199	174	188	184	197	186	188	193	187	181	210	196	197	182	193	208	200	165	186	180	219	185	174	164	208	170	200	181	202	185	198	206	185	185	156	192	205	198	206	182	193	194	181	181	207	205	165	178	202	197	161	184	190	179	184	208	191	187	194	202	199	171	202	210	209	208	183	181	200	192	180	210	207	212	202	189	188	187	173	211	178	210	185	195	174	206	213	188	200	190	204	192	198	223	205	186	206	204	192	167	202	199	183	201	185	195	203	194	199	162	173	165	207	195	200	182	174	196	197	193	189	182	202	172	187	197	178	182	202	178	181	208	193	204	163	169	190	198	197	187	214	208	201	207	233	200	239	176	215	196	209	203	203	164	178	185	205	229	186	205	188	198	199	182	199	177	192	192	184	219	192	193	192	192	177	187	175	193	190	204	193	197	171	203	176	200	194	155	214	194	170	175	196	196	193	203	174	173	186	206	191	196	200	190	210	179	195	188	184	198	207	195	186	217	204	189	207	190	194	201	184	198	181	178	194	211	196	199	168	214	205	200	202	178	162	200	196	184	189	170	229	197	192	204	227	186	178	184	212	190	181	161	201	174	192	198	162	223	188	210	178	186	205	185	214	188	187	187	206	211	176	179	201	181	191	164	190	181	205	228	171	161	168	195	202	197	154	171	210	193	197	214	184	205	186	207	187	198	193	179	203	172	179	175	186	200	188	194	206	179	186	188	185	193	182	180	192	169	204	184	181	211	185	195	205	177	185	217	177	178	199	173	188	161	198	176	198	173	167	185	174	197	183	206	201	204	181	167	192	190	174	190	186	200	191	189	220	172	180	186	196	154	192	194	184	209	197	201	214	193	209	201	197	209	196	182	185	202	187	198	222	182	190	209	174	167	194	197	222	194	174	201	199	181	186	198	207	190	190	198	194	199	207	211	185	188	172	188	207	189	181	202	207	202	199	210	175	190	200	193	200	195	202	136	187	198	201	194	184	172	198	166	167	191	209	195	190	170	211	189	162	189	221	156	209	210	191	191	183	201	173	199	193	194	169	173	209	187	196	194	176	172	196	180	215	171	177	200	166	200	206	201	215	169	173	186	200	199	191	200	199	191	200	214	217	187	213	193	220	197	176	191	195	191	197	186	200	167	194	204	200	177	189	195	202	169	208	176	185	201	210	179	177	198	185	162	190	216	191	190	213	170	197	215	201	172	203	188	188	186	206	205	188	209	170	201	202	192	188	179	206	198	212	180	187	185	175	240	192	211	208	225	190	192	210	180	189	201	193	196	174	191	199	206	162	218	178	200	208	211	180	196	200	204	178	179	182	190	179	188	194	206	177	189	195	192	216	182	233	194	214	157	176	213	174	188	215	205	198	195	181	174	172	196	184	185	203	169	199	190	176	213	197	171	189	189	188	194	205	156	202	183	181	185	204	184	204	183	188	188	183	179	203	179	195	223	194	198	201	200	190	189	194	191	180	191	213	182	191	182	202	173	190	210	177	192	169	209	213	198	201	189	177	189	216	158	166	174	206	182	178	164	191	195	187	207	189	190	182	183	210	202	201	172	173	234	180	214	187	190	214	180	193	201	184	205	185	161	207	201	172	197	207	189	199	191	188	151	175	196	150	187	215	185	228	172	173	227	207	173	183	177	180	177	176	164	170	194	188	201	195	195	204	213	230	198	173	170	177	175	204	179	202	212	222	180	182	181	198	209	202	217	196	177	180	209	202	212	205	206	215	184	203	202	200	171	165	185	210	174	159	206	164	192	198	187	190	174	194	177	182	188	197	200	204	180	174	197	198	190	194	198	183	182	184	195	233	215	185	180	190	189	190	199	186	181	196	189	200	191	164	229	188	183	194	204	189	162	180	195	184	229	211	176	199	184	187	195	186	158	207	191	192	186	199	230	191	202	183	194	177	205	211	220	174	200	166	210	205	197	167	184	197	202	189	189	180	185	195	178	197	188	212	200	187	210	197	202	214	171	216	194	171	170	200	200	179	199	194	189	193	190	160	174	157	217	191	194	180	198	191	204	176	192	162	215	163	212	217	201	226	198	194	203	183	183	187	192	202	178	195	181	183	208	190	209	202	203	198	188	205	169	179	205	161	185	220	208	176	169	187	188	195	187	203	187	204	219	229	211	168	212	175	197	209	198	201	186	184	169	182	203	173	175	223	188	174	173	192	212	189	196	159	209	187	189	178	191	202	187	194	170	161	199	203	175	212	201	190	194	209	203	178	191	207	198	184	205	188	184	200	195	187	187	177	200	203	186	205	200	188	181	176	220	187	154	197	163	165	189	223	169	210	182	194	200	156	223	195	181	183	192	196	196	191	203	194	201	175	174	205	190	207	192	181	217	192	177	182	183	206	199	211	188	200	192	217	205	178	216	197	206	183	208	173	191	198	194	194	181	193	189	185	180	192	195	189	210	190	196	185	195	208	210	184	173	196	189	175	188	191	176	187	208	182	193	170	192	203	188	184	183	191	197	214	196	206	199	178	196	188	175	204	188	166	197	167	196	198	193	201	180	189	188	198	212	215	212	190	188	187	210	170	188	177	190	197	194	184	204	185	187	176	203	208	211	203	211	202	214	179	193	183	204	188	211	182	196	217	188	218	191	179	207	207	226	190	190	195	165	176	202	199	180	212	198	210	202	208	214	186	189	186	185	231	182	198	172	180	188	175	193	192	194	194	186	190	165	175	200	187	196	194	183	204	212	188	194	194	213	200	189	180	175	183	194	219	194	184	198	205	181	181	192	191	194	195	198	192	197	213	182	170	187	172	187	186	209	168	166	195	196	189	205	191	199	234	169	180	174	179	188	162	195	170	165	180	210	188	171	178	202	175	165	184	191	193	196	199	213	186	194	192	189	197	204	170	175	190	205	171	201	206	183	216	202	159	228	179	158	181	180	213	184	208	191	195	217	203	195	202	187	204	198	183	187	209	171	188	182	189	212	180	203	182	178	190	188	187	186	174	195	208	184	202	220	188	186	220	183	208	183	206	192	220	224	197	196	204	204	198	177	196	172	181	192	211	192	181	192	203	191	200	175	181	194	209	189	188	185	187	210	169	224	224	207	215	176	172	185	214	163	186	225	178	176
43053	52925	74511	59406	38754	19527	21327	24535	16640	1315	912	890	859	1137	1407	1988	1674	1341	1651	2498	2110	1510	1209	1326	1540	1405	852	855	973	3784	529	529	517	478	521	494	492	538	443	489	447	476	505	476	494	469	493	479	489	495	527	526	521	459	474	520	461	554	516	511	496	488	468	490	498	508	494	486	492	469	488	507	519	496	498	508	511	467	507	515	463	487	506	480	464	498	528	465	452	516	481	480	483	482	526	460	499	490	457	473	479	507	486	487	490	516	522	510	482	522	467	471	460	450	522	521	464	510	511	490	443	458	469	478	499	533	465	495	465	480	488	442	476	511	493	496	501	519	503	492	506	515	488	493	495	487	493	481	522	504	479	461	508	477	483	480	472	495	509	491	493	504	502	483	501	513	495	491	502	473	462	485	458	514	461	540	483	505	497	504	488	492	481	481	475	501	482	503	479	492	518	476	477	474	435	517	492	527	500	526	525	482	461	496	462	488	499	460	476	471	506	515	502	510	441	461	501	499	481	467	487	520	508	536	455	488	479	497	490	504	521	445	510	468	488	500	444	478	498	471	473	477	476	485	480	511	488	458	503	465	466	501	503	474	462	467	491	504	483	533	515	453	503	498	494	468	497	487	453	454	486	491	501	481	505	484	513	485	496	481	485	489	505	452	508	498	522	452	520	498	511	483	467	508	467	462	498	508	454	525	485	504	554	504	451	485	481	461	466	486	503	509	490	488	517	478	481	529	477	487	475	524	457	507	431	484	500	484	509	473	448	492	508	455	512	480	503	508	503	496	472	490	473	443	471	497	491	514	508	501	492	504	448	481	472	449	500	518	470	525	485	481	528	482	484	500	471	471	525	473	494	486	514	503	487	478	486	477	494	462	458	488	482	473	465	494	459	502	470	471	479	472	452	479	468	489	517	517	477	467	505	490	492	512	503	470	459	456	507	457	481	439	512	476	481	511	531	483	522	464	455	481	480	456	493	485	503	500	492	484	488	490	513	452	478	470	491	502	503	472	476	464	491	517	481	480	493	457	480	471	513	500	475	486	457	440	488	496	504	481	507	466	448	493	481	497	495	479	486	541	461	510	506	484	485	477	471	514	471	477	486	452	496	442	491	455	497	468	503	481	492	502	491	460	461	499	488	455	502	482	478	494	473	480	499	478	529	479	478	448	443	477	471	473	489	493	505	475	495	536	479	496	439	485	503	475	480	508	505	497	498	476	488	500	479	502	513	457	482	484	492	510	497	467	484	485	495	475	523	496	471	484	473	503	452	475	488	494	486	486	529	491	483	433	522	482	480	485	489	502	515	499	504	485	474	495	485	506	470	438	498	456	513	500	488	475	469	476	534	472	502	494	514	484	488	537	478	491	476	485	495	479	496	457	509	512	504	482	500	537	476	508	489	524	487	471	490	478	477	478	465	469	523	481	517	422	455	507	489	484	464	477	482	503	492	508	522	495	475	508	548	470	495	470	511	486	483	455	496	503	512	494	543	472	505	526	472	498	505	484	516	489	466	508	489	492	451	500	488	458	503	491	518	484	463	467	497	484	420	466	447	492	464	470	527	449	470	483	491	484	520	504	482	483	511	469	442	464	467	494	498	468	510	476	479	525	488	523	492	493	463	472	496	469	503	499	517	487	480	478	467	479	483	503	525	493	490	510	495	494	518	482	502	495	498	529	467	508	530	479	478	448	522	478	509	480	529	486	495	527	484	492	521	486	492	510	453	457	537	514	462	502	536	520	492	461	465	494	462	539	529	486	518	487	471	485	488	484	479	502	524	488	465	469	483	462	492	494	474	485	475	485	528	538	499	489	490	534	519	503	477	500	503	508	498	447	479	515	513	449	508	497	431	499	490	495	509	473	496	517	494	510	481	490	484	474	479	536	466	457	457	478	459	510	525	487	490	456	494	487	479	511	536	475	483	488	477	551	491	459	489	449	462	529	488	474	497	503	521	492	502	519	476	498	503	487	463	486	494	473	484	480	485	493	473	487	457	492	505	479	494	552	499	464	511	517	475	509	484	486	449	478	507	498	534	474	512	520	483	472	502	488	485	476	484	499	473	502	495	468	423	443	513	435	472	455	476	510	488	532	503	455	481	484	438	523	476	535	467	494	505	464	491	481	492	482	443	525	491	468	530	455	567	472	502	415	498	497	467	501	466	472	508	449	455	478	463	484	493	501	501	503	498	520	474	503	521	488	458	495	491	524	457	470	493	482	496	514	494	452	489	473	472	498	481	482	501	469	504	470	517	493	500	468	490	494	476	456	477	503	472	479	508	513	491	501	493	481	499	441	494	494	477	516	493	480	503	513	529	485	458	472	522	508	480	503	469	511	507	487	494	480	473	496	522	533	495	505	503	490	443	506	491	538	459	474	468	503	538	478	443	480	486	506	493	497	471	493	530	477	504	467	487	503	468	520	532	526	488	472	464	500	475	480	474	474	515	505	461	462	509	519	474	481	534	501	509	512	470	492	520	476	470	472	494	485	501	488	517	494	432	502	494	485	503	477	467	478	506	478	479	527	513	506	493	515	490	456	516	504	481	502	447	494	479	515	475	508	482	469	477	465	508	476	494	506	500	463	477	455	503	506	483	503	467	463	465	493	515	517	512	515	473	495	499	505	457	488	476	470	467	488	518	515	495	514	501	433	494	492	443	521	477	490	482	477	493	498	487	473	515	510	455	460	489	516	493	516	503	490	498	504	506	465	501	491	501	525	480	509	528	515	471	460	446	490	476	466	480	490	499	527	500	522	462	503	480	506	487	509	494	485	457	486	510	462	499	486	518	545	480	519	497	479	527	489	453	492	496	492	488	530	476	458	518	475	507	521	510	513	492	492	485	514	475	508	507	485	493	513	492	510	501	474	473	501	491	489	510	481	491	526	485	480	520	507	495	476	474	478	483	501	501	457	542	489	478	492	520	494	450	483	491	515	491	506	498	470	474	469	478	459	506	452	464	502	483	470	491	541	509	483	528	486	435	517	486	479	453	542	501	479	478	497	503	477	507	458	485	483	479	441	504	491	488	458	463	549	448	449	495	487	516	477	497	489	513	471	474	501	458	520	488	508	482	480	506	512	486	501	472	480	485	429	483	485	481	512	466	499	509	512	508	482	500	513	464	492	455	497	503	495	487	478	492	490	500	447	515	497	512	494	493	490	512	493	496	486	474	440	482	547	506	470	463	455	449	479	466	516	478	484	508	481	480	496	488	512	480	521	483	489	479	475	468	499	488	493	473	467	523	476	489	480	515	494	500	493	487	502	488	460	488	490	513	490	503	492	491	499	471	489	482	467	530	467	496	496	474	475	436	492	471	466	467	463	527	481	482	517	495	496	490	486	470	505	484	487	523	500	468	512	511	498	521	496	476	492	482	486	517	498	459	500	495	510	468	513	517	510	489	463	524	497	542	519	489	501	500	510	486	473	476	511	502	471	453	493	499	434	498	541	504	488	533	440	483	496	496	489	508	477	439	533	507	493
14279	8919	13551	6773	2000	803	743	628	440	367	379	367	418	416	369	407	357	382	373	380	334	349	349	340	367	361	334	375	359	343	377	384	350	364	360	321	374	383	372	374	410	344	388	371	381	376	352	377	386	366	375	338	363	343	355	360	351	341	380	416	382	393	324	399	396	374	358	360	339	353	366	401	355	355	332	388	343	355	407	395	390	349	371	376	398	336	387	378	386	337	394	375	352	349	398	371	383	338	360	405	376	366	363	380	369	350	380	369	387	373	348	380	370	390	361	359	370	388	366	404	358	369	405	414	404	368	367	360	354	365	345	366	352	363	374	374	374	361	360	403	420	333	373	377	355	389	381	384	365	368	364	399	390	371	354	384	383	385	389	348	353	361	361	335	390	383	370	376	353	364	394	373	368	388	369	378	399	371	373	358	344	359	347	336	390	356	380	357	356	352	317	373	384	345	355	376	369	397	338	384	331	374	351	367	381	330	396	378	384	392	369	381	393	381	344	377	369	356	340	387	385	369	340	373	384	368	367	367	353	353	399	361	376	358	335	365	365	345	346	335	348	351	345	356	377	343	334	375	372	376	400	377	367	381	378	391	358	372	385	377	367	372	368	367	373	378	385	332	423	344	325	406	366	344	351	366	389	369	363	359	393	377	356	363	351	356	371	382	401	385	394	356	348	369	383	390	349	350	368	378	354	354	357	332	378	364	357	384	380	364	379	347	358	401	373	364	378	370	395	375	342	372	352	384	382	343	361	375	340	356	376	390	346	347	372	346	368	361	360	378	359	351	354	376	345	392	390	376	373	347	369	371	399	368	374	383	370	351	393	367	388	372	369	351	396	361	381	358	360	372	374	409	362	356	415	383	363	356	368	348	371	330	351	353	352	378	364	386	376	373	383	352	369	395	351	392	388	336	358	405	373	335	366	366	375	349	364	386	380	311	351	380	336	372	381	374	350	339	342	390	360	367	382	365	369	394	364	393	380	392	400	351	337	358	344	373	381	359	351	327	343	380	355	364	400	373	395	355	336	401	361	372	393	381	404	374	338	365	348	337	366	360	386	352	349	384	378	365	389	361	368	342	346	374	355	362	363	350	360	356	385	349	389	326	354	350	403	388	388	397	332	380	355	386	403	349	363	394	419	361	368	352	380	369	333	346	377	349	355	389	373	358	387	364	349	364	369	365	387	386	357	357	305	361	394	360	365	355	390	376	377	337	384	359	342	385	352	367	358	382	355	384	346	348	360	360	393	355	380	375	356	383	356	369	377	334	352	350	360	356	389	348	354	393	360	368	402	370	353	366	374	363	343	387	351	370	341	358	382	348	379	356	363	366	393	349	334	376	355	337	365	378	372	363	379	347	364	354	355	354	367	397	356	368	362	375	414	385	362	356	374	362	381	332	374	390	349	335	384	376	375	346	369	387	355	349	330	353	386	364	365	359	407	372	385	370	360	369	368	355	336	354	332	389	385	405	383	395	375	373	374	360	364	367	373	349	348	368	367	362	359	366	364	379	360	366	383	386	369	408	345	381	365	382	345	348	387	366	391	385	358	386	395	327	382	356	345	336	362	367	353	351	356	362	352	350	329	356	367	356	398	385	349	352	370	393	400	348	354	367	389	375	375	371	378	369	360	338	354	357	380	370	377	367	380	356	400	367	355	363	348	353	382	351	353	364	390	414	349	368	384	350	381	352	400	298	347	342	361	376	334	375	353	350	383	382	332	373	377	363	406	373	391	354	360	365	360	352	368	403	362	364	373	362	348	365	342	356	369	367	376	370	344	339	357	332	394	364	368	357	348	324	374	366	361	341	378	366	374	369	355	339	384	387	344	351	386	376	351	340	348	350	350	370	391	378	349	366	356	387	371	366	367	347	378	360	394	364	334	360	349	354	370	367	355	387	367	351	382	348	376	374	386	372	334	360	339	342	361	384	353	343	319	364	363	354	360	397	405	371	391	360	353	353	342	349	386	325	370	385	357	350	347	375	356	367	408	382	340	368	349	329	388	377	358	368	342	441	379	377	355	378	374	368	344	383	358	383	351	331	364	383	352	369	352	355	338	347	405	368	367	383	366	373	366	357	371	419	412	367	364	353	347	361	370	349	371	366	387	381	363	372	373	371	383	334	356	387	359	352	358	368	390	384	380	363	368	371	386	362	380	373	399	367	390	383	390	350	390	341	358	389	371	350	359	364	367	376	391	364	390	397	381	364	388	361	364	396	348	338	381	377	346	331	381	375	366	368	370	374	379	362	398	375	382	348	408	362	365	373	401	371	345	337	364	340	382	373	391	401	349	367	358	350	373	379	371	368	332	395	354	379	346	358	372	388	362	349	357	370	350	354	343	350	332	366	373	354	377	361	381	364	330	401	351	368	369	396	352	378	345	350	386	378	360	388	389	351	360	386	360	364	354	411	367	356	379	375	367	352	340	372	366	393	404	322	384	352	390	357	345	359	373	346	376	368	380	362	404	389	354	350	355	363	365	340	335	369	367	334	351	369	386	363	386	335	340	372	366	334	349	346	367	389	354	342	370	396	365	395	368	331	352	346	401	370	346	327	356	381	375	349	348	387	343	323	328	349	377	371	363	356	348	355	350	404	372	375	358	381	388	372	333	378	344	343	368	338	373	376	342	340	359	407	363	359	381	366	383	451	378	348	362	400	381	346	327	366	357	405	356	401	367	374	395	352	350	353	369	408	390	344	350	343	368	355	364	379	375	349	381	368	336	358	359	364	389	354	366	343	347	384	373	369	391	358	371	364	381	383	373	375	376	380	355	366	355	387	383	369	339	354	334	343	341	370	359	396	359	361	361	359	361	408	363	382	363	370	342	344	370	379	387	378	378	368	402	366	381	346	364	358	374	379	403	370	370	351	363	377	351	367	393	358	382	380	379	356	353	371	363	370	374	388	369	378	364	367	377	415	352	389	366	355	390	339	377	333	404	374	388	388	391	361	380	353	374	340	390	393	357	350	374	376	361	353	369	388	369	359	346	360	355	333	385	357	368	379	390	368	370	335	397	363	405	372	373	353	362	377	354	319	362	374	338	363	363	349	388	341	366	396	362	349	378	418	340	373	377	379	357	388	386	370	344	383	336	388	350	369	345	367	375	368	332	379	354	367	406	375	365	357	342	350	372	368	365	395	350	396	370	366	365	343	365	339	344	357	369	352	361	358	354	381	359	397	362	335	378	354	360	373	371	365	361	371	374	375	364	410	353	374	360	353	373	341	361	363	342	380	362	356	350	353	380	412	365	390	367	400	341	374	348	367	345	348	360	360	382	382	357	397	369	372	398	347	350	355	362	390	343	346	383	389	377	315	383	390	354	348	382	397	351	369	363	401	386	351	350	360	391	385	384	395	339	359	393	384	376	348	378	365	348	344	350	366	380	349	355	390	371	358	357	405	359	366	380	358	366	389	370	354	378	335	371	368	345	371	378	405	372	391	374	358	378	402	392	383	344	353	354	337	365	387	355	330
12397	12206	22445	13455	5629	2338	2066	2013	1332	886	922	843	915	869	911	957	877	897	878	891	928	887	908	901	886	890	865	869	886	946	848	866	843	875	875	887	840	847	835	900	885	930	909	898	834	923	861	902	889	855	851	866	849	875	860	916	862	869	822	888	840	915	895	898	848	877	856	844	895	847	863	932	871	823	921	905	846	915	892	856	860	887	896	900	864	855	900	835	873	909	921	910	856	862	894	859	839	905	852	922	916	897	890	833	876	909	871	862	896	857	903	908	886	873	895	862	897	856	838	882	930	888	858	913	926	840	877	889	936	876	799	891	906	846	916	891	888	902	861	855	851	856	867	884	900	879	885	851	906	871	868	861	840	899	858	873	849	883	912	817	888	852	854	904	900	924	863	911	906	895	888	889	883	880	890	905	896	853	840	867	870	847	817	877	844	864	872	860	875	886	888	872	864	870	901	908	934	854	929	879	830	926	846	908	814	913	871	887	859	861	846	843	875	896	864	871	876	835	858	872	909	849	878	909	873	852	887	844	882	866	924	934	911	869	881	851	890	902	885	931	803	889	898	831	886	895	871	861	868	928	859	884	857	834	820	913	825	802	856	920	867	905	841	871	885	855	885	913	916	873	880	830	859	903	947	897	889	898	872	880	917	868	858	921	924	819	940	912	890	901	895	873	896	891	871	869	860	936	899	895	900	892	876	882	864	885	874	899	851	868	866	876	841	873	813	893	915	931	866	861	858	852	896	892	850	849	876	865	886	815	898	856	852	883	866	808	875	840	870	896	870	864	838	899	914	865	869	954	906	909	898	897	919	882	873	894	859	894	871	879	849	826	921	888	891	808	887	857	856	887	820	879	863	908	900	886	850	862	853	873	884	849	858	866	860	908	855	859	877	854	908	833	906	907	839	854	877	839	877	877	921	876	890	888	885	865	849	859	925	803	850	868	921	887	889	890	856	882	825	854	899	881	849	935	833	870	886	915	902	846	911	936	904	828	873	821	890	864	847	859	923	895	927	827	874	820	917	886	863	824	869	895	920	876	868	847	903	830	854	852	876	908	850	864	865	879	890	909	849	916	883	854	913	915	950	842	893	889	884	916	887	894	883	905	884	903	837	854	880	878	889	914	909	861	890	929	847	862	869	843	884	841	869	893	865	884	851	864	848	820	823	944	907	876	833	886	896	901	929	895	907	888	925	883	927	888	926	858	887	873	854	852	926	891	919	886	914	877	863	919	933	836	894	833	876	876	833	826	847	825	859	911	885	845	905	924	846	868	902	887	872	837	888	900	872	870	827	884	883	889	894	886	882	872	868	826	872	838	911	898	876	908	869	899	864	864	835	881	929	852	912	875	879	888	854	884	930	857	880	893	922	865	886	877	866	902	880	851	924	879	854	913	847	890	920	861	869	869	921	858	922	883	869	868	855	903	891	879	878	901	854	852	895	934	885	888	835	886	818	850	874	810	860	910	864	883	803	872	915	902	855	887	906	896	879	858	879	930	878	837	933	887	856	930	807	852	823	842	893	829	884	935	913	870	896	891	853	828	880	910	929	852	833	862	934	895	840	893	832	867	884	888	828	830	915	874	892	819	878	880	844	889	910	882	887	852	867	796	873	866	813	830	902	837	884	901	869	888	845	868	868	868	861	898	889	873	835	865	868	900	926	878	929	927	838	812	868	880	847	876	883	854	866	922	882	827	841	881	917	933	876	875	913	831	890	832	938	849	888	930	922	850	839	829	883	853	856	918	903	846	906	898	863	930	871	842	868	862	864	918	903	833	830	847	887	871	839	868	888	881	858	925	884	901	896	881	837	864	859	906	899	889	899	880	845	883	881	856	898	903	895	908	859	888	928	931	891	864	839	877	892	882	887	854	912	841	891	898	859	843	936	851	846	880	852	870	841	819	862	912	868	852	864	880	906	872	846	877	862	897	895	858	835	887	830	846	902	823	846	902	892	894	867	854	951	920	880	865	854	908	892	916	910	832	833	896	943	851	883	853	809	871	842	850	888	888	876	909	894	836	928	868	918	876	849	884	890	853	911	863	847	915	849	890	869	866	850	897	848	890	887	910	864	825	851	877	887	885	869	920	922	857	853	869	869	864	864	849	848	912	852	783	897	868	944	861	896	899	868	869	881	900	868	880	929	870	841	886	847	860	837	866	855	879	870	847	872	876	863	825	894	870	891	854	905	884	854	877	926	844	887	873	889	862	856	832	918	876	888	904	882	909	874	874	895	829	909	872	865	904	856	898	926	918	863	861	785	864	874	869	882	918	905	872	823	859	876	903	918	941	866	866	931	853	856	897	854	856	902	878	891	883	885	882	909	901	839	905	851	869	877	907	897	854	881	856	837	855	838	859	886	888	880	840	936	835	854	889	878	876	893	894	847	850	823	909	845	844	910	842	933	897	917	898	870	959	902	870	895	835	860	830	796	864	834	844	859	833	844	883	819	909	917	865	875	920	865	836	879	895	893	936	848	887	845	871	883	946	867	882	863	859	866	866	926	858	921	885	887	849	908	865	922	892	865	911	849	905	885	883	897	894	878	886	908	856	849	875	833	875	887	915	860	826	856	843	860	907	893	942	869	865	861	897	864	858	801	885	865	882	872	869	839	901	876	896	873	870	920	927	936	855	927	846	887	867	910	900	882	878	887	895	873	876	874	865	888	872	855	860	872	929	907	864	892	878	894	856	857	875	884	830	927	875	879	865	928	860	821	839	879	868	889	898	883	878	908	854	900	838	888	900	896	928	818	865	852	885	857	895	875	888	899	890	931	916	901	862	876	871	867	897	874	856	893	860	862	895	857	858	849	824	901	849	884	917	859	931	895	895	881	881	911	860	866	878	855	901	869	857	867	888	873	875	840	865	924	897	841	884	787	876	866	890	857	870	917	894	895	833	906	845	925	902	887	938	889	866	880	829	859	884	880	830	843	853	855	893	857	911	867	854	941	851	812	911	851	830	886	911	912	901	811	897	905	872	870	890	849	854	871	877	893	802	873	924	900	934	861	882	893	802	871	867	946	851	892	863	912	915	854	854	863	942	889	920	866	872	895	845	893	898	888	830	881	843	833	881	889	925	896	894	895	864	858	891	892	899	878	842	848	874	908	865	868	880	865	927	828	832	844	798	913	890	865	895	946	903	831	889	854	856	887	844	893	881	877	874	917	864	872	846	864	828	901	870	875	893	850	858	848	862	899	854	822	915	878	886	845	867	830	882	821	871	914	921	897	879	922	897	839	933	848	893	796	787	871	918	892	888	896	870	896	911	900	914	904	855	914	922	841	866	840	849	905	877	902	909	943	873	925	951	899	858	871	829	896	876	917	832	874	846	841	853	879	919	898	876	885	898	905	899	864	915	870	857	898	855	824	844	897	873	841	859	841	907	862	820	847	819	786	894	862	859	897	870	891	923	894	903	862	847	933	878	859	891	827	831	832	816	918	863	864	874	887	912	920	867	926	860	887	917	817	897	858	893
57638	58354	68948	44981	25446	8197	4337	4884	2350	387	353	325	351	342	475	384	354	366	405	370	385	362	402	358	302	350	332	270	325	314	301	316	282	316	294	305	299	322	297	302	300	308	296	322	279	303	281	297	329	292	290	328	286	324	324	286	287	324	292	302	285	341	294	334	312	290	324	300	318	297	287	293	305	308	305	301	271	265	299	290	311	313	320	308	303	321	304	333	322	338	328	287	313	296	317	287	295	286	345	303	313	309	306	312	273	322	271	302	309	316	332	285	309	326	285	342	260	274	292	337	314	288	280	316	283	344	282	320	290	299	306	292	313	305	314	292	297	321	300	290	284	273	325	295	306	315	341	323	282	288	294	296	294	319	316	284	303	330	319	317	302	323	300	304	305	315	296	288	299	336	325	331	306	303	308	265	327	312	286	296	285	292	262	321	298	277	274	288	314	297	327	299	314	299	324	272	299	294	302	272	319	315	309	301	308	290	314	330	326	306	322	296	282	296	312	306	306	290	318	288	315	310	294	300	290	304	300	317	331	329	308	302	329	310	288	306	297	303	290	295	303	306	317	318	308	290	303	302	317	301	304	332	304	298	303	286	298	307	331	282	302	287	303	302	301	270	289	301	315	289	286	310	339	296	330	303	284	274	299	314	295	286	343	318	260	338	272	331	317	294	287	315	265	314	311	318	308	318	296	294	270	257	288	334	307	274	313	255	318	307	301	286	291	293	318	319	306	313	296	288	312	297	283	350	285	322	313	294	328	302	301	296	321	329	306	302	295	306	300	335	293	302	298	309	302	304	302	301	294	300	309	276	303	324	303	303	282	281	326	279	282	308	290	289	285	324	288	311	298	318	299	314	294	300	290	338	284	324	294	305	299	297	312	279	302	286	299	314	316	301	282	295	298	291	301	314	324	293	300	300	275	302	275	273	292	305	272	297	292	329	297	309	297	286	283	298	304	299	326	301	333	286	305	325	290	299	310	295	305	273	315	305	300	302	298	331	267	315	316	317	308	287	280	312	263	286	290	294	299	309	290	296	292	304	292	295	280	287	296	314	283	326	267	306	294	281	308	320	306	273	303	314	298	296	282	331	290	300	286	277	302	288	282	280	298	303	318	274	305	288	323	315	320	297	290	326	293	315	273	283	276	317	322	345	292	309	324	305	299	289	309	303	327	289	286	294	293	332	297	309	305	293	303	313	311	283	289	310	268	322	320	299	311	299	302	302	307	300	291	292	324	309	279	292	301	293	319	289	324	284	312	316	315	304	318	339	310	329	290	305	307	280	274	318	255	309	327	285	286	279	288	268	307	293	276	314	329	290	300	296	260	326	307	309	306	307	309	340	290	301	298	291	303	302	300	311	296	288	297	292	341	305	305	292	292	288	310	309	308	279	318	284	289	293	292	321	298	314	301	299	304	307	315	286	294	308	311	311	256	312	303	302	320	277	292	282	321	291	286	280	310	317	342	309	317	301	289	310	293	286	296	262	299	301	317	318	308	300	307	300	309	293	299	298	291	319	286	327	334	304	285	294	296	289	284	311	307	313	283	300	268	312	274	300	292	323	339	302	318	295	317	319	307	287	318	290	283	314	304	290	301	298	297	302	258	328	309	307	306	299	318	309	298	290	297	314	316	290	291	287	312	288	317	310	309	349	318	300	315	281	306	315	334	292	307	292	287	324	316	291	304	293	323	315	292	325	286	339	307	287	304	281	312	302	302	332	306	307	288	298	303	334	303	307	331	291	316	275	297	300	299	317	331	307	296	291	296	323	277	288	307	318	340	301	282	279	293	308	283	307	316	300	299	306	344	283	264	302	293	318	287	329	327	317	280	305	317	287	278	310	295	325	312	311	287	310	285	284	334	282	312	329	285	337	300	316	304	276	282	302	303	290	301	309	317	298	290	278	289	281	317	266	307	313	326	270	288	291	311	261	320	293	300	310	300	289	301	288	304	275	291	326	310	292	269	272	281	309	266	298	302	270	295	294	273	291	301	265	303	273	286	284	306	297	281	319	299	276	287	310	294	296	298	268	332	278	349	317	317	284	286	287	341	284	271	315	302	296	299	261	313	316	297	308	303	301	276	324	277	265	301	296	305	326	316	311	304	289	299	306	296	320	300	277	295	306	270	289	312	289	288	320	319	309	310	293	303	316	305	296	271	271	291	325	282	293	281	296	277	290	343	278	266	313	303	291	296	307	323	308	272	295	297	315	291	309	301	299	279	322	324	317	308	288	300	309	298	307	253	269	295	308	305	292	315	335	329	275	301	295	293	307	298	292	293	295	305	286	285	283	297	303	297	303	281	284	285	271	354	282	291	298	285	288	296	287	252	288	293	311	296	324	290	316	270	312	302	321	289	336	319	303	297	322	328	312	301	261	269	304	289	315	298	283	309	271	325	316	321	275	278	299	318	311	282	283	350	310	301	297	313	294	308	304	340	311	319	299	309	284	302	305	295	289	285	305	308	295	270	267	313	302	272	316	291	283	343	296	288	289	339	291	302	330	278	299	290	307	281	291	300	302	300	311	302	279	279	288	282	308	304	286	304	299	294	299	336	273	280	303	288	293	303	299	333	282	317	301	288	277	268	287	279	297	323	326	305	318	309	305	286	296	308	293	295	312	312	299	291	297	325	300	294	335	311	302	290	278	295	302	308	268	307	271	295	277	316	306	262	300	318	270	302	288	308	302	287	322	288	334	297	301	327	283	286	297	277	295	294	311	315	301	300	302	266	338	310	306	294	330	300	294	312	303	292	276	287	299	259	296	326	286	283	292	279	294	292	284	308	285	314	267	301	255	315	274	298	310	299	301	282	321	293	324	286	307	331	319	287	311	297	319	326	355	312	321	309	295	301	317	303	310	316	292	333	279	271	302	288	282	296	280	298	281	297	286	307	290	328	317	301	322	262	298	292	296	305	324	292	285	313	297	337	316	282	270	299	293	299	299	336	289	330	305	308	275	320	296	318	304	317	304	287	327	276	311	301	318	306	295	297	315	302	304	315	309	271	304	328	327	326	344	305	299	305	321	324	311	320	288	325	321	329	312	335	278	299	315	291	296	335	304	290	320	332	310	291	286	290	273	296	285	296	305	301	317	318	306	303	286	297	298	298	283	303	294	280	322	326	314	321	317	264	306	290	290	279	296	311	307	302	333	308	314	313	289	292	295	296	287	293	289	298	304	289	328	292	331	303	303	288	320	284	319	316	328	310	325	289	267	298	313	274	284	314	278	294	284	330	292	290	314	315	286	298	304	301	291	276	281	304	299	300	326	279	299	296	314	296	291	323	315	304	314	294	324	301	314	296	287	284	276	305	321	318	322	304	297	279	304	329	260	306	301	267	316	332	291	293	308	284	292	319	306	326	331	314	335	322	337	305	311	294	301	303	293	323	323	316	322	285	320	310	253	329	309	280	318	311	281	304	347	324	266	297	274	312	274	321	305	284	304	288	312	330	314	296	310	290	300	306	316	310	302	276	285
34831	44815	63347	46769	30867	10639	11817	16132	7599	975	926	896	1016	1395	1844	1215	978	995	1736	1526	1196	1256	1157	963	984	855	839	877	957	787	723	775	759	727	766	755	748	756	754	691	702	691	742	708	745	690	732	724	727	765	706	690	691	725	722	701	757	731	727	704	765	729	737	706	738	748	740	742	724	773	744	774	726	742	724	689	741	735	697	687	707	696	692	737	707	721	709	695	761	660	730	728	761	691	731	748	711	686	734	713	745	724	740	746	715	722	709	721	689	750	685	730	717	742	785	695	723	698	707	735	732	778	791	777	715	718	737	731	700	683	712	745	712	714	721	721	725	698	736	751	689	710	722	718	721	719	713	730	667	704	731	672	713	742	776	715	732	707	740	732	748	685	737	730	742	690	769	727	726	714	744	731	739	682	744	697	752	709	727	706	713	686	743	727	707	741	768	724	703	700	765	705	734	727	725	753	693	723	736	761	707	688	717	753	739	800	730	761	738	738	725	724	727	697	748	741	719	685	690	703	683	704	717	779	698	751	745	695	669	714	763	724	646	692	696	733	730	714	732	773	699	698	739	756	684	673	744	695	734	711	736	684	710	738	738	706	717	704	764	676	767	717	735	760	698	699	697	695	693	720	733	710	709	748	735	716	760	695	673	759	740	736	718	751	751	727	719	697	712	751	718	747	688	738	737	689	745	750	689	750	727	730	712	741	756	685	764	749	706	738	719	699	736	718	742	701	736	635	746	710	715	673	713	751	716	755	750	715	721	723	766	696	770	727	667	788	692	729	733	720	741	694	777	697	703	774	691	688	694	714	707	770	773	744	729	725	760	736	710	732	720	705	747	746	683	709	744	731	706	754	729	735	716	750	738	805	696	765	691	719	759	738	714	714	704	743	726	705	726	697	749	700	766	739	739	736	714	703	718	665	720	724	704	728	743	713	769	665	740	681	704	700	653	772	737	715	690	731	670	805	713	722	697	679	746	700	746	721	712	673	717	726	736	706	762	738	766	741	734	699	708	746	722	721	729	711	690	725	728	689	728	749	734	752	730	731	689	749	726	699	721	667	778	740	726	712	738	763	724	697	697	729	737	745	714	704	697	691	747	700	664	735	724	773	687	806	729	728	719	701	722	739	683	737	753	669	749	735	730	716	703	730	758	701	680	769	693	712	720	718	792	697	697	725	715	727	753	732	732	727	696	711	690	744	773	718	726	737	737	763	724	704	695	755	676	720	707	694	718	735	713	715	730	739	700	741	689	735	724	708	715	720	719	781	707	725	714	719	739	698	771	726	727	724	725	736	734	707	712	701	679	737	758	715	759	730	740	700	777	738	691	669	654	756	729	725	732	748	714	671	705	663	740	727	742	705	705	714	726	684	708	729	671	727	713	675	709	746	714	712	690	715	698	703	729	741	732	734	737	709	723	733	703	706	706	731	701	665	693	762	679	723	705	708	714	722	731	690	678	696	752	735	692	714	653	723	705	711	700	707	702	731	745	754	758	780	639	689	756	707	738	711	746	760	720	714	738	707	710	690	701	723	686	749	730	697	691	723	661	718	720	707	750	749	681	741	735	752	734	724	736	713	680	691	760	708	746	754	710	686	689	731	669	736	757	713	702	764	727	737	692	749	748	737	753	690	732	762	788	727	735	748	680	703	703	717	697	714	741	741	743	706	760	650	732	691	766	743	743	720	748	702	737	711	730	776	750	709	698	745	655	730	717	738	715	693	763	748	785	709	716	662	746	696	732	736	708	717	690	676	699	731	709	714	743	697	700	761	753	739	717	750	758	734	762	704	716	749	725	734	679	730	720	717	715	682	664	771	748	729	712	712	794	729	724	708	746	725	701	724	711	728	717	773	723	775	692	732	713	756	741	724	734	714	731	726	759	699	721	729	707	735	732	710	684	718	697	749	712	730	729	768	744	694	744	675	716	714	734	743	759	700	702	721	737	756	740	706	761	753	685	724	717	698	780	748	706	715	714	725	736	688	719	738	710	796	701	711	768	776	725	676	776	758	686	776	731	720	685	662	723	736	732	691	722	673	712	761	717	732	703	741	735	738	688	760	736	697	735	727	706	699	717	750	711	747	716	719	701	741	721	733	691	702	734	766	702	712	657	724	737	747	709	724	720	727	729	714	701	716	747	723	760	757	662	739	717	729	717	766	727	730	747	751	704	687	737	744	746	693	754	706	676	716	696	734	736	662	759	711	732	711	726	718	693	725	702	754	777	762	728	760	686	684	746	720	725	767	712	786	720	684	746	758	667	744	696	726	739	774	717	728	673	717	725	726	681	716	745	737	714	715	672	702	725	681	724	729	691	767	694	719	744	693	710	740	721	738	733	731	741	755	707	751	747	773	690	759	717	718	738	667	716	740	707	735	690	789	722	726	733	718	688	748	720	760	724	696	749	762	741	743	747	739	720	703	689	733	741	706	739	742	727	712	712	745	665	766	710	747	727	747	725	735	742	681	697	699	730	752	706	713	733	700	702	696	714	752	674	766	763	683	789	758	707	760	727	715	702	754	727	732	734	732	709	732	696	706	684	709	671	735	741	713	723	713	776	713	701	694	692	700	728	716	721	734	638	673	718	703	707	729	736	737	709	716	740	716	718	754	734	709	704	696	684	695	733	706	757	680	692	755	729	691	700	704	750	734	724	757	723	741	668	753	715	732	748	739	728	729	655	751	701	734	722	733	746	690	723	762	736	716	725	689	711	742	731	722	704	676	753	761	703	750	727	734	731	750	699	727	741	748	748	654	723	757	774	720	693	720	737	735	699	734	735	712	722	705	762	702	720	708	689	681	687	691	733	696	731	723	703	741	720	673	743	686	738	713	710	734	738	724	715	719	665	738	752	706	727	711	729	758	736	726	767	745	731	755	696	687	725	736	696	755	691	718	748	709	683	707	710	733	679	716	699	712	740	771	705	755	726	752	666	746	740	781	748	708	743	692	747	738	684	702	703	662	736	732	753	740	724	726	703	704	714	698	717	695	750	724	746	717	656	744	754	676	772	749	708	724	699	682	747	747	733	742	697	762	683	753	758	707	758	717	733	735	775	723	699	734	760	698	684	717	677	712	707	714	706	730	726	668	731	713	726	737	728	669	718	705	692	721	718	707	708	701	702	727	699	726	743	696	698	746	713	742	673	692	736	704	714	699	709	760	721	753	722	711	737	781	753	777	771	691	754	696	696	717	725	699	743	708	692	735	737	721	682	747	729	713	760	655	754	712	730	731	757	766	732	725	686	738	755	710	702	691	714	752	694	712	725	739	746	711	739	712	712	768	699	682	734	753	711	781	763	738	725	726	752	695	736	713	729	776	719	701	688	724	744	812	739	711	709	712	719	738	725	769	747	729	705	723	720	734	677	693	716	751	749	696	745	758	711	715	765	710	767	738	721	758	724	767	708	725	686	691	693	751	757	695	716	689	760	689	710	746	751	736	716	726	742	681	720	735	709	751	740	713	730	758	667	696	737	717	697	718
69831	72234	78576	55071	33063	14177	9224	8740	3558	347	262	247	283	421	462	360	259	235	319	425	338	265	284	249	209	241	210	217	241	232	216	194	234	204	165	171	215	227	166	180	206	224	211	173	207	186	183	178	204	182	206	165	193	179	203	167	189	180	189	159	181	182	184	197	176	203	184	188	204	159	204	173	162	183	207	198	211	176	179	179	209	182	169	188	203	186	214	197	191	192	200	192	173	173	162	153	195	194	189	201	197	194	180	186	203	188	177	175	194	206	190	201	182	191	187	167	202	197	211	185	171	206	182	185	178	191	205	193	207	170	179	188	181	182	176	173	192	184	193	180	168	194	214	192	206	181	179	200	181	173	180	187	200	165	183	193	180	181	192	166	196	175	205	193	190	190	185	178	183	200	196	183	151	195	201	189	184	188	181	175	214	189	161	182	175	202	201	182	191	188	173	207	186	156	165	200	188	192	186	174	164	179	189	165	176	182	192	190	176	194	188	173	188	180	181	179	193	177	159	200	189	196	185	187	176	179	203	212	185	196	189	192	198	190	206	163	188	200	173	191	220	200	200	200	202	168	151	188	217	190	172	180	210	175	197	200	174	163	210	183	188	170	194	206	211	183	187	177	191	210	199	197	210	187	203	198	148	200	180	195	177	206	195	201	191	198	183	182	196	174	188	203	187	158	219	170	180	186	214	197	186	184	183	178	202	174	190	186	168	190	180	215	196	194	208	190	192	168	194	156	188	206	206	198	182	195	194	169	189	179	164	196	190	169	179	179	194	166	177	166	186	211	170	176	208	172	186	205	191	165	209	188	186	183	193	180	195	185	198	182	188	162	187	192	186	201	220	182	193	177	180	172	171	187	196	184	194	177	204	215	178	185	197	164	197	176	188	167	185	209	185	188	207	180	199	187	195	169	215	191	184	171	161	201	176	185	185	202	172	187	167	174	202	196	170	165	169	194	158	184	198	185	181	162	176	205	180	188	164	191	215	179	203	190	196	192	187	197	195	191	197	183	178	172	173	207	181	162	177	175	181	163	198	182	207	172	178	195	200	209	184	169	179	189	182	188	200	186	186	209	154	186	180	213	189	203	215	179	189	147	181	192	190	191	193	179	180	180	188	177	189	207	190	170	179	185	164	187	206	183	171	190	194	166	168	192	178	178	168	185	162	184	205	178	190	174	185	195	183	190	178	173	172	185	180	191	154	188	202	191	189	187	204	201	173	191	173	173	198	174	166	187	182	222	206	181	180	173	168	191	178	192	192	201	180	183	181	178	188	179	177	188	191	174	206	202	199	185	193	204	196	190	189	197	190	164	187	197	180	182	155	168	188	186	201	191	193	180	187	195	182	181	198	186	190	173	185	213	203	213	209	171	208	177	196	185	183	189	198	206	190	202	192	173	194	196	215	190	211	203	177	211	173	170	187	207	180	169	180	190	168	189	205	191	193	213	176	195	170	178	174	194	178	189	161	185	174	181	179	183	161	188	177	173	184	185	188	186	175	201	190	179	192	183	176	172	179	166	193	195	183	193	171	179	202	194	175	208	198	164	180	163	162	190	183	210	180	171	182	188	174	172	197	181	183	193	203	233	205	183	212	194	193	164	191	190	197	148	197	158	202	200	202	174	166	161	184	198	186	193	163	168	176	179	187	199	177	172	167	181	172	187	182	205	193	225	192	185	213	192	177	191	211	184	197	177	200	192	178	196	175	194	177	190	196	174	193	183	184	196	178	186	204	219	203	189	166	183	186	188	185	208	191	201	184	192	184	192	170	174	184	208	195	186	165	186	177	171	194	170	185	185	187	193	178	176	166	183	186	189	227	197	187	174	171	186	181	159	196	201	171	192	183	184	205	189	195	175	182	173	178	185	192	181	172	190	181	192	208	180	166	189	181	205	168	191	198	204	194	166	179	210	166	197	197	183	210	212	190	225	170	203	169	180	166	199	182	197	204	179	187	183	174	196	178	179	186	158	190	186	169	212	200	169	215	184	183	184	221	201	194	196	153	194	190	190	152	171	182	176	174	203	190	185	194	201	163	171	202	188	187	182	167	195	204	183	193	186	180	170	180	202	175	185	200	195	183	183	189	186	202	167	180	194	175	195	211	173	183	215	204	180	190	188	186	189	203	189	174	192	191	180	202	177	188	175	146	168	215	182	176	203	190	184	165	170	231	203	171	179	193	190	204	187	192	189	182	186	165	192	192	176	174	207	193	186	207	211	184	180	179	175	190	199	196	184	208	212	195	177	206	201	198	182	202	187	190	190	226	172	174	166	209	202	205	193	199	166	158	164	179	192	200	165	202	180	207	187	190	170	193	197	168	176	188	202	175	209	187	186	189	177	179	200	160	195	181	163	194	173	212	195	212	187	213	211	184	211	170	175	184	195	191	193	181	174	191	203	218	199	184	190	204	223	192	182	198	196	163	170	213	205	194	173	196	192	202	180	200	175	167	197	190	194	155	201	171	200	198	189	176	180	179	192	196	202	189	178	200	190	197	173	171	188	213	210	184	168	187	197	192	185	193	195	174	201	182	174	179	193	190	173	203	189	195	229	165	178	192	198	172	177	185	191	187	193	194	187	199	216	210	195	173	177	203	186	195	171	194	162	208	167	157	191	203	209	199	188	183	189	192	167	172	184	211	204	181	170	205	175	207	162	181	170	191	161	187	180	215	191	206	174	204	177	197	186	192	187	190	163	184	188	201	177	201	207	195	208	201	196	175	219	187	199	181	190	185	201	172	194	187	217	182	199	176	175	168	189	175	203	204	204	201	200	198	164	187	211	201	212	199	179	170	169	191	180	190	179	178	218	186	186	167	166	200	171	188	206	173	202	189	183	195	198	180	189	202	171	167	197	195	208	182	225	193	206	180	162	212	186	171	211	187	182	197	180	194	182	196	181	177	181	225	190	186	170	198	192	174	180	175	186	204	204	177	168	194	171	215	190	203	194	162	224	184	197	218	190	205	192	188	176	163	166	194	197	182	191	208	167	193	192	185	178	199	212	172	187	184	200	206	175	192	173	177	190	191	167	194	166	192	170	157	169	191	188	174	170	193	191	184	180	199	202	189	197	197	184	186	171	182	187	199	188	198	198	183	177	182	198	176	170	194	195	199	198	207	182	167	204	182	177	178	199	194	194	181	194	200	203	195	176	181	162	203	209	185	188	196	220	175	184	204	185	202	187	176	208	199	190	213	196	192	186	166	186	184	199	193	180	165	174	193	177	216	190	183	190	203	172	197	201	177	158	181	192	171	216	223	176	175	188	196	180	182	173	187	188	202	183	168	194	188	203	187	194	186	207	198	203	188	209	163	171	191	191	184	159	209	175	206	185	193	174	224	175	191	191	186	189	189	178	192	182	164	174	190	204	192	180	222	196	187	183	182	186	172	181	210	173	173	214	171	199	203	198	188	195	197	163	155	201	180	202	193	197	173	186	167	194	189	177	166	205	196	186	149	174	181	213	208	189	164	194	174	173
43884	56589	76147	55674	36122	15289	18428	23006	9696	920	738	914	1160	1884	2394	1516	817	861	1544	2195	1377	853	1211	719	706	853	718	662	813	713	515	543	524	502	501	477	470	486	477	497	478	495	474	524	462	528	470	488	460	495	463	492	511	481	469	463	503	480	503	481	518	502	444	477	498	502	490	474	490	500	485	476	471	462	465	488	445	471	483	501	485	469	488	479	460	471	469	471	483	512	466	479	462	472	504	478	511	492	446	506	468	484	494	496	446	464	459	473	465	492	455	474	445	496	468	499	505	507	494	464	476	456	469	465	500	465	431	454	469	483	514	487	493	457	479	446	481	448	509	503	498	464	516	452	502	458	519	500	491	469	494	498	463	491	456	468	438	513	520	459	509	462	490	498	476	492	493	406	468	477	474	442	486	474	468	447	447	502	484	453	472	499	511	525	524	460	446	447	487	471	465	474	476	478	471	517	503	476	486	476	455	517	517	450	474	476	472	496	468	492	460	513	472	517	480	454	493	476	490	502	468	489	457	475	470	485	514	439	432	476	459	471	499	448	463	502	515	488	459	521	496	449	491	497	489	465	528	492	478	472	465	482	485	471	482	510	480	495	484	483	497	466	459	499	490	528	492	453	432	476	453	446	548	483	453	453	517	487	484	460	477	474	490	478	483	525	486	443	445	474	482	442	489	494	458	483	525	484	479	456	481	465	464	478	472	458	491	471	504	483	512	494	473	460	498	475	509	487	503	514	519	504	466	461	478	442	499	484	461	484	502	489	495	439	479	494	434	495	474	449	498	479	508	501	486	526	493	492	473	499	506	473	487	493	478	494	493	508	482	459	455	485	491	496	463	476	464	510	489	490	507	491	460	464	474	477	500	475	495	488	499	466	408	433	532	515	488	486	507	484	458	513	486	468	492	473	468	474	508	454	481	480	462	490	485	497	485	482	475	476	511	494	455	476	508	449	446	501	499	499	524	491	446	468	452	514	454	485	516	459	454	475	488	421	526	488	471	452	461	512	482	478	480	481	500	489	508	493	499	501	469	476	476	454	441	504	485	479	491	508	498	472	466	495	490	467	472	447	501	490	433	487	475	455	435	430	504	490	461	498	455	464	512	496	422	476	483	455	476	484	488	507	463	459	463	489	449	495	482	498	504	499	470	465	455	445	455	479	504	513	495	519	466	509	516	522	516	485	482	481	492	525	464	495	506	488	482	501	491	467	468	509	487	491	483	481	493	494	485	492	517	503	518	458	483	509	490	463	487	467	487	481	492	479	510	505	460	480	520	471	519	482	443	456	502	495	523	488	475	489	501	491	483	482	471	432	483	506	458	517	474	479	469	497	456	472	469	488	476	477	476	435	455	458	465	457	485	497	471	508	516	495	473	483	474	464	498	454	497	461	478	464	475	498	490	491	507	483	489	482	503	470	495	510	494	472	501	477	516	481	512	480	480	456	505	482	484	490	505	503	480	479	508	533	487	485	479	485	527	479	492	483	447	493	503	469	492	505	453	471	472	496	486	502	485	471	462	480	496	461	473	463	483	516	459	518	474	469	468	495	466	472	477	475	452	505	504	469	492	468	469	513	444	477	470	478	498	422	498	439	518	419	486	474	487	493	477	498	480	492	469	455	524	439	476	451	483	455	509	457	477	501	481	453	482	467	464	462	518	450	487	475	474	479	484	505	475	502	452	492	489	466	484	473	504	470	494	512	486	467	444	530	499	504	506	456	475	488	480	474	499	509	453	464	429	515	483	481	518	438	433	481	461	468	490	459	458	483	525	510	463	499	465	493	513	499	496	482	453	439	502	496	507	475	480	517	540	488	494	486	467	503	460	495	496	474	489	472	492	446	481	490	489	471	461	481	469	517	465	486	490	445	531	443	486	498	499	463	512	481	457	451	470	485	490	523	479	472	472	506	507	510	483	435	466	469	493	451	496	483	503	478	481	471	492	438	480	484	509	485	482	506	491	493	491	470	490	485	448	457	479	504	503	485	443	507	446	485	479	460	484	507	493	445	464	494	489	499	484	452	474	520	466	474	477	465	518	474	502	505	522	469	469	493	489	471	525	467	471	513	507	483	479	469	514	469	444	487	470	451	474	487	517	483	479	485	481	480	447	499	464	514	513	472	451	481	474	475	509	445	452	460	454	523	479	516	454	503	506	453	495	482	447	478	461	512	497	541	477	502	505	522	482	490	447	467	449	515	501	483	500	495	500	485	478	506	480	485	507	453	482	447	472	467	516	470	495	482	473	476	480	474	525	500	483	459	490	472	461	480	493	506	453	443	462	452	471	496	471	451	462	483	456	437	483	482	458	469	497	505	446	470	482	461	500	473	507	449	497	508	511	473	482	483	488	448	471	477	453	497	479	483	517	510	508	493	478	499	482	488	487	464	489	483	459	541	494	458	521	495	509	468	487	501	492	506	459	482	468	483	482	489	497	425	490	462	514	500	481	488	524	483	452	479	508	486	536	514	493	505	473	460	466	495	481	471	419	480	490	482	543	467	492	545	499	491	482	473	474	499	446	452	534	509	481	480	481	452	479	490	464	491	461	470	461	472	464	471	503	493	461	476	469	504	465	484	452	468	436	440	496	464	454	481	503	500	442	493	485	439	473	481	463	460	528	525	493	472	476	459	476	479	535	505	466	503	492	509	509	501	509	528	460	486	512	477	494	457	492	498	454	421	464	486	490	470	475	468	485	465	475	495	479	469	469	470	504	493	487	485	491	469	497	475	489	467	453	471	484	513	463	499	501	487	487	500	470	458	509	496	516	480	484	480	474	475	469	485	477	457	495	494	473	494	508	479	519	448	496	495	469	467	472	484	465	458	442	474	511	510	502	486	486	521	473	486	458	489	478	504	479	486	456	447	479	487	445	464	451	495	481	477	512	475	480	476	485	481	502	522	461	509	457	435	484	469	487	445	474	459	474	514	491	516	462	427	446	466	513	450	484	473	437	480	471	496	481	451	520	453	437	461	478	469	509	504	495	452	495	486	480	438	500	478	472	481	485	461	479	487	498	451	502	467	477	490	461	483	495	434	469	485	463	466	473	503	495	514	477	507	464	488	483	479	489	493	489	498	449	485	466	496	467	481	504	455	464	483	483	446	472	448	476	454	478	466	451	486	493	489	483	488	496	482	495	473	496	464	486	484	507	437	507	428	518	496	464	455	473	485	483	474	482	452	491	496	459	449	486	480	506	470	484	469	489	532	491	495	411	485	484	478	502	476	497	494	448	440	459	464	506	478	461	471	453	477	492	498	479	505	467	479	454	451	490	489	487	490	458	481	509	459	468	479	429	509	435	466	491	475	527	496	487	476	507	448	446	471	500	444	469	530	495	493	499	480	493	499	501	502	466	470	458	489	509	482	461	460	469	439	458	491	478	496	451	477	480	505	484	532	525	492	483	473	491	451	467	475	499	451	448	456	505	480	540	508	477	468	504	479	458	454	491	467	466	491	503	475	465	529	481	497	493	476	474	441
13996	9426	12549	6070	1561	603	545	515	396	391	397	355	380	390	400	361	411	368	353	374	382	376	360	364	365	338	341	362	386	376	372	382	357	399	382	374	345	327	388	347	358	342	374	385	368	387	345	361	351	411	370	381	378	364	382	340	366	406	370	345	362	355	353	334	384	356	343	363	378	383	377	357	375	375	391	381	397	381	376	368	332	336	378	353	361	376	356	392	346	378	367	381	353	355	362	365	375	373	349	386	381	371	405	378	352	399	374	394	387	367	355	368	372	387	348	366	355	333	387	386	340	368	347	350	350	379	338	341	376	343	399	344	418	363	387	375	393	412	361	369	363	358	348	383	356	381	333	360	356	345	356	365	334	371	364	358	377	352	351	370	381	362	333	366	341	336	372	385	414	338	379	374	364	345	357	344	380	308	338	365	356	351	384	356	330	365	376	387	415	341	361	386	352	361	335	361	348	369	390	345	391	378	337	364	370	346	361	359	339	395	366	368	371	355	400	346	350	392	374	365	331	389	371	349	373	409	375	373	388	371	371	357	360	357	393	378	353	393	376	364	349	348	392	335	373	363	352	344	347	386	367	395	371	339	323	397	335	347	352	412	354	375	354	362	363	380	388	337	314	366	354	358	357	344	360	366	351	370	356	337	353	347	341	331	348	360	365	341	358	396	358	351	340	378	385	344	375	388	368	344	383	341	394	353	357	385	382	363	337	382	328	381	343	355	343	318	382	376	365	391	341	350	371	363	388	390	372	351	367	351	366	361	364	379	372	332	350	355	329	363	378	372	401	364	365	332	360	351	362	371	367	384	364	359	363	333	373	373	339	366	380	353	373	339	313	339	370	363	356	360	371	364	368	366	378	352	370	362	351	332	375	366	334	406	356	390	353	357	399	394	359	376	356	340	374	375	352	387	373	357	372	366	361	338	349	336	378	365	341	358	375	343	364	380	366	356	363	388	370	400	355	340	396	348	364	352	356	362	388	363	367	339	370	330	360	380	371	366	338	382	347	371	333	350	336	341	346	375	385	353	359	367	363	370	392	335	394	357	380	386	428	374	317	355	381	383	379	383	332	370	353	368	350	358	367	336	337	363	374	361	359	359	365	357	359	334	363	420	347	365	345	362	363	371	355	361	344	384	335	361	350	387	375	346	366	389	377	380	375	343	323	344	390	393	355	333	371	406	361	386	353	335	353	364	401	369	378	326	393	398	338	343	345	354	373	356	364	386	363	339	359	412	363	408	358	397	349	399	367	367	417	386	408	366	365	366	365	369	365	382	341	319	372	384	369	352	368	352	379	360	359	374	368	362	375	397	349	357	359	389	362	361	328	359	357	340	357	340	376	356	351	339	355	347	357	411	370	324	378	370	377	371	330	374	333	363	349	376	361	382	383	391	375	346	382	372	384	383	369	335	347	393	354	384	354	339	367	348	377	370	358	371	373	376	355	359	358	369	348	347	381	354	369	329	395	335	301	376	337	366	354	384	375	368	358	387	366	359	356	358	405	375	370	371	352	320	335	368	391	400	370	360	348	400	346	372	315	344	353	357	368	328	353	384	385	405	327	363	389	412	354	355	375	399	359	356	383	383	358	362	363	379	352	379	389	396	341	386	374	353	335	376	372	360	366	386	366	351	350	400	364	334	349	391	376	345	351	379	392	397	354	375	357	378	377	378	371	388	389	372	373	377	366	358	393	354	332	341	366	374	369	368	373	358	361	381	353	360	362	300	400	363	374	383	386	400	369	359	357	379	365	344	337	332	342	322	359	376	356	329	372	319	359	368	408	372	359	382	353	373	365	382	406	374	374	365	395	378	348	362	371	418	381	353	354	356	381	374	367	339	343	382	357	386	346	373	355	315	369	356	362	369	330	377	395	367	392	352	379	356	366	362	356	356	400	360	370	347	382	338	380	382	340	425	377	372	366	337	393	343	369	388	355	364	362	383	366	348	381	356	350	343	362	368	358	357	371	378	353	395	371	377	341	387	345	387	385	384	355	351	388	345	353	398	356	383	357	351	368	336	343	350	358	387	344	353	348	385	364	364	353	378	374	374	362	378	395	355	347	334	378	371	382	381	381	397	362	394	363	369	366	355	350	337	346	400	391	361	393	407	361	335	361	355	367	355	368	387	371	364	372	336	356	356	350	364	352	330	358	361	346	377	380	365	378	352	367	370	377	326	340	348	363	390	368	365	339	384	355	339	329	356	378	385	377	355	364	349	382	367	375	358	383	370	363	377	339	383	373	377	388	369	358	389	367	374	389	371	423	344	319	343	380	388	377	361	333	410	386	392	348	365	339	336	382	370	381	397	363	353	390	358	354	362	377	354	336	348	356	337	334	324	367	352	370	349	348	385	383	332	368	358	357	376	340	366	373	345	318	358	367	380	369	352	363	349	355	346	343	391	391	346	384	374	344	381	342	344	378	373	346	362	323	382	370	374	360	379	340	377	370	398	343	340	370	340	359	389	412	358	371	387	333	348	344	360	334	384	347	372	376	362	356	363	401	366	346	361	319	349	367	342	382	365	367	321	338	402	372	360	349	364	326	371	374	360	354	373	346	393	358	336	403	365	348	334	360	375	361	394	338	374	367	334	355	393	387	364	355	423	364	404	373	362	321	350	343	370	341	388	388	343	350	395	388	375	363	346	386	422	362	349	334	331	370	346	388	369	381	364	340	393	325	383	354	385	378	395	373	384	346	360	342	351	378	378	391	352	360	340	374	364	346	383	370	401	354	348	348	364	371	396	371	356	371	386	367	354	345	385	373	363	366	355	352	334	379	358	388	357	374	350	356	326	343	366	369	313	364	363	336	349	336	310	401	380	346	365	363	338	338	363	385	380	363	346	366	393	361	405	381	351	357	370	373	378	357	387	383	358	396	365	347	343	383	379	370	342	333	318	376	368	368	372	388	363	357	359	418	347	377	380	358	353	382	380	349	344	338	352	369	351	353	365	375	375	345	377	360	364	357	368	358	365	381	353	395	321	334	378	348	362	382	346	348	396	342	376	346	339	361	368	369	344	386	386	360	294	333	354	337	378	371	396	343	397	400	356	351	355	337	380	359	388	342	392	384	363	351	364	356	362	387	371	388	363	363	356	375	335	395	401	327	367	368	390	383	341	354	366	376	342	354	363	380	354	330	355	382	358	370	392	345	362	361	391	338	375	328	379	352	342	399	366	368	381	342	369	352	384	366	359	356	366	374	359	363	376	355	373	350	353	371	351	331	360	313	389	362	360	377	366	358	361	371	333	338	336	340	369	364	409	395	360	373	363	366	364	370	401	392	380	358	369	372	370	353	385	350	383	344	375	350	322	386	345	400	374	379	388	356	336	369	374	379	350	395	367	364	347	326	346	361	373	371	351	350	376	382	353	366	393	338	324	378	339	388	358	367	358	340	361	371	371	367	350	398	389	317	364	340	365	367	348	369	357	349	358	375	369	340	360	380	356	376	348	368	367	311	417	373	356	331	381	378	361
12118	13593	21670	12035	4804	1867	1766	1734	1006	867	901	836	882	935	954	847	866	911	902	975	946	897	876	869	898	874	864	891	885	910	931	916	854	859	812	868	816	867	814	879	813	873	819	855	856	869	820	867	855	834	845	898	909	804	915	893	886	913	822	888	837	886	804	858	921	854	904	899	873	916	889	870	916	868	869	900	918	833	885	899	807	858	906	919	901	904	867	939	888	911	840	865	861	885	846	845	862	904	854	881	864	902	842	848	890	891	925	934	870	835	861	896	885	909	805	875	853	863	871	887	900	882	818	834	889	825	870	923	894	862	870	841	942	837	815	822	822	853	883	825	906	851	905	863	920	842	865	873	876	863	835	849	891	885	857	888	888	866	887	900	865	836	867	821	829	849	881	902	883	841	838	862	850	847	842	892	875	872	879	910	811	818	845	837	849	866	926	817	852	871	858	840	903	889	886	919	856	884	883	893	889	865	921	849	874	905	821	905	822	873	827	847	874	905	862	822	882	860	850	865	863	861	899	846	883	886	889	887	855	870	906	864	904	859	875	815	831	895	879	811	817	828	851	927	849	861	930	862	912	906	874	850	865	819	898	857	903	932	886	904	875	862	891	913	860	842	879	891	876	879	817	854	876	829	832	806	889	869	796	853	840	889	875	873	894	836	889	870	864	870	919	890	840	903	888	863	904	876	876	871	855	895	881	865	878	837	829	863	862	869	881	851	812	863	906	824	853	893	873	935	896	860	856	818	892	874	887	873	892	850	845	856	921	862	843	854	864	829	860	864	806	849	869	854	836	883	910	836	861	813	865	866	871	859	922	827	877	870	872	885	837	903	872	893	890	871	890	866	897	870	817	845	809	881	895	870	842	886	916	849	895	888	884	868	872	930	898	902	867	835	870	822	848	882	907	904	882	886	850	879	850	859	872	897	853	873	844	821	940	934	862	905	857	861	873	848	851	821	833	903	859	860	893	883	870	872	861	841	849	851	875	855	871	889	857	874	897	810	924	889	896	929	860	873	850	816	865	850	878	858	909	878	908	904	868	898	855	854	849	848	856	896	907	839	845	878	830	848	902	911	862	859	927	915	796	920	866	888	836	876	875	930	842	915	881	930	852	910	899	876	875	819	811	834	905	853	827	849	866	864	906	851	922	917	892	843	828	816	846	865	827	873	887	903	876	847	840	883	895	880	908	883	888	893	834	855	896	883	896	849	916	914	878	906	826	912	827	863	876	866	842	840	883	887	881	817	890	870	873	878	836	916	879	898	831	846	858	889	866	854	895	872	859	825	845	867	841	897	823	888	844	908	864	867	874	869	879	859	885	880	880	909	872	857	867	867	908	871	830	871	873	860	890	846	846	845	870	921	860	877	885	889	887	842	844	875	916	859	872	890	852	875	862	829	911	827	845	818	888	882	889	924	901	858	880	801	867	856	924	896	807	906	883	914	864	888	859	872	865	880	890	885	884	869	854	848	862	869	866	885	864	918	887	837	862	862	814	854	858	868	887	863	864	885	906	912	861	879	888	872	907	862	871	845	870	897	848	889	855	861	954	807	878	833	882	825	845	821	847	879	866	927	869	914	874	884	895	884	792	854	900	911	921	896	875	835	845	894	827	914	842	898	915	885	883	803	892	867	857	847	880	881	886	929	907	880	841	855	861	909	880	878	901	866	899	894	846	802	876	861	865	895	890	898	822	868	880	894	863	879	852	881	910	871	874	869	853	860	843	835	870	911	913	902	837	904	860	909	877	895	855	883	793	845	884	867	883	868	870	879	942	853	834	852	854	895	907	852	870	907	860	900	873	863	844	898	861	884	819	828	839	901	872	890	816	867	857	873	868	833	865	913	853	845	881	893	870	887	870	816	867	807	869	823	856	895	912	840	865	866	905	822	910	863	868	895	915	806	836	913	863	918	898	892	918	792	874	897	862	893	936	873	857	894	867	847	891	840	859	870	850	906	823	897	873	862	842	869	875	859	892	942	838	883	858	872	900	856	925	878	869	883	901	861	841	889	854	893	906	877	894	863	838	883	870	850	900	894	863	799	830	838	842	880	893	821	894	813	861	873	857	838	845	912	840	887	840	883	840	918	846	905	882	909	871	849	838	895	865	907	861	865	875	841	877	870	892	822	902	891	863	905	863	836	833	842	827	857	882	835	851	837	870	863	896	809	889	863	856	858	861	860	858	908	870	879	849	861	858	863	847	886	899	846	864	895	889	830	930	894	847	850	918	848	841	829	868	817	826	910	842	845	859	824	845	889	877	847	867	897	867	915	871	915	866	847	873	911	873	915	852	885	896	918	872	864	867	863	884	885	852	833	836	853	809	903	852	915	898	905	890	863	871	855	827	882	938	856	845	894	846	907	932	897	881	845	950	805	861	931	883	892	894	857	845	876	911	897	908	812	870	893	839	861	891	875	826	836	832	857	892	872	866	897	851	863	865	888	816	863	873	886	882	883	897	885	921	859	859	927	885	887	880	824	859	867	887	804	912	854	884	890	914	890	888	876	864	874	815	902	880	849	861	878	899	855	886	891	889	872	835	868	870	877	865	856	831	893	926	812	845	848	858	877	884	840	902	858	849	888	890	877	897	873	888	916	823	886	851	856	907	889	855	840	893	861	853	928	876	936	834	875	907	834	863	868	876	820	891	924	883	834	865	875	814	864	874	866	852	848	893	856	872	880	862	900	869	865	894	869	866	897	863	869	834	835	873	841	886	848	808	879	834	868	828	918	861	858	843	861	925	875	869	874	884	845	845	867	884	890	875	829	809	809	906	823	822	892	881	883	858	898	895	894	857	875	806	864	900	929	836	914	819	887	889	833	898	908	881	875	818	881	866	840	896	821	882	844	894	867	850	878	876	881	874	889	877	885	859	866	891	853	885	843	861	882	843	844	877	900	852	901	859	876	842	918	809	832	911	873	885	885	900	853	856	907	915	877	847	883	913	883	866	924	908	878	851	904	864	897	842	888	900	870	839	876	856	849	852	877	875	865	847	851	860	907	846	892	883	824	927	831	883	829	857	901	895	849	864	815	916	875	880	882	953	835	900	860	838	875	845	881	837	859	891	885	828	866	873	850	864	874	853	834	904	864	841	856	922	828	919	883	862	828	826	895	896	818	872	804	840	865	910	871	919	854	876	823	840	825	863	915	826	847	929	903	904	875	863	858	878	909	846	810	868	885	867	897	833	897	843	852	869	868	829	891	840	883	861	879	860	874	864	851	878	885	838	895	866	874	873	889	852	878	846	908	879	849	893	843	869	925	837	855	869	879	851	919	839	880	865	853	913	882	828	848	842	907	867	860	835	900	876	895	862	891	841	832	859	846	881	859	858	899	828	875	917	843	832	877	853	872	882	899	868	837	912	846	859	873	868	885	872	828	852	852	850	902	814	881	846	889	879	928	818	896	840	875	879	846	829	887	898	885	897	872	890	861	893	898	918	875	870	913	897	926	867	827	877	825	871	852	861	821	882	892
61430	60495	66889	45477	25294	7452	6737	4705	906	426	317	364	450	539	471	343	327	365	418	386	373	355	348	303	329	311	306	333	306	308	271	331	315	301	300	342	294	294	281	290	298	311	326	291	305	300	323	314	325	336	301	297	281	312	287	303	291	290	320	310	298	313	297	278	303	282	296	275	295	336	308	290	341	305	293	283	260	306	310	312	263	289	299	264	310	301	309	298	300	282	290	298	297	311	334	291	309	282	310	288	292	289	281	308	305	334	301	300	310	304	263	320	319	320	314	288	291	315	317	307	283	321	277	304	308	262	338	312	305	299	277	296	309	311	299	295	292	282	307	316	320	310	318	315	286	286	312	312	307	272	294	282	323	291	284	276	294	282	316	298	320	302	294	300	291	333	306	291	305	291	299	300	287	288	300	282	291	299	307	328	299	297	298	312	312	296	323	318	259	317	310	307	324	296	309	306	286	336	301	321	261	297	309	281	261	315	279	298	286	298	283	299	282	305	324	284	316	289	310	318	281	350	282	302	293	308	298	325	304	291	335	296	321	298	323	271	298	279	321	280	265	281	310	283	302	299	309	306	313	312	312	333	295	298	308	326	306	298	306	303	300	285	311	308	304	306	290	300	301	297	298	290	267	285	296	273	286	321	290	305	302	322	267	309	306	267	297	294	275	298	323	318	261	289	298	315	297	265	321	319	318	287	300	306	306	307	271	300	304	299	284	324	314	272	303	292	269	306	324	305	322	299	318	321	284	303	323	315	288	284	336	278	306	309	303	329	277	274	316	290	309	297	330	304	301	302	327	304	274	296	311	290	318	305	284	300	303	320	310	297	278	316	303	297	296	274	297	311	286	309	269	315	309	296	310	290	301	310	345	309	296	304	336	325	314	298	295	295	286	303	283	325	314	300	280	317	315	320	317	278	291	295	306	325	284	295	286	241	317	269	320	284	307	273	326	276	279	303	286	318	299	291	304	274	280	314	298	297	321	285	311	303	302	273	320	304	284	297	272	302	319	333	299	287	316	277	291	297	280	262	274	291	278	324	293	308	270	287	331	289	305	277	304	294	303	267	313	318	319	287	299	291	282	306	310	318	298	305	274	292	307	315	303	278	301	296	314	287	302	286	317	312	276	324	283	298	319	304	294	341	322	314	316	288	306	325	311	321	321	306	292	305	299	296	272	313	304	287	303	294	286	290	307	351	322	297	308	307	302	283	319	281	263	268	322	306	323	301	299	269	324	286	331	298	263	281	305	303	328	312	323	299	320	294	278	298	277	288	317	322	318	306	319	283	294	275	319	293	305	295	290	299	299	315	280	285	299	296	317	296	303	320	286	283	288	304	282	279	310	299	269	307	325	290	284	294	282	323	273	326	297	309	306	281	323	294	302	293	296	309	284	272	299	301	285	323	296	285	314	339	302	289	294	282	305	314	297	311	303	304	309	287	318	301	320	282	311	271	289	270	303	306	270	336	276	283	338	297	291	307	307	291	294	294	326	308	321	305	312	280	306	320	338	299	307	283	274	312	304	315	308	298	308	275	312	319	326	281	312	302	325	295	277	308	299	317	318	307	310	318	277	308	303	316	307	308	326	340	305	257	285	272	337	315	304	296	275	322	326	294	302	305	304	297	296	288	276	301	291	296	323	311	315	304	308	301	308	313	298	311	304	269	314	272	284	301	258	277	296	283	282	304	315	287	302	289	307	271	283	338	324	294	296	318	290	290	294	312	259	290	310	273	296	325	298	305	317	297	320	302	292	290	319	335	306	319	331	269	308	286	260	320	310	308	312	295	282	329	281	263	291	322	317	307	298	267	287	261	313	300	303	277	295	326	320	316	311	272	337	248	277	278	315	309	294	312	324	279	293	304	290	301	261	296	303	274	292	275	311	297	323	297	306	270	290	284	291	330	315	300	301	278	316	304	291	311	263	312	312	296	281	298	302	306	276	324	305	305	302	280	300	282	288	319	287	327	304	288	299	312	326	293	262	340	322	288	287	315	330	322	287	307	311	276	313	292	296	315	302	301	305	294	319	310	307	290	320	290	268	297	284	299	284	302	307	263	322	322	294	278	300	287	304	274	296	290	327	288	296	329	272	295	328	308	293	322	276	299	297	278	302	315	291	285	297	284	319	323	302	300	302	310	308	292	314	334	310	314	293	323	312	303	303	296	277	310	304	293	314	288	314	298	294	288	286	308	324	309	325	313	310	307	291	300	294	318	327	288	295	293	320	313	304	318	326	293	309	273	272	332	292	323	333	298	308	326	316	285	279	303	285	302	329	321	289	309	306	315	293	307	322	324	312	302	295	272	278	304	298	294	335	283	267	257	307	292	303	314	321	301	319	295	276	314	289	288	315	319	276	287	298	303	319	286	281	295	322	306	289	320	328	326	320	329	309	290	278	263	264	316	325	287	319	292	325	297	330	311	314	303	296	330	343	306	305	314	300	307	297	314	311	296	315	284	315	297	327	265	287	294	301	338	279	309	283	295	299	294	271	297	314	320	296	289	295	289	263	313	289	284	307	300	341	289	296	323	297	293	307	317	312	331	293	282	306	304	277	311	305	338	322	299	326	304	294	296	298	317	287	294	270	296	330	294	278	296	300	291	315	297	293	298	302	303	299	267	292	301	330	288	294	317	304	300	302	316	297	315	297	267	292	305	310	291	303	288	311	318	327	268	283	310	299	315	313	295	278	307	280	271	289	293	298	296	285	316	298	298	303	311	284	329	269	320	308	268	312	292	330	290	319	276	303	273	297	306	324	303	332	298	302	302	296	295	308	335	299	338	340	330	292	308	306	267	346	309	288	305	303	312	292	288	295	290	306	284	299	290	289	305	282	312	298	292	304	307	283	296	300	277	328	315	304	286	269	320	289	313	315	278	310	293	308	301	281	287	281	291	277	272	337	290	289	328	311	302	287	286	314	284	307	280	317	318	304	328	301	291	335	303	302	348	287	324	331	291	299	302	344	309	283	294	289	279	309	300	291	308	307	294	300	284	271	293	296	303	288	301	278	304	277	298	281	301	263	308	309	295	321	323	298	280	305	301	310	296	301	287	288	317	351	299	311	332	306	289	298	295	302	323	308	319	283	307	290	260	310	308	308	308	318	304	302	311	305	307	326	291	334	265	310	287	286	283	267	326	299	315	332	333	274	308	303	339	303	302	298	276	271	297	319	316	280	324	296	310	320	305	271	284	302	306	313	291	330	297	274	310	301	305	286	306	302	281	290	307	301	293	319	298	307	294	282	320	279	316	322	287	324	315	314	276	282	319	308	327	295	334	298	319	287	286	289	332	291	299	287	269	309	308	280	334	318	328	299	321	307	302	285	299	275	307	300	306	308	311	338	320	299	292	288	290	278	294	325	293	327	303	317	302	292	326	285	325	311	323	302	269	302	284	289	338	320	313	275	292	289	304	313	323	348	307	287	307	275	287	300	312	329	329	298	299	295	281	263	289	305	303	306	305	300	303	288	309	271	291
37096	46208	62514	45284	28656	10245	17931	14194	2993	1190	937	1071	1600	2055	1633	952	1000	1002	1540	1527	1291	1162	1109	870	923	881	875	824	781	802	675	755	712	688	703	742	769	681	760	777	727	691	736	703	705	726	760	659	740	701	732	720	685	750	737	720	738	701	742	750	728	725	734	768	717	719	720	730	750	718	709	759	740	744	690	757	738	732	710	723	735	736	730	695	765	783	702	746	709	739	684	727	716	710	748	701	766	756	733	724	719	728	727	716	721	721	742	701	738	740	703	695	741	754	711	720	707	714	703	719	705	775	739	703	713	705	709	677	717	728	752	735	746	726	749	709	728	728	690	702	729	758	715	714	743	714	686	720	708	762	678	711	718	731	724	709	736	720	713	701	740	671	741	718	741	681	731	690	730	722	704	773	731	734	707	736	729	705	662	734	785	711	743	733	714	689	751	740	702	717	760	700	751	711	708	716	728	721	658	738	755	709	763	676	725	762	702	715	718	726	713	732	718	761	747	717	745	741	745	769	697	675	710	749	750	704	800	749	760	729	673	756	678	732	725	726	738	738	698	680	736	715	751	750	711	664	720	779	733	740	722	749	717	757	711	752	727	759	747	733	744	696	732	680	656	670	714	712	710	725	767	720	729	711	712	769	752	728	723	739	751	696	667	704	679	755	743	690	752	752	726	752	684	715	702	740	693	711	719	709	686	744	710	721	731	767	696	699	737	710	718	679	757	701	718	662	687	765	689	705	732	700	744	703	730	716	734	762	699	737	695	732	708	678	722	703	717	687	717	720	721	745	714	694	724	714	719	756	734	685	693	732	711	759	705	734	757	648	725	713	744	743	754	725	740	711	716	691	729	700	739	780	724	706	719	737	698	734	761	700	700	758	729	711	669	692	721	709	747	697	697	790	697	763	752	744	681	675	775	711	714	705	667	717	705	704	769	745	766	713	701	710	713	714	734	689	715	735	681	742	739	676	704	721	703	724	709	747	706	726	732	770	722	705	703	688	703	755	685	764	709	687	670	716	742	713	690	749	717	743	730	710	700	707	683	732	723	739	687	745	718	704	718	734	716	721	730	708	764	686	680	715	747	781	749	763	688	756	733	739	745	735	724	739	728	741	739	726	658	701	685	713	712	733	753	720	701	684	771	769	755	697	754	698	748	724	708	702	695	713	710	724	689	774	718	717	734	713	735	734	708	744	722	724	754	716	720	741	743	729	668	686	694	697	748	743	689	761	717	732	733	713	769	763	687	722	722	764	686	736	716	714	730	661	799	711	739	712	689	751	714	714	696	718	722	692	718	725	710	742	730	727	737	722	725	739	709	751	673	741	728	747	762	766	710	711	787	747	763	712	698	706	749	700	701	713	782	728	697	728	738	759	742	740	735	710	734	728	708	687	688	712	792	748	742	735	727	705	705	724	722	713	726	677	741	733	684	686	725	719	705	755	749	645	702	758	687	709	705	730	713	710	718	711	724	713	717	711	732	747	681	747	744	727	718	730	715	712	690	701	713	693	729	737	721	739	683	734	694	719	785	719	730	707	712	693	712	702	703	727	739	699	693	786	725	744	740	732	732	673	690	716	733	712	761	705	749	783	684	701	775	704	737	685	726	680	680	751	755	703	675	747	755	755	766	705	712	678	716	705	723	698	688	720	688	733	765	708	727	645	697	726	674	707	716	779	715	736	765	763	709	687	707	702	730	770	698	708	755	719	708	740	766	736	739	640	750	782	759	738	694	726	690	695	688	712	738	759	712	746	701	709	736	728	722	736	692	735	727	731	723	768	787	713	704	713	761	726	726	735	700	703	698	732	720	731	688	750	708	706	660	715	724	711	759	757	720	665	738	761	715	697	732	715	708	674	742	724	739	722	700	710	747	752	721	713	691	682	734	726	736	725	732	725	752	749	705	723	698	688	710	766	720	692	722	729	695	737	725	735	697	747	731	681	709	741	698	713	690	686	719	708	783	730	709	705	720	666	711	712	748	762	756	695	700	705	746	721	688	727	714	728	746	748	769	747	691	753	739	689	722	721	751	665	755	753	747	727	755	699	744	726	670	674	699	719	683	710	715	724	790	763	685	682	714	725	708	704	717	731	686	717	664	702	771	686	708	729	730	735	705	673	737	713	744	702	727	740	727	714	727	707	698	757	793	731	732	735	761	685	749	725	708	711	753	716	703	706	704	725	718	709	712	724	742	720	710	719	742	694	730	720	718	749	713	761	723	684	689	723	730	705	733	672	749	733	696	668	739	694	747	717	729	763	694	736	779	702	710	766	738	714	699	669	768	715	769	704	747	742	727	789	731	731	745	727	758	754	674	759	694	737	735	682	706	714	735	764	689	722	714	762	676	716	687	723	728	733	716	698	751	725	755	737	756	722	699	692	710	694	721	751	709	723	717	765	706	697	706	726	663	754	744	743	730	694	728	735	734	739	729	709	737	748	693	705	745	689	697	746	727	731	734	715	737	739	744	752	751	670	694	705	719	725	665	733	710	751	720	756	731	727	684	738	714	683	712	722	736	688	726	724	652	684	733	755	690	706	702	761	724	707	750	729	681	705	712	766	714	728	706	742	703	690	713	703	738	715	719	710	741	764	740	754	736	665	706	682	768	687	746	734	716	742	718	740	714	719	684	670	693	726	719	735	703	757	744	740	753	729	728	699	709	699	757	703	752	691	713	742	706	753	727	741	761	702	729	749	783	735	790	717	762	716	739	687	739	733	704	728	674	755	706	714	753	728	704	725	722	723	753	744	717	742	778	712	741	716	721	737	625	711	739	711	708	682	753	740	728	702	718	759	738	752	701	736	717	677	706	683	744	723	700	715	756	730	756	731	702	719	720	716	697	759	781	733	699	745	766	726	744	723	718	680	742	738	738	734	712	701	741	703	704	755	730	705	696	687	698	717	705	725	730	690	720	723	713	766	689	749	733	711	744	735	735	727	735	759	753	712	714	739	755	667	749	705	738	732	703	690	727	759	749	718	707	684	751	723	769	716	783	724	701	733	719	731	702	775	702	720	685	715	726	723	691	717	721	720	722	733	730	680	682	747	735	754	738	730	746	660	725	738	735	704	763	709	712	691	740	755	710	720	688	733	684	723	743	721	754	676	773	775	700	744	710	679	694	729	718	695	720	705	710	788	710	754	743	698	713	750	737	753	715	745	713	667	727	728	716	713	710	713	733	742	699	722	724	764	734	749	741	732	664	742	724	721	677	764	721	774	725	714	726	707	686	682	730	709	763	706	755	690	739	690	693	754	714	689	709	719	726	701	750	661	731	725	738	715	746	682	709	746	735	754	725	706	679	695	710	664	706	739	721	735	678	721	704	723	749	675	723	703	728	757	673	744	756	706	733	736	754	716	743	733	713	681	718	765	730	729	685	693	705	727	726	733	709	759	735	712	772	699	736	691	716	711	739	744	711	724	742	691	780	679	739	745	694	698	752	719	748	730	696	720	766	735	795	758	709	745	732	696	731	724	720	723
71974	71468	76765	53384	32592	14271	11619	9362	2225	466	272	354	437	496	364	229	274	301	453	524	325	330	287	247	283	247	234	227	218	245	153	204	192	186	196	202	235	212	189	193	188	185	190	207	193	208	181	185	196	214	204	198	179	189	200	184	173	185	201	207	181	166	187	213	250	178	166	189	177	194	181	198	193	180	223	194	193	200	203	199	194	182	190	187	191	180	206	178	201	194	189	188	198	191	169	156	185	210	173	194	184	191	193	211	216	193	206	186	183	201	224	226	197	173	213	187	202	192	214	182	186	188	208	186	175	195	184	170	184	173	198	178	194	179	190	210	203	202	197	207	179	189	183	198	191	198	192	218	168	179	190	188	210	203	167	173	184	210	196	184	174	177	197	194	199	177	223	176	190	180	177	186	173	171	208	212	206	206	187	215	195	226	168	178	190	200	196	197	188	196	184	184	187	185	181	181	168	193	182	199	199	169	205	205	185	217	194	229	178	213	172	210	203	196	196	210	217	193	179	187	177	205	198	173	192	195	205	189	172	186	202	179	186	163	179	213	188	202	188	177	189	201	186	196	202	180	209	197	176	193	192	195	170	201	180	193	177	189	216	197	176	179	209	206	196	185	196	179	174	183	162	184	213	184	180	186	174	191	181	174	183	202	173	188	213	195	188	208	198	175	181	189	204	187	190	208	212	192	204	200	207	164	191	181	188	197	182	172	197	175	181	194	181	196	196	181	196	199	192	181	186	170	215	168	183	208	192	189	218	186	198	203	206	172	187	183	198	188	174	188	217	200	164	192	209	214	220	151	205	166	189	156	180	218	189	184	198	173	189	203	181	196	203	192	203	171	186	189	171	187	207	208	210	187	200	195	192	192	188	220	180	206	208	211	186	193	213	207	185	193	173	188	164	195	220	196	208	219	184	198	195	177	159	189	196	177	206	190	205	188	174	155	200	166	163	193	186	197	168	172	199	156	186	184	184	166	160	175	195	210	173	228	196	189	224	193	194	203	204	202	195	206	176	192	229	184	181	205	182	180	216	166	192	199	185	191	193	173	198	178	170	178	188	160	202	180	180	189	183	212	190	203	180	165	174	208	196	192	188	175	191	184	185	198	175	181	186	202	179	172	206	193	209	196	196	187	184	206	182	169	184	206	205	199	199	205	186	183	210	178	186	183	182	188	191	207	165	199	177	194	205	190	211	182	182	215	178	174	149	204	199	185	178	150	212	185	194	176	196	177	215	202	193	191	199	188	171	179	200	205	227	204	183	189	194	182	211	196	192	184	180	156	176	187	191	204	186	188	189	171	203	177	190	197	214	173	195	198	190	166	196	232	184	185	191	178	202	166	177	221	205	187	179	179	188	219	186	189	212	199	191	197	221	167	209	192	181	178	202	202	185	198	189	205	190	194	187	194	208	167	197	182	195	175	190	163	168	207	187	194	185	208	188	184	206	201	199	201	184	188	179	197	212	205	195	187	214	178	214	211	175	173	198	195	213	223	181	199	201	189	192	180	209	207	190	167	182	185	189	195	191	206	185	200	220	213	190	199	193	173	172	195	205	175	180	191	190	184	201	175	188	184	195	187	207	199	182	197	197	178	207	168	194	201	181	169	179	185	180	211	186	184	178	181	208	204	193	193	172	202	194	184	169	215	192	196	195	198	217	178	196	172	193	201	191	199	191	181	176	225	197	188	190	191	188	194	205	211	195	179	191	180	183	190	179	196	177	196	187	191	163	186	164	191	237	182	190	191	210	209	212	149	204	222	202	185	211	173	195	206	189	186	180	181	186	172	185	192	197	186	201	211	201	205	190	183	166	205	191	214	179	184	178	204	206	191	189	191	206	192	209	194	181	190	188	189	183	176	175	215	159	191	200	182	179	186	199	203	186	197	196	215	184	223	203	197	188	186	179	193	198	182	181	188	190	179	225	214	185	182	185	190	192	191	187	186	187	210	178	194	195	181	162	195	181	170	207	183	194	172	189	192	189	187	189	181	201	202	176	206	170	212	172	200	178	219	189	186	193	174	194	181	218	192	193	208	197	207	218	197	197	188	190	204	194	186	190	177	167	178	186	187	167	189	237	188	180	187	175	195	167	185	199	192	187	187	180	194	169	173	196	211	197	199	199	192	184	183	194	198	216	168	181	209	190	186	173	184	172	209	191	205	185	191	211	185	183	194	200	201	195	188	184	187	217	186	208	199	163	203	202	196	204	187	183	196	173	211	171	216	206	147	169	172	188	174	207	183	184	197	200	208	182	182	209	179	210	228	194	175	164	191	183	207	187	181	201	186	173	186	166	195	200	202	195	179	183	179	224	197	192	191	173	180	194	192	163	191	177	189	198	193	191	184	173	196	190	186	169	168	178	198	183	192	197	218	197	198	172	191	170	196	212	212	187	182	213	194	185	167	169	183	188	197	182	198	180	201	193	193	178	182	188	196	180	191	210	214	216	200	176	191	180	195	189	202	212	221	191	176	209	184	201	193	204	173	190	174	195	194	172	182	194	198	202	174	190	207	188	162	186	189	180	197	189	186	177	207	195	174	177	170	175	207	163	203	174	181	176	181	191	201	186	183	170	226	192	193	189	208	203	178	203	196	170	192	200	201	182	181	192	199	154	182	192	181	221	185	186	194	197	187	191	193	186	197	187	210	183	205	218	182	194	199	177	194	202	176	230	175	204	198	183	225	181	184	199	209	204	178	169	208	199	184	178	204	197	176	176	221	206	198	171	176	196	186	189	182	176	203	180	179	187	213	207	189	185	191	208	171	208	154	202	164	223	176	190	170	216	202	181	185	191	195	171	179	186	209	168	188	186	184	188	191	184	167	199	178	183	194	183	195	180	187	212	193	204	183	222	205	186	210	194	188	175	180	195	181	160	186	153	183	226	165	211	189	174	177	209	199	180	176	197	178	196	179	167	198	205	188	210	180	163	190	201	171	189	199	199	202	215	198	185	203	210	196	182	160	197	216	174	169	192	194	211	187	170	189	192	207	203	208	182	208	195	158	167	197	188	185	194	188	175	207	188	194	187	190	184	215	175	189	185	215	201	164	175	212	180	196	165	197	191	196	161	181	179	200	210	200	165	206	213	202	185	203	196	194	187	215	196	212	186	175	194	192	210	211	195	178	181	218	193	212	201	169	173	219	193	202	193	215	179	195	198	166	168	169	200	187	184	194	169	185	206	204	187	223	170	186	197	171	187	173	182	178	213	200	185	157	207	184	201	184	197	174	170	200	181	213	177	197	207	201	206	208	212	184	214	186	190	179	173	180	236	171	181	191	206	187	186	200	180	186	195	184	163	212	177	193	203	214	178	196	194	196	205	168	175	189	170	177	188	191	186	188	178	184	175	205	175	188	196	173	194	190	198	192	204	197	190	180	203	195	175	170	204	184	169	169	209	158	192	183	183	205	153	186	224	181	169	196	179	188	175	189	212	179	161	191	180	166	183	192	184	175	194	191	184	200	177	188	221	213	193	214
46080	56723	75419	52952	34859	15194	23098	22122	5568	1304	919	1287	2074	2377	1551	856	985	1201	2287	2568	1641	1345	1309	1083	1008	798	852	650	578	966	499	503	521	527	501	495	490	510	488	462	497	522	505	527	477	480	476	504	448	473	518	496	485	500	478	506	466	475	445	499	480	475	450	496	449	513	499	496	499	514	502	556	506	477	503	503	502	453	472	470	487	501	487	481	510	506	510	474	543	484	477	503	512	486	478	525	492	468	474	446	456	459	482	493	483	501	464	486	482	459	528	470	485	499	486	490	473	500	481	485	468	462	460	520	506	494	478	505	498	529	474	511	483	527	499	536	454	492	471	499	531	518	469	501	470	470	529	491	463	481	527	446	491	497	525	494	497	473	510	503	500	484	497	491	515	451	423	479	476	482	469	506	448	517	470	474	489	459	495	486	516	478	456	457	454	506	495	481	472	509	491	463	467	498	506	457	475	479	509	468	509	504	497	491	478	471	491	473	495	475	536	522	470	473	489	497	504	484	460	491	476	476	481	480	498	457	492	483	466	488	486	476	479	506	482	477	537	493	476	493	488	454	487	436	504	500	492	520	480	461	478	485	494	518	481	462	477	496	469	474	501	473	477	487	481	499	459	477	441	479	494	488	517	472	496	455	469	509	452	489	539	473	459	469	505	494	456	459	501	506	479	491	495	469	511	531	473	495	481	512	514	475	537	504	486	476	486	453	453	491	452	480	504	466	441	460	495	450	454	481	469	463	465	476	487	486	468	502	486	499	512	465	510	496	451	458	470	501	472	490	481	504	497	486	475	470	486	499	473	505	479	454	514	479	498	485	443	469	477	513	475	490	479	516	476	517	489	508	471	461	474	491	510	500	468	474	511	507	464	456	462	504	495	484	430	479	459	475	492	467	538	481	450	454	498	455	453	486	514	473	479	497	481	465	509	478	499	483	506	461	503	486	460	469	478	503	515	503	475	482	476	433	497	512	552	500	481	499	499	482	525	458	484	528	483	470	511	454	455	483	507	506	495	530	489	434	499	485	499	470	490	512	497	479	469	498	505	502	495	517	517	490	478	505	499	475	516	480	504	500	528	481	469	454	444	476	472	488	474	457	473	474	491	506	497	499	498	465	496	490	501	501	502	496	509	491	479	493	486	474	447	477	500	490	507	502	465	457	482	456	453	521	515	462	488	471	482	523	528	457	482	497	454	508	495	479	507	524	502	505	515	448	482	481	475	471	513	501	510	485	503	480	468	512	446	477	482	451	489	490	492	492	524	482	456	469	468	489	488	511	465	457	507	486	462	470	447	499	479	467	519	451	522	495	481	485	502	505	522	508	466	502	486	515	496	481	493	470	449	456	497	485	471	509	503	509	558	511	489	514	492	494	468	502	532	508	500	449	504	456	492	497	477	486	450	488	495	494	450	502	475	472	509	476	469	480	502	497	503	467	479	455	491	498	458	499	470	513	515	499	448	456	511	508	418	500	483	480	475	461	515	512	497	498	483	521	450	483	508	502	528	480	518	483	436	516	462	476	493	482	484	454	493	489	463	487	495	500	419	426	497	497	474	513	492	486	460	476	517	469	508	471	467	447	521	482	452	517	460	492	536	489	481	446	496	457	502	491	484	447	464	491	482	484	491	501	506	434	456	461	485	542	488	475	453	476	465	468	450	472	463	469	487	468	501	503	445	474	483	462	518	499	447	504	462	490	435	510	489	442	448	501	469	495	492	488	478	505	453	441	537	458	480	507	490	500	482	461	508	455	464	469	450	438	476	473	494	463	493	484	498	486	455	476	486	483	494	453	504	481	466	459	491	490	504	533	471	454	475	487	474	483	498	497	482	506	477	489	433	496	464	492	453	501	496	523	505	455	539	487	523	507	455	469	491	469	515	476	484	467	469	487	469	468	516	476	490	462	486	501	478	500	508	484	503	500	481	452	464	462	487	483	488	497	470	458	507	473	493	495	509	519	511	475	434	491	491	477	465	488	494	498	514	506	440	455	480	444	467	490	476	503	472	475	484	507	495	502	496	444	504	466	498	468	491	474	481	494	442	504	507	470	486	482	494	489	448	515	487	495	495	493	465	486	463	497	502	471	451	524	514	509	505	501	492	485	466	493	512	476	484	444	500	459	466	485	446	467	546	491	523	493	476	521	504	473	484	449	485	511	459	524	505	461	470	527	500	479	495	510	521	511	478	473	557	482	474	484	481	486	489	492	483	451	530	490	496	494	465	513	499	481	500	458	497	489	499	486	490	471	465	465	421	461	504	436	517	476	471	481	476	507	470	468	515	475	475	500	475	524	468	474	476	498	471	515	491	461	485	512	472	487	496	468	509	460	482	448	505	495	458	534	485	482	477	455	509	499	482	473	473	525	488	482	513	474	483	485	512	494	482	465	497	471	455	488	477	484	515	465	483	518	460	494	466	482	468	472	471	523	512	487	474	501	464	488	504	477	503	486	497	463	519	469	461	494	438	480	504	508	500	480	465	491	489	498	454	514	486	486	475	486	510	488	492	466	459	463	488	484	481	495	499	469	439	475	443	469	465	492	485	529	471	504	429	486	461	458	508	481	497	505	491	473	513	476	494	485	495	486	481	493	469	497	496	485	468	489	470	519	518	483	469	484	460	499	476	465	476	452	475	471	480	493	486	487	430	496	513	494	512	470	493	464	477	472	502	516	492	482	474	458	484	445	552	487	496	481	488	489	509	486	500	495	466	508	469	472	511	478	496	475	515	485	467	515	449	482	481	519	455	464	439	468	521	467	461	478	510	436	492	461	488	515	498	517	499	509	483	452	494	473	439	457	462	495	475	455	472	475	441	482	481	438	494	435	501	476	507	477	495	467	486	479	501	512	497	481	467	494	462	479	492	482	487	505	492	493	440	447	456	462	475	487	493	515	494	476	529	480	509	490	483	493	475	459	530	497	501	517	489	496	513	464	479	484	496	500	448	494	501	493	508	494	462	469	466	499	477	517	483	459	495	484	436	487	436	464	465	512	470	499	486	536	465	482	482	464	486	546	465	486	448	448	462	505	476	497	479	489	480	515	479	490	490	497	514	485	527	499	480	514	502	484	538	461	523	520	479	531	491	460	490	503	463	486	479	484	504	486	517	474	506	490	501	532	476	488	478	472	509	504	423	493	477	454	495	467	540	491	464	484	472	484	486	467	467	486	487	481	493	507	507	479	498	497	473	491	483	482	491	495	517	509	483	503	504	470	485	478	504	516	462	490	484	497	469	454	476	440	498	461	503	499	463	519	470	470	492	472	449	486	496	473	486	439	479	473	478	496	484	449	459	470	477	484	554	468	487	490	446	527	488	485	457	465	482	466	449	488	464	532	494	433	492	500	456	474	465	463	464	528	499	473	473	471	457	465	500	482	511	492	493	494	527	515	485	478	498	480	477	455	494	486	476	483	466	516	471	489	464	480	517	468	476	468	491	500	458	490	508	489	472	478	489	473	491	489	519	499	483	472	483	460	487	485
13893	9860	13132	5796	1505	570	605	582	424	396	373	347	403	375	338	403	380	408	362	344	379	346	378	369	354	360	387	351	397	354	351	346	387	344	349	368	370	394	345	387	386	352	332	365	368	397	361	372	361	343	339	376	356	379	388	365	409	368	364	378	400	374	368	347	371	358	338	397	380	386	357	380	348	370	334	377	362	378	340	356	372	366	376	396	385	368	381	338	393	422	368	362	404	394	391	364	351	323	342	349	378	354	355	352	361	391	365	367	372	334	395	387	361	375	365	373	383	367	376	347	395	361	355	386	341	376	366	374	414	357	332	385	390	357	351	343	361	365	346	370	394	415	373	376	362	355	341	335	355	407	348	412	358	383	328	361	392	387	339	386	356	406	370	374	346	347	388	363	400	366	392	361	362	362	369	364	393	379	340	351	353	365	365	370	411	339	386	390	376	376	380	371	360	405	372	353	396	409	342	326	352	357	370	343	340	357	364	379	363	380	378	365	361	370	357	356	381	358	358	392	351	358	401	341	358	367	365	400	418	380	357	360	392	353	371	389	367	376	363	382	351	360	385	377	388	358	400	358	377	396	373	401	395	385	393	384	386	369	376	392	347	380	345	370	346	396	391	390	351	384	364	359	376	363	374	378	373	366	368	338	370	366	390	348	381	343	349	353	360	376	335	408	392	359	378	376	350	358	352	378	411	407	350	392	350	328	360	403	361	380	372	349	381	339	360	369	385	355	364	388	414	346	384	369	350	376	370	368	382	365	397	375	359	352	404	350	361	406	356	365	338	405	386	400	367	400	389	385	377	364	360	398	374	383	349	367	375	354	365	345	366	394	380	333	377	364	383	372	343	354	372	365	341	365	346	367	337	377	374	375	340	383	384	396	355	414	355	365	366	375	404	360	384	374	369	376	357	355	370	362	390	330	367	326	357	390	359	366	369	402	376	378	391	391	355	386	407	396	360	384	345	369	374	386	368	338	398	367	356	389	329	388	366	363	369	382	404	372	359	403	333	352	396	366	390	351	359	369	374	390	347	377	365	371	340	387	308	356	367	374	352	353	362	398	409	349	401	348	395	369	363	368	362	388	345	387	341	362	392	339	368	358	341	380	352	377	402	376	378	362	363	358	393	344	358	385	346	366	377	343	359	365	371	403	360	379	378	346	371	354	348	400	368	359	397	359	386	368	402	383	352	400	350	370	357	384	380	380	346	362	367	383	387	389	304	381	333	383	399	391	359	370	386	362	344	326	362	362	379	357	401	366	376	384	382	389	362	354	384	387	379	377	371	342	372	369	358	396	380	336	355	384	318	375	402	367	371	380	363	372	346	365	349	374	379	387	368	386	340	378	367	400	365	375	359	402	364	344	332	367	353	379	354	389	367	344	368	391	374	383	372	360	349	364	376	366	376	341	380	372	349	363	339	371	368	358	391	408	335	378	380	345	398	397	351	378	391	348	394	371	367	368	338	344	389	384	338	341	354	366	391	338	392	379	344	402	356	423	353	399	359	384	374	419	359	360	376	377	367	346	361	391	314	367	395	383	361	357	374	380	339	337	354	381	399	351	335	387	363	359	392	369	343	365	365	405	357	361	361	371	372	391	334	387	344	404	382	386	367	392	370	349	359	356	333	367	356	364	399	397	385	372	386	380	362	389	403	367	350	377	367	358	370	376	399	378	363	359	386	361	388	332	317	377	350	340	372	367	386	365	364	363	377	381	384	388	353	372	376	376	379	373	374	376	364	356	368	348	365	381	387	387	372	318	387	384	364	382	353	383	377	387	382	362	358	371	346	349	397	318	411	376	387	364	351	351	363	406	399	372	396	330	376	376	389	363	380	366	380	385	359	384	356	363	370	368	346	386	379	363	384	385	339	387	349	369	374	350	377	324	362	361	363	346	369	358	348	388	382	340	349	355	364	376	351	379	387	376	371	366	377	400	357	392	367	366	349	370	396	366	369	375	344	364	338	362	357	376	396	391	357	404	340	391	383	344	378	379	355	374	398	399	369	399	386	368	377	364	379	366	395	378	362	352	344	391	348	360	351	362	376	389	355	355	338	357	401	380	382	352	356	379	351	329	407	420	340	334	392	339	380	414	375	351	358	356	348	370	338	375	375	364	363	416	395	389	349	370	344	357	357	352	399	380	379	381	330	351	323	381	328	353	357	365	351	392	380	345	375	399	379	375	388	375	373	382	353	386	382	382	398	338	374	354	362	367	350	357	329	366	376	345	350	359	356	381	365	378	388	383	377	333	346	335	351	387	371	387	398	372	370	346	391	381	338	349	392	390	385	360	381	394	376	362	355	344	378	349	372	383	383	365	364	345	388	372	373	357	381	359	372	360	338	354	321	361	356	421	377	363	361	375	390	342	360	337	359	409	407	350	362	372	366	331	332	368	365	316	367	359	346	383	363	383	363	340	362	348	392	385	364	399	354	341	379	397	376	386	352	347	387	332	378	350	367	381	358	353	364	393	356	375	361	355	358	340	380	344	337	384	361	378	374	398	393	406	392	414	366	367	344	376	363	369	356	352	370	354	361	395	348	382	356	373	348	396	386	381	409	361	363	371	357	361	362	349	389	374	373	352	364	355	396	338	404	364	384	392	388	346	357	388	387	371	340	344	393	343	380	373	397	350	368	376	375	362	373	331	370	368	371	352	392	373	393	379	341	338	367	364	396	343	373	384	373	350	409	351	386	365	378	373	362	395	367	377	385	365	347	361	351	357	372	353	330	370	394	377	373	390	345	341	378	377	396	378	370	387	392	390	360	336	382	385	353	383	337	378	371	404	365	343	371	410	389	319	403	329	336	323	366	363	370	345	377	372	379	353	328	361	346	370	357	368	356	397	347	381	365	350	397	329	372	376	363	393	365	367	362	380	364	385	405	382	351	386	361	333	347	400	387	363	375	382	406	404	362	365	418	371	340	390	405	374	372	386	365	378	360	387	371	340	368	367	392	350	352	363	367	358	358	381	365	360	391	343	360	381	412	364	387	336	366	379	359	351	349	387	361	350	394	334	390	374	347	414	364	354	381	389	360	351	348	360	342	356	361	371	335	343	357	353	379	382	363	335	393	405	351	363	401	363	349	398	374	390	353	355	340	366	392	385	358	347	364	373	339	373	360	377	381	357	337	393	377	354	376	386	349	374	310	343	368	352	382	349	370	330	346	385	324	353	369	377	368	358	354	375	380	388	364	400	359	401	378	388	351	403	374	367	341	353	391	383	358	345	399	378	346	368	356	342	365	405	381	371	379	342	357	372	379	383	411	335	398	358	381	414	362	359	384	359	346	351	354	332	348	356	371	370	340	390	395	378	357	352	349	370	389	363	366	376	372	373	363	363	371	358	338	400	394	384	336	390	385	359	357	408	398	371	380	379	371	370	316	340	411	335	341	369	320	367	328	356	343	353	376	359	345	372	353	391	326	379	369	341	343	385	341	357	360	377	371	382	366	370	382	368	372	349	342	353	376	349	377	401
12921	13950	22590	11351	4841	1878	2220	1933	994	837	972	935	898	937	884	857	909	842	917	930	916	866	874	868	876	915	915	931	895	902	908	894	896	873	888	841	925	854	865	887	868	885	893	894	918	834	869	877	890	911	865	916	946	892	831	850	825	923	877	906	879	909	886	911	900	823	863	851	873	882	902	911	835	830	852	902	826	861	860	828	856	905	865	905	862	876	866	868	865	871	861	905	910	890	862	859	909	865	880	868	874	825	890	839	932	877	922	854	872	925	862	860	869	876	905	909	866	919	870	850	880	910	883	867	930	869	922	877	871	878	933	921	887	880	876	907	897	918	857	868	922	895	969	903	890	855	940	939	844	879	831	912	891	847	851	899	906	899	869	873	890	915	810	891	898	889	859	914	876	872	849	831	873	823	863	852	901	860	871	868	932	864	903	878	856	851	865	913	936	870	835	916	884	886	841	893	893	929	876	867	843	871	868	844	848	931	859	868	873	920	875	892	888	915	864	869	872	909	888	883	888	953	952	888	877	842	908	861	870	899	856	855	914	868	855	941	887	907	859	845	855	916	885	849	895	862	866	836	869	861	880	880	885	884	903	914	935	941	845	841	883	872	926	915	891	903	848	921	895	921	882	851	885	903	884	873	846	913	902	887	890	925	923	881	847	889	877	895	866	914	890	876	907	860	904	859	885	882	881	850	910	890	861	830	826	854	883	867	924	851	878	896	881	860	883	864	855	866	895	875	908	882	933	901	870	841	902	891	862	872	895	850	868	874	855	904	848	837	887	903	884	850	844	864	895	922	868	912	887	912	920	957	785	835	861	818	901	870	919	899	838	892	898	910	862	877	876	917	824	879	906	872	899	865	864	902	916	876	874	915	858	862	883	888	934	861	895	889	919	907	869	927	827	879	875	892	884	898	870	901	927	896	879	909	875	889	894	864	852	911	856	867	890	878	893	886	931	880	859	906	882	882	905	915	897	878	901	831	923	854	866	837	857	856	882	886	892	873	839	895	851	909	834	885	887	870	858	870	851	928	852	827	917	913	901	921	880	821	895	856	867	887	921	912	894	843	921	900	918	897	910	886	891	798	890	878	901	872	903	859	849	871	843	871	906	880	875	870	922	844	883	909	877	870	832	892	897	855	853	883	935	877	864	895	869	855	876	896	904	913	854	861	903	877	892	862	921	858	912	874	933	927	872	965	868	887	870	905	948	912	879	871	880	855	897	865	886	872	883	881	901	907	886	873	862	925	897	869	898	883	911	889	895	868	875	856	879	926	881	893	885	877	890	881	873	862	829	909	871	892	848	875	949	972	900	902	884	855	871	865	891	891	887	841	891	863	865	821	862	844	885	832	928	886	902	882	906	911	871	866	834	871	908	867	873	859	912	916	933	844	854	836	886	882	900	908	858	882	854	902	873	862	884	869	849	891	863	893	860	916	928	885	883	894	841	904	868	901	885	892	878	931	793	854	904	920	890	893	901	888	903	902	877	883	897	927	850	835	838	872	892	894	878	842	892	903	883	851	883	934	882	896	862	856	922	889	898	836	884	950	900	858	894	879	871	865	873	856	874	854	846	864	879	867	889	818	881	872	872	936	934	885	884	936	874	889	868	929	889	862	874	901	872	895	888	933	886	891	919	862	874	901	927	880	840	947	867	882	872	929	921	844	888	896	870	874	826	900	837	899	884	922	859	907	836	889	819	870	885	839	901	894	902	941	854	881	899	877	843	871	883	903	855	880	899	881	885	915	872	850	831	861	870	865	858	911	880	878	855	892	896	927	893	908	887	918	854	871	917	850	882	893	883	875	888	926	859	855	859	842	871	891	879	890	906	880	904	903	869	886	925	873	831	903	829	838	885	898	883	920	927	904	828	855	914	911	913	900	916	901	817	830	832	858	841	896	927	832	881	936	922	882	868	851	822	887	919	851	854	895	880	916	964	887	818	973	954	881	877	886	962	906	844	843	870	918	932	912	927	872	875	887	853	904	870	896	932	899	914	839	908	916	909	921	856	887	876	868	907	874	870	838	798	930	868	871	866	911	841	875	872	909	844	878	838	875	885	915	902	903	859	858	888	878	815	850	853	917	923	871	900	878	886	859	914	878	899	841	857	882	926	853	904	873	943	902	868	903	910	892	914	914	911	904	860	867	885	839	908	919	867	922	884	856	864	895	889	882	850	925	925	828	931	864	913	876	910	893	868	892	909	891	907	837	861	967	886	893	892	856	907	886	882	813	886	879	884	865	842	886	925	813	934	906	882	891	880	872	872	909	860	859	840	916	837	888	831	914	887	908	871	845	810	869	856	891	883	899	904	880	907	914	886	978	933	913	891	852	816	906	886	901	863	900	882	921	870	901	908	887	880	914	897	877	870	869	914	834	871	896	875	876	894	868	885	874	823	837	900	826	893	889	834	951	829	894	844	879	890	894	871	897	920	891	955	890	885	821	825	934	893	916	876	936	883	886	915	886	870	911	912	895	917	884	949	864	916	917	885	849	851	886	836	914	922	900	885	878	899	952	967	925	873	857	871	947	874	896	905	870	861	891	909	905	842	844	835	922	849	880	867	844	863	947	877	921	920	886	948	817	872	874	857	893	885	899	900	941	849	892	879	860	933	873	909	845	921	876	946	875	963	850	860	849	809	845	859	873	930	881	896	836	875	868	929	903	864	916	869	904	879	924	843	884	907	892	880	889	844	829	863	891	884	876	871	916	888	851	821	964	890	861	905	960	941	899	917	905	874	908	908	885	880	914	878	868	834	880	886	903	855	887	905	917	914	869	879	880	856	897	980	890	871	863	841	908	884	895	918	886	906	940	851	915	891	915	918	879	876	865	883	860	865	914	882	972	899	863	874	912	887	890	878	885	866	892	868	832	891	835	848	883	884	879	881	926	916	899	850	890	873	861	915	905	904	883	893	858	920	901	866	794	880	911	852	912	898	861	845	966	856	887	898	884	877	919	930	876	833	933	891	902	846	872	877	866	931	895	887	811	909	856	904	888	873	877	910	868	914	897	953	944	923	890	857	852	905	892	921	924	901	912	930	874	904	830	909	899	882	901	883	946	931	899	893	855	873	911	920	846	913	959	876	911	876	880	886	861	857	867	851	887	919	908	899	865	898	910	856	897	933	930	860	897	884	893	883	889	892	871	900	865	888	904	809	922	950	924	888	872	906	882	896	898	868	863	859	888	886	871	875	903	871	905	903	948	879	919	895	888	899	842	908	885	932	901	869	937	918	855	921	897	887	899	897	807	886	864	891	867	869	931	893	875	954	916	867	874	930	868	876	881	921	879	889	894	880	914	834	854	816	894	917	896	849	874	817	904	878	920	905	898	836	911	912	906	877	888	863	887	901	882	887	875	942	922	940	863	923	859	864	922	871	874	887	850	879	844	928	864	913	852	914	917	892	893	898	940	929	892	897	895	925	873	856	877	939	873	856	902	905	920	832	892	889	916	921	883	906	856	823	898	884	924	859	891
59807	60931	67470	45349	24171	7626	7257	5637	1062	394	372	362	401	392	320	349	353	348	363	388	375	337	325	322	299	351	327	348	330	330	303	309	262	279	314	329	330	277	297	282	301	316	307	319	311	330	306	296	307	351	305	311	315	282	313	276	280	295	289	284	294	293	330	306	322	285	323	303	309	305	326	277	281	265	292	293	294	326	332	320	305	291	314	284	320	282	261	321	331	303	325	266	297	318	290	326	287	275	283	283	312	322	317	308	288	298	319	312	316	283	330	298	309	339	352	316	286	306	269	314	311	283	291	320	255	308	274	322	294	313	316	307	322	295	319	296	292	295	274	315	298	276	297	301	317	328	298	300	295	309	304	323	287	308	327	321	302	305	322	311	324	273	309	302	323	298	317	283	296	305	326	328	306	276	312	352	299	286	276	309	325	322	301	295	319	307	284	301	305	304	330	310	296	316	293	300	299	297	266	286	262	267	323	264	295	300	296	301	297	302	317	303	307	295	299	307	307	320	285	296	295	285	294	307	321	287	301	317	298	307	314	296	281	311	272	298	316	297	316	330	310	315	299	275	282	303	307	288	316	278	295	284	267	256	309	279	293	336	262	309	292	270	278	301	307	284	310	306	301	276	303	314	293	306	298	328	304	284	320	313	299	314	294	304	311	285	306	292	289	303	290	259	320	299	296	323	316	308	288	267	295	291	293	291	271	322	313	298	295	333	297	330	302	324	326	319	326	263	326	323	268	293	313	291	319	300	284	300	309	305	310	302	326	294	301	297	331	298	302	347	319	318	327	330	285	295	314	290	273	288	272	318	287	303	306	343	328	347	331	312	333	295	317	275	305	314	278	308	316	316	291	287	316	290	329	337	316	322	339	297	293	312	314	316	311	318	292	308	300	332	321	314	313	318	278	303	307	324	289	312	298	312	338	300	281	313	319	299	323	305	346	324	291	291	336	302	311	286	309	278	304	334	294	301	298	299	278	291	303	309	294	284	342	318	305	282	305	283	264	319	329	306	318	330	291	287	318	315	304	272	303	288	302	319	300	285	327	295	328	306	295	284	326	284	280	303	319	298	316	301	287	293	282	288	272	293	297	312	312	333	326	296	323	284	280	301	313	311	294	329	309	318	280	289	314	315	310	309	327	301	277	350	291	319	296	312	289	333	285	318	300	312	305	280	287	296	338	316	290	307	323	323	289	314	267	268	324	322	268	343	344	287	287	298	304	323	285	313	306	310	300	284	310	304	315	306	302	279	306	316	270	279	329	313	284	269	298	302	314	272	285	305	298	301	300	287	325	293	295	300	280	337	299	339	305	297	317	292	320	299	308	299	305	284	287	295	297	263	312	265	296	291	296	286	347	313	328	299	315	305	300	304	319	292	311	306	301	281	331	314	294	284	310	320	318	288	301	298	350	339	302	324	335	285	295	300	297	287	349	335	304	335	323	270	317	299	297	323	313	328	286	280	331	289	296	337	291	338	306	294	306	277	283	300	288	270	312	300	309	298	335	290	297	290	313	291	325	300	294	298	305	304	306	326	308	272	299	277	300	267	273	322	316	315	329	280	300	313	307	321	268	303	296	325	297	312	288	312	294	302	301	281	282	280	315	279	288	308	297	261	325	312	304	299	302	322	321	337	305	282	306	304	286	292	337	328	309	300	332	287	305	277	299	302	306	298	296	317	312	266	309	301	334	286	308	313	292	305	311	291	297	274	311	289	308	276	281	336	305	317	319	305	250	304	338	317	346	337	287	290	309	288	299	292	296	305	336	284	328	293	311	285	273	309	348	303	279	345	292	302	312	323	319	303	285	293	310	312	309	320	321	283	289	320	307	325	289	331	326	303	281	292	297	277	291	327	324	314	294	290	350	272	298	286	278	295	294	311	323	312	331	325	319	333	318	295	315	327	304	312	343	304	316	314	323	309	332	309	318	282	305	304	319	318	311	312	306	246	290	297	290	297	321	303	319	303	332	309	310	289	290	302	305	293	304	299	317	316	268	335	319	321	298	306	311	299	324	307	306	304	299	288	329	293	323	294	274	298	282	303	278	295	291	322	302	290	320	287	270	324	311	294	335	310	298	314	280	266	286	332	296	298	295	296	299	298	328	308	288	296	286	288	341	297	326	308	278	308	317	318	303	287	326	302	301	326	308	327	318	295	302	305	285	271	306	303	309	302	307	320	301	306	318	291	323	319	286	319	323	323	306	320	294	346	293	291	296	318	284	293	312	302	315	330	288	283	303	289	269	319	292	304	333	273	299	320	324	319	297	296	316	301	288	288	337	306	282	292	261	280	304	356	298	310	309	324	351	300	291	313	312	280	308	276	306	322	341	280	310	291	333	287	283	306	283	288	323	314	303	321	300	315	292	302	324	299	296	303	313	302	274	297	323	295	287	280	301	299	331	296	300	301	310	328	311	315	257	319	270	306	318	296	314	304	306	329	290	288	314	298	323	313	299	307	281	289	286	325	308	307	322	293	340	308	323	315	319	288	302	316	309	326	313	299	295	305	300	324	290	289	314	335	281	291	320	271	324	301	317	311	320	311	290	290	298	307	293	304	293	295	288	288	300	333	270	306	288	300	327	333	305	284	308	296	324	291	294	317	302	311	307	301	298	319	301	305	320	311	294	310	299	334	286	278	306	311	328	305	283	320	300	316	290	287	302	298	249	284	314	288	318	328	321	321	295	273	289	295	310	326	293	274	364	268	304	291	310	301	309	305	334	301	320	301	326	322	305	311	283	305	287	299	309	290	294	321	301	272	297	299	277	310	292	294	294	288	304	322	301	328	301	314	318	303	345	304	312	277	289	325	288	319	289	280	309	330	304	271	309	293	292	297	326	295	272	295	307	291	280	300	321	302	301	307	306	289	305	308	303	306	296	281	280	288	310	288	309	287	296	303	310	306	281	314	308	324	294	324	313	312	324	273	285	294	315	288	257	325	320	294	316	305	327	304	312	301	326	301	341	321	319	311	277	291	297	297	310	288	302	296	368	314	277	300	291	292	287	312	317	268	308	328	316	315	316	290	274	307	308	278	303	298	285	313	290	333	310	314	298	293	290	318	321	300	309	333	338	296	283	298	320	298	303	313	306	294	316	301	297	318	289	269	315	310	316	285	308	282	297	315	304	292	340	280	309	316	288	305	299	320	308	306	321	284	307	298	326	312	319	300	327	308	304	302	295	314	321	313	316	318	294	282	303	262	276	288	288	303	313	302	308	310	320	307	297	291	342	304	305	303	311	301	293	318	296	304	296	331	291	296	343	312	319	303	326	318	315	340	357	298	355	337	301	292	277	316	326	307	291	311	284	300	320	281	355	284	282	275	334	314	272	310	330	313	322	280	283	322	278	283	306	340	337	287	296	310	286	280	267	290	287	318	281	285	293	301	302	287	310	297	323	302	310	302	320	316	334	309	308	322	269	298	317	263	303	285	274	303	283	305	280	300	293	278	279	315	317	281	317	290	307	276	317	283	304	326
36897	46880	63903	44629	28236	10904	18405	17121	3147	1206	1176	1181	1290	1089	865	1020	988	1023	961	1258	1170	879	955	1010	961	903	910	924	792	815	766	748	724	788	722	714	706	789	743	784	750	770	782	765	710	697	714	715	749	746	726	687	707	740	736	688	752	760	755	717	732	733	756	740	771	713	726	710	705	736	688	716	741	721	798	745	721	766	721	711	752	763	781	761	790	704	721	737	692	743	714	740	712	726	741	695	717	756	727	728	701	735	766	699	766	765	718	781	677	672	750	770	763	745	746	742	715	728	719	723	705	729	728	743	730	771	764	707	732	761	770	778	693	749	725	778	723	687	765	712	768	743	709	712	649	770	693	737	735	710	764	722	772	693	800	749	674	708	723	667	717	738	785	727	684	733	715	786	759	733	735	727	718	695	752	767	702	697	713	723	716	758	723	733	760	699	730	724	723	752	780	703	751	732	731	725	700	709	713	708	706	741	757	736	730	767	755	760	718	741	701	736	741	710	731	746	728	735	754	730	744	684	759	717	756	674	759	729	734	734	732	750	738	712	720	697	753	738	667	805	729	752	693	708	734	725	700	768	734	704	729	722	760	740	694	815	726	769	676	723	683	746	750	703	722	756	741	749	744	697	747	751	690	737	743	700	774	702	685	773	733	706	719	751	761	796	733	705	739	728	731	747	768	710	742	680	772	799	787	750	702	728	733	696	706	765	718	716	754	699	728	685	780	719	715	734	726	702	744	732	730	716	707	756	710	689	788	742	709	725	765	743	710	735	708	734	747	735	716	725	736	750	716	722	709	740	732	775	725	761	715	731	709	749	734	706	789	748	725	756	724	742	730	746	731	704	756	737	761	744	729	755	760	763	723	715	698	739	765	725	712	733	725	720	725	725	715	763	768	692	685	726	731	725	705	705	726	744	731	703	734	721	737	763	726	666	743	755	745	723	733	744	759	780	726	706	751	724	679	731	742	722	713	726	798	754	711	736	724	674	743	741	726	734	698	712	715	672	747	711	739	726	685	740	774	800	719	715	704	730	716	732	735	718	697	688	732	740	717	724	743	730	746	707	785	668	738	734	723	728	757	694	730	729	728	763	741	657	729	731	750	763	766	730	722	724	739	753	732	701	762	724	774	763	717	677	698	747	752	754	739	755	742	771	739	756	727	730	724	724	763	740	704	766	755	702	687	744	755	724	810	776	732	744	720	755	759	727	754	714	728	755	724	733	731	714	741	755	746	732	689	704	733	763	749	730	750	736	727	715	746	743	717	719	778	735	732	740	711	731	721	695	709	709	707	772	726	750	732	758	685	748	732	756	769	730	748	758	667	741	738	720	710	739	750	723	744	763	736	722	771	754	706	761	744	753	773	730	733	708	691	732	725	746	720	730	685	734	743	771	771	788	745	710	738	752	754	764	717	740	715	672	679	715	695	712	727	750	753	742	743	713	731	746	741	720	725	743	722	779	772	735	804	731	678	746	733	767	717	706	729	756	763	702	748	739	745	738	718	656	750	702	767	718	765	750	709	731	661	741	700	740	730	776	795	707	723	720	706	711	769	742	711	752	750	721	696	734	793	693	764	721	737	713	680	763	728	753	742	741	787	726	746	745	736	712	703	780	729	720	727	673	683	769	747	681	726	747	758	760	702	787	760	718	770	745	728	716	804	681	725	742	806	707	686	689	766	750	674	781	755	704	769	746	695	733	736	696	711	747	768	747	730	698	735	732	740	793	725	702	737	736	773	718	738	723	707	783	733	741	736	722	732	744	715	741	763	733	785	755	740	740	767	738	716	681	733	760	709	740	771	661	725	728	769	710	713	706	730	793	741	730	691	726	697	732	747	779	706	705	731	665	767	724	723	727	708	754	707	723	734	713	732	749	717	737	730	741	732	728	767	790	755	747	695	730	729	732	753	783	761	730	717	743	753	761	708	763	699	712	719	782	728	750	743	706	731	725	706	715	734	777	726	754	716	785	746	710	767	722	769	758	780	754	721	730	744	778	743	710	755	727	701	720	703	734	759	777	766	693	719	780	687	744	730	722	719	723	788	750	716	691	729	716	755	732	694	727	769	748	682	690	722	712	751	674	744	746	778	787	745	776	673	759	751	743	743	777	729	708	733	716	704	749	748	697	746	746	734	685	697	723	721	766	692	693	737	744	766	760	732	745	753	740	727	722	743	734	773	745	698	657	739	726	717	765	710	737	731	681	715	711	750	733	791	738	749	715	779	700	705	722	712	747	728	742	718	738	656	754	726	716	722	738	724	706	729	723	771	772	768	760	722	686	722	737	731	777	761	700	743	775	743	746	724	705	688	737	709	703	722	740	725	732	715	755	688	707	714	742	739	697	739	763	689	766	721	703	697	754	712	736	753	753	697	742	676	753	760	757	711	703	736	727	740	741	725	717	723	718	733	760	717	728	695	737	716	689	732	711	722	728	753	731	765	734	715	743	689	725	711	752	703	745	749	754	662	762	782	780	691	736	713	712	710	773	750	705	726	695	740	723	768	694	701	745	723	702	740	762	679	739	736	729	749	765	716	728	752	725	725	741	743	736	758	730	652	772	745	754	731	773	760	755	722	733	760	679	738	793	762	713	774	696	769	792	720	717	717	781	773	753	733	742	690	709	760	710	706	718	746	731	700	741	717	729	723	705	705	707	766	743	691	750	713	684	711	756	735	755	679	695	709	753	728	686	724	740	740	709	748	743	711	686	764	724	738	699	723	790	697	707	725	751	755	731	722	719	775	743	727	739	764	762	714	734	737	806	727	736	687	696	713	729	725	743	731	763	747	724	763	699	737	692	750	766	734	743	727	746	707	739	781	769	728	719	705	745	694	754	710	753	767	741	769	720	755	728	748	739	778	662	768	703	713	739	711	720	710	721	726	706	739	682	744	694	738	795	692	738	701	673	803	714	713	720	743	749	745	736	744	735	694	738	736	723	707	768	724	726	709	799	703	684	671	707	760	739	796	751	734	709	714	717	722	782	770	711	782	771	768	695	766	729	708	736	740	733	717	778	712	675	718	740	711	709	716	754	705	736	733	750	733	717	749	708	735	717	739	752	745	746	702	760	706	722	799	683	725	743	757	698	718	720	761	734	738	696	698	732	703	735	748	750	755	686	752	744	741	781	763	693	724	734	723	724	716	767	766	701	754	748	759	755	762	743	724	733	731	720	756	745	760	735	730	769	735	748	705	754	716	724	711	739	746	726	717	739	751	746	746	733	731	731	728	673	763	694	773	701	736	726	709	798	713	717	721	749	718	712	724	767	725	757	716	717	713	729	745	767	709	768	719	734	712	745	716	753	735	757	739	669	748	693	702	746	677	737	722	706	713	738	738	726	700	771	771	756	771	768	742	723	750	732	669	704	745	715	731	684	741	748	754	757	736	740	695	687	764	737	739	707	769	695	741	758	702	735	745	687	705	718	745	739	717	736	786	762	742	762	805	786	742	715	733	738	762	725	745	684	743	741	705	803	648	728
72919	73225	77348	51647	31544	14147	10580	10253	1904	590	367	370	303	302	264	287	255	257	288	344	330	280	282	254	251	243	273	204	231	205	189	197	182	196	197	191	200	198	223	179	177	233	183	204	187	172	189	196	191	173	204	188	165	172	208	205	180	216	188	153	172	192	181	181	193	180	191	199	175	179	183	187	185	199	215	182	210	187	167	201	195	193	187	168	196	158	192	184	197	190	188	211	183	198	169	219	197	192	179	196	192	205	187	178	181	172	208	204	188	209	175	191	204	213	200	167	182	168	178	209	207	190	190	171	184	188	199	202	192	225	192	183	181	209	199	177	207	177	179	166	186	194	204	190	194	192	184	157	180	200	192	189	170	176	184	194	196	203	178	194	205	172	203	171	193	176	187	194	184	181	152	198	187	167	172	190	183	191	172	193	211	192	178	181	194	176	151	182	186	179	200	180	171	183	202	187	163	179	194	207	170	183	180	180	187	192	184	192	173	185	180	190	201	210	191	202	207	190	180	178	193	177	186	189	169	199	182	172	165	189	197	221	187	186	190	186	176	177	168	182	186	185	175	199	169	203	175	204	168	173	174	184	201	179	176	194	164	208	197	184	216	190	216	199	201	190	205	187	217	194	197	185	195	204	171	170	202	199	192	179	197	185	192	200	194	217	195	200	188	166	193	184	185	217	180	182	189	163	183	179	187	214	212	212	194	193	171	210	177	170	173	193	190	200	178	181	190	178	198	221	192	202	169	174	188	196	203	191	182	177	184	186	193	220	165	195	194	213	175	216	188	186	181	166	189	194	181	157	187	185	206	179	196	200	185	169	182	189	179	192	182	192	201	191	180	190	209	191	189	194	203	207	195	175	193	197	178	183	187	174	204	193	185	196	208	184	189	185	175	197	185	181	202	179	182	197	208	182	178	205	190	195	204	197	174	173	192	194	200	204	192	186	182	210	177	200	197	178	188	188	185	198	189	200	212	188	186	174	200	163	164	200	195	186	220	192	174	212	191	188	202	196	191	175	179	202	196	195	193	188	214	162	178	195	199	183	194	205	195	198	195	176	181	187	198	188	178	190	174	180	203	227	222	176	210	191	204	175	205	181	176	196	198	156	168	186	186	175	156	195	196	203	221	203	190	173	199	171	176	184	180	184	183	190	170	186	172	191	199	171	165	215	177	196	186	218	164	203	198	165	164	179	215	221	211	183	170	194	176	165	201	161	177	187	176	199	207	199	202	152	174	215	219	165	176	180	182	176	180	191	180	216	161	203	206	206	197	232	199	186	196	191	197	209	210	197	203	186	221	202	207	171	206	191	189	164	158	188	202	185	186	181	191	204	194	168	202	198	189	208	200	171	180	220	185	190	174	169	210	169	184	175	163	188	204	177	177	192	167	215	198	205	161	204	181	185	194	177	171	221	192	199	194	181	184	211	184	206	196	177	219	175	174	190	194	178	173	198	169	203	178	193	191	205	174	189	192	180	170	172	213	193	198	199	205	221	180	197	197	214	186	194	188	176	200	213	158	178	186	196	179	167	151	194	200	202	182	183	188	161	194	190	173	205	179	193	169	191	179	203	186	170	188	216	141	183	188	170	209	206	191	219	192	192	165	182	179	191	187	195	198	197	190	185	204	198	204	178	202	182	185	182	193	180	189	210	211	193	186	185	195	198	184	160	201	190	175	193	166	199	180	193	199	171	195	206	204	187	194	197	213	164	184	176	191	164	202	191	213	189	202	204	175	169	189	207	185	186	190	214	204	212	201	204	206	204	171	198	175	172	211	194	169	197	193	184	208	188	154	185	197	158	209	169	179	205	184	186	202	186	164	204	176	182	188	178	197	188	167	196	177	210	186	176	188	160	230	182	163	188	176	190	204	179	186	204	194	186	182	175	176	200	209	171	201	193	204	190	172	199	197	178	180	189	220	188	195	197	192	179	166	201	195	188	193	195	198	208	163	178	178	201	196	182	185	198	219	209	186	173	188	161	184	179	188	201	204	219	195	187	198	183	207	196	179	195	189	174	210	186	187	152	192	207	211	188	188	194	207	203	187	183	164	200	159	199	195	177	204	207	197	199	174	200	191	215	166	193	207	184	163	179	177	169	157	190	214	188	187	164	199	187	169	194	175	181	197	189	183	177	212	187	186	201	196	202	173	191	186	208	193	145	200	171	189	205	176	193	195	192	169	171	197	184	198	191	177	185	192	195	196	195	212	160	211	181	177	179	177	210	189	199	180	191	182	165	229	200	183	190	212	190	178	185	205	178	195	211	175	197	187	191	184	214	191	168	181	200	166	177	199	180	179	180	205	172	188	181	182	185	187	182	160	195	192	193	185	207	189	191	182	182	190	204	207	194	193	198	201	167	213	203	182	187	185	204	181	205	196	191	175	202	211	170	173	194	177	204	147	176	198	182	160	173	203	192	179	217	210	182	189	170	200	189	218	200	184	174	188	186	184	187	169	185	189	165	201	207	188	199	188	207	194	193	218	209	186	192	191	186	195	205	181	183	194	189	198	194	209	171	203	194	182	180	196	213	209	186	187	210	167	176	182	190	205	179	187	167	196	209	188	198	182	208	222	178	202	193	177	200	200	234	206	199	191	185	189	177	187	214	203	174	181	203	201	194	177	209	177	229	211	169	181	169	188	203	195	199	212	160	183	186	182	197	187	176	205	184	182	212	193	183	223	205	188	171	183	212	176	192	187	180	179	193	214	180	175	180	182	192	183	166	201	181	158	212	204	189	187	186	190	195	195	185	185	188	190	190	181	197	185	174	191	181	168	182	211	169	209	220	198	222	213	166	192	200	180	190	184	191	211	201	184	198	184	198	212	184	198	168	187	212	181	191	170	214	197	206	180	165	192	182	182	167	213	202	172	216	174	174	216	210	197	185	174	191	188	210	183	187	186	203	196	193	199	203	200	190	194	206	199	184	189	185	183	193	169	175	193	189	212	177	220	181	190	201	187	178	192	172	178	199	175	157	176	206	194	178	192	175	199	194	215	183	172	206	161	210	195	181	203	179	196	195	194	180	186	175	216	188	216	167	182	161	199	185	206	202	206	191	183	214	185	197	174	154	209	203	170	187	178	206	188	232	187	208	193	180	198	187	169	184	173	201	187	212	172	212	183	149	210	196	176	173	192	191	184	198	199	203	199	163	190	174	210	181	178	184	189	192	202	177	190	165	203	192	190	213	189	186	170	192	195	198	170	183	171	184	218	178	198	159	199	221	203	198	201	188	193	184	169	165	190	180	200	192	194	208	208	172	165	210	183	166	205	195	189	172	184	203	209	179	180	188	182	172	197	179	202	199	190	193	209	190	180	170	182	194	203	184	207	180	183	193	211	148	186	204	197	193	193	210	191	196	190	199	195	210	176	172	196	198	197	196	184	172	204	194	171	181	212	177	207	179	182	180	176	186	184	183	202	190	196	184	197	188	208	208	172	198	192	170	185	209	213	191	185	181	203	168	188	195	179	178	182	184
45300	57497	77027	51190	33758	15878	20782	24785	4052	1872	1283	1397	1268	940	1106	1089	970	1026	939	1405	1415	1170	960	1024	999	857	959	788	662	615	513	485	507	519	500	498	493	514	483	467	510	501	504	511	502	540	530	484	492	483	490	496	498	469	487	496	490	512	520	473	458	512	514	498	487	442	484	497	474	491	511	464	497	471	487	506	479	510	496	473	498	477	465	485	474	513	510	483	496	460	480	478	461	510	483	504	502	473	454	507	534	442	482	496	475	484	504	478	504	491	522	486	496	490	488	474	457	472	471	476	473	467	489	472	513	488	466	513	473	522	497	459	504	452	491	463	488	492	487	516	447	458	503	479	475	537	470	468	498	476	448	528	490	445	502	496	495	500	463	496	454	493	527	509	487	481	506	470	447	498	476	502	498	475	487	486	497	501	505	480	476	471	465	520	480	457	476	458	465	477	453	494	454	486	490	499	441	498	536	479	457	471	510	516	510	472	425	496	493	482	477	509	466	495	525	499	537	486	457	495	454	480	488	490	475	453	473	477	520	481	481	498	483	482	481	504	480	507	512	470	513	484	445	526	468	457	477	485	492	444	500	480	511	450	482	468	501	489	471	477	472	513	476	495	507	506	475	493	457	481	469	474	468	475	486	488	459	474	506	487	472	521	491	499	489	468	509	509	493	466	500	512	452	469	505	464	458	449	482	483	495	420	456	469	494	464	492	462	495	507	466	513	500	486	508	540	536	474	496	474	527	474	479	469	502	499	467	475	490	507	469	501	464	461	492	431	503	527	493	470	497	512	471	459	502	485	497	507	501	455	489	475	448	513	484	481	468	470	460	474	463	462	496	451	460	487	441	503	460	512	470	481	470	457	475	486	483	477	488	487	485	505	511	489	513	492	520	454	456	487	501	510	500	516	465	481	504	495	482	516	508	463	505	467	485	438	509	498	438	451	502	467	493	479	459	527	506	444	464	503	498	476	507	514	450	461	468	479	485	450	504	503	496	494	440	450	507	481	500	479	486	440	496	457	507	519	472	522	453	431	498	452	490	441	480	509	482	469	468	517	449	495	465	477	502	487	500	440	508	477	463	463	477	493	459	455	480	472	463	503	479	428	455	512	477	470	503	484	493	512	471	473	476	477	466	483	487	432	484	500	517	467	478	487	456	436	465	466	503	498	464	502	505	487	498	499	484	516	445	484	479	475	479	502	496	509	478	506	491	466	481	483	508	480	511	466	504	518	441	450	460	483	486	460	487	477	483	493	476	465	491	465	498	470	478	487	451	478	479	467	469	507	480	443	494	498	488	463	454	483	531	486	483	469	482	452	463	479	497	478	466	466	474	481	474	460	447	460	498	498	506	455	489	496	502	468	466	440	423	478	484	429	471	465	472	473	455	501	499	465	480	465	477	471	499	474	518	499	452	460	470	493	452	491	483	523	503	495	482	502	468	480	469	501	504	494	443	475	511	490	468	509	472	546	474	505	448	478	432	481	440	511	505	419	498	472	480	509	489	444	495	467	483	521	497	457	494	476	494	466	487	512	475	460	486	506	452	479	505	449	481	488	517	471	435	508	478	464	497	480	507	477	480	483	520	494	503	458	495	481	489	518	480	522	521	494	469	508	490	493	475	499	462	522	466	519	497	485	510	533	481	494	478	476	441	492	448	478	482	523	433	506	479	474	485	486	488	441	469	464	483	500	506	489	460	504	465	475	478	482	491	464	439	515	505	505	476	498	463	492	483	506	470	486	476	458	524	445	496	477	464	490	488	462	445	456	453	498	469	489	444	508	484	509	473	491	526	501	442	496	494	469	481	520	508	452	479	491	459	459	478	443	488	495	496	461	437	515	510	451	506	470	461	482	492	442	452	509	495	472	463	473	487	492	505	481	485	492	493	487	489	519	493	466	502	479	470	487	484	496	443	468	455	481	457	495	474	519	475	479	495	447	492	463	458	505	466	486	491	476	458	476	493	479	502	492	459	497	461	458	537	467	498	465	493	472	480	483	446	491	487	491	520	474	511	442	447	491	470	480	504	496	473	494	502	450	514	496	508	462	470	449	490	498	497	492	486	495	476	467	475	477	497	452	490	531	506	449	480	469	502	487	503	518	513	494	506	487	493	501	517	475	495	483	492	478	474	463	500	450	478	478	500	480	465	468	486	484	503	527	481	502	478	473	477	453	448	438	480	450	501	498	512	450	462	479	485	473	523	496	450	478	464	443	494	492	474	485	507	496	500	511	483	451	489	507	463	455	431	460	493	461	473	493	495	438	463	494	470	517	442	486	512	485	459	477	474	515	494	464	469	489	463	459	453	468	487	455	510	488	484	489	431	485	523	502	483	461	512	516	514	475	525	504	488	488	521	473	513	508	429	462	496	504	515	459	456	491	469	511	479	473	459	530	489	493	490	480	475	460	450	482	451	469	459	462	467	471	432	530	472	471	495	480	499	442	460	467	454	464	482	484	491	519	446	464	486	498	475	505	462	523	446	452	450	455	490	470	501	483	487	456	455	436	490	472	445	505	470	489	499	475	480	514	482	481	492	457	492	466	485	508	480	499	491	484	480	476	470	479	516	465	506	503	480	495	497	440	458	491	486	463	469	473	442	485	497	520	481	478	468	484	485	474	484	474	435	507	435	471	474	520	490	491	447	463	490	496	476	475	459	514	482	472	493	477	481	488	504	514	437	443	469	474	504	488	452	495	500	478	461	418	477	439	510	542	466	464	516	471	492	494	476	484	550	502	522	468	477	475	497	476	459	478	459	502	515	504	491	510	447	461	468	452	471	521	519	499	520	525	491	504	469	459	488	458	494	469	527	493	477	527	456	477	500	461	531	494	505	469	463	481	497	459	495	455	502	501	493	493	467	496	509	484	464	501	491	517	492	472	467	454	500	489	486	463	503	501	473	454	453	482	468	498	481	520	501	480	525	479	474	494	447	457	466	427	468	482	496	475	491	447	512	482	506	450	504	497	476	483	486	495	445	460	470	489	464	473	463	506	479	465	513	503	484	506	495	471	501	466	493	528	492	461	505	487	477	471	499	525	496	491	485	465	475	487	466	479	480	469	482	450	464	467	468	491	488	443	506	478	456	450	485	436	519	447	488	464	491	496	453	494	484	533	475	482	457	471	448	471	485	478	461	494	487	468	459	491	470	479	482	463	452	497	533	494	468	444	488	483	492	477	477	504	484	511	474	479	492	471	447	477	443	499	468	485	481	491	481	478	458	492	494	462	477	499	465	479	469	492	498	468	537	452	486	459	446	523	515	443	482	471	509	472	488	446	500	479	491	496	478	454	437	489	491	481	533	513	503	435	481	443	480	473	495	482	482	473	502	469	478	488	479	494	449	448	495	488	450	454	481	481	487	490	484	464	476	440	481	512	486	455	496	467	502	498	510	458	492	514	468	477	469	441	446	476	476	441	476	464	468	485	468	476	473	510	457	465	503	486	472	489	469	500	491	441	482	454	463	455	478	443	500	500	508	495
13618	9891	14381	5125	1493	587	553	562	396	398	358	357	350	331	412	372	320	372	361	343	389	385	393	353	371	362	385	382	336	340	397	358	383	341	402	361	413	386	374	367	372	386	365	366	349	353	362	361	376	387	374	391	379	371	381	372	377	320	356	364	394	393	323	396	349	370	365	325	412	385	376	360	368	415	383	339	360	364	331	347	386	348	366	364	400	323	346	368	358	355	392	373	394	396	348	379	395	351	338	356	369	383	355	368	396	364	342	334	356	379	369	382	368	405	409	370	380	357	397	401	371	367	358	342	383	376	371	373	379	350	345	352	349	411	407	343	349	342	379	357	364	355	390	400	391	347	335	346	375	381	354	389	332	370	369	360	391	355	355	364	392	368	363	386	378	363	339	372	347	403	381	373	370	348	370	351	361	357	359	359	360	371	349	372	392	384	379	352	380	374	368	376	401	387	390	353	381	361	357	380	387	347	355	341	372	341	394	371	339	325	362	370	340	359	357	367	372	359	330	340	360	366	373	356	387	372	385	341	355	385	383	358	374	389	407	407	392	367	375	308	405	398	359	385	336	370	340	365	332	406	353	379	348	368	359	358	388	315	372	385	350	377	379	350	314	371	367	387	364	351	372	386	376	377	357	361	387	351	396	384	359	358	346	347	386	357	358	352	341	379	394	362	356	378	356	350	398	334	385	401	360	351	394	334	397	392	360	378	356	349	329	310	386	384	381	335	345	365	368	380	379	356	333	350	363	384	371	381	360	344	376	343	371	393	355	376	387	373	331	351	417	370	406	360	391	377	310	363	378	356	357	394	374	362	348	416	358	387	363	374	375	366	354	370	345	354	368	362	372	380	380	366	379	395	383	374	381	388	318	367	395	382	386	359	374	392	356	355	349	374	356	378	361	371	383	376	344	361	350	365	371	375	375	385	367	352	356	358	361	361	373	370	355	369	346	342	397	345	350	389	364	362	346	373	382	384	372	352	360	373	365	384	359	359	365	347	365	359	367	353	370	380	377	370	365	368	360	343	384	358	382	341	388	376	341	363	365	354	374	371	351	369	399	359	340	327	352	358	357	376	381	396	372	355	376	386	360	377	314	382	343	371	368	336	359	374	354	362	398	370	348	363	337	346	358	366	352	340	357	418	404	369	358	409	382	340	344	396	365	360	392	349	362	330	373	348	390	348	367	369	353	408	356	358	351	332	364	369	375	374	417	361	400	348	381	324	362	417	324	325	398	395	359	353	360	341	357	389	436	386	380	386	329	336	410	350	365	349	358	381	331	366	357	369	347	362	390	362	350	331	387	367	380	355	365	408	366	401	337	378	362	334	371	399	390	358	361	378	384	358	366	365	387	418	372	342	344	382	340	354	362	357	377	346	367	344	379	363	356	371	353	370	408	371	335	376	366	381	388	369	358	357	365	383	359	374	338	389	393	359	354	373	351	376	362	371	393	346	342	382	368	381	346	401	376	329	343	370	361	358	357	391	341	368	382	328	367	376	372	375	402	356	378	367	370	357	341	391	352	330	337	365	332	355	358	367	354	330	394	373	354	359	323	371	432	374	340	376	356	360	375	382	412	389	379	380	348	347	386	357	365	357	379	372	349	400	365	348	349	352	336	342	336	388	352	368	394	356	419	378	366	363	337	361	333	387	358	385	375	367	354	346	381	350	367	324	354	396	364	361	331	340	368	368	348	351	344	385	361	377	356	392	365	370	338	367	398	377	328	343	378	392	399	350	350	399	392	369	392	347	370	396	352	362	368	369	354	370	333	341	372	351	374	374	357	361	364	348	360	385	324	337	371	378	326	389	355	365	377	378	349	368	364	404	382	373	344	375	379	357	361	376	389	327	362	354	366	372	345	387	374	356	341	387	361	337	348	377	336	350	372	347	325	341	366	364	370	345	374	346	371	339	364	357	354	356	383	371	348	352	400	378	364	371	342	370	390	361	376	363	382	410	354	398	365	355	356	392	370	372	395	365	373	366	345	363	341	366	322	358	388	355	378	354	343	412	395	352	380	364	387	371	360	363	386	387	371	343	359	377	367	325	382	380	359	371	383	374	367	399	349	371	368	359	359	398	388	348	369	365	351	376	338	407	359	344	346	378	373	363	369	333	342	374	343	358	376	370	361	356	337	363	381	344	384	392	373	352	358	375	384	381	356	385	349	370	367	385	388	388	365	363	364	350	388	339	350	336	372	390	366	370	346	372	380	385	351	350	388	348	366	379	377	349	393	354	364	359	380	382	352	332	385	370	368	367	410	379	377	348	395	357	340	374	335	337	360	377	363	387	334	379	400	373	405	356	366	355	346	337	393	350	353	360	374	346	364	338	391	351	378	377	334	357	361	355	387	345	398	360	338	302	348	405	337	344	357	352	384	380	358	355	349	373	403	363	381	352	350	369	357	387	399	360	345	367	362	374	369	381	350	367	359	335	357	364	375	368	363	368	381	337	363	383	384	370	337	353	380	405	375	387	386	343	367	381	364	370	364	366	365	394	385	381	338	384	325	367	378	361	359	351	328	385	373	394	365	363	370	385	350	357	361	363	365	398	356	351	374	355	368	375	352	384	381	347	364	377	342	366	326	362	374	345	355	374	380	361	381	369	382	425	363	373	377	380	341	357	359	354	363	370	381	391	377	357	368	352	374	346	326	338	383	378	366	399	357	381	375	398	368	396	368	384	391	370	354	378	338	400	383	361	311	379	363	342	346	367	370	396	358	338	353	342	350	348	342	341	381	378	381	366	420	338	331	377	353	382	362	355	404	365	337	363	399	366	376	352	333	374	384	320	370	361	382	358	391	359	344	351	399	371	376	381	328	366	365	367	380	380	350	364	366	362	382	360	358	358	397	319	379	343	378	380	350	414	385	378	344	350	371	329	343	369	353	349	381	355	391	379	388	361	385	412	370	381	383	356	357	362	340	393	376	338	394	351	350	339	344	382	386	357	359	373	342	398	389	355	396	366	353	384	356	385	330	362	353	339	368	375	344	420	344	352	380	360	335	372	398	341	339	333	375	378	361	379	388	376	372	365	341	355	385	367	381	377	321	330	360	344	328	349	382	392	362	376	394	393	355	420	394	342	367	334	378	354	375	344	377	315	348	354	379	362	423	349	355	387	346	375	370	349	367	364	382	380	357	376	397	358	361	391	360	369	348	345	364	358	362	384	366	350	383	380	383	379	349	363	363	362	356	366	349	338	342	371	365	368	346	370	345	384	360	335	367	362	356	352	362	370	395	352	384	343	375	368	379	350	378	378	380	339	340	363	343	366	386	397	359	350	353	356	407	345	369	386	403	330	340	398	361	381	385	348	357	362	352	392	391	372	374	356	372	319	337	380	367	337	356	417	371	379	420	359	392	333	365	370	366	391	380	369	376	353	379	383	361	384	388	363	393	364	356	376	376	337	368	409	394	337	368	357	344	368	380	361	345	419	389	335	400	404	358	368	371	395	355	368	391	402	372	363	373	363	367	366
12549	13880	23640	9724	4594	1990	1962	1996	1066	961	844	877	909	904	918	846	923	849	882	929	904	905	852	915	863	854	906	890	873	876	843	925	860	859	885	842	909	842	857	845	908	885	908	858	879	873	912	905	910	872	895	884	887	873	872	868	832	941	914	844	843	820	914	861	838	861	860	883	805	866	895	909	850	892	878	875	869	836	817	875	878	814	881	847	868	916	893	867	798	889	890	853	868	870	876	840	884	817	852	910	862	890	842	882	857	820	864	848	894	886	890	882	867	872	870	913	860	891	888	878	827	871	869	883	816	901	889	860	835	856	871	860	851	833	871	890	880	889	858	875	944	901	877	864	868	896	927	817	833	886	886	890	849	848	925	894	840	863	819	909	871	880	830	876	849	906	871	866	875	854	835	894	876	847	904	847	854	906	884	874	888	902	892	832	915	859	937	860	895	873	853	862	839	874	871	804	868	908	891	857	863	871	858	848	826	904	866	834	901	893	853	861	900	859	867	848	848	870	908	861	882	847	884	918	908	865	957	876	872	912	824	869	919	814	960	895	883	841	851	892	901	892	890	836	836	848	839	921	887	875	813	917	878	811	895	923	878	819	890	900	911	836	874	858	853	884	832	847	849	835	861	862	863	870	850	911	898	930	853	895	850	834	877	838	918	921	893	883	854	880	908	856	836	899	857	820	838	912	895	888	846	842	886	878	887	834	898	920	885	870	885	849	903	841	925	838	846	860	902	873	918	880	884	863	872	840	867	874	848	858	825	900	885	858	872	889	904	898	880	819	904	875	886	868	868	918	896	920	862	834	882	920	896	876	870	862	901	911	872	784	892	902	892	888	838	937	914	895	875	892	841	860	885	911	872	870	860	877	845	817	836	880	815	816	845	900	917	863	858	861	838	898	862	884	877	812	864	867	872	831	868	857	898	932	901	888	881	908	871	913	811	911	904	871	965	874	882	922	861	911	857	886	869	912	890	901	848	886	904	852	903	892	872	930	841	904	906	847	869	917	810	897	901	852	898	827	874	850	836	854	895	818	869	857	882	860	884	906	880	915	873	883	895	866	879	839	854	876	885	829	882	928	860	809	895	855	864	902	867	890	884	842	897	833	845	877	851	828	888	873	864	872	881	853	903	865	872	886	841	878	858	829	874	901	904	907	927	866	880	862	864	911	870	819	889	925	894	868	883	890	861	890	872	882	877	855	874	873	932	919	854	821	849	890	836	880	843	802	865	848	866	835	886	883	875	889	836	887	840	898	873	936	880	882	860	929	887	864	877	905	885	875	921	871	849	927	852	867	849	937	891	899	861	833	841	926	883	878	945	950	880	872	903	880	828	834	841	883	855	877	854	835	850	863	881	874	946	855	914	849	881	842	905	913	850	872	897	831	921	838	918	870	936	912	896	860	861	879	782	878	832	926	826	908	906	898	882	838	869	851	891	884	832	902	848	847	833	837	895	841	836	863	795	876	895	921	872	840	849	901	869	879	871	848	881	877	871	932	875	874	859	871	873	866	876	822	908	890	877	831	910	877	873	867	886	874	856	861	825	915	860	847	910	868	844	849	918	866	874	865	839	895	798	879	869	879	910	874	827	837	886	869	875	863	895	924	895	859	836	935	877	863	865	845	858	946	851	875	881	833	906	925	860	800	872	862	886	902	840	853	865	906	857	880	876	861	908	845	854	837	843	827	861	805	917	839	823	872	856	890	909	848	859	833	838	845	894	833	878	846	860	876	876	870	874	827	879	812	864	872	906	867	868	863	849	880	884	845	809	886	842	865	919	855	943	861	903	890	891	889	889	872	848	830	883	845	823	917	888	869	858	829	902	873	947	902	872	907	861	883	840	812	874	910	952	910	847	865	840	953	850	833	885	839	851	834	918	834	815	885	853	903	876	857	903	863	907	901	903	858	805	897	903	845	867	933	867	886	906	838	863	897	908	904	849	887	935	898	880	870	837	876	907	864	847	886	850	888	865	862	935	874	909	877	850	881	855	864	928	821	857	879	887	860	914	861	850	837	861	842	859	848	862	835	891	904	832	932	865	869	862	878	833	861	860	911	895	873	896	891	845	846	860	901	929	873	823	868	850	900	847	877	858	866	846	892	842	869	885	909	883	847	859	880	863	909	854	839	903	883	850	884	896	912	887	807	853	828	887	871	862	932	873	883	899	878	865	893	869	882	881	897	856	824	856	863	918	879	864	859	867	875	901	833	843	863	904	902	846	818	834	871	864	891	897	861	900	886	905	872	908	896	861	885	927	838	898	866	896	837	824	890	889	917	827	894	851	812	862	819	854	876	917	801	914	918	894	879	834	889	861	844	830	898	897	874	929	884	920	923	881	882	881	872	872	862	871	886	860	880	874	856	859	884	872	869	888	909	841	863	898	877	880	901	905	880	908	876	860	837	885	800	885	882	883	940	906	869	876	860	878	873	848	846	895	834	836	882	842	878	887	865	853	861	885	837	914	876	865	873	843	848	888	847	881	854	860	871	895	852	888	868	873	862	829	898	882	843	888	880	904	848	923	887	878	893	898	870	920	912	887	899	868	913	883	886	861	900	877	897	914	866	902	873	869	814	867	862	893	854	853	909	833	869	874	906	822	899	874	876	914	884	828	893	868	870	888	844	909	867	926	887	872	899	821	855	850	868	844	789	801	819	854	949	842	881	883	904	852	887	917	911	827	849	878	916	920	814	881	881	924	862	936	876	848	842	872	901	899	927	840	872	917	887	903	870	859	853	846	866	851	854	933	844	932	888	849	906	851	912	870	861	855	871	904	875	880	878	847	847	891	892	875	843	877	873	877	863	889	882	874	884	858	856	845	846	878	863	874	826	830	849	890	891	863	895	898	835	864	853	868	896	812	852	835	883	899	857	893	872	908	886	879	913	871	875	863	885	850	858	880	869	894	819	859	812	873	832	880	877	864	916	870	885	832	906	891	883	916	864	839	911	862	866	903	829	864	848	867	848	859	864	888	840	836	815	869	853	840	856	903	903	874	847	862	838	901	916	900	898	864	856	839	867	846	935	904	920	808	865	837	908	890	853	894	874	900	938	870	919	870	839	881	881	829	898	899	888	878	867	912	851	863	821	920	820	852	848	893	843	864	867	921	859	905	835	882	852	807	845	936	877	901	874	824	830	851	870	833	859	843	903	896	901	829	822	873	908	923	843	879	894	858	872	862	885	869	852	843	805	883	828	903	920	859	901	891	952	859	817	889	819	876	866	899	845	867	855	788	834	852	916	841	849	835	887	870	940	903	831	844	853	877	896	886	881	905	852	927	876	869	911	857	901	842	879	887	882	857	864	914	883	828	927	839	847	863	819	893	888	858	853	859	910	877	845	854	838	912	844	854	867	927	907	918	783	872	842	847	865	893	895	855	856	880	929	831	895	857	894	865	864	879	840	879	914	898	837	880	831	879	879	874	857	870	836	868	856	822	911	903	895	783	864	858	896	824	876	876	843	865	885	894	899	936	891
59107	59279	68673	42336	24743	8648	4535	4726	1806	425	405	364	310	348	411	421	374	328	353	350	382	387	375	283	340	346	323	309	303	326	291	299	297	336	320	305	298	233	306	300	307	312	284	325	295	275	285	317	304	298	302	285	294	329	311	290	299	285	286	294	292	303	290	314	335	290	308	305	288	311	306	313	294	287	315	313	330	334	284	280	300	293	287	322	305	287	294	275	306	298	313	291	269	315	268	292	299	286	320	267	286	301	298	310	333	297	295	292	303	303	267	293	284	311	305	285	330	299	312	300	280	304	297	303	320	266	307	284	263	280	313	293	318	329	295	274	317	299	285	291	290	300	288	315	313	297	290	344	307	251	306	290	315	288	307	292	309	308	311	315	311	284	264	273	296	316	296	341	319	284	276	301	279	327	271	307	274	326	272	278	315	335	305	301	303	258	292	300	313	298	301	286	296	325	279	311	339	280	306	307	291	300	284	292	306	292	305	300	289	312	316	304	307	281	272	294	293	284	305	310	273	262	286	286	309	301	302	319	293	295	323	309	279	294	320	302	294	299	304	268	293	301	302	319	331	287	287	302	301	305	314	311	291	290	274	329	315	280	305	294	276	310	322	294	329	288	309	299	325	316	269	321	281	306	326	325	298	272	296	241	298	282	319	287	308	325	308	313	308	315	280	279	295	312	322	287	300	325	257	292	280	279	285	319	314	291	299	312	296	304	280	288	287	275	312	299	296	322	253	276	306	311	315	277	304	335	295	325	310	289	269	318	306	301	292	307	299	320	325	264	291	312	336	268	280	275	272	287	291	321	306	290	311	266	307	296	293	323	343	331	305	309	293	345	332	341	313	290	279	324	290	258	304	292	280	318	330	311	319	285	311	294	276	269	293	278	320	298	296	328	306	296	286	316	306	314	306	317	307	292	297	325	322	340	277	272	297	307	266	271	277	320	259	318	310	315	317	305	331	316	292	341	265	296	307	317	296	313	297	286	278	328	331	303	301	332	316	314	312	328	300	290	306	315	332	316	287	296	307	293	314	295	302	301	297	310	290	273	306	300	299	300	307	299	292	340	335	263	302	341	290	297	279	285	291	295	311	316	271	293	261	304	280	289	321	305	288	296	290	316	319	314	296	298	276	314	296	305	323	299	304	312	301	297	336	304	276	288	288	307	291	327	321	291	312	295	315	276	283	315	279	310	283	308	320	280	286	287	298	284	322	279	261	310	312	287	319	278	293	282	307	307	301	291	274	285	284	315	277	304	332	273	287	290	264	291	278	314	295	328	288	315	274	301	305	307	336	293	283	269	306	326	275	290	299	299	273	345	316	308	280	304	307	310	297	267	304	308	292	328	296	298	321	307	300	290	333	290	269	331	289	284	301	283	285	316	303	284	310	265	294	286	296	309	295	265	292	312	302	289	269	295	292	283	282	315	326	310	300	296	280	317	278	293	314	292	273	273	287	295	304	282	290	307	287	326	291	310	320	283	295	299	308	302	295	273	291	289	323	307	295	262	306	296	314	308	272	286	284	323	282	295	297	297	308	290	278	292	303	306	295	324	283	289	312	300	278	299	295	286	313	281	293	321	331	326	304	314	305	296	276	310	280	293	287	289	292	312	279	304	296	300	299	308	337	296	295	305	294	323	314	276	320	315	295	292	280	299	316	274	307	305	278	296	312	275	296	308	303	287	345	297	295	306	267	286	296	291	303	311	302	284	300	245	286	280	310	276	290	282	300	296	306	323	311	321	303	313	311	288	305	267	302	282	288	283	278	321	249	312	297	318	301	307	350	313	276	268	312	304	272	318	322	297	275	270	291	311	298	291	318	290	327	305	313	278	319	292	306	267	299	309	295	303	311	321	288	309	275	281	285	281	301	285	317	309	315	328	296	291	281	305	323	294	303	272	268	267	319	286	292	346	308	289	306	320	278	345	288	302	242	314	307	255	274	272	269	287	335	295	304	310	285	298	320	272	330	327	324	301	293	319	309	301	280	270	340	303	297	306	299	292	309	296	304	304	281	279	306	290	269	321	316	289	301	324	311	308	307	293	341	293	282	295	287	291	291	278	296	299	315	301	326	316	286	272	313	284	283	286	313	296	288	317	314	304	318	311	267	291	287	267	297	311	321	293	290	294	303	297	257	313	281	296	294	272	306	289	342	334	281	305	295	286	296	300	289	308	286	306	287	266	309	336	302	298	310	282	297	311	308	296	308	311	274	274	295	250	295	307	272	325	292	292	304	281	289	302	297	320	311	293	291	307	302	293	308	267	303	317	308	293	271	284	287	332	296	297	320	306	291	305	295	290	306	317	276	289	296	278	310	275	291	251	306	270	284	314	284	332	326	293	285	284	305	308	290	311	306	299	291	273	307	316	296	331	301	302	304	285	306	295	321	274	304	252	317	314	283	293	298	297	323	302	293	296	310	327	305	296	279	297	305	274	312	306	301	295	318	313	285	266	307	302	273	299	277	303	284	289	293	295	331	303	305	315	277	344	335	286	276	291	271	299	300	303	341	312	300	302	282	341	323	298	301	283	304	270	295	323	296	317	301	288	293	298	309	270	290	308	281	305	295	298	297	306	285	257	308	284	309	301	327	304	275	300	312	279	306	316	293	338	312	306	275	317	287	293	294	323	283	309	289	319	307	295	308	278	339	326	284	325	278	302	301	263	314	278	315	300	308	312	308	312	300	327	300	296	323	313	304	303	296	312	304	333	323	305	337	308	304	328	320	298	267	280	296	336	267	290	300	291	260	269	291	285	297	297	288	292	302	307	282	287	326	319	299	297	308	316	329	294	272	290	305	311	285	302	297	305	285	292	314	278	276	308	307	269	317	267	308	273	301	308	260	256	299	311	294	309	284	297	284	281	307	309	314	321	304	277	310	303	302	304	289	299	298	300	312	295	304	291	325	339	301	308	303	327	310	309	253	305	291	279	316	287	291	305	295	287	309	316	284	285	304	304	292	311	290	280	300	297	281	297	322	322	302	327	281	299	277	345	314	287	310	248	312	294	300	304	300	313	336	303	296	336	300	297	318	280	304	300	324	298	292	327	282	304	296	323	294	297	309	303	306	288	278	282	284	278	292	291	299	278	305	293	280	287	260	289	300	301	288	272	291	286	326	286	311	306	263	286	316	291	316	340	301	287	308	316	263	273	310	309	321	286	333	290	292	306	306	301	295	305	293	313	326	315	264	287	322	303	298	325	302	309	284	277	321	281	293	268	299	305	285	310	312	302	320	267	293	300	320	301	274	299	325	271	294	314	288	302	281	310	296	305	275	310	256	270	293	260	304	297	303	304	278	292	317	299	304	324	297	315	298	307	295	304	268	311	284	275	272	287	271	323	325	327	327	338	304	275	314	318	293	288	303	308	297	303	316	323	301	291	267	269	301	298	303	298	284	272	287	294	321	290	326	285	255	281	314	273	334	293	284	299	308	290	316	308	258	275	281	306	289	313	325	306	295	311	297	305	278	301	298	326
37052	45406	64669	41554	27904	11853	11383	15861	5599	1448	1265	1092	1042	1034	1375	1334	1231	1133	1225	1186	1126	1341	1215	949	973	943	870	858	772	758	783	765	734	747	713	735	690	716	666	694	693	713	722	694	678	691	732	746	728	690	727	684	727	683	727	729	704	731	723	662	750	706	681	734	712	741	686	775	702	730	671	730	653	700	720	731	732	762	735	733	682	691	736	712	701	671	704	755	678	736	726	728	735	729	698	708	673	689	699	690	758	723	724	711	726	722	729	726	718	696	751	705	730	736	735	699	699	733	735	708	712	720	715	736	737	736	733	722	733	684	720	693	673	761	698	684	706	707	745	735	743	707	696	688	716	729	690	719	694	682	733	723	680	714	754	691	730	697	714	705	686	789	689	697	744	680	676	761	720	751	695	723	721	717	737	718	738	687	719	701	709	715	700	733	737	699	726	710	736	685	712	731	729	754	744	687	733	725	721	716	709	720	713	693	689	730	698	723	777	729	702	695	753	691	705	707	738	730	706	671	723	716	732	732	706	708	705	701	746	694	708	731	699	736	684	757	718	722	698	743	716	713	651	719	708	719	707	727	684	746	693	712	735	669	728	747	693	736	696	725	689	692	684	741	728	728	700	699	728	666	756	703	682	698	677	728	725	734	718	707	737	777	707	751	730	690	724	698	693	755	718	763	711	747	722	706	708	758	728	712	782	691	682	740	705	765	738	770	687	731	697	757	729	753	644	693	684	700	721	779	704	738	686	676	719	716	737	729	710	733	680	730	691	669	678	714	745	694	729	750	755	774	734	721	757	709	738	688	717	690	664	784	730	689	711	750	698	664	703	717	729	784	705	692	669	717	717	689	721	708	726	675	708	704	741	687	685	681	663	660	735	718	720	728	742	762	661	752	713	718	743	700	783	731	674	731	727	696	731	720	720	721	733	706	726	696	691	698	691	726	726	752	677	728	678	717	720	706	745	683	715	701	705	731	717	740	709	712	709	667	751	730	745	735	750	711	724	720	725	735	723	682	683	717	682	705	704	712	717	707	761	731	754	707	629	726	742	746	681	717	687	721	723	698	762	766	759	716	724	720	683	712	728	703	663	729	746	735	749	675	733	698	696	726	668	720	695	691	715	740	707	742	732	680	701	685	700	748	700	739	718	742	753	704	708	705	733	720	638	695	737	683	725	683	716	672	722	708	720	718	748	713	698	713	736	709	706	768	669	656	687	683	721	717	723	741	703	733	724	719	721	746	700	739	758	753	728	734	740	699	710	721	680	719	728	754	717	705	748	694	728	690	723	716	725	750	664	781	722	715	655	727	687	703	745	757	734	753	676	711	759	756	687	687	706	727	706	724	706	714	704	690	676	699	719	703	658	729	726	741	707	731	697	715	709	706	718	722	710	638	666	707	715	714	686	759	721	685	771	666	686	722	719	739	693	741	714	694	762	738	699	737	718	683	706	710	706	726	717	706	705	709	729	695	719	729	686	684	721	697	754	698	685	701	777	729	686	707	688	703	737	726	732	693	742	749	701	708	670	719	700	757	710	674	747	781	749	759	669	710	712	741	777	731	708	713	666	711	681	704	706	696	714	693	744	698	743	673	703	725	744	696	726	697	705	745	710	722	714	708	745	720	691	719	716	647	693	711	712	693	730	734	703	730	745	748	701	717	734	740	740	745	706	697	701	731	705	692	717	696	739	750	754	697	742	710	732	745	724	714	704	712	688	689	679	742	693	770	685	704	697	739	712	706	749	702	704	702	734	719	663	716	744	683	718	706	713	672	717	720	684	743	687	676	680	717	711	722	762	742	716	716	731	700	688	763	774	697	727	744	697	700	725	698	740	686	704	764	735	741	724	740	710	735	668	752	718	710	675	727	760	713	715	740	727	736	700	706	710	703	733	743	665	734	697	680	706	698	722	769	736	756	696	728	694	708	747	695	728	743	761	708	669	756	729	743	674	722	690	695	671	726	717	717	738	679	737	714	785	722	703	715	722	689	738	727	701	717	707	697	792	732	728	699	749	672	755	688	669	701	696	684	752	692	777	718	697	717	738	808	693	696	705	777	722	711	790	679	731	671	719	723	748	673	663	769	734	720	770	721	722	773	738	704	699	724	701	745	711	702	720	692	708	695	725	707	724	712	687	730	761	744	736	719	729	717	686	711	723	674	690	757	726	729	691	737	712	734	728	699	690	770	723	655	784	707	688	692	754	685	719	669	712	682	719	768	699	696	719	780	685	705	691	714	729	720	765	695	701	712	713	683	695	735	704	740	708	727	706	686	715	697	684	665	723	714	712	702	668	670	737	667	713	724	692	726	691	731	738	723	746	703	685	703	757	727	746	721	722	694	725	728	694	707	713	715	744	757	767	693	712	717	708	708	718	751	714	746	732	752	673	732	723	705	734	741	755	731	704	709	727	727	710	674	725	658	719	711	747	735	711	680	719	685	721	711	735	673	720	710	750	695	694	710	716	715	706	740	730	742	669	733	725	706	733	744	797	689	711	687	691	723	702	757	721	695	735	746	690	686	718	734	682	724	759	708	701	735	706	733	713	739	706	722	707	689	713	722	748	706	740	698	749	757	715	689	738	705	722	782	695	724	696	747	701	701	782	736	694	708	716	745	724	680	691	754	650	750	708	760	746	755	657	734	724	719	729	737	729	714	724	703	720	736	715	716	741	717	713	718	680	761	707	719	680	669	707	719	759	743	698	720	680	715	687	705	736	694	713	710	691	674	741	744	726	691	661	731	756	757	741	708	714	698	726	688	768	722	718	696	704	735	736	701	715	700	731	735	722	697	700	712	654	695	753	765	691	714	698	713	723	699	705	706	693	708	763	719	713	725	690	734	699	680	720	727	676	703	732	664	699	734	741	743	703	735	780	704	753	703	768	727	710	726	773	728	716	673	704	722	705	706	749	758	688	695	734	739	737	730	705	669	734	679	701	774	726	701	727	722	753	744	694	731	693	695	708	720	763	739	730	701	725	718	716	720	783	719	652	768	697	704	726	698	690	722	708	687	746	673	720	697	713	703	744	739	710	708	736	713	680	701	711	731	711	675	740	723	753	722	739	749	717	722	737	710	763	745	724	710	746	700	668	662	710	697	758	675	719	708	681	683	730	734	737	697	739	685	691	717	733	730	682	682	705	719	743	751	673	693	756	732	701	735	698	712	716	772	706	676	736	716	725	702	716	725	732	676	720	685	726	705	741	691	733	719	729	713	697	735	715	732	693	693	751	689	718	709	705	715	663	706	746	737	699	689	759	746	736	714	696	753	694	709	697	698	726	720	664	690	665	711	757	691	722	726	695	723	706	700	696	774	687	689	727	678	685	741	763	721	689	738	759	725	749	686	719	690	736	714	737	779	705	729	726	722	732	668	675	714	705	734	732	703	721	752	685	693	699	719	684	706	727	707	691	694	702	765	688	740	677	744	686	733	716	699	711	677	723	697	741	681	729	719	740	724	714	737	726	723	742	717	728	690	717	721
71384	70857	76716	51341	31891	15709	8662	6660	2710	565	383	365	248	292	339	319	308	285	389	296	320	331	382	278	251	225	239	195	201	177	192	172	186	170	165	202	182	181	156	159	183	181	203	188	196	194	162	193	181	178	220	182	196	186	199	178	189	161	197	178	180	170	174	186	205	170	194	171	177	174	166	182	181	189	157	172	176	179	180	203	168	176	191	194	177	159	154	186	199	186	188	162	146	190	177	184	179	198	178	179	157	184	179	189	201	200	170	180	196	190	170	182	178	181	178	149	165	155	185	178	174	197	197	174	172	188	192	175	185	181	153	168	188	168	195	189	188	173	193	183	180	170	183	180	170	168	171	186	172	196	167	175	178	176	187	195	190	175	191	176	201	178	176	174	178	171	183	196	193	168	201	172	175	195	159	163	200	207	176	177	157	183	171	177	175	172	169	205	177	173	184	167	185	180	178	172	189	166	172	180	163	203	173	167	208	165	211	190	174	159	192	194	153	190	188	187	148	185	173	173	167	188	178	164	164	201	174	196	166	205	162	170	190	169	186	189	197	202	175	202	186	170	195	187	204	186	161	182	185	179	199	163	180	202	171	200	219	184	149	191	190	166	173	184	175	179	184	194	181	188	168	168	172	181	155	186	175	181	173	172	210	167	172	182	179	166	203	161	189	184	175	192	193	173	187	215	206	159	173	181	163	170	177	163	183	177	192	179	201	172	163	174	179	193	182	196	181	175	168	184	181	185	187	200	177	159	205	180	172	182	155	217	175	177	188	166	228	174	187	187	177	179	191	171	197	160	194	191	184	156	185	185	197	186	169	171	177	178	169	181	169	161	168	170	179	168	183	169	181	209	181	165	171	194	190	139	213	184	177	175	188	215	182	155	182	180	160	174	174	189	183	154	178	184	207	185	190	196	180	174	196	187	172	171	191	186	176	162	172	196	171	170	177	192	178	164	160	180	168	170	191	170	166	164	189	176	186	171	199	181	179	194	177	199	154	163	189	210	189	185	190	183	158	180	172	167	184	190	171	154	175	198	160	184	169	166	188	198	177	165	186	160	181	167	184	172	161	164	172	180	168	177	185	173	178	177	193	214	187	170	162	181	174	184	168	180	161	173	196	188	166	165	170	164	179	194	177	166	165	182	195	193	192	168	177	195	167	161	150	192	193	176	189	192	169	179	181	186	181	189	181	171	181	172	170	180	175	184	151	175	185	184	163	167	171	176	165	195	179	180	161	197	198	165	152	177	182	186	198	189	175	181	210	192	171	208	177	167	191	159	160	173	185	188	184	210	169	191	175	151	193	188	184	180	185	196	164	176	173	188	171	187	155	155	168	178	176	168	170	132	156	195	185	161	186	164	172	201	186	170	176	182	190	171	159	164	143	180	184	176	171	170	166	180	167	188	180	180	193	165	160	181	202	178	199	180	188	159	175	172	194	187	174	164	157	140	185	180	182	175	188	198	191	162	170	152	154	185	182	179	168	168	178	165	174	161	202	178	185	163	194	188	195	173	173	183	176	177	157	180	178	168	208	159	174	181	190	181	181	188	165	178	156	152	205	163	170	193	175	189	184	162	186	170	166	198	171	213	208	171	158	165	184	186	192	179	195	178	171	149	163	168	181	179	197	174	174	189	173	207	171	190	164	185	184	161	177	185	173	177	170	170	183	191	171	158	190	190	149	179	194	180	170	177	184	152	163	195	191	193	175	170	197	197	173	176	168	174	180	150	172	156	184	192	178	178	174	195	187	184	190	171	190	172	185	171	193	176	195	192	165	157	196	165	178	181	188	214	186	182	172	186	154	173	197	162	202	193	215	187	176	190	163	171	184	188	198	161	168	209	150	162	158	185	189	171	170	171	169	178	175	216	188	174	179	166	185	159	188	190	174	203	186	180	176	175	175	182	179	194	163	163	193	185	188	190	157	170	185	176	177	167	203	176	191	177	191	174	161	164	174	200	152	197	175	198	184	172	152	180	178	204	181	191	187	192	177	189	180	159	174	204	181	137	187	158	160	166	154	195	176	162	159	172	189	173	184	191	193	176	192	167	165	163	206	194	171	176	176	153	165	181	191	156	175	184	178	195	188	164	183	198	170	205	151	168	152	165	167	172	154	173	175	177	178	175	162	186	182	185	202	184	191	148	194	178	162	169	182	177	193	206	168	175	188	211	194	177	199	197	183	170	165	199	180	188	180	177	193	172	177	188	181	158	202	184	169	184	166	168	161	186	186	176	163	172	153	174	174	171	145	186	169	153	168	187	187	173	168	163	184	175	162	189	178	198	174	215	178	179	180	169	180	186	193	199	182	204	214	196	196	197	188	164	189	203	145	176	175	209	178	191	182	175	172	166	174	189	194	172	181	181	158	186	196	183	184	179	174	173	192	182	167	174	163	171	203	185	178	176	176	177	182	170	184	179	177	165	205	184	168	183	182	183	195	191	168	175	187	168	187	187	187	179	174	187	197	165	168	167	167	168	165	163	190	168	163	191	165	169	200	185	175	167	195	152	195	184	200	189	165	195	196	189	175	164	166	182	171	161	164	158	195	183	206	163	193	199	149	162	167	185	176	181	170	186	187	192	201	147	192	180	151	185	163	201	184	166	183	177	179	181	194	160	187	207	176	180	176	162	158	169	165	170	173	195	193	183	182	186	162	172	161	202	166	192	184	158	178	174	152	149	171	191	183	186	191	204	194	172	186	168	175	164	161	211	191	171	170	176	170	173	166	200	199	167	187	144	218	190	186	166	166	159	183	181	169	189	205	205	195	164	188	170	186	187	178	163	187	156	154	163	163	180	162	189	190	178	185	181	180	168	161	211	181	166	162	191	191	198	162	164	179	174	164	181	207	147	226	176	176	191	165	183	180	176	168	175	179	173	171	179	187	185	184	182	181	198	188	192	188	199	185	163	167	170	174	175	167	186	176	167	176	185	164	184	184	199	192	187	194	202	163	198	192	186	187	174	168	202	205	154	185	189	172	150	163	178	186	174	178	158	161	190	161	190	181	179	199	182	189	174	170	176	185	169	165	168	161	183	173	171	179	190	205	179	178	169	151	186	198	190	177	178	182	193	183	155	170	165	205	185	181	177	185	178	155	176	183	199	187	193	169	169	164	178	178	194	184	195	181	166	159	182	162	170	186	173	173	162	166	168	174	198	186	189	189	184	179	181	189	160	174	190	188	181	194	181	181	170	159	190	187	183	189	168	162	190	163	170	159	175	178	179	211	169	189	194	187	163	179	170	199	162	168	181	170	177	172	174	156	197	189	208	175	177	190	147	166	173	157	192	162	175	150	168	188	194	169	185	174	209	164	191	165	168	189	163	186	185	168	187	175	180	181	189	193	165	160	167	196	191	188	182	171	186	158	175	164	182	161	187	174	156	199	190	160	202	170	175	176	191	177	216	191	176	166	156	170	189	165	174	196	193	191	175	166	181	176	161	174	191	179	192	183	184	186	172	187	164	187	199	180	186	181	164
45265	55152	76475	51789	34633	16841	15844	18204	8750	2171	1658	1227	930	1081	1468	1606	1316	1263	1864	1468	1472	1438	1811	1171	930	811	744	713	536	490	502	497	491	513	449	477	544	491	466	469	455	449	424	465	477	488	460	505	467	454	492	474	447	461	449	471	459	458	442	441	466	445	500	478	441	495	479	457	466	501	500	465	466	458	473	453	464	485	411	453	446	444	452	410	498	454	422	472	474	491	463	459	475	498	479	444	491	461	447	462	475	452	444	451	459	499	462	480	444	452	479	469	472	423	472	450	457	469	484	446	455	436	471	444	438	463	456	452	474	423	443	489	435	476	448	445	453	447	443	472	495	453	455	435	428	505	468	446	451	470	458	465	468	471	452	456	466	405	477	448	423	454	475	449	479	450	479	463	486	433	437	465	465	446	448	437	416	463	491	431	454	453	475	460	464	435	443	461	486	464	455	448	447	494	441	448	482	468	479	438	442	418	441	455	465	471	461	451	453	428	431	461	444	463	474	469	475	475	460	441	456	451	428	489	504	480	464	440	451	441	453	438	419	459	447	448	412	458	493	497	446	484	476	482	445	489	493	446	467	434	457	460	462	416	434	447	424	443	462	481	434	448	415	438	416	490	468	470	402	476	446	440	468	451	474	439	463	449	440	485	447	460	429	458	431	436	485	488	415	454	420	467	443	453	484	469	453	453	442	451	454	461	437	486	435	439	460	431	447	457	428	436	456	451	450	476	513	448	470	475	503	451	460	415	460	438	454	442	466	449	472	484	420	483	443	429	472	476	476	486	418	464	494	441	495	452	436	474	414	446	431	444	464	424	456	419	420	493	459	484	461	434	425	424	422	453	477	474	446	490	453	493	482	455	458	453	527	481	424	444	443	449	447	447	445	441	504	442	447	423	459	475	458	489	477	484	460	426	434	433	480	453	420	449	457	455	478	458	449	465	471	456	443	455	438	484	454	463	480	431	465	493	456	480	487	449	426	447	457	478	429	463	453	482	505	456	455	455	462	466	470	452	497	436	472	477	458	416	462	433	429	490	464	466	423	449	473	480	467	443	448	455	485	474	470	468	452	434	431	415	470	497	453	433	454	453	529	456	429	436	460	455	451	470	518	458	441	443	457	446	459	465	470	455	427	440	479	444	472	471	500	489	449	464	458	462	472	490	474	456	489	466	510	477	469	448	482	468	487	465	496	453	427	456	505	463	443	487	455	461	416	409	450	438	485	460	428	463	432	472	461	445	474	460	480	479	456	469	435	447	449	460	440	453	452	432	437	438	475	467	459	463	475	476	475	471	403	454	453	495	457	474	436	446	467	494	461	430	428	454	442	445	467	429	490	452	466	446	475	437	450	458	471	445	433	456	486	466	474	454	487	474	454	441	482	444	437	452	463	459	437	444	461	428	504	453	446	423	420	455	446	429	468	477	471	452	493	454	426	442	444	427	481	462	431	485	449	438	455	463	479	420	451	480	484	445	450	471	455	435	459	448	464	489	467	469	464	440	422	463	456	456	470	457	445	435	441	491	445	432	453	437	479	449	451	460	487	513	452	442	461	481	482	498	480	471	417	472	445	425	475	481	452	452	434	459	412	475	449	457	454	451	414	450	462	468	445	436	459	469	457	480	462	461	474	476	467	450	491	443	482	445	452	444	455	467	429	471	447	433	438	433	442	457	461	436	430	441	433	442	453	432	432	436	458	452	475	485	462	466	462	457	450	476	456	426	426	448	472	473	435	474	441	488	461	455	410	504	462	431	424	464	453	446	431	477	449	506	447	428	451	480	480	462	445	502	448	469	473	421	449	423	443	476	462	450	442	476	449	448	443	448	452	440	505	431	476	481	450	481	446	490	462	427	448	447	469	499	453	456	426	438	478	422	474	482	460	485	435	437	420	427	471	438	445	441	457	481	452	461	460	469	461	432	477	472	465	440	446	435	448	449	508	445	437	467	471	482	458	449	484	500	443	460	456	450	461	462	431	449	461	417	445	477	435	447	475	455	420	476	456	456	446	478	433	469	461	458	429	466	513	451	477	471	482	443	458	458	417	431	477	415	464	477	432	449	448	453	457	478	424	438	477	448	462	461	488	473	461	488	453	490	491	453	441	448	434	451	493	463	487	470	486	404	426	441	443	457	459	502	425	457	483	428	428	497	463	453	449	462	462	448	418	464	462	484	438	444	443	433	440	442	407	451	455	451	471	423	484	449	455	434	461	416	432	451	409	489	424	480	476	488	479	444	463	449	457	479	458	488	453	459	471	414	439	483	466	436	469	447	506	454	440	448	442	442	384	438	467	464	438	472	406	466	480	457	425	484	458	464	463	493	455	443	466	446	455	489	468	448	459	460	460	481	458	442	500	469	481	436	418	440	456	452	479	439	432	474	458	425	439	442	456	455	435	428	451	442	396	458	453	436	443	425	481	444	477	478	466	437	461	471	447	455	505	466	459	490	415	448	447	445	421	418	470	475	457	429	448	481	448	449	475	494	485	479	468	483	446	500	492	465	452	492	460	446	456	468	425	468	475	431	453	448	480	468	467	436	469	422	454	479	453	455	494	444	433	470	458	465	437	451	470	462	440	447	444	423	490	422	449	458	457	460	426	464	462	453	488	438	445	467	444	464	444	430	433	438	461	443	454	493	465	432	463	456	441	455	459	492	429	468	473	435	449	440	440	463	479	488	462	438	439	422	472	448	419	456	449	477	457	492	478	477	448	452	513	447	457	454	491	439	473	451	452	445	504	454	444	439	454	454	445	431	453	416	449	457	432	493	485	470	480	453	443	475	464	449	474	499	443	484	456	473	489	403	436	450	481	473	459	512	446	469	473	452	473	425	445	443	478	464	424	418	468	454	458	440	436	467	460	424	462	458	427	445	451	450	446	445	458	470	494	433	486	416	473	481	477	426	438	470	443	466	485	450	451	481	445	452	454	484	476	439	495	484	448	457	442	459	483	450	454	443	452	445	470	457	464	455	445	461	472	419	432	413	458	420	438	490	445	505	488	465	460	487	436	473	422	459	466	450	410	439	433	450	442	465	439	428	449	458	473	478	451	462	397	443	441	467	456	450	447	439	467	460	494	423	427	431	433	443	468	481	463	487	455	440	443	451	432	429	469	491	465	486	498	447	436	466	463	453	480	480	463	444	439	443	467	436	473	456	436	449	470	439	429	464	459	465	446	485	459	460	490	420	461	427	469	449	480	453	446	476	449	412	456	462	461	416	456	453	490	444	433	439	476	459	431	420	456	435	455	431	471	440	478	465	457	461	488	447	456	485	478	459	471	457	487	483	454	483	434	487	435	429	525	437	445	464	472	423	437	449	475	441	421	511	442	439	467	475	454	455	472	448	503	443	417	456	452	424	474	465	459	473	452	460	459	429	491	475	473	457	444	449	446	489	437	455	481	474	453	473	459	434	481	480	444	447	491	489	476	502	428	466	445	455	445	461	469	467	435	483	456	478	448	423	500	463	482	479	440	463	466	452
14387	9126	15114	4834	1505	586	492	482	415	356	377	365	361	346	365	339	349	366	353	370	384	352	351	387	360	342	353	342	342	375	377	359	349	353	373	375	332	347	342	369	310	337	365	303	394	334	330	365	378	381	380	337	368	329	377	355	348	367	309	356	350	385	358	333	371	343	375	365	377	345	357	370	378	356	376	371	365	322	313	319	384	340	388	356	358	381	341	404	377	338	384	345	336	378	368	377	365	355	364	374	374	367	360	377	361	338	330	343	371	367	325	320	358	365	357	362	343	353	391	370	378	325	358	384	335	399	377	352	382	375	331	362	367	353	355	361	351	376	402	397	347	362	372	366	379	365	350	396	366	354	389	368	352	388	364	357	330	371	352	394	375	372	371	339	331	341	359	380	364	383	365	373	343	339	333	378	345	372	349	361	367	399	381	324	351	343	363	342	367	363	390	379	381	370	346	392	343	361	351	387	356	350	348	370	365	381	361	351	327	366	350	374	356	315	348	331	349	332	389	392	352	337	360	336	353	335	330	353	354	395	351	377	334	357	373	356	382	318	364	329	385	354	360	393	354	360	337	340	360	338	352	367	343	356	331	378	330	326	339	393	337	372	364	382	329	346	321	361	382	335	354	364	369	356	367	375	386	345	374	352	359	359	367	364	359	353	351	387	383	353	338	368	388	372	390	354	363	372	352	374	354	351	372	359	345	380	347	349	359	371	353	385	367	358	344	353	366	355	348	368	396	377	355	368	376	356	354	393	375	350	389	372	346	380	342	393	357	396	386	405	376	346	360	338	406	320	336	405	346	330	356	343	396	372	358	352	400	344	346	340	330	365	364	341	376	355	345	392	358	375	354	356	379	329	345	391	327	375	369	376	372	384	413	378	346	351	337	334	356	340	348	374	323	361	388	371	419	339	387	354	381	357	378	340	377	359	378	371	337	334	371	371	374	374	365	350	388	344	371	396	346	360	335	406	370	378	401	367	350	367	370	391	319	366	337	392	367	344	346	365	353	355	353	357	367	348	353	367	341	348	365	398	380	359	386	366	360	361	395	350	410	377	366	354	362	358	351	345	375	352	368	356	350	365	357	356	343	375	379	366	373	369	361	365	370	362	370	376	343	389	357	354	360	342	363	370	369	392	398	323	369	361	340	370	350	361	404	366	358	347	332	338	402	365	348	329	368	376	386	359	368	369	339	398	378	354	341	378	432	368	383	356	371	345	351	381	382	392	331	343	347	337	373	362	362	358	357	314	381	345	393	395	367	371	396	350	369	381	356	359	394	389	352	334	335	356	365	363	384	381	362	361	376	358	355	398	347	362	383	360	377	331	333	353	333	348	326	343	384	390	342	339	345	348	327	360	369	327	315	354	382	364	381	365	385	356	358	338	374	354	393	389	384	350	373	334	375	395	355	361	385	346	368	353	368	340	375	358	339	366	368	359	359	351	357	338	353	357	392	375	388	319	336	360	379	384	382	363	369	340	380	406	354	370	348	340	371	311	343	363	336	383	360	385	350	396	356	380	380	348	331	390	377	363	341	370	383	340	361	392	359	345	389	348	345	322	323	370	368	402	362	342	368	356	388	352	355	348	372	358	390	351	369	364	350	375	335	383	370	379	365	348	377	333	386	350	408	352	345	383	361	340	358	386	359	377	367	433	394	337	358	362	369	351	367	326	349	371	382	354	382	341	344	388	343	367	367	404	329	354	350	382	376	348	354	331	384	347	361	355	368	362	390	389	360	361	348	351	376	323	364	363	348	341	329	352	370	329	391	352	367	334	380	348	369	352	403	348	352	354	358	378	350	356	398	343	354	381	373	337	386	393	346	367	337	370	359	365	385	352	349	380	347	337	335	335	361	385	378	345	351	332	386	374	363	358	378	362	368	374	340	358	389	359	370	352	343	384	333	325	313	415	393	351	379	356	383	380	370	358	335	325	327	382	379	360	375	333	340	384	356	359	364	337	361	373	333	363	370	383	366	361	339	360	380	381	362	347	343	344	388	311	347	360	342	364	344	353	380	337	356	326	384	364	345	382	350	341	372	369	371	360	357	314	340	355	381	337	352	366	307	368	357	403	385	323	338	359	345	359	427	354	353	353	358	379	345	367	332	368	345	375	377	365	354	347	385	358	369	392	366	373	381	375	387	357	368	325	362	348	336	349	368	354	347	339	347	367	380	367	352	385	337	317	364	349	345	374	339	360	342	349	366	346	351	392	373	323	374	414	378	380	345	348	364	365	385	367	354	355	349	321	352	355	358	339	369	342	381	389	352	383	341	350	346	351	330	341	363	349	373	362	342	397	395	332	363	361	343	392	365	356	372	349	347	350	379	389	338	377	355	391	367	335	337	324	349	384	375	363	340	349	401	397	395	337	363	362	384	346	371	347	356	404	356	386	371	373	380	360	426	364	342	358	323	387	363	370	404	365	393	380	357	373	372	360	336	346	338	340	359	356	372	370	347	370	376	354	347	359	369	404	373	362	333	359	335	363	379	363	317	338	368	345	359	345	352	381	361	361	353	375	394	346	357	328	372	358	391	325	371	398	348	365	333	353	352	356	357	358	320	336	349	369	381	355	371	375	387	351	385	378	351	359	369	391	347	337	346	361	372	346	405	354	372	351	370	372	368	360	377	374	365	328	350	390	375	380	362	340	362	346	355	351	355	363	355	338	351	350	364	350	357	302	326	370	393	377	343	351	362	360	362	366	364	370	383	366	360	357	392	378	401	330	359	372	355	350	348	392	369	373	337	378	338	363	357	323	347	367	365	387	360	370	342	341	359	329	383	377	366	353	350	349	364	363	359	358	343	360	377	373	369	371	335	339	348	340	373	365	353	318	324	343	370	371	386	329	388	359	372	358	375	396	358	365	334	345	359	360	366	343	393	354	352	338	369	393	362	345	367	344	365	353	342	373	350	353	349	351	380	365	358	370	353	335	340	378	365	382	351	389	383	341	364	304	328	379	351	380	304	396	372	396	347	371	372	367	340	370	389	353	341	387	383	330	381	365	353	369	393	341	322	352	337	365	366	369	359	331	339	372	329	370	362	344	352	355	371	325	372	383	354	398	402	359	355	356	377	353	365	373	355	363	370	332	339	389	347	385	348	370	412	375	342	325	379	373	354	380	381	361	328	338	343	378	378	378	344	371	348	357	357	365	356	352	355	382	369	340	363	355	388	380	319	385	369	362	372	321	383	368	371	359	376	332	369	350	340	364	348	343	340	345	378	363	378	379	367	356	320	358	369	391	366	357	361	368	353	366	366	355	374	375	369	344	360	386	345	364	344	373	365	361	356	339	347	364	383	356	316	368	348	350	392	384	378	364	352	357	373	355	403	359	312	387	338	354	345	324	371	338	328	348	335	339	379	338	372	373	359	377	349	336	396	328	358	381	363	345	326	372	338	353	360	329	359	355	384	367	353	353	322	365	326	354	360	395	371	346	356	365	405	359	350	395	366	356	350	379	349	363	359	371	379	342
12513	12632	25119	8975	4793	2155	1752	1559	1171	915	882	874	907	889	915	941	900	830	908	970	871	890	901	964	885	842	892	884	878	866	858	849	896	850	879	822	840	871	896	834	883	808	876	886	877	927	830	854	859	868	852	908	880	856	854	884	883	841	859	874	824	879	916	838	886	894	840	851	802	838	901	825	862	837	871	849	888	854	867	829	834	852	864	877	878	862	828	885	826	872	839	889	868	940	914	884	862	910	874	908	859	911	883	854	816	869	878	853	899	879	873	859	842	837	894	847	890	895	866	860	886	886	888	896	901	863	870	817	887	890	872	877	855	884	875	831	861	874	874	846	867	864	879	862	867	886	856	847	885	840	843	841	829	880	850	862	876	885	883	800	881	864	859	844	871	872	850	830	822	849	831	896	852	865	830	929	801	782	871	874	813	890	859	885	858	845	866	864	849	852	909	895	818	892	873	876	889	845	922	879	857	854	831	877	880	861	838	856	872	865	853	803	874	852	856	906	854	892	910	896	830	858	905	868	829	878	852	870	853	896	836	845	838	847	908	863	872	830	878	855	838	891	875	897	886	866	868	885	818	861	881	856	841	834	837	854	865	873	836	816	848	843	873	855	845	846	913	894	894	845	897	880	903	877	874	828	860	841	851	875	849	874	873	902	886	884	867	848	889	826	844	870	881	931	860	859	829	812	858	873	850	843	844	841	882	915	846	864	811	874	913	852	881	896	878	886	824	901	896	862	850	881	823	825	849	849	886	840	856	873	875	846	828	825	805	907	902	877	890	855	797	902	861	812	847	777	926	863	833	810	865	846	865	874	878	924	860	847	821	856	832	809	871	861	808	823	849	814	909	859	916	889	832	814	909	867	832	913	867	877	859	872	812	867	833	865	901	848	828	885	896	831	885	923	849	842	803	861	876	883	782	877	887	822	859	879	887	896	867	871	842	834	850	883	809	869	866	850	864	893	821	834	958	873	855	869	868	828	912	876	835	916	863	898	899	859	870	852	904	872	835	857	897	851	883	870	859	843	862	816	847	876	866	855	891	876	827	904	854	881	879	915	860	807	854	833	833	860	887	856	882	853	871	846	837	908	862	838	850	889	876	901	932	837	836	872	848	854	838	850	869	860	865	915	925	857	851	833	891	836	917	850	891	923	905	886	841	831	806	832	870	841	881	911	890	850	870	862	873	840	804	884	879	859	887	877	875	862	928	904	854	814	881	816	816	882	873	857	868	846	837	820	884	823	796	850	882	897	856	804	850	851	902	856	818	864	876	847	830	820	864	861	895	857	879	852	886	875	873	885	859	850	874	888	881	873	823	869	821	863	833	871	821	879	855	826	930	856	847	904	858	816	860	942	839	880	891	816	874	846	834	880	899	847	833	871	808	904	867	878	908	877	885	863	835	876	866	864	891	889	885	815	831	895	859	825	923	887	888	884	814	856	845	862	864	880	844	857	822	897	852	860	834	867	908	816	918	854	860	838	833	917	829	851	850	867	811	886	848	809	902	906	853	896	819	852	778	865	887	823	879	845	851	826	826	850	889	864	838	928	839	873	819	857	864	849	839	832	815	871	862	803	861	865	857	849	894	910	849	900	829	851	847	850	856	810	864	904	910	830	861	818	852	883	910	867	848	854	784	873	859	881	787	855	896	854	852	876	883	850	840	871	883	861	873	852	864	931	890	883	855	900	847	872	868	851	853	896	829	827	816	907	856	873	861	857	858	899	894	812	847	894	821	860	852	868	806	915	910	860	857	828	836	845	867	897	835	871	904	879	857	825	816	867	847	859	820	889	854	875	902	850	855	860	857	868	856	865	791	866	819	834	857	875	868	841	841	847	925	866	869	916	816	920	909	872	934	853	866	882	873	851	851	893	858	881	863	893	854	888	838	857	840	868	791	864	833	809	935	831	852	879	908	873	851	922	928	862	913	906	902	859	863	875	828	862	836	908	847	854	863	867	886	859	908	889	872	929	859	885	907	869	872	862	818	907	842	845	906	866	837	884	846	851	885	873	854	897	858	926	862	834	920	853	868	854	886	849	877	820	890	867	913	893	801	851	881	827	832	875	873	874	824	896	859	846	870	869	808	901	890	773	878	828	791	889	892	865	879	842	816	874	871	863	812	815	864	887	888	863	854	883	891	872	894	819	887	860	845	809	831	870	862	873	872	888	891	835	889	870	806	872	883	846	869	902	831	853	928	874	899	861	834	878	853	926	902	876	907	865	913	911	921	856	879	893	866	834	886	893	841	865	893	873	896	881	825	882	849	866	880	848	863	885	802	897	952	829	891	878	931	909	830	863	866	873	859	862	910	890	866	862	897	902	833	857	854	896	882	876	826	886	809	827	902	870	898	859	839	864	853	831	865	874	876	819	867	893	839	817	885	808	848	902	898	884	873	902	869	868	868	879	902	874	823	873	905	829	915	863	799	802	876	854	851	817	851	893	869	844	888	846	872	816	857	889	885	906	853	890	837	878	888	881	869	855	838	863	875	881	861	874	872	854	869	839	864	862	873	866	810	848	853	819	876	845	828	871	885	907	823	892	833	873	884	859	869	865	850	863	880	893	850	877	876	834	860	808	839	852	839	854	903	851	876	826	842	856	842	864	836	840	912	863	897	911	941	913	835	817	839	837	835	847	873	855	864	904	854	883	850	874	862	842	795	895	904	861	842	837	855	827	877	874	900	899	856	850	861	880	812	834	834	918	837	803	835	854	835	833	888	902	820	820	836	840	840	906	834	854	858	900	827	932	864	853	856	830	843	865	846	863	857	841	844	889	868	873	878	902	861	885	885	845	914	902	903	852	847	906	896	846	851	879	850	865	861	870	880	901	874	837	869	821	899	877	841	924	811	832	845	925	855	835	885	827	826	846	928	891	850	893	854	902	822	889	898	859	826	853	878	866	881	844	833	871	844	887	882	874	839	903	874	910	891	820	854	852	828	857	873	870	861	841	828	850	829	883	917	852	891	839	863	829	879	828	873	809	888	807	837	881	925	874	875	866	832	909	844	835	808	893	842	851	842	844	881	878	894	907	886	874	860	871	857	930	845	913	924	914	885	873	848	832	876	856	881	850	853	893	843	862	794	855	880	850	864	890	861	910	843	837	857	844	868	827	831	887	816	897	926	837	853	857	838	813	879	857	880	886	827	863	859	832	877	878	828	878	869	844	910	802	892	858	849	910	850	825	892	882	812	909	869	876	835	845	838	875	840	822	875	884	852	832	922	856	881	856	834	848	895	889	867	840	913	855	947	839	873	881	901	823	886	905	881	918	859	903	902	847	898	846	866	933	809	863	812	908	879	922	906	890	863	841	808	890	896	866	909	821	866	831	922	840	896	815	859	870	867	866	916	856	875	838	839	820	853	878	882	857	832	849	833	806	893	797	890	848	842	808	885	876	859	907	778	844	862	831	871	819	838	881	889	894	885	844	876	854	879	862	820	811	841	887	839	857	811	879	892	833	851	816	900	851	876	832
57640	58674	68895	39746	23970	9348	6194	3795	2139	572	453	351	350	409	403	383	387	356	434	413	356	404	401	379	375	305	329	276	325	266	281	286	303	298	295	269	281	267	309	289	320	273	300	267	303	290	314	298	304	312	308	279	263	310	285	273	280	256	277	321	269	306	320	282	284	303	313	299	282	282	273	298	287	285	280	302	319	300	296	284	284	291	263	284	310	317	316	285	291	265	296	314	264	288	273	306	257	311	295	307	300	288	317	300	281	287	292	307	285	279	288	302	293	288	269	261	273	265	302	282	341	300	295	325	292	258	304	304	278	303	290	335	286	294	302	301	274	292	286	288	286	273	278	293	276	296	310	288	302	287	279	284	281	294	298	310	283	272	280	296	269	284	310	289	295	235	302	316	300	296	277	294	272	286	270	289	300	287	271	291	271	302	290	293	263	303	314	298	273	337	307	294	296	293	265	308	305	327	329	309	301	267	317	295	296	282	274	324	297	311	313	287	290	304	288	296	283	345	306	275	305	309	313	306	285	267	303	297	281	301	307	286	266	322	287	286	317	300	275	328	291	274	301	281	279	302	276	301	286	324	308	290	294	303	275	297	297	286	296	298	295	313	262	286	302	299	301	319	284	285	297	263	264	311	300	308	293	301	308	306	287	287	324	305	311	291	296	290	262	324	281	277	305	304	298	301	284	299	288	296	311	279	297	324	276	284	315	309	286	290	292	280	308	291	291	274	280	295	283	276	267	276	299	278	288	287	304	271	277	262	265	298	296	279	276	291	317	305	294	285	283	296	308	267	293	329	310	297	305	282	321	282	288	291	296	301	310	291	294	287	292	266	301	295	277	297	295	299	281	302	301	292	294	280	286	294	323	307	304	290	302	295	310	275	279	322	283	275	274	295	336	297	289	320	283	271	288	286	288	284	299	292	281	302	278	316	301	279	275	311	298	274	291	304	295	319	302	323	276	302	296	262	295	296	298	319	288	279	293	314	260	284	314	287	297	289	320	298	307	277	250	285	290	304	297	332	298	313	292	278	308	337	335	295	259	250	292	303	325	275	306	288	308	292	274	289	289	282	281	305	297	299	282	302	255	349	304	285	300	310	308	295	289	272	301	270	270	283	312	291	293	293	277	277	323	283	299	329	335	264	283	265	304	283	312	288	298	276	255	306	283	297	261	255	297	271	313	296	288	268	292	302	284	281	350	304	322	278	281	316	281	295	355	315	278	316	273	256	321	292	261	274	276	327	282	294	306	289	280	283	296	291	285	288	289	312	274	285	330	320	325	281	312	289	293	285	305	312	286	299	328	292	301	293	266	307	298	298	303	313	295	293	309	303	302	301	284	275	308	265	302	284	307	293	308	282	277	293	286	269	295	296	288	273	298	263	265	289	298	302	313	318	256	274	284	293	292	286	310	315	278	285	312	305	294	259	292	297	290	300	281	290	297	311	258	302	250	300	284	319	283	298	313	293	311	279	320	324	307	292	338	281	279	286	322	254	257	289	261	287	277	317	280	297	294	275	304	291	288	294	285	337	288	320	288	289	317	287	296	294	289	303	283	261	292	283	282	313	278	252	268	272	295	299	287	269	330	311	325	290	285	286	321	290	305	313	299	313	294	303	278	308	257	290	295	290	286	273	306	290	304	297	313	266	292	302	311	303	263	274	302	274	296	269	293	283	298	297	296	282	292	300	287	290	299	325	288	291	289	286	274	260	301	285	309	299	303	281	277	270	274	269	279	300	316	281	277	274	298	293	304	308	296	292	274	287	272	261	254	297	283	290	295	317	289	280	297	317	298	269	306	317	284	297	282	312	256	317	281	302	307	294	282	287	292	283	295	295	301	286	275	302	299	317	309	299	291	257	284	273	275	288	297	293	308	263	259	316	285	284	292	313	305	282	301	277	306	281	322	271	292	291	256	288	299	267	278	296	272	298	299	301	303	280	293	300	287	308	257	310	317	317	291	287	287	274	328	288	289	326	292	278	299	301	302	334	277	308	276	275	261	303	297	308	304	291	268	327	273	296	374	262	297	325	249	304	306	282	305	280	300	324	323	309	278	290	295	300	290	310	278	314	332	291	286	279	272	329	283	296	297	273	284	283	269	289	296	268	310	289	305	299	275	310	315	311	309	272	278	281	299	281	260	294	326	314	328	302	312	297	269	299	269	270	340	269	317	318	262	257	337	283	281	291	265	276	288	297	290	289	303	312	304	271	321	295	301	301	299	297	313	302	291	289	288	286	271	309	306	286	279	267	312	311	337	290	298	266	325	338	294	320	306	333	321	257	277	295	304	328	279	276	247	301	314	299	322	280	290	295	289	314	298	278	297	269	287	290	298	278	297	288	294	277	317	303	303	305	312	309	277	281	299	272	296	312	292	312	298	314	294	313	275	272	273	323	302	290	308	277	296	282	307	302	297	299	297	290	289	299	297	287	279	289	290	288	293	282	314	262	290	278	288	293	313	293	291	287	270	286	268	324	282	307	305	283	277	304	300	294	277	292	294	273	275	272	286	289	269	259	302	304	254	294	250	298	337	284	302	280	296	326	299	284	313	313	297	274	289	271	282	270	316	301	294	316	273	302	276	277	291	275	286	277	287	300	278	325	315	298	312	311	281	285	300	294	306	260	266	277	268	284	290	288	292	323	296	267	272	312	297	260	308	266	313	286	282	242	279	312	304	288	284	310	281	297	264	274	323	288	293	299	292	300	299	279	318	291	280	276	296	281	281	302	295	303	254	273	263	324	287	291	276	281	276	255	271	269	315	295	294	312	287	287	280	277	288	299	290	280	301	319	291	293	293	291	281	296	306	270	323	288	284	269	282	272	314	261	297	287	325	295	319	314	293	286	288	296	306	312	307	286	314	275	288	288	318	284	265	276	303	304	275	305	289	331	278	294	287	316	320	281	290	301	295	313	275	297	292	300	295	297	307	298	269	265	301	302	262	322	291	296	289	311	295	298	292	275	312	284	280	264	300	314	292	287	299	249	261	299	299	290	325	312	324	290	315	313	290	296	290	276	290	281	276	273	291	276	270	298	272	299	293	291	297	290	303	323	314	323	286	312	280	301	283	268	274	300	300	308	290	276	287	256	296	264	273	304	304	281	316	305	303	286	272	308	288	279	299	295	312	290	328	281	276	309	285	255	287	291	294	271	323	306	274	292	314	299	317	267	302	301	280	300	298	288	308	276	278	288	324	271	304	298	312	315	272	306	266	315	288	278	321	272	310	299	287	309	283	299	298	329	257	272	267	286	302	275	326	254	291	316	272	303	287	291	310	296	306	273	285	307	304	254	303	309	265	310	300	296	297	280	305	280	298	299	296	303	282	321	283	304	307	312	271	284	294	298	304	272	297	253	287	290	255	312	302	301	293	291	265	289	269	307	288	293	302	310	272	287	295	284	301	327	327	316	333	319	282	293	295	303	318	296	295	313	301	272	300	282	315	285	278	312	255	272	288	261	260	293	308	288	327	278	288	274
36046	45173	64123	40763	27638	12734	14629	12232	8080	2011	1353	1137	1123	1280	1311	1216	1147	1195	1532	1647	1074	1339	1625	1546	1005	812	959	834	874	694	685	734	731	736	715	744	693	690	718	713	675	718	702	692	715	752	687	710	715	686	763	700	739	693	719	704	720	688	653	673	695	673	734	727	693	697	735	688	659	716	688	701	708	664	714	730	688	650	679	741	698	744	706	764	705	713	683	700	670	691	686	725	650	745	719	672	710	711	716	752	720	657	687	680	721	676	674	734	701	687	700	682	680	707	729	687	762	728	674	698	705	719	694	724	731	714	709	735	717	753	729	641	758	693	692	701	692	690	716	676	699	707	665	710	741	701	707	718	677	740	714	687	689	734	744	682	722	705	736	709	694	698	701	766	728	710	689	717	642	705	702	709	705	723	716	662	675	720	699	703	709	705	733	662	731	735	744	719	681	717	709	711	714	654	690	672	687	667	721	712	679	769	734	748	697	713	654	671	700	686	740	674	708	716	754	671	733	718	718	715	725	736	719	711	711	676	683	693	745	717	758	682	697	712	705	693	648	672	684	689	700	713	673	709	709	673	726	701	708	759	728	690	705	676	736	672	693	712	766	686	715	710	707	764	705	697	687	693	670	699	648	678	679	702	715	688	726	711	704	748	692	732	718	768	699	659	706	695	688	732	711	684	670	703	661	715	703	682	683	695	680	734	661	636	737	677	690	701	704	688	715	675	658	693	768	673	723	763	659	708	680	697	675	734	778	668	707	699	689	707	664	667	698	780	674	643	715	709	704	695	686	720	708	729	678	710	699	672	717	708	702	685	657	729	681	695	678	722	662	727	670	722	694	779	745	750	717	685	692	649	715	743	692	715	706	717	753	689	676	711	757	681	711	760	693	727	690	691	737	684	677	693	723	705	738	672	724	726	716	699	722	656	724	688	704	694	688	690	697	703	695	698	699	679	675	727	768	736	665	702	683	710	737	730	723	707	688	655	702	726	716	687	653	752	764	652	769	722	712	735	677	694	668	662	665	685	709	673	676	691	709	706	701	689	769	709	738	710	670	666	688	702	729	721	693	674	717	721	728	717	686	723	710	720	723	716	652	713	675	779	665	691	702	690	709	695	714	686	705	642	720	682	701	712	656	704	704	682	690	769	685	712	695	683	689	686	719	675	687	710	664	666	663	688	745	715	639	697	700	724	726	651	739	698	670	752	666	667	707	707	716	685	711	721	686	730	722	740	679	686	725	695	734	724	724	696	723	674	686	698	713	691	686	687	763	732	700	695	680	674	743	683	694	723	739	711	697	670	703	705	688	710	713	714	692	737	719	681	738	695	688	719	645	727	693	687	726	762	660	669	668	705	700	704	692	714	688	671	671	734	666	708	701	693	677	716	684	673	721	734	748	726	642	694	679	701	678	672	705	725	708	734	695	698	660	708	672	704	720	730	694	760	739	692	666	675	709	666	680	697	701	709	731	634	735	693	715	693	759	675	718	707	709	727	706	678	708	707	698	675	669	710	715	658	717	722	750	698	686	693	723	683	668	689	700	688	708	731	689	716	748	718	671	679	707	697	689	694	712	725	699	717	691	741	689	646	668	714	698	720	693	712	722	671	756	710	725	711	697	710	722	728	718	733	708	710	678	747	686	734	706	703	658	688	656	679	667	763	712	703	745	719	689	723	719	683	727	673	719	681	682	689	678	719	681	709	722	711	729	705	644	698	682	728	698	695	722	716	725	722	667	676	712	679	688	734	696	747	745	719	743	680	715	669	676	727	694	736	731	691	711	682	668	716	691	735	680	676	735	700	709	717	700	742	735	714	652	672	688	721	713	694	704	689	656	692	729	682	699	666	678	672	746	685	712	691	716	669	711	659	670	734	701	711	661	679	740	726	692	714	726	774	712	680	682	749	627	701	750	691	683	692	702	745	745	730	701	654	750	652	693	747	729	722	637	704	731	729	667	696	706	708	722	701	693	647	681	704	674	679	709	681	752	733	692	685	679	717	711	753	687	695	699	756	705	708	704	706	691	618	711	727	708	703	638	695	709	678	719	756	694	727	696	702	700	703	692	698	737	704	690	688	671	684	698	716	699	660	668	706	723	692	728	678	674	743	750	740	738	711	730	679	693	711	680	713	710	724	732	714	712	729	731	739	732	698	685	651	716	706	697	702	694	712	728	703	724	650	685	716	683	709	709	759	690	731	692	712	666	709	740	708	695	738	669	650	636	704	726	728	706	690	668	668	684	673	693	716	727	671	718	684	687	710	665	661	702	717	707	670	716	703	721	719	714	689	718	678	740	678	713	755	736	720	761	711	684	693	715	713	705	650	710	691	674	721	669	677	745	708	747	682	687	723	681	730	635	664	703	676	657	714	694	730	713	679	678	703	703	701	711	695	682	681	679	718	730	704	684	626	690	680	698	664	702	712	730	732	716	710	673	729	713	636	715	685	666	711	704	777	665	694	704	730	727	683	690	709	704	675	701	678	710	667	678	734	729	650	683	621	716	711	744	739	655	692	699	698	732	688	691	705	686	701	668	721	668	700	708	748	712	668	677	658	724	699	730	671	740	690	696	723	682	713	662	708	721	711	758	718	690	710	665	684	721	718	702	723	708	735	723	721	731	682	723	729	730	709	709	707	716	745	715	712	723	672	702	727	697	711	750	679	674	701	730	712	665	716	722	692	706	722	717	647	707	680	672	672	704	718	684	704	707	668	725	676	691	710	706	689	730	730	665	706	696	750	691	724	697	727	651	705	689	722	716	695	711	742	673	685	710	682	739	688	721	678	678	730	741	741	661	688	718	743	688	715	678	675	720	660	710	700	717	696	714	698	661	740	665	715	736	671	711	660	694	676	710	674	684	726	723	691	741	727	701	706	697	722	734	712	748	757	702	695	667	689	686	675	745	699	695	689	671	704	652	719	706	733	710	715	676	669	727	676	688	731	784	708	713	708	728	675	694	712	699	732	686	635	740	700	695	723	695	644	691	743	727	679	716	670	699	732	680	695	673	682	681	717	681	706	703	700	703	684	708	697	653	728	684	716	682	680	709	693	675	731	718	711	712	719	725	721	709	741	716	723	718	694	720	721	697	670	692	681	700	665	723	706	712	729	698	670	730	720	720	730	700	714	707	712	713	722	699	696	713	696	668	671	716	724	715	730	718	660	654	702	718	705	742	674	712	705	759	706	777	709	693	663	738	727	724	695	720	713	708	677	707	672	706	703	656	689	669	672	702	708	733	704	672	679	753	733	703	724	729	723	725	673	716	687	675	695	693	675	670	678	723	744	739	697	735	736	717	712	682	717	689	664	697	710	730	707	711	669	711	671	683	681	704	702	693	677	676	700	710	685	701	690	651	748	740	719	703	711	721	706	705	696	742	701	698	684	661	715	719	680	694	700	688	693	699	655	683	693	709	721	699	714	761	700	713	749	687	684	707	704	683	724	683	712	719	702	691	753	697	694	709	714	687	749	727	693	711	691	740	727
68692	70805	75159	46719	32225	17996	13135	9734	3433	914	397	313	336	340	370	339	323	326	355	416	291	342	317	251	240	198	238	215	223	183	181	182	159	171	194	160	204	191	183	156	173	206	193	157	185	178	174	176	181	181	180	171	211	189	175	173	193	170	160	179	147	178	184	164	170	169	213	164	179	179	183	175	177	181	184	153	202	201	186	164	186	186	174	187	201	176	166	170	174	163	153	194	175	170	194	139	173	184	147	169	168	168	191	178	164	198	155	182	184	192	188	167	171	187	191	156	172	180	161	182	177	171	167	194	182	148	163	162	172	152	172	188	175	183	173	163	178	181	185	165	165	180	187	184	163	181	190	155	181	178	176	160	164	182	181	173	184	173	173	167	178	206	191	158	180	182	154	178	169	167	204	193	170	194	167	172	191	176	162	159	169	175	182	202	168	183	162	184	175	172	173	163	206	191	181	176	176	159	184	171	196	167	166	194	159	168	165	179	183	185	176	195	164	198	171	170	183	183	169	180	195	173	172	177	195	165	180	168	183	179	211	204	164	166	216	169	158	188	164	161	184	152	162	173	196	183	199	183	163	152	168	163	169	173	173	170	174	184	154	187	162	179	172	138	164	148	158	178	166	181	158	200	199	158	153	177	187	205	181	192	166	162	181	176	157	181	166	144	179	157	170	169	177	177	172	160	187	176	162	190	162	169	175	177	182	182	147	180	172	179	194	179	177	166	172	177	142	159	194	170	185	175	197	168	164	166	190	153	178	163	140	175	173	164	151	175	191	197	182	160	178	168	173	160	185	167	165	192	173	179	172	167	197	176	203	168	179	191	199	158	214	174	166	176	209	164	167	172	164	192	165	184	181	175	186	158	199	188	176	164	174	177	182	174	193	161	197	188	183	149	188	161	189	165	176	160	177	155	177	196	164	180	180	178	179	195	187	171	175	146	181	192	176	195	184	138	193	188	194	175	179	182	177	189	198	185	175	194	184	144	179	192	158	162	187	195	167	151	182	178	189	192	180	184	186	161	159	187	166	177	180	167	175	167	149	198	175	163	177	179	199	188	163	184	171	182	182	170	168	182	186	168	181	189	159	189	181	163	164	185	197	181	183	179	181	166	175	180	162	172	191	177	187	182	156	183	154	147	165	194	186	163	169	161	185	177	195	181	178	150	156	157	189	146	190	172	179	193	163	190	188	208	166	158	176	161	182	195	168	151	171	182	186	179	191	198	184	176	199	184	162	169	173	161	183	186	182	163	179	178	173	193	172	176	190	166	198	157	175	190	185	155	159	172	177	175	171	180	174	179	160	162	185	168	172	196	155	170	178	171	164	175	158	176	167	162	188	145	169	138	179	180	185	160	175	157	170	175	173	180	189	164	181	176	187	173	183	195	160	175	170	170	158	170	183	195	164	193	176	201	175	199	182	154	170	182	177	179	176	168	166	178	164	182	185	179	159	186	173	183	174	180	164	191	178	191	184	196	216	172	186	188	152	171	177	155	178	173	165	183	168	164	166	174	159	188	163	171	168	163	185	152	153	185	182	190	187	157	181	204	176	159	170	200	149	199	154	183	167	165	176	157	149	156	188	155	204	178	164	173	148	193	168	170	167	168	188	162	182	182	176	158	160	157	169	160	175	167	191	200	178	182	187	183	177	190	172	164	178	153	188	181	146	175	161	154	169	198	188	156	170	187	202	173	152	185	166	183	171	188	172	170	165	186	191	147	185	165	194	183	173	166	169	180	182	156	197	191	191	191	156	182	172	156	171	158	159	167	171	163	160	186	168	158	174	174	159	190	189	177	176	167	186	204	194	173	173	185	157	186	165	191	185	148	155	203	164	178	162	180	158	165	175	184	173	158	140	184	165	215	173	150	169	184	190	183	169	186	172	174	188	149	165	180	165	178	162	220	177	186	191	194	160	171	166	159	169	168	180	173	172	161	160	178	173	159	167	167	180	191	170	177	176	167	157	181	157	172	177	188	189	161	161	153	175	167	177	191	169	193	180	179	173	165	183	163	173	174	170	170	193	162	155	178	177	174	186	162	180	194	184	175	172	160	162	169	168	162	169	178	146	196	166	179	179	196	172	166	185	206	174	171	149	157	151	177	184	165	194	153	165	177	181	167	160	172	167	160	162	179	188	160	200	174	167	165	163	166	195	184	181	197	192	172	208	187	168	192	192	160	166	177	170	179	168	174	187	189	169	186	166	181	183	173	182	200	194	175	185	182	198	191	188	169	182	176	152	179	174	165	148	181	157	194	157	162	187	175	177	185	171	160	175	157	175	167	184	149	192	160	181	159	168	160	175	165	179	163	172	162	188	148	172	208	169	175	170	159	191	184	181	173	207	145	175	142	178	210	178	172	184	175	180	140	198	173	173	181	170	167	191	183	172	184	153	157	175	181	179	195	174	178	158	197	190	167	160	158	153	187	214	190	183	168	166	182	179	165	169	169	181	171	163	183	190	179	148	163	186	177	179	171	186	174	167	162	191	179	164	174	157	164	200	185	184	166	183	183	175	160	153	186	154	189	171	175	196	189	163	150	171	162	157	152	180	189	179	184	165	160	162	173	161	171	177	193	188	182	187	188	167	181	184	190	171	166	178	184	170	172	172	170	186	197	166	182	177	166	188	171	179	175	171	170	176	174	166	167	177	186	178	180	171	171	195	179	200	186	181	159	204	161	188	195	163	172	181	173	196	172	191	169	199	168	184	194	177	183	161	160	161	205	181	175	161	172	198	176	160	184	179	195	176	181	168	181	179	179	170	200	184	165	161	168	169	152	180	174	173	176	165	150	190	181	205	145	191	176	181	149	195	159	152	179	184	171	167	178	164	158	169	153	162	195	205	190	173	163	158	158	178	186	186	184	156	172	172	180	156	186	163	218	190	158	176	166	173	164	157	190	155	160	176	169	156	162	188	168	192	174	203	175	175	184	170	222	180	180	139	163	153	172	162	202	154	174	197	190	177	138	158	175	174	174	170	169	177	192	189	173	179	179	190	172	179	158	187	169	186	167	174	165	146	195	158	184	185	202	174	186	183	176	163	185	149	172	181	187	169	188	155	187	175	194	159	153	183	157	200	164	195	181	163	186	187	151	161	163	209	164	177	155	174	181	196	169	197	161	200	179	182	192	154	172	178	196	172	170	181	197	187	167	187	160	174	164	184	157	189	170	184	171	183	172	171	171	167	170	160	183	182	206	173	178	166	189	177	166	175	162	171	168	178	181	167	164	182	172	177	175	191	203	168	158	173	189	178	181	197	179	148	164	160	188	169	182	169	175	174	203	175	192	154	164	158	177	186	163	192	198	160	151	166	172	181	163	191	180	165	194	182	183	168	176	190	186	175	183	178	174	173	187	162	178	185	162	192	189	163	165	202	185	157	194	182	166	186	177	174	191	161	163	179	167	173	166	168	183	156	159	154	155	196	173	165	187	185	199	178	177	183	172	171	158	175	173	172	195	175	173	181	188	186	184	190	145
43780	55140	72778	49547	34611	21322	22911	22067	9020	3155	1441	1210	1562	1714	1435	1442	1235	1549	1615	1947	999	1643	1138	1321	974	666	955	802	641	500	450	500	468	456	512	468	476	486	427	482	468	460	459	472	454	491	425	458	453	469	481	463	435	448	444	437	487	475	413	407	457	453	457	458	422	438	420	471	451	443	488	444	463	454	447	475	463	460	428	450	471	463	450	442	486	405	447	401	452	442	457	453	463	414	468	438	465	426	442	463	478	422	457	451	467	447	489	455	450	395	454	459	425	432	422	448	447	433	429	432	411	422	453	428	405	480	451	441	424	453	416	471	452	467	440	451	489	437	465	442	470	469	439	461	439	455	458	462	427	420	452	407	420	456	448	480	464	457	466	443	430	511	472	478	448	457	436	453	402	446	449	430	459	439	445	491	444	492	456	463	478	466	445	430	469	465	414	461	463	481	442	467	436	420	440	446	456	458	465	467	457	459	439	458	455	462	489	433	482	488	501	476	470	459	473	444	454	432	416	467	389	441	461	482	456	458	440	370	425	425	453	476	396	467	465	413	438	441	438	460	486	471	425	457	431	448	429	450	464	442	451	427	441	461	482	403	448	427	438	474	468	474	469	458	460	483	417	425	417	415	469	491	467	432	448	423	446	433	456	423	434	437	472	440	450	422	448	471	454	390	441	478	448	479	438	441	435	439	456	443	445	434	459	437	448	463	431	452	437	434	423	472	466	438	449	463	424	455	437	436	462	478	447	431	438	480	459	438	449	404	475	436	440	467	419	443	464	396	489	452	444	493	460	420	438	449	426	433	465	470	496	440	452	482	473	409	425	480	445	454	463	440	468	415	440	454	462	425	442	448	456	458	442	432	434	428	451	467	452	440	468	453	478	433	442	460	441	441	410	473	464	441	449	458	431	427	427	461	440	450	462	462	443	454	459	444	441	448	404	468	470	464	453	489	442	467	457	467	443	499	397	450	459	474	451	469	454	450	440	459	455	445	450	415	459	449	469	456	441	423	471	462	452	447	436	429	449	485	457	475	425	437	486	444	470	451	459	444	434	453	492	404	426	459	439	463	425	451	440	438	468	432	467	391	453	474	439	409	492	443	496	446	448	452	441	452	419	426	427	474	471	476	473	450	424	456	456	455	454	482	460	419	457	448	446	450	424	445	434	444	473	441	453	472	455	472	453	466	441	475	455	421	457	442	426	412	476	499	445	410	471	424	446	415	445	447	454	464	447	423	424	465	473	445	446	453	436	420	454	473	394	473	472	434	441	479	436	446	502	447	429	430	436	451	460	466	432	446	442	459	439	456	486	474	441	456	466	439	445	425	451	447	433	460	455	435	449	481	454	454	465	472	446	445	428	488	426	415	466	456	438	425	431	444	460	435	442	461	442	428	458	442	437	481	427	458	460	461	454	492	429	428	418	418	456	444	426	450	451	457	440	449	443	430	438	471	459	427	437	434	440	444	464	456	453	453	463	461	470	464	454	417	409	471	439	464	453	444	450	444	463	460	474	466	443	512	434	440	449	440	457	444	447	452	435	449	462	415	455	443	432	438	462	445	431	448	420	456	471	471	435	454	436	465	459	442	468	442	493	454	443	449	441	424	475	430	449	440	429	469	481	479	460	462	440	434	415	469	412	454	420	456	409	497	471	464	437	436	448	469	423	460	455	478	414	466	438	463	459	435	457	459	433	443	479	423	447	464	480	464	476	441	437	458	460	458	477	461	446	440	454	440	434	436	461	476	424	430	440	447	443	448	456	447	490	475	456	441	474	455	399	448	441	480	417	455	448	432	443	430	457	440	499	467	446	469	458	452	473	445	448	487	499	430	430	475	464	436	428	489	432	448	479	461	428	474	465	454	449	462	471	428	463	418	474	479	450	441	493	442	468	408	473	439	448	448	451	469	506	460	460	452	470	454	458	457	441	445	434	443	435	463	431	458	436	473	481	461	405	453	468	465	419	453	444	432	455	484	435	440	437	474	449	458	445	386	456	434	471	470	439	449	436	447	457	389	435	445	469	445	467	423	422	431	453	451	452	435	477	458	452	462	433	443	483	443	426	447	444	429	451	469	449	433	481	429	446	455	445	453	477	437	427	483	480	433	445	429	453	457	419	414	471	405	448	468	475	446	432	460	458	472	446	429	455	464	476	459	461	422	484	452	461	483	468	440	451	460	450	456	438	435	453	493	474	468	438	466	460	442	461	455	453	466	462	452	477	441	425	462	430	422	435	427	473	445	428	477	465	480	439	476	469	432	453	434	428	446	452	436	479	453	403	462	438	419	456	430	454	451	441	451	446	490	449	456	420	465	407	456	431	451	482	455	436	427	433	430	445	416	473	444	447	442	430	442	453	456	440	458	475	478	431	469	446	457	455	482	457	442	462	436	446	475	488	416	439	445	441	457	462	437	456	478	433	462	442	438	451	433	428	452	463	475	442	456	432	436	460	469	431	475	437	473	463	472	470	465	436	434	429	490	465	428	477	474	448	486	430	491	421	467	433	451	449	476	441	464	438	411	456	490	423	452	422	464	418	471	452	440	439	452	468	464	422	443	453	456	487	456	457	428	456	464	435	447	424	438	473	465	471	458	443	462	444	476	444	434	403	462	443	427	450	467	458	444	447	458	462	462	464	433	442	469	415	427	453	473	486	466	477	440	450	458	435	450	452	441	487	429	456	433	482	447	459	447	420	463	443	430	461	479	451	455	407	475	425	431	423	461	430	473	475	445	447	489	460	437	444	497	452	468	436	467	450	401	450	439	475	438	456	422	388	435	468	456	465	443	498	427	450	438	405	447	479	466	472	457	455	416	459	469	455	429	424	435	450	449	447	496	416	441	437	443	463	474	457	492	483	462	432	449	434	452	468	459	440	432	445	446	453	455	443	435	480	429	475	446	435	481	433	427	453	437	417	460	465	435	436	422	463	471	477	434	428	433	462	450	443	459	492	452	420	447	413	475	426	421	463	404	448	412	431	439	425	430	443	429	458	462	459	392	458	450	403	439	434	462	452	451	439	444	456	440	460	488	461	416	436	435	484	455	434	466	430	450	446	446	455	466	446	462	466	407	409	437	433	434	452	448	465	460	468	473	416	470	426	438	429	480	435	431	449	426	402	412	430	467	441	493	414	458	409	483	448	445	479	467	466	444	447	471	480	464	455	472	473	460	453	440	497	412	423	417	444	481	443	424	475	435	427	441	422	462	437	434	471	430	433	467	470	482	456	431	437	445	449	397	414	443	504	458	425	439	426	454	421	485	461	494	456	430	454	444	435	438	436	475	489	443	449	454	448	439	462	450	452	474	433	420	469	414	445	412	467	438	425	407	429	448	459	472	423	457	413	462	471	433	472	421	435	393	436	422	473	467	426	440	479	471	425	443	457	440	434	456	415	458	461	470	449	439	464	453	401	472	453	449	469	422	438	456	454	469	479	459	430	434	475	479	405	414	457	494	442	470	456	440	465	427	413	465	472	427	483	426
13920	8875	15571	3899	1690	667	602	542	418	335	326	392	374	338	361	359	391	353	379	341	329	346	389	392	362	352	357	364	397	394	378	327	356	360	341	368	376	297	339	367	344	351	368	370	387	337	350	357	375	367	328	331	370	333	352	366	343	359	361	370	350	379	356	348	331	354	361	316	374	352	352	392	372	373	346	356	356	353	385	359	337	357	389	374	393	356	379	364	366	357	348	366	339	354	360	333	312	304	338	315	351	354	312	341	371	359	385	379	383	381	349	335	352	355	343	364	337	398	359	367	366	345	381	364	330	354	339	357	363	393	383	360	372	364	359	380	352	358	375	338	407	345	378	346	380	359	345	351	371	346	332	345	365	345	360	355	334	351	369	385	366	315	358	320	352	367	351	383	379	368	347	346	368	365	347	367	326	324	371	367	395	352	348	363	378	362	360	322	358	324	368	333	331	366	348	383	382	368	341	356	366	365	324	366	385	361	360	380	333	343	339	381	375	382	364	377	376	351	380	355	341	338	338	357	318	372	347	376	347	376	346	339	357	382	370	361	375	367	308	366	351	370	359	337	361	330	379	316	354	328	377	332	364	363	319	367	357	344	360	331	335	346	340	342	326	374	320	362	363	345	337	351	385	358	376	352	350	375	374	355	333	356	370	366	350	371	366	326	378	362	348	406	362	372	353	378	319	312	355	380	341	356	340	349	322	339	354	386	361	351	353	362	360	363	377	347	346	368	351	376	321	378	368	353	336	390	349	362	338	369	387	370	369	363	321	356	365	359	336	348	364	358	369	346	355	359	344	373	341	320	333	357	383	350	366	320	353	375	361	332	379	363	391	384	339	369	352	375	356	350	358	375	341	318	353	378	334	376	366	371	353	370	347	353	366	350	324	360	360	379	370	378	338	358	377	367	357	348	390	356	363	371	359	380	345	370	360	353	367	352	342	376	332	339	367	366	372	374	332	357	356	372	356	346	357	415	353	375	357	321	368	341	351	365	358	370	337	337	361	336	317	376	400	379	376	371	361	358	334	370	371	340	341	340	333	394	376	372	369	338	413	346	391	318	397	365	367	342	357	338	381	320	339	328	346	355	365	394	345	377	363	333	343	377	385	384	344	374	359	380	389	302	370	362	350	373	344	342	315	338	364	401	343	330	333	348	366	382	362	359	326	352	371	371	382	373	360	363	342	347	350	367	350	373	314	312	363	372	361	355	354	347	376	378	351	347	348	379	401	363	375	341	371	344	340	368	339	342	320	363	375	333	347	335	402	350	364	344	343	345	352	328	367	402	376	371	362	389	368	345	358	349	382	337	363	391	363	341	343	352	326	360	365	346	326	324	356	383	343	360	374	353	378	373	356	337	377	343	324	381	362	339	371	361	332	348	375	341	372	341	330	367	391	353	358	397	369	362	383	342	398	359	313	343	395	379	364	375	368	360	385	353	361	332	356	351	367	346	338	367	381	355	355	370	367	358	346	342	347	367	327	377	366	364	383	330	370	365	361	362	341	348	365	376	343	366	386	369	344	313	372	327	359	347	348	342	341	357	333	363	353	371	346	373	354	353	345	300	369	321	336	353	354	348	361	338	342	351	316	361	359	370	375	315	347	339	356	349	386	398	332	354	342	349	349	319	347	334	359	354	362	373	378	371	348	362	338	331	386	351	345	365	381	362	392	304	350	329	336	348	366	368	345	350	331	311	351	344	350	372	367	340	338	384	348	358	351	318	379	351	344	354	362	344	345	350	383	337	352	384	364	377	379	358	396	340	360	364	333	360	342	378	374	353	364	375	352	366	353	349	346	357	370	375	340	336	330	384	325	348	378	363	384	379	329	366	387	354	353	388	355	358	345	356	341	319	358	329	347	346	354	348	348	348	338	372	364	371	361	358	358	359	383	379	359	349	362	365	362	356	361	335	367	367	370	343	406	336	399	354	331	356	358	360	393	376	371	356	378	352	363	372	342	360	344	417	315	329	368	337	350	379	374	327	374	360	329	373	341	334	360	378	376	379	349	392	352	379	365	387	373	355	378	358	344	370	408	375	378	323	342	384	359	350	372	355	362	337	378	335	376	344	336	329	357	346	356	354	370	359	357	367	370	318	387	363	353	332	361	329	333	386	349	336	372	348	387	382	329	352	369	351	360	361	352	349	364	333	351	377	342	341	348	357	352	362	334	388	355	347	377	356	399	359	351	346	379	350	326	360	363	322	348	348	366	381	394	386	379	360	367	382	389	375	322	363	337	338	374	385	356	405	372	339	350	384	377	335	350	376	356	387	368	364	321	385	338	337	334	329	395	365	333	404	362	328	339	365	342	329	355	352	369	356	377	351	381	343	370	363	375	351	373	367	364	338	351	361	355	390	372	353	346	315	388	352	358	359	338	338	348	338	368	378	367	311	350	369	360	349	350	341	355	334	351	366	358	363	373	347	378	382	369	345	337	355	339	342	353	373	368	347	371	327	349	342	356	368	375	369	362	357	364	364	403	371	357	387	372	359	367	341	342	364	396	383	340	375	362	367	333	354	341	325	354	358	377	374	348	355	375	355	364	341	362	336	323	333	370	355	356	341	360	382	350	378	393	354	345	380	389	338	358	365	417	344	390	382	388	344	351	332	331	367	354	360	366	366	401	347	362	340	344	335	352	350	356	357	353	374	375	360	353	372	337	339	347	402	344	334	341	340	387	340	343	382	379	343	336	328	355	348	363	351	396	363	359	352	375	353	352	396	340	328	351	395	371	354	385	366	348	327	331	353	356	371	332	351	344	382	372	335	390	324	358	379	381	353	364	369	326	388	365	397	375	350	347	346	340	376	373	345	338	363	343	355	371	336	297	317	329	315	353	357	332	364	367	362	327	371	353	338	380	336	371	370	368	364	355	345	329	374	375	350	367	385	366	374	332	370	350	336	384	351	416	365	373	338	350	380	343	336	358	334	337	350	326	367	376	378	334	343	354	321	358	389	312	367	337	354	355	349	390	366	369	341	357	399	314	349	338	337	374	335	330	362	337	348	344	379	382	375	350	378	375	350	375	363	346	393	361	366	385	364	373	374	390	405	371	368	336	380	334	379	353	342	350	336	346	354	366	355	372	360	391	349	349	377	362	390	362	340	329	350	322	396	350	373	375	334	345	347	348	355	366	354	377	345	358	339	357	344	384	399	394	333	352	354	346	334	344	353	385	358	360	375	353	412	358	354	349	354	359	358	381	333	371	343	339	348	359	352	410	356	354	379	347	357	335	389	378	374	330	347	344	345	345	346	356	351	366	348	364	385	332	350	352	372	361	348	393	349	337	376	336	375	332	352	353	363	362	352	352	303	361	383	348	347	345	360	335	366	366	402	316	359	362	360	356	370	345	369	331	364	378	357	314	376	357	346	341	329	377	383	354	361	356	361	336	326	347	357	336	327	343	342	352	393	371	376	351	345	397	403	385	367	370	395	328	328	369	340	363	364	338	398	376	359	378	385	373	334	359	359	345	347
11902	12011	23930	7933	5632	2581	2153	1928	1134	915	959	918	873	905	840	918	848	838	913	829	911	866	820	820	867	877	882	844	851	867	865	877	883	805	872	866	801	831	860	876	905	934	854	860	822	864	872	833	830	848	840	850	894	822	880	904	857	808	878	862	818	923	863	845	880	874	833	835	861	869	792	846	879	830	860	850	830	860	872	844	847	869	911	880	796	879	850	840	882	819	868	826	853	873	875	870	829	871	818	887	819	903	828	826	883	882	886	844	830	808	803	830	784	839	849	907	845	824	828	903	848	878	834	884	851	894	828	882	816	888	844	833	812	874	875	851	894	820	851	813	832	862	844	821	813	844	808	853	876	877	878	857	876	860	828	852	842	891	816	832	840	838	820	847	887	817	824	859	798	839	831	822	858	830	813	893	846	851	863	890	848	882	868	847	859	854	901	866	815	852	811	851	848	873	862	864	868	871	793	863	944	893	846	877	918	808	815	851	890	882	872	868	835	845	854	836	872	857	881	805	853	858	777	841	838	838	798	836	900	827	865	843	872	859	877	853	886	830	823	846	857	844	831	886	848	830	889	875	849	854	866	869	873	848	849	923	845	837	876	866	877	836	855	842	811	800	829	872	921	866	872	876	848	851	902	804	826	840	833	841	870	886	833	765	889	870	824	842	874	835	858	880	893	842	897	819	873	896	877	875	866	897	859	838	825	873	874	850	832	810	912	818	891	852	833	778	830	876	879	842	875	838	808	889	862	854	812	878	807	835	862	861	873	875	873	882	862	928	838	849	891	859	925	847	820	895	848	896	841	851	861	850	820	832	847	875	863	863	919	839	857	839	853	821	844	866	856	823	842	814	840	898	914	842	829	829	829	826	868	853	770	884	838	865	836	856	870	900	823	869	891	853	844	880	796	859	912	856	955	820	900	862	882	851	912	843	812	878	806	840	849	871	913	838	827	896	866	829	882	858	866	899	886	853	819	879	851	908	827	870	841	846	835	850	854	867	919	840	880	868	848	846	904	829	877	864	833	855	908	849	858	821	869	840	833	845	902	851	849	864	897	870	854	891	860	857	837	926	855	858	829	867	874	900	847	811	890	913	858	867	848	828	859	793	799	855	899	857	831	825	865	832	832	812	871	850	857	810	818	811	829	762	919	884	822	851	863	881	886	914	873	857	857	849	867	865	863	872	883	821	844	893	861	897	853	888	810	878	868	878	803	916	859	888	825	840	829	799	868	858	893	871	887	836	810	881	872	859	816	842	870	842	820	900	888	867	857	929	846	898	913	883	823	837	860	881	858	873	895	852	854	849	851	858	893	851	794	849	859	845	844	860	855	853	847	827	834	870	789	866	843	833	830	833	823	826	828	897	831	825	874	855	892	875	843	895	852	876	816	903	865	795	830	847	885	839	857	795	890	883	850	893	837	849	814	867	804	806	897	843	840	884	814	867	913	859	893	805	905	829	843	847	865	835	853	825	864	891	862	843	821	832	877	907	848	816	819	858	845	854	827	825	816	838	839	876	918	863	873	887	830	840	838	798	826	815	833	870	871	903	900	867	865	846	826	849	864	808	822	854	892	843	873	875	874	833	869	872	859	847	913	867	923	838	873	839	833	859	891	828	837	842	855	821	863	851	813	862	846	886	874	815	812	806	849	818	880	867	816	887	847	850	880	877	862	881	862	828	876	902	872	849	940	876	887	869	853	822	851	836	852	831	889	899	829	880	881	828	842	851	839	825	825	802	833	860	888	859	880	860	839	869	831	841	863	885	849	898	810	840	846	867	863	863	848	805	829	873	877	857	822	829	831	838	861	889	866	904	846	841	871	831	892	894	922	857	934	835	878	864	863	854	852	832	823	851	880	840	826	855	848	840	832	877	865	816	824	853	810	855	880	874	871	862	811	898	868	829	754	824	855	859	877	880	856	811	839	855	851	849	871	835	866	816	886	864	899	866	806	790	876	802	949	891	843	826	823	829	871	886	849	834	814	890	827	837	872	841	879	816	844	909	875	861	921	795	852	820	843	823	863	889	811	881	836	788	808	878	838	890	920	891	891	879	883	867	774	895	882	813	899	818	860	872	867	919	855	850	862	840	847	904	886	822	803	909	859	904	862	890	868	836	863	856	871	801	843	820	841	836	863	843	842	832	854	874	812	877	862	855	860	844	883	830	853	826	856	791	780	846	880	859	898	859	845	817	807	855	867	861	851	915	883	820	861	848	842	800	840	828	858	827	873	841	853	830	830	863	819	835	843	817	848	855	851	841	919	810	846	865	842	863	883	828	869	851	873	843	836	858	871	888	853	888	806	862	864	847	852	824	807	837	848	931	820	800	874	854	842	816	841	813	862	918	829	861	894	850	808	832	848	841	896	917	820	872	848	836	855	855	851	863	895	921	852	882	823	867	849	830	854	827	800	861	831	860	804	846	874	794	817	880	876	843	857	876	858	868	849	881	874	850	861	859	867	868	853	843	772	815	887	854	841	868	804	910	857	835	843	883	907	871	896	871	884	830	785	857	875	853	875	850	822	902	771	800	832	886	888	844	888	834	872	826	816	872	867	879	797	817	869	874	839	827	842	843	838	838	839	845	814	866	860	853	820	862	896	883	841	827	911	809	852	893	847	859	870	819	845	861	834	832	836	840	816	924	896	873	894	877	859	825	840	848	895	886	895	863	850	862	809	857	816	850	851	764	785	871	889	889	885	852	884	877	860	798	839	851	894	885	852	829	818	823	857	832	866	817	821	888	845	852	864	854	878	841	876	837	848	782	915	839	893	841	884	887	885	858	857	836	855	849	905	885	881	919	835	856	902	864	863	914	788	868	843	862	886	861	842	796	846	864	849	820	836	877	887	822	854	851	829	797	833	813	805	874	855	846	858	833	862	867	814	855	834	817	883	863	883	782	848	920	838	858	851	841	889	905	857	838	846	897	795	859	828	882	865	879	822	801	876	841	862	810	880	868	907	845	818	878	872	830	861	886	820	859	878	889	856	862	806	805	910	858	806	806	864	821	866	835	822	881	832	846	812	829	873	851	836	858	871	867	845	907	839	838	882	830	824	804	835	844	833	886	883	862	819	854	830	832	865	827	894	853	894	878	883	863	904	836	820	870	891	827	820	850	862	843	832	901	884	820	813	828	844	875	903	857	863	848	921	877	854	885	858	830	861	841	869	885	877	832	901	885	831	842	911	825	873	857	821	824	839	862	833	784	829	845	846	791	889	851	849	824	813	827	876	811	781	809	830	864	814	879	785	877	866	812	854	833	881	877	833	841	820	864	882	826	852	820	887	845	838	884	845	800	824	834	851	854	883	851	844	867	922	847	808	799	827	837	856	814	847	868	880	839	849	793	856	888	819	858	945	812	818	855	855	904	854	868	859	893	827	829	878	921	861	851	901	834	843	806	823	836	882	817	840	861	915	860	804	877	823	855	875	871	844	868	868	835	881	890	851	881	869	814	864	868	863	873	877	876	866	833	860	845
57299	61107	68869	38495	25021	9322	4668	5186	1836	574	391	379	395	350	392	356	378	460	425	351	346	313	348	343	288	316	306	306	360	303	275	292	265	287	261	304	282	301	291	319	258	286	288	293	292	279	293	273	349	320	275	297	264	308	296	299	294	286	303	274	302	267	282	290	306	268	294	280	295	284	310	325	305	303	295	300	274	272	307	288	289	299	328	271	323	260	273	276	273	293	282	322	287	301	289	297	274	304	270	297	256	304	282	272	297	302	297	268	253	267	287	285	282	296	307	337	299	281	279	295	287	317	266	312	283	308	267	294	303	313	324	320	283	281	286	284	299	300	274	285	291	304	333	258	279	309	271	295	294	281	280	307	301	330	268	283	295	283	305	315	267	303	266	297	282	289	282	300	315	281	281	278	254	293	301	279	310	310	287	301	297	291	265	272	321	286	330	279	282	278	265	270	254	308	332	252	281	288	289	305	263	267	295	297	297	298	276	290	272	304	306	297	286	306	326	284	271	263	329	307	252	285	293	281	283	311	301	282	303	312	273	283	292	322	300	273	279	311	301	323	331	273	307	298	272	288	249	301	275	246	291	281	317	294	288	284	297	283	294	291	300	296	311	253	304	298	284	275	278	279	299	279	277	286	308	290	310	312	278	279	268	307	281	272	278	309	291	309	272	296	289	279	315	298	290	287	306	279	278	273	300	295	306	280	302	308	273	310	326	307	294	302	273	294	263	281	325	279	316	262	298	308	260	287	278	274	319	303	313	294	313	303	293	293	293	280	286	262	272	313	275	286	278	282	276	282	301	297	270	278	294	281	262	309	265	302	263	290	285	302	291	305	282	312	331	268	289	280	304	305	262	282	291	285	299	307	296	279	318	298	306	271	267	273	319	289	284	283	286	294	273	291	292	302	284	270	294	304	286	300	268	275	297	281	280	277	299	301	273	303	286	313	285	301	290	271	258	284	276	316	319	275	315	300	282	321	265	304	260	251	283	295	285	279	292	290	245	292	268	279	298	271	328	287	295	311	274	280	319	296	297	289	284	275	295	286	319	321	290	296	285	284	309	297	289	299	321	273	316	271	263	314	286	252	306	296	293	293	294	250	272	269	318	294	272	285	273	286	280	252	323	308	276	288	232	301	278	301	313	290	324	320	300	299	282	290	298	293	312	283	296	268	279	300	278	303	285	276	301	271	273	295	280	290	270	266	301	277	338	300	276	275	278	301	273	277	275	296	301	263	309	290	294	266	253	272	274	295	281	300	305	301	283	264	298	294	269	280	291	304	308	273	313	288	291	260	279	322	321	292	269	276	299	328	271	275	280	306	293	300	291	276	280	286	289	267	311	290	297	304	322	343	268	319	262	283	293	318	282	277	304	290	290	300	297	304	262	286	309	306	277	283	294	288	302	295	304	251	302	286	312	309	275	314	294	282	289	287	284	292	284	322	317	300	297	303	264	285	273	271	293	303	296	296	274	278	280	283	269	327	291	297	301	250	259	284	301	299	293	272	286	296	299	331	305	275	302	291	283	254	285	283	277	283	319	302	260	282	284	306	313	312	282	271	302	315	289	321	297	293	328	312	278	283	318	308	293	273	275	269	255	319	303	305	296	322	272	296	280	279	275	269	284	277	301	285	317	320	278	300	283	323	280	294	275	301	268	303	294	297	306	269	300	282	282	324	351	298	280	324	292	282	307	300	310	297	293	286	292	306	316	311	328	302	302	317	280	321	303	321	285	303	292	261	276	332	268	280	304	262	306	286	296	313	265	282	297	294	310	302	301	301	261	297	300	318	295	295	291	279	317	311	266	274	312	287	311	269	316	301	295	309	326	260	282	262	337	247	266	320	290	290	277	288	324	280	297	276	305	311	276	278	281	293	274	306	305	296	301	296	298	306	284	295	280	309	297	297	280	265	289	281	274	285	292	284	278	279	300	332	309	309	246	267	282	326	264	293	288	287	299	306	290	315	307	293	272	262	279	282	302	343	316	276	269	282	285	272	314	308	298	304	312	304	291	283	322	275	287	282	296	278	257	276	248	296	264	298	298	291	315	291	302	298	316	277	325	296	299	313	271	270	276	289	322	290	280	299	276	289	276	310	289	297	299	309	282	287	278	299	302	278	310	271	291	315	289	291	278	300	289	270	291	288	297	295	299	287	308	273	295	298	306	322	301	290	268	279	273	289	299	277	284	303	287	256	287	291	283	289	279	291	294	307	288	286	276	266	300	276	293	289	279	334	275	289	292	279	295	298	289	307	281	296	285	291	292	286	303	330	292	269	295	267	294	288	295	301	299	321	297	289	301	300	288	271	299	313	314	314	294	293	293	307	273	266	311	283	293	276	280	319	295	272	272	296	312	319	328	288	279	305	289	285	282	286	285	270	282	322	282	268	277	293	331	321	303	298	300	311	297	292	305	289	270	319	304	291	329	316	275	274	286	277	296	249	298	296	289	292	294	310	325	310	272	292	286	270	296	307	270	281	283	305	291	279	262	304	295	304	299	273	302	297	291	298	273	284	309	272	294	311	277	308	269	283	295	302	256	311	284	312	292	316	297	299	327	287	283	292	290	295	288	256	309	302	299	285	271	255	294	269	298	301	298	296	298	296	300	328	323	291	276	282	291	294	290	326	280	307	305	323	282	297	280	310	275	310	297	309	296	306	297	266	329	274	279	290	289	296	310	289	284	320	275	275	336	296	306	277	308	286	289	286	288	282	311	325	310	301	308	283	294	286	311	285	272	301	276	323	264	285	291	288	303	286	298	274	291	280	283	295	295	289	279	275	274	284	310	281	287	262	321	290	288	296	300	296	295	284	296	286	286	293	309	304	297	320	294	311	265	292	287	298	300	301	289	256	294	307	288	290	306	293	275	301	290	274	263	299	281	276	297	291	288	273	312	321	285	254	308	295	254	269	258	294	340	275	280	302	287	293	302	272	297	310	285	304	260	286	257	298	287	323	294	310	324	313	297	279	290	274	293	307	267	282	283	293	294	263	298	288	319	300	306	296	298	305	292	291	289	296	316	305	292	287	307	267	283	310	299	282	284	306	298	279	301	303	303	305	284	253	297	290	274	277	287	288	304	308	286	288	318	315	258	306	315	258	288	309	277	340	283	261	312	286	289	285	296	291	297	298	300	274	248	278	269	323	291	291	269	269	283	298	282	260	292	284	261	329	295	303	281	284	309	267	302	301	294	283	305	292	295	309	302	286	298	278	274	286	257	271	319	296	309	301	313	320	295	299	284	295	320	293	277	273	298	297	283	308	292	269	293	302	282	289	280	298	282	278	314	286	308	290	304	263	270	290	284	319	314	308	310	271	303	293	297	306	301	286	279	295	280	318	290	283	311	268	313	261	295	250	285	293	288	280	307	314	298	324	283	283	288	293	299	270	278	273	295	286	292	276	287	292	318	285	286	299	265	317	307	295	285	299	294	291	313	290	281	307	292	307	287	286	287	300	274	288	271	293	282	269	275	284	298	330
34869	47083	61427	41900	27851	13680	10526	16540	6930	2151	1274	1236	1174	1182	1239	1275	1180	1520	1722	1264	1155	1151	970	842	847	810	846	868	849	801	741	690	673	734	718	697	710	680	737	713	705	733	705	704	702	714	732	790	708	684	743	729	754	675	728	752	722	736	691	711	687	678	712	722	748	699	716	715	714	694	652	727	710	728	701	686	684	711	719	673	667	718	705	642	643	705	730	716	674	710	714	727	737	734	652	691	687	697	676	722	755	656	745	682	678	667	688	720	679	709	702	742	698	724	711	707	681	651	730	709	745	728	659	675	733	718	738	731	704	703	691	683	688	706	674	730	650	696	735	718	689	679	701	694	673	774	686	748	672	739	715	712	685	685	661	733	708	678	703	705	739	671	740	676	713	695	693	729	708	692	746	676	707	728	700	672	758	665	677	712	729	719	689	727	654	670	668	694	692	699	686	758	723	750	696	721	685	670	712	759	664	721	705	708	724	676	736	709	773	737	727	732	710	697	688	688	717	689	732	732	698	727	722	714	712	764	709	762	665	747	656	694	673	635	688	720	693	686	744	681	748	708	642	704	741	723	741	679	727	678	694	684	711	705	725	696	711	690	705	701	669	656	678	698	713	688	700	725	719	696	720	744	711	704	692	704	694	696	698	675	737	699	666	711	700	683	692	671	699	698	735	739	711	702	656	718	673	740	706	718	730	718	689	683	730	662	729	635	725	784	751	693	698	684	689	672	681	655	712	733	752	723	667	659	689	697	686	686	695	731	719	712	679	698	675	692	721	694	680	686	706	731	720	673	686	672	717	700	694	682	714	706	737	728	719	677	773	722	679	715	687	654	730	678	670	691	747	702	723	743	725	692	703	681	677	735	700	719	712	689	661	714	729	718	676	714	701	677	706	636	692	717	694	670	664	737	701	702	733	704	686	715	712	744	692	704	686	709	738	692	681	716	721	661	672	694	747	717	705	663	713	678	703	704	680	635	737	673	719	665	708	715	656	715	693	691	664	696	683	754	713	701	715	718	708	748	704	697	725	705	742	693	695	731	724	722	698	677	676	738	680	737	692	653	685	701	746	722	690	680	724	692	708	676	696	736	676	725	708	721	663	779	673	739	684	702	671	698	702	696	756	695	688	702	682	686	728	705	708	688	721	706	740	692	687	715	757	710	735	700	716	692	679	691	698	652	698	712	712	695	724	713	711	705	666	714	690	717	699	685	656	685	743	662	702	729	705	697	680	729	696	708	692	696	745	712	699	721	708	690	686	747	707	673	680	691	730	730	733	686	649	698	695	696	718	683	703	716	694	714	683	701	688	688	688	720	748	684	724	690	721	714	712	739	689	645	701	690	735	665	712	679	682	695	700	717	709	704	707	738	659	717	701	715	641	665	730	639	718	696	679	677	706	688	663	726	713	743	730	689	702	689	676	676	717	710	712	695	700	718	744	686	700	675	700	693	672	719	682	718	710	700	739	726	690	657	684	765	666	698	717	721	759	682	652	668	718	710	737	683	704	716	682	691	706	699	643	698	699	713	706	681	695	697	691	716	667	694	677	713	730	688	705	727	710	682	707	650	672	722	732	694	688	645	724	685	688	646	720	755	690	706	688	709	701	706	677	686	686	754	684	690	719	725	685	704	701	688	670	725	723	670	684	781	723	665	686	743	674	719	726	665	734	729	677	669	735	739	673	718	752	742	720	701	658	686	728	698	724	703	715	690	693	673	699	666	666	703	735	720	722	709	670	715	735	709	727	666	688	703	737	726	750	682	718	728	702	707	694	691	696	705	735	709	673	686	701	708	711	678	687	723	698	664	707	707	707	701	657	673	727	754	706	670	698	700	680	682	747	681	730	702	731	736	641	716	674	700	703	715	676	689	661	697	720	674	699	701	652	701	681	779	688	685	673	697	692	717	713	674	692	687	717	726	726	671	742	710	719	739	670	704	676	683	697	732	720	677	672	728	717	658	724	713	708	709	705	697	703	671	759	721	694	749	725	707	688	691	672	694	689	699	676	659	725	694	711	682	709	711	691	692	683	687	700	741	697	709	696	700	718	718	674	684	734	675	688	734	738	719	693	678	680	711	706	705	718	667	681	705	715	725	693	708	715	692	682	680	677	718	715	717	697	664	665	691	683	713	731	667	736	676	723	710	696	730	645	685	692	706	683	720	663	703	713	746	702	688	676	695	692	672	693	749	724	769	705	699	669	692	723	686	684	751	682	689	714	717	706	698	695	718	738	749	709	717	712	671	728	708	758	731	685	701	690	684	710	750	695	701	697	682	704	713	709	690	697	686	753	736	724	668	693	681	714	722	736	700	668	690	674	757	688	676	748	729	750	654	706	692	707	741	684	699	659	762	725	737	723	692	681	692	708	698	734	683	766	693	686	705	716	743	673	723	721	737	697	699	725	743	689	773	663	706	677	700	698	711	743	752	661	694	729	676	706	705	742	708	695	705	746	676	670	746	659	715	711	691	682	733	697	693	705	709	701	666	696	698	716	761	687	698	678	689	706	724	766	687	741	744	707	702	764	676	673	717	716	680	691	699	706	679	642	738	695	745	707	702	692	666	704	733	660	669	754	731	697	688	750	724	727	732	685	665	730	679	723	687	755	741	745	737	710	622	716	703	696	707	678	725	725	736	708	703	710	702	689	658	720	740	675	729	692	663	700	708	697	678	702	681	726	718	683	695	709	696	674	697	721	696	722	691	720	729	702	680	710	698	736	714	671	736	669	698	700	695	704	709	659	715	687	728	642	718	695	734	703	746	692	720	700	713	683	728	695	674	703	698	681	730	720	723	707	667	708	764	712	737	762	716	715	658	699	717	708	729	723	704	708	760	722	699	674	682	698	681	728	724	671	718	690	703	714	738	716	704	644	685	695	684	717	732	720	698	748	709	655	710	692	718	701	732	647	674	710	656	730	692	697	742	711	746	751	729	665	674	687	729	645	717	695	689	696	711	727	710	676	687	687	716	729	671	725	730	696	753	721	685	691	691	695	689	683	722	695	711	721	760	671	694	724	698	744	711	686	731	729	671	702	673	686	733	702	719	700	726	694	704	734	713	735	699	704	698	724	716	676	629	692	694	721	743	686	708	681	714	722	682	695	695	748	743	671	693	738	650	700	689	733	685	715	719	660	723	689	711	708	736	722	688	680	712	704	717	687	696	722	674	696	676	721	695	737	683	720	710	719	685	776	666	631	704	707	739	664	701	693	738	653	676	678	682	699	748	691	697	703	736	713	723	719	678	663	769	667	688	714	715	682	693	675	746	730	704	664	738	676	703	708	724	749	721	695	648	699	709	744	705	700	715	640	706	685	645	793	687	671	735	736	661	680	723	710	728	735	674	685	733	740	722	682	725	714	703	714	734	703	667	748	709	707	724	782	733	679	706	685	666	704	731	730	676	712	689	650	635	670	725	684	718	670	704	721	690	722	709	715	734	700	749	655	681	694	683	688	734	710	733	676	692	714	695	699	739	655	696
71393	73359	75212	46822	33341	17985	9814	9053	4293	1088	391	360	328	343	345	267	305	346	416	437	280	287	223	213	206	212	201	206	192	243	186	175	181	171	169	165	208	167	170	165	181	198	169	176	180	153	173	172	160	167	181	191	158	180	166	191	168	178	176	169	174	178	166	186	177	160	171	165	180	169	175	153	189	169	167	175	155	173	190	173	176	169	162	175	190	199	191	192	177	171	181	164	163	193	173	173	204	172	157	187	157	159	187	186	183	168	183	175	158	176	174	169	150	175	170	171	144	191	168	182	160	182	164	178	182	175	199	177	182	178	184	160	176	167	158	170	181	162	196	187	175	179	211	182	183	185	174	193	185	185	181	178	175	196	172	182	172	162	174	193	155	158	160	181	189	181	187	180	178	179	161	186	155	186	161	171	170	181	162	169	175	156	177	163	174	194	168	196	158	192	167	183	194	176	159	161	171	182	192	156	172	180	195	197	161	163	186	173	183	156	172	179	167	156	195	161	157	175	160	192	176	190	191	164	176	185	187	174	156	184	195	180	175	190	180	181	173	204	178	177	175	165	152	192	181	207	157	195	199	194	185	181	176	181	165	174	164	161	199	162	153	171	197	136	176	174	166	184	190	193	185	176	155	166	181	166	162	177	187	172	177	167	167	191	174	178	172	194	178	177	180	193	204	169	201	178	169	167	181	173	176	178	159	197	170	159	164	156	160	186	173	175	171	182	177	188	159	187	193	203	161	158	167	162	185	186	156	161	189	155	183	186	160	163	173	197	145	191	171	166	182	175	168	178	185	185	184	188	188	167	175	180	172	172	166	174	161	171	175	187	175	175	161	166	209	156	175	157	184	171	190	154	174	172	181	150	195	170	162	163	168	170	185	204	185	177	198	196	177	183	172	164	182	191	151	164	180	196	164	172	179	183	188	160	151	168	206	182	190	169	140	160	166	157	170	178	198	179	187	179	180	158	178	183	182	175	194	160	192	193	175	214	177	203	161	161	166	161	183	161	189	185	176	180	178	178	175	196	188	175	160	192	221	155	152	182	177	200	199	190	174	190	168	187	175	176	176	175	199	166	196	148	182	204	189	183	154	172	173	162	195	183	189	161	187	157	168	177	193	188	203	170	168	165	183	160	169	174	185	155	170	144	181	185	157	185	185	188	172	177	157	171	159	172	201	199	185	156	189	179	181	194	188	167	142	153	137	159	174	172	193	170	181	168	162	167	178	179	158	187	168	160	182	170	165	169	194	191	174	151	153	186	161	195	187	178	153	199	187	171	202	187	164	182	178	178	159	184	174	168	167	168	153	153	192	184	159	198	172	178	191	188	189	192	139	177	157	189	202	171	181	155	163	194	146	183	178	182	186	186	170	174	179	175	189	181	178	175	187	191	177	161	195	156	179	162	179	191	149	167	163	180	193	186	193	192	185	169	150	153	170	190	171	185	156	168	171	202	182	165	170	210	172	171	190	184	181	158	197	203	171	161	167	165	168	177	170	170	165	175	178	179	197	166	192	166	182	166	182	179	180	191	182	166	157	180	171	178	165	167	167	155	164	192	189	192	185	154	193	183	166	193	175	172	194	203	168	186	174	186	166	170	185	155	178	175	202	160	170	196	157	144	160	174	174	142	191	188	184	174	174	197	165	208	181	189	202	198	175	164	183	191	182	163	186	175	192	188	213	186	178	179	170	175	171	168	173	174	182	170	166	185	175	181	180	180	185	162	178	157	198	180	156	197	184	169	193	148	185	186	172	187	188	199	160	164	178	176	186	194	186	178	169	185	177	182	157	155	175	186	172	158	179	176	168	183	165	159	163	171	169	174	173	208	208	182	160	169	179	172	183	183	164	169	165	173	199	178	163	191	167	161	184	175	160	199	185	181	165	199	168	183	177	170	181	179	177	178	208	167	200	169	177	182	173	162	182	177	178	182	181	195	176	173	191	186	196	186	182	184	183	161	169	214	190	178	180	191	169	166	149	179	178	172	162	182	189	147	165	176	160	163	137	180	179	155	181	174	167	174	185	162	148	163	180	186	188	163	172	170	188	170	176	158	177	154	158	166	192	164	161	176	167	178	173	159	156	170	168	157	179	170	167	176	159	191	175	161	177	169	162	186	177	193	203	149	170	175	175	184	174	189	181	186	174	186	174	176	174	172	191	176	161	181	183	168	172	173	192	176	188	188	190	168	188	186	179	172	183	169	153	168	172	177	154	152	195	181	160	152	181	185	152	188	200	147	206	169	189	184	171	175	148	202	168	184	186	178	194	174	180	147	181	193	186	176	176	187	193	200	186	188	179	168	164	186	169	188	152	173	198	174	151	177	184	166	176	188	174	185	170	171	175	177	165	163	173	169	171	187	174	153	191	175	203	163	180	195	177	172	156	179	176	158	180	166	186	180	187	179	194	173	170	166	190	175	166	156	159	172	175	190	163	179	182	164	179	168	181	165	176	188	166	171	165	174	184	176	188	162	185	190	188	189	164	147	174	188	175	187	154	160	163	188	174	186	189	182	175	169	201	180	183	144	174	167	182	176	158	169	198	172	181	166	167	158	186	150	181	173	150	164	178	162	171	165	178	171	199	170	185	184	171	157	175	184	199	162	199	182	189	184	193	188	175	162	161	190	190	182	169	202	188	177	160	173	194	182	194	187	183	183	185	177	169	173	155	162	167	189	180	171	176	170	162	193	172	163	179	157	167	164	166	171	173	183	178	185	212	169	166	195	172	180	204	178	159	190	191	159	152	178	185	165	169	190	186	179	169	171	162	180	176	165	178	169	163	161	185	176	189	166	158	163	180	170	190	175	159	189	180	194	179	165	162	180	200	183	171	181	187	190	184	203	172	181	163	177	184	164	190	167	168	189	159	170	176	164	180	188	171	174	174	188	172	191	181	168	175	155	190	182	161	161	180	180	183	166	174	188	195	178	183	188	181	177	176	181	175	184	148	157	171	164	172	153	155	183	172	157	159	137	174	185	150	165	165	151	176	180	188	165	161	162	190	152	187	187	171	172	198	160	199	178	209	177	154	170	168	162	167	178	165	187	160	177	164	191	174	171	174	170	175	172	174	160	173	164	190	171	171	172	185	194	148	171	185	175	187	170	171	184	202	172	157	190	169	168	165	190	169	176	186	186	163	196	140	163	183	174	197	171	171	176	183	161	177	179	176	155	152	150	188	160	177	195	171	193	208	162	163	178	175	162	183	160	169	185	177	156	207	177	181	154	149	156	196	180	172	173	181	178	158	162	194	185	193	171	174	165	161	157	166	169	143	174	188	178	163	169	213	173	183	169	167	181	164	162	163	187	189	172	176	170	161	177	173	178	189	164	171	170	173	176	165	170	151	171	178	174	187	161	179	165	197	174	158	173	190	203	169	177	170	180	179	188	182	177	197	199	173	179	176	183	184	175	175	167	175	154	169	180	182	188	173	192	193	184	194	184	185	164	199	179	175	185	177	180	178	167	175	206	176	206	166	165
44210	57720	70658	51405	33807	21319	14698	21512	13139	3511	1611	1398	1311	1417	1626	1147	1457	1765	2321	1994	1044	1145	1001	743	806	691	686	753	658	817	496	506	456	485	487	464	483	495	425	492	460	493	478	470	432	466	421	520	463	456	473	443	460	441	480	447	481	447	449	447	464	471	419	450	444	478	495	448	478	482	464	472	479	440	423	402	486	467	463	442	427	433	467	431	458	419	425	463	484	453	450	454	456	445	481	452	465	468	437	487	472	436	471	435	443	453	448	451	488	439	443	430	488	499	442	429	459	457	426	402	455	456	465	424	456	512	420	438	446	452	447	438	424	462	467	408	437	477	441	443	440	420	466	451	442	446	476	456	445	438	460	477	462	441	449	452	467	475	456	473	484	464	430	457	445	461	438	445	444	447	444	409	466	435	491	461	456	463	426	465	472	449	476	450	411	452	424	476	467	436	453	396	440	452	451	436	431	408	468	516	411	430	447	413	496	436	464	424	439	454	444	479	443	495	425	432	455	444	457	467	441	462	454	482	428	467	448	440	452	444	453	419	501	408	414	453	462	424	445	428	468	447	430	471	478	432	434	507	463	424	454	442	440	470	459	480	424	426	488	462	451	419	456	447	473	433	433	482	423	463	432	484	425	438	458	464	450	441	425	434	445	453	408	441	468	448	420	477	485	447	463	416	476	451	446	477	452	453	446	452	464	427	467	443	445	430	452	473	450	449	448	448	476	429	440	436	441	442	423	433	451	425	453	446	464	472	446	419	479	446	442	443	466	438	443	445	424	453	469	428	445	409	440	443	428	404	489	419	456	442	453	480	452	448	407	471	486	479	421	459	462	438	468	438	440	446	430	475	455	435	459	455	429	452	446	449	450	433	420	476	462	446	432	447	424	416	459	493	462	437	487	438	418	442	457	409	431	478	444	460	460	473	436	406	454	477	480	451	449	463	450	442	480	455	406	451	461	463	459	462	439	470	445	500	418	460	411	425	440	427	437	422	458	466	450	427	460	484	396	433	454	478	478	429	464	450	460	455	457	439	445	444	425	463	442	461	432	441	451	425	415	431	453	423	419	488	434	439	442	461	446	447	471	422	450	439	450	472	423	484	443	444	441	409	401	419	475	444	447	446	445	461	446	434	417	449	420	452	467	446	417	472	443	472	452	436	460	449	442	431	482	454	471	419	492	439	437	462	437	478	439	444	432	465	470	446	439	474	459	451	401	398	457	480	445	405	431	483	461	453	471	461	437	418	444	433	437	471	409	468	426	443	466	432	443	446	455	457	456	453	474	427	452	445	427	446	447	448	450	438	471	440	430	487	459	444	437	435	436	493	481	409	410	453	396	439	446	430	463	435	440	445	449	478	406	433	448	430	420	459	455	458	482	470	479	458	422	477	449	429	432	408	445	473	457	431	413	450	473	410	432	475	468	441	419	486	439	436	440	454	426	458	440	430	426	467	428	473	457	458	451	466	447	451	400	455	431	466	444	442	423	459	449	424	435	467	443	451	454	469	411	447	458	455	440	438	467	447	438	459	446	460	408	418	437	425	421	431	439	461	418	454	458	434	455	421	430	453	453	448	446	429	446	428	440	484	436	428	452	442	479	431	486	449	396	464	442	425	472	449	428	426	490	427	477	420	450	462	462	475	450	471	441	450	445	463	426	444	463	481	422	386	453	461	423	458	445	453	426	462	473	452	459	466	442	431	449	433	449	444	470	459	457	471	467	449	434	459	480	454	462	457	466	475	437	465	427	479	463	441	461	484	446	415	451	439	464	448	420	479	473	468	453	468	461	458	463	434	460	483	436	459	455	433	466	409	471	461	444	456	489	454	485	447	438	452	461	432	470	466	484	452	440	450	452	418	451	471	445	441	466	444	451	444	476	476	472	431	457	476	427	445	439	462	484	471	464	449	471	434	464	448	446	460	478	434	487	401	453	449	413	436	431	441	471	444	474	457	470	433	468	469	449	440	428	429	454	443	438	466	477	448	465	484	473	466	461	444	431	427	461	460	447	409	438	461	457	466	457	459	438	515	435	440	429	459	466	459	439	455	453	437	433	469	443	462	462	449	466	459	448	436	463	438	462	425	496	468	444	430	416	430	474	438	455	430	459	439	457	463	451	428	477	489	444	456	443	453	431	465	460	466	437	432	457	417	446	442	465	442	457	452	459	488	468	456	449	453	482	458	478	416	456	452	441	466	466	490	475	409	463	438	450	418	475	463	453	455	472	418	428	463	435	426	469	441	464	472	453	416	449	431	459	413	432	393	462	461	442	423	474	445	445	461	471	465	448	419	438	448	478	455	427	432	469	446	415	463	463	479	461	495	438	449	455	450	442	444	444	441	427	439	460	475	445	425	426	490	435	481	422	438	428	478	450	462	440	447	450	451	441	452	455	491	442	442	482	461	456	444	458	472	422	439	440	460	475	461	438	457	419	428	410	453	431	463	426	470	449	489	441	420	474	455	424	424	438	455	476	462	415	457	423	496	431	435	485	425	458	475	440	474	440	479	458	463	424	412	420	432	384	418	449	406	479	431	452	423	444	442	434	436	477	482	474	430	462	509	422	436	481	471	441	452	445	479	491	448	444	417	433	473	440	458	443	420	498	459	459	480	448	466	447	458	453	424	449	436	414	418	403	464	446	447	433	418	407	448	442	416	434	466	429	481	433	456	446	447	426	442	460	422	426	429	454	417	441	467	432	459	465	479	420	406	443	443	439	440	469	453	417	497	437	477	484	457	459	460	472	452	430	454	449	442	433	413	453	500	431	478	447	474	435	398	437	455	397	455	458	424	449	447	467	450	457	454	462	449	445	472	462	493	443	424	426	452	437	440	468	437	459	444	425	464	474	441	448	425	474	452	460	463	441	471	486	451	462	416	463	438	424	466	453	464	443	452	448	440	448	442	448	439	458	405	439	455	441	422	433	471	474	452	452	429	427	439	442	430	433	454	428	430	415	438	451	450	447	438	452	452	460	456	456	433	467	456	451	422	443	440	447	464	456	465	415	483	436	435	470	453	471	474	454	437	442	437	456	447	453	444	455	445	466	452	434	478	443	430	433	489	405	452	501	460	472	475	429	486	422	444	423	430	449	437	471	432	427	424	450	434	466	470	491	453	459	444	456	411	453	472	449	443	437	450	454	465	463	484	412	423	454	444	412	420	440	458	426	425	503	397	462	466	456	448	456	423	468	449	429	445	470	409	469	434	427	434	463	442	443	475	423	467	409	450	449	455	465	439	447	463	444	410	404	465	469	430	433	466	459	416	419	478	452	456	446	459	462	416	449	460	475	456	459	443	454	463	456	425	456	449	419	434	506	482	446	458	424	446	441	401	428	479	422	445	423	452	466	462	441	455	431	462	462	466	444	448	438	458	469	420	457	486	471	467	453	419	476	444	401	475	454	429	433	455	435	402	465	454	474	428	438	475	459	420	420	441	401	424	452	441	457	464	466	441	408	433	442	404	452	459	473	460	464	443	459	437
14216	10809	15381	3792	1437	743	513	534	393	419	355	341	331	350	375	375	390	339	368	372	387	374	387	383	404	382	354	335	401	356	369	335	361	377	386	368	393	396	393	395	381	362	366	396	364	344	369	368	337	330	382	340	376	402	364	391	328	322	367	383	392	363	360	354	355	340	377	358	363	374	383	372	384	382	362	350	338	364	335	353	349	364	387	336	341	352	347	354	350	347	363	353	376	374	386	327	343	338	355	351	336	397	370	364	363	389	386	394	336	350	368	343	383	381	374	349	375	389	377	362	341	376	371	353	354	369	347	383	343	373	407	375	337	377	346	370	395	360	360	395	365	348	357	352	361	357	373	383	369	410	363	321	371	349	362	348	375	372	350	366	371	348	357	345	370	355	371	397	351	335	362	371	363	362	342	392	350	349	387	391	356	349	345	375	340	371	343	358	342	372	378	364	359	405	367	343	377	363	361	352	386	370	358	353	365	323	330	341	377	361	376	364	343	352	372	341	385	354	331	352	354	367	375	359	359	376	367	385	347	348	304	337	349	390	365	368	376	366	363	382	389	342	368	368	360	350	403	377	349	348	334	337	386	340	375	334	333	368	371	376	378	389	381	370	340	384	318	362	360	371	322	374	355	371	351	373	360	337	373	397	387	349	306	333	374	397	375	329	359	362	355	347	366	340	391	358	354	345	329	410	388	368	362	375	389	363	371	327	342	376	369	351	365	405	379	351	383	392	333	378	338	358	371	359	368	359	344	375	368	382	345	356	377	374	367	393	360	387	369	368	370	350	402	364	358	336	347	371	385	388	358	320	380	373	365	385	398	350	399	369	337	358	353	347	357	365	356	380	356	361	374	385	397	337	368	368	366	360	389	365	366	367	379	373	368	325	367	352	359	342	375	359	347	384	417	397	354	382	363	377	366	326	340	334	370	353	386	369	385	377	351	364	354	337	360	353	380	344	372	359	352	355	375	363	377	351	361	339	338	362	367	393	391	391	345	399	384	365	348	373	329	370	379	403	366	382	351	404	395	340	385	356	384	364	343	348	360	370	349	349	357	372	379	358	357	362	388	322	391	392	375	358	349	356	370	344	337	366	361	310	347	374	355	354	365	324	336	375	358	354	391	361	337	370	356	378	362	354	392	332	353	339	375	408	367	347	351	351	354	369	373	370	374	350	329	356	341	322	358	374	335	381	340	387	361	349	353	378	337	383	358	353	371	353	362	394	367	375	385	410	403	321	351	334	367	341	336	367	340	369	346	348	354	361	355	377	356	367	366	347	326	355	368	380	380	368	333	352	403	374	343	376	343	352	347	381	360	370	351	371	356	368	398	357	338	363	320	313	356	379	318	381	353	387	395	344	339	361	355	379	368	387	369	340	333	370	353	393	386	342	369	344	372	328	367	387	369	370	353	335	368	361	358	401	343	364	358	363	423	355	375	354	398	391	367	334	361	379	356	353	352	333	362	353	341	354	355	379	400	359	373	385	351	325	373	366	347	340	368	328	341	338	342	348	358	363	371	368	333	353	366	332	383	386	358	353	382	406	378	371	381	364	353	406	362	367	314	358	375	401	347	337	344	344	339	366	393	372	334	351	342	379	332	370	354	332	379	361	388	359	363	331	377	373	383	365	352	371	362	351	389	364	383	344	401	391	370	366	367	351	347	355	353	380	365	397	358	360	384	319	364	385	356	368	348	366	371	385	392	370	370	381	347	388	395	333	369	372	370	391	368	358	389	386	388	335	374	372	349	380	388	370	383	344	385	321	346	358	368	352	375	350	333	337	356	359	337	378	350	338	352	396	419	379	378	379	357	361	365	374	378	365	353	352	344	366	378	342	344	354	417	368	381	346	364	348	376	371	357	357	342	366	383	383	329	364	385	366	356	365	375	380	348	353	389	381	355	346	365	351	351	353	354	377	378	369	383	349	387	374	357	385	382	376	364	342	352	358	371	360	338	358	387	343	398	344	379	369	346	333	398	363	358	400	355	361	347	393	356	389	389	360	409	378	366	329	349	347	379	384	354	366	389	371	355	333	342	342	367	365	365	341	402	398	357	389	401	365	339	379	409	349	324	388	415	350	399	367	372	380	366	349	373	356	369	375	355	340	378	344	328	372	394	375	370	349	404	371	378	367	333	382	362	415	325	353	360	365	385	356	337	363	352	397	337	395	387	355	386	343	369	374	358	363	377	367	336	316	363	339	354	358	374	367	360	356	394	408	340	356	328	363	383	328	374	373	339	396	372	339	395	360	363	330	383	363	358	355	357	376	377	363	364	351	347	348	371	344	383	371	367	370	338	379	373	356	382	370	392	391	347	341	350	369	356	347	341	400	354	317	334	361	335	365	362	399	337	368	343	355	342	343	369	365	396	373	351	359	360	366	398	404	357	343	318	323	346	338	369	326	346	358	356	344	331	356	332	350	367	378	379	367	341	359	386	409	363	375	345	374	358	346	360	380	374	365	361	363	366	361	387	347	360	357	390	360	371	374	348	379	404	377	334	373	376	386	382	394	371	366	377	357	370	367	353	338	352	381	352	362	334	381	391	363	375	360	339	368	336	328	342	346	357	391	399	372	386	393	395	348	361	362	350	353	358	352	376	312	373	360	324	387	365	362	364	384	363	369	345	355	363	369	384	341	369	377	360	340	379	361	338	384	325	349	386	386	382	350	368	418	390	362	366	366	342	384	360	373	376	400	363	352	365	386	349	372	378	383	406	379	361	394	378	377	378	371	403	389	350	343	376	390	331	352	362	361	367	383	376	376	365	380	367	328	341	335	350	363	387	365	393	375	376	347	366	345	367	353	345	366	320	335	355	363	397	378	363	377	375	385	369	391	360	363	366	381	354	353	357	383	359	358	345	367	348	349	378	350	363	385	377	375	374	371	340	365	376	361	361	344	373	369	371	382	375	339	368	384	363	330	404	386	367	364	342	317	412	397	337	362	363	371	365	387	389	382	339	366	378	334	378	368	383	351	370	348	401	391	344	389	392	392	356	338	351	391	398	380	350	339	344	337	375	369	385	358	412	357	368	379	301	384	335	373	368	354	360	382	347	367	395	325	323	325	375	357	369	391	391	380	370	342	381	340	377	345	339	352	332	311	344	349	353	386	357	367	367	357	378	416	367	356	376	381	371	382	373	360	371	356	390	368	370	328	354	329	376	371	369	378	357	388	362	382	373	347	373	359	344	361	357	381	373	374	399	366	371	392	348	371	375	353	376	304	388	380	369	358	370	384	350	367	374	352	356	358	329	390	375	400	370	364	386	355	360	379	386	368	376	368	364	337	405	364	357	385	371	381	372	383	391	359	366	359	344	351	389	377	377	342	367	355	354	366	370	375	385	342	366	336	378	348	321	372	362	395	397	386	405	397	377	381	357	354	374	371	348	323	371	351	356	334	336	392	356	336	361	374	352	349	362	314	380	369	380	353	343	355	371	373	347	378	352	367	370	348	384	388	340	385	357	334	358	347	361	340
12388	15057	22027	8831	4903	2562	1699	1818	1270	1169	960	919	908	934	889	899	923	871	885	864	914	872	874	885	868	882	884	855	906	841	871	876	875	816	826	880	820	846	859	884	901	873	903	875	881	888	850	881	875	893	836	802	846	856	856	799	862	829	910	865	880	861	878	861	812	931	842	892	904	866	860	921	908	840	922	852	814	894	885	832	879	862	860	883	816	848	879	905	878	889	864	880	862	893	835	880	873	857	873	842	908	916	901	877	914	895	860	835	901	891	923	838	836	859	850	947	844	893	846	855	851	841	858	871	846	885	875	852	850	856	862	882	869	817	853	846	844	890	885	869	814	878	871	922	858	880	848	873	864	835	942	852	873	932	835	835	857	840	838	855	888	864	911	879	880	937	902	908	879	859	901	841	865	910	868	880	933	901	917	878	835	865	933	897	882	840	862	850	855	820	898	872	899	819	874	813	881	834	897	863	824	816	860	884	830	826	848	895	855	859	888	900	853	880	813	884	864	889	910	877	829	851	936	858	855	836	904	901	847	818	878	879	866	892	831	837	876	888	859	860	878	871	893	881	881	855	885	864	883	879	817	839	843	908	873	870	886	902	869	862	870	805	843	819	914	859	824	870	794	824	901	848	888	830	864	832	838	919	889	860	939	909	900	813	854	859	874	865	874	873	850	908	872	871	884	838	877	836	934	900	833	860	878	857	849	870	900	839	899	887	877	866	894	857	877	866	872	919	839	854	891	892	881	893	893	858	841	877	843	868	897	842	874	841	891	846	864	851	884	882	834	859	868	853	867	823	906	829	867	852	876	826	868	853	863	813	884	881	865	850	884	857	854	827	878	848	864	908	913	857	863	866	832	857	852	827	879	866	852	931	842	907	859	845	864	907	877	865	839	875	837	822	903	867	798	932	854	850	847	862	861	867	840	923	847	863	842	881	892	857	811	851	868	877	848	869	909	824	926	862	875	874	821	820	859	893	835	851	850	813	881	890	862	880	869	890	885	860	890	880	912	910	911	829	869	845	889	898	917	855	875	901	854	864	898	836	857	820	856	836	860	867	918	855	882	897	881	875	864	942	887	806	865	883	875	895	863	892	892	871	876	864	883	888	860	846	858	867	830	911	817	865	906	846	869	857	828	838	894	853	863	904	877	876	919	861	899	880	897	914	859	874	877	874	834	834	861	889	879	827	864	859	911	857	955	938	886	908	904	902	897	897	871	838	895	880	871	855	839	923	880	849	832	823	804	864	876	821	859	838	865	892	808	869	900	830	835	837	863	844	857	818	880	926	862	861	858	863	898	850	820	890	886	890	891	882	902	867	878	897	821	894	877	830	801	854	949	877	848	904	893	896	890	847	840	879	852	881	897	913	909	867	888	877	884	879	858	914	865	866	844	851	893	857	869	882	849	863	863	824	831	880	835	852	882	868	925	868	883	860	933	844	854	858	852	855	907	841	822	841	843	858	880	864	883	883	821	869	894	891	923	866	872	893	878	881	911	863	859	836	863	847	845	853	814	914	891	895	898	851	901	890	875	876	905	883	878	833	883	878	866	907	850	882	893	865	870	851	903	835	900	808	859	888	868	861	854	875	852	903	857	886	916	821	819	873	880	892	861	904	904	885	909	862	894	887	876	883	825	828	888	888	868	865	849	862	893	844	898	846	852	857	865	914	841	859	824	913	871	850	876	872	857	857	902	910	865	856	844	865	917	883	886	899	846	925	893	827	860	841	858	886	896	851	885	863	833	869	805	856	852	881	949	897	908	844	870	872	898	904	841	827	900	879	909	883	886	859	884	887	836	884	866	816	881	815	880	887	863	812	883	891	873	813	872	889	862	822	900	829	856	886	931	907	841	901	899	874	858	864	881	889	845	856	893	868	817	852	888	850	889	902	858	849	842	874	849	831	852	824	849	842	856	847	866	862	904	914	847	877	926	930	841	856	874	859	851	917	839	843	816	908	928	884	836	889	905	883	882	913	865	873	848	896	868	853	831	873	876	873	864	867	905	904	874	890	859	895	800	851	804	856	858	871	874	851	871	847	862	854	870	860	828	887	881	856	877	865	882	895	870	908	863	858	849	889	868	837	866	859	858	844	869	856	925	848	871	884	855	867	904	876	889	859	893	855	878	877	843	865	896	862	927	899	895	905	882	895	830	871	850	859	861	840	846	918	917	892	870	849	849	866	837	877	896	846	874	856	871	839	891	877	914	879	890	923	879	900	886	879	860	857	866	893	848	895	931	822	880	882	892	859	811	810	835	864	859	864	894	933	837	887	844	855	875	844	892	846	910	876	879	903	881	929	872	785	893	887	830	931	900	896	917	866	855	867	858	922	886	885	902	863	866	823	850	844	910	903	845	878	899	883	868	913	862	855	866	858	914	905	898	839	878	859	874	816	859	884	853	863	847	889	895	903	830	831	868	842	879	854	886	822	864	840	890	877	880	838	856	898	855	914	886	851	877	875	861	880	834	829	900	907	871	828	878	869	845	830	914	866	868	847	882	863	869	868	878	867	920	838	904	848	825	907	844	841	888	915	913	958	870	857	895	877	952	888	890	873	829	887	904	872	851	905	867	874	906	838	887	871	846	867	840	862	843	871	892	906	920	830	832	866	835	823	840	832	920	863	881	839	854	876	829	842	870	825	855	799	816	858	871	881	888	829	864	897	850	816	874	896	851	867	861	872	856	825	894	837	862	877	886	871	884	871	904	904	881	871	860	862	901	857	849	882	860	867	874	857	862	857	855	918	810	862	883	863	838	874	903	854	857	863	834	849	845	902	811	853	836	915	842	870	899	873	927	872	833	886	854	867	885	838	852	912	825	858	882	877	896	868	877	854	863	843	862	856	838	874	827	851	856	869	862	862	868	930	902	827	825	843	892	800	835	837	847	834	884	900	917	916	876	884	879	909	888	856	907	880	848	863	862	853	890	866	895	880	864	866	839	902	863	822	871	861	843	871	831	885	877	837	855	900	840	847	885	905	861	829	873	869	867	852	914	844	832	853	891	850	875	880	892	878	854	863	860	866	880	862	824	941	894	901	884	816	873	824	888	890	862	871	871	825	916	854	858	841	873	880	876	835	868	873	935	909	897	849	867	866	878	865	869	887	849	860	863	885	880	891	821	891	799	890	815	889	851	841	869	916	874	862	835	862	865	834	828	881	868	868	852	866	925	847	859	849	875	867	879	870	830	851	848	848	902	899	846	895	858	866	785	834	877	903	828	867	830	864	886	855	903	910	837	924	820	856	828	917	864	898	928	911	837	898	841	867	859	908	894	882	876	862	889	856	901	849	864	825	893	878	868	880	868	897	930	870	830	866	848	935	863	833	885	900	895	883	803	875	872	885	942	847	867	864	883	869	829	868	874	904	888	893	859	858	912	860	866	864	866	852	849	918	904	873	854	889	884	851	864	850	897	839	862	833	846	860	912	922	875	847	867	839	859	851	900	891	847	861	859	902	845	858	906	889	877	811	897	862
59698	60408	66641	37274	22346	9875	5204	4125	2219	1916	455	375	372	375	328	347	335	370	413	430	352	375	317	357	334	308	325	325	275	301	295	297	262	301	284	290	317	308	285	285	291	282	280	314	258	272	272	320	318	281	289	309	321	268	298	323	305	322	311	314	294	290	286	268	300	294	274	294	282	324	277	301	324	316	326	306	294	272	272	292	317	316	299	313	292	322	300	278	267	288	291	271	300	288	305	305	290	292	304	279	281	298	277	315	336	307	335	306	309	289	299	302	308	305	342	289	286	318	292	256	326	317	309	300	291	300	324	288	310	286	297	301	280	319	275	276	305	288	277	288	331	281	299	307	320	324	287	298	265	275	298	290	287	302	305	279	294	317	281	294	284	298	329	337	307	283	299	305	293	314	306	284	289	283	280	331	280	266	289	292	290	275	319	302	322	283	294	310	316	305	281	301	269	291	311	319	304	252	314	281	296	274	261	283	288	258	289	293	317	262	275	303	304	292	247	330	290	292	277	282	294	272	270	318	284	307	308	296	280	330	333	275	308	298	276	303	290	306	305	274	282	265	316	339	321	292	253	273	288	300	276	273	277	319	265	284	304	294	296	275	313	315	301	323	288	277	304	288	279	327	290	278	281	265	294	254	259	300	306	303	300	306	319	270	326	310	281	298	292	274	315	297	308	302	295	271	278	273	289	278	287	320	263	293	301	286	290	282	276	314	286	320	280	310	281	314	265	308	291	303	280	265	304	288	317	311	321	298	276	289	283	313	255	296	307	260	240	269	270	331	337	304	312	283	301	299	308	304	275	287	284	301	310	292	312	281	307	271	280	284	286	319	323	273	304	293	261	309	306	294	296	308	331	321	294	277	285	311	286	313	273	268	296	269	291	302	291	300	294	277	252	303	285	284	294	302	301	332	271	281	288	289	300	319	283	314	355	294	309	292	339	242	300	292	278	254	248	297	286	325	283	319	301	286	296	291	291	297	301	283	288	301	276	286	304	301	281	285	283	306	282	309	277	314	285	276	302	281	293	288	311	323	288	317	295	303	284	266	303	270	297	273	270	276	294	302	296	326	273	305	257	297	277	279	292	290	292	295	327	305	263	271	300	303	302	265	288	297	283	274	279	293	287	283	285	274	297	275	279	311	317	325	309	282	315	316	293	324	311	278	308	289	324	273	266	304	303	275	278	291	314	302	282	309	313	307	305	292	303	294	279	301	280	270	305	291	280	293	285	317	274	266	287	290	295	304	292	309	271	298	293	300	291	308	302	304	285	313	275	278	255	296	293	288	301	266	306	300	323	295	328	318	279	270	320	269	299	304	277	297	276	273	271	329	281	277	275	308	336	270	304	283	279	286	313	315	308	274	294	287	274	305	278	312	262	315	327	284	292	302	305	283	276	289	276	290	310	289	290	302	297	284	297	293	286	281	313	304	310	265	277	293	294	291	307	273	268	295	334	310	305	321	297	285	297	288	321	308	268	285	327	281	296	283	284	302	328	335	291	306	301	299	252	293	286	286	296	303	302	333	290	302	303	290	307	312	278	281	281	293	280	292	302	286	273	285	307	275	270	312	284	298	285	303	315	290	310	277	291	311	271	242	298	324	345	303	346	251	305	299	297	289	279	287	252	294	291	299	285	299	313	290	293	310	298	279	290	326	295	304	288	321	284	325	316	248	283	273	290	269	352	313	299	286	291	275	302	311	298	280	281	295	273	278	310	277	306	288	282	297	279	290	294	273	272	284	299	285	290	275	318	312	292	302	276	340	274	277	280	308	306	289	296	294	336	286	310	327	310	296	295	309	288	303	280	276	298	285	263	287	302	275	283	298	294	318	306	258	288	258	298	273	277	295	296	265	279	286	312	280	290	293	265	273	328	282	296	312	320	297	274	286	276	331	305	321	300	314	304	286	305	280	310	290	267	294	280	294	284	286	283	275	319	265	310	298	310	278	295	284	261	269	293	286	316	324	304	267	284	295	285	320	303	290	295	288	293	316	347	307	327	297	292	327	256	307	284	279	330	292	320	285	285	296	321	283	277	309	302	280	277	292	291	269	266	290	307	303	288	267	319	306	297	275	276	298	300	339	319	327	234	317	293	270	284	323	301	279	272	287	270	287	242	271	320	312	282	291	292	282	299	267	308	285	286	308	308	289	314	310	284	299	279	278	298	304	311	277	296	319	290	282	328	305	317	272	324	285	290	293	294	284	308	290	310	313	313	290	258	300	282	264	300	293	317	309	283	291	280	271	296	318	267	307	276	277	277	288	317	309	291	307	273	305	276	278	300	294	285	263	295	293	283	282	292	278	291	263	319	267	302	284	314	289	319	277	248	244	286	324	274	279	240	290	284	294	289	292	286	288	281	300	302	290	290	283	318	276	250	300	304	299	282	306	285	285	301	275	309	282	356	299	301	300	301	286	299	289	324	275	307	286	306	289	285	279	306	286	284	310	299	307	318	320	281	290	309	319	289	313	311	287	301	275	276	273	298	271	289	281	298	260	300	317	290	293	290	285	312	317	299	285	263	277	280	302	266	278	296	293	264	284	317	287	278	280	284	287	277	276	292	336	291	296	279	291	309	323	295	287	315	304	320	290	312	300	311	312	300	293	293	314	274	295	287	291	318	314	294	320	273	313	269	289	311	265	285	268	290	318	282	322	312	301	278	292	301	284	305	324	289	330	269	293	319	313	305	310	265	322	289	306	293	294	286	285	297	296	278	309	320	301	267	265	323	281	314	291	262	282	299	279	286	284	288	308	300	284	334	314	266	310	289	311	281	302	280	330	341	295	289	253	304	296	303	316	275	299	318	269	293	262	315	265	289	273	301	300	292	308	298	276	289	312	299	302	301	293	268	307	297	319	308	311	309	282	279	263	256	284	285	279	284	280	307	297	310	309	302	308	286	296	268	284	290	288	283	297	314	297	300	301	310	300	285	293	299	287	295	308	300	313	269	291	306	305	283	291	294	332	292	280	252	312	306	314	274	284	274	286	288	303	316	315	288	270	299	312	309	312	334	309	309	307	324	291	321	281	293	276	275	321	256	318	276	291	282	328	269	280	307	272	294	303	304	284	294	310	293	295	296	307	266	286	293	318	298	298	321	306	304	272	289	269	287	259	266	305	284	315	274	315	266	292	299	288	272	309	290	255	332	281	310	256	306	280	269	298	261	298	281	284	268	326	304	293	300	310	310	282	323	297	304	303	313	296	281	301	318	300	280	288	266	289	286	273	316	302	301	305	315	291	277	289	301	277	286	313	280	307	309	279	319	287	284	253	304	272	270	262	308	282	326	273	301	296	284	305	309	291	312	303	308	336	302	266	293	300	316	290	259	291	259	277	284	296	299	278	285	304	283	265	280	287	299	278	273	303	292	279	283	295	298	298	266	304	290	282	301	322	272	274	260	281	289	272	297	269	281	308	319	308	302	285	246	296	333	290	291	297	293	286	307	309	299	277	290	276	288	298	323	317	279	279	312	309
37203	47641	58578	42329	23598	15504	10744	12993	8620	7590	1405	1050	1221	1181	1130	941	1042	1231	1361	1479	1185	1110	1111	980	836	838	1016	898	836	805	696	695	670	763	734	692	749	734	670	740	735	714	707	708	698	702	706	727	713	674	702	712	715	724	736	707	752	745	696	760	726	704	715	715	689	711	702	666	717	732	736	731	746	759	708	780	756	710	704	722	691	709	732	760	736	744	727	706	666	650	665	708	705	667	721	700	696	716	715	730	709	684	672	665	738	707	699	637	682	721	736	698	696	701	710	672	678	702	703	755	715	683	698	699	687	697	709	735	716	732	701	692	685	675	665	739	704	685	717	656	739	686	725	707	710	697	706	731	704	720	712	711	690	677	673	697	698	719	659	672	690	708	712	758	718	715	669	681	725	715	757	733	710	715	723	703	697	634	695	725	744	697	701	724	697	734	719	738	712	720	662	730	689	711	708	690	738	677	721	697	707	670	721	770	672	685	738	724	688	666	705	718	743	724	684	703	746	758	710	706	691	684	692	710	671	712	706	718	677	686	665	728	721	668	685	741	683	694	698	681	714	694	694	751	666	641	690	694	678	695	719	741	683	756	681	730	664	674	683	702	676	690	725	706	674	715	729	693	710	689	711	712	714	719	736	680	685	723	728	726	708	695	665	680	773	672	700	666	720	725	636	731	675	692	672	740	711	673	690	706	696	697	762	741	748	729	704	742	714	732	732	712	721	651	713	674	711	729	695	703	731	702	677	708	690	691	639	684	748	717	689	729	683	715	714	728	742	737	685	713	668	687	716	690	722	709	681	673	691	740	718	689	706	700	678	717	647	693	727	710	715	651	715	717	666	703	729	709	702	718	721	710	703	673	690	671	722	740	713	710	702	700	719	714	665	680	726	723	677	677	679	703	723	713	706	730	678	710	666	688	699	740	731	662	686	704	674	694	704	703	722	674	680	731	719	750	742	697	715	662	706	684	721	738	684	750	696	706	706	784	725	648	720	729	698	697	721	748	713	706	754	699	723	701	701	684	714	649	658	700	728	711	767	721	725	720	742	686	710	699	708	700	706	705	762	656	728	664	679	724	714	707	724	703	774	727	717	705	707	699	729	720	725	656	754	727	728	712	736	651	741	686	641	747	689	673	706	676	700	730	751	708	676	730	743	702	694	716	679	713	687	716	700	743	712	670	718	693	715	711	709	672	665	723	745	738	684	701	697	701	718	663	724	732	653	701	725	756	725	699	694	724	705	705	712	670	730	749	704	679	727	696	719	707	676	686	698	741	703	704	705	694	658	728	667	723	727	733	712	662	697	718	682	690	709	747	643	638	687	711	711	694	734	713	718	743	749	714	692	669	682	681	724	643	737	706	691	723	704	714	671	707	706	700	699	703	726	677	726	759	755	691	697	723	690	684	710	744	713	743	734	713	756	688	710	714	719	675	738	661	678	732	734	728	662	678	660	693	697	716	749	730	696	719	692	730	693	688	719	690	666	757	683	658	697	699	738	701	720	723	684	717	712	723	741	754	693	724	715	768	671	694	707	714	763	712	688	745	691	735	675	674	748	667	684	712	756	714	722	669	671	635	672	731	731	694	700	654	733	719	716	734	717	675	648	774	706	706	732	723	734	698	744	704	708	727	718	740	714	669	711	721	705	701	683	671	721	722	670	688	666	712	678	698	668	707	675	730	689	666	709	709	682	678	653	683	702	687	705	700	703	713	696	672	678	731	693	747	674	659	722	728	729	685	660	739	712	735	705	697	705	705	686	740	698	714	712	723	681	681	728	714	672	723	720	662	668	748	702	713	659	659	677	701	746	747	743	728	696	668	652	713	751	741	708	677	680	701	693	677	755	686	643	676	693	691	738	707	696	688	667	704	697	730	716	719	756	693	752	690	701	688	715	709	700	668	643	707	723	709	741	701	711	708	707	735	735	708	715	677	687	693	701	732	735	705	711	721	732	693	737	685	691	686	691	707	679	665	669	738	745	709	692	743	701	675	708	732	689	666	678	715	687	711	670	683	696	724	696	727	715	703	745	723	726	715	687	670	691	744	734	722	684	701	757	707	695	704	666	697	724	706	671	670	762	690	738	758	680	723	683	682	720	743	709	698	683	669	703	694	710	668	706	650	683	719	708	738	710	737	745	676	711	708	679	702	715	644	715	722	708	693	727	735	703	704	688	724	711	744	683	722	723	720	715	723	632	669	705	684	721	714	716	695	700	645	677	674	730	754	684	708	700	743	725	672	721	722	703	713	700	693	653	669	751	706	722	666	705	712	708	671	703	664	755	741	688	680	701	720	735	683	713	699	725	763	664	726	722	677	729	689	738	730	696	661	671	754	706	708	716	680	691	716	723	678	704	701	723	702	721	734	737	691	746	690	682	705	678	700	720	671	678	663	657	685	715	692	716	666	713	759	725	697	741	691	709	688	690	712	719	677	720	729	666	705	705	690	698	725	728	736	723	718	689	727	667	690	689	680	714	724	703	722	677	695	764	686	735	695	738	711	678	648	690	684	688	676	723	709	721	721	755	672	717	704	689	702	728	715	740	755	711	686	762	747	739	727	744	735	681	731	687	680	676	699	747	732	708	720	710	710	690	691	709	683	732	698	737	728	678	744	748	699	682	674	662	680	711	690	745	713	660	741	736	699	722	688	701	672	741	739	668	701	721	693	696	707	735	733	693	705	665	705	719	706	711	692	689	750	743	710	735	702	718	694	686	722	705	706	698	694	748	700	665	677	706	746	715	667	757	693	712	732	693	726	690	749	714	689	702	660	749	710	694	705	692	690	748	687	694	696	711	739	730	703	683	761	672	691	687	706	747	674	685	676	721	702	699	659	695	677	758	713	705	705	717	644	735	696	756	732	664	702	729	743	687	728	688	679	704	700	695	652	707	707	714	728	669	696	700	731	688	696	690	715	717	718	694	763	687	712	714	666	691	723	697	690	728	730	704	718	726	684	717	705	695	699	707	684	681	728	712	682	685	673	715	720	696	721	686	744	668	721	702	729	686	744	717	698	712	708	680	699	714	768	629	653	695	645	698	704	711	765	711	669	686	642	719	727	690	737	674	710	711	699	653	696	723	666	741	669	682	656	672	702	698	713	723	731	681	676	722	675	706	681	729	721	714	691	752	683	713	639	697	690	755	700	644	707	710	713	723	720	693	710	652	702	699	708	715	737	680	700	730	722	728	737	705	703	740	733	729	701	728	705	723	680	625	743	677	677	712	708	692	716	711	719	667	722	702	730	721	711	680	663	716	750	673	729	713	670	644	734	676	660	674	719	749	698	713	732	706	719	711	731	731	736	690	707	709	715	669	704	659	731	731	718	732	705	726	679	686	712	682	716	714	714	725	724	672	669	726	735	685	744	684	725	634	719	707	653	674	709	727	705	717	699	685	706	669	731	726	715	701	720	684	705	707	672	657	726	710	719	693	726	704	719	723	738	741	764	680	744	724	723	744	725	679	713	702	685	688	699	705	662
72450	71057	74561	45684	29344	16138	9593	7912	5979	2620	557	322	315	305	272	234	311	314	449	478	309	302	271	283	255	204	204	236	195	221	190	178	169	175	171	178	160	175	202	162	166	195	173	163	196	179	178	174	165	158	183	181	165	176	174	183	174	171	162	172	204	171	161	184	172	165	152	170	157	153	176	180	166	190	173	154	178	193	173	180	182	174	160	172	164	174	166	175	190	191	171	186	173	167	198	175	157	161	166	190	175	164	167	182	180	192	172	165	168	174	179	158	151	174	161	177	150	184	197	175	188	177	196	175	174	128	182	166	186	181	165	198	200	152	188	171	167	171	170	181	151	192	189	163	176	178	170	202	173	162	166	189	153	196	172	162	190	185	168	178	202	185	158	172	196	178	183	166	169	163	218	165	193	186	185	153	182	181	173	166	165	160	202	190	174	195	201	210	158	171	178	168	156	215	161	177	176	169	189	195	162	180	186	177	185	182	196	195	175	160	171	156	169	187	172	188	167	185	167	182	178	172	174	178	175	194	140	189	172	186	170	174	197	173	192	175	153	174	159	148	165	165	148	190	140	185	166	196	189	185	174	157	197	189	166	178	197	158	192	148	170	185	154	160	167	176	161	172	171	167	171	176	175	166	162	157	207	181	163	186	169	152	153	193	160	176	192	197	181	153	178	183	184	165	168	176	158	167	188	173	179	163	205	174	185	171	190	182	179	190	158	173	185	162	188	166	187	179	182	178	169	170	182	184	174	189	165	169	180	186	185	176	198	169	165	166	171	194	161	219	165	161	160	167	164	162	184	174	192	188	190	167	184	133	187	187	177	181	183	184	162	166	177	188	197	166	200	153	161	170	181	166	177	177	153	172	193	174	205	190	137	175	190	179	198	200	163	173	150	175	181	181	146	178	154	168	179	167	174	170	174	170	175	164	184	179	174	169	184	168	144	204	145	162	159	181	141	157	188	175	173	188	217	181	183	180	137	182	173	183	188	173	152	176	164	187	181	183	175	165	188	160	167	207	163	176	169	163	187	155	206	159	161	187	188	179	147	180	191	179	177	173	185	189	178	180	164	172	179	181	164	167	175	158	179	173	180	194	177	197	194	152	193	186	169	185	176	142	177	174	187	192	139	176	190	166	173	185	174	173	192	162	178	165	187	176	169	162	182	150	178	185	181	182	181	179	163	160	177	165	137	172	168	191	175	164	186	166	180	157	177	168	177	162	181	186	182	186	157	191	202	159	181	182	172	196	162	144	194	179	154	200	172	181	175	189	176	176	172	177	153	195	174	182	176	181	163	171	175	171	170	177	176	168	178	198	189	149	162	167	168	196	167	180	181	173	160	191	172	168	166	167	165	158	170	184	183	172	163	175	179	163	165	173	180	193	179	167	181	178	189	165	185	155	151	183	169	179	174	182	179	151	186	170	185	157	183	183	169	176	180	191	162	173	183	174	157	166	169	207	189	170	166	194	193	161	194	192	174	177	153	184	157	160	189	185	167	203	188	180	155	175	188	162	175	167	170	170	162	183	181	195	171	168	147	159	160	169	184	183	165	197	154	171	169	194	167	162	164	166	171	180	178	189	165	182	178	180	156	173	173	163	189	160	152	157	199	181	186	200	173	179	202	181	175	165	199	160	167	182	180	201	200	184	183	184	162	160	190	169	181	172	175	176	183	179	187	178	176	177	159	157	169	165	211	190	151	182	169	200	170	160	197	154	189	167	151	201	189	154	192	181	165	163	184	154	165	203	161	216	204	168	200	161	157	170	167	169	177	194	201	174	169	171	193	166	177	178	175	185	158	204	183	182	162	179	199	173	166	165	164	181	185	179	170	180	144	170	171	209	186	170	192	203	192	162	202	165	173	171	168	145	191	202	165	153	159	156	172	193	173	169	187	175	172	172	170	159	163	144	176	181	197	197	194	153	183	169	182	186	201	179	167	192	177	182	179	186	195	156	197	129	172	180	165	165	174	177	180	190	147	190	152	173	177	193	193	200	168	176	176	185	169	176	165	184	159	188	183	159	164	174	142	167	163	157	157	194	173	198	182	167	137	187	211	168	180	189	172	176	180	152	174	198	185	182	168	192	180	161	168	163	152	186	158	211	199	195	193	157	164	168	158	198	189	190	159	180	176	156	164	158	206	193	170	162	199	189	170	154	159	179	158	175	208	162	165	185	150	204	171	171	151	181	169	202	167	167	185	188	162	159	191	198	186	184	172	175	172	181	176	179	160	181	153	186	205	176	175	195	165	178	184	165	168	191	184	187	179	205	200	206	154	150	182	180	174	204	177	184	167	168	185	149	147	169	175	182	169	156	169	179	162	155	186	177	177	202	181	160	174	170	205	152	188	178	176	204	166	155	180	187	183	201	142	213	181	167	159	184	145	181	194	163	171	195	180	206	204	177	190	161	199	172	161	179	190	195	183	186	146	164	169	166	181	180	207	180	189	170	177	170	172	160	163	186	164	194	154	182	160	197	155	166	173	162	200	174	198	173	184	166	165	177	169	164	180	171	169	194	202	178	176	169	181	179	187	164	205	180	181	170	183	182	168	181	146	162	159	176	166	165	181	182	183	173	171	168	183	175	178	181	162	182	181	171	189	160	154	153	195	150	175	181	153	185	157	178	200	153	192	181	172	169	178	162	186	177	161	163	163	191	170	139	171	175	186	192	158	159	162	156	176	167	173	187	159	172	190	170	202	165	179	167	192	173	186	174	177	155	155	168	172	174	155	179	180	156	171	192	157	169	192	196	186	194	167	161	165	162	195	173	158	185	188	192	180	151	158	140	182	192	161	191	174	191	155	184	146	159	181	180	185	187	166	166	150	169	176	187	180	166	172	190	197	190	198	196	176	170	188	195	164	190	165	183	179	158	132	182	197	168	180	171	162	186	175	213	156	180	174	169	207	179	189	178	182	192	173	168	163	198	174	194	178	175	165	186	173	184	179	156	197	189	170	172	165	171	198	159	173	191	165	174	161	175	179	141	177	188	160	192	165	198	170	161	160	190	204	174	208	169	164	190	185	157	176	187	169	171	162	177	191	186	148	171	188	162	185	158	173	176	201	191	165	181	166	179	168	169	164	156	182	183	168	156	164	176	179	185	176	162	167	166	192	166	166	170	201	168	181	181	166	172	151	168	191	183	167	176	178	192	194	168	148	173	165	187	168	174	186	177	166	173	182	167	180	165	197	183	157	181	196	174	191	168	182	189	153	159	173	177	167	182	171	183	192	172	163	191	178	163	145	148	166	161	170	179	194	188	171	196	151	166	190	156	172	172	174	170	159	170	186	164	180	167	163	189	193	147	171	167	191	180	162	180	188	181	168	196	174	166	162	153	176	184	168	196	156	148	192	194	170	183	189	158	174	174	178	177	174	177	160	168	165	180	154	165	181	164	171	166	192	169	172	191	185	188	140	169	153	158	183	177	182	188	197	162	169	172	191	182	164	192	176	194	166	196	167	171	172	178	201	189	169	178
45721	56786	68113	51395	28906	19676	16106	19124	16930	8943	1746	1203	1227	1121	1084	835	1059	1821	2282	2503	1512	1268	920	1209	1050	736	717	740	643	575	484	501	462	470	467	474	476	436	476	479	473	444	519	440	433	489	521	484	482	452	426	427	438	452	457	470	455	438	430	463	450	455	471	488	449	490	482	453	437	449	430	421	435	456	447	471	458	480	459	417	484	455	457	448	460	474	453	510	469	458	434	473	461	458	470	453	473	435	449	436	477	447	458	482	475	447	467	478	491	428	437	456	459	455	405	446	438	453	460	460	416	440	433	471	432	466	461	446	481	453	457	497	450	460	432	456	470	485	436	455	466	444	464	438	420	425	451	425	455	462	485	449	450	433	428	417	464	434	464	485	442	462	485	430	407	486	460	438	437	437	453	447	470	427	464	462	414	413	424	484	438	405	445	454	452	433	437	422	427	449	477	457	465	451	445	438	456	467	421	464	469	462	461	428	460	456	446	474	407	476	457	478	400	463	434	468	479	423	435	456	414	472	464	422	449	449	455	414	453	435	437	452	438	419	481	438	446	494	441	467	409	485	474	452	425	475	459	469	461	491	432	474	445	445	443	424	440	434	431	475	420	413	468	456	438	445	456	453	411	410	450	499	441	448	434	392	458	442	415	417	401	427	474	455	435	425	455	476	440	423	426	470	439	449	431	418	439	480	462	446	428	480	460	460	477	432	428	440	471	442	470	450	470	453	430	454	479	458	465	468	413	455	449	482	438	446	507	446	429	457	448	444	491	442	441	449	469	481	423	465	467	416	457	442	435	432	469	471	451	499	472	441	470	447	421	458	435	452	422	436	438	440	467	478	468	433	477	453	468	465	465	411	484	452	462	453	466	460	437	461	451	489	461	446	457	448	439	471	454	479	468	446	455	466	465	493	484	419	448	444	442	445	432	452	496	450	435	471	417	445	417	440	467	461	468	411	443	451	426	450	460	443	481	434	451	460	456	461	435	438	456	447	462	448	488	415	486	449	466	437	435	433	471	424	464	443	461	479	431	432	434	477	443	464	444	439	446	446	444	467	467	421	430	454	444	479	417	437	436	440	446	451	468	436	433	449	462	448	411	414	440	449	443	424	460	435	454	496	463	443	453	459	465	409	459	477	406	443	441	458	442	438	481	473	440	408	465	413	464	462	421	459	450	441	460	408	452	446	461	464	487	462	448	451	435	464	479	439	475	423	491	443	432	444	513	466	451	459	450	444	443	438	467	486	443	463	421	438	445	427	400	489	409	476	448	482	462	444	474	453	464	445	424	446	483	461	485	471	463	455	444	412	430	464	451	412	441	483	469	481	435	466	429	453	467	429	464	461	452	421	457	448	446	430	429	446	468	441	442	461	438	477	436	471	452	480	431	469	427	411	431	432	494	446	431	467	466	433	471	487	395	481	466	447	483	441	427	407	436	484	434	458	472	419	493	438	447	463	451	449	459	481	499	400	456	431	457	443	413	449	471	447	460	437	468	461	460	493	441	437	444	440	469	444	472	443	477	445	481	431	443	477	432	455	442	469	441	488	454	458	457	488	431	485	450	461	421	444	448	449	462	456	453	466	452	479	454	457	426	401	471	421	430	441	420	413	476	457	442	409	458	485	405	439	435	471	449	447	467	427	441	430	456	464	470	411	465	440	449	420	420	442	412	482	448	456	458	424	455	466	452	463	489	457	458	401	466	453	430	492	417	440	408	436	440	450	472	436	438	430	470	401	461	437	442	425	450	424	483	445	472	477	470	447	431	433	447	420	481	437	461	485	462	473	413	418	440	453	444	458	484	489	413	466	479	433	474	436	489	453	467	441	440	462	468	459	444	477	455	464	469	451	430	413	433	447	477	436	476	450	448	442	480	450	465	426	477	390	461	410	435	430	419	451	463	441	462	461	469	468	436	413	437	465	420	466	449	480	448	438	433	411	439	450	445	439	460	464	469	441	408	408	483	437	407	468	430	463	464	483	467	437	504	452	425	461	437	413	468	458	474	503	441	439	464	442	449	455	442	435	452	477	469	451	471	422	419	440	441	469	488	431	457	480	459	465	476	452	437	419	421	458	440	493	434	471	431	491	442	452	474	441	469	422	502	415	432	468	460	457	453	440	455	442	440	429	443	475	486	450	427	398	422	405	413	456	452	463	464	487	477	436	452	428	425	443	438	440	431	482	447	458	438	466	458	449	490	459	456	489	445	444	454	426	456	448	441	441	425	482	462	420	446	471	468	441	456	453	480	475	456	449	457	479	453	453	497	463	435	448	455	450	431	452	485	462	437	436	479	508	412	432	454	451	439	433	456	435	447	486	439	470	465	456	414	457	465	465	434	467	433	455	452	468	449	428	424	454	468	454	440	404	440	415	448	445	476	457	432	455	446	431	423	432	454	450	457	418	494	445	437	464	464	446	451	480	441	423	448	430	439	460	444	426	423	471	464	493	463	435	494	430	431	457	427	489	438	428	488	445	474	489	464	450	483	419	488	418	461	446	440	470	437	443	432	435	453	419	450	440	459	464	471	437	469	459	462	444	408	444	411	447	459	439	457	431	423	447	453	474	459	421	417	430	447	506	446	487	428	438	480	458	411	422	472	457	463	407	447	469	457	443	425	477	452	411	445	457	437	450	451	435	450	452	435	460	493	451	413	469	477	476	443	476	433	412	458	444	446	458	473	450	479	430	415	460	445	452	416	457	477	453	463	448	456	459	454	462	448	485	470	440	454	471	444	463	495	459	496	456	435	447	445	441	415	408	483	491	456	462	421	446	429	452	448	495	443	464	455	450	458	478	444	433	471	455	433	414	457	471	454	454	407	420	451	447	440	468	443	470	449	473	435	444	460	442	456	434	446	471	416	411	448	473	484	441	464	445	453	434	474	502	447	441	455	460	415	439	424	430	419	456	457	439	451	461	427	445	416	425	466	449	481	424	437	433	459	453	439	402	455	470	423	459	458	415	463	465	444	468	430	449	434	431	455	483	453	454	459	434	457	455	457	479	447	427	456	468	485	459	441	462	446	444	437	444	440	441	463	461	405	424	435	429	432	408	450	433	440	441	489	423	506	442	442	439	407	459	456	419	423	442	465	449	413	475	460	425	466	458	435	449	426	464	404	456	405	433	457	470	446	437	467	455	450	461	438	448	431	423	429	430	456	458	430	420	447	461	471	444	470	432	445	439	406	445	475	455	458	434	444	418	463	477	465	486	445	430	429	463	445	422	434	446	456	434	466	448	459	422	437	426	483	457	475	404	447	458	426	438	431	491	433	437	465	460	445	426	471	459	459	457	456	406	477	439	481	420	435	489	414	436	457	454	444	435	433	442	463	475	448	434	450	473	457	481	430	447	423	486	431	407	445	446	420	437	453	459	463	481	432	428	448	469	445	447	474	456	481	479	452	435	450	481	436	443	412	476	426	398	442	482	462	472	453	471	430	445	459	419	472	472	465	456	430	493	447	473	472	433	450	453	470	434	459	438
14283	10046	14783	3803	1219	699	564	515	609	365	361	379	343	317	361	383	364	346	342	348	379	348	303	351	356	394	374	340	348	369	388	383	375	341	344	397	363	333	371	367	368	366	350	332	375	355	363	348	335	350	351	344	378	405	369	347	362	359	370	359	397	384	350	333	368	361	376	384	378	392	331	357	350	340	318	352	376	369	348	346	322	338	345	365	371	346	353	366	358	341	349	363	370	359	337	365	372	350	369	367	364	371	381	328	311	345	378	351	351	360	358	368	338	337	340	370	412	344	346	399	342	352	359	339	362	351	363	365	359	334	358	359	375	391	343	344	336	362	349	324	320	345	394	378	345	377	344	384	331	375	347	357	338	381	364	346	344	344	344	399	348	355	372	383	331	335	360	377	338	351	378	370	377	353	358	321	361	364	366	361	353	361	365	357	352	331	359	358	371	328	370	333	339	365	376	333	345	360	330	346	353	381	375	355	354	347	360	350	360	364	368	383	367	386	386	349	360	325	344	360	379	359	386	349	352	319	347	373	331	308	349	368	398	355	349	351	368	370	348	363	350	349	366	375	405	354	354	367	359	313	361	348	354	368	344	353	363	380	339	376	322	359	354	313	356	375	362	361	381	400	380	360	383	397	343	320	363	354	377	376	355	355	370	360	342	342	406	344	332	361	374	345	362	357	349	328	340	352	391	385	354	400	364	353	403	343	354	362	305	354	370	364	338	371	356	318	371	390	368	384	372	350	348	386	373	359	350	390	326	344	358	365	359	342	364	372	355	375	353	363	341	349	355	393	359	364	386	401	360	334	371	366	343	376	375	316	355	351	350	371	432	366	352	362	361	367	341	339	374	369	378	374	350	370	383	388	357	403	381	358	372	306	329	347	376	343	331	369	342	392	385	400	379	336	326	373	357	376	370	334	415	360	367	387	351	366	384	351	357	384	352	356	364	358	355	336	356	360	356	350	419	382	353	367	347	324	368	367	355	311	356	346	335	373	361	356	362	390	348	366	402	384	372	379	326	370	369	380	358	332	345	368	375	348	352	339	362	360	397	388	323	369	342	361	382	349	351	339	377	398	366	387	388	357	348	417	372	361	342	387	362	353	372	342	350	379	324	360	359	322	351	375	370	400	372	357	368	326	361	359	376	359	337	381	324	334	360	338	359	316	349	341	383	332	368	360	354	384	327	379	323	362	340	334	366	368	352	377	357	334	376	352	365	360	352	360	330	355	374	343	375	370	343	351	377	332	333	353	338	346	370	377	389	323	354	384	382	332	378	362	354	325	352	376	376	349	376	367	350	354	336	355	358	405	389	352	371	362	373	343	348	357	347	357	373	373	376	365	341	368	342	342	354	385	340	357	377	370	384	326	340	321	335	327	387	350	364	352	346	339	342	360	390	355	382	353	387	339	346	372	365	385	329	358	371	338	362	326	355	368	346	367	325	357	345	370	308	324	384	342	339	357	371	343	334	349	333	368	352	322	369	354	354	368	359	352	395	371	361	383	357	390	369	342	366	333	342	317	333	341	358	389	323	317	359	393	315	328	372	369	378	350	346	355	411	400	366	380	349	349	367	352	377	379	382	335	339	321	398	365	364	342	346	425	366	348	365	376	354	351	348	366	356	356	363	361	328	342	360	388	353	318	337	344	376	384	370	374	365	353	379	382	378	351	344	356	367	400	371	374	340	366	328	328	362	367	358	342	342	357	350	384	346	350	371	340	348	349	345	353	388	395	350	357	360	360	342	337	376	373	369	329	382	332	354	391	377	380	373	335	321	352	378	352	330	367	340	358	352	363	328	379	352	405	403	354	340	340	353	352	384	376	363	332	362	354	378	340	346	362	341	364	350	337	381	346	379	376	343	374	346	328	336	387	348	358	395	355	342	356	370	364	330	323	368	376	336	337	374	364	372	340	321	342	366	380	335	391	332	365	371	365	355	363	353	358	347	326	349	355	334	322	343	375	386	411	345	360	355	369	407	401	359	361	328	336	340	354	402	363	337	359	378	366	350	402	365	341	329	319	375	342	347	344	353	383	343	353	356	354	389	368	346	395	357	396	344	341	395	363	359	345	355	371	364	385	383	353	326	342	354	343	379	338	349	323	323	340	342	327	343	356	348	366	347	342	355	381	406	373	370	367	370	352	352	357	336	328	341	334	341	356	391	383	372	332	331	407	384	345	376	365	378	340	322	346	373	348	380	384	366	374	355	372	329	388	326	365	304	347	382	359	357	312	335	381	386	381	368	357	358	388	358	351	346	361	344	350	356	372	340	362	344	363	372	320	328	353	389	370	363	321	343	329	363	355	361	345	373	350	379	363	359	353	321	324	341	383	356	350	341	328	365	353	349	361	353	368	340	338	360	356	359	336	379	280	365	352	384	375	355	386	399	354	350	341	372	327	383	362	370	369	385	396	345	338	354	362	376	368	367	385	376	350	383	381	372	374	385	376	331	360	337	360	350	359	348	352	350	326	353	347	319	380	347	353	332	380	374	353	335	365	332	378	357	325	334	326	337	368	325	358	387	361	342	375	350	364	387	403	314	378	345	317	338	344	385	351	328	319	381	364	343	349	340	367	337	348	364	340	359	346	363	338	381	369	324	392	361	354	375	347	349	367	383	370	357	311	355	318	364	347	389	355	350	352	381	338	377	370	332	358	371	348	343	346	374	353	327	358	367	323	320	344	373	347	371	334	385	325	366	366	367	344	335	363	350	340	393	359	340	343	370	393	376	370	377	363	372	357	366	346	353	356	376	389	390	340	319	335	358	299	351	359	351	359	382	352	348	347	333	367	338	327	333	352	374	356	353	382	364	386	352	347	343	333	334	382	338	355	391	344	332	333	371	371	329	371	381	366	357	334	336	409	373	357	373	355	358	319	343	361	333	375	362	368	345	303	361	367	342	338	323	343	323	344	367	389	336	356	322	368	394	322	342	325	368	398	337	370	371	363	332	327	339	353	335	350	374	329	362	366	348	345	344	380	386	356	361	340	350	368	413	363	316	362	342	360	337	394	342	366	348	352	350	362	353	345	352	334	366	365	358	369	354	347	387	359	353	351	382	372	378	389	345	332	380	386	348	357	355	350	323	388	354	351	352	379	368	371	351	360	323	320	352	335	329	335	369	366	365	331	344	355	337	339	325	365	367	370	364	352	383	320	381	396	341	349	380	369	357	347	334	364	354	341	330	355	375	377	383	363	345	356	378	350	348	370	366	365	345	331	387	324	370	367	384	373	351	380	337	360	372	339	340	349	356	335	364	360	366	365	366	336	352	353	356	361	338	309	352	346	330	359	359	327	347	354	345	339	364	422	370	388	358	353	389	353	376	377	369	350	365	362	390	364	341	378	405	355	362	348	371	350	370	364	354	367	353	344	365	360	337	320	350	347	386	338	361	331	322	334	368	355	370	372	379	377	368	381	359	369	351	372	363	365	360	368	357	375	367	349	374	378	391	352	340	342	363	346	351	345	338	352	365	387
12729	13704	20899	9328	4177	2459	1915	1774	1999	992	888	850	848	868	847	875	854	860	852	887	884	900	884	847	886	839	866	856	844	851	854	881	889	880	863	847	826	895	803	825	865	879	842	898	843	854	879	890	870	870	845	892	873	822	911	829	849	878	890	835	811	870	865	854	873	846	826	842	924	890	847	861	874	802	808	834	832	882	886	857	852	845	895	859	878	796	842	819	841	842	870	780	913	894	786	807	843	873	797	854	798	895	841	833	824	863	851	851	824	860	811	876	857	829	822	796	811	922	859	879	826	848	880	884	927	854	869	827	832	870	894	895	806	857	899	827	884	832	845	834	878	849	832	926	839	886	884	853	868	901	877	862	881	881	869	864	878	840	839	844	877	847	881	835	851	868	835	831	841	869	787	813	900	866	842	825	830	839	864	867	884	857	870	838	844	853	833	789	830	837	857	845	846	836	834	851	867	800	837	831	846	831	895	852	870	819	845	904	843	891	835	812	840	882	874	888	842	851	818	801	835	872	852	844	879	884	858	841	836	838	816	882	912	872	871	881	877	862	894	845	874	925	863	825	839	846	808	940	819	887	873	867	824	836	855	848	900	887	858	861	890	814	880	858	840	857	823	854	876	873	865	844	843	898	828	850	821	846	862	859	888	853	888	881	891	843	858	821	874	810	849	826	878	903	840	829	882	853	870	850	835	851	857	813	863	838	886	856	893	877	821	875	926	879	813	871	862	876	842	857	883	891	802	857	839	851	875	820	857	833	850	839	804	815	910	857	842	875	912	878	842	914	814	875	819	802	873	824	858	854	841	846	864	840	833	839	885	830	862	846	909	854	847	816	886	853	805	853	884	813	870	852	912	912	890	872	846	864	906	890	866	845	882	890	838	853	875	853	845	849	875	857	877	805	843	809	870	818	830	859	870	837	865	881	861	817	896	842	889	847	868	852	823	879	845	863	852	845	881	933	843	889	824	851	886	873	871	835	881	845	841	910	821	826	876	847	891	809	878	872	901	812	869	854	804	850	915	882	847	837	852	860	891	861	788	874	803	929	913	869	889	880	860	861	914	886	836	881	824	858	839	874	818	834	863	871	870	872	875	853	942	857	833	860	869	819	821	863	850	906	831	843	867	887	864	895	855	833	826	793	898	891	902	804	864	883	905	875	860	837	845	845	874	879	828	854	836	814	799	857	848	856	932	847	867	886	858	901	846	878	865	851	828	858	825	894	853	810	840	893	873	911	833	871	833	850	823	856	866	907	835	825	853	868	900	880	834	817	875	900	877	893	793	906	818	874	848	866	876	811	884	867	826	861	856	868	815	887	909	895	805	872	880	890	887	894	839	840	843	889	885	833	886	854	872	853	838	873	806	924	825	874	863	851	808	852	910	925	855	866	828	827	869	825	820	837	822	899	867	929	866	862	830	848	845	859	850	864	834	854	815	867	870	836	885	826	945	850	817	892	822	893	883	893	866	847	847	861	801	846	867	855	819	847	836	872	852	830	833	890	877	864	815	844	820	839	898	896	845	835	853	829	872	834	818	818	854	884	832	860	863	821	885	831	864	820	809	860	855	885	839	863	877	864	868	907	878	802	827	809	853	888	844	864	833	842	877	865	819	817	834	843	872	846	862	838	885	872	869	893	853	867	874	886	875	852	894	843	863	858	888	902	855	891	836	886	858	833	827	841	871	885	870	848	887	813	837	848	863	903	833	861	903	806	903	865	828	864	883	806	822	903	906	884	899	830	833	879	818	846	828	816	866	904	837	888	841	907	939	836	885	841	894	809	882	880	844	843	866	805	871	856	864	815	848	858	858	799	838	854	869	824	853	910	899	879	856	897	869	922	857	856	847	829	842	859	848	853	881	887	833	868	832	850	863	887	867	880	874	841	893	877	858	859	879	834	840	860	844	788	875	893	859	854	862	816	904	863	870	819	847	865	905	807	861	843	828	828	815	835	885	842	846	840	836	877	909	844	824	863	845	847	853	833	867	833	862	817	821	873	833	899	844	840	898	885	899	847	866	875	854	936	833	833	841	865	865	848	811	900	843	850	891	867	860	843	856	863	839	904	856	888	881	921	873	807	843	894	863	834	884	906	823	857	905	797	844	873	827	880	841	848	888	868	802	804	879	847	824	841	862	915	860	878	860	858	839	891	882	876	880	871	870	848	854	823	868	844	868	869	870	879	858	833	886	887	844	879	841	835	905	859	862	840	841	785	830	804	896	862	830	852	889	840	838	878	878	833	827	813	904	877	810	885	881	876	885	855	840	879	819	921	818	858	849	871	892	848	821	875	883	865	838	851	846	900	847	855	881	838	838	854	814	862	867	837	855	857	909	827	862	858	854	775	830	909	848	874	848	871	814	912	867	843	869	888	832	834	939	837	855	842	868	809	844	847	847	838	883	876	862	804	858	868	857	902	896	886	841	868	845	838	904	834	832	818	875	843	863	828	851	848	830	817	851	835	856	828	852	822	833	896	888	848	846	919	812	843	892	818	875	871	877	856	856	863	862	884	837	895	844	877	861	881	840	865	866	897	871	850	862	838	942	821	873	843	891	791	866	900	882	868	867	881	853	868	875	849	855	879	813	866	841	865	880	826	881	850	840	869	867	825	863	906	870	900	896	846	867	820	840	812	896	902	866	916	897	872	849	869	860	880	866	844	863	817	831	842	860	908	871	857	855	841	831	866	897	837	862	870	860	887	826	836	829	837	868	857	871	845	886	906	850	876	809	874	867	863	819	854	879	829	873	907	855	892	849	893	839	859	864	870	849	860	830	896	862	884	812	817	823	884	936	829	863	867	862	900	887	885	823	882	849	774	848	865	896	836	931	821	881	863	836	835	870	866	834	880	817	877	892	805	841	893	806	827	882	915	829	846	903	922	832	853	844	882	901	876	853	852	888	859	868	859	864	888	829	834	867	892	884	883	905	841	875	867	859	871	870	850	861	872	895	865	868	888	848	915	900	845	820	826	819	878	848	833	852	877	855	882	882	849	852	869	899	839	795	895	875	843	851	904	853	862	835	833	827	866	870	811	901	879	838	840	816	839	819	858	803	828	876	838	824	841	873	855	891	813	824	901	819	873	865	851	867	869	858	817	849	850	845	847	883	883	849	846	777	881	846	865	862	924	910	863	836	818	889	825	868	882	834	896	862	814	838	808	842	844	938	853	818	894	882	822	828	860	889	824	912	850	830	892	875	840	886	916	839	855	870	865	814	808	829	865	870	864	895	898	868	811	905	852	857	846	854	915	894	818	838	817	881	855	861	896	870	831	847	875	810	874	841	847	827	904	878	864	852	853	871	839	855	850	897	828	840	860	830	840	839	852	849	843	824	847	843	872	885	939	875	884	862	898	826	888	852	885	900	887	865	893	849	883	820	861	874	850	878	870	835	836	845	875	886	866	899	856	906	848	864	847	814	867	903	893	893	828	847	907	821	872	801	861	843	897	907	875	833	850	887	807	849	899	848	888	871	899
60203	59641	64898	38962	21788	10348	6593	4060	7314	1240	440	331	328	308	361	288	324	375	457	549	421	393	321	378	352	331	327	297	315	308	295	294	272	298	295	290	317	298	276	284	270	332	295	299	273	331	313	285	265	286	294	315	290	305	306	312	284	302	298	278	292	310	323	320	277	320	267	291	298	303	307	269	300	282	301	320	316	287	289	273	301	277	267	294	308	255	300	279	321	318	286	308	292	306	283	293	298	268	289	290	286	298	279	272	290	308	275	316	253	275	278	312	290	296	274	293	281	266	270	329	289	271	287	283	285	294	277	282	295	290	311	292	299	304	301	286	292	305	283	278	266	288	310	286	290	253	283	265	287	265	305	295	275	336	285	286	320	301	307	293	300	288	288	265	283	335	291	294	280	295	281	295	289	302	295	297	309	308	293	270	282	304	290	249	273	286	284	264	291	323	284	316	288	303	304	274	296	250	268	261	317	304	292	300	307	289	263	273	289	284	297	265	309	308	303	298	305	280	287	292	338	287	291	276	282	314	319	290	306	320	302	291	288	305	274	325	283	271	304	285	279	280	302	290	290	286	296	304	293	298	274	284	307	276	306	285	297	275	294	300	297	272	288	283	274	284	285	294	315	262	278	328	308	293	271	291	298	282	315	279	325	313	270	288	300	295	297	297	272	284	289	319	276	278	270	294	275	285	293	270	288	267	273	328	262	270	297	274	302	291	294	287	289	275	290	302	316	307	294	306	260	284	316	304	308	298	327	324	298	313	283	292	295	288	320	314	259	285	285	290	280	294	279	288	301	300	310	290	279	307	279	333	332	304	277	304	267	264	335	283	277	294	286	269	300	298	289	286	284	333	296	312	308	275	266	264	288	313	304	303	276	275	298	268	290	277	302	305	279	295	321	309	295	297	309	291	293	298	270	303	298	282	294	286	318	277	296	277	287	325	313	303	305	316	266	272	272	259	288	271	322	294	302	323	303	307	299	287	288	307	293	301	307	273	294	269	308	282	329	276	298	289	289	280	294	294	282	273	286	314	283	291	304	300	290	319	322	295	302	305	290	295	280	274	297	290	271	317	292	272	291	293	280	292	272	309	307	290	275	317	306	303	289	279	287	308	298	281	314	263	287	298	281	317	282	263	282	287	305	291	280	293	310	275	289	268	265	287	276	296	306	314	313	323	309	296	308	251	300	290	291	297	326	310	275	262	315	288	280	278	265	259	277	297	300	273	271	290	293	311	286	293	254	271	308	287	288	298	297	255	294	247	291	281	270	283	287	291	243	308	296	283	253	291	291	262	291	310	267	307	283	278	290	307	281	293	301	280	274	310	281	274	306	282	282	288	289	317	290	291	293	291	315	298	307	288	274	293	298	300	280	268	308	279	270	295	296	271	283	274	283	284	261	308	264	312	287	252	315	307	282	312	283	298	268	295	292	286	292	274	304	291	299	286	264	315	306	288	264	314	305	278	281	290	274	304	280	295	282	285	296	275	245	284	281	291	307	267	294	292	277	269	293	299	254	273	278	280	281	303	296	291	293	271	294	286	349	292	257	293	274	289	310	262	297	286	271	266	312	272	276	279	316	312	297	297	283	274	251	323	273	298	270	297	317	283	296	313	315	294	290	255	305	282	263	314	275	298	350	317	297	272	285	287	276	282	262	272	285	303	317	335	272	291	291	316	301	292	288	302	291	276	322	297	316	287	298	286	256	297	314	327	295	347	310	292	294	272	277	286	285	317	295	257	261	267	288	310	256	296	315	296	272	286	274	287	305	292	285	271	285	275	280	292	325	289	298	274	266	282	281	251	291	300	286	307	295	286	303	300	303	306	302	294	321	258	319	268	280	274	277	309	313	287	284	296	296	293	320	290	270	288	297	272	299	344	326	278	295	282	289	286	295	311	305	271	287	299	276	275	290	287	299	289	323	289	322	288	238	268	267	266	290	293	290	278	278	288	289	299	288	297	279	308	276	317	276	305	285	280	281	305	290	298	308	288	302	291	274	300	290	306	290	284	257	294	305	312	273	284	321	293	312	289	267	268	308	329	326	280	282	302	300	258	293	299	276	289	296	288	293	280	299	248	300	322	304	274	314	295	277	313	286	276	272	331	333	293	315	298	280	257	274	251	308	301	329	282	265	297	277	307	295	296	308	322	284	285	301	272	327	285	294	285	282	290	295	300	287	286	264	303	276	282	265	272	281	249	286	283	267	294	282	293	295	294	287	314	301	294	308	310	296	267	299	335	328	287	293	265	287	285	322	268	279	322	284	294	276	290	282	304	297	294	283	275	311	293	283	289	322	285	305	302	311	302	259	312	272	288	290	308	293	277	319	313	300	302	292	276	278	290	292	290	283	285	252	292	279	295	295	316	291	278	297	291	272	281	292	298	291	289	281	300	298	279	306	302	290	289	304	281	297	303	314	278	286	292	296	292	318	312	275	287	281	274	283	269	296	280	280	306	261	320	307	328	292	284	279	290	311	298	273	288	309	294	301	313	282	299	294	289	304	290	288	298	291	302	282	302	289	297	310	318	287	285	288	286	277	278	261	293	288	293	285	296	279	292	299	323	284	308	303	291	306	303	298	282	270	308	302	315	286	266	285	289	268	311	272	308	279	284	283	303	305	287	308	297	273	308	320	307	281	296	284	284	309	293	307	290	304	252	307	327	310	302	313	280	298	259	286	346	318	311	298	325	300	292	309	278	291	271	289	265	310	261	294	280	302	264	270	276	275	304	276	298	299	288	284	293	304	293	291	284	285	253	290	275	305	279	285	287	270	308	289	291	277	297	274	270	288	277	292	272	286	281	274	301	287	311	295	285	272	315	301	311	291	303	251	305	283	281	291	317	296	286	321	306	276	268	302	271	280	308	277	292	301	315	283	276	292	285	298	308	268	305	290	288	297	294	274	315	286	278	296	313	279	262	286	275	299	308	329	298	293	313	264	278	283	295	278	295	293	278	280	281	304	275	288	313	287	294	277	327	283	281	300	311	289	292	326	284	303	274	274	287	284	290	272	276	291	315	290	257	275	294	310	285	278	265	338	303	280	287	298	296	286	308	244	291	299	316	321	291	300	292	260	271	308	314	293	283	329	276	286	257	278	280	290	275	300	257	308	321	267	302	301	275	273	278	290	315	326	292	296	298	265	277	293	283	302	282	348	296	302	322	287	301	304	295	294	276	269	268	300	299	297	259	305	284	335	289	318	287	286	292	261	293	295	298	293	293	286	334	281	298	276	281	287	303	292	286	320	266	276	272	262	272	297	292	284	282	292	301	302	323	266	293	286	269	302	316	303	291	272	303	315	309	284	276	332	309	289	274	302	289	297	306	317	271	321	271	314	254	269	300	268	304	267	265	296	316	289	303	311	294	295	322	286	279	271	263	315	269	271	301	285	279	260	285	311	294	295	317	295	304	296	305	301	298	296	311	280	290	271	297	279	268	298	297	282	305	317	292	278	264	310	274	256	307	291	283	268	274	276	284
36927	45912	55367	44794	22311	16557	13380	12041	22739	3526	1622	1109	1067	1046	919	917	1033	1338	1978	1870	1678	1544	1088	1408	1188	946	982	808	689	744	722	733	700	695	688	716	713	706	723	730	707	718	746	711	743	696	651	687	678	711	664	730	709	745	640	708	681	674	701	708	700	693	647	704	689	683	707	739	691	678	681	688	722	677	682	697	723	703	708	675	714	665	699	700	674	719	706	705	701	711	693	720	701	727	693	704	716	711	669	728	714	706	696	722	696	679	734	748	707	720	721	719	760	704	681	732	700	711	635	714	692	691	733	743	764	675	673	702	675	691	711	688	663	683	682	690	676	677	681	662	681	701	685	702	644	657	734	699	685	678	702	717	684	679	667	695	695	690	727	742	702	675	714	681	715	713	703	722	707	683	717	734	674	676	705	735	747	679	716	678	699	710	683	750	677	764	694	669	696	750	702	716	694	693	691	714	694	685	680	684	713	704	656	697	695	742	717	718	726	685	685	655	670	729	691	685	713	747	710	709	749	707	689	682	700	673	692	706	713	681	725	692	699	690	645	662	656	727	701	667	710	677	707	684	729	667	660	669	670	684	669	720	696	689	661	708	683	684	706	675	686	730	685	715	710	741	708	747	715	730	694	700	697	703	679	689	716	698	742	704	697	708	705	694	744	732	677	720	724	706	744	714	702	684	738	652	670	696	697	732	679	710	706	708	691	709	701	713	735	686	751	702	728	754	660	709	673	672	655	694	653	779	716	719	671	717	680	687	679	685	727	735	694	722	699	652	651	712	705	694	672	708	664	732	727	689	695	706	687	716	666	704	695	700	661	667	701	704	731	748	730	744	715	701	677	683	661	734	756	722	742	675	671	715	750	664	720	700	714	708	724	684	710	688	718	679	707	695	685	723	712	697	698	716	735	714	705	659	736	700	726	707	754	693	722	702	636	725	727	704	709	686	703	659	734	709	695	705	677	700	692	670	686	636	704	683	768	711	713	690	756	683	716	741	687	681	736	743	692	690	702	659	688	726	722	715	740	695	687	748	670	697	701	684	738	713	689	688	683	735	691	693	677	673	697	709	728	776	703	731	725	727	711	736	682	715	690	734	724	696	742	703	683	675	717	715	724	701	717	679	701	676	746	686	727	675	700	696	673	718	705	723	701	652	699	672	728	739	732	723	686	714	779	746	698	729	650	694	711	668	685	709	726	718	724	722	741	715	699	708	710	715	710	671	709	735	686	691	707	656	737	678	690	705	689	716	668	734	696	679	724	687	649	696	706	754	691	727	721	660	702	672	735	735	751	718	705	701	646	712	732	695	691	712	727	650	709	695	700	708	731	692	691	715	673	670	705	748	706	696	695	684	718	689	701	689	703	695	752	709	687	721	686	653	709	651	672	660	730	715	708	683	729	706	716	721	736	679	711	762	684	689	726	691	663	695	731	676	703	667	707	712	747	707	710	702	713	702	702	713	699	728	733	737	696	711	718	671	684	659	690	655	745	731	681	721	672	649	737	699	671	711	729	726	692	687	672	724	660	671	667	680	744	724	768	746	706	701	719	683	714	678	654	646	700	691	703	681	692	728	709	735	682	686	697	661	673	755	731	714	695	705	725	715	708	718	679	701	716	680	722	687	701	661	688	764	707	680	743	734	718	670	709	697	728	688	721	712	723	659	688	696	724	789	728	736	646	707	682	698	691	714	702	679	742	717	757	705	691	689	674	683	716	692	652	702	706	685	748	670	664	644	664	664	730	704	703	726	690	693	686	688	683	673	742	702	664	673	675	674	717	721	695	708	723	671	773	703	677	661	707	663	739	694	697	680	710	673	703	687	676	740	701	695	679	725	726	735	702	696	699	737	684	700	708	707	656	694	701	731	653	701	662	718	722	736	702	716	699	652	761	703	704	724	688	678	674	682	715	685	742	710	699	675	679	677	736	661	703	726	692	736	707	670	691	704	740	697	695	694	704	728	691	731	734	673	703	709	680	734	747	685	657	719	749	654	706	707	733	692	658	705	717	722	717	705	703	734	699	699	695	689	689	702	718	714	701	706	690	681	696	685	746	757	681	712	727	730	652	673	698	676	704	701	640	689	706	673	715	669	709	676	655	732	691	703	693	683	694	719	690	698	678	687	741	738	742	753	689	683	724	716	667	706	704	723	710	719	753	683	726	720	711	687	713	673	690	657	685	705	719	717	694	709	649	675	624	695	655	739	711	690	698	713	722	698	724	735	664	746	690	675	688	698	724	720	728	724	731	738	724	660	629	663	676	712	700	654	685	688	691	731	744	739	723	674	650	721	689	687	700	677	693	669	691	647	686	660	746	749	679	720	667	686	697	711	632	709	696	736	705	669	711	720	718	699	708	693	743	621	698	706	687	724	713	694	710	680	709	682	688	680	699	646	741	657	706	675	711	727	723	688	688	736	685	689	700	702	725	715	688	718	699	712	695	702	716	697	666	735	670	718	679	702	624	659	708	690	760	711	670	709	680	702	674	689	657	684	736	717	692	685	675	697	690	719	710	682	713	698	689	697	660	716	690	690	704	678	699	676	691	703	653	687	701	731	731	699	692	685	668	723	714	744	702	717	677	706	708	679	681	678	688	699	683	707	705	675	747	688	675	645	682	651	699	703	784	685	713	695	731	693	722	683	666	707	711	739	729	745	756	691	678	671	699	710	724	687	717	684	701	645	662	712	671	723	656	687	646	685	697	709	659	678	723	704	713	691	712	719	735	699	682	705	699	649	671	668	738	665	750	708	715	688	703	701	691	726	740	684	719	686	699	752	699	696	705	723	745	683	676	741	672	688	724	695	755	676	688	727	703	699	681	688	704	657	716	707	691	712	679	703	703	729	740	710	699	697	686	701	693	701	737	719	705	652	685	720	673	689	700	674	670	707	697	703	670	749	715	693	742	687	697	702	746	748	690	736	708	695	723	750	738	699	716	713	724	714	725	712	723	667	699	680	711	722	677	692	691	656	745	720	693	668	690	722	697	654	663	691	703	704	695	688	693	709	660	682	704	693	666	690	706	667	713	675	689	696	703	699	703	738	715	742	675	709	684	662	663	692	667	706	687	716	745	689	729	711	661	694	671	697	717	729	621	712	679	721	683	686	729	761	679	706	722	687	714	707	730	691	736	699	673	715	719	681	670	742	723	714	710	677	690	698	695	708	703	658	677	725	700	726	715	641	750	690	708	714	699	724	670	711	733	703	710	664	705	704	682	731	693	709	673	683	723	735	710	703	721	717	708	667	725	717	774	700	661	675	719	740	686	700	715	686	756	692	707	713	718	695	728	687	711	726	656	712	693	739	705	727	673	685	686	738	682	686	739	691	721	719	707	661	732	666	701	717	711	717	752	674	694	694	660	729	704	674	725	679	740	689	681	659	691	730	735	707	700	700	703	727	710	743	668	714	692	710	723	672	699	691	702	681	739	711	734	674	733	698	727	705	726	709	686	693	674	730	684	649	707	670	702	711	756	698	733	670
72102	72321	70547	46069	27878	18659	12677	10538	16026	2764	484	282	278	271	247	282	287	320	379	412	423	341	266	278	254	278	202	191	206	168	194	217	183	184	200	185	184	203	154	177	172	182	177	183	189	159	166	188	177	179	164	180	158	186	179	193	187	171	166	163	151	163	162	157	169	184	174	176	189	162	173	165	183	175	168	174	208	194	169	181	171	213	171	190	172	180	161	174	189	170	158	166	172	171	166	179	179	163	177	176	193	203	169	178	189	189	204	184	192	155	183	187	174	167	172	182	174	163	190	180	151	170	203	176	164	173	179	175	162	185	173	177	199	185	195	183	174	179	183	175	185	187	171	184	186	191	217	197	167	181	152	172	180	189	162	178	172	204	172	177	213	181	170	182	205	187	172	146	180	164	182	200	191	161	199	195	173	195	178	161	168	194	182	185	190	178	134	172	178	183	181	172	196	177	187	170	188	169	182	195	191	164	181	155	161	178	187	171	178	177	143	159	160	213	172	178	169	165	196	190	186	186	171	192	163	190	176	159	170	193	169	173	178	191	180	187	159	196	199	177	175	190	173	155	182	189	204	166	168	184	184	181	163	184	178	168	170	164	158	170	186	168	171	178	171	169	161	188	183	174	163	173	171	155	157	187	196	177	171	186	187	176	168	160	153	170	173	181	180	168	196	181	178	177	194	195	168	174	186	170	164	181	204	173	180	176	164	184	181	179	167	169	201	176	161	172	170	179	160	197	147	203	173	187	171	182	169	172	158	184	160	181	176	193	199	160	189	170	187	192	173	165	174	178	170	160	186	191	189	179	200	166	155	158	208	187	172	189	192	176	158	218	187	201	177	184	178	171	165	171	187	170	176	169	172	180	162	176	167	157	181	210	167	162	174	194	171	170	170	191	189	191	179	189	182	139	216	229	172	203	185	173	169	190	158	199	172	176	163	178	180	189	163	199	174	169	166	166	179	178	171	185	181	176	180	201	181	185	194	189	170	193	157	166	165	170	160	179	170	168	190	169	174	177	189	186	168	174	156	177	188	158	179	162	184	195	176	194	163	195	169	177	169	184	204	166	207	165	173	210	182	193	190	192	180	182	201	181	168	172	171	181	177	150	194	161	164	210	181	179	198	157	173	216	153	162	182	176	180	182	195	180	176	207	181	188	174	186	190	211	180	174	178	199	170	169	190	191	184	184	217	179	180	167	176	191	193	181	170	183	198	204	170	166	190	161	171	168	193	174	175	182	183	209	145	181	167	162	183	182	183	172	163	216	166	170	180	168	187	161	196	184	208	190	187	172	171	168	187	147	175	197	192	190	172	191	203	195	195	159	169	151	179	171	198	206	188	165	196	166	187	181	173	178	208	179	167	184	187	186	166	168	182	182	158	178	179	181	150	155	173	188	197	161	170	162	189	178	173	162	178	168	170	180	196	195	196	176	163	160	187	174	166	156	176	190	208	152	202	174	186	175	206	170	185	186	173	197	213	177	191	181	152	187	184	189	160	173	175	194	198	174	186	177	153	166	184	175	195	171	198	171	189	180	149	172	155	179	167	186	178	171	186	162	181	193	182	170	152	193	185	190	171	180	186	178	173	184	198	156	190	182	170	189	176	175	175	180	186	158	159	184	183	169	177	163	179	180	156	175	188	184	180	201	166	184	186	154	189	159	203	178	165	163	179	196	196	170	155	175	186	197	174	207	178	160	177	153	194	200	187	176	166	159	161	184	178	182	198	177	169	182	162	179	173	167	165	171	192	176	185	170	156	155	167	169	157	180	191	175	201	182	176	188	204	176	168	195	172	166	192	188	186	180	156	189	193	177	173	194	166	158	178	184	167	162	192	184	175	208	193	176	174	162	156	182	158	187	179	176	179	176	183	157	193	194	184	183	192	180	192	184	181	179	165	190	188	181	157	163	198	174	183	198	202	168	178	168	164	175	185	180	170	183	190	178	177	184	176	157	182	180	182	182	191	178	186	183	170	175	177	189	179	176	179	191	188	175	199	200	200	174	150	181	176	175	170	189	153	176	183	174	179	151	176	165	189	158	147	177	189	163	188	193	175	181	161	175	170	159	156	176	193	181	155	192	171	204	185	193	179	188	189	200	202	202	172	171	178	166	172	191	180	169	198	174	188	185	167	198	188	196	177	169	167	183	168	171	160	171	207	201	162	187	183	165	175	189	174	166	193	190	182	197	166	186	193	183	206	157	197	177	195	177	178	188	175	171	172	166	174	195	191	172	177	174	175	169	186	187	210	169	143	164	173	181	192	177	155	181	167	166	158	166	143	179	166	187	159	174	181	156	156	146	152	177	158	175	179	206	177	181	196	173	193	179	169	185	183	157	163	151	189	165	181	180	179	191	175	186	170	153	168	159	167	165	163	176	153	163	155	192	185	199	184	194	169	172	171	162	160	173	179	187	180	175	180	158	164	183	185	170	163	184	171	173	183	200	196	173	168	172	173	157	174	183	186	164	173	183	196	180	182	181	213	181	188	193	216	171	172	174	182	181	176	171	171	156	177	153	174	206	162	186	186	178	172	172	195	191	172	177	169	145	158	199	196	160	173	174	196	193	178	174	152	180	182	182	166	182	177	176	181	191	178	176	178	182	201	190	169	166	178	187	205	173	201	183	178	198	166	193	174	178	168	180	181	186	166	178	164	192	203	180	187	185	190	165	170	175	167	165	171	156	180	184	188	190	171	189	183	182	165	168	172	185	176	158	175	188	164	144	177	168	178	177	196	166	184	196	187	155	181	159	162	178	175	169	179	185	183	182	193	173	178	183	180	160	180	197	167	181	177	196	176	166	196	203	149	183	220	195	191	188	172	167	155	162	171	172	171	177	185	182	171	189	193	197	170	199	184	172	183	159	208	145	161	186	177	163	168	177	210	177	200	190	179	156	167	155	182	185	186	197	150	190	179	179	175	180	184	172	168	182	181	180	160	162	203	186	168	184	195	173	167	164	182	185	169	170	199	177	201	181	156	193	159	154	174	164	174	172	193	205	190	165	152	165	175	187	195	173	174	196	178	172	181	166	172	172	182	159	173	186	191	175	188	185	155	181	169	220	191	194	180	194	199	184	159	177	202	161	186	187	172	148	163	181	169	183	174	206	206	159	188	162	181	195	186	182	167	147	213	196	192	163	176	171	188	180	186	182	183	177	193	203	162	173	182	182	188	158	187	179	186	200	178	181	149	167	188	168	184	170	199	190	199	161	183	173	174	180	178	189	159	187	166	180	180	205	176	183	154	172	151	162	180	153	170	177	197	216	171	187	189	184	189	212	194	168	168	197	188	183	185	200	171	184	172	170	181	188	175	211	184	202	168	173	165	194	183	188	180	198	165	152	168	177	177	175	160	161	171	182	168	181	181	168	170	181	185	155	180	168	187	180	179	174	185	198	182	181	201	173	190	170	159	180	147	183	153	187	160	202	200	164	164	172	180	171	151	172	196	198	167	187	170	142	176	195	173	178	185	176	190	180
45088	56768	63861	52705	25412	23777	18901	23745	33462	4900	1894	1143	905	928	855	1167	1089	1341	1958	2098	1944	1641	1060	1217	1055	898	759	697	536	493	474	472	479	517	473	467	482	485	472	476	452	466	445	442	462	419	442	461	452	465	445	456	432	461	475	476	483	452	444	455	461	467	469	436	456	457	493	451	461	459	490	479	450	446	476	442	468	443	470	461	495	485	436	452	459	414	484	424	505	442	481	446	470	468	471	447	461	465	417	445	464	464	451	473	457	487	469	475	434	469	467	465	491	448	440	456	415	456	453	480	490	431	434	454	495	447	457	494	452	455	513	471	464	454	453	457	472	444	471	476	467	491	477	490	450	484	461	449	448	459	456	430	431	474	458	446	446	460	443	435	477	498	436	415	446	490	436	481	441	469	422	446	471	454	425	456	414	457	467	459	453	400	482	473	461	459	526	421	438	470	456	461	423	452	477	438	471	455	459	490	440	491	445	455	442	490	489	432	458	440	467	476	440	451	471	478	438	437	469	465	495	420	469	457	488	502	464	452	441	449	458	513	461	486	433	441	483	426	473	452	442	430	464	499	479	442	423	457	465	445	446	496	456	456	432	478	499	493	463	429	447	471	456	462	460	464	457	480	455	427	467	476	442	446	484	449	444	437	462	426	466	460	478	459	457	444	443	441	450	447	431	423	473	444	428	473	426	445	470	447	433	460	478	476	424	509	441	448	490	498	463	440	431	406	446	452	448	481	438	460	482	457	404	454	465	438	491	435	460	479	452	459	419	440	485	455	416	497	446	469	497	469	424	442	464	474	451	458	466	446	499	459	460	435	401	450	476	408	443	465	425	469	434	418	465	459	456	471	451	438	431	468	478	470	467	439	480	430	505	451	441	452	433	448	465	438	456	451	458	411	441	507	450	456	460	448	475	489	457	492	427	433	451	463	465	514	457	486	460	472	427	486	455	479	423	437	494	484	441	435	450	442	443	450	499	487	467	475	467	450	435	462	440	469	454	447	460	490	428	432	500	428	469	472	485	439	444	420	501	454	491	465	471	455	456	455	485	481	448	435	453	469	459	452	459	450	430	478	442	454	509	465	438	454	415	492	465	451	494	437	484	489	440	440	444	475	420	514	440	462	479	471	423	480	441	447	503	430	465	471	460	458	486	469	464	447	404	465	509	448	447	470	470	467	466	483	465	440	489	461	464	431	434	456	442	488	455	455	442	436	479	461	482	456	489	463	461	477	459	491	429	461	444	443	411	497	428	490	473	488	462	454	480	404	477	472	445	498	490	478	431	450	471	471	439	475	411	447	448	481	424	465	464	437	463	474	444	475	497	479	478	469	467	458	481	457	486	467	430	437	432	486	428	435	475	420	472	435	466	471	433	451	463	462	453	480	452	470	429	459	456	427	484	463	424	462	474	466	427	485	479	442	414	458	463	448	469	454	426	503	500	487	445	436	444	474	440	439	467	428	456	467	427	432	437	406	438	475	470	451	461	495	433	454	439	452	419	492	457	433	456	437	440	481	433	441	451	459	440	464	459	451	435	430	433	450	442	464	448	454	458	476	442	467	463	463	468	478	444	447	467	467	441	469	450	431	480	454	454	449	467	412	428	438	489	480	469	442	442	446	471	435	464	460	450	443	476	467	439	434	468	448	460	487	451	424	420	456	452	454	450	426	464	435	460	435	431	439	416	467	461	439	454	450	439	492	481	431	423	466	461	462	501	476	467	462	460	434	480	484	435	470	454	462	459	446	454	488	439	443	452	488	434	479	469	435	452	492	450	467	470	463	466	474	455	463	463	434	448	438	487	468	458	441	453	438	451	461	453	448	446	432	453	446	490	450	479	436	463	509	467	457	464	451	462	448	453	469	461	473	463	465	454	440	504	433	475	476	450	451	459	541	431	453	440	471	453	469	471	463	453	483	419	443	467	430	462	466	416	457	470	463	461	454	486	426	464	436	483	455	391	452	484	464	460	454	492	460	445	462	422	447	484	474	463	446	438	479	461	424	480	426	497	483	439	493	432	473	471	500	451	455	462	440	470	462	435	482	428	481	449	437	451	461	451	489	459	450	457	430	430	437	477	467	416	445	444	462	436	477	460	460	458	458	463	474	519	452	416	444	460	433	500	448	432	469	463	411	480	436	437	456	469	473	481	460	457	510	432	463	496	433	474	430	439	467	487	420	449	498	452	459	453	460	431	448	459	443	482	440	451	452	435	449	455	468	409	495	446	423	470	444	424	434	481	427	423	456	450	475	433	483	489	449	471	475	408	467	396	441	465	441	435	457	491	447	441	451	476	505	414	449	480	452	432	480	433	466	450	482	468	460	474	476	446	416	469	452	479	481	447	464	513	447	451	406	438	447	482	475	413	384	448	441	449	468	434	440	457	480	460	475	445	447	420	422	478	484	435	431	444	425	455	482	467	435	393	425	429	460	492	465	474	481	430	455	448	448	484	459	463	473	451	472	476	487	457	433	473	448	450	446	423	398	447	492	481	449	455	460	475	464	468	437	452	448	447	445	444	467	456	470	458	459	454	447	478	455	428	470	446	452	429	492	446	455	455	459	456	443	439	464	475	453	426	466	476	484	441	449	483	431	443	456	501	456	445	461	452	474	439	432	447	452	496	429	445	469	430	440	475	479	484	446	478	476	441	437	467	438	451	436	435	445	463	430	450	470	455	480	405	429	467	445	433	470	452	444	480	441	470	419	448	434	440	428	429	466	481	448	433	462	479	451	469	419	439	459	453	488	457	464	444	437	480	482	457	461	418	457	446	449	462	440	460	457	455	440	412	430	467	471	423	430	487	472	434	445	429	482	498	443	421	457	461	450	469	435	483	460	460	444	469	423	435	446	456	448	460	455	432	461	435	445	461	409	465	475	442	452	453	452	490	455	453	464	454	460	465	457	452	438	445	427	454	436	456	432	453	441	485	476	437	422	464	461	456	438	477	463	426	448	442	459	430	470	453	483	443	478	469	464	448	436	459	447	427	465	456	451	450	482	431	458	452	467	450	462	430	448	427	455	428	444	440	430	474	461	457	462	451	448	480	453	440	452	450	455	457	444	458	435	441	462	470	437	459	470	459	452	421	478	431	456	463	461	433	435	457	436	432	469	455	462	435	478	474	448	467	434	461	461	450	444	453	495	447	482	464	402	434	435	502	493	456	480	468	446	481	450	498	449	439	451	456	447	434	473	435	466	448	450	500	435	424	448	466	452	476	419	468	426	468	434	418	482	409	448	495	460	464	438	471	449	492	432	459	479	435	457	443	441	423	478	468	455	452	447	478	434	458	465	473	410	419	439	465	474	443	464	456	480	452	455	456	420	459	435	459	444	466	417	421	453	466	439	442	472	477	454	451	426	418	468	460	446	434	441	455	432	463	456	461	477	439	451	457	471	465	469	439	459	459	449	436	447	455	437	451	457	437	468	443	436	490	468	471	482	440	442	476	461	438	464	432	418	473	471	443	458	462	462	466	446	473	470
13220	9908	13353	4049	1389	810	577	484	729	387	373	362	393	381	346	320	378	337	348	323	371	360	384	327	363	319	391	348	354	347	373	356	351	363	373	379	354	363	332	373	349	370	349	395	347	345	382	334	371	351	365	371	375	343	352	363	369	384	376	350	338	356	359	388	335	343	343	353	380	329	347	384	367	345	348	362	354	360	348	327	351	358	358	337	357	334	385	353	345	332	354	356	357	346	354	385	346	370	346	382	362	358	334	371	372	332	331	355	360	363	361	409	336	373	373	424	337	387	352	361	372	380	375	320	364	343	371	354	355	351	355	370	371	371	351	352	380	348	371	335	352	377	363	357	338	353	367	369	339	315	389	369	367	348	377	323	358	349	381	360	323	348	400	414	363	368	338	334	342	390	387	343	347	371	381	346	387	312	347	364	369	347	350	349	378	366	365	396	332	371	386	323	347	373	341	359	380	354	355	328	383	366	349	362	369	383	371	383	333	341	361	319	348	349	368	346	371	371	335	390	366	368	376	326	363	369	350	365	356	350	389	348	369	373	368	366	375	363	340	336	361	351	365	382	396	371	377	365	375	363	360	371	368	357	324	336	348	381	369	343	352	336	382	346	381	373	349	365	360	311	366	365	369	312	337	344	320	383	369	357	380	336	355	370	333	390	355	399	341	359	340	347	360	359	368	384	378	377	363	350	360	373	369	345	392	366	396	371	369	376	362	308	366	364	350	359	343	303	377	362	324	376	371	329	342	366	353	365	395	357	366	360	330	381	371	365	323	364	352	348	352	346	350	317	373	383	363	416	330	331	374	395	330	351	381	427	388	397	361	366	344	404	338	342	367	384	386	348	371	379	382	390	349	357	342	335	391	341	376	362	365	361	353	353	323	372	359	380	353	414	354	365	413	366	371	393	357	386	360	357	367	376	350	342	338	344	389	397	372	312	383	335	368	381	362	397	359	340	367	374	365	360	354	363	351	359	359	379	367	364	368	359	394	357	346	388	371	378	363	348	376	312	365	347	343	348	369	349	350	334	359	386	361	345	372	309	367	347	345	346	366	369	390	378	348	384	331	303	379	356	373	337	341	371	346	348	316	372	383	361	371	311	360	369	342	364	392	342	363	341	336	349	360	375	357	350	350	341	379	343	358	362	319	334	353	353	340	391	368	326	353	356	348	352	359	368	344	348	360	348	365	344	356	341	379	383	346	391	380	347	336	360	348	362	347	350	356	344	339	384	339	383	369	316	347	361	346	376	363	386	377	354	372	353	356	360	354	362	405	379	330	358	356	329	379	349	345	330	328	366	357	379	381	394	359	343	372	378	373	374	335	344	361	370	355	386	391	342	346	363	375	353	375	367	379	373	343	311	356	340	383	374	353	341	348	341	367	363	359	332	351	368	327	371	350	366	374	329	345	337	385	355	397	310	343	389	353	374	360	356	357	349	369	357	364	368	375	358	319	378	368	331	323	354	340	360	365	347	391	369	347	358	346	353	348	360	387	358	323	378	383	375	359	368	375	397	376	355	353	378	387	361	379	357	358	361	347	364	357	384	339	415	350	353	343	345	332	333	330	375	349	383	350	293	335	363	358	341	371	344	373	372	395	343	358	352	340	353	390	362	350	389	341	376	351	352	371	368	332	373	404	297	321	377	356	359	329	356	362	365	350	381	357	349	359	360	334	376	346	345	329	346	355	359	339	377	348	415	374	331	348	387	381	350	363	339	364	388	369	365	338	388	410	378	342	323	373	370	338	366	339	350	387	395	318	370	357	354	378	336	363	345	380	364	344	371	373	365	380	370	383	363	376	373	344	365	358	316	392	337	393	364	336	357	391	360	374	391	337	322	359	357	368	342	396	332	396	377	372	407	357	354	374	342	369	369	392	369	369	341	366	390	350	360	354	333	352	377	372	365	358	328	347	349	350	358	355	381	344	421	367	368	388	357	361	376	310	328	367	374	359	383	350	397	341	385	380	336	373	347	378	353	346	360	396	362	341	367	345	353	376	328	362	377	323	364	343	342	374	374	377	384	336	343	355	348	324	395	356	360	394	375	370	324	344	390	305	389	355	340	364	371	393	360	377	397	335	347	391	357	365	336	332	388	380	365	373	349	354	357	364	388	392	353	345	333	361	369	340	352	346	359	360	382	358	343	326	381	358	373	325	338	370	365	355	360	335	402	380	353	395	379	361	350	362	346	347	345	324	397	370	355	337	356	333	366	361	344	375	361	360	353	372	317	356	368	355	376	364	347	362	327	372	394	351	358	371	362	379	381	378	358	401	377	337	381	335	392	339	320	356	387	354	327	379	356	371	336	365	351	343	369	365	351	368	366	370	349	358	390	361	375	374	367	338	382	367	360	366	402	386	372	353	347	368	374	389	340	389	351	344	371	343	347	369	338	361	359	346	358	368	380	366	335	365	379	371	366	342	344	412	341	367	344	392	362	395	340	350	359	381	344	371	375	364	356	401	341	344	414	343	347	362	345	342	350	339	364	370	360	381	367	354	392	369	393	369	356	360	341	365	346	370	353	393	359	354	295	361	368	372	318	337	405	385	346	404	387	344	364	389	356	320	391	372	378	335	381	343	361	373	383	395	365	363	367	358	351	380	330	328	370	380	358	353	370	370	409	314	364	338	363	349	349	393	349	348	378	348	385	385	351	363	373	345	356	355	373	385	330	388	361	326	390	362	366	356	351	399	318	339	367	361	335	315	302	329	339	362	380	385	391	368	341	354	317	348	375	354	351	389	371	388	351	342	346	347	345	365	375	341	377	387	364	345	333	387	373	365	345	340	366	360	341	392	361	357	365	331	348	338	346	387	343	307	347	350	375	363	371	337	339	351	407	356	363	362	361	334	386	386	348	389	327	377	368	313	362	367	371	389	326	323	368	375	381	356	341	377	344	389	361	364	363	377	366	411	323	363	351	360	370	375	350	400	337	337	370	354	399	369	375	385	351	365	333	410	356	388	380	344	351	360	381	380	360	356	336	359	374	359	354	329	322	342	358	359	350	402	356	363	360	402	325	355	377	361	406	365	353	363	367	381	345	368	373	361	305	356	329	330	342	370	367	364	346	370	362	391	329	362	397	368	375	357	369	365	353	344	334	350	326	356	344	351	335	411	364	368	346	353	353	401	306	341	379	364	371	357	309	352	363	362	338	347	392	378	365	337	362	356	341	362	374	343	364	374	352	386	343	351	418	356	362	339	351	344	331	347	320	378	358	380	347	347	368	379	383	356	369	347	352	367	357	347	358	350	334	346	345	362	357	362	371	368	406	358	359	370	322	389	379	376	359	351	378	364	355	369	345	353	358	390	384	394	329	346	371	357	386	359	380	346	364	353	374	350	375	348	335	366	350	364	379	366	349	338	325	347	364	364	370	394	333	373	361	371	323	375	368	356	333	351	336	349	369	379	365	323	355	366	373	353	366	361	338	352	353	347	379	342	354	360	337	359	364	339	328	360	364	369	373	329	387	359	387
12244	14090	19162	9743	3971	3124	1967	1880	2868	1062	906	883	860	905	913	878	859	875	884	920	936	870	879	881	872	898	856	862	838	833	833	862	820	881	820	890	847	828	868	862	833	926	880	863	851	835	894	807	881	863	850	843	885	850	862	833	822	833	838	807	845	827	851	813	852	859	842	839	800	873	866	823	836	870	790	807	839	878	851	837	853	868	847	838	861	875	896	863	904	792	903	871	854	886	884	871	933	852	850	867	858	875	897	856	833	882	866	876	826	910	892	803	839	798	853	869	826	877	805	873	820	836	871	865	846	868	846	835	840	900	881	880	842	869	833	902	894	852	863	854	837	841	867	852	896	853	836	878	889	916	871	860	804	845	861	837	878	819	833	891	857	876	909	871	834	858	848	821	898	833	887	879	875	908	863	922	879	844	875	843	848	811	842	821	848	859	827	879	810	881	821	887	885	824	930	871	869	856	884	822	823	876	910	897	884	891	884	877	841	859	831	888	933	875	845	886	897	842	882	804	847	833	839	890	885	813	831	846	831	892	858	857	914	836	823	845	844	835	852	866	821	903	873	831	876	903	811	801	903	815	914	891	862	884	877	858	863	877	861	834	861	891	840	858	853	808	869	841	861	866	793	859	852	826	904	885	852	838	853	820	831	837	841	824	873	913	872	856	900	855	848	902	858	899	815	838	827	855	900	861	860	872	854	838	875	814	855	863	856	863	807	905	880	822	838	899	830	889	901	851	825	857	881	847	916	825	857	867	919	837	862	833	858	876	808	843	890	861	899	843	892	842	921	869	814	838	843	878	825	892	858	866	861	842	851	844	841	869	849	869	855	853	862	891	851	850	835	820	834	838	834	859	871	871	854	846	867	862	908	872	852	891	879	857	860	825	832	846	869	796	853	877	850	849	867	858	828	854	897	865	864	869	868	885	874	808	865	867	848	844	894	891	845	853	881	880	820	870	865	814	856	901	892	829	826	849	910	862	866	833	900	859	863	842	860	811	881	876	898	856	893	890	853	885	827	881	843	874	909	862	898	866	847	887	852	898	876	868	847	876	853	883	841	876	854	851	872	879	871	882	894	879	855	891	845	847	881	829	845	857	812	877	864	890	844	847	900	870	895	776	856	813	905	863	879	894	854	884	858	866	889	859	846	851	844	835	881	885	867	864	862	836	806	885	927	910	826	833	821	845	858	907	849	898	923	842	873	885	870	849	898	813	867	873	849	922	866	889	850	891	887	830	799	881	816	839	858	903	919	857	848	826	815	908	869	917	846	842	837	820	861	964	870	867	899	829	878	888	811	843	833	853	843	926	858	863	870	827	857	848	845	848	836	857	810	797	912	839	849	842	834	870	866	850	831	829	878	852	855	925	842	871	888	854	903	874	813	859	835	855	865	833	919	864	928	870	875	876	889	881	838	779	876	839	839	893	863	889	893	853	886	897	810	841	941	824	815	911	870	880	812	810	901	851	856	837	869	892	831	815	815	932	835	880	887	905	849	851	831	854	835	853	910	886	859	862	851	845	870	871	868	852	876	819	822	842	867	809	847	915	882	833	844	877	883	857	833	855	828	867	856	840	865	902	860	905	879	911	902	889	864	882	901	872	850	873	878	930	820	873	857	870	832	795	890	835	850	835	907	869	862	854	886	803	867	879	914	838	864	828	838	852	826	858	859	856	853	821	886	841	887	877	784	839	861	875	862	854	866	838	825	837	810	846	831	833	859	900	878	818	831	883	813	874	877	840	870	832	820	868	819	835	858	819	863	866	862	890	846	870	865	851	910	936	816	877	837	869	835	874	861	880	822	824	882	823	833	860	847	894	900	836	886	872	822	880	831	914	820	857	832	842	796	853	854	852	874	860	862	794	873	872	872	856	830	860	881	830	821	829	890	892	859	872	828	818	873	873	895	878	873	859	869	868	879	800	863	896	905	869	901	854	841	876	898	846	814	858	864	818	839	860	821	843	851	842	822	890	863	869	881	903	880	861	841	845	854	866	833	856	865	894	853	883	832	860	891	826	895	844	823	852	861	853	871	842	896	802	853	905	867	871	884	874	864	862	878	862	909	843	917	904	845	823	869	938	803	843	906	831	859	804	874	892	885	865	810	915	859	827	871	851	832	845	923	889	881	884	877	835	867	901	857	873	890	855	851	831	827	927	826	827	844	845	875	856	880	808	865	849	793	847	860	831	908	841	827	829	869	891	887	849	792	866	860	812	836	828	879	826	848	823	894	846	832	880	877	868	878	850	890	834	925	968	891	882	870	875	911	835	833	840	836	848	785	855	820	864	889	847	915	891	894	846	823	822	868	882	856	833	864	814	878	921	857	849	851	845	883	895	853	844	844	875	910	848	860	887	850	859	866	859	866	841	970	876	876	854	835	877	849	850	912	843	873	854	808	846	891	827	861	873	790	877	875	887	783	873	863	875	888	929	849	856	885	838	868	862	878	878	824	859	787	868	926	860	875	846	864	894	857	831	844	857	835	850	890	903	893	778	897	847	854	867	857	842	852	896	870	857	942	824	855	850	829	824	882	893	877	832	907	864	836	882	852	871	859	875	854	847	836	863	898	881	815	878	876	865	824	883	844	812	887	869	832	859	886	900	796	823	850	890	880	886	842	888	848	890	838	880	797	847	854	856	881	879	876	886	857	952	876	800	878	846	918	877	802	807	863	871	830	801	878	848	870	804	836	879	847	897	880	852	923	853	865	879	858	821	845	830	865	869	832	883	823	813	847	828	857	816	863	845	842	827	860	825	907	815	850	868	900	870	829	850	886	857	885	788	911	896	831	845	827	903	859	864	866	866	882	913	894	874	913	869	850	889	835	859	855	835	801	880	864	843	845	837	863	846	897	823	813	850	909	843	895	838	913	873	824	874	818	810	879	896	829	794	816	869	872	835	886	831	892	881	876	865	874	882	887	867	797	862	853	893	914	917	818	805	851	895	889	898	895	837	829	841	861	867	899	817	897	838	849	853	879	862	849	878	849	860	866	900	882	879	916	962	833	892	886	934	899	836	850	884	840	865	817	837	909	903	851	866	847	873	829	910	898	865	877	923	850	888	907	835	880	921	853	855	891	891	865	843	861	876	871	893	898	867	849	872	839	888	848	819	850	818	807	865	818	845	883	870	841	882	908	828	844	830	786	854	878	875	856	880	828	849	857	903	855	836	858	893	860	873	892	870	826	878	839	861	818	820	861	938	838	816	846	851	808	887	904	951	893	859	833	914	825	877	824	851	886	847	902	899	885	882	869	876	852	850	884	877	866	857	883	881	854	864	797	876	806	845	848	845	852	892	870	892	898	903	871	858	874	836	855	887	874	837	855	875	864	863	836	825	845	876	854	879	824	885	827	839	914	893	865	829	852	854	810	840	862	885	878	867	926	858	894	890	851	885	853	826	849	876	872	888	832	838	876	820	838	901	875	852	861	865	841	926	842	821	879	874	893	850	851	824	827	849	887	894	808	903	839	852	861	832
59173	59563	62676	39812	20581	12119	7666	4273	4314	1036	437	338	342	346	341	318	358	384	412	503	399	403	350	363	306	314	294	294	308	270	299	280	282	280	282	290	269	257	314	308	281	309	246	283	290	288	284	277	282	303	316	269	299	279	303	273	262	258	293	288	275	291	286	299	290	280	266	268	304	276	296	263	282	302	279	321	295	290	250	262	300	304	298	254	282	266	262	279	276	286	304	285	271	288	277	286	269	261	275	263	294	297	316	269	304	300	305	311	264	255	294	273	297	296	304	267	268	296	275	281	235	284	302	291	293	281	287	302	298	275	281	258	273	297	278	277	286	268	247	280	270	308	313	278	282	290	288	275	315	282	257	287	299	267	271	269	289	295	300	277	304	252	272	268	322	272	282	262	258	278	280	260	262	272	252	269	297	282	283	299	264	267	309	297	303	272	270	295	294	292	302	281	293	336	313	284	302	300	267	287	289	271	279	280	295	283	270	271	260	283	279	268	264	286	299	291	291	250	278	307	294	282	284	277	286	283	244	246	326	285	281	270	271	285	250	273	308	275	289	255	287	282	293	304	257	318	284	277	291	308	272	319	283	298	313	294	260	288	268	296	281	289	267	299	267	250	267	285	281	299	242	298	281	278	307	285	291	282	278	309	284	288	311	267	286	298	281	292	290	284	282	257	278	277	290	291	291	315	269	272	312	269	289	297	295	301	302	290	307	326	276	291	302	293	295	272	302	298	296	248	302	266	298	292	303	268	297	278	318	260	249	296	284	298	284	302	281	286	271	296	272	272	293	273	305	293	270	301	253	283	282	303	262	272	269	266	288	249	281	261	294	267	269	274	298	288	278	260	296	303	274	293	281	260	249	277	276	294	252	263	279	257	275	298	303	315	318	289	294	309	285	272	276	295	245	270	265	256	274	291	295	297	289	287	265	296	262	276	310	318	298	300	256	263	272	279	296	282	269	291	282	280	289	305	247	308	296	274	265	291	302	292	272	282	275	290	278	276	254	258	279	290	299	282	292	253	297	289	248	277	274	272	304	285	274	291	281	264	266	261	305	291	254	280	292	299	297	276	275	256	285	306	282	251	272	301	249	288	276	292	268	295	276	283	301	286	290	305	273	268	301	294	273	290	264	277	264	288	259	271	271	312	293	281	278	275	250	291	286	277	303	283	291	274	282	280	291	268	313	310	267	274	284	264	299	294	270	298	293	280	285	317	291	280	257	286	313	283	283	280	273	279	303	306	286	272	303	269	285	285	286	273	296	254	299	293	259	283	265	274	292	295	268	295	270	302	284	310	255	273	299	289	276	289	272	255	308	250	283	277	275	272	280	249	267	284	287	307	284	297	277	258	273	269	279	291	272	301	296	307	274	293	279	262	278	251	294	293	302	268	286	258	304	269	292	297	264	303	299	265	260	306	268	252	285	281	263	283	297	285	295	294	291	295	252	315	304	264	295	306	291	297	280	275	270	273	256	265	277	285	264	307	281	289	272	269	306	279	268	282	302	305	251	304	300	302	259	287	267	269	286	282	295	310	293	297	277	289	291	268	286	279	272	280	271	287	292	275	276	279	260	298	245	287	288	254	300	286	273	312	297	306	269	268	303	282	306	265	289	280	269	275	285	266	289	275	288	253	271	310	229	284	254	309	300	277	258	273	275	301	278	277	272	299	270	272	253	270	298	291	283	298	289	273	251	265	328	285	287	258	265	264	245	281	267	258	272	250	289	273	257	258	292	280	285	301	286	278	277	281	293	302	294	285	252	271	251	274	294	288	283	267	264	262	288	285	282	254	284	270	273	286	300	272	264	283	330	278	289	288	283	282	324	280	288	272	250	275	271	273	266	303	305	290	284	281	299	268	309	277	282	278	279	271	297	299	270	287	268	277	302	276	294	247	262	231	293	300	297	290	281	265	280	290	279	282	314	303	249	288	256	299	300	263	285	249	262	276	263	281	319	284	261	282	298	284	279	263	248	286	255	283	287	306	281	289	277	279	267	267	258	267	269	274	275	290	275	272	291	275	290	281	275	301	236	290	258	263	273	289	275	237	258	272	278	264	288	246	298	260	281	263	310	258	278	278	281	265	265	267	279	300	262	309	288	282	302	268	263	290	295	282	299	297	253	270	283	277	267	267	257	280	284	278	279	277	282	265	278	280	303	291	281	281	288	306	309	263	248	290	280	273	259	284	300	299	259	291	296	271	264	285	294	268	307	271	273	308	295	289	265	284	312	294	290	309	269	266	281	284	317	233	279	286	309	263	307	293	268	265	278	313	268	291	300	302	286	293	258	282	292	280	286	278	262	290	257	302	272	287	267	279	271	265	311	290	270	307	252	298	277	265	282	262	256	266	281	320	282	289	292	288	304	299	269	260	278	266	305	282	290	263	267	284	280	282	287	265	276	246	285	300	278	314	273	281	264	259	300	277	289	299	262	251	273	280	278	268	286	309	326	276	271	292	295	299	297	298	270	259	290	279	289	278	291	280	295	277	256	263	256	285	286	247	246	291	289	256	246	271	279	295	236	283	248	281	283	319	279	315	296	264	271	295	312	264	280	282	263	302	278	267	289	272	269	303	311	312	281	289	258	274	275	259	282	275	297	281	271	275	261	265	294	320	268	273	279	257	257	271	331	257	300	316	288	311	283	298	264	314	264	292	278	281	268	292	248	277	268	285	309	277	291	317	298	267	293	285	290	291	263	275	281	297	284	257	278	279	286	261	282	273	279	309	291	285	254	296	260	303	309	280	259	290	291	272	290	296	282	263	265	267	296	278	299	316	298	309	266	263	259	297	313	286	282	262	294	284	301	269	278	290	295	277	284	270	255	283	266	266	283	308	284	269	272	293	289	298	309	309	280	286	269	285	311	290	267	283	283	302	291	304	266	263	280	251	293	285	267	284	256	278	275	283	286	286	295	291	271	285	273	295	284	299	266	255	286	280	318	302	296	288	296	255	296	269	271	261	281	282	297	298	276	285	292	291	291	335	288	300	309	286	319	252	308	283	269	266	301	286	281	296	255	287	279	280	309	282	305	284	299	285	265	313	257	320	267	281	315	272	290	319	288	274	249	281	286	259	250	302	283	258	292	270	270	277	282	310	265	287	290	281	274	271	268	297	309	291	281	296	277	277	293	302	288	291	268	316	310	284	300	296	283	305	272	290	275	279	284	267	264	288	278	317	252	270	291	262	303	303	309	287	298	284	273	310	269	271	276	281	299	300	285	255	269	261	294	269	290	281	269	287	310	293	299	282	310	283	255	258	307	263	289	288	277	227	282	289	266	273	282	265	269	279	309	242	274	269	288	264	302	265	267	263	293	300	319	306	288	286	276	285	297	293	298	303	291	294	279	276	311	270	307	275	256	299	262	275	306	253	289	269	292	290	314	288	298	294	321	278	307	312	305	287	289	279	264	254	295	294	287	255	252	292	272	298	290	304	291	273	286	257	262	268	295	295	255	284	254	275	264	268	312	277	299	301
36683	46516	53903	44943	19664	18775	15038	12612	13848	3819	1499	1123	1044	1097	1037	983	1181	1281	1723	2364	1440	1447	1201	1256	1022	1094	881	804	721	678	693	741	682	750	698	694	678	683	719	717	696	713	677	695	723	685	705	735	710	656	745	744	653	683	673	691	709	659	689	767	683	700	684	658	697	702	717	680	704	715	709	693	713	659	702	683	724	678	674	708	730	701	703	666	701	662	708	658	667	678	652	717	640	706	700	637	683	721	690	708	687	685	708	658	683	716	700	695	669	650	639	706	635	646	714	701	686	630	691	672	676	702	681	691	705	634	672	697	669	692	693	682	706	677	677	676	647	729	665	690	633	699	729	713	681	735	669	680	698	622	704	671	666	703	630	703	685	692	651	653	685	624	710	669	675	661	671	681	687	661	621	680	698	687	650	693	710	697	648	692	694	692	679	661	690	654	652	688	704	667	659	686	699	699	701	677	718	663	667	690	696	699	661	685	742	700	674	657	688	708	666	696	690	684	653	686	714	698	715	663	700	648	634	703	676	616	668	673	688	625	658	677	695	693	709	715	672	700	690	638	719	710	677	647	687	662	642	627	718	661	695	672	696	675	706	720	728	666	658	705	663	666	681	649	678	629	731	698	673	733	673	702	703	696	709	693	727	694	723	731	681	701	661	670	661	663	690	675	722	668	696	660	698	695	698	663	683	677	633	659	671	642	645	684	718	654	679	702	698	643	667	702	684	702	643	689	702	713	658	705	677	627	692	689	710	704	690	651	690	717	684	653	674	697	735	693	726	660	721	698	684	667	692	741	648	655	690	695	660	675	683	691	617	626	648	715	678	676	661	704	680	660	714	694	668	700	679	620	706	680	675	712	659	690	677	671	659	700	670	649	662	648	727	704	649	647	626	665	716	666	696	712	700	752	667	693	686	692	672	642	678	693	677	755	706	717	707	658	666	652	658	708	642	712	700	705	657	680	703	666	680	672	665	678	724	670	709	615	698	692	702	675	686	712	713	677	712	670	672	666	701	674	665	660	685	665	699	707	707	682	679	712	689	683	644	697	687	662	689	711	718	655	684	699	698	662	654	722	643	662	688	726	673	682	679	700	722	690	718	651	661	678	711	677	699	661	685	687	679	674	661	670	671	696	682	690	682	701	667	690	687	707	675	721	696	678	691	666	661	687	721	690	653	708	693	673	688	658	683	692	654	717	648	634	661	728	680	669	676	693	659	661	632	683	720	665	648	697	671	701	685	676	663	669	686	707	707	680	671	707	707	697	719	669	747	637	678	662	637	681	618	699	719	674	655	683	685	685	649	653	701	654	647	660	656	696	627	672	644	687	678	677	688	666	674	684	700	688	694	674	677	676	692	708	660	671	687	681	678	708	641	619	651	665	692	692	715	692	685	673	675	680	727	657	653	657	674	720	668	649	667	685	670	667	688	695	708	716	717	679	697	702	726	638	697	684	669	675	687	648	693	699	638	698	747	693	698	685	724	711	601	647	719	644	708	665	686	649	673	699	663	677	666	632	666	703	632	720	653	674	637	696	662	652	662	718	673	672	738	729	623	648	700	693	684	664	702	671	695	704	659	710	696	638	687	667	731	701	740	658	728	696	684	700	664	692	705	649	714	709	669	678	664	705	683	658	681	691	671	710	695	711	683	640	669	665	687	706	698	682	665	658	701	615	691	651	673	661	623	711	644	707	656	665	683	688	701	689	696	703	681	697	672	694	702	710	670	621	694	695	683	671	658	684	635	700	700	678	734	722	665	698	656	648	668	653	715	660	637	695	656	699	691	684	731	670	660	666	715	734	689	662	664	689	690	660	702	687	703	656	681	670	687	680	693	703	660	680	642	707	690	703	683	709	665	656	722	679	688	681	682	707	710	723	712	694	642	714	621	641	675	666	709	694	706	671	665	692	687	722	676	674	675	646	665	671	688	660	703	668	668	678	687	675	632	697	653	673	673	715	684	677	683	660	685	702	674	727	675	719	688	663	710	660	680	681	704	666	727	681	673	676	653	697	712	719	636	708	670	689	706	653	676	749	660	678	672	674	613	650	708	658	693	747	646	708	647	685	746	740	676	650	705	670	646	634	714	637	672	692	667	730	691	708	662	714	689	731	707	704	681	691	744	654	712	653	720	693	689	653	671	681	714	697	672	682	698	665	659	678	686	685	674	667	677	702	718	699	700	683	683	679	666	634	721	686	688	715	698	700	696	732	707	685	684	773	700	731	670	714	668	735	591	712	709	658	656	672	686	639	697	660	688	678	648	646	671	675	700	680	691	672	656	689	667	708	650	715	683	713	693	741	649	661	688	642	652	709	657	654	709	677	690	656	701	679	702	688	692	674	719	634	698	661	702	678	678	635	653	689	698	700	704	683	715	700	694	651	641	747	673	673	708	703	675	679	691	660	659	709	691	679	648	692	680	727	640	668	709	653	707	672	671	672	617	691	696	660	659	681	708	675	651	706	669	693	648	692	732	709	699	669	616	681	674	675	660	658	658	684	654	684	716	641	674	684	697	678	696	739	739	697	655	677	693	696	670	713	673	667	688	652	676	699	675	665	632	649	707	701	730	730	686	703	675	657	697	693	715	646	667	692	667	657	702	693	701	698	643	677	727	689	699	655	658	698	673	708	672	672	701	662	720	670	695	719	649	650	734	680	735	688	707	681	668	688	704	683	696	712	699	697	693	683	673	664	650	692	665	693	641	710	668	678	661	710	705	692	684	707	694	683	673	681	668	699	677	662	679	663	674	670	648	691	682	686	694	709	673	651	672	632	671	735	733	681	673	651	661	665	686	710	649	672	717	724	686	741	665	693	706	676	650	672	681	639	731	687	728	658	667	717	682	688	718	719	711	673	708	703	713	663	674	689	742	681	679	702	651	670	682	632	639	650	757	689	711	695	668	681	696	692	678	661	662	696	660	688	664	664	680	719	664	668	685	700	701	713	690	650	702	625	689	712	676	650	723	678	689	730	698	681	672	704	661	725	677	659	632	676	686	663	707	680	652	695	660	691	681	716	629	652	684	669	708	670	670	708	702	658	733	736	647	678	705	675	723	683	719	703	660	711	646	662	669	713	678	739	662	685	679	706	701	668	748	743	716	668	685	679	647	693	688	641	675	711	745	661	675	703	688	653	627	716	700	728	707	716	649	678	673	679	613	655	708	676	692	686	718	677	718	681	693	676	707	647	706	679	725	692	660	717	671	648	693	729	731	706	681	701	634	708	696	686	662	652	692	670	718	714	678	712	673	662	702	676	673	686	654	648	723	659	695	705	670	686	677	701	650	658	709	679	641	684	658	700	735	659	709	684	673	704	665	700	675	677	658	653	649	653	685	683	663	711	680	711	682	658	662	592	644	658	707	640	719	702	689	688	677	669	665	673	696	679	691	688	694	701	679	658	680	670	704	706	686	663	696	710	666	714	687	649	710	694	638	663	700	695	701	649	724	688	654	715	699	678	679	648	678	657	710	704	684	714	688	739
71887	72308	68386	48036	28383	20908	14455	9536	9021	1528	537	310	249	342	255	260	313	347	477	509	390	328	329	264	275	212	235	163	162	169	164	155	186	139	152	179	193	177	192	194	165	161	146	201	171	173	192	154	189	162	142	156	150	172	170	173	164	154	145	160	184	182	154	184	169	184	157	184	176	130	162	141	174	164	158	168	177	179	163	177	171	154	164	158	163	142	159	180	180	169	156	158	166	163	169	168	173	168	176	150	157	159	168	167	150	160	162	148	161	149	167	145	134	160	164	160	167	162	167	182	155	187	167	162	150	168	144	176	154	158	146	181	152	159	170	142	158	156	141	160	154	182	163	181	169	167	168	153	143	164	189	172	172	162	169	162	165	183	167	156	141	180	187	165	174	148	157	194	174	167	193	153	182	154	153	170	155	177	182	155	165	179	170	161	130	152	148	168	147	157	179	179	152	169	169	174	146	158	152	177	154	170	143	142	182	180	148	163	150	172	149	144	174	160	162	158	159	162	163	172	157	192	142	159	136	154	152	137	157	162	160	152	164	167	172	175	144	171	156	152	164	186	152	149	153	165	161	175	170	158	170	159	163	146	149	176	180	150	154	183	130	156	147	163	167	145	138	184	176	153	166	163	150	172	171	170	156	172	157	146	179	161	157	170	147	162	168	165	192	164	164	153	180	175	173	158	171	151	142	154	168	196	159	145	164	183	170	150	169	144	158	172	175	174	160	155	161	195	172	175	138	151	157	153	147	185	176	153	161	145	167	171	152	161	203	157	160	166	167	180	144	171	153	189	165	177	160	170	165	148	164	161	160	154	143	159	166	169	160	149	164	167	154	152	183	160	175	162	157	162	154	166	146	176	159	184	174	161	162	161	151	160	148	170	168	167	162	143	153	156	149	184	167	182	163	189	172	182	165	188	157	160	188	180	152	200	177	146	170	173	147	174	180	177	143	155	159	147	167	158	160	181	158	162	156	180	164	174	169	154	171	162	156	174	178	184	188	146	173	175	188	179	172	168	152	141	182	166	167	185	162	149	165	160	155	157	160	183	169	146	172	171	164	154	168	159	196	158	157	151	186	152	165	148	164	176	166	171	177	156	175	172	194	161	157	187	176	161	174	159	184	172	170	137	145	163	159	185	166	178	171	141	161	175	172	152	151	175	160	154	165	175	167	152	160	157	179	152	158	147	170	149	151	164	165	165	147	178	156	156	166	145	175	140	155	190	172	163	145	169	160	166	158	137	165	142	151	145	150	155	169	171	156	171	157	158	128	189	138	165	181	178	173	171	127	154	179	169	153	155	159	146	167	147	155	152	171	158	180	157	165	154	146	155	163	160	170	159	134	163	169	166	173	163	184	167	176	175	168	162	175	159	155	170	181	188	169	175	164	178	163	167	166	174	149	170	156	148	150	162	153	150	165	165	148	179	180	150	152	147	160	163	164	174	146	156	168	143	161	141	157	164	157	169	150	165	174	161	156	157	168	162	152	164	161	176	160	145	140	164	153	165	176	159	161	172	169	156	165	179	166	167	171	151	162	154	155	153	159	167	172	168	167	161	169	162	170	141	145	158	163	175	166	163	174	169	154	140	145	166	162	169	162	153	171	164	172	150	186	158	135	170	150	159	162	159	146	174	163	159	159	166	148	159	178	162	176	157	155	145	176	177	169	149	152	162	178	147	168	147	182	162	158	157	161	164	163	144	162	173	183	141	157	148	158	183	179	162	158	150	163	151	150	165	170	171	183	161	160	170	174	142	147	162	154	149	154	183	141	175	171	165	150	184	148	160	167	158	139	161	177	154	153	173	151	158	165	175	151	169	159	150	167	152	145	159	156	153	169	154	187	154	133	190	170	148	173	155	149	143	174	160	156	158	155	168	147	148	168	162	172	172	173	163	152	167	188	163	181	172	152	171	172	158	162	156	159	163	158	167	152	148	169	173	138	165	154	161	167	159	168	202	161	177	168	136	154	151	156	157	166	146	168	156	158	191	158	155	157	159	146	163	169	154	144	154	159	155	166	170	150	152	165	149	177	164	170	174	163	164	146	172	148	159	170	164	148	137	171	179	173	137	160	156	173	180	170	188	177	176	161	162	156	165	166	163	186	157	177	154	149	155	162	149	162	151	180	154	145	160	160	178	137	176	136	182	154	166	164	186	181	165	154	165	179	161	167	159	156	175	158	152	173	152	159	166	161	190	154	175	165	159	189	139	178	162	196	143	142	175	164	184	160	186	181	165	203	152	178	169	150	171	172	181	147	154	171	162	164	170	166	160	180	178	164	142	163	171	162	151	170	164	172	182	146	171	179	175	141	151	165	166	178	153	146	165	136	140	181	179	158	176	162	173	168	175	149	177	155	160	158	154	166	168	167	168	161	152	141	164	162	174	169	159	172	158	176	158	154	153	165	159	166	146	170	151	159	117	172	181	141	171	186	144	160	190	171	184	176	188	146	141	139	159	180	126	171	143	147	170	163	162	155	149	168	191	161	167	176	149	174	178	144	157	145	138	154	186	168	183	167	174	152	168	156	147	160	175	152	147	156	151	172	167	151	178	156	140	155	153	161	152	168	170	163	182	157	157	186	171	150	157	163	148	163	168	167	149	173	155	158	149	158	167	169	192	165	174	162	164	162	150	171	165	159	166	186	168	162	166	168	151	179	153	149	165	164	151	158	186	159	167	194	148	165	158	151	208	167	166	158	158	181	165	161	150	170	157	182	158	169	157	161	160	180	156	169	155	161	169	152	159	196	150	159	184	148	167	177	160	156	153	168	166	171	170	180	131	166	182	155	165	163	157	173	177	161	178	158	139	169	158	154	161	135	134	175	139	140	201	155	152	145	163	193	161	156	164	161	169	141	173	172	154	130	151	169	147	180	142	155	167	122	144	187	183	157	158	150	165	160	155	158	186	174	172	154	174	151	178	173	171	142	142	167	161	178	164	189	159	145	148	185	140	150	181	172	190	150	161	151	168	161	164	182	157	164	177	175	167	176	204	152	148	165	152	131	190	160	187	151	177	168	129	156	169	174	158	184	169	165	144	166	159	137	155	169	180	159	171	186	165	163	156	144	176	181	161	150	158	191	174	160	174	140	161	163	183	162	151	146	166	168	188	158	162	136	169	158	154	141	163	165	164	145	167	167	149	155	158	176	171	168	155	168	146	157	165	154	134	172	177	155	160	135	171	159	149	144	156	172	139	144	160	143	162	145	157	163	157	172	183	174	181	158	174	165	176	150	149	171	174	156	160	174	147	165	167	164	155	151	144	166	136	158	155	163	156	175	135	154	154	163	159	174	166	152	172	180	183	146	169	171	171	157	169	181	176	155	176	167	161	177	153	162	159	216	173	172	150	176	141	164	155	140	149	164	183	172	161	160	157	170	165	164	153	167	175	159	170	164	152	163	167	163	169	189	125	158	153	175	178	166	175	189	168	152	179	166	187	167	181	156	178	157	163	154	164	178	169	146	165	181	157	159	161
44730	56952	63035	52106	25774	26609	22667	19848	21099	3873	2263	1204	1156	1409	953	1124	1392	1614	2799	2440	1873	1802	1311	1135	1147	771	699	622	461	457	503	483	443	449	471	454	478	451	451	477	468	426	442	453	427	406	414	462	403	474	448	455	444	447	435	452	404	421	423	449	455	472	446	436	418	393	408	440	429	445	419	406	417	393	441	389	458	449	409	384	408	412	434	424	425	410	408	433	425	410	425	435	415	439	423	408	419	423	421	454	482	445	441	422	414	421	414	428	405	391	434	466	442	444	442	418	440	440	435	432	405	422	420	442	403	434	435	388	418	454	421	450	415	423	441	409	434	395	383	429	437	430	438	430	401	413	416	456	435	424	438	423	399	472	374	432	395	437	397	433	438	401	423	436	429	437	438	416	408	426	420	407	398	417	407	428	395	441	375	415	408	424	406	440	434	416	443	421	427	431	463	437	442	416	382	432	399	394	423	439	405	418	424	439	406	414	408	430	375	437	447	438	422	398	382	407	447	406	440	426	451	400	416	392	393	423	415	409	429	399	418	407	447	421	408	431	430	406	433	422	421	423	447	440	400	461	439	437	418	435	391	424	403	430	374	428	446	423	448	416	407	430	452	437	443	420	425	410	410	448	444	430	430	422	411	462	403	404	430	435	398	427	419	417	382	434	414	413	448	437	409	420	419	428	418	419	424	419	443	419	402	415	450	437	432	441	396	382	405	411	420	426	395	407	427	408	419	440	394	414	422	427	411	478	409	434	420	399	405	400	435	457	428	428	426	389	394	446	432	448	432	382	427	388	433	395	400	406	428	441	433	412	410	422	416	416	427	380	406	397	425	430	461	409	433	395	386	418	415	446	442	440	445	399	404	411	441	429	401	443	445	402	436	425	439	442	440	390	425	419	415	447	388	414	405	384	444	426	419	438	399	422	428	408	423	435	434	411	406	404	446	415	429	408	423	387	416	438	436	435	436	413	421	423	432	428	417	428	362	436	378	420	401	402	419	426	393	417	420	420	446	432	429	363	379	446	426	428	423	430	396	443	441	428	435	413	427	408	447	417	391	433	406	442	431	406	395	414	423	436	422	424	419	441	412	451	429	413	433	436	449	423	437	428	377	419	419	392	447	461	416	447	422	434	408	397	407	426	416	418	416	386	426	409	409	420	390	440	451	446	424	409	412	440	439	440	418	414	419	426	416	446	447	422	427	430	418	463	436	422	374	438	418	412	394	426	424	416	417	429	421	428	380	441	436	424	420	404	412	406	443	433	406	404	393	428	442	446	429	397	397	390	403	441	455	428	402	426	365	426	468	404	447	459	400	436	414	415	418	416	431	422	440	439	430	406	384	407	429	438	430	427	406	398	446	372	400	397	435	397	417	428	417	423	418	408	420	441	434	399	423	439	415	380	426	421	400	420	422	404	391	436	383	398	423	418	448	371	412	417	408	428	429	413	414	415	437	430	432	412	378	439	411	416	405	395	410	438	428	413	426	412	432	412	419	422	421	437	404	432	427	439	421	408	388	446	438	412	412	446	398	436	432	427	437	452	423	402	407	457	413	434	431	410	390	434	445	421	429	443	420	414	403	434	446	456	445	396	412	409	411	417	421	426	411	413	426	427	403	403	447	419	439	435	396	366	424	426	438	425	430	439	397	435	427	422	415	420	412	438	439	422	414	445	418	408	383	432	411	394	400	419	422	427	432	459	443	435	471	433	420	411	422	399	447	419	412	417	438	405	446	462	429	429	393	403	421	445	448	393	443	380	441	410	387	419	427	419	435	381	425	401	385	426	439	378	434	416	444	420	423	427	427	421	392	433	430	444	364	390	379	428	421	402	381	440	405	403	401	407	437	441	431	412	431	435	392	424	442	392	389	430	414	386	421	435	449	416	395	393	402	414	382	437	470	390	435	387	411	430	417	433	365	383	426	430	432	395	395	450	365	460	408	433	441	436	431	432	399	417	413	414	435	430	446	424	386	405	408	428	432	437	425	405	433	410	402	404	418	438	446	410	406	441	447	398	427	402	406	424	403	407	481	443	405	431	415	433	449	458	404	384	444	415	404	416	431	427	453	408	411	412	416	458	461	434	465	421	403	439	444	438	395	452	371	402	417	414	439	388	428	392	429	426	433	441	397	402	401	454	423	400	458	411	477	456	435	441	423	442	433	438	452	428	450	446	383	402	420	424	458	430	445	453	433	434	428	429	457	402	416	421	422	449	416	429	403	407	421	419	409	381	439	412	434	445	440	418	422	438	412	393	405	423	419	392	461	414	395	399	432	402	398	435	379	424	449	400	442	426	424	408	467	399	420	424	419	441	448	435	412	411	426	451	447	406	427	446	426	411	413	379	415	452	420	437	403	425	442	396	429	416	446	418	417	440	412	407	439	395	455	422	422	421	417	397	440	428	440	389	403	413	421	393	433	399	409	457	433	414	454	434	399	406	371	438	423	403	433	457	414	405	385	409	407	415	383	390	397	447	411	425	429	402	448	403	411	429	413	416	413	373	459	442	412	409	457	391	424	438	392	454	428	431	438	448	413	408	409	411	433	445	409	440	422	418	398	413	400	396	436	425	433	443	414	447	436	430	438	403	370	405	441	451	424	436	348	436	416	371	420	437	431	409	376	426	412	386	413	410	437	404	386	389	417	405	409	445	450	411	402	426	409	423	415	433	449	412	446	404	415	423	401	397	373	395	440	405	411	448	426	421	406	422	448	454	389	398	403	450	425	407	417	395	434	440	388	407	407	425	397	409	419	429	407	422	389	422	435	419	417	399	406	407	425	427	452	421	443	413	413	434	415	443	462	452	434	409	419	424	401	413	408	434	419	403	388	420	411	442	385	389	459	393	450	390	390	411	399	424	446	425	437	431	443	429	394	415	421	419	427	404	406	421	405	381	462	402	430	397	401	425	424	422	429	422	418	415	419	419	398	430	413	375	432	421	477	426	385	438	408	396	435	425	361	444	415	413	449	427	411	447	382	429	365	470	431	421	436	396	424	430	423	434	401	422	409	426	417	416	398	420	427	418	433	387	423	420	401	449	434	389	409	442	437	429	409	446	396	445	395	363	459	396	407	422	448	410	409	449	404	427	407	427	436	427	452	393	378	416	444	381	411	417	424	451	394	446	436	395	459	383	399	431	399	416	363	438	407	413	403	430	469	451	425	425	386	428	438	400	420	420	416	424	398	416	427	412	411	427	438	420	421	432	433	424	443	377	456	441	388	414	399	405	396	444	445	432	416	448	412	406	421	408	404	457	452	432	415	398	414	419	463	417	409	434	430	413	399	454	442	400	413	431	445	430	426	450	466	427	414	417	407	442	422	390	408	401	457	402	432	443	431	474	398	423	372	428	444	454	420	442	416	441	436	467	428	407	412	390	437	426	434	414	393	449	417	415	424	415	429	412	416	385	425	461	416	422	410	404	439	414	430	441	412	461	434	399	419	411	414	431	453	411	459	392	421	443	417	439	398	458	452	432	411	449
13212	9926	12428	3695	1180	792	633	534	492	369	345	350	350	344	372	383	378	360	370	382	371	339	357	392	327	308	361	346	343	361	353	379	345	357	332	343	372	343	381	371	367	309	313	372	364	353	338	316	371	359	374	349	363	386	375	370	352	378	368	343	371	327	351	346	354	378	365	392	348	355	348	383	342	367	341	371	355	381	332	366	319	358	385	350	388	367	364	330	370	360	334	321	403	370	333	360	389	351	343	314	365	385	355	338	356	385	356	358	366	353	341	359	372	366	376	337	355	337	341	351	337	327	394	351	345	365	367	313	363	359	338	361	365	353	377	344	349	359	367	359	357	317	377	339	349	370	351	331	359	353	387	369	351	405	338	341	371	346	362	368	341	356	385	379	362	365	350	363	329	333	315	335	350	351	374	358	355	373	352	360	354	326	372	385	391	353	337	368	324	340	372	337	359	361	370	375	372	351	356	356	346	352	322	354	383	337	347	333	376	377	346	339	359	352	350	337	343	362	370	393	382	387	368	336	334	341	345	324	340	392	379	348	346	363	355	360	359	332	369	352	352	350	358	328	357	318	393	356	364	380	354	333	336	368	357	324	390	372	348	389	368	357	355	351	337	359	354	362	369	352	343	352	348	368	374	334	348	359	395	374	352	356	398	354	372	365	374	366	353	370	312	366	366	351	347	362	351	369	377	395	384	373	355	376	358	311	366	371	348	336	323	347	378	372	359	346	365	357	354	362	340	359	355	369	333	357	343	342	348	372	375	354	346	347	339	350	377	352	367	344	365	354	362	365	347	339	380	331	292	364	355	349	333	318	370	345	380	341	351	365	341	346	339	359	397	368	367	365	342	363	362	341	365	354	348	324	323	343	362	385	325	362	367	370	343	367	348	367	389	383	357	366	350	406	391	300	378	337	346	352	364	369	328	369	349	366	352	351	330	381	350	372	386	352	322	347	351	349	377	369	352	328	368	359	355	403	362	385	345	349	364	380	321	365	328	373	362	398	362	342	325	355	346	365	366	361	366	367	335	349	355	292	368	338	374	338	352	367	355	376	320	360	384	369	360	382	348	371	382	338	361	383	330	348	348	358	362	330	379	323	373	383	335	354	383	367	364	321	331	362	372	358	340	358	379	373	393	335	365	335	351	358	341	356	345	337	368	365	389	363	378	371	386	373	346	365	356	332	373	388	368	337	386	355	340	358	354	351	360	366	355	344	368	316	351	333	332	345	363	372	352	348	340	361	364	354	383	385	344	359	334	317	336	332	349	355	369	377	341	364	365	347	353	344	323	362	352	372	375	352	339	373	365	390	336	365	391	396	369	348	337	358	379	347	336	366	342	349	332	349	394	357	387	343	341	332	378	374	354	354	360	371	328	337	353	373	360	364	380	376	372	331	371	352	374	345	369	381	362	355	351	360	337	335	381	335	374	349	357	363	334	342	368	341	364	341	338	329	391	352	347	337	395	334	358	371	359	330	349	361	363	331	348	388	369	344	354	368	357	387	350	380	375	368	336	333	309	351	365	351	338	320	382	367	355	399	366	340	353	363	392	360	356	330	353	325	370	347	346	320	338	364	350	362	336	381	379	350	300	354	378	353	373	337	355	402	402	373	382	375	370	383	348	335	373	364	380	342	361	359	366	380	337	375	356	369	378	331	357	330	380	356	354	328	365	350	372	383	354	371	336	403	382	364	376	367	344	364	346	421	349	362	382	341	351	340	340	346	375	338	364	367	379	346	339	374	384	375	365	357	393	365	348	356	355	358	378	354	375	391	388	341	371	342	369	401	344	384	358	370	367	371	357	358	362	371	348	350	382	348	377	366	367	377	341	343	382	361	354	357	359	386	362	386	328	345	385	357	323	366	330	392	357	354	375	340	373	323	346	359	381	326	351	381	373	365	347	352	379	340	342	348	353	330	392	345	356	350	364	333	371	357	345	351	382	370	377	360	338	366	356	363	364	326	344	350	359	385	324	372	328	328	336	374	331	351	358	364	377	365	347	371	355	354	385	350	361	373	348	346	408	351	372	333	332	375	375	321	354	369	352	365	355	331	339	368	344	368	335	384	339	347	341	365	365	373	358	362	364	323	366	394	340	385	322	401	375	335	337	359	375	368	371	369	346	321	363	326	353	366	378	339	333	349	357	385	369	349	341	353	341	330	349	331	346	348	364	347	347	358	379	313	353	341	340	350	350	355	337	390	391	388	337	333	329	382	345	349	341	352	368	343	333	336	369	354	366	381	357	355	374	369	329	368	330	349	362	358	336	334	333	350	359	356	350	347	353	320	344	356	381	352	347	364	382	360	340	355	309	368	372	358	345	328	352	355	377	334	339	362	347	339	350	345	334	321	365	380	361	358	325	366	311	331	364	344	364	341	358	345	361	348	396	330	355	365	355	335	377	312	357	329	360	352	364	350	336	371	365	392	315	368	367	347	337	345	318	361	356	332	364	365	328	374	378	355	365	342	354	376	352	377	347	355	325	349	364	352	384	343	376	378	370	350	395	314	372	344	370	348	350	346	329	334	390	329	342	371	380	383	378	325	349	359	350	387	353	337	336	317	360	341	333	343	359	330	408	356	376	357	358	356	347	369	355	367	349	388	337	367	369	361	356	328	378	335	333	347	360	349	356	366	378	358	311	376	353	354	368	378	364	341	325	348	362	337	364	339	381	325	330	345	318	342	360	360	399	338	376	367	332	386	382	360	363	355	352	317	380	362	351	349	362	345	343	377	357	359	369	357	319	342	352	350	332	374	382	362	320	351	338	322	355	365	357	329	367	336	391	378	335	331	378	363	380	353	356	362	352	350	351	402	354	357	346	362	348	373	347	341	351	335	357	370	383	385	354	337	364	368	356	339	340	341	340	342	335	402	344	349	354	305	360	352	361	344	373	322	356	347	371	325	380	358	376	357	350	337	372	377	382	358	357	342	370	363	371	398	346	322	371	348	334	380	349	350	349	355	355	344	349	343	358	368	322	422	364	360	343	371	353	348	376	340	380	359	345	354	387	331	382	354	369	355	346	371	365	326	343	388	363	336	370	364	342	325	378	317	371	386	361	336	316	369	358	361	325	371	334	328	364	379	346	362	372	331	353	396	353	339	346	352	339	350	361	332	349	341	313	395	393	387	389	311	391	350	350	345	356	360	347	357	347	361	341	349	372	332	387	379	317	377	375	370	379	386	401	323	360	340	356	353	355	352	346	365	343	361	336	361	341	359	328	381	372	330	371	377	362	363	359	348	356	358	352	348	338	356	348	371	380	339	370	339	358	382	347	366	359	354	385	338	338	346	350	339	332	364	354	365	347	330	347	328	334	371	351	353	305	339	372	364	338	350	319	374	366	341	330	317	317	387	364	326	368	339	345	365	358	328	351	348	375	339	326	337	365	357	350	348	372	417	336	352	391	364	361	377	374	348	362	362	368	341	359	331	355	362	363	405	346	365	338	369	327	346	355	395	333	409	351	372	362	353	360	328
11991	13565	19080	9376	3870	3058	2505	1991	2064	1024	946	859	862	852	841	854	908	872	888	954	879	903	918	861	820	884	866	850	921	814	882	879	831	838	876	822	894	875	897	932	782	852	839	805	817	854	851	812	880	853	861	853	819	837	853	860	888	840	898	865	859	879	861	894	913	852	867	831	860	827	836	863	871	873	855	880	877	845	864	834	862	831	912	821	831	810	849	824	849	886	872	839	855	871	845	834	827	852	814	800	888	830	875	860	825	869	820	807	843	874	794	809	861	859	862	872	829	841	839	828	826	825	860	846	849	819	874	873	877	846	801	851	805	849	856	869	870	872	818	825	807	880	873	772	872	868	834	859	848	869	858	872	809	868	810	808	836	869	844	848	866	825	842	866	841	854	835	852	863	879	825	884	845	838	864	823	859	818	832	814	862	834	879	883	842	872	862	838	783	865	827	839	825	854	789	844	752	890	867	823	872	873	843	929	825	858	859	816	821	856	874	858	808	859	859	834	861	808	858	798	865	876	832	879	830	914	850	822	831	884	845	831	873	808	839	882	877	862	864	842	846	876	875	885	852	863	881	878	842	849	840	849	852	863	864	876	873	876	849	886	843	844	828	842	853	866	893	819	871	894	875	861	825	841	864	899	813	846	824	865	874	845	876	837	899	819	875	922	879	847	827	848	866	841	853	858	876	923	840	862	908	818	848	835	855	834	796	845	814	854	865	823	825	798	870	825	884	785	852	860	867	822	903	899	891	884	910	888	846	836	885	841	854	792	860	842	821	856	841	886	858	888	885	879	838	876	829	839	807	813	872	853	883	834	862	832	788	833	883	817	847	864	833	822	820	791	862	869	853	800	859	821	828	845	884	808	859	878	872	830	873	803	884	880	896	817	866	842	899	851	914	841	861	805	885	856	846	839	866	877	835	839	844	834	821	885	825	834	880	867	821	845	874	830	912	829	840	795	885	847	842	868	823	833	815	832	883	813	842	858	891	831	895	843	783	866	826	830	876	816	844	846	842	856	817	824	813	870	870	874	840	850	849	867	828	845	849	850	862	883	837	893	883	828	891	823	802	815	866	833	827	867	847	868	824	850	843	813	874	825	858	882	787	838	838	872	860	829	807	939	827	823	959	876	836	864	808	852	892	797	857	868	845	887	851	918	891	850	843	866	874	846	847	854	817	905	882	817	869	800	829	842	852	851	890	805	852	845	872	786	850	847	850	837	866	824	864	892	841	878	886	854	843	866	891	790	853	849	817	840	904	847	846	859	817	818	814	865	810	841	870	885	884	851	837	829	886	863	827	836	850	887	861	851	875	818	856	850	850	854	808	846	809	840	839	828	812	855	862	897	821	845	840	816	836	851	868	871	908	815	835	851	818	864	830	870	840	854	803	882	918	865	860	838	864	816	882	896	825	846	834	874	841	854	839	833	883	868	880	826	892	853	860	814	891	798	826	863	864	859	886	831	865	798	844	867	833	880	839	817	806	882	856	855	864	846	794	821	831	867	776	847	853	858	837	872	857	809	831	879	837	868	871	870	886	850	817	879	864	844	871	832	804	868	879	887	887	850	835	859	843	872	846	841	876	834	826	876	834	819	834	846	840	812	863	864	828	839	867	873	831	861	887	888	861	864	834	806	858	864	857	846	841	873	850	853	844	867	822	831	894	810	855	821	880	824	845	876	906	853	863	865	774	875	866	848	877	833	862	876	820	929	826	861	875	843	843	878	862	860	862	907	857	866	858	789	857	876	785	798	843	853	858	894	821	856	854	869	839	885	889	922	881	864	866	814	850	837	792	920	892	841	852	836	871	801	834	883	815	885	853	803	827	835	848	842	870	858	840	855	866	790	864	856	868	889	825	853	855	831	851	842	891	831	849	839	848	912	853	855	874	842	854	817	841	884	835	826	854	855	840	828	807	870	856	874	859	849	841	825	837	843	883	863	825	817	847	829	861	847	848	883	862	896	858	883	887	852	869	829	907	812	813	884	914	836	860	844	829	793	884	873	884	867	818	884	857	879	846	871	889	852	892	827	891	904	796	819	880	881	852	884	874	878	854	853	859	898	900	823	821	794	825	892	872	846	911	844	813	867	832	866	910	903	852	870	840	834	838	859	826	866	846	849	842	851	845	874	875	846	894	801	821	878	828	881	855	871	823	884	890	822	833	813	887	857	880	862	836	871	828	805	865	843	848	802	870	861	874	892	824	869	816	887	845	821	857	817	820	814	875	866	837	867	832	868	881	873	880	883	849	873	900	895	828	838	850	849	826	821	882	855	842	893	874	864	853	886	871	848	790	901	820	844	812	846	836	896	834	900	883	874	800	861	854	849	820	879	780	856	832	846	846	846	829	928	859	860	873	891	825	866	892	879	857	845	905	886	848	838	886	863	839	920	885	798	906	830	850	890	848	843	840	835	862	898	860	864	885	888	895	876	831	860	843	851	837	878	870	865	865	824	841	883	893	869	849	868	884	847	863	864	809	878	883	872	836	778	803	839	809	827	845	808	831	847	888	872	842	834	852	822	806	841	826	845	844	852	907	880	818	830	909	782	892	844	833	879	837	829	869	854	853	840	821	854	840	865	853	876	866	851	928	816	878	849	826	848	837	835	810	860	853	845	818	894	816	834	847	888	827	800	854	881	852	897	919	814	886	865	857	829	852	879	870	890	881	832	893	802	866	901	846	843	876	845	944	856	833	856	851	837	886	863	848	845	852	808	828	834	853	854	857	842	825	893	846	832	841	870	842	852	852	839	878	846	852	885	847	884	853	833	887	778	853	852	862	853	883	878	817	829	885	847	816	874	898	849	856	877	890	833	872	809	846	858	855	800	849	846	842	834	825	885	831	870	839	861	872	891	807	843	860	877	754	870	867	856	848	813	822	859	874	855	850	819	854	798	831	900	888	795	871	847	869	794	827	807	826	838	860	886	852	860	831	867	857	822	847	880	864	850	838	861	808	851	910	831	870	880	847	854	857	849	850	870	839	882	878	866	853	846	886	832	800	842	848	896	858	832	820	889	857	840	825	811	894	877	889	820	864	887	854	796	821	848	851	890	909	828	832	839	850	917	810	873	806	864	817	904	799	885	835	831	839	865	872	877	874	884	846	840	861	829	861	857	884	832	940	832	885	902	911	836	881	835	892	850	872	887	864	885	841	863	849	861	871	822	869	921	854	883	869	868	807	808	938	841	840	880	840	887	834	855	860	868	833	898	809	813	843	837	839	873	833	866	847	834	869	862	797	868	865	872	835	820	863	849	828	874	872	817	834	885	884	840	831	842	832	882	828	856	835	809	864	883	801	847	833	814	816	887	827	814	821	894	879	835	829	836	880	844	918	848	897	844	874	829	849	911	796	860	838	875	866	804	893	831	864	815	851	877	867	850	902	815	831	892	821	827	818	797	886	825	863	883	855	809	899	842	848	899	871	849	862	861	892	855	864	861	895	867	808	856	831	840	863	860	803	813	850	856	869	868	821	874
57613	59054	64487	37918	20375	12269	8074	5716	4923	877	571	406	352	321	334	369	432	403	444	424	425	396	362	298	334	318	313	288	275	318	290	271	292	290	304	263	291	291	272	280	295	284	299	280	280	297	273	300	286	263	295	303	276	245	303	271	276	286	297	268	266	277	280	276	265	298	269	314	287	269	314	274	253	283	290	348	279	262	292	295	276	302	325	281	252	296	313	309	270	289	287	292	292	304	263	294	287	289	276	294	249	265	304	285	279	286	312	283	257	324	300	259	284	289	292	286	309	292	278	277	258	260	306	279	270	276	260	285	285	291	306	268	283	286	295	276	332	262	243	284	288	283	330	273	294	271	264	272	286	303	292	279	266	262	268	296	277	264	284	264	292	290	288	286	283	281	287	285	334	276	274	272	314	294	303	268	274	265	264	284	263	245	298	284	276	264	300	272	292	254	266	296	291	283	327	272	256	272	289	295	289	317	282	294	288	273	269	296	281	292	290	276	270	292	273	308	284	285	293	277	286	295	267	312	306	309	317	279	254	268	293	287	295	280	271	319	324	282	274	295	301	304	304	311	265	281	307	260	302	293	302	299	300	277	281	294	297	280	317	307	253	296	298	287	301	308	309	294	294	291	266	271	265	267	305	309	286	294	256	284	302	290	287	278	253	270	272	292	308	253	288	269	270	319	277	280	303	281	280	275	276	265	251	286	301	278	304	302	281	270	297	282	278	299	260	295	274	244	304	282	285	282	291	286	307	243	300	284	279	265	282	281	289	260	275	237	286	285	275	291	283	258	283	295	279	257	314	314	305	277	297	270	323	280	267	271	305	275	292	272	274	282	287	295	296	302	282	277	260	273	258	290	307	281	306	291	290	284	287	278	295	312	294	288	293	278	288	313	295	286	315	305	304	291	284	288	302	288	273	308	302	274	260	302	259	264	289	278	249	247	291	283	286	278	268	275	269	284	252	260	316	265	259	281	268	273	275	293	293	276	286	315	277	270	292	290	272	297	277	294	280	337	284	275	295	311	327	309	278	276	264	275	261	246	287	314	276	298	292	252	289	309	278	309	271	292	271	273	296	298	267	287	274	271	257	327	277	278	267	272	295	266	280	311	298	285	295	286	297	257	296	274	298	285	294	277	291	295	262	223	283	291	286	272	296	279	283	263	279	304	303	297	253	278	281	284	318	296	294	315	316	269	317	278	285	293	294	285	275	284	285	286	314	283	289	302	280	261	300	304	271	310	295	268	288	267	275	289	302	253	270	294	276	270	257	240	305	264	273	283	277	287	282	284	289	303	259	279	275	280	291	294	296	313	259	312	258	259	292	295	312	284	279	284	279	295	298	302	317	277	302	274	263	292	263	255	279	278	268	310	284	284	271	296	292	326	284	274	268	274	278	305	284	268	260	275	305	288	272	273	277	278	269	283	284	302	295	286	284	285	266	276	275	295	276	273	302	276	267	295	325	285	319	272	291	247	295	269	292	289	278	278	306	288	274	272	268	269	286	279	277	290	277	265	278	300	261	254	285	303	261	282	287	276	297	286	280	292	285	301	284	297	300	290	266	313	302	326	288	270	284	290	317	286	273	275	270	315	311	253	296	271	314	276	300	294	297	250	274	300	286	291	287	323	280	302	302	297	265	297	264	315	268	267	285	272	292	281	294	320	305	295	261	272	288	304	269	286	274	310	287	277	294	281	283	285	316	278	294	278	279	311	298	277	289	285	290	310	271	285	250	299	294	295	295	286	298	302	301	291	286	287	287	282	278	309	257	280	289	280	294	284	277	274	303	288	282	248	252	295	283	286	285	255	268	277	301	297	297	291	292	312	287	257	291	266	313	284	256	279	289	284	287	291	286	330	279	288	287	270	275	295	299	302	278	308	302	271	267	322	286	278	277	282	276	279	285	292	277	285	284	309	276	314	249	297	317	254	291	285	296	277	298	277	275	286	283	303	317	295	259	294	258	294	286	270	299	311	277	312	246	267	314	267	306	272	245	282	307	279	291	272	258	291	273	274	276	285	328	285	295	289	266	284	268	290	310	304	323	287	259	296	273	291	274	280	283	285	275	297	284	304	288	312	291	303	298	288	312	281	279	288	280	311	264	251	257	278	275	285	279	281	293	295	302	286	290	308	291	289	260	299	277	270	295	268	298	300	305	300	285	281	280	280	299	276	299	296	309	287	289	291	273	271	308	268	268	262	284	304	302	266	260	272	304	283	277	296	296	284	287	280	261	297	270	297	279	301	271	265	289	267	287	303	289	312	287	286	265	271	267	255	285	303	285	263	290	290	324	286	324	269	290	316	296	296	279	282	254	288	269	285	293	273	275	276	301	305	291	274	280	246	267	298	288	302	294	273	263	293	278	287	305	284	289	272	271	281	290	291	291	306	278	288	298	297	270	303	285	258	255	279	282	293	288	298	298	287	311	313	296	277	270	281	268	293	282	257	288	295	302	273	291	342	313	278	264	307	276	300	285	303	288	311	305	290	294	294	282	288	310	269	307	285	256	307	268	321	279	295	276	273	316	299	272	299	263	320	265	292	284	275	318	304	292	258	332	292	299	312	272	297	308	288	276	284	261	297	295	290	271	302	265	290	306	286	298	297	306	307	279	289	289	257	265	277	306	291	272	268	298	268	274	271	270	296	275	280	306	317	271	295	258	301	279	280	247	288	295	318	311	297	278	300	292	285	293	292	272	288	281	270	268	257	281	323	284	301	310	264	277	303	298	273	281	276	252	267	293	278	261	295	269	303	291	327	293	276	301	247	289	284	300	311	275	333	287	266	296	292	307	279	289	271	264	267	309	295	298	290	274	271	286	277	285	269	274	274	276	277	280	265	305	267	318	300	264	281	275	326	284	285	291	283	263	286	299	273	263	308	288	309	280	289	291	301	301	278	287	285	254	303	275	287	280	289	295	285	294	276	294	265	291	284	234	292	274	281	274	296	272	308	297	301	292	274	301	285	289	294	275	273	278	263	267	285	285	263	302	288	282	266	283	316	282	308	272	294	284	262	270	283	266	275	261	319	294	274	269	294	283	284	306	281	298	331	295	276	280	261	286	273	294	270	281	313	289	328	289	283	286	273	317	270	306	290	299	273	269	309	303	296	281	283	259	274	268	271	273	289	280	303	290	305	273	266	282	304	272	267	312	271	270	272	277	286	287	290	262	289	282	317	278	278	291	287	303	311	273	272	283	292	288	269	312	290	284	279	268	300	303	301	284	260	261	305	264	302	299	281	253	299	314	280	283	277	321	315	300	306	311	275	265	293	287	284	282	301	284	304	264	287	307	285	298	280	277	308	265	277	292	281	301	295	278	299	296	280	300	310	296	284	274	285	302	292	259	296	272	289	282	263	308	308	298	266	317	314	289	281	316	247	308	304	309	307	264	291	282	284	277	264	264	277	266	245	277	294	283	288	284	285	282	297	289	288	251	272	276	257	288	276	269	283	299	290	291	295	300	290	272	289	261	266	291	302
35496	46455	57342	41847	19677	18448	16609	16231	15469	2710	2006	1049	1008	1006	942	1065	1502	1671	1874	1685	1710	1560	1215	928	922	824	858	798	752	713	684	723	672	732	726	679	721	733	684	667	666	691	706	711	718	669	660	654	693	734	682	643	684	691	654	692	694	720	697	695	715	707	667	689	703	685	697	667	682	705	657	652	687	703	700	688	712	656	675	682	691	718	720	744	684	687	631	663	655	712	688	691	711	663	681	695	684	679	704	689	636	656	724	681	689	684	688	659	722	710	686	677	693	748	684	684	671	692	687	688	659	650	718	683	722	689	680	668	716	635	657	707	686	689	662	702	721	686	679	686	696	648	651	695	670	636	676	695	674	695	691	664	759	667	688	687	675	703	667	662	656	656	716	715	697	700	663	711	694	702	750	708	617	736	687	650	700	636	684	686	695	698	689	710	710	705	721	718	670	695	669	673	640	687	688	666	665	674	642	681	641	671	655	703	646	681	707	692	628	667	656	669	689	685	687	700	677	726	673	687	679	676	715	636	703	697	685	682	702	660	693	678	750	667	673	633	691	720	670	685	656	699	696	660	689	710	681	708	706	647	664	698	720	712	702	683	691	638	741	722	671	739	676	656	714	691	656	671	684	631	699	700	726	690	706	667	677	654	671	740	674	660	646	687	697	690	702	700	678	710	653	697	651	708	648	716	677	729	690	711	656	679	659	689	663	640	669	701	668	720	678	664	684	675	665	668	662	644	677	711	679	671	685	698	695	693	706	654	689	688	686	694	658	694	684	694	691	708	730	689	662	641	683	659	701	694	644	680	713	648	711	673	716	687	653	689	642	688	692	718	644	685	685	741	677	667	685	695	675	711	704	671	664	665	716	705	698	687	665	694	743	669	688	690	719	684	678	624	722	670	692	645	671	675	704	693	721	670	664	717	683	641	677	652	697	677	643	671	693	686	677	718	674	706	687	769	684	657	677	694	640	681	672	676	678	653	724	650	659	717	715	699	692	659	660	676	661	716	696	675	666	691	696	677	678	710	727	722	689	676	688	682	646	712	718	696	627	687	682	678	692	696	687	645	695	700	698	666	684	675	748	638	686	657	668	668	650	689	669	697	694	727	709	689	682	700	675	658	700	680	672	671	699	708	720	705	647	686	683	646	673	684	671	676	680	658	660	700	707	699	651	690	666	661	702	742	704	666	690	693	723	676	739	683	651	655	686	671	697	682	705	686	690	661	696	687	707	667	690	735	688	663	656	698	691	678	717	695	716	676	714	706	688	659	625	735	720	682	691	706	659	716	715	666	701	713	685	656	682	718	678	655	675	721	693	693	686	654	678	704	657	660	680	657	690	697	666	684	698	677	744	724	685	658	653	660	644	664	668	721	728	678	730	700	651	714	692	678	671	675	702	712	697	684	699	722	708	650	638	654	688	697	679	673	708	671	673	715	667	687	678	663	670	685	689	674	640	655	675	677	684	698	673	642	703	713	720	709	691	662	693	665	651	702	700	589	648	639	656	694	648	697	652	675	663	682	647	664	673	664	674	714	645	670	692	650	642	689	721	704	667	683	641	680	670	693	691	657	663	667	689	690	688	678	645	676	712	674	708	701	710	705	712	684	683	637	673	653	649	718	697	690	691	649	673	667	642	689	668	700	672	702	718	638	694	678	665	713	664	706	661	675	732	687	642	656	662	670	698	657	689	704	672	695	674	671	718	664	685	660	729	694	697	678	703	658	686	641	693	633	731	669	671	626	670	703	684	689	704	692	678	700	665	692	711	641	708	707	694	681	660	660	648	636	637	686	722	646	655	728	727	672	693	682	688	664	727	687	715	667	652	696	690	725	705	654	662	616	696	677	664	676	721	708	668	739	667	658	705	693	674	660	705	677	689	673	677	705	684	699	700	666	671	662	731	730	689	712	668	727	739	706	693	659	742	687	709	692	657	628	616	714	681	730	745	689	718	655	715	685	690	681	680	685	725	660	721	749	713	681	694	662	666	665	649	668	674	647	711	671	679	685	707	713	696	697	686	664	682	646	687	703	728	699	719	718	690	723	724	721	670	692	650	684	668	693	733	678	654	695	717	706	701	695	657	713	662	722	690	666	719	663	731	658	710	691	676	686	670	652	678	669	693	682	695	684	614	658	656	716	705	694	668	670	628	728	671	660	657	672	740	678	718	668	678	664	693	725	676	690	661	690	717	689	667	696	699	679	675	695	721	683	750	656	697	703	692	691	739	721	714	667	660	724	680	677	682	723	714	689	655	674	671	699	702	668	666	685	702	638	685	673	720	693	669	676	675	660	635	722	686	684	710	694	632	704	686	694	642	738	658	693	708	650	684	671	678	700	650	677	683	697	681	683	693	700	630	650	714	663	657	672	690	689	662	670	694	661	690	717	663	670	740	679	716	678	719	702	674	701	669	675	698	694	700	651	644	708	673	733	685	709	680	740	731	726	671	686	716	698	661	676	708	646	680	628	649	670	668	656	651	688	696	677	682	698	718	679	679	643	725	717	654	685	691	662	702	706	642	634	728	643	693	699	632	693	694	685	646	695	704	708	751	675	666	695	674	652	650	665	702	669	660	691	684	692	689	706	675	693	683	708	679	636	708	643	697	673	664	712	647	708	704	681	681	679	664	679	758	727	628	683	658	663	729	711	709	713	696	714	713	710	681	702	668	727	701	695	667	739	705	669	663	684	679	674	691	693	725	663	693	670	645	698	655	705	675	693	724	696	647	702	664	697	691	681	692	680	692	648	689	631	639	685	648	701	654	695	700	653	689	656	694	698	675	689	682	730	690	658	673	701	737	675	681	691	696	712	674	710	677	661	685	704	681	698	705	672	652	667	665	701	679	700	658	726	676	667	685	696	731	662	693	672	673	701	684	658	724	674	693	655	653	742	701	670	652	721	708	670	657	660	662	686	685	703	692	677	714	651	636	671	669	664	705	665	717	677	670	716	665	665	682	707	730	638	722	667	674	673	669	683	688	697	669	720	689	672	667	707	687	718	678	694	661	684	637	744	633	704	643	675	696	691	666	696	685	670	679	695	683	728	708	700	704	681	706	693	722	633	709	685	660	660	704	696	646	675	651	682	705	694	634	686	656	698	711	670	660	720	686	638	681	688	693	705	698	687	738	678	681	682	714	689	704	709	694	693	674	723	687	682	708	655	666	682	705	695	672	653	679	661	692	690	659	684	658	663	703	703	676	680	668	711	729	697	688	690	695	652	689	653	678	696	682	715	635	659	693	734	724	646	687	669	665	698	695	696	669	682	675	686	690	673	733	688	695	725	681	706	709	667	705	689	723	691	669	667	685	656	734	702	717	686	646	682	688	709	729	670	662	675	717	702	707	707	667	668	641	640	741	726	679	651	676	665	667	675	715	652	690	706	687	675	698	699	661	698	663	727	677	703	690	659	672	653	681	706	656	679	673	692	668	657	666	665	670	737	690	720	715	675	724	707	730	724	649	667	659	690	676	643	629	689	688	693
69148	69303	72183	47072	27658	20858	14543	11877	11910	2057	737	348	295	270	260	303	416	423	469	317	403	390	292	245	228	212	176	219	172	188	177	165	165	193	173	166	207	190	159	168	167	154	154	150	164	181	165	159	167	147	196	163	179	157	140	190	172	173	160	171	191	169	169	187	192	174	165	152	170	169	158	147	164	144	159	167	172	173	169	157	166	163	179	160	159	167	168	178	152	182	172	178	152	173	152	176	149	160	145	199	169	141	153	174	173	190	146	182	158	156	161	169	164	175	177	176	169	178	175	150	158	136	183	188	186	171	153	137	156	164	196	130	180	162	168	197	170	164	166	152	177	160	171	168	194	169	151	175	167	160	149	183	162	179	174	160	167	156	163	195	172	168	174	174	157	149	177	154	170	137	170	161	161	178	135	154	159	156	159	171	147	171	153	172	192	149	172	154	184	150	163	174	159	129	175	151	155	173	169	166	162	163	164	154	176	153	161	173	153	156	153	169	174	141	175	144	159	163	159	206	158	139	179	182	165	140	152	170	179	175	141	180	160	159	192	161	143	152	171	148	153	158	171	195	151	169	159	150	165	171	172	180	150	164	152	141	162	179	145	174	181	164	153	184	157	161	144	176	161	160	165	179	182	158	170	164	161	160	161	157	145	171	169	167	147	165	183	149	164	162	170	158	155	160	161	160	162	172	175	158	165	166	184	171	162	159	188	167	167	169	175	167	163	182	144	166	170	146	169	158	171	157	173	157	160	181	185	166	142	153	171	149	174	179	159	161	174	155	170	169	171	167	170	163	192	160	150	157	148	193	153	173	147	158	179	152	158	163	183	169	168	159	161	162	151	153	184	171	143	169	162	140	168	164	138	158	180	162	141	167	150	177	189	170	155	166	154	172	166	159	153	171	172	153	144	154	156	167	170	150	159	150	155	166	168	177	152	134	164	155	166	143	160	170	157	175	163	181	201	147	161	170	155	145	180	164	166	161	175	150	167	147	154	157	165	166	207	172	191	163	174	166	156	171	169	153	159	178	172	156	151	161	158	146	170	153	145	191	170	158	144	170	168	154	170	170	150	195	171	140	149	162	169	167	159	155	149	160	171	155	169	152	162	180	178	174	159	167	167	155	160	172	161	145	165	153	152	157	152	163	173	167	177	171	164	179	185	156	192	166	163	160	157	147	179	164	170	176	166	156	162	145	176	182	177	185	145	166	179	170	170	168	166	159	161	149	153	161	190	166	155	171	180	157	160	165	167	150	136	147	162	168	166	183	153	169	159	159	167	165	173	181	190	166	175	171	160	157	156	155	167	170	180	181	144	174	156	146	164	171	173	151	174	160	159	162	184	150	164	156	165	180	172	182	167	155	184	154	154	171	165	147	153	135	157	156	154	156	144	179	147	167	165	171	167	167	164	188	149	159	166	159	184	182	137	166	171	169	149	146	165	147	182	141	177	166	160	171	169	175	177	157	198	175	160	170	175	167	181	139	163	151	173	157	163	152	198	148	165	176	144	157	190	188	151	168	157	136	149	171	167	174	184	164	153	194	170	173	164	184	158	166	184	167	151	154	183	144	174	168	146	170	159	160	164	174	174	163	175	152	162	149	140	141	146	152	131	159	164	150	162	144	172	166	177	161	169	162	179	155	161	162	154	164	180	156	149	146	156	182	165	166	161	164	160	137	185	140	169	171	188	156	164	176	166	162	159	157	162	183	147	169	177	172	188	148	192	158	173	167	175	180	161	154	146	152	170	166	156	168	163	160	179	155	160	182	165	155	165	184	164	181	172	155	183	161	172	142	163	176	175	175	162	146	177	160	159	155	151	153	181	165	156	159	189	193	174	182	159	159	162	161	169	165	190	161	182	174	153	155	175	178	169	175	161	180	163	176	167	156	142	156	167	186	180	175	144	164	161	156	151	172	179	170	167	166	164	167	187	194	180	169	168	176	178	161	167	164	167	149	168	158	155	173	168	156	149	196	173	175	164	178	167	162	175	141	165	173	161	187	160	139	168	191	172	177	179	146	160	183	154	154	178	171	160	190	160	170	177	165	169	162	161	169	188	150	156	169	152	176	177	155	170	156	154	155	165	169	182	171	158	185	131	176	160	183	195	129	145	163	157	168	183	184	155	176	130	179	162	174	155	162	174	182	187	193	151	161	148	160	177	141	168	180	161	179	175	179	173	172	141	186	148	141	166	163	173	160	159	167	193	164	163	159	153	167	165	165	178	170	159	148	162	177	144	161	187	169	141	174	173	158	160	184	189	161	140	146	151	168	179	181	164	168	163	159	169	146	168	171	175	163	154	154	161	188	175	169	147	175	163	159	144	153	150	161	152	158	173	162	173	156	149	169	185	157	144	151	155	161	169	176	148	166	165	154	163	170	169	149	170	142	161	155	154	166	175	157	167	163	151	152	170	162	167	166	161	197	169	154	159	172	157	161	149	183	136	197	126	147	164	159	161	163	157	167	152	170	177	154	155	166	170	174	135	159	163	173	170	168	155	155	160	158	150	154	161	173	205	174	155	157	167	182	145	171	166	159	155	174	159	164	165	157	188	163	147	164	146	163	165	204	171	163	166	161	159	173	165	145	156	157	155	162	163	181	192	138	187	148	152	146	166	182	149	197	187	173	148	171	148	179	168	134	186	152	150	165	163	161	182	174	165	178	191	141	162	155	170	169	167	147	146	164	161	159	166	189	142	187	170	152	174	178	163	163	148	121	151	134	150	158	160	166	178	182	156	154	157	168	190	172	188	152	181	142	163	146	170	158	202	154	181	173	181	150	175	170	151	162	161	172	160	171	150	148	165	156	154	167	177	162	190	157	158	149	166	148	168	154	179	158	155	177	167	125	186	170	136	190	173	171	142	162	158	174	165	162	186	151	139	170	158	157	150	157	182	148	178	172	152	155	170	179	191	158	174	164	152	170	147	139	179	152	143	159	163	162	154	167	176	168	158	161	164	182	153	149	179	161	172	180	171	161	155	179	171	175	177	179	154	184	192	175	148	163	155	171	155	179	158	177	152	167	162	157	142	168	182	168	147	169	181	133	142	148	181	172	159	155	161	145	157	148	159	164	134	165	164	173	163	173	177	170	171	164	167	161	171	175	160	190	177	170	159	156	180	155	186	174	158	153	177	123	166	173	148	177	170	191	141	163	143	164	163	171	146	190	187	169	156	147	223	150	187	177	173	157	138	170	160	158	158	149	158	169	175	161	176	155	183	185	179	176	148	162	158	151	167	160	161	144	157	177	168	187	147	148	167	178	180	144	157	172	170	137	170	154	136	157	168	154	161	162	157	149	181	163	183	162	181	178	172	169	162	187	170	166	176	155	157	154	180	147	165	157	169	157	171	167	164	161	150	186	139	147	163	158	168	150	193	154	174	154	173	177	172	169	160	167	198	151	173	173	161	144	149	149	168	151	143	156	190	172	169	161	176	179	143	139	153	144	158	166	155	172	165	181	160	154	176	162	175	165	144	190
43287	54410	68168	49949	25359	27583	22369	24685	25997	4798	2693	1155	1041	980	1109	1471	1976	2226	2388	1659	1843	1698	1485	998	760	839	666	561	506	479	491	460	425	463	445	464	426	463	453	467	424	465	440	441	394	464	426	437	441	458	457	426	419	458	428	456	421	476	441	440	458	397	443	416	467	409	433	425	392	424	418	413	423	430	449	392	454	427	446	443	435	466	429	472	440	433	435	425	415	452	411	429	447	427	419	404	424	481	428	432	427	419	424	461	435	405	453	437	450	407	457	423	429	449	441	420	384	451	425	427	394	492	468	440	434	400	402	430	411	453	415	407	426	420	403	469	414	411	461	398	419	436	420	405	398	414	431	417	420	420	447	447	381	446	455	412	429	432	412	435	385	414	415	381	455	449	424	436	414	423	441	397	435	414	412	429	471	425	443	450	449	451	363	427	458	392	435	389	417	392	421	403	404	416	446	399	429	420	429	393	441	421	388	431	435	433	433	410	424	427	459	416	406	401	414	453	442	434	477	456	427	441	404	451	417	427	421	455	398	421	424	459	406	456	432	413	443	395	406	418	434	440	430	412	407	435	469	398	455	463	393	484	407	427	426	422	417	429	414	436	455	443	439	425	424	415	398	415	439	456	467	413	421	432	432	412	406	408	457	450	402	440	407	434	433	426	407	406	445	431	397	455	398	450	427	474	390	414	410	443	411	418	409	437	402	455	433	430	431	446	425	441	443	439	444	425	388	435	440	432	414	391	419	419	428	432	439	426	423	406	434	400	424	427	425	431	403	395	431	410	437	422	424	435	475	420	411	442	460	447	454	423	390	472	432	410	413	403	454	431	418	461	391	391	424	396	417	433	422	451	395	443	428	458	408	425	428	431	442	441	445	438	418	471	424	434	447	405	406	410	432	396	423	412	399	438	425	439	417	455	397	435	416	417	387	418	417	409	465	434	409	423	448	408	417	414	428	429	426	423	429	416	418	439	450	445	422	437	418	430	427	408	435	432	436	466	418	410	454	394	460	405	418	429	437	435	411	436	446	432	416	435	424	425	392	413	426	384	475	398	432	434	395	436	435	432	426	434	409	404	409	443	434	427	388	433	443	425	466	469	448	421	460	437	465	420	388	414	419	424	447	421	416	400	416	414	419	414	440	463	421	427	437	451	406	413	431	417	379	430	421	421	437	417	419	404	414	427	399	388	427	444	413	447	438	425	446	463	378	377	404	405	430	434	465	398	444	434	424	424	437	413	418	423	415	435	459	376	413	414	415	411	420	412	451	434	426	415	428	439	398	410	430	408	434	407	474	446	433	399	394	422	433	464	395	395	409	404	413	431	432	439	452	432	464	434	417	474	441	457	410	420	411	466	417	423	403	426	432	430	424	452	445	426	459	434	435	430	413	426	429	455	441	434	426	467	407	454	441	432	446	481	422	399	416	435	419	437	415	442	413	449	418	403	455	444	403	401	428	436	426	481	411	473	410	412	439	398	433	420	410	441	401	411	445	441	398	438	419	462	457	403	473	445	403	422	428	401	429	448	443	405	405	436	455	454	370	364	441	440	395	417	437	430	425	427	442	441	434	418	438	435	431	392	418	411	443	438	408	402	432	433	440	414	430	433	420	404	436	412	429	457	428	419	414	419	446	411	417	415	407	461	390	430	438	423	448	412	407	408	433	438	412	448	416	405	430	376	386	452	439	450	401	441	459	438	394	431	435	400	432	439	407	401	411	438	419	393	425	383	439	393	452	449	424	420	436	407	458	431	427	419	420	413	439	412	453	425	413	427	397	400	440	436	438	398	440	443	444	404	373	413	414	431	399	401	413	426	439	422	460	420	416	422	419	439	408	430	452	452	440	412	440	417	422	435	415	424	404	455	436	414	384	445	426	444	446	408	413	437	423	454	427	434	440	444	410	458	406	429	375	425	407	409	458	434	402	408	429	445	422	417	397	381	387	389	458	410	390	451	418	417	432	399	432	431	426	426	433	400	406	431	434	412	448	384	476	461	438	434	415	415	399	438	429	434	426	441	418	434	424	418	422	416	454	426	410	436	398	423	419	460	434	413	429	448	421	414	417	413	421	394	453	386	382	407	430	457	411	434	452	430	416	432	418	434	421	438	422	413	432	394	400	430	415	443	415	414	463	441	417	410	432	394	398	419	395	414	421	385	386	429	423	407	432	395	425	444	442	445	395	409	463	413	423	430	407	393	448	424	433	420	448	453	459	429	462	420	425	444	408	433	445	415	455	426	416	404	410	406	418	434	367	389	379	423	445	422	398	446	458	431	439	422	439	436	431	397	420	458	391	448	446	451	423	455	433	446	447	402	396	424	420	404	429	439	393	421	469	443	377	405	419	457	399	436	444	458	398	407	403	372	444	422	437	418	404	435	435	393	453	414	436	394	448	434	409	417	434	403	412	437	409	426	419	447	457	417	436	428	427	396	382	414	471	415	398	425	427	438	423	428	445	417	393	434	456	435	455	415	425	420	453	436	422	426	435	392	443	441	410	451	401	443	448	466	413	459	432	426	428	429	440	414	462	395	441	426	445	404	388	423	442	410	413	433	451	389	437	384	406	422	413	443	442	444	377	421	409	425	440	423	407	447	420	435	460	471	412	422	478	411	437	445	374	455	481	429	387	392	415	407	397	420	396	426	419	438	412	438	391	411	442	435	442	422	456	420	396	407	440	452	408	441	420	381	440	423	434	415	452	439	419	452	422	443	431	430	423	419	452	424	463	422	419	449	414	429	407	399	430	407	393	395	440	412	405	401	458	437	436	419	438	399	413	423	406	441	416	427	424	424	445	434	411	389	425	435	481	413	432	391	420	420	425	400	433	411	435	436	421	432	419	414	437	410	438	421	447	433	479	447	422	429	425	446	429	388	434	422	428	404	412	448	419	427	401	421	434	441	430	418	407	417	435	423	429	398	397	432	395	433	426	435	441	445	411	380	457	449	439	406	431	431	420	430	417	461	406	419	424	404	462	448	380	420	438	451	435	444	421	428	405	427	450	438	469	460	458	444	394	414	433	424	445	435	446	432	419	431	415	393	434	416	439	439	445	354	419	441	435	423	382	403	426	404	410	412	417	430	439	430	378	417	409	436	449	429	418	437	412	444	417	397	411	446	424	431	416	437	455	352	465	412	425	458	428	427	433	433	414	467	413	428	449	421	443	424	433	392	441	429	400	467	442	455	435	435	405	407	398	400	404	425	413	442	462	403	406	446	434	414	430	378	423	417	450	381	444	448	457	380	439	456	454	410	398	405	434	419	406	420	403	436	422	400	433	419	407	433	436	438	435	442	465	458	426	424	412	427	451	466	450	452	402	431	411	462	457	423	426	438	455	428	418	412	414	428	426	408	421	454	443	419	416	403	391	389	412	443	413	406	425	423	383	443	451	440	416	426	442	426	425	426	432	441	442	419	426	471	392	456	398	400	468	427	451	449	426	467	470	405	400	427	434	397	442	412	391	446	422	414	449	414	440	431
12797	8739	11400	4427	1381	968	673	562	660	456	370	378	421	349	334	362	372	351	364	337	363	325	351	328	353	367	345	391	360	336	335	355	350	372	343	382	342	353	364	378	334	317	357	340	331	347	356	368	366	347	370	343	382	357	364	352	351	357	373	377	348	340	363	352	367	369	350	320	376	361	337	354	352	338	340	355	356	347	337	347	370	355	381	394	309	375	349	325	366	338	340	380	329	362	371	354	337	354	378	348	360	350	334	351	333	378	374	385	387	366	324	352	328	331	346	373	379	373	344	328	356	326	381	314	341	375	369	327	384	368	333	365	352	363	360	328	344	362	343	389	347	304	323	397	362	364	349	360	325	357	364	321	332	340	356	332	352	371	354	340	364	364	366	350	354	354	379	354	385	317	368	375	331	371	379	329	340	330	317	351	332	364	327	341	354	313	359	360	381	370	346	359	320	363	361	339	340	340	381	352	362	343	346	367	376	356	329	348	357	365	344	363	353	347	346	390	385	368	376	351	337	366	379	352	356	348	355	368	376	350	347	366	362	323	341	354	379	301	334	326	374	338	379	346	338	393	329	367	362	351	376	371	341	370	362	332	379	353	368	361	340	384	345	351	349	361	366	368	340	346	361	355	363	347	321	338	350	346	361	374	336	349	367	373	363	349	327	389	347	365	365	331	379	365	385	333	342	369	346	345	362	342	389	362	346	338	363	378	368	330	354	376	363	382	361	331	373	376	369	351	363	410	347	346	376	329	354	356	346	363	346	379	372	342	325	370	340	361	366	371	386	356	334	378	331	333	339	345	347	365	389	342	332	378	356	356	384	351	336	334	325	351	371	381	359	325	381	363	344	351	338	330	336	334	372	376	324	309	317	384	354	358	360	345	356	343	347	370	373	335	371	339	357	358	342	327	372	384	364	324	365	367	332	361	353	374	338	353	355	325	375	326	333	327	350	375	346	312	330	327	363	346	347	347	377	359	362	360	353	346	372	340	339	338	338	341	358	360	347	328	344	320	342	378	341	350	387	339	325	325	369	365	399	336	359	348	359	333	338	348	343	340	346	358	342	380	356	361	358	356	375	340	341	351	338	341	370	374	356	400	342	350	339	366	352	332	363	357	351	366	369	387	365	365	363	321	349	310	342	354	364	374	362	343	346	349	376	354	376	352	356	376	340	335	369	352	341	373	338	348	366	345	338	361	324	351	349	348	363	359	402	352	359	337	320	364	397	327	375	392	350	340	367	369	343	341	398	362	354	377	375	332	357	325	347	333	333	378	356	371	348	363	367	344	352	314	361	335	348	326	356	380	342	346	362	358	356	358	366	379	342	373	333	360	344	364	393	367	377	343	311	398	366	320	376	345	336	385	372	361	353	344	335	338	362	367	344	385	376	387	352	320	341	359	336	359	365	366	341	344	341	370	378	361	345	368	386	322	385	332	336	370	369	358	335	349	346	354	326	325	335	377	350	382	360	363	346	346	355	339	356	373	312	356	342	361	335	328	344	341	332	332	352	343	338	365	325	400	364	359	342	364	329	406	345	348	340	350	356	382	358	342	336	373	335	352	355	360	326	340	328	336	358	375	353	361	330	381	349	345	332	347	334	369	326	366	350	356	346	345	343	355	344	338	370	352	357	375	359	339	325	381	336	333	352	373	347	383	386	360	360	374	380	339	365	357	371	355	364	379	359	333	350	353	381	357	366	340	366	348	350	378	318	381	346	378	357	331	313	371	325	341	336	344	352	342	391	367	313	331	361	339	323	346	344	332	365	344	361	350	356	358	371	327	379	340	311	338	334	350	343	342	354	391	345	367	366	365	329	351	321	410	370	341	387	359	320	335	323	365	347	382	340	374	328	378	366	361	372	393	361	368	347	354	336	336	350	354	371	396	373	397	364	346	326	371	350	373	386	392	310	356	347	397	310	381	331	335	321	353	355	330	343	363	358	351	354	348	349	349	332	356	363	344	348	354	369	358	359	351	324	371	332	332	350	372	398	383	342	353	356	329	374	368	358	338	366	363	369	359	368	356	362	335	386	315	344	355	344	357	340	355	345	335	353	311	372	350	336	365	359	321	395	343	343	352	348	353	341	356	329	304	351	320	354	337	373	355	374	373	391	330	380	366	346	374	375	326	392	386	344	373	368	353	342	346	341	351	370	372	359	359	375	360	331	328	337	364	349	348	335	360	367	336	364	363	341	343	351	368	355	360	342	315	348	335	321	336	371	337	337	330	343	349	337	352	349	346	381	365	360	339	361	317	356	344	358	340	364	340	360	352	342	327	349	353	370	368	344	341	388	326	318	359	403	370	367	364	335	389	393	377	373	337	360	370	390	367	350	359	323	330	345	356	411	386	347	336	334	344	356	370	327	342	351	341	381	341	317	330	367	352	357	327	347	367	370	360	359	336	373	360	377	369	338	299	342	339	365	348	358	327	386	390	337	333	356	360	374	362	351	357	356	363	362	302	356	361	372	349	354	335	336	327	389	360	391	365	337	379	354	383	340	364	340	371	353	328	375	396	369	311	344	314	366	351	333	330	365	380	374	335	344	350	332	348	382	350	334	351	311	353	363	355	364	358	356	329	338	319	363	357	371	340	369	353	372	379	354	374	333	370	392	367	334	360	360	341	358	353	360	372	348	365	329	311	370	341	354	361	313	362	356	381	343	342	379	354	356	312	369	347	351	333	357	342	373	365	311	363	339	336	346	373	357	349	357	365	388	356	384	381	342	343	361	351	332	330	366	374	343	321	347	316	337	322	374	345	349	339	349	353	355	374	326	335	324	363	360	350	366	385	357	357	353	340	383	361	348	388	385	325	375	341	358	369	358	357	340	365	416	353	337	376	334	335	347	335	360	337	382	345	374	364	360	357	334	354	346	317	373	355	355	364	321	352	353	331	323	382	383	374	353	370	333	325	355	324	330	346	355	361	396	365	380	344	347	363	372	347	375	359	326	343	367	377	368	356	344	362	371	341	320	331	345	337	348	296	357	362	338	346	357	325	357	368	369	364	358	384	377	390	389	332	345	398	351	360	322	390	378	359	339	334	321	359	360	361	323	323	351	321	333	338	343	372	345	371	364	356	365	335	344	342	351	329	363	338	381	321	355	328	337	367	356	355	339	339	345	347	352	334	370	346	316	365	327	386	357	329	372	322	341	350	367	381	347	374	342	372	361	354	345	345	370	339	373	323	373	357	355	344	329	346	358	356	342	377	354	350	335	335	337	352	331	373	355	360	373	362	369	345	328	327	402	346	342	309	343	328	323	355	316	337	394	371	376	354	356	375	388	349	351	350	355	365	313	358	351	391	398	337	339	381	335	355	342	334	344	377	326	362	328	366	330	324	344	344	330	344	407	337	329	373	333	377	329	337	344	359	327	369	373	360	369	338	344	351	364	345	365	358	361	305	353	346	347	334	360	367	349	357	332	323	330	336	347	337	364	370	347	369	321	384	312	326	339	396	332	380	352	362	385	335	347	328
11432	12042	18888	10399	4037	3416	2619	2292	2399	1123	847	876	836	883	892	859	862	955	968	849	882	925	888	897	835	847	868	839	843	862	811	819	887	882	859	789	902	810	849	863	847	894	828	836	829	795	867	845	892	850	878	849	889	779	826	861	872	872	841	843	866	838	748	871	822	885	856	858	829	885	851	814	791	867	838	836	846	842	845	844	840	868	828	827	913	860	858	814	792	772	900	848	872	864	878	833	894	816	759	813	794	816	862	867	873	837	817	833	837	833	867	889	845	894	807	837	853	862	852	833	854	844	849	865	838	839	826	879	874	845	832	808	849	849	783	859	848	862	904	850	868	883	838	865	881	824	809	851	879	874	873	847	855	868	836	836	851	807	829	827	864	833	867	838	849	849	852	920	820	850	814	844	853	855	780	868	892	884	849	848	875	833	859	879	868	820	825	874	840	810	835	821	825	872	810	881	849	872	851	859	861	814	835	839	851	864	898	873	881	852	831	834	839	874	789	898	863	854	813	835	828	819	862	860	865	850	890	873	867	916	865	844	881	869	847	850	868	818	870	794	877	818	863	844	778	881	809	822	829	847	846	843	822	827	872	897	826	805	870	861	838	882	743	810	835	817	870	859	867	833	826	845	855	869	893	842	849	919	825	819	893	810	833	872	839	881	848	840	858	891	895	926	830	821	889	830	849	854	868	860	872	819	863	827	912	890	906	838	810	849	892	799	851	870	842	819	842	868	843	800	837	908	864	805	818	811	879	831	864	851	863	815	853	811	813	856	789	863	762	890	829	833	896	847	867	870	852	821	840	874	895	852	838	834	864	872	867	880	872	851	845	864	817	836	812	912	861	810	837	866	807	823	835	847	861	837	843	870	817	910	887	867	816	844	843	859	847	879	920	810	819	836	813	823	831	818	831	832	894	849	886	831	840	879	837	885	862	871	849	804	804	841	803	836	854	871	870	857	907	874	820	863	852	878	858	869	812	877	862	836	877	860	867	817	857	860	814	845	829	793	851	873	862	848	896	844	840	853	861	826	834	832	801	834	852	861	879	890	814	855	856	848	871	836	853	817	847	902	868	828	917	852	843	818	827	804	851	866	799	838	831	869	883	847	836	852	919	858	831	825	794	827	827	876	832	876	881	822	830	847	824	840	860	845	851	878	778	857	862	833	834	848	861	797	882	805	863	813	877	814	881	857	856	873	808	840	831	896	821	831	811	916	853	885	865	863	825	815	837	850	861	841	837	861	890	834	853	851	847	841	866	861	836	837	845	850	837	840	860	822	846	852	806	868	873	815	843	857	862	824	867	832	854	863	818	799	810	869	850	830	880	825	822	829	860	833	844	817	880	855	866	798	815	827	847	863	785	798	806	834	814	814	880	823	787	860	793	848	785	880	863	831	796	829	823	884	799	911	838	863	840	843	907	808	843	877	860	829	831	832	894	895	839	877	833	883	872	833	807	859	860	850	834	830	824	819	837	870	829	849	863	890	853	789	828	861	861	901	811	870	827	875	848	888	860	857	851	875	800	837	836	842	884	886	853	782	853	872	827	843	805	839	878	833	855	846	815	817	844	850	849	871	858	876	925	852	808	828	832	870	840	868	848	849	850	865	881	881	802	839	858	892	832	847	836	877	870	905	812	862	827	872	852	847	845	845	821	879	859	840	798	831	807	810	861	795	848	834	866	858	800	863	780	868	819	863	884	866	845	907	921	857	846	820	810	853	805	856	872	834	801	774	848	807	847	867	855	819	833	848	859	833	898	869	860	854	877	854	798	828	835	873	885	829	852	795	859	832	873	835	773	886	857	853	891	888	855	803	823	832	900	839	829	866	840	869	828	806	835	837	810	845	867	843	876	846	807	825	742	895	866	796	875	808	840	810	821	873	827	888	874	839	855	839	823	897	836	857	817	826	846	819	827	878	853	804	868	845	818	855	788	862	873	860	893	858	818	833	835	833	841	838	874	836	826	859	834	864	822	844	868	835	835	861	859	869	875	830	888	873	827	847	825	907	873	841	817	815	847	865	858	814	816	864	907	859	862	912	861	868	863	855	815	797	856	822	850	896	848	858	832	853	880	847	866	852	831	847	859	840	881	804	897	811	859	839	836	871	796	820	863	864	880	847	821	819	830	856	854	861	880	818	917	784	819	894	861	872	804	833	791	847	835	854	838	855	781	842	860	899	855	875	824	851	825	804	871	838	878	825	814	817	816	819	873	866	861	876	822	850	865	874	868	878	885	882	843	823	818	814	893	844	864	865	833	834	841	819	901	877	850	873	848	869	841	811	859	810	882	859	821	897	862	805	861	839	863	826	792	831	892	818	868	870	845	876	844	859	853	827	873	872	836	860	881	844	828	842	867	843	768	824	832	809	879	849	886	880	821	803	861	844	814	849	867	874	863	869	854	833	886	848	841	778	857	826	870	871	826	823	803	864	888	820	875	782	866	858	859	908	823	851	867	843	850	882	876	837	782	863	854	776	868	784	811	851	854	801	885	813	835	871	840	865	811	823	841	841	855	871	865	846	830	801	877	865	907	834	861	844	897	810	792	822	839	849	840	798	880	862	780	854	822	844	829	821	807	825	843	845	845	811	817	851	926	871	873	870	824	866	859	840	820	863	860	839	830	854	827	878	854	816	849	803	880	851	873	871	837	864	815	886	800	840	893	861	843	876	881	832	829	864	825	873	820	819	897	874	902	820	835	802	867	772	859	910	821	846	817	838	826	876	842	759	805	847	872	810	878	837	880	815	822	851	865	820	879	849	862	833	827	823	813	857	869	834	858	830	856	824	802	837	899	889	877	841	860	815	787	836	854	862	844	841	843	849	868	825	883	873	881	903	891	853	872	847	842	855	859	801	819	838	847	810	839	838	826	825	825	910	899	860	870	875	884	870	835	837	879	880	841	862	837	811	831	865	829	830	891	873	844	839	867	813	841	844	860	837	818	888	848	796	829	809	871	873	822	865	919	939	856	839	902	839	810	862	869	817	876	779	854	859	834	908	826	760	797	861	833	860	836	860	844	827	842	881	899	843	854	862	871	899	827	804	833	798	841	831	841	813	890	857	915	808	824	864	850	899	831	840	846	885	856	804	826	926	881	796	843	868	835	876	826	802	828	875	784	852	840	833	887	878	899	835	792	824	866	805	841	853	837	842	808	850	851	831	857	853	835	895	842	867	853	836	830	886	816	880	832	844	886	804	794	827	827	819	893	856	831	876	836	848	850	855	841	813	797	844	873	835	836	845	864	842	836	839	851	824	885	834	854	851	832	806	835	879	894	873	821	874	870	887	812	808	856	871	839	864	852	817	818	862	843	872	801	886	873	848	826	806	855	912	859	807	905	817	838	819	815	789	843	883	809	812	830	851	830	875	921	845	861	860	862	814	823	874	849	828	855	855	771	876	860	851	838	862	858	813	838	954	803	855	858	868	844	848	833	869	838	810	843	827	829	838	780	856	895	856	897	877	907	913	838	856	817	876
56234	57498	65009	42087	21525	13299	7682	5635	6985	1631	429	366	332	361	407	351	396	404	433	421	389	366	372	307	329	302	296	275	295	304	294	259	282	279	299	303	289	267	311	281	267	297	277	270	304	261	271	304	292	270	274	315	280	264	284	297	264	297	309	296	286	264	279	299	264	294	266	245	326	307	256	264	315	267	277	297	300	301	280	271	267	310	293	315	287	278	270	309	272	285	260	298	294	307	296	280	270	297	260	291	282	277	314	266	269	284	246	299	288	287	313	293	276	278	293	306	293	311	271	295	275	261	265	281	274	279	290	270	278	270	331	316	279	278	302	251	289	294	280	252	303	271	294	264	309	302	262	272	261	293	294	283	304	283	291	277	309	276	290	310	277	300	300	275	279	258	274	296	303	271	306	276	264	286	296	298	272	282	265	272	290	264	291	280	286	303	300	286	273	284	301	280	280	302	275	323	276	304	337	282	277	262	277	285	267	251	262	283	272	274	299	299	296	302	271	297	270	298	288	300	279	281	308	269	263	274	299	274	280	267	285	293	280	287	265	267	286	273	271	273	263	291	278	315	271	290	279	304	282	281	296	263	296	296	294	284	283	254	274	290	276	280	302	304	297	269	272	280	288	298	300	305	277	312	300	259	275	260	279	285	306	281	280	251	283	306	326	266	307	287	285	249	309	296	278	300	297	293	247	285	267	276	295	308	279	254	303	303	300	306	274	300	322	315	246	293	272	290	281	263	324	296	263	288	288	314	309	273	259	312	297	267	295	270	273	250	301	278	283	287	288	276	260	271	256	291	253	293	269	280	291	287	288	285	286	328	264	287	288	309	274	287	314	271	267	318	282	325	269	268	299	268	280	281	278	276	284	284	265	286	297	282	262	295	266	304	303	282	284	284	284	282	286	295	275	315	305	259	294	259	281	287	269	297	262	296	293	279	271	303	278	268	321	281	267	282	265	288	284	298	282	286	266	297	291	251	268	271	294	285	283	274	268	274	304	286	308	261	266	291	259	303	292	302	262	276	275	273	264	268	280	272	279	267	275	281	307	286	278	305	303	297	255	304	250	260	288	288	272	282	310	270	275	306	311	299	281	284	258	319	272	270	285	263	283	294	305	292	262	303	272	269	295	265	295	317	271	269	265	281	278	297	270	290	263	296	313	288	266	286	289	295	251	302	303	267	278	267	265	293	262	265	271	269	281	302	282	269	295	276	304	255	309	293	298	293	303	309	298	292	289	318	280	272	311	269	284	276	297	259	300	271	292	317	304	270	268	264	278	280	295	302	287	287	246	279	266	286	252	252	277	297	274	272	281	277	289	271	286	280	290	230	283	272	298	278	284	280	321	285	289	269	279	296	277	247	286	283	324	281	295	280	274	268	276	282	249	264	266	314	297	269	311	292	259	285	281	299	303	295	283	270	295	281	305	285	305	261	292	293	287	289	299	269	289	266	313	276	267	294	280	289	295	253	302	312	294	282	298	279	289	326	263	274	317	291	269	277	285	298	315	286	273	273	283	291	286	275	285	259	266	288	301	256	302	288	275	282	293	278	267	282	285	297	288	300	302	277	299	284	289	264	260	314	302	270	317	313	258	269	286	262	289	250	307	295	277	287	257	317	310	269	291	266	311	279	277	293	287	279	319	274	284	293	310	289	292	271	282	296	293	303	306	299	304	279	290	294	267	315	296	288	252	300	278	270	275	278	287	266	278	296	286	259	288	290	283	256	315	283	255	271	297	301	289	266	282	279	293	297	274	306	292	294	289	300	287	297	299	309	324	289	300	302	254	289	258	292	278	316	257	286	306	311	279	296	298	269	286	330	299	271	312	294	276	327	287	309	273	298	293	290	264	286	279	305	265	295	286	290	287	292	295	289	296	302	292	287	287	272	311	292	277	253	238	284	264	303	285	290	302	283	305	270	302	312	295	282	291	256	286	275	298	306	276	257	332	288	306	261	279	282	275	283	278	277	315	275	256	259	280	294	290	284	269	267	286	265	272	278	250	294	306	274	267	295	322	266	295	308	270	312	286	314	277	261	285	307	309	269	308	285	288	296	268	264	280	263	284	282	281	262	276	311	290	284	257	262	263	314	311	306	292	293	270	272	297	305	281	282	288	284	255	287	275	250	304	304	274	332	309	272	295	258	281	289	307	286	285	285	278	311	253	253	262	266	284	287	275	279	302	276	297	294	341	276	306	272	282	311	278	301	272	291	276	263	251	280	280	315	277	278	261	271	273	275	303	298	301	270	278	239	296	293	290	294	272	287	251	306	267	272	291	295	290	258	280	258	289	278	277	256	273	256	265	287	290	311	263	296	290	316	275	273	248	274	285	295	291	249	271	268	272	278	291	319	333	280	262	291	291	294	267	262	293	292	271	296	294	310	282	264	303	301	276	272	288	298	257	281	298	250	300	285	316	302	269	258	271	254	308	288	314	302	305	315	297	257	274	300	275	281	311	288	294	270	254	339	304	282	282	323	279	294	299	275	311	280	282	270	262	297	265	270	261	278	280	294	284	287	257	261	274	269	281	283	276	275	284	286	265	294	290	287	289	271	288	307	276	287	275	285	296	285	276	273	260	292	324	278	277	289	332	296	285	271	289	287	276	279	266	248	265	280	313	285	290	267	287	260	301	268	276	253	292	280	285	279	283	298	253	335	297	264	285	295	298	301	261	308	309	315	292	276	288	301	268	249	294	269	296	279	287	267	290	271	288	298	327	289	272	276	270	284	247	282	291	290	298	313	323	290	297	259	308	306	287	264	304	275	277	285	275	281	289	254	276	276	286	254	300	287	276	286	283	292	276	301	279	308	281	294	295	272	310	287	288	239	288	275	275	259	278	299	276	296	256	273	286	289	287	294	266	267	282	273	286	283	303	293	311	270	293	261	286	281	268	260	262	283	273	291	304	301	306	305	289	319	290	302	281	292	278	286	293	319	301	320	253	251	278	302	306	300	255	287	278	262	265	263	272	308	289	314	316	282	302	289	300	282	271	268	281	261	305	276	265	257	287	297	275	299	275	292	304	310	282	293	281	304	288	270	305	300	277	302	285	324	291	298	305	293	280	273	270	283	256	261	288	283	290	285	318	296	274	296	268	320	308	274	316	270	257	292	277	270	276	285	278	286	288	273	261	283	269	296	289	283	272	279	307	274	297	299	293	295	269	297	263	286	262	294	309	287	252	289	272	299	270	289	298	303	330	300	310	286	293	281	283	255	294	291	316	270	266	276	309	287	270	285	267	276	258	272	285	260	285	293	273	267	284	298	315	274	298	331	305	304	269	295	286	264	294	299	271	281	280	292	271	275	301	279	305	288	269	280	271	284	234	297	273	294	295	277	279	254	292	279	293	280	243	265	294	284	290	254	298	276	280	275	294	276	279	262	290	274	280	290	266	255	267	288	280	287	285	293	311	246	306	295	288	253	300	262	280	291	278	298	301	305	286	280	301	303	260	308	304	278	281	293	287	302	267	299	297	301
34251	44019	58515	45622	20701	21038	15214	13911	19937	5000	1550	1001	982	1181	1370	1240	1439	1566	1640	1600	1231	1253	1081	1003	884	949	881	813	789	831	709	718	704	668	670	700	683	720	698	686	687	670	725	676	674	676	687	705	706	647	705	716	728	692	702	682	694	740	706	669	695	698	708	691	661	670	674	668	648	706	692	712	728	674	725	703	701	677	609	641	696	732	705	657	723	658	683	706	679	672	685	707	623	702	736	688	706	702	673	712	685	699	684	673	719	744	718	743	685	648	660	688	680	763	696	691	639	702	693	674	686	630	708	681	697	684	693	668	719	727	687	720	723	690	719	700	700	735	712	716	695	707	699	685	707	655	718	674	701	738	713	722	746	671	704	635	670	714	699	711	684	696	715	687	684	720	650	674	681	667	683	710	668	685	683	708	719	717	686	669	712	699	656	658	718	644	697	639	750	705	680	628	700	708	710	645	724	659	687	672	704	681	672	749	692	668	684	652	650	654	690	715	677	675	667	654	663	729	651	717	659	642	700	660	690	674	715	704	671	713	692	656	646	683	719	757	664	664	687	712	692	713	685	692	669	691	696	708	682	681	721	676	665	716	665	681	660	684	723	695	672	672	692	659	684	698	702	708	728	702	693	736	671	659	719	698	695	706	655	690	683	702	638	739	714	694	703	681	716	720	689	720	715	661	663	654	663	678	671	664	709	661	664	684	688	668	724	666	688	712	669	665	706	719	664	632	738	701	728	672	700	658	690	631	698	625	654	688	641	683	702	659	668	695	709	692	694	704	731	662	741	648	683	668	739	710	730	647	655	668	660	710	697	718	687	680	731	723	714	662	676	659	667	702	673	700	668	695	689	653	697	643	661	692	678	686	665	713	639	645	674	673	722	666	699	719	673	681	764	697	640	698	653	701	691	690	727	748	692	642	656	683	681	685	684	676	688	707	712	676	662	733	722	685	702	728	733	696	652	665	665	699	679	661	667	687	648	721	711	709	723	635	707	671	647	680	654	661	658	709	677	665	677	690	694	727	668	700	702	660	700	638	664	671	693	746	757	673	687	687	669	702	692	716	721	712	669	702	655	685	660	733	708	723	703	644	716	667	724	693	698	709	709	674	652	694	662	705	662	681	672	658	607	678	693	678	651	676	718	703	674	723	641	676	685	673	645	676	724	684	664	703	681	743	631	748	679	670	673	697	701	717	650	689	694	645	645	683	664	641	696	700	682	659	694	641	709	702	700	674	721	680	705	702	735	699	714	701	689	700	673	655	715	676	675	719	661	750	690	672	690	683	665	740	699	686	708	686	643	654	695	697	730	681	675	659	685	679	648	754	675	641	744	663	675	697	682	623	671	649	700	638	701	679	696	704	685	742	648	680	726	690	687	689	699	656	689	671	673	749	675	685	684	691	688	697	652	688	646	712	691	639	734	703	674	643	655	729	691	646	655	657	672	693	654	721	677	701	682	701	707	682	657	719	665	665	732	673	670	689	674	745	654	677	686	656	713	697	673	696	700	708	703	717	705	672	703	671	682	667	686	668	653	706	692	694	656	672	706	698	711	718	643	682	675	682	664	666	692	677	700	721	689	678	686	652	705	667	660	685	696	720	707	668	675	732	675	739	694	728	662	743	724	686	663	610	678	700	706	730	662	705	673	657	699	671	673	671	695	675	722	689	672	650	710	637	629	696	700	681	679	675	683	677	700	715	646	726	728	724	678	710	642	719	682	690	648	696	640	668	653	667	651	662	668	693	672	684	665	667	749	668	682	711	685	650	708	716	674	723	702	652	671	653	672	697	677	674	618	692	708	730	707	720	700	696	647	722	674	717	666	659	680	697	707	735	634	650	688	680	699	729	681	704	764	672	620	704	684	712	708	716	689	684	706	683	668	680	700	681	696	674	679	701	686	666	685	658	688	700	646	703	661	691	665	708	709	693	630	681	725	652	711	683	717	707	685	715	690	688	723	731	670	705	697	685	700	715	704	686	673	669	698	690	681	686	699	654	686	710	652	636	672	737	738	680	663	705	706	689	687	691	723	673	725	707	696	645	667	696	704	683	699	678	646	640	714	640	687	689	673	724	687	721	700	676	713	677	660	728	697	689	693	642	663	669	694	724	710	670	716	726	635	675	686	698	706	699	677	661	733	673	709	663	683	718	704	696	670	707	673	683	684	701	661	720	684	673	692	678	683	736	688	722	715	677	665	655	694	685	650	741	623	712	684	664	657	630	678	721	714	671	709	724	699	705	680	714	661	752	663	642	733	674	694	668	740	686	650	654	703	720	666	701	672	701	671	711	709	669	671	683	693	698	689	697	725	672	694	634	677	713	705	673	667	724	690	671	678	669	721	672	677	695	653	716	665	672	682	683	702	671	643	726	686	679	682	734	724	661	693	730	690	686	700	721	691	717	681	644	682	698	725	674	698	664	710	676	621	710	669	726	630	713	693	667	706	686	755	641	684	653	686	675	744	681	672	673	697	664	712	709	676	675	662	752	710	669	675	733	694	737	707	727	640	700	721	645	670	617	715	701	692	690	681	689	711	722	687	681	680	661	671	689	710	662	730	647	671	723	663	665	740	687	670	698	672	685	702	698	650	736	662	675	699	645	697	717	691	669	727	686	679	699	679	739	651	683	700	677	676	721	678	703	700	686	702	617	694	679	704	678	650	700	692	665	634	709	654	688	720	698	691	678	637	672	691	673	708	674	712	681	686	690	663	716	713	664	677	683	717	687	682	664	676	671	683	727	620	720	685	704	719	698	675	704	695	683	653	662	718	647	658	692	704	666	706	671	679	691	670	703	649	669	700	745	671	698	681	697	695	717	629	704	674	699	738	735	699	673	658	668	643	686	679	698	687	701	694	687	673	708	680	679	653	707	723	681	626	747	711	687	681	686	682	706	672	722	655	681	699	659	683	709	673	709	693	690	713	667	690	688	678	670	707	723	680	697	683	685	691	714	704	700	718	693	709	716	642	650	661	700	712	683	673	659	693	681	730	717	697	697	662	682	703	649	705	668	680	666	642	709	683	719	683	663	694	661	713	732	708	751	680	695	703	695	694	633	663	661	675	713	662	681	702	693	695	688	681	691	662	695	675	669	685	665	687	666	720	731	700	680	661	670	679	641	666	696	707	683	684	704	681	719	722	751	639	690	715	706	709	726	643	713	716	673	698	671	701	696	719	697	714	681	679	701	690	702	625	662	671	650	662	678	715	725	647	689	714	719	732	725	623	701	694	685	646	653	671	678	665	727	729	695	683	683	665	613	683	687	661	677	667	682	658	690	686	762	692	664	695	699	692	703	652	653	660	700	642	636	708	665	678	688	711	694	685	668	685	676	705	707	711	723	678	657	649	706	677	707	669	642	675	697	688	712	707	710	738	710	715	686	669	699	659	673	676	694	697	690	705	701	729	703	681	681	688	685	688	682	693	633	648	672	677	698	695	652	671	712	695	707	699	728	649	644	703	670	706	716	727	693	672	692	715	705
68059	68539	74380	50580	28785	19773	13290	10277	14906	3786	464	290	258	346	376	368	387	392	428	340	380	273	274	222	232	236	189	190	225	222	185	166	164	167	164	182	183	193	161	170	185	203	171	158	183	162	143	162	180	184	175	175	182	163	157	166	178	157	188	188	170	156	193	164	162	173	194	156	173	162	182	152	195	190	170	148	162	179	184	174	188	157	126	183	149	197	182	173	138	177	166	175	155	190	182	179	185	167	181	179	188	160	157	170	171	187	155	155	173	202	155	154	156	152	158	171	166	169	160	147	181	155	181	209	210	174	163	168	161	182	183	188	166	165	180	160	167	153	151	156	168	165	151	157	163	160	168	159	172	154	162	183	187	167	176	163	168	164	149	154	183	166	185	178	171	154	201	181	184	165	171	162	168	164	162	155	170	161	195	188	182	171	164	158	175	165	172	159	159	155	177	196	170	169	171	168	176	147	183	162	147	167	177	155	156	156	180	179	161	158	175	189	166	167	190	151	169	160	187	178	154	166	185	169	189	174	166	185	150	159	165	159	146	176	176	194	151	164	167	160	183	163	177	167	184	188	148	196	173	161	162	159	163	200	168	153	153	175	172	160	177	186	172	204	183	176	162	158	167	139	172	171	172	137	164	174	174	213	151	180	170	182	171	181	209	154	170	164	169	162	157	163	164	165	163	194	196	148	152	149	189	151	176	164	179	175	188	169	173	180	157	159	173	187	204	162	185	172	191	178	192	180	152	190	180	164	176	159	192	179	164	173	176	164	161	174	203	189	174	175	165	157	181	166	176	168	163	183	163	194	174	163	148	166	170	177	167	162	144	130	154	179	175	168	175	187	164	178	165	187	167	162	185	150	158	177	180	164	148	192	191	178	162	162	173	167	148	147	198	162	136	147	153	186	198	176	168	186	171	180	175	196	134	194	158	166	190	157	183	169	151	170	188	153	170	174	162	153	177	182	149	161	168	174	149	157	149	175	159	167	173	146	168	161	157	191	177	165	161	169	165	177	182	173	154	180	169	164	159	180	153	163	169	167	153	146	163	176	160	162	177	176	169	179	138	185	163	174	157	159	163	188	213	189	160	160	155	163	138	172	168	155	175	174	184	145	170	168	189	161	158	158	165	191	152	155	155	185	175	174	167	175	156	171	178	155	180	179	196	171	159	154	185	154	160	164	175	143	174	180	187	168	174	181	195	183	178	160	172	167	155	191	176	163	160	152	183	177	180	166	169	159	161	181	198	162	148	179	173	166	167	152	144	175	169	168	182	188	178	166	152	152	143	169	173	179	188	171	157	157	184	187	168	153	179	161	182	161	192	183	192	175	170	161	187	156	173	169	177	189	131	175	153	150	156	180	167	171	146	158	193	171	170	171	165	187	161	156	184	183	171	179	161	174	160	158	177	164	171	168	169	154	132	185	166	168	171	190	175	166	158	161	177	187	164	183	174	179	164	182	175	155	149	193	172	147	173	166	169	174	179	174	140	155	153	181	163	151	147	177	168	184	171	187	166	169	166	164	175	152	180	169	187	168	183	162	162	176	158	177	166	165	183	165	176	164	160	151	174	160	185	188	164	192	176	174	173	159	155	171	187	175	175	171	151	183	177	158	174	166	173	177	176	163	164	174	175	158	185	154	142	196	174	161	176	174	172	177	170	184	166	193	171	171	173	168	180	171	161	149	151	155	170	192	165	196	155	183	185	163	175	160	179	142	169	163	140	158	163	168	175	171	152	159	160	182	156	191	160	171	166	197	169	148	164	149	178	177	191	158	170	162	179	155	172	207	149	193	142	187	191	163	189	176	173	162	144	175	183	159	163	176	171	164	194	170	166	162	161	174	178	168	159	149	155	151	181	157	185	179	179	186	162	149	185	167	165	159	161	163	137	173	156	168	156	175	209	161	173	163	150	175	149	184	164	171	185	166	189	158	188	167	164	166	154	163	176	151	173	165	181	169	175	188	142	161	165	183	172	171	166	164	188	149	171	165	181	173	163	171	151	155	140	186	184	172	174	178	150	181	167	149	170	155	177	178	173	176	184	185	191	176	156	177	171	164	163	208	151	151	177	172	178	166	164	146	198	165	169	155	196	176	163	162	171	170	158	176	153	166	184	179	164	164	155	166	151	160	176	164	172	171	152	177	161	181	159	160	179	192	169	183	160	163	171	184	181	186	164	158	158	164	161	196	154	168	149	182	196	155	155	163	182	184	174	180	148	190	153	152	172	190	195	169	155	157	191	189	179	137	154	154	161	170	173	169	167	168	184	152	175	173	166	150	196	153	165	153	166	173	161	163	176	151	198	176	183	161	162	166	144	175	166	141	167	164	180	197	168	168	172	171	160	173	157	207	165	181	192	165	186	186	178	155	193	177	176	171	164	178	155	191	160	135	160	182	172	178	161	183	181	176	179	168	164	185	143	184	180	187	182	163	148	159	184	201	176	160	180	183	192	181	152	165	176	154	164	145	159	165	178	166	188	173	153	183	162	191	157	164	183	169	179	169	164	174	160	164	150	196	173	157	163	158	150	185	173	168	184	146	159	193	172	167	166	164	155	150	157	161	181	167	177	177	180	172	153	155	159	143	165	158	159	187	166	173	179	161	164	153	153	176	195	145	199	172	184	169	151	183	161	160	175	143	171	185	184	178	171	195	171	179	164	175	143	162	175	148	193	169	193	145	151	157	170	161	179	153	170	155	162	170	181	175	140	161	178	133	171	172	176	183	155	171	177	145	163	172	162	171	169	174	173	163	163	185	168	202	171	156	156	148	162	192	168	155	184	206	170	171	178	155	173	141	157	172	184	173	171	168	163	183	178	180	189	174	180	181	175	177	175	184	177	142	169	162	172	177	165	170	188	175	198	162	172	183	167	165	149	158	151	136	159	145	164	175	195	150	165	161	170	167	176	163	170	169	172	160	165	173	161	167	155	173	151	172	189	160	177	169	182	163	177	173	170	171	160	163	162	181	157	157	151	161	165	167	194	202	158	174	160	168	163	163	184	138	181	167	179	176	161	187	164	171	151	212	187	168	158	179	159	178	161	161	175	162	186	172	178	148	159	162	194	163	153	166	177	181	188	162	164	152	194	182	158	165	169	181	166	148	161	184	172	153	184	161	203	179	175	175	171	168	179	182	172	156	161	207	138	161	174	170	171	166	168	183	152	177	161	168	158	183	155	168	167	175	152	199	179	183	157	173	166	182	191	181	165	184	183	162	169	195	148	163	169	191	177	191	135	166	188	183	130	168	146	170	163	183	162	186	177	196	181	163	154	187	152	169	169	162	161	166	165	180	154	172	181	126	165	174	173	162	161	175	174	155	167	152	168	184	160	178	151	168	187	182	197	152	151	163	190	178	172	179	176	194	172	164	154	182	172	170	171	149	177	166	165	188	169	162	174	153	174	157	185	162	187	153	150	154	161	171	201	185	163	153	155	170	164	151	158	181	180	161	184	160	175	148	158	127	185	172	173	181	158	160
42071	53580	70915	51814	26347	25454	21196	21487	30315	8967	1968	1138	1094	1447	1551	1549	2153	1976	2103	1822	1730	1202	980	936	685	942	799	701	683	614	469	460	482	474	492	484	449	455	451	473	469	429	471	482	472	449	443	477	476	452	470	485	464	403	429	462	447	425	459	427	442	450	423	472	460	432	465	441	446	439	479	396	444	461	441	439	432	459	436	482	435	425	464	428	411	447	439	428	462	467	472	430	436	450	457	444	444	417	446	466	406	447	449	374	428	431	417	476	421	467	410	455	440	434	404	421	422	407	431	410	468	457	444	454	471	436	443	496	419	465	488	453	486	437	440	439	449	411	438	413	433	450	460	441	428	419	448	421	452	450	446	455	451	418	453	420	462	434	430	432	478	427	434	450	454	429	437	406	391	428	420	423	427	413	450	455	413	457	445	453	460	440	450	478	425	451	429	442	455	446	429	427	446	405	443	451	446	424	409	446	428	466	446	407	440	445	429	433	449	437	429	445	441	426	455	479	429	439	476	445	442	444	439	432	436	445	459	423	420	406	424	460	447	426	393	446	434	429	420	415	402	438	409	423	451	418	476	448	437	424	454	427	442	470	416	424	456	442	430	403	433	438	394	442	444	450	439	429	486	444	442	416	433	425	443	461	442	436	492	458	440	450	445	450	458	424	392	483	468	416	400	443	437	462	431	409	443	429	442	443	451	420	486	408	452	451	424	375	459	449	442	482	417	434	434	407	418	444	443	428	426	401	461	407	464	431	464	439	436	409	396	439	426	464	425	413	471	426	440	441	432	405	422	438	433	409	445	434	447	471	424	430	436	451	450	436	447	413	399	427	413	462	424	400	426	451	433	409	460	417	457	397	418	438	444	444	459	488	449	436	441	447	458	437	408	425	434	458	436	386	456	431	469	435	440	442	447	478	457	444	443	423	449	405	435	462	438	445	413	418	438	426	415	433	417	475	451	449	449	442	407	415	446	471	419	411	447	473	411	433	410	442	428	414	433	464	434	425	459	417	451	442	425	434	433	462	440	419	437	383	428	397	437	445	432	421	439	444	420	462	425	423	436	397	421	429	461	414	426	455	441	447	423	472	431	456	419	419	443	409	423	426	425	441	419	428	467	460	467	446	450	452	442	434	443	451	415	461	428	421	477	430	435	467	445	408	434	416	474	412	419	444	439	432	441	488	467	423	441	449	434	458	416	430	451	457	405	411	484	423	454	448	456	439	442	468	423	410	454	405	452	450	459	447	404	458	469	461	453	444	424	387	443	447	415	433	463	433	438	430	449	458	436	389	409	444	444	420	453	444	486	463	447	469	444	443	428	431	406	461	422	401	450	441	458	419	444	470	471	472	468	435	435	442	403	435	460	429	444	427	453	461	448	435	447	434	470	440	455	415	415	447	422	464	463	473	426	449	431	478	431	444	425	394	438	435	402	478	434	446	461	441	434	444	435	440	447	468	442	444	429	428	439	499	409	423	453	432	460	436	442	436	421	416	439	413	456	451	461	432	443	418	443	417	459	436	441	434	456	466	474	452	418	398	470	450	468	456	460	439	427	450	467	436	436	406	430	408	455	420	422	462	433	413	439	377	470	439	453	414	478	440	434	464	433	454	438	434	419	435	432	448	461	427	449	428	425	409	396	411	399	436	397	410	439	409	482	412	401	458	425	453	425	453	410	417	449	429	477	433	412	442	436	447	403	413	416	371	435	455	454	425	447	440	458	414	445	458	450	465	454	441	440	444	415	471	465	418	405	449	458	458	403	460	410	411	436	445	457	422	467	441	452	474	443	483	425	428	440	414	451	444	431	447	448	463	460	393	454	445	445	471	422	428	404	434	406	430	450	407	460	428	483	430	427	398	426	446	442	467	428	462	421	472	429	416	488	473	459	454	427	403	397	433	390	431	439	440	467	449	426	442	475	436	363	462	430	432	420	400	425	425	416	424	442	463	449	393	434	451	430	457	451	445	400	443	465	431	465	439	455	423	469	442	434	422	471	450	432	413	428	455	430	460	437	420	458	431	438	441	455	414	452	476	421	436	475	450	428	430	462	456	448	439	438	406	472	458	428	443	437	443	425	459	456	414	446	453	434	451	461	434	466	441	397	432	424	429	421	427	452	477	423	408	418	466	455	412	432	458	385	424	418	443	432	444	459	428	453	470	435	469	457	436	472	401	439	467	426	436	439	444	472	463	438	460	424	442	439	493	429	427	461	435	463	435	466	433	441	438	458	459	465	450	437	469	433	449	451	452	457	446	428	464	439	469	469	471	450	437	433	464	443	489	430	421	441	430	436	421	450	445	421	460	434	454	437	448	428	412	417	412	436	417	451	420	476	411	420	433	461	468	446	439	451	450	428	436	445	405	428	408	473	437	407	444	457	428	397	464	397	435	437	427	439	427	439	416	463	469	446	446	459	458	425	457	463	444	430	432	421	432	446	460	448	446	429	458	445	409	448	438	465	430	413	453	453	440	437	458	471	460	432	416	454	470	444	429	411	429	416	454	462	431	438	460	430	401	457	444	468	416	412	451	435	443	443	456	470	436	433	410	449	453	489	438	441	425	445	443	423	426	425	478	433	441	464	457	480	439	439	406	447	445	454	451	397	430	419	436	448	492	447	423	426	439	448	460	429	432	448	450	458	444	430	440	400	448	500	455	433	408	434	456	455	405	430	500	446	442	424	427	453	452	394	428	420	444	442	435	441	435	449	431	436	421	499	437	441	439	422	486	434	457	466	451	430	415	430	418	429	467	436	413	422	435	456	425	456	426	416	430	440	500	465	428	449	478	415	458	423	436	434	409	438	472	420	456	442	410	448	446	448	455	460	437	463	428	487	423	436	439	426	441	425	460	418	443	443	391	466	410	446	477	432	429	405	451	435	412	427	481	406	413	446	449	475	448	416	450	442	467	468	431	459	404	421	412	450	432	476	434	438	468	432	454	452	446	424	454	424	448	458	468	415	441	447	397	398	429	430	420	463	418	474	463	456	428	430	436	445	445	444	419	425	449	483	433	460	440	461	425	437	454	444	416	405	463	408	420	446	424	441	441	452	452	420	428	446	398	436	441	432	430	403	446	428	429	437	441	473	447	448	457	449	450	447	443	432	457	457	436	442	456	404	418	437	444	423	449	451	446	458	467	424	439	423	401	422	449	434	487	479	463	420	453	434	472	424	436	424	429	419	424	476	405	450	423	430	398	446	451	468	443	484	473	435	421	450	450	437	440	431	447	440	452	413	426	452	438	453	422	419	427	453	448	442	456	432	448	444	459	466	458	449	440	412	470	438	449	414	439	415	419	447	442	397	447	431	441	451	439	462	426	455	489	474	436	453	435	429	441	427	428	438	439	450	453	454	463	439	435	448	431	419	443	452	450	447	467	453	432	412	424	429	455	434	473	417	453	424	454	482	439	464	468	464	421	433	462	451	459	479	445	420	451	455	437	460	439	411	413	436	478	414	439	444	418	432	425	434	421	447	446	413	442
12709	8440	12516	4520	1318	878	548	504	511	465	377	352	341	376	384	383	396	349	378	352	366	378	339	353	362	366	369	324	366	338	351	356	333	347	357	360	383	371	347	387	339	372	350	398	350	343	398	351	305	337	380	341	330	373	351	347	369	378	376	411	377	308	347	364	345	377	352	386	342	409	369	379	351	380	353	364	357	380	348	364	352	369	387	368	371	351	342	369	376	338	395	368	372	346	352	363	390	352	360	329	366	353	318	381	354	339	316	380	340	372	381	377	368	371	367	347	396	359	373	323	365	352	356	358	370	372	284	364	338	371	324	333	346	316	367	369	362	346	371	372	370	352	340	344	392	362	356	353	342	364	324	314	344	379	377	375	360	348	344	350	355	369	387	363	361	327	364	353	335	350	352	358	361	362	342	346	355	360	325	373	372	387	370	346	384	357	362	356	365	362	347	367	356	345	365	390	366	343	344	362	378	332	368	375	357	373	347	393	389	359	350	341	338	413	338	350	365	332	369	326	327	365	381	356	353	351	350	321	358	376	382	342	380	368	360	361	375	371	346	352	396	342	391	340	364	368	350	354	347	369	358	367	326	372	364	379	335	391	343	339	352	338	370	362	367	359	349	344	355	370	348	387	318	344	362	331	368	375	339	361	397	377	359	336	386	358	375	347	365	374	376	370	357	379	346	369	359	347	353	379	353	346	365	362	361	343	370	376	383	354	378	345	334	368	354	347	342	345	345	377	374	333	364	337	348	387	340	397	380	389	384	367	364	328	322	337	336	361	356	383	370	370	348	336	359	337	356	369	377	355	378	346	398	386	357	355	369	351	338	345	362	382	365	343	353	356	351	355	348	379	425	363	363	337	360	346	348	359	367	373	362	342	373	384	367	358	340	351	371	383	343	341	365	351	371	330	377	356	359	378	350	350	339	341	350	360	341	358	354	409	378	369	353	381	380	374	372	355	383	317	377	359	401	346	383	388	339	368	364	380	375	318	394	384	335	344	340	368	371	360	368	359	354	369	377	339	345	343	334	380	316	370	386	347	324	367	351	375	352	382	357	353	363	358	334	357	373	389	378	359	372	368	366	335	333	355	374	387	349	343	365	367	370	350	374	357	378	349	345	335	357	375	347	326	359	350	363	386	353	320	380	353	326	344	371	395	382	345	376	361	337	343	322	319	357	393	332	351	355	346	353	350	397	337	353	347	333	356	375	356	324	385	376	366	322	378	356	334	345	332	343	342	371	343	385	357	381	375	363	351	353	371	354	371	374	390	343	350	336	334	346	335	340	344	361	349	336	365	384	356	387	364	372	371	348	386	386	364	379	387	364	367	353	366	363	377	381	316	360	355	346	352	346	377	349	358	370	354	373	378	367	345	381	356	352	346	335	353	341	397	370	345	379	387	345	333	381	358	382	353	370	371	359	391	362	413	364	374	359	368	341	346	388	341	379	365	358	381	357	355	353	363	346	351	365	397	382	407	377	376	365	369	347	371	362	405	351	363	361	352	340	341	327	354	350	360	351	353	334	331	373	306	359	386	346	347	376	406	366	342	365	360	398	341	322	381	335	363	357	377	335	368	343	373	372	384	340	385	377	361	392	370	344	381	361	330	335	357	338	306	361	400	341	390	336	362	337	388	349	367	335	368	353	379	345	386	313	375	395	389	345	377	336	367	348	364	335	361	340	382	357	357	373	370	383	332	339	367	391	353	368	337	349	371	327	356	330	320	360	355	364	352	386	368	349	383	367	371	341	343	359	339	348	358	363	348	357	397	366	367	375	368	346	342	323	350	346	350	344	365	355	347	394	372	375	362	392	353	337	358	339	344	398	366	397	380	356	355	389	355	363	319	360	370	345	359	357	380	345	373	363	335	369	390	369	354	358	388	367	345	369	361	343	370	387	365	360	356	349	327	342	342	351	333	348	382	391	382	351	395	375	346	366	371	363	343	357	370	346	334	330	366	344	359	343	383	381	355	361	348	341	356	352	357	366	370	350	339	343	327	357	382	339	365	352	368	347	332	344	357	361	375	377	341	339	356	368	347	341	398	337	338	386	408	359	371	367	355	392	363	361	355	386	382	327	352	349	357	371	358	349	348	373	359	351	367	374	373	363	365	353	369	351	346	355	348	375	371	343	349	381	349	378	355	355	342	348	368	359	346	374	383	383	373	356	365	350	364	350	356	346	358	356	338	368	354	337	357	363	406	319	342	370	367	347	357	344	391	358	364	379	364	353	355	316	387	333	356	323	365	350	348	360	325	420	349	380	344	344	350	353	338	323	339	333	351	347	400	348	371	361	343	346	337	378	364	377	352	363	379	365	339	366	361	350	356	361	368	354	372	361	357	404	386	374	371	337	339	372	336	337	380	348	397	357	360	362	362	349	357	364	369	363	327	378	380	355	360	379	358	376	369	332	333	302	325	354	341	331	338	353	404	362	377	398	372	337	332	384	341	348	348	361	349	346	395	367	333	361	342	345	372	379	371	376	366	347	368	309	369	349	356	358	362	341	355	399	342	367	309	334	370	321	319	345	388	356	331	355	341	335	332	367	327	312	363	358	411	350	355	370	393	364	357	350	350	337	370	406	362	394	361	373	355	382	350	324	346	387	350	304	371	344	347	371	364	367	325	341	358	323	349	356	360	373	370	376	364	354	329	343	366	348	308	355	361	280	355	394	356	338	372	357	362	364	357	363	349	332	364	344	379	386	339	364	331	330	316	401	383	373	332	389	392	366	372	347	379	390	376	381	371	341	390	385	364	351	403	351	379	363	355	347	371	374	364	361	353	385	374	362	358	362	359	351	389	364	397	371	388	373	344	344	335	377	352	337	335	373	352	340	358	379	367	358	335	336	334	343	379	386	343	358	394	342	342	355	368	336	330	353	319	382	369	381	357	356	384	375	358	345	375	364	364	333	355	359	361	359	371	374	363	378	387	418	361	401	375	355	372	369	320	368	371	350	346	307	339	362	350	372	334	386	355	365	382	361	366	384	352	365	351	351	338	373	360	387	371	381	362	372	355	353	338	354	356	344	374	396	386	402	357	353	363	411	383	377	351	374	350	372	356	333	358	361	371	356	369	358	378	363	373	339	305	354	314	355	357	344	378	374	354	357	346	387	354	363	337	380	379	361	354	345	328	376	366	364	343	330	376	370	330	378	352	380	356	358	371	373	362	376	365	389	370	334	348	347	367	383	326	390	406	382	367	342	350	390	382	361	380	351	315	375	382	332	364	343	369	380	336	374	348	372	343	369	329	384	380	374	391	369	358	380	346	351	381	366	358	347	380	362	371	373	361	338	359	386	349	363	373	366	379	332	345	372	382	387	341	380	372	360	348	352	339	384	381	351	344	331	360	371	361	339	380	343	378	368	327	351	352	370	332	378	387	337	349	370	338	362	360	365	360	338	355	388	356	378	327	346	345	367	374	374	374	372	369	386	326	344	385	351	373	368	377	340	364	383	357	399	372	350	366	324	399	374	401
10864	11981	21098	10574	4224	3378	2316	2082	1665	1401	828	857	832	841	908	871	888	953	901	897	914	890	914	896	877	864	888	911	908	877	903	811	803	827	901	887	924	873	901	853	927	882	862	847	821	851	923	905	856	840	868	907	878	810	858	823	826	858	848	860	844	812	838	853	902	846	847	877	850	849	890	783	831	897	846	859	925	860	866	880	866	853	857	902	851	863	913	852	841	834	835	853	863	867	892	791	837	918	912	862	893	859	857	890	864	876	824	835	851	805	876	844	848	875	886	853	903	833	880	871	882	842	809	881	870	904	896	885	837	815	852	891	920	836	835	824	868	879	880	860	907	809	861	880	882	824	861	869	867	865	862	894	834	859	850	892	880	820	851	862	865	859	862	854	821	847	851	879	863	810	769	872	865	807	854	865	888	874	890	838	842	861	851	889	863	853	856	833	851	855	900	836	904	800	901	805	863	916	898	858	901	898	867	869	819	860	854	823	844	823	842	897	895	851	839	890	900	892	875	855	888	855	872	851	886	860	836	821	853	821	837	832	878	839	868	875	893	884	868	821	874	848	852	888	859	903	892	869	872	850	866	861	861	889	835	871	893	806	825	835	929	845	900	868	876	863	920	869	904	876	848	867	837	846	832	859	885	844	832	833	803	847	908	854	861	871	856	800	864	859	853	914	830	891	927	903	839	848	886	825	866	877	839	863	816	865	908	879	903	848	829	869	852	864	875	855	849	856	897	888	881	817	827	829	890	853	878	874	906	834	891	875	882	852	864	899	840	871	809	835	896	834	902	900	910	872	908	912	911	903	855	837	858	867	860	887	863	842	872	838	888	879	881	856	884	884	875	806	863	882	803	868	863	832	852	864	867	850	882	910	842	896	843	889	846	811	873	835	886	843	886	904	837	869	852	870	879	844	828	867	862	888	881	810	885	869	825	881	843	865	856	863	915	886	863	840	856	860	802	882	874	883	872	906	861	851	886	846	856	883	842	824	828	883	879	873	874	818	907	858	861	855	868	855	884	878	863	786	849	843	856	860	808	862	861	857	863	886	811	863	847	835	932	846	853	889	831	902	907	868	876	843	830	979	884	830	862	838	918	872	823	931	870	904	809	881	810	846	831	915	919	856	849	865	828	837	901	871	861	849	855	893	879	877	862	864	794	887	838	847	807	885	827	835	873	835	872	858	803	890	839	834	878	801	861	884	887	922	843	823	882	875	914	861	869	812	861	833	864	859	855	864	847	853	850	812	854	867	868	916	799	852	856	863	850	863	904	874	870	900	858	854	875	850	860	919	847	889	907	892	887	833	852	952	847	808	876	871	814	849	855	840	877	845	851	900	837	860	804	901	821	824	828	848	861	876	851	873	905	857	851	806	869	874	840	820	871	857	847	841	887	820	838	824	852	809	856	851	853	830	853	852	868	868	854	869	831	859	874	858	905	877	849	846	901	853	888	878	753	811	884	862	922	891	874	857	861	844	864	844	873	864	843	844	858	875	866	876	888	857	892	859	855	877	879	838	908	884	858	851	854	841	820	878	873	850	875	905	883	873	841	845	831	847	837	850	867	851	911	882	845	888	868	792	820	869	831	911	830	860	854	873	844	860	839	861	848	871	845	896	838	846	936	861	862	834	844	864	832	876	857	847	873	819	849	890	896	941	866	840	840	846	845	896	797	894	843	855	859	863	851	902	881	845	858	909	871	845	869	858	815	857	877	919	837	843	872	858	879	882	876	838	803	882	843	830	801	832	866	831	841	847	817	864	853	829	834	843	872	803	866	888	849	917	841	821	853	880	849	871	877	882	886	837	857	833	831	856	918	867	883	874	839	858	885	874	841	845	859	820	834	785	846	798	860	835	854	862	872	858	860	886	892	868	888	847	850	854	867	871	849	864	871	810	847	841	873	864	799	854	869	812	988	885	859	801	881	913	910	848	905	866	848	908	852	871	947	900	849	849	860	821	875	864	875	849	918	855	852	937	883	868	811	850	863	881	814	844	830	885	818	845	868	861	828	811	889	865	870	909	896	872	911	814	859	840	846	828	866	811	885	852	864	885	898	867	815	814	834	874	852	900	866	828	835	888	840	845	861	827	864	826	887	860	831	861	856	836	860	844	901	843	889	809	864	864	858	877	911	829	851	884	841	846	873	853	876	892	830	895	841	884	859	844	890	882	914	854	830	854	840	861	849	800	901	808	892	880	903	894	848	835	875	885	873	906	857	887	861	847	882	895	838	864	869	870	850	856	885	819	884	862	820	935	899	856	850	853	803	832	859	881	891	827	900	894	861	922	814	876	847	835	836	862	849	890	844	854	807	846	841	824	909	831	842	852	895	898	884	887	803	889	894	873	857	856	831	867	862	869	881	850	840	848	876	900	924	867	853	875	813	835	859	877	831	837	811	849	844	827	870	920	865	880	886	884	857	843	875	858	901	861	868	836	851	820	867	842	896	846	869	838	844	883	875	871	886	838	892	825	881	887	876	841	869	838	867	876	810	846	854	829	847	842	922	864	861	833	820	868	887	858	850	869	830	802	885	850	836	854	806	874	838	842	837	863	858	874	835	901	867	892	853	906	863	835	851	799	843	856	849	853	843	851	857	842	870	865	835	870	862	857	879	880	905	863	866	879	861	867	850	849	840	822	869	850	895	823	796	839	874	888	882	837	873	834	852	894	909	869	842	840	880	888	895	872	844	880	867	887	826	861	826	901	891	875	858	877	850	873	858	858	889	835	840	927	879	804	859	871	885	842	888	887	913	883	825	869	830	805	871	903	864	917	878	882	860	816	876	795	864	864	809	858	837	903	841	892	821	877	839	872	889	879	816	897	882	853	912	831	836	891	915	877	856	876	868	865	893	855	830	868	835	864	830	865	873	811	881	839	883	875	863	892	816	831	813	852	886	907	815	884	856	857	908	869	841	808	877	842	857	893	871	880	875	859	776	831	894	902	875	862	861	934	847	879	879	881	848	851	859	819	822	858	905	868	853	821	920	828	888	826	834	839	817	801	832	898	858	863	885	924	859	825	869	864	927	823	853	867	867	905	847	887	870	815	805	863	823	857	852	807	830	848	875	851	903	855	863	842	833	891	830	814	833	814	880	850	804	864	845	829	868	875	823	891	870	834	830	862	866	808	841	851	873	880	895	864	884	839	899	847	832	873	882	827	871	868	946	892	887	865	816	847	893	838	841	818	836	832	842	880	845	813	886	812	879	819	856	827	842	855	888	845	918	871	845	890	852	830	808	862	894	843	778	839	830	793	812	902	862	829	880	886	910	884	867	873	844	838	871	893	921	926	819	871	845	854	875	809	869	813	856	834	853	818	853	836	833	949	871	874	802	839	909	864	860	821	861	844	898	817	892	880	890	816	913	850	892	880	816	849	841	854	892	799	841	851	839	872	884	873	836	906	848	839	826	835	858	912	815	871	858	834	889	872	859	879	801	859	863	904	876	889	840	855	873	851	890	874	879	889	816	826	830	830
55993	57483	65775	42039	21919	14027	6793	4083	4866	3594	401	354	346	355	372	370	331	437	396	428	360	348	375	315	331	319	300	288	297	290	287	284	295	300	309	297	275	299	269	295	277	275	293	306	288	289	299	312	291	298	287	260	285	290	318	325	273	310	321	284	281	305	313	302	328	275	299	315	282	306	276	287	285	314	273	279	261	270	285	309	293	305	278	297	279	290	286	321	295	303	302	260	337	317	299	328	295	278	262	287	293	305	288	296	300	281	272	285	286	300	272	287	302	299	279	319	287	267	292	282	280	287	276	275	299	307	295	281	269	281	270	290	293	304	294	276	271	338	265	291	276	292	286	293	272	309	305	312	275	288	279	303	277	288	275	271	297	312	288	283	301	295	288	291	257	284	286	301	307	317	268	302	297	294	308	301	288	291	277	288	319	305	308	287	294	300	280	278	289	312	272	298	309	275	319	279	288	275	281	299	290	286	293	283	279	323	278	311	276	301	289	293	363	288	276	235	267	325	284	322	290	274	250	273	312	280	301	313	290	269	293	295	312	323	271	318	293	287	286	282	294	267	290	276	308	286	309	290	304	289	303	275	290	271	282	307	326	308	281	292	309	282	301	296	273	292	305	290	264	298	302	267	304	272	309	292	297	278	295	288	287	274	296	321	286	272	296	329	300	298	301	259	297	335	304	314	285	273	302	287	294	327	272	275	303	273	310	299	287	269	280	280	268	302	292	309	283	314	271	325	285	281	276	272	299	273	279	305	265	296	311	310	260	269	299	329	296	287	300	280	282	289	276	270	267	337	293	295	286	308	274	295	290	301	296	274	287	301	294	282	271	280	307	287	305	270	298	295	289	283	264	289	264	285	288	314	296	282	267	298	302	296	297	281	310	272	304	255	270	261	273	283	304	310	298	276	303	279	276	291	287	276	308	301	287	284	292	282	306	304	279	279	273	306	297	299	295	272	292	273	282	323	288	261	310	302	299	298	293	258	286	277	294	272	299	274	270	295	266	307	282	310	287	299	334	295	282	304	286	287	305	303	270	309	297	340	266	299	287	288	281	320	303	312	275	275	277	259	285	315	311	289	276	286	290	304	292	291	286	305	299	274	255	294	279	272	270	279	282	270	278	299	284	298	278	308	310	257	280	298	290	258	278	295	295	255	297	279	314	304	304	283	279	296	251	309	289	292	295	245	266	308	267	258	284	292	297	290	299	300	290	318	301	290	297	301	304	296	291	266	251	276	289	310	303	289	289	305	287	278	293	292	286	297	305	287	309	289	311	287	250	309	285	293	274	321	297	265	270	258	300	287	332	281	298	284	282	312	284	284	311	276	297	269	297	286	286	281	320	288	297	300	286	307	286	281	304	279	300	294	271	260	270	277	285	326	309	284	270	299	303	248	311	282	253	315	325	294	290	314	321	269	298	297	268	289	282	295	296	326	267	308	285	289	275	281	304	271	265	311	303	325	318	292	295	295	267	300	291	249	298	304	279	273	292	335	294	265	306	265	266	260	279	297	258	280	334	274	294	298	296	287	287	320	264	263	301	320	286	288	282	302	274	299	335	298	279	275	285	294	306	277	270	283	319	289	288	301	290	286	309	286	269	266	247	288	290	299	299	289	298	261	321	254	286	319	279	269	275	282	271	301	272	294	273	282	321	302	282	285	292	290	294	270	296	295	288	301	302	282	289	285	286	274	308	319	266	283	298	267	317	280	319	255	295	283	282	310	323	294	280	313	276	273	296	275	293	279	298	317	303	289	312	295	320	267	281	281	300	298	323	294	303	325	290	281	327	312	282	309	275	260	279	304	273	322	271	302	296	282	282	302	275	300	300	279	253	299	305	284	254	281	303	266	305	304	286	289	306	322	295	284	274	262	302	304	294	297	294	295	296	298	278	275	263	279	266	310	294	275	293	281	267	272	292	291	302	276	265	311	299	313	277	251	282	271	289	299	306	287	283	295	317	290	284	299	268	296	311	305	272	330	277	312	284	280	281	309	302	272	311	283	305	278	282	312	298	341	288	270	317	273	287	278	310	273	284	317	275	292	284	285	282	281	278	272	280	333	306	241	310	277	283	304	290	263	289	315	323	288	308	303	283	278	303	326	268	272	293	289	285	270	306	258	320	272	305	278	285	278	286	319	300	289	269	313	292	279	266	272	295	305	273	300	294	328	307	288	329	285	294	292	281	274	293	295	324	316	284	284	285	294	317	308	289	256	289	280	295	303	290	291	287	286	286	287	275	287	295	275	309	274	299	308	298	311	282	272	315	283	261	286	275	312	312	272	280	292	287	321	305	252	281	284	295	306	299	305	263	328	295	279	292	265	302	286	301	298	284	284	270	278	282	288	301	298	296	284	274	324	267	301	271	299	266	283	314	315	288	302	296	269	276	289	303	321	291	314	326	292	315	278	295	288	286	313	308	319	306	287	269	290	290	288	303	291	266	280	277	289	293	294	291	291	330	284	275	275	295	302	320	296	323	288	281	269	292	312	304	298	305	287	272	323	294	283	291	308	268	292	292	307	297	284	273	282	276	284	288	280	314	271	326	294	269	290	271	305	321	284	300	295	300	288	271	305	292	280	281	332	270	308	292	249	308	278	285	276	296	343	277	296	330	307	299	288	300	302	280	295	302	295	282	280	285	301	275	302	250	283	291	298	275	296	301	274	320	316	287	287	293	253	322	313	299	257	318	278	278	299	313	294	260	282	304	303	302	298	277	304	288	276	256	299	326	305	286	295	299	293	317	272	284	291	278	315	319	271	305	305	292	291	302	302	325	299	273	295	286	304	269	249	278	316	282	327	274	308	294	260	298	289	300	277	271	301	318	299	261	274	301	283	316	293	307	291	286	268	300	264	283	317	320	344	311	302	324	288	272	309	287	294	301	301	292	300	286	299	288	288	268	342	329	287	299	303	307	290	275	293	283	282	282	275	297	294	331	277	276	277	305	275	291	272	265	291	291	294	294	310	289	306	279	273	266	260	281	273	293	278	276	297	277	287	319	282	278	289	295	309	325	276	271	295	292	281	274	293	282	300	302	282	290	278	323	279	279	311	299	311	336	302	255	281	303	278	267	285	321	297	283	339	307	285	302	290	266	293	300	274	269	279	316	283	300	296	300	289	301	305	295	285	315	299	320	300	275	304	298	286	284	295	292	323	290	311	277	294	288	293	287	297	282	301	279	282	316	280	268	277	284	295	272	334	289	320	294	319	283	282	275	279	264	311	342	311	298	281	307	287	328	269	308	268	305	271	285	296	256	288	283	274	316	288	305	262	331	272	284	293	334	264	302	301	274	296	283	298	263	258	291	302	264	268	313	297	305	284	313	313	281	270	299	287	308	278	315	299	279	290	280	277	280	269	302	262	302	304	291	295	296	294	270	300	290	291	310	266	283	294	275	261	263	291	303	270	304	301	310	288	294	292	332	290	323	279	300	273	301	307	281	273	271	314	296	286	263	284	275	308	305	264	285	275	264	292
34442	44956	60965	44312	21751	22133	13165	10733	16310	11945	1284	1060	1247	1264	1270	1137	1209	1818	1515	1724	1221	1255	1041	1028	894	867	831	832	899	831	722	710	723	697	773	647	735	717	745	726	735	680	697	695	713	712	694	721	740	717	718	656	658	711	713	718	727	725	718	728	700	697	686	727	689	738	770	710	694	682	695	664	671	671	672	706	754	718	732	710	733	713	694	762	720	745	648	668	670	657	709	730	693	652	707	710	731	682	743	709	771	695	681	716	713	659	690	710	677	704	699	668	682	730	728	719	693	707	714	708	738	702	702	720	778	703	673	721	685	723	719	683	687	739	718	678	698	715	682	728	688	698	695	688	718	714	706	664	681	690	714	674	689	688	628	670	709	675	719	662	721	739	693	725	713	702	741	694	717	662	618	697	721	723	682	730	719	738	677	710	701	696	681	724	686	704	694	738	659	705	724	699	699	705	738	760	691	668	719	701	699	698	755	671	731	711	713	706	649	699	701	693	673	685	657	658	697	654	675	727	682	706	736	746	736	664	706	684	774	725	635	723	719	732	731	703	687	711	680	679	681	688	692	658	700	739	677	701	684	686	677	758	728	716	762	771	759	699	716	704	701	675	681	725	712	695	672	710	691	670	714	729	726	669	667	711	690	678	703	681	678	702	703	726	720	697	707	731	707	683	724	719	736	728	687	730	708	725	725	710	725	699	719	727	739	734	698	685	714	729	687	699	726	668	686	708	706	722	720	701	675	666	720	701	678	673	679	728	662	679	741	721	637	704	696	705	692	731	732	688	721	694	691	728	720	699	703	683	701	680	736	694	695	751	707	671	660	754	702	737	746	717	708	716	719	673	712	753	671	726	685	688	670	668	715	730	671	640	701	678	687	734	689	659	713	708	685	752	707	764	678	696	733	756	722	685	706	690	678	756	706	700	686	741	723	711	666	715	691	697	727	706	714	665	706	674	713	695	728	751	674	767	696	655	673	673	736	636	679	728	707	745	746	686	698	697	677	721	711	711	755	694	678	697	661	680	698	706	697	753	705	706	648	736	779	696	766	718	700	682	767	708	740	703	717	730	734	740	657	709	743	701	730	666	741	695	718	743	720	695	668	711	695	708	743	689	687	716	665	674	705	635	731	719	719	662	692	714	646	685	699	683	689	658	721	701	697	676	688	676	663	700	699	674	704	783	696	746	713	663	735	691	696	694	725	709	707	738	726	672	700	713	657	698	700	714	696	717	716	670	682	729	699	751	710	707	742	671	732	745	693	727	721	673	703	696	705	727	757	722	699	708	702	706	722	697	725	725	688	704	696	680	720	723	746	704	682	764	679	711	703	722	714	711	720	680	625	741	730	718	628	676	741	721	707	724	715	666	716	686	734	685	731	714	664	711	693	716	726	679	737	708	729	738	671	643	693	700	749	694	661	700	685	704	716	716	706	714	678	685	746	672	724	681	705	676	695	764	733	696	658	681	689	708	683	680	700	656	688	733	716	737	718	693	693	693	739	664	665	697	705	656	675	751	679	712	684	715	704	663	695	706	676	695	698	732	739	705	693	679	709	653	765	732	736	672	705	661	671	704	702	714	679	683	740	735	673	720	679	716	676	681	696	687	711	713	763	738	682	715	766	675	746	702	709	676	666	725	684	662	685	720	696	701	690	695	670	721	700	707	690	706	697	691	700	716	675	725	669	729	712	724	726	667	671	711	695	708	677	707	693	708	671	690	678	670	711	696	723	717	695	721	693	703	695	721	712	728	697	724	694	700	674	677	720	717	702	710	712	734	713	714	707	684	681	714	682	712	699	696	732	675	719	661	722	732	746	716	653	717	691	667	673	676	723	705	673	662	694	673	674	672	660	681	729	666	669	708	728	715	681	695	760	747	721	683	706	743	766	735	635	718	703	691	688	713	646	699	746	669	740	659	652	706	735	695	748	674	693	705	711	750	693	716	694	659	712	698	683	691	705	704	717	674	727	711	713	750	678	679	741	727	694	698	712	702	701	711	689	739	718	716	744	670	727	706	701	676	711	715	712	700	727	667	712	722	730	717	699	712	740	769	677	704	679	713	717	674	746	724	700	688	681	671	677	679	742	711	717	707	683	680	728	682	713	708	687	740	703	730	717	682	705	736	681	696	699	727	711	668	682	708	720	701	677	689	703	744	704	667	709	724	759	722	741	688	680	690	695	674	720	746	686	690	715	690	714	743	728	700	701	724	716	700	667	706	733	715	726	631	692	705	690	750	671	782	707	705	658	678	708	683	713	723	684	744	719	672	708	725	699	671	696	724	680	723	723	708	669	711	762	729	693	715	711	714	714	648	701	693	720	709	674	792	667	666	708	715	726	699	743	681	657	771	693	734	725	681	706	728	691	666	696	708	737	707	659	731	708	706	739	689	699	753	698	690	739	660	708	689	707	723	674	673	714	693	689	703	744	705	715	707	714	746	694	719	658	739	675	693	717	709	730	692	730	737	700	706	646	708	672	679	707	690	730	699	677	725	692	723	733	723	708	698	762	672	719	681	740	701	678	677	710	732	677	694	675	694	702	708	743	701	678	713	716	734	665	716	681	719	695	729	656	698	690	712	690	698	677	692	696	715	741	708	717	748	686	680	691	679	678	638	690	643	696	681	662	690	685	692	692	736	757	722	709	736	702	719	682	737	649	674	725	672	687	718	724	759	672	677	647	741	723	711	684	701	680	741	707	673	707	711	678	658	676	677	647	699	666	652	702	701	709	688	667	722	697	673	719	701	632	727	699	720	714	684	720	714	729	724	723	665	719	713	708	708	697	692	737	714	679	681	699	740	759	728	664	654	696	689	694	722	685	710	689	667	693	706	712	700	669	705	713	714	725	699	710	724	723	680	686	738	736	700	723	703	711	733	722	664	683	705	733	726	675	716	673	669	666	719	721	726	720	722	728	692	716	709	727	650	760	692	684	713	656	721	698	723	734	722	661	696	713	664	706	688	703	723	694	697	733	713	714	718	672	701	741	693	687	739	658	686	679	719	737	720	646	723	737	673	670	696	722	759	689	670	685	701	755	733	762	740	709	658	710	725	702	734	703	743	732	680	708	654	651	688	686	699	740	681	722	720	685	691	725	697	691	729	706	689	664	684	704	678	713	718	683	745	679	719	693	742	684	670	687	694	740	728	703	666	654	746	681	699	659	719	725	725	773	752	728	746	680	733	714	744	734	698	704	769	722	717	710	746	663	666	716	733	737	683	687	675	688	679	706	690	665	698	648	692	740	679	714	691	666	666	717	746	723	708	678	691	740	681	728	685	690	708	715	673	697	690	685	661	679	704	715	658	713	747	733	685	724	693	671	673	684	663	714	712	688	720	674	638	736	709	703	679	679	719	687	709	674	676	678	670	709	698	715	664	699	719	723	745	649	722	700	691	724	697	719	682	704	773	692	735	719	660	732	795	692	715	739	715	742	689	654	688	687	716	691	713	671	717	662	698	708	753	724	737	715	691	694	708	696	651
67847	71398	73647	49561	28778	22556	11291	7022	7008	7984	635	332	286	329	344	338	355	374	408	409	339	421	248	239	227	216	193	188	217	180	182	177	160	188	188	181	175	178	186	188	171	202	173	194	180	162	171	175	189	224	190	180	159	178	179	163	180	157	168	170	189	176	176	161	195	171	164	183	179	176	172	178	196	183	183	176	170	182	164	200	168	152	147	185	174	177	179	193	140	159	180	158	152	157	178	186	184	187	164	170	175	184	200	191	173	178	155	149	196	148	183	193	158	177	182	181	157	131	189	178	157	189	157	183	187	159	204	179	162	156	177	168	177	169	169	185	172	177	172	180	167	190	175	155	193	161	166	167	191	198	169	158	157	166	170	185	183	167	152	182	160	179	203	161	190	191	181	157	132	179	183	164	160	179	184	171	164	199	184	186	224	182	186	175	181	170	167	163	180	172	193	193	161	169	173	162	175	165	162	190	207	181	188	178	154	147	158	190	165	175	156	185	169	163	139	158	177	152	169	180	166	193	187	178	202	176	134	163	174	156	178	170	187	194	163	157	153	180	189	165	196	166	193	161	196	192	172	161	188	183	159	159	200	184	142	167	189	172	175	180	172	169	170	169	189	189	183	179	166	157	166	211	197	199	156	168	187	174	192	168	198	204	208	172	184	149	192	171	160	185	166	187	177	158	168	165	189	171	178	191	173	177	168	153	181	166	186	181	185	175	179	203	188	188	166	160	181	167	185	171	188	178	190	159	165	173	158	179	169	157	172	179	185	159	191	184	166	207	139	152	161	162	167	192	169	175	191	172	165	152	181	175	166	185	173	164	175	177	167	184	156	171	167	163	173	171	175	169	159	166	176	184	168	154	182	191	167	168	186	167	171	191	184	190	159	183	192	178	186	170	164	187	163	200	179	159	163	185	158	167	200	179	164	165	186	161	189	206	183	160	182	177	160	205	176	176	191	196	187	194	158	206	174	148	168	157	137	166	159	165	185	177	176	174	176	197	179	161	179	181	186	173	181	190	184	166	149	195	183	171	184	180	174	159	175	172	179	145	170	194	172	161	194	188	182	172	180	164	177	170	176	181	152	217	191	172	151	163	180	160	151	163	162	183	180	176	177	166	149	190	194	167	173	181	168	169	167	186	155	162	169	153	161	157	162	194	166	175	172	158	175	192	176	163	162	191	176	175	169	179	177	182	182	169	180	172	182	175	156	151	187	179	187	171	176	187	153	194	146	166	179	164	176	165	155	185	176	180	182	171	171	175	153	150	181	178	188	174	171	189	178	188	173	163	185	181	185	188	169	186	175	172	177	186	184	163	172	173	164	184	186	189	175	177	187	173	196	162	200	145	180	174	178	135	171	175	178	176	164	179	178	171	190	174	166	182	175	183	145	169	187	179	178	173	183	192	185	204	182	151	175	184	166	177	187	167	177	163	170	188	171	204	171	176	172	157	172	155	182	182	172	168	184	168	168	177	162	173	167	162	166	168	181	167	184	174	171	200	162	174	179	192	172	189	191	154	171	174	169	177	161	161	196	182	172	148	147	184	172	147	195	167	185	165	154	174	169	162	186	196	184	153	177	189	148	176	153	177	183	166	168	202	189	182	158	183	147	176	178	193	178	169	190	211	190	165	181	186	180	188	178	160	173	182	148	172	181	176	165	205	189	184	185	188	199	183	194	173	202	187	199	162	158	184	167	165	171	168	179	172	144	163	159	147	182	189	178	152	178	196	164	151	179	160	167	152	189	185	189	184	190	175	155	174	178	178	154	174	169	183	174	177	174	180	175	203	186	171	139	150	202	158	196	195	156	184	172	173	171	175	181	145	179	172	164	177	193	168	156	157	172	150	185	195	171	171	190	176	172	183	164	181	176	190	191	201	180	182	167	177	177	154	167	179	173	171	177	170	196	172	184	183	178	142	173	190	180	191	158	191	189	172	173	161	169	180	157	170	181	186	168	164	183	188	167	187	184	190	179	163	175	186	135	190	169	169	175	176	176	174	181	193	177	158	171	168	198	168	188	161	171	177	177	175	156	161	187	188	157	159	171	180	166	171	187	177	189	165	184	169	165	164	168	182	177	170	161	167	173	173	154	205	175	167	166	155	180	176	152	180	184	187	162	170	162	177	159	186	206	175	181	167	191	174	182	183	190	195	173	191	177	175	157	203	167	181	180	159	148	178	173	181	152	185	182	175	165	183	187	123	167	156	188	189	181	157	195	176	169	181	189	171	179	170	192	176	179	168	188	181	186	167	172	168	163	182	178	172	180	181	187	183	168	176	170	157	163	152	168	175	171	174	153	185	180	176	191	176	174	165	159	187	177	180	165	204	154	148	161	148	166	171	170	195	195	192	180	160	165	176	170	162	182	152	194	182	187	168	178	181	145	176	191	180	182	181	191	173	186	180	165	171	183	191	199	171	173	173	174	189	173	169	172	196	155	156	176	166	173	165	178	174	152	173	182	175	181	164	178	184	185	138	183	159	170	174	174	195	178	161	168	174	165	181	170	203	166	165	173	178	171	182	170	180	176	180	175	186	190	174	171	184	195	150	147	176	179	176	165	190	175	178	182	197	170	175	170	178	186	196	150	181	209	152	177	158	178	165	164	156	168	169	178	156	158	176	186	181	173	169	175	180	181	203	177	151	199	174	175	194	181	171	201	184	190	180	160	160	178	163	161	196	176	175	192	179	171	171	182	186	192	168	180	167	153	190	181	177	167	167	174	186	170	169	191	178	163	173	174	190	218	187	193	203	168	184	186	176	164	155	168	184	168	144	169	182	204	190	176	169	187	194	177	178	179	176	180	189	158	190	165	148	212	162	167	176	186	156	187	197	181	167	162	182	180	169	162	165	198	168	143	159	178	184	219	169	177	177	159	166	175	167	174	184	173	174	179	187	189	207	169	178	190	169	183	168	176	175	162	181	195	180	167	171	172	169	162	187	178	183	193	196	176	171	176	190	174	172	166	176	188	160	174	178	168	188	184	164	215	177	153	163	162	200	199	169	174	199	180	183	167	157	169	198	171	189	187	188	186	188	161	166	158	159	183	196	176	187	203	192	188	173	181	163	176	176	186	143	194	152	191	158	170	175	179	160	167	189	181	170	157	193	184	156	167	188	182	164	185	168	172	185	172	160	190	154	166	150	161	152	172	176	191	172	180	176	164	175	160	198	185	167	174	166	170	197	184	177	152	179	176	182	170	174	167	158	186	198	168	154	171	169	170	179	177	150	186	180	177	142	182	146	165	173	178	209	165	173	170	165	186	192	167	183	164	186	177	161	169	167	159	175	171	165	163	165	166	172	157	154	173	187	192	174	183	155	184	187	162	168	185	199	157	176	166	198	166	190	183	200	190	193	183	140	172	190	175	146	160	176	161	208	186	190	189	170	176	169	152	177	185	178	179	187	167	165	168	170	152	166	169	178	162	179	173	194	182	176	188	180	174	178	177	156	178	167	174	183	179	174	199	191	180	173	156	181
42554	56173	72240	52680	27313	28878	16904	14403	19528	19143	1668	1478	1396	1597	1514	1516	1702	2083	1873	1954	1478	1876	962	1038	1115	710	730	672	624	488	504	471	499	445	497	477	494	492	512	434	466	463	490	476	478	482	469	499	439	473	474	477	454	436	455	485	464	505	495	446	474	474	447	464	473	442	444	492	459	460	465	444	483	432	458	435	483	427	445	499	447	431	438	415	457	456	448	443	467	466	468	448	449	479	506	446	454	443	480	439	407	408	437	470	420	444	485	435	448	436	467	449	448	453	482	452	469	444	430	460	437	475	469	432	445	458	444	439	446	501	490	427	462	452	455	459	447	400	447	463	481	464	470	438	428	439	429	451	431	463	431	448	473	426	495	457	425	469	467	453	453	436	431	422	474	430	453	459	405	436	425	434	435	480	439	412	480	437	427	453	454	465	428	486	439	445	430	442	464	468	431	429	425	440	488	433	449	450	447	442	462	445	469	471	427	434	446	492	464	489	472	446	445	428	429	465	472	480	420	457	476	436	428	414	436	418	456	457	408	484	455	461	432	426	468	455	434	451	429	458	436	431	433	480	436	434	436	462	464	423	429	441	449	453	416	429	439	434	432	482	437	453	437	396	468	460	459	464	467	474	407	451	423	449	435	483	439	451	427	475	439	436	436	435	437	490	441	438	448	413	461	435	442	451	486	426	487	431	494	381	449	503	439	456	429	479	434	494	451	468	499	415	444	451	418	480	444	454	468	444	460	486	465	452	431	423	427	485	441	446	443	472	467	497	412	441	437	466	438	460	457	429	457	432	475	446	432	446	421	460	471	458	453	433	460	452	482	451	463	485	424	477	430	445	440	462	448	470	455	479	454	470	437	436	454	445	503	466	438	438	441	467	457	446	460	439	431	475	446	469	453	445	469	481	471	440	485	452	452	427	458	455	414	447	415	433	430	449	452	476	450	416	499	440	479	449	441	446	475	467	467	439	451	450	463	467	456	449	434	423	428	431	453	456	428	429	431	432	423	425	441	440	452	423	464	452	467	448	434	403	440	440	454	482	465	461	415	461	433	453	419	472	435	458	425	455	449	453	498	459	486	506	430	437	475	432	432	435	455	453	481	415	441	445	436	455	427	432	446	410	450	434	449	451	418	464	485	431	444	419	447	427	460	430	460	476	475	471	451	468	389	460	438	466	478	460	458	433	433	438	473	449	484	462	434	496	494	452	434	409	437	449	406	471	431	455	460	419	462	481	469	471	466	459	477	435	461	435	437	453	447	435	480	460	496	439	474	419	457	462	432	449	475	453	476	473	466	447	455	470	459	474	468	448	448	408	381	454	435	432	445	456	508	437	450	478	449	460	442	466	444	484	448	439	418	491	435	458	479	458	463	470	429	415	464	466	423	456	460	462	473	510	481	429	475	433	433	442	455	436	447	437	479	460	422	426	438	444	498	450	477	427	432	449	446	456	466	446	435	437	423	468	490	414	456	498	435	448	427	489	474	435	436	429	468	427	423	443	481	451	474	448	432	441	484	484	456	418	441	438	471	473	417	441	444	436	478	444	465	418	488	450	468	449	441	434	454	460	450	484	441	459	463	443	465	435	435	436	438	465	465	454	478	451	460	453	445	442	443	433	462	471	432	492	438	426	451	404	441	432	486	464	461	473	445	439	449	447	435	431	476	444	433	445	436	431	417	460	470	468	460	417	489	515	450	459	443	436	425	426	424	452	447	442	489	469	446	422	465	474	450	452	426	439	458	431	433	448	427	461	471	451	461	461	483	466	474	443	427	458	456	462	406	475	435	466	476	484	449	454	432	452	426	493	456	408	472	460	459	439	469	462	429	465	468	464	413	455	426	450	428	448	454	438	466	442	437	451	481	457	452	468	432	473	441	469	422	467	431	437	458	460	407	461	439	433	432	446	432	444	447	450	476	483	493	458	451	489	412	445	458	435	461	423	479	441	425	425	472	460	466	452	402	483	448	466	479	442	480	425	468	412	455	458	465	435	454	429	480	452	429	448	424	424	460	472	457	480	453	436	466	421	438	446	484	414	436	460	457	457	478	468	463	442	479	433	450	463	481	473	457	435	481	442	464	458	491	429	461	467	461	493	431	412	447	463	447	415	479	479	470	446	446	461	434	457	489	479	444	439	489	449	421	451	455	434	439	450	489	480	451	465	415	447	416	471	453	424	450	444	431	431	438	448	442	475	446	470	466	442	438	468	482	459	476	456	455	455	440	459	419	454	486	432	475	462	417	451	438	452	424	437	453	487	469	447	441	433	437	426	492	457	424	503	431	471	445	464	471	484	451	437	463	445	488	454	425	430	440	479	444	465	419	453	464	432	435	458	474	411	455	472	490	451	449	407	474	439	439	440	455	433	438	492	453	445	497	469	435	480	459	483	467	459	458	471	460	437	441	499	436	432	424	439	454	446	455	467	480	437	440	451	456	467	445	455	412	446	432	397	453	437	480	417	422	449	441	439	458	465	446	476	430	470	446	430	437	469	442	449	443	432	473	452	455	491	438	468	442	437	466	434	442	455	427	452	447	434	429	434	482	423	463	437	392	438	489	440	448	442	461	469	461	454	407	423	426	472	443	438	439	463	412	449	454	446	429	457	443	470	437	435	445	460	448	438	446	459	474	401	444	409	460	439	456	435	432	459	474	459	486	458	453	465	448	460	485	475	430	472	501	468	441	441	462	416	441	502	441	450	468	443	462	459	477	465	457	453	469	450	504	453	454	407	459	506	444	475	452	450	436	482	446	489	434	424	457	457	472	436	473	447	438	439	460	479	422	452	457	470	441	448	415	446	407	433	420	441	467	437	489	433	468	437	490	446	469	443	459	446	430	426	434	466	450	461	456	429	479	434	447	435	433	477	430	440	431	459	423	442	440	454	421	466	456	472	486	486	431	413	448	461	435	482	458	412	461	464	480	462	470	454	436	457	460	477	440	451	429	444	422	484	456	446	458	457	487	427	403	419	437	447	436	447	436	456	441	432	445	467	380	455	460	482	426	440	444	453	467	464	435	476	464	441	484	478	442	447	475	442	473	469	437	419	472	434	421	481	430	443	448	454	410	441	435	451	462	445	444	454	439	450	455	491	459	478	462	455	429	404	448	468	474	451	428	458	455	382	501	496	449	465	456	450	453	453	459	435	452	438	413	447	453	447	440	485	462	443	438	428	445	423	455	476	453	443	433	457	439	479	414	484	363	450	410	465	454	469	451	435	456	420	452	453	388	481	423	438	424	456	509	432	461	466	473	490	431	465	456	487	464	474	467	447	458	421	464	454	470	442	454	491	463	463	429	407	425	410	450	458	437	402	447	444	449	498	453	460	472	474	424	463	498	467	470	466	466	434	438	445	425	460	436	453	480	452	444	453	494	432	471	439	438	462	424	450	454	467	420	466	428	446	472	436	419	448	435	428	457	416	466	448	477	463	483	460	443	487	417	456	468	454	477	437	472	436	453	459	439	475	425	436	437	450	457	474
12272	9630	14029	4816	1389	864	588	486	499	479	375	385	374	401	342	369	349	354	357	338	370	358	356	376	420	384	384	365	343	359	337	395	374	362	360	385	398	356	363	404	376	380	382	370	392	381	362	357	367	360	360	382	392	377	402	357	358	373	387	369	392	389	347	320	380	353	399	338	371	360	352	337	333	388	395	344	336	337	377	341	400	358	348	368	373	366	335	366	377	342	382	371	365	408	347	388	371	394	368	329	401	388	348	402	344	359	358	346	383	377	361	396	349	368	372	396	356	401	364	400	378	375	385	367	370	399	377	381	367	384	381	380	368	374	376	346	367	349	356	351	328	405	334	350	389	374	347	411	375	338	358	399	338	369	368	320	359	359	359	345	404	386	340	378	368	325	355	342	377	365	384	346	332	371	372	361	388	398	387	353	372	367	372	357	358	375	365	332	372	419	374	384	383	366	387	323	340	366	332	409	380	355	384	408	369	374	330	382	390	390	368	339	390	355	355	335	336	384	369	389	357	360	362	357	337	344	336	365	363	383	354	366	342	345	362	336	335	393	385	382	376	375	329	376	376	372	364	368	364	392	352	344	398	371	349	299	356	388	359	341	342	360	395	362	369	372	391	391	403	354	375	389	372	399	342	355	376	373	361	395	381	358	337	366	394	406	351	347	363	375	351	389	392	364	402	372	372	370	381	398	345	351	395	371	375	358	390	388	386	378	419	359	368	338	386	383	391	404	383	400	353	364	373	386	345	398	363	360	383	398	357	353	331	333	361	351	396	356	362	360	364	361	385	351	388	355	406	385	344	344	364	388	373	375	345	349	421	358	373	335	373	402	350	373	390	331	401	361	358	372	376	365	377	400	363	358	387	345	392	363	382	348	380	376	380	360	362	374	356	391	368	364	357	348	358	363	376	368	349	380	377	380	341	364	351	373	352	379	361	384	362	355	358	350	358	370	360	367	367	363	376	368	403	331	364	385	352	374	368	391	392	396	343	359	339	371	355	344	347	382	344	380	405	385	343	359	394	386	390	377	398	356	380	387	374	375	378	374	355	401	401	361	369	381	365	368	368	396	380	373	341	347	366	357	387	327	331	357	398	402	374	391	329	376	366	363	357	367	373	381	382	365	364	355	369	401	365	337	373	391	376	322	377	363	381	368	362	411	348	352	400	400	345	381	357	388	331	359	370	365	364	369	351	375	368	304	369	376	391	348	371	349	345	365	371	373	387	384	383	380	334	341	388	400	362	367	369	341	374	370	306	330	419	329	342	376	348	366	364	350	360	359	387	359	360	354	405	346	367	418	362	392	382	341	345	369	351	393	405	362	363	386	384	374	386	359	344	358	373	367	390	356	373	356	388	329	405	346	380	374	361	381	372	381	373	391	371	394	376	336	365	397	389	371	376	337	360	343	372	350	395	372	348	365	384	391	391	349	356	371	384	393	366	379	319	359	388	343	348	377	375	351	385	355	373	357	326	343	364	370	340	406	348	337	339	355	391	344	360	373	358	359	356	342	347	374	364	357	392	405	387	383	366	342	373	366	355	385	356	413	377	362	362	399	374	344	375	415	388	369	370	340	380	335	361	405	378	359	397	325	393	355	351	396	378	365	342	375	329	373	355	368	370	391	330	356	335	367	391	370	366	387	400	391	396	368	355	364	386	379	380	360	361	389	337	391	371	376	335	373	364	331	339	359	380	373	355	318	384	338	373	356	359	376	383	376	407	363	358	404	402	387	350	350	350	357	357	383	389	371	417	362	392	352	332	320	365	363	360	389	395	367	376	362	390	354	370	381	351	364	381	342	353	325	377	353	389	365	354	346	349	368	333	351	377	384	385	360	366	373	347	380	374	320	338	376	356	385	352	348	384	346	343	395	370	368	412	372	393	371	380	381	406	366	361	361	378	371	402	369	382	343	356	388	409	359	355	361	365	396	353	329	406	356	385	377	356	372	370	376	360	397	379	348	381	368	373	354	372	383	347	384	372	372	343	362	362	381	380	350	354	333	372	356	353	344	357	364	357	375	365	386	341	363	398	404	371	365	361	338	376	396	376	366	394	341	331	364	365	361	355	353	363	368	392	378	412	360	386	379	359	385	345	374	366	354	391	373	358	379	378	353	391	354	336	376	358	357	373	335	358	363	392	363	368	395	363	410	390	409	348	362	356	356	376	350	378	357	370	398	371	384	367	385	343	362	370	360	383	379	347	360	345	374	381	388	352	356	335	309	363	345	367	352	358	335	341	377	352	325	332	368	346	358	399	381	399	360	326	379	376	371	326	353	353	353	370	363	334	357	364	357	351	395	327	349	370	340	367	354	404	405	353	393	363	344	350	371	382	386	354	359	400	357	401	357	385	366	388	376	368	376	367	361	387	370	392	360	402	367	371	399	354	406	344	366	373	378	374	383	389	345	391	370	356	353	393	363	353	361	401	331	352	361	377	351	354	410	391	388	366	411	379	334	348	389	378	381	367	375	378	342	332	344	389	344	382	357	364	368	363	370	385	365	360	370	351	374	397	333	353	380	353	358	359	348	398	357	366	365	356	340	344	370	357	392	366	371	355	392	369	356	346	409	385	376	356	390	374	359	341	325	376	370	383	325	361	359	374	372	364	398	358	365	365	341	373	384	389	347	358	372	369	384	342	362	365	355	365	428	403	375	385	366	376	354	381	347	362	410	357	385	425	350	355	377	362	367	367	408	396	352	428	363	383	348	394	361	386	378	330	351	359	367	394	380	341	371	378	356	385	362	403	338	354	358	327	384	323	333	375	389	387	345	337	386	356	359	364	351	368	368	351	349	375	364	406	364	376	338	389	396	377	402	357	370	376	336	372	362	372	363	357	357	304	364	399	370	393	376	345	356	314	400	392	390	381	356	354	391	357	371	371	408	338	346	361	394	387	374	407	389	335	374	351	396	355	385	330	381	369	368	347	356	367	376	367	349	354	355	350	357	370	401	380	391	402	349	329	361	333	347	364	354	343	347	398	373	389	370	381	391	339	366	370	358	379	364	418	362	346	348	371	350	391	379	369	367	401	368	351	354	361	410	372	345	384	359	376	364	368	389	379	361	370	382	381	373	385	342	407	348	353	379	362	361	362	373	361	357	349	337	374	393	385	431	382	351	365	359	334	376	388	384	371	397	344	353	386	363	382	399	342	378	367	380	399	350	394	369	368	361	387	382	364	343	355	375	381	376	371	353	374	372	375	356	399	357	349	379	345	370	347	388	368	364	386	356	400	350	376	381	342	373	394	404	408	394	362	377	398	396	381	343	372	390	376	352	358	366	340	363	372	360	369	344	367	382	355	398	381	380	371	363	393	375	367	375	352	360	375	374	359	375	352	403	372	361	355	347	359	407	365	393	357	373	363	333	402	408	372	382	385	390	356	374	396	387	409	349	347	355	372	371	363	361	366	358	338	357	419	359	381	343	390	332	323	355	339	350	386	364	392	392	376	366	379	364	354	359	361	351	365	355	408	397
10995	13447	22413	10635	4132	3222	2013	1668	1619	1630	911	906	867	926	934	924	858	904	917	892	871	921	889	866	943	871	905	900	847	848	863	919	873	861	848	863	959	902	900	904	873	900	874	887	867	894	944	829	912	894	901	900	855	854	857	899	897	877	849	902	952	927	878	863	875	907	907	888	841	863	835	878	853	881	891	910	929	853	891	900	884	872	868	859	889	877	818	866	880	910	919	852	886	852	871	879	919	893	876	865	868	896	930	837	911	899	835	980	844	880	935	850	881	882	900	895	916	867	871	863	886	922	894	889	917	894	882	903	927	896	903	915	904	896	914	872	908	908	892	904	951	845	871	869	879	889	922	928	858	852	897	865	921	850	871	854	896	842	941	896	867	926	856	898	930	879	881	902	890	817	842	932	876	876	914	877	850	887	841	888	850	913	872	892	862	904	870	859	923	872	852	895	889	868	887	889	884	885	939	890	891	896	930	864	911	882	874	924	857	870	921	873	897	809	902	879	865	878	814	863	898	885	876	899	873	877	893	853	887	873	924	889	845	863	898	863	852	875	888	886	897	939	878	832	850	859	835	879	877	840	928	923	916	914	886	834	818	918	885	928	880	893	887	861	910	903	929	903	861	930	936	883	916	957	900	856	953	944	891	875	910	854	895	891	838	974	898	875	881	839	883	888	863	885	859	864	838	894	941	876	847	910	832	870	868	829	869	908	803	906	872	902	902	902	858	829	938	916	914	857	888	848	893	904	845	878	875	908	874	890	897	903	924	830	830	868	880	914	858	893	899	869	895	893	882	904	902	871	878	852	869	874	923	888	876	895	866	880	885	867	899	840	951	889	896	885	894	861	868	903	936	862	902	900	871	905	834	873	891	878	957	900	891	894	851	882	907	872	884	889	943	885	865	964	871	887	913	873	872	873	902	871	838	902	888	908	912	915	890	874	868	855	953	881	948	855	871	890	892	834	886	862	880	843	812	908	888	885	841	906	908	879	856	929	916	893	927	895	876	840	884	899	887	937	890	878	921	831	942	887	851	895	891	923	904	895	878	879	879	885	901	881	858	843	862	873	898	902	871	858	882	838	876	896	894	856	878	870	894	807	860	881	885	869	866	876	894	873	849	880	909	817	878	887	878	921	941	895	915	898	903	878	914	909	851	880	941	834	960	862	844	921	915	867	860	884	945	885	887	890	886	874	924	877	883	886	901	902	886	834	879	953	913	929	854	884	858	920	861	850	884	876	950	924	835	900	901	888	878	914	843	873	861	920	874	899	876	879	849	895	842	915	915	909	910	880	850	914	871	915	823	843	868	893	892	898	892	867	855	902	887	849	844	821	897	930	867	848	948	885	877	873	844	861	843	890	870	879	897	861	895	891	891	873	825	896	890	877	939	888	896	902	914	858	895	865	882	835	820	875	859	876	842	856	879	957	891	861	852	865	859	868	876	899	883	857	895	891	903	899	840	868	868	852	887	848	813	885	870	858	831	899	869	877	898	894	889	899	883	853	885	920	888	849	902	938	839	854	880	853	870	859	897	898	932	901	898	921	870	895	868	880	842	866	860	877	915	920	845	888	908	880	847	850	845	863	901	870	972	904	965	912	920	842	846	889	930	874	907	806	896	898	862	870	882	881	850	890	886	901	913	852	903	901	941	879	913	850	897	876	841	880	901	852	913	846	839	956	857	918	940	878	947	885	853	893	922	829	881	918	850	821	831	854	878	878	874	926	899	934	926	853	871	838	959	856	838	903	879	866	881	863	880	860	897	843	904	899	885	897	824	873	901	938	919	892	877	925	889	887	879	881	876	847	919	883	928	889	840	899	923	873	852	903	894	838	885	890	938	918	871	852	867	883	870	847	839	871	901	965	902	928	867	946	858	931	871	892	888	864	884	936	883	896	888	860	852	896	869	894	862	863	886	884	876	897	904	884	838	915	878	901	919	869	865	849	907	898	890	935	842	936	900	874	865	923	856	904	913	890	925	904	871	892	892	885	926	873	906	934	922	856	872	876	902	868	876	864	842	870	881	874	912	863	899	827	884	900	866	905	865	896	843	928	887	900	956	863	877	898	916	885	874	869	936	845	882	890	842	957	908	794	890	874	880	903	880	923	875	922	882	919	907	883	868	862	867	932	843	901	925	900	886	871	898	915	888	866	879	852	830	902	958	898	861	879	893	914	889	864	891	828	883	832	883	897	894	874	835	903	914	907	856	858	878	890	868	870	881	948	894	902	861	882	934	865	954	859	881	867	903	876	928	923	877	887	907	900	882	873	884	868	886	862	844	876	910	917	889	848	868	922	879	936	900	882	918	902	887	873	899	874	852	883	845	913	856	880	883	879	872	894	881	891	814	888	890	883	937	904	897	898	901	884	871	844	892	929	821	900	881	888	937	879	939	893	908	885	871	848	897	880	885	847	895	914	910	849	879	912	888	892	912	938	903	922	926	883	865	938	943	914	844	885	866	909	881	879	910	920	838	871	958	903	882	892	894	875	874	866	928	839	821	881	853	882	940	922	887	910	924	933	910	855	841	869	876	884	898	877	849	894	917	937	874	858	860	877	916	875	860	845	863	899	882	873	893	934	828	887	844	893	857	871	902	874	890	899	863	902	844	866	907	900	850	911	923	895	890	894	901	885	883	842	883	836	857	847	887	880	852	890	890	837	897	875	912	858	886	906	900	847	882	877	900	897	886	911	876	879	873	890	891	853	911	883	856	841	893	831	914	876	874	869	892	866	869	902	835	897	865	885	864	873	871	888	897	895	885	886	907	937	867	913	904	963	822	873	895	823	927	900	840	942	830	902	842	931	879	921	832	849	886	868	881	877	846	867	880	925	931	940	876	919	878	899	813	872	902	904	886	916	864	891	893	922	970	872	877	841	902	894	870	910	886	894	851	884	848	869	941	874	875	877	828	847	856	935	855	862	908	916	866	862	889	897	843	929	899	843	878	933	890	915	866	870	885	843	907	940	870	921	884	916	846	946	857	889	911	861	911	862	847	901	893	889	877	836	877	839	889	922	882	829	903	909	902	894	902	868	847	919	900	898	825	900	849	903	852	907	904	922	888	799	879	877	857	863	893	869	868	863	838	887	883	907	879	896	897	933	880	880	861	867	915	859	848	872	890	872	873	901	936	887	854	863	872	861	876	914	895	893	879	923	878	922	884	872	866	928	835	860	900	878	861	921	855	903	876	914	905	869	956	874	923	919	903	859	876	833	897	892	910	823	869	873	902	899	891	957	918	896	839	888	870	937	862	866	964	923	856	833	897	871	891	899	904	906	894	893	886	910	854	853	864	876	911	881	894	840	896	878	863	865	942	890	937	916	873	879	901	853	848	892	900	897	900	937	848	890	865	850	852	894	910	874	954	863	914	866	935	918	860	837	909	906	939	856	894	887	908	900	919	953	895	938	870	819	917	915	850	864	894	886	914	884	945	860	897	953	904	889	857	910	888	864	833	877	883	916	944	862	847	875	857	852
54500	60600	65479	42344	22491	13794	7284	4082	2254	2947	536	441	464	473	404	390	346	370	389	411	346	329	321	341	320	311	317	271	300	306	297	323	301	305	313	272	281	295	302	297	256	302	298	266	289	279	313	330	310	289	327	296	293	268	311	302	284	315	328	292	287	278	246	287	275	308	292	316	299	305	309	282	277	332	302	298	291	300	302	298	277	284	265	283	280	280	297	327	291	311	316	272	279	304	309	305	290	276	299	305	274	261	292	311	267	292	298	287	295	316	268	261	270	321	294	266	295	322	281	321	283	274	300	274	274	299	281	302	257	278	284	300	302	288	290	287	279	298	265	306	305	267	313	266	295	310	299	290	292	301	295	311	332	307	287	318	291	302	262	293	290	288	314	292	281	279	291	269	289	293	284	314	266	316	272	289	298	310	296	283	278	286	327	267	299	275	298	309	334	312	264	299	256	266	282	314	310	287	259	291	320	261	314	301	273	274	308	275	289	295	292	314	320	294	294	305	255	282	302	292	308	314	293	287	285	267	272	292	292	303	312	295	297	294	296	287	295	292	269	302	305	298	282	324	289	304	293	255	265	304	277	341	285	284	301	310	291	281	292	291	325	310	279	271	277	280	294	264	283	291	298	305	303	291	285	269	272	283	320	267	301	306	319	256	285	294	299	266	296	280	279	281	309	300	283	276	314	280	286	306	291	298	291	257	319	259	290	303	295	285	325	286	293	293	276	297	276	312	292	290	275	285	294	296	285	270	278	302	293	278	296	303	318	285	274	265	273	281	286	278	290	274	295	286	317	294	279	284	268	294	298	286	289	318	284	281	295	292	270	278	281	275	286	286	302	318	287	301	299	292	300	261	297	300	271	314	314	296	267	279	303	294	278	282	289	282	298	282	289	290	298	295	305	280	301	308	269	273	327	291	301	270	306	308	310	300	287	324	313	295	299	284	275	298	298	298	310	271	302	284	297	275	290	288	316	317	283	267	305	292	285	265	280	285	304	274	265	305	292	251	281	302	275	280	297	275	277	314	291	277	310	260	314	307	288	317	311	314	325	302	309	301	280	324	301	300	267	262	309	305	315	322	278	286	279	280	302	284	275	277	300	272	286	282	245	298	314	279	318	275	295	263	321	239	306	281	309	279	280	314	309	311	277	271	267	296	326	294	305	329	282	278	285	296	271	281	276	314	291	307	280	269	318	315	305	337	317	310	283	293	287	297	320	294	299	320	317	299	286	297	309	306	300	322	288	290	296	297	299	302	294	317	279	292	293	286	311	321	315	307	294	319	281	310	286	313	293	285	276	298	323	283	264	317	302	305	275	312	311	291	318	282	259	257	289	294	295	286	282	262	295	272	322	321	288	272	279	302	295	295	317	318	296	302	293	296	280	277	297	276	286	286	280	306	288	299	322	337	274	309	266	279	294	307	300	281	278	289	285	272	260	306	310	317	262	287	307	305	309	268	283	289	292	307	290	306	299	286	302	282	287	329	308	310	308	294	286	285	311	286	293	284	275	266	296	264	294	251	266	296	294	287	296	259	275	309	264	300	279	291	302	282	297	275	317	310	298	290	310	300	292	285	296	263	274	301	268	280	294	285	307	280	286	269	310	286	271	280	267	305	279	302	318	281	289	278	283	350	293	247	252	316	276	269	262	310	277	302	276	286	275	285	295	272	317	290	313	293	266	295	275	320	300	284	289	298	310	278	291	285	346	276	315	282	304	266	299	288	277	271	304	318	303	287	271	301	265	269	300	326	284	302	281	299	281	296	302	299	280	268	275	301	297	277	287	282	278	302	293	319	271	335	302	290	297	275	328	319	307	304	310	298	287	295	304	278	294	322	274	301	311	293	321	282	275	295	283	284	266	289	283	286	305	324	307	288	296	287	286	297	310	327	330	295	277	280	280	314	310	305	268	295	284	300	282	305	306	281	254	291	287	271	303	326	285	297	295	307	283	320	289	281	282	282	312	313	287	300	321	300	286	282	282	274	306	295	263	341	249	319	289	295	278	297	307	315	290	284	286	270	250	268	278	283	301	282	278	325	291	283	283	275	281	299	282	318	289	302	273	285	301	319	299	301	307	278	259	330	279	260	331	288	297	287	307	310	295	276	269	281	291	307	291	274	289	328	313	285	278	301	300	290	307	265	317	303	286	310	294	291	259	321	325	312	311	304	271	306	293	296	278	321	286	316	285	291	325	312	289	315	300	297	305	273	286	303	323	307	282	305	305	344	272	302	325	258	296	294	302	271	284	285	308	287	255	294	285	291	315	297	283	300	315	299	300	310	307	286	278	305	298	332	314	294	277	315	303	282	304	322	295	315	275	290	284	285	258	299	337	297	322	296	270	307	280	291	286	301	284	269	300	290	278	293	274	283	282	276	292	281	329	296	306	317	284	271	290	304	280	294	265	286	270	285	301	314	306	301	281	298	292	298	277	272	274	307	268	330	268	279	304	314	291	305	281	285	275	301	318	329	301	261	266	304	276	268	305	289	275	307	316	300	279	325	278	334	259	293	265	274	271	300	277	286	304	272	253	304	323	298	324	262	299	349	304	312	308	295	322	297	284	311	300	277	279	284	266	311	257	289	279	297	266	281	286	275	319	289	305	259	262	318	291	281	299	297	300	269	282	303	295	296	303	319	285	296	289	292	298	304	308	284	298	280	282	275	303	282	290	295	298	275	300	285	307	283	271	289	296	285	294	313	286	282	303	291	290	271	313	300	302	301	278	288	278	313	288	300	312	264	282	295	267	328	291	282	283	355	275	289	279	322	320	303	287	301	292	333	286	299	294	307	282	310	307	273	284	300	284	282	299	266	286	304	297	300	280	281	282	312	266	318	309	311	299	294	276	280	283	290	285	317	298	300	296	309	276	304	304	291	300	253	296	276	293	273	308	299	272	293	287	290	291	264	282	277	289	300	300	289	287	275	309	321	294	294	310	276	283	318	300	313	291	295	283	302	277	318	281	273	313	287	284	301	313	300	291	295	274	312	266	330	325	295	314	312	285	266	305	293	290	289	295	323	273	311	289	278	256	293	308	306	291	291	296	320	292	277	264	280	289	293	280	268	312	303	309	275	294	271	276	267	290	277	301	284	294	302	263	302	276	285	307	276	308	302	311	326	290	286	294	287	299	313	270	313	283	280	286	286	283	290	279	284	293	293	289	280	286	307	298	299	291	302	290	267	286	303	297	305	299	305	295	307	322	303	290	284	322	321	296	284	288	296	289	284	304	278	296	299	290	293	280	273	300	322	314	279	278	294	314	299	314	291	298	312	303	290	304	274	306	322	279	315	264	280	303	288	318	298	292	291	301	285	324	320	273	295	297	292	313	293	298	329	285	290	300	301	275	271	270	287	312	315	301	287	278	300	298	277	279	298	285	305	287	306	281	324	292	256	260	306	305	314	291	299	306	301	288	287	274	338	313	283	289	299	286	272	303	263	314	293	298	263	291	282	305	317	279	301	321	316	279	269	307	289
33545	47357	60452	45123	22426	19511	13025	10517	7908	12108	1573	1403	1619	1875	1236	1258	1277	1268	1503	1439	1300	1177	1047	933	1005	936	903	908	775	712	706	768	770	685	718	749	712	729	703	689	677	694	740	736	740	713	694	698	710	703	751	737	752	739	762	673	684	740	724	667	683	717	695	685	721	702	686	720	707	755	694	706	703	730	669	705	659	705	724	709	709	727	747	721	710	691	700	726	683	709	726	703	729	713	713	733	696	713	679	756	709	713	703	700	681	703	681	734	719	703	726	698	720	677	682	734	736	696	751	696	706	754	719	692	719	680	703	771	708	709	693	728	723	732	758	722	746	707	709	736	698	745	686	761	734	730	697	684	683	692	702	734	718	667	723	697	707	719	748	728	719	745	718	696	655	711	670	713	696	716	690	701	687	727	723	710	725	649	695	722	759	734	696	675	696	713	704	742	688	721	671	677	690	671	680	736	756	684	736	689	694	689	695	688	750	727	708	747	703	747	690	690	684	745	697	631	718	703	676	689	717	703	698	742	677	742	753	717	728	705	745	728	726	705	698	736	758	679	725	699	688	717	699	720	671	671	738	721	700	692	737	676	722	751	652	709	773	708	734	723	748	728	707	705	706	750	681	709	726	683	675	683	722	686	668	742	727	704	721	741	738	711	751	678	691	677	740	698	734	731	675	738	698	700	723	663	735	715	714	726	691	699	728	716	761	734	687	702	725	709	707	696	701	719	722	731	718	678	721	733	712	688	753	724	709	736	737	744	714	731	729	683	715	675	739	700	702	719	708	665	722	691	712	731	631	701	722	680	709	660	733	654	711	661	721	714	666	748	684	730	701	742	694	711	712	724	690	683	672	736	710	679	703	705	746	690	727	736	734	717	731	653	702	765	718	698	716	720	680	727	728	676	735	695	657	708	700	655	747	704	675	700	713	686	710	707	737	680	679	659	684	704	693	665	742	720	706	724	715	717	718	679	731	708	707	683	718	660	708	713	698	702	682	725	728	697	702	725	744	692	729	709	707	688	726	728	733	693	685	743	716	706	643	711	725	730	663	715	715	700	728	722	713	728	734	718	688	709	688	713	694	722	700	683	726	686	748	739	702	696	714	740	730	681	706	737	717	753	710	746	647	697	736	745	716	754	700	674	742	693	697	734	721	721	715	697	703	721	711	745	739	673	719	712	734	730	701	688	674	701	677	726	678	684	709	697	660	720	755	748	738	696	682	686	716	754	700	734	718	710	716	695	734	733	712	729	672	712	716	661	738	748	723	707	673	676	690	750	676	709	705	696	684	724	742	687	701	739	719	676	730	705	682	666	728	705	720	712	726	708	748	755	688	675	711	729	734	748	743	771	687	741	783	691	766	740	691	740	710	779	710	684	692	728	694	716	738	713	720	725	700	688	714	675	701	707	688	700	695	739	727	707	683	686	750	710	700	668	730	657	718	696	676	721	726	705	728	700	695	693	742	671	685	698	716	719	683	726	753	725	721	743	712	737	722	700	700	699	692	705	673	676	723	696	686	719	723	685	689	697	717	704	645	706	713	681	726	685	747	668	748	716	737	670	716	728	690	709	675	675	729	679	705	758	704	723	683	683	745	731	742	724	690	680	682	685	708	746	671	692	700	738	647	734	693	692	706	679	704	720	721	722	748	731	689	745	730	687	715	712	752	679	660	677	731	721	709	653	757	698	704	738	703	724	734	703	684	705	704	721	741	707	707	721	695	701	711	711	679	691	676	673	722	701	725	732	692	712	695	693	727	706	702	701	681	725	746	734	691	720	695	720	711	714	739	718	650	713	681	700	667	720	742	698	755	708	711	694	729	752	726	741	720	715	722	707	734	707	716	706	759	668	744	687	693	678	684	719	725	755	714	734	682	718	706	701	715	726	686	701	713	685	750	708	696	707	705	724	657	727	751	699	708	701	705	681	729	782	686	751	691	688	723	697	714	757	722	685	761	690	679	742	753	687	682	721	753	676	705	701	684	711	718	698	683	705	681	710	716	704	679	681	724	699	704	723	709	684	678	713	723	715	755	727	739	712	702	755	753	729	736	750	669	740	681	734	681	749	708	732	724	729	734	690	753	713	734	667	682	752	728	667	694	681	734	750	691	781	731	708	691	714	716	722	723	705	697	738	725	662	699	666	691	678	695	682	688	715	751	713	708	697	742	754	739	727	717	765	694	736	742	715	743	732	707	718	677	743	723	685	735	701	728	688	702	716	710	711	690	662	745	736	742	755	722	682	731	707	683	704	724	682	686	674	655	713	738	757	683	742	725	684	727	701	678	708	701	686	737	671	700	728	690	719	716	687	729	666	681	708	692	692	745	739	694	728	710	726	691	686	699	720	739	659	711	632	710	700	703	685	692	728	691	702	730	732	738	632	684	732	709	695	689	735	689	681	711	687	695	647	732	714	696	689	743	675	681	689	688	705	710	654	679	713	699	711	740	715	724	775	732	759	703	677	719	697	748	774	740	715	703	695	778	694	731	679	731	719	682	691	711	712	738	684	714	668	717	674	775	767	757	672	712	713	687	719	692	690	706	699	684	708	689	710	685	705	656	752	775	688	692	785	695	668	726	746	722	668	751	690	681	710	672	753	733	707	693	739	731	709	734	716	672	766	734	742	746	731	713	701	757	695	662	762	726	701	742	704	726	691	713	643	657	722	700	684	705	648	709	783	675	756	699	730	754	696	662	735	685	659	737	678	716	688	719	654	716	682	710	663	735	715	739	687	692	664	729	727	708	684	708	730	737	707	696	685	735	698	685	708	724	710	704	665	722	694	735	695	633	664	656	699	667	696	675	669	677	687	686	762	687	774	712	680	687	724	697	727	749	739	662	683	701	697	659	703	711	717	685	755	694	727	706	681	713	699	700	672	735	735	725	712	685	731	726	695	705	697	718	727	715	696	670	721	703	674	687	630	740	731	734	683	726	745	708	754	750	723	700	736	706	732	704	675	651	723	682	688	680	750	726	700	675	735	714	697	733	719	749	725	707	669	717	741	696	724	696	666	665	756	697	701	711	716	682	744	692	737	717	705	738	696	702	697	784	711	681	729	693	711	683	713	735	687	726	711	647	702	668	660	669	700	762	729	735	736	707	672	693	724	685	685	694	672	664	667	740	686	738	690	724	695	711	684	741	715	658	684	682	707	716	668	732	735	721	766	664	730	674	698	742	751	701	718	685	755	664	722	750	745	687	714	659	741	687	730	757	710	723	699	729	741	739	704	687	670	676	711	690	671	691	726	697	725	735	742	689	706	703	710	662	658	714	713	719	706	745	731	727	745	774	691	730	744	736	753	720	692	682	719	673	701	717	714	746	728	669	762	733	669	698	734	702	691	732	693	672	696	698	707	718	658	716	713	685	739	750	703	691	740	683	730	727	686	729	729	730	719	631	759	747	740	725	742	693	716	726	728	648	694	716	694	734	699	688	702	730	692	697	713	702	689	741	710	693	691	742	697	767	729	689	737	651	692	709	708
68172	74361	74244	47867	29056	19921	11765	7421	3932	3438	746	397	451	454	348	328	411	468	420	325	295	330	262	220	246	240	198	217	170	176	171	172	189	188	176	177	156	174	174	170	182	175	198	174	175	161	197	157	143	159	171	178	153	171	176	173	145	177	165	172	174	157	153	180	174	207	171	196	169	167	148	183	171	170	212	167	192	181	180	153	161	182	189	170	172	210	164	163	164	215	174	169	161	147	164	182	174	161	176	159	171	163	179	181	159	164	163	156	183	164	169	179	161	178	166	200	150	162	185	191	170	152	181	145	148	159	169	189	147	163	171	167	199	163	164	170	202	176	180	166	165	179	199	159	197	188	177	168	192	197	169	159	147	170	172	168	168	146	166	159	183	183	180	169	158	150	162	179	164	177	182	172	170	166	163	169	152	158	175	157	172	155	180	161	161	162	165	188	185	166	167	158	164	191	149	173	180	176	164	167	174	169	175	171	173	177	190	159	149	159	157	194	168	173	163	157	183	179	164	188	173	174	159	173	156	153	159	162	153	174	170	155	191	139	165	183	154	174	180	157	179	172	170	174	164	160	149	184	157	158	173	157	150	159	188	153	165	171	163	144	178	175	180	173	166	202	165	173	171	140	181	162	173	167	184	172	170	157	163	201	167	169	161	168	161	163	163	170	184	159	195	161	157	156	165	171	182	187	174	179	150	161	164	163	183	153	188	172	161	161	165	158	179	171	164	188	183	176	137	168	176	179	174	152	206	172	180	159	183	149	183	155	162	172	165	172	189	170	153	188	169	190	172	173	183	170	180	183	165	169	181	188	164	173	180	185	182	175	180	157	159	179	166	173	192	184	198	162	166	168	179	168	185	158	169	173	181	165	180	169	185	147	183	164	181	182	179	168	150	172	152	186	165	158	163	161	160	179	162	187	172	189	170	164	171	176	205	178	188	181	167	164	167	196	172	198	173	168	170	169	182	173	170	175	167	189	180	209	176	155	171	162	161	149	161	170	167	166	168	163	195	150	189	157	165	174	146	186	161	175	174	170	155	170	163	158	166	182	169	164	186	173	157	164	176	191	161	173	174	171	143	156	172	170	180	152	172	159	150	177	173	179	165	188	194	168	155	159	147	168	164	173	182	151	169	160	167	145	196	136	182	189	173	173	145	180	192	163	173	202	175	164	153	168	185	145	192	165	189	167	167	159	155	178	172	165	165	169	174	148	152	174	181	186	182	161	167	187	174	181	156	205	175	175	178	175	150	156	188	204	166	167	194	178	162	178	199	163	166	163	157	166	161	173	184	148	143	156	174	174	151	178	167	183	166	150	173	159	155	162	186	154	173	180	173	170	176	157	173	157	179	186	152	171	166	174	177	166	187	174	195	171	154	171	174	167	144	171	166	168	172	178	161	161	181	154	192	135	155	188	156	171	185	164	175	172	157	155	155	150	168	153	180	186	162	181	159	153	145	168	164	171	176	179	164	169	159	174	192	182	145	187	193	178	177	171	172	181	157	178	173	171	167	175	175	175	166	188	165	166	189	155	163	173	174	167	148	166	146	171	161	175	162	158	167	177	140	196	171	138	167	175	148	174	170	176	165	169	168	185	162	169	188	185	171	173	165	161	188	156	163	185	187	159	176	171	171	166	173	175	202	177	194	171	167	161	164	168	164	191	156	147	172	142	173	151	169	159	161	197	174	184	168	140	155	176	150	185	172	179	188	185	179	174	175	164	190	179	148	172	177	161	157	165	161	144	171	172	158	159	181	155	190	192	141	166	181	162	169	150	159	148	182	144	181	165	165	171	164	168	168	182	176	161	188	168	167	184	203	156	179	155	198	177	147	196	179	169	178	151	174	178	155	186	160	139	150	171	155	163	169	182	191	170	180	193	169	156	145	163	201	171	189	164	180	184	182	172	154	148	202	163	194	194	183	186	188	169	167	151	190	180	166	162	178	175	165	183	136	162	168	165	158	148	163	173	176	151	146	169	151	153	173	178	155	184	176	194	174	178	175	160	174	167	202	164	175	165	182	152	149	189	166	149	159	166	163	159	164	197	179	168	196	180	161	182	190	187	206	179	159	162	197	161	173	208	169	179	160	160	178	166	166	148	165	175	175	139	164	171	167	170	167	180	184	156	156	160	164	161	145	170	180	176	182	150	186	158	156	146	181	160	165	180	145	162	164	158	166	177	194	182	177	180	163	139	169	159	165	185	165	174	182	173	156	173	189	174	177	156	159	167	164	170	163	153	167	157	167	160	163	166	150	172	167	152	204	174	166	178	188	139	164	161	163	189	183	151	191	192	159	161	176	178	196	168	186	175	168	149	166	160	190	162	179	170	164	151	164	173	158	182	183	158	178	179	176	146	173	183	134	169	169	164	173	182	183	158	165	171	180	151	159	163	183	174	176	174	173	177	198	179	185	164	161	182	171	169	189	167	177	176	176	166	155	163	196	180	171	166	213	195	188	176	164	148	199	170	144	181	180	160	169	185	164	154	141	203	171	181	155	146	195	177	160	171	142	154	190	168	167	191	166	162	192	178	190	172	147	178	165	181	162	162	170	182	172	173	161	167	177	168	175	160	173	178	176	181	195	162	169	194	161	160	164	196	170	157	181	173	176	192	167	168	161	149	180	171	177	173	147	153	162	156	170	180	169	171	176	178	183	169	194	157	199	172	177	168	164	163	187	174	180	194	185	165	162	169	163	161	163	172	163	176	160	206	179	161	217	155	151	153	157	169	181	168	165	155	172	181	192	176	139	182	211	165	188	174	170	154	151	148	164	164	175	168	151	194	172	190	203	177	157	176	190	190	170	139	167	201	161	179	163	191	150	151	165	155	158	171	167	169	154	180	161	144	169	160	163	183	187	163	165	144	195	164	173	184	179	151	188	173	141	174	167	162	173	167	186	168	178	157	170	179	169	183	196	145	156	177	193	180	175	168	170	142	171	164	175	169	173	168	167	177	174	163	176	174	181	150	178	159	174	181	190	184	194	177	173	180	166	148	175	168	202	168	145	181	163	187	162	184	197	193	162	188	182	153	173	175	188	170	159	163	187	190	171	178	185	161	137	153	185	184	162	174	165	191	166	151	179	169	182	184	178	163	192	183	159	183	172	162	170	166	137	169	174	183	155	161	174	172	166	181	176	140	184	192	183	169	158	152	167	187	170	177	191	167	155	158	178	179	170	199	183	186	177	205	165	162	161	158	188	195	185	163	169	187	141	143	158	181	159	175	174	152	162	168	167	185	161	175	180	180	166	182	168	170	191	185	151	179	171	157	145	180	170	190	165	156	201	181	189	162	168	191	184	176	199	162	175	127	160	176	171	178	148	188	181	159	183	156	198	174	173	153	179	155	178	159	152	177	187	186	150	169	150	211	152	160	172	155	180	146	159	159	168	175	177	166	155	168	172	202	172	177	140	145	185	178	165	181	194	186	187	163	158	154	177	150	150	143	166	192	161	186	172	186	184	168	192	144	193	154	161	179
42033	58175	71460	51357	28857	23989	18639	15313	10024	12961	2701	1834	2209	2487	1544	1447	2380	2550	1981	1573	1318	1513	1154	886	1097	899	730	733	468	520	462	524	464	497	477	490	467	482	522	446	462	473	456	438	456	464	467	462	475	467	464	429	433	443	438	455	431	469	475	445	433	428	448	429	472	457	454	444	458	463	431	439	446	432	436	443	446	500	443	464	435	408	429	465	446	434	447	425	485	429	441	431	485	428	444	459	468	408	444	434	428	437	456	451	434	431	444	454	461	485	421	449	453	418	428	413	466	460	437	445	453	441	419	489	470	482	463	417	455	441	482	441	454	467	408	434	431	459	433	429	444	428	432	428	423	445	446	482	419	474	441	423	454	420	461	454	472	460	450	433	463	451	446	417	461	432	429	447	440	420	404	464	471	438	462	442	432	428	442	447	443	419	454	432	439	430	430	450	433	453	431	477	474	456	427	451	471	433	455	448	428	461	434	453	414	416	451	459	455	438	432	440	468	417	433	413	448	450	440	467	417	447	445	450	440	409	453	450	468	436	448	440	433	432	439	427	439	459	452	445	432	461	445	426	409	421	430	444	448	451	463	432	482	485	398	436	449	409	436	407	441	429	386	486	454	424	431	446	442	455	503	423	448	412	462	449	444	452	435	427	402	440	482	499	455	478	418	453	413	459	465	463	457	427	450	454	424	452	407	444	443	451	445	434	419	460	434	420	446	431	450	436	434	414	418	503	425	433	443	451	447	442	441	425	439	442	418	436	449	461	427	421	445	397	462	449	436	450	447	436	426	462	447	439	440	447	482	446	444	415	392	437	453	456	466	452	449	431	419	457	426	452	436	452	460	439	443	416	439	434	442	438	450	443	447	422	455	457	485	441	439	453	426	446	456	452	456	423	473	474	463	445	465	413	450	466	471	414	452	479	430	443	423	426	451	430	438	391	412	474	430	437	454	439	409	454	442	454	427	442	435	423	443	443	411	404	403	474	466	415	435	428	445	430	425	471	411	437	401	451	432	472	472	459	459	459	442	378	430	461	472	427	405	411	431	471	426	458	429	443	468	441	481	488	427	415	442	408	443	412	418	417	463	414	392	462	446	452	435	464	406	437	458	460	448	452	412	444	403	382	440	435	428	420	421	461	405	401	435	436	444	421	443	433	437	416	481	451	466	447	436	450	422	432	468	425	429	453	430	418	474	458	442	481	405	441	442	399	445	454	410	409	468	450	413	436	409	424	418	479	447	450	420	436	435	466	428	437	410	435	482	449	437	455	468	437	461	448	451	439	475	437	447	453	417	412	462	437	441	449	480	427	445	453	440	442	435	455	453	432	466	443	486	453	461	430	429	431	412	441	437	456	443	417	426	437	461	437	426	438	454	452	438	418	454	449	440	446	452	428	448	459	486	417	443	429	445	464	467	404	426	449	461	434	445	434	449	514	433	395	427	457	412	439	434	436	423	438	425	437	417	424	501	425	421	446	470	438	443	451	454	429	420	426	415	447	469	445	450	439	430	447	452	451	413	484	408	492	472	477	426	407	432	475	431	437	440	449	446	425	404	459	462	473	408	414	460	467	437	466	445	431	447	449	481	458	476	453	449	449	440	412	411	449	454	435	433	428	451	439	456	442	432	445	420	459	437	471	443	445	458	439	433	461	455	459	423	480	463	458	462	474	443	447	448	435	445	477	448	451	462	444	501	424	467	420	464	451	428	446	446	483	461	470	435	426	437	437	453	451	424	438	420	414	383	428	474	455	436	437	454	419	442	417	435	444	471	470	412	417	402	451	437	433	427	447	450	455	418	470	434	485	452	434	420	430	446	424	447	424	439	446	476	463	442	404	441	450	447	484	419	445	469	439	457	441	427	451	451	451	446	436	476	444	448	467	440	438	449	474	408	432	428	429	454	450	480	438	447	474	451	435	421	446	426	409	417	461	416	444	414	426	458	446	445	444	398	464	397	484	475	474	430	428	413	463	427	429	419	416	433	408	406	450	463	470	492	479	447	446	444	456	400	415	467	434	438	450	403	435	454	467	455	448	445	431	418	462	468	406	384	459	438	435	462	476	462	422	419	417	440	458	471	467	433	429	426	456	416	430	430	474	448	393	436	437	429	474	445	412	444	494	428	427	412	460	439	444	446	432	447	479	461	449	417	421	411	407	432	450	463	475	430	459	458	482	425	460	440	436	420	410	443	449	442	404	461	467	443	444	475	421	418	457	458	449	479	442	464	461	482	452	443	463	477	458	515	452	420	428	421	435	445	429	420	427	472	448	446	424	459	421	442	426	430	450	403	462	471	475	408	456	424	434	467	427	393	459	458	443	394	454	434	453	455	461	433	440	450	442	451	462	438	434	452	421	443	457	421	427	405	450	455	440	437	426	450	394	440	441	415	439	426	440	453	475	478	432	433	460	436	414	489	472	455	466	388	420	438	419	394	463	498	474	451	430	449	444	428	430	449	432	412	470	433	412	452	472	456	467	390	458	434	435	443	441	428	459	452	429	425	431	459	438	435	419	405	440	454	478	424	452	451	433	449	432	434	448	448	467	429	438	465	447	459	460	450	462	424	453	435	408	477	428	482	427	421	431	418	384	459	456	416	440	437	448	444	443	424	437	425	434	433	474	412	447	442	434	438	428	497	392	451	458	431	481	448	470	410	470	443	437	441	477	452	443	459	417	403	429	435	464	464	420	429	423	419	460	430	407	445	432	420	437	473	434	446	437	414	426	410	399	460	451	462	452	454	424	452	441	448	433	432	461	433	450	469	450	481	448	448	459	439	462	442	439	452	459	469	463	458	498	459	436	460	446	439	434	488	448	432	433	445	426	457	456	435	437	424	452	444	463	464	417	454	441	443	405	460	425	468	409	438	447	407	430	468	443	457	485	440	456	391	439	442	431	450	434	464	466	422	439	426	431	429	430	422	449	454	455	442	421	424	455	436	488	437	425	432	490	404	430	424	445	451	442	456	468	439	437	436	511	434	446	439	452	373	455	463	466	449	428	464	449	430	475	467	451	434	457	447	431	438	439	443	461	434	444	453	438	413	432	414	463	447	458	397	462	420	448	466	453	475	462	512	427	406	439	424	447	424	442	462	464	443	440	415	471	431	437	451	448	440	459	447	466	474	432	415	436	450	432	459	402	436	434	397	414	460	440	455	481	447	439	453	454	448	449	438	498	472	491	450	434	444	459	431	433	409	441	438	445	456	443	421	439	453	397	408	441	456	494	439	474	441	439	433	433	479	442	415	420	416	486	413	465	453	418	427	460	470	449	470	434	428	428	472	424	434	454	420	435	499	449	454	463	450	443	450	442	438	506	466	466	432	428	453	445	454	448	457	427	453	425	480	451	467	455	412	503	444	500	487	459	432	413	434	410	433	465	475	435	413	424	452	461	459	439	426	463	463	438	430	448	460	474	446	467	433	459	473	433	453	439	453	442	432	433	434	483	411	440	441	445	450	444	441	454	459	466	454	403	440	458	435	481
11622	11032	12905	4212	1463	880	618	512	407	446	381	360	371	389	371	381	380	347	386	383	359	403	346	367	353	374	349	368	374	318	372	356	333	356	384	333	357	364	386	388	350	347	350	355	369	375	383	360	369	335	362	371	383	382	354	388	362	381	396	355	388	398	366	353	377	383	364	339	393	351	363	372	375	371	403	365	374	379	361	377	359	364	366	382	382	378	372	338	374	371	355	412	396	361	386	355	367	341	341	397	353	350	350	358	371	367	356	356	364	360	362	402	363	380	378	384	382	357	353	389	363	368	364	344	349	358	350	352	361	401	407	366	354	391	358	409	414	365	348	351	331	333	397	376	365	365	366	373	359	371	362	352	322	373	365	368	342	364	329	322	378	354	379	314	384	330	379	380	348	305	340	361	359	385	343	330	387	346	396	370	356	363	374	400	392	373	358	336	355	333	349	385	368	377	350	355	356	370	369	402	353	375	380	372	347	382	406	338	379	367	361	353	394	358	362	354	370	407	331	373	351	344	317	369	417	338	383	376	424	363	333	373	360	353	383	398	366	372	339	377	401	378	380	368	356	379	342	338	354	364	395	357	334	355	343	347	350	346	372	344	364	342	350	345	383	378	396	377	353	381	358	381	351	388	332	384	357	386	344	348	390	383	367	383	368	371	395	398	384	374	406	335	354	410	364	370	358	369	378	372	339	359	346	359	387	341	352	388	400	380	351	341	397	368	352	343	352	336	385	380	356	336	377	357	389	380	333	356	347	424	367	367	377	370	358	354	339	337	339	392	350	331	424	381	377	383	338	349	378	357	344	367	360	373	365	340	343	376	336	353	357	329	360	373	384	378	337	363	314	390	359	351	374	330	385	401	381	364	346	376	400	404	332	324	372	342	350	332	344	375	372	358	357	369	375	348	380	373	329	359	323	380	343	386	361	378	372	359	323	367	362	324	364	352	381	366	371	383	369	354	383	365	400	357	374	395	362	392	396	385	363	363	358	333	380	359	361	352	366	358	378	346	379	345	337	347	366	368	412	375	389	325	363	348	357	336	363	384	349	339	371	385	328	372	382	346	315	380	336	399	352	387	371	341	410	337	380	356	372	382	370	366	358	387	361	389	353	364	368	364	362	383	361	338	390	366	362	369	407	351	362	347	354	386	367	383	402	376	314	373	350	356	362	362	355	363	341	348	397	404	377	357	358	402	356	354	395	343	365	364	305	388	343	336	338	354	366	363	378	361	383	360	345	391	371	355	337	356	348	376	371	386	363	372	359	366	412	383	340	375	351	361	390	399	353	341	359	341	350	371	339	341	379	349	363	372	345	370	403	354	388	366	338	380	378	381	378	412	388	365	348	382	346	352	363	370	346	347	393	348	390	381	389	375	312	353	385	375	379	379	363	364	379	402	337	384	370	391	364	358	409	365	371	338	349	366	358	345	338	350	345	363	369	349	365	359	368	365	343	346	369	359	415	357	358	359	387	342	399	356	347	322	338	377	398	369	351	352	379	355	350	344	331	344	357	364	326	366	331	357	349	387	356	389	365	355	388	338	350	373	377	380	350	368	370	377	389	376	380	368	360	345	354	371	315	341	361	357	389	371	377	353	376	382	376	382	366	383	375	363	343	367	369	352	348	401	385	371	355	390	383	401	360	355	377	341	375	392	368	393	375	345	370	349	405	365	403	379	397	368	380	368	360	363	390	344	363	376	365	375	380	358	353	347	361	385	362	351	391	372	342	355	355	380	342	369	356	352	359	345	365	360	366	355	355	340	375	360	394	347	395	382	375	348	373	336	348	349	371	369	361	382	372	367	366	381	325	350	349	348	342	325	377	342	352	364	360	384	356	348	351	359	365	346	402	374	379	388	346	360	339	372	363	399	387	372	346	364	370	380	367	362	395	349	373	348	391	378	357	366	381	386	372	347	376	373	374	340	359	332	355	357	377	362	325	374	364	346	355	376	403	326	368	331	362	349	367	323	375	357	340	347	353	359	347	392	411	391	345	354	396	337	380	377	361	388	325	356	341	349	342	348	346	349	347	343	349	347	396	356	360	386	385	336	398	388	338	364	386	374	346	345	376	368	377	351	364	346	362	393	395	340	352	365	370	390	368	372	386	360	363	355	370	360	377	360	367	357	375	377	379	379	366	385	356	358	342	360	372	353	379	340	408	390	357	352	348	365	397	359	357	404	393	374	347	338	387	371	361	357	351	367	346	336	372	359	368	373	374	325	387	379	370	342	365	415	362	351	360	385	348	361	360	341	400	356	355	343	353	363	348	375	415	352	361	368	353	378	367	355	384	349	368	357	368	333	366	351	401	354	364	352	350	344	395	343	373	368	389	393	388	366	353	374	339	410	350	355	377	356	326	376	380	341	372	368	370	345	389	377	349	349	389	371	354	359	331	378	402	393	358	385	348	361	376	339	340	332	348	352	382	346	351	353	363	344	369	379	338	360	370	373	347	381	392	379	403	360	388	381	373	338	345	401	411	416	378	363	381	374	381	369	322	331	358	338	369	389	368	344	351	390	340	387	392	362	380	360	349	366	362	354	375	381	385	357	378	356	377	361	387	355	375	372	387	374	398	363	346	385	384	347	349	368	360	359	362	358	395	354	336	363	378	379	365	377	373	386	425	365	347	369	354	352	424	401	371	341	358	377	377	375	381	338	366	332	361	347	343	390	377	373	373	376	383	349	385	379	393	376	332	366	374	350	357	367	399	368	389	366	367	356	341	346	390	369	361	370	365	381	331	330	385	385	360	344	367	364	378	376	368	375	367	369	345	342	375	379	374	347	347	377	363	383	375	340	363	314	377	368	358	369	378	363	368	357	373	364	377	388	360	401	356	345	364	342	372	337	357	363	344	377	365	364	401	364	375	361	396	358	342	357	319	330	364	363	396	370	362	345	397	381	356	380	371	323	337	374	368	388	368	360	347	374	408	375	379	368	370	364	384	367	361	353	384	375	392	351	328	363	340	382	323	379	381	341	370	416	341	405	397	366	363	377	369	359	355	330	369	347	405	355	361	353	389	357	350	364	332	348	388	355	347	339	370	365	332	350	346	347	363	364	349	372	347	350	328	360	353	360	340	359	357	347	344	348	353	370	395	358	387	373	377	372	381	338	338	371	333	362	362	390	353	324	369	359	371	367	346	387	372	342	353	379	383	404	373	343	392	396	367	360	338	363	353	364	352	346	387	405	383	356	352	351	389	375	373	408	353	372	336	399	372	343	378	353	355	363	359	350	323	351	371	358	401	338	365	370	371	395	377	349	372	384	384	368	384	373	376	338	378	381	353	358	381	358	338	322	405	398	350	378	357	370	368	361	355	415	386	349	366	349	303	353	346	391	369	343	379	388	368	350	391	376	358	395	347	381	385	362	356	380	372	390	377	350	386	344	367	389	350	344	337	356	369	386	369	366	418	353	350	355	362	380	347	316	353	357	372	354	390	350	353	345	357	338	344	366	387	315	365	420	350	341	369	337
10737	15705	20285	10208	4485	3340	2300	1656	1232	1231	909	925	947	891	903	865	949	895	903	900	950	922	895	859	889	951	893	882	855	866	907	874	889	895	884	922	912	856	897	887	817	870	911	832	792	897	914	898	857	863	910	898	885	858	900	878	849	882	846	866	861	891	882	861	915	886	831	873	856	943	888	876	808	845	857	884	897	833	893	875	895	912	897	867	862	946	849	874	907	866	909	915	883	839	800	892	860	895	944	871	861	911	873	900	877	850	860	903	828	854	925	953	856	874	862	886	839	857	886	910	896	905	836	923	846	874	897	826	866	831	840	800	854	857	863	896	888	806	844	932	850	882	908	860	852	865	902	850	812	873	849	870	820	899	909	906	831	840	831	923	875	923	893	854	888	900	881	833	874	856	859	930	886	846	907	858	917	844	858	889	845	928	857	904	842	876	882	891	835	853	905	887	887	891	880	876	840	872	881	854	861	905	880	864	850	925	889	880	875	854	854	877	860	888	851	860	811	895	840	874	859	809	906	859	852	915	871	898	857	857	868	878	833	896	869	848	877	892	875	867	887	832	887	874	925	876	874	861	851	852	921	935	818	818	870	846	889	860	859	858	866	911	866	847	828	858	917	926	874	872	893	856	863	854	881	908	881	843	878	900	892	895	905	897	832	908	830	932	868	873	834	853	862	839	890	798	882	885	835	901	871	910	890	845	878	829	823	884	887	890	875	872	885	875	965	912	875	871	853	865	927	854	882	906	879	822	895	882	934	882	822	906	891	833	927	888	839	878	877	896	863	845	905	868	891	858	849	858	935	866	883	870	864	866	822	876	852	862	904	871	887	899	896	918	878	935	920	868	854	869	895	849	935	876	900	900	873	855	881	856	899	854	881	855	914	853	862	899	845	920	903	834	896	832	890	894	813	868	892	878	880	917	927	876	885	884	864	918	827	867	859	844	860	904	841	868	861	926	890	847	902	869	915	894	859	902	851	883	844	902	888	865	840	866	933	889	888	918	843	902	898	934	852	793	873	834	852	880	872	855	825	884	926	872	892	911	867	841	855	848	875	882	890	899	861	927	861	926	903	892	855	877	898	846	861	885	898	913	872	863	896	852	837	843	839	865	895	920	861	860	877	853	783	886	843	891	857	840	883	904	844	907	866	844	815	866	841	848	858	896	888	916	895	882	886	869	916	846	857	899	877	893	832	892	848	855	859	857	853	888	905	876	853	878	840	832	861	868	882	883	899	904	870	902	903	911	877	912	888	909	884	874	880	844	944	912	859	906	859	855	850	824	868	855	902	826	872	832	866	860	857	879	850	859	853	877	903	890	956	842	834	862	936	816	879	851	947	850	872	835	879	833	873	928	855	907	892	876	885	855	841	881	902	831	889	839	852	912	883	926	873	857	875	878	931	871	880	862	885	860	858	839	858	836	821	931	860	867	877	873	869	904	884	841	906	868	883	874	851	859	880	892	840	878	888	818	857	878	886	905	854	913	889	863	885	892	881	891	873	902	844	890	915	836	892	858	904	855	868	837	850	890	921	866	873	885	881	900	875	870	864	843	858	894	898	859	869	896	848	875	916	922	912	875	855	829	949	891	875	898	833	860	931	851	886	854	896	897	846	910	873	916	884	882	894	896	926	904	808	863	852	903	847	905	868	879	851	840	891	911	877	830	892	915	896	848	878	915	901	902	943	929	862	899	858	858	864	876	874	899	873	863	874	895	872	874	896	888	876	823	861	885	852	851	857	848	886	876	906	872	852	866	925	845	862	862	889	940	839	923	907	879	889	882	833	848	907	916	907	870	880	870	900	877	866	849	884	914	879	901	878	905	882	928	889	879	847	867	910	915	907	866	871	928	895	859	864	877	839	868	890	902	864	892	860	849	870	913	904	883	890	877	906	879	883	852	869	865	934	907	815	868	887	864	911	907	857	845	943	902	922	877	853	888	812	831	914	920	890	904	833	882	851	876	858	888	903	918	852	863	865	894	876	877	845	874	888	885	841	919	936	880	829	862	895	876	898	900	861	898	873	898	868	842	876	877	894	882	866	882	894	916	864	880	890	884	930	871	842	859	882	904	888	885	864	875	847	890	855	860	866	906	844	847	896	871	851	906	923	870	974	929	907	853	945	932	840	869	851	887	849	849	899	878	863	856	830	892	880	877	867	931	862	851	876	866	834	888	874	874	896	873	892	864	865	863	841	912	932	880	905	916	839	847	868	858	833	869	929	891	869	893	892	899	890	891	948	910	891	865	891	827	891	884	888	890	916	910	912	884	836	852	915	921	916	832	865	855	847	925	927	847	886	881	941	860	880	859	824	923	915	907	846	902	900	872	920	864	920	894	858	904	885	844	899	894	914	884	921	881	840	873	852	877	894	856	901	880	850	907	878	949	858	883	870	899	885	845	899	843	884	844	907	876	910	889	855	864	859	870	814	830	865	897	830	877	874	960	925	879	868	976	875	842	869	884	853	935	845	869	835	894	809	905	829	866	898	882	895	856	847	847	841	891	898	863	838	875	918	911	907	882	859	889	895	842	858	816	870	946	850	846	879	893	839	869	914	887	860	897	879	880	911	893	920	893	896	924	848	872	908	894	856	909	800	883	848	810	880	865	893	879	830	821	917	834	855	820	849	815	878	887	870	836	843	885	878	921	896	877	950	876	874	847	879	904	874	852	885	821	881	818	838	898	907	865	843	836	890	870	933	842	854	896	836	903	860	864	868	853	920	882	903	882	808	855	887	872	910	892	825	875	850	883	837	832	809	851	906	870	935	870	861	875	890	875	881	853	828	874	857	839	872	861	886	877	798	857	878	882	905	835	935	893	841	879	826	829	853	899	830	915	857	878	894	851	830	892	873	817	871	963	941	890	879	863	926	891	854	844	895	876	853	953	912	823	811	848	835	878	854	914	875	890	917	910	870	890	918	890	905	915	916	863	858	926	887	876	903	843	864	891	861	880	843	904	852	839	881	851	875	878	882	891	863	870	855	891	839	888	897	853	905	852	950	878	876	873	888	856	858	894	872	895	908	860	875	886	929	893	838	886	907	853	844	863	876	881	876	882	889	919	892	830	799	900	858	907	880	881	886	852	809	885	835	877	829	843	879	879	887	855	896	884	889	884	821	846	867	836	898	873	885	920	900	862	884	852	845	943	849	880	788	899	911	887	903	886	855	867	890	908	869	892	894	853	868	950	887	872	908	876	851	863	817	911	870	897	877	828	836	876	875	875	871	892	881	890	915	874	883	808	896	870	880	888	886	869	875	834	859	844	886	874	871	885	919	887	921	870	851	849	891	869	849	894	897	927	932	894	893	882	877	875	873	813	868	894	831	839	886	847	875	881	896	858	890	838	896	865	896	926	889	860	823	862	878	896	886	874	879	872	855	897	897	868	902	910	880	870	893	849	848	910	876	828	921	892	906	905	861	857	883	831	902	858	882	912	925	866	877	948	840	900	847	853	864	909	860	907	826	931	852	842	840	913
54953	62743	65813	41658	22066	13238	7633	4222	1866	1658	624	400	398	440	391	357	423	524	409	393	368	308	363	315	350	345	354	314	322	293	282	300	312	329	302	293	278	308	306	283	287	280	295	312	329	299	292	305	324	286	287	273	271	295	292	300	301	288	311	303	299	281	294	326	279	271	285	283	312	307	278	278	294	281	293	295	319	297	287	292	281	319	335	296	303	313	284	276	265	277	313	300	284	318	302	267	313	307	281	294	313	266	305	289	289	289	314	312	314	320	282	302	315	296	280	281	304	332	302	316	280	279	291	307	284	294	281	305	330	295	277	290	291	293	314	310	306	311	316	282	278	308	297	306	318	276	281	315	294	296	292	289	293	294	326	303	309	273	306	265	307	311	291	305	277	320	303	293	272	292	315	285	259	281	298	255	293	280	318	319	297	304	298	300	294	289	281	280	284	301	293	314	338	303	289	316	308	310	298	267	294	310	251	314	295	292	302	284	300	288	295	307	333	294	294	309	260	322	264	295	289	278	299	286	298	313	293	300	302	282	304	321	304	262	271	309	310	293	324	313	311	264	290	287	300	314	284	266	242	318	303	323	291	286	305	258	292	296	303	283	305	311	315	270	291	289	318	323	283	316	277	292	331	312	291	289	327	310	296	294	283	283	303	310	337	311	313	305	296	325	282	282	288	291	273	280	290	287	294	307	317	295	264	298	319	292	292	286	281	294	289	293	317	299	305	328	290	338	314	281	297	309	300	306	285	259	299	279	294	303	274	282	290	293	324	284	305	282	289	288	285	263	288	322	292	327	312	289	286	261	269	309	293	304	316	284	320	311	274	316	261	288	260	282	318	298	318	301	293	295	289	301	338	283	293	284	299	266	282	286	308	283	283	270	288	297	296	325	308	322	265	288	328	318	270	300	292	294	309	273	271	310	315	293	276	287	274	275	304	311	301	277	305	294	281	280	283	283	311	304	283	298	302	283	267	313	310	319	288	289	305	303	319	277	292	299	288	296	262	301	293	308	250	289	325	287	281	286	304	323	281	300	284	260	311	317	278	283	303	293	289	309	288	276	308	289	287	304	328	268	283	314	315	278	309	270	292	313	275	303	297	281	299	275	308	305	292	266	326	295	275	294	297	313	298	305	291	281	309	316	263	304	308	258	297	304	306	258	302	326	289	308	291	308	287	312	272	299	306	291	258	264	288	299	288	305	308	332	304	295	297	312	290	254	265	266	262	301	279	308	277	276	285	312	299	311	273	287	306	288	305	279	319	315	296	308	292	288	266	324	251	315	318	271	292	293	293	289	309	293	293	295	295	334	302	288	278	301	317	319	294	302	289	289	306	316	291	285	269	297	298	271	247	328	272	307	309	281	309	271	296	284	308	316	275	287	277	296	299	292	301	273	278	281	281	288	294	308	288	289	271	276	296	299	292	301	320	298	286	306	296	320	292	307	275	306	275	304	314	290	312	304	327	286	300	326	308	302	307	302	300	279	287	284	312	261	282	290	293	263	295	256	284	277	305	303	305	272	325	316	287	302	303	296	321	317	290	311	291	291	301	281	301	298	289	325	287	335	299	318	288	289	290	315	296	280	276	315	285	305	275	299	288	326	316	304	300	301	285	319	291	289	330	325	306	279	306	278	292	289	292	303	339	280	299	321	293	293	295	265	282	262	342	278	315	343	312	302	278	271	302	308	297	288	319	293	284	311	280	280	277	322	271	275	311	288	282	315	272	267	284	315	295	292	287	320	279	296	297	288	302	291	309	298	305	293	297	274	311	296	295	266	272	313	316	305	295	305	282	302	314	300	274	296	261	294	261	291	281	307	283	292	302	315	304	311	295	310	286	303	278	288	322	287	294	277	292	298	307	308	280	274	284	258	304	270	288	290	272	313	295	302	283	283	267	308	258	276	290	307	277	300	297	301	322	262	286	300	281	295	302	334	308	277	288	294	306	322	281	306	302	284	283	287	276	273	287	311	288	301	274	293	343	311	299	314	306	284	256	303	322	310	271	261	295	259	297	323	256	302	267	277	271	275	290	286	269	288	326	302	322	317	295	301	291	288	290	303	321	307	282	300	298	273	307	339	279	297	262	298	310	286	273	349	303	296	304	300	280	276	294	309	290	285	282	286	307	286	283	264	268	324	282	297	271	287	276	316	312	295	254	311	285	313	288	321	310	314	275	293	308	326	317	301	287	279	287	293	319	314	326	305	285	279	314	311	318	279	302	279	270	276	281	278	284	296	269	317	267	311	307	273	255	268	325	329	296	290	306	304	299	276	294	273	329	295	333	344	282	290	291	338	299	271	276	302	298	308	324	315	289	308	284	297	298	305	300	313	273	285	289	292	260	321	298	304	300	295	285	310	294	306	271	300	294	304	301	268	286	320	295	306	305	296	278	326	312	290	275	275	310	253	320	280	287	265	326	287	271	314	298	304	289	284	287	298	329	340	283	289	319	267	249	270	335	333	280	287	313	288	305	280	302	303	322	299	310	284	336	304	280	301	288	279	301	271	287	289	279	318	309	286	294	287	328	291	327	290	286	283	296	294	291	299	315	289	315	276	289	298	270	320	309	268	299	312	300	270	295	305	323	279	276	320	313	287	296	241	297	272	285	298	299	314	272	263	301	306	293	264	275	291	288	310	326	312	266	281	295	309	284	278	270	310	267	313	312	275	297	260	295	279	300	293	286	308	327	310	313	266	295	284	284	303	299	288	314	289	283	274	328	329	290	279	300	297	288	286	278	272	301	296	302	299	264	288	298	269	266	307	316	266	298	268	280	315	286	296	306	302	297	324	274	295	283	279	282	294	264	299	308	321	255	325	318	313	296	282	301	274	293	293	282	282	257	272	309	313	263	301	309	303	293	290	284	315	313	288	322	305	289	300	301	286	307	308	298	273	312	301	279	309	311	309	291	270	264	282	301	304	285	316	292	279	293	263	286	294	299	296	308	274	294	301	323	298	276	277	286	289	287	292	284	303	280	289	289	281	290	326	279	287	286	312	284	319	287	279	303	270	283	313	323	303	302	281	303	295	285	308	286	278	310	292	274	314	266	276	260	314	280	301	330	297	303	281	291	276	296	257	259	309	294	280	297	288	298	290	288	295	309	321	305	254	300	311	268	291	287	269	310	315	310	285	320	273	295	304	275	294	286	303	282	285	319	287	281	289	303	306	281	280	314	286	270	286	279	297	277	284	301	310	326	278	296	287	289	317	293	318	268	310	326	278	307	312	287	271	305	337	329	285	280	283	287	261	318	289	273	279	288	285	306	279	302	281	287	273	336	343	304	303	306	325	321	318	283	296	323	275	296	274	296	298	310	291	306	285	271	307	270	286	266	273	308	330	285	279	294	281	312	284	285	325	267	270	286	300	318	265	286	309	308	285	289	291	270	286	329	294	315	266	294	299	278	277	299	272	258	304	309	229	285	310	274	280	278	320	293	279	296	319	288	287	276	326	317	299	278	303	310	289	305	331	289	290
33761	48652	59732	45047	22825	19366	15866	10752	6363	7429	2400	1403	1615	1417	1443	1212	1761	2206	1361	1330	1305	1172	1031	907	1106	1092	1010	871	745	699	709	757	689	761	707	690	693	736	698	799	707	747	695	698	708	694	694	663	725	715	727	727	736	743	719	724	730	731	726	739	709	730	780	730	727	707	729	720	748	740	719	706	754	694	660	683	697	726	720	741	643	719	726	750	709	670	695	660	703	696	734	772	706	740	674	704	730	734	695	730	675	791	748	699	779	750	714	687	707	747	686	699	692	754	750	733	771	712	708	739	727	724	686	732	678	724	698	724	719	690	681	712	737	671	773	738	703	783	681	746	732	686	681	738	685	689	687	702	717	716	717	679	690	705	735	706	770	699	681	770	690	732	775	705	684	703	706	755	743	714	720	708	687	734	772	679	728	756	722	699	724	690	709	705	738	706	741	745	718	709	751	672	677	695	659	731	775	689	682	731	679	696	734	680	664	689	693	702	722	722	710	684	741	728	716	715	702	675	722	721	718	690	747	704	739	744	646	701	723	734	703	692	695	710	717	717	668	749	687	736	681	690	704	739	702	665	727	742	682	732	699	717	728	704	686	724	696	771	702	674	685	714	698	750	775	727	734	709	716	744	692	706	703	686	742	741	683	667	745	757	660	715	722	706	720	721	700	711	724	734	661	739	755	734	739	748	726	743	735	708	737	745	707	715	697	702	709	762	689	721	689	703	733	720	675	711	746	709	716	705	764	736	650	688	659	712	738	729	743	798	715	733	726	717	711	702	738	692	676	747	692	766	715	700	737	696	670	710	708	737	724	743	741	729	712	708	719	748	721	711	724	769	731	775	699	714	683	662	712	690	688	715	750	701	668	704	739	723	764	731	670	700	721	690	728	735	776	710	745	719	723	743	757	745	697	738	703	681	738	695	686	756	681	688	761	684	716	714	717	672	692	724	720	748	694	743	717	762	711	713	725	686	742	720	695	731	724	720	756	699	658	700	698	669	729	706	679	706	737	695	766	725	722	706	647	692	713	684	688	718	731	668	724	718	697	684	700	738	731	734	720	685	726	757	703	765	739	706	707	732	760	705	722	660	761	707	687	677	699	731	704	711	712	731	723	713	674	687	710	670	701	737	728	719	701	720	733	724	667	714	716	732	746	672	687	742	740	712	729	700	754	718	737	689	694	742	726	729	684	717	701	729	663	757	717	682	742	725	678	749	699	681	711	740	685	772	695	720	743	682	705	681	658	697	733	709	719	734	725	724	714	764	734	753	750	697	688	672	730	677	713	737	690	700	728	664	694	708	699	734	684	682	668	705	688	756	737	715	726	727	746	687	734	737	696	730	685	724	763	717	707	664	709	728	699	755	705	692	725	698	730	714	720	684	677	659	724	698	723	726	708	682	713	709	710	705	709	773	704	697	720	704	711	745	710	749	703	718	735	744	720	723	715	716	633	721	680	708	681	715	700	707	666	702	690	734	683	725	796	727	669	738	721	703	721	756	726	713	728	721	712	712	713	744	742	742	721	732	726	682	722	705	724	701	734	714	691	667	704	727	702	695	689	686	705	782	719	697	697	720	742	699	669	743	737	691	712	722	720	720	711	700	699	665	677	674	694	658	709	739	765	700	683	749	691	707	759	699	758	718	716	729	758	705	726	727	750	733	713	713	709	729	726	711	729	714	689	704	710	779	697	709	718	684	698	737	715	716	699	722	748	759	722	711	706	711	680	714	701	709	725	718	708	728	681	681	692	688	691	721	724	693	707	671	700	699	687	651	744	685	731	693	721	707	736	716	734	701	712	717	682	719	675	672	669	680	692	717	724	723	716	712	711	682	675	768	728	707	692	726	723	716	712	701	709	696	644	716	691	691	710	711	717	692	759	746	690	692	739	741	676	738	700	721	725	708	660	732	667	709	729	679	709	760	724	721	718	742	748	690	775	719	691	693	709	732	717	757	713	688	688	694	682	713	772	657	718	700	747	725	717	717	653	690	708	700	699	706	733	733	731	742	683	714	739	721	715	667	743	699	711	753	719	663	670	686	741	691	739	711	752	690	711	680	699	701	722	730	744	725	740	680	708	669	718	696	648	654	694	652	719	737	673	753	715	732	719	673	718	699	685	741	698	718	709	722	711	735	728	666	709	748	699	689	707	729	682	663	742	760	693	685	690	712	753	763	745	698	665	763	678	716	719	721	731	691	710	700	677	690	721	735	728	731	681	729	741	701	742	697	687	755	726	729	669	719	702	722	699	735	697	688	730	706	701	724	730	699	709	699	703	707	699	692	690	751	673	669	665	646	719	777	683	724	711	761	711	689	675	686	741	738	713	721	727	758	705	724	692	687	742	730	723	721	741	717	792	697	723	693	733	668	721	727	683	711	731	739	720	708	715	736	686	726	726	721	706	663	695	699	708	682	672	696	737	690	711	716	701	772	680	722	693	754	722	722	662	714	714	723	666	751	682	655	708	700	692	718	716	733	707	707	690	756	744	724	727	728	693	703	713	661	691	691	738	735	723	666	753	716	715	720	720	704	691	753	744	731	671	697	749	675	756	698	740	756	722	746	712	706	687	674	757	748	699	710	767	708	745	719	674	673	723	647	704	696	696	645	702	756	731	658	714	683	781	756	709	790	705	709	695	675	750	713	697	754	688	676	714	678	684	662	711	732	714	754	671	694	723	737	688	696	755	730	726	730	714	724	739	703	754	711	730	777	689	657	722	680	742	706	696	707	689	715	741	688	732	704	731	730	710	703	691	688	764	700	715	710	691	730	651	704	732	668	702	714	662	719	676	706	695	698	694	758	741	683	671	706	734	649	712	659	693	702	700	775	680	717	700	663	742	714	701	705	721	728	694	718	721	726	723	720	703	724	719	714	702	705	738	732	653	702	757	757	797	681	674	756	733	725	667	646	728	697	715	690	722	726	697	731	677	696	699	739	773	667	734	682	722	714	753	712	680	674	727	705	725	699	745	726	704	774	728	722	727	729	693	715	700	719	687	701	687	723	680	730	693	722	740	743	676	682	734	657	763	673	731	743	661	747	682	753	701	753	717	777	695	744	680	724	721	680	734	700	738	720	755	730	735	755	721	694	704	722	712	736	699	722	711	696	723	711	744	702	740	727	722	702	700	735	725	726	685	692	748	754	716	734	701	658	701	727	734	700	731	742	656	707	692	728	700	657	705	749	741	726	733	730	705	725	679	695	717	740	754	671	699	748	689	723	735	700	710	683	749	722	736	679	711	705	675	702	708	757	671	743	733	724	692	693	681	674	725	698	747	738	728	694	735	690	702	675	711	692	720	713	675	713	757	726	725	682	750	712	673	660	726	725	750	671	702	745	651	722	723	686	702	674	683	726	735	727	743	697	727	697	723	708	706	709	687	705	694	715	718	703	712	724	758	729	721	747	738	721	697	699	735	727	732	706	745	732	668	701	711	710	693	719	697	696	698	764	722	736	694	723	744	715	761	695	738	664	712	735	699	670
68298	74501	72994	49410	29090	20774	13085	8219	3939	2435	862	479	426	452	381	357	489	525	518	434	449	361	287	261	294	272	250	197	179	192	182	188	162	186	152	173	204	189	156	179	162	187	177	196	217	159	178	182	171	194	202	197	212	180	173	158	175	181	185	173	208	182	174	163	177	194	197	186	159	192	185	174	172	192	197	188	212	186	216	165	202	171	205	205	195	164	188	144	188	154	174	202	148	176	184	157	195	173	159	187	169	177	185	164	183	182	177	201	182	187	159	191	155	188	190	182	166	169	166	206	175	159	186	201	178	214	164	181	193	183	182	164	172	194	169	200	166	185	172	170	178	187	197	180	189	176	191	199	191	193	192	154	168	184	164	188	163	205	194	193	183	179	196	186	180	177	192	184	160	168	162	162	191	190	181	181	170	161	199	188	191	182	176	156	176	184	180	200	181	160	207	192	181	175	196	174	179	169	179	181	193	188	176	170	175	180	195	194	166	189	188	173	210	163	180	183	165	167	181	173	173	156	187	186	223	171	186	149	166	163	162	171	173	156	200	179	160	167	171	162	162	193	172	186	195	193	179	167	158	160	196	200	166	170	182	195	176	170	183	196	167	151	172	138	157	173	193	187	162	167	164	189	200	150	148	182	182	180	206	177	163	173	196	204	191	183	208	192	166	188	142	175	188	212	169	207	185	159	172	180	190	192	198	175	165	178	178	202	165	186	185	159	210	172	169	185	180	178	210	170	179	194	178	186	163	171	182	201	186	179	202	185	174	181	177	194	202	193	201	196	187	184	190	196	201	196	164	182	189	170	184	188	195	199	182	182	191	193	181	176	206	173	180	200	185	190	163	162	202	173	203	164	201	159	198	164	189	192	197	183	184	203	197	192	179	169	186	208	211	188	172	182	201	185	156	178	169	200	187	163	179	200	195	178	206	174	182	164	173	172	192	176	204	192	176	185	179	164	212	186	170	187	191	165	173	166	173	167	185	180	176	170	184	208	198	180	158	176	188	164	186	176	186	182	186	183	172	203	184	175	178	153	159	154	182	168	190	169	184	166	175	165	186	169	192	167	209	189	198	180	161	191	202	175	192	175	193	185	167	200	167	176	195	174	176	184	175	193	166	174	158	180	183	189	175	170	152	185	190	165	180	170	177	173	174	149	188	187	153	184	186	181	186	166	170	201	192	173	159	170	201	190	174	192	178	159	169	200	162	170	171	161	201	209	160	175	183	164	182	204	185	178	195	170	163	191	179	169	173	170	151	165	151	199	167	174	201	172	175	185	174	174	176	182	183	167	194	177	167	180	183	187	211	206	191	185	190	166	178	181	187	162	186	175	189	160	165	166	188	191	192	175	161	171	173	189	202	173	159	180	184	186	194	169	180	172	158	185	197	186	178	183	195	172	182	197	184	175	178	193	177	190	177	192	185	167	209	182	177	183	168	182	152	178	202	175	186	173	169	178	173	174	184	182	188	167	181	173	185	174	175	182	195	181	180	161	178	179	194	168	186	171	180	159	180	183	167	215	164	196	186	168	173	181	164	180	149	170	176	203	180	188	193	159	187	189	193	217	192	163	183	209	165	173	194	192	184	154	209	177	187	181	197	176	159	187	214	177	191	181	175	165	167	163	201	170	178	201	183	202	176	205	167	182	168	191	191	200	189	178	180	167	195	170	174	180	166	211	203	145	186	182	159	173	183	172	206	187	176	187	177	170	175	207	165	164	176	167	163	156	195	187	164	189	194	174	183	181	181	202	197	194	157	169	182	192	185	203	176	170	176	183	202	169	157	189	178	183	186	177	172	207	190	192	177	185	190	186	170	164	196	187	192	188	170	167	190	183	186	187	168	165	190	175	170	183	208	159	196	179	180	165	169	175	181	171	185	174	195	172	167	194	181	201	165	191	162	226	176	197	203	184	197	184	168	179	187	190	179	197	175	189	186	194	169	173	181	167	179	178	193	181	178	173	162	156	172	181	167	194	190	193	176	174	175	164	179	166	176	177	186	179	195	162	188	198	195	180	185	177	176	174	193	188	163	186	172	168	166	185	196	181	187	186	195	221	170	175	184	151	184	176	177	180	179	202	183	162	178	173	211	195	179	194	186	186	190	183	189	189	184	187	194	191	167	157	174	169	174	189	177	182	178	169	182	168	155	190	180	181	181	186	183	179	198	185	185	176	173	197	188	154	158	189	187	189	177	202	159	179	176	198	174	180	171	164	176	181	172	187	218	174	178	161	203	174	176	166	185	187	164	209	198	192	193	180	191	184	185	196	194	162	202	206	169	150	185	167	171	163	174	185	156	173	187	167	197	167	191	190	219	184	174	162	169	176	190	170	201	184	142	195	188	180	180	187	178	198	185	189	191	166	184	140	196	166	184	184	145	171	188	205	174	176	183	196	165	185	184	204	158	196	175	194	170	164	166	173	192	160	180	165	158	194	166	194	169	183	191	156	196	184	173	181	189	177	179	180	178	212	171	155	203	167	176	169	201	187	171	202	171	185	156	172	192	171	181	185	176	174	192	179	159	176	202	142	205	171	172	171	182	196	195	179	178	180	196	177	181	182	183	166	175	181	188	149	175	178	142	180	167	169	176	151	189	178	166	169	167	142	200	163	186	186	179	177	192	181	159	170	169	190	185	185	167	193	173	172	199	164	182	186	173	176	203	197	178	188	199	180	187	177	157	161	168	185	177	185	170	176	185	169	186	175	157	169	183	198	178	176	152	190	174	159	183	179	158	162	178	183	185	188	139	145	161	182	193	181	178	192	202	166	179	185	183	168	173	191	162	158	195	188	205	206	181	213	174	184	181	172	156	181	178	177	179	187	175	203	190	189	160	193	163	175	179	184	182	190	177	197	177	168	200	205	167	224	177	183	145	185	196	173	176	175	172	186	180	188	178	170	168	163	190	165	171	210	193	178	162	183	192	212	158	187	182	177	199	176	189	187	160	181	199	194	199	222	221	155	187	170	188	147	153	179	171	172	185	209	176	182	161	161	183	187	181	194	207	209	174	188	181	177	165	170	169	158	175	199	187	181	202	179	186	192	196	149	177	191	172	174	193	155	187	152	183	169	163	191	158	169	165	173	193	194	182	189	160	175	191	162	168	218	182	175	179	168	175	177	182	186	188	183	176	150	176	175	186	180	170	180	159	150	171	175	162	169	170	191	169	223	198	171	183	196	164	198	210	174	169	206	189	171	192	178	196	162	203	147	182	165	173	207	177	176	174	189	163	183	184	173	176	172	147	157	203	190	174	163	197	201	208	206	189	196	193	177	172	171	175	198	184	197	183	172	154	185	195	171	201	188	180	188	187	170	170	167	169	170	180	166	164	160	173	167	194	181	184	201	168	165	175	163	153	157	184	196	195	155	180	181	175	163	172	169	171	156	169	162	188	225	190	200	185	198	155	179	191	182	177	190	186	190	146	194	155	183	169	192	201	192	175	169	164	183	176	186	173	200	193	170	160	159	181	182	183	170
42404	59074	68773	53730	29258	26161	20255	16184	9906	9260	3699	2452	1944	2327	1776	1598	2389	2596	2197	1934	2114	1259	1038	1119	1216	1118	880	676	516	499	476	515	524	498	525	522	496	522	477	507	501	496	482	476	505	441	505	509	467	481	472	474	448	445	489	458	450	495	480	493	510	465	467	458	444	466	461	460	471	456	476	438	475	467	475	501	479	416	477	440	456	537	449	480	480	454	466	461	450	478	468	478	484	511	483	482	466	445	489	429	444	467	497	515	497	449	468	446	479	453	483	470	459	507	493	489	463	461	470	505	446	455	458	460	483	448	485	462	526	435	482	465	438	444	455	472	447	493	465	484	491	430	440	430	487	443	474	453	422	452	472	455	500	473	494	455	463	478	455	465	492	476	495	498	483	452	458	455	460	459	478	447	456	460	469	440	450	485	427	468	430	448	424	474	484	474	464	482	470	489	445	483	457	485	440	442	440	491	466	443	453	473	438	486	480	490	483	454	493	470	450	462	415	466	494	522	496	450	464	452	483	482	444	493	455	466	426	409	449	464	487	453	475	477	419	457	466	424	446	458	488	487	456	484	446	458	479	454	451	455	525	522	486	471	446	454	457	458	509	472	459	462	467	450	454	443	429	416	441	501	472	451	454	441	437	511	474	475	444	468	472	445	498	464	472	479	411	494	472	449	478	508	474	470	513	453	463	463	446	467	470	452	428	433	460	468	438	473	422	485	469	452	494	469	458	491	473	476	435	480	460	448	447	447	454	445	451	415	468	447	475	439	449	443	468	489	458	435	449	466	477	454	472	474	459	474	460	487	475	440	493	462	511	457	451	456	428	468	482	424	457	483	451	468	464	439	494	481	481	457	447	457	475	448	468	472	512	476	418	508	462	486	485	431	463	466	439	412	493	439	518	435	476	479	474	432	470	490	439	441	420	415	422	484	463	454	444	494	454	463	464	480	483	469	464	483	476	454	468	483	510	471	493	468	411	484	462	473	486	472	481	445	501	446	449	452	422	442	482	461	472	525	486	449	422	444	469	470	460	487	439	461	467	470	483	432	513	454	410	497	467	478	488	458	477	464	474	444	473	450	449	448	467	440	467	473	474	456	480	480	452	476	506	451	470	436	458	513	463	432	490	465	443	443	484	454	501	486	455	441	490	472	488	467	451	501	474	458	431	465	460	515	446	467	436	468	452	472	457	433	478	521	483	448	431	484	479	494	445	436	474	488	455	427	443	479	493	473	416	411	459	453	442	480	433	452	465	479	465	467	460	456	464	463	469	450	462	439	440	503	439	499	467	418	440	425	479	482	474	434	462	457	455	487	499	485	507	479	462	473	439	462	478	442	433	489	455	460	470	498	446	453	476	469	455	487	481	467	485	441	470	447	478	452	478	444	438	442	484	502	466	459	463	453	464	476	454	436	443	484	450	436	460	437	483	449	455	451	485	457	456	438	472	458	469	461	435	462	468	421	449	446	446	498	464	472	490	488	438	469	455	479	454	525	464	439	456	455	470	460	442	453	476	444	465	476	507	469	436	459	457	439	475	472	499	478	457	503	438	474	436	444	451	445	439	464	479	460	476	472	488	441	465	451	482	467	465	451	434	481	480	456	451	466	479	431	446	466	446	460	461	464	450	454	460	480	498	438	492	446	457	412	474	467	422	452	415	475	436	505	455	414	451	466	437	475	498	447	498	452	497	460	442	477	481	464	480	448	451	445	459	501	488	487	473	489	462	503	453	462	444	491	439	513	430	471	503	474	467	440	480	465	455	467	440	446	502	464	452	469	420	449	458	489	463	456	448	476	475	447	457	463	479	471	473	454	480	456	423	447	488	480	439	423	478	443	459	481	454	451	492	471	478	485	407	457	485	429	450	472	448	442	475	502	453	436	482	514	424	493	449	518	474	451	439	485	433	453	490	426	449	446	482	466	450	484	475	481	457	431	505	423	460	480	481	429	501	438	468	449	488	432	463	496	484	477	438	479	470	439	491	453	504	457	465	468	465	484	466	449	489	429	478	499	490	455	441	439	472	466	491	449	466	498	490	467	471	487	463	486	451	509	437	468	470	478	434	464	444	493	461	441	447	433	517	506	472	455	477	524	455	484	454	442	432	440	470	468	476	448	471	468	467	466	437	437	499	423	427	441	477	448	430	448	433	459	479	485	464	454	487	454	425	470	429	472	485	432	483	487	480	459	478	436	461	440	490	459	464	462	468	448	456	418	457	466	458	485	467	475	467	485	481	442	492	491	458	480	503	463	472	434	444	468	455	474	444	467	476	478	488	472	459	484	482	461	485	463	449	460	439	470	481	469	467	469	453	452	428	467	492	470	505	468	456	449	451	510	499	465	437	427	466	457	429	453	459	439	449	462	454	458	472	499	500	444	427	460	470	440	439	461	458	478	474	479	463	439	457	436	481	443	460	462	499	451	463	488	476	454	448	447	458	450	427	434	494	444	473	462	427	499	519	462	458	460	494	504	481	455	436	442	481	488	457	480	469	492	465	459	433	432	468	459	453	450	476	459	467	467	453	471	429	454	440	443	467	488	437	450	462	454	488	490	473	491	436	415	460	456	463	450	454	476	488	464	497	490	425	470	442	480	434	474	445	476	434	457	487	393	467	495	430	486	457	451	462	453	464	495	451	450	454	453	446	447	482	482	477	469	442	492	465	449	480	457	443	437	454	466	430	450	478	460	422	452	494	453	479	456	450	462	440	459	439	463	477	430	466	456	442	473	465	496	482	479	447	431	454	504	444	473	470	464	491	477	476	500	470	429	458	437	443	429	431	471	425	410	479	459	470	474	443	459	439	471	452	473	465	464	482	446	519	488	456	487	459	482	485	501	443	479	479	456	470	457	446	504	503	439	433	436	435	438	461	450	514	472	452	468	465	461	503	508	462	477	470	416	438	434	494	463	426	496	421	481	439	488	473	454	442	493	486	488	459	509	471	467	463	446	463	439	490	483	455	462	479	503	488	513	476	459	456	464	479	433	471	475	466	456	475	453	467	446	474	436	454	461	459	455	455	469	455	506	480	435	482	458	464	454	473	460	444	441	473	470	480	477	504	451	468	463	465	475	446	441	459	455	467	416	439	471	430	478	456	459	478	478	463	437	488	470	469	444	495	447	461	453	468	498	449	488	512	431	495	491	449	468	490	464	462	438	442	481	457	454	437	437	466	473	481	459	477	447	446	486	502	484	462	478	478	486	462	465	483	467	457	477	458	476	461	476	448	435	435	493	475	489	460	453	490	444	465	476	485	490	453	468	463	452	476	482	482	446	437	477	438	470	423	435	472	457	469	480	450	451	429	471	462	481	476	522	458	388	474	449	440	431	441	465	445	484	468	448	464	436	454	485	467	472	471	484	457	475	473	438	429	434	479	470	495	476	469	461	444	477	483	472	468	452	455	494	464	476	523	467	452	456	449	446	445	472	510	449	481	442	475	459	475	434	434	488	492	445	446	446	472	459	447	480	475	457	462	454	492	474
12028	11011	13733	4461	1533	1089	658	506	405	454	426	414	393	364	414	401	391	384	398	363	412	416	364	394	362	395	386	388	417	393	400	405	418	392	368	367	403	405	362	380	358	374	329	358	382	373	368	402	373	359	401	367	364	390	408	391	382	354	403	370	376	347	389	430	385	352	372	365	366	371	385	358	370	382	355	392	383	402	392	391	393	383	392	406	360	388	400	400	396	361	393	375	372	392	392	372	390	387	410	357	379	342	393	412	393	418	383	403	383	392	360	383	410	406	391	372	379	385	347	378	391	363	427	353	394	395	384	374	374	355	402	383	401	415	404	381	398	353	388	378	349	371	377	401	383	396	383	363	405	373	358	355	404	364	390	406	392	405	380	388	371	410	389	380	375	419	432	367	378	406	408	354	368	365	403	369	363	363	404	395	401	379	390	432	372	413	380	373	401	394	387	378	383	384	356	358	386	366	393	390	370	396	371	383	351	367	383	390	386	389	396	383	371	348	370	399	384	377	370	383	382	397	370	359	377	422	381	348	321	376	390	385	382	348	352	390	366	380	370	376	356	366	374	379	355	378	357	346	422	373	405	376	370	352	351	379	358	372	396	408	351	373	395	384	411	417	394	371	375	392	358	355	399	344	398	387	361	393	394	363	432	416	394	382	356	364	348	355	392	374	407	351	390	372	362	381	415	363	375	361	386	369	391	379	383	376	382	349	392	358	367	359	402	365	409	371	371	391	379	426	415	378	353	380	365	390	412	363	376	390	387	364	383	381	379	377	382	390	383	433	387	383	401	361	385	369	372	378	413	378	357	349	357	380	406	366	439	364	400	369	368	367	375	364	406	400	353	376	387	390	406	379	364	379	353	386	396	380	395	403	366	378	360	360	387	361	383	403	379	424	410	374	384	443	383	376	420	413	368	378	362	378	397	435	391	364	385	378	377	363	405	382	368	362	395	347	379	401	404	395	362	389	393	347	376	366	402	365	385	383	408	385	372	391	389	381	391	378	410	404	351	380	371	359	353	361	377	415	371	377	385	349	385	432	389	406	407	353	358	438	387	357	349	393	348	389	376	352	393	379	397	375	384	382	382	382	382	372	374	356	391	376	384	368	391	376	388	346	393	364	390	384	390	362	383	363	387	378	406	372	382	371	372	388	367	364	366	403	341	401	413	391	335	359	405	405	427	401	347	395	360	389	374	376	360	355	384	388	346	348	414	375	397	383	416	373	380	373	405	421	378	360	382	384	366	339	349	404	359	364	395	442	381	394	404	345	386	390	414	375	359	372	418	388	374	363	377	386	377	353	338	368	392	388	399	373	389	392	368	407	389	345	383	390	399	345	397	399	387	369	368	423	384	410	369	371	381	381	367	382	370	381	413	382	382	413	424	384	404	402	368	381	370	369	382	355	369	354	396	393	370	367	384	425	367	365	422	379	398	421	385	346	418	366	391	379	372	373	392	395	408	366	377	371	346	405	364	390	354	364	380	381	397	401	434	418	395	367	346	414	375	371	379	371	366	413	371	387	378	382	381	377	411	346	401	383	382	398	414	396	372	372	398	333	417	403	437	376	383	383	407	366	340	389	394	407	380	408	389	382	366	382	375	395	365	422	371	384	383	400	394	406	405	378	424	394	391	397	399	376	391	374	365	440	393	386	386	394	397	416	378	380	423	384	365	380	361	352	384	388	399	387	354	383	352	359	394	360	382	363	392	383	360	367	347	416	372	362	382	414	371	371	368	376	389	371	367	400	399	374	383	427	383	373	392	382	363	438	384	385	358	400	392	376	404	418	389	405	361	394	385	378	412	396	374	415	407	361	345	381	398	391	338	393	359	370	377	352	383	367	323	392	381	334	419	398	377	368	374	376	378	362	355	396	392	394	391	368	336	374	393	367	437	401	397	354	383	418	382	354	353	385	363	409	369	381	402	375	366	384	393	372	380	395	387	352	355	402	372	373	426	361	387	404	355	367	397	361	389	401	368	397	380	358	399	376	372	359	395	363	407	396	387	380	409	392	395	397	345	390	359	399	388	347	377	381	405	389	375	328	420	405	380	386	402	404	387	409	382	417	408	357	391	399	406	413	394	385	404	366	397	388	412	407	403	405	383	362	392	391	378	386	392	356	368	397	371	378	376	407	393	415	376	377	397	395	381	372	354	350	366	413	404	359	380	388	360	357	400	400	357	372	350	386	381	388	361	376	384	404	384	393	366	374	404	388	393	372	407	353	355	399	396	405	399	390	415	359	380	395	364	374	420	373	359	395	364	368	382	400	375	372	392	377	369	369	364	404	352	367	383	354	381	418	397	389	399	386	367	402	390	381	373	379	382	418	365	361	370	411	371	401	379	355	363	394	393	397	370	394	394	381	366	389	400	384	354	407	389	401	397	369	363	346	419	400	411	378	368	363	385	375	414	376	385	343	386	396	404	375	383	396	393	372	395	379	387	378	371	343	351	375	422	397	385	406	348	370	357	394	377	347	396	403	389	417	384	409	392	410	375	426	383	393	415	394	368	363	406	385	371	384	426	389	350	363	388	371	408	389	383	371	389	376	365	380	419	361	384	373	450	384	387	381	378	392	389	404	374	359	416	418	361	384	389	398	343	369	409	358	385	393	387	364	333	350	365	331	372	406	383	382	369	394	353	428	392	387	387	407	398	398	369	396	374	365	377	364	354	422	377	402	384	354	403	377	397	360	406	379	354	383	404	368	391	373	371	425	407	361	397	397	365	389	402	363	368	352	384	365	378	393	362	387	394	406	378	390	384	420	384	388	349	373	400	402	418	380	390	385	347	387	397	423	383	359	398	403	399	379	386	370	375	407	363	395	379	378	399	422	382	425	361	406	374	392	380	360	351	411	407	352	391	410	379	370	390	376	378	387	371	382	389	374	424	364	388	395	409	379	368	405	363	377	405	423	420	365	370	372	331	375	393	371	363	376	398	395	385	398	368	381	387	398	360	371	326	367	364	420	358	402	407	395	380	388	399	375	382	377	376	336	345	400	365	414	365	408	354	363	352	368	371	370	366	420	363	404	402	375	397	403	358	366	393	397	380	392	367	338	398	359	395	384	366	373	359	391	377	372	373	427	404	395	390	390	380	430	387	408	388	361	375	396	353	392	424	424	360	363	410	364	386	365	400	365	371	399	379	381	369	403	398	379	406	399	380	353	389	360	399	412	358	415	389	415	379	372	398	399	368	399	390	417	361	395	381	419	406	405	371	426	397	362	385	368	378	373	396	366	360	371	344	356	367	363	404	373	379	370	367	385	381	389	400	399	394	371	365	317	355	349	337	381	397	413	360	403	405	374	364	411	387	397	412	377	424	368	361	363	381	366	385	394	369	356	406	382	403	393	366	366	393	393	356	383	391	388	421	409	419	345	403	369	419	354	392	365	409	360	373	360	368	382	368	386	344	400	411	376	376	380	401	378	372	351	362	392	400	357	351	396	424	391	386	351	391	438	395	346	370	380	402	379	421	366
10964	15375	21080	9844	4789	3734	2534	1557	1192	1348	1002	968	931	990	927	973	896	929	936	896	920	947	955	908	913	904	947	892	916	893	956	939	981	892	894	870	930	937	930	902	937	946	904	915	884	895	877	975	908	904	940	891	871	901	918	906	939	948	865	871	904	955	936	921	924	902	881	919	885	896	907	905	878	912	855	911	912	901	934	916	856	977	926	899	862	965	960	859	916	932	893	925	928	963	914	875	942	877	950	930	866	922	919	881	924	876	899	867	954	944	935	903	967	925	878	858	854	925	905	902	840	913	881	935	887	869	939	915	888	890	918	924	922	948	868	908	901	966	935	894	863	951	915	881	892	913	926	941	911	900	958	876	943	889	875	906	913	864	924	865	939	909	926	939	917	916	872	884	931	925	910	936	862	916	873	855	909	903	971	937	878	907	901	866	911	897	911	881	913	930	854	857	862	894	912	945	964	906	870	900	892	915	944	910	942	932	975	955	932	917	943	874	890	940	946	897	922	926	914	961	943	944	908	950	903	917	895	921	997	920	936	885	894	947	887	927	911	916	873	896	922	892	903	874	923	923	1002	954	926	919	931	894	870	900	916	912	928	926	892	922	911	878	926	925	915	907	868	933	906	909	910	941	876	906	938	910	930	856	930	909	939	946	926	854	887	919	915	925	885	833	891	922	898	852	996	938	897	880	873	861	984	923	964	892	882	934	899	850	883	847	882	884	870	941	850	922	873	902	910	904	857	902	909	901	908	867	926	915	876	913	906	970	960	908	920	892	936	903	914	919	917	946	919	886	913	947	928	936	898	903	926	948	888	945	893	939	896	887	850	916	888	949	926	928	920	925	917	955	929	928	920	900	896	927	931	906	937	905	883	922	925	922	890	887	917	943	916	903	942	939	918	879	954	892	919	925	910	934	911	865	927	929	961	972	888	953	874	897	930	917	891	960	917	880	956	933	896	914	926	893	902	892	878	983	929	888	888	905	962	872	858	972	914	916	900	907	902	944	912	921	888	962	897	958	911	929	889	911	918	905	932	944	910	901	933	983	962	912	913	923	959	876	970	928	871	885	871	910	893	917	951	942	954	924	862	889	862	927	872	882	917	948	842	938	933	927	908	903	959	883	919	940	924	843	935	914	925	884	937	869	975	951	933	942	935	889	889	958	909	906	930	871	909	958	887	915	936	894	930	939	837	912	915	915	940	904	938	893	912	879	909	911	949	878	882	897	919	876	924	917	886	926	924	860	884	940	879	913	851	947	900	874	904	859	892	919	929	894	890	850	931	937	894	970	901	888	875	902	876	888	914	923	975	881	893	878	908	911	905	887	920	962	869	889	887	911	941	905	885	981	919	904	939	930	890	930	904	875	896	878	881	935	907	937	927	860	880	913	870	988	923	884	899	875	908	945	849	869	997	910	920	857	977	931	970	961	898	908	904	915	914	952	940	984	921	922	854	844	903	868	932	909	930	904	889	872	858	855	936	876	862	914	921	946	955	885	958	883	984	915	940	967	888	954	951	919	914	926	903	854	906	956	921	916	914	921	924	887	928	929	875	849	876	894	873	912	857	908	901	914	960	916	891	896	946	895	890	917	860	948	977	879	920	904	916	874	852	898	963	881	927	938	905	978	934	954	951	889	908	875	902	900	885	888	888	930	922	911	907	897	964	884	943	936	888	926	890	849	944	901	927	965	926	915	902	918	896	864	870	883	937	921	942	939	952	852	893	871	866	886	983	863	918	876	898	919	887	882	935	872	917	938	894	878	981	931	921	941	916	858	926	924	904	937	840	961	936	923	921	917	857	909	917	875	879	919	960	903	884	900	900	878	897	887	945	861	866	920	891	858	929	915	939	902	922	921	941	897	909	922	1041	968	907	937	919	951	895	966	912	954	900	920	856	962	888	839	911	953	960	869	932	904	902	934	891	930	941	897	953	883	941	877	949	866	934	841	948	924	941	903	929	872	907	923	888	896	846	912	941	919	946	915	904	921	950	887	907	890	954	894	853	905	904	916	946	902	917	928	900	957	901	906	955	926	880	909	916	925	877	913	898	911	926	930	958	907	922	874	899	909	923	873	907	897	976	907	948	947	879	939	925	924	913	880	939	915	930	894	959	954	881	954	922	930	887	879	907	886	914	924	850	912	877	953	896	890	988	885	939	929	940	953	888	913	896	963	897	951	932	887	908	955	902	886	925	901	935	881	891	928	863	860	952	951	937	988	899	900	902	916	852	932	907	952	885	841	916	905	943	902	929	839	936	938	931	884	896	877	928	925	946	999	916	894	960	910	897	972	929	938	917	878	858	874	920	904	891	939	886	923	873	922	849	850	899	902	884	877	899	904	872	892	898	912	915	906	883	894	929	932	898	929	887	984	916	893	929	878	899	875	872	833	909	918	908	937	895	864	952	903	919	947	896	866	853	935	971	926	894	904	896	936	910	898	907	922	953	914	960	911	971	921	935	935	902	899	886	970	912	922	932	928	926	893	1015	926	852	855	909	892	916	911	930	856	924	926	958	888	922	943	865	899	956	880	962	950	901	949	889	916	882	903	966	940	929	950	850	925	890	953	954	930	936	932	908	917	889	888	910	939	903	939	883	908	916	952	933	904	920	888	914	914	945	935	888	955	944	938	919	888	905	936	894	858	879	903	902	885	927	907	912	873	911	898	936	921	960	949	922	889	882	847	920	864	917	938	907	923	944	868	903	847	938	962	945	924	944	885	931	920	902	941	973	854	877	928	888	892	925	937	971	889	954	899	908	904	926	884	914	891	889	891	889	860	920	918	878	878	949	860	913	900	964	930	883	940	948	878	899	892	872	914	893	901	911	927	921	837	954	915	914	918	980	916	875	901	891	935	908	888	940	905	915	857	882	874	930	910	997	929	948	956	885	862	906	889	920	927	925	890	884	888	934	897	922	889	942	896	866	873	929	931	928	905	924	971	942	919	954	871	876	918	932	879	869	876	887	914	898	919	964	898	910	955	901	961	917	901	870	909	943	980	930	920	868	913	915	933	910	948	905	907	920	903	940	900	880	894	928	897	917	915	904	903	917	906	864	948	935	913	904	938	903	918	942	900	948	945	939	942	934	818	952	910	958	911	930	900	955	932	935	865	947	883	939	868	876	964	878	903	882	935	905	912	963	833	904	911	862	895	872	926	914	931	884	957	883	903	922	904	897	953	924	951	895	897	925	892	898	925	960	920	942	871	914	963	881	912	938	892	869	945	923	904	920	904	894	952	917	934	926	958	926	868	917	939	925	894	906	874	916	957	951	950	922	930	955	926	924	913	946	880	915	932	926	911	921	898	882	925	921	912	879	977	931	881	893	960	889	950	871	952	905	949	912	906	877	908	913	903	946	921	877	908	921	921	970	873	917	852	905	884	883	934	976	884	894	880	941	893	845	936	864	941	911	895	881	876	928	1002	898	876	896	913	905	912	880	877	887	870	917	910	936	927	964	927	956	867	947	919	897	917	889	892	893	910
55995	61653	64907	41352	23220	14644	8315	4825	2093	2502	565	427	454	452	362	404	503	446	435	446	428	400	411	399	367	323	338	343	291	290	316	351	321	298	292	277	330	318	313	306	341	305	314	280	307	288	297	313	289	304	334	315	304	310	323	303	288	291	304	272	313	325	324	307	317	351	309	348	317	304	334	266	316	318	285	318	343	315	323	333	317	295	358	314	339	325	315	366	307	296	307	310	289	310	293	311	318	323	311	316	308	301	352	318	312	326	292	291	312	337	302	309	325	324	287	296	306	329	292	334	336	319	296	321	296	320	305	308	314	272	326	334	322	313	318	309	315	305	299	307	286	306	325	316	313	306	320	286	295	325	319	340	313	279	298	323	323	300	321	302	281	296	313	306	338	310	328	292	322	313	295	342	306	323	306	311	278	330	350	292	309	300	303	327	290	311	339	330	306	295	323	311	348	329	305	285	297	316	303	309	320	347	315	306	318	292	300	291	295	289	336	315	295	275	343	284	325	265	332	316	330	289	293	322	292	288	306	303	301	325	306	282	293	326	323	285	304	325	286	335	320	300	304	253	300	322	295	302	319	331	295	321	312	338	330	280	310	331	314	306	312	277	300	292	303	278	312	307	332	311	322	305	299	310	319	334	307	311	272	308	292	306	311	269	330	266	308	315	306	302	305	301	314	300	314	311	307	305	326	290	340	314	329	304	270	331	309	350	297	353	327	295	330	320	312	300	310	303	290	305	301	308	312	303	270	318	310	298	321	322	313	322	307	284	316	335	345	284	282	289	265	331	315	289	273	306	321	294	303	289	331	316	299	312	286	303	305	295	316	309	311	302	337	314	289	294	316	322	310	309	326	348	340	287	300	308	323	312	295	295	312	292	301	280	286	305	319	332	348	313	321	296	288	316	307	326	331	308	293	333	258	285	317	331	298	300	339	291	329	275	322	305	305	288	289	303	298	314	302	280	299	322	331	312	317	287	316	308	304	321	320	297	323	369	293	300	322	322	313	314	285	299	311	314	272	284	309	286	286	294	307	328	298	328	317	316	291	288	333	305	337	331	282	319	326	342	308	305	294	281	326	309	307	323	322	336	272	297	286	308	312	308	271	312	308	316	305	301	307	327	275	292	283	314	350	311	306	329	331	325	314	295	311	295	288	289	331	306	316	296	315	293	293	308	330	318	296	321	305	307	312	319	340	337	304	296	301	333	304	293	311	339	316	343	284	309	291	304	306	295	301	333	308	310	326	326	288	307	293	305	311	312	292	304	318	290	312	301	338	294	284	333	316	293	314	320	319	315	311	310	305	324	290	291	327	318	301	324	326	308	315	307	305	322	280	325	288	334	313	323	328	311	277	301	314	308	323	302	297	292	312	322	353	305	330	298	321	320	327	330	304	315	326	291	338	313	327	336	296	301	302	365	279	291	346	321	315	303	320	286	317	303	296	308	301	316	337	332	311	277	300	323	269	354	310	320	325	320	286	319	296	299	319	325	324	293	303	283	301	344	342	301	277	297	310	306	319	308	344	286	352	309	296	300	340	303	327	270	293	302	355	282	326	310	307	294	318	308	321	320	315	309	323	299	335	306	297	290	284	328	311	314	321	313	288	324	292	339	335	315	286	344	308	299	320	311	273	313	333	295	286	307	332	305	305	303	294	313	302	327	323	329	354	320	304	324	316	341	261	297	305	325	317	298	300	324	271	316	320	309	317	286	282	360	288	331	323	263	307	280	305	308	311	326	329	289	329	322	311	311	310	302	315	309	280	329	347	324	278	304	302	347	309	293	336	287	267	307	290	307	342	311	312	281	308	333	309	296	290	299	324	309	309	293	313	297	305	295	319	274	318	308	305	298	323	296	323	334	307	313	320	309	366	276	302	337	323	324	346	318	285	298	313	290	295	302	315	304	299	318	318	321	296	291	296	295	307	307	289	303	278	313	306	310	319	312	317	294	342	289	320	326	324	314	288	274	316	330	283	297	338	308	321	289	304	301	300	332	342	308	325	303	295	300	312	297	305	305	319	319	301	325	306	349	289	312	300	317	319	316	319	348	296	303	318	294	306	304	307	303	289	305	296	313	351	342	309	298	302	314	350	306	317	307	279	311	339	278	277	305	281	289	304	311	281	306	336	320	310	307	326	326	275	309	315	334	334	309	318	320	341	301	299	310	343	317	320	303	340	332	335	309	310	268	324	340	294	300	305	333	307	335	287	300	335	333	331	285	300	293	322	311	335	328	286	329	316	312	309	332	266	302	289	292	309	295	309	293	320	287	310	307	329	316	297	281	299	288	311	331	290	322	273	293	321	303	294	297	338	336	305	310	326	319	289	312	304	312	293	295	327	314	346	301	290	296	307	297	275	341	316	329	312	299	327	360	303	288	297	297	316	300	284	289	320	325	317	299	290	318	314	317	302	299	334	346	278	336	332	367	300	336	309	332	315	302	282	330	303	277	331	301	320	302	285	330	325	300	280	314	340	299	291	310	287	310	324	304	332	292	291	321	303	292	313	293	324	311	328	321	329	315	295	291	309	290	313	299	310	308	308	315	284	314	320	272	289	318	303	325	313	283	301	303	303	301	289	298	332	315	302	289	326	309	303	320	274	332	317	331	295	284	338	318	297	298	315	306	311	289	305	303	303	299	293	302	311	317	297	307	332	306	301	330	342	338	328	292	320	319	302	290	306	282	309	298	287	310	321	311	325	321	315	331	295	304	311	310	348	345	304	286	305	330	318	317	299	327	295	310	351	320	321	320	279	300	295	313	320	370	285	323	288	272	317	315	287	354	307	328	301	300	324	309	291	326	317	314	336	305	298	319	326	319	298	302	287	316	314	316	291	290	302	287	312	312	330	302	313	308	275	308	282	269	293	320	322	314	317	319	293	308	310	291	308	301	276	307	287	299	346	318	297	298	317	309	326	301	312	311	321	351	298	290	317	331	326	308	299	320	282	296	325	298	286	311	309	317	306	302	328	297	317	286	329	301	309	271	321	291	304	316	320	307	300	294	320	326	309	312	308	338	302	316	307	287	318	287	301	320	290	288	324	327	297	284	305	343	314	289	297	307	297	280	308	319	310	318	330	320	331	295	312	311	298	306	306	300	312	318	305	306	310	305	272	340	318	298	307	317	318	294	310	301	295	332	326	309	307	331	306	326	311	303	311	295	286	311	318	325	320	284	291	307	318	296	306	332	291	323	326	304	312	280	299	304	290	335	304	289	352	321	290	315	311	317	343	322	305	307	327	306	335	294	322	282	294	321	314	303	324	327	294	333	353	305	324	304	308	283	301	337	321	289	282	295	314	306	329	329	323	329	278	332	322	308	306	300	309	305	300	333	308	300	305	351	293	294	315	312	287	290	305	315	338	327	330	296	281	306	316	316	321	288	318	309	287	337	307	312	301	318	307	314	308	271	294	294	312	290	314	297	323	322	349	301	318	310	287	330	303	311	281	307	279	308	333	337	290	299	307	302	310	328	276	327
33829	48396	58033	46964	23178	20204	15324	11191	6321	10344	1795	1649	1780	1524	1215	1236	1922	1484	1593	1841	1715	1388	1369	1114	1042	991	963	810	760	737	784	752	755	760	763	773	798	713	762	734	727	753	757	727	735	718	706	715	778	745	730	734	761	720	722	771	783	727	775	756	726	710	721	772	767	804	732	785	742	733	745	768	752	754	754	739	827	753	748	716	783	744	714	717	726	772	749	775	739	768	776	807	803	756	775	708	799	757	692	751	718	762	743	737	789	758	745	718	724	681	789	742	768	738	738	754	757	764	731	779	743	763	702	767	724	764	718	744	733	763	719	808	794	695	774	757	733	768	744	720	690	768	727	748	780	752	707	779	795	741	740	799	738	730	745	742	679	767	709	725	760	733	792	742	763	719	726	761	719	728	751	773	726	729	790	746	703	740	743	743	733	791	768	746	734	703	772	761	783	730	741	762	762	752	720	703	710	729	800	755	739	752	743	770	753	741	759	775	744	762	671	712	700	732	739	743	734	754	737	770	747	759	760	748	701	776	754	739	790	733	725	728	709	742	728	739	747	752	717	722	764	757	738	714	799	729	741	778	760	777	736	758	702	751	765	711	735	684	770	759	723	709	780	763	739	737	714	765	739	755	729	737	730	717	772	715	754	802	720	752	789	772	725	772	743	731	731	711	774	762	728	707	714	731	752	755	742	708	736	764	742	705	667	741	725	748	815	766	751	731	806	732	757	733	754	724	732	777	756	785	740	735	750	724	801	723	755	724	753	767	739	715	714	757	719	791	767	710	748	711	715	750	757	769	757	788	726	711	711	764	750	749	773	751	732	745	730	741	741	760	747	723	790	761	766	740	766	696	733	680	769	744	756	708	763	698	762	785	747	733	757	782	751	732	722	790	716	725	802	688	776	732	759	739	750	760	734	740	767	671	707	742	757	709	792	752	755	774	789	709	761	735	784	666	732	733	738	711	779	750	788	754	752	744	765	799	701	744	756	745	750	736	740	710	723	810	733	673	761	700	708	688	768	737	818	752	762	764	748	770	777	748	744	741	773	749	725	710	764	756	754	718	768	740	713	742	722	725	761	735	754	779	716	805	766	791	734	783	716	751	762	738	721	703	778	765	758	730	732	747	737	717	712	766	751	716	788	798	766	765	720	751	729	740	740	742	751	752	719	750	796	728	738	740	746	819	743	743	727	762	755	756	767	804	733	762	722	721	722	774	726	753	707	722	753	751	732	774	676	707	782	730	746	754	792	643	781	722	760	738	722	736	734	727	788	697	781	758	764	768	754	714	731	768	722	765	754	745	755	781	788	760	768	692	728	788	753	775	716	726	748	712	776	806	777	722	752	767	735	747	772	691	768	711	752	780	795	787	767	786	763	762	694	791	708	755	715	718	768	745	706	761	729	737	786	753	750	727	811	750	729	742	725	750	763	759	713	752	744	769	761	736	714	769	719	752	744	741	770	731	734	702	695	761	738	748	725	739	708	801	766	708	745	689	771	753	729	697	732	732	729	763	785	711	710	748	763	742	737	718	704	743	756	799	707	774	744	758	737	782	762	724	778	748	745	748	776	708	719	736	709	806	722	729	737	750	741	747	785	745	772	755	737	747	696	677	792	756	740	725	707	743	756	764	768	694	724	742	718	726	725	723	777	752	734	696	781	727	743	757	759	731	746	730	757	760	704	700	737	734	753	752	716	738	730	743	737	757	721	749	770	773	789	757	756	720	766	708	753	778	755	753	770	725	796	737	769	737	789	746	783	752	730	733	760	753	732	751	770	751	797	711	772	767	800	773	788	769	774	735	753	710	746	713	738	723	705	728	741	761	767	774	747	747	763	750	699	753	744	750	713	774	709	725	739	716	748	758	784	705	769	738	717	758	742	741	788	755	745	761	751	744	699	762	744	748	687	740	726	757	716	760	711	772	758	756	733	788	784	705	745	733	727	776	730	750	732	728	776	778	732	733	732	781	729	715	712	740	715	751	770	755	724	765	723	742	747	739	739	731	786	764	767	728	690	692	719	689	783	754	761	761	716	714	754	753	760	769	716	731	751	756	751	707	736	708	715	725	758	745	739	728	727	763	765	752	766	748	784	750	761	734	802	729	703	717	721	774	783	717	739	720	757	676	779	783	786	748	756	713	776	752	734	744	731	765	729	758	795	743	749	730	722	763	706	750	760	699	759	719	777	735	699	734	735	721	725	785	737	735	717	770	771	742	745	754	746	731	783	770	757	755	744	706	674	729	736	727	764	775	733	739	725	761	746	732	781	778	745	737	762	730	775	736	759	728	719	743	723	758	717	771	741	770	752	778	743	754	786	700	692	782	718	756	734	738	763	749	680	739	733	727	722	706	714	717	738	762	769	767	799	780	729	781	779	729	763	754	693	706	720	743	757	746	703	777	739	738	746	744	748	721	758	757	769	751	731	748	747	744	681	757	752	719	769	736	741	716	739	745	752	735	760	728	743	734	746	757	709	737	753	759	705	701	711	735	789	780	754	742	775	713	727	751	755	759	761	740	733	744	751	743	702	752	754	792	736	714	751	791	767	747	726	743	710	779	717	720	689	730	720	775	702	762	765	734	724	772	696	672	735	742	767	740	736	770	737	718	765	775	753	713	730	742	708	715	783	746	742	745	755	776	730	740	728	699	715	727	809	714	718	759	723	697	750	701	723	730	727	756	766	774	780	712	738	736	791	790	757	740	718	735	755	745	703	784	704	744	758	757	748	713	740	702	756	736	718	751	793	704	706	749	785	712	724	735	761	777	782	760	758	711	718	729	761	711	713	735	713	752	754	752	773	738	779	754	749	724	815	784	772	767	758	765	702	753	746	785	722	683	715	773	708	767	706	804	694	713	732	763	797	724	807	754	685	736	727	715	726	736	744	746	752	755	727	764	788	721	741	752	716	715	736	749	772	807	752	746	758	771	723	789	742	762	748	741	754	712	738	721	767	771	746	752	778	770	758	714	713	751	732	745	794	718	761	724	751	693	727	723	735	762	687	761	722	739	725	729	751	810	723	712	764	705	796	713	728	750	764	758	752	738	747	704	702	719	734	734	717	771	719	726	704	774	742	762	725	765	759	729	771	712	716	744	720	784	749	720	751	715	704	717	759	711	733	782	773	731	731	716	754	698	791	769	730	728	736	743	777	778	750	702	759	740	739	747	763	784	770	735	757	739	681	755	701	712	764	742	707	713	748	737	713	740	780	726	788	729	779	694	718	779	741	726	740	750	730	742	760	732	772	762	776	689	767	765	799	730	749	735	699	714	762	752	754	751	712	729	739	756	794	793	752	751	760	755	736	744	777	721	726	728	787	806	723	726	723	735	730	719	740	757	732	768	736	724	757	754	778	776	700	748	728	736	824	734	736	746	747	754	720	740	701	763	758	744	692	752	786	729	698	714	729	766	776	712	790	728	803	755	730	793	754	737	750	787	763	736	757	687	728	765	733	758	781	764	760	763	701	768	763	783	774	777	757	722
68268	73513	72887	49589	29645	21641	14363	8475	3998	2480	675	525	407	365	353	327	436	401	462	512	445	392	367	331	272	253	216	218	207	187	199	193	180	166	184	194	183	190	180	173	186	196	202	181	205	194	183	196	205	178	158	183	181	182	221	175	195	180	165	191	189	172	169	210	206	191	179	222	190	181	192	194	203	208	209	178	176	212	178	194	184	178	192	205	195	187	177	192	164	182	185	204	191	175	189	172	174	194	160	185	207	170	181	191	192	191	194	189	193	178	191	184	186	174	200	200	174	182	163	188	205	199	188	186	198	160	176	216	197	172	183	170	177	174	196	196	195	206	189	189	169	180	187	201	189	218	190	209	168	175	177	176	203	198	192	196	192	182	214	204	195	188	173	190	194	186	199	164	184	172	185	194	209	197	203	203	185	193	192	213	188	192	206	196	199	176	220	188	188	184	215	198	201	190	192	168	188	185	202	198	203	177	187	161	198	190	160	194	174	180	177	182	208	200	186	202	167	201	203	190	158	180	175	179	179	195	202	170	186	184	213	182	185	200	170	166	201	197	211	190	191	181	197	185	207	168	165	191	192	163	163	185	187	196	193	194	201	172	189	181	181	201	204	182	179	174	170	173	190	141	178	175	173	158	181	180	206	206	198	192	187	187	184	173	167	187	215	163	218	186	186	170	176	198	205	198	170	180	175	204	188	183	197	156	214	205	187	171	189	210	216	184	197	191	181	175	180	196	176	199	184	161	197	176	182	166	187	181	203	176	187	187	202	193	170	215	177	201	179	175	203	186	183	197	204	192	185	197	179	183	190	193	204	172	173	197	176	197	187	208	195	193	191	215	189	171	191	172	173	170	199	204	174	198	201	188	197	205	164	183	186	191	191	186	189	197	183	151	186	194	177	180	198	197	187	186	189	185	170	171	197	194	181	186	199	176	199	187	183	187	200	197	176	204	194	183	187	223	190	198	180	185	204	176	174	181	209	191	204	205	194	196	195	192	189	174	187	180	198	186	180	209	189	199	210	212	182	186	188	166	177	176	204	203	172	171	183	177	202	190	201	184	175	199	201	186	172	174	184	209	190	188	229	190	170	190	186	165	170	199	176	181	194	182	201	183	182	213	203	167	193	182	176	183	211	166	185	183	195	195	200	176	177	181	180	176	183	220	199	186	187	202	196	160	189	181	201	188	193	172	173	202	196	204	179	188	193	177	185	203	192	181	175	185	181	176	171	180	183	162	187	192	184	187	182	199	194	170	197	180	175	195	198	179	183	178	194	188	191	177	175	183	195	200	168	197	197	183	193	186	204	184	210	176	185	192	205	191	166	191	194	180	172	191	174	181	169	164	184	181	194	185	177	169	182	182	181	193	190	158	192	191	191	194	166	188	176	180	177	199	184	193	178	193	175	171	204	186	191	190	207	179	183	169	195	212	219	213	188	214	192	183	195	209	173	186	162	190	192	192	189	200	198	199	189	183	178	193	173	202	199	208	167	199	185	171	186	148	183	210	196	190	193	199	186	167	173	220	206	191	203	174	191	215	188	193	187	172	195	206	175	177	201	203	196	197	191	205	177	215	186	185	192	157	195	208	200	198	189	171	174	180	189	196	171	185	183	194	197	189	204	179	163	207	189	206	172	207	188	180	166	198	194	179	205	190	210	190	207	178	180	170	188	177	192	169	206	203	188	191	194	171	168	201	207	223	200	192	179	178	216	228	171	194	167	201	186	180	204	177	185	171	192	203	191	184	183	223	173	177	179	165	193	203	193	181	209	178	180	183	190	198	199	185	193	188	191	201	167	185	183	177	172	191	191	204	181	202	232	179	192	173	186	195	188	171	171	194	175	183	206	151	189	171	213	190	200	182	176	167	191	184	183	199	187	239	181	188	199	175	188	206	172	176	181	166	183	195	195	169	168	204	184	193	186	181	204	194	168	189	214	174	182	195	177	204	191	190	191	178	172	199	171	194	192	182	217	198	180	191	177	206	166	162	169	183	195	198	212	181	202	190	170	191	179	172	201	172	189	194	206	209	169	196	172	172	176	202	202	200	183	189	177	215	195	174	193	178	188	180	223	172	174	175	193	184	177	185	217	200	189	180	207	196	172	199	214	199	189	179	189	178	173	195	166	186	184	209	193	185	190	193	191	204	183	180	158	191	171	194	176	179	203	172	178	200	186	208	188	186	188	178	173	195	168	190	222	176	178	198	185	192	201	191	215	170	194	157	195	165	191	212	191	199	162	217	191	216	170	177	177	210	192	152	170	207	198	198	197	204	183	180	197	198	168	196	180	177	196	168	169	179	178	164	201	196	178	206	206	180	193	174	175	199	189	196	185	201	162	183	175	194	156	188	218	187	215	202	189	199	191	152	186	192	180	193	194	178	160	195	182	200	190	193	198	186	177	199	195	189	192	199	209	167	194	164	173	166	158	186	182	173	195	206	176	187	205	213	146	178	194	184	202	206	191	197	195	184	189	187	169	191	195	211	184	199	199	208	214	183	176	167	202	191	211	201	212	186	212	189	182	187	202	211	194	173	201	195	179	197	195	190	166	190	185	209	192	186	186	198	205	207	209	201	180	190	199	194	211	183	187	209	191	203	188	176	179	196	174	188	166	174	200	185	186	194	156	166	196	161	175	184	186	197	191	184	185	188	173	200	187	195	175	178	170	154	192	206	208	180	210	193	182	183	190	194	194	163	186	177	192	175	186	203	209	197	177	188	182	171	196	179	169	222	175	163	183	195	196	193	191	212	203	212	187	197	187	202	176	197	201	179	183	167	184	197	173	183	187	193	189	193	190	179	199	191	175	170	188	191	210	166	197	179	190	191	213	160	197	207	187	203	161	219	173	172	199	187	181	182	180	183	186	187	196	189	185	187	192	216	188	155	175	183	174	160	226	188	184	168	187	179	178	150	161	180	190	205	197	180	167	193	198	207	173	193	195	196	189	185	167	207	175	196	194	178	199	176	206	161	177	188	208	182	187	183	198	191	212	176	187	192	213	186	205	168	197	175	181	171	162	189	194	179	202	169	195	177	186	180	204	176	227	169	160	185	182	156	190	184	167	183	215	190	196	194	171	190	195	176	201	206	167	179	200	217	190	179	176	192	202	183	171	194	196	188	150	197	205	191	178	184	169	192	163	215	176	178	195	175	189	195	189	205	187	207	193	179	196	175	186	181	187	184	178	151	195	196	214	203	195	217	185	195	175	210	196	186	203	186	173	201	183	183	199	188	176	194	196	183	198	197	168	202	196	195	189	145	180	186	194	176	191	173	185	187	168	196	202	189	189	171	198	170	195	207	172	190	194	204	200	172	206	191	172	177	173	218	204	160	187	193	179	193	185	195	188	162	172	168	199	199	162	185	185	208	184	194	197	181	218	197	200	195	183	182	167	179	199	177	178	209	184	189	183	198	233	201	195	219	179	194	179	176	195	197	168	170	169	176	195	186	195	210	171	189	201	203	191	196	205	186	192	194	178	207
42631	58563	67407	54403	30136	25683	20809	16525	10129	9512	2384	2623	1947	1575	1456	1496	2177	1930	2293	2255	2089	1723	1815	1425	1196	1160	854	681	557	537	502	510	519	512	523	492	511	463	486	506	502	546	467	487	492	508	515	446	494	480	493	517	486	464	491	488	469	465	489	527	523	478	483	504	521	477	487	467	456	482	507	457	502	485	477	461	512	507	503	498	487	533	509	508	475	458	435	480	516	480	489	481	534	487	495	501	505	478	460	500	492	499	462	487	507	496	494	516	484	481	480	481	487	492	490	500	461	460	497	470	509	472	492	486	486	518	511	516	454	486	448	462	506	501	472	421	482	512	506	494	533	480	482	472	521	458	475	467	519	485	480	471	466	462	448	453	437	480	453	487	467	454	497	481	499	479	480	486	452	484	521	485	477	449	466	515	469	501	493	415	475	453	492	475	457	495	512	418	492	465	476	442	482	460	440	469	481	468	498	492	492	459	477	485	467	489	472	485	481	482	450	447	453	464	468	453	447	452	504	518	432	483	454	432	482	484	489	509	455	472	504	465	465	450	491	483	467	469	498	494	507	461	483	467	477	484	497	480	479	482	472	429	471	465	498	522	498	462	481	519	483	489	472	469	429	474	479	461	480	480	480	465	458	506	466	486	468	487	498	466	495	494	461	498	500	442	500	481	458	498	488	488	483	452	425	499	485	497	459	449	486	481	492	471	457	497	447	450	468	469	503	486	498	487	495	489	457	469	461	505	480	479	488	491	501	466	537	502	472	468	464	468	518	485	451	471	462	465	487	471	467	494	494	501	450	494	516	475	493	475	484	421	445	473	479	476	499	473	505	490	454	471	464	499	447	487	542	482	447	502	474	479	496	475	477	469	483	480	454	484	452	490	535	520	486	489	502	500	454	468	481	500	489	489	445	473	464	501	448	501	509	507	489	480	456	478	448	475	480	477	493	507	482	488	494	488	492	499	515	475	456	523	484	470	472	460	480	463	484	464	492	489	488	486	503	473	471	476	447	471	469	495	462	494	486	471	492	455	470	492	483	477	506	475	464	457	496	490	500	470	477	485	418	480	468	476	496	503	507	472	445	498	472	436	518	476	485	504	471	486	511	446	479	485	492	476	474	499	501	493	485	500	470	474	448	454	486	532	504	502	459	528	456	473	473	490	472	474	498	494	486	552	486	466	450	486	481	504	488	527	482	469	448	472	507	462	464	481	488	469	443	487	487	444	501	466	475	487	447	500	512	480	454	490	449	480	455	486	494	492	460	478	501	499	486	484	498	441	474	457	499	461	458	486	489	457	493	484	508	498	485	463	445	481	463	518	499	530	469	501	492	441	476	476	476	483	470	503	454	505	479	448	475	488	488	472	481	520	478	484	498	461	487	441	466	442	481	457	494	482	519	456	465	457	440	475	508	479	458	472	505	502	486	494	490	475	471	477	500	466	492	455	508	471	477	442	508	490	510	507	462	436	475	459	473	459	489	488	482	469	494	421	466	478	470	490	475	498	496	487	488	462	489	457	480	469	498	467	539	481	474	472	483	497	510	474	477	505	449	507	489	461	426	484	494	468	493	473	493	461	442	500	516	473	487	474	463	478	452	495	447	488	462	501	482	504	467	477	469	457	482	499	495	447	521	465	516	492	472	455	510	460	461	467	469	490	499	454	504	485	492	490	521	517	518	489	471	476	442	473	476	487	484	458	491	482	481	463	471	455	472	472	502	492	483	540	482	528	459	490	497	451	517	438	500	522	462	483	447	488	453	461	484	476	504	500	509	442	475	489	439	469	488	480	484	498	488	483	487	466	526	526	514	460	515	506	453	508	490	476	471	517	489	473	481	445	471	470	459	464	465	471	494	490	495	447	470	479	480	473	503	489	507	445	498	470	493	514	478	446	452	489	430	486	499	494	514	465	471	466	477	470	477	481	460	434	441	504	471	504	490	449	487	509	467	456	500	478	484	458	496	490	500	516	472	495	469	509	495	450	486	487	471	501	500	465	503	504	475	492	517	518	479	468	443	521	474	483	486	453	474	468	488	461	508	478	509	481	487	454	497	484	491	479	477	499	498	438	472	478	486	510	487	457	446	453	473	510	466	448	507	520	503	484	486	458	496	490	499	500	442	441	485	478	469	471	518	482	480	488	489	433	508	503	428	503	471	498	478	487	455	477	465	487	481	462	486	518	440	459	451	463	506	457	458	442	518	481	443	489	479	468	479	440	467	446	467	483	503	516	461	519	484	468	441	502	497	551	499	529	485	505	474	479	451	479	470	457	495	487	480	457	480	455	476	473	469	509	516	458	479	476	537	492	491	515	472	491	471	499	457	490	492	509	483	468	508	528	468	497	475	484	451	459	479	477	502	484	468	417	524	479	504	493	475	461	505	452	461	495	479	488	501	445	471	492	470	483	498	452	504	494	522	456	512	488	461	455	439	495	470	473	492	487	487	448	463	474	477	447	490	483	474	468	491	433	458	486	503	441	495	488	480	476	499	489	453	529	475	450	471	467	467	458	490	500	475	497	473	515	495	456	469	515	513	441	461	433	490	444	457	504	496	494	441	436	452	463	482	499	507	470	478	504	463	485	491	431	484	460	473	485	500	461	496	477	465	489	487	507	486	487	485	489	464	451	498	506	472	488	482	477	456	463	454	447	475	460	483	488	503	505	482	460	470	494	549	453	493	462	443	480	476	497	442	521	475	515	493	506	446	501	517	483	450	475	460	480	466	490	434	467	504	510	496	491	440	441	477	457	472	458	479	441	473	507	516	461	463	485	482	485	485	474	493	455	516	468	460	492	455	462	434	505	453	463	500	504	443	521	532	474	472	469	482	437	479	458	456	470	525	480	517	439	475	469	502	455	457	475	500	521	517	485	483	490	501	507	464	485	458	466	459	492	469	491	456	449	448	443	460	483	485	447	479	490	456	461	478	472	484	461	463	491	478	483	495	485	462	486	469	452	524	456	463	463	493	486	477	476	497	482	509	514	452	499	494	486	480	483	499	469	473	470	490	438	490	504	492	458	497	464	538	433	480	492	465	493	445	483	477	473	502	439	463	491	461	472	483	488	512	500	484	479	522	469	447	446	485	497	502	495	497	489	495	473	456	501	489	503	462	484	464	517	493	449	459	459	480	464	503	473	472	497	449	469	447	480	428	465	484	482	472	430	480	458	446	484	436	473	491	461	470	469	523	444	523	451	499	511	499	461	461	511	472	481	504	502	480	496	450	450	479	454	465	445	483	486	471	481	499	470	463	450	472	509	497	500	481	516	478	486	509	458	420	458	466	503	502	484	450	506	459	501	465	464	437	507	474	515	480	495	493	494	499	501	481	451	444	468	466	494	466	432	463	480	459	446	447	464	425	459	484	479	497	478	476	476	496	473	443	492	547	503	486	461	512	469	457	497	502	529	532	481	481	518	496	456	490	492	476	473	490	490	479	497	500	436	496	470	494	473	464	449	435	479	453	460	469	458	459	473	480	465	435	486
12124	11446	13296	4133	1567	939	694	540	473	408	386	388	392	401	354	397	362	363	392	366	384	398	413	415	379	369	392	430	388	402	354	372	394	371	399	382	401	391	385	392	415	387	436	366	381	390	436	381	397	374	387	369	385	403	404	393	362	417	386	396	427	388	366	373	402	360	393	385	376	425	438	369	381	347	394	408	383	403	382	366	387	371	410	394	418	381	390	337	417	337	382	392	409	396	367	408	377	389	364	380	363	349	365	412	357	370	393	389	417	380	395	402	383	381	387	394	373	383	374	362	386	400	390	390	351	381	382	354	429	401	372	397	392	387	347	378	399	405	350	414	366	356	380	369	385	359	425	392	370	377	414	349	408	430	413	339	379	364	370	358	353	392	417	381	382	377	424	403	399	359	393	399	387	391	357	409	408	361	380	396	407	406	400	357	424	414	387	406	381	356	382	371	369	384	376	386	388	370	390	398	352	351	379	378	379	362	380	395	368	403	387	407	380	384	439	390	389	377	386	389	431	343	368	429	382	381	359	388	366	378	396	392	417	382	377	360	423	404	394	414	384	375	367	373	342	404	360	376	380	379	381	420	412	361	397	397	393	383	358	394	384	384	367	398	369	372	410	379	388	372	412	404	392	418	396	387	400	372	346	345	394	376	386	369	398	397	412	390	374	378	398	394	418	365	401	377	392	358	381	400	395	372	372	380	386	382	376	398	367	392	394	372	399	367	381	389	412	365	377	354	400	410	371	408	384	421	379	388	397	368	354	352	347	390	386	412	385	379	371	354	377	359	414	380	381	361	362	366	353	353	421	394	364	388	354	403	374	373	387	385	377	415	361	381	364	418	377	352	416	453	380	394	370	360	384	338	388	395	409	372	378	343	381	385	404	367	407	385	363	402	342	373	385	394	355	358	391	351	374	409	369	338	366	381	379	390	404	405	388	381	349	381	405	357	414	397	358	411	372	389	397	414	383	393	368	395	385	372	362	386	406	368	387	407	391	397	346	425	369	362	398	402	375	353	374	366	399	355	387	366	355	372	413	361	360	409	416	396	374	400	402	400	374	377	356	390	357	370	395	381	374	381	370	382	362	382	361	402	395	377	400	373	376	375	418	404	418	417	379	382	385	381	360	404	414	378	359	417	407	393	363	385	362	405	413	398	380	413	361	402	383	387	391	368	381	374	422	379	369	381	386	370	366	398	382	370	405	369	373	377	389	403	403	380	402	389	390	355	410	372	386	354	412	367	389	397	393	384	395	365	421	365	400	401	402	373	412	392	409	375	366	382	394	373	419	381	381	384	422	372	389	345	379	413	381	353	418	382	406	425	343	362	392	391	380	379	388	357	370	394	415	382	375	355	383	346	417	395	381	368	398	394	367	368	335	367	413	381	405	386	397	374	371	410	376	416	377	420	406	354	364	382	396	350	356	368	379	391	382	373	383	402	321	335	388	406	372	402	426	381	358	378	372	360	391	368	389	377	395	376	403	358	367	369	342	350	409	347	366	412	398	370	386	385	374	364	369	374	417	406	402	371	406	387	380	377	376	385	405	390	372	390	405	388	365	391	371	438	399	366	401	366	355	391	381	375	360	409	366	403	376	351	348	323	355	334	355	418	390	385	382	390	379	386	389	407	372	370	405	326	365	390	373	383	391	385	394	339	378	393	426	357	387	359	410	384	384	391	407	366	359	359	364	370	368	358	362	411	369	381	388	365	370	401	420	386	409	368	399	383	366	402	388	411	352	373	359	372	369	381	384	388	418	365	372	404	402	403	375	370	355	359	386	369	386	388	387	382	366	415	382	425	386	422	385	386	423	391	366	414	406	382	357	362	386	373	368	362	357	411	406	389	359	382	343	403	391	390	376	406	378	351	387	351	363	374	396	379	384	383	382	366	364	410	397	375	411	385	377	373	370	380	368	380	373	399	373	380	377	376	377	353	372	369	407	389	360	380	412	370	371	419	404	397	415	416	387	368	359	392	377	424	405	367	408	388	372	370	388	414	397	378	385	378	394	370	395	371	433	398	425	376	358	368	397	416	372	399	403	389	358	362	379	392	396	418	405	362	407	361	395	382	427	366	385	407	378	385	382	408	396	387	380	406	422	376	398	440	388	397	378	387	347	354	407	376	354	380	357	398	367	361	379	404	425	381	398	357	377	362	391	418	370	377	361	375	375	412	370	368	420	365	387	358	388	403	373	368	402	370	364	354	362	375	391	363	370	372	378	378	393	401	375	382	362	405	407	375	428	354	390	396	352	404	372	394	417	396	416	411	395	366	389	388	356	407	388	414	403	396	380	359	398	359	378	384	382	414	405	411	369	390	376	350	375	365	407	358	384	390	342	386	426	409	352	367	352	391	406	383	367	396	393	383	403	386	414	347	338	375	381	410	415	376	391	389	344	399	368	379	369	376	381	381	371	364	391	417	409	393	369	415	384	392	354	411	411	391	396	341	400	403	399	421	375	368	377	374	372	389	378	378	384	383	366	401	422	377	369	372	356	374	366	371	392	384	358	388	365	406	367	401	386	376	375	367	384	421	366	423	436	374	418	347	388	413	401	402	369	389	378	397	377	392	370	415	394	374	382	396	397	378	374	383	377	380	433	403	400	407	389	373	399	398	397	394	386	346	372	375	396	381	384	379	407	371	359	409	397	374	378	390	392	364	400	394	410	379	420	399	400	350	392	372	397	372	404	389	374	402	376	408	410	366	390	343	373	375	382	370	409	410	414	398	386	375	362	374	390	407	385	410	414	375	366	386	384	389	389	373	365	377	423	373	372	336	397	380	365	357	416	375	383	412	397	374	367	375	394	380	345	382	397	375	405	382	416	441	390	376	402	394	364	376	398	370	341	385	407	362	380	373	384	381	383	371	355	388	407	393	369	396	406	419	415	398	348	361	390	428	399	399	379	370	382	368	384	381	403	397	366	365	360	374	385	381	383	413	414	386	351	394	396	354	407	387	387	373	374	438	382	424	382	364	383	416	362	367	371	367	417	406	371	405	394	416	421	392	399	385	351	379	380	373	369	376	346	364	392	430	406	406	376	362	382	392	400	376	373	371	388	400	378	405	417	376	377	375	388	359	396	365	397	413	410	398	381	390	387	371	383	372	368	395	372	382	385	382	379	363	371	400	365	385	421	355	381	418	389	404	367	390	383	370	397	397	363	396	386	369	386	374	395	389	382	406	388	416	382	376	402	391	384	403	388	411	335	401	373	391	394	363	420	377	375	384	348	357	416	363	386	392	372	399	391	364	369	378	428	412	382	357	355	382	393	414	376	367	354	375	392	421	390	366	374	390	398	405	362	348	395	413	387	443	365	413	349	412	381	389	413	372	419	361	402	397	394	409	375	384	379	383	359	367	394	360	410	392	386	358	380	422	371	393	385	354	345	405	417	412	360	366	385	404	371	400	401	396	431	379	394	369	345	367	374	347	402	362	372	393	363	405	368	441	389	369	360	407	377	368	379	392	382	358	395	408
10737	16270	19617	10616	4696	3710	2481	1870	1296	1287	929	944	928	975	965	933	963	926	944	873	904	958	973	972	970	935	970	933	916	891	910	918	924	886	943	907	920	926	891	917	882	917	934	937	918	909	884	980	900	865	910	928	935	948	842	903	900	893	946	917	901	878	891	991	891	916	919	876	885	941	915	898	904	936	900	911	873	960	930	943	908	911	939	866	907	939	933	906	897	904	960	924	932	960	895	922	946	951	957	933	967	921	952	877	958	927	932	901	903	900	900	935	921	863	884	902	933	891	967	919	898	852	929	892	912	924	891	928	906	910	947	924	925	899	853	906	894	921	928	930	956	931	911	927	887	939	905	888	903	915	923	909	908	928	851	944	946	948	960	933	851	918	964	915	917	945	927	886	937	971	928	862	934	947	909	912	902	938	926	899	904	943	951	881	889	946	933	896	958	886	932	939	882	953	902	926	925	900	844	954	906	933	975	924	925	880	886	898	901	943	956	910	920	870	954	940	897	894	912	946	914	941	959	925	924	965	900	926	972	887	915	930	921	863	957	919	899	915	923	940	882	956	926	926	946	891	879	926	957	928	917	941	874	950	884	902	975	935	933	871	916	873	952	863	962	907	887	931	982	985	911	888	897	944	933	886	938	978	867	890	937	918	804	929	890	898	934	889	901	906	916	894	882	897	936	890	979	889	883	936	882	959	882	846	904	954	925	892	886	921	891	892	924	902	965	911	857	943	953	900	894	939	914	869	951	914	881	888	903	909	921	919	909	981	918	887	916	855	917	938	918	926	920	882	868	982	940	906	913	901	921	911	936	884	904	932	887	924	872	860	910	973	972	920	907	874	921	940	953	851	897	908	867	901	880	932	895	881	900	894	903	905	894	912	908	908	899	939	972	878	899	896	924	942	916	930	970	883	943	904	908	905	933	927	876	910	876	918	885	1027	899	892	967	921	865	942	924	916	878	891	945	953	893	885	931	946	904	926	879	942	856	897	907	898	981	913	890	946	897	914	886	943	946	940	928	902	935	910	926	926	891	903	916	903	953	906	992	939	935	892	917	913	868	862	870	889	943	928	916	933	894	947	890	885	912	870	946	932	979	973	948	984	919	939	928	917	959	838	954	905	878	878	914	877	883	992	933	898	904	912	943	872	959	936	950	844	875	957	932	896	926	898	928	936	972	936	944	906	888	922	948	920	938	926	875	956	920	903	936	939	947	910	985	923	910	914	921	930	853	930	880	924	900	885	890	867	975	964	916	925	924	956	923	896	913	900	856	888	868	925	927	946	864	907	927	900	841	924	897	896	884	885	946	913	852	890	907	899	926	923	906	939	901	930	867	946	903	928	924	888	948	863	934	951	928	901	957	879	923	966	886	902	928	897	946	906	937	833	939	889	927	935	934	956	938	900	933	958	901	948	949	969	887	927	894	842	964	951	890	917	901	913	968	913	945	904	899	971	894	947	932	943	958	902	912	927	946	880	922	937	937	924	904	908	943	875	884	906	970	904	925	877	861	952	983	884	912	942	918	965	908	884	939	976	887	924	907	912	915	923	877	913	961	931	931	849	918	923	919	927	891	886	938	891	847	946	934	948	885	939	914	892	913	906	925	874	943	943	899	896	993	925	921	908	963	870	950	908	952	977	918	888	929	887	927	916	870	936	929	903	906	898	926	927	889	907	897	860	868	951	930	883	902	907	904	941	903	951	893	889	908	935	887	913	905	910	866	933	986	948	920	918	901	950	975	925	938	929	883	897	892	907	908	910	897	933	899	879	881	857	928	930	918	946	911	907	925	916	891	858	924	962	906	883	877	904	967	948	921	891	960	945	931	920	866	897	896	969	922	928	946	920	875	919	915	881	964	933	853	848	894	910	892	930	936	948	945	918	941	896	964	908	923	889	913	924	873	893	908	913	877	965	914	889	926	915	927	973	914	875	877	964	913	927	885	916	868	931	931	944	942	891	1016	923	890	930	939	890	881	889	908	900	877	875	950	880	907	918	913	943	931	876	913	971	894	940	901	918	880	965	874	946	950	925	920	874	929	886	916	853	933	918	873	911	865	955	993	950	895	923	962	879	891	894	902	954	888	850	844	911	908	874	954	958	917	883	882	895	895	892	916	960	967	904	864	902	930	934	983	913	952	878	910	852	919	878	908	933	890	883	893	900	904	908	938	953	924	948	903	944	951	951	885	917	917	883	896	976	941	945	905	903	950	963	901	889	916	980	915	912	879	945	929	874	844	937	944	925	924	898	922	916	880	921	902	909	929	886	884	930	909	922	871	952	896	854	919	904	898	923	991	918	960	872	952	908	933	967	926	917	904	957	945	883	919	919	919	911	954	949	866	897	944	869	927	893	953	871	914	917	936	884	965	911	879	909	898	944	905	945	915	922	842	904	941	896	918	907	918	955	924	938	921	906	936	895	919	976	945	978	907	878	863	914	945	879	914	942	965	937	886	895	931	928	924	850	919	871	903	933	877	878	893	923	945	902	891	900	938	864	885	886	920	993	940	912	881	860	924	918	900	909	896	875	955	914	940	876	924	888	907	960	935	900	902	911	925	888	930	951	928	950	942	854	893	963	901	945	930	886	897	928	877	936	922	960	903	874	898	924	931	954	861	916	932	930	954	896	881	854	954	899	907	897	913	932	916	931	964	932	907	894	918	879	855	977	894	917	945	908	953	916	919	921	895	963	935	934	938	912	970	916	970	898	964	880	899	910	866	918	902	961	929	943	935	917	884	909	974	886	912	923	950	904	923	928	942	948	884	854	877	914	920	905	893	915	835	905	908	913	980	932	930	918	908	925	942	940	884	924	906	929	954	908	912	928	930	948	922	886	932	910	935	898	888	962	889	916	893	909	918	916	937	894	926	928	930	896	868	894	940	917	956	889	880	871	918	936	896	962	874	899	900	969	896	968	948	889	913	870	905	927	856	913	967	930	860	930	950	965	921	883	902	877	935	981	934	907	924	906	875	863	976	908	908	948	960	873	893	901	971	945	909	905	892	945	929	929	892	892	893	903	899	896	942	947	951	910	917	921	947	897	917	893	911	928	928	908	894	849	914	882	850	946	926	937	949	877	878	901	911	961	928	917	914	960	859	1000	901	868	918	898	895	905	940	891	885	919	929	933	919	900	923	970	931	932	912	882	888	959	914	933	879	927	943	890	856	907	962	918	922	888	891	915	865	987	910	922	922	883	887	916	920	901	913	884	911	905	895	951	987	917	955	882	919	948	928	871	985	951	939	898	832	913	884	919	860	874	912	973	871	951	846	864	905	922	926	914	906	877	893	915	912	973	928	847	901	882	957	913	924	896	897	940	926	916	905	921	885	950	898	894	906	880	941	913	895	957	867	953	869	931	912	911	929	936	877	934	892	922	924	939	927	930	913	931	926	897	988	935	940	947	889	891	905	931	915	906	922	852	915	904	903	915	894	898	897	911	900	983	884	937	874	881	930	865	879	897	973	960	884	956	857	909	914	884
55165	63208	64166	40225	22594	13301	8334	4491	1993	1028	564	409	395	384	369	342	456	427	423	403	447	408	412	381	339	352	371	321	305	283	337	273	276	281	299	287	290	301	298	316	303	315	320	293	330	313	320	294	311	336	278	287	286	277	286	301	298	317	280	314	279	308	336	294	300	321	293	291	294	270	318	307	283	309	295	288	325	286	328	332	314	313	321	292	299	289	292	301	300	290	341	308	296	292	279	310	294	298	310	289	292	297	270	294	316	314	341	304	309	283	275	268	287	272	284	309	291	313	319	294	289	305	277	304	287	304	320	273	316	272	297	300	298	300	298	285	277	285	321	315	321	281	267	327	298	302	310	281	288	300	316	313	317	342	278	300	316	317	304	291	301	278	282	312	320	274	294	294	299	277	294	305	282	300	294	292	292	310	290	290	298	324	302	296	290	287	291	289	292	305	310	299	310	272	267	252	323	336	303	292	341	296	339	274	317	283	299	306	286	323	318	320	302	327	307	288	316	284	318	284	327	321	259	305	337	313	297	300	314	326	301	294	296	309	278	302	293	317	298	312	306	283	307	303	282	302	317	308	303	289	269	300	305	303	300	309	345	298	287	307	288	314	279	262	305	277	323	283	307	301	288	297	308	268	319	288	300	317	302	307	305	300	293	278	352	312	330	277	305	300	291	301	328	309	341	311	302	321	292	303	359	278	278	280	300	326	303	284	288	317	289	329	304	342	299	289	279	282	297	259	283	312	323	311	291	333	308	283	315	323	287	298	306	334	281	339	280	348	305	302	290	305	291	313	310	297	295	303	304	312	288	291	288	283	312	304	315	291	323	287	299	306	317	283	301	277	317	311	294	325	318	295	299	351	288	314	302	326	311	291	321	296	295	280	291	286	325	365	313	290	293	295	279	326	293	285	294	329	296	356	301	284	284	316	303	312	310	296	282	298	265	324	313	334	319	324	289	305	294	301	304	311	282	290	310	295	284	275	307	299	282	274	298	277	282	310	286	277	297	276	307	336	290	317	342	318	306	312	301	285	304	305	312	293	273	266	314	289	307	325	300	291	296	293	284	334	300	290	324	284	306	268	323	314	300	297	342	340	328	280	290	298	283	314	305	297	272	294	308	308	271	313	284	296	320	294	267	318	285	271	286	258	288	274	289	310	294	287	282	316	306	317	297	306	297	293	297	302	315	314	281	290	284	284	287	275	275	326	282	335	297	292	295	295	303	317	344	312	310	295	282	321	279	317	314	317	280	284	273	258	329	293	309	296	302	308	265	327	278	272	303	279	293	301	280	306	285	288	316	316	317	297	317	310	303	329	289	342	278	296	291	322	318	321	293	298	265	293	298	316	298	293	329	305	293	289	316	316	292	291	305	291	297	305	309	317	307	317	309	311	314	316	308	326	314	315	298	283	303	310	328	315	326	293	303	311	308	289	311	290	305	298	320	302	288	337	284	315	290	289	316	300	280	297	301	311	300	311	290	302	305	327	313	320	294	269	281	286	301	297	275	257	308	312	284	306	303	356	327	329	314	327	263	307	346	256	291	279	323	307	290	334	266	304	283	303	283	305	295	309	313	308	295	278	302	313	290	306	291	286	313	303	305	328	251	292	317	293	322	287	297	314	321	322	298	305	301	335	310	289	303	312	316	287	322	315	281	290	318	320	314	308	299	298	296	290	278	319	306	303	299	303	311	316	313	302	306	308	271	277	314	293	301	333	303	279	274	316	313	294	294	286	304	308	298	321	287	320	300	310	306	294	300	297	263	298	289	293	329	299	282	316	262	331	304	314	295	297	299	298	300	336	309	300	266	303	307	313	308	299	310	307	309	293	307	300	326	284	303	291	283	319	298	297	323	306	344	310	298	327	299	312	327	297	316	303	289	279	307	298	320	308	279	301	271	274	311	324	312	307	337	340	316	313	313	297	308	305	290	281	325	301	282	298	298	317	285	307	283	302	327	287	336	322	305	307	302	271	310	298	328	302	313	306	286	283	277	326	312	358	290	334	306	313	298	305	290	329	271	311	308	277	307	295	271	301	326	293	299	320	301	285	331	307	315	323	315	273	298	279	305	272	318	316	280	319	268	312	313	292	285	269	302	272	306	277	298	314	289	292	288	276	311	299	291	305	301	323	302	282	266	298	283	316	292	284	288	314	297	314	287	290	306	322	303	281	308	296	284	294	282	259	310	327	288	314	280	309	291	309	320	292	316	291	279	319	324	290	279	273	269	324	329	319	315	287	304	310	313	321	288	315	304	283	306	308	290	320	316	312	288	253	300	296	301	272	308	286	274	315	309	313	313	292	284	271	298	313	272	280	337	292	297	332	309	274	277	290	285	318	282	284	303	314	295	341	326	332	311	293	299	320	305	257	280	326	246	286	303	318	314	272	266	279	312	321	302	305	315	293	303	327	292	276	266	312	335	306	299	303	307	308	314	321	299	292	329	289	284	310	308	333	275	331	297	326	298	314	317	328	289	289	318	293	308	291	305	295	323	295	290	301	270	266	342	303	313	297	292	280	277	328	268	331	319	289	326	266	295	313	275	323	314	324	326	282	309	300	268	305	304	267	323	313	320	326	308	296	308	314	302	303	288	302	298	309	301	314	284	265	295	299	307	326	308	317	275	315	284	322	304	340	321	346	320	272	300	279	292	314	319	307	305	323	312	278	286	314	301	299	306	306	288	288	323	289	274	328	300	336	308	326	285	292	343	293	268	314	303	275	313	309	306	318	282	343	281	332	291	300	266	291	293	284	290	285	308	314	305	310	330	276	342	316	327	295	310	290	312	299	308	305	316	291	300	278	341	301	323	315	306	299	325	307	312	314	300	300	283	263	294	348	325	298	309	328	274	288	274	269	315	301	321	297	305	287	307	268	287	305	281	340	297	279	316	274	301	289	314	325	310	306	314	289	299	320	299	308	303	283	277	300	311	296	324	318	325	303	302	309	315	305	321	296	308	264	304	294	313	278	301	302	309	306	305	279	302	288	304	289	306	289	335	290	300	335	295	314	286	300	307	307	296	319	284	273	312	308	300	307	278	297	335	299	313	324	310	284	289	313	337	297	292	288	325	305	301	291	286	339	274	292	303	298	267	331	295	305	325	344	284	325	326	320	340	268	289	327	312	316	325	304	291	290	292	298	313	280	302	291	297	317	321	297	275	302	291	286	296	299	322	289	297	285	287	291	275	295	248	298	294	306	295	315	277	311	277	286	315	313	308	285	309	292	309	350	311	314	305	311	295	282	291	309	295	284	286	324	304	306	312	270	310	295	337	294	292	255	311	305	270	285	281	280	343	316	331	288	311	316	321	318	338	300	278	299	338	302	280	322	279	289	303	294	315	301	336	280	312	316	329	297	292	292	297	306	294	281	310	327	306	317	287	319	320	298	295	286	303	289	261	287	328	294	323	305	328	314	288	324	304	301	323	327	322	317	302	281	313	264	300	305	303	329	312	309	317	291	320	287	335	351	307	302	304	308
34374	49490	54713	45974	22517	20595	15525	10699	6553	4163	2074	1394	1196	1366	1252	1260	1567	1566	1528	1553	1539	1578	1364	1052	971	956	1040	781	744	727	733	718	754	677	748	759	716	739	765	712	725	720	748	734	774	745	711	750	707	768	680	705	743	770	765	704	723	722	711	752	699	756	743	706	728	775	726	732	706	722	759	748	773	794	720	698	757	763	741	711	755	768	779	756	725	748	712	737	747	710	745	753	765	734	712	728	717	711	709	741	732	719	739	708	729	752	689	705	764	694	775	717	731	716	708	712	723	738	777	720	754	751	696	730	704	718	708	717	693	773	781	748	718	718	760	787	690	761	668	773	695	699	700	747	714	759	703	749	729	712	766	714	758	683	737	714	739	711	742	719	724	712	738	748	717	747	765	749	730	723	718	702	735	707	705	694	712	739	726	762	751	732	685	753	757	690	761	743	792	760	742	774	743	749	713	726	708	691	743	736	723	703	744	725	710	737	740	728	756	731	740	716	738	729	687	737	721	747	720	718	708	731	719	772	784	720	753	731	743	734	763	720	738	691	709	688	696	674	715	716	726	748	699	706	768	737	756	758	766	704	728	733	721	682	756	714	711	707	675	735	748	769	737	716	734	698	776	748	776	708	718	719	724	732	730	737	700	720	730	717	700	688	706	711	713	726	705	703	778	741	728	717	725	703	728	721	701	742	729	713	715	722	748	664	755	720	702	794	706	736	716	767	707	701	725	751	716	708	704	718	732	714	744	710	708	712	706	729	684	753	778	732	743	761	704	698	752	712	688	762	685	727	724	679	696	743	748	698	729	698	719	710	709	722	711	739	730	717	761	704	718	686	704	708	727	697	767	744	753	735	764	748	686	714	740	765	779	718	745	782	682	747	713	692	719	707	700	741	732	790	758	770	755	664	725	741	738	736	678	768	711	703	759	724	744	727	681	716	686	762	681	705	725	738	695	683	746	745	741	706	698	760	722	741	737	768	691	721	778	729	703	728	761	754	706	749	742	720	712	752	747	737	701	743	732	686	700	717	711	707	726	702	685	750	710	685	710	787	748	689	753	695	799	741	751	709	774	714	725	742	715	717	727	743	738	711	768	744	710	721	722	771	705	748	722	761	732	731	737	724	761	737	755	734	701	761	745	743	764	744	705	741	706	751	733	725	720	695	694	655	727	680	717	730	748	738	673	776	729	709	723	724	731	753	749	729	669	732	732	758	728	720	698	689	743	749	738	726	730	714	718	709	711	739	708	764	722	733	724	749	690	739	736	712	708	692	742	736	768	714	715	728	701	696	695	731	734	723	752	745	699	714	742	751	717	745	730	763	714	748	716	764	723	717	685	724	690	725	730	760	713	731	726	738	653	668	707	739	725	694	774	741	688	701	739	779	715	700	735	753	727	699	720	676	751	727	733	729	733	707	717	739	743	710	759	728	724	721	745	704	703	709	731	679	697	700	667	737	741	706	671	792	764	760	685	745	748	742	685	670	700	690	791	738	741	740	733	722	749	708	752	697	753	717	741	716	686	716	713	691	711	698	740	688	723	712	737	724	720	747	711	679	697	684	713	754	717	733	739	700	782	761	692	685	727	736	732	729	726	722	759	724	726	703	695	711	722	747	671	736	756	739	765	701	789	759	746	750	666	749	741	706	745	709	754	713	729	748	729	679	782	700	744	688	714	751	720	757	767	743	747	717	765	702	714	667	732	712	712	761	710	736	749	745	720	752	680	751	699	714	742	706	670	722	748	737	721	719	732	698	765	752	764	695	741	753	731	720	762	688	722	776	716	751	701	755	700	753	730	761	688	722	751	697	730	714	728	710	728	714	744	719	754	744	750	718	658	699	747	758	729	699	737	702	725	704	746	675	741	748	757	759	763	706	705	709	752	675	738	728	708	728	723	733	730	727	754	699	700	724	791	726	749	731	705	740	712	666	750	735	730	766	707	764	712	710	721	734	752	688	674	679	735	720	782	719	770	689	755	751	778	719	692	752	728	775	710	700	729	733	678	749	763	728	756	749	714	754	693	743	696	729	725	766	697	701	713	732	705	732	682	730	683	681	741	736	772	757	733	730	747	720	679	752	661	791	704	691	763	699	700	722	725	730	702	696	770	756	694	701	787	689	719	761	730	684	727	748	744	744	761	715	762	701	706	681	697	714	715	735	734	755	731	686	757	700	748	734	731	705	782	717	713	716	726	744	709	697	732	692	748	706	734	711	723	729	702	695	710	733	715	782	725	719	730	748	709	736	738	696	696	741	770	763	771	772	757	710	749	682	720	707	733	720	722	713	732	746	785	724	733	721	736	729	763	714	752	770	742	778	745	734	727	726	757	699	726	782	770	747	718	695	713	723	724	759	709	680	717	741	747	716	718	732	703	747	777	713	696	716	797	753	711	709	723	759	717	735	742	720	743	737	729	733	736	739	709	754	698	698	715	728	688	739	760	688	695	738	770	737	798	732	732	739	767	751	727	745	741	685	760	719	738	753	693	731	726	782	732	680	721	748	717	707	730	695	744	727	724	715	743	691	732	775	733	809	719	704	768	695	679	757	752	782	717	783	746	725	696	709	750	718	666	716	719	729	699	694	729	769	697	746	764	665	732	748	703	774	766	709	697	737	686	682	759	748	756	727	744	746	740	736	749	763	710	708	731	699	748	760	734	759	733	757	693	759	718	713	760	743	747	680	746	696	725	711	735	676	720	685	691	724	679	728	783	737	736	723	712	711	753	695	701	677	758	686	716	718	705	705	741	739	709	718	682	722	715	708	766	689	757	670	708	756	708	740	718	712	716	703	724	733	706	742	640	728	756	748	763	731	725	719	693	730	711	730	696	701	723	714	732	725	735	730	739	757	706	709	751	748	713	746	741	743	699	709	703	720	775	724	781	713	716	705	688	757	711	725	688	728	671	728	728	765	739	677	746	697	751	749	723	694	747	737	721	693	740	669	706	735	725	725	767	771	756	705	739	736	744	674	726	742	762	747	755	713	734	735	751	736	740	725	716	713	694	722	694	752	736	741	713	718	702	720	735	728	744	703	750	730	754	711	726	713	724	689	696	728	738	737	764	743	698	732	715	681	701	715	725	680	754	704	736	723	694	709	743	751	777	712	665	714	705	732	731	708	711	698	725	750	743	723	719	714	748	689	767	766	731	730	736	726	725	737	725	700	716	700	769	735	707	712	741	733	692	767	729	723	778	725	776	688	678	692	731	721	760	750	732	720	742	685	729	785	727	763	761	753	704	687	762	746	721	736	751	773	666	724	716	708	731	745	690	710	717	697	640	694	717	716	708	743	737	744	733	675	740	727	677	738	751	740	714	733	711	742	739	747	710	750	697	714	726	695	732	732	744	705	691	707	680	733	716	722	779	686	698	683	764	727	726	732	740	690	755	728	713	780	771	727	734	703	750	712	756	703	733	761	727	735	743	737	756	726	665	742	699	675	732	746	693	706	764	736	749	679	702	746	667	739	757	746	717	662	753	742
66973	71916	70979	48301	29440	21066	15131	8479	3913	2948	920	292	327	353	300	369	425	408	364	373	340	395	292	307	282	231	243	215	176	184	173	198	171	165	189	211	180	183	192	170	181	175	197	203	172	184	200	171	163	170	179	179	166	203	205	178	190	194	199	164	172	142	211	184	175	191	197	169	190	190	192	195	202	190	190	204	183	179	191	194	209	186	187	176	188	173	191	195	192	160	175	175	179	180	189	181	186	184	177	175	203	185	168	213	173	162	186	202	186	182	170	182	227	181	166	185	206	195	189	167	165	171	166	182	198	184	171	182	183	174	204	194	196	202	177	167	174	179	153	192	167	174	186	198	208	188	170	187	172	197	190	158	179	229	183	185	167	176	176	179	190	176	210	200	182	189	184	168	144	161	169	185	198	197	159	173	179	172	148	192	171	181	172	175	179	179	167	166	168	176	176	187	152	165	186	198	184	181	184	182	199	174	181	195	185	180	171	189	181	165	163	183	186	174	164	195	163	172	167	193	170	186	198	169	165	174	148	186	180	169	173	173	191	182	189	198	177	197	209	179	188	179	188	188	189	208	182	170	171	174	178	192	182	187	182	198	157	173	176	192	184	166	190	187	188	193	179	166	181	188	169	155	205	175	164	179	179	180	186	182	186	169	192	181	183	201	169	176	172	210	172	171	183	164	184	189	166	188	193	190	163	205	201	176	179	202	194	191	181	221	188	164	178	175	185	162	176	182	177	174	229	170	178	190	193	176	183	171	191	170	182	178	198	183	184	187	165	176	185	199	172	160	181	184	169	175	157	171	170	173	187	182	193	189	175	190	185	166	190	177	171	181	183	186	188	185	166	180	203	179	176	169	173	176	167	191	181	190	195	160	168	213	193	171	198	189	187	183	176	208	192	190	185	170	203	206	203	173	201	193	196	191	161	181	192	178	184	192	166	187	181	198	161	192	175	194	193	183	195	164	204	176	207	202	171	186	187	167	194	194	189	162	184	183	185	175	190	175	182	200	182	185	193	167	179	193	193	191	188	182	183	174	190	171	188	202	191	173	166	178	164	179	164	214	175	155	192	166	159	182	179	173	187	198	203	198	188	191	188	157	179	194	170	201	184	173	167	170	176	192	184	172	165	165	166	177	186	165	204	200	177	195	177	157	169	188	189	183	198	197	175	178	174	188	154	185	165	206	210	192	165	176	175	171	173	180	180	196	158	183	185	162	202	179	181	192	166	185	178	178	174	180	143	173	194	206	187	175	190	186	187	166	174	185	154	189	175	169	174	164	192	190	163	182	183	165	193	182	176	198	174	174	186	190	200	173	187	184	181	175	192	193	183	198	163	174	178	183	172	190	181	195	175	205	199	166	182	169	177	174	145	184	169	173	206	175	181	184	184	151	194	175	190	195	209	179	172	210	193	190	193	162	176	171	181	192	189	160	210	185	182	220	188	173	181	195	177	162	188	185	213	206	191	202	189	181	163	192	199	193	151	191	179	168	176	185	184	179	172	170	144	161	192	169	205	183	164	196	207	204	222	201	178	194	173	192	166	189	170	201	180	170	194	189	175	150	186	177	206	173	196	185	168	167	180	187	167	174	170	179	186	186	180	183	176	191	148	142	188	167	187	177	166	155	174	184	190	186	181	165	164	181	190	157	193	188	197	205	201	212	187	196	190	172	162	180	166	173	182	189	182	176	183	196	170	183	162	189	174	174	170	180	180	152	153	166	184	186	183	184	203	180	160	170	182	186	169	160	175	190	181	156	180	173	173	181	173	176	181	165	191	190	168	178	171	193	192	178	176	165	179	184	176	178	195	178	180	184	163	170	194	185	181	174	183	179	192	180	183	214	169	203	188	174	172	178	173	179	184	170	207	171	186	181	188	195	176	169	171	192	194	150	162	175	188	174	153	192	162	155	172	175	188	201	216	176	200	180	173	168	195	170	162	189	161	179	185	170	198	175	183	182	194	181	155	183	150	186	178	188	192	158	189	202	169	173	197	200	193	192	177	174	179	171	183	200	168	177	169	186	180	178	184	192	167	161	204	178	172	167	194	182	187	186	179	187	161	200	186	182	185	183	177	184	181	166	179	158	187	171	188	196	187	181	190	195	161	179	185	197	178	203	190	172	169	149	172	190	175	173	193	160	201	193	173	189	153	178	191	188	163	181	188	187	214	186	192	168	194	179	152	162	199	220	184	175	180	186	173	193	190	201	207	171	173	168	171	177	164	201	172	183	184	195	173	183	163	183	185	158	178	197	170	194	191	194	168	182	176	168	171	183	188	181	196	175	178	187	180	171	199	181	178	211	188	188	182	196	175	178	170	184	147	177	183	199	178	182	185	172	168	186	200	228	195	184	164	200	215	170	185	181	161	178	184	176	188	163	198	178	156	179	180	180	162	156	195	189	170	190	189	167	176	187	179	194	185	161	197	183	169	164	203	200	173	176	205	154	197	197	173	200	191	186	173	177	166	182	187	188	174	180	175	175	196	179	201	172	155	189	161	196	198	190	176	199	194	200	204	208	183	173	166	169	176	195	181	188	183	206	203	228	181	146	186	202	207	188	199	211	207	178	177	199	195	186	201	179	182	175	178	174	198	187	174	175	168	182	188	189	191	180	168	182	162	165	185	158	178	197	203	185	169	177	183	201	181	177	199	194	172	169	176	179	154	198	194	204	148	180	180	192	198	185	206	169	189	200	184	189	179	186	205	188	172	169	181	199	173	189	205	174	179	210	186	193	163	187	192	196	174	177	179	199	194	175	148	170	168	191	171	182	171	181	194	152	192	186	178	190	179	164	183	160	203	168	181	155	198	193	177	167	181	193	186	163	172	160	178	184	188	147	181	168	172	195	191	187	184	196	186	176	154	153	168	184	176	176	160	172	209	213	181	179	169	191	203	180	170	170	204	191	200	192	182	214	189	198	189	192	176	193	179	161	190	185	185	166	153	177	188	186	185	177	176	166	155	179	182	169	170	180	180	171	192	196	190	188	173	183	164	196	183	179	189	174	182	159	214	176	168	168	192	182	203	180	182	171	194	186	176	185	179	170	166	189	165	206	167	182	189	187	194	185	163	167	167	175	209	181	173	161	198	168	175	176	169	198	180	179	173	167	182	174	181	179	186	177	202	176	195	176	169	192	186	173	166	165	178	187	192	178	199	171	186	163	165	182	176	171	190	168	161	182	175	183	183	198	182	197	185	167	185	194	197	190	174	172	186	173	175	161	173	181	199	175	171	185	182	195	168	185	174	151	180	165	181	177	180	161	152	193	202	171	194	171	168	190	204	194	190	188	170	188	186	162	168	174	186	187	185	171	186	174	187	179	175	169	184	187	188	198	179	175	180	178	194	190	190	174	188	180	195	183	200	194	162	181	195	204	178	169	211	191	193	179	166	216	173	174	168	169	161	156	182	178	200	194	159	165	163	176	167	188	183	194	178	164	181	200	193	190	171	167	199	170	183	192	183	188	169	197	160	170	177	151
42474	59284	64951	53749	28450	25361	22218	15913	10227	11135	2894	1309	1294	1279	1483	1705	1892	1954	1857	1830	1664	2203	1430	1380	1020	877	888	641	513	485	454	470	516	544	504	469	513	527	501	499	452	415	463	478	480	497	443	474	480	475	466	520	452	476	434	467	476	462	465	548	502	499	552	467	465	504	501	434	470	462	484	491	451	425	442	447	458	485	504	460	463	510	480	462	492	479	476	488	499	457	464	494	476	472	459	497	463	505	486	461	502	458	438	434	480	476	439	422	470	471	434	463	507	513	476	485	432	500	508	432	518	450	500	468	495	470	453	458	444	453	466	495	473	493	462	447	476	455	457	499	501	465	453	459	476	499	477	427	465	460	458	455	429	430	470	443	439	461	498	508	462	448	478	468	439	510	462	454	430	448	430	426	445	520	474	486	465	500	459	448	502	481	467	432	467	456	476	460	453	486	461	489	429	471	468	449	494	458	442	482	490	489	495	497	464	488	462	457	468	466	456	443	459	449	470	435	457	501	469	455	460	492	487	444	481	496	492	466	472	455	453	458	474	448	443	504	494	495	475	426	488	496	449	469	484	492	447	473	476	452	453	445	461	431	433	487	416	451	448	439	484	450	455	429	467	476	466	465	471	449	466	432	476	468	449	444	434	435	480	471	466	456	467	454	455	442	449	518	455	467	439	444	459	422	469	463	430	468	462	483	462	471	507	435	455	453	502	495	465	478	490	450	454	495	489	498	458	462	426	466	503	503	490	455	473	448	464	506	484	476	494	416	429	476	456	461	489	478	405	464	474	488	453	432	506	468	491	495	457	455	451	443	457	456	477	487	468	491	426	435	440	455	496	468	489	457	476	471	493	431	467	453	455	455	452	447	473	466	457	472	472	456	478	495	466	451	474	461	499	472	480	479	447	480	436	485	463	446	459	442	458	461	422	438	443	496	487	446	459	490	435	465	467	476	465	457	461	489	477	457	496	454	444	478	455	463	435	493	450	411	465	410	439	483	552	476	496	461	445	444	458	467	460	469	459	454	463	436	469	473	478	463	506	458	473	486	476	486	457	410	444	495	478	444	474	498	454	468	462	472	462	448	463	509	476	480	489	457	486	478	489	462	462	429	468	458	438	494	469	462	483	469	450	503	456	498	451	469	477	470	442	459	427	438	500	429	477	442	459	444	475	504	472	451	453	476	418	446	460	459	473	478	501	434	441	472	443	456	479	466	458	452	456	449	450	449	435	447	482	471	472	456	520	470	465	484	486	471	410	495	472	513	464	493	466	492	454	467	460	460	423	440	476	477	454	474	473	447	482	446	482	496	458	463	474	481	462	500	462	487	506	466	451	439	475	465	443	467	475	461	479	458	450	480	454	465	450	468	470	482	474	465	454	475	453	483	481	530	435	456	471	439	479	481	479	476	456	518	487	482	456	457	455	440	458	463	445	432	501	476	463	479	487	480	461	485	476	480	474	461	480	474	495	471	442	459	480	440	435	481	443	437	478	439	451	448	457	456	519	473	433	476	436	483	399	465	485	474	461	473	493	457	465	480	482	448	452	434	454	477	474	465	494	464	447	478	461	434	404	445	477	450	425	480	454	456	487	469	507	451	488	451	460	440	480	451	516	448	486	472	455	464	469	449	481	503	488	531	442	459	453	460	462	460	508	454	457	464	464	429	448	463	497	479	482	441	466	423	465	479	512	452	474	457	458	464	441	506	447	496	522	467	463	456	480	447	456	485	495	443	464	458	471	483	440	471	476	486	465	414	484	453	462	490	452	486	475	432	469	429	498	480	455	469	479	456	427	444	472	456	441	449	453	454	487	456	461	483	486	463	474	479	431	433	462	445	489	483	499	457	463	448	471	437	454	460	426	451	444	490	478	469	456	473	478	463	466	479	497	472	435	442	466	462	477	417	478	446	467	506	436	444	463	460	464	427	441	442	489	491	440	460	493	467	481	467	455	493	481	469	455	459	454	491	505	430	444	466	427	449	445	463	476	433	457	454	463	446	481	448	497	483	457	430	472	433	435	453	436	504	461	434	430	445	468	470	448	484	463	492	455	462	438	495	433	458	462	443	460	473	453	463	468	471	459	473	454	461	480	469	441	453	479	464	504	449	500	437	447	487	451	463	454	502	475	453	507	464	453	470	435	426	474	464	480	452	486	454	430	440	491	474	437	436	461	473	488	453	502	495	502	492	434	433	455	501	456	450	478	448	454	459	481	485	445	458	469	457	457	440	437	496	451	506	448	490	478	442	442	493	462	479	448	458	435	460	431	459	468	441	494	442	488	479	449	449	483	480	456	434	474	413	448	474	450	475	481	504	492	430	478	467	464	473	472	490	460	493	468	449	478	487	475	456	509	444	432	487	455	477	454	481	450	497	475	416	470	478	465	465	453	455	464	489	432	489	502	460	443	462	420	480	460	484	458	472	484	484	447	503	436	456	481	434	459	459	521	459	475	505	473	471	468	466	467	474	497	478	499	449	451	478	475	454	455	453	449	441	468	423	485	451	433	485	468	504	450	437	449	461	456	460	468	451	472	473	461	437	463	471	519	454	432	461	498	509	483	450	463	485	470	458	467	483	481	465	475	447	459	498	430	473	466	499	474	506	458	461	435	468	472	485	467	432	413	448	446	482	493	480	462	480	451	506	467	458	447	433	462	448	456	454	437	455	467	464	449	456	450	442	461	482	472	499	430	456	449	450	483	460	466	476	450	474	467	433	472	446	448	466	466	490	462	461	449	465	485	426	494	485	453	471	482	470	474	459	467	429	474	465	497	485	496	462	494	447	476	473	450	452	481	459	464	435	462	510	471	454	475	479	447	436	517	472	491	434	472	465	466	460	467	468	493	466	488	517	469	493	470	480	481	461	447	469	463	443	434	484	491	464	469	467	459	455	439	482	480	431	493	496	450	471	460	447	461	448	445	437	470	439	451	433	476	489	434	495	477	435	457	477	477	438	459	484	475	468	429	476	509	455	468	505	499	448	458	539	492	475	443	476	517	498	475	459	469	440	477	452	438	442	439	484	464	429	467	463	427	454	486	514	483	458	476	453	462	466	490	402	450	496	458	506	459	434	506	428	473	458	466	469	438	507	476	483	470	459	499	450	482	454	426	473	464	467	479	423	457	457	456	449	478	436	470	423	475	481	462	479	498	454	466	497	434	435	431	471	472	499	470	482	485	459	505	488	460	453	435	458	480	469	454	487	469	478	509	496	498	480	475	474	475	435	447	455	426	483	456	500	450	470	472	451	443	488	466	510	495	475	466	479	473	466	485	459	445	462	499	468	466	472	470	461	440	436	462	471	479	491	426	447	472	488	428	439	447	466	467	465	468	479	451	488	442	482	447	447	466	460	447	463	461	489	457	468	474	486	455	523	474	447	453	469	453	429	446	457	489	449	434	459	443	455	496	461	464	451	451	519	440	511	450	453	462	469	503	459	429	481	443	481	452	482	462	431	468	501	452	469	463	454	482	470	506	488	455	443
12789	11882	13449	4553	1765	952	722	594	462	486	537	398	426	387	357	393	385	391	384	369	403	365	402	373	394	403	390	351	364	377	369	394	395	351	353	400	373	381	409	381	380	410	390	391	383	360	365	360	382	370	395	379	365	362	374	384	352	400	391	412	389	358	394	412	357	350	379	392	374	391	374	375	379	403	366	382	378	369	384	369	398	362	359	350	339	364	348	419	401	389	413	364	401	385	410	400	366	336	355	343	369	398	389	389	355	393	384	403	407	370	355	369	406	383	369	386	382	377	371	412	383	391	357	418	395	389	371	362	346	426	369	401	373	375	350	393	364	375	397	422	406	366	398	382	379	402	378	367	379	357	367	384	391	401	369	387	397	376	383	387	387	401	382	358	380	410	353	397	375	361	361	424	375	384	381	364	416	388	402	378	395	412	343	413	383	358	373	383	419	404	357	394	372	396	413	380	364	436	374	372	410	414	402	387	384	366	366	393	405	371	368	353	369	372	385	403	362	364	388	423	385	366	388	392	404	396	394	356	365	398	403	386	406	405	336	366	378	369	363	340	390	372	380	366	372	368	397	375	344	384	369	363	377	383	388	382	416	395	391	369	375	356	362	361	380	424	357	366	334	374	395	361	422	374	411	382	364	378	415	376	397	380	383	366	391	352	395	386	406	399	377	405	407	402	401	371	377	402	386	356	400	389	375	387	393	365	387	391	400	405	381	398	384	384	400	396	381	371	384	367	404	388	386	392	375	353	387	394	412	433	384	351	381	415	386	377	381	350	401	386	375	391	418	374	404	396	366	406	368	354	374	413	388	410	431	379	335	348	345	410	403	357	392	374	403	378	388	419	399	377	354	350	397	375	421	388	389	397	380	384	351	364	398	392	399	361	364	393	419	361	389	391	392	373	375	424	385	342	371	369	383	360	342	369	400	388	375	410	391	371	394	403	392	381	425	383	378	394	381	394	397	365	402	416	366	345	389	411	392	376	422	383	371	391	366	374	401	366	384	375	392	362	370	375	398	397	424	389	373	398	368	387	362	377	410	359	370	388	404	358	378	385	392	383	351	423	398	391	388	389	401	396	372	393	359	357	372	363	360	425	389	368	391	384	387	361	384	389	381	359	350	371	382	409	383	411	363	354	352	398	373	408	361	376	370	393	386	397	371	392	338	337	366	352	368	380	373	390	435	345	397	403	371	402	378	352	404	397	393	405	377	367	338	375	381	372	391	383	396	391	389	402	352	389	415	398	334	372	388	371	348	391	387	403	349	368	418	401	382	378	402	420	377	349	360	392	379	435	374	384	399	396	364	365	380	416	401	420	399	401	374	420	344	369	336	363	404	370	389	348	407	377	429	350	377	396	402	376	359	412	388	411	378	401	369	423	364	375	376	390	416	380	384	364	389	395	411	363	365	379	400	394	346	399	394	373	404	391	402	377	354	388	377	357	369	378	398	344	363	395	368	383	397	375	362	404	359	377	428	355	401	335	394	343	405	394	373	387	350	393	405	366	378	408	379	439	350	373	379	383	342	402	387	365	362	399	381	399	379	372	408	407	399	367	415	346	389	410	375	429	378	410	348	365	383	366	370	407	380	353	324	361	392	391	375	385	387	402	406	381	382	372	386	341	388	393	406	389	358	364	392	382	378	375	380	434	399	370	392	382	392	367	369	390	371	356	392	399	403	367	416	373	376	391	382	368	353	392	437	372	371	397	411	403	408	375	408	361	354	373	380	388	386	406	386	397	396	386	351	357	347	389	391	372	366	386	384	395	397	394	407	393	404	351	417	363	409	399	407	405	384	402	373	388	395	388	386	386	391	403	386	407	390	435	347	405	381	397	389	365	417	398	429	405	396	376	374	384	386	377	380	374	395	388	378	411	363	411	357	379	378	415	356	367	353	398	404	414	381	385	358	396	379	362	372	375	372	372	385	347	357	411	391	385	394	363	375	422	394	368	367	381	358	401	380	437	399	374	415	409	425	405	362	357	389	399	403	376	404	392	345	374	395	360	410	398	381	387	424	373	400	410	367	361	375	325	376	417	382	380	350	403	389	374	375	408	378	381	397	376	397	377	386	388	378	375	406	370	371	342	380	395	389	392	390	347	350	386	364	369	362	365	376	332	384	374	396	398	388	386	406	411	366	433	399	376	431	375	390	398	385	388	390	408	381	357	363	359	376	391	391	368	359	374	396	377	405	385	396	384	390	417	370	396	399	395	385	374	390	428	422	415	404	362	376	414	414	401	391	405	355	419	365	381	365	395	387	358	373	407	379	428	398	371	403	380	381	360	421	400	390	400	376	397	367	399	407	360	338	373	400	376	404	404	425	358	346	331	404	372	370	358	387	390	392	363	422	391	386	388	383	357	416	388	400	365	328	388	372	381	339	387	342	370	387	383	326	395	380	385	350	376	381	385	396	393	383	375	434	371	379	355	351	394	399	370	355	433	366	398	355	426	362	371	395	378	380	399	427	380	393	392	384	368	409	345	395	362	401	415	371	380	372	366	390	399	411	400	432	397	379	361	400	397	397	362	374	369	404	409	412	374	369	388	416	396	389	406	400	382	417	356	380	401	408	381	390	376	399	395	391	395	404	350	399	397	373	381	386	372	390	380	372	382	419	340	401	378	407	392	369	383	356	381	384	416	393	386	415	361	374	379	359	396	391	366	377	385	362	380	399	357	404	347	427	397	367	351	394	357	398	387	373	376	381	389	382	388	364	360	401	359	381	379	393	361	371	349	406	427	396	422	419	369	404	366	383	375	373	381	402	340	367	368	358	390	350	369	387	378	349	381	370	399	371	415	380	375	380	424	381	375	381	364	386	440	371	386	373	374	396	388	373	365	370	379	392	364	386	397	409	398	374	382	402	349	381	341	386	381	395	363	378	406	406	392	366	366	408	389	385	378	392	400	399	394	413	413	404	392	373	421	397	385	397	398	405	384	366	428	376	408	375	383	377	361	402	353	396	389	356	359	382	396	380	395	361	369	360	381	454	368	375	375	390	401	372	351	408	380	407	416	368	376	382	400	400	389	400	370	394	354	403	379	394	385	367	382	371	385	351	383	339	389	367	351	383	372	362	376	385	368	428	361	374	375	408	373	398	392	371	371	395	368	380	366	392	359	388	378	352	371	377	366	396	375	396	352	358	407	454	381	427	399	374	410	395	382	366	407	368	388	409	350	386	342	339	390	367	395	384	401	378	370	421	383	396	402	368	348	375	376	374	374	404	398	419	407	419	400	390	396	364	383	373	389	413	399	380	366	380	400	406	376	400	377	335	387	349	392	376	390	387	385	375	401	416	395	358	376	360	369	386	384	367	356	394	340	392	398	383	392	359	370	350	399	392	381	394	395	376	373	406	398	358	348	409	343	366	403	396	390	372	385	404	376	364	381	360	356	408	380	378	371	376	427	413	411	417	392	415	379	397	405	388	337	411	390	335	374	372	374	364	395	398	368	395	341	395	371	364	399	392	375	393	387
10870	16272	18932	11520	5219	3655	2990	2043	1407	1413	1656	909	962	963	914	939	947	966	956	927	933	957	937	895	944	878	960	919	926	931	977	903	894	865	927	909	933	879	934	951	899	932	888	885	919	901	897	889	929	959	942	934	930	909	904	881	893	856	952	892	897	909	915	892	884	830	884	870	893	825	952	915	944	916	914	888	877	928	898	870	882	928	925	879	885	878	915	911	924	893	875	944	855	936	876	867	942	910	896	976	877	924	916	949	921	889	914	886	878	924	886	906	917	899	942	902	881	921	932	876	904	922	940	943	858	898	923	943	907	863	936	938	888	937	919	878	932	943	914	906	941	899	895	981	898	930	924	924	943	933	924	885	924	872	887	920	951	912	863	892	929	879	901	917	900	897	921	925	906	869	862	906	914	937	926	962	916	880	911	869	943	911	893	930	924	869	911	872	893	870	900	923	904	923	904	918	948	947	897	899	884	899	913	961	883	932	936	925	876	939	917	925	930	963	896	895	845	879	912	903	945	891	934	890	980	903	927	946	914	908	878	972	985	895	904	930	899	945	966	939	883	878	942	972	907	960	914	959	944	946	941	898	990	979	892	866	926	941	938	895	864	856	863	928	881	851	881	913	881	963	926	876	923	933	898	920	926	949	898	957	926	941	922	912	938	961	868	920	898	941	881	897	894	940	918	890	882	881	917	924	955	862	938	894	904	900	980	893	919	927	937	888	906	865	891	898	877	872	963	889	906	921	880	902	949	925	911	927	884	892	944	922	974	887	965	931	907	1000	904	923	926	931	899	872	868	909	945	949	899	936	861	868	910	891	934	973	919	920	969	887	904	916	916	911	914	904	909	928	923	915	923	891	883	916	916	841	963	958	898	916	933	934	892	934	890	826	909	869	913	890	887	906	901	948	892	923	924	924	889	964	913	923	900	881	939	943	921	946	914	868	876	900	903	925	880	904	910	961	970	940	945	899	902	903	899	901	851	898	906	947	941	918	929	925	917	933	928	914	957	897	851	893	903	927	904	928	919	927	925	966	912	982	876	941	925	914	917	927	966	918	901	887	946	941	908	902	932	930	862	936	901	947	900	905	918	933	912	930	960	872	903	932	896	903	910	947	883	945	902	923	909	982	917	928	938	906	940	946	929	899	897	875	895	957	910	908	949	958	900	938	945	923	957	919	881	896	916	895	867	959	898	922	884	926	909	908	931	952	962	857	936	911	942	888	900	943	948	984	900	899	926	843	914	891	930	901	958	871	931	914	896	921	936	869	951	947	906	887	927	994	898	918	910	926	912	919	893	914	896	909	924	953	901	890	893	882	898	925	933	943	947	945	900	877	967	884	928	909	883	934	927	933	914	968	894	907	947	906	939	943	877	886	936	912	917	858	920	849	945	954	877	952	863	939	887	919	903	954	922	947	955	883	942	880	907	909	924	921	890	933	904	949	844	925	953	938	924	928	946	973	939	922	885	881	900	892	977	921	926	924	952	915	872	899	899	947	903	963	944	982	897	885	919	872	939	901	922	912	888	907	873	890	883	950	904	924	942	910	931	927	887	955	891	943	898	862	900	964	897	911	910	875	929	920	935	902	864	876	919	911	926	925	888	912	938	925	910	845	925	929	943	949	909	883	930	899	929	944	911	934	906	934	926	904	925	968	929	882	963	902	940	956	918	922	928	912	881	874	891	910	917	927	920	906	915	938	957	904	939	933	919	929	893	904	927	864	914	905	971	881	925	911	884	925	920	873	870	930	912	881	910	908	896	935	957	936	965	865	930	934	881	927	947	912	954	903	906	948	886	888	921	903	907	947	905	915	918	905	930	927	905	947	920	896	904	808	936	972	898	879	884	918	856	852	879	895	902	902	886	937	961	923	947	940	951	883	888	873	872	952	949	855	901	869	893	932	931	892	1032	884	956	997	928	906	888	959	929	922	931	927	891	918	914	859	929	914	894	911	881	944	922	896	949	953	964	909	933	922	919	891	925	911	932	862	947	898	920	921	912	861	935	867	862	961	903	945	855	876	896	888	929	920	874	864	846	931	893	923	885	873	906	908	889	922	915	855	888	942	924	926	867	913	886	928	899	909	938	892	933	965	898	878	886	917	955	947	907	914	958	907	894	883	945	845	913	944	919	860	910	923	932	904	903	884	854	896	918	896	880	924	966	907	959	891	915	915	914	907	891	923	919	946	898	892	911	925	943	878	843	959	908	911	920	892	899	946	942	869	888	862	894	929	896	923	963	941	847	920	919	967	974	852	983	937	886	890	948	910	914	937	914	946	890	910	915	927	920	899	931	924	927	878	867	967	924	911	898	956	965	891	896	962	896	921	851	917	885	904	906	890	886	887	901	966	868	898	907	855	921	955	845	896	951	897	916	910	939	925	939	910	929	891	886	935	919	938	956	896	883	929	969	899	936	909	934	821	952	868	940	904	892	932	908	953	931	933	910	885	954	926	894	905	886	892	925	884	854	912	920	937	952	858	947	946	909	913	912	938	928	884	982	949	894	941	879	886	879	962	956	904	885	925	926	918	866	872	881	969	921	913	922	867	919	916	903	923	914	912	948	880	913	973	902	877	953	945	916	913	931	873	926	904	919	915	913	922	942	876	900	921	938	922	971	918	956	870	876	894	907	842	886	934	899	900	935	911	962	897	917	896	907	923	916	936	885	872	897	873	909	956	947	903	970	890	881	910	854	883	909	894	895	901	949	925	894	927	934	931	943	883	907	954	947	912	932	862	860	896	924	875	949	900	910	889	902	880	969	896	882	894	937	943	904	914	877	894	961	918	919	901	929	870	914	927	926	901	921	927	923	941	874	893	880	914	928	880	930	892	926	910	928	899	977	952	943	884	852	937	936	900	971	892	991	874	887	941	930	870	900	922	878	932	923	978	933	871	918	915	915	972	880	935	943	955	904	884	955	938	922	916	918	889	976	889	922	936	924	905	868	890	917	909	932	956	929	841	865	884	951	929	902	912	910	902	930	931	869	886	927	927	873	889	930	941	924	899	909	943	935	858	914	854	876	848	928	939	951	943	947	883	937	905	940	926	909	916	884	946	961	933	901	903	967	914	876	947	892	979	875	998	899	864	892	906	957	902	907	882	879	887	906	864	895	907	866	972	881	879	924	931	910	856	906	911	886	912	885	904	913	887	924	863	946	838	859	854	911	961	871	920	946	875	926	900	946	934	898	942	929	944	925	861	885	943	881	938	937	897	889	862	897	954	939	911	922	923	856	921	898	925	842	921	902	897	906	912	913	872	895	945	908	847	935	848	897	937	852	917	903	894	920	885	930	956	872	932	937	887	890	912	854	877	911	898	873	933	933	918	926	876	914	886	951	931	923	931	893	971	855	904	916	915	845	951	949	895	901	933	915	870	897	931	847	863	914	852	928	929	852	954	868	923	934	944	923	920	920	922	936	919	934	912	878	944	898	877	934	880	867	941	906	904	930	903	931	898	901	918	916	884	904	958	881	890	923	901
55667	61980	64288	40460	21786	11680	8687	6129	2981	1879	3511	453	417	426	383	403	401	391	414	425	422	359	325	371	361	353	374	337	301	328	348	356	341	321	309	346	304	328	313	351	316	322	321	324	344	310	325	298	324	301	321	316	306	313	307	306	352	309	328	334	350	312	348	322	327	328	303	318	302	307	315	306	307	301	326	335	323	315	332	327	344	321	320	370	376	295	292	327	327	313	305	311	312	310	315	315	310	323	315	298	328	321	317	311	307	306	311	307	341	339	274	340	324	300	317	293	367	335	356	333	281	338	316	325	335	299	297	322	319	328	306	352	337	315	353	332	312	281	322	309	305	356	317	290	326	311	328	284	321	329	315	333	319	323	310	319	332	360	323	360	317	322	304	325	318	330	344	330	306	318	306	326	300	318	324	325	368	301	309	297	306	297	331	336	323	341	364	321	342	323	323	340	322	321	308	329	310	313	299	340	325	330	330	342	316	338	333	291	309	298	336	319	346	365	279	345	300	337	309	306	349	312	316	343	323	333	303	331	326	338	323	328	318	309	349	324	327	318	321	313	346	311	333	326	336	313	298	343	350	332	333	340	304	307	293	334	353	329	328	313	295	306	331	397	349	296	310	340	347	339	342	315	353	321	324	302	314	331	304	338	306	328	340	322	306	362	325	330	327	324	339	330	308	324	322	332	327	326	297	285	328	320	329	323	347	342	345	298	345	345	371	324	295	298	316	320	337	282	361	344	327	300	342	288	319	330	332	336	335	357	336	313	312	336	330	308	344	337	286	325	333	316	352	295	308	327	293	286	293	355	317	297	318	329	343	280	330	331	339	299	366	315	318	308	331	360	336	340	303	343	344	341	350	348	324	328	277	322	352	325	314	286	336	330	312	329	305	298	320	349	361	370	312	313	307	316	292	320	330	354	335	333	294	297	315	330	346	351	357	315	356	319	355	317	310	324	323	338	312	320	296	295	326	333	327	344	311	324	350	336	350	303	282	311	318	345	312	293	332	313	353	341	318	359	296	339	303	313	318	335	338	270	334	339	348	301	318	325	357	334	303	292	326	312	337	338	331	329	316	315	356	344	341	322	300	335	318	335	320	314	328	316	285	307	336	325	310	336	314	343	322	315	314	323	312	344	308	337	329	322	312	298	311	316	276	307	335	344	347	309	324	325	337	323	326	320	345	307	310	367	318	291	312	349	329	297	308	336	346	332	294	327	333	343	319	283	308	373	329	318	325	331	300	302	311	339	304	342	314	327	301	314	325	336	329	324	362	310	335	322	317	321	340	304	344	286	350	331	311	350	356	337	325	330	340	340	331	309	325	347	327	304	354	319	324	342	355	329	327	352	344	340	321	335	322	329	316	322	318	290	307	291	307	302	338	334	306	336	317	349	338	310	316	340	286	320	342	350	355	318	334	345	328	362	347	342	303	340	329	323	320	320	342	318	351	341	303	328	310	312	302	300	316	317	312	325	328	298	308	341	364	334	359	323	322	341	322	341	323	310	314	313	360	318	309	356	327	321	316	309	303	333	311	365	340	316	306	323	303	307	309	337	312	357	306	310	325	339	347	325	312	303	328	352	329	292	315	346	298	305	337	355	327	336	312	350	350	315	334	313	319	338	331	317	322	312	347	329	309	339	306	282	318	351	324	333	318	290	328	327	305	331	324	336	310	324	306	330	336	307	368	298	311	327	327	334	335	334	311	339	359	361	308	351	320	328	319	329	352	324	326	375	331	331	328	339	316	317	334	316	337	341	312	321	278	320	279	315	318	306	330	302	327	332	322	336	323	318	288	332	308	324	312	304	291	307	284	320	321	316	328	346	338	346	334	314	297	301	335	313	324	337	346	308	326	341	302	334	311	307	362	325	297	312	333	311	348	301	311	328	337	329	310	302	352	363	328	333	329	339	334	332	323	323	309	318	302	312	333	339	324	294	343	313	345	335	307	325	342	314	307	331	314	297	311	315	308	305	318	312	367	286	321	341	322	305	322	321	314	315	337	315	357	329	339	316	338	337	303	333	338	348	289	327	314	337	305	346	338	317	326	334	312	296	365	309	356	326	337	320	325	329	371	326	334	315	316	300	303	361	308	324	325	348	340	349	320	311	292	310	337	330	323	328	332	297	337	306	301	318	318	322	331	321	335	333	341	286	322	377	327	289	337	337	301	317	343	327	313	316	301	326	304	278	317	325	327	309	303	364	358	300	300	309	296	322	339	319	318	293	299	318	303	371	307	298	325	332	316	334	311	323	336	316	331	339	347	344	318	357	326	306	307	332	318	318	290	355	309	287	296	300	300	320	294	319	285	312	321	336	300	321	328	329	335	328	275	343	308	316	328	294	322	312	328	338	291	305	351	335	321	285	320	332	347	319	332	345	325	306	296	322	302	315	342	328	350	306	340	357	319	320	282	303	329	299	304	350	307	307	332	297	309	330	281	319	338	350	306	318	329	320	325	301	307	293	307	341	318	327	328	299	328	319	335	354	344	327	326	312	365	323	316	316	294	326	343	324	326	297	301	309	335	315	298	343	325	355	323	302	325	330	326	316	327	329	294	321	315	329	307	329	326	321	322	356	344	309	335	318	330	309	314	334	347	328	344	347	306	307	324	312	325	310	326	317	309	353	329	306	323	331	299	334	340	328	351	321	331	332	301	292	325	324	328	340	321	293	357	333	331	309	344	303	330	330	332	337	285	319	306	317	283	301	321	334	310	314	346	339	309	306	337	317	273	328	353	306	319	307	356	356	307	363	312	312	350	339	371	339	318	331	319	309	343	317	317	347	333	349	326	352	331	346	319	347	310	324	333	335	340	358	344	335	334	316	338	328	323	337	342	359	337	320	330	318	334	326	331	355	325	313	317	333	348	353	321	348	309	300	324	319	332	299	303	307	337	317	317	333	297	332	350	356	329	338	296	315	316	339	310	319	285	336	308	310	344	324	289	298	361	357	306	317	350	301	316	343	336	347	321	346	332	321	336	342	290	363	329	303	316	308	354	317	342	339	337	323	342	309	314	340	318	346	328	325	345	351	317	368	307	307	311	309	340	350	315	325	303	308	329	296	334	309	287	347	307	360	317	326	343	298	323	316	329	326	340	313	293	302	346	290	326	330	347	311	295	303	307	353	296	326	329	307	342	321	307	322	324	356	335	318	320	337	335	327	329	314	330	287	326	304	348	322	348	340	344	348	309	322	305	316	354	281	319	325	333	319	335	339	308	309	345	277	316	304	327	328	351	330	290	306	286	344	309	317	348	335	339	318	325	341	319	326	348	344	335	310	331	337	313	321	362	305	333	332	335	312	291	324	308	366	329	357	295	335	329	314	317	299	308	328	331	320	341	337	360	315	334	300	320	342	311	336	321	295	332	340	338	308	337	320	341	313	329	295	302	333	340	339	314	331	303	329	313	307	360	332	321	346	354	331	335	345	317	278	317	343	330	335	360	376	324	332	319	312	298	299	320	315	314	314	301	334	308	339
34317	49617	55978	45752	20505	17980	17301	13946	8895	7913	13404	1041	1114	1229	1191	1170	1285	1178	1449	1436	1473	1215	1008	938	1086	985	889	825	790	794	747	760	801	810	760	804	725	775	846	721	802	779	806	778	743	788	793	792	706	754	810	748	739	750	829	794	835	757	803	752	782	825	755	760	754	851	737	768	791	766	741	842	798	689	766	724	773	768	752	794	808	759	783	739	825	769	772	804	796	798	784	789	763	782	806	781	775	743	761	827	767	730	797	805	786	757	776	685	785	757	751	803	746	778	758	786	762	795	779	745	810	740	769	787	795	787	818	762	770	812	825	791	762	805	738	765	792	783	802	816	810	721	717	775	799	760	777	740	773	786	801	780	747	769	774	794	711	763	767	781	793	795	797	775	780	751	760	768	796	762	749	722	719	800	784	749	801	773	793	741	751	772	777	798	730	753	754	740	786	744	791	800	835	729	768	751	802	758	828	768	775	810	760	828	756	770	788	741	745	740	762	758	793	776	762	824	757	825	766	740	799	752	775	754	722	844	747	744	718	775	769	771	768	814	800	760	807	793	783	769	738	774	741	816	778	739	762	720	755	786	778	797	831	767	783	763	748	769	803	782	743	797	738	844	802	809	745	790	716	767	780	765	793	798	785	785	759	776	796	778	812	705	753	788	762	816	741	838	730	811	744	823	804	785	768	755	761	806	765	788	772	735	751	769	750	778	815	772	766	758	766	752	783	748	780	768	758	768	814	733	752	766	761	831	829	789	763	730	799	752	722	748	800	810	818	774	797	743	809	758	784	792	738	752	757	809	756	767	845	776	805	735	787	848	770	762	779	779	803	790	785	730	761	771	766	745	800	736	728	774	777	776	753	811	776	809	813	738	791	773	741	747	765	733	739	757	799	756	784	767	797	795	768	807	798	779	726	745	752	774	818	819	785	782	814	761	821	764	784	768	759	771	794	802	781	797	823	816	789	800	772	824	816	817	785	826	785	764	743	776	835	803	742	747	753	737	766	756	774	773	758	779	750	735	791	752	838	782	787	779	775	781	775	772	747	789	761	754	760	780	781	802	790	782	734	774	756	738	812	812	762	738	792	763	744	787	747	775	766	751	812	789	764	767	749	778	742	735	758	751	808	781	741	785	764	816	771	770	768	824	757	803	798	765	769	774	746	732	776	770	772	783	788	741	725	828	747	778	815	768	785	812	746	771	730	780	789	773	754	754	713	797	787	808	757	806	803	781	787	740	772	747	726	798	750	792	793	730	805	795	741	756	791	763	780	741	817	771	783	756	795	749	769	781	776	755	727	768	838	755	802	783	772	770	758	765	815	776	714	800	782	780	780	782	784	792	813	746	727	745	719	790	750	819	722	800	780	747	746	716	770	765	763	761	804	725	787	798	767	812	767	771	767	773	822	720	813	766	761	809	777	777	772	845	770	753	831	791	756	798	768	787	780	788	769	809	792	731	759	827	757	786	760	763	765	784	773	819	748	761	793	807	805	750	817	794	766	796	778	753	737	805	700	754	790	762	775	765	753	768	767	755	764	767	742	741	754	829	769	771	750	751	778	761	765	805	785	749	748	774	796	790	768	739	739	773	813	778	716	826	730	736	782	756	725	755	744	778	773	810	826	761	822	722	754	812	782	755	788	751	765	782	748	804	780	750	802	748	788	809	735	695	781	751	778	756	766	819	748	736	788	772	782	761	832	761	760	761	793	720	745	774	770	705	745	734	744	792	778	780	759	735	746	739	741	793	744	775	787	753	710	754	761	783	820	759	726	717	790	745	804	775	775	822	753	745	779	788	728	714	767	794	749	757	726	804	750	799	751	763	765	783	779	750	784	786	761	739	757	778	764	764	783	714	804	790	727	654	777	758	773	797	776	797	760	781	812	764	739	809	757	791	774	777	778	761	784	774	816	740	760	738	723	787	795	795	745	777	776	819	756	790	849	760	787	819	767	763	777	768	779	750	798	742	799	764	766	759	789	762	725	793	798	741	778	767	774	785	854	778	812	752	745	770	755	781	789	760	745	817	741	766	788	763	770	784	790	779	784	763	744	729	795	783	766	747	776	805	801	815	708	733	804	811	806	790	780	694	810	803	841	831	772	757	753	827	732	843	731	808	789	782	781	794	775	789	743	802	734	768	776	758	775	757	800	769	783	817	747	782	771	769	781	761	808	798	774	764	770	789	799	727	814	779	771	777	746	770	735	769	796	754	804	780	817	784	766	791	768	762	785	794	735	740	773	785	744	806	752	774	789	809	777	788	726	788	743	766	762	797	740	813	785	785	738	745	774	751	771	780	748	755	771	744	748	784	736	782	784	808	759	880	738	743	797	810	828	728	737	750	814	771	808	720	770	780	765	791	768	794	771	752	811	791	781	779	760	727	741	848	805	769	772	778	785	782	783	727	761	781	760	789	765	820	779	815	783	808	780	809	744	805	736	822	752	809	817	772	780	767	811	769	799	749	747	763	764	771	704	775	822	740	775	766	830	803	758	752	799	731	818	787	795	715	791	818	735	766	762	735	780	812	777	744	718	769	773	766	774	755	788	767	809	810	777	756	735	834	760	770	753	809	782	779	786	804	797	762	794	734	807	739	832	804	802	764	772	788	754	790	765	811	755	796	753	776	754	748	800	767	791	832	759	765	721	743	760	773	807	748	793	711	812	802	791	767	772	762	744	778	770	868	817	754	764	772	762	770	747	796	765	805	755	794	843	795	786	760	749	788	755	745	718	799	749	798	772	732	770	723	810	757	757	745	742	759	741	789	752	770	804	753	798	782	793	741	753	765	758	792	762	756	762	800	755	755	768	799	715	747	779	771	795	806	778	737	800	799	760	792	768	764	766	756	772	803	733	757	761	752	790	812	729	738	744	763	734	766	779	773	741	763	842	749	725	765	733	776	753	779	731	779	787	804	792	751	791	800	782	734	786	754	827	721	790	764	779	814	753	751	780	820	784	739	772	729	744	782	802	783	778	722	801	765	762	760	721	774	779	781	771	741	731	807	805	770	777	759	801	721	789	744	776	762	726	739	768	739	783	781	737	765	742	786	758	795	808	806	714	781	777	784	767	734	774	746	778	787	735	772	801	819	762	793	799	787	810	817	781	731	738	753	766	779	799	702	767	732	779	813	768	784	802	754	784	740	790	772	756	793	790	773	786	735	825	733	713	753	763	773	799	800	736	815	800	759	710	745	776	798	763	789	720	764	770	762	767	809	774	762	767	794	746	766	725	795	774	748	782	792	745	786	836	751	804	744	767	788	750	744	813	794	812	771	788	766	782	747	768	783	740	802	761	789	760	791	737	768	764	710	777	745	756	782	784	830	789	819	765	769	777	756	770	792	745	782	732	825	756	731	764	824	843	760	801	798	770	758	752	758	732	759	774	804	790	750	758	758	757	808	777	788	782	749	758	765	783	772	772	792	832	762	746	827	747	809	793	789	754	807	776	759	753	763	784	788	788	772	752	823	787	786	779	742	748	790
66635	72185	73269	48764	28420	20480	16377	10916	6066	2285	3738	423	396	339	337	319	288	296	331	371	351	322	288	310	347	258	252	247	248	230	224	202	185	218	205	206	197	210	203	226	238	222	219	223	197	196	220	222	218	225	239	229	218	223	200	186	192	192	206	208	203	192	225	196	212	196	203	210	184	206	207	221	209	186	240	219	212	200	195	197	222	217	222	223	212	178	196	195	223	179	216	222	209	217	204	218	224	201	187	215	203	209	169	220	227	246	220	214	197	228	218	202	200	209	174	192	206	205	219	220	193	203	226	208	200	226	228	230	194	209	208	197	227	210	194	223	209	229	219	193	209	218	208	196	204	196	193	201	217	186	196	224	207	220	205	210	215	195	183	217	242	193	199	232	205	238	207	222	202	210	216	209	196	204	227	185	227	231	216	229	186	226	187	208	203	198	203	203	213	195	204	214	216	198	190	232	207	217	234	225	197	195	233	220	238	227	226	200	228	207	208	195	229	210	202	197	212	224	196	203	217	204	227	193	227	200	210	191	201	218	180	234	189	195	228	220	173	196	189	225	199	196	191	196	211	212	219	234	194	230	195	203	221	192	239	217	218	217	226	217	230	200	191	230	220	220	236	226	222	226	207	218	221	244	225	228	217	226	201	231	219	189	219	178	223	237	202	193	208	206	201	231	212	196	201	176	198	210	188	217	188	188	198	198	196	223	227	240	198	182	191	221	213	210	194	181	195	181	199	198	216	202	225	211	212	213	211	218	193	189	196	226	206	205	215	235	226	195	181	200	208	209	223	242	215	217	219	202	201	213	188	182	231	203	222	228	200	205	207	215	247	199	227	197	231	213	216	211	205	181	192	213	204	211	201	191	202	201	200	219	208	214	208	206	218	196	197	219	211	201	251	193	211	196	194	238	204	192	199	203	205	232	209	191	229	191	193	228	193	205	213	184	206	179	216	218	189	199	190	222	196	217	225	197	187	183	198	206	232	185	217	210	193	194	193	215	248	194	235	200	189	214	204	208	219	190	213	211	208	220	213	204	200	212	228	191	210	209	217	215	217	204	213	235	212	219	209	216	187	199	228	225	199	220	216	202	244	231	217	208	201	208	192	210	239	197	220	201	193	219	189	201	229	210	224	202	192	224	229	174	168	222	254	191	212	199	231	226	217	197	202	216	202	206	175	222	209	237	223	196	227	227	206	183	183	187	188	209	223	214	206	220	225	220	212	218	247	208	203	228	208	182	212	219	187	233	222	210	211	197	204	201	182	195	221	199	204	230	209	189	204	215	226	201	217	237	220	207	196	211	191	189	243	215	195	202	211	231	200	225	210	220	221	233	212	238	185	205	203	228	162	223	216	214	210	207	195	194	227	239	236	215	210	209	236	196	213	201	224	223	204	208	211	190	211	220	219	216	210	203	229	206	186	229	201	209	174	188	206	229	221	193	201	206	197	225	211	199	202	211	227	189	205	189	222	207	189	220	204	203	206	200	229	205	207	208	215	221	229	254	210	219	207	195	184	219	192	208	207	213	211	188	196	187	219	204	217	227	213	235	212	215	212	191	200	207	207	228	202	231	221	194	196	199	205	182	208	203	180	212	190	199	194	205	197	209	207	221	245	219	217	232	195	216	198	200	208	215	211	234	188	215	215	205	229	222	206	209	213	194	218	201	193	233	222	207	190	195	213	212	193	221	232	181	195	223	197	224	197	228	209	211	233	222	204	203	179	221	205	240	200	210	235	197	215	194	220	212	210	215	225	185	238	206	237	202	216	213	214	218	197	185	207	228	203	192	219	212	225	213	189	230	199	202	220	187	203	204	236	197	201	220	211	203	183	201	215	204	210	210	221	187	222	217	236	228	206	243	188	213	189	222	218	178	213	203	211	242	238	234	199	236	218	193	237	194	212	195	219	211	204	197	229	219	213	203	208	201	185	223	216	203	214	212	212	198	213	208	219	219	184	214	212	217	180	171	213	204	218	208	227	216	202	249	221	221	200	203	216	222	183	210	196	199	186	205	206	167	215	199	202	214	227	222	210	206	222	204	194	215	212	201	185	202	213	211	211	216	223	199	218	199	198	180	224	220	213	195	219	217	214	204	242	215	234	196	211	218	229	190	212	191	196	222	207	228	224	208	225	210	196	192	201	222	196	242	197	209	227	224	201	204	223	210	198	212	207	234	191	210	221	216	209	203	211	216	219	198	203	200	216	218	207	207	194	213	213	217	224	206	214	219	202	205	222	196	214	232	212	211	183	223	212	206	224	180	217	190	213	229	200	199	223	211	222	235	203	222	190	211	196	207	165	223	234	215	199	201	195	201	212	200	186	207	218	234	206	240	187	190	200	220	191	201	201	210	209	212	186	227	201	225	219	231	183	218	203	225	217	201	184	204	205	219	217	207	204	186	183	232	210	192	198	186	201	191	196	208	233	202	228	163	222	192	238	198	200	206	187	191	194	197	214	189	222	200	216	210	218	214	178	198	237	207	201	205	195	184	224	233	226	204	199	196	212	210	206	202	217	225	214	213	248	209	202	215	238	200	206	243	206	207	206	233	208	219	194	209	206	207	242	201	209	203	219	226	219	237	199	206	202	199	212	204	235	200	193	215	223	204	198	208	215	226	227	214	208	199	197	211	190	205	216	234	222	231	201	242	207	200	213	233	214	216	223	219	227	221	175	219	251	223	248	194	211	215	239	211	193	217	202	223	225	201	223	207	238	201	231	192	224	209	234	208	225	222	191	195	188	215	194	219	230	218	205	199	205	228	211	216	177	229	196	215	206	219	208	208	220	215	207	218	222	218	196	219	203	209	211	220	209	191	220	207	213	165	191	234	205	198	236	220	200	223	204	222	215	204	219	196	231	217	218	187	194	191	217	206	198	223	206	202	224	201	203	198	227	215	243	218	205	211	207	214	217	205	200	211	206	213	207	194	183	189	213	193	214	226	212	204	242	207	214	205	208	208	198	202	199	182	187	219	220	199	227	206	193	176	214	200	214	222	190	187	200	193	214	213	222	202	214	217	189	221	220	208	208	224	206	217	206	190	228	225	235	242	210	197	206	231	192	186	235	205	198	204	211	223	202	202	225	229	211	170	227	201	223	207	211	186	234	230	230	208	189	196	189	187	226	206	197	211	219	174	189	203	215	203	219	185	196	195	211	213	203	211	201	202	222	209	182	216	211	185	203	214	222	213	212	192	226	210	210	200	228	212	205	230	222	230	211	208	228	204	214	209	208	208	208	207	206	204	188	185	194	217	197	210	211	193	195	224	224	187	203	190	206	212	234	261	164	211	222	197	218	209	216	213	200	217	192	217	185	212	197	209	197	220	212	187	202	206	196	187	215	214	218	219	198	212	228	201	217	191	207	227	192	215	206	225	215	208	214	212	223	208	218	232	240	211	205	226	214	215	190	204	216	182	206	172	183	192	219	232	190	210	252	221	192	221	200	200	226	192	188	204	222	221	215	197	194	210	226	204	205	208
42265	58616	66496	54099	25428	25874	25887	19747	14291	7214	12482	1241	1434	1512	1187	1230	1189	1239	1393	1483	1516	1253	1047	1032	1314	1017	821	754	574	595	563	610	590	541	515	554	490	535	514	568	534	562	543	584	548	538	554	502	540	540	521	525	543	519	562	524	545	534	537	519	543	543	534	546	526	554	516	545	515	561	547	532	536	545	542	533	567	544	518	527	553	540	523	515	561	554	522	528	542	491	532	536	516	534	473	551	527	549	507	498	503	555	514	528	520	531	505	522	538	541	536	548	515	529	524	581	541	561	536	531	522	510	540	563	522	580	550	575	567	528	559	562	533	553	516	532	473	534	558	584	516	549	525	527	548	542	548	517	516	528	554	496	500	505	500	523	536	521	502	517	505	530	531	544	525	554	507	532	523	559	524	512	509	557	526	474	494	511	539	510	515	530	570	517	522	541	559	503	536	486	556	542	532	566	545	486	545	555	574	492	496	507	514	543	522	513	572	530	505	539	498	566	567	526	561	524	537	473	553	557	558	516	476	533	475	546	538	513	551	525	525	518	500	542	541	576	504	544	552	522	512	557	531	537	517	505	545	557	537	520	548	512	521	533	542	508	525	521	563	501	513	531	497	543	537	528	521	497	512	501	563	532	537	542	525	485	505	539	531	559	554	518	563	556	535	532	518	554	527	497	501	514	567	546	516	537	541	535	505	548	544	537	559	480	509	529	536	546	545	520	525	540	522	529	547	501	550	556	503	508	529	525	492	526	520	494	506	549	524	537	522	507	547	495	567	555	527	557	493	569	481	512	528	520	534	496	500	525	527	512	538	538	506	513	551	505	509	550	550	505	558	520	494	515	557	524	545	542	514	541	500	488	519	557	497	531	537	523	513	517	500	537	533	557	498	500	521	537	520	528	543	556	494	542	549	561	510	510	482	544	527	546	503	544	547	562	537	509	497	534	524	554	499	486	570	514	522	553	522	513	561	500	524	520	563	528	515	542	512	523	515	493	530	514	519	532	540	558	520	532	560	532	569	555	553	488	499	562	550	510	573	519	516	537	550	502	523	536	531	504	564	534	523	549	476	510	544	536	520	527	531	526	533	544	569	544	563	554	535	568	516	552	499	544	519	548	542	534	510	511	518	499	560	510	498	493	519	534	524	533	559	543	546	541	516	547	525	539	530	504	551	542	472	505	541	498	530	524	504	565	520	506	484	591	575	514	541	531	517	492	523	500	564	516	569	502	544	511	504	529	524	566	529	516	509	511	504	549	530	516	509	510	537	520	538	567	549	519	570	529	542	510	528	531	547	541	522	491	542	535	487	566	527	534	553	508	519	539	540	488	505	531	528	500	542	519	511	487	529	509	588	506	562	539	512	528	568	517	535	560	528	523	541	523	501	513	555	484	529	502	527	555	520	558	517	530	506	501	526	563	533	500	523	539	471	536	563	527	553	535	505	537	486	493	483	540	512	534	529	556	508	510	550	519	522	552	515	489	493	541	531	523	543	541	558	534	499	518	541	575	525	546	551	523	522	563	565	526	513	519	513	515	517	544	543	509	535	528	509	543	485	487	534	512	513	508	559	573	525	515	543	540	532	545	544	535	548	535	534	517	492	519	549	495	527	543	533	528	537	515	542	534	516	530	536	543	512	520	502	542	493	537	561	506	501	534	511	480	483	498	541	590	557	525	543	531	546	483	536	496	512	532	508	520	512	530	571	581	548	578	522	512	490	537	523	521	576	548	594	568	560	509	485	528	537	526	533	530	486	496	516	555	525	501	538	539	522	535	519	562	532	521	558	525	532	551	529	547	504	493	521	524	514	524	524	573	500	542	552	562	554	527	572	536	493	518	522	538	510	549	523	508	502	529	514	533	536	547	524	541	493	538	508	580	563	547	541	488	520	512	522	489	568	529	529	497	543	551	501	545	525	540	528	550	514	512	535	492	527	558	522	568	544	527	525	522	532	536	515	496	497	542	555	505	507	496	498	512	554	539	567	503	529	540	538	532	578	552	521	563	538	511	524	569	518	539	481	525	499	529	550	515	519	512	503	523	517	505	540	513	509	503	485	523	551	503	585	540	485	567	573	519	526	525	510	535	541	515	523	547	492	547	522	529	531	564	563	505	563	489	533	561	536	584	573	506	491	469	535	520	585	542	536	503	556	509	534	538	523	495	521	567	512	482	533	538	555	520	522	532	505	520	507	536	530	525	540	506	537	506	545	582	505	512	533	546	554	512	527	532	547	538	499	530	504	506	544	523	556	511	530	535	525	505	521	536	548	507	527	522	513	560	533	588	529	551	531	541	525	517	531	525	559	516	549	515	510	515	529	549	520	480	533	558	519	508	516	568	525	494	507	538	553	513	564	518	534	535	535	539	516	519	519	489	528	529	516	551	527	589	480	517	577	499	538	526	543	503	511	534	516	531	497	523	505	529	535	568	521	515	520	506	538	558	506	530	513	488	529	560	575	521	516	549	519	533	519	520	499	545	505	539	564	524	538	537	560	548	525	499	542	557	511	520	538	530	552	555	510	532	496	499	541	531	525	552	547	531	524	527	536	527	541	513	477	542	515	550	560	519	565	542	485	506	545	526	560	560	527	517	547	529	513	531	526	527	506	526	520	530	508	558	505	565	509	522	550	504	513	579	506	525	565	493	533	541	489	529	534	536	520	518	478	524	530	508	557	542	539	530	576	511	516	516	556	503	531	542	553	518	530	524	546	536	531	504	489	520	546	526	536	555	520	507	536	560	519	535	531	555	497	524	521	553	529	489	528	504	586	517	512	534	481	548	539	518	518	539	541	524	506	512	515	538	506	511	545	557	511	535	517	512	529	539	491	546	503	536	509	514	530	502	538	534	534	563	550	512	528	541	508	575	577	538	533	529	554	531	532	523	515	498	548	528	529	496	521	525	524	527	512	521	515	511	519	506	549	559	514	509	546	519	529	479	513	553	519	530	528	522	528	548	510	564	512	573	511	523	461	547	501	544	534	501	519	532	504	547	545	537	506	525	500	507	556	528	518	532	534	545	523	520	485	517	538	546	565	477	530	538	508	545	511	562	521	529	519	537	527	543	551	482	528	542	523	547	576	541	510	538	523	537	528	531	528	550	548	510	535	501	524	573	521	513	536	513	557	540	515	528	520	544	532	579	515	515	516	533	509	540	538	540	517	503	525	530	523	523	522	537	544	533	550	502	511	524	496	511	545	543	504	528	535	557	514	511	498	515	529	520	540	543	555	506	567	549	559	482	578	567	521	548	546	568	559	547	552	482	504	506	508	544	478	555	546	521	570	526	508	508	544	526	527	525	555	533	476	532	556	500	524	551	499	516	497	473	551	512	549	479	573	547	524	540	523	528	500	538	552	498	517	512	546	563	532	483	552	538	538	522	530	535	498	470	520	515	576	534	543	544	514	549	506	523	570	508	516	533	529	529	537	529	508	523	521	554	512	536	505	524	500	583	521	510	562	494	509	557	487	512	549	478	538	515	542	517
12905	11099	14164	4547	1510	934	746	695	552	380	476	403	418	389	391	439	396	432	403	425	417	418	441	436	396	396	411	397	397	392	420	426	431	396	396	464	403	419	401	433	420	429	440	408	411	410	396	404	391	395	388	391	403	409	403	433	451	415	403	421	414	368	411	432	426	387	421	353	404	435	433	418	398	404	399	424	434	383	411	391	424	405	377	417	411	438	379	388	422	434	402	391	408	385	380	434	448	416	421	424	411	402	433	407	405	458	420	373	402	466	423	398	396	409	414	391	381	410	409	424	399	412	461	396	413	419	390	410	397	410	435	392	373	430	457	391	418	417	390	392	395	405	401	401	416	408	402	396	427	413	390	444	389	423	424	407	393	382	414	416	390	414	397	437	380	401	416	407	392	395	376	403	402	406	408	437	405	399	401	376	411	460	380	399	404	424	422	397	441	420	435	384	416	389	415	385	413	354	432	378	393	401	385	373	386	384	397	415	379	375	429	441	391	385	415	409	401	400	381	414	412	433	425	369	422	403	416	411	399	419	420	432	390	414	432	462	391	431	415	428	416	425	353	434	427	407	414	437	388	437	439	419	428	386	409	380	412	388	449	426	404	396	409	405	368	412	399	392	335	374	411	394	407	451	441	381	387	447	420	412	423	408	403	394	395	417	389	400	401	395	388	396	411	368	436	441	411	423	406	371	438	403	408	415	425	401	378	397	390	401	436	387	407	363	390	430	402	400	416	405	441	401	395	442	376	417	440	367	443	413	423	457	415	454	440	433	380	408	418	413	387	401	390	385	399	411	422	400	414	409	394	393	414	396	406	431	454	386	383	392	392	395	390	381	372	372	408	391	399	406	460	389	439	423	382	409	394	409	413	377	375	451	431	378	395	388	393	443	398	384	436	411	427	404	422	407	391	413	409	431	406	427	437	412	431	396	427	381	379	427	409	457	412	364	396	431	394	433	401	442	391	402	432	448	420	364	415	366	380	400	398	429	396	407	399	425	436	425	407	395	432	368	401	411	401	390	418	406	412	431	426	417	412	410	418	396	406	390	466	411	427	438	404	407	423	412	401	408	414	400	423	439	393	391	383	401	409	402	395	410	410	385	430	406	423	441	446	401	410	453	379	394	417	387	442	444	437	425	400	394	400	402	457	411	406	395	378	381	380	418	435	421	404	421	396	411	394	412	382	382	415	414	389	404	412	399	411	401	385	387	456	381	374	412	388	439	422	372	440	393	395	427	436	416	425	395	427	382	437	393	409	413	347	400	401	411	422	376	361	411	456	409	413	395	395	388	405	394	413	393	414	437	424	413	416	380	408	411	388	413	410	424	450	420	433	359	400	415	417	426	435	416	437	385	392	427	415	407	364	399	391	418	395	403	412	393	377	398	413	419	431	419	399	387	442	447	413	420	389	396	404	419	407	403	425	438	411	414	373	410	415	403	418	378	432	388	400	418	450	436	399	423	394	381	371	397	420	380	394	399	393	421	397	392	397	405	400	431	360	393	414	446	395	422	439	391	388	408	408	399	410	403	393	410	418	385	409	407	448	378	417	386	437	407	431	418	419	441	387	393	384	393	410	423	391	405	398	406	415	436	415	405	440	424	362	414	398	425	389	387	423	401	436	390	436	408	404	413	418	430	432	426	353	410	405	409	484	371	401	416	434	387	465	419	407	397	425	412	405	406	377	389	409	428	379	387	424	380	389	430	428	431	391	422	423	397	406	407	422	383	396	387	415	399	427	449	426	380	422	374	390	415	432	355	396	405	371	385	402	402	407	402	409	356	393	401	376	376	445	411	389	417	393	402	407	421	392	383	431	420	405	437	396	402	435	409	386	406	397	418	450	412	417	381	395	402	446	400	371	441	375	396	433	408	388	395	399	386	420	381	399	408	411	408	400	423	386	415	410	363	443	438	379	410	389	381	433	406	397	392	419	386	382	405	398	405	402	415	420	389	425	389	402	397	420	428	387	440	439	422	413	485	416	391	435	440	392	414	416	366	409	386	417	377	470	409	401	414	389	417	375	400	377	435	394	429	383	429	398	368	402	424	388	392	387	400	433	395	427	399	413	412	424	440	381	434	427	415	383	391	420	446	377	385	446	401	420	434	407	386	430	407	391	416	379	381	448	425	417	372	376	385	410	396	422	402	397	404	450	417	389	439	418	404	415	391	416	384	419	412	370	405	380	397	414	390	434	386	391	368	361	376	392	411	390	384	385	448	364	351	417	391	416	413	417	379	380	369	444	409	428	420	414	442	453	395	402	405	364	440	410	396	425	451	409	410	431	393	390	388	394	419	409	392	402	412	448	405	402	414	393	396	429	396	400	376	405	400	433	416	434	415	397	406	417	404	396	401	395	401	381	436	394	416	403	410	386	394	407	376	412	374	401	398	400	409	350	439	392	425	398	397	430	396	391	429	423	441	390	379	432	392	394	411	437	425	412	391	402	424	402	384	404	426	422	401	398	397	389	429	388	394	399	449	418	428	405	368	380	390	393	382	387	440	414	361	411	427	439	395	405	409	374	450	409	454	381	446	420	371	377	441	387	458	441	441	427	368	390	418	402	393	390	420	433	418	455	452	399	377	419	416	406	359	424	437	447	400	375	419	424	441	434	418	389	415	384	421	421	399	410	390	411	424	390	410	387	382	416	386	385	451	382	409	431	409	422	440	402	423	402	447	380	405	417	425	392	394	428	364	418	424	384	409	395	419	439	414	416	409	412	384	394	396	365	423	383	410	392	415	387	415	412	420	426	408	427	412	378	392	434	409	392	429	398	392	438	407	423	392	404	406	409	433	394	383	403	414	419	417	386	406	465	380	442	417	400	421	432	402	381	427	407	403	408	366	416	412	412	399	416	430	461	405	406	428	391	385	425	406	433	427	439	385	386	417	411	406	425	382	409	419	388	363	419	374	377	416	414	432	392	424	412	479	393	375	408	432	384	396	411	385	411	416	386	366	398	387	435	374	433	398	424	408	398	430	425	418	388	422	376	427	390	398	417	440	420	412	368	440	380	406	425	385	422	412	396	422	422	370	386	457	406	400	427	412	386	369	386	444	407	419	432	380	372	420	422	344	394	384	418	430	389	384	417	423	428	412	432	411	416	440	417	415	370	375	413	430	399	407	437	449	407	381	398	416	393	419	407	414	407	407	420	400	388	382	385	427	400	409	422	420	419	407	418	396	427	408	390	385	414	425	371	383	462	416	368	401	418	426	377	398	389	395	420	427	370	414	380	408	408	392	453	434	428	423	411	432	416	417	432	400	413	376	436	379	368	414	429	402	429	430	391	398	407	416	386	420	410	395	432	400	412	414	421	445	445	416	411	431	404	413	418	381	406	415	420	392	400	389	405	433	405	394	369	389	406	435	433	440	443	399	404	371	434	405	404	421	396	374	395	369	402	377	408	396	370	434	433	408	407	385	400	446	388	409	387	397	440	427	402	368	428	437	410	414	407	408	414	386	417	404	385	374	374	407
11329	15550	20358	11381	4473	3550	2835	2472	1552	1227	1298	1008	1033	985	1006	999	974	1011	981	1031	996	994	970	948	1041	966	936	984	953	1056	972	994	1019	1002	982	971	999	938	957	987	963	987	980	901	964	978	943	957	986	962	969	956	941	985	962	974	924	895	975	981	997	943	939	944	965	1015	946	960	948	928	962	945	1005	963	947	925	980	939	1010	988	984	1011	963	1012	992	994	995	996	942	948	968	1065	921	936	1003	1023	1055	965	928	952	978	1004	941	950	1034	976	973	916	1020	951	944	973	944	958	962	912	1038	982	938	963	969	946	1015	1023	936	995	1014	958	890	959	913	946	948	947	941	1027	1043	908	999	986	986	985	980	908	954	932	971	979	986	960	1017	957	982	948	912	1036	962	949	938	939	1007	1008	972	992	954	967	928	1009	988	975	973	989	945	956	965	973	997	967	1015	1004	1009	969	979	957	962	944	987	953	932	978	973	1000	973	936	961	987	978	942	934	1001	983	939	1029	938	993	919	949	960	938	979	962	1029	973	961	965	934	930	922	1023	969	968	903	925	924	1031	972	948	996	995	953	928	992	956	1039	967	975	975	958	973	977	1003	956	983	1002	962	991	942	1016	949	944	969	975	977	963	984	993	899	986	967	1012	947	958	929	955	994	960	964	1023	981	922	966	1050	1000	989	960	942	955	965	978	923	934	983	1007	972	958	1001	963	997	945	969	975	1004	959	963	971	948	957	959	949	987	971	915	974	984	940	952	963	987	940	1004	1009	982	960	955	891	1050	1000	982	997	977	1012	968	954	981	1012	992	1001	958	946	973	1019	992	994	934	957	976	987	975	962	1000	1005	984	972	1017	943	1026	971	996	978	1021	1032	953	970	931	988	1000	952	1019	1011	920	977	989	999	963	957	964	964	946	918	965	957	997	940	1020	976	953	968	996	965	981	958	960	989	963	1006	981	925	1037	998	956	1007	966	1007	993	966	1005	916	1015	966	983	1025	973	948	1032	977	994	985	1001	956	964	963	942	975	975	932	975	979	968	984	934	966	949	943	998	992	994	970	1024	957	929	963	933	967	953	996	944	961	953	979	924	956	881	991	946	978	953	990	963	998	913	974	994	962	935	1007	961	981	990	1066	953	997	933	983	971	936	961	980	988	936	940	981	987	1060	958	999	988	968	995	961	1022	1018	958	925	977	990	997	977	1014	930	1014	999	957	1012	1048	937	966	1027	953	967	991	976	1026	966	1000	991	929	956	948	1005	948	915	968	958	962	979	934	922	939	909	942	992	965	934	1015	984	975	994	924	1011	989	952	944	928	976	960	989	1013	937	988	1004	1022	984	961	996	932	1009	1027	1051	942	945	981	970	967	1013	990	979	963	989	950	983	946	950	984	985	967	958	927	967	1002	1021	960	975	932	934	973	984	966	990	975	933	916	956	1004	973	941	1002	960	976	966	1004	985	970	1042	995	942	989	1001	941	984	974	916	937	978	910	963	952	973	941	991	947	929	965	954	973	950	933	961	1007	964	977	966	937	949	1061	942	950	985	955	978	965	1029	930	966	945	1000	1018	928	959	947	982	936	939	959	961	991	1031	987	970	969	937	891	989	989	934	1017	988	1032	952	949	990	963	939	977	976	963	945	923	994	935	951	973	956	934	939	991	938	997	997	958	957	915	1011	968	1000	950	923	974	952	1000	1011	996	940	990	929	973	967	987	954	943	982	965	974	1011	950	956	1004	970	950	983	922	967	985	927	977	959	953	961	958	947	924	930	936	1005	920	949	967	951	1026	1024	991	931	1006	955	942	956	960	968	965	1006	1002	1001	941	979	969	991	994	1025	940	905	956	1006	991	975	964	984	942	962	1018	926	1002	996	941	940	968	918	966	943	975	930	1018	933	973	938	1004	1006	958	967	1012	1005	958	997	1010	934	940	953	973	912	946	964	990	967	1011	981	933	989	976	993	932	1013	942	1005	946	1027	978	945	960	908	946	950	991	959	1078	1023	973	887	1001	1010	934	1010	960	1017	963	970	967	956	975	945	996	1008	958	952	955	957	943	937	958	1021	969	955	1011	996	990	997	951	905	1002	930	912	978	1036	1030	928	937	954	955	935	961	984	992	995	965	985	989	975	955	969	919	993	947	1017	971	952	999	992	999	941	986	961	962	954	1016	993	951	994	1004	937	956	1026	975	959	1022	956	978	957	937	995	1017	940	1027	980	967	989	946	980	972	995	1003	1006	949	966	975	970	964	1007	993	926	955	994	981	1006	1005	988	986	939	941	980	925	936	934	879	953	1010	1006	1022	966	988	954	1010	993	1012	954	961	997	941	974	958	994	951	1006	990	923	987	1009	941	959	975	986	945	1013	949	1004	936	967	972	916	935	943	938	1003	957	953	969	1014	994	926	1006	944	983	1027	1045	950	970	998	983	974	909	966	1017	1027	986	995	946	965	947	957	927	1055	938	977	972	990	972	1000	972	975	948	975	934	988	1019	918	993	1019	976	945	951	999	1015	934	953	950	999	956	985	925	989	983	1012	980	989	1026	994	1033	1000	972	967	956	963	941	953	953	893	1031	1012	994	944	974	998	986	952	935	934	1012	930	926	965	993	940	999	959	952	974	930	955	904	946	990	975	927	973	1004	988	972	1004	990	982	965	994	995	932	979	997	973	979	1056	999	896	934	993	977	1025	980	1009	925	966	1012	971	939	1023	967	989	964	929	932	1003	1030	995	990	973	974	951	965	932	917	961	968	964	958	958	958	1001	969	1007	1001	947	964	915	946	1001	941	990	939	994	995	971	997	939	1044	972	949	974	945	986	955	966	973	1011	960	993	987	981	936	942	991	956	1001	943	935	973	969	1018	994	998	985	949	964	953	1008	984	986	979	971	960	949	952	983	1036	948	916	918	938	981	995	1013	973	922	972	975	942	951	996	972	949	949	1004	985	995	1004	916	961	980	993	899	944	988	1004	985	902	988	934	982	974	985	971	893	959	972	973	961	957	970	973	985	911	999	993	989	971	978	989	912	1003	1008	1034	957	931	1019	949	979	917	966	895	960	937	971	1022	946	994	1006	912	971	989	997	1001	1009	992	920	916	982	978	960	1004	965	1023	945	912	964	968	963	985	975	964	972	970	1023	970	936	992	1000	963	995	968	941	1008	935	1014	933	972	965	906	1026	1006	939	1022	961	1000	958	948	1015	947	1049	924	972	940	957	962	943	970	991	984	984	970	956	953	966	975	967	971	998	935	993	969	1017	978	956	992	1025	922	1027	974	978	929	1000	935	921	981	921	1030	1007	1038	1010	945	969	948	992	959	989	969	993	1026	1013	920	1001	944	1023	982	1010	967	986	924	1003	1006	1007	980	946	1044	996	942	980	967	966	991	1015	971	1040	960	959	967	904	952	945	976	927	947	986	949	945	959	1013	1014	1022	929	980	966	981	980	952	985	903	980	878	929	921	966	971	968	1001	937	988	964	992	997	951	1067	1003	1002	1041	962	1031	999	963	939	946	934	978	988	968	975	1001	958	880	939	965	1006	977	945	1021	1017	990	1029	1048	1019	1034	1049	981	944	915	972	977	980	979	993	991	1001	980	964	958	977	974	965	932	991	1006	1045	953	943	935	928	1000	1010	992	949	1009	995	958	1005	969	957	922	946	1009	935	968	952	941	1001	987	968	965	972	935	955	923	950	959	970	980	960	969	967	1011	978	975	953	990	979	929	985	1002	963	987	957	982	998	917	956	954	983	976	954	881	1014	960	987	1038	986	976	1001	978	983	1003	944	1031	976	980	969
57221	60885	65162	41053	23265	14333	8148	6403	3366	1502	2231	414	377	336	337	396	361	392	409	385	384	335	356	384	357	372	378	330	336	347	334	310	334	312	321	310	335	322	302	309	308	302	339	328	323	320	357	289	353	305	283	282	347	335	299	312	334	299	330	300	322	305	294	309	336	293	303	314	305	306	324	304	314	320	318	328	281	323	313	336	317	302	313	309	322	308	328	296	304	318	321	326	315	326	269	321	299	304	323	334	320	296	289	293	289	348	327	348	308	315	325	322	291	311	336	295	310	311	333	281	321	318	305	297	347	340	341	258	317	316	293	332	326	325	319	319	322	325	310	296	288	323	302	334	308	344	335	340	312	332	314	349	343	329	321	313	301	299	340	328	307	318	321	324	294	335	341	291	312	303	324	309	292	320	311	328	337	337	312	299	315	345	320	332	335	311	323	320	300	299	307	310	336	338	318	334	310	343	325	295	336	271	302	310	311	299	319	295	307	300	340	330	343	303	333	307	289	313	322	328	337	314	316	353	305	307	274	310	312	348	321	302	281	315	336	324	314	338	313	308	314	332	341	312	309	332	310	272	326	322	306	331	311	330	329	281	326	348	356	290	342	316	355	360	341	380	341	326	331	314	308	338	316	334	338	328	348	322	358	295	322	326	322	359	314	317	321	358	305	316	303	317	319	362	328	331	312	323	324	307	320	315	302	312	333	340	317	330	317	333	322	321	314	321	323	297	323	351	300	311	302	341	299	302	331	323	329	332	329	289	336	317	355	333	310	317	313	318	307	321	333	292	329	316	329	332	339	328	293	306	324	298	304	335	320	336	289	315	327	330	353	306	360	310	336	361	305	343	297	335	336	314	325	341	313	348	308	327	308	318	301	295	349	328	301	331	301	288	321	299	306	326	293	338	318	321	303	304	339	288	314	329	333	331	313	320	298	340	326	305	292	330	351	284	322	311	331	285	325	315	338	310	328	332	326	321	338	307	289	324	363	343	323	354	326	298	325	301	335	317	299	312	302	311	288	291	321	304	314	327	326	300	309	367	342	311	321	359	325	363	324	299	329	341	305	339	312	321	333	334	328	326	300	305	311	299	294	321	317	325	310	316	328	314	336	335	337	335	316	319	332	309	290	311	340	315	359	338	317	327	314	343	321	372	336	338	328	331	336	324	335	314	297	318	323	320	294	329	293	295	311	348	303	308	346	320	290	274	299	298	338	295	318	286	324	287	335	305	303	311	327	333	296	322	314	336	302	308	337	317	317	328	331	291	328	338	291	329	308	327	299	344	285	304	337	313	299	307	303	307	308	300	280	319	304	335	312	297	335	344	316	333	317	314	330	332	328	341	332	331	335	324	313	352	291	318	344	325	324	319	327	342	319	317	340	312	328	317	344	342	321	335	318	317	317	333	353	312	326	283	264	308	325	318	316	335	330	312	285	328	326	325	295	285	298	314	332	296	313	326	303	315	323	298	356	311	339	328	340	315	325	330	285	318	308	297	321	334	317	301	326	331	332	287	302	306	310	312	307	351	329	328	311	336	322	284	291	313	310	319	340	332	341	290	307	301	304	304	325	308	295	325	362	323	308	328	322	332	328	323	305	334	363	307	333	368	321	297	304	289	295	344	322	298	329	301	328	315	305	319	324	327	299	315	340	333	300	311	318	321	318	310	303	346	318	338	308	325	302	295	320	310	284	304	370	355	298	330	366	294	303	307	313	324	327	309	278	298	284	280	314	315	314	315	312	341	317	319	328	326	317	315	289	311	327	354	359	315	332	345	280	330	298	317	338	360	308	324	353	314	320	301	312	304	349	349	313	317	303	287	312	285	280	315	300	330	346	324	313	326	323	327	347	298	339	308	330	297	310	330	337	304	284	313	268	293	296	311	322	313	342	326	294	308	319	346	312	337	309	293	326	315	330	313	343	312	321	311	325	339	330	290	346	346	323	323	328	292	321	329	336	367	318	331	289	331	330	327	327	300	308	323	318	336	359	304	341	332	281	327	311	346	287	345	338	326	303	332	324	325	319	325	315	332	340	328	326	316	277	321	283	330	358	328	320	366	342	320	324	327	307	271	304	309	295	331	336	321	325	307	338	345	298	346	286	276	327	349	329	294	342	319	322	308	301	306	291	313	324	306	314	309	314	321	304	317	324	300	344	330	304	311	328	342	300	298	294	274	338	278	291	309	337	322	321	314	347	346	322	310	342	332	336	328	314	330	340	319	313	308	316	304	320	316	316	310	314	336	343	311	320	323	339	320	316	344	318	309	308	327	319	326	315	321	316	333	291	329	281	336	324	294	291	337	319	330	341	318	287	303	322	312	279	351	349	338	302	308	328	306	306	318	294	302	268	329	332	296	291	292	275	329	315	323	310	310	321	311	361	330	291	324	306	294	306	302	349	326	312	318	339	361	311	319	309	310	302	319	333	320	342	291	320	341	320	310	335	330	316	335	333	306	319	336	340	296	335	289	318	320	310	358	308	286	281	290	322	333	300	307	314	310	326	316	275	304	311	328	349	308	312	321	339	320	294	322	326	322	324	323	311	299	318	343	328	344	286	276	300	310	315	317	320	308	293	311	311	298	333	309	381	362	325	337	276	312	294	324	325	311	314	322	321	333	310	327	328	307	344	301	308	292	349	299	351	327	289	327	307	320	289	336	339	306	329	323	324	315	308	323	347	345	303	336	321	302	334	343	323	340	314	317	298	328	337	299	355	313	309	305	307	333	322	367	307	333	315	315	294	325	313	313	309	327	329	338	323	332	345	297	318	354	330	312	321	348	299	303	334	320	303	333	309	325	318	324	315	305	321	316	318	326	301	297	297	322	320	344	316	322	304	288	312	307	316	329	296	324	319	333	341	291	291	311	323	310	314	314	289	310	308	321	299	317	319	330	326	309	333	315	327	298	320	290	315	353	337	311	340	330	322	285	322	321	343	301	284	309	310	318	359	306	340	300	333	321	306	309	325	314	331	330	307	321	310	329	308	305	337	299	300	312	305	312	331	322	326	309	332	338	314	347	315	323	325	322	319	309	325	335	334	296	304	326	317	321	290	323	320	303	307	286	324	288	321	329	324	311	335	316	315	312	290	332	338	289	362	277	305	346	290	305	337	294	315	323	342	320	288	324	310	345	316	284	344	308	312	330	299	336	308	302	279	328	299	320	349	330	308	301	327	336	293	299	304	330	322	290	314	320	318	295	341	281	295	283	326	335	327	307	356	307	285	317	316	278	306	312	334	314	303	344	325	313	319	322	338	371	302	324	323	333	337	321	320	330	310	328	351	331	287	325	310	302	330	318	285	322	348	326	309	319	318	295	306	307	314	369	297	323	320	313	321	294	313	316	328	306	313	325	339	334	310	315	309	309	313	340	312	310	331	355	316	300	306	325	297	319	298	347	316	318	318	302	343	313	336	325	326	331	315	310	304	329	328	285	282	308	327	324	334	313	323	321	287	303	302	315	321	343	300	301	332	285	323	325
35153	48540	58635	45132	22738	19446	16101	16535	9674	5840	8548	1175	1149	1027	1118	1085	1065	1122	1211	1205	1274	1079	1028	1007	1071	945	1004	879	758	780	810	758	773	782	791	778	752	718	752	793	760	798	790	805	801	770	801	823	798	781	720	770	765	848	809	787	754	768	756	703	802	737	777	745	736	818	804	782	755	720	800	766	728	791	732	756	755	774	784	780	784	784	774	787	732	733	723	792	779	754	770	722	790	728	760	795	777	777	760	797	758	748	790	734	794	735	765	726	715	690	780	772	757	707	794	782	747	831	771	748	723	790	794	772	740	773	776	698	728	800	794	752	718	767	787	786	729	726	814	774	798	817	791	784	785	760	740	834	782	726	781	768	705	718	744	793	767	772	777	732	796	754	804	771	775	793	722	733	764	788	759	756	780	763	788	779	703	764	762	784	777	780	806	731	759	779	804	741	768	758	771	767	803	764	768	766	778	794	805	790	760	749	766	743	779	805	806	770	777	725	764	719	763	770	780	793	777	753	749	780	740	770	778	784	797	747	697	756	825	790	794	750	728	741	738	752	736	730	716	771	784	777	800	810	727	761	766	766	793	780	742	818	822	753	783	761	776	766	799	783	803	741	767	756	802	771	721	786	746	755	756	770	740	771	773	771	766	781	763	766	701	789	777	741	792	770	749	765	748	743	818	740	769	810	800	763	790	793	787	779	771	770	783	844	755	749	756	763	721	762	795	785	790	755	780	804	729	808	750	773	784	791	814	771	807	781	780	785	758	792	793	753	733	749	744	735	780	775	758	762	811	790	742	755	765	780	737	740	818	774	794	729	794	786	759	817	797	729	747	819	750	786	810	803	758	779	771	788	794	810	756	820	802	782	762	719	794	759	712	760	816	821	784	770	742	740	820	795	776	761	789	773	765	691	777	805	750	806	761	781	773	810	744	777	795	774	762	813	799	704	771	805	768	754	774	768	748	802	814	767	794	821	748	742	737	793	745	799	752	747	764	779	838	814	761	739	775	767	795	726	734	725	743	749	741	761	751	789	811	774	803	801	789	752	727	774	770	752	784	786	763	795	780	819	788	797	803	769	800	730	754	813	754	774	785	820	791	785	766	775	810	760	769	762	748	779	737	773	769	774	764	767	760	721	743	774	804	815	726	770	785	773	757	726	716	732	789	800	771	779	730	758	780	814	771	710	802	792	748	755	798	714	755	769	816	824	785	770	785	766	770	737	751	762	757	799	796	805	769	794	779	797	767	738	764	762	739	735	731	805	761	750	780	798	742	761	765	780	782	757	753	807	790	822	740	784	721	740	726	782	796	758	824	786	754	785	774	790	765	783	789	787	784	785	825	772	809	782	718	764	820	777	799	722	761	803	794	770	798	737	797	753	752	772	767	803	785	792	789	728	720	729	794	752	785	786	756	734	764	720	764	803	799	791	737	810	782	797	773	741	768	721	712	827	739	766	754	781	747	800	751	730	763	783	794	760	795	813	749	795	752	749	745	760	771	749	774	741	785	777	753	796	755	762	788	742	740	762	784	775	771	752	770	786	780	768	769	773	762	766	783	790	744	807	780	759	760	819	763	773	816	744	723	776	782	743	746	769	800	734	738	825	783	787	775	802	783	727	752	730	734	745	722	773	765	759	818	818	799	762	792	747	776	797	785	738	756	768	761	690	805	763	777	798	741	769	739	737	749	742	765	723	759	741	780	818	748	759	770	728	767	807	802	780	743	722	765	741	735	777	782	786	792	741	712	777	808	744	768	800	757	777	779	773	780	750	786	780	738	805	771	803	781	781	761	792	767	757	756	742	805	750	787	751	733	797	804	730	701	761	793	828	779	764	776	780	749	823	744	739	760	781	775	768	793	771	783	765	797	761	773	765	764	780	742	771	777	757	722	732	829	794	788	799	806	747	768	815	745	744	778	791	757	778	771	796	824	815	741	774	810	795	733	781	816	750	782	774	762	768	800	743	740	733	751	763	788	773	727	782	797	744	759	793	761	800	806	789	758	768	774	796	769	782	782	743	780	780	770	786	800	767	838	765	791	713	818	713	785	829	764	796	769	736	773	741	736	738	775	763	743	778	776	768	737	759	743	805	794	755	759	756	764	769	745	777	791	790	779	757	820	765	744	805	861	748	745	753	791	725	797	813	782	782	775	778	783	806	786	826	778	771	733	758	778	793	791	766	742	743	754	809	772	775	808	800	780	809	743	747	753	785	805	719	774	812	801	771	746	740	813	807	785	808	777	757	761	760	766	754	793	798	723	776	768	769	791	758	775	799	740	786	799	730	744	785	747	783	805	793	741	703	737	690	746	815	766	780	771	828	779	753	770	787	760	757	817	768	752	772	805	795	728	781	772	758	806	836	757	750	713	776	795	761	759	763	781	743	749	737	776	750	770	717	777	730	783	770	767	797	783	746	789	793	834	771	842	791	729	793	757	780	712	738	793	767	741	772	779	796	774	851	751	798	741	787	715	719	787	763	755	773	767	769	784	747	772	743	768	774	767	800	721	801	811	764	788	768	806	779	752	733	711	758	783	769	766	750	800	809	780	770	774	769	740	768	768	746	769	833	762	727	756	709	769	741	775	789	775	761	765	764	766	742	767	722	768	725	759	800	759	797	735	815	764	740	783	751	773	821	811	776	816	774	708	755	764	739	792	803	767	735	736	808	725	769	741	754	736	812	751	749	749	690	865	805	742	782	752	778	759	790	809	774	762	774	758	777	766	810	781	798	785	786	767	762	837	809	738	842	804	738	798	792	785	732	794	800	834	774	756	798	755	790	770	781	729	792	811	762	799	742	801	759	745	777	795	785	712	774	778	699	803	753	809	771	773	764	793	765	711	738	770	752	751	797	783	762	713	732	747	743	786	762	791	786	790	739	725	778	797	754	767	732	777	770	856	810	771	738	773	795	773	754	731	776	719	770	746	788	802	770	739	776	770	775	753	815	808	763	795	784	759	755	759	706	790	823	792	724	798	764	802	739	773	764	731	754	766	756	722	827	730	813	759	762	718	751	707	799	739	756	785	800	784	769	790	793	747	726	799	809	745	787	786	739	743	826	716	803	741	819	788	775	787	749	807	767	757	770	799	778	737	754	819	767	788	762	796	762	802	756	763	745	801	755	774	808	771	791	735	735	760	729	768	760	757	764	782	788	721	723	715	746	801	745	761	769	756	755	721	803	757	761	799	772	785	764	759	785	745	795	767	798	775	752	752	747	840	796	705	794	757	748	763	722	741	753	805	792	725	738	771	721	751	747	749	758	743	809	774	773	784	798	760	799	785	747	782	768	709	776	758	743	784	747	790	757	767	767	726	773	779	775	687	791	756	781	764	799	742	669	723	776	810	786	816	754	766	807	771	722	793	773	746	816	795	799	736	737	770	760	797	805	806	753	735	781	720	778	781	748	785	782	797	792	724	786	729	796	755	756	763	720	797	767	791	741	766	741	830	779	773	768	812	807	733	767	719	738	753	760	788	712	779	818
68652	70906	73329	50481	31111	20923	14323	10125	8072	3717	2735	322	299	250	283	283	269	290	304	358	367	275	233	260	279	257	277	238	191	187	179	190	195	186	191	161	180	184	202	180	178	196	186	171	210	189	197	184	220	180	209	210	187	168	176	197	173	204	216	204	195	194	191	190	208	195	184	210	197	202	169	193	181	185	203	201	189	184	190	189	186	179	202	167	212	204	193	182	211	208	182	191	200	184	171	181	181	189	155	177	183	187	239	204	188	183	200	213	185	214	184	191	188	194	224	196	203	202	191	222	200	174	194	194	219	197	184	167	179	197	190	179	182	217	184	173	181	187	199	210	183	192	210	192	200	201	201	195	184	184	173	202	157	177	220	175	184	191	195	203	212	196	214	174	184	181	202	183	197	194	202	184	224	192	195	192	195	172	171	181	183	185	199	193	189	188	185	198	218	171	165	211	179	200	196	165	177	180	216	182	194	195	196	197	203	202	201	199	193	147	205	217	196	162	198	206	172	185	188	193	199	196	198	221	206	167	189	203	179	176	196	200	213	208	182	192	214	206	201	211	188	188	200	195	187	196	182	187	203	151	223	193	189	184	187	177	171	176	178	193	190	220	180	198	204	177	205	213	164	181	187	218	173	178	173	178	176	187	165	162	169	179	195	188	207	181	191	211	199	167	191	179	173	196	179	185	191	203	183	199	171	205	199	170	198	212	208	191	166	173	177	167	204	182	216	161	171	188	178	179	181	165	190	196	174	190	190	208	187	191	213	168	188	209	220	188	216	176	208	213	209	213	197	177	185	209	215	173	168	191	205	189	220	213	196	189	189	199	182	205	191	188	190	210	205	169	183	193	169	174	182	177	189	198	186	180	191	205	192	195	193	241	199	199	183	200	163	195	194	183	202	180	193	180	193	195	197	197	189	160	210	215	188	197	211	223	208	176	176	185	189	221	183	202	165	189	207	187	240	187	202	165	189	183	168	180	206	190	195	170	217	162	199	216	190	215	199	193	195	184	184	204	170	179	200	200	208	206	169	181	202	196	183	221	196	188	189	175	172	168	202	180	205	172	195	176	201	177	208	190	179	185	223	185	192	170	210	187	193	153	189	193	198	210	183	204	187	184	199	174	203	175	173	194	189	186	221	185	187	195	199	164	162	196	207	190	173	211	182	199	169	192	191	191	184	179	196	179	208	171	165	174	183	196	182	198	180	221	186	185	185	180	188	189	195	168	210	168	181	186	213	191	185	186	206	183	188	174	184	214	185	181	199	185	190	185	199	188	160	185	195	190	191	185	186	182	183	186	185	187	199	169	181	207	194	185	197	187	187	182	198	184	183	178	196	192	182	198	197	200	193	233	186	177	162	201	179	189	188	202	194	186	191	182	188	184	201	177	171	181	208	191	213	205	210	221	189	207	180	185	185	217	205	182	206	176	180	181	185	198	178	193	202	198	199	202	195	223	173	191	207	195	203	168	225	188	181	191	199	223	199	219	156	176	188	188	215	186	184	201	195	180	192	188	207	183	194	208	195	192	236	188	191	175	190	197	171	186	181	190	192	193	202	176	185	180	202	190	180	203	195	218	190	198	199	167	177	196	192	174	201	197	206	227	163	197	169	170	190	190	179	183	184	196	190	183	180	182	215	191	202	196	171	164	189	187	171	200	196	198	193	178	217	205	191	161	210	196	187	187	220	218	181	176	206	174	192	173	207	201	214	219	178	192	205	210	171	187	188	197	173	194	207	214	225	190	202	206	190	183	192	198	192	192	185	215	209	225	209	209	199	204	181	182	183	159	198	196	194	198	171	208	203	179	182	197	185	184	208	181	176	204	169	178	173	188	193	203	174	198	175	179	200	207	176	194	212	195	191	210	208	169	171	198	199	206	220	177	186	194	192	190	203	173	179	219	190	195	183	196	177	184	176	160	194	199	208	168	206	188	178	192	209	184	191	168	151	183	206	186	177	175	172	196	167	199	185	188	182	235	170	168	189	186	197	185	185	172	193	176	166	188	198	206	206	193	212	203	201	198	184	196	183	174	204	179	175	218	184	185	204	198	206	213	174	194	182	181	200	207	166	182	167	202	206	197	179	204	193	202	181	168	199	173	203	200	193	182	175	186	177	196	174	187	185	195	193	185	187	183	186	189	175	207	181	168	168	199	189	165	206	207	190	209	205	196	186	217	194	202	185	202	190	196	184	166	191	182	180	167	196	207	174	194	184	180	196	187	219	190	172	182	166	174	177	195	194	179	209	204	178	168	195	174	194	183	201	189	180	170	205	178	201	162	179	192	188	188	185	185	186	176	185	189	184	185	135	175	182	178	187	204	198	215	174	188	162	204	177	186	189	184	191	204	194	196	179	186	185	190	192	197	193	184	192	168	183	180	195	187	159	212	167	203	189	198	177	198	166	196	194	218	224	174	164	211	191	185	214	180	205	211	177	176	207	189	182	199	206	214	209	166	202	198	206	188	208	202	194	179	194	210	201	192	182	189	212	199	213	197	188	194	208	189	172	188	196	199	201	185	179	180	181	170	174	198	196	179	187	167	170	188	181	179	200	177	211	207	184	177	177	178	176	171	198	185	193	204	182	216	199	198	188	183	188	198	191	169	191	194	188	188	202	192	173	210	193	209	192	181	214	186	194	187	187	172	174	190	202	202	191	201	202	187	214	182	194	186	208	203	183	178	186	191	192	178	173	169	190	213	184	173	193	199	190	185	204	181	180	195	180	193	208	184	205	198	189	179	197	207	188	215	193	194	217	183	178	170	223	190	168	170	200	195	206	210	182	177	181	207	184	179	170	183	201	193	201	177	201	187	227	200	191	165	189	209	184	194	198	189	193	214	183	191	215	198	191	181	197	185	216	184	193	197	209	171	167	177	192	191	215	189	186	188	187	205	206	177	191	186	161	194	182	164	188	178	181	188	211	173	170	174	169	185	195	189	215	191	185	205	183	192	184	201	207	175	200	182	217	220	219	192	198	205	204	220	183	187	193	168	207	213	176	190	185	173	179	183	209	193	206	158	211	196	192	211	197	217	180	181	215	198	191	197	181	168	221	223	202	184	181	190	195	178	197	195	176	193	209	189	188	193	208	179	204	160	174	178	194	177	190	195	195	185	222	184	191	200	148	184	201	201	205	174	188	192	183	193	187	182	181	206	170	199	200	219	203	195	220	214	192	175	198	212	194	190	188	178	205	185	205	170	176	205	208	175	187	177	212	180	170	177	199	191	190	189	207	202	210	178	202	212	201	172	184	201	166	195	178	204	193	189	176	176	175	185	147	155	179	208	196	202	180	155	163	208	176	192	177	195	200	201	206	185	188	199	207	188	198	163	174	185	171	202	182	172	176	190	192	181	196	180	164	226	192	199	185	191	191	179	223	181	187	186	211	167	202	193	218	181	176	184	200	173	190	170	204	193	192	201	186	206	180	204	174	217	190	198	181	184	191	216	191	176	189	193	188	190	206	188	196	207	186	196	189	183
43155	57488	70242	53677	29750	26188	20423	19938	18378	10427	8241	1104	1121	994	929	1070	995	1208	1237	1640	1763	993	894	931	984	826	1103	833	528	507	472	530	547	546	520	519	533	498	527	514	505	480	525	550	540	527	480	506	502	470	473	472	492	520	501	487	512	465	497	483	479	488	512	494	461	489	499	511	488	507	475	479	519	514	519	467	474	468	462	505	472	507	494	478	473	491	483	530	448	484	500	487	471	532	479	474	488	506	478	479	539	511	459	559	520	488	473	509	484	474	479	490	455	500	503	513	498	509	484	531	476	491	446	494	479	497	489	519	484	479	474	488	531	475	495	529	449	492	469	504	526	494	470	485	474	487	529	504	491	462	487	460	521	476	472	507	524	496	452	498	474	469	489	471	531	485	506	497	476	485	479	503	495	489	492	497	464	439	470	506	528	458	483	474	478	476	496	485	480	451	468	498	500	502	495	491	475	490	493	500	516	506	539	474	463	498	463	489	469	515	468	545	478	515	493	504	483	462	495	449	472	497	479	505	435	488	500	494	497	460	462	465	487	469	471	514	439	496	494	480	471	453	480	478	526	522	483	496	521	483	488	506	476	534	506	501	466	478	527	456	494	452	519	461	503	495	481	504	440	469	506	458	490	499	511	440	482	463	466	458	518	496	482	527	463	503	514	481	479	478	473	483	475	490	457	488	506	467	506	525	493	490	471	484	494	474	487	480	463	534	476	495	493	514	497	496	478	487	497	482	467	482	480	482	466	500	517	505	474	470	464	495	495	494	495	447	526	499	494	510	505	473	505	520	506	512	512	468	492	508	501	535	485	543	523	489	492	462	486	440	497	485	493	525	501	521	498	506	483	491	513	476	504	477	485	452	483	496	470	513	464	463	496	462	459	503	499	523	458	537	510	485	490	508	514	522	538	502	448	530	519	500	494	519	492	482	493	502	476	475	492	490	490	522	486	495	519	479	512	505	459	497	483	473	501	501	499	498	495	458	423	496	453	494	511	483	486	509	496	510	478	521	504	448	519	502	495	490	444	498	503	472	491	506	519	460	492	451	502	486	456	444	498	506	459	497	509	442	474	445	480	491	501	492	510	483	481	444	455	512	487	509	474	507	456	492	468	495	458	500	487	462	509	504	496	472	476	463	495	465	504	501	507	503	481	465	501	470	458	481	462	519	493	490	491	450	517	476	473	468	496	516	455	499	506	492	474	514	503	500	453	492	505	494	478	491	486	479	477	477	516	475	457	527	454	499	470	472	508	557	506	452	478	479	469	488	462	479	500	426	518	472	473	507	482	471	496	511	470	480	542	488	518	470	464	498	454	465	498	486	477	482	479	498	488	482	504	519	467	469	491	480	498	477	489	510	507	464	472	491	456	475	502	484	463	462	468	448	500	515	497	512	475	495	512	490	458	480	515	475	485	454	471	476	502	501	486	523	484	454	495	500	489	525	483	427	484	494	476	516	497	496	458	491	523	511	461	479	499	463	537	466	500	503	461	493	499	514	475	513	508	499	484	456	485	460	487	543	491	487	465	499	480	473	539	471	460	468	491	512	502	450	468	489	488	476	498	473	461	526	489	443	478	474	465	476	507	466	467	446	511	460	486	490	483	480	526	491	510	482	510	506	466	485	472	499	484	516	475	479	523	509	489	464	512	489	445	522	482	464	497	536	449	491	484	478	483	514	451	496	464	539	481	495	540	523	497	469	487	526	490	478	523	456	491	485	497	496	501	467	455	492	494	506	495	448	483	462	501	508	487	514	461	506	478	454	449	491	518	473	515	484	455	506	506	493	506	493	447	505	503	490	485	511	493	557	476	484	486	499	502	499	502	494	477	499	497	498	483	482	484	494	526	503	470	450	478	476	498	474	510	482	528	491	489	476	503	472	486	495	506	486	478	499	497	508	429	489	532	502	482	495	473	489	455	502	519	504	489	512	473	465	527	497	462	520	486	511	491	476	474	511	505	476	505	472	518	436	483	499	524	505	513	462	486	454	496	505	486	475	522	491	489	526	520	527	487	478	487	517	504	502	518	501	525	515	460	504	490	497	506	474	477	504	509	482	445	491	483	501	486	467	444	510	485	495	477	489	482	456	442	526	511	469	476	490	533	496	478	474	451	451	499	481	513	447	524	441	523	500	469	457	482	494	490	522	461	511	489	501	520	486	531	511	480	487	533	480	504	514	482	503	482	480	510	472	488	483	507	474	499	480	488	486	503	467	503	478	491	483	466	505	522	489	467	489	517	472	477	453	480	503	497	472	440	507	478	474	506	472	480	522	485	435	526	492	473	485	464	507	486	490	515	481	484	481	496	476	504	489	481	474	495	485	472	491	499	468	486	467	481	470	480	474	492	519	472	498	490	498	542	477	474	488	510	518	506	499	494	533	496	517	517	458	444	496	498	478	532	501	473	468	455	539	501	488	470	484	490	480	524	471	430	447	466	460	491	430	492	461	450	472	469	512	489	504	492	468	479	519	495	486	512	481	488	467	445	501	477	495	482	464	477	484	479	444	489	462	509	478	482	517	455	464	511	474	515	504	470	497	505	490	478	492	520	478	467	503	501	498	443	474	522	507	491	525	482	514	482	480	485	481	462	529	500	475	524	499	483	490	476	465	490	514	470	527	494	460	505	475	514	498	486	540	473	483	517	462	528	468	502	505	485	479	515	458	475	472	491	459	515	467	453	498	504	479	497	479	496	477	527	502	460	473	531	445	473	472	509	513	493	498	434	502	483	476	510	488	455	502	467	481	473	482	513	506	501	535	460	544	495	464	452	463	492	485	499	526	505	480	466	522	482	476	482	571	466	491	480	534	496	498	516	465	491	486	484	478	476	490	479	489	523	521	497	470	463	489	455	467	464	492	484	522	512	488	477	506	492	487	529	527	481	484	521	503	494	507	503	461	485	514	487	483	462	498	495	525	457	503	506	533	476	443	476	529	520	518	482	537	489	474	497	479	479	495	514	528	483	489	471	540	505	521	502	435	498	490	495	458	523	501	530	507	461	463	484	478	464	512	507	521	447	505	495	481	497	495	477	448	485	495	451	468	439	485	442	485	480	496	481	502	443	468	482	484	464	457	504	480	506	487	438	509	470	473	491	442	465	445	487	492	514	511	485	478	492	482	525	484	473	450	465	485	497	477	458	476	501	494	530	482	514	499	468	474	461	494	496	489	463	486	490	499	480	497	460	457	533	477	470	505	510	502	475	491	458	473	503	479	452	495	494	497	489	489	516	486	460	502	492	494	510	526	451	471	512	525	513	494	476	514	446	475	491	486	491	507	507	463	501	500	472	465	497	477	551	493	499	461	509	541	495	526	468	478	557	494	438	478	505	496	474	463	481	470	454	483	484	445	478	495	467	463	472	512	459	499	459	506	466	479	546	517	503	483	509	486	480	515	482	468	473	512	498	463	516	478	515	484	449	460	480	462	502	487	496	497	467	511	475	500	479	465	475	517	473	485	528	503	494	484	479	514	483	472
12395	10305	14484	5194	1548	1041	730	563	570	513	377	356	374	383	398	395	398	386	379	376	385	409	375	390	372	401	376	372	387	382	403	428	409	405	373	396	416	381	407	374	405	360	363	376	415	366	371	368	383	374	383	379	377	405	390	398	411	368	377	386	382	341	394	419	350	394	391	406	367	364	351	358	387	424	391	401	387	409	391	415	408	395	376	384	401	380	401	361	415	347	381	364	331	394	367	385	372	404	360	369	381	433	377	364	362	429	370	430	400	405	399	372	414	368	403	371	358	384	371	372	405	411	396	394	378	390	392	364	358	351	388	392	402	389	352	366	353	347	357	409	420	359	461	404	386	367	397	369	383	426	386	374	352	344	385	407	436	376	396	382	411	349	389	400	367	356	372	392	407	384	410	377	391	347	419	417	376	380	379	406	387	386	355	414	382	371	405	412	407	404	379	396	432	403	384	440	361	409	385	372	415	408	381	369	383	388	365	354	369	398	400	393	387	422	380	402	387	408	387	389	378	392	347	358	348	395	409	389	396	376	376	384	361	411	356	388	399	390	385	381	353	374	366	363	384	360	360	417	408	385	389	388	371	409	377	381	383	363	395	422	381	372	369	393	387	377	375	376	386	423	380	355	390	384	408	396	423	382	374	382	351	377	386	402	391	375	376	395	408	437	359	398	382	342	380	421	388	396	405	360	403	445	407	370	427	388	405	393	416	387	431	369	366	413	397	399	419	347	396	423	379	456	411	424	399	369	384	407	401	377	380	367	392	351	403	423	361	392	397	416	394	386	390	385	342	388	398	369	396	409	397	382	364	368	413	363	411	359	361	370	367	370	397	403	358	341	376	375	382	414	383	378	401	393	396	393	397	382	388	376	351	402	394	388	369	428	411	422	390	412	374	396	407	400	380	387	360	433	416	352	361	416	396	403	378	379	379	404	370	406	378	396	394	404	345	406	368	378	414	401	421	384	380	417	386	393	440	405	383	385	358	384	400	391	397	397	384	408	378	388	394	378	421	376	407	409	362	364	402	381	396	393	410	388	411	415	380	389	388	375	406	419	331	402	414	397	383	426	329	397	393	426	420	390	351	358	396	390	374	375	398	398	364	337	394	347	390	386	425	369	385	382	387	410	389	391	385	395	382	339	369	408	378	390	354	380	422	406	382	385	412	347	383	371	358	386	366	345	363	407	396	373	377	362	396	431	400	352	363	375	354	419	380	401	390	376	382	400	396	383	418	406	389	339	389	448	369	389	399	380	379	363	413	387	388	381	359	391	385	390	365	389	400	385	382	408	370	378	368	399	391	367	355	379	352	410	361	404	360	357	385	354	400	410	406	381	378	397	383	394	375	374	374	358	399	390	390	410	415	369	380	409	387	384	405	419	397	415	381	353	390	400	375	398	389	369	384	387	390	392	418	386	368	431	413	375	355	350	399	397	353	361	404	376	420	385	374	421	375	357	367	395	366	387	408	409	345	365	404	354	401	360	391	369	395	366	366	348	406	415	369	377	384	397	394	431	351	365	413	410	395	358	368	364	408	355	398	360	386	385	387	396	410	380	363	411	362	354	367	394	363	366	400	397	396	394	356	360	359	371	417	404	361	378	369	412	419	377	412	374	386	394	408	388	414	384	387	392	388	350	360	352	391	385	405	380	432	370	391	370	386	411	350	386	397	417	392	403	408	362	397	368	401	384	384	399	389	368	358	387	388	398	404	391	389	407	370	388	363	403	365	395	369	396	414	376	430	354	386	380	424	412	374	374	409	386	387	373	394	403	408	418	369	398	367	358	413	381	367	415	395	413	379	378	395	364	398	375	397	383	412	369	372	366	385	384	380	407	428	417	391	370	356	398	382	424	366	418	379	378	386	382	425	392	393	394	371	392	346	400	396	380	382	394	402	368	391	393	391	419	381	367	394	390	424	421	367	391	423	382	411	435	394	395	376	382	390	360	404	384	365	407	393	377	398	396	408	372	390	424	396	386	367	372	399	384	400	406	372	395	368	401	391	399	391	392	383	382	377	371	389	387	378	424	373	367	412	436	346	367	399	365	431	400	359	373	370	378	399	380	343	368	370	387	379	385	379	384	389	375	371	372	393	401	390	347	412	377	412	395	396	427	377	369	401	392	397	376	379	380	445	376	377	403	398	359	368	401	375	409	391	386	414	395	367	353	399	420	393	416	371	381	395	414	365	369	411	378	411	380	389	397	377	380	416	410	393	387	372	371	366	367	362	396	346	424	371	419	394	403	388	404	424	379	361	391	372	407	437	374	387	441	384	377	388	410	393	398	415	358	389	360	346	391	400	388	408	395	398	428	347	377	361	416	409	372	406	410	418	381	426	432	369	403	386	368	411	382	405	402	382	397	391	392	391	413	375	372	350	418	408	377	399	409	366	384	399	370	423	442	382	394	368	407	360	351	386	406	362	369	378	398	366	371	392	408	366	385	381	377	387	362	337	355	386	397	371	389	399	379	369	414	363	375	379	379	413	387	399	379	399	383	330	406	380	366	420	396	385	364	364	394	366	373	382	411	375	366	427	424	429	356	399	378	411	393	382	348	354	401	386	384	388	380	367	377	385	393	400	417	370	355	400	383	399	370	392	399	398	358	393	415	397	419	393	391	358	380	387	433	380	376	417	372	386	368	396	376	403	361	407	361	384	365	339	393	374	397	386	414	379	373	376	366	397	386	401	414	367	375	366	404	380	378	378	390	398	408	415	359	425	370	373	360	393	392	394	403	395	410	387	385	340	369	404	405	359	403	374	407	389	407	371	378	392	398	419	370	409	386	369	399	382	371	368	370	364	375	367	405	398	377	407	365	398	402	385	423	375	360	359	379	395	396	394	379	377	414	399	358	386	372	390	423	381	359	347	433	362	438	366	400	395	385	375	366	382	397	364	366	391	393	326	370	412	411	394	409	401	374	345	399	383	402	392	354	396	422	376	359	381	390	371	347	385	424	380	367	394	359	379	404	368	388	368	398	397	385	388	354	381	400	411	372	396	350	396	403	428	371	386	416	395	354	359	396	383	369	426	378	404	386	404	446	375	356	377	380	391	377	412	373	387	365	356	382	383	409	376	375	402	380	422	376	386	376	377	359	395	437	379	410	433	423	376	369	370	387	377	387	406	382	356	360	387	395	373	374	391	389	408	383	381	363	385	370	422	395	367	364	360	382	383	388	386	359	392	385	427	417	400	388	385	353	370	415	360	401	407	380	409	396	412	402	370	400	370	375	384	377	359	425	378	399	412	379	405	456	398	390	365	391	382	370	390	394	372	390	410	360	394	415	386	373	362	389	403	390	370	411	392	399	422	386	396	399	386	364	386	396	348	401	432	360	412	403	380	393	415	371	389	378	418	386	398	375	407	365	383	390	406	371	410	396	406	384	328	378	380	338	379	400	364	365	369	427	382	380	385	416	370	394	361	411	363	377	377	416	392	373	369	412	394	374	343	381	385	347	376	383	391	397	414	397	409	387
10639	14374	21856	12320	4682	3884	2420	1978	2241	1442	1032	962	927	928	963	942	949	947	928	975	894	974	965	936	938	923	936	1000	949	893	920	962	928	836	902	875	929	895	920	895	907	934	1001	913	921	963	884	887	922	851	969	915	912	914	944	907	919	906	945	978	933	861	910	924	926	910	910	907	894	876	925	926	888	945	910	865	935	936	934	908	874	935	930	937	906	903	896	904	921	881	928	882	915	844	925	904	902	911	960	947	979	952	885	935	908	958	934	904	988	929	910	1031	960	914	957	916	917	925	928	905	1025	877	904	886	948	861	889	954	937	897	908	896	930	870	913	947	912	905	876	923	902	906	970	933	895	922	911	944	893	918	911	928	938	900	951	942	924	944	947	895	928	934	939	903	853	961	908	950	913	935	926	969	912	924	868	880	980	895	895	921	921	930	880	899	961	908	933	985	929	915	917	930	884	938	909	931	967	899	936	935	949	891	954	900	917	916	924	918	908	888	931	937	955	871	869	923	980	907	939	918	964	944	928	921	920	915	955	927	960	908	868	905	902	919	957	941	938	937	911	923	919	913	903	875	943	910	879	930	863	960	893	962	907	944	928	904	923	869	944	919	918	931	920	950	927	929	891	915	940	929	927	936	900	977	952	927	952	930	878	1004	887	940	895	925	948	957	969	936	886	895	997	981	912	964	915	875	932	857	926	926	924	924	913	914	873	911	956	854	919	904	977	931	906	923	927	929	961	899	907	945	900	970	930	934	895	932	931	943	933	933	935	931	966	927	961	933	950	943	928	930	946	880	965	907	960	902	881	921	917	917	966	958	883	917	927	888	849	900	899	896	956	959	899	951	887	887	946	958	927	926	874	979	879	924	914	967	893	925	887	935	899	885	920	947	904	897	935	866	878	896	939	927	920	920	918	925	925	925	909	939	963	920	893	914	948	899	971	968	963	939	972	897	922	974	868	888	909	948	921	958	935	889	940	921	914	884	955	943	912	920	915	917	904	923	986	926	900	939	941	969	984	910	952	932	900	915	925	959	861	894	950	937	922	935	941	909	971	924	889	908	938	944	894	875	1017	869	921	921	923	933	991	942	941	860	886	953	986	902	920	951	935	957	949	959	953	865	948	966	874	927	948	961	948	914	942	893	966	940	1003	900	972	932	928	890	923	929	967	931	887	942	951	905	956	919	947	911	882	920	909	940	920	880	907	899	910	932	927	946	899	928	903	1001	901	922	923	925	912	887	943	946	900	1027	886	926	950	950	933	995	913	898	931	909	934	976	926	947	960	867	936	906	970	965	941	890	980	875	888	963	925	868	908	875	906	935	903	936	898	903	913	959	915	988	938	939	917	900	905	926	948	868	954	938	909	916	912	874	968	942	919	895	902	954	918	885	952	948	901	917	954	907	885	915	921	903	953	940	892	960	923	922	1017	950	946	910	927	882	927	896	909	910	937	934	939	839	954	944	936	938	952	952	971	974	934	898	930	924	913	885	867	899	888	897	952	971	944	995	944	951	974	936	897	930	928	940	894	867	933	906	926	996	876	931	962	928	899	867	908	972	917	946	916	969	935	907	953	918	903	942	895	959	959	907	908	935	904	941	878	946	876	930	945	926	967	895	904	876	915	890	998	948	910	934	910	869	933	939	948	891	978	920	924	954	915	891	915	914	928	928	916	901	892	1013	938	901	940	913	988	930	937	900	895	955	944	922	926	909	890	896	876	997	949	931	939	896	899	964	955	924	984	956	932	902	915	959	957	929	937	887	906	885	942	896	901	897	960	868	897	895	871	896	872	912	916	952	952	975	951	965	931	878	933	905	917	894	867	926	947	869	896	932	961	912	910	916	922	919	933	945	907	947	922	923	938	951	934	903	915	909	907	926	887	897	990	953	904	909	924	918	855	959	946	920	902	935	887	928	910	896	958	906	949	948	890	912	969	923	938	884	868	856	960	927	949	961	890	873	896	945	900	932	925	861	916	936	913	959	929	949	915	911	983	958	961	981	932	927	928	955	893	901	933	912	952	934	913	926	944	938	905	925	919	917	927	942	917	911	924	903	918	915	912	874	960	980	923	913	920	921	922	960	961	910	957	904	943	905	927	907	949	879	978	971	938	909	894	937	928	970	908	941	876	991	918	894	909	939	916	960	922	919	884	974	892	939	898	890	883	945	890	890	989	963	948	895	947	918	911	902	875	950	913	898	874	896	935	920	895	892	915	918	974	889	926	915	950	907	855	966	895	932	886	935	945	887	959	888	952	941	860	903	955	951	896	942	961	886	896	913	910	992	938	907	920	910	917	903	926	911	945	986	924	932	883	971	989	987	942	905	970	875	853	908	948	953	938	939	926	897	950	953	932	922	899	963	938	921	957	912	909	953	949	943	907	907	971	953	919	960	944	930	903	891	894	930	918	900	910	868	934	938	914	886	891	870	900	913	884	884	946	863	898	897	903	936	991	898	925	897	903	926	969	946	952	949	922	863	946	975	952	923	912	951	921	860	895	953	1003	920	888	903	959	902	973	896	903	866	925	928	909	956	958	980	920	926	948	886	884	953	922	935	888	910	928	937	912	950	970	930	946	918	899	920	928	969	910	912	885	888	882	888	993	924	851	965	955	930	911	875	965	877	927	942	988	958	927	897	994	913	946	956	930	910	909	917	925	893	964	906	996	951	879	944	926	978	872	944	991	978	905	897	933	908	911	956	882	931	882	972	970	929	888	908	905	939	932	921	915	921	890	929	936	967	911	970	978	913	939	892	931	874	954	943	970	893	888	943	913	920	909	878	895	853	940	927	909	920	942	924	898	915	885	918	888	893	955	887	911	871	919	896	920	937	902	901	969	898	933	924	886	888	880	900	910	899	914	917	911	947	938	912	911	918	894	860	911	943	941	915	847	912	920	924	884	955	949	934	881	877	920	876	952	943	919	960	889	961	888	937	909	976	942	969	913	901	906	912	936	921	943	924	924	934	894	939	946	906	930	910	969	878	994	914	894	898	983	920	906	906	930	944	900	923	889	972	884	935	971	954	917	968	924	925	875	908	950	937	918	915	897	887	931	923	921	944	956	894	926	919	949	877	985	913	980	946	916	942	912	849	916	905	947	985	909	903	932	930	969	932	943	943	956	913	958	902	949	891	931	935	905	909	886	934	932	966	899	889	888	940	923	903	925	918	950	854	934	951	877	953	948	978	911	906	960	947	944	890	858	915	942	933	932	891	932	887	877	886	908	942	940	931	945	929	898	905	982	960	962	902	902	981	925	931	980	941	926	943	916	969	922	964	922	902	926	915	929	894	945	903	933	887	946	914	891	939	881	929	914	921	921	924	932	916	963	915	907	975	917	937	940	895	932	939	945	943	936	924	908	924	968	939	962	941	912	857	937	914	930	941	937	999	925	927	925	969	900	834	933	934	918	867	948	899	950	1001	947	937	940	931	904	893	901	941	909	904	920	900	944	922	915	902	946	939	931	946	941	874	943	952	934	899	965	937	889	929	933	924
55742	58870	66281	44841	26159	15150	8119	4871	8365	3011	783	372	320	331	356	384	400	353	358	406	369	393	411	340	346	354	319	330	319	333	330	324	320	371	311	360	322	340	309	340	340	305	328	323	325	322	319	324	314	334	332	308	308	335	334	317	315	334	304	320	336	312	360	342	333	323	331	321	322	355	324	304	327	326	325	354	323	310	304	343	357	304	322	343	317	310	318	323	317	323	330	304	330	327	356	311	393	340	325	327	354	318	331	332	322	333	307	335	309	317	289	305	302	323	333	327	330	316	324	306	332	309	313	301	324	289	315	305	313	338	327	312	309	292	311	349	325	302	313	288	316	309	335	309	312	344	328	339	352	329	288	313	350	295	304	303	308	337	338	317	352	331	319	352	308	324	300	296	309	309	311	325	341	303	288	310	343	306	296	344	310	344	332	312	330	297	295	300	302	324	336	320	334	316	296	357	309	295	321	328	314	332	285	306	354	339	325	322	327	352	296	334	363	277	305	357	303	322	329	292	324	294	348	287	324	317	327	304	355	318	322	334	331	291	298	287	317	339	329	345	320	326	279	339	356	309	277	311	330	334	320	321	286	311	344	345	322	333	292	310	303	303	325	320	313	308	315	302	315	316	323	360	320	311	338	327	324	333	365	326	357	314	341	303	288	312	306	338	290	345	317	310	302	332	325	320	352	349	318	314	321	324	341	323	310	318	312	324	352	310	315	305	291	327	331	319	303	304	320	333	297	318	322	308	316	334	311	306	291	345	306	293	366	335	350	364	348	331	305	346	300	346	355	314	321	329	327	287	328	291	339	336	296	276	332	328	307	331	332	302	309	369	350	338	357	315	318	334	335	299	311	339	308	326	321	318	302	304	313	299	327	331	338	304	328	289	349	325	313	317	341	332	298	311	328	323	295	331	301	300	304	325	317	304	329	301	321	294	314	329	315	299	353	319	349	349	314	327	319	310	328	305	327	313	328	317	319	299	308	290	336	356	298	329	333	305	276	342	313	287	325	297	321	316	305	310	296	289	323	318	328	350	331	300	323	308	321	331	337	320	342	314	326	312	328	348	309	318	310	364	340	327	330	296	320	326	333	356	302	346	329	307	316	328	326	311	316	309	313	282	324	336	347	275	313	305	367	308	346	328	330	325	297	334	334	343	311	330	314	332	301	313	349	302	349	322	348	325	344	331	297	315	323	314	313	333	344	340	324	325	297	341	372	348	311	331	321	301	344	315	330	325	324	311	311	320	300	334	333	315	295	329	340	339	322	348	356	315	316	322	308	294	302	354	311	327	331	335	332	298	324	313	305	296	323	358	346	348	309	322	341	349	312	337	307	280	312	348	346	318	336	307	284	304	331	324	315	315	310	333	321	300	297	352	333	294	355	327	347	323	323	302	306	313	322	291	315	293	292	340	322	306	319	318	358	328	343	333	342	323	331	316	293	331	305	284	316	302	297	313	301	311	311	331	335	301	332	321	318	310	321	325	291	321	350	364	318	310	307	301	338	306	336	283	322	312	336	312	300	334	342	323	351	353	324	297	340	345	333	328	338	338	343	345	349	308	311	327	309	340	304	338	327	300	308	331	357	336	307	327	324	362	335	315	342	319	329	324	336	305	343	318	344	322	313	300	329	333	331	279	311	284	324	323	320	353	265	302	364	318	309	358	329	306	306	327	327	321	321	337	320	302	294	296	309	323	278	319	319	309	284	318	315	294	325	310	333	349	316	336	287	331	322	335	334	309	352	302	321	338	319	330	305	351	329	324	321	319	358	321	320	314	309	315	314	328	291	317	328	295	323	303	299	339	333	309	303	334	306	317	305	336	325	347	305	334	304	309	358	310	334	308	320	326	330	308	325	305	333	332	333	331	289	313	332	343	326	305	319	276	311	337	314	329	289	295	298	309	329	324	307	318	334	310	313	308	299	309	297	326	304	309	309	336	311	311	337	332	309	326	312	343	341	313	324	301	313	336	302	278	328	308	336	329	305	319	316	328	322	299	303	291	335	307	340	300	338	332	307	324	321	324	285	316	328	315	318	345	314	308	338	322	316	336	309	316	325	335	321	340	340	327	279	317	305	323	309	319	291	312	360	290	320	296	305	341	325	332	305	341	311	331	359	302	297	319	272	314	337	296	318	319	341	333	306	309	303	335	310	368	279	307	341	293	322	326	341	313	315	302	320	350	325	312	293	327	319	335	347	306	321	306	330	360	317	366	327	343	309	308	341	316	312	325	301	311	314	317	294	315	321	327	300	323	308	319	302	290	317	319	301	340	330	309	314	340	301	327	329	328	319	342	326	317	321	326	323	311	312	292	309	367	352	324	348	325	322	303	283	320	345	282	289	286	305	298	303	303	347	280	332	329	302	324	331	303	332	314	325	327	316	334	331	334	322	326	319	330	333	342	333	301	323	334	293	323	338	308	329	342	311	339	348	321	306	327	317	331	317	340	329	309	315	342	334	302	274	309	327	333	312	336	331	321	326	299	299	296	341	370	315	343	352	342	307	328	319	326	337	291	349	340	317	349	330	321	332	327	312	326	323	320	319	296	295	307	310	328	344	331	337	320	300	302	314	315	354	308	311	317	313	359	320	345	325	337	323	321	315	361	306	307	327	300	311	362	316	301	314	345	315	358	320	330	357	325	287	289	330	363	318	333	342	325	350	320	306	321	305	328	314	302	306	330	310	315	308	303	359	337	305	320	304	319	349	326	281	347	295	343	312	351	305	326	363	350	322	272	313	303	313	329	316	288	329	302	333	370	337	343	321	315	331	341	300	303	313	338	335	331	317	288	309	329	298	327	313	337	309	335	315	326	324	303	347	301	311	319	320	314	341	334	299	307	271	353	306	295	302	331	307	355	301	332	310	345	323	319	301	315	323	305	311	292	350	328	360	307	335	341	314	324	312	350	324	297	337	311	323	310	312	310	331	316	290	304	322	295	344	342	335	311	322	289	296	316	330	335	319	300	345	344	323	316	330	313	329	380	328	327	281	323	322	317	324	287	313	331	323	327	323	307	322	326	334	344	320	341	316	355	349	323	294	327	331	347	315	323	273	352	320	341	314	308	357	305	313	336	356	341	345	328	350	319	293	325	326	331	336	339	311	321	347	315	326	345	323	308	313	332	337	320	321	270	320	326	332	300	338	308	301	277	350	358	337	321	311	333	313	305	323	323	296	361	361	349	310	302	348	327	325	296	344	329	346	296	331	326	324	323	337	296	329	349	318	323	330	350	342	359	299	351	334	318	296	330	311	252	323	329	315	325	328	315	311	305	324	335	326	317	302	314	258	313	315	344	330	349	305	304	303	308	310	314	339	309	298	331	307	299	294	286	304	331	308	300	328	366	328	322	337	326	345	339	299	317	314	304	323	350	322	310	309	299	327	334	296	333	331	318	330	310	306	343	300	347	308	315	291	304	297	297	305	297	305	326	307	315	330	314	318	318	299	318	317	363	305	371	336	316	311	310	311	337	325	323
34786	46559	60983	48875	26431	21289	14271	11972	22558	11011	2505	869	987	894	976	1055	1029	1029	1052	1323	1242	961	947	998	1102	860	799	845	734	817	806	744	818	765	795	749	748	767	775	757	745	801	793	788	772	786	778	778	709	791	775	763	800	791	764	798	830	780	777	768	807	758	748	747	810	793	762	743	788	728	765	760	824	798	774	758	762	761	783	764	797	784	762	767	768	784	728	770	787	766	755	812	773	775	806	789	807	743	748	743	802	713	759	733	723	746	796	798	699	720	784	797	753	816	817	793	803	768	777	801	791	760	777	799	791	861	740	741	790	743	726	764	724	775	767	759	820	778	773	762	725	745	744	746	748	748	773	716	802	744	774	758	776	832	750	773	791	736	786	776	755	760	763	807	777	810	794	724	817	759	772	766	783	806	729	800	817	815	732	772	728	782	726	785	741	750	798	786	778	781	716	778	750	775	795	775	714	755	781	783	788	729	763	816	720	798	791	787	801	757	707	769	774	735	768	753	770	773	804	768	831	804	787	757	775	751	763	788	767	784	703	733	783	789	786	758	801	811	746	771	788	748	821	800	735	752	760	746	786	773	796	784	786	757	791	779	757	781	702	778	767	772	773	759	745	792	756	772	795	780	756	803	760	775	793	768	756	748	765	742	765	773	789	783	775	736	763	787	762	766	783	798	822	703	745	777	785	749	793	745	716	761	751	770	734	820	733	767	772	793	750	745	768	767	765	836	737	778	807	733	775	783	765	740	771	686	736	717	772	800	730	785	732	760	766	771	754	760	805	752	772	743	809	776	759	823	742	753	800	718	798	761	769	725	758	753	766	774	745	744	790	770	754	784	795	767	742	781	749	760	834	746	769	747	771	753	749	812	736	762	749	787	776	774	783	805	786	823	769	744	799	742	793	827	752	739	792	714	784	713	803	778	765	786	735	762	770	727	800	735	803	786	750	787	713	763	747	803	749	751	785	797	710	801	746	770	809	753	748	757	813	784	781	734	790	760	772	769	758	744	779	805	772	831	745	736	773	770	778	756	745	756	811	757	762	779	769	765	729	788	775	802	757	805	762	843	771	751	778	745	755	745	763	766	781	779	750	767	732	700	744	787	791	740	754	773	767	725	714	726	808	782	805	772	792	810	734	698	790	741	732	743	762	746	792	725	786	813	790	767	725	755	734	794	723	725	764	744	736	764	768	733	731	814	734	824	734	795	779	754	777	792	803	761	772	805	764	763	706	733	744	773	768	796	759	803	754	757	743	768	791	773	776	726	746	784	780	785	751	782	744	755	749	759	821	775	765	782	791	760	766	751	791	786	756	761	785	752	814	760	748	746	768	716	755	749	785	836	755	775	807	783	780	726	770	738	790	762	748	769	749	770	776	728	789	787	784	740	771	775	767	720	744	792	796	745	778	784	729	744	745	787	794	772	798	783	754	807	766	733	743	772	749	819	779	751	751	767	762	794	734	822	760	786	708	754	743	729	773	731	775	834	738	780	781	755	767	753	703	782	758	811	754	789	769	781	810	775	815	743	739	739	801	779	752	742	795	798	754	713	794	746	790	789	716	777	719	787	781	755	741	778	754	792	808	769	770	754	790	746	734	792	771	764	797	774	799	768	761	743	738	802	764	766	792	767	793	730	727	836	813	784	785	748	756	752	744	767	778	773	754	779	789	729	773	760	738	791	749	770	796	822	822	780	782	779	758	757	791	805	745	809	837	753	748	790	810	797	742	775	791	770	750	808	760	763	761	761	753	847	770	790	774	714	745	783	810	796	810	796	758	787	738	808	774	773	765	752	785	759	789	776	817	772	830	796	728	775	756	779	733	784	836	781	741	763	787	766	722	795	812	780	753	749	791	747	760	822	791	822	772	765	794	807	741	779	809	802	738	739	733	732	759	767	827	767	808	768	735	770	771	797	753	762	721	811	797	827	746	722	765	709	762	736	777	792	822	764	744	768	797	746	789	750	806	733	746	807	747	771	770	777	756	786	776	785	771	752	793	752	747	783	786	840	760	781	752	760	773	729	763	734	761	798	757	741	733	777	741	761	774	769	810	812	747	767	732	729	810	747	710	841	752	704	707	772	726	789	749	836	780	781	757	754	793	802	766	745	791	737	793	786	746	781	734	712	766	748	773	716	743	763	816	759	771	765	778	736	746	731	762	802	785	739	758	803	764	768	755	784	777	795	813	753	716	762	729	722	771	739	764	769	763	760	769	812	767	734	740	773	784	739	832	738	794	758	798	768	796	717	735	761	769	729	726	784	787	782	731	779	777	801	731	718	769	794	769	767	776	743	728	792	787	809	717	764	761	799	786	813	750	719	737	797	741	768	791	788	807	769	794	751	814	764	760	770	819	754	783	761	752	743	796	762	775	796	727	757	801	781	766	709	799	760	726	790	750	739	794	783	741	853	742	778	742	790	800	746	770	760	791	785	754	758	685	746	741	799	776	777	760	804	797	781	763	774	768	785	769	761	816	750	755	696	783	780	750	792	748	809	809	769	742	737	814	760	743	777	785	810	773	813	785	801	807	743	805	787	785	725	750	757	772	777	769	762	805	778	808	735	768	775	811	728	756	804	770	777	782	759	744	714	769	763	782	728	822	801	741	755	778	780	773	752	803	794	780	723	744	795	822	822	795	713	698	732	822	806	756	731	727	768	765	737	801	713	779	743	779	773	760	768	787	751	778	727	733	770	790	789	697	804	745	770	756	757	777	758	736	751	747	793	761	773	716	741	802	782	781	811	742	824	794	769	750	793	780	730	778	802	735	723	789	769	749	754	757	753	802	797	764	774	759	787	778	809	791	780	716	727	747	765	828	762	748	774	763	784	764	777	799	771	799	815	791	721	811	807	844	822	804	803	749	733	771	764	792	725	775	742	800	764	769	812	777	773	742	792	742	767	766	767	763	758	796	731	771	773	745	808	750	789	790	767	767	755	769	835	797	767	784	735	772	737	740	758	783	770	748	746	778	764	798	756	769	749	769	747	784	733	769	798	800	769	741	779	799	771	777	763	765	772	800	754	773	761	788	719	819	766	730	740	793	789	771	779	793	758	813	803	758	795	745	765	792	772	782	713	757	742	779	799	776	770	752	786	770	788	766	761	841	802	738	805	809	714	780	712	774	788	750	794	738	786	742	776	765	762	718	778	766	780	805	713	755	807	771	756	772	735	755	769	726	767	794	810	756	748	763	786	771	737	767	783	773	751	735	817	812	782	786	758	780	781	801	733	850	767	725	750	778	703	791	763	758	764	751	791	722	778	712	837	774	765	820	750	736	792	741	747	722	801	727	783	760	752	790	800	746	751	771	771	779	734	806	749	766	752	743	783	772	806	751	734	718	750	784	727	774	744	799	848	809	777	781	766	734	761	753	717	810	784	776	765	752	759	775	787	803	749	768	805	739	754	768	757	800	760	830	780	747	772	722	707	784	814	768	760	746	775	780	761	747	791	761	808	761	794	761	748	836	760	768	765	783	763
68837	70068	74233	52661	33067	22536	15028	9457	12875	7968	1837	323	297	320	358	297	360	372	311	334	245	249	232	246	281	218	207	264	228	212	239	251	212	216	209	234	227	209	217	215	189	180	237	229	199	207	208	199	221	237	215	213	208	212	219	190	210	208	189	215	234	213	187	211	207	213	215	185	230	197	232	204	221	213	193	224	215	216	197	238	228	200	226	218	226	217	196	232	216	210	213	185	207	227	245	210	214	239	247	199	218	222	218	215	218	200	196	223	203	215	227	236	230	213	194	209	176	227	200	240	251	202	232	245	215	212	205	208	229	216	236	198	216	224	223	225	221	204	210	215	221	215	207	226	217	205	211	205	198	217	217	185	199	202	231	219	203	211	227	233	222	223	197	213	221	232	217	223	195	240	205	195	199	213	234	194	195	230	197	232	236	212	185	211	196	221	217	221	206	205	241	192	198	231	214	197	222	226	208	214	201	194	241	215	214	235	231	217	222	235	231	220	198	232	210	236	184	240	217	236	230	207	190	224	175	214	236	220	222	198	206	203	191	221	222	224	207	226	235	200	220	207	220	221	232	195	196	204	196	184	220	219	222	224	229	220	236	224	233	216	195	203	236	187	203	221	250	200	230	212	238	226	242	209	233	212	240	203	236	226	216	204	190	205	204	231	229	195	225	208	225	224	218	221	223	220	211	239	196	220	192	213	216	214	192	229	211	213	203	215	218	202	213	223	211	204	257	205	232	228	227	207	207	201	238	226	219	206	209	175	201	239	211	249	205	198	236	220	203	233	220	201	234	221	210	220	187	204	210	211	217	192	222	196	227	190	201	190	196	231	207	220	223	217	224	219	225	212	190	220	186	204	200	202	198	204	210	234	221	241	197	233	207	194	241	212	224	204	214	201	203	199	212	222	185	218	203	211	220	195	212	204	227	204	198	209	210	198	192	205	224	225	237	201	216	228	233	239	223	226	214	215	228	202	210	205	223	223	216	205	219	232	220	244	224	217	223	212	198	205	215	200	211	221	213	215	205	219	201	195	222	227	208	214	213	197	212	187	224	208	244	210	202	215	214	202	228	215	206	192	223	210	210	224	213	210	213	178	212	235	239	207	227	211	224	206	233	199	216	216	186	206	213	183	211	188	195	209	202	208	214	237	232	219	191	231	186	213	184	209	206	219	228	214	201	207	211	213	220	215	218	237	214	215	216	225	188	204	203	222	220	176	213	187	194	168	205	258	204	191	196	217	209	190	186	211	206	205	224	229	209	207	195	200	192	230	218	189	226	208	222	218	208	212	215	211	226	198	206	215	217	205	231	224	212	235	233	230	221	209	216	214	219	228	236	217	211	213	240	202	237	222	219	199	191	209	209	195	226	224	200	198	205	225	228	195	201	209	249	217	214	241	217	197	223	213	212	235	224	184	225	205	228	203	200	202	206	224	217	214	194	207	236	209	208	217	224	224	230	191	241	195	175	206	201	222	203	215	233	197	194	198	199	207	196	225	183	210	198	222	231	201	199	217	207	201	197	233	240	234	212	228	239	236	212	226	212	204	217	197	220	218	225	214	234	197	221	230	184	181	232	236	228	198	215	183	181	231	226	210	229	213	235	213	220	232	216	232	219	234	190	199	206	186	208	221	219	202	217	208	217	203	192	208	207	211	185	190	229	218	232	210	241	223	210	211	228	201	227	260	204	189	196	238	207	204	201	203	202	233	208	207	190	229	201	219	206	208	209	223	215	215	230	209	200	227	238	227	205	185	206	218	197	213	215	206	222	238	201	198	222	212	206	222	205	200	224	224	221	225	187	205	225	198	214	218	204	244	235	192	206	209	187	218	252	190	215	231	224	218	224	197	216	228	198	214	236	196	215	226	229	224	235	210	233	219	217	216	226	234	232	194	202	229	208	225	211	237	197	213	215	202	195	219	197	234	247	213	232	211	198	221	211	224	203	198	228	204	236	225	249	236	208	203	221	207	212	206	204	227	238	214	233	217	224	212	194	206	211	205	203	207	220	199	217	242	215	251	228	209	232	210	194	217	218	213	210	226	233	190	206	190	208	239	199	223	204	178	241	210	218	221	211	234	226	231	229	228	230	232	220	210	203	221	223	238	222	234	225	203	216	212	208	220	217	224	229	227	222	199	208	246	209	211	199	241	201	171	224	222	221	192	204	192	210	227	200	205	213	213	194	257	222	246	207	213	223	214	215	246	232	204	199	212	198	199	226	221	216	211	238	216	213	215	204	220	210	227	199	213	209	230	223	219	204	216	241	182	206	235	227	240	210	228	221	205	221	232	179	222	228	203	203	191	189	203	232	216	199	223	212	219	201	214	230	211	208	232	218	210	220	201	197	213	246	219	215	200	187	240	220	231	218	222	233	242	213	226	210	227	217	218	207	234	193	235	235	254	214	202	232	206	208	217	210	196	219	213	201	211	217	188	197	213	216	229	230	228	189	229	225	204	208	228	222	202	227	235	211	227	221	206	187	214	244	206	207	218	238	202	201	231	226	201	216	227	202	254	208	215	233	229	208	201	196	208	211	181	233	232	217	226	225	243	218	206	186	216	202	214	233	238	221	205	239	232	185	219	236	222	251	224	206	241	203	227	220	224	220	189	206	215	222	234	237	223	199	199	211	209	215	209	241	224	227	191	201	222	229	209	224	231	184	208	205	225	221	251	221	180	208	201	228	219	205	213	234	217	216	237	193	232	244	212	220	210	199	171	198	218	226	215	196	203	231	215	242	215	223	207	219	209	219	202	228	227	231	210	212	216	223	245	219	194	218	197	221	218	202	254	222	213	230	214	212	224	217	201	189	201	246	203	223	195	224	225	220	226	216	229	204	211	223	215	210	222	227	226	200	229	211	206	211	231	207	195	228	216	226	214	216	221	237	205	189	220	213	208	214	217	185	256	208	210	197	220	218	228	225	184	192	211	210	212	196	216	220	231	192	203	229	216	210	215	202	218	219	211	227	226	233	206	206	218	225	203	215	189	219	225	223	222	211	225	188	177	195	211	234	224	206	242	230	194	205	233	209	209	209	230	226	198	202	198	230	195	211	202	208	241	241	230	204	217	179	204	210	210	211	207	223	210	190	215	206	211	200	214	240	196	230	224	221	190	202	208	205	174	212	231	214	196	241	176	205	239	248	212	185	185	196	201	205	222	220	224	195	219	186	219	178	208	205	203	198	209	215	240	225	186	236	247	236	232	219	213	203	205	221	215	201	218	204	216	226	195	184	206	233	228	223	220	224	237	216	193	212	193	211	238	216	190	219	207	206	225	230	198	198	201	193	223	226	213	204	208	210	208	226	201	200	211	214	208	219	188	233	219	220	191	204	243	199	226	208	199	202	194	207	216	215	207	209	224	217	197	242	227	209	218	210	213	210	197	220	183	215	229	233	214	192	218	222	238	203	207	221	219	217	219	214	204	228	207	234	194	216	214	201	214	202	236	201	206	217	200	201	203	233	215	201	196	218	221	223	190
43140	55581	71989	57188	33288	27188	20321	18822	26130	23485	4046	947	893	1142	1057	1190	1285	1528	1311	1138	1095	768	776	771	921	715	741	672	582	607	525	518	598	570	517	544	559	550	531	615	572	545	554	569	545	545	558	496	564	557	529	551	563	564	533	560	534	544	575	560	592	552	555	512	592	568	564	496	532	541	550	534	555	570	583	581	528	562	555	529	555	573	528	568	517	544	556	532	533	528	539	527	558	560	591	544	566	550	548	539	547	550	507	531	541	566	568	534	553	564	530	494	513	523	546	538	553	581	519	534	547	531	557	569	545	524	539	532	524	554	559	527	523	524	576	519	527	591	552	556	577	521	561	537	580	514	581	536	540	541	610	526	539	513	540	584	546	531	597	548	584	569	549	572	565	564	504	557	547	533	535	531	544	546	521	543	578	538	582	533	538	556	574	567	568	486	519	555	548	557	538	533	534	539	550	563	543	562	562	521	583	558	578	568	548	540	521	540	528	546	526	566	507	486	538	533	539	551	533	532	566	551	595	549	531	568	567	568	566	562	533	499	553	557	527	516	568	557	558	496	547	491	548	482	547	535	554	546	540	521	566	541	550	542	564	524	528	538	536	516	509	544	544	573	537	579	554	487	538	533	494	575	577	527	515	547	538	570	581	541	590	516	554	552	508	533	566	561	514	497	501	578	551	535	540	556	560	585	548	540	550	544	564	557	525	535	546	549	527	548	550	529	529	571	579	514	559	559	537	529	561	546	545	572	524	578	546	542	534	492	545	516	529	526	529	545	531	539	525	541	497	556	545	507	539	574	533	547	527	520	534	554	555	582	547	579	548	537	553	527	511	504	576	557	544	602	564	586	557	571	540	553	565	528	558	523	512	564	504	538	533	546	533	538	544	528	557	557	497	520	543	550	584	558	558	551	524	507	532	581	553	570	557	555	589	524	560	537	546	559	545	535	546	561	542	511	536	543	575	497	573	557	521	547	521	574	530	532	582	529	523	503	577	586	558	550	514	543	529	563	502	536	560	561	547	531	537	533	574	551	550	518	546	580	550	558	549	493	511	530	539	603	556	525	515	529	574	555	544	521	549	550	545	544	523	559	541	542	560	545	586	546	496	544	568	545	569	546	531	498	541	578	537	568	517	522	526	497	522	534	541	567	555	550	544	585	551	550	521	571	553	558	531	541	545	580	558	541	534	513	543	515	569	558	544	557	553	534	560	569	552	537	543	551	513	583	530	572	543	531	499	535	522	588	550	538	535	546	557	571	553	565	584	486	549	563	517	503	547	556	496	586	536	547	591	589	543	544	579	513	514	563	563	507	556	551	521	540	558	575	536	540	541	507	518	549	512	567	528	558	553	523	525	537	552	518	541	527	518	534	515	582	530	558	558	571	565	526	589	528	520	595	557	545	502	519	505	555	536	553	537	541	525	564	561	563	523	564	552	515	573	581	512	599	560	504	549	521	548	560	548	550	556	531	528	551	575	550	564	558	547	540	544	544	530	531	551	548	520	536	553	564	586	566	548	516	539	548	593	500	549	568	538	582	534	524	532	549	605	568	521	553	554	570	594	558	540	541	553	555	525	554	511	534	547	517	556	552	554	539	524	571	542	547	553	540	531	544	510	542	525	539	532	582	538	485	582	521	537	527	514	513	536	526	599	558	560	544	546	487	497	544	555	518	549	543	590	550	528	581	549	506	542	543	580	546	502	551	544	551	560	542	558	563	562	548	545	498	522	517	532	562	536	537	518	482	540	523	557	514	544	506	525	580	542	507	559	520	529	544	548	565	488	516	568	521	555	515	543	551	549	540	539	533	547	562	530	539	528	583	577	568	536	541	588	547	531	546	552	555	501	543	565	514	544	557	538	527	538	517	533	547	550	530	527	549	564	524	579	557	564	572	565	554	529	534	573	530	545	559	566	553	554	543	515	567	544	526	532	526	571	523	554	594	516	550	561	567	495	510	512	572	505	539	531	551	567	511	576	506	601	560	548	519	563	521	564	528	579	534	541	558	544	547	529	500	508	500	542	569	539	505	561	542	536	547	532	518	536	519	575	536	574	490	594	582	494	578	521	553	545	576	545	557	536	521	511	551	544	610	539	553	539	555	533	544	557	519	571	550	508	560	515	554	483	547	586	560	541	547	527	572	528	526	527	564	562	563	579	582	529	543	548	559	518	512	526	553	543	553	547	523	548	544	547	544	553	528	561	559	498	529	524	535	565	561	579	527	532	544	551	537	582	549	534	509	509	550	550	518	536	534	599	566	523	587	581	564	532	552	557	516	546	556	549	541	558	530	541	566	538	556	543	565	507	513	536	557	555	545	549	578	559	550	538	523	572	546	521	540	563	542	521	539	558	528	517	562	504	521	559	522	527	550	531	576	556	577	546	550	529	537	523	568	557	549	541	530	555	519	527	499	567	543	550	527	574	543	540	555	543	544	535	598	511	550	564	500	562	546	513	546	531	509	535	554	575	514	553	573	522	529	556	535	530	502	533	557	519	509	519	537	512	526	518	571	570	536	543	545	539	553	530	521	543	559	552	542	526	547	514	513	555	541	503	524	563	558	532	507	516	544	530	558	549	546	490	565	480	540	554	540	532	552	557	528	542	525	534	570	569	533	514	504	515	542	519	526	554	530	555	559	508	533	515	567	559	592	567	547	542	525	554	583	506	519	568	502	529	514	493	542	529	522	572	522	536	544	539	532	511	525	514	531	551	558	531	553	571	548	545	567	514	516	535	571	575	576	544	533	545	541	503	539	567	555	588	531	550	558	554	514	531	544	504	530	511	551	519	589	544	522	531	567	584	561	530	545	566	533	529	554	531	504	504	561	536	554	551	545	537	549	558	512	533	523	536	519	521	561	543	537	543	553	583	485	522	512	509	567	517	533	573	537	529	535	565	564	526	539	502	543	519	549	555	556	534	542	519	554	528	533	556	578	529	536	534	521	525	547	503	549	540	514	522	525	565	515	560	529	544	560	549	543	526	566	529	582	572	583	559	540	551	544	565	527	546	528	532	540	543	550	536	554	563	539	541	521	525	556	550	511	556	525	558	535	574	566	527	563	564	520	550	534	557	536	521	592	566	542	502	573	537	534	539	515	536	584	565	516	542	524	562	535	541	539	539	512	559	553	544	534	567	534	588	600	542	537	564	536	581	599	536	529	499	591	532	528	516	607	527	589	571	550	510	611	537	519	558	560	558	552	561	558	514	567	518	514	533	556	540	523	509	562	577	535	539	506	568	508	510	508	532	593	506	528	548	519	522	547	578	509	517	531	573	515	565	507	535	554	547	541	585	569	545	545	529	524	532	526	572	541	519	539	568	536	546	545	538	515	564	552	579	552	536	583	529	555	534	547	557	552	566	521	537	568	551	508	606	554	557	527	514	552	530	522	541	582	568	505	565	499	532	556	518	512	560	549	539	549	552	570	542	532	485	568	544	511	563	555	531	561	581	596	529	548	555	580	547	536	546	577	537	529	536	566
13337	9051	14689	5724	1994	992	701	618	643	537	434	367	412	398	400	402	395	395	423	402	396	378	426	405	463	400	386	408	426	420	397	381	450	397	410	355	384	403	383	402	417	379	422	418	422	394	394	416	403	391	391	397	411	394	416	419	425	395	385	427	402	403	421	417	411	405	402	409	418	419	393	418	380	365	378	387	415	385	366	431	397	396	432	378	437	399	397	427	406	355	400	401	415	443	416	437	413	408	387	415	403	414	376	414	411	382	387	413	394	401	383	411	364	427	402	390	389	388	410	423	413	400	395	416	398	390	399	404	402	444	412	395	406	375	414	406	379	371	416	390	430	394	422	403	404	418	382	415	389	430	414	401	402	401	402	364	417	405	380	416	406	434	373	401	381	385	389	423	416	406	406	395	432	398	388	391	433	426	445	425	393	389	367	393	385	397	433	411	429	408	393	418	403	414	402	415	408	423	413	406	413	400	411	392	398	360	386	419	397	411	414	409	393	415	377	391	405	382	386	413	415	402	414	429	396	383	427	385	373	377	448	422	389	406	391	396	401	410	405	427	430	401	404	416	417	401	390	399	417	432	423	394	417	415	392	406	424	420	385	410	412	422	381	378	354	403	390	397	390	440	401	424	408	414	435	404	386	400	417	399	454	401	395	389	407	437	421	403	423	393	395	407	409	405	448	397	400	423	367	362	373	436	420	390	433	368	398	436	393	427	411	363	369	408	410	374	426	394	401	398	413	425	423	417	412	425	367	422	411	399	381	400	446	392	393	436	431	389	412	396	422	407	411	388	393	421	443	401	372	385	412	374	401	402	416	416	406	423	429	407	400	387	402	424	368	389	380	394	410	372	383	379	400	447	438	431	401	413	391	375	444	362	412	408	418	397	380	436	438	355	350	403	441	418	383	386	396	403	389	384	422	426	417	461	401	435	410	376	437	474	403	402	416	380	400	416	386	437	441	403	382	395	419	417	405	416	423	381	423	405	368	375	382	437	422	393	409	398	392	426	394	388	387	403	425	413	407	405	406	392	372	398	428	401	373	423	412	402	387	401	384	406	400	418	405	404	418	424	399	422	395	398	376	401	381	410	439	436	405	390	405	404	441	372	405	420	419	436	406	416	402	422	399	363	369	386	404	399	385	391	371	411	410	403	397	425	402	375	412	383	435	393	386	397	391	380	390	431	391	389	420	385	364	407	386	411	385	429	430	388	426	438	400	427	385	450	369	419	399	395	427	412	427	436	424	406	416	413	393	392	413	408	413	423	439	422	399	414	438	449	378	386	399	426	378	435	384	394	343	406	376	417	384	407	433	396	405	393	395	424	429	446	402	422	415	395	412	410	419	423	425	384	428	426	419	385	406	429	405	448	394	444	432	395	428	394	378	398	423	393	394	413	421	419	401	398	381	381	419	389	406	414	391	417	425	425	429	391	412	410	442	439	449	398	397	411	418	418	407	432	430	394	392	381	409	383	373	401	391	453	403	399	415	388	404	428	409	431	395	370	381	360	414	392	421	418	424	386	428	413	412	435	425	419	414	396	412	393	379	397	402	397	417	384	388	426	403	424	383	438	390	389	423	441	424	420	413	393	417	398	430	431	384	389	436	394	388	403	418	394	392	410	460	399	388	397	407	398	439	415	391	415	392	415	397	394	389	385	423	403	412	387	392	427	397	377	365	416	376	401	409	415	345	397	384	399	380	388	411	411	407	381	412	407	390	389	382	407	402	471	442	394	443	408	429	390	419	387	430	412	401	439	401	385	409	434	429	386	414	436	415	406	388	389	457	428	414	429	379	379	398	404	408	405	389	394	409	419	426	402	419	390	374	409	376	406	387	390	390	391	434	378	392	426	411	383	427	385	391	405	406	401	402	420	394	400	377	422	422	396	394	393	446	460	429	425	401	391	411	388	435	386	406	426	383	414	390	369	412	398	419	374	443	359	407	417	426	400	350	392	393	421	397	386	414	419	401	399	397	432	371	392	432	385	376	421	374	422	397	398	397	415	418	423	401	396	381	429	416	407	400	387	383	381	388	365	406	377	405	383	420	382	391	362	408	391	438	424	404	409	377	414	394	378	392	429	454	377	413	404	374	399	429	433	386	409	405	405	367	403	359	404	398	442	420	422	409	388	372	436	375	411	395	380	409	408	396	387	401	381	433	416	409	378	413	386	396	425	385	402	360	349	386	410	393	434	412	371	400	392	407	394	383	431	421	466	396	418	397	392	420	406	387	421	367	372	422	428	408	433	424	441	425	401	447	414	390	427	398	392	379	412	403	408	397	375	393	388	446	399	430	390	452	390	401	415	421	397	380	485	411	420	401	377	432	383	396	433	394	405	397	435	408	414	410	421	402	416	431	405	394	405	391	397	401	389	387	393	424	419	390	396	453	400	430	399	402	401	384	370	388	421	406	441	393	356	416	400	415	397	395	412	380	404	419	415	397	427	391	428	400	420	379	410	419	371	407	372	414	415	434	393	412	395	392	392	423	404	420	397	446	415	492	413	385	407	398	416	424	364	370	409	395	396	422	354	384	376	384	400	423	400	389	406	373	390	434	426	426	430	449	421	422	387	425	420	409	385	431	411	411	422	432	393	415	420	399	431	385	404	398	373	402	405	376	372	395	422	432	433	370	431	407	400	408	438	403	436	400	420	411	392	362	434	422	429	428	406	426	416	426	417	461	416	425	436	426	436	430	388	424	378	413	411	413	396	388	395	404	414	403	445	403	420	427	417	416	369	389	408	370	394	401	394	415	428	377	407	414	420	407	427	397	410	422	383	387	410	387	408	425	359	409	413	398	380	430	423	400	384	422	395	419	410	419	409	421	430	440	378	430	381	426	449	408	443	397	438	417	408	397	407	438	388	368	415	445	414	383	427	391	413	401	396	434	404	419	436	439	462	397	402	420	431	400	385	401	404	424	397	379	387	376	385	408	384	390	401	390	382	436	422	458	420	400	395	393	347	387	430	425	420	425	454	386	358	360	438	417	380	393	406	375	402	436	449	385	393	416	384	416	410	396	412	406	390	386	388	421	406	417	374	388	427	386	408	449	386	383	437	424	413	393	409	362	450	422	396	455	438	424	386	430	380	407	414	385	416	411	413	395	443	426	381	371	423	410	386	391	353	402	425	437	386	403	403	408	402	397	392	438	373	439	409	390	394	396	405	434	376	418	400	383	409	398	402	409	396	388	408	368	402	412	434	440	432	352	391	447	435	418	442	422	402	385	417	376	417	397	395	411	420	410	392	410	417	382	422	423	425	417	403	428	390	414	402	360	402	387	421	362	391	396	397	394	409	417	424	392	434	390	390	394	406	373	422	391	444	392	383	381	404	366	416	416	410	415	420	397	410	377	425	394	381	422	430	416	420	422	422	423	398	413	431	417	409	427	415	447	390	370	389	382	401	353	395	422	401	427	381	416	419	390	390	451	436	404	425	424	402	401	442	386	403	420	399	418	382	390	421	376	407	404	414	422	438
11744	12632	22876	12881	5255	3794	2391	1954	2554	1977	1073	965	985	1020	978	990	979	1008	997	988	980	950	954	1025	961	985	955	982	979	906	987	922	976	950	953	986	1001	1022	1013	994	950	961	1002	931	953	951	948	995	1034	922	951	968	966	957	929	961	1019	1066	920	971	966	984	955	942	991	967	945	970	964	967	996	967	977	967	1001	927	996	974	972	989	1010	953	1014	916	983	1016	947	958	936	889	926	953	921	926	913	1008	972	997	921	938	990	959	977	959	970	976	980	966	942	943	960	972	932	986	993	988	962	918	929	965	1000	949	960	926	920	970	907	991	926	951	997	985	987	1002	929	950	992	955	924	923	979	981	962	930	963	1022	911	995	948	920	959	994	948	988	955	1022	988	906	974	945	988	966	998	991	992	962	987	938	990	1021	947	1007	928	961	966	987	951	885	959	930	982	919	903	951	957	995	931	1009	1000	988	971	944	984	985	998	1016	956	971	1034	933	990	938	1009	983	1015	941	948	946	940	986	942	966	958	919	934	985	954	992	939	980	1001	924	971	1002	973	967	955	1018	996	941	962	969	960	945	980	969	989	962	950	1039	959	922	949	973	948	959	992	962	936	968	979	979	930	959	921	935	1010	953	977	975	948	975	986	957	1057	958	967	959	939	965	952	990	1000	930	990	956	993	919	974	942	936	974	976	956	958	961	950	989	988	1006	943	1005	984	963	990	929	982	977	963	978	966	956	941	963	971	942	951	986	921	966	960	967	969	1014	993	970	971	1010	933	961	1005	1011	1008	918	936	948	940	934	1009	954	1002	927	976	942	964	947	918	936	969	982	978	953	954	1042	986	985	986	992	969	982	981	994	938	893	992	964	985	930	975	1044	967	978	954	919	984	931	967	945	951	942	960	962	1003	900	955	982	974	903	937	966	994	953	942	983	944	1012	998	955	1000	977	973	960	964	967	994	972	1011	956	960	898	956	973	993	984	952	1027	986	971	941	977	882	985	927	972	1008	994	968	934	946	973	944	974	957	966	952	980	969	1013	1016	961	979	1013	916	978	1005	970	930	906	980	1000	947	960	921	981	974	941	950	960	939	991	956	928	926	973	961	939	960	949	932	1005	1005	977	917	999	980	994	947	954	954	941	993	948	1042	951	999	1020	947	979	972	974	936	994	984	932	952	1004	1002	931	1003	905	992	946	989	989	952	1051	942	966	1003	1012	958	1003	891	1025	942	952	996	991	927	986	1001	981	981	973	974	942	968	986	942	940	965	992	924	966	938	962	973	953	979	989	989	938	948	918	1001	967	950	967	993	962	1001	984	928	1014	985	1000	990	1009	965	971	998	997	972	1029	1010	921	1023	958	975	887	948	980	1015	1004	988	962	1021	1000	948	931	973	988	960	948	960	952	994	946	971	984	973	1001	947	991	1010	927	955	928	988	972	977	950	996	981	995	994	924	1000	1019	949	924	937	958	989	1044	970	956	972	1018	938	1022	951	922	973	986	902	1012	954	910	936	964	962	959	1014	962	964	948	978	926	985	1001	920	994	926	987	948	995	1018	988	946	970	954	926	956	946	943	930	1032	938	931	967	968	944	990	938	934	987	972	969	975	945	959	960	906	956	930	970	954	963	995	970	976	970	963	931	971	999	855	923	950	989	995	962	948	896	990	968	924	961	963	903	957	945	917	939	977	973	980	932	963	950	915	979	959	980	927	966	1023	967	936	974	964	945	1011	1022	988	971	935	950	993	991	954	1027	1006	955	1008	921	947	1002	968	928	952	955	929	952	1017	998	994	950	986	979	965	929	921	984	1009	936	1022	981	992	978	1015	936	963	930	1004	1010	952	948	1007	935	915	977	1026	984	977	1021	969	1016	983	945	955	995	930	957	944	1006	951	967	996	953	944	1025	978	980	983	909	982	1002	942	959	946	939	1011	995	979	989	1022	964	1026	946	963	898	987	952	930	982	1012	984	987	940	1038	953	897	953	968	1001	972	963	988	918	938	965	960	933	920	1030	995	916	986	1017	991	962	1006	965	974	930	949	1012	960	940	972	934	975	948	926	996	1005	943	950	967	968	962	986	957	927	1006	986	975	988	1012	985	988	982	977	918	977	968	1016	966	978	1022	974	942	970	985	1014	985	958	938	989	983	994	936	931	973	914	1040	984	977	965	1008	946	866	1036	974	992	986	1003	996	918	990	978	955	1007	1010	905	971	972	1004	959	1000	936	987	970	981	972	963	1007	928	985	949	994	930	978	963	916	950	987	949	924	950	922	1064	966	952	923	984	912	952	979	1000	996	962	944	969	964	998	979	939	1001	1045	957	892	956	972	979	962	967	964	948	983	943	926	960	969	926	966	942	966	948	992	995	971	978	950	940	979	916	941	1013	996	942	927	966	949	925	931	1006	990	913	947	976	970	997	980	944	939	913	1019	950	963	936	920	1051	994	974	932	975	953	1007	978	956	944	952	974	940	999	947	1011	995	1009	1006	972	1012	1036	990	1000	943	881	976	1017	955	914	940	932	1017	954	924	960	980	916	954	949	1010	956	992	966	988	983	983	944	949	991	969	902	949	965	953	963	956	925	962	988	949	1014	968	950	914	954	998	997	932	995	946	977	989	967	971	943	1008	974	946	964	977	987	962	920	1001	959	999	927	947	949	971	972	1003	927	990	1001	1039	970	921	963	944	975	964	996	953	988	1045	1027	925	937	1034	1003	1009	1011	987	984	963	988	944	954	898	961	999	954	941	924	941	945	933	988	907	954	1007	1027	923	976	934	1002	912	966	1019	989	1040	927	1048	947	957	988	957	907	938	961	960	945	950	923	938	976	994	987	936	951	944	990	971	966	964	923	948	938	984	940	990	996	947	998	930	987	962	968	975	930	920	917	923	971	971	1028	942	981	946	933	967	952	1002	1001	969	994	950	940	1068	1001	969	953	997	943	979	969	988	961	959	971	980	1018	1003	1009	931	1021	965	942	947	994	929	893	959	934	975	1055	938	1007	975	925	990	972	992	928	982	981	939	994	1005	946	983	947	981	981	947	930	1011	955	967	1031	995	945	1066	982	949	947	911	983	981	988	974	987	990	1033	1009	1017	961	1006	971	941	963	973	1029	972	992	973	975	1007	950	1004	997	926	947	967	929	945	945	924	970	995	990	962	953	1011	980	954	1005	939	964	972	985	961	990	950	960	950	992	932	936	958	947	926	967	982	1004	1000	1005	942	959	1031	1009	1020	931	950	971	898	1006	992	991	982	999	930	964	936	992	993	937	946	958	999	989	955	986	976	997	914	966	937	980	951	975	1019	1008	982	984	988	944	926	963	976	957	958	945	1001	1001	983	955	937	983	956	988	981	929	983	1019	983	976	943	971	976	949	1014	1011	951	925	978	921	962	989	935	963	971	995	889	973	972	969	949	1000	1009	939	972	954	926	965	970	985	960	961	905	956	994	988	983	971	934	907	935	969	961	943	947	946	947	996	957	908	939	961	953	910	1002	998	894	970	979	1010	955	923	981	939	942	956	1015	958	980	1015	985	983	956	997	933	934	969	951	954	959	996	986	987	1011	942	932	996	1013	1023	904	1008	939	977	950	952	975	940	971	1021	949	1007	935	962	914	930	941	945	915	964	1004	958	949	991	945	939	985	932	971	1009	1028	928	911	949	983	995	922	931	940	1023	979	982	996	1035	957	974	964	954	969	937	994	980	997	954	958	941	1000	1011	957	969	955	1011	943	1008
58783	58058	66949	42987	27273	14459	7282	4596	7366	5077	1173	392	366	383	358	377	342	404	359	351	347	342	365	356	351	341	347	329	323	327	336	338	349	330	333	343	313	317	332	356	313	342	304	322	307	323	338	348	341	340	336	330	300	336	312	317	312	329	332	345	322	312	343	323	342	332	320	334	326	289	349	337	333	326	336	343	347	343	298	360	354	321	310	332	319	351	318	324	305	317	328	323	318	326	330	336	334	295	323	311	338	361	337	307	334	338	310	311	397	313	317	334	340	365	338	335	348	336	315	292	341	334	324	314	331	321	313	350	325	364	325	314	290	343	340	325	336	328	359	345	339	363	349	308	315	323	320	290	337	366	311	343	348	328	344	345	321	301	348	317	299	321	322	359	331	334	310	306	333	351	324	307	322	347	318	362	336	320	343	312	298	307	349	324	336	314	330	345	362	317	320	322	361	303	345	364	284	297	349	334	334	330	367	362	333	290	337	367	299	323	324	322	339	321	329	326	326	328	307	349	338	302	318	334	310	333	333	317	339	327	306	335	317	348	315	339	323	314	319	327	340	363	330	349	334	310	357	304	326	357	338	348	338	315	332	334	334	356	317	355	352	354	349	365	330	349	332	332	334	318	320	328	310	322	339	339	327	345	295	320	308	337	332	316	315	330	327	349	325	331	364	346	341	336	341	295	327	347	345	344	350	362	327	297	332	358	358	321	350	303	308	322	336	332	325	310	337	334	350	323	313	308	355	353	307	322	356	287	330	307	343	335	315	305	334	322	347	351	320	320	338	334	341	333	345	313	363	326	331	342	361	322	312	314	336	321	309	334	339	309	354	314	289	327	330	343	323	337	377	332	284	350	368	311	308	325	320	311	346	316	337	349	313	294	310	303	325	308	346	312	320	294	354	314	311	331	314	334	339	343	346	336	318	354	344	371	314	318	326	333	290	321	304	335	322	351	307	300	306	301	313	320	321	334	362	339	342	354	310	349	316	355	319	332	317	330	344	314	313	289	311	322	341	314	322	311	321	351	382	345	323	352	353	305	361	316	315	334	311	331	331	341	326	346	339	320	311	318	350	335	343	340	363	355	323	314	321	369	345	361	372	323	323	357	374	300	335	345	322	358	334	318	330	357	326	358	344	349	325	343	320	322	305	327	327	327	329	317	326	327	357	322	327	311	360	339	345	345	315	287	366	305	360	294	339	314	359	319	314	343	321	353	341	327	349	309	327	298	299	319	303	328	327	304	322	350	367	332	272	324	319	354	361	336	340	351	329	321	306	307	315	351	348	342	303	345	350	319	359	304	335	338	332	352	325	330	327	343	285	334	297	342	336	340	357	338	319	378	296	332	337	336	378	328	321	349	341	383	341	275	341	313	301	350	315	335	330	330	358	344	368	304	341	341	353	371	284	324	335	291	335	327	366	317	336	303	305	321	322	323	336	314	285	344	318	305	312	322	352	313	328	308	314	333	347	342	325	322	329	320	316	322	330	313	363	357	350	375	317	334	307	364	296	323	310	328	346	324	342	333	316	339	345	325	305	332	324	309	320	324	320	317	322	353	350	323	389	358	315	327	339	334	305	335	319	341	307	310	307	321	313	352	296	323	328	307	335	314	356	354	344	338	335	300	330	343	361	318	353	355	334	348	349	329	329	334	327	324	359	357	341	325	315	308	336	327	315	339	318	335	353	353	346	329	326	340	315	328	286	297	312	310	335	354	333	308	331	341	355	336	352	317	345	297	296	327	340	349	323	351	365	345	336	324	331	349	354	315	303	348	345	331	339	314	364	336	362	347	353	326	316	308	307	324	334	317	352	337	332	339	331	320	334	322	330	354	372	336	328	340	340	309	315	359	332	314	315	290	304	316	350	332	293	328	326	319	367	341	321	317	313	336	331	336	316	331	332	331	340	333	325	341	308	353	335	342	336	342	360	336	310	320	336	312	335	336	334	318	319	331	311	339	319	333	350	322	346	318	299	331	312	327	333	315	330	332	315	328	337	328	303	284	308	330	330	369	346	329	327	328	353	312	334	350	311	335	310	303	336	314	318	331	335	351	344	362	293	340	344	309	327	346	347	334	331	328	327	337	301	328	304	317	291	352	310	358	340	350	309	346	302	332	309	384	334	319	302	298	326	348	361	352	340	313	326	351	349	358	320	345	328	305	328	341	344	323	315	361	339	296	322	332	296	304	310	314	297	340	289	328	313	317	331	316	326	336	345	315	349	302	327	312	322	353	337	335	333	317	302	344	326	325	322	348	349	334	329	299	307	323	349	317	305	339	318	343	346	327	314	341	341	369	320	329	318	327	332	316	325	326	348	331	345	279	283	344	340	304	310	312	340	355	325	329	303	330	348	294	332	391	329	290	320	348	339	346	334	330	318	334	350	357	365	350	339	371	351	335	318	312	346	312	322	342	334	323	332	343	368	349	340	333	359	354	346	336	355	352	343	319	343	309	338	363	338	321	335	313	308	317	332	320	347	382	328	330	329	346	355	339	356	345	336	308	304	298	330	317	338	344	332	341	329	369	344	301	307	344	329	315	329	349	346	315	336	315	317	333	321	345	333	348	345	343	327	341	331	332	349	335	336	301	336	324	317	343	305	311	360	340	343	333	333	355	312	344	291	302	328	313	367	327	357	364	327	322	327	344	344	339	353	323	310	306	324	350	333	327	335	286	327	309	338	335	318	344	342	325	365	334	356	303	339	301	358	323	330	367	330	345	293	344	338	321	340	309	333	332	337	346	320	328	298	363	347	330	334	330	380	325	341	341	349	306	317	332	344	329	306	331	315	329	326	344	326	302	355	318	343	315	336	356	351	304	288	331	335	360	333	303	337	310	342	314	353	325	337	371	319	310	343	374	321	324	364	348	304	364	338	322	326	308	358	311	331	334	316	331	318	336	339	314	356	347	356	330	335	316	321	356	318	335	347	334	316	337	323	322	347	340	350	334	345	318	333	330	332	365	330	364	327	312	325	333	324	366	300	330	315	337	326	329	336	311	324	338	327	329	329	319	304	328	318	319	324	340	329	335	314	303	350	336	315	341	321	346	350	334	346	287	344	328	348	376	358	366	325	356	348	349	287	319	334	353	346	327	330	285	318	328	363	306	341	343	308	317	295	338	321	348	362	307	342	338	331	327	314	339	348	332	324	357	328	329	306	319	294	295	321	331	322	306	320	317	340	334	320	335	323	321	338	313	320	332	317	356	333	348	329	339	324	311	350	343	328	362	338	322	304	305	322	316	338	362	358	308	312	310	313	313	365	332	351	316	330	346	379	317	338	321	319	337	327	292	364	328	328	325	326	341	337	353	352	331	346	374	336	328	343	314	333	326	310	335	304	306	303	326	302	339	348	390	354	317	335	345	318	306	323	353	333	366	361	297	344	320	353	330	330	313	350	318	344	344	319	317	355	302	311	326	321	336	327	335	345	329	350	346	337	343	321	335	391	338	340	342	356	357	307	334	294	317	352	370	315	290
36431	45793	61741	48665	27417	18580	13573	12346	22882	17666	3641	1035	1021	1030	1026	1084	1071	1084	974	975	970	912	904	909	873	924	878	821	784	780	835	871	844	848	837	820	885	819	800	870	795	782	760	807	815	843	789	825	829	752	855	759	816	737	793	849	803	794	809	771	830	787	780	865	779	822	798	803	779	873	804	845	810	793	752	843	803	851	805	815	726	850	836	796	815	781	808	839	795	783	826	760	806	831	788	804	809	793	795	827	799	758	814	790	867	759	851	761	758	790	797	815	786	772	790	791	767	809	803	804	781	842	807	812	842	803	850	793	778	821	789	792	805	765	801	812	792	757	818	839	780	749	772	801	787	802	806	823	790	790	786	835	803	747	779	812	797	807	762	818	736	776	826	776	828	794	800	748	753	804	785	832	786	802	821	809	830	809	811	791	781	811	836	760	800	839	800	801	790	783	813	782	795	790	821	818	813	758	832	830	784	786	836	812	815	833	774	817	788	817	814	808	819	800	784	815	752	842	764	838	809	773	827	776	814	761	789	762	820	818	843	811	772	786	765	797	814	807	878	831	803	821	769	766	791	767	805	789	784	768	761	765	821	777	873	816	816	796	860	824	815	832	818	800	870	773	748	833	811	789	800	797	830	779	775	784	793	751	813	775	810	835	783	752	815	836	838	784	778	827	788	826	755	854	776	784	808	778	805	811	836	844	841	794	790	830	798	788	830	806	796	787	811	808	790	774	754	808	777	823	829	772	784	787	816	783	842	813	823	798	776	820	792	823	804	829	774	789	765	821	823	817	792	820	790	804	764	735	788	780	791	799	761	832	800	831	795	804	780	810	825	829	794	788	831	794	818	788	713	795	787	814	828	788	819	803	855	781	772	781	789	822	804	786	830	856	802	737	805	840	785	816	789	775	787	791	791	824	836	854	817	759	800	848	819	749	807	766	797	780	761	818	806	770	753	816	841	805	819	824	807	795	818	789	798	784	777	800	839	831	778	798	834	823	834	812	796	792	772	786	800	812	797	813	758	807	741	815	802	813	764	790	763	750	779	839	782	799	798	780	721	799	854	797	832	803	804	781	837	799	803	783	857	862	802	772	813	807	751	825	776	791	805	816	797	810	787	842	724	780	817	793	800	810	814	833	838	750	803	850	774	769	798	799	814	796	837	802	804	797	795	800	784	804	851	798	810	794	814	793	731	825	764	807	817	773	783	789	763	782	817	810	813	834	847	803	785	826	804	753	753	757	818	805	793	884	785	776	797	820	753	772	809	803	823	767	808	792	746	786	791	809	819	787	810	811	760	784	761	812	776	857	808	809	770	811	844	777	814	790	810	807	794	783	784	835	778	801	794	814	794	798	807	778	794	775	789	844	757	813	819	756	781	766	824	829	782	800	810	797	819	788	835	809	823	800	838	759	795	829	749	770	746	847	881	842	836	798	810	796	786	790	763	798	830	815	752	833	798	883	797	778	805	858	831	749	833	815	798	845	764	790	849	800	770	793	744	810	777	843	761	799	761	835	792	822	815	801	752	735	814	791	794	824	806	751	802	853	758	800	827	859	810	814	769	763	800	802	784	801	815	833	785	753	837	796	778	794	806	818	788	760	851	851	766	773	813	823	812	753	824	836	815	794	733	792	827	851	792	825	782	848	833	815	826	850	783	793	773	780	840	860	784	808	784	776	781	733	796	797	789	766	786	787	817	799	802	821	810	842	765	770	845	803	772	823	824	836	803	804	729	799	775	776	823	794	843	763	814	747	803	813	808	819	799	846	790	774	797	813	756	790	828	781	767	792	812	798	772	772	784	772	808	807	842	846	768	827	796	779	773	817	770	747	775	766	793	771	817	830	800	776	831	779	822	765	834	828	811	813	811	811	783	841	780	798	777	829	740	784	795	767	787	787	869	823	799	831	780	807	805	815	850	793	758	785	845	784	776	774	796	764	759	840	813	814	768	822	806	776	774	798	742	837	794	770	802	796	779	840	834	824	783	789	851	776	798	800	819	827	816	799	826	795	739	846	846	799	838	845	750	788	793	783	813	835	838	832	798	814	774	757	778	789	785	798	834	807	807	839	822	781	829	771	821	796	784	835	744	787	814	813	782	831	818	794	837	826	799	831	816	763	797	818	812	803	751	763	852	778	772	805	779	826	809	772	816	804	788	814	782	801	814	841	788	804	792	748	809	811	809	818	801	844	760	745	787	773	763	824	772	825	791	744	793	811	826	784	787	823	816	801	801	810	797	803	779	811	794	793	754	802	770	797	747	784	771	816	807	744	804	809	793	814	762	812	852	808	844	768	791	788	803	814	800	753	809	787	826	813	817	765	816	845	798	748	799	809	776	813	811	771	824	858	792	824	828	773	833	747	858	814	819	799	770	755	790	830	840	847	792	822	749	851	748	809	817	790	770	775	828	865	782	829	797	784	791	835	799	820	803	790	846	831	748	804	784	817	838	821	796	770	792	765	795	764	756	766	805	822	764	853	789	796	799	798	760	771	817	843	775	801	765	809	799	749	822	808	749	834	770	787	762	806	798	803	765	786	792	804	790	807	745	839	807	789	766	792	803	832	771	764	814	758	820	800	796	803	789	811	825	797	816	812	803	881	756	806	828	779	717	762	779	788	796	825	810	826	803	826	854	775	802	796	792	808	824	783	811	816	827	774	809	849	804	802	791	807	826	837	810	816	802	777	792	802	793	795	806	825	815	801	775	772	765	759	801	809	771	794	854	809	788	786	868	785	788	728	786	827	799	824	819	752	801	751	823	803	806	812	781	801	848	845	776	723	855	811	821	814	831	797	799	837	751	849	809	815	766	811	831	780	754	791	822	847	727	797	823	814	789	792	804	803	804	741	774	792	789	828	839	804	784	782	761	871	790	838	766	758	804	807	714	778	788	833	835	799	825	781	765	805	782	762	842	784	813	781	788	775	803	774	807	767	761	786	814	754	816	784	801	782	797	833	853	766	811	809	813	748	858	789	756	773	820	763	797	793	823	796	838	862	836	782	810	773	852	815	827	818	806	784	824	744	805	798	785	739	824	771	785	805	827	806	799	758	805	772	788	823	814	738	830	775	803	851	811	833	808	761	821	817	780	813	790	818	811	829	789	798	782	788	847	809	850	850	767	816	845	755	802	775	807	804	757	801	812	790	833	786	816	821	808	797	813	751	795	788	867	793	828	721	748	791	849	735	829	779	783	797	841	693	838	843	813	831	836	811	801	805	814	817	811	809	848	788	858	795	813	811	807	799	812	857	798	773	815	802	790	798	816	788	806	783	815	831	787	796	768	842	821	813	796	771	787	755	729	801	784	803	808	860	803	798	816	837	796	786	784	848	799	768	823	807	783	885	818	822	816	797	826	782	802	791	794	816	793	793	753	832	753	766	836	757	770	768	797	815	812	804	805	795	770	774	791	780	810	801	784	836	791	800	760	773	812	755	798	835	753	817	851	819	813	795	773	809	816	781	825	811	826	744	825	795	793	784
70385	67392	72708	50828	35787	21710	13511	7803	12031	10048	2164	330	256	256	274	286	308	318	276	268	264	262	250	228	254	253	215	250	200	192	193	196	191	221	208	218	192	214	224	210	229	209	213	190	208	202	220	219	212	190	218	213	201	207	225	219	219	220	215	204	223	193	205	222	205	220	214	190	211	202	210	207	214	189	214	210	236	218	189	201	193	202	226	186	208	231	204	205	209	216	232	229	204	205	243	200	222	193	253	215	221	198	235	205	237	206	201	209	204	213	235	215	168	200	209	213	208	195	225	192	224	240	201	218	172	200	214	192	186	174	190	203	206	212	212	220	187	234	198	215	200	207	202	185	193	195	226	234	221	249	203	211	217	199	227	220	235	183	208	212	199	189	176	206	213	230	223	218	197	227	228	204	206	225	207	210	217	219	210	201	196	209	216	196	223	197	208	201	241	208	192	205	193	206	200	203	233	197	226	198	202	214	211	210	219	196	217	219	207	231	201	209	211	210	207	196	207	198	213	222	202	188	199	194	186	235	186	225	221	205	239	198	192	200	186	222	227	221	203	213	214	200	209	225	212	212	217	189	205	210	200	206	245	206	209	209	206	212	205	215	208	233	190	203	205	208	217	210	209	202	222	199	217	204	222	196	237	234	207	217	209	261	214	216	216	178	214	216	209	198	228	239	214	176	187	195	228	186	221	181	221	195	234	218	219	200	231	190	189	201	234	237	195	223	210	203	221	200	190	193	208	212	201	213	219	228	224	192	181	184	184	216	191	196	217	210	228	190	193	192	199	193	208	221	199	205	229	220	244	212	233	215	193	199	228	196	206	205	222	196	195	211	191	206	191	199	202	194	189	210	202	194	204	228	198	226	211	214	231	198	198	204	216	201	175	215	197	207	209	201	226	219	202	190	223	214	190	193	227	184	198	212	221	229	209	190	217	193	203	199	197	221	221	200	205	209	224	199	216	199	226	201	224	202	208	206	198	235	231	230	194	234	197	197	203	214	201	238	229	212	205	203	206	231	193	202	197	200	216	204	214	197	205	215	189	217	211	191	196	210	199	198	214	194	215	200	203	213	190	228	187	201	223	220	215	192	209	221	204	215	217	195	218	210	233	228	205	232	182	195	204	208	212	209	199	162	183	201	221	207	207	175	205	231	200	204	216	187	199	192	202	201	220	193	193	227	219	194	218	185	195	188	221	228	223	226	210	219	219	236	213	205	233	192	192	236	210	209	222	209	210	198	193	248	216	236	206	214	223	206	225	216	198	197	222	245	189	188	199	212	225	220	214	217	209	218	213	205	209	213	205	194	230	218	198	215	222	205	212	195	218	230	230	224	233	196	215	201	214	209	218	178	219	208	219	228	184	221	227	212	210	226	214	206	202	224	182	222	183	200	246	189	207	200	212	219	192	198	208	207	219	229	201	235	197	223	224	219	213	210	208	192	192	221	176	197	207	201	207	214	216	224	228	202	207	185	208	198	186	201	192	220	215	217	205	204	213	200	214	210	189	189	214	208	195	212	194	222	204	206	200	185	232	200	208	226	238	210	181	246	209	186	182	199	200	214	195	203	211	234	218	213	203	233	211	211	219	218	207	227	188	206	205	228	190	190	185	200	225	231	199	202	197	232	206	229	210	194	195	214	216	208	226	182	243	211	199	222	188	196	199	215	196	193	205	189	204	213	193	185	232	217	199	229	236	189	201	214	196	228	206	219	205	189	230	220	207	215	225	223	239	191	204	203	202	210	226	210	225	202	221	211	202	210	212	229	203	190	194	194	212	196	199	213	207	204	215	225	202	232	197	203	188	188	223	195	220	188	201	214	211	186	211	199	200	209	207	216	217	223	199	224	219	220	218	184	193	200	184	225	211	211	189	194	194	221	189	214	196	220	184	201	205	207	169	186	234	201	217	227	188	214	210	198	180	202	223	199	227	202	201	208	232	184	188	224	212	208	211	236	200	215	236	179	212	211	198	193	219	217	240	199	172	231	193	207	210	198	232	228	183	213	198	211	180	216	179	224	201	211	199	228	188	236	215	209	192	196	197	184	204	182	204	214	219	182	230	218	229	192	215	221	208	226	218	193	187	204	189	208	193	191	220	229	236	221	221	218	205	184	224	188	202	220	188	235	221	226	216	212	211	199	202	217	213	212	214	216	203	178	189	213	220	188	218	222	202	225	226	211	231	220	195	192	205	221	203	212	205	248	225	209	246	206	219	219	195	224	232	209	213	205	228	214	212	223	231	193	172	209	234	236	238	220	185	205	226	208	210	227	213	215	199	199	195	216	246	214	190	197	223	196	233	220	214	208	209	220	222	216	213	186	201	223	194	206	209	200	201	216	210	209	195	220	219	181	219	203	201	200	192	221	201	194	203	213	209	243	209	217	191	216	219	195	201	203	189	208	187	182	234	207	220	190	207	200	190	200	206	166	217	213	206	198	215	217	189	190	224	229	246	201	209	215	178	190	210	199	190	211	228	220	221	181	182	225	196	212	194	214	205	220	201	208	191	194	226	188	200	198	179	198	186	221	211	205	214	188	216	186	197	194	194	186	217	223	228	192	226	225	221	203	200	231	193	210	205	188	210	226	209	190	205	218	225	208	198	210	207	193	187	198	232	224	217	223	193	215	207	215	207	210	229	216	195	242	208	194	248	199	221	212	185	217	218	211	206	229	204	198	189	205	211	236	207	219	207	214	202	183	201	205	213	192	219	203	208	203	178	220	204	215	217	187	198	207	201	212	230	214	228	221	193	185	191	199	185	232	190	241	217	198	222	204	233	218	219	218	208	183	210	214	238	202	203	209	198	194	219	192	217	201	221	213	200	211	197	199	229	202	240	204	220	214	214	187	211	196	203	180	207	203	222	174	200	208	214	195	213	231	197	209	196	185	214	237	195	197	205	210	216	199	221	208	208	199	245	216	208	207	217	191	206	179	192	216	202	209	228	200	198	190	206	195	200	199	235	249	223	215	190	218	198	212	210	189	201	214	194	210	204	216	212	215	225	211	224	226	202	212	200	243	191	209	224	218	189	210	196	196	196	204	204	209	208	229	192	186	223	197	222	208	218	196	202	185	187	208	187	226	220	193	239	180	238	220	212	232	237	213	222	210	216	197	199	216	214	177	223	233	205	202	201	196	199	209	224	184	175	209	192	221	218	222	243	210	201	207	192	211	219	217	221	213	213	214	213	211	220	218	206	202	198	204	181	197	199	221	211	240	228	195	214	197	214	204	171	215	234	210	217	186	200	217	200	231	211	213	209	202	202	210	208	202	205	216	212	206	209	236	201	216	220	213	201	204	205	205	187	214	227	214	220	218	205	191	205	224	203	194	205	207	186	236	202	221	204	210	226	181	219	196	206	247	175	182	188	218	232	185	220	193	208	216	215	192	215	208	205	169	234	182	184	209	201	210	194	202	200	217	216	200	223	195	203	206	184	166	206	222	205	189	214	202	231	221	190	212	233	207	219	207	215	209	186	201
43955	54884	71591	57940	35009	25154	19292	16738	30183	26010	5982	1210	871	783	877	993	1277	1203	863	873	768	765	752	665	659	828	810	729	588	528	587	549	584	558	572	611	571	493	574	552	534	514	536	570	548	535	594	539	508	583	574	563	568	521	553	537	547	552	531	541	500	488	527	572	539	534	530	550	491	527	542	533	546	548	514	566	558	530	534	521	553	534	516	573	503	527	582	541	548	524	531	540	539	559	520	540	510	526	530	544	537	508	519	556	540	567	562	545	456	526	536	524	544	551	498	542	500	528	562	539	526	514	526	536	499	554	558	509	523	546	534	532	533	531	530	514	535	504	525	562	552	532	546	595	518	567	527	528	564	490	562	497	523	515	512	494	523	552	500	514	548	537	550	503	540	500	524	505	547	521	506	545	531	556	507	512	510	516	505	550	559	529	550	539	531	539	558	565	527	531	527	535	523	529	490	540	567	523	537	500	529	544	518	544	514	541	493	537	542	533	524	551	527	572	550	540	512	577	520	531	561	534	570	551	565	491	512	513	517	501	543	518	541	580	528	525	555	544	514	529	525	569	552	543	542	532	533	518	538	525	550	524	559	546	514	516	502	534	558	511	502	518	534	550	481	542	521	544	532	505	518	522	552	506	533	546	529	532	532	534	544	579	543	513	568	534	537	512	541	516	527	572	527	554	516	496	548	502	549	526	536	545	519	524	554	522	517	539	506	540	502	526	553	541	508	533	518	567	529	552	501	553	534	516	498	535	541	481	545	541	494	531	543	549	533	536	535	532	543	548	502	562	524	483	570	530	492	514	530	557	580	572	528	529	568	512	540	539	523	529	537	528	545	544	523	534	512	522	532	508	537	526	561	527	510	547	550	544	537	527	507	501	486	571	490	513	525	501	541	532	525	534	551	512	554	518	551	513	539	546	543	528	598	515	535	499	526	505	542	493	557	503	512	504	502	552	521	561	543	564	519	518	543	497	523	523	517	541	473	599	534	551	518	519	546	521	490	532	507	529	526	529	510	552	513	573	507	544	477	522	572	533	536	525	533	541	540	574	536	524	520	546	538	488	537	559	545	531	500	506	528	512	553	563	490	523	529	543	545	550	570	535	520	498	543	487	519	542	511	534	533	517	537	505	511	545	530	525	562	540	559	536	534	497	539	526	572	563	533	568	538	539	549	517	546	530	541	513	526	490	509	567	534	529	578	519	547	532	548	507	540	543	519	521	539	526	498	533	582	593	555	547	488	529	559	544	564	509	549	535	512	510	498	510	560	573	557	486	524	559	524	536	561	489	540	498	505	532	488	562	539	533	508	531	520	511	542	515	530	511	511	539	527	516	567	551	535	531	528	495	498	516	552	552	546	538	492	477	535	533	546	513	575	513	559	549	551	480	533	549	527	542	547	506	568	493	507	542	556	558	555	521	508	509	512	522	526	526	487	519	506	557	525	512	562	545	554	536	519	538	554	533	549	550	510	498	515	559	531	531	547	553	523	540	508	524	577	553	577	527	557	570	521	534	525	525	526	505	524	502	553	533	521	530	497	542	517	498	526	531	532	534	519	550	515	539	516	563	528	577	501	523	519	539	538	536	482	527	483	534	542	539	533	517	525	508	501	561	580	566	553	546	530	522	493	529	500	554	549	508	506	514	541	517	517	529	541	537	574	530	549	516	546	537	571	507	509	524	544	554	535	542	526	488	560	514	537	546	543	539	511	551	532	523	560	538	524	558	538	542	520	548	513	522	538	548	496	514	498	552	532	531	541	497	554	562	529	521	531	502	512	512	523	540	521	573	539	534	524	531	555	516	495	539	544	551	522	522	495	544	514	523	525	552	574	524	529	517	485	535	505	511	553	561	551	558	585	549	554	549	533	521	552	531	510	541	480	558	557	540	538	508	542	525	492	506	491	511	484	546	526	498	520	561	538	543	542	539	530	515	488	539	535	543	549	511	502	518	498	561	520	511	481	547	576	549	509	574	528	540	487	535	553	495	513	511	539	565	534	553	540	511	549	514	539	513	491	575	554	498	550	580	543	529	538	512	486	545	570	533	542	520	499	519	545	500	510	538	531	557	504	541	535	525	526	530	516	508	562	545	530	528	549	532	532	567	588	562	546	553	494	553	545	541	539	527	488	497	541	548	567	520	555	532	576	535	531	521	557	525	498	546	545	506	549	544	524	519	572	525	571	520	515	552	514	548	496	560	535	536	494	585	539	529	525	554	559	554	511	543	567	589	539	502	554	526	512	539	498	512	538	553	504	528	562	567	525	552	532	560	541	518	542	517	521	525	535	514	540	518	555	530	525	531	545	535	553	522	530	518	535	548	546	555	535	527	547	545	496	508	549	561	545	512	507	508	545	553	525	538	538	506	554	511	501	574	556	537	530	533	547	494	520	516	531	511	497	542	554	500	568	574	547	560	546	540	516	553	557	542	570	512	576	558	505	555	557	521	539	529	514	528	546	506	540	497	536	501	525	553	523	556	537	492	533	538	540	505	537	502	508	498	548	527	513	511	532	543	518	501	540	553	574	530	462	513	553	546	479	540	539	524	517	577	536	513	493	546	523	516	526	525	526	598	538	597	541	570	519	517	516	529	485	526	529	555	560	543	556	541	533	553	516	548	544	527	536	516	499	567	554	524	553	542	503	517	535	515	545	577	562	522	515	528	548	539	513	513	543	528	510	552	514	508	559	540	548	543	530	491	505	534	496	561	567	517	503	482	555	494	544	548	531	575	529	528	543	565	509	526	527	492	547	498	489	511	499	531	500	501	522	530	527	544	542	503	528	538	518	500	568	550	545	535	516	482	522	551	536	549	519	512	543	559	517	507	528	540	543	547	509	523	519	524	535	551	546	536	531	547	537	503	516	520	525	512	553	540	573	495	526	541	553	501	535	516	524	551	500	573	539	547	502	555	517	580	520	544	550	525	522	567	565	529	553	532	574	519	489	566	533	529	507	547	553	513	578	556	569	552	564	551	540	517	466	540	483	531	518	537	529	480	545	491	492	544	539	547	512	555	552	556	567	516	535	579	581	556	560	534	549	561	518	519	485	530	563	522	490	506	575	557	581	570	538	547	544	510	507	552	555	535	539	525	518	546	514	498	529	528	484	575	530	554	568	520	520	533	556	512	533	576	556	544	508	529	577	523	516	536	520	536	594	606	515	528	557	530	553	550	506	515	543	504	557	547	562	531	557	531	529	543	521	583	545	542	522	512	501	546	539	540	562	536	539	508	527	515	567	530	555	538	517	572	548	562	528	551	519	537	545	539	527	509	513	520	533	507	542	517	540	524	484	556	548	518	535	546	510	549	497	549	537	571	532	523	523	533	546	532	516	534	564	515	557	516	479	539	550	559	540	552	526	518	544	505	504	530	578	525	547	521	544	591	558	526	538	569	525	526	521	520	510	540	603	535	557	533	600	578	532	505	515	533	526	520	516	536	527	538	553	559	557	519	549	504	543	545	513	519	557	540	517	555	500	503
13266	9198	14131	6020	2442	987	708	498	603	649	401	400	408	381	384	419	408	420	430	377	412	402	368	379	412	417	387	390	389	400	424	398	408	410	377	410	386	384	381	411	397	420	389	399	372	423	420	385	393	424	405	403	404	384	435	364	397	394	404	403	381	419	406	375	400	415	402	422	405	405	393	401	393	379	429	401	413	376	422	405	441	449	394	389	414	409	416	419	377	420	395	404	399	426	385	365	431	412	403	422	380	444	400	366	391	409	415	408	439	413	426	413	425	396	366	439	420	403	375	399	407	382	398	405	371	408	421	404	397	414	443	380	399	410	367	417	387	394	406	406	386	399	404	405	431	406	359	392	409	415	405	397	408	360	394	427	402	408	399	381	374	422	393	406	433	406	402	431	409	408	431	367	423	416	392	396	425	374	408	443	420	370	359	399	407	386	443	396	414	387	403	368	383	362	364	398	372	422	428	427	436	357	438	448	416	384	390	410	422	364	369	441	395	388	443	394	386	410	412	377	396	377	406	381	381	403	405	463	393	417	425	388	410	386	377	374	410	396	394	377	389	401	405	402	408	400	424	448	356	379	398	412	385	420	436	368	447	388	377	393	368	435	395	421	435	422	376	446	415	396	358	392	398	416	381	406	402	421	419	397	390	401	395	416	377	431	372	421	394	368	382	429	385	400	376	414	432	425	385	389	398	397	377	393	405	400	411	401	397	392	423	402	415	405	365	388	424	412	414	390	389	403	375	367	356	425	375	382	395	377	408	395	386	385	394	410	404	414	453	384	395	389	370	381	371	423	406	419	385	416	428	396	387	383	420	406	397	392	419	417	450	402	395	396	371	396	378	378	412	377	378	401	409	375	358	407	426	425	420	384	423	408	405	443	399	385	407	411	412	384	447	382	395	352	428	372	411	425	424	392	416	459	400	404	401	392	357	403	407	431	398	395	395	387	415	422	400	417	389	385	423	388	423	371	382	387	395	396	408	416	437	374	419	369	392	424	388	435	405	406	433	379	363	413	383	382	392	415	438	419	409	381	434	440	400	389	379	401	390	407	428	426	403	397	396	400	417	390	421	396	398	401	408	437	407	393	392	406	405	393	394	443	417	390	420	383	426	421	405	355	402	396	395	402	380	422	354	398	368	395	422	351	403	386	397	367	411	426	418	426	413	406	422	391	366	438	372	435	429	412	383	402	400	386	402	409	414	407	414	414	443	351	409	422	398	386	382	439	400	422	394	359	390	388	424	357	410	389	400	392	397	415	402	427	369	407	397	396	383	403	390	360	397	427	402	365	411	394	401	388	373	378	378	408	433	394	410	379	420	400	430	390	408	445	405	428	400	452	431	370	380	395	390	409	392	371	404	379	411	383	403	410	377	413	403	383	419	356	414	445	396	408	376	417	403	407	377	427	378	432	427	381	404	399	377	398	398	424	427	394	387	378	391	440	396	382	383	400	395	366	367	417	389	368	399	400	404	384	421	414	387	398	391	427	396	370	383	365	404	364	394	423	399	416	383	422	406	398	401	410	408	401	384	398	389	403	394	390	439	413	387	405	401	410	365	387	390	402	399	374	430	416	407	421	430	415	390	390	391	417	377	381	359	379	408	419	379	412	414	412	381	405	378	406	364	411	425	388	384	421	369	406	384	401	455	365	424	398	404	423	402	396	417	397	411	403	391	427	404	460	399	395	434	409	386	369	365	389	378	406	416	414	408	341	358	392	401	398	401	423	408	399	397	398	409	408	424	414	392	392	389	392	357	421	365	384	371	373	398	428	409	409	393	415	361	391	383	383	368	390	392	420	386	423	419	405	394	404	378	418	394	415	399	420	378	369	363	408	381	444	423	393	418	415	403	374	392	393	406	442	420	380	382	412	418	390	413	368	406	401	382	415	380	385	389	382	386	390	391	409	389	410	407	381	424	391	416	389	420	407	393	412	421	416	361	410	361	415	430	421	424	412	387	403	390	420	440	403	395	358	407	354	387	405	387	410	364	367	413	366	355	378	352	389	378	388	411	435	386	427	402	387	389	416	366	400	395	396	414	397	429	397	364	389	391	427	406	418	426	425	451	344	396	428	398	390	383	402	411	373	400	413	399	410	411	377	346	414	381	412	392	404	356	410	430	426	429	431	405	419	382	405	450	365	422	417	442	403	401	449	445	380	379	394	406	387	365	405	380	407	401	419	379	401	387	388	417	418	398	410	396	383	388	399	399	398	386	398	394	376	403	432	381	406	417	411	393	417	396	403	358	384	448	395	390	403	443	393	401	371	396	413	404	416	421	366	422	416	402	428	417	412	388	413	400	389	415	394	397	399	436	428	333	383	405	397	392	407	404	371	385	361	360	390	402	406	388	369	393	416	413	415	415	415	417	423	355	413	412	405	397	406	427	393	374	395	399	393	411	388	403	404	438	391	370	407	423	379	421	380	382	410	412	394	375	409	416	410	399	401	411	434	424	365	402	397	366	384	406	419	391	355	411	399	378	374	403	397	382	392	380	420	400	388	397	378	404	424	390	388	380	393	380	380	381	404	419	364	426	428	375	419	417	368	406	392	404	418	418	415	412	394	395	385	401	397	395	387	395	425	451	433	434	422	381	409	399	408	396	403	390	410	358	411	384	396	422	405	384	397	401	361	407	415	410	404	421	391	367	421	403	380	429	377	402	393	392	364	415	396	396	454	379	404	412	381	378	405	432	370	407	393	396	408	395	408	401	402	393	367	386	378	424	392	397	384	397	412	417	380	363	357	410	433	377	429	404	385	412	406	428	387	400	398	375	391	375	453	375	413	409	404	372	385	378	344	382	396	400	372	374	430	350	364	390	394	378	400	390	386	383	430	392	411	406	407	389	399	363	422	413	398	397	395	406	406	374	397	378	384	395	409	407	378	409	384	414	416	428	390	384	368	419	388	385	393	394	406	364	402	403	371	413	369	417	368	387	369	389	361	385	444	389	411	415	393	396	432	431	401	410	402	419	411	409	393	403	376	398	420	392	412	386	419	399	428	437	424	360	393	394	392	399	392	370	379	398	398	434	401	410	396	388	425	400	417	406	448	383	377	409	390	430	401	388	438	374	426	376	397	363	403	381	430	425	380	393	392	399	394	438	373	431	402	390	379	399	389	369	410	383	369	353	402	400	419	435	440	388	397	400	379	417	426	397	424	379	376	382	373	429	350	390	405	393	394	424	392	424	415	365	415	387	373	405	406	402	410	402	412	370	412	393	405	364	385	419	424	376	396	399	413	410	404	400	351	357	417	420	439	375	381	406	414	436	391	429	412	403	391	406	401	395	419	404	418	422	398	376	362	395	415	412	383	406	392	399	425	415	393	392	391	392	419	388	416	429	376	391	404	391	413	384	361	397	371	405	370	352	395	376	390	407	409	392	424	396	403	414	413	393	383	401	386	421	403	359	386	395	422	373	370	423	394	423	393	366	399	379	436	397	408	424	402	394	409	397	411	408	396	380	380	388	403	412	416
11888	12379	21975	13816	6844	3393	2265	1626	2430	2349	1102	914	993	955	968	952	948	977	969	1002	936	923	930	959	952	951	941	1007	924	956	1005	929	948	922	901	920	987	912	963	928	886	971	949	924	929	891	986	961	943	897	1004	954	937	962	965	1033	999	967	960	972	948	976	954	943	961	982	918	993	938	981	911	986	928	963	1043	1001	953	952	975	1000	967	972	944	956	982	994	965	897	980	931	958	943	929	914	912	962	953	956	882	936	958	922	941	929	918	996	950	938	974	963	966	918	921	947	963	1020	959	915	1006	954	974	928	921	992	948	933	912	968	961	1030	958	944	964	961	947	971	953	952	949	978	977	965	907	972	980	944	970	871	997	894	934	973	1018	1001	929	977	976	999	945	948	966	946	990	1010	935	951	911	916	935	943	977	931	1008	946	919	923	961	921	931	927	954	940	913	923	960	944	999	919	915	938	967	929	993	945	949	951	990	917	956	932	988	971	988	1052	937	947	989	949	919	961	980	931	923	948	978	961	963	969	907	990	967	967	921	956	975	991	977	957	902	936	953	904	987	956	959	977	981	926	950	954	956	946	947	953	922	967	932	953	954	950	1003	957	965	947	904	943	890	955	979	945	944	982	974	910	946	939	915	989	966	966	959	923	981	1013	929	948	971	971	953	912	933	922	938	942	932	978	971	929	898	987	961	947	945	940	924	959	962	945	928	948	986	936	973	943	912	1002	947	951	957	955	994	960	982	959	979	972	985	932	987	988	1029	961	949	945	932	966	938	997	954	960	971	941	929	960	921	965	954	1015	998	964	968	975	947	922	953	954	970	972	914	942	893	954	919	958	945	967	978	986	893	979	908	997	905	999	973	970	867	959	943	929	1009	929	934	934	1010	878	989	931	971	992	939	938	929	953	995	960	974	939	939	927	942	992	988	937	946	928	915	930	961	1004	945	981	978	961	986	947	948	925	946	907	893	989	986	1003	936	942	964	957	1028	960	979	959	955	975	959	976	928	937	959	909	984	968	936	983	981	907	967	972	921	986	951	996	916	1007	901	988	959	964	900	973	944	943	920	944	965	954	970	930	960	973	978	964	974	980	993	936	968	938	976	894	983	978	977	899	931	995	897	949	958	1005	997	946	936	987	974	960	1006	1006	911	911	922	941	906	920	987	1008	951	889	918	967	972	954	1009	970	944	925	911	956	981	989	933	940	946	922	894	942	978	949	959	916	967	936	947	978	956	914	983	948	929	955	1023	968	954	931	964	969	941	967	974	944	956	961	956	908	979	972	948	979	984	1024	926	1054	1010	936	934	934	910	941	966	993	975	957	1007	965	992	909	940	966	901	943	1004	935	1000	984	922	934	930	962	895	1000	952	939	919	925	930	991	946	950	982	938	1005	938	992	953	987	996	922	996	991	951	971	964	942	958	948	966	930	967	915	957	961	920	973	944	964	930	964	952	973	974	962	978	949	948	936	939	997	942	910	912	994	896	1001	912	947	929	886	928	964	949	982	958	930	959	941	973	959	1014	960	930	985	929	959	931	918	971	970	913	943	937	991	979	970	957	1029	949	949	918	947	938	934	936	962	951	959	1023	954	1001	1013	987	984	927	1044	919	961	935	993	938	908	989	923	901	958	927	924	982	973	992	895	1015	911	938	959	901	970	1025	931	962	891	1017	949	965	926	1006	937	966	939	1000	935	977	918	962	938	997	926	979	989	878	972	943	991	964	982	946	953	984	934	967	936	989	978	969	972	949	951	944	947	973	1008	967	968	931	899	954	944	1021	943	938	972	991	966	932	949	943	961	899	955	899	969	974	927	925	919	1011	959	933	931	943	969	1000	977	952	924	928	891	964	974	1029	921	962	970	940	978	950	946	960	978	938	933	927	972	942	941	972	956	1000	976	920	994	958	959	986	954	961	948	906	961	972	970	980	943	972	926	951	919	992	951	916	951	965	922	988	898	972	977	926	922	943	969	970	955	965	968	954	981	945	865	959	951	921	940	909	933	942	981	951	959	907	940	979	937	943	933	928	969	931	971	982	984	937	928	996	953	967	989	948	949	965	951	1021	961	954	966	927	955	956	944	960	923	960	970	976	938	939	934	877	1049	934	996	1010	946	921	925	924	962	982	996	977	942	900	946	945	936	938	958	935	977	961	966	963	944	968	916	1017	1014	953	955	950	911	934	932	926	943	901	932	905	947	959	963	968	969	952	907	969	1002	974	938	929	1009	912	916	990	962	982	944	939	991	972	946	923	958	923	1003	1014	970	933	955	997	929	987	977	951	920	955	988	928	945	928	988	910	954	968	955	935	906	956	966	930	953	965	952	978	1015	986	953	971	923	905	1003	987	964	1025	944	1000	970	970	978	970	992	990	976	926	989	940	956	923	964	993	978	928	999	1002	947	977	993	937	1033	919	973	957	906	937	956	990	1025	1021	943	961	953	904	966	983	946	930	996	930	940	970	947	954	912	933	986	1016	952	973	928	963	962	899	995	931	940	970	986	940	937	914	959	934	916	912	922	981	973	995	943	1010	950	893	981	1008	939	970	936	992	950	937	980	939	925	997	959	993	931	968	966	974	940	1022	924	959	932	901	967	929	974	945	951	974	963	960	961	1004	957	985	977	952	987	960	979	975	947	934	921	924	1000	921	923	952	967	1009	916	921	905	956	928	929	991	959	960	991	988	916	904	956	954	964	907	911	1018	915	955	975	961	975	975	1006	942	955	942	936	1008	960	998	972	948	1002	912	952	962	962	1003	974	937	957	997	938	921	957	982	937	945	936	1011	949	1005	965	907	975	1002	919	945	940	977	954	946	911	941	929	958	900	958	948	959	898	1008	940	983	1020	935	945	969	979	905	1013	965	994	917	978	923	994	912	969	971	936	942	956	989	990	952	953	937	977	984	941	944	930	946	944	958	976	978	892	933	974	965	979	958	951	1003	922	969	913	982	912	907	962	981	923	1033	941	1012	920	922	957	940	958	981	959	1015	923	998	982	987	935	989	900	876	915	957	985	926	976	966	981	920	1001	992	970	987	1033	963	899	985	883	932	1004	933	978	993	968	941	969	955	993	956	917	949	983	977	1010	1007	978	958	955	914	967	917	959	915	915	963	983	902	910	922	941	997	909	938	934	940	933	964	944	953	921	1018	957	934	945	928	967	964	968	972	961	982	983	906	917	985	975	991	977	961	959	935	948	975	961	928	929	1002	974	965	946	955	957	986	939	972	995	965	956	969	994	991	1001	968	867	856	918	941	948	952	926	918	912	1030	915	976	956	922	985	972	957	995	1016	982	943	904	986	954	974	971	988	951	1004	986	919	925	1004	925	920	947	926	990	936	967	940	952	930	931	1028	1015	962	947	950	944	927	989	989	928	982	945	955	994	951	1020	924	995	938	925	995	951	968	948	974	1000	1017	947	963	952	977	964	1016	940	942	1007	953	1005	970	932	983	994	920	942	961	931	961	942	942	994	961	988	976	921	917	952	996	940	1001	1001	981	935	938	939	947	944	972	929	908	962	892	887	917	949	960	961	965	942	959	884	965	947	969	939	986	935	956	976	956	983	956	1001	976	953	982	967	966	945	925	1000	957	1006	921	1010	918	933	920	936	955	925	993
57315	56999	66608	44734	28728	15120	7398	3930	5694	6171	1125	383	374	343	397	354	359	359	361	373	346	344	317	351	328	308	344	346	326	296	336	311	324	350	335	348	306	355	302	330	341	316	311	343	295	337	308	331	316	284	342	316	350	341	315	333	322	325	284	315	336	372	314	347	306	313	316	337	336	313	357	347	369	358	340	331	317	354	300	314	330	346	329	351	299	327	334	328	334	352	306	314	327	333	317	323	318	324	300	323	342	315	301	320	307	354	340	306	337	327	306	336	293	310	342	341	345	346	340	305	307	291	286	298	323	279	306	318	339	300	333	329	325	323	316	342	337	337	290	288	309	332	291	306	328	330	307	320	318	325	347	308	312	309	320	311	338	293	281	316	315	312	332	325	326	298	358	330	324	329	297	308	319	339	332	327	292	337	343	330	337	336	307	327	321	302	351	306	315	330	324	343	324	318	308	314	333	339	320	325	353	314	360	331	335	320	307	333	328	322	324	372	326	347	328	372	310	319	342	350	348	345	321	312	319	351	308	341	314	307	311	312	318	316	324	320	303	302	295	313	308	342	367	313	304	293	288	314	329	325	315	352	309	330	289	299	308	334	323	334	312	312	307	297	316	305	334	336	349	308	288	312	308	326	335	325	316	330	356	326	359	356	338	353	325	317	320	326	325	318	325	331	316	331	292	304	338	300	327	319	317	316	313	324	308	339	337	303	323	299	320	358	269	345	307	345	307	338	301	357	354	308	331	336	316	302	317	316	338	323	345	289	307	364	337	318	305	313	312	304	323	344	317	327	332	328	339	292	331	350	325	338	322	349	304	346	324	306	283	310	315	341	307	346	307	328	352	305	295	323	316	326	320	331	331	301	317	319	326	304	306	331	282	309	322	321	315	316	320	311	321	322	298	337	320	312	314	312	351	308	296	344	295	308	339	336	321	325	295	320	319	326	324	318	301	347	302	291	334	302	290	341	329	331	331	329	314	305	334	301	326	361	317	322	335	318	345	344	354	323	319	370	335	328	296	326	325	337	304	285	322	321	296	320	325	329	316	307	316	329	301	308	302	320	323	287	352	352	328	350	336	318	352	308	331	304	309	357	317	292	308	337	305	314	297	313	319	292	326	308	336	340	350	352	313	338	303	300	327	311	328	347	336	307	317	320	340	305	323	297	290	364	356	327	305	317	323	338	297	312	324	326	302	305	343	317	343	302	310	304	302	338	365	310	340	323	332	296	328	314	318	345	294	306	300	311	335	334	327	296	284	365	308	314	310	346	320	307	291	331	336	334	349	366	288	310	331	328	344	330	325	330	314	323	302	327	322	317	301	334	292	305	334	321	321	320	303	340	326	322	341	311	324	307	337	307	338	334	359	333	291	328	288	318	337	354	324	312	283	318	324	308	312	300	340	349	333	341	331	297	328	313	314	330	340	343	349	311	328	323	313	323	337	281	333	302	361	333	293	343	335	325	313	307	329	350	321	297	282	318	347	321	277	334	299	319	326	341	319	324	348	314	341	335	311	289	333	347	352	292	305	368	334	321	360	329	330	334	324	338	318	331	320	311	300	315	348	314	317	313	320	340	354	308	328	313	338	326	310	313	345	321	317	331	340	299	323	348	330	324	345	343	307	322	326	317	307	312	341	345	333	303	309	331	328	322	329	317	313	339	307	308	333	341	310	312	327	342	337	304	306	314	283	335	348	304	329	275	338	335	309	333	301	328	316	335	317	314	320	342	346	326	351	344	298	309	346	289	357	303	320	322	324	302	342	317	360	315	329	346	306	316	318	314	334	302	292	328	337	289	302	281	364	340	320	305	318	300	332	331	334	364	372	310	352	335	307	347	319	317	311	338	322	296	321	357	300	331	319	355	370	308	332	328	309	324	319	319	333	337	337	339	292	322	322	301	331	365	320	319	296	358	317	299	359	316	347	316	333	324	343	336	340	315	322	284	342	305	322	319	352	322	321	300	332	326	334	312	313	352	314	342	332	380	324	322	304	345	359	345	314	320	344	308	321	314	334	344	325	287	349	346	292	330	294	316	317	327	351	334	307	289	350	297	328	316	342	318	313	354	316	332	313	325	310	317	337	332	335	345	288	318	321	316	335	311	348	323	311	315	320	331	326	330	315	284	333	347	302	339	333	278	315	349	315	342	319	346	338	321	367	308	329	314	315	294	333	277	344	307	343	328	298	312	329	295	304	302	313	330	309	287	324	332	305	291	312	310	276	343	308	359	301	299	312	310	344	319	331	333	339	300	350	315	314	331	337	330	342	322	327	337	309	309	369	359	360	335	337	287	318	306	310	316	289	340	310	353	310	318	348	307	323	323	308	315	303	337	336	324	322	314	328	329	320	337	298	351	307	288	352	301	315	343	317	330	367	343	339	362	314	316	315	360	301	321	339	295	294	274	332	341	292	322	325	352	336	319	340	336	319	350	318	298	325	302	339	328	314	321	295	330	299	294	322	351	346	319	305	357	336	345	328	309	323	313	347	307	279	338	343	332	316	329	316	321	300	340	308	336	330	359	300	326	313	316	298	297	335	310	320	340	339	325	313	342	339	321	336	311	317	338	306	344	351	378	324	329	310	349	346	342	316	273	339	342	321	321	304	305	311	311	306	306	351	322	313	294	323	329	324	310	321	310	306	316	322	347	308	290	325	327	318	312	324	315	333	318	321	294	343	301	324	323	347	349	335	286	347	301	299	313	334	286	297	304	337	339	325	339	318	311	344	331	344	365	314	331	317	332	351	339	353	349	358	314	329	325	318	345	332	314	369	361	299	347	313	367	314	309	323	336	303	309	346	368	334	285	337	319	330	280	330	321	312	339	343	337	340	336	336	329	328	319	335	291	322	314	342	310	317	328	290	307	330	335	291	348	331	321	330	348	346	341	328	348	301	290	342	336	314	348	338	323	351	330	342	331	356	313	314	295	324	361	331	346	308	329	315	315	322	323	313	341	336	306	356	316	321	300	320	325	315	294	315	334	274	356	290	328	336	329	339	307	321	376	332	313	324	328	303	311	316	331	339	320	304	302	330	329	322	327	303	311	310	282	326	329	301	327	319	290	339	303	347	319	347	334	328	324	323	356	335	315	332	280	322	304	332	346	355	319	309	311	315	319	321	321	318	311	324	307	328	299	329	297	328	327	301	324	335	345	299	300	332	304	309	321	352	324	331	318	311	325	321	313	332	334	330	295	311	318	287	305	276	322	313	329	326	327	322	306	318	283	338	321	306	323	304	337	347	327	326	339	313	332	316	313	327	355	349	358	297	330	328	316	342	300	333	324	309	306	337	325	306	328	326	320	313	321	295	313	365	326	326	299	334	342	315	343	309	309	327	336	338	344	300	336	333	335	309	339	308	335	336	317	330	306	310	324	332	333	337	341	296	321	327	304	359	297	307	325	340	311	324	358	303	351	316	332	306	309	325	284	339	340	327	337	320	336	308	340	320	322	339	312	300	299	331	330	327	290	342	315	347	332
35948	44739	61859	49936	29582	19740	13318	10227	19740	20841	2724	967	966	931	1001	1005	990	1130	1145	1016	940	942	901	832	813	805	914	861	789	774	793	757	819	796	779	795	802	750	799	808	800	785	795	829	760	782	774	791	799	802	848	783	738	810	738	801	731	776	763	787	845	780	785	813	809	815	742	728	793	785	754	803	804	786	767	753	796	759	813	762	764	812	765	753	797	788	696	753	770	753	782	746	800	796	792	770	757	798	773	781	802	811	776	763	819	752	789	770	782	799	828	827	772	760	736	748	761	730	801	792	827	779	823	803	729	793	738	813	823	753	745	799	758	753	838	725	813	763	805	777	836	769	806	748	792	746	784	779	785	753	771	791	807	796	801	750	748	804	792	810	770	778	776	724	759	795	723	812	821	734	754	796	789	840	854	848	763	801	804	720	723	822	728	800	764	768	779	743	816	826	788	769	780	779	785	821	794	845	772	777	799	750	789	784	767	755	764	763	789	774	773	815	775	796	783	806	780	789	779	838	781	812	801	791	790	779	784	782	769	788	743	814	736	814	727	767	727	796	777	799	801	795	782	751	737	742	787	746	767	795	809	844	779	794	768	757	824	810	799	711	772	780	756	743	843	791	811	780	770	829	756	747	733	759	733	749	752	794	782	764	778	744	785	749	789	768	750	764	751	804	745	798	818	755	783	801	770	788	779	764	777	811	808	797	815	810	778	789	789	797	785	757	768	802	762	731	789	760	762	802	788	770	785	734	808	764	794	783	734	821	730	751	748	764	769	792	719	772	789	787	773	748	765	806	750	788	789	777	763	810	845	771	780	742	782	785	810	770	768	760	793	804	796	792	773	779	840	777	783	769	784	777	818	790	755	769	725	759	775	752	809	797	716	777	732	772	779	771	766	774	789	758	746	815	784	728	794	782	801	825	799	735	808	779	800	760	775	783	778	760	778	769	773	759	768	742	804	784	806	763	778	803	837	787	802	738	782	758	780	805	795	767	720	787	742	729	785	746	760	827	829	776	777	792	784	786	777	839	789	767	812	799	735	775	772	740	766	747	774	763	799	737	834	721	721	774	724	814	753	751	839	723	750	775	769	726	763	799	754	821	812	760	787	782	859	803	766	770	749	760	798	795	801	749	749	779	769	766	770	787	752	786	785	750	776	766	745	775	767	767	730	781	781	812	787	789	783	803	815	849	821	857	817	784	773	807	821	771	795	791	810	748	805	800	802	751	755	756	772	793	807	772	803	830	769	748	748	868	810	756	785	785	770	746	788	748	802	772	769	801	793	783	788	761	749	762	774	757	792	756	718	771	810	741	759	757	714	761	764	777	754	750	728	780	803	752	828	773	755	758	745	758	786	751	765	747	783	806	805	747	756	762	750	818	783	758	772	766	763	781	768	784	766	814	800	834	760	810	779	772	749	724	779	730	748	727	820	759	738	771	777	738	791	776	769	752	797	792	784	768	727	813	779	764	784	824	792	790	753	800	800	803	791	796	747	780	749	794	766	752	749	794	788	754	778	809	809	781	760	803	806	731	799	824	730	800	757	812	803	779	793	797	763	813	713	772	803	756	764	736	762	770	826	740	796	754	756	717	762	802	744	761	750	795	781	772	762	803	764	811	763	729	753	803	744	795	763	766	786	786	744	771	785	825	741	762	741	778	774	790	822	806	768	755	839	755	784	812	759	747	753	756	798	749	737	794	789	777	771	750	758	776	764	793	820	777	801	743	775	766	792	796	793	830	760	819	765	803	771	788	782	752	738	755	772	739	737	767	760	773	847	749	787	747	768	780	791	793	791	779	784	752	778	772	791	771	770	783	784	746	756	786	788	765	772	789	748	807	750	808	757	759	795	705	760	746	776	774	756	754	762	786	742	824	801	783	796	803	739	773	801	808	752	809	723	838	780	757	774	797	762	762	789	760	793	772	811	777	738	799	795	776	798	783	777	836	752	741	738	806	762	776	776	767	807	794	828	822	704	725	791	780	764	740	813	768	778	785	759	789	764	763	777	790	788	761	788	720	725	724	846	782	758	758	767	804	826	775	755	810	762	777	795	820	784	772	758	782	753	792	724	771	761	788	780	748	792	748	732	778	813	757	764	795	792	831	832	800	768	750	812	810	793	740	783	754	792	739	772	796	798	751	781	752	782	759	745	789	807	755	746	750	791	766	762	787	780	785	772	779	777	776	816	794	760	816	771	736	735	756	803	768	773	805	744	831	780	720	733	777	774	759	742	786	743	746	779	783	747	785	750	790	758	753	845	828	752	773	741	759	836	738	775	741	826	777	786	789	793	760	798	789	777	779	750	778	740	807	798	752	763	756	808	777	792	809	750	740	746	792	833	790	775	755	760	822	779	746	748	784	714	768	781	790	775	749	767	719	792	760	794	830	795	829	763	789	795	774	718	775	756	767	769	822	767	764	743	785	769	750	748	820	789	743	786	770	775	811	829	755	764	777	778	765	744	776	767	820	808	834	792	767	806	804	800	736	773	796	825	802	768	773	754	791	764	783	797	757	814	793	813	732	805	778	790	762	767	797	808	790	731	728	764	752	762	785	783	811	759	789	803	809	824	754	788	769	759	772	792	756	774	780	804	723	773	770	780	704	808	742	748	832	760	772	801	716	787	775	749	798	801	782	730	743	793	786	796	821	765	761	764	792	770	727	765	799	796	781	777	806	801	790	758	810	770	752	794	797	795	715	777	781	798	825	803	796	801	810	784	726	823	767	779	733	741	741	760	771	740	780	806	725	800	745	806	764	751	785	809	816	763	765	788	728	777	758	771	759	767	814	777	821	845	825	807	754	756	765	788	791	721	778	799	802	794	809	758	811	758	794	809	747	735	844	794	781	780	782	709	814	773	791	827	825	820	777	828	781	796	782	757	788	794	763	801	773	789	802	782	800	721	772	766	706	829	730	774	788	762	741	736	807	773	797	778	770	784	727	766	809	750	770	815	801	771	797	748	754	780	775	764	785	778	794	852	717	823	720	756	765	776	807	763	781	799	756	746	798	794	787	740	777	805	751	756	773	750	816	809	840	820	766	787	786	776	702	745	807	813	802	783	807	747	811	811	805	768	804	806	756	782	790	789	742	751	772	781	722	785	785	765	775	753	753	754	750	811	829	812	817	743	764	756	764	757	753	802	790	753	767	844	777	786	766	799	832	767	767	834	757	784	786	767	777	711	752	802	785	772	789	814	724	804	768	806	747	737	744	784	761	736	758	778	809	807	723	772	771	783	772	757	811	758	762	785	768	808	804	772	718	770	754	796	758	832	767	763	762	798	778	774	811	752	794	801	775	740	757	761	821	796	759	797	774	747	800	775	772	769	738	794	751	806	773	813	763	779	765	786	791	782	724	751	802	762	781	755	800	733	796	755	781	800	781	781	758	785	728	813	783	798	779	795	719	800	780	825	747	761	751	801	771	772	726	748	754	754	791	779	761	792	755	746	759	829	769	755	802	771	708	733	808	787	766	759	753
69264	66075	72702	52693	34875	21609	13271	7802	7935	7727	1791	272	229	264	235	283	284	400	351	269	271	206	240	229	213	207	241	261	205	209	239	192	194	186	198	196	192	210	200	191	211	203	229	194	211	197	227	181	210	217	204	214	210	171	218	200	186	198	216	220	194	187	203	208	214	201	194	184	186	194	217	201	177	198	183	180	208	217	228	217	209	206	204	185	204	203	205	196	211	200	190	200	212	177	213	175	183	204	200	209	208	217	215	202	218	204	212	197	197	193	223	189	202	206	200	210	205	199	191	200	217	212	183	210	203	203	180	196	196	195	204	218	191	211	187	193	227	175	200	212	176	169	201	202	182	207	192	190	210	213	178	172	211	226	177	222	205	199	220	206	192	207	197	189	203	211	208	222	185	190	196	201	212	213	185	201	196	209	209	197	213	195	181	201	194	215	195	188	204	205	227	193	197	182	184	197	225	178	197	197	216	205	191	195	223	179	218	231	160	184	217	188	186	194	212	204	203	192	199	188	193	212	185	181	187	214	224	220	234	200	198	192	186	195	187	191	212	185	207	215	222	200	195	198	195	184	190	197	194	208	201	186	204	225	215	180	199	198	201	203	204	206	225	218	216	188	175	193	164	211	197	214	191	194	199	224	198	210	197	170	191	230	178	172	193	203	203	180	194	195	178	226	171	210	166	217	204	210	221	200	185	201	194	194	199	217	203	206	190	175	197	181	201	210	215	228	181	178	225	208	180	221	183	208	194	209	217	184	218	160	178	200	190	201	235	190	206	196	188	199	191	198	177	188	191	191	198	193	215	230	202	206	184	213	205	209	195	169	216	244	215	211	211	196	233	215	195	194	189	207	220	211	198	193	183	182	190	191	204	214	188	200	204	205	196	211	206	196	183	202	200	196	188	177	225	203	203	194	210	213	182	191	174	189	226	190	219	186	188	218	193	197	197	205	209	189	185	209	193	206	187	188	208	187	182	207	224	175	214	190	204	216	217	188	204	189	195	186	204	193	187	198	188	208	228	210	200	202	204	177	197	207	202	208	182	180	199	214	214	195	195	202	194	215	187	191	206	239	207	212	191	183	216	181	204	200	212	197	183	212	188	218	205	199	178	208	178	202	204	195	210	188	192	212	195	179	202	207	193	183	197	189	197	200	202	208	203	198	200	194	201	173	201	203	214	203	219	204	207	176	196	194	181	184	190	184	180	184	221	195	240	193	184	172	201	214	211	194	203	161	180	189	207	209	204	210	179	195	225	212	229	189	195	223	211	202	190	199	181	201	183	190	205	208	208	181	200	219	203	203	195	175	208	184	198	194	196	198	222	206	191	214	208	192	220	182	200	206	178	193	209	211	199	206	209	205	214	182	207	228	188	208	196	188	191	183	199	207	206	187	222	176	194	234	182	174	190	197	193	176	220	184	197	208	180	202	206	186	227	202	187	214	163	205	190	218	185	187	179	218	186	201	195	210	180	192	200	224	206	200	180	203	194	204	200	196	189	219	225	220	169	202	198	177	186	181	185	186	197	212	219	202	197	199	211	185	206	181	182	195	181	176	179	232	201	205	211	216	197	207	198	203	207	211	206	173	219	172	226	204	209	195	187	217	183	192	207	216	183	192	193	178	210	212	175	198	204	211	197	221	179	212	216	202	189	176	198	187	195	195	182	190	192	169	190	191	200	180	230	185	196	192	191	221	194	195	185	196	184	209	217	205	206	195	197	181	213	188	201	202	176	205	205	190	206	204	189	180	224	192	189	189	214	214	198	204	205	217	199	200	208	205	190	213	204	186	183	206	199	222	194	206	205	180	219	207	181	193	209	219	185	186	201	194	215	184	204	179	220	189	206	189	184	186	208	196	195	194	203	180	186	181	186	227	214	204	200	205	239	215	202	191	186	193	192	192	206	206	201	186	197	224	188	200	195	188	204	216	207	186	168	201	192	179	200	188	183	201	204	229	232	202	207	204	206	203	220	215	210	204	204	204	233	208	185	194	197	191	180	204	206	194	192	199	211	208	201	203	195	219	217	188	184	193	207	202	217	199	199	211	199	204	188	206	195	204	183	198	220	195	203	185	204	182	210	210	195	207	191	190	195	216	209	218	191	194	190	201	202	227	187	186	211	214	215	201	216	220	186	206	201	183	192	184	170	208	206	206	191	177	193	191	195	212	200	182	204	189	217	194	202	193	205	205	200	210	172	186	195	211	219	193	188	199	198	186	203	209	194	192	186	204	205	212	196	197	181	167	228	210	156	202	172	216	196	218	180	195	165	192	178	203	179	171	201	183	206	189	206	204	185	197	198	203	211	165	197	199	211	202	203	175	185	200	204	207	210	185	184	210	197	202	176	206	202	196	212	181	210	193	219	195	216	214	206	214	183	194	184	189	215	199	190	193	188	198	232	224	220	214	177	204	200	215	165	179	195	215	207	190	191	222	197	230	196	192	194	216	206	187	218	188	182	198	187	202	181	180	188	201	200	216	225	209	211	179	182	186	192	191	203	186	183	187	190	203	204	186	205	199	205	203	196	196	189	203	165	201	220	205	189	207	197	191	209	214	168	207	178	199	179	210	200	209	204	206	186	250	192	188	194	177	202	201	206	219	199	205	212	207	200	254	200	182	192	162	186	195	203	197	178	182	197	216	208	195	186	209	191	209	191	185	198	191	183	184	211	192	194	194	184	212	198	187	208	185	187	189	186	172	184	211	195	203	222	214	209	201	220	216	207	188	206	186	196	189	190	187	226	238	218	215	195	207	190	195	217	216	207	188	192	206	187	191	208	203	200	191	185	226	227	183	205	194	179	190	190	215	188	184	186	235	173	207	210	205	211	233	162	173	201	216	187	210	195	194	188	225	210	221	207	202	208	203	200	195	184	187	188	198	203	199	221	190	194	198	203	183	166	193	174	194	225	226	202	185	178	193	192	191	180	211	194	233	227	188	194	193	201	177	189	198	191	169	187	177	214	204	202	182	174	219	202	198	177	191	210	212	190	201	190	175	187	181	206	176	202	189	247	217	196	217	217	226	201	194	188	181	198	172	196	193	205	211	190	215	205	201	185	181	208	171	189	217	226	211	178	201	200	225	198	191	207	197	193	205	221	203	186	197	193	196	208	211	195	205	200	186	202	198	175	210	196	227	203	188	193	181	218	198	196	214	187	228	221	167	209	215	206	224	191	222	184	192	184	209	212	187	174	183	194	210	206	213	208	194	214	206	205	211	197	197	190	185	202	193	204	182	186	187	202	184	177	185	220	187	209	199	192	220	173	207	204	183	211	201	198	203	197	215	204	171	195	214	236	197	220	199	194	209	186	185	234	183	223	176	178	174	201	177	204	198	191	207	191	198	201	205	209	215	195	180	213	197	166	199	196	183	232	206	217	210	214	174	220	205	209	204	204	191	201	228	210	195	195	199	191	180	195	201	205	187	217	210	212	198	166	202	220	189	212	196	223	194	213	212	189	188	200	207	160	199	187	183	176	226
44287	54383	71802	58276	34298	24758	18992	13830	21880	22533	2701	971	909	892	866	1053	959	1756	1346	1046	905	742	763	715	692	728	661	677	592	559	584	544	525	534	546	551	531	550	493	525	566	495	519	534	488	508	552	503	532	517	514	478	506	488	510	521	508	549	549	507	563	545	461	501	457	522	477	538	491	545	497	513	498	482	511	526	509	471	518	508	489	496	539	500	495	471	517	503	499	522	503	525	513	507	552	541	522	512	528	514	522	524	478	513	492	531	497	482	489	484	514	534	521	520	508	504	519	534	491	513	512	491	512	514	485	470	521	458	529	519	521	510	513	504	542	476	519	516	517	488	534	475	513	493	502	477	477	499	533	542	489	544	441	526	497	520	516	518	492	540	515	487	501	522	541	483	508	513	524	494	485	493	515	538	483	470	545	535	506	521	493	493	498	494	521	461	459	546	530	493	535	516	518	489	497	509	543	561	521	474	490	518	518	513	499	496	488	492	519	527	538	472	491	486	501	491	530	474	520	468	521	511	500	458	529	501	508	531	508	520	518	514	525	489	535	471	508	488	506	562	514	490	503	549	505	460	489	500	535	504	500	489	543	465	529	503	510	508	517	516	519	496	490	499	512	538	515	527	546	490	559	479	514	493	494	540	478	482	541	506	527	533	440	488	515	509	497	470	528	480	551	495	508	502	490	474	497	524	527	508	505	502	500	498	494	480	543	515	529	507	504	462	522	506	494	493	526	496	536	484	579	507	501	504	542	534	492	555	502	496	510	481	493	494	504	496	496	498	487	496	521	500	524	495	523	547	489	520	506	474	498	486	477	509	497	476	465	531	492	495	513	457	498	527	462	487	488	533	516	499	523	503	499	517	482	499	520	515	481	485	531	500	508	467	521	474	524	528	539	538	495	493	508	489	518	529	496	521	497	532	487	490	477	508	467	504	478	521	535	495	534	550	494	506	488	503	480	513	498	504	478	523	521	497	540	507	537	553	515	499	527	494	501	486	532	494	492	533	500	518	518	514	505	486	533	511	535	492	507	496	505	502	527	495	496	499	548	528	481	507	512	505	475	518	496	547	545	486	492	489	473	494	535	515	494	501	473	480	485	486	523	517	472	530	470	506	559	530	491	460	508	506	523	494	511	525	508	524	496	536	554	531	551	496	531	478	537	516	533	519	529	497	534	560	480	510	510	533	528	530	497	538	523	506	542	490	486	475	522	478	514	527	534	454	523	477	485	516	517	519	521	533	501	501	549	501	486	523	498	536	482	455	512	507	526	506	503	498	508	514	514	473	499	510	528	526	505	483	514	504	517	481	511	490	527	502	500	479	508	482	494	533	565	498	550	504	512	516	483	489	515	552	480	520	506	463	499	535	497	503	522	515	526	516	550	525	508	471	507	497	525	527	517	505	515	509	496	504	508	518	537	525	508	497	476	542	512	511	499	524	524	492	519	533	482	505	467	494	503	489	501	513	464	477	461	529	472	511	546	526	467	500	524	526	513	527	494	488	489	522	542	522	520	529	550	526	498	522	519	529	473	490	473	524	493	512	530	482	507	538	522	562	498	537	510	504	532	528	547	504	517	550	560	510	519	564	545	490	509	506	550	544	464	517	504	545	505	497	535	481	508	565	485	466	486	501	501	535	505	517	532	493	471	537	488	511	526	540	504	494	497	483	499	503	482	534	505	513	518	534	482	491	500	454	492	536	488	554	521	501	541	504	514	515	512	492	505	472	538	516	516	494	514	527	492	512	501	500	533	513	503	508	503	527	525	518	479	526	515	539	494	506	508	487	505	487	494	475	504	503	511	521	480	528	560	506	534	521	479	485	511	537	503	544	529	520	547	537	469	506	499	469	470	508	522	527	498	521	568	491	488	474	502	483	491	505	485	479	480	484	500	493	537	490	526	497	500	448	506	552	522	488	541	465	526	501	491	517	480	507	535	515	474	519	513	541	540	505	456	522	475	529	541	495	520	468	497	489	506	484	525	501	492	482	478	525	522	528	485	500	472	563	485	501	488	495	542	522	503	479	474	520	518	493	539	538	525	483	496	508	513	490	502	490	536	507	487	493	538	513	509	534	502	498	505	535	522	514	479	508	519	499	553	506	505	477	559	521	523	507	515	536	525	568	485	525	486	535	520	550	522	503	507	526	492	535	477	524	488	525	483	522	471	529	515	485	485	533	580	551	477	510	502	479	525	508	522	521	500	519	525	457	547	521	505	513	518	508	497	495	512	489	491	500	486	529	516	510	476	486	486	536	515	484	489	502	527	510	518	519	515	519	495	520	514	546	537	511	531	533	470	495	486	486	493	488	505	478	507	505	466	519	514	541	522	501	509	516	492	487	485	480	514	519	541	491	470	490	535	509	490	496	521	484	505	486	487	519	526	516	512	512	515	520	507	533	548	513	523	485	497	515	518	496	484	465	522	493	539	498	510	496	517	508	476	551	499	505	494	529	480	486	541	476	531	516	482	500	543	501	486	528	502	523	536	514	533	511	515	488	490	505	526	497	546	529	513	527	537	547	491	467	508	517	496	504	467	505	480	509	526	503	510	475	536	476	501	507	517	480	507	499	521	454	473	474	499	500	495	496	504	501	494	458	516	503	503	544	450	496	526	509	510	521	538	489	511	510	507	540	507	514	475	482	502	448	502	515	482	490	505	544	466	525	532	515	498	487	535	453	509	520	541	506	536	501	505	526	507	498	525	497	559	513	499	488	502	490	485	502	512	545	497	536	496	507	520	520	510	499	498	564	526	459	508	504	501	516	472	543	527	474	523	561	510	494	503	531	524	501	527	486	475	496	514	566	516	525	469	462	497	538	469	491	502	506	488	524	576	553	524	529	491	489	508	492	498	527	502	473	505	503	552	456	528	530	529	497	508	506	509	548	476	489	490	491	488	500	537	509	516	494	480	477	494	544	520	472	527	484	519	488	517	497	472	510	500	499	487	468	495	494	515	489	493	500	475	496	525	500	526	527	486	511	534	498	515	514	513	534	533	496	494	520	496	546	508	479	513	482	507	513	503	505	520	545	480	543	466	527	514	478	490	520	491	531	525	520	514	533	502	555	498	480	496	515	547	493	481	477	468	535	513	504	514	485	483	490	512	497	499	500	514	473	504	504	521	498	503	476	515	488	545	544	504	477	530	553	540	508	504	527	539	550	521	511	489	544	512	558	487	525	513	524	511	494	542	502	491	517	520	500	478	518	508	502	463	497	521	500	437	483	493	522	485	543	539	494	487	472	505	490	503	509	499	524	513	515	520	498	525	510	502	517	503	483	512	505	489	515	482	462	478	501	516	510	499	481	455	468	507	505	492	520	510	514	534	535	509	492	542	527	509	471	494	490	525	490	489	495	499	470	491	544	492	540	527	498	528	557	516	495	498	508	524	499	522	509	518	469	491	490	514	521	482	511	532	530	540	492	463	545	497	518	504	487	537	522	522	478	514	517	539	514	503	510	477	497	495	506	478	492	512	528	481	488
13868	9305	13875	5734	2167	921	605	492	559	614	469	405	378	387	367	423	394	393	406	367	384	432	411	400	419	400	390	420	407	428	355	375	377	370	395	397	393	400	427	415	403	401	386	395	407	374	413	385	384	363	419	415	391	422	376	437	401	380	403	390	413	399	420	362	425	444	385	412	437	395	366	418	411	396	404	370	393	382	387	423	388	422	368	401	391	359	425	396	356	404	426	422	381	453	399	369	405	377	386	385	383	372	405	380	393	390	423	379	391	414	374	414	419	404	407	402	397	399	388	419	375	398	428	373	385	377	401	396	407	394	443	405	391	407	404	410	412	399	381	355	375	383	436	419	408	409	386	382	428	410	394	400	390	438	431	356	403	394	419	418	396	435	378	429	405	387	397	432	436	413	456	385	367	390	384	403	370	395	386	388	356	368	402	371	323	400	385	409	370	402	407	396	395	392	423	396	396	369	374	408	389	383	404	351	391	393	391	417	430	358	412	368	391	394	390	426	424	395	413	392	376	379	400	376	418	373	383	390	380	386	423	383	389	401	371	409	345	363	400	396	412	390	400	365	403	355	395	425	390	419	402	407	399	435	420	410	388	423	438	422	393	371	394	387	393	394	388	372	437	417	374	405	395	407	377	387	402	403	392	396	394	404	416	382	393	396	377	397	397	372	356	411	399	418	391	374	394	408	380	407	395	410	424	394	430	422	388	390	409	375	399	396	387	425	417	392	401	416	372	415	388	397	419	396	409	366	388	364	416	379	422	402	390	416	375	400	384	371	367	379	413	373	395	390	407	390	387	386	383	386	367	375	403	401	410	404	383	415	418	369	409	421	411	360	442	401	379	397	405	370	426	396	404	396	402	367	427	412	419	419	425	418	427	392	381	404	361	406	386	374	427	373	381	407	422	412	407	378	375	407	388	396	383	391	391	414	381	407	438	369	386	403	400	352	366	410	376	371	394	377	393	402	426	339	427	412	381	392	404	397	400	368	393	386	392	420	362	417	418	358	387	408	376	365	377	380	382	424	402	390	392	369	417	399	407	435	391	395	394	412	403	415	416	405	401	376	399	406	401	396	408	400	383	395	404	366	407	390	417	422	353	412	408	391	351	395	417	341	423	389	419	454	389	401	419	388	410	376	398	384	376	397	424	413	437	392	442	407	408	402	390	433	416	387	396	418	372	401	405	388	412	416	445	410	377	424	413	406	371	340	416	380	425	380	373	424	387	413	382	373	374	372	398	376	401	436	415	385	433	415	405	384	425	408	407	414	409	381	394	391	393	365	382	394	396	411	416	403	391	388	395	394	395	415	392	403	379	406	415	412	410	387	361	373	422	410	360	450	374	381	382	407	416	400	384	385	388	380	379	395	356	405	392	411	399	351	426	381	393	413	401	425	365	412	434	412	401	396	382	388	405	385	368	389	392	395	339	425	401	399	392	375	376	408	388	404	433	406	422	402	406	350	435	372	390	364	376	384	400	400	402	387	410	427	404	392	375	399	418	387	404	416	392	413	416	422	384	389	394	393	418	424	408	394	393	410	375	419	397	417	378	423	383	402	390	404	408	417	377	378	390	396	378	452	428	387	407	426	440	395	342	422	419	401	362	372	396	418	397	358	382	391	384	353	393	398	397	378	400	431	371	408	436	410	373	408	393	381	398	403	399	367	389	365	402	411	374	430	389	382	392	384	403	365	396	380	382	379	418	396	396	376	406	370	377	398	412	406	366	364	413	410	382	394	371	420	397	374	408	374	392	385	395	379	416	397	390	420	377	353	365	401	370	407	415	403	373	396	389	414	401	439	386	393	403	361	403	442	395	383	427	403	390	390	370	437	355	378	419	418	388	409	426	393	390	368	376	395	423	384	375	401	378	398	412	390	410	377	395	383	372	382	444	399	372	408	411	388	364	387	405	422	402	383	389	402	427	406	393	391	371	349	396	391	378	397	429	426	401	382	365	402	395	391	384	416	416	378	379	377	429	407	395	418	390	392	382	422	394	367	437	400	387	405	405	415	383	457	368	419	377	365	392	398	386	420	374	393	417	430	406	426	441	419	393	397	425	406	371	369	425	439	386	392	410	369	394	377	406	403	418	404	372	410	391	403	424	405	438	396	396	412	364	406	379	439	409	396	409	396	371	429	421	347	392	427	380	363	399	373	357	377	396	363	398	391	402	410	405	391	413	382	417	407	400	436	422	385	413	386	384	377	364	383	375	362	429	423	385	396	429	368	382	391	369	388	402	409	406	412	402	418	403	376	388	375	407	430	392	412	401	412	378	386	354	398	406	411	393	381	418	392	404	438	392	415	385	397	434	396	392	383	396	368	400	370	407	380	418	382	370	420	402	398	405	435	393	411	380	415	386	407	399	398	397	379	435	394	400	403	446	445	376	382	424	403	371	399	379	384	366	440	408	391	405	410	386	390	368	377	385	374	417	397	424	404	377	399	426	378	394	424	399	384	403	423	380	408	367	379	396	398	375	388	401	385	369	370	421	378	405	381	399	375	415	364	388	380	399	409	370	407	397	417	402	416	392	402	389	374	366	361	354	395	414	383	377	373	394	430	428	420	395	390	397	397	370	409	357	392	400	395	389	385	406	388	399	389	333	396	409	378	411	401	374	395	392	353	376	424	360	398	398	372	430	433	419	381	407	380	394	377	382	405	410	373	395	367	360	386	408	376	384	382	401	406	411	377	373	381	371	396	388	402	413	410	409	406	374	377	380	389	414	370	382	399	410	352	406	415	439	378	396	421	400	390	403	378	396	368	390	391	380	409	401	421	365	414	388	377	363	386	398	351	391	371	393	386	392	370	378	382	395	435	397	375	375	375	415	407	403	376	382	409	418	416	401	360	358	396	425	380	383	441	429	383	394	372	418	412	365	391	396	433	384	386	399	390	384	414	402	402	411	405	412	404	433	410	387	384	400	387	402	383	366	396	367	394	438	408	383	415	370	391	428	422	366	423	358	386	388	419	397	402	422	396	428	407	373	438	424	365	353	371	384	402	414	417	429	397	415	404	392	384	415	382	378	384	396	404	378	414	401	372	397	406	402	421	416	339	416	409	377	372	393	430	403	459	403	405	339	367	393	383	355	376	366	386	372	392	387	390	367	359	415	379	370	386	380	391	434	406	387	416	393	392	394	397	431	414	390	427	350	399	374	385	378	418	380	438	389	411	393	384	414	362	396	385	387	391	395	390	421	371	410	335	392	412	394	347	437	409	404	409	400	385	423	395	401	359	395	378	397	355	394	403	402	394	423	358	360	385	398	402	380	427	416	393	381	393	386	456	359	409	373	369	377	375	416	378	410	376	374	419	410	384	380	382	413	399	366	385	377	385	402	416	373	384	401	400	431	411	383	395	347	414	401	368	423	420	441	391	365	381	383	368	389	368	425	406	427	415	366	413	428	393	452	376	389	375	412	387	366	415	391	365	408	398	421	404	381	411	409	409	391	430	404	390	370	371	382	417	419	383	410	378
12024	12277	21740	13620	6372	3329	2126	1603	2199	2071	1254	956	906	947	993	970	958	1018	968	988	967	921	951	954	969	950	979	982	911	939	958	945	909	914	937	925	952	992	965	952	939	968	956	983	984	970	955	883	977	1008	942	943	934	953	931	937	943	901	998	964	1025	908	1001	1044	941	968	930	935	987	940	970	933	947	963	918	963	913	954	950	947	917	956	987	956	948	908	944	932	933	915	975	946	998	975	963	928	964	923	909	942	930	926	917	928	920	958	957	968	968	881	894	924	974	923	976	942	965	939	945	953	956	934	860	914	935	1025	902	960	957	927	935	977	946	901	905	933	960	979	969	927	891	950	936	974	970	989	940	946	924	998	957	897	946	989	873	898	911	937	947	925	943	938	901	961	935	944	901	971	1002	990	958	971	902	890	918	957	982	890	936	930	947	930	912	925	928	918	957	966	939	924	946	909	946	986	855	941	967	909	890	997	942	892	888	950	983	937	978	917	938	960	915	931	965	893	931	901	914	972	914	925	1000	939	966	1001	970	976	950	875	964	946	990	1017	923	951	977	914	928	967	957	976	948	951	956	978	949	920	882	939	981	981	928	891	874	929	925	933	995	857	942	946	966	953	931	897	980	882	967	955	941	965	999	982	957	940	936	966	970	906	966	976	984	968	956	956	992	960	928	946	964	952	980	965	918	909	924	902	896	989	972	1005	948	941	935	953	1006	929	940	971	962	934	930	928	867	989	906	976	958	923	951	970	915	919	929	937	1005	967	944	967	946	919	943	978	914	869	894	986	957	932	943	920	940	999	937	965	888	953	946	973	1002	942	970	977	932	994	991	926	931	933	948	911	926	925	936	937	907	957	978	907	953	940	952	969	986	904	934	938	936	910	957	947	930	934	931	936	952	946	906	916	957	919	912	951	938	924	909	958	944	897	957	917	967	917	946	959	958	901	951	989	927	932	929	966	898	926	917	886	927	923	913	951	968	951	897	948	951	956	911	963	923	982	950	984	956	929	924	953	954	907	981	914	963	928	960	880	963	914	977	948	912	946	985	951	985	900	949	949	967	921	959	974	897	976	918	928	890	933	925	918	949	911	904	921	950	923	946	977	951	927	990	919	925	931	975	933	943	949	990	916	984	916	967	959	929	957	982	932	970	970	939	927	899	1008	927	955	956	982	964	953	933	917	976	923	956	990	891	961	934	924	912	974	958	962	958	917	961	956	932	960	904	946	921	956	927	963	879	946	915	947	894	920	955	966	997	910	992	957	890	961	984	986	935	986	941	945	885	997	965	924	941	938	872	937	932	913	964	936	950	930	936	957	965	988	940	965	933	952	909	933	906	941	985	932	995	960	977	929	922	953	961	921	965	948	960	941	947	958	917	991	972	964	920	1015	970	934	923	879	930	911	976	950	937	967	941	948	912	927	922	973	946	966	960	953	940	905	967	949	916	930	979	904	981	920	943	877	946	937	936	954	878	935	903	967	951	954	977	952	975	931	928	1007	890	903	945	892	923	1005	930	969	933	923	961	963	939	911	925	986	934	976	958	922	961	1011	920	897	939	914	947	911	927	903	917	926	928	903	957	939	949	911	937	972	987	960	946	916	989	922	977	943	941	919	914	957	983	890	920	977	934	906	919	912	971	978	950	995	929	937	956	925	963	946	957	989	964	886	910	933	911	931	906	906	966	957	936	963	992	896	935	974	923	950	899	898	949	940	914	951	936	943	981	1000	935	940	917	903	984	961	913	959	895	971	971	931	943	978	956	941	968	967	894	993	955	1007	971	933	932	950	938	948	944	883	896	938	907	935	961	921	968	926	954	927	1000	961	935	927	913	916	958	939	942	954	988	922	977	980	933	948	966	891	855	973	924	916	964	992	955	993	939	922	931	943	940	906	986	938	938	939	902	925	927	887	939	912	929	965	923	951	897	927	949	902	925	959	946	876	976	933	945	918	960	907	989	971	967	962	883	960	976	953	899	938	902	1005	950	949	903	977	939	932	868	941	972	933	931	970	976	969	939	907	965	972	965	940	920	918	972	938	1030	905	933	988	1012	874	945	967	883	993	934	948	896	959	899	926	943	967	947	915	936	948	947	888	937	949	962	940	937	1015	938	894	926	971	930	917	924	976	949	968	980	954	907	942	899	948	932	949	950	896	906	905	928	920	912	925	904	1000	975	957	967	993	959	896	917	961	987	974	945	949	928	915	933	1017	918	933	907	979	907	914	955	1012	946	900	922	958	941	1007	945	992	921	920	923	952	918	884	999	978	893	968	890	935	936	943	964	985	903	965	920	990	947	977	961	968	892	936	948	949	939	957	922	971	987	929	957	939	926	939	964	917	947	942	947	983	937	987	951	943	931	969	1007	976	922	902	949	953	1026	885	950	921	907	960	900	929	936	893	908	950	965	983	939	939	911	928	904	899	981	871	910	922	920	941	995	936	960	939	970	949	939	905	908	914	917	964	919	944	928	968	914	1007	868	925	928	926	937	948	952	945	925	992	994	911	901	973	932	950	949	916	934	995	918	880	934	931	932	989	964	911	952	899	946	953	949	967	909	975	928	906	1019	921	888	920	999	884	910	926	909	983	983	975	936	933	938	909	871	902	946	901	969	877	946	906	958	912	980	898	909	982	1002	909	999	898	932	932	965	940	956	937	931	927	956	969	1020	900	949	941	907	889	915	890	904	925	968	969	895	933	963	923	928	915	924	960	950	965	995	961	901	942	909	961	907	928	933	877	918	906	931	973	974	964	910	954	937	918	961	869	929	948	963	965	998	960	963	902	953	954	958	921	940	898	957	935	871	973	955	876	968	881	889	920	925	896	1004	940	926	944	914	936	939	953	924	883	917	951	927	967	956	850	924	973	942	950	959	979	916	921	916	975	905	937	975	920	934	1007	908	940	933	994	913	887	975	966	962	962	898	953	879	948	932	915	949	895	950	925	919	886	941	942	959	898	988	927	947	963	986	959	1011	886	916	917	950	921	939	926	907	931	897	984	962	958	929	930	929	924	946	973	979	926	927	944	930	967	946	922	949	920	946	914	953	920	957	936	935	899	968	984	933	911	999	1006	928	947	915	997	932	971	1030	931	928	975	971	929	895	907	935	983	950	894	893	900	879	942	964	881	908	920	963	915	919	950	934	969	931	954	964	927	962	947	956	919	896	953	951	861	974	949	934	949	982	934	885	941	958	882	987	941	926	930	978	982	930	897	953	958	974	959	961	972	926	996	941	975	942	941	1002	933	910	950	956	972	956	914	907	886	963	934	909	946	992	966	903	894	922	949	929	933	914	966	948	891	946	925	955	993	917	905	921	931	933	970	961	939	915	956	952	965	941	953	949	996	931	985	946	914	962	935	1031	967	910	1007	941	911	947	955	893	913	891	917	932	930	949	904	972	898	944	981	908	945	978	980	929	887	912	951	897	897	914	879	954	902	947	999	893	971	927	916	926	966	898	933	899	950	988	969	922	915	946	913	912	927	950	867	878	957	993	943	928	974	924	959	911	905	911	957	973	926	866	953	972	974
58169	56107	65109	47499	28250	14219	7886	4388	5947	5811	1697	379	396	359	344	374	370	382	383	358	332	351	379	327	358	339	348	354	321	343	329	353	328	317	290	325	303	324	313	314	332	313	335	308	308	332	334	323	309	343	316	337	352	359	314	324	327	329	307	296	320	324	324	328	326	361	314	306	331	304	309	341	309	338	293	321	343	340	339	331	355	311	336	338	315	315	324	317	297	322	311	309	303	323	318	348	339	362	317	332	344	334	306	319	309	325	325	319	326	301	320	318	318	307	289	331	310	312	308	344	313	351	319	324	334	320	289	356	308	310	320	311	330	344	351	341	337	307	309	341	311	336	325	317	317	309	340	334	295	339	331	326	334	346	321	378	351	287	325	307	294	328	322	350	350	316	320	322	319	309	347	282	337	336	312	286	322	323	335	343	304	336	329	314	312	307	324	309	293	332	355	305	323	339	341	305	315	345	314	299	322	327	343	339	295	298	332	307	328	313	298	310	317	308	334	324	330	327	295	297	324	285	313	332	352	299	333	343	341	302	307	309	358	335	340	275	351	315	315	327	337	356	323	315	308	333	321	298	340	341	294	337	321	329	337	339	322	327	312	317	304	330	309	341	305	321	309	324	299	314	347	328	341	298	345	323	318	299	314	296	286	304	341	328	296	347	291	313	312	336	311	321	300	315	295	329	289	323	322	334	297	304	343	329	325	284	330	324	305	354	357	338	305	336	340	300	298	321	314	310	357	363	335	304	298	361	302	308	317	284	298	321	350	350	343	306	332	305	321	350	356	343	309	305	295	293	321	349	279	309	329	272	331	338	313	289	308	325	360	348	305	293	338	321	323	307	338	312	344	321	326	300	313	314	322	333	318	357	280	270	322	346	310	298	364	351	367	281	347	313	300	326	356	301	303	323	352	344	331	323	334	344	324	317	285	319	284	332	311	354	285	306	312	339	294	312	306	329	292	320	294	309	343	335	318	311	330	318	289	329	348	309	353	335	325	296	292	322	320	309	332	323	315	387	323	316	319	323	328	330	294	270	317	313	288	331	299	316	316	348	354	310	294	357	313	332	303	324	348	324	291	300	318	321	320	293	349	308	342	281	352	325	329	311	293	336	328	360	321	343	321	310	315	333	344	320	330	312	328	325	327	344	344	331	313	307	305	329	325	330	340	310	298	350	308	305	340	346	288	323	280	323	327	295	325	310	296	314	332	308	353	307	322	290	345	334	294	332	344	339	302	341	332	310	284	317	377	308	287	337	332	287	308	320	314	324	308	320	309	311	314	297	354	306	323	324	287	334	310	283	316	306	313	323	357	322	360	308	342	319	325	320	312	312	327	321	299	312	298	339	325	325	313	307	334	322	323	319	314	334	307	323	307	314	352	306	322	300	329	337	325	322	312	349	323	332	365	316	323	353	312	326	294	308	309	312	310	328	335	284	284	318	296	306	309	311	309	294	318	341	317	315	329	337	328	332	345	303	317	340	329	330	335	292	344	284	304	351	310	322	339	301	298	310	326	286	379	369	319	301	326	315	329	320	348	324	290	322	326	341	316	317	332	334	322	308	316	350	310	321	339	350	295	334	311	338	316	337	318	353	326	314	339	293	316	289	341	319	321	305	320	347	328	303	329	348	301	323	290	333	337	339	327	316	343	295	341	301	330	319	330	348	330	336	314	326	305	325	316	314	370	350	324	351	357	360	330	327	308	324	323	303	327	320	313	290	317	331	306	311	285	316	294	349	343	314	329	325	316	311	344	344	338	317	328	326	297	322	335	313	367	320	336	308	338	310	340	342	299	295	317	335	294	317	321	313	327	336	336	365	299	328	291	319	303	308	319	324	316	351	337	350	281	305	315	307	330	367	278	288	290	294	319	305	290	327	320	332	302	311	347	331	316	313	303	319	318	303	345	371	344	314	308	333	313	306	329	294	319	322	296	331	320	313	300	346	325	318	325	317	342	330	322	323	314	351	294	327	299	340	308	349	322	309	301	328	318	310	348	306	317	349	320	344	286	333	313	306	291	330	346	318	315	320	315	301	317	303	320	323	337	294	302	324	304	351	345	344	336	327	321	310	313	319	304	304	327	303	342	312	302	298	279	353	327	348	320	347	306	311	332	310	316	320	299	308	327	308	344	296	319	330	311	329	303	333	306	308	314	333	295	339	335	332	338	341	337	304	311	335	312	358	320	341	347	338	306	301	308	334	292	320	319	282	306	306	335	280	342	319	319	281	316	342	298	333	340	303	330	310	309	321	319	334	306	321	356	319	301	305	315	320	346	335	274	301	342	324	305	337	335	299	294	366	318	322	316	345	316	342	302	328	315	333	313	276	290	316	330	323	351	311	348	319	332	335	308	335	318	335	305	323	328	361	345	358	322	308	336	342	362	328	305	292	343	306	336	290	277	333	320	333	330	304	331	305	339	340	276	342	331	312	332	320	325	319	310	308	332	304	326	319	346	327	311	303	287	319	339	321	316	332	354	308	301	267	328	332	315	329	317	324	301	326	291	327	342	346	311	324	335	308	337	327	312	303	330	311	316	331	319	331	344	359	319	344	294	302	328	284	366	290	308	326	299	317	324	310	312	324	314	327	318	307	294	332	300	304	336	338	347	320	330	320	302	329	334	300	344	366	309	321	301	312	327	312	327	355	304	314	310	287	298	321	311	352	326	323	319	302	308	323	330	363	312	294	316	315	331	310	326	315	292	324	320	359	346	338	319	350	326	340	313	295	321	304	330	334	301	286	345	312	342	291	313	325	324	318	324	334	313	319	291	318	329	311	342	318	314	326	292	314	345	332	303	335	343	338	321	330	354	314	323	334	353	318	323	326	340	308	301	337	307	321	309	333	321	331	323	331	323	309	332	326	300	297	303	304	314	306	295	334	291	316	339	336	327	338	314	308	323	319	368	305	314	333	300	311	339	337	314	316	314	333	300	338	316	306	302	318	330	336	341	310	313	311	311	316	313	341	321	342	375	335	328	341	317	295	317	334	330	310	346	298	329	354	353	318	320	300	312	300	312	315	345	286	323	283	329	305	318	339	300	330	313	309	314	313	335	343	309	325	333	305	313	320	340	336	327	325	311	342	305	320	316	357	334	326	330	307	331	321	323	337	340	353	301	311	337	316	333	357	322	322	343	323	322	345	328	354	323	303	319	307	335	307	334	341	307	308	319	344	334	330	313	322	323	295	310	337	346	299	313	304	302	327	322	324	324	326	301	327	294	310	291	350	306	319	307	304	339	343	313	310	330	332	323	340	345	354	299	307	317	310	316	327	350	327	307	309	349	320	308	330	296	294	342	306	293	315	319	280	321	334	316	341	348	344	338	295	321	323	339	318	303	282	291	358	299	325	333	312	319	343	304	305	317	354	303	320	312	311	320	309	337	320	321	330	308	290	326	324	347	339	296	318	323	311	335	284	309	330	339	306	326	322	293	303	324	339	326	323	314	311	334	304	321	333	320	310	324	280	285	322	322	355
36432	44320	60466	51611	26741	17699	13954	10817	18709	20340	3908	1059	988	903	1062	1077	1046	1293	1373	970	894	879	871	892	827	847	884	831	794	812	769	774	772	819	803	777	806	801	747	832	800	789	766	785	786	759	758	771	795	785	827	783	793	809	772	815	807	759	792	775	749	804	735	774	739	812	760	755	770	735	762	814	768	774	750	747	757	761	811	797	806	767	764	772	742	773	797	841	843	792	744	753	791	810	780	784	758	811	718	747	804	751	815	768	784	763	736	750	789	764	737	746	763	762	778	758	788	769	812	755	797	789	801	797	747	741	727	768	771	778	797	772	796	803	766	773	763	761	792	774	775	731	727	776	758	787	788	741	764	776	810	760	807	763	771	755	836	789	748	813	763	798	759	757	799	726	815	806	755	794	789	805	777	738	716	768	802	742	779	766	789	730	780	789	798	821	745	806	727	736	800	807	797	738	788	742	752	790	774	775	754	738	713	789	797	811	733	776	746	737	751	813	811	721	776	773	751	741	750	792	765	765	729	766	753	773	794	764	713	785	783	782	767	792	835	767	734	730	794	786	751	797	774	777	815	753	752	771	782	776	749	806	759	767	746	767	783	774	766	793	799	765	773	763	816	784	828	765	770	763	774	765	770	790	781	741	763	722	793	738	714	758	781	787	788	729	749	788	739	797	771	762	788	829	754	776	746	736	812	768	796	718	745	785	775	754	801	763	742	798	753	767	719	783	791	752	788	752	787	756	762	802	760	798	776	835	746	779	761	799	774	725	782	735	771	715	712	808	762	770	735	770	773	726	757	779	786	797	765	786	782	758	784	784	827	789	736	789	785	825	812	768	771	764	731	735	816	820	819	728	766	739	761	776	777	764	717	790	786	776	826	772	814	787	785	755	766	742	768	759	781	711	824	772	780	754	745	721	778	795	809	744	745	810	754	806	753	794	778	728	759	748	790	766	771	747	786	810	757	803	750	762	789	786	758	821	769	754	761	778	786	752	796	805	808	750	822	771	764	777	759	712	800	791	781	801	802	741	820	800	777	761	750	777	767	821	704	768	753	801	725	745	716	738	757	794	799	790	748	780	838	717	780	785	752	749	799	777	803	738	795	763	797	746	688	786	779	778	816	745	768	812	695	769	767	770	759	771	758	783	796	828	769	812	709	778	769	747	754	794	743	775	803	788	763	797	804	781	783	718	834	794	823	778	798	740	802	808	785	784	796	789	769	801	733	778	726	783	784	796	783	737	786	747	757	820	804	761	761	787	789	771	769	788	772	743	834	706	761	771	766	751	789	779	798	774	801	770	777	774	766	806	793	781	774	817	781	845	804	764	799	726	756	796	766	781	789	795	762	751	746	726	794	790	758	750	779	757	788	761	843	770	758	749	698	766	775	723	751	780	763	761	785	781	755	784	737	772	784	735	763	798	746	737	762	732	738	801	727	725	773	770	785	805	786	746	808	816	741	784	805	809	728	779	769	754	811	725	758	769	754	752	753	828	774	745	783	782	744	797	738	761	843	773	762	743	767	727	753	840	723	789	781	730	745	774	775	802	783	766	787	771	799	760	804	757	778	743	796	766	756	767	769	798	766	746	744	751	778	769	768	798	687	791	765	780	748	782	787	765	730	749	722	793	774	792	741	806	761	789	773	780	759	737	761	740	769	748	800	782	762	767	767	767	772	736	785	746	740	813	748	749	784	773	792	778	786	750	751	808	788	797	758	783	794	746	758	815	789	755	764	726	726	767	723	739	797	716	780	794	755	765	770	779	773	755	796	772	782	786	798	794	740	824	758	802	784	777	779	763	750	819	786	718	762	829	791	751	833	814	801	838	815	755	807	770	778	747	786	806	755	761	816	815	759	752	797	789	759	792	757	730	776	773	739	751	758	788	719	771	748	773	773	778	800	785	760	781	782	758	784	756	722	739	790	802	763	727	786	783	777	786	760	823	742	763	731	777	849	772	799	760	773	755	753	742	746	774	788	737	761	755	766	793	779	779	760	759	718	788	818	758	835	752	848	775	811	757	733	716	792	765	777	767	772	776	819	752	802	758	777	813	727	721	795	776	796	758	778	795	771	787	828	743	787	781	788	775	790	768	750	727	784	743	800	813	759	766	789	762	784	817	783	783	746	757	759	785	752	776	793	773	770	725	751	753	799	783	791	709	791	773	803	747	788	724	742	806	829	719	755	762	755	746	792	793	765	797	757	699	774	764	803	777	747	814	782	756	750	771	774	747	815	792	743	797	761	734	812	789	760	783	799	816	772	807	768	774	802	766	801	767	760	710	745	774	811	733	740	780	757	802	758	797	760	726	763	792	775	777	747	736	828	761	734	710	773	771	804	773	783	755	802	793	765	793	738	784	733	794	753	830	772	776	804	758	777	797	751	719	794	800	784	755	745	793	760	779	768	778	757	763	785	773	774	773	776	785	713	754	750	805	826	775	802	781	792	742	722	790	793	785	746	717	790	758	787	791	773	797	748	768	782	757	759	781	762	765	757	789	844	786	735	762	775	829	763	757	764	801	758	745	722	787	713	732	754	773	737	781	771	780	797	756	763	779	754	779	736	795	737	717	764	788	811	772	765	788	757	764	774	792	772	803	772	793	758	778	777	824	793	798	792	763	761	803	797	826	794	783	800	720	801	762	780	730	766	793	760	805	787	731	800	747	821	764	789	771	744	776	743	787	802	748	787	788	731	796	782	803	794	739	749	730	756	738	798	787	768	776	777	765	773	770	792	790	780	773	751	808	735	805	801	765	774	769	763	785	803	789	763	763	808	764	763	737	792	769	749	785	743	757	759	750	758	782	763	784	806	755	737	763	786	768	768	769	789	715	763	745	765	790	785	783	781	825	742	780	748	787	760	725	779	764	760	772	742	791	740	747	805	741	709	771	778	696	772	820	780	776	793	757	788	762	774	771	806	797	780	750	705	730	803	764	824	783	789	754	795	753	788	748	765	757	781	804	721	775	795	730	745	807	774	762	765	774	786	797	759	800	827	766	766	740	728	778	744	748	750	765	769	760	800	760	803	786	767	776	749	809	776	761	728	692	786	794	743	800	821	783	746	731	745	781	816	753	736	781	802	740	820	774	791	746	786	808	773	744	811	769	786	768	794	748	790	781	744	776	757	827	769	774	757	774	791	773	837	718	776	781	749	794	787	812	801	743	734	789	790	799	784	787	762	791	761	767	789	794	799	805	744	790	813	801	771	780	763	806	756	784	728	818	790	787	812	760	786	782	777	820	751	752	719	733	769	813	755	773	805	763	753	722	776	754	751	754	806	731	772	728	740	794	798	785	735	760	802	741	741	782	740	753	795	825	760	789	745	763	769	742	792	769	781	791	788	764	785	804	751	802	782	766	726	778	744	764	821	803	741	788	758	846	751	781	768	822	807	768	764	771	785	809	782	784	760	818	806	809	776	730	799	764	760	794	776	778	750	738	719	783	758	820	766	747	751	751	758	762	745	831	764	785	792	805	775	789
70068	67065	72914	53394	34937	21596	14417	8485	9561	13632	2175	298	282	258	277	336	306	302	371	331	279	259	231	226	212	251	211	233	189	210	223	212	194	190	212	207	199	218	212	215	225	184	192	236	205	198	207	202	215	204	206	236	217	207	215	221	209	195	213	205	205	204	208	226	235	203	225	205	197	210	214	210	182	234	203	216	195	215	226	185	210	221	197	213	184	211	189	207	200	220	208	209	204	203	188	195	201	188	217	210	199	199	229	192	200	209	240	213	202	222	197	197	202	205	186	208	204	218	211	216	213	208	208	201	205	196	220	202	180	219	219	201	217	222	219	189	201	254	203	208	204	203	207	217	193	232	210	170	210	196	191	194	198	240	209	208	199	211	204	215	209	213	175	191	202	206	180	228	199	186	175	193	212	220	203	207	216	208	170	220	202	189	204	189	214	221	199	202	235	195	205	247	205	185	167	177	233	200	206	210	210	226	205	208	174	192	197	215	201	194	215	203	212	234	236	215	196	226	237	205	208	193	239	181	201	209	210	197	220	214	216	194	224	182	216	229	213	182	201	189	216	223	197	211	192	217	186	176	208	209	204	200	216	231	191	216	212	222	197	220	245	205	203	180	184	197	202	201	220	217	183	206	207	188	209	211	200	209	239	193	183	217	221	215	186	192	184	214	217	203	183	183	208	203	185	198	218	230	222	198	189	207	191	207	192	232	179	209	208	207	198	206	221	203	206	204	190	211	206	201	223	220	189	192	208	226	208	199	203	197	203	218	192	239	198	225	193	193	220	199	200	188	209	217	201	222	201	201	203	200	205	216	216	180	206	217	199	199	201	198	238	190	216	199	228	188	213	229	218	184	201	180	207	199	232	212	210	194	183	222	191	197	187	228	192	211	187	207	182	204	201	222	221	210	213	204	211	216	210	213	215	205	227	211	212	216	211	203	205	199	183	175	197	201	192	201	242	178	201	209	198	198	207	195	233	229	196	214	205	194	226	203	206	204	197	231	182	219	211	204	225	204	202	206	210	213	204	223	229	213	217	192	179	153	201	188	214	198	209	218	200	216	210	196	173	223	216	197	192	207	203	208	202	199	226	196	176	216	205	203	196	213	199	197	230	202	194	201	193	197	213	225	195	201	196	208	210	193	215	189	226	217	199	189	193	223	207	196	194	214	174	191	183	181	212	193	200	209	193	187	222	257	201	229	215	190	214	211	186	225	197	203	213	252	203	213	228	208	211	230	229	199	200	211	193	182	199	217	197	200	222	210	212	223	217	227	223	222	181	199	233	211	198	188	207	197	190	201	209	197	194	183	202	201	208	187	194	219	223	213	210	196	201	225	204	192	200	189	214	208	193	221	204	199	215	209	202	187	231	212	200	186	187	215	232	185	208	208	183	185	190	189	193	194	215	202	213	206	224	223	229	203	212	212	230	214	202	210	204	210	243	195	208	223	213	195	189	207	238	193	191	195	217	228	194	193	205	221	201	214	221	208	201	205	200	222	220	182	222	190	218	214	213	208	200	199	208	188	188	214	181	212	218	210	195	227	214	190	211	235	200	203	184	191	220	200	190	181	196	185	179	205	197	183	214	225	193	183	214	217	210	215	216	208	222	201	212	206	229	221	236	195	220	196	183	216	212	212	223	204	212	208	187	209	209	228	193	213	207	207	176	223	215	212	207	195	201	197	220	231	183	195	228	230	178	214	194	219	180	216	225	219	204	223	212	193	199	231	209	222	201	197	205	221	203	195	218	234	182	215	212	178	215	213	210	237	241	230	206	214	202	226	196	195	195	204	206	256	225	197	227	199	190	187	208	201	194	234	192	189	186	216	231	209	228	215	176	184	219	199	215	214	227	207	203	223	237	208	203	201	213	199	196	213	228	188	203	213	185	197	214	205	201	209	207	226	199	233	194	244	209	206	195	197	193	215	202	221	191	201	214	221	211	195	218	195	206	201	227	204	192	226	206	199	195	228	208	193	192	206	228	210	240	212	196	198	191	213	199	216	190	219	229	211	219	213	190	213	220	209	193	240	197	183	208	170	196	206	176	217	204	192	221	201	228	195	216	206	210	196	200	208	225	205	217	195	199	197	193	210	197	201	211	204	188	194	221	222	199	218	190	223	202	210	196	246	201	192	236	229	175	203	230	212	187	233	210	206	195	194	203	201	205	209	221	201	203	196	190	189	184	198	200	205	187	217	207	193	205	209	190	192	209	232	193	184	225	194	196	206	210	212	220	185	200	189	216	199	185	207	187	211	243	208	217	196	196	189	216	198	215	219	216	208	183	211	207	211	200	190	201	205	202	226	207	205	213	213	206	200	222	208	221	217	210	218	231	207	203	152	186	175	212	210	182	195	196	222	202	187	207	215	188	205	202	190	181	224	231	226	215	187	184	221	206	213	177	190	206	184	219	197	175	196	208	211	185	193	198	211	185	232	215	210	203	211	197	249	202	198	196	188	217	214	206	197	205	206	202	186	232	248	199	209	217	207	214	203	235	231	191	181	208	219	229	211	193	199	218	195	198	213	212	225	184	200	187	219	214	217	222	212	204	197	218	199	171	201	198	203	221	208	191	212	198	228	230	222	197	187	200	230	197	206	191	208	213	224	206	210	202	224	207	200	190	208	227	200	198	238	198	212	226	196	208	223	206	194	207	190	202	189	233	204	200	190	210	196	202	205	200	182	220	216	229	206	240	193	201	190	184	215	222	189	193	215	204	218	204	205	246	209	201	246	188	197	211	196	206	199	232	213	180	189	216	182	199	174	195	217	202	194	197	214	205	220	202	207	214	205	203	196	205	214	186	213	186	220	216	185	220	179	202	182	205	245	209	165	185	220	183	179	214	200	200	208	221	205	211	209	215	193	193	204	220	221	199	218	207	189	208	221	225	229	189	217	187	196	242	195	218	191	183	218	206	175	216	214	210	194	182	204	209	214	198	215	186	198	217	195	220	204	199	223	187	223	221	201	203	205	211	188	241	203	221	230	219	226	210	205	214	184	217	185	208	183	215	182	184	201	214	218	199	224	189	190	198	211	231	210	213	170	217	184	200	197	203	219	211	201	222	179	201	199	225	228	199	190	204	205	226	240	200	200	194	193	205	221	201	212	189	211	206	193	203	217	209	187	205	191	201	211	225	198	186	203	199	208	193	235	204	189	179	204	223	198	211	207	232	186	207	220	175	214	194	195	214	195	195	197	237	203	222	210	234	186	183	202	211	216	198	212	196	198	172	195	203	216	220	196	202	212	201	200	201	205	172	214	206	205	197	221	213	184	202	187	202	207	233	218	219	226	207	202	209	211	192	189	196	225	226	214	200	187	229	217	193	203	188	224	194	201	203	212	215	183	214	159	210	209	205	205	210	215	214	212	194	210	192	197	185	200	219	218	233	207	194	200	199	215	197	226	198	198	229	199	218	194	198	217	208	196	217	191	193	208	194	184	233	217	196	191	215	199	190	201	193	199	222	190	197	205	185	209	197	207
44439	53973	71642	59863	32593	24990	20225	16045	25516	32833	2971	1042	930	796	924	1107	1058	1061	1515	1377	754	730	611	725	662	642	623	636	560	549	557	530	531	539	533	551	567	555	560	508	543	562	560	545	531	510	555	522	542	526	569	553	555	529	537	543	538	499	521	534	509	497	542	519	545	504	542	495	524	536	525	542	535	510	504	530	498	549	538	514	514	522	544	556	541	541	514	526	484	528	510	515	565	538	489	549	487	493	513	518	528	515	509	529	497	532	571	555	554	559	502	548	496	537	506	510	512	530	526	548	521	539	531	483	547	539	529	552	506	522	571	500	463	519	508	505	515	546	555	555	502	531	492	518	503	526	541	516	557	525	503	548	523	529	490	547	475	528	522	520	513	510	543	496	491	507	538	498	491	531	543	530	509	545	519	530	525	526	476	508	551	524	571	532	515	501	516	545	539	539	500	523	516	567	479	533	526	541	524	566	534	527	523	524	493	514	539	518	494	514	521	513	521	500	529	533	482	541	525	509	506	493	535	545	517	511	513	532	543	503	537	482	462	559	507	520	537	560	514	472	490	519	525	522	556	510	521	488	507	486	500	531	516	525	532	516	504	530	522	500	519	533	530	532	517	498	519	511	503	494	533	508	563	516	532	515	576	543	583	542	557	531	522	518	536	508	538	551	506	508	503	520	543	497	529	540	518	512	535	537	524	496	524	518	555	567	519	530	534	530	501	574	502	492	524	547	556	534	468	528	527	473	546	487	524	514	513	507	516	509	490	513	536	512	532	515	514	562	487	482	492	501	515	526	523	538	500	501	477	517	529	527	516	485	508	511	501	541	512	458	528	533	546	529	521	507	514	503	519	518	516	542	539	531	519	477	527	540	500	508	504	508	551	507	511	533	549	476	538	492	529	512	524	578	525	529	489	536	516	525	508	502	498	487	496	547	490	494	564	519	538	520	540	488	508	539	518	505	522	561	519	509	551	529	512	532	526	518	539	548	500	513	512	537	518	557	541	431	502	532	482	548	522	528	543	487	523	501	534	560	548	512	528	577	526	539	557	520	518	533	481	481	532	490	563	520	515	516	505	516	484	505	541	529	486	503	544	533	507	523	524	500	526	515	552	491	508	501	533	472	495	520	575	516	532	543	486	528	509	540	502	502	496	520	500	516	534	517	543	514	561	481	513	508	519	501	522	487	506	502	529	517	520	528	545	565	543	547	525	516	499	520	551	526	530	526	522	523	523	478	539	529	549	548	510	496	554	507	538	555	479	532	533	497	526	523	530	540	501	540	525	525	529	455	495	530	528	546	494	531	539	512	521	498	521	530	464	492	494	508	489	559	501	480	529	533	506	510	500	538	501	516	487	472	494	524	496	560	558	534	523	539	543	554	493	505	510	509	510	523	530	507	466	512	523	493	513	498	561	526	553	564	538	537	535	522	570	529	519	500	511	491	522	553	528	481	533	539	519	506	515	540	577	526	520	503	541	543	554	538	492	542	545	511	516	493	493	551	523	544	503	500	504	514	500	547	488	546	552	532	506	515	526	470	543	539	505	511	483	519	505	574	549	553	530	560	556	511	518	517	476	532	537	499	555	591	546	488	477	513	482	535	485	546	482	507	525	529	510	498	532	533	509	518	515	534	543	552	512	528	521	542	494	518	553	557	566	541	531	527	497	499	498	515	533	555	490	529	508	522	501	500	502	540	533	560	523	488	479	555	495	561	529	500	496	507	470	552	515	520	482	522	544	498	483	489	516	508	534	533	570	507	498	544	488	523	515	524	520	514	509	506	503	538	533	508	540	523	502	566	509	550	494	523	535	536	524	514	562	525	508	543	551	545	488	529	512	517	513	501	505	525	504	555	560	553	515	503	543	507	490	498	500	523	515	542	480	522	522	537	518	501	537	534	489	523	486	561	521	529	499	527	548	552	506	521	554	500	510	571	497	491	539	574	485	490	544	521	546	534	553	509	499	541	515	541	541	500	496	523	542	523	526	528	500	499	532	560	536	530	528	509	547	516	544	492	523	526	522	555	509	490	514	542	508	548	499	525	515	511	532	535	579	544	509	550	522	508	519	521	524	510	505	496	531	538	570	495	515	512	508	534	533	546	513	567	506	536	592	522	496	515	553	525	531	569	477	507	507	508	493	490	520	498	503	505	491	493	553	575	494	502	536	563	523	528	516	497	498	482	522	547	535	527	512	534	523	535	502	504	519	488	526	499	523	544	500	563	536	567	494	537	543	498	541	563	500	479	494	515	527	541	539	537	532	477	531	522	498	491	523	539	521	518	507	524	507	529	506	538	531	446	523	485	549	569	486	516	510	508	492	515	499	528	547	490	516	521	527	515	525	522	528	526	553	564	483	505	550	500	524	506	562	506	490	533	502	503	514	506	529	539	488	553	542	497	509	525	518	530	546	529	572	499	523	523	522	543	544	532	491	516	513	535	488	603	520	535	521	554	520	521	513	508	541	526	565	551	486	528	506	500	507	545	541	519	513	557	498	518	507	513	546	545	521	542	524	525	543	512	506	567	547	541	514	522	541	515	493	542	542	520	484	516	542	487	510	538	525	526	510	512	490	537	516	491	541	528	547	512	550	535	486	527	536	517	517	517	502	480	537	523	514	474	507	533	528	512	527	530	498	540	537	515	539	545	506	518	500	536	508	523	517	484	514	524	558	514	533	507	505	529	536	528	516	504	505	518	523	520	516	517	588	469	527	561	467	520	558	504	503	550	530	532	546	523	530	538	543	547	532	505	495	521	545	579	524	530	504	566	496	510	492	523	501	540	489	514	532	549	514	548	559	518	537	549	535	507	535	531	506	539	551	504	511	540	563	504	506	527	540	478	523	507	512	580	503	501	528	471	489	506	500	499	489	516	511	502	519	496	485	551	518	525	491	539	533	519	509	514	522	510	537	523	522	517	496	512	524	496	555	536	499	542	507	497	497	565	515	534	540	502	527	533	543	512	467	528	483	543	491	557	526	530	508	497	555	549	549	580	511	531	513	556	497	531	523	527	501	529	527	528	499	510	493	501	519	533	561	481	490	493	521	528	499	523	538	555	555	530	542	547	542	524	517	498	538	528	520	517	517	551	481	511	497	554	482	515	518	556	469	549	555	518	522	503	509	535	542	534	535	561	581	528	525	503	495	488	519	537	537	523	582	525	564	518	541	484	523	551	545	500	498	550	492	532	545	526	547	473	519	539	548	528	531	505	506	506	519	540	489	517	544	491	516	532	488	548	504	530	521	501	541	491	520	533	516	540	501	590	512	506	528	513	516	529	519	537	561	505	502	520	511	552	542	529	502	548	457	533	532	545	556	547	465	509	544	528	537	533	558	490	536	568	514	528	497	534	529	516	545	525	530	530	525	521	524	515	542	553	495	536	499	545	493	553	504	509	523	487	478	536	566	516	501	529	565	561	507	525	552	526	545	508	509	505	550	511	536	539	531	511	518	544	482	530	552	542	559	520	529	532	523	506	519	479
13811	9520	13782	6386	2368	928	650	555	605	707	413	375	378	402	370	423	425	415	408	424	386	375	417	393	415	442	444	436	412	437	396	406	397	371	377	397	405	418	388	362	380	366	422	430	403	447	374	451	391	359	392	426	371	416	388	399	392	413	388	392	408	395	379	386	421	365	383	405	418	412	367	404	405	408	402	401	398	435	415	388	410	394	424	378	387	388	384	449	438	404	421	389	372	428	405	409	423	391	368	379	418	414	403	376	405	424	400	378	394	352	383	394	393	411	367	406	385	376	376	379	401	398	368	409	438	414	401	393	447	401	419	393	397	353	401	388	412	399	387	394	355	388	401	412	384	377	436	416	414	411	411	420	429	425	397	408	407	379	404	418	418	377	357	434	412	431	423	423	394	401	385	393	371	364	448	394	401	355	400	408	424	408	415	417	361	415	386	398	420	410	385	419	389	416	411	415	376	395	384	412	384	420	395	399	387	412	388	407	385	385	401	412	406	420	392	398	454	429	382	408	386	384	416	424	423	370	368	419	377	404	386	429	388	400	420	417	387	384	395	420	387	408	396	398	350	415	413	387	398	373	394	369	391	396	414	439	413	422	377	416	381	401	422	423	366	390	475	415	361	414	387	417	429	375	427	388	380	415	398	425	440	425	410	426	383	395	408	379	374	409	392	380	383	394	393	367	435	394	404	406	412	387	441	398	420	417	405	386	373	421	407	402	400	398	404	421	405	449	400	407	388	381	375	393	382	448	370	414	402	416	342	387	393	385	427	399	428	387	396	388	386	421	416	431	411	404	455	391	427	429	400	413	398	406	400	445	366	418	414	446	403	371	407	425	404	388	389	379	405	390	386	392	403	421	404	399	408	369	405	394	386	433	370	363	358	396	448	402	393	407	433	406	364	397	416	388	411	416	376	438	358	401	419	411	410	385	422	413	398	373	392	446	387	429	405	396	385	409	399	390	438	407	384	417	390	385	424	398	395	393	397	437	399	433	417	418	401	416	393	412	420	389	382	394	413	400	380	408	402	394	354	407	403	372	417	418	415	424	437	403	375	401	380	414	411	405	404	385	405	404	417	419	380	415	385	385	371	409	424	443	377	423	389	398	404	412	405	387	399	367	382	392	372	393	386	430	394	457	380	408	366	414	365	420	396	404	398	380	387	425	373	372	368	382	404	412	399	416	409	377	384	430	388	400	428	379	402	412	381	365	376	392	398	356	432	404	435	399	386	433	416	437	396	404	387	396	395	390	386	369	409	401	404	422	362	404	401	389	426	418	410	442	428	386	409	359	360	412	405	408	423	405	434	388	408	420	429	414	432	375	383	406	377	407	386	383	420	372	418	392	385	409	387	375	426	416	446	414	391	409	400	386	368	391	369	401	407	371	398	408	374	439	435	402	422	359	424	396	415	403	349	390	392	399	372	416	418	435	373	406	377	395	383	383	384	362	379	401	400	378	382	388	403	417	396	436	429	397	398	388	387	381	406	419	389	429	410	408	401	387	382	373	440	399	403	410	424	379	408	395	407	406	355	398	402	374	360	444	394	384	388	399	398	404	439	399	400	421	409	358	446	399	387	400	379	374	361	413	401	399	399	386	409	393	392	395	369	426	392	382	392	391	398	419	402	426	383	391	421	369	402	446	403	429	368	460	402	444	389	370	422	405	401	392	421	416	428	423	420	380	396	388	411	386	342	405	397	370	408	388	408	419	422	408	438	413	425	419	413	409	422	374	397	394	382	406	400	364	405	394	386	400	375	381	408	397	409	371	407	385	389	401	416	386	418	380	385	427	368	379	438	445	373	394	367	390	415	422	365	384	420	412	411	374	354	392	397	384	370	414	407	397	378	400	407	406	396	388	413	416	395	341	388	399	403	398	441	392	381	397	373	447	360	381	415	401	445	399	380	408	425	417	401	376	408	403	401	391	400	413	384	414	367	409	389	399	383	398	372	446	392	435	424	410	381	393	356	354	404	411	413	398	422	379	381	412	400	424	424	433	356	413	418	376	411	384	407	400	388	400	389	399	399	382	426	407	400	382	388	400	386	365	398	402	399	401	374	449	406	410	436	377	404	370	437	393	401	369	415	390	432	410	402	411	404	450	398	417	422	399	404	406	397	414	387	429	389	344	422	422	369	369	411	387	368	405	386	397	412	411	407	372	377	440	423	409	379	410	391	416	396	404	386	441	384	394	395	399	426	406	392	365	457	405	382	418	404	378	413	390	414	392	400	436	409	393	385	393	347	408	434	429	379	402	436	406	426	382	424	448	399	409	387	391	429	367	401	353	360	441	400	399	415	442	398	396	416	399	410	396	403	401	401	431	428	405	448	420	363	403	374	415	392	412	407	410	363	384	385	396	401	431	411	402	388	419	399	419	408	417	410	412	433	381	404	395	394	393	416	385	435	402	443	392	396	388	395	405	442	404	420	383	401	423	411	374	398	380	376	400	403	358	421	376	429	346	393	400	396	433	368	369	393	365	377	416	420	419	402	373	381	426	398	420	402	428	391	420	374	381	405	393	365	393	406	400	390	401	413	407	395	415	404	405	400	403	412	421	422	410	400	384	395	372	379	443	417	405	391	429	423	419	424	391	421	406	386	413	395	402	389	361	362	396	409	367	392	389	399	390	402	408	384	403	415	413	396	421	431	414	430	419	399	403	406	394	419	359	385	407	415	384	415	408	409	380	393	406	376	381	382	379	374	386	385	379	397	399	388	424	398	373	435	394	410	401	377	383	429	382	435	393	410	419	408	417	398	411	425	420	369	390	412	429	396	431	427	436	440	351	423	389	396	380	428	416	377	373	396	390	373	360	392	408	398	432	417	382	419	394	413	377	397	393	392	425	428	420	404	398	406	401	382	399	422	394	410	392	393	363	430	389	393	397	419	406	369	402	376	431	419	384	414	423	416	443	424	379	402	390	407	377	382	395	396	405	417	371	426	415	445	432	376	385	425	397	429	394	397	407	418	425	428	410	410	398	437	382	407	367	454	407	408	405	392	392	390	417	360	389	423	382	424	390	391	420	401	398	425	418	400	385	390	398	380	392	398	420	410	392	392	417	414	419	386	409	395	384	381	392	382	408	412	397	387	399	426	392	401	367	365	415	408	412	404	368	409	415	384	414	362	402	415	385	406	457	415	366	392	403	435	418	418	387	407	423	449	395	375	408	418	396	383	403	375	341	371	397	396	398	372	403	366	415	415	440	407	407	392	434	412	404	381	398	380	412	437	382	377	411	412	407	416	389	412	415	419	395	418	388	389	394	400	387	391	365	424	397	354	417	401	416	438	408	403	410	389	388	397	371	417	422	419	414	389	383	380	395	387	398	435	375	402	369	377	379	410	422	386	401	375	428	424	373	390	382	415	418	423	437	393	413	440	362	386	406	404	403	417	418	435	422	424	399	420	386	404	423	408	378	424	448	377	424	393	417	382	420	380	394	395	409	415	404	422	413	398	398	406	389	367	427	403	376	379	409
12026	12735	21519	14326	5808	3283	2424	1985	2122	2499	964	955	964	968	923	955	1027	993	981	1006	980	926	963	917	1006	985	985	1003	973	906	984	993	946	984	905	918	962	933	958	996	974	955	957	974	953	977	935	974	994	984	955	978	1007	963	990	918	887	976	905	934	917	954	948	931	927	947	993	940	955	960	972	984	922	960	924	908	980	993	949	943	932	908	937	885	1031	975	961	915	981	977	943	972	981	969	1020	969	945	965	927	1020	926	919	970	941	942	897	966	947	914	906	972	916	965	971	946	998	991	965	996	1006	971	945	937	976	971	928	967	988	960	970	924	986	911	955	957	910	929	975	922	964	936	950	915	960	985	973	907	958	1008	920	926	969	980	1001	971	931	960	981	994	974	952	973	993	965	932	985	1001	954	901	952	904	1012	939	915	986	971	952	951	911	966	953	906	939	910	993	968	941	983	948	917	951	934	1002	913	913	965	936	976	962	990	904	1003	985	927	940	969	936	937	887	967	923	929	976	946	949	990	884	964	901	955	1015	935	929	969	1010	955	937	925	932	903	953	989	960	993	923	935	959	940	956	917	939	981	898	956	922	922	948	954	940	889	1013	933	977	952	946	932	981	966	973	919	969	914	931	968	954	974	887	988	990	994	964	925	931	952	951	962	951	966	919	994	899	967	951	939	905	1000	898	937	948	1004	947	936	942	936	896	984	960	920	997	997	988	939	936	945	962	1002	926	906	901	981	947	950	961	964	986	926	927	982	1008	923	946	947	923	943	1025	1005	1000	957	943	954	948	969	986	975	925	1007	960	947	951	947	1015	962	972	969	1038	934	904	970	964	954	979	966	977	960	952	990	950	959	930	940	964	970	966	923	979	961	894	998	917	917	981	975	917	959	973	932	1009	980	949	961	905	919	984	927	933	978	970	987	975	970	922	1008	940	985	1028	945	980	936	959	936	961	968	918	930	1016	985	911	1004	933	965	952	906	930	921	936	933	940	957	986	952	955	937	931	910	1010	959	939	954	934	968	967	942	942	959	934	944	969	953	983	925	977	925	974	953	970	952	981	996	920	977	1004	929	993	918	929	969	976	961	992	920	892	943	924	948	1016	960	934	963	935	965	943	970	1007	923	922	1008	944	1018	953	921	933	921	940	983	920	947	935	901	993	902	902	957	970	979	888	983	927	924	948	953	953	989	926	1018	979	958	1006	964	937	970	909	904	915	952	972	955	929	986	942	1026	969	990	911	935	934	969	949	952	986	914	959	944	1017	958	941	949	964	983	939	980	914	930	993	1033	931	957	933	939	994	971	973	935	928	968	958	954	912	908	948	925	900	972	964	930	955	949	966	976	988	938	955	964	951	985	942	941	965	971	870	985	1000	949	974	953	903	940	980	944	906	954	904	911	913	957	920	966	951	929	984	949	991	983	986	956	957	916	948	930	969	943	972	963	964	1018	947	994	964	1029	990	1005	1005	988	942	898	983	919	976	953	952	1008	953	947	975	931	930	921	957	982	969	934	977	914	957	915	902	961	983	951	957	970	948	892	909	948	966	923	979	943	921	966	956	936	967	964	972	899	940	958	1024	927	950	947	954	898	967	968	955	899	959	963	926	963	1003	921	1009	971	930	989	972	994	993	969	919	1016	997	943	947	1010	931	935	994	975	945	902	992	970	930	970	998	979	972	969	992	969	966	884	949	955	953	898	934	924	944	1013	924	1002	926	955	951	936	925	976	959	974	960	954	926	1016	923	949	998	967	985	951	939	902	977	980	995	957	941	940	1008	966	967	999	984	949	953	969	947	922	983	974	987	978	1010	924	952	957	991	1000	942	987	934	917	897	960	977	944	927	991	958	929	999	979	921	941	876	927	934	965	967	971	998	972	944	938	985	901	955	952	965	989	1018	886	906	950	1018	1002	963	920	937	914	884	928	947	971	955	983	969	923	1007	988	929	954	949	946	918	988	971	956	896	920	959	966	953	943	970	944	965	998	1002	935	974	981	934	988	985	900	888	963	937	993	947	1008	1000	927	984	1007	964	909	954	947	962	970	934	987	968	907	966	920	956	997	953	941	899	986	948	967	955	1016	917	932	1017	942	989	953	961	910	957	923	964	945	953	935	946	980	951	992	920	958	934	974	987	938	864	965	954	939	945	963	990	973	976	953	980	952	932	980	973	990	955	922	945	906	962	961	936	995	956	981	947	984	975	942	964	963	970	883	962	929	966	931	959	980	940	925	918	974	984	961	982	956	964	976	980	954	966	916	938	955	957	1012	964	936	936	990	919	1017	962	1008	930	941	958	917	948	931	967	950	992	1023	977	973	975	946	933	904	1014	958	1021	1010	933	930	959	934	953	951	979	956	914	954	965	903	952	931	949	970	952	943	903	939	929	915	960	940	924	1016	991	961	971	934	960	974	979	949	967	954	1014	940	998	1005	951	929	949	931	942	953	944	970	905	923	944	928	936	926	908	990	978	913	986	920	936	949	934	974	955	966	936	924	944	943	988	968	947	945	987	938	985	940	984	949	959	934	946	884	916	1024	927	924	1011	927	923	959	879	906	975	1000	985	989	960	924	934	955	939	957	990	921	927	961	923	1012	943	898	938	964	982	959	949	895	935	963	941	968	974	990	921	945	964	965	952	990	974	969	954	909	936	927	943	1017	957	952	983	992	973	931	914	981	936	971	938	951	1053	931	968	981	957	1004	970	960	963	1010	941	960	896	936	929	979	949	985	998	979	939	936	964	939	939	994	969	954	990	925	981	945	1003	976	986	981	1000	938	953	935	966	911	941	974	929	956	985	962	970	945	960	948	935	957	995	940	982	993	938	914	948	987	973	942	947	1008	994	1027	938	991	965	977	970	1010	1036	964	985	889	958	937	948	970	945	920	999	934	986	923	902	957	995	969	983	979	976	935	961	990	913	978	957	987	941	880	993	932	978	949	949	994	946	982	957	979	890	937	1014	911	960	957	925	948	989	893	964	962	929	961	968	989	961	878	988	906	947	938	987	976	961	956	960	957	948	977	953	925	988	968	1009	926	996	998	981	986	949	999	996	1004	978	923	985	905	949	1022	939	936	948	957	936	995	979	948	1036	1015	950	957	998	995	935	957	891	938	940	971	957	1015	922	982	979	974	998	954	968	977	894	971	962	925	959	925	980	855	982	949	974	951	924	967	954	972	962	938	971	962	943	967	950	943	939	954	921	942	950	940	984	970	912	945	939	958	986	960	957	1012	966	960	1012	993	925	952	976	1012	947	953	942	1014	1014	994	1009	992	906	964	952	943	970	951	922	895	989	975	939	987	969	947	935	921	934	990	994	941	958	963	964	951	994	950	972	991	946	960	942	932	973	927	988	954	958	954	944	935	970	942	990	924	950	933	960	964	948	890	1000	937	974	954	972	939	953	982	939	957	937	951	920	954	1000	947	1004	943	928	992	1010	930	971	971	958	929	926	997	918	954	953	925	936	1016	998	942	939	958	947	974	945	997	907	941	962	975	945	949	921	932	963	972	993	931	962	909	943	980	942	955	965	962	963	1005	993	927	979	965	918	943	1002	945	917	964	977	921	961	921	986	1011	929	956	954	960	932	993	1017	910	960	958	898	1021	992	907
57581	57521	64371	44708	27677	14836	9212	5754	5685	5880	671	390	362	339	350	367	368	446	461	483	366	315	353	328	366	303	350	302	324	302	344	306	305	306	328	302	325	315	295	318	327	300	322	325	337	335	312	337	319	336	340	323	339	315	275	341	334	298	323	315	313	321	305	327	293	279	312	282	320	326	313	290	305	327	328	301	343	329	335	320	339	315	334	329	336	342	339	341	319	305	289	322	328	322	296	329	334	335	317	303	308	327	285	309	318	332	313	338	297	327	336	308	343	333	321	371	373	315	304	315	327	302	332	315	303	296	336	366	349	349	346	312	318	353	329	326	340	310	301	308	321	300	328	322	319	293	295	325	345	306	317	353	296	329	312	325	316	327	324	319	324	321	288	326	318	322	307	317	331	297	298	321	313	342	322	338	304	312	342	324	308	336	347	318	345	357	313	322	360	317	320	334	342	357	350	362	335	364	331	307	303	328	299	318	319	325	353	333	304	344	310	335	310	305	320	307	312	327	277	324	273	320	339	322	340	314	292	333	305	306	308	287	325	339	284	316	350	298	295	318	326	324	344	313	322	333	301	337	301	307	335	325	334	310	303	340	360	338	338	326	307	331	353	348	286	317	320	355	313	333	297	337	348	314	346	324	331	337	325	299	327	316	352	304	324	335	302	307	324	326	354	351	338	320	317	306	298	339	277	350	281	309	323	350	313	344	339	324	298	322	363	309	297	332	311	300	295	307	313	315	322	307	273	327	354	326	329	354	327	335	332	320	294	348	302	317	346	311	349	318	298	317	328	349	325	303	326	315	331	331	357	295	305	330	336	337	338	309	312	337	297	338	322	307	291	339	294	332	293	311	309	293	350	331	334	318	349	304	316	336	312	350	306	289	303	337	303	332	304	313	330	327	331	338	349	339	312	301	313	316	353	325	320	316	334	313	319	316	329	303	380	330	352	310	328	334	307	301	321	284	328	310	297	342	325	337	334	276	341	294	321	306	300	326	315	319	339	304	274	322	356	323	333	317	313	331	306	330	334	345	309	313	309	335	342	329	349	336	307	335	316	326	325	307	334	299	353	323	332	314	294	304	332	328	334	328	317	315	338	351	350	325	332	340	330	307	329	327	290	312	319	312	334	306	343	283	315	280	294	297	305	308	332	325	333	341	360	334	320	332	345	306	327	321	303	309	337	304	315	336	336	330	332	368	343	311	335	322	323	333	298	312	320	298	325	343	337	294	309	330	332	329	347	318	304	336	327	342	312	288	343	342	300	318	326	382	324	301	327	328	332	327	317	311	308	370	319	337	313	348	333	303	293	334	293	333	304	336	321	316	317	310	322	338	313	324	339	338	320	320	307	320	318	355	335	273	317	338	322	300	320	313	314	322	307	338	357	342	324	312	311	312	313	310	324	331	286	334	313	304	323	302	286	335	318	326	314	303	338	315	319	305	323	328	323	321	302	356	353	304	301	324	330	355	310	281	317	288	321	325	318	317	327	299	296	328	323	265	331	355	298	334	308	346	331	371	338	302	356	311	315	349	372	300	349	313	315	270	312	298	364	304	315	329	331	305	291	334	324	296	281	304	328	333	333	338	301	306	333	272	313	338	331	314	313	309	367	321	344	315	304	294	338	344	333	325	306	330	369	314	298	360	351	344	307	338	305	309	350	315	327	307	325	345	309	325	331	318	341	314	344	295	307	355	339	333	380	348	315	324	341	313	332	336	294	303	319	339	341	329	354	336	318	314	325	316	327	307	326	338	304	310	309	284	311	294	305	313	326	306	335	327	314	316	347	349	314	306	317	315	350	352	321	325	322	347	338	305	320	324	315	337	361	343	340	336	334	299	344	333	291	320	300	353	322	357	323	339	325	326	314	327	307	319	301	340	307	351	333	296	310	346	319	369	364	342	333	315	366	317	310	294	359	327	313	346	349	319	307	342	283	316	337	327	357	318	337	346	314	331	337	299	320	321	306	292	280	326	310	348	313	282	324	304	329	302	336	304	336	319	332	312	325	325	314	354	313	348	367	286	281	316	325	329	307	324	320	317	326	332	322	333	293	335	308	344	338	324	312	323	317	347	328	296	339	317	359	345	298	352	327	329	336	324	318	336	308	337	312	332	349	338	320	300	315	313	334	300	339	335	319	310	342	298	291	324	338	297	311	314	324	279	334	345	311	351	334	316	369	320	299	307	327	287	332	302	353	334	304	317	303	322	340	326	351	309	324	334	307	350	335	313	318	321	344	322	345	340	302	304	324	291	308	343	310	330	295	304	334	349	316	297	356	326	305	320	331	319	324	320	312	323	315	334	334	330	350	322	318	349	353	329	288	307	323	369	322	314	317	334	311	360	329	323	355	305	348	303	308	346	329	309	326	345	337	331	300	351	330	348	322	317	340	362	326	324	334	341	320	314	349	314	309	311	345	321	319	359	338	327	340	349	330	291	338	332	288	323	344	331	296	327	329	315	344	343	320	327	331	328	320	349	323	350	319	304	332	332	331	328	356	337	323	317	311	317	324	334	366	312	289	307	322	304	320	325	286	327	281	321	316	344	312	298	343	305	329	328	360	332	331	357	331	325	315	289	349	319	339	285	317	317	333	346	323	337	336	330	337	321	325	334	333	301	307	296	323	303	315	313	347	296	314	322	349	368	285	317	325	358	341	344	307	333	317	314	329	356	314	328	330	330	300	350	333	310	370	339	301	305	316	302	289	332	347	325	339	310	328	317	367	324	341	328	321	329	302	331	331	345	312	304	321	332	334	348	320	310	297	341	338	314	326	284	307	344	357	354	297	331	334	315	323	302	296	330	308	333	304	292	341	300	322	320	354	338	338	359	335	337	319	334	305	293	302	357	345	313	330	332	318	335	332	349	314	328	328	305	291	333	278	325	330	325	301	337	359	343	333	356	332	296	334	334	318	346	326	322	344	317	329	293	327	302	325	310	298	316	349	324	319	335	325	340	315	306	344	322	278	309	317	294	312	341	315	305	348	303	352	316	324	312	337	327	311	346	308	308	321	314	318	319	317	323	341	325	352	311	317	321	317	313	319	320	322	330	331	329	328	327	309	331	319	309	320	296	292	341	333	338	335	320	338	317	336	355	308	327	330	342	307	349	307	311	291	342	328	318	339	318	360	345	291	335	322	341	333	301	353	343	355	336	309	315	328	312	363	333	288	337	317	335	310	293	337	311	359	312	347	282	321	325	330	308	317	363	343	336	262	347	286	319	341	342	317	339	323	327	331	319	342	333	325	301	334	323	331	316	328	330	339	324	303	321	295	314	327	346	313	322	334	333	323	347	330	299	322	321	312	326	328	331	316	296	355	326	295	351	333	348	287	331	305	331	289	351	348	347	327	316	325	308	339	317	344	347	283	295	332	341	328	340	361	330	321	323	342	334	337	335	303	335	344	322	335	335	311	306	309	303	325	326	335	357	359	333	328	283	335	343	332	299	313	326	326	306	289	352	353	270	327	303	312	313	311	338
35891	45236	59285	50382	25882	19714	16823	13691	18558	18768	1561	1140	1012	1022	1075	1053	1088	1454	1923	1816	1079	924	896	907	767	846	786	812	817	767	811	766	769	767	803	715	768	750	829	814	777	795	796	761	779	778	792	770	792	761	810	801	776	794	764	751	767	722	791	799	764	766	804	765	789	759	780	777	796	779	767	797	782	736	783	760	812	812	769	781	764	775	823	801	813	834	795	753	771	778	781	797	768	758	766	721	766	802	799	762	760	697	749	837	780	800	755	786	772	787	785	748	831	734	771	795	813	764	788	819	806	760	786	774	795	799	806	774	788	834	790	783	804	773	803	807	814	817	764	784	782	805	766	781	796	718	777	767	761	783	769	783	780	794	764	772	789	783	726	741	763	796	781	800	785	733	783	753	750	773	778	788	796	796	818	767	803	775	775	781	751	784	763	769	740	782	825	740	831	797	782	761	764	816	747	754	803	769	771	782	770	784	833	771	762	802	804	765	781	806	797	789	694	793	751	830	724	769	786	797	788	770	779	750	793	835	799	810	789	768	763	783	766	792	746	821	846	794	788	802	800	745	705	785	788	762	797	794	800	748	789	772	786	781	800	773	774	795	757	789	778	806	784	777	783	749	824	803	772	695	806	788	776	731	810	789	772	752	740	792	748	810	718	830	782	786	826	744	788	791	738	773	813	779	818	793	784	726	708	787	789	799	757	773	755	731	816	793	769	763	800	760	799	748	796	824	772	806	775	764	784	774	793	805	805	775	737	739	756	782	779	780	763	758	755	729	786	790	761	695	802	779	753	749	749	757	738	832	759	791	807	733	785	760	777	715	764	801	774	877	742	781	770	773	785	776	816	758	760	744	793	759	789	777	719	722	786	818	755	752	696	763	798	805	775	776	785	767	723	768	771	799	820	820	809	757	766	807	841	810	730	766	735	779	778	798	733	771	769	749	755	789	757	770	791	777	725	834	747	772	835	800	829	780	814	794	738	782	751	731	784	780	760	771	764	771	763	756	757	804	765	810	741	732	772	787	831	767	780	775	761	792	765	742	794	767	765	778	745	787	730	767	719	754	758	764	785	779	793	828	774	799	782	789	806	829	785	775	835	753	736	758	799	728	797	805	755	824	746	770	760	786	774	768	757	779	754	824	753	805	751	767	803	802	738	757	750	786	755	806	789	808	805	809	734	744	764	787	852	801	754	756	777	777	790	772	751	797	792	764	774	807	800	754	764	760	777	791	725	739	785	783	819	745	778	783	785	771	792	759	819	804	780	768	761	773	765	742	801	752	779	781	798	754	772	768	802	803	791	751	759	770	754	737	813	822	795	782	783	806	748	806	730	744	751	811	742	836	791	780	798	763	772	722	796	764	775	763	785	778	789	797	769	735	815	770	754	732	775	791	752	765	758	806	768	783	735	763	742	793	757	763	831	767	809	776	764	768	807	799	729	743	794	736	750	734	798	798	811	806	780	787	737	768	798	745	745	797	732	780	778	792	768	793	713	774	795	736	735	756	829	719	776	823	757	779	805	709	801	775	767	775	737	806	787	802	743	773	816	748	768	818	767	762	777	803	784	810	756	778	760	795	781	763	778	778	738	814	804	782	787	840	780	814	769	814	770	787	771	757	769	783	762	776	745	761	833	797	762	720	804	772	804	754	818	746	757	742	759	817	782	777	739	785	766	755	781	786	780	761	734	818	837	800	727	803	807	769	764	785	785	756	809	797	730	777	809	721	773	771	820	736	790	812	820	776	805	794	757	780	799	834	784	768	810	827	750	830	757	744	741	789	784	734	789	788	819	726	786	769	779	772	813	773	775	799	757	791	807	774	773	808	795	803	766	789	738	772	764	769	738	760	751	761	758	767	739	779	755	797	762	786	767	744	813	798	825	809	779	774	746	804	761	747	761	810	794	725	787	750	802	737	805	809	795	773	709	778	800	826	826	744	815	761	768	781	782	770	752	762	774	817	775	775	778	750	801	761	769	790	805	752	817	763	781	828	764	793	766	782	799	766	775	779	806	769	786	759	755	758	771	802	775	739	759	744	744	813	781	758	750	748	772	780	781	750	738	807	762	786	773	776	717	808	817	790	758	786	767	742	837	711	788	768	760	775	786	757	770	756	742	772	796	794	784	802	828	815	782	810	820	836	762	734	782	776	764	770	746	771	787	730	777	778	777	805	769	770	781	783	764	765	810	750	799	831	789	829	749	804	835	782	713	764	752	757	785	744	758	763	735	804	792	848	806	804	801	813	747	743	780	751	820	765	772	782	769	746	765	799	800	792	768	733	753	783	801	796	789	780	840	807	748	735	777	799	784	782	775	722	778	754	845	768	762	791	768	744	756	787	732	827	750	759	798	805	790	789	771	723	776	773	823	786	786	772	804	760	787	798	796	782	761	747	727	794	774	801	811	788	740	762	776	838	717	777	788	750	764	810	766	760	756	747	761	780	768	796	799	794	755	825	755	767	792	783	778	744	805	805	760	825	799	797	782	750	754	781	763	758	745	764	835	795	731	740	758	791	763	782	787	788	748	805	745	783	777	817	797	787	809	783	716	768	791	755	803	796	806	785	797	848	807	723	763	727	741	808	795	756	797	795	751	766	763	789	773	739	802	779	750	755	742	777	751	771	809	824	761	789	743	791	824	807	798	771	767	807	800	732	768	801	752	779	778	748	751	769	724	800	809	754	796	763	710	806	771	768	744	819	828	807	744	810	817	814	792	766	796	773	797	720	765	710	757	807	780	773	786	821	794	798	734	747	792	780	812	771	771	796	777	768	778	777	770	793	779	760	787	732	784	794	764	834	778	831	726	792	771	769	773	754	808	804	742	763	836	781	829	790	772	724	733	748	798	804	851	724	784	790	796	776	761	787	739	770	805	802	761	778	762	795	744	773	783	787	769	751	759	777	761	758	790	791	769	766	788	814	803	749	791	754	779	747	792	764	807	760	738	757	783	832	828	796	751	747	752	741	764	797	793	762	758	771	819	766	810	750	781	758	795	752	767	776	793	794	759	788	767	761	711	798	722	782	777	778	748	775	815	763	724	802	831	778	725	799	751	820	791	773	787	749	746	794	754	761	778	717	727	801	760	764	804	814	798	725	775	795	748	765	776	768	708	762	795	775	822	754	734	762	708	806	782	742	792	762	748	757	822	756	807	764	821	741	764	750	783	796	753	749	801	744	732	765	773	776	762	771	800	792	716	742	818	782	768	762	754	766	768	794	800	774	760	800	773	787	768	729	767	782	784	766	719	788	778	757	741	781	775	828	747	829	777	758	788	743	768	779	730	768	788	819	747	771	815	786	753	746	819	786	743	785	788	762	778	759	767	706	738	740	722	746	789	744	752	748	768	814	805	765	797	834	768	782	788	767	761	745	807	773	815	805	805	809	758	744	771	757	737	749	742	770	801	791	815	767	802	792	757	727	801	713	740	758	819	767	788	810	802	772	819	762	742	739	806	793	742	757	814	779	759	744	786	772	770	779
70008	70139	72617	52431	33845	19251	14137	7074	8730	8677	835	292	275	278	318	284	284	427	494	417	379	235	210	239	224	192	246	233	212	195	197	211	209	221	223	194	213	203	191	209	185	181	227	191	198	208	210	193	194	188	208	183	178	193	201	209	204	186	228	210	221	197	197	226	191	207	212	187	205	235	209	211	209	213	213	178	226	198	205	220	216	219	252	204	218	212	191	210	184	187	208	203	226	219	214	186	200	201	201	225	207	201	214	216	217	203	183	192	223	226	192	196	192	202	205	213	196	189	216	191	201	176	199	200	205	211	213	209	213	204	233	190	197	195	211	203	189	209	184	207	205	187	199	204	192	232	200	191	191	228	195	205	178	209	192	209	181	213	215	203	213	211	205	193	193	193	198	184	213	205	216	216	196	233	216	210	199	215	209	205	193	215	217	233	223	185	212	209	205	198	200	234	195	216	210	225	211	201	208	191	207	209	212	220	216	213	230	218	212	228	221	190	227	198	202	198	178	209	221	188	200	210	230	192	192	204	213	193	186	206	202	202	205	197	228	185	202	233	203	203	178	189	190	204	214	214	221	204	198	210	222	207	209	216	222	190	217	187	214	186	184	211	175	189	219	238	189	188	226	168	195	198	187	201	199	188	207	209	213	191	196	209	222	219	207	199	215	201	202	183	193	193	187	206	193	218	187	221	235	213	214	201	231	223	213	203	201	201	235	201	210	198	193	190	201	197	192	183	209	207	200	202	217	217	184	201	218	219	205	208	183	200	202	201	206	247	208	207	222	179	185	200	186	193	193	210	199	214	203	188	164	222	199	185	205	183	204	200	214	197	192	197	184	225	158	218	218	187	214	204	188	175	185	217	212	198	209	192	192	166	189	197	169	210	185	192	201	223	199	199	216	183	189	206	190	223	216	195	204	209	221	197	211	211	192	202	179	200	211	203	211	188	208	203	218	179	230	209	196	195	218	205	210	202	235	220	211	202	186	199	223	236	201	197	202	180	222	198	205	212	224	191	211	205	211	192	197	216	210	213	218	195	209	195	206	190	213	215	195	208	197	193	227	191	201	208	219	206	207	224	235	179	197	211	210	202	218	183	209	213	223	181	209	218	201	194	165	186	188	204	208	197	200	208	221	190	191	185	220	185	199	202	200	206	231	186	190	216	212	197	179	193	174	228	210	234	226	190	218	251	227	198	206	209	201	213	205	224	180	196	192	210	217	204	212	186	205	197	187	212	235	221	216	190	193	203	206	214	193	195	239	180	191	201	191	235	218	216	197	188	177	189	199	216	192	215	191	202	227	204	190	193	214	234	203	197	223	208	217	220	211	204	222	214	209	216	210	212	226	209	186	193	181	205	201	222	216	197	207	217	186	191	170	199	188	202	191	211	209	229	206	192	210	222	213	200	192	204	213	192	195	197	223	187	206	216	205	193	213	187	202	197	190	195	234	209	221	190	213	204	191	177	188	219	219	222	223	237	222	216	188	204	189	187	190	191	173	188	225	217	208	209	195	213	210	223	200	212	210	203	215	201	227	189	222	228	206	217	208	190	187	196	203	195	200	212	181	205	197	215	209	184	213	225	213	214	199	198	196	209	206	206	204	208	201	207	194	212	201	220	206	201	197	179	227	204	177	201	220	222	170	206	218	207	203	216	178	209	175	224	223	186	222	202	196	182	203	230	207	198	192	195	213	169	198	188	174	198	229	200	221	185	198	207	194	213	194	196	194	173	179	171	195	189	194	184	208	227	180	192	209	189	224	205	199	208	210	201	215	220	214	207	187	205	198	219	171	201	212	216	189	206	202	179	181	202	204	205	200	174	191	211	204	219	197	198	207	208	211	199	248	234	199	194	218	211	198	228	209	197	195	219	161	202	189	211	195	192	189	229	203	218	233	226	211	181	239	195	223	221	218	221	195	214	175	166	221	193	215	194	213	184	199	183	211	192	180	186	190	203	213	210	181	187	227	210	190	188	196	203	201	213	220	225	234	206	196	196	197	194	188	220	192	208	175	218	207	200	212	214	221	196	225	214	188	186	205	214	196	232	207	202	214	220	203	211	206	210	195	207	203	184	200	206	209	215	207	192	227	193	197	212	229	201	185	215	204	217	239	188	197	237	164	210	174	183	233	194	223	214	181	202	202	217	191	208	198	171	193	231	189	220	188	218	196	190	240	242	188	215	203	208	204	211	196	226	217	200	222	217	230	199	206	204	181	213	214	199	210	188	181	200	183	198	211	202	206	194	194	223	210	193	208	191	193	188	186	209	187	205	206	201	220	224	206	197	184	209	220	203	204	205	218	224	183	213	207	218	216	205	217	194	189	213	189	203	224	221	197	198	213	187	224	200	213	193	208	209	190	236	222	207	213	183	219	172	212	188	174	224	228	202	224	210	228	197	203	212	205	230	183	199	214	220	219	185	227	239	213	207	204	200	215	209	212	207	202	195	192	189	176	190	216	207	211	189	201	209	210	184	223	221	193	227	212	217	199	177	190	175	214	215	203	200	204	194	209	197	206	194	226	195	230	183	186	200	204	202	193	203	181	202	196	209	227	195	225	207	207	210	215	178	190	213	217	212	220	196	212	195	178	177	172	192	192	185	188	200	223	219	213	224	176	205	211	213	196	184	192	210	204	194	215	191	192	187	192	228	246	187	198	210	194	195	200	209	225	222	214	197	206	184	191	210	227	197	206	227	199	209	183	188	204	222	184	212	210	194	220	193	207	202	207	185	197	194	214	203	198	222	214	201	203	210	228	214	243	192	210	209	224	199	174	206	219	193	191	221	190	192	192	198	183	218	210	195	196	192	202	213	208	205	200	204	226	207	195	206	206	216	209	208	205	239	238	209	199	208	232	194	206	209	213	203	206	190	183	186	223	209	204	201	236	185	184	194	192	190	179	226	196	220	194	201	189	214	217	183	192	199	190	199	217	213	208	206	227	196	186	181	193	189	197	205	167	228	187	201	202	213	183	197	209	197	208	193	196	195	187	195	210	189	190	215	229	217	178	173	214	197	204	189	217	191	186	211	198	202	215	210	199	226	219	194	218	212	211	206	219	209	195	191	205	181	196	195	202	212	215	185	232	202	175	214	202	185	223	221	183	205	222	230	217	211	192	205	225	196	188	214	194	214	210	190	211	212	189	215	205	217	204	185	211	215	190	223	192	182	193	182	216	212	201	212	203	192	239	224	218	209	179	231	198	204	188	217	227	212	241	187	193	191	217	200	215	207	188	218	206	215	189	215	195	213	205	202	223	192	188	210	188	199	199	180	206	205	197	190	196	214	199	200	218	198	191	193	216	186	213	216	207	188	170	221	196	215	190	196	200	220	188	181	226	203	204	210	185	208	210	186	214	213	210	203	195	220	218	163	214	222	219	216	171	178	213	203	186	205	210	192	193	225	193	199	185	186	191	202	186	185	204	217	168	196	208	202	229	209	186	208	222	178	193	203	213	202	200	229	220	209	180	192	206	175	204	203
44284	55634	71095	57697	30292	23153	21621	13659	24936	23694	2030	1121	1003	1076	1252	1014	1067	1864	2196	2152	1732	839	620	591	593	609	584	573	562	538	569	547	545	524	567	536	552	537	512	513	563	531	506	505	530	570	578	507	489	502	541	570	513	545	504	539	520	569	543	502	540	505	521	541	512	508	509	496	546	519	566	502	522	512	517	484	546	537	574	533	516	525	530	533	526	508	531	459	508	532	484	520	519	511	488	533	539	524	537	553	508	559	565	535	504	483	540	532	545	513	539	523	568	512	526	520	530	493	519	524	534	487	536	527	480	566	525	500	535	577	584	500	520	523	594	502	472	564	519	550	542	486	546	547	545	539	535	547	533	521	541	530	501	518	527	521	534	499	517	499	506	550	502	506	545	500	499	530	550	516	517	507	522	549	540	481	530	526	495	505	550	546	528	523	550	520	561	554	488	519	520	521	493	529	489	527	510	535	505	505	485	501	567	527	519	544	541	517	501	520	493	533	520	538	539	467	525	533	511	523	515	535	519	490	491	521	492	532	484	504	534	513	526	513	517	522	539	522	454	531	532	519	523	521	518	548	512	568	528	543	556	595	542	532	522	518	541	554	553	518	522	535	500	495	484	504	518	536	520	529	521	537	511	544	539	526	548	518	539	518	517	522	503	510	533	526	498	510	535	513	529	513	518	534	529	548	547	529	519	524	496	524	530	544	545	533	539	494	534	535	491	483	483	539	519	534	514	538	523	518	543	463	562	567	518	523	508	509	521	502	528	551	520	541	531	518	516	501	536	497	526	523	526	534	525	518	515	498	541	514	514	484	497	504	495	531	527	534	531	515	562	556	540	524	550	535	539	529	533	497	544	540	502	522	509	537	581	544	514	499	477	538	506	514	505	497	547	558	521	558	526	510	513	509	535	535	560	540	531	510	516	474	500	537	499	496	483	534	490	534	510	533	554	522	506	514	548	541	505	504	564	565	521	522	496	533	512	537	525	456	520	483	522	520	507	552	509	512	549	504	468	556	529	502	518	532	525	538	514	568	511	539	490	514	546	552	479	561	507	513	514	560	521	522	534	514	525	556	531	525	456	535	525	497	495	498	527	539	501	531	501	503	553	520	504	509	518	492	547	507	546	528	529	508	521	520	544	565	510	537	504	537	538	519	502	559	554	552	538	514	541	544	481	481	516	587	502	489	533	499	486	522	533	542	560	529	558	548	527	506	527	549	504	511	503	518	491	544	521	529	519	506	518	509	541	510	499	516	515	504	530	571	512	562	504	520	560	504	495	535	554	516	525	542	536	528	490	538	516	569	553	530	537	571	500	516	500	572	537	536	488	514	471	539	510	526	482	505	526	549	518	561	513	552	490	564	526	499	550	520	531	515	542	523	531	492	542	536	486	524	543	474	514	493	521	537	527	518	509	505	537	526	511	456	524	466	523	535	496	520	528	527	507	531	534	527	524	555	478	489	512	502	533	511	548	571	514	526	546	494	543	513	497	487	518	466	504	494	552	541	491	539	525	520	535	511	509	515	530	500	522	513	558	526	508	536	487	492	498	499	580	490	507	498	509	529	509	527	521	513	521	492	488	463	476	549	510	502	523	519	495	526	528	529	568	509	518	529	495	479	524	529	493	550	528	531	547	523	510	489	542	491	516	510	507	509	527	535	527	527	525	508	545	532	526	501	501	511	558	537	516	523	545	505	561	479	552	533	535	506	562	543	507	570	525	500	489	548	561	527	530	555	511	497	510	540	504	534	521	521	534	525	522	485	489	556	532	553	532	550	494	495	536	489	521	529	503	531	512	507	531	564	523	527	497	546	539	517	525	522	560	541	495	517	519	503	543	533	517	567	501	551	486	512	504	548	494	521	545	498	526	537	520	504	517	540	500	504	542	556	492	518	501	540	546	519	547	509	534	533	512	492	485	564	534	493	504	521	524	499	538	508	535	545	517	532	506	509	509	507	539	532	487	524	509	547	538	523	527	501	522	516	518	550	498	504	511	545	556	508	545	550	534	522	514	541	530	535	484	506	563	577	540	549	522	540	509	520	506	549	536	507	538	517	478	539	533	526	537	509	503	497	547	480	527	553	478	507	488	508	513	538	518	487	548	499	552	524	522	536	535	516	524	526	468	514	509	490	547	531	541	517	552	507	503	519	540	462	479	562	525	560	514	490	493	582	547	519	533	514	536	558	503	504	517	539	500	523	531	468	500	529	525	514	504	533	513	541	486	538	514	533	588	512	517	504	508	521	459	512	540	537	537	552	552	540	516	518	512	557	518	521	551	522	533	509	555	520	547	544	533	500	508	530	540	519	491	515	518	514	521	514	520	451	518	511	483	557	494	523	506	522	571	512	498	535	528	542	502	528	528	541	529	479	495	514	531	593	548	510	517	463	495	532	494	560	515	483	472	566	526	552	546	515	549	492	540	558	505	545	542	463	524	486	513	509	479	536	527	536	536	517	528	497	533	530	523	492	517	503	549	549	502	507	500	534	581	538	507	570	523	530	507	524	487	506	508	516	540	532	507	552	510	540	450	519	522	527	537	498	523	544	508	534	526	515	485	476	557	487	510	524	512	543	548	501	538	539	507	553	552	542	555	530	488	545	535	496	522	538	555	503	551	544	530	561	510	509	491	511	490	502	521	520	539	503	536	563	494	556	523	515	541	525	537	563	518	570	513	481	526	550	582	546	534	527	522	520	525	496	487	477	518	533	513	455	565	556	516	528	510	543	528	538	533	526	504	562	499	547	536	509	549	501	514	456	519	547	516	521	533	493	509	522	518	542	538	503	494	500	562	511	512	491	516	497	499	564	515	543	507	460	517	506	500	506	535	526	441	548	527	495	502	512	586	543	517	511	502	518	517	521	522	506	503	514	514	549	512	516	557	546	518	490	527	521	532	477	481	514	523	527	530	541	501	499	534	531	508	520	542	508	539	551	549	519	538	500	586	536	544	502	542	531	553	505	525	508	514	518	518	494	520	582	504	531	508	534	517	520	505	527	515	530	530	497	533	520	505	494	486	508	493	538	563	504	522	507	508	522	506	526	509	570	521	510	507	521	549	545	563	522	500	513	494	505	533	516	491	539	508	514	512	533	538	512	506	525	524	516	492	515	522	511	498	522	541	505	519	517	494	533	539	497	532	535	532	494	519	531	567	492	500	513	529	456	540	530	531	552	504	540	551	515	501	528	522	532	467	496	528	548	521	503	528	496	480	542	550	523	507	488	510	530	517	511	534	529	508	535	538	509	533	535	518	488	478	523	578	548	540	535	519	545	550	490	538	513	482	536	543	479	522	529	549	535	503	515	522	547	494	508	519	537	528	527	495	529	531	506	530	563	524	529	467	544	529	533	494	555	515	521	536	533	518	488	520	517	527	547	557	558	545	542	536	504	522	502	464	544	487	538	544	518	512	526	533	514	531	487	501	508	544	549	532	556	557	512	475	509	546	524	539	503	516	484	546	527	516	483	522	522	558	464	530	533
13700	10146	13848	5887	2204	793	660	572	565	504	382	389	363	422	402	415	418	407	417	417	407	402	421	387	412	460	410	400	368	367	398	388	420	368	422	405	417	398	374	421	394	405	446	389	438	416	387	383	367	414	389	411	365	376	392	375	369	417	399	407	384	426	385	405	428	416	371	418	385	384	391	400	399	404	381	367	366	404	412	358	401	365	377	449	418	402	366	407	391	382	381	392	376	433	387	391	407	406	384	409	406	378	411	374	391	408	413	390	442	382	406	428	390	393	369	403	398	396	451	375	379	416	411	405	397	413	397	388	394	390	388	388	385	378	364	399	419	414	407	419	402	405	405	407	411	390	376	387	395	381	375	386	395	415	355	419	430	387	402	412	421	396	412	426	416	418	368	381	377	432	396	381	391	412	406	396	391	405	393	429	414	381	421	373	439	398	406	398	396	399	391	387	359	410	377	410	395	436	403	427	401	382	432	369	416	373	443	376	407	402	381	384	406	384	368	379	393	393	409	390	394	389	385	451	393	408	389	421	359	405	401	384	431	397	427	382	368	391	424	413	441	365	411	441	403	382	410	386	390	377	382	380	411	357	409	429	382	397	417	421	439	409	432	397	402	398	381	409	388	372	403	437	384	430	402	397	389	384	405	455	427	368	419	389	420	464	397	420	405	377	393	353	354	404	402	435	346	388	357	408	399	392	377	356	387	394	388	346	407	382	412	443	384	402	379	397	396	386	406	384	396	419	408	356	369	412	391	395	424	366	410	369	394	371	378	398	382	418	398	409	399	401	393	404	425	414	414	428	407	390	387	393	410	376	418	393	397	400	403	373	364	415	390	413	419	380	380	374	411	353	393	394	384	414	408	412	417	398	384	378	391	377	403	411	380	430	354	407	399	432	395	362	393	366	387	392	423	404	421	421	396	423	408	376	395	390	371	385	407	386	329	404	385	421	400	418	392	406	391	412	409	391	379	387	401	387	377	400	353	371	396	389	430	448	433	413	362	408	391	406	363	379	376	386	414	390	415	414	406	395	404	367	412	393	363	401	423	389	381	403	429	396	421	399	423	427	413	411	401	384	387	409	417	399	389	417	381	419	399	385	463	433	396	400	372	402	380	392	418	389	398	410	380	403	402	383	374	394	374	380	418	411	410	397	381	421	397	403	430	417	437	374	390	394	393	371	382	404	409	398	385	404	410	421	379	404	400	401	413	382	396	413	391	383	405	393	410	403	417	375	400	388	407	400	391	392	358	426	393	396	418	392	381	407	414	415	432	395	387	379	389	416	429	398	362	431	394	390	413	422	418	416	396	416	411	434	413	407	406	383	392	373	429	402	383	399	419	384	426	390	375	383	394	401	357	402	410	394	387	415	379	351	376	417	398	411	373	379	397	399	370	395	451	422	380	381	436	389	416	440	419	403	375	363	380	375	377	424	405	392	405	354	408	380	403	397	424	382	414	416	433	378	410	429	390	410	380	404	390	430	398	394	413	408	391	396	364	388	405	394	405	394	376	377	395	442	414	401	391	402	374	417	427	421	403	361	429	421	388	438	376	450	399	385	399	371	381	442	416	438	431	360	407	391	430	373	428	412	429	379	440	396	377	380	406	380	451	409	416	391	408	393	395	348	407	415	414	397	391	404	375	407	382	388	391	421	401	408	454	399	390	410	366	419	361	420	415	388	404	413	380	410	400	395	448	446	380	425	407	410	417	398	418	418	422	388	423	419	415	406	382	393	381	400	406	379	357	398	412	420	396	371	423	394	405	405	410	420	415	399	396	392	397	437	395	384	390	428	398	414	407	373	421	405	389	373	372	380	406	404	426	402	385	371	426	396	385	415	403	394	396	406	397	392	388	406	387	365	419	383	378	365	392	426	380	378	384	422	380	408	429	397	408	434	338	342	379	381	409	444	390	379	404	372	411	394	380	379	393	406	401	405	387	392	421	395	408	404	370	394	415	386	437	405	362	448	377	402	375	433	383	355	382	388	385	362	361	390	385	368	392	400	390	382	430	406	402	415	365	412	406	399	379	378	400	407	383	369	406	410	405	343	421	398	385	414	379	409	370	391	381	417	402	428	376	393	391	405	372	417	410	424	384	415	402	441	426	391	395	411	375	416	403	404	410	410	384	410	375	371	394	411	398	397	377	391	409	396	356	393	381	406	381	393	432	401	355	410	389	425	421	369	396	418	381	403	394	436	386	370	348	382	391	400	421	386	389	405	388	375	432	406	413	446	416	376	407	367	373	373	389	373	429	384	407	381	439	360	433	413	410	398	417	396	422	412	387	398	368	412	403	387	401	403	388	398	377	380	398	441	416	399	384	421	412	404	396	396	417	405	355	411	412	388	377	408	373	422	392	384	402	427	362	444	422	412	406	385	347	374	360	373	377	409	367	399	389	382	425	375	383	390	403	404	400	378	417	388	359	332	403	398	432	455	409	380	426	367	382	403	434	417	420	394	387	412	388	407	388	397	406	364	391	394	369	418	413	416	387	397	423	410	356	413	441	385	396	435	337	406	375	430	365	393	398	386	391	407	359	407	409	399	438	393	415	385	373	422	392	409	407	394	407	370	437	396	404	389	384	379	394	397	386	397	395	418	392	366	338	366	418	384	415	444	366	422	392	430	431	407	356	412	401	376	382	383	372	409	398	404	390	394	384	381	388	408	421	395	349	430	359	430	387	370	387	387	401	395	356	411	386	382	377	412	408	433	398	361	420	408	404	430	414	415	357	387	360	419	411	365	425	338	415	396	393	374	383	370	399	423	386	398	440	396	379	385	377	408	387	373	398	392	429	387	421	409	414	417	381	381	385	385	402	400	374	383	418	394	379	400	437	362	403	412	396	385	394	435	413	337	388	400	414	399	368	394	429	419	378	356	392	369	395	416	425	407	402	391	395	409	402	387	427	371	395	411	426	423	374	410	407	406	370	403	442	388	398	412	387	372	428	425	353	407	393	354	437	400	421	387	443	370	382	407	396	387	401	427	403	414	401	363	398	404	374	417	413	393	394	396	392	375	397	392	379	386	370	389	396	398	385	395	402	392	396	449	404	398	395	404	410	401	381	394	411	353	377	367	422	430	372	399	356	412	402	429	398	428	410	370	406	370	360	375	402	427	432	386	406	394	401	384	395	375	406	385	407	383	412	366	397	408	399	402	391	427	380	391	411	369	402	370	391	456	382	400	382	411	436	407	400	398	413	448	419	423	409	357	405	403	413	405	389	402	359	383	387	390	392	385	405	381	395	391	386	428	400	370	340	412	380	418	423	368	387	426	348	435	379	409	410	394	411	381	388	345	392	397	384	375	358	384	416	385	416	383	364	429	415	422	394	373	361	391	435	402	375	365	386	391	410	360	396	407	417	404	365	400	380	433	418	409	400	396	389	417	389	415	396	391	412	403	404	374	375	404	412	356	409	408	401	383	376	435	402	399	387	380	390	387	387	397	397	414	366	389	381	376	397	387	403	394	382	376	385	390
11884	13606	22179	13969	5689	2603	2322	2161	2042	1684	942	992	950	960	990	910	990	1031	942	988	970	957	1012	884	937	968	924	999	977	948	909	911	1053	963	950	970	922	925	927	932	977	940	919	899	916	964	967	927	952	985	949	974	1005	976	960	936	972	977	874	991	913	907	939	1040	989	976	937	953	970	950	937	914	1013	923	945	958	957	1013	914	956	926	988	919	980	965	1009	988	938	957	1004	909	958	1014	960	961	879	950	923	952	981	990	962	919	979	939	964	956	987	917	963	934	948	966	1003	1005	975	945	926	956	989	937	927	921	973	925	914	878	933	927	928	980	936	987	947	979	948	979	939	945	967	929	989	955	938	952	934	1002	937	1004	990	956	1018	936	945	914	935	937	935	988	976	990	959	987	907	1056	919	970	983	951	950	956	1003	935	945	991	954	997	1003	961	988	942	926	949	939	938	969	973	959	947	975	932	969	945	954	952	960	930	943	915	867	977	965	975	934	990	935	937	972	959	990	912	931	988	963	979	980	949	988	944	997	954	1000	962	930	943	949	919	935	978	964	952	952	958	914	895	972	907	977	932	952	930	883	903	864	1007	950	949	886	965	974	900	962	924	927	982	936	952	989	966	980	966	970	952	930	974	977	902	942	926	1007	978	960	987	953	974	960	957	927	905	965	985	925	913	983	944	929	910	915	902	927	912	949	945	970	983	921	998	946	939	947	948	940	950	912	956	973	902	932	950	917	921	912	925	935	962	999	972	1011	994	921	968	978	957	952	905	979	1012	963	966	978	983	940	1015	1044	927	908	997	921	938	894	952	958	929	906	915	948	959	984	953	951	975	913	944	947	948	967	993	976	970	906	941	945	987	924	1014	901	940	900	925	992	909	1010	983	961	951	968	906	953	921	951	912	939	945	915	942	1015	959	961	945	1000	978	990	953	922	938	930	904	947	962	993	929	927	974	916	988	980	953	948	932	1000	969	997	964	1006	999	948	907	943	921	958	970	946	938	970	959	972	1002	946	971	967	924	987	944	976	973	994	918	944	943	966	925	921	966	936	941	957	938	975	905	913	1000	994	922	913	961	931	969	965	954	957	976	920	1056	969	1028	912	972	957	939	941	923	980	905	949	939	960	944	938	1033	926	962	955	964	932	974	969	916	947	914	966	973	970	958	980	977	974	928	978	975	918	959	967	1045	938	942	939	971	947	974	914	923	936	990	923	997	916	975	1015	986	908	937	980	947	964	1016	929	943	911	921	955	942	956	959	969	914	904	894	943	920	932	920	937	968	923	893	923	943	963	955	868	949	966	955	976	923	918	924	945	928	939	973	966	907	1000	932	952	951	945	978	970	955	922	964	904	912	926	905	947	915	989	946	982	968	950	948	939	939	1026	964	917	921	954	916	966	962	940	979	989	941	970	942	930	955	929	941	1004	922	1018	965	1003	925	963	974	930	966	922	912	958	930	945	1001	909	935	970	973	952	950	954	943	973	968	960	931	926	1015	940	1011	968	931	985	952	915	936	948	1008	987	958	910	932	932	921	951	915	972	902	972	893	941	954	945	968	994	962	925	986	893	976	890	940	942	984	919	941	956	947	943	1028	959	983	930	902	1006	1001	999	948	935	977	957	903	961	969	1033	970	948	998	978	925	902	958	930	992	1003	981	950	973	921	940	981	971	909	956	903	967	937	987	1002	964	984	952	960	905	987	900	937	942	957	990	946	920	941	940	985	970	934	956	973	920	951	955	933	947	950	980	946	883	940	959	960	959	945	961	1009	961	890	915	1022	1016	963	933	982	968	936	963	923	972	1001	884	981	960	963	983	985	945	943	958	932	1006	1006	1011	937	968	935	936	940	1043	980	973	951	953	943	930	962	998	933	959	911	992	895	895	944	929	948	990	908	957	950	981	947	973	968	920	964	944	972	963	1004	951	915	1031	999	977	979	939	915	929	936	932	960	936	928	987	962	963	948	968	966	943	936	952	955	917	916	989	965	954	947	909	912	940	925	956	927	921	939	911	931	995	973	938	907	988	963	977	925	960	961	984	899	953	975	988	908	950	969	937	942	979	960	880	947	962	952	914	941	939	1023	900	921	951	934	935	1012	986	913	911	971	923	963	990	961	983	960	983	951	1002	959	965	1048	979	960	1003	990	971	967	968	934	961	939	957	973	916	976	995	904	906	978	1012	986	929	921	1000	984	914	1017	1013	949	907	950	1006	944	1041	996	963	929	982	924	916	942	937	978	915	941	933	947	992	945	930	922	948	975	894	934	964	979	958	956	947	919	1009	943	986	941	944	952	914	940	966	949	1011	894	969	938	960	970	968	940	914	931	926	998	970	978	919	973	927	945	967	948	918	971	930	948	956	887	927	958	985	935	1011	949	922	984	955	927	942	945	926	947	978	937	948	905	968	965	964	901	1003	979	957	1056	964	920	940	948	1025	980	980	944	970	909	1022	960	945	962	933	938	969	869	957	894	956	984	990	923	947	927	971	912	955	931	919	945	943	953	964	966	952	957	971	944	950	980	935	925	953	948	1008	916	931	922	938	911	1029	927	952	961	941	952	956	919	966	935	924	960	901	939	939	949	990	940	945	961	950	989	995	974	937	994	966	932	913	985	969	906	960	926	953	959	921	944	973	970	963	975	970	990	968	947	879	962	999	964	936	920	993	964	971	1006	949	963	986	926	952	966	981	945	1003	926	939	980	970	981	972	977	962	906	983	980	938	952	947	979	930	941	973	959	1004	985	908	990	945	961	969	935	920	976	900	965	940	950	935	947	989	934	939	959	943	945	940	933	957	915	952	967	965	945	924	946	966	907	956	894	1015	909	955	941	997	954	968	960	933	994	974	905	978	887	929	952	982	989	956	958	960	967	942	990	963	977	934	933	983	980	923	918	923	895	932	951	942	950	924	953	965	927	942	977	923	918	1004	968	931	925	928	1001	924	971	942	973	934	924	920	939	983	942	952	956	969	939	937	950	942	992	966	973	989	950	931	977	968	978	969	959	962	977	969	928	919	949	965	925	956	948	880	958	900	964	921	996	948	982	938	943	945	895	942	984	954	878	935	976	920	935	972	961	964	952	943	948	972	963	986	947	947	945	960	931	929	1000	934	980	949	1024	938	942	972	959	905	944	1017	917	963	936	907	968	974	916	924	942	959	976	948	900	918	933	924	967	958	935	952	911	922	921	948	900	982	970	962	989	913	968	974	890	949	958	965	938	978	868	963	1001	914	1012	949	991	984	974	955	987	957	964	984	917	999	968	977	1011	945	955	972	932	1055	981	979	955	926	965	925	972	958	995	938	922	981	951	952	965	915	985	978	984	934	937	1016	901	926	975	907	955	907	981	921	943	936	940	970	964	976	915	949	923	949	931	929	1007	949	953	986	927	928	951	955	939	981	929	969	924	1046	959	951	985	964	982	970	955	950	979	955	961	961	910	992	912	971	911	940	925	982	933	927	913	1017	938	957	1002	979	971	959	963	937	950	932	882	988	945	958	959	940	955	948	970	926	971	952	906	999	996	942	950	1006	943	908	980	932	907	912	1014	981	938	959	881	999	949	969	971	909	984	971	942	893	963	935	924	918	974	884	1018
58538	57978	65074	46123	28873	12852	7792	7351	4040	2187	440	413	424	447	407	365	428	475	395	368	383	352	356	323	300	314	306	329	299	304	316	324	298	322	345	301	320	297	324	334	338	326	320	342	307	338	326	324	307	296	336	289	323	320	310	298	329	306	336	325	325	291	316	337	310	282	308	309	281	317	318	288	308	337	299	345	332	287	304	289	340	283	341	287	315	345	314	331	339	280	305	322	319	300	329	311	317	342	327	322	336	313	287	318	309	326	350	302	307	340	305	330	315	318	334	316	290	352	302	329	293	292	330	301	299	336	372	312	331	305	322	353	300	304	330	292	351	332	316	276	298	336	295	325	325	321	316	340	335	309	310	337	346	299	316	309	292	318	297	351	344	304	288	307	303	317	311	333	306	317	314	315	370	306	312	297	333	325	306	337	292	278	300	318	335	325	308	313	292	330	319	310	307	326	316	304	329	332	344	295	308	318	306	325	325	288	288	327	307	317	338	339	346	300	316	304	304	292	288	323	290	330	287	346	305	309	314	316	323	342	313	337	310	355	322	303	284	329	304	289	326	333	299	329	308	326	328	327	316	311	296	309	334	323	311	337	317	338	305	331	307	334	323	293	302	324	342	325	337	301	319	333	287	300	312	318	336	324	313	316	315	296	310	292	318	324	323	337	275	324	288	319	297	292	306	300	366	313	314	311	366	334	334	318	291	321	327	333	311	313	316	352	319	356	320	352	299	326	303	309	314	306	296	294	326	289	296	289	312	313	345	329	335	307	350	365	297	361	293	301	299	308	320	310	296	349	328	316	320	325	295	341	331	306	326	307	297	322	315	301	308	322	304	292	327	299	315	324	334	344	319	307	311	324	331	284	331	337	305	308	320	305	299	303	301	378	315	287	305	338	317	340	309	344	314	301	341	310	302	304	331	285	320	327	321	317	313	317	309	317	312	302	303	335	327	320	315	302	298	298	301	277	323	314	299	332	314	314	330	303	317	313	326	342	345	319	308	320	322	307	305	319	349	329	338	324	316	302	309	310	339	318	339	306	333	297	297	314	336	314	325	280	301	312	343	357	330	311	315	313	351	357	324	321	345	341	286	309	298	310	314	308	295	340	305	377	317	333	308	317	332	347	317	312	306	330	342	299	330	336	311	327	289	286	337	356	286	316	337	330	311	321	322	307	314	335	313	326	316	301	301	333	327	333	332	335	299	296	312	287	328	329	305	306	366	316	305	302	348	330	313	325	311	348	321	313	309	314	330	320	326	335	313	321	311	329	300	325	307	347	326	292	313	329	313	316	290	316	325	315	342	310	329	301	376	292	285	334	316	277	290	318	340	322	336	321	316	318	355	278	342	297	323	299	313	325	302	328	320	369	345	323	308	330	317	294	308	313	324	351	310	327	274	309	330	313	319	299	294	341	332	322	328	279	304	343	302	284	310	317	320	328	312	346	319	296	305	286	327	321	323	311	326	284	305	316	299	331	297	337	332	342	344	323	312	319	341	331	337	324	332	328	313	322	311	341	282	337	311	359	363	314	324	286	313	334	324	365	301	311	339	332	329	341	324	355	321	325	314	324	325	313	348	345	321	279	309	304	296	311	330	282	314	297	286	317	327	302	284	313	299	353	302	264	316	311	343	300	279	340	324	326	322	325	306	318	314	358	329	307	343	315	315	340	339	325	310	318	292	300	295	338	320	308	315	356	334	317	324	288	323	320	313	325	342	338	298	347	325	303	330	343	345	337	304	330	309	313	317	322	323	317	335	322	328	342	345	319	291	339	315	310	312	348	333	307	374	343	334	347	341	337	327	299	316	324	343	295	305	301	349	299	311	312	281	315	331	316	313	352	317	316	303	322	315	311	325	317	290	296	298	301	346	294	319	316	334	368	319	318	327	334	336	293	339	336	307	312	345	334	351	336	316	324	321	302	326	310	322	317	336	313	296	323	320	353	309	322	333	316	303	300	341	359	318	302	287	324	305	293	323	287	309	299	307	299	299	327	331	313	340	300	324	316	305	307	290	336	324	313	304	303	359	289	302	307	323	322	332	351	295	311	317	290	308	324	356	318	302	329	327	289	325	305	328	310	308	343	290	318	304	314	278	310	334	300	327	314	322	337	275	320	343	297	358	318	305	330	326	317	307	320	339	319	301	312	313	296	286	287	350	321	311	268	308	293	296	352	305	276	312	337	329	295	317	285	326	299	297	301	338	318	290	341	284	317	309	323	354	299	291	298	322	318	300	286	319	336	292	329	296	321	313	362	326	313	301	296	312	313	323	342	308	295	328	323	326	308	318	317	364	307	314	304	312	307	337	351	327	289	332	312	326	313	303	343	291	320	296	320	283	353	327	338	303	317	321	338	323	328	284	300	315	304	338	276	318	320	289	362	332	308	325	315	295	308	275	324	307	345	293	311	326	330	346	302	303	294	325	309	314	316	312	331	338	308	329	307	313	311	341	331	326	318	324	323	324	294	323	324	306	314	369	318	305	315	307	340	335	321	315	292	352	334	297	334	300	309	291	351	335	299	365	287	348	313	330	322	303	340	350	335	330	326	320	309	311	327	303	324	298	358	322	309	332	280	323	304	341	355	314	316	278	317	342	327	328	341	327	341	345	340	317	306	320	305	326	334	291	366	324	299	313	361	323	307	320	306	295	322	323	290	328	340	316	303	293	319	347	277	298	316	366	334	334	325	336	314	299	304	315	303	310	299	305	323	332	311	343	370	319	344	294	321	327	331	345	319	280	316	335	341	308	332	328	316	318	341	308	329	310	320	304	325	323	332	305	328	298	296	338	300	314	370	323	313	324	345	381	318	322	300	329	317	321	335	293	356	266	328	305	334	287	314	321	303	324	310	359	327	300	297	325	321	314	296	311	304	338	319	268	334	301	309	300	315	310	310	348	281	307	274	312	336	338	309	320	335	298	332	329	303	300	328	329	333	330	304	291	328	347	310	303	315	355	321	307	308	324	319	303	319	349	333	319	303	323	343	325	317	307	355	322	336	350	292	347	334	329	299	322	305	301	300	317	314	321	297	310	308	300	308	341	312	313	331	289	316	293	344	341	304	298	305	295	336	358	314	314	284	319	329	323	327	324	280	340	307	350	355	289	337	349	373	348	328	309	348	360	323	296	332	331	294	296	304	303	311	302	287	318	364	333	328	326	334	332	340	333	334	303	301	285	331	331	330	300	311	311	310	292	287	355	329	318	343	304	320	302	297	299	289	347	297	298	304	328	331	303	322	293	304	339	324	341	309	299	311	334	322	307	313	324	280	307	304	317	302	317	328	318	324	337	303	305	307	335	334	342	330	304	325	326	330	318	307	292	290	338	274	347	331	329	310	315	317	266	294	311	301	305	314	339	315	325	316	324	309	308	323	314	315	319	343	277	328	332	301	272	329	333	303	316	322	305	320	363	316	332	351	322	314	349	319	289	306	287	299	294	317	313	284	308	320	316	314	309	317	336	310	344	355	294	321	328	286
36215	45333	61288	50797	25379	16858	16001	19733	13512	8055	1225	1316	1581	1379	1420	965	1339	1536	1429	1209	1107	853	879	787	805	793	835	838	753	795	791	750	792	770	775	753	739	819	764	807	752	768	728	776	780	763	774	735	739	798	756	767	770	737	776	792	801	751	766	731	782	754	792	767	826	737	821	804	750	811	754	777	764	784	797	766	786	785	780	781	770	785	761	750	779	769	823	714	766	769	748	753	811	756	750	796	793	767	738	733	785	776	720	779	785	798	742	747	754	769	820	767	772	782	742	736	686	753	805	782	770	784	758	766	764	789	747	760	787	787	800	804	728	767	744	773	787	766	777	736	724	779	785	733	763	766	727	734	752	761	772	749	758	773	787	740	781	732	715	751	704	759	712	741	739	780	758	758	714	730	738	762	734	784	760	745	775	742	733	715	809	784	756	744	756	764	784	779	779	743	753	769	766	762	764	735	775	788	776	802	739	755	749	748	786	775	734	788	799	741	757	767	781	746	773	744	809	735	739	742	750	775	749	726	781	765	732	825	785	782	813	734	802	734	826	796	808	747	763	786	731	771	769	688	792	727	758	752	757	776	746	772	774	776	782	736	727	820	732	767	769	780	769	787	762	755	740	766	764	777	773	722	769	802	765	795	730	741	732	767	793	769	796	764	782	762	725	735	776	783	776	756	719	812	748	768	780	784	755	813	787	774	788	787	777	755	772	799	755	713	751	754	793	809	712	814	771	764	769	782	783	750	812	804	821	761	784	761	797	813	810	800	745	734	765	718	736	798	781	721	746	765	765	767	706	743	738	811	735	782	765	757	763	789	712	779	734	749	752	766	757	782	730	769	827	765	751	786	791	718	730	755	772	742	770	767	729	737	773	768	769	767	746	783	740	763	769	764	802	746	779	751	756	741	780	737	785	770	769	759	733	775	747	788	747	706	798	795	820	779	743	789	712	777	772	771	688	766	831	756	772	780	752	785	780	733	765	759	764	766	769	731	761	762	741	757	722	735	768	781	773	756	757	738	730	713	751	712	729	780	772	782	730	767	736	788	732	771	726	767	753	745	780	778	790	765	794	796	704	784	751	744	785	749	734	750	768	789	789	783	761	764	740	732	752	703	785	743	811	786	711	788	763	756	778	812	715	710	804	797	803	764	807	749	783	778	726	797	748	770	820	788	790	754	775	720	724	708	787	770	769	779	791	796	756	771	798	728	793	770	797	756	759	752	768	723	765	769	705	738	761	759	758	775	734	764	784	713	744	745	709	749	771	783	767	757	782	789	786	745	699	727	779	762	797	762	728	684	711	750	806	707	771	791	818	728	791	734	839	763	783	774	771	733	727	732	741	792	737	757	813	767	778	786	785	750	772	750	776	748	774	777	760	751	779	786	701	756	764	765	773	758	782	770	790	790	736	731	746	712	769	721	747	789	764	735	752	729	797	712	716	754	784	757	715	789	785	814	751	807	782	760	773	723	751	790	768	746	753	808	790	730	792	746	786	769	733	780	737	757	746	766	772	753	706	770	752	748	815	772	771	772	761	816	749	778	794	758	807	761	771	732	762	817	728	774	703	735	793	780	775	754	734	736	756	808	795	743	750	745	783	722	763	794	722	728	723	755	821	741	746	756	788	787	709	772	761	765	760	799	772	819	731	779	755	775	813	773	784	730	789	764	760	800	743	768	731	740	761	746	762	787	791	732	778	759	770	750	814	765	723	742	804	757	742	740	724	780	772	704	764	735	741	777	742	764	755	764	745	759	768	751	778	732	713	781	780	771	740	792	804	727	743	786	798	758	785	735	746	750	769	754	770	816	740	776	769	723	765	737	737	725	756	752	788	736	772	779	760	780	777	752	777	744	776	761	737	769	751	765	741	754	753	769	823	724	760	724	771	764	782	742	779	773	714	770	802	730	766	760	817	781	780	776	736	797	768	733	763	735	787	743	787	757	749	799	696	763	730	760	763	786	761	738	701	738	793	745	751	726	757	773	765	780	741	750	758	726	800	781	783	782	787	724	790	761	801	724	783	769	771	748	769	741	757	821	758	793	745	747	763	749	742	742	774	752	787	791	800	732	732	759	708	774	764	779	780	745	727	777	760	776	742	794	780	826	776	751	775	757	735	736	768	793	780	735	750	795	741	752	796	735	775	783	740	781	761	772	783	759	793	778	734	767	728	762	727	706	820	829	773	705	749	745	808	756	781	773	769	771	764	754	752	725	751	776	773	754	789	775	770	746	704	729	779	756	739	794	716	765	723	755	721	749	766	771	769	746	745	692	727	782	758	725	784	787	743	710	781	758	740	757	773	815	725	754	762	773	768	779	802	734	700	795	753	716	764	765	721	731	811	754	752	742	755	761	731	723	743	739	761	746	791	806	782	743	789	784	749	775	708	770	785	763	787	764	808	731	757	732	769	737	781	753	740	752	744	762	732	787	742	749	784	776	755	758	724	738	748	759	750	814	721	782	735	747	776	798	755	753	773	773	737	792	795	817	744	768	709	763	803	781	751	781	753	765	731	788	747	771	724	714	800	790	768	754	769	733	793	796	818	750	744	743	741	764	718	716	794	744	734	732	779	842	734	771	716	743	761	763	813	829	803	804	730	737	767	791	733	793	770	780	815	749	757	749	772	799	748	761	766	772	772	766	764	742	789	774	727	759	791	745	739	765	762	756	803	825	773	797	793	744	817	785	770	769	783	787	731	744	741	734	790	825	816	810	800	767	740	742	744	806	779	709	694	693	760	713	804	763	758	757	772	764	750	737	744	813	748	757	779	728	740	755	789	771	779	761	730	749	814	744	715	838	734	770	776	761	745	787	775	785	792	795	760	812	768	769	815	754	757	759	748	769	750	788	728	769	760	791	730	738	761	722	759	775	778	721	838	764	744	766	773	762	771	739	794	747	794	748	764	739	789	766	749	740	704	751	745	772	773	774	791	741	772	721	831	769	761	752	724	800	808	761	745	699	792	742	751	767	731	830	826	759	757	778	731	815	731	776	777	721	796	721	747	784	801	737	753	751	816	805	748	740	791	748	757	766	768	765	712	741	742	765	760	749	705	729	747	765	801	753	775	816	781	797	751	756	793	759	786	775	787	757	743	737	739	729	754	821	736	777	805	845	774	766	772	751	751	823	778	819	780	775	777	765	743	714	755	760	786	786	765	757	774	750	749	730	759	766	747	809	783	785	750	773	748	747	750	757	747	754	818	804	810	781	756	759	765	788	779	793	751	752	775	752	775	741	813	761	788	759	792	790	789	759	764	747	763	743	823	732	751	808	768	739	761	796	813	789	787	805	729	765	758	787	775	774	791	759	756	796	736	714	757	691	748	794	773	813	815	812	778	747	768	741	781	794	732	758	743	755	802	788	773	748	729	721	781	783	778	745	754	780	794	793	817	773	759	739	787	753	763	742	753	738	797	725	755	749	756	786	766	734	759	775	801	729	751	811	726	761	832	771	715	788	775	717	783	746	733	779	794	750	778	770
69273	66490	71241	50933	34986	19256	12826	8647	6928	4059	564	442	504	413	277	262	306	447	317	259	274	277	250	232	187	227	220	196	173	218	223	183	203	198	201	214	208	186	190	204	206	184	190	213	195	154	209	191	188	208	198	222	199	205	200	189	201	173	208	212	214	177	185	221	205	203	209	187	213	209	212	181	217	188	175	185	215	206	205	185	188	206	204	198	188	191	223	207	185	194	219	192	206	200	205	201	194	186	216	176	180	204	213	202	184	197	179	194	203	177	171	214	226	202	198	210	216	182	209	186	199	187	195	200	230	183	200	200	209	194	188	222	207	188	187	213	172	214	191	175	195	218	167	162	197	189	190	202	203	189	198	181	206	184	171	211	176	214	193	188	189	189	213	198	208	196	208	192	196	208	198	177	198	195	219	181	189	201	213	193	199	212	184	181	208	214	177	191	198	200	197	184	203	219	192	205	186	205	200	204	204	215	179	192	182	230	188	190	158	187	182	180	179	200	204	219	227	175	202	198	190	206	185	189	195	186	179	195	192	188	183	240	194	214	206	184	166	189	174	211	218	213	201	190	210	195	199	196	179	190	181	213	171	213	199	182	186	202	188	195	199	193	202	173	207	206	163	196	208	196	196	212	198	193	180	200	220	211	199	202	195	182	161	170	192	188	195	203	215	211	194	192	199	207	203	183	199	208	181	172	200	184	193	182	157	184	208	188	224	201	203	191	225	181	201	192	181	184	189	177	196	207	184	198	193	190	213	192	200	202	172	199	219	192	194	218	190	190	201	194	192	206	187	212	202	208	196	203	235	169	196	198	186	173	180	198	177	195	185	214	182	183	196	205	217	189	217	203	185	188	189	184	214	208	171	170	202	152	209	187	217	191	191	164	176	188	193	168	205	215	185	193	181	162	206	211	203	178	192	196	191	219	209	216	201	199	230	192	201	192	197	191	202	164	197	195	211	183	191	188	194	218	200	195	200	180	189	185	184	195	235	204	195	220	195	187	191	211	194	169	195	202	217	191	194	210	215	212	206	191	193	174	178	195	194	179	195	179	198	206	161	205	194	204	208	197	207	206	186	196	178	213	198	210	197	198	185	197	221	186	199	203	192	174	194	209	192	217	177	187	208	190	207	172	188	222	202	194	208	189	203	190	183	190	195	213	209	191	194	170	175	198	166	208	198	180	193	174	226	205	217	201	187	177	188	212	205	184	203	205	217	186	178	190	193	196	218	183	203	185	187	193	202	196	195	218	218	203	176	180	191	194	166	191	184	218	213	189	215	182	188	180	187	168	197	184	187	179	184	186	192	189	200	219	186	222	189	191	187	178	189	196	170	216	191	201	205	195	215	172	215	188	195	179	190	208	208	194	178	199	189	216	187	198	191	184	170	195	193	198	199	189	183	169	187	211	200	188	173	196	187	208	189	213	205	200	183	201	197	205	220	173	201	211	204	191	210	218	172	185	201	173	184	167	221	202	170	194	235	181	200	233	167	212	201	203	178	208	211	204	206	212	167	203	172	191	195	193	206	197	185	190	184	175	199	177	181	169	189	174	205	193	197	176	175	212	203	212	210	203	209	173	210	192	215	176	206	189	188	222	205	190	202	195	181	201	191	186	193	207	150	210	187	177	157	191	217	205	184	217	195	209	192	211	184	193	201	176	215	198	222	192	199	218	179	207	214	199	205	188	213	187	199	176	209	194	182	199	174	190	206	206	223	186	171	194	227	177	191	188	207	199	171	203	193	216	191	175	221	204	184	202	208	213	186	203	189	188	213	194	165	193	171	174	209	214	200	172	219	173	179	222	172	199	202	213	192	187	213	158	195	193	222	180	193	169	206	197	189	193	193	201	193	207	208	200	204	170	196	183	197	208	177	189	185	184	181	221	188	208	185	200	229	192	234	186	182	198	207	191	183	198	210	197	204	203	200	196	187	190	204	209	168	190	224	191	200	184	201	196	190	194	200	202	185	203	204	158	190	199	206	192	182	199	203	209	198	209	214	187	213	195	197	198	207	220	202	170	190	184	177	184	177	193	187	208	214	189	202	200	205	205	199	180	208	198	192	197	196	188	192	203	196	197	208	185	192	171	197	206	184	205	198	193	229	198	158	179	200	192	197	180	177	202	212	200	191	215	219	184	211	188	194	197	192	214	210	177	199	208	210	189	190	175	186	218	201	197	216	204	204	194	211	190	190	186	186	188	188	189	218	193	217	203	194	188	173	217	187	198	214	177	201	200	211	183	202	189	186	211	200	197	202	187	175	191	183	189	194	221	205	174	179	176	186	208	203	176	189	200	233	197	189	187	194	186	216	173	198	173	198	186	176	206	228	222	195	192	208	204	197	181	196	215	188	197	200	213	188	189	186	182	196	211	196	201	177	210	183	196	195	210	228	219	206	204	188	176	214	207	182	196	216	187	177	183	195	230	182	193	170	200	165	217	201	185	191	204	216	186	197	191	184	194	184	179	191	193	216	189	179	178	187	204	177	210	190	153	215	246	194	183	184	180	185	177	187	207	165	221	179	191	209	185	175	193	199	192	183	169	202	201	192	218	173	183	196	215	194	192	203	198	217	189	209	177	184	193	211	177	204	200	209	200	195	195	171	196	200	194	190	195	165	228	205	209	196	171	184	218	207	174	203	203	177	192	190	173	199	189	217	199	222	193	206	176	223	149	200	180	208	217	197	215	203	192	189	188	176	191	173	200	190	212	218	175	177	198	187	192	205	182	217	186	169	195	194	182	214	219	174	185	205	220	190	198	184	219	186	229	191	203	181	211	189	207	205	185	210	181	183	201	172	183	206	220	208	183	202	194	212	180	184	175	199	204	175	205	168	186	216	173	205	208	207	179	190	216	182	190	199	211	200	169	191	177	189	170	204	185	179	199	184	174	183	218	191	216	213	187	196	194	207	235	189	203	206	182	197	199	202	201	196	205	187	219	202	165	184	176	173	201	199	207	215	191	199	167	208	219	202	170	176	198	174	175	180	209	201	211	188	202	215	205	168	212	189	211	185	182	194	212	206	185	215	231	217	205	196	193	185	204	197	210	196	185	212	184	181	202	217	187	215	179	163	215	195	182	192	186	186	193	179	183	189	200	188	192	195	177	189	193	209	212	236	216	220	214	176	186	202	192	185	208	179	204	226	206	192	193	192	198	188	181	189	186	200	180	217	236	237	201	206	195	189	170	177	183	212	209	214	197	200	177	192	189	192	220	178	191	190	203	189	249	193	213	187	199	193	161	209	206	184	180	172	193	211	183	166	171	194	184	197	198	193	174	206	197	193	220	187	189	210	184	179	184	185	203	200	207	201	177	187	194	220	190	188	194	207	189	190	212	183	179	184	186	204	186	209	195	202	212	187	225	185	183	190	185	190	189	188	170	199	204	203	195	188	204	169	191	175	189	230	190	176	210	212	181	195	204	210	206	189	208	232	162	187	186	185	186	214	190	191	195	198	208	203	200	196	188	226	192	214	203	185	195
44223	54666	72468	57291	31966	21950	19741	15745	17081	14222	1865	1882	2254	1565	933	922	1395	2095	1222	1291	842	887	792	660	573	572	631	549	561	548	545	548	485	541	468	539	509	507	545	528	520	485	513	511	511	527	526	545	527	478	489	512	513	552	494	510	502	530	491	483	515	489	533	471	529	481	488	518	501	503	520	494	463	522	522	486	477	511	544	501	529	485	514	528	532	529	469	537	498	506	531	501	460	503	516	474	469	444	505	475	487	513	537	502	479	470	463	504	522	471	470	498	499	506	438	482	517	524	520	425	534	528	494	470	504	511	517	508	483	517	502	542	498	502	519	490	532	485	508	490	449	516	474	493	488	459	489	518	481	506	495	532	508	470	541	490	471	513	512	535	480	496	484	471	496	497	485	503	509	510	475	498	518	499	516	478	521	512	486	504	522	470	520	504	489	504	520	501	451	519	476	508	509	489	518	537	501	452	505	483	472	503	490	494	468	492	489	489	498	498	541	451	495	485	482	498	454	513	501	483	472	532	529	526	526	496	470	491	496	519	505	520	464	508	551	491	470	487	537	534	485	497	497	491	493	531	514	499	499	474	453	528	466	489	488	482	495	491	486	517	471	471	515	499	498	503	518	514	492	545	487	467	500	500	541	510	474	498	492	448	528	498	486	475	553	509	465	506	524	483	526	538	492	455	504	504	489	460	454	505	514	514	472	478	515	489	518	516	518	481	532	521	500	482	488	470	488	466	464	526	477	476	452	496	520	495	488	512	491	498	469	496	479	503	544	443	506	465	503	503	465	461	511	477	528	458	503	480	540	506	460	494	486	516	477	503	519	504	505	497	490	484	522	486	534	482	514	497	513	468	541	523	477	458	518	482	522	451	549	492	467	514	551	526	510	505	475	485	489	508	504	483	512	495	493	518	511	489	506	541	477	462	502	514	499	455	451	474	536	503	482	466	494	497	539	495	508	523	513	508	528	519	483	491	522	502	498	485	507	515	487	526	504	551	564	496	477	511	510	511	514	471	496	471	474	534	498	491	533	489	494	499	478	484	531	501	482	507	496	479	499	477	495	524	488	501	481	469	528	518	462	519	462	530	480	456	504	470	530	531	481	497	491	490	524	511	528	495	503	530	490	488	477	522	501	515	494	495	490	507	514	472	486	522	554	488	498	513	549	500	479	490	494	520	491	495	496	499	447	480	498	504	550	509	536	505	467	493	489	504	565	452	537	511	475	511	521	512	415	510	472	506	465	513	514	501	484	472	508	489	496	453	553	523	500	526	469	482	449	496	523	524	500	489	483	474	494	534	514	517	487	489	454	503	449	522	495	531	491	480	504	525	463	501	463	480	505	475	504	511	534	503	462	491	481	528	536	483	482	537	467	501	455	519	502	494	494	540	491	469	489	513	511	486	505	499	510	479	470	493	512	467	515	510	484	507	512	527	522	479	507	516	467	471	498	467	499	516	485	504	534	492	532	498	520	475	493	472	514	497	516	482	467	517	495	553	482	453	493	421	518	501	482	512	466	484	512	470	488	510	473	522	492	498	505	510	527	484	482	491	486	489	513	494	504	444	479	532	504	497	524	515	513	485	464	510	540	486	467	507	507	502	514	489	499	506	476	512	498	487	493	499	487	521	514	474	517	494	460	531	487	519	503	464	484	485	536	511	492	493	518	454	507	515	509	484	494	503	465	488	475	526	518	501	544	518	491	453	542	459	520	502	480	471	542	473	515	547	524	482	455	547	494	502	491	469	495	508	477	520	492	482	484	533	470	492	497	504	496	484	515	491	500	487	496	485	508	463	507	479	478	496	433	535	492	472	501	487	482	533	496	499	521	534	514	471	480	509	505	490	508	477	480	496	525	515	485	463	519	478	529	491	514	468	476	488	544	525	485	526	485	498	495	549	448	481	483	470	456	490	491	535	509	446	499	471	496	469	509	482	487	497	495	502	520	513	503	477	473	532	508	490	489	516	533	549	503	516	519	493	444	499	509	499	494	508	430	525	480	450	472	502	497	486	494	477	490	491	505	494	494	473	514	496	500	492	445	490	494	502	485	485	470	477	456	523	482	494	479	486	526	546	469	495	506	521	472	504	514	519	523	460	495	459	504	496	498	533	522	493	431	508	481	539	505	515	474	473	517	492	508	498	491	461	499	514	514	511	491	536	479	449	502	503	491	496	510	499	488	466	505	465	504	487	518	540	533	480	496	473	472	478	481	512	489	500	517	495	481	513	505	469	471	494	464	543	477	503	498	492	512	465	454	479	489	511	524	522	469	528	533	496	475	476	504	535	504	525	485	477	495	484	510	493	508	533	479	533	482	518	480	523	495	476	519	515	553	488	494	491	478	481	501	522	510	508	478	534	504	515	514	498	475	520	494	523	505	513	482	525	496	512	510	479	473	465	497	527	454	487	485	476	480	491	552	495	505	493	470	514	506	533	472	515	499	468	512	472	480	506	543	487	510	514	535	470	506	511	472	516	522	468	517	493	478	516	501	504	458	500	475	495	486	518	559	478	438	475	525	495	502	508	468	504	469	499	493	491	501	499	481	465	516	481	473	493	487	516	492	534	492	520	488	491	518	528	513	503	474	486	476	482	530	492	507	512	514	518	514	505	498	493	505	478	560	479	516	493	489	506	510	518	509	505	496	493	498	509	472	480	510	505	473	517	500	509	567	477	546	530	495	478	489	478	474	458	491	534	458	552	466	516	465	496	490	497	499	471	535	483	474	493	525	474	476	534	468	539	532	501	538	466	484	519	523	497	501	504	464	509	484	476	479	484	515	516	504	483	507	509	509	547	455	486	443	513	519	502	493	506	460	519	511	522	470	526	493	496	517	474	532	456	527	470	498	494	478	503	486	497	496	469	487	517	475	544	495	449	487	494	502	534	471	478	532	511	517	514	496	475	490	497	484	483	461	535	469	506	519	469	484	501	503	489	528	488	506	476	522	498	498	512	499	559	491	515	511	495	520	502	516	519	526	467	523	492	507	527	520	522	484	511	523	532	474	517	492	518	492	463	459	488	521	461	490	479	530	536	495	488	458	490	465	531	506	494	520	485	491	507	468	484	456	455	523	483	506	489	511	483	452	554	515	463	540	468	486	503	452	497	527	462	486	540	465	517	498	467	474	482	530	453	514	479	500	525	526	535	502	493	486	535	499	487	494	522	469	522	513	512	505	495	525	480	482	496	541	473	457	479	485	484	520	489	534	525	508	500	509	482	498	493	504	542	528	477	483	485	472	523	497	492	518	448	489	497	499	462	482	512	546	496	477	491	469	492	500	462	513	469	509	517	510	528	489	488	517	514	457	522	484	489	503	434	482	470	503	498	498	484	469	484	486	516	505	501	521	521	518	467	521	504	505	500	493	468	494	493	494	542	450	471	487	478	501	544	555	509	506	508	519	464	451	493	528	508	504	488	518	448	484	521	506	540	484	541	504	509	498	481	454	478	493	521	502	493	480	508	466	501	463	513	513	472	486	511
14209	10104	13767	6009	2204	830	603	534	511	553	366	401	385	391	403	427	385	405	386	390	339	407	372	414	406	395	428	405	411	396	415	412	437	389	440	442	400	413	432	402	394	389	422	368	417	410	373	389	426	369	419	410	393	394	362	403	399	391	417	426	391	400	400	389	407	416	419	428	369	411	423	406	403	391	423	396	385	407	392	411	410	394	395	420	370	410	424	431	382	412	383	399	369	421	390	410	432	412	396	414	404	368	423	380	461	386	416	416	407	402	396	414	410	371	402	400	383	400	408	379	386	392	414	335	394	356	397	364	372	414	407	383	398	401	403	415	398	388	414	386	438	369	407	407	420	407	379	411	373	425	395	397	355	402	391	389	418	376	386	395	393	414	412	432	363	376	394	380	414	422	374	390	398	364	398	373	387	371	390	400	389	383	386	398	410	389	359	397	384	401	368	380	390	434	401	363	456	383	375	412	356	390	397	377	413	391	389	377	396	419	392	417	394	390	398	401	378	410	418	357	445	442	427	403	420	422	399	389	346	400	389	387	414	422	449	354	361	389	388	390	413	407	381	402	414	387	419	388	395	395	416	397	428	390	400	396	398	400	396	388	394	364	371	373	413	405	426	386	384	439	408	412	392	375	425	385	385	406	362	435	403	383	396	364	409	388	402	388	385	365	389	446	401	399	392	405	392	409	383	364	388	398	393	405	400	390	387	404	392	436	363	356	405	427	383	405	391	358	389	408	358	412	381	393	390	404	388	357	383	401	355	435	398	439	399	433	407	345	431	390	409	412	375	414	413	424	440	365	398	417	401	411	390	412	396	403	377	404	391	410	383	405	403	407	377	367	385	397	384	424	397	388	393	374	382	414	398	401	380	386	390	375	359	406	390	430	404	369	428	367	399	391	412	412	413	394	374	394	389	387	377	404	461	375	396	416	391	376	400	410	371	420	391	425	423	421	426	371	399	413	366	416	419	357	394	392	388	388	419	416	379	387	388	391	393	390	401	387	399	401	412	420	431	391	409	326	411	409	367	373	419	410	385	380	383	408	423	371	371	371	417	413	402	383	398	411	383	378	404	445	405	397	372	372	402	392	375	379	379	364	388	420	385	420	406	361	418	403	422	382	414	442	412	366	403	402	421	425	362	437	389	428	416	402	420	377	404	397	381	376	395	399	404	400	426	444	374	427	417	407	390	394	405	393	406	392	398	371	368	394	402	416	390	387	373	391	379	410	394	394	375	411	377	396	393	394	400	407	415	344	430	449	417	431	373	417	419	361	400	457	363	407	413	381	430	397	417	397	390	413	369	402	423	384	406	396	407	385	367	382	407	364	379	412	394	394	362	388	346	394	376	411	407	377	400	357	383	398	368	378	406	376	380	433	380	388	399	430	399	353	392	400	387	400	399	394	380	409	410	405	393	399	374	393	394	423	389	400	384	409	446	377	408	409	415	376	403	418	394	375	403	390	395	376	418	402	411	392	403	402	415	408	399	370	390	402	383	446	416	415	393	392	374	426	393	403	421	416	418	406	427	399	382	376	397	421	385	394	383	362	391	373	392	424	401	418	378	384	415	422	378	411	373	408	393	398	381	427	405	436	393	375	377	399	411	385	408	404	390	363	379	389	415	411	377	394	411	410	402	424	393	418	387	372	399	401	400	403	393	403	369	397	388	378	378	365	430	403	375	396	408	392	399	399	385	366	389	399	400	392	424	367	421	364	427	430	360	404	386	389	439	378	378	421	376	429	387	401	390	416	374	383	412	413	419	383	408	372	408	389	396	377	363	382	410	367	390	368	384	387	454	400	412	447	401	429	414	403	418	390	392	359	418	358	432	410	393	428	393	422	403	416	406	402	409	395	424	400	409	406	415	398	396	406	412	396	362	432	360	411	378	365	410	420	435	390	377	400	396	374	369	400	356	384	372	433	432	430	391	355	411	390	407	386	383	385	383	393	413	372	408	430	426	436	414	378	385	391	399	375	361	385	438	386	437	429	396	376	393	391	418	397	417	412	403	428	383	418	402	407	401	389	388	381	404	409	426	391	383	379	391	416	422	388	385	399	422	412	385	407	396	402	413	361	375	411	412	421	399	392	424	395	387	396	395	355	438	386	407	388	394	383	398	380	405	406	396	376	375	434	413	414	397	396	403	393	387	380	390	417	442	412	440	402	420	384	397	386	418	406	413	391	381	409	401	407	380	394	414	390	414	391	376	421	378	394	361	410	379	412	407	397	376	379	359	391	431	426	394	368	379	385	412	366	425	397	347	414	413	421	374	393	395	396	388	374	369	371	415	378	426	392	395	399	406	403	416	384	415	393	394	377	408	393	373	426	377	391	406	381	401	404	381	404	371	375	398	401	394	402	382	385	398	401	381	365	400	401	411	409	421	449	405	374	412	400	392	394	436	395	417	411	389	366	407	417	413	378	422	400	417	408	399	423	394	403	415	393	380	352	415	386	399	368	422	413	373	383	410	396	424	424	411	390	443	426	406	377	380	407	419	390	358	387	410	415	400	402	389	368	418	377	407	413	383	399	427	424	442	401	388	407	427	395	396	397	368	383	391	431	417	387	392	424	405	403	412	384	380	401	368	393	409	416	379	374	393	387	416	375	408	377	387	395	344	395	441	400	384	396	413	410	423	423	402	401	385	390	387	402	434	403	447	411	423	448	430	406	403	394	430	388	416	354	407	430	416	390	380	410	400	400	437	454	380	389	381	391	412	376	441	390	396	390	385	404	385	406	399	409	368	409	395	418	421	427	354	360	396	413	419	430	402	395	367	382	416	417	361	424	419	415	444	379	383	370	393	393	399	404	382	385	416	379	390	380	403	403	397	391	411	392	412	373	382	389	397	416	405	413	394	378	411	424	361	392	362	401	402	376	370	417	374	370	406	369	384	377	389	391	399	412	380	418	402	394	374	403	418	395	372	380	461	368	372	393	415	382	427	406	387	394	368	389	406	392	407	395	392	402	405	444	429	421	406	409	375	428	388	426	401	443	433	406	426	380	414	386	417	419	377	413	383	394	362	378	421	392	390	428	411	358	395	378	392	446	435	397	414	395	409	375	402	444	405	405	349	395	387	389	395	395	399	366	400	408	420	417	451	408	359	377	396	386	412	405	393	407	436	377	370	399	390	406	389	404	394	354	418	398	362	387	376	393	399	416	390	383	405	404	397	401	379	404	372	393	381	412	390	402	404	436	414	406	382	368	417	359	379	395	389	392	412	396	437	397	388	385	382	415	395	421	403	401	387	389	388	399	418	363	388	392	405	431	374	409	410	381	406	415	400	373	391	412	410	357	392	371	424	368	381	422	411	409	374	414	429	353	380	423	346	423	402	419	413	417	396	408	382	401	381	390	379	394	416	422	375	444	385	418	418	402	427	396	376	397	399	452	379	391	426	404	387	408	391	424	417	433	370	363	400	391	408	376	371	400	394	372	385	399	415	375	396	398	380	383	428	420	412	432	447	369	387	393	403	405
11975	13473	22103	13579	6091	2819	2041	1787	1974	1772	941	1013	980	983	1021	994	958	931	1031	961	991	1006	992	876	911	956	912	993	926	956	866	936	995	935	941	902	968	999	997	986	978	919	935	947	961	946	990	935	938	992	949	920	934	945	914	898	898	1012	961	974	882	955	877	932	912	961	969	940	947	910	993	924	927	929	937	936	950	975	912	896	951	951	946	960	965	956	962	947	968	987	925	940	1015	980	991	1019	959	919	903	943	945	978	969	946	967	937	913	922	973	919	933	949	896	962	977	961	942	966	959	925	988	922	907	956	914	975	938	960	919	924	942	943	948	919	964	953	988	999	975	958	927	895	975	906	935	933	935	967	943	952	975	914	941	946	876	930	960	994	981	942	964	962	940	956	988	934	981	941	928	925	902	944	935	978	935	993	968	953	967	955	962	918	941	917	974	919	1016	920	946	969	928	973	913	925	922	941	951	938	964	922	959	978	1016	960	904	939	914	918	1013	924	958	978	977	945	995	974	928	938	909	948	906	984	935	956	929	961	937	935	894	929	1022	946	961	922	980	950	983	920	910	980	954	900	948	965	942	934	944	940	942	944	941	917	907	966	958	965	958	938	958	913	958	930	917	932	922	892	968	892	931	922	963	955	908	943	949	900	948	1005	958	969	953	922	921	914	944	960	948	950	945	983	985	969	945	952	966	967	909	898	955	917	955	900	985	951	970	966	1019	928	975	923	935	971	956	993	963	923	911	917	983	981	905	978	940	1008	947	994	949	910	935	953	976	985	989	927	949	905	902	997	957	931	909	946	977	906	930	936	901	954	974	966	937	985	897	945	907	967	949	976	935	895	931	1004	977	972	867	907	944	965	935	989	966	927	909	944	947	964	934	1018	917	966	915	953	906	885	917	954	1000	960	937	926	948	977	894	978	909	972	970	960	959	964	930	1004	994	909	957	940	944	928	946	959	923	955	954	902	975	962	935	912	932	911	931	1015	996	957	969	928	914	922	938	886	904	904	932	899	900	911	939	914	914	987	894	931	970	941	976	915	966	918	909	960	893	951	952	929	908	987	933	956	919	968	890	925	948	948	930	961	978	966	1001	948	986	936	978	955	901	964	891	916	985	912	908	904	946	966	947	915	909	927	970	916	952	917	940	977	879	954	991	987	937	941	971	942	912	927	948	951	884	929	916	960	965	937	948	974	959	945	917	907	959	991	927	953	961	885	975	986	926	967	902	938	914	989	899	992	960	926	964	984	1000	940	914	928	947	979	948	958	974	912	1011	953	904	967	976	919	964	910	953	929	952	969	957	937	970	991	973	976	923	913	941	938	979	955	932	977	949	920	979	938	977	942	927	937	923	933	915	949	939	881	952	943	972	973	945	947	999	952	964	934	892	986	967	951	944	948	906	911	958	901	987	974	933	938	954	922	936	954	955	943	962	952	963	967	907	925	895	919	948	952	982	963	1000	990	931	928	997	992	939	906	944	923	978	896	899	970	932	885	937	959	900	958	960	901	923	935	920	973	933	919	935	969	950	942	994	976	965	957	940	900	917	916	906	928	928	978	914	937	988	1007	876	985	950	948	930	954	987	927	962	912	934	945	957	917	931	982	1032	944	935	988	955	927	909	920	938	974	896	982	939	963	895	923	913	986	953	989	919	980	896	968	945	1013	937	923	951	950	1030	870	926	864	970	961	929	988	960	969	927	908	963	951	922	922	920	956	956	932	971	968	941	959	966	912	980	937	948	953	943	955	939	947	963	978	958	1011	938	920	960	924	982	1003	971	948	924	903	942	1000	944	934	958	953	915	972	918	867	962	984	931	917	940	990	954	963	932	963	1007	945	945	932	937	962	936	943	984	905	937	979	915	969	898	896	1008	946	997	931	953	944	1009	952	959	931	939	929	1012	887	1030	955	890	909	904	925	975	965	918	960	954	959	923	984	943	903	920	891	908	955	993	923	929	980	1004	919	933	965	958	980	943	970	934	925	937	974	943	971	1007	869	982	904	1021	953	951	938	899	907	994	923	889	893	928	997	952	958	962	990	938	889	922	967	979	938	949	926	994	956	932	923	991	936	940	974	953	952	969	954	904	967	924	911	972	920	936	942	892	886	915	997	948	1008	969	947	975	939	999	928	941	935	957	962	946	904	886	907	919	953	922	958	984	959	946	870	942	945	948	910	931	953	962	966	918	953	968	958	944	957	902	941	887	959	913	918	904	918	954	929	895	878	940	958	944	968	927	961	924	928	962	968	939	975	940	967	952	991	918	950	956	937	963	957	929	929	982	958	927	932	957	931	969	946	942	984	928	933	933	926	952	978	949	897	966	935	991	949	910	938	969	933	947	892	991	1022	964	930	958	974	945	928	958	929	934	950	995	947	961	946	993	976	919	940	940	997	950	939	917	906	975	959	930	919	950	962	997	944	930	954	930	867	952	967	895	941	946	923	937	994	894	920	955	936	973	944	957	961	930	988	989	938	950	977	941	952	925	959	936	966	978	984	958	998	936	927	950	1028	1001	965	910	892	927	918	962	918	942	927	889	982	922	910	930	906	935	958	936	919	979	943	941	1003	940	901	919	897	928	972	1003	923	973	942	903	911	837	895	986	946	998	958	935	956	952	895	926	924	967	884	998	980	1005	904	991	936	959	968	976	985	995	971	912	951	934	920	1000	938	951	970	920	946	907	930	951	946	987	969	972	957	974	988	982	961	902	947	950	979	961	915	910	930	917	976	916	911	927	929	922	929	972	905	963	934	912	948	956	970	971	1013	960	918	964	975	959	956	955	998	888	937	928	904	938	981	953	933	975	929	919	893	909	901	947	919	940	994	915	882	907	963	948	961	956	953	928	978	964	949	949	948	938	951	928	941	1020	961	906	943	953	926	1002	1001	937	959	963	892	945	976	937	962	926	950	952	917	950	978	927	917	980	914	941	944	872	965	932	994	950	964	932	955	975	973	972	929	917	949	948	912	931	933	972	985	942	944	958	943	960	931	903	999	928	906	937	927	997	974	992	939	939	953	883	954	927	960	940	937	1017	936	1010	980	947	968	927	938	980	911	915	937	895	961	936	963	971	935	898	951	953	935	923	945	936	955	933	934	1012	1002	990	943	956	958	975	914	944	957	900	974	887	965	914	945	951	987	959	924	907	921	940	965	901	906	924	875	958	957	993	963	876	894	977	914	939	942	953	969	939	955	953	975	989	918	943	958	956	956	947	959	899	982	955	983	1010	893	921	944	950	908	988	913	957	983	908	975	965	937	957	941	951	957	956	941	940	947	958	942	934	945	926	1020	963	916	943	945	985	996	965	968	935	976	998	932	922	948	967	930	963	932	942	974	922	999	902	879	946	921	964	957	952	989	985	956	935	953	966	947	938	930	938	923	906	956	983	928	881	967	987	947	977	923	942	912	993	864	950	1010	946	954	938	957	941	977	892	966	924	974	904	990	941	990	911	960	992	939	908	893	930	974	963	992	990	925	998	955	952	969	973	978	936	963	936	952	962	983	932	949	963	947	999	911	916	943	993	926	985	941	934	958	1007	1003
57539	58780	64420	44964	28404	12729	7063	4833	5624	3029	540	546	407	454	430	337	373	370	426	343	338	359	341	327	310	323	292	332	364	312	304	279	305	307	317	314	332	271	312	318	333	325	304	310	290	349	345	347	313	323	311	319	313	308	311	295	293	316	309	339	316	319	306	321	316	307	325	313	282	340	343	334	293	330	332	334	307	341	311	326	305	293	302	311	312	321	302	354	314	334	364	340	315	334	328	308	301	325	302	281	289	308	319	297	290	341	330	323	319	334	310	306	289	308	315	338	340	307	325	321	321	325	338	333	277	309	270	316	329	305	299	316	311	324	297	333	290	325	348	355	293	338	310	313	313	361	293	315	318	327	312	301	286	336	336	331	324	325	312	318	309	302	327	286	319	309	296	344	307	326	315	296	324	332	330	325	321	297	328	319	298	337	350	300	324	287	305	322	337	346	337	325	328	328	336	322	310	303	325	318	262	324	325	307	304	303	346	329	354	306	288	319	313	316	319	332	335	270	274	295	300	302	328	293	316	314	314	327	324	320	292	340	320	330	298	312	301	335	295	307	321	306	314	350	340	297	311	303	340	332	307	319	306	294	313	346	314	323	265	289	314	348	311	303	317	325	309	322	321	315	297	286	315	328	345	327	324	301	316	336	305	301	305	292	307	312	289	282	313	326	315	332	340	270	343	322	304	315	331	298	307	288	307	263	306	331	318	312	326	320	347	336	322	329	313	324	313	316	343	360	314	319	310	281	352	319	265	317	325	302	316	334	330	324	297	357	288	356	350	340	309	339	294	332	312	295	311	322	321	350	329	310	287	313	338	290	306	314	312	284	331	332	344	336	304	310	308	296	298	348	328	330	319	269	332	308	327	321	354	346	303	278	355	339	320	336	313	337	320	294	339	308	299	322	306	315	329	320	317	285	314	324	300	294	290	317	320	299	295	299	322	347	299	328	295	342	335	311	319	310	319	298	335	337	322	318	313	321	294	328	303	317	310	292	301	312	323	304	299	294	301	305	301	292	294	331	303	308	329	310	310	309	338	311	325	307	324	328	336	299	307	320	288	319	335	348	338	307	296	301	288	335	300	301	301	344	295	302	313	309	305	312	295	334	345	319	303	326	307	301	282	315	306	312	342	321	340	363	313	339	340	332	302	300	335	332	292	302	322	331	318	315	328	311	343	314	306	290	351	321	360	324	297	355	284	309	323	311	300	320	310	325	326	319	294	337	318	339	300	309	332	323	297	304	326	318	292	346	314	284	317	296	339	285	305	339	298	310	309	331	308	312	351	334	312	306	300	352	338	326	347	324	333	312	321	302	330	324	299	316	310	304	289	343	319	316	310	351	299	338	307	291	318	324	326	305	302	329	318	305	370	340	336	309	303	321	319	320	323	319	328	341	346	309	328	303	324	311	311	332	331	311	303	360	310	317	297	287	326	313	301	312	328	345	289	329	324	328	344	307	301	318	316	336	319	317	317	332	315	344	293	291	307	308	303	291	298	300	308	317	317	292	355	308	289	302	281	338	314	308	316	311	329	306	323	331	319	301	315	290	322	319	323	301	326	326	318	306	336	308	309	329	356	275	310	332	300	330	356	296	335	296	317	305	332	314	323	322	283	306	284	336	302	312	327	295	307	307	350	333	290	311	304	350	306	315	316	344	328	336	324	297	325	286	341	316	328	322	370	307	295	324	306	298	309	334	334	301	311	308	313	305	340	358	317	321	298	327	286	277	326	317	321	320	317	335	332	305	309	351	332	325	282	299	290	301	334	332	315	299	288	321	334	369	321	318	319	315	303	301	329	317	296	322	326	340	338	326	278	283	315	355	307	327	320	330	327	317	352	344	317	284	318	326	298	307	307	324	313	340	338	330	309	309	293	309	296	300	266	333	315	308	308	329	335	285	281	286	313	334	329	317	347	323	292	296	301	346	311	341	320	309	315	300	323	300	289	321	314	331	325	307	341	295	289	311	304	300	313	326	290	300	334	295	335	289	321	278	318	312	331	318	331	325	324	316	304	316	312	329	301	338	334	333	327	344	330	272	319	315	307	325	334	328	320	322	319	334	297	316	337	292	312	284	318	310	300	286	322	313	299	337	315	271	332	331	315	320	320	348	321	317	296	307	342	309	313	302	302	300	308	313	298	347	308	322	304	346	313	304	340	316	325	327	330	308	358	305	317	281	333	299	290	359	337	320	323	319	304	333	325	292	336	297	311	315	299	344	327	320	316	327	325	316	323	310	341	311	284	314	355	307	327	333	300	344	332	300	315	333	304	307	307	308	317	292	320	339	327	306	317	300	327	289	289	303	342	314	307	318	317	305	330	269	320	316	332	320	318	296	261	286	317	314	343	314	298	322	319	316	331	297	325	325	297	277	301	327	336	325	282	312	315	341	308	322	297	309	312	295	288	306	312	337	311	319	312	287	273	320	307	305	340	321	322	317	337	283	313	318	306	313	299	305	335	322	324	314	327	332	356	323	299	359	330	328	340	313	331	323	324	335	298	330	315	313	313	329	322	325	360	311	319	315	319	321	318	322	295	325	332	319	304	346	334	315	333	301	294	297	340	304	318	281	319	281	295	308	302	314	312	306	333	312	329	326	331	325	292	314	323	326	311	344	313	287	305	302	286	333	314	302	304	326	332	313	373	350	319	307	318	333	295	312	356	321	332	327	323	302	332	321	321	298	332	323	323	326	305	297	313	295	317	323	300	312	319	308	314	303	291	312	303	295	316	344	280	316	301	331	310	323	312	316	291	322	333	309	306	348	336	321	345	297	309	304	328	321	306	304	344	325	297	301	320	355	319	273	303	336	320	311	292	319	299	300	306	341	299	351	317	289	312	332	324	312	313	323	310	308	311	320	297	313	339	331	357	305	316	302	270	299	325	280	317	319	300	300	304	319	337	306	337	279	307	335	318	269	313	344	305	315	329	331	310	326	333	311	309	306	336	315	338	320	304	314	339	315	339	294	303	305	298	326	324	324	316	334	305	305	327	307	331	330	303	311	294	323	278	321	336	310	324	323	336	320	321	291	311	314	322	320	314	309	319	305	311	306	347	349	311	330	302	321	317	313	327	320	327	321	306	284	319	313	309	290	324	356	322	324	316	305	302	317	333	299	349	311	323	290	301	335	309	327	305	307	348	301	302	333	332	319	337	313	281	334	292	319	319	325	292	365	301	318	329	325	316	347	317	314	333	303	355	341	313	299	317	323	297	293	357	330	329	318	289	326	285	324	296	321	333	326	287	327	320	268	295	330	358	312	318	322	309	312	356	322	340	302	309	332	347	289	314	323	311	321	294	307	309	308	343	326	308	327	306	282	301	312	296	285	325	299	297	317	310	312	351	337	290	324	306	321	314	342	314	331	336	307	315	348	332	349	302	325	334	295	321	294	345	312	305	316	349	317	336	335	329	354	318	333	319	343	305	328	317	329	331	314	301	325	319	317	339	325	292	311	331	301	324	290	322	300	283	263	308	305
36484	45862	59910	49880	26913	18060	13199	13145	18636	11282	1831	2291	1314	1456	1416	1039	1147	1159	1340	1026	1027	939	860	829	822	811	774	801	818	745	770	821	761	757	790	788	790	757	764	725	764	768	729	765	797	790	757	802	778	754	783	750	770	818	787	776	768	775	775	768	779	775	792	781	783	769	735	794	784	816	810	778	778	716	796	758	761	772	810	778	794	757	773	810	765	719	757	744	718	785	695	751	748	748	721	763	776	790	802	802	773	815	741	788	746	685	721	808	789	734	816	780	744	805	775	726	713	740	823	775	758	744	733	799	719	754	821	753	804	809	782	764	800	744	767	755	800	727	773	771	764	776	782	781	745	774	763	796	810	796	729	751	766	797	800	744	757	760	790	728	752	778	785	736	728	748	745	735	753	739	727	732	783	761	722	717	770	755	733	787	755	797	775	735	803	760	752	689	734	728	739	810	775	802	781	761	758	798	779	743	755	794	736	759	799	802	758	769	760	802	744	770	800	784	725	730	802	750	747	733	800	767	740	738	754	793	773	759	733	759	689	713	767	727	761	749	765	745	779	765	735	785	755	722	806	753	744	743	745	783	774	765	778	724	790	762	749	814	752	750	773	750	745	740	744	737	780	725	759	771	705	802	757	743	759	792	740	681	778	772	779	792	739	802	779	725	750	797	776	725	814	761	765	733	754	768	767	764	772	772	721	728	711	737	733	811	732	767	729	747	782	777	755	761	743	700	748	724	788	759	760	742	755	755	753	787	752	747	813	771	744	739	797	722	781	786	797	756	754	766	804	742	768	810	729	730	779	756	741	720	750	774	732	760	794	836	768	758	767	735	759	726	804	781	777	753	780	794	750	765	743	800	803	786	759	777	828	756	704	783	738	751	793	731	797	731	773	738	766	720	745	763	718	770	746	733	803	732	779	750	796	718	762	732	785	784	743	785	805	820	763	744	765	760	789	757	752	789	736	717	763	851	766	761	737	731	787	741	774	731	776	786	776	754	781	727	772	761	735	767	759	726	772	825	711	717	835	765	753	739	826	828	759	804	778	744	776	803	723	790	780	772	770	757	747	772	756	768	778	749	763	773	805	764	837	759	730	722	755	782	759	809	761	767	727	779	769	795	779	764	766	768	750	814	753	731	780	750	762	753	757	760	725	782	781	776	763	779	788	742	735	760	789	784	754	811	775	736	762	782	746	766	757	803	746	782	751	775	786	758	749	780	767	746	761	752	770	763	790	768	756	733	742	722	753	789	774	773	793	773	738	755	785	738	747	781	764	720	701	745	760	756	776	789	779	751	776	800	750	749	795	763	731	791	777	818	710	829	739	783	705	804	730	747	730	740	740	782	754	766	856	739	804	709	778	735	763	781	749	699	724	780	755	739	772	760	759	808	737	756	709	747	768	806	791	793	791	763	819	764	775	762	746	786	796	776	761	755	750	736	778	767	768	727	717	770	732	731	781	780	747	784	719	740	752	763	769	783	765	758	754	783	760	773	727	718	760	747	787	786	782	811	746	750	758	774	760	805	778	826	752	782	736	784	756	766	785	778	733	703	771	795	812	752	822	795	804	731	798	749	819	725	778	752	764	820	774	773	750	799	771	745	808	768	758	697	754	799	774	746	788	740	734	809	776	798	718	767	771	791	749	774	790	781	766	715	771	778	756	745	758	800	754	732	782	783	761	734	744	718	829	730	811	734	729	758	724	778	800	753	728	737	690	758	775	795	718	763	752	708	755	735	802	793	721	786	725	757	770	743	762	769	774	809	819	766	757	708	775	718	788	737	750	724	765	724	750	744	751	798	744	751	717	801	750	765	725	796	732	754	739	757	708	774	722	726	806	773	764	771	794	722	765	744	810	769	757	769	813	720	746	758	797	749	749	750	767	744	763	789	724	766	763	773	742	735	731	747	736	716	744	757	772	763	792	774	771	713	730	756	751	772	714	709	767	748	751	790	776	741	761	740	716	803	748	750	766	732	812	723	774	684	767	766	762	754	782	754	722	754	767	781	708	799	777	722	750	773	733	796	780	766	733	809	740	764	767	748	753	781	812	772	707	729	725	767	732	737	788	786	720	740	733	762	751	795	751	745	738	696	820	766	752	791	742	767	777	777	782	847	784	831	747	753	701	725	770	746	747	774	769	748	770	746	752	716	777	751	782	824	794	745	807	758	725	794	773	794	738	745	787	786	755	749	741	818	806	765	718	769	733	739	804	712	734	776	778	773	746	735	726	744	743	750	725	792	738	701	810	754	746	736	806	798	723	747	783	759	737	727	746	734	771	773	722	783	742	732	789	776	733	777	787	816	713	775	761	718	823	759	726	747	764	691	783	728	696	760	842	724	792	750	799	723	769	771	718	747	771	730	761	787	745	725	795	789	699	708	794	776	798	773	793	773	752	806	753	725	815	742	761	755	773	743	751	756	801	815	772	749	716	814	813	767	712	682	783	757	762	794	766	780	733	718	709	728	737	769	794	767	764	785	771	769	737	780	774	779	764	803	763	785	785	751	772	791	823	785	744	745	743	754	777	743	744	747	764	752	746	765	787	768	761	789	779	730	793	744	862	775	771	757	763	755	761	785	717	774	773	731	772	701	783	785	780	748	749	752	707	773	740	781	797	774	732	704	780	762	765	754	741	769	778	820	738	774	745	734	714	781	850	788	772	770	828	753	781	791	782	768	705	791	753	715	755	772	749	772	775	789	743	742	798	754	766	784	786	766	824	778	736	745	802	779	771	731	769	796	790	765	746	771	763	690	750	777	758	806	748	758	777	760	777	735	783	772	795	761	713	747	817	755	785	741	755	831	746	730	782	772	780	721	723	776	774	746	747	801	731	772	764	713	770	773	722	733	665	781	793	769	789	748	797	735	785	707	772	760	734	828	718	779	765	760	733	768	761	717	722	757	748	788	802	727	786	755	727	740	764	791	809	779	767	793	782	723	760	716	797	772	761	831	715	764	778	726	815	750	759	744	742	721	737	798	735	779	800	720	783	804	753	765	761	765	767	772	781	737	743	776	770	764	717	759	796	690	803	763	749	708	708	745	796	748	750	706	731	704	793	775	726	724	755	728	765	758	763	801	720	767	795	739	706	761	722	790	770	814	719	783	726	749	785	705	762	742	782	762	780	780	718	768	776	714	798	763	756	772	807	793	793	784	754	796	765	749	743	740	792	802	803	752	762	772	761	749	753	733	746	731	759	805	772	765	794	763	768	794	739	767	785	774	744	752	783	727	792	775	724	756	779	727	804	824	701	762	793	726	750	749	768	756	748	772	757	774	741	798	787	776	760	748	747	771	736	730	736	769	741	775	785	786	785	782	798	732	811	742	751	761	777	771	754	774	795	749	754	741	789	731	725	793	779	761	754	772	787	760	806	774	752	747	728	717	796	752	734	738	773	770	786	762	745	763	765	791	755	774	749	795	761	744	761	761	817	772	785	727	775	730	745	816	812	782	737	745	715	749	758	803	758	746	780	727	732	750
69327	67083	70495	51557	34988	21793	12889	8941	6033	7136	1052	674	415	351	488	301	300	344	474	337	221	211	219	233	202	231	220	194	173	202	210	224	179	189	189	181	178	201	177	201	195	202	213	179	219	187	201	218	213	172	191	204	203	197	178	182	202	181	182	175	170	179	199	191	184	195	229	178	215	193	192	209	200	216	184	198	196	204	235	207	206	192	184	201	209	201	177	186	181	203	188	184	193	201	199	201	193	197	176	170	216	200	197	191	189	208	183	201	164	196	212	204	193	210	190	207	184	191	214	206	190	202	172	207	212	187	198	195	175	194	201	215	173	197	195	209	200	212	211	190	190	196	182	205	222	200	224	180	200	202	205	218	225	191	184	190	205	205	205	185	207	226	232	193	178	209	188	186	217	184	201	198	188	202	231	192	197	187	189	209	198	200	180	203	210	213	206	218	171	202	181	214	218	213	186	196	203	200	183	187	206	192	204	173	173	201	212	215	182	190	175	188	197	197	189	201	216	202	207	199	172	182	194	168	189	204	169	177	196	181	174	210	207	190	168	225	155	185	184	196	212	208	195	164	193	202	184	184	212	193	174	216	184	191	225	177	190	205	183	198	202	197	201	210	197	230	197	183	182	189	183	201	201	205	205	204	193	189	191	182	209	192	189	201	189	195	190	184	199	189	218	198	222	163	203	203	179	194	222	187	228	203	217	178	183	172	177	179	219	211	209	184	186	221	172	187	175	204	210	226	207	208	198	165	217	184	195	213	182	193	215	167	196	214	184	229	197	208	183	187	185	199	193	186	219	198	189	184	198	194	196	187	199	171	185	186	186	170	201	191	184	188	221	188	200	206	186	193	176	206	187	158	177	184	201	194	175	203	177	206	200	199	212	205	185	213	216	225	167	180	179	196	195	207	177	193	178	182	200	181	193	178	205	209	193	163	218	203	212	184	189	220	206	207	214	200	200	194	216	215	168	189	187	176	175	183	211	184	168	206	198	195	217	210	185	196	180	206	189	210	187	207	191	179	216	194	164	182	220	188	206	212	227	188	166	184	177	206	216	210	164	185	199	199	190	196	178	186	204	199	217	192	190	172	175	184	190	210	183	211	172	221	203	192	214	227	197	177	196	210	197	183	202	191	189	180	197	207	177	151	185	212	195	185	180	210	183	198	204	209	205	165	206	192	195	185	191	170	190	188	198	199	172	177	208	204	218	195	182	216	213	169	185	200	202	187	182	180	187	177	200	202	193	200	204	174	192	225	171	189	208	239	185	193	184	183	217	227	182	180	156	192	180	187	194	196	198	184	181	207	199	207	184	230	214	187	195	199	183	204	170	213	200	211	196	182	203	194	212	192	218	195	211	181	197	186	205	187	212	191	206	174	174	196	222	174	181	174	210	196	183	188	218	213	184	199	191	195	215	204	195	210	206	197	196	190	188	196	181	199	190	190	183	201	169	205	198	218	226	182	186	216	198	185	188	196	192	203	215	226	204	198	181	198	183	193	187	190	198	202	193	199	191	207	173	181	196	188	188	215	204	178	175	187	177	193	205	190	210	211	182	198	181	199	177	208	180	175	190	158	166	172	183	201	211	194	185	206	202	188	195	179	203	200	166	183	187	186	186	181	204	175	194	184	195	188	214	195	194	176	195	183	188	207	195	201	203	179	164	191	229	207	187	181	180	181	209	186	183	192	193	197	210	217	183	177	186	199	211	192	191	181	207	207	184	184	202	196	188	227	200	206	198	194	215	183	210	185	201	196	180	218	184	187	198	201	171	186	186	187	188	191	196	200	200	204	213	210	218	194	207	175	207	197	186	198	194	190	209	195	184	178	194	156	185	176	173	206	201	190	202	198	190	184	168	233	194	183	187	189	187	189	193	186	215	177	187	188	206	182	196	190	196	197	189	211	177	187	186	189	212	187	166	189	197	190	197	196	203	225	211	190	210	217	191	208	208	200	208	200	175	200	191	213	201	196	213	179	202	196	206	212	197	201	194	200	201	186	192	178	191	193	192	197	180	201	181	208	202	206	183	175	192	202	193	177	184	200	188	230	177	185	176	189	214	195	198	171	191	200	212	186	162	198	208	172	191	192	196	195	202	195	194	193	188	203	194	187	197	202	199	190	177	204	188	164	210	198	175	187	222	192	188	203	206	206	196	200	209	208	184	200	210	189	204	179	174	173	200	226	182	183	173	201	203	185	202	203	213	169	165	190	199	175	203	201	213	196	183	178	202	185	220	188	173	194	181	185	202	214	171	180	213	203	236	220	197	178	197	191	179	201	208	199	165	193	198	172	186	218	233	167	191	176	218	188	175	189	191	182	206	206	184	196	167	188	187	188	196	211	170	204	179	203	198	185	182	209	206	202	195	199	199	185	216	210	185	182	174	177	181	189	200	205	214	179	189	192	182	211	202	207	210	204	208	207	190	210	181	202	207	206	200	203	198	213	175	207	184	211	181	217	188	183	178	205	177	198	203	183	181	191	189	197	196	211	202	176	225	222	180	217	195	206	205	206	191	200	195	190	205	188	198	183	188	200	185	220	202	167	191	174	197	169	197	210	173	161	189	173	182	197	198	197	197	200	163	213	176	201	201	188	188	191	210	202	195	208	197	222	202	192	201	191	175	186	231	199	182	180	208	189	226	196	204	198	176	200	180	201	200	199	200	196	204	206	201	198	187	181	192	184	197	217	195	204	187	174	205	182	166	188	185	165	177	198	214	195	203	174	182	208	210	199	190	209	201	199	178	205	149	195	178	176	187	159	177	183	199	202	183	195	186	209	170	210	221	199	184	189	185	182	182	195	179	199	198	204	192	194	174	188	187	206	163	211	188	212	180	204	198	186	183	187	215	193	179	170	183	179	205	190	181	211	183	214	206	204	188	188	182	179	220	191	153	189	193	202	207	222	212	217	174	209	196	189	189	157	183	194	201	162	178	212	213	203	207	211	192	195	181	195	202	207	185	182	197	199	216	212	192	179	209	176	203	195	194	214	203	196	206	184	182	189	197	194	195	202	207	206	189	193	166	188	184	188	198	196	202	187	203	195	187	214	209	182	213	196	202	192	202	172	193	179	188	204	199	204	171	196	190	197	179	198	211	186	183	184	197	201	178	190	175	186	206	200	192	199	195	180	200	167	195	194	175	181	217	219	212	209	191	192	197	193	193	196	173	169	207	183	196	193	195	197	208	192	217	212	196	212	175	209	213	187	177	198	217	172	189	161	181	208	182	180	183	202	176	195	212	189	198	160	175	211	195	189	218	201	190	187	207	186	198	208	217	177	213	180	188	175	214	204	210	187	169	183	198	159	202	218	198	190	205	183	185	218	190	230	209	170	186	179	216	202	220	192	208	204	176	181	179	181	176	193	196	170	182	195	177	191	183	217	209	230	169	189	208	186	190	190	194	195	155	198	205	207	206	182	208	193	202	198	179	228	170	198	206	188	184	198	191	215	203	187	197	198	182	166	234	196	193	186	193	198	221	209
44231	54358	69659	59650	33096	26895	17999	17192	15852	21107	2953	3074	1616	1816	2238	1023	1243	1605	2295	1403	790	739	672	604	652	579	571	535	556	527	524	516	514	490	500	522	490	500	483	559	497	506	506	521	559	495	532	552	485	488	494	514	468	477	499	479	518	510	527	496	514	519	500	498	495	529	478	520	521	506	515	521	517	556	473	450	442	496	525	537	470	520	466	530	525	452	479	478	492	477	471	546	503	535	505	542	491	500	491	533	490	489	502	506	509	521	458	501	536	483	521	502	497	459	514	480	500	525	512	532	516	481	483	465	496	539	501	519	501	502	503	475	473	476	524	502	524	486	479	505	478	534	513	457	483	525	448	521	483	502	511	486	521	487	518	463	479	500	471	525	508	462	475	460	464	492	505	485	513	521	535	516	508	547	469	510	469	503	489	478	540	494	503	480	521	466	485	477	485	484	489	495	503	536	459	526	538	479	515	498	507	488	503	494	450	500	484	449	517	532	550	514	513	474	479	480	489	503	508	520	486	459	472	448	513	515	507	482	499	477	525	469	487	471	500	492	542	475	525	493	484	448	526	521	492	477	501	502	532	531	495	464	520	512	464	470	488	512	480	526	503	498	449	493	497	438	492	480	469	539	545	479	483	507	482	511	486	461	493	481	525	514	498	482	506	467	495	471	489	484	521	494	479	489	481	496	495	484	493	468	487	473	511	513	488	523	508	493	465	487	477	523	480	522	486	481	524	485	492	508	522	503	496	530	525	476	527	498	514	478	491	479	488	501	515	445	470	477	467	500	489	500	491	521	483	512	491	519	493	513	487	472	497	498	492	508	477	502	527	521	477	519	493	490	512	488	477	494	456	486	498	476	490	506	528	500	502	520	499	530	490	482	473	460	527	519	467	517	456	497	485	481	483	478	501	488	474	495	495	524	470	462	472	504	506	495	475	465	494	490	484	515	513	493	482	478	505	432	510	507	491	467	494	527	508	531	509	491	505	500	499	492	470	466	476	524	483	482	476	500	499	470	518	520	504	518	485	487	496	487	469	481	505	533	514	482	508	482	529	525	508	472	516	517	500	522	518	498	482	495	487	477	452	495	491	495	448	473	478	504	491	500	497	456	476	462	534	501	456	531	496	473	494	515	533	510	489	532	506	506	481	484	559	514	513	485	505	480	494	480	463	472	493	498	489	470	532	476	505	498	486	491	481	478	475	500	428	483	488	497	497	493	509	503	487	501	576	449	484	471	509	460	518	525	529	497	500	477	483	485	500	482	473	497	503	483	496	520	539	501	479	501	463	498	523	487	475	494	489	497	480	514	525	523	478	494	502	520	510	492	505	494	492	482	508	435	517	522	532	509	525	486	487	474	488	459	499	498	478	509	476	449	537	491	534	513	478	491	455	486	499	490	498	524	496	526	496	478	508	472	532	497	467	502	482	515	532	466	508	520	487	482	488	496	472	507	497	478	497	488	486	489	495	501	504	514	461	512	520	489	493	486	480	512	493	513	477	496	471	512	534	511	552	483	513	486	499	466	488	485	474	542	501	508	461	478	519	516	505	459	511	487	516	520	501	495	479	511	450	504	463	462	483	490	500	495	525	522	483	532	542	488	502	484	452	507	490	514	497	506	532	482	509	500	499	468	494	501	483	493	537	539	530	522	516	509	506	515	497	531	491	494	517	477	473	486	461	514	529	497	499	490	510	524	494	505	495	475	496	506	531	505	505	526	487	526	497	484	512	513	501	520	504	505	505	428	503	464	474	462	518	527	480	502	496	532	497	497	469	557	471	493	480	471	518	511	480	505	491	475	501	458	477	485	458	491	545	496	500	468	516	466	504	494	513	500	466	489	485	436	510	490	510	506	475	527	487	491	521	493	487	519	494	479	499	541	503	502	506	492	506	559	461	493	496	479	526	506	504	506	500	471	467	494	499	527	489	507	535	461	518	550	517	463	468	469	509	482	461	514	480	524	505	494	488	465	487	456	473	485	491	491	507	497	463	560	499	484	522	475	505	483	489	462	502	491	513	478	470	502	505	452	439	504	490	471	505	486	485	507	513	472	502	486	464	461	510	496	509	499	481	469	509	503	513	487	509	509	476	489	490	566	500	492	501	482	474	483	467	486	478	465	522	439	520	468	509	487	474	519	535	473	492	489	497	483	486	521	488	479	532	433	442	506	496	503	477	479	503	518	482	495	522	494	465	452	506	528	502	514	525	513	502	498	484	481	484	516	497	495	510	488	497	491	529	517	472	543	525	483	494	466	495	480	523	488	523	475	506	482	487	481	508	535	477	478	478	509	470	460	515	487	493	545	487	486	502	497	527	513	515	506	496	510	511	521	472	505	502	484	545	492	487	494	452	465	532	485	477	473	482	506	508	462	476	510	503	523	477	458	471	499	504	505	505	505	511	498	515	528	515	522	475	455	482	492	513	491	469	479	463	491	535	493	481	499	520	504	488	489	485	489	513	511	498	460	487	475	516	512	495	502	471	498	493	512	500	491	512	486	480	514	525	500	490	462	526	472	498	492	486	501	477	481	504	492	482	487	513	491	500	466	475	514	519	489	485	473	521	516	553	501	499	506	479	511	489	498	490	482	493	511	482	483	491	464	514	484	507	518	508	508	489	473	508	514	501	516	550	524	529	483	536	493	495	516	472	488	524	502	484	482	505	493	480	486	502	525	522	478	496	499	472	487	502	508	501	494	474	491	526	521	470	475	487	482	486	527	486	534	498	488	496	505	494	495	511	511	488	537	541	442	464	503	502	526	496	500	496	510	459	433	506	519	491	503	511	490	467	486	476	494	441	500	489	510	508	515	483	518	507	497	537	496	468	460	485	483	450	492	495	498	490	502	457	494	471	491	500	520	490	471	504	500	502	451	481	494	489	525	445	464	545	494	482	466	495	497	490	489	506	464	503	504	463	472	539	476	460	490	494	538	529	503	510	504	506	493	473	491	515	448	512	470	463	524	510	513	454	510	477	502	518	512	456	512	534	499	478	487	476	433	497	485	514	491	497	468	525	525	494	488	476	519	512	499	503	507	508	485	484	499	500	540	466	528	465	517	504	522	489	515	472	521	507	499	500	494	504	515	482	491	515	490	480	467	507	494	503	529	466	508	504	507	456	456	532	458	520	494	485	501	488	510	477	463	503	476	482	500	514	475	511	475	483	502	481	476	545	482	486	474	455	535	486	470	460	473	527	503	510	502	472	473	509	471	495	496	442	501	496	504	501	511	535	488	485	488	486	524	492	514	476	455	467	530	509	489	507	497	494	481	522	516	511	492	497	486	483	524	486	479	454	516	466	474	475	470	460	537	508	487	506	486	462	481	518	514	507	458	455	535	499	499	479	515	489	494	479	491	512	491	493	468	461	481	475	516	496	492	504	476	508	515	526	478	488	461	496	528	478	486	521	529	469	498	492	497	490	499	491	488	501	550	490	493	517	485	515	523	491	526	480	510	499	537	494	447	561	527	525	486	452	484	515	506
14454	10243	13195	5796	2189	848	604	522	498	538	417	411	416	421	354	422	411	360	396	418	411	372	417	387	457	407	398	392	409	392	425	418	415	389	418	425	408	376	405	362	377	419	396	419	394	386	404	373	434	394	403	382	406	395	401	414	429	427	423	403	391	413	383	412	418	427	406	401	355	371	410	378	384	375	363	396	421	422	402	373	410	386	395	399	371	393	390	371	374	391	420	408	382	366	362	399	373	392	416	378	386	403	401	438	360	386	362	431	416	378	383	383	389	427	382	361	381	388	374	384	385	394	419	389	425	412	367	373	378	412	413	418	414	411	353	398	385	379	368	410	393	392	405	407	360	399	360	410	377	395	402	402	391	375	408	399	375	399	379	402	399	375	442	421	411	393	387	402	387	389	387	426	413	392	438	385	397	429	357	397	418	375	413	383	370	387	393	417	407	362	405	413	414	391	404	369	379	389	384	401	384	435	399	401	346	391	424	378	399	360	351	422	404	428	382	407	397	398	375	403	387	366	413	380	389	404	387	382	429	390	424	372	377	436	395	401	417	358	403	426	392	422	383	400	368	408	410	409	433	357	405	388	365	383	385	382	399	376	417	387	359	413	409	388	434	381	415	395	375	411	384	400	398	368	411	351	405	373	384	404	385	399	390	391	429	456	428	429	425	410	415	397	382	376	378	382	406	434	345	385	407	425	409	368	416	407	409	403	380	396	402	419	403	391	359	411	359	421	420	423	409	416	401	397	388	401	389	373	394	378	392	377	374	396	417	406	390	392	398	421	419	398	379	379	391	381	406	423	385	385	379	421	390	396	369	384	382	392	362	384	455	362	369	377	385	416	361	396	358	413	378	381	381	386	383	462	402	389	380	372	383	390	425	378	388	378	403	340	398	380	404	389	385	365	410	423	407	392	468	412	427	383	393	419	402	430	406	402	340	395	416	339	417	391	377	395	404	416	388	385	377	345	407	411	433	379	400	381	399	394	365	417	392	343	410	449	391	367	396	389	427	381	398	400	403	418	364	381	394	387	412	379	401	389	383	421	379	401	395	401	374	419	405	367	372	428	379	414	372	409	368	405	410	381	415	404	412	383	426	394	425	346	386	356	378	398	396	421	407	413	389	428	423	347	400	384	372	414	397	391	393	391	405	381	392	388	380	421	408	392	378	409	388	360	334	375	392	407	415	385	403	386	373	384	389	349	368	388	397	388	407	423	346	385	386	388	403	406	396	365	378	396	408	390	413	404	424	417	414	418	403	374	401	430	421	407	396	398	404	407	401	381	380	380	368	382	401	425	409	403	433	403	396	398	421	402	402	411	430	359	405	407	408	391	353	406	380	394	383	410	384	393	380	415	402	417	396	436	447	388	386	413	376	376	351	387	381	351	402	394	384	369	398	407	405	411	375	427	384	373	420	428	393	414	416	366	370	399	441	451	406	424	402	395	350	386	397	409	410	447	387	434	378	386	399	424	420	390	433	410	397	376	387	389	451	410	396	424	434	386	391	406	374	377	380	387	381	367	373	402	425	410	373	432	417	409	410	417	396	373	419	436	387	400	390	382	385	385	365	405	375	398	410	395	404	406	357	411	405	432	376	458	413	408	408	424	433	392	360	401	361	426	381	418	386	447	445	363	387	358	434	460	378	371	379	447	389	398	417	414	398	390	427	379	384	396	404	453	421	420	365	422	397	420	418	392	378	391	389	406	375	388	421	414	394	409	377	407	386	388	404	396	413	406	386	445	363	389	412	401	384	376	363	384	385	355	381	393	404	394	421	393	427	414	419	393	427	416	372	403	404	404	410	411	387	433	428	402	405	369	381	413	404	400	421	395	397	455	403	375	401	386	408	410	400	400	387	395	364	364	367	347	393	403	372	406	403	395	354	377	402	378	353	391	404	412	394	390	402	391	456	369	411	395	403	395	398	396	426	373	403	408	387	399	352	384	387	424	369	355	393	408	406	386	386	420	402	400	437	425	388	376	389	420	445	398	418	390	416	393	414	377	426	415	371	374	430	402	385	399	391	368	398	413	370	368	438	432	404	392	385	391	384	406	415	367	408	385	405	404	403	368	376	364	391	390	414	404	372	368	389	389	377	444	389	383	418	365	398	375	402	381	415	414	390	400	374	398	366	410	417	408	416	390	398	400	395	374	392	413	374	408	401	401	376	415	405	413	377	431	434	385	361	377	402	386	410	373	454	412	394	366	355	388	391	378	398	370	411	380	403	417	374	371	431	386	394	383	435	385	410	404	417	382	409	374	406	396	396	377	409	395	412	410	405	392	361	403	419	377	388	407	381	367	375	422	373	373	429	398	402	390	411	367	426	376	387	400	386	384	364	406	416	438	397	442	400	384	390	378	373	402	406	392	414	366	388	437	401	381	413	388	381	392	379	392	426	405	354	402	436	392	397	405	382	399	394	405	373	429	409	398	427	396	396	387	391	396	412	412	392	403	378	388	414	383	384	393	387	432	373	396	390	388	383	414	398	381	403	419	373	371	431	353	349	405	430	406	376	411	377	374	383	363	388	408	406	384	404	420	380	409	431	405	386	401	373	381	349	358	383	421	406	381	379	373	350	421	399	396	358	413	408	389	405	324	401	395	382	427	390	382	377	410	394	358	381	422	374	408	418	421	395	400	385	377	404	368	409	421	404	404	408	419	414	422	398	332	363	406	405	374	396	423	416	412	385	404	426	394	372	383	409	399	416	408	373	351	407	368	390	419	416	376	422	375	421	405	412	422	391	401	394	403	400	384	389	414	386	379	380	421	381	366	390	433	394	409	433	413	409	385	367	358	404	410	408	379	401	437	421	364	397	384	380	421	429	372	390	407	405	403	389	382	406	410	374	428	391	374	392	362	364	413	416	392	376	362	445	389	393	375	427	357	410	402	386	399	388	410	372	345	432	386	380	378	386	403	382	402	360	421	404	421	383	409	436	365	369	406	367	387	383	388	414	427	373	365	421	359	368	394	389	393	376	368	368	399	386	416	424	401	400	423	371	389	433	398	409	382	374	400	413	395	405	387	405	399	384	415	372	394	391	397	397	390	390	413	418	426	391	382	380	394	391	399	412	391	425	425	425	390	393	382	350	412	415	402	391	370	448	421	436	402	430	423	337	383	394	373	383	419	383	375	438	379	395	384	382	395	346	368	400	361	396	378	415	398	390	413	418	382	417	388	377	423	420	398	391	381	395	413	404	428	396	394	418	409	378	401	374	400	377	421	381	381	384	407	404	423	408	417	371	411	411	395	387	404	419	400	372	376	404	404	394	407	393	389	412	401	388	379	398	398	392	415	395	375	397	397	388	396	421	396	364	386	427	400	396	404	390	404	369	400	399	457	386	420	403	361	390	425	402	386	396	399	384	416	400	414	423	404	377	394	391	361	370	428	374	380	423	376	409	411	431	400	380	388	373	403	398	371	387	379	397	403	428	441	426	382	417	380	398	399	379	410	410	377	398	375	383	406	427	415	374	397
12203	13108	21039	14000	5716	3098	2195	1605	1509	2125	1006	1054	998	971	950	974	1032	954	930	874	953	920	1016	967	979	929	966	998	914	995	946	912	960	923	969	975	941	1012	893	942	937	954	1021	943	967	980	935	964	980	947	956	922	946	1011	980	976	971	867	949	939	927	909	970	925	973	946	940	927	947	964	942	974	881	888	939	1016	915	944	993	1008	885	946	981	929	943	962	959	922	944	930	970	925	925	922	956	946	993	974	919	948	951	915	922	941	955	991	847	974	946	914	943	906	945	911	916	904	934	963	989	960	950	1007	955	985	946	930	957	896	877	953	946	969	972	937	965	952	966	925	918	951	933	982	942	923	956	918	956	914	908	919	926	937	943	996	915	1050	912	891	953	927	893	986	875	982	964	981	1012	990	877	917	973	1003	921	911	951	930	936	974	967	933	884	875	960	930	969	945	890	955	932	986	929	921	999	962	948	1011	971	856	999	983	943	963	936	879	970	954	958	968	912	919	1002	926	915	926	896	896	914	937	946	873	929	970	956	931	958	925	974	869	931	931	920	972	967	971	961	934	982	947	953	995	921	903	945	931	947	935	971	936	874	981	921	913	914	977	926	935	972	931	970	956	939	981	898	955	946	882	919	938	958	964	985	975	918	894	940	894	923	918	905	957	970	921	920	941	954	925	907	901	973	895	931	925	960	933	942	927	969	960	916	993	927	926	898	939	925	935	923	1015	939	982	929	952	939	952	960	963	956	879	971	904	980	928	971	961	930	984	964	938	923	952	930	934	955	973	979	929	904	927	912	922	925	956	931	929	998	960	891	912	962	889	941	992	936	946	902	926	897	941	950	963	983	931	990	929	982	954	965	888	984	949	958	947	964	906	949	972	984	927	973	991	940	897	1004	938	945	934	966	928	910	922	979	947	907	895	981	927	932	900	914	950	947	985	902	949	930	916	978	937	932	960	926	981	938	977	973	896	961	979	977	964	890	934	915	906	934	939	935	982	926	981	992	924	935	966	955	910	895	993	955	972	968	922	971	920	1012	956	963	920	936	993	951	900	988	960	983	971	974	945	895	946	883	926	914	922	930	949	980	943	965	960	875	946	1009	970	957	913	975	951	914	904	991	980	926	961	944	928	937	903	956	957	975	958	970	905	959	940	963	918	952	983	952	986	952	975	942	972	969	970	971	997	886	922	935	863	886	961	921	907	953	925	955	897	967	906	1020	948	924	940	908	941	919	935	961	978	951	848	973	937	972	933	924	917	931	931	937	983	939	964	914	950	906	945	932	952	946	968	940	953	942	957	909	923	905	982	913	873	933	922	989	941	890	954	937	928	926	949	941	948	943	958	904	938	920	906	933	971	951	900	912	970	960	937	894	982	877	944	937	913	976	992	968	925	920	966	943	923	963	949	882	919	928	930	920	919	980	945	943	967	934	915	927	940	952	968	976	953	918	951	938	952	952	939	974	956	944	978	978	887	922	994	960	892	938	965	976	976	861	933	962	932	926	974	949	922	909	987	922	937	950	916	943	992	951	950	959	954	922	898	911	908	928	913	942	952	935	919	943	1006	932	928	923	883	967	910	923	990	904	918	916	964	945	911	972	985	904	909	917	890	913	951	985	961	922	954	958	879	921	950	934	947	950	929	976	939	985	915	895	924	946	992	890	978	906	970	945	919	904	992	932	961	964	943	923	928	933	914	991	922	989	943	863	889	953	966	917	951	913	950	975	985	927	946	935	974	939	901	933	974	940	954	933	967	986	898	951	932	948	891	951	944	930	944	951	962	939	917	923	962	980	933	928	967	960	980	956	925	961	881	1006	922	971	956	925	925	903	913	895	976	962	952	943	984	937	912	891	909	945	1018	941	939	955	948	923	857	938	947	993	931	972	936	916	925	1003	920	958	957	940	940	1018	989	898	947	927	943	963	966	921	943	1013	935	963	959	931	926	947	918	910	933	928	980	897	928	899	854	946	990	963	944	994	949	943	1014	956	948	967	960	943	923	954	937	958	919	929	932	965	921	923	922	965	916	965	953	1003	989	976	918	961	958	928	913	936	958	951	994	971	951	909	978	915	1000	948	986	937	934	997	977	912	916	941	966	958	1034	892	908	981	984	935	914	952	926	976	952	939	947	955	963	999	966	926	959	983	961	957	925	957	935	956	943	934	977	971	975	931	1002	967	994	905	959	931	922	897	929	936	917	933	950	906	971	966	982	949	972	908	922	963	960	980	917	953	981	965	914	968	983	951	931	937	978	907	934	954	919	878	942	904	960	975	955	908	958	956	991	904	971	952	917	950	961	952	938	919	996	932	1000	916	914	900	1016	965	949	982	921	955	975	955	934	932	934	963	900	914	940	884	967	898	972	957	926	927	941	963	934	887	1015	929	929	942	968	953	930	969	931	952	979	928	979	972	894	973	954	939	919	967	955	945	957	933	919	915	903	983	961	945	956	881	1013	944	919	948	952	916	931	956	957	946	919	917	878	960	913	939	894	957	930	959	975	950	902	933	956	988	941	946	962	972	938	1010	950	916	1004	926	913	910	957	933	913	896	940	948	938	948	949	957	940	927	985	953	972	977	882	919	927	944	922	910	934	927	913	964	915	949	924	936	962	978	904	969	965	867	932	947	920	927	905	963	927	928	964	932	948	831	959	976	904	918	960	1008	964	958	987	947	973	921	956	915	958	906	939	996	925	929	918	967	869	916	896	972	912	950	945	961	935	942	934	962	1003	932	933	950	964	911	923	923	964	915	940	969	921	957	942	975	988	919	941	944	902	879	914	925	975	929	971	945	953	974	964	937	955	929	975	929	968	930	950	952	936	968	910	941	967	947	948	921	894	946	912	971	922	925	840	924	891	975	909	913	889	934	957	968	884	1001	884	955	961	965	923	909	889	947	946	932	994	933	887	936	948	938	939	928	958	977	918	962	882	930	985	988	932	915	910	1025	947	941	918	994	910	919	929	919	930	956	885	950	967	988	957	903	899	941	878	960	932	975	986	958	985	950	904	984	929	983	935	969	941	917	971	1002	963	918	911	966	991	926	899	1017	928	963	936	955	978	946	1000	912	955	990	958	968	946	913	932	926	943	944	945	944	940	941	964	1012	954	914	943	956	934	894	977	961	992	959	903	935	944	947	931	932	986	948	983	945	904	946	970	944	945	935	959	972	892	931	922	969	914	925	975	964	949	945	972	928	938	968	910	957	915	897	958	972	979	933	953	945	999	973	974	963	975	931	926	970	922	957	919	945	934	940	921	937	918	915	948	979	885	933	970	904	895	972	989	923	939	907	956	963	927	931	914	921	968	886	923	932	936	989	917	923	1002	993	947	893	989	933	949	922	914	937	870	957	887	935	917	939	969	963	935	919	964	939	961	966	955	892	934	956	941	878	924	940	954	945	928	885	926	932	953	931	914	947	942	944	903	938	916	1003	917	932	907	969	884	939	955	951	894	929	922	928	928	994	917	931	923	947	966	945	944	949	967	927	944	924	898	1034	932	976	944	929	979	951	974	919	907	923	966	960	950	924	905
58570	56227	63051	41918	27361	13035	7309	4498	4414	5459	801	566	529	435	401	382	340	389	356	429	334	350	336	321	324	292	312	322	331	310	331	320	343	313	333	337	318	319	329	326	294	336	306	328	302	300	319	318	325	308	304	303	317	286	296	319	301	309	303	325	337	328	302	322	308	307	312	323	305	314	288	353	341	314	355	341	290	316	329	304	282	298	314	334	316	336	297	304	329	328	333	309	313	317	352	330	316	317	329	341	317	323	312	327	344	323	292	323	297	307	308	295	288	353	324	326	319	317	343	297	321	323	320	321	307	300	317	330	337	306	339	316	334	340	329	339	316	321	316	289	318	312	315	313	308	367	329	362	309	293	315	309	337	305	318	304	329	318	327	365	308	310	334	303	328	311	331	284	312	317	294	314	312	331	284	312	294	299	334	327	297	311	319	323	313	344	326	329	308	314	292	359	315	340	338	327	328	318	306	327	284	325	281	315	319	346	310	322	281	289	304	321	331	323	298	329	325	312	336	334	300	336	306	353	301	296	311	326	319	301	312	296	317	341	313	312	322	304	286	324	321	298	354	297	327	337	336	295	332	284	307	331	306	332	346	305	285	311	328	301	314	303	329	300	321	295	314	297	343	330	328	315	318	296	293	305	317	321	299	336	346	315	298	326	317	332	325	324	325	309	343	293	286	310	321	271	349	306	318	313	336	306	286	308	306	334	306	327	324	302	324	320	300	274	309	341	342	347	329	307	338	315	312	319	316	285	303	296	330	290	349	313	300	300	348	299	352	345	341	319	316	320	304	309	280	324	347	331	299	366	314	315	334	282	323	328	315	314	288	370	310	352	302	331	318	303	304	321	310	302	328	341	326	318	353	339	292	301	303	316	298	310	326	319	327	305	323	312	291	355	320	348	302	300	313	336	340	337	297	325	304	289	356	325	324	342	330	318	310	316	345	310	320	322	323	331	331	319	328	321	324	329	354	299	339	298	324	307	319	330	293	347	312	307	322	321	343	293	313	338	319	308	303	323	372	310	307	316	305	321	317	312	343	297	324	330	326	285	321	315	346	291	317	304	369	314	302	318	318	329	305	357	299	294	338	309	285	310	305	313	317	292	331	320	309	316	311	333	339	314	325	281	321	299	254	310	290	286	321	287	327	315	348	333	345	339	287	318	334	294	291	272	306	324	336	304	307	259	299	309	320	317	313	293	312	336	301	305	355	335	297	302	291	305	325	298	324	313	309	307	320	303	317	309	296	328	316	318	319	309	286	290	347	310	317	322	322	302	303	291	295	338	320	313	290	324	319	339	322	297	282	344	315	320	311	328	313	289	291	340	351	302	326	337	347	299	302	337	269	364	328	305	322	302	303	330	309	328	319	295	320	291	299	309	290	309	311	305	324	298	310	281	340	346	311	310	325	335	292	363	289	269	317	281	294	332	328	311	327	329	264	307	315	313	320	313	325	338	316	303	294	314	321	316	313	336	304	313	337	300	280	285	360	282	324	290	298	334	295	343	326	317	276	311	318	287	277	305	331	311	324	316	296	305	309	300	316	275	331	334	344	296	315	336	302	320	312	338	344	261	339	324	318	333	325	305	292	310	290	289	309	318	324	319	303	348	311	315	322	334	358	278	301	295	336	327	302	343	292	299	292	341	314	310	277	308	336	330	309	309	326	309	314	295	292	319	340	294	299	344	340	318	358	303	326	344	311	304	330	320	337	302	332	330	353	297	320	330	324	335	315	306	274	304	306	336	333	333	276	306	306	297	314	296	325	332	333	335	306	291	313	354	328	326	274	350	286	332	294	317	303	315	321	323	307	303	319	340	313	317	327	356	332	281	272	280	344	365	306	344	304	337	336	332	354	318	324	312	319	341	288	332	318	310	308	320	324	288	328	330	326	345	323	297	302	347	314	304	311	298	301	325	311	362	331	308	316	332	329	307	289	328	315	307	333	319	302	326	325	305	328	316	296	297	310	312	293	321	307	313	321	297	324	310	331	317	344	288	289	298	306	298	306	321	334	311	291	342	299	305	325	288	316	326	317	289	309	306	295	314	305	314	313	299	302	321	290	326	297	319	326	360	318	310	302	300	322	329	291	310	280	338	322	304	316	330	328	318	299	302	327	323	317	316	300	314	334	308	319	296	306	298	323	254	298	324	312	347	310	302	263	308	322	343	330	339	306	346	315	317	303	306	345	303	266	270	327	336	335	343	281	327	307	289	308	310	334	312	313	308	339	299	337	338	296	328	320	298	290	293	287	302	313	342	323	292	340	297	300	309	318	273	318	321	324	311	328	295	317	301	322	290	326	322	384	312	315	347	344	321	315	309	282	333	336	313	290	299	337	315	315	345	334	325	329	319	300	320	322	281	308	295	295	313	335	335	299	299	334	355	316	326	329	311	312	322	304	334	275	291	345	313	328	338	334	304	324	304	308	327	317	306	316	309	331	295	328	312	360	280	299	319	300	310	312	324	317	323	340	317	317	300	316	332	288	311	323	285	297	334	322	322	306	320	301	337	325	324	314	308	318	286	315	296	302	328	286	304	313	323	330	308	324	280	293	319	322	325	331	271	278	298	310	303	311	307	304	304	303	340	339	310	356	308	294	318	320	320	295	328	301	293	297	322	265	322	326	344	298	314	314	329	327	325	303	313	332	307	296	292	315	306	374	304	332	325	324	322	321	291	327	299	303	302	297	302	288	327	310	326	297	324	300	340	342	286	305	321	323	316	310	308	308	309	331	288	309	309	321	315	309	329	323	326	323	341	333	307	320	326	285	327	327	325	327	327	336	297	297	285	300	294	331	338	302	311	322	360	299	320	345	307	301	306	304	326	310	298	354	302	313	299	313	316	292	304	335	287	309	298	273	302	326	318	307	286	306	334	331	306	336	315	320	314	307	334	336	326	310	333	324	342	283	301	348	308	310	323	298	305	315	316	324	319	308	350	295	307	328	332	289	314	296	319	320	309	285	337	325	321	353	312	333	308	306	286	302	301	335	314	283	274	297	352	304	298	290	326	323	322	307	322	311	346	322	305	320	356	311	305	296	321	335	312	304	336	353	307	320	295	300	345	319	326	309	305	312	322	298	306	341	300	383	319	328	309	333	308	340	323	347	379	343	302	301	307	309	305	319	312	329	282	311	292	327	349	305	334	332	315	268	292	305	326	312	335	307	333	308	314	325	309	323	344	317	328	304	319	347	294	329	346	314	348	301	343	334	291	304	338	344	326	316	340	352	326	315	340	308	315	317	310	323	288	314	338	309	316	338	282	288	342	316	330	311	300	350	298	321	316	295	304	313	311	286	311	318	302	313	313	331	313	312	307	310	323	316	289	318	360	307	325	294	331	324	313	290	345	314	304	350	329	331	334	342	321	311	330	338	278	322	298	322	303	310	329	334	280	318	302	284	326	347	317	320	349	301	314	303	308	319	334	324	294	322	338	312	327	333	335	338	311	300	325	317	291	304	338	339	346	328	315	327	312	334	364
36466	45432	59022	47744	26353	18230	13437	10947	14605	18403	2015	2256	1732	1430	1395	1277	1055	1219	1258	1203	931	899	878	784	782	779	786	748	752	779	777	767	840	771	765	807	726	738	799	739	775	788	773	752	735	696	748	756	771	775	767	745	726	763	736	716	734	743	738	815	799	748	806	789	788	795	798	737	772	742	776	744	750	753	754	731	817	718	795	742	745	765	732	741	722	810	746	748	770	757	786	774	724	742	674	726	738	695	744	815	750	763	698	740	761	777	788	758	773	747	778	783	729	790	740	758	773	725	735	793	760	769	750	776	805	752	765	787	734	748	757	747	766	709	774	781	776	774	748	736	726	746	738	707	779	791	749	776	722	812	716	773	789	737	760	730	763	788	719	768	759	756	737	766	724	775	701	788	737	740	755	781	728	785	764	713	775	781	744	731	744	803	758	805	705	761	756	794	788	792	772	760	758	781	803	722	742	730	724	784	770	742	769	737	778	748	756	772	742	799	715	781	765	710	793	721	732	788	770	694	745	771	799	754	701	781	746	763	725	765	755	750	782	750	796	751	770	726	755	769	783	763	776	724	734	779	756	763	770	739	761	782	767	740	755	715	736	758	736	754	749	723	771	765	809	748	696	790	739	763	756	749	737	762	765	690	754	744	802	759	803	740	738	796	724	776	767	781	717	771	739	732	781	779	781	793	742	757	804	743	727	766	729	783	803	747	804	787	773	808	720	727	750	718	786	695	758	783	741	756	710	761	753	734	747	755	752	702	789	766	716	757	751	751	743	730	713	720	737	797	749	771	760	742	748	720	728	698	770	752	730	764	726	799	726	740	726	717	715	729	785	743	784	741	712	748	701	820	732	731	806	783	800	761	738	739	769	758	769	759	773	754	761	752	791	722	793	813	764	735	743	750	703	785	780	830	747	780	765	770	742	817	764	761	772	772	796	772	772	716	774	773	770	786	777	719	707	798	744	805	770	735	711	760	774	764	773	769	795	762	730	731	789	806	718	761	834	740	775	756	753	752	725	752	745	724	730	771	751	747	762	751	803	762	757	754	782	768	731	811	756	733	794	776	764	781	728	746	752	759	727	726	827	795	765	780	717	768	782	742	735	809	750	727	817	758	795	824	792	768	741	740	765	757	743	780	745	708	747	741	749	778	783	735	751	753	823	795	748	744	717	741	759	726	773	760	752	739	750	785	743	737	762	754	752	761	740	755	775	769	758	702	779	762	729	724	763	767	750	755	796	770	733	747	744	752	715	756	753	734	756	773	758	727	750	755	769	747	762	813	757	739	732	749	698	788	716	708	739	728	769	765	794	777	765	717	747	794	740	724	713	761	753	734	711	757	758	784	709	740	739	764	781	746	734	766	743	779	780	740	763	767	757	724	741	733	704	750	787	742	699	820	699	794	780	760	801	766	751	743	800	758	747	764	763	693	738	802	758	744	758	745	758	707	786	761	729	728	841	800	804	715	773	732	728	759	768	814	765	723	783	757	780	736	748	773	760	738	724	714	812	741	757	796	773	736	761	750	786	799	804	752	725	721	769	772	753	772	699	747	782	775	719	762	764	722	740	746	738	754	772	707	751	758	756	801	759	756	801	749	752	717	773	788	781	709	723	790	752	778	762	817	747	785	752	780	709	734	777	793	792	768	760	729	789	783	800	727	779	792	746	754	788	757	757	798	733	713	785	728	800	770	748	736	738	732	773	778	717	770	729	745	754	774	787	755	785	755	744	796	790	770	754	729	818	772	757	782	777	796	713	743	700	781	758	743	767	720	771	717	759	724	741	784	810	774	763	799	773	791	739	748	775	726	727	822	736	764	722	730	814	723	716	785	747	781	769	772	742	761	753	717	786	788	790	740	781	754	747	674	760	784	750	795	726	720	723	766	749	781	811	772	765	719	740	719	695	737	801	745	682	710	745	762	766	757	712	719	755	759	754	736	749	789	736	736	788	819	718	736	772	754	740	754	795	772	738	735	779	758	777	780	749	776	721	742	756	760	760	761	727	787	735	736	740	763	779	744	784	759	768	834	751	762	731	749	746	758	734	726	763	750	740	685	699	713	749	728	735	749	813	778	702	759	795	764	753	723	749	705	744	732	713	746	746	760	714	731	742	751	781	723	731	739	777	749	729	797	754	763	746	761	777	799	789	757	785	773	738	757	757	777	735	748	737	765	762	774	777	755	776	714	755	742	747	721	779	763	761	765	740	733	729	749	789	770	736	777	746	756	703	751	708	726	727	740	740	776	825	780	787	792	814	752	724	704	730	732	752	731	712	768	695	801	741	759	733	796	724	794	763	786	713	755	736	766	787	729	767	769	713	740	746	704	759	754	728	760	762	774	776	747	744	731	756	761	753	741	753	723	773	747	825	763	740	752	789	780	772	717	737	718	784	722	796	767	767	768	819	826	746	748	738	689	748	785	759	799	748	746	730	762	758	800	776	761	811	734	756	737	766	790	747	742	758	774	749	759	705	773	714	737	801	726	747	746	800	744	710	761	782	799	745	770	750	776	769	748	754	745	767	746	780	757	701	779	751	717	762	743	742	766	734	705	694	759	726	748	750	787	752	750	776	744	745	763	717	767	798	738	725	730	825	765	780	729	757	765	758	727	786	742	789	753	697	742	750	757	788	765	760	744	779	711	769	738	726	753	735	765	740	739	738	728	761	731	742	740	720	766	724	743	736	806	756	715	734	725	764	754	767	718	785	744	711	782	751	728	767	801	739	736	752	771	788	762	746	776	745	784	745	717	718	752	730	781	756	765	764	724	747	767	806	800	741	760	742	741	843	763	818	753	752	768	764	769	803	736	744	727	771	722	745	783	773	803	763	718	790	749	787	765	717	800	758	780	768	729	701	818	767	823	733	753	768	764	740	760	767	778	759	730	726	750	752	783	763	755	718	774	757	782	772	712	758	800	786	769	696	712	789	761	811	723	741	718	723	784	774	769	775	781	770	758	753	727	711	703	735	765	734	784	694	768	763	729	811	784	736	762	737	798	772	723	725	741	770	740	762	732	800	761	734	745	784	690	713	702	712	753	717	764	747	735	751	702	780	754	741	727	801	764	775	803	725	703	739	713	744	809	752	771	824	811	757	752	778	756	770	743	798	715	757	707	779	718	748	736	733	762	767	723	773	751	733	768	741	791	715	742	775	765	791	784	748	731	791	778	766	775	749	789	747	758	744	765	811	752	701	768	764	832	753	753	799	703	760	738	766	793	785	746	703	737	733	735	777	770	783	790	727	761	766	775	747	755	822	760	752	744	709	748	767	772	740	785	718	741	758	748	744	735	755	764	778	776	746	762	729	778	742	758	771	768	771	719	798	744	789	778	796	826	809	806	696	693	771	760	742	748	857	745	792	722	753	775	769	763	782	771	747	729	706	750	775	748	731	732	774	779	767	757	780	757	773	789	741	748	728	739	733	707	732	796	740	792	810	737	752	771	750	782	746	752	744	730	745	796	739	783	742	751	751	740	736	742
70138	65466	70057	48648	33730	20452	12767	7356	6943	10542	1230	794	597	376	407	434	310	284	318	364	338	275	223	194	212	200	197	237	199	186	166	184	191	200	212	199	184	193	222	181	195	178	189	179	188	173	199	214	210	188	171	175	162	199	198	200	207	186	201	183	224	196	211	177	194	217	198	199	210	192	205	220	176	193	201	190	178	177	194	206	210	203	183	189	186	193	183	203	174	179	186	186	192	175	202	175	170	239	180	206	184	194	203	182	195	225	215	206	215	196	188	200	209	199	196	172	206	195	174	190	191	196	180	200	179	195	195	209	202	217	212	187	204	217	211	185	189	189	196	188	197	204	209	182	201	175	198	182	188	190	204	190	189	182	196	215	191	216	183	180	191	185	193	186	184	201	206	181	181	186	221	174	203	199	211	207	211	208	205	185	198	212	211	210	201	225	191	169	196	189	204	193	219	168	193	174	206	183	193	204	184	219	192	205	165	194	205	170	213	210	164	212	148	177	177	174	203	197	194	182	175	175	209	203	189	176	198	189	207	190	193	206	229	186	211	202	205	210	219	230	185	192	179	193	210	179	196	205	174	235	214	188	191	199	163	169	191	187	204	190	178	205	150	170	186	206	193	189	188	194	185	201	194	187	188	157	207	178	178	194	199	199	213	222	190	196	209	198	194	208	195	172	217	198	207	176	196	195	179	184	194	173	205	182	188	214	185	183	175	196	201	206	189	193	210	195	206	195	194	166	200	192	200	191	183	193	193	204	177	174	175	190	183	199	179	199	177	192	191	166	197	207	202	211	190	203	207	196	183	198	183	200	192	199	197	180	170	189	183	211	213	201	173	187	187	196	198	203	207	233	154	185	159	193	177	206	192	215	207	187	215	189	162	172	205	194	202	213	211	194	173	190	210	212	185	229	211	196	182	206	212	201	184	215	205	159	190	209	200	206	190	204	187	198	170	188	191	202	198	184	188	192	187	195	183	178	196	179	218	195	187	184	194	191	216	171	188	194	178	183	204	216	180	219	205	206	178	203	198	171	188	185	189	212	219	185	214	187	193	204	207	212	213	228	186	214	174	206	190	216	213	191	219	160	193	175	183	185	192	204	187	182	186	204	181	164	169	193	204	186	209	196	186	181	192	190	201	213	221	201	209	198	172	180	222	190	188	186	201	169	166	248	177	198	169	187	189	201	193	216	170	174	211	187	217	173	183	207	186	188	200	178	201	180	204	223	185	195	210	179	195	187	205	186	202	204	188	205	208	192	193	177	188	216	191	199	163	179	199	199	195	181	172	188	196	194	182	200	181	199	187	189	175	170	195	180	172	226	181	190	185	201	178	189	186	202	204	199	168	206	193	194	226	187	199	188	209	205	200	203	199	178	219	180	206	184	212	201	194	220	197	185	192	186	202	182	215	190	200	193	229	174	176	201	192	165	199	160	196	175	200	183	216	205	171	196	191	225	188	194	207	194	200	175	202	197	212	202	185	190	204	197	184	176	196	184	199	162	177	199	195	191	168	163	202	181	184	193	195	196	184	196	185	199	193	210	217	209	201	168	179	199	201	175	210	171	194	191	196	187	188	215	186	211	195	177	182	183	182	206	200	201	191	190	186	198	212	171	201	204	203	202	204	198	192	196	188	181	191	217	232	199	193	196	188	166	218	195	189	190	204	207	202	205	174	212	203	185	201	177	194	213	224	203	195	181	211	188	199	206	189	199	186	223	194	178	169	194	188	200	183	189	200	183	194	199	202	184	205	198	196	211	180	206	212	202	211	190	189	204	195	201	203	206	181	195	200	182	211	162	191	184	182	207	189	192	174	221	185	204	180	196	211	191	185	208	195	195	190	169	189	201	198	217	183	196	179	189	184	192	205	174	185	185	204	209	184	193	194	195	175	212	176	192	221	185	180	196	181	184	174	189	195	193	180	199	221	185	194	196	197	177	210	188	208	174	203	209	200	180	187	184	198	179	187	206	177	211	189	196	189	201	212	206	184	205	194	204	197	185	203	181	175	203	178	201	204	190	167	187	193	201	178	211	188	198	191	198	218	206	196	216	182	205	186	205	193	170	176	197	206	195	210	190	214	188	191	211	204	199	195	186	185	181	190	188	206	215	179	187	198	175	184	216	187	199	193	198	220	201	213	185	198	195	203	214	205	201	193	191	209	206	182	231	210	201	209	223	195	182	190	187	217	189	175	234	198	205	198	199	161	168	173	197	183	198	185	223	193	203	179	187	197	188	190	188	210	231	222	194	212	188	181	190	191	168	213	194	182	195	199	194	196	194	185	213	185	196	206	201	197	194	184	219	195	209	189	179	228	188	205	202	188	216	194	162	172	188	183	210	182	184	204	178	197	177	198	207	209	216	216	202	204	198	209	195	208	201	187	198	177	197	178	188	213	171	195	219	203	203	187	181	191	222	219	209	194	178	192	211	174	196	197	199	178	195	194	186	213	197	205	197	204	194	185	198	192	197	199	180	185	214	196	200	180	202	205	186	199	192	195	188	199	200	172	194	181	182	192	190	177	204	203	204	200	181	201	194	206	210	192	192	202	182	193	206	180	182	215	207	207	203	187	198	183	196	212	191	214	197	202	215	197	224	204	183	179	179	215	221	209	192	212	206	194	193	189	195	177	168	211	175	196	193	220	206	203	202	193	176	189	158	218	200	199	220	189	199	188	186	209	181	180	188	174	209	202	180	212	194	187	205	187	215	185	178	180	194	207	168	191	201	203	217	200	204	190	182	186	209	194	195	195	194	204	202	217	202	183	217	201	195	185	206	203	180	179	190	202	207	157	196	197	196	160	183	179	195	182	172	199	182	213	200	204	207	198	214	187	184	183	197	187	235	217	192	184	178	185	154	174	203	187	194	194	199	178	206	194	216	178	198	209	180	170	194	193	203	191	175	187	200	198	189	206	190	186	201	205	204	189	181	187	191	191	197	201	195	195	208	201	193	188	181	199	197	187	198	209	211	199	206	188	189	211	206	208	182	197	201	208	214	186	191	186	220	176	198	176	209	190	207	218	203	213	209	185	205	192	203	210	196	216	218	186	206	189	186	192	215	197	178	181	194	168	180	227	221	177	191	208	222	199	163	166	174	172	218	200	198	181	181	201	205	190	216	180	161	206	227	187	194	231	198	178	207	203	208	205	224	168	192	174	207	205	177	190	173	197	184	221	219	155	219	215	188	222	206	182	158	181	176	182	182	182	217	186	210	210	182	178	193	229	187	184	212	198	219	195	224	214	188	197	190	216	199	208	189	220	182	203	210	195	189	193	186	204	209	197	169	204	203	208	213	179	179	212	177	207	178	198	211	190	164	166	203	179	206	199	194	194	209	215	205	201	212	192	180	227	188	179	167	185	233	198	199	173	166	180	174	183	219	215	232	184	169	200	178	184	217	191	209	205	167	194	204	183	190	216	200	189	207	193	191	187	172	201	219	197	195	169	187	202	213	195	200	202	201	223	177	181	191	189	176	202	177
44617	54291	71121	55668	31098	25072	18632	13957	18616	25577	2536	3961	3000	1789	1617	2171	1222	1195	1278	1844	1399	1072	777	574	578	557	553	524	543	545	502	560	469	504	495	553	498	529	521	508	487	544	523	500	509	478	520	460	523	494	496	485	474	474	524	507	525	508	523	524	490	465	499	505	461	512	537	520	492	517	503	515	523	510	498	516	458	468	511	543	511	529	543	477	498	509	512	504	530	513	502	465	530	477	516	519	525	513	516	514	491	528	474	483	498	496	489	496	500	496	548	445	497	480	500	518	520	506	482	501	545	535	510	506	506	524	486	532	521	487	478	476	475	504	492	498	476	502	516	481	507	498	496	491	508	518	467	500	508	499	471	497	466	464	519	503	495	470	502	493	518	482	485	509	508	484	516	464	509	477	475	487	482	505	502	529	515	518	479	549	449	501	476	505	520	491	500	489	487	508	490	502	500	513	459	470	459	493	470	487	516	501	529	504	456	519	526	492	465	482	466	493	498	491	507	503	505	518	494	473	523	476	512	530	493	524	494	480	465	511	496	492	516	529	524	518	466	482	487	469	510	476	503	497	518	523	495	505	469	499	498	446	522	490	500	461	490	534	510	483	499	492	500	509	516	467	504	462	489	483	472	526	476	487	517	495	463	498	553	508	482	505	501	514	491	499	464	463	499	507	504	482	498	448	532	494	494	474	445	540	497	498	451	470	514	464	465	452	464	506	489	522	498	454	509	510	517	457	455	495	478	504	497	490	492	503	501	455	501	512	501	495	500	448	470	511	493	485	504	483	482	500	509	489	491	495	541	520	508	482	487	486	476	450	493	508	507	480	498	446	469	505	503	542	495	481	496	508	525	486	480	473	523	489	497	491	521	490	468	513	512	504	485	459	498	472	534	472	496	486	549	481	496	509	498	513	527	488	512	511	469	498	487	517	523	467	475	478	479	474	490	500	472	529	479	476	467	473	475	492	477	485	500	508	485	526	488	519	533	539	464	514	487	516	515	475	504	494	496	518	486	493	492	463	505	490	495	527	474	501	475	511	511	501	482	527	446	504	515	527	482	469	531	447	503	457	549	483	495	515	446	517	495	545	493	501	453	473	510	467	522	480	493	455	511	502	487	498	542	525	474	504	484	465	472	500	450	450	452	505	559	461	457	490	473	482	508	476	470	503	502	471	503	491	478	500	483	540	502	494	493	504	490	462	491	525	479	505	501	542	487	478	489	481	467	496	514	495	505	482	514	489	542	503	508	486	486	495	483	452	490	519	462	491	431	507	481	514	555	500	494	527	531	511	471	491	482	491	545	500	526	490	493	515	500	514	489	475	522	480	490	527	491	535	488	464	526	514	488	474	509	506	491	461	484	495	466	496	490	513	476	514	452	508	488	502	481	513	504	471	480	500	519	510	452	560	517	533	485	492	497	468	490	465	493	489	483	467	496	471	503	450	520	495	480	463	506	472	549	494	511	479	490	487	502	516	475	480	521	497	457	506	514	525	496	505	489	474	499	480	497	478	498	480	455	507	492	459	506	472	526	522	490	462	506	500	489	500	531	483	525	489	520	488	503	491	504	478	543	512	495	511	497	493	522	488	528	495	500	458	485	476	499	495	504	509	460	498	475	517	471	478	508	520	515	501	493	502	496	505	449	514	481	505	494	486	558	468	529	481	485	494	490	486	489	505	473	497	488	488	460	457	514	527	510	455	462	514	513	511	500	523	526	476	522	482	437	497	518	447	478	453	500	519	485	556	488	483	494	498	550	478	524	489	512	501	468	502	547	482	501	463	498	524	480	468	507	513	507	486	491	509	514	495	510	487	499	496	519	483	517	499	500	478	511	494	514	504	503	517	490	528	499	500	488	457	500	509	522	482	505	520	519	493	465	498	504	477	452	496	485	476	495	472	517	500	515	466	473	475	476	517	511	511	500	471	511	494	492	465	477	489	493	487	506	509	473	505	456	512	507	514	472	494	524	463	506	519	474	536	479	462	487	498	482	512	529	483	466	500	523	501	519	500	478	507	476	505	508	523	507	495	457	539	498	523	480	502	544	504	546	474	525	492	485	492	523	507	484	456	522	509	479	495	478	498	459	500	525	506	485	466	483	503	518	448	524	491	462	529	482	519	511	493	534	520	522	492	497	518	511	506	540	520	508	497	496	499	482	521	506	510	486	485	503	482	532	511	497	493	452	499	489	446	483	492	507	476	489	479	481	489	465	487	493	499	492	499	505	499	512	445	481	492	503	557	459	480	450	498	484	499	507	475	465	500	462	548	466	493	526	475	512	495	494	473	481	506	477	471	503	486	513	512	512	474	506	496	481	481	514	480	499	481	457	528	502	479	518	488	445	496	550	489	508	481	500	462	494	515	531	471	492	499	490	521	500	478	498	468	491	497	495	462	439	454	491	481	499	468	482	499	507	489	504	497	483	508	484	486	485	501	484	493	477	525	471	468	510	471	480	468	516	471	509	526	492	504	511	481	529	480	532	523	461	515	449	468	541	544	522	523	505	477	470	466	477	484	445	465	502	499	492	507	484	538	502	502	490	496	520	488	557	513	485	496	515	517	487	469	527	488	483	492	516	494	491	541	487	459	523	515	493	495	502	493	514	479	489	482	451	507	459	503	509	467	520	511	510	483	468	461	491	471	508	526	478	513	552	506	491	491	497	489	483	519	476	506	485	488	491	473	515	485	518	540	511	547	515	474	467	509	486	487	441	472	518	478	480	492	474	493	502	507	456	502	519	502	468	514	515	501	505	497	498	513	460	508	480	485	506	460	513	454	460	492	488	526	457	476	492	496	492	497	526	477	503	484	498	500	528	498	512	506	461	509	505	502	527	487	522	469	512	457	498	516	498	495	498	497	535	446	490	521	511	466	470	504	485	449	493	491	466	470	473	506	506	513	504	474	500	491	475	496	478	485	509	526	490	514	498	497	487	540	473	492	487	516	528	517	490	513	478	536	538	522	485	481	462	449	506	499	499	495	476	541	474	442	445	512	499	543	524	507	531	504	509	481	510	459	467	489	485	508	509	486	501	500	511	492	502	515	494	483	482	487	504	534	477	515	504	511	536	528	483	503	456	505	472	493	493	518	485	493	506	506	487	458	492	484	467	500	494	521	481	499	489	507	518	497	510	480	485	472	531	470	492	513	505	481	494	489	501	489	462	533	506	513	511	524	513	478	471	547	499	514	479	496	484	469	455	508	522	492	505	518	523	471	506	496	455	527	493	501	488	500	496	482	493	456	525	498	500	505	475	474	483	539	502	509	539	478	514	495	534	466	480	501	436	505	455	518	475	498	534	447	495	489	462	535	495	505	506	505	509	519	472	492	487	509	479	523	495	477	524	478	491	509	483	455	461	468	470	508	504	471	489	483	514	494	467	486	487	487	512	514	497	495	518	522	491	511	422	525	507	466	492	487	513	463	487	482	471	461	492	457	499	490	510	483	515	497	473	505	475	491	489	509	461	494	505	520	482	509	477	522
14248	10352	12381	4983	1926	909	603	556	489	532	378	403	385	363	372	383	390	406	377	382	343	401	371	371	387	427	396	362	390	360	375	409	387	392	380	379	371	400	386	347	402	418	371	380	388	383	370	398	399	393	390	385	379	407	376	425	364	370	431	359	412	378	391	387	419	401	395	373	372	373	374	394	393	395	420	404	365	395	406	397	400	362	424	423	376	378	403	380	418	392	385	400	395	383	374	380	350	440	390	371	397	371	381	397	390	435	394	388	374	350	373	407	394	357	400	393	407	385	410	390	390	359	377	440	410	359	388	352	356	411	398	360	354	391	357	406	377	386	401	387	383	391	378	389	413	365	409	393	373	399	399	376	411	390	415	392	369	385	392	416	393	371	383	372	372	381	384	355	370	402	400	401	390	386	418	376	371	395	356	369	349	358	428	382	390	382	363	385	394	391	375	393	367	396	360	406	411	363	357	369	368	388	410	407	378	338	405	367	397	373	372	356	414	383	371	348	361	401	376	366	367	375	389	365	369	342	408	427	371	366	345	372	393	385	396	388	405	395	418	378	368	356	404	380	371	391	399	348	373	397	365	405	390	360	365	425	351	359	352	378	374	380	362	378	390	369	386	414	395	425	382	372	377	414	370	369	385	386	362	384	351	370	377	386	360	400	396	369	393	392	361	377	393	373	403	402	378	392	384	407	404	354	393	411	437	397	421	382	386	364	392	392	390	409	348	396	399	388	410	364	381	392	401	389	429	365	364	389	382	371	368	409	425	373	377	400	419	412	390	364	380	358	368	371	401	401	392	440	401	387	367	397	359	374	398	389	372	408	404	406	385	393	405	370	402	362	391	382	427	384	372	380	383	392	375	396	385	375	396	387	368	387	377	423	390	363	406	424	379	392	373	348	376	382	363	387	377	374	387	393	404	396	394	363	387	382	389	378	372	379	387	406	411	379	350	368	383	378	391	384	391	354	370	416	385	392	379	421	397	358	372	418	375	380	390	368	383	383	386	407	367	385	405	411	399	402	375	383	376	351	371	371	375	357	434	408	418	416	388	380	403	367	376	373	388	401	387	428	426	373	396	374	388	380	392	406	381	406	406	386	377	389	390	368	375	346	387	437	456	391	346	389	377	392	380	408	365	414	398	373	384	390	361	393	409	361	381	394	395	411	403	360	391	385	451	376	383	380	402	428	379	411	390	393	393	412	374	370	360	375	392	390	412	375	423	394	371	399	433	370	357	383	401	368	367	428	366	442	430	389	392	390	395	386	405	363	416	368	396	371	370	386	383	415	394	389	370	361	390	419	376	387	372	389	372	382	417	389	380	396	375	343	404	398	379	379	360	404	383	370	382	383	412	394	382	378	356	357	396	369	422	385	386	370	343	390	401	379	393	395	404	392	379	373	375	370	383	373	422	391	387	404	395	399	391	382	444	384	361	349	437	411	422	389	410	379	367	378	398	402	389	377	391	396	374	375	369	399	361	419	370	377	367	375	362	400	384	398	389	407	403	401	377	432	389	379	394	384	401	403	429	380	422	387	383	408	411	391	353	362	386	368	364	406	401	370	364	384	406	400	366	383	367	356	396	385	408	397	408	389	410	380	346	398	396	371	363	407	348	411	363	353	376	410	387	369	383	375	387	376	394	378	396	417	394	421	359	345	391	407	383	378	394	381	395	412	394	378	356	397	407	347	376	388	423	342	393	399	419	373	365	386	391	383	375	369	381	367	395	371	412	393	397	378	365	428	394	387	377	398	391	378	389	407	390	337	391	346	385	393	390	359	402	352	397	396	379	379	384	351	418	408	400	403	415	394	409	364	398	412	401	397	384	389	373	382	385	382	418	400	388	368	376	399	402	366	388	427	389	403	355	408	362	415	377	391	400	398	363	410	374	414	382	367	385	391	384	380	417	398	401	409	402	400	414	377	391	332	380	372	368	390	359	381	398	377	321	370	391	351	376	389	413	408	422	378	388	370	381	336	403	370	392	366	404	380	352	397	397	357	366	395	407	396	381	369	396	378	382	394	371	395	364	379	423	430	387	379	424	400	394	406	382	391	360	397	405	393	398	410	394	404	376	391	395	396	428	432	363	389	423	399	428	386	377	429	417	396	397	374	413	374	408	354	347	387	384	366	417	408	378	408	386	335	400	395	358	350	356	398	438	365	399	411	369	410	382	345	355	406	388	409	391	385	365	368	401	378	387	399	370	391	397	382	406	374	371	378	351	372	336	395	376	378	361	398	357	379	404	411	371	376	386	408	376	367	398	359	387	370	390	370	386	376	395	401	404	403	364	380	368	406	355	383	371	378	416	346	369	422	346	425	390	352	354	379	379	373	380	406	442	409	383	337	381	375	359	399	409	376	372	375	400	386	372	358	376	369	392	409	367	334	369	419	384	376	414	339	380	413	420	413	363	394	406	357	387	390	348	365	383	426	392	398	350	415	370	380	363	381	410	354	415	381	374	369	404	355	369	361	396	411	406	390	361	371	373	397	392	372	408	400	384	392	385	401	389	388	388	392	392	402	391	380	384	381	389	371	405	363	431	390	392	389	376	389	366	391	405	383	416	355	404	396	374	340	424	416	413	357	353	420	420	376	415	391	401	393	401	364	387	378	380	360	397	418	425	387	375	392	363	392	367	385	364	391	406	418	316	368	385	351	351	386	383	362	411	387	394	421	417	393	375	384	384	375	372	403	400	356	389	352	355	425	376	356	384	403	390	381	434	358	368	434	368	387	357	364	361	384	417	354	398	371	397	375	364	392	365	382	381	376	362	377	382	390	355	375	375	434	387	372	396	369	386	393	388	381	376	371	366	384	385	382	378	372	384	383	378	384	378	419	373	401	399	354	374	383	402	362	379	422	367	356	375	381	386	373	420	383	398	373	396	384	391	370	418	403	416	398	388	365	355	384	378	391	372	382	362	382	381	399	372	403	375	427	380	377	380	404	415	387	423	380	370	401	362	377	380	406	402	361	424	378	382	384	375	391	386	381	387	418	371	365	366	343	402	356	384	385	410	399	419	386	397	382	404	387	380	376	369	389	365	381	384	414	345	398	397	396	385	374	392	437	367	402	380	364	406	401	393	401	363	372	390	370	383	415	363	350	398	399	376	394	415	370	388	401	366	365	380	400	417	341	399	393	410	397	361	358	405	372	398	397	422	407	374	360	377	370	369	364	414	397	391	360	367	386	374	407	344	387	389	402	402	354	420	377	366	372	380	378	387	395	352	411	374	366	425	357	376	382	352	397	368	378	363	396	414	374	399	413	394	399	373	406	413	384	357	389	401	378	387	396	378	377	399	423	416	374	373	376	341	389	376	359	369	380	373	426	403	400	390	382	371	400	391	394	394	398	357	376	398	376	404	404	398	392	360	381	390	406	358	392	384	391	398	405	377	414	366	394	395	368	384	382	348	404	380	423	391	373	389	349	351	361	366	359	396	414	375	363	399	398	376	391	413	365	420	375	385	415	360	398	356	408
12312	13477	19823	11466	5032	3468	2225	1772	1467	1934	1018	1046	943	1016	960	963	893	947	927	950	955	968	950	874	928	888	906	923	923	918	941	882	887	884	893	953	907	961	912	873	954	891	901	973	944	916	899	924	931	946	917	929	874	898	876	958	928	865	923	900	929	933	915	886	912	928	856	973	921	901	930	906	915	925	956	969	930	889	922	923	977	942	887	922	909	927	967	938	882	937	953	953	904	929	892	969	914	899	966	899	982	889	908	961	887	938	954	973	934	879	914	881	922	933	904	923	875	940	876	872	902	916	931	936	947	950	965	897	919	912	940	917	992	927	878	966	872	926	907	862	946	914	896	941	944	918	966	902	883	966	927	882	884	962	894	923	933	913	982	940	979	950	910	915	855	917	926	924	943	943	907	1008	959	944	930	960	934	920	930	895	928	921	909	974	923	938	868	888	891	919	953	866	949	863	932	938	925	867	916	950	907	968	896	873	889	967	969	918	916	931	910	918	988	877	908	885	919	885	930	957	973	868	906	961	902	939	992	861	966	954	949	899	874	947	923	918	864	932	868	892	934	891	906	954	887	937	922	896	830	877	988	910	920	902	925	931	963	911	886	912	940	908	986	949	914	921	935	937	869	922	932	904	987	906	927	908	902	929	933	909	951	870	909	914	921	950	907	937	939	914	902	916	937	896	952	898	920	926	942	882	922	908	904	891	925	943	873	911	901	892	940	888	913	940	903	937	878	947	968	917	978	894	911	923	969	950	904	915	880	950	956	908	873	883	936	969	914	902	962	884	930	913	905	950	975	925	920	952	951	933	960	872	915	961	865	911	923	890	916	917	923	890	912	922	911	944	906	928	934	927	946	882	936	910	889	970	916	871	945	894	895	898	888	968	899	929	919	856	929	897	878	912	916	932	913	940	944	900	975	884	924	923	897	936	887	904	946	889	890	893	947	856	947	959	963	910	888	945	917	945	922	923	901	878	892	887	964	965	951	892	908	946	956	905	876	960	904	905	919	870	953	935	935	911	907	960	898	935	948	885	884	915	922	950	959	930	887	932	878	880	943	871	866	873	912	928	978	888	910	901	945	974	899	907	902	930	934	848	920	865	922	876	910	898	931	941	898	987	886	995	988	959	921	914	877	929	882	959	931	898	935	938	917	948	892	900	957	877	958	899	918	896	923	914	908	957	927	908	972	937	899	943	913	892	907	928	921	904	889	947	920	932	929	875	933	946	850	930	915	900	886	961	943	959	949	903	904	914	924	956	879	881	901	899	936	928	924	873	926	919	919	912	883	908	968	904	949	942	895	982	906	903	916	900	957	885	929	912	915	934	871	904	890	928	910	992	876	937	913	931	919	915	920	919	888	1004	911	914	912	904	907	959	962	880	921	968	939	916	973	957	943	902	962	871	910	931	899	908	946	876	944	945	936	924	994	946	936	912	934	897	963	895	877	965	934	917	915	942	910	908	893	913	885	908	931	922	912	861	966	929	928	920	921	921	955	900	895	923	997	949	920	938	946	897	891	853	936	930	896	930	954	922	938	894	936	937	942	955	905	939	919	859	919	948	944	918	917	919	942	933	887	932	937	882	964	877	934	879	964	945	980	991	917	864	941	927	889	852	953	905	925	904	885	935	962	901	962	948	983	929	918	911	955	896	932	936	928	904	909	929	939	924	938	911	922	932	924	929	928	922	865	935	953	924	938	850	953	892	924	961	936	916	853	931	957	920	954	886	913	995	886	901	867	936	966	943	944	886	957	923	906	911	912	896	895	926	916	943	908	921	906	917	874	908	907	950	900	895	943	979	933	891	970	898	899	928	971	913	940	924	933	962	914	919	904	909	916	975	924	917	870	898	923	892	899	924	906	997	890	933	857	920	859	906	929	926	950	918	905	928	919	951	963	929	952	867	886	920	902	921	907	944	859	868	934	901	925	945	904	874	893	885	947	971	908	858	917	892	868	880	911	924	877	954	900	896	901	912	935	892	908	915	940	922	918	929	892	893	951	853	883	932	930	879	949	914	900	924	897	905	950	878	901	953	915	902	899	949	939	895	937	938	922	874	872	959	949	929	904	942	899	920	887	930	911	939	946	899	933	908	960	886	953	886	935	975	952	948	922	870	951	898	903	944	936	874	966	927	919	912	884	913	908	901	911	916	863	904	927	925	928	885	850	912	896	907	895	910	885	936	863	918	958	918	913	913	935	924	892	857	882	959	900	945	901	909	920	941	875	935	933	898	960	898	904	945	914	914	894	910	892	933	934	908	986	902	951	922	875	937	879	876	918	926	905	937	894	987	889	921	873	963	920	928	942	943	877	894	912	860	864	904	896	1012	987	899	896	977	925	950	934	877	941	901	858	909	925	892	978	902	930	910	912	946	929	853	941	938	938	914	919	955	945	963	910	883	933	919	892	878	879	946	909	943	970	891	942	883	873	884	938	879	917	876	972	941	973	875	955	992	892	936	904	891	862	967	885	874	913	897	876	962	908	892	904	951	954	936	954	868	942	936	945	855	914	907	906	947	914	939	867	871	891	918	917	917	914	890	889	910	917	935	946	849	884	874	921	907	940	856	882	921	902	912	972	875	965	974	863	954	933	896	896	969	935	927	911	899	914	879	879	938	952	928	944	900	968	876	913	917	936	940	901	968	883	919	940	885	950	913	924	904	911	896	923	904	910	921	897	878	891	904	910	931	926	874	891	925	955	958	926	928	930	924	909	921	987	887	947	875	941	999	935	885	864	910	908	960	928	931	981	886	919	877	924	861	858	916	909	897	909	950	854	949	916	923	893	927	885	901	951	937	916	920	889	911	954	880	915	934	862	945	902	971	867	924	903	935	915	897	943	920	879	911	902	923	915	879	941	917	870	948	924	919	972	887	971	909	920	940	890	924	924	946	945	902	945	950	899	934	841	918	918	992	916	932	934	882	911	923	872	945	880	926	935	939	927	937	904	955	970	925	924	896	897	864	934	936	924	941	937	959	924	960	922	977	930	903	873	945	889	927	917	900	875	936	901	911	899	874	978	929	949	880	898	946	874	917	900	938	881	931	950	920	957	914	933	899	901	892	900	888	922	935	859	915	877	909	871	907	898	944	916	892	921	851	944	918	918	906	954	869	929	969	933	875	929	858	940	885	895	940	938	935	834	958	869	928	982	942	923	887	963	915	930	928	862	923	937	870	912	892	922	998	922	919	927	951	900	893	923	940	895	879	887	967	938	923	963	940	944	905	1002	905	869	946	959	956	908	905	918	953	906	931	861	903	925	904	910	950	953	901	909	969	971	948	905	940	959	905	953	952	944	904	946	900	931	952	910	870	912	955	942	934	908	943	917	936	875	913	936	960	906	881	945	931	951	909	889	984	915	941	890	846	897	935	944	930	901	926	917	908	891	842	922	915	899	915	917	924	927	872	925	934	936	927	946	901	933	904	922	878	877	888	877	957	908	939	881	949	939	942	870	912	905	906	890	985	973	923	931	916	875	922	931	910
58587	58223	61310	40496	27259	12466	6228	3847	2873	3974	943	709	513	482	423	468	374	364	411	352	410	446	342	319	294	296	293	322	297	301	287	263	307	329	325	310	319	317	284	311	313	299	305	330	318	297	267	326	294	282	316	279	263	305	348	301	305	306	336	308	284	324	295	295	315	292	300	300	332	308	316	313	279	317	308	318	297	312	322	309	331	331	294	298	330	335	306	330	281	312	315	318	316	327	281	294	323	289	314	272	327	303	322	331	330	287	333	305	290	303	321	299	304	285	310	307	281	293	319	318	313	316	309	296	310	303	315	314	270	312	324	321	324	320	342	316	307	316	290	313	339	310	326	291	293	325	348	304	312	346	318	294	296	290	286	305	303	307	275	288	315	333	305	310	308	313	309	332	304	320	293	322	326	307	310	321	335	299	290	307	334	303	301	321	317	305	323	337	309	312	289	331	330	328	301	292	289	301	303	314	292	302	321	311	322	306	317	314	320	286	307	293	290	304	330	304	292	330	318	317	308	325	312	294	298	317	323	263	310	286	330	311	306	322	326	298	309	297	308	310	316	325	356	312	289	280	313	312	309	296	329	296	357	301	306	313	267	325	324	312	331	295	277	292	311	279	297	315	276	335	306	286	317	292	314	263	317	316	313	315	306	305	303	312	306	290	305	281	316	293	284	279	301	289	300	323	304	316	305	309	297	303	291	311	317	304	302	312	291	309	300	313	302	272	295	321	303	308	292	299	280	287	276	334	294	282	304	307	289	314	260	290	292	327	331	292	292	332	324	294	305	293	300	306	304	313	301	291	313	298	301	281	322	273	358	306	297	314	277	286	311	324	321	323	314	346	290	322	289	305	289	310	300	300	316	307	285	281	301	313	308	303	331	323	286	356	329	341	316	306	314	279	318	303	344	300	311	279	314	283	296	254	320	288	290	321	308	297	293	308	331	313	343	283	298	279	309	285	322	324	325	336	339	316	269	332	316	298	296	310	334	302	290	317	325	291	292	318	304	340	290	297	353	308	308	326	275	332	326	283	308	291	316	338	323	312	313	305	309	313	311	288	276	322	320	285	283	306	299	322	331	320	314	315	322	280	295	313	303	280	317	293	319	337	283	296	301	319	298	321	321	275	299	317	316	309	284	329	320	290	300	291	311	323	324	296	288	319	282	279	308	323	289	306	290	300	315	303	330	326	324	293	296	326	293	316	296	306	324	276	292	301	291	328	308	304	282	292	288	292	350	294	304	310	303	298	301	353	290	305	281	293	313	287	278	336	314	318	304	297	293	296	286	312	289	278	299	295	298	292	296	307	293	305	310	298	306	311	326	307	280	324	295	308	323	258	311	301	328	301	295	321	332	325	313	319	292	313	315	324	293	296	317	292	306	329	316	277	266	305	301	312	339	321	294	312	289	297	303	321	300	305	282	337	331	287	308	297	296	299	339	306	268	287	294	298	309	300	325	288	289	272	311	296	264	269	311	285	316	320	305	316	317	318	321	295	300	287	327	304	300	250	321	295	299	320	322	286	278	303	329	338	304	318	282	310	280	308	295	328	320	308	305	301	309	327	322	297	318	310	293	320	338	291	311	312	271	339	303	324	324	298	278	307	326	308	304	303	290	303	326	323	302	294	294	299	326	320	302	330	300	261	321	303	309	308	326	304	317	309	288	319	314	281	330	281	277	287	285	292	324	325	338	346	310	320	283	336	326	315	321	297	336	304	303	319	291	301	331	311	284	330	327	329	290	323	337	324	303	312	299	323	319	312	343	293	283	329	309	330	287	317	313	302	302	307	314	277	331	285	307	321	283	266	276	324	281	314	302	251	317	262	291	324	331	316	324	288	298	304	327	258	305	318	295	341	307	319	314	346	302	291	297	314	288	285	304	285	306	280	291	335	329	313	307	339	317	305	303	321	302	326	311	307	270	305	279	304	313	305	323	320	334	321	308	288	303	330	293	316	320	331	324	337	315	321	329	296	313	294	298	298	340	291	314	299	294	310	311	283	312	305	300	307	276	302	327	295	283	330	276	306	292	306	320	331	302	273	316	268	330	321	309	301	327	300	317	310	308	298	308	322	330	289	295	304	319	325	306	312	289	296	316	291	329	304	266	312	298	337	311	353	283	298	289	287	342	304	303	315	275	340	296	296	314	306	345	306	302	294	301	284	305	307	302	337	315	327	319	303	308	286	323	307	325	272	296	303	289	336	300	306	294	283	295	292	307	315	318	309	311	272	286	332	306	285	298	272	306	307	314	317	299	321	336	267	291	338	290	302	314	302	303	286	262	311	307	292	282	312	306	322	322	308	303	327	317	277	340	291	314	313	298	303	314	313	316	295	292	272	300	288	305	314	311	319	313	335	342	298	296	300	279	294	312	298	295	299	323	272	271	307	327	295	292	317	310	308	294	292	297	336	359	333	334	267	352	294	316	308	303	291	291	347	322	294	284	310	302	313	285	326	293	290	317	315	321	324	331	293	284	294	308	296	312	303	305	318	301	335	312	314	298	292	292	311	298	304	314	295	321	301	311	334	320	290	312	326	291	302	293	306	304	296	293	326	296	292	257	333	299	319	330	333	307	282	296	325	314	300	271	329	312	293	313	289	325	305	294	269	327	306	317	300	274	323	301	299	307	299	283	308	308	305	304	363	299	328	280	317	315	314	272	314	259	311	303	294	284	326	340	316	309	303	339	274	296	295	297	320	347	324	310	339	304	298	299	278	282	302	305	313	310	299	334	284	289	304	278	325	305	283	301	316	297	309	296	292	308	328	300	310	293	289	289	298	284	315	308	285	301	310	291	298	300	317	311	301	295	352	312	293	310	318	303	298	283	312	316	327	295	290	310	314	306	327	326	327	278	318	329	283	312	297	326	323	299	303	310	304	321	304	312	319	320	334	288	318	282	298	337	312	326	294	308	312	305	312	297	288	329	322	298	302	293	311	280	321	282	264	305	308	331	273	309	329	306	320	299	269	299	314	297	319	299	276	282	290	311	333	281	295	305	313	304	300	327	313	307	272	318	284	290	309	328	303	292	294	301	307	289	345	291	317	306	312	295	283	330	317	315	329	309	310	315	295	319	331	310	306	310	307	326	320	315	325	329	299	321	298	305	308	272	325	260	282	326	303	302	299	289	331	333	314	299	317	334	281	281	312	300	310	326	275	287	290	325	334	284	321	306	345	287	333	290	289	369	308	319	317	331	298	286	302	301	321	315	308	285	279	303	309	284	307	288	317	300	337	277	296	316	276	286	340	302	314	300	290	353	297	301	280	270	299	312	287	302	321	296	277	322	330	320	299	308	285	307	329	278	288	312	321	336	290	328	313	307	307	329	289	312	319	312	315	291	342	339	288	286	314	320	328	341	352	314	294	331	286	295	300	305	318	305	292	311	320	283	297	334	332	301	333	298	337	303	302	295	303	293	304	312	300	269	314	329	314	301	304	318	262	292	309	312	323	293	305	320	313	325	294	310	273	303	322	282	343
36612	46202	57488	46228	25996	17837	12467	10210	10400	13998	3471	3024	2084	1722	1419	1955	1394	1185	1361	1235	1602	1586	874	787	833	771	770	770	783	754	810	747	737	729	764	720	798	774	724	745	716	755	740	762	721	741	757	778	772	829	762	707	730	725	730	806	745	710	749	759	721	775	734	737	762	719	735	703	813	756	715	736	718	703	767	731	770	737	783	730	723	778	792	771	726	773	726	768	754	734	730	754	735	785	727	760	770	729	753	708	746	772	695	771	732	749	755	779	781	700	791	701	809	770	709	768	735	731	709	723	714	753	732	741	729	791	735	742	731	803	742	733	727	715	688	752	759	764	781	793	734	737	756	730	782	709	748	698	722	707	723	752	745	713	765	727	723	716	733	741	726	716	788	707	722	744	719	725	724	692	712	808	755	759	719	718	697	798	713	753	737	765	800	769	702	782	767	746	756	702	732	704	779	755	769	727	705	699	717	687	741	760	765	743	778	747	767	728	752	704	749	727	722	733	751	761	744	737	769	733	775	749	770	726	769	743	710	732	748	750	715	739	768	774	764	771	771	736	722	735	766	757	742	796	727	684	710	681	758	745	778	744	723	717	762	746	712	700	721	759	723	775	754	739	713	757	724	688	695	712	730	742	793	784	712	719	744	738	695	755	773	690	718	729	738	747	700	703	787	773	709	766	739	756	727	752	739	700	721	756	758	718	725	734	775	709	778	737	741	727	739	725	725	714	747	723	740	710	779	737	735	727	735	715	732	757	710	741	752	771	780	702	725	725	750	759	767	745	772	760	736	704	782	738	723	730	750	768	729	762	752	761	740	723	762	731	735	748	747	751	718	745	711	749	752	745	717	791	726	783	722	714	718	690	744	759	742	738	801	765	711	742	722	790	750	756	756	745	758	711	736	706	764	702	778	690	743	701	730	732	739	732	722	708	758	738	765	752	748	762	749	753	744	723	671	771	786	740	760	738	709	755	751	707	764	733	757	710	787	715	768	711	708	736	759	742	750	736	738	725	756	733	705	771	709	680	728	708	739	731	738	742	753	715	771	717	743	754	731	790	697	721	719	734	741	747	743	701	674	669	715	700	751	712	767	748	773	749	742	705	720	783	762	693	707	754	723	745	765	746	750	756	716	713	758	738	741	686	695	726	744	739	717	755	746	719	768	702	746	716	733	761	769	728	676	703	735	734	722	704	729	702	727	709	763	729	717	722	784	729	713	747	776	720	745	728	773	767	770	705	705	765	754	672	795	777	692	760	755	720	718	741	723	725	737	752	722	801	766	748	720	729	708	762	674	730	720	746	703	769	728	718	751	672	768	765	713	759	769	709	704	709	785	753	742	723	701	724	729	765	732	784	737	778	741	750	750	695	715	761	752	779	761	730	719	777	715	744	745	736	764	768	742	740	774	806	734	716	677	724	717	762	706	716	750	691	737	712	712	690	761	749	794	727	732	728	720	716	717	741	780	732	674	717	747	711	715	697	734	736	701	736	737	735	774	684	745	731	757	760	720	707	784	744	765	739	736	742	762	743	771	712	769	733	826	754	737	755	751	743	742	752	727	769	725	742	748	736	748	732	721	711	765	754	702	739	729	753	721	747	735	753	739	710	722	699	730	797	743	745	734	721	732	785	752	706	724	728	712	701	752	728	772	736	726	748	735	781	783	757	749	767	765	771	690	769	751	751	751	766	765	711	749	759	734	748	743	735	739	742	793	741	754	791	717	757	717	787	777	687	728	773	708	765	732	757	774	730	719	783	767	745	754	779	758	753	757	749	758	766	781	720	706	751	738	762	783	774	777	735	786	692	778	730	772	716	815	741	766	747	742	768	740	744	741	774	729	777	723	721	737	709	772	738	687	765	712	746	747	716	728	726	712	766	756	730	776	712	716	761	779	701	805	738	746	790	768	742	711	710	707	776	728	814	736	729	708	752	744	744	770	770	728	727	737	772	754	748	825	751	719	769	750	721	713	739	770	727	734	761	719	707	747	720	758	726	720	787	742	734	695	749	763	709	751	755	729	700	713	749	785	757	711	764	709	776	724	732	688	697	726	735	738	698	777	790	709	745	712	737	778	759	793	703	677	740	763	773	755	756	748	713	746	737	754	702	753	766	734	759	697	716	723	717	731	730	767	660	739	771	737	735	747	741	742	705	743	740	727	761	753	757	736	733	727	733	703	730	743	729	762	733	732	749	742	745	752	728	683	738	715	771	717	727	759	791	710	760	740	787	733	745	753	731	704	761	735	739	799	765	759	779	776	728	741	771	782	744	769	751	730	687	708	787	764	723	717	758	751	736	734	712	740	757	702	699	718	800	715	738	736	753	713	726	726	728	713	742	731	732	762	721	723	731	809	726	748	728	720	725	719	729	786	707	820	744	697	762	739	743	742	730	722	721	739	735	779	775	764	764	740	751	804	765	748	755	771	747	763	766	735	716	728	744	705	737	716	707	713	719	792	719	763	780	745	770	673	740	742	728	733	747	754	690	752	687	762	691	751	716	749	737	756	776	717	734	763	755	756	687	712	729	704	731	736	722	771	754	749	746	712	773	772	721	768	769	763	741	747	750	711	747	776	742	699	797	733	770	732	687	709	683	717	737	790	739	777	785	735	706	783	706	741	755	747	750	728	745	698	763	748	730	730	732	743	763	710	702	755	724	767	753	712	731	690	745	706	776	738	727	751	748	746	722	727	760	779	725	726	754	690	748	772	683	749	743	732	719	763	725	793	756	728	779	728	765	719	725	768	729	760	744	723	708	773	739	755	690	764	757	722	717	733	741	751	754	706	716	766	783	720	773	720	741	770	793	722	712	737	763	768	746	682	718	701	724	756	725	781	735	738	765	741	741	714	711	753	710	764	745	745	737	717	758	700	737	759	752	730	757	710	747	706	762	724	740	773	755	746	705	721	686	703	773	761	723	790	764	770	779	751	729	720	811	712	742	718	732	724	736	729	740	740	701	693	768	742	702	732	717	724	722	791	761	724	714	736	766	726	757	718	730	753	752	675	742	706	780	741	745	708	734	722	732	702	700	687	763	732	763	736	762	760	754	710	705	694	731	718	741	778	757	740	743	750	703	691	734	758	725	752	750	763	752	788	714	725	772	702	743	759	719	734	755	777	704	735	772	737	705	728	724	703	757	776	764	723	780	713	718	730	773	711	694	766	717	794	713	720	719	788	747	718	737	746	723	715	795	776	709	710	762	718	749	729	720	776	756	696	715	720	759	722	688	749	709	749	733	750	725	741	738	689	778	746	762	725	713	705	712	764	740	737	736	753	735	728	693	734	755	740	767	745	741	770	720	723	772	776	712	738	733	732	707	793	738	735	693	703	710	754	747	722	754	696	723	748	724	766	725	776	759	700	733	708	788	774	746	764	720	708	736	783	701	706	721	717	783	715	699	731	738	743	748	762	742	751	767	707	753	791	764	754	765	752	734	750	712	791	721	721	732	745	748	750	742	711	771	752	749	758	731	718	732	723	771
69433	66383	69283	47236	34275	20382	11123	6771	4049	5787	1819	968	488	422	389	525	397	366	346	280	353	348	236	218	200	189	212	209	211	201	169	182	192	176	184	184	175	211	192	194	200	174	221	173	176	169	190	189	182	196	180	180	173	210	166	196	200	184	170	183	200	204	177	175	199	205	178	208	193	182	192	205	185	167	204	204	184	188	154	211	169	168	202	208	201	206	198	176	187	175	203	192	179	171	177	197	177	201	178	192	205	179	181	208	198	195	172	193	184	210	191	180	183	191	197	199	240	186	177	187	170	191	179	199	179	190	187	205	212	161	188	207	215	194	188	181	181	190	187	202	194	195	197	163	179	182	205	186	171	191	177	198	192	172	199	183	175	204	207	174	186	194	188	185	208	185	190	191	206	213	195	178	183	186	182	208	217	181	171	203	194	171	190	189	173	198	196	206	205	169	202	173	181	170	173	189	196	184	199	182	184	166	190	190	198	188	165	187	172	167	213	171	167	202	194	169	168	187	196	199	216	205	185	196	191	178	201	192	205	198	206	204	176	159	193	188	189	185	207	208	166	158	187	183	190	189	169	163	181	200	208	190	181	189	179	216	222	183	173	181	180	179	171	183	155	176	195	193	203	163	157	184	192	166	181	173	178	202	209	206	178	173	157	192	172	193	186	198	201	200	185	182	208	183	170	200	185	206	168	161	181	181	199	181	199	219	179	186	159	176	167	183	183	202	198	162	168	182	175	209	197	202	175	214	198	184	188	167	201	182	161	187	181	188	203	201	183	175	192	187	198	207	177	165	171	167	194	169	182	188	176	197	174	185	155	183	186	150	160	189	180	189	172	160	166	211	170	211	196	181	203	201	165	195	175	179	167	190	201	181	177	165	173	196	163	179	209	193	205	202	160	183	170	193	199	197	178	190	188	182	175	181	190	160	187	175	181	174	184	184	191	198	199	176	220	170	214	198	187	184	190	183	183	171	184	180	207	232	196	192	191	192	207	205	183	196	199	179	176	205	180	208	201	185	193	202	177	193	209	202	182	177	194	160	178	199	190	181	189	190	200	184	193	166	179	158	189	184	178	179	176	187	215	181	189	174	214	192	200	176	195	176	185	191	169	177	184	184	167	211	192	196	186	156	176	163	158	160	203	189	195	192	202	206	179	188	218	195	169	181	182	208	182	176	207	176	198	182	192	180	199	190	233	158	220	212	164	220	180	172	187	182	190	191	165	169	184	183	200	191	186	213	215	185	198	164	202	174	174	171	191	172	193	188	206	202	198	205	197	159	203	176	181	184	181	176	171	152	182	172	193	193	169	185	181	168	180	203	184	173	168	178	200	189	179	203	187	183	189	179	197	197	176	199	208	182	213	167	209	176	156	211	186	174	176	173	185	195	199	180	213	173	164	175	193	184	172	194	177	199	189	188	178	176	204	204	190	183	167	190	170	182	190	190	213	194	189	168	181	190	181	191	184	194	168	196	207	193	169	189	179	189	181	188	183	200	179	166	186	189	170	174	184	179	172	177	178	201	194	196	188	186	179	179	173	200	164	199	218	173	183	188	158	196	167	170	193	171	207	198	199	196	189	180	177	196	188	179	177	176	160	199	183	189	202	226	204	180	211	195	197	203	189	177	189	177	177	206	201	156	185	194	167	200	193	188	191	189	165	200	199	199	194	196	158	199	185	196	185	200	182	212	206	197	173	173	174	179	219	195	193	176	189	173	172	154	191	172	170	195	195	176	179	201	201	178	188	179	206	182	191	197	176	184	197	197	163	167	198	191	179	205	193	171	168	180	188	191	171	196	181	168	184	196	192	181	210	227	204	170	199	174	188	185	190	189	167	201	183	165	168	178	193	190	167	178	193	187	180	192	188	160	166	181	195	188	193	189	226	193	200	206	192	169	212	154	196	181	183	185	193	222	196	172	187	174	171	198	187	189	203	195	189	173	195	175	173	165	179	169	208	172	180	187	195	191	156	198	189	176	176	163	200	177	211	197	179	190	168	191	159	176	179	184	180	203	187	165	180	198	197	182	190	191	178	168	171	166	212	166	201	162	172	166	191	204	189	185	176	160	181	212	172	170	189	176	191	165	185	184	177	199	191	195	176	190	172	195	176	201	187	193	187	176	193	186	211	198	161	187	193	186	198	180	190	193	181	178	183	174	164	164	168	198	190	176	182	194	171	204	204	181	200	181	194	183	184	157	202	189	169	170	174	173	179	198	190	170	188	206	183	173	178	181	200	166	202	202	201	199	183	186	204	173	173	196	193	171	198	169	180	196	207	179	203	202	180	178	197	177	201	195	179	194	181	204	196	206	187	193	191	186	186	188	203	191	180	183	189	183	183	201	193	184	189	164	193	195	176	202	190	172	159	181	213	215	175	168	169	183	179	164	191	186	190	193	186	197	189	185	179	168	181	205	181	192	183	165	187	194	176	176	205	180	200	186	191	199	185	185	180	188	189	209	213	183	195	186	160	172	171	183	199	171	188	200	214	183	177	166	183	190	172	217	170	184	197	164	182	171	172	176	177	199	196	180	209	198	190	166	186	178	171	198	182	183	193	172	172	171	184	205	178	179	168	200	197	207	184	196	184	182	176	199	184	177	172	196	178	189	191	188	170	184	186	177	182	185	209	158	219	197	178	196	183	174	164	166	169	200	199	184	169	176	210	169	188	194	177	176	194	209	191	169	173	182	185	178	178	192	204	181	182	176	195	181	191	146	203	172	179	181	196	142	200	220	173	184	186	172	186	194	169	193	191	208	210	193	194	194	171	190	181	192	212	199	186	180	197	189	165	189	159	182	200	185	175	171	214	194	200	198	211	173	174	199	199	174	197	195	164	171	158	188	208	185	168	171	187	174	192	183	204	200	183	179	182	167	170	146	184	165	180	193	180	173	193	195	177	189	192	196	196	196	198	190	168	207	205	182	183	203	189	173	172	168	192	194	191	167	198	170	193	190	180	176	181	161	166	195	155	174	180	191	186	185	178	179	182	183	173	173	169	157	178	209	180	175	193	180	165	169	196	168	197	190	195	187	227	206	170	198	190	187	191	190	208	180	200	184	196	162	184	183	178	197	152	198	181	198	175	200	212	180	183	183	208	177	190	187	185	184	194	182	193	203	189	210	175	184	191	186	168	192	148	203	168	192	176	201	206	176	185	194	185	178	219	211	175	178	181	178	188	183	186	169	191	206	192	197	191	189	188	194	181	187	181	195	203	205	169	181	178	175	200	206	174	188	191	175	181	159	173	180	159	176	201	177	194	206	194	190	182	174	192	182	202	184	179	208	203	182	167	177	186	216	192	194	179	157	167	195	191	179	185	214	214	186	187	185	197	196	201	162	198	157	190	176	201	175	184	225	204	194	192	180	189	182	215	199	194	188	194	202	193	193	203	199	205	174	179	184	175	187	190	207	210	199	181	182	184	198	196	222	200	186	193	226	153	196	214	198	176	182	165	192	174	206	183	170	193	203	226	192	173	169
44768	55237	69311	53970	33209	23431	15858	15057	11667	17814	6658	4678	1965	1732	1740	2876	1792	1570	1825	1326	1702	1623	763	611	543	619	597	520	499	493	494	513	500	541	521	496	493	492	486	497	487	543	482	480	499	504	536	509	468	449	510	525	476	501	522	491	515	461	462	497	487	518	466	515	489	489	505	498	500	473	499	444	505	506	443	494	483	475	490	497	439	495	485	547	493	523	499	492	502	500	457	471	480	483	485	510	476	485	507	481	500	480	479	506	490	481	456	495	485	475	493	476	462	454	454	489	438	519	509	458	494	501	487	513	492	532	457	494	475	488	496	501	495	453	501	484	456	534	488	452	507	488	486	502	524	464	527	523	458	455	466	459	456	485	505	487	457	516	485	488	490	462	472	467	498	511	445	521	478	482	469	471	464	481	463	497	524	468	484	500	485	467	469	451	447	488	516	482	488	407	490	474	449	465	433	474	487	500	495	481	486	483	515	463	481	461	451	464	471	473	471	491	485	464	476	473	468	509	494	465	468	464	484	484	499	490	457	468	468	444	497	493	468	499	494	462	454	481	467	465	463	471	457	475	477	476	488	445	461	492	506	504	487	487	497	479	510	486	483	479	494	472	508	438	465	472	512	484	502	488	494	510	494	491	501	518	472	467	455	460	446	467	471	470	482	476	468	477	473	489	480	483	474	444	472	448	477	503	505	471	427	494	446	463	465	464	458	458	473	464	517	450	482	470	456	460	500	473	475	471	485	498	458	500	496	461	478	491	467	460	485	492	488	486	473	503	513	498	493	480	441	479	492	482	466	487	492	499	489	466	501	465	495	466	464	526	483	468	442	500	459	495	479	504	474	482	481	460	513	473	484	524	501	507	493	507	457	492	500	463	442	472	481	448	452	501	475	488	492	491	443	472	495	482	474	482	463	512	481	527	450	469	473	517	529	530	420	519	503	460	465	455	503	489	464	496	493	470	470	439	484	511	479	454	498	526	445	492	449	456	491	471	470	476	478	470	476	448	494	456	506	486	484	492	441	490	486	543	415	468	453	485	501	488	509	487	449	445	488	478	498	499	465	478	480	467	507	503	495	505	488	482	474	510	483	486	482	485	483	508	494	494	462	483	500	486	517	484	499	469	458	465	512	445	450	481	482	485	461	519	481	447	458	476	481	526	464	451	493	422	444	476	505	494	516	466	483	501	457	466	480	472	474	473	489	448	459	469	484	421	457	437	473	503	451	521	550	461	482	477	495	470	458	534	472	485	449	482	483	515	493	460	463	493	474	477	460	484	485	452	512	481	485	446	484	497	486	512	516	446	448	479	481	484	465	490	464	455	491	514	480	448	482	461	523	506	498	431	470	464	495	493	464	477	495	506	477	505	488	459	495	477	468	465	469	489	474	451	494	487	485	470	481	444	486	438	458	469	457	478	491	501	486	461	440	491	467	473	479	452	464	482	427	475	477	455	521	479	492	468	486	513	456	468	458	492	455	479	472	497	476	498	495	491	459	482	499	507	483	493	466	520	416	493	517	490	467	449	487	503	484	486	444	489	466	480	516	508	479	468	469	489	473	462	473	503	459	428	485	453	485	457	524	496	477	514	461	498	459	493	469	463	508	515	460	498	469	534	466	496	482	429	500	465	464	447	467	504	492	453	454	515	460	477	527	466	434	471	459	465	511	476	507	452	501	497	515	465	479	490	486	484	451	442	469	481	487	491	446	471	463	462	508	444	465	461	467	463	442	478	513	462	478	485	474	485	489	466	508	479	456	480	451	456	459	481	469	462	442	439	447	465	493	474	421	522	493	482	479	478	471	481	486	487	480	494	523	464	430	434	492	504	491	462	503	478	482	470	480	439	462	494	494	516	455	471	443	476	485	473	519	435	473	493	448	461	492	476	467	484	520	505	475	497	482	497	486	487	469	443	501	513	493	458	499	453	489	444	461	512	477	484	456	460	508	469	528	522	479	464	468	476	506	491	428	488	472	481	474	479	472	489	520	515	513	450	457	497	479	467	495	456	521	470	454	445	504	495	461	449	464	476	469	469	494	481	481	467	485	455	474	497	494	483	502	493	472	481	493	448	498	458	462	496	473	502	457	477	474	485	445	440	460	491	444	531	497	473	461	483	458	489	475	504	511	451	498	482	447	458	458	491	515	482	433	499	463	463	499	515	481	498	489	489	495	472	489	456	499	495	457	496	493	474	508	479	456	494	480	480	426	516	496	508	486	491	495	484	497	488	515	492	475	485	488	526	491	506	476	518	498	480	464	492	421	498	473	470	462	463	472	539	463	473	499	481	465	512	498	505	478	445	456	511	479	501	466	470	473	459	446	478	518	500	515	490	448	487	502	444	475	498	513	466	492	462	447	471	451	443	489	474	464	501	431	504	470	510	509	465	481	435	463	460	488	465	469	475	482	451	495	443	479	455	510	474	490	513	484	479	489	456	412	493	502	469	463	484	520	515	464	478	466	436	438	485	475	497	484	472	485	487	472	476	440	458	446	525	485	471	483	461	454	476	464	514	468	457	507	480	464	474	484	480	475	478	435	491	474	478	488	490	488	442	484	457	503	495	478	454	482	465	483	453	467	462	455	490	486	469	489	462	483	473	474	491	497	466	493	475	490	484	478	482	508	465	474	438	441	494	467	499	454	463	464	437	483	501	510	472	476	505	409	485	481	468	498	483	470	475	466	504	439	464	498	439	485	415	461	503	472	446	477	432	455	466	524	515	469	495	493	474	465	483	456	469	508	532	457	472	472	516	502	520	514	501	512	502	472	482	487	491	452	487	451	500	499	487	481	437	476	500	479	448	476	489	496	475	460	527	496	449	484	484	506	506	482	472	492	469	456	512	450	461	485	501	490	445	455	508	481	475	486	464	462	490	475	448	487	475	515	493	471	500	489	497	480	466	517	450	502	472	467	454	505	481	507	498	515	445	458	474	468	454	517	482	463	511	495	457	460	470	506	487	452	498	463	487	501	467	471	486	508	453	496	500	471	492	455	488	486	493	525	476	496	511	466	508	468	476	522	463	478	495	484	476	469	503	430	447	469	496	450	491	477	463	481	451	462	486	454	464	498	448	487	492	499	469	432	446	454	467	524	511	499	487	476	485	469	539	480	470	430	470	536	475	458	497	485	502	485	464	465	448	492	470	521	487	512	481	474	485	466	486	446	471	484	465	450	503	491	498	470	485	509	509	452	492	513	487	462	454	519	428	479	472	472	478	455	489	476	476	461	485	485	479	488	479	446	487	482	509	500	478	489	481	469	494	497	479	466	476	520	459	442	495	465	457	490	512	535	448	474	478	499	486	468	502	413	471	483	490	437	526	477	497	451	481	501	466	467	480	511	420	489	478	473	473	485	506	446	515	457	462	445	505	469	504	486	477	508	500	516	482	482	476	462	449	489	518	460	520	489	510	471	541	474	503	451	474	495	510	476	438	464	486	467	487	482	484	516	490	476	485	494	503	464	453	447	448	453	518	503	494	481	482
14766	9947	12321	4124	2141	863	580	537	447	500	422	407	429	423	394	422	397	415	403	397	371	417	412	389	384	390	369	398	380	372	395	389	357	377	422	382	369	364	390	385	399	379	384	397	394	377	406	381	392	368	396	393	378	414	397	384	369	391	373	356	408	353	423	400	364	396	418	395	400	390	388	420	394	375	385	377	378	399	396	371	389	407	370	408	384	397	363	424	400	373	397	370	372	372	361	411	377	358	390	372	407	414	395	381	401	338	376	368	378	385	427	389	431	379	372	428	400	368	406	411	369	403	360	397	409	363	360	404	395	384	413	398	349	421	376	359	366	387	371	396	357	421	386	415	403	372	380	369	378	394	384	388	402	363	377	384	399	383	393	397	402	403	348	385	365	371	392	371	371	389	358	382	353	404	401	398	404	360	380	360	412	432	405	417	401	409	395	360	416	369	389	368	386	396	407	356	397	370	407	363	353	384	334	373	403	409	411	413	393	411	401	395	410	405	415	377	394	400	351	367	410	387	386	424	407	378	376	390	407	367	420	397	385	402	381	388	393	377	393	389	420	365	387	360	412	377	348	356	367	409	382	378	366	406	376	402	423	413	411	378	361	376	376	347	385	396	377	386	387	368	372	385	385	390	415	361	404	408	370	379	379	413	403	410	365	385	365	378	410	378	406	376	371	387	432	365	382	349	345	395	349	403	361	383	357	396	413	426	358	401	438	380	395	398	415	375	404	398	387	384	419	359	396	383	394	352	408	360	423	403	408	386	370	408	374	386	390	385	390	395	415	403	405	414	421	358	399	385	350	370	387	349	373	413	403	380	386	376	360	380	366	402	385	357	376	405	396	377	371	378	362	386	371	395	393	393	371	403	389	384	398	396	394	407	431	405	362	404	363	380	364	375	361	361	394	340	367	412	394	415	367	388	397	401	375	400	372	375	419	381	386	392	395	393	359	399	407	401	374	386	406	402	340	427	389	389	374	388	417	374	376	394	365	377	376	379	387	387	402	360	418	375	387	373	370	401	398	360	385	394	370	369	376	389	392	393	361	402	378	388	391	412	396	396	382	356	405	424	404	416	383	367	425	387	339	366	379	361	424	411	372	367	412	375	387	351	389	374	403	384	386	371	443	403	386	393	421	380	388	405	402	355	378	362	368	429	360	405	384	413	416	380	396	387	378	406	398	400	379	387	386	380	368	380	379	392	425	365	398	370	358	385	408	410	408	370	416	425	400	425	351	383	392	409	389	405	404	364	351	384	373	408	407	379	406	387	385	387	401	395	371	375	364	384	402	364	388	373	410	373	361	373	385	398	407	349	388	408	357	403	399	363	384	388	397	376	414	399	401	382	370	413	381	395	367	410	374	362	396	424	370	359	378	375	397	409	387	403	416	390	420	383	380	404	375	386	410	362	362	405	406	389	398	384	370	411	385	384	391	424	399	379	383	366	375	405	387	432	366	367	392	404	357	388	392	366	382	379	386	389	401	370	401	358	385	390	433	394	399	353	353	361	410	372	386	385	386	382	426	376	364	387	399	444	365	377	373	406	384	385	423	387	372	380	396	402	375	395	366	390	406	357	389	383	440	403	349	371	408	374	394	422	382	383	357	387	391	430	372	387	380	374	363	384	389	404	437	375	392	379	386	411	410	403	367	358	415	390	407	387	359	405	417	361	360	376	400	399	373	374	414	380	412	391	361	373	384	391	377	414	384	387	370	417	379	420	387	386	399	394	371	355	395	411	399	390	393	356	358	360	374	415	388	399	390	391	408	373	404	397	380	372	406	355	388	360	413	377	393	403	385	357	412	400	422	378	366	385	368	402	424	377	418	405	381	354	384	404	374	395	401	380	395	435	388	393	390	378	343	377	416	377	400	409	411	399	380	406	418	411	402	393	388	363	426	376	382	380	414	418	367	372	397	389	382	364	391	379	405	402	356	381	396	374	408	397	379	365	392	370	415	359	383	380	393	421	398	394	415	395	406	384	373	403	401	388	380	416	392	374	354	376	372	367	409	385	403	368	405	370	365	420	368	419	377	386	389	407	411	378	387	418	397	398	410	366	415	442	421	343	401	376	383	356	386	379	360	434	401	377	397	372	391	414	393	385	419	351	372	381	392	403	402	367	383	380	385	373	382	407	366	413	383	389	376	417	414	374	375	351	393	396	381	375	364	364	402	395	394	383	378	396	421	362	371	391	395	363	356	386	425	387	396	393	358	382	365	387	387	382	378	370	387	398	372	379	384	431	414	410	393	375	337	396	356	387	402	407	409	422	381	417	371	375	390	384	389	356	405	366	398	356	365	401	398	382	378	401	379	397	371	373	403	398	372	439	343	369	379	392	404	398	379	401	401	366	394	359	392	383	395	398	375	409	400	409	373	383	401	392	406	372	385	380	366	363	364	369	392	378	426	399	377	364	388	363	393	400	370	427	396	365	427	395	402	344	371	354	372	424	388	394	383	358	384	406	372	374	380	381	413	396	392	342	347	385	368	367	392	361	368	366	396	396	355	394	409	393	363	360	395	390	387	393	414	442	397	368	415	399	370	375	354	374	400	358	370	364	388	398	362	344	373	359	378	380	396	366	404	421	367	396	393	380	402	372	382	386	379	418	374	372	394	395	371	373	381	376	389	389	392	380	398	408	418	404	433	407	378	382	330	402	396	405	377	402	355	410	393	409	376	396	404	407	387	386	380	415	409	395	360	351	375	376	403	386	361	385	350	398	391	399	387	362	384	400	421	351	365	390	370	369	413	398	382	410	404	413	409	368	399	409	398	381	389	399	373	389	385	345	407	403	379	399	404	338	380	373	369	382	398	380	388	404	346	387	403	351	389	379	402	403	394	396	378	399	413	357	409	401	405	340	372	382	359	350	410	390	425	371	396	386	364	404	378	370	355	385	400	403	370	411	373	400	378	380	402	399	416	393	382	357	355	403	394	378	384	424	405	393	384	372	382	441	395	392	393	379	395	397	390	376	391	367	394	329	405	369	373	404	406	389	394	390	387	371	379	392	374	375	403	355	393	376	414	405	356	388	419	358	353	384	427	401	386	416	419	378	394	393	423	395	369	399	397	347	397	368	406	383	392	394	393	372	383	435	371	365	378	394	405	410	402	361	403	397	412	379	369	371	395	381	361	419	404	379	429	356	387	355	387	406	342	377	402	368	370	363	394	344	389	389	380	377	364	358	345	419	395	389	353	372	423	429	381	384	388	430	380	386	401	361	369	368	388	389	369	370	382	396	365	405	389	363	321	372	389	375	354	386	394	366	399	404	378	401	391	418	402	382	366	373	394	383	346	382	394	355	361	386	392	374	367	369	444	386	375	369	373	432	414	415	410	419	381	382	379	371	414	380	370	336	399	390	339	363	412	402	336	406	361	387	391	371	399	381	394	394	380	389	364	396	370	393	397	379	410	357	385	337	404	358	413	434	370	352	400	376	335	406	396	358	402	378	367	365	377	410	362	406	417	411	413	372	401	359
12540	12628	19898	10568	6234	2841	1904	1589	1372	1613	1131	933	971	905	987	994	1012	959	982	907	903	1024	925	971	913	912	951	933	917	902	921	881	887	879	921	902	941	952	914	902	937	957	921	959	901	907	907	904	926	902	934	971	936	988	914	984	935	928	932	946	930	901	906	851	870	938	942	885	934	907	943	900	930	902	948	931	919	904	935	930	901	940	952	921	953	949	961	932	957	933	908	915	914	919	882	958	918	938	950	896	921	933	928	902	930	943	937	942	957	892	927	948	950	912	928	923	896	935	905	911	931	949	953	964	949	960	931	936	928	945	930	923	946	908	934	951	845	951	883	908	983	900	934	883	859	857	972	895	877	996	930	908	961	981	909	923	947	930	968	933	940	954	938	893	923	959	932	881	918	913	939	905	950	881	973	914	944	873	928	887	870	993	913	885	943	932	971	935	908	917	904	955	923	963	974	928	998	922	965	940	910	921	957	971	930	909	894	944	941	901	896	883	964	932	942	968	926	895	893	972	937	906	947	918	999	935	913	898	904	948	910	918	894	958	910	939	951	902	959	919	961	924	914	952	920	921	909	909	946	893	910	992	954	904	979	920	879	935	905	910	900	933	953	875	906	933	954	901	900	911	957	918	959	934	944	941	920	942	917	948	907	941	899	964	885	953	952	888	954	935	962	951	959	885	932	889	937	971	899	928	864	952	939	865	994	925	947	895	901	914	915	936	930	870	941	907	950	948	912	869	895	930	926	957	951	950	937	971	908	905	968	941	925	927	931	863	984	923	916	908	973	898	884	948	930	908	933	965	974	969	864	958	940	950	936	916	938	900	917	936	916	914	911	948	946	886	979	898	969	892	957	917	905	917	911	975	926	907	894	956	955	992	909	970	887	887	927	901	938	877	932	924	929	936	941	960	875	891	881	899	926	917	945	906	954	966	906	896	962	996	924	954	904	919	909	952	920	903	936	954	936	952	952	931	976	929	963	863	962	900	913	909	927	877	897	904	887	921	945	889	920	959	917	898	887	944	932	938	950	918	901	918	949	925	937	905	899	915	926	929	923	930	900	845	892	908	858	911	941	882	943	933	913	918	881	985	922	902	931	925	926	934	925	975	895	963	976	923	940	862	881	874	903	881	937	910	907	961	926	942	927	958	950	897	971	912	967	870	926	900	959	937	901	927	868	968	899	945	888	925	923	922	848	941	931	938	917	896	908	939	915	918	954	888	892	865	907	844	909	941	989	989	881	900	920	895	888	903	955	933	954	918	924	929	931	889	907	941	930	948	890	942	908	970	915	899	912	945	928	934	920	911	937	889	964	965	955	890	907	901	950	913	932	909	897	919	964	927	974	925	930	922	897	914	949	901	927	967	963	906	942	882	926	935	922	930	926	941	973	909	891	914	956	918	937	908	894	893	945	911	923	875	875	936	910	974	910	878	983	915	925	942	940	985	887	912	928	904	947	919	898	958	887	954	885	906	946	950	916	924	935	914	861	877	909	909	916	961	860	908	910	919	900	938	940	886	884	928	907	953	907	952	916	890	952	915	988	946	912	936	948	934	956	937	889	889	905	900	933	907	926	906	944	939	884	908	947	923	889	904	879	914	947	988	896	906	912	914	932	978	945	864	933	905	910	941	863	912	912	918	927	930	963	949	942	916	916	871	882	937	903	930	917	885	929	902	955	938	883	883	963	914	915	949	937	949	884	892	869	943	945	933	887	943	888	908	928	957	898	885	939	867	948	935	896	963	931	948	969	915	883	928	879	899	905	921	918	930	983	929	932	895	985	911	961	870	946	904	903	933	937	940	929	869	904	956	979	919	982	909	966	936	932	945	1004	898	914	922	917	915	922	939	937	936	937	876	884	926	970	928	932	946	892	864	890	901	958	874	952	912	938	980	917	940	900	959	960	946	949	902	932	982	971	967	870	899	925	935	940	943	916	993	927	971	903	910	887	860	911	906	909	909	954	905	929	929	960	930	893	900	936	926	926	927	952	908	924	885	887	905	929	937	972	913	904	883	946	934	1014	942	923	897	899	916	945	965	933	889	938	931	921	891	962	927	913	903	910	861	973	928	942	932	968	964	941	968	955	860	938	913	926	936	905	940	945	928	915	886	919	929	921	941	993	925	899	904	1005	956	958	923	935	899	915	917	883	873	985	940	956	943	922	901	908	906	874	953	898	924	950	962	912	938	936	927	911	930	953	890	960	910	900	905	898	959	929	964	1021	995	925	966	894	929	934	962	912	913	947	876	955	953	870	911	952	961	971	915	943	895	924	937	907	941	943	950	906	897	900	920	959	939	953	882	946	887	920	949	902	929	962	945	920	947	902	972	943	934	912	878	900	908	915	927	956	953	866	963	919	923	888	926	961	945	914	891	969	962	885	945	879	936	903	924	935	897	894	926	944	934	884	927	950	894	874	942	927	945	904	921	908	917	889	911	891	910	910	974	942	935	885	906	900	923	925	892	942	937	932	935	902	895	951	906	899	935	919	882	894	983	916	873	894	935	930	975	941	967	866	906	991	922	913	872	934	987	940	902	934	919	955	897	954	917	981	925	973	952	885	908	914	907	960	922	921	876	925	899	981	909	917	917	871	907	929	940	952	872	959	958	900	872	942	900	898	901	956	897	937	903	901	924	980	960	963	928	939	916	924	912	969	842	957	864	891	899	939	918	925	871	935	939	915	910	904	930	899	904	909	965	977	949	925	900	973	921	942	979	942	917	938	917	922	892	867	874	939	1004	963	946	876	895	954	841	890	919	920	903	925	914	883	915	962	917	956	884	923	920	954	931	888	910	906	927	941	941	955	865	859	940	952	917	916	974	929	915	900	942	938	960	936	965	956	965	950	976	995	945	924	917	945	930	923	926	904	897	916	942	911	911	923	932	870	900	939	879	897	938	948	931	939	966	925	926	889	980	915	950	898	888	903	873	901	956	912	978	932	919	898	933	993	937	970	941	944	936	864	937	928	885	920	970	911	957	904	947	906	995	924	871	926	919	934	884	913	906	910	935	965	969	906	924	913	902	943	952	866	904	939	1016	835	901	934	961	905	936	933	941	876	920	926	930	926	887	934	917	949	924	907	963	945	907	951	932	960	942	939	895	951	903	907	1001	890	873	920	915	891	958	877	843	971	929	912	914	947	895	908	939	926	944	935	913	931	875	954	876	945	915	858	898	918	975	931	914	850	933	901	910	951	869	927	960	944	990	878	877	980	939	924	848	908	931	915	903	965	896	910	906	908	903	934	896	907	916	930	919	932	883	969	921	886	938	917	867	961	930	956	919	917	856	917	952	956	898	862	902	926	934	963	938	997	944	920	1007	894	934	913	974	894	910	908	892	952	970	962	962	903	925	906	951	924	921	952	955	908	938	931	955	952	900	942	970	905	910	897	869	965	910	854	961	975	929	935	970	932	962	908	979	953	926	921	936	893	970	974	966	946	916	937	921	912	908	982	956	964	898	921	929	892	933	906	955	912	908	939	912	950	949
58296	57491	65007	40467	26964	12958	6542	3382	2563	2752	881	457	409	390	609	613	478	410	381	361	418	336	294	333	308	319	321	301	309	304	344	317	306	287	309	306	263	302	290	289	314	279	303	288	309	342	333	322	313	315	333	338	313	301	287	292	335	316	281	308	313	333	294	313	325	319	310	328	319	327	349	319	296	331	309	333	283	312	323	297	302	316	288	322	308	309	315	342	323	293	316	311	293	291	280	330	298	283	331	299	270	300	308	311	324	302	299	299	309	278	316	287	279	295	325	294	312	288	320	303	345	301	314	312	289	289	286	342	280	344	311	264	313	305	302	322	322	297	288	315	313	325	299	314	336	290	294	321	315	323	314	293	279	318	314	303	301	304	304	304	298	336	276	275	323	326	294	315	292	323	314	316	282	328	321	317	289	275	286	278	299	302	286	322	328	300	324	298	301	300	285	323	319	302	280	282	292	279	289	329	289	336	336	320	313	317	301	303	275	297	291	316	288	298	316	310	292	300	274	308	298	324	316	308	295	289	292	310	296	281	336	297	337	325	308	299	293	347	289	299	314	326	304	291	342	288	300	281	329	260	295	302	316	295	289	296	338	310	313	325	284	319	269	302	295	321	295	312	282	296	312	296	286	326	304	325	277	292	326	313	308	279	277	281	319	287	287	312	269	314	309	324	294	300	280	270	347	316	283	271	304	298	291	309	275	315	289	291	315	289	291	314	322	324	301	311	301	313	301	309	307	322	288	310	312	289	273	337	296	323	295	279	292	256	286	267	330	328	296	323	275	299	303	276	283	318	304	311	274	287	311	262	284	297	296	335	274	335	317	295	304	288	302	284	287	315	303	299	294	291	317	322	287	326	312	286	325	280	328	329	299	322	303	310	304	296	334	309	305	290	300	298	291	329	303	309	267	297	296	321	304	288	298	307	300	328	293	307	329	273	320	340	322	326	302	295	303	295	281	286	278	276	291	288	327	311	289	309	309	298	350	316	296	302	289	315	302	313	312	331	287	295	333	308	292	313	326	310	319	278	310	308	322	300	299	292	291	266	299	300	332	275	301	300	284	302	283	296	319	301	298	289	266	295	300	297	331	299	306	316	308	318	299	279	281	338	309	286	315	281	315	282	298	323	308	316	293	310	286	309	279	300	295	313	281	322	301	289	297	279	315	321	298	311	331	314	314	283	310	290	310	294	285	286	311	296	317	289	309	316	299	288	287	304	300	338	308	294	311	327	298	320	337	265	284	283	306	289	287	276	312	319	310	324	308	300	303	284	311	312	332	307	324	293	314	306	311	287	324	352	301	297	277	299	309	320	274	323	295	332	307	317	320	307	282	292	271	303	305	312	313	309	316	312	289	292	277	328	290	285	316	308	290	299	309	306	284	277	289	331	308	278	306	318	293	319	319	306	288	306	289	304	315	320	292	310	302	302	277	290	310	290	282	314	300	299	297	306	302	290	319	278	292	281	309	316	324	300	309	324	313	331	294	278	318	308	325	294	288	280	315	276	286	326	330	291	300	288	282	281	302	284	308	325	334	307	316	285	298	291	278	316	323	299	310	334	323	274	322	318	297	325	312	287	304	267	286	324	304	294	317	349	307	287	332	260	295	293	300	310	312	295	318	323	298	346	325	281	296	298	313	266	299	293	291	305	321	290	321	303	276	300	299	330	277	297	285	337	284	315	315	307	306	317	327	330	286	309	272	283	295	312	295	309	318	316	326	280	312	329	285	295	321	288	276	306	303	278	296	272	314	313	302	314	295	309	287	308	296	311	305	331	286	323	296	303	316	329	334	290	322	283	322	308	317	307	302	302	324	295	302	320	314	292	311	318	302	308	321	331	358	318	299	295	298	314	287	307	283	326	315	307	293	307	323	321	269	299	268	294	328	306	297	330	310	312	310	326	289	284	285	326	306	317	320	304	289	293	287	287	303	325	318	285	348	314	292	315	305	305	277	332	305	312	323	302	286	341	300	284	285	308	331	288	311	304	252	298	316	322	291	302	335	331	305	291	289	297	325	303	320	295	320	307	321	295	308	364	314	300	327	283	285	313	295	312	320	279	292	315	292	283	299	314	265	330	310	291	285	288	300	271	293	319	317	312	295	281	330	295	335	289	299	258	285	318	281	335	310	314	290	296	303	296	299	316	295	310	340	296	315	301	326	297	280	329	315	323	290	326	272	306	316	286	307	321	307	293	301	278	304	321	315	304	319	267	327	310	298	282	315	332	297	313	301	319	312	297	272	301	300	316	284	333	313	287	256	320	298	292	323	309	337	327	297	343	288	314	292	347	283	330	308	273	312	315	274	284	308	290	342	322	274	287	271	280	325	308	319	277	281	312	304	303	296	308	338	350	310	332	320	310	330	277	302	321	301	288	299	310	314	288	305	339	293	302	316	311	334	326	312	281	308	305	276	317	300	320	300	280	304	310	301	267	334	321	293	305	293	263	263	292	307	307	306	322	298	291	350	305	271	297	296	308	312	289	278	339	277	288	286	284	312	292	278	306	270	289	292	307	292	322	279	301	301	310	298	283	274	287	305	280	310	290	310	290	277	256	320	285	308	326	306	303	300	281	309	270	302	301	285	305	295	288	326	283	295	296	292	314	285	316	291	297	311	301	322	280	320	314	307	297	272	302	304	339	312	271	322	334	286	294	293	317	307	325	305	281	294	288	295	302	295	303	297	315	291	324	282	262	282	281	295	293	329	269	295	304	315	306	310	331	327	278	311	296	315	309	297	307	324	304	319	268	302	298	313	300	304	300	287	301	288	297	291	306	300	280	312	269	317	324	311	286	286	301	319	338	272	314	315	312	293	311	320	306	316	303	287	316	279	292	292	302	280	298	293	305	293	297	319	299	324	297	302	298	291	307	280	304	263	283	325	299	323	291	340	294	325	309	316	286	311	334	295	285	270	319	324	339	297	300	289	278	307	285	347	300	320	290	278	310	325	291	315	322	300	286	302	312	299	270	314	278	316	294	305	295	304	307	321	296	311	306	289	301	296	320	286	303	295	289	274	332	292	320	282	314	309	314	297	298	342	295	335	317	315	256	317	312	307	315	313	315	352	314	331	305	299	319	316	294	317	311	284	325	310	290	294	308	280	319	291	310	309	314	300	294	291	248	319	310	314	309	322	327	296	296	310	290	282	322	301	313	312	286	308	316	259	296	300	291	277	318	297	322	302	281	306	294	306	291	300	311	289	299	320	320	313	292	330	315	329	330	289	311	280	316	315	305	280	316	295	332	291	317	314	312	325	292	347	300	302	317	299	275	279	320	335	301	278	286	320	288	303	324	300	324	296	332	280	301	292	330	297	370	310	295	290	313	315	285	314	323	303	308	280	328	331	306	294	313	301	271	274	353	258	302	329	302	303	298	322	274	315	315	313	277	307	322	298	301	338	330	335	274	304	288	307	298	305	309	298	322	289	307	325	336	266	291	308	277	308	298	318	286	296	315	299	287	292	310	309	325	274	283
36185	45394	60542	43701	29094	18691	13745	8685	8684	11151	3123	1590	1223	1140	2683	2557	1940	1586	1109	1263	1320	981	936	871	786	745	738	748	769	768	775	732	747	744	766	774	750	757	789	772	756	706	747	817	746	743	750	731	783	772	721	761	761	718	706	762	736	746	771	731	753	772	746	731	683	767	771	767	690	775	688	808	736	723	725	722	719	757	741	733	720	756	734	722	745	699	730	693	787	725	707	737	781	716	739	722	774	773	859	766	742	729	743	722	743	760	706	744	710	762	718	751	749	736	738	760	697	782	749	730	780	774	715	733	730	736	778	776	737	734	708	748	708	751	759	767	714	706	755	754	773	736	723	762	771	752	687	707	705	681	739	739	741	796	748	776	746	676	749	759	732	745	764	670	712	734	713	736	710	767	741	754	777	732	734	707	696	726	722	729	768	772	736	713	759	759	740	759	700	735	726	700	739	740	773	789	745	767	717	724	740	705	738	733	759	745	746	740	702	730	721	710	711	762	747	735	707	749	791	717	701	776	751	718	712	697	722	762	782	774	726	713	717	729	694	758	672	776	755	686	757	761	704	732	748	700	710	733	702	709	730	760	719	736	765	723	739	718	714	789	729	712	713	665	720	711	716	676	715	726	723	723	710	739	752	725	793	755	712	709	723	761	735	734	752	748	809	750	692	749	736	687	710	758	749	713	808	747	746	725	740	733	753	683	762	765	721	768	730	704	748	722	749	669	705	736	743	703	712	693	749	738	731	788	792	735	771	733	734	750	727	766	706	739	767	762	781	742	764	714	713	742	689	757	727	716	792	709	761	716	772	731	721	688	732	696	771	725	742	757	718	697	704	732	743	761	723	770	752	731	739	789	692	682	742	681	749	678	736	739	740	743	695	765	746	744	727	674	681	781	737	745	711	699	746	754	754	751	706	730	748	780	754	698	723	774	698	722	756	709	788	684	741	764	654	756	745	775	771	750	709	729	806	772	735	727	774	774	737	729	719	790	752	787	710	705	744	706	742	705	806	714	682	762	697	757	767	727	719	723	757	755	770	704	682	713	733	707	735	687	718	777	748	777	760	695	751	698	727	734	743	757	767	741	795	712	734	668	752	791	734	776	775	778	709	708	780	679	712	751	748	699	738	719	785	699	728	716	758	749	756	758	743	744	727	718	749	716	719	729	714	758	784	715	731	736	737	732	742	779	774	754	728	707	775	769	752	775	714	705	709	734	704	710	726	762	746	700	721	696	729	697	741	723	734	747	775	701	750	722	747	745	696	707	749	752	718	720	747	712	745	754	730	799	749	728	734	754	742	713	735	734	698	755	761	723	736	701	714	752	780	723	723	715	717	740	735	745	672	725	777	685	760	767	679	818	734	712	749	712	736	738	709	730	745	760	720	720	744	728	754	761	718	723	742	756	692	743	726	712	746	743	708	674	705	768	713	737	673	735	788	769	730	766	798	752	700	781	716	709	721	708	687	724	754	751	753	721	747	686	731	746	730	748	757	734	769	778	723	763	761	710	753	758	740	784	704	759	711	762	777	749	738	742	751	730	730	721	721	716	753	732	700	732	695	768	735	756	727	740	715	735	738	760	736	718	768	749	761	714	754	708	715	749	770	775	734	714	745	736	725	736	722	761	703	766	716	697	750	734	749	707	727	769	717	752	765	702	741	748	757	751	770	692	737	748	744	700	721	752	752	739	733	734	736	705	780	770	690	775	743	753	691	734	746	761	733	759	720	755	738	765	740	735	783	747	728	725	755	726	739	728	750	746	754	788	697	795	730	705	742	741	720	757	753	752	661	721	754	714	734	746	771	712	753	719	722	692	749	766	734	718	735	700	723	716	761	743	799	738	703	747	745	771	744	776	789	743	717	733	776	757	718	719	686	750	720	705	751	745	747	741	724	739	734	698	723	756	691	742	774	747	729	722	790	737	714	753	741	713	699	689	700	764	730	732	709	732	758	736	723	703	709	763	711	736	722	736	718	774	766	733	711	684	723	738	734	674	735	703	746	732	760	768	780	747	748	779	740	723	687	750	733	753	714	716	729	709	729	740	739	778	755	768	775	733	670	743	765	794	730	735	730	712	689	767	718	727	743	730	725	768	746	725	757	735	744	746	742	711	737	726	750	741	740	753	723	779	732	736	762	698	712	762	743	714	746	711	736	737	778	788	749	709	691	707	698	757	738	741	733	712	733	671	769	761	733	784	747	690	723	734	744	728	763	778	767	768	745	761	721	726	765	698	742	714	679	732	761	746	747	718	713	741	714	776	765	774	688	716	775	762	745	742	719	737	730	717	738	736	742	716	741	726	777	718	798	741	807	725	716	709	748	721	802	756	722	748	742	713	725	753	719	748	687	743	711	737	712	779	724	764	719	691	732	730	765	754	778	711	705	729	721	744	724	747	723	715	780	783	782	778	769	739	716	741	749	756	700	710	735	775	722	760	692	761	752	758	707	775	696	742	769	711	709	804	778	743	665	737	736	749	716	748	702	711	761	698	756	683	771	744	729	767	735	768	783	755	731	756	678	731	754	752	709	696	700	746	748	745	742	726	731	715	753	694	723	800	715	737	714	715	744	774	700	749	718	762	706	736	752	746	777	728	743	751	729	752	702	709	737	732	698	746	750	753	752	746	732	700	738	739	734	710	772	724	740	729	684	741	763	734	728	741	721	714	777	766	743	696	710	751	748	709	691	810	735	699	743	747	703	730	781	740	742	757	723	745	759	729	692	757	683	718	713	803	727	729	737	781	696	764	776	771	729	723	731	758	716	691	735	704	689	755	736	735	739	759	770	751	747	759	725	733	781	772	777	740	734	717	718	715	750	759	717	747	754	725	783	736	761	702	749	695	699	703	750	760	726	725	715	726	743	726	720	744	730	692	774	759	745	713	679	767	711	743	705	764	769	773	760	768	766	710	782	744	792	725	735	771	747	714	693	755	716	718	720	697	740	747	749	714	717	760	751	750	679	761	752	748	742	718	718	739	706	701	734	727	740	747	745	724	715	704	699	749	747	712	717	747	773	715	736	716	738	742	716	766	730	726	739	717	711	739	730	751	716	766	722	761	703	707	668	759	721	731	731	725	750	748	705	742	722	721	740	702	768	692	713	705	750	788	727	790	728	762	803	722	782	706	706	735	781	722	709	759	723	725	735	809	736	733	743	758	740	742	741	727	788	753	681	780	704	747	748	758	758	750	728	718	730	758	747	763	714	747	771	708	694	706	705	740	726	753	743	703	734	729	755	744	725	771	697	721	734	710	737	744	749	735	694	740	695	675	713	753	749	739	710	742	701	767	676	784	730	705	721	714	730	736	678	783	787	766	733	751	724	678	717	748	742	699	672	695	687	706	732	744	758	751	699	742	694	771	740	731	733	769	735	752	689	747	705	754	727	713	782	732	727	722	749	729	760	797	696	730	735	753	789	730	744	736	735	720	732	694	720	771	723	757	744	728	737	739	733	704	745	725	746	771	698	710	751	712	782	711
69997	66276	73168	50641	36410	21571	12617	6787	7671	4603	1290	356	303	253	738	722	485	379	270	307	268	240	225	204	193	188	218	194	199	201	176	197	207	198	186	192	195	212	167	185	168	186	191	193	207	181	175	208	173	160	216	169	197	190	201	192	211	192	187	172	176	194	200	182	212	204	178	211	179	184	206	194	173	193	177	194	192	183	177	204	202	198	198	183	203	167	183	178	175	174	220	197	189	182	192	186	200	184	199	181	169	197	215	172	201	182	172	190	196	173	204	191	183	173	171	190	188	194	199	175	202	224	193	196	193	208	199	208	174	182	200	188	188	189	200	227	179	195	196	187	191	198	176	186	176	170	214	182	175	182	188	191	172	171	193	181	200	189	180	189	182	183	183	169	188	161	201	194	162	172	182	198	195	169	211	181	198	185	178	173	197	189	165	173	172	195	195	175	209	190	185	194	185	175	193	219	207	179	179	187	156	188	183	179	202	213	174	181	176	200	180	183	208	175	169	211	183	180	162	190	193	174	175	191	200	209	195	204	197	169	186	203	220	186	175	166	182	178	186	193	190	213	207	181	190	184	177	147	176	183	177	217	195	206	194	169	198	181	202	176	195	182	176	191	187	180	214	206	200	169	195	175	200	183	192	203	183	179	194	188	194	197	190	181	167	182	162	212	198	207	171	193	189	184	183	191	191	178	162	209	176	196	214	207	179	192	220	193	197	174	180	208	187	171	194	204	175	173	178	187	196	197	185	171	186	188	181	197	186	205	189	174	206	198	182	192	181	203	169	203	165	193	184	188	218	177	186	180	198	189	201	214	203	183	191	199	195	202	180	178	188	174	188	187	187	193	188	181	203	196	212	187	206	198	193	187	168	208	196	220	198	172	173	212	182	207	181	184	203	205	186	179	179	171	196	190	151	205	174	186	168	199	167	190	209	183	179	176	178	197	183	186	184	193	177	188	169	159	200	175	170	192	184	185	169	192	183	209	206	169	184	198	197	202	212	169	215	189	187	209	175	181	184	178	180	185	196	176	181	186	211	183	189	183	177	189	171	170	190	203	201	167	193	173	197	212	170	154	224	181	185	161	155	186	198	206	197	199	191	198	184	186	193	218	200	221	211	194	196	180	209	194	203	191	200	175	191	176	197	201	213	206	192	208	179	213	184	187	208	188	164	208	191	187	201	197	188	188	207	176	183	177	189	208	187	188	199	203	181	183	194	195	190	195	194	191	191	219	201	182	198	176	195	175	189	196	195	182	218	177	177	195	198	191	176	210	179	213	172	216	215	178	188	202	196	189	187	201	185	195	200	209	173	189	184	199	169	188	184	191	163	189	178	186	176	161	208	178	190	225	203	204	177	181	210	189	189	197	192	182	192	163	196	170	201	171	203	194	175	184	171	172	183	178	194	199	186	182	201	180	190	181	170	190	178	215	202	192	198	190	176	187	231	182	168	195	193	201	166	165	190	169	198	187	193	189	192	233	192	206	178	176	203	195	198	213	163	207	201	166	181	181	181	188	182	161	180	177	199	186	219	200	197	174	178	167	183	193	189	203	163	192	202	179	180	195	194	188	178	181	174	163	190	199	190	200	197	192	188	172	183	186	214	205	210	178	144	192	167	189	200	183	190	196	195	179	190	222	169	173	197	178	195	179	179	206	195	173	187	177	171	189	172	169	182	166	158	200	195	187	175	200	180	177	175	179	200	184	176	186	201	159	182	187	171	206	182	169	166	179	222	177	181	197	192	218	174	187	164	215	205	203	175	192	180	198	182	198	191	179	190	220	174	225	199	187	168	218	171	193	195	212	182	216	172	188	207	169	193	166	196	192	192	208	187	190	184	192	187	190	187	191	190	187	191	192	198	179	182	174	191	191	217	185	162	202	165	221	181	160	199	175	194	201	186	183	218	167	163	192	171	172	212	213	182	185	181	176	198	203	202	191	188	192	193	217	204	174	211	195	186	191	177	186	171	182	181	173	208	196	183	199	176	184	197	174	178	192	192	186	208	194	189	180	191	167	210	211	172	190	179	193	202	174	195	187	179	206	182	211	181	178	197	200	177	206	186	191	207	200	190	189	181	204	190	191	220	183	197	209	161	190	190	206	178	188	194	187	174	181	184	178	199	172	188	153	181	190	171	172	182	221	179	189	194	176	185	186	202	216	212	145	220	178	186	152	181	200	204	178	182	196	196	199	212	182	161	201	191	175	180	189	189	206	171	169	205	196	191	169	169	191	193	170	197	179	210	202	226	189	197	186	197	154	180	196	178	171	197	200	191	213	194	185	178	179	199	159	190	168	178	201	187	191	179	210	199	204	186	168	193	162	163	190	207	190	165	178	195	178	186	187	179	185	193	168	222	226	190	182	187	189	219	185	216	184	192	182	172	199	186	159	206	204	182	173	178	185	195	174	181	189	191	196	179	175	181	177	208	176	176	166	180	178	162	179	171	185	192	193	177	203	190	178	229	192	190	161	167	189	186	159	213	160	174	192	187	189	211	192	170	171	202	206	190	201	200	199	201	203	163	167	196	184	169	175	192	202	202	204	197	202	195	175	202	202	202	196	177	180	167	167	203	192	181	189	196	209	178	201	193	171	181	188	190	173	189	198	161	214	186	165	204	200	197	183	183	173	192	199	171	187	199	173	193	182	190	198	211	203	169	163	188	173	184	177	162	181	185	185	190	206	213	201	178	199	180	175	207	187	175	194	177	178	170	175	177	196	177	180	174	198	182	180	195	174	178	178	184	167	194	210	189	226	203	187	169	195	174	195	180	200	199	189	186	187	186	185	190	184	167	198	204	193	195	146	164	171	194	214	203	182	201	180	241	176	202	188	195	229	182	191	173	187	199	204	207	156	189	203	173	187	173	187	195	193	168	203	175	182	188	204	178	166	210	187	190	164	185	193	200	196	202	175	177	178	187	193	190	156	153	194	196	135	185	198	190	181	192	158	200	189	170	190	159	198	201	187	180	191	194	154	194	190	180	200	179	201	202	173	184	206	191	184	162	187	197	191	198	166	190	177	196	196	198	188	178	190	201	189	184	176	170	186	192	200	178	171	197	200	203	173	190	199	197	185	187	146	200	187	186	193	175	215	192	199	186	177	206	197	153	168	178	209	178	204	186	203	204	196	197	172	181	204	202	159	173	207	163	201	177	167	203	178	218	163	175	188	189	169	194	166	199	180	169	180	193	173	197	153	191	181	195	209	184	180	174	172	215	214	206	198	190	181	181	157	186	187	214	197	180	207	208	189	221	204	219	199	205	231	215	199	175	198	156	176	154	180	201	211	176	197	182	171	186	197	210	177	183	174	183	175	195	180	182	204	212	195	199	213	177	203	176	213	175	180	186	169	196	184	150	199	196	171	166	179	186	186	184	185	198	182	186	174	192	181	199	197	182	167	196	232	194	200	207	188	186	175	172	209	170	184	191	204	195	191	189	207	165	186	197	204	175	171	176	180	153	192	168	179	213	198	186	176	190	219
44247	54142	73755	53777	36385	24703	18622	12367	21575	14433	4607	1523	1166	999	3442	3706	2408	1702	1128	1164	1145	891	744	655	611	580	498	517	562	509	472	507	506	494	514	548	513	513	540	514	477	508	554	517	508	471	526	493	495	526	474	449	495	521	484	500	491	436	484	497	511	467	501	503	467	494	504	493	508	483	461	472	513	487	441	476	501	444	502	516	453	471	482	504	495	464	513	464	482	491	473	531	489	458	479	502	480	524	517	513	495	468	482	480	463	489	494	473	532	494	522	469	503	517	487	464	481	473	515	521	531	456	491	494	488	489	476	497	462	461	476	460	484	499	512	500	457	477	479	494	478	499	480	490	488	499	504	475	501	439	500	444	488	502	440	446	495	500	473	503	453	438	493	493	505	507	473	481	446	516	501	502	507	465	493	469	503	468	446	480	479	480	481	486	501	517	475	458	521	484	439	450	476	461	439	469	463	505	441	478	439	471	491	504	513	515	483	406	478	474	494	515	501	496	483	521	490	491	459	488	465	496	495	483	501	472	492	478	485	446	496	494	517	457	529	464	500	446	481	434	438	521	441	478	507	533	472	496	468	472	507	479	485	484	460	510	497	499	499	455	539	496	494	499	501	513	513	489	462	472	496	454	482	490	468	507	491	503	465	480	488	491	450	478	512	480	514	461	474	498	505	484	502	490	470	487	492	475	496	508	491	450	490	485	482	494	499	514	502	479	483	500	487	487	469	457	475	460	500	451	459	468	465	472	534	471	486	458	476	550	459	497	508	499	478	459	478	500	463	504	499	514	490	466	483	508	458	506	444	541	432	525	473	479	457	463	501	514	494	460	462	508	516	511	519	476	502	477	478	471	481	511	469	473	498	450	474	527	476	502	439	494	478	478	487	490	472	527	520	450	506	506	504	468	505	469	483	497	458	448	470	470	487	462	467	460	511	492	481	510	478	471	492	475	501	473	466	444	514	495	504	471	471	511	477	468	489	473	479	491	502	493	513	521	515	478	473	512	480	494	470	485	472	451	481	485	505	472	485	440	470	457	463	471	488	475	495	492	510	484	466	447	461	507	474	501	464	474	478	497	482	507	455	449	411	501	473	452	476	476	483	467	477	502	473	515	485	510	485	510	453	467	469	512	496	484	499	457	494	487	496	462	457	485	474	488	469	471	505	516	468	480	487	466	512	477	518	463	486	512	474	486	491	500	505	460	454	519	440	518	483	505	493	499	459	466	467	487	476	500	475	498	467	507	507	490	495	497	478	489	453	466	499	489	490	493	468	486	471	486	456	493	524	493	443	487	489	514	496	485	436	443	486	491	475	485	485	476	474	512	453	508	478	487	473	500	464	519	485	461	466	457	457	525	513	440	484	508	452	501	470	472	465	501	485	479	466	474	455	488	510	464	461	483	475	483	488	495	509	512	447	482	498	465	457	520	483	463	473	490	472	419	467	457	517	473	491	488	513	467	481	466	439	460	505	463	518	468	474	508	461	487	462	491	486	501	477	481	491	487	509	449	479	494	450	442	458	466	482	456	443	501	498	475	490	494	495	475	524	460	459	482	498	486	503	458	462	515	487	506	478	494	464	466	505	512	484	508	461	496	466	488	481	483	477	499	467	499	522	503	496	478	448	483	492	521	471	467	457	503	492	484	495	478	506	495	476	449	496	491	468	481	483	450	475	512	478	505	481	454	471	473	496	510	443	472	499	513	481	503	488	502	457	463	460	501	500	509	480	509	479	494	481	446	490	425	492	473	489	461	493	530	523	448	490	459	457	505	513	512	463	501	507	478	487	500	482	436	486	483	499	471	492	504	465	519	485	492	482	503	511	447	471	494	501	500	462	447	501	461	535	467	466	490	507	483	448	490	480	528	493	494	495	471	447	454	507	516	491	492	473	460	484	487	479	480	485	526	505	469	464	472	497	487	472	499	519	464	463	462	510	457	488	452	514	513	438	489	474	504	491	451	488	487	497	467	467	481	502	478	467	474	475	465	486	493	476	506	501	488	472	487	460	525	484	476	495	471	472	519	469	481	501	472	509	469	491	443	515	461	446	472	484	533	494	475	495	478	457	488	484	446	491	438	513	483	472	460	493	490	517	501	475	489	520	481	496	462	489	482	497	430	465	503	491	488	521	499	495	519	458	487	488	503	492	508	492	479	497	527	511	486	488	455	511	487	458	505	458	491	520	453	447	490	473	504	473	503	481	475	494	476	469	467	500	477	466	473	512	519	517	518	457	496	476	503	449	469	462	478	518	493	479	451	466	459	462	435	488	496	459	472	503	512	450	481	508	460	450	479	501	492	459	490	560	451	498	491	512	508	517	459	461	482	457	476	465	485	493	480	537	464	516	477	471	482	483	472	488	489	458	482	435	480	495	461	447	484	460	486	478	478	488	494	462	461	455	505	464	485	496	477	480	465	470	525	470	471	500	460	476	493	499	475	514	501	475	487	479	510	488	501	517	451	502	502	484	548	505	460	466	474	456	514	521	467	450	476	492	499	502	496	491	466	458	487	512	504	519	491	501	491	482	502	522	461	494	488	477	508	474	456	488	497	464	501	468	481	496	519	490	493	477	479	484	470	442	463	493	514	483	479	500	484	496	465	487	495	501	513	446	492	509	542	458	495	536	473	505	496	493	468	436	495	481	472	464	500	519	473	507	471	506	483	483	508	446	511	532	462	469	483	484	485	477	493	492	498	494	464	498	509	490	521	453	503	466	510	517	460	513	467	472	470	516	466	475	490	475	476	472	486	484	454	516	520	437	489	490	464	524	476	489	528	466	503	487	477	457	493	464	509	472	483	458	493	481	505	519	461	514	494	472	455	457	467	509	458	455	491	490	501	423	504	480	464	490	448	480	514	473	487	510	469	505	519	511	497	460	497	534	450	508	473	507	481	487	492	480	478	533	480	444	500	470	498	460	477	478	449	467	479	494	505	487	486	483	480	505	466	465	474	507	539	480	440	488	487	517	480	520	446	481	472	514	477	487	525	495	508	511	492	521	432	484	483	470	498	493	489	488	451	508	501	500	503	533	448	506	451	525	514	475	483	468	504	518	446	478	504	487	435	494	478	499	473	472	516	475	482	477	511	516	491	472	499	470	466	449	501	476	446	483	517	510	468	482	480	492	472	456	515	487	465	483	493	494	499	471	470	448	472	499	479	510	418	463	465	452	508	486	476	487	504	490	497	497	484	486	481	492	490	472	504	502	486	508	516	486	447	550	445	454	488	453	439	495	514	460	467	502	468	551	509	485	457	505	463	483	457	486	483	490	509	466	509	515	490	485	484	496	483	428	480	478	478	486	500	475	489	448	502	494	474	501	474	479	461	509	494	484	455	469	500	500	478	468	480	501	517	476	481	474	489	473	438	524	470	521	448	481	489	499	492	474	531	452	452	483	465	449	459	510	482	493	488	470	491	479	492	475	509	469	486	502	442	502	482	479	458	484	514	477	452	478	452	454	502	474	455	472	476	486	472	495	476
14267	9475	12030	4740	2684	988	613	468	509	474	442	382	407	393	452	387	398	388	392	406	396	378	395	408	418	411	384	390	396	449	382	382	411	411	420	380	387	395	393	428	392	365	404	393	406	404	356	379	425	401	372	408	404	393	414	431	374	388	406	393	383	396	350	423	397	430	403	384	382	352	367	409	381	388	391	403	416	391	418	382	382	388	411	395	416	416	376	381	362	413	347	404	417	405	388	368	401	389	406	374	396	450	396	409	387	398	443	419	399	369	411	388	389	388	427	414	343	397	415	416	407	412	404	425	355	392	386	421	392	376	378	377	378	398	422	406	382	394	388	401	404	345	410	393	398	420	377	380	344	361	382	400	424	409	391	383	385	395	365	384	432	382	375	421	373	392	398	407	394	367	385	373	370	395	396	372	389	378	405	405	383	361	407	409	389	434	380	352	382	438	364	413	404	401	378	353	400	397	398	372	433	396	392	402	376	411	470	430	406	357	376	372	395	390	381	398	419	396	390	366	393	365	377	428	388	404	400	375	394	378	410	386	425	387	432	389	394	399	399	419	408	386	389	368	370	414	417	388	388	388	345	388	414	445	398	402	414	397	368	424	412	397	405	371	373	378	395	369	414	402	402	410	370	369	357	379	398	385	379	376	352	429	389	357	397	409	372	421	392	396	375	384	395	407	406	374	380	346	420	409	410	395	383	425	395	405	420	381	414	377	419	404	360	374	376	411	385	408	408	400	386	338	387	357	375	402	395	407	382	385	410	449	371	403	392	394	376	391	395	376	431	422	385	379	407	394	354	395	375	372	374	379	388	397	385	364	402	417	387	344	354	413	374	411	407	402	372	403	390	381	434	393	411	397	399	374	386	382	360	403	410	437	406	407	350	415	380	412	359	399	377	385	394	401	416	424	400	369	407	401	425	392	401	377	395	408	391	403	402	399	363	363	355	375	419	391	374	401	352	421	386	417	388	349	394	357	363	384	382	381	390	380	387	381	385	407	411	394	368	428	395	372	347	384	383	374	430	382	385	379	381	397	406	356	402	400	435	415	400	398	386	396	383	401	407	390	410	384	408	395	374	361	381	422	390	397	374	392	400	374	334	360	385	404	414	378	391	429	381	397	426	430	386	397	374	409	398	408	397	371	405	420	373	385	381	414	377	368	406	399	401	398	371	399	414	417	363	383	406	384	408	406	384	356	401	436	392	378	411	388	400	370	407	364	370	420	380	364	450	383	380	384	396	415	418	409	435	385	390	420	379	387	398	389	400	388	343	418	408	372	400	363	379	368	364	374	353	420	383	400	371	363	357	355	421	419	416	391	390	401	367	397	407	408	409	402	402	395	389	410	382	382	404	462	404	390	367	398	406	396	377	405	389	390	379	358	372	379	384	424	392	398	342	359	378	381	390	383	403	374	418	391	402	401	404	414	411	405	359	377	418	409	408	400	368	402	386	403	395	377	408	417	385	399	411	369	373	374	442	377	388	377	402	411	383	361	402	386	369	408	380	364	398	406	438	403	379	382	389	368	384	373	363	372	379	333	375	359	362	399	371	375	403	413	382	389	360	429	420	446	406	375	378	401	383	393	389	409	418	405	374	392	399	368	377	368	402	427	423	346	385	409	398	365	380	398	369	390	397	376	369	443	407	421	371	402	425	403	386	394	411	408	372	377	397	397	353	381	378	376	375	365	407	393	384	401	386	377	407	399	423	345	382	361	405	402	417	411	400	411	382	375	409	375	378	379	375	400	375	402	418	375	391	373	384	376	381	380	413	369	388	384	377	357	408	426	397	392	389	391	405	359	379	396	406	390	396	343	387	380	385	385	367	412	436	384	379	409	426	411	370	386	405	391	391	416	402	396	380	394	357	352	425	423	392	370	353	386	389	410	370	387	388	394	399	424	436	380	376	373	366	341	378	355	429	401	385	361	385	370	404	418	390	435	404	386	401	454	418	414	410	412	368	351	350	390	379	345	424	428	422	362	376	398	377	424	397	390	391	356	376	409	403	412	408	407	395	365	399	387	402	389	373	362	437	388	385	432	361	404	418	377	420	383	359	406	341	358	380	370	394	395	383	349	382	400	362	427	390	438	358	342	404	357	407	388	438	371	373	368	397	375	367	401	388	395	392	401	386	419	389	396	406	359	396	427	419	429	383	392	414	373	388	412	423	371	375	409	389	356	375	388	378	411	384	422	363	402	390	339	403	366	389	388	405	404	397	388	418	402	387	373	379	355	392	382	390	401	387	367	391	391	401	400	359	326	372	426	373	379	379	372	414	394	399	417	394	392	424	407	379	385	372	364	390	404	375	424	392	402	411	391	390	380	402	424	406	408	389	373	398	406	330	408	390	425	375	417	353	398	413	380	403	382	380	381	384	374	376	410	372	387	396	411	396	383	399	379	400	385	420	360	401	407	393	379	398	397	412	366	358	357	401	399	413	395	365	390	396	356	364	385	420	389	382	388	395	385	397	364	379	357	412	414	392	377	389	381	395	370	405	368	402	375	364	379	388	406	382	363	404	390	396	413	364	377	424	387	365	385	420	360	356	389	408	376	392	372	395	406	420	369	414	346	359	375	399	406	384	386	376	393	398	375	402	407	375	406	370	405	385	404	388	441	363	365	386	376	392	388	368	430	425	417	410	407	367	414	373	399	428	426	426	399	364	373	414	377	390	354	399	402	407	384	392	357	401	390	381	378	412	377	415	385	415	355	430	380	452	359	405	415	393	394	372	395	373	404	395	392	406	378	374	392	379	385	407	407	389	393	377	387	385	401	419	447	401	389	374	419	374	396	410	432	389	384	362	386	368	381	384	421	394	400	369	388	414	374	413	385	388	439	374	393	343	421	396	384	411	377	440	399	415	377	384	364	368	351	391	428	396	386	425	395	418	378	412	418	411	393	372	381	405	404	371	403	414	411	412	397	419	388	402	392	371	427	390	394	388	416	377	370	377	357	379	399	377	365	419	398	392	397	408	385	375	388	406	412	416	364	376	384	387	367	366	376	415	378	404	377	393	397	413	356	389	387	431	400	393	398	422	379	403	372	400	410	344	384	411	393	418	413	377	362	370	391	370	406	373	410	349	390	404	376	377	385	391	395	421	409	378	377	382	411	402	419	395	424	382	406	381	384	366	386	366	378	392	404	389	404	401	377	405	412	397	371	395	376	354	387	380	380	400	387	409	388	344	423	360	394	371	386	374	398	382	398	389	437	433	374	434	424	369	376	380	421	359	367	373	348	383	388	388	388	395	403	365	395	378	409	371	390	390	394	393	421	410	395	371	392	366	377	435	409	364	354	382	377	412	385	377	405	388	390	392	381	419	403	403	399	399	390	404	422	368	391	383	390	405	388	375	410	391	393	393	375	411	389	384	355	372	394	406	412	433	399	387	399	378	346	398	392	388	390	362	440	398	398	398	382	387	376	369	401	380	402	379	421	401	419	372	415	417	414	367	365	382	395	378	373	414	377	398	405	398	381
11999	12442	20096	11937	7936	3280	1992	1476	1491	1398	1075	936	969	983	995	986	972	1034	989	932	935	966	946	1006	927	901	940	953	963	950	883	961	938	909	968	929	911	924	948	951	930	965	893	972	950	974	849	929	915	874	888	948	904	932	988	940	905	964	925	917	952	961	929	915	908	959	946	938	947	969	946	944	910	894	962	885	907	952	918	991	962	944	936	941	922	921	929	901	886	935	940	890	990	899	960	914	941	970	945	880	927	905	955	931	931	903	968	858	926	940	923	874	958	898	927	889	885	942	935	927	975	931	977	884	1022	929	927	949	929	894	957	993	1000	902	925	925	1004	928	885	954	919	927	913	939	959	904	965	966	922	962	913	907	963	1005	931	914	939	908	932	911	949	913	975	923	1017	957	894	953	965	894	909	891	951	936	917	958	933	915	948	905	945	915	885	931	878	961	945	938	979	913	973	949	926	892	933	912	919	935	945	914	964	936	939	951	912	901	994	980	943	955	941	926	866	943	883	935	948	989	1012	967	880	928	956	936	944	941	1012	943	987	943	887	923	986	951	984	892	937	908	977	987	971	902	918	905	962	882	982	962	953	977	964	951	916	899	956	958	915	998	920	936	916	917	955	876	909	971	913	968	938	954	922	993	964	931	923	983	925	889	926	890	937	916	950	923	943	933	923	910	931	941	955	936	903	967	894	955	933	949	915	933	935	922	936	948	908	897	926	935	951	925	898	969	991	937	965	947	956	884	904	965	945	883	932	936	980	969	934	940	937	964	884	921	934	913	990	972	938	886	946	944	942	930	946	947	910	930	890	928	927	945	942	939	989	930	932	915	996	940	976	919	947	903	917	929	902	977	935	945	916	881	908	939	931	929	937	927	902	945	900	971	935	932	917	1016	950	904	932	942	929	922	917	934	984	954	887	971	892	889	966	977	947	953	961	928	954	945	946	946	949	924	934	937	978	894	919	930	954	972	926	934	942	934	947	951	945	959	950	941	964	955	890	928	927	889	955	939	962	957	918	930	960	918	923	976	1001	893	929	958	954	915	895	945	912	896	928	903	957	908	954	926	920	900	935	928	910	943	888	926	946	983	949	951	939	999	967	940	959	903	914	934	949	977	936	929	913	935	986	905	915	917	892	967	952	915	950	932	941	945	990	1011	977	907	906	887	946	922	893	881	903	888	943	930	959	902	950	961	911	890	959	907	938	931	905	986	954	925	899	958	946	928	948	902	1004	966	896	948	900	907	958	991	911	903	931	921	933	944	901	937	875	962	931	862	958	951	942	906	932	957	919	953	865	898	966	909	919	942	949	957	963	955	950	946	903	956	953	926	956	913	933	908	1006	941	884	933	917	930	958	964	937	925	958	973	959	955	927	959	972	900	919	903	926	913	930	935	909	944	889	968	945	960	942	936	955	945	918	904	886	956	898	971	891	980	994	956	963	1006	957	884	947	948	940	956	984	879	923	965	947	919	922	919	927	894	958	926	908	911	899	942	938	919	944	966	933	934	963	908	910	988	935	966	957	916	953	925	920	962	906	954	943	913	952	876	922	942	925	953	918	950	919	959	954	925	943	937	925	875	934	972	912	910	930	890	970	949	970	982	885	954	943	973	924	929	895	907	919	921	987	1007	901	986	925	941	936	927	890	912	961	952	945	945	943	972	974	896	910	922	933	944	944	912	926	958	963	941	899	891	949	911	934	937	901	1007	945	911	954	917	895	958	948	970	926	949	973	904	914	959	908	903	926	895	918	873	950	976	950	938	928	945	884	941	954	931	954	905	940	872	917	925	948	905	979	939	941	921	948	950	928	899	960	988	933	929	970	951	933	912	913	962	920	886	937	897	898	965	907	898	972	962	961	948	905	906	930	894	934	984	932	978	963	934	946	951	916	958	893	934	924	910	920	1009	930	942	892	909	910	926	954	934	972	909	890	931	899	938	958	974	930	977	883	879	900	914	916	942	930	985	936	959	983	971	935	886	926	940	923	910	958	910	953	948	989	914	874	1010	949	925	935	954	937	968	858	946	907	983	930	909	965	905	959	950	899	949	962	965	960	975	872	959	886	943	949	876	944	956	942	915	960	897	991	963	947	940	903	940	991	994	885	918	954	930	915	905	922	897	959	935	989	967	968	930	955	909	931	948	955	927	992	947	963	950	937	1007	883	930	956	992	953	905	945	932	950	979	907	937	926	953	936	922	953	935	885	921	958	932	901	950	929	974	942	930	913	959	882	903	937	962	912	933	911	944	955	914	931	898	950	930	874	926	927	916	963	891	936	938	933	974	936	980	961	947	902	944	941	923	959	898	947	923	963	931	941	961	959	916	895	940	907	939	1018	928	924	958	921	937	937	949	925	905	886	946	928	917	957	918	931	907	957	970	913	929	937	946	889	946	1009	903	907	976	956	929	982	929	903	937	901	969	942	982	1005	954	939	904	981	914	926	968	978	946	869	915	975	890	931	962	976	904	962	952	922	911	949	933	913	976	950	918	972	871	856	935	934	942	966	960	929	901	920	951	902	975	927	914	937	936	940	923	950	874	929	924	932	948	915	926	885	925	901	941	933	914	953	892	913	970	919	938	912	949	926	973	995	989	926	929	967	915	890	946	877	986	906	954	932	882	979	965	948	941	949	991	966	919	961	893	974	932	1029	893	944	922	950	945	928	966	947	920	951	967	945	958	888	926	926	976	970	983	892	923	963	889	952	975	888	961	957	936	973	929	924	934	975	975	929	927	958	983	991	923	956	919	950	927	930	929	893	987	906	951	922	913	980	977	907	918	893	935	964	936	931	877	911	935	927	905	930	934	906	915	944	914	902	910	974	915	915	923	951	893	938	935	963	906	948	971	1007	973	910	923	925	999	920	910	984	964	898	931	940	936	947	875	959	974	964	939	932	933	914	972	905	986	919	955	922	974	910	889	938	984	949	889	922	992	918	967	951	937	956	954	938	957	954	982	993	954	960	937	941	900	946	962	949	918	951	930	938	923	942	963	907	899	919	923	853	967	983	907	953	979	910	928	961	962	979	902	860	974	990	960	919	959	970	947	895	908	996	934	997	883	940	981	958	962	902	937	929	947	932	900	952	936	957	942	973	983	910	910	918	896	893	984	913	956	899	965	954	922	905	981	954	951	930	944	927	918	957	846	941	927	937	953	876	949	908	903	918	947	856	927	924	911	954	892	953	918	945	892	934	915	924	938	911	920	959	951	939	964	950	929	901	957	931	920	941	921	944	939	954	923	954	920	927	905	928	977	943	937	906	870	961	1000	937	942	933	933	933	924	921	969	924	959	948	949	903	883	949	928	915	939	952	960	968	938	932	962	938	956	961	946	915	910	940	986	986	944	917	898	977	932	935	931	908	925	965	971	928	946	926	954	965	933	939	916	962	905	914	912	990	868	952	917	944	898	938	944	941	900	931	954	908	943	947	927	919	897	957	983	926	929	927	922	951	910	931	948	894	937	927	918	883	904	965	948	885	935	968	929	928	961	939	936	929	911	914	874	921	991
57755	56686	64807	41571	30580	15895	7302	3615	1931	2191	941	431	400	380	542	561	489	410	391	342	361	366	340	337	340	318	298	331	309	312	276	332	322	323	308	305	333	331	296	310	291	303	276	326	297	328	301	326	305	321	321	336	324	315	346	328	349	304	309	301	290	315	309	316	283	344	314	315	304	330	317	307	317	316	325	307	308	305	328	305	309	291	276	320	306	340	309	289	318	314	318	334	292	323	311	318	357	306	310	282	274	301	312	281	299	286	337	312	299	264	312	329	326	319	302	307	309	308	301	348	339	315	298	294	329	320	284	322	322	315	287	322	325	322	321	320	296	317	290	286	320	326	304	317	336	333	311	306	300	318	321	291	305	326	276	303	304	282	355	312	316	301	286	282	275	302	313	317	335	318	316	298	333	304	333	284	301	288	311	304	307	292	318	293	308	305	347	306	291	331	310	312	308	298	302	319	309	295	288	315	280	305	288	303	322	309	324	303	294	324	301	316	326	274	296	289	319	319	298	301	272	282	297	330	327	295	313	314	300	318	339	285	303	278	305	301	317	304	334	309	281	315	304	270	328	298	278	334	313	304	305	304	285	296	307	288	319	304	276	342	303	288	313	301	304	301	290	307	297	333	288	326	301	310	337	285	321	333	298	322	344	289	320	300	297	287	276	306	317	294	300	336	288	281	296	282	290	306	283	284	302	288	310	327	311	311	295	345	285	302	307	320	309	281	319	301	301	298	337	303	297	322	315	303	339	309	307	327	335	312	280	285	285	290	284	296	328	312	319	342	319	289	306	294	314	330	314	284	321	316	284	287	306	307	317	328	336	321	317	308	320	301	298	292	321	291	323	271	295	315	308	328	326	340	334	306	326	302	305	276	308	331	305	309	335	305	316	279	323	315	294	330	301	326	308	310	321	321	273	304	334	305	332	299	297	323	320	341	303	310	315	282	305	315	305	287	342	306	273	291	321	316	292	294	314	317	304	298	287	278	318	291	320	286	317	312	307	290	302	303	307	316	319	294	296	316	316	311	324	309	293	324	301	294	317	297	335	296	331	328	322	310	305	323	318	349	289	321	299	338	318	338	341	323	304	324	314	298	322	311	336	326	306	289	324	316	292	302	333	292	343	300	287	362	295	305	286	292	311	362	276	291	313	315	285	304	316	315	334	328	323	346	294	296	341	338	329	321	313	305	299	273	314	335	305	309	342	294	292	305	325	324	287	319	324	279	315	296	271	349	313	337	302	296	350	306	365	315	317	314	302	311	308	294	307	311	289	312	340	337	314	318	285	297	296	339	312	297	332	306	310	318	293	300	291	316	268	306	313	311	298	309	336	329	317	295	332	280	333	323	327	287	310	309	314	328	293	292	318	289	311	295	306	279	293	345	302	321	278	296	331	311	326	309	333	285	293	295	288	318	330	296	296	297	303	315	318	323	328	318	292	310	322	318	342	304	311	330	317	307	344	304	303	300	315	314	327	352	305	312	312	332	298	315	324	320	320	318	318	305	325	305	308	302	303	293	313	304	340	301	316	302	318	330	328	302	306	312	340	294	320	285	274	312	285	319	334	296	309	331	310	310	362	328	308	304	318	337	309	282	331	318	304	315	307	304	324	328	316	315	327	304	317	320	314	319	291	286	304	288	321	325	307	329	316	326	326	320	322	332	312	316	275	293	305	308	319	302	326	362	310	299	313	284	311	278	322	273	309	349	310	304	307	286	299	347	331	303	342	308	350	296	276	290	283	362	317	268	350	305	305	315	316	308	310	300	292	324	309	292	303	327	321	298	306	322	338	323	326	318	319	263	306	267	277	291	326	302	289	312	334	273	297	308	312	295	293	348	303	320	313	331	298	306	295	326	302	331	323	296	310	296	307	299	262	340	330	332	334	302	313	316	312	299	254	294	330	350	295	319	329	315	316	308	321	291	316	304	261	289	318	352	319	284	344	307	362	343	299	307	315	314	336	307	325	319	315	306	298	305	327	321	306	289	297	310	300	300	301	311	285	358	299	318	290	297	302	290	303	316	302	300	323	304	324	318	306	347	337	306	334	337	316	282	293	320	285	270	320	299	286	295	329	281	320	301	312	323	354	320	329	333	320	289	318	327	278	302	301	355	306	319	313	321	324	304	299	305	349	295	322	334	299	333	316	293	330	307	286	338	323	304	320	322	337	281	321	303	312	329	301	324	309	315	325	319	311	311	276	301	326	274	301	279	327	307	304	277	310	295	298	295	290	314	332	301	284	323	304	281	295	297	287	273	296	323	297	299	314	301	367	293	311	296	335	323	319	318	310	305	289	324	322	324	321	306	281	311	314	299	298	329	332	296	330	310	329	368	289	336	355	299	315	314	307	328	277	273	316	312	307	288	270	293	336	278	284	294	275	320	321	313	331	335	322	297	296	321	279	282	280	301	309	272	289	343	304	314	278	316	311	338	306	307	335	306	330	321	331	309	286	302	291	334	303	359	283	313	324	306	322	298	312	338	332	310	298	327	319	309	318	325	305	317	320	342	315	309	305	293	316	310	326	347	283	351	325	336	313	289	289	327	328	309	308	320	297	324	332	327	319	314	347	328	338	300	308	308	285	305	311	294	313	298	291	310	296	300	301	300	335	281	350	298	310	280	314	289	330	321	340	325	311	313	301	311	311	315	351	306	305	315	318	326	301	280	277	324	303	304	266	315	302	272	327	295	310	348	316	308	317	299	326	329	313	352	285	291	333	290	319	292	320	279	287	314	294	293	347	329	303	337	323	298	294	307	297	306	271	345	374	311	283	326	313	286	327	317	305	327	302	312	279	318	280	282	287	324	318	321	333	328	300	287	279	319	299	303	294	311	331	315	329	302	318	297	273	333	333	338	347	363	293	313	306	302	293	309	300	333	337	266	309	319	309	327	312	309	367	314	316	307	333	339	282	298	307	290	328	309	308	319	300	314	326	343	265	313	328	338	298	299	334	304	299	305	328	312	300	329	291	335	302	313	315	302	306	321	322	299	335	300	298	358	316	313	298	296	285	324	310	309	312	304	291	280	308	319	320	311	333	304	303	319	326	328	319	291	302	315	318	334	326	319	312	306	329	356	319	326	312	305	313	309	319	322	274	299	306	336	282	295	321	281	311	281	300	303	302	318	291	290	321	295	321	343	315	298	314	368	339	296	333	325	298	301	331	321	328	317	311	339	314	285	316	301	337	295	295	307	316	284	322	315	319	296	288	338	315	316	299	303	321	307	318	317	286	282	284	313	363	312	338	316	299	294	321	307	338	296	325	305	322	298	314	327	319	341	298	296	303	309	303	314	299	299	317	311	310	285	339	335	343	297	293	311	309	298	328	306	308	282	311	348	334	310	340	308	301	305	356	348	287	284	278	314	309	302	293	303	295	302	320	340	362	314	340	310	272	286	274	308	322	310	307	326	279	291	324	337	307	287	275	328	324	308	323	315	335	280	317	291	328	317	339	334	320	287	299	302	317	309	275	329	334	313
36460	45191	60553	45566	33807	19724	13978	8777	6163	9187	3218	1302	1183	1292	2375	2129	1887	1518	1248	1169	1093	1041	1026	834	841	787	732	784	821	753	776	821	780	788	767	751	774	760	775	746	743	722	795	761	745	770	728	743	755	785	752	740	754	768	752	751	821	765	744	796	761	740	781	754	735	729	759	755	745	746	781	780	767	745	780	790	794	752	748	774	755	742	753	715	744	791	751	760	730	785	776	702	768	757	752	726	745	808	743	717	779	752	779	735	690	747	769	743	796	724	730	707	766	790	764	763	723	754	769	732	761	748	788	791	740	713	740	767	775	751	756	724	693	752	758	764	689	762	779	732	765	724	742	713	732	768	728	782	772	740	729	729	767	740	777	784	741	756	747	741	728	711	795	799	738	732	755	738	772	739	752	741	735	791	715	760	772	732	766	714	732	783	764	799	730	725	760	713	746	749	792	735	757	705	735	772	756	724	708	771	741	785	777	784	742	756	799	700	783	739	782	715	764	774	777	743	754	758	770	779	762	730	732	756	742	725	723	770	779	764	725	727	773	727	718	733	735	737	765	793	791	726	830	717	731	759	733	752	710	768	745	764	771	749	724	779	736	758	749	757	738	790	728	803	771	698	772	737	713	753	703	744	822	757	740	747	792	753	724	809	755	688	768	758	796	695	737	741	741	748	779	785	780	737	768	779	767	725	781	749	759	762	735	722	739	725	692	767	686	761	722	723	728	746	737	738	741	691	790	774	770	721	707	716	735	724	749	752	747	761	766	719	739	790	772	717	706	690	697	760	734	728	758	751	705	730	742	774	730	712	751	723	719	764	776	747	727	787	743	756	752	797	802	733	739	773	741	781	715	800	750	739	733	684	766	772	752	709	804	784	701	756	741	725	772	763	780	752	769	750	684	724	727	756	726	788	769	744	714	706	742	765	787	743	724	719	734	748	741	764	739	733	756	743	723	777	773	701	749	748	719	738	732	746	734	770	717	772	784	767	767	756	721	784	732	746	711	752	746	745	774	746	743	753	719	747	751	746	760	779	795	725	714	798	754	709	734	751	720	745	725	796	747	705	674	735	732	811	770	734	756	779	750	767	721	747	766	741	805	711	744	770	762	785	742	786	724	712	778	726	731	742	755	720	738	722	761	704	724	784	764	703	725	776	788	762	786	720	735	777	749	747	754	769	719	747	730	783	800	777	732	723	735	740	733	725	716	710	725	751	711	743	726	768	728	757	757	776	723	740	747	693	724	736	748	747	731	724	768	754	728	738	721	776	780	728	745	719	799	767	743	696	795	722	740	721	781	771	729	805	790	722	728	730	741	743	742	750	766	758	757	719	736	749	753	741	746	798	728	688	797	744	726	748	748	747	779	724	748	755	733	712	756	788	782	760	782	755	755	771	742	717	727	731	729	751	759	720	778	712	777	727	742	756	744	756	713	765	751	744	763	777	718	759	785	715	734	747	726	706	761	744	756	766	758	789	760	749	757	693	725	787	761	768	764	721	711	745	751	776	798	752	757	760	743	761	770	846	725	670	745	728	750	711	748	744	756	778	714	744	736	720	756	762	769	738	738	752	774	723	755	737	766	767	715	715	701	769	754	761	773	773	733	799	725	750	775	751	758	772	729	753	785	756	752	740	772	712	736	726	734	762	767	765	749	740	754	742	727	746	749	694	692	736	715	708	745	724	755	747	773	703	756	708	753	756	729	741	704	744	736	775	755	767	781	723	770	730	755	761	740	761	814	756	728	795	729	736	732	691	740	769	722	746	774	731	780	690	740	762	785	767	746	766	776	733	744	740	732	782	758	790	750	740	765	737	746	722	737	766	744	760	797	745	743	766	784	761	703	785	708	784	722	764	762	736	762	762	734	739	748	739	784	757	773	740	786	686	778	738	723	763	769	728	747	764	757	753	769	751	745	775	742	715	737	704	785	796	817	745	718	748	688	746	768	728	749	752	837	752	809	731	730	762	790	742	789	731	767	737	730	727	715	737	756	760	744	767	707	750	748	744	772	728	748	765	765	756	790	752	754	785	745	766	765	763	732	768	756	755	723	751	756	791	747	778	727	754	779	730	745	774	724	720	741	717	723	717	719	698	759	742	763	773	742	752	786	751	738	768	759	769	762	705	772	768	729	746	760	766	743	781	750	760	741	704	784	787	788	783	742	754	747	711	746	741	771	766	749	763	735	709	733	726	727	766	762	721	723	757	769	727	715	796	728	821	742	744	808	755	716	724	722	766	682	780	744	715	752	735	715	686	716	817	791	741	755	762	721	791	732	754	751	771	750	734	730	798	737	720	745	725	736	729	722	756	750	792	731	766	730	770	760	713	670	715	687	723	746	778	738	725	770	728	760	772	697	704	731	725	719	772	754	751	780	752	699	766	778	734	697	749	766	763	704	743	743	750	692	741	709	746	746	763	766	728	759	761	717	746	704	772	759	754	713	748	764	729	736	765	686	795	737	740	729	742	744	746	787	735	715	775	736	754	749	735	808	752	755	766	707	713	827	776	734	734	761	765	725	792	744	773	733	772	754	718	779	789	780	814	742	731	770	759	720	716	758	705	766	727	769	740	762	721	726	756	743	779	787	726	706	742	771	763	753	757	767	720	738	751	769	727	773	690	736	816	768	731	761	735	768	706	766	759	743	749	744	713	705	693	784	748	791	751	723	778	745	755	749	727	773	791	791	746	726	694	764	750	753	748	752	795	773	759	728	756	751	801	739	791	758	740	744	708	772	758	778	741	746	773	738	749	722	737	779	796	718	792	750	755	744	705	777	741	712	718	753	716	738	731	730	763	775	796	720	718	726	754	730	713	773	760	725	801	726	750	792	739	734	728	697	744	770	724	757	726	750	725	767	761	708	794	723	742	760	732	785	734	779	738	734	729	786	710	744	750	752	783	714	734	783	732	776	740	757	756	720	750	791	768	788	812	758	786	736	776	712	715	767	770	726	796	750	785	748	736	760	751	749	735	790	748	760	690	806	732	752	736	762	738	747	733	759	683	749	767	721	727	769	754	742	763	765	762	769	756	714	731	755	747	746	783	762	726	724	790	790	749	775	749	780	756	797	758	741	766	764	744	769	780	716	735	724	753	759	729	704	760	744	795	747	764	753	736	778	765	787	731	734	750	703	779	773	740	724	780	733	760	764	764	814	751	764	777	753	783	731	761	765	722	796	730	746	717	781	770	766	806	717	796	740	734	769	739	742	764	730	717	726	718	739	749	723	739	787	802	735	724	761	722	748	777	791	757	736	716	717	746	736	795	762	703	758	807	782	717	744	786	717	730	729	766	764	717	741	694	765	748	753	735	752	788	754	760	768	744	715	740	752	718	757	717	779	767	738	723	757	696	745	747	720	748	763	752	765	733	764	739	823	725	764	718	764	758	738	723	772	731	711	755	783	707	713	778	754	784	743	765	747	685	783	758	792	750	730	771	752	746	752	724	753	783	702	756	729	714	738	755	791	757	737	726	751	768	767	757
67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
